BM6P6(@ :::777@@@```fffppp|||gggRRRHHHEEEBBBDDDHHHQQQUUU\\\bbbhhhjjjkkkkkkoootttyyyzzzwwwsssppppppwwwiiiXXXKKKFFFFFFFFFFFFEEEJJJKKKIIIOOOaaarrr{{{|||{{{^^^WWWTTTMMMMMMOOONNNRRRdddtttooo^^^ZZZ]]]xxxfffcccjjjnnnyyycccYYYPPPOOOSSSUUUWWWZZZWWWTTTQQQVVVccclllggg\\\LLLIIIFFFDDDEEEHHHLLLNNNKKKIIIKKKNNNKKKEEEFFFLLLXXXOOOEEECCCGGGKKKHHHDDDHHHHHHLLLSSSXXX]]]gggqqqjjjxxxyyy{{{zzztttvvvnnniiieeefffjjjhhh^^^UUUWWWLLLDDDDDDDDD@@@AAAFFF@@@RRRIII[[[uuuiii{{{YYYXXXfffjjjbbb[[[YYY]]]aaabbb___[[[WWWUUUOOOSSSTTTPPPPPPTTTVVVTTTPPPNNNLLLJJJIIIJJJKKKKKKLLLIIIEEEBBB@@@>>>;;;999777666444333444777999;;;QQQ{{{qqqUUUIIICCCEEEIIIMMMQQQVVV\\\```rrrsssssspppjjjbbb[[[WWW\\\VVVQQQPPPVVV```hhhmmmttt}}}yyykkkYYYKKKPPPZZZiiixxxbbbKKKDDDDDDFFFKKKPPPWWWdddkkkbbbRRRUUUOOOSSS[[[XXXTTTeee{{{sssaaaTTTOOONNNTTTVVV\\\~~~[[[OOOccc;;;333777UUU~~~}}}rrr|||rrr}}}|||hhhRRRGGGBBB???@@@CCCMMMPPPWWW^^^eeeiiilllmmmnnnsssvvvuuupppiiieeedddjjj```QQQGGGDDDDDDDDDCCCDDDHHHKKKLLLTTT```iiijjjnnnuuuwwwZZZRRRPPPJJJNNNMMMNNNXXXiiirrrkkk]]]]]]```{{{fffbbbeeeeeellldddXXXWWWcccfff]]]ZZZaaaYYYUUUQQQSSS]]]ddd^^^TTTGGGHHHIIIJJJJJJJJJHHHFFFOOONNNNNNNNNIIIDDDGGGNNNUUUNNNEEECCCEEEHHHGGGDDDGGGGGGIIILLLOOOXXXjjj{{{rrrmmm|||{{{qqqkkkllliiieeecccccceeeaaaYYYQQQJJJEEEAAAAAABBBDDDHHHLLLFFFKKKUUUttt|||nnn^^^hhhxxxxxxlllaaaVVVYYY\\\]]]YYYTTTPPPNNNJJJOOOUUUWWWUUUQQQOOOOOOOOOMMMKKKIIIIIIIIIKKKLLLLLLIIIEEEBBB@@@>>>;;;999888777555444444666999:::FFFnnn}}}wwwfffLLLBBBEEEHHHKKKMMMMMMMMMNNNOOOSSSTTTYYY___dddccc^^^YYYSSSOOOLLLLLLQQQYYY___bbbllluuu|||~~~yyynnn^^^PPPMMMVVVeee}}}yyy}}}```IIIDDDGGGHHHNNNVVVaaannnrrrdddQQQOOOTTTZZZ^^^aaaiii|||ppp^^^RRRKKKNNNVVVZZZdddXXXTTTrrr===222111HHHooollljjj}}}xxxnnnWWWHHH@@@===>>>@@@FFFIIINNNUUU]]]dddiiikkkmmmppprrroooggg^^^WWWUUUYYYSSSJJJEEECCCCCCBBBAAABBBFFFJJJNNNVVV]]]^^^ZZZ```gggxxxiiiWWWPPPLLLJJJNNNJJJOOO```ooooooeee[[[```eeedddaaaccc___```eeecccoooxxx```WWW___[[[VVVPPPNNNTTTYYYTTTKKKGGGGGGHHHIIIJJJIIIGGGDDDIIIJJJLLLLLLIIIJJJSSS]]]VVVQQQKKKGGGFFFFFFGGGGGGKKKIIIHHHFFFFFFOOOfff{{{sssfff}}}{{{yyyuuukkkfffhhhcccbbbaaa```]]]XXXQQQLLLEEEFFFDDDAAABBBGGGIIIIIILLLLLLjjjqqqccc]]]iiisssnnn___TTTSSSVVVXXXWWWTTTOOOKKKJJJHHHLLLXXXbbb]]]PPPJJJLLLNNNLLLJJJHHHHHHIIILLLMMMKKKHHHDDDBBB@@@>>><<<::::::999777555555666777888AAA^^^xxxzzz~~~wwwXXXDDD???EEEHHHKKKLLLJJJFFFCCCBBBBBBCCCHHHQQQZZZZZZTTTLLLGGGHHHIIILLLPPPVVVZZZ]]]hhhpppwwwzzzyyyqqqaaaRRRJJJSSS```yyyyyy{{{cccKKKGGGLLLKKKSSS```rrr|||fffQQQQQQ\\\dddfffsss{{{kkkZZZPPPIIIPPPYYY[[[mmmWWWZZZ>>>555222@@@]]]zzz~~~jjj~~~{{{www___LLLAAA>>>>>>???@@@AAAEEEJJJQQQXXX___bbbgggjjjlllhhh^^^TTTLLLIIIJJJGGGDDDDDDDDDDDDCCCAAA@@@DDDIIINNNSSSXXXZZZ[[[aaajjj~~~xxx^^^WWWQQQMMMNNNOOOIIISSSiiitttkkk___\\\aaalll~~~{{{bbbaaaccc^^^[[[ZZZqqqyyy\\\TTT[[[ZZZVVVOOOKKKNNNSSSQQQJJJMMMJJJFFFEEEGGGJJJKKKKKKGGGJJJKKKIIIGGGKKKXXXcccZZZXXXSSSMMMIIIGGGIIIJJJQQQMMMHHHEEECCCIIIZZZkkkpppzzz}}}|||uuuppplllfffeeegggccccccbbb^^^WWWOOOIIIFFFCCCEEEEEECCCFFFLLLKKKEEEMMMaaaddd[[[UUUYYY\\\WWWOOOJJJPPPRRRTTTTTTQQQMMMKKKJJJKKKMMMZZZhhhbbbPPPHHHNNNMMMKKKIIIHHHHHHJJJLLLNNNJJJHHHDDDBBBAAA???===;;;<<<;;;999777666666666777@@@SSSvvv~~~ttt|||eeeMMMBBBBBBBBBEEEGGGHHHEEECCCAAA@@@DDDFFFJJJOOOQQQNNNGGGAAAAAAEEEKKKPPPUUUYYY^^^bbbnnnsssyyyzzzyyyqqqaaaRRRJJJRRR^^^vvvuuuvvvnnnRRRKKKQQQPPPYYYllliiiUUU^^^eeeooo}}}vvvgggYYYOOOKKKSSSYYY[[[tttXXX___:::888777<<>>>>>>>><<<===>>>@@@EEEKKKPPPTTTYYY]]]```^^^UUUKKKDDDAAA>>>???@@@BBBDDDDDDCCCBBB@@@DDDJJJMMMOOOVVVcccnnnttteeeVVVVVVPPPMMMPPPOOOMMMYYYoootttggg]]]___bbbuuuyyyoooaaaaaaaaa]]]XXXXXXpppYYYXXX[[[XXXUUUNNNJJJMMMSSSUUURRRRRRNNNJJJKKKOOORRRSSSRRROOOQQQNNNHHHCCCFFFPPPXXX\\\ZZZVVVPPPJJJHHHIIIKKKPPPKKKFFFFFFGGGHHHNNNUUUtttyyy~~~zzz~~~rrreee___^^^___bbbeeegggfffccc\\\RRRJJJDDDBBB>>>???@@@BBBIIIOOONNNIIITTTyyylllXXXSSSPPPPPPQQQPPPPPPRRRLLLNNNPPPPPPNNNLLLLLLLLLOOONNNWWWccc^^^NNNHHHOOOLLLKKKJJJIIIIIIJJJLLLMMMJJJHHHEEECCCBBBAAA???======<<<:::888777666666666999EEEnnn}}}lllxxxhhhVVVEEEAAAEEEAAABBBBBBAAA@@@AAACCCEEEIIIMMMPPPPPPLLLGGGEEEEEEBBBHHHPPPTTTWWWZZZaaafffxxx}}}|||rrrbbbTTTLLLTTT___ttt{{{tttooo~~~[[[NNNRRRTTT```xxxjjj^^^kkkqqq~~~qqqdddXXXPPPOOOTTTYYY___VVVbbbuuu777999:::999???VVVxxxuuuxxxrrr}}}mmmRRRBBB>>>>>>>>>===<<<;;;;;;===AAAEEEGGGKKKPPPUUUTTTNNNFFF@@@===:::<<>><<<;;;<<<>>>@@@AAACCCIIIOOOQQQLLLEEE@@@>>>>>>@@@CCCEEEFFFGGGIIIJJJFFFIIIPPPZZZcccpppgggSSSPPPQQQNNNLLLNNNQQQ\\\kkkqqqiii___aaakkkpppqqq[[[___ZZZTTTVVVSSSdddZZZ\\\XXXTTTSSSOOOKKKPPP[[[eeeiiiUUUSSSRRRVVVZZZYYYRRRKKKKKKLLLIIIDDDEEEKKKOOOMMMOOOMMMJJJHHHHHHIIIJJJJJJFFFCCCBBBEEEEEECCCDDDGGGSSSvvvpppuuu~~~}}}wwwpppkkk```ZZZUUU[[[iiisssqqqlllgggaaaYYYPPPIIIDDDAAA@@@GGGDDDFFFJJJEEECCCWWWsssyyyuuunnn^^^NNNPPPPPPMMMHHHFFFEEEFFFMMMNNNOOONNNMMMLLLNNNOOOPPPNNNKKKKKKMMMMMMLLLKKKLLLMMMNNNOOOOOOMMMJJJIIILLLJJJGGGFFFEEEEEECCCBBB===<<<;;;:::999888777777888888UUUsss}}}jjj^^^RRRMMMFFF???@@@HHHHHHHHHHHHHHHIIIMMMTTTXXXaaa]]]TTTIIIAAA???DDDIIITTTZZZ___``````hhhwwwnnn^^^SSSNNNVVV___mmmzzzvvvtttooogggjjjRRRUUUZZZkkkooojjjwwwkkk[[[XXXeeevvv~~~nnnbbbXXXQQQLLLTTTSSS^^^yyyjjjNNNssskkk===??????<<<>>>QQQrrr{{{{{{yyyZZZHHHEEEEEECCCAAA@@@>>>======>>>???@@@BBBHHHOOORRRNNNHHHCCCAAAEEEGGGIIIJJJKKKLLLOOOPPPJJJKKKTTTcccqqq~~~lll^^^SSSRRRRRROOOMMMPPPQQQaaapppqqqeee]]]dddooowwwbbbSSS^^^WWWQQQVVVUUUsss~~~|||gggWWWXXX]]]\\\SSSSSSPPPLLLQQQ]]]iiioooYYYSSSMMMMMMPPPQQQNNNIIIQQQPPPKKKEEEEEEJJJIIICCCJJJHHHFFFFFFIIILLLMMMMMMGGGEEEDDDCCC???<<>>AAAPPPaaaaaaOOOTTTKKKIIIGGGIIILLLMMMLLLJJJRRRPPPOOOQQQUUUVVVTTTRRRPPPMMMJJJKKKPPPSSSTTTSSSXXXYYYUUUPPPQQQUUUSSSLLLKKKGGGCCCDDDGGGHHHFFFBBBBBBAAA???===:::888666555555777AAAXXXxxxoooYYYJJJFFFAAA???AAADDDHHHIIINNNRRRQQQMMMWWWjjjvvvwwwfffQQQAAACCCLLLOOOTTT\\\dddlllsssvvv}}}zzzgggVVVJJJIIINNNWWWaaaeeehhhooowwwqqqpppooo```VVV\\\www{{{jjjyyyppp^^^^^^^^^\\\kkksssdddVVVLLLKKKOOOUUUUUUggg{{{WWW]]]~~~aaa???;;;;;;===;;;@@@UUUmmmxxxuuuvvvpppXXXLLLJJJIIIGGGIIIKKKMMMNNNMMMKKKJJJNNNSSS___rrrxxx___GGGHHHLLLOOOTTTZZZ\\\___gggqqqvvvmmmppp}}}ccc[[[QQQMMMQQQQQQMMMPPPXXXbbbvvvyyyjjj```]]]gggyyy|||mmm^^^RRRQQQQQQPPPUUU___eee]]]^^^^^^VVVWWW[[[WWWXXXXXXYYY___mmm|||gggZZZLLLHHHHHHHHHIIIJJJEEEFFFGGGFFFCCCBBBBBBBBBDDDFFFHHHIIIIIIHHHHHHGGGGGGFFFDDDBBBAAAAAABBBBBBCCCIIISSS```pppooohhhcccbbbhhhjjjeee___]]]XXXkkk~~~wwwllleeebbbUUUMMMEEEDDDCCCAAAAAACCC===IIIHHHGGGaaayyy\\\PPPMMMNNNLLLLLLMMMOOOOOOLLLIIIMMMLLLLLLPPPTTTVVVVVVTTTNNNMMMMMMOOOSSSWWWYYYYYYZZZXXXSSSMMMMMMRRRQQQLLLIIIEEECCCDDDHHHJJJHHHEEECCCBBB@@@>>>;;;999777666444444<<>><<<===>>>;;;<<>>>>>GGGSSSqqqjjjSSSKKKLLLIIIKKKNNNRRRUUUWWWYYYYYYbbbsssuuuPPPOOOOOONNNSSS___mmm{{{nnn^^^\\\XXXTTTQQQRRRRRRTTT\\\fffxxx{{{nnn]]]\\\eeeyyytttwww^^^VVVQQQSSSVVVYYYaaaiii___ccc|||mmm___VVVaaa___\\\]]]eeeqqqwwwvvvbbbWWWMMMIIIGGGDDDCCCDDDMMMRRRTTTPPPHHHCCCEEEIIIIIIJJJJJJGGGCCC@@@AAABBB???>>>===<<<<<<<<<===>>>BBB@@@BBBLLL^^^xxx}}}wwwlllbbb[[[aaakkkssspppccc[[[```iiivvvkkkhhhfff[[[NNNKKKFFFBBBBBBAAA>>>???BBBGGG@@@VVV}}}tttooo|||jjjSSSSSSPPPGGGLLLNNNSSSVVVVVVSSSNNNJJJNNNNNNNNNOOOPPPPPPPPPOOOKKKOOOSSSTTTTTTTTTWWWZZZXXXSSSNNNKKKNNNQQQRRRQQQPPPMMMJJJHHHGGGFFFDDDAAADDDDDDBBB@@@>>><<<:::::::::777777@@@UUUssstttQQQEEEEEEGGGIIIKKKKKKHHHFFFAAABBBBBBCCCLLLUUUVVVQQQPPPSSSYYY^^^^^^___kkkyyy}}}kkk]]]QQQIIIHHHOOO[[[cccdddgggsss|||vvvpppnnnmmmfffppp||||||hhhYYYOOOKKKNNNTTTaaannnZZZTTT|||zzzYYYggg@@@AAACCCDDDBBBAAAEEEKKKrrrgggtttYYYKKKJJJMMMNNNPPPTTTYYY^^^ccceeevvvyyyVVVWWWQQQMMMOOO[[[kkk~~~www]]]VVVZZZTTTTTTTTTRRRQQQVVVfffuuu~~~{{{iii[[[```lllmmmrrr___XXXSSSVVV\\\______^^^[[[eeeyyyiii]]]ZZZ\\\[[[ZZZ]]]```^^^YYYWWWQQQLLLLLLKKKFFFCCCCCCJJJMMMNNNIIIAAA>>>BBBHHHHHHFFFDDDCCCDDDDDDBBB@@@???>>>===<<<<<<===>>>>>>DDD@@@@@@GGGTTTkkk|||ssszzzwwwxxxiiibbbbbbccclllooonnnddd[[[]]]iiitttttteeeccceee^^^RRRLLLGGGCCC@@@@@@???<<<>>>BBBGGGRRR~~~zzzhhh}}}xxx\\\RRROOOKKKIIIHHHLLLQQQUUUUUUSSSOOOMMMMMMNNNOOOPPPPPPOOOOOOOOOMMMPPPSSSRRRPPPNNNPPPRRROOOKKKIIIKKKNNNPPPPPPOOOVVVTTTQQQNNNLLLJJJHHHGGGEEEDDDBBBAAA???===;;;;;;:::999888<<>><<<======<<<@@@FFFGGGuuuzzzdddlll]]]TTTTTTKKKFFFJJJFFFJJJOOORRRRRRQQQPPPOOOIIIKKKNNNOOOOOOPPPQQQSSSNNNOOOPPPOOOMMMMMMMMMNNNIIIEEECCCHHHLLLLLLLLLLLLNNNMMMLLLJJJHHHGGGGGGGGGDDDDDDBBBAAA???===<<<;;;888888777999CCC[[[{{{aaaMMMMMMNNNPPPRRRSSSQQQPPPKKKMMMNNNKKKJJJMMMUUU[[[]]]```fffkkkrrr|||lllXXXOOOOOOMMMIIIFFFGGGNNN[[[jjjsss{{{vvvqqqwwwppp]]]QQQMMMMMMSSSYYY___}}}lll```llleeeXXX{{{EEEDDDCCCAAA@@@AAABBBBBBPPPtttxxxzzzqqqXXXLLLGGGLLLTTT___jjjsssyyy}}}uuuhhhmmm```[[[]]]kkknnncccYYYUUUXXXPPPQQQSSSWWW```nnn|||tttmmm``````ppp~~~{{{ZZZYYYVVVTTTTTTWWWYYYVVVRRRVVV[[[eeefffdddnnnrrrfffRRRVVVWWWUUUUUUUUUQQQKKKKKKIIIIIILLLLLLHHHEEEFFFAAADDDGGGIIIHHHGGGFFFGGG>>>???AAACCCDDDDDDCCCAAADDDCCCAAA@@@?????????@@@@@@>>>AAAEEEEEEIII^^^uuu|||ssswww|||~~~}}}~~~rrrpppkkkffffffhhhddd^^^cccggghhhgggkkkqqqsssqqqccccccbbb]]]SSSIIIFFFGGG>>>;;;;;;>>>???AAAHHHQQQgggbbbeeemmmPPPQQQTTTKKKGGGMMMIIILLLOOOPPPOOONNNOOOPPPGGGJJJMMMNNNMMMMMMOOOQQQMMMLLLKKKLLLNNNQQQRRRRRRLLLEEEBBBFFFJJJIIIJJJLLLGGGGGGFFFDDDBBBAAAAAAAAADDDCCCBBB@@@???===<<<;;;777999999777<<>>===>>>BBBDDDDDDOOOnnn{{{{{{___PPPKKKSSS```ooo|||}}}dddaaagggzzziii```]]]WWWTTTVVVXXXWWWWWW]]]lllzzzgggbbbZZZaaawwwqqqaaaVVVWWWVVVTTTTTTVVVXXXXXXUUUYYY]]]XXXVVVfffkkk\\\XXXYYYWWWQQQNNNNNNLLLHHHIIIFFFFFFHHHGGGDDDCCCEEECCCFFFKKKNNNMMMJJJEEEBBB:::>>>CCCEEECCCAAAAAACCCCCCBBB@@@>>>===<<<<<<===??????CCCHHHDDDBBBQQQfff{{{ttt|||yyy}}}zzzssspppssswwwmmmiiieeehhhqqqttthhhYYYfffooowwwyyy{{{zzzpppdddaaabbbYYYKKKFFFJJJGGG===>>><<<===@@@CCCHHHQQQ\\\{{{ddd{{{yyy___NNNQQQTTTNNNKKKQQQLLLNNNPPPOOOLLLLLLNNNQQQIIILLLNNNMMMKKKIIIKKKLLLLLLJJJHHHKKKQQQVVVXXXXXXTTTJJJEEEGGGJJJIIIKKKOOOKKKJJJIIIFFFBBB@@@???@@@CCCCCCAAA@@@>>>===<<<;;;888;;;;;;888:::IIIcccwww}}}WWWTTTRRRSSSUUUXXXZZZZZZYYYVVVUUUXXX\\\^^^___```qqq~~~iiiRRREEE???KKK[[[aaa^^^ZZZVVVZZZgggzzzwwwaaaddduuuyyy}}}pppaaaQQQLLLOOOUUU]]]eeetttqqq^^^xxx^^^\\\@@@@@@??????????????????GGGYYY~~~lllYYYWWW[[[lllsssdddjjj}}}rrrfff^^^XXXSSSSSSWWWTTTXXX___kkk|||rrrdddcccaaaggg|||fffZZZXXXUUUSSSUUUZZZ]]][[[WWWRRRTTTWWWXXXZZZ^^^eeejjjZZZQQQJJJKKKRRRUUUPPPIIICCCEEEHHHGGGCCC???AAAEEEJJJIIIIIIJJJJJJIIIFFFCCC<<<======>>>CCCHHHDDD===>>>======>>>@@@@@@???>>>@@@???BBBHHHJJJGGGIIIOOOsss~~~|||zzzyyyxxxzzzwwwuuurrrllleeefffkkkffffffkkkqqqrrrmmmiiiiii~~~|||nnnkkkiiiddd___[[[SSSKKKFFFDDD@@@<<>><<<222888888888999:::PPPsss}}}___ZZZSSSOOOQQQUUUVVVUUU^^^]]]\\\[[[]]]aaahhhmmm~~~bbbSSSFFF???FFFWWWjjjzzzwwwccc]]]cccvvvgggXXXZZZgggyyy{{{uuu}}}vvviii___TTTPPPSSSYYYbbbjjjoooYYY|||```jjj>>>>>>>>>>>>>>>>>>>>>>>>???MMMnnnvvv}}}nnndddiiiyyytttfffjjj|||mmmfff^^^[[[WWWSSSSSSVVVXXX^^^gggtttxxxhhh___aaafffsss}}}^^^XXXWWWTTTRRRSSSXXXZZZXXXUUUQQQRRRTTTUUUWWW[[[aaafff___VVVMMMLLLQQQTTTPPPKKKDDDJJJPPPQQQJJJDDDCCCFFFEEEEEEEEEEEEFFFDDDAAA>>>;;;<<<<<<===CCCHHHFFF@@@@@@???>>>???AAA@@@???===???>>>AAAFFFGGGEEEGGGLLL___ooo}}}xxxvvvuuurrrnnnjjjgggfffgggggglllhhhffffffeeeccceeeiiiiiikkkooorrrnnnhhhhhhkkktttgggdddaaa\\\PPPLLLFFFBBBBBBCCCCCC@@@999HHHKKKBBBPPPyyyvvvvvvbbbYYYOOOMMMRRRUUURRRNNNJJJJJJJJJLLLOOOTTTYYY\\\LLLIIIGGGHHHKKKMMMLLLJJJJJJIIIIIILLLPPPSSSSSSRRRLLLLLLKKKJJJJJJKKKKKKLLLGGGFFFDDDAAA@@@AAAEEEIIIKKKFFF@@@=========;;;999666:::999888999999IIIgggssshhh[[[PPPNNNPPPSSSVVVYYYZZZ[[[]]]___dddkkkuuu{{{kkkQQQEEEGGGDDDNNNcccvvvqqqlllvvvwww___VVVXXXdddsss||||||uuuxxxvvvcccWWWPPPRRRUUUYYYdddqqqnnn```|||bbb{{{>>>>>>>>>>>>>>>>>>>>>>>>;;;BBBTTTvvvmmmuuu{{{nnn```bbbppp}}}hhh^^^ZZZWWWXXXWWWTTTUUUXXX\\\ffftttooo^^^^^^bbblllmmmVVVUUUWWWTTTQQQRRRTTTVVVUUUSSSOOOPPPPPPQQQRRRUUUZZZ^^^aaaXXXNNNKKKNNNQQQOOOLLLCCCNNNXXXXXXPPPGGGEEEEEEBBBAAAAAAAAABBB@@@>>>;;;;;;<<<<<<<<>>>>>===@@@CCCDDDCCCEEEIIILLL]]]www|||www~~~|||rrrvvvyyyttttttqqqkkkeeecccbbb___ZZZVVVVVVYYY]]]```jjjdddbbbfffjjjlllmmmppplllmmmnnnmmmfff___aaahhhwwwyyysssddd[[[YYYVVVQQQJJJEEE@@@???@@@AAA@@@???<<>>???===:::===>>>:::888;;;999AAAWWWrrrzzzbbbPPPPPPTTTUUU\\\eeecccdddhhhlllttt~~~wwwWWWCCC===EEEIIIWWWmmmyyyfff[[[YYYYYYbbboooxxxyyy}}}uuuppp^^^PPPMMMVVV[[[[[[iii}}}ggghhhlllkkk>>>>>>>>>>>>????????????>>>AAAEEEbbb{{{wwwvvvhhhXXX[[[mmmjjj^^^YYYVVVUUUXXXXXXWWWZZZ___cccqqqtttfff]]]aaafffrrrcccWWWQQQVVVTTTRRRRRRSSSTTTSSSQQQNNNMMMLLLLLLMMMPPPTTTVVVYYYSSSLLLIIIKKKLLLKKKIIIBBBNNNXXXVVVMMMFFFDDDCCCCCCBBBAAAAAAAAA@@@>>><<<===>>>===<<<@@@EEEFFFBBB??????@@@CCCEEEEEECCCAAA>>>>>>@@@AAAAAAAAADDDFFFGGGQQQjjjlllggguuuttteeefffnnn}}}zzz|||zzzpppkkkggggggeee^^^YYYXXXZZZYYYXXXYYY]]]dddkkkppp{{{rrrmmmpppvvvxxxwwwwwwmmmiiifffbbb\\\WWWXXX^^^aaaaaa\\\SSSPPPPPPMMMHHHFFFBBB@@@AAAAAA@@@???@@@CCCAAAUUUoooZZZQQQQQQOOONNNMMMMMMOOOPPPIIIKKKNNNRRRTTTUUUUUUTTTRRRLLLFFFIIIQQQTTTQQQLLLDDDFFFJJJLLLLLLMMMOOOPPPKKKKKKLLLKKKKKKJJJIIIHHHFFFFFFEEEDDDEEEHHHMMMQQQTTTJJJ>>><<<@@@CCCAAA===BBBBBB;;;999>>>;;;===KKKooo}}}oooVVVWWW^^^___iiixxxxxxzzz~~~gggLLLBBBBBBFFFRRRcccyyyppp]]]]]]```\\\cccnnnwww{{{{{{vvvgggZZZMMMNNN]]]bbb___qqqvvv^^^sssbbbuuu?????????@@@@@@AAAAAAAAA@@@CCCAAASSSuuu~~~}}}qqq|||iiiXXX\\\xxx{{{iii___\\\YYYVVVUUUVVVVVVXXX```hhhqqq~~~tttccc]]]___dddmmm~~~xxxbbb\\\OOOUUUUUUTTTTTTTTTTTTRRRQQQMMMLLLJJJIIIJJJMMMOOOQQQMMMJJJHHHGGGGGGGGGEEECCCCCCNNNUUUOOOGGGDDDDDDCCCCCCBBB@@@@@@@@@@@@>>><<>>???AAADDDGGGHHHGGGEEE>>>@@@AAA@@@???AAACCCDDDFFFHHHYYYxxxiiiaaapppzzzyyybbbQQQZZZ[[[```iiiqqqzzz{{{sssnnnbbb______ccccccaaa```aaafffhhhkkkpppvvv~~~yyyzzz|||zzzuuuqqqlllcccZZZXXXVVVRRRQQQRRRNNNNNNLLLJJJJJJJJJFFF@@@>>><<<===AAAAAA>>>AAAFFFHHHZZZmmm\\\UUUKKKMMMNNNMMMKKKJJJMMMPPPJJJLLLNNNPPPQQQOOONNNLLLNNNJJJGGGGGGKKKPPPTTTUUUJJJLLLMMMMMMLLLKKKLLLMMMIIIJJJKKKMMMMMMKKKJJJIIIEEEFFFGGGGGGFFFFFFHHHJJJIIIAAA:::;;;CCCHHHEEEAAAEEEEEE===;;;BBB@@@===EEE___vvv|||}}}bbbaaagggjjjwww~~~\\\GGGEEEIIIKKK]]]pppcccYYY]]]```]]]bbbmmmxxx~~~lll___VVVLLLPPP```ddddddzzzyyyaaafff{{{\\\{{{??????@@@@@@AAABBBBBBBBB???BBBAAAIII___vvvxxxjjjXXXaaatttfff\\\WWWVVVWWWTTTRRRTTTVVV[[[fffrrrzzzfffXXXZZZdddkkkyyyjjjaaa^^^PPPSSSTTTVVVVVVVVVTTTRRRPPPNNNKKKHHHHHHIIILLLMMMNNNFFFFFFFFFFFFEEEDDDBBBAAAFFFNNNPPPGGGBBBDDDFFFDDDBBB@@@>>>>>>>>>>>><<<;;;???BBBBBB??????AAAAAA>>>???@@@BBBFFFJJJJJJHHHFFF>>>AAAAAA>>><<>>HHHaaa|||mmmyyy|||yyy{{{\\\JJJHHHIIIMMMQQQYYYiiivvv}}}xxxssspppoookkkjjjmmmsssvvvvvvxxx|||}}}~~~}}}uuulllgggfff[[[RRRQQQRRRPPPLLLKKKGGGGGGGGGGGGGGGEEEAAA===???===???AAA===999BBBPPP```ppphhhxxxyyy^^^TTTQQQLLLNNNOOONNNLLLLLLOOORRRKKKLLLLLLLLLLLLJJJHHHGGGGGGGGGEEEDDDDDDIIIQQQXXXSSSRRROOOLLLJJJHHHFFFEEEHHHJJJMMMNNNOOOMMMKKKIIIBBBDDDEEEFFFDDDCCCCCCDDDEEEAAA>>>CCCKKKPPPOOOLLLFFFGGG???<<>>??????@@@AAAAAABBBBBB>>>@@@CCCCCCLLLpppwwwlll]]]iii{{{iii___ZZZTTTQQQQQQPPPOOOQQQUUUZZZaaappp}}}vvvkkk^^^YYYaaannn~~~xxxbbb^^^YYYRRROOORRRVVVXXXWWWTTTQQQOOOOOOKKKHHHHHHJJJMMMMMMMMMIIIJJJIIIGGGDDDCCCCCCDDDEEEJJJIIIAAA???DDDEEE@@@BBB@@@>>>===>>>>>><<<;;;===AAACCC@@@@@@AAAAAA>>>BBBCCCEEEHHHKKKJJJHHHEEE===AAA@@@;;;999===???>>>;;;===???III```www|||tttyyyvvv{{{eeeZZZNNNGGGDDDFFFOOOYYYccclllzzz}}}{{{vvvlllbbb]]]YYYRRRMMMMMMLLLIIIFFFFFFDDDDDDDDDCCCBBB@@@???@@@@@@???BBBCCC???AAAVVVooogggyyyyyyjjjooobbbZZZRRROOOOOOOOOMMMLLLMMMPPPSSSKKKKKKIIIHHHGGGGGGGGGGGGDDDEEEEEECCCCCCGGGNNNSSSUUUPPPJJJGGGFFFFFFDDDBBBKKKLLLOOOQQQPPPMMMJJJHHHAAABBBCCCDDDCCCDDDFFFHHHGGGEEEDDDGGGNNNSSSUUUUUUFFFIIIAAA===CCCCCC>>>AAAMMMdddxxxsssqqqxxxvvvUUUHHHJJJNNNQQQllluuubbb]]]^^^eeemmmmmmqqq{{{zzziii[[[SSSMMMPPPZZZccchhhvvvyyy~~~rrrbbbnnnfffhhh===>>>>>>???@@@@@@AAAAAA@@@@@@FFF@@@AAAkkk~~~eeeqqqsssfffuuuwwwhhhYYYUUUSSSPPPPPPRRRKKKLLLQQQYYY```iiixxxuuufff___]]]```kkkwwwmmm___[[[SSSTTTLLLPPPVVVYYYXXXTTTPPPNNNOOOLLLHHHHHHKKKMMMNNNNNNPPPPPPMMMIIIDDDCCCEEEGGGAAAFFFDDD<<<<<>>===:::???BBBAAAAAABBBBBB???EEEFFFGGGJJJKKKJJJFFFCCC<<<@@@???999777;;;>>><<<;;;BBB???999EEE]]]hhhcccyyyrrrttt~~~fffTTTJJJFFFHHHLLLKKKUUUdddsss~~~|||vvvrrrqqqlllaaaWWWSSSNNNKKKIIIIIIGGGBBBAAADDD@@@?????????===<<>>???DDDHHHYYY{{{}}}xxx```zzz{{{wwwnnn___\\\WWWRRROOONNNOOOOOONNNQQQSSSZZZjjj}}}tttcccWWWZZZbbbjjjvvvcccVVVQQQOOOOOOQQQTTTYYY[[[YYYTTTOOOLLLNNNPPPLLLFFFKKKUUUSSSIIIMMMJJJKKKQQQTTTPPPJJJGGGDDDBBBBBBCCCAAA<<<<<<@@@>>>???AAAAAA@@@???@@@AAABBBAAAAAAAAACCCDDDBBBAAA???EEEIIIHHHFFFEEEBBB>>><<<:::888999:::<<<===<<<===>>>???===>>>DDDOOOWWWiiiyyyxxxtttiiiiiiZZZMMMAAAMMMMMMPPPXXXdddppp{{{{{{yyy{{{}}}}}}{{{mmmjjjfff```ZZZTTTOOOMMMJJJGGGDDDBBBBBBAAAAAA@@@@@@AAA===:::;;;@@@>>>888???AAAFFFQQQcccmmmxxxgggvvvuuugggdddbbb\\\XXXNNNMMMLLLLLLMMMMMMLLLKKKIIIIIIKKKMMMJJJDDDCCCFFFHHHGGGJJJQQQSSSPPPLLLLLLKKKJJJIIIIIIEEEAAACCCIIILLLNNNRRRVVVWWWTTTNNNIIIEEEFFFFFFGGGHHHHHHHHHHHH???CCCGGGHHHGGGGGGIIIKKKKKKHHHCCCBBBFFFHHHFFFAAAAAAQQQjjjtttvvvrrrSSSLLLNNNOOOhhhooo```___fffppp}}}uuugggYYYPPPMMMRRRVVV^^^iiixxx|||yyyeeeZZZUUUrrrjjjXXXlll===@@@CCCCCCAAA???>>>???AAA>>>===???@@@MMMoooxxxtttwwwkkkqqqnnn```XXXUUUQQQNNNLLLLLLNNNOOOQQQUUU[[[eeettt}}}uuuhhh___YYY]]]hhhwwwnnnWWWPPPLLLJJJJJJXXX]]]aaa___WWWPPPMMMMMMYYY___]]]SSSNNNQQQPPPJJJJJJLLLQQQVVVUUUOOOJJJJJJAAADDDKKKOOOKKKBBB>>>???CCCCCCBBBBBBAAA???===<<>>FFFMMM[[[qqqwwwttttttlllXXXOOOMMMJJJKKKOOOVVV]]]aaajjjrrr}}}wwwpppmmmoooqqqpppnnngggddd```ZZZTTTNNNIIIGGGDDDCCCAAA???>>>>>>===<<>>>>>>>>>>>>>>>>>GGGMMM]]]xxxyyysssvvvccc^^^```^^^XXXRRRNNNLLLKKKJJJKKKKKKKKKJJJIIIHHHIIILLLKKKFFFDDDFFFGGGFFFHHHOOOQQQMMMJJJJJJJJJHHHHHHHHHEEEAAACCCHHHMMMNNNPPPSSSUUUTTTQQQNNNGGGFFFFFFEEEDDDDDDEEEEEE@@@CCCFFFFFFDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFEEEDDDBBBLLL^^^xxxuuuuuunnnOOOHHHMMMOOO___|||ttteeeaaagggqqqwwwlll```TTTNNNMMMSSS```hhhlllxxx|||VVVRRRaaadddddd<<<>>>AAABBBAAA@@@@@@AAA???=========<<>>:::666999>>>DDDFFFDDDAAA??????;;;???@@@<<<:::;;;:::888;;;999777777888999999888;;;======:::888:::>>>CCCRRRccc}}}}}}}}}kkkcccVVVKKKEEEEEEIIILLLRRR^^^nnn|||}}}zzzwwwuuuqqqllleeebbbbbbbbbaaa```\\\ZZZVVVQQQKKKFFFBBB@@@>>>>>>==================>>>:::;;;@@@@@@>>>DDDOOOXXXnnn}}}zzzoooggg\\\TTTWWW]]]ZZZSSSLLLQQQNNNKKKIIIJJJKKKKKKJJJIIIGGGGGGLLLLLLHHHFFFFFFGGGEEEFFFKKKMMMIIIGGGGGGHHHFFFFFFGGGEEEAAABBBFFFLLLLLLMMMOOORRRSSSSSSRRRHHHGGGDDDBBBAAAAAABBBBBBAAABBBCCCBBB???===<<<===???BBBFFFFFFCCCBBBDDDHHHFFFHHHRRRhhhuuuqqqwwwmmmPPPIIINNNRRR[[[|||pppjjjmmmuuuxxxjjjaaaXXXPPPMMMOOOQQQdddmmmppp{{{xxxtttOOOPPPqqq|||eeettt===>>>???@@@@@@@@@??????===>>>AAACCCAAAEEEVVVggg{{{{{{sssttthhh^^^VVVSSSNNNMMMKKKKKKLLLOOOSSSUUUWWWbbbqqq{{{}}}vvviii___[[[cccjjjqqqXXXTTTVVVMMMKKKSSSSSSVVVWWWTTTMMMIIIJJJLLLbbbjjjkkkaaaTTTMMMKKKIIIBBBFFFNNNUUUSSSIIICCCBBBDDDGGGIIIHHHBBB>>>FFFQQQTTTLLLCCC>>>===<<<888444444<<>>===:::888666666888:::::::::<<<===>>><<<::::::<<<>>>JJJYYYrrr|||gggUUUJJJFFFEEE@@@FFFOOOVVV[[[___ccceeeqqqqqqrrrrrrrrruuuzzz}}}~~~}}}zzzxxxzzz}}}{{{uuussstttvvvvvvuuussspppooojjjfff___ZZZXXXWWWUUUTTTOOOMMMKKKGGGCCC@@@===<<<;;;<<<>>>?????????@@@AAAAAA::::::AAABBBBBBQQQfff}}}zzzooo]]]UUURRRVVVYYYVVVOOOJJJSSSPPPLLLJJJJJJKKKLLLLLLKKKGGGGGGKKKLLLIIIFFFFFFHHHEEEDDDHHHIIIFFFDDDEEEFFFDDDDDDEEEDDDAAAAAAEEEJJJIIIJJJLLLNNNOOOOOONNNGGGEEEBBB@@@???@@@BBBCCC@@@AAA@@@???===;;;::::::>>>???AAACCCBBB@@@DDDIIIEEEDDDJJJ]]]xxxssshhhjjjooo{{{yyyxxxxxx}}}mmmUUUMMMPPPTTT```{{{www{{{zzz~~~zzznnnaaaYYYSSSNNNOOORRRSSScccooo~~~}}}{{{~~~jjjRRRXXXyyykkk}}}???>>>>>>>>>>>>>>>===<<<===AAAGGGIIIFFFFFFMMMWWW{{{uuuxxxzzzsssooommmjjjeee___ZZZVVVRRRPPPNNNMMMLLLLLLNNNRRRVVVYYY```kkkwww{{{sssggg___]]]aaajjjuuulllRRRSSSRRRGGGFFFQQQOOOMMMKKKJJJIIIIIIHHHGGGUUUYYY[[[WWWQQQMMMJJJGGGHHHHHHNNNUUUWWWOOOFFFAAACCCCCCDDDAAA======IIIWWWVVVMMMAAA:::999:::888666555<<>>======>>>@@@AAA@@@???>>>???AAACCC===???IIIOOOVVVmmmyyyssslllbbb\\\VVVQQQRRRRRRNNNLLLLLLPPPMMMIIIHHHHHHJJJJJJJJJLLLHHHGGGJJJKKKHHHGGGIIILLLGGGDDDFFFFFFDDDCCCDDDEEEBBBBBBEEEEEEBBBAAADDDGGGFFFGGGIIIJJJIIIGGGDDDCCCBBB@@@??????AAADDDEEECCCBBBAAA@@@@@@@@@??????AAA======AAABBBAAACCCHHH@@@@@@HHHXXXlllooo___[[[]]]aaafffjjjiiihhhgggbbb\\\YYYWWWUUUWWW^^^gggpppuuu|||}}}xxxhhhXXXQQQPPPRRRbbb|||ooommm}}}}}}pppeeeYYYRRRNNNMMMPPPUUU[[[bbbuuu|||fffPPPbbbnnnmmm>>>===;;;;;;<<<<<<;;;:::???CCCGGGGGGDDDBBBDDDHHH^^^}}}}}}qqqzzzrrrmmmiiifffddd[[[YYYVVVSSSRRRPPPMMMKKKNNNMMMMMMNNNRRRWWW\\\___lllqqquuurrrggg\\\\\\bbbllluuuvvv```PPPQQQOOOFFFFFFOOOPPPKKKGGGFFFHHHIIIFFFBBBHHHIIIKKKLLLMMMLLLIIIFFFIIIGGGIIIPPPRRRLLLDDD???===???BBBCCCAAA@@@IIISSSPPPHHH???999888999::::::999>>>DDDFFFCCC???>>>===@@@BBBAAA<<<:::===@@@???999777666777:::<<<======777777888888999999::::::666AAALLLUUUhhhsssjjjppp~~~yyy{{{yyyTTTMMMCCC??????AAAAAA???===???BBBEEEJJJPPPWWW\\\___dddfffccc_________]]]bbbaaa___\\\XXXTTTRRRPPPOOOLLLIIIEEEAAA@@@??????AAAAAA@@@@@@@@@@@@@@@???CCCEEEDDDBBB>>>===???BBB???BBBNNNaaaqqqxxxrrrvvvzzzyyylllvvvaaaWWWZZZUUUPPPMMMMMMKKKHHHJJJNNNKKKIIIFFFEEEFFFHHHHHHHHHJJJGGGGGGIIIHHHGGGJJJPPPPPPJJJFFFFFFFFFDDDCCCEEEDDDAAAAAADDDFFFDDDBBBCCCEEEDDDDDDEEEEEECCC@@@===???>>>>>>>>>???BBBDDDFFFFFFDDDCCCCCCEEEFFFFFFEEECCC>>>???EEEGGGBBBBBBFFFDDDFFFOOO\\\gggsssnnnXXXOOONNNLLLPPPQQQNNNMMMLLLHHHCCCEEECCCBBBCCCHHHQQQYYY______ccceeebbb]]]XXXUUUTTT___}}}wwwnnnppp{{{vvvdddZZZPPPKKKJJJKKKPPPVVV^^^ccczzz{{{bbbJJJnnn___sss<<<999888888;;;<<<;;;:::???AAABBB@@@>>>>>>BBBDDDPPPxxx~~~~~~www~~~~~~yyy{{{wwwqqqnnnnnnpppmmmhhheeecccaaa^^^\\\TTTQQQNNNMMMNNNNNNLLLJJJOOOOOOPPPSSSXXX___eeeiiipppllliiifffaaa^^^dddnnn~~~hhhZZZOOONNNMMMIIIIIINNNMMMKKKHHHGGGGGGFFFDDDCCCDDDDDDFFFHHHJJJIIIGGGGGGEEECCCEEEIIIIIICCC??????<<<===???BBBBBB@@@EEELLLCCCAAA>>><<<:::;;;<<<<<<;;;===@@@BBBDDDDDDDDDDDDAAACCCBBB===;;;>>>???>>>:::888666666888:::::::::777666666666777888888888999;;;AAAHHHSSSeee~~~zzzuuu{{{|||qqqooorrrjjj]]]PPPEEE>>>;;;999;;;;;;<<<<<<>>>AAAFFFJJJIIIOOORRRQQQQQQRRRRRROOOSSSRRROOOKKKHHHFFFEEEEEEAAAAAA???>>>======>>>???CCCCCCCCCBBBBBBBBBBBBAAACCCEEEFFFCCCAAACCCIIINNNPPP^^^sssrrrfffsss~~~~~~zzznnniiimmm~~~cccTTTPPPQQQLLLKKKLLLNNNLLLIIIJJJOOOIIIGGGFFFFFFHHHIIIIIIHHHEEEEEEFFFGGGEEEFFFPPP[[[UUUNNNIIIHHHGGGDDDEEEGGGDDD@@@@@@EEEGGGEEECCCCCCEEECCC@@@@@@@@@???>>>===;;;;;;<<<===>>>@@@BBBCCCEEEBBB@@@AAADDDFFFFFFEEEAAAAAAHHHQQQNNNCCC@@@EEEHHHKKKSSS\\\___gggpppUUUHHHEEEAAADDDDDDBBBAAACCCBBB>>>???@@@BBBEEEIIIOOOUUUYYYUUUWWW\\\ccchhhgggeeeccc```~~~~~~yyy}}}wwwlllZZZQQQIIIHHHIIIMMMTTT[[[aaaooo}}}tttzzz}}}\\\OOOpppeee999777555777:::===<<<;;;===>>>===999999???EEEIIIHHHlll}}}sssyyy||||||~~~{{{wwwuuuvvv|||}}}xxxwwwwwwxxxxxxqqqrrrqqqmmmhhheeegggiiidddbbb```___]]]ZZZVVVRRRQQQNNNKKKKKKMMMOOOOOONNNQQQRRRTTTXXX___gggnnnsssmmmccc\\\^^^aaafffpppzzz```UUUJJJGGGIIIJJJJJJJJJFFFHHHIIIHHHEEEDDDEEEFFFDDDEEEGGGIIIHHHEEEFFFHHHEEEFFFHHHJJJEEE@@@@@@DDD@@@<<<;;;<<<<<<===BBBIII999<<<>>>???>>><<<<<<===999999:::>>>CCCFFFHHHGGG===@@@@@@===<<>>>>>@@@CCCFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@BBBEEEFFFGGGLLLVVV]]]sssooohhhxxxfff^^^dddgggiiizzzzzz\\\UUUUUUQQQJJJHHHKKKQQQUUURRRLLLLLLPPPJJJIIIIIIJJJLLLMMMLLLKKK@@@BBBEEEFFFDDDGGGTTTbbbXXXQQQJJJIIIHHHEEEFFFIIIDDD@@@@@@EEEHHHFFFDDDCCCFFFBBB>>><<<<<<>>>??????::::::;;;<<<===>>>???@@@AAA???<<<===???BBBAAA@@@>>>DDDQQQ[[[TTTCCC>>>EEEEEEGGGNNNTTTSSSYYYuuurrrUUUFFFBBB>>>AAAAAA???@@@DDDDDDBBB@@@DDDJJJOOOSSSVVVYYY[[[WWWWWW]]]iiitttwwwvvvttteee|||mmmbbbUUUMMMGGGGGGKKKPPPXXX```hhhrrrqqq{{{mmmYYY\\\hhhwww999999888888777888888888888999888888999<<>>DDDDDD@@@:::888<<<===;;;>>><<<:::999:::;;;>>>???>>><<<<<>>===<<<<<<<<<===??????<<<:::888666555555666777555555555555666777999999;;;;;;999777999@@@JJJRRRvvvzzztttwww~~~}}}yyyWWW@@@>>>JJJDDD888999>>>>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDBBBAAABBBDDDCCC???EEECCCAAAAAADDDHHHJJJKKKKKKIIIEEECCCBBBAAA???>>>AAAHHHQQQYYYdddtttttttttyyy~~~ddd\\\VVV]]]ttt[[[QQQRRRPPPMMMMMMOOORRRYYY^^^XXXLLLGGGJJJGGGIIIKKKMMMMMMLLLJJJIIIHHHFFFCCCCCCGGGMMMTTTYYYSSSRRROOOKKKHHHFFFGGGIIIFFFCCC@@@BBBFFFGGGDDD@@@AAACCCAAA===<<<>>>===;;;999<<<@@@BBBAAA???>>>>>>===>>>???>>>======???AAAGGGFFFNNNYYYVVVGGG???@@@AAAEEEFFFIIILLLNNNhhhzzzUUUCCCAAA>>>>>>???AAACCCFFFHHHIIIIIIGGGIIIPPPVVVXXX[[[^^^^^^\\\```mmm}}}rrr___TTTHHHIIIGGGGGGLLLWWW```dddrrrssslllwwwlllLLLjjjllleee888777777777888999::::::888888888888999<<>>>>><<<:::::::::::::::;;;;;;<<>>DDDGGGGGGEEEBBBAAA???===<<<<<<<<<<<<<<<;;;999777666777888888444444444444555666777888;;;;;;:::888777:::???DDDVVVdddxxxmmmccc```OOO@@@>>>???>>>===;;;===AAAFFFIIIJJJCCCDDDCCCBBBBBBBBBAAA@@@???AAADDDFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHLLLNNNTTTaaauuussssssnnn[[[bbbrrreeeNNNKKKOOONNNJJJJJJEEEIIIPPPVVVSSSJJJHHHKKKEEEGGGKKKMMMNNNMMMKKKIIIDDDDDDEEEFFFHHHKKKMMMOOOOOONNNMMMIIIFFFEEEFFFHHHEEEBBBAAABBBFFFGGGDDDAAA@@@BBBAAA===<<<>>>>>>;;;<<<>>>@@@AAA???=========??????@@@???======???@@@CCCCCCLLLXXXYYYRRROOOTTTLLLLLLHHHFFFGGGFFF\\\\\\HHHCCC???@@@BBBDDDGGGIIIJJJKKKKKKJJJLLLSSSWWWYYY^^^ccchhheeeeeekkkyyy|||hhhVVVMMMIIIHHHHHHLLLSSS\\\dddjjjqqqrrr|||UUUYYYzzz|||dddooo888999999999:::<<<===>>>888888888888999;;;@@@DDDTTTFFFSSSyyywww~~~{{{yyyxxxvvvtttvvvxxxyyyyyywwwvvvvvvwwwwwwrrrooopppnnniiieeeeee______^^^^^^^^^^^^______]]]ZZZWWWVVVVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOOOONNNOOOPPPPPPPPPOOOMMMLLLMMMMMMMMMNNNPPPSSSVVVWWW```dddfffcccaaaaaaaaa___```eeeppp~~~zzzmmmSSSPPPNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGFFFEEECCCAAA???>>><<>>>>>;;;999999:::;;;;;;;;;;;;;;;???===;;;:::<<>>AAA@@@======??????<<<>>>???@@@???===<<<<<<<<>>>>>???AAA??????GGGTTT[[[\\\aaaiii[[[WWWNNNJJJJJJGGGUUUrrrgggNNNCCC@@@BBBFFFIIIKKKLLLMMMMMMKKKKKKMMMRRRSSSTTT[[[ccciiikkkkkkkkkqqqzzzmmm\\\NNNGGGJJJGGGKKKTTT[[[aaalllyyylllmmmxxxvvvLLLgggzzz{{{```___}}}<<<<<<<<<<<<<<<===>>>???777888888888888;;;???BBBTTTDDDGGGhhhuuu{{{yyyzzz{{{{{{zzzwwwwwwwwwvvvtttrrrppppppnnnjjjhhhjjjiiiddd``````^^^]]]\\\ZZZZZZYYYZZZZZZ[[[YYYVVVTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNLLLMMMNNNOOOOOOOOONNNNNNNNNOOOOOOQQQSSSVVVXXXZZZ^^^aaacccaaa```aaaccceeelllqqq{{{~~~uuuuuu}}}WWWIIINNNHHHHHHGGGGGGFFFFFFEEEEEEMMMMMMLLLIIIDDDAAA>>>===@@@>>>>>>AAAFFFHHHGGGDDDFFFDDDAAAAAAAAABBBAAA@@@===<<<:::777999======888;;;;;;;;;;;;<<<<<<<<<<<<===>>>===:::888:::???CCCFFFEEEBBB@@@===:::888777;;;:::999888888999999:::444444333333444555666666666777999:::;;;;;;;;;;;;;;;AAAJJJTTT```ooo~~~~~~~~~{{{|||xxx~~~sssmmmkkkggg```YYYQQQHHH@@@@@@BBBCCCBBBBBBBBBDDDFFFDDDDDDHHHRRRZZZaaajjjwww}}}xxxmmmTTTPPPKKKKKKPPPSSSOOOKKKJJJMMMNNNPPPPPPNNNKKKJJJLLLPPPOOONNNKKKIIIFFFDDDCCCAAADDDHHHKKKMMMLLLKKKIIIEEEGGGHHHGGGFFFEEEFFFGGGJJJIIIGGGGGGHHHGGGDDDBBB===@@@@@@======@@@???<<<===>>>>>>>>><<<;;;<<<>>>===???????????????AAACCC>>>>>>DDDNNNUUU[[[dddnnn]]]YYYOOOMMMOOOKKKPPPcccrrrSSSBBBBBBDDDHHHLLLOOOOOONNNMMMNNNNNNQQQRRRPPPOOOVVV^^^gggnnnuuuvvvxxxtttiii___SSSKKKHHHIIIHHHOOOZZZ___eeewwwrrrfffmmmhhhfffzzzoookkklll[[[lll======<<<;;;:::::::::;;;666777888888888:::>>>@@@GGG@@@@@@RRRsss{{{|||vvvtttwwwzzz{{{{{{zzzxxxvvvtttqqqnnnjjjhhhhhhdddcccfffeee```]]]]]][[[YYYWWWVVVUUUUUUVVVVVV\\\[[[YYYVVVSSSPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRTTTVVVYYYZZZ\\\]]]```bbbddddddffflllrrryyy{{{xxxuuu{{{[[[HHHGGGIIIFFFEEECCCAAABBBCCCFFFGGGKKKLLLLLLJJJFFFBBBBBBBBBGGG@@@<<>>999;;;:::999999999:::<<<===;;;===???===:::999<<>><<<:::999888777777777777777888888888555555555444555555666666666666666777999;;;<<<===444666999???IIIZZZoooyyyllllllsssuuuooonnnrrruuuwwwkkkWWWQQQQQQOOOIIIFFFMMMTTT^^^eeelllvvvrrrnnnsssxxxpppwwwiiiYYYQQQGGGGGGIIIMMMMMMIIIFFFFFFRRRSSSSSSPPPNNNMMMMMMMMMSSSPPPKKKFFFCCCCCCCCCDDDFFFFFFHHHHHHIIIIIIHHHGGGDDDFFFIIIIIIHHHGGGHHHIIIOOOMMMKKKJJJHHHEEEBBB@@@<<<@@@@@@>>>>>>@@@???<<<999;;;<<<<<<<<<<<<>>>@@@:::<<<>>>>>>???@@@CCCEEEAAA@@@BBBFFFKKKPPPXXX```SSSRRRLLLMMMQQQJJJFFFPPPqqq}}}[[[DDDCCCFFFJJJNNNPPPOOOMMMLLLRRRRRRTTTUUURRROOOTTT\\\kkkuuusssfff\\\TTTLLLHHHHHHIIIMMMVVV___cccmmm{{{mmmpppvvv{{{^^^vvvuuuzzzjjj;;;:::999777666666555555666777888888888999<<>>;;;999:::<<<<<<===<<<<<<;;;999888777444555555666666777777777666555555555555555666666777555333333555666777777555444555999???KKK^^^nnnyyywww{{{{{{uuuwwwkkk```ZZZ]]]aaajjjwwwsssppppppyyyvvvzzzyyywwwwwwyyykkkeeennn}}}uuulll|||mmmmmmkkksss```QQQNNNQQQEEEGGGIIIJJJJJJHHHHHHIIINNNOOONNNKKKKKKNNNOOOMMMNNNKKKGGGCCCAAACCCEEEHHHIIIHHHEEEDDDBBBBBBCCCDDDDDDGGGJJJLLLKKKJJJIIIJJJOOONNNMMMJJJGGGCCCAAA???===@@@AAA???>>>@@@>>>:::666999;;;<<<<<<===>>>???999;;;<<<===>>>@@@BBBEEEBBBBBBBBBAAABBBDDDIIIMMMNNNPPPMMMOOOSSSJJJ@@@DDD^^^hhhLLLGGGIIILLLOOOPPPOOOLLLKKKNNNOOOQQQUUUTTTSSSVVV\\\rrr{{{ssshhh\\\TTTMMMGGGEEEGGGLLLTTT^^^dddmmmkkkmmm{{{~~~hhhddd}}}888888777666555555555666555666888888888999;;;>>>;;;???AAADDDRRRlll}}}~~~jjj\\\sssyyyvvvrrrooollliiiccc___ddd^^^[[[[[[ZZZVVVSSSTTTTTTSSSQQQQQQRRRUUUXXXZZZUUUWWWWWWUUURRROOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWYYY[[[\\\\\\]]]]]]^^^dddkkkooouuutttUUUIIIIIIIIIFFFBBBAAA@@@@@@AAABBBDDDFFF@@@DDDGGGGGGDDDCCCEEEHHHAAA???>>>CCCIIILLLIIIEEECCCAAA>>>>>>@@@BBBDDDDDDDDDCCC@@@@@@DDDGGGBBB:::666888;;;======<<<999888:::;;;<<<;;;:::999999:::999999::::::999777666555333333444555666777777777555555444444444444444555555333111222444555333111888666777:::;;;===FFFQQQqqq|||zzz~~~rrrkkkkkkfffhhhyyyqqqjjjsssxxxjjjiiiooo|||uuu\\\[[[llliii}}}eeeUUUMMMJJJIIIHHHJJJKKKKKKJJJKKKKKKKKKHHHJJJIIIFFFGGGLLLMMMIIIIIIGGGEEECCCBBBCCCDDDEEEFFFEEECCCAAABBBCCCEEEGGGDDDHHHKKKMMMLLLKKKJJJJJJKKKKKKJJJHHHEEEBBB@@@???===AAABBB???>>>???===999666999<<<======<<<<<<===:::<<<======<<<===???AAA@@@BBBBBBAAA??????@@@AAAHHHMMMLLLNNNSSSKKKAAACCCMMMhhhxxxYYYKKKMMMOOOPPPPPPNNNLLLKKKJJJJJJPPPXXX^^^```cccgggzzzwwwggg^^^TTTNNNIIIEEEFFFIIISSS]]]dddkkk~~~{{{gggooo|||hhh888888888777888888999999555666777888888999;;;===;;;;;;>>>CCCJJJ[[[zzz~~~\\\RRRooowwwsssooommmkkkhhhbbb^^^^^^YYYUUUVVVVVVSSSSSSTTTSSSRRRPPPOOOOOORRRTTTVVVRRRUUUVVVUUURRRQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZ\\\\\\]]]]]]ccceeelllwww~~~{{{VVVJJJJJJGGGDDDCCC======>>>???@@@@@@@@@@@@DDDHHHJJJHHHDDDAAACCCFFF:::<<<@@@CCCDDDDDDDDDDDD@@@>>><<<===@@@DDDFFFGGGHHHGGGCCCBBBEEEGGG@@@777666:::@@@DDDEEEAAA<<<888;;;:::999888888999999:::777888888888777666444333222333555666777777777777444444333222222333333333222111111333777777444111444222555;;;:::666888???JJJeee{{{kkkwww}}}ooojjjmmmllllllttt~~~dddbbbnnnpppfffdddkkkuuu___VVVXXXWWWOOOHHHHHHJJJKKKIIIHHHHHHHHHFFFFFFIIIHHHDDDEEEJJJJJJEEEGGGGGGFFFEEECCCBBB@@@???@@@@@@AAABBBEEEIIILLLNNNDDDHHHLLLNNNMMMKKKJJJIIIFFFGGGGGGEEECCC@@@??????>>>BBBBBB@@@>>>???<<<888777:::===>>>===;;;::::::<<<===>>>===;;;;;;===>>>>>>AAACCCBBB@@@???>>>===???EEEEEEHHHNNNHHH@@@CCC===RRRwwweeeOOOOOOQQQQQQPPPOOOMMMLLLMMMNNNUUUbbbmmmrrruuuyyyvvvjjj\\\UUUNNNKKKHHHGGGIIINNNXXXbbbhhhpppvvvmmmvvvmmmsss333333444444666777999999777666444444777<<>>???>>>>>>>>>>>>>>>>>>???@@@===EEELLLNNNIIICCC?????????>>>======>>>@@@BBBDDD???<<<:::<<>>888===BBBGGGGGG@@@:::777777666888:::;;;;;;:::999777999555333555444222333777777666555777888999999777999777555444555555555555444333333222222333333444444555666888999999::::::<<>>=========>>>?????????>>><<<;;;=========<<<<<<;;;::::::<<<;;;:::;;;<<<===<<<;;;<<<===>>>???@@@AAABBBBBBDDDBBB@@@???@@@@@@???===CCCRRRgggwwwYYYJJJMMMYYYZZZVVVQQQIIINNNQQQZZZkkkttthhhaaaXXXQQQKKKHHHGGGHHHNNNVVVXXXeeelll}}}rrrmmmrrrmmmmmm|||444444444444555777888888888666555666:::???EEEIIICCC>>>===@@@@@@BBBQQQddd|||xxx}}}aaaRRRgggzzzzzzuuuooollljjjgggbbb___]]][[[YYYYYYYYYYYYWWWUUUVVVYYYZZZXXXYYY]]]```^^^bbbbbbaaa```___^^^]]]\\\ZZZZZZZZZYYYYYYXXXXXXWWWRRRTTTUUUVVVUUUTTTUUUVVVZZZ]]]aaabbbccchhhrrr{{{nnnWWWCCCAAACCC@@@<<<<<<>>>============>>>?????????EEELLLMMMHHHBBB>>>===;;;<<<<<<;;;;;;>>>BBBFFF???>>><<<;;;;;;<<<>>>???BBB@@@>>>???AAA@@@;;;666999===BBBAAA;;;666555555777777888999:::999888888777444222333222111444999;;;:::888888999999888666999777555444333333333333444333333222222333333444222333333444666777777888;;;@@@KKKZZZhhhvvv||||||sssxxxppprrrqqqpppvvv~~~{{{ooodddaaaaaahhhsss{{{wwwooozzz|||yyyzzzqqqeeeZZZUUUQQQOOOOOONNNJJJFFFKKKKKKJJJIIIGGGHHHJJJLLLLLLJJJHHHIIIKKKMMMLLLKKKJJJEEECCCHHHKKKHHHCCCBBBDDDDDDDDDEEEEEEGGGHHHHHHKKKJJJJJJIIIHHHFFFEEEDDDCCCBBB@@@>>><<<:::999999======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<======;;;;;;;;;<<<===>>>???@@@AAACCCAAA???>>>??????>>>===AAAIIIVVVrrriiiVVVSSS^^^cccccc]]]PPPWWW\\\ggg{{{zzzkkk```ZZZUUUMMMHHHGGGIIIMMMTTT\\\eeeoooxxx{{{pppnnnxxxjjj~~~{{{555555444444555666777777666555555666:::???DDDHHHGGG===888:::<<<;;;AAAIIIqqq|||{{{xxxzzz}}}~~~\\\MMMiiixxx~~~}}}yyytttnnnhhhccc______]]]ZZZZZZ[[[\\\\\\[[[\\\bbbeeeaaa^^^```cccdddfffeeecccaaa___\\\[[[ZZZXXXXXXWWWWWWVVVUUUUUUUUURRRTTTUUUVVVVVVWWWZZZ\\\aaadddhhhjjjnnnwwwVVVHHH???AAACCC???;;;;;;<<<<<<<<<<<<<<<===>>>??????DDDIIIIIIEEE@@@<<<;;;999;;;<<<;;;999<<>>@@@===;;;;;;<<<<<<999666777:::===<<<888555555666;;;;;;:::888777666666666666333111111111000555;;;@@@>>>:::999888888777555777666444333222111111111333333222222222222333333333333222333444555777888<<<;;;;;;;;;===GGG\\\ooo|||ssshhhbbbbbbbbb```___eeejjjooowww~~~yyyvvv|||vvv|||xxxlllgggssslll[[[VVVXXXMMMKKKIIIIIIJJJIIIEEEBBBKKKKKKJJJHHHFFFEEEGGGIIIKKKIIIHHHHHHJJJKKKLLLKKKHHHDDDDDDIIILLLIIIDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGJJJIIIHHHFFFDDDAAA@@@???AAA@@@===;;;999777666666<<<<<<======<<<<<<;;;:::888888999999:::;;;;;;<<<999888888999<<<======<<<999999:::;;;<<<======>>>AAA???======>>>>>>>>><<<@@@AAADDD\\\}}}aaaTTT]]]kkkssskkkVVV]]]dddrrr}}}nnnaaaWWWQQQOOOIIIEEEHHHNNNSSS[[[ccckkkwwwrrrjjjpppuuuhhhrrrnnn555555444444444555666666333333333444666:::>>>@@@BBB;;;888:::<<<;;;<<<@@@XXXiiiqqqsssyyy|||{{{^^^RRRiiivvvooohhhdddaaa___\\\\\\]]]___``````cccggggggccc```bbbdddccc```___]]][[[YYYWWWUUUTTTUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUXXXYYY\\\___dddgggkkkppptttxxx}}}eeeHHHAAA>>>AAABBB>>><<<>>>;;;;;;:::;;;;;;<<<===>>>===@@@DDDDDDAAA>>><<<;;;999<<<>>><<<999<<>>AAA>>>;;;:::;;;<<<;;;999888:::;;;:::888777999;;;AAA???<<<888666444444444666333222222111111777???BBB???:::888777777666555333333333222111000111111333333222222222222333333666555333333444666888:::888777777666444666AAAMMM[[[iii~~~}}}vvvttt~~~vvvmmmjjjkkkccccccdddfffmmmxxx{{{zzzuuulllcccbbbiiiqqqkkk\\\WWWRRRQQQSSSFFFFFFFFFHHHIIIGGGCCC@@@HHHHHHHHHGGGDDDDDDEEEGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEBBBCCCIIIKKKGGGDDDCCCEEEFFFGGGHHHHHHGGGFFFFFFFFFEEECCCAAA???===<<<<<<>>>===<<<;;;999999888888<<<<<<<<<;;;;;;;;;::::::777888888888999999999:::888777777888;;;======<<<777777888888999::::::;;;???===;;;;;;=========<<<>>>???<<>>>>><<<<<<>>>999999999999:::;;;<<<===;;;<<<>>>???>>>===<<<<<<:::===>>>;;;777:::CCCLLLEEE???:::999===???===:::???===;;;::::::;;;;;;<<<999999999888888999;;;<<<@@@>>>;;;888666666777888777555444444222222999BBBBBB>>>999666555666666666000222333333111111222444333222222111111222222333555444333222222444777888111000222666777555555999>>>HHHYYYppp~~~}}}|||~~~ssshhhbbbcccjjjqqqqqq|||hhhZZZZZZZZZ^^^hhh|||~~~eeeOOOIIIKKKHHHGGGJJJFFFGGGHHHIIIIIIGGGCCC@@@DDDEEEEEEEEECCCCCCDDDFFFDDDCCCAAA???>>>>>>@@@AAACCCAAABBBGGGHHHDDDBBBBBBEEEFFFGGGHHHHHHGGGEEEDDDAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;:::::::::::::::999999888888888777777777777666666777:::<<<;;;;;;666666666777888888999999<<<:::999999;;;<<<<<<;;;999???;;;???WWWqqqaaadddpppkkkuuutttggg\\\TTTMMMIIIHHHHHHMMMVVV\\\___ffflllzzz{{{nnnlllsss~~~www]]]{{{kkkttt444444333333444555666666777777666666666666666666666:::>>>>>>;;;999;;;>>>@@@LLLTTT___nnnsssrrrxxx\\\HHHNNNlll}}}}}}|||wwwooollliiiggggggfffeeedddfffddd```]]]___aaa^^^XXXVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXZZZ]]]___aaabbbcccfffkkkpppuuuzzztttSSSDDD???===;;;:::999999:::;;;777777777888999:::;;;<<<<<<<<<=========<<<<<<<<<<<<>>>===:::666777===CCCAAA>>><<<<<>>:::666;;;:::999888888999::::::777666666555666888999;;;999888777777888:::<<<>>>777666777777444333:::CCCDDD???999555444555555666///333555555333111333555222222111111111111222222222111000000000111333444111///000555777666666888;;;<<<@@@JJJ]]]wwwwwwjjjbbbccciiiwww}}}{{{uuuqqqnnnllltttwwwwwwqqqdddgggjjjppp}}}pppRRRPPPNNNKKKDDD@@@DDDKKKFFFHHHIIIJJJIIIGGGDDDBBBAAABBBCCCCCCBBBAAABBBDDDBBBAAA@@@>>>===>>>AAADDDCCCAAABBBEEEEEEAAA@@@BBBFFFFFFFFFFFFFFFEEEDDDCCC???>>><<<;;;;;;<<<===>>>;;;;;;;;;<<<>>>@@@AAABBB<<<<<<;;;::::::::::::;;;:::999999888777777666666666555555777999::::::999666666777777777888888888:::888777888:::;;;;;;:::444;;;999888DDDRRRfff~~~rrrmmmssstttmmmddd[[[TTTOOOJJJHHHKKKOOOVVV^^^aaadddnnnxxxkkkgggnnnyyyrrr[[[]]]fffmmm222222222333444555666777777777777888888777777777666:::>>>>>><<<<<<<<<===@@@IIILLLUUUeeejjjjjjoooxxxzzzYYYMMMUUUsss}}}~~~zzzwwwuuurrrooollljjjkkkiiidddccceeeddd```]]]]]]^^^^^^___`````````^^^```cccgggkkkooorrrtttwww{{{XXXFFF@@@>>>===:::999999:::999888666666666777888999;;;;;;BBB@@@>>>======<<<<<<;;;CCCBBB@@@<<<999999;;;===>>>BBBGGGFFFBBB<<<999777888888999888888888999:::666555555555666888888999555555555555777999;;;<<<666666888888444222888AAAHHHCCC;;;666444444444555333666999888444111222444222222111111111111222222000000000000111111111111444333444777555333666;;;999999888999???OOOdddsssmmmcccccceeecccUUU^^^eeeiiissswwwzzzkkkaaadddhhhggghhhmmmrrryyy}}}lll[[[QQQ@@@IIIOOOJJJCCCCCCGGGJJJCCCDDDFFFGGGFFFEEEDDDCCCAAABBBCCCBBB@@@??????@@@>>>??????>>>>>>AAAFFFJJJFFFCCCCCCDDDCCC@@@@@@DDDGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@>>>=========???@@@:::::::::;;;===>>>@@@AAA======;;;:::::::::;;;<<<888888888888888888888888777666555666888999888777777777777888888888888999888666555666999:::::::::555888666777===???LLLdddmmmyyyyyy}}}wwwoooaaa\\\VVVQQQNNNMMMLLLKKKRRRWWW___ddddddiiiyyyttthhhjjjuuu{{{XXXUUUooommmbbbsss111222222333444555777888555555666777888888777777666:::===>>>???AAAAAA???;;;BBBCCCIIIYYY```bbbjjjmmmwwwhhhPPPjjj|||~~~~~~yyyuuuppptttuuuooojjjkkkllllllkkkkkkllllllmmmnnnnnnnnnnnnppptttyyy~~~dddPPPGGG;;;>>>===<<<;;;<<<===;;;777555555555666777999:::;;;GGGEEEAAA???======<<<;;;JJJHHHEEEAAA>>>===<<<<<>>777444333333444666:::<<<:::444000111333222222111111111111222222111222222333333333222222111333888888222---000888///444999999777999BBBIIIYYYrrryyykkk\\\\\\bbbeeegggrrrwwwrrrfffaaagggkkkhhhhhhmmmuuuvvveeeWWWNNNJJJIIIEEEJJJHHHBBBAAAEEEBBB:::???AAACCCDDDCCCCCCCCCCCCBBBCCCDDDBBB@@@=========:::<<<======>>>BBBIIIOOOHHHEEEDDDDDDCCC???AAAEEEGGGFFFDDDCCCBBBBBBBBBCCCDDDCCCAAA???>>>???@@@AAA999999999:::;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<777777777888999999::::::777666555666777888777666888888888888999999999999777555555666888::::::999999666333999???888===RRRhhhxxx|||~~~{{{sssggg]]]VVVSSSNNNLLLMMMNNNPPPPPPXXX]]]dddfffeeelllttthhhlllqqqZZZLLLZZZ}}}\\\jjjYYY///222666666555444555666666000111:::???<<<777666:::<<<>>>AAABBBAAA???===@@@???BBBHHHMMMRRR]]]gggyyysss```XXXlll}}}yyyzzz}}}}}}}}}~~~[[[JJJMMMFFF666:::;;;=========;;;999777555555666777777777777777GGGEEEAAA===999:::===@@@FFFGGGGGGCCC===999:::;;;???BBBDDDBBB>>>::::::;;;999555444777888666555666666666666666777888999:::666555555666777777555444444666777555222333999???VVVNNNBBB888333333444444888===>>>777222222444444666777888888666444111///111111222222222222111111222333444444333222111000555555444444555666888999AAAEEEPPPaaaooo|||sss}}}~~~~~~ZZZVVVOOOHHHCCCAAA@@@AAADDDEEEFFFEEEBBB@@@??????@@@BBBDDDCCCAAA???AAACCCFFFDDDBBBBBBBBBAAA???>>>;;;<<<===???BBBFFFIIIKKKMMMIIICCC@@@@@@AAAAAABBBCCC===;;;>>>???;;;:::>>>>>>>>>???@@@AAA???;;;888;;;::::::;;;;;;<<<===>>>;;;<<<===>>>>>>===;;;:::888666444444555666666555777777777777666555444333444555555666666666666666555666777777777777777666777666555555666999===???UUUtttyyy}}}~~~|||}}}~~~uuulllcccZZZSSSPPPNNNKKKHHHIIIOOOXXX^^^aaaaaa```eeeqqq~~~oooeeeiiirrr~~~dddSSSNNNllllllbbbmmmUUU333333444999======999555777222222777:::888777999;;;<<<>>>@@@AAAAAA@@@??????>>>???CCCFFFMMM[[[hhhlll|||{{{eee]]]nnngggJJJAAA@@@>>><<<::::::;;;<<<;;;999777555555555666777777777777777??????===;;;999:::===@@@CCCBBBAAA>>><<<:::;;;<<<999;;;======<<<;;;;;;;;;;;;777666999:::888777888666666666777888:::;;;<<<777666666777888888777555555666777555222333888===MMMGGG>>>777444444444444666;;;<<<666111222444444555555666666555333111000000111111222222111111000222222333333222111000000222222222333333444666666444555<<>>===<<<===@@@BBBCCCBBB@@@@@@AAABBBBBBEEEGGGFFFCCC@@@???@@@EEECCCAAAAAABBBBBB@@@?????????@@@AAACCCEEEHHHIIIGGGEEEBBBAAABBBFFFJJJNNNFFF>>>:::<<<===::::::<<<@@@??????@@@@@@???<<<999::::::;;;<<<>>>@@@BBBCCC<<<===>>>??????===;;;:::888666444444555777777666777777777666555444444444555555666777777777777666666666666666666666555555666555555555666999;;;===HHH]]]sss{{{yyy{{{}}}{{{yyyzzz||||||pppggg```YYYQQQLLLIIIJJJKKKLLLOOOUUU\\\bbbcccbbbdddlllyyyqqqgggeeeppp~~~jjjTTTJJJXXXxxxbbbsss[[[KKK777333333:::DDDFFF???666444555999>>>>>>;;;;;;===;;;<<<===>>>???@@@AAAAAA===<<<<<<>>>>>>EEETTTddd]]]nnnyyyppphhhssslllFFF???>>>666666???999:::::::::999777555333555555666777777777777666888999:::;;;:::<<<>>>AAA???===:::999:::<<<<<<===999888999:::<<<<<<;;;:::>>>:::888:::;;;999888:::999999888999999:::;;;<<<999888777777999999888777666777777555222222666:::@@@===999777666555444333333777888333000111333333333333333333222222111111000000111111111111000000222111111111111000000000///000111222222222222222000///111333333555<<>>>>>>>>======???@@@AAA@@@@@@AAADDDGGGGGGHHHIIIGGGDDD@@@>>>===BBBAAA@@@@@@BBBBBBBBB@@@BBBBBBAAABBBBBBCCCDDDEEEAAAAAABBBBBBCCCIIISSSZZZHHH@@@;;;<<<>>>===;;;:::@@@???>>>>>>>>>===;;;999;;;;;;<<<===>>>@@@BBBCCC??????@@@@@@???===;;;:::999777555444666777777777888777666444444444444555555666777777888888777777666666555555444444333333444444444555666888999:::<<>>???@@@>>>:::777777:::======<<>>???<<<999@@@;;;999;;;;;;999888:::===<<<;;;:::999999999999999777666666888999888777666777777555222222444777777777666777888777444111000444555111///111333333111111000000000111111222///000000000000000000///111111000000000000000000...///000111222111111000444333333222111111555999888???GGGRRReee~~~~~~hhh^^^PPPFFFBBBAAA???>>>>>>>>>>>>>>>>>>=========AAABBBBBBAAAAAACCCFFFIIIMMMLLLIIIEEEBBB???======???>>>>>>???BBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCC???AAACCCBBBBBBGGGRRR[[[HHHCCC@@@BBBEEEDDD@@@;;;@@@>>><<<<<<<<<<<<:::999======<<<;;;;;;<<<<<<<<<@@@@@@@@@???>>><<<;;;:::888777555555666888888888888777555333333333555666666666777888888888888888666555444333222222222111222222333555666777777888:::>>>FFF```vvvuuuwwwyyyyyywwwvvvtttsssuuu|||uuukkk^^^YYYRRRMMMJJJHHHFFFDDDGGGMMMVVV^^^cccfffhhhjjjffffffmmmzzz|||qqqhhhiiilllxxx```KKKOOOggg```wwwzzzUUUMMMFFF666444444666:::>>>??????999>>>BBB???999555555777999999888777888:::<<<===888999;;;<<<888777???IIISSS\\\ttttttyyy~~~zzzkkkgggnnn~~~wwwHHH@@@<<<===<<<777444777::::::999888777666555444444444555666666666666666444777;;;<<<<<<;;;;;;<<>>???>>>;;;AAA;;;888999:::777777999;;;::::::999999::::::;;;888666444444555666666666666666666444333222333444444555666888999777333000...111222///...111333111000////////////000111111...//////000000//////...000000000000000000000000...///111222222111000///222333222111000222444555555666666777???LLLWWW[[[bbbmmm~~~qqqaaaTTTLLLCCC@@@>>>===>>>>>>;;;999<<<;;;:::888888999:::;;;AAAAAAAAA@@@???@@@CCCFFFPPPLLLFFFAAA>>>>>>>>>>>>===<<<<<<>>>AAACCCCCCCCCAAABBBCCCCCCDDDEEEEEEEEEBBBDDDDDDAAA???BBBKKKSSSFFFFFFGGGJJJMMMLLLEEE>>>AAA@@@>>>>>>??????===<<<======<<<;;;::::::;;;;;;??????>>>===<<<;;;999999888666444444666888888888777666444333222333555666666666777888888888888888666555333222111111111111222222333444555666666666;;;???===JJJnnnvvvppptttyyyzzzzzzzzzxxxwwwyyy|||~~~wwwoooeee\\\TTTQQQLLLIIIGGGGGGFFFFFFMMMSSS\\\cccggghhhhhhhhhcccdddjjjrrrsssmmmggggggnnnuuulllPPPFFF]]]ttthhhTTTEEEJJJ@@@333444444333222444:::>>>LLLMMMFFF:::111111666:::999888777666666777888999888777999;;;999666888===KKK]]]{{{{{{zzzwww]]]dddooo|||~~~wwwMMM:::===<<<555222444777888999888888777777666666555444444555666666666666555333555888999888777666666<<<;;;::::::;;;<<<;;;::::::999888999<<<>>>>>>>>>AAA<<<888888888666555777555666666777999:::<<<===666444222222333555555444666555444333333333333333333444555777888666222///...111000......111222000///////////////000000000......////////////......///000111222222222111000000000111111111111000000///111000......111111///111333555777888:::;;;:::>>>CCCKKKTTT___mmm}}}tttkkk^^^QQQHHHBBB>>>===>>>===;;;;;;;;;;;;999888999888777666777999;;;============<<<;;;;;;===???MMMHHHBBB>>>===>>>??????<<<;;;;;;>>>AAACCCCCCBBBCCCDDDFFFGGGHHHHHHIIIHHHEEEEEEDDDBBB@@@BBBGGGLLLFFFJJJNNNNNNOOONNNHHHAAACCCBBBAAABBBDDDDDDBBBAAA<<<;;;;;;;;;<<<======>>><<<<<<;;;:::999888888888666555333333555777888777666555444333333444555555555666777777888888777777555444333111111111222222333333333333444555666777888>>>999<<<\\\~~~qqqpppuuuzzz|||}}}}}}{{{xxxvvvvvv}}}vvvmmmgggaaaYYYSSSMMMKKKHHHFFFEEEFFFHHHJJJQQQVVV]]]cccfffgggiiijjjccc```bbbgggfffbbbeeemmmuuuwwwTTTIIIRRR}}}lllssslllEEECCCHHH>>>111333333111///000444888MMMLLLEEE888111444999:::999999888777666666666666888555555999:::777666888???QQQmmm{{{||||||mmm^^^\\\gggzzz~~~|||www|||TTT>>>999:::888444111444777888666666555555555555555666333444555555666666555555222555777888666555555555777999;;;<<<;;;:::;;;;;;888999:::999999:::<<<>>>CCC===888888888555555777555555555666666888999999666444222111222444555444444444333333333444333222222222222444555555333000///111000---...222222/////////000111111000///...---......//////......---...000222555555444111000000000////////////000000...111000---...222111------...333777999888666666222444555555777===GGGNNNWWWbbbqqquuuyyy|||lllaaaYYYRRRMMMKKKFFF@@@<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;666777777888999:::;;;;;;888999::::::999999:::<<>>???>>>===;;;;;;;;;===@@@BBBBBBBBBDDDEEEFFFGGGHHHHHHGGGGGGDDDCCCCCCDDDEEEHHHLLLNNNHHHNNNQQQMMMIIIHHHFFFAAA@@@AAABBBDDDFFFFFFDDDBBB;;;;;;:::::::::;;;<<<<<<999888888777666666666666555333222222444666777777444444444444444444444444555555666777777777777666555444222111111222333444555444333222333555777888555;;;999:::KKKccc~~~uuuqqquuuxxx{{{|||zzzvvvsssqqqtttxxx{{{tttnnneee^^^XXXTTTPPPNNNFFFFFFEEEEEEFFFIIILLLOOOUUUXXX^^^bbbgggkkkooorrrkkkaaa]]]aaadddeeemmmyyy[[[OOOSSSqqquuuqqqUUUHHHFFFCCCDDD111111222111000000000111:::>>><<<555222555555222::::::999888777666555444888333222666:::999888999666>>>QQQbbbnnn|||xxxhhh^^^YYYaaammm~~~}}}sssxxxPPP;;;===;;;666555999:::666444666444444333333333444555555333444555555666666555555333666888888777777777777222666;;;<<<;;;999:::<<<<<<>>>>>>;;;888777:::===DDD>>>999999888666666888:::999777666444333333222777444222111333444555555444333222333444444333222000//////111333444333222000111000---...222222...///000111222222000...,,,---..................------000333666777555222///111000...------...///000+++//////---...333222,,,333111111222222111111333...111555666444444666888===BBBRRRZZZTTTVVV^^^^^^kkk|||wwwjjjeee```YYYZZZ___^^^TTTFFF===;;;<<<===<<<===;;;999999888777444222444444555666666666555555333555777888888777555333666888:::;;;;;;:::;;;===???======>>>AAAAAA>>>;;;;;;;;;;;;===@@@BBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBEEEKKKOOORRRSSSJJJQQQRRRJJJCCCBBBBBB@@@<<<===???CCCEEEEEECCC@@@<<<;;;:::888777666666555777666555555555555555666444222111111444666666666333333444555555444444333444555555666666666666666555444222111111333444666666555333222222555777999444999;;;>>>AAAGGGjjj}}}qqqpppssswwwxxxvvvsssqqqpppllllllooowwwzzzpppjjjaaa\\\UUUNNNIIIGGGGGGHHHCCCDDDEEEFFFHHHLLLQQQUUUXXX[[[___dddiiipppxxx|||ttteee\\\bbbiiinnnwww```LLLRRR``````|||```EEEKKKEEE<<>><<<>>>AAAEEEKKKQQQSSSQQQOOOOOOQQQIIIGGGCCC@@@===<<<<<<===999888666555444555777888444444444444444444444444555444444444444555666666444555333222777???>>>777777666555666888999999999============>>>>>>>>>>>>@@@???======>>>???BBBCCC@@@AAABBBAAA???======>>>???>>>>>>@@@DDDGGGHHHHHHFFFGGGHHHFFFCCC???======<<<===???AAA@@@???===<<<::::::999999888777666666777777777777666666666666555444333222111222333333222222222333444555666777555555666666666666555555222111111111222333444444444444444555555555666666;;;:::===@@@===@@@VVVppp|||sssooosssuuupppkkkkkkkkklllllllllooowww~~~tttmmmfff___ZZZPPPMMMIIIFFFDDDCCCDDDEEEDDDEEEGGGJJJMMMRRRVVVYYYTTT[[[bbbfffmmmyyyqqqddd^^^hhhsss{{{gggLLLOOOnnnooovvvPPPIIICCC===>>>@@@666666555333333222222222555777666222222666777555999999999888888777777777666666666777999999777666666999:::===OOOiiixxxyyy{{{oooaaaUUUTTT]]]iiixxxrrreee___]]]ccckkkeeexxx|||wwwzzzrrrQQQEEECCC===555777666555444444444444444333333333222222111111111111111111222222222333333111222333444555555555555777:::;;;:::777666:::>>>KKKLLLHHH???:::;;;999555888888888888888999:::;;;<<<;;;888666444222222111333444777888888555222000333222111111222222333222444777999777333111333666000000000111111111222222000000000000/////////...000/////////.........---...//////000000//////...........................////////////////////////////////////////////////000000000111111111222222...333888888666444555777333888===>>><<<:::;;;===;;;999777555333333444555666777777777666666555555444444444333333333333333444444444444555555555555555666555444:::BBBAAA<<<777666555555777999999888<<<<<<<<<<<<============>>>>>>===<<<===???AAABBB@@@???===<<<<<<===>>>???===<<<<<<>>>@@@BBBBBBBBBAAABBBCCCCCC@@@>>>>>>>>>>>>>>>???@@@???>>>===<<<::::::999888888777666666777777777666666666555555777666444333111111111111333333333333333444555666444555555666666555555444111111111111111222333333333333444444444444555555888<<>>666555444555777888888888:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===???@@@@@@<<<888888<<>><<<;;;===>>>>>>======>>>???@@@@@@???>>>===<<<;;;;;;999999888888777777666666777666666666666555555555555444333333333333333444444444333333333333444444333333444444444444333333000000000000000111111222222222222333333333333444999BBBFFF???666666<<>>???222111111000000000000111222444444222333888:::999999999999999::::::::::::999777666666777666444333222000333666555777HHH\\\qqqzzz~~~zzzvvv|||}}}|||}}}xxxssswww}}}tttkkkbbb\\\SSSXXX]]]dddooo{{{dddUUUKKKQQQ^^^uuu}}}^^^KKK:::666555111222888888777666444333333333333222222222111111111111111000000000111111111111222111111111111333666888:::333555777888999;;;???CCC;;;<<<===;;;::::::888666;;;:::999777666555444444555666777888777666444333222333555777777666444333222333222111000000111222666777777555111//////000/////////000000000111111000000/////////.................................//////000000000000//////............................................................................../////////000000000222111111333666666444111111222333222000000111333222222111111111222333444333444555555555444222222111111111222222222222222000222444555666555333222222222222333777;;;;;;:::555444333444666777777777888888888999999999::::::::::::::::::;;;<<<===>>>>>>999666999>>>CCCBBB@@@===<<<===>>>@@@@@@???===:::;;;<<<<<<;;;;;;===???BBB@@@???===;;;;;;::::::888888777777777666666666666666666555555555444444000000111333444666888888555444444333222222222333222222333333333333222222000000////////////000000111111111111222222222222666CCCGGG???888:::>>>===EEE]]]{{{uuunnngggaaa]]]^^^___aaabbbbbbaaaaaaaaabbbeeekkkqqqxxxzzzssskkkccc]]]VVVSSSNNNIIIFFFCCCBBBAAAAAAAAAAAACCCEEEIIILLLNNNRRRTTTWWWYYYZZZ]]]cccgggssszzz~~~rrrggglllrrrkkkOOOFFFMMMlllmmmiiisssWWWDDD@@@FFFAAA<<<===;;;000000/////////000111111222555555333444999;;;:::666666777777888888888999999777555555555555444222333///000666666333===LLLdddqqqxxxrrrkkkpppzzzzzz{{{ppptttrrrpppfffXXXRRRTTTVVVUUUcccgggllloooqqqvvv~~~ssscccMMMLLLVVVnnn}}}pppsssVVV===999:::===777...111;;;666555444333222222222222111111111111111111111111//////000000000111111111000000000111333666999:::222333444555777999<<>>===<<<<<<>>>@@@AAAAAA?????????>>><<<::::::<<<>>>AAA@@@>>><<<;;;:::999999777777666666666666666666555555555555444444444444///000222333555777888888555444333222222222222222111111222222222222111111000000///////////////000000000000111111111222222111;;;???777333888;;;::::::KKKgggvvvkkk]]]SSSXXXYYY[[[^^^``````^^^]]]]]]^^^```cccffflllrrrwww{{{yyyooofff___YYYSSSOOOIIIGGGEEEBBB@@@???@@@AAABBBCCCDDDGGGJJJNNNQQQSSSSSSUUUWWWWWWXXX^^^fffmmmyyy}}}pppkkknnnrrrvvvvvvQQQHHHPPP[[[vvv```kkk```MMMAAAAAAEEE>>>:::<<<:::111000000000111222333333444666555333333888999888333333444444555666777777999777444444444444333222555000000555666222444;;;HHHXXXgggiiigggmmmxxxsssooowwwiii\\\QQQHHHJJJKKKLLLLLLLLLPPPWWW\\\```dddhhhiiiiiijjjpppvvv}}}~~~zzzkkk___``````___[[[XXXYYY]]]aaaaaacccfffhhhhhheee```]]]dddrrryyylllkkkttt|||XXX@@@888444333666666444444666333333222111111111222222000000000111111111111111////////////000000000000000000111222444666888999777666555444444555666666444333444888888555444666444444444444555666777888555555666666555222///...111222444666666777666666111333444222///...000222111111111111111111111111............/////////////////////.........---------------------...............////////////......------------------------------------------------------------------------,,,,,,---------.........000...,,,...000111///,,,///......---------......111111111000000000//////444333111//////000111222......//////000111111111000111222333333333222222555333222444444222333666333222111222444555555555666666666777777777777888888888999::::::;;;;;;;;;999999;;;???CCCDDD@@@======;;;:::;;;===???@@@???DDDCCC@@@<<<999999;;;===??????>>><<<;;;:::888888666666666666555555555555555555444444444333333333444555555555555444444333444444333222222222222222111111222222222222111111111000000///////////////000000000111111111111222333888999444222444888888666@@@RRRzzz}}}}}}rrraaaSSSSSSSSSTTTWWWYYYZZZYYYWWWZZZ[[[[[[ZZZ[[[]]]bbbfffkkkpppwww}}}{{{wwwtttqqqnnnjjjddd]]]UUUPPPMMMIIIGGGCCCCCCBBBAAA???@@@CCCEEEGGGHHHJJJLLLOOOSSSUUUWWWTTTWWWYYYYYYYYY^^^gggooo{{{}}}zzzoooiiimmmvvv|||zzzYYYHHHJJJ[[[hhhccclllxxxJJJDDD===???@@@999:::===999/////////000111222333333444666555111111444666333000111222333444555666666888666333333333444444333444222111222333333333444555@@@MMMVVV```llluuuxxx}}}{{{sssvvvwww~~~yyymmmUUUQQQKKKDDD@@@@@@CCCFFFGGGLLLOOOMMMKKKLLLPPPTTTTTTVVVXXXZZZYYYSSSJJJDDDHHHFFFDDDCCCCCCEEEGGGIIIEEERRReeevvvooo```jjjxxx}}}SSS;;;777666555222///222666555000000000000000000111111222///000000000111111111222........./////////000000///000222444555666777777:::888555444333333333222666222333666666222222555222222222333444666777888666666666666444222111///111222333555666777777777333666777555000///111444222111000000000000000///------.........///////////////.........---------,,,,,,,,,------.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///...///000000///...///.........///000///...000000111111111111111000111111000000/////////000------...//////000111111111111111111222222222222444111111555444111333777222111000111333444555444666666666666777777777777888888999:::;;;;;;;;;;;;:::;;;===>>>??????>>>===@@@===:::999;;;===>>>>>>FFFDDDAAA<<<999888;;;===============<<<:::888777555555555555555555555555444444444333333333333222666777777666555333222111333333222222222222222222111222222333333222222111222111000000/////////000000000111111111222222222666444555777666333555:::555;;;AAAXXX~~~~~~|||oooaaaWWWUUUTTTTTTVVVWWWUUUTTTVVVVVVUUUTTTSSSUUUXXX[[[```cccgggjjjlllnnnqqqssstttxxx}}}zzztttqqqnnniiifffccc```\\\ZZZVVVSSSOOOKKKIIIHHHGGGGGGDDDEEEFFFEEEDDDFFFJJJMMMLLLMMMOOOQQQSSSUUUWWWXXXVVV[[[______^^^___ffflllooopppnnnkkkooozzzZZZMMMIII[[[qqqccckkkYYYEEE>>>:::===>>>888;;;>>>666------------...000111222444666444000///222222000000000111222444555666666777555333222333444444444111333222000111555777666444555999CCCVVVjjjuuuvvv{{{yyyaaafffmmmvvvttteeeZZZSSSPPPOOOSSSNNNIIIFFFHHHIIIDDD======???BBBDDDFFFFFFEEEDDDAAA???===???CCCGGGJJJKKKZZZooozzzhhhbbbllluuuMMM:::666555///777999222000444444...............///000111222//////000000111111111222............/////////000///000333555666666666666888666444333444444444444333//////444444111111666444333333333333444555555444444555555555555555555111222333555666777777777555888999777222000333666111000///...///...---,,,---------.........////////////.........---------,,,,,,,,,------.........,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------,,,,,,,,,,,,,,,...---...///000111///...++++++,,,...............///000111222111000...---------......///000000111111111000000111111222333111...///444444000222888222111000000333444444444666666666666777777777888888888999;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::<<<>>>EEEAAA<<<::::::<<<>>>>>>FFFDDD@@@;;;888888;;;>>>;;;<<<===>>>===:::888666444555555555555555555555444444444333333333222222444555666666666555333222333222222111222222333333222222333333333333222222222222111000000000000000111111111111222222222222333...///666777111222999555;;;666===___}}}gggiiisssyyy|||qqq```]]]XXXWWWWWWXXXVVVTTTQQQRRRQQQPPPPPPQQQTTTWWWVVVWWWXXXXXXYYY\\\```ccc```eeekkkmmmmmmooouuu{{{xxx}}}{{{xxx{{{yyyxxxwwwvvvtttpppjjjfffbbb___[[[XXXUUURRRNNNKKKHHHGGGEEECCCCCCDDDEEEFFFDDDFFFGGGGGGFFFHHHMMMQQQOOOPPPQQQSSSUUUVVVWWWXXXXXX^^^eeefffbbbaaadddhhhaaajjjqqqsssyyy\\\KKKMMMNNNuuurrrffffffxxxdddDDDEEE>>>;;;??????999<<<===333000000111222333333444444000000111222333333444444222333444555666666666666555555444333333333333444000000//////000000111222111333555777???QQQjjj|||qqqaaacccqqq}}}tttpppbbbOOOIIIOOOEEEEEECCCIII[[[jjjcccRRRQQQQQQUUU___iiirrr}}}~~~pppjjjlllpppsssuuu^^^HHH???666222444333333222222111000//////////////////////////////////////////////////////////////////////////////---///111222333222000///222111///000111222222111333444333111000000222444222333444555555555444444666555555555444444444444666333222333777999888777111111111111111111111111///000000000000000//////---------.........//////------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......)))...111///+++...888BBB............////////////////////////////////////111111111222222111111000333333333333333333333333999888777666555444333333555666666777888999999999:::999888888888999:::;;;BBB@@@============<<<;;;BBB@@@===:::999:::;;;===<<<=========<<<;;;::::::999555111222666777444000666555333222111111222333777777666555444222000///333222222111111222222333333333333222111000///...333222111000////////////111111111111111111111111000111111222222333444444999777666:::CCCXXXwwwxxxbbbWWW[[[nnnyyyrrrpppggg[[[TTTSSSTTTSSSQQQQQQQQQQQQPPPOOOOOONNNRRRSSSUUUUUUTTTSSSSSSTTTZZZYYYYYYZZZ]]]bbbgggiiijjjjjjkkklllnnnppprrrsssqqqpppmmmjjjgggeeeeeedddfffeeeccc```]]]ZZZXXXWWWVVVTTTPPPMMMJJJHHHGGGFFFEEEDDDCCCCCCDDDGGGJJJKKKMMMMMMNNNOOOPPPQQQQQQRRRNNNSSSWWWWWWUUUVVV[[[```^^^fffqqqwwwqqqgggbbbeeeiiiooowwwiii^^^MMMGGGQQQeeeooommmnnnzzzdddJJJDDD>>>>>><<<;;;<<<===<<<999555------...//////000111111000000111111222333333444222333444555555666666555444444333222222222222222222222111111222222333444000333444444777BBBRRR___rrr|||~~~}}}~~~uuulllhhhhhhooowww}}}yyyttt~~~uuurrrqqqllleeedddppp}}}```DDD999666111///111333333222111111000//////////////////////////////////////////////////////........................---...///000000000//////222111///000111333222222333333333222111111333555555555444444333333333333333333444444555666666666666444222333666888777666111111111111111111111111//////000000000000//////------------.........///------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......+++...000...+++,,,333:::---.........////////////////////////////////////111111111111111000//////000111111111222222333333555555666555555444333222444444555666666777888888999888888777888999:::;;;>>><<<;;;;;;<<<======<<<@@@>>><<<::::::;;;<<<>>><<<;;;;;;;;;<<<<<<:::999999666222111333444222111666555444333222222222333666666555555444222111000333333222222222222333333333333333222222111000///222222111//////......///111111111111111111111111000000111111222333333444555666888999<<>><<<:::;;;<<<;;;777444,,,------....../////////000000000111222222333333111222333444555555555555333222111111000000111111222111111111111222333333...111333222111444;;;BBB[[[mmmyyy{{{~~~{{{ooo___```fffoooxxx|||uuuwww{{{qqqpppqqq{{{uuuNNN>>>222222444222111333222222111111000000//////////////////////////////////////////////////////---------------------------------------...//////222111///000222333333222222333333333222333555777888666555333222111222222000111222444555777888999666444333444555666555444////////////////////////...//////000000/////////------------............------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------,,,++++++...000---------.........//////////////////////////////000111111111000//////.........///000111222222333111222444555555444222111333333444444555666666666888888777777777888999::::::888888999;;;======<<<===<<<:::::::::<<<>>>???<<<:::777888:::<<<:::888999777444333222222333444666666555333333333333333333444444444444333222222333333222222222222333333333333333333222111000000111000///...............000000000000000000000000000000000111222222333333111555999888555;;;QQQfff```[[[ooouuullleee\\\UUURRRPPPNNNLLLKKKLLLMMMMMMMMMOOOQQQRRRRRRRRRTTTVVVSSSRRRQQQOOOMMMLLLJJJJJJMMMMMMMMMMMMNNNOOOPPPPPPPPPNNNLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFHHHJJJKKKKKKLLLMMMPPPRRRTTTVVVWWWYYYXXXVVVUUUTTTSSSRRRRRRUUUUUUVVVYYY```hhhqqqvvv|||uuunnnjjjhhhjjjrrr|||eeeLLLNNNLLLLLLccctttyyyxxx```GGG===@@@BBB===<<<:::::::::888555333/////////000000111111111000000000000111111222222000111222333444444444444333222111111000000111111///////////////000111111---000222111///000444888CCCXXXnnn|||zzz~~~wwwttttttmmmcccaaahhhwww{{{|||zzztttmmmkkkrrr```===:::444222555777444333444111111000000000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,---///000111000//////111333333222000222333444444444666888777666333111111111222333000111222333444666777777555444444444444333222222..............................//////000/////////------------------------,,,,,,------------------...---,,,,,,++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++,,,,,,---------.................................//////000111111111111000------...///111222333333...000333555666555333222333444444444555555555666666666666777777777888888777666555666999:::;;;:::::::::999999:::<<<>>>@@@>>>:::666666888:::888666555666777666444444666888666666555444444333333333111111222333333333333333333333222222222222333333222222333333222111000000000///...---------------//////////////////////////////000000111222222222111333666777333555AAAOOOtttmmmccc{{{zzzsssjjjbbbYYYWWWRRRNNNLLLKKKKKKLLLJJJKKKMMMNNNOOOPPPSSSUUUSSSTTTTTTSSSRRRPPPNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHJJJMMMOOOQQQRRRPPPRRRSSSUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVVVVXXX^^^gggsss~~~{{{ssskkkjjjnnnvvvcccOOOIIIJJJWWWeee{{{{{{lllsssbbbRRRDDD<<<===>>><<<;;;:::888777666444333000000111111111111111222//////000000000000111111///000111222333333333333333222222111111111111111//////......//////000111///000111000///111555999777BBBSSShhh}}}rrrxxxpppeeefff___```ccckkkyyy{{{qqqqqquuuooofffooo~~~sssttttttvvv}}}rrrRRRAAA<<<444222222444333000///000000000//////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,---000111000...---...000222222222///111333444444555666888555444222111111222444555222222222222333333333333333444444444333222111000------------------------------...///////////////------------------,,,,,,,,,,,,,,,---------......------,,,++++++++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++......---+++,,,,,,,,,,,,------------------------------------,,,---///111222333333444......///000111222333444...000333555777666444333444444555555555555666666555555666666666777777777777555444555777888888777999999999999:::<<<===>>>>>>:::666555666888777666444666777777666666777999555555555444444333222222///000111222333333333333333222222111111222222333111111222222222111000000///......---------------...........................//////000000111111222444222333666666666:::???UUUsssmmmkkkkkkqqqnnnnnnxxxpppccc___ZZZSSSNNNKKKJJJJJJHHHJJJKKKLLLLLLNNNPPPSSSQQQQQQRRRRRRQQQOOOMMMLLLMMMLLLKKKKKKJJJJJJKKKKKKNNNMMMLLLKKKJJJKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGLLLMMMOOOQQQTTTUUUWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVXXXZZZ\\\^^^eeeiiioooxxxssspppqqqxxx```MMMLLLLLL\\\zzzjjjddd```}}}hhhHHHEEEBBB===<<<<<<;;;:::999888666444444444///////////////////////////////////////000000000...///000111222222222222333222222111000111111111111000000000000111222222111111000......000444888===999:::IIIcccxxx}}}{{{|||sssllljjjggg]]]RRRTTTZZZ^^^bbboooyyyvvvssssssrrrmmmddd[[[ccceeemmmwwwzzzyyyyyy{{{|||bbbEEE777777===222222111000000/////////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///111...,,,,,,---///111111000///111333444444444555777333222111111111333444555222222111111000000000///000222444444222000000000------------------------,,,---......////////////------------,,,,,,,,,,,,+++,,,,,,------.........------,,,+++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++******+++---......---+++++++++,,,,,,,,,------------------------------+++,,,...000111333333333......///000111222222333...000222444666555555444555555555555555555555555333444555666666666555555666444333444666777777666999999999999::::::;;;<<<;;;999777444444666999;;;???===:::888666666666777444444444444333222111000//////000111222333333222111111000000000000111111///000000000000000/////////......---------......////////////////////////.........///000000111111555111000555999888777888>>>XXXzzzwwwfffccc___aaa{{{nnnjjjddd]]]VVVQQQNNNLLLKKKLLLLLLKKKKKKLLLOOOQQQRRRRRRRRRQQQOOOMMMJJJIIILLLKKKJJJIIIIIIIIIIIIIIIMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLPPPQQQSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWTTTUUUVVVXXX\\\aaafffiiiyyy{{{~~~}}}yyytttqqqooorrr|||cccKKKLLLQQQQQQnnn___ccckkkrrrOOO<<<@@@???:::999777999:::999777555444555666........................////////////////////////......///000111111111111222111000000//////000000000000000000000111222222111000///...///111555777@@@888333888GGGYYYjjjtttqqqxxxooo\\\eeeiiihhhoooyyyxxxnnnkkkiiigggfffggghhhkkknnnwwwyyyzzzOOO:::777777444000222111000///000222222111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,...///,,,+++***+++---///000///...111333444333333444555333333333222222222222222000000/////////............111444444111//////000........................+++,,,---...////////////---------,,,,,,,,,++++++++++++,,,,,,---......///---,,,++++++***+++++++++*********+++,,,---------++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************))))))))))))*********+++++++++************++++++++++++++++++***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.........//////000000000//////111222333333333333444444444444333333333333222333444555666555555444333222222333666888888888;;;::::::999999999999888555666777444333666===CCCYYYPPPCCC:::777666777666222333333333333111000/////////000111222222222111000000////////////000000......////////////......///...............//////////////////////////////------...//////000000111333000111555777555555777888CCC^^^pppfffbbbfffzzzwwwrrrkkkccc]]]YYYVVVOOOPPPOOOMMMLLLLLLNNNQQQTTTTTTSSSQQQOOOMMMKKKJJJKKKJJJIIIIIIIIIIIIIIIIIIKKKKKKJJJKKKKKKMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSQQQRRRTTTVVVWWWWWWWWWVVVXXXXXXWWWVVVVVVWWWXXXYYYWWWWWWZZZ]]]cccjjjpppttt}}}~~~}}}yyytttssstttwww|||eeeNNNJJJNNN\\\kkkqqq\\\```qqq[[[FFF???AAA;;;777999777888999999777555444666999/////////////////////...///////////////.........---...///000111111111111000000///..............................///000000......///000111444777999888555444444444999GGGUUUdddrrruuuwww|||cccMMM888222444444444444//////---,,,///222111...---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---+++))))))***---//////......000333444333222333333444444444333333111000///........................,,,000333444111//////000........................+++,,,---...////////////---------,,,,,,+++++++++++++++,,,,,,---...//////---,,,++++++******++++++******+++,,,------......************************************************************************((())))))***++++++,,,,,,************************))))))))))))************++++++************+++++++++,,,,,,***((((((***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------................../////////000111111222333333222222222222222222222222333444555555555444333111000000222666999::::::<<<;;;;;;:::999888777666000444666555333777AAAJJJpppaaaMMM>>>999888999888222222333333222111///...//////000111111111111111//////............//////------...............---//////.........//////000000000000000000000000000------......///000000000000000222555333111333888:::555GGGxxxzzzooommmppp}}}wwwpppiiidddaaaSSSSSSRRROOOMMMMMMOOOQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMOOOQQQRRROOOOOOPPPQQQRRRSSSTTTUUUQQQRRRTTTVVVWWWWWWWWWWWWXXXWWWUUUUUUVVVWWWZZZ[[[ZZZ[[[]]]bbbhhhpppvvvzzzttttttssspppooouuuiiiLLLNNNPPPNNNgggqqqlllWWWGGG===>>>???777666===>>>777999999777555555888;;;000000///...............000000000000///...---,,,111...,,,...333555333000...........................//////000111222222222///...---------...000111222222222111111222666888EEEXXXooo|||eeePPP999888777555333333222222222222222111111///..............................,,,++++++******++++++,,,,,,,,,,,,++++++*********(((***+++------,,,+++***++++++******++++++,,,---++++++++++++,,,,,,---...---...000222333222111000222000///000111111000///000///.........000111222111333555555333000////////////.........---------+++,,,.../////////......---------......---,,,,,,,,,,,,++++++,,,///111333222000---+++******+++---,,,,,,,,,++++++*********+++******)))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++---,,,***(((((()))***+++)))************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------...............000//////...---,,,,,,,,,////////////000111222333666444333222222333555666333444555444444777===BBBAAA>>>999666666777777777666444111111333888===AAA___TTTEEE:::444333333222111111111111000000000000000222444555555333000///111000000///...---------////////////////////////........................////////////////////////............////////////222222111111111222333444333888===OOOzzz}}}vvvqqqnnnddd___XXXSSSRRRQQQQQQQQQTTTRRRPPPNNNNNNMMMKKKIIILLLMMMMMMMMMMMMKKKIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKNNNOOOPPPRRRSSSTTTTTTTTTVVVVVVUUUTTTRRRRRRTTTVVVUUUWWWYYYZZZ\\\___dddgggfffaaa\\\\\\bbbgggiiiiiikkklllrrr|||jjjZZZIIINNN___lllaaaGGG???>>>===;;;999888888888999777555444444777:::===000//////...------............///////////////...000...,,,...222444222///........................---......///000000111111//////.........///000111111222222111000111444666444@@@NNNXXXdddyyyzzz|||tttZZZDDD777666555444222222111111111000000000000///...---,,,------------------------,,,++++++******++++++,,,,,,,,,,,,++++++*********(((***+++------,,,+++***++++++******++++++,,,---+++++++++++++++,,,---...,,,---...000000000000///222000///000111222111/////////.........///000111666888999888555222000/////////.........---------,,,,,,.../////////......---------------------,,,---,,,++++++,,,///111222222000---+++******+++,,,,,,,,,,,,+++++++++******+++******)))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))*********+++++++++---,,,***)))((()))***+++))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...//////000------............//////000000///000000111222333444333333333444666999:::666666555444555888<<<@@@@@@===:::888888888777666555444222111333777;;;>>>IIICCC;;;555333333333333111111111111000000000000000222444555444333000///111000000///......------////////////////////////............................................................////////////111111111222222222222333555444222:::TTTvvvzzzxxxqqqllleee```]]]\\\[[[ZZZWWWUUURRRPPPOOONNNKKKIIIKKKKKKLLLLLLLLLJJJIIIHHHLLLLLLLLLLLLMMMMMMNNNNNNPPPPPPRRRSSSTTTUUUUUUUUUXXXXXXXXXVVVUUUUUUWWWYYYXXX[[[___bbbccceeefffhhhaaa^^^\\\]]]aaagggjjjlllwwwyyyuuuTTTPPPIIIVVVxxxsssPPPBBB???>>><<<;;;999888888777888777555444444666888::://////...---------......,,,---...///000000000000///---+++---000222000...........................---------......//////000///////////////000111111111111111000//////111333111333777:::CCCWWWrrr~~~zzzmmmUUUCCC888222///222111000000/////////000////////////...---,,,+++------------------------++++++************+++++++++++++++++++++*********((()))+++,,,,,,,,,+++***+++************+++,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,---......///222000000000222222111000.........---......///000888999:::888444000.....................---------,,,---...///000///......---------------------------,,,,,,+++,,,...000111111///---+++******+++,,,,,,,,,,,,++++++++++++***+++******)))))))))))))))************************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))*********++++++,,,+++***)))((()))***+++)))))))))*********++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,...///000000+++,,,---...///111222222111111000000000111111222222222333444666:::<<<>>>999777555444777:::<<<======<<<:::::::::999777555444444333222333555888999777555333222333444333222111111111111000000000000111222333444444222000///000000000///......------////////////////////////------------------------........................---............////////////000111222222222111111666444111222999III[[[hhh|||wwwpppkkkgggdddbbbaaa___\\\YYYVVVUUURRROOOLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRUUUUUUVVVTTTSSSTTTVVVXXXXXX\\\aaaeeefffeeeeeeeee```aaaccceeeiiinnnuuuyyyYYYNNNTTTWWWiiixxxOOO@@@@@@>>>===;;;:::888888777777666666555444444444555555......---------------...,,,---...///000000000000...---,,,---///000///...........................------........./////////////////////000000111111///000000///------///111444444333333666>>>IIIRRRddduuuqqqkkkvvv}}}~~~dddVVVDDD777333333333222//////............///000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************))))))***+++,,,++++++******************++++++,,,,,,+++++++++++++++,,,,,,++++++++++++,,,---...///111000///000222222222000......---------.........444555555333000---++++++........................---...///000000///...------,,,,,,,,,------......---,,,,,,,,,,,,---//////000...---+++******+++,,,+++++++++++++++++++++++++++******)))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))************+++***))))))))))))******))))))))))))************++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,******+++,,,---......///,,,,,,---...000111222222222222111000000000111111111111222444777:::<<<>>><<<888555555888;;;;;;999;;;;;;;;;<<<<<<;;;777444444444333333333444555666555555555444444333222111111111111111000000000///111111333333333222000///000000//////....................................------------------------........................---------.........//////---...000222222111000///222111444999777666@@@NNNaaazzzuuuqqqnnnkkkiiiiiigggccc```]]]ZZZVVVSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQSSSTTTTTTSSSSSSTTTVVVYYYYYY]]]bbbeeefffffffffgggeeejjjqqquuuyyypppaaahhhnnnrrrVVV>>><<>><<<888555444444444333333333444444999999888666444333222222111111111111000000000///111111222222222111000///////////////............------------------------------------------------........................------------............,,,---///111111000///...///,,,000888777000333>>>KKKiii~~~zzzwwwtttqqqmmmiiifffbbb^^^[[[VVVVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWXXX[[[^^^___bbbgggjjjlllnnnppprrrooowww|||mmmzzz}}}tttbbbEEE>>>???>>>;;;:::999888777666666666444444444444333111000///,,,,,,+++++++++,,,------...///////////////......................................................////////////////////////------...///////////////,,,...///...------...///000///.........000222444---999EEEGGGDDDJJJ[[[lllfffxxxzzzyyy|||vvvVVVEEE;;;444777333000///000111000............---......//////---...............------++++++++++++++++++++++++******))))))))))))******)))))))))***************))))))))))))******++++++***))))))))))))***++++++,,,++++++************+++,,,,,,---......//////000...------...000111000///....../////////...---------/////////...---...000---------..................///000111000///...------,,,++++++,,,---///000------------,,,,,,,,,,,,------,,,+++++++++++++++***++++++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,---------************++++++++++++---,,,,,,++++++******)))...............---------//////.........//////000000111222333444666777777:::888666666777888888777888999;;;===???===999666555444444333333444444444888888888666444333444555111111111111000000000000111111111111111111000/////////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,---.../////////......333...---111222///222888>>>SSSrrr|||wwwsssppplllhhheee```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXXXXYYYZZZ[[[[[[]]]aaaccceeeiiinnnssswww{{{{{{ooo]]]fffkkkJJJ@@@@@@>>>999999999888777666555555666333333444333222111000///+++++++++++++++,,,------,,,---...///000000000///.../////////.........///................................................+++,,,---...///......---+++---...///.........000111111///---++++++---000...111444555777<<>>===:::777666555444333333444555666555888:::999777555555777111111111111000000000000111111111111000000000///.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,------------.........333111///000111222444777555???UUUsss~~~zzzvvvrrrooonnnllljjjhhhhhhhhhhhhhhhgggggggggfffffffffeeedddcccaaa______```aaabbbbbbdddeeefffgggiiimmmppprrrxxx~~~fff\\\```mmmMMM@@@???<<<999888888888777666555555555555444333333222222111111111+++*********+++,,,,,,---***+++---///000111222222...///000///.........///........................------------------------++++++---.........---,,,***,,,...///......///000***---//////...---///000555111...///222555555333<<>>>>>;;;888666555444333333444666888666999===>>>:::777666666111111111111000000000000111111111111000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,---...///)))...111111111333444222///222AAA^^^~~~{{{zzzwwwuuusssrrrrrrrrrwwwwwwvvvvvvuuuuuuuuutttsssrrrpppnnnmmmnnnoooppprrrsssuuuvvvwwwyyy}}}vvv^^^aaa|||```LLL===??????777666<<<888777666555555555555555444333222222111222222222***++++++,,,,,,------.........///////////////...222111///...------------------------------------,,,,,,,,,---------------------------------------,,,,,,,,,---------............------------......////////////000000000000222444:::DDDPPP^^^iiipppoooeeeWWWMMMGGGDDD???;;;222222000///............111000000///...---------........................------------------------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///////////////........................------------.........------,,,+++------------------------......///000000111000000---------------------------------,,,,,,+++++++++************************)))))))))))))))))))))))))))******)))'''&&&((()))(((+++---...,,,***))))))+++*********))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++******,,,...///...000222555777888999999666555333333333333111000555222///222888<<<<<<;;;666444222111111333666888777777888999999888666555111111000000000000000111222222222111000//////...111000000///...---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////000000000000111777777BBBggg~~~tttbbbfffVVVCCCBBB???<<<;;;:::;;;<<<666555555555555444444444222222222111111111111000******+++,,,,,,------...------...///////////////000000......---...//////------------------------...---------------------------------------------,,,,,,,,,------------.........------------............/////////000000000333444444777;;;@@@EEEHHHVVV\\\eeelllrrrzzzqqq```JJJCCC:::555444333111///222111000///............000000//////...------,,,------------------------------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))*********************************+++++++++,,,,,,////////////............------------------------.........------,,,,,,,,,------,,,,,,,,,,,,---------......///000000//////------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((()))***)))(((((()))+++,,,...///...,,,***)))************)))))))))(((((('''''''''''''''''''''''')))((((((((())))))***+++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++******,,,---///---///111333555555666666666444333333333333111000555222000333888;;;;;;888555444333222222333555666888666555666777666444111333222111000000000000000222222111000000///......000000//////...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------........./////////000000000000666222555LLLkkksssnnnsssbbbKKKAAA@@@===;;;999999::::::555555555555444444444444222222222111111111000000******++++++,,,---------+++,,,---...///000000000...............///000000------------------------/////////...---------,,,------------------------,,,,,,,,,,,,------------...------,,,,,,------............////////////000////////////000111333333999<<<@@@EEENNN[[[kkkvvvuuuyyyuuugggggggggfff```TTTDDD999666111------///111000///111000///.............../////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,........................------------------------///...---,,,,,,,,,---...------++++++++++++------,,,------............---------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((()))***)))))))))+++---222222111...+++))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,---******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******,,,---...------///000111222222222555444222222333333222000444222222444888999888555333333333333444444444555777666555444444333111///444444222111000000000000111111000000//////....../////////......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........////////////000---333111///666CCCeeetttYYYBBB@@@???===;;;999888888888888555555555555444444444444222222111111111000000000*********+++,,,,,,------***+++,,,...///000000000//////........./////////,,,,,,------------------000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------------........./////////,,,---...000111222222222444444222111444;;;EEELLLNNNRRRYYY```dddeeeggghhhtttzzzxxxtttrrrmmmkkkdddZZZUUUQQQHHH===:::999:::;;;;;;999444///444222111111333444333111000///......---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))))))))++++++++++++++++++++++++************++++++++++++------...............///..................//////000///---++++++---...///---,,,+++******+++,,,---+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))'''(((************---///666555222...***((()))***))))))))))))))))))(((((())))))))))))))))))))))))''''''((()))***,,,...///***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++******++++++,,,---------...//////000000000444222111222333333222111333333333555777777555222111222333444555444333333555999;;;888222///000222555444333111000/////////000000000//////..................---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------........./////////---000111444555222CCCddd~~~TTTDDD@@@======<<<:::999888777777777555555555444444444333333111111111111000000000000))))))***++++++,,,,,,---***+++,,,...///000000000000000000///......---,,,,,,,,,,,,---------......000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------................../////////...---,,,...............000222555555555777<<>>222,,,000888555444333111000//////////////////...............------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------............222000---444999111222EEEaaauuu~~~rrrvvvWWW???@@@BBB>>><<<;;;:::999888888777777555444444444444333333333111111111000000000//////))))))******+++,,,,,,,,,***+++,,,---.../////////111111111000///---,,,++++++,,,,,,------..................---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,---...............+++,,,...000000///...---000///---///555:::777000000111444777999<<<>>>>>>999999777555444222111000000///...///111333333222111000///---------...///++++++,,,---------,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))************+++,,,,,,,,,---......//////.........///000000111111///...---------...///000------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))&&&((()))))))))***,,,...333333000,,,((('''((()))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((***,,,---...))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))(((((())))))***+++++++++*********+++++++++++++++...---------...///000000111000000111333444333222222222333333333333222222000111333444444444333222000<<>>888666666666666555444333333444444444333333333222222000000000000////////////'''(((((()))***+++++++++......---,,,,,,,,,------...,,,+++---000111///---******+++,,,---//////000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,---......///,,,---///000000///---,,,------------------------.........////////////000//////000000///...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&******))))))((((((''''''))))))************))))))++++++,,,,,,,,,,,,------...------------...//////---......///000111111222////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%***)))(((((((((***+++,,,,,,+++)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,---...000000000000///333222222111222444555666;;;999666444333333444555111333444444222111111222000000000000000000000000111000///------,,,,,,,,,///...---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000555111333;;;FFF^^^fffWWWmmmtttdddsssbbbMMMBBBAAA???===:::888666555666666666555444444333333333333333222222222111111---///000222222000///---'''(((((()))******++++++------,,,,,,+++,,,,,,------,,,+++---///000...,,,******+++,,,---.../////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++******)))(((((()))***+++,,,++++++++++++++++++++++++---------------------------------.........//////......//////......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))))))))(((((((((((())))))************))))))+++++++++,,,,,,,,,---------------------......///.........///000000000111........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&)))(((((('''((()))***++++++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((())))))************))))))(((((()))))))))*********)))(((((((((''''''''''''(((((()))))))))*********)))************+++++++++******+++++++++,,,,,,,,,,,,---...///000000//////222222111111222333444555:::888666444333333444444222333555444222111111222111000000000000000000111//////...---,,,,,,,,,---///...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,---------...//////000000000,,,---111666DDDaaapppjjjyyylllooo~~~aaaKKKCCC??????===;;;999777666555666666555555444333333333333333222222222111111111...///000111111000///...'''(((((())))))******+++++++++*********++++++,,,,,,++++++,,,......---+++******+++,,,---...//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******)))***,,,///222444111000...,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,------...///......//////////////////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((''''''''''''((())))))******)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((())))))******))))))((((((((())))))))))))******((((((((((((''''''''''''(((((())))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,...//////000//////111111000111111222444444888777555444333333333333333444555555333222222333111111000000000000111111......------------......///...---,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---......//////000222------000000222>>>NNNmmm~~~yyyrrrqqq}}}ggggggXXXDDD@@@===<<<;;;:::999888666555555666555555444444333333222222222222222111111111000////////////////////////(((((((((((())))))*********))))))))))))******++++++++++++,,,,,,,,,+++*********+++,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))******++++++,,,,,,*********,,,///333888:::666333000------000333666++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((())))))************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///.............................................,,,,,,,,,++++++++++++***************************************)))))))))(((((()))))))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((('''''''''(((((((((((()))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---...////////////000000000111111222333333666666444333222222222222333555666555444333333333111111000//////000111111//////.........///000000......------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))************+++++++++++++++,,,,,,---......//////222//////222333111333999HHHcccnnn\\\QQQLLLMMMPPPKKKNNNVVVaaannn~~~rrreeeaaagggpppkkknnn}}}^^^IIIEEEAAA:::999999888888777666666666555555444444333222222222222111111111111000000000000///............///000((((((((((((((()))))))))((((((((((((((()))***+++***+++,,,,,,++++++*********++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************)))))))))******+++++++++'''&&&'''(((***---000222000...***((((((***...000++++++++++++++++++++++++************+++++++++,,,******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''(((((())))))***************++++++******************+++++++++,,,,,,+++++++++++++++,,,------.........---------------........................,,,,,,+++++++++*********************************************)))))))))((()))))))))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))'''''''''((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......///000///000000111222222333333444444333222222111111111333555666555444333333333222111000//////000111222111000000000000000111222------------------,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------......---++++++///111111111222555CCC[[[vvvzzziiiZZZLLLDDDBBBBBB>>>>>>CCCFFFLLLXXXdddqqqxxxqqqfff[[[WWWZZZhhh|||lllpppVVVEEEEEECCC<<<666888888888777777777777666444444444333222222111111111111111000000000////////////............//////(((((((((((((((((((((((((((((((((((())))))***+++***,,,------+++******+++***+++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++************************)))))))))***************))))))((((((((((((((((((+++***(((&&&&&&(((***+++************************************++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((())))))))))))))))))************))))))************++++++++++++++++++******++++++,,,---,,,---------------------------------------------++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''(((((((((((())))))'''''''''(((((((((((((((''''''(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///000111222333333333333222222222222111111111000333444555555333222222333222111000......000111222222111000000000000111111------............---,,,++++++++++++++++++++++++************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++,,,,,,------...,,,++++++---///111111111111222>>>VVVqqqpppVVVIIICCC<<<:::>>>???;;;>>>DDDIIIUUUkkkvvvllleee^^^XXX\\\^^^ccclll|||uuummmsssxxxzzzoooVVVBBBAAAAAA:::666999777777777777666666666666444333333222222111111000000000000000////////////........................(((((((((((((((((((((((((((((((((((()))***+++,,,***---......+++******,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************************************))))))))))))***++++++++++++)))((('''*********************************************************+++++++++,,,,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))((((((************++++++++++++***************+++,,,,,,+++++++++,,,---------...------------------------++++++++++++************************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''(((((()))((('''&&&%%%&&&&&&'''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''((((((((()))'''''''''((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000111222333444444444333111111111111111111000000222333555444222111111222333111///......///111333111111000///............,,,---...//////...------++++++++++++++++++++++++************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------...//////...///111111111111...222>>>OOOfff}}}yyyvvvjjjRRRFFF???BBBBBB===<<>>===666555444444333333222222222333333222222111000000000000/////////............,,,---///000000///---,,,))))))(((((('''''''''&&&))))))))))))******************++++++++++++******)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++***++++++++++++***))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((((((((((()))***''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------///...,,,++++++,,,...///000000//////............+++*********))))))(((((()))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++///......---------......///000222333222111///...000///...---,,,---......111111111111111000//////111222111//////000///...//////...------------............------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......333...///333333666HHH^^^vvv{{{qqq{{{xxxiiiTTTFFFCCC???>>>AAACCC>>>BBB]]]{{{sssbbb]]]^^^gggqqqlllkkkrrrxxxaaaPPPEEEAAA===<<<<<<;;;999888777777666666555444333333333333000000000000000000000000........................000000//////.........---)))(((((((((''''''''''''(((((()))))))))*********)))******++++++******)))))))))*********+++++++++***++++++,,,,,,++++++***)))************+++++++++***++++++++++++***))))))***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------...////////////...---//////.........---------************)))))))))(((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++...------,,,,,,------......///111222222111///...000///...---,,,------...000000000000000///.........000111000------///000///...------,,,,,,------...---------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------222......222000///:::IIIPPPgggfffZZZNNNGGGDDDEEEBBB???HHHVVVyyyssskkkiiimmmooonnnrrr{{{{{{||||||wwwnnnllluuu~~~nnngggsss~~~}}}vvvsssoooTTTHHHAAA===<<<<<<<<<;;;:::999888777777666555444333333222222333000000000000000000000000........................000/////////.........---((((((((((((''''''''''''(((((())))))))))))******)))******++++++******))))))))))))*********++++++******++++++++++++******)))************+++++++++***++++++++++++***))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++...111444444111...+++---------,,,,,,,,,,,,,,,************))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******)))))))))*********++++++,,,,,,+++++++++,,,,,,------...///111111111000000//////...------------......////////////...------,,,...000000---,,,...000...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))***************************************++++++++++++,,,++++++,,,,,,,,,---------000,,,---222111,,,...666666EEEaaa~~~zzzuuusssvvvyyyhhhZZZYYYZZZUUUPPPOOO[[[nnnsssnnniiibbb[[[YYYXXX]]]eeefffeeemmmxxxuuuhhh```___gggxxxiiiKKK===<<<===<<<<<<;;;;;;:::999888777777666555555444333222222222222000000000000000000000000......................../////////...............((((((((((((((('''''''''(((((((((((()))))))))***))))))************))))))))))))))))))******************++++++++++++******))))))*********+++++++++***++++++++++++***))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++---000333333000---+++++++++++++++++++++***************)))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************+++************++++++,,,+++,,,...///000111111111//////......------------------.........------,,,---+++,,,000111///......---,,,++++++******++++++,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************************************++++++++++++++++++++++++,,,,,,,,,,,,...+++,,,222333000///111222666AAATTTqqq~~~mmmjjjsss}}}zzzwww}}}~~~zzzvvvnnnnnn|||zzzoooggg```aaajjjrrrtttttttttxxxmmmbbbgggiiiyyy~~~ZZZLLL@@@>>>AAA@@@===;;;::::::999888777777666666555444333222111111111111000000000000000000000000................................................'''''''''((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))(((((()))))))))*********)))******++++++******)))))))))*********+++++++++***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***,,,+++***)))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++,,,............,,,+++)))))))))***************))))))))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))))))))***+++,,,++++++---...///000111111...............---------,,,,,,------------,,,,,,///******222777444...+++,,,,,,+++************+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,///,,,,,,000222222000111...///111777HHHggg{{{qqqvvvyyy{{{sss{{{wwwmmmggguuueeeQQQCCC@@@???AAA@@@;;;888888888888888777777666666555444444222111111111111111////////////////////////........................---------...............'''''''''(((((((((((((((''''''(((((((((((())))))((())))))******))))))(((((((((((()))))))))******))))))************)))))))))************+++++++++***++++++++++++***))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************)))((('''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++,,,++++++++++++++++++,,,)))))))))))))))*********))))))))))))*********************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))))))))))))))***+++,,,++++++,,,---...///000111......//////......---,,,+++,,,,,,------------,,,000+++---888<<<666---***---,,,++++++******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++))))))*********+++++++++///---,,,---............---000222000333BBBZZZmmmtttmmmiiimmmyyyzzzrrrooonnnxxxyyywwwzzziiiWWWLLLFFFAAA??????>>>:::666777;;;777777666666666555555555444333222111000000000000////////////////////////........................---------------.........''''''''''''((((((((()))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***))))))************)))))))))************+++++++++***++++++++++++***))))))'''((((((((()))))))))***((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((('''''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++(((((())))))************((()))))))))************((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))***+++,,,---++++++,,,,,,---...///000---.../////////...---,,,+++,,,,,,---......------...---555@@@???333,,,---------,,,+++++++++++++++))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++,,,---,,,+++,,,------///222444111...000888@@@\\\sss|||ddd]]]jjj~~~|||~~~pppcccfffkkkooo~~~iiiQQQGGGDDDDDDCCCBBB>>><<<<<<999777888<<<666666666555555555555444333222111000000//////000////////////////////////........................,,,,,,,,,------.........&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))************)))))))))************+++++++++***++++++++++++***))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,------......,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''&&&&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))***,,,------,,,***)))((()))))))))******++++++(((((())))))*********+++(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++)))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,---...//////---.../////////...,,,,,,+++,,,------............+++///<<>>===<<<;;;:::888777666666666555555444333333222111111222111111000///......---///............---------.........------,,,,,,,,,------,,,,,,,,,,,,++++++&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))(((((((((((())))))+++++++++++++++,,,,,,,,,+++,,,------......------,,,+++***)))))))))))))))***)))))))))((((((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((('''(((((((((((())))))))))))((()))++++++******+++,,,************************))))))))))))************************************)))))))))(((((((((''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,---------------......//////......---,,,,,,---------.........,,,333999999444...,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,------...//////000//////000222<<>>=========<<<;;;999888888777777777888888555444444333222222111111111111000000///......---............------------......---------,,,,,,,,,------,,,,,,,,,+++++++++&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))((((((''''''(((((()))((()))+++------------,,,+++,,,------......------,,,+++***)))(((((((((((())))))(((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((***++++++*********+++************************))))))))))))***************************************)))))))))))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,------------....../////////......---------...............---...000///------...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,------......000000...---...555@@@HHHggguuu\\\MMMFFFDDDDDDAAA>>><<<;;;;;;:::999888555555555666777888999:::444444333333222222111111111000000//////.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((***,,,---...---,,,++++++,,,,,,---------------++++++***)))((((((((((((''''''(((((()))*********)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))(((***,,,,,,***)))***+++************************((()))))))))************************************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,------.../////////..............................///---+++***+++---......++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************************++++++++++++******++++++,,,,,,,,,,,,...000000000///000444777;;;UUUrrrnnncccTTTJJJGGGHHHGGGFFF???===;;;::::::999777666444444444555666777888999333333333333222222111111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((***+++,,,------+++)))(((***++++++,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++***))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((()))))))))))))))***,,,,,,***)))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,,,,---.................................------000...,,,,,,---...,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++*********+++++++++++++++(((***---///000000111111...888CCCMMM[[[pppssscccZZZYYYQQQLLLGGGEEEFFFDDD???:::>>><<<;;;::::::999777555555555555444444555666666333222222222222222111111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((''''''&&&&&&''''''(((***++++++++++++)))(((&&&))))))***++++++++++++***.........---......///000222111///---***(((&&&%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((()))))))))))))))+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******))))))*********+++++++++***+++,,,------------------------------,,,,,,,,,//////...//////...+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))************+++******++++++++++++++++++(((***,,,///111111000000111000000333;;;EEENNNRRRttt~~~lll^^^TTTMMMLLLNNNGGGEEECCCBBBCCCBBB>>>:::===<<<;;;::::::999777444666666555444333333333333222222222222222222111111........................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((()))+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((''''''((()))))))))))))))*********+++,,,---...///333222000...,,,***(((''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((('''(((((((((((())))))))))))***+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))*********+++((()))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++---...//////...---++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,---...000111111000222///...000444666777888BBBSSSmmm|||nnnaaaTTTOOONNNLLLLLLMMMDDDDDDCCCCCCBBBBBBAAA@@@<<<;;;:::::::::888555333555444444333333333333333111111111111111111222222........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++************&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((***+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''&&&&&&'''((()))***&&&''''''((((((((((((((($$$$$$%%%&&&''')))+++,,,//////.........---------******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''(((((((((((())))))))))))***+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********,,,...///...---,,,,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************,,,,,,++++++++++++++++++,,,+++******,,,...//////111///...000000000000111111666???MMMggguuuddd\\\aaaVVVMMMMMMNNNKKKFFFDDDFFFGGGGGGEEE@@@<<<:::999;;;:::999999999777444222333333333222222333444444111111111111111111222222---.....................---------,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&'''((()))***---,,,******+++...111333444000+++(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))*********))))))((())))))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))***++++++,,,***************************************************++++++,,,,,,++++++***...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***************************))))))))))))******************+++++++++,,,,,,,,,---------............///222222333666???MMM\\\gggqqqllltttoooeeebbb^^^[[[YYYVVVSSSPPPQQQOOOLLLKKKKKKIIIGGGEEEAAABBBCCCAAA>>>;;;999999999999999888777666555555666666555444333333333333////////////...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&''''''))))))((((((''''''(((***,,,...///111222000---++++++,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))************))))))))))))(((''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))************************************************************++++++,,,,,,++++++***...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((())))))************************))))))))))))*********************+++++++++,,,,,,------------............111111000000111666<<>><<<;;;::::::999888888888888888888777666555555444333222111111111111111111000000000/////////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))+++......)))%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''&&&&&&&&&''')))***+++***)))(((&&&'''(((***,,,---,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))*********************)))((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((***************************++++++,,,,,,++++++***++++++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,---...///111000///------...///------111444222//////333777<<>>===>>><<<::::::;;;;;;999777666666777777777666555555444444222111111111111111000000000000////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***((()))++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))(((((('''&&&%%%&&&'''((()))(((''''''***(((&&&'''+++------,,,******)))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''((()))******+++******+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++,,,,,,++++++***+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))************+++******+++++++++,,,,,,,,,------...---,,,,,,---///000,,,***,,,111333222000//////111222222222222222000999CCCIIIHHHFFFFFFGGGMMMQQQRRRQQQQQQTTTTTTPPPMMMLLLLLLLLLMMMNNNQQQSSS^^^\\\XXXRRRKKKDDD???<<<<<<>>>???????????????@@@CCCAAA>>><<<<<<>>>AAACCCBBB???<<<;;;===??????>>>CCCAAA?????????>>><<<;;;<<<:::999;;;======999666444444555555555555444444444333222111000000000000////////////............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))(((((('''%%%&&&&&&'''''''''''''''((()))))))))))))))***+++)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))******++++++++++++***))))))(((((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))************************************************************++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++(((***,,,,,,,,,...111333000000...---...000000///,,,---///000222333222000666888999999888666555555444888:::888999<<<>>><<<999::::::999999;;;<<<<<<::::::999999:::<<<===>>>>>>>>>>>>>>><<<;;;<<<>>>===;;;999:::>>>AAACCCCCC======<<<;;;<<<>>>AAADDDAAA@@@>>>>>>>>>===<<<:::;;;999999<<>>:::999:::===@@@???:::555666999<<<;;;999;;;BBBHHH???>>>============<<<::::::999999===AAA@@@:::444111222222333333333222222333222111000////////////......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************&&&...555555000+++***,,,((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((()))***,,,...111222))))))))))))))))))))))))(((((()))******************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000111111111111000000000000111222333444222222111111222222333444444444444555555555555666555666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<333999AAA;;;===QQQaaaMMM???888>>>BBB===:::===:::999777777888888666555444444333333333222222222111000...---...///111222...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,+++***)))***,,,///111444111---++++++++++++***(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))+++,,,---))))))))))))))))))))))))(((((()))******************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000000111111000000000000000111222333222111111111111222333333222333333333333444444444666666555555666666777777888999999999::::::::::::<<<555:::>>>888>>>NNNVVVJJJ>>>999???BBB===:::<<<:::888777777777777666444444333333333333222222222000///......///111333444------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++*********)))))),,,+++***)))***---000222444111---+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((***)))((('''''''''(((((())))))))))))))))))))))))(((((()))*********************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000000000///000000111111111111000000000111222222111111111111222222222333666555444444444555777888555666666777888999::::::<<<999;;;:::888EEESSSRRRGGG>>>:::@@@CCC>>>:::;;;999777666666777666555333333333333222222222111111///......///000222444666------,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))+++*********,,,...111333333000---+++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))(((''''''&&&&&&&&&))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,---------------............/////////000000//////.../////////000000//////000000111222000000111111111222222222555444333222333444666777444444555777888999:::;;;<<<<<<<<<888:::PPP___YYYDDD>>>===BBBDDD@@@<<<;;;888666555555666555444333222222222222111111111111............///000222333---,,,,,,+++***+++++++++************************************))))))))))))*********+++---///222444222///,,,+++******((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,---------.........//////......---.........///............///000000000111111111111222222222444333222222222333555555333444555777888:::;;;<<<>>>===<<<666999RRRbbbZZZAAA>>>>>>BBBDDDAAA===;;;777555444444555444333111222222111111111000000000///......------------...,,,,,,+++************+++************************))))))))))))))))))))))))))))))***+++---///111333000...+++*********((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((+++******))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********(((''''''''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------...------,,,------............------......///000000000000111111111222222111222222222333333333333333444555666888999:::;;;>>><<<;;;555444GGGTTTMMM======>>>@@@AAA@@@===;;;666555333333444444222111111111111000000000000///.........---,,,,,,++++++,,,,,,+++***************************************(((((()))))))))))))))***((())))))+++,,,...000000---+++******+++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************((())))))***++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......---------,,,---......///....../////////000000000///000222333444333222111222333444555666777888888999666999777222<<>>999:::;;;;;;<<<<<<;;;999555444222222333333111000111111000000000/////////---------...------,,,,,,,,,++++++***************************************(((((((((((())))))******(((((()))***+++,,,---...***)))))))))++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''(((******((('''&&&''''''''''''''''''''''''(((((('''&&&&&&((()))***&&&'''((((((((('''&&&%%%(((((((((((((((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******++++++,,,---...///---,,,,,,,,,,,,---......---------.........//////...///222444444333111///111222333333444555666666333111888:::444666;;;777666888888888888:::999777555333222222333222111///000000000000////////////,,,,,,---.../////////...,,,++++++***)))*********))))))))))))))))))))))))'''((((((((())))))******(((((()))***++++++,,,,,,)))(((((()))+++,,,***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))+++***))))))******((('''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------............///////////////000000000000111111222333555666777777777666666555444444333333666666777777777666666555222222333333333222111111000000000///......------------,,,,,,,,,,,,++++++************************+++*********))))))(((((())))))))))))(((((((((((()))))))))))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++*********)))))))))(((((())))))))))))))))))))))))((((((((()))+++,,,+++***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------.....................////////////000000000111111222333444444555444444444444333333333555555666666666666555555333333333222222111111111000000//////......------------,,,,,,,,,+++++++++*********************************)))))))))(((((()))))))))))))))))))))((()))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''((()))(((&&&&&&&&&(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++******))))))))))))(((((())))))))))))))))))))))))'''&&&'''))),,,......---((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******************************************************)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------------.............../////////000000111111222222222222222333333333444555555666666555555555555444333111000000000111000000//////...---------,,,,,,,,,,,,++++++++++++******************************))))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((()))***)))'''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((()))******))))))))))))))))))((((((((((((((((((((((((((((((''''''(((***---......,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***************************************************))))))))))))************************++++++++++++---,,,,,,,,,++++++******+++,,,,,,,,,------------++++++,,,,,,,,,---------............//////////////////000000111222222333444555555666666666666555777555222000//////000000000//////......---,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))(((((()))))))))))))))*********))))))***************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''((())))))***(((((((((((((((((())))))((((((((((((((((((((((((***))))))***,,,,,,+++)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,............////////////---......///000111222222444555666666777777777666666555222000......///000/////////...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((())))))((()))))))))*********+++******+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''((()))(((&&&&&&&&&(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***''''''(((((((((((())))))))))))))))))))))))))))))+++***))))))******(((&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,............//////000000---......///000111111111333444555666666666666666444333222000/////////000//////......---,,,,,,,,,++++++++++++************))))))))))))))))))))))))''''''(((((((((((())))))((())))))******++++++++++++,,,---...---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))***)))(((((())))))'''%%%))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,------...///000000......//////000000111111111111222333444444444444222222111111000000000//////......------,,,,,,+++++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))((())))))******+++,,,,,,---...///000///...,,,+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))###%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''((())))))'''&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++++++++,,,)))************+++++++++++++++,,,,,,,,,---------******+++,,,...///000000/////////000000000000000...///000111222333333333000000111111111111000//////......------,,,+++++++++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))((())))))***++++++,,,,,,...///000111000///---,,,))))))))))))((((((((((((---,,,+++******)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((,,,,,,***)))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***((((((***+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***)))'''&&&%%%&&&((()))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------------------------...------------...//////000000000000111111111111000000////////////000000000000///...------,,,,,,+++++++++***)))(((((('''+++*********))))))(((((())))))))))))))))))))))))***))))))((()))+++---...555111///111333333...***+++******)))(((''''''&&&******)))(((((())))))***++++++++++++++++++++++++***))))))(((((()))***+++************************************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((+++***))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))***+++)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,///---+++)))(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------------------------......///////////////000000000000000//////////////////000.........---,,,+++++++++++++++******)))(((((('''*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))+++,,,---222///---///111222...************)))(((''''''''')))))))))((())))))***+++))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''''''''''''''((()))***''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++000///,,,***)))((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---.........////////////........................------,,,,,,++++++******++++++******)))(((((((((******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))***+++,,,...,,,***,,,...///,,,)))******))))))((((((''''''+++++++++******++++++,,,))))))))))))))))))))))))******++++++,,,,,,------))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&''''''((()))***''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************+++***)))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++***)))(((''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,---------.........------............------------,,,,,,+++++++++***************))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++***(((((()))+++,,,+++)))***)))))))))((((((((('''---,,,++++++*********+++++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))++++++++++++******************************************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***'''&&&&&&&&&&&&''''''(((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------------...//////...------------------,,,,,,,,,,,,*********)))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((()))))))))************(((''''''''')))*********))))))))))))((((((((((((,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))******++++++******)))************************,,,++++++++++++***************************************))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((((((***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''(((((()))&&&&&&'''(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((())))))))))))*********************************++++++******++++++,,,---+++,,,,,,,,,---------------...///000000///...------------------,,,,,,,,,******))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((()))******))))))(((((((((''''''((()))******))))))))))))((((((((((((,,,,,,------...000111222........................//////000000///...---,,,++++++++++++++++++++++++,,,,,,+++++++++***************************************))))))))))))******))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))+++***))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((***)))(((''''''&&&''''''&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))***,,,+++((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))*********************************************+++,,,,,,,,,,,,,,,------------...---...000111111000...---+++++++++++++++,,,,,,,,,)))))))))))))))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((()))******)))(((''')))))))))(((((((((***+++(((((((((((())))))))))))......000111444777999:::777777777777777777777777555666666666555333111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))),,,,,,+++)))((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))+++***)))(((&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((+++,,,+++((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,,,,---------............///000222222000///...******************++++++)))))))))))))))*********&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))******)))((('''***+++***)))((((((***,,,(((((((((((()))))))))))):::AAADDDCCCFFFNNNRRRRRROOOPPPQQQRRRQQQOOOMMMLLLMMMJJJGGGEEEEEEFFFEEEEEEAAA???;;;777333111000/////////...---------,,,,,,%%%(((+++,,,+++*********+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************---------...------,,,,,,***+++---......---+++***************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))******))))))((('''&&&SSSWWWXXXVVVXXX^^^___]]]ZZZ\\\^^^______^^^\\\[[[XXXVVVTTTSSSSSSRRRPPPOOOOOOOOOOOOOOOMMMJJJGGGEEE:::888555000,,,******+++,,,+++))))))+++---------,,,+++******))))))******))))))))))))************************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************,,,,,,---------------,,,***+++---......---+++***************************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))(((************)))(((''''''gggfffccc```bbbeeeccc___bbbdddgggiiikkkjjjiiihhhcccaaa^^^]]]\\\[[[YYYWWWVVVYYY\\\^^^]]]ZZZUUURRRLLLJJJDDD<<<444000111444444///***(((***,,,...---,,,,,,,,,+++******)))))))))))))))*********++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***************************+++,,,,,,------------***+++,,,------,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))+++++++++******)))((((((lllhhhcccaaacccddd___ZZZaaacccgggkkkmmmnnnmmmllliiieee```]]]\\\\\\\\\[[[ZZZ]]]aaaddddddaaa]]]ZZZYYYVVVOOOEEE;;;666888<<<999666222...,,,++++++,,,+++++++++++++++******)))))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************))))))***,,,------------***+++,,,,,,,,,,,,+++***************************************)))))))))((((((((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((*********))))))))))))))),,,,,,+++******)))))))))lllfffaaaaaadddccc___\\\^^^aaafffkkkmmmnnnmmmkkkeee```XXXTTTSSSTTTVVVXXXZZZ\\\```dddfffggggggggg]]]YYYQQQFFF<<<666666888;;;===???<<<666111///000,,,,,,++++++++++++++++++************++++++++++++************************************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))(((((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))******---,,,+++***)))))))))***```[[[XXXZZZ[[[YYYXXXXXXZZZ]]]bbbgggiiiiiigggfffSSSMMMEEE@@@@@@BBBEEEGGGGGGJJJNNNSSSYYY]]]aaaccc]]]XXXPPPGGG???999555333:::@@@GGGIIIGGGBBB===;;;222111///---+++++++++,,,*********++++++++++++,,,++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---,,,***)))(((((())))))JJJFFFEEEHHHHHHEEEEEEIIILLLOOOTTTXXXZZZYYYVVVTTT@@@<<<777444444555666666333666:::@@@FFFJJJNNNOOOSSSNNNIIIFFFDDD@@@:::444666999AAALLLUUUVVVOOOHHH===999555000,,,++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''(((***+++,,,+++***)))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))***************)))++++++************++++++************************************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))((()))))))))************---+++)))(((''''''((()))999666777:::999555666<<<<<>>CCCBBB<<<555000000777III[[[bbbZZZOOOEEE@@@:::222---++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''')))+++,,,---,,,+++***((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))************))))))(((++++++************++++++************************************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((())))))*********+++,,,+++)))'''&&&'''((()))???777777;;;777---000<<>>777888AAABBB;;;:::AAALLLPPPUUUXXXZZZ[[[\\\]]]XXXYYYYYYVVVRRRMMMHHHEEE<<<999777555444333333444::::::999888888888999999;;;:::<<>>===<<<<<<<<<===FFFRRR^^^dddffffffeeebbb[[[QQQIIIDDDCCCCCCDDD???>>><<<999666444222111......------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++&&&&&&&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''QQQVVVXXXUUURRROOOMMMKKKFFFJJJNNNQQQRRRRRRRRRSSSMMMKKKIIIHHHHHHJJJJJJJJJKKKPPPSSSRRRSSSWWWXXXUUULLLKKKHHHFFFDDDCCCBBBAAAGGGNNNZZZbbbgggiiijjjkkkeee^^^UUUMMMHHHGGGFFFEEE===AAADDDBBB<<<777555666...---,,,,,,+++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************************************************************)))***+++,,,---,,,,,,+++******)))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))((((((((('''''''''(((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((\\\```\\\QQQMMMUUU^^^aaaUUUUUUUUURRRNNNLLLKKKLLLDDDGGGJJJKKKIIIGGGEEEEEEFFFQQQVVVSSSQQQUUUXXXUUURRRQQQOOOLLLJJJHHHGGGGGGOOOTTT[[[bbbfffiiikkklllkkkfff]]]VVVOOOJJJFFFCCC===AAAEEEFFFCCC>>>;;;:::333222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++************************************************++++++*********,,,---...777666333000---***((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((^^^bbbaaa^^^lll}}}tttjjjbbb___```bbb]]]aaadddbbb___^^^ccchhhkkkyyy|||jjjUUULLLKKKIIIQQQPPPOOOMMMLLLKKKKKKKKKPPPRRRVVV[[[```ccceeeeeefffccc___\\\XXXSSSNNNJJJEEECCCCCCFFFKKKKKKFFFAAA>>>;;;777333000...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************************************,,,+++*********,,,...///999777444111---+++)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********)))))))))(((((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))){{{ccc[[[YYYNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLOOOTTTYYY\\\]]][[[YYYYYY[[[]]]^^^\\\XXXUUUNNNFFFAAAGGGRRRWWWPPPHHHFFFCCC>>>888333000...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************************************,,,+++*********,,,///000333222000...,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))zzzxxxpppdddcccssszzzcccBBBNNNKKKKKKPPPTTTVVVVVVUUUZZZXXXVVVYYY]]]```___]]]^^^ZZZTTTPPPVVV]]]YYYPPPPPPJJJCCC===:::777222//////...,,,,,,,,,,,,***(((,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******************((()))***+++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,%%%(((+++---...,,,***))),,,,,,+++*********++++++(((+++------,,,+++******------,,,+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))+++------+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$&&&''''''%%%######$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))))))))************************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''')))***+++qqqkkk^^^OOOGGGHHHKKKNNNOOONNNMMMOOOSSSYYY]]]______cccaaa\\\ZZZ___fffddd^^^SSSNNNFFFAAA===:::666444000...,,,,,,------,,,+++,,,,,,,,,++++++++++++***************************+++*********))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******************++++++,,,,,,,,,++++++***************++++++++++++******)))))))))******+++///...------...///000111,,,,,,+++***))))))******)))***+++++++++***++++++))))))******++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))+++------+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))************************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))uuu^^^PPPMMMPPPPPPOOOKKKKKKLLLNNNRRRVVVZZZ\\\aaabbb```^^^aaaeeefffcccXXXRRRKKKEEE@@@===:::888222000---------......---,,,,,,,,,,,,++++++++++++***************************************)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,------......000000000000000000000///000///...---,,,,,,,,,,,,+++*********++++++,,,,,,))))))***+++,,,,,,,,,+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''''''''))),,,///((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))************************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''yyyppppppppphhh^^^PPPOOOLLLKKKLLLPPPVVVZZZZZZ]]]```aaaaaaaaa```___[[[WWWOOOHHHBBB===;;;999666444000......///...---------,,,,,,,,,+++++++++************************************************)))******+++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,------.........---,,,,,,,,,---...///000111111000000//////...///333999>>>AAA???;;;999:::888666444222000......---,,,,,,,,,------,,,++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''')))---000((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))((()))))))))************************************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((({{{```[[[SSSMMMKKKMMMPPPSSSSSSXXX___dddeeebbbaaabbb\\\YYYSSSKKKCCC===:::888;;;888444222000///...,,,---------,,,,,,,,,++++++***************************************+++++++++******+++++++++******)))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++******++++++,,,,,,,,,,,,......---------...//////,,,---///111444888:::<<>>;;;777333000...111777@@@JJJQQQVVVXXXXXXNNNMMMJJJFFFAAA;;;777444222000......///...+++)))***++++++++++++******)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((('''&&&&&&'''+++---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((()))))))))************************************************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))''''''((())))))))))))))){{{mmm```WWWPPPJJJEEELLLOOOWWW```cccbbbbbbddd[[[YYYVVVOOOGGG@@@<<<;;;<<<:::777555444222///,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************++++++++++++,,,******++++++,,,---------++++++++++++,,,...000111;;;>>>CCCIIIPPPUUUYYY[[[^^^\\\YYYTTTNNNGGGBBB???666777:::AAAJJJVVV```fffddddddccc```[[[TTTNNNJJJ???:::444111111111///,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((()))************yyymmm]]]QQQNNNLLLPPPXXX\\\\\\]]]aaaXXXYYYYYYUUUNNNGGGCCCAAA999888888888777555222///...------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,******++++++,,,------...---...111555;;;AAAGGGJJJXXX\\\bbbhhhnnnrrrtttuuuqqqqqqpppmmmiiiddd```]]]OOOKKKDDDAAABBBGGGOOOTTT]]]aaagggkkkllliiidddaaaUUULLL???888777888999999666444111...,,,,,,---...------------------------************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))************************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((((((tttYYYSSSPPPUUUXXXXXX[[[```VVVYYY[[[YYYSSSMMMIIIHHH666666777999:::888444111......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,******+++,,,,,,---......666999???HHHSSS^^^hhhmmmllloootttyyy}}}~~~}}}|||qqqssstttvvvvvvuuusssrrrtttmmmaaaUUUKKKDDDAAA@@@CCCKKKVVVbbbjjjmmmlllkkkiii[[[JJJ???===@@@DDDFFFEEEAAA;;;555000.........------------------------************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))************************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&ppp```WWWOOOTTTYYYRRRYYYXXXXXXYYY[[[ZZZRRRJJJ>>>777222333:::===999333000...---...000000---***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************---,,,,,,+++*********+++***************)))((((((---+++)))(((***,,,---------......---...555>>>EEESSSWWW^^^fffmmmssswwwyyy}}}{{{yyyzzz|||~~~}}}|||vvvvvvuuuuuuuuuuuuvvvwww~~~wwwoookkkggg___SSSIII>>>:::<<>>666555888<<<<<<:::777333...,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************......---,,,,,,,,,,,,,,,))))))***+++++++++++++++***)))***+++---......---//////000555???MMM[[[dddnnnooorrruuuxxxxxxxxxxxxvvvrrrnnnlllmmmooopppooommmjjjddd___\\\]]]___aaabbb```^^^___```^^^YYYTTTSSSFFF999888>>>HHHVVVbbbjjjiiihhh```PPPAAA;;;>>>NNNWWW]]]YYYQQQJJJCCC===;;;444000111000,,,+++...++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++************++++++))))))))))))************++++++************++++++*********************************+++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))yyy\\\TTTPPPUUUTTTUUUYYY]]]]]]YYYUUUOOOHHH???999888<<>>;;;999999:::<<<<<<333444555666999;;;===>>>FFFHHHJJJIIIFFFDDDEEEFFF>>><<<<<<<<<;;;:::999999HHHOOO[[[fffeeeYYYOOOJJJBBBKKKWWW___```^^^YYYVVVJJJGGGCCC@@@===888333000..................------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++************++++++))))))*********+++++++++,,,++++++******++++++,,,************************(((((()))))))))*********************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))xxxiii^^^SSSOOOMMMMMMRRRZZZXXXVVVRRRLLLFFFCCCCCCEEEIIIFFF@@@999333///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))((())))))******++++++*********+++,,,---+++++++++---222===KKKTTTdddnnnxxxzzzqqqdddYYYSSS\\\ZZZWWWSSSOOOKKKGGGEEE===>>>??????===:::777666777666777999>>>DDDJJJNNNbbbeeegggeee___[[[[[[\\\[[[XXXRRRIIICCCAAA@@@???777777===KKKXXX\\\[[[[[[MMMSSS]]]dddeee```[[[XXXOOONNNLLLIIIFFFCCC>>>999333111///,,,,,,---///000---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,************************++++++************++++++************++++++++++++,,,,,,++++++++++++,,,,,,*********************************)))))))))((((((************************************************))))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))sssfff^^^UUUNNNPPPWWWVVVWWWWWWUUUQQQMMMKKKJJJMMMLLLGGG@@@888222///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************,,,++++++++++++,,,---------,,,+++++++++,,,---...)))---333;;;GGGWWWhhhtttxxxwwwrrrfffVVVHHH???===DDDCCCBBBAAA@@@???>>>>>>FFFJJJNNNOOOKKKDDD>>>;;;;;;::::::>>>HHHWWWfffoooxxxzzzyyytttjjjbbb]]][[[VVV[[[^^^\\\ZZZZZZYYYWWWIII???888<<>>:::GGGGGGGGGGGGHHHIIIJJJKKKIIIPPPXXX]]]\\\YYYWWWVVVWWW\\\ccckkkrrrwwwyyyzzz|||tttlllggg[[[ZZZRRRFFFCCCKKKUUUYYYeee___VVVLLL@@@;;;@@@JJJOOORRR^^^nnnvvvsssooooooaaa\\\NNNAAA@@@KKKTTTVVVUUUQQQKKKDDD<<<555111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))}}}zzz||||||~~~qqq```MMMNNN___dddaaa^^^YYYZZZXXXRRRGGG;;;555444777111///....../////////...//////...---,,,,,,++++++,,,,,,,,,+++++++++******************************************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////,,,///000------888KKKZZZgggoootttvvv|||{{{nnngggQQQ>>>>>>HHHQQQYYY___qqqddddddlllmmmnnnlllcccmmmsssnnnkkktttsssjjjgggnnndddbbblllsssqqqrrryyyvvvtttvvv{{{zzztttqqqssslllhhhbbb\\\UUUQQQRRRUUUaaabbbZZZSSSQQQGGG???CCCJJJ[[[lllrrrooonnnrrrvvvssslllaaaRRRFFFAAACCCGGGTTTXXXZZZUUUJJJ???999777111000///...............,,,---------------------+++++++++***++++++,,,,,,************************)))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************---------------,,,++++++))))))***++++++++++++***------,,,++++++***++++++---,,,+++,,,------,,,+++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++******************************************************++++++++++++******************************xxx^^^SSSXXXVVVTTTWWWVVVXXXXXXUUULLL@@@888777999222000....../////////...//////...------,,,++++++,,,,,,,,,++++++++++++***************************************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,---------------))),,,000777BBBPPP___iiinnnrrrsssrrrqqqnnneee\\\SSSPPPPPPXXXccclllsssyyytttrrryyy~~~vvvpppqqqpppvvv|||vvvpppvvvsssiiifffeeeeeekkkxxx{{{rrrmmmcccfffkkkppprrrpppjjjeeegggmmmqqqooogggeeemmmvvvnnnmmmhhhdddaaaTTTGGGEEECCCJJJWWWhhhxxx{{{sssooopppnnnhhh]]]RRRKKKGGGRRRZZZaaaaaaXXXKKKAAA<<<777555111---++++++,,,---,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,************************************************++++++************++++++******))))))))))))************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************************************++++++++++++++++++---,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,'''((())),,,...///...---******+++,,,------............------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************uuu^^^VVVKKKHHHPPPUUUUUUYYYYYYRRRFFF<<<:::;;;555222000//////000///...//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,---.........------111111666AAANNNYYY^^^___YYYXXXZZZ]]]ZZZTTTQQQRRROOO]]]mmmvvvzzz~~~xxxyyy}}}{{{uuutttvvvuuu~~~tttvvvfffppp{{{zzzccceeefffeeeeeeiiiooouuuvvvoookkkoooqqqjjj```[[[ZZZSSSOOOVVVdddnnnqqqooommmrrrxxxxxxrrrggg\\\UUUYYY```hhhhhhaaaVVVMMMHHHBBB>>>888111---,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************))))))))))))******++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,---,,,++++++***+++++++++......---,,,,,,,,,------+++,,,---...---,,,+++*********+++,,,---......///111111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************nnnaaaQQQJJJOOOSSSSSSXXX[[[VVVJJJ???;;;;;;888555222000000000///...//////......---------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------++++++---...////////////444555999@@@HHHKKKHHHDDD<<<999===DDDEEECCCKKKXXX___sss}}}|||wwwsssxxxxxxwwwzzz~~~tttkkkoookkkbbbgggmmmppprrrooorrrlllccc\\\VVVWWWaaakkkoooqqquuuvvvuuurrrooommmgggiiikkkhhhaaaZZZTTTRRRLLLHHHBBB;;;555111///...---,,,,,,,,,,,,...///000...------,,,,,,,,,,,,---++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))******))))))))))))******,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---...///111000///...------------000000000...,,,++++++,,,........................111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************~~~uuucccUUUOOOLLLTTTXXX[[[WWWNNNDDD===;;;;;;888444111000000000//////...............---------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////000444999<<<===<<<999888777444777>>>AAADDDSSSeeeooo{{{rrr```aaacccmmmzzzzzztttssssssqqqjjjcccdddkkkppppppoooppprrrtttuuuuuunnnnnnnnnjjjccc[[[UUUQQQPPPMMMIIICCC<<<666111......---,,,,,,---///000222///......---,,,,,,------++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))******))))))))))))******,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,---,,,,,,---...///000111222111111111222333444666777555555555222//////111333//////..................////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************vvveeeWWWMMMWWWXXXYYYXXXSSSLLLEEE@@@>>>:::555222111111000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,,,,------------...---,,,---...111444666===@@@AAA>>>888555666999;;;;;;???EEEKKKVVVfffuuuxxx}}}~~~xxxzzz~~~pppwwwyyywwwiiijjjppppppooooooqqqppppppqqqrrrrrrpppnnnkkknnnqqqqqqkkkaaaUUUNNNNNNMMMJJJFFF@@@:::444111//////------...000333444000///......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...***,,,///222555888999:::>>>???AAAEEEIIIMMMPPPRRRUUUTTTRRRJJJAAA999666666/////////...............000/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************yyymmm```\\\YYYWWWYYY[[[XXXRRRKKKAAA<<<777333111111000000............////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,------------...------...111777???GGGLLLQQQOOOIII@@@999888===BBBDDDJJJPPPUUU]]]lllxxx~~~eee^^^hhhoooqqqssstttsssrrrssstttrrrnnnkkkkkknnnqqqsssppphhh^^^WWWOOOMMMJJJFFFBBB>>>:::888111000///...///222555666111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))))))))************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...000333444000444<<>>;;;999777666333333222111000//////...------------------------,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************www___ZZZWWWZZZ```bbb\\\UUUBBB===888333111111111000.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,---------......+++,,,///666BBBOOO\\\cccVVVPPPGGG???<<<@@@IIIPPPVVV```fffgggmmmyyy|||uuulllooopppqqquuuxxxuuusssrrrtttuuusssqqqpppoooooopppooommmiiifffRRROOOKKKGGGCCCAAAAAA@@@222111//////000333666888111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........000333777:::<<<<<>>LLLZZZbbbkkkwww{{{zzzxxxrrrxxx{{{~~~iiinnnmmmiiisssuuutttqqqooorrrsssmmmdddbbb___WWWKKKAAA???GGGOOOEEE999111222111---111999000000///...............---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,************************,,,++++++++++++,,,,,,---(((((()))***+++*********++++++,,,,,,,,,+++***))))))***,,,...000000//////444666777666555444444444333333333333333333333444.........------,,,++++++***))))))***,,,---,,,***---,,,+++***)))***++++++++++++************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++******************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***+++++++++''')))++++++))))))***,,,***,,,---...------///000...000444;;;DDDOOOZZZ```gggjjjsss~~~|||{{{zzzuuullleee^^^VVVJJJ???999666444333,,,...000111///...------+++,,,---...---,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++sssgggfffccceeeiii```SSSEEE===888555666:::444444333111///.........000//////...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++******************+++++++++***++++++,,,------------...000111111000333>>>OOO\\\```XXXLLLBBB>>>@@@DDDIIITTTcccpppxxxxxxwwwtttyyyfff```eeedddjjjjjjssszzzzzzwwwuuuqqqmmmeeeddd]]]RRRGGGCCCFFFKKKLLLDDD;;;666222...///222//////...............///---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************++++++++++++************************---,,,,,,+++******))))))------,,,,,,,,,+++++++++---,,,******,,,///333555333555888;;;>>>@@@BBBCCCFFFGGGIIIIIIGGGGGGGGGHHHDDDEEEFFFFFFDDDAAA===;;;777555333000---,,,++++++,,,++++++,,,......,,,+++***+++,,,------,,,++++++......,,,+++******************************************++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))************,,,,,,+++++++++++++++,,,......------,,,,,,---...+++,,,---------///111444AAAGGGQQQ]]]jjjuuu~~~}}}vvvmmmfffaaa^^^bbbkkkvvvyyyoookkkiiihhhmmmsssvvvsssmmmbbbVVVJJJAAA<<<555222///---.../////////---,,,+++***+++---000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++jjj^^^ZZZ```jjjpppdddUUUHHH???999;;;@@@999888555333000///....../////////...------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++++++++++++++++++++++++++,,,------+++...111000------000444DDDVVVggggggWWWEEE<<<;;;EEENNN[[[iiissszzzxxxsssmmmsssqqqnnnkkkooorrrqqqrrrtttrrrnnnlllkkkggg___TTTLLLHHHHHHQQQNNNFFF;;;444333000---......---------......///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---/////////111555:::???BBBHHHIIIKKKOOORRRUUUXXXYYY\\\]]]]]]\\\YYYWWWVVVVVVSSSVVVYYY[[[[[[WWWRRROOOIIIFFFBBB>>>999777555555111000///000000///---+++(((***,,,...///...,,,+++111000...---+++*********++++++++++++++++++++++++******+++++++++++++++***************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************)))))))))*********++++++,,,,,,++++++++++++,,,,,,///---++++++,,,---------------,,,,,,000888BBBIIIdddlllxxxyyydddPPPDDD???<<>>PPPcccooovvvcccQQQDDD>>>:::999999<<>>:::444111111111111000...............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,//////---,,,777JJJZZZkkkiii___MMM>>>???PPPaaauuuyyy}}}{{{~~~fffMMMIIINNNQQQYYYeeennnjjjWWWGGGJJJNNNOOOSSSWWW^^^WWWMMMJJJHHHOOO___ssszzzlllsss{{{kkkjjjkkkjjjiiijjjjjjkkkiiiddd^^^YYYQQQUUUQQQCCC:::999666///......---------......///...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++)))***+++,,,,,,------,,,//////000000222333555666555777:::@@@HHHQQQYYY^^^^^^___```bbbdddfffhhhhhheeeggggggfffdddbbbbbbbbbbbbbbbbbbaaa```___^^^]]]]]]]]]^^^^^^[[[WWWTTTQQQMMMLLLJJJIIIFFFBBB===999222000...+++***+++,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))*********+++++++++************************************++++++++++++,,,+++++++++,,,------...///......///000000...------444???NNN```sss}}}wwwtttqqqpppnnnjjjdddZZZNNNFFFCCC@@@<<<999888:::<<<>>>CCCOOO\\\bbb]]]RRRFFF===999AAAOOObbbvvvyyy]]]GGG???@@@EEEHHHZZZ```fffeee[[[NNNCCC===/////////000111222333444........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,yyyttt|||kkkaaa]]]^^^lllvvvzzznnn[[[MMMFFFCCCBBB<<<555111111333222111........................,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,------...,,,---...000888GGGZZZhhhcccZZZLLLDDDGGGWWWlll{{{||||||}}}fff[[[]]]fffpppvvv```RRRIIIKKKOOOMMMNNNQQQHHHPPPMMMIIIOOOOOOIIIKKKIIISSSTTTRRRUUUQQQNNNUUUTTTaaalllfffWWWPPPXXXccctttiii[[[```hhhhhhgggfffhhhkkkkkkhhheee[[[\\\WWWKKK???888333000000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------111222444555666777777777666333000111888DDDPPPXXXYYY\\\aaafffjjjnnnpppqqqrrrqqqmmmggg^^^VVVRRRPPPMMMMMMMMMOOORRRWWW[[[^^^\\\^^^```bbbbbbaaa___]]][[[ZZZYYYXXXVVVRRRLLLHHH???;;;666111---,,,---...************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,++++++,,,,,,---...///.........---,,,,,,///111:::GGG]]]sssnnn]]]SSSOOOOOOOOOQQQUUUWWWSSSJJJCCCAAA???===;;;999999::::::444:::@@@AAABBBDDDCCCAAAAAA<<<999>>>LLL[[[gggmmmuuuxxxvvvfffOOO>>>;;;???HHHTTTeeeooonnndddXXXPPPFFFAAA999222......111333........................------------------------------------------------------------............++++++,,,,,,,,,,,,------~~~vvvvvvkkkdddlll||||||iiiZZZSSSPPPHHH@@@777222222333333111........................,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...---,,,,,,,,,,,,---......---...111888BBBNNNXXX]]]NNNIIIFFFOOO```qqq{{{~~~sss^^^OOOIIIFFFJJJQQQSSSIIILLLPPPTTTVVVXXXYYYZZZ```qqquuunnnhhh^^^XXX]]]YYYiiissswwwxxxiiiYYYVVVNNNRRRUUUVVVRRRPPPQQQUUU[[[rrrrrrkkksss|||yyysssllliiikkkmmmkkkhhhfffbbb\\\SSSFFF999444777333222111000///...............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...000333777999777:::>>>CCCFFFHHHHHHHHHDDD@@@;;;777777;;;@@@DDDHHHMMMTTT\\\cccgggjjjjjjllljjjdddZZZNNNCCC<<<999666777999===CCCKKKQQQUUUSSSTTTUUUWWWYYY[[[\\\]]]^^^^^^_________\\\XXXTTTKKKHHHBBB;;;666222000///---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,...//////,,,---...,,,+++111===GGG]]]iiizzzyyy```JJJ===999===AAAFFFKKKOOONNNKKKHHHEEEEEEFFFHHHJJJMMMPPPRRRNNNNNNKKKFFFIIIQQQUUUSSSVVVPPPIIIDDDDDDIIINNNRRRTTT^^^kkkooohhh[[[OOOIII===FFFWWWhhhrrroooaaaUUUUUUPPPHHH???777111///...........................................................................------------.........///+++++++++,,,,,,---------}}}|||qqqnnnrrrddd^^^[[[MMMDDD:::444333444222000---.....................,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,,,,,,,---......//////333===HHHMMMLLLIII???@@@JJJ^^^uuu~~~vvvxxxmmm]]]RRRGGGIIIPPPMMMMMMRRRPPPWWWaaahhhhhhiiiqqqzzz~~~~~~{{{zzzooonnnkkkkkknnnnnnhhh^^^WWWLLLVVVYYYgggyyymmm]]]gggzzzvvvnnnlllllliiiffflllddd___YYYLLL;;;888???555444222111///...............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......///222777>>>EEEIIIAAAFFFNNNVVV\\\```bbbbbbZZZYYYVVVPPPIIIBBB;;;777222888@@@IIIQQQUUUVVVWWWPPPOOOMMMGGG@@@999666444333333444666888<<>>777333000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000...111222111333???TTTdddzzzcccOOODDD@@@@@@FFFNNNSSSTTTVVVYYY\\\UUUVVVXXX\\\aaahhhmmmqqqqqqsssqqqnnnsss{{{{{{vvvsssuuutttnnnddd\\\WWWWWWEEECCCIII]]]qqqtttdddQQQ>>>AAAKKK^^^nnnnnn^^^OOOLLLMMMNNNLLLGGG>>>666111////////////////////////................................................---------.........//////+++++++++,,,,,,---------yyyuuu~~~|||qqqiii^^^^^^OOO???888777555111...000///......///000...---.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......222,,,+++000222...,,,...000999@@@???>>>@@@>>>:::???MMM]]]kkkzzz|||pppjjjVVVTTTXXXUUUNNNLLLGGGOOOTTTTTTVVV```mmmuuu~~~yyyjjjaaabbb___YYYWWWYYYZZZYYYjjjvvvoooeeegggiiieeejjjfff```[[[TTTKKK@@@999<<<<<<777000///222111+++......---------,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***))))))***,,,.........222...---000...***,,,333000:::BBBFFFMMMVVV\\\[[[ZZZ^^^dddkkkpppsssttttttmmmnnnlllcccUUUJJJDDDCCC888555555:::<<<999:::???;;;999666666888999777555888888777666666666777888>>>999777:::;;;888999===KKKSSS]]]dddbbbZZZPPPIIIKKKNNNQQQRRRMMMCCC777...,,,---///000///...---,,,---------,,,,,,---.........------,,,,,,,,,------...---,,,+++++++++,,,---++++++++++++******))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++)))************+++++++++************************------------------------...---,,,,,,---///111333...///666@@@IIIVVVmmmppp^^^OOOIIIMMMRRRWWWcccnnnvvvzzzwwwwwwxxx{{{yyywwwwwwxxxfffVVVIIIPPPdddttttttmmmTTTPPPKKKOOOdddxxxuuufffLLLEEEDDDLLLRRRMMM@@@777222000...///111222///---222000------...//////.........................................................---------,,,,,,,,,vvvvvv{{{vvvuuutttmmmeeeUUUBBB777555555333111111///......///000///---.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,---------.........---+++,,,000000---...222333;;;???;;;999===AAAAAAIIIYYYkkkqqqsssyyybbbUUUHHHGGGJJJLLLMMMMMM[[[fffoooppprrr|||~~~wwwuuuzzzvvv}}}xxxzzz}}}{{{lll]]]WWW]]]~~~eee^^^bbbfffggggggfffccc\\\RRRFFF>>>:::;;;888111///111000+++.........---------,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++***...,,,---111222000333999>>>HHHQQQVVV^^^hhhmmmmmmooorrrvvvyyyxxxtttoookkk[[[\\\ZZZTTTKKKEEEEEEFFF>>>777444999===<<<;;;<<<999999<<>>???DDDLLLRRRPPPHHH@@@444111---,,,---/////////------,,,,,,,,,------......------,,,,,,------...,,,,,,+++******+++,,,---++++++++++++*********)))************************************************************************************************++++++************++++++)))************+++++++++************************------------------------222000...---,,,---...///888===JJJ]]]jjjqqqwww~~~|||zzzxxxuuuppplllRRRQQQNNNJJJMMMXXXiiivvv}}}~~~wwwfffWWWRRRYYYgggrrrpppkkk^^^WWW```rrrwwwqqqcccSSSCCC???BBBEEEGGGJJJ>>>888000,,,---///111111111///------...//////............................................................---------,,,,,,xxxtttvvvtttwww{{{vvvppp___HHH888333555555555111000//////000000///---.........---------------------------,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---///000---+++000777:::===<<<777666>>>IIIOOOTTT```ppp|||sss\\\GGGIIIIIIKKKRRR^^^fffhhhwww~~~}}}|||hhh___eeeooo}}}jjjbbbiiirrr{{{{{{iii\\\^^^ooouuummmmmmxxxmmmcccdddgggeeefffggggggcccZZZNNNFFF;;;===;;;555111111000...///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************************************************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,++++++000------111444999BBBJJJZZZaaahhhkkknnnrrrtttssswwwzzz~~~~~~xxxlll___WWWHHHHHHGGGBBB===;;;===@@@AAA;;;999AAAHHHGGG@@@<<<888<<>>888111---...000111111...------,,,,,,,,,------...---------------......,,,+++***)))******,,,,,,++++++++++++************++++++++++++++++++++++++************************************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++------------------------------------000444888:::GGGHHHPPP^^^gggddd[[[UUU[[[XXXRRROOOMMMLLLJJJIIIFFFBBB???BBBQQQiii||||||}}}nnn^^^VVV[[[aaaiiippptttssswww|||{{{ttt___TTTIIIEEECCCAAAAAADDDDDD>>>777111///000111111///...---...///000///............................................................------------,,,|||yyyzzzuuuxxxiiiRRR===333444777777333111000000000000///..................---------...------------,,,,,,,,,---------......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///111111...+++,,,555???BBB>>>888555;;;HHHVVV^^^eeehhhxxxnnnfff___TTTIIIEEEPPPYYY```mmmxxxwwwrrriiihhhqqq|||{{{hhhXXXWWW___fffhhhjjjtttxxxwwwmmm```YYY[[[```kkkyyyssshhhhhhlllxxxggghhhiiibbb\\\^^^jjj}}}}}}xxxsssllldddcccdddaaaWWWNNN@@@AAA@@@;;;666333333222/////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********************************************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++---...//////...//////444222111444;;;IIIYYYdddooossswwwxxxwwwwwwvvvuuu{{{{{{zzztttgggWWWGGG===:::;;;<<<<<<;;;<<>>:::;;;888777:::BBBGGGHHHGGGCCCAAA>>>999444111000000......------,,,---------...------------......//////...,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++------------...............---,,,...333:::BBBFFFGGGEEEFFFKKKPPPMMMEEE>>>===:::888888<<>><<<999555111...///......///000000///---............................................................------------ttttttrrryyysss```HHH888555777888444222111000111111///....................................---------,,,,,,,,,,,,---......---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111000---...666BBBJJJEEE<<<555999GGGVVVbbbhhhsss}}}jjjPPPKKKJJJHHHLLLUUUTTT\\\dddlll{{{aaa^^^YYYUUUYYYbbbffffff^^^YYYXXX^^^cccbbb\\\XXXWWW\\\bbbccc^^^YYYXXXZZZUUU\\\eeegggccc^^^]]]___mmmzzz{{{jjjVVVhhhlllaaadddggg```WWWGGGEEEBBB>>>999555333444000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---......,,,,,,...000000555<<>>;;;::::::>>>EEEIIIBBBHHHLLLHHH>>>555000///000//////...---------...---------------...///000444222000---,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++---------....../////////333111///000444<<>>>>>>>>AAAGGGQQQ[[[bbbhhh]]]UUU]]]sssxxxzzzyyywwwzzz}}}|||zzzyyy~~~zzzuuuqqqrrrwww{{{{{{xxxzzzvvvxxx}}}}}}xxxsssvvvxxxyyy|||}}}|||xxxpppiiibbb[[[QQQGGGBBBCCCAAABBBDDDCCC@@@;;;666444222000//////000111///...//////////////////////////////////////////////////////.........---------vvvhhhkkkmmmwww{{{rrrYYYAAA888888888555333222111222111000................../////////............---------,,,+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......---///999GGGQQQTTTDDD===;;;FFFWWWdddlllpppuuufffNNN???EEELLLNNNXXXgggfffddddddiiisssxxxqqqeeeYYYZZZZZZYYY\\\]]]WWWNNNPPPSSSXXX\\\]]]ZZZVVVTTTRRRVVV\\\aaa```[[[[[[^^^WWWXXX]]]dddfffaaa\\\ZZZ^^^dddooozzz~~~~~~vvvkkkmmm}}}hhhfffiiifff___PPPIIIBBB@@@<<<777444444000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,......,,,******...222111???PPP___llluuuyyyxxxxxxvvvvvvvvvtttppppppsssnnndddSSSEEE???AAAIIIOOOZZZ[[[]]]^^^^^^]]][[[ZZZXXXZZZYYYVVVYYYaaagggjjjdddgggiiiiiieee```\\\ZZZXXX[[[___bbbbbb^^^ZZZXXXQQQVVVXXXSSSNNNMMMNNNNNNFFFGGGIIIOOOVVVYYYXXXVVVOOOOOOLLLFFF???===@@@DDDBBBIIIQQQPPPFFF;;;444111222111000///////////////------------...///000000555444111///---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000---///333:::BBBKKKSSSXXX[[[eeennnmmmfff\\\QQQHHH@@@AAABBBDDDIIIRRR\\\cccgggdddgggttt|||wwwuuurrrppprrrvvvuuuwwwvvvwww~~~{{{wwwssstttsssqqqnnnnnnssswwwzzzvvvrrrqqqtttxxxzzzyyyyyyssslllfff[[[NNNDDDBBBFFFHHHHHHGGGCCCAAA@@@@@@666444111000000111000////////////////////////////////////////////////////////////.........------uuuxxxkkkllllllrrrkkkMMM===999888666444222222222111000...---........./////////000............------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............///////////////...///666HHHWWWXXXQQQEEEEEENNN]]]jjjpppuuuzzzeeeOOOMMMMMMQQQYYYccckkkooojjj```ZZZ___eeeddd^^^YYY```eeehhhddd^^^ZZZSSSMMMRRRVVVZZZ\\\]]]___aaabbb```eeennnwwwvvvooommmpppmmmkkknnnvvvyyysssllljjjeeeeeeeeeiiitttlllpppxxxsssqqqvvv|||mmmdddfffeeeccc\\\PPPEEECCCBBB<<<888777111111111000000000//////........................---------------------------,,,,,,++++++,,,,,,---))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,...///...---111999@@@FFFVVVhhhrrrxxxyyytttllliiidddaaa___ZZZSSSSSSXXXOOOMMMKKKKKKPPPYYYccciiinnnllliiifffccc```]]]ZZZ]]]bbbhhhnnn{{{vvvuuuoooiiimmmnnnhhheeeeeeddd```YYYTTTOOOPPPTTTWWWXXXWWWZZZ[[[YYYUUUNNNFFFAAA???DDDGGGJJJKKKIIIDDD<<<777444333222111000000000000------------...///000111222111///...------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000---555BBBRRR```kkkrrruuuwwwxxxppp```QQQGGG>>>777===@@@DDDIIIPPPYYYdddlllwwwyyy~~~}}}mmmjjjkkkppprrrqqqtttyyy~~~wwwqqqooopppnnnmmmnnnqqqsssttttttuuurrrpppqqqssslll\\\KKKCCCIIIMMMPPPPPPMMMHHHFFFEEE;;;888333000000000111111////////////////////////////////////////////////////////////............xxxzzzvvvqqqooowwwUUUAAA;;;999666444333222222222000...---.........//////000000//////.........---------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000333222333===QQQ___XXXJJJHHHOOO```qqqxxxxxx{{{tttaaaOOO<<>>SSS]]]PPPGGGRRRaaajjjrrrwwwjjjOOORRRRRRFFFHHHTTT[[[[[[aaakkkjjjaaaTTT___ooouuuiiiXXXRRRVVVZZZ```bbb___```gggqqqvvvtttwwwyyy|||qqq}}}xxxqqqiiidddbbbbbbaaaZZZPPPJJJHHHCCC;;;???888111...///111000---000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...//////...------///111111///...000:::JJJ]]]iiivvvwwwyyyxxxqqqbbbPPPDDD:::666555888<<<>>>BBBGGGMMMaaaooolllhhhkkknnnmmmggghhhiiimmmuuuvvvnnnqqqmmmbbbTTTPPPNNNSSSZZZYYYNNNDDD???===>>>AAA@@@===@@@HHH::::::;;;;;;999555000,,,000/////////000000...,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,---.........---,,,+++///,,,---///...---555AAATTTfffyyy}}}cccIII>>><<<>>>KKKZZZnnnnnnqqqzzz~~~tttnnnppprrrqqq|||}}}yyypppddddddnnnmmmlllmmmooonnnkkkjjjkkk^^^RRRRRR___cccUUUFFFCCCAAAAAA>>>777///,,,000444111111111111111000//////000000000000000000000000000000///...------,,,,,,||||||fffGGG>>>666555333111111222222222////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---///000000...333@@@KKKUUUYYYQQQRRRdddqqquuu|||zzzYYYJJJNNNTTTUUUZZZZZZVVVQQQSSSZZZ]]]ZZZkkktttwwwgggccchhhfffhhhjjjkkksss~~~mmmggg___ZZZVVVRRRMMMIIIDDD===444000111222111...000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------............---+++333???KKKWWWbbbkkkppp|||~~~|||rrr```KKK<<<333888:::===???@@@EEEUUUeeeccceeehhhiiigggfffiiiooofff```XXXTTTTTTSSSPPPMMMCCC???<<<<<<;;;<<>>:::999===DDDKKKDDD<<<<<<@@@AAA<<<777333000---,,,---//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------.........------------...222888EEE[[[mmmzzz^^^PPPJJJVVViii{{{}}}wwwtttpppvvv}}}yyyrrrllljjjjjjllllllkkkiiigggeeebbbZZZPPPHHH@@@@@@???>>>===999444000///000000000000000000000000000000000000000000000000//////......---------{{{fffAAA;;;::::::999555000///111////////////////////////........................---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------........................------///222111000222666===PPPXXXYYYcccmmmwwwuuutttZZZHHHNNN\\\dddllltttYYYMMMIIIRRRWWWUUUYYYccchhhooovvvwwwtttvvvgggcccfffaaa\\\]]]OOOFFF:::444333444333111000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000//////222555BBBMMM]]]lllvvv{{{}}}}}}xxxuuulllYYYDDD777666:::======DDDSSS```dddeeeeeeiiiaaa___lll}}}ttthhh___ZZZWWWSSSMMMGGG@@@<<<:::;;;JJJFFFAAA@@@BBBCCC@@@<<<666333...,,,---///000000................................................---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------...............111///000777EEEYYYooo~~~vvviiiMMMRRRaaawww}}}vvvpppkkkmmmnnnmmmeeeeeeeeefffiiihhhccc___[[[RRRIIICCC@@@======>>>;;;555000000/////////000000111111000000000000000000000000000/////////......------|||RRR>>>;;;;;;<<<888000---///000000000000000000000000........................---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------...........................---///222111///444===MMM[[[```fffwww{{{kkkQQQQQQTTT\\\hhhpppmmmgggRRRNNNWWWkkkqqqhhheeelllssszzzjjjbbbgggfffbbbcccTTTJJJ===555444444333222111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............111333///+++...999BBBVVV^^^iiirrrwwwyyyzzzzzznnneeeVVVEEE888444777:::GGGJJJSSS]]]aaaaaabbbfffiiiwwwzzztttaaa]]]UUULLLFFFCCC@@@???CCCEEEFFFEEECCCBBBAAAAAA;;;777222///...000111111////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------......//////222111444AAAWWWnnn~~~yyyeeeWWWRRRbbb|||wwwrrrqqqqqqrrr{{{kkkaaa^^^```dddeeebbbaaaaaa[[[TTTJJJCCC;;;999::::::666222111111000000000000111222000000000000000000000000///////////////.........{{{mmmGGG???;;;===;;;333///111000000000000000000000000........................---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------........................///---///222000000;;;JJJ^^^fffhhhppp~~~|||rrrZZZTTTGGGWWWcccdddfffjjjbbbTTTYYY]]]mmmuuuqqquuulllcccfffgggeeeddd]]]RRRCCC999666555444222111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---------............,,,///111//////777EEERRRbbbjjjssszzzyyytttnnniiiQQQHHH===777888===BBBEEESSS\\\dddcccZZZZZZmmm|||vvviiiZZZPPPKKKGGGBBB@@@DDDHHHHHHEEECCCEEEGGGAAA<<<777333222222222111////////////////////////........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111777AAAQQQgggzzzuuu```QQQKKKjjjxxxyyypppiiiiiioooxxx~~~rrrgggbbb___]]]___bbbccc```^^^SSSJJJ???888888999888777444333222111000111222222000000000000000000000000////////////////////////^^^MMMAAA@@@>>>666222444000000000000000000000000........................---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......................................................111---///222222444FFF[[[hhhnnnqqqwww~~~nnnSSSJJJRRRUUU```eee^^^ZZZ\\\XXXPPP___ggguuu~~~xxx{{{tttooommmkkkhhhkkk^^^MMM@@@:::777555222111111111000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------............,,,---///444===KKKYYYbbbkkkqqqwwwxxxpppcccVVVNNN;;;999999>>>HHHRRRXXX[[[___bbbdddaaa___iiivvvkkkbbbUUUIIIDDDFFFGGGHHHHHHIIILLLNNNEEEAAA<<<888555444333111////////////////////////................................................,,,---...//////...---,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......---------...///111222666EEEWWWeeepppwwwtttmmmxxxwwwrrrhhhWWWLLLSSS```}}}ppplllhhhgggmmm{{{yyyjjj______aaa___^^^aaa\\\SSSGGG===::::::;;;<<<777666444222111111222222000000000000000000000000/////////////////////000uuu^^^JJJDDD@@@888444666000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................////////////////////////111---...333333888NNNfffnnnuuuzzz^^^OOOOOOOOOYYYgggfff___UUUPPPQQQVVVYYY^^^hhhqqqtttrrrvvvzzzuuurrrvvvhhhUUUFFF===999555222111111111111000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------........./////////---///:::LLL^^^iiimmmsssuuuuuuoooaaaPPPAAA888>>>AAAHHHQQQZZZaaaeeeffffff]]]WWW]]]mmmkkkYYYJJJHHHEEEFFFJJJOOORRRSSSHHHDDD???;;;888666333111000000000000000000000000////////////////////////........................,,,---...//////...---,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........---------...///111222===SSSjjjtttsssnnneee[[[UUUTTTQQQJJJBBBKKKjjjwwwmmmpppoooooottt~~~jjjgggeee^^^]]]cccbbbZZZMMMCCC===<<<>>>???999888555333111111222333000000000000000000000000////////////000000000000sssTTTIIIEEE>>>777666444222111111222222000/////////.........---------------------------------,,,,,,,,,---------......------------------------........................///////////////.........333000---///;;;NNNaaannnssstttxxxfffRRROOORRR___nnnjjj\\\OOOOOOUUUYYY[[[]]]^^^dddmmmvvvuuu|||rrriiiYYYCCC===<<<444333333222111//////111222000000000000000000000000//////.........------------------------------------------------------------------------------------------.........//////...---++++++,,,...///000///444@@@QQQbbbooottttttzzzwwwnnn]]]JJJ>>><<>>999555444444444444444333333333222222222222222111111111111rrrPPPBBBEEE:::777444222222222222222000000000/////////..............................,,,,,,,,,---------......------------------------...........................//////000000111111222000:::KKK]]]kkktttyyyzzz{{{lllOOOOOORRRbbbkkkaaaSSSNNNPPPQQQggggggkkkttt~~~lllKKK>>>:::555333444444222000111111111111111111111111000000000/////////......------------------------------------------------............................../////////000000000---111333111222===PPP```mmmnnnppprrrtttwwwyyy{{{~~~|||{{{{{{yyyuuuqqqeeebbbiii{{{bbb\\\VVVTTTRRRLLLCCC;;;:::888666333111000000000000000000000000000000000////////////////////////........................------------------------,,,---------............,,,---------............------........./////////000///222???RRRfffsssyyyzzzjjj^^^RRRGGG???===EEEOOO^^^kkkrrrrrrnnnjjjhhh{{{zzzeeeYYYVVVSSSRRRUUUVVVUUURRRKKKCCC<<<888777555555444444444333333333333222222222222111111111___JJJGGG===:::555222222222111111000000000000/////////...........................,,,,,,,,,---------......------------------------...........................//////000111111222222444BBBVVVgggqqqvvvzzz}}}XXXNNN[[[aaahhhdddTTTMMMUUU___aaahhhjjjrrr___EEE???888444555666444111111111111111111111111111000000000000/////////...------------------------------------------------.........................../////////000000000000000111222555>>>MMM___lllssssssrrrrrrsssuuuzzz}}}~~~|||zzzwwwuuuqqqmmmjjjfffqqqtttaaaXXXYYYVVVLLLAAA???===999666333111111111000000000000000000000000////////////////////////................................................------------............------------........................///////////////222<<>>MMMbbboooyyywwwlllfffmmmvvv}}}|||}}}sssmmmaaappppppccc___^^^VVVPPPKKKDDD>>>;;;999777666555555555555444444444333wwwhhh[[[VVVYYYYYYVVVRRROOOOOORRRUUUXXX```hhhrrr}}}pppSSSFFF>>>666333666333222111111000000111111000000000000/////////...........................---------............/////////000000000111111111111000000222555???QQQccclllmmmrrrbbb[[[bbbhhheeeZZZWWWiiivvvtttbbbFFF<<<444555555444333333333333444333333222222222111111111000000000000000000000000////////////////////////000000000000000000000000111///000222222333<<>>555666333333222222111222222222000000000000000000000000//////............//////////////////000000000000000000000000111111111111000444000222@@@LLLXXXiiijjjjjjuuu]]]ZZZ___mmmnnn^^^[[[lllwwwuuunnnwwwrrrnnnhhhccc```___aaacccoooxxxZZZDDD999:::666555555333000222777333333333222222222111111///111333555555222///---000000000000000000000000000000000000////////////333//////333333777JJJ___mmmqqqrrrrrruuu{{{}}}|||yyyxxxvvveee\\\zzzzzz^^^HHH;;;===999333111555555222333333333222222222111111111111111111000000000000////////////////////////////////////////////////////////////000000000000,,,333444000555JJJcccrrrvvvyyy}}}|||llljjj}}}qqq\\\YYYYYYRRRGGGDDDFFFAAA666666777777777555444555555xxxjjjeee^^^______]]][[[ZZZ[[[\\\\\\XXXRRROOONNNNNNNNNMMMPPPQQQUUU[[[bbbjjjppptttnnn[[[TTTEEE777777444333222222111222222222000000000000000000000000//////............//////////////////000000000000000000000000111111111111000555111333EEEUUU```lllhhhiii}}}jjjWWW\\\dddgggcccZZZZZZdddkkklllzzzzzzooobbb^^^YYYTTTRRRRRRTTTUUU\\\cccmmmwwwlllIII<<<999666555666444111222666333333333222222222222111000111333444333222///...000000000000000000000000000000000000000000000///333111111333666???QQQbbblllppprrrrrruuuzzz}}}{{{}}}|||wwwmmmfffssslllXXXBBB===777444444555555444333333333222222222222111111111111111000000000000////////////////////////////////////////////////////////////000000000111///333333333===RRRhhhtttxxx{{{{{{qqqnnn}}}iiiaaa```ZZZQQQKKKGGG@@@999777777777666555444444555pppeeeaaa\\\]]]___```___```aaacccddd```[[[WWWTTTQQQNNNLLLKKKLLLNNNPPPSSSVVVYYY[[[hhhuuu~~~}}}yyy]]]XXXKKK999888444444333222222222222222000000000000000000000000//////............//////////////////000000000000000000000000111111111111///666333555KKK___gggmmmfffnnnpppSSSUUUaaaeeeXXXNNNPPPUUU[[[fffrrrwwwggg^^^QQQNNNJJJGGGEEEFFFGGGIIILLLOOOUUU\\\hhhxxxTTT@@@999555444666555222222555333333333333222222222222111222222222222111000000000000000000000000000000000000000000000000000000333444444333;;;LLL\\\eeekkkooorrrrrruuu{{{|||{{{uuuwwwnnnaaahhh|||~~~yyygggNNN???555666999666444777333333333333222222222222222222111111111000000000/////////////////////////////////////////////////////////000000000111111333222333888III___pppvvv{{{}}}yyyjjjbbbqqq}}}xxxuuukkkkkklllmmmoooqqqtttuuuuuu}}}~~~kkkddd^^^ZZZSSSIIIAAA>>>999888777666555444444444yyyjjj```^^^\\\___aaacccdddeeegggiiikkkjjjhhheeebbb\\\UUUPPPMMMMMMLLLMMMNNNQQQSSSUUUWWWaaakkksss~~~}}}|||~~~|||~~~\\\TTTKKK:::999555444333222222222222222//////////////////////////////............//////////////////000000000000///000000000111111111111---666666:::QQQdddiiikkkpppTTTNNN]]]ggg^^^KKKDDDNNNUUUZZZnnnzzzyyy|||zzzvvviii\\\VVVIIIGGGEEECCCCCCDDDFFFGGGIIIJJJKKKNNNVVVcccrrr}}}|||eeeDDD:::666555777777444333444444444333333333222222222333222111111111111111111000000000000000000000000000000000000000111111111111666666555AAAWWWeeegggkkkpppssstttvvv{{{|||yyyqqqnnnffffffzzzxxxsssvvv]]]FFF666999<<<666333777444444333333333222222222222222222111111111000000//////////////////////////////////////////////////////000000000111111111555111222???UUUjjjvvvyyy|||}}}~~~tttccccccxxxvvvqqqlllgggddd^^^VVVRRRRRRNNNMMMLLLMMMNNNPPPRRRTTTSSSUUUYYY___gggtttzzzjjj___^^^[[[OOOEEECCC;;;999777666555555555444~~~uuufff^^^]]]]]]___aaacccdddfffiiikkkqqqrrruuuvvvtttmmmccc]]]UUURRRNNNKKKKKKLLLOOOQQQPPPTTTXXX\\\eeeuuu|||{{{~~~{{{~~~{{{```MMMGGG===999666555444333222222222222//////////////////////////////............//////////////////000000000000///000000000111111111111,,,666999AAAVVVdddjjjrrrcccNNN\\\kkklllXXXPPPTTTaaacccdddyyyzzzyyywwwpppqqqoookkkgggaaaZZZRRRMMMEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKNNNUUU]]]cccxxxyyyMMM>>>999666888888555333444444444444333333333222222333222111000000000111111111111111111111111111111///000000000111111111222000555888:::GGG]]]iiiiiikkkppptttuuuwwwzzzzzzwwwssshhhiiisssnnnSSS???===>>>777333777444444444333333333222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111444111555FFF^^^qqqyyy{{{}}}}}}|||{{{qqqhhhtttxxxrrrvvvzzzjjjdddZZZTTTOOONNNMMMLLLOOOTTTPPPPPPOOONNNNNNNNNOOOPPPSSSQQQNNNMMMOOOVVV^^^dddoooxxxkkkhhhggg[[[MMMGGG???<<<888666777777666444}}}zzz|||~~~sssddd]]]^^^\\\]]]___```aaadddiiilllvvvyyy~~~wwwqqqddd```ZZZSSSNNNKKKJJJJJJQQQPPPOOOOOOUUU```mmmvvv|||{{{}}}zzzyyyvvvwwwvvvqqqPPPHHHDDD999777666555333222222222222000000000000000000000000//////............//////////////////000000000000000000000000111111111111...555<<>>999777888999777555xxxuuuuuuvvvwww|||~~~|||pppccc^^^```\\\]]]^^^___bbbfffmmmqqqzzz||||||uuummmddd[[[TTTQQQQQQPPPOOOOOOQQQVVV]]]cccmmmvvv{{{zzz|||zzzvvvssswww~~~}}}xxxuuu]]]PPPOOO999777666555444333222222222000000000000000000000000//////............//////////////////000000000000000000000000111111111111222666>>>QQQ```iii```TTTgggyyyxxxnnnXXXnnn~~~yyy~~~tttgggZZZRRRNNNNNNKKKMMMOOORRRUUUXXXZZZ[[[VVVVVVVVVWWWXXXXXXWWWVVVXXX^^^hhhsss~~~wwwJJJAAA999888999666555555555444444444444333333333222222222222111111000000111111111111111111111111///000000111111222333333222444>>>KKKWWW___gggnnnhhhnnnrrrrrrsssssspppkkkfffhhh{{{___JJJAAA===:::777555444444444444333333333333333222222222111111111000000000000000000000000000000000000000000000000000000111111111222222222333777DDDYYYjjjsss{{{yyysssbbbkkkyyyggg\\\ZZZ\\\XXXUUUQQQNNNJJJHHHMMMSSSQQQPPPSSSYYY[[[ZZZZZZ]]]\\\]]]___``````___^^^]]]UUUUUUVVVWWWXXXVVVSSSQQQOOOOOOSSSYYYbbbpppkkkZZZFFFAAA;;;999:::;;;999666pppooorrrrrrqqqtttwww{{{yyyooobbb^^^aaa^^^______aaadddjjjrrrxxx|||~~~}}}qqqfff```QQQQQQSSSTTTTTTRRRTTTWWW[[[dddqqq}}}{{{yyyzzz|||vvvuuuyyy|||yyyxxxzzzwwwjjjYYYXXX:::777777555444333222222222000000000000000000000000//////............//////////////////000000000000000000000000111111111111666777@@@UUUdddmmmWWWWWWooo{{{uuunnnVVVppp|||qqqqqqzzzggg[[[YYY\\\SSSUUUXXX\\\```ccceeefff^^^^^^^^^^^^___^^^\\\ZZZZZZ[[[^^^eeeoooxxx~~~NNNDDD:::888888777555666555555444444444333333333111222222222222111000000111111111111111111111111///000000111222222333333444555@@@RRR\\\^^^fffqqqffflllpppppppppppplllggggggssskkkOOOCCCAAA===888555555444444444333333333333333333222222222111111000000000000000000000000000000000000000000000000000111111111111222222222333999JJJ___mmmsss{{{vvvnnngggwwwnnnaaa___[[[TTTOOOLLLJJJJJJMMMOOOPPPQQQSSSZZZYYY\\\ccciiimmmrrrxxxuuuvvvxxxzzzyyywwwuuusssrrrnnniiidddaaa^^^\\\ZZZWWWSSSSSSWWWWWWYYYiii|||wwweeeHHHBBB<<<999;;;<<<:::777yyypppkkkmmmppplllqqqrrrtttvvvuuuooohhhbbbaaaaaaaaabbbdddjjjqqqwwwsssjjj___YYYWWWWWWTTTRRRVVVZZZ```ccchhhqqq}}}zzzyyyxxxuuutttsssssstttvvvvvvuuusssxxx}}}ooo|||SSSHHH@@@888666444333333333222111111111111111000000000000000000000000000000000000000000000000000000000000000111222222111111333555555666FFF]]]gggssslllOOOeeeoooYYY^^^```jjjwwwvvvkkkcccgggbbbaaafffiiikkknnnsssiiijjjlllnnnnnnkkkfffbbbeeebbb___^^^^^^aaagggmmmrrrvvveeeFFF<<<===444666:::...555555444444444333333333222222222222222222222222000000000000000000000000222222222333444555333222222>>>LLLVVV___ggglllkkkjjjrrrrrrlllkkknnnlllfffooo}}}^^^GGG===888444555555444333333333444444333222222111111222222333000000000000000000000000000000000000000000000000444///...111333222333666444DDDWWWdddoooxxx|||yyypppgggiiisss___WWWVVVQQQIIIDDDJJJNNNQQQRRRVVV]]]```___bbbiiisss{{{{{{qqqjjjgggccc\\\WWWUUUVVVYYY\\\iiixxxxxxeeeKKK999;;;===666444:::qqqjjjgggjjjmmmiiioooqqqtttwwwwwwrrrlllfffaaabbbbbbcccfffkkkrrrxxxwwwrrrlllfffaaaYYYZZZZZZ[[[___fffooovvv}}}yyytttrrrqqqqqqrrrssssssqqqoooppp}}}oooyyy___III@@@999777555333444333222111111111111111000000000000000000000000000000000000000000000000000000000000000111222222111222444666444<<>>999666555444444333333222222222222111111111111111111111111111111111111111111111111111111111000111333333333444666888???PPPeee~~~kkkggghhhtttttt[[[\\\oooyyyooouuusssddd]]][[[XXXXXXYYYVVVVVVTTTTTTVVV]]]eeekkk{{{[[[<<<;;;:::555777666666666555555555444444222222222222222222222222000000000000000000000000000222333222111111555999FFFSSS```eeefffiiilllnnnsssrrrqqqiii\\\iiirrrNNN;;;:::999888666555555555555444444333333333333444444222222222222222222222222111111111111111111111111222111111333333333999BBBYYYeeeqqqvvvyyy}}}wwwtttuuuuuujjjggglllUUUOOOLLLGGGKKKKKKOOOXXX```hhhuuupppfffhhhooommmJJJ;;;999999zzzcccZZZ___```dddiiigggmmmqqqwww}}}|||uuuooofffeeebbbbbbfffppp|||yyyppphhheeeeeeeeeffffffcccjjj~~~UUUDDD@@@:::666555555444444333333222222222111111111111111111111111111111111111111111111111111111111000111333333333444777999DDDVVVttt\\\bbbsssvvvYYYbbbtttssssss|||~~~zzzuuunnniiifffggggggfffeeeeeehhhnnnsss}}}nnn@@@:::<<<777:::666666666666555555555555222222222222222222222222111111111111111111111111...111333222000222777<<>>HHH```hhhpppsssxxx}}}}}}wwwuuurrrllldddlllzzz[[[KKKJJJLLLKKKOOOTTT]]]fffnnn{{{xxxnnnnnn~~~]]]DDD::::::sss^^^WWW]]]```dddjjjhhhmmmqqqxxxxxxsssgggeeeaaa```eeeooo}}}vvvlllfffeeeffffffhhhcccdddqqq~~~ZZZEEEAAA;;;777555555444444333333333222222222111111111111111111111111111111111111111111111111111111000111333333333555777999HHH\\\TTT]]]tttqqqSSS```sssnnnyyyxxx|||}}}yyy}}}FFF:::<<<888;;;777666666666555555555555222222222222222222222222222222222222222222222222---000222222000222888===JJJWWWbbbcccaaadddjjjnnnkkk```hhhaaaXXXpppOOO;;;:::999777666555555555555444444333333444444555222222222222222222222222333333333333333333333333444222111222222555@@@LLLeeejjjnnnqqqvvv||||||yyyyyyvvvooofffaaaqqq|||___LLLFFFFFFJJJNNNVVV___llluuu|||xxxmmmtttkkkMMM???<<>>GGGRRRXXX]]]___dddkkknnnmmmqqq```iiiaaaCCC888>>>:::333555999555555555555444444444444333333333222222111111111222222222222222222222222333333222333999EEEWWWdddjjjooorrruuuyyy|||{{{vvvrrrgggiiigggTTTJJJKKKPPPWWW\\\bbbnnnyyyyyyJJJYYYZZZ\\\^^^aaaeeehhhkkkkkkmmmrrrxxxzzzzzzyyyxxxxxxwwwzzz}}}mmmdddaaa`````````___\\\ZZZYYYZZZ^^^```ppprrrvvvWWWCCC>>>999777999666333333333222222222222111000000000000000000000000111111111111111111111111222222333444333555@@@LLL___}}}fff\\\jjj}}}mmmMMMLLL[[[```nnneeeZZZ___bbb```jjjpppxxx}}}^^^:::???;;;777777666666666555555555444444444333333333222222222222333333333333222222444222333555666888AAAKKKRRRWWW[[[^^^cccjjjmmmkkkkkkbbb}}}yyyPPP888999888444666777666666555555555444444444333333222222222222222111222222222222222222222222444444333333:::HHHYYYccckkkpppuuuxxx|||}}}wwwuuuooowwwnnnXXXTTTNNNPPPVVV\\\aaaiiizzzjjjWWWYYY[[[]]]___bbbfffiiikkklllpppxxx{{{zzzyyy{{{zzzxxxzzz~~~~~~pppfff```^^^^^^cccaaa^^^ZZZXXXWWWXXXXXXaaazzzbbbGGG@@@:::777999666333333333333222222222222000000000000000000000000111111111111111222222222111222333555444888EEERRRkkkjjjbbbkkk~~~zzzbbbQQQ\\\ffflllyyyhhh\\\___bbb```kkkqqqxxx}}}nnn???>>><<<777777777666666666555555444444444444333333333333111222222333333222222111444222333555777:::DDDNNNRRRWWW[[[^^^eeekkkllliiibbbfffccc@@@888666777:::666666666666555555555444444222222222222222222222222333333333333333333333333222444444444<<>>777999888777666666555555555444444444333333333222222333444444555555444444333555444444555999@@@JJJPPPTTTZZZZZZ```nnnooohhhhhhwwwlllIII444<<>>555777777777666555555444444333333333333333333333333333333333444444444555555666333555???KKKVVV```hhhpppvvvuuuuuuxxxooofffkkkpppVVVNNNQQQUUUbbbiiitttUUUZZZ^^^^^^\\\\\\```eeejjjkkkmmmssszzz|||vvvsssyyyxxxuuupppiiibbb\\\YYYUUUTTTTTTSSSSSSSSSTTTTTTQQQTTTTTTYYYsssgggEEE>>><<<777:::666555444333222222222222222222222222222222222222222222111111222222333444000555555888;;;<<>>999999888777666666666666444444444444333333333333333444444555555444444333444444555666;;;DDDNNNUUUXXX___aaagggnnniiifffooosssnnnDDD777;;;999888777777666666555555444333333333333333333333333333333333444444444555555666555999DDDOOOXXXaaahhhmmmuuuvvvvvvuuujjjdddmmmtttbbbVVVJJJOOO^^^gggnnnSSSWWW\\\^^^^^^^^^bbbeeehhhjjjmmmrrrxxx~~~}}}{{{xxxvvvtttsssqqqooojjjddd]]]XXXTTTTTTTTTSSSSSSSSSSSSSSSVVVWWWSSSVVVpppsssKKK???:::555777555555444333333333333333222222222222222222222222222222111111222222333444111666777999<<>>:::999888777777666666666555555555444444444333333333444444555555444444333333444555888>>>GGGRRRZZZYYY___dddkkkllldddppprrr|||~~~~~~rrrjjjccceeehhhmmmwwweee???999===888888888777666666555555444444444444444444444444333333333444444444555555444444;;;HHHTTT\\\bbbhhhjjjqqqsssrrrlllbbbjjj|||cccUUUOOOOOOXXXdddpppOOOSSSWWW[[[___cccgggkkkkkknnnssswww{{{~~~{{{wwwtttnnnllljjjjjjjjjfff___YYYTTTTTTTTTTTTSSSRRRQQQQQQOOOVVVVVVWWWkkkXXX@@@999555555555555444444444444444555333333333333333333333333222222111111222222333444444888777888???QQQttt```kkkfffRRRLLLWWWdddpppaaaaaa```gggrrrsssccc===::::::999888777777777777555555555555444444444333333444444555555444444333333444555888>>>GGGRRRZZZZZZ^^^ccclllmmmggg~~~sssvvvfffZZZTTTPPPQQQSSSVVV]]]kkk{{{xxxJJJ;;;;;;999888888777777666666555444444444444444444444444333333333444444444555555333444;;;IIIVVV^^^eeejjjlllrrrrrrooohhhbbbuuuzzzcccPPPIIIPPP]]]fffxxxRRRSSSVVVZZZ^^^ccchhhkkkmmmrrrxxx|||{{{wwwtttrrrnnnkkkiiijjjkkkiiibbb]]]SSSTTTTTTTTTSSSRRRQQQPPPOOOUUUVVVXXXllldddEEE<<<888666555555444444444444555555333333333333333333333333222222111111222222333444555888777888CCC\\\hhhZZZjjjdddVVVTTT^^^ttthhhaaagggdddkkkxxxxxxqqq===::::::999888777777777777555555555555444444444444333444444555555444444333333444555888===GGGRRRYYYZZZ^^^cccmmmooommmzzzyyyttt___SSSPPPMMMNNNOOOOOOQQQXXXaaaiii[[[AAA;;;999999888888777666666666555555555555555555555555333333333444444444555555444555<<>>999999888888777666666666555555555555555555555555333333333444444444555555555666===KKKYYYccclllrrrtttwwwsssmmmggghhhtttWWWLLLMMMTTTfffzzzRRRQQQPPPRRRVVV]]]dddiiirrrvvv{{{|||yyyvvvuuuttttttpppmmmkkkmmmnnnlllfff```WWWSSSRRRSSSRRRNNNNNNPPPRRRPPPNNNYYYfffjjjzzzHHH888BBB666666666666555444444333333333333333222222222111111333333333333333333333333777888;;;999BBBssskkkbbbwwwiiinnnpppuuufffeeemmmrrrzzz{{{FFF>>><<<888777777777666555777777666555444444333333333333333333333333333333555333444:::AAAHHHQQQYYYZZZeeeeeepppkkkyyyttt~~~hhhYYYWWWYYYZZZYYYWWWVVVWWWXXXYYYaaasss{{{RRR777;;;666444888:::777444333777777666555555555555555444444444444444444444444444999BBBNNN[[[gggpppuuuzzzvvvooogggeeewwwjjjNNNNNNSSS^^^lllOOONNNNNNPPPUUU\\\ccchhhppptttzzz}}}}}}|||{{{xxxvvvtttrrrpppnnnllllllnnnlllfff```XXXTTTQQQRRRQQQNNNMMMOOOQQQOOOLLLTTT```bbbpppQQQ???DDD666777666666555555444333333333333333222222222222111333333333333333333333333555555999:::HHHzzzbbbppp{{{dddhhhttttttggggggqqqvvv}}}~~~JJJ>>><<<999777777777666555777666666555444444333333333333333333333333333333444111222999@@@FFFNNNVVV[[[gggfffmmmlllzzzrrrwwwggg^^^^^^]]]ZZZWWWUUUVVVWWWUUUYYYaaaqqq}}}\\\<<<>>>888666888999666444555777777666555555555555555444444444444444444444444444999BBBNNN[[[gggpppuuuyyywwwpppiiimmmfffNNNQQQWWWcccvvvLLLKKKLLLNNNSSSYYY```dddlllpppvvv|||yyyzzz{{{{{{zzzwwwtttrrrpppnnnmmmmmmnnnlllfffbbbZZZTTTQQQQQQQQQNNNMMMNNNOOOMMMJJJOOOWWWXXXddd}}}\\\DDDCCC666777777666555555444444333333333333333222222222222333333333333333333444444444444888:::JJJ{{{sss]]]ttt^^^cccvvvrrrgggjjjuuu{{{PPP>>><<<999777777777666555666666666555444444333333333333333333333333333333555222333:::@@@EEEMMMUUU]]]hhhggghhhooohhhsssxxxjjjiiifffaaa]]]\\\]]]___ccceeefffhhhqqqhhh}}}jjjEEE???:::888888777444555888777666666555555555555666444444444444444444444444555:::CCCNNN[[[gggpppuuuxxxxxxpppiiiuuu```OOOVVV\\\jjjLLLKKKKKKLLLPPPUUU[[[^^^fffkkkqqqxxx}}}xxxxxxxxxxxxwwwvvvuuutttrrrpppnnnnnnnnnlllhhhddd]]]VVVPPPPPPOOOMMMLLLMMMMMMMMMIIIKKKRRRRRR\\\rrreeeEEE>>>777777777666666555444444444444444333333333222222222333333333444444444444444555666999888FFFwwwfffbbbiii[[[```uuuqqqhhhnnn|||WWW???<<<999888888888777666666666555555555444444444444444444444444444444444888555666===CCCHHHOOOVVV^^^ggghhhdddrrr}}}^^^{{{yyywwwtttpppmmmmmmpppsssxxx~~~}}}iiiuuuvvvMMM<<<999888999888555666999777666555555555555666666444444444444555555555555555:::CCCOOO[[[gggppptttzzzxxxmmmggg|||ZZZPPPYYYaaarrrzzzxxx|||NNNMMMLLLLLLNNNQQQUUUWWW___dddlllsssyyy~~~yyywwwuuutttsssuuuvvvwwwrrrqqqpppooonnnllliiifff```WWWOOONNNNNNLLLKKKLLLKKKMMMIIIJJJPPPQQQYYYmmmrrrGGG;;;<<<888777777666555555444444444444444333333333222222333333333444444555555555666999<<<:::HHH{{{iiijjjxxx[[[YYY___wwwssslllttt```???===999888888888777666555555555555555444444444444444444444444444444444777555777>>>DDDHHHOOOVVV^^^dddiiibbbxxxooo```zzzQQQ;;;888777::::::666666888666666555555555555666666444444444555555666666666666;;;DDDOOO[[[gggpppttt{{{vvviiiggg|||TTTRRR\\\eee}}}tttooovvv|||PPPOOOMMMLLLMMMOOORRRSSSZZZ___hhhpppwww||||||}}}yyywwwtttqqqqqqsssvvvxxxqqqqqqpppnnnllljjjhhhgggcccXXXNNNMMMMMMKKKJJJJJJIIIMMMJJJIIIOOOPPPWWWiiiRRR>>>AAA888888777666666555555444444444444444333333333333333333333444555555666666555999===???VVVlllnnn___RRRYYY___|||sssmmmwwwhhh???===:::888888888777666555555555555555555555555444444444444444444444444444333555<<>>;;;FFFxxx\\\lllvvvkkkgggdddkkk}}}vvvmmmhhhgggeeeaaa]]]WWW^^^hhhrrrzzzsss~~~JJJ===999999444666:::555666666666666555555555555555555555555555555555555555666888===DDDLLLSSSXXX^^^rrreee```bbbqqqlll{{{^^^@@@===:::666:::555:::666666666666666666666666555555555555666666666777777@@@JJJTTT```lllrrrrrrmmmgggcccRRRWWW___pppVVVVVVVVVUUUSSSTTTVVVXXX___gggrrryyy||||||uuurrrpppwwwuuurrrqqqpppooommmkkkllljjjgggfffeeeeeecccaaaggg^^^RRRKKKJJJKKKKKKJJJIIIIIIJJJLLLJJJJJJPPPYYYiiipppOOO@@@===:::888777888888777555555555555555444444444333555444444444444555666666444???<<>>===LLLgggeeelllbbbhhh~~~|||qqqhhhZZZTTTMMMJJJLLLPPPRRRSSSSSSVVVYYY\\\aaafffmmmqqq}}}~~~}}}LLL===999<<<888888;;;666666666666666555555555555555555555555555555555555777777888<<>>DDDKKKPPPTTTTTT\\\zzzcccrrr|||hhhaaaiii|||}}}cccBBB999888:::333888666666666666666666666666666666777777777888888888;;;EEEPPPYYYccclllooommmgggoooYYYTTTVVV___zzzaaabbbcccccccccdddgggjjjkkksss~~~|||qqqjjjeeebbbWWWXXXYYYXXXWWWXXX]]]bbbccclllzzz~~~wwwnnnkkkhhhggghhhiiihhhhhhgggfffdddcccbbbaaa___]]]```^^^YYYSSSMMMIIIGGGGGGHHHDDDCCCFFFHHHGGGGGGIIIEEETTTooonnnKKK===;;;888777888888777555555555444444444333333333555444444444444555666666888:::CCCmmmwwwrrr{{{lllWWW___iii|||nnnZZZMMMJJJEEEJJJOOOOOOMMMMMMPPPTTTNNNOOOOOOOOOOOOOOORRRTTTPPPSSSWWWZZZZZZZZZ[[[[[[]]]^^^___^^^___fffrrr{{{}}}lllaaaccchhhuuu{{{kkkeeeGGG999===:::777:::;;;777666666666555555555555555555555555555555555555333555999>>>DDDJJJOOOQQQQQQ]]]jjjzzzwwwiii___^^^jjj|||iiiDDD999999:::333999666666666666666666666666777777777777888888888888;;;EEEPPPYYYccclllnnnlllfffrrr~~~RRRUUUWWWbbbbbbcccdddfffhhhjjjlllnnnrrrwww~~~vvvddd```ccceeeeeejjjjjjggg```YYYZZZccckkkqqqttt{{{|||sssnnnjjjkkkooonnnhhhaaacccbbbcccdddfffeeebbb___[[[\\\ZZZSSSJJJEEEEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJXXXkkkMMM@@@999666888999777666666555555444444444333333333222222333444444555555666;;;;;;===vvvooo^^^tttuuuccceeennn~~~^^^NNNQQQKKKLLLPPPRRRQQQRRRVVVVVVSSSQQQQQQPPPNNNOOOSSSUUUVVV[[[___cccccc```]]]]]]^^^^^^]]]\\\^^^ccckkksssxxx~~~tttaaa]]]```bbbsssrrr~~~^^^^^^AAA===999777>>>888777666666666666555555555555555555555555555555555555777666888===DDDJJJLLLLLLSSSnnngggvvvpppllldddaaa^^^[[[ZZZZZZcccuuuoooBBB;;;555666<<<666666666666666666666666666555555555666666777888999<<>>777777666666666666555555555555555555555555555555555555888777888===DDDJJJLLLMMMTTTxxxggg~~~ooohhh```___]]]UUU\\\YYYXXXWWWXXX^^^nnn~~~xxxGGG<<<777888;;;555666666666666666666666666555555555666666777888999;;;EEENNNVVVcccppppppiiidddlllSSSTTT[[[llljjjkkkmmmnnnppprrrtttuuu{{{uuuggg[[[UUUSSSTTTUUUZZZfffsssyyywwwtttuuuyyywwwpppiiiiiimmmpppnnnjjjdddddddddeeefffeeebbb```ZZZZZZXXXRRRKKKFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGEEENNNZZZyyy\\\BBB;;;666888999777555666555555444444444333333333222222333444444555555666444<<>>777777666666666666555555555555555555555555555555555555888888999===CCCIIIMMMOOOYYYfff|||eeeWWWSSSOOOQQQSSSMMMXXXVVVVVVVVVWWW[[[gggsssNNN===999::::::444666666666666666666666666555555555666666777888999:::DDDNNNWWWdddrrrsssllllllfffSSSWWW\\\sssmmmnnnqqqtttwwwyyy{{{|||sssdddZZZUUUSSSNNNXXXfffrrryyy|||~~~|||sssiiifffiiimmmllliiiaaaaaaaaabbbcccbbb___\\\XXXXXXVVVQQQKKKGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDJJJQQQmmmiiiCCC<<<777888888666555666555555444444444333333333222222333444444555555666555>>>GGG{{{eeeiiiddd]]]oooiiiPPPOOOZZZ___fffmmmpppsssvvvsssnnnhhhaaa[[[YYYYYY[[[bbbhhhtttyyy~~~~~~yyyrrrmmmlllmmmlllkkklllqqqxxx~~~lll\\\TTTXXXbbbiiieeezzzcccAAA;;;999999>>>666777666666666666555555555555555555555555555555555555999999:::===BBBIIINNNQQQ```bbbppp]]]UUUTTTOOORRRVVVSSSWWWVVVWWWXXXXXXZZZcccmmmzzziiiyyyTTT===:::<<<:::555666666666666666666666666555555555555666777888999:::DDDNNNWWWffftttuuuooorrr___PPPWWW]]]yyy|||zzznnnppptttyyy}}}~~~lll^^^WWWTTTOOORRRYYYeeerrr|||zzzllleeefffhhhhhheeeaaa```aaabbbbbbaaa^^^[[[WWWVVVTTTPPPLLLGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEIIIKKKbbbpppEEE===777888888666555666555555444444444333333333222222333444444555555666777>>>CCCrrrgggxxxaaaWWWhhhuuuWWWRRR```nnnwwwwwwnnneeebbb___^^^dddkkkyyy~~~yyyssspppooonnnoooqqqwwwtttmmmbbbWWWQQQWWWggguuudddxxxiiiCCC:::::::::===555888666666666666555555555555666666666666666666666666888999:::===BBBIIIQQQUUUgggvvv^^^iii^^^^^^___YYYXXX]]][[[YYYWWWWWWYYYZZZZZZaaaiii}}}ttt]]]hhh[[[===;;;<<<999888666666666666666666666666555555555555666777888999999CCCNNNXXXffftttwwwpppwwwYYYNNNXXX^^^~~~vvvxxxpppssswww|||ttthhh```]]]\\\ZZZXXXYYY```lllwww}}}rrrhhhggggggfffcccbbbbbbbbbccccccbbb^^^\\\UUUTTTSSSPPPLLLHHHEEECCCCCCCCCBBBBBBCCCCCCDDDEEEEEEIIIIII[[[tttGGG???888888888666555666555555444444444333333333222222333444444555555666666<<>><<<<<<777:::666666666666666666666666555555555666666777888999999CCCNNNWWWffftttvvvppp~~~WWWOOOYYY```tttxxxsssvvvzzzsssnnneee^^^[[[\\\___bbb^^^___aaadddjjjrrrzzzzzzoookkkkkkhhheeebbbaaaaaabbbbbbaaa]]]ZZZTTTSSSQQQOOOLLLIIIEEECCCCCCCCCCCCCCCCCCDDDDDDEEEBBBIIIHHHVVV}}}HHH@@@999888777555444666555555444444444333333333222222333444444555555666555;;;BBBttt|||uuu\\\aaannnmmmfff|||qqqnnnhhhbbbeeennnrrrzzz{{{xxxsssssstttxxxsss```^^^^^^gggsss|||~~~kkkeeeaaadddmmm~~~```yyyKKK<<<999999<<<555;;;666666666666555555555555666666666666666666666666666777999<<>>999333;;;666666666666666666666666555555555666666777888999888CCCMMMWWWeeesssuuunnnzzzZZZTTTVVVbbb|||pppkkklllppp~~~rrrvvvyyyoooooo|||~~~mmm[[[TTTIIIHHHIIIMMMNNNNNNRRRXXX___bbbhhhnnnsssxxx{{{}}}zzzzzzyyy|||{{{tttpppiii```aaa___^^^^^^___^^^\\\ZZZTTTRRRPPPOOOMMMJJJEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB???GGGHHHWWWOOO888<<<:::888<<<444444444444444333333333222222333333333333444555666666333???MMMeeeqqqqqqlllppp{{{sssnnnrrr|||wwwrrrnnnnnnjjjcccccchhhpppxxx{{{vvvssswwwxxxzzz}}}|||WWWIIIFFFJJJMMM[[[lllqqqzzz~~~rrrSSSwwwyyyFFF:::;;;777<<<888666777777777777777777777777555555555555666666666666777888888999AAANNN\\\dddxxx[[[fffssstttxxxjjjhhheeeccceeekkkssszzzgggddd}}}qqqBBB:::>>>:::666999888888777666555555444555555666666777777888888<<>>OOOhhhkkkvvvccchhhzzz___PPPNNNQQQWWWfffxxxvvvdddWWWYYY```ggghhh___XXX[[[cccrrrxxx{{{xxxwwwyyy}}}gggOOOJJJSSSPPPKKKPPPUUUbbblllzzzwwwqqqbbbRRR{{{wwwEEE;;;<<<888===999888777777777777777777777777555555555555666666666666888888999===FFFUUUeeepppkkk|||uuuuuuxxxjjjggghhhjjjkkknnntttzzzdddaaa~~~QQQ===999888;;;888888777777666666555555555555666666777777888888888DDDKKKUUUeeekkkmmmwwwpppPPPQQQ]]]iii{{{cccYYYXXX[[[[[[[[[ZZZZZZZZZZZZZZZVVVWWW[[[aaalll{{{wwwrrr}}}xxx{{{kkk^^^QQQMMMMMMMMMNNNQQQVVVSSSRRRVVVaaaooo}}}wwwttt}}}wwwlllccc^^^\\\ZZZZZZ[[[[[[ZZZXXXTTTRRRPPPNNNLLLHHHDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEEEEUUUxxxaaaAAA<<<888555888222666555444444444444333333333333333333333444555666666555===MMMlllvvv___bbbwww[[[LLLKKKSSS___ppp}}}}}}ooo]]]RRRQQQ[[[eeeddd[[[XXX```jjjwww{{{|||yyywwwxxxyyy}}}sssUUULLLXXXVVVNNNRRRYYY^^^ccciiijjjfffbbb```aaa|||kkkXXXuuuEEE<<<===888===:::999777777777777777777777777555555555555666666666666999777999@@@JJJXXXiiivvvsssuuubbb^^^ggghhhhhhfff___bbbeeejjjnnnrrrxxx}}}bbb___xxxSSS>>>999777:::888777777777666666666555555555666666777777888888666CCCLLLVVVdddhhhmmm{{{lllOOORRR]]]jjjmmm[[[ZZZ```dddgggfffaaa]]][[[ZZZYYY\\\\\\]]]```hhhuuuwwwooowww}}}xxx{{{}}}mmm```SSSNNNNNNOOOQQQSSSZZZVVVQQQOOOVVVddduuu|||tttuuuxxxlllccc]]]ZZZXXXWWWWWWWWWWWWUUUSSSQQQOOOMMMLLLIIIDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@DDDHHHYYYuuubbb???::::::777999222666555555555444444444333333333333333333444555666666666===GGG}}}eee{{{eeebbbuuu]]]RRRUUUYYYlllvvvdddUUUNNNPPPYYY```]]]XXX[[[gggrrr{{{~~~}}}xxxuuuuuuwww{{{~~~]]]OOOYYYYYYUUU\\\ddd\\\^^^___[[[WWWXXX^^^eeezzzwww\\\}}}rrrCCC<<<===777<<<999999666666666666666666666666555555555555666666666666999777:::CCCNNNZZZkkkyyyuuuqqqyyyfffXXXXXX___[[[WWWWWWTTT\\\```gggnnntttzzztttqqqvvvzzz```]]]rrrxxxOOO>>>;;;777666777777777777666666666666555555666666777777888888666AAAKKKVVVcccffflll}}}lllPPPSSS^^^kkksssddddddjjjmmmrrrrrriii___\\\ZZZWWW[[[\\\^^^aaagggqqq|||tttlllrrrttt{{{~~~vvvmmmbbbWWWNNNKKKKKKLLLPPPTTTXXXWWWRRRNNNOOO[[[mmm|||yyykkkgggyyy{{{mmmddd^^^[[[XXXVVVUUUUUUTTTSSSQQQOOONNNMMMLLLIIIFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFKKKYYYlllzzzfffAAA:::;;;999:::222777555555555555444444444333333333333333444555666666555>>>CCCoooqqqmmmeeerrr\\\WWW]]]ooommmWWWKKKGGGRRRXXXZZZWWWWWWaaannnvvv{{{|||{{{wwwrrrqqqsssvvv~~~gggTTTXXXZZZ]]]gggmmmYYYYYYYYYVVVUUUZZZeeemmm]]]wwwoooAAA;;;===666;;;888999666666666666666666666666555555555555666666666666999666:::FFFQQQ[[[jjjxxxqqqcccgggmmmddd___jjjqqqdddVVVQQQMMMVVV\\\dddmmmttt{{{~~~iiiXXXVVV[[[aaaiiiqqq~~~^^^[[[iiinnn{{{JJJ>>>===888555777777777777666666666666555555666666777777888888777@@@HHHUUUcccdddjjj|||oooRRRTTT\\\kkkvvvrrruuuyyyuuuiiieeeccc```[[[^^^bbbgggnnnvvvssshhhlll~~~nnn|||wwwggg]]]QQQKKKGGGGGGHHHIIINNNTTTVVVYYYYYYSSSNNNSSScccrrryyy{{{wwwkkkhhhwww~~~qqqiiiaaa]]]YYYVVVUUUUUUSSSRRROOONNNMMMLLLLLLJJJGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAFFFKKKUUU```jjjpppFFF<<<;;;999999333999555555555555444444444444333333333333444555666666444???AAAffflllaaa|||mmmWWWRRRZZZrrrwww^^^OOOKKKKKKVVVXXXVVVUUU\\\jjjtttwwwvvvvvvtttpppllllllqqquuu|||nnnZZZZZZ^^^jjjuuuvvvccc___ZZZWWWZZZeeetttbbbyyylll???:::<<<555999777999666666666666666666666666555555555555666666666666888555;;;IIISSSZZZggguuukkkaaaffffffooorrrsss^^^XXXVVVSSSYYYbbblllttt|||hhh\\\SSSTTTWWWZZZfffssszzz|||\\\ZZZhhhuuu{{{JJJ<<<===999777666666666666777777777777555555666666777777888888888>>>EEESSSbbbccchhhzzzuuuUUUTTTZZZlllwwwwww|||vvvqqqnnnjjjcccfffkkkqqqxxxtttfffhhhnnnyyyzzz}}}~~~tttgggXXXOOOGGGDDDCCCEEEFFFHHHNNNVVVUUU\\\___XXXNNNNNNZZZgggvvv|||~~~yyyxxxuuunnnccc```[[[XXXVVVUUUTTTSSSNNNMMMLLLLLLLLLKKKHHHEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>CCCGGGPPPXXXbbbxxxLLL>>>;;;888999444<<<666666555555555444444444333333333333444555666666222@@@AAAccceeeYYYrrriiiQQQLLLRRRTTTaaafffZZZLLLJJJQQQVVVZZZYYYWWWWWWbbbrrryyyxxxqqqqqqoookkkhhhjjjpppuuuyyy~~~qqq^^^\\\ddduuuwwwoooccc\\\aaarrr~~~~~~jjjkkk>>>:::;;;555999777888666666666666666666666666555555555555666666666777888555;;;JJJTTTYYYeeesssfff~~~aaahhhqqqsssfffkkk{{{~~~eeePPPOOOQQQRRRXXXaaakkkttt||||||ZZZVVVWWWZZZYYYZZZhhhyyy{{{[[[YYYqqq~~~KKK<<<;;;999;;;666666666666777777777777555555666666777888888888:::>>>CCCRRRbbbcccgggxxxyyyWWWTTTXXXmmmtttiiippp|||zzztttpppllljjjmmmqqqvvv|||uuufffeeevvvuuukkkgggeeecccaaa\\\SSSLLLHHHBBBAAA@@@AAADDDIIIOOOSSS]]]bbb___RRRJJJNNNXXX]]]www~~~|||iiifff```[[[YYYUUURRRRRRUUUOOOMMMKKKIIIHHHGGGDDDBBBBBBAAAAAA@@@@@@AAAAAABBBDDD@@@CCCJJJNNN]]]OOO>>><<<555777555888666555555555555444444444333333333444444444555555999:::CCCjjjxxxUUU___ooojjjOOOFFFJJJLLLQQQTTTRRRQQQUUU\\\```ggg\\\SSSWWWgggvvv|||{{{vvvnnnhhhhhhkkklllnnnqqq{{{{{{nnn```fffzzzyyyfffhhhtttooouuuiiijjjAAA888999888999333:::777777666555555555555555555555555555666666666666777666>>>AAAPPP]]]___wwwlllzzz}}}```lll{{{{{{aaaVVV\\\\\\]]]]]]QQQIIIPPPUUU[[[cccjjjqqqyyyzzz[[[YYYWWWWWWXXX]]]kkkyyyvvv]]]ZZZzzzYYY===666888???777777777777777777777777666666666666777777777777555<<>><<<555888555888666555555555555444444444333333333444444444555555888:::EEEppp{{{]]]bbbnnnnnnSSSIIILLLGGGQQQ]]]dddhhhnnnrrrttteee[[[TTTZZZkkkyyy|||yyytttkkkddddddgggiiikkkoooxxxyyysssgggaaalll~~~yyytttvvvuuuhhhwww]]]{{{jjjBBB999:::999999333:::777777666555555555555555555555555555666666666666999777@@@BBBPPP\\\___yyyjjjsssooottt^^^SSS\\\[[[YYYZZZTTTNNNSSSUUU\\\eeemmmssszzzxxxaaa]]]ZZZZZZ\\\fffxxxuuu]]]\\\{{{[[[@@@888666:::777777777777777777777777666666666666777777777777555<<>>DDDCCCBBBBBBBBBDDDEEEFFF[[[gggpppmmmddd___```bbbmmmqqqyyyzzziiiaaaZZZVVVSSSOOONNNPPPPPPNNNKKKJJJIIIHHHFFFDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@CCCGGGHHHYYYMMM===<<<666999555666666555555555555444444444333333333444444444555555777:::FFFtttjjjgggnnnoooUUUKKKNNNXXXgggxxx{{{ddd\\\XXXbbbttt}}}wwwrrrhhhaaa```cccfffjjjoootttwww~~~yyyddd```cccppp{{{~~~{{{yyyzzz{{{hhhfff{{{wwwWWWzzziiiCCC;;;;;;999:::444999777777666555555555555555555555555555666666666666:::888@@@CCCPPP[[[```}}}fffiiikkk\\\]]]jjjggg]]]\\\YYYRRRQQQVVV^^^hhhqqqvvv{{{www]]]]]]```fffnnnzzzsss]]]^^^~~~VVVBBB<<<666666666666666666666666666666666666666666777777777777666<<<@@@MMM```hhhlllxxxXXXQQQVVVggguuuwwwyyyuuusssvvv|||mmmeeedddlllqqqooommmnnngggbbb^^^______aaafffmmmwwwggg```sssxxx^^^WWWTTTXXXWWWNNNEEE@@@???>>>CCCCCCBBBBBBBBBBBBCCCCCCRRRbbbtttyyytttnnnllllllnnnqqquuuxxx~~~|||mmmcccZZZVVVRRRNNNLLLMMMPPPNNNKKKJJJJJJIIIFFFDDDBBBAAAAAA@@@@@@AAAAAABBBBBBCCCGGGHHHIII[[[MMM<<<<<<777:::555555666555555555555444444444333333333444444444555555666999DDDpppxxxyyylllooo}}}|||iiiSSSKKKOOOlll~~~uuuccc^^^```mmm~~~vvvqqqggg______bbbeeejjjppprrrvvv~~~wwwaaabbbkkkwwwwwwjjj[[[UUUbbbuuusssgggooorrr]]]fffCCC===<<<999;;;444999777777666555555555555555555555555555666666666666999666@@@DDDPPP[[[cccaaaaaarrrmmm}}}uuummmgggYYYQQQYYY___iiipppvvv{{{wwwffflllwwwppp]]]aaazzzLLL@@@===888777666666666666666666666666666666666666777777777777777<<>><<<999<<<666999777777666555555555555555555555555555666666666666777444>>>CCCOOOZZZfff^^^___~~~vvvbbbVVVXXX]]]dddjjjqqqyyy{{{~~~lll\\\ccc}}}pppDDD<<<===999999666666666666666666666666666666666666777777777777777<<<>>>HHHZZZccclll|||___SSSUUUeee~~~yyy|||rrrhhhgggkkkpppvvv|||{{{ppphhh\\\VVVQQQQQQTTTVVVXXXZZZ]]]WWWUUUXXX\\\]]]```dddlllyyyiii___nnn|||www]]]___nnn~~~ttt]]]NNNHHHDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEPPPbbbqqqrrrjjjbbb___]]]ooo~~~vvvwww}}}~~~xxxkkk^^^XXXTTTOOOKKKJJJMMMLLLJJJIIIIIIHHHFFFDDDBBBAAAAAA@@@@@@AAAAAABBB@@@BBBDDDDDDHHH```QQQ===<<<777;;;666555666555555555555444444444333333333444444444555555555888<<>>;;;888===777999777777666555555555555555555555555555666666666666666333>>>CCCNNNWWWgggaaa```}}}qqqvvvttt```WWWVVV[[[aaahhhoooyyyzzzzzz}}}hhh[[[eeeyyynnnBBB<<<<<<888999666666666666666666666666666666666666777777777777666<<<===FFFWWW```jjj{{{dddUUUTTTbbbqqqrrr~~~ooohhhcccdddiiinnnuuu}}}~~~yyyiii___YYYVVVQQQMMMLLLPPPUUUZZZ]]]XXXWWWYYY```eeeggglllqqqzzziii___lll}}}|||jjjmmmyyygggVVVIIIFFFFFFEEEEEEDDDEEEEEEFFFFFFJJJWWWfffjjjbbbYYYUUUVVViii~~~wwwvvvzzzzzz||||||{{{}}}oooaaaZZZVVVQQQLLLJJJLLLJJJHHHHHHHHHGGGEEECCCBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCKKKdddUUU>>>;;;777;;;666666666555555555555444444444333333333444444444555555555888:::TTTxxxqqqrrriii```ZZZXXXWWWPPPHHHKKKUUUsssnnndddooo|||ooogggaaacccgggjjjnnnsssxxxtttpppmmmjjjeeeeeerrr~~~dddNNNHHHFFFNNNXXXlll~~~}}}|||xxxyyyfffnnnWWW======:::777===888999777777666555555555555555555555555555666666666666888333>>>CCCKKKSSSdddhhhcccsssbbbYYY^^^jjjvvvzzzxxxvvvhhhYYYXXXVVV\\\eeemmmvvvddd```___bbbjjj|||dddZZZeee}}}lllBBB<<<<<<777999777777777777777777777777666666666666777777777777555;;;===EEEUUU^^^hhhyyygggVVVRRR___sss~~~zzznnnhhhdddcccdddgggoooyyyzzzppp]]]TTTPPPMMMLLLJJJJJJNNNUUUZZZ\\\VVVZZZcccooouuuyyy{{{jjj___jjj~~~yyy|||}}}~~~iiiVVVJJJIIIGGGEEEEEEEEEEEEFFFGGGGGGPPP```gggaaaWWWSSSVVVcccrrrxxxvvvsssuuuzzzwww{{{}}}|||rrrccc[[[XXXRRRMMMKKKKKKIIIHHHGGGGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCEEEOOOhhhWWW???;;;777;;;777666666666555555555444444444333333333444444444555555444999;;;RRRxxxkkk|||vvvcccVVVNNNJJJKKKNNNKKKDDDHHHQQQ]]]uuuiiikkkxxxssslllgggiiinnnppptttxxxzzzyyyqqqrrrqqqmmmuuuqqqzzzhhhRRRLLLJJJQQQ[[[nnn}}}zzzxxxjjjvvvTTT<<<===999777===888:::777777666555555555555555555555555555666666666777:::555???CCCJJJQQQbbbmmmeeewwwaaaVVVRRRVVVXXXbbbgggmmmooocccYYY^^^YYYaaalllvvv^^^XXXTTTUUU]]]nnnbbbYYYfffhhhAAA===<<<777999888888888888888888888888666666666666777777777777444;;;===EEETTT\\\fffwwwiiiVVVQQQ\\\}}}tttnnnhhhccc___```hhhrrryyy~~~nnnYYYQQQNNNGGGHHHIIIJJJNNNTTTXXXYYYZZZaaaooo~~~{{{jjj^^^iiioooppprrrgggWWWOOOGGGCCCEEEGGGFFFEEEJJJIIIMMMXXXccceee[[[OOOVVV[[[dddkkklllmmmttt~~~|||kkkYYYQQQQQQOOOIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBB@@@GGGEEEDDDMMM\\\zzz]]]AAA===777999666999666666666666555555555555444444444555555555555666999333777QQQzzznnnfffyyyiiiSSSJJJCCCFFFIIIIIIHHHHHHJJJLLLOOO___ppp|||vvvlll}}}|||wwwssssssvvv{{{}}}~~~|||zzz{{{|||hhhPPPLLLVVVZZZ]]]hhhzzz}}}yyy~~~zzzccclllKKKAAA999888777666555777666666666666555555555555555555555555555555555555777777666>>>IIIOOOfffaaaoooZZZ[[[___[[[eeeiiiuuu}}}oooccc___bbbmmm|||ggg\\\RRRUUUeeeyyyccceeevvvuuuPPP???DDD777<<<777777777777777777777777777666666666666777777777777777666:::DDDNNNXXXcccmmmqqqUUUUUUbbbttteee^^^]]]```iiiqqqwwwggg^^^^^^WWWPPPHHHFFFKKKKKKHHHNNNZZZ\\\hhhxxxwwwiii___hhh~~~lllllltttllleee^^^VVVRRRLLLGGGDDDCCCCCCCCCHHHIIIOOOYYYbbbddd___ZZZTTTWWW^^^eeehhhjjjpppxxxsssaaaVVVRRRMMMGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAAFFFCCCCCCOOO```|||[[[@@@===777:::666999666666666666555555555555444444444444555555555555777666888KKKuuuiii```uuukkkUUUJJJGGGJJJMMMMMMLLLKKKLLLNNNOOOYYYfffvvvtttvvv|||}}}eeeQQQRRR]]]bbb___cccttt}}}sssXXXmmmJJJAAA999888888666666777666666666666555555555555555555555555555555555555666666555<<>>666:::888777777777777777777777777555555666666666777777777999777999@@@IIIRRR```lll|||]]]UUUZZZwwwzzzkkkggg```___\\\nnnvvviii\\\XXX\\\fffttt{{{zzz{{{jjjZZZLLLJJJKKKIIIIIIMMMTTTZZZggg~~~rrreee[[[eee{{{llldddmmmrrrjjjttt|||zzzlll]]]VVVQQQKKKIIIHHHFFFFFFGGGJJJLLLMMMNNNNNNPPPUUUZZZ___aaabbb```]]]___fffiiifffbbbaaatttqqq^^^QQQJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA===DDDCCCDDDPPPaaa~~~VVV>>><<<888:::555666666666555555555444444444333333444444444555555555333:::999@@@oooxxxfffpppdddPPPSSSWWW\\\```bbbbbbaaa```gggqqqwwwvvvWWWPPP]]]mmmlll]]]VVVkkkzzzpppqqqGGG???888888888777666777666666555555555444444444555555555555555555555555555777444888AAAEEEUUUppphhhyyy{{{lll```ggg}}}tttwwwuuu___fffxxxyyyEEE<<<;;;777888777777777777777777777777777555555555666666666777777:::777888>>>DDDNNN]]]jjjfffUUUWWWrrrhhhYYY^^^```^^^___uuufff^^^WWWZZZdddqqq}}}{{{zzz^^^SSSJJJJJJLLLMMMOOOSSSXXX[[[dddyyypppcccZZZeee}}}qqqeeeggg~~~gggbbbiiirrrsssdddVVVPPPLLLGGGEEEBBB@@@BBBHHHOOORRRTTTRRRNNNKKKOOOWWW^^^aaa```cccaaadddlllooojjjccc___mmm|||sssaaaQQQLLLLLLGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAA<<>><<<888999444666555555555555444444444444333333333444444444444555222999888???ooosssqqqmmmVVVRRRXXXbbbnnnwww{{{}}}|||~~~~~~www{{{nnnRRRNNN]]]iiieeeUUURRRlll{{{~~~EEE===777888999777666777555555555555444444444444555555555555555555555555666888555777@@@DDDQQQhhhooolllxxxaaaWWW\\\nnnkkkfffqqqwwwvvvooommmEEE===999888777777666666666666666666666666555555555555666666666666999777888<<>>FFFEEEBBBHHHTTTnnnWWW>>><<<777999444666555555555444444444444333333333333333444444444444222999777===gggwwwyyycccUUU]]]lll~~~qqqfffkkktttrrrwwweeeQQQOOO[[[bbb^^^TTTXXXqqquuuCCC<<<777888999777666777555555555444444444444333555555555555555555555555555999666777???CCCMMM```hhhzzzcccVVVTTT```vvvvvv~~~mmmppp```DDD???888999666777666666666666666666666666444444555555555666666666888777888;;;???FFFVVVdddkkkPPPTTTjjjuuuwwwwww^^^]]]aaannn{{{~~~rrrfffbbbbbb\\\NNNOOOPPPOOONNNOOOSSSWWW\\\ggg{{{{{{mmm```XXXeee~~~|||lllccctttyyy~~~aaaJJJEEEHHHJJJEEEFFFDDD???===EEEUUUbbb___[[[UUUSSSUUUYYY\\\^^^XXXVVVYYYaaaffffffgggjjjqqq{{{qqq]]]PPPNNNHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@????????????@@@@@@AAAEEEAAADDDSSSccc{{{YYY???;;;666888555777555555555444444444333333222222333333333444444444222999888:::WWW~~~~~~wwwccclll|||zzzhhh```]]]bbbmmm~~~zzzpppwww~~~mmm^^^SSSRRRZZZaaa```___iii{{{jjjBBB;;;666888999888777888555555555444444444333333555555555555555555555555444888555555===AAAJJJ[[[ggg~~~{{{uuueeeVVVWWWbbbyyyyyy```eeeTTTAAA???666:::777999666666666666666666666666444444444555555555666666777666888;;;===DDDSSSaaatttXXXRRRfffqqqaaaaaahhhvvvvvvkkk```\\\ZZZSSSOOOOOOMMMNNNRRRXXX]]]^^^]]]ppp|||jjj^^^VVVccc}}}ooocccjjj|||}}}___EEE===>>>>>>AAAFFFGGG@@@888@@@VVVkkkiiigggbbbZZZTTTSSSVVV[[[VVVTTTTTTXXX[[[]]]bbbiiisss{{{{{{yyybbbRRRMMMIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@????????????@@@@@@BBBBBB>>>GGG```www[[[???;;;555888555888555555444444444333333333222222333333333444444444222:::999777JJJqqqqqqyyysss{{{sssaaa```eeecccnnn~~~tttooowww~~~}}}xxxpppyyyqqq```ZZZVVVTTTZZZeeeggglllyyydddAAA:::666888999888777888555555444444444333333333555555555555555555555555222777444444<<<@@@HHHWWWeeeqqqjjj|||pppllljjjeeeWWWOOO[[[ooottt]]]eeeLLL>>>>>>555;;;888;;;666666666666666666666666444444444555555555666666666666999<<<===CCCQQQ___zzzwww]]]QQQdddhhhbbbbbbjjjyyypppeeeYYYTTTQQQJJJNNNKKKHHHKKKVVVcccjjjjjjggg~~~}}}hhh\\\TTTbbbuuufffpppxxxdddNNNBBB@@@@@@>>>???GGGGGGDDD@@@===NNNmmm}}}ttt___VVVRRRPPPVVVTTTPPPVVV[[[YYY```jjjhhhvvv~~~|||kkkXXXMMMJJJHHHFFFEEEEEEEEECCCBBBAAA@@@@@@??????@@@@@@AAADDDDDDIIIHHHbbb___???888666<<<777444555555444444444333333333222222222222222222222222777222444888@@@```yyyppppppmmmhhhuuuvvvtttxxx}}}qqquuu~~~|||vvvssskkkmmmjjjaaaYYYXXX]]]aaarrr}}}aaa@@@<<<888666666666666666666555555555555444444444444444444444444444444444777666777777666:::GGGTTTqqqpppmmm^^^bbbnnn{{{hhh\\\WWW[[[YYYYYYrrrggg___hhhvvvPPP;;;>>>===:::999666666555555555555444444444666666666666666666666666888666666999<<>>???===>>>EEEDDDAAA???===LLLiiiwww]]]QQQNNNPPPYYYTTTNNNSSS[[[aaaoooxxxssszzz}}}sss]]]PPPKKKHHHFFFEEEEEEEEECCCBBBAAA@@@@@@??????@@@@@@AAACCCDDDGGGEEEaaacccCCC:::666;;;777555555555444444444333333333222222222222222222222222333111555999@@@]]]mmmnnnooommmyyy}}}sssfff[[[^^^dddnnnzzzqqquuu}}}zzztttqqqkkkllljjjeeeaaabbbggglllfff???<<<888666666666666666555555555555444444444444444444444444444444444444666555666777666999DDDPPPyyyqqqnnn___TTTTTT]]]gggjjjhhhddddddfffnnnvvvhhhZZZUUU[[[___hhh```___lll|||jjjIII999<<<;;;999999777666555555555555444444444555555555555555555555555888666666999;;;@@@LLLWWWsss~~~zzzcccUUUZZZxxxiiinnnqqqzzzyyyiii\\\QQQQQQXXXWWWQQQKKKNNN\\\rrr}}}fff[[[UUUddd~~~ppp{{{zzziiiVVVRRRJJJAAA???BBBCCCAAAAAADDDAAA??????>>>JJJddd{{{[[[JJJHHHOOO[[[YYYQQQSSS\\\iii}}}yyywww~~~dddSSSLLLIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAABBBCCCEEEBBB```hhhGGG===666:::777666555555444444444333333333222222222222222222222222000111555777===VVVnnnmmmvvvaaa\\\bbbhhhiiiooopppiii```XXXQQQKKKIIINNNXXXeeesssssswww}}}zzzssspppkkkkkkllllllnnnqqqwww|||mmmbbb>>>;;;888666666666666666555555555555444444444444444444444444444444444444555444666888666777@@@JJJqqquuummmYYYPPPKKKLLLRRRWWWXXXTTTQQQRRRTTTWWWaaaqqqooobbb___kkkxxxnnn___iiizzzuuuZZZAAA666;;;999777999888666555555555555444444444555555555555555555555555777555666888;;;???IIITTTkkkzzzrrrVVVWWWrrrwwwlllsssuuu|||rrraaaWWWQQQSSSZZZXXXTTTNNNNNN[[[yyywwwaaaWWWTTTeeettt~~~sss```TTTQQQJJJBBB@@@DDDEEECCCEEEFFF@@@>>>@@@???III```[[[GGGDDDMMMZZZbbbYYYVVV\\\jjjsssllljjjUUUMMMJJJFFFDDDDDDDDDDDDCCCAAA@@@@@@??????@@@@@@AAAAAACCCFFFCCC```jjjKKK???666999777888555555444444444333333333222222222222222222222222111444555555:::NNN~~~vvvjjjzzz~~~bbbNNNGGGGGGIIILLLSSSUUUOOOIIIHHHIIIIIIIIIMMMTTT^^^jjjvvvxxx|||yyyvvvooonnnppptttyyy}}}uuugggQQQ===:::777666666666666555555555555444444444333333333333333333333333333333444444555888666666<<>><<<@@@BBB@@@EEEDDD>>><<>>GGG]]]]]]GGGCCCJJJTTTccc___]]]\\\fff}}}kkkddd}}}nnnXXXNNNKKKGGGDDDDDDDDDDDDCCCAAA@@@@@@??????@@@@@@AAAAAACCCHHHGGG___yyyyyyfffJJJ@@@666999666888555555444444444333333333222222222222222222222222111777444444;;;MMMjjjkkkiiiTTTHHHDDDEEEGGGIIINNNOOOHHHCCCDDDGGGIIIPPPSSSYYYaaakkkuuu~~~xxxvvvwww|||aaallloooCCC<<<999777666666777666555555444444444444333333333333333333333333333333333333333444777666555999???OOOyyyuuu{{{gggRRRDDDEEEKKKGGGJJJLLLMMMOOORRRXXX]]]```jjjxxxxxxooo```xxxxxxHHH:::999===777444888666666555555555555444444444555555555555555555555555666444555888999:::BBBKKK\\\^^^RRR___yyykkkeee[[[[[[]]]cccllltttzzz|||xxxvvvvvv|||~~~pppeeeYYYSSSRRRPPPOOOOOOWWWVVVSSSYYYqqqooo\\\VVVWWWlll~~~|||vvv{{{eeeVVVQQQNNNFFF===<<<@@@AAA@@@??????::::::>>>>>>III``````IIIDDDGGGMMM\\\bbbeee___bbbxxxmmmddd{{{rrr]]]PPPLLLGGGDDDDDDDDDDDDCCCAAA@@@@@@??????@@@@@@AAABBBAAAHHHIIIZZZjjjmmm]]]GGG@@@777888555777555555444444444333333333222222222222222222222222111888333444???LLL}}}}}}xxxmmm|||ttt[[[LLLEEECCCDDDFFFHHHLLLLLLGGGDDDGGGKKKLLLRRRVVV^^^hhhsss}}}iiiZZZttt]]]@@@:::999777666777777666444444444444444333333333333333333333333333333333333444222333666666555888===JJJqqq|||zzzdddVVVLLLDDDFFFLLLHHHJJJKKKMMMQQQVVV]]]bbbccctttvvvtttbbb^^^{{{cccEEE::::::===777555888555666555555555555444444444444444444444444444444444555444555888888888>>>GGGYYYjjjVVVXXXtttzzzeee[[[MMMMMMNNNSSSYYY___bbbddd\\\YYYWWWYYY^^^```]]]YYYVVVSSSQQQPPPQQQQQQQQQQQQUUU\\\cccooojjjZZZVVVYYYoooyyy|||xxxrrrtttxxxrrrfffooonnnqqqwwwzzzrrr___PPPMMMLLLFFF???>>>@@@???<<<888<<<:::;;;AAACCCQQQkkkcccKKKEEEDDDFFFVVVgggqqqgggaaavvvsssccczzzvvvdddPPPMMMHHHDDDCCCDDDDDDDDDAAA@@@@@@??????@@@@@@AAADDD>>>EEEHHHSSS\\\fffRRRBBB???777888444666555555444444444333333333222222222222222222222222000888222333???DDDnnnsssyyy|||kkkSSSFFF@@@======???AAADDDEEECCCFFFMMMQQQPPPTTTZZZfffssszzzwww~~~ddd\\\OOO???999888666666777777666444444444444333333333222222222222222222222222222222555222222555666555888===DDDiiiqqqUUULLLLLLIIIJJJNNNKKKLLLOOOSSSXXX```hhhmmmuuukkkzzzaaa\\\sssyyyQQQCCC888888;;;777777999444666555555555555444444444444444444444444444444444444333555777777666<<>>???BBBBBBDDDEEEEEEJJJQQQSSSQQQYYYaaannn~~~vvv~~~zzzpppfff___EEE<<<999777666666777777666444444444444333333333222222222222222222222222222222555222222444666555888===<<>>===AAAAAACCCFFFIIIKKKOOOSSSVVVXXXhhh|||~~~~~~~~~wwwtttyyywwwbbbmmmEEE???888777666555555444444555444444333333333333222222333333333222222111111111444444555555666777777777DDDRRR}}}qqqRRROOOUUUSSSOOOQQQUUUSSSXXXaaahhhnnn{{{hhhllltttdddpppqqquuuHHH;;;:::999777666555555555666555555555555444444444333333333444444444555555444555777777777888:::<<>>???@@@AAABBBCCCDDDDDDAAA@@@AAACCCGGGJJJLLLLLLRRRTTTXXXWWWRRRRRR```pppsss```UUUTTT^^^{{{dddooouuuuuuxxx}}}zzzrrrjjj^^^RRRMMMNNNNNNIIICCCGGGOOOZZZqqqdddJJJHHHIIIEEE===999;;;<<<:::DDDAAA???AAAJJJ[[[qqqjjjNNNGGGIIIIIIOOObbbsssmmmdddsss{{{kkk{{{}}}hhhSSSKKKDDDDDDCCCAAA@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@FFFLLLTTTzzzMMM===<<<555777444555555555444333333333333444222222222222222222222222222333000333666444FFFgggqqqqqq|||iiiRRR???===@@@???>>>AAADDDFFFIIILLLNNNQQQUUUXXX^^^qqq|||~~~qqqlllrrrxxx~~~{{{ddd??????888777666555555444444555444444333333333333222222333333333222222222111111444444444555666666777777<<>>AAABBBCCC???;;;===GGGYYYjjjuuunnnXXXPPPPPPQQQPPP___ssswwwooouuu}}}yyynnnzzzzzzhhhSSSKKKDDDCCCDDDAAA@@@AAAAAA@@@@@@???@@@@@@AAAAAA@@@BBBAAAEEELLLXXXNNN===<<<666999444444555555444333333333333333222222222222222222222222111333222444666222===XXXuuudddooottt^^^MMM??????BBBBBBBBBDDDDDDFFFHHHJJJMMMQQQWWW[[[kkkwwwqqqvvvvvvkkkmmmxxx{{{xxx{{{}}}[[[888===888777666555555444444555444444333333333333222222333333333222222222222111333333444555555666666777888>>>ggg|||xxxZZZRRRUUUUUUYYY___]]]aaakkkwww}}}sssZZZVVVyyy}}}~~~WWW::::::999888777666555555555555555555555444444444444333333333333444444444444444555666666666666999;;;AAAVVVdddWWWjjjrrr]]]MMMGGGAAAAAAAAA??????@@@CCCEEEJJJLLLOOOSSSVVVYYY[[[\\\dddeeebbbZZZTTTWWWaaakkk{{{zzzzzzcccUUUUUUVVVdddSSS]]]gggkkkllllllddd[[[QQQDDD@@@IIILLLDDDBBBIIIPPP___~~~lllYYYOOOBBBEEEFFFCCC@@@AAAFFFIII===CCCDDDAAADDDXXXuuurrreee\\\VVVTTTQQQ```}}}~~~wwwpppzzzxxxgggRRRJJJDDDCCCDDDAAA@@@BBB@@@@@@??????@@@@@@AAAAAAAAAEEECCCCCCKKK[[[NNN<<<<<<777:::555444555444333333222222333333111111111111111111111111333555444555888333:::PPP~~~vvvdddjjjuuuiiiXXXLLLCCCCCCGGGGGGGGGHHHGGGGGGHHHJJJOOOXXXcccjjjwwwqqqvvv|||xxxrrrjjjfffkkk{{{tttuuu~~~vvv{{{uuuyyy[[[666;;;888777666555555444444555444444333333333222222222222222222222222222222222222333333444555555666666<<<:::TTT{{{```SSSQQQRRRXXXaaadddlllyyycccHHHIII___cccjjjsssKKK999999999888666666555555555555555555444444444333333222222333333333444444444444555666666555666888:::@@@JJJkkkpppUUU^^^lllWWWKKKIIIEEEEEEEEECCCAAABBBFFFJJJPPPTTTYYY\\\]]]]]]]]]\\\lllnnngggYYYQQQUUU^^^dddwww}}}|||tttvvvrrraaaWWWTTTWWWhhhRRRZZZbbbeeeeee```XXXOOOEEE@@@CCCKKKIII@@@EEERRRVVVfffttt^^^YYYUUUEEEEEEEEEDDDBBBAAADDDHHH>>>GGGLLLMMMYYYwww|||qqqmmmcccVVVPPPQQQbbb|||zzzfffRRRJJJDDDCCCDDDBBBAAABBB@@@?????????@@@@@@AAABBBAAAFFFDDDCCCOOOdddKKK;;;<<<777:::555555444444333222222222222333111111111111111111111111333666222222666444:::MMMwwwvvvooo~~~tttiiiaaa^^^SSSLLLFFFGGGIIIJJJJJJKKKMMMLLLMMMQQQZZZiiiyyyqqqjjjnnnwwwuuuqqqiii```aaatttuuusss{{{ggg;;;;;;888777666555555444444555444444333333333222222222222222222222222222222222222222333333444444555555<<<999HHHnnnjjjWWWOOOPPPZZZeeeqqq}}}~~~TTTBBBDDDLLLHHH[[[vvviiiCCC:::888888777666555555555555555444444444444333333333222222222333333333444444333555555555444555777888>>>CCC]]]zzzZZZXXXyyyiiiRRRGGGGGGJJJKKKLLLIIIGGGHHHMMMRRRWWWYYYZZZ[[[]]]bbbhhhmmmyyy|||rrr\\\PPPUUU^^^```lllmmmuuu~~~|||www~~~kkk]]]WWWRRRYYYmmmQQQVVV[[[]]][[[TTTKKKEEE===???EEEIIIDDD???HHHVVV]]]mmmcccWWW```]]]LLLHHHGGGHHHHHHEEEFFFIIIGGGKKKQQQ___pppmmmooobbbRRRKKKQQQeeefffQQQIIICCCCCCDDDBBBAAACCC????????????@@@AAABBBBBB???FFFDDDFFFYYYsss|||FFF;;;<<<666888444666444444333222222222222222111111111111111111111111111444///...444333888GGGsssooorrr}}}iiiXXXRRRUUUNNNKKKIIIIIIJJJLLLMMMMMMOOOPPPSSSZZZgggzzzrrrlllqqqyyyzzzxxxmmm\\\VVVjjjvvv|||tttxxxFFF<<<888777666555555444444555444444333333333333222222111222222222222333333333111111222333333444444555444999BBBaaaxxxbbbWWWYYYffftttooowwwjjjMMMAAAAAAGGGTTT~~~TTT>>>999888777666666555555555666444444444444333333333333222222222222333333333333333444555444444444666777:::@@@UUUyyydddYYYnnnfffMMMDDDGGGNNNQQQSSSQQQNNNOOOTTTZZZYYYXXXWWWXXX^^^lll~~~gggSSSWWW```aaa___bbblllyyywwwbbbWWWRRRRRR\\\tttNNNOOORRRSSSPPPIIIBBB>>>:::@@@FFFEEEBBBCCCLLLUUUaaaqqqVVVUUUiiibbbRRRLLLKKKQQQVVVVVVVVVXXX[[[```kkk|||eeelllppp```OOOKKKPPPjjjhhhQQQIIICCCCCCDDDBBBBBBCCC????????????@@@AAABBBCCC???GGGEEEHHH___|||qqq@@@:::===555666444777444333222222111222222222111111111111111111111111///333...---444444555AAAcccwwwvvvmmmkkkVVVNNNQQQLLLLLLLLLKKKMMMPPPSSSTTTTTTXXX```kkk{{{sssnnnttt|||uuu]]]RRRhhh}}}vvvxxxQQQ@@@888777666555555444444555444444333333333333222222111111222222222333333333111111111222333333444444000;;;===PPPrrrgggkkk|||nnnwwwzzzXXXGGGDDDDDDKKKiiipppEEE;;;777777777666555555555555666444444444333333333222222111222222222222333333333333444555444333333555777777>>>OOOoooqqq\\\ddddddLLLFFFKKKPPPUUUYYYXXXUUUUUUZZZ```\\\```eeelllvvvsssXXXYYYaaaaaaaaagggrrr~~~mmm\\\SSSOOOTTT```{{{JJJJJJKKKLLLIIIBBB<<<:::<<>>777@@@qqq}}}ssszzzvvvtttoooNNNCCCJJJNNNPPPssswwwccc>>>;;;777777666666555555555555666444444444333333333222222111111222222222333333333333444555444333333444666777===JJJiiizzz___^^^wwweeeMMMJJJQQQPPPVVV[[[[[[XXXXXX]]]ccceeeppp{{{YYYXXX```___qqqwww~~~~~~gggZZZSSSPPPVVVcccMMMIIIDDD@@@>>>===;;;999@@@@@@@@@@@@AAAFFFLLLQQQ```vvvgggQQQ[[[___gggTTT^^^LLLRRRgggiiiyyylllgggccccccdddaaaXXXPPPZZZrrrhhhSSSKKKDDDCCCBBB@@@>>>???AAAAAAAAAAAAAAAAAAAAAAAAHHHEEEGGGOOO^^^wwwaaaDDD777;;;888333444444444333333222111111111222111111111111111111111111...//////111222444666777BBBvvvwww}}}dddUUUSSSPPPPPPQQQSSSWWW\\\aaadddmmmxxxuuurrrqqq~~~yyyccctttpppppp{{{}}}PPP???<<<777444444444444333333222111111000000111111111111111111111111111111222222111111222222333444111333>>>EEEYYYyyymmmzzzxxx\\\FFFHHHCCCIIIiiiMMM>>>AAA333777777777666555555444444333333333333333333333333333333333333333333333333222222333444444555555666777999CCCeee|||qqq[[[ggglllPPPHHHQQQPPPQQQWWWaaafffgggoooxxxfffYYYaaapppzzzrrr___UUUSSSTTT]]]dddJJJFFFAAA===<<<<<<<<<;;;BBBAAAAAA@@@AAAEEEKKKPPP[[[qqqeeePPPZZZ^^^gggXXX```MMMSSSeeeeeerrr~~~~~~kkk]]]^^^```bbbbbb___ZZZVVVccc|||mmmTTTKKKDDDCCCCCC@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCEEEOOO^^^yyy\\\AAA555:::777333555555444333222222111111222222222222222222222222222222//////000111222444555666===ddd}}}|||lll[[[UUUXXXYYY\\\```fffmmmssswwwvvv~~~~~~sss}}}sss|||nnntttaaa>>>;;;777444444444444333333222111111000000111111111111111111111111111111222222111111222222333444222555>>>BBBSSSrrrcccnnnrrrPPPAAACCCCCCYYY{{{GGG:::===666777777666666555555444444333333333333333333333333333333333333333333333333222222333333444555555555777777>>>YYYxxx```fff|||pppTTTLLLRRRSSSWWWbbbsss{{{mmmiiiwwwhhhYYYRRRQQQSSS^^^pppFFFBBB<<<::::::<<<>>>???DDDDDDBBBAAABBBEEEJJJNNNWWWkkk}}}cccOOOWWW[[[fff___aaaNNNUUUbbb```iiimmmmmmwwwzzzuuuoookkkcccXXXOOOSSSYYY\\\[[[YYYXXXXXXmmmnnnUUULLLEEECCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCFFFPPPbbbVVV===333888666333666555333333222222111111222222333333333333222222222222111000000111111333444444<<>>BBBEEEFFFFFFDDDBBBBBBEEEIIIMMMWWWhhhzzzeeePPPSSSVVVdddccc```PPPWWW```]]]ccc```TTT```fff```YYYXXXVVVQQQHHHKKKOOORRRTTTWWWZZZ\\\wwwmmmUUULLLEEECCCCCCBBBAAACCCAAAAAAAAABBBBBBBBBBBBBBBCCCEEEJJJSSShhhSSS===555888555444666444333333222222111222222333444444333333333333333222111111111111111111222333:::EEEmmmjjjqqqyyy~~~{{{jjj```bbbhhhsss~~~iiicccsssppp{{{llloooYYY;;;888555333444444333333333222111111000000111111111111111111111111111111111111111111111222222333444777999666@@@ccckkkXXX```ooovvvwwwWWWEEEGGGJJJfff}}}NNN<<<999555999777666666555555444333333222222222222222222222222222222222222222222222222111222222333444444555555888777666>>>ZZZoooaaa```tttlllmmm{{{xxx```ooofffWWWRRRQQQTTTYYYeeeCCC???:::888;;;AAAFFFIIIHHHGGGEEECCCBBBEEEIIIMMMZZZhhh{{{hhhRRRQQQRRRbbbeee___RRR\\\```\\\ddd\\\RRR___eee\\\PPPLLLIIIDDDGGGHHHLLLTTT^^^hhhnnnppprrrUUULLLDDDCCCCCCBBBBBBDDDAAAAAAAAABBBBBBCCCCCCCCCDDDFFFJJJUUUnnnQQQ>>>777999555444666222333222222111222222333333444444444333333222222222222111111000000111111222222:::aaaqqqkkklllppp}}}tttjjjaaaiiivvv}}}iii^^^hhhxxxrrrppphhhqqqqqqgggVVVBBB999666444333444444333222333222111111000000111111000000000000000000000000111111000000111111222333444777444111;;;UUU{{{ooo```jjjyyy}}}zzzsssNNNBBBIIIPPP|||zzznnn>>><<<===555888666666666555444444333333222222222222222222222222222222222222222222222222111111222222333444444555555777777<<>>999999444444666111222222111111222222333333444444333333222222111111111111000000000111111222///888XXX|||nnnuuupppssszzzppp^^^fffrrrjjj[[[^^^xxxzzzvvvggggggttt|||~~~\\\JJJDDD>>><<<777555333333444444333222333222111111000000111111000000000000000000000000111000000000000111222222222666222000999HHHgggyyyooocccEEEAAALLL```lllTTT999======666777666666555555444333333333222222222222222222222222222222222222222222222222111111222222333333444444111666999<<>>CCCGGGJJJIIIHHHFFFDDDDDDFFFKKKOOO___hhh{{{nnnWWWNNNMMM```iii```\\\hhhaaa___nnncccWWW^^^]]]PPPHHHKKKQQQRRRZZZiiiuuuTTTJJJBBB@@@AAA@@@AAADDDAAAAAABBBBBBCCCDDDDDDDDDDDDDDDHHHYYY~~~oooHHH:::777888333444777111222222111111222222333444444333333222111111000000000000000000000111222222111:::KKKttt}}}vvv}}}xxxlllZZZ^^^fffpppzzzlll]]]\\\ooo~~~|||kkkccclll{{{|||{{{ggg???<<<:::555<<<555444222333444444333222333222111111000000111111000000000000000000000000000000000000000111222222000555111111999;;;OOOuuuxxxYYYDDDKKK^^^qqqxxxtttBBB;;;<<<777666888666555555444444333333222111111111111111111111111111111111111111111111111111111111222333333444444000555888888@@@YYYooolllzzzjjjYYYNNNPPPRRRRRR^^^oooCCC@@@<<<;;;>>>BBBFFFHHHHHHHHHFFFDDDDDDGGGKKKOOO^^^fffzzznnnXXXMMMLLLaaakkkbbbaaalllaaa___qqqfff\\\___YYYJJJCCCLLLWWW\\\jjjlllTTTJJJAAA@@@@@@@@@AAADDDAAAAAABBBBBBCCCDDDEEEEEEFFFEEEIII^^^\\\CCC777555666222444777222222111111111222333333444333333222222111000//////////////////000111222333111777;;;___tttuuu~~~ssseeeUUUWWW[[[bbblllxxxyyypppyyy~~~^^^YYYdddzzz}}}wwwwwwuuufffdddrrrxxxNNN111<<<:::///444444333222222444444333222333222222111000111111111000000000000000000000000000000000000000111111222...555111333:::222===aaaooowww}}}rrrXXXJJJZZZuuukkkaaa999???;;;111555999666555555444444333222222111111111111111111111111111111111111111111111111000111111222333333444444222555666333666LLLsssuuueeesss~~~yyy}}}qqqaaaSSSMMMRRRUUUVVVcccwwwIII>>>999@@@DDD@@@???DDDGGGEEEJJJJJJDDDHHHOOOJJJ\\\hhhuuusss^^^JJJOOO```ooonnnmmmpppaaa```ooo^^^ZZZbbbQQQ@@@JJJTTT```vvvzzz~~~~~~wwwcccIIIFFFBBB@@@@@@AAABBBAAABBBBBBBBBCCCCCCCCCCCCCCCDDDOOOLLL___MMM999777555555555666555444111111111111000000000000000000000000////////////000000000000111111111111111888999MMMooozzz~~~}}}~~~{{{{{{qqqdddVVVJJJFFFQQQ___iiittt|||ooogggggg~~~\\\[[[}}}xxxxxxwww}}}zzzllleeeooo|||^^^???@@@444555<<<000444444333333333333222222111111111111000000000000000000000000000000000000000000000000000000000000000111222222333666:::>>>^^^pppnnnkkk}}}{{{SSSJJJzzz|||yyywwwXXX;;;555888666555777444444333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222333666444666===DDD^^^lllooozzzqqqppp}}}vvvhhhuuucccYYYPPPOOOWWWXXXZZZpppLLLAAA;;;@@@CCC@@@@@@DDDJJJHHHMMMNNNGGGIIIOOOKKKZZZfffrrrqqq___OOOSSS```tttqqqlllnnnbbbaaaooo^^^XXX^^^RRRIIISSS]]]lllxxxnnnmmmhhhqqq{{{~~~ppp~~~|||^^^IIIFFFBBB@@@@@@AAABBBAAABBBBBBBBBCCCCCCCCCCCCDDDAAAKKKOOOjjj|||FFF999777555444555555555333111111111111000000000000000000000000/////////...//////000000000111111111---333222@@@jjj~~~~~~{{{}}}zzzzzzrrrfffPPPGGGCCCJJJRRR[[[jjjxxxyyyuuurrrjjjaaabbbjjjrrrbbbqqquuuttt~~~}}}uuuiiiggguuuNNN888>>>666666<<<222444444333333333222222222111111111000000000//////000000000000000000000000000000000000000000000000000111222222333555999<<>>AAAEEENNNLLLTTTWWWMMMJJJOOOMMMYYYeeeooommmccc[[[YYYZZZmmmooobbb___ZZZXXXddd\\\ooo^^^PPPUUUaaajjj|||zzzggg[[[___jjjppp~~~qqqTTTHHHEEEAAA???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEKKKGGGWWWjjj>>>888666444444555555444333111111111111000000000///000000/////////.........////////////000000000111333888222333EEE\\\xxxllluuu||||||xxxhhhcccqqq|||{{{yyy|||}}}xxx||||||yyywwwwwwqqqiiiTTTJJJEEEHHHMMMSSSaaappprrr^^^OOONNNSSS]]]rrrttt^^^bbb{{{yyy||||||{{{mmmhhhppp{{{NNN777333:::555333444///333333333222222222222111111000000000////////////000000000000000000000000000000000000000000000000000111222222111222555777>>>bbbjjjfffqqq\\\BBB;;;777999999666444666333333333222222222222111111111111111111111111111111111111111111111111111111111111111222222222222111666333111444444===QQQvvvyyyllltttyyy___NNNTTThhh{{{~~~iii^^^WWWSSSOOOQQQVVV[[[cccyyyWWWOOOFFFAAA???>>>AAAEEENNNJJJSSSXXXNNNIIIOOOPPPZZZhhhqqqlllccc^^^YYYTTTiiikkkVVVQQQUUU\\\qqquuu~~~aaaOOOVVVcccqqqyyyhhhZZZ]]]ttttttmmmSSSGGGDDD@@@??????AAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFNNNFFF]]]ddd???888666444444444555444222111111111111000000000///////////////...............////////////000000000///222//////999IIImmmnnnssswwwyyy{{{iii^^^jjjxxxzzz{{{}}}||||||}}}~~~~~~}}}{{{yyyzzzyyywwwvvvuuuooojjjXXXKKKEEEKKKTTT[[[fffpppuuu[[[JJJRRRccctttuuufff]]]```ttt{{{yyyuuuiiikkkvvvyyyhhhAAA777444888555222444333333333222222222111111111000000000////////////...///////////////////////////////////////////////////000222222111111333555===fffpppaaannn{{{mmmDDD===:::777777777555555777333333222222222111111111111111111111111111111111000000000000000000000000000000000111111222222222///555333111555444888GGGbbbtttrrr{{{lll]]]aaatttkkk]]]UUURRRPPPOOOSSSXXX___nnnWWWQQQIIIBBB>>>>>>AAADDDMMMHHHRRRXXXNNNIIIPPPUUUZZZjjjtttlllccc___YYYPPPhhhhhhNNNMMMaaaqqq~~~___QQQXXXeeezzz}}}iiiZZZXXXlll~~~zzzhhhRRRFFFCCC@@@>>>???AAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGKKKKKKnnn\\\???888666444333444444333222111111111111000000000000/////////.........------......////////////000000---///...000666???bbbqqqrrruuuxxx{{{~~~hhhhhhttt|||{{{yyyxxxxxxzzzzzzzzzyyyxxxwwwwwwvvvvvvtttqqqmmmYYYKKKDDDMMMZZZdddooozzz{{{aaaSSSddd|||cccdddgggnnn~~~zzzyyyrrrmmmiiitttOOO999777555444444555666888222222222222111111111111000000////////////......////////////////////////////////////////////////---///111111111111222444AAAddd~~~wwwhhhooo{{{{{{RRR::::::888555444333333333444222222222222111111111111111111111111111111111111000000000000000000000000//////000000111222222222...555333111666555666AAATTT~~~~~~uuuttt}}}~~~~~~wwwkkkmmm~~~nnn^^^TTTNNNLLLMMMPPPVVV]]]hhhUUUQQQJJJBBB>>>>>>AAACCCLLLGGGQQQYYYOOOJJJTTT[[[WWWkkkvvvlllbbb```ZZZOOOaaaeeePPP]]]pppZZZUUU[[[ddd|||sss```]]]mmmbbbNNNEEECCC???>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJXXX|||QQQ;;;777666444333444444333222111111111111000000000000//////.........---------........./////////000000/////////555888888WWW}}}vvvmmmttt~~~|||xxxwwwuuuuuuvvvwwwwwwvvvuuussssssuuuwwwvvvtttsss^^^RRRKKKSSS___mmmjjjdddzzzqqqhhhsss{{{vvvrrrzzztttooolllsssnnnBBB444999555111444555333666222222222222111111111111000000/////////.........////////////////////////////////////////////////+++---000111000111222333>>>PPPgggwwwjjjnnn|||\\\???;;;777666444333333444333222222222222222111111111111111111111111111111111111000000000000000000000000/////////000111222222222...555222000666666555;;;HHHjjjxxxqqqxxx~~~}}}zzzxxxzzzvvvvvvyyykkk\\\UUUPPPLLLLLLPPPTTT[[[gggyyySSSQQQKKKCCC>>>>>>AAABBBLLLFFFPPPYYYOOOKKKVVV```TTTkkkwwwmmmbbbaaa\\\PPPYYYbbbWWWrrryyydddVVVYYY]]]```xxx}}}kkk^^^iii||||||]]]JJJEEEBBB???>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGKKKeeeuuuHHH666777555333333444444333222111111111111000000000000//////.........---------............/////////000///------555666111KKKyyy}}}yyy}}}sssxxx{{{pppwwwuuusssssstttuuuuuuuuurrrpppqqquuuwwwxxxwwwxxxeeeZZZUUUZZZeeeuuuqqqqqqqqqgggtttrrrqqqyyyvvvtttqqqppp~~~YYY===444;;;666000444333///000222222222111111111111000000/////////............////////////////////////////////////////////////***,,,///000000111222444333555JJJiiizzz}}}qqq___qqqzzzGGG666???555666555555777888555111222222222111111111111000000000000000000000000000000000000000000000000000...//////000111222222222...666222///555555333888>>>ZZZ|||zzzqqqvvv||||||wwwsssuuu|||}}}|||pppeee[[[RRRPPPOOONNNRRRYYYYYYbbbpppTTTXXXQQQCCC===BBBCCC???OOOCCCGGGWWW[[[QQQTTTccc^^^lllrrrjjjbbb___ZZZRRRXXXUUUggg}}}ggg```dddQQQXXXnnnzzz|||jjjccc}}}wwwlllSSSJJJCCCBBBAAA@@@@@@BBBCCCEEEEEEFFFEEEDDDEEEGGGFFFDDDSSShhhAAA<<<555444333333222222333333111111111111000000000000..............................------------......//////222444333444AAAQQQsss|||wwwmmmjjjrrrxxxxxxwwwqqqooorrrzzz}}}zzzuuussspppoooppptttyyy{{{yyywwwooojjjdddeeeppp}}}iiikkkwwweeeyyyyyyyyyyyyuuusssrrrqqqDDD999444444333333333333222222222222222111111111111000///............---------////////////////////////000000//////.........---/////////000111111222222888---444SSSqqqyyyuuufffdddTTT<<<;;;888666666555444333333333333222222222222222222222222000000000000000000000000111111000000//////......////////////000000000000//////000000111222333444;;;IIIoootttrrr~~~zzzwww}}}{{{uuurrrrrrwwwzzzzzz{{{}}}|||uuuhhhaaaUUURRRPPPQQQPPPPPPUUU\\\bbbjjjRRRXXXTTTFFF???BBBDDD@@@JJJEEEKKKYYY]]]WWWYYYdddhhhooooooddd^^^]]]YYYRRRQQQ```nnnYYYbbbgggUUU^^^uuusssvvv~~~bbbJJJCCCCCCBBBAAA@@@@@@BBBCCCEEEEEEEEEEEEEEEEEEGGGHHHHHH___^^^:::888444444333222222222222333111111111000000000//////..............................------------......000///000222111222;;;GGGlllxxxvvvrrrttt~~~xxxiiijjjsssxxxyyyxxxwwwtttuuuzzz{{{uuuooommmlllmmmoootttxxxyyywwwtttrrrnnniiiiiirrrqqq|||rrriii|||{{{yyytttmmmnnn|||___<<<777444444333333333222222222222222222111111111000000///............---------........................000/////////.........---/////////000111111222222222000333CCC\\\uuu~~~rrrhhhmmmvvvrrrEEE;;;===444666555444333333222222333222222222222222222222222////////////////////////000000000000//////........./////////000000000000111111000000111222333444777CCCdddoooooo}}}}}}|||{{{~~~}}}qqqnnnnnnsssvvvuuuuuuwwwvvv{{{~~~}}}{{{}}}pppcccYYYSSSSSSOOOMMMOOOQQQTTT[[[ccchhh|||NNNVVVWWWLLLCCCBBBDDDCCCJJJLLLRRRZZZ]]]]]]___cccmmmllldddYYYWWWZZZXXXPPPMMMnnn___RRRfffjjjZZZeee~~~~~~}}}|||ZZZGGGCCCBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEGGGKKKOOOqqqSSS444777444444333222222222222222111111000000000000//////..............................------------......111//////000000///444:::OOOqqqrrr~~~ttt|||llltttzzz~~~rrrjjjmmmuuuxxxxxxxxxxxxvvvvvvzzzyyyrrrlllkkkhhhiiimmmrrrvvvwwwtttrrrrrrpppnnnmmmrrrzzz|||qqqrrr{{{yyyyyyyyyuuurrryyy}}}KKK555666333333333333222222222222222222111111111000000000///............---------......................../////////..................//////000000111111222///333444444DDDdddwwwjjjfffwww~~~SSS888;;;???222555555444333222222222222000000000000000000000000////////////////////////000000000////////////........./////////000000000444333111000000111333444666>>>XXXwwwfffpppvvv}}}{{{|||nnnjjjiiimmmoooooooooqqqtttxxx{{{}}}|||~~~yyytttlllbbbYYYQQQLLLIIILLLLLLOOOTTTWWWZZZbbbkkkyyyHHHRRRWWWPPPFFFCCCDDDEEEMMMTTTYYYZZZ\\\aaaddddddooohhh\\\UUUXXX]]]ZZZRRRRRRyyyyyy[[[VVVjjjnnn]]]hhhyyynnnQQQEEEDDDBBBBBBAAAAAAAAABBBCCCDDDEEEDDDEEEFFFFFFGGGOOOWWW~~~vvvIII333:::444333333222111222222222111000000000////////////..............................------------......000...---...000000111111AAAaaavvvttteeemmmvvvwww~~~tttmmmooouuuwwwwwwxxxuuusssuuuzzzyyytttpppppphhhiiillloooqqqrrrrrrqqqpppppppppnnnqqq~~~tttzzz{{{xxxyyyvvvwww}}}{{{ggg@@@555888333333333222222222222111111111111111000000000000///............---------......................................................//////000111111111111444333111888QQQqqqvvvhhhiiippp^^^CCC777:::<<<555555444333222111111111111000000000000000000000000////////////////////////////////////////////////........./////////000000555444222000000111333444555999IIIlllmmmdddtttzzzzzzvvv{{{}}}zzz|||xxxxxxoooiiieeeeeeggggggiiimmmooorrruuuyyy{{{|||}}}}}}|||uuunnnfffaaaZZZSSSMMMJJJJJJJJJFFFLLLVVV]]]]]]___kkkxxxyyyCCCMMMUUURRRJJJFFFFFFGGGNNNVVV\\\ZZZ\\\ccciiijjjqqqggg\\\YYY```ddd]]]RRR^^^rrr\\\YYYmmmrrraaajjj]]]GGG@@@AAAAAAAAAAAAAAABBBBBBCCCCCCEEEDDDEEEGGGFFFHHHSSSaaaggg@@@333888333333222111111111111222000000000////////////.................................------------............------000222222///666QQQttt~~~pppcccjjjqqqtttwww}}}~~~rrrhhhiiiooosssvvvxxxrrrrrruuuyyyyyyuuusssuuulllmmmmmmmmmmmmnnnpppqqqnnnppprrrqqqrrr|||xxxvvvrrrqqqnnnttt}}}}}}UUU<<<888777333333222222222111111111111111111000000000/////////............---------........................---------........................///000000111111333///000444666>>>ZZZxxxoooeeefffwww|||lllCCC???<<<555555777444444222111111111111111////////////////////////......................................./////////............////////////444333222000000111222333333222777OOOwww}}}[[[___iiipppssszzzzzz{{{xxxssspppggg___]]]\\\]]]aaafffeeefffiiimmmqqquuuwwwxxx{{{zzzzzz}}}{{{sssnnnlllggg```XXXUUUPPPKKKIIIJJJLLLNNNIIIQQQZZZ^^^]]]eee{{{kkkggg{{{AAAJJJRRRTTTOOOKKKJJJLLLKKKSSS[[[\\\^^^eeelllpppjjj```XXXZZZccceee[[[OOOhhhttt^^^UUUooovvvgggooosssTTTEEEAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCEEEGGGFFFHHHWWWjjj~~~UUU999444333333333222111111111111111000000////////////....................................------------......,,,......---000444333000222BBBbbb~~~}}}ooofffkkkmmmrrrsssxxxttteeeYYYZZZdddmmmsssvvvssssssuuuyyywwwrrrqqqtttqqqrrrqqqpppmmmmmmnnnooonnnqqqssstttvvv}}}yyyooojjjiiiiii{{{nnnDDD;;;:::333222222222222111111111111111111000000000////////////............------------------------------------------------.........---......//////000000111111***,,,555444222EEE___~~~zzzxxxuuueeeaaagggxxxxxx|||PPP666>>>===111111555444333222111000000000000////////////////////////........................---............/////////------........./////////111111111111111111222222444222222===UUUqqqaaaRRRZZZggguuu~~~}}}yyywww|||{{{sssoooeee\\\XXXVVVUUUXXX\\\\\\]]]```cccggglllqqqtttxxxxxxxxx{{{~~~}}}yyytttmmmlllhhhaaa]]]\\\WWWQQQMMMKKKIIIHHHHHHKKKNNNPPPSSSVVV[[[```fffxxxkkkXXXfff^^^BBBHHHPPPUUUUUUQQQPPPQQQLLLRRR\\\ccccccbbbfffmmm___WWWSSSZZZfffiii```UUUkkkvvvaaaTTTppp{{{pppxxxfffMMMEEECCCCCCAAAAAABBBBBBCCCCCCBBBBBBDDDBBBEEEHHHFFFHHHZZZpppwwwmmmDDD555888222333222222111111111111111000000/////////.......................................------------......+++///000---...222333111222777OOOyyyuuuzzzwwwwww|||yyyxxxvvvuuuxxxjjjYYYKKKNNN[[[gggmmmppppppqqqtttwwwtttoooooorrrtttvvvxxxvvvqqqmmmkkkkkklllnnnqqqtttwww}}}zzzwwwrrrllljjjmmmvvvTTT777999:::000222222222222111111111111111000000000///////////////............---------------------------------,,,,,,,,,------.........------......///000000000---,,,...111000000:::GGGlll|||{{{|||nnneee```lllrrr|||ggg``````lll{{{lllppp[[[AAA666;;;777333444333333222111000000//////000000000000000000000000000........................---------.........//////---------.........//////......000111222111111000333444555777???SSSrrr^^^YYY^^^ooo|||{{{zzz{{{zzzvvvzzzyyynnnfff```]]]YYYTTTRRRTTTTTTVVVYYY[[[\\\```eeeiiikkklllnnnpppqqqqqqooonnnnnnuuuyyyuuuooollliiieee[[[[[[WWWQQQOOOOOOKKKFFFGGGHHHHHHJJJLLLOOORRRTTTZZZZZZaaapppnnnbbbhhhvvvHHHCCCHHHOOOWWWXXXVVVTTTTTTPPPUUU```iiifff^^^^^^eee[[[TTTSSS___nnntttnnnfffkkk}}}uuueeeYYYooo~~~wwwwwwWWWDDD@@@AAA@@@@@@AAABBBBBBCCCCCCBBBBBBDDDBBBEEEHHHFFFHHH\\\tttpppaaa:::555>>>444333222222111000111111111000/////////.............................................------.........***000111---,,,000222111222///@@@eeeiiirrr{{{rrrttt{{{uuunnnzzzfffSSSEEEHHHWWWccchhhhhhlllmmmqqqtttsssnnnooosssuuuyyy}}}|||vvvnnniiigggiiikkknnnrrrwww{{{~~~wwwrrrnnnnnnkkkiiippp{{{{{{FFF111999;;;///222222222111111111111000000000000000//////////////////.........---------------------------------,,,,,,,,,------.........------......///000000000,,,111222...---444888888LLLnnn~~~~~~rrr}}}qqqggg]]]VVV\\\aaajjjrrrzzzxxxkkkcccaaacccnnnhhh```nnnCCC<<<;;;888222777;;;333333222111000////////////111111111111111111111111........................---------.........//////---------.........//////+++---///111222222000///,,,000444444333BBBiiirrr^^^WWWffftttuuuvvv|||}}}xxx{{{ooojjjeeeddd___WWWRRRPPPJJJNNNQQQRRRPPPQQQUUUYYYVVVYYY\\\^^^````````````ZZZccchhhccc[[[UUUSSSQQQNNNOOOMMMIIIHHHIIIGGGBBBHHHIIILLLOOORRRUUUWWWXXXZZZ\\\iiiqqqYYYfff```<<>>AAAAAAAAABBBBBBBBBCCCCCCEEEJJJHHHFFFKKKQQQfffrrr|||QQQ888888888222444333222111000000000000///............---------------------------------------,,,,,,,,,------......------------...//////111444666CCCggg{{{ssshhhpppnnnnnn{{{nnnnnnvvvwwwwww{{{gggRRRDDDMMMaaajjjeee^^^___cccjjjppprrrqqqnnnlllssstttwwwzzz{{{xxxsssooopppfffeeennntttsssvvv~~~zzzyyyyyyzzz|||}}}}}}|||~~~jjjfffaaabbbiiisss|||uuutttrrruuuYYY<<<222222333444222222222111000//////...222111111000///......---........................------------------------...------,,,,,,------...---------............///------......///111222333@@@YYYrrr}}}vvvdddVVVZZZYYY\\\ccchhhkkkttt~~~|||qqqfff^^^^^^dddjjj}}}{{{{{{cccvvvvvvCCC:::888666333222222333444444333222111000000000000000000000000000000000000////////////////////////////////////////////////......------------..................////////////111///111444222;;;YYYyyyyyy___ZZZeeeqqqvvvwwwyyyxxx}}}tttiiicccbbb```ZZZTTTMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKNNNPPPQQQPPPOOOTTTSSSQQQOOOMMMLLLKKKJJJEEEDDDCCCCCCEEEFFFFFFEEEKKKLLLPPPVVVUUURRRWWW```dddqqqooo___dddnnnDDD@@@KKKNNNSSSXXX\\\^^^______aaaTTT\\\dddXXXRRRRRRIIILLL```pppsssaaammmnnn```ggg}}}|||tttWWWHHH@@@BBBEEE@@@AAAAAABBBBBBBBBCCCCCCCCCCCCFFFEEEJJJSSSZZZqqqsssKKK444555666111444333222111000000000000///............---------------------------------------,,,,,,,,,,,,---------------------...//////,,,///111999QQQnnn{{{zzzsssrrrzzzvvvqqq|||jjjffflllnnnooorrrjjj]]]WWW___fff```YYYWWW\\\aaahhhnnnpppooollliiilllnnnrrrwww{{{|||{{{xxxllleeefffooorrrnnnlllqqqppppppqqqsssvvvxxxyyyyyyzzztttiiifffeeehhhoootttvvvuuukkknnnrrryyyyyyLLL888555444222333222222111111000//////...111111000000///......---........................------------------------------,,,,,,,,,,,,------------------............---------...///111222333999GGGaaa{{{kkkZZZVVVZZZcccjjjhhhcccdddiiisssvvv}}}yyypppggg___XXXVVV___kkkxxxooorrrXXX;;;999888555333222222333444444333222111000000000000////////////////////////......................................................------------..................////////////111///111333111444IIIbbbyyykkkeeefffooo{{{||||||yyypppllljjjfff___XXXTTTRRRNNNJJJHHHFFFFFFGGGDDDFFFHHHIIIHHHHHHHHHIIIKKKJJJIIIGGGFFFEEEDDDDDDEEEDDDDDDEEEGGGJJJKKKKKKMMMOOOUUU[[[[[[[[[cccnnnjjjXXX\\\wwwVVV;;;<<>>RRRlll|||ooo|||kkkeeeiiikkkkkkkkkoooppp}}}cccPPPOOOVVV[[[bbbiiilllllliiigggfffgggkkkpppvvvzzz{{{zzznnnkkknnnvvvwwwoooiiijjjhhhjjjlllpppsssuuuwwwwww}}}{{{tttoookkkdddeeeiiiooossssssooojjjccclllwwwoooyyy___;;;555999555111444222111111000000//////...111000000//////.........------------------------------------------------------,,,,,,,,,,,,------------------............---------...///000111222333555KKKrrrxxxjjjccckkkvvv|||wwwllldddccc^^^ccclllttt{{{yyynnneeeYYYXXXXXXVVVUUU^^^tttqqqwwwWWW<<<999888777555333222222333333333222111111000000000000////////////////////////......................................................------------......---............/////////000...000333111111<<>>```~~~wwwqqqcccfffiiikkkmmmqqqxxx}}}zzz|||~~~yyyxxxwwwvvvuuutttttttttsssqqqnnniiiccc]]]VVVSSSSSSZZZ```aaacccqqqzzzxxxzzzggg???555<<<666555444333222222222222222222111000000000000000////////////////////////...................................................------,,,,,,------...---------........./////////---///333333333999AAAfffhhhXXX[[[lll|||{{{~~~}}}tttlllgggccc\\\UUUOOOLLLKKKLLLKKKIIIGGGEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLOOOSSSUUUYYY[[[]]]___fffxxxttt```XXXTTTfffUUU>>>999555UUUWWWZZZ]]]^^^^^^]]]\\\ZZZ___```ZZZMMMBBBKKK^^^vvvoootttzzzpppccc```|||}}}~~~mmmyyyyyySSS???EEEEEE@@@@@@>>>BBBBBBBBBCCCCCCCCCDDDDDDFFFIIIHHHLLLXXXgggxxx|||sssTTT<<<222333444333111111000000///000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...111444666888,,,,,,,,,,,,,,,---.........,,,...222000666QQQnnn{{{ttt|||}}}xxxnnngggfffjjjlllkkkoooXXXFFFDDDIIIQQQZZZ```dddffffffhhhfffddddddeeefffffffffhhhiiilllooonnniiiffffffgggmmmuuuzzzzzzvvvrrrpppvvvsssrrrtttuuutttxxx~~~|||wwwsssmmmhhheeedddccccccdddlllqqqnnnfffcccjjjrrr{{{QQQ===111666777...---666000000000///////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,---...///000000000666IIIiiiyyyrrrllljjjkkkeeeddddddeeeeeeeeedddccc]]]\\\[[[ZZZYYYYYYXXXYYYSSSUUUVVVTTTQQQQQQUUUZZZ^^^iiitttwwwzzzrrrmmmnnnIII:::888888555444333333222222222222111111000000///000000000........................................................................------,,,,,,,,,,,,------------------............000...---000222333666;;;GGGmmmdddWWWcccuuu|||vvvrrrkkkddd]]]XXXUUUTTTUUUPPPLLLJJJLLLMMMLLLJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPSSSWWW[[[```gggqqqxxxlllUUUUUUTTTYYYooojjjBBB:::888111\\\]]]___```___]]]ZZZXXXXXXjjjiiiVVVHHHDDDQQQiiinnnuuuyyyiiibbbuuussswww```FFF===CCCBBB@@@BBB@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBIIIHHHKKK___zzzooozzzbbbFFF666222111111000111000000//////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000333555777,,,,,,,,,,,,,,,------...,,,+++---111111555FFFXXX|||pppwwwvvvoooiiikkkrrrrrrkkkmmmwww}}}\\\JJJCCCGGGMMMUUU\\\aaaeeegggjjjhhheeeddddddeeeeeedddccceeeggghhhgggffffffhhhgggnnnuuuxxxuuuppplllkkkqqqnnnnnnrrrrrrqqqrrruuuvvvyyyyyyxxxyyy}}}}}}{{{uuusss|||wwwqqqmmmffffffdddaaa^^^^^^aaadddpppssssssjjjaaaddduuuppp@@@777333555444......444////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......---000222999QQQuuuwwwlllfffWWWUUURRRQQQQQQQQQPPPOOOLLLLLLKKKKKKJJJJJJKKKKKKGGGJJJMMMNNNOOOTTT\\\bbbiiiyyy{{{|||ooofffyyyMMM999999777///333333333222222111111111111000000//////000000000........................------------------------------------------------------,,,,,,,,,,,,------,,,------------.........111000...---...///111333888WWWoooOOO\\\lllvvv}}}zzz{{{}}}~~~xxxqqqjjjddd``````___^^^^^^]]]YYYSSSNNNJJJJJJKKKKKKLLLMMMOOOPPPQQQSSSUUUVVVWWW[[[bbbhhhrrr|||dddRRRIIILLLXXXnnn}}}MMM888999:::555^^^___``````]]]ZZZVVVTTTfff~~~tttSSSGGGKKK[[[qqqmmmrrrtttgggnnn|||yyygggKKK??????BBB>>>???DDDBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCLLLIIIMMMnnnzzzkkkRRR999222333333000000000000////////////000000///............---------+++++++++++++++++++++++++++++++++,,,---...000111,,,,,,++++++,,,,,,---...,,,...222222111444>>>GGGnnn{{{lll~~~{{{{{{www{{{}}}ooommmqqqwww~~~tttaaaQQQHHHJJJNNNSSSYYY___dddgggkkkiiifffeeeffffffeeedddbbbeeehhhgggfffgggiiikkkhhhmmmqqqqqqllliiihhhiiipppnnnoootttvvvuuuvvvyyyssswwwyyywwwxxx{{{{{{vvvxxxwwwyyyzzztttnnnjjjgggeee___aaaaaa]]][[[___iiirrrwwwtttnnnfffeeesss{{{NNN666555222111111222111///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---...------///333>>>RRRnnnxxxmmmeeeUUUQQQLLLJJJKKKKKKKKKIIIJJJJJJIIIIIIIIIJJJKKKKKKNNNOOOSSS[[[fffooouuuwww{{{mmmnnn|||TTT<<<777666333///222222222222222111111000000000////////////000000........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........///000000...---...000111777EEEggg```ZZZWWW^^^iiittt}}}zzzyyyyyyzzz~~~~~~wwwssspppyyyxxxjjj___ZZZWWWWWWWWWXXXYYYZZZ\\\\\\^^^ccchhhkkkooowwwnnn[[[MMMNNNYYYcccvvv[[[>>>999;;;:::888]]]]]]^^^]]][[[WWWSSSQQQvvv}}}SSSIIITTTcccvvvgggjjj~~~jjjjjj|||mmmNNNBBB???DDDDDD<<>>>>>???AAABBBFFFDDDBBBCCCFFFGGGEEECCCFFFNNNWWWhhhmmm}}}vvvQQQ???111333555111///222222222000///..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......//////000000111111BBB[[[uuu|||qqqfffpppoookkklll{{{xxxlllmmmpppoooiiibbbdddjjjeeeiii___UUU\\\ccccccfffhhhgggggghhhgggcccaaa```aaaaaabbbcccdddcccccccccfffgggfffccc``````dddhhheeehhhmmmssswwwyyyzzzzzz|||}}}~~~{{{xxxvvvyyy{{{~~~~~~|||xxxvvvuuuvvvtttrrrqqqqqqnnniiieeeddd```______]]]YYYYYY\\\ZZZ\\\]]]cccsssqqqooojjjjjjxxx```???555111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))),,,///000111666>>>FFF]]]lll|||}}}~~~tttssszzzpppfff\\\TTTOOORRRRRRMMMKKKMMMOOONNNKKKLLLLLLKKKIIIKKKPPPUUUaaacccrrrsssmmmllliii```sssTTTFFF777000222666555333111111000000000000111111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111444;;;KKKddd{{{gggUUUNNNVVVppp}}}mmmeeejjjoooooo~~~uuubbbZZZYYY]]]nnnqqqkkk\\\PPPPPPTTT```{{{sssTTT:::666:::999444333]]]aaa___\\\XXXNNNQQQdddpppPPPHHH\\\oootttooojjjnnnsssnnnrrrdddMMMBBBBBBAAA@@@???@@@AAABBBCCCGGGEEECCCDDDGGGHHHGGGEEEGGGMMMYYYrrrtttjjjqqqKKK<<<222333444000///333222111000///..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,---......///000000111111555HHH```qqq{{{}}}uuukkkggg{{{}}}sssrrrpppjjjyyyxxxoooppprrrrrrkkkeeeffflllfff]]]aaabbbaaaccceeehhhiiifffbbbaaaaaa```_________``````aaabbbddddddccc___\\\\\\^^^aaabbbeeeiiimmmpppqqqqqqqqquuuvvvxxxyyyxxxuuurrrqqqooorrrttttttrrrqqqppppppnnnlllkkkjjjjjjgggbbb^^^ccc^^^[[[ZZZXXXUUUVVVZZZWWWaaaooo|||sssqqqqqqyyywwwOOO888444111111111000000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***---000000///222888>>>MMM]]]oooxxxyyyyyy|||wwwuuu{{{tttjjjccc\\\\\\XXXSSSQQQSSSQQQMMMUUUVVVUUUPPPKKKLLLRRRYYYlllwww~~~ooosss}}}dddfff{{{kkkEEE===444111222444222000111111000000000000111111................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////222111444===OOOgggqqq^^^WWWfffqqqyyyvvvmmmfffdddcccmmmuuuhhh[[[[[[^^^mmm~~~{{{fffWWWOOOVVV[[[[[[ccc|||[[[GGG777666777444222444YYY^^^\\\YYYUUUMMMSSSjjj}}}fffSSSPPP\\\lllvvvssskkkjjj{{{yyynnnkkkwwwbbbLLLCCCAAAAAAAAAAAAAAAAAABBBCCCDDDGGGFFFEEEEEEGGGHHHHHHGGGLLLRRReeeeeexxx}}}dddBBB999333444333......333111111000///..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------......///000000000///:::KKK___tttsssvvvqqqjjjnnnxxxvvvkkkyyyxxxooooooooonnngggbbbeeelllvvveeehhhhhheeebbbggglllmmmkkkhhhgggggg```___\\\[[[[[[\\\^^^___bbbaaa___\\\YYYXXXYYY[[[^^^```bbbeeeggggggffffffkkkmmmooopppooommmkkkiiifffhhhiiiiiihhhhhhiiikkkiiigggfffdddccc```\\\YYY\\\YYYWWWWWWVVVUUUZZZaaagggwwwzzzzzzuuuxxx~~~nnnyyy[[[<<<111333111111000000000000//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++...000///---...111444===JJJ^^^lllrrrssssssuuuzzzzzz|||~~~wwwrrrrrrqqqjjjaaagggfffaaaWWWOOOSSSaaannnnnnzzznnncccqqqzzzaaa]]]~~~eeeFFF666555333333444333111///111000000//////000000111................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////111...///444;;;LLLmmm___]]]```gggpppqqqiiiaaa^^^___eeemmmuuu|||pppjjjoootttuuukkk```VVVPPPVVVdddqqq{{{mmmBBB:::555777666111111666VVV]]]]]][[[WWWNNNTTTjjjqqqbbbYYYVVVZZZjjjzzzwwwmmmgggtttxxx{{{qqqlllttt~~~iiiKKKBBBBBB@@@??????@@@AAACCCCCCDDDDDDFFFEEEEEEEEEGGGHHHIIIJJJOOO]]]zzzpppkkkpppRRR999555333444222---...333111000///.....................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,------......///000000000444===NNNfffnnnjjjpppvvvwwwwwwuuukkkmmmpppppphhhaaabbbiiixxxzzzqqqlllhhhhhheeeiiilllnnnpppqqqooojjjdddaaa]]]YYYXXXYYY[[[]]]```___]]]ZZZXXXXXXXXXYYYYYY[[[]]]___``````______ccceeeggghhhhhhfffdddcccbbbccccccbbbaaaaaacccffffffeeedddbbb```]]]ZZZWWWTTTSSSVVV[[[]]]```hhhqqq}}}~~~tttrrrooowww~~~gggDDD222///111111000000000////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++...//////------...///444<<>><<<>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLQQQjjjqqq|||fffCCC333333333333000---///222000//////.....................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---...333===QQQqqqnnnlllnnnmmm|||}}}oookkkwwwoooeeeeeeeeennnrrruuutttggg___hhhppppppnnnmmmrrrwwwsssjjjiiifffaaa\\\ZZZYYYZZZ[[[[[[ZZZXXXWWWWWWWWWWWWWWWVVVWWWYYYZZZ\\\\\\\\\\\\^^^```bbbccccccaaa___]]]^^^^^^^^^\\\ZZZZZZ\\\___``````___]]]ZZZXXXVVVVVVUUUWWW^^^eeeiiimmmwwwqqqkkk^^^eeexxxkkkJJJ777222222///000000000////////////...........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,...///............222333;;;IIIVVV```lllvvvrrrxxx|||}}}{{{~~~xxxhhhhhhrrrrrrUUU```uuuVVV===222222111444555555222111111222000000////////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///,,,111888555111@@@VVVxxxyyyeeeNNNLLLUUU^^^iiitttyyyvvvvvvyyywwwnnniiiiiijjjvvv~~~}}}yyytttqqqmmmhhhdddeeeiiinnnnnnhhhdddlllyyy```AAA;;;888666777777555444555TTT\\\```cccbbbUUURRRaaakkkggggggggg^^^YYYfffzzz}}}}}}xxxkkknnnmmmlllooosssvvvyyy~~~rrrSSS???>>>EEEBBB;;;;;;===AAADDDFFFGGGGGGFFFFFFFFFGGGFFFGGGIIILLLPPPYYYzzz}}}|||___:::111222222111000///000111//////......---......///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++,,,,,,---.........---...000555BBB___pppmmmjjjjjjvvv|||{{{nnnvvvlllfffaaa______jjjpppeeecccttt}}}uuuvvv{{{wwwnnniiihhheeebbb___]]]\\\[[[WWWUUUTTTTTTUUUUUUUUUSSSSSSTTTUUUWWWYYYZZZZZZZZZZZZ[[[]]]^^^^^^\\\YYYXXXWWWWWWVVVUUUSSSSSSTTTVVVUUUVVVWWWWWWVVVUUUWWWXXXaaaccchhhnnnqqquuuooo```\\\dddrrrlllLLL888333444333000000000////////////......------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***+++,,,...////////////000,,,///999DDDNNN___oootttrrrzzzvvvuuu{{{uuuuuu}}}}}}hhh\\\```pppVVV>>>...///777222333222000.........000000//////......//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........000------111111000;;;IIIaaaqqq[[[HHHBBBLLLZZZkkkkkkrrrxxxooonnniiipppsssppplllmmmoooppprrrtttsssooommmnnnmmmiiidddaaa]]]\\\^^^cccgggiiiooooootttxxxvvvwwwlllGGG<<<;;;777333333444444222000SSSYYY\\\aaacccXXXSSS___iiihhhjjjiiiccc^^^fffttt|||rrrpppkkkiiiooouuuyyy|||iiiUUUAAA;;;???AAA???===<<<>>>CCCGGGIIIJJJIIIIIIGGGIIIIIIIIIIIIKKKPPPTTTmmm}}}zzzpppTTT666222222111//////000111000.........------......///......---------,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,+++++++++,,,------......//////000222666HHHiiiuuuooohhhkkk{{{qqqvvvzzzxxxoookkk___```___dddllliiimmm~~~|||sssuuuuuupppffffffffffffdddbbb___^^^XXXVVVTTTTTTUUUUUUSSSQQQQQQRRRSSSTTTTTTUUUVVVVVVVVVWWWXXXYYYXXXVVVSSSQQQNNNOOOPPPOOONNNNNNPPPQQQOOORRRUUUXXXYYY\\\aaadddllllllnnnqqqrrrvvvvvveee___ccceeeNNN999222222000000333000000/////////.........------------------------,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++************************************++++++++++++++++++++++++---.........///***+++333999???OOOaaannnppp{{{qqqppptttfffVVVhhhnnnOOO@@@777000111777222111///............---//////............//////------------------------------------------------++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------,,,,,,---------.........---...///------000888???QQQrrrlll^^^[[[\\\[[[WWW\\\jjjpppllliiimmmlllpppqqqmmmjjjlllooopppnnnmmmiiidddcccdddbbb^^^WWWXXXXXX[[[```jjjttt{{{|||wwwyyyzzzNNN999:::444444333222222222222111SSSVVVWWW]]]cccYYYTTT___jjjjjjjjjiiifffcccgggnnn|||wwwsssllljjjpppwww|||eeeTTTEEE<<<>>>@@@===<<>><<<===???@@@===:::BBBGGGMMMPPPQQQPPPNNNNNNKKKOOOMMMMMMNNNLLLXXXrrrpppQQQ;;;222000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,+++,,,///444:::===UUU___nnnxxxtttkkkkkkqqqvvvhhhiiippplllmmm{{{xxxhhhhhhcccnnnpppllllllfffeeennn|||yyyllljjjfff______bbbeeeddd___^^^bbbddddddcccdddbbb^^^[[[[[[\\\\\\ZZZSSSQQQUUUVVVRRRPPPRRRQQQTTTRRROOOPPPTTTRRRKKKPPPNNNOOOSSSVVVXXXZZZ]]]cccccceeeiiioooqqqpppooouuuxxxppplllvvv~~~{{{yyyyyysssuuusssQQQ666666444222111000//////111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------...---,,,---///333888;;;PPPcccyyyqqqkkknnnqqqhhhOOOXXX{{{iiiEEE>>>555111222333111///000000//////.........---........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...&&&'''222666...'''(((+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------////////////000000000000555;;;VVVzzzaaaUUUMMMFFFEEEJJJRRRUUU^^^kkkvvvxxxrrrkkkjjjjjjgggmmmtttlllhhhsssrrr{{{qqqhhhcccgggooocccDDD888777666333333333222222222111111]]][[[ZZZ]]]``````\\\XXX\\\bbbffffffhhhnnnpppoooppp|||xxxsssoooooopppvvv~~~uuugggWWWJJJBBB===>>>======<<<===???AAAFFFJJJNNNQQQQQQPPPPPPPPPRRRQQQNNNOOOPPPQQQjjj{{{eeeIII666///000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,++++++---111555777DDDSSShhhyyy~~~pppggglllqqqjjjnnn}}}nnnlllnnnzzzrrrlllgggjjjlllqqqjjjeeejjjjjjggglllvvvqqqeeeXXXTTT\\\ffflllkkkmmmmmmjjjiiihhhddd___```YYYTTTVVVXXXUUUUUUXXXUUU[[[^^^ZZZXXXZZZXXXUUUVVVYYY]]]]]]___bbbgggjjjjjjjjjmmmrrrxxx}}}tttppp||||||~~~hhhrrrsssWWWAAA333222111000000000000000000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------...---,,,---///222666888DDDQQQdddsss{{{|||yyywwwrrr~~~|||oootttxxx___ZZZ^^^rrrfffOOO>>>888222000111222111///000/////////.........---........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000)))***444777000***++++++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------........./////////111333HHHooo{{{kkkZZZPPPPPPIIIDDDFFFNNNTTTTTTQQQQQQXXXZZZ```kkklllooo|||rrrssstttuuurrrttt~~~wwwSSS@@@888666555333333222222222111111111```___^^^]]]]]]\\\[[[[[[XXX___dddfffiiimmmpppoooiii}}}~~~xxxrrrooonnnnnnppptttzzz|||vvvjjj[[[KKKAAA======;;;===>>><<<:::<<>>;;;<<<<<<;;;<<>>333333000000///////////////000000...------...///---,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************++++++++++++***************************************************++++++++++++,,,,,,,,,+++,,,---.........///...111222999EEETTT___ccccccfffnnnvvv||||||wwwwwwyyyzzzyyy|||kkkVVVPPPUUUvvvyyyVVV@@@555000111///......000111000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++'''(((---///+++((((((******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------111...333DDDZZZooosssgggiiilll^^^OOOTTTYYYVVVTTTZZZYYYWWWddd|||YYY:::555888555111333222111111111111000000000SSSXXX]]]^^^\\\ZZZ[[[]]]___^^^]]]]]]]]]```eeejjjnnnrrrwww|||{{{sssmmmlllhhhbbb___bbbkkkrrrzzz{{{yyyssshhh```MMMFFF>>>:::<<>><<<:::<<>>JJJ\\\lll~~~yyy[[[CCC222444888222///333111111111000000000//////KKKPPPVVVYYYYYYYYY[[[]]]^^^ZZZXXXWWWWWWYYY```gggnnnmmmmmmrrryyy{{{wwwrrriiihhheee```\\\]]]bbbggglllvvv}}}|||{{{sssfff]]]UUULLLEEECCC>>>999:::???BBB@@@===???===<<>>//////000,,,222222000///............///...------......---+++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************************++++++++++++***+++,,,,,,------,,,,,,---...///...000888DDDMMM```ttt~~~zzzvvv]]]OOONNNYYYkkkzzzvvvcccNNNEEEHHH[[[|||zzzkkkSSS>>>111...000222000000000//////.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))************))))))***************+++++++++******+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,---------......+++///222000///444AAALLLfffkkknnn||||||uuu[[[CCC999333666666111///222000000000000////////////HHHJJJNNNRRRTTTWWWZZZ[[[___YYYVVVVVVTTTRRRVVV^^^cccccccccfffiiikkkkkklllddddddbbb```^^^]]]___```___gggkkkiiihhhmmmsssvvvxxxoooaaaSSSIIICCC???<<<===<<<<<<>>>@@@AAA???======???CCCIIIOOOTTTVVVWWWUUUXXX[[[\\\\\\]]]^^^```___\\\ZZZooouuuwwwVVV@@@555111111333////////////////////////---------,,,,,,,,,++++++************************)))************+++++++++************************************************************+++++++++++++++*********+++,,,---...,,,---000444===KKK\\\gggggg]]]\\\___aaannnxxxuuupppsssqqqcccgggqqqmmmjjjiiikkkuuu|||}}}vvvnnnhhhjjjhhhbbbbbbhhhnnnpppuuuddddddhhhfffiiizzzwwwrrrrrrsssqqqrrr{{{{{{uuuuuuzzzkkkwwwxxxttttttzzzmmmssstttzzzzzzfffUUU@@@444///---,,,---//////...............//////...,,,---......---+++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++++++++,,,,,,---------+++---...---,,,000777>>>MMMjjj{{{zzzsssllltttzzzeeeTTTKKKJJJRRR\\\hhhmmm||||||vvvgggPPPOOORRR\\\mmmpppUUUJJJ<<<222/////////000............------///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************,,,,,,*********++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,...///...---000555888FFFOOOVVVfff}}}ooowww^^^DDD777666444444333333222222000000/////////.........IIIHHHIIILLLPPPTTTXXX[[[aaa[[[XXXWWWRRRLLLMMMSSSVVVYYY]]]^^^\\\[[[___dddaaaaaa````````````___^^^YYY\\\\\\XXXWWW[[[\\\[[[^^^WWWMMMCCC<<<;;;===>>>777:::>>>@@@???>>>??????:::AAAJJJOOORRRTTTWWWZZZUUUXXX[[[]]]^^^^^^___```bbbZZZ```~~~rrr}}}sssnnnyyyzzzjjjJJJ888222///,,,+++////////////////////////---------,,,,,,,,,++++++************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,)))***...111111555EEEVVVbbb```iiiooonnnqqqpppeeedddgggssshhheeevvvmmmdddjjjeeecccpppzzznnnoooqqqnnnhhhdddeeefffeeehhhttttttgggbbblllrrrnnnyyyyyyooonnnpppiiirrrzzzrrrnnnrrruuusss~~~xxxvvvwwwzzzwwwwwwzzz~~~dddYYYgggttttttiiiRRR999)))///444...,,,333,,,,,,,,,,,,---...///000///---,,,,,,---...,,,+++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,---...///+++,,,......///000222444AAAYYYhhhkkkmmmkkkooo|||wwwkkk[[[NNNJJJMMMKKKLLLWWWkkkyyy|||zzzzzzyyy|||kkk^^^QQQGGGKKKXXXkkkfffKKK:::555111222333333111111,,,,,,,,,,,,+++---///111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************+++,,,)))(((***++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++)))************+++++++++000///------000333222///...<<>>???@@@@@@>>>===>>>>>>IIIKKKPPPTTTWWWWWWWWWVVV^^^ZZZXXX\\\___^^^\\\]]]ZZZbbbuuuvvvttt~~~yyyiiisss~~~sssUUU:::333444111------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))'''(((***++++++***(((''')))))))))))))))))))))))))))************+++++++++...,,,+++,,,///444:::===MMMcccpppttt\\\ddd___fffdddcccaaabbbiiiggggggnnnuuuqqqrrrnnnttt}}}{{{fffcccfff```___ccc]]]ZZZaaadddfffpppooo|||zzzlllfffiiimmmwww{{{tttmmmsssvvvyyyuuuyyyyyyuuutttttt|||ggglllllljjjuuu}}}mmmXXXGGG333222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,***,,,......---,,,---...666>>>HHHQQQYYYeeerrr{{{yyytttvvv{{{wwwiii\\\ZZZMMMEEEIIIPPPTTT]]]fffoooxxx{{{xxxwwwjjj^^^VVVLLLFFFNNN[[[ooo{{{zzz___EEE888222111111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......333111666CCCMMMYYYqqqvvvzzzyyywwwsssfffbbbiiiuuusssrrrwwwuuuUUU@@@666333222222222222222222222222222111111000///......---@@@AAAAAABBBEEEGGGJJJKKKQQQSSSTTTSSSOOOJJJHHHGGGFFFGGGIIIJJJLLLMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSRRROOOMMMHHHDDD@@@>>>===<<<;;;<<<<<<<<<;;;<<<>>>AAA>>>>>>???>>>>>>???CCCEEENNNPPPSSSVVVXXXXXXXXXXXX[[[YYY[[[aaaccc___YYYWWW]]]ppp}}}uuu{{{~~~gggqqqzzz{{{aaaIII444111444222000222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))*********+++++++++...,,,++++++---111555777CCCUUUeeepppiiiZZZUUU[[[cccooobbbZZZ^^^bbbmmmyyykkkgggggggggoooooolllnnnmmmdddhhh```ZZZ```aaa___ddd```hhhkkkhhhdddeeehhhjjjmmmnnnllllllqqqwww{{{{{{tttvvvvvv}}}}}}~~~xxxwwwtttuuu{{{gggTTTCCC777222111000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))************************)))************+++++++++*********+++++++++,,,,,,***,,,......---,,,---......333:::AAAIIIUUUdddnnn|||ssslllooo{{{xxxpppeee\\\YYYXXXOOOEEEWWW[[[^^^aaacccffflllppp|||vvvvvv|||lll[[[TTTVVVOOONNNQQQUUU[[[dddsssttteeeXXXGGG999444111111000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///---111;;;BBBJJJ]]]rrr~~~{{{zzz~~~~~~wwwxxxtttRRR>>>666444333222222222222222222222222111111000000///......---===>>>>>>???@@@AAACCCDDDHHHJJJKKKJJJGGGDDDBBBBBB@@@AAABBBCCCCCCDDDDDDCCCEEEFFFFFFGGGHHHHHHGGGGGGAAA@@@>>>;;;999999999999777999<<<======>>>AAACCC<<<===>>>>>>@@@DDDJJJNNNTTTUUUVVVXXXYYYZZZZZZ[[[ZZZZZZ___dddccc]]]YYYXXXrrr~~~xxxyyyuuu{{{eeewwwzzzuuu}}}}}}oooLLL<<>>LLL^^^rrryyylll]]]TTTRRRZZZoooiiiYYYVVV```rrrppp^^^___```bbbmmmyyyllljjjiiiqqqwww}}}uuukkkkkkiiicccdddcccdddbbb___```cccaaa]]]dddcccnnntttllljjjqqqrrryyyuuuvvvzzzxxxrrruuu~~~{{{~~~sss{{{}}}{{{~~~|||eeeLLL;;;111,,,111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************************))))))))))))))))))))))))************************)))************+++++++++*********++++++++++++,,,***+++------,,,,,,,,,---+++,,,...111666AAANNNXXXkkkhhhiiiuuuvvvttttttdddNNNPPPPPPOOOMMMJJJJJJKKKNNNRRRWWW^^^fffppptttoooeee___```YYYXXXaaa```YYY[[[XXXWWWUUUOOOFFF???DDDLLL___hhhqqquuu|||mmmQQQBBB:::111...///000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------+++---333555888EEETTTlllzzzqqqNNN888222444555444111111111111111111111111111000000//////.........<<<<<<<<<<<<======>>>>>>???AAABBBBBB@@@>>>=========>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999999:::;;;;;;===>>>@@@@@@???>>>>>>???;;;===@@@CCCFFFJJJPPPTTTVVVWWWXXXYYY[[[\\\^^^^^^^^^___aaa```ZZZXXX___iii{{{|||zzzvvv{{{~~~xxxhhhiii~~~tttrrrxxxsss```>>>666000000000,,,+++.........---,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...///777HHHXXXaaaddddddiii^^^PPPMMM^^^~~~}}}{{{pppaaa[[[hhh~~~```WWW]]]```eeennnjjjaaa```___lllxxxsssllllllooopppooolllkkkjjjddd]]]hhhgggmmmooollluuu~~~zzz{{{vvvvvv|||}}}{{{~~~tttqqqxxx|||zzzfff___lllooowww{{{||||||tttcccMMM:::111...//////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++)))+++,,,---,,,+++,,,---......,,,+++,,,222;;;AAANNNVVVhhhzzzvvvxxxvvvkkk[[[NNNHHHGGGFFFIIILLLMMMPPPQQQMMMFFFBBBDDD@@@CCCMMMKKKFFFJJJKKKKKKMMMNNNOOOTTTcccqqqzzz[[[JJJ:::444111...,,,---/////////......---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))************++++++++++++************************************************++++++,,,,,,,,,---------...---...000000///666@@@KKKVVVppp]]]NNN<<<333555777444///111111111111111111111111000000/////////.........<<<<<<<<<<<<<<<<<<;;;;;;999;;;<<<<<<;;;999999:::;;;;;;;;;;;;;;;:::999999;;;:::::::::999999999999999999999:::;;;<<<===>>>???@@@AAA@@@>>><<<;;;<<<<<<@@@EEEJJJMMMPPPSSSUUUUUUVVVWWWYYY\\\^^^```aaacccbbb___WWWPPPUUUlllyyylll~~~qqqiiiwwwwww{{{pppXXXuuuuuuqqqoooqqqfffPPP555222000111///,,,+++,,,------,,,,,,,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++------+++)))'''))))))))))))))))))))))))(((((()))))))))***************+++,,,------------333---///:::DDDKKKTTT^^^kkkhhh[[[RRR\\\jjjmmmkkkeeelllllldddeee{{{{{{ZZZWWW\\\```ffflllaaa[[[\\\[[[jjjwwwqqqmmmnnnmmmxxx|||wwwrrrnnnrrrttt}}}||||||{{{{{{qqqnnnyyywwwmmmqqqzzz}}}kkkcccdddhhhkkksss{{{}}}yyyuuussseeeXXXFFF888222000222444...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++(((***,,,,,,+++***+++,,,------,,,++++++---000222666BBBXXXrrr}}}uuuvvv|||jjjeeehhhhhhiiigggaaa\\\YYYRRRKKKEEEFFFDDDNNN___^^^XXX[[[bbbdddiiinnnrrrzzzkkk\\\NNN===666000000111000//////............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++,,,,,,,,,------......///000...---000555999===QQQppp~~~zzzSSS;;;777444333444222...***000000000000000000000000////////////............<<<============<<<;;;:::777999::::::999888999999888888999999888777777666::::::999888888999999999888999:::;;;<<<=========;;;<<<======<<<<<<>>>???BBBFFFLLLQQQSSSTTTUUUVVVTTTVVVXXX[[[^^^```bbbbbbddd```ZZZSSSPPP]]]{{{|||{{{aaaaaavvv|||qqquuu}}}rrrvvvlll```|||tttsssrrrlllgggXXXAAA.........//////.........,,,,,,,,,,,,,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((+++///111111///+++((())))))))))))))))))))))))((((((((()))))))))******)))***+++,,,---......///111,,,+++000666;;;GGGTTTbbbmmmllljjjtttuuuggg^^^UUUYYY[[[\\\iiixxx___\\\YYY[[[ffflll|||\\\VVVYYY\\\gggxxxpppllliiihhhggg{{{uuupppoooqqqyyyxxx{{{yyyppprrrvvv{{{|||bbbaaadddlllrrrxxxvvvrrr{{{||||||uuugggdddiiikkkmmmrrrxxxzzzssshhh```MMM@@@222---...///000222------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))************+++((()))++++++*********+++((((((***+++,,,------------222===MMM___qqq}}}|||qqqssszzz~~~~~~}}}wwwppphhhiiikkk|||^^^IIIBBB999444111---,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************))))))************)))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))************+++************************************************++++++++++++,,,,,,,,,,,,,,,---......------...000000333>>>OOO[[[dddvvv~~~www}}}jjjQQQ555222333333111000......///////////////////////////........................<<<<<<===>>>===<<<;;;:::999:::;;;:::999888999:::888888888999888888777777;;;:::999999999:::;;;<<<::::::;;;;;;<<<<<<;;;;;;999:::<<<===>>>AAAEEEHHHKKKNNNRRRTTTUUUUUUVVVWWWVVVXXX[[[^^^```aaaaaaaaa___YYYSSSTTT\\\nnn{{{uuuzzz```WWWfffxxxzzzzzzxxxmmmiiirrrqqqvvvtttfff[[[JJJ444------------...000///...,,,,,,++++++,,,,,,---...************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++---//////---+++)))))))))))))))))))))))))))(((((((((((()))))))))***+++*********+++,,,---...+++***++++++,,,000;;;EEESSSfffkkkqqqmmmbbbNNNKKKKKKSSSdddppphhhdddUUUXXXnnnxxxlllXXXRRRVVV\\\aaarrruuuiiijjjddd^^^bbbyyyuuueee___^^^cccooozzzvvvrrrlllrrrooobbbdddhhhkkksssrrr[[[\\\aaahhhmmmpppyyywwwxxxtttqqqkkkkkkqqqxxxzzzqqqgggdddhhhqqqqqqrrrtttqqqgggTTTFFF;;;222,,,---///------///------,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************''')))++++++***)))***+++'''((()))***,,,------,,,---,,,---111;;;JJJXXXaaadddaaaiiiyyy|||zzz~~~xxxkkkXXX???555666222000000...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((()))))))))*********+++))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))***************************************************************++++++++++++,,,,,,,,,***,,,---,,,,,,---......------111888;;;AAATTTiiirrr}}}qqqTTTBBB999...222333222000///000222444////////////////////////........................;;;<<<===>>>===<<<;;;::::::;;;<<<;;;:::999:::;;;999::::::;;;;;;:::999999;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;:::<<<===???@@@BBBFFFKKKNNNSSSTTTUUUUUUTTTUUUWWWYYYXXXZZZ^^^aaabbbbbb```___ZZZRRROOOXXXiii|||ooogggnnnzzzlllOOOVVVsss~~~uuufffiiipppsss{{{vvvbbbRRRBBB---000///---+++---///...+++++++++++++++,,,,,,---...************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,***...000---+++---555;;;DDDWWWZZZccc~~~jjj___MMMEEEEEEPPP```ppptttiiinnnkkkUUUYYYxxxxxxcccXXXQQQWWW______nnnkkkdddhhh___SSSXXXooo~~~kkk[[[VVVVVVTTTbbbkkkfffeeebbbgggyyylll^^^^^^ccccccdddtttmmmeee______kkkxxx~~~rrruuuwwwhhhbbb]]]```eeemmmssspppjjjiiimmmuuutttrrrooohhhYYYBBB///000---...222111---,,,000---------,,,,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************''')))***+++***)))***+++,,,+++***+++,,,,,,,,,+++...---,,,+++,,,000555999AAAIIIVVVfffvvvzzzyyy{{{|||{{{ooonnnxxxZZZMMMEEE===111///111+++***...000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((())))))*********+++))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,---,,,---...///...///***+++222666777>>>HHHYYYkkkzzz}}}}}}gggVVVGGG333---333555.........///000111111111////////////////////////---.....................;;;<<<>>>??????>>><<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::======<<<;;;;;;::::::999999888777888999;;;;;;;;;CCCDDDEEEFFFHHHKKKPPPSSSUUUTTTTTTVVVYYYZZZWWWTTT___\\\YYY[[[^^^^^^ZZZUUUNNNVVVbbbnnnyyyeeeaaannnRRR\\\qqq{{{ccciiixxxgggttt~~~xxxaaaGGG555...........................///...---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************++++++************++++++************************,,,,,,,,,---------......;;;???IIIUUU```eeedddaaaXXXWWWPPPIIIQQQ```eee___bbblllppphhh```iiisssYYYVVVUUUPPPZZZmmm{{{vvvlllbbbZZZXXXYYYZZZZZZkkkwwwqqqaaaVVVSSSTTTVVVcccxxxzzzcccUUUUUUXXXaaappp}}}uuuhhh___iii___```gggllltttuuukkkcccffflllvvv|||{{{rrrjjjdddmmmwwwyyymmm```]]]aaacccmmmwwwuuuhhh```gggtttwwwqqqfffYYYLLL@@@444...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,(((***+++***'''&&&(((***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,111555===HHHVVVeeeqqqxxx|||~~~rrr```SSSJJJFFF777555222///---------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++******************************************************))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------,,,++++++///---,,,+++,,,///222444BBBJJJ^^^sss{{{~~~{{{{{{hhhMMMFFF<<<555333222222111111111000///////////////000000//////......------......---------,,,,,,,,,;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;:::999<<<<<<<<<;;;;;;::::::999999999999:::<<<===>>>???IIIKKKLLLMMMMMMOOOSSSVVVVVVUUUUUUWWWZZZ\\\[[[YYY\\\]]]^^^^^^\\\WWWQQQNNNUUUaaapppyyy~~~vvv___dddwwwnnn^^^sss}}}yyyyyyuuujjj|||qqqmmmsssuuujjjSSS>>>111...........................++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************+++******))))))******+++************************,,,,,,,,,,,,------------000333:::DDDOOOWWW[[[[[[___]]]UUUPPPVVV___ZZZLLLQQQYYY^^^\\\]]]kkk{{{gggZZZYYYTTTQQQeee~~~iii]]]XXXUUUVVVYYYVVVbbbhhhaaaVVVQQQSSSUUUTTT[[[hhhpppiii\\\VVVYYYYYY\\\bbbkkknnnkkkddd___eeedddooowwwtttrrrnnncccaaajjjuuu{{{wwwmmmbbbZZZTTT\\\hhhqqqooogggdddfffqqqsssnnnddd___dddnnnuuuddd]]]RRRGGG>>>777111---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,<<>>999333//////111222111111000000///////////////////////////...............------------,,,,,,,,,:::;;;<<<======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;::::::::::::;;;<<<===???BBBDDDEEEOOOQQQRRRSSSSSSSSSUUUWWWXXXWWWVVVXXX[[[]]]^^^^^^\\\^^^```\\\VVVQQQQQQRRRhhhqqq{{{}}}yyyyyy~~~lllaaallllllgggkkkttt~~~sssnnnxxxgggxxxsssjjjqqqooogggVVVAAA333......------------------------************+++,,,---...+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************+++******))))))******+++************************++++++,,,,,,,,,---------******,,,222;;;DDDKKKNNNYYYZZZYYY\\\ffflllbbbQQQKKKNNNOOONNNTTTcccqqqwww[[[XXX[[[^^^VVVWWWtttaaaXXXUUUQQQRRRYYYhhhjjjeeeYYYPPPPPPUUUXXXXXX]]]eeehhhccc\\\ZZZ\\\WWWZZZ]]]aaacccccc___\\\bbblll{{{mmmeeeZZZ]]]iiiuuuuuuiii[[[SSSRRRRRRWWWcccooosssnnnjjjjjjlllooohhh\\\]]]iiilllfffLLLEEE<<<444000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++<<>>JJJaaaxxxxxxsssvvv}}}qqq[[[KKK???666111222000---,,,---///000000000000//////......//////.............../////////------------,,,,,,,,,,,,;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999888888:::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDFFFJJJLLLPPPRRRUUUUUUUUUUUUVVVWWW[[[ZZZYYYYYYZZZ\\\]]]^^^]]]\\\YYYUUUSSSWWW___fffxxxyyyxxxsssnnnpppyyyyyytttppppppppppppwwwwwwoooaaarrrnnnhhhnnnvvvccclllxxxmmmeeemmmfffWWWDDD444,,,,,,///------------------------***++++++,,,---///111222+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********************))))))))))))******************************++++++++++++,,,,,,,,,,,,---,,,+++,,,///555:::>>>IIIOOOVVV___kkkqqqjjj^^^RRRPPPJJJEEELLLVVVWWWQQQHHHMMMWWW^^^ZZZ\\\uuunnnUUUSSSSSSNNNQQQ]]]yyyhhhVVVMMMOOOTTTVVV]]]hhhqqqnnnddd[[[WWWVVVQQQ[[[cccccc^^^YYYUUURRR\\\kkkooo\\\UUUNNNXXXaaaiiieee[[[SSSTTTYYY^^^```gggnnnoooiiiggghhh[[[lllqqqddd___ddd[[[HHH:::555///++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,666666((( %%%)))&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++...---,,,+++,,,---...///111111111222333444666777GGGKKKKKKGGGGGGIIIHHHCCCHHHKKKPPPTTTRRRLLLEEEBBBFFFIIIHHHCCC>>><<<:::666333222000...---...//////...---,,,,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++************************************************************************)))))))))))))))***++++++(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++)))***+++------------,,,///---...222444888DDDRRR___]]]^^^aaa```bbbrrrzzzwwwxxxwww~~~zzzrrrbbbWWWGGG:::444333555777111000////////////......000//////.........//////---------....../////////---------,,,,,,,,,++++++;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;::::::999999;;;;;;<<<===>>>???@@@@@@@@@BBBEEEFFFGGGJJJMMMQQQQQQSSSUUUVVVVVVUUUVVVWWW]]]\\\ZZZXXXWWWWWWWWWXXXVVVUUUTTTVVV\\\fffooouuuuuurrrmmmiiiiiimmmssswwwjjjbbb```lll||||||vvvccc^^^eee|||ooo]]]^^^nnn}}}aaaQQQ}}}~~~nnnkkkcccaaaWWWHHH999///,,,---///------------------------******+++,,,---///000111+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))******************))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,...------,,,,,,---000222:::BBBLLLSSSYYY\\\ZZZWWWYYYVVVOOOJJJSSS\\\VVVGGGFFFHHHNNNUUUVVVWWWaaannniiiTTTIIIOOORRRLLLRRR```sss^^^LLLFFFKKKPPPPPPcccqqqwwwkkkZZZQQQNNNMMMQQQ```kkkdddWWWOOONNNNNNTTT___qqqoooVVVGGGGGGEEETTTZZZ```___[[[YYY]]]bbbcccdddhhhiiiddd___aaagggddd{{{hhhTTTPPPEEE222111...++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((%%%$$$''''''&&&)))---(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++---,,,+++******++++++,,,******++++++---...000111///111111///000222222000000111333444666666555222000444444000...///000...------,,,,,,------...///------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))***++++++,,,,,,,,,+++)))***,,,.........---,,,******,,,......---000444AAA???CCCKKKLLLNNN^^^sss~~~~~~rrroookkkmmm|||xxxrrrnnnnnnkkk___RRRJJJ???:::444000......//////111111222111000......---//////............//////,,,,,,------......//////------,,,,,,,,,+++++++++========================;;;;;;<<<<<<<<<===============<<<;;;;;;;;;<<<<<<======>>>@@@AAACCCDDDDDDDDDGGGJJJJJJJJJKKKOOOSSSTTTUUUVVVUUUTTTTTTTTTVVV[[[[[[ZZZWWWSSSPPPPPPPPPJJJNNNUUU___hhhooossstttllljjjiiijjjmmmnnnmmmkkk```]]]aaaqqquuufffWWWZZZlll|||kkkdddVVVWWWfff{{{|||hhhYYYZZZpppkkkjjj]]]RRRIII;;;222............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))******************))))))(((((())))))***))))))))))))))))))))))))))))))*********+++++++++(((***,,,,,,++++++,,,------555>>>CCCEEEHHHLLLOOOXXX[[[ZZZ[[[hhhvvvppp```KKKIIIHHHKKKNNNOOOOOOOOOLLLDDDDDDMMMOOOKKKQQQ]]]fff]]]NNNCCCDDDMMMRRRRRRiiisssqqq]]]MMMLLLPPPPPP[[[iiinnn```QQQNNNTTTXXXVVVXXXaaa\\\IIICCCIIIJJJTTTZZZaaaeeedddccccccdddeeeeeegggfffbbb___eeennn{{{~~~YYY===999777///---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...$$$"""+++---'''&&&,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++------,,,++++++*********,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,......,,,,,,...///---,,,000000---,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,,,,,,,,,,***+++,,,---...---,,,,,,+++*********+++,,,---///222111555:::;;;<<>>>>>>>>======>>>>>>>>><<<<<<<<<<<<==================<<<<<<<<<===>>>??????@@@AAACCCEEEFFFHHHHHHHHHKKKNNNMMMKKKKKKOOOSSSVVVVVVTTTQQQNNNMMMNNNOOOVVVWWWWWWTTTOOOKKKIIIJJJEEENNNZZZcccggghhhjjjkkkssssssrrrpppmmmhhhdddaaa^^^fffrrrzzz|||sssdddWWWUUUaaarrrlllddddddZZZUUU]]]jjjfffWWWZZZkkk}}}}}}xxxoooooogggSSSGGG===222,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++&&&)))++++++***)))+++---(((+++111666999===BBBGGGNNNVVV[[[___nnn~~~zzzjjjNNNMMMKKKJJJNNNTTTWWWVVVIIIGGGGGGJJJJJJIIIMMMRRRPPPLLLFFFBBBHHHQQQUUUSSSdddjjjbbbNNNHHHRRRYYYVVV[[[eeeeeeXXXNNNRRRZZZ]]]ZZZTTTUUURRRHHHJJJRRRQQQVVV]]]ccceeecccbbbeeeiiijjjgggeeefffdddcccffflllsssrrr```@@@...000222......---,,,,,,------,,,***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***((((((++++++'''&&&((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************---,,,,,,,,,,,,,,,,,,,,,...---,,,***)))(((((((((,,,++++++,,,,,,+++***+++***//////***(((***,,,***)))---///+++***,,,---+++---------...---,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++,,,,,,,,,)))***++++++++++++++++++...---++++++---000000000,,,---///000000111777===GGGHHHOOOYYY\\\YYYXXX[[[fffttt{{{}}}uuuwwwuuu]]]KKKEEE???<<<777111///111---///222333333222111000***---///...,,,,,,---///...------------...///000...------------------,,,,,,,,,,,,++++++++++++***??????>>>>>>>>>>>>??????<<<<<<<<<<<<=========>>>======<<<<<<===>>>@@@AAA@@@AAACCCDDDGGGIIIJJJKKKJJJNNNPPPOOOLLLKKKOOOSSSVVVUUURRRMMMHHHFFFFFFHHHRRRTTTUUURRRMMMHHHFFFGGGIIISSS^^^```]]]\\\```eee~~~ttthhh___]]]^^^```qqqsssaaaUUUPPPUUUiiixxx~~~eeefffeee___VVVXXXbbb\\\PPP[[[sssvvvoooqqquuutttsssdddKKKAAA777,,,(((,,,///---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))+++,,,+++)))(((***---,,,***+++...111222444666???JJJQQQTTT```ooojjjZZZOOORRRRRRPPPTTT```kkkpppRRRPPPLLLHHHGGGHHHIIIIIIEEEEEECCCCCCHHHPPPQQQMMMUUUYYYQQQDDDGGGXXX]]]TTTNNNVVVVVVMMMJJJRRRVVVTTTVVVLLLJJJIIIFFFMMMUUUQQQYYY^^^aaa^^^ZZZ\\\fffpppmmmfffaaabbbbbb___]]]]]]SSSNNN???000---333111)))111///------.........---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((( ***///***'''+++,,,((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,)))))))))***+++,,,---...((('''(((++++++******+++'''...000***'''***,,,***''',,,---+++***,,,,,,******++++++,,,,,,+++)))((('''(((***+++------......************************************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,)))))))))))))))*********+++,,,++++++...///---((())),,,---++++++...111111222222888@@@AAA>>>???DDDKKKXXXeeejjjkkkpppyyymmmddddddlll{{{{{{wwwzzzwwwiii^^^OOO<<<888444111000...+++...444...//////---,,,,,,...///---///000///,,,***+++------------------...///000.........------,,,,,,,,,,,,,,,,,,+++++++++******???>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>??????@@@BBBCCCDDDFFFHHHKKKMMMNNNLLLMMMMMMNNNNNNOOOOOOOOOTTTOOOIIIGGGHHHHHHDDD@@@GGGJJJLLLHHHDDDDDDKKKRRRPPPVVV\\\ZZZOOOMMM^^^uuummmddd```YYYVVVYYYfffqqqXXXIIILLL]]]mmmlllooottttttmmmgggeee___LLLUUUZZZGGGQQQmmmoooiiicccgggttttttbbbOOOFFF//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((('''************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++++++++,,,---...///666999???EEELLLPPPTTTUUURRRTTTQQQOOO\\\qqq|||zzz___ZZZSSSMMMKKKMMMRRRUUUOOODDD???DDDFFFBBBCCCIIIPPPKKKFFFFFFIIIJJJHHHFFFLLLOOOPPPLLLHHHFFFIIIMMMMMMIIIEEEDDDHHHOOOXXX^^^aaabbbbbb```^^^^^^cccgggcccaaa\\\VVVPPPKKKGGGEEE999777333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,)))))))))))))))(((''''''************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------......///000000111<<<>>>AAAFFFKKKOOOSSSUUU```[[[YYYaaaqqq~~~___YYYQQQKKKIIILLLRRRVVVPPPMMMIIICCC===777333000////////////000000000000////////////////////////------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++?????????>>>>>>=========????????????????????????@@@@@@?????????@@@AAAAAADDDEEEFFFHHHJJJLLLNNNOOOMMMMMMNNNNNNOOOPPPPPPQQQQQQLLLGGGEEEGGGGGGDDDAAADDDEEEFFFGGGIIINNNUUUYYYUUUSSSQQQOOOMMMVVVllljjj___[[[WWWXXX^^^ttttttYYYHHHFFFTTTjjjtttmmmjjjlllmmmjjjffffffbbbSSSQQQNNNQQQuuusss```^^^dddnnnlllYYYFFF>>>.........---,,,,,,++++++++++++++++++++++++++++++++++++******)))(((((('''************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++***))))))***+++,,,------...000444999>>>BBBEEEFFFHHHLLLLLLLLLXXXiiioookkkYYYWWWTTTSSSWWW___gggmmm___PPPFFFGGGHHHHHHOOOZZZ___WWWMMMGGGGGGGGGFFFEEEHHHJJJKKKHHHDDDCCCFFFJJJPPPNNNLLLLLLOOOUUU\\\```bbbccccccaaa^^^]]]]]]]]]PPPMMMIIIDDD???;;;888777333222///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((()))***+++)))))))))))))))(((''''''************************))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,---......///222222444555777999:::;;;===888555999BBBIIIKKKJJJCCC@@@<<<888666888:::<<<777777555333111000...---------........./////////........................------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFHHHJJJLLLMMMNNNOOONNNNNNNNNNNNOOOOOOPPPKKKGGGDDDCCCDDDEEECCCAAACCCCCCEEEJJJPPPSSSSSSRRRMMMHHHEEEHHHOOO]]]qqqyyyaaaWWWUUUVVV[[[bbbvvvttt^^^FFFBBBKKK]]]rrruuujjjaaaccchhhiiifffeee\\\IIIGGGSSSjjjqqqYYYYYY___fff___KKK;;;555...------,,,,,,+++++++++++++++++++++++++++++++++++++++******)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))*********++++++)))))))))))))))***+++,,,))))))+++---///222555666:::@@@CCCFFFOOOZZZ\\\VVVVVVTTTSSSSSSXXX___gggllldddWWWNNNMMMOOOQQQYYYccckkkaaaTTTJJJGGGHHHIIIJJJPPPRRRSSSQQQMMMLLLNNNQQQUUUUUUUUUWWWYYY\\\___aaaaaa___]]]ZZZVVVRRRLLLHHH<<<:::777444000...,,,+++---,,,+++++++++,,,---...------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))***)))))))))))))))(((((('''************************))))))))))))))))))))))))*********************************++++++++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333111//////111222333222000000///...------------***++++++---...//////000,,,,,,,,,---------..............................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCDDDEEEGGGHHHJJJJJJKKKPPPOOOMMMLLLKKKKKKKKKKKKFFFCCC@@@@@@BBBCCCCCCBBBFFFGGGJJJMMMMMMJJJDDD???@@@DDDLLLUUU\\\ccciiimmmttteeeWWWSSSTTTUUUZZZ```bbb```QQQIIIRRRZZZaaallllllbbb]]]bbbjjjiiibbb\\\LLL999EEEjjj|||eeeYYYYYY\\\[[[PPP>>>222000---,,,,,,,,,+++++++++***************************************))))))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))***+++,,,******)))))))))+++,,,...///444999<<>>>>>???CCCPPP___ggggggccc___]]]___YYYVVVVVVWWWUUUUUUVVVKKKPPPPPPWWWgggiiibbbddd```\\\___gggkkkcccUUUKKK@@@AAAZZZ{{{tttbbbVVV\\\ZZZWWWPPPBBB555//////+++++++++++++++******************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********+++************++++++,,,---,,,+++)))))))))***+++***---000222555999999777<<<<<<>>>AAAEEEKKKQQQTTTJJJKKKPPPVVVYYYXXXYYY[[[bbb^^^XXXUUUTTTWWWYYY[[[\\\\\\[[[YYYUUURRRQQQQQQNNNPPPQQQRRRQQQNNNJJJHHHEEE@@@999555333111...+++//////...---------------,,,+++++++++++++++++++++------,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++))))))***++++++,,,------(((***,,,,,,+++***,,,...---,,,+++++++++---...///---------,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************>>>>>>>>>???????????????????????????????????????CCCBBBBBBAAAAAABBBBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHJJJHHHEEEBBB@@@???@@@@@@@@@?????????@@@BBBCCCEEEFFFCCC===999888>>>IIIQQQOOO\\\fffeee^^^XXXVVVUUUXXXYYY[[[[[[XXXSSSNNNKKKDDDNNNWWWdddqqqlll``````XXXZZZaaagggbbbTTTEEE===DDD^^^tttxxxqqqgggYYYNNNYYYVVVNNNDDD888000...///******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((()))))))))******++++++*********++++++,,,,,,,,,+++***)))))))))))))))***+++,,,...///111111000111333555999===@@@BBBCCCEEEIIILLLNNNPPPSSSVVVVVVUUUSSSRRRQQQRRRRRRSSSOOOOOOMMMLLLIIIFFFCCCBBB>>>???@@@@@@???;;;777555333000,,,++++++---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++...///000000......///000,,,+++)))))))))+++---...*********+++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******++++++++++++***************+++++++++++++++************************=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEFFFEEEDDDCCCCCCBBB???======>>>@@@AAA@@@@@@@@@@@@@@@BBBDDDFFFCCC???<<<<<>>======<<<:::777555111111222222111///---,,,)))************+++---///++++++******)))******+++*********+++++++++******+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))*********))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************------,,,,,,,,,,,,,,,++++++***)))((()))))))))))),,,,,,+++++++++,,,------******++++++,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------******++++++++++++******)))*********++++++++++++************************<<<<<<======>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@?????????<<<===???AAAAAA@@@???>>>???===<<<;;;<<<>>>AAACCC@@@AAAAAAAAAAAABBBEEEGGGBBB@@@AAAIIITTTZZZXXXTTTcccfffaaaVVVPPPRRRVVVVVVUUUXXXXXXSSSMMMKKKIIIHHHKKK]]]mmmvvvttt___OOOSSSNNNQQQUUUPPPCCC:::>>>HHHhhhgggiiirrrnnnRRRBBBMMMCCC@@@999111---,,,+++***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))***)))(((((((((((())))))'''((()))+++++++++***))))))***+++------++++++---((()))+++,,,---.........&&&,,,222222111000000//////000111111000000111222000000000000111000---++++++++++++,,,,,,+++++++++(((+++...---***'''(((***---,,,,,,++++++++++++,,,'''((()))***++++++++++++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))((())))))***++++++,,,,,,...+++)))))),,,---...---***+++,,,------,,,+++************+++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))999:::<<<>>>???@@@??????????????????????????????@@@@@@???>>>===;;;;;;::::::<<<>>>>>>===<<<<<<<<>>AAAAAABBB===;;;=========FFFPPP]]]OOOKKKTTTUUUMMMLLLTTTnnnooocccOOOFFFNNNUUUUUUSSSQQQLLLEEEAAADDDNNNVVVUUUZZZdddmmmkkk^^^SSSMMMOOOKKKHHHCCC777222CCCZZZXXXUUU[[[ddd```OOOCCCBBB???777...)))+++------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))*********++++++++++++))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************++++++***)))(((((())))))+++++++++++++++++++++++++++++++++***)))***---000++++++******************+++*********))))))((((((************************777888999:::::::::999888<<<======>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>===;;;;;;<<>><<>>AAACCC@@@AAAGGGPPPUUUSSSNNNLLLKKKOOOVVVXXXPPPEEE???666999DDDRRRXXXSSSLLLJJJGGGGGGJJJOOOKKK>>>555222---+++))))))***+++***(((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((+++******)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++---......---+++************************************)))'''&&&((()))))))))))))))*********************)))))))))))))))************************444444333222111111000000000111333444444444333333333333222222222222111111222333333222000///000111///000777???AAA>>>@@@DDD@@@EEEIIIIIIHHHFFFEEEDDDGGGIIIMMMNNNIIILLL___vvvtttXXXCCCBBBCCC<<<;;;AAAGGGHHHIIILLLNNNNNNNNNNNNMMMJJJIIIMMMLLLDDD<<<999555===JJJUUUUUUMMMEEEBBBFFFEEEFFFFFFAAA777///,,,***)))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***'''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++***)))************************)))******)))'''&&&'''((((((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))<<<;;;888555333111000///000000000000000000000000111111000000/////////...222333333222111111222444666;;;HHHUUUTTTHHHBBBCCCDDDDDDBBB???@@@CCCBBB???>>>BBBHHHIIIDDDFFFVVVhhh\\\III;;;<<<>>>;;;>>>EEEGGGKKKOOOMMMIIIFFFGGGJJJJJJFFFDDDDDD@@@:::888999???HHHRRRVVVRRRJJJDDDCCCCCCBBB@@@===777111,,,)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))***))))))(((((())))))***''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))************************((()))***)))((('''((()))'''(((((())))))*********))))))))))))************))))))))))))))))))))))))@@@???===;;;999888888888888777555333222333444555444444444444555555555555777888888777777777:::<<<@@@CCCOOOZZZUUUEEE===??????>>>:::999@@@GGGDDD===<<<===???AAAAAAAAAGGGNNNFFF???<<<>>>??????CCCIIIEEEKKKPPPOOOJJJEEEDDDEEEBBB@@@>>><<<888555999@@@HHHLLLPPPOOOKKKHHHFFFEEE>>><<<999333///---+++)))((()))*********)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************''')))******)))((()))***''''''(((((()))******+++((()))))))))************))))))))))))))))))))))));;;::::::999:::;;;===>>>AAA???<<<999888999;;;<<<999999:::;;;<<<===>>>>>><<<============>>>AAACCCFFFEEEJJJPPPIII;;;888>>>777888999===GGGNNNFFF999AAA===<<<@@@DDDEEEBBB@@@<<>>??????=========>>>>>>???@@@AAA????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@>>>===<<<;;;:::999888999===BBBDDDCCC@@@@@@===;;;999999888888777999LLLWWWPPPGGGFFFGGGDDDBBBEEEPPP[[[VVVEEE===@@@;;;888333333<<>>===;;;:::999333222000...,,,+++************************************))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&)))(((''''''(((((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***&&&%%%(((...000***%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((777666666666666777999:::;;;::::::;;;;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;::::::999999888888888888;;;>>>AAAAAA===::::::888777777888999999:::<<>>>>>===<<<;;;999777666000///...,,,+++***))))))***************************)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))((((((((('''''''''''')))((('''''''''''''''&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((+++...///+++'''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((666888888666333222444777777777777777888999::::::999999888888888777777777777777777888888888888999666666666666777777777777666888;;;>>>???<<<666222333444444666888:::<<<>>>@@@JJJPPPLLLHHHGGGDDD>>>???AAAHHHNNNHHH:::222333...222777>>>GGGMMMIIIAAA<<<<<<:::999777555333222,,,+++***)))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---------,,,+++***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((:::===>>>;;;555222555888555444444555555666777888777666666666555555555555666666666666666666666666777777777777777777777777444555777999999666333000333555777999:::===???AAACCCHHHJJJHHHFFFFFF@@@999???>>>@@@BBB<<<333///111333888===AAAFFFHHHAAA888:::999777444222000///...***))))))(((((())))))***************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,///...+++))))))+++((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((<<>>777444555888444444444444555666777888666666666555555555444444777777777777666666666666888888777777666555555555111222333444444444444444888;;;===>>>>>>>>>@@@BBBCCCCCCCCCBBBCCCBBB<<<555999666555666555333555999999===??????AAABBB===555777555333000...---,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&((()))(((&&&%%%&&&'''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++---,,,(((&&&(((***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((999<<<===;;;777444444555444444444444555666777888666666666555555555444444777777777666666666666555666555555444333222222222000111333333333555888:::===@@@CCCBBB???>>>???AAA???>>>======>>><<<777222///......000333888>>>BBB:::<<<<<<:::<<>>>>>AAADDDBBB>>>;;;<<<>>>:::888888888999666222000,,,---///111666<<>>???===888444222888444111111222222222444//////000000000000//////444222000000222333222111333111222666777666777:::999:::;;;<<<============;;;<<<===>>>===;;;999888222111///...---------...444444444666888999888777888777555333111///...---************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++(((&&&%%%''',,,333777((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''666999===>>>;;;888555444777555444444555666666777000111222333333222111000333222111222444555555555333222333888:::888888;;;999::::::;;;;;;;;;;;;;;;999;;;===>>>===999444111//////...---------...///666555555666777888777555444333222000...---++++++************************))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((***---...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''777999;;;;;;999777777777444555555666777999999999222333555666666555444333666444444555777999999999555444777===>>>;;;:::<<<999999999999999999888777666888;;;<<<999444///+++,,,,,,,,,------///000111999777666555666555444222//////...,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((()))******'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''999999:::888666555666777111444777666666999:::999555555555555666666777888;;;:::888999:::<<<;;;;;;:::999===BBBBBB===:::;;;777888888777666555444333222333444555333000,,,***,,,,,,---...000222333444:::888666444333222000///,,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((---,,,,,,+++***))))))((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((***++++++'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''::::::999777444444555777333999;;;888666999:::888888666444333444777;;;>>>@@@>>><<<<<<<<<<<<;;;:::>>>===@@@DDDCCC<<<888777555555555444444222111000......---------------......///000222444666777777:::777444222111000...,,,******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((---,,,,,,+++***))))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&'''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((***++++++'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''999999888666444333555777:::AAABBB;;;777:::;;;888888666444333666:::???CCCAAA???<<<;;;;;;:::999777===<<<>>>AAA???999444444222222222222111000///...---,,,+++***+++...111222111222444666777888888888777444111///...---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((()))******'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))+++---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''555555666555444555777999@@@HHHGGG<<<555888:::666555555666888;;;???CCCEEE===;;;999777888777666444777555777;;;:::444111111000000000000///...------............///111333555444555777888999999888888444111---,,,+++,,,++++++''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''111222444555555777:::<<>>888444444444111000000000000111111222333111000---+++)))(((((()))''''''''''''(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''444333111///------000222222333555777888888888777333555777666333222333666222111222333555777:::;;;AAACCC???444///111333000---,,,+++++++++++++++,,,(((((())))))))))))((((((%%%&&&&&&''''''(((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''000000000000000/////////111222222222222333333333333333333333333333333333333333444444444555555555===:::666222///---,,,,,,******))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((())))))((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,,,,,,,------............////////////000000000222222222222222222222222111111111222222222333333666444111...,,,++++++,,,))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))(((((((((((((((((((((((()))(((''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''((())))))(((((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,***+++++++++,,,,,,,,,,,,////////////////////////............////////////---,,,+++)))))))))***+++)))))))))(((((((((((('''((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%'''(((((((((((()))+++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%'''((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))************************((((((((()))))))))******(((((('''''''''&&&'''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))***+++)))'''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))******)))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((---......,,,***(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))(((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((((()))******)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())),,,------,,,)))(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((()))***%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%&&&'''((())))))***)))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((()))*********((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))((('''&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))******)))''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&''''''(((((())))))******%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((''''''((())))))((('''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''&&&%%%&&&((()))(((''''''((((((((((((((())))))%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((()))))))))((('''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***)))(((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''&&&&&&''')))+++***)))((((((((('''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''(((((()))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''***,,,++++++((((((''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''((())))))((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,(((((()))(((((('''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''(((''''''))))))******))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&&&&'''***,,,++++++((((((''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&(((***)))'''%%%&&&'''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,---(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((&&&'''(((*********))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&''')))+++***)))((((((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&)))+++***'''%%%%%%'''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((($$$&&&((()))******)))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&((()))(((''''''((((((((((((((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((+++...,,,(((&&&''')))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''''''''(((((()))###%%%''')))******((((((&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&'''((('''&&&''''''(((((())))))******%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((***---000...***''')))+++''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))******)))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))(((&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''$$$###$$$''')))'''%%%***)))'''%%%%%%&&&((()))******))))))((((((''''''''''''((())))))((('''&&&'''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&'''(((((('''"""))),,,)))&&&''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''***)))(((''''''&&&''''''((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))(((((((((((())))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''''')))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))&&&000::::::111)))&&&'''***)))(((''''''((()))*********))))))((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%'''((((((''')))(((''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&(((***((('''***,,,...000///---***((())))))))))))((((((''''''''''''((())))))((('''&&&'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))******)))'''&&&'''(((&&&"""###''')))''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((('''''''''(((((()))((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***---111000,,,)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))'''''''''((((((((())))))(((...333222,,,'''&&&(((***)))(((''''''((()))******)))))))))((((((((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++)))(((((('''((((((---+++)))(((((((((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))''''''''')))***)))((((((,,,222666777222,,,((()))))))))(((((((((((('''''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###&&&)))******+++...111999444***"""###((((((%%%'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''(((******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((111999777...&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))***+++***'''&&&'''((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((------,,,***(((((()))***000---******++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''(((((()))(((((($$$(((---111333111---+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''%%%$$$$$$%%%''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((('''%%%%%%+++777@@@JJJDDD888,,,''''''&&&###'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((000777555---&&&&&&)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))'''&&&&&&'''(((((('''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''(((***---000,,,)))(((+++---,,,***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((('''''''''''''''%%%%%%&&&(((***---///000'''''''''''''''(((((((((''''''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''$$$###(((333<<>>777222+++((((((+++...000))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************)))(((''''''((()))******))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))((('''&&&&&&((((((((()))))))))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,(((((((((((())))))******111///,,,)))((()))***,,,)))(((''''''''''''((()))(((((((((((('''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******,,,***''''''((()))(((''',,,+++***))))))((())))))---)))(((******((())),,,))))))))))))))))))))))))))))))))))))))))))))))))111///---+++******+++,,,''',,,...***'''---;;;FFF666111+++''''''***---...************************))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))((())))))(((((((((((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))(((((('''((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********'''(((((())))))******+++''''''&&&&&&'''))),,,---***)))(((''''''((()))***((())))))(((&&&%%%%%%&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))+++......+++'''---,,,+++***************&&&%%%'''+++,,,)))(((+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,***))))))))))))***...)))$$$%%%000<<>>777...,,,---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************************))))))************))))))))))))))))))))))))))))))((((((((()))***+++,,,---************************)))***++++++++++++***)))************))))))))))))***************)))))))))************************)))))))))*********++++++*********************************************************)))((()))+++------,,,+++***))))))******,,,++++++******++++++,,,************++++++++++++******++++++++++++************++++++++++++******,,,++++++************+++***)))***+++...000000000---------------,,,,,,+++---,,,***(((''''''((())),,,***)))+++///000---+++***---111222111///------+++,,,,,,+++***)))***,,,((()))***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++***************+++******))))))******+++***************************************+++++++++)))))))))*********++++++***************)))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---//////...---...///,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++...000222333444333222111DDDEEE777,,,///000+++---,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,............---+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******)))***************))))))***+++---...,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,...------------...//////))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((+++---...---+++******(((***+++---,,,+++)))(((+++***)))((()))***+++,,,))))))))))))))))))))))))&&&)))///333333///)))%%%((()))))))))************'''888???555,,,......((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))*********)))***************++++++***+++---//////---+++***))))))))))))))))))))))))+++************************************)))))))))((()))))))))***++++++++++++++++++++++++*********************************)))******)))((()))+++---*********++++++,,,------+++++++++******+++++++++******++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++---,,,++++++***************+++,,,...111333444444------------...000222333111000...---------...///000...,,,,,,------+++)))+++---///000///.........+++...111111000...---,,,)))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++************************))))))*********+++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++((())))))))))))*********************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///...---...///,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////,,,,,,,,,------.........///222555888999777555444>>>DDD888***---000,,,***,,,,,,++++++******++++++,,,,,,,,,,,,---------...,,,------...---,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))*********+++***))))))+++---000222......------,,,,,,++++++---------,,,,,,,,,,,,+++------,,,,,,------...///))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((+++---...---+++******((()))+++,,,---+++***(((+++***)))))))))***,,,---************************'''***///333222///)))&&&((()))))))))************+++555666,,,(((///---%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++************************)))))))))******)))))))))))))))******+++++++++,,,***+++---......---+++***))))))))))))))))))))))))+++******))))))***++++++,,,+++++++++*********))))))))))))***+++,,,,,,,,,---,,,,,,,,,+++++++++***************************************((()))+++...,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,++++++++++++++++++,,,------,,,+++*********+++)))***,,,...///111333444---,,,++++++...333999<<<111111333555777:::<<<===777555333111000///---,,,+++,,,,,,+++***+++---000111444888999666111---+++,,,,,,,,,,,,,,,+++*********+++++++++++++++******************************))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))******+++++++++,,,((())))))))))))************************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,,,,,,,...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111222+++,,,---...///000111222111333666999::::::999777666>>>444'''+++...***)))---,,,++++++************+++,,,,,,------.........***+++,,,---------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***************++++++,,,++++++,,,...111444666222111000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))(((((((((((())))))))))))))))))))))))))))))(((***,,,---+++*********((()))***+++++++++***)))***************+++,,,---************************...,,,+++)))(((((()))***))))))))))))************---///+++&&&'''---,,,%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---......///------------------------///000000//////...---,,,************************)))******++++++***))))))))))))******+++,,,,,,,,,)))***++++++++++++***)))+++++++++++++++,,,,,,,,,,,,,,,+++******+++---...---------,,,++++++******)))******+++,,,---.........------,,,,,,+++++++++************************+++++++++***)))***,,,...222111111000...---+++***---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,''')))+++,,,,,,---///000---+++***+++...444999===333444666777777666555444666555333000...---,,,,,,,,,+++***)))(((***...111+++000555999999888777666222000...,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++***************++++++++++++,,,,,,------,,,,,,+++************************+++++++++++++++,,,,,,,,,)))))))))*********++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333,,,---...///000222333333222333555666888999::::::333999222***------***---......---,,,++++++++++++++++++,,,---............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,---------...000333666999;;;777666555333111///...---+++,,,,,,,,,---------------------------...//////))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))***++++++))))))***+++((((((((())))))*********((()))***+++,,,,,,,,,,,,************************111...***&&&$$$&&&)))+++))))))))))))************+++)))&&&''')))+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,...///000000////////////////////////000000000//////...---,,,************************)))***+++,,,,,,+++******))))))***++++++,,,------++++++++++++++++++++++++............//////000000///...---,,,---...000111//////...------,,,++++++***++++++,,,...//////000.........---,,,,,,++++++************************,,,,,,,,,+++***+++---///111111222222111000...---...------,,,,,,------...//////.........---------------,,,,,,---...000111---,,,++++++++++++,,,---,,,,,,+++++++++,,,------)))+++------++++++---///,,,,,,,,,---...000222333111333555666444111---***//////...,,,******+++,,,,,,,,,---,,,+++,,,///222***,,,000333555888<<>><<<777777:::000,,,888333333111000////////////222333444666777777666666888666333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///...000444777;;;>>>@@@AAA@@@???<<<999666333000///---...///000111222333444666555555555555666777777+++***(((''''''(((((())))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))++++++***)))(((((())))))******************************))))))))))))******,,,,,,+++***))))))))))))'''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++---///999222***&&&(((******((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,---*********++++++***))))))''''''((((((((()))))))))+++,,,...///...---...///......---,,,,,,---///000......------------......///.........------------+++,,,,,,---------------///......---,,,+++++++++,,,------...///000000111111111000000//////......222222222222111///---,,,111111000///...---,,,,,,******+++,,,,,,+++++++++........................///...,,,+++*********+++...............///000000++++++,,,,,,---...//////000000///...---,,,,,,,,,......///000111222222333444333222222333444222111333111---,,,---/////////------------............333333444444444333111000///...,,,+++,,,---///000...111777<<<>>>===;;;999555111---,,,...111111000222...///---)))222666,,,333333333222000---***(((...---,,,++++++,,,...///000444888777222///000222...---,,,++++++,,,---......,,,***))))))***))))))***************************,,,------+++))))))***+++******,,,......---+++............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++000//////......---------+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------......////////////000000......---,,,,,,,,,------////////////...---,,,+++......---,,,,,,---------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......000///---++++++---...000---,,,+++++++++,,,---...)))+++---...,,,+++++++++---,,,,,,++++++,,,------333444666555222000...//////...------///222555777===;;;777444222111111111777666333222222222444555888777666555555555666777@@@>>>999333---+++,,,...+++,,,,,,------,,,,,,+++************+++,,,------+++,,,---------///333555999888888:::===>>>???>>>@@@@@@@@@???===;;;:::999222///000555999888888:::999<<<>>>>>><<<;;;<<>>:::444///,,,---...,,,---------------------,,,,,,,,,,,,,,,---......***,,,---......111444777:::;;;<<<===>>>>>>??????@@@@@@???>>>===<<<:::999444222333999===<<<;;;===<<>>>>>;;;777222///......,,,,,,,,,,,,,,,---...///------------............)))+++,,,---...000333666999<<<@@@AAA???======???>>>>>>>>>>>>===<<<;;;:::555333666<<<@@@>>><<<===>>>BBBFFFGGGEEECCCDDDEEE......---,,,+++***))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++***))))))***************************************))))))))))))******++++++,,,---......//////...,,,+++))))))***+++---))))))))))))))))))))))))))))))))))))))))))))))))***,,,000333333111...+++...---,,,,,,...///---++++++******))))))******+++))))))))))))))))))))))))***))))))(((((())))))***,,,++++++******)))))))))************))))))))))))******************************))))))******+++,,,***************++++++,,,---...//////////////////........./////////000000...000111111000///000111............///000000111------,,,,,,,,,,,,------/////////.........------...///000000111111000000111111111000000//////////////////...............---------------.........222222111111000///......000000000000000000//////------......------,,,,,,------------------------///---,,,+++---000333555///...------,,,---------+++,,,,,,------............------,,,++++++,,,,,,))))))+++///555<<>>===:::666222000000,,,++++++++++++---...///...//////000000000000000+++,,,---,,,,,,---000222666<<>><<<999555111111111111111000000000000000000///000000000000222222333333333444555555444444555555555444222111.........///000111444555777777777111444FFFGGG000444444444444444444444444222222222111000///......,,,000333666666555333333444444444444444333333333222333444222...,,,+++,,,++++++++++++++++++++++++,,,---,,,++++++,,,000222666333///---,,,,,,,,,+++***++++++,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,,,,------......//////---...///000111111111111////////////////////////,,,,,,------...//////000333222111000////////////111000///......000222444222111000...---,,,,,,,,,------------------------------------------------------,,,,,,------...//////111444666888888777666555333///,,,,,,---///111///000000...------///222------,,,,,,,,,,,,------///111555666666666777999888666333000......///000///////////////000111111///000111111222222111111///000111333444555666666;;;<<<===;;;777444333333............//////000111222333444555666666666555222222111///---,,,...000222777<<<<<<888444555777666777888888999888888888333222555<<<@@@===;;;;;;777;;;>>>???<<<;;;;;;===++++++,,,,,,,,,+++******************************(((((()))************)))************************************************)))************++++++++++++++++++++++++++++++++++++************+++,,,,,,******************************))))))))))))******+++,,,...///000000000///...---,,,************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,------,,,---...000111000000///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++......------------------......------,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,***))))))))))))***++++++,,,---...///////////////---------............///---...//////---,,,------***+++---...///////////////......------......///000000000/////////......------...////////////.................................//////////////////,,,,,,---...///000000111//////...---------------******++++++,,,,,,------000000000000000///...---........................///...---,,,,,,,,,---...,,,++++++++++++,,,---...***++++++,,,---...///000///......------.........111000...,,,***+++,,,,,,111///------000333444555444444444444444333///,,,111000000///......------//////......//////000111------...///000111222222333333222222111111000///,,,---...///...///222444111666666///888UUUUUU555222222222222222222222222000111111111000///...---,,,...000333444444444444333333444444444444333333444666777444///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***+++---///444222///---......---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------.........//////---...///000000///...---++++++,,,---.../////////000111222333444555555555222222222222111111111111,,,,,,,,,,,,------------222222111000000000000111111000000000111333444555222222111///............................................................,,,,,,,,,,,,,,,---......---///222555888888888888777444111......///222444222222333222111000222444000///...---,,,,,,,,,,,,...111444666666777888999999777444000......//////......//////000111111111111111000000000////////////000111333444555555555777888999888666444444444333333444444444444333333555666888:::<<<<<<<<<<<<999999777444000//////111...222555555222000000111111222333444555555555555555333666<<<@@@>>><<<===555777999888555444555777++++++,,,---...------,,,************************'''((()))***+++******)))************************************************)))************++++++++++++++++++++++++++++++++++++*********++++++,,,---******************************))))))))))))******)))***,,,.........,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***,,,...............///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------000//////...------,,,,,,++++++++++++++++++++++++******))))))******+++,,,)))))))))))))))***++++++***+++,,,---............++++++++++++,,,,,,,,,,,,+++,,,...---+++******+++)))***,,,---...///.........------,,,,,,------...............------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........***+++,,,---...///000000...---,,,+++++++++,,,,,,))))))***++++++,,,------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++---...///------------------------...------,,,,,,------......------------...///000...---,,,---///111111111111///.........///...---...............---------......---------...///000+++,,,---...............111111000///............***---//////------000222000333444000888PPPPPP666000000///////////////000,,,---.........---,,,,,,,,,,,,---///222444444444333333444444444222111000444777999666111------///,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...///...------......---,,,++++++,,,---------------,,,,,,------.../////////////////////000000000000///000222333333222000///......///000111222333333333444555666888888888888666666666666555555555444111111111000000000000000222222222222222222333444222222333444555666777777444333222111111111111111000000000000000000000000000000000000000000000000---------------...//////---///111444666777777777444444444333333333444444444666888777666555666777444333111///...---------...000444555666666777888:::888444000......//////------...///000000000000111111///.........//////---...000222222333222222222333444333222222333555444555777888777555222111222444777:::<<<======<<<::::::888555111///000111,,,---..................,,,---...000111222222222444222333999===<<<;;;===666888888666222000333555+++,,,---////////////...************************'''((()))+++++++++***)))************************************************)))************++++++++++++++++++++++++++++++++++++*********+++,,,,,,---******************************))))))))))))******''')))***,,,,,,+++***)))+++,,,,,,++++++)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...---,,,+++)))+++,,,---,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...+++++++++,,,,,,---------111000000///......------++++++++++++++++++++++++*********)))***++++++,,,)))))))))))))))******+++)))***+++,,,------------)))))))))*********++++++***+++,,,,,,***((())))))((()))+++---.........------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))***++++++,,,------))))))***+++---...//////---,,,+++*********+++,,,))))))***+++,,,,,,------............---,,,+++***************************'''(((***+++,,,+++******((())))))***+++---...///000000///...,,,+++******,,,,,,,,,++++++,,,------------------------,,,,,,+++******+++---...---,,,...,,,***+++...222444555,,,,,,------......//////,,,++++++***+++,,,---...---...............---,,,000///...---------------))),,,......,,,+++---000333000222222555BBBCCC111///......---------------)))***+++,,,,,,,,,+++***,,,++++++---000333555555444444444444333111...---222666999777222...///111,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///+++******,,,......---++++++,,,------............,,,,,,------...///000000000000000000111111111111111222444555555444222111222222333444666777888888555666777888::::::;;;;;;:::999999999888888777777888777777666666555555444333333333333444555666666333333555777888999999999555555444333333444444444222222222222222222222222000000000000000000000000...............///000000//////111333444555666666222333666888888666444333777999;;;;;;:::999888999777666444222000......------000333555555555666777:::888444111......///000,,,,,,---...////////////111000...------...000111+++,,,---/////////.........///000000///000222444222444666777666333///------///333666999:::::::::777777555222///...///000,,,+++***+++---...---,,,)))***,,,...///000000111222///000555999888888:::999:::999555111000333666......///000000000//////++++++,,,,,,,,,,,,++++++,,,+++*********+++------************++++++++++++------------------------***+++------------...000+++***,,,000...+++,,,///++++++************++++++,,,,,,,,,+++***))))))(((+++++++++*********************++++++,,,,,,,,,---******++++++++++++******+++)))((('''((()))+++,,,,,,+++***))))))***+++,,,111000...,,,,,,,,,...///++++++++++++++++++++++++---------,,,+++******)))++++++,,,---......//////111000///---,,,***)))(((------,,,,,,++++++******///000000111111000000///...---,,,+++************+++++++++,,,,,,+++++++++***,,,,,,,,,+++***+++,,,+++++++++++++++,,,,,,,,,------,,,+++***))))))(((******************))))))))))))******,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***///---,,,++++++---000222------,,,+++******++++++---,,,++++++++++++,,,,,,///......---,,,+++*********************+++,,,,,,))))))***+++++++++++++++************************......---,,,+++***)))))),,,,,,++++++*********)))***+++,,,------,,,+++***...,,,***+++...///---++++++++++++---111333333333........................///...------...//////...------------------......------...------,,,+++******+++...000000000///...333222111222444444222000(((---...++++++///000---...---------,,,,,,------...//////000111222333333222333333111---+++---///111444555333000///222555333000------///000...---000///...------...///000/////////000111111222222666555333222111222333333222222111111222333333444111222333444333444777999888888888888888888888888777666666555555666666777333333444555666888999;;;777666444333555888<<>><<<;;;::::::;;;;;;999:::;;;<<<===>>>???@@@<<<======>>>>>>>>>>>>===<<<<<<;;;999999999999999555666777888999888888777666555444333222111111111111111111000000000//////111111111222333555666777222222333444555555555555333555888::::::888666444888777666444222111000///000000000000111111111111666444111---,,,,,,...///111...+++)))+++---...///...------,,,+++++++++,,,///,,,+++,,,,,,++++++,,,...---,,,,,,,,,---...///666666444222000...,,,+++......///000222333444444333222111///...---,,,,,,++++++++++++******************+++,,,------......111333666888:::::::::999<<<:::888444111///---,,,------...////////////...+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///************++++++++++++---------------------------...///...------///111111......000000------///------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++******,,,,,,------------,,,,,,...---+++++++++,,,...///------,,,,,,+++,,,,,,,,,000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))+++++++++,,,,,,------.........------,,,+++++++++------,,,,,,,,,+++++++++......////////////......---------,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))))))))))))******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********))))))************))))))***))))))(((((())))))***++++++,,,------------------+++***((()))***,,,...------,,,,,,+++,,,,,,,,,+++******))))))*********...------,,,,,,++++++++++++++++++++++++,,,------******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********------,,,,,,,,,+++++++++---------,,,,,,------------+++******------,,,***,,,++++++,,,...//////...........................---,,,,,,,,,---.........---------------.........,,,,,,---------,,,+++++++++,,,...000000000///...///555;;;<<<888222///......666:::555///......,,,---...///000000000000///---------......///000000111333333111///...///222444555555444222222333444333111000111444555444333444444333222222333444555333333333444555555666666555555555666777888999:::666666666555666666777777666777777666555444555777666666666777777777777777666555555444444444555555444555555666777888888888<<<;;;999999:::<<>>>>>???@@@AAA??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>>>>>>><<<<<<>>>?????????>>>>>>:::999888777666666666666777666666555444333222222000000000000000111111222222222333444444444333333222333444555555444222111333333222111///...------....../////////000000000222111///---------...///++++++,,,---......---,,,...---,,,,,,++++++,,,,,,...,,,+++,,,------......---,,,,,,+++,,,---...///333222111000...,,,+++***,,,,,,---...///000111222111000///...---,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......111222444666777777666555666555444222111000//////+++,,,------.........---,,,------------------,,,,,,,,,,,,+++,,,------...***++++++++++++,,,,,,,,,------------------------000000///...------000222999222///111222000...///------,,,,,,,,,,,,------)))***+++,,,---...///000///......---,,,+++******,,,,,,++++++***))))))))),,,,,,------------,,,,,,......---,,,---...///000////////////......---,,,///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---...///000///............////////////.........///000000///...///000......------,,,,,,++++++))))))*********+++++++++))))))))))))))))))******)))))))))))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,---...///000111111222///...,,,+++***+++---...,,,,,,+++++++++,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,+++///...,,,++++++,,,...///---+++***+++,,,---,,,+++...---,,,,,,------,,,+++........................---------------...///000/////////...............,,,,,,---............------...000111222222111000---888DDDEEE<<<222......111:::@@@;;;333/////////000111111222111000///...//////............//////...000000000///000222333555333222111222333222111222222333666999;;;:::888999999888777777777888999777777777888999999::::::555666777999::::::;;;;;;888777777666666666777777777888888777555444666777777777777888888999999999<<<<<<;;;::::::999::::::;;;;;;<<<======<<<;;;:::======<<<===>>>???@@@AAABBBAAA?????????BBBEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJJJJIIIHHHGGGEEEDDDFFFFFFEEEDDDDDDCCCCCCBBBAAABBBCCCCCCCCCCCCCCCBBB>>>>>>===<<<;;;;;;;;;;;;===<<<;;;:::999888777666999888777666666666666666666666666666666666555555333333333333222111111111000000//////...------,,,.........////////////000///////////////000000000...//////000000111111111///......---------------,,,---------.../////////------,,,,,,,,,---.../////////...---,,,++++++***++++++,,,,,,---.../////////...---,,,,,,,,,,,,---***++++++,,,,,,---------+++,,,,,,------......///111222333444333222111000000000000000000111222222)))***+++,,,,,,---,,,,,,,,,------......------,,,************++++++,,,,,,,,,,,,,,,,,,------------........................//////...---,,,...222555===555///000333111///...,,,,,,,,,++++++,,,,,,,,,)))***+++,,,---//////000000///...---,,,+++******+++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---...///000111111000///---,,,...------,,,,,,,,,---...------------------------------,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...111222333333222111111111222222222222111111000111222222000000111222111000000///...------,,,+++,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++*********++++++,,,************************,,,,,,,,,,,,------------------............------,,,,,,+++++++++,,,---------------......///000111111000///---------...///,,,,,,++++++,,,---......//////.........///000000+++,,,,,,,,,---------...,,,------....................................///...............................................................---------//////............////////////...////////////...222000//////111111000.../////////000000000000000444444444333222111222333222222111111111111111111//////000222222333333333333444555666666666666555111;;;DDDDDD<<<444222444555;;;@@@???<<<:::<<<===???===:::777444222111111666555444333222333333444222222333444555777999::::::777444444666777555333222333666999;;;;;;:::999;;;:::999888888888999:::777777888999999::::::;;;555666777888888777555555666666555444444444444555444555666666666666888::::::::::::;;;;;;;;;<<<<<<@@@@@@???>>>===============>>>???@@@???===;;;999888999;;;===>>>???@@@@@@AAA@@@>>>>>>???BBBFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGEEECCCBBBFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>?????????>>>======<<<<<<@@@???>>>>>>========================<<<;;;:::::::::999777666555555555666222222222111111111111111111111111222222222333333222333444555555444333222666555333111///000333555222222111111000111111222...111222000///000111///000///000000000111111111//////.........---------,,,------....../////////......------------......,,,,,,---...///000000000//////000000111111111222222222333222111000...---////////////000222333444)))***+++,,,---------------......//////......---+++,,,,,,---------------............/////////000////////////////////////---------------///444888===555///000333111///.........------------......,,,,,,,,,------.........000//////---,,,+++*********++++++,,,---...//////------............------,,,,,,,,,,,,------......///000111111111000...---..................//////000000000000000000000000...............---------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------......////////////......///111333555666666555444444444555555555555444444222333444444222222333444444444333222111111000000111111000000///...------------........./////////.........---......//////........................---------.........//////...//////000000//////..................///000000111000///......///000000444333222000000000000111111111111111111222333444111000000000111111222333222222222333444444555555222333444555555555444444777666555555555555666666666666666666666666666666666666555444444333222222444444444444444444444444222444666888888666444222444555555555555444555555777666555666888999999888666666777777777888888888>>>??????<<<999777888:::777777777666666555555555555555777888999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;===>>>===;;;:::;;;===???>>>>>>AAAEEEHHHIIIKKKKKKHHHBBB===::::::;;;===<<<;;;999888777888888999;;;;;;;;;===???BBBCCCDDDAAA>>>;;;;;;===>>><<<999333555777999999999888777:::999888777666666777888666666777777888888999999444555777777888777666555:::999999888888888999999999:::;;;:::::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999:::<<<<<<;;;:::777666666888;;;===@@@AAABBBBBBBBBAAA@@@@@@BBBDDDHHHJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHGGGFFFDDDBBBBBBEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>>>>??????@@@AAAAAAAAA???>>>>>>=========>>>>>>AAAAAAAAAAAA@@@???>>>>>>@@@>>><<<:::999::::::;;;888888888888888888888888777777777777888888888888999:::;;;;;;;;;999777666999;;;<<<;;;888555444444777666666666666666777777666<<<===888555666555222444555555666666666666666222222222222222222222222222222222222222222222222111000000000000111222222000000111222222333444444555555555555666666666666555555444333222111000///222222222222222333444555,,,,,,...///000000111111000000111111111111000000000000111222222222222111000000111111111222222222111111111111111111111111....../////////111555888999333000111333111///000222222111111111111222222/////////...............111000000///...---,,,,,,,,,,,,---///000111222333111111222222222222111111000000000111111111111111000111111222222111111000000000000111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000000000000111111111111111222222333333333333222222333444555777888888777777777777888888888888777777555666777777555555666777888777777777666555555555777666666555444333222111222222222333444444555555333333333333333444555555777777777777777777777777777777777777888888888888888999999::::::999999888888888777888888999:::;;;===<<<:::999999999:::;;;===<<<<<<;;;;;;;;;;;;<<<::::::999999999::::::;;;999999999999999:::;;;<<<;;;;;;;;;<<<<<<=========;;;<<<===>>>???>>>===<<<@@@@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999888888<<<<<<============>>>>>>999<<<@@@BBBBBB@@@<<<999:::<<<===<<<;;;:::;;;<<<<<<;;;;;;===@@@AAAAAA@@@??????@@@@@@AAAAAABBBBBBEEEGGGGGGDDD@@@>>>???AAA>>>======<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDD???;;;:::===AAACCCDDDEEE>>>;;;???EEEGGGHHHIIIHHHEEE@@@<<<;;;===AAACCC@@@>>><<<;;;:::;;;<<<===>>>======???BBBDDDEEEEEEBBB@@@>>>=========<<<;;;666999;;;;;;:::999999999:::999888777666666777777666777777888888999::::::555666888:::<<<======>>>BBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEECCC@@@???@@@BBB?????????>>>======<<<<<<;;;:::::::::::::::;;;;;;======>>>??????>>>===<<<<<<===@@@BBBEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFHHHIIIIIIJJJIIIGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBB@@@??????>>>>>>>>>??????===>>>>>>@@@AAABBBCCCDDD@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>@@@???===<<<<<<<<<======>>>>>>>>>===============;;;;;;;;;<<<<<<<<<<<<===>>>?????????>>>===;;;:::<<>>EEEGGG@@@;;;===<<<888999:::;;;;;;<<<<<<;;;;;;888888888888888888888888888888888888888777777777666666555555555666666777555666666666777888888888::::::::::::::::::::::::999999888777666666555555888888777777777777777888000111333444555666666666444444555555555555444444222333444555555555444444333333333333444444444444333333333333333333333333222333444333222333555777555222222444444111111333444444333333333333444444111111111111111111111111222222222111111000000000000000111222333444444444333333444444444444333333222333333444444444444444222222222222333444555555222222333444444444444444444444444444444444444444444444444444444444444444222222333333444444555555444555555666666777777888555555555555666666777777777777888888888888777777777777777888888999999999999999::::::::::::999999999:::;;;:::999999:::;;;;;;;;;:::::::::::::::::::::::::::999999888888888666666777888888999::::::888888888888999:::<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA????????????@@@AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDCCCCCCCCCDDDDDDDDDDDDEEE??????>>>>>>===>>>>>>>>>???>>>>>>??????AAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBDDDDDDCCCBBBAAAEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>AAAAAABBBBBBBBBCCCCCCCCC@@@BBBDDDFFFFFFDDDBBB@@@???AAABBBBBB??????@@@BBBAAA@@@@@@AAADDDEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGIIIKKKHHHDDDCCCEEEHHHDDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCEEEEEEEEEDDDDDDDDDEEEEEEGGGCCC??????CCCFFFHHHGGGDDD???>>>BBBDDDBBBBBBEEECCCBBB@@@>>>>>>???AAABBBCCCBBB???>>>>>>???AAABBBBBB@@@>>>@@@CCCEEEEEEDDDCCCCCCBBB@@@>>>===>>>???<<<>>>@@@@@@>>>===???AAA>>>===;;;:::999999:::::::::;;;;;;<<<<<<===>>>>>>;;;;;;<<<===???AAACCCDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKJJJHHHFFFEEEEEEGGGFFFEEEDDDCCCAAA@@@??????AAAAAA@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLIIIJJJJJJKKKLLLMMMNNNNNNKKKKKKLLLMMMNNNNNNMMMMMMJJJKKKLLLMMMLLLJJJHHHGGGHHHGGGEEEDDDDDDDDDEEEFFFAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>???@@@@@@@@@????????????>>>>>>===>>>>>>>>>@@@@@@??????>>>>>>======<<<<<<=========>>>>>>>>>>>>>>>?????????>>>>>>======EEENNNQQQMMMFFFAAA>>>>>>>>>======>>>>>>???@@@>>>HHHJJJBBB===??????:::======???@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<===<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===444555666888999:::::::::777777888888888888777777222333444555555555444333444444444555555555666666444444444444444444444444666777888777555444444555222111333777555222333666444333333222222333333444222222222333333444444444333333333333333333333333444444444444444444444555222333333444444333333222222333444444555555444444444333333333444666888999333444555555666666666555666666666666666666666666555666666666666666666666444444555555666777888888666777888:::;;;===>>>>>>888888999999:::::::::;;;::::::;;;;;;;;;;;;::::::999999888888888999:::;;;:::;;;;;;;;;;;;;;;;;;:::<<<===>>>===<<<;;;<<<>>><<<<<<==================;;;;;;<<<<<<<<<<<<======999999:::;;;<<<<<<======;;;;;;;;;<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@============>>>???@@@AAA>>>===<<<<<<===???AAACCC@@@AAAAAABBBBBBCCCCCCCCCAAA@@@???>>>>>>===>>>>>>;;;;;;;;;;;;<<<===>>>???@@@?????????????????????@@@AAACCCEEEEEEDDDCCCBBBDDDCCCAAA?????????AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAACCCEEEDDDBBBAAACCCEEECCCBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGEEEHHHKKKIIIFFFEEEHHHMMMHHHGGGGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIHHHHHHFFFDDDGGGKKKIIIDDDDDDJJJHHHHHHGGGGGGFFFDDDCCCBBBFFFEEECCCAAAAAACCCEEEGGGIIIGGGEEEFFFIIIKKKJJJIIIIIIKKKKKKIIIEEECCCEEEGGGAAACCCDDDDDDBBBBBBEEEHHHBBBAAA???============>>>>>>??????@@@@@@AAABBBBBBAAAAAA@@@???@@@AAACCCDDDDDDDDDEEEFFFGGGIIIJJJKKKHHHIIIJJJIIIHHHHHHIIIKKKLLLKKKJJJHHHGGGEEECCCCCCCCCCCCDDDDDDEEEGGGHHHIIIFFFFFFFFFGGGIIIKKKLLLMMMKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNOOOOOONNNMMMKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQKKKLLLMMMOOOPPPQQQQQQQQQKKKLLLMMMNNNMMMKKKIIIHHHIIIHHHGGGFFFEEEFFFFFFGGGCCCCCCBBBBBBBBBBBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBBFFFEEECCCAAA???>>>===<<<>>>???@@@@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<===>>>>>>???@@@999===AAAAAA===;;;===@@@??????>>>>>>???@@@AAAAAA999EEEHHH@@@;;;??????:::>>>???@@@AAABBBAAA@@@@@@???????????????>>>>>>>>>@@@@@@@@@???>>>>>>======@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>============???????????????@@@AAABBB@@@@@@?????????@@@@@@AAA555555555444444444444333777777666666555444444444333333444444444444333333222333444555555666555555666777777777777666555555666666777777777777666666555555555444444333333333444444333333444444555666444444333222222333444444222222333333333444444444666555555444444555555666777555222333555666444111333333333333444555666666333222111111222444666777333444555555666666555555333555666777666777888:::888888777777666666555555:::888666777:::;;;:::888:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;??????>>>>>>======<<<<<>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;<<<<<<======>>>>>>??????@@@???======>>>???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBBBBBBB@@@>>>???AAABBBAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAADDDBBBAAA???>>>>>>>>>???;;;<<<>>>>>>======>>>@@@===>>>??????======>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCAAA@@@@@@CCCFFFBBBDDDFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFHHHIIIIIIHHHLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGIIILLLLLLIIIEEEKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLKKKJJJKKKKKKKKKMMMNNNOOOOOOOOONNNMMMLLLMMMLLLKKKJJJIIIIIIJJJJJJJJJHHHFFFFFFGGGIIIIIIIIIKKKKKKKKKKKKJJJIIIGGGGGGKKKJJJJJJIIIIIIHHHHHHGGGJJJIIIGGGGGGIIIJJJJJJIIILLLMMMNNNNNNNNNMMMLLLKKKLLLMMMNNNOOONNNMMMKKKIIIDDDDDDFFFGGGGGGGGGGGGGGGIIIHHHFFFDDDCCCBBBBBBCCCBBBCCCCCCBBB@@@@@@AAACCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLLLLKKKIIIHHHKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIJJJJJJKKKKKKKKKKKKNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMOOOPPPGGGIIIMMMPPPQQQQQQOOOMMMPPPNNNMMMMMMMMMLLLJJJHHHJJJJJJKKKKKKJJJJJJIIIIIICCCCCCCCCBBBBBBBBBAAAAAA>>>???AAABBBCCCDDDEEEEEEBBBBBBAAAAAA@@@??????>>>DDDEEEEEEEEEDDDBBB@@@???AAA@@@???>>>===>>>??????AAAAAAAAAAAA@@@???>>>=========<<<<<<;;;:::::::::888:::<<<>>>??????>>>======>>>??????>>>>>>???@@@??????@@@AAA@@@@@@??????CCCBBBAAA???>>>===<<<<<<;;;===???AAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>CCCDDDDDDCCCBBB@@@>>>===???@@@BBBCCCCCCBBB@@@>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>BBBBBBCCCEEEFFFFFFDDDAAAHHHFFFCCCBBBBBBCCCCCCBBB888888888888777777777777666666666666555555555555666666777777777777666666666666777777777666666555888999999999888777666666555666666666666666666555555555555555444444333333222222111111222222333444444444333222222333444444333333333444444444555555444444333333333333444444555444333333444444333111222222222222222222333333444333222222333444666888555555666777777777777666555666888888777777888:::888888888888888777777777<<<:::999:::<<<===<<<:::<<<<<<<<<<<<<<<======>>>;;;===>>>===<<<<<<===>>>=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>======??????>>>>>>>>>>>>>>>>>>???????????????@@@AAABBB??????@@@@@@@@@@@@????????????>>>>>>>>>=========@@@@@@@@@@@@AAA@@@>>>===???@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@>>>===>>>@@@AAA???===@@@@@@??????????????????CCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@===>>>???>>>===<<<===>>>AAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAFFFFFFFFFDDDCCCCCCFFFHHHFFFHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLNNNPPPPPPPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNNNNPPPQQQQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKHHHGGGGGGIIILLLLLLJJJHHHKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKOOOPPPPPPQQQPPPOOONNNMMMNNNMMMKKKIIIHHHHHHHHHIIIIIIGGGFFFFFFGGGIIIIIIIIIKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHIIIHHHFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLJJJIIIHHHEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBCCCDDDCCCBBBAAACCCEEEGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQMMMPPPSSSUUUVVVVVVTTTRRRVVVUUUSSSRRRRRRQQQNNNLLLOOOOOOPPPQQQRRRRRRRRRQQQHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGEEECCCAAA@@@AAAAAA???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???===<<<;;;;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBDDDEEEDDDCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>======>>>???AAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAADDDEEEFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBAAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGHHHHHHFFFDDDEEEDDDCCCBBBCCCCCCCCCBBB888888888888777777777777777777777777888888888888777777888888888888777777;;;;;;;;;;;;:::999888777999999999888888666555555555555666666666666555555666666555555555555444444222222111111222222333444444444333222222333444444444444444444555555555666555444444444444444444555444555666555444333444555444444333333333333333333555444333333444555777888666666777888888888888888777888999999888777888:::999999999:::::::::::::::>>>======>>>???@@@@@@???@@@???>>>======???@@@BBB>>>@@@AAA@@@>>>>>>???@@@@@@?????????>>>>>>>>>=========>>>>>>>>>>>>======<<<<<<==================>>>>>>>>>???@@@AAABBBCCCAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;>>>???@@@AAA@@@???===<<>>==================>>>>>>???@@@>>>===<<<===>>>???>>><<>>???@@@???===;;;<<<===@@@??????@@@AAAAAA@@@>>>@@@@@@AAAAAABBBBBBBBBBBBGGGGGGGGGFFFDDDDDDGGGIIIFFFGGGIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMPPPOOOMMMNNNPPPQQQQQQPPPPPPQQQQQQPPPPPPOOONNNMMMLLLKKKJJJKKKMMMOOOOOONNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLRRRRRRRRRRRRQQQOOONNNMMMNNNMMMKKKIIIHHHGGGGGGHHHIIIGGGFFFGGGHHHJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHEEECCCDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAABBB@@@BBBBBBBBBAAABBBDDDFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIHHHIIIIIIJJJJJJLLLMMMMMMNNNNNNMMMMMMLLLJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQMMMLLLLLLKKKKKKKKKKKKLLLOOOPPPQQQRRRSSSRRRQQQQQQPPPRRRUUUWWWWWWVVVTTTRRRUUUTTTRRRQQQPPPOOOLLLIIIKKKLLLMMMOOOPPPQQQQQQQQQLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHFFFEEEFFFIIILLLNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOMMMJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCEEEFFFHHHIIIGGGFFFEEECCCBBB@@@???>>>BBBCCCFFFHHHIIIJJJJJJJJJIIIKKKKKKKKKIIIIIIIIIKKKHHHGGGFFFFFFGGGHHHIIIJJJJJJHHHFFFEEEEEEGGGIIIJJJHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIKKKKKKIIIGGGEEEFFFFFFFFFFFFFFFEEEEEE<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<======>>><<<<<<============<<<<<<>>>>>>>>>>>>>>>===<<<<<<=========<<<;;;:::999888666777777888888777777666666666666666666666666666555444444444444555666666444444444444444444444444444444444555555555666666777666666555555666666777555888:::999666444666999777777777777666666555555555444444444444555666777666777888888999999888888999;;;<<<;;;999999999;;;;;;;;;;;;<<<<<<=========@@@@@@@@@AAABBBCCCCCCCCCCCCBBB@@@>>>???AAACCCEEEBBBCCCDDDCCCBBBAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<============>>>>>>@@@AAABBBCCCFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@???>>>>>>======<<<===>>>>>>>>>>>>@@@AAACCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@??????CCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>============>>>======?????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA@@@???@@@AAAAAA???>>>???@@@@@@???>>>@@@BBBBBBAAA???CCCCCCCCCCCCDDDEEEEEEFFFEEEFFFFFFEEEDDDDDDEEEGGGDDDFFFGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHKKKIIIHHHIIIJJJLLLKKKKKKPPPPPPPPPPPPOOONNNMMMLLLOOONNNMMMMMMNNNPPPRRRSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRQQQPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGHHHJJJKKKKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHDDDAAAAAAAAA@@@@@@AAACCCEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEFFFEEEEEECCCCCCBBBAAAAAA@@@@@@@@@???@@@AAAAAAAAABBBDDDFFFBBBBBBCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLLLLLLLMMMMMMNNNNNNLLLLLLMMMNNNOOOQQQRRRSSSNNNNNNNNNMMMNNNNNNOOOOOORRRSSSTTTUUUUUUSSSQQQPPPRRRTTTUUUWWWVVVUUUSSSRRRQQQOOONNNNNNNNNNNNKKKIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMJJJJJJIIIHHHGGGFFFFFFEEEGGGHHHJJJLLLNNNOOOOOOOOONNNOOOPPPOOOMMMLLLMMMNNNKKKJJJIIIIIIJJJLLLOOOPPPSSSQQQNNNLLLLLLNNNPPPSSSNNNLLLJJJIIIHHHHHHHHHIIIDDDDDDDDDEEEEEEFFFFFFFFFJJJKKKMMMOOOPPPPPPPPPPPPIIIHHHEEECCCBBBBBBBBBCCCEEEFFFHHHIIIKKKLLLMMMMMMIIIIIIHHHHHHGGGFFFFFFFFFIIIHHHHHHJJJKKKLLLJJJHHHIIIKKKLLLLLLJJJHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB===>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBB>>>???@@@@@@AAAAAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>999999::::::::::::999999777777777777777777777777666666666666666777777888555555555666666555555555555555555666666666777777777777666666666666777777555888:::999666555777:::999999::::::999888777666666555555555666666777777777777888999999999999999;;;<<<======;;;:::;;;<<<<<<<<<======>>>>>>??????AAAAAABBBCCCCCCDDDDDDEEEEEECCCAAA@@@@@@BBBEEEFFFEEEFFFGGGFFFDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>??????>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFIIIIIIHHHHHHFFFEEECCCBBB>>>?????????@@@@@@AAAAAA>>>????????????AAAFFFJJJJJJJJJHHHGGGEEECCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???????????????===============>>>??????===>>>>>>>>>======>>>>>>@@@@@@@@@@@@AAAAAABBBBBB??????@@@@@@AAAAAAAAABBBCCCDDDFFFGGGGGGFFFEEEDDDBBBDDDFFFFFFEEEFFFGGGIIIHHHGGGFFFGGGIIIJJJKKKJJJGGGGGGFFFFFFFFFGGGIIIIIIEEEFFFGGGFFFDDDDDDEEEGGGFFFGGGHHHGGGFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJHHHGGGHHHIIIKKKJJJJJJMMMMMMMMMMMMLLLKKKJJJJJJNNNMMMLLLKKKLLLMMMPPPSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQPPPOOOOOONNNNNNOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGIIIIIIIIIHHHHHHJJJLLLMMMLLLKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGIIIHHHHHHIIIJJJHHHEEEBBBBBBAAAAAAAAABBBCCCEEEFFFCCCDDDEEEEEEFFFFFFFFFFFFBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCAAACCCDDDDDDDDDEEEHHHJJJEEEEEEFFFGGGHHHGGGGGGFFFHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLMMMNNNOOOPPPQQQRRRPPPPPPQQQQQQRRRRRRRRRRRRPPPPPPOOOPPPPPPQQQRRRRRRTTTUUUWWWWWWVVVUUURRRQQQTTTUUUWWWWWWWWWVVVTTTSSSPPPOOOOOOPPPRRRSSSQQQPPPNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOONNNMMMLLLKKKLLLMMMNNNOOOQQQRRRRRROOOPPPQQQQQQQQQPPPOOOOOOPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJKKKKKKKKKKKKLLLLLLJJJKKKLLLMMMOOOPPPQQQQQQOOOPPPPPPOOOMMMKKKLLLMMMJJJJJJIIIJJJKKKNNNQQQSSSRRRPPPLLLJJJIIIJJJMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNFFFGGGGGGHHHHHHIIIIIIIIIMMMNNNOOOPPPQQQQQQPPPOOOLLLJJJHHHEEEDDDDDDEEEFFFJJJKKKLLLNNNPPPQQQQQQRRROOONNNMMMLLLJJJHHHGGGFFFHHHHHHGGGHHHJJJKKKIIIHHHKKKMMMNNNMMMIIIFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBB?????????@@@AAABBBBBBCCC??????@@@@@@@@@@@@??????===>>>???@@@AAAAAAAAAAAA>>>>>>?????????>>>======::::::;;;;;;;;;;;;::::::777777888888888888999999666666555555666666777888666777888888888888777666888888888888999999999999888777777666666777777888666777888888777777888999888999:::::::::999888777888888888999999999999999999999:::;;;;;;;;;;;;:::<<<===>>>>>>===<<<===???>>>>>>>>>??????????????????AAABBBCCCBBBCCCDDDFFFDDDCCCBBBAAAAAACCCDDDFFFFFFGGGGGGFFFDDDCCCDDDEEECCCCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHGGGEEEDDDBBBAAA======>>>@@@AAABBBCCCDDDAAACCCDDDCCCCCCEEEKKKQQQPPPOOONNNLLLIIIGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDD???>>>>>>======>>>>>>???===>>>???>>>===<<<===????????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIHHHFFFHHHJJJKKKKKKKKKMMMOOOJJJKKKKKKKKKKKKMMMQQQTTTJJJIIIHHHGGGGGGHHHIIIJJJFFFGGGIIIHHHGGGFFFGGGHHHDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIGGGFFFFFFHHHIIIIIIHHHKKKKKKKKKKKKKKKIIIHHHHHHJJJJJJIIIHHHGGGHHHKKKMMMOOONNNMMMLLLKKKJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHIIIGGGGGGGGGIIIKKKLLLKKKJJJKKKKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJIIIIIIHHHGGGGGGIIIHHHHHHIIIIIIIIIFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGIIIIIIIIIJJJLLLNNNLLLMMMNNNOOOPPPOOONNNMMMLLLMMMOOOPPPPPPOOONNNMMMHHHHHHHHHGGGHHHHHHIIIIIINNNNNNLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRQQQPPPOOOOOONNNNNNNNNOOOOOOQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLNNNQQQRRRRRRPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOOKKKMMMPPPQQQQQQOOOLLLJJJIIIJJJKKKLLLNNNOOOPPPQQQOOOPPPQQQSSSSSSSSSRRRRRRPPPPPPQQQQQQPPPPPPOOONNNKKKKKKKKKLLLLLLKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJKKKKKKLLLMMMNNNOOOMMMNNNNNNLLLJJJHHHHHHIIIFFFGGGGGGHHHJJJMMMPPPQQQOOOMMMKKKHHHHHHHHHJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMLLLKKKHHHFFFEEEFFFGGGHHHKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRPPPNNNLLLKKKIIIHHHHHHFFFFFFFFFHHHIIIHHHGGGGGGIIIKKKHHHDDDAAAAAACCC>>>>>>>>>>>>============<<<=========>>>>>>??????::::::;;;;;;;;;;;;::::::;;;<<<<<<=========<<<<<<999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::888888888999999999::::::888888777777777888999999888999999::::::999999888<<<<<<<<<<<<============;;;;;;::::::::::::;;;;;;:::999999999;;;<<<;;;:::999:::<<<======<<<;;;:::<<<<<<============<<<<<<;;;<<<======>>>>>>======<<<>>>??????>>>>>>@@@AAA@@@??????????????????>>>===???AAAAAA@@@AAACCCEEEBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEDDDBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHDDDDDDDDDEEEDDDDDDCCCBBB======???@@@AAACCCDDDEEEAAAEEEHHHHHHFFFFFFJJJMMMNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@AAABBBCCCCCC@@@???>>>======<<<<<<===;;;===>>>===;;;:::<<<>>><<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIIIIIIIIIIKKKLLLEEEHHHJJJHHHEEEHHHQQQYYYJJJIIIGGGEEEEEEEEEFFFGGGEEEGGGHHHHHHGGGFFFFFFGGGBBBBBBBBBAAA@@@@@@BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFHHHIIIIIIHHHLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIGGGEEEEEEGGGIIIOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHFFFEEEEEEEEEFFFFFFIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDGGGIIIJJJIIIGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIKKKKKKKKKJJJJJJHHHIIIJJJJJJJJJJJJMMMOOONNNOOOQQQRRRRRRRRRPPPOOOLLLNNNQQQRRRSSSRRRPPPOOOHHHHHHHHHHHHHHHIIIJJJKKKOOONNNLLLIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNHHHHHHIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJLLLMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHJJJKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQPPPOOOOOOKKKKKKLLLLLLLLLKKKJJJIIIEEEGGGIIIJJJJJJIIIGGGEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIFFFDDDDDDEEEAAABBBDDDFFFIIIKKKMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEEEEGGGHHHHHHGGGCCCEEEGGGEEE@@@???AAAEEE>>>>>>>>>>>>=========<<<::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;:::999888777;;;<<<===>>>????????????999::::::;;;;;;::::::999888888888999999:::::::::;;;;;;::::::;;;;;;<<<===999:::;;;;;;;;;;;;:::999????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@===;;;===@@@BBB@@@>>>;;;===???@@@AAA@@@???>>>??????@@@@@@@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@<<<>>>????????????AAABBB@@@@@@@@@??????>>>>>>>>>;;;>>>@@@@@@??????BBBEEEAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>???@@@AAAAAACCCDDDFFFHHHIIIJJJFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDEEE@@@@@@AAACCCDDDDDDDDDDDD>>>>>>???@@@BBBCCCDDDDDD>>>DDDIIIJJJGGGDDDDDDFFFHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@???>>>===<<<;;;;;;;;;999;;;===<<<:::999:::===:::;;;;;;<<<===>>>>>>???<<<======>>>??????@@@@@@???>>>>>>>>>???AAABBBDDDCCCDDDEEEEEEDDDCCCDDDFFFDDDHHHJJJGGGCCCGGGRRR]]]IIIGGGEEECCCBBBBBBCCCDDDCCCDDDFFFFFFDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKJJJJJJLLLMMMMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIKKKLLLJJJGGGEEEGGGIIIQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFKKKJJJHHHEEECCCBBBBBBBBBAAAAAABBBDDDGGGHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIGGGEEEDDDDDDEEEGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGEEEFFFHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIHHHHHHJJJLLLJJJLLLNNNOOOOOOOOOMMMLLLJJJLLLOOOQQQRRRQQQPPPOOOFFFFFFFFFFFFGGGHHHIIIJJJNNNLLLIIIGGGDDDCCCCCCCCCGGGGGGGGGHHHIIIJJJLLLLLLGGGGGGFFFEEEEEEDDDCCCCCCGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFFFFHHHIIIKKKLLLGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDFFFHHHHHHGGGEEEDDDDDDFFFGGGHHHIIIIIIIIIFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFDDDCCC@@@CCCFFFHHHIIIGGGDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIGGGDDDBBBBBBCCC===???AAADDDGGGIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGHHHHHHGGGAAADDDFFFDDD@@@@@@DDDIIICCCBBB@@@>>>======>>>>>>:::::::::;;;<<<>>>@@@AAAAAA@@@>>><<<;;;<<<===>>>@@@@@@??????????????????AAAAAA@@@@@@???>>>======??????>>>===<<<<<<<<<<<<>>>;;;888777888:::;;;;;;????????????????????????;;;===>>>>>><<<:::::::::===>>>>>>???@@@AAAAAABBB@@@@@@AAAAAAAAA???===<<>>>>>>>>===<<<;;;===>>>@@@@@@@@@>>><<<:::>>>>>>>>>???>>>>>>======<<<<<<===>>>@@@???<<<:::>>><<<;;;<<<>>>===:::666===>>>???>>><<<<<<>>>@@@AAABBBCCCEEEEEEDDDBBBAAAAAABBBBBBBBBCCCCCCDDDDDD???AAADDDEEEEEEEEEGGGHHHFFFDDDBBB@@@@@@AAACCCDDDBBBAAA@@@???>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAACCCFFFHHHHHHIIIKKKLLLAAA>>>===???CCCFFFFFFDDDBBBEEEIIIMMMOOONNNKKKIIIHHHIIIJJJJJJKKKKKKJJJJJJGGGCCCAAAAAADDDDDD@@@<<<;;;<<<>>>???@@@@@@@@@???@@@@@@@@@@@@???>>><<<<<<>>>>>>===<<<<<<;;;:::::::::::::::<<<>>>???===;;;======>>>>>>?????????@@@@@@?????????@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHLLLPPPOOOLLLKKKNNNQQQRRRMMMGGGEEEFFFHHHIIIHHHJJJKKKLLLMMMLLLJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNQQQPPPPPPOOONNNMMMLLLLLLMMMLLLKKKMMMPPPQQQNNNLLLTTTXXXYYYSSSNNNNNNNNNMMMNNNMMMKKKJJJIIIJJJKKKMMMJJJJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEFFFIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFEEEGGGHHHIIIHHHFFFHHHHHHHHHHHHGGGGGGGGGFFFDDDEEEFFFHHHHHHFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGIIIJJJJJJIIIHHHGGGIIIJJJJJJKKKNNNOOOOOONNNKKKJJJGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHGGGFFFEEECCCBBBBBBDDDEEEGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEGGGIIIJJJIIIHHHGGGJJJKKKJJJGGGFFFHHHKKKHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIIIIHHHHHHGGGFFFHHHFFFDDDFFFIIIJJJHHHFFFGGGGGGGGGGGGHHHIIIJJJKKKFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEFFFFFFFFFEEEDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIKKKJJJJJJIIIHHHIIIIIIIIIKKKKKKJJJJJJIIIGGGFFFEEEJJJJJJHHHGGGGGGHHHIIIJJJFFFFFFGGGGGGHHHHHHHHHIIIHHHIIIKKKLLLMMMLLLLLLKKKGGGHHHJJJKKKLLLLLLKKKJJJEEEDDDBBBAAA@@@@@@@@@@@@>>>=========>>>@@@BBBCCCCCCAAA???>>>======>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@?????????>>>===<<<;;;;;;;;;;;;===<<<<<<===>>>???===<<<::::::::::::;;;;;;;;;<<<<<<>>>???>>>===<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999<<<;;;;;;:::::::::::::::;;;<<<===>>>======<<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<>>>>>>;;;999===;;;:::;;;<<<<<<:::777;;;<<<>>>>>>===>>>@@@AAAGGGHHHIIIJJJIIIGGGEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGDDDFFFHHHHHHHHHHHHIIIJJJIIIGGGEEECCCCCCDDDFFFGGGEEEDDDBBBAAA@@@???@@@@@@DDDEEEFFFFFFFFFFFFDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEDDDBBB@@@BBBEEEGGGGGGFFFDDDGGGKKKNNNPPPPPPOOONNNIIIJJJLLLNNNPPPRRRTTTUUUKKKGGGDDDDDDFFFEEEAAA===???@@@BBBCCCDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>???>>>>>>>>>============:::::::::<<<>>>???===;;;>>>>>>???@@@@@@AAABBBBBBCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKNNNPPPNNNKKKJJJKKKNNNWWWSSSOOOMMMMMMNNNMMMLLLLLLLLLNNNNNNNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNLLLKKKLLLOOOPPPOOOMMMMMMRRRSSSOOOMMMNNNPPPOOOPPPOOOMMMLLLKKKLLLMMMNNNJJJJJJKKKKKKKKKKKKJJJJJJOOOOOOOOOOOONNNMMMLLLKKKLLLLLLLLLKKKJJJIIIIIIIIINNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIIIIJJJLLLLLLKKKIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGKKKKKKKKKJJJIIIHHHJJJKKKGGGIIILLLNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGLLLKKKKKKLLLNNNOOOOOONNNKKKKKKKKKLLLLLLLLLKKKJJJLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFEEEFFFHHHIIIHHHFFFIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIILLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGKKKIIIFFFDDDDDDFFFIIIKKKOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNNNNOOOPPPPPPOOOOOONNNOOOOOOPPPPPPPPPPPPOOOFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDDDDDDDCCCAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????===<<<<<<<<<<<<<<<;;;<<>>???@@@@@@@@@AAAAAA@@@??????AAACCCDDDDDDCCCBBB@@@???>>>======>>>>>>???????????????>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<===???@@@AAA???===???===<<<<<<===>>>===<<<<<<>>>@@@AAAAAABBBDDDFFFJJJKKKKKKKKKJJJHHHFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFHHHJJJJJJIIIHHHIIIJJJJJJIIIGGGFFFEEEFFFHHHIIIHHHGGGEEEDDDCCCBBBAAAAAABBBDDDEEEGGGGGGEEEDDDCCCEEEGGGGGGFFFCCCAAAAAAAAADDDBBBAAAAAACCCDDDDDDCCCCCCEEEGGGJJJLLLLLLLLLLLLGGGGGGHHHIIILLLOOORRRTTTMMMJJJGGGFFFGGGFFFCCC???AAABBBDDDEEEFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@@@@AAAAAA===<<<<<<>>>@@@AAA@@@>>>@@@@@@AAABBBCCCEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMKKKHHHGGGHHHIIISSSQQQNNNMMMMMMMMMKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNOOONNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLMMMOOOQQQQQQQQQKKKPPPQQQNNNMMMPPPQQQOOORRRQQQOOONNNNNNNNNOOOPPPOOOOOOPPPPPPQQQPPPPPPOOOWWWVVVUUUSSSQQQQQQPPPPPPRRRRRRSSSSSSRRRQQQPPPOOOTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOPPPLLLLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOPPPQQQQQQOOONNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHIIIHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHGGGEEEDDDFFFGGGGGGIIILLLOOOQQQQQQQQQPPPMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIMMMLLLKKKLLLNNNPPPOOONNNQQQOOOOOORRRVVVWWWSSSOOOMMMMMMMMMMMMMMMNNNOOOPPPLLLLLLKKKLLLMMMPPPSSSUUURRRQQQQQQPPPPPPOOOOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKIIIHHHGGGHHHJJJKKKJJJIIIMMMLLLLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMPPPPPPPPPOOONNNMMMMMMLLLPPPOOONNNLLLLLLLLLLLLLLLNNNNNNOOOPPPOOONNNMMMLLLNNNNNNOOOOOOOOOOOONNNNNNPPPMMMIIIFFFFFFIIIMMMPPPSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSVVVUUUTTTTTTTTTTTTTTTTTTFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDBBBAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<999:::===@@@BBBBBB???<<<======>>>@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBEEEGGGHHHHHHGGGFFFDDDCCCBBBBBB@@@AAABBBCCCCCCDDDDDDDDDAAA@@@>>>===<<<===>>>???<<<<<<<<<===============:::::::::::::::;;;<<<===>>>>>>???@@@@@@@@@???????????????@@@BBBCCCBBB@@@>>>===;;;;;;<<<===?????????AAACCCDDDCCCDDDEEEGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKJJJIIIHHHHHHIIILLLKKKIIIHHHHHHHHHIIIJJJLLLLLLKKKJJJJJJIIIIIIIIIFFFGGGIIIKKKKKKJJJHHHGGGHHHIIIJJJJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJGGGFFFDDDDDDDDDFFFHHHJJJKKKIIIFFFFFFFFFFFFEEECCCBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBB??????@@@AAABBBCCCDDDDDDBBBAAA@@@BBBDDDEEEDDDCCCBBBBBBDDDEEEGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMKKKIIIHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPNNNNNNOOOQQQSSSTTTPPPSSSSSSPPPOOOQQQQQQOOORRRQQQPPPOOOOOOOOOPPPPPPVVVVVVWWWXXXXXXXXXXXXWWW[[[ZZZXXXVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYWWWUUUTTTXXXXXXWWWWWWVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRSSSTTTTTTRRRPPPOOONNNMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIILLLLLLKKKJJJIIIJJJKKKKKKFFFGGGGGGFFFEEEDDDFFFGGGKKKLLLOOOQQQSSSTTTTTTSSSLLLKKKIIIFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCEEEHHHKKKNNNOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMOOOQQQRRRQQQPPPUUUVVVWWWZZZ]]]]]]ZZZWWWQQQQQQQQQQQQRRRSSSTTTUUUSSSRRRQQQPPPQQQTTTWWWYYYZZZYYYYYYXXXWWWVVVVVVUUUXXXWWWVVVUUUSSSPPPNNNMMMRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOOOORRRRRRQQQPPPOOOMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQMMMNNNOOOPPPPPPQQQQQQQQQUUUUUUTTTSSSRRRQQQQQQPPPRRRRRRSSSSSSSSSSSSRRRQQQTTTUUUWWWXXXWWWVVVTTTRRRSSSSSSTTTUUUVVVVVVUUUUUUUUUSSSQQQOOOOOOQQQTTTWWWUUUUUUTTTTTTSSSSSSRRRRRRVVVUUUTTTSSSSSSTTTUUUVVVZZZYYYWWWVVVUUUUUUVVVWWWEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;999999999;;;===>>>===;;;888999:::<<<===???@@@AAABBBBBBBBBAAAAAAAAADDDFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@AAABBBBBB??????>>>======>>>?????????????????????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCC@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAABBBDDDEEEDDDBBB?????????>>>???@@@CCCDDDDDDFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPQQQQQQOOONNNNNNOOOPPPOOONNNMMMLLLMMMMMMNNNRRRSSSSSSTTTUUUUUUUUUUUURRRTTTVVVWWWXXXWWWVVVUUUSSSTTTUUUTTTRRRPPPPPPPPPQQQQQQQQQOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKIIIGGGEEEEEEEEEGGGHHHFFFEEEDDDDDDFFFGGGGGGGGGDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDDDD@@@AAABBBCCCDDDFFFGGGGGGDDDCCCBBBCCCFFFGGGGGGFFFEEEEEEFFFHHHIIIKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMJJJHHHIIIKKKLLLKKKIIIGGGHHHJJJKKKKKKKKKKKKKKKGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOONNNOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTPPPOOONNNMMMMMMNNNQQQSSSPPPRRRRRROOOPPPSSSRRROOOQQQQQQPPPPPPOOOOOOOOOOOOVVVWWWWWWXXXYYYYYYXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWUUUVVVXXXYYYXXXWWWUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTWWWVVVVVVVVVVVVVVVVVVWWW\\\[[[YYYWWWUUUTTTSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPQQQQQQPPPNNNMMMLLLKKKIIIIIIJJJKKKKKKJJJLLLNNNPPPPPPNNNLLLJJJLLLMMMMMMMMMMMMLLLLLLKKKNNNMMMMMMLLLKKKKKKKKKLLLKKKLLLMMMMMMLLLLLLNNNPPPRRRSSSTTTUUUVVVVVVVVVUUURRRQQQOOOMMMJJJIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAGGGIIILLLQQQTTTWWWXXXYYYUUUUUUUUUTTTTTTUUUUUUVVVXXXWWWWWWXXXZZZ[[[[[[ZZZUUUXXX]]]___]]]\\\\\\\\\YYYYYYYYYYYYZZZ[[[]]]]]]___]]][[[ZZZZZZ\\\^^^```bbbbbbaaaaaa```___^^^^^^]]]\\\[[[ZZZXXXUUUSSSRRRWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQSSSVVVYYY\\\]]]\\\YYYXXXWWWXXXYYYZZZZZZXXXVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXZZZYYYXXXWWWVVVWWWXXXYYY\\\[[[YYYXXXWWWXXXYYYYYYDDDDDDEEEFFFGGGGGGGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB===<<<;;;::::::999999:::<<<:::999999;;;======<<<999999:::<<<===???@@@@@@???@@@AAA@@@??????AAACCC???@@@@@@@@@@@@@@@@@@@@@=========>>>>>>@@@AAABBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMKKKJJJJJJLLLLLLKKKJJJIIIJJJLLLLLLLLLNNNPPPRRRPPPRRRTTTTTTSSSQQQQQQRRROOOOOOPPPRRRTTTUUUVVVWWWTTTTTTSSSSSSSSSSSSRRRRRRVVVXXXYYYYYYXXXVVVWWWXXXTTTSSSSSSRRRRRRRRRRRRRRRWWWXXXYYY[[[\\\]]]]]]^^^YYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^\\\YYYWWWVVVVVVTTTUUUUUUSSSQQQPPPQQQRRRPPPPPPOOONNNMMMMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJEEEEEEEEEEEEFFFHHHJJJLLLJJJJJJLLLLLLLLLLLLKKKJJJGGGHHHHHHIIIHHHHHHGGGGGGCCCCCCEEEFFFGGGIIIJJJJJJFFFEEEDDDDDDFFFHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKJJJIIIHHHKKKKKKKKKLLLLLLLLLLLLLLLMMMJJJHHHKKKPPPRRROOOKKKDDDFFFHHHIIIIIIIIIKKKLLLHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSSSSSSSTTTTTTUUUUUUOOOOOOOOOMMMLLLLLLMMMOOOLLLNNNNNNMMMPPPUUUUUUQQQPPPPPPPPPPPPOOOOOOOOONNNPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRSSSSSSSSSSSSQQQQQQOOOPPPPPPQQQPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOSSSSSSQQQOOOMMMLLLLLLLLLOOONNNNNNLLLKKKJJJIIIIIIKKKJJJJJJKKKMMMMMMLLLKKKLLLKKKIIIHHHHHHJJJLLLMMMNNNPPPTTTVVVVVVTTTPPPNNNOOOPPPPPPQQQQQQQQQPPPPPPNNNNNNOOOOOONNNMMMLLLKKKLLLNNNOOOOOOOOOPPPSSSUUUWWWXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTRRRPPPNNNMMMGGGIIIKKKMMMNNNOOONNNNNNNNNNNNMMMKKKJJJHHHGGGGGGLLLNNNRRRVVVYYY\\\]]]^^^YYYYYYXXXXXXYYYYYYZZZZZZ\\\[[[[[[\\\^^^______^^^TTTXXX]]]]]]ZZZXXXYYY\\\[[[ZZZZZZZZZ[[[\\\]]]^^^aaa```^^^\\\\\\]]]^^^___`````````______^^^^^^]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWYYYZZZZZZYYYXXXZZZ[[[YYYZZZZZZZZZZZZXXXVVVUUUWWWWWWWWWWWWWWWVVVUUUUUUQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMNNNOOOOOOOOOOOONNNLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOOOOQQQUUUYYYZZZYYYWWWVVVUUUUUUVVVWWWVVVUUUTTTSSSRRRSSSTTTUUUUUUUUUUUUUUUSSSTTTVVVWWWWWWWWWWWWVVVZZZZZZZZZZZZZZZZZZYYYYYY\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[[[[[[[DDDEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>============@@@>>>===>>>???@@@???>>>>>>>>>???@@@BBBCCCDDDDDDAAACCCDDDDDDBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????@@@AAABBBCCCBBBDDDFFFIIIJJJJJJJJJIIIGGGGGGGGGGGGGGGIIIJJJKKKMMMNNNOOOOOOOOONNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQTTTSSSQQQPPPQQQQQQPPPOOONNNQQQUUUVVVVVVVVVYYY[[[SSSUUUXXXYYYXXXWWWWWWXXXSSSTTTTTTUUUVVVXXXYYYZZZVVVVVVVVVVVVUUUUUUUUUTTTWWWXXXZZZZZZYYYXXXXXXYYYTTTTTTSSSSSSSSSRRRRRRRRRUUUVVVXXXZZZ[[[[[[ZZZZZZWWWVVVVVVVVVWWWXXXZZZ[[[ZZZ[[[\\\[[[XXXWWWVVVWWWRRRSSSTTTRRROOONNNPPPRRRNNNNNNOOOOOOOOONNNNNNMMMJJJJJJJJJJJJKKKKKKKKKLLLIIIIIIIIIIIIIIIKKKNNNPPPNNNOOOPPPPPPPPPOOONNNMMMKKKKKKLLLLLLLLLLLLKKKKKKGGGHHHIIIJJJKKKLLLMMMNNNKKKIIIHHHHHHJJJLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFJJJPPPRRRLLLFFFCCCEEEGGGFFFDDDDDDFFFHHHGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUURRRTTTTTTSSSOOONNNOOOPPPNNNOOOOOONNNQQQVVVUUUQQQPPPPPPQQQQQQPPPPPPOOONNNOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKNNNOOONNNMMMPPPOOOMMMMMMNNNPPPSSSUUUSSSUUUWWWYYYYYYWWWUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVQQQRRRTTTUUUTTTRRROOONNNKKKMMMOOOPPPQQQSSSVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXUUUVVVWWWXXXWWWTTTRRRPPPLLLMMMOOOQQQRRRRRRQQQPPPTTTTTTSSSRRRQQQQQQPPPPPPQQQSSSUUUXXXZZZ\\\\\\\\\YYYYYYYYYYYYYYYZZZ[[[[[[YYYXXXXXXYYY[[[\\\\\\[[[XXXYYYZZZ[[[ZZZYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYZZZ\\\\\\[[[[[[[[[\\\\\\]]]\\\\\\\\\[[[[[[[[[[[[[[[WWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWYYY[[[ZZZYYYXXXZZZ\\\YYYZZZ[[[\\\\\\\\\ZZZYYYZZZ[[[[[[[[[[[[ZZZYYYYYYTTTTTTSSSSSSSSSRRRRRRRRRPPPQQQRRRRRRSSSSSSSSSRRROOOPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXRRRRRRRRRRRRRRRRRRRRRSSSQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZDDDEEEGGGIIIJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKGGGGGGHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBCCCEEEDDDBBB@@@???@@@AAAAAABBBCCCDDDDDDEEEGGGIIIIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAA>>>@@@DDDGGGIIIIIIHHHGGGJJJJJJIIIIIIJJJLLLMMMNNNMMMNNNOOOPPPOOONNNKKKJJJIIIIIIJJJLLLLLLMMMMMMMMMRRRPPPNNNMMMMMMMMMLLLKKKIIIMMMQQQSSSSSSSSSUUUWWWJJJMMMPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTSSSSSSSSSRRRRRRQQQQQQQQQSSSUUUUUUTTTTTTTTTUUUQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRUUUTTTSSSRRRSSSUUUXXXYYYOOOQQQSSSTTTTTTTTTUUUVVVSSSUUUVVVTTTQQQPPPRRRUUUOOOPPPRRRTTTUUUUUUTTTTTTOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMLLLMMMPPPRRROOOPPPQQQQQQQQQPPPOOONNNMMMNNNNNNOOOOOOOOONNNNNNKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNLLLMMMOOOQQQQQQQQQKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOOOONNNLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFCCCBBBFFFMMMNNNGGG???GGGHHHIIIGGGDDDCCCEEEGGGDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMOOORRRTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWZZZ[[[YYYUUURRRRRRSSSUUUUUUSSSQQQSSSWWWUUUPPPQQQQQQQQQRRRQQQPPPPPPOOORRRSSSTTTUUUVVVVVVVVVVVVXXXXXXXXXXXXWWWUUURRRQQQSSSSSSRRRRRRRRRSSSTTTTTTPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPIIIIIIJJJKKKLLLNNNOOOPPPMMMMMMNNNNNNOOOPPPPPPQQQMMMLLLMMMOOORRRSSSSSSQQQVVVUUUTTTTTTUUUXXX\\\^^^XXXXXXYYYZZZZZZYYYXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZVVVWWWZZZ[[[ZZZWWWTTTRRROOOPPPSSSTTTVVVXXX[[[^^^XXXXXXXXXXXXYYYYYYYYYYYYWWWYYY[[[]]]\\\ZZZWWWTTTTTTUUUWWWYYYYYYXXXVVVUUUWWWWWWWWWWWWWWWWWWVVVVVVTTTVVVWWWYYYZZZYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZZZZYYYXXXWWWXXXZZZ[[[[[[ZZZ___\\\YYYZZZ]]]^^^\\\YYY[[[[[[ZZZZZZYYYZZZZZZZZZ[[[\\\]]]]]]^^^______```^^^^^^^^^^^^____________WWWXXXXXXYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXVVVXXXZZZYYYWWWWWWYYY[[[WWWYYY[[[]]]^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSVVVVVVUUUUUUUUUVVVVVVWWWRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTSSSRRRRRRQQQRRRRRRQQQRRRSSSTTTTTTUUUUUUUUUPPPPPPPPPQQQRRRRRRSSSSSSVVVTTTRRRPPPQQQRRRUUUVVVRRRQQQPPPPPPOOOOOOPPPPPPSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQOOONNNOOOQQQTTTVVVTTTTTTUUUUUUVVVVVVWWWWWWUUUVVVWWWWWWWWWUUUTTTSSSSSSUUUVVVXXXXXXXXXWWWVVVJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@AAACCCDDDFFFGGGGGGGGGDDDEEEEEEGGGIIILLLOOOQQQNNNNNNNNNNNNMMMLLLKKKJJJOOONNNLLLKKKKKKLLLNNNOOOMMMMMMNNNNNNMMMMMMLLLKKKOOONNNLLLKKKKKKMMMOOOQQQKKKKKKLLLNNNPPPPPPOOOMMMNNNOOOOOOPPPPPPQQQRRRRRRQQQOOOMMMLLLMMMNNNNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQPPPOOOPPPQQQSSSTTTSSSTTTVVVWWWWWWUUUTTTRRRRRRUUUVVVUUURRRQQQSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUSSSUUUVVVVVVUUUTTTVVVWWW[[[XXXVVVUUUUUUVVVUUUUUUUUUSSSRRRQQQPPPQQQQQQRRRSSSPPPMMMMMMPPPRRRQQQPPPPPPQQQQQQPPPPPPNNNMMMLLLPPPOOONNNNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTUUUVVVSSSRRRQQQPPPOOOOOOOOOOOOSSSRRRPPPOOONNNNNNOOOOOOKKKJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJPPPMMMJJJGGGFFFGGGIIIKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNQQQSSSVVVWWWYYYYYY[[[ZZZYYYYYYXXXXXXYYYYYY[[[YYYXXXXXXYYYYYYXXXVVV[[[XXXVVVWWWZZZ\\\\\\[[[[[[\\\^^^```cccccc```]]]^^^[[[WWWWWWYYYZZZZZZXXXXXXYYYZZZ\\\]]]___```aaaeeedddbbb___\\\ZZZXXXWWW[[[[[[[[[YYYWWWWWWYYY[[[UUUSSSRRRUUUYYY\\\\\\[[[]]][[[YYYYYY\\\]]]\\\ZZZVVVVVVWWWWWWXXXYYYYYYZZZXXXWWWVVVUUUUUUWWWYYYZZZWWWYYY\\\___```___^^^\\\___]]][[[]]]```bbbaaa```hhhfffbbb^^^[[[[[[[[[\\\XXXZZZ[[[[[[ZZZ[[[^^^bbbZZZZZZ\\\___bbbcccbbbaaa^^^]]][[[[[[[[[[[[]]]^^^\\\[[[ZZZYYYYYYYYYYYYYYY[[[]]]^^^^^^\\\[[[\\\]]][[[\\\\\\\\\[[[[[[ZZZYYY[[[[[[[[[[[[ZZZZZZYYYXXX\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]][[[YYYYYY[[[]]]\\\ZZZXXXXXXZZZ\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]\\\[[[^^^``````]]]\\\]]]___bbbbbbaaaaaaaaa`````````______^^^^^^^^^______```__________________^^^^^^___^^^]]]^^^```___ZZZWWWZZZ]]]___^^^[[[ZZZ\\\^^^\\\\\\]]]^^^```cccfffhhhgggdddaaa_________^^^]]]ZZZZZZZZZYYYYYYXXXXXXXXXYYYWWWUUUVVVXXXZZZ[[[[[[[[[\\\\\\\\\[[[YYYWWWVVVZZZ[[[ZZZXXXWWWWWWYYY[[[XXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWYYYXXXXXXXXXZZZZZZXXXWWWTTTUUUVVVVVVVVVUUUTTTSSSYYYWWWVVVTTTTTTUUUVVVWWWXXXUUUTTTTTTVVVWWWUUURRRZZZYYYYYYXXXXXXWWWVVVVVVZZZXXXUUUVVVXXXYYYXXXWWWYYY[[[\\\[[[XXXVVVXXXZZZ\\\YYYZZZ______YYYWWWZZZ\\\^^^\\\XXXXXX[[[\\\ZZZKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOQQQSSSUUURRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRNNNNNNOOOOOOOOOOOOOOONNNPPPPPPOOOOOOOOOPPPQQQRRRSSSQQQOOOOOOQQQRRRSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWUUUSSSRRRSSSSSSQQQPPPQQQQQQQQQPPPPPPQQQQQQQQQRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUUUUWWWXXXVVVTTTSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZXXXZZZ[[[\\\[[[[[[]]]___]]][[[YYYXXXYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUSSSPPPPPPRRRSSSRRRPPPQQQQQQPPPPPPOOONNNNNNMMMRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXTTTTTTUUUVVVWWWWWWXXXXXXVVVUUUTTTRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVYYYWWWUUUSSSRRRSSSTTTUUUZZZYYYYYYYYYZZZ[[[\\\\\\___^^^]]][[[ZZZXXXWWWVVVZZZZZZ\\\]]]^^^______```]]]]]]]]]]]]^^^___```aaa]]][[[ZZZZZZ[[[[[[ZZZYYY[[[YYYWWWWWWZZZ\\\\\\[[[\\\]]]^^^bbbdddeeecccaaa\\\\\\\\\]]]```___\\\YYYZZZZZZ[[[\\\]]]^^^______aaa```^^^]]][[[YYYXXXWWWZZZ[[[[[[ZZZXXXXXXYYYZZZWWWWWWYYY[[[^^^^^^]]][[[___]]][[[\\\^^^```___^^^ZZZZZZ[[[\\\\\\\\\[[[[[[YYYXXXWWWWWWWWWXXXZZZ[[[XXXZZZ\\\___``````___^^^```^^^\\\]]]```bbbaaa```cccaaa___\\\[[[[[[[[[\\\YYY[[[\\\\\\\\\^^^bbbeeeaaaaaaaaaccceeeeeedddbbb````````````aaabbbbbbcccbbbbbbaaa```____________]]]^^^```___^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZaaaaaa``````___^^^]]]\\\___^^^]]]]]]]]]^^^___```aaaaaa```^^^\\\\\\]]]______]]][[[[[[]]]______^^^___________________________aaaddddddbbbbbbccceeebbbbbbbbbaaaaaaaaaaaa```bbbbbbbbbbbbccccccdddeeeaaaaaaaaaaaa````````````aaa______```aaa```]]]YYY\\\]]]^^^^^^]]]\\\]]]^^^^^^^^^___```aaabbbcccdddeeeccc```______```___^^^aaaaaaaaa``````_________]]][[[ZZZZZZ\\\^^^___^^^____________^^^]]]\\\\\\\\\]]]]]]\\\ZZZZZZ[[[]]]\\\\\\\\\\\\\\\[[[[[[[[[XXXYYYYYYYYYZZZZZZ[[[[[[\\\[[[ZZZ[[[\\\\\\ZZZYYY[[[\\\\\\\\\[[[ZZZXXXWWWZZZZZZXXXXXXXXXZZZ\\\]]]]]]ZZZXXXXXXZZZ[[[ZZZXXX\\\[[[[[[[[[[[[ZZZZZZZZZ^^^\\\[[[\\\^^^___]]][[[YYY[[[]]]\\\ZZZYYYZZZ[[[```^^^___dddddd```^^^aaa\\\^^^^^^ZZZZZZ]]]]]]ZZZOOONNNMMMMMMLLLLLLLLLMMMLLLMMMNNNOOOOOOOOONNNMMMOOOOOONNNNNNNNNOOOPPPPPPMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPLLLLLLMMMNNNOOOPPPQQQQQQMMMMMMLLLJJJIIIIIIIIIIIIKKKKKKJJJKKKKKKLLLMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNQQQRRRTTTUUUWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUVVVVVVWWWVVVVVVXXXYYYYYYZZZZZZZZZZZZZZZ```]]]ZZZXXXZZZ\\\^^^^^^``````______^^^]]]]]]\\\___^^^\\\[[[[[[ZZZWWWUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYWWWUUUTTTTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]][[[]]]```aaaaaabbbeeeggg```___^^^^^^______]]][[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVWWWWWWWWWUUUSSSUUUTTTRRRQQQQQQQQQQQQRRRUUUUUUWWWXXXYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\XXXYYY[[[]]]^^^^^^^^^^^^YYYXXXWWWVVVVVVWWWXXXXXXTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZ\\\]]]___```aaaaaa```___^^^^^^^^^^^^^^^aaaaaaaaabbbcccdddfffgggkkkjjjiiifffdddaaa___^^^ddddddeeeeeeeeeeeeddddddccccccbbbccccccdddeeeeee___^^^]]]]]]^^^^^^]]]\\\[[[YYYXXXXXXZZZ\\\]]]]]][[[[[[\\\^^^______^^^\\\ZZZ[[[^^^bbbdddaaa]]]YYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXVVVXXX[[[[[[ZZZYYYYYYYYYTTTWWW[[[]]]]]][[[ZZZYYY[[[ZZZYYYYYY[[[\\\\\\[[[XXXYYYZZZZZZZZZYYYWWWWWWWWWVVVVVVUUUVVVWWWXXXXXXUUUWWWZZZ\\\^^^^^^]]]\\\^^^]]][[[[[[]]]^^^^^^]]]_________^^^^^^]]]]]]]]]]]]^^^___``````bbbfffhhheeedddccccccdddcccaaa______```aaabbbcccbbbbbbaaa``````___^^^]]]\\\\\\]]]YYY[[[\\\\\\[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\^^^____________^^^^^^]]]]]]]]]\\\\\\]]]^^^______bbbbbbbbb```^^^]]]^^^```aaa___^^^^^^```aaaaaa```^^^______``````aaaaaabbbbbbdddfffgggffffffgggiiiddddddddddddcccccccccbbbbbbbbbbbbcccdddeeeffffffccccccccccccbbbbbbbbbaaaaaa``````aaaaaaaaa^^^\\\^^^^^^]]]^^^```aaa```___``````aaabbbbbbaaa``````cccaaa______```aaa```___fffffffffgggffffffeeeeeegggfffeeeeeegggiiiiiihhhdddccccccbbbbbbccccccccc```bbbccccccbbbaaabbbccccccccccccbbbbbbaaaaaa```________________________```___^^^___``````^^^\\\____________]]][[[YYYXXXXXXXXXWWWWWWYYYZZZ\\\^^^ccc```]]]\\\]]]_________]]]^^^^^^^^^^^^__________________```aaaaaa___]]][[[\\\]]]\\\ZZZZZZ[[[\\\]]]\\\^^^aaabbb______```\\\______\\\\\\______]]]TTTSSSRRRQQQPPPPPPPPPQQQQQQSSSTTTVVVVVVUUUSSSRRRQQQQQQRRRRRRSSSTTTUUUUUURRRSSSSSSSSSSSSTTTTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSUUUVVVVVVVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVQQQPPPOOONNNNNNNNNNNNNNNPPPOOOOOOPPPPPPQQQRRRSSSUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[ZZZYYY\\\\\\\\\\\\]]]]]]^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[[[[\\\]]]___```aaaaaaaaaccceeefffhhhhhhgggfffeeeiiigggeeeeeegggjjjkkkkkklllkkkjjjiiigggfffeeeeeecccbbbaaa```___]]]YYYVVVXXXWWWVVVUUUUUUVVVWWWXXXVVVUUUTTTTTTSSSTTTTTTTTTRRRSSSUUUVVVVVVUUUTTTSSSTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[YYY\\\^^^```aaacccfffhhhaaaaaa```aaabbbbbb___]]]^^^___```aaaaaa```^^^^^^ZZZ[[[\\\]]]]]]\\\[[[YYYYYYXXXVVVTTTTTTUUUVVVWWWUUUWWWYYY[[[\\\]]]\\\\\\______^^^]]]]]]]]]^^^^^^\\\]]]___``````___]]]\\\ZZZYYYXXXWWWWWWXXXYYYZZZUUUUUUVVVWWWWWWXXXYYYYYYXXXYYYZZZ\\\]]]___```aaa``````aaaaaaaaa``````___aaa``````aaabbbcccddddddddddddccccccbbbaaaaaa```bbbccccccccccccbbbbbbaaaggggggeeedddcccbbbbbbbbb```___^^^^^^___```___]]]\\\[[[ZZZZZZ[[[]]]^^^___^^^]]]\\\\\\\\\[[[YYYWWWYYY[[[___aaaaaa^^^ZZZVVVYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZSSSWWW[[[]]]]]]]]]]]]]]]WWW[[[``````___^^^```bbb___^^^\\\\\\[[[[[[[[[[[[ZZZZZZ[[[\\\[[[YYYWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVSSSUUUWWWYYY[[[[[[[[[[[[]]]\\\[[[[[[[[[[[[\\\[[[]]]^^^_________^^^]]]\\\_________^^^___```bbbdddaaa```^^^^^^^^^^^^\\\ZZZYYY[[[]]]^^^]]]\\\YYYXXXTTTTTTSSSRRRQQQQQQQQQQQQQQQSSSUUUVVVUUUUUUVVVXXXWWWXXXZZZ[[[]]]^^^^^^^^^ZZZ[[[\\\^^^______``````[[[[[[[[[\\\]]]^^^^^^___^^^___```___^^^^^^```aaaaaa```___```aaabbbbbbaaa^^^^^^___```aaabbbcccccceeefffggghhhggggggggggggcccbbbbbbbbbbbbaaaaaaaaa^^^___```bbbcccddddddeeeeeeeeeeeeddddddccccccbbb``````aaaaaaaaaaaa```___bbb___^^^___cccdddcccaaa___aaacccddddddbbb```^^^aaa```___```aaabbbbbbaaaffffffggghhhhhhgggfffeeelllkkkjjjkkklllmmmmmmlllffffffeeedddeeefffhhhiiidddfffiiijjjiiihhhhhhiiijjjiiiiiihhhgggffffffeeeggggggffffffeeedddccccccdddcccbbbcccddddddbbb```aaabbbbbbbbbaaa```^^^]]]ZZZZZZZZZZZZ[[[\\\]]]^^^eeebbb___^^^^^^___aaabbb^^^^^^______```aaabbbbbbaaabbbccceeeeeedddbbb```^^^\\\YYYVVVTTTTTTVVVXXXTTTTTTVVVXXXYYYYYYYYYZZZZZZ\\\[[[XXXZZZ___cccbbbXXXXXXWWWUUUUUUTTTTTTTTTTTTUUUWWWXXXXXXVVVUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXUUUUUUTTTTTTUUUVVVWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRSSSSSSTTTUUUUUUUUUXXXXXXWWWWWWVVVVVVUUUUUUSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXWWWVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[ZZZYYYXXX^^^^^^]]]\\\[[[[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[```aaabbbdddeeeffffffffffffhhhjjjllllllkkkiiihhhfffffffffiiilllmmmmmmlllkkkkkkjjjhhhgggeeedddddd```^^^]]]]]]\\\ZZZVVVSSSWWWVVVUUUUUUUUUUUUVVVWWWUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSUUUUUUUUUTTTSSSRRRSSSSSSRRRRRRSSSTTTUUUUUUWWWVVVUUUUUUTTTTTTSSSRRRTTTTTTUUUUUUVVVWWWWWWWWWVVVXXX[[[\\\]]]___bbbddd___^^^___```aaa```^^^\\\^^^___aaabbbbbbaaa```___[[[\\\^^^___^^^^^^]]]\\\[[[YYYWWWVVVVVVWWWXXXYYYUUUVVVXXXZZZ[[[\\\[[[[[[\\\\\\[[[ZZZZZZ[[[[[[[[[[[[\\\^^^___^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXWWWWWWXXXYYYZZZ[[[[[[\\\WWWWWWXXXYYYYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\```___^^^^^^^^^^^^______[[[[[[[[[\\\\\\]]]]]]]]][[[\\\]]]^^^^^^^^^^^^^^^dddcccbbbaaa```````````````^^^^^^^^^``````___^^^]]]]]]]]]]]]]]]^^^```aaacccaaa______``````___^^^^^^___``````^^^\\\YYYXXX[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^______WWW[[[```dddfffffffffgggeeehhhjjjjjjjjjlllqqquuummmllljjjhhhfffdddddddddeeeeeeeeeeeedddcccaaa```[[[\\\^^^_________^^^]]][[[\\\]]]___````````````cccccccccbbbbbbbbbbbbcccaaabbbcccdddcccbbb```___bbbaaa___]]]]]]]]]]]]]]]]]][[[YYYYYYZZZZZZYYYWWWYYYZZZ\\\]]][[[XXXTTTRRROOONNNMMMMMMLLLLLLMMMMMMOOORRRUUUVVVWWWWWWYYY[[[[[[\\\\\\]]]^^^]]]]]]]]]______```aaaaaaaaaaaa```ZZZ[[[\\\]]]^^^___``````\\\^^^```aaaaaabbbdddfffeeedddcccdddfffgggfffeeebbbbbbcccdddfffggghhhhhhlllkkkkkkjjjjjjiiigggfffbbbbbbbbbbbbaaaaaaaaaaaaaaabbbdddfffgggggggggggghhhggggggfffeeedddddddddccccccdddddddddddddddddddddbbb```bbbeeegggeeebbb___aaacccffffffeeecccaaaaaa``````aaacccdddcccbbbdddeeefffggggggfffeeedddfffeeeeeefffggghhhgggfffffffffeeedddeeeggghhhiiidddfffiiijjjjjjiiiiiijjjkkkjjjjjjiiihhhgggffffffgggggggggggggggggghhhhhhfffeeeeeefffggggggfffdddfffggghhhiiiiiiiiihhhgggcccbbbbbbbbbbbbbbbbbbbbbdddbbb```^^^]]]^^^aaaccc^^^___``````aaabbbcccccceeefffiiijjjiiihhhfffeee^^^YYYRRRMMMKKKLLLNNNPPPLLLMMMOOOOOOQQQRRRSSSRRRWWWWWWTTTQQQTTT\\\cccddd[[[ZZZYYYXXXWWWVVVVVVVVVSSSTTTUUUUUUUUUTTTSSSRRRUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZVVVVVVVVVVVVWWWXXXYYYZZZUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTTTTTTTUUUUUUUUUVVVWWWVVVVVVUUUTTTSSSRRRRRRTTTSSSSSSSSSSSSSSSTTTUUUSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYXXXXXX]]]\\\[[[YYYXXXXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXX______aaabbbdddddddddeeeaaabbbdddeeefffeeecccbbb]]]]]]___bbbeeefffeeedddaaaaaa```______^^^]]]]]]ZZZXXXWWWWWWWWWVVVTTTQQQTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUXXXVVVUUUUUUVVVWWWVVVTTTVVVVVVWWWWWWXXXXXXYYYYYYWWWYYY[[[\\\]]]^^^```bbb___^^^^^^^^^``````^^^]]]``````aaabbbbbbbbbaaaaaa^^^___``````^^^\\\\\\]]]YYYYYYWWWWWWWWWWWWXXXYYYWWWWWWXXXYYYZZZZZZZZZZZZWWWWWWVVVVVVWWWWWWXXXYYYXXXYYY[[[\\\]]]\\\\\\[[[YYYXXXWWWUUUUUUUUUUUUVVVUUUUUUUUUVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^\\\\\\\\\]]]^^^```aaabbb```^^^^^^^^^```aaa```______``````______```bbbdddbbb```^^^___aaadddddddddcccddddddbbb```^^^^^^^^^```aaaaaabbbcccddddddeeeddddddddddddeeeeeeeeeeee```dddiiimmmnnnoooppppppnnnnnnooooooppptttzzz~~~uuuuuutttqqqmmmkkkkkklllmmmllllllkkkjjjiiiiiihhhgggiiikkklllmmmllljjjiiiggghhhhhhiiiiiijjjiiiiiilllmmmnnnmmmllllllmmmooonnnnnnooopppooonnnmmmlllnnnlllhhhffffffeeedddccc^^^\\\ZZZZZZ[[[[[[[[[ZZZ^^^___``````___\\\XXXVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXZZZ]]]^^^^^^___```bbbcccbbbaaa```^^^\\\ZZZYYY`````````___^^^]]][[[ZZZVVVWWWYYY[[[\\\]]]^^^^^^```cccfffggghhhhhhjjjlllkkkjjjjjjkkkmmmmmmllljjjjjjjjjkkklllmmmnnnooopppsssrrrpppoooooonnnkkkiiillllllllllllkkkkkkkkkkkkjjjkkkmmmoooooopppooonnnkkkjjjjjjiiihhhgggfffffffffhhhiiiiiihhhhhhjjjkkkgggfffeeeeeefffgggfffeee```bbbdddggghhhgggfffdddbbbaaaaaaccceeefffeeeccccccdddfffhhhhhhgggeeeddddddccccccdddffffffdddbbbdddddddddddddddeeefffggg```bbbdddeeeeeefffggghhhhhhhhhggggggffffffeeeeeeaaaaaaccceeegggiiijjjkkkfffffffffgggiiijjjiiigggfffgggiiijjjkkkkkkjjjjjjfffffffffeeeeeedddddddddddddddcccaaa``````bbbdddbbbbbbccccccdddeeeffffffccceeehhhhhhfffeeeeeefff^^^YYYRRRMMMKKKLLLMMMMMMGGGJJJKKKIIIKKKNNNOOOMMMVVVVVVSSSOOORRR[[[bbbddd[[[ZZZYYYXXXVVVVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSSSSTTTTTTUUUVVVTTTTTTUUUUUUVVVXXXYYYZZZWWWVVVTTTSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZ[[[ZZZXXXWWWWWWXXXYYYZZZYYYYYYXXXWWWWWWXXXYYYYYY\\\]]]^^^___```aaaaaaaaa]]]]]]___`````````___^^^\\\[[[ZZZ[[[]]]___^^^]]]ZZZZZZZZZ[[[[[[[[[[[[[[[YYYXXXVVVVVVWWWXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\ZZZYYYXXX[[[YYYXXXYYY[[[\\\[[[YYY[[[[[[\\\]]]^^^```aaaaaa___```bbbbbbbbbbbbdddeeefffeeecccccceeefffeeeeeefffffffffffffffggghhhhhhhhhiiihhhddd```]]]]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[WWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[WWWWWWVVVVVVVVVWWWXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^____________[[[[[[\\\]]]___aaabbbccc```___^^^___aaabbbaaa```aaabbbcccbbbaaaaaadddgggfffcccaaa```aaacccddddddbbbdddffffffcccbbbbbbddddddeeefffhhhiiikkkmmmmmmmmmmmmlllllllllkkkkkkkkkhhhkkkoooqqqqqqqqqqqqrrrmmmlllkkkmmmppptttvvvwwwrrrssssssqqqmmmlllmmmnnnnnnmmmkkkjjjiiijjjkkklllmmmoooqqqssstttrrrpppooommmmmmmmmmmmmmmlllllllllmmmooopppooonnnnnnpppssssssssstttuuuvvvvvvwwwwwwvvvrrrnnnmmmmmmmmmkkkjjjccc```^^^]]]^^^^^^^^^]]]```aaabbbbbbbbb```^^^]]]]]]]]]]]]]]]^^^```aaabbbaaabbbddddddbbbaaabbbcccaaaaaa```^^^]]][[[YYYXXX]]]]]]]]]]]]]]]\\\[[[ZZZXXXYYY[[[^^^___```aaaaaafffiiikkkmmmllllllmmmnnnnnnnnnnnnoooqqqqqqpppnnnpppqqqqqqrrrsssttttttuuuvvvtttrrrrrrsssrrrooommmssssssssssssrrrrrrrrrrrroooppprrrssstttsssrrrqqqooonnnmmmlllkkkjjjiiiiiifffhhhjjjjjjhhhiiikkknnnhhhiiiiiihhhfffeeefffgggcccdddfffhhhiiihhhgggfffccccccccceeeggggggfffdddbbbccceeeggghhhgggeeedddeeeddddddeeeggggggeeecccbbbccccccdddddddddcccccc___```aaabbbbbbcccfffhhhhhhhhhhhhhhhhhhhhhhhhhhhbbbcccdddfffgggiiijjjjjjeeeeeeeeegggjjjkkkkkkjjjggggggiiijjjjjjiiihhhhhheeeffffffgggggggggffffffgggiiiiiihhheeeeeefffiiiggghhhhhhhhhiiiiiijjjjjjeeegggiiihhhfffeeefffhhhccc```\\\[[[[[[ZZZWWWUUUPPPTTTTTTQQQRRRVVVWWWUUU]]]^^^\\\YYYZZZaaaeeeeeeZZZYYYXXXWWWUUUUUUTTTTTTVVVUUUTTTSSSSSSSSSSSSTTTVVVWWWYYYZZZZZZYYYXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[XXXWWWVVVUUUVVVWWWYYYZZZYYYXXXXXXWWWXXXYYY[[[\\\YYYXXXWWWWWWWWWYYY[[[]]]]]]\\\ZZZYYYYYYZZZ\\\]]]\\\]]]^^^_______________]]]^^^______``````______bbb___[[[ZZZ[[[\\\]]]]]]ZZZ[[[[[[\\\]]]]]]^^^^^^]]][[[YYYYYY[[[]]]^^^^^^YYY[[[]]]______]]][[[YYYZZZZZZ[[[\\\]]]___```aaabbbaaa___^^^]]]^^^_________```aaabbbaaa___\\\ZZZ^^^\\\[[[]]]```aaa```^^^^^^___```bbbeeeggghhhiiiggghhhiiiiiihhhhhhiiijjjooommmkkkkkklllnnnnnnnnnnnnmmmlllllllllnnnooopppsssrrrpppjjjddd``````aaa^^^^^^___``````______^^^^^^]]]\\\[[[ZZZ[[[\\\]]]ZZZZZZ[[[\\\]]]___```aaadddbbbaaa^^^]]]\\\[[[[[[^^^]]]ZZZXXXVVVUUUUUUUUUWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYVVVVVVVVVWWWWWWYYYZZZ[[[YYYYYYYYYYYYZZZ\\\]]]^^^WWWXXXYYYZZZ[[[\\\]]]]]]___``````aaaaaaaaa``````____________```aaabbbcccaaa```___```bbbccccccaaabbbdddeeedddbbbbbbfffiiirrrnnniiifffeeeeeedddddd^^^bbbfffgggfffddddddfffdddeeegggiiilllnnnpppqqqssssssrrrqqqppppppoooooolllnnnppppppooonnnnnnooollljjjjjjmmmqqqsssrrrpppppprrrsssqqqnnnmmmooorrrpppooollljjjjjjkkkmmmoookkkmmmpppssssssqqqooommmllllllkkkkkkjjjiiiiiihhhhhhjjjlllkkkjjjjjjmmmpppllllllnnnoooqqqssstttuuuqqqnnnjjjiiijjjkkkiiiggggggdddaaa_________^^^]]]^^^^^^```aaaaaaaaa```___^^^^^^___```aaacccdddeeeccceeeeeedddaaa___^^^___YYYYYYZZZZZZZZZZZZYYYYYY[[[\\\]]]___aaaccccccdddaaabbbeeehhhjjjkkkkkkkkkjjjlllnnnooonnnllllllmmmnnnnnnnnnppprrrrrrpppnnnrrrssssssttttttuuuuuuuuuvvvsssrrrrrrttttttqqqoooooooooooonnnnnnnnnnnnmmmnnnoooqqqrrrrrrqqqpppooorrrqqqpppooonnnmmmlllllldddfffhhhgggffffffiiillliiikkkllljjjfffdddfffhhhfffggghhhiiiiiihhhggggggddddddeeefffhhhhhhfffeee```aaadddffffffeeecccbbbbbbbbbbbbcccddddddbbb```aaabbbcccddddddcccbbbaaa```aaabbbbbbbbbdddgggjjjkkkkkkkkkllllllllllllllljjjjjjjjjiiiiiihhhhhhhhhddddddeeegggjjjllllllkkkllllllmmmmmmmmmllljjjiiihhhiiijjjkkklllmmmmmmmmmkkkmmmooommmkkkiiikkkmmmlllllllllmmmmmmmmmmmmnnnnnnooopppooommmllloooqqqiiihhhhhhjjjllliiiddd___aaaeeeeeeaaabbbggghhhdddfffhhhhhheeeeeeiiiiiiggg\\\ZZZWWWWWWYYY[[[\\\\\\YYYXXXWWWYYY\\\\\\ZZZWWW\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZXXXUUUUUUXXX[[[]]]^^^\\\^^^``````aaaaaaccceeedddcccbbb```^^^]]]]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]\\\]]]\\\[[[YYYYYYZZZ\\\WWWXXXXXXXXXWWWXXX[[[^^^UUUUUUVVVXXXZZZ[[[ZZZYYYXXXZZZ\\\\\\\\\\\\]]]^^^```___]]]\\\\\\\\\]]]]]]ZZZXXXVVVXXX\\\^^^^^^]]]___^^^\\\[[[\\\^^^aaacccbbbccccccbbb```^^^___```gggeeebbbbbbcccccccccbbbdddeeeggghhhgggfffdddccc___]]][[[XXXVVVUUUTTTUUUVVVWWWYYY[[[\\\]]]]]]\\\ZZZZZZ\\\]]]^^^_________[[[\\\]]]___```bbbcccdddbbbdddgggiiikkkjjjhhhgggpppmmmlllmmmkkkfffeeegggfffiiijjjiiifffcccdddeeejjjhhhggghhhkkkkkkiiigggeeehhhlllnnnmmmnnnqqqtttqqqooommmmmmnnnooonnnmmmnnnmmmlllllllllmmmooopppllllllkkkjjjjjjjjjjjjjjjnnnmmmjjjfffcccaaa___^^^\\\^^^aaa```]]]\\\^^^aaa[[[^^^^^^[[[[[[^^^^^^[[[\\\\\\[[[[[[[[[\\\\\\]]]______^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZVVVVVVWWW[[[___```^^^[[[\\\\\\]]]^^^^^^]]]\\\[[[[[[]]]^^^``````^^^]]][[[aaaaaabbbbbbbbbaaaaaa```aaa``````cccffffffccc```cccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeiiigggfffdddcccccccccdddgggeeedddeeeeeeeeecccaaacccccccccccccccdddeeefffiiiiiiiiijjjjjjiiiiiiiiiiiiiiihhhhhhgggffffffeeeeeeffffffggggggggggggfffkkkkkkjjjhhhgggeeeddddddeeeeeeeeeddddddccccccccckkkiiigggggghhhhhhfffdddfffggggggfffcccaaaaaaaaadddccc```^^^___aaaeeegggeeeeeeeeefffhhhkkkmmmooofffeeecccbbbbbbccceeefffcccbbb```^^^\\\\\\\\\\\\___^^^^^^^^^^^^______``````___^^^]]]]]]^^^___```cccaaaaaabbbddddddaaa^^^``````______``````aaabbbcccbbbbbbcccdddfffhhhiiiiiiiiiiiiiiijjjkkklllmmmoooooopppnnnllljjjkkkkkkjjjlllnnnooonnnmmmmmmmmmppppppppppppooonnnmmmlllmmmmmmnnnnnnnnnmmmkkkjjjhhhiiijjjkkklllkkkjjjjjjggghhhiiijjjjjjiiigggfffmmmllllllkkkjjjiiihhhhhhffffffeeedddeeefffggghhhjjjjjjjjjjjjiiigggfffeeeggghhhhhhhhhggggggfffeeeggggggffffffffffffeeeeeeaaabbbbbbbbbaaa``````___```aaaaaabbbbbbbbbbbbbbb```aaaccccccbbbbbbccceeeddddddccccccdddeeeggghhhiiijjjjjjjjjjjjjjjjjjjjjmmmkkkiiigggggghhhiiijjjiiijjjjjjkkklllmmmnnnnnnnnnoooqqqrrrrrrqqqpppnnnoooqqqtttvvvwwwvvvuuusss}}}yyyuuutttvvvvvvuuusssssstttuuuwwwxxxzzz{{{{{{xxx{{{|||zzzwwwtttuuuvvvtttqqqooosssxxxxxxrrrlllpppooommmmmmooossswwwzzzzzznnniiinnnppplllmmmttt\\\\\\]]]___bbbcccbbbaaaaaa______```bbbbbb```]]]ggggggeeedddcccccccccccc[[[YYYXXXXXX[[[]]]^^^___]]]___``````______aaabbbaaa```^^^]]]]]]]]]]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]^^^______^^^]]]^^^```bbbdddddddddcccaaaaaacccddddddcccccceeegggiiihhhhhhgggiiikkkjjjiiihhhhhhiiilllllljjjiiiiiihhhhhhhhhfffdddcccdddgggjjjjjjhhhjjjiiigggffffffhhhjjjkkkhhhiiiiiihhhfffeeefffgggnnnllljjjjjjkkkllllllkkkjjjkkkkkkkkkiiigggdddccc___^^^\\\[[[YYYYYYYYYYYY[[[[[[\\\\\\\\\[[[ZZZYYY\\\]]]^^^_______________]]]^^^___aaacccdddeeefffhhhjjjmmmooopppooonnnmmmsssmmmiiilllpppooommmnnnkkkmmmmmmllliiihhhhhhjjjlllkkkjjjlllnnnnnnkkkiiigggjjjllllllkkkjjjkkkmmmllljjjiiiiiijjjjjjiiihhhhhhgggfffffffffgggiiijjjiiihhhggggggfffgggggggggiiiiiihhhgggggggggggggggddddddeeedddbbbaaabbbcccaaaddddddaaaaaaddddddaaa``````___^^^]]]]]]]]]^^^aaaaaaaaaaaaaaaaaaaaaaaa^^^]]]\\\\\\^^^^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___```aaaaaa```___aaaccccccaaa^^^___```aaacccddddddddddddaaabbbcccddddddcccbbbaaaeeefffffffffffffffeeeeeefffeeeeeegggiiiiiifffdddfffffffffgggggghhhhhhhhhggggggggggggggggggggggggjjjiiigggfffeeeffffffggggggffffffhhhjjjkkkjjjhhhgggffffffffffffgggggghhhiiiiiijjjkkkkkkjjjiiiiiiggggggggghhhhhhhhhiiiiiigggggghhhgggfffeeeddddddggggggffffffeeeeeedddddddddddddddddddddcccccccccfffeeedddeeeggghhhhhhgggdddfffgggfffdddaaaaaaaaaeeedddbbbaaaaaaccceeeggghhhgggfffffffffggghhhiiigggfffeeeddddddeeeggghhhhhhgggeeedddcccbbbbbbbbbaaaaaa``````aaabbbdddeeeeeedddccccccccccccdddeeeiiihhhhhhiiikkkkkkhhhfffggggggggggggggghhhhhhiiihhhhhhggghhhiiikkklllnnnlllllllllllllllmmmnnnooonnnooopppooommmllllllmmmjjjlllmmmnnnmmmmmmlllmmmppppppqqqqqqppppppoooooommmnnnnnnooonnnmmmlllkkkkkkkkkkkkjjjjjjiiihhhggghhhiiijjjkkkkkkjjjiiihhhjjjjjjjjjiiiiiihhhhhhggghhhggggggfffggghhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiigggggghhhhhhgggffffffeeehhhhhhhhhggggggfffffffffccccccddddddcccbbbbbbaaaccccccdddeeeeeeeeeeeeeeeeeefffhhhhhhgggggghhhjjjhhhhhhhhhhhhhhhjjjkkkllliiiiiiiiiiiiiiihhhhhhhhhnnnmmmkkkiiihhhhhhiiijjjjjjjjjkkkmmmnnnooopppppppppqqqrrrssssssqqqpppooooooqqqsssuuuvvvuuutttsss|||yyywwwwwwyyyzzzyyywwwvvvwwwxxxyyyzzz|||}}}~~~{{{}}}~~~{{{yyyyyy{{{{{{yyyxxxzzz}}}}}}yyyuuurrrrrrssstttwww|||{{{qqqlllrrrtttqqqrrryyy]]]___ccchhhkkkllliiifffhhhhhhggghhhiiihhhfffdddjjjjjjhhhgggeeeddddddddd___^^^]]]___aaabbbbbbaaaaaabbbccccccaaa```aaabbbaaa```___^^^^^^___aaabbb``````^^^^^^^^^^^^``````bbbccccccccccccdddgggjjjooooooooommmjjjiiiiiijjjkkkiiihhhhhhkkkmmmnnnnnnnnnooopppooommmkkkkkklllnnnnnnnnnnnnmmmlllkkkkkkjjjhhhggghhhkkklllmmmlllnnnlllkkkiiiiiijjjkkklllkkklllmmmlllkkkjjjkkklllnnnlllkkkkkkmmmnnnnnnmmmmmmmmmmmmmmmllljjjhhhfffcccbbbbbbaaaaaaaaabbbbbbddddddddddddcccaaa```___``````aaaaaaaaaaaa``````___```bbbdddeeegggggghhhkkklllnnnpppqqqqqqqqqpppwwwnnnnnnrrrrrrooonnnmmmnnnmmmkkkjjjiiikkkmmmkkkkkklllnnnooonnnllliiifffhhhjjjjjjhhhggghhhiiijjjhhhffffffggghhhgggfffeeeddddddcccdddeeefffgggggggggfffeeeeeeeeeeeeeeeffffffggghhhiiikkkllllllkkkiiihhhgggggggggeeedddeeehhhiiiffffffiiihhheeeeeedddcccaaa````````````bbbbbbcccdddeeeffffffgggcccaaa```aaabbbcccbbbaaabbbccccccddddddccccccccceeeeeeddddddddddddeeeeeegggfffeeeeeeggggggfffeeedddeeegggiiikkkmmmnnnnnnhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkllllllllllllkkkkkklllkkkkkklllmmmmmmkkkhhhiiiiiijjjkkkllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkmmmllllllnnnppppppooonnnllllllkkkjjjjjjjjjkkkkkkjjjkkkmmmnnnnnnmmmkkkjjjggghhhiiijjjkkklllmmmnnnmmmmmmlllkkkjjjhhhfffeeeggggggggggggggghhhhhhhhhgggggggggggghhhhhhhhhhhhhhhgggfffhhhjjjkkkjjjiiidddgggiiihhhfffdddbbbbbbfffffffffeeeffffffggghhhiiihhhgggfffeeefffggggggiiihhhgggggggggiiijjjkkkooonnnmmmkkkjjjjjjjjjjjjhhhgggfffffffffhhhkkklllkkkkkkjjjiiiiiijjjkkkkkklllkkkkkklllnnnnnnlllkkkkkkkkkkkkkkkkkkllllllllliiiiiiiiiiiijjjkkkmmmmmmooooooooonnnnnnoooppppppnnnoooppppppnnnnnnnnnppplllmmmnnnoooooooooooonnnpppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqpppoooqqqpppooommmkkkjjjjjjiiikkklllmmmnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkllllllkkkjjjjjjjjjkkkmmmnnnoooiiijjjjjjjjjjjjiiihhhhhhkkkjjjjjjiiihhhgggggggggeeeffffffggggggfffeeedddfffgggggghhhhhhhhhhhhhhhjjjkkkmmmmmmllllllnnnpppnnnnnnmmmmmmnnnooopppqqqoooooonnnnnnmmmmmmmmmlllpppooonnnlllkkkllllllmmmnnnnnnooopppqqqrrrssssssrrrsssssstttsssrrrqqqooooooqqqssstttuuutttsssrrrxxxwwwwwwxxxzzz{{{yyyxxxuuuvvvvvvwwwxxxyyy{{{|||yyy{{{||||||{{{zzz{{{{{{yyyyyyxxxxxxxxxwwwwwwvvvssstttvvvxxx{{{~~~yyyqqqnnnsssuuussstttzzz```aaaeeejjjmmmmmmjjjgggjjjjjjkkkkkkjjjiiigggeeeffffffeeedddccccccccccccdddcccdddfffhhhiiigggfffeeefffggggggeeeeeefffggghhhfffdddccccccdddfffgggfffeeeddddddddddddeeeffffffggghhhgggggghhhkkknnnpppqqqqqqooollljjjkkkllliiigggeeeeeegggjjjkkkkkkjjjkkklllkkkiiihhhhhhhhhhhhiiijjjkkklllkkkjjjiiihhhggggggggghhhiiijjjjjjlllkkkiiihhhgggggghhhhhhjjjkkkllllllkkkjjjkkkmmmjjjhhhhhhiiijjjlllkkkjjjhhhiiijjjkkkllllllkkkkkkfffgggggghhhiiijjjjjjkkkggggggggggggggggggggggggddddddddddddccccccbbbaaa```aaaccceeeggghhhiiiiiihhhiiijjjlllnnnooooooooowwwmmmlllnnnnnnnnnnnnnnnmmmkkkjjjiiijjjlllnnnlllmmmnnnppppppooommmkkkggghhhjjjkkkkkkkkkkkklllkkkjjjhhhhhhiiiiiiiiihhhggggggfffffffffggghhhiiihhhhhhgggffffffffffffggghhhiiiiiijjjjjjjjjjjjjjjmmmjjjggghhhjjjkkkhhhfffhhhkkkllljjjjjjlllkkkhhhjjjiiigggeeeeeeeeefffgggeeeeeefffggghhhiiijjjjjjgggeeedddeeefffgggfffeeeffffffggghhhhhhhhhgggggghhhgggffffffeeeeeeeeeeeegggfffffffffhhhiiijjjjjjhhhiiikkkmmmoooppprrrrrrllllllkkkjjjjjjkkkllllllmmmmmmnnnooooooooonnnnnnooonnnooooooooonnnlllkkkkkkkkklllmmmooopppqqqqqqoooooooooooooooooooooooommmmmmmmmnnnnnnoooooopppuuutttssssssttttttrrrpppqqqqqqpppooonnnnnnnnnnnnmmmoooqqqrrrrrrqqqooommmmmmmmmnnnooopppqqqrrrrrrssssssrrrrrrqqqooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnoooooopppppppppooommmnnnoooooommmlllhhhjjjmmmmmmkkkiiihhhgggjjjjjjkkkkkkkkkkkkkkkjjjiiiiiihhhhhhiiijjjkkklllkkkjjjjjjjjjkkklllmmmnnnqqqqqqqqqpppoooooooooooopppnnnlllkkkkkkmmmoooqqqooonnnnnnnnnnnnnnnnnnooonnnnnnnnnooopppppppppooonnnnnnooooooppppppppppppllllllllllllmmmnnnnnnoooqqqpppooooooooooooooopppmmmoooppppppooooooppprrrpppppppppqqqrrrssssssrrrppppppqqqsssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuyyywwwuuusssqqqqqqqqqqqqpppqqqrrrsssssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrnnnnnnnnnnnnooooooppppppqqqpppnnnnnnooopppssstttmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnmmmlllkkkjjjjjjiiiggghhhjjjkkkjjjiiihhhggghhhiiiiiijjjkkkjjjjjjjjjlllmmmooooooooooooqqqrrrqqqqqqqqqrrrrrrsssssssssssssssrrrrrrqqqppppppppprrrrrrqqqqqqqqqrrrssstttvvvvvvuuuuuuuuuuuuuuuuuutttuuuuuuuuutttsssrrrqqqpppqqqssstttuuutttsssrrrssstttuuuwwwwwwwwwvvvtttrrrqqqqqqqqqrrrtttuuuvvvtttuuuvvvwwwwwwxxxxxxxxxtttuuuvvvtttqqqpppsssvvvtttuuuvvvxxxyyyzzzzzzzzzwwwrrrpppssstttrrrssswwwddddddeeegggiiiiiigggeeeggghhhiiihhhgggeeedddccceeeddddddeeeeeefffggghhhffffffgggiiikkkkkkiiigggeeefffhhhhhhggggggiiijjjlllkkkiiigggfffggghhhiiihhhhhhgggggggggggghhhhhhjjjkkkkkkjjjiiiiiilllnnnlllmmmnnnnnnlllkkkkkklllllljjjggggggiiikkkmmmmmmiiikkkllllllkkkjjjjjjkkkggghhhjjjmmmnnnoooooonnnllllllllllllkkklllmmmmmmmmmlllkkkiiihhhhhhhhhhhhhhhiiijjjjjjiiiiiijjjkkkjjjiiiiiijjjlllmmmlllkkkffffffggghhhiiijjjjjjjjjfffggghhhiiikkkllllllmmmffffffeeeeeeeeeeeeeeeeeeffffffffffffeeedddcccccc```bbbdddgggiiiiiiiiiiiihhhhhhiiikkkmmmppprrrssstttnnnjjjkkkmmmnnnsssyyysssqqqooonnnoooqqqrrrssstttuuuwwwxxxwwwvvvuuutttrrrrrrrrrsssssssssrrrqqqnnnllljjjjjjkkkkkkkkkjjjhhhggggggfffggghhhiiijjjiiiiiihhhgggggggggggghhhlllmmmmmmmmmmmmlllkkkkkkllljjjhhhjjjmmmooommmkkknnnrrrsssqqqqqqsssrrrnnnooonnnlllllllllnnnppprrroooooooooooooooooooooooonnnmmmlllmmmnnnooonnnlllkkklllnnnooopppooonnnmmmlllkkkjjjiiihhhhhhhhhhhhiiiiiiiiihhhhhhiiikkklllkkkkkkkkklllmmmoooppppppllllllkkkjjjjjjkkklllllllllmmmmmmnnnoooooonnnnnnnnnooooooooonnnmmmlllllllllmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrroooooopppqqqrrrrrrrrrrrrxxxvvvvvvvvvvvvvvvtttrrrtttsssrrrrrrqqqqqqqqqqqqqqqrrrtttuuuuuutttrrrqqquuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuttttttuuuuuutttssssssrrrrrrqqqqqqrrrrrrsssssstttttttttsssrrrpppqqqrrrrrrqqqpppmmmppprrrrrrqqqooonnnooonnnooopppppppppooonnnnnnnnnnnnmmmmmmmmmnnnooopppllllllllllllmmmmmmnnnnnnppppppppppppppppppoooooorrrqqqooommmlllmmmnnnooooooooooooppppppooooooooorrrrrrsssttttttuuuvvvwwwttttttuuuvvvvvvvvvvvvuuussssssttttttttttttttttttppppppoooooonnnooooooooonnnpppqqqqqqpppppprrrsssrrrqqqpppqqqtttuuuuuussspppqqqrrrssstttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwww{{{zzzxxxwwwvvvwwwxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwrrrrrrssssssttttttttttttuuutttrrrppppppqqqrrrtttoooooopppppppppppppppoooqqqqqqqqqpppooonnnnnnmmmjjjlllnnnoooooonnnlllkkkjjjkkkllllllmmmmmmlllllllllmmmoooppppppppprrrtttssssssttttttttttttttttttrrrrrrqqqqqqppppppppppppttttttuuuvvvxxxyyy{{{|||~~~}}}|||{{{yyywwwvvvvvvvvvvvvvvvvvvvvvuuuttttttsssssstttuuuuuuuuutttttttttuuuvvvwwwvvvuuusssssstttsssrrrrrrrrrtttuuuvvvttttttuuuwwwxxxyyyyyyyyyxxxzzz{{{xxxuuuuuuyyy}}}xxxyyy{{{|||}}}}}}}}}}}}|||zzzyyyyyyxxxvvvvvvxxxhhhgggeeeeeefffgggfffddddddfffggggggeeecccccccccccccccdddeeefffhhhiiijjjfffffffffhhhjjjjjjhhhfffdddeeeggggggfffggghhhjjjkkkkkkjjjiiihhhgggggggggggggggggggggggggggggggggkkkllllllkkkiiijjjlllnnnkkkmmmoooooonnnmmmmmmnnnnnnmmmkkkkkkmmmnnnooonnnkkklllnnnnnnmmmllllllmmmiiijjjlllnnnpppqqqrrrsssoooppppppooommmmmmnnnppplllkkkjjjiiihhhhhhhhhhhhiiijjjkkkjjjiiihhhiiijjjiiihhhhhhiiikkkkkkjjjhhhgggggggggggggggfffffffffcccdddeeeggghhhhhhhhhhhhkkkjjjhhhfffeeedddccccccgggggggggggggggfffeeeeeeaaacccfffiiikkkkkkjjjjjjkkklllmmmooorrrvvvzzz|||{{{wwwuuuvvvvvvvvv{{{{{{yyywwwwwwyyy{{{|||{{{~~~~~~~~~|||{{{{{{yyyvvvsssooommmkkkkkklllmmmlllkkkgggffffffeeeeeeggghhhiiijjjjjjiiihhhhhhhhhhhhhhhnnnooopppqqqqqqqqqpppooolllllllllmmmoooqqqppppppuuuxxxzzzyyyyyyzzzxxxuuusssrrrpppooopppsssvvvxxxwwwwwwvvvvvvuuuuuuttttttuuusssrrrssstttuuutttsssoooqqqsssuuuuuuuuutttsssppppppooonnnmmmmmmnnnnnnnnnoooooommmjjjiiiiiijjjkkkkkkjjjjjjkkklllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnnnnnnnnnnooopppooommmlllmmmooonnnnnnoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrsssssssssssssssssssssssstttwwwwwwvvvuuuttttttsssrrrrrrrrrsssssstttttttttuuuuuutttttttttyyyxxxxxxwwwvvvuuuuuuuuupppqqqrrrtttuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrqqqrrrrrrrrrrrrssssssssssssnnnnnnmmmooorrrttttttsssqqqsssttttttssssssssstttqqqrrrrrrrrrrrrqqqpppppptttsssrrrpppooooooppppppmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnooonnnmmmmmmlllllllllllloooppppppqqqqqqppppppooopppqqqssssssssstttvvvxxxtttuuuvvvwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvuuuttttttqqqqqqpppppppppqqqqqqrrrqqqsssttttttsssssstttvvvsssqqqoooppptttvvvvvvtttrrrssstttuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxxxxwwwvvvtttrrrqqqpppqqqqqqppppppqqqqqqrrrrrrqqqqqqttttttttttttssssssssssssoooqqqsssuuuuuutttrrrpppoooooopppqqqqqqqqqqqqpppnnnppprrrrrrrrrsssuuuvvvuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz|||~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvxxxyyyzzzzzzxxxwwwwwwwww|||zzzyyyxxxxxxyyy{{{|||zzzyyyyyy{{{~~~~~~}}}{{{}}}~~~}}}{{{|||~~~~~~kkkiiihhhhhhiiiiiihhhfffeeegggjjjjjjgggffffffgggeeeeeeeeeeeefffhhhiiijjjiiihhhhhhiiikkkkkkjjjhhhfffggghhhhhhffffffggghhhhhhiiiiiijjjjjjiiihhhgggggggggggghhhhhhgggggggggjjjkkkkkkkkkjjjkkknnnqqqnnnppprrrrrrpppoooooopppooonnnmmmnnnpppqqqpppooonnnooopppooommmllllllmmmmmmmmmmmmnnnooopppqqqrrrnnnooopppnnnlllkkkmmmooojjjjjjjjjiiiiiihhhhhhhhhjjjkkkkkkjjjhhhggghhhiiihhhgggggghhhiiihhhfffdddhhhgggggggggggghhhhhhhhhcccdddeeefffffffffeeeeeemmmllljjjhhhgggggggggggggggggghhhhhhhhhgggffffffccceeeiiilllmmmmmmmmmlllllllllmmmppptttyyy~~~~~~|||zzzzzz{{{~~~}}}~~~~~~}}}|||{{{yyyvvvrrrqqqooonnnmmmnnnooonnnmmmkkkjjjiiiiiiiiijjjlllmmmmmmmmmlllkkkkkkkkkkkkkkkmmmnnnpppqqqqqqpppooonnnkkklllnnnnnnmmmmmmnnnppprrrwwwyyywwwwwwyyywwwrrrqqqpppmmmlllmmmooorrrtttssssssssssssrrrrrrrrrqqqqqqpppooooooqqqqqqpppoookkkmmmoooqqqrrrrrrpppoooooonnnmmmmmmmmmmmmmmmnnnmmmoooqqqooollliiihhhiiijjjiiiiiiiiijjjkkklllmmmkkkkkklllmmmmmmlllkkkkkkkkklllmmmnnnoooooooooooonnnpppqqqpppnnnnnnppprrrpppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssttttttssssssrrrqqqqqqqqqrrrtttuuutttsssrrrrrrrrrrrrrrrrrrssssssttttttsssrrrrrrsssttttttvvvvvvvvvuuutttssssssrrrooopppqqqrrrttttttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqmmmllllllnnnqqqssssssrrrrrrsssssssssrrrrrrtttwwwrrrrrrrrrqqqqqqpppppppppsssrrrqqqpppoooooopppqqqnnnnnnnnnnnnmmmlllkkkkkkkkklllnnnooooooooonnnnnnlllmmmnnnoooooooooooonnnpppqqqrrrssssssrrrqqqpppnnnoooqqqqqqppprrruuuxxxrrrsssuuuwwwwwwvvvuuuttttttuuuvvvvvvuuutttsssrrrtttttttttttttttuuuvvvwwwvvvxxxyyyxxxwwwwwwxxxyyywwwtttqqqssswwwzzzzzzxxxvvvwwwxxxyyyyyyyyyyyyyyywwwwwwvvvvvvvvvwwwyyyyyywwwwwwxxxyyyyyyyyyyyyyyy||||||||||||}}}~~~|||||||||{{{{{{zzzzzzyyyyyyyyy{{{|||||||||{{{zzzyyyxxxwwwvvvuuutttssssssssstttuuuuuuvvvvvvvvvuuuvvvvvvwwwwwwwwwwwwxxxxxxtttvvvyyy{{{|||zzzxxxvvvuuuvvvvvvwwwxxxwwwwwwwwwsssuuuwwwxxxxxxxxxzzz|||yyyzzz{{{{{{{{{zzzyyyyyy{{{{{{{{{|||}}}}}}~~~~~~yyyzzz{{{|||}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyy|||~~~~~~|||zzzzzz|||~~~|||zzzzzz|||}}}zzz{{{||||||}}}~~~kkkkkkkkkmmmnnnmmmkkkhhhgggjjjmmmmmmkkkiiijjjlllkkkkkkjjjjjjjjjkkkllllllmmmlllkkklllmmmnnnmmmllljjjkkkllljjjhhhgggggghhhfffhhhjjjlllmmmlllkkkjjjhhhiiiiiijjjjjjiiiiiihhhhhhiiijjjkkkkkkmmmqqqsssppprrrttttttrrrppppppppprrrrrrqqqsssttttttsssqqqsssttttttssspppnnnmmmnnnrrrqqqpppooooooppprrrsssnnnpppqqqooolllkkkmmmooommmmmmmmmmmmmmmllllllllliiijjjjjjiiigggeeefffgggjjjiiiiiijjjkkkjjjhhheeeffffffggghhhiiikkkmmmnnneeefffggghhhhhhgggeeeeeeffffffeeeeeeeeefffggghhhgggggghhhhhhhhhhhhggggggeeegggkkknnnoooooonnnnnnhhhhhhjjjmmmqqqxxx}}}{{{xxx}}}}}}xxxwwwvvvyyy|||~~~|||yyy{{{||||||yyywwwwww{{{~~~|||zzzxxxwwwxxxwwwtttqqqtttrrrqqqpppqqqrrrqqqpppqqqqqqpppooopppqqqrrrsssqqqqqqpppoooooooooooopppmmmnnnoooooonnnllljjjhhhiiikkkmmmllliiihhhjjjlllkkkppprrrqqqqqqrrrpppkkkmmmkkkhhhffffffhhhkkkllljjjjjjjjjjjjjjjjjjjjjkkkiiigggfffggghhhiiihhhfffccceeegggjjjjjjjjjhhhgggiiiiiihhhhhhhhhhhhiiiiiigggkkknnnnnnkkkiiiiiijjjiiiiiihhhiiijjjlllmmmoookkklllnnnoooooonnnlllkkklllmmmnnnoooppppppqqqpppoooqqqsssrrrppppppsssvvvqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttsssrrrqqqsssrrrqqqqqqrrrqqqooommmqqqqqqqqqqqqqqqrrrsssttttttsssqqqppppppqqqssstttsssrrrrrrrrrqqqqqqqqqqqqpppqqqrrrsssttttttttttttppppppqqqqqqrrrsssttttttsssssssssrrrqqqqqqqqqpppqqqpppooooooqqqrrrqqqoooqqqrrrqqqpppoooqqqtttwwwrrrqqqpppoooooooooooopppnnnnnnmmmmmmoooppprrrsssnnnnnnnnnnnnmmmkkkjjjiiikkklllnnnooopppoooooonnnlllnnnqqqsssuuuuuutttsssrrrssstttuuuuuutttsssrrrqqqsssuuuttttttuuuyyy}}}vvvwwwyyy{{{{{{zzzyyyxxxxxxyyyzzzzzzyyyxxxvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{zzz{{{||||||zzzzzz{{{||||||xxxuuuwww||||||yyyzzz{{{{{{||||||{{{{{{{{{zzzzzzyyyzzz{{{|||}}}xxxyyyzzz{{{{{{zzzyyyxxx||||||||||||}}}~~~~~~}}}||||||{{{zzz{{{|||~~~~~~}}}}}}|||{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyzzzzzz{{{{{{{{{{{{wwwxxxxxxyyyyyyzzzzzz{{{xxxzzz}}}|||{{{zzz{{{||||||}}}}}}||||||xxxyyy||||||}}}}}}|||}}}~~~~~~||||||zzzzzz{{{|||}}}~~~{{{||||||}}}}}}}}}||||||}}}}}}||||||{{{{{{zzzzzzwwwwwwwwwxxxyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz|||{{{zzz{{{~~~~~~|||zzzxxxxxxyyy{{{}}}yyywwwwwwyyy|||}}}|||yyyyyyyyy{{{|||~~~~~~}}}}}}}}}~~~~~~}}}lllmmmoooppppppooonnnmmmjjjjjjiiijjjjjjkkkllllllmmmnnnooooooooonnnmmmlllooopppppppppppppppoooooopppppppppooonnnnnnmmmmmmnnnllljjjkkkmmmnnnmmmjjjiiijjjjjjlllmmmnnnooooooooonnnlllkkkkkklllnnnpppnnnlllkkklllnnnpppnnnllllllkkkkkklllnnnmmmkkkhhhnnnllljjjiiihhhiiijjjkkkmmmkkkiiijjjlllmmmkkkiiimmmmmmkkkjjjiiiiiiiiiiiihhhhhhgggggghhhiiijjjjjjhhhhhhhhhhhhgggfffeeedddggggggeeedddcccddddddeeeiiihhhgggffffffggghhhiiiiiihhhhhhgggfffeeeddddddiiihhhffffffgggggggggfffffffffggghhhhhhfffeeedddcccdddfffiiikkkllljjjhhhnnnkkkiiihhhkkknnnpppqqqsssttttttttttttsssssssssrrrrrrrrrsssssstttttttttwwwrrroooqqqqqqooonnnqqqsssqqqoooooopppppppppooolllllllllmmmnnnooooooppppppnnnlllkkkkkklllmmmnnnooommmkkkjjjjjjlllooopppnnnmmmkkkkkklllllljjjiiiiiiiiijjjjjjkkkjjjjjjjjjiiikkknnnppppppooommmllliiikkknnnnnnkkkjjjlllnnnmmmmmmlllkkkjjjiiiiiihhheeefffggghhhhhhgggfffeeeiiiiiiiiiiiihhhhhhhhhhhhjjjjjjkkkllllllmmmmmmnnnnnnooopppooommmllllllmmmooonnnlllkkkkkklllnnnooommmoooqqqqqqooonnnnnnooonnnnnnooorrruuuvvvuuusssuuuuuuvvvwwwwwwvvvttttttvvvwwwxxxyyyyyyxxxvvvuuussstttttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvuuu{{{xxxvvvvvvxxxwwwtttqqqrrrrrrsssssstttuuuvvvvvvuuutttsssrrrrrrsssuuuvvvuuusssrrrsssttttttrrrqqqttttttrrrpppoooppptttxxxqqqqqqqqqrrrtttuuuwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvrrrsssuuuwwwxxxxxxyyyyyyzzzxxxtttqqqoooooooooppprrrqqqqqqqqqqqqrrrsssssswwwuuuttttttuuuuuutttsssrrrrrrrrrqqqooopppsssvvvssssssssssssssssssssssssuuuwwwyyyzzzyyyyyyzzz{{{|||{{{|||}}}~~~}}}zzzwwwxxxxxxyyy{{{||||||}}}}}}yyyzzz|||}}}}}}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~}}}|||~~~~~~}}}}}}|||{{{{{{{{{|||~~~~~~~~~}}}}}}~~~}}}{{{zzz}}}}}}}}}||||||||||||||||||{{{zzzzzzzzz|||}}}{{{}}}}}}|||~~~}}}{{{{{{{{{|||zzzzzz{{{zzz||||||zzz~~~~~~~~~}}}|||{{{zzzyyy}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{{{{|||}}}{{{yyyzzz~~~}}}}}}||||||}}}~~~~~~}}}{{{zzzrrrrrrqqqooommmkkkiiihhhkkkkkkkkkkkkkkklllmmmmmmoooooopppqqqqqqpppooonnnppppppqqqqqqqqqqqqpppppprrrrrrqqqpppnnnmmmllllllnnnlllkkklllnnnooonnnllljjjkkkkkklllmmmnnnoooooommmmmmlllkkklllmmmnnnooonnnllljjjkkklllmmmkkkiiijjjjjjiiijjjkkkkkkiiihhhlllkkkiiigggggghhhiiijjjllljjjiiiiiikkklllkkkiiillllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjiiihhhgggfffhhhgggfffeeedddeeeeeefffiiihhhhhhgggggghhhiiijjjjjjjjjjjjiiihhhhhhggggggllljjjiiijjjlllmmmmmmllliiiiiijjjjjjiiiiiihhhggggggggghhhjjjlllmmmllllllmmmkkkiiiiiikkkmmmnnnnnnqqqqqqqqqsssttttttsssqqqppppppqqqqqqrrrsssssstttuuuqqqppprrrrrrooonnnppprrrpppooooooppprrrqqqqqqpppoooooonnnooopppqqqrrrrrrqqqooommmmmmmmmnnnooolllkkkiiihhhhhhjjjlllnnnooommmllllllmmmmmmlllkkkiiiiiijjjjjjkkkkkkjjjjjjjjjlllmmmooooooooonnnmmmhhhjjjlllkkkiiihhhhhhjjjllllllkkkkkkkkkkkkkkkkkkhhhhhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmnnnooonnnmmmlllmmmnnnmmmlllllllllmmmppprrrtttuuutttssssssrrrrrrrrrqqqppppppqqqtttwwwxxxwwwvvvttttttvvvwwwxxxyyyyyyyyyzzz{{{|||}}}}}}|||zzzyyyuuuuuuvvvvvvwwwxxxxxxxxx|||}}}~~~~~~}}}{{{zzz}}}{{{zzzzzz{{{zzzxxxuuutttuuuuuuvvvwwwwwwxxxxxxvvvuuutttssssssssstttuuuuuutttssssssuuuwwwwwwvvvxxxwwwvvvtttssstttxxx{{{yyyyyyyyyyyyzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvwwwxxxyyyzzzzzz{{{}}}{{{xxxvvvuuuvvvxxxyyyuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwuuuuuuvvvvvvuuussstttuuuuuusssrrrsssvvvxxx{{{{{{|||||||||}}}}}}}}}|||~~~~~~{{{}}}|||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||~~~}}}{{{|||}}}~~~}}}zzzyyyxxxyyy|||{{{|||}}}|||zzz||||||||||||{{{zzzyyyxxx||||||||||||||||||||||||~~~~~~}}}}}}~~~~~~sssrrrpppmmmkkkiiihhhgggiiihhhhhhhhhhhhiiijjjjjjlllmmmnnnoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmppppppnnnmmmkkkjjjiiihhhnnnmmmlllmmmoooppppppooommmmmmmmmnnnnnnooooooooommmmmmmmmmmmnnnnnnoooooorrrpppnnnnnnnnnmmmllljjjmmmllljjjkkklllmmmmmmlllnnnmmmkkkjjjjjjjjjkkklllooommmlllmmmnnnooonnnmmmmmmmmmllllllllllllllllllmmmmmmmmmlllmmmmmmnnnooonnnnnnooonnnnnnmmmlllkkkjjjjjjiiihhhhhhhhhiiiiiilllkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnppprrrttttttsssppppppooonnnnnnnnnnnnnnnnnnnnnnnnooooooqqqrrrrrrsssrrrqqqqqqssssssrrrqqqtttssstttvvvyyyzzzwwwssssssssssssssstttuuuvvvvvvvvvssssssvvvuuurrrqqqsssqqqpppoooppprrrssstttsssrrrqqqooonnnoooppprrrsssuuutttrrrppppppppppppqqqpppooommmlllmmmnnnppprrrrrrpppooopppqqqqqqpppoookkklllmmmmmmnnnnnnmmmmmmllllllmmmnnnnnnnnnmmmmmmnnnooopppooommmkkkjjjkkkmmmnnnnnnnnnooooooooopppmmmlllllllllkkkllllllmmmjjjjjjjjjkkkkkklllllllllllllllllllllkkkkkkkkkkkknnnpppppppppooooooppprrrnnnnnnnnnnnnooorrrtttuuuxxxvvvtttuuuyyyzzzzzzxxxvvvuuuvvvxxx{{{||||||zzzyyyyyyyyyzzz{{{|||}}}~~~}}}~~~~~~yyyzzzzzz{{{||||||}}}}}}~~~~~~~~~|||zzzxxxyyyyyyzzzzzz{{{{{{{{{wwwwwwvvvvvvuuuuuutttttttttrrrqqqrrruuuxxxyyyzzzwwwwwwvvvtttsssuuuxxx{{{||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwxxxzzzzzz{{{zzzxxxwwwxxxyyy{{{}}}zzz{{{{{{{{{{{{|||||||||}}}|||zzzzzzzzzzzzyyywwwyyyyyyyyyxxxwwwxxxzzz|||~~~~~~|||zzz{{{|||{{{yyywwwvvvwwwyyy{{{|||zzzzzz}}}~~~|||}}}~~~~~~}}}|||zzzwwwvvv{{{{{{{{{{{{zzzyyyxxxxxx}}}}}}}}}}}}}}}}}}}}}}}}nnnmmmlllkkkjjjkkklllmmmiiiiiiiiihhhhhhiiiiiijjjkkklllmmmnnnooonnnmmmllllllmmmmmmnnnnnnnnnnnnmmmoooooonnnmmmllllllkkkkkkmmmmmmnnnooopppqqqqqqqqqpppppppppqqqqqqqqqqqqqqqooopppqqqrrrssssssrrrrrrwwwvvvuuuuuuuuutttsssrrruuusssqqqqqqsssuuuuuuuuuttttttsssrrrrrrsssssstttuuuuuuuuuuuuvvvvvvvvvvvvrrrrrrssssssssssssssssssuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuutttsssrrrppppppppppppooooooppppppqqqrrrrrrrrrsssttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvuuuuuuvvvxxxyyyyyywwwyyyxxxwwwuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvyyy{{{~~~~~~}}}{{{}}}|||{{{~~~|||xxxxxxxxxwwwwwwwwwxxxzzzzzzxxxwwwyyy|||{{{wwwvvvyyyuuutttrrrssstttuuuuuutttrrrqqqooommmmmmoooqqqrrrwwwvvvtttsssrrrqqqqqqrrrtttsssrrrrrrrrrsssuuuvvvwwwuuuuuuuuuwwwwwwwwwuuurrrrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuyyyyyyyyywwwuuutttrrrrrrssssssssssssttttttttttttrrrqqqooommmllllllmmmmmmkkkkkklllmmmnnnoooooopppoooooonnnnnnmmmllllllkkkpppqqqrrrrrrqqqrrrtttwwwrrrqqqqqqppppppqqqqqqrrrtttrrrsssyyy~~~{{{zzzzzz|||~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}~~~~~~}}}|||||||||}}}}}}~~~~~~~~~{{{{{{{{{{{{zzzxxxwwwvvvyyyvvvttttttwww{{{}}}~~~yyyyyyyyyxxxwwwxxx{{{~~~~~~}}}|||{{{{{{{{{{{{||||||||||||||||||||||||}}}|||zzzyyyyyy{{{}}}~~~{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{}}}~~~}}}zzzyyyyyyyyyyyy{{{||||||}}}~~~~~~|||{{{zzzyyyxxxwwwvvvvvv{{{{{{{{{{{{{{{zzzyyyyyylllkkkkkkkkklllnnnoooqqqnnnmmmmmmlllllllllmmmmmmmmmnnnoooqqqqqqqqqpppoooooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrmmmnnnooopppqqqrrrssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyyyyyyyyyy{{{{{{||||||{{{{{{||||||{{{zzzxxxxxx{{{}}}~~~~~~{{{{{{{{{{{{{{{{{{||||||{{{||||||}}}}}}}}}}}}~~~zzz{{{||||||}}}||||||{{{}}}}}}|||||||||||||||}}}{{{{{{{{{|||{{{{{{zzzzzzwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~}}}|||~~~}}}|||}}}~~~~~~~~~|||zzz{{{|||yyyyyyxxxvvvuuuuuuvvvwwwxxxxxxxxx{{{~~~|||xxxxxx|||{{{yyywwwvvvwwwwwwvvvtttsssrrrqqqppppppqqqssstttwwwvvvuuuttttttsssssssssttttttssssssssstttuuuvvv{{{zzzyyyzzz|||}}}|||{{{yyyyyy{{{||||||}}}}}}}}}}}}||||||{{{zzzyyywwwuuuwwwwwwvvvuuuttttttssssssuuutttqqqnnnmmmlllllllllmmmnnnnnnooopppqqqrrrrrrrrrrrrqqqpppooonnnnnnmmmpppqqqqqqqqqpppqqqtttwwwrrrqqqqqqqqqqqqqqqqqqrrrpppqqqttt}}}}}}|||{{{zzz{{{~~~~~~~~~|||{{{||||||}}}zzz{{{}}}}}}|||~~~~~~~~~}}}|||{{{|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}pppppppppppppppqqqqqqrrrnnnmmmllllllllllllllllllkkklllnnnoooppppppoooooonnnooopppqqqqqqqqqqqqqqqnnnoooooopppqqqrrrssssssoooqqqsssttttttuuuwwwyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}|||{{{yyyxxxxxxwwwvvvsssqqqpppqqqrrrsssvvvvvvyyy|||zzzvvvxxx}}}~~~|||yyyxxxxxxxxxvvvuuuuuuuuuuuuvvvvvvwwwxxxyyywwwwwwwwwvvvvvvvvvuuuuuuxxxwwwwwwwwwxxxxxxyyyyyy{{{zzzzzz{{{}}}~~~}}}|||}}}~~~~~~}}}|||yyyxxxwwwwwwxxxxxxvvvtttuuuuuutttsssrrrqqqppppppttttttrrrpppooommmmmmmmmqqqqqqqqqrrrrrrssssssssstttssssssrrrqqqppppppoooooooooooonnnmmmooorrruuunnnooopppqqqssstttuuuuuurrrtttxxx~~~~~~zzzzzzyyyxxxyyy{{{}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}yyyzzz|||~~~~~~~~~}}}|||}}}}}}~~~}}}|||}}}~~~~~~~~~vvvvvvvvvwwwwwwvvvvvvuuuppppppooonnnnnnnnnnnnnnnnnnoooqqqrrrssssssrrrrrrppppppqqqrrrsssttttttssspppppppppqqqqqqrrrrrrsssrrruuuxxxyyyxxxyyy|||||||||}}}~~~}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}|||}}}zzzxxx||||||{{{zzz{{{||||||{{{yyyxxxzzz|||zzzwwwvvvzzz}}}|||zzzwwwtttrrrrrrrrrsssvvvvvvyyyzzzxxxuuuxxx|||zzzxxxwwwxxxxxxwwwuuutttuuuwwwyyyzzz{{{{{{{{{wwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||wwwwwwvvvxxx{{{||||||{{{yyyzzz|||}}}~~~yyyzzz{{{{{{zzzxxxuuutttuuutttsssuuuxxxyyywwwuuurrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrrrrrqqqqqqssssssssstttttttttttttttssssssrrrrrrqqqqqqqqqppppppppppppnnnmmmooorrruuupppqqqrrrtttuuuvvvwwwwwwtttvvvzzz}}}~~~}}}}}}{{{yyyzzz|||~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~{{{|||~~~~~~~~~}}}~~~~~~}}}~~~~~~wwwxxxzzz{{{||||||{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvwwwxxxzzz{{{|||||||||{{{xxxxxxzzz{{{||||||||||||xxxxxxxxxxxxxxxxxxxxxxxxuuuxxx{{{|||||||||~~~~~~|||}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxx{{{}}}}}}|||yyyzzz{{{|||}}}|||{{{zzzyyyxxx{{{}}}{{{wwwuuuwww{{{{{{zzzyyyyyy{{{{{{{{{yyyxxx|||~~~|||xxxyyy~~~zzzxxxwwwxxxyyywwwxxxzzz{{{xxxvvvzzzyyyxxxvvvvvvwwwxxxwwwvvvrrrtttwwwyyy{{{{{{{{{zzzxxxyyyzzz{{{||||||||||||vvvvvvvvvwwwwwwwwwxxxxxxtttssssssuuuwwwyyyyyyxxxvvvwwwxxxzzz{{{{{{||||||xxxzzz{{{{{{zzzwwwtttrrrvvvuuutttwww{{{|||{{{yyyqqqqqqqqqrrrrrrrrrrrrsssnnnoooqqqtttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqqqqpppttttttsssqqqpppqqqtttwwwuuuuuuvvvvvvvvvvvvuuuuuusssvvvyyy{{{|||~~~}}}~~~}}}~~~|||}}}uuu|||~~~vvvyyy}}}xxx{{{zzz||||||~~~~~~xxx~~~zzzxxx~~~}}}wwwyyyyyyzzz}}}~~~}}}{{{||||||}}}~~~|||{{{}}}~~~{{{~~~yyy~~~zzzyyy|||~~~|||zzzuuuwwwwwwzzzxxx}}}xxx}}}|||wwwzzzzzzyyyyyyyyyyyyxxxvvvtttvvvtttvvv{{{}}}yyyuuutttvvvrrrtttzzz{{{vvvtttwwwuuu{{{}}}xxxxxx}}}}}}xxx|||wwwvvvxxxvvvqqqrrrwwwtttvvvxxxwwwvvvwwwzzz{{{zzzwwwvvvyyy}}}|||yyywwwxxxwwwxxxzzzxxxuuuvvv{{{vvvyyyyyyvvvuuuyyyzzzxxx}}}wwwtttxxx}}}~~~}}}~~~yyy{{{~~~~~~xxxxxxwwwvvvvvvuuutttsssvvvxxxwwwsssrrrsssrrroooqqqrrrsssuuuwwwyyyzzzzzz}}}yyyxxxzzz||||||{{{xxx|||~~~|||{{{yyyzzz|||~~~~~~}}}|||yyy{{{}}}}}}}}}}}}{{{yyyxxxxxxyyyzzzzzzyyyvvvwwwvvvtttrrrpppqqqrrrtttvvvuuuqqqqqqwww|||}}}tttssstttvvvyyyyyyuuurrrrrrqqqqqqsssuuuwwwvvvuuuuuuvvvyyy{{{}}}~~~~~~}}}|||{{{yyyxxxxxxzzz{{{}}}}}}zzz~~~}}}zzz~~~zzz~~~~~~|||zzz|||~~~|||zzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzz|||~~~}}}{{{xxxwwwwwwyyyyyyzzz{{{zzz{{{{{{{{{yyyxxxwwwvvvtttxxxuuuuuu|||xxxrrrvvvvvvvvvwwwwwwxxxwwwtttsssuuurrrssswwwxxxtttqqqqqqqqqrrrvvvxxxvvvrrrrrruuussstttuuutttwww}}}xxxssssssuuuvvvsssuuuyyywwwsssrrrvvvxxxuuuqqqqqqrrroooppptttwwwvvvuuuuuuwwwvvvwww{{{zzzvvvuuuxxxzzz{{{yyyvvvxxx|||~~~|||}}}wwwuuuyyy~~~|||{{{yyyxxxvvvuuuttttttqqqttttttpppppprrrrrroooqqqrrrsssuuuwwwyyyzzz{{{~~~{{{zzz}}}|||~~~}}}}}}~~~}}}~~~|||{{{|||}}}}}}{{{zzzxxxxxxxxxvvvuuuvvvyyy{{{yyy||||||zzzzzz||||||yyyvvvvvvvvvvvvwwwwwwwwwvvvppptttyyyzzzxxxtttrrrqqqtttuuuyyy|||~~~{{{|||}}}~~~zzz}}}|||uuu{{{}}}zzz|||zzz}}}~~~|||zzz{{{~~~~~~~~~}}}}}}~~~||||||~~~}}}uuuxxxzzz|||}}}~~~yyyyyyxxxuuutttuuuxxxzzzyyytttuuuzzzzzzsssrrrvvvtttsssnnnqqqwwwqqqmmmwwwwwwwwwwwwvvvtttrrrpppnnnssspppppptttuuuqqqnnnnnnkkkppptttuuuuuuvvvuuurrruuutttsssrrruuu|||yyytttqqqsssuuutttuuuwwwrrroooooouuuyyyxxxtttrrrooommmnnnssstttqqqqqqtttsssppppppttttttpppnnnnnnuuuvvvuuuuuuyyy{{{{{{uuusssxxx|||||||||~~~~~~}}}|||{{{{{{yyyxxxvvvuuuuuuvvvxxxyyytttwwwwwwuuuvvvyyyyyywwwuuuvvvyyy|||{{{wwwvvvyyy|||}}}}}}~~~}}}~~~}}}yyy~~~{{{~~~~~~{{{~~~|||}}}}}}~~~~~~zzzyyy{{{{{{yyyxxxxxxzzz}}}}}}yyypppnnnpppiiimmm~~~xxxssspppooopppooorrryyy{{{vvvrrrqqqrrrtttwww}}}}}}xxx|||yyyrrryyyyyywwwxxxyyyxxxwwwttt{{{yyy}}}wwwtttuuuzzzyyysssqqquuuuuupppmmmppprrrrrrrrruuusssxxx}}}|||zzz}}}~~~}}}~~~yyy~~~sssnnnjjjvvv|||xxxwwwsssttt{{{~~~|||yyy~~~zzz}}}|||}}}zzzvvvyyy|||uuuppprrrvvv|||~~~yyy}}}vvvppppppuuu~~~