BM66( kkk___eeezzzooogggggguuuxxx|||xxxhhhRRRDDD@@@GGGRRR^^^ccc```YYYVVVVVVuuuyyy||||||yyyvvvpppaaaSSSPPPVVVaaammmxxxxxxrrrjjjaaaZZZaaaaaaaaa\\\RRRMMMRRR\\\]]]ZZZYYY\\\bbbeeeccc```|||nnnsss}}}ooo^^^UUUVVVYYY^^^cccfffhhhgggfffccc___\\\]]]]]][[[\\\```fffcccccceeeccc]]]ZZZ[[[UUUXXX\\\]]]]]]\\\[[[[[[___\\\\\\ccckkknnnhhhaaa~~~|||vvvpppfffhhhkkkmmmlllfff^^^XXXTTTTTTVVVYYY]]]___``````]]]YYYVVVWWWXXXWWWZZZ___bbb```bbbeeeddd^^^[[[[[[RRRVVV[[[___```aaabbbcccaaa```bbbiiippppppiiibbbwwwkkkhhhlllooonnn___]]]\\\___dddeeeccc___[[[YYYVVVUUUVVVWWWWWWWWW^^^ZZZZZZ]]]___```dddiiieeedddgggkkklllgggeeeffflllllljjjhhhfffgggkkknnnlllkkkmmmrrruuusssjjjbbbӵĦĦӵĦyyynnniiikkklllkkkfffgggiiimmmpppooojjjfff```]]][[[\\\___aaa```___iiihhhkkkqqqtttsssuuuxxx}}}xxxtttuuuzzzyyyyyyxxxyyyxxxtttlllfff4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~rrrccceeepppsssrrrssszzz~~~|||xxxvvvsssnnnlllqqqvvvxxxvvvqqqnnnlll______aaagggooouuuuuussswwwwww{{{|||xxxxxx}}}zzzzzz~~~~~~}}}zzzxxxuuurrrpppGG=?HdĦ=ĪjGG=?HdĦwwwhhhaaa___fffmmmnnnmmmiiibbbZZZhhhnnnxxxuuuvvvzzz}}}wwwooorrr{{{~~~yyyrrruuuyyywwwsssqqqrrrtttnnnlllmmmrrryyy}}}{{{xxx}}}}}}uuummmkkkjjjggggggkkkooorrrwww}}}}}}~~~{{{{{{|||~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵrrrggg___aaagggmmmjjjaaa\\\[[[```gggkkkhhhgggmmmrrrssssssvvv{{{~~~~~~{{{wwwtttrrrrrrqqquuuzzz~~~|||yyyvvv|||~~~yyyvvvvvv~~~zzzvvvxxx}}}|||xxx}}}{{{|||~~~yyypppiiigggmmmlllooouuuyyy{{{~~~|||yyyxxx?~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??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??tttooonnnssszzzyyyooodddiiikkkmmmmmmiiibbbZZZUUUVVVVVV[[[aaadddcccfffkkkfffnnnqqqlllllluuu{{{{{{uuussstttvvvyyy}}}}}}wwwuuuzzzyyyzzz{{{{{{{{{|||zzzvvvxxx|||zzzyyy{{{xxxrrrnnnooolllmmmrrr{{{~~~zzzuuuuuuzzz4Dӵ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׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ|||pppyyy|||kkkaaaWWWPPPSSSWWWWWWWWWZZZVVVSSSSSS[[[iiitttvvvrrrmmmlllnnnqqqtttvvvxxx{{{~~~|||xxxvvv}}}|||}}}}}}}}}{{{vvvpppiiifffgggmmmkkknnnuuuyyyxxxwwwxxx~~~{{{vvvppppppzzz4DuXӵ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ĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦtttaaaOOOMMMNNNTTT[[[___aaabbbqqqhhhaaaaaacccdddfffkkkjjjjjjmmmvvv}}}zzzzzztttlllhhhhhhooollllllppprrrpppnnnooowwwvvvvvvtttnnnkkkqqqzzz{{{www4DuXӵ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ĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵggg^^^XXXZZZ___[[[NNN@@@:::AAAIIIPPPWWWbbboooyyyzzztttooonnnooorrrxxx~~~zzzxxxxxx|||zzzssskkkgggfffppplllkkknnnooollljjjkkkmmmlllllllllhhhfffllluuuwwwooolll4DuXӵ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ĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ{{{{{{}}}cccMMMFFFAAACCCKKKOOOKKKFFFAAACCCHHHSSSeeevvvyyyxxxwwwxxxzzz~~~qqqlllpppssssssmmmppptttxxxyyyyyyyyyyyyyyyssspppllleeeaaaaaakkkhhhiiinnnooollliiiiiieeecccccccccbbbccckkkuuu{{{kkkaaa___4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRuuu]]]OOOOOOQQQZZZ___XXXSSSKKKBBB???CCCHHHKKKLLLOOORRRUUU^^^ooo~~~{{{yyynnnhhhggggggeeegggfffgggkkkoooppplllhhhkkkfffcccdddbbb]]]ZZZ[[[```___bbbhhhiiiddd___]]][[[[[[___bbbaaa___aaafffjjjrrrxxxsssdddUUUNNNLLL4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hyyyfffYYYbbbwww~~~xxxcccQQQMMMTTTSSSVVV]]]^^^UUUOOOFFFAAACCCIIIPPPTTTfffrrrzzzzzz|||}}}zzzuuupppllliiiffffffcccbbbeeejjjkkkfffaaa^^^ZZZXXX[[[[[[WWWTTTTTTSSSRRRTTTYYYYYYSSSMMMLLLRRRVVV^^^eeebbbVVVNNNKKKNNNTTTYYYUUUJJJ@@@;;;;;;4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼swwwbbb[[[\\\XXXUUUOOONNNZZZmmmwwwyyytttmmmnnnmmmfffhhhjjjaaaTTTRRROOOOOOSSS\\\fffmmmuuu{{{wwwvvvvvvwwwwwwwwwwwwxxxyyyvvvqqqllljjjcccbbbaaabbbccccccaaa___YYYUUUTTTVVVUUUPPPLLLKKKJJJGGGGGGKKKLLLIIIFFFFFFSSSUUU\\\```\\\NNNCCC>>>@@@CCCEEECCC>>>:::888999Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ~~~eeeVVVRRRTTTTTTVVVYYY^^^fffpppyyy~~~|||}}}}}}rrriiirrrqqq___\\\]]]```ccciiiqqq|||}}}rrrqqqooorrrxxxuuupppnnnmmmnnnooopppmmmnnnqqqsssrrrlllgggeee^^^______^^^\\\[[[[[[]]]YYYTTTRRRSSSQQQJJJEEEDDDFFFBBBAAAEEEHHHHHHIIILLLXXXWWWWWWXXXSSSJJJDDDCCC@@@AAABBBAAA@@@@@@@@@AAA?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦwwwmmmeeeccc```aaaqqqttteee^^^]]]ZZZXXXXXXeeegggdddiiivvvyyyzzzwwwlllmmmtttrrriiikkkmmmqqqxxx~~~|||rrrdddeeecccfffzzzxxxhhh[[[```sss~~~rrrccc]]]\\\\\\aaagggdddbbb```ccchhhkkkkkkjjj]]]ZZZZZZ\\\[[[XXXXXXZZZWWWSSSMMMKKKKKKKKKJJJHHHFFFGGGLLLTTTSSSKKKHHHKKKRRRTTTXXX[[[___aaadddfffhhhfffdddbbb^^^[[[YYYWWWJJJKKKKKKKKKJJJIIIIIIIII>AneneneneDenene>Ak<fhDenenenettt}}}}}}sss^^^QQQWWWNNNOOOXXXdddddd]]]^^^fffkkkhhhhhhmmmpppnnnlllllluuu{{{zzz|||yyyssszzzwwwuuu{{{|||vvvkkkoootttvvvsssmmmgggdddnnnttt}}}ssshhh___bbbaaa\\\]]]gggqqqwww{{{uuuuuu}}}|||~~~zzztttnnncccZZZ\\\gggyyy|||zzz|||xxxrrrdddXXXPPPRRRUUUUUUUUUWWWRRRPPPOOOQQQSSSVVVXXXYYYKKKGGGGGGKKKPPPTTT[[[bbbkkkiiiiiilllpppssssssrrrooopppuuu{{{zzztttqqqsssttt{{{~~~{{{uuuooojjjhhhiiijjjjjjggg```WWWQQQQQQpppUUUDDD;;;FFFKKKNNNPPPIIIHHHTTTUUUWWW```lllqqqooopppwwwuuuyyyqqqrrrttt|||sssooojjjeee^^^fffoooqqqkkkccc]]][[[gggqqqyyynnnhhhnnncccTTTHHH???;;;@@@GGGGGGBBBCCCIIILLLJJJMMMTTT^^^```aaa```^^^]]]^^^```\\\ZZZYYYYYY]]]kkkyyyuuupppooossstttlllaaaQQQJJJFFFJJJOOOPPPQQQQQQLLLNNNPPPRRRTTTWWW[[[^^^ddddddkkkxxx}}}rrrlllkkknnnrrrvvvwwwnnn```UUURRRsssggghhhjjjiii```SSSIIIEEEGGGJJJHHHLLLTTTQQQLLLRRR```^^^bbbmmmvvv|||mmmeeetttzzziii]]]UUUQQQ[[[fffhhhddd```bbbeeennnxxx|||sssoooooozzz]]]@@@666444000...000777333444999;;;:::===BBB<<<===???AAACCCHHHMMMQQQKKKPPPUUUTTTQQQYYYrrr|||rrrooofffaaaiiitttqqqeeeSSSQQQPPPPPPRRRWWW^^^dddccchhhoootttvvvyyy}}}~~~{{{qqqeee___bbbgggpppzzzxxxdddSSSMMMhhhVVVOOONNNKKKKKKNNNNNNNNNRRRZZZ___ZZZQQQWWWgggeeeYYYVVVSSSUUU```rrrcccYYYooouuubbbVVVRRRYYY```eeebbb\\\[[[bbbkkkpppxxxyyysssqqqsssrrr[[[FFFAAA@@@999444444777555555777888888:::===999777666777999<<<===<<<@@@FFFKKKHHHAAADDDYYYpppiiieee\\\WWWaaaoooooofff\\\eeennnppppppuuupppdddfffeee___XXXWWW]]]ddd{{{|||dddPPPKKKNNN}}}{{{|||kkkVVVJJJIIINNNPPPJJJIIIOOOTTTWWW___iiiiiieee^^^gggyyyvvvgggbbbWWWVVV[[[jjj||||||ddd^^^cccmmmvvvrrrfff[[[WWWXXXbbbfffhhhddd```bbblllvvvmmmssszzz|||yyytttpppnnnlllkkkiiibbbSSSBBB999999444333222222333444666777<<<:::999999;;;<<<:::888:::>>>BBBCCCAAAFFFXXXjjjllleee]]]\\\eeeoooppplllssslllVVVMMMPPPQQQOOONNNQQQXXX___rrryyy{{{nnnYYYMMMPPPYYY|||}}}yyyeeeWWWSSS]]]]]]ZZZRRRLLLNNNYYYcccggg[[[UUU[[[aaacccjjjssswwwfffeeeooobbbVVVXXXhhh|||zzzwww{{{|||jjj^^^bbbccchhhmmmnnnggg```\\\]]]XXX^^^ccceeefffkkkttt|||kkkjjjhhhhhhhhheee```[[[^^^jjjppphhhXXXJJJ@@@;;;????????????@@@BBBDDDEEEBBBCCCDDDEEEDDDEEEGGGIIIGGGEEEFFFJJJNNNUUUbbbnnnpppvvv}}}|||yyyzzzfffWWWJJJJJJIIIHHHHHHJJJNNNRRR[[[dddjjjcccUUUOOOUUU^^^yyy]]]KKK]]]QQQMMMWWW^^^[[[YYY[[[\\\]]]]]]\\\^^^cccjjjpppuuuggggggiiijjjpppyyy|||xxx{{{iiieeerrr|||sssrrrsssoooiiifffaaalllnnnhhh^^^OOOLLLYYYVVV[[[bbbfffbbbVVVLLLFFFJJJQQQZZZ```cccgggmmmrrrjjj___RRRKKKLLLLLLIIIEEECCCLLLQQQOOOPPPSSSLLLAAADDDEEEEEEEEEGGGKKKMMMMMMNNNRRRUUUQQQLLLKKKPPPVVV]]]UUUPPPQQQTTTXXX^^^dddXXX^^^fffnnnzzz|||kkk```UUURRRNNNJJJHHHGGGGGGGGGVVVcccooommmaaaVVVVVV[[[uuukkk]]]YYYaaa```SSSMMMSSS[[[\\\^^^bbbgggkkkmmmmmmlllnnnmmmjjjgggjjjrrryyywwwwwwxxxeeerrr|||ooogggmmm|||oooeeeYYYWWW\\\___]]]YYYfff[[[MMMDDDBBBBBBBBBAAA>>>RRReeebbbMMM;;;888===;;;???DDDHHHKKKOOOUUUZZZMMMGGG>>>:::999::::::999<<<;;;;;;???EEEIIIKKKKKKGGGGGGHHHJJJHHHGGGMMMVVVWWW\\\^^^[[[UUUSSSVVV[[[dddcccbbbbbbbbbbbbcccccc^^^^^^bbbooo{{{mmmbbb[[[[[[YYYTTTMMMGGGEEEHHHLLL___eeeooosssdddQQQOOOYYYmmmZZZLLLRRRKKKLLLVVV\\\]]]aaajjjnnnnnnooorrrwww||||||tttssszzzkkkWWW___lllggg^^^XXX]]]fffhhhdddddd___YYYTTTQQQOOOLLLJJJUUULLLBBB;;;;;;<<<<<<<<<999DDDOOOMMMAAA666444777777888::::::999;;;???BBB>>>;;;888777999;;;===>>>@@@===;;;???FFFKKKJJJHHHIIIGGGFFFGGGFFFFFFMMMUUUUUUTTTQQQLLLHHHIIIPPPVVVZZZ___eeekkkpppuuu{{{~~~tttfff^^^\\\[[[___^^^YYYQQQGGGCCCDDDHHHOOOPPPVVVXXXNNNAAABBBNNNrrr]]]XXXQQQFFFSSSUUUXXX]]]dddooozzz~~~wwwqqq[[[JJJMMMQQQOOOKKKIIIKKKNNNJJJCCCLLLNNNOOOJJJBBB;;;999:::FFF@@@888444444555555444444666888777444222222444777666444222000000222555777888;;;<<<===???BBBDDD@@@===;;;>>>DDDHHHHHHFFFHHHCCCAAAAAAAAABBBHHHOOOJJJGGGBBB>>>>>>AAAGGGJJJOOOZZZiiivvvrrrbbbYYYWWW\\\aaannnnnniii\\\MMMCCCAAACCCGGGCCCBBBCCC>>>999???JJJ{{{ooolll___RRR\\\ccc]]]iiiqqqtttrrrvvvzzzkkkeee___PPPEEEFFFBBBAAA@@@AAABBBAAA;;;444666:::===;;;666222222444???<<<777444333222000///333111//////000222444555777555333111111333777999888<<>>???AAA:::;;;<<<>>>@@@BBBEEEGGGCCC???===???@@@@@@BBBGGG>>><<<;;;===AAACCCCCCBBBLLLZZZlllzzzzzzqqqvvv~~~pppmmmgggaaa]]]```gggmmmyyyiiiTTTEEE???@@@HHHAAA===<<<;;;;;;BBBJJJiiioooVVVOOORRRvvvyyyaaaVVVcccnnnmmmuuu{{{lllbbb^^^SSSFFFAAA@@@;;;999888:::;;;999555222000000000111333444555555999777555444333222111///222222222222222333555777666444222222444777;;;===888<<>>DDDKKKBBB??????DDDGGGEEECCCCCC???===<<<@@@FFFJJJJJJHHHRRR^^^mmmvvvzzz~~~lll\\\lllhhhooo~~~pppeeeggglllnnnfffeeebbb```aaagggnnnttt|||{{{uuufffSSSDDD>>>===DDD???:::999:::;;;???BBBLLL~~~lllwww}}}pppYYYJJJLLLTTTTTTfffoooiiifffsssooo___ZZZXXXHHH===;;;777555111000333444222222333666222///000555888888555///000000111222222222222///111333444444444555666999666444444777:::<<<===777999<<<<<<;;;::::::;;;666<<>>@@@>>>888888@@@GGGFFFAAA===AAA>>>999888;;;AAAFFFJJJIIIKKKNNNPPPPPPQQQSSSUUUOOOOOOOOOPPPQQQRRRQQQPPPHHHKKKQQQZZZ```bbb^^^YYYKKKJJJLLLQQQSSSVVV]]]fffzzz~~~www{{{yyy___PPPMMMNNNMMMWWWQQQLLLMMMSSSWWWVVVTTTJJJGGGCCC@@@===;;;:::999999888777555555666666666;;;LLLxxxllllllmmm~~~xxxttttttxxx|||jjjdddllliii[[[DDD...///888111222777///444//////333333000000444222111111222333333111///...//////...---,,,,,,---///,,,+++000777:::777333111///---///222444333222444111...///333777888777===999666666999:::888555555...,,,444<<<===999555444555555555666666888999;;;;;;<<<>>>@@@CCCFFFGGGCCCCCCCCC@@@===;;;;;;<<<666666888>>>DDDEEEAAA;;;<<<>>>AAAAAA===???MMM^^^iiiooorrrlllggghhhjjjiiihhhmmmyyy{{{vvvvvv}}}~~~tttmmm___PPPHHHGGGFFFCCCEEECCCDDDKKKRRRRRRIII@@@@@@<<<888777999:::999888111333222//////111222222777FFFeeerrriiijjjoooyyyvvv{{{{{{qqqIIIOOO___WWWDDD999666222//////222444333222888333//////444666444111555444111///......//////------........................///222555888888777222111000//////000111222333222111000111222444666444555777777777555333111111222333111---,,,...000333111222666777555666888<<<888555666666444777;;;;;;;;;;;;:::999888777777444555555666888999;;;<<<;;;<<<===<<<<<>>===;;;777555666666666555333222111/////////000000:::===OOOxxxhhhccciiissszzzwwwzzzuuueee======HHHCCC999666222111000000000000000...333222000000111222222222333222000...---------.........------,,,,,,++++++,,,,,,---000333555555444111000///......///000111///...---------...000111111222333333333222111000...000000...,,,+++,,,///111///000444666333444666;;;666444555444222222666888777777666666555555555111111222444666999;;;===999:::999888888<<>>===<<<<<<===@@@BBB@@@<<<888;;;888555333444444444333333222000/////////000000AAA;;;<<>><<<;;;===BBBIIIRRRWWW[[[___bbbccc```[[[VVVTTTMMMQQQVVV[[[\\\\\\ZZZYYYSSSKKKEEEDDDCCC>>>;;;;;;;;;;;;===???@@@>>>:::777888555333111222222222111222111000/////////000111@@@???555lllzzzuuuuuuvvv||||||vvvrrrrrrsssuuuvvvrrriiicccaaagggfffVVVmmmxxxpppkkkJJJ:::000333555000...111...000111///------111444000000///.........000111000///...,,,++++++,,,,,,,,,,,,,,,++++++******************,,,...///...---,,,,,,,,,++++++,,,,,,,,,******)))(((((()))***++++++***))))))***,,,...///,,,+++***))))))***,,,---///,,,...111222000000222222///000333222...---.../////////////////////000222222111000000000000000555333111111222333333222666666777888999999999888777777888:::<<>>999::::::888777888<<<<<<;;;;;;;;;:::999888666444111111111222111000111000///......///111111888AAA666OOOzzzqqquuutttnnnqqq|||yyymmmpppvvvrrrnnnnnnqqqqqqlllgggXXXZZZ]]]```___eeevvvrrrJJJLLLttt{{{kkk[[[NNN444111222666555000...111000000000...---///666;;;333///,,,---000222111...///......---,,,,,,,,,,,,******++++++,,,,,,,,,---+++******+++---...,,,+++*********++++++*********+++++++++*********++++++***)))(((((()))+++...///---,,,***))))))+++---......,,,---111222//////111---,,,---222222///...000------..................111000///...------------222111000111222333222000222222333333333333222111000111222333444444444444;;;===???@@@???>>>>>>??????>>>======>>>???>>>===<<<777444666666444555888;;;999666333222333555777555333222111222222111000//////.........000111222666DDD???BBBeeeppphhhccciiizzzppphhhgggqqqyyy|||ppp]]]kkk}}}vvvvvvnnneeebbbaaacccggghhhfffcccSSSPPPOOOMMMLLLYYY|||LLL999XXXooo\\\PPPBBB666222222333222///---...111000000...------111666:::444///***+++000333000---------------,,,,,,,,,+++))))))***+++,,,------...,,,+++***+++,,,,,,+++)))))))))************)))))),,,,,,,,,,,,,,,+++++++++***)))(((((()))+++---...000---)))(((***,,,------...,,,,,,000000...---000+++)))+++000222//////111------------------------,,,,,,+++,,,,,,---...//////000000111111111222222333333222222111111000000000///...---///111444666888999:::999999:::===???AAA<<<888777:::<<<:::777:::666444666555444555999;;;:::666222000111555999444333222222333333111000......------...000111333;;;???BBBBBBWWWnnn___aaadddmmm~~~zzzyyyzzz|||fffWWWiii{{{lllhhhlll```___bbbeeeccc^^^YYYVVVUUUIIIEEECCCAAA===CCC___}}}UUU777CCC___yyyxxxfffeeeYYYFFF;;;999444+++///222222///,,,---...///...---,,,,,,...000000000000...++++++---///...---+++++++++,,,++++++******((())))))******+++++++++,,,*********++++++)))'''((()))***++++++***)))(((,,,,,,,,,,,,++++++***)))))))))(((((()))***+++,,,111---)))''')))+++,,,+++,,,***+++......++++++---+++)))***...///------000...---------,,,+++++++++*********++++++,,,......,,,///111000...---000222444333222111111111222333111111000000111444666888999:::;;;;;;;;;<<<>>>AAA>>>;;;888999:::;;;999777999555444555333111333777999999888555222111444777333222111111222222111///------------...000222333===444<<>>:::;;;<<<======<<<:::999777444222222000---///333222444555444000......///111000000111222222000...---,,,,,,---...000222333>>>===:::@@@JJJwww}}}```[[[gggmmmyyy|||ccc]]]^^^eeeccc[[[ZZZaaakkkwwwttt[[[AAA555333111...///111111111111444666BBBAAA===888333222666:::AAAAAA<<<222+++,,,...///111111111000000/////////+++++++++++++++*********---,,,***)))((()))******------+++***))))))((((((******))))))((((((''''''''''''(((((())))))******%%%&&&'''((())))))))))))++++++***)))((('''&&&&&&'''''''''''''''((()))))),,,+++***)))((((((((((((------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,+++***)))((((((((((((111...***)))+++---,,,+++++++++,,,,,,---...//////,,,---...//////000000000000333555222...---111555555666888:::;;;;;;999888;;;::::::999999999888888999777555222///---,,,+++///111444555333111111111//////000000000000///......111444555333111222444777999555999???hhhyyyzzzddd___aaaeeebbbZZZ\\\dddhhhsssoooUUU:::000111222///000111000//////111333555666555222111222666999HHHHHHBBB777///...////////////...------,,,,,,,,,++++++******)))))))))(((***))))))((()))***,,,---000///---+++***(((((((((***)))))))))(((((((((''''''((((((((()))))))))***%%%&&&'''((())))))))))))))))))(((((((((((((((((((((''''''''''''((()))))),,,,,,,,,+++***))))))))),,,,,,------,,,++++++***++++++************++++++,,,+++******************000---))))))***,,,,,,+++++++++,,,,,,---...............///000111111111111///111222111//////111444333555777888777555444444999999888888888777777777777666333111///...------///111444444333222111222111111000000////////////---000222222000///000111777===999::::::[[[|||ooopppqqqrrrwwwyyytttkkk```\\\\\\```]]]WWWZZZbbbjjjpppgggMMM444+++...111000000000///------...///---...///000000111444666AAAAAA<<<222,,,,,,,,,+++------,,,,,,+++***************))))))(((((((((((())))))((()))***,,,...///111000...,,,***(((''''''))))))))))))(((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))&&&&&&'''((()))******+++((((((((((((((()))******,,,,,,---,,,,,,+++***)))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++*********+++,,,,,,---+++)))((()))++++++***+++++++++,,,,,,------...///000111222333333333333......//////000000111111111555888888444111000111666666666666666555555444555333111///...///000111///111333444333222333333444222111///......//////,,,...000///...------...:::BBB===>>>;;;RRRvvvooodddiiikkkiiiiiikkkllljjjccc]]][[[___aaaaaabbbeeellliii[[[DDD111+++,,,---...//////---,,,+++---......///000111111000000000111333000***(((***,,,***,,,,,,,,,++++++*********))))))))))))))))))))))))...---++++++***+++,,,---...---,,,***)))((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''(((((()))((((((%%%&&&&&&'''((()))******)))(((((((((((()))******++++++,,,,,,+++***)))(((***+++++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---+++***)))((())))))*********+++++++++,,,,,,,,,---000000111222333333333333///...---...000000///...111555888777333000111333333333444444444444333222333111000......000222444000222444555444444444555555333111...------...///------...------,,,,,,,,,777@@@:::===;;;HHH~~~sssdddaaaXXXaaafffbbb\\\^^^eeekkkggg^^^YYY^^^gggkkkiiiggg```VVVGGG777000///...++++++,,,---,,,++++++---/////////000111111000---++++++---,,,)))***...000...)))))))))))))))))))))***)))******++++++,,,,,,---444222///,,,***)))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((())))))))))))(((((('''))))))******+++******)))))))))***++++++***))))))''''''''''''(((***+++,,,)))))))))))))))))))))************+++++++++++++++...///000111222222222222111///......//////---,,,111333444444111000222444000111333444444333222111222111000///000222333555222444555555444444555666444333000...,,,---.........---,,,,,,---------,,,888AAA777===>>>BBBxxxzzzooojjj[[[MMMNNNLLLUUUWWWMMMBBB@@@GGGMMMRRRKKKEEEJJJSSSXXXUUUPPPFFF===222,,,---///...,,,***+++,,,,,,++++++---///***+++,,,...000///---+++***,,,+++)))+++///...+++&&&&&&'''((()))******+++////////////////////////444333///,,,)))'''&&&%%%&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((((('''(((((((((''''''&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((()))************)))((()))***++++++***)))(((&&&&&&&&&'''((()))***+++((()))******))))))***+++************************---...///000111111111111111000///---------...///222000...------///111222000111333444555444222111222222222222222333444444333444555444333222333555222111///---,,,,,,------...,,,++++++---.........===BBB666>>>CCC>>>kkk|||zzzjjjggggggcccwwwuuukkkccc\\\JJJ<<>>AAA111<<>><<<:::777333000...---''''''&&&%%%%%%&&&((((((******)))((((((((((((((('''((((((((())))))************))))))(((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))'''$$$""""""%%%(((***''''''((())))))***))))))%%%&&&((())))))(((&&&%%%)))))))))))))))******+++'''***,,,,,,***)))+++---*********)))))))))))))))...///000111111222222111,,,...///---***---555<<>><<<:::NNNlll|||aaaGGG:::;;;GGGQQQYYYPPPHHHFFFDDD===777444000...,,,,,,---------,,,///...---,,,,,,,,,,,,---------,,,++++++,,,------///+++///000(((***///+++///+++((()))++++++++++++))))))***+++++++++++++++***'''%%%***444===AAABBB;;;888222///---+++***((('''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$)))'''%%%%%%&&&'''''''''((((((((((((((('''''''''***(((,,,222...######,,,&&&***...---(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((***((('''((()))***)))'''((()))******)))((()))+++,,,,,,,,,+++++++++******++++++,,,---......//////+++,,,,,,+++***+++---000...............///000000444555777666555444444444===@@@@@@<<<::::::888444555222///,,,+++,,,...///......---------,,,,,,,,,,,,,,,++++++***+++++++++MMMAAA===AAA@@@;;;AAAOOOyyy{{{|||}}}pppdddQQQ???444444<<>>888777666111,,,***...---,,,,,,,,,---,,,,,,......---------,,,,,,,,,---,,,++++++++++++,,,---000)))+++,,,***666FFFIII111...,,,,,,---,,,,,,,,,((())))))*********))))))'''%%%&&&+++222777777555222///,,,******)))(((''''''&&&&&&%%%%%%%%%%%%&&&))))))((('''&&&%%%%%%&&&((('''&&&%%%&&&'''''''''((((((((((((''''''''''''(((***555???:::,,,&&&)))'''+++......)))&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&''''''((((((''''''&&&((((((''''''''''''((((((***((('''((()))***)))''''''(((******))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---...+++,,,,,,+++***+++---///...............///000000111333555555444555666888;;;??????;;;999:::999666777444111...,,,---...///.........---------,,,,,,------,,,,,,,,,,,,,,,---???:::999===???>>>===>>>LLLzzzoooppprrrqqq|||uuujjj```RRRNNNEEE<<<555333666999999333...000000---******++++++++++++,,,,,,,,,,,,,,,------......---++++++,,,++++++******++++++,,,000)))+++---...===PPPVVV555444222000...,,,***)))))))))))))))((((((((((((%%%%%%(((---111111,,,''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$(((222<<<888,,,$$$%%%&&&***,,,+++(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))***+++&&&''''''((((((''''''&&&((((((''''''''''''((((((***((('''((()))***)))'''&&&'''))))))))))))+++,,,*********++++++,,,------,,,+++)))((((((***+++---++++++,,,+++******,,,..................///000000///000222333444666999;;;999===>>>:::999;;;<<<:::999777333000...---...///...............---------...------,,,,,,------...:::;;;:::999<<<@@@AAA>>>>>>\\\~~~vvvtttqqqmmmkkk~~~mmmkkkvvvvvv```III??????>>>;;;777444444555666111...000111...---...)))***,,,,,,+++++++++,,,***+++---......---+++***++++++++++++++++++++++++///***///333000777BBBBBB888999777111...,,,((($$$******))))))((((((((((((&&&'''***---///---((($$$&&&&&&&&&''')))***)))'''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&&&&'''''''''''''''((('''&&&***...+++%%%$$$((($$$&&&((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***'''(((((())))))(((((('''((((((''''''''''''((((((***((('''((()))***)))'''%%%&&&((()))))))))+++---((()))***+++,,,---......,,,+++(((&&&&&&(((***++++++,,,---,,,+++***,,,---...............///000000///000222333444666999<<<888<<<>>>;;;999<<<>>>>>>:::888444111...---------........................---,,,,,,,,,,,,------...:::@@@AAA<<<:::>>>@@@======EEEccczzzxxx}}}|||yyywwwqqqnnnnnnttt[[[XXXddddddOOO999444555666555222000//////222...,,,...---+++***,,,(((+++------+++***+++,,,)))+++---......---+++***++++++++++++++++++++++++---***000222,,,---222...333555333//////111,,,$$$++++++***)))))))))***+++(((((((((***+++***)))'''''''''&&&((())))))(((&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%$$$$$$%%%%%%$$$&&&''''''%%%$$$%%%'''%%%&&&&&&&&&''''''((((((+++)))((()))'''&&&(((+++$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''')))))))))******)))))))))((((((''''''''''''((((((***((('''((()))***)))'''$$$&&&((((((((()))+++,,,(((((()))***,,,---......,,,+++(((&&&&&&(((***++++++---...---,,,+++,,,---...............///000000111222444444444666888;;;777===@@@===;;;===@@@@@@999777444111...,,,,,,,,,------..................++++++***++++++,,,------666;;;>>><<<;;;<<<<<<<<<888???JJJbbb}}}|||yyypppqqqsss|||wwwjjjZZZPPPLLLFFF===555222222222111...---...///000,,,+++,,,+++((((((+++))),,,//////+++)))***+++******,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,(((,,,---&&&)))000---+++---,,,,,,333:::444)))+++***)))))))))***,,,---(((((('''&&&''')))+++,,,((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%###&&&((((((%%%###%%%'''%%%%%%%%%&&&''''''((((((''''''((())))))((('''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&((())))))******))))))(((((((((''''''''''''((((((***((('''((()))***)))'''%%%&&&((((((((((((***+++((())))))+++,,,---......,,,+++)))((((((***+++---,,,...//////---,,,,,,---...............///000000222444666777777777888999888@@@DDDAAA===>>>@@@@@@999777444111///---,,,,,,,,,,,,,,,---------------************+++,,,------SSSLLLEEEAAA???======???888>>>@@@CCC[[[{{{kkkqqquuu}}}wwwddd]]]RRRFFF<<<777666666111111111000...---...///000---,,,...---)))***---***...222000,,,))))))+++******+++++++++,,,,,,,,,,,,---............---,,,,,,''',,,---''')))///,,,((()))'''***666AAA999))))))(((''''''(((***,,,...+++***)))((((((+++...111)))'''%%%$$$%%%&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&!!!%%%)))(((%%%###$$$'''$$$$$$%%%&&&&&&'''((((((###%%%&&&'''''''''%%%"""((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((***((('''((()))***)))'''&&&'''(((((('''''')))***))))))***+++,,,,,,------++++++++++++,,,,,,---......///111111///------..................///000000000444888::::::999999::::::CCCHHHEEE@@@?????????999888555333111///......+++++++++,,,,,,,,,------+++******+++,,,---......ttt[[[NNNFFF@@@>>>AAA@@@<<<;;;;;;===VVVxxx{{{{{{nnnooopppuuuzzzpppjjjjjjVVVKKK===666555777666444,,,------,,,+++***+++,,,---++++++---,,,)))***...,,,000333222,,,))))))***+++*********++++++------------...//////...------+++)))000333***))))))###,,,+++(((***888CCC999&&&'''&&&&&&&&&'''***,,,...//////...------...222444+++(((%%%$$$&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''!!!%%%)))((($$$"""$$$'''$$$$$$%%%%%%&&&'''((((((((((((&&&$$$%%%((()))'''&&&%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((***((('''((()))***)))(((&&&((()))(((''''''((()))*********++++++,,,,,,---++++++,,,---......//////...000222222000........................///000000///333888<<<<<<;;;;;;;;;;;;EEEKKKHHHBBB??????>>>:::888777444222111000///*********++++++,,,,,,,,,,,,++++++,,,---...///000zzzXXXCCC>>>???>>>???===888AAAGGGmmmttttttyyyvvv{{{}}}xxxwwwzzz{{{wwwiiiffflll}}}yyywwwzzzppp]]]XXX```JJJBBB777000...000222222000111000...,,,++++++,,,------------------------:::>>>222'''((((((%%%)))'''((()))+++++++++***))),,,000222---***,,,......777444000...---,,,+++)))///***(((,,,444666000))))))(((&&&%%%%%%(((...333333000------///111222222)))&&&$$$%%%(((++++++***"""###%%%&&&'''&&&%%%%%%'''''''''''''''''''''''' $$$&&&&&&$$$$$$$$$%%%%%%%%%&&&''')))+++,,,'''%%%%%%)))------'''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''+++)))&&&$$$%%%'''+++...)))(((''''''(((((('''&&&'''''''''''''''((())))))***)))(((((((((((())))))&&&(((***+++---000444777666666555222...,,,,,,---000000111///...---///000888777888:::>>>AAABBBAAA???@@@@@@???=========>>>:::777666888;;;:::444...++++++,,,---------,,,,,,---+++***+++///111111///qqqNNN???===:::;;;;;;777>>>BBBbbbnnnpppyyy|||zzz|||yyyrrrnnnqqqqqqnnnooofffbbbggglllqqq}}}|||wwwmmmhhhmmmtttkkkSSSEEEEEE<<<777222///000222333222000000000...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,...333,,,$$$((()))&&&***))))))***+++++++++++++++...222111,,,***...333444999555///***)))((((((''',,,)))'''+++000111---((('''(((''''''&&&'''+++---222000...,,,,,,...222444***'''%%%%%%''')))((('''%%%&&&&&&&&&&&&%%%%%%$$$'''''''''''''''''''''''' ###&&&'''&&&%%%%%%%%%&&&&&&'''((()))***++++++((('''&&&&&&((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''***)))&&&%%%%%%'''***+++(((&&&&&&&&&(((((('''&&&((((((((((((((()))******))))))))))))))))))((((((''')))+++,,,...111555999888888777444111......//////000111000///000111333333333666:::>>>BBBBBBBBBAAAAAAAAA@@@>>>===<<<===888888888999;;;999444///---...............------...,,,+++,,,000222222111oooQQQBBB>>><<<===999<<<:::NNN|||qqqtttyyyyyyzzzwwwnnnddd^^^___```___hhh___WWWRRRNNNOOO```sssvvvrrroooeeebbbfffbbb]]]YYY^^^ggg```HHH555111000///...///111111000//////000000...,,,++++++---************************'''...***$$$******''')))***************++++++,,,,,,000///)))(((---333666555111***&&&%%%&&&'''(((((('''((()))++++++(((&&&'''((()))((('''&&&'''(((000000000---+++,,,111555+++)))&&&&&&&&&&&&%%%$$$(((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&''''''((()))***+++***))))))******)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''***)))'''&&&&&&'''((((((&&&%%%%%%'''((()))((('''))))))))))))*********+++'''((()))*********)))((((((***,,,...///333777:::;;;;;;;;;888444111111111333444444222111000111333000222777===BBBFFFFFFEEE@@@???>>>===;;;999888888555777999;;;:::777333000000000000000000/////////...---,,,---///111111000dddNNNCCCAAA<<>>EEEqqq~~~||||||{{{kkkooorrrjjj^^^RRRMMMMMMNNNOOOUUURRRPPPMMMBBB<<>><<<;;;:::888666222666:::;;;999555222000/////////000000111222222000///------------------pppWWWIII======AAAEEEaaappp[[[^^^fff\\\PPPGGGCCCCCCDDDFFFKKKLLLOOONNNBBB777<<>>>>>>>>===;;;888222555999:::888555222111------...///000333555666555444222000...,,,++++++~~~fffLLL???>>>===LLLzzzhhhVVVQQQZZZPPPGGGCCCBBBAAAAAACCCMMMKKKLLLLLLDDD;;;>>>HHHGGGHHHGGGOOOSSSAAA111777888666999>>>>>>666000///000000000///...///111333---......---+++***,,,---***************************000(((!!!&&&(((&&&***(((''''''&&&&&&&&&&&&&&&###))),,,)))&&&&&&'''%%%%%%%%%&&&((()))'''###((()))))))))(((((()))***---,,,+++(((&&&&&&))),,,%%%***000222000,,,++++++''')))***)))(((&&&&&&'''""""""###$$$%%%'''((()))''''''''''''''''''''''''%%%%%%%%%$$$"""###%%%'''%%%&&&'''''''''&&&%%%$$$$$$***,,,)))'''''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((''''''(((***,,,,,,***'''%%%&&&((()))))))))(((''''''(((***++++++++++++***+++---.........///222555555666888888555333333333333444444222111000111333666888<<>>???KKKEEEEEEJJJJJJFFFHHHNNN;;;AAA;;;<<>>BBBDDDCCCAAA888555333555999;;;888666;;;999888999;;;<<<999666222222111111222444666777777888777444///------///mmmhhh{{{ppplll]]]YYYTTTCCCHHH@@@===AAADDD???;;;;;;AAA<<>>AAA???<<<@@@<<<888:::>>>???<<<999777666444333333444666777222333333111---+++,,,...sssbbbVVVPPPKKKDDD>>>BBBBBBAAA@@@CCCEEE???666777777:::>>>CCCDDDBBB???555444111...111666666222111111111111111111111111+++***+++,,,------+++)))+++,,,,,,---.........---+++***(((((())))))'''&&&'''((()))((('''&&&''')))***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&)))((('''&&&''')))+++,,,&&&)))+++)))%%%$$$'''+++%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$***(((!!!$$$,,,&&&!!!(((+++)))'''&&&&&&&&&%%%$$$$$$&&&(((((('''&&&'''(((''',,,(((&&&***'''%%%...))))))'''&&&&&&'''((((((''''''&&&&&&&&&''''''((('''&&&###"""###&&&)))+++%%%'''&&&######''')))'''%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''&&&'''((((((''''''(((***%%%&&&)))***+++***)))(((******+++++++++******)))...---+++******+++---...,,,,,,---///000222333444111222111000...---...///000333777:::;;;>>>AAADDDDDDBBB@@@???@@@@@@>>>===EEE>>>777666:::===;;;777555444333666;;;>>>>>>===888333...---///000...***ssshhhZZZPPPLLLHHHBBB===@@@@@@>>>===???AAA<<<555555555666999===>>><<<:::333222000---000555555222111111111111111111111111*********+++------+++)))++++++,,,------------------+++***(((''''''((((((&&&((()))((('''&&&''')))***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&)))((('''&&&&&&''')))***)))+++---+++'''%%%&&&)))%%%&&&'''&&&$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$))),,,&&&###(((&&&"""''')))'''&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&%%%+++'''&&&+++(((&&&...(((((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&%%%$$$###$$$&&&(((***%%%'''&&&###$$$'''((('''%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''&&&'''((((((''''''((()))&&&'''((())))))((((((''')))******+++++++++******---,,,+++***+++,,,...///------...000000111111111111222222111...---...000444444444555888:::;;;<<<>>>>>>>>>>>>>>>???@@@AAABBB<<<666555999:::888444444333222555;;;???AAAAAA:::555///---///111000...```XXXOOOIIIGGGDDD???;;;======:::888:::===:::444555444444555888999999888111222000---///333444111222222111111000000//////***))))))+++,,,---,,,***++++++,,,---------,,,,,,---------***&&&%%%(((***&&&'''(((((('''&&&'''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))))))))'''&&&)))((('''&&&%%%&&&'''(((***---///---)))&&&&&&'''%%%&&&&&&&&&$$$$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%***555///######%%%$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%###***(((&&&+++)))'''---&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((($$$'''&&&$$$$$$'''(((&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%'''((((((''''''((()))((('''''''''''''''&&&&&&))))))***+++,,,,,,,,,+++++++++***++++++---///000,,,...///111111000///...111222333222000//////000999666444333444666777888===>>>???===;;;:::===@@@<<<777333444888:::777333222111000222777<<<@@@AAA;;;666000///111444666666xxxSSSNNNHHHEEEDDDBBB===999;;;;;;888555666:::999555666555444555666888::::::222444222///...111111...111111111000000///......***)))(((***,,,---,,,+++++++++,,,,,,,,,,,,++++++***...000...(((%%%'''***&&&'''((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((()))((('''&&&((('''&&&%%%%%%%%%%%%&&&(((+++------***(((&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$$$$%%%///@@@:::%%%!!!&&&%%%%%%$$$###"""$$$%%%&&&%%%$$$$$$&&&''''''%%%$$$$$$%%%$$$---***&&&***)))&&&***$$$$$$%%%%%%&&&'''((()))(((((((((''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$''''''$$$$$$((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&((('''&&&&&&''')))***)))((('''''''''''''''((()))***+++,,,,,,------+++***++++++,,,...000111+++---000222222111///---111222333333111000000111999888777333111222777;;;AAACCCCCC>>>777444777;;;666444222444999;;;999666666555333333555999===@@@999555222222444777888888zzzyyyyyyhhhOOOKKKGGGEEEDDDAAA===::::::;;;999555555888999666444444444444555777:::<<<555777666111///000///,,,000000000/////////......***)))((()))+++,,,+++******+++++++++++++++******&&&,,,111111+++'''&&&'''&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&''''''&&&%%%%%%%%%%%%%%%$$$''')))***)))(((''''''$$$%%%&&&%%%######%%%&&&$$$$$$$$$######$$$$$$%%%333GGG@@@((("""'''&&&$$$"""""""""$$$&&&&&&%%%###%%%'''((((((&&&%%%&&&''''''111---%%%(((((($$$&&&###$$$$$$%%%&&&'''''''''''''''(((((('''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$###&&&'''%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&'''(((++++++***)))((((((((()))((()))***+++,,,---------***++++++,,,---///000000+++---000222333222000///000222333333111000000111222666777333...///888AAABBBCCCBBB===666333555999999777666777999:::888666<<<:::888555555777:::<<<888777444333333333222111}}}qqqpppmmmnnnssssssiii^^^NNNLLLIIIFFFDDDAAA>>>;;;999;;;:::666555888999777222333333333222333666888555888888222//////...,,,.........///////////////,,,***((((((***+++***)))******+++++++++***))))))%%%***///000---(((&&&&&&%%%&&&''''''&&&%%%&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''(((((('''&&&$$$%%%%%%%%%######%%%&&&$$$############$$$$$$%%%222CCC===(((###'''%%%$$$""""""###%%%&&&'''%%%###$$$&&&(((((('''''''''(((***444...$$$%%%'''###%%%######$$$%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###&&&'''%%%%%%((((((%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&'''(((+++******************)))******+++,,,---------,,,++++++,,,---...//////000///000222333333222111//////111333333111000000000+++000333000---000999BBB<<<<<<;;;888555555999===@@@>>>;;;999999888666555888777666444222333666999<<<:::777333000...,,,,,,lll___fffeeeccciiihhh^^^XXXMMMKKKIIIFFFCCCAAA>>>===777::::::777666888999777333444555333111000111333111555666222.........---,,,------......//////000---+++)))((()))))))))(((******++++++***))))))((('''(((***+++***)))((('''%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$######$$$&&&###############$$$%%%%%%***777222%%%$$$%%%###$$$######$$$&&&''''''%%%""""""$$$&&&'''''''''((()))+++555...!!!###'''%%%&&&###$$$%%%%%%&&&%%%$$$$$$###%%%'''((()))(((''''''%%%$$$$$$$$$$$$$$$$$$$$$"""&&&'''%%%&&&(((((($$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%'''(((((((((***++++++***))))))++++++,,,,,,---,,,,,,,,,,,,,,,---...............555555444444222111///...---///222222111000//////,,,,,,---...111666<<<@@@555444333222444777;;;>>>BBB???<<<999888888888888555777999999999:::>>>AAA@@@>>>999444111222555777}}}bbbMMMZZZ\\\ZZZ```___UUUQQQLLLJJJGGGEEEBBB@@@???>>>666::::::777666888888666666888888666111...///000---222444000---...///...+++,,,,,,---...///000000...,,,)))(((((()))((('''***************)))((((((***(((&&&&&&(((*********%%%&&&''''''%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((()))'''%%%%%%%%%&&&%%%%%%$$$%%%%%%$$$######$$$&&&######""""""###$$$%%%%%%""",,,)))!!!$$$###!!!%%%$$$$$$%%%&&&((('''$$$""" """%%%&&&&&&&&&''')))***444--- """((('''(((###$$$%%%&&&%%%$$$###""""""$$$&&&((())))))((('''%%%%%%$$$######$$$$$$%%%"""&&&'''&&&&&&((('''$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&)))***+++***)))(((,,,,,,---------,,,++++++------......///......---:::999777444222///...---,,,///111222111/////////111---***...777>>>???>>>333000...///222777:::<<<>>><<<:::888999:::===>>><<>>@@@<<<;;;888777666777777777<<<:::777444222111000000000444555222///111111///...******///111///...///...,,,)))(((((()))((((((+++***)))(((''''''''''''***(((&&&$$$$$$%%%''')))'''''''''''''''''''''''''''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&###''')))&&&$$$&&&'''%%%((('''%%%%%%%%%&&&(((***((($$$!!!###'''***(((%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$""" !!!%%%&&&%%%"""###$$$$$$%%%&&&&&&&&&%%% """%%%''''''&&&&&&'''+++,,,+++(((###"""%%%(((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$&&&))),,,+++&&&"""''''''%%%$$$###"""""""""$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###'''(((%%%$$$&&&'''&&&'''&&&&&&&&&&&&'''(((((((((((()))***************---...---,,,***)))+++,,,000---+++---......111555555666888777444111000///222111///......000222333222000...000444777888777444666666333111222777<<<888888:::>>>BBBEEEFFFFFFHHH:::AAAXXXeeemmmqqqmmm___CCC444555555;;;FFFKKKdddSSSJJJIIIIIINNNUUUZZZXXXSSSOOOLLLGGGDDDCCCAAA>>><<<888:::;;;999555444555888<<<:::888555333222111111222666666222//////...,,,...***+++///111///---...,,,+++)))((()))***)))(((((()))***+++***)))((('''((('''%%%$$$$$$&&&)))***)))(((''''''&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%!!!$$$%%%###$$$''''''$$$((('''%%%$$$%%%&&&((()))+++'''$$$%%%(((***(((%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######""""""###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""###///...,,,(((%%%$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''******(((%%%'''&&&%%%$$$############$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))%%%$$$&&&'''%%%'''&&&&&&&&&''''''(((((())))))************))))))---...///...---,,,---...222...,,,...//////111666333555555444222000000000111000///......///000000222000...///333666666555444333333444666888;;;===>>>???DDDLLLUUU\\\^^^^^^SSSKKKRRR```hhhuuukkkOOO???<<<777999AAACCCuuuZZZPPPGGGEEEEEEIIINNNQQQQQQOOOKKKOOOMMMEEEBBBCCC???888777;;;===:::444111444888;;;:::888666444222222111444777777222...---,,,)))---++++++000222...,,,,,,***)))))))))++++++)))'''&&&'''***,,,---+++)))'''&&&%%%$$$$$$%%%'''***+++***)))'''&&&$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$"""#########'''+++***%%%'''&&&%%%$$$$$$&&&((()))...+++((('''))))))'''$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$###"""###%%%%%%$$$###"""###&&&&&&%%%%%%$$$#########&&&%%%###"""###$$$&&&'''111...***((('''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$%%%((())))))(((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***&&&$$$&&&&&&$$$&&&&&&'''''''''((((((((()))***+++++++++***)))(((---///222222111000000000333///...000111000222666333444444333111000222333000000//////......------111000//////111333333333444222000111555999::::::???AAAGGGVVViiiyyytttqqqqqqiii___jjj}}}kkkQQQBBB>>>777888>>>>>>mmmUUURRRIIIFFFEEEGGGIIIIIIIIIKKKJJJRRRQQQDDD@@@FFFDDD;;;<<<<<<;;;777333333666999;;;:::888777555333222222333666666111------+++)))---***+++000222...++++++(((((((((***,,,+++)))'''&&&''')))+++,,,++++++***&&&%%%$$$$$$%%%&&&(((***)))(((&&&$$$###############%%%'''&&&$$$###%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$###$$$***000...'''&&&%%%$$$###$$$%%%'''(((000---)))(((((('''%%%###$$$$$$############$$$$$$"""######$$$$$$$$$$$$###"""%%%))))))&&&######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$''',,,000333...+++'''&&&'''(((&&&###%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%'''((())))))((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******&&&$$$%%%&&&$$$&&&''''''((((((((((((((('''(((***,,,,,,+++******,,,///444666666444333333333000///111222111333777444555444333111222444666111111111000000...---,,,111000000000111111111111444222///...000444:::===BBBCCCLLL___yyyyyy```aaallljjjZZZFFF;;;999555888???>>>dddQQQOOOIIIFFFEEEGGGHHHFFFJJJQQQPPPWWWSSSFFFDDDMMMMMMEEEDDD>>>666333444777888999999999888777555333222111000333444000---...---+++---***+++///111...+++,,,(((((((((***,,,+++)))'''((((((''''''(((***,,,---'''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%######$$$%%%&&&###%%%'''&&&$$$###%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%###$$$***000---'''&&&%%%#########$$$&&&'''...,,,)))'''&&&$$$###!!!$$$######""""""######$$$!!!"""######$$$$$$$$$$$$"""&&&+++,,,)))&&&%%%&&&%%%%%%%%%%%%&&&''')))***$$$###"""%%%+++111555666(((%%%###$$$'''((('''$$$$$$%%%%%%&&&'''''''''&&&!!!$$$'''******)))'''&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***+++'''$$$&&&&&&$$$&&&'''((()))))))))((((((%%%'''))),,,------,,,++++++///444777888777666666333000000333444333555999555666555333111111333555333333333333222000///...111111222222111111111222///111222111222:::JJJVVVYYY^^^kkkyyysssrrrfffNNN>>>777666222666===:::vvv]]]NNNJJJGGGCCCDDDIIIJJJJJJRRR]]]ZZZYYYSSSKKKMMMSSSSSSMMMFFF>>>444000444888888777888777777666555333111000---111222///---......,,,,,,))))))---///------...***)))))))))++++++)))''')))(((&&&%%%&&&(((+++...''''''&&&%%%%%%%%%%%%%%%'''&&&%%%######%%%&&&((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$######&&&***)))$$$%%%$$$###""""""$$$&&&'''+++***(((&&&$$$###""""""######""""""""""""######!!!!!!"""###$$$$$$$$$$$$!!!%%%***,,,+++)))&&&%%%$$$$$$$$$$$$&&&(((***+++$$$""""""%%%+++//////...######"""$$$&&&''''''&&&$$$$$$%%%&&&''''''''''''!!!%%%))),,,***(((%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++'''%%%''''''%%%&&&'''((()))***)))((((((%%%'''***---......,,,+++)))...333777888888888888444222333777999888999===999999888666333222222333555555444444333333222222111333444555333333333444,,,222777999<<>>===???CCCAAAAAAAAA>>>:::777666666666555444333333333444555111444777777666555666777111666;;;>>>BBBNNN___lllqqq{{{~~~jjjVVVGGG>>>;;;999333666:::333rrrcccbbb^^^TTTKKKGGGHHHMMMMMMKKKWWWggg^^^SSSKKKOOOUUUQQQIIICCC999999888555333111111111555555555555444222000...---111222...,,,------***,,,(((&&&***------///333...,,,)))(((((()))((((((%%%&&&''''''''''''''''''"""###$$$%%%&&&&&&''''''---+++(((%%%$$$$$$%%%&&&'''%%%###$$$&&&(((&&&###""""""###$$$%%%&&&&&&'''%%%)))***&&&$$$%%%%%%###$$$###"""!!!"""###%%%&&&'''''''''&&&$$$$$$%%%&&&######""""""""""""###### """######$$$$$$$$$###(((,,,,,,&&&!!!%%%$$$"""!!!!!!###$$$&&&!!!!!!###(((......)))$$$###&&&)))(((%%%$$$%%%(((###$$$%%%&&&''''''''''''''')))***(((%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''''''''''''''''''''''''''%%%)))***'''&&&((()))(((&&&''')))***+++***((('''***,,,...///...+++(((&&&(((+++000444666777999:::999777999???AAAAAACCCGGGIIIJJJJJJGGGBBB>>>;;;:::666444333222222333555777222555888999777666777999:::<<<===>>>BBBHHHQQQXXXNNNUUU]]]ccciiirrr}}}zzzwwwwwwbbbPPP>>>777888888444:::???888}}}mmmgggaaa\\\ZZZSSSPPPMMMMMMPPPTTTVVVVVVVVVPPPLLLPPPXXXXXXNNNCCC;;;:::777222111444666666777555333444666555222...111000//////000///---+++((()))***,,,,,,+++******000---***((()))******)))''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$)))%%%###'''(((&&&$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""!!! &&&''''''((('''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""!!!---;;;555$$$%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&%%%%%%'''((((((((('''&&&###%%%%%%$$$""""""%%%(((%%%$$$###$$$&&&((((((((((((((('''''''''&&&&&&&&&(((******'''&&&)))***'''$$$&&&))))))(((''''''(((+++---///...+++(((&&&&&&...------111666::::::999;;;@@@DDDAAA<<<===EEENNNQQQOOOLLLJJJIIIEEE???:::999:::999888555444555777///777<<<<<<:::;;;:::888666<<<;;;888<<>>;;;@@@GGG@@@CCCIIIPPPSSSPPPHHHBBB:::;;;<<<;;;999888999:::888999888888???GGGIIIFFFFFFBBB;;;666999@@@BBBAAABBBFFFGGGCCCBBBCCCDDDCCCXXX]]]cccbbb[[[RRRJJJFFF??????>>>:::777555777:::zzzqqqppppppppppppkkkcccZZZTTTRRRPPPKKKGGGDDDDDDGGGOOOUUUTTTJJJ@@@;;;888555222111222444666888999;;;<<<<<<999444222000///...............///......,,,+++***)))))))))***)))(((((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$...***&&&######+++...+++'''###""""""$$$&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""""""""###!!!!!!"""######""""""!!!######"""!!!"""###$$$%%%$$$'''$$$ )))666555)))"""######$$$$$$#########&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&((()))(((&&&$$$###$$$%%%'''%%%%%%'''))),,,,,,,,,'''''''''''''''&&&&&&&&&(((******&&&'''******((()))''''''))),,,,,,***'''&&&(((++++++)))(((''''''------///444999>>>@@@@@@BBBGGGJJJGGG???:::<<>>FFFQQQ[[[\\\TTTFFF;;;999;;;======<<<::::::;;;BBB@@@CCCPPPhhhzzz{{{sssaaaSSSFFFBBBBBBBBB@@@AAADDDHHHHHHDDDBBBCCC@@@<<>><<<:::999999;;;>>>JJJhhh{{{gggVVVRRRPPPIIIDDDEEEMMMRRRRRRMMMIIIIIIKKKJJJAAAAAAAAADDDGGGIIIHHHFFF???===999666444555888;;;rrrhhhooojjjbbb[[[VVVQQQMMMIIIEEEFFFGGGGGGGGGGGGFFFFFF@@@:::666666555222444888@@@<<<;;;???FFFDDD999...000111222000......///111222111...,,,***)))))))))'''''''''((()))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&"""$$$,,,''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$##################$$$$$$%%%###!!! !!!###$$$%%%'''''',,,222000***###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''#########$$$%%%&&&&&&&&&%%%$$$###%%%(((***+++***&&&''''''''''''''''''''''''))))))&&&'''***+++)))***'''&&&)))---...***&&&&&&(((+++---,,,+++++++++***---111555:::???CCCEEEEEEIIILLLIIIBBB<<<::::::999AAAMMMUUUTTTKKK@@@888999<<>><<<;;;;;;DDDIIIZZZ{{{rrr\\\TTTQQQKKKIIILLL___hhhmmmggg]]]YYYXXXWWWOOOFFF??????EEEIIIFFFAAA;;;888555333444777:::<<>>888666333333555999;;;===lllhhhjjjhhh```TTTLLLLLLOOOLLLNNNNNNJJJDDDDDDKKKQQQHHH???;;;>>><<<666777??????>>>???AAABBB>>>888222111555999888333//////000---............------,,,+++(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%"""###&&&&&&######&&&###$$$%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$&&&'''((()))((('''&&&$$$############%%%%%%$$$$$$############)))------***&&&%%%### !!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%''''''$$$!!!&&&%%%###$$$&&&''''''&&&&&&&&&&&&'''''''''((((((&&&))))))&&&'''+++,,,***&&&'''((()))***)))(((((($$$'''***+++***)))))))))'''***///333666:::???CCCLLLKKKHHHBBB<<<777666777666999<<<<<<999666555555888:::>>>@@@BBBEEEHHHKKKPPP[[[ooo~~~~~~|||wwwooofffUUULLL@@@999888;;;===>>>:::777444555888;;;<<<<<>>777999AAA;;;???CCCCCC>>>999666666222777;;;:::555000...///+++,,,.../////////...---000---***((()))******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%%%%&&&)))$$$"""$$$%%%###"""$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%&&&&&&((()))+++,,,---+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""***,,,,,,'''#########$$$"""###$$$%%%&&&'''''''''######$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''###"""###%%%)))***(((&&&'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((&&&((((((&&&'''+++,,,***$$$'''))))))(((''''''(((&&&))),,,---,,,+++***+++&&&***///222555999>>>BBBDDDCCC???:::555444555777333666999999888777:::<<<333666999===AAAFFFKKKOOOeeetttvvvggg\\\YYYWWWNNNCCC=========:::777666888;;;<<<999777888:::<<<<<<;;;jjjjjjeee[[[SSSNNNMMMLLLOOOUUUSSSPPPOOOFFFBBBMMMMMMDDD>>>@@@BBB???:::777;;;>>>BBBCCC@@@<<<777555222999<<<999444222000---...---...111///,,,...222999111(((%%%(((+++)))''''''%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$#########$$$%%%&&&&&&***&&&###$$$###"""$$$((('''&&&$$$######$$$&&&'''""""""###$$$$$$$$$$$$$$$&&&""" ###&&&&&&'''***""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""######&&&%%%$$$$$$&&&(((***,,,333***&&&(((&&&###+++999333111,,,(((%%%$$$$$$%%%(((''''''%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&(((***)))&&&$$$%%%'''%%%$$$$$$''',,,,,,'''"""'''''''''&&&&&&%%%%%%%%%'''''''''(((***)))'''%%%)))***,,,+++)))&&&&&&&&&(((((())))))((('''&&&&&&'''(((+++,,,---,,,***)))...///000222888>>>>>>999===;;;777333222444666888;;;888777:::<<<:::;;;===555===@@@GGGSSSSSSUUUaaapppiiiQQQJJJHHHAAA===???<<<:::777777888:::<<<======BBB:::555AAAHHHAAA===jjjiiiddd[[[TTTPPPNNNNNNRRRWWWSSSOOONNNDDD@@@IIIMMMDDD???@@@AAA>>>:::999@@@AAABBBCCC@@@<<<777333333999<<<888444333222000///---...000///,,,---111555///)))'''(((***)))((((((&&&$$$###$$$&&&((()))'''&&&&&&%%%%%%&&&&&&&&&###############$$$%%%%%%((($$$###$$$###!!!###&&&&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$$$$###&&&""""""%%%'''%%%$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$###""""""###&&&((()))222***''')))'''$$$***666666333///***'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%''''''&&&%%%'''((('''%%%$$$'''***+++'''###''''''&&&&&&&&&%%%%%%%%%'''''''''(((***)))'''%%%''')))******(((&&&&&&&&&)))(((((((((''''''''''''))))))++++++,,,+++***)))///333666666777;;;<<<:::@@@===888333111111222444888555444777999777888;;;999===;;;@@@PPP[[[jjjdddIII???>>><<<;;;>>><<<;;;::::::;;;<<<;;;;;;;;;IIIKKKJJJTTTXXXOOOKKKlllgggaaaZZZUUUQQQPPPPPPVVVYYYTTTQQQRRRIIICCCKKKKKKDDD??????@@@===;;;<<>>;;;777333111000222333555222111555777666999>>>BBBEEEDDDKKK^^^ooosssTTTDDD>>>;;;<<>>>>>>>>===<<<<<>>??????===>>>AAACCCCCCEEEKKKOOOMMMDDD<<<888<<<===777222222444333000...///000---))))))---)))+++,,,+++)))'''(((***%%%&&&''''''&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''#########""""""######$$$%%%###$$$''''''###"""$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$$$$$$$$$$%%%###&&&+++,,,'''"""!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$###############$$$!!! !!!"""$$$$$$(((%%%%%%((('''######'''###""""""!!!!!!###$$$&&&$$$$$$%%%&&&'''(((((()))&&&%%%%%%%%%$$$$$$######$$$%%%'''((((((&&&$$$###&&&&&&'''&&&&&&&&&'''(((+++(((%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))'''%%%$$$%%%''''''&&&%%%'''(((***)))'''&&&%%%'''(((***,,,+++******))))))******///555:::999888::::::999999777555222222333555666444222222777999;;;AAAGGGOOOXXX___mmmrrrZZZIII>>>===BBB===>>>?????????@@@AAACCCaaacccUUUpppdddZZZWWWVVVSSSQQQRRRSSSWWWTTTSSSSSSIIIBBBIIIBBB???>>>@@@???>>>@@@EEEGGGHHHKKKRRRUUUQQQGGG>>>:::===<<<666000000111000000......///---((((((,,,%%%))),,,,,,)))'''(((***"""%%%)))+++)))'''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$###############$$$%%%###%%%))))))%%%$$$&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&&&&%%%###&&&,,,...***%%%$$$""""""###%%%%%%&&&&&&&&&$$$###############$$$$$$""""""""""""######$$$%%%'''%%%'''******'''%%%%%%############$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%'''(((((('''%%%$$$&&&&&&&&&''')))+++,,,---+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))'''%%%###%%%&&&&&&%%%%%%'''(((***((('''%%%&&&''')))***++++++***))))))******+++...111333444888===<<<777888777555333444555777999666555777;;;???CCCKKKTTT^^^jjjwwwsssVVVBBB===AAA======>>>===>>>BBBHHHLLLiiifff\\\vvvfffYYYXXXYYYUUURRRTTT[[[bbbaaa^^^YYYJJJ@@@GGG??????@@@BBB@@@===???EEELLLLLLOOOQQQQQQKKKAAA999777;;;;;;444......///...///------///,,,((((((+++%%%(((++++++)))'''''')))!!!%%%+++,,,***'''&&&'''%%%%%%%%%%%%&&&''''''(((&&&%%%$$$$$$###$$$$$$$$$&&&$$$%%%))))))&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&$$$&&&+++---)))''''''###$$$$$$%%%%%%%%%%%%%%%#########"""######$$$%%%######$$$$$$%%%%%%%%%%%%((((((***---///---***(((&&&%%%$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((''''''&&&$$$######&&&+++///111222)))((('''%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***)))'''%%%$$$%%%&&&&&&%%%%%%''')))(((((('''&&&'''((()))***))))))*********+++++++++---......000777======888:::999888666666777888999999888;;;???BBBGGGQQQ\\\gggooozzziiiQQQFFFEEE<<<=========>>>CCCKKKRRRaaattteeeddd|||jjj[[[[[[]]]XXXUUUWWW___jjjlllggg]]]JJJ@@@HHH???AAADDDEEE@@@:::<<>><<<;;;<<>>FFFEEEBBB>>>999666666777,,,222444000---...///...---+++,,,...,,,((((((,,,(((((((((((((((((('''&&&&&&(((***'''$$$$$$)))---$$$$$$$$$%%%&&&'''((()))((('''&&&&&&%%%%%%%%%%%%%%%######&&&'''$$$%%%(((%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$%%%(((***,,,,,,&&&###$$$%%%""""""$$$&&&&&&&&&&&&%%%$$$############""""""###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''***...000,,,'''&&&&&&&&&&&&&&&&&&&&&&&&########################""""""######$$$$$$$$$%%%$$$$$$$$$%%%'''(((***+++,,,)))%%%%%%(((******)))$$$&&&''''''''''''((()))%%%%%%%%%&&&&&&''''''''''''''''''(((***)))'''%%%'''((((((&&&%%%%%%''')))&&&&&&'''((())))))((((((%%%&&&))),,,------,,,,,,+++111333000000666<<<>>>666777777999<<>>>>>AAALLLWWW]]]\\\^^^xxx~~~gggQQQBBB:::>>>AAABBBAAACCCIIINNNiiidddMMMHHHpppeeeeeeddd\\\XXX[[[\\\[[[[[[XXXNNNCCC@@@CCCAAAJJJKKKAAA<<<@@@???999CCCDDD:::333555333000666444333000---,,,,,,,,,---+++,,,,,,,,,+++)))(((&&&'''((()))******)))((('''(((***+++(((%%%$$$)))---((('''&&&&&&((())))))((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%###$$$'''******((($$$%%%&&&&&&'''((()))***((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$"""!!!!!!$$$&&&''''''(((&&&$$$%%%((()))(((%%%'''(((''''''***,,,,,,)))(((&&&######$$$%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&%%%%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&''')))******(((&&&%%%(((((((((((((((((((((((())))))***++++++++++++******,,,------+++******++++++---111444777888999999444888888444666===@@@>>>;;;;;;;;;<<>>DDDDDDBBBBBB@@@NNNiiiXXXFFFJJJrrreeefffhhhaaa[[[ZZZZZZYYYYYYXXXQQQGGGCCCDDDBBBIIIIII???;;;??????:::===@@@888222555333///555444333000...,,,,,,------------------,,,+++)))((('''((()))******)))(((((((((***+++(((%%%%%%(((---***(((&&&&&&'''((('''&&&&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$'''))))))(((######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$"""!!!"""$$$&&&''''''(((&&&$$$%%%'''(((&&&$$$"""%%%))),,,///...***&&&)))(((&&&$$$#########$$$%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))***++++++++++++***)))+++,,,,,,***)))***++++++---111666999;;;;;;;;;444777666333555;;;>>><<<999999888888999<<>>???DDD???<<>>===999555222111...---000111111333777555999=========AAAIIIPPPbbbwwwllliiidddiiipppzzzqqqiiiccc```eee^^^YYYZZZZZZXXXVVVXXXNNNGGG???<<<===AAAEEEHHHGGGLLLEEE@@@@@@888///222/////////......---,,,++++++*********+++,,,...//////...,,,+++******++++++''''''&&&'''(((((('''&&&$$$###"""$$$''')))******'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&))))))&&&%%%%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((((((((((((((($$$%%%%%%%%%%%%$$$###############$$$&&&&&&%%%###$$$'''++++++)))'''&&&&&&%%%%%%///???AAA555+++)))%%%'''+++------***'''$$$""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))%%%&&&&&&'''&&&%%%$$$###%%%$$$$$$%%%'''(((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))(((((()))))))))+++...111666999;;;===<<<888444111111------111222111444:::999>>>CCCEEEFFFJJJTTT\\\www}}}nnnhhhYYY```iii}}}{{{uuunnnfff___ddd^^^ZZZZZZZZZYYY[[[^^^QQQIIIAAA???AAADDDHHHLLLHHHLLLFFF@@@AAA:::111444---.........---,,,++++++))))))(((((()))+++---...///...---+++******++++++'''&&&&&&'''(((((('''%%%%%%$$$###$$$&&&((()))(((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$'''******'''%%%&&&'''''''''''''''''''''''''''"""$$$%%%'''((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$#########%%%&&&&&&$$$""""""&&&***+++(((&&&&&&&&&'''!!!%%%///222***%%%)))$$$######$$$&&&'''&&&$$$""""""#########""""""!!!""""""###$$$$$$$$$$$$#########$$$%%%&&&(((((()))$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$%%%'''(((((('''%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))((()))))))))))),,,///222444777:::<<<;;;888444111222------222333222555;;;<<>>AAA;;;...111000///---)))%%%''',,,+++***)))(((((())),,,...+++,,,,,,+++)))((((((((($$$%%%&&&'''''''''&&&%%%$$$%%%'''))))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''"""###%%%''''''&&&%%%$$$(((###"""&&&&&&"""###(((&&&''''''''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%$$$###"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''***+++''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))***)))(((''''''((()))***((()))***+++,,,---...///333888<<<;;;555000///000000000000//////111444777<<<<<>>EEENNN[[[ppp|||qqqnnnpppzzzsssccc```|||mmmjjjeee___XXXTTTXXX^^^```^^^[[[XXXTTTMMMFFFAAADDDCCC???;;;AAAMMMUUUVVViiikkk^^^CCC///,,,---+++000333444333000......///000...+++******+++++++++%%%&&&'''''''''&&&%%%$$$((('''%%%%%%%%%&&&((()))***)))((('''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%&&&%%%#########""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%((((((((())))))(((((((((&&&&&&''''''((()))))))))&&&''')))***++++++***)))+++)))(((+++000222///,,,///222444444222///......+++---///111444888>>>BBBFFFJJJMMMUUUkkk|||yyy}}}~~~ggg[[[YYYzzzrrrhhhaaaXXXSSSXXX```]]]]]]\\\YYYVVVPPPIIICCC@@@???<<<===GGGWWWdddkkkdddAAA000///111111222333222111000000//////---,,,,,,...///...---''''''((()))((('''&&&%%%((('''%%%$$$$$$&&&(((***)))(((&&&%%%$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''((('''&&&######%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&''')))+++'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((''''''&&&%%%(((((()))******)))((((((&&&&&&''''''((())))))))))))***+++---------,,,+++)))))))))---000222000......///111222111000//////.........///222888@@@FFFIIISSS```nnnoooWWWQQQUUUuuuhhh```XXXQQQSSSZZZZZZ[[[YYYVVVTTTSSSOOOIIIBBB???===>>>GGGWWWfffpppWWW555,,,000333111000333777:::999777333000------000222111///++++++,,,,,,,,,***)))(((((('''%%%%%%%%%&&&(((***'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&###%%%%%%"""###''')))'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&(((***''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((()))***++++++***)))(((&&&&&&''''''((())))))))),,,---------------,,,,,,+++---///111222111000///---...///000111111000///000000000000333999AAAGGGLLLTTT```mmmwww}}}www\\\PPPSSSZZZvvvhhhbbb\\\QQQMMMPPPYYYZZZXXXSSSRRRUUUTTTOOOHHHCCC>>>===BBBLLLYYYccclll>>>+++...444//////888FFFPPPRRROOOFFF???555000000111000///------......---,,,***)))''''''&&&%%%&&&'''((()))&&&%%%###"""###%%%((()))&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&%%%%%%!!!%%%'''$$$###%%%######$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))((()))+++,,,,,,+++)))(((&&&&&&''''''((()))))))))///...---,,,,,,,,,,,,,,,111555888888333//////000------...///111222111000222333555777999<<>>TTTfffjjjhhh\\\PPP@@@555000///...,,,,,,,,,------,,,***)))(((&&&&&&&&&&&&&&&'''((((((&&&%%%######$$$&&&)))+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$"""(((***&&&###!!!######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%$$$###"""$$$%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''***+++((()))+++,,,,,,+++)))(((&&&&&&''''''((()))))))))000///---+++*********+++666<<<@@@===444......000---------///111222222111222555999===>>>???AAACCCDDD@@@EEEMMMKKKMMMgggvvvcccUUU\\\uuutttmmmhhh```XXXTTT[[[XXX[[[ZZZRRRUUUWWWNNNSSSIIIAAAAAAAAA@@@DDDJJJjjj{{{\\\555555888444777HHHXXXsssvvvvvv^^^???444111...000///---+++(((''''''(((((()))'''&&&&&&''''''&&&$$$&&&&&&%%%%%%&&&''')))***+++((($$$######%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&$$$%%%%%%(((%%%$$$'''&&&###"""%%%%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$###"""""""""############"""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###''')))&&&###$$$''')))+++***'''%%%&&&((('''$$$'''''''''&&&''''''''''''((((((((((((((((((((((((((((((''''''((()))******000///---,,,+++,,,,,,---///000000///---...000222111///---,,,,,,///222444777444333777<<<@@@>>>;;;???999>>>KKKMMMOOOggg{{{tttgggXXXSSSZZZnnn|||tttnnnfff___[[[]]]ZZZ^^^\\\VVVZZZ]]]UUUQQQIIIDDDCCCBBB??????BBB]]]eeevvv}}}PPP===777999<<>>>>><<<>>>:::CCCTTT[[[bbb~~~iii___hhhrrriii```]]]aaammmyyyqqqggg```]]]```]]]```___YYY^^^bbb[[[PPPKKKHHHGGGDDD???;;;;;;HHHOOO___nnnSSSOOOSSSMMMMMMZZZ|||nnnbbbCCC666222---+++***((('''((()))******(((%%%$$$%%%''''''''''''&&&%%%%%%&&&''')))***---***&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&'''((((((%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&######&&&'''$$$$$$'''%%%%%%$$$$$$###"""""""""###############$$$$$$$$$############"""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))'''%%%%%%&&&$$$%%%''')))******))))))(((((((((((((((((((((((()))***+++,,,,,,,,,+++*********)))((((((((()))))))))---222555444222000///444222000000111444777:::666333111222777;;;======;;;<<>><<>>;;;===<<>>===GGGZZZkkkiiiXXXJJJJJJPPP^^^bbbcccbbbffftttyyypppjjjcccYYYRRRqqqddddddgggccc[[[VVVXXXWWWUUUTTTWWWWWWNNNCCC???999555555555333111333>>>NNNVVVLLLWWWwwwttteee```kkkooovvv```LLL<<<;;;888...))),,,''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%#########$$$%%%&&&&&&&&&%%%%%%''')))---,,,++++++************((((((''''''''''''(((((()))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""""""""""""""###$$$%%%&&&%%%&&&'''''''''$$$""" ###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!!!!"""+++999BBB===222***'''%%%$$$&&&'''((((((&&&$$$######%%%&&&&&&%%%"""(((...///+++((())),,,(((,,,...---(((&&&)))---*********,,,---,,,***(((***------******...111222------,,,---000333777999555///+++---222777>>>CCCSSShhhzzzvvvcccSSSOOOQQQZZZ^^^______eeeqqq~~~zzznnncccZZZSSSuuufffbbbdddddd```\\\YYYXXXUUUUUUXXXXXXOOODDDAAA888222333555444222333333:::EEE???CCCnnnkkkllldddqqqzzzsssqqqvvv}}}sssWWW???:::666***%%%)))$$$%%%%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''''')))+++------+++(((&&&(((((('''''''''(((((()))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######"""!!! $$$######""""""######$$$"""###$$$$$$###!!!""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!""""""######&&&%%%###'''000444+++&&&$$$""""""$$$&&&''''''&&&$$$######%%%&&&&&&%%%###(((,,,,,,(((''')))---(((,,,///---(((&&&))),,,)))***+++---///...,,,))))))...000......000111000---,,,---...000333666888222---+++...111777BBBNNNRRReeeuuusssfff\\\WWWTTTUUUWWW[[[dddtttzzzooohhhaaa\\\yyyllleeeeeedddaaa]]]ZZZZZZXXXWWWXXXWWWOOOEEE@@@666///000222222222333///111:::888999YYYqqqeeemmmjjjxxxrrrmmmsssxxx]]]CCC:::555,,,(((***%%%%%%&&&''')))***+++,,,%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&###&&&+++......+++'''$$$(((''''''''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$######"""!!! %%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$###""""""""""""######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!"""######***)))'''***222666000%%%(((&&&###"""###%%%%%%%%%&&&%%%###$$$&&&''''''&&&%%%(((******((('''***---))),,,---+++((('''(((***))))))***---///000...,,,***...000///000222111...,,,,,,,,,---///111333444222......222444888GGGWWWeeeuuuzzzooogggaaa[[[SSSQQQUUUeeewwwmmmgggaaa]]]}}}uuunnniiiddd^^^YYY[[[]]]]]]ZZZYYYVVVPPPHHH>>>666111222333111000111///000444444222BBBTTTXXXggghhhwwwwwwooouuukkkVVV@@@666333///------&&&&&&''''''((()))******%%%&&&&&&''''''&&&&&&%%%)))&&&$$$$$$&&&'''%%%"""%%%&&&''''''%%%###$$$%%%$$$&&&***------+++(((&&&'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$###"""%%%&&&'''))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""###### '''---+++$$$&&&$$$!!!!!!"""$$$%%%%%%'''&&&$$$%%%&&&((((((''''''((()))***++++++++++++++++++***)))((((((''''''''''''(((+++...//////---------,,,***---222111,,,+++++++++,,,---...000111000---///333333666FFFYYYuuutttkkkddd\\\PPPLLLOOObbb~~~wwwwwwiii___[[[YYY}}}vvvmmmddd[[[TTT\\\```aaa]]]YYYVVVQQQJJJ>>>888555666666222000000111222333111---///<<>>111......+++***+++)))((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))++++++)))&&&$$$(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%)))&&&'''222>>>>>>000!!!)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######!!! ###"""!!!!!!!!!"""$$$%%%$$$###"""###&&&'''(((''''''(((***+++,,,,,,++++++''''''''''''&&&%%%$$$$$$%%%&&&)))+++------,,,,,,...+++((((((+++------++++++++++++,,,---...000000000///...---///555===CCCbbbbbb\\\QQQKKKKKKLLLKKKJJJKKKPPPYYYdddhhh___UUUccc}}}ppp___PPPKKKLLLwwwooojjjgggbbb^^^^^^aaaeeefffccc]]]VVVRRRFFF===555555666555555666333111222444222///333;;;888??????VVVKKKOOO}}}qqqHHH;;;///,,,---++++++,,,)))((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''***+++,,,***'''&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%(((&&&(((222<<<===333((((((((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""!!! """""""""""""""######$$$$$$###"""###&&&'''(((''''''((()))***++++++++++++'''''''''&&&&&&%%%%%%%%%&&&(((***,,,------,,,+++---+++((((((+++---,,,+++((())))))+++,,,...000111111000///......111777;;;BBBFFFEEEAAA>>>???@@@>>>FFFHHHLLLQQQVVVVVVQQQKKK```nnn\\\MMMGGGHHHwwwnnnhhhgggiiikkkgggcccaaacccfffddd[[[TTTHHH???888777888666666777444333222222///---111888444333...DDDCCCHHHhhhVVVBBB777---***+++++++++,,,((((((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&)))+++,,,+++)))'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%((('''(((...444555000***((('''&&&%%%%%%$$$$$$%%%###############"""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######$$$######"""!!! !!!!!!"""###############$$$###"""###&&&'''((('''(((((('''(((((()))***+++'''&&&&&&%%%%%%%%%&&&&&&)))***,,,---------,,,+++,,,***((()))***,,,,,,,,,(((((()))***,,,...000111222222111...,,,---///222...555:::::::::<<<;;;888AAADDDHHHLLLLLLJJJHHHGGGaaawwweeeTTTGGGBBBCCC~~~uuummmggggggnnnwwwmmmddd]]]```ggghhh___UUUKKKCCC<<<:::999555444666555555444111---,,,000555666222+++:::<<>>>>>;;;:::<<>>:::444333444777888777222------///222444222---444666666===444===888111,,,+++,,,+++)))(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%'''(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%&&&%%%$$$$$$############%%%$$$$$$######$$$$$$%%%&&&&&&%%%###"""!!!"""$$$&&&&&&%%%$$$$$$$$$%%%%%%!!!""""""""""""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!! !!!"""$$$$$$###""""""$$$###"""###&&&'''((('''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&'''((()))))),,,---------,,,,,,++++++)))))))))))))))***,,,...000000///..................000111000...---------...444777777888<<<>>>===999888===IIIQQQPPPMMMLLLfff{{{lll]]]TTTMMMGGGCCCBBB{{{uuurrrlllhhhmmmxxxmmmddd]]]^^^eeehhhbbb[[[RRRLLLFFFBBB<<<666444666999<<<;;;444///...//////---...---...111222333444:::888222,,,***,,,+++(((((((((''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###############$$$%%%%%%%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%######$$$$$$###$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""!!!!!!"""###############$$$###"""###&&&'''((('''((((((''''''''''''((((((&&&&&&((()))************,,,,,,,,,+++++++++++++++((()))))))))((())),,,///444333111000///...------+++---000000/////////000,,,000222111333:::@@@BBBDDD@@@DDDQQQZZZYYYWWWXXXiii}}}nnn]]]UUUQQQLLLGGGFFFzzzyyyrrrhhhhhhooojjjeeeaaaaaadddeeeccc___SSSNNNIIIFFF@@@:::888;;;:::??????888222111000---***,,,---***000333///666444444111***))),,,,,,(((((((((((((((((()))******&&&''''''((((((''''''&&&&&&%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$%%%##################$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%"""############"""!!!!!!""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$$$$###"""###&&&'''((('''(((((()))))))))(((((('''%%%'''***,,,------,,,+++++++++*********++++++,,,'''((())))))((())),,,///333222111///............***,,,............000111///222333222444<<>><<<<<<<<<999222+++,,,...---+++...444333---)))***+++,,,,,,+++***)))))))))******)))(((&&&%%%((('''&&&&&&'''((('''&&&'''&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$###''''''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%%%%"""!!!!!!"""$$$$$$###!!!$$$###"""!!!!!!"""###$$$%%%$$$######""""""""""""'''&&&%%%%%%%%%%%%$$$###%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###"""############$$$$$$$$$"""######"""!!!!!!###$$$!!!"""$$$%%%&&&'''''''''+++***)))(((((()))***+++)))************++++++++++++*********))))))((((((+++******)))***,,,---...222111111000000000000000111111000//////000111111333444666666666777:::<<<;;;999???HHHIIIKKK___yyyeeeRRRRRRJJJCCCFFFGGGwwwooonnnmmmlllmmmiiieeeooorrreeeVVVSSSOOOMMMLLLIIICCC>>>@@@===;;;;;;===;;;666111000222000---///222000+++)))***++++++++++++***)))***************((('''&&&((('''&&&&&&'''((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&%%%$$$$$$###&&&'''''''''((((((((((((&&&%%%$$$""""""###$$$%%%"""""""""###$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""#########"""!!! !!!""""""""""""#########$$$$$$$$$"""######"""!!!!!!"""$$$"""######$$$%%%&&&'''(((******)))(((((()))******))))))*********++++++++++++******************)))+++************,,,---...///////////////000111222444444333222222333444444222333444333333444777::::::888<<>>>>><<<999:::<<<===:::888444555444111000111---((()))***++++++++++++***)))++++++++++++***)))((('''((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%############$$$&&&&&&&&&'''''''''(((((('''%%%### !!!###%%%$$$######$$$&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$!!!"""###"""!!! !!!###############$$$%%%'''(((***))))))(((((())))))***)))))))))*********++++++***+++++++++++++++,,,,,,+++*********+++,,,---...,,,,,,,,,---...000111222777666666555555666666777222222222111111333666999:::999:::===AAAOOOooooooYYYJJJCCCAAA@@@GGGLLLEEE}}}sssyyysssqqqjjjccckkkrrrlll\\\TTTLLLKKKNNNNNNGGG???===;;;888888:::<<<;;;:::666777666555333000---)))*********++++++*********,,,,,,++++++***))))))((((((&&&&&&&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$'''%%%###!!!!!!"""###$$$%%%%%%&&&&&&&&&''''''''''''&&&$$$"""""""""######$$$$$$###%%%&&&'''&&&$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%% !!!###$$$###""""""###!!!!!!""""""##################$$$$$$$$$######""""""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""############ !!!###"""!!! !!!"""$$$$$$""""""###%%%'''((()))))))))(((((()))))))))))))))))))))************+++++++++,,,,,,---------******++++++,,,------...,,,,,,,,,,,,---...///000666666555555555555666666222222222111000222666999<<<<<<<<<===EEEZZZ|||qqq^^^IIICCC@@@===???OOOYYYPPP|||yyyqqqnnnhhhaaahhhrrrooo```UUUJJJFFFIIIJJJFFFAAA===;;;888777888999::::::666777888999666111...,,,+++******************+++,,,,,,+++******)))))))))(((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&&&&%%%$$$###&&&$$$"""!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""%%%$$$$$$%%%''''''&&&$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&!!!###&&&&&&$$$######$$$!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$######"""#########$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!"""""""""######### !!!######"""!!!!!!"""%%%$$$"""""""""$$$&&&(((((((((((())))))((((((((((((((()))))))))*********++++++,,,,,,---------...***++++++,,,------......------,,,,,,,,,,,,------222222333333333333222222...///000//////111555777===AAADDDGGGSSSnnnttt^^^CCC@@@>>>999999LLLXXXQQQuuummmkkkggg```fffrrrrrrbbbWWWJJJCCCDDDFFFEEEBBB;;;:::999888777888999999666777:::<<<999222...///++++++***))))))***++++++,,,,,,***))))))((())))))((('''&&&&&&'''((('''&&&$$$%%%&&&'''&&&%%%$$$###%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&(((((('''$$$"""%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&''''''((($$$(((++++++(((%%%%%%&&&!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$ !!!"""#########"""!!!!!!!!!"""""""""###### """$$$%%%###"""""""""$$$######"""###$$$%%%&&&'''(((((())))))(((((('''((((((((()))))))))******+++,,,,,,,,,,,,,,,------***+++,,,---.........---......---,,,,,,,,,,,,,,,///000000111111000000///***+++---...///111333666???GGGLLLRRRbbb|||zzzgggMMMBBB>>>;;;444000===IIIDDDxxxnnnlllhhh___bbbmmmoooaaaYYYMMMFFFCCCCCCBBBAAA999:::::::::999999:::;;;888999<<<@@@;;;111---///++++++***))))))***++++++,,,+++)))((('''(((((((((((('''&&&&&&'''((('''&&&$$$%%%&&&''''''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$$$$######$$$&&&&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%)))---,,,((($$$$$$%%%"""""""""""""""#########""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!"""#########"""!!!!!!!!!!!!"""""""""###!!!###%%%&&&%%%########################$$$$$$$$$''''''((())))))(((''''''(((((((((((()))))))))***,,,,,,,,,,,,++++++++++++***+++,,,............---------,,,,,,,,,------......///000111111000///...(((+++///222333444666888CCCLLLSSSXXXgggyyy~~~xxxrrrxxx~~~~~~|||wwwmmmcccRRR[[[aaaeeevvv~~~WWWBBB@@@999999555...333<<<;;;~~~ssspppjjj^^^^^^gggiii```ZZZQQQIIIDDDBBBAAA@@@888999;;;;;;;;;;;;<<<>>>;;;:::>>>BBB<<<111,,,...,,,+++***))))))***+++,,,,,,***)))'''''''''((((((((('''&&&&&&'''((('''&&&$$$%%%&&&''''''%%%###"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""###%%%&&&&&&$$$######$$$&&&&&&%%%###&&&%%%############%%%&&&""""""""""""######$$$%%%###'''+++***%%%!!! """######""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""#########"""!!!!!!!!!!!!""""""""""""!!!$$$&&&'''&&&$$$######""""""###$$$$$$$$$######&&&'''((())))))((('''&&&(((((((((((()))))))))))),,,,,,,,,++++++************+++,,,...///......---+++++++++,,,---...///000///000111222222111000///***...333666888999;;;<<>>666999:::111222::::::vvvnnnkkkgggaaa```dddbbbZZZRRRKKKCCC===>>>CCC>>>999555777999999;;;>>>777555555777666000---...,,,,,,,,,***((((((***+++,,,,,,+++)))&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$""" $$$###!!!!!!###$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """###$$$$$$$$$###!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!! """""" ###$$$!!!""""""""""""!!!!!!!!!!!! !!!###%%%%%%###!!! ######"""""""""###$$$%%%%%%&&&((((((&&&$$$$$$$$$((('''''''''''')))+++,,,+++++++++++++++***)))(((((()))***+++---...000000...---,,,+++++++++,,,------///000///......///000,,,000666:::<<<<<<;;;<<>>555333777~~~sssmmmhhhgggfffgggkkkqqqfff]]]UUUSSSQQQJJJDDDAAA===<<<===>>>:::555666;;;///---...111111---,,,...+++,,,,,,+++))))))***,,,'''((()))((('''(((***,,,&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%""" $$$+++111222111...,,,)))'''&&&&&&'''(((###$$$%%%%%%######$$$%%%"""#########$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!"""###$$$$$$$$$###!!!!!!!!!!!! !!!###$$$$$$$$$$$$"""""" ###$$$!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$&&&&&&&&&%%%$$$'''''''''%%%%%%&&&***---((('''''''''''''''((())),,,+++***)))))))))***++++++,,,,,,,,,,,,***)))(((*********+++++++++******)))+++------,,,---...000333333444333222222444666AAA???===;;;===DDDMMMTTT[[[RRRJJJHHHHHHGGGJJJOOO\\\```aaaeee}}}|||cccQQQIIIEEEIIIOOOHHH888222777vvvvvvqqqjjjdddaaaaaaeeeiiicccYYYRRRSSSSSSMMMCCC===???@@@BBBBBB<<<444555:::///---...111000,,,+++,,,***+++,,,+++***)))+++,,,'''((()))((('''((()))+++&&&&&&%%%$$$$$$###"""""")))))))))'''$$$""""""###%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$"""$$$+++222333---&&&///---+++(((%%%%%%&&&'''###$$$%%%%%%######$$$%%%!!!""""""###$$$%%%%%%&&&$$$$$$##################"""#####################"""""""""!!!!!! !!!"""#########"""""" ###$$$!!!""""""""""""!!!!!!!!!!!!######""""""""""""######!!!###%%%'''((('''%%%$$$&&&'''''''''%%%&&&''')))&&&''''''(((((()))******,,,+++)))((((((***+++---++++++,,,,,,+++***(((&&&'''(((***++++++***)))))))))+++---------...000111111111///---+++---111444777666666777<<>>444999yyy{{{xxxqqqggg___^^^```bbbbbbWWWPPPRRRTTTNNNCCC<<>>???DDDKKKLLLJJJKKKNNNTTT]]]llliiiTTTGGGBBB;;;999BBBRRRSSSBBB333///~~~|||pppfffccccccbbbdddZZZRRRRRRRRRNNNHHHEEEDDD@@@>>>>>>:::444111333000000444:::888111+++***)))+++---------,,,,,,---,,,,,,,,,)))&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((&&&&&&%%%%%%$$$######""""""######$$$$$$$$$######%%%""" ###$$$$$$"""'''++++++((($$$$$$&&&###$$$%%%%%%######$$$%%%""""""""""""############$$$###"""!!!"""###%%%&&&'''&&&%%%###""""""######!!!!!!!!!"""""""""""""""!!!!!!"""###############"""""" ###$$$!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&(((***------***(((&&&&&&$$$%%%&&&((((((((((((''''''((()))***+++,,,---------,,,+++******+++,,,---))))))))))))***+++,,,,,,,,,---......------///000...000111111000111333555666666999===BBBDDDBBB???======@@@DDDEEEEEEJJJPPPRRRZZZiii~~~wwwaaaPPPFFFCCC;;;:::???HHHKKKBBB555---~~~~~~pppeeebbbaaa___cccYYYQQQOOOOOOKKKGGGGGGCCC>>>::::::888333000000,,,...444;;;:::333,,,***(((+++---...---,,,,,,---+++++++++)))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$#########$$$$$$%%%###!!! '''---...+++''''''(((###$$$%%%%%%######$$$%%%#########"""""""""""""""$$$###"""!!!"""###%%%&&&((('''%%%###""""""###### !!!!!!"""""" !!!!!!!!!!!!!!! """""" ###$$$!!!""""""""""""!!!!!!!!!!!! """###%%%%%%###""" !!!!!!!!!"""###$$$&&&'''%%%&&&''''''%%%$$$%%%&&&%%%%%%&&&'''&&&%%%###"""&&&''')))***,,,,,,------000///,,,***)))***,,,...***))))))((()))+++---...,,,---......,,,,,,---...,,,...000000/////////000///000333:::BBBGGGHHHGGGDDDAAA?????????@@@HHHQQQOOOUUUbbbwwwzzzhhhWWWIII@@@===;;;:::<<<@@@DDDCCC:::111~~~{{{~~~qqq\\\WWWbbbWWW\\\XXXMMMJJJPPPPPPJJJBBBEEEEEE???:::888444///+++,,,///222333000+++'''&&&(((+++---...---+++))),,,+++)))'''&&&%%%&&&&&&'''&&&'''))),,,+++'''###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############ !!!"""###$$$%%%%%%########################'''%%%'''***'''!!!"""(((###"""!!!!!!"""#########$$$###""" """###$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$###""""""!!! !!!""""""""""""""""""""""""!!!"""######$$$######$$$$$$$$$$$$###############"""!!!!!! $$$###!!!"""######"""!!!%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''(((******+++,,,,,,,,,,,,+++...,,,***)))'''''''''(((,,,++++++++++++,,,---...))))))***+++,,,,,,------.../////////...------,,,...444888888===EEEGGGDDD:::>>>BBBDDDCCCCCCEEEHHHTTTZZZdddttttttcccRRRBBB:::888;;;777:::CCCFFF>>>555111{{{{{{rrr___ZZZaaa\\\___ZZZNNNKKKOOOOOOIIIBBBEEEDDD>>>999666333...,,,---...000111///+++'''%%%''')))+++,,,,,,,,,+++,,,***)))'''&&&&&&&&&&&&&&&%%%%%%'''))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############!!!!!!""""""######$$$$$$########################$$$"""$$$(((((($$$$$$)))###%%%&&&$$$!!! """%%%$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%%%%$$$###%%%$$$$$$###""""""!!!!!! !!!""""""""""""""""""""""""""""""######$$$"""######$$$$$$######"""#########""""""""""""!!!###"""!!!"""###$$$###"""'''&&&%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((()))***++++++,,,,,,++++++******)))((((((((()))***+++,,,,,,,,,------------)))******+++,,,,,,---------------------,,,+++++++++111555666999======999???CCCGGGIIIHHHHHHJJJMMMMMMWWWhhh|||xxxdddWWWMMMCCC===;;;===888888>>>@@@:::444111}}}yyysssfff^^^```bbbddd]]]QQQLLLNNNMMMHHHDDDFFFCCC===888666222---...---------...---***'''&&&'''((()))++++++,,,,,,+++***)))'''&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$#########################################################""" %%%(((''''''(((###''')))&&& !!!&&&$$$###"""!!!!!!"""###$$$#########$$$######"""!!!$$$######""""""!!!!!! !!!"""""""""""""""!!!!!!!!!"""""""""######"""######$$$$$$######"""!!!""""""""""""#########"""!!! !!!###$$$$$$###&&&%%%%%%$$$%%%&&&'''(((***))))))(((&&&$$$###"""%%%%%%%%%&&&''''''(((((()))***++++++,,,,,,++++++(((((((((((()))+++,,,---+++,,,---.........------*********++++++,,,,,,---+++++++++++++++******)))***000444555666777444000777<<>>;;;999444...///...,,,+++++++++)))'''(((((())))))))))))*********))))))((('''&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""########################"""###''')))'''&&&###%%%&&&$$$!!! """$$$$$$######""""""######$$$$$$$$$$$$######""""""!!!###"""""""""!!!!!! !!!""""""""""""""" !!!!!!"""""""""""""""""""""############"""""" !!!""""""######!!! !!!$$$%%%$$$$$$"""""""""###$$$&&&)))***)))))))))((('''%%%###"""%%%%%%&&&&&&'''((((((((())))))***+++++++++++++++))))))******+++,,,---...***,,,.../////////---,,,*********++++++,,,,,,,,,******++++++++++++******///111444555666555333111222888AAAGGGLLLQQQWWW[[[bbbaaa^^^]]]gggyyy~~~jjj]]]OOOHHHFFFDDDCCCEEEAAA;;;666555555777888999~~~yyytttjjjbbbgggfff```XXXSSSRRRPPPMMMGGGHHHFFFBBB@@@>>>999111111///+++***))))))((('''++++++******)))((((((((()))))))))(((((('''&&&&&&&&&%%%$$$###"""###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""###########################"""!!!"""&&&(((&&&###### """$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$############""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!""""""""""""!!!"""""""""######""""""""" !!!""""""!!! !!!$$$%%%$$$$$$ !!!"""$$$'''***...///''''''((((((''''''&&&%%%%%%%%%&&&''''''(((((()))))))))***++++++++++++***,,,---------------------***+++---//////...---,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++222111111333444444555666;;;???DDDFFFFFFGGGJJJMMMWWWTTTMMMKKKWWWqqq~~~vvvfff]]]WWWOOOJJJDDD>>>@@@DDD@@@>>>999555666:::>>>???}}}yyypppfffhhhfffbbb]]]XXXTTTQQQOOOFFFGGGGGGFFFFFFEEE>>>555222000,,,***))))))(((''',,,,,,,,,++++++)))((('''(((((())))))((('''&&&&&&&&&&&&&&&$$$######&&&((($$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$####################################%%%%%%###%%%'''&&&"""######&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""""""""""""""""""""""" !!!""""""""""""""" !!!"""###"""!!! !!!""""""######""""""!!! !!!"""""""""!!! !!!###$$$$$$###"""###$$$'''***...222444%%%&&&'''(((((((((((((((&&&&&&&&&'''(((((())))))((()))******++++++******......//////...---,,,+++***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,------------------000------///111111333777:::>>>CCCDDDDDDDDDFFFIIILLLMMMKKKLLLYYYrrr|||hhheeedddYYYTTTQQQMMMHHH@@@999;;;BBB@@@AAA>>>999999>>>@@@@@@|||tttjjjiiigggeeebbb\\\VVVQQQNNNBBBEEEGGGHHHJJJJJJAAA888333111---+++***)))(((&&&)))+++,,,------,,,+++)))'''(((((())))))((('''&&&$$$%%%&&&%%%######%%%'''$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!&&&(((%%%$$$''''''%%%### """$$$###!!!###$$$$$$$$$$$$$$$$$$#########"""!!!"""###$$$$$$######################## !!!"""""""""""""""!!!"""###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""#########"""!!!"""###$$$###"""$$$$$$%%%'''***---000222&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))((())))))***************,,,------...---,,,+++************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,------------------******///111///000444333777===@@@AAABBBFFFIIIJJJMMMNNNNNNUUUeeeuuu~~~{{{xxxppphhhnnnnnn^^^RRRMMMGGGCCC>>>;;;===CCCAAADDDCCC>>>===??????<<<}}}vvvmmmjjjiiigggddd___VVVOOOMMM???BBBFFFIIIMMMLLLCCC999444111...,,,+++***(((&&&'''))),,,...//////---,,,'''((()))))))))((('''&&&"""%%%&&&&&&###"""$$$&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''***&&&$$$''')))'''#########"""!!!!!!"""######$$$$$$%%%%%%$$$$$$###"""!!! """###$$$###############$$$$$$$$$ !!!!!!"""""""""""""""!!!"""###"""!!! !!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$$$$###!!!"""######"""!!!#########$$$&&&)))+++---''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((()))***************)))***+++,,,,,,,,,+++*********)))))))))***+++,,,++++++++++++++++++++++++***+++,,,---------------+++)))+++111333......111333777<<<===<<<<<<>>>AAAHHHJJJIIIFFFJJJVVVccciiirrrqqqwww|||nnnTTTKKKBBB?????????CCCGGGAAAGGGGGGBBB>>>???===888}}}yyyrrrllllllkkkfff___WWWOOOKKKEEEFFFIIILLLGGG>>>999999333222000---+++***)))(((+++***+++,,,------+++)))******))))))((((((''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&((('''%%%###""""""###$$$###$$$%%%%%%%%%%%%$$$###(((((('''&&&&&&%%%$$$$$$"""###$$$$$$###"""###$$$###"""""""""$$$%%%$$$#########""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$###""""""###$$$$$$$$$)))'''&&&$$$$$$%%%&&&'''$$$''')))***)))(((''''''%%%$$$&&&((('''$$$$$$((($$$&&&***+++***))))))))),,,,,,,,,,,,,,,+++***)))---,,,,,,---...///---,,,---***+++...+++&&&&&&+++***)))***+++...///...,,,))),,,000111111000000000222111222333333333555888@@@@@@CCCFFFHHHOOO^^^mmmyyyzzz|||lllbbbRRRCCC:::999===AAA@@@@@@@@@@@@@@@???>>>===|||tttpppqqqqqqmmmfff\\\TTTPPPFFFCCCCCCGGGFFF>>>666333222000///---+++***))))))+++******+++---,,,+++)))++++++)))))))))((('''&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############''''''''''''''''''&&&&&&'''&&&%%%$$$###############$$$%%%%%%%%%%%%$$$###''''''&&&&&&%%%$$$$$$###"""###$$$$$$###"""###$$$###"""!!!"""$$$%%%$$$###"""""""""""""""#########"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&%%%$$$###"""###$$$$$$#########$$$%%%&&&&&&&&&&&&$$$''')))***)))((('''(((%%%$$$&&&)))((($$$$$$'''%%%(((+++,,,+++******+++,,,,,,,,,,,,,,,+++***)))---,,,,,,---//////...,,,///,,,,,,...,,,((()))...+++++++++---///000///...+++---///000...,,,,,,,,,---...///222333444777999:::===EEELLLNNNPPPYYYdddaaahhhrrrddd^^^SSSHHH???;;;999999<<<<<<===>>>>>>>>>===<<>>444//////...---,,,+++***************)))***,,,,,,***(((---,,,***)))))))))'''%%%&&&&&&%%%$$$######$$$$$$#########"""""""""!!!!!!&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$#########"""###$$$$$$###"""###$$$###"""!!!"""$$$%%%$$$###!!!!!!""""""#########$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""!!!!!! $$$############$$$%%%%%%%%%$$$$$$#########$$$$$$ !!!$$$&&&''''''&&&%%%$$$&&&)))***)))(((((((((%%%$$$'''***)))$$$$$$&&&&&&)))+++,,,+++++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,---//////...---///---,,,---+++***...333///......///111222111000...//////...+++)))))))))***,,,///333777;;;===>>>;;;???FFFMMMOOOOOOUUU^^^]]]dddlllttt{{{zzzooocccYYYWWWSSSMMMFFF???999555777888:::<<<<<<<<<<<<;;;yyyyyy|||{{{qqqdddZZZTTTJJJDDDBBBDDDCCC<<<444111------,,,++++++++++++,,,+++***)))***++++++***)))///,,,***)))******'''%%%'''&&&&&&%%%%%%$$$$$$$$$############""""""""""""%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&'''&&&%%%###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$######"""""""""###$$$$$$###"""###$$$###"""!!!"""###$$$$$$"""!!!!!!!!!"""######$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!###############$$$$$$%%%"""############$$$&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))((((((((()))%%%%%%(((+++***%%%###&&&&&&(((+++++++++***+++,,,++++++,,,,,,,,,++++++***+++******+++---...---,,,---+++******+++---333888444222222222333222111///000000///---+++***+++,,,---000333666===DDDGGGFFFFFFEEEGGGJJJKKKLLLTTT]]]kkklllkkkhhhfffddd[[[RRRMMMNNNOOONNNJJJDDD>>>:::777888999:::;;;:::999999xxxyyy~~~|||pppbbbWWWRRRGGGDDDDDDDDD???777333444---,,,,,,++++++,,,,,,---,,,***))))))+++++++++***000,,,)))***,,,,,,)))%%%((((((((('''&&&&&&%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&''''''%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$############"""""""""###$$$$$$###"""###$$$"""!!! !!!###$$$###"""!!!!!!""""""##################"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""######""""""######$$$%%%!!!###$$$$$$%%%(((+++000...)))%%%"""""""""###$$$&&&(((((((((((()))***&&&&&&(((+++)))$$$$$$&&&&&&'''))))))))))))***+++***++++++,,,,,,,,,++++++)))((((((***,,,---,,,+++)))***)))(((***///666:::777666444444333222///---111111///...---...111444222666777999@@@IIIMMMJJJLLLJJJJJJMMMLLLLLLRRRYYYUUUWWWVVVRRROOOOOOKKKFFFCCCDDDFFFFFFEEECCCAAA???:::::::::999999888888888xxxwww|||{{{nnn```WWWSSSCCCBBBBBBAAA;;;333111444---------,,,,,,------...---+++******+++,,,,,,+++000,,,)))***---...+++'''))))))))))))(((&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###########################"""###$$$$$$###"""###$$$"""!!! !!!###$$$###"""###"""""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$ !!!!!!""""""#########""""""""""""###$$$$$$!!!$$$$$$$$$%%%))),,,555111+++%%%!!! """###$$$&&&'''((('''((()))+++)))'''(((***((($$$$$$(((&&&'''))))))((((((***+++******+++,,,,,,,,,++++++((('''(((***,,,---,,,+++***,,,,,,(((***000666888777555444333333222///---222111000//////333888===:::<<<;;;999@@@KKKNNNJJJHHHIIIMMMRRRSSSPPPPPPTTTMMMSSSXXXWWWTTTQQQMMMGGG@@@???===<<<<<<===>>>???<<<;;;999777777777888888xxxsssyyy~~~yyynnnaaaZZZXXXEEEAAA>>>???<<<666333444//////...------............,,,+++***,,,------,,,///+++((()))...000,,,(((((()))))))))'''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""!!! !!!#########!!!$$$$$$######"""!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$ $$$&&&%%%######'''+++000---)))%%%###"""###$$$$$$&&&'''''''''(((***,,,+++(((((()))'''###%%%)))'''((())))))((()))+++,,,)))***+++,,,,,,,,,,,,+++)))))))))+++---......---///222111+++***000444444222111111222333333222000333222000///000555<<>>@@@<<<777555000000///............//////---++++++,,,......---///***''')))///111...)))'''((((((((('''%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""$$$$$$$$$###"""###$$$"""!!! !!!"""######!!!%%%%%%$$$###"""!!! !!!!!! !!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!! """""""""""""""######$$$###&&&(((&&&"""!!!%%%(((((((((&&&%%%%%%%%%%%%%%%$$$&&&'''''''''(((***,,,,,,)))((((((&&&###%%%***((()))******)))***,,,...)))***+++,,,,,,,,,,,,,,,*********,,,///000///...333777555...+++000222000.........000333444444333444333111///000666>>>CCCMMMMMMFFF>>>CCCPPPSSSLLLGGGDDDCCCGGGLLLQQQXXX```aaahhhjjjddd]]]XXXTTTQQQNNNIIIAAA:::555444555666:::777444111222666:::===yyypppuuu|||oookkkiii]]]UUULLLAAA;;;::::::888555888555222///...---+++)))///...+++******,,,...000,,,%%% """)))...,,,'''!!!"""$$$%%%&&&&&&%%%$$$'''&&&%%%$$$############'''%%%###""""""$$$''')))(((%%%""""""%%%''''''%%%!!!&&&&&&"""###((()))&&&###!!! """%%%&&&%%%###"""###$$$###!!! """$$$!!! !!!""""""!!! !!!"""###""""""!!!!!!!!!###$$$%%% !!!!!!""""""#########""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""#########!!!!!!#########''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''*********((('''((()))((('''(((+++...777>>>333%%%)))...***(((+++...///---,,,...---))),,,,,,,,,---...///000111888777444222000/////////000000000000000000000000---///000...---222<<>>===999666444222///......---,,,***------............------+++&&&"""###(((,,,***'''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$############&&&%%%$$$######%%%&&&''''''%%%""""""%%%&&&&&&%%%%%%((((((%%%%%%***+++((($$$"""!!!"""%%%&&&$$$###$$$$$$######""""""###$$$!!! !!!""""""!!!  !!!""""""!!!!!! !!!"""### !!!!!!!!!"""""""""###$$$$$$###"""""""""""""""$$$###"""!!!!!!"""###$$$$$$""" """###$$$###&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''')))***((('''''''''((()))***+++---...CCCGGG:::)))+++...******333555333...,,,......+++,,,,,,,,,,,,---///000111444333222000000000111111000000000000000000000000000111111...,,,000777>>>MMMIIIEEEDDDGGGJJJKKKJJJGGGEEEDDDIIIPPPTTTQQQNNNJJJIIIIIIJJJKKKIIIDDDAAAGGGEEEAAA<<<888777:::===<<<777222222888???CCCDDDxxxuuuzzz{{{uuuuuupppbbbUUUNNNGGGDDDCCCAAA<<<777000...---,,,---...---,,,***,,,///111111///,,,******(((%%%%%%'''))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&'''%%%######$$$%%%%%%%%%%%%((((((%%%&&&)))***)))%%%$$$###$$$%%%%%%###"""%%%###""""""###$$$$$$###"""  !!!""""""!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!""""""""""""%%%$$$$$$#####################"""""""""######$$$$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&'''''''''((((((((('''&&&&&&'''(((((('''%%%&&&&&&'''***...222444444MMMNNN>>>,,,,,,...+++,,,::::::666000---//////,,,++++++,,,,,,---///000111//////......///111222333000000000000000000000000222333111...+++---222777;;;;;;<<<>>>BBBGGGKKKNNNHHHFFFEEEFFFIIIMMMOOOPPPDDDEEEFFFGGGHHHFFFAAA>>>DDDCCC@@@;;;999999<<>>888111///------.........---)))+++---//////---***'''((()))((('''&&&&&&'''))))))(((&&&$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$"""###$$$%%%&&&%%%%%%$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$###!!!$$$""" !!!###$$$$$$######!!! !!!""""""!!!#########""""""######$$$###""""""!!! !!!!!!!!!!!!""""""""""""$$$$$$###""""""""""""#####################$$$$$$%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###&&&&&&''''''((()))))))))'''&&&&&&'''((((((&&&$$$&&&%%%%%%)))222:::@@@CCCPPPOOO<<<+++***,,,***...777888666000...///...++++++++++++,,,---...000000------------...000222333////////////////////////222111000---+++,,,///333333555888:::<<<@@@DDDHHHAAABBBCCCDDDFFFJJJOOORRRGGGFFFDDDBBBBBBBBBCCCCCCAAAAAAAAA???<<<;;;<<<======999555444777;;;===>>>{{{wwwxxxtttqqqhhhYYYRRRNNNKKKKKKKKKGGG???888444222000//////...---,,,)))************)))(((''''''))))))(((&&&%%%''')))((('''%%%###""""""######%%%%%%$$$$$$######$$$$$$!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%&&&((($$$###"""#########$$$%%%&&&'''((((((&&&$$$###""""""!!! """#########$$$""" """""""""!!!######"""!!!!!!"""""""""############"""!!!!!! """"""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&''''''((())))))***((('''&&&'''((((((&&&%%%'''%%%$$$(((222>>>JJJPPPRRRNNN<<<+++***)))''',,,---111222///...///,,,(((+++++++++,,,---...///000...------------///000111........................///......,,,,,,---///111111333666888999;;;>>>AAA;;;>>>BBBEEEFFFHHHLLLNNNEEEEEEDDDCCCBBBAAAAAAAAA???AAACCCCCC@@@<<<:::999888666333333555888:::;;;~~~xxxyyyuuuppphhh[[[OOOLLLJJJJJJKKKGGG>>>777666444111//////...,,,******)))((('''&&&&&&&&&'''&&&((()))(((''''''((()))'''&&&%%%$$$######""""""%%%%%%$$$$$$###$$$$$$%%%!!!"""$$$%%%%%%%%%$$$###$$$%%%&&&%%%%%%&&&)))+++'''$$$$$$&&&&&&$$$%%%'''%%%'''))))))'''$$$###### """###"""!!!!!!$$$&&&$$$###!!!!!!"""###"""!!!!!!!!!  """###############"""!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***(((''''''((())))))(((&&&&&&&&&&&&'''...999GGGPPPOOOKKK:::++++++'''$$$)))%%%***------...///,,,'''******++++++,,,...///000///...---------...///000........................,,,,,,,,,,,,---///000111000222444888;;;===>>>>>><<>>111(((***'''$$$***$$$(((++++++,,,...---************+++,,,---//////...---------...///111222------------------------+++++++++,,,...000111111333333444999>>>AAA@@@===AAAAAABBBCCCCCCBBB@@@>>>IIINNNTTTUUUQQQKKKEEEBBB===???AAAAAA@@@>>>>>>>>>888888888888777888:::;;;{{{yyymmmccc[[[PPPKKKHHHFFFFFFGGGDDD<<<555333111...---------,,,***))))))))))))((('''%%%%%%&&&%%%%%%'''***+++***(((%%%&&&'''((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%###############$$$$$$$$$###%%%''''''''')))---111***%%%%%%(((((($$$%%%)))###'''***+++(((%%%%%%%%% &&&***((("""!!!'''...%%%###"""!!!"""###"""!!!&&&&&&%%%$$$######$$$$$$ """""""""!!!!!!######""""""!!!!!!!!! %%%$$$$$$###"""#########!!!"""$$$%%%&&&&&&%%%%%%$$$###$$$%%%''''''%%%###$$$%%%&&&&&&''''''''''''######$$$%%%&&&'''((()))((('''''')))+++,,,+++***%%%))),,,(((######+++444000000'''###)))(((&&&---'''***+++)))***...///,,,*********+++,,,---//////---,,,,,,---...000222444------------------------,,,,,,,,,---///000000///777555666:::AAACCC@@@<<>>LLLOOOPPPNNNJJJEEEDDDDDD>>>??????>>>>>>???AAACCCAAA@@@???<<<999777666777zzzuuuiii___ZZZTTTPPPLLLGGGEEEEEEAAA:::333///...---------,,,***((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%(((***))))))&&&%%%###""""""###%%%&&&$$$&&&)))++++++)))&&&$$$!!!###$$$$$$"""!!!!!!"""(((&&&$$$""""""###$$$%%%$$$###""""""######"""!!!######$$$$$$$$$$$$###### !!!!!!!!!!!!!!! !!! !!!######"""!!!"""%%%%%%""""""%%%%%%"""(((''''''&&&&&&&&&''''''&&&%%%%%%$$$#########$$$""""""""""""###$$$%%%&&&%%%$$$$$$'''+++...---++++++***((('''''''''((()))%%%&&&&&&&&&'''((((((((((((&&&%%%(((---///,,,(((***((((((+++...///---***///...---,,,+++,,,---...///+++((((((+++---,,,+++...)))(((---///------111;;;888888===DDDEEE@@@:::===>>>>>>888444777AAAJJJSSSVVVRRRIIIFFFIIIGGG@@@;;;<<<<<<;;;999999:::<<<:::;;;<<<<<<;;;999666444}}}xxxnnneeeaaaYYYNNNKKKHHHGGGFFFBBB:::333000...,,,,,,,,,,,,***(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''(((((('''&&&%%%###""""""###%%%&&&$$$&&&((())))))(((&&&$$$"""###$$$###"""!!!"""###""""""!!!!!!!!!!!!"""###$$$###""""""######"""!!!"""##################""" !!!!!!!!!!!!!!! ###""""""###%%%%%%$$$###"""%%%%%%""""""%%%%%%"""&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$###"""""""""###$$$%%%%%%$$$###$$$'''+++---,,,*********((('''''''''((()))&&&&&&&&&'''''''''''''''(((%%%$$$(((,,,///---***(((''''''))),,,...---+++------,,,++++++++++++,,,///,,,***)))************,,,''''''+++---+++---111:::888888;;;@@@AAA>>>;;;:::===>>><<<999;;;BBBHHHRRRUUURRRLLLLLLOOOKKKBBB???>>>;;;999888777777777888888999999888777555444{{{vvvnnnhhhcccZZZLLLKKKJJJJJJIIICCC;;;444111...,,,++++++++++++***'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&''''''&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$"""######""" !!!###%%%!!!!!!!!!!!!!!!"""""""""$$$############"""""""""!!!""""""######""""""!!! !!!!!!""""""!!!!!!!!!###""""""###%%%%%%$$$###"""%%%%%%""""""%%%%%%"""$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%######$$$&&&)))+++***)))***)))((((((''''''(((((('''''''''''''''&&&&&&&&&'''%%%$$$&&&+++......------,,,******,,,---,,,+++++++++*********)))))))))------,,,***(((''')))***,,,(((''')))******---111666777999;;;<<<<<<;;;;;;777999<<<===>>>@@@DDDFFFRRRVVVVVVRRRSSSVVVQQQGGGEEE@@@:::777666666555333555555444444444444555555zzzuuunnniiidddZZZKKKLLLMMMNNNLLLFFF<<<555222///+++******+++++++++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######"""!!! !!!$$$&&&(((&&&$$$###"""###%%%&&&###$$$$$$$$$"""""""""###!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!######"""!!!"""%%%%%%""""""%%%%%%"""###############$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$######$$$&&&'''((((((((())))))((((((''''''''''''((((((((('''&&&&&&&&&%%%'''%%%$$$&&&***...//////777555222///---++++++***)))))))))))))))(((((('''***,,,,,,***'''''')))---///---+++***)))***...111222666<<<>>><<<:::999999444555777:::>>>BBBDDDFFFTTT\\\]]]VVVSSSUUUSSSMMMGGG@@@888555666888555333444333222222222444666888{{{rrrlllggg]]]KKKMMMPPPRRRNNNFFF<<<555222///+++******+++++++++&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""###"""!!! !!!$$$'''...+++&&&""" """%%%'''###$$$&&&%%%"""!!!"""$$$!!!!!!""""""""""""!!!!!! !!!"""######""""""!!! !!!######"""!!!"""%%%%%%""""""%%%%%%"""$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&'''''''''(((((((((((((((''''''&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%&&&)))---///000999888444111---+++******)))))))))(((((((((''''''''')))+++***((())),,,000444444111---***+++...111---555>>>AAA???:::888777333222333555:::@@@EEEIIITTT^^^```TTTJJJJJJMMMMMMDDD===666444777999888666555444333222333666888:::~~~rrrjjjddd[[[KKKNNNRRRRRRMMMEEE;;;444111...,,,++++++++++++***&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""""""""!!!"""$$$&&&,,,)))$$$  ###%%%###%%%'''%%%"""!!!###%%%!!!""""""######""""""!!! !!!"""###############""""""###%%%%%%$$$###"""%%%%%%""""""%%%%%%"""%%%%%%$$$%%%%%%&&&'''((($$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###%%%''''''&&&&&&&&&''''''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&(((***,,,...///222333222000---++++++,,,+++***)))((('''((()))***'''((()))******,,,///222333666555...***+++...///+++222<<<@@@???;;;888666333333444555888>>>GGGMMMSSS]]]]]]OOOBBBAAADDDDDD===999555444777999999888666555444444555777:::<<>>555//////...---------,,,***((((((((()))***************((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###""""""############""""""!!!###$$$######$$$%%% """###$$$$$$$$$###"""&&&(((&&&""" ###&&&######$$$$$$$$$$$$###### !!!######$$$$$$$$$!!! !!!######"""!!!"""%%%%%%""""""%%%%%%"""$$$$$$$$$$$$%%%&&&'''((($$$#########$$$%%%%%%&&&#########$$$%%%&&&'''((($$$'''))))))&&&%%%&&&(((&&&'''((((((((('''%%%%%%%%%&&&&&&''''''((((((((($$$&&&)))++++++++++++,,,222555666444000,,,+++,,,000...***''''''))),,,//////,,,)))***---000///...&&&---000***'''***---------///222555888999999999555:::???@@@???CCCMMMUUUYYY[[[XXXOOOKKKJJJBBB777222444444444333333555666666666666777777888999:::zzziii^^^]]]MMMQQQSSSOOOEEE;;;666555000///---+++*********+++)))))))))))))))******+++((((((((((((((((((((((((%%%%%%&&&(((***)))&&&$$$(((%%%$$$&&&&&&$$$%%%(((%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""$$$%%%$$$###"""""""""""""""######$$$ !!!"""###$$$$$$######$$$%%%%%%$$$"""!!!"""###(((%%%%%%(((&&&!!!!!!$$$$$$###"""""""""###%%%&&&'''&&&$$$"""!!!!!!""""""$$$"""!!!"""%%%&&&$$$"""$$$''''''%%%%%%((((((%%%(((%%%!!!!!!###%%%%%%$$$&&&$$$###$$$&&&(((((('''))))))))))))(((((((((((($$$&&&((()))(((&&&&&&'''###$$$%%%''''''''''''&&&%%%%%%&&&)))+++,,,+++***...000222333222...+++((()))))))))((('''''')))+++'''((('''&&&***000000,,,***))))))(((((((((((()))***+++...333999;;;999666999:::???FFFJJJKKKPPPVVVYYY^^^aaa^^^WWWOOODDD:::555444222222333555888:::888777555444444555777888{{{iii]]][[[LLLOOOPPPKKKBBB999555444000///---+++******+++++++++***))))))(((((((((((())))))))))))))))))))))))%%%&&&'''(((((((((((('''...(((###$$$$$$""""""$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""$$$%%%$$$###"""""""""""""""###$$$$$$!!!!!!!!!""""""#########!!!"""######"""!!!"""$$$)))(((%%%#####################"""!!!"""###$$$%%%%%%$$$###""""""######$$$$$$"""!!!"""$$$&&&$$$###!!!###""" """)))------'''$$$!!!!!!$$$&&&&&&%%%&&&$$$###$$$&&&''''''&&&*********)))((('''''''''&&&((())))))'''&&&&&&'''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&)))+++,,,,,,+++,,,---///111000///---,,,,,,,,,+++)))&&&%%%&&&((('''((('''&&&***//////+++))))))((((((((())))))***,,,,,,...333888:::888666:::;;;@@@FFFIIIIIINNNUUUYYY___ccc^^^WWWOOOFFF>>>666666555444444444555666<<<:::999777777777999999}}}jjj\\\XXXLLLNNNMMMHHH@@@999666666111000...,,,++++++++++++,,,+++)))((('''&&&&&&&&&))))))))))))))))))))))))$$$''')))(((''''''***---999///%%%###$$$"""""""""%%%$$$############$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""""""""$$$%%%$$$######""""""""""""###$$$$$$"""!!!!!! !!!###### !!!"""!!!!!!###$$$+++...+++"""$$$%%%!!!""""""!!!!!!!!!"""###$$$######""""""###$$$$$$%%%###"""""""""$$$%%%$$$######$$$###!!!%%%///666999&&&$$$""""""$$$&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%+++******)))(((''''''&&&*********(((&&&%%%%%%&&&'''''''''((('''%%%$$$######$$$''')))+++,,,,,,,,,++++++,,,---...//////000------,,,)))&&&%%%&&&(((''')))(((&&&)))---,,,)))(((((((((((())))))***+++,,,---///222555777666555:::;;;@@@FFFGGGGGGLLLSSSUUU\\\```[[[SSSNNNJJJFFF===<<<:::888666555444444<<<;;;999888888888999:::~~~kkk[[[UUUNNNNNNLLLGGG@@@;;;999999111000...---,,,+++,,,,,,***)))((('''&&&&&&&&&&&&************************$$$'''***(((%%%&&&+++111DDD666)))%%%&&&%%%######$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$#########""""""######$$$%%%###"""  """$$$ !!!""""""!!!!!!"""$$$***666777((( $$$%%% !!!!!!!!!!!!!!!""""""#####################$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$"""&&&///666777%%%$$$######$$$&&&''''''&&&%%%######%%%&&&%%%$$$(((((((((((())))))))))))------+++(((%%%$$$%%%&&&&&&&&&'''''''''&&&$$$###"""%%%(((***+++,,,---...,,,+++******+++---///111)))******)))''''''))),,,&&&))))))'''(((+++***'''(((((((((((()))***+++,,,,,,,,,---///111333333333666888>>>DDDDDDDDDJJJRRRXXX___bbb[[[SSSPPPQQQRRRGGGDDD???999666555555666888777777666777888999999lll\\\SSSMMMLLLIIIDDD???;;;999999222111///---,,,,,,,,,---((((((''''''''''''(((((())))))))))))))))))))))))%%%(((***(((%%%&&&+++111EEE777***&&&'''%%%$$$#################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$##################$$$$$$%%%$$$###!!!!!!"""######$$$%%%$$$"""!!!"""###''';;;BBB333###!!!$$$!!! !!!!!!!!!""""""""""""%%%%%%$$$$$$###"""!!!!!!"""###############$$$$$$ """""" !!!'''***)))$$$$$$%%%%%%%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%&&&&&&'''((()))***++++++///...,,,)))&&&$$$%%%&&&###$$$&&&'''''''''&&&&&&"""%%%)))+++++++++---......,,,***))))))+++---...*********)))((((((***,,,&&&)))***((((((***)))'''(((((((((((()))+++,,,,,,******+++,,,---///000222222666<<>>777333333555888444444555666777999:::;;;mmm]]]TTTIIIGGGEEEAAA>>>:::888666333111000...------------((('''''''''(((((()))***((((((((((((((((((((((((&&&'''((('''%%%&&&***...===222(((&&&&&&$$$"""###""""""###$$$$$$###""""""######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%$$$###$$$############$$$%%%%%%$$$$$$"""!!!!!!""""""###$$$%%%&&&$$$"""!!!"""###%%%888BBB777&&&!!!$$$ !!!"""#########""""""%%%%%%%%%%%%###"""!!! !!!###$$$$$$######$$$%%%!!!$$$$$$""""""%%%$$$!!!$$$&&&'''&&&%%%$$$%%%&&&&&&$$$###$$$&&&(((((('''%%%&&&'''((()))***+++,,,...///...+++'''%%%%%%&&&###$$$%%%'''(((((('''&&&###'''+++,,,******,,,...///---***(((''')))+++,,,......,,,***'''&&&''')))%%%***,,,***(((******((())))))))))))******+++,,,)))*********+++,,,000333333777>>>CCCBBBAAAHHHRRRdddiiijjjbbbXXXSSSPPPNNNIIIDDD<<<444111222555777444555666888999;;;<<<<<>>;;;888555333222000...------......******)))((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&''')))***333,,,'''''''''$$$###%%%!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$############"""###$$$###"""!!!"""######---555222''' %%%!!!"""###$$$$$$$$$###"""###$$$$$$%%%$$$###"""!!!!!!###%%%$$$""""""$$$&&&###&&&'''$$$$$$''''''$$$%%%''')))(((%%%###$$$%%%%%%$$$$$$%%%(((*********(((((((((((())))))))))))---......,,,)))&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$)))------***)))+++------,,,)))((('''(((***+++......---***'''&&&''')))$$$***---+++)))++++++)))*********)))******++++++)))***++++++***---111555777<<>>999666333222000///............---,,,+++)))((((((((((((''''''''''''''''''''''''(((&&&%%%%%%'''((('''&&&...+++)))***)))&&&&&&)))!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###""" """"""!!!!!!###$$$"""$$$)))+++&&& &&&!!!"""###%%%%%%$$$$$$###!!!"""###%%%%%%$$$######!!!###%%%$$$""""""$$$&&&!!!$$$###!!!"""&&&(((&&&&&&(((***(((%%%######$$$%%%$$$$$$&&&)))+++,,,,,,*********)))(((((('''''',,,...///---***'''&&&%%%&&&''''''((('''&&&$$$###%%%***...---***(((***---+++***((((((((()))***,,,+++++++++***((()))+++---###***...,,,***,,,,,,+++++++++******************)))+++,,,++++++...333888<<<@@@FFFHHHDDD@@@FFFPPPOOO[[[ggglllkkkeeeXXXLLLCCCBBB@@@===;;;:::::::::555555555555555444333333qqqaaaUUUEEEGGGDDD>>><<>>HHHOOOOOOTTT\\\aaa```ZZZRRRLLL>>>===<<<:::888777666666:::999777666555555666666nnn[[[MMMGGGFFFDDDBBBAAA???;;;777888666555222000///......---------,,,,,,***))))))&&&&&&''''''(((((())))))(((&&&%%%&&&'''((('''&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!###&&&)))+++######"""!!!!!!"""######"""""""""#####################$$$$$$$$$%%%%%%%%%########################""""""############""""""&&&&&&%%%$$$%%%%%%&&&'''%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%''',,,///---,,,***))))))************)))(((((('''(((((()))'''((((((((('''&&&%%%$$$$$$%%%&&&'''((()))***+++...+++((('''(((+++---...------,,,++++++++++++,,,***************************++++++,,,+++)))'''&&&((((((((()))---000333444888999999888888===EEELLLHHHPPP[[[bbbbbb[[[RRRLLL;;;;;;999888777777777777999888666555555555666666qqq\\\NNNFFFDDDCCCCCCCCC@@@===;;;666555333111///...------,,,,,,,,,,,,+++***))))))&&&''''''(((((()))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&&&&$$$###$$$%%%""""""#########$$$$$$$$$######""""""""""""##############################%%%###"""###'''...555999######""""""""""""######!!!!!!!!!""""""######$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%$$$######%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$###$$$&&&+++......+++(((''''''((('''%%%((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%$$$%%%&&&'''((()))***+++---***''''''***---.........---,,,,,,+++,,,,,,,,,))))))))))))))))))))))))***+++++++++***(((&&&%%%&&&'''((())),,,...111444333444444333444999BBBIIISSSZZZbbbeeebbbZZZRRRNNN@@@???===<<<;;;;;;<<<===777666555444444444555666uuu___QQQHHHEEEEEEGGGGGGBBB>>>===333222000...,,,++++++***++++++,,,++++++***))))))(((((((((((((((((())))))((('''&&&'''(((((('''&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$"""############$$$$$$$$$###"""!!! !!!"""###########################$$$"""!!!!!!%%%,,,444999########################!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$$$$%%%###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$''')))***)))'''&&&%%%&&&&&&''''''&&&&&&%%%###############&&&***......***&&&%%%''''''&&&###'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))******,,,***(((***...111111000...---,,,,,,++++++,,,,,,((((((((((((((((((((((((*********))))))'''&&&&&&$$$&&&((()))***,,,///111...000111222555<<>>;;;888666666999777333000111///,,,)))------******---***%%%'''((()))******)))((('''((())))))******))))))((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$###""""""######$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!######""""""""""""######"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$##################$$$###&&&,,,---(((&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&&&&%%%'''&&&%%%%%%'''((((((((()))(((((('''''''''''''''%%%%%%%%%%%%&&&'''((()))((())))))))))))(((''''''++++++,,,///222444444333---,,,+++***))))))))))))&&&'''(((&&&$$$###$$$%%%&&&(((++++++)))'''&&&&&&&&&((()))***+++---111444111222222333444777<<<@@@OOO___tttmmmbbbTTTHHHBBB???===<<<>>>???>>><<<:::999:::;;;xxxgggWWWQQQIIIAAA===:::888666666;;;>>>:::444222///,,,***,,,---++++++,,,,,,)))'''(((((())))))((((((''''''(((((())))))((((((((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!######""""""""""""######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###$$$'''(((&&&%%%'''&&&&&&&&&&&&&&&'''''''''(((&&&%%%$$$%%%&&&%%%%%%'''(((((('''%%%$$$%%%'''''''''((()))((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((((()))(((((('''&&&******+++---111333333222000///---+++)))(((((((((******)))&&&###"""###%%%(((***++++++)))(((((()))%%%(((+++---...000333555111222333444555777:::===FFF]]]vvvxxxggg___UUULLLGGGDDD???<<<:::<<<======<<<;;;;;;<<<|||kkkZZZSSSJJJBBB>>><<<::::::444<<>>777222...+++)))+++,,,+++++++++,,,,,,(((((())))))))))))((((((&&&''''''(((((((((((('''))))))((('''''''''''''''&&&&&&%%%$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!"""#########%%%)))---%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########$$$######""""""######$$$""""""###$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%######$$$$$$$$$$$$$$$%%%%%%###"""######$$$%%%'''%%%%%%&&&&&&''''''''''''(((&&&%%%%%%'''(((((('''(((******'''###!!!###%%%%%%'''(((***)))'''%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&))))))***,,,///111000///...---,,,***)))(((''''''//////---)))&&&%%%&&&(((***+++,,,+++)))((()))+++$$$'''***,,,,,,---///000///111444666888:::>>>AAAGGGaaayyy~~~lllZZZUUUPPPLLLIIIEEE@@@;;;555888;;;<<<;;;;;;;;;<<<~~~nnn```YYYOOOFFF@@@===;;;999222;;;AAA===666111---***)))***,,,---+++)))***,,,************************&&&&&&'''((((((((((((((())))))(((''''''''''''(((&&&&&&%%%$$$###############$$$$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&'''((('''%%%###!!!!!!"""#########&&&***...%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######""""""""""""###%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$###!!!!!!$$$%%%&&&$$$$$$%%%&&&'''&&&&&&%%%&&&%%%&&&'''***++++++***(((******'''###!!!"""%%%$$$&&&(((***)))'''%%%######$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%)))((((((***---......,,,******)))(((((((((((((((111000...+++((('''(((***+++,,,,,,+++))))))***+++&&&(((***+++******+++,,,...111555888<<<@@@EEEHHHPPPfffyyy~~~sssaaaOOOMMMKKKKKKKKKHHHCCC>>>;;;<<<>>>>>><<<999999999qqqddd^^^SSSJJJBBB===999777333:::===:::555111...))))))+++...111...))))))---,,,++++++******++++++,,,&&&''''''((())))))))))))((((((''''''&&&''''''(((%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%''''''&&&$$$""" $$$%%%%%%$$$###$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((($$$$$$############$$$$$$!!!"""######$$$$$$######$$$###"""!!!!!!###$$$%%%######$$$$$$%%%&&&&&&&&&$$$&&&%%%######&&&&&&$$$###$$$%%%''''''&&&%%%%%%%%%&&&(((+++...///...,,,(((((((((&&&$$$######$$$$$$&&&((())))))'''$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$((('''''')))+++,,,+++***'''''''''''''''((()))***,,,---,,,***((('''(((***)))+++,,,,,,***))))))***)))***++++++))))))***+++...111555:::???EEEKKKPPPSSS___jjjlllllljjj```TTTLLLKKKJJJLLLNNNMMMHHHDDDGGGGGGFFFBBB===888666666ttt```[[[RRRJJJDDD@@@<<<999555999999666444333///***+++---222666222***)))...++++++***))))))***++++++&&&'''((()))************'''&&&&&&&&&&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!! $$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%$$$###"""###$$$%%%%%%$$$###%%%&&&###########################"""""""""###%%%''')))%%%$$$$$$######$$$$$$%%%!!!""""""###############%%%$$$"""!!!!!!!!!###$$$######$$$$$$%%%&&&&&&'''###'''(((&&&&&&((('''###$$$%%%'''(((((((((&&&%%%&&&(((+++///222111...***'''&&&$$$$$$%%%%%%%%%$$$%%%&&&'''((((((&&&%%%###%%%&&&'''(((((('''%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$'''''''''(((***+++***(((((((((((((((((()))******''')))***)))(((((()))***(((***,,,,,,+++)))(((((()))******)))((()))+++---///222555:::???GGGOOOTTTRRRTTTWWWYYYYYYWWWRRROOOOOOMMMLLLNNNPPPPPPLLLIIIKKKKKKHHHCCC===888666666vvvXXXTTTOOOJJJFFFCCCAAA???777888777444333444111,,,---///555:::555,,,***...+++***)))(((((()))***+++'''''')))***++++++++++++&&&&&&%%%%%%%%%&&&&&&'''############$$$%%%&&&&&&&&&&&&''''''%%%### $$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!$$$%%%%%%%%%&&&((("""""""""""""""""""""""""""!!!!!!!!!"""$$$''')))%%%$$$$$$######$$$$$$%%%!!!!!!"""###############&&&$$$"""!!! !!!"""#########$$$%%%%%%&&&''''''"""(((***((((((***((("""%%%&&&((()))***)))((('''(((***...222444222---)))'''$$$"""###&&&(((&&&$$$&&&&&&'''''''''&&&%%%$$$%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&''')))***)))'''******))))))))))))******%%%'''***+++******+++,,,&&&))),,,---+++)))'''''''''''''''&&&&&&(((+++...111333555999???FFFOOOUUUWWWRRRPPPSSSTTTRRRRRRUUURRROOOMMMNNNPPPOOOMMMIIIHHHGGGEEE@@@;;;999888999xxxaaaRRRNNNNNNHHHFFFFFF???;;;>>>888222555111,,,111222///444>>>===000))),,,(((&&&***)))###(((...(((***,,,---***'''(((...444***'''$$$$$$&&&'''%%%###%%%%%%$$$$$$###$$$$$$$$$'''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%)))((('''%%%$$$###""""""!!!!!!!!!!!!"""###$$$%%%########################%%%%%%$$$###$$$%%%&&&'''!!!"""#########!!! !!!!!!"""############"""%%%%%%$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((***,,,......+++(((&&&&&&&&&'''''''''&&&%%%%%%((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((((())))))***)))((('''&&&''')))+++,,,$$$)))+++)))'''))))))'''(((((((((((((((((())))))((())))))(((''''''***,,,,,,...222666;;;AAAIIINNNMMMMMMLLLNNNUUU]]]\\\XXXZZZWWWRRRMMMIIIHHHHHHHHHHHHGGGGGGIIIIIIEEE>>>999wwwcccUUUQQQQQQHHHEEEEEE@@@<<>>===222+++---***'''***)))###)))000***)))***+++)))'''***111777///,,,'''%%%&&&'''&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$###############"""""""""###$$$$$$########################%%%%%%$$$$$$$$$%%%&&&'''"""############"""!!! !!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%'''((())))))'''$$$###&&&&&&'''''''''''''''&&&(((((()))))))))(((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&'''''')))((((((''''''(((((()))&&&&&&%%%%%%&&&''')))***)))---///,,,***+++***(((***))))))))))))))))))))))))))))))((('''(((***,,,111222222111222888BBBIIIAAAIIIUUUfffvvvyyynnn]]]ZZZUUUOOOJJJGGGEEEDDDEEEFFFHHHJJJKKKHHHAAA;;;uuudddXXXVVVUUUJJJEEEFFFCCC???DDD>>>999;;;555---000000///555>>>===444---...---)))***)))$$$,,,333---((())))))''''''+++333999666111+++'''&&&&&&''''''############$$$%%%&&&&&&&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$########################%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$"""!!!%%%%%%&&&'''((((((((((((''')))***,,,,,,+++***)))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''(((%%%%%%&&&&&&'''(((((((((...222333///,,,,,,,,,)))+++++++++******))))))))))))******)))((((((+++---222444444222222999GGGRRR]]]aaagggooowwwvvvhhhYYY___\\\WWWPPPKKKGGGEEEDDDAAACCCFFFIIIJJJGGGAAA<<<rrrcccZZZZZZXXXLLLGGGJJJHHHBBBEEE>>>888999333,,,///......444<<<<<<444///...///******)))%%%...666000))))))'''&&&&&&***111777999444...(((%%%%%%&&&'''############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$####################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%""""""###$$$$$$$$$$$$###)))((('''&&&%%%$$$$$$$$$###$$$%%%&&&'''((((((((('''))),,,...///...,,,+++((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''&&&'''((()))************111555555///,,,,,,+++)))---,,,,,,++++++******)))((())))))((('''(((***,,,...444999:::;;;EEEWWWeeevvvvvvtttsssuuuwwwrrrkkk```\\\UUUNNNJJJIIIJJJKKKAAAAAABBBCCCBBB@@@>>>;;;~~~qqqaaaYYYZZZZZZOOOKKKNNNLLLDDDFFF===555666111+++///,,,...222888888333///...000******)))'''000888111+++***'''%%%%%%(((---111555222---((($$$###$$$&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$######""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%)))((('''%%%%%%%%%%%%%%%"""###$$$&&&&&&''''''''''''))),,,///000///---,,,((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&'''((()))************000444333---*********(((---,,,,,,,,,++++++******'''(((((('''&&&''')))+++---444<<>>777888222+++000,,,---000222222000...,,,///))))))***)))222888111+++)))'''%%%%%%&&&)))+++...---,,,)))&&&$$$$$$%%%############$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######"""""""""########################"""######$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''''''''((())),,,.........---,,,((((((((((((((((((((((((%%%%%%&&&'''((())))))***))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((---000///***'''))))))(((++++++++++++++++++++++++(((((()))(((''''''))),,,000666<<<======AAAJJJSSS^^^kkkyyy}}}rrrhhhkkkbbbVVVJJJDDDDDDGGGJJJJJJIIIFFFAAA<<<:::;;;===wwweeeYYYXXX[[[TTTRRRQQQKKKDDDIIICCC>>>>>>777...000+++,,,---,,,,,,,,,,,,+++---''')))******444999///((('''%%%$$$%%%&&&&&&'''%%%(((++++++(((&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""########################!!!"""###$$$%%%$$$$$$###$$$######"""###$$$%%%&&&!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''######$$$$$$$$$$$$%%%%%%''''''(((((((((((((((''')))******+++,,,,,,,,,,,,((((((((((((((((((((((((%%%%%%&&&'''((()))******+++***)))(((''''''''''''&&&&&&%%%%%%&&&''')))***))),,,,,,'''%%%((()))((())))))******++++++,,,,,,************((()))+++---333666888888777:::@@@EEENNNYYYjjj{{{yyyhhhaaaWWWLLLEEEDDDEEEGGGHHHHHHGGGDDD>>>;;;:::;;;{{{hhhZZZXXX[[[UUURRRPPPIIIDDDJJJGGGDDDEEE<<<000000+++,,,+++)))(((******))),,,''')))++++++555888///&&&%%%$$$$$$%%%&&&&&&%%% %%%+++---+++(((&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""'''&&&%%%%%%$$$$$$$$$%%%$$$###""""""""""""""""""########################!!!"""###$$$%%%$$$############"""""""""###%%%&&&!!!!!!"""###############%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&)))************))))))(((******************++++++((((((((((((((((((((((((%%%%%%&&&'''((()))***+++++++++***((((((''''''''')))((('''&&&''')))+++---'''******&&&%%%(((***)))(((((()))***+++,,,,,,---,,,,,,,,,+++***+++---///444444444444666;;;AAAEEEPPPPPPTTT```sss{{{pppbbb]]]VVVNNNIIIFFFFFFGGGBBBEEEGGGEEE???:::888777yyybbbaaa___]]]YYYSSSLLLFFFDDDSSSLLL888555777333111...///000000...,,,)))'''++++++)))***111666333+++******)))''''''&&&&&&&&&))))))(((''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""###&&&%%%""""""%%%&&&#################################%%%%%%%%%%%%######%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$#########&&&%%%$$$######%%%'''((())))))***+++++++++++++++)))(((((()))+++,,,+++)))************)))(((&&&&&&%%%%%%%%%&&&((()))+++,,,***************)))))))))******)))))))))***,,,---+++***'''&&&&&&'''***+++(((((((((((()))))))))))))))******+++,,,,,,---...000333:::>>>;;;:::DDDRRRUUUXXX\\\ccctttxxxhhhYYYOOOHHHJJJMMMJJJEEEBBBDDDCCCAAA???===:::555222xxxaaa___]]][[[WWWQQQJJJDDDIIIUUULLL777333555222222//////000///...---+++*********)))***///444000)))***)))((('''&&&&&&&&&&&&)))(((''''''&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############!!!!!!!!!!!!"""""""""###%%%'''&&&""""""%%%%%%"""###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((((()))+++,,,---...------&&&&&&''')))+++,,,+++)))*********))))))(((&&&&&&'''''''''''''''((())))))+++***)))((((((((((((((()))(((((((((((()))+++,,,+++***'''&&&&&&'''***+++)))))))))))))))))))))(((***+++,,,,,,,,,,,,------555444666;;;<<<===BBBJJJLLLSSS```uuu]]]SSSKKKIIIGGGBBB<<<:::>>>>>>>>>>>>===:::666333vvvaaa___]]]ZZZVVVPPPIIIDDDLLLVVVKKK666222333111111/////////.........------***+++******---000---'''((((((''''''&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$############"""""""""!!!!!!!!!"""""""""######%%%'''&&&""""""%%%%%%"""########################$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((''')))+++---...//////...)))))))))***,,,,,,***'''))))))))))))(((''''''&&&((((((((((((''''''((((((,,,***(((&&&%%%&&&'''(((''''''''''''((()))***++++++)))(((&&&&&&((()))++++++*********)))(((((((((***,,,......---,,,,,,---666888???MMMVVVUUUPPPMMMHHHJJJYYYuuuggg___VVVQQQKKKDDD??????AAABBBDDDEEECCC>>>999555tttbbb```]]]ZZZWWWQQQJJJFFFGGGPPPFFF666333333......------,,,,,,,,,---...///+++------+++,,,...,,,'''&&&''''''&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&((()))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&###"""""""""""""""""""""!!!!!!"""""""""############%%%%%%""""""&&&'''$$$########################%%%%%%''''''''''''%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''''''''((())))))))))))(((&&&(((***,,,------------///...---------,,,(((&&&(((((())))))(((''''''&&&'''''''''(((((((((((((((,,,***'''$$$$$$$$$&&&'''&&&&&&''''''((()))***+++***)))(((''''''((()))***,,,,,,+++***))))))(((((())),,,......,,,+++,,,...111===TTTkkkwwwsssdddXXXQQQIIIMMMdddyyy~~~{{{zzznnnfff___YYYRRRKKKIIIKKKMMMPPPSSSRRRMMMEEE>>>:::sssaaa___[[[XXXTTTOOOIIIEEE>>>GGGAAA666666333,,,,,,************+++,,,---...+++///000---+++,,,,,,)))%%%&&&&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%"""""""""""""""""""""###""""""""""""############ ######!!!###''')))'''########################%%%%%%''''''''''''%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%&&&'''''''''((()))*********))))))%%%&&&''')))***+++,,,,,,111///---,,,,,,+++)))''''''((((((((((((''''''&&&$$$%%%&&&((()))*********+++)))&&&$$$###$$$&&&'''&&&&&&''')))***+++++++++***)))(((''''''((()))***---,,,,,,+++***))))))((((((+++......++++++///222666IIIdddxxxwwwhhh[[[UUUJJJIII\\\ooovvvwwwyyyppphhh```ZZZTTTMMMMMMPPPTTTWWWZZZYYYRRRHHHAAA===rrr]]][[[WWWSSSPPPKKKEEEAAA777@@@<<<555777444,,,+++(((((()))******+++,,,,,,***000222...+++++++++***%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%$$$$$$%%%%%%***)))(((&&&&&&&&&''''''$$$$$$$$$$$$$$$###########################$$$$$$"""""""""############$$$"""""""""#########$$$$$$"""###!!!###((()))'''########################$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''(((((()))))))))*********%%%%%%&&&'''***---000222111...+++******+++***)))''''''(((((((((''''''&&&###$$$&&&(((************)))(((&&&%%%%%%&&&'''(((%%%&&&((()))***+++,,,,,,))))))(((((((((((())))))---,,,,,,,,,+++*********(((,,,///...,,,...444:::JJJYYYhhhooonnniiibbb\\\KKKFFFJJJ]]]uuuwwwmmmbbb\\\VVVQQQOOOQQQRRRVVVYYYWWWOOOFFF@@@===rrr\\\YYYUUUQQQMMMHHHCCC???888>>>999333777333,,,,,,((()))***+++,,,,,,++++++'''...222...))))))******%%%&&&((())))))((('''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''(((***,,,------...+++***(((&&&%%%&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%""""""#########$$$$$$$$$"""$$$$$$""""""&&&'''%%%###########################$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&)))(((((('''((()))***+++&&&%%%&&&(((---333999===:::555///+++************&&&&&&'''((((((''''''&&&$$$%%%''')))******)))((('''''''''&&&''''''((()))###$$$&&&(((******+++***))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,++++++***---000///...222<<>>;;;999666333///,,,...---,,,+++************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((&&&%%%$$$###$$$%%%%%%$$$%%%'''))))))(((&&&+++???\\\qqqyyy\\\???...---(((''''''######"""!!!"""$$$%%%%%%%%%"""############$$$$$$$$$########################"""""""""######$$$&&&&&&$$$$$$############$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&'''((()))'''$$$$$$&&&$$$$$$,,,666:::222***&&&''')))(((%%%'''''''''(((,,,666BBBJJJEEE===111(((%%%''')))***+++)))&&&&&&&&&''''''&&&###%%%'''))))))(((&&&%%%$$$%%%'''))))))))))))(((''''''''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------000333333555<<>>444((($$$''')))'''###%%%%%%%%%&&&)))000888>>>:::444---((('''(((***+++***)))'''(((((((((&&&$$$$$$%%%'''))))))((('''&&&%%%&&&''')))))))))((((((&&&&&&&&&''')))***,,,,,,............------------------------------......***---111333777FFF]]]nnnjjjWWWIIIJJJQQQTTTWWW\\\^^^WWWLLLDDDBBBHHHOOOUUUSSSNNNKKKNNNWWW]]]]]]ZZZUUUXXXWWWLLLAAA:::777555pppeeeXXXQQQNNNGGGIIIJJJAAA===;;;999777555333///,,,------,,,+++************))))))))))))))))))))))))+++***(((''''''(((***+++((((((((((((''''''&&&&&&$$$%%%&&&&&&%%%%%%'''(((((()))(((%%%***===XXXlll[[[===***&&&$$$(((***######""""""###%%%%%%$$$###""""""#########$$$$$$$$$########################""""""!!!!!!"""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$######$$$%%%%%%&&&$$$$$$###""""""$$$***///222,,,%%%###%%%''''''%%%$$$$$$%%%&&&(((,,,111444222///,,,)))))))))++++++************+++)))&&&###$$$%%%'''((((((((('''&&&%%%&&&((()))))))))((('''%%%%%%&&&''')))+++---...000//////...---,,,,,,,,,,,,------...............,,,...---,,,111DDDaaawwwqqqbbbYYY^^^ddd^^^TTTPPPQQQQQQOOOKKKFFFCCCBBBBBB??????>>>AAAIIIPPPQQQNNNEEEGGGGGGCCC>>>;;;;;;;;;tttfffYYYRRROOOHHHIIIIII@@@<<<:::888777666333000---------,,,+++************))))))))))))))))))))))))***)))'''%%%%%%''')))***)))(((((((((''''''''''''%%%&&&'''&&&%%%%%%'''(((%%%''')))&&&$$$+++<<>>=========>>>|||eeeYYYTTTQQQJJJJJJIII???<<<:::888777666444111///...---,,,+++************)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))(((''''''(((((()))&&&''''''&&&%%%%%%'''(((###%%%((()))&&&&&&---777111((((((''' $$$***'''###"""###$$$%%%%%%###!!!"""############$$$$$$$$$##############################"""""""""######$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$%%%%%%###&&&(((&&&&&&'''%%%"""###'''+++***&&&###$$$&&&'''&&&&&&'''***,,,,,,,,,,,,...///...+++******+++---,,,,,,,,,---+++'''$$$%%%&&&&&&'''''''''''''''&&&'''((())))))(((''''''$$$%%%&&&''')))+++---...///...,,,************+++)))***,,,---......---,,,))),,,///111222888AAAIIIJJJEEEGGGOOOSSSPPPSSSYYYbbbccccccaaa[[[RRRIIICCCAAAFFFGGGCCCDDDKKKMMMIIIBBB>>><<<>>>???======>>>eeeZZZVVVTTTMMMMMMKKK@@@<<<;;;999888777666333000...---,,,+++************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((''''''((()))***&&&'''((('''%%%%%%'''((('''%%%&&&******(((***000+++&&&((()))###(((///,,,###"""###$$$&&&%%%### """############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$''''''%%%%%%)))(((###%%%&&&((((((&&&%%%%%%&&&'''&&&%%%'''***------,,,***,,,...---+++)))***,,,,,,+++*********)))&&&###&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&''')))***,,,---///---+++***)))***+++,,,***+++---///000///...---###&&&+++000666===DDDHHHMMMGGGGGGKKKLLLJJJPPP[[[iiiiiiiiijjjggg```UUUMMMIIIPPPPPPIIIHHHOOOQQQMMMGGG@@@<<<>>>@@@<<<:::;;;eeeZZZXXXWWWPPPOOOLLLAAA<<<;;;999888888666444111...---,,,+++************))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***'''(((((('''%%%%%%'''(((---&&&$$$)))+++)))***...(((###&&&(((&&&---555000###"""###%%%&&&%%%""" """############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&##################$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%###&&&%%%!!!###))))))%%%%%%###!!!"""%%%((((((''''''%%%$$$&&&***------,,,'''***,,,,,,***)))***,,,,,,***)))(((((('''$$$"""&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&&&&&&&&&&''')))***,,,,,,///---,,,******+++,,,---+++,,,...000111111000//////---+++---333===EEEIIIIIIDDDEEEKKKNNNLLLRRR[[[kkkmmmrrryyyzzzsssdddYYYLLLSSSSSSJJJGGGOOORRRNNNGGG>>>999===???;;;999:::mmm^^^TTTVVVXXXSSSKKKFFFBBB???:::777555333000///......,,,***)))((((((((())))))))))))))))))))))))((('''(((+++///000---***''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$)))'''%%%%%%''''''%%%###...***)))...555777111***"""###%%%''''''%%%###!!!######$$$&&&((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!"""######&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&''')))###%%%''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&(((%%%###$$$&&&((('''&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&''')))+++---,,,+++(((((((((&&&%%%&&&))),,,***'''%%%%%%''''''$$$"""###$$$%%%&&&''''''''''''&&&&&&'''((()))(((&&&###''''''''''''(((***+++,,,,,,------,,,******+++---...,,,+++---000111///---******+++000777>>>BBBDDDCCCGGGVVVggghhh[[[SSSTTTNNN```oooqqqnnnllleee]]]MMMLLLMMMMMMIIIGGGLLLUUUFFFDDDBBB???===;;;;;;:::nnn```UUUUUUWWWRRRJJJEEECCC@@@;;;888666444222000---,,,+++***)))((((((((()))))))))))))))))))))))))))((()))+++......,,,)))''''''((((((((((((''''''((((((''''''''''''&&&&&&)))'''%%%%%%''''''%%%###,,,***+++000666666///'''$$$%%%&&&'''&&&%%%###"""#########%%%''''''%%%###&&&%%%###"""###%%%''')))&&&&&&%%%"""###%%%%%%"""&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$%%%'''((('''%%%'''&&&$$$%%%'''(((&&&$$$&&&%%%&&&(((+++,,,,,,+++%%%&&&%%%$$$$$$%%%'''******(((&&&&&&''''''%%%###"""###$$$%%%&&&&&&&&&&&&%%%&&&)))---000...)))%%%'''''''''''')))***+++,,,---......---+++***+++,,,///---,,,---///...,,,))),,,...111222555999@@@DDDCCCUUUtttrrrfffgggoookkkccc___hhhssspppeee^^^XXXSSSPPPMMMMMMTTT]]]ddd^^^TTTIII@@@:::888777nnnaaaVVVTTTUUUQQQIIIDDDEEEAAA===:::888666333222+++******)))((()))))))))))))))))))))))))))))))))***))))))+++,,,,,,***'''''''''((((((((((((''''''))))))(((''''''''''''((((((&&&%%%&&&''''''&&&%%%******+++000555333+++$$$(((''''''&&&%%%$$$######"""""""""$$$&&&&&&$$$"""&&&%%%###"""###'''+++...'''&&&###"""&&&+++)))###&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((('''&&&(((++++++)))&&&$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%'''(((((('''%%%'''&&&%%%%%%''''''&&&%%%%%%$$$%%%'''***++++++***$$$%%%%%%%%%$$$%%%(((******(((''''''((((((&&&%%%$$$$$$%%%&&&''''''''''''&&&'''+++111666555---%%%'''''''''((()))***+++,,,---///000///---+++++++++------...///000000---***...222555555333666>>>EEEUUUaaarrr{{{wwwuuuuuukkkuuuqqqfffZZZTTTSSSTTTZZZaaatttkkk\\\LLL???888666666lllbbbVVVRRRSSSQQQLLLGGGHHHDDD???;;;888666333111***))))))(((((()))******))))))))))))))))))))))))***************)))'''&&&&&&''''''((((((''''''&&&))))))'''&&&&&&&&&'''((('''&&&&&&&&&''''''''''''))))))***---///---((($$$***)))'''%%%$$$$$$$$$$$$""""""!!!###$$$$$$###!!!$$$$$$###$$$&&&)))---///&&&%%%!!!!!!***333111'''&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%(((++++++)))&&&###"""$$$###"""""""""$$$&&&'''$$$%%%'''((()))((('''%%%&&&&&&%%%&&&&&&&&&&&&&&&$$$###$$$&&&)))******)))%%%&&&'''''''''(((***,,,))))))(((((((((((('''&&&'''((()))***************)))(((***000555444,,,%%%'''''''''((()))***,,,,,,---///000///---+++***+++)))+++...111333333222111///222555555555888???EEEJJJRRR```iiijjjooozzzmmm```[[[YYYXXXXXXZZZbbb[[[OOOCCC:::777666777kkkbbbWWWQQQQQQRRROOOJJJJJJFFF@@@<<<888555111///)))))))))))))))******+++((((((((((((((((((((((((*********)))(((&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''''''''((()))***))))))((((((((('''&&&+++)))'''%%%$$$###$$$%%%###"""!!!"""######""" !!!"""$$$''')))***++++++######!!!!!!---:::999...&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%$$$######&&&((()))&&&$$$""""""###############%%%&&&'''$$$%%%((())))))((('''&&&%%%&&&&&&&&&&&&%%%&&&&&&######$$$&&&(((***)))(((%%%&&&(((((('''''')))+++(((((()))(((''''''''''''))))))******++++++******,,,***(((+++...---)))$$$(((((((((((()))+++,,,------...///...,,,+++++++++(((***---///111111111111000000222666;;;AAAEEEGGGLLLLLLOOOXXXbbbnnn{{{|||qqqfffbbb___YYYRRROOOJJJGGGBBB===999777666666llleeeZZZQQQPPPSSSQQQLLLGGGDDD>>>:::777444111///+++***************++++++(((((((((((((((((((((((()))******(((&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''''''''''')))+++******)))'''%%%%%%'''))))))(((&&&$$$$$$$$$$$$%%%$$$###!!!"""######"""!!!!!!$$$'''(((((('''''' $$$###"""...>>>>>>333&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$""""""#########$$$%%%&&&'''''''''$$$&&&))))))(((''''''(((%%%&&&''''''%%%%%%&&&'''$$$###$$$&&&)))******)))$$$%%%'''&&&%%%%%%&&&'''&&&(((((((((&&&&&&'''((('''(((((())))))(((((((((,,,***((('''''''''&&&%%%((((((((()))***+++,,,---,,,------,,,******+++---***,,,------+++++++++,,,000000444:::CCCIIILLLLLLRRRPPPQQQ[[[kkk|||~~~}}}sssjjjfff```VVVMMMHHHDDDDDDCCCAAA>>>:::777555pppjjj^^^RRROOORRRPPPKKKBBB>>>:::888666555333222,,,,,,+++++++++++++++,,,((((((((((((((((((((((((((())))))'''$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))'''%%%######%%%((((((''''''***,,,)))+++,,,***'''&&&))),,,&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$""""""#########!!!!!!"""###$$$%%%%%%$$$$$$!!!'''&&&$$$///???@@@555&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$###""""""###%%%"""###%%%'''((((((((('''%%%''')))((('''&&&(((***$$$&&&((('''%%%$$$&&&'''$$$$$$$$$''')))+++***)))%%%&&&((('''%%%$$$%%%&&&%%%'''((('''%%%%%%&&&((('''(((((((((((((((''''''((()))***(((%%%%%%&&&(((((((((((()))***+++------,,,++++++)))((())),,,///...//////---***)))+++...000444<<>>@@@555&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&"""######"""!!!"""%%%'''!!!###&&&)))******((('''&&&((()))(((&&&&&&(((+++$$$&&&((('''%%%$$$%%%(((%%%$$$%%%'''***++++++***((()))******'''&&&&&&&&&$$$&&&((('''%%%$$$&&&((())))))*********))))))(((%%%))),,,+++'''%%%(((+++(((((())))))***+++---...+++***)))'''&&&(((---000///000000...,,,---111555000999DDDKKKMMMPPPUUUZZZ]]]nnnyyyqqqmmmmmmyyyttteeeYYYOOOGGGEEEGGGEEEGGGHHHHHHGGGCCC???==={{{qqqdddYYYRRRLLLIIIHHH???:::666555777777333000---------,,,+++***+++---*********(((&&&&&&(((******(((%%%######$$$&&&(((&&&'''((('''&&&&&&'''((($$$***111222***!!! &&&$$$%%%&&&&&&&&&(((+++...)))---000,,,''''''000888666+++###$$$%%%###"""$$$"""###$$$$$$###"""###$$$######""""""""""""######%%%"""$$$444===444%%%$$$#########""""""!!!!!!###$$$%%%%%%%%%%%%$$$###(((&&&###"""###$$$$$$###$$$$$$#####################$$$&&&&&&&&&&&&((()))%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''')))***((('''$$$$$$&&&'''''''''&&&&&&&&&&&&'''''''''&&&$$$###%%%((()))''''''***)))&&&((()))))))))))))))(((((((((&&&''')))'''"""###))))))))))))******++++++,,,)))************,,,000333222333444444333222000///777;;;DDDMMMQQQTTT[[[dddlll~~~xxxyyyrrr^^^NNNHHHGGGHHHHHHJJJEEEBBBCCCCCC???===>>>zzzooobbbYYYQQQIIIEEEDDD>>>:::666555777666222...------...,,,+++***+++---,,,,,,+++)))&&&%%%&&&((()))'''&&&$$$$$$%%%&&&'''&&&'''((('''&&&%%%&&&(((%%%+++555888000%%%###&&&$$$%%%&&&&&&&&&(((+++---(((+++---***''''''---333///&&& ###%%%$$$###%%%"""###$$$$$$###"""###$$$######""""""""""""######$$$### ###---333---"""$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$###&&&$$$""""""$$$%%%%%%%%%$$$$$$##################"""###$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''(((***+++)))(((###$$$%%%&&&&&&&&&%%%$$$&&&&&&'''''''''&&&%%%$$$$$$'''(((&&&&&&))))))&&&'''(((((())))))(((''''''***((()))---333555000+++***++++++++++++++++++,,,******+++++++++...222555555555666555444333111000888>>>GGGOOOQQQSSS\\\ggg{{{zzzsssfffVVVMMMNNNRRRTTTTTTVVVKKKCCCDDDGGGCCC<<<888xxxlll```YYYRRRHHHBBBAAA<<<999777777777666111------......---+++***,,,---------,,,***'''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''###***555:::333(((###%%%$$$%%%&&&&&&&&&'''***---((()))***)))'''''')))***&&&!!!!!!%%%%%%$$$%%%"""###$$$$$$###"""###$$$######""""""""""""######"""######"""###&&&$$$ %%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$###!!!"""$$$&&&&&&&&&######$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%((((((((())))))))))))***)))(((((()))++++++***((($$$%%%%%%&&&&&&%%%$$$###&&&''''''''''''&&&%%%%%%###&&&'''$$$%%%((((((%%%&&&&&&''''''(((''''''&&&'''((()))222EEERRRJJJ:::---------,,,,,,,,,,,,,,,***+++++++++,,,///444888999999888777555333222000888???JJJPPPPPPRRR___lllzzz~~~{{{sssgggeeeZZZNNNKKKRRRYYY[[[ZZZYYYKKK@@@CCCIIIFFF===555uuuhhh]]]YYYSSSHHHAAA@@@:::999888888777555000,,,---......---++++++,,,...,,,,,,,,,***(((&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''"""'''000555///%%%"""$$$$$$%%%&&&&&&%%%'''***,,,))))))((((((((((((&&&$$$""" """%%%%%%%%%%%%"""###$$$$$$###"""###$$$######""""""""""""###### ###$$$!!!!!!###########################$$$%%%%%%%%%%%%$$$###$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%'''''''''%%%$$$%%%'''(((((((((((())))))))))))(((''''''(((******)))(((%%%&&&'''''''''&&&%%%$$$''''''''''''''''''&&&&&&$$$'''&&&###$$$''''''%%%%%%%%%&&&&&&''''''&&&&&&!!!&&&***444MMMccc___MMM//////......------,,,,,,*********+++,,,///555999<<<;;;:::888555333111000555>>>JJJPPPPPPTTTddduuujjj^^^SSSQQQWWW]]]\\\YYYNNNBBB:::???EEEEEE>>>999rrrcccXXXWWWSSSHHH??????;;;:::999999777444000---.........---,,,+++,,,...)))***++++++)))((()))***%%%&&&'''((('''&&&$$$###%%%&&&'''&&&%%%$$$%%%'''###%%%***---)))""""""&&&$$$%%%&&&%%%%%%&&&)))++++++)))(((((()))(((%%%""""""#########$$$%%%%%%###"""###$$$$$$###"""###$$$######""""""""""""######!!!$$$"""%%%!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%$$$###&&&%%%$$$$$$%%%%%%###"""######$$$$$$%%%%%%%%%%%%%%%'''''''''%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&%%%'''((()))(((&&&''''''((())))))((('''&&&''''''''''''''''''''''''''')))((($$$###&&&'''$$$$$$$$$%%%&&&&&&&&&&&&&&&""")))---222DDDYYYYYYMMM000//////......---------))))))))))))***...444888>>>===:::888555222111000555===JJJRRRTTT[[[nnnzzzwww|||xxxmmm___ZZZ\\\^^^\\\XXXFFF@@@===@@@AAA???===>>>sssaaaVVVWWWTTTGGG>>>???<<<<<<;;;999777333000///...//////...,,,+++---...''')))++++++***)))***+++%%%&&&'''''''''&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&&&&%%%''')))&&&"""$$$)))%%%%%%&&&%%%%%%&&&(((++++++***)))(((((('''%%%###$$$&&&&&&######%%%%%%""""""###$$$$$$###"""###$$$######""""""""""""###### """### !!!''' !!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$###&&&%%%$$$%%%%%%%%%""" ######$$$$$$%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&''')))*********)))((('''''''''&&&''''''((()))+++---***&&&$$$''''''%%%$$$$$$%%%&&&''''''''''''(((---///---333===???;;;/////////...............******))))))***...444888???>>>;;;888555333222111777===HHHRRRXXXbbbvvv}}}~~~~~~sssdddZZZWWWWWWVVVUUUMMMKKKJJJGGGAAA;;;:::>>>|||hhh[[[[[[XXXJJJAAABBB>>>>>><<<999666333111111...//////...,,,,,,---...(((***,,,,,,***))))))***&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$%%%'''%%%"""$$$)))%%%%%%&&&%%%$$$%%%(((***)))))))))'''&&&%%%%%%%%%$$$''''''"""!!!$$$%%%""""""###$$$$$$###"""###$$$######""""""""""""######""" $$$$$$ !!!%%% !!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%&&&&&&$$$"""######$$$$$$%%%&&&&&&'''"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&%%%&&&((()))************((('''&&&&&&'''((()))***000111...(((&&&''''''%%%$$$%%%&&&''''''((((((((((((***++++++++++++---...------...............///---,,,+++******...444888AAA???===999777555444444666:::CCCMMMVVVbbbvvvwwwgggXXXPPPOOOQQQTTT[[[XXXTTTOOODDD999777:::qqqbbbbbb^^^OOOEEEGGG@@@???===:::666333222333...//////...,,,,,,---///***,,,------+++(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""!!!###%%%$$$!!!"""&&&%%%&&&&&&%%%$$$%%%'''***'''(((((('''$$$###$$$&&&###'''&&&!!!###%%%###"""$$$$$$$$$###"""###$$$######""""""""""""######$$$$$$&&&""" """!!!!!!""""""#########$$$###$$$%%%%%%%%%%%%$$$###""""""###%%%''''''%%%#########$$$%%%%%%&&&''''''###$$$&&&&&&&&&&&&((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''###$$$&&&(((************((('''&&&&&&'''((()))***333333000)))'''((((((%%%$$$%%%&&&'''((((((((((((###"""%%%***,,,)))***///,,,---------....../////////...---++++++///444999BBBAAA>>>;;;888777666666444666===GGGQQQ^^^qqqooo]]]RRROOOSSSXXXccc^^^XXXQQQFFF:::666777wwwiiihhh```VVVKKK>>>======<<<<<<;;;888444111000111111000///---,,,+++000---***(((((())))))((((((((('''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((***)))'''&&&%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&%%%###!!! #########"""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######!!!###$$$$$$$$$$$$%%%'''$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''$$$$$$'''&&&###'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&''''''(((((((((((()))***************,,,+++)))(((''''''(((((((((((('''(((((()))***+++---***)))******)))((()))...------///222222///+++111+++***000///,,,333@@@DDDDDDAAA:::888::::::888999777999???EEERRRooorrr___SSSPPPUUUYYYjjjggg^^^OOO>>>555555999xxxiiihhhbbbYYYNNN@@@===;;;:::999888666333000/////////...---,,,------000---***(((((())))))(((((('''$$$"""!!!"""###$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((()))((('''%%%$$$$$$############""""""""""""######$$$$$$$$$#########"""""""""###%%%&&&&&&%%%$$$###$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$######"""!!!###$$$$$$$$$$$$%%%'''(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&$$$%%%((('''$$$'''((()))(((&&&%%%&&&'''&&&&&&'''''''''''''''''''''((())))))******)))))),,,+++)))(((&&&&&&&&&&&&''''''&&&''''''((()))***+++))))))***,,,------------,,,,,,---000333444444444,,,+++//////,,,222<<>><<<;;;;;;999444444111222888???OOOpppxxxoooiiifffbbb\\\WWW[[[VVVNNNDDD<<<777444333|||iiihhhddd]]]RRRCCC;;;888444111000000///...+++///333333000---,,,,,,---+++((((((((()))(((''')))(((&&&$$$$$$$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''&&&%%%$$$##################""""""""""""######&&&$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$###"""""""""""""""######"""""""""%%%%%%%%%$$$###"""!!! !!!###$$$$$$$$$$$$%%%'''***'''$$$######$$$$$$######$$$$$$$$$$$$$$$%%%%%%!!!$$$&&&%%%&&&***+++((('''((()))((('''&&&&&&((('''(((((()))((('''&&&&&&%%%&&&''''''((((((''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&'''((()))***+++...666:::444,,,+++000555:::???DDDFFFEEEEEEFFFIII;;;222,,,...///......111222888<<<<<<<<<<<<888333333000000444<<>>;;;999666333}}}jjjhhhccc[[[PPPBBB:::666222///.........---+++222888999555...***(((+++)))((('''(((((('''&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&%%%$$$##################""""""""""""######%%%$$$"""!!!!!!"""$$$&&&###############"""!!!!!!&&&&&&%%%%%%$$$######"""""""""############""""""%%%%%%%%%$$$###"""!!! !!!###$$$$$$$$$$$$%%%'''+++)))&&&&&&&&&''''''&&&#########$$$$$$%%%%%%%%%!!!%%%&&&&&&'''+++,,,)))((()))))))))'''&&&'''(((&&&''')))))))))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((()))+++,,,---<<>>DDDKKKUUUYYYVVVPPPKKKHHH;;;444......///...---...///555:::;;;<<<<<<999333777333555;;;DDDXXX|||xxxggg___ZZZTTTNNNJJJDDD===:::::::::777444nnnjjjaaaWWWMMM@@@999666222/////////...---,,,333;;;<<<666...)))((()))(((''''''(((((('''%%%"""###%%%&&&&&&%%%###!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$$$$$$$######""""""""""""######$$$###"""""""""###$$$%%%$$$######"""!!!!!! $$$$$$$$$$$$$$$#########"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$$$$%%%'''%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%%%%&&&"""&&&'''&&&(((,,,,,,***((()))***)))'''&&&'''(((%%%&&&(((*********((('''%%%&&&&&&'''((('''''''''$$$%%%&&&(((((()))))))))'''(((((()))***,,,---...===KKKPPPCCC555333999===EEELLLVVV[[[YYYRRRHHHCCC888444000...............///444888999;;;<<<:::555555444777AAAMMMccc~~~ooogggaaaYYYRRRKKKFFF>>>:::999999777555sssnnnaaaUUUKKK@@@999666333111000000...---,,,333::::::333---++++++((('''&&&'''((((((&&&%%%######$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%%%%%%%%%%######""""""""""""######""""""#########$$$$$$$$$######"""""""""""""""""""""""""""############$$$"""######$$$$$$######"""######$$$$$$$$$######"""!!!###$$$$$$$$$$$$%%%''' """%%%((()))(((&&&"""######$$$%%%%%%&&&&&&###'''((('''(((,,,,,,)))((()))***)))''''''''')))###%%%(((***++++++)))(((&&&&&&'''(((((((((((((((%%%&&&((())))))))))))(((&&&''''''(((***+++---...111;;;>>>555111555999777<<<@@@FFFKKKLLLIIIBBB<<<444444222///------///000111555777777999;;;;;;888555444888BBBOOOeeezzzpppjjjccc]]]RRRMMMDDD<<<777555444444vvvqqqbbbSSSJJJ@@@999777444222222000...---,,,222777666000,,,---000((('''&&&'''((((((&&&%%%'''&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++''''''&&&%%%%%%%%%&&&&&&######""""""""""""######!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######!!!###$$$$$$$$$$$$%%%'''$$$%%%(((---000111000...""""""###$$$%%%%%%&&&&&&$$$((()))'''(((,,,,,,)))((()))***)))((('''((()))"""%%%(((***,,,,,,***)))&&&'''(((((())))))(((((('''((()))******)))((('''%%%&&&&&&''')))***,,,---)))//////,,,111<<<>>>666444333555999>>>???<<<999111444444000,,,---000222222666777666777;;;<<<999;;;999===FFFQQQeee|||pppiiifffcccYYYSSSIII>>>666222111222tttrrreeeSSSEEE999===:::888666555333111...111///---***)))+++000333)))'''%%%&&&'''((('''&&&((('''%%%######$$$%%%&&&%%%%%%'''((((((((('''&&&###$$$&&&''''''&&&$$$###%%%%%%&&&&&&'''((()))))),,,+++)))'''%%%$$$$$$###########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""#######################################"""###%%%&&&&&&%%%$$$###""""""############""""""###"""%%%,,,444888666222'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))))))))((('''''''''''''''$$$&&&(((***++++++))))))'''))),,,,,,)))'''&&&&&&''''''''''''''''''&&&&&&(((((((((((()))***,,,,,,***,,,///333666777888888333111//////222444333111111000///...///111333444888777444111000222777:::666<<>>:::888777666444222------,,,***))))))+++---,,,)))'''&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%'''((((((((('''&&&$$$%%%&&&'''((((((''''''######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$##########################################$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%$$$###!!! """######$$$$$$######"""#########&&&))))))'''%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***)))))))))''')))***)))'''%%%%%%&&&$$$%%%''')))***))))))(((###$$$&&&(((+++...111222000222444666666444222111---,,,++++++,,,,,,,,,,,,,,,------///111444666777555666555444222222444666444999AAAJJJTTTgggzzzoooggg]]]VVVRRRLLLEEEAAA@@@>>>:::666ppphhhZZZNNNGGG@@@AAA>>>:::777666666444333,,,,,,,,,+++))))))***,,,***)))(((((()))***)))(((''''''&&&&&&%%%%%%%%%&&&%%%%%%'''((((((((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$&&&%%%$$$#######################################""""""""""""############$$$######""""""######$$$%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""!!! ######$$$$$$$$$$$$###############$$$&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))((()))***)))'''&&&&&&&&&###%%%'''*********)))((($$$$$$%%%''')))+++...///111444888;;;:::777111...++++++++++++++++++,,,---,,,,,,...000222444666777666777666555333333444666777999>>>FFFPPPeeezzzqqqkkkccc\\\\\\UUULLLHHHGGGFFFAAA<<>>:::777666555444333+++------,,,***))))))***''''''(((***,,,,,,***)))''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################!!!!!!!!!""""""""""""#########""""""""""""######$$$###"""!!!!!!!!!##############################$$$$$$$$$###"""""""""!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))+++,,,---+++)))((()))***$$$&&&(((++++++***((('''%%%%%%%%%&&&(((***+++,,,111444888;;;:::666000,,,)))***+++,,,+++,,,...000---...000222444666888999999999777555333333555888:::<<<@@@DDDLLLaaa{{{tttqqqooonnnjjj```SSSLLLKKKIIIEEE@@@yyypppaaaQQQGGG>>>AAA>>>999666555444444333,,,---......,,,***)))***$$$%%%(((,,,//////,,,)))'''''''''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&########################!!!""""""""""""###############""""""""""""######$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''((())))))(((((((((((())))))---------,,,***)))***+++%%%''')))+++,,,***'''&&&%%%%%%&&&''')))+++,,,---000222444555444111---+++(((***,,,---,,,---111444111222444666888999:::;;;<<<;;;888555333444777:::<<<@@@DDDFFFIII[[[~~~yyysssvvv|||vvvhhhWWWMMMJJJHHHDDD???}}}uuueeeTTTHHH>>>AAA===888555444444333333,,,...//////,,,*********"""$$$(((...111000,,,)))''''''((((((''''''&&&%%%%%%&&&'''((((((((('''&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&########################"""############$$$$$$$$$######""""""""""""#########"""!!! !!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""###$$$###$$$$$$%%%%%%$$$$$$### """###$$$$$$%%%''')))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((############$$$$$$%%%&&&***)))(((((((((((()))))),,,,,,,,,+++(((((()))***&&&(((***,,,,,,***'''%%%%%%%%%&&&(((***,,,...000000000//////...,,,+++***'''***---------///333666444666777999;;;<<<======>>><<<999555333444888;;;>>>CCCHHHIIIIIIXXXzzzqqqmmmsss|||mmmYYYLLLHHHFFFBBB>>>yyyjjjOOO>>>>>>===<<<;;;999777444222111000...---,,,,,,***(((%%%###%%%(((---000111///,,,'''&&&%%%$$$###$$$%%%%%%%%%&&&)))***+++***)))((('''((((((&&&$$$""""""###%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%###"""""""""###%%%###!!!"""%%%&&&$$$"""$$$$$$###"""!!!!!!""""""!!!###$$$&&&&&&%%%$$$### """$$$### !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""""""""""""""######$$$ ###$$$$$$$$$&&&(((%%%&&&&&&%%%$$$%%%''')))$$$$$$%%%''')))(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((('''&&&$$$$$$***+++,,,---,,,***((('''&&&'''***,,,,,,***'''%%%%%%%%%&&&(((***,,,...000111000...---,,,,,,------,,,,,,,,,...111444555555666444777<<>>@@@CCC=========;;;888666777888???BBBFFFGGGHHHXXXxxx|||zzzxxx{{{|||qqqdddYYYMMMAAA:::999vvvhhhNNN??????999:::;;;;;;999666222000///---,,,,,,,,,+++(((&&&%%%%%%(((+++...///---+++'''&&&%%%$$$###$$$$$$%%%%%%&&&(((***+++***)))((()))((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((('''%%%$$$"""""""""###%%%###""""""$$$%%%###!!!$$$$$$###"""""""""""""""!!!###$$$&&&&&&%%%$$$###!!!###$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$"""""""""""""""######$$$ !!!###$$$%%%&&&&&&'''&&&&&&'''&&&%%%%%%'''***&&&&&&&&&'''((((((&&&$$$'''&&&&&&&&&%%%%%%%%%%%%(((((((((((('''&&&%%%$$$++++++,,,---,,,***((('''&&&(((+++------+++(((&&&%%%&&&''')))+++---///111111000...---,,,,,,,,,---.........///222555888999666666;;;BBBDDDBBBAAACCCAAAAAA@@@<<<888666666666>>>AAAFFFIIIKKKXXXrrr{{{pppiiijjjpppyyypppdddYYYKKK===666666rrrdddMMM@@@@@@888:::;;;<<<:::666111...---,,,++++++,,,+++)))''''''&&&''')))+++,,,+++***&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&(((************)))***'''%%%&&&((()))&&&$$$"""###%%%'''(((((('''''''''&&&%%%$$$###"""""""""&&&$$$######$$$$$$"""!!!$$$###""""""""""""""""""!!!"""$$$%%%%%%%%%$$$###"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$""""""""""""######$$$$$$###""""""###%%%'''&&&%%%'''''''''&&&%%%&&&(((******((('''&&&''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&%%%***+++,,,,,,+++***((('''''')))+++------+++)))'''%%%&&&'''))),,,...000111000///---,,,+++,,,,,,---//////...///222666999<<<777888>>>FFFHHHEEEBBBCCCDDDDDDAAA<<<777444333333<<>>~~~lll^^^MMMCCCCCCBBB???;;;666333000//////,,,+++***+++------+++***)))'''&&&%%%'''(((((('''(((((((((((((((''''''&&&%%%&&&'''((()))***++++++)))%%%"""###''')))&&&"""!!!"""%%%''')))(((((('''%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$###"""""""""###"""""""""""""""######""""""######$$$$$$$$$$$$""""""!!!""""""""""""!!!########################!!!"""######"""!!!"""###""""""###$$$$$$$$$$$$######"""!!!!!!###$$$$$$$$$'''(((((('''&&&&&&)))+++...+++'''%%%%%%&&&&&&&&&###############$$$$$$$$$''''''(((((()))((((((((((((((((((''''''&&&%%%$$$%%%&&&((()))***)))((('''$$$%%%'''***,,,---.........---+++******+++,,,,,,+++++++++******...333888777666999???BBBAAABBBEEEEEEDDDAAA<<<777555555777::::::<<>>:::888:::;;;::::::;;;>>>@@@EEESSS```tttooo\\\TTTQQQMMM\\\XXXTTTNNNDDD:::888;;;kkk^^^PPPGGGDDD@@@===999555111000000111000.........//////---+++((('''&&&'''((()))((('''&&&''''''((('''&&&%%%$$$%%%&&&&&&''')))***,,,---(((((('''&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###""" """$$$$$$###"""$$$&&&"""""""""""""""###$$$$$$"""""""""""""""######$$$$$$""" !!!###$$$###!!!########################!!!"""###"""!!! !!!###!!!"""$$$&&&&&&%%%$$$### $$$'''%%%""""""(((---&&&&&&'''&&&%%%%%%'''***+++(((&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''))))))*********))))))((('''&&&&&&&&&&&&%%%&&&'''((()))))))))))))))+++---...//////------,,,+++***))))))***+++,,,***---...---******...333222222777???CCCCCCDDDGGGHHHGGGCCC>>>999777999;;;:::;;;>>>???===>>>IIIUUU[[[wwwjjjUUUQQQUUUWWWddd\\\TTTLLLCCC999555666lll^^^QQQHHHDDD<<<:::888666444222222111111000//////000///---+++''''''&&&((()))***((('''$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&''')))***,,,---)))******(((%%%$$$$$$%%%$$$######""""""###$$$$$$###$$$%%%&&&%%%$$$###""""""$$$$$$######%%%(((""""""!!!""""""###$$$$$$"""""""""""""""######$$$%%%###!!!"""%%%%%%$$$!!!""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!###$$$&&&&&&%%%$$$### &&&***'''""""""***222%%%&&&&&&%%%$$$%%%'''))))))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''(((((((((%%%&&&''')))************+++***)))((((((''''''(((&&&'''((()))************,,,---///111111000...---++++++***))))))***+++,,,,,,///222000,,,+++///333000222999CCCGGGFFFFFFHHHGGGEEEAAA;;;666444555777999<<>>???<<>>666444666mmmbbbUUUIIIEEE>>>:::666333111000///...111444333...++++++***(((((('''%%%&&&((())))))(((''''''&&&&&&&&&%%%%%%%%%&&&'''(((************)))%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$######""""""###$$$$$$%%%$$$######"""""""""""""""######$$$$$$$$$######"""%%%###!!! !!!"""######""""""""""""############$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$###"""###&&&(((***)))((('''&&&%%%$$$$$$$$$&&&'''((())))))******+++)))(((((((((((('''%%%((($$$$$$((()))((((((+++:::GGGOOOGGG999222222555111///------...//////...111222222///,,,,,,...222000444:::AAADDDEEECCCAAA>>>>>><<<999777777999;;;===@@@???;;;;;;>>>>>>;;;@@@___ppp[[[OOOLLLPPPTTTQQQKKKFFFBBB<<<444222555ooocccUUUJJJFFF>>>:::666333111000///...333666555///******)))&&&'''&&&%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%#########"""######$$$%%%$$$######"""""""""""""""%%%%%%%%%%%%$$$######"""######"""!!!!!!"""$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''))))))((('''&&&%%%%%%%%%$$$%%%&&&'''((()))))))))+++***(((((())))))'''&&&'''$$$%%%)))+++***+++...666AAAGGGAAA888999AAAHHH@@@;;;555111000/////////000222333000---...444:::444555:::@@@EEEEEEAAA<<<;;;;;;:::888666777999;;;>>>AAA@@@<<<;;;======:::>>>]]]ooo^^^QQQKKKHHHGGGFFFBBB>>>===999333111333rrrdddUUUJJJFFF>>>;;;666333111000///---111555444...******)))'''(((&&&%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((())))))###$$$%%%&&&&&&%%%$$$###%%%&&&'''((((((((((((((($$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%'''$$$###############$$$$$$$$$######"""""""""""""""$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!###%%%""""""#########$$$$$$$$$"""###$$$%%%%%%###"""!!!$$$%%%&&&'''&&&%%%$$$###(((&&&%%%%%%&&&''''''&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&(((+++,,,,,,++++++)))(((((())))))(((''''''%%%&&&******))),,,000)))///333222666CCCQQQYYYRRRJJJ@@@777333111000000---000222111///333;;;CCC555555888???EEEFFF@@@:::999999999777666777999;;;@@@BBBBBB>>>===>>>===999???VVVuuurrr^^^PPPGGGDDD???:::888:::999444222333sssdddTTTIIIFFF???;;;666333111000...------111111,,,***++++++))))))'''&&&'''(((***))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&''''''((((((((($$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''$$$$$$###############$$$$$$######"""""""""""""""""""""###""""""!!!  """!!! """$$$############$$$$$$$$$$$$"""###$$$%%%%%%###"""!!!$$$%%%&&&'''&&&%%%$$$###&&&%%%$$$%%%''''''&&&$$$''''''''''''''''''&&&&&&'''&&&'''***...111111000***)))(((((())))))((('''(((&&&&&&((((((''',,,222...---+++---888JJJWWW\\\UUUMMMAAA777222000111111,,,///000///...222:::AAA444333666<<>>???===999<<>><<<999777888999888777777999:::===@@@AAA>>>===>>><<<888777DDD[[[wwwtttbbbSSSLLLJJJAAA:::777:::;;;999777777uuucccQQQFFFDDD@@@<<<777333111///---,,,'''+++,,,)))''')))***))))))'''&&&&&&((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''')))+++,,,&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$&&&''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&%%%$$$$$$###""""""######$$$######""""""""""""""" !!!""""""###""""""!!!$$$'''&&&""" """%%%#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&$$$$$$&&&******%%%!!!&&&&&&&&&'''''''''(((((()))&&&%%%(((---///---***'''&&&%%%&&&'''((('''&&&(((&&&%%%%%%&&&)))444@@@:::;;;999777<<>>555111111333444333000,,,+++,,,---------//////000222333444555555888999:::999888777888:::999<<<===;;;;;;<<<:::666666BBBZZZ|||vvviii___VVVNNNIIIFFF>>>999:::<<<:::888888uuucccPPPEEEDDD@@@<<<777333111///---,,,'''+++,,,(((&&&(((((('''(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''))),,,---&&&%%%$$$######$$$%%%&&&%%%&&&''')))***++++++++++++***)))''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###""""""######$$$######""""""""""""""" !!!###$$$$$$$$$$$$###'''***((($$$!!!###&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))$$$$$$######$$$&&&((()))***((('''***......)))$$$%%%%%%&&&&&&'''((((((((()))&&&$$$&&&***+++((($$$&&&%%%$$$%%%''''''&&&%%%'''%%%$$$%%%&&&,,,:::GGGJJJNNNMMMEEE???CCCKKKQQQ\\\SSSGGG<<<666555555666444000,,,---000222000------...///...------///111999:::;;;:::888777888999555999;;;999999:::888444999CCCZZZ}}}sssgggbbb\\\QQQGGGIII@@@::::::<<<:::888888rrreeeRRRCCCDDD???<<<777333111///---+++,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###!!!!!!###%%%'''%%%%%%'''+++,,,+++******(((''''''))))))(((%%%"""!!!###%%%$$$!!! !!!$$$'''&&&%%%$$$"""!!! %%%$$$###""""""###$$$%%%***$$$ """###"""!!!###$$$$$$#########$$$&&&'''"""...333***$$$%%%$$$"""############$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))###)));;;CCC:::,,,'''%%%%%%$$$$$$%%%&&&((()))&&&'''((((((((('''%%%$$$"""%%%'''((('''&&&&&&&&&((($$$&&&+++***'''111BBBPPP]]]cccYYYJJJGGGOOOWWWSSSZZZTTT???111555;;;;;;;;;888111******000222000000+++)))...000...///444555777888888666444444444444555666777777666555444<<>>;;;777444111///,,,***,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''%%%###$$$%%%&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&'''***,,,,,,******'''''''''(((((('''$$$"""!!!###%%%$$$"""!!!###%%%%%%$$$$$$######"""""""""$$$$$$###""""""###$$$$$$)))### !!!###!!!!!!"""$$$###"""""""""###$$$%%%"""((((((!!!%%%$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''((("""$$$111666...%%%$$$$$$######$$$%%%&&&''''''))))))))))))(((&&&%%%%%%%%%'''(((((('''&&&&&&'''(((%%%&&&***)))'''111@@@VVVccckkkcccTTTLLLKKKMMMTTTWWWRRREEE999555555555???===777000///222333000///+++***...000......111111333666666555444555555555666777888888777666555999AAA[[[|||xxxhhh^^^ZZZWWWPPPJJJIIIDDD>>>;;;;;;999555222ooocccRRRCCCCCC<<<:::777444222000,,,))),,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''')))+++,,,+++)))'''&&&&&&''''''&&&$$$!!!"""###$$$$$$$$$$$$%%%&&&"""#####################$$$$$$###""""""###$$$$$$(((### """###!!! """$$$######""""""""""""###"""$$$ %%%&&&!!!"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$''''''&&&&&&&&&&&&'''''')))###"""((()))### ###""""""###$$$%%%%%%%%%%%%---,,,+++)))((('''&&&&&&)))******(((&&&&&&'''(((***&&&&&&(((''''''000>>>LLLVVV]]]XXXNNNKKKKKKLLLUUUSSSSSSRRRIII<<<333222===>>>;;;555333444444222...,,,---000000------///---000333444444444555666666777888999999888777666999BBB___yyymmm___VVVUUUUUUQQQMMMNNNIIIBBB>>><<<999555111ooocccTTTEEEDDD;;;:::888666444111,,,)))++++++***)))(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&'''***---,,,((('''&&&%%%%%%&&&&&&###!!!"""###$$$%%%%%%&&&'''(((########################$$$##################$$$'''###!!!######!!!!!!$$$%%%%%%$$$######""""""""""""$$$"""%%%(((%%%""""""#########$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((%%%$$$&&&$$$ !!!%%%"""###$$$&&&&&&&&&%%%$$$---,,,***)))(((((()))***,,,,,,+++)))&&&&&&''')))+++'''&&&'''&&&&&&///:::GGGKKKIIIAAA===AAAJJJOOORRROOOVVVaaa]]]HHH888555555:::;;;777444555555333...///111222000...------,,,...111333222222333444666777888888888888777666===DDD___|||qqqcccZZZXXXXXXVVVSSSNNNJJJDDD???<<<999555222ooocccVVVGGGDDD;;;:::888777555222...***+++***))))))))))))))))))(((''''''&&&&&&''''''(((&&&''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%$$$%%%%%%$$$)))000...((('''&&&%%%%%%&&&%%%$$$"""######$$$%%%&&&'''''''''$$$$$$######"""!!!!!! #########$$$$$$#########&&&######%%%$$$!!!"""%%%&&&&&&&&&%%%%%%$$$$$$### %%%'''$$$!!!"""%%%&&&""""""#########$$$$$$$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''%%%"""$$$'''###$$$&&&'''''''''&&&%%%))))))(((((((((***+++,,,...---,,,***'''&&&''')))+++((('''&&&&&&'''---555QQQQQQJJJ===777<<>>;;;888555444nnnaaaVVVHHHDDD<<<999777555444111...+++******)))))))))))))))***((((((''''''''''''((((((&&&((()))(((''''''((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&((((((((((((&&&&&&$$$&&&%%%$$$+++444333+++((('''%%%%%%&&&&&&$$$###%%%$$$###$$$&&&''''''%%%$$$$$$###"""!!!!!! """###$$$$$$$$$$$$###"""$$$"""###&&&$$$!!!"""%%%%%%&&&&&&'''&&&&&&%%%$$$###(((&&&!!!!!!$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''"""$$$&&&'''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&'''(((***+++,,,,,,------+++((('''''')))***)))((('''&&&(((+++///HHHLLLJJJBBB<<>>CCCJJJOOOSSSQQQRRRTTTOOODDD>>>===AAAJJJMMMDDD777000......+++111333...***---//////,,,///222444555555666777555666777888888777666555555JJJzzz|||nnnbbbXXXPPPKKKGGGEEEBBB===888444333333iii]]]SSSFFFAAA999666222///...---,,,******)))))))))))))))******((((((''''''''''''(((((($$$'''(((&&&###"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***)))'''000======333***(((&&&&&&''''''&&&%%%&&&$$$"""###%%%&&&$$$""" !!!"""######$$$"""###$$$%%%%%%$$$###"""!!!###!!!###!!!"""$$$%%%&&&%%%%%%$$$### """%%%&&&&&&&&&"""############$$$$$$$$$"""###%%%&&&'''((((((((('''''''''&&&&&&'''''''''((('''%%%$$$%%%'''%%%"""&&&%%%$$$#########$$$%%%###$$$%%%&&&&&&&&&%%%$$$(((***,,,,,,***(((''''''(((******(((((())))))''',,,666===<<<;;;BBBNNNVVV]]]YYYSSSLLLCCC>>>===???@@@IIIMMMCCC666000///000)))000222+++'''+++//////+++...222555666777999:::666777888999999888777666666TTTrrrfff[[[RRRLLLHHHFFFCCC===777333222222kkkbbbRRRKKKAAA:::666111//////...,,,))),,,+++***)))(((((((((((())))))(((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$######""")))((((((,,,444999333***&&&''')))++++++***((('''&&&$$$!!!!!!###$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$############$$$$$$'''$$$"""""""""!!! """""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((******)))(((''''''((()))))))))))))))'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&***,,,///...,,,(((&&&%%%&&&'''((()))******)))(((,,,666>>>===999???PPP```kkk\\\JJJBBBEEEGGGBBB<<<;;;===;;;666444444222///---...///000111111000///------///333888;;;<<<;;;888:::<<<:::666555666888>>>hhhwwwnnneeeYYYNNNHHHGGGAAA<<<<<<999333000000mmmbbbPPPIII@@@;;;888333111000///---+++,,,+++***)))(((((((((((()))(((''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$'''''''''***111666000'''&&&''')))******)))'''&&&'''%%%###"""$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$############$$$$$$###!!! !!!""""""!!!"""$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%############$$$######$$$$$$$$$%%%%%%%%%***,,,......,,,)))''''''%%%&&&((()))***))))))(((,,,444===AAACCCIIIUUU```\\\TTTIIIBBB???>>>;;;999444666555222111444444222///000111222222111111000......000555:::===>>>>>><<<>>>???<<<888555666888AAAdddtttiii```UUUMMMJJJIIIAAA:::666333...,,,---qqqbbbMMMFFF???<<<999555222111///---,,,,,,+++***)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%&&&''''''(((---111---%%%&&&&&&((((((((('''&&&%%%(((%%%######%%%&&&&&&%%%$$$###"""""""""###%%%%%%$$$$$$############$$$$$$ !!!#########%%%%%%$$$$$$###""""""!!!#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$############$$$$$$$$$$$$''')))++++++)))'''''''''%%%&&&((()))******)))))),,,444>>>EEEJJJOOOVVV[[[OOONNNJJJBBB999333333666111222111......333555333222222333444444333111111//////111555999<<<<<<<<<@@@AAAAAA>>>999666777999HHHcccwwwiii^^^TTTOOONNNLLLDDD;;;777333//////111tttbbbJJJDDD>>><<<999666222000...---,,,++++++***)))(((((())))))''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%'''((((((+++...***$$$&&&&&&'''''''''&&&%%%$$$'''%%%######$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$############$$$$$$"""###""""""$$$$$$###$$$$$$$$$#########""""""$$$#########""""""""""""###$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&((()))***&&&'''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%&&&'''&&&''')))***++++++++++++...666@@@FFFIIILLLQQQUUUSSSTTTPPPEEE888000000444444555333......333555444444555555555555444222111000000111333666888888777???@@@@@@===999777999<<>>666333333///222222111444:::======333333444555555444222222//////222666;;;???@@@@@@777999:::999888:::???CCCNNNeee|||ooo\\\RRRPPPOOOHHHBBB???999000+++)))sssbbbKKKDDD===;;;;;;999444///++++++---******))))))))))))******)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&((()))((((((''''''&&&%%%%%%%%%!!!'''+++(((&&&(((******)))((('''&&&&&&%%%%%%%%%&&&$$$""""""###%%%%%%$$$$$$###"""""""""###%%%%%%$$$$$$############$$$$$$ ***---&&&!!!$$$$$$ ##################$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++***(((&&&'''***,,,%%%&&&(((***,,,,,,,,,,,,,,,444>>>DDDGGGLLLRRRXXXZZZYYYTTTIII===444111222***---///...111777999888000111222333333333222111222222444888<<>>kkk```UUUGGGDDDCCC>>>999444000...+++)))+++***)))((('''(((((()))))))))(((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&%%%$$$###$$$&&&+++***)))'''''''''((()))&&&&&&&&&'''''')))******'''''''''&&&%%%%%%$$$$$$###%%%%%%%%%$$$###$$$%%%&&&%%%######$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$###############$$$"""######$$$$$$######"""###############""""""!!!$$$"""!!!###&&&'''&&&%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&'''''')))***)))((('''&&&&&&'''((()))&&&***000777>>>CCCFFFGGG???<<<666111---,,,+++,,,---,,,+++++++++---...000......///000222222222111222444555444222222555888888===AAABBB???===???AAABBBNNN^^^nnn~~~zzzsssmmmlllfffZZZNNNHHH<<<999555222222555888;;;eee^^^VVVKKKIIIDDD???999444000---***'''******)))((((((((((((((((((((((((((((((''''''&&&''''''&&&%%%%%%&&&''''''$$$%%%&&&%%%$$$###%%%&&&+++***)))((((((((()))***$$$%%%%%%&&&''')))***+++((((((''''''&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&$$$###!!!"""###%%%$$$$$$""""""######$$$$$$$$$$$$$$$###############$$$$$$""""""############""""""######$$$$$$######"""!!!###"""!!!"""$$$%%%%%%$$$))))))))))))((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$#########$$$$$$%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&'''(((((()))))))))((((((((((((((((((''''''&&&&&&''''''((("""$$$(((---222777;;;===666222...,,,,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---///111222333222111000000000000000222555888:::;;;???DDDDDDAAA???>>>???>>>GGGRRR]]]jjjxxxrrrlllhhhggg```SSSGGG@@@666444111///000333777:::bbb]]]WWWLLLJJJDDD???999444111...+++)))***))))))((((((((((((((('''((()))))))))(((&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%$$$$$$&&&(((***)))(((''''''((()))***&&&&&&&&&&&&'''((()))******))))))((('''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$###!!!!!!###$$$###"""###############$$$$$$$$$#########"""######$$$%%%!!!""""""######""""""!!!###$$$$$$$$$$$$###"""""""""!!!!!!"""###$$$######((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&))),,,111444666333///+++,,,///000,,,(((***+++,,,---------,,,++++++...111333222111//////000...---...222666888999>>>AAAEEEEEECCC@@@???>>>;;;CCCLLLTTTbbbrrr~~~}}}zzzwwwpppkkkgggeee]]]NNN@@@:::444222111000222555999<<>>999555222000...,,,)))))))))))))))((((((''''''((()))))))))(((&&&%%%&&&%%%$$$######$$$%%%&&&'''''''''%%%$$$$$$''')))***)))((('''''''''((()))(((((((((((((((((('''''',,,+++***)))'''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###"""###$$$###"""######"""""""""###$$$%%%######""""""###$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$###""""""!!!"""""""""""""""######%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))---222666999444000---...111222...***''')))+++---.........---))),,,000111000...------111///---...222555666777???AAACCCDDDCCCAAA??????;;;BBBJJJTTTbbbrrr|||~~~|||xxxsssnnnhhhdddfffbbb```^^^VVVGGG;;;666333222111111333666:::===ggg^^^TTTHHHGGGAAA===888444222000...,,,)))))))))))))))(((''''''(((((((((((((((''''''&&&%%%$$$############$$$%%%(((((('''%%%$$$%%%'''***,,,+++)))(((''''''(((((()))***+++,,,+++)))'''%%%++++++***((('''&&&%%%$$$$$$&&&'''&&&%%%$$$%%%''''''%%%$$$$$$%%%&&&%%%%%%$$$###"""""""""###%%%&&&""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""!!!"""######"""!!!"""$$$######%%%'''((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$'''***///444999<<<111///---...000111///,,,((()))+++...///000//////(((,,,000000---++++++---//////000111222444555666>>>>>>@@@AAAAAAAAAAAA@@@===CCCLLLWWWgggvvv{{{yyy|||zzzwwwuuuqqqiii]]]TTTUUUSSSSSSSSSMMMAAA888666333222111111222555888:::jjj]]]QQQHHHJJJAAA===777222000---+++)))((())))))***)))((('''&&&))))))((('''''''''''''''&&&%%%$$$######$$$%%%&&&))))))(((&&&$$$%%%(((+++000...,,,***))))))))))))'''))),,,///...,,,(((&&&((((((''''''''''''''''''%%%&&&'''&&&%%%%%%%%%'''&&&%%%$$$%%%(((*********$$$###"""!!!"""###%%%&&&""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###%%%$$$"""!!!"""$$$######%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((###$$$%%%&&&&&&%%%$$$######$$$&&&)))---111444555......---......000111111+++,,,---...//////000000***---000///,,,***,,,///+++///333444333333666888<<<;;;;;;===???AAABBBBBBBBBGGGPPP```ttt}}}{{{zzzzzzyyyooo```SSSOOOMMMNNNNNNIII???999888555444222222222444666888lll\\\PPPIIIMMMAAA===666111---***'''%%%((()))*********)))'''&&&***)))(((&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''))))))(((&&&$$$%%%)))+++333111///---+++*********$$$(((---111111...***'''$$$%%%%%%&&&'''((())))))%%%&&&''''''%%%%%%&&&'''$$$###$$$&&&***---//////$$$###"""!!!!!!###%%%&&&""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""$$$&&&%%%"""!!!###%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((('''%%%$$$%%%''')))***###$$$%%%&&&&&&%%%$$$###%%%%%%&&&((()))***++++++,,,---......///000444777////////////////////////+++///111000,,,***---111(((...444666444444777::::::999999:::===AAACCCDDDFFFKKKUUUhhh~~~yyyhhhYYYSSSQQQQQQPPPJJJ@@@;;;;;;888777555444444555777888iii\\\UUUIIIDDDAAA:::444333222...++++++,,,++++++***)))((('''&&&+++***((('''&&&''')))***'''''''''&&&&&&'''''''''(((###"""&&&((('''***000555333000---+++***++++++'''&&&***222333,,,%%%$$$%%%(((+++***((('''(((+++$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###########################&&&&&&'''(((&&&$$$""" $$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((((((,,,***((('''&&&'''((()))###$$$&&&''''''&&&$$$###'''%%%&&&+++111444333000000...,,,---///111222222111000...,,,,,,,,,---......---,,,+++***+++,,,,,,///111222111111333777;;;>>><<<999999<<<@@@CCCEEEDDDOOO[[[lllyyytttvvv{{{yyymmmaaaXXXZZZSSSHHHAAAAAA>>>888777555333444666888999999iiiZZZSSSHHHCCCAAA999333222222...++++++---,,,+++***))))))))))))+++***((('''&&&'''((()))''''''&&&&&&&&&&&&''''''((($$$"""&&&'''&&&)))...888666222...+++)))((('''((('''+++111111***'''(((&&&((())))))(((((()))***$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""######%%%%%%#########"""""""""!!!!!!######$$$%%%%%%%%%$$$$$$########################%%%%%%&&&'''&&&%%%###!!!%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))+++)))(((&&&&&&&&&((()))$$$%%%&&&''''''&&&%%%$$$'''$$$%%%///<<>>000...---...111333444444111///---++++++,,,...//////...,,,+++++++++,,,---***,,,...///000333888<<<>>><<<;;;;;;===@@@BBBCCCJJJVVVaaannnyyywwwzzzxxxpppgggaaa\\\RRRGGGBBB@@@===:::999888777888:::;;;<<<;;;jjjYYYQQQGGGDDD@@@888222111111---***+++000///---+++******++++++,,,+++)))((('''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((%%%$$$&&&&&&&&&(((,,,777666333///,,,)))'''&&&((()))---000...)))(((+++(((''''''''')))***)))(((&&&%%%$$$$$$######$$$$$$$$$###""""""###$$$%%%&&&#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&''')))))))))(((&&&%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''######...???IIIGGGAAA---,,,,,,---000333333333///---+++)))))),,,///111///...---,,,+++,,,------)))***,,,...///222777:::>>>======>>>>>>@@@AAABBBEEERRR]]]hhh}}}yyypppeeeZZZPPPLLLIIIEEEAAA@@@;;;::::::;;;<<<===;;;:::lllYYYPPPHHHGGG???777111111000---******444222...+++))))))***+++---+++***((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&''''''((()))+++222111///---,,,***)))(((&&&+++000111---((())),,,)))'''%%%&&&)))+++)))''''''&&&%%%$$$###"""""""""$$$$$$###$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$#########$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&"""""")))444:::888333(((((((((***---000000000---+++)))((((((+++///111///...---,,,,,,,,,---...,,,---...000222444777999===???@@@@@@@@@@@@@@@AAA@@@KKKTTT___uuuzzzgggYYYMMMLLLMMMHHHDDDDDD>>>============;;;888555ooo[[[QQQJJJJJJ>>>777111111000---++++++666333///,,,)))((()))***,,,+++***)))''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''(((***++++++///...---+++***)))))))))'''...333222---***))))))***'''$$$%%%(((***)))'''((('''&&&$$$###"""!!!!!!$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%%%%$$$######$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%$$$%%%'''))))))(((&&&&&&&&&&&&))),,,.........+++***((('''(((+++...000///...---,,,+++,,,---------...///222666999;;;<<<<<<>>>AAAAAA@@@???@@@AAAFFFMMMRRR]]]wwwkkkUUUIIIEEECCCDDDEEEDDDCCCAAA@@@>>>;;;777444uuu___RRRIIIIII>>>777111111111...,,,,,,333111...+++)))((())))))+++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&))))))'''(((+++,,,***222000---***((('''((((((+++111444000,,,+++)))''')))'''%%%%%%&&&((()))))))))((('''%%%$$$###""""""###"""!!!!!!"""###$$$%%%"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$#######################################$$$$$$%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((&&&'''(((((('''&&&%%%$$$'''''''''***---......---))))))((('''(((***,,,......---,,,+++***+++,,,,,,------///333999===??????888;;;??????===<<<>>>@@@DDDKKKTTTcccnnnNNNAAADDDKKKMMMJJJHHHEEECCCBBB???;;;999{{{bbbRRRGGGEEE???777222222222///------,,,+++******)))*********)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''###''''''%%%&&&+++,,,)))333000,,,)))((())),,,...333555222+++)))++++++''''''''''''%%%%%%&&&(((******)))(((&&&%%%$$$$$$$$$######"""!!!!!!"""###$$$!!!!!!"""""""""#########%%%%%%%%%%%%$$$######"""##########################################$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&%%%%%%(((''''''''''''''''''(((((('''''')))******(((&&&&&&&&&'''))),,,---,,,***(((((((((((()))*********---,,,+++***)))***++++++000///000333888::::::999333777::::::777777;;;???@@@LLLXXXhhhZZZHHHNNNTTTPPPJJJHHHEEECCCCCCBBB@@@>>>~~~dddRRRDDDBBB???888222222333000---...&&&'''((()))***+++,,,,,,((()))))))))))))))((('''(((''''''&&&&&&''''''((( $$$&&&###%%%***+++(((000...+++)))***---222555:::888111'''%%%+++,,,)))&&&'''(((&&&$$$$$$(((,,,******((('''&&&%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!########################$$$$$$###############$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%***)))((('''&&&%%%%%%%%%""""""###$$$%%%''')))***###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))&&&$$$&&&+++,,,(((###$$$$$$%%%''')))***(((&&&'''((())))))***))))))(((,,,+++***)))))))))***+++555333222333555555222//////333666666333444888===FFFTTTaaakkk~~~___MMMTTTUUUKKKGGGEEEBBBAAAAAABBBBBBAAA\\\JJJBBB======777111/////////+++'''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%...---***(((&&&***444===CCC888---***)))'''&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$#########%%%$$$###""""""###$$$$$$$$$$$$######"""#########%%%%%%$$$$$$###""""""""""""$$$$$$"""$$$&&&###+++$$$$$$)))''' ###---###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&"""###%%%((())))))))))))((('''&&&%%%%%%%%%&&&'''''')))+++,,,,,,---///111(((,,,///---'''&&&+++111222222222444555555222000222222222222444666777888EEERRR```jjjuuu}}}zzzqqqnnnuuu~~~mmmYYYNNNIIIEEEBBBDDD???999===GGGGGG>>>]]]KKKBBB===;;;666111///000///,,,)))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((('''%%%%%%''''''''''''%%%%%%++++++)))((((((---777???CCC888...+++***))))))+++&&&&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&%%%$$$#######################################"""$$$%%%###!!!&&&111:::666)))###(((+++'''%%%((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%'''((((((((((((''''''&&&%%%%%%%%%&&&'''''')))++++++,,,,,,...000,,,...///---((((((,,,000333333444666777777444222000111222333444555555666DDDQQQaaammmzzz|||uuupppkkkhhhnnnvvvzzzgggXXXOOOHHHCCCBBBDDDAAA;;;@@@JJJJJJBBB^^^NNNDDD<<<999555111///000000---+++)))))))))))))))))))))))))))(((((((((((()))******''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''(((((('''***111999>>>???555---++++++)))***,,,&&&&&&'''(((((((((((('''###%%%((())))))(((%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""###$$$%%%&&&''''''&&&$$$############ !!!!!!"""######$$$$$$######%%%$$$ $$$===WWWRRR:::&&&$$$))))))%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((''')))+++,,,,,,,,,...000//////...,,,******,,,///444444666888::::::777555111222333555666666666666AAAOOOaaappp|||~~~ssspppzzz|||}}}xxxiii]]]TTTKKKCCCDDDEEECCC>>>BBBIIIIIICCC}}}___PPPFFF===:::777333000//////,,,+++)))))))))))))))))))))))))))))))))))))))******+++''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&+++333888999555///+++,,,,,,)))((()))%%%&&&''''''((((((''''''$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$######"""###$$$&&&''')))((('''%%%$$$#########!!!!!!!!!""""""#########%%%"""###&&& """;;;[[[hhhJJJ+++ """$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%&&&((())))))+++------------///111///...,,,++++++,,,---...444555777:::======:::777555555555555666777999:::???LLL^^^nnnyyy~~~}}}mmmkkkxxxtttiiiaaa[[[TTTMMMJJJKKKGGGBBBBBBEEECCC===}}}```RRRHHH???===:::555111///,,,***))))))))))))))))))))))))))))))))))))))))))******+++&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&&&&$$$&&&&&&&&&+++333555111---+++,,,000000+++'''&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$#########$$$&&&''')))((('''%%%$$$#########$$$#########"""""""""!!!&&& !!!&&&### ...DDDWWWBBB,,,!!! """######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%&&&'''((()))+++---...///...///000222,,,,,,++++++,,,---...///222333666;;;>>>>>>;;;888777555333222444777;;;===>>>IIIZZZiiippppppmmmlll```ggg}}}uuuggg```]]]\\\ZZZXXXTTTTTTPPPIIIEEEBBB===888bbbRRRIIIAAA===;;;777333...+++)))))))))))))))))))))))))))))))))(((((((((((()))******&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&$$$''''''&&&---555333+++++++++///444333---((('''%%%%%%&&&''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&''''''&&&$$$############%%%%%%$$$$$$###""""""!!!%%% !!!%%%$$$ ###+++///+++'''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&'''((()))******)))(((''''''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&((()))***,,,---////////////000222+++---//////...---...///...000444999======:::777444333222111444777<<>>AAACCCCCCBBBFFFDDDHHHSSS^^^iiixxxwwwpppvvvxxxsssiii```YYYYYYYYYWWW[[[aaaSSSRRRQQQOOOHHH???:::999nnnVVVHHHAAA===999444000...---,,,+++************))))))))))))''''''''''''(((***+++,,,)))&&&###$$$&&&))))))(((******)))((('''&&&&&&%%%&&&(((((((((...666444---))),,,000111///,,,******%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$######((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!! !!!%%%((('''$$$ """###$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$%%%&&&%%%###'''+++///---(((%%%&&&)))***++++++***(((''')))***((((((&&&&&&%%%&&&'''(((,,,+++***)))(((((((((((((((((()))+++,,,---...///888>>>>>>777000...---,,,---...000222444444111...111777===@@@??????BBBEEEIIIIIINNNLLLLLLhhhxxxlllmmmjjjbbb]]]KKKKKKXXXZZZXXXWWWQQQNNNNNNNNNKKKEEE???:::888oooVVVIIICCC===999444000...---,,,+++******)))))))))(((((((((''''''''''''((()))***+++***&&&###"""%%%((()))((((((((((((''''''&&&&&&%%%%%%&&&%%%%%%+++111000***)))***000777666...***+++%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$'''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!$$$&&&'''$$$!!!######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######'''%%%%%%%%%'''((('''&&&&&&%%%$$$%%%''''''&&&%%%******+++***(((&&&%%%%%%******+++***((('''(((***((('''&&&%%%%%%&&&'''(((,,,,,,+++***)))(((((('''(((((()))***+++,,,---...222777999333...---......,,,---...111333333000---000555:::;;;:::999;;;>>>???@@@JJJRRR]]]|||}}}|||xxxoooYYYKKKLLLVVVTTTPPPRRROOOMMMNNNNNNKKKFFFAAA<<<999nnnTTTIIIEEE<<<999444000///...,,,+++)))))))))((((((((('''''')))((((((''''''(((((())))))'''$$$###%%%'''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""&&&++++++(((***'''///>>>@@@444++++++%%%$$$###$$$%%%&&&%%%$$$###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$$$$$$$###$$$$$$$$$############"""######$$$$$$$$$$$$######"""##################""""""!!!!!!"""$$$&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%'''((('''&&&$$$$$$%%%(((+++---------000---)))((())))))'''$$$)))***+++***((('''((()))((('''&&&%%%%%%&&&'''(((,,,,,,,,,,,,+++)))'''&&&(((((((((((()))+++,,,,,,+++111222///,,,...000000......///222444444222000///222666666444333555777;;;===LLL^^^sss|||rrr___SSSTTTXXXQQQKKKMMMLLLJJJJJJKKKJJJFFFAAA<<<999nnnRRRGGGEEE<<<888444111000...---+++((((((((((((''''''''''''***)))((('''''''''''''''(((''''''(((((()))((('''$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$"""!!!###'''((('''***%%%...CCCHHH:::---,,,'''%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&'''%%%######$$$%%%$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""############""""""""""""!!!!!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&&&&&&&%%%"""###%%%***000444555444333000---+++***)))((((((((()))+++***((('''((((((''''''&&&%%%&&&'''((()))+++,,,------,,,***'''&&&((('''''''''((()))++++++***...000...---///111111222222333555777888666444///111444444333333444555>>>@@@NNNaaavvvxxxkkkiii[[[XXXYYYPPPKKKJJJEEEFFFFFFGGGGGGEEEAAA<<<888mmmQQQEEEBBB;;;888444222111///---,,,((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&%%%(((,,,...---***'''&&&#########$$$$$$$$$$$$$$$'''%%%"""###$$$%%%&&&(((***$$$---BBBKKK@@@222,,,)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""############""""""""""""!!!!!!"""$$$&&&(((%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""$$$%%%$$$###"""###&&&***///111222111///000000,,,'''%%%'''***''')))******(((''''''((('''&&&&&&%%%&&&'''((()))***+++,,,---,,,***(((&&&''''''&&&&&&''')))+++,,,---111333111111333333111333222333555888999888666111222444666666777999:::BBBCCCNNNXXXeeerrrnnn^^^WWWWWWRRRPPPNNNDDDGGGFFFEEEEEEEEECCC>>>:::oooSSSDDD???:::888555333222000...,,,)))))))))((((((((('''''')))(((((('''&&&&&&&&&'''$$$(((---///...***'''%%%$$$$$$$$$$$$$$$#########'''$$$###%%%&&&$$$%%%))))))&&&+++<<>>???IIIIIIPPPSSSYYYvvvsssccc\\\[[[YYY\\\[[[PPPKKKHHHEEEEEEFFFEEEAAA>>>rrrVVVEEE<<<:::888555333222111...,,,******)))))))))((((((((((((((('''&&&&&&&&&''''''%%%(((,,,,,,***'''&&&&&&%%%%%%%%%$$$$$$#########&&&###$$$''''''$$$%%%))))))((()))333CCCJJJ===,,,+++)))'''''''''&&&%%%#########$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&%%%(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!######"""###&&&)))######$$$%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%######$$$%%%&&&%%%$$$$$$$$$%%%'''((('''$$$!!!&&&((()))'''$$$""""""###&&&(((******)))'''&&&&&&&&&&&&%%%%%%&&&''')))***&&&''''''((())))))******&&&&&&%%%&&&(((+++...111333888<<<<<<===>>>999333111000111333555777777666777777777999<<<>>>@@@@@@KKKKKKQQQTTTYYYuuuuuuhhhbbb___[[[^^^```VVVLLLGGGBBBAAACCCCCCAAA>>>uuuYYYFFF;;;:::888555444333111...,,,************))))))))))))''''''&&&&&&&&&''''''(((&&&((()))(((%%%$$$%%%'''&&&&&&&&&%%%$$$###""""""$$$"""$$$((((((###$$$)))((()))(((---???LLLAAA+++***((('''&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%&&&++++++***)))(((''''''&&&'''%%%######$$$%%%$$$###$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$ ###$$$######&&&)))"""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%'''((('''&&&"""###%%%(((+++***(((&&&((('''&&&'''((('''$$$!!!%%%(((***+++)))'''&&&&&&&&&&&&%%%%%%&&&''')))***%%%%%%&&&&&&''')))***+++&&&&&&%%%&&&(((,,,000222333888===???AAAAAA<<<555333222222444777999999888999888888999<<<>>>??????EEEEEEMMMSSS[[[vvvqqqhhhccc\\\RRRTTTWWWPPPJJJEEE>>><<<>>>@@@>>>;;;]]]GGG@@@999999777333333333...''',,,+++***)))(((((((((((('''((()))))))))(((&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%&&&'''(((%%%%%%,,,555999333,,,+++***'''%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&#########$$$$$$%%%%%%%%%###""""""!!!"""$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$%%%###%%%### $$$&&&%%%###$$$$$$$$$$$$###"""""""""$$$%%%'''(((((('''''''''((((((&&&$$$###$$$&&&)))(((((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%'''---555;;;777999<<<@@@AAA>>>888444000000222555888999888666777666555666999<<>><<<:::^^^FFF===:::<<<;;;666333222---(((,,,+++***)))(((((((((((('''((()))))))))(((&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&'''&&&######(((...000,,,'''***)))&&&$$$######$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$###"""###$$$%%%&&&######$$$$$$$$$######"""$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$&&&$$$!!!!!!%%%'''&&&$$$$$$$$$$$$$$$###""""""###$$$%%%&&&''''''&&&&&&&&&''''''&&&$$$$$$%%%'''***)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&(((---444:::888:::<<>>>>><<<:::```FFF;;;;;;@@@AAA;;;444000---))),,,+++***)))((((((((((((((((((((()))(((((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$((('''%%%$$$#########$$$"""""""""######$$$$$$%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&%%%$$$###$$$%%%$$$&&&%%%"""###&&&(((&&&$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''(((+++***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))***...444888::::::;;;===>>>===999666333444666:::<<<<<<:::888111111222333666:::>>>@@@BBBCCCEEELLL\\\uuuvvvkkkbbbbbbbbb[[[PPPJJJ??????AAACCCFFFFFFDDDBBBcccGGG;;;<<>>444///,,,***,,,+++***)))((((((((((((((((((((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&'''&&&&&&$$$############$$$######$$$%%%&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$###&&&%%%"""###&&&'''%%%$$$$$$$$$###############$$$$$$$$$$$$############$$$%%%&&&&&&%%%&&&(((***,,,***'''%%%%%%&&&((()))''''''''''''''''''''''''(((((())))))))))))((((((''')))+++,,,---000333666:::::::::<<<======;;;999555555777999:::999666444000000222333555999===AAABBBDDDHHHPPP```yyytttiiiaaabbbccc]]]RRRJJJDDDEEEFFFIIILLLLLLIIIGGGfffJJJ??????FFFIII@@@444...,,,+++,,,+++***)))(((((((((((((((((('''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$''')))%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###""" !!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$"""$$$$$$""""""%%%&&&###%%%$$$###"""""""""######$$$########################$$$%%%%%%%%%&&&(((***+++)))'''%%%%%%&&&)))***(((((((((((((((((((((((((((((())))))))))))(((((((((***,,,...///000333555999888999;;;===>>>===;;;666555555666666555222///111222444444555888<<<@@@AAAEEEKKKTTTddd~~~yyymmmeeegggjjjdddXXXOOODDDDDDEEEFFFHHHGGGEEECCChhhOOODDDBBBHHHIII???444///---,,,,,,+++***)))(((((((((((((((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$&&&((($$$$$$$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""""" """###%%%&&&&&&&&&######$$$$$$######"""!!!""""""#####################$$$$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%!!!$$$$$$""""""%%%%%%"""&&&%%%###"""""""""###$$$$$$######"""######$$$$$$###%%%&&&&&&%%%&&&(((***)))(((&&&%%%%%%'''(((***(((((((((((((((((((((((((((((())))))))))))(((((('''***,,,---...///111333666666777:::>>>??????===666555333333333333222000444666888777555777;;;???@@@EEEMMMWWWgggxxxmmmdddhhhlllggg[[[QQQFFFEEEDDDEEEEEEEEECCCBBBjjjRRRIIIEEEIIIGGG===333000...---,,,+++***)))(((((((((((((((''''''&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$######$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$%%%%%%%%%###############""""""!!!!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%!!!$$$%%%######&&&&&&###&&&%%%###"""!!!"""###$$$$$$###""""""###$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&((()))******,,,...000333444666;;;???AAA@@@???666444111111333666777777999;;;<<<:::666666:::>>>===CCCLLLWWWggguuuiiibbbgggnnnjjj^^^TTTJJJHHHFFFFFFGGGGGGGGGFFFjjjTTTLLLGGGIIIEEE;;;333000///---,,,+++***)))((((((((((((((('''&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$(((&&&&&&&&&((((((%%%###$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$###############$$$%%%$$$###"""!!!"""######$$$$$$$$$#####################"""!!!!!! !!!!!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%"""%%%&&&$$$%%%''''''$$$&&&%%%###!!!!!!"""###$$$######""""""###%%%'''(((%%%&&&&&&&&&%%%%%%'''((($$$$$$%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&'''(((((()))+++...000222666;;;@@@BBBAAA@@@666444111111555999<<<>>><<<>>>???;;;777666:::>>>:::BBBLLLWWWgggvvvkkkdddkkkssspppeee[[[JJJGGGEEEDDDEEEGGGHHHHHHeeeOOODDDIIIDDD===777333000---+++***************)))(((''')))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$&&&(((%%% !!!$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&&&&))),,,***%%%"""$$$'''"""###$$$$$$###"""###%%%######$$$$$$$$$%%%%%%%%% !!!###$$$###!!!###"""!!!!!!"""###&&&'''""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###'''%%%$$$%%%''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''((())))))***++++++******)))(((''')))((('''&&&%%%&&&&&&'''*********++++++,,,,,,,,,---///333888;;;<<<======444222222555:::======;;;FFFBBB<<<999777666555444555@@@QQQ```kkk}}}yyymmmeeehhhnnnkkkbbb[[[KKKIIIEEEDDDEEEFFFFFFEEEcccNNNCCCGGGBBB;;;666222///---+++************)))))))))((()))(((''''''''''''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((&&&$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&"""&&&)))((($$$"""$$$'''###$$$%%%$$$""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$&&&''''''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&'''((())))))((())))))))))))(((''''''''''''&&&%%%&&&'''((())),,,,,,,,,---------------***+++...111333444555555222111222555:::======<<>>@@@GGGFFFCCCAAAFFF]]]zzzyyyxxxtttfffUUUJJJGGGIIIGGGDDDCCCBBB@@@===;;;eeeQQQJJJCCC???999444111///---,,,((()))))))))************((()))************)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%######&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$"""""""""""""""###$$$$$$%%%%%%$$$%%%%%%$$$###"""###$$$%%%$$$""""""###$$$######$$$$$$$$$%%%%%%%%%###(((,,,,,,'''$$$###$$$ """###$$$%%%&&&&&&"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """%%%&&&$$$######%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''')))))))))(((&&&%%%$$$%%%%%%&&&'''((())))))''''''((()))*********)))''''''&&&'''((()))+++,,,...///222333333222000///......---,,,,,,,,,---......///000...---...111444111000///222777<<<@@@BBBJJJKKKLLLJJJLLL[[[{{{yyyxxxxxxuuujjj[[[PPPMMMJJJHHHFFFDDDCCCAAA>>>;;;eeeQQQIIIEEE@@@:::555222000...,,,'''((()))***************((()))***++++++***)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$###""""""###%%%%%%$$$###"""###$$$$$$###"""###%%%######$$$$$$$$$%%%%%%%%%###'''***(((###!!!"""%%%!!!###%%%&&&''''''""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""%%%&&&$$$"""###%%%((('''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&((()))***)))(((&&&%%%$$$%%%%%%&&&'''((())))))&&&'''((((((((((((((((((%%%%%%%%%&&&(((+++---...,,,...000333333222000///..................///000...//////...---000555999333222111333888>>>BBBCCCLLLQQQVVVWWWUUU^^^vvvzzzqqqcccUUUMMMLLLKKKIIIGGGFFFEEECCC@@@===mmmTTTLLLAAA>>>999555222...***'''))),,,+++((((((******'''+++******)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""!!!!!!!!!!!!!!!""""""$$$""""""$$$''')))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""$$$%%%&&&''''''###$$$%%%&&&&&&$$$###!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""###""" """%%%$$$%%%&&&'''(((((((((((('''((()))))))))(((&&&%%%$$$###$$$%%%((()))(((&&&''''''''''''((((((((((((((($$$"""%%%+++......+++)))...444666444000//////000---***))),,,///222333444222000///111666;;;???888555333555;;;BBBFFFGGGKKKQQQZZZ```^^^cccvvvnnn]]]VVVSSSRRRQQQMMMKKKIIIGGGEEEBBB???<<>>BBBDDDGGGMMMVVV^^^bbbjjjzzzooobbb\\\ZZZWWWUUUNNNKKKHHHJJJMMMKKKCCC;;;tttZZZRRRKKKEEE===555000,,,***((((((++++++((((((++++++((())))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''((()))((('''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&((((((&&&$$$"""!!!""""""###$$$%%%%%%%%% !!!###$$$&&&&&&&&&&&&$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&""""""$$$$$$!!!"""%%%%%%%%%&&&'''((((((((((((***)))((('''&&&'''((()))$$$###$$$&&&)))***)))((()))***+++++++++***)))(((%%%$$$###%%%(((***+++***,,,000333333///,,,+++,,,,,,***)))***,,,/////////222111///...///111333555333333333555888<<<@@@AAAEEELLLUUU\\\bbbkkkzzzwwwhhhbbb```___^^^UUUMMMGGGGGGKKKKKKCCC;;;vvv[[[RRRMMMGGG>>>666111---***((((((++++++((((((++++++(((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$((()))******)))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%$$$###"""""""""""""""%%%%%%&&&%%%$$$###""""""!!!###'''))))))'''###!!!"""""""""######$$$$$$%%% !!!"""$$$%%%&&&''''''$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%""""""$$$$$$""""""%%%$$$%%%&&&''''''(((((((((***)))'''&&&&&&&&&'''((($$$###$$$&&&)))******)))((()))***+++***)))'''&&&$$$######$$$'''((()))))),,,///111000,,,))))))******))))))***---......---......---,,,---...///000222333444666888;;;===???GGGOOOXXX^^^cccnnn|||vvvhhhdddgggjjjlll___UUUJJJFFFIIIIIIDDD>>>www[[[QQQJJJEEE>>>888333000---+++'''******((((((++++++)))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$############%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$''')))***+++***(((%%%###%%%%%%%%%$$$$$$$$$$$$### !!!###%%%%%%$$$###"""%%%$$$###"""""""""""""""###%%%&&&%%%###""""""###"""$$$&&&((((((&&&$$$""""""""""""#########$$$$$$!!!""""""###%%%&&&''''''$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$!!!"""%%%%%%""""""%%%###$$$%%%&&&&&&'''&&&&&&((('''&&&&&&%%%%%%&&&&&&######$$$&&&)))++++++***((()))+++++++++)))'''%%%%%%%%%%%%&&&'''(((***+++000222333111,,,))))))+++%%%%%%'''***...000000///,,,,,,,,,,,,,,,---......111333666888888:::<<<>>>HHHSSS]]]aaaeeerrr}}}kkkeeehhhlllnnnfff[[[OOOHHHHHHIIIFFFCCCvvvZZZPPPIIIEEE???999555222...+++'''******((((((+++,,,)))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&(((***)))'''$$$"""%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&'''%%%$$$"""&&&&&&%%%$$$###""""""###"""$$$&&&%%%###""""""$$$"""$$$&&&''''''&&&$$$"""""""""""""""############""""""######$$$%%%&&&'''$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&###!!!!!!%%%%%%######%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$'''***,,,+++***)))***,,,---,,,***'''&&&(((((()))))))))***,,,---333555555111,,,)))***,,,$$$$$$'''***...000///...***+++,,,---......//////111444888999999999;;;>>>CCCRRR^^^```dddsssnnneeedddffffffbbbZZZPPPIIIGGGGGGEEEDDDvvvYYYNNNKKKGGGAAA;;;666111+++((('''******((((((+++,,,)))&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&((((((&&&###!!!%%%%%%%%%$$$$$$#########"""###&&&(((((('''%%%###((('''&&&%%%$$$$$$$$$$$$!!!###&&&%%%###!!!###%%%###$$$&&&''''''&&&$$$###""""""""""""########################$$$%%%&&&&&&$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&###!!!"""%%%&&&######%%%!!!!!!"""###$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""######$$$'''***,,,,,,++++++,,,---...---+++(((&&&***+++,,,,,,,,,,,,...000444555444111+++((()))+++''''''(((+++......,,,******+++---...///000000000111444999:::999999;;;======NNN[[[]]]```rrryyyiiibbbaaabbbbbbZZZUUUNNNIIIEEEDDDBBBAAArrrTTTLLLKKKGGG@@@888222...---,,,))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$%%%%%%$$$###""""""######&&&&&&&&&'''&&&%%%###"""$$$$$$&&&"""!!!$$$$$$$$$%%%&&&%%%$$$###"""#########""""""""""""!!!"""###$$$%%%%%%###""" !!!!!!""""""######$$$###"""""""""$$$&&&(((###"""!!!"""###$$$"""!!!'''&&&%%%%%%&&&&&&$$$"""'''&&&&&&&&&&&&%%%### ###''')))))))))))))))(((***---...,,,***'''&&&///:::@@@888...---111444FFFHHHAAA333)))(((***)))***((((((+++...///---***//////.........//////000:::555444999===>>>@@@BBBFFFKKKRRRYYYaaannn~~~zzzhhh___]]]YYYTTTRRRSSSOOOHHHBBB@@@AAAAAA???qqqSSSKKKJJJFFF@@@888222///---,,,************************+++***)))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###"""!!!"""$$$%%%$$$###############$$$$$$$$$$$$%%%$$$$$$######"""######$$$%%%&&&''''''&&&$$$###$$$$$$%%%"""!!!###$$$$$$%%%&&&%%%$$$###"""########################!!!###%%%&&&&&&%%%$$$!!!!!!!!!"""""""""""""""$$$###""""""###$$$&&&(((&&&$$$###$$$%%%&&&%%%$$$'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%###"""$$$&&&((()))))))))))))))((()))+++,,,---,,,***)))555===CCCAAA???@@@@@@===FFFJJJHHH<<<000---,,,******))))))+++...///---+++.........//////000111222888888<<>>oooRRRJJJIIIFFF@@@999444000---,,,++++++++++++++++++++++++---,,,***)))'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$###$$$&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&###"""!!!"""###$$$###"""############$$$$$$$$$%%%$$$$$$$$$###############"""$$$&&&(((((('''%%%###### """$$$""""""###$$$$$$%%%&&&%%%$$$###"""""""""######$$$%%%%%%%%% """$$$&&&''''''&&&%%%#########"""""""""""""""$$$######"""###%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%&&&&&&%%%'''(((((('''&&&######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((()))+++---...---+++444:::BBBHHHNNNPPPLLLEEEFFFMMMOOOFFF:::111---+++*********,,,......---,,,------...///000222333444666777>>>GGGKKKHHHFFFGGGKKKLLLLLLJJJOOO```zzzttthhh[[[ZZZZZZ[[[XXXQQQNNNPPPIIIFFFCCCAAA@@@>>><<<;;;nnnPPPIIIHHHEEE@@@:::555111...---************************+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$%%%&&&(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$###"""###$$$%%%$$$############$$$$$$$$$%%%%%%######$$$$$$$$$#########!!!###&&&((()))(((&&&%%%###!!! !!!############$$$$$$%%%&&&%%%$$$###"""!!!"""###$$$%%%&&&''''''$$$%%%&&&''''''%%%$$$"""$$$$$$$$$######"""""""""############$$$%%%&&&'''&&&$$$""""""###$$$$$$$$$'''&&&&&&''')))***)))'''"""###$$$%%%%%%&&&)))***&&&%%%$$$%%%'''((()))***''''''(((***,,,---,,,+++,,,333===HHHOOOPPPKKKEEEGGGNNNQQQKKK???444...,,,*********++++++,,,,,,+++++++++,,,...000222444666555777===EEEHHHHHHKKKPPPMMMMMMKKKIIIOOOeee~~~jjj[[[ZZZVVVTTTTTTPPPJJJHHHIIIDDDAAA@@@AAAAAA===::::::lllOOOHHHFFFDDD@@@<<<777222///---))))))))))))))))))))))))''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######!!!###&&&((()))((('''&&&###"""!!! """$$$$$$###$$$$$$%%%&&&%%%$$$###"""!!!!!!"""$$$%%%&&&'''((($$$%%%&&&''''''%%%$$$"""%%%%%%$$$$$$######""""""############$$$%%%&&&&&&'''%%%""""""###%%%%%%%%%'''&&&&&&((()))***)))((($$$%%%&&&&&&&&&(((,,,000111---)))''''''((()))(((&&&''')))+++,,,---///000///666AAAIIIKKKIIIGGGGGGJJJMMMOOOKKKAAA666///...))))))***)))))))))***+++******+++---000222555666:::@@@IIIQQQPPPMMMMMMRRRPPPNNNIIIEEELLLbbb~~~ssseeeYYYVVVRRRQQQUUUWWWSSSNNNLLLCCC???>>>CCCCCC===::::::lllOOOHHHDDDCCCAAA===888333///---((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))))))))'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###%%%%%%$$$#########$$$&&&'''((((((((('''$$$%%%### """&&&'''$$$$$$$$$%%%&&&%%%$$$###"""!!!!!!"""###$$$%%%&&&''' """$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&***(((%%%$$$&&&'''((((((''''''&&&'''))))))((('''%%%'''((('''&&&)))...333@@@999111+++))))))'''%%%&&&)))+++++++++111<<>>:::<<>>999444000---((((((((((((((((((((((((((('''''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))(((&&&$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))******'''&&&$$$%%%&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&& """###%%%%%%%%%###"""&&&&&&&&&&&&&&&'''((((((%%%'''$$$!!!"""((()))%%%$$$$$$%%%&&&%%%$$$###"""!!!!!!""""""###$$$%%%%%%!!!###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%+++(((%%%$$$&&&((())))))((('''&&&'''(((((('''%%%%%%'''(((&&&%%%'''...444EEE<<<222+++))))))'''%%%&&&***+++***,,,:::RRRfffbbb___\\\WWWNNNFFFHHHPPPOOOKKKJJJOOONNNBBB666///+++,,,---+++))))))+++...------...000333555777999GGGUUUiiitttnnn^^^TTTSSSMMMIIIEEEGGGSSShhhrrrjjjlllqqqssskkklllrrrwwwrrreeeYYYTTTIIIAAAAAAGGGGGG???<<>>:::555000---))))))))))))))))))))))))******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((&&&$$$######%%%(((***%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((******+++&&&%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%&&&&&&&&& !!!###%%%&&&%%%###"""((('''&&&%%%%%%'''((()))&&&(((&&&!!!###)))***&&&$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%###""" $$$$$$$$$%%%%%%&&&&&&&&&""""""###%%%%%%%%%%%%%%%)))'''###"""$$$&&&''''''((('''&&&'''((('''%%%$$$%%%''''''%%%$$$&&&...444@@@888---(((((())))))''''''***+++)))---BBBddduuukkkaaaYYYNNNEEEHHHOOOQQQKKKKKKSSSUUUIII999000---...///---******---000///000111222444777999:::FFFTTTgggqqqkkk^^^YYY[[[TTTNNNGGGGGGPPP```pppzzzyyylllgggiiikkkgggjjjnnnoooggg\\\XXX[[[KKKCCCBBBIIIIII@@@===AAAlllTTTJJJDDDBBB>>>;;;999555000---,,,+++******))))))******&&&'''((((((((((((((('''((('''&&&%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$***&&&######%%%''''''%%%'''%%%"""!!!###&&&'''((($$$&&&)))***(((&&&%%%%%%%%%$$$%%%'''***,,,,,,,,,+++)))(((&&&&&&((()))+++''',,,((($$$...CCClllvvvbbbVVVIIIAAAHHHUUUOOOCCC===CCCHHHAAA555---***+++,,,---............111///000333444444999???HHHWWWiiissstttkkkZZZLLLJJJBBBEEEJJJIIISSSfffooo}}}ttteeeZZZ]]]gggdddddddddeeeddd___WWWQQQIIICCCAAACCCBBB======AAAlllSSSJJJFFFCCC???;;;777333...++++++***))))))(((((())))))((((((((()))((((((''''''((('''&&&%%%%%%%%%%%%&&&((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######"""######$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((((((((('''""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%(((&&&###"""$$$&&&''''''%%%''')))((('''%%%%%%&&&'''''''''))),,,///000000---,,,***)))((())))))))))))...,,,***///@@@llliiiVVVEEE888888AAA777...***000555222+++''',,,,,,...///000000111111555333555888:::;;;???FFFYYYbbbmmmsssuuuooo___QQQLLLCCCGGGMMMKKKSSS```dddrrroookkkbbbVVVNNNRRR[[[bbbbbbdddfffeeeaaaYYYRRRLLLGGGDDDDDDBBB======AAAkkkRRRIIIGGGCCC???:::666111,,,)))***))))))(((((((((((((((******))))))((((((''''''''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""######$$$%%%%%%%%%###############"""""""""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&((()))*********""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&###$$$&&&'''''''''(((******'''$$$###$$$&&&'''&&&&&&'''((('''&&&&&&'''))))))'''&&&(((+++///111222---------,,,+++***)))((()))---......///777aaagggQQQ???000+++...+++%%%###&&&******)))***---...000111222333333333888777999>>>@@@BBBGGGNNNccchhhlllooorrrooodddXXXPPPGGGJJJRRRSSS[[[eeefffkkkeee]]]UUUMMMJJJPPPXXX___aaadddffffff```XXXRRRPPPKKKHHHFFFCCC>>>===@@@jjjQQQHHHFFFBBB===999555111,,,)))******)))(((((((((((()))++++++***)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&((())))))'''&&&%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%########################"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&((())))))((((((""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$!!!"""###$$$%%%&&&''''''!!!$$$&&&'''&&&)))...222***(((%%%$$$%%%&&&&&&%%%&&&''''''&&&&&&(((+++...)))&&&$$$$$$'''***---...***+++---------,,,***)))(((******...---,,,JJJyyynnnVVVEEE999///+++,,,///,,,***(((((())),,,///...///000222333444444444888777999???BBBDDDJJJQQQ```gggmmmqqqttttttnnnfffbbbUUUTTTYYYYYYaaakkkkkkmmmcccXXXQQQMMMNNNTTT\\\eeehhhkkkmmmkkkddd\\\VVVSSSPPPKKKFFFBBB???>>>???hhhQQQIIIDDDAAA<<<888555222///,,,++++++***))))))))))))***,,,+++)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&((()))(((&&&%%%%%%'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$!!!!!!"""###%%%&&&''''''"""$$$%%%%%%&&&***222888)))'''%%%$$$%%%&&&%%%$$$%%%%%%&&&&&&'''***///222***'''$$$###%%%'''))))))&&&(((***---...---,,,++++++)))(((,,,...'''333QQQ[[[MMM>>>666333111111111,,,---+++&&&###%%%)))------...///111222333444444555444777<<>>fffPPPJJJEEEAAA<<<888555333000...,,,++++++******************)))(((&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''###&&&((((((%%%$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%$$$###!!! """"""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!"""###$$$%%%&&&'''$$$$$$$$$###%%%***111555'''%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&)))---111***(((%%%%%%&&&((())))))%%%'''***,,,.........---......***,,,000)))(((555;;;555...,,,---000222222&&&))))))$$$"""%%%)))+++,,,---///111222333444444555444666:::===>>>DDDJJJHHHVVVfffrrryyy|||wwwpppaaaTTTRRRVVVWWWaaapppuuuqqqggg]]]VVVRRRRRRXXX___kkknnnpppnnnggg```YYYUUURRRQQQKKKCCC???@@@@@@>>>dddPPPLLLGGGCCC===888555222000...++++++***))))))))))))))))))'''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$''''''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!""""""######$$$$$$ !!!!!!!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%$$$###$$$&&&)))******$$$###"""###$$$%%%%%%$$$$$$$$$%%%%%%$$$%%%'''***'''&&&%%%&&&(((***+++***((()))+++---...//////...---333///,,,111...(((+++++++++***)))***,,,......''',,,,,,((('''***,,,***,,,---///111333444555555888666888<<<===>>>CCCIIIBBBKKKXXXeeeqqqtttiii[[[KKKFFFOOO\\\___jjjyyy}}}rrrkkkbbb[[[UUURRRVVV]]]___bbbccc```ZZZSSSNNNLLLNNNNNNIII@@@===@@@AAA???dddQQQMMMJJJFFF???999555222///,,,******)))((((((((((((((('''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''((("""''''''$$$###%%%(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%######%%%''''''######"""!!!"""$$$%%%%%%###$$$%%%%%%$$$"""!!!"""###""""""###%%%)))+++++++++,,,,,,---...////////////***555111***///111+++***&&&)))+++***)))***+++++++++000000,,,***---,,,'''---...000222444555666666;;;:::;;;>>>??????CCCIIIGGGJJJQQQ___nnnqqqaaaMMMHHHIIIYYYgggiiinnnwwwyyynnnhhhbbbZZZRRRLLLPPPWWW[[[]]]^^^[[[UUUOOOLLLLLLLLLLLLGGG???<<<@@@BBB???bbbRRRTTTPPPHHH>>>555000/////////---,,,***(((((((((((()))((('''&&&%%%%%%&&&'''(((###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%***)))&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%######""""""######$$$%%%"""###$$$%%%&&&''''''''''''$$$!!!"""&&&'''$$$!!!***&&&######%%%&&&$$$!!!%%%'''******((('''''''''$$$$$$######$$$$$$%%%&&&%%%$$$######%%%''''''&&&###""""""$$$&&&'''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$"""$$$"""!!!"""%%%)))++++++---///000000...,,,,,,,,,...,,,---222777666...&&&,,,***)))+++,,,+++,,,...111DDDBBB222------***+++///---///555555111333888AAA??????CCCDDDCCCDDDGGGHHHKKKUUUcccnnnlll^^^QQQLLLLLLLLLNNNUUUbbbpppyyyooolllfff```ZZZVVVTTTSSSUUUWWWZZZ]]]\\\YYYUUURRRLLLGGGAAA=========<<<;;;kkkYYYYYYQQQJJJ@@@888333111///...---,,,***)))(((((()))))))))((('''&&&&&&'''((((((%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$######""""""######$$$%%%###$$$$$$%%%&&&&&&&&&&&&(((%%%"""$$$''')))&&&###)))'''%%%$$$$$$$$$$$$###"""$$$&&&'''%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$######%%%&&&&&&%%%###""""""$$$&&&'''&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&%%%$$$'''&&&%%%$$$%%%'''***,,,000///---,,,++++++++++++)))))),,,222999===;;;999111+++***,,,***'''...:::PPPbbb\\\DDD666000///222///...111666666222333777===;;;===@@@AAABBBFFFMMMMMMSSS\\\cccccc\\\QQQIIIHHHGGGFFFGGGLLLWWWccclllrrrnnngggaaa\\\ZZZZZZZZZ]]]```ccceeeeeeaaa\\\XXXLLLGGGAAA===<<<<<<;;;:::uuu___YYYQQQKKKCCC;;;666222///---...---+++***))))))******)))((('''''''''((()))***&&&'''''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$###$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$#########""""""######$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%(((%%%$$$%%%)))***)))&&&((('''&&&$$$""""""$$$&&&!!!###%%%%%%$$$#########$$$$$$######$$$$$$%%%&&&'''%%%######%%%%%%%%%$$$###""""""$$$&&&'''&&&$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""$$$%%%%%%$$$%%%''''''%%%%%%'''---222999444...*********)))(((%%%'''***///666>>>DDDGGG888///,,,///***%%%666OOO[[[===///,,,333000000444777777333333666888888:::======@@@IIITTT[[[___```[[[QQQIIIHHHIIIEEEDDDBBBBBBEEEMMMWWW^^^jjjfff```[[[YYYZZZ^^^aaadddfffhhhiiihhhbbbZZZTTTJJJFFFAAA===;;;:::999888yyy^^^TTTPPPKKKCCC<<<777222...,,,...---+++*********++++++))))))(((''''''(((***+++''''''(((&&&%%%$$$&&&'''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""######""""""######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%(((***)))(((&&&''''''$$$!!!!!!%%%(((###%%%'''(((&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%$$$###$$$$$$$$$######""""""$$$&&&'''&&&$$$&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&***'''###!!!"""#########!!!$$$'''&&&&&&)))222999CCC;;;000+++***+++)))&&&&&&''')))***---555>>>EEE===111///333,,,&&&>>>bbbddd===***(((222111333666888777444444444666777999:::999<<>>EEELLLEEEEEEGGGHHHKKKQQQXXX^^^WWWTTTOOOMMMOOOUUU[[[```gggffffffgggfff```VVVNNNGGGEEEBBB===:::888777777vvv[[[RRRKKKGGG@@@999555111---***,,,+++***))))))***+++,,,(((''''''&&&'''(((***+++&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$#########""""""######$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&"""$$$&&&'''%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$""""""$$$$$$$$$######""""""$$$&&&'''&&&$$$%%%%%%$$$###############$$$$$$$$$$$$%%%&&&''''''///+++&&&###""""""!!! %%%'''((('''&&&'''+++///111---(((&&&(((***+++***&&&((()))((((((,,,222777222)))(((---***'''999TTTbbb@@@...+++222444888999555333444444222888777777777555555===FFFCCCCCCBBB@@@???@@@AAABBBBBBDDDGGGKKKOOOUUU\\\aaa^^^[[[XXXVVVVVVYYY]]]```^^^\\\\\\___bbb```XXXQQQDDDDDDBBB>>>:::888888999oooXXXSSSJJJEEE>>>888444111...,,,+++***))))))))))))++++++'''&&&&&&&&&&&&((()))***((()))((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%###############%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$######""""""######$$$%%%###$$$$$$%%%&&&&&&&&&&&&###$$$$$$$$$######$$$$$$%%%$$$$$$&&&''''''%%%###!!!###%%%%%%$$$#########$$$$$$######$$$$$$%%%&&&%%%###""""""$$$%%%$$$$$$###""""""$$$&&&'''&&&$$$%%%$$$$$$###############$$$$$$$$$$$$%%%&&&'''(((---***'''$$$$$$$$$###"""&&&''''''''''''''''''((((((((('''''''''((())))))&&&''')))+++,,,---///000,,,''''''***)))'''///<<>>===>>>???@@@CCCHHHLLLQQQWWW^^^bbb```___^^^^^^___```bbbccc\\\YYYWWWZZZ^^^^^^XXXRRRCCCCCCCCC???;;;999999;;;iiiTTTQQQKKKEEE>>>888444111000...******)))(((((()))***+++&&&%%%%%%%%%&&&''')))***)))******(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$###"""""""""%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%#########"""###$$$$$$%%%"""###$$$%%%&&&'''''''''$$$%%%%%%%%%#########$$$%%%######&&&))))))%%%!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$######$$$$$$%%%&&&$$$"""!!!"""$$$%%%%%%$$$###""""""$$$&&&'''&&&$$$%%%$$$$$$###"""#########$$$$$$$$$$$$%%%&&&'''(((+++)))&&&%%%&&&&&&&&&%%%$$$###$$$%%%((()))'''&&&)))***,,,+++(((&&&&&&&&&&&&(((***,,,---,,,***))),,,)))(((******((())),,,;;;JJJDDD000***---...333666:::888111...222333111222//////222333000111444???AAAAAA===999:::???EEEAAADDDIIINNNSSSYYY___cccZZZ\\\^^^```bbbdddffffffddd```\\\^^^aaaaaaZZZTTTBBBCCCCCC@@@<<<:::;;;===jjjWWWPPPMMMGGG>>>777222000//////++++++******)))(((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&%%%&&&''''''%%%######$$$###$$$$$$$$$$$$&&&))),,,&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$###############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%''''''(((((('''%%%$$$"""$$$%%%%%%%%%$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!###%%%$$$""""""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%###"""###%%%###%%%)))+++((((((+++,,,+++)))((('''''''''((()))))))))))))))(((((((((+++,,,,,,+++***))))))***'''***)))&&&'''---222333666777666333///...000222///...---,,,---///111333======<<<===>>>@@@AAAAAABBBAAAAAACCCIIIRRR[[[aaaccchhhiiiddd___^^^\\\ZZZcccaaa___bbbkkknnn___MMM===;;;===BBBCCC>>>::::::gggUUUMMMNNNHHH???777222///...---++++++******)))(((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&$$$&&&''''''%%%###$$$$$$$$$%%%&&&%%%%%%&&&)))+++&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$###########################!!!"""###%%%&&&&&&%%%%%%'''''''''&&&%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((('''%%%#########%%%######'''(((&&&'''++++++***)))((('''''''''((((((((((((((((((((((((((()))******************++++++......++++++000444444666777777444000...///111///...,,,+++,,,///111333===>>>>>>===<<<===>>>???DDDCCCBBBBBBFFFNNNWWW]]]gggkkkjjjbbbZZZYYYZZZZZZbbbbbbbbbdddkkkmmmbbbSSSCCC@@@???BBBAAA<<<888777~~~cccQQQJJJMMMGGG???777222///,,,+++++++++******)))(((((((((&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$$$$%%%$$$&&&(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&######$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$############!!!"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!! !!!###%%%&&&%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###!!!!!!###$$$%%%%%%'''((('''%%%$$$$$$$$$%%%######&&&'''&&&'''*********)))((('''''''''''''''''''''''''''''''''''''''(((((()))***+++++++++...222333000000444666666444555555333111/////////...---++++++,,,///222444<<<>>>???===:::999;;;===CCCBBB@@@???AAAGGGPPPVVV[[[``````XXXPPPQQQUUUXXXdddfffffffffgggfff^^^VVVIIIDDD@@@@@@>>>999666666vvv___OOOGGGIIIDDD===777333000---+++++++++******)))(((((((((%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$''')))***(((&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""!!! """"""######$$$$$$$$$$$$&&&%%%###"""""""""###$$$"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""###$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$$$$%%%&&&''''''%%%$$$!!! !!!$$$%%%%%%'''((('''%%%$$$$$$%%%%%%$$$&&&+++,,,(((''')))))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&''''''((()))+++------,,,+++,,,111222111222666:::999111111222111000.........---,,,++++++,,,///333555999;;;===;;;888777:::===???>>><<<;;;<<>>@@@111000///.........---,,,---,,,++++++---000444666666888:::999888888;;;>>>;;;;;;;;;:::<<>>888555777hhhYYYNNNEEE@@@===:::777555333000...++++++******)))(((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''###$$$&&&&&&%%%$$$%%%&&&###&&&((()))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$######""""""######"""""""""######$$$$$$$$$###############$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$ !!!$$$%%%&&&%%%$$$###&&&'''((('''$$$""""""""""""$$$%%%%%%$$$###%%%&&&$$$$$$#########$$$%%%%%%$$$###""" """###$$$&&&''''''&&&%%%%%%&&&((('''''',,,333333...))))))''''''(((((((((''''''&&&$$$%%%%%%&&&&&&''''''''')))+++///666:::999222---'''***+++***...999CCCGGG888666222000///...---,,,---,,,,,,,,,///222666888777777777888999;;;<<<<<<999;;;<<<<<>>;;;888555111---***++++++******)))(((((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''"""$$$&&&&&&%%%%%%&&&'''!!!###%%%%%%$$$$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""######"""###%%%&&&&&&%%%$$$### """$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ ###&&&&&&&&&$$$######&&&))))))'''&&&&&&((("""$$$%%%%%%$$$###%%%&&&$$$$$$###"""!!!!!!!!!"""#########$$$$$$#########'''''''''&&&%%%%%%''')))(((&&&&&&))))))&&&'''***%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((())))))%%%***333???HHHGGG>>>666000000,,,(((---<<>>IIIZZZgggeeefffeeefffnnnxxx{{{zzzvvvwww{{{|||tttgggdddhhh\\\SSSIIIDDD???999777999|||aaaRRRIIICCC@@@>>>;;;555000,,,******---,,,+++)))((('''''''''((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&$$$""""""$$$%%%###!!!$$$$$$###############$$$(((###"""%%%&&&$$$"""$$$########################&&&%%%$$$$$$$$$%%%&&&'''#########"""######$$$$$$ '''...000,,,&&&######%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$$$$$$$###############$$$'''((()))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&!!!"""%%%'''((('''&&&%%%******---444AAAIIICCC999,,,((('''+++222<<>>HHHSSS]]]___ccciiirrr{{{yyyuuupppdddYYYSSSLLLEEEAAA===999999===~~~dddUUUKKKEEE>>>===:::555111...------...---,,,***))))))((((((((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$######$$$%%%&&&&&&&&&$$$"""###$$$%%%###!!!$$$$$$###############$$$'''###"""%%%&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""######$$$$$$###''',,,+++((($$$$$$&&&$$$###"""$$$&&&''''''&&&$$$$$$############$$$$$$$$$###############$$$%%%%%%&&&''''''&&&%%%'''(((%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&$$$%%%&&&'''(((((('''''',,,---...555AAAHHHCCC999000111111///000999IIIVVVWWWLLL>>>333///...---,,,***+++,,,---///444:::>>>@@@>>>======>>><<<999555444444666888777999CCCMMMUUUYYY___eeellluuu|||tttdddVVVNNNHHHCCCBBB???:::999;;;}}}dddVVVKKKDDD>>><<<999555222000//////......,,,+++************((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&&&&%%%''''''((()))((('''&&&%%%''''''''''''&&&&&&&&&&&&###%%%((((((&&&$$$##################$$$&&&''''''&&&$$$######$$$$$$###"""$$$###############$$$$$$'''"""!!!$$$%%%###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$!!!!!!""""""###$$$%%%%%%%%%'''(((&&&###"""%%%(((%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&###%%%&&&&&&&&&&&&''')))%%%&&&'''((()))((('''''''''&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((((((((+++,,,...222;;;BBB===555111;;;>>>555111:::GGGNNNMMMDDD888000,,,,,,+++***((()))***+++---111666;;;BBBAAA@@@@@@???===999666888777888888666666???IIINNNUUU^^^dddiiisss{{{gggTTTJJJEEEBBBBBBAAA;;;888888yyyaaaTTTJJJBBB@@@===999666333222000///------,,,+++***))))))***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&'''((()))))))))(((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###&&&)))***(((&&&$$$$$$""""""###$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$###############"""######$$$%%%&&&"""!!!$$$%%%"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################!!!"""###$$$%%%&&&''''''$$$%%%&&&$$$""""""$$$''''''&&&$$$$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%&&&(((******)))(((&&&&&&%%%%%%$$$$$$$$$%%%%%%))))))((('''''''''((((((&&&((())),,,222777555...000BBBJJJ>>>666???IIILLLIIIBBB888///+++)))'''&&&((()))***+++,,,///444888AAABBBBBBBBBAAA>>>;;;999===<<<<<<<<<::::::BBBLLLVVV```kkkpppsss{{{uuu___MMMFFFAAAAAA???999555555vvv```TTTKKKCCCBBB>>>999555333111///,,,,,,+++***)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$######$$$'''***+++)))'''%%%%%%#########$$$%%%'''((()))%%%%%%%%%%%%$$$######$$$######""""""###$$$$$$%%%'''"""!!!$$$%%%###!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$&&&'''((((((((("""###%%%%%%$$$######$$$%%%$$$######%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$######$$$%%%&&&&&&%%%&&&&&&&&&$$$######%%%%%%&&&(((******)))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&)))(((''''''&&&''''''(((###&&&'''(((+++///...***333IIIUUUJJJ@@@DDDKKKKKKFFFAAA999222---***(((''')))***+++,,,,,,///333666===???AAACCCBBB@@@>>>===@@@@@@AAABBBAAACCCLLLVVVcccooo{{{}}}rrrVVVLLLBBB>>>;;;777444444uuu```VVVNNNFFFBBB>>>888444333111...***+++******)))(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''((()))((('''&&&%%%$$$$$$$$$$$$############%%%(((******(((&&&&&&&&&$$$$$$$$$$$$%%%'''(((((($$$&&&&&&&&&$$$###$$$%%%""""""""""""###$$$%%%%%%'''###"""%%%&&&$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%'''((((((''''''!!!"""$$$&&&&&&%%%###""" """%%%'''((('''###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""###%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((###'''((('''))),,,---+++999LLL[[[VVVKKKHHHJJJJJJCCC@@@;;;555000---,,,,,,***+++,,,,,,---...111444888;;;@@@BBBBBB@@@??????@@@AAACCCFFFGGGIIISSS^^^fffrrr||||||___QQQCCC===999555333333qqq^^^VVVOOOHHH@@@;;;555333333222///+++++++++******))))))******''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''&&&''''''((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$&&&'''&&&$$$###$$$&&&""""""""""""###$$$%%%&&&)))$$$###&&&'''%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$"""!!!"""###%%%&&&'''&&&%%%$$$""""""###%%%&&&&&&$$$###!!!!!! """%%%&&&&&&%%%###$$$&&&''''''&&&$$$###'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%$$$###"""###$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((&&&''')))************)))###((()))''''''+++---,,,999IIIYYY]]]UUULLLKKKMMMDDDBBB>>>999333///,,,,,,***+++,,,,,,,,,---000222555:::???BBBAAA???>>>>>>===>>>AAAEEEGGGJJJUUUaaadddrrrcccTTTEEE>>>;;;777444444mmmZZZSSSNNNGGG>>>999333222333333000,,,,,,,,,++++++***+++++++++''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&)))(((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%%%%&&&&&&'''$$$&&&(((&&&$$$"""$$$&&&""""""""""""###$$$%%%&&&)))%%%$$$'''(((%%%$$$%%%########################&&&&&&''''''&&&%%%###"""!!!"""$$$%%%%%%$$$###"""$$$###"""###%%%&&&&&&%%%'''%%%############!!! ###$$$&&&''''''&&&$$$###((('''&&&%%%$$$#########!!!"""$$$$$$######$$$&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''***,,,---,,,+++***"""''')))&&&%%%))),,,,,,555BBBUUU```[[[PPPNNNRRRIIIGGGBBB;;;333---)))((()))+++,,,,,,+++,,,...000444999???AAA@@@===<<<===;;;;;;???CCCEEEIIITTT___iiiyyycccUUUFFF@@@>>>999555444lllZZZRRRJJJDDD@@@;;;555333333222000...***+++,,,***(((''''''((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''')))***)))'''$$$$$$%%%$$$&&&((('''%%%$$$&&&(((''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''######""""""!!!!!! ###$$$%%%&&&%%%$$$###"""!!!###$$$&&&&&&%%%$$$###%%%&&&'''((('''%%%###!!!!!!$$$&&&'''&&&%%%$$$!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$###"""'''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((((((+++,,,+++((()))---,,,)))&&&&&&&&&&&&%%%%%%&&&'''---666GGGUUUZZZXXXZZZ___UUUVVVNNN>>>000***))))))---***)))+++,,,+++---111666777999;;;===<<<999666555999;;;:::<<>>;;;888///jjjYYYQQQKKKEEE>>>:::444111111111///,,,***+++,,,+++)))(((((()))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%&&&'''$$$&&&((((((&&&&&&''')))'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''######""""""!!!!!!!!!!!!$$$%%%%%%%%%%%%$$$######!!!###$$$&&&&&&%%%$$$######$$$$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$######!!!""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&$$$###"""'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''')))***)))&&&&&&))))))&&&((((((((('''&&&&&&'''((('''---777AAADDDFFFLLLTTTQQQPPPIII<<<222///...,,,+++((())),,,---+++,,,///777777777888888777444222222555888888;;;DDDPPPYYYhhh{{{~~~xxxooo[[[PPPKKKAAA<<<999111fffVVVNNNIIIFFF===888333000000000---+++***+++,,,+++***)))***+++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&***'''%%%$$$%%%'''((((((%%%&&&((()))(((''''''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###""""""""""""!!!!!!!!!&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!!!!!!!""""""""""""###%%%%%%$$$###############!!!!!!###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$###"""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&)))+++***&&&%%%''''''$$$***))))))((('''''''''(((&&&&&&)))---///333???JJJLLLJJJAAA777222111...******((())),,,...,,,---000<<<;;;:::888666444333222111333666999>>>IIIXXXdddsssvvvvvvwwwvvvcccXXXPPPAAA:::888222bbbRRRJJJFFFDDD===888333000000000---+++***+++,,,,,,+++***+++---))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%***'''%%%%%%'''(((((('''%%%&&&'''(((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%$$$###"""###$$$%%%"""###$$$%%%%%%%%%$$$$$$!!! !!!"""$$$$$$'''%%%$$$######$$$%%%&&& !!!###$$$%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######$$$%%%&&&+++......)))'''((('''$$$+++***((('''(((((('''&&&***((('''''''''---;;;HHHMMMIII???666444444///(((...***)))+++------000444???>>><<<888444222111222333666<<>>===???:::222333---)))***+++---222999>>>===;;;666111///000111777;;;CCCMMMRRRZZZkkk{{{|||uuucccWWWNNN>>>888999666vvv]]]NNNBBB>>>???===888333000000000...+++***+++,,,+++***)))***+++))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))))))))***,,,......+++'''%%%%%%&&&&&&%%%'''''''''&&&&&&&&&&&&&&&######$$$%%%%%%$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""""""""############$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%$$$######$$$&&&)))***!!!!!!###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''---///+++&&&&&&&&&$$$***'''$$$%%%((()))(((&&&'''%%%%%%&&&''',,,999FFFTTTQQQJJJFFFGGGJJJFFF@@@555///*********,,,111888===>>>===:::555333444777;;;===FFFQQQWWW___rrr{{{gggYYYOOOAAA<<<===999ppp\\\NNNBBB===@@@<<<777222/////////,,,******+++,,,+++)))(((((()))))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$''')))'''&&&***333;;;444///)))%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&!!!""""""###$$$$$$$$$###"""""""""#########$$$$$$"""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%###"""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''---000,,,(((''''''&&&***&&&$$$%%%***,,,***((($$$###$$$&&&(((...;;;IIINNNMMMIIIDDDDDDFFFDDD???222---***+++++++++...333888:::<<<:::555444666999:::;;;BBBMMMTTT^^^uuunnn]]]RRRDDD???===666mmm[[[NNNBBB>>>BBB:::666000......---+++)))***+++,,,***(((''''''((())))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$"""&&&'''%%%###***999FFF999333+++&&&&&&'''(((((())))))((('''&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%&&&%%%###"""$$$######"""""""""""""""!!!""""""#########""""""!!!""""""""""""#########""""""$$$%%%%%%$$$###""""""###%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))(((((((((000333///*********)))***'''$$$&&&+++...---***&&&$$$%%%'''***111@@@NNNGGGGGGCCC===:::;;;999555///++++++------******---,,,000333222...---000333888777===GGGOOO[[[wwwsss___SSSEEE>>>:::222iii[[[JJJ@@@@@@@@@===888222...,,,,,,++++++(((***++++++*********+++)))))))))))))))(((''''''((('''%%%%%%&&&&&&%%%$$$&&&$$$%%%((((((***555BBB555222...***'''&&&'''''')))******)))'''%%%###!!!%%%%%%'''((((((((('''&&&######$$$%%%%%%&&&''''''$$$$$$$$$""" !!!$$$&&&'''%%%###$$$&&&'''%%%###%%%%%%&&&'''&&&%%%$$$###%%%$$$###$$$&&&'''&&&%%%!!!"""###$$$%%%$$$###"""$$$%%%&&&### """&&&$$$###"""###$$$%%%$$$"""############$$$%%%&&&&&&!!!###&&&((()))'''$$$"""&&&$$$&&&((('''$$$$$$'''&&&!!!###''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))***'''''')))+++:::AAA666***((((((%%%***)))'''&&&&&&(((***,,,&&&'''''''''+++777HHHUUUOOOJJJ@@@999999===<<<777333111---)))(((***---//////111222///++++++///444999888>>>EEEEEEQQQyyyzzzbbbRRRHHH???888555dddXXXJJJAAA@@@>>>;;;777222///------,,,+++***+++,,,,,,***)))))))))((((((((((((((('''&&&&&&(((&&&%%%%%%&&&'''%%%$$$)))''''''((('''(((000:::111///,,,***(((''''''''''''((((((((((((&&&%%%$$$%%%&&&'''((((((((('''&&&""""""###$$$$$$%%%&&&&&&###$$$###""" !!!###%%%'''%%%###$$$&&&'''%%%###%%%%%%&&&&&&&&&%%%$$$###%%%######$$$%%%&&&%%%$$$######$$$%%%%%%$$$###"""$$$%%%%%%$$$""""""###$$$######$$$############$$$$$$$$$$$$###$$$$$$%%%%%%!!!###%%%&&&&&&%%%###"""%%%###$$$'''&&&######&&&'''### $$$'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%)))***((()))+++333===@@@444******+++(((((('''%%%$$$%%%&&&)))***&&&'''&&&&&&(((222@@@KKKMMMJJJDDD>>>===@@@???:::222000---+++***+++...///777888888444...,,,...222111222:::BBBCCCOOOuuummm[[[MMMAAA;;;999|||^^^TTTJJJCCC@@@;;;888555222000///...,,,++++++------,,,***((('''((('''''''''''''''&&&&&&%%%(((&&&%%%%%%&&&'''&&&$$$+++***))))))&&&$$$)))///++++++***))))))(((''''''%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''"""""""""######$$$$$$%%%#########"""!!!!!!###%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&%%%$$$$$$###$$$"""""""""$$$%%%$$$###%%%%%%&&&&&&&&&$$$###"""%%%$$$###$$$%%%%%%###!!!"""$$$&&&%%%"""!!!###&&&&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$$$$$$$######"""$$$""""""&&&&&&""""""$$$((($$$!!!"""%%%'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$$$$(((***)))+++...>>>BBB>>>000'''&&&&&&"""&&&%%%$$$######%%%'''(((&&&&&&%%%$$$%%%+++555===CCCEEEDDD???>>>???>>>:::000///---,,,+++---...///888999999555000...///111...000:::DDDGGGRRRtttyyybbbMMM>>>888999wwwYYYQQQKKKEEEAAA:::555333222111111///---++++++,,,---,,,***(((((()))''''''((((((''''''&&&%%%'''&&&%%%%%%&&&'''&&&%%%*********(((%%%###%%%'''&&&'''((()))))))))((('''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''"""#########$$$$$$$$$%%%$$$$$$$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$###"""&&&&&&''''''&&&$$$###"""%%%###"""$$$''''''$$$ !!!%%%(((&&&""" ###''''''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###############%%%""""""%%%&&&###"""$$$(((&&&######%%%&&&%%%$$$''''''&&&%%%%%%$$$######&&&######&&&((((((+++///888999444+++&&&&&&%%%!!!%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$(((...333444999<<<:::888999888666------,,,++++++,,,---...000222333333111000111333111666@@@JJJOOOZZZxxxlllQQQ===777:::rrrTTTOOOJJJFFFBBB:::444333222222111000---+++(((***,,,,,,***)))***+++((())))))))))))((('''''''''%%%%%%%%%''''''&&&%%%'''((((((&&&%%%$$$$$$$$$$$$%%%''')))))))))((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""!!! !!!###$$$###"""&&&&&&''''''&&&$$$###"""%%%###"""$$$'''((($$$!!!!!!%%%(((&&&"""!!!$$$'''''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%'''###"""&&&'''%%%###$$$'''&&&$$$$$$%%%%%%%%%$$$''''''&&&%%%%%%$$$######$$$!!!!!!%%%'''''')))...''')))***)))***,,,+++)))%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%(((+++...)))///444333333555555333,,,++++++******+++,,,---+++---000222222222333444555999CCCMMMRRR^^^xxx{{{]]]EEE<<<>>>lllPPPLLLHHHEEEAAA:::555333222111111000---+++''')))++++++******+++,,,)))))))))))))))(((((('''&&&%%%$$$%%%'''''''''&&&$$$&&&'''$$$$$$&&&&&&$$$%%%&&&'''((()))((('''&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$############$$$###!!!!!!!!!###$$$###"""%%%%%%&&&&&&&&&$$$###"""$$$$$$###%%%&&&&&&%%%$$$###%%%'''&&&###"""$$$''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$'''###!!!%%%(((&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###!!!!!!%%%'''&&&(((+++)))+++------,,,+++)))'''&&&&&&%%%%%%&&&&&&''''''%%%%%%$$$%%%&&&)))+++---''',,,///000444888999777...---+++))))))***,,,---...000222444555555444333555999AAAJJJQQQ___yyygggLLL??????gggMMMIIIDDDAAA???:::666444222111000///---+++)))+++,,,,,,***))))))***(((((())))))(((((('''&&&&&&%%%$$$%%%'''((('''&&&###&&&&&&###$$$(((((($$$((((((((((((((('''&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###%%%'''&&&$$$###%%%'''%%%%%%###"""""""""###$$$###"""!!!"""$$$%%%$$$#########$$$%%%%%%$$$###"""$$$$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######"""'''!!!$$$'''&&&###"""!!!"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###'''(((&&&''')))000111111000+++%%%###$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&(((***++++++------///666>>>@@@===222000---******+++---///000111333666777666444222777;;;BBBJJJTTTeeeqqqTTTCCC???cccJJJFFFAAA>>>===999888555222000///...,,,++++++,,,---,,,***(((((((((''''''((((((''''''&&&%%%&&&%%%$$$%%%'''((('''&&&$$$'''&&&"""###(((((($$$******)))(((''''''&&&&&&$$$$$$$$$%%%&&&)))+++,,,''''''&&&%%%&&&'''((()))$$$$$$################## !!!######!!!!!!!!!"""###%%%'''&&&$$$###%%%'''&&&%%%###"""""""""###$$$$$$""""""###$$$%%%$$$###!!!"""###$$$%%%$$$###"""###%%%&&&%%%"""###&&&***&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$"""!!! &&& ###&&&%%%!!! !!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###%%%)))***'''''')))***+++------)))&&&(((,,,$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%&&&((())))))......,,,///888BBBEEEAAA555222...+++***,,,///111---...111555888777555222;;;???EEEMMMYYYmmm{{{^^^KKKDDD]]]HHHHHHDDD>>>;;;777666555444222///---,,,+++***++++++,,,+++***((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&)))&&&%%%&&&((()))'''%%%'''%%%$$$$$$%%%&&&&&&%%%&&&###!!!!!!$$$%%%$$$"""((($$$$$$&&&&&&######&&&!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$%%%'''&&&$$$!!!$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&((()))(((%%%"""(((%%%$$$%%%'''(((&&&$$$###"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$""""""&&&,,,---)))%%%((()))******(((''''''(((((((((((('''%%%%%%&&&'''++++++******)))(((((((((***333666222444======666///...---+++***,,,///222222222333444666777666555555@@@NNNXXXdddxxx~~~cccKKK===]]]HHHHHHBBB<<<:::666555555333111///---++++++***+++,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&(((&&&%%%&&&((()))'''%%%'''%%%$$$$$$%%%&&&&&&%%%&&&###!!!"""$$$%%%$$$"""***&&&%%%&&&%%%"""!!!$$$"""###$$$%%%%%%$$$###"""########################%%%%%%$$$$$$######""""""######$$$%%%'''&&&$$$!!!$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((***)))&&&###'''%%%$$$%%%'''(((&&&$$$$$$""""""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###%%%***///111---))))))***++++++)))(((((()))%%%&&&&&&&&&%%%%%%&&&(((*********)))))))))(((((()))000222...000888999333,,,------------...222444555555666777999::::::::::::DDDQQQ]]]jjj~~~}}}bbbJJJ<<>>::::::666444333222000...---++++++***++++++,,,------------((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&''''''''''''&&&'''&&&$$$$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%***'''%%%&&&%%%"""!!!$$$"""###$$$%%%%%%$$$###"""########################"""###$$$%%%%%%%%%$$$$$$$$$######$$$&&&&&&$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''((((((&&&$$$$$$$$$%%%''''''&&&%%%###$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&***///222222...***(((***++++++)))(((((()))%%%&&&'''&&&%%%%%%&&&(((((((((((()))))))))))))))(((+++***&&&'''---///,,,111222444333000...------111222444555666888:::<<<@@@GGGRRR___mmm~~~}}}eeeQQQFFFgggPPPEEECCC<<<:::<<<888444333222000///---,,,++++++++++++,,,,,,------...((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((&&&'''''''''&&&&&&''''''(((&&&%%%%%%&&&''''''&&&###$$$$$$$$$$$$$$$%%%&&&'''$$$###&&&&&&$$$$$$'''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$%%%$$$###$$$%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&%%%######$$$&&&&&&&&&%%%$$$$$$$$$#########%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&))),,,---,,,(((%%%'''(((***)))(((&&&&&&''')))******(((&&&%%%&&&'''''''''(((((()))))))))***(((***)))'''(((+++---,,,111333444444111...------...000222333333444888;;;@@@GGGRRR^^^jjjxxx}}}dddQQQGGG{{{aaaNNNEEECCC;;;:::===999444444333111000...------,,,++++++++++++,,,,,,---'''(((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((((((&&&%%%%%%&&&''''''&&&###$$$%%%$$$$$$$$$&&&((($$$!!!!!!%%%&&&%%%'''***&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''&&&%%%$$$%%%$$$######%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""!!!!!!###%%%%%%$$$###$$$%%%&&&%%%$$$###$$$&&&%%%$$$###$$$%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&((())))))'''%%%###&&&((()))((('''&&&&&&&&&+++,,,+++)))&&&%%%%%%'''&&&&&&'''(((((()))******((()))))))))***+++------...000222222111000000111///111333333222333777;;;AAAIIITTT___hhhuuu~~~bbbLLLAAAxxx___OOOHHHCCC:::999<<<777555444333222111000///...,,,,,,+++***)))***++++++'''((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))'''&&&&&&%%%&&&'''((()))%%%''')))(((&&&%%%&&&(((((('''%%%%%%'''((('''&&&"""$$$%%%%%%$$$$$$&&&)))### !!!%%%'''&&&'''+++$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&''''''&&&$$$###&&&$$$######$$$%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!!"""%%%&&&%%%$$$$$$%%%%%%$$$!!!"""%%%(((%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%''''''&&&&&&%%%&&&'''(((***)))'''&&&&&&'''*********(((&&&%%%&&&'''%%%%%%&&&'''((()))***+++'''''')))+++,,,,,,---------///111111000000000222///222444222000111666:::>>>HHHUUU___gggtttaaaJJJ>>>yyy___QQQJJJDDD999888:::555555555444333222000000///---,,,***)))))))))******'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''&&&%%%&&&'''((()))%%%''')))(((&&&%%%&&&)))((('''%%%%%%'''((('''&&&"""$$$&&&%%%$$$$$$'''***$$$!!!!!!%%%&&&%%%'''***!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$"""&&&$$$######$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$######"""""""""###""""""###%%%'''&&&%%%%%%&&&%%%### !!!%%%)))%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&'''((()))((()))+++***(((''''''((('''(((((('''%%%%%%&&&((($$$%%%&&&'''(((******+++&&&&&&(((,,,...---,,,---000111111000...---...///...111222111......333888:::FFFTTT^^^fffsssbbbKKK???ttt```SSSFFFAAA???;;;888888666444222111111000...---,,,,,,,,,+++++++++++++++)))((((((((((((***,,,---((('''((((((%%%"""%%%+++'''###!!!###''')))&&&!!!)))((('''&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$"""""""""$$$%%%(((%%%$$$&&&%%%"""!!!###&&&&&&&&&%%%%%%$$$$$$$$$###########################!!!!!!###&&&&&&$$$!!!&&&%%%%%%$$$#########$$$)))'''%%%&&&((()))'''%%%"""###$$$###""""""$$$&&&$$$###"""""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$###%%%&&&&&&$$$#########(((((()))'''%%%$$$%%%'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''')))&&&&&&&&&(((***++++++)))...//////,,,...111000,,,555444333111//////222444:::???NNN[[[\\\```yyy~~~YYYAAA777ppp\\\PPPDDD@@@>>>;;;888888555333111111111000...,,,+++++++++++++++*********)))((((((((((((***+++,,,)))&&&%%%'''(((%%%$$$'''))))))(((((((((&&&$$$###)))((('''&&&%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$%%%%%%'''((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%'''$$$$$$&&&%%%"""!!!$$$$$$$$$$$$$$$$$$$$$##############################%%%$$$###%%%((((((&&&###&&&%%%$$$$$$######$$$$$$(((&&&$$$%%%'''(((&&&$$$"""###$$$$$$######$$$&&&$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%###$$$&&&%%%$$$$$$%%%&&&((('''&&&%%%&&&'''((((((((((((((('''((((((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''')))&&&&&&'''(((+++,,,,,,,,,---//////---...111111...444444333111//////111333666:::CCCNNNXXXhhhwwwUUU@@@:::zzzlllWWWKKKAAA>>>===:::888777444222000000000///---+++++++++*********)))))))))(((((((((((()))***++++++***$$$"""&&&***)))&&&%%%+++,,,,,,***&&&$$$%%%&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$&&&%%%"""!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%%%%%%%$$$$$$######$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%$$$###$$$%%%'''%%%$$$#########$$$&&&'''%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%$$$&&&)))+++///+++'''&&&((())))))'''((((((((())))))******+++''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))&&&&&&''')))+++---///000///222222//////111111...333333222000......000222000666???KKK]]]xxxoooPPP???;;;uuuhhhQQQFFF===<<<<<<999777777333111/////////...---+++++++++******)))((((((((((((((((((((())))))******)))$$$"""&&&))))))***,,,///---)))&&&$$$%%%''')))((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$###$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&'''$$$###&&&%%%""""""$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$###$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&(((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%%%%###$$$$$$$$$%%%'''+++...888222+++(((******'''$$$&&&'''((()))******++++++'''''''''&&&&&&%%%%%%$$$%%%&&&'''&&&&&&&&&(((***%%%&&&((()))***---111333444777666222000111000...111222222000......///111...888EEETTTiiijjjLLL===:::pppfffLLLBBB;;;;;;;;;999666555222000......///...---+++++++++******)))((((((''''''((((((((())))))))))))(((%%%%%%''''''(((...666999111(((###$$$'''))))))'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$############$$$%%%%%%######$$$%%%&&&&&&&&&%%%&&&######&&&%%%""""""%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%"""###$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&%%%$$$$$$$$$%%%&&&'''$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%'''+++///666000)))'''))))))%%%!!!%%%&&&'''))))))******)))(((((('''&&&%%%%%%$$$$$$$$$&&&'''&&&&&&&&&(((***&&&'''(((((()))---222666999<<<<<<555000//////,,,///000111111//////000222222<<>>===666///...---+++---///111111111111333444999@@@JJJUUU```iiirrrxxxlllLLL;;;777zzzccc[[[GGG>>>999:::;;;888444333222000//////000///...---------,,,+++***)))((((((''''''((())))))((('''&&&(((&&&&&&((((((''')))---444000+++((((((((('''&&&&&&'''((((((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&(((((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%###############$$$$$$%%%%%%$$$###"""""""""###$$$%%%######%%%&&&######&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&%%%%%%(((***$$$$$$######$$$$$$%%%&&&!!!###%%%%%%$$$$$$&&&((("""###$$$$$$######$$$&&&$$$$$$###"""###$$$%%%&&&############$$$%%%&&&'''%%%&&&''''''&&&%%%&&&((($$$$$$%%%&&&&&&&&&%%%$$$'''(((***++++++***)))((()))((('''&&&%%%$$$$$$###$$$%%%&&&&&&&&&''')))+++'''((()))'''&&&)))111777666;;;;;;444---,,,,,,+++,,,...111222222333555777===BBBOOO]]]aaacccmmm{{{mmmMMM<<<999vvv^^^WWWFFF>>>999:::<<<888444222222111//////000000///---......---,,,+++***)))(((''''''((())))))((('''&&&***%%%$$$)))+++((($$$""""""%%%((()))'''&&&''''''&&&'''((((((((('''%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&(((************)))%%%%%%$$$$$$###$$$$$$$$$#########"""###$$$$$$%%%&&&$$$""" !!!"""###%%%######%%%&&&######&&&%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%"""###&&&)))$$$#########$$$%%%%%%&&&!!!$$$&&&&&&$$$$$$&&&)))"""###$$$###""""""$$$&&&$$$###"""""""""###$$$%%%############$$$%%%&&&'''%%%'''((((((&&&$$$$$$%%%%%%'''******(((%%%$$$$$$)))***+++,,,,,,+++)))((()))((((((&&&%%%$$$#########%%%&&&&&&&&&''')))+++'''))))))&&&%%%(((000777222777888222,,,+++,,,++++++---000222333555777888>>>DDDWWWkkkmmmhhhqqqnnnNNN>>>;;;