BM6P6(@ IIIJJJKKKKKKKKKMMMPPPRRRPPPVVVUUUYYYiii~~~|||yyywwwkkkbbbiiiooojjj]]]OOOGGGEEEAAA>>>>>>CCCGGGIIIOOOUUUaaaoooxxxrrrfff___\\\WWWOOOJJJGGGFFFFFFEEEGGGHHHIIIIIIHHHEEECCCAAACCCEEEHHHKKKPPPXXX```fffnnnqqqtttwwwyyy|||vvv___OOONNNTTTZZZgggvvv~~~uuurrrnnnlllnnnqqqssstttwww{{{{{{vvvoooiiiaaaZZZYYYgggzzz}}}sssfffXXXSSS]]]nnn~~~qqqhhh[[[RRRLLLHHHEEEBBBFFFJJJLLLSSSdddsssnnn___UUUPPPLLLHHHDDDCCCIIIRRRWWWZZZfffzzzxxxnnnfffdddiiimmmyyyxxxqqqeee]]]\\\\\\ZZZ]]]XXXUUUXXXZZZYYY[[[^^^jjjsssuuummm```YYYVVV]]]fffooo|||yyyrrrggg```YYYVVVXXX[[[[[[ZZZ]]]___aaabbbbbbaaa^^^]]][[[\\\]]]]]]\\\\\\^^^```ccccccddddddccccccbbbaaa```bbbdddeeefffeeecccbbb^^^___```aaabbbbbbbbbaaadddddddddcccbbb```]]]\\\___^^^]]]\\\]]]___bbbdddbbbeeeggghhhgggfffeeeeeegggfffgggkkkrrrzzzHHHIIIJJJJJJJJJKKKNNNPPPNNNTTTSSSWWWfffyyyvvvzzz{{{pppdddllltttpppbbbSSSJJJGGGAAA>>>>>>BBBFFFHHHNNNTTT___kkkrrr|||vvvjjjccc^^^XXXQQQKKKHHHGGGGGGFFFIIIIIIJJJJJJIIIGGGEEECCC???AAADDDGGGLLLSSS[[[```kkknnnrrruuuwwwzzz~~~qqq\\\OOOOOOVVVaaammmyyy|||vvvvvvvvvwwwzzz~~~yyyppphhheeeqqq|||qqqddd```iiizzztttlll___UUUOOOKKKFFFCCCCCCGGGIIIPPPcccwww{{{sssXXXQQQKKKGGGDDDCCCIIIQQQUUUXXXcccttt{{{rrrooopppsss}}}}}}xxxnnngggfffeeeccc```[[[XXX[[[]]]^^^aaadddpppxxxzzzppphhh___[[[[[[cccmmmwww||||||xxxqqqggg```YYYWWWYYY\\\\\\[[[^^^___aaabbbbbbaaa```___\\\]]]^^^]]]\\\]]]^^^```dddeeeeeeeeeeeedddccccccaaabbbcccccccccbbbaaaaaa^^^^^^^^^___``````aaaaaacccdddddddddcccaaa___^^^```^^^]]]\\\\\\^^^```aaa```bbbeeeffffffeeeeeeeeekkkmmmppptttwwwyyy{{{{{{HHHIIIIIIIIIHHHIIILLLOOOMMMSSSSSSVVVdddrrrxxxvvv~~~{{{jjjttt|||xxxhhhWWWLLLIIICCC???>>>AAADDDGGGLLLRRR[[[eeejjjrrr|||ppphhh```[[[SSSMMMJJJHHHGGGFFFJJJKKKKKKKKKJJJHHHFFFEEEAAACCCEEEGGGKKKRRRYYY___fffiiinnnrrruuuxxx|||~~~yyyjjjXXXNNNPPPYYYfffqqq|||{{{}}}{{{uuu~~~xxxvvv}}}wwwnnncccZZZSSSNNNIIIEEEDDDFFFGGGLLL^^^uuu]]]SSSIIIDDDCCCDDDIIIOOOVVVXXXaaannnxxx}}}|||tttqqqnnnjjjccc]]][[[^^^aaadddggglllxxx~~~}}}tttiiibbb___^^^cccmmmwwwyyywwwxxxuuupppfff```[[[YYYZZZ]]]^^^]]]aaabbbbbbcccdddddddddccc]]]^^^___^^^]]]]]]___aaaeeeeeeffffffeeeeeedddcccbbbaaaaaa```____________]]]]]]\\\\\\]]]^^^```aaabbbcccdddddddddcccbbbaaa```___]]][[[[[[\\\]]]^^^\\\___bbbddddddddddddeeeooouuu|||}}}yyywwwvvvIIIJJJJJJIIIIIIJJJLLLOOOOOOUUUUUUXXXcccnnnzzz{{{vvv~~~}}}mmm\\\PPPKKKEEE@@@>>>AAACCCEEEKKKQQQWWWbbbfffmmm|||uuummmbbb]]]UUUNNNJJJHHHGGGFFFJJJJJJJJJJJJIIIHHHGGGFFFBBBCCCEEEGGGJJJOOOVVV[[[aaaeeekkkooossswww{{{}}}rrrcccUUUMMMRRR[[[eeeppp|||~~~|||zzztttmmmddd\\\WWWRRRLLLHHHFFFGGGGGGIIIVVVjjjxxx|||___SSSGGGBBBCCCEEEIIINNNXXX\\\cccjjjoooqqqqqqqqqlllgggdddfffkkkwwwyyysssmmmeee```]]]aaafffiiinnnsssxxxnnneee___^^^ccckkkuuuzzzvvvvvvvvvrrrmmmccc___[[[YYY[[[^^^______ccccccddddddeeeeeeffffff^^^___```___^^^^^^___aaadddddddddddddddccccccbbbbbbaaa___\\\[[[[[[\\\]]]\\\[[[ZZZYYYZZZ\\\^^^```aaabbbcccdddddddddcccccc```___]]][[[ZZZZZZ[[[[[[ZZZ]]]```bbbcccdddeeegggmmmwww{{{vvvuuu~~~JJJKKKLLLKKKKKKLLLOOOQQQTTTYYYYYY[[[eeelllyyy~~~ssscccUUUNNNGGGBBB@@@AAACCCDDDJJJPPPTTT```eeekkkxxxzzzqqqeee___WWWOOOKKKHHHGGGEEEHHHHHHHHHHHHGGGGGGFFFEEE???@@@AAABBBDDDIIIOOOTTT]]]aaahhhnnnrrrvvvzzz}}}~~~}}}nnn___RRRMMMSSS]]]hhhsss~~~|||zzzxxxrrrllleee```]]]XXXRRRMMMGGGGGGFFFHHHPPP]]]gggkkk\\\PPPEEEAAABBBEEEJJJOOOYYY^^^dddhhhiiigggbbb^^^ZZZUUUQQQQQQTTT\\\lllzzzxxxqqqjjjeeedddhhhnnnqqqwww|||~~~tttkkkddd```___hhhsss||||||xxxxxxuuuoooiii```]]]ZZZYYYZZZ]]]___```aaaaaaaaabbbbbbccccccccc___``````___]]]]]]___```aaabbbbbbbbbbbbaaa``````bbb```]]]ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXYYY[[[]]]^^^___```aaacccddddddcccbbb```___]]]\\\ZZZYYYYYYYYYZZZ\\\___aaabbbdddfffhhhhhhrrr~~~|||yyyxxxKKKLLLMMMMMMMMMNNNQQQTTTWWW\\\[[[]]]fffkkkuuu~~~ooo]]]RRRKKKEEEAAABBBCCCDDDIIIPPPRRR^^^ccciiiuuuzzz}}}vvvhhhbbbYYYRRRMMMJJJGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEAAABBBBBBBBBCCCGGGMMMQQQXXX]]]eeekkkqqquuuyyy||||||{{{jjj\\\PPPMMMVVV```pppzzz|||zzzuuuqqqllliiifffbbb[[[VVVIIIHHHGGGIIIOOOWWW\\\^^^VVVLLLCCCAAAAAADDDJJJQQQXXX___eeefffddd```YYYQQQOOOKKKIIIIIIIIIMMMXXXddd}}}~~~xxxqqqmmmmmmsssyyy|||{{{qqqhhhcccaaaaaammmzzz||||||vvvlllddd[[[ZZZXXXXXXXXX[[[]]]___^^^_______________^^^^^^______```^^^]]]\\\^^^_________``````______^^^]]]```^^^\\\ZZZXXXXXXYYYZZZYYYYYYXXXXXXYYYZZZ\\\]]]]]]^^^___aaabbbaaaaaa``````___^^^\\\[[[ZZZYYYYYYYYY[[[^^^```aaacccfffhhhccckkktttyyy{{{zzzyyyyyyJJJKKKLLLMMMMMMPPPSSSVVVWWW\\\ZZZ\\\eeeiiiqqq~~~gggVVVMMMGGGCCCCCCCCCDDDIIIPPPPPP[[[```eeeqqqwww|||}}}lllfff]]]UUUPPPLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDEEEHHHMMMQQQTTTYYYaaaiiinnnssswwwyyyyyywwwfffXXXOOONNNXXXdddvvv|||xxxuuurrrmmmfff```SSSNNNLLLOOOTTTWWWXXXXXXNNNHHHCCCAAA@@@BBBJJJSSSYYYaaahhhhhheeeaaaWWWMMMGGGFFFGGGIIIHHHIIIPPPXXXhhhzzzuuurrrssszzzxxxmmmddd```^^^dddrrr~~~~~~vvviii```WWWWWWVVVVVVVVVXXX\\\^^^___```aaabbbaaa___]]]\\\^^^______^^^\\\[[[]]]^^^^^^^^^______^^^^^^]]]\\\^^^]]][[[ZZZYYYYYYYYYZZZXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^______^^^^^^```___^^^]]]\\\[[[ZZZZZZXXXZZZ\\\^^^___```dddfffdddfffjjjmmmqqqtttvvvwww~~~HHHJJJKKKLLLMMMPPPTTTWWWVVVZZZXXXZZZdddgggooooooYYYOOOIIIDDDCCCDDDEEEJJJPPPOOOYYY\\\aaannnvvv}}}oooiii```XXXRRRNNNLLLJJJGGGGGGFFFFFFEEEFFFFFFFFFBBBBBBBBBAAAAAADDDIIIMMMPPPVVV^^^ffflllqqquuuxxxxxxtttcccVVVNNNOOOZZZgggwww{{{uuummmfff^^^WWWRRRTTTXXXYYYXXXVVVIIIEEEBBBAAA@@@BBBJJJTTT[[[eeelllkkkiiidddYYYNNNCCCCCCGGGKKKKKKJJJOOOUUU\\\~~~~~~xxxuuusssuuu}}}vvvjjjaaa]]]\\\eeeuuuvvvggg]]]TTTUUUUUUUUUUUUWWWZZZ]]]cccdddffffffeeeccc```^^^^^^^^^___]]][[[[[[\\\]]]^^^^^^______^^^^^^]]]\\\]]]\\\[[[ZZZZZZYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]]]]]]]\\\\\\```______^^^]]]\\\[[[ZZZWWWYYY[[[\\\]]]___bbbdddfffeeedddeeejjjooorrrtttzzzMMMLLLKKKLLLMMMPPPSSSUUUVVVYYY[[[[[[\\\aaajjjqqqkkkSSSPPPIIIBBBDDDLLLNNNLLLSSSWWW]]]cccjjjtttuuulllccc]]]WWWOOOKKKKKKFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGNNNUUU^^^dddfffjjjoootttyyy}}}sssbbbSSSLLLNNN\\\jjjyyy{{{sssmmmhhhdddfffgggcccVVVKKKEEEDDDCCCBBBBBBEEEJJJNNNYYYdddpppuuutttmmm___SSSMMMHHHEEEGGGJJJJJJMMMPPPZZZuuuxxxqqqqqqttt|||zzzpppfff^^^___cccpppzzz{{{kkk___^^^TTTRRRPPPPPPRRRWWW\\\___^^^cccffffffeeeeeeaaa[[[YYYYYYYYYWWWVVVVVVYYY[[[______^^^]]]]]]\\\[[[[[[[[[ZZZXXXWWWWWWXXXYYYZZZZZZZZZXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ]]]```bbbaaa___\\\YYYWWWYYYZZZ[[[ZZZYYYZZZ\\\```dddffffffeeefffhhhhhhiiioooxxx|||MMMMMMMMMMMMOOOPPPRRRSSSWWWYYYZZZYYYXXX[[[ccciii}}}}}}aaaWWWJJJDDDEEEIIIKKKKKKTTTXXX]]]bbbhhhrrr}}}|||rrrgggaaaZZZQQQMMMLLLGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFLLLSSS[[[aaadddhhhmmmrrrwww{{{}}}ppp___SSSNNNRRR```nnnyyy}}}xxxssspppkkkaaaSSSHHHAAAAAAAAA@@@@@@DDDIIINNNYYYfffuuu}}}}}}vvvhhh\\\OOOIIIEEEGGGIIIIIILLLPPPXXXsss|||tttnnnpppuuu~~~uuukkkbbb\\\^^^dddsss~~~yyyhhh\\\[[[RRRPPPOOONNNPPPUUUYYY\\\```eeegggfffdddccc^^^XXXUUUTTTTTTRRRQQQSSSWWWZZZ_________^^^^^^]]]]]]\\\[[[YYYXXXVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWYYYZZZZZZZZZ\\\___aaabbbaaa___[[[XXXWWWYYY[[[\\\[[[[[[[[[]]]```dddffffffeeegggiiijjjkkkrrr{{{MMMNNNOOOQQQRRRSSSTTTTTTVVVXXXXXXVVVUUUXXX]]]ccctttwwwaaaMMMGGGGGGEEEFFFJJJSSSWWW\\\```fffppp{{{yyymmmeee^^^UUUOOONNNJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBAAABBBBBBCCCCCCIIIOOOWWW]]]aaaeeejjjnnnuuuzzzwwwjjj\\\SSSPPPVVVeeetttzzzyyynnn^^^OOOEEE@@@@@@@@@???@@@DDDIIINNNZZZjjj}}}ssseeeUUUNNNHHHHHHIIIIIILLLPPPVVVpppyyypppiiiiiioooxxxzzzooofff___[[[___eeewwwwwweeeYYYWWWQQQPPPOOONNNPPPTTTYYY[[[^^^cccfffdddbbbaaa\\\VVVOOONNNLLLJJJJJJNNNSSSXXX_______________^^^^^^^^^[[[ZZZXXXVVVVVVVVVXXXYYY[[[ZZZYYYXXXXXXWWWWWWWWWWWWYYY[[[[[[\\\^^^```ccccccaaa^^^ZZZWWWWWWZZZ\\\^^^]]]]]]]]]^^^aaadddeeegggfffgggkkkllloooxxxMMMOOORRRVVVXXXYYYYYYYYYTTTUUUUUUUUUUUUXXX]]]aaajjj||||||lllQQQJJJHHHBBBBBBIIIQQQTTTZZZ___fffppp{{{~~~ppphhhaaaYYYRRRPPPLLLJJJHHHGGGFFFFFFFFFGGGBBBBBBBBBAAAAAABBBCCCCCCHHHMMMSSSYYY^^^ccchhhlllssszzzrrrfffYYYRRRRRRZZZiiivvv|||zzzkkkZZZLLLEEEAAAAAAAAAAAAAAADDDIIIMMM[[[mmm~~~ooo```XXXPPPMMMLLLKKKNNNRRRUUUnnnzzz|||zzznnnfffaaa^^^fffooo{{{wwwlllddd^^^\\\bbbjjjyyytttcccWWWUUUSSSRRRQQQQQQSSSVVVZZZ\\\YYY^^^bbbaaa```___[[[UUUJJJHHHFFFDDDDDDIIIPPPUUU\\\\\\]]]]]]^^^_________]]][[[YYYXXXWWWXXXYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZ\\\]]]^^^___bbbdddcccaaa^^^ZZZWWWWWWZZZ]]]______^^^^^^___aaadddeeehhhggghhhlllooottt~~~MMMOOOTTTYYY\\\^^^______UUUUUUUUUUUUVVVXXX\\\___aaarrrxxx|||xxxZZZOOOJJJBBBBBBIIIMMMQQQWWW^^^eeeppp}}}sssjjjddd\\\UUURRRMMMKKKIIIGGGFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCCCCDDDGGGJJJPPPVVV\\\aaafffiiirrryyyzzznnnbbbVVVRRRTTT\\\jjjvvv~~~uuudddTTTIIIDDDAAABBBBBBAAAAAACCCFFFIIIWWWkkk~~~pppfff[[[UUURRRPPPRRRVVVWWWnnnvvvwwwxxxhhh]]]YYYYYYZZZgggqqq}}}vvvkkkddd___```iiisss|||rrraaaWWWUUURRRRRRQQQQQQSSSVVVYYY[[[XXX]]]```^^^]]]\\\WWWQQQHHHFFFCCCAAAAAAFFFMMMSSSYYYYYYZZZ[[[]]]^^^___```___^^^\\\ZZZYYYZZZ[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXX[[[]]]^^^___```bbbdddaaa```^^^ZZZXXXXXXZZZ]]]____________```bbbdddeeehhhggghhhmmmrrrxxxKKKNNNRRRWWW[[[^^^______XXXWWWVVVUUUUUUVVVWWWXXX\\\jjjyyyxxxgggUUULLLEEEDDDHHHIIIMMMTTT[[[dddooo}}}yyyooohhh___WWWSSSMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEHHHLLLRRRYYY___dddfffnnnvvv|||~~~vvvjjj^^^SSSPPPUUU^^^kkkvvvmmm[[[MMMEEEBBB@@@@@@AAA@@@@@@BBBFFFHHHSSShhhtttfff^^^XXXTTTVVV[[[\\\qqqtttrrr||||||lll]]]UUUVVV\\\```lllttt~~~|||sssiiicccaaafffrrr}}}|||nnn___VVVUUUPPPPPPOOOOOOQQQSSSVVVWWWYYY^^^```^^^\\\ZZZUUUOOOKKKIIIEEEBBBBBBEEELLLQQQVVVWWWXXXZZZ]]]^^^```aaaaaa```]]][[[ZZZ[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYY[[[^^^_________aaabbb```___^^^\\\YYYYYYZZZ\\\]]]^^^^^^___aaabbbdddeeegggfffhhhmmmsss|||JJJLLLOOORRRVVVXXXYYYYYYUUUSSSRRRQQQRRRSSSTTTTTTZZZdddyyyyyywww]]]NNNHHHGGGFFFGGGKKKQQQXXX```lllyyyvvvmmmcccYYYTTTLLLLLLLLLKKKIIIHHHFFFEEEFFFEEEEEEDDDCCCCCCDDDDDDCCCDDDHHHNNNUUU\\\aaacccgggqqqxxx|||~~~ttteeeYYYOOOOOOUUU___mmmwww~~~uuuaaaRRRHHHCCCAAA???@@@BBBCCCDDDGGGKKKNNNXXXmmmpppddd\\\XXXYYY]]]bbbuuupppmmmsssuuugggYYYTTTXXXbbbiiirrrwww~~~uuulllccc```bbbjjjyyywwwiii\\\VVVUUUPPPOOOOOOPPPQQQSSSUUUVVVVVV\\\_________^^^ZZZUUUOOOMMMIIIFFFDDDGGGLLLPPPUUUVVVXXX[[[]]]```bbbcccaaa```^^^[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZ\\\___```___^^^___```^^^______]]][[[YYYZZZ[[[[[[\\\]]]___aaacccdddeeefffeeegggmmmttt~~~IIIJJJLLLNNNPPPRRRSSSTTTNNNMMMLLLMMMPPPSSSTTTTTTYYY```qqq{{{cccPPPKKKHHHDDDFFFJJJPPPVVV^^^hhhuuu~~~{{{rrrfff[[[UUULLLLLLMMMLLLJJJHHHFFFDDDFFFEEEDDDCCCCCCCCCCCCCCCAAABBBEEEKKKSSSZZZ^^^```cccnnnuuuyyy~~~uuuaaaVVVMMMNNNVVVaaannnyyy|||kkkXXXKKKDDDBBBAAA@@@BBBEEEGGGIIIMMMQQQUUUaaauuuttthhh^^^YYYZZZ^^^eeewwwmmmjjjmmm{{{rrrdddXXXTTTZZZfffnnnvvvyyy~~~nnnfff^^^]]]aaalll~~~tttfffZZZUUUUUURRRQQQQQQRRRSSSUUUWWWXXXQQQWWW]]]___bbbdddbbb^^^RRRPPPMMMIIIGGGHHHLLLOOOVVVWWWYYY\\\___aaacccdddaaa___]]][[[ZZZZZZZZZ[[[^^^]]]\\\[[[ZZZZZZZZZZZZZZZ]]]___```___^^^^^^^^^\\\^^^___^^^\\\ZZZZZZZZZZZZ[[[\\\^^^aaacccdddeeefffeeegggmmmuuuFFFHHHKKKMMMMMMLLLMMMNNNMMMMMMMMMLLLLLLOOOSSSVVV[[[```kkk}}}pppWWWKKKHHHFFFGGGHHHKKKPPPVVV```kkkrrrwwwmmmddd^^^VVVQQQKKKHHHHHHHHHFFFDDDHHHHHHGGGFFFEEEDDDCCCBBBAAACCCEEEGGGKKKQQQYYY^^^dddkkkpppttt|||rrrhhh\\\QQQOOOVVV```mmmwwwttt]]]NNNFFFAAA>>>???AAABBBHHHPPPTTTXXXbbbkkkwwwyyylllaaaYYYWWWYYYgggxxxiiiccccccxxxqqq```YYYYYY___iiiqqqvvvyyy}}}ooocccYYYZZZcccqqq{{{pppdddZZZTTTQQQOOOPPPPPPQQQSSSUUUVVVWWWVVVXXXZZZ^^^bbbeeeggghhh___[[[UUUPPPNNNNNNPPPRRRUUUVVVXXXYYY[[[]]]______\\\[[[YYYXXXXXXYYYZZZ[[[\\\[[[[[[ZZZYYYWWWUUUTTTZZZ\\\___```^^^[[[ZZZYYYZZZ[[[\\\\\\\\\[[[YYYXXX]]]^^^______^^^___aaabbbgggfffiiipppttt{{{GGGIIILLLMMMMMMLLLMMMNNNNNNNNNMMMLLLLLLNNNQQQUUUVVVZZZcccuuuxxx^^^NNNHHHFFFEEEGGGKKKOOOUUU^^^hhhnnnwwwtttiiiaaaXXXSSSNNNKKKKKKKKKHHHFFFHHHHHHGGGFFFEEEDDDCCCCCCAAACCCDDDGGGJJJPPPXXX]]]cccjjjooosssyyynnnaaaWWWOOOPPPXXXaaakkkttt{{{iiiTTTHHHBBB>>>===>>>DDDGGGOOOXXX___eeeppp{{{{{{nnnccc\\\ZZZ\\\fffxxxiiicccbbbuuu~~~pppbbb\\\^^^cccllluuuxxx{{{~~~~~~wwwiii```YYY]]]ggguuuxxxnnnddd\\\WWWVVVPPPPPPPPPQQQRRRTTTVVVWWWWWWXXXZZZ]]]aaaeeehhhjjjfffccc]]]XXXVVVVVVWWWYYYWWWXXXYYY[[[]]]^^^``````^^^]]]ZZZXXXWWWWWWXXXXXX\\\\\\[[[ZZZYYYXXXWWWWWWZZZ\\\______^^^[[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[]]]^^^______```cccfffggghhhmmmrrrtttxxxHHHJJJMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLPPPSSSVVVWWW\\\jjj{{{}}}gggSSSIIIGGGDDDGGGJJJNNNTTT[[[ccchhhlllxxx}}}ooofffZZZVVVQQQOOOOOONNNKKKHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCDDDFFFIIIOOOVVV[[[bbbiiiooottttttiiiYYYQQQLLLQQQZZZbbbkkkrrr~~~kkk\\\KKKBBB???======???EEEJJJSSS___gggooo}}}qqqfff^^^]]]```eeewwwiiicccaaasssyyymmmbbb___bbbgggnnntttvvvxxxzzz{{{zzzzzz{{{|||vvvnnnaaa[[[YYY```lllyyy}}}tttjjjbbb]]][[[ZZZRRRRRRQQQQQQRRRSSSUUUVVVYYYYYYZZZ\\\```eeeiiilllmmmjjjeee```]]]]]]^^^___YYYZZZ[[[\\\^^^___```aaa]]]\\\YYYWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ\\\^^^___]]][[[ZZZZZZ\\\]]]]]]^^^^^^^^^]]]]]]YYY[[[]]]^^^___bbbfffiiijjjooovvvxxxuuuwwwIIIKKKMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJLLLPPPTTT[[[YYYYYYcccuuu}}}xxx|||pppXXXKKKHHHEEEGGGKKKNNNRRRXXX^^^cccjjjsss}}}tttiii]]]YYYTTTRRRQQQPPPLLLIIIHHHHHHGGGFFFFFFEEEDDDDDDBBBCCCDDDEEEHHHLLLSSSWWWbbbjjjpppvvv}}}oooeeeTTTNNNKKKQQQ[[[dddmmmttt}}}zzz```SSSGGGAAA???>>>???BBBEEEJJJSSS^^^eeemmm|||tttiii```___aaaeeevvvjjjdddccctttsssiiiaaa```ccceeejjjnnnmmmooopppqqqppppppqqqsssvvvyyy}}}}}}ssskkk]]]YYYZZZbbbnnn{{{}}}yyyooofff___\\\[[[ZZZTTTSSSRRRRRRRRRSSSUUUVVVZZZZZZZZZ[[[___dddiiilllmmmkkkgggccc```_________ZZZ[[[[[[]]]^^^___``````YYYYYYWWWWWWWWWYYY[[[]]]XXXXXXWWWWWWWWWXXXYYYZZZZZZ\\\^^^___]]]\\\[[[\\\[[[\\\\\\]]]]]]]]]]]]]]]ZZZ[[[]]]^^^___bbbgggjjjnnnwwwxxxvvvGGGJJJLLLLLLKKKJJJJJJJJJFFFGGGHHHHHHIIILLLQQQTTT]]]XXXWWW^^^kkkyyyuuuzzz```PPPKKKGGGIIILLLNNNQQQUUU[[[^^^iiiooowww|||xxxlllbbb]]]WWWTTTRRRPPPMMMJJJHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDDDDFFFJJJPPPTTTbbbjjjrrryyyzzzkkkaaaTTTMMMKKKRRR]]]hhhrrryyy|||yyyfffVVVMMMDDDAAA@@@>>>???BBBFFFJJJRRRZZZ]]]cccqqqyyymmmccc```aaaddduuulllgggfffwwwzzzoooggg``````bbbbbbdddgggcccdddfffggggggiiikkkmmmooosssxxx||||||rrrjjj]]][[[\\\dddooo|||}}}yyy|||tttiiiaaa\\\ZZZXXXWWWVVVUUUSSSRRRSSSUUUWWWXXX[[[ZZZZZZ[[[^^^cccgggjjjkkkiiifffcccaaa_________[[[[[[\\\\\\]]]^^^______[[[ZZZXXXXXXXXXZZZ[[[]]]YYYYYYYYYZZZZZZ[[[\\\]]][[[]]]______^^^]]]]]]^^^[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^___```ccchhhlllrrr}}}{{{vvv{{{EEEGGGJJJJJJJJJIIIIIIJJJEEEFFFFFFFFFGGGKKKOOOSSSWWWSSSSSSZZZddduuuzzzqqq}}}mmmYYYPPPJJJKKKLLLLLLNNNRRRWWW[[[bbbhhhpppuuu{{{rrrhhhbbbZZZUUUSSSQQQNNNKKKHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCDDDHHHMMMQQQ^^^hhhqqqzzzwwwhhh^^^SSSMMMMMMUUUaaakkkuuu}}}|||jjjXXXMMMFFF@@@??????===>>>AAAIIIMMMSSSWWWWWWZZZggguuuttthhhcccbbbdddssslllhhhhhh|||tttkkkccc]]]^^^___^^^^^^___[[[]]]___```aaacccfffiiihhhmmmtttyyy|||wwwnnnggg]]]]]]aaakkkttt{{{zzzwwwoooeee]]]ZZZYYYXXXVVVWWWVVVTTTTTTTTTWWWZZZ[[[[[[ZZZZZZ[[[]]]```dddfffhhhgggeeecccbbb```______\\\\\\\\\]]]]]]^^^^^^^^^aaa___\\\ZZZXXXXXXYYYYYY\\\]]]^^^___````````````]]]^^^``````___^^^___```___^^^]]]\\\\\\\\\\\\]]]```aaabbbbbbdddgggmmmqqqvvvzzzyyyzzzBBBEEEHHHIIIHHHHHHHHHIIIGGGGGGGGGFFFFFFHHHLLLOOORRROOOQQQXXX]]]hhh}}}oooxxx~~~dddUUUKKKKKKJJJIIIJJJMMMSSSWWW[[[aaaiiipppvvv~~~|||ooohhh^^^WWWTTTRRROOOMMMHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDCCCBBBCCCFFFKKKOOOWWWbbbmmmwwwtttddd[[[PPPLLLOOOYYYfffnnnvvv{{{}}}ppp^^^RRRGGGBBB???@@@@@@???@@@CCCJJJNNNSSSVVVSSSUUUbbbqqq~~~ppphhhfffdddrrr~~~jjjgggjjj}}}qqqbbb[[[VVVWWWXXXWWWVVVWWWUUUVVVXXXYYYYYY[[[___bbb___fffmmmsssuuuyyy~~~vvvnnneee^^^[[[___hhhttt~~~}}}|||}}}rrrkkkaaa\\\\\\\\\ZZZXXXXXXWWWUUUUUUVVVYYY\\\___ZZZZZZ[[[\\\]]]^^^```aaaddddddccccccbbbaaa```___^^^^^^^^^^^^^^^_________cccaaa^^^[[[YYYYYYYYYYYY\\\^^^```bbbbbbbbb```___^^^```aaaaaa``````aaabbbeeedddbbbaaa```___``````cccdddeeegggiiinnntttyyy}}}yyy{{{AAACCCFFFHHHGGGGGGHHHIIIIIIIIIHHHFFFEEEFFFIIILLLQQQNNNPPPVVVXXX___uuullltttlllYYYLLLKKKIIIGGGGGGJJJPPPUUUWWW^^^fffmmmrrryyytttlllaaaYYYUUUSSSQQQOOOHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBEEEJJJNNNQQQ]]]iiitttqqqbbbXXXMMMKKKPPP]]]iiipppuuuyyy~~~}}}lll^^^SSSLLLDDD@@@???BBBCCCAAACCCGGGIIIMMMRRRTTTRRRTTTaaapppvvvllliiidddqqq}}}iiifffjjj}}}oooYYYRRRNNNOOOQQQPPPOOOQQQQQQRRRSSSSSSSSSUUUXXX[[[XXX^^^ggglllooossszzzxxxpppggg]]]WWWXXX___mmm|||zzzzzz|||ooohhh```\\\]]]^^^]]]ZZZYYYXXXVVVUUUWWWZZZ^^^aaaZZZZZZ[[[\\\]]]]]]^^^^^^aaaaaaaaaaaa```___^^^^^^______``````````````````bbb```^^^\\\[[[[[[\\\]]]YYY[[[___aaabbb```]]][[[___aaabbbbbbaaaaaabbbdddjjjiiifffdddcccccccccccceeefffhhhjjjmmmssszzz|||wwwCCCDDDEEEFFFGGGGGGGGGFFFHHHHHHIIIIIIIIIKKKNNNQQQMMMJJJNNNVVVYYY\\\lll}}}vvvyyyZZZQQQJJJEEEEEEGGGIIILLLPPPVVV[[[bbbhhhmmmuuu~~~{{{rrreee\\\WWWTTTQQQOOOPPPMMMIIIHHHHHHIIIIIIHHHFFFFFFFFFDDDCCCCCCFFFHHHTTTXXX___mmmqqqbbbXXXOOOQQQVVV```lllvvv{{{|||ttteeeZZZRRRLLLHHHCCC@@@AAADDDCCC@@@DDDLLLLLLPPPUUUVVVSSSWWWgggxxx}}}ooohhhiiippp|||jjjiiinnnvvviiiUUUOOOIIIGGGIIIJJJHHHFFFHHHJJJLLLMMMNNNPPPSSSVVVXXX\\\```dddiiipppyyyzzzhhh``````\\\UUUSSS```qqq~~~zzzxxxjjjccc[[[XXXYYYZZZXXXVVV[[[ZZZYYYXXXXXXYYYZZZ[[[]]][[[ZZZZZZ[[[\\\[[[[[[\\\^^^aaacccdddcccaaa___``````___^^^^^^___```aaabbbaaa___^^^]]]]]]]]]^^^[[[^^^``````______aaaddd___aaaccccccaaabbbfffiiihhhiiikkkllllllkkkiiihhheeehhhkkkmmmooottt{{{|||BBBCCCCCCDDDEEEFFFFFFGGGIIIIIIJJJJJJJJJLLLOOORRRUUUOOONNNTTTWWWYYYeeesssxxx}}}fffSSSKKKEEEEEEGGGHHHKKKOOOUUUZZZaaaffflllsss|||vvvjjj```ZZZVVVSSSQQQPPPMMMIIIHHHHHHHHHHHHGGGFFFGGGFFFDDDCCCDDDFFFHHHRRRUUU]]]lllrrrcccYYYOOOQQQWWWaaammmwww|||~~~wwwnnnbbbWWWQQQLLLGGGDDDEEECCCDDDHHHGGGFFFKKKRRRWWW[[[aaadddcccgggwwwssskkkiiippp|||jjjiiilllmmm```QQQLLLFFFDDDFFFGGGEEECCCDDDFFFIIIJJJKKKNNNQQQTTTVVVYYY^^^bbbfffmmmvvv}}}kkkTTTLLLOOOQQQOOOSSS```rrr~~~{{{yyywwwggg```YYYVVVWWWXXXWWWUUUXXXXXXWWWXXXXXXZZZ\\\]]]]]]\\\[[[[[[\\\]]]]]]]]]\\\]]]```bbbddddddcccbbbaaa``````___``````bbbbbbcccaaa```^^^]]]\\\]]]]]]\\\^^^______]]]\\\^^^```]]]___``````___aaafffkkkooopppqqqrrrsssrrrqqqpppnnnppprrrtttvvv{{{AAAAAAAAAAAABBBDDDFFFGGGIIIJJJKKKJJJJJJLLLOOORRRZZZQQQMMMQQQUUUVVV^^^ggg~~~|||xxxsssYYYOOOFFFDDDEEEGGGJJJNNNSSSXXX^^^ccchhhoooxxx~~~~~~qqqfff___ZZZVVVSSSPPPMMMIIIGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDFFFHHHNNNRRRZZZjjjtttcccXXXNNNQQQXXXcccoooyyy|||tttfff___WWWRRROOOMMMIIIFFFHHHGGGJJJNNNQQQSSSYYY___iiimmmtttyyy{{{wwwnnnjjjqqq|||jjjhhhjjjtttaaaTTTKKKFFFBBB@@@AAABBBAAA???@@@BBBDDDFFFHHHJJJNNNPPPRRRVVV[[[^^^bbbiiirrryyyiiiSSSIIIKKKNNNMMMRRR```ttt|||{{{xxxtttbbb]]]WWWTTTUUUWWWVVVUUUVVVVVVVVVWWWXXXZZZ\\\^^^[[[[[[[[[\\\\\\]]]]]]]]]ZZZ\\\^^^```bbbbbbccccccbbbbbbaaaaaabbbbbbcccdddcccbbb```]]]\\\[[[[[[[[[[[[]]]^^^]]][[[ZZZZZZ[[[]]]^^^___^^^^^^bbbiiiooovvvwwwyyyzzz{{{||||||{{{{{{|||}}}@@@@@@??????@@@CCCEEEGGGHHHIIIJJJJJJJJJKKKMMMOOOWWWQQQNNNPPPQQQSSSZZZbbbqqqxxx~~~bbbUUUHHHDDDEEEFFFIIILLLQQQUUU[[[```dddkkksssyyyyyymmmeee___YYYUUUQQQNNNJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFDDDDDDFFFHHHKKKPPPYYYjjjtttcccXXXMMMQQQZZZeeeqqqzzzzzzqqqkkkaaa\\\VVVSSSRRRPPPLLLIIIKKKLLLPPPWWW^^^fffmmmsss|||rrrkkkqqq|||jjjgggggg{{{tttcccUUULLLEEEBBB???===>>>>>>===<<<<<<>>>AAACCCEEEGGGKKKNNNPPPSSSXXX\\\```gggpppvvvrrrcccYYYTTTPPPMMMPPP```uuuxxxppp^^^ZZZVVVTTTUUUVVVWWWVVVWWWVVVVVVVVVWWWYYY[[[\\\XXXZZZ[[[\\\[[[[[[\\\]]]ZZZ[[[]]]^^^____________bbbbbbbbbccccccdddeeeeeecccbbb```]]][[[ZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZZZZ]]]^^^___^^^^^^dddlllsssyyy{{{~~~AAA@@@??????@@@BBBEEEGGGFFFGGGIIIIIIHHHIIIKKKMMMRRRRRRSSSRRROOONNNVVV^^^iii~~~mmm^^^MMMFFFEEEFFFHHHKKKNNNRRRXXX\\\```fffmmmsssuuukkkccc\\\WWWSSSOOOKKKHHHHHHGGGFFFEEEFFFGGGGGGGGGEEEEEEFFFHHHJJJOOOYYYkkkrrraaaVVVLLLRRR\\\gggrrr{{{wwwnnnhhh\\\XXXTTTSSSSSSQQQMMMJJJOOORRRXXXaaammmzzzuuummmqqq}}}kkkiiiiiizzzqqqaaaTTTJJJEEEAAA???===<<<<<<<<<<<<;;;;;;===???AAACCCEEEIIIKKKMMMQQQVVVZZZ^^^fffooovvv~~~}}}ssshhh^^^UUUOOOMMMQQQ```vvvyyylll]]]ZZZWWWUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYYYY\\\^^^___]]]\\\]]]_________```aaaaaa___^^^]]]aaabbbbbbcccdddeeeeeeeeecccaaa___\\\ZZZYYYYYYYYYXXXYYYZZZ\\\^^^^^^\\\[[[[[[\\\\\\ZZZ[[[aaajjjqqqyyy|||BBBBBBAAAAAABBBCCCEEEFFFEEEFFFHHHHHHHHHHHHIIIKKKOOOTTTXXXVVVPPPMMMSSSYYYaaasss|||zzzhhhSSSIIIFFFFFFHHHKKKKKKPPPUUUYYY\\\aaaiiinnnwww}}}rrrhhh```ZZZUUUQQQMMMJJJIIIHHHGGGFFFFFFGGGHHHHHHFFFFFFFFFHHHIIINNNYYYkkk~~~nnn^^^SSSLLLSSS]]]hhhrrr{{{wwwooojjj^^^[[[XXXYYYZZZZZZWWWTTTVVV[[[bbblll{{{xxxoooqqqoooppprrrxxxcccSSSIIIBBB???>>>===<<<<<<;;;;;;;;;;;;:::<<<>>>@@@AAACCCFFFHHHJJJNNNSSSXXX]]]eeeooovvv|||zzzoooeee\\\TTTRRRSSSTTTcccxxxwwwhhh\\\ZZZXXXWWWVVVWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWXXX]]]```cccccc```^^^___aaabbbdddeeefffeeebbb___]]]___```aaabbbcccdddddddddaaa```^^^\\\ZZZYYYYYYYYYXXXXXXZZZ]]]______^^^[[[VVVWWWVVVUUUUUUZZZbbbiiiuuuyyyDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIIIIHHHHHHIIIJJJLLLQQQVVVVVVTTTTTTVVVWWW^^^iii}}}pppXXXKKKHHHGGGHHHJJJJJJMMMRRRVVVYYY^^^eeejjjooowwwyyynnnddd^^^WWWSSSOOOKKKJJJIIIGGGFFFEEEGGGHHHHHHGGGFFFGGGHHHGGGMMMWWWiiiyyyiiiZZZQQQLLLSSS^^^iiirrrzzz|||vvvtttkkkhhheeefffhhhhhhfffccc___eeellluuu|||qqqqqqsssyyy|||jjjXXXKKKCCC>>>===;;;;;;;;;;;;:::::::::;;;:::;;;===>>>>>>@@@BBBEEEFFFJJJPPPVVV\\\dddnnnvvv{{{zzzqqqjjjaaaYYYYYY]]]YYYhhh|||ttteee[[[ZZZYYYWWWVVVUUUWWWXXXVVVVVVUUUUUUUUUWWWXXXYYY]]]aaadddddd___\\\]]]___```bbbfffhhhgggddd```]]]]]]^^^___aaabbbcccbbbbbb```___]]][[[ZZZYYYZZZZZZYYYYYYZZZ\\\______\\\XXXSSSTTTTTTRRRQQQTTT[[[aaalllqqqyyyuuurrrpppqqqxxxFFFFFFFFFGGGFFFEEEEEEDDDFFFHHHJJJJJJIIIIIIJJJKKKGGGLLLQQQVVVYYY\\\[[[YYY___fffyyy||||||uuu\\\MMMIIIHHHHHHJJJIIILLLQQQTTTWWW\\\ccchhhiiirrr}}}}}}rrrhhhaaaXXXTTTPPPLLLKKKIIIHHHGGGEEEGGGIIIIIIGGGFFFGGGGGGFFFLLLVVVhhhvvvfffXXXOOOLLLTTT___iiirrryyy}}}{{{|||wwwssspppooopppooommmjjjeeekkkrrr{{{~~~rrrqqqwwwuuukkk]]]PPPFFFAAA>>><<<999:::;;;:::999888999:::999:::<<<<<<<<<===@@@BBBCCCHHHNNNTTTZZZcccnnnuuuzzz~~~zzztttqqqiii___\\\```]]]kkk~~~qqqcccZZZZZZYYYWWWUUUTTTUUUWWWTTTTTTTTTTTTUUUWWWYYY[[[[[[___cccaaa\\\YYYYYY[[[[[[^^^cccffffffccc^^^[[[[[[\\\^^^```aaabbbaaaaaa___^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^]]]YYYUUUSSSTTTTTTRRRQQQSSSYYY^^^dddjjjrrryyy{{{yyyuuuqqqjjjfffdddfffmmmuuu{{{~~~~~~IIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLPPPRRRTTTVVVYYY\\\eeennnyyyzzzvvviiiUUUJJJHHHIIIKKKIIIKKKOOOTTTXXX\\\^^^```eeehhhqqq|||vvvjjjbbbYYYUUUQQQOOONNNLLLHHHDDDHHHHHHIIIIIIIIIHHHGGGGGGFFFJJJSSSeeetttdddYYYUUURRRZZZdddlllrrrvvv{{{{{{rrrnnnppprrrrrrqqqttttttxxx}}}{{{yyyvvvtttvvv~~~}}}ooossszzz}}}vvvqqqddd]]]RRRHHHBBB???>>>>>><<<;;;:::999888999::::::999:::;;;;;;::::::<<<>>>EEEHHHMMMRRRZZZccclllrrrxxx}}}~~~|||wwwpppjjjfffeeegggqqqyyyiii___WWWUUUSSSPPPOOOOOOOOOPPPQQQRRRTTTTTTSSSSSSUUUVVVZZZZZZXXXWWWWWWXXXYYYZZZZZZ\\\___```___^^^______YYY[[[^^^```aaa```^^^]]]ZZZYYYXXXXXXYYYZZZ]]]^^^eee```[[[ZZZ\\\\\\XXXTTTRRRQQQPPPOOOPPPRRRTTTVVV]]]aaahhhmmmpppooollljjjbbb```]]]]]]aaaiiiqqqwwwzzz|||}}}HHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMNNNOOOPPPSSSUUU^^^gggrrruuuwww```PPPHHHGGGHHHHHHJJJMMMQQQUUUYYY[[[]]]ccceeellluuu{{{mmmddd\\\XXXTTTRRRQQQNNNIIIEEEHHHIIIIIIJJJJJJIIIIIIIIIIIIMMMUUUfffssscccXXXUUUVVV]]]gggnnnssswww{{{|||rrrmmmlllllljjjhhhggghhhjjjttt~~~sssuuu|||sssrrrqqqjjjbbb]]]SSSOOOIIIDDDBBB@@@???===<<<;;;:::999999999::::::888999::::::::::::===???DDDFFFKKKQQQXXXaaajjjpppvvv||||||xxxtttrrrrrrpppwwwtttfff^^^XXXVVVTTTRRRQQQQQQRRRSSSNNNOOOQQQRRRRRRSSSTTTVVVXXXWWWWWWVVVWWWXXXYYYZZZZZZ\\\^^^^^^\\\ZZZZZZZZZZZZ[[[^^^```aaaaaa___^^^[[[ZZZYYYYYYZZZ\\\^^^```fffbbb^^^]]]______\\\XXXSSSRRRPPPPPPPPPQQQSSSTTTTTTWWW]]]aaaddddddbbb```aaa^^^\\\\\\```gggooouuutttuuuvvvwww~~~GGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJLLLMMMMMMLLLLLLNNNOOOXXXaaajjjuuuwww|||qqq[[[MMMHHHHHHGGGHHHKKKNNNQQQUUUWWWXXX___```eeellltttrrrhhh___\\\WWWUUUTTTQQQKKKFFFHHHIIIIIIJJJJJJKKKKKKKKKJJJMMMTTTccc{{{pppaaaXXXVVVZZZaaajjjqqqtttwww{{{~~~}}}tttooolllkkkhhheeecccaaaaaajjj}}}wwwwwwzzzmmmaaa\\\ZZZUUUOOOMMMEEECCCBBBBBBBBBAAA>>><<<<<<;;;:::999999999::::::777888:::::::::;;;===???AAADDDIIINNNUUU^^^ffflllsssyyy}}}~~~}}}{{{lll```[[[VVVUUUSSSRRRRRRRRRSSSTTTKKKMMMOOOPPPPPPQQQTTTUUUTTTTTTTTTUUUVVVWWWYYYZZZ[[[]]]^^^]]]ZZZXXXWWWWWWYYY[[[^^^```aaaaaa```___[[[ZZZZZZZZZ[[[]]]___```dddaaa^^^]]]___```^^^[[[TTTSSSRRRPPPPPPQQQQQQRRRRRRTTTWWW[[[]]]^^^^^^]]]^^^\\\ZZZ[[[^^^eeelllpppoooooonnnnnnsssFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMLLLNNNOOOOOONNNMMMNNNPPPWWW^^^fffmmm{{{{{{|||iiiVVVMMMLLLHHHHHHJJJLLLNNNQQQSSSTTTZZZ[[[___eeekkkvvvxxxmmmaaa]]]YYYVVVUUURRRMMMHHHHHHHHHHHHIIIJJJKKKLLLLLLHHHKKKQQQ^^^uuu{{{mmm___XXXWWW\\\ccckkkqqqtttvvvyyy{{{}}}{{{vvvtttrrrpppnnnkkkgggeeejjjyyyxxxxxxwwwhhhYYYRRRPPPLLLIIIHHHDDDBBBBBBAAAAAA@@@===:::;;;;;;:::::::::999999999666888999:::999;;;===??????BBBFFFKKKRRRZZZccchhhooouuu~~~{{{vvvwwwzzz|||~~~tttcccYYYVVVRRRRRRQQQQQQQQQQQQRRRSSSLLLNNNPPPPPPPPPPPPRRRSSSQQQQQQRRRTTTUUUWWWXXXYYY\\\]]]^^^^^^[[[YYYXXXXXXXXXZZZ\\\^^^______^^^^^^YYYYYYYYYYYYZZZ\\\^^^___]]][[[YYYZZZ[[[\\\\\\ZZZUUUTTTSSSQQQPPPPPPPPPPPPSSSTTTUUUXXXZZZ\\\]]]]]]\\\ZZZYYYYYY\\\aaagggkkkmmmmmmllljjjmmmyyyGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFHHHJJJKKKLLLMMMMMMNNNPPPPPPOOOOOOQQQSSSWWW\\\bbbgggppp~~~|||yyyaaaRRRMMMJJJJJJJJJKKKMMMOOOPPPRRRUUUVVV[[[```eeennntttccc___ZZZWWWUUUSSSNNNJJJGGGGGGGGGGGGHHHIIIKKKKKKHHHKKKPPP[[[pppxxxiii\\\WWWXXX]]]ccckkkppprrrsssvvvxxx{{{}}}~~~{{{yyytttooollloooyyywwwwwwvvvfffUUUNNNKKKIIIGGGGGGEEECCC@@@??????>>>===<<<;;;;;;;;;:::::::::999999777888999999999:::<<<>>>===@@@DDDIIIOOOWWW___eeelllrrr{{{|||sssmmmlllmmmpppssswww}}}mmm]]]VVVTTTQQQQQQQQQQQQQQQRRRRRRSSSPPPQQQRRRQQQOOONNNOOOPPPNNNOOOQQQSSSUUUWWWXXXYYYWWWZZZ\\\\\\ZZZYYYYYYYYYWWWXXXYYY[[[[[[[[[[[[[[[WWWWWWWWWXXXXXXYYYZZZZZZXXXWWWVVVWWWXXXYYYYYYYYYVVVUUUSSSRRRQQQOOOOOONNNOOOOOOPPPRRRTTTVVVXXXYYYZZZYYYXXXXXXZZZ___cccfffjjjkkkjjjhhhjjjttt{{{vvvzzzHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMLLLNNNOOOPPPOOOPPPRRRSSSTTTWWW[[[___fffyyy}}}mmmXXXMMMKKKKKKJJJJJJKKKLLLNNNOOOPPPRRRXXX^^^aaahhhvvvlllfff^^^YYYWWWTTTPPPMMMHHHGGGFFFFFFGGGHHHJJJKKKJJJMMMQQQZZZmmmuuufffZZZWWWZZZ]]]ccckkkpppqqqrrrtttvvvzzz|||~~~xxxuuuwww|||wwwttt~~~wwwgggVVVNNNKKKGGGDDDDDDCCC@@@===<<<<<<>>>>>>>>>::::::;;;;;;;;;:::999888888999:::999999999;;;===<<>>===>>>>>>===<<<::::::;;;;;;;;;:::999888999::::::999888888999;;;<<<>>>BBBFFFKKKSSS[[[```hhhoooxxx|||pppcccZZZSSSSSSTTTXXXaaaooo~~~zzzxxx~~~}}}yyyooobbbYYYVVVWWWSSSTTTTTTTTTTTTSSSSSSSSSNNNOOOPPPOOOMMMLLLLLLMMMMMMOOOQQQSSSUUUWWWWWWWWWQQQTTTVVVWWWWWWVVVVVVWWWZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXTTTTTTTTTSSSQQQPPPOOONNNNNNNNNOOOPPPRRRTTTUUUVVVXXXWWWWWWXXXYYY\\\^^^```^^^aaadddeeegggnnnyyyzzzpppiiigggjjjuuuJJJJJJHHHGGGGGGHHHJJJJJJFFFGGGHHHHHHIIIJJJKKKKKKRRRSSSTTTTTTRRRRRRSSSTTTSSSRRRTTTXXX]]]jjjkkkZZZLLLKKKIIIGGGGGGHHHIIIJJJJJJMMMTTTZZZZZZ\\\eeeppp|||{{{nnnccc\\\XXXTTTQQQLLLKKKIIIHHHHHHIIIJJJKKKKKKLLLMMMRRR```uuu}}}qqqbbbWWWVVV[[[^^^dddkkkppprrrrrruuuwwwzzz|||{{{rrruuuvvvxxxnnnddd^^^VVVOOOLLLGGGEEECCCAAAAAA???<<<:::::::::;;;<<<;;;:::999888::::::;;;999888777888:::<<<>>>AAAFFFKKKRRRZZZ___gggnnnxxxyyylll___UUULLLLLLMMMRRR]]]mmmzzzwwwzzznnnbbbZZZVVVVVVRRRRRRRRRRRRRRRQQQPPPPPPKKKMMMNNNMMMLLLKKKLLLNNNNNNOOORRRTTTVVVWWWWWWWWWTTTVVVXXXYYYXXXWWWWWWXXX\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWVVVUUUTTTRRRQQQRRRSSSSSSSSSRRRSSSTTTVVVTTTTTTTTTSSSRRRPPPOOONNNJJJKKKLLLNNNOOOQQQRRRRRRXXXWWWWWWXXXYYY[[[]]]^^^\\\```dddfffhhhnnnyyyxxxlllfffdddeeemmmuuuIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFGGGIIIKKKLLLMMMNNNQQQRRRRRRSSSRRRPPPOOONNNPPPUUUZZZ\\\[[[ddd{{{zzzdddVVVOOOHHHGGGFFFEEEEEEHHHHHHJJJMMMQQQWWW\\\bbbdddqqqzzzzzzkkkaaaZZZTTTPPPOOOLLLJJJIIIJJJKKKJJJJJJIIIIIIIIIMMMWWWgggxxxsssbbbWWWVVVYYYbbbffflllppprrrtttvvvxxx}}}~~~yyyooorrruuuqqq}}}wwwqqqdddXXXRRRIIIGGGEEEBBB@@@???>>>>>><<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<@@@EEEIIIMMMVVV___fffqqq{{{~~~xxxoooeee[[[UUUNNNKKKJJJQQQ___qqqzzzyyy{{{{{{tttoooggg\\\UUUSSSTTTTTTSSSRRRPPPNNNLLLKKKLLLMMMOOOOOOOOOMMMKKKJJJMMMNNNPPPQQQSSSUUUWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ______^^^\\\ZZZXXXVVVUUUWWWXXXWWWTTTPPPOOOPPPSSSTTTSSSSSSTTTVVVXXXZZZ[[[YYYWWWTTTRRRQQQRRRTTTUUUNNNNNNNNNNNNOOOOOOPPPQQQSSSXXX]]]___]]]]]]```cccccc```^^^```gggqqqyyy~~~zzzmmmbbb^^^aaahhhmmmHHHHHHGGGFFFFFFGGGHHHIIIFFFGGGHHHIIIJJJLLLMMMMMMQQQQQQQQQQQQQQQPPPPPPOOOPPPRRRVVVYYYZZZcccwwwnnnXXXPPPJJJIIIHHHEEECCCEEEGGGHHHKKKOOOUUUZZZ___bbbgggooo|||qqqfff]]]VVVQQQPPPNNNKKKJJJJJJKKKJJJIIIIIIIIIIIILLLTTTbbbqqq{{{}}}qqqaaaWWWVVVYYY```dddiiinnnqqqtttvvvxxx|||~~~yyymmmnnnpppiiissstttddd\\\NNNKKKGGGDDDBBB@@@???>>><<<;;;::::::999999::::::;;;;;;::::::;;;<<<<<<===<<<<<<@@@EEEHHHLLLUUU^^^fffqqq{{{~~~uuukkk```UUUNNNHHHFFFGGGOOO___ssszzzyyy{{{~~~xxxsssoooggg\\\TTTRRRQQQQQQPPPOOONNNLLLKKKJJJLLLMMMNNNOOOOOOMMMKKKJJJLLLMMMNNNPPPSSSUUUVVVWWWVVVVVVVVVWWWWWWXXXXXXXXX[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVUUUSSSPPPOOOQQQSSSTTTTTTTTTTTTUUUVVVXXXYYYWWWWWWWWWVVVVVVUUUTTTSSSPPPPPPPPPOOOPPPPPPQQQQQQTTTXXX\\\]]]\\\\\\```ccccccaaa___aaahhhrrr|||{{{nnnccc^^^```eeejjj~~~GGGFFFFFFFFFFFFHHHIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLPPPPPPOOOOOOPPPPPPQQQQQQPPPOOOQQQTTTXXXaaaqqqzzz^^^UUUNNNLLLKKKGGGDDDEEEFFFGGGIIIMMMRRRWWW\\\___bbbhhhrrryyylllaaaXXXRRRRRROOOLLLKKKKKKKKKJJJIIIIIIIIIHHHJJJOOOYYYfffnnnuuuwwwvvvmmm```WWWUUUXXX\\\aaaffflllpppssswwwyyy|||}}}~~~|||mmmjjjxxxlllaaaeeeuuu~~~kkk___RRRNNNIIIEEECCCBBB@@@>>><<<;;;::::::999999:::::::::::::::::::::;;;;;;<<<===<<>>======<<<<<<<<<<<<<<<;;;::::::999999999::::::===<<<>>>CCCFFFKKKUUU```hhhttt}}}yyyvvvmmmaaaWWWOOOOOORRRZZZiiizzzxxxttt|||rrrkkkffffffcccZZZRRROOOJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNQQQSSSVVVWWWXXXTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVUUUTTTTTTVVVWWWXXXYYYWWWVVVUUUSSSRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUTTTXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ^^^```_________aaagggsssxxxkkkccc```bbbdddoooCCCBBBBBBBBBDDDEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJMMMLLLMMMMMMNNNOOOPPPQQQQQQLLLKKKPPPVVV[[[aaagggxxxyyy```QQQJJJHHHHHHJJJFFFGGGHHHJJJMMMQQQUUUWWWZZZZZZ___gggllluuuwwwhhh^^^VVVSSSPPPNNNMMMMMMKKKJJJFFFGGGHHHHHHHHHJJJMMMOOOUUUXXXZZZWWWSSSOOONNNOOORRRVVV\\\bbbgggmmmssswwwwwwyyy}}}~~~~~~~~~~~~|||||||||}}}pppffflll~~~dddTTTNNNRRR```ppp|||nnnYYYRRRJJJFFFGGGGGGDDDAAA@@@???>>>>>>======>>>>>><<<;;;;;;:::::::::::::::<<<<<<>>>CCCGGGMMMXXXcccjjjvvvxxxiii]]]QQQRRRWWWbbbqqqzzztttnnnrrrooogggaaaaaa```YYYRRROOOJJJKKKLLLLLLMMMMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRTTTVVVVVVSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTXXXVVVUUUUUUWWWYYYZZZZZZXXXWWWUUUTTTSSSSSSTTTTTTWWWVVVUUUTTTTTTUUUVVVVVVXXXXXXWWWWWWVVVWWWWWWWWWVVVWWWXXXYYY[[[^^^```aaa___``````aaagggrrrzzzlllcccaaaccceeemmmBBBAAAAAAAAABBBCCCEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNOOONNNNNNOOOLLLKKKPPPTTTVVV[[[aaammm{{{ooo\\\RRRKKKHHHGGGEEEEEEFFFHHHKKKNNNRRRSSS[[[YYY___iiilllppp~~~sssiii___[[[VVVRRRPPPMMMKKKIIIDDDFFFHHHIIIIIIJJJLLLNNNNNNPPPPPPNNNKKKHHHHHHIIINNNQQQWWW\\\bbbhhhnnnrrrrrruuuyyy||||||}}}~~~~~~~~~|||||||||}}}uuukkkmmmyyyyyy^^^QQQLLLLLLTTT___jjjvvv{{{uuuccc[[[QQQLLLKKKKKKGGGCCCAAAAAA@@@?????????@@@@@@===<<<<<<;;;::::::;;;;;;<<<;;;>>>CCCHHHOOO[[[fffkkkwwwwwwjjjZZZ]]]dddooo|||}}}nnnlllmmmwwwnnnddd]]]\\\]]]XXXSSSPPPJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWYYYVVVTTTUUUXXXZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[^^^aaabbbccccccaaabbbbbbcccgggrrrzzzkkkbbb```cccfffnnnBBBAAA@@@@@@AAABBBDDDEEEHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLMMMOOOOOONNNMMMMMMMMMKKKKKKOOORRRSSSXXX^^^fff{{{yyypppttt}}}hhh[[[PPPIIIFFFCCCDDDEEEFFFIIILLLOOOQQQXXXVVV\\\gggkkkjjjsss{{{pppfffbbb\\\VVVRRRNNNJJJGGGCCCFFFIIIJJJJJJKKKLLLNNNJJJKKKKKKIIIEEECCCDDDEEEKKKNNNSSSYYY^^^dddjjjoooooorrrwwwzzz{{{{{{|||}}}}}}}}}|||}}}|||rrrooovvvvvv\\\PPPLLLKKKOOOVVVWWWbbbrrryyy~~~lllbbbVVVPPPOOOMMMHHHDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;<<<;;;>>>DDDIIIPPP]]]hhhmmmyyyxxxgggjjjqqqzzz{{{rrrjjjjjjpppmmmcccZZZZZZ[[[XXXSSSQQQJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPRRRSSSSSSTTTUUUVVVVVVWWWTTTUUUVVVWWWXXXYYYYYYYYYYYYVVVTTTTTTWWWYYYYYYWWWXXXXXXVVVUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\^^^bbbeeeffffffeeebbbdddddddddhhhsssyyyjjjaaa___cccfffnnnCCCCCCBBBBBBBBBCCCCCCDDDGGGJJJMMMNNNMMMJJJIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNMMMLLLLLLOOOSSSWWWZZZ```ssssssrrrxxxttt___QQQKKKJJJIIIDDDBBBEEEGGGHHHJJJNNNRRRVVV[[[^^^___dddmmmssssssjjj^^^VVVTTTRRRNNNKKKMMMLLLKKKLLLNNNPPPPPPPPPJJJHHHFFFDDDCCCCCCCCCDDDFFFJJJPPPVVV[[[```eeehhhppprrruuuwwwxxxyyy{{{}}}}}}}}}tttppptttsssYYYPPPLLLEEECCCGGGPPPPPPYYYlllsssiii^^^WWWQQQKKKIIILLLIIIGGGDDDBBBBBBAAA@@@>>><<<<<<<<<<<<======>>>>>>@@@@@@AAABBBFFFPPP]]]fffuuu{{{yyyxxxzzz|||rrrrrrpppuuuttteeebbb]]]ZZZXXXVVVTTTRRRMMMKKKIIIIIIJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIKKKNNNQQQTTTUUUUUUTTTSSSSSSTTTVVVXXXXXXXXXXXXXXXXXXWWWWWWXXXVVVTTTSSSRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSUUUVVVXXXXXXWWWWWWYYY[[[WWWXXXXXXXXXWWWWWWXXXZZZ]]]___aaaccccccccceeegggcccaaa^^^```mmm~~~wwwkkkdddbbbbbbbbbpppDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOONNNMMMLLLLLLOOORRRWWWYYY]]]ooosssnnnqqqkkkZZZQQQPPPJJJEEECCCFFFHHHHHHIIILLLPPPTTTXXXZZZ[[[```gggmmm}}}|||rrrddd[[[WWWTTTPPPMMMKKKJJJIIIIIIKKKLLLLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCFFFJJJNNNSSSWWW[[[```dddkkknnnrrrtttvvvxxx{{{}}}~~~}}}}}}uuuppprrroooVVVLLLHHHBBB@@@DDDGGGGGGPPP```rrrxxxjjj```WWWNNNJJJJJJIIIFFFDDDCCCCCCCCCAAA@@@>>>>>>>>>======<<<<<<<<<>>>???AAACCCIIISSSaaakkkvvv{{{wwwqqqtttqqqdddaaa\\\YYYWWWUUUSSSQQQNNNLLLJJJJJJKKKMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGHHHHHHHHHJJJLLLOOOUUUVVVVVVUUUSSSSSSTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUSSSQQQPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWUUUWWWXXXXXXWWWWWWXXXYYYWWWXXXYYYXXXWWWWWWXXXZZZ]]]```cccdddddddddeeefffdddbbb```bbbooo{{{nnngggfffffffffoooDDDCCCCCCCCCBBBBBBAAAAAACCCEEEGGGGGGGGGGGGIIIJJJHHHHHHIIIIIIJJJLLLMMMNNNNNNMMMLLLLLLNNNRRRUUUWWWZZZjjjvvvlllkkktttvvv```TTTPPPKKKFFFDDDGGGIIIGGGHHHJJJNNNQQQTTTVVVWWW[[[aaafffttt|||lllaaa[[[WWWRRRNNNLLLKKKIIIHHHIIIJJJIIIHHHHHHHHHGGGGGGFFFEEECCCCCCFFFHHHKKKMMMQQQUUU[[[___eeeiiimmmqqqsssvvvyyy|||{{{{{{|||yyyrrrqqq}}}lllTTTIIIEEEAAA???BBBCCCDDDLLLYYYiii|||wwwjjj]]]QQQKKKJJJGGGEEEDDDDDDDDDDDDCCCAAAAAA@@@???>>>===<<<;;;;;;<<<>>>AAAEEELLLWWWeeeooowww}}}~~~tttvvv~~~xxxmmmbbb___[[[XXXVVVTTTQQQOOOOOOMMMKKKKKKMMMOOOOOOOOOJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJKKKMMMPPPVVVWWWWWWVVVTTTSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVSSSQQQPPPPPPPPPQQQRRRSSSSSSTTTUUUVVVXXXXXXXXXZZZ\\\[[[ZZZXXXXXXYYYXXXYYYYYYXXXWWWWWWXXXZZZ___bbbeeeffffffeeeeeeeeecccdddcccfffrrrtttlllkkklllmmmoooCCCCCCCCCCCCBBBAAAAAA@@@DDDEEEEEEEEEDDDEEEHHHJJJFFFFFFFFFGGGHHHIIIKKKKKKNNNMMMLLLLLLNNNPPPSSSUUUZZZggg}}}ooojjjoookkkYYYPPPJJJEEEDDDGGGHHHGGGGGGIIILLLNNNQQQSSSUUUZZZ___dddoooxxxrrreee^^^YYYTTTPPPPPPNNNKKKJJJJJJJJJIIIGGGGGGGGGHHHHHHGGGFFFDDDCCCEEEFFFGGGIIILLLQQQXXX]]]bbbeeejjjmmmpppsssvvvxxxyyyyyy{{{~~~~~~vvvqqqzzz|||iiiSSSIIIEEEBBB@@@BBBBBBDDDJJJTTTbbbwww~~~pppbbbTTTLLLJJJEEEDDDCCCDDDEEEEEEDDDCCCAAAAAA@@@???>>>======<<<;;;>>>BBBFFFMMMYYYgggpppyyy~~~zzzxxx|||ppphhhbbb___\\\YYYWWWUUURRRPPPOOOMMMKKKKKKMMMOOOOOOOOOIIIHHHGGGFFFFFFFFFGGGGGGIIIKKKMMMMMMMMMNNNPPPRRRWWWXXXXXXVVVTTTTTTUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYZZZXXXVVVTTTSSSRRRRRRRRRUUUTTTSSSSSSSSSTTTUUUUUU^^^```bbbaaa___\\\[[[ZZZYYYZZZZZZYYYXXXXXXYYY[[[```cccfffhhhgggeeeeeeeeebbbdddeeehhhsss|||ssspppqqqrrrpppBBBBBBCCCCCCBBBAAA@@@@@@FFFFFFFFFDDDCCCCCCEEEHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLLLLKKKLLLNNNPPPQQQZZZeeexxxxxxpppppp{{{gggXXXKKKFFFDDDFFFGGGFFFFFFHHHKKKLLLOOORRRVVV[[[aaadddjjjppp|||xxxjjjbbb]]]VVVRRRRRRPPPMMMKKKKKKJJJHHHGGGFFFGGGHHHHHHHHHFFFEEECCCCCCDDDEEEFFFIIINNNVVV[[[```cccgggjjjlllnnnqqqsssvvvwwwzzz|||~~~}}}|||~~~wwwooossszzzwwwrrrbbbQQQHHHDDDBBB@@@@@@>>>???DDDMMMYYYnnnvvvfffVVVLLLIIIDDDCCCCCCEEEFFFGGGEEEDDDAAAAAA@@@@@@@@@?????????<<>>BBBKKKWWWjjj|||jjjXXXLLLIIIEEEEEEFFFGGGIIIIIIGGGEEEAAAAAAAAAAAAAAA@@@@@@@@@===@@@DDDIIIOOOYYYfffooozzz~~~~~~zzzvvvjjjcccaaaaaa___^^^]]]]]][[[XXXVVVQQQOOOLLLLLLLLLMMMMMMLLLJJJIIIGGGFFFEEEGGGHHHJJJIIIKKKNNNOOOOOOOOOQQQRRRUUUVVVVVVVVVTTTTTTVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRRRROOOOOOOOOPPPRRRUUUXXX[[[dddgggkkkkkkhhhdddaaa___ZZZ\\\]]]]]]\\\]]]___bbbaaaccceeefffeeeeeefffgggccchhhjjjkkksss~~~xxxvvvrrr>>>???AAACCCCCCCCCBBBAAAAAABBBCCCBBBAAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIJJJPPPXXXcccooo~~~rrr\\\TTTMMMJJJGGGDDDDDDGGGJJJIIIJJJMMMRRRXXX\\\^^^[[[bbbkkktttvvvlllaaaYYYTTTRRROOOMMMMMMLLLJJJHHHHHHHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDGGGKKKNNNTTTWWW\\\```cccfffiiilllrrruuuxxxyyyxxxxxxzzz||||||{{{{{{~~~kkkfffggg```[[[UUUMMMGGGEEEDDDAAA<<<@@@@@@DDDMMMYYYjjj~~~lllZZZOOOKKKIIIIIIJJJLLLMMMMMMKKKHHHDDDCCCCCCBBBAAA@@@??????>>>AAAFFFKKKQQQ\\\hhhqqqzzz~~~yyymmmccc_________^^^]]]]]]^^^]]]ZZZXXXTTTRRROOOMMMMMMMMMLLLKKKKKKIIIGGGFFFFFFGGGJJJKKKJJJLLLOOOPPPPPPPPPQQQSSSSSSTTTUUUTTTTTTTTTVVVXXXWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTQQQPPPPPPQQQSSSWWW[[[]]]aaaeeeiiijjjhhhccc___]]][[[\\\^^^______```ccceeeaaabbbcccccccccdddgggjjjeeekkknnnmmmsss|||wwwttt<<<>>>@@@CCCDDDCCCBBBBBB===>>>@@@AAA@@@@@@BBBDDD@@@@@@@@@AAABBBCCCDDDEEEJJJIIIHHHHHHGGGGGGGGGHHHJJJQQQZZZbbbnnnddd[[[RRRLLLHHHDDDCCCFFFJJJIIIIIIKKKOOOTTTWWWYYY[[[bbbiiimmmuuurrreee]]]XXXUUURRRQQQPPPOOOMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEECCCBBBCCCFFFHHHNNNQQQWWW\\\```dddhhhkkkqqqtttwwwxxxvvvvvvxxxzzz|||||||||nnneeeddd\\\XXXUUUOOOJJJIIIHHHCCC>>>???>>>CCCLLLYYYhhh||||||lll\\\QQQNNNLLLLLLMMMOOOPPPPPPMMMKKKFFFFFFDDDCCCAAA???>>>===>>>AAAGGGLLLSSS^^^kkktttzzz}}}~~~|||}}}|||{{{rrrggg___^^^___]]]\\\\\\]]]^^^]]][[[YYYWWWTTTQQQOOONNNNNNMMMLLLKKKJJJHHHFFFFFFHHHJJJLLLLLLNNNRRRSSSSSSSSSTTTUUUQQQSSSTTTTTTSSSTTTVVVXXXXXXXXXXXXYYYXXXXXXWWWWWWZZZZZZ[[[[[[ZZZYYYXXXXXXVVVTTTSSSSSSTTTWWWZZZ\\\^^^bbbgggiiifffaaa]]][[[[[[\\\^^^``````bbbeeehhhaaabbbbbbbbbbbbdddhhhkkkhhhnnnqqqooottt~~~xxxuuuAAA@@@???>>>???@@@AAABBB@@@@@@??????>>>?????????>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDMMMKKKPPP[[[eeerrr{{{eeeSSSOOOMMMFFFDDDHHHHHHGGGFFFGGGKKKPPPUUUXXXUUUZZZ```eeemmm{{{}}}mmmaaa[[[SSSMMMOOOQQQOOOLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFJJJMMMPPPTTTWWW\\\bbbfffkkknnnrrruuuwwwyyy|||~~~}}}|||||||||}}}}}}ssskkkdddcccZZZQQQLLLHHHCCCBBBDDD???AAADDDJJJVVViii}}}tttggg\\\RRRKKKPPPKKKJJJOOORRRQQQPPPPPPPPPJJJBBB======>>>>>>===@@@AAADDDIIIQQQ^^^kkktttyyyzzz|||||||||{{{xxx}}}{{{sssmmmhhhdddaaa___^^^]]][[[ZZZ[[[[[[[[[ZZZZZZXXXTTTQQQOOONNNNNNOOOKKKJJJIIIHHHGGGHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWYYYYYYXXXXXXZZZ[[[\\\]]]^^^``````^^^ZZZWWWTTTVVVWWWYYYZZZZZZZZZZZZ[[[]]]```ccccccaaa___]]][[[^^^aaabbbbbbaaaaaabbbbbbcccdddfffgggggggggggghhhfffeeejjjwwwvvvwww?????????>>>??????@@@AAA@@@@@@??????>>>>>>??????===>>>???AAAAAABBBBBBBBBBBBCCCDDDFFFFFFFFFEEEEEEIIIGGGKKKUUU]]]iiiqqq[[[TTTQQQJJJGGGIIIGGGGGGFFFGGGJJJOOOSSSVVVUUUYYY___bbbhhhtttsssgggbbbYYYSSSSSSTTTQQQNNNLLLJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHFFFCCCBBBAAAAAAAAAGGGJJJMMMQQQUUUZZZ___cccjjjmmmqqqsssuuuwwwzzz|||}}}}}}}}}~~~zzzssslllcccZZZTTTNNNGGGDDDEEECCCCCCEEEJJJUUUggg{{{oooeee]]]UUUOOOQQQLLLJJJMMMQQQPPPOOOPPPQQQKKKDDD???>>>>>>>>>===???@@@CCCHHHQQQ]]]jjjsssxxxzzz}}}~~~~~~zzzuuusssxxx}}}yyy{{{vvvoooiiieeeccc```___^^^\\\ZZZYYYZZZ[[[ZZZYYYXXXWWWUUUSSSQQQPPPPPPPPPKKKKKKIIIHHHHHHHHHIIIJJJKKKKKKLLLNNNOOOPPPQQQRRRUUUUUUVVVWWWWWWVVVUUUTTTVVVXXXYYYYYYXXXWWWXXXZZZ]]]]]]___```aaa___[[[XXXVVVXXXYYY[[[\\\\\\\\\\\\^^^___aaabbbaaa```]]]\\\^^^___aaaaaaaaa```aaaccccccdddeeefffggghhhhhhhhhhhhfffdddiiivvv|||www===>>>>>>???@@@@@@??????AAA@@@???>>>>>>>>>>>>>>>======>>>???@@@@@@??????@@@AAABBBDDDEEEEEEEEEEEEGGGEEEHHHPPPUUU^^^ssshhh[[[UUUNNNJJJJJJGGGGGGFFFGGGIIIMMMQQQTTTTTTXXX\\\___bbbiiiuuu~~~}}}qqqjjjaaaYYYXXXXXXTTTPPPOOOMMMLLLJJJHHHHHHHHHHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@CCCFFFIIIMMMPPPUUU[[[___gggjjjooorrrsssuuuwwwyyyzzz{{{}}}~~~}}}yyypppggg```XXXNNNHHHGGGGGGFFFFFFJJJUUUfffyyy}}}nnnhhhccc]]]WWWSSSLLLHHHKKKNNNNNNNNNPPPRRRMMMFFFAAA>>>>>>>>>======???BBBGGGPPP\\\iiiqqqwwwzzz~~~}}}vvvqqqpppvvv}}}xxxvvvqqqkkkfffcccaaa```^^^]]][[[YYYXXXYYYYYYXXXWWWVVVWWWWWWVVVUUUTTTRRRQQQLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPSSSSSSUUUUUUVVVUUUTTTSSSWWWXXXYYYYYYXXXWWWYYYZZZ^^^^^^___aaaaaa```\\\YYYYYYYYY[[[\\\]]]^^^^^^^^^bbbbbbbbbaaa```^^^]]]\\\aaaaaaaaa```______aaacccddddddfffggghhhiiiiiiiiihhhfffdddhhhuuuxxx<<<===???@@@AAAAAA@@@???AAA@@@???>>>>>>===>>>>>>>>>>>>???????????????>>>??????@@@BBBCCCDDDEEEEEEHHHGGGIIINNNQQQWWWgggvvvuuuaaaWWWPPPKKKKKKHHHGGGFFFGGGHHHKKKOOOPPPRRRVVVZZZ\\\^^^cccjjjppp|||{{{qqqggg^^^[[[ZZZWWWSSSRRRNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDAAACCCFFFJJJMMMQQQWWW[[[dddhhhllloooqqqrrrtttvvvuuuwwwzzz}}}~~~~~~}}}||||||~~~|||rrrkkkaaaTTTLLLJJJIIIGGGGGGKKKWWWhhh{{{wwwrrrmmmeee]]]TTTMMMGGGIIIKKKKKKLLLNNNPPPLLLFFF@@@===<<<<<<<<<;;;===AAAFFFOOO[[[gggpppvvvzzz~~~~~~~~~|||}}}~~~|||vvvssssss{{{vvvrrrkkkfffcccaaa___^^^\\\ZZZXXXWWWXXXXXXVVVUUUUUUWWWYYYZZZZZZXXXUUUTTTLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVUUUUUUTTTVVVXXXYYYZZZZZZZZZ\\\]]]_________```aaa```\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^ccccccaaa```______^^^^^^bbbbbb```^^^]]]]]]```ccccccdddeeeggghhhhhhiiiiiihhheeedddhhhuuu}}}<<<===???AAAAAAAAAAAA@@@AAA@@@???>>>============??????@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDEEEGGGGGGIIILLLNNNRRR]]]ggguuulll\\\RRRMMMKKKIIIHHHGGGGGGHHHJJJLLLNNNPPPTTTXXX[[[]]]```eeeiiirrr}}}xxxlllbbb^^^]]]YYYVVVUUUOOONNNKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFAAACCCEEEHHHJJJNNNSSSWWW___ccciiilllooopppqqqssssssuuuyyy}}}~~~~~~}}}|||~~~~~~{{{sssgggZZZPPPLLLIIIGGGHHHNNN\\\nnn~~~tttggg]]]UUUMMMGGGGGGIIIIIIJJJLLLKKKIIIDDD???;;;999999::::::<<<@@@FFFOOOZZZgggooouuuzzz~~~{{{yyyxxxwwwyyy|||}}}~~~zzzxxxwwwyyy{{{vvvoooiiieeebbb___]]]\\\ZZZWWWWWWWWWWWWUUUTTTUUUWWWZZZ]]]]]][[[WWWUUUMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMQQQRRRTTTUUUVVVVVVVVVUUUUUUWWWYYY[[[\\\]]]___bbb___^^^^^^___```^^^\\\YYYWWWWWWXXXYYYZZZ[[[\\\\\\bbbaaa```___^^^______`````````^^^\\\ZZZ[[[___bbbbbbcccdddeeefffggggggggggggeeedddiiivvv<<<===>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<>>???@@@AAA@@@???>>><<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDAAADDDHHHIIIKKKOOOSSSVVV]]]uuu}}}fffVVVNNNLLLKKKJJJJJJIIIJJJJJJJJJLLLNNNQQQTTTWWWYYY\\\^^^bbbjjjrrr}}}rrrjjjeee___ZZZZZZSSSQQQNNNLLLIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFAAABBBDDDDDDEEEGGGJJJMMMQQQUUU\\\bbbfffhhhjjjkkkmmmppptttxxx{{{~~~~~~~~~sssbbbVVVRRRLLLLLLOOOXXXhhhyyywwwdddYYYTTTLLLFFFFFFGGGFFFEEEFFFCCCCCCAAA===888666888::::::<<>>???AAA@@@???===<<<<<<;;;;;;======???@@@BBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDAAAEEEIIIKKKMMMQQQTTTVVV[[[ooozzzppp[[[PPPMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNQQQSSSVVVXXXYYY^^^dddiiioooyyyooohhhaaa\\\[[[TTTSSSPPPMMMKKKIIIIIIIIIDDDEEEGGGIIIJJJJJJJJJIIIAAABBBCCCCCCCCCDDDGGGJJJKKKQQQXXX^^^bbbeeeggghhhhhhjjjnnnssswwwzzz|||}}}~~~vvvdddXXXTTTOOONNNRRR\\\kkk{{{xxxeee\\\SSSLLLFFFGGGGGGEEEDDDEEEBBBBBBAAA===888777999;;;:::===AAAHHHPPP[[[gggnnntttxxx||||||yyyxxx{{{|||~~~|||{{{qqqssstttsssrrrrrrssstttooorrrwwwzzz{{{{{{}}}~~~}}}~~~zzzuuunnngggccc___\\\ZZZ]]][[[YYYWWWWWWWWWUUUTTTPPPQQQTTTVVVUUUSSSPPPNNNNNNNNNOOOPPPOOONNNMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNPPPRRRTTTUUUUUUUUUWWWXXXYYYYYYXXXXXXYYYZZZZZZYYYXXXXXXYYYXXXVVVTTTTTTSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXWWWUUUSSSQQQPPPTTTUUUUUUUUUTTTUUUXXXZZZ[[[\\\]]]___``````aaaaaaaaabbbeeemmmzzz999:::<<<=========<<<<<<<<<===>>>>>>======>>>???@@@@@@AAAAAAAAAAAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCAAACCCDDDEEEGGGIIIMMMQQQYYYaaa{{{yyy{{{jjjWWWSSSLLLGGGHHHHHHGGGGGGIIIIIIKKKNNNOOOPPPRRRUUUWWW\\\^^^bbbiiirrrvvvkkkddd___\\\WWWUUURRRQQQPPPNNNLLLJJJHHHHHHJJJJJJJJJIIIHHHGGGFFFEEECCCAAAAAACCCEEEFFFKKKLLLOOOSSSWWW[[[^^^```gggjjjooorrruuuxxx{{{~~~~~~~~~~~~}}}|||}}}ooo___UUUVVVSSSVVVcccrrr~~~tttddd[[[UUUMMMGGGFFFFFFEEECCCAAA@@@===888777888888666999;;;???DDDNNNZZZhhhqqqtttvvvwwwvvvuuusssssstttzzz|||~~~}}}zzzwwwpppnnnnnnppptttuuusssqqqpppsssuuuwwwyyy|||{{{rrrooojjjfffbbb^^^YYYVVVTTTVVVYYY[[[[[[XXXTTTRRROOOQQQSSSTTTSSSQQQOOOMMMLLLKKKKKKLLLMMMMMMKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLLLLMMMOOORRRUUUWWWXXXXXXWWWVVVWWWYYY[[[ZZZZZZYYYYYYXXXXXXXXXWWWXXXWWWVVVVVVUUUUUUUUUVVVXXXXXXWWWWWWVVVUUUTTTTTTVVVUUUSSSRRRRRRSSSTTTUUUWWWYYY[[[[[[\\\]]]```bbbbbbdddfffiiiuuu999:::<<<=========<<<;;;;;;===>>>>>>======>>>???@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEIIINNNRRRRRRZZZqqqyyywwwsss]]]UUUNNNJJJKKKKKKHHHFFFGGGIIIKKKMMMOOOPPPQQQTTTVVV\\\]]]aaafffmmm{{{sssjjjbbb^^^XXXUUURRRPPPOOOMMMJJJHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFCCCBBBAAABBBDDDEEEHHHJJJMMMPPPUUUXXX\\\]]]aaadddiiillloooqqquuuwww|||}}}}}}}}}|||}}}zzzjjj___XXXUUUYYYffftttuuuaaaYYYPPPLLLKKKKKKGGGCCCBBBAAA>>>:::999999999777;;;===@@@EEENNNYYYeeemmmtttuuuvvvuuutttssstttuuuxxxzzz}}}~~~{{{wwwtttooommmlllnnnqqqsssrrrpppuuuwwwyyyzzz{{{|||~~~{{{zzznnnkkkgggdddbbb___[[[YYYVVVXXXZZZ\\\\\\ZZZWWWUUUPPPQQQRRRRRRQQQPPPNNNLLLLLLJJJIIIJJJLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKLLLIIIKKKLLLLLLMMMOOORRRTTTTTTTTTTTTSSSRRRRRRTTTWWWYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTTTTUUUTTTQQQPPPOOOQQQSSSTTTXXXYYY[[[\\\\\\]]]```cccaaaccceeeiiivvv::::::;;;<<<<<<<<<<<<;;;;;;===>>>>>>===<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCGGGMMMRRRNNNWWWgggzzzsssyyyjjjZZZRRRMMMMMMLLLHHHFFFFFFHHHJJJLLLNNNNNNOOORRRTTTZZZ[[[^^^cccgggqqq~~~rrrgggaaa[[[XXXTTTRRRPPPNNNKKKIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEECCCBBBBBBCCCDDDEEEFFFHHHLLLPPPTTTWWWYYY___bbbgggjjjlllooorrrtttxxxyyy{{{{{{{{{|||uuuiii[[[YYY]]]jjjwwwooodddXXXSSSTTTRRRKKKEEEFFFBBB???===<<<;;;999888<<>>===<<<<<<===??????@@@@@@@@@@@@AAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCFFFJJJNNNPPPXXXcccrrrzzzqqqoooyyy}}}dddYYYOOOKKKJJJHHHFFFGGGHHHJJJLLLMMMMMMNNNPPPRRRWWWXXX\\\```ccciiiwww{{{mmmddd^^^[[[WWWUUUSSSQQQOOOMMMHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIFFFDDDCCCBBBCCCCCCAAABBBDDDGGGJJJNNNRRRTTT\\\___cccfffiiikkknnnqqqsssuuuwwwxxxyyy{{{}}}{{{mmm]]][[[```lllyyywwwggg___^^^[[[SSSJJJJJJDDD@@@??????<<<999999;;;>>>BBBGGGNNNWWW```fffjjjkkkkkkjjjiiiiiilllnnnuuuwwwzzz{{{yyyuuupppmmmlllkkkiiiiiikkkooorrrtttuuuyyywwwmmmfffccc```_________^^^\\\[[[[[[[[[\\\\\\\\\\\\\\\WWWUUUSSSQQQOOOOOOOOOOOOOOOLLLHHHGGGGGGHHHHHHHHHFFFGGGHHHJJJKKKKKKKKKKKKJJJLLLNNNOOOOOOPPPRRRTTTWWWWWWWWWVVVTTTTTTVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUWWWXXXZZZ[[[\\\ZZZWWWTTTSSSTTTVVVWWWYYYWWWSSSPPPOOOQQQSSSUUUUUUWWWYYYYYYZZZ[[[^^^```^^^```bbbfffttt;;;;;;;;;:::::::::;;;;;;;;;<<<======<<<<<<===>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDBBBDDDEEEEEEEEEFFFIIIKKKQQQZZZbbbmmm{{{rrrlllooo~~~tttdddSSSKKKIIIHHHHHHJJJHHHJJJKKKLLLLLLLLLNNNPPPTTTUUUXXX]]]```dddooozzzuuukkkaaa^^^ZZZVVVUUUSSSQQQPPPIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHFFFDDDCCCCCCCCC@@@@@@AAACCCFFFIIIMMMOOOSSSVVV[[[___aaadddhhhjjjnnnqqqsssuuuvvvxxxzzz}}}|||}}}~~~}}}lll]]][[[___kkkwww|||pppmmmhhh___VVVQQQGGG@@@AAA@@@<<<999999999<<<@@@FFFNNNWWWaaaggghhhiiiiiiiiiggggggiiijjjssstttvvvwwwuuurrrmmmkkkkkkjjjiiiiiikkkpppuuuyyyyyy}}}}}}|||xxxlllffffffccc___^^^]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\YYYXXXUUUSSSQQQQQQQQQQQQQQQNNNJJJGGGFFFFFFEEEDDDEEEFFFHHHJJJJJJJJJJJJIIIKKKMMMOOOPPPPPPPPPRRRSSSSSSTTTSSSRRRQQQQQQSSSUUUXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWVVVVVVWWWWWWXXXYYY\\\ZZZWWWUUUTTTUUUWWWXXXYYYWWWTTTQQQOOOPPPRRRSSSRRRTTTVVVVVVWWWXXX[[[]]]^^^```aaaeeeppp<<<;;;::::::999::::::::::::<<<======<<<;;;===>>>????????????@@@@@@@@@@@@@@@AAABBBDDDDDDDDDCCCCCCBBBDDDFFFGGGHHHJJJNNNQQQVVV^^^hhhsss~~~wwwqqqooovvvwww```RRRMMMJJJJJJLLLIIIJJJLLLLLLLLLLLLMMMOOOOOOPPPTTTYYY\\\```hhhrrruuugggccc]]]XXXUUUSSSQQQOOOKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCAAA@@@@@@AAABBBEEEHHHJJJNNNRRRWWW[[[^^^bbbfffhhhjjjmmmppprrrsssuuuwwwxxxyyyzzz{{{}}}|||}}}}}}kkk[[[XXX[[[gggsss{{{{{{pppgggZZZLLLCCCBBBAAA<<<999;;;888:::???DDDLLLWWWaaahhhjjjkkkmmmllljjjiiiiiijjjooooooppppppooollljjjiiiggghhhiiijjjmmmrrrxxx}}}}}}xxxxxxppphhhffffffccc___]]]\\\]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZXXXVVVTTTSSSSSSSSSSSSRRROOOKKKHHHGGGFFFDDDCCCEEEFFFHHHJJJJJJIIIHHHGGGJJJLLLNNNOOOOOOOOOPPPQQQRRRRRRSSSRRRQQQQQQTTTVVVXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWYYYXXXWWWUUUUUUWWWXXXYYYYYYWWWTTTRRRPPPPPPPPPQQQPPPRRRTTTTTTUUUVVVYYY[[[^^^```bbbdddnnn~~~<<<;;;:::999999999:::::::::;;;===<<<;;;;;;<<<>>>????????????@@@@@@@@@@@@>>>???AAACCCDDDCCCBBBBBBDDDEEEEEEFFFJJJQQQYYY___ffflllxxx}}}zzzuuuwww~~~qqq```VVVPPPLLLKKKJJJKKKMMMMMMLLLLLLMMMOOOKKKKKKNNNSSSWWWZZZaaaiiiqqqrrrllleee^^^YYYUUUQQQOOOMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDCCCBBB@@@@@@@@@CCCEEEGGGJJJNNNSSSXXX\\\```eeehhhgggiiimmmooopppqqqssstttvvvwwwyyy{{{}}}~~~}}}~~~|||xxxyyy~~~{{{gggXXXUUUWWWaaammmvvv}}}yyycccSSSFFFEEECCC===:::>>>999;;;>>>CCCJJJUUUaaahhhjjjmmmoooooommmjjjhhhhhhjjjjjjiiihhhggggggffffffccceeehhhjjjmmmssszzz}}}xxxrrrsssxxxlllhhhgggdddaaa^^^\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\ZZZYYYXXXWWWWWWVVVUUUTTTTTTSSSSSSOOOMMMKKKJJJIIIHHHFFFDDDFFFGGGIIIJJJJJJHHHFFFDDDGGGIIIKKKMMMLLLLLLMMMMMMPPPQQQQQQQQQQQQRRRUUUWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[ZZZYYYWWWUUUSSSRRRRRRPPPRRRSSSTTTTTTVVVXXX[[[\\\```bbbeeennn|||===<<<:::999888999:::::::::;;;===<<<;;;;;;<<<>>>>>>????????????@@@@@@@@@===>>>AAACCCCCCCCCBBBAAAFFFEEEDDDEEEKKKUUUbbbjjjwww|||{{{{{{~~~kkk^^^TTTMMMJJJJJJLLLMMMMMMLLLLLLMMMOOOIIIHHHJJJOOORRRUUU\\\ccccccqqq|||vvvmmmddd]]]XXXSSSPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA???@@@BBBDDDFFFCCCGGGLLLRRRVVV[[[```ccceeehhhkkknnnooooooqqqrrrtttuuuxxxzzz|||}}}}}}}}}|||}}}~~~}}}~~~}}}zzzvvvvvv|||xxxcccVVVRRRSSS]]]jjjsss{{{jjjWWWHHHGGGEEE>>><<<@@@<<<<<<>>>BBBIIITTT```hhhiiillloooooommmiiifffdddgggfffdddcccbbbcccdddddd___cccgggjjjnnnssszzzyyysssnnnppp~~~~~~vvvmmmfffddddddccc```]]]\\\]]]___``````^^^^^^___^^^]]][[[YYYWWWUUUUUUUUUUUUTTTTTTSSSSSSLLLKKKJJJJJJKKKJJJHHHFFFFFFGGGIIIJJJIIIGGGEEECCCDDDFFFIIIJJJJJJIIIJJJKKKJJJKKKLLLLLLLLLMMMPPPSSSVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXUUUUUUVVVWWWYYYYYYZZZZZZ______^^^]]][[[XXXVVVUUUQQQRRRTTTTTTUUUVVVYYY[[[[[[___cccfffooo|||===<<<:::888888999:::;;;<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????AAABBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHKKKTTTbbbmmmxxx}}}~~~|||jjjYYYQQQPPPLLLLLLLLLLLLLLLLLLKKKJJJHHHJJJMMMOOOPPPSSSVVVYYYbbbgggrrrvvvhhh```ZZZUUURRROOONNNMMMJJJGGGFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEECCCCCCCCCDDDDDDBBBDDDGGGKKKPPPUUUYYY[[[aaadddhhhkkkllloooqqqssstttvvvwwwxxxxxxxxxzzz|||}}}}}}~~~~~~|||wwwsssssswww}}}iii[[[XXXUUUUUU\\\jjjyyyuuuaaaOOOKKKJJJCCC===;;;<<<<<<>>>CCCKKKUUU___eeejjjjjjjjjjjjhhhfffdddbbbcccccccccaaa______bbbddd```ffflllnnnnnnrrrzzzyyyooolllsss~~~wwwmmmfffcccdddeeeeeebbb```___```bbbbbbbbb\\\[[[ZZZYYYYYYXXXYYYYYYXXXWWWVVVUUURRRPPPMMMLLLNNNLLLJJJGGGFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGGGGHHHMMMMMMMMMMMMMMMNNNOOOOOORRRRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRUUUVVVVVVVVVVVVXXX\\\___bbbcccdddeeeddd___XXXTTTQQQRRRRRRQQQRRRUUUYYY]]]aaaaaa___aaalll}}}~~~;;;999888666666777888999;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDCCCEEEFFFFFFHHHPPP[[[dddoooyyy{{{gggXXXSSSLLLKKKLLLMMMNNNNNNMMMLLLGGGIIIKKKMMMNNNPPPSSSVVV]]]aaakkkyyy|||nnneee^^^YYYVVVOOOOOONNNLLLJJJIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDAAABBBDDDGGGLLLPPPUUUWWW]]]```dddgggiiillloooqqqrrrtttvvvwwwvvvwwwyyy{{{||||||}}}~~~~~~|||wwwsssssswww|||xxxeeebbb]]]ZZZ]]]iiixxx}}}fffQQQIIIFFF@@@<<<<<<;;;<<>>??????>>>???@@@AAABBBCCCDDDEEECCCDDDEEEEEEEEEJJJRRRXXXbbbkkkyyyttt___SSSOOONNNMMMMMMNNNMMMLLLJJJGGGHHHJJJJJJKKKLLLOOOQQQVVVYYYaaannn{{{xxxmmmfff___[[[SSSRRRQQQOOOMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCAAAAAAAAACCCGGGLLLQQQTTTWWWZZZ^^^aaadddgggkkknnnppprrrttttttuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~{{{wwwttttttwww{{{~~~ooonnnjjjdddcccjjjxxxrrrYYYNNNHHHAAA>>>@@@>>>???CCCHHHQQQ[[[dddiiiiiihhheeebbb```___^^^^^^]]]]]]\\\ZZZYYYZZZ]]]```cccggglllmmmlllooouuu{{{}}}{{{zzzkkk```\\\]]]\\\[[[___^^^]]]^^^___```___^^^YYYXXXWWWVVVVVVUUUVVVVVVUUUTTTRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFEEECCCBBBAAA@@@AAAAAABBBCCCEEEFFFGGGJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSTTTTTTUUUUUUUUUUUUSSSRRRQQQPPPQQQRRRRRRRRRUUUXXX\\\^^^^^^___``````^^^YYYUUURRRRRRRRRRRRRRRUUUYYY\\\]]]^^^^^^aaaiiirrrvvvttt||||||~~~:::999888888888888999999:::::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???>>>>>>???AAACCCDDDEEEFFFCCCDDDEEEDDDCCCEEEIIIMMMUUU\\\iiiuuu}}}jjjYYYUUURRRNNNLLLLLLKKKHHHFFFGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSZZZdddpppwwwnnneee```YYYWWWTTTRRRPPPMMMIIIGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKKKKKKKIIIGGGEEEDDDDDDCCCBBBBBBEEEIIINNNQQQRRRUUUXXX\\\___bbbgggjjjmmmoooqqqrrrssstttvvvxxxyyyzzz{{{|||}}}}}}}}}|||{{{yyyvvvttttttwwwzzz|||~~~~~~ssstttsssooommmpppzzzggg[[[RRRHHHCCCEEEDDDEEEHHHNNNUUU]]]dddiiillliiieee```\\\ZZZZZZZZZ]]]]]]\\\[[[[[[]]]aaadddgggkkknnnnnnmmmooouuuyyy~~~xxxggg]]][[[]]]\\\ZZZ^^^]]]]]]^^^``````___]]][[[ZZZYYYXXXWWWWWWWWWWWWTTTRRRPPPNNNMMMMMMNNNOOOKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFEEECCCBBBAAA@@@@@@@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQSSSTTTTTTUUUTTTSSSRRRQQQNNNOOOPPPPPPPPPRRRVVVYYY[[[[[[[[[]]]^^^\\\XXXUUUQQQQQQQQQPPPQQQSSSWWW[[[XXXZZZ[[[^^^gggrrrvvvtttyyy|||888888888888888888888999999999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAACCCDDDFFFFFFDDDEEEDDDCCCCCCCCCEEEGGGMMMPPPYYYdddkkkrrr|||xxxgggZZZTTTNNNJJJKKKKKKIIIFFFHHHIIIJJJIIIIIIIIIKKKMMMPPPQQQUUU^^^ggguuuxxxmmmfff\\\YYYVVVSSSRRRPPPLLLIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLJJJHHHFFFEEEEEEDDDBBBAAACCCFFFJJJMMMNNNPPPTTTVVVYYY]]]bbbfffiiikkknnnpppppprrruuuwwwwwwxxxzzz{{{||||||{{{zzzwwwvvvuuuuuuuuuwwwyyyzzz|||~~~xxxlllppptttvvvuuuxxx~~~tttiii___RRRIIIIIIFFFHHHLLLRRRYYYaaagggjjjnnnkkkeee___[[[XXXXXXXXX]]]]]]\\\\\\\\\```eeeiiinnnppprrrrrrqqqssswwwzzz~~~xxxzzzwwwggg^^^^^^______\\\[[[ZZZZZZ\\\]]]^^^]]][[[[[[[[[ZZZYYYXXXXXXXXXXXXTTTRRRPPPNNNMMMNNNOOOPPPIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBBBBAAAAAABBBCCCFFFHHHJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNSSSSSSTTTUUUTTTSSSRRRQQQNNNOOOOOOOOOOOOQQQTTTWWWYYYXXXXXXYYYZZZZZZWWWUUUPPPPPPPPPOOOOOOQQQUUUXXXZZZ[[[[[[^^^hhhuuu{{{zzz{{{~~~555555555555666666666666999999888888999999:::;;;:::;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBCCCDDDEEEHHHHHHMMMUUU[[[```hhhqqq|||rrraaaXXXNNNIIIJJJLLLLLLJJJGGGIIIIIIIIIHHHIIIKKKMMMOOOOOOSSSYYY```jjj|||xxxooo```[[[VVVTTTUUUTTTRRROOOJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHDDDCCCAAA@@@AAABBBEEEGGGJJJLLLOOOQQQTTTXXX]]]```dddgggiiikkklllnnnqqqssssssuuuwwwyyyyyyyyyxxxwwwrrrrrrsssuuuvvvxxxyyyzzzyyy{{{~~~rrraaaeeelllrrrxxx|||}}}uuukkk[[[PPPNNNGGGIIINNNUUU\\\dddiiilllllliiiddd___[[[YYYXXXYYYZZZZZZZZZ[[[]]]bbbiiinnnssstttuuuuuuuuuwwwzzz}}}yyyrrrttt|||ssshhhbbbaaabbbaaa___XXXWWWVVVXXXZZZ[[[ZZZYYYZZZYYYXXXWWWWWWVVVWWWWWWUUUTTTRRRPPPPPPPPPPPPPPPIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBDDDFFFIIIJJJJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNSSSSSSTTTUUUUUUTTTSSSRRRPPPQQQPPPOOOOOOPPPSSSVVVWWWVVVUUUVVVWWWWWWVVVTTTPPPPPPPPPOOOOOOQQQUUUXXX^^^___```dddnnn|||333444555555666666666555888888888888888999::::::::::::;;;<<<<<<======>>>===>>>>>>???@@@@@@AAAAAACCCAAA@@@@@@AAACCCDDDEEEFFFCCCEEEKKKPPPTTTZZZ```kkk{{{nnncccTTTKKKJJJLLLKKKIIIFFFGGGHHHHHHGGGHHHJJJLLLMMMMMMPPPTTTXXX```nnn|||yyyjjjccc\\\WWWWWWVVVSSSPPPJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJFFFEEECCCBBBBBBBBBCCCDDDGGGHHHJJJLLLNNNRRRWWW[[[^^^aaadddfffgggjjjmmmooonnnpppsssuuuuuuuuusssrrrnnnooorrruuuwwwyyyzzzzzzyyy{{{}}}~~~~~~hhhWWWYYY^^^hhhsss{{{uuueeeYYYWWWMMMOOOSSSXXX]]]bbbfffgggeeeccc```]]]\\\[[[[[[[[[YYYYYYZZZ[[[^^^eeemmmrrrvvvwwwwwwwwwxxxzzz|||~~~vvvooosssrrrnnnhhhdddcccbbbbbbaaaZZZXXXVVVWWWYYY[[[\\\[[[[[[[[[YYYXXXXXXXXXXXXXXXVVVVVVUUUTTTSSSQQQQQQPPPJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBCCCEEEHHHJJJIIIJJJMMMOOOPPPOOOOOONNNLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSRRRQQQOOOPPPSSSUUUWWWUUUTTTTTTTTTUUUTTTSSSRRRRRRRRRPPPPPPRRRVVVYYY\\\```eeelllyyy555555666777888888777777888888888777888999999:::::::::;;;;;;<<<======>>><<<<<<======>>>>>>>>>???AAA???>>>>>>@@@CCCEEEEEEEEEAAAAAAFFFKKKNNNSSSXXX\\\qqq|||mmm[[[NNNJJJIIIGGGEEEDDDFFFGGGGGGFFFGGGIIIKKKLLLKKKNNNQQQTTTYYYfffrrr|||uuummmbbbZZZWWWUUUQQQMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHJJJKKKLLLHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGIIIKKKNNNSSSWWWZZZ]]]```bbbdddfffiiilllkkkmmmooorrrrrrqqqpppnnnlllnnnqqquuuxxxzzzzzz{{{{{{}}}vvv^^^RRRRRRUUU___mmmyyy|||lllbbb```UUUVVVXXX[[[]]]^^^___```___^^^]]]\\\\\\\\\]]]^^^YYYZZZ[[[]]]aaahhhqqqwwwxxxxxxxxxxxxyyy{{{~~~vvvoootttxxxkkkjjjhhheeecccbbbaaaaaa^^^[[[YYYYYY[[[^^^___```^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWVVVUUUSSSQQQPPPLLLMMMMMMMMMMMMKKKIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIFFFEEECCCBBBBBBDDDGGGIIIHHHJJJLLLOOOPPPPPPPPPOOOKKKLLLMMMOOOQQQSSSUUUUUUTTTTTTVVVVVVWWWVVVUUUTTTUUUUUUTTTRRRPPPPPPRRRUUUWWWUUUSSSRRRSSSSSSSSSRRRTTTTTTSSSRRRRRRSSSWWWZZZVVV]]]fffrrr666666666666666777888888:::999888777666666666666:::999777777888:::>>>@@@AAA>>>;;;<<<>>>???>>><<>>???<<<:::;;;===>>>>>><<<@@@???>>>>>>>>>???@@@AAAAAACCCDDDEEEEEEFFFIIIKKKRRR]]]ooonnn^^^TTTOOOLLLIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMOOOTTTZZZ___iiitttwwwkkkddd___ZZZWWWSSSQQQNNNMMMLLLLLLJJJIIIJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIGGGFFFCCCBBBAAA???@@@AAACCCEEEGGGIIIKKKMMMOOORRRTTTVVVZZZ^^^aaafffhhhjjjkkkllllllkkkjjjlllmmmpppsssvvvxxxzzzzzzyyy{{{|||||||||}}}~~~|||{{{|||~~~rrr[[[NNNIIIIIITTTbbbnnnyyyuuukkk___[[[WWWWWWYYYZZZWWWTTTUUUSSSRRRSSSWWWZZZ[[[ZZZbbbbbbbbbbbbdddiiiooouuuyyyzzzzzzzzzzzz}}}}}}zzzuuukkkeeedddddddddeeeffffffffffffdddaaa^^^\\\\\\\\\\\\_______________^^^]]]\\\ZZZZZZYYYXXXWWWVVVVVVVVVWWWUUUTTTRRRPPPOOONNNNNNIIIJJJKKKLLLLLLJJJHHHGGGIIIIIIHHHFFFEEEFFFIIILLLNNNOOOPPPRRRSSSSSSSSSSSSPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUVVVVVVVVVVVVVVVUUUSSSTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTSSSSSSTTTUUUUUUTTTUUUVVVVVVVVVXXX[[[^^^^^^dddppp666666555555666666777888;;;:::999888888777777888777777888999:::;;;;;;<<<;;;:::999999;;;======<<<=========<<<===>>>??????AAACCCDDDDDDCCCDDDFFFHHHNNNUUUdddzzzlll]]]TTTOOONNNIIIIIIIIIJJJJJJJJJJJJJJJNNNNNNOOONNNNNNPPPSSSVVVaaahhhqqqzzztttllleee```\\\WWWTTTPPPNNNMMMKKKJJJHHHKKKJJJIIIHHHGGGHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEDDD@@@AAAAAAAAACCCDDDEEEFFFKKKNNNPPPRRRTTTWWW[[[^^^aaabbbeeeggghhhiiihhhhhhkkkmmmqqquuuwwwxxxxxxxxxwwwxxxzzzzzz{{{|||~~~}}}||||||~~~pppYYYLLLFFFEEEOOO\\\jjjwwwwwwmmmddd^^^XXXUUUUUUVVVUUUSSSUUUTTTRRRTTTXXX]]]```aaaggggggfffeeefffjjjppptttxxxyyy{{{|||}}}zzzmmmgggfffffffffeeeeeeeeeeeedddfffeeecccaaa___^^^______bbbbbbbbbaaaaaa___^^^^^^[[[[[[[[[ZZZYYYWWWUUUTTTVVVUUUUUUTTTRRRPPPNNNMMMKKKLLLMMMNNNMMMLLLKKKJJJKKKKKKJJJHHHGGGGGGJJJLLLOOOPPPQQQSSSTTTVVVWWWXXXTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTTTTUUUVVVWWWWWWTTTVVVWWWWWWXXXZZZ]]]``````hhhvvv666555555555555666777777999999888777777777777777555666888999:::::::::999888888888888:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???AAABBBCCCCCCCCCDDDFFFHHHKKKPPPZZZmmm~~~lll]]]SSSPPPHHHIIIIIIIIIJJJJJJJJJJJJNNNOOOPPPOOONNNNNNPPPQQQ^^^bbbiiippp{{{|||ssslllfffaaa]]]ZZZUUUQQQOOOMMMKKKIIIKKKKKKJJJHHHGGGGGGHHHJJJHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDIIIKKKMMMOOOPPPSSSWWWYYY\\\]]]___bbbdddeeeffffffhhhlllqqquuuxxxxxxvvvuuutttvvvwwwxxxyyyzzz}}}~~~~~~}}}}}}}}}~~~oooXXXKKKEEECCCKKKXXXfffuuu~~~qqqgggddd___WWWSSSSSSTTTUUUUUUWWWUUUTTTUUUYYY^^^cccfffjjjjjjiiiggggggjjjooorrrsssuuuxxx{{{zzz|||qqqiiihhheeefffffffffdddcccbbbcccccccccbbbbbbbbbcccdddeeedddddddddcccbbbaaa```___\\\]]]^^^^^^]]]ZZZWWWTTTTTTUUUUUUTTTSSSQQQNNNMMMMMMNNNOOOOOOOOONNNMMMMMMNNNNNNMMMKKKHHHHHHJJJLLLNNNOOOPPPRRRTTTVVVXXXYYYWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWXXXYYYUUUVVVXXXXXXYYY\\\___bbbccclll|||555555555555555666666777777666666555555555555666555666888999:::999888888777777777888888999;;;<<<<<<<<<===>>>>>>??????@@@???AAABBBCCCCCCEEEGGGJJJKKKMMMUUUbbbxxx}}}xxx}}}hhhWWWOOOIIIIIIHHHHHHIIIJJJLLLLLLMMMNNNPPPOOONNNNNNOOOQQQXXX[[[aaahhhppp{{{}}}tttkkkeeeddd___YYYUUURRROOOMMMLLLKKKLLLKKKIIIFFFEEEGGGIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFEEECCCBBBBBBBBBBBBAAACCCEEEGGGHHHJJJNNNPPPWWWXXXZZZ]]]___aaacccccceeeiiinnnsssvvvvvvtttrrrrrrsssuuuvvvwwwxxx{{{~~~||||||}}}}}}}}}}}}~~~~~~~~~sss]]]KKKEEECCCIIIUUUcccsssvvviiiaaa]]]YYYSSSPPPOOORRRTTTVVVUUUUUUTTTUUUWWW\\\aaaeeejjjjjjiiigggfffgggkkknnnnnnqqquuuzzzzzzsssvvv~~~vvvhhheeegggbbbdddfffeeebbb```___```bbbbbbbbbcccdddeeeffffffddddddddddddcccbbbaaa```^^^```aaaaaa```]]]YYYVVVWWWWWWWWWWWWVVVTTTRRRPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJIIIJJJLLLLLLMMMOOOQQQSSSUUUVVVWWWXXXVVVUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXUUUVVVXXXYYYZZZ]]]aaadddgggppp~~~}}}555555444444555555666777555555444444444444555555555666777888999888888777666777888888777777999;;;;;;<<<===???@@@@@@@@@@@@>>>@@@AAABBBCCCDDDGGGJJJIIIKKKQQQ[[[jjjwwwvvvzzzaaaTTTNNNLLLJJJIIIIIIKKKMMMOOOLLLMMMNNNNNNMMMNNNOOOQQQNNNPPPWWW___fffnnnyyy~~~ssskkkhhhccc]]]WWWTTTRRRPPPNNNKKKMMMMMMJJJFFFDDDFFFIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEECCCAAA@@@@@@???@@@AAACCCEEEEEEGGGJJJMMMRRRSSSUUUWWWYYY\\\^^^___aaadddjjjooorrrsssrrrqqqqqqrrrttttttuuuvvvyyy{{{zzz{{{||||||||||||{{{{{{zzz}}}~~~~~~xxxbbbKKKFFFCCCIIISSS```ppp}}}}}}nnnccc]]]SSSQQQOOOMMMMMMOOORRRTTTWWWXXXYYYZZZ\\\```fffjjjjjjjjjiiigggfffgggjjjmmmmmmqqqvvv|||xxxrrrkkkooozzz~~~kkk```___aaa^^^aaacccbbb___\\\\\\^^^ccccccccccccccccccccccccbbbccccccccccccbbbaaaaaa___```bbbbbbaaa^^^[[[YYYUUUUUUUUUTTTSSSQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNOOOOOOMMMKKKJJJKKKLLLMMMNNNPPPRRRSSSTTTSSSSSSWWWUUUSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUUUUTTTUUUWWWYYYZZZ]]]aaaeeeiiissszzzyyy555444444444444555666666555555444444444555555666666666777777777777777777777999:::999777666888;;;:::;;;===???@@@@@@@@@@@@>>>@@@AAAAAAAAABBBDDDFFFFFFIIINNNUUU^^^sss~~~xxxvvvfffWWWTTTOOOKKKJJJKKKNNNQQQLLLLLLLLLKKKJJJKKKMMMPPPLLLLLLQQQYYY___dddppp||||||}}}uuujjjeee^^^XXXUUURRRQQQOOOKKKMMMNNNJJJEEECCCFFFIIIGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHGGGEEECCCAAAAAA@@@@@@BBBCCCDDDEEEGGGIIILLLMMMNNNOOOQQQSSSVVVXXXYYY]]]```eeekkknnnpppppppppppprrrssssssssstttvvvxxxxxxyyy{{{||||||zzzyyyxxxyyy|||~~~~~~{{{{{{~~~wwwbbbJJJEEECCCHHHQQQ]]]mmmzzz|||}}}pppccc[[[WWWNNNNNNOOOOOOOOOPPPQQQSSSXXXZZZ^^^aaacccgggmmmrrrppppppooommmllllllooorrrrrrvvv{{{|||sssmmmgggkkkyyyqqqddd^^^\\\[[[YYY]]]aaa```\\\YYYZZZ\\\```aaaaaabbbcccccccccccc``````aaabbbbbbbbbaaaaaa^^^___``````___^^^\\\ZZZSSSSSSQQQPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMNNNOOOMMMNNNNNNMMMKKKJJJKKKLLLPPPRRRUUUWWWWWWUUUSSSQQQUUUSSSQQQOOOOOOPPPRRRTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRSSSTTTWWWXXXZZZ]]]bbbeeellluuu{{{wwwvvv}}}555444444444444555666666666666555555555666666777666666666666777777777777888:::;;;999666666888:::999;;;===>>>@@@@@@@@@??????@@@AAA@@@??????AAACCCCCCFFFLLLRRRWWWiii|||xxx___ZZZSSSMMMJJJLLLOOOQQQLLLLLLKKKIIIHHHHHHKKKNNNPPPNNNPPPVVV[[[___kkkxxxuuu}}}~~~jjjeee^^^XXXTTTRRRQQQPPPKKKNNNNNNJJJEEECCCEEEIIIDDDFFFHHHJJJLLLNNNOOOPPPMMMLLLJJJHHHFFFEEEDDDCCC<<<>>>???@@@AAABBBEEEGGGJJJKKKLLLMMMOOORRRTTTUUU[[[^^^ccchhhlllnnnooooooppprrrssssssrrrsssuuuwwwwwwxxxzzz{{{{{{zzzxxxwwwzzz}}}~~~{{{{{{~~~sss^^^IIIEEECCCHHHOOOZZZjjjwww{{{~~~~~~yyypppdddYYYSSSQQQNNNPPPRRRSSSSSSRRRSSSSSSSSSWWW\\\```ccchhhnnnssswwwwwwvvvuuussstttvvvyyyxxx{{{{{{qqqjjjggglll{{{vvvhhhbbb___]]]ZZZVVV[[[___^^^ZZZWWWXXXZZZ[[[\\\^^^aaacccdddeeefff^^^___```aaaaaabbbaaaaaa]]]]]]^^^^^^^^^]]][[[ZZZWWWVVVTTTRRRQQQQQQRRRSSSLLLKKKKKKKKKLLLMMMMMMNNNLLLMMMNNNMMMKKKKKKKKKMMMSSSUUUYYYZZZZZZWWWSSSQQQSSSRRROOONNNNNNPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOOOOOOOOOOOOOOOONNNQQQPPPPPPOOOOOOOOOPPPPPPRRRTTTVVVXXXZZZ]]]bbbeeemmmvvvyyyuuuuuu{{{444444444444444444444444555666777666555444666888222333444666777999::::::777777666666666666777777888888:::;;;<<<<<<======AAA@@@>>>======>>>@@@AAAEEEJJJHHHIIIUUUbbbxxx~~~wwwhhhZZZVVVSSSOOOOOORRRNNNLLLJJJJJJKKKKKKJJJIIIMMMLLLNNNSSSXXX```nnnzzz}}}|||qqqfffaaa[[[TTTRRRVVVSSSPPPLLLJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLOOOMMMKKKJJJJJJHHHFFFDDDBBB@@@>>><<<===@@@DDDFFFCCCEEEFFFGGGHHHKKKOOORRRUUUXXX]]]cccgggiiijjjjjjkkknnnqqqrrrrrrqqqpppqqqsssuuuvvvvvvvvvvvvwwwyyyyyy{{{||||||{{{yyyzzz{{{sss```LLLFFFBBBEEEMMMYYYhhhttt{{{~~~~~~}}}}}}zzzxxxwwwuuussswwwvvvvvvyyy|||{{{tttnnnmmmjjjeee```[[[WWWTTTSSSQQQQQQQQQRRRRRRRRRSSSSSSVVVXXX[[[___dddjjjqqqvvv|||~~~|||rrrjjjgggbbbooo|||lll```\\\[[[[[[ZZZZZZ[[[]]]]]][[[ZZZZZZ[[[]]]^^^___```aaabbbcccddd```]]]ZZZZZZ[[[\\\]]]]]][[[ZZZYYY[[[^^^^^^\\\ZZZXXXVVVSSSRRRRRRRRRQQQPPPLLLJJJHHHHHHIIIIIIHHHGGGLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUUUUTTTSSSSSSTTTSSSTTTUUUSSSQQQPPPQQQRRRTTTTTTRRRQQQPPPPPPPPPPPPNNNMMMMMMOOORRRSSSPPPNNNQQQOOOMMMKKKJJJLLLNNNOOOTTTTTTTTTVVVYYY^^^cccffflllyyyvvvqqqvvv{{{}}}444444444444444444333333222333333222111111222444444444555666777999::::::888777666666666666666777888999:::<<<===>>>>>>>>>???>>>======>>>@@@BBBCCCBBBHHHGGGIIISSS[[[lllzzzfff\\\WWWRRROOOOOOPPPOOOMMMLLLMMMMMMKKKJJJLLLKKKMMMRRRWWW___mmmzzz|||qqqjjjbbbZZZWWWXXXTTTRRRNNNLLLKKKJJJHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOMMMKKKKKKKKKJJJHHHFFFEEECCCAAA??????@@@BBBCCC@@@AAACCCDDDEEEGGGKKKNNNUUUVVVYYY]]]aaadddggghhhhhhkkknnnoooooonnnnnnooorrrsssuuuuuuuuuuuuwwwxxxxxxzzz{{{{{{zzzyyyyyyzzzvvvdddOOOGGGBBBEEEMMMYYYhhhuuuzzz}}}}}}||||||~~~yyywwwtttrrrooolllgggddddddbbbcccfffjjjjjjeee```bbb```[[[VVVSSSPPPOOONNNSSSTTTTTTTTTTTTUUUUUUUUUUUUXXX\\\```dddjjjpppttt~~~|||uuukkkeeeeeejjjvvvuuuggg^^^[[[[[[[[[ZZZ[[[\\\^^^^^^]]]\\\\\\^^^]]]]]]^^^___aaabbbcccddd___]]]ZZZZZZ[[[\\\\\\\\\\\\ZZZYYYZZZ]]]^^^]]][[[ZZZXXXUUUSSSSSSSSSRRRPPPKKKJJJHHHHHHIIIIIIIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMOOOPPPRRRRRRQQQPPPQQQRRRTTTUUUUUUSSSQQQOOOPPPPPPUUUTTTSSSRRRRRRQQQQQQQQQNNNMMMMMMNNNQQQQQQOOOLLLOOONNNLLLJJJJJJLLLNNNOOORRRRRRSSSUUUXXX\\\___bbbgggsss{{{www}}}555555555444444333333333000111111111//////111222555666666777888999999999888888777666666666666666888999:::<<<===>>>??????===<<<<<<===>>>@@@CCCDDD???FFFFFFHHHPPPUUU```tttzzzjjjaaaYYYRRROOOQQQPPPOOOOOOOOOOOOMMMKKKKKKJJJLLLQQQVVV]]]jjjvvv~~~vvvmmmccc]]]]]]WWWUUURRRPPPOOOMMMJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLNNNMMMKKKKKKLLLKKKJJJHHHGGGFFFDDDCCCAAA@@@@@@@@@===???@@@AAABBBDDDHHHKKKRRRSSSTTTVVVZZZ^^^bbbeeedddfffiiikkkkkkkkkkkkllloooqqqssstttttttttvvvxxxwwwxxxzzzzzzyyyxxxxxxyyy}}}~~~zzzjjjRRRIIIBBBDDDMMMZZZiiiuuuyyy|||{{{xxxwwwwwwrrrqqqooommmjjjeee^^^YYYXXXVVVVVVYYY]]]^^^]]]ZZZYYYVVVSSSOOOMMMMMMMMMNNNVVVVVVVVVWWWWWWWWWXXXXXXWWW[[[```eeeiiimmmqqqttt~~~{{{xxxssslllddddddiiiwwwrrrkkkaaa\\\[[[[[[[[[[[[[[[]]]______^^^^^^___```]]]^^^^^^___```aaabbbbbb___]]]ZZZYYYZZZ[[[[[[[[[\\\ZZZXXXXXXZZZ[[[\\\[[[\\\ZZZWWWVVVVVVUUUTTTSSSLLLJJJGGGGGGHHHIIIIIIHHHGGGHHHJJJLLLNNNNNNNNNNNNKKKMMMNNNNNNMMMMMMNNNOOOSSSTTTTTTSSSPPPNNNNNNOOOUUUUUUTTTSSSSSSRRRRRRRRRMMMMMMMMMNNNOOONNNLLLJJJMMMLLLJJJJJJJJJLLLNNNPPPOOOPPPRRRTTTVVVYYYZZZ[[[___iiivvv~~~555555555444444333333222222333333222111111222444666777777777888888999999999888777666666555555666666777999;;;<<<>>>>>>>>>============>>>@@@AAABBB>>>DDDEEEHHHPPPTTT]]]oooooocccYYYTTTQQQOOONNNNNNOOOOOONNNMMMLLLKKKLLLPPPSSSYYYdddppp~~~yyynnnfffbbb[[[YYYVVVTTTRRROOOKKKHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJJJJKKKKKKJJJIIIFFFFFFEEEDDDCCCBBB@@@???>>>???@@@AAAAAACCCGGGJJJMMMNNNPPPSSSVVVYYY\\\^^^___aaadddfffggggggiiijjjmmmoooqqqrrrrrrtttvvvxxxvvvxxxyyyzzzxxxxxxxxxyyy{{{|||}}}~~~~~~~~~pppWWWLLLCCCDDDNNN[[[jjjvvvyyy|||~~~~~~xxxssspppooommmkkkiiigggddd```[[[WWWVVVUUUSSSTTTWWWZZZZZZYYYUUUSSSPPPNNNNNNOOORRRSSSVVVVVVVVVWWWXXXYYYYYYZZZ\\\```fffkkknnnqqqtttvvv{{{~~~zzzuuuqqqlllhhhcccccclllxxx~~~rrrhhhddd^^^[[[[[[[[[[[[ZZZ[[[\\\^^^^^^]]]^^^```bbb`````````_______________^^^\\\ZZZYYYZZZ[[[ZZZYYYZZZYYYWWWVVVVVVXXXYYYZZZ\\\ZZZYYYYYYZZZZZZYYYWWWNNNLLLHHHGGGGGGHHHHHHGGGHHHIIILLLNNNOOOPPPOOOOOOIIIJJJKKKKKKJJJKKKLLLNNNQQQRRRRRRQQQOOONNNOOOPPPSSSSSSSSSSSSRRRRRRQQQQQQMMMMMMMMMMMMMMMLLLJJJHHHJJJIIIIIIIIIJJJLLLNNNPPPNNNOOORRRTTTVVVVVVWWWWWWWWW___jjjttt555555555444444333333333333444555444222222444555666666777777888888888999888888777666666666666666555666777999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>?????????DDDDDDGGGRRRWWWaaassspppbbbYYYRRRPPPNNNMMMNNNOOONNNNNNNNNLLLLLLOOOQQQTTT^^^hhhuuu~~~{{{qqqjjjbbb___[[[WWWTTTQQQLLLJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHDDDDDDEEEEEEEEEDDDBBBBBB>>>???@@@@@@@@@AAADDDFFFGGGIIIMMMQQQTTTUUUVVVVVVZZZ\\\___aaabbbcccfffhhhiiilllnnnpppqqqrrruuuwwwuuuwwwyyyyyyxxxxxxyyyzzzyyyzzz{{{}}}~~~~~~}}}}}}~~~sssZZZNNNDDDFFFOOO\\\jjjuuuyyy{{{~~~~~~~~~~~~zzzssslllhhhfffccc```]]][[[ZZZXXXVVVTTTTTTRRROOONNNOOOQQQRRRRRRPPPOOONNNMMMNNNQQQSSSUUUTTTTTTUUUWWWXXXZZZ[[[\\\___ccciiinnnqqqsssuuuvvvwww}}}}}}wwwrrriiiccc^^^\\\]]]gggzzzwwwjjjdddbbb^^^\\\[[[[[[ZZZZZZZZZ[[[\\\\\\[[[\\\^^^aaacccbbbaaa```___^^^]]]\\\]]]\\\ZZZYYYZZZZZZYYYWWWWWWWWWUUUTTTSSSTTTVVVXXXYYYXXXXXXZZZ\\\]]]\\\[[[QQQNNNJJJGGGFFFFFFFFFEEEEEEGGGJJJLLLMMMMMMKKKJJJHHHIIIJJJIIIIIIIIILLLNNNNNNOOOPPPPPPOOOOOOPPPQQQOOOPPPPPPQQQPPPPPPOOONNNLLLMMMMMMMMMLLLJJJHHHHHHHHHHHHHHHHHHJJJLLLMMMNNNNNNOOORRRTTTUUUVVVUUUUUUQQQXXX```jjjwww444444444444444444444444222333444333111111333444444555555666777888888888777777666666666666777777555666777888999:::::::::>>>>>>>>>>>>>>>>>>>>>>>>@@@EEECCCGGGRRRXXXbbbsssrrrdddZZZVVVRRROOONNNNNNOOONNNMMMKKKLLLNNNNNNQQQYYYcccmmmuuu}}}vvvlllhhhbbb\\\WWWSSSOOOMMMJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHGGGHHHIIIIIIHHHGGGDDDEEEFFFFFFFFFFFFFFFEEE?????????>>>======@@@BBBBBBEEEIIIMMMOOOPPPOOOOOOTTTVVVYYY[[[\\\___bbbdddeeegggjjjlllnnnpppsssuuutttuuuwwwxxxwwwwwwxxxyyywwwxxxyyy{{{|||}}}}}}~~~}}}}}}|||||||||}}}}}}}}}~~~rrr]]]PPPFFFHHHQQQ^^^jjjsssxxxzzz}}}~~~~~~~~~}}}{{{zzzxxxxxxwwwsssllleee```^^^]]]ZZZWWWUUUUUUUUUTTTTTTQQQOOOMMMKKKJJJKKKLLLMMMJJJJJJJJJKKKMMMOOOQQQRRRSSSTTTVVVXXX[[[]]]___```cccffflllppprrrtttvvvwwwwwwyyyvvvzzz~~~xxxpppjjj]]]WWWSSSVVV___qqqqqqgggbbbaaa___]]][[[ZZZZZZZZZZZZ[[[[[[ZZZYYYZZZ]]]___ccccccbbbaaa```___^^^^^^]]][[[ZZZYYYZZZYYYXXXVVVUUUVVVUUUTTTRRRRRRTTTVVVVVVVVVVVVXXX[[[\\\[[[ZZZRRROOOJJJGGGFFFFFFEEEEEEHHHIIILLLNNNNNNMMMKKKIIIGGGGGGHHHGGGGGGHHHKKKNNNMMMNNNOOOOOONNNNNNOOOPPPLLLMMMNNNOOOOOONNNMMMLLLKKKLLLNNNMMMKKKIIIHHHIIIGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOQQQSSSTTTUUUUUUTTTPPPTTTZZZbbbqqq||||||222333333444444555555555222333444333111111333444222333444555666777888999666555555666666777888999777777888999999999999999<<<<<<===>>>>>>??????>>>@@@EEECCCGGGQQQUUU\\\kkkwwwwwwhhhbbbZZZSSSPPPOOOOOOOOOJJJIIIJJJLLLMMMPPPXXXbbbgggooouuuyyy}}}wwwqqqiiiaaa[[[WWWSSSQQQMMMLLLJJJHHHHHHIIIJJJKKKKKKJJJHHHHHHIIIIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHIIIBBBBBBAAA???======>>>@@@???AAACCCFFFHHHJJJKKKKKKMMMPPPSSSUUUWWWZZZ]]]```___aaaeeegggiiillloooqqqqqqrrruuuuuuttttttuuuvvvuuuvvvxxxzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzz{{{}}}{{{ppp^^^QQQGGGJJJTTT___jjjqqquuuxxxzzz{{{{{{{{{}}}~~~}}}}}}}}}|||{{{xxxuuusssnnnooommmjjjddd___[[[ZZZZZZXXXWWWVVVWWWVVVTTTRRROOONNNMMMKKKIIIIIIJJJLLLIIIJJJLLLNNNOOOQQQQQQRRRUUUVVVYYY\\\```ccceeegggiiilllpppsssuuuwwwyyy{{{~~~{{{pppuuu}}}~~~{{{vvvnnneee___WWWQQQPPPYYYjjj{{{jjjccc______^^^\\\ZZZZZZ[[[\\\[[[[[[[[[ZZZXXXYYY\\\^^^aaaaaaaaabbbbbbbbbbbbbbb\\\[[[YYYYYYZZZYYYWWWUUUUUUVVVWWWVVVTTTSSSTTTVVVSSSSSSSSSUUUWWWWWWUUUSSSPPPMMMHHHFFFFFFGGGGGGHHHJJJLLLNNNOOOOOOMMMJJJHHHEEEFFFFFFEEEEEEGGGJJJMMMOOOPPPPPPOOOMMMKKKLLLMMMJJJKKKMMMNNNNNNMMMLLLKKKJJJLLLNNNNNNKKKIIIIIIJJJFFFGGGGGGHHHIIIJJJJJJKKKMMMNNNOOOQQQRRRTTTTTTTTTQQQSSSVVV^^^mmm~~~zzzzzz111222222333444555666666444555555444333333444666111111222444555777888999555555555555666888999:::888999999::::::999999999999:::<<<>>>???@@@@@@@@@@@@DDDCCCGGGPPPQQQTTTbbbhhhyyyssskkk```WWWRRRPPPOOOOOOGGGFFFHHHKKKMMMPPPYYYcccdddkkkqqqtttzzz~~~wwwmmmddd^^^YYYVVVTTTOOONNNLLLJJJIIIJJJKKKLLLMMMKKKJJJIIIJJJJJJHHHGGGMMMLLLKKKJJJJJJJJJJJJJJJFFFFFFEEEBBB@@@>>>@@@AAA?????????AAACCCEEEHHHJJJIIILLLNNNQQQSSSVVVZZZ]]][[[^^^aaadddfffiiilllooonnnppprrrsssrrrrrrssstttuuuvvvwwwyyyzzz{{{||||||~~~}}}{{{zzzyyyxxxxxxxxxvvvxxx{{{}}}|||}}}zzznnn^^^RRRHHHKKKUUU```jjjpppsssuuuxxxyyyyyyyyyzzz|||xxxyyyyyyxxxvvvssspppnnnggggggfffccc___[[[YYYYYYVVVVVVVVVVVVVVVTTTPPPMMMJJJJJJJJJHHHGGGGGGHHHJJJMMMNNNQQQSSSUUUUUUUUUUUUWWWYYY\\\___dddgggjjjlllooorrruuuxxxzzz|||~~~nnnsss|||zzzyyywwwtttnnnfff\\\VVVVVVRRRSSS```uuutttddd___]]]]]]\\\[[[ZZZZZZ[[[]]]]]]]]]\\\ZZZXXXYYY[[[^^^^^^___```bbbccceeeffffff\\\[[[YYYYYYYYYYYYVVVTTTUUUWWWYYYXXXVVVTTTTTTVVVRRRRRRQQQRRRSSSRRRPPPMMMNNNKKKGGGEEEFFFHHHJJJJJJGGGHHHJJJLLLKKKHHHEEEBBBDDDDDDDDDDDDCCCEEEIIILLLQQQRRRQQQOOOLLLIIIIIIJJJJJJKKKMMMNNNNNNMMMLLLKKKIIILLLOOONNNLLLJJJJJJKKKFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNOOOQQQRRRTTTTTTRRRSSSUUU\\\kkk}}}yyyyyy222222333444555555555555222222222222222222222222333333444555666777888999888777666666777999;;;===;;;::::::999888888888999;;;;;;<<<<<<<<<<<<<<<<<>>@@@??????@@@BBBEEEHHHJJJMMMMMMRRRbbb|||~~~~~~~~~hhhZZZSSSQQQNNNLLLJJJHHHIIIKKKNNNPPP[[[___eeejjjooossswwwzzz{{{}}}sssjjjccc^^^YYYTTTPPPOOONNNNNNNNNLLLLLLLLLKKKKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMIIIHHHHHHGGGGGGGGGGGGHHHCCCBBB@@@?????????@@@AAAAAABBBCCCEEEHHHKKKNNNOOOMMMNNNOOOQQQSSSVVVXXXYYY^^^___aaadddfffiiijjjkkkmmmoooppppppppprrrvvvxxxxxxxxxwwwvvvuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxxxxyyyyyy{{{~~~}}}wwwtttyyy~~~~~~~~~~~~}}}}}}~~~{{{||||||}}}~~~nnnYYYRRRKKKNNNZZZeeelllmmmqqqqqqrrrrrrrrrrrrqqqqqqgggccc^^^\\\]]]]]][[[YYYVVVSSSPPPPPPSSSUUUTTTRRRQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGMMMXXXdddmmmooollliiimmmmmmoooqqqtttvvvxxxyyy{{{|||~~~~~~{{{tttppphhhccc^^^ZZZSSSLLLJJJNNNUUUbbbwwwzzzooojjjddd]]]YYYWWWUUUTTTSSSTTTVVVWWWWWWXXXZZZ[[[[[[[[[ZZZYYYXXXZZZ]]]______```bbbdddbbb```\\\ZZZYYYXXXVVVTTTTTTddd|||jjjWWWRRRXXXUUUPPPMMMLLLLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBEEEFFFFFFFFFFFFEEEDDDDDDIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNOOOOOONNNMMMQQQPPPOOOPPPTTTZZZ```dddgggiiioooxxx555666666666555444333333333333444444444444555555555555555666666666666666999888777666666666777777::::::999999888999999:::888888999:::<<<===>>>>>>????????????@@@BBBEEEFFFJJJJJJLLLXXXmmm|||tttzzzyyydddYYYVVVQQQOOOMMMJJJJJJLLLNNNPPPVVVXXX\\\```dddhhhnnnrrrtttxxx|||vvvooofffaaaZZZUUURRRQQQPPPOOOLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCAAA@@@???>>>>>>???===>>>???AAACCCFFFHHHJJJIIIJJJKKKMMMOOOPPPQQQRRRVVVWWWYYY[[[^^^aaaccceeefffgggiiijjjkkkmmmqqqtttvvvvvvuuutttttttttuuuuuuttttttttttttuuuvvvwwwwwwxxxyyy|||zzztttxxx~~~~~~}}}|||{{{zzz{{{||||||}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~|||pppWWWRRRNNNRRR\\\fffkkklllqqqpppooonnnlllkkkiiihhhaaa]]]XXXUUUUUUVVVVVVUUUSSSPPPNNNNNNPPPRRRRRRQQQOOONNNKKKHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFJJJTTTcccpppwwwvvvrrrpppssswww|||yyyqqqlllbbb[[[TTTOOOLLLKKKQQQYYYdddtttpppiiihhheee```[[[YYYXXXVVVVVVVVVWWWXXXWWWXXXZZZ[[[\\\[[[ZZZZZZWWWYYY\\\^^^^^^^^^___aaa```^^^[[[ZZZZZZYYYWWWVVVWWWZZZaaafffbbbYYYWWWZZZUUURRROOOMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFEEEDDDBBBAAACCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKJJJMMMLLLLLLKKKKKKOOOUUUYYY\\\```gggqqq|||444444444444333333222111333333333444444555555555555555555666666666666666999999888777777666666666:::999999888999999::::::888888999:::;;;<<<===>>>????????????@@@BBBCCCDDDDDDFFFJJJQQQ]]]qqqsssqqqtttwwwqqq___VVVQQQOOOLLLJJJJJJKKKNNNPPPQQQSSSUUUWWWZZZ^^^dddhhhkkkooouuuxxxxxxzzz~~~zzzooohhh```XXXSSSQQQOOOMMMMMMNNNOOOOOONNNMMMKKKJJJGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>:::;;;<<<===???AAACCCDDDGGGHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQSSSVVVYYY\\\^^^```bbbdddeeefffiiimmmpppooooooooonnnooooooppppppsssssssssttttttuuuvvvwwwtttvvvzzz~~~xxxyyy~~~~~~}}}~~~|||zzzyyywwwwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~{{{}}}pppXXXTTTRRRVVV^^^fffjjjkkkooommmkkkhhhdddbbb___^^^YYYVVVQQQNNNMMMOOOPPPQQQSSSQQQOOONNNNNNNNNNNNNNNLLLJJJHHHFFFEEEDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGNNN\\\lllvvvyyywwwooosss{{{}}}wwwppphhhbbb[[[RRRJJJGGGIIIPPP___lll}}}uuujjjgggfffeeedddYYYXXXWWWUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[ZZZWWWYYY\\\]]]]]]\\\\\\]]]\\\ZZZXXXXXXYYYYYYYYYXXXSSSQQQRRRVVVXXXVVVTTTTTTOOONNNNNNOOOOOOOOOLLLJJJHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFGGGDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHGGGHHHKKKOOOSSSSSSXXX```iiittt222333333333333222222111222222333333444444555555444555555555666666777777999999999999888888777777999999888888999999::::::888888999:::;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCBBBFFFKKKOOOTTTaaa{{{{{{rrrnnnkkk|||fffWWWPPPNNNKKKIIIHHHJJJMMMOOOMMMOOOPPPQQQSSSVVV[[[___gggkkkqqquuuvvvxxx|||{{{ssshhh^^^VVVRRRNNNMMMNNNOOOPPPQQQPPPNNNLLLKKKGGGGGGHHHHHHIIIJJJJJJJJJNNNMMMKKKIIIGGGFFFEEEEEEGGGFFFFFFDDDCCCAAA@@@@@@;;;;;;<<<<<<===???@@@AAAEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKLLLMMMPPPSSSVVVXXX\\\^^^```aaabbbeeeiiillllllllllllllllllmmmnnnoooqqqqqqqqqqqqrrrssstttuuuuuuwwwyyy{{{~~~zzzzzz|||{{{{{{}}}~~~}}}|||zzzxxxvvvuuuttttttvvvxxx{{{~~~|||}}}~~~}}}||||||||||||}}}~~~~~~~~~pppZZZWWWUUUXXX^^^dddgggggghhhfffccc___[[[YYYWWWVVVTTTRRROOOMMMLLLNNNPPPRRRSSSRRROOOMMMKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGKKKWWWfffrrrwwwxxxnnnooouuu~~~xxx{{{}}}}}}wwwqqqiii```[[[QQQJJJDDDFFFNNN]]]rrr{{{mmmfffeeecccdddeee\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[XXXZZZ]]]]]]\\\ZZZYYYYYYXXXVVVUUUUUUWWWXXXXXXWWWVVVSSSQQQSSSWWWVVVRRROOOLLLLLLMMMOOOQQQQQQNNNLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEEEEFFFGGGIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDEEEGGGJJJMMMPPPQQQMMMRRRYYYaaajjjvvv222222333333444444333333111111222222333444444444333444444555666777888888999::::::::::::999999888999999888888999999:::;;;999999999::::::;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBEEEJJJOOOPPPWWWkkkxxxpppyyyttt___SSSQQQNNNKKKJJJKKKMMMOOOLLLMMMNNNNNNNNNPPPTTTWWW___dddkkkoooppprrrvvvyyyxxxvvviii___YYYTTTQQQOOOPPPQQQRRRQQQOOOMMMKKKHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBB???>>>>>>>>>>>>???@@@@@@CCCBBBAAABBBCCCFFFHHHJJJIIIIIIIIIJJJLLLOOORRRTTTVVVWWWYYYZZZ\\\^^^bbbeeeiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmnnnoooppppppvvvvvvwwwvvvxxx|||xxxwwwwwwvvvxxx|||||||||zzzxxxvvvtttsssrrrsssuuuwwwzzz|||}}}}}}}}}{{{|||~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzz}}}}}}}}}{{{zzz{{{~~~ooo[[[XXXVVVWWW[[[___bbbccc]]]\\\YYYVVVSSSQQQPPPPPPOOONNNMMMLLLKKKMMMPPPRRRPPPOOOLLLIIIFFFDDDDDDEEECCCDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKJJJKKKOOOXXXdddooouuuwwwmmmfffeeerrrvvvnnnssswww|||wwwqqqjjjbbbYYYTTTJJJFFFGGGOOO]]]qqqvvvmmmfffdddbbb______bbb___^^^]]]\\\[[[ZZZYYYYYYVVVVVVUUUUUUVVVXXX[[[\\\ZZZ\\\^^^^^^\\\YYYWWWVVVVVVTTTSSSSSSTTTUUUTTTSSSWWWUUURRRPPPQQQSSSRRRQQQNNNMMMMMMNNNPPPQQQPPPNNNLLLKKKJJJHHHGGGFFFFFFFFFFFFEEECCCAAAAAAAAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIEEEEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDEEEIIIOOOSSSRRRPPPLLLOOOTTTYYY```lllzzz222222333444555555555555000000111222222333444444333333444555666777888999999::::::;;;;;;;;;::::::999888888888999::::::;;;:::::::::::::::::::::::::::;;;<<<===>>>@@@@@@AAA@@@@@@EEEJJJLLLPPP^^^nnnzzz|||iiiYYYWWWSSSOOONNNNNNPPPQQQKKKLLLMMMMMMLLLNNNQQQSSSSSSXXX___ccceeegggjjjmmmrrryyyttthhh```[[[XXXOOOPPPRRRSSSRRRPPPMMMKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>???CCCFFFHHHHHHHHHHHHHHHJJJMMMPPPRRRPPPQQQSSSTTTUUUXXX[[[^^^cccccccccddddddfffggghhhiiiiiiiiiiiijjjkkkllllllppppppooonnnnnnrrrzzz|||vvvtttsssrrrvvv|||{{{{{{yyywwwuuutttrrrrrrsssuuuwwwzzz{{{{{{zzzzzz{{{|||}}}|||{{{zzz{{{}}}zzzzzzyyyyyyxxxxxxyyyyyy~~~~~~|||zzzxxxyyy|||nnn\\\YYYVVVVVVXXX\\\^^^___UUUTTTQQQOOONNNMMMMMMMMMFFFFFFFFFFFFFFFGGGJJJMMMLLLKKKIIIFFFBBBAAAAAABBBAAABBBDDDFFFGGGGGGFFFFFFFFFGGGJJJLLLMMMMMMMMMMMMMMMOOOTTT\\\eeennntttvvvlll___VVVaaa}}}rrriiimmmwwwwwwsssnnnhhhaaaYYYPPPJJJGGGGGGLLLZZZkkk{{{jjjdddaaabbb```[[[[[[___[[[[[[ZZZYYYXXXWWWVVVVVVWWWUUUTTTSSSUUUWWWZZZ]]][[[]]]______\\\XXXUUUTTTVVVTTTRRRQQQRRRRRRQQQPPPNNNSSSWWWWWWUUUSSSRRRPPPRRROOOMMMLLLNNNPPPQQQPPPNNNMMMKKKIIIHHHFFFFFFEEEFFFEEEBBB@@@???@@@AAABBBBBBBBBBBBCCCEEEGGGJJJLLLFFFEEEDDDDDDDDDFFFGGGHHHKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEFFFLLLSSSVVVTTTPPPLLLOOORRRUUUZZZdddsss~~~333333333333222222111000.........111333555444333444444555777888:::;;;;;;::::::::::::::::::::::::777888999::::::::::::999;;;;;;<<<<<<;;;:::999999;;;<<<<<<===>>>??????@@@@@@CCCGGGHHHHHHLLLTTT[[[qqqzzziii]]]SSSQQQRRRQQQOOOOOOLLLMMMNNNMMMKKKJJJJJJJJJOOOQQQTTTWWWZZZ^^^dddgggppppppsss~~~yyynnnddd\\\ZZZVVVRRROOOOOOPPPOOONNNLLLJJJIIIIIIJJJJJJHHHGGGLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???===<<<===>>>@@@AAABBBBBBCCCDDDEEEGGGHHHHHHIIIJJJLLLOOOQQQTTTVVVWWWZZZZZZ[[[]]]___bbbdddeeehhhhhhhhhhhhggggggggggggmmmmmmnnnoooppppppqqqqqqwwwuuurrrppppppqqqrrrttttttuuuuuutttrrrqqqssstttrrrssstttvvvwwwwwwvvvvvvwwwxxxzzz{{{||||||{{{{{{}}}{{{xxxvvvttttttuuuvvvwwwxxxyyyxxxvvvttttttuuuzzzmmmVVVSSSPPPNNNOOOPPPQQQQQQLLLKKKHHHFFFFFFFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@???????????????@@@AAACCCDDDDDDCCCCCCEEEFFFIIIIIIIIIJJJLLLNNNQQQRRRSSSQQQUUU```iiinnnrrrwwwttt```QQQXXXooossskkkhhhooozzz~~~{{{yyysssmmmhhhccc[[[RRRNNNOOOHHHJJJQQQbbbyyynnnggg^^^XXXZZZ[[[XXXXXX[[[\\\ZZZYYYXXXXXXZZZ\\\]]]XXXWWWUUUUUUVVVXXXZZZ\\\___```aaa___[[[VVVRRRPPPUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRKKKJJJJJJLLLOOOPPPPPPPPPNNNNNNMMMKKKJJJHHHGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFIIIKKKNNNSSSXXXUUUPPPKKKIIIIIINNNTTT___nnn|||333333333333333222111000/////////111333444333222333444555666888999:::;;;::::::::::::::::::::::::888888999:::;;;===>>>>>><<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>>??????@@@CCCEEEFFFGGGJJJOOOTTTcccvvvsssgggZZZUUUTTTRRRRRRSSSOOOQQQRRRRRRQQQPPPPPPPPPLLLNNNQQQSSSUUUYYY^^^bbbiiikkkoooxxxtttllleee```YYYUUUSSSSSSQQQPPPMMMKKKJJJJJJKKKKKKIIIHHHKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>======>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGIIIKKKNNNPPPRRRSSSUUUVVVWWWXXX[[[]]]___````````````````````````aaaggghhhhhhjjjkkklllmmmmmmqqqpppnnnmmmmmmmmmoooppppppqqqqqqpppnnnnnnooopppoooppprrrsssttttttssssssuuuuuuwwwxxxxxxwwwwwwvvvwwwvvvtttrrrqqqpppppppppqqqrrrrrrqqqooonnnnnnoootttzzzwwwdddRRROOOLLLJJJKKKLLLMMMMMMJJJHHHFFFEEEDDDDDDEEEFFFCCCCCCBBBAAAAAA@@@??????@@@@@@???????????????@@@AAABBBDDDDDDCCCDDDFFFGGGJJJJJJKKKLLLOOOQQQTTTUUUUUUSSSTTT[[[bbbgggkkkppplll^^^UUU^^^ttttttkkkhhhpppzzz}}}{{{wwwtttqqqjjjccc]]]UUULLLIIIKKKJJJRRR```ttt|||nnneeeaaaYYYUUUVVVWWWUUUVVVYYY^^^]]]\\\[[[[[[ZZZZZZ[[[XXXXXXXXXXXXWWWXXXZZZ\\\^^^___```___\\\YYYVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRROOONNNMMMNNNPPPQQQPPPOOONNNMMMLLLKKKJJJHHHGGGGGGFFFEEECCCAAA@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHFFFFFFEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGHHHJJJLLLNNNSSSXXXVVVPPPIIIFFFFFFKKKPPPYYYgggsss222222333333333222111111222111000111333333333111333444555666777888999:::999999999999999999999999888777888888:::===???@@@>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<======>>>>>>???AAABBBCCCEEEGGGIIIKKKLLLUUUddd}}}zzzlllddd^^^XXXUUUVVVQQQRRRRRRRRRQQQPPPNNNMMMKKKLLLNNNPPPQQQTTTXXX[[[```ccchhhnnnxxxqqqjjj```ZZZWWWUUURRRPPPPPPNNNLLLKKKLLLLLLKKKIIIKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA???>>>======>>>>>>===>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFIIIKKKLLLMMMOOOPPPPPPRRRTTTVVVXXXYYY[[[[[[[[[\\\\\\]]]^^^^^^___```aaabbbdddeeegggggghhhhhhhhhhhhhhhhhhiiiiiijjjjjjkkkjjjhhhhhhiiijjjkkklllmmmnnnooooooooonnnppppppqqqqqqqqqpppoooooonnnnnnmmmlllkkkiiihhhgggggghhhgggeeeccccccdddfffkkkqqq~~~oooZZZLLLJJJFFFEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDD@@@???>>>===<<<<<<======@@@???????????????@@@@@@AAABBBDDDDDDDDDEEEGGGIIIKKKLLLNNNPPPSSSVVVXXXYYYYYYSSSPPPTTTWWWZZZ^^^cccbbb\\\[[[ggg{{{wwwmmmjjjrrrzzz{{{xxxtttqqqllliiiiiiccc\\\VVVOOOIIIJJJOOOSSSbbbwwwqqqeee___]]]XXXTTTUUUUUUTTTUUUWWWaaabbbbbbbbb```^^^[[[YYYXXX[[[^^^^^^[[[ZZZ[[[\\\^^^^^^___^^^]]]\\\ZZZYYYVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPPPPQQQQQQOOONNNMMMMMMLLLKKKIIIHHHGGGGGGEEEEEECCCBBBAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDFFFHHHHHHHHHJJJKKKLLLQQQVVVUUUOOOHHHEEEEEEIIIMMMSSS^^^hhhzzz111222222333333333222222444222111111222333222111333444444555777888888999888888888888999999999999777777666666777999<<<>>>>>>===;;;::::::;;;===>>><<<<<<<<<=========>>>>>>AAAAAABBBFFFIIIKKKKKKIIIPPPYYYkkk{{{rrrfff\\\XXXVVVUUUSSSRRRPPPMMMIIIGGGKKKLLLNNNNNNOOOQQQTTTWWWWWW\\\aaaeeeiiissswwwllldddaaa^^^[[[WWWSSSQQQNNNMMMMMMMMMLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA???>>>=========;;;<<<<<<======>>>>>>>>>???@@@AAACCCEEEFFFHHHHHHJJJJJJJJJKKKMMMOOOQQQRRRTTTTTTUUUVVVWWWXXXYYYZZZXXXYYYZZZ\\\^^^```aaabbb^^^___aaabbbccccccbbbbbbcccddddddcccaaaaaacccdddgggggghhhhhhiiiiiiiiiiiikkkjjjjjjjjjiiihhhggggggdddeeefffeeedddbbb___]]]]]]]]]\\\ZZZXXXXXX[[[]]]bbbgggssskkkVVVHHHEEEBBBAAABBBCCCCCCBBBDDDDDDCCCBBBAAAAAABBBBBBAAA???===<<<;;;<<<===????????????>>>??????@@@AAAAAABBBCCCDDDDDDFFFIIILLLMMMNNNQQQTTTWWWZZZ[[[\\\ZZZRRRKKKJJJKKKLLLPPPVVVYYY[[[bbbooo|||tttrrrttt{{{zzzvvvqqqlllhhhccc^^^[[[]]]XXXSSSOOOLLLLLLRRR[[[eeewwwvvvhhhbbbaaa___\\\YYYWWWWWWVVVWWWXXXaaabbbdddeeeddd```\\\ZZZYYY___dddfffbbb___^^^^^^^^^]]]]]]]]]^^^]]][[[YYYWWWXXXYYYZZZYYYWWWUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTRRRQQQPPPQQQQQQOOOMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAA??????@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDEEECCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHGGGIIIIIIJJJOOOTTTTTTOOOKKKGGGFFFIIILLLPPPWWW___lll}}}000111222222333333333333555333111111222333222111333333444555666777777888777777777888888999999999:::888777666666777999:::>>><<<;;;999:::;;;===>>><<<<<<<<<<<<============@@@AAACCCGGGLLLNNNNNNMMMQQQTTT___www{{{jjj```]]]ZZZWWWTTTSSSPPPLLLIIIJJJKKKLLLKKKKKKLLLOOORRRRRRVVVZZZ]]]^^^dddnnnvvv{{{tttrrrooojjjfffZZZWWWSSSPPPOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@???>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???AAABBBDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKLLLMMMOOOPPPQQQQQQSSSTTTUUUWWWYYYZZZ\\\]]]VVVXXXZZZ\\\]]]]]]\\\[[[\\\]]]]]]\\\[[[[[[]]]^^^bbbaaaaaaaaabbbbbbccccccdddcccbbbaaa``````______\\\]]]^^^^^^\\\ZZZWWWUUUTTTTTTSSSQQQOOOPPPRRRUUUVVVZZZeeettt~~~wwwdddRRREEECCCAAA@@@AAAAAAAAA@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@???===;;;;;;<<<>>>?????????>>>>>>???@@@@@@AAA@@@BBBCCCDDDEEEGGGKKKNNNPPPSSSVVVZZZ]]]_________[[[QQQHHHDDDCCCDDDHHHMMMPPPXXXdddsss|||zzzwww{{{~~~~~~~~~|||wwwppplllfffaaa\\\XXXTTTQQQRRRNNNLLLKKKKKKOOOZZZfffyyy|||jjj``````ccc``````]]]YYYWWWWWWWWWWWW[[[]]]```aaaaaa^^^[[[YYY[[[bbbjjjmmmkkkfffbbb```^^^\\\\\\]]]^^^]]]ZZZWWWWWWXXXZZZ[[[ZZZXXXVVVUUUTTTTTTUUUUUUUUUUUUUUUUUURRRPPPOOOOOOPPPPPPNNNMMMKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBCCCEEEFFFGGGEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJPPPVVVWWWSSSNNNIIIFFFHHHKKKMMMSSSYYYdddvvv///000111222333444444444555333111111222333333333333333444444555666666777666666666777888888999999<<<;;;:::999888999999:::;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDHHHKKKNNNOOOPPPQQQQQQXXXjjjrrrbbb]]]WWWTTTSSSQQQNNNKKKGGGHHHHHHHHHGGGHHHKKKMMMNNNQQQTTTVVVWWWZZZ```eeehhhxxx~~~xxxqqqccc___ZZZVVVSSSRRRPPPOOOLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???============<<<<<<<<<<<<======>>>???@@@BBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNNNNOOOQQQRRRTTTUUUVVVPPPQQQSSSUUUUUUUUUUUUTTTUUUVVVVVVVVVUUUUUUVVVXXX[[[ZZZZZZYYYYYYZZZ[[[[[[\\\[[[ZZZXXXWWWWWWWWWWWWTTTUUUUUUUUUTTTQQQOOOMMMLLLLLLLLLKKKIIIIIIKKKMMMKKKNNNVVVaaahhheeeYYYNNNDDDBBB@@@@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCDDDEEEHHHMMMQQQXXX[[[___cccfffffffffeee^^^TTTIIIEEECCCCCCHHHMMMMMMXXXgggwww{{{}}}|||yyyxxxxxxsssmmmgggccc]]]XXXTTTQQQNNNKKKKKKIIIHHHJJJLLLSSSbbbppppppbbb[[[\\\___]]]___^^^YYYVVVWWWWWWVVVUUUVVVXXXZZZZZZYYYXXXWWW\\\bbbkkkrrrsssnnneee___\\\[[[[[[]]]```___ZZZVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWQQQPPPNNNNNNOOOOOOMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@BBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJLLLMMMLLLLLLSSS[[[\\\YYYPPPIIIEEEGGGJJJLLLPPPUUU]]]ppp//////111222333444444444555333111000222444444444333333333444444555666666555555666666777888888999999999999999999:::::::::999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;???DDDFFFGGGIIIMMMPPPMMMNNNSSS```vvv|||nnnfff\\\VVVSSSPPPLLLIIIGGGHHHHHHGGGGGGGGGJJJLLLMMMMMMOOOPPPRRRTTTVVVWWWYYYeeewww}}}lllhhhaaa\\\YYYWWWTTTSSSMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBB?????????>>>>>>>>>======<<<<<<===>>>??????@@@@@@????????????@@@AAABBBBBBEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPOOOOOOOOOQQQRRRTTTSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQMMMNNNNNNMMMLLLJJJHHHFFFDDDFFFGGGFFFEEEDDDEEEGGGEEEGGGKKKQQQUUUTTTNNNIIICCCAAA@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCEEEIIIOOOSSSbbbeeejjjnnnppppppnnnmmmcccYYYOOOKKKIIIJJJOOOTTTWWWaaannn|||}}}}}}zzzuuurrrqqqkkkddd]]]YYYTTTOOOMMMKKKIIIGGGFFFFFFIIINNNSSS]]]ooouuufff^^^\\\[[[ZZZYYY^^^^^^YYYVVVYYYZZZYYYVVVVVVVVVVVVVVVWWWXXXXXX\\\aaajjjtttxxxsssggg]]]YYYYYYZZZ___cccccc]]]XXXVVVWWWWWWXXXXXXYYYYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYTTTRRRPPPOOONNNMMMKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFCCCDDDDDDEEEDDDDDDBBBBBB?????????????????????????????????@@@@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGDDDDDDEEEGGGIIILLLNNNOOOLLLLLLKKKLLLSSS\\\___\\\TTTLLLGGGHHHLLLNNNSSSXXX\\\ooo...///111222333444555555555333000000222444555555333333333444444555555555444555555666777888888999444555666888999999999999777888999::::::::::::999<<<<<<<<<<<<<<<<<<<<<;;;999>>>CCCDDDCCCDDDIIINNNIIILLLPPPYYYjjj{{{qqqxxxuuuhhh]]]WWWSSSMMMIIIIIIIIIJJJIIIIIIIIILLLNNNLLLKKKKKKMMMPPPQQQQQQPPPSSS[[[hhhwwwsssnnngggaaa]]]ZZZXXXVVVMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCAAAAAA@@@@@@??????>>>>>>;;;;;;<<<======>>>??????===============>>>???@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKKKKMMMOOOOOONNNMMMLLLLLLLLLNNNNNNNNNMMMKKKJJJJJJKKKLLLLLLIIIIIIIIIHHHFFFEEECCCCCC@@@BBBDDDDDDCCCBBBBBBCCCEEEFFFHHHJJJJJJJJJIIIHHHBBBAAA??????@@@@@@>>>===;;;;;;<<<<<<===<<<<<<;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCFFFJJJOOOTTTjjjmmmqqquuuwwwwwwuuusssggg]]]TTTPPPPPPQQQUUU[[[ccclllvvv~~~yyysssooommmfff^^^TTTQQQLLLIIIGGGFFFEEECCCCCCEEEKKKSSS[[[hhh}}}~~~lllbbb______\\\YYYWWW]]]___ZZZXXX\\\___]]][[[YYYWWWVVVVVVXXXZZZ[[[[[[___hhhttt{{{vvvhhh[[[WWWWWWZZZaaaffffff```ZZZVVVVVVVVVVVVWWWYYYZZZ[[[XXXXXXXXXXXXYYYYYYZZZZZZWWWUUURRRPPPNNNLLLIIIGGGIIIHHHHHHGGGGGGFFFFFFFFFCCCDDDEEEEEEEEEDDDCCCBBB>>>>>>>>>>>>============????????????@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGBBBCCCEEEGGGKKKOOORRRSSSIIIIIIHHHIIIPPPZZZ^^^\\\YYYPPPJJJKKKOOORRRWWW\\\bbbuuu///......------///000111111111222222222111111000333333333444444444555555666555555444444444555555999999:::::::::999999888666666666666666777888888999999999999999999999999777999<<>>======AAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGFFFFFFEEECCCDDDEEEEEEFFFFFFEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCDDDDDDEEEDDDDDDDDD<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>???===<<<===@@@BBBCCCDDDEEEFFFFFFFFFGGGNNNYYYaaajjjsss{{{~~~|||xxxoooeee\\\YYYYYYZZZ```fffoooqqqxxx|||yyyxxxvvvsssnnnggg___XXXTTTPPPIIICCCBBBAAA@@@BBBFFFKKKOOOZZZhhhwwwxxxggg[[[WWWXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYTTTTTTXXXYYYVVVXXX]]]cccdddffflllooolllddd\\\WWWWWWZZZbbbiiiiiiaaaYYYVVVUUUUUUUUUVVVXXXZZZ[[[UUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWTTTPPPMMMNNNOOOGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIIIIIIIGGGFFFAAA@@@??????????????????>>>>>>>>>>>>======@@@BBBBBBAAA@@@@@@BBBBBBAAA@@@DDDDDDDDDCCCBBBBBBBBBAAACCCDDDFFFGGGGGGEEECCCBBBFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKJJJJJJQQQZZZ]]][[[SSSLLLGGGKKKSSS[[[cccjjjrrr///......---...///000111000111111222222222111111222333333333333444444444555555444444444444555555888999999999999999888888666666666666666777888888::::::::::::::::::::::::999:::<<<>>>@@@AAAAAABBBCCCEEEJJJOOOSSSaaazzz|||qqqooo}}}xxxkkk```VVVPPPJJJJJJIIIGGGFFFGGGHHHIIIGGGIIIKKKMMMOOOOOONNNMMMMMMNNNRRRYYY```lllyyyqqqkkkddd^^^YYYUUUPPPNNNOOOQQQRRRRRRPPPOOOMMMKKKJJJJJJKKKKKKKKKJJJHHHFFFEEEEEEFFFGGGIIIHHHGGGEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@???????????????>>>>>>===AAA@@@@@@???===<<<<<<;;;<<<<<<<<<=========>>>>>>===>>>>>>>>>????????????<<<======>>>>>>>>>>>>===@@@AAAAAABBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>>>>?????????@@@@@@???@@@@@@AAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;<<<===>>>>>>>>>======>>>@@@BBBDDDEEEGGGIIIJJJJJJLLLQQQZZZaaaoooyyy{{{qqqkkkgggiiimmmooosssxxx}}}~~~}}}}}}{{{xxxtttqqqooommmhhhbbb[[[SSSNNNJJJJJJFFFDDDCCCBBBAAAEEEKKKWWWaaaqqquuufff[[[XXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXZZZVVVWWW[[[\\\ZZZ\\\aaaaaaaaaccchhhkkkiiibbb\\\[[[XXXXXX]]]cccddd```ZZZUUUUUUTTTTTTTTTVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXXXXVVVSSSPPPOOOPPPKKKKKKJJJIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHGGGEEEDDD@@@@@@??????>>>>>>??????===>>>>>>===<<<===???AAADDDBBBAAAAAABBBBBBAAA???CCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDBBBBBBEEEEEEEEEFFFGGGIIIKKKLLLJJJKKKJJJJJJPPPYYY]]][[[UUUNNNKKKOOOXXXbbblllttt}}}///............///000000///000111222222222222222111111222222222333333333444444444333333444444555888888888888888888888888666666666666666777777888:::::::::::::::::::::::::::;;;;;;<<<>>>@@@AAABBBAAABBBEEEHHHJJJSSSgggzzzxxxlllmmmtttcccXXXTTTPPPMMMJJJFFFEEEEEEGGGHHHFFFHHHJJJMMMNNNOOOOOOOOOOOONNNPPPSSSVVV\\\jjjxxxzzzqqqkkk```\\\VVVTTTTTTUUUSSSRRRSSSRRRPPPNNNLLLKKKLLLLLLMMMLLLJJJGGGFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>@@@@@@???>>>===<<<;;;;;;<<<<<<============>>>>>><<<<<<<<<<<<============>>>>>>===<<<<<<<<<======<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>===<<<;;;::::::============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<;;;<<<<<<===>>>?????????@@@BBBEEEGGGIIILLLOOORRRTTTVVVZZZaaaggguuuwwwtttvvv}}}~~~}}}{{{xxxuuuppplllhhheee___XXXQQQKKKGGGDDD@@@???@@@AAA??????GGGPPPaaaqqqxxxoooddd[[[XXXWWWVVVUUUUUUUUUTTTTTTTTTUUUWWWXXXYYYWWWXXX\\\]]]]]]^^^aaa___^^^___bbbeeeddd```[[[^^^YYYUUUVVV\\\```___]]]UUUTTTSSSRRRRRRSSSTTTUUUXXXXXXXXXXXXWWWWWWWWWWWWWWWYYYZZZZZZVVVSSSRRRQQQOOONNNLLLJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@???>>>>>>>>>>>>>>>=========<<<;;;<<<>>>@@@CCCBBBAAAAAABBBBBB@@@???AAABBBBBBBBBBBBBBBBBBCCCAAAAAABBBBBBBBBBBBBBBAAACCCCCCDDDDDDFFFGGGIIIJJJIIIJJJJJJJJJPPPXXX\\\[[[UUUOOOMMMRRR\\\gggttt~~~............/////////000...///000111222333333333000111111111111222222222333333333333333333444555777777666777777777888888777777666666666666777777888888888888888888888888999999999:::===???BBBDDDBBBBBBCCCEEEFFFLLLZZZiiirrrjjjsssooo___VVVQQQNNNJJJHHHGGGHHHHHHIIIGGGHHHJJJLLLMMMNNNNNNNNNRRRPPPPPPQQQQQQTTT^^^iii{{{~~~nnnggg___ZZZZZZYYYWWWTTTSSSRRRPPPNNNMMMLLLLLLMMMLLLKKKJJJHHHFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDD???@@@AAABBBCCCDDDEEEFFF@@@@@@AAAAAA@@@@@@???>>>??????>>>>>>===<<<<<<;;;==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>======>>>???::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;<<<<<<=========>>>>>>>>>@@@@@@@@@??????===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@AAACCCDDDEEEHHHLLLNNNRRRWWW\\\```cccgggmmmqqqzzz}}}~~~}}}{{{|||yyyvvvtttpppkkkhhhaaa\\\VVVNNNHHHDDDAAAAAA;;;<<>>AAAOOO^^^mmm~~~nnniiiaaa[[[XXXWWWUUUSSSUUUTTTRRRRRRRRRTTTVVVXXXVVVVVVWWWZZZ[[[[[[[[[\\\\\\\\\\\\^^^aaaaaa^^^\\\]]]XXXTTTUUUZZZ^^^``````VVVUUUTTTRRRRRRRRRSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUXXXYYY[[[[[[YYYVVVSSSQQQNNNMMMKKKIIIGGGEEEDDDCCCDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>=========<<<;;;;;;===???@@@???>>>???AAABBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIIIIHHHJJJJJJJJJNNNWWW[[[[[[TTTNNNMMMSSS\\\hhhvvv---......///////////////...///000111222333333333000000000111111111222222222222222222222333444444666555555555555666777888777777666666666666777777666666666666666666666666666666777999<<<@@@CCCEEEAAA@@@AAADDDEEEHHHRRR\\\ggg~~~}}}ppplllqqqpppaaaRRRNNNJJJHHHIIIIIIIIIGGGIIIJJJKKKKKKLLLLLLLLLLLLNNNLLLKKKMMMMMMNNNUUU^^^cccqqqyyyllldddbbbbbb^^^[[[SSSRRRPPPNNNMMMMMMMMMNNNJJJIIIIIIHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@AAABBBDDDEEEFFFFFFAAAAAAAAAAAAAAA@@@????????????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>==============================???>>><<<;;;:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<>>>??????>>><<<<<<========================?????????>>>======<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>@@@BBBEEEFFFGGGJJJOOORRRVVV\\\dddjjjnnnrrrwww{{{~~~}}}{{{zzzuuurrrnnnkkkiiieeeaaa^^^UUUQQQJJJCCC???<<<<<<===???@@@BBBDDDEEEMMMaaatttzzzpppfffccc^^^[[[XXXVVVTTTSSSUUUTTTSSSRRRRRRTTTVVVWWWTTTVVVXXXYYYZZZZZZYYYWWWZZZZZZZZZ\\\^^^^^^^^^]]]YYYWWWVVVXXX\\\```aaaaaaXXXWWWUUUTTTSSSSSSTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTWWWWWWXXXYYYXXXUUURRROOOJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>===>>>===<<<:::;;;===???<<<;;;;;;===@@@BBBBBBAAA???@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJHHHKKKKKKJJJMMMTTTYYYZZZTTTPPPOOOTTT\\\ggguuu---......///000////////////000111222222222222222000000111111111222222222111111111111222333444444555444444333444555777888888777777666666666666666555555555555555555555555555555777999===@@@BBBDDD???===???BBBDDDEEEKKKQQQYYYmmmzzzmmmiiiwwwsssZZZTTTMMMIIIIIIIIIGGGEEEJJJJJJKKKKKKKKKKKKLLLLLLMMMKKKJJJLLLMMMMMMRRRXXXWWW```rrrzzzqqqmmmjjjddd___WWWVVVSSSQQQPPPOOOOOOOOOJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>===??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;<<<======>>>=========<<<======>>>>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<===???@@@AAAAAADDDHHHIIIJJJMMMSSSWWW[[[aaajjjqqquuuyyy~~~}}}zzzwwwuuunnnkkkgggccc```]]]YYYVVVMMMJJJDDD???===<<<>>>???>>>???DDDIIIPPP]]]uuu~~~|||mmmccc___^^^\\\ZZZXXXVVVTTTTTTVVVUUUTTTSSSSSSTTTUUUUUUTTTXXX[[[[[[[[[]]][[[WWWWWWXXXYYYZZZ\\\]]]]]]]]]WWWWWWXXX[[[___aaaaaa```XXXWWWVVVUUUTTTUUUUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTSSSOOOLLLFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFDDDCCCBBBAAA@@@?????????>>>>>>>>>===;;;;;;===???;;;;;;;;;===@@@BBBBBBAAA???@@@@@@@@@@@@@@@AAAAAAAAACCCEEEGGGGGGGGGEEEDDDBBBBBBCCCDDDEEEGGGHHHIIIIIILLLMMMJJJKKKRRRVVVXXXUUURRRRRRWWW^^^gggttt------///000000000///...000111111222222222111111111111111222222222333333000000000111111222333444444333222222333555777888888888777666666666666666555555555555555555555555666777999;;;===>>>???@@@???===>>>BBBDDDDDDFFFJJJQQQ^^^sss{{{rrrxxxoooeeeWWWNNNJJJIIIHHHFFFIIIIIIIIIJJJKKKLLLMMMMMMPPPMMMMMMNNNNNNLLLNNNSSSSSSXXXcccrrr}}}yyynnneee```^^^[[[WWWTTTRRRQQQQQQNNNNNNMMMLLLKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>======>>>>>>>>>>>>=========<<<>>>>>>??????@@@?????????<<<======>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===???AAACCCEEEFFFGGGKKKOOOQQQQQQTTT[[[```dddjjjsssyyy|||~~~~~~|||xxxtttpppnnnkkkgggbbb]]]YYYTTTPPPMMMFFFCCC@@@===<<<>>>@@@BBB===AAAIIIVVVcccttt}}}{{{yyywwwtttnnnddd]]][[[[[[[[[YYYWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPWWW[[[[[[]]]```^^^ZZZSSSUUUWWWYYYZZZZZZ[[[\\\YYYYYY[[[\\\^^^^^^^^^]]]WWWWWWUUUUUUTTTUUUVVVWWWVVVVVVUUUUUUTTTSSSSSSRRRQQQOOONNNNNNOOOOOOLLLIIIFFFEEECCCBBBAAABBBDDDEEEAAAAAABBBBBBCCCDDDEEEFFFEEEEEECCCBBBAAA@@@@@@@@@???@@@???===<<<<<<===??????>>>===???AAABBBAAA@@@@@@@@@@@@@@@???????????????BBBEEEHHHIIIHHHEEECCCAAAAAAAAABBBCCCEEEGGGGGGJJJNNNNNNKKKJJJOOOTTTUUURRRQQQSSSYYY___fffrrr~~~,,,---///000000000///...111111222222222111111000111222222222222333333333000000000000111222333444444333222222222444777888888888777666666666666666666666666666666666666666777888:::<<<======<<<<<>>>>>======>>>>>>=========<<<<<<<<<;;;<<<>>>?????????>>>>>><<<===>>>>>>??????>>>>>>>>>===;;;;;;;;;;;;===>>>::::::::::::::::::::::::999::::::;;;===>>>>>>???:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===>>>???AAADDDFFFIIIJJJNNNRRRWWWXXXYYY\\\ccciiinnnsss{{{{{{vvvssszzz}}}|||{{{xxxtttooojjjgggeee```ZZZTTTOOOJJJDDDAAA===;;;888777777:::===???CCCHHHUUUfffxxxzzzrrrlllhhheee```\\\YYYZZZZZZYYYWWWVVVVVVWWWTTTTTTTTTTTTSSSRRRPPPOOOLLLSSSYYYZZZ]]]bbb```[[[QQQSSSVVVXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZVVVVVVUUUTTTTTTUUUVVVWWWTTTSSSSSSRRRQQQPPPPPPOOOOOOMMMJJJJJJLLLLLLJJJGGGGGGFFFDDDBBBAAABBBCCCDDD??????@@@AAABBBDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@>>><<<<<<>>>@@@CCCBBB@@@AAABBBBBBAAA???AAA@@@@@@@@@??????>>>>>>>>>AAAEEEIIIJJJHHHDDDBBB??????@@@AAABBBDDDEEEFFFKKKOOOOOOKKKJJJNNNSSSTTTNNNMMMQQQXXX^^^eeeqqq|||---...............------000000000000////////////111111111222444444333222111222222333333444444555333444444555555444444333444444555555666777777777555444444555666666555333333666:::===@@@BBBBBBBBB?????????@@@AAABBBCCCDDDJJJKKKTTThhhttt___VVVRRRMMMIIIGGGJJJJJJGGGHHHNNNNNNKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLOOORRRVVV\\\dddmmmsss}}}xxxpppkkkgggbbb\\\XXXSSSTTTUUUUUURRRPPPNNNNNNLLLJJJGGGEEEEEEDDDCCCAAACCCCCCCCCCCCDDDEEEFFFFFFCCCBBB@@@>>>======>>>>>>??????>>>===============AAA@@@???>>>============;;;<<<<<<<<<======>>>>>>@@@???>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===>>>===<<<;;;:::;;;;;;<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>CCCBBB@@@???===<<<<<<<<<============>>>===;;;999============>>>???@@@@@@@@@CCCFFFIIIKKKMMMQQQSSSUUUWWWYYY[[[]]]aaaeeehhhooovvv}}}~~~tttnnngggkkkrrrzzz~~~zzzuuutttrrrooollljjjfffbbb___\\\WWWQQQLLLIIIFFFBBB???===999999;;;:::999???IIIJJJTTTggg}}}xxxjjjbbb___[[[YYYZZZXXXZZZ[[[YYYVVVUUUVVVXXXVVVSSSOOOOOORRRSSSRRRPPPSSSTTTUUUVVVVVVWWWVVVVVVRRRSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\ZZZXXXWWWXXXYYYVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOPPPNNNLLLKKKJJJJJJHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>>>>===>>>>>>@@@?????????>>>>>>============>>>???????????????@@@AAACCCDDDDDDDDDCCCCCCAAAAAABBBCCCDDDEEEFFFFFFJJJNNNNNNIIIGGGKKKNNNOOOMMMMMMPPPUUU^^^iiisssyyy---...............------000000000000////////////111111111222333444333222222333333444444555666666333444444555555444444333555555666666777777888888555444444555666777555444555666999<<<>>>@@@@@@AAA????????????@@@BBBCCCDDDCCCDDDLLL]]]ssswwwggg\\\SSSNNNIIILLLKKKGGGHHHMMMNNNJJJMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMPPPSSSWWW]]]eeejjjpppuuu}}}xxxqqqiiiddd]]]\\\[[[WWWSSSOOOLLLKKKOOOMMMJJJIIIIIIHHHFFFEEECCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBAAABBBBBB@@@@@@???>>>>>>>>>>>>???AAA@@@???>>>============<<<<<<<<<=========>>>>>><<<;;;<<<<<<===>>>??????======>>>>>>>>>>>>======>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@???>>>===<<<<<<<<<===;;;;;;;;;;;;<<<;;;:::999<<<<<<<<<======???@@@@@@CCCEEEHHHKKKMMMPPPSSSVVV[[[^^^bbbeeehhhjjjnnnpppuuu{{{xxxooojjjbbbeeejjjqqqvvvwwwuuurrrooolllhhheeebbb___[[[XXXUUUOOOIIIDDDCCCBBB@@@>>>CCC@@@??????<<<:::???HHHVVVcccxxxxxxggg___\\\XXXVVVVVVXXXZZZ[[[ZZZWWWUUUUUUWWWTTTRRRPPPOOOPPPQQQQQQPPPTTTTTTTTTTTTTTTTTTSSSSSSQQQRRRSSSTTTUUUWWWXXXXXXYYYZZZZZZXXXVVVUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRPPPOOONNNMMMMMMMMMNNNLLLJJJIIIHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>===<<<<<<<<<<<<<<>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>><<<===@@@BBBDDDEEEEEEEEE@@@AAAAAABBBCCCDDDEEEEEEEEEIIIJJJFFFDDDHHHLLLLLLIIIKKKNNNTTT^^^jjjuuu|||------...............---////////////000000000000111222222333333333333333333333444555555666666777444444555555555555444444555666666777777888999999777555444555666777666444666777888:::;;;===>>>???>>>>>>>>>???@@@AAABBBCCCCCCDDDJJJVVVfff{{{kkk\\\TTTNNNNNNLLLIIIJJJNNNNNNLLLOOOOOONNNMMMLLLLLLKKKKKKJJJKKKLLLNNNPPPUUUZZZ___```bbbiiissszzzsssjjjgggccc]]]XXXSSSPPPOOONNNLLLJJJHHHHHHGGGEEECCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<============>>>>>>:::;;;;;;===>>>???@@@AAA>>>>>>???>>>>>>===<<<;;;>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>???>>>>>>=========>>>>>>???<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@BBBCCCDDDHHHJJJMMMPPPSSSVVVZZZ^^^___ccchhhlllooorrruuuxxx}}}yyyrrrnnniiiiiiiiilllnnnpppooommmgggccc^^^YYYVVVSSSPPPNNNKKKGGGAAA>>>===>>>>>>>>>;;;:::;;;===???BBBKKKUUUggguuuxxxdddZZZWWWUUURRRQQQTTTVVVXXXXXXVVVTTTSSSSSSPPPQQQPPPOOOMMMMMMOOOPPPSSSSSSRRRRRRQQQPPPOOOOOOQQQQQQQQQQQQRRRRRRSSSTTTVVVVVVVVVUUUSSSRRRSSSUUUXXXXXXWWWVVVTTTRRRPPPOOOPPPOOONNNMMMLLLKKKKKKKKKLLLJJJHHHHHHGGGFFFCCCAAA??????????????????@@@AAAAAAAAABBBBBBBBBAAAAAA@@@BBBBBBAAAAAA@@@?????????BBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======;;;;;;<<<<<<<<<=========;;;<<<>>>@@@BBBCCCCCCCCC??????@@@AAABBBCCCDDDDDDCCCFFFGGGCCCCCCHHHLLLLLLKKKKKKNNNSSS]]]hhhssszzz,,,---......///.........////////////000000000000111333444444333222333333333333333444555555666666444444555555555555444444555555666666777888888888888777555555666777666555888888888888999:::<<<============>>>???@@@AAABBBEEEFFFJJJRRR[[[kkkkkk^^^UUURRRMMMKKKMMMOOOOOONNNPPPPPPOOONNNLLLKKKJJJJJJHHHIIIJJJJJJKKKNNNSSSVVVZZZYYY\\\ccclllzzzvvvrrrlllfffaaa]]]YYYWWWPPPNNNLLLJJJIIIHHHEEECCCFFFEEEDDDDDDCCCCCCDDDDDD@@@AAABBBCCCDDDCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>???==================>>>>>>======>>>>>>????????????????????????>>><<<;;;;;;======<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========>>>>>>@@@@@@????????????@@@@@@======>>>======???AAACCCBBBBBBCCCDDDFFFHHHJJJKKKLLLNNNRRRVVVZZZ___dddhhhhhhkkkooorrrvvvzzz~~~xxxuuuuuuqqqlllhhhfffdddcccaaa^^^YYYSSSNNNKKKIIIFFFEEECCCAAA>>>===<<<<<<======777777999===CCCNNN]]]hhhvvvuuu```VVVSSSQQQOOOMMMMMMOOOQQQRRRRRRQQQQQQPPPNNNPPPPPPNNNKKKJJJMMMPPPPPPPPPOOONNNNNNNNNNNNNNNQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSRRRPPPPPPQQQSSSVVVVVVWWWWWWUUUSSSPPPNNNOOONNNMMMLLLKKKKKKKKKKKKMMMKKKJJJIIIHHHGGGCCCAAA>>>>>>===>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@??????>>>>>>BBBBBBAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCFFFGGGEEEGGGLLLPPPPPPQQQPPPPPPTTT[[[dddnnnttt,,,------...//////........./////////000000000111111333555555333222222444222222222333444444555555444555555666666555555444444555555666666777888888:::888666555666777777666888888777777888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAADDDIIINNNXXXkkk}}}qqq___XXXQQQOOOPPPPPPOOONNNPPPPPPOOONNNMMMKKKKKKJJJGGGHHHIIIIIIJJJLLLPPPSSSQQQQQQSSSXXX^^^hhhzzzxxxqqqkkkfff```]]]YYYWWWUUUSSSRRROOOKKKHHHIIIIIIGGGFFFEEEEEEDDDDDD@@@@@@BBBCCCCCCBBBAAA@@@AAAAAA@@@????????????@@@AAA@@@??????????????????>>>>>>>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@???????????????>>><<<;;;;;;<<<<<<==================:::;;;<<<======<<<;;;:::========================>>>>>>======<<<=========AAAAAA@@@???>>>>>>>>>>>>===>>>@@@@@@@@@AAAEEEHHHFFFGGGHHHJJJLLLOOOQQQRRROOORRRVVV[[[```fffmmmrrrxxxyyy{{{}}}{{{xxxwwwqqqhhh```[[[WWWUUUSSSTTTPPPJJJFFFDDDBBB@@@???<<<=========<<<;;;;;;;;;>>>@@@BBBEEEMMM\\\mmmxxxooo\\\SSSQQQOOOMMMMMMIIIJJJLLLOOOQQQRRRRRRRRRNNNPPPPPPNNNKKKJJJMMMPPPMMMMMMLLLLLLMMMMMMOOOOOORRRQQQOOONNNNNNNNNOOOPPPOOOPPPPPPOOONNNNNNPPPRRRSSSTTTVVVXXXWWWUUURRRPPPOOONNNMMMLLLLLLKKKLLLLLLOOONNNMMMLLLKKKIIIEEEBBB============>>>???@@@@@@CCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<=====================>>>>>>======<<<<<<<<<===>>>???=========<<<<<<<<<============>>>???@@@AAABBBBBBCCCFFFFFFEEEIIIPPPTTTSSSSSSQQQQQQSSSYYYbbbkkkqqq{{{,,,,,,---...////////////......//////000000111111111444777666333111222444111111222222333444444555555555666666666666555555555555666777777888888999;;;999777666666777777666777777888888999:::::::::;;;;;;;;;<<<===>>>???@@@??????AAAEEEGGGMMMYYYeee|||ssshhh]]]YYYWWWTTTQQQPPPQQQQQQPPPOOONNNMMMMMMLLLHHHIIIJJJJJJJJJKKKNNNQQQLLLLLLPPPUUUYYY___mmmzzzyyyqqqhhhbbbbbb```^^^[[[YYYUUUPPPLLLNNNMMMKKKIIIHHHGGGFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@AAA@@@@@@?????????@@@@@@??????>>>>>>>>>>>>======999;;;===@@@BBBCCCCCCCCC>>>>>>???>>>>>>===<<<;;;<<<<<<===>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>AAA@@@???>>>===<<<<<<<<<<<>>EEELLLRRR___qqqtttgggZZZTTTRRROOONNNPPPKKKKKKKKKNNNRRRUUUVVVVVVPPPQQQPPPOOOMMMMMMOOOPPPMMMLLLKKKKKKLLLNNNOOOPPPRRRQQQOOOMMMMMMMMMOOOPPPMMMNNNOOOOOONNNNNNPPPRRRRRRTTTWWWZZZYYYWWWSSSPPPOOONNNMMMLLLLLLLLLLLLMMMPPPOOONNNNNNMMMJJJEEEBBB>>>>>>>>>>>>>>>>>>???@@@CCCCCCDDDCCCCCCBBBAAA@@@@@@@@@??????>>>=========;;;;;;;;;;;;;;;<<<<<<===<<<<<<============>>>>>>>>>===<<<<<<<<<===>>>???:::::::::;;;<<<===???@@@======>>>???@@@AAABBBBBBAAACCCCCCDDDIIIRRRUUUTTTOOONNNMMMOOOVVV```jjjpppsss+++,,,---...////////////.........///000111111111222555888666222000222555222222333333444555555555555555666666666666555555777888888999999:::;;;;;;===:::777666666777777777666777888:::;;;;;;:::::::::::::::;;;<<<===??????@@@???AAAEEEGGGHHHNNNUUUbbb{{{rrrkkkfff^^^YYYWWWRRRRRRRRRRRRQQQQQQPPPPPPJJJKKKLLLKKKJJJJJJLLLNNNMMMMMMPPPTTTVVVYYYdddppp{{{xxxqqqkkkiiifffccc```[[[UUUPPPRRRQQQOOOMMMKKKIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAA?????????>>>>>>>>>======:::<<<>>>AAABBBCCCBBBBBB======>>>>>>>>>>>>======;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@??????@@@@@@@@@>>>CCCHHHJJJJJJKKKOOOSSSSSSTTTVVVXXX\\\___bbbcccggghhhkkknnnrrrxxxyyyuuuiiiddd]]]VVVQQQMMMIIIGGGAAA@@@>>>>>>>>>===<<<:::888:::;;;;;;<<<>>>CCCGGGHHHUUUcccooo~~~~~~ggg```YYYVVVSSSPPPQQQTTTOOOMMMKKKMMMQQQTTTVVVUUUTTTRRRPPPOOOPPPQQQQQQPPPOOONNNMMMLLLLLLMMMOOOPPPQQQOOOMMMKKKKKKLLLNNNPPPLLLNNNOOOOOONNNOOOQQQSSSTTTVVVZZZ\\\[[[WWWRRROOONNNMMMMMMLLLLLLLLLLLLLLLNNNMMMMMMLLLKKKHHHCCC@@@@@@@@@???>>>>>>>>>??????CCCCCCCCCBBBBBBAAA??????@@@??????>>>======<<<<<<======<<<<<<===>>>>>>???<<<<<<<<<=========>>>>>>===<<<;;;::::::<<<>>>???;;;:::::::::;;;===>>>???===>>>>>>???@@@AAABBBCCC@@@BBBBBBCCCJJJSSSWWWUUUNNNLLLJJJKKKQQQ[[[eeekkkrrr+++,,,---...////////////---......///000111111222222555888777222000222555333333444444555666666777555555666666666666555555999::::::;;;;;;<<<<<<======;;;777666777777888777555666999;;;<<<<<<:::::::::::::::;;;<<<===>>>???>>><<<>>>CCCEEEDDDEEEIIIRRRiiiwwwwww{{{sssiiiaaa___TTTTTTTTTTTTSSSSSSSSSSSSLLLMMMMMMLLLIIIIIIJJJKKKNNNMMMOOOPPPOOOQQQZZZdddiiixxxvvvtttqqqmmmiiiccc]]]XXXTTTSSSQQQOOOMMMKKKJJJJJJHHHGGGEEECCCBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@???@@@@@@AAAAAA@@@?????????>>>>>>======>>>???AAABBBBBBAAA???>>><<<===>>>>>>>>>>>>>>>===;;;<<<===?????????>>>======<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFCCCHHHOOOQQQQQQQQQUUUYYY[[[[[[]]]```dddgggjjjllluuuvvvxxxzzz|||wwwpppkkkaaa\\\UUUOOOIIIDDD???<<<<<<;;;;;;<<<======;;;999<<<<<<<<<<<<===CCCLLLRRRcccssssss^^^[[[XXXXXXUUUQQQRRRWWWRRRNNNJJJKKKNNNQQQSSSSSSVVVSSSOOOOOORRRSSSRRRPPPRRRQQQNNNMMMLLLMMMNNNOOOOOONNNLLLJJJJJJKKKMMMOOOLLLNNNOOOOOONNNOOOQQQSSSVVVXXX\\\]]][[[WWWQQQMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIFFFAAA===AAAAAA@@@???>>>>>>??????BBBBBBBBBAAA@@@???>>>===?????????>>>======<<<<<<:::::::::::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>><<<;;;:::999999;;;<<<>>>>>>===<<<;;;:::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCAAACCCCCCEEELLLVVVYYYWWWOOOLLLIIIIIIMMMUUU^^^dddxxx///...---------///000111/////////...............222333444555666555444333000111222333444666777777555555555555666666666777777777777888999999::::::===<<<;;;:::888777666666999888888777777888999::::::;;;<<<<<<===<<<<<<;;;@@@@@@@@@AAABBBCCCEEEEEENNNWWWiii~~~vvvsssvvvkkk___XXXTTTUUUUUURRROOOOOOQQQOOOMMMKKKJJJKKKLLLMMMNNNMMMKKKKKKMMMPPPTTTVVVdddiiisss}}}yyysssmmmgggccc\\\ZZZWWWTTTQQQNNNLLLKKKLLLJJJGGGFFFGGGGGGEEEDDDFFFGGGGGGFFFDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAA@@@@@@?????????DDDDDDCCCAAA@@@???>>>===>>>>>>===<<<<<<=================================>>>======<<<<<<=========<<>>BBBAAABBBCCCCCCBBBAAAAAAAAAAAACCCEEEDDDCCCDDDGGGKKKJJJNNNTTTXXXZZZ[[[\\\]]]eeehhhkkknnnpppsssvvvyyy}}}vvvooofff^^^YYYSSSKKKGGGEEECCC===888===:::999<<<<<<:::;;;>>>FFFAAA???CCCFFFJJJVVVbbb}}}pppkkkaaa[[[UUUTTTWWWYYYWWWTTTWWWTTTPPPMMMLLLNNNQQQSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUSSSPPPLLLJJJMMMLLLKKKJJJJJJKKKLLLMMMIIIKKKOOOSSSTTTSSSQQQOOOWWWYYYZZZ[[[XXXSSSNNNKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<>>======@@@@@@>>><<<<<<<<<===>>>>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<;;;===>>>???@@@@@@@@@@@@@@@@@@???AAAIIISSSYYYZZZYYYRRRHHHBBBGGGJJJLLLVVVdddwww///............//////000111111222222222222222111222222333444444444444444333333333444444555555666555555555666666666666666666666777888888999999::::::::::::999888888888777999888777777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>??????@@@BBBCCCDDDFFFLLLZZZppp~~~tttmmmssssssiii___[[[YYYTTTRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIOOONNNMMMLLLMMMOOOQQQRRRXXX\\\dddnnnttt|||yyytttllliiieeeaaa]]]ZZZWWWVVVSSSPPPMMMKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@AAACCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA>>>======<<<<<<<<<==============================???>>>=====================???@@@???===<<>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<;;;:::<<<===@@@>>>======@@@AAA???===<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<>>>>>>?????????@@@@@@BBBIIIRRRXXXYYYXXXSSSJJJEEEHHHJJJKKKUUUbbbttt//////////////////...---000111222444444444333222222222111111222222333444555555555555555555555555666666666666666555555555666666666777888888999999888888888888888888999999777777777777777888999:::<<<;;;;;;:::;;;<<<===>>>======>>>>>>???@@@BBBBBBDDDGGGOOO___vvv{{{pppmmmvvv{{{pppiiieee```^^^^^^WWWUUUTTTQQQOOOMMMLLLKKKPPPOOONNNNNNMMMMMMNNNNNNRRRTTTZZZbbbhhhooo}}}{{{wwwqqqllliiigggdddcccZZZWWWSSSPPPNNNKKKIIIFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCC>>>>>>>>>======>>>>>>???========================??????>>>===============>>>?????????@@@@@@AAAAAACCCBBBBBBEEEJJJLLLLLLJJJIIIKKKLLLKKKKKKNNNTTTYYY___aaaeeehhhlllqqqvvvzzz~~~wwwkkkccc^^^YYYRRRLLLGGGCCC???===>>>>>>;;;999666444444888<<<@@@HHHQQQXXX\\\bbbfffgggnnnttthhhbbbaaaXXXWWWUUUTTTTTTVVVYYYZZZUUUSSSPPPMMMLLLMMMNNNOOOSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVTTTRRRQQQKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSRRRRRRPPPMMMKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@??????>>>===============;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;======;;;999999999===<<<<<<===???@@@???>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<=========::::::<<<===??????@@@@@@AAA@@@CCCIIIQQQVVVXXXWWWTTTLLLIIIKKKKKKJJJRRR]]]nnn}}}...///000000000...---,,,,,,---///111222222111000222111000000000111333444444444555555555555666666666666666666555555555555555666666777777888999999888888888888888888888888777777777777888999999:::<<<;;;:::999:::<<<>>>???>>>>>>>>>>>>???@@@AAABBBEEEFFFKKKUUUeeewwwpppqqq|||~~~yyyqqqkkkiiibbb___[[[WWWTTTRRRQQQQQQOOOOOOOOONNNNNNMMMMMMLLLQQQRRRUUU[[[___eeeqqq}}}zzzxxxwwwtttrrrfffccc^^^YYYVVVRRROOOLLLNNNMMMLLLKKKJJJJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDCCCBBBAAA@@@CCCCCCCCCBBBBBBBBBAAAAAA@@@????????????@@@@@@AAA========================??????>>>===============@@@??????AAACCCDDDDDDBBBHHHFFFEEEJJJPPPUUUVVVTTTQQQSSSSSSSSSSSSWWW___eeeiiimmmrrrwww|||{{{|||||||||~~~~~~{{{yyypppiii___XXXSSSOOOIIIDDDAAA>>>;;;::::::;;;999888888666666:::>>>EEEQQQ]]]ggglllrrrwww{{{rrrhhhaaa]]]^^^WWWWWWVVVUUUTTTVVVZZZ]]]TTTSSSPPPNNNMMMMMMNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPOOONNNLLLKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFCCCAAA@@@AAAAAAAAA@@@@@@@@@??????@@@???===;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;777:::======<<<:::999999:::::::::;;;===>>>>>>>>>?????????@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???AAABBBBBBCCC@@@AAACCCHHHOOOSSSUUUTTTSSSNNNLLLLLLKKKJJJPPPXXXgggxxx...///000000000...---,,,+++,,,...000000111000000222111000///000111222333222222333444555666777777666666666666666555555555666666666777888888999999::::::999999888777777777666777777888999:::::::::<<<;;;:::999:::<<<>>>@@@???>>>>>>??????@@@AAABBBAAAAAAEEELLLVVVhhhzzzuuurrrxxx{{{xxxvvvqqqhhh^^^WWWTTTSSSSSSNNNOOOOOONNNNNNNNNNNNNNNOOOMMMOOOSSSWWW[[[dddmmmxxxwwwsssnnniiieee```\\\YYYWWWTTTQQQOOONNNLLLIIIFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????CCCCCCDDDFFFIIIJJJIIIGGGKKKJJJKKKOOOVVV[[[]]]]]]YYY[[[\\\\\\\\\aaaiiiooowww}}}}}}rrrnnnnnnnnnnnnooommmiiifffbbb\\\UUUOOOJJJFFFAAA>>>???===:::999999999888888999777777:::>>>FFFUUUcccppptttyyywwwjjjccc]]][[[[[[VVVVVVUUUSSSRRRSSSVVVYYYSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOOOOOOOOOONNNMMMKKKLLLMMMNNNOOONNNNNNMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@>>><<<;;;:::;;;===>>>::::::;;;<<<<<<;;;::::::666999<<<>>>===<<<<<<<<<777888999999::::::;;;<<<<<<<<<===???@@@@@@@@@@@@>>>>>>===<<<;;;::::::999;;;<<<===???AAABBBBBBCCC???@@@CCCGGGLLLOOOQQQQQQPPPOOOOOOOOOKKKJJJOOOUUUcccttt//////////////////...---/////////000000111222222111111000000111111222333000111222333555666777777555555555555666666666777777777777888999999::::::;;;;;;::::::999888777777777777999:::;;;;;;;;;;;;;;;:::::::::;;;===>>>?????????>>>>>>???@@@@@@AAA@@@>>>BBBHHHMMMWWWnnnzzzlll```XXXSSSQQQQQQPPPOOOOOONNNNNNOOOOOOOOOMMMNNNQQQSSSUUU[[[bbbgggnnnzzz{{{vvvrrrmmmiiifffbbb^^^YYYWWWVVVSSSNNNJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFHHHJJJLLLMMMMMMLLLKKKGGGGGGFFFEEEEEEDDDDDDCCC>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDIIIJJJMMMOOOPPPQQQQQQQQQQQQRRRTTTWWW[[[```dddgggdddfffhhhiiiiiimmmtttzzzwwwooogggeeedddccccccaaa]]]ZZZRRROOOJJJEEEBBB???<<<999===<<<;;;999888888888999:::888999;;;???GGGWWWgggtttyyy|||lllccc^^^ZZZYYYZZZWWWUUURRROOOOOOOOOPPPQQQOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQQQQPPPOOONNNKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIHHHHHHHHHHHHIIIJJJLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<:::999999999:::;;;999:::;;;<<<<<<;;;:::999666999<<<======<<<===>>>666888999999888888:::;;;777888:::;;;===>>>>>>>>>>>>>>>===<<<;;;::::::999::::::<<<===??????@@@@@@>>>@@@BBBEEEIIIKKKMMMMMMNNNQQQSSSRRRNNNMMMQQQVVV```rrr///............//////000333222000//////111222333000111222222333333222222111111222222333444555555333444444555666777888888888888888999::::::;;;;;;::::::::::::::::::::::::777888:::<<<============999999:::;;;<<<===>>>???>>>>>>=========>>>?????????<<>>===<<<;;;:::;;;;;;:::999888888:::;;;;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::999999888999;;;<<<<<<;;;999888888:::;;;;;;::::::;;;===888:::;;;;;;999888:::<<<888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>?????????===???AAADDDFFFGGGIIIJJJMMMSSSXXXVVVSSSRRRVVVYYY```rrr///...---------///000222444222///...---///111333000111222444444333222222222222222222222222222222222333444555666888999999888999999::::::;;;<<<<<<999999:::;;;;;;<<<======888999;;;===>>>>>>>>>===888999:::<<<===>>>>>>>>>===<<<<<<<<<<<<======>>><<<888:::AAACCCEEESSSeeesssssshhhbbbZZZWWWSSSOOOMMMLLLMMMNNNNNNKKKLLLOOOOOOMMMNNNRRRRRRSSSVVVZZZ```hhhrrrxxxttttttyyy{{{wwwqqqppppppooojjjeee]]]\\\[[[[[[ZZZZZZ[[[[[[```cccfffjjjmmmmmmmmmlll___]]]ZZZVVVRRRNNNKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPSSSYYY___aaa^^^]]]```ddddddiiinnnnnnlllooovvv~~~{{{vvvuuuwwwppptttwwwsssjjjbbb]]]]]]WWWTTTQQQNNNLLLJJJHHHFFF>>>===<<<<<<<<<=========888999999888888999<<<>>>>>>>>>AAAEEEIIIRRRdddtttxxxlllccc[[[XXXXXXYYY^^^dddddd]]]UUURRRRRRQQQNNNJJJGGGHHHJJJLLLMMMNNNMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHHHHHHHHHHGGGEEEEEEEEEFFFGGGIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGFFF@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<=========<<<;;;:::888999;;;<<<<<<;;;999888:::::::::999777777999::::::<<<===<<<:::999:::<<<;;;;;;<<<<<<===<<<<<<<<<999999:::;;;<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@<<<>>>AAACCCDDDEEEGGGHHHMMMUUU[[[ZZZVVVVVVYYY]]]```rrr---------------...///000////////////............000000111222222333444444222333333444444333333222444444444555555555555555666777888999999999999999999999999999999999999:::===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::======>>>>>>???CCCIIINNN^^^ttt~~~tttooofff___WWWRRRQQQOOOJJJFFFOOOOOONNNNNNNNNOOOOOOPPPOOOOOOPPPRRRVVV[[[___bbbhhhjjjpppxxxxxxrrriiihhhhhhfff___]]]dddooouuuzzz}}}{{{{{{~~~~~~vvvpppkkkgggaaaYYYUUUVVVWWWVVVTTTRRRRRRRRRRRRRRRTTTUUUVVVUUUSSSRRRRRRRRRVVVWWWXXXWWWTTTSSSVVVYYYdddeeehhhjjjlllmmmnnnnnnmmmttt|||yyypppgggbbbgggfffddd```\\\WWWSSSPPPOOOKKKGGGCCCBBBAAA@@@???===;;;999888999::::::999777888999;;;<<<<<<;;;;;;@@@FFFLLLNNNSSSaaaxxx{{{ppp```]]]XXXUUUVVV\\\dddiiimmmggg]]]RRRKKKHHHGGGHHHJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPPPPOOONNNMMMLLLKKKDDDFFFHHHKKKKKKKKKJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHKKKGGGDDDEEEIIIKKKHHHEEEGGGGGGFFFFFFEEEDDDDDDDDDGGGEEEDDDBBBBBBDDDEEEGGGCCCCCCDDDEEEFFFGGGHHHHHHCCCBBB@@@>>><<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999888888777777888999::::::;;;;;;999999999999;;;;;;::::::;;;;;;<<<======>>>>>>===<<<;;;;;;;;;;;;;;;===>>>???@@@@@@???======<<<===???AAACCCEEEGGGGGGKKKQQQWWWXXXVVVWWW]]]ccciiiwww...---------......///000//////000000000000000000000111111111222222333333000000222444555666666666555555666666777777777888777777888888999999888888888888888888888888888888999999999999999:::;;;<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???BBBFFFJJJSSSddd{{{rrrkkkbbb\\\ZZZWWWSSSOOOLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOQQQUUUYYY[[[ccceeeiiinnnuuu}}}}}}yyyvvvtttqqqooossszzz}}}zzztttkkkfffgggdddeeefffeeeaaa]]]ZZZZZZ]]]^^^```___^^^]]]]]]^^^aaabbbcccaaa______cccgggooopppqqqsssuuuwwwxxxyyy{{{}}}sssjjjbbb]]]ZZZZZZXXXUUUQQQMMMIIIGGGCCCCCCDDDDDDCCC@@@;;;666===;;;:::999999999999999888999:::::::::;;;>>>AAAIIIRRR^^^ffflllxxxqqqggg___\\\XXXUUUVVVZZZ```dddiiicccZZZPPPJJJGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPOOOOOONNNMMMMMMIIIJJJJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHLLLJJJJJJJJJLLLKKKIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999888888777777888999999:::;;;::::::999999::::::;;;999::::::;;;;;;<<<===============<<<<<<<<<<<<<<<>>>>>>???@@@@@@???>>>======>>>???AAACCCEEEGGGHHHIIIPPPWWWZZZYYY[[[bbbgggkkkyyy------------............//////000000111111222222000111111111111111111111...///111333444555555555444444555555666777888888777888888888888777777666777777777777777777777666666666666777888999;;;<<<::::::::::::::::::::::::999::::::;;;<<<=========;;;<<<>>>>>>???@@@CCCEEEIIIRRRaaavvv~~~zzzyyyyyy{{{}}}~~~~~~xxxpppjjjgggccc^^^ZZZOOONNNLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNQQQSSSUUU[[[\\\___ccchhhnnnsssvvv|||xxxyyy|||{{{tttsssuuu{{{yyypppkkkiiikkklllnnnnnnmmmmmmmmmnnnrrrssssssqqqoooqqqvvv{{{wwwnnnfff___XXXTTTLLLLLLJJJHHHEEEBBB???>>><<<<<<===??????<<<888444777777777777888888999999;;;===>>><<<;;;???GGGNNN^^^kkk}}}wwwhhh```^^^[[[XXXUUUUUUWWWZZZ]]]```[[[TTTMMMIIIGGGHHHIIILLLLLLLLLMMMNNNOOOOOOPPPRRRQQQPPPOOONNNNNNOOOPPPOOONNNMMMKKKJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHMMMOOOQQQQQQOOOMMMKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDBBBAAA???===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999888888888777888888999:::;;;::::::999999::::::;;;888999999::::::;;;<<<<<<;;;<<<===>>>>>>>>>===<<<>>>???@@@AAAAAA@@@??????>>>???@@@BBBDDDFFFHHHIIIKKKQQQYYY]]]]]]```eeejjjnnn|||+++,,,,,,,,,,,,,,,,,,,,,......//////000111222222000000000000000000000000000000111111111111000000000111111333444555666666888888888888777666555555666666666555555555555555444444444555666777999999888888888999999999999999999::::::;;;;;;<<<<<<===;;;===???@@@??????AAABBBDDDHHHPPP___www{{{pppiiijjjmmmqqqrrr~~~zzzwwwtttoooiiieee\\\XXXRRRLLLIIIIIIKKKLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTUUUWWW[[[___eeeiiillluuuvvvzzzuuuqqqsss~~~{{{}}}yyy{{{}}}}}}}}}|||}}}yyysssooojjjddd]]]WWWQQQLLLHHHEEEDDDCCCAAA???===<<<;;;===:::777666888999::::::555666777888999:::<<<>>>>>>AAADDDDDDDDDLLLYYYeee~~~zzzmmmddd```\\\ZZZWWWUUUSSSTTTUUUUUUUUUSSSNNNJJJIIIIIIKKKMMMMMMMMMNNNNNNNNNNNNOOOOOORRRPPPNNNMMMMMMNNNOOOQQQQQQPPPMMMKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJMMMSSSWWWWWWRRRMMMLLLMMMHHHHHHGGGFFFFFFEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDCCC>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFEEECCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888888888888999999::::::::::::::::::::::::777888888999::::::;;;;;;:::<<<>>>???@@@???>>>===>>>???@@@AAABBBAAA@@@@@@???@@@AAADDDFFFHHHJJJJJJMMMSSSZZZ^^^___bbbfffiiippp}}})))***+++++++++***))))))+++,,,,,,---...//////000......////////////000000111111222222222222111111///000111222333444555666777777777777777666555444555555555444444333333333555444444444444555666666777777777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@AAAAAADDDJJJRRR```xxxxxxwwwvvvfffaaaccchhhkkkvvvxxx{{{~~~~~~|||wwwtttjjjcccYYYOOOIIIHHHJJJLLLJJJKKKLLLMMMOOOQQQSSSTTTQQQQQQRRRUUUXXX[[[^^^```cccfffmmmuuuwwwvvvzzzsssmmmooo}}}sssggg___]]]YYYTTTPPPLLLHHHDDDAAAAAA@@@???>>>===<<<;;;;;;<<<:::777777999;;;======999:::;;;;;;:::<<>>DDDKKKPPPWWWccctttzzzkkkccc``````YYYXXXVVVSSSRRRQQQQQQQQQMMMLLLJJJIIIJJJMMMOOOQQQOOOOOOOOONNNNNNNNNNNNNNNOOONNNLLLKKKKKKMMMOOOPPPPPPOOOLLLKKKJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLMMMSSSYYYYYYSSSMMMLLLNNNHHHHHHGGGGGGFFFEEEEEEEEEAAAAAABBBBBBBBBBBBAAAAAA>>>??????@@@AAABBBCCCCCCCCCDDDEEEEEEEEEBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888888888888888999::::::::::::::::::::::::777777888888999::::::;;;:::<<<>>>???@@@???>>>===>>>???@@@AAABBBAAAAAA@@@???@@@BBBEEEGGGJJJLLLMMMLLLQQQXXX]]]```dddiiilllqqq}}})))***+++++++++***((('''******++++++,,,,,,------,,,,,,---......///000000000000222444555666666666222222333333444555666666555666666666666555555444555555555444333333222222444444444333444444555555555555666666777888888888;;;;;;;;;:::::::::::::::<<<>>>@@@@@@@@@???@@@AAA<<<@@@EEEJJJQQQcccxxxqqqttt{{{vvvggg```______hhhmmmssszzztttlll```TTTLLLIIIIIIJJJHHHIIIJJJKKKMMMOOOPPPPPPQQQPPPOOOOOOOOOQQQRRRSSSXXX[[[dddlllooommmpppuuuyyy{{{rrrtttzzzqqqfff[[[SSSQQQNNNJJJGGGEEECCC@@@>>>===<<<;;;:::999999999999777888:::>>>@@@@@@<<<999999:::;;;999888;;;AAAFFFJJJRRR\\\gggqqqmmmbbb\\\[[[[[[WWWUUUTTTRRRPPPPPPPPPPPPKKKKKKJJJKKKMMMPPPRRRTTTQQQPPPPPPOOONNNMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOONNNMMMLLLKKKKKKLLLNNNOOOOOOMMMKKKJJJIIIJJJLLLMMMKKKQQQVVVVVVQQQMMMLLLMMMHHHHHHHHHGGGFFFFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????BBBBBBBBBCCCBBB@@@???>>>:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999:::999888888777888888888999::::::;;;;;;::::::999777888888999999:::;;;;;;;;;<<<===>>>>>>>>>===<<<===>>>???AAAAAAAAA@@@@@@>>>???BBBFFFIIIMMMOOOQQQKKKOOOUUUZZZ```ffflllppprrr~~~***+++,,,---,,,+++)))(((++++++++++++++++++++++++******+++---...///000111...///111333444555555555222222333333444444444555444444555666666666555555666555555444333333222222222222222333444555666777444444555666666777888888999999999::::::;;;;;;<<<;;;===>>>>>>>>>>>>???AAA===>>>BBBFFFIIISSSjjjsssoooqqq~~~qqqgggcccccceeejjjnnnrrrvvvzzz|||xxxsssiii___UUUOOOLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNLLLKKKKKKKKKLLLMMMRRRTTT[[[bbbdddbbbfffkkkkkkqqqyyy~~~~~~wwwmmmfff```YYYPPPJJJFFFCCCAAA??????>>><<<;;;;;;:::999888777777777888666777:::>>>@@@???<<<999999;;;======???FFFQQQYYYjjjppp{{{rrrfff^^^ZZZXXXWWWUUUSSSRRRPPPOOOPPPPPPQQQNNNNNNNNNNNNOOOQQQRRRSSSRRRQQQQQQOOONNNMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNLLLJJJHHHHHHIIIKKKLLLIIIMMMQQQRRROOOLLLJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEBBBAAA@@@??????@@@AAABBB?????????>>>>>>>>>>>>===@@@?????????>>>=========:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999888777777888888999::::::;;;;;;::::::999888888999999:::;;;;;;;;;=========<<<<<<<<<<<<<<<<<<===>>>@@@AAA@@@@@@???===???BBBFFFKKKOOORRRTTTRRRSSSVVVZZZ___eeekkkooottt~~~+++,,,.........,,,***))),,,+++++++++++++++++++++))))))***,,,...///111111//////000000000000//////111111111111111111111222333333444555666666666666666666555444444333222222000000111222444666888999444444555555666777777888666777888999;;;<<<===>>>:::;;;<<<<<<<<<<<>>@@@DDDFFFJJJYYYhhhvvvnnnlllkkkzzz{{{ddddddccccccdddhhhmmmqqqzzzwwwqqqhhh___WWWPPPLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKJJJJJJKKKLLLNNNOOOJJJLLLPPPUUUVVVUUUZZZ```aaagggnnnsssvvv}}}vvvpppggg___WWWQQQNNNJJJDDD>>>>>><<<:::999999999888777;;;:::999777777777777888;;;999777777999<<<>>>>>>>>>AAAEEEIIIOOOZZZjjjuuuvvvppphhhbbb___\\\YYYVVVTTTRRRPPPOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMOOOOOOPPPPPPPPPNNNMMMMMMLLLLLLKKKLLLLLLLLLKKKHHHFFFFFFGGGIIIKKKHHHKKKMMMNNNMMMKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEECCCBBB@@@??????@@@BBBCCC::::::;;;<<<===>>>?????????>>>===<<<;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::999888777777888888999999;;;;;;;;;;;;999999888999999::::::;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@???<<<>>>BBBFFFKKKPPPTTTVVV[[[[[[[[[[[[^^^bbbgggjjjuuu,,,++++++---//////,,,(((+++,,,,,,------,,,,,,+++///...---,,,+++,,,---...000000111222333444444333555444333222222333444555333444444444444333222222444333333222222333333444333333222222444666999:::666666666777777888888999<<<;;;999888888888999999999<<<>>>???>>>===<<<<<<;;;???AAABBBCCCHHHRRRZZZqqq{{{uuukkkmmm{{{wwwiii```^^^^^^^^^]]]jjjoootttqqqfffYYYPPPLLLPPPNNNKKKIIIHHHHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHHHHIIILLLOOOSSSUUUXXX\\\aaaeeehhhqqq|||~~~ooogggccc]]]YYYTTTQQQMMMHHHDDDAAA@@@???999999888888777666666666666666666777999:::999777888777777:::;;;<<<>>>AAABBBKKKWWW```hhhuuu|||ooohhh___ZZZYYYYYYUUURRROOOPPPQQQPPPOOONNNOOOQQQRRRRRRRRRQQQPPPPPPRRRTTTOOOOOOOOONNNMMMLLLJJJJJJMMMMMMLLLLLLMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIGGGGGGGGGIIIJJJLLLLLLLLLMMMMMMMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB========================>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;===>>>???@@@@@@@@@@@@???>>><<<;;;:::888888888888888888888888888888999999999:::::::::666444333555:::======<<<<<<<<<<<<;;;::::::999999===<<<<<<;;;;;;===>>>???===???BBBGGGMMMSSSWWWZZZZZZZZZZZZ[[[^^^aaaeeegggrrr|||,,,++++++,,,......,,,)))+++,,,,,,------,,,,,,+++...---,,,,,,,,,---......000000111222222333222222222111000000000000111222222222333333333333222222444333333222222333333444444333222222333555777888666777888999:::;;;<<<===;;;:::999888777888888999888:::===>>>===<<<;;;<<<777999<<<<<<===BBBJJJQQQcccyyy}}}ppplllrrr~~~nnneee```]]][[[YYY^^^cccdddaaa\\\XXXWWWRRRQQQOOOMMMKKKIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHKKKNNNOOOSSSWWW[[[]]]```gggqqqyyy~~~zzzvvvqqqqqqrrruuuzzz~~~mmm```ZZZWWWRRRMMMGGGEEEBBB>>><<<:::::::::888888888888888888888888999999888888999888777666;;;::::::===AAAFFFNNNTTT___mmm~~~vvvjjjccc[[[WWWVVVUUURRROOOPPPQQQRRRQQQPPPOOOPPPQQQQQQQQQQQQPPPOOOOOOQQQSSSQQQQQQQQQPPPOOONNNLLLKKKMMMMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>======<<<:::999888888888888888888888888888777777777888888888999999777555444666999<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::<<<;;;:::::::::;;;======;;;===@@@EEEJJJOOOSSSVVVWWWXXXYYY[[[^^^cccgggjjjrrr|||---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...//////000000111111111111000///......------......//////000111222222333222222333333222222222222333333444333222111222333555555777777888:::<<<===??????999999888777777777888888666999;;;<<<;;;:::::::::888:::<<<<<<===@@@GGGLLLUUUbbbwwwtttppp~~~rrriiicccYYYWWWTTTSSSSSSSSSQQQPPPOOOOOOOOONNNKKKHHHDDDBBBCCCBBBBBBBBBAAAAAAAAAAAA>>>???@@@BBBDDDEEEGGGGGGLLLNNNQQQSSSUUUZZZbbbiiiooorrruuuyyy~~~{{{rrriiieee^^^^^^^^^___bbbfffjjjlllnnndddXXXOOOLLLIIIEEEAAA>>>===;;;:::999999:::;;;888888888888999999999999777777666666666666777777<<<>>>@@@EEENNN[[[iiiqqqwwwlllbbb]]]VVVSSSRRRRRRPPPMMMPPPQQQRRRQQQNNNMMMLLLMMMOOOPPPPPPOOONNNNNNOOOQQQRRRRRRRRRRRRQQQOOONNNMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKIIIIIIHHHHHHIIIJJJLLLMMMOOONNNMMMKKKJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEE@@@@@@@@@??????>>>>>>>>>????????????????????????>>>===<<<<<<;;;<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888777666888888888888888888888888666666666777777777888888888666555666888::::::999;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999:::;;;;;;<<<<<<>>>AAAEEEIIIMMMPPPRRRPPPQQQTTTWWW]]]ccchhhkkksss~~~---,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,---...////////////000000000000//////---------------------------...///111222222333333333333222222222222333333333333222111111222222333666777888999:::;;;<<<<<<888777777777777777777777555777999999888888999::::::<<<======>>>@@@EEEHHHNNNUUUbbbuuu|||~~~rrrhhhZZZPPPMMMLLLJJJIIIJJJLLLMMMNNNLLLIIIEEEBBB@@@@@@@@@????????????>>>:::;;;===???@@@AAAAAAAAAEEEGGGHHHJJJLLLQQQWWW\\\dddfffiiilllpppvvv|||{{{uuuoooeee\\\XXXRRRQQQPPPPPPQQQSSSUUUVVVVVVPPPIIIDDDCCCBBB>>>;;;::::::999999999::::::;;;888888888888888888888888555555666666666888;;;===<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999888777666555888888888888888888888888666666666777777777888888999888777777777888888888999::::::;;;<<<<<<======:::::::::::::::;;;;;;<<<>>>@@@BBBFFFIIILLLOOOPPPIIIJJJNNNSSSZZZaaahhhkkkttt,,,,,,,,,+++++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,---......//////......///000000000//////........................,,,---...000111222333333333222222111111222222333333333222222111111111111555555555666666666666666555666666666666666666666333555777777777777888999999:::;;;<<<===>>>@@@BBBIIINNNVVVbbbrrrrrrbbbZZZVVVRRROOOGGGIIIKKKMMMLLLJJJFFFDDD????????????>>>>>>>>>>>>;;;;;;===>>>?????????>>>AAABBBCCCEEEGGGKKKQQQTTTZZZ]]]bbbeeehhhlllooorrryyy{{{}}}}}}|||{{{}}}tttjjjeee___WWWOOOKKKHHHGGGFFFEEEDDDEEEEEEFFFGGGCCC@@@>>>>>>>>><<<999999888888888777888888888888888777777777666666666777888999999999<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999::::::;;;999999999999999888777666777777777777777777777777777777777888888888999999888888888777666666777777888999999:::;;;<<<======::::::;;;;;;<<<<<<<<<<<<===???BBBEEEHHHJJJKKKLLLFFFHHHLLLQQQYYYaaahhhllluuu+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,---............---...///000111111111111...///000000000000///...---...///000222222333333222222111111111111222222222222222222222222222222444444333333333222222222444444555666666666555555333444666666666666888999<<<<<<===>>>???@@@AAAAAACCCGGGOOOWWW___ppprrrfff\\\UUUIIIJJJJJJJJJHHHEEECCCAAAAAA@@@@@@@@@????????????======>>>>>>>>>>>>>>>>>>@@@@@@@@@AAADDDHHHKKKMMMOOOSSSXXX\\\^^^```aaabbbhhhiiijjjiiiiiiiiilllnnnnnnlllmmmpppqqqrrrwww~~~yyyvvvsssppppppqqqqqqpppsssvvvzzz}}}~~~|||yyywwwmmmcccYYYVVVSSSMMMGGGDDDCCCBBBAAA@@@??????>>>>>>===<<<::::::::::::999888<<<;;;;;;;;;::::::999999888888777777777777777777888:::;;;::::::>>>EEEJJJXXXjjj}}}wwwlllccc]]][[[ZZZTTTSSSRRRQQQQQQRRRSSSSSSXXXYYYXXXTTTNNNHHHDDDBBBDDDFFFIIIJJJJJJKKKLLLNNNOOOOOOOOOOOOOOONNNMMMMMMPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB????????????????????????????????????????????????;;;;;;;;;:::;;;;;;<<<===888888888888888999::::::999999999999999888777777777777777777777777777777777777777888888888999999888888888777555555666888777888888999:::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<:::;;;???BBBEEEFFFGGGGGGHHHIIILLLRRRYYY```gggkkkttt))),,,......,,,++++++,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,---...000111222333333//////000111111000//////...///000111222222333222222222111111111111222222222222333333333333333333222222333333333333333333222333444555666555555444222444555555555666888:::<<<<<<===???AAABBBAAA@@@>>>BBBKKKQQQUUU]]]qqqqqqggg\\\ZZZVVVQQQLLLHHHEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>======>>>??????AAA@@@??????AAACCCDDDEEEFFFIIINNNQQQRRRSSSUUUVVV[[[[[[[[[ZZZZZZ\\\^^^```aaa___```bbbaaa```bbbgggiiinnnrrrttttttvvv{{{~~~~~~~~~}}}zzzxxxzzz{{{||||||yyymmmjjjggghhhmmmqqqqqqoooccc```]]][[[\\\]]]]]]]]]ZZZ]]]aaaccccccaaa```___]]]SSSKKKJJJJJJGGGCCCBBBAAA@@@???>>>===<<<<<<<<<:::999888888888888888888<<<<<<<<<<<<;;;;;;::::::666777777999:::;;;<<<<<<<<>>>>>??????@@@????????????????????????;;;:::::::::;;;;;;<<<===999999888777777777888888888888888888888777777666777777777777777777777777666666666777777777888888666888999777555444666888777777777888888999999999888999:::;;;<<<;;;;;;:::888:::===AAADDDEEEFFFFFFGGGIIIKKKPPPVVV\\\bbbfffqqq(((,,,//////---++++++,,,+++,,,,,,------,,,,,,+++,,,---.........---,,,+++,,,---...000222333444444...///000111111000///...///000111222222333222222222222111111111111222222111222333444444444444333222222333333444555666666111222444555666555444444333444555555555666888:::777777888:::<<<===<<<:::>>>AAAIIIPPPQQQRRR]]]llluuuqqqjjjaaaZZZTTTQQQOOODDDDDDDDDCCCCCCCCCBBBBBBBBBAAA???=========???@@@BBB@@@>>>===>>>?????????BBBDDDGGGIIIJJJKKKNNNPPPTTTTTTSSSRRRRRRTTTWWWXXXWWWUUUUUUVVVTTTQQQRRRVVVXXX\\\aaaaaa___```dddhhhvvvwwwwwwrrrkkkggghhhjjjrrruuuyyy}}}}}}yyyuuurrrhhhggggggggggggfffcccaaa```aaabbbdddeeeccc___\\\[[[WWWSSSUUU[[[___```^^^SSSQQQMMMLLLNNNPPPQQQQQQLLLNNNQQQRRRQQQOOONNNNNNOOOFFF???@@@BBB@@@>>>>>>;;;;;;:::999999888777777::::::999888888888999999555666666666666666555555555666777:::<<>>??????========================::::::::::::;;;;;;<<<===;;;:::999777666666555555777777777777777777666555777777777777777777777777555555555555666666666777666777999777555444666999777777777777777888888888777888999:::;;;:::999999999;;;???CCCFFFGGGGGGGGGEEEFFFHHHLLLQQQWWW]]]```nnn~~~---------------,,,+++************++++++,,,,,,,,,+++---...---,,,,,,---...+++...222444333111000000111111000000000000000000000000111222333444444555222222222111111111000000000111111222222333333333555444444333333333444444555555555555555444444444666555555444444555777888777888888999;;;<<<======@@@DDDHHHLLLOOORRRUUUXXXrrr|||pppcccYYYRRRMMMHHHFFFFFFEEECCC@@@CCCAAA???@@@BBBCCC@@@===???<<<:::999;;;======>>>@@@AAACCCEEEGGGHHHHHHHHHJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOQQQSSSTTTUUU]]]^^^^^^\\\XXXVVVTTTTTTYYY[[[^^^aaaaaa___]]][[[YYYWWWSSSRRRSSSTTTTTTSSSPPPPPPPPPOOOOOONNNNNNNNNJJJGGGEEEHHHMMMPPPNNNKKKGGGGGGFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@>>><<<:::999888;;;999777666666666666555999999888999999888666444777666666777999::::::999<<>>=========>>>???;;;<<<<<<<<<<<<;;;:::999<<<<<<;;;:::;;;<<<>>>???@@@???===;;;999888777777888888999999888777555444777888:::::::::888666555666666666666666666666666555555444444444444555555777777777777777777777777999777666555666777999:::;;;;;;:::::::::;;;<<<<<<888;;;>>>BBBDDDFFFFFFEEECCCAAABBBFFFHHHIIINNNUUUfffxxx,,,,,,------,,,++++++*********+++++++++,,,,,,,,,+++---...---,,,,,,---///---///222333222111111111111111111111111111111111111111111222222333333444222222222111111111000000222222222222222333444444555555444444444444444555666666666666555555555555:::999777666555555555555777777888999:::;;;<<<<<>>@@@AAABBBCCCCCCCCCHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKNNNOOOOOOMMMJJJHHHGGGGGGHHHIIILLLMMMNNNMMMKKKJJJIIIHHHGGGGGGHHHGGGEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>><<<>>>BBBDDDBBB???BBBAAAAAA???>>>===<<<<<<=========>>>>>>>>>??????>>>>>>===<<<;;;::::::999;;;:::999999999999999888>>><<<:::999:::<<<>>>???;;;:::999999:::;;;;;;;;;===BBBFFFIIIQQQ```lllqqq|||uuuggg___YYYWWWTTTRRRSSSTTTTTTTTTPPPOOOOOOPPPQQQQQQOOOMMMNNNNNNNNNNNNLLLJJJHHHFFFHHHGGGFFFDDDDDDDDDEEEFFFIIIJJJLLLKKKIIIHHHIIIIIIKKKJJJIIIHHHIIILLLNNNPPPRRRQQQOOOMMMLLLKKKJJJJJJHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCBBBBBBAAA@@@?????????>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999888888888999;;;;;;===<<<;;;:::999999888888888999:::::::::999888777777888:::::::::888777555666666666666666666666666555555444444444444555555777777777777777777777777777666555444555666888999777777888888999:::;;;<<<999;;;>>>AAABBBCCCCCCCCCAAA???AAAEEEGGGHHHNNNUUUcccvvv++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,+++,,,------,,,,,,...///000111333222111111222333111111222222222222222222222222222222222222222222222222222111111111111111444333222222222333555555666555555444555555666666777777777777777777777777999999888777666666666777666666777777888999::::::???@@@AAABBBBBBDDDGGGJJJGGGUUUjjj~~~uuulllkkkooo|||}}}~~~qqqaaaVVVQQQNNNLLLIIIGGGDDDEEEGGGGGGEEEAAAFFFDDDBBBBBBBBBAAA@@@>>>======>>>>>>???>>>>>>>>>DDDDDDDDDCCCBBBAAA??????????????????????????????======>>>??????@@@@@@AAADDDEEEFFFEEECCCAAA@@@AAA>>>??????@@@@@@@@@@@@????????????@@@AAA@@@===:::<<<<<<<<<<<<<<<;;;;;;;;;>>><<<::::::===>>><<<999======<<<;;;;;;:::999999999999999999::::::::::::::::::::::::::::::::::::777777888888888888777777777666666777888:::===>>>>>>===;;;;;;<<>>===>>>===<<<;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;;;;888888888777888888999:::::::::999888888888999999888999:::;;;<<<;;;::::::888888999::::::888777666666666666666666666666666555555444444444444555555555555555555555555555555666555444333444555666777666666777888:::<<<>>>???;;;<<<>>>???@@@@@@@@@??????===???DDDFFFHHHNNNUUUbbbttt***++++++,,,++++++******++++++++++++++++++++++++***,,,------,,,---...///222333333222000111333555222222222222222333333333333333333222222111111111111111111111111111111111555444333222222444555777666555555555555666777777777777888888888888999999666666777777888999:::;;;555555666666777888888999<<<======>>>???BBBFFFJJJFFFMMM[[[mmm{{{rrrllljjjnnn|||ttthhh___YYYUUUPPPKKKIIIKKKLLLJJJIIIFFFEEEDDDDDDEEEDDDAAA???????????????>>>===<<<<<<>>>>>>>>>>>>===<<<;;;:::========================<<<<<<<<<<<<============@@@BBBCCCCCCAAA@@@@@@AAA======<<<<<<<<<<<<======<<<<<<<<<<<<======:::888;;;;;;::::::::::::::::::===;;;::::::<<<===<<<:::<<<;;;;;;;;;::::::999999888888999999999:::::::::999999999999999999999999666777888888777666555555000333999<<<>>>>>>>>>===@@@@@@AAACCCFFFLLLSSSXXXgggooowww~~~}}}nnnbbbZZZWWWQQQQQQSSSVVVYYYYYYWWWUUUPPPOOOMMMNNNNNNNNNLLLKKKLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBCCCFFFHHHFFFGGGIIIKKKMMMMMMLLLLLLNNNMMMLLLJJJIIIHHHGGGGGGDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@???===<<<<<<=========<<<<<<<<<<<<<<<;;;:::888777777888:::;;;999999999999999999::::::999999888777777777777777777888999;;;<<<<<<;;;;;;888888999999999888888777666666666666666666666666555555444444444444555555444444444444444444444444555555444444444555666777666666888:::<<>>>>>?????????>>>===???===???DDDGGGIIIOOOVVVeeevvv***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++------------...000333333333111000000333555111111222222222333333333444333333222222111111111111111111111111111111111333333222222333444666777555555555555555666777777888888888888999999::::::666777888888999:::::::::555555555666666777777888::::::;;;;;;<<<>>>BBBFFFEEEJJJQQQ\\\kkkzzzuuunnnkkkpppxxxxxxuuuzzzuuubbb\\\TTTQQQQQQTTTTTTTTTIIIHHHGGGHHHHHHHHHEEECCCAAA@@@@@@???>>>===;;;;;;999999:::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;:::;;;;;;999999888777777777888999:::888666666777888888777777777777777777777777777777666666777999::::::999::::::::::::999999999999888888888999999999:::::::::::::::999999888888777888:::<<<;;;888777888999777;;;@@@DDDFFFHHHJJJLLLMMMPPPUUUZZZ```hhhqqqwwwzzzmmmeee```[[[XXXPPPPPPQQQTTTUUUUUURRRPPPMMMLLLJJJJJJKKKLLLJJJIIIJJJJJJLLLLLLLLLKKKJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEAAABBBBBBAAAAAABBBEEEHHHEEEGGGKKKNNNPPPPPPPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@>>>======<<<>>>>>>>>>=========<<<<<<999888666555555666888:::999999999999999999999888:::999888777666555555555555666888999::::::::::::888888888999999999888888666666666666666666666666555555444444444444555555333333333333333333333333666555555555666666777777555666777999;;;>>>@@@BBB??????????????????>>>>>>@@@>>>@@@EEEHHHJJJPPPXXXiiiyyy++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***)))+++------------///000333333333111//////111333000000111111222333333333333333333222222111111111111111111111111222222222000000222333444555666777444444444444555666777777777777888888999:::::::::::::::::::::888777666555555555555666666777777777999::::::999999999<<<>>>@@@CCCHHHOOOXXXjjj|||vvvpppoooqqq}}}~~~sssppp}}}wwwkkkbbb\\\WWWSSSOOOKKKIIIHHHGGGGGGGGGEEECCCBBBBBBAAA@@@???===<<<;;;888888999:::::::::::::::888888888888888888888888:::::::::::::::;;;;;;;;;666888999999888777777888888777666666555666666666;;;888555444666777888888777777777777888888888888666777777888999999::::::777777777777777777888888777777777888888888888999;;;;;;;;;::::::999999999777:::;;;:::888888;;;>>>@@@CCCGGGJJJMMMSSS[[[bbblllrrrzzz{{{kkk___[[[ZZZWWWTTTQQQPPPOOOOOOPPPOOONNNLLLKKKIIIHHHHHHIIIJJJJJJIIIHHHIIIJJJLLLLLLLLLKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFAAABBBCCCCCCCCCCCCEEEGGGFFFIIILLLPPPQQQQQQPPPOOOKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>===>>>>>>>>>>>>===<<<<<<777777666555666777888999777777888888888777666666::::::888777666555555555444555666888999999888888888888888888888999999999666666666666666666666666555555444444444444555555333333333333333333333333555555666666666777777777444444555666888:::<<<===>>>>>>>>>>>>>>>?????????AAA@@@AAAFFFHHHJJJPPPWWWiiixxx+++,,,---...............,,,,,,,,,+++++++++******)))+++------------///111111222222111//////000111//////000000111222222333333333222222222222222222000000111111111222222222,,,---000333555666666666333333333333444555666777777777777888999999::::::;;;;;;;;;:::888666444222666666666666666777777777888999;;;;;;::::::<<<>>>AAA@@@DDDJJJOOOZZZnnnyyyvvvvvvvvv|||~~~zzzmmm```XXXUUURRRNNNKKKJJJIIIGGGEEEEEEEEEEEEDDDBBBAAA???>>>::::::;;;;;;;;;::::::999777777777777777777777777777777888888999999999:::888:::;;;;;;:::999999:::999888888888888777777666:::999777888999:::999888888888888999999999::::::::::::;;;;;;:::::::::;;;555555666666777777777888777888888888999999999999;;;;;;;;;<<<<<<<<<<<<<<<999<<<>>>>>>===@@@FFFLLLPPPWWWaaahhhnnnttt|||rrrkkkaaaYYYUUUUUUTTTSSSRRROOOLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGIIIKKKKKKKKKHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFBBBDDDFFFFFFEEEEEEFFFGGGHHHJJJLLLNNNOOONNNLLLKKKHHHHHHGGGFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<=========<<<;;;:::777777777888888888999999888888999999999888666666999888888777666666777777444555777888888888777777888888777888888999999:::666666666666666666666666555555444444444444555555444444444444444444444444444444555555666666666555555555555555666777999999;;;;;;;;;<<<===>>>@@@@@@AAA@@@AAAEEEGGGIIINNNUUUbbbqqq,,,------.../////////...,,,,,,,,,++++++*********)))+++,,,---------///111000111222111000...///000...//////000111111222222222222222222222222222222000000111111222222222222)))+++000444666777666666222222222333444555666777666666777888999999::::::888888999999888777555444666666666777777777777777555888;;;>>>>>>@@@BBBCCCHHHEEEFFFKKKNNNQQQ[[[ggg~~~~~~uuusssnnnrrrwwwddd```ZZZVVVSSSQQQOOONNNIIIIIIIIIHHHGGGEEEDDDCCC============<<<:::999888999999999999999999999999666666777888888999::::::999:::<<<;;;:::999999:::777777888888777666555555555555666777999888666444555555555666666777777777::::::;;;:::888777777777666666777777888999999999::::::::::::;;;;;;;;;;;;::::::;;;<<<===???@@@@@@BBBEEEHHHIIIIIINNNVVV^^^gggtttvvvmmm```___]]]XXXUUUSSSUUUWWWSSSOOOKKKHHHIIIKKKLLLMMMJJJHHHGGGGGGJJJLLLMMMMMMHHHJJJKKKMMMNNNOOONNNNNNNNNLLLIIIFFFDDDDDDDDDEEECCCFFFHHHIIIHHHFFFFFFGGGIIIJJJKKKLLLKKKJJJHHHFFFFFFFFFFFFGGGHHHIIIKKKLLLCCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@AAAAAAAAA:::;;;<<<<<<<<<;;;:::999777888999::::::::::::::::::;;;<<<<<<;;;:::999888777777777777777888999999555666777888999888777777888888777777888999::::::666666666666666666666666555555555444444555555555444444444444444444444444222333444444555555444444777777777777777888888999888999999:::<<<>>>@@@AAAAAA???@@@DDDFFFGGGMMMSSS\\\kkk***++++++,,,,,,------.........---,,,,,,,,,,,,---******+++,,,,,,------...000000000000000111222222//////000111111111111111444444333222222333333333333222222111111222222333222111111000111222444555444444444444555555555555777777777777888888888888888888777666555444333333333555777777666666888:::777888:::999999;;;AAAFFFHHHGGGFFFDDDEEEIIIPPPVVViii{{{vvvnnnnnnzzzzzznnniiiiiiiiifffccc]]]WWWRRRQQQOOOIIIFFFGGG@@@@@@???===;;;:::<<<>>>888999999:::::::::999999666777777555444666999<<<888777666555555666888999666666777777888999999:::777888999888777777999;;;999777333000000333777999;;;;;;<<<<<<;;;999777666555666777777777777888:::888:::===>>>======>>>@@@???@@@AAA@@@@@@CCCIIINNNKKKUUU^^^bbbgggooovvvzzz|||oooaaaZZZWWWTTTTTTUUUUUURRROOONNNMMMLLLKKKIIIGGGFFFEEEIIIHHHHHHIIIIIIKKKLLLMMMLLLLLLMMMLLLLLLNNNQQQTTTRRRPPPMMMIIIGGGEEEDDDDDDDDDDDDCCCCCCEEEGGGJJJLLLKKKKKKKKKJJJJJJIIIIIIIIIEEEEEEFFFFFFEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@????????????>>>===<<<<<<;;;;;;<<<<<<999666444444555888:::999999888888777666666666666666555444444444444555444444444444444555666666444555555666777888888999555555666666777666555555555555444333444555666777444333333222333444666777666666666666666555555555666666666666777777777777777888999;;;===>>>???@@@BBB@@@AAADDDEEEEEEJJJPPPYYYfff{{{******+++,,,,,,------...///...------,,,,,,------+++++++++,,,------......000000/////////000000111111111222222222222111111444333333222222333333333333222222111111222222333444333222111111111222333444444444555555555666666666666666777777777888888888888888777666666555555444555777777666666888:::999;;;<<<;;;;;;>>>CCCGGGHHHGGGEEECCCCCCGGGMMMRRR\\\lll{{{{{{}}}wwwoooiiiffffffddd\\\TTTQQQIIIIIIIIIGGGDDDAAAAAAAAA???>>>===<<<<<<===>>>???:::999888777666777888::::::999999888888999;;;;;;888888888888999999999999888999:::999888888999:::;;;:::999888888999:::;;;888999:::;;;;;;;;;::::::999;;;<<<;;;:::999999:::999;;;===>>>>>>>>>@@@AAACCCHHHNNNRRRTTTXXX^^^dddrrr|||zzztttjjj___VVVTTTQQQQQQRRRRRROOOMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNQQQUUUYYYXXXVVVRRRNNNJJJHHHFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;===<<<:::888888999:::<<<::::::999999888888888777666666555444444444444555555555444444555555666777555555666666777777888888666666666666666555555555666555444444444444555666666555444333333333444444666666666666555555555555555555555666777888888888;;;;;;<<<<<<===>>>>>>???AAA??????CCCDDDEEEJJJQQQYYYdddxxx******++++++,,,------------,,,++++++******++++++++++++,,,------......//////////////////.........222222222333222222111111333333222222222222333333222222111111111111222222555444333222111111111111444555555555555666666666555555555666666666666777888888888888888777777777444666777777777777888999999;;;<<<<<<===???CCCFFFHHHFFFDDDAAA@@@CCCHHHLLLOOOZZZhhhwww~~~~~~|||vvviiiaaa[[[]]]^^^[[[VVVPPPKKKHHHIIIGGGEEEBBBAAA@@@AAAAAA===;;;999999:::;;;:::999999999999999999:::;;;;;;999999999999999999999999777888::::::888777777888888999999::::::999999888888888888999999:::::::::<<<===???>>><<<:::::::::<<<>>>@@@AAACCCDDDGGGJJJQQQ\\\iiirrrvvv{{{uuulllggg```YYYQQQOOONNNNNNNNNNNNLLLKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMOOOSSSYYY]]]]]][[[WWWRRRNNNKKKIIIHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDD??????>>>>>>>>>>>>>>>>>>@@@@@@????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;888888888888777777777777666666555444444444444555555555555555555666777777666666666666666666666666888777666555444444555666666555555444444444555555666666555333333333333333555555555555555555555555444555555666777888888999::::::;;;===>>>???@@@AAA@@@>>>>>>BBBDDDFFFLLLSSS[[[cccttt*********+++,,,,,,------******)))(((((((((((()))+++,,,,,,------...//////..................------///000111222222222222222222222222222222222333444222222111111111111222222333333333222222111111111444444555555555666666666444444444555555555666666666666666777777888888888555666888888777777888999888999:::;;;<<<>>>@@@BBBGGGFFFCCC@@@>>>@@@DDDHHHHHHOOOYYYcccttt{{{}}}}}}~~~vvvlllccc^^^YYYWWWUUURRRMMMIIIFFFDDDBBB@@@>>>>>>@@@@@@>>><<<:::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========888:::<<<<<<;;;:::::::::;;;<<<<<<======<<<<<<;;;>>>======<<<;;;;;;;;;;;;<<>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::888999999999888888777777444444444555555555555555666666555444444444444555666555555555555666777777666666666666666666555555999888666444333444555666666666555555444444444444555444444444444333444444444444555555555555555666666666666666777777777777444666888;;;>>>AAACCCEEE@@@>>>???BBBEEEGGGNNNVVV___dddrrr))))))***++++++,,,,,,---++++++***)))))))))))))))++++++,,,,,,---......///------............---,,,,,,---...000111222222222111111111111222222333444222111111000000111111222111111222222333333333333444444444444555555555555444444444444555555555555444555555666666777777777666777888888777777888999888999:::<<<>>>@@@@@@@@@FFFEEECCC???>>>???BBBFFFFFFJJJPPPXXXcccvvv|||uuussstttyyy}}}sssttttttqqqkkkccc[[[VVVRRRQQQOOOMMMKKKHHHDDDAAA???????????????>>>>>>=========>>>>>>>>>?????????<<<>>>???@@@???>>>???@@@CCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEIIIOOOSSSTTTUUUUUUVVVWWWYYY\\\```eeekkkrrrwww~~~ttthhh___YYYTTTPPPNNNKKKKKKLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNNNNMMMKKKJJJNNNNNNMMMLLLLLLNNNSSSVVVVVVTTTRRROOONNNMMMMMMMMMQQQQQQQQQRRRQQQOOONNNMMMEEEEEEEEEEEEEEEEEEDDDDDD@@@BBBCCCEEEFFFFFFFFFEEEAAAAAA@@@???>>>======<<<===========================<<<;;;::::::999999999666777777888777666555444333333444444555555555666666666555444444444444555555555555555555666777777666666666666555555555555999777555444333444666777777666666555555444333222111222333444555555666666333444444444555555666666888888777777666666555555222444666999===@@@BBBCCCAAA??????CCCEEEHHHPPPXXXbbbfffsss))))))******+++,,,,,,,,,...---,,,,,,+++,,,,,,,,,******+++,,,,,,------...+++,,,.../////////...---+++,,,---///000111111222111111000111111222333444111111000000000000111111///000111333333444333333222333333333333444444444444444444555555555555666444444555555666666777777777888999999777777888999;;;;;;<<>>===>>>AAADDDDDDFFFJJJPPPVVVbbbuuuvvvnnnkkkmmmuuuzzzttttttsssmmmeee\\\WWWUUUPPPPPPPPPOOONNNLLLJJJJJJEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCCCCCCCDDDFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHKKKOOOQQQSSSSSSTTT]]]ccckkkrrrvvvxxxyyyzzzxxxyyyzzz{{{~~~yyynnneee^^^ZZZXXXSSSOOONNNIIIKKKLLLLLLJJJJJJKKKMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMLLLKKKJJJKKKNNNPPPPPPOOOMMMLLLLLLLLLMMMMMMQQQRRRSSSTTTSSSQQQOOOMMMCCCDDDDDDDDDEEEEEEEEEEEE@@@AAABBBDDDEEEEEEDDDDDDBBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::999999999999888888999999888888777666444555555666777888999999666666555444444444444555444444444444444555666666555555555555555555555555777666555444444555666777777777777666555333222111000111222444555666777777333333333444555555666666888888777777666666555555666666888999;;;===>>>???BBB??????BBBEEEHHHPPPXXXaaaggguuu)))))))))***++++++,,,,,,...---,,,,,,++++++,,,,,,))))))***++++++,,,,,,---***+++...000111000000///...//////000000000000///000000000000111222333444111111000000000000111111111111222333333333222111111111222222222222333333444555555555555666666666666666666666666777777777777888999999777777888999;;;;;;<<<@@@CCCDDDAAA???>>>>>>===;;;;;;<<<@@@CCCCCCBBBFFFLLLPPPUUUaaannnvvvnnnjjjjjjuuu}}}}}}wwwwwwvvvuuussspppnnnllleeedddbbb___]]]ZZZYYYXXXUUUVVVVVVVVVVVVYYY]]]```\\\]]]___``````___]]]\\\___bbbggglllpppqqqqqqqqq|||zzznnnddd\\\VVVWWWVVVPPPMMMMMMHHHJJJLLLKKKJJJIIIKKKMMMMMMLLLLLLLLLKKKKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLKKKJJJJJJKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSQQQNNNLLLEEEEEEEEEEEEDDDDDDDDDDDD???@@@BBBCCCCCCCCCBBBBBBCCCBBBAAA@@@>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888888999999999888888888888888444555666777888999::::::666666555444444444444555333333333333333444555555333444444555555666666666444444555555666666777777777777777777555333111000000111333555555666555555222222333444444555666666555666666666777777777888777777999:::<<<===>>>???AAA>>>>>>@@@CCCFFFMMMVVV]]]fffwww)))))))))***++++++,,,,,,+++******)))))))))))))))((())))))***++++++,,,,,,)))+++...000111222111000222222222111111///......000000000000111222333444111111000000000000111111222333444444333222000///000000111111111222222222555555555666666666666777888888888777777777777777888999:::999888777888999999999;;;>>>BBBBBB???<<<:::::::::999999;;;???CCCCCCAAADDDJJJNNNPPPYYYdddlll~~~uuulllffflll}}}{{{xxxvvvqqqqqqppppppqqqtttzzz~~~pppfff```WWWQQQSSSRRRMMMJJJKKKGGGIIIKKKKKKIIIIIIKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJNNNNNNMMMLLLLLLMMMMMMNNNGGGIIIKKKLLLKKKJJJKKKLLLOOONNNMMMLLLLLLLLLMMMNNNLLLNNNQQQRRRRRRPPPLLLJJJGGGFFFFFFEEEDDDCCCCCCBBB???@@@AAABBBBBBBBBAAA@@@CCCBBBAAA???>>><<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888888999888777777666666777777222333444555666777888999666666555444444444444555333222222222222333444444333333444444555666777777222333555666777777777777888888888777555333111///222333444555555555444333222222333333444555666666333333444666777999::::::555666888:::===@@@BBBCCCAAA===<<>>>>>===<<<<<<>>>@@@BBBBBBBBBDDDHHHMMMRRRUUUbbbjjjxxx~~~tttnnnooouuu}}}qqqgggccc\\\YYYUUURRRPPPNNNLLLIIIJJJKKKMMMNNNOOOOOONNNMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKLLLKKKJJJKKKLLLKKKIIIHHHKKKKKKKKKMMMPPPQQQPPPOOOPPPPPPOOOMMMLLLJJJIIIIIIEEEDDDDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@AAABBBCCCDDD@@@>>>;;;999::::::999888999999;;;<<<===>>>>>>>>><<<;;;999777666666777777777777777777666666666666666777777777777666666555777666555444444333444444333333333333333222111000111222333444555555555555111111111222222222333333444444444444444444444444000111222333333333333222333444444555555444444333555555555555666777999999888888999;;;>>>AAABBBBBB@@@???===;;;===BBBJJJPPPZZZbbbqqq''''''(((((())))))))))))++++++++++++***)))((('''+++***)))))))))***+++,,,******+++,,,---...///000111111111000000000/////////...//////000111111222333333222111111111222222222222111111000//////...000000111111222333333333444444444333333444444555777444222333666888888777666666666555555555555666777777999::::::;;;;;;;;;<<<===>>>===<<<<<<>>>@@@DDDDDDDDDDDDFFFIIILLLMMMVVV[[[dddrrrvvvuuuwww{{{tttjjjdddaaa\\\YYYVVVTTTTTTSSSQQQOOOIIIJJJLLLNNNOOOOOOOOOOOOQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMNNNOOOOOOMMMKKKMMMLLLMMMNNNPPPQQQPPPNNNPPPOOONNNMMMKKKJJJIIIHHHEEEDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA>>><<<;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<;;;:::999888777777888888777777777777666666666555555666666777777777666666777666555444444333333444333333333333333222111000222333444555555666666666444444444555555555666666444444444444444444444444222222333333333444444444333333444444444444333333555555555555666777888999444444555777:::<<<======AAA@@@>>>===>>>CCCJJJOOOYYYaaappp((((((((((((((()))************++++++++++++******,,,+++******))))))************+++,,,---......///111111000000000000//////......//////000111111222444333222111111111111111222333333444333222000///000000000111222222333333111111111111222333444555666444333333555777888888777777666555444444444444555555777888::::::;;;;;;<<<=========<<<<<<>>>@@@CCCCCCDDDDDDEEEFFFGGGHHHOOOQQQVVV\\\hhh||||||}}}~~~wwwnnngggccc___]]]YYYXXXVVVUUUVVVVVVVVVUUULLLMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPQQQRRRRRRPPPOOOOOOOOONNNOOOPPPPPPOOOMMMNNNNNNMMMLLLKKKIIIHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>AAA???<<<;;;<<<<<<;;;:::999999:::::::::::::::999:::999999888888888999999777777777666666666555555444444555666666777777777777666555444333333333333222222333333333222111111111222222333333444444555555555555555666666666666444444444444444444444444444444333333333444555666333333444444444444333333555555555666666777777888444555777888:::<<<>>>>>>CCCBBB@@@>>>???CCCIIINNNWWW___ooo******)))))))))***+++,,,((()))******+++++++++***+++++++++************+++++++++,,,------...//////111000000000//////////////////000111111222222222444333222111000000000000444555777777777555333222111111111222222333333333111000000111111222333444666555444444555666888888:::999777555444444444444333444555777999:::;;;;;;;;;<<<======<<<<<<>>>@@@???@@@BBBDDDFFFFFFGGGFFFJJJMMMPPPRRRXXXggg||||||tttjjjccc```^^^[[[YYYVVVUUUTTTUUUWWWXXXYYYXXXSSSSSSSSSTTTTTTTTTTTTTTTOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQRRRQQQQQQRRRSSSSSSQQQPPPQQQPPPOOOPPPPPPPPPNNNLLLMMMMMMLLLKKKJJJIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???===;;;;;;<<<<<<:::999999999999999999888777777888888888888999999::::::777777666666666555555555333333444444555666777888666666555444333333333333222222333333333222222111000000000000111111222222222222222333333333333444444444444444444444444444444333333222333444555666333333333444444333333333444555555666666777777777555777999:::;;;<<<>>>@@@BBBBBB@@@??????BBBGGGKKKTTT\\\lll)))((((((((())))))******''''''((()))************)))***++++++,,,---------------......//////000000000000000////////////...///000111333333333333333333222111111000000000111444555666777777666444222000000000000111111111111333333222222222222333333555555555444444666888999<<<;;;888666555555555555222333555777999::::::::::::;;;<<<<<<;;;<<<>>>@@@???AAACCCEEEFFFEEEEEEDDDCCCGGGLLLMMMNNNVVVcccnnn~~~pppkkkddd___^^^]]]ZZZWWWWWWUUUUUUVVVXXXZZZ[[[ZZZVVVVVVUUUTTTSSSSSSSSSRRRNNNNNNMMMLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPRRRRRRPPPOOORRRQQQPPPOOOPPPOOOMMMKKKLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>======>>>>>>>>><<<;;;::::::;;;;;;999777999999999999888777666666666777777888999999999999666666666666555555555555333333333333444555777888666555444333333222222333111222222333333333222222222111111000111111222333000000111111111222222222444444444444444444444444222222222222222333333444222333333333333333333222444555555666666666666555222555777888888888;;;===@@@@@@@@@???>>>@@@DDDHHHQQQXXXhhh~~~&&&&&&'''(((((((((((('''&&&'''((()))))))))))))))******,,,---.../////////....../////////000000000000000////////////......///000111333444333333222111111000000000111111222111222333333333222111000........................444444333333222333333333444555555555444555777:::===;;;999777555555666777444444666777999999::::::999;;;<<<<<<;;;<<<>>>@@@CCCCCCDDDDDDCCCBBB@@@???@@@EEEIIIKKKKKKNNNTTTZZZggg}}}wwwqqqeeeccc```^^^]]][[[YYYWWWYYYWWWVVVWWWYYYZZZZZZYYYTTTSSSRRRPPPOOOOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNSSSSSSSSSRRRRRRRRRQQQQQQOOOOOONNNPPPQQQRRRPPPOOOQQQPPPOOOOOOOOONNNLLLJJJJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@?????????======<<<<<<<<<======>>>;;;:::999:::;;;:::888666888999999999888777666666555555666777888888888777666666666555555555444444444333222222333444666777666555444333222222222222111111222333333333222222444444333222222333444555222222222222333333333333444444444444444444444444000111222333333333222222222222333333333333222222444444666777777666555444333666999999888888;;;???>>>????????????@@@CCCFFFMMMTTTdddzzz&&&(((***,,,,,,+++)))(((((())))))*********)))))),,,---...000000000//////.........///////////////000000/////////.........---...000222222222111000000//////000000111222333000000000000000000000000000000000000000000000000222222222222333333444555444555666555444444777:::<<<:::888555555555777888555666777888999999999999999:::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@??????>>>AAACCCDDDEEEGGGJJJOOORRRXXXiii~~~}}}tttkkkeee\\\]]]]]][[[YYYWWWXXXXXXXXXVVVTTTTTTUUUUUUTTTSSSPPPOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQSSSSSSRRRQQQPPPNNNMMMMMMNNNMMMKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCBBB@@@??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<;;;999777888888999999999888777777444555666777777666555555666666555555555444444444555444222111222333444555666555444333222222222222000111222333333333333222444333111000000111222444222222333333333444444444444444444444444444444444///111333555555444333111222222333333333333222222333444666777777666444333444888;;;;;;999999<<<@@@===>>>@@@@@@@@@AAADDDGGGIIIQQQ```www)))+++...000111///,,,*********+++++++++******)))///000111111111000...------------...............000/////////............+++,,,...000111000///....../////////000222333444222111111000000111222222444444333333333333333333//////000111222444666777333555666555333444777;;;;;;999666444444555666888666777888999999999999999888:::;;;;;;;;;<<<>>>@@@<<<======>>>???@@@@@@AAA???>>><<<<<>>>>>>>>@@@???>>><<<:::999999999;;;;;;;;;<<<===<<<:::888888888999999999999888888333444555666666555444333666666555555555444444444666444222111111222333555555555444333222222222222000111222333333333333333111000...---,,,...///000111111222222222333333333444444444444444444444444000222555777888666333111222222222333333222222222333444666777777555444222///333777777444444777;;;===???@@@AAABBBCCCFFFHHHGGGOOO^^^uuu)))))))))******))))))))))))***++++++***)))((('''------......///......---+++,,,------++++++,,,---.........------,,,,,,,,,////////////000000000000...///000000///...000111222111000//////000111222111111222333333333333222444333222111111111222333444333222111222444666888999:::;;;:::888777777888777777777777888999:::;;;;;;;;;;;;:::999;;;>>>AAA===>>>???>>><<<;;;;;;<<<;;;<<<=========???BBBEEEJJJPPPWWW___kkk{{{yyyoooooonnnwww|||}}}~~~yyy{{{uuukkkeee^^^YYYWWWTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPOOOPPPPPPPPPOOONNNNNNMMMOOOOOONNNMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMKKKJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<===<<<;;;:::999:::;;;;;;===<<<::::::;;;;;;:::999::::::999999888777666666777666666555555555555555555555555444444555555555444444333333333333222222222222444444444444222222222222222111111111000000000111111111111222222222222222444444444444222222333333333333333333333333111111222333444444444444111111222333333444555555444444444555555555555666666666777777888888999999999;;;===>>>???AAADDDFFFJJJMMM[[[uuu***+++,,,,,,,,,,,,+++***,,,,,,---------,,,+++***------.........---,,,,,,+++,,,---,,,+++***+++---.........------,,,,,,,,,////////////000000000000///111222111//////000111222111000000000000111222000111111222222222222222444222111000000111333444555444333333444666999:::???@@@@@@>>><<<::::::;;;777777777777888999::::::<<<<<<<<<;;;:::;;;>>>@@@>>>???@@@>>><<<;;;;;;<<<:::;;;<<<<<<<<<>>>AAACCCEEEIIINNNSSS[[[fffuuuqqqllljjjppp{{{|||xxxiiiaaa]]]WWWSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOQQQPPPPPPOOOMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLOOONNNMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGCCCCCCBBB@@@???>>>===<<<===<<<;;;:::999::::::;;;<<<;;;::::::;;;;;;:::888::::::999888888777666666888777666555555555555555555444444333333444444555444444333333333222222222222222333444444333222222222222222111111111000000000111111111111222222222222222333444444333222222333333333333333333333333333333333444333333222222111111222222333444444555444444444555555555555666666666666777888888999999999;;;===>>>???@@@CCCFFFLLLNNN\\\uuu)))***,,,------,,,***)))+++,,,------...---------------------,,,,,,+++******+++,,,+++*********,,,.........---------------.../////////000000000111222333333222000///000111222111111000000111111222///000111111222222111111333222000//////111444666111111000000222444666777AAABBBBBB@@@===;;;:::;;;777777777777888999::::::=========<<<;;;;;;===@@@???@@@@@@???<<<:::;;;;;;999:::;;;;;;:::<<>>===<<<<<<<<<;;;::::::999999::::::;;;:::999999:::;;;999888999999888888777777666666999888777666555555555555444333333222222333333444333333333333222222222222222222333333333333222222222222222111111111111111000111111111111222222222111222333333333333222111333333333333333333333333444444444444333222111000111111222222333333444444444444444555555555555666555666666777888888999999999:::<<<===>>>???BBBEEELLLOOO\\\ttt'''(((***,,,,,,***((('''((())))))***++++++++++++,,,,,,,,,,,,,,,+++***))))))***++++++))))))***+++...............---------......//////000000111111333444555333111000000111222222222222222222222222//////000111111111111000222111///...///111555777222111111111111222333333<<<======;;;999888888999666666666777777888999:::======>>>===;;;;;;===????????????>>>;;;999999:::888999:::999999;;;===@@@BBBEEEHHHKKKMMMRRRXXX\\\]]]mmmuuummmgggkkkxxxhhh^^^TTTQQQOOOMMMKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLOOONNNNNNMMMMMMLLLLLLLLLIIIIIIJJJKKKLLLLLLMMMMMMQQQQQQQQQOOONNNLLLJJJIIINNNLLLIIIGGGFFFGGGIIIKKKKKKKKKLLLLLLLLLKKKKKKJJJMMMLLLJJJIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???===<<<<<<;;;;;;::::::999999999999999:::999888888999:::999777888888777777777666666666999888777666555444444444333222222222222222222333333333333222222222222111222222222333333222222222111111111111111111111111000000111111111222222222111111222222222222111111222222222222222222222222333333333333333222111111111111222222333333333333444444444555555555555666555555666777888999999:::888:::;;;<<<===>>>AAACCCJJJMMM[[[rrr'''(((***++++++***((('''''''''((((((((()))******+++,,,,,,,,,+++******))))))***++++++))))))***+++.................................///000111111111444555555444111000000111222222333333333333222222//////000111111111111000111000///...///111444666888888777666555555555555444666777777666555777888666666666666777888999:::;;;<<<======<<<<<<===???===>>>>>><<<:::888888999999999::::::999:::===???AAACCCEEEGGGIIILLLOOOQQQQQQ[[[lll}}}wwwjjjgggooo{{{~~~tttaaaXXXPPPNNNMMMJJJIIIKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKLLLPPPPPPOOONNNMMMKKKIIIHHHLLLJJJHHHFFFEEEFFFHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCBBBAAA???>>>>>>??????>>>===<<<<<<;;;;;;999999999999999888888888888777666777888999888777777777666666666666666666888777666555444444444444222222222111111222222222333333222222222111111111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222000111222222333333333222111111222222222222222333444444444555555555555666555555666777888999::::::888999;;;;;;<<<===@@@BBBFFFJJJYYYppp+++++++++,,,,,,+++++++++******)))))))))***++++++***++++++,,,,,,+++++++++***+++,,,+++*********,,,.............../////////------...///000111222222333444444333111000111222222333333444444333333222///000111111222222111111111000//////000111222333777777777666555444333333222333555555555555777999666666666666777888999999999:::<<<<<<;;;<<<===>>><<<======<<<:::999:::;;;:::;;;;;;;;;:::;;;>>>@@@EEEEEEFFFFFFGGGHHHIIIIIIMMMQQQZZZgggttttttlllooovvv}}}yyyllleeeZZZSSSNNNLLLKKKGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>===>>>>>>===<<<<<<;;;::::::888999999999999888777777777666555666888888888666666666666666555555555555666555444444333444444444333222222111111222222333222222222222111111111111222222111111111111222222111111111111111222222222000111111111111222222222111111000000000000111111222222222222222222222222///000111222333333333333111111222222222222222222444444444555555555555666444555666777888999:::;;;777999::::::;;;<<<>>>AAADDDIIIWWWooo,,,,,,+++******+++,,,,,,,,,+++***)))))))))***+++)))***+++,,,------------+++,,,---,,,+++***+++------........./////////000------...///000111222222111222333222111000111222222333444555555444333222000111111222222222222222000000111111111111111000222222222333333222222222222444555555444444666777666555555666666777888999666888:::;;;;;;;;;===>>><<<===>>>>>><<<<<<<<<>>><<<=========<<<===???AAAGGGFFFEEEEEEFFFGGGGGGGGGKKKKKKPPPYYYbbbmmmyyyvvvyyywwwhhh^^^\\\VVVPPPLLLLLLKKKGGGGGGJJJIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIFFFFFFEEEDDDCCCCCCDDDDDDAAAAAABBBBBBAAA???>>>=========<<<<<<;;;:::::::::777888999999999888666666666555444555777888777666555555555555555555555555333333222222222333444444333333222222222222333333222222222222111111111111333222111000000111222333000000111111111222222222000111111111111222222222111000////////////000111111111111111111111111111000111111222222222111111222222111111111111111111444444444555555555555666444444555777888999:::;;;777888999::::::;;;===???EEEJJJXXXnnn+++***(((''''''(((***+++,,,+++***((((((((()))))))))***+++,,,---.........+++,,,------++++++,,,------.........//////000000------...///000111222222000111222222111000111333333333444555555444333333111111222333333333333222///000111222222111///...111222333444555666666666333444555444333222333555555555555666666777888999444666999:::;;;;;;===???===>>>??????>>>>>>???@@@===>>>>>>>>>===>>>@@@BBBAAA@@@??????AAADDDEEEEEEJJJIIIMMMTTTYYY```ooo~~~~~~~~~uuujjj^^^XXXYYYTTTOOOMMMMMMLLLJJJJJJMMMGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFCCCDDDFFFHHHIIIIIIIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJEEEDDDDDDCCCCCCCCCDDDDDD<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;:::::::::777888888999999777666555666444444555777888777666444555555555555555555555111111111111222333444444444333333222222333333444222222222111111111111000333222111000000111222333000000111111222222222222000111111111111222222222111000///......///000111111111111111111111111111222222222222222111000///222222111111111111111111444444444555555555666666444444555777888:::;;;;;;777888999999999:::===???FFFKKKXXXmmm+++,,,------+++))))))***))))))************))))))(((((())))))************+++*********++++++,,,---,,,------...............222222111000/////////000000000000///////////////444555666666555333111000000000000111222222222333111111111222333333444444444222111000000111333444666777888999999888777666777888888888888999999999:::<<<===??????>>><<<;;;AAABBBCCCBBB@@@???@@@AAA???>>>>>>>>>???AAACCCDDDFFFFFFFFFEEECCCDDDFFFHHHJJJJJJJJJKKKOOOUUU]]]cccwww~~~xxxxxx||||||mmmbbb]]]YYYVVVSSSSSSQQQMMMJJJHHHFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDDDDGGGIIIFFFFFFHHHHHHHHHHHHFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIIIIIIIIIIHHHGGGFFFGGGFFFDDDAAA???>>>======;;;<<<=========<<<:::999999999888888777888888888777777777777777777777777777666555444444444444444555555444333444555666777888666444222111222333444222222222222222222222222222222222111000///......//////000000111111111222000000000000000000000111111111111111111000//////000000000000000000000000222333333333333222111111000000000000000000000000111222222222333333333333444444333333444555777888444444555666777888999999666666888999;;;<<<===>>>EEEIIIWWWnnn+++,,,...---,,,++++++,,,*********+++******))))))))))))******++++++++++++---,,,,,,,,,,,,------...------...///////////////111111111000000000//////////////////////////////111222444555666555444333111111111111222222222222/////////000111111222222333222222111222444666888999999999999888777666666444444666777999;;;<<<<<<;;;<<<===>>>???>>>======@@@AAABBBAAA@@@???@@@AAAAAA@@@@@@@@@AAACCCDDDEEEFFFGGGGGGFFFDDDDDDFFFIIIIIIJJJJJJJJJLLLPPPWWW[[[dddoooxxxtttsssuuu|||xxxoooccc[[[YYYWWWUUUSSSQQQOOOLLLIIIGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJGGGGGGGGGFFFEEEEEEGGGIIIFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIDDDEEEFFFFFFGGGGGGGGGGGGFFFEEECCCAAA???>>>======<<<<<<=========<<<;;;:::::::::999888888777888888777777777777777777777777666666555444444444444444333222222111222333444555777666444222222222333444222222222222222222222222222222222222111000///...000000000111111111222222111111000000000000000000111111111111111000//////000000000000000000000000000000111111222222333333111111111111111111111111.../////////000000000000444333333333444555777888444444555666777888999999888888888999:::<<<===>>>GGGJJJWWWmmm+++,,,------,,,+++,,,...++++++,,,++++++***)))))))))))))))***************//////...---------............///000000000000000000111222222222111000/////////000000000000000000///000222444666666666555222222222222222111111111//////000000111222222222333333222333444666888:::;;;:::999888777666666666444444555777999:::<<<<<<<<<<<<======>>>>>>>>>>>>>>>@@@AAA@@@??????@@@AAACCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGIIIHHHIIIIIIHHHHHHJJJNNNQQQVVV]]]hhhuuu~~~rrrkkkfffjjjsss}}}rrrjjjddd^^^WWWSSSSSSTTTSSSQQQMMMLLLIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDAAABBBDDDFFFGGGIIIJJJJJJFFFGGGHHHGGGEEEEEEGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGAAAAAABBBCCCDDDEEEFFFFFFDDDDDDBBBAAA???>>>===<<<<<<============<<<;;;;;;<<<;;;:::999888777777777777777777777777777777777666555444444444444444444222222222222222333444444666555444222222222333333222222222222222222222222222222222222222111000///000000000111111111111111111111111000000/////////000000111111000000//////000000000000000000000000//////...///000222333555111111111111111111111111111111111111222222222222444333333333444555666777444444555666777888999999;;;:::999999:::<<<>>>???HHHKKKVVVkkk)))***++++++***+++,,,...,,,------,,,,,,+++***)))(((((((((((())))))))))))//////...------------...//////000111111111111111111222444555555333222000111111111111111222222222///000222333555555666666333333333222222111111111111111222333333444444555333333333333444666777888888777666555444555666777777777777777888888888888;;;;;;;;;;;;<<<===>>>???===>>>??????>>>>>>@@@AAACCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEECCCDDDFFFHHHFFFGGGHHHGGGFFFGGGIIIKKKPPPTTTZZZaaalll{{{zzzrrreeedddiiivvvxxxnnnfffaaaWWWTTTQQQOOOPPPPPPOOONNNJJJIIIFFFDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDD@@@AAACCCEEEFFFGGGHHHHHHFFFGGGHHHGGGFFFFFFGGGHHHHHHHHHJJJJJJJJJJJJHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAA???>>>===<<<============<<<<<<;;;;;;<<<<<<:::999777777666666666666666666666666666666555555444333333444444444444444444444444555555555555444333222222222333333111111111111111111111111222222222222222111000000/////////////////////000111111111000//////......///000000000000000//////000000000000000000000000000///...---...000222444222222222222222222222222222222222333333333444444333333333444444555555555444444555666777888999999===<<<:::999999;;;>>>@@@FFFIIISSSggg~~~((()))))))))((((((+++------------------,,,++++++************************------,,,,,,,,,,,,,,,---///000000111111111111111111333555666666555333222222222333333333444444444111222222333333444444444444333333333222222111111222222222333444444555555444444333333333333333333333222111111222444666777666666777777777888888888999999999:::;;;<<<>>>???;;;===>>>>>>======???@@@BBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCBBBBBBDDDFFFDDDFFFGGGGGGFFFFFFGGGIIIJJJMMMPPPTTT[[[fffttt~~~|||ooojjjhhhooo}}}yyymmmddd___[[[YYYUUUSSSQQQOOONNNMMMLLLKKKHHHGGGEEECCCBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIHHHGGGFFFGGGHHHHHHHHHJJJJJJJJJJJJHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;999888777666666666555555555555555555555555444444333333333444444555333333333444444444444444444333333333222222222333111111111111111111111111111111222222222111000000........................000000000000//////.........//////000000000//////////////////////////////222000...------...000111111111111111111111111111////////////000000000000333333333444444444444444444444555666777888999999===<<<:::999999;;;>>>@@@BBBEEEPPPddd{{{((())))))'''&&&''')))+++------............---------------------,,,,,,,,,+++************+++,,,---//////000111111111111111111222333444555444333333222222333333444555555555333333333222222222222222333333333333333222222222000000111111222333333333444333333222222111000000......///000222444666777333333444666888999;;;;;;777888999:::<<<===??????;;;===>>>===<<<<<<===>>>???@@@AAACCCDDDDDDEEEEEECCCCCCCCCBBB@@@AAACCCEEEEEEFFFFFFFFFEEEEEEFFFHHHHHHKKKOOORRRVVV]]]fffmmmrrr}}}|||uuuooooooxxxxxxmmmbbb\\\XXXVVVUUUUUUTTTRRRPPPNNNLLLKKKKKKHHHGGGDDDBBBAAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDFFFHHHIIIIIIHHHGGGGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGIIIJJJLLLNNNOOOIIIHHHEEEBBB@@@?????????>>>???@@@@@@???>>>===<<<<<<;;;::::::999999:::::::::999888777666555555555555555555555555555555555333333333333333444444555000000111222222222222222333333333333333222222222111111111111111111111111000000111111111000000///............------------////////////////////////......///000000000//////////////////////////////222111000.........///000000000000000000000000000000000000111111111222222222333444444444444333333444444555666777888999999;;;:::999999:::<<<>>>??????CCCNNNaaaxxx******)))(((&&&&&&)))+++,,,---...///////////////---------,,,,,,,,,++++++)))))))))******,,,---......///000000111111000000000000000000111111111222111111111222333444444444333333222222222222222333222222333333333333333333000000111222222333333444222222222222222222111111...///000222333444444444222333444666888999:::;;;777888;;;===???@@@@@@@@@<<<===>>>===;;;;;;;;;===>>>???AAACCCEEEFFFFFFFFFCCCDDDDDDBBBAAAAAACCCEEEGGGGGGFFFDDDBBBBBBDDDFFFGGGKKKOOOQQQRRRVVV\\\aaabbbgggvvvxxxssswww|||qqqllleee___ZZZWWWSSSQQQRRRRRRQQQOOOMMMLLLLLLMMMIIIGGGEEEBBBAAAAAABBBCCCEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCEEEEEEFFFFFFFFFFFFHHHJJJJJJHHHGGGGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHKKKNNNQQQTTTUUUJJJHHHEEEAAA???>>>>>>>>>======???@@@???>>>===;;;;;;:::999888888888999999777777666555555555555555444444444444444444444444333333222222333333444555///000111222333222222111222222222333333333222222111111111111111111111111...//////000000000//////000000000//////.........------......///000000000---......///000000//////////////////////////////000000000000000000000111////////////////////////222222333333333444444444222333444444444444333222444444555666777888999999888888888999:::<<<===>>>>>>BBBNNN```uuu,,,,,,+++(((&&&''')))++++++,,,---///000000111111************))))))(((((((((((()))***+++---...///......///000000000000000......------...///000000//////000111222222333333222111111111222222333444222222222333333444444444222333333444444555555666000111222333333333333333///000222333444444333222666666666666777777777777777999===@@@BBBBBBBBBAAA<<<===>>>===;;;::::::;;;===???AAADDDFFFGGGGGGGGGDDDDDDDDDCCCBBBBBBDDDFFFIIIHHHFFFCCC@@@@@@AAACCCEEEHHHKKKKKKKKKLLLPPPTTTWWWWWW___ooowwwwwwxxxnnn```^^^\\\ZZZXXXTTTOOOLLLOOOOOONNNMMMLLLLLLNNNPPPIIIHHHEEECCCAAAAAABBBBBBEEEDDDDDDDDDCCCCCCCCCCCC@@@AAACCCDDDFFFGGGHHHHHHFFFHHHJJJJJJIIIGGGGGGHHHFFFGGGHHHHHHHHHHHHGGGFFFCCCDDDGGGJJJNNNRRRUUUWWWHHHFFFCCC@@@>>>===>>>>>><<<===>>>@@@@@@>>>===;;;:::999888777777777888999666555555444444444555555444444444444444444444444222222222222333333444555111222333444555444333333111222222333333333222222000000000000000000000000......///////////////...222222111111000000000///,,,,,,---...///000111111------...///000000//////////////////////////////---...///111222222222222//////////////////////////////000000000111111111222333444444444333222111444444555666777888999999666666888999;;;<<<===>>>???CCCNNN```sss((((((((((((((()))***+++)))***,,,------,,,+++)))...,,,++++++,,,---,,,+++))))))***+++,,,------...000000000///////////////000000000000000//////......//////111222333444444555444444333333222111111222222333444444333333333444555777666555555666888444333222111000000000000222222222333444555666777111111111222444777:::;;;::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBDDDFFFGGGHHHFFFEEECCCBBBCCCDDDFFFGGGFFFFFFFFFDDDCCCCCCDDDFFFEEEFFFGGGIIIKKKLLLMMMNNNNNNRRRWWW\\\cccppp~~~~~~wwwqqqlllfffbbb\\\ZZZWWWUUUSSSQQQNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKIIIGGGDDDCCCCCCCCCDDDDDDBBBAAACCCFFFGGGEEEBBB@@@AAABBBCCCDDDFFFFFFGGGCCCCCCEEEFFFGGGHHHHHHHHHHHHJJJMMMLLLIIIGGGHHHIIIIIIHHHGGGIIIKKKMMMNNNMMMHHHEEEBBBBBBBBBAAA>>>;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888999666444444777999888666777333222666666111111555555444333333333333444555333222111111000000111111///000111222222111000///111000...,,,,,,...000111//////////////////////////////...---------------////////////////////////111000///...........................////////////000000000000111111111111000000//////.........---000000111222333333444444222333444555777888999:::444444555555666777777777999999888888999999:::;;;>>>EEEKKK[[[www(((((((((((((((((()))***((()))+++,,,,,,,,,++++++,,,++++++++++++)))&&&###*********+++,,,,,,------//////000000000000//////---...//////000000000000//////000111222333444444555444444333333222222222222333333444444333333333333444444333111000000111333222222111111111111111222222222222222333444555444333333333444555777888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::===>>>???AAACCCEEEGGGHHHGGGFFFDDDBBBBBBBBBDDDEEEFFFFFFFFFEEECCCCCCEEEGGGIIIIIIIIIJJJJJJKKKKKKKKKIIILLLOOOQQQUUU]]]iiissszzznnneee```]]]YYYVVVVVVTTTPPPNNNMMMLLLJJJHHHJJJKKKKKKLLLLLLLLLKKKKKKKKKIIIFFFDDDBBBBBBBBBCCCDDDBBBAAABBBDDDEEECCCAAAAAABBBCCCDDDEEEFFFGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHKKKMMMMMMJJJHHHHHHIIIMMMLLLJJJIIIJJJJJJIIIHHHHHHFFFCCCBBBBBBAAA???<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888777555444444555666555444666333222666555111111555444333222222222222333444333222111111000000111111000000111111111111000000111000...,,,,,,...000111000000000000000000000000000//////...------......////////////////////////000000///...........................////////////...////////////000000000000000000/////////......000000111111222333333444222222222333333333444444444444555555666666777777777777777888999;;;<<<======EEEKKK[[[www))))))((('''''''''(((((((((((()))***+++,,,,,,---*********,,,,,,)))%%%!!!++++++++++++,,,,,,,,,,,,---...000111111000...---,,,,,,---...///000111111//////000111222333333444444444444444333333333333333333333444444333333222666777777555222000///000111111111111111222333333444333222222111111111111666666555444444444444555777777888999999::::::;;;::::::::::::::::::::::::<<<===>>>@@@BBBDDDEEEFFFHHHFFFDDDBBB@@@AAABBBBBBDDDDDDDDDCCCBBBBBBDDDFFFLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIKKKKKKLLLPPPXXX^^^iiiwww~~~nnnggg^^^XXXVVVUUUSSSQQQQQQNNNKKKIIIIIIHHHGGGFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIFFFDDDBBBAAAAAAAAACCCBBBAAAAAABBBBBBAAA@@@CCCCCCDDDEEEGGGHHHIIIJJJFFFGGGHHHIIIJJJKKKKKKKKKIIIKKKNNNNNNLLLJJJJJJJJJNNNLLLJJJIIIIIIHHHFFFEEEGGGEEEBBBAAAAAA@@@>>><<<:::;;;;;;<<<<<<;;;;;;:::888888888888777777777777444555555444333222222333666333333555444222222444333222222111111222222333333222111111000000111111111111000000000000111111111000...------...000111111111111111111111111111000000//////......//////////////////////////////////////////........................////////////............////////////111000000000000000/////////000000111111222222222333333222222111000000000444444444555666666777777555666666888999;;;===>>>===DDDKKK[[[xxx***))))))(((''''''''''''((((((((()))***+++---...*********,,,......+++)))------,,,,,,,,,++++++++++++---000111222000...---------------...///000000//////000111111222333333222333333333444444444444333333444444444333222222666666666555222000000111000000000111222333444555666555444222111111000000666666555555444444444444555666666777777888999999999999999999::::::::::::;;;<<<===???AAACCCDDDEEEEEEDDDBBB@@@???@@@AAABBB@@@AAAAAA@@@???@@@BBBEEEMMMMMMLLLKKKJJJIIIHHHGGGEEEFFFHHHIIIIIILLLPPPTTTUUU___ooo~~~|||{{{yyyxxxzzzuuujjjbbb]]]WWWTTTSSSSSSSSSRRROOOLLLIIIHHHHHHIIIHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKIIIHHHFFFCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBDDDEEEFFFGGGHHHJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMOOOPPPOOONNNLLLKKKJJJIIIHHHHHHIIIHHHFFFEEECCCBBBAAA@@@???>>><<<;;;::::::;;;;;;;;;;;;::::::777777777777666666666666444666888666222000111333444333333444333222222333333333222222222222333333333222111111000000111111222111000//////000111222111000///......///000111000000000000000000000000000000////////////000000////////////////////////...///////////////..................////////////........./////////000000111111111111000000000000//////000000000111111111444333333222222111111000333333444555555666666777666666777888999;;;======<<>>???AAABBBCCCAAA@@@???>>>???@@@BBBDDD@@@AAAAAAAAA@@@AAADDDFFFKKKKKKJJJJJJIIIIIIHHHHHHAAABBBCCCDDDDDDFFFHHHJJJMMMRRR\\\iiixxx~~~rrrooolllnnnvvv{{{pppeee^^^VVVTTTPPPMMMMMMMMMLLLLLLMMMKKKIIIHHHIIIIIIIIIHHHEEEFFFGGGIIIIIIJJJJJJJJJGGGGGGEEEDDDBBBAAAAAA@@@>>>??????@@@@@@BBBDDDFFFEEEFFFGGGHHHIIIKKKLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMLLLNNNPPPRRRRRRQQQNNNLLLIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@???>>><<<;;;::::::999999::::::::::::999999777777777666666666555555555777:::888444222333444333444444333222333222222333333444444444444333333333222111111000000111111222111000//////000111222111000////////////000111////////////////////////000000////////////000000////////////////////////---...//////000///..................//////////////////000000000111111111000000000000111111111111000000000000000111111111111222222222222222333333333333444444555666666666888888888888999:::;;;;;;;;;CCCIIIZZZvvv++++++***)))))))))******))))))***+++,,,---------222...***((()))+++,,,,,,......------,,,,,,+++++++++,,,...000000000///...///...---,,,+++,,,,,,------.........////////////......///111222444555555444444444444333222111111...000111111000000111333000000000111333444666777666555444444333333333444222333444555666666666666333444444555555666666777777777777888888999999:::::::::;;;===>>>???@@@AAA>>>>>>======>>>@@@BBBDDDDDDEEEFFFEEEEEEGGGJJJLLLIIIIIIIIIHHHHHHHHHHHHGGGCCCCCCBBBBBBCCCCCCCCCDDDKKKKKKPPPYYYdddooo}}}oookkkffffffnnn{{{wwwmmmfffaaa\\\YYYPPPOOOMMMKKKJJJIIIIIIIIIKKKIIIHHHHHHIIIIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCBBB???@@@AAAAAAAAACCCFFFHHHFFFFFFGGGHHHJJJKKKLLLLLLKKKLLLMMMMMMNNNNNNNNNMMMLLLMMMOOORRRSSSRRROOOKKKKKKJJJHHHGGGFFFCCC@@@<<<>>>??????>>>;;;::::::;;;888999999::::::999999888777777777777666666666666666888999999777555555555222444444222111333333000333444444555555444444333333222111111000000111111111111000000000000111111111000000//////000000111........................//////......//////000000////////////////////////------///000000000///...............////////////000000000000111111111111//////000000000000000111111111111111111111111111//////000111222222333333333333333444555555666666999999888888999999::::::;;;BBBHHHYYYttt+++++++++***++++++,,,,,,***+++,,,---...------,,,///---***)))***++++++***---------------,,,,,,,,,+++,,,---...////////////...---+++***+++,,,---///,,,,,,,,,---------......+++,,,...///111333444555444444444444333222111000111222444333222222444555000000111222333444666777333333222222333444444555333444555666666666555444333333444444555666666777666666777777888999999:::999999:::<<<===>>>???@@@???>>><<<<<<<<<>>>@@@AAAFFFGGGHHHHHHIIIJJJMMMPPPIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDIIIGGGJJJRRRWWW\\\eeennn}}}yyytttlllhhhjjjtttvvvnnnddd]]]ZZZXXXUUURRRNNNOOONNNMMMKKKJJJJJJKKKJJJJJJJJJJJJKKKJJJGGGDDDFFFFFFGGGGGGGGGGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEECCCBBBBBBEEEHHHEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMJJJJJJLLLPPPRRRQQQMMMIIIIIIHHHGGGFFFFFFCCC???<<<>>>@@@@@@???<<<:::;;;<<<888888999999999999888888888888888777777777666666666666777888999999666444111555555111000444333000222333444444444444333222333222111111000000111111000000111111111111000000000000000000000000000000////////////////////////......------...//////000////////////////////////,,,---///000111000///.............../////////////////////000000000000111....../////////000000000222222222222222222222111111111222222333444444555222333333444444555555666888888888888999:::;;;<<<;;;BBBHHHWWWrrr++++++++++++,,,---......***,,,...//////...,,,++++++******,,,...///...---------------------------,,,,,,------...///000000,,,+++******+++---///111++++++,,,,,,,,,,,,,,,,,,***+++,,,...111222444555444555444444333222111000///111111111000///000111111111111222333444666666000000000111222333555666444555666666666555444333333333444555555666666777555666666777888999999999999999:::;;;<<<>>>>>>???@@@???===<<<<<<===>>>???FFFGGGHHHIIIIIIKKKNNNPPPJJJIIIHHHGGGEEEDDDCCCCCC???===<<<===@@@BBBDDDDDDFFFDDDHHHOOOSSSSSSWWW___dddmmmyyyvvvmmmkkkpppxxx~~~}}}ttteee___YYYVVVUUUTTTOOOKKKLLLMMMMMMMMMKKKJJJJJJKKKLLLLLLLLLNNNNNNLLLHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIHHHEEEBBBAAADDDGGGEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMHHHHHHJJJNNNQQQPPPKKKGGGEEEDDDDDDEEEFFFEEEAAA??????AAABBB@@@===;;;<<<>>>888888999999999999888888888888888888777777777777666555555777::::::777333111555555000000444444///111222333444444333222111333222222111000111111111///000111222222111000///000000000000000000000000000000000000000000000000---------------...///000////////////////////////+++---///000111000///.............../////////000............/////////000---.........//////000000333333222222222222222222555555666666666666777777222222333444444555555666666666666888999;;;===>>>;;;BBBGGGWWWqqq)))***++++++,,,,,,,,,,,,((()))***++++++++++++++++++++++++*********))))))******+++,,,---//////000+++,,,,,,---------,,,+++---,,,,,,+++***)))(((((()))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------...///000111222333444444000000111111111222222222111111222222222222111111111111222222222333333333222222333444444555666666777666555333222111000000666555333222333444666888555777999;;;<<<===<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<>>>@@@CCCFFFIIIKKKMMMFFFEEEDDDEEEFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFIIILLLOOOPPPVVV[[[aaahhhppp||||||vvvttttttsss~~~vvvlllddd[[[ZZZXXXUUUSSSQQQPPPOOOKKKLLLMMMMMMLLLKKKJJJIIINNNNNNMMMMMMLLLJJJIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJNNNLLLJJJGGGEEEDDDCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJMMMNNNOOONNNLLLJJJJJJKKKMMMKKKKKKLLLMMMLLLHHHDDD@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>===<<<:::999888777777777777666666666666666666666666666555555444333666888888555444555777444333333222222111111000000111222333333333333333666333...***(((***,,,///000000000000000000000000000///---,,,,,,---...//////...------...///000111///////////////......------///000///...,,,------//////000000000000//////------............------////////////000000000000111///,,,******,,,///111555444222000//////000000111111111111111111111111555444222333444666777777666666666666777888999:::>>>@@@IIIXXXjjj+++,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***+++,,,------,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))+++,,,---.........------++++++,,,,,,,,,,,,------...//////000222333333444000000000000000000111111000111111222222111111000111111111222222222333333222222333444444555666666666666444333222111111111555444444333444555666777555666888999;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>AAADDDFFFHHHIIIFFFEEEDDDDDDEEEEEECCCAAA????????????????????????AAAAAACCCEEEGGGJJJMMMNNNLLLQQQVVVZZZ___iiiuuu~~~zzzwwwvvvvvvwwwyyy{{{}}}}}}{{{yyywwwwww~~~wwwqqqlllfff^^^XXXUUUTTTRRRPPPNNNMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKNNNNNNMMMMMMKKKJJJHHHGGGIIIHHHGGGGGGGGGHHHHHHGGGEEEFFFFFFGGGHHHIIIJJJJJJMMMKKKIIIGGGEEEDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJJJJKKKLLLKKKJJJKKKLLLKKKHHHEEECCCCCCCCCBBBAAA???>>>===<<<<<<===<<<<<<;;;:::999888888777777777666666666666666666666666555444444333555777777444333444666777777666555333222111111///000111111222222222111111000///---------......000000000000000000000000//////......---,,,+++***......---------...000000///////////////...------,,,...//////---,,,,,,---/////////000000///////////////000000000000//////....../////////000000000333222///......///222333444333222000000000000111222222222222222222222222555444333333444666777777666666666666777888999:::<<<>>>GGGVVVhhh}}}---......------,,,+++***)))***+++,,,,,,,,,+++***+++++++++***************(((((())))))***+++,,,,,,---,,,+++)))))))))******************************+++,,,---.........------++++++,,,,,,,,,,,,------......///000111222333333000000000///////////////000111111222222111111000000111111111222222222222222222222333444444555555555555444222222111111111444444444444555555555555666666777777999:::<<<===>>>>>>>>>>>>===<<<;;;::::::;;;<<<>>>@@@BBBCCCDDDEEEDDDCCCDDDEEEEEECCCBBB????????????????????????AAAAAABBBDDDFFFHHHJJJKKKHHHKKKOOOQQQTTTYYY```fffttt~~~|||yyyxxxtttssstttxxx{{{zzzvvvrrroooppppppttt{{{lllgggaaa]]]ZZZWWWQQQMMMOOONNNMMMKKKJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNMMMLLLKKKIIIGGGFFFIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHJJJKKKKKKJJJJJJKKKLLLNNNMMMKKKKKKKKKJJJIIIGGGFFFEEECCCAAA???>>>======:::;;;;;;<<<<<<;;;;;;;;;888888888888777777777777555666666666666555444444222444555555444333333444888777666444333111000///...///000000111000000000---...000111222111///...000000000000000000000000---...//////...+++(((&&&...------------...//////000000000///...---,,,+++,,,---......,,,++++++,,,//////////////////////////////000000000000//////------.........///////////////...------...//////222111111000000000111222222222222222222222222222444444333444444555777777555555555666777999:::;;;;;;===EEETTTfff{{{---------......---,,,,,,((()))+++,,,,,,+++***)))************************++++++,,,,,,---......///---,,,)))((('''((()))***))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......//////000111222222111000000000000/////////000000111111111111000000000000000111111111111222000000111111222222222222444444333222111111111222222333444555555555444444666666666666777999<<<===>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<>>>???@@@@@@CCCBBBBBBCCCDDDEEECCCBBB???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIEEEHHHKKKNNNOOORRRVVVYYY^^^eeeppp|||~~~zzzvvvtttwww|||}}}zzzvvvlllmmmlllmmmwwwuuukkkfff^^^[[[VVVSSSRRRPPPNNNKKKLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFHHHHHHIIIGGGEEEDDDCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJGGGIIIJJJJJJJJJKKKMMMOOOTTTRRRPPPMMMLLLJJJIIIHHHEEEDDDBBB@@@>>>>>>>>>>>>:::;;;;;;;;;;;;::::::999999888888888777777777777555555666666555555444333111222333333333222222222444333333222111000////////////000111111000000000...///111333333111///...////////////////////////......//////...,,,+++)))...------------.........000000000///...---,,,++++++---...---,,,***++++++........................------............------------------.........///,,,------......------,,,000000000000111111222222222222222222222222222222333444444555444555666777555555555666777999:::;;;:::<<>>>>>>>>>>>===<<<;;;:::::::::;;;<<<======>>>???AAAAAAAAABBBDDDEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCEEEDDDDDDEEEEEEFFFGGGHHH>>>AAAEEEHHHKKKMMMPPPRRRVVVYYY]]]ccclllvvvyyyxxxzzz|||zzzwwwqqqttttttppppppyyyuuujjjaaa\\\YYYWWWUUUQQQOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLIIIIIIJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFGGGIIIJJJIIIFFFCCCCCCCCCEEEGGGIIILLLMMMLLLKKKJJJIIIIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHJJJJJJJJJKKKNNNPPPYYYXXXUUUQQQMMMJJJHHHHHHCCCBBB@@@???>>>>>>???@@@<<<<<<<<<;;;:::888777666888888888777777777777666555555555555555444444333111111222222333222111111000000111111111111222222000111111111111111000000222222222111111000///...//////////////////////////////...------...///000.....................---////////////...---,,,++++++---...---,,,***++++++......---,,,,,,---......------............------------------.........//////000111111111111000///...//////000111111111222222222222222222222222222111333555666444444666888555555555666777999:::;;;;;;===EEETTTeeezzz((()))+++,,,.../////////---...111222222000---,,,***************+++++++++*********++++++,,,,,,,,,+++***)))(((((()))***+++))))))******+++++++++,,,------,,,,,,,,,---...///++++++,,,,,,,,,,,,---------........./////////000000111111111222222222222///000000111111000000///////////////000000000000.....................///222111111111111222222333333333333333444444444444666666777777999:::<<<===>>>>>>>>>>>>===<<<;;;:::999999:::;;;<<<======>>>@@@???@@@AAADDDEEEDDDBBBAAABBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFF<<<>>>BBBFFFJJJMMMOOOPPPSSSSSSTTTUUUYYY___hhhmmmtttzzz~~~|||zzz{{{ssssss|||~~~xxxqqqvvv}}}vvvqqqhhh___YYYUUUSSSSSSPPPNNNKKKIIIGGGGGGHHHIIIGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHKKKMMMLLLHHHEEEEEEFFFFFFGGGIIIKKKLLLLLLKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHJJJMMMPPPXXXXXXVVVRRRLLLHHHFFFEEEAAA@@@@@@????????????@@@<<<<<<;;;:::999777666555777777777777666666666666444555555555555444333333222111111222333333222000000111111222333444555555111111222222111111000000333333111000////////////000000000000000000000000000///---------///222333/////////000//////...------............---,,,,,,,,,---......,,,++++++,,,...---,,,++++++,,,---...//////000000000000//////------........./////////...//////000000//////......///000000111111111000111111111111111111111111000333777777444444555888666666666666777888999:::<<<>>>FFFTTTfffzzz))))))+++,,,---------------...111222222///---+++))))))*********+++++++++((())))))))))))*********((())))))******++++++,,,***************+++++++++------,,,,,,,,,---...///++++++,,,,,,,,,,,,------------............//////......///000111222333333//////000000000000//////........./////////000000////////////////////////111111000111111222333333444333222222222333444555555666888999;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::777777888999:::;;;<<<===???>>>???AAACCCDDDDDDBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCC???@@@AAAEEEHHHKKKLLLLLLMMMNNNNNNOOOPPPRRRVVVYYY\\\aaaiiirrrzzz~~~xxx{{{~~~|||zzz{{{|||zzzsssnnneeegggjjjoooyyy}}}sssnnn```]]]XXXSSSOOOMMMMMMMMMIIIHHHFFFDDDCCCDDDFFFHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGKKKNNNMMMHHHEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEGGGKKKMMMQQQRRRRRROOOIIIDDDBBBBBBAAAAAAAAA@@@@@@>>>======::::::::::::999888666666666666666666555555555444444444555555444444333222333111000222444444222000111111111222333333444444000000111111000000///...000000000000000000000///000000000000000000000000///............//////000000000111111111000......,,,,,,---.........------,,,...//////---,,,,,,---...---,,,******,,,---...//////000000000000//////....../////////000000000------------------------...///000111111000000///000000000000000000000000///333777777555333555888888888777777777777888888<<<>>>EEETTTeeeyyy******+++,,,,,,,,,++++++***,,,...//////---***'''))))))******++++++++++++))))))))))))************'''((()))+++,,,,,,,,,,,,************************,,,+++***)))***+++,,,---++++++,,,,,,,,,---------------..................,,,---...///000111222333//////000000000000//////............/////////000111111111111000000000000000000000000111222333333444333222111111333555666555777999;;;<<<===<<<<<<>>>>>>>>>>>>===<<<;;;:::555666777888999:::;;;<<<>>>>>>>>>@@@CCCDDDDDDCCC@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>@@@CCCEEEFFFEEEEEEGGGJJJLLLLLLLLLMMMNNNPPPSSSYYY^^^eeeppp|||~~~zzzuuusssrrrpppkkkfffaaa```^^^___fffsss~~~qqqfff]]]YYYSSSQQQOOOMMMKKKIIIHHHHHHFFFFFFEEEDDDCCCEEEHHHKKKHHHHHHGGGGGGHHHIIIJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIDDDHHHLLLKKKGGGDDDDDDFFFGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHKKKJJJLLLNNNLLLFFFBBB@@@@@@BBBBBBBBBBBB@@@===;;;:::888888999999999999888888666555555555444444444444444444555555444444333222333222000222444555222000000000000000000000000000//////000000///...------,,,---///111222111000000000000000000000000000000---...///000///...,,,+++000111222222222000///...++++++,,,---............---///000///...,,,------...---+++******+++---...------............------////////////000000000000000000////////////000000...///000111111000///...///////////////////////////333888888555333555888999888888777777777777777;;;===EEESSSdddyyy+++)))((('''((()))+++,,,+++++++++,,,---...000000((($$$ !!!&&&***)))'''******))))))))))))******))))))(((((((((((()))))),,,------......------,,,......---,,,+++))))))((()))************+++++++++---------.........//////////////////000000000000000000////////////000000,,,,,,---......//////000111111111111111222222222...///000222333333222222222333333333333222000///666777777888999;;;<<<===>>>>>>===<<<<<<;;;::::::888777666555666999<<<>>><<<===>>>???@@@AAAAAAAAA>>>>>>???@@@BBBDDDFFFGGGEEEDDDBBBAAA@@@?????????;;;<<<===>>>AAACCCEEEGGGJJJJJJJJJJJJIIIGGGEEECCCKKKKKKLLLOOOUUU]]]dddhhhrrr|||yyywwwxxxwwwqqqkkkeee___\\\^^^```eeettt{{{tttkkkbbbZZZUUUQQQMMMMMMLLLJJJHHHEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHGGGEEEDDDBBB@@@???>>>>>>>>>======<<<<<<;;;;;;777888888888888666444333555666666666666666555555444444444333222111000///444444333222111000///...111000///......///000111000000000000000000000000//////......---------,,,,,,,,,,,,---...///000000111111000000//////......---777???<<<000(((+++111((()))+++---.........---.........------,,,,,,,,,+++---///...+++)))***,,,------............------111///...000333444111//////000000///---,,,...///111000000////////////000000111111111111222222222000000111222444555666666(((---444777888888:::<<<:::AAADDDOOOdddwww***)))((('''((()))+++,,,++++++***++++++,,,---...+++'''$$$$$$(((***)))'''++++++************++++++))))))(((((((((((())))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////....../////////000000000000000////////////000000.............../////////......////////////000000///000111222333333222222444444555666666555333222666666666777999:::<<<===>>>>>>===<<<;;;:::999999999888666555666888;;;<<<<<<===>>>@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBDDDCCCBBB@@@???>>>>>>>>>;;;<<<===>>>@@@BBBDDDEEEEEEFFFHHHIIIIIIIIIHHHGGGDDDDDDEEEGGGKKKPPPUUUXXXaaaiiisssxxx|||uuummmeeebbbaaacccmmmwwwxxxqqqnnngggeee```[[[VVVRRRNNNMMMGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEDDDDDDCCCEEEEEEFFFGGGHHHIIIJJJKKKIIIHHHGGGEEEDDDCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDD??????@@@@@@AAABBBBBBBBB???>>>>>>===<<<<<<;;;;;;777888888777666555444444666666666666555444333222333333333333333333222111333333333222222222222222000000////////////000000/////////////////////////////////.........------,,,---------.../////////---------...//////000000+++000444333...++++++---((()))***+++,,,,,,,,,,,,---------------,,,,,,,,,+++---///...,,,***+++,,,------............------,,,+++***,,,...///---+++000111111000......///000000000////////////000000000111111111111222222222222222333333444444444555333666888888777666555555999@@@CCCNNNdddwww***)))((((((((()))+++,,,******))))))))))))******...***'''''')))+++***(((,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,------------,,,,,,))))))***+++,,,---......,,,,,,,,,,,,------------------........./////////------........./////////000//////......//////000////////////........................//////000000111222222333333333222222333444555666666666555444555555666777888:::;;;<<<>>>>>>======;;;:::999888:::999777666666777999:::<<<===>>>???@@@AAAAAAAAA??????>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>======;;;<<<===>>>???AAABBBCCCCCCEEEFFFHHHIIIIIIIIIHHHCCCDDDDDDEEEGGGJJJLLLMMMQQQVVV[[[^^^bbblll}}}}}}sssmmmllllllqqqwww|||}}}{{{wwwzzzxxxnnnddd\\\XXXVVVRRRQQQOOOMMMKKKIIIIIIHHHBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGFFFEEECCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIFFFFFFDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA???@@@AAACCCDDDFFFGGGHHH@@@??????===<<<;;;::::::888777666555555555555555666666555555333111000///000111222333333333333333222222222333333333444444/////////000000/////////////////////////////////000000////////////......------..................+++,,,,,,---......//////,,,+++***,,,...///---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++---......,,,++++++,,,------............---------,,,,,,---///000...---000111111000///...000111//////...//////000111222000111111111111222222222444444444444444444444444333333333444666777777666888???BBBMMMbbbvvv))))))(((((())))))***+++***)))(((''''''''''''''',,,***((((((***+++***)))+++******))))))******+++)))))))))******)))))))))------............------)))******+++,,,---......,,,,,,,,,,,,------------............////////////------------.........////////////......///////////////......---,,,,,,+++...//////000000111111111333333333333333222222222000111333444555444444333444555555666777999:::;;;<<<============<<<;;;:::;;;:::888777666666777888:::;;;<<<>>>????????????;;;;;;<<<===>>>@@@BBBCCC????????????>>>===<<<;;;;;;<<<===>>>???@@@AAAAAAEEEFFFGGGHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGHHHHHHHHHKKKMMMNNNMMMMMMUUUbbbmmmzzz|||xxxyyy{{{}}}}}}tttmmmlllpppyyy~~~yyymmmiiiaaaYYYSSSOOOMMMLLLMMMLLLKKKIIIHHHGGGGGGGGGCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKGGGFFFCCCAAAAAAAAACCCDDDDDDDDDEEEFFFGGGGGGGGGGGGDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???????????????AAA@@@???>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCDDDDDDDDD@@@@@@???===<<<:::999888888777555444333444555555333333333333222111000///000000111222222222111111111111222222222222333333---...///000000///...---////////////////////////000000000000000/////////...............---------//////......---,,,,,,,,,///,,,***+++///111///---111000...---,,,---......+++++++++,,,,,,------...,,,---......---,,,,,,,,,------............------.........///000000/////////000000///......///111............///000222222000000111111111222222222444444444444444444555555777444222333777999999888777>>>@@@KKKaaauuu)))))))))))))))******+++))))))((('''&&&&&&&&&&&&(((''''''((()))+++++++++))))))(((((((((((())))))))))))************)))))),,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........./////////000000------------........./////////............/////////......---,,,+++******---......///000000111111333333222222222222222222000111333444444444333333444555555666777999:::;;;;;;<<<>>>@@@@@@@@@??????<<<;;;:::888777777777777888999:::<<<======>>>>>><<<<<<<<<===>>>@@@AAABBB>>>>>>>>>>>>>>>===;;;;;;:::;;;===???@@@@@@@@@@@@DDDEEEFFFGGGGGGGGGFFFEEE@@@@@@BBBCCCDDDCCCCCCCCCHHHJJJIIIGGGEEEHHHPPPWWW]]]dddnnnvvv~~~}}}zzzxxxwwwvvvuuulllcccaaadddkkkxxxuuukkkbbb]]]TTTSSSPPPMMMKKKIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFEEEBBB@@@@@@@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFEEEAAAAAA@@@@@@???@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@???>>>===============???>>>>>>======<<<<<<<<>><<<;;;999888777777666444333333333444555///000111111111111111000000000000000000//////...111111111111000000000000---...///000000///...---......................../////////000000000000000...............---------000000//////...------,,,//////...---------...///111000...---,,,,,,---...***++++++,,,,,,------------,,,------......---,,,------............------+++,,,---------------------...///...---,,,...000............///000222222000000111111111222222222111111222333444555666777BBB===999777888888777444777===???III___rrr((()))))))))************))))))((('''''''''''''''%%%&&&'''((()))***++++++(((((((((''''''(((((((((((()))***++++++***)))((())))))************))))))......------,,,,,,++++++++++++++++++,,,,,,,,,,,,....../////////000000000------.........////////////......------......///.........---,,,++++++******++++++,,,---...//////222111111000000111222222222333444555555555444333555555666777888:::;;;<<<===???AAACCCDDDDDDBBBBBB===<<<;;;:::999888888777888999:::;;;<<<=========??????>>>=========>>>>>>======>>>???>>>===<<<;;;:::;;;===@@@AAABBBAAAAAA@@@AAADDDFFFGGGHHHHHHHHH>>>???@@@AAABBBBBBBBBBBBCCCEEEEEEDDDBBBDDDHHHLLLNNNRRRWWW\\\aaahhhrrryyy|||xxxuuussspppggg___]]]^^^bbbkkkttt~~~sssggg^^^WWWQQQNNNFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGJJJJJJJJJHHHGGGEEECCCBBBBBBAAAAAA@@@@@@??????>>>???@@@@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@AAAAAABBBDDDEEEFFFEEEDDDDDD@@@????????????@@@@@@AAA@@@??????>>>>>>>>>????????????>>>===<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<======<<<:::999888777777555444444333333333444444......000111111222111111000000000000000///...---111111000000/////////............//////.......................................////////////000000------..................---------...//////000000---...///---***)))+++---------,,,++++++***++++++++++++++++++,,,,,,,,,,,,---,,,,,,---//////...,,,------............------+++---//////...---...///,,,---...---,,,,,,.../////////...//////000111222000111111111111222222222///000111222444555666777999666444444444555666555888>>>???HHH\\\ppp(((((()))******************))))))((((((((())))))&&&''')))))))))))))))***))))))(((((((((((())))))((()))+++,,,,,,+++)))((()))******++++++******)))......---------,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000000....../////////000000000///......------......////////////......---------)))***+++,,,---......///000////////////000222333222333444444444333222111666666666777999:::<<<===BBBCCCEEEGGGGGGEEECCCBBB>>>===<<<;;;::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>><<<;;;999;;;>>>@@@BBBCCCCCCCCC@@@BBBDDDEEEGGGGGGGGGGGGAAAAAAAAAAAAAAABBBBBBBBB===???@@@@@@???@@@DDDGGGEEEHHHJJJKKKMMMQQQXXX^^^```jjjvvvyyyqqqiiieeebbb```ccciiixxx~~~yyyyyywwwsssoooqqqvvv|||~~~xxxtttfffaaaYYYRRRNNNJJJHHHFFFCCCBBBAAA@@@?????????@@@======>>>???AAACCCDDDFFFIIIIIIHHHHHHFFFDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCAAABBBBBBAAAAAA@@@@@@??????AAABBBDDDEEEEEEDDDCCCBBB??????>>>>>>???@@@AAAAAA@@@??????>>>>>>??????@@@???>>>===============>>><<<<<<<<<=========>>>>>>::::::999999888777777666222333333444444444333333///000000111111111111000///000111111111111111111000000000000000111111111///......------......///........................------........./////////,,,---------.../////////+++,,,,,,---......//////,,,---------+++***+++,,,***+++++++++++++++******,,,,,,,,,+++++++++++++++...,,,+++---///000///,,,------............------,,,...111111///...///111,,,---......------///000000000////////////000000000111111111111222222222000000111111222333444444,,,...000111222444777999999>>>???GGG[[[nnn(((((()))*********************))))))))))))******)))***++++++)))(((((()))******))))))))))))******((()))+++,,,,,,+++)))(((,,,------......------,,,---------------------------------.........//////////////////000000000000////////////000000000000.........------.........000000000000000/////////++++++,,,---///000000111///.........///000222333000111111222111000......666777777888999;;;<<<===FFFHHHIIIJJJIIIFFFCCCAAA>>>======<<<<<<;;;:::::::::;;;<<<>>>??????@@@@@@999999999:::;;;<<<===>>><<<===???@@@@@@>>><<<;;;999;;;>>>AAACCCDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBB@@@@@@???>>>>>>>>>??????;;;<<<<<<;;;;;;===@@@DDD???BBBDDDDDDCCCEEEJJJOOOIIIRRR^^^ffflllttt~~~xxxqqqjjjbbb```bbbnnnzzztttsssoooiiiddddddhhhlllppp}}}|||tttmmmhhhbbb\\\WWWOOOLLLHHHEEEDDDDDDBBBAAADDDBBB@@@>>>===>>>@@@AAA@@@???@@@@@@AAABBBCCCDDDFFFFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@@@@???>>>>>>===>>>??????@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@???AAAAAAAAAAAAAAA@@@>>>>>>@@@BBBCCCEEEEEEDDDBBBAAA???>>>>>>>>>???@@@AAABBB@@@???????????????@@@@@@>>>>>>============>>>>>>;;;;;;;;;:::999999999888999888888888777777666666111222333444555444333222111111222111111000/////////000111222333444444444...///000111222333444444///...---,,,,,,---...///........................,,,---------......//////,,,,,,------...///000000......---,,,,,,++++++***---,,,,,,---//////...,,,***+++---......---,,,+++---,,,,,,++++++*********...,,,+++---000111///,,,---..................---(((***------+++***+++------...///.........000222111000000////////////000000111111111111222222222111111111111111111111111333666999888666555777::::::??????FFFZZZmmm+++,,,+++***((((((***,,,+++,,,,,,***''''''***---+++***)))((((((((()))***+++***)))((((((((()))***++++++++++++++++++++++++(((***---...---------...---///000111111000///---------,,,,,,,,,,,,---...000///...------,,,------///000222222000///000111111111000000//////......111000///...............+++,,,------...///000000//////............//////111222222333333444444555999888777777777888:::;;;AAACCCGGGIIIIIIFFFCCC@@@???>>>>>>===<<<:::888777???===;;;;;;<<<===<<<;;;;;;::::::999999::::::;;;===<<<===AAAFFFFFFAAA<<<<<<===???AAACCCEEEFFFGGGFFFEEEDDDBBBBBBBBBCCCDDD????????????>>>>>>>>>>>>===<<<;;;::::::;;;<<<=========>>>???????????????DDDEEEFFFJJJQQQZZZbbbgggxxxtttnnnkkkkkk|||~~~~~~yyypppgggbbbbbbcccbbb```eeennnzzz}}}vvvfffaaaZZZSSSMMMJJJHHHHHHBBBAAA@@@>>>>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>@@@BBBCCCDDDDDDEEEEEEEEECCCBBB@@@>>>??????>>>===<<<;;;::::::===============>>>??????@@@AAABBBBBBCCCCCCCCCCCCEEECCCAAA@@@AAABBBBBBAAA@@@AAAAAA???<<<<<<>>>BBBAAABBBBBBBBBBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>>>>???AAAAAAAAA@@@>>><<<;;;:::::::::;;;;;;<<<===;;;;;;<<<<<<;;;;;;:::999:::999888777555555444444444444444333222111000///444444444333222111000///222222111111111111222222000000000000000111111222///......---------......+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,******,,,---...//////...---,,,///...,,,+++***++++++,,,*********+++,,,---...//////000111000/////////111000000//////...---++++++'''***...000000///000000............////////////000000000000111111111111111111111222222333333333555444444444444555666666666===???FFFYYYjjj---------+++))))))+++,,,,,,------,,,)))(((***,,,***)))))))))))))))******---,,,+++)))((((((((()))++++++++++++++++++++++++(((***,,,------,,,---...---...000111111000...---....../////////000000000000///......---------...///000222222000///000111111111111111000000000///000///......------......,,,,,,,,,,,,,,,,,,,,,---000000////////////000000111111222222333444444444888777777777777888999999>>>@@@BBBDDDDDDBBB@@@>>>===>>>@@@AAA@@@===:::888===;;;:::;;;<<<===<<<;;;;;;::::::999999::::::;;;===<<<>>>CCCIIIJJJGGGBBB>>>???@@@BBBCCCEEEFFFGGGGGGFFFDDDBBBAAAAAAAAAAAA>>>>>>>>>>>>===============<<<;;;::::::;;;;;;<<<;;;<<<======>>>>>>>>>===???>>>>>>???CCCHHHNNNRRR\\\dddoooxxx~~~}}}}}}zzz|||uuukkkfffeeeeeecccaaabbbfffllluuu|||xxxrrrmmmggg___YYYNNNLLLHHHDDDAAA@@@@@@AAA???>>><<<;;;;;;<<<>>>???========================<<<<<<===>>>???@@@@@@AAACCCCCCCCCCCCBBB@@@>>>===??????>>>======<<<;;;;;;===============>>>>>>???===>>>???@@@AAAAAAAAAAAAEEECCC@@@???@@@AAABBBAAABBBDDDDDDCCC@@@@@@AAACCCBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????????????????@@@AAABBBBBB@@@???===999999888888999999:::;;;::::::;;;;;;::::::999888999888777666555444444444333333333333222111000///000000111111111000//////111000000//////000000111............000111333555......------------......---............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---............---+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******++++++***++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,************++++++,,,---***,,,---,,,+++***+++---***+++,,,...///000000000(((+++...000/////////////////////000000000000111000000000000111111111111//////000222333444555555555444444444444555666666555<<<===EEEWWWhhh/////////---+++***+++,,,,,,---...---+++))))))*********+++,,,---------,,,///...,,,+++)))(((((((((************************(((***,,,---,,,,,,,,,------...///000000///...---///000111333444444444333000//////............///...000111111000//////000222222111111111111000000///...------------------000000000/////////......111000000000000000000111111111111222333333444444666666777888888888888777:::;;;======>>>===<<<;;;999<<>>:::888999999:::;;;>>>>>><<<;;;::::::999999999999::::::;;;<<>>>>>======<<<<<<<<<;;;;;;;;;===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;::::::;;;>>>BBBDDDIIINNNTTTZZZaaakkkwww~~~vvvqqqpppooommmkkkhhhfffgggllluuu}}}~~~xxxuuuvvv{{{~~~uuuooohhh]]]UUUPPPLLLHHHDDD@@@???>>>===============<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============AAAAAABBBAAAAAA???===<<>>>>>======<<<<<<======<<<<<<======>>>??????@@@BBBCCCDDDEEEEEEFFFFFFCCC@@@???@@@BBBBBBBBBCCCEEEFFFEEEDDDBBBCCCCCCBBBAAA@@@?????????@@@AAABBBAAAAAA@@@???@@@@@@@@@@@@AAAAAABBBBBB@@@???>>><<<<<<<<<<<<<<<<<<===>>>:::::::::::::::999888888888777666555444333333333333333333333222111000000...//////000111111111000000//////......//////000000///...---...000222333...---------------......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,++++++++++++,,,,,,******)))))))))***++++++*********))))))***++++++,,,---...---,,,+++,,,...)))***+++...///111111222***---///000///.........000000000000111111111111000000000000111111111111......000111333555666666555444444444444555666666444;;;<<>>CCCIIILLLKKKJJJ@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBB@@@???>>>>>>===;;;;;;;;;;;;::::::::::::<<<;;;::::::999999888888888888777777777888888888888888888888:::<<>>===<<<<<<;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======@@@@@@AAAAAA@@@???===<<<>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>AAABBBCCCEEEGGGHHHHHHHHHGGGEEEBBBAAACCCEEEEEEEEECCCDDDEEEFFFEEECCCBBBBBBCCCAAA???>>>>>>>>>@@@AAAAAAAAA@@@????????????@@@???@@@@@@@@@@@@???>>>>>>=========<<<<<<===>>>>>>::::::;;;;;;::::::999888777666555444333333333333222222222222222111000000000111111222222222222222000//////......//////000444222000---,,,,,,...///------,,,,,,------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------++++++,,,,,,,,,,,,------/////////......---,,,+++///...---,,,,,,---...///))))))******++++++,,,,,,,,,++++++************+++---...//////------...///------...............---,,,...//////...------...//////000000000111111111///000000000111111111111///000000111333444555555555444444444444555666666444;;;<<>><<<:::999999888888999999:::999:::<<<@@@DDDEEEEEEDDD????????????????????????>>>????????????>>>>>>>>>::::::::::::999999999888999999999999999888888777666666555444444555555666333333444555777999:::;;;===???@@@AAABBBDDDGGGIIINNNVVV___cccdddgggnnnuuuzzz|||wwwyyy~~~}}}|||zzzvvvrrrpppqqqrrrwwwzzz{{{nnnbbbXXXPPPKKKGGGEEEBBB@@@???>>>===<<<;;;;;;<<<<<<;;;:::999888::::::999999999999::::::::::::::::::::::::::::::777777888999;;;<<<===>>>???@@@AAAAAA@@@???>>>===============>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>???@@@BBBDDDEEEEEEFFFHHHFFFEEEFFFHHHJJJKKKJJJEEEEEEFFFGGGGGGFFFDDDBBBCCCBBB@@@>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::999888888888888999999;;;;;;;;;;;;;;;:::999999666555444333333222333333111111222222222111000000111222222222222111000000111000000//////000000111333222///---,,,,,,,,,---,,,,,,,,,,,,,,,---......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---+++++++++,,,,,,---------,,,,,,,,,,,,+++***)))(((...---,,,++++++,,,---...******+++,,,,,,------------,,,,,,+++++++++,,,,,,+++,,,---,,,+++***+++---////////////...---,,,+++---...000///---,,,---............/////////000000///000000000111111111111222222222222222222222222555444444444444555666666555<<<===DDDUUUeee|||((()))+++***)))''''''((('''&&&&&&'''))))))((('''&&&'''((())))))***))))))'''((()))+++,,,---------((((((((((((((((((((((((***+++++++++))))))+++---------------------------,,,---...000111111111000,,,,,,,,,------///000111---///000000///......///------............//////------------------...///******+++,,,---...//////...------,,,,,,------.../////////000111111222222333333444555555555555444666666666777777888999999;;;:::999999:::;;;===???888888999;;;>>>???>>><<<999999888888888888999999888999;;;===???@@@@@@???>>>>>>>>>>>>>>>=========;;;<<<======>>>>>>======::::::999999999999888888777777888888888888777777666555333222222333444444555555666666666777777777777888:::<<<===>>>>>>>>>AAAEEEJJJLLLKKKMMMSSSXXX[[[bbbkkkuuu}}}}}}zzzxxxxxxyyy{{{qqqkkk```WWWOOOJJJFFFCCC?????????>>>===;;;:::999666777888999::::::::::::777888888888888888888777999999999999999999999999555666777999;;;<<<>>>>>>??????@@@@@@@@@???===<<<;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;<<<<<<===>>>???@@@BBBCCCEEEEEEFFFFFFGGGGGGHHHKKKNNNPPPPPPOOOIIIHHHGGGHHHIIIIIIGGGEEECCCBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>======>>>>>>=========<<<<<<<<<<<<<<<;;;::::::999999999999999:::::::::::::::999999888666555444333333333333333000111111111111111000000///000000000///......---111000000//////000000111...------------......///++++++++++++,,,---...///333222///---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------***++++++,,,,,,------...******+++,,,------------++++++************++++++++++++,,,---------,,,,,,---,,,,,,+++,,,,,,------,,,---......,,,,,,---...,,,---......///.........---...///...---,,,---///............////////////000000000000111111111111333333333222222222111111555444444444444555666666666<<<===CCCTTTddd{{{%%%''')))***)))(((((()))'''%%%$$$&&&)))++++++)))((('''''''''''''''((((((&&&''')))++++++,,,++++++((((((((((((((((((((((((+++++++++***))))))***,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------............******++++++---...///000---///000000///......///............/////////000......------......///000......//////000000111111......------------............//////000111111222333333333333333444444555444555666888888999888888999999999::::::;;;<<<<<<888777777888:::<<<;;;:::999999888888888888999999888999;;;=========>>>>>>======>>>>>>>>>>>>>>>>>>;;;;;;<<<======<<<;;;::::::::::::999999999888888444555666888888888888777555444222111111111333333666666777888888777666666777777888999;;;<<<<<<<<<;;;===>>>>>>===???CCCFFFHHHLLLRRRXXX]]]bbbhhhkkkrrrwww}}}}}}uuunnnggg```\\\VVVRRRMMMIIIFFFDDDAAA???<<<=========;;;:::::::::777777888999:::;;;<<<===888888999999999999888888::::::::::::::::::::::::777777888999;;;<<<<<<=========>>>???>>>===<<<;;;999::::::;;;<<<======>>><<<;;;;;;;;;;;;<<<======BBBCCCDDDEEEFFFFFFFFFFFFDDDFFFJJJNNNSSSTTTSSSQQQKKKIIIFFFGGGHHHIIIHHHFFFCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<888888888888888777666666666555555444444444444444000000111111111111000000---...//////////////////000//////......//////000+++,,,---...///......---++++++++++++,,,---...///000///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,******+++,,,,,,---......,,,---...///000000000000******++++++++++++******++++++,,,---,,,+++******+++*********+++,,,---------/////////...---...///+++,,,---...////////////---...///...------...000...////////////000000000000000000000111111111111222222222222222222222222555444444444444555666666555;;;<<>>>>>>>>>>>????????????<<<<<<======<<<:::999777:::::::::999999999999888333444666777888999888888666444222111000111222333000111333555555555555444888666555555666888888888888777666555666888:::<<<@@@BBBDDDFFFHHHKKKOOORRRRRRXXX___dddgggnnnwww~~~}}}}}}{{{wwwrrrnnnlllkkkcccaaa]]]ZZZWWWRRRMMMJJJEEEDDDCCCCCCCCCAAA>>>;;;777888888888777888:::<<<999999888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<=========<<<;;;:::888999999:::;;;<<<======<<<;;;;;;;;;;;;<<<======@@@@@@AAABBBBBBCCCBBBBBBBBBEEEJJJPPPUUUVVVTTTRRRJJJGGGDDDCCCFFFGGGFFFEEECCCCCCDDDDDDDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@??????>>>==================<<<;;;:::::::::::::::666666666666666555555444666666555444444444555555///000000111111111000000---...///111222222333333.........------.........,,,---/////////---+++)))++++++++++++,,,---...///*********+++,,,///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++******+++,,,,,,---......------------,,,+++***)))+++,,,---......---,,,+++***+++,,,,,,+++***)))((())))))))))))***+++,,,---)))***++++++))))))***+++,,,---......///.........,,,---......------///111000000000000111111111111000000000000111111111111000000111222333333444444555444444444444555666666444:::;;;@@@QQQaaawww)))&&&$$$%%%(((******)))))))))))))))((((((((((((''''''''''''(((((((((((($$$%%%'''))))))))))))((())))))((('''''''''''''''&&&&&&((()))++++++,,,,,,++++++***)))***+++---...---,,,,,,++++++,,,,,,---------------------------000...,,,,,,---...///...---...///000111111111111///...---...///000///...---***(((***---///...,,,---...//////---,,,---...111000////////////000000222222222222222333555555444444444444555666888888888888999999999999888888777777777777777777888999777777777777777777777777999::::::;;;<<<===>>>>>><<<===>>>??????>>>===<<<999999888888888888888999>>><<<;;;:::::::::888666444444444555555555555666666666555555444333222222444333222111111333555666666666666666666666666666555666666777888999999:::999:::<<<>>>@@@BBBDDDEEEDDDFFFIIIMMMRRRVVVYYY[[[hhhjjjnnnrrrvvvzzz|||ssslllhhheeegggeeebbb^^^ZZZWWWUUUTTTPPPOOOLLLHHHEEEBBBAAA@@@===>>>??????>>><<<999888::::::::::::999888777777:::;;;;;;;;;;;;:::999999999999999999999999999999:::::::::999999888888888888888999999999:::::::::::::::::::::::::::::::::::::::999999999:::;;;;;;;;;::::::::::::;;;<<<<<>>>>>===>>>>>>===<<<;;;:::999999:::::::::::::::888777777666555444333222222222222000000000000000000000000////////////////////////////////////////////////---,,,,,,---///000///...---------.........//////......---------,,,,,,,,,,,,,,,------...//////000,,,---...---+++***+++,,,,,,++++++++++++++++++,,,++++++***)))(((((()))))),,,+++******,,,...000222222...)))(((***+++***))),,,,,,,,,---------......//////...---,,,,,,,,,,,,++++++,,,------....../////////...---,,,++++++***........................111111111000000000000000111111222222222333333333222222333444444555555666///888;;;AAANNN]]]ttt)))&&&$$$%%%(((******)))***)))))))))((((((''''''''''''''''''((((((((((((&&&'''((()))******))))))))))))(((''''''''''''''''''((()))***++++++,,,++++++*********++++++,,,---,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,///---++++++---......---,,,---...///000000000000333111000///000///...,,,000...,,,,,,...///...,,,000111111000...,,,------000/////////////////////111111222333333444444444444555555666777888888888777777777888888777777777777777666666666777888888777777777777888888999999;;;;;;;;;<<<<<<======>>>;;;<<<===>>>>>>===<<<;;;888888777777777777888888;;;:::888777888777555444333444444444555555555555666555444333222222222222444333222111111222444555222222222222222222222222444444555555666666777777555666666777888888999999<<<>>>@@@BBBEEEHHHJJJKKKPPPRRRUUUWWWYYY\\\```ccckkkmmmrrrwww||||||yyyssspppjjjccc\\\WWWTTTSSSTTTSSSQQQOOOLLLKKKJJJIIIGGGFFFDDDAAA???>>>======::::::;;;<<<;;;;;;999888;;;;;;;;;:::999888666555888888888888888777666666777777777888888888999999;;;;;;;;;:::::::::999999999999999999:::::::::::::::::::::::::::::::::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???@@@BBBBBBBBBBBBAAA@@@BBBFFFIIIKKKKKKKKKJJJIIIFFFBBBAAACCCEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???===<<<===>>>===<<<============<<<;;;:::999888888999888888777666555555555444222222111111111000000000000000000000000................................................///...------...///...,,,,,,,,,---------.........***++++++,,,---...//////,,,,,,,,,---.../////////,,,---...---+++***+++,,,++++++************++++++,,,,,,+++***************+++***))))))***---///000111...++++++,,,---,,,+++,,,,,,,,,,,,------------+++++++++++++++---......------,,,,,,,,,+++++++++//////......---,,,,,,,,,////////////////////////222222222222222222222222222222222222222222222333222222333444444555555666111999:::@@@OOO^^^ttt((('''&&&&&&(((******)))******))))))((('''&&&&&&&&&''''''''''''(((((((((((())))))*********)))))))))((((((''''''''''''((())))))***+++,,,,,,++++++)))***++++++,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,++++++,,,---....../////////222111//////000000///...222000///...//////---,,,222222222111...,,,,,,---.....................//////000222444444444444333444555666888888888888777555555555555555555555555666666555555666777777888666666777888999::::::;;;<<<<<<<<<===============:::;;;<<<======<<<;;;:::777777666666666666777777:::888777666777666555333333333333333444444444444555444222000000000111222444444222111111222333444111111111111111111111111333333333333333333333333333333444444555555555666:::;;;;;;<<<===>>>??????@@@AAABBBCCCBBBCCCFFFHHHNNNQQQUUUZZZ___eeekkkpppwwwxxxzzz|||~~~|||uuuqqqlllhhhddd```\\\YYYWWWUUUQQQMMMJJJHHHFFFFFFBBBBBBAAA@@@@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;888999999999::::::;;;;;;;;;;;;::::::888777666555666777777777777666555555444444555666777888999999;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999888888999::::::;;;<<<<<<<<<<<<<<<======>>>????????????????????????>>>???BBBEEEFFFFFFFFFEEEFFFEEECCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEECCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>>===>>>>>><<<;;;;;;<<<=========;;;:::999666666666666555444333333444444333222111111111111000000000000000000000000................................................000///------...---,,,***++++++,,,,,,,,,---------******+++,,,---...//////+++,,,,,,------......///+++,,,---,,,+++***+++,,,*********))))))*********---,,,++++++++++++++++++***)))))))))***+++---...,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,************+++,,,------///...---,,,+++***)))(((........................000000000000000000000000111111111111111111111111222222222222222222222222222222333444444555555666444999999???PPP___ttt(((''''''((())))))))))))******)))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))))))))((((((((()))(((''''''''''''((((((***++++++,,,,,,,,,++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,***)))***+++,,,+++*********,,,------------------,,,,,,---000222222111000///////////////...---000111111000---,,,,,,------------..................///222444555555333333222444666888888777666555333333333333333333333333444444444444555666777777555555666888999;;;<<<<<<==================<<<<<<:::;;;<<<======<<<;;;:::666555555555555666666777:::999777777888777666444222222222222333333333444555333000......///111222444333222222111222222222333333333333333333333333222222222222222222222111///000111222444555666777999999999999999999999:::<<<======<<<;;;;;;===???BBBDDDGGGHHHJJJMMMPPPSSSVVVWWWYYY\\\___bbbdddeeedddfffhhhjjjkkkmmmqqqsssxxxyyyzzz{{{|||}}}}}}}}}~~~{{{{{{zzzyyyxxxxxxxxxxxxsssqqqnnnkkkiiihhhggggggiiigggeeecccaaaaaa``````YYYVVVSSSPPPOOOMMMJJJIIIIIIHHHFFFDDDCCCBBBBBBBBB<<<<<<<<<<<<======>>>???<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<888888888999888888777666777777888888777777666555333333444555777888999:::::::::::::::::::::::::::999::::::::::::;;;;;;;;;999999999999999999999999888888777888888999:::;;;::::::999999::::::;;;<<>>>>>>>>>>>???>>>@@@BBBDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFFFFFFFEEEGGGGGGHHHGGGFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@????????????<<<::::::;;;<<<===<<<;;;999888555666666555555444333222333333222111111111111111////////////////////////................................................///...,,,------...,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------------+++,,,---,,,+++***+++,,,******))))))))))))******,,,++++++*********++++++***************+++,,,---))))))***+++,,,,,,+++*********+++++++++,,,,,,,,,...---,,,+++************///......---,,,+++***)))........./////////000000////////////////////////............////////////333333333222222222222111222222333444444555555666777:::999???QQQaaattt'''((()))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''((((((''''''''''''((((((***++++++,,,,,,,,,++++++)))***+++,,,,,,+++)))(((***++++++,,,,,,++++++************+++++++++,,,,,,+++)))))))))++++++***((()))***+++,,,------------+++******,,,...000000///+++,,,---...............+++---......,,,,,,---...,,,,,,---...//////......---///111444555444333333111222444666666555333222222222111000000111222222333333333333444555666777444555666777999;;;<<<<<<============<<<<<<<<<<<<;;;<<<============<<<;;;555555444444555666777777888777666666666666555333111111111111222222222222333222///------...111222333222222222222222222222333333333333333333333333333222222222222222222222......///000111222333333222222222333333444444444666777888777666666888:::;;;<<<============???AAAAAABBBCCCEEEGGGIIIJJJKKKJJJKKKLLLMMMMMMNNNRRRTTTYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^```bbbcccdddeeekkkmmmnnnlllgggbbb^^^]]]]]]]]]\\\[[[[[[[[[\\\\\\VVVUUUSSSQQQPPPOOOOOOOOOLLLKKKIIIHHHGGGHHHIIIJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;:::::::::::::::;;;;;;:::999999999999:::555555666777888888888888666777777777777666555555333333444666888999:::;;;888888888888888888999999999999999:::::::::;;;;;;999999999999999999999999777666666777888999:::;;;999999999999999:::;;;;;;@@@???>>>======<<<======>>>???AAABBBCCCCCCBBBBBB???@@@BBBDDDDDDDDDDDDEEEGGGGGGHHHGGGFFFDDDBBBAAABBBBBBCCCCCCCCCCCCCCCCCCAAA@@@@@@AAABBBAAA>>>;;;::::::;;;;;;:::999888777666666666666555444333333222222111000000000111111........................................................................---,,,+++,,,...///...---*********+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******))))))))))))************))))))))))))***+++,,,++++++++++++,,,,,,,,,)))***,,,---------------******+++++++++,,,,,,,,,///...---,,,,,,+++++++++........................------......///000000000........................------......////////////222222222222222222222222222222333444444555555666777:::999???RRRaaattt''')))******)))((())))))(((((((((''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''(((((()))))))))***+++,,,,,,++++++*********+++******)))((()))***+++,,,,,,+++***))))))))))))******++++++,,,***))))))***++++++***((()))***+++,,,,,,---------...,,,++++++,,,,,,+++***'''***,,,------,,,------)))+++,,,---,,,,,,---///+++,,,...///000000///...---...000222444444444444111222333444444333222222222111000//////000111222222222222222333444666666333444555777888999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;555555444555555666777888555333222222333333222111000000000000111111111222222111///......///111222111111111222222222222333111111111111111111111111222222222222222222222222444444444333333222222111//////000111222333333444222333444333333333555777666888999:::999999;;;===999999:::;;;;;;<<<======>>>???@@@???>>>>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDDDDGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNPPPOOOMMMKKKJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIDDDDDDCCCBBBBBBAAAAAABBBAAA@@@>>>===<<<<<<======AAA???===<<<<<<<<<;;;:::<<<<<<;;;;;;:::999999999999888888777777777777888:::999888888777777777888888888777777666666666555333444555777888888888888444555555555555444333333333333444666777999::::::777777777777888888888888888888999999999:::::::::999999999999999999999999666666666666777888::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::<<<<<<>>>???@@@@@@@@@@@@>>>@@@BBBCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBDDDEEEDDD@@@===::::::999888777666555555666666777666666555444333111111000000000000000111........................------------------------------------------------++++++***+++---///...---******+++++++++,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++)))***++++++******+++,,,*********))))))*********)))))))))((())))))***+++,,,,,,,,,,,,,,,+++++++++%%%'''((((((''''''(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,------...///000000000---------....../////////........................///000000111111222222333111111222222222333333333222222333444444555555666555::::::@@@QQQ```uuu'''))),,,+++)))(((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((()))'''''''''''''''((())))))'''((()))***++++++,,,+++++++++***))))))))))))))))))***+++,,,,,,+++***)))(((((())))))***++++++,,,***))))))+++,,,,,,***((()))***+++,,,------------///...,,,,,,,,,,,,***)))(((+++......,,,++++++,,,+++---...---,,,,,,---...+++---///000111111000///......///111222333444555333333333333333333333333222000///......///000222000000111111222444555666333444444666777888999999999999::::::;;;;;;<<<<<<:::;;;<<<======<<<;;;:::555555555555666777888999333222111111222222111000/////////000000000111111111000000///000000111111...///000111222333333333000000000000000000000000000000111111222222333333777666666555444333333333000111111222333333444444222333444333222222444666333555777888777888999:::666666666666777777777777777999::::::888888888:::888888888888999:::<<<===?????????>>>>>>>>>>>>>>>>>>???@@@???>>>===???@@@<<<;;;;;;::::::;;;<<<<<<888888999999999::::::;;;;;;::::::999888888999999<<<:::888888999:::999888::::::;;;;;;::::::999999666666555555555555666666666666666555666666777777444555666777777777666555555666666777777666666555555555555555555444333333222333333555666777888888777777888888888999999999777777777888888888999999888888888888888888888888555555555666777888999:::;;;;;;::::::;;;;;;<<<===:::;;;<<<<<<<<<;;;:::999:::;;;<<<===>>>???@@@@@@@@@BBBDDDCCCBBBBBBCCCFFFEEEFFFGGGGGGFFFEEEDDDCCC@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCFFFHHHGGGCCC@@@<<<:::777555333333333333666666666666555444333222000000/////////000000111---------------------------------------------------------------------------,,,++++++---...---+++++++++++++++,,,,,,,,,---))))))***+++,,,------...+++++++++++++++*********(((***++++++******+++,,,++++++************++++++***)))))))))******+++,,,+++++++++++++++***))))))%%%&&&'''%%%###$$$&&&))),,,,,,,,,,,,------------++++++++++++,,,---...///,,,,,,------...//////000---------------.................................000000111111222333333444000000111222333444444555222222333444444555555666333:::<<>>??????>>><<<;;;;;;<<<===>>>???AAABBBBBBBBBDDDEEEDDDBBBBBBDDDGGGDDDEEEFFFGGGGGGFFFEEEDDD?????????@@@@@@AAAAAAAAA@@@AAADDDHHHJJJHHHEEEAAA===:::666333111111222222555555555555444333222222000000////////////000111------------------------------------------------------------------------///---,,,,,,,,,,,,+++)))++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++******************(((***++++++******+++---,,,,,,++++++++++++,,,,,,+++*********+++,,,,,,---******+++******)))(((''',,,------+++((((((,,,///,,,,,,------------.........---,,,+++************,,,,,,,,,---------......------------------------000000000000000000000000...//////000111222222222//////000111333444555666222222333444444555555666111:::===BBBPPP^^^vvv+++*********))))))((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))***+++***(((&&&&&&''''''((((((((()))))))))***************++++++++++++''')))+++,,,,,,,,,***)))))))))***+++,,,,,,------++++++,,,---............,,,---.........---,,,+++------,,,,,,***)))'''&&&###&&&+++000222222000.........///000111222333333222333444444444444333222...------......///000111111111222333444444444444333333333444555666777888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777666555555444444111111111111000000000000111111111111111111111111111111111111000000000000222111///.........000111333333333222222222111111222111000.........///000222333333444444333333222,,,...000222444555555555333333333222222222111111222111111111000000//////333333333333333333333333333333333333333333333333333333444555555666777777<<<:::888555444444444555555777888888777666666777555555555555555555555555555555555444444333333333666666666555555444333333666666666666666666666666999999777666555555555555666666666666666555555555777666666555444444333333111222333444555777888888333333444555666666666555555555555444444333333333555555555555555555555555555555666777888999999:::777666555666888999999999:::;;;<<<:::888777777888:::777666777999:::999777:::;;;;;;;;;;;;:::999999999999:::;;;;;;<<<<<<===;;;:::999888999;;;===???CCCBBBAAA@@@@@@AAACCCCCCEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBAAA???>>>=========>>>>>>>>>@@@BBBCCCBBB@@@999888777666555555555555222333333444444333333222222111///.........///000222000...---,,,---///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***''''''((())),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---......///...---+++***------,,,++++++******)))))))))))))))))))))******++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,,,,------............////////////........................000000111222222222222111000111111111111222222222111222555666777777555444777888<<>>???BBBAAA@@@@@@AAABBBCCCDDDFFFFFFFFFFFFEEEDDDBBBBBBBBBAAA@@@???============<<<<<<<<<>>>AAAAAA???>>>888888777666555555555555222333333333333333333222222111000///...//////000111000...---------//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,+++***))),,,,,,++++++++++++******,,,,,,,,,++++++******)))---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,---------.....................////////////........................000000111222222222222111000111111111111222222222111222444666777666555555777888;;;BBBMMM^^^yyy))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((+++---...---+++))))))***++++++++++++++++++******))))))*********+++++++++,,,+++)))((()))***,,,...******++++++,,,,,,---------------...------,,,,,,((()))+++,,,---.........+++,,,,,,,,,++++++***)))///000111222222111000///000000000000000000000000000111222333333222111000............///000111111111222333444444555555444777666555555444444555555888888888999999::::::;;;===<<<;;;999777555444333777666666555555444333333111111111000000000//////......................../////////.........------+++,,,///111333222111000////////////............000///.........///000111000000111111111111000000111222444555666666555555222222222222111111111000111111000000000000//////222222222222222222222222000000000000000000000000.........///000000111111666555333222222222333444222222222222111111000000333333333333333333333333333333333222222222222222,,,---...000222444666777555555555555555555555555444444555555444333222111444444444444555555555555222333333444555666666777444444555555555666666666666666777777666666555555444444444444333333333333666666666666666666666666666666666777777777777777777555444555777999999888999::::::999777666777888:::999777888999:::999777999999999:::999999888777666666777777888999999::::::;;;;;;<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBDDDDDDGGGGGGGGGFFFEEECCCBBBAAAAAA@@@???>>>===<<<<<<<<<:::::::::<<<>>>???===;;;777777666555444444444444222222222222222222222222111111000///////////////111000...---------...///------,,,,,,,,,,,,------------------------------,,,++++++******)))))))))$$$'''***+++++++++,,,---++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++((())))))*********))))))*********+++++++++++++++///......---,,,+++******************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,---------.........//////............///////////////////////////////////////000111111222222111111000111111111111222222222111222444555666666555555999999<<>>>>>???AAABBBCCCDDDGGGGGGFFFEEEDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;999999999;;;======;;;999555555444333333333333333222222111111111111222222111000000///////////////000///...---------......---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++***))))))((($$$'''***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++'''(((((())))))*********((())))))***+++,,,,,,,,,---------,,,,,,+++++++++&&&'''(((***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------)))***++++++,,,,,,++++++------------........................////////////000000000000000000000000///000000111111111111111000000111111111222222222111222333555555555555555999999<<>>???@@@AAAAAADDDDDDDDDCCCBBBAAA???>>>======<<<;;;::::::::::::999888999:::<<<<<<:::888444333222222222222222222222111000000000000111222000000000000000//////...///......---------------,,,,,,,,,++++++,,,,,,,,,------------------------......---,,,+++******)))&&&))),,,---,,,+++***************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))******++++++(((((()))***++++++,,,---))))))******++++++,,,,,,'''((()))+++,,,---------++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,,,,,,,---------............////////////000000000000000000000000//////000111111111111000000000111111111222222222222222333444444555555555555666999@@@JJJ\\\vvv&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******))))))))))))))))))))))))'''(((******((('''(((((()))))))))*********++++++)))*********++++++++++++(((***,,,......---+++***,,,,,,,,,,,,---------------------...------,,,,,,///...---,,,,,,,,,,,,---,,,,,,---......---------------...///000111222222222111111111000000//////000111222333333222111000////////////000111222222222333444555555666666555222333333555666888:::;;;999999999999999999999999888888888888888888999999555444444333333222111111......---------,,,,,,,,,------------------------000000000/////////......000///,,,+++***+++---.../////////000000000000000000000...---------......000000111111111111000000---...///000111000///...000000000000////////////......////////////000000////////////////////////000000000000000000000000000000000000000111111111222222222333333333333333111...+++,,,000222222000111111111111111111111111111111111111111222222222111111111222333333444444222222222222222222222222111222333444444333222111000000111111222222333333111111111111000000000000444444444333333333333333222222222333222222111111222222222222333333333333555555555555555555555555444444444555555555555555555333222333555777777666444555777777666666777999<<<===>>>===;;;::::::;;;666666777777666666555444555555666777777888888999666777777888888999999:::999:::;;;===>>>>>>>>>>>>@@@@@@@@@@@@???>>>======;;;;;;:::999999999999999888777777999::::::888666222111111000000111111222222111000//////000111222000000000000000///..................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++)))+++------+++*********))))))******+++,,,,,,,,,)))***++++++,,,,,,,,,,,,+++***************+++,,,(((((())))))***+++,,,,,,''''''((()))***++++++,,,+++,,,,,,---,,,***)))(((++++++++++++++++++++++++)))******++++++,,,,,,---***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////////////////////////////...///000000111111000000000111111111111222222222222222222333444444555555333333666===FFFWWWqqq%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))&&&((())))))((('''((()))((())))))***+++,,,------,,,,,,,,,---------......++++++,,,,,,,,,---,,,,,,------------------------,,,,,,------...---------///...---------...///000---............------,,,///000000000000000///...111111111000000000000000111222333444444333222111////////////000111222333222333444555666666666666444444444555666888999:::999999999999999999999999777777777777777777777777444444333333222111111111............------------------------------------/////////.........------..................//////.../////////000000000000222111///---,,,,,,,,,---...//////000000//////...,,,---...///000000///...000000/////////................../////////000000........................////////////////////////000000000000000000000000111111111222111111000000...+++((()))...222222000111111111111111111111111111111111222222222333333//////000111333444555555222222222222222222222222111111111111111111111111//////000000111222222333000000111111222333333333222222222222222222222222111111222333333333222222111111222222222333333333444444444444444444444444333333333444444555555666444333222222555666666666333444666666666666777999;;;===>>><<<:::888999;;;888888999999888888777666444444444555666666777777888777777777777999:::;;;888999:::;;;<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888888888999666555555666888777555333111000000//////000000111222111///......///111222///000000111000///...------.........------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,((())))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++(((((())))))******++++++'''(((((())))))*********+++,,,,,,,,,+++)))&&&%%%******************************++++++,,,------...++++++,,,---------------,,,,,,,,,,,,---------...............////////////...........................//////000000000000000000111111111111222222222222222222222333444555555666666888===EEEUUUnnn%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&(((******((((((((()))))))))***+++---...//////))))))*********+++++++++---,,,+++******,,,...///------------------------++++++,,,---...............---------...000111333......//////...------,,,///000111222222111000///000000000000000000111111222333444444444444333222////////////000111222333222333444555666666666666666666666666666777888888999999999999999999999999666666666666555555555555444444333333222111111000111111111111000000000000000000000000000000000000......---------,,,,,,,,,+++---///111222222111000........./////////000000333111///---,,,++++++,,,---..................---+++,,,...000000000000///000/////////............---.........//////000000................................................222222222222111111111111000000000000000///.........***''')))///333333222111111111111111111111111111111222222333333333333000000000111222222333333111111111111111111111111000000////////////000111...//////000111222222222///000111222444555666777000000111111111222222222111222333333444444444444111111111222222333333333333333333333333333333333222222333333444555666666444222111222444666666555222444666666555666777999888:::;;;:::777555666888555555555555555444444333222222333444444555555666:::999777777777999<<<===777888999:::;;;:::999888888999::::::;;;;;;::::::999999888888888888888888444333333555666666333111000000////////////000111222000///......///000222///000111111111000...---------......------,,,+++,,,++++++++++++++++++,,,***************************************+++++++++***+++++++++******,,,...((())))))***++++++,,,,,,((()))***+++,,,---------,,,+++***((((((((()))***))))))))))))*********************)))))))))))))))'''(((***+++***)))'''&&&************************++++++,,,------...//////+++,,,------......---------------.........//////............/////////000...........................//////000000000000000000111111111111222222222222222222222333444555555<<<;;;<<<@@@GGGVVVmmm''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))++++++***)))((('''&&&&&&))))))))))))************,,,+++)))((((((((()))*********))))))))))))))))))++++++******++++++,,,---,,,+++***)))***+++,,,---,,,++++++++++++,,,------...---+++++++++---...000///......------///000111000000/////////.........---------...///000000111......///000000000000000222222333444555555555555333333333444444555555555333444555666777777777777222333666888::::::::::::888999;;;<<<<<<:::777555333444555666555444222111333333222222111000//////000000///...............000000//////.........---000//////...---,,,,,,+++...............//////000...............///000000222000000000000000...,,,---...///000000///...---------......///000000000222111///---+++***))))))000000000000000000000000000000000000////////////..................------000222222000---,,,---000000///////////////000111000000///////////////000000000000000111111111111000111222333444333222222444333333222111111111222222111000//////000111222555444222000///......---222111000//////000111222444222///------///222444111111000000000000000111111111111111111222222333111111222333333333333222333333333222222111111111...///111333333333111000333333333444444444555555333333555666666666555444888888777777666666555555444444444444555555555555777777666555555555555555666666777888888888888777888888777777777777888888666666777888888888888888777777666555555555555555666555444333222222222222222111111000///......---......//////...---,,,,,,---.../////////...,,,,,,---,,,++++++******++++++++++++******)))(((((('''*********+++,,,,,,---------,,,,,,,,,+++*********************************&&&(((***+++,,,+++***)))---,,,,,,+++***)))(((((((((''''''&&&'''((()))***))))))******+++++++++,,,***,,,,,,+++)))((()))***+++***)))(((((()))***+++...---,,,+++***+++,,,,,,...,,,***))))))***,,,---,,,,,,---,,,******+++,,,+++,,,------......------)))+++------,,,,,,,,,---........................//////000111111222111111000111111111111222222222333333444444555666666666999666888@@@GGGRRRiii'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))***+++++++++++++++++++++++++++++++++************+++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,------......---+++***+++,,,---...///......---...///000111111000000000///.........------......///000000111...//////000000000000000222222333444555555555555444444444444444444555555555555666666666555555444444555777888888888777777666777888999999888666555444444444444444333333222333333222111111000//////000000///...............////////////////////////222222111111000//////.........///000000//////..................///000000///......///111111000...---...///000000///...---------......//////000000222111///...,,,,,,++++++/////////////////////////////////............---..................------222333444222///...///111000000000/////////////////////...............////////////000000000111111111000/////////000222333444333222111111111111111222111000000000000111222222111111000000111111111111000000//////000000111000///---++++++---///000111111000000000000000111111000000000000111222222000111222222333333222222333333333222222111111111...000111333333333111000111222222222333333333333333333555666666666555444777777777666666666555555555666666666777777777777777666555555444444444555666777888888999999888888999888777777777777777888666666777888888888888888888888777666666666666777555555444222222111111111111111000000///......---000000//////............---......///...---,,,+++...---,,,+++***)))))))))************++++++++++++******))))))))))))))))))++++++++++++************************************'''(((***+++++++++)))))),,,,,,++++++***)))))))))(((((('''&&&'''((()))************+++++++++++++++***+++,,,+++)))((()))***,,,,,,+++******+++,,,,,,+++************+++,,,------,,,+++******+++,,,,,,***+++***)))'''&&&'''(((***+++,,,,,,------,,,,,,***+++------,,,,,,,,,...........................//////////////////...---000111111111111222222222222222333333444555555555;;;777888???FFFRRRjjj''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))************&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,******))))))******+++,,,---,,,,,,,,,,,,---.........---,,,+++++++++------......------......///000111111000000///......---------......///000000000////////////000000000000222333444555555666555555555555555555555444444444666666666666555444333222777777888888777666444333444444555555555555555555555444333333222222333333222222222111111000000///000//////............///.........////////////////////////......------,,,,,,---000222222111///............---......///000,,,,,,,,,...111222111000---...///000000///...------------...//////000000111000///...------------.................................---------,,,,,,------------------......222222222111///...///111///000000111000///---,,,...---------------...............////////////000222000,,,******---111444333222111111111111111111222222111111111111222222111111000000111111111111...//////000000//////...111000000//////000000111000000000000000000111111000000/////////000111111000111222222333333222222222222222222222111111111///000111333333222111111000000000000111111111222333333444555555555555444666666666666666555555555555555555666666666777777666666555444444444555555777888888999999999999999:::999888777777777777777666777888888999888888888777666666555555555555555444444333222111111111111000000000///......------111000///.........///000------.........---,,,+++///...---+++***))))))((())))))***+++,,,,,,------++++++******)))(((((('''))))))))))))************************************'''(((***++++++***))))))************************(((((('''''''''((()))***++++++++++++***************+++,,,+++)))))))))+++,,,,,,+++******+++,,,,,,((((((((()))***+++---...++++++++++++++++++++++++---------+++)))((()))*********+++,,,,,,,,,,,,,,,***,,,------,,,,,,---...////////////////////////000000000000///...---,,,000111111111111222222222111111111222333333444444<<<888888???FFFRRRjjj''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((***))))))(((''''''&&&&&&((()))))))))************'''(((***+++,,,,,,++++++)))))))))))))))***************)))))))))***++++++************++++++,,,,,,------,,,,,,------...//////...---,,,,,,,,,------------------......//////000000//////...------,,,............//////000000///////////////000000111222333444555666666666666777666666666555555444444555555555555555444333333666777777777666555333222444333222222333444555666555444222111111111222333222111111111000000000///000///............//////000000//////.........---------------,,,,,,++++++***,,,111444666555333111.........------......///,,,+++,,,...000111000///------...//////...------,,,,,,---......//////000///......------------...------------------------.........------------,,,,,,,,,------------....../////////...---------...///000111111000...,,,***------------------...///---------.........//////111///,,,***+++---000333222111111000000000111111333222222222222222222333222222111000///...---,,,---...///000000///...---111111111222222111111111///000000111111111111111///////////////000000111000000111222222222222222222222222111111111111111000111111222222222111111000000000000111111111111333333444444444555555555555555555555555555555555222222333333333444444444777666666555555666666666888888999::::::::::::999::::::999888777777777777777888888999999888888888444333222222111111222222333333222111111111111111/////////......---------111000...,,,,,,---///000------------,,,,,,++++++------,,,+++************))))))******+++,,,,,,---,,,,,,,,,+++++++++******''''''(((((())))))******************************((()))************))))))))))))*********+++++++++)))((('''''''''(((******+++******))))))((((((((()))+++,,,+++***)))***+++***))))))))))))))))))***(((((()))***+++,,,------******+++,,,,,,,,,++++++---......---++++++,,,...++++++,,,------------,,,+++,,,------,,,,,,---///000000000000000000000000111111222222222111111000000000111111111222222222111111222222333444444444:::777:::AAAHHHSSSiii''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((((((''''''(((((()))(((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&((()))))))))************)))***+++,,,,,,+++***)))(((((()))))))))******************)))***++++++,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////...............///,,,------........................---------,,,,,,............////////////000//////...///000111111333333444555666666666666777777777666666555555555333444444555666666555555555555666777777666555444444333222222222444666777444333222000000111222222111111111000000000000000//////............//////222111111///...---,,,+++000000000///////////////+++...444999<<<===;;;:::......------------.........---,,,---//////---,,,,,,---...//////...---,,,,,,,,,------.../////////---,,,,,,++++++,,,,,,---------------------------/////////.........------,,,,,,,,,,,,------......///...---,,,------------//////111111000...,,,***...---------...//////000------------............///.........//////000000000000000//////000000111222222222222222222222222////////////...---+++***---...///000000///...---------...//////...------...///000111111111111111///////////////000000111000000111222222222222111111111111111111111111111111111222222222111111111111111111222222222222333333333333333444444555555444444444444444555555555222222222222333333333333888777777666777777888888888888999::::::::::::999::::::999888888777888888888888999999999999888888333333222111111111111111222222111000000000111111............------------///...,,,++++++,,,...///---,,,,,,,,,++++++++++++************+++,,,------******************************+++++++++,,,,,,,,,'''''''''(((((())))))***************************))))))*********))))))))))))))))))***++++++,,,,,,)))(((((('''((()))***+++))))))((((((''''''&&&&&&)))***++++++***)))***+++)))))))))******)))))))))+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++((()))***)))))))))+++---,,,------...............,,,---------,,,,,,...000000000000000000000000000//////111222333333333333000000111111111222222222222222222333444444555555666555:::DDDJJJSSSfff{{{''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((())))))***))))))))))))************++++++,,,,,,+++******)))*********+++,,,,,,------++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------------......////////////,,,,,,---............---,,,------------...............//////////////////000///.........///111222333333555666666666666666777777777777777666666666333444555666777777777777444555666777888777666555555444333222333444555666333222111111000000111111000000000000000000000000///............//////000222111111///...---,,,+++..................------...111777===@@@AAA@@@???///...------,,,---------///...------...---+++))),,,---...//////...---,,,,,,,,,,,,---......//////,,,,,,++++++++++++++++++------------------------/////////............---++++++,,,,,,------......111///------///000///......//////000///...,,,+++------------...///000111---------............///---...000111222111000//////////////////000000111111111222222222222111111+++,,,---/////////.........//////000000//////......//////000000//////...---...000111222222111111000000/////////000111111///000111111222222111111000000000111111111111111222222222111111111111111222222222333333333444444333333333222333444444555333333333444444444444444333333333444444444555555777777666666777777888888777888888999999999999999999999888888888999999:::999999999:::999999888777555444444333333333333333111111000000000000000111---------------------------,,,+++++++++,,,---...---,,,+++*********++++++((())))))***+++---...///******))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))*********************************)))))))))))))))))))))******+++++++++,,,))))))((((((((()))***+++(((((((((((('''''''''''')))***++++++***)))+++,,,***+++,,,,,,,,,,,,+++***++++++,,,---------,,,,,,*********++++++,,,,,,---)))***++++++***+++---///------...///////////////------...,,,+++,,,...111////////////////////////,,,---...000111222333333000111111111111222222222222222333333444555555555555444:::CCCJJJRRReeexxx'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***))))))))))))************++++++*********+++,,,,,,)))******+++,,,,,,------,,,,,,,,,+++,,,,,,---...'''((()))***+++******)))+++************+++,,,,,,******+++---......//////+++,,,---.........------,,,------...///000111111/////////////////////...000000.........///111222333444555666666777777777777777777777777777888888666666777777777777777666666666777888888777666666444444333333222333333333111111111111111000000//////000000000000000000000...............///000000////////////............++++++++++++++++++++++++---000555999<<<===<<<<<>><<<777555666999666888:::;;;;;;999666555333444444444444444333333000000111111111111000000///............---------......---------,,,,,,,,,//////000000000000//////............---,,,+++***------......///000000111222111...,,,+++,,,---...*********++++++,,,,,,,,,...,,,+++***++++++***))),,,+++******))))))******......------------......000000//////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---,,,,,,++++++++++++,,,---...//////...---,,,111000///------,,,,,,,,,***,,,///000///...---...//////.........---------///////////////000111111222111///...---...000111.........///////////////000///...------...///000////////////000000000000222222111111111111111111111111111111111111111111333111///000333444222000555444222000//////000000444333333333333333333333222222111111111111222222333333333333333333333222222222111000000000111111000111222333333333222222444444444555555555555666777888999999999777666555888777777777888999::::::::::::999999888777777777333333333222222222111111000000111111000///...---------......------,,,+++.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))(((((('''(((((()))***+++++++++,,,+++***((((((((())))))************************+++*********))))))((((((((((((((((((((()))******%%%'''+++------+++'''%%%++++++******************++++++************))))))***+++,,,---.../////////---------------,,,,,,,,,---,,,++++++,,,---///000------------------------------------///000111222//////000111111111111111000000111222222222222111111333444444222222333555333555999>>>BBBMMMcccwww((('''&&&%%%&&&''')))******((('''%%%%%%%%%'''(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%((((((((()))))))))))))))((((((((()))))))))******(((((()))))))))))))))))),,,,,,++++++,,,,,,---...******))))))))))))******)))))))))))))))***+++++++++++++++*********))))))...------,,,++++++******------,,,,,,,,,,,,,,,,,,,,,---......---,,,***(((...---,,,+++++++++++++++,,,,,,,,,,,,---...///000000222333333333333444666666555555444555666777888888;;;===;;;777555666999888999;;;<<<<<<:::888666444444444444444333222111000000111111111111000000............------------...------------,,,,,,,,,------............------......------,,,++++++***,,,,,,------...//////000000///...,,,++++++,,,,,,++++++++++++++++++,,,,,,...+++)))((()))************************+++,,,---......------------.........//////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------......---,,,,,,,,,------,,,---...//////...---,,,......---,,,,,,,,,,,,,,,+++---//////...------...//////.........---------...............//////000000///...------...///000.../////////////////////000///...------...///////////////000000000111111111111111111111111111111111111111111111111111111222111///000222333111///333333222111111111222222111111111222333333333444111111000000000000111111222222333333333333333333333333333333333444444555222222333333333444444444444444444444555555555555666777888888888777555444444555555666777888:::;;;999999888777666666555555333333222222222111111111000000000000//////......//////000000//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...............))))))))))))))))))))))))***))))))((()))***+++,,,************)))))))))((('''(((((()))******+++++++++***)))(((((())))))***************************+++*********))))))))))))((((((((((((((()))******,,,...000222222000...,,,************************((()))***+++,,,---...///+++++++++,,,,,,,,,------.........///////////////------,,,,,,,,,---......------------------------111000000/////////////////////000111111111111000000000111222222222222111111333444444222222333555444555999===AAALLLbbbuuu((('''&&&&&&&&&'''((())))))((('''%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&)))))))))))))))(((((((((''''''((((((((()))))))))((((((((()))***+++++++++)))))))))))))))******+++***))))))(((((())))))***((((((''''''(((((()))***)))***+++++++++***)))(((,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,------...---,,,***)))---,,,,,,++++++++++++,,,++++++++++++,,,---...///000111222111111222444777666555555555555666777777777:::;;;:::666555666888999:::<<<===<<<;;;999777555555444444333222111000///000000111111000000///............------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,************++++++++++++,,,,,,---......------,,,,,,+++++++++***,,,,,,++++++++++++++++++,,,)))'''''')))+++++++++))))))******+++---...///...------,,,,,,------...,,,------......------,,,------------------------******+++,,,,,,,,,,,,,,,...------------......///,,,---...//////...---,,,,,,,,,,,,+++++++++++++++,,,.........,,,,,,,,,..................---------------------.........//////...---,,,,,,---.../////////////////////......///......---......//////000000000000111111111111111111111111111111111111111111111111111111111111111000///000111222111///222222222222222333333444...//////000111222333444000000////////////000000111111111222333333333444333333333444444555555666444444333333333444555666444444444444555555555555555666666666666555444444222222333444666888:::;;;999888777666555444333333333222222222222111111111111000///.........///000//////000000//////...---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++))))))))))))))))))))))))***))))))))))))***++++++************))))))))))))((((((((()))******++++++***))))))((())))))***+++***************************************))))))))))))(((((((((((()))******,,,---...//////...---,,,************************'''((()))***,,,---...///---,,,,,,++++++,,,,,,---------......//////000000---------...------,,,,,,------------------------000000000///////////////...///000000111111000000000000111222222222222111111333444444222222333555444666999===@@@KKK___sss((('''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((((((((((())))))*********(((''''''''''''((())))))))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''((()))+++,,,,,,***((('''''''''(((((()))******+++******++++++++++++++++++....../////////...---,,,,,,,,,+++++++++++++++,,,++++++++++++,,,---......111111111///...///222444555555555555666666666777777888999888555555666888999:::;;;;;;;;;:::888777666666666555444222111000//////000000000000//////.........---------,,,,,,---------,,,,,,,,,++++++******++++++++++++******...,,,***(((((()))***+++************++++++,,,,,,***+++++++++++++++***))),,,,,,,,,++++++*********)))((((((***,,,---,,,+++++++++++++++,,,---...///------,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,............,,,,,,+++++++++,,,,,,,,,,,,,,,---......,,,+++***,,,---........................------......////////////......---------...///000////////////...............------.........//////000000000000111111111222111111111111111222222222111111111111111111111111000000000000000111000000222333444444444444333333.../////////000000111111//////............/////////000000111222333333444222222222333333333222222555444222111222333555777333333444444444555555555444444444444444444444444333333333444555777888999999888777666555333333222222222222222111111111111111000...------...///111---------...------,,,+++---,,,+++***))))))******++++++++++++++++++++++++,,,+++***)))(((''''''''')))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))(((((())))))************((((((((())))))***++++++************************************************))))))(((((())))))***+++))))))))))))))))))))))))***************+++++++++************************------,,,,,,,,,...///000******+++,,,,,,---......------...///...---+++***------------------------+++,,,---...///000000000...//////000000000000000000000111222222222222111111222444333222222333555555666999<<>>AAAKKK```sss&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&'''''''''''''''((()))***%%%&&&&&&&&&''''''(((((())))))))))))************(((((())))))******++++++)))))))))))))))***++++++((((((''''''''''''(((((('''''''''''''''((())))))((((((((('''((()))***+++&&&&&&''''''((()))))))))&&&''''''((()))******+++......---------......///******))))))***+++,,,,,,------------...///000000+++---000111111222333444333444666777777777666555666444222111333444555555666555555555444444444444000000111111111000000///......////////////......---------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,,,,++++++************))))))))))))***)))(((((()))+++---///*********++++++,,,,,,------+++))))))+++,,,---,,,((((((((()))***+++------++++++************++++++******+++++++++******)))(((((((((((((((((((((((())))))***++++++++++++***...------,,,++++++++++++++++++------------++++++***+++,,,---,,,***(((&&&$$$'''***,,,,,,,,,,,,------------.........//////+++,,,...000000///...---+++,,,---...////////////111000000///...---------)))+++,,,...//////......------------.........//////000000111222222333333111111111111111111111111111444555444222111333555222444888:::;;;999555333/////////000000000000000000000////////////000000000000000000////////////(((***---000222333333222222333444555555555444444222222333333333444444444444444333222333444666777222111222222333444555666222222333333333444444444111111111111000000000000,,,,,,---...//////......------......------,,,+++$$$))),,,,,,,,,+++************************))))))))))))***+++,,,---)))))))))))))))))))))))))))***+++,,,---,,,++++++(((((())))))*********+++*********))))))))))))))))))***++++++***)))((('''*********************************++++++,,,,,,,,,*********)))******+++,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,,,,+++***(((%%%###"""!!!000222444555333000,,,***,,,+++++++++++++++++++++---,,,,,,+++,,,---///000------------------------,,,---000222333333222111---......///////////////000000111222222222222111111333444444333222444555666777;;;>>>BBBLLLaaattt&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((((((((((()))(((&&&$$$$$$$$$&&&'''***)))))))))(((((((((((($$$%%%&&&'''(((***++++++&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))'''###!!! """%%%&&&))))))))))))))))))))))))((((((((()))******++++++,,,---...///...,,,)))'''******************++++++,,,,,,,,,,,,---...//////000000000000000000111111333444555666777777777777777555333444555666555555222333333333333222111111////////////////////////..............................---,,,,,,+++******------,,,++++++,,,,,,,,,))))))(((((((((((())))))******+++++++++******)))+++***'''&&&&&&))),,,...(((((((((((()))***+++,,,************************---+++)))((()))))))))((()))((('''''''''(((***+++,,,,,,,,,((($$$###'''***(((((())))))******++++++******++++++++++++******'''((()))*********************))))))******+++,,,///......------------...222,,,''''''+++......,,,,,,+++***))))))***+++,,,)))***++++++,,,,,,++++++***+++...000000///...,,,000...++++++---///000000............---,,,+++***---,,,,,,++++++,,,,,,---............///000222222---------............///000000//////......------000000000111222222333333000111333444444333111000.........///////////////111111111000///000222555555444555777444///...111222222222222222222222222111222333444555555555555333333333333333333333333444333222111222333444555444444222222222222444444444444555555444444333222222222000///............---,,,,,,++++++******)))...,,,***)))***,,,,,,+++***,,,,,,+++)))((()))***,,,++++++***************///,,,***+++,,,---+++(((+++***(((%%%######%%%((('''&&&&&&''''''((()))***&&&666>>>666)))$$$''')))''''''((((((((((((''''''(((((((((((()))+++,,,---+++,,,...///...,,,***(((+++***))))))***,,,...///++++++++++++++++++++++++***'''%%%%%%)))***)))&&&'''((()))******)))'''%%%))))))*********+++++++++...555======666...++++++)))))))))***+++,,,---...+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........///......---------......000000000000111111111111222333333444444333333333444444333222222333333333333444888===BBBLLL___ppp''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((***)))'''&&&%%%&&&'''((()))'''%%%######$$$&&&'''%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))&&&%%%$$$%%%'''((())))))))))))))))))))))))(((((())))))***+++++++++------......---+++***)))++++++***************+++------------...///000000000000000111111222222222111222222333333333333333444222111111222333333222222222333333222222111000........................---------------------------,,,,,,+++******)))))),,,++++++*********++++++*********))))))*********)))***************)))))))))))))))((()))***++++++((((((((())))))***+++,,,************************,,,***)))))))))***)))((()))(((((('''((()))***++++++***)))))))))***)))(((*********+++++++++++++++)))******++++++******)))((()))******************)))))))))))))))******+++,,,,,,,,,,,,,,,---......000,,,((((((,,,...---+++++++++***))))))***+++++++++,,,------......------............////////////------,,,++++++,,,...000...//////......---,,,+++------,,,,,,,,,,,,------............///000111111.........////////////000000000000000000111111111111111111111111111111111000111333444444333111000///////////////.........///000111111000000111333666111---...---,,,...333222222222222222222222222444444555555555444333333222222222222222222222222222222222222222333444444444333222222222222333444333333333333333222111111222111000///............,,,,,,,,,,,,------------...,,,)))((()))))))))(((***+++,,,+++)))((()))***++++++***))))))))))))******(((&&&'''))))))(((&&&,,,+++***'''%%%&&&(((++++++***)))(((((('''((((((+++777>>>888...***+++,,,(((((())))))))))))(((((())))))))))))******+++,,,)))***,,,......---+++)))+++***)))((()))+++---...++++++++++++++++++++++++)))***)))(((''''''((())),,,,,,---------,,,***)))***+++++++++,,,,,,,,,,,,,,,---000444666444...)))---,,,+++******+++,,,---......////////////......---------------...............---------......///............////////////...///000111222222333333444333333222222333333444444555888===AAAKKK^^^nnn((((((''''''''''''(((((('''(((((()))))))))))))))+++***)))((((((((()))***)))'''$$$!!!!!!###&&&(((''''''''''''((((((((()))*********)))))))))))))))))))))))))))))))))))))))(((((()))************)))***))))))(((((())))))***((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------,,,,,,+++++++++---,,,+++***************------------...///000111000000111222333333444444444555555555555444333333222000//////000111111000222222222222222111000000........................+++++++++++++++++++++++++++++++++***))))))((((((******)))))))))******+++++++++++++++++++++++++++((())))))******))))))((('''(((***++++++***))))))((((((((()))******++++++************************+++***))))))***+++***(((((((((((((((((()))*********((('''***...///+++'''************)))))))))))))))******++++++******)))******+++++++++******)))((())))))))))))*********+++++++++,,,,,,------......+++)))***---...,,,***++++++***))))))***+++++++++,,,,,,---------------000...---,,,,,,,,,......***,,,---,,,))))))---000////////////...---,,,,,,...------,,,,,,------...//////.........//////000...////////////000000000...//////000111111222222222222222111000/////////000111222333333222111000000000//////......---------///111111000///000111666000---000222222111222222222222222222222222222666666666555555444222222111111111222222222222222111111222333333333333222333333222111111222333333111111222222111111000///111000000//////.........,,,,,,---......///000000333111...---------+++******+++,,,+++)))))))))+++******)))((((((((())))))***)))((()))***+++***)))******)))(((&&&'''***,,,,,,+++***))))))((((((((((((///444111+++))))))((())))))************))))))******))))))))))))******&&&(((***,,,---,,,+++******)))(((((()))***,,,---++++++++++++++++++++++++***---...,,,(((''')))---,,,,,,++++++***)))((((((++++++,,,,,,,,,---------...666???BBB>>>777000,,,...---+++++++++,,,---...,,,,,,------------,,,,,,...............---------,,,---------.../////////............////////////---...///000222333444444333333333222222333333444555666999===AAAJJJ[[[lll***))))))((((((((((((((('''((())))))******))))))******)))(((((())))))******)))'''%%%%%%&&&'''(((((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((''''''((())))))))))))))),,,++++++******++++++,,,((((((((((((((((((((((((((()))+++,,,+++***)))((((((((((((((((((((((((((())))))******++++++,,,,,,------,,,+++++++++,,,,,,...---,,,+++***)))))))))---,,,,,,------...///000000000111222444555666666666666666666555444333222333111///000111222111111111111111222111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******)))))))))***++++++++++++++++++++++++++++++'''(((((())))))))))))(((((()))************))))))(((((()))******************************************))))))***+++,,,***)))((((((((((((((())))))***)))(((''')))+++,,,***(((((((((''''''&&&&&&&&&%%%))))))************))))))++++++,,,++++++***))))))))))))*********++++++***+++,,,,,,,,,,,,,,,,,,,,,+++******,,,------+++)))+++******************+++))))))***++++++++++++***------,,,++++++***++++++)))---///---))))))---111000000000000///...---,,,...------,,,,,,------...//////......---.....................////////////---------.........//////111111000000000/////////000000111222222111000000111111000///...------,,,+++...000111000/////////222000555???CCC>>>555///111111111111111111111111555555555555555444333333111111222222222222333333///000222333333333222111222222111111111111222222111111111111111000//////000000000//////......------------.........//////333111////////////...,,,)))+++,,,+++***)))***+++***))))))((((((((((((((()))))))))***++++++++++++'''''''''&&&%%%&&&)))+++(((((((((((()))***++++++%%%''')))((('''&&&%%%$$$((())))))******))))))(((***))))))(((''''''(((((('''((()))+++++++++***)))))))))(((((()))***++++++************************+++---...---++++++---///---,,,+++)))((((((((((((+++++++++,,,,,,,,,,,,---...EEEYYYXXXBBB///***///++++++,,,---............++++++,,,,,,,,,,,,++++++/////////......---------+++,,,---.../////////000000000000000111111111111000000111111333444555666333333222222222333444444555666:::===AAAHHHYYYiii+++***)))(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((()))((())))))))))))(((''''''((((((((((((''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''+++******))))))******+++))))))))))))))))))))))))&&&(((***,,,,,,***(((&&&((((((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,+++++++++,,,------...---,,,+++************++++++++++++,,,---......000111222333444555666666333333333222111000///...222000...///000111000///000000111111000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************+++,,,,,,))))))************))))))''''''((()))))))))))))))+++***)))(((((()))******(((((()))************))))))))))))))))))))))))))))))))))))***,,,---+++***'''(((((())))))))))))))))))***)))'''%%%%%%'''***((('''''''''&&&&&&%%%%%%)))))))))******)))))))))+++++++++++++++***)))((()))***+++,,,,,,,,,++++++---------------,,,+++*********+++,,,---,,,***)))*********++++++*********((()))******++++++******,,,---.........,,,***)))***...111///+++***...222000000000000///...---,,,---------,,,,,,---------///...---------------...,,,,,,,,,---------......///.........---------,,,....../////////000000000000000000000000000000000111111000///...------,,,+++---000000///....../////////777CCCHHHAAA555...111111111111111111111111222222333444444555444444111222222222333333333444///000111222333222111000111111111111111111111111111111111111111000//////...////////////......------------,,,,,,,,,+++++++++***)))***,,,,,,+++***)))***++++++***)))***+++***))))))(((((((((((((((%%%&&&&&&'''''''''((((((&&&'''((('''&&&''')))+++''''''''''''((()))******((('''''')))***)))(((''''''(((((())))))((((((''')))((('''&&&&&&&&&&&&&&&)))************)))((('''))))))))))))))))))*********************************((('''(((+++------,,,000///...,,,,,,++++++,,,************++++++++++++,,,@@@QQQMMM999((('''---***,,,///111000...+++(((......////////////......//////......---------,,,++++++---...////////////000000000000111111111111222222111111111222333444333222222222333333444555555666:::===@@@GGGWWWggg+++***)))((((((''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''((((((%%%'''((())))))'''%%%$$$((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&(((***,,,,,,+++)))'''))))))))))))))))))))))))((((((((()))******+++++++++++++++,,,,,,---------...---,,,+++++++++++++++************+++,,,---...111111222333333444555555333333333333222111000//////...,,,,,,.........---000000000000000///......------------------------------------------------++++++++++++++++++++++++***************+++,,,---'''((()))******)))((('''''''''((()))************,,,+++)))((((((((()))***((()))***++++++***)))((())))))))))))))))))))))))(((((()))+++---...,,,+++''''''((()))))))))))))))(((******&&&""""""'''+++))))))))))))((((((((((((((())))))******))))))((())))))*********))))))(((((()))***,,,,,,+++******++++++,,,---,,,+++***))))))***+++,,,,,,+++***))))))***++++++++++++***)))***++++++,,,,,,,,,,,,,,,,,,...000111111///---++++++...000///---,,,...111////////////...---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------...++++++,,,,,,,,,---------111111000000///......------------...///000000000000//////////////////000000000//////......------,,,...000000///...///000///---000888;;;888333111111111111111111111111111000111222333333444444444000000111111222333333333//////000111111111111111000000111111111111000000000000111111000000///...---...///000000///------------,,,+++******))))))***))))))+++---...,,,+++)))***++++++***)))+++,,,******)))((((((((())))))'''(((***)))(((((()))***((()))******))))))+++---***)))((('''&&&&&&&&&&&&***'''&&&)))+++))))))***''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&+++++++++******(((''''''************************************************((($$$"""$$$(((+++***''',,,,,,++++++++++++******))))))*********+++++++++///222444222///---...000---///111222000+++&&&###------............---------------------,,,,,,,,,+++,,,.../////////..................////////////111111///......///000111222222222222333444555555444555999===@@@GGGVVVfff~~~******)))(((''''''''''''%%%%%%&&&'''''''''''''''%%%&&&''''''((((((((((((&&&&&&'''''''''&&&%%%$$$'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))***,,,......---,,,+++))))))))))))))))))))))))'''''''''((())))))******)))***+++---......---------,,,,,,+++++++++,,,,,,++++++++++++,,,---......111111222222333333333444444444444444444333222111///...,,,,,,...///...---//////000000//////...---------------------------++++++++++++++++++++++++************************((((((((())))))+++,,,,,,&&&''')))******)))'''&&&'''((()))***++++++++++++***************)))((((((((()))***++++++***)))'''))))))))))))))))))))))))'''((())),,,...///---+++&&&'''((()))***))))))((('''(((''''''&&&'''(((***))))))))))))))))))******(((((())))))))))))((((((''''''((()))))))))((((((&&&''')))*********((('''%%%&&&(((***++++++***))))))***+++++++++*********)))***++++++++++++***)))******+++,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...............//////......---,,,+++,,,++++++******++++++,,,,,,+++++++++,,,---......,,,,,,,,,---------......////////////////////////......................../////////......////////////////////////............///000///......000222000------000222000111444111111111111111111111111000111111222222222111111.........///000111111111000////////////000111111//////000111111000/////////////////////...------,,,---///000000///---,,,+++++++++++++++*********---,,,,,,...//////...,,,(((***++++++******+++,,,++++++***))))))))))))***+++---...---+++***+++---)))***++++++))))))***,,,+++***)))((('''''''''''')))%%%$$$((((((&&&'''+++(((((())))))))))))(((((())))))((('''''''''((((((*********************)))***+++++++++++++++******************************)))((('''''''''(((((('''&&&'''((()))))))))((('''*********+++++++++,,,,,,000---)))))),,,///000000------......---+++)))'''***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,---...///000///---,,,............////////////000///...---...000111333222222222222333444555666333444999===@@@GGGVVVeee|||******((('''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((()))((('''&&&&&&&&&''''''''''''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))))))))******)))))))))))))))))))))))),,,---///000111000///...))))))))))))))))))))))))&&&&&&''''''((()))))))))'''))),,,...///...---,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,---...//////222222222222222222222222000111111111111000//////111000......000111000//////////////////......---------------------------************************(((((((((((())))))))))))''''''''''''((()))++++++&&&((()))******)))(((&&&(((((()))++++++,,,,,,,,,''')))+++---,,,***'''%%%((()))***++++++***((('''))))))))))))))))))))))))''''''))),,,...///---+++&&&''')))*********)))((('''%%%%%%(((,,,---+++(((&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&&&&'''(((((()))(((((($$$%%%'''))))))((('''&&& """%%%(((***************+++++++++***)))***+++)))***+++,,,,,,+++***)))(((((()))************)))******)))))))))***,,,---,,,++++++,,,......---+++............---,,,+++***+++******************+++******++++++,,,---...///---------.........//////++++++,,,,,,---........./////////...------,,,,,,//////............//////.........//////////////////000000///......111333///...000333333000111555000000000000000000000000111111222111111000///...,,,,,,------...//////000000///.........///111222...///000111111000///...------......------,,,++++++---...000000///---,,,)))******++++++,,,,,,---,,,++++++,,,---,,,)))'''(((***++++++******+++---,,,++++++***************)))+++,,,+++(((&&&(((***''')))***)))((('''((()))(((((((((((()))***+++,,,+++'''&&&***)))&&&(((---))))))************))))))******))))))))))))******)))))))))***++++++,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))---//////---((('''(((+++'''(((***,,,---,,,+++***++++++,,,,,,,,,---------(((...222000+++&&&(((+++))))))((()))***,,,///000---......//////......---*********++++++,,,,,,,,,,,,---///000000...---+++000000000000111111111111000/////////000222555777222222222222333444555666222444888===@@@GGGVVVeee{{{******))))))((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$******))))))((((((((('''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((())))))***))))))((('''&&&''''''''''''((()))++++++)))(((((('''''''''((((((+++***+++---///000...---((((((((((((((((((((((((''''''(((((())))))******++++++++++++++++++,,,,,,,,,,,,,,,++++++***************+++,,,---//////000///111222222111111111222111111111111000///------......---------,,,,,,,,,------------------------222...+++,,,000111...***+++*********+++,,,------+++***)))(((((('''(((((((((((())))))*********+++$$$$$$%%%&&&'''''''''&&&%%%'''***++++++,,,---///,,,,,,***((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))%%%###"""$$$''')))(((&&&******))))))((((((''''''))))))************)))))))))))))))))))))(((''''''&&&((()))((('''&&&'''((((((((((((((())))))))))))***************)))(((((((((((())))))))))))((((((''''''''')))***+++)))(((((()))***,,,---...//////(((((((((((())))))))))))+++,,,---.........---,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------------------------------------............///++++++,,,---............***,,,......***%%%!!!)))+++...000111000...---222111000000000111333333......///000000000000000000000000000000000000000222222222111111111111111222222222111111111000000//////000111111111111111////////////............---,,,,,,---///000000///******))))))******+++,,,,,,+++---000333333000,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***)))((('''(((+++---************))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))+++++++++***************------,,,+++*********+++))))))))))))))))))))))))(((...---))),,,444333******,,,,,,+++)))(((((())))))))))))))))))*********++++++***)))(((((())))))---,,,,,,+++*********++++++***))))))+++++++++)))(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///////////////.........,,,---.../////////000000222222111111111111111111111222222333333444555555777666777;;;>>>FFFUUUddd}}}((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((((('''''''''''''''((()))***+++)))(((((('''''''''(((((()))))))))+++---...---+++(((((((((((((((((((((((((((((((((((())))))*********++++++++++++,,,,,,,,,.........------,,,,,,,,,******+++,,,---.../////////000222222111111111222111111111111000///...---......---------,,,,,,,,,------------------------///---++++++---...,,,******************+++++++++***))))))(((((((((((()))(((((()))))))))*********((((((((()))((((((''''''%%%&&&((()))((('''((()))------+++***))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((&&&'''))))))***)))(((((((((&&&%%%&&&)))***)))(((''''''''''''&&&&&&&&&&&&))))))************)))))))))))))))))))))(((''''''+++,,,---,,,++++++,,,---''''''''''''((((((((((((***************)))(((((('''(((((())))))(((((('''***(((''''''((()))((('''((()))***+++++++++++++++))))))*********++++++++++++,,,---.........---,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------------------------------------------............------......//////.........000333333111...---,,,***,,,...///000000///...000000/////////000111222......///000000000000000////////////////////////000000000000000000000000111111111000000///////////////000111111111111000////////////............000000//////000000//////...---,,,,,,++++++++++++++++++,,,...111111///,,,,,,,,,,,,+++***)))))))))************************)))+++,,,+++)))''''''(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))(((************************(((((()))))))))))))))))),,,,,,+++***************))))))))))))))))))))))))%%%***,,,///;;;HHHGGG<<<...---+++******)))))))))(((((())))))******+++++++++******))))))))))))***---,,,++++++************,,,+++******++++++)))''')))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------...............---,,,...111222000...000000000000000000000000///000000111111222333333777666777;;;>>>FFFUUUccc|||'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''((()))))))))(((((((((''''''(((((()))***+++(((((((((''''''(((((()))((('''((()))+++,,,+++)))((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,......------------,,,,,,******+++,,,---...//////...000222222111111111222111111111111000///............---------,,,,,,,,,------------------------,,,,,,++++++++++++*********+++,,,---,,,+++***))))))(((((((((((())))))***(((((())))))))))))******))))))))))))((('''&&&&&&***+++,,,+++)))(((((((((,,,+++******)))))))))***''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&'''))))))((('''&&&&&&&&&&&&&&&'''''''''((())))))******))))))((()))))))))))))))(((((('''((()))***)))((('''(((***&&&&&&&&&&&&''''''''''''))))))******))))))(((((('''(((((())))))((((((''',,,***'''''''''((('''&&&(((((()))))))))(((((('''))))))************++++++++++++,,,---------------+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////000//////......---///111111///...//////,,,------...//////000000//////.........///000111......///000000000000000.................................//////000000000000000////////////.........///000000111111000000////////////............------,,,,,,+++******)))///...---,,,+++*********+++******,,,...///---,,,++++++******))))))((((((((((((((((((((((((((((((***,,,------***&&&$$$$$$%%%&&&'''((()))******+++))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((+++******)))))))))))))))))))))))))))))))))))))))'''((()))000CCCVVVZZZTTT222...***)))***+++***((('''(((((()))***+++,,,,,,*********)))******++++++,,,+++++++++************,,,+++++++++,,,+++(((%%%))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,---.........000,,,***---222555111,,,//////////////////000000///000000111111222333333666555777;;;>>>EEETTTbbbyyy''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&&&&&&&'''((()))))))))(((((((((((((((((()))******(((((((((((((((((()))***)))((('''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,------......---///111222111000111222111111111111111000///.........---------,,,,,,,,,------------------------+++,,,---,,,***)))***+++,,,---...//////---+++)))(((((('''(((((()))******(((((())))))))))))))))))&&&''''''''''''&&&&&&%%%,,,---...---+++)))))))))(((((('''''''''(((((()))'''''''''((((((((())))))((((((((((((((((((((((((***)))(((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%'''''''''(((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))((((((((())))))******))))))(((***)))((()))******(((''''''(((((())))))(((((('''''''''''''''((((((((()))***++++++,,,------------+++,,,,,,,,,,,,+++******((()))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------///////////////...---,,,---------,,,***)))***+++...---------...///000111........./////////000000......///000000000000000////////////////////////------...///000000111111////////////////////////...//////000000000000000////////////............*********)))(((''''''(((,,,+++***)))((((((((((((************+++,,,,,,,,,******))))))((((((((('''((((((((((((((((((((((((***+++,,,+++)))&&&%%%%%%&&&&&&&&&'''((()))))))))((((((((((((((((((((((((++++++******))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))---+++'''***:::NNNXXXXXX555///((('''***,,,***((()))))))))******+++++++++***************+++,,,---******+++++++++******************+++---,,,)))'''*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,---....../////////---,,,...222333111////////////000000000000000111222222333333444555555666555777;;;>>>EEESSSaaawww''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))))))))((((((''''''&&&%%%&&&'''((((((((((((((()))(((((((((((())))))***((((((((((((((()))*********)))((()))***++++++***))))))))))))))))))))))))************))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------------...111111111000111333000111111111111000000///......---------,,,,,,,,,------------------------+++,,,---,,,*********,,,+++,,,---...---,,,)))((((((((('''(((((()))******))))))(((((((((((((((((($$$%%%&&&'''(((((((((((('''(((***)))(((''''''(((''''''''''''''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''++++++***)))((((((((()))&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))(((((('''((())))))''''''((()))''''''((((((((()))))))))'''(((((()))))))))(((((()))******++++++******)))%%%'''))),,,///...+++(((&&&'''((()))************&&&''''''''''''(((((((((******++++++,,,---......+++,,,,,,,,,,,,+++******&&&'''((())))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...............---,,,+++---......,,,+++***,,,...///...---------///111222//////000000000111111000......///000000000000000000000000000000000000000......//////000111222222000000000000000000000000......///000000000000000////////////............***,,,---,,,+++***+++---)))))))))(((((()))******))))))******))))))***+++)))))))))((((((((((((((()))))))))))))))))))))))))))******(((&&&&&&(((***((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************''''''''''''''''''''''''&&&&&&'''((())))))******)))((((((((((((((()))))))))))))))))))))))))))))),,,,,,***)))...777???BBB444...((('''***,,,+++(((++++++++++++************++++++***++++++,,,------))))))***+++++++++***)))((('''(((***------,,,***+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---...///000000111+++...111111//////000333000000000111111222222222111222222333333444555555555444777:::===DDDRRR___uuu'''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))))))))((((((((((((((((((&&&&&&'''(((((((((''''''))))))(((((((((((())))))(((((((((((()))***++++++,,,***))))))***++++++***))))))))))))))))))))))))+++************)))))))))))))))***+++,,,------...,,,,,,------------......***+++++++++,,,,,,,,,---,,,...000111000000111333000111111222111111000000......---------,,,,,,,,,------------------------,,,,,,++++++++++++******((()))*********)))(((''')))(((((((((((())))))***))))))((((((((((((''''''%%%&&&''')))***+++,,,,,,'''(((******)))((()))***)))))))))(((((()))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''************))))))))))))&&&((()))(((''''''((()))%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''(((((()))))))))))))))(((***+++***)))((()))+++(((((((((((()))))))))***''''''((()))))))))(((((()))******++++++******)))$$$%%%(((,,,//////,,,)))'''''')))***++++++++++++(((((())))))))))))******************+++---...///+++,,,,,,,,,,,,+++******'''(((((())))))))))))(((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,+++***+++,,,,,,,,,---///111///......---...000111222...///000111111111000000......///000000000000000111111111111111111111111/////////000000111111111//////000000000000111111---...//////000000//////////////////............)))+++---,,,***)))+++...***************+++,,,,,,''')))++++++)))((()))***))))))))))))((((((((((((************************(((((((((&&&%%%'''***,,,)))))))))(((((((((''''''))))))))))))))))))))))))&&&''''''((()))*********************************((((((((())))))******+++((((((((((((((())))))***))))))))))))))))))))))))&&&***------+++(((((((((000,,,(((''')))+++***)))++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------((()))***+++++++++***)))'''''''''))),,,.........++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......//////000000000***///444333///---000555000000111111222222333333///000000111111222333333444444777:::===CCCPPP]]]sss%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((()))))))))'''''''''(((''''''&&&&&&))))))(((((((((((())))))(((((((((((()))***+++,,,,,,***)))(((***++++++***))))))))))))))))))))))))+++++++++*********))))))((()))***+++,,,------...,,,,,,,,,------.........+++++++++++++++,,,,,,,,,+++---000000000000111333000111111222222111111111......---------,,,,,,,,,---------------------------***((()))+++,,,***'''))))))*********************))))))(((((((((((()))))))))((((((((('''''''''&&&'''(((******+++++++++***+++------+++***+++,,,***))))))((((((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))*********)))(((%%%''')))((('''''')))+++&&&%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((''''''''''''((()))))))))))))))'''((())))))''''''((()))'''''''''((((((((())))))&&&''''''((())))))(((((((((((())))))))))))(((((('''&&&&&&(((***+++***)))((())))))*********))))))((((((((()))))))))*********))))))***+++,,,...///+++,,,,,,,,,,,,+++************************)))(((************++++++++++++++++++++++++++++++++++++************++++++++++++,,,------............---)))+++,,,---,,,,,,...000............///000111222---...///000000000//////......///000000000000000000000000000000000000000////////////////////////.........//////000000000---...//////000000//////////////////............))),,,...,,,(((&&&(((+++,,,++++++************+++&&&))),,,,,,***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((('''''')))***(((((())))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((************************)))))))))))))))))))))))))))((((((((())))))***+++))))))))))))))))))))))))'''(((***,,,+++'''$$$###***))))))(((((()))))))))(((((()))***,,,------......------,,,,,,,,,,,,---'''(((***+++,,,+++***)))***(((&&&'''***---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................,,,///222222000///111333/////////000111222222222///000000111111222333333444444666:::===CCCOOO\\\rrr$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&)))))))))'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''(((((())))))******'''((((((((('''&&&%%%%%%***)))(((((((((((())))))(((((((((((()))***+++,,,,,,***(((((()))******)))))))))))))))))))))))))))++++++++++++******))))))((())))))+++,,,---......*********++++++,,,,,,,,,++++++++++++++++++,,,,,,+++---///000000000222333000111111222222222111111......---------,,,,,,,,,---------------------------)))%%%'''***,,,)))%%%---,,,,,,,,,,,,---//////+++***)))(((((('''(((((())))))(((((('''''''''&&&&&&'''((((((((((((((('''(((***+++***((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((******)))((('''"""$$$''''''%%%%%%'''***(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''((())))))))))))))))))***+++***)))((()))+++&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&***'''$$$###%%%'''((()))************)))((('''&&&&&&&&&&&&&&&'''''''''(((***)))))))))***,,,...///+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++)))************+++++++++------...///000000000//////111222111///...............//////000111111111,,,,,,.../////////...---...//////000000000000000////////////////////////...............------------------.........//////---......///////////////000/////////............///222444111,,,)))***---,,,+++***(((''''''''''''%%%)))---...+++((((((((())))))))))))************))))))))))))))))))))))))%%%'''******)))'''''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))***++++++))))))))))))))))))))))))...((($$$%%%))),,,------&&&((())))))(((((()))***%%%&&&(((***,,,...000111///...------,,,,,,,,,,,,&&&(((***+++,,,+++***)))---***'''&&&(((+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------,,,,,,...//////000222222222111---......///000111111222111222222333444444555555333444666:::===BBBOOO[[[rrr$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%''')))+++,,,***(((''')))))))))(((&&&''')))+++%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***)))((((((((()))***,,,---++++++***)))(((((()))))))))))))))))))))(((''''''$$$&&&))),,,,,,***(((&&&)))******++++++,,,------,,,,,,............,,,,,,***---///...,,,+++---000000000000000000111222222111111111111000000000///000///---,,,++++++,,,,,,***++++++,,,,,,---......)))******)))((())),,,...))))))))))))))))))))))))******))))))))))))******+++***)))'''''')))***+++%%%$$$%%%))))))%%%$$$%%%***************)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''*********)))(((&&&%%%$$$$$$%%%&&&((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''$$$%%%%%%&&&&&&'''''''''((()))***)))((('''((()))******))))))((((((''''''(((((()))))))))))))))(((++++++***)))((('''&&&&&&(((((((((((())))))))))))+++***))))))***+++...///......---,,,++++++++++++((($$$$$$***...///))))))))))))***+++,,,---+++*********))))))((((((++++++++++++++++++++++++***)))))))))+++...111222+++,,,------......------////////////////////////..................------////////////////////////,,,...000000...,,,,,,,,,///......------......///000000///...............,,,---------.../////////---+++)))+++///000,,,(((&&&''')))***+++++++++***,,,,,,,,,,,,+++)))'''&&&''''''(((((())))))*********)))((((((((()))+++,,,---+++'''&&&''')))***+++))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))''''''((())))))((('''&&&***)))(((''''''&&&&&&&&&******))))))))))))***************)))))))))))))))...---+++(((''''''''''''******))))))))))))******)))*********++++++++++++555111---,,,---,,,)))''',,,***((('''&&&'''((())))))+++---...---,,,,,,---))))))*********++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------...............////////////,,,---///000000000///...111111111111111222222222444444333222222111111000333444888===???DDDOOO[[[vvv'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&%%%%%%&&&%%%######%%%'''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))***((((((***+++,,,,,,,,,+++++++++***)))))))))))))))((()))******+++++++++***))))))*********+++++++++))))))******+++,,,,,,---***++++++++++++++++++******,,,------,,,,,,---...,,,,,,,,,,,,,,,------...111111111000000000//////000///---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,((()))***)))((((((***+++)))))))))))))))))))))))))))(((((((((((((((((()))+++***(((''''''(((***+++'''%%%&&&))))))&&&%%%'''******++++++***))))))(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((('''&&&%%%&&&'''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''')))***)))((('''((()))))))))))))))((((((''''''(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))+++***))))))***+++---///......,,,+++************222...)))'''(((***++++++++++++***************+++)))))))))))))))************************************)))))))))***---///111---------------.........////////////////////////........................////////////////////////---///000000///---------------,,,,,,,,,,,,------///...------,,,---------,,,,,,,,,,,,------------000---,,,...111222...***&&&''')))***+++++++++*********+++++++++***)))(((((()))))))))***************)))((((((((()))***+++///,,,(((&&&&&&&&&'''&&&))))))(((((((((((())))))((((((''''''''''''(((((((((((()))))))))*********((((((((((((((((((((((((''''''((())))))((('''&&&,,,+++***))))))(((((()))***))))))(((((())))))***(((((((((((((((((())))))!!!$$$&&&)))*********))))))))))))******)))))))))*********++++++111...++++++,,,---+++)))+++***((('''''''''))))))+++******)))***+++,,,---*********++++++++++++,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,------...///000000111//////000111111111111111...//////000111111222222333333333222222222222111333444777;;;>>>CCCOOO[[[sss)))(((((((((((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''''''''((())))))''')))+++---...---+++***+++***))))))))))))))))))((((((***+++,,,------......,,,***))))))+++---///)))))))))***++++++,,,,,,++++++************++++++,,,+++***+++---------,,,---------------...//////000000000000//////////////////---,,,,,,,,,,,,,,,+++++++++***************''')))******(((''''''((())))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((())))))&&&&&&))))))&&&&&&)))***++++++++++++***))))))'''''''''((((((((())))))((((((''''''&&&''''''(((%%%&&&''''''((((((''''''%%%"""!!!"""%%%((('''&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((()))))))))(((((((((((('''(((((('''''''''''''''''''''((())))))''''''((())))))))))))(((((((((((('''((((((((())))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))+++***))))))***+++---......---,,,***)))(((((((((555222...,,,+++***)))(((---,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))******))))))***+++---...///...---------...///000////////////////////////........................////////////////////////...000111111///.........,,,++++++******++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++///---,,,---000111...+++'''((()))******+++******((())))))***+++++++++***))))))************++++++))))))((((((((()))***+++...+++'''%%%%%%&&&&&&%%%))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))******((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,+++***)))))))))))))))((((((''''''(((((()))&&&&&&''''''(((((())))))))))))*********+++++++++******))))))))))))******((((((((()))))))))******,,,***)))***+++------,,,+++***)))((('''((()))***...***&&&%%%(((+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++---...000111111222000000000000000111222222------...///000111111222111111222222222333333333444444666999;;;AAANNN[[[ooo((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$#########$$$&&&''''''(((***)))((('''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((()))***++++++++++++*********)))))))))))))))***((()))***+++------------...---+++))))))+++---///(((((())))))***+++++++++...---,,,++++++,,,---......+++***+++...000...+++///............///000000000000/////////...............------,,,,,,,,,,,,+++++++++***)))(((((('''(((***++++++)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((+++''''''))))))''''''+++******++++++++++++******&&&'''''''''(((((((((((())))))(((''''''''''''(((%%%&&&''''''((('''''''''((($$$!!!"""%%%'''%%%###&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''')))(((''''''((()))((((((((((((((((((((((((((((((((()))((((((''''''(((((((((((())))))******(((((((((((())))))))))))******))))))***+++,,,,,,------+++)))((('''''''''+++++++++++++++***)))))),,,++++++***))))))******,,,,,,+++***)))((('''&&&******************************)))))))))***+++,,,000///---,,,---...000222........................---------...............///////////////////////////000111111///...//////,,,++++++******++++++,,,------,,,++++++++++++,,,------,,,,,,++++++******+++***))))))+++,,,***((((((((())))))************((())))))***************)))))))))))))))))))))***(((((((((((())))))*********(((&&&&&&''')))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((+++***)))(((''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))******---,,,***(((%%%"""******))))))))))))******(((((((((((())))))))))))***)))))))))***+++,,,,,,******)))(((((())))))***...)))%%%&&&***---,,,)))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,...///000000000000///...---------...000111/////////000000000000000000000111222333333444444444333555777:::???MMMZZZlll((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%'''(((%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((***)))'''&&&'''(((***+++***)))))))))))))))******)))***++++++,,,,,,+++++++++++++++*********++++++'''(((((())))))******+++------+++******+++------///,,,***,,,///000///,,,,,,,,,,,,,,,,,,---....../////////............---------------------,,,,,,,,,+++******)))((('''''')))+++---,,,+++)))((((((((((((((((((((((((((((((((())))))******))))))(((''''''&&&&&&&&&&&&''''''+++((('''))))))'''(((+++)))******+++++++++******%%%%%%&&&&&&&&&'''''''''))))))((('''''''''''''''%%%&&&''''''((('''''''''(((&&&###$$$&&&'''&&&$$$%%%%%%&&&(((((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''((((((((())))))(((((('''''''''&&&%%%'''((((((''''''(((***'''''''''''''''(((((((((((((((((((((((('''&&&&&&''''''(((((()))*********(((((((((((())))))))))))******************++++++---,,,***)))((('''''''''$$$%%%((()))******************))))))***++++++,,,*********)))))))))))))))++++++++++++++++++++++++*********************+++000///---,,,---...000222---------------------------------.........//////////////////////////////000111111000......///000------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,......------,,,,,,++++++)))(((''''''((()))(((((()))))))))))))))******************)))))))))))))))((((((((((((((((((((('''''''''(((((())))))))))))***((('''''')))***+++***))))))(((((((((((())))))((((((''''''''''''(((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((())))))+++***)))(((((('''''''''((((((''''''''''''((((((''''''((()))******++++++++++++***((('''&&&%%%%%%******))))))))))))******(((((((((((())))))))))))++++++******))))))***+++***))))))))))))*********,,,)))''')))...///,,,(((++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,------...---...000000000///...---///...---------...000111333222222111111000000///000000111222333444444555444333555777999???LLLYYYlll***))))))))))))))))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''(((&&&''''''%%%$$$$$$&&&(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((()))(((((((((+++)))&&&$$$$$$&&&***,,,)))))))))))))))******+++******+++,,,,,,,,,++++++)))***+++++++++***(((''''''''''''((())))))************))))))))))))******---,,,+++,,,.........---...------------.../////////.........------------,,,------......---,,,,,,+++++++++***)))((((((''')))+++,,,,,,***))))))***))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''***''''''******''''''***(((((()))************)))%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$&&&'''(((((((((((($$$%%%&&&((()))*********((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''%%%&&&'''(((''''''(((***&&&''''''''''''(((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((()))))))))))))))*********************,,,+++***)))((((((((((((''')))+++,,,+++))))))***))))))))))))***+++,,,---%%%&&&''')))***,,,---...++++++++++++++++++++++++*********+++++++++++++++///...---------...///000------------------------,,,,,,------.../////////////////////////////////000000000///------...000///......------......///...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,******))))))))))))************))))))))))))******+++***)))(((((((((((((((((((((''''''''''''&&&&&&&&&'''((()))))))))((((((---+++))))))))))))((('''))))))(((((((((((())))))((((((''''''''''''((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''&&&''''''((()))***------,,,+++************)))((((((''''''(((((()))(((((())))))******++++++111000...---------......******))))))))))))******((((((((()))))))))******+++,,,,,,+++)))((()))***))))))*********************))))))+++......+++(((++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------......///000111000///,,,+++000000000000000111222222333333222222111111000000000000111222333333444444444444555888:::???LLLXXXmmm))))))************))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''((((((&&&$$$"""$$$'''***&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''+++***(((&&&&&&''')))+++)))))))))))))))***++++++)))***+++---............******++++++***)))((((((&&&&&&'''(((((())))))***))))))************)))))))))+++,,,+++++++++,,,---//////......//////000111.........---------,,,,,,,,,,,,---......------,,,+++++++++******))))))))))))*********((((((***,,,))))))))))))))))))))))))'''((()))******)))(((''''''''''''(((((('''''''''(((&&&'''++++++'''&&&(((''''''((()))))))))))))))&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''' %%%******'''%%%&&&(((%%%&&&''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''$$$&&&''''''''''''(((***&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))************))))))+++******))))))*********,,,...///...+++)))((()))+++***************++++++&&&'''((()))***+++,,,---******************************+++,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///////////////////////////000///...,,,,,,...000///..................///,,,,,,+++************+++++++++++++++,,,,,,,,,,,,+++++++++***)))***+++---+++***)))(((((()))******))))))((('''((()))******)))(((((((((''''''''''''&&&'''((()))))))))((('''+++***(((((())))))(((&&&))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++------,,,+++***************))))))(((((())))))***(((((()))))))))))))))))),,,***&&&$$$###$$$&&&'''******))))))))))))******)))))))))*********+++++++++,,,---+++)))(((***,,,))))))******++++++++++++))))))))))))******++++++*********++++++++++++,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...---...000111111///---,,,//////000111111111111111000000000000111111111222111111111222222333333333444444777:::<<<@@@KKKWWWnnn&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$###!!!###&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''*********)))))))))))))))))))))((())))))***++++++)))***+++...///111111222,,,++++++******)))))))))&&&&&&''''''((()))))))))***+++,,,------,,,+++***&&&)))++++++((('''***,,,+++************+++,,,,,,......---------,,,,,,,,,+++,,,---.........---,,,++++++++++++************((((((((('''''''''***,,,))))))))))))))))))))))))&&&'''(((******((('''&&&''''''(((((((((((('''''''''%%%'''++++++'''%%%'''&&&&&&'''(((((()))((((((''''''''''''((((((((())))))((('''&&&%%%$$$$$$$$$%%%&&&''''''((((((''''''"""(((...---&&&!!!!!!###&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''$$$%%%''''''''''''(((***&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))(((***************++++++,,,---///000...+++((((((***---,,,+++***)))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))******+++,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////////////////////////////---++++++---//////......------......///+++******)))))))))))))))))))))******+++++++++,,,+++++++++)))((()))+++,,,+++***)))(((((()))******''''''&&&'''(((***,,,---******))))))((((((((('''%%%&&&((()))))))))(((''''''&&&%%%''')))******)))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,+++***)))((((((((((((******))))))))))))******((((((((((((((('''''''''+++)))'''&&&(((+++000333******))))))))))))******************++++++++++++)))+++---,,,***))),,,...((()))***+++++++++++++++))))))((('''%%%'''***---))))))*********++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,///111222000///---,,,---///000000000///...,,,,,,---///000222333333111222222222222333333333444444888<<<===AAAKKKWWWnnn(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***************************)))))),,,///000...+++///---***))))))***)))((())))))************))))))'''((()))******)))'''&&&%%%///000+++))),,,111------..................,,,---...---++++++---///,,,++++++******++++++,,,((((((((((((((())))))***+++,,,+++)))((((((+++...'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))************))))))))))))&&&%%%$$$$$$%%%''')))+++(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,+++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,++++++)))(((&&&&&&******++++++++++++******))))))))))))******************+++,,,,,,---.........------,,,,,,------...///...------------...///000///---,,,+++,,,,,,---......------------....../////////000000000000000111...,,,,,,///000...+++***+++,,,,,,,,,,,,+++***)))((('''(((***++++++)))************))))))))))))...,,,***))))))******)))+++***)))((('''&&&&&&&&&((((((((((((((())))))***'''&&&'''(((***++++++)))+++,,,---...---+++)))'''((('''&&&%%%%%%%%%&&&'''''''''((((((((((((''''''$$$%%%&&&(((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%'''''''''''''''((())))))(((((()))***************((((((((((((((('''''''''******)))((()))+++---///,,,,,,+++***))))))******))))))************)))))))))((('''''''''(((***+++---,,,+++++++++++++++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///......------,,,++++++,,,---///000000000///...000000111111111222222222222222111111222222333444555555777:::;;;???IIIUUUnnn&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))((((((((((((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///---***...+++)))((()))***)))((())))))************))))))'''(((***++++++***((('''$$$***//////+++(((***,,,---------------.........,,,------,,,++++++,,,...,,,++++++******++++++,,,)))))))))))))))***++++++)))&&&###$$$&&&))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))))))))((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***)))))))))))))))(((((()))))))))(((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((((((((()))(((((()))))))))*********+++***'''%%%$$$$$$%%%&&&(((((((((((((((((((((((((((((()))******+++,,,,,,(((((())))))***+++,,,,,,,,,,,,++++++***************************)))((((((******++++++++++++******))))))))))))******************++++++,,,------...************++++++,,,,,,...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,......------------......//////......------,,,,,,---,,,++++++------,,,+++***+++,,,,,,,,,,,,+++******)))((()))+++,,,+++***************)))))))))))),,,***(((''''''(((''''''((('''''''''((()))******))))))(((((((((((())))))'''''''''((()))***(((&&&!!!###%%%((()))))))))(((''''''&&&%%%%%%%%%&&&'''''''''((((((((((((''''''''''''(((((((((''''''&&&(((((())))))))))))((((((''''''((((((((()))))))))'''((()))))))))(((&&&%%%'''''''''''''''((())))))(((((()))***************((((((((((((((((((((((((&&&&&&'''((()))))))))***+++++++++*********))))))))))))************))))))***)))((((((((()))***+++'''''''''((()))***+++,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------//////............------------...////////////...222111111111111222222333222222111111222222333444555555777:::;;;>>>IIIUUUlll''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((()))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''"""###$$$'''(((******+++%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((+++++++++++++++++++++++++++******,,,------+++)))+++)))(((((()))***))))))((())))))******))))))(((((()))***++++++***))))))***,,,...---+++******+++------------------------+++,,,---,,,++++++,,,---++++++************++++++***************++++++,,,(((###!!!'''***)))%%%)))))))))))))))*********((())))))******))))))((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******+++++++++******++++++***(((&&&%%%'''(((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((***++++++,,,'''&&&&&&&&&&&&(((***+++((((((((((((((((((((((((((())))))******+++++++++((((((((())))))*********,,,,,,++++++******))))))'''((()))*********************++++++++++++******))))))))))))******************++++++,,,,,,------(((((())))))*********+++......------------......------......------,,,,,,......------------......//////...---,,,++++++***...//////---+++******+++***++++++,,,,,,++++++***+++***)))***+++,,,+++***************)))))))))))),,,***''''''(((((('''&&&''''''''''''((()))***+++))))))(((((((((((()))))))))(((((()))******'''%%%%%%%%%&&&&&&%%%$$$"""!!!''''''&&&%%%%%%&&&'''(((''''''((((((((((((''''''+++***)))((('''''''''''')))))))))******)))))))))((((((((()))))))))******((((((((()))(((((('''&&&(((((('''''''''((())))))(((((()))***************(((((((((((((((((((((((('''(((***,,,---,,,+++***)))***+++++++++***)))((())))))************))))))+++******)))))))))******)))))))))***+++,,,---...***+++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,............------------.........////////////000111111111000111222222333444333222111111111222333222222111111222222333444555444777:::;;;>>>IIIUUUiii~~~((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,+++***((()))'''&&&''')))******)))(((((())))))))))))(((((())))))***+++++++++******,,,+++***+++,,,......------------,,,,,,,,,,,,,,,+++---......,,,+++,,,---++++++************++++++***))))))))))))***++++++***&&&###$$$(((***)))&&&%%%%%%%%%&&&'''(((((((((''''''((((((((((((''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************&&&'''((()))(((&&&$$$###((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))))))))))))))(((((((((''''''(((((()))******+++(((''''''((()))***+++,,,((((((((((((((((((((((((((()))))))))*********+++,,,,,,+++***((('''&&&&&&))))))******************'''((()))*********************++++++++++++******((()))))))))******************++++++,,,,,,,,,,,,+++++++++++++++******)))/////////....../////////,,,,,,.........---,,,+++...------,,,,,,------...000//////......---------222333444111,,,))))))+++++++++++++++++++++++++++,,,+++******,,,---,,,***************)))))))))(((---+++))))))******)))''')))(((((('''&&&&&&''''''))))))(((((((((((())))))+++******+++,,,,,,)))'''*********(((&&&$$$"""!!!''''''&&&%%%%%%&&&((()))''''''((((((((((((''''''+++***)))'''''''''((()))(((((())))))))))))(((((())))))))))))************(((((((((((((((((('''''')))((((((((((((((())))))(((((()))***************((((((((((((((()))))))))((()))+++,,,,,,,,,+++***((()))+++,,,,,,***((('''))))))************))))))+++++++++***************---,,,+++***************+++,,,,,,---------,,,+++---------------,,,,,,,,,------------------------,,,------...//////000000222111000///000111222333555444222111000111333333222222111111222222333444444444666999:::>>>IIITTThhh}}}'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,+++***)))(((((('''&&&(((***+++***)))(((((())))))))))))(((((())))))******++++++++++++...+++)))***,,,......---------,,,,,,+++++++++++++++---//////...---------+++******))))))******+++)))(((((((((((()))******++++++***)))'''&&&&&&'''"""###$$$$$$%%%&&&''''''''''''((((((((((((''''''(((((())))))************&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''"""###%%%'''((('''%%%$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''')))(((((('''(((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))((((((((()))(((((((((((((((((((((111000...+++(((&&&%%%$$$(((((((((((((((((((((((()))))))))))))))*********---,,,,,,***)))(((''''''&&&'''((()))***+++++++++((())))))*********))))))******++++++++++++******((()))))))))******************+++++++++++++++,,,000000000///...,,,***)))------------------------+++,,,---.........,,,,,,------,,,,,,,,,,,,------,,,,,,------......//////...000222000,,,***+++---++++++++++++++++++++++++,,,+++***+++,,,,,,+++***************)))))))))(((,,,***))))))******(((&&&(((((('''&&&%%%%%%%%%%%%((((((((((((((())))))***+++***)))***+++,,,***)))&&&'''((()))*********+++''''''&&&%%%&&&'''((()))''''''(((((((((((('''''')))(((''''''''')))***+++&&&''''''''''''''''''&&&))))))))))))************(((((('''''''''(((((((((***))))))((((((((())))))(((((()))***************(((((((((((())))))******'''&&&%%%%%%%%%&&&'''((('''(((***++++++***)))'''))))))************))))))******+++++++++*********)))((('''&&&%%%%%%%%%%%%++++++,,,---------,,,,,,.........------,,,,,,,,,,,,,,,------------------++++++,,,---...//////000......---,,,---...///000444333222111111111222333222222111111222222333444444444666999:::===HHHTTTggg|||$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))''')))++++++***)))))))))((('''''')))++++++***((('''(((((())))))(((((('''((()))))))))***+++++++++///---++++++++++++***)))---,,,,,,++++++******)))+++---//////...,,,,,,---******))))))))))))******((((((((((((((())))))******+++,,,)))%%%######%%%$$$$$$%%%&&&''''''((((((((())))))******))))))((('''((()))***++++++++++++&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''((()))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))))))))(((((('''''''''......,,,+++)))'''%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++$$$&&&((()))*********)))((())))))*********))))))******++++++++++++******))))))))))))******************++++++++++++++++++111111111111///---+++)))******++++++++++++******,,,,,,------......------------,,,,,,,,,,,,------((())))))***+++,,,---...'''(((*********+++---...,,,++++++******++++++,,,,,,+++******++++++***)))************)))))))))))))))(((''''''((((((%%%###&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((***+++,,,---+++((('''((()))))))))((((((((((((((()))))))))'''&&&&&&&&&&&&((()))***''''''((((((((((((''''''''''''''''''((()))***+++%%%&&&&&&''''''&&&&&&%%%((((((((()))))))))******(((''''''''''''((())))))******)))((((((((())))))(((((()))***************'''(((((())))))******+++***((('''%%%%%%''')))***'''((()))*********)))((())))))************))))))((()))******++++++******'''&&&&&&&&&''''''((()))************+++,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---...//////000000000000000111222222000000111111222222222222222222111111222222333444444333666999:::===HHHTTTggg|||%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))(((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))$$$'''***+++)))((()))***)))))))))***,,,,,,***(((''''''((((((((((((''''''(((((((((((()))***++++++,,,,,,,,,+++******)))***,,,,,,,,,+++***)))))))))(((+++---...,,,+++************))))))))))))******))))))(((((())))))***++++++***)))((('''&&&$$$###%%%&&&&&&''''''(((((((((((((((((())))))(((((((((''''''((()))))))))((('''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((((((((()))'''''''''((((((((((((((($$$%%%&&&'''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))(((''''''(((((()))***++++++&&&''')))******)))'''&&&&&&'''(((***++++++++++++******++++++++++++******))))))))))))************++++++******************---.../////////---+++*********+++,,,,,,+++******,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---))))))******++++++,,,,,,''''''&&&(((***,,,,,,+++,,,,,,+++******+++,,,,,,,,,***))))))******)))(((************))))))))))))(((((('''(((((('''%%%###))))))(((''''''''''''(((%%%%%%&&&''')))+++,,,---555111,,,(((((()))))))))******)))'''&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++''''''((((((((((((''''''&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((''''''&&&'''((()))***+++******)))(((((())))))(((((()))***************'''(((((()))******++++++,,,,,,++++++++++++,,,,,,(((((((((((()))))))))***))))))************))))))%%%&&&(((***+++++++++***+++************+++,,,,,,***)))(((((())),,,///000/////////...------,,,,,,++++++,,,,,,,,,---------,,,,,,------......//////111111222222333333222222,,,---///111222222111111222222111111222222333444333333666888999===HHHSSSfff{{{(((''''''&&&&&&''''''((($$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###'''***+++)))((()))+++*********+++,,,,,,***(((''''''((((((((((((''''''''''''''''''((()))***+++%%%(((***+++++++++,,,---,,,,,,++++++***))))))(((&&&)))+++,,,+++)))((((((******))))))))))))***************)))***++++++,,,---)))&&&(((+++,,,(((###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((()))(((''''''&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''((())))))%%%&&&&&&'''((()))******%%%&&&&&&&&&%%%$$$######(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''))))))******)))'''$$$###$$$%%%''')))+++,,,---...******++++++++++++******))))))))))))************++++++******************(((***+++------,,,+++***------...//////...------------,,,+++,,,---///000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,...+++))))))+++,,,)))'''---,,,+++******+++,,,---,,,***))))))******)))'''************))))))))))))***))))))******)))'''%%%///...,,,***(((&&&%%%%%%$$$$$$%%%''')))+++---///>>>999111,,,******++++++$$$$$$%%%&&&(((***,,,---'''&&&&&&&&&'''(((***+++''''''((((((((((((''''''''''''(((((((((&&&%%%$$$''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&'''((()))***++++++***))))))((())))))(((((()))***************'''(((((()))***+++++++++)))***+++,,,,,,+++)))(((((((((((('''((()))***+++))))))************))))))$$$%%%''')))***++++++***---,,,+++)))(((''''''''')))(((&&&&&&(((+++///222000000///...------,,,,,,+++++++++,,,,,,---------.........///////////////***+++---.........---,,,)))+++///222333333111000222222111111222222333444333333555888999===HHHSSSdddzzz$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))***+++++++++)))(((''',,,+++***+++++++++)))''')))))))))))))))(((((('''''''''(((((())))))******'''((()))***+++,,,------,,,++++++++++++++++++,,,+++++++++************))))))***+++***)))((((((*********)))((((((((((((((())))))******)))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&***(((&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))&&&######&&&''''''%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%''')))+++,,,***(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%((((((((((((((((((((((((++++++******))))))(((((()))((('''&&&%%%%%%&&&'''&&&&&&'''((()))***++++++))))))))))))************)))*********++++++++++++++++++******)))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***+++++++++,,,******))))))******+++,,,******))))))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,///---***)))+++,,,------+++*********))))))((((((((((((((()))***+++------))))))(((((('''''''''&&&'''''''''''''''((()))***,,,+++***)))(((((((((((('''(((((('''&&&(((+++...AAA:::222,,,***)))'''%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((,,,+++*********+++------***((('''&&&&&&(((***+++++++++***)))(((((())))))''''''(((((())))))******)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++)))))))))))))))))))))))))))***)))&&&###"""%%%((()))************+++++++++,,,+++***))))))***+++,,,,,,+++)))***++++++***(((------,,,,,,+++******)))((())))))***,,,...000111333222111000...---,,,++++++++++++,,,,,,---------,,,,,,------...---------............////////////000111111111111222222222/////////000111111222222555333444777999<<>>EEEKKK^^^zzz&&&%%%"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((()))************)))))))))))))))))))))))))))++++++)))((('''(((((())))))))))))))))))*********((((((''''''''''''((((((***)))'''&&&&&&&&&(((((('''((()))******)))((('''$$$%%%&&&&&&''''''''''''(((((((((((((((''''''''''''(((***+++,,,,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""###$$$&&&&&&%%%###%%%$$$$$$$$$%%%'''((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&+++)))'''''''''((('''&&&'''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%'''(((***''''''&&&%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%***(((&&&&&&'''(((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))******************'''((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&''''''''''''&&&&&&'''((()))))))))(((((()))******++++++******++++++*********)))))))))))))))))))))))))))))))))((((((((())))))*********,,,+++***))))))***,,,---++++++,,,,,,,,,---------+++++++++*********)))))),,,,,,+++******)))(((((())))))))))))((((((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''***((('''))),,,---,,,***&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''***)))(((''''''((()))***((((((((()))))))))******''''''((()))***+++,,,,,,(((((((((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((***++++++++++++++++++***((()))***++++++,,,++++++---,,,+++,,,...///...---++++++++++++++++++++++++,,,---...---,,,,,,,,,,,,***,,,......---,,,---...//////////////////////////////000000000000//////111111222333333444555555444777999:::;;;@@@GGGMMM^^^zzz&&&$$$###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''''''''((((((((('''((())))))******))))))))))))))))))))))))))))))++++++)))((('''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((***)))'''&&&&&&'''(((((('''((()))******)))((('''$$$$$$%%%&&&'''((())))))((((((((((((((()))))))))'''(((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&,,,***((('''(((((((((&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&''')))***&&&%%%%%%$$$$$$$$$$$$%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&))))))((('''&&&%%%$$$$$$'''%%%"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((())))))******+++++++++,,,((((((((((((((((((''''''''''''((((((((())))))))))))((((((((('''''''''&&&''''''(((((((((((((((''''''((())))))******))))))******))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---...---,,,+++++++++,,,---*********++++++++++++,,,+++************)))))))))++++++******))))))(((((()))))))))((((((((((((''''''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%)))((('''(((***,,,,,,,,,''')))******)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((''''''''''''&&&'''(((((())))))(((((('''))))))(((((((((((())))))''''''((((((((()))))))))''''''((()))***+++,,,,,,(((((()))******+++,,,,,,************************++++++++++++***)))(((((())))))************))))))((()))***++++++,,,++++++...---,,,---/////////...++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,...//////......///000////////////////////////...//////000000//////...222222222333333444444444444666888999;;;???GGGMMM^^^zzz&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&((((((''''''''''''(((((()))(((''''''''''''((((((''''''((())))))(((''''''%%%&&&&&&&&&'''((())))))&&&&&&''''''(((((())))))%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''((('''%%%%%%%%%&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%$$$$$$######$$$$$$$$$''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%$$$###!!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''(((((()))*********(((((((((((('''''''''''''''''''''((((((((()))))))))))))))((((((((((((((('''((((((((((((((('''&&&''''''((())))))))))))))))))))))))(((((((((((((((++++++++++++++++++++++++&&&&&&'''(((***+++,,,,,,......,,,++++++++++++,,,)))))))))***************************))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&(((((((((''''''&&&&&&&&&((('''&&&%%%&&&'''(((((('''(((******((('''((()))************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((('''''''''''''''((())))))******))))))((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''((())))))******+++,,,,,,***************+++++++++$$$%%%&&&((()))))))))))))))******************)))((((((***++++++++++++++++++***)))***,,,---,,,++++++++++++,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,...///000///...///000////////////////////////000000111111111111000000333333333333333333333333222444666777888===EEEKKK^^^zzz'''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((())))))'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''(((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%######$$$%%%$$$###&&&&&&''''''''''''''''''%%%%%%$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&''')))++++++)))&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''(((''''''(((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''(((((()))******+++'''((((((((((((((('''&&&''''''((()))))))))))))))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((())),,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''((((((((('''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''***))))))(((((('''''''''%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&%%%'''(((((('''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++******)))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))******++++++++++++$$$%%%&&&'''))))))************++++++++++++******((((((***+++++++++++++++***(((((((((***+++***)))++++++,,,,,,,,,---------...,,,))))))+++,,,+++***+++,,,......---------...////////////////////////000000111111111111000000333333333333333333333333111444666777888===DDDJJJ]]]yyy&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''(((((((((((()))))))))'''''''''&&&&&&&&&&&&%%%&&&'''(((((())))))(((((())))))))))))))))))))))))%%%&&&'''((()))*********''''''((((((((()))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''######$$$%%%&&&'''(((((($$$%%%'''***,,,***'''###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''*********))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++''''''(((((((((((((((''''''((())))))******))))))(((((())))))))))))******))))))))))))))))))))))))'''(((((()))***+++,,,,,,******)))))))))))))))(((***))))))))))))((((((((((((((()))))))))))))))***((((((((((((''''''''''''&&&''''''''''''((((((((('''((())))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''$$$%%%%%%&&&''''''((((((''')))***)))'''&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''(((((((((((())))))))))))******++++++******)))(((((())))))))))))((((((''''''((((((((()))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((())))))***+++++++++*********++++++******)))***++++++++++++++++++***((()))***++++++,,,+++++++++***)))***+++,,,,,,***++++++,,,,,,------......111---***))),,,---,,,******+++------,,,,,,,,,---////////////////////////---......//////......---222222222333333444444444333555777888:::>>>FFFLLL[[[www$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))(((((())))))))))))))))))))))))&&&''')))************)))%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&'''(((((('''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&'''$$$###$$$&&&'''&&&### ###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''******))))))((('''''''''***))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))&&&&&&'''((()))))))))(((((()))******++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......(((((())))))***)))))))))*********)))))))))(((((((((((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))***)))'''''''''&&&'''))))))'''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***'''((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''((((((((()))))))))******''''''((()))***+++,,,,,,&&&''''''(((((()))))))))''''''((())))))***++++++******+++++++++++++++***))))))************))))))((()))***++++++,,,+++++++++***)))***,,,---,,,+++++++++,,,,,,---......//////+++''''''+++...---+++***,,,------,,,,,,,,,...////////////////////////------............------111111222333333444555555333555777888999>>>FFFLLLYYYuuu""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''((((((((())))))******))))))((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))***++++++***)))((("""###$$$%%%&&&((())))))((((((''''''''''''((((((&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''$$$###""""""###%%%''')))(((((((((''''''&&&&&&%%%%%%&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%$$$$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%###$$$%%%&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%'''((())))))))))))))))))***+++++++++++++++))))))******+++++++++,,,(((((((((((((((((((((((((((((((((((((((((())))))'''((()))***************++++++******)))))))))((('''((((((((())))))******&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$!!!&&&)))(((&&&&&&'''''')))******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((())))))******'''((((((((())))))******&&&&&&''''''''''''&&&&&&'''((()))******)))((('''))))))))))))************((((((((((((''''''''''''%%%%%%&&&((()))+++,,,,,,&&&''''''((()))*********%%%&&&''')))+++,,,,,,---(((((())))))))))))((((((((()))***++++++,,,++++++***)))((()))+++,,,+++***++++++,,,,,,---...//////***&&&"""$$$))),,,,,,******,,,......---,,,---...//////////////////////////////000000000000//////000000111222444555666666111333555666777<<>>CCCGGGNNN^^^yyy$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&000BBBKKKCCC111###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''((())))))((('''''''''&&&&&&%%%%%%$$$%%%&&&((())))))******'''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$"""!!!"""###&&&(((((((((&&&%%%&&&'''###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%&&&%%%$$$!!!###%%%&&&%%%%%%&&&'''&&&'''((((((&&&%%%&&&'''!!!$$$'''(((&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&$$$###""""""######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''((((((((((((((())))))******************)))(((''')))(((((('''&&&%%%$$$$$$$$$$$$$$$&&&***,,,---,,,(((((((((((((((((((((((()))(((((('''''''''((((((************************(((((())))))***+++,,,,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((***,,,)))%%%%%%(((((()))***(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&###%%%(((((((((''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((&&&%%%$$$&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&''''''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''(((((((((((((((%%%&&&'''((()))))))))((((((((((((((((((((((((((()))((('''''''''((()))***((('''&&&''')))***)))(((************))))))))))))))))))************))))))'''''''''(((((((((((()))'''''''''((())))))***************)))))))))(((((((((((()))))))))*********+++++++++++++++++++++++++++,,,,,,---............''')))***,,,...///000000.........------.........***,,,---///000000000/////////000000111111222222111111222222222333333333222444666888;;;???DDDHHHQQQaaazzz$$$$$$$$$$$$$$$$$$$$$$$$######(((222666000((($$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%%%%''')))(((&&&$$$%%%&&&%%%&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&%%%""""""%%%(((''''''&&&&&&''''''((())))))'''%%%%%%&&&'''&&&%%%!!!$$$&&&'''&&&&&&&&&'''&&&(((***)))&&&$$$%%%'''###%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&&&&''')))))))))(((((()))))))))&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%''')))+++***)))((((((((((((((((((((((((((('''''''''''')))***+++))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((%%%'''---...(((%%%&&&((()))***(((&&&%%%%%%&&&'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&&&&&&&'''(((###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%''''''&&&######$$$&&&&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((('''''''''((((((((((((((($$$%%%&&&'''(((''''''&&&&&&'''((())))))(((''''''***************************)))'''&&&&&&'''((()))***)))((()))***++++++)))))))))))))))************(((((())))))))))))(((((('''((((((((())))))))))))((((((((()))***+++,,,,,,+++++++++******)))))))))))))))*********+++++++++*********++++++,,,,,,---,,,,,,---......---------)))***+++,,,------,,,,,,------............------,,,,,,...///000111111111000000000000000111111111111111222222222333333333222444666888;;;@@@EEEIIITTTccc{{{$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&$$$"""$$$***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&'''''''''(((((())))))$$$%%%%%%&&&&&&''''''((($$$%%%''''''&&&&&&'''((( $$$'''((('''&&&''')))%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''%%%"""!!!&&&+++(((''''''''''''((()))))))))(((&&&&&&'''''''''&&&"""$$$'''((('''&&&''''''&&&)))***)))&&&$$$$$$&&&&&&'''(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###&&&(((***+++++++++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''***,,,---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''((((((((('''&&&&&&%%%%%%"""###%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''(((***,,,...(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%% """,,,222...)))''''''((()))(((&&&%%%&&&'''$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&((()))***)))***+++---'''''''''(((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$###%%%''''''''''''(((((((((((()))$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((((((((((((((((('''''''''$$$$$$&&&'''''''''&&&%%%''''''((())))))((('''&&&''''''''''''''''''''''''***)))'''&&&&&&'''((()))+++*********,,,---,,,+++&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((())))))*********+++************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,+++******...///...---+++)))&&&%%%,,,---...//////...---,,,000000000000////////////111111111000000000000000111111222222222333333333222333666888;;;@@@FFFJJJUUUddd{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%'''%%%!!!$$$)))""""""###$$$%%%'''((()))%%%%%%$$$%%%&&&(((***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''+++%%%"""'''(((((())))))((('''&&&&&&,,,+++)))(((''''''(((((()))((('''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########)))))))))((('''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''((((((((('''&&&&&&%%%'''&&&$$$$$$$$$$$$###!!!###$$$&&&(((*********)))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&((()))******)))((('''&&&&&&'''''')))(((((((((((('''''''''***(((''''''((()))'''&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))))))))))))))))))))))))))))),,,+++)))((((((((()))******)))((((((((((((((()))+++***((('''''''''((()))((('''&&&&&&&&&''')))***&&&***///333333///***&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&'''&&&%%%$$$$$$&&&(((***))))))(((((((((((()))(((((())))))))))))((((((''''''(((((((((((('''''')))&&&%%%&&&)))***)))'''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((******))))))******+++,,,+++)))'''&&&%%%&&&'''(((+++)))((('''((((((&&&%%%++++++******))))))(((((('''''''''''')))+++---///%%%&&&&&&''')))***,,,---((((((''''''((()))******&&&(((+++------+++(((&&&'''(((***,,,---,,,+++*********+++++++++)))'''&&&******))))))))))))******---,,,***+++,,,...------+++***((()))***++++++***...---,,,,,,++++++++++++,,,---------------,,,,,,---......///////////////222222222111111111000000222222222222222222222222555444666:::<<>>FFFPPPWWWbbbuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&'''(((((((((''''''''''''(((((()))'''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%###$$$$$$$$$$$$###"""""""""!!!!!!###&&&(((((('''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&((()))))))))((('''''''''''''''&&&&&&&&&%%%###""""""###&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&(((***)))((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))'''&&&&&&&&&((()))((('''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''(((''''''''''''((())))))***)))'''&&&&&&'''(((((('''&&&%%%''')))******)))(((((((((((((((((())))))******))))))))))))******++++++***)))((((((((((((+++++++++++++++,,,,,,,,,)))***++++++++++++***))))))***+++,,,,,,+++)))((((((((((((((()))***+++,,,******))))))))))))******((('''%%%&&&((())))))(((***(((((((((+++,,,---,,,------,,,+++++++++,,,,,,------...............---------...////////////...111111000000000000//////222222222222222222222222333222444888:::===FFFOOOWWWbbbvvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%!!!$$$&&&''''''&&&%%%'''(((((((((((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((())))))***(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""""""""###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&'''''''''&&&&&&%%%###""""""###&&&(((((('''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%###"""$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%###%%%''')))******((('''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&'''''''''******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((%%%&&&'''((('''&&&%%%$$$(((((((((((())))))******+++***)))(((((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%&&&''')))************''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%&&&'''((()))***)))'''&&&&&&''')))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((''''''(((((()))***)))(((''''''''''''(((((('''&&&%%%''')))***)))(((&&&&&&''''''(((((())))))''''''((()))***+++,,,,,,++++++***)))(((((((((((())))))***************)))++++++************+++++++++++++++++++++***)))(((***)))((((((((()))+++,,,******))))))))))))*********)))((((((***++++++***((('''&&&''')))+++++++++---,,,,,,++++++,,,,,,,,,------.../////////......,,,---......//////..............................111222222222222222333333333222555888;;;===FFFPPPXXXcccvvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''((((((((((((((('''######$$$%%%&&&'''((((((&&&&&&'''((((((((())))))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$''''''((((((((((((((('''%%%$$$###$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''&&&&&&&&&###%%%''')))******)))(((''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))(((((((((%%%&&&'''''''''&&&$$$###'''(((((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))''''''''''''''''''''''''$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******((('''%%%%%%'''(((***)))'''&&&$$$$$$&&&''')))%%%&&&&&&'''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))(((((((((((()))******(((((('''''''''((((((((()))'''&&&'''((()))((('''&&&&&&''''''(((((())))))''''''((()))***+++++++++***))))))))))))******+++((()))*********))))))(((++++++***))))))***++++++++++++++++++******)))(((,,,+++)))((((((((()))*********))))))))))))******,,,***)))***+++,,,,,,,,,***((('''(((***,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,---...//////......,,,------...............////////////////////////111111111222222333333333444444666:::<<>>GGGPPPVVVaaattt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$&&&'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((''''''&&&&&&&&&'''((())))))((((((%%%&&&'''((((((((('''&&&%%%&&&&&&'''&&&%%%###"""&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&"""###$$$%%%'''((())))))'''''''''&&&&&&%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&%%%$$$%%%'''((('''&&&"""###%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%###&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$!!!###%%%&&&''''''&&&(((''''''''''''((()))))))))(((((((((((('''''''''***(((''''''((()))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&###$$$&&&((())))))(((''')))((('''&&&%%%&&&'''((($$$$$$&&&'''''''''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%'''(((###$$$&&&((()))***++++++))))))))))))))))))))))))###%%%((((((&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%###&&&((('''%%%$$$&&&)))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((%%%$$$$$$&&&)))++++++***++++++******))))))(((((('''((()))***++++++***)))*********)))******+++,,,&&&'''((()))((('''%%%###''''''((((((((((((''''''***)))))))))***+++,,,,,,&&&''')))+++++++++************))))))))))))******---,,,***+++,,,...------,,,***((('''(((((('''&&&++++++++++++,,,,,,---...((()))***+++,,,,,,---,,,+++,,,------......------......//////000000111111000000111222333333444444333222444888:::===FFFOOOUUU```sss$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%)))'''&&&&&&((())))))(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%############""""""###$$$&&&)))***(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%)))&&&######%%%&&&&&&$$$###%%%(((((('''$$$###"""&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######&&&'''((((((%%%$$$$$$%%%%%%'''))))))'''$$$######%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%###!!!###&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((***,,,(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))(((((((((((()))******'''''''''&&&&&&%%%%%%$$$)))'''&&&'''((((((%%%"""((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((%%%$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%%%%&&&)))+++$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%''')))+++---)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""" !!!###&&&(((---,,,+++)))((((((''''''$$$&&&((()))(((((()))******)))((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%+++)))(((''''''((()))+++(((((((((((((((((())))))++++++******))))))((((((((()))))))))************&&&'''''''''''''''&&&&&&++++++************++++++++++++++++++******))))))((()))***)))((((((***,,,)))******++++++,,,------((('''''')))---//////...,,,------,,,******+++---......------,,,+++******............////////////111222222222333333333333000000000000111111111111222333333555777===DDDJJJYYYcccttt!!!!!!"""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&$$$######$$$&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))(((&&&$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((((((''''''&&&%%%%%%$$$$$$&&&'''''''''''''''''''''&&&$$$"""###%%%''''''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&''')))++++++)))&&&&&&&&&"""######$$$%%%&&&''''''''''''((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%'''(((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""%%%%%%%%%&&&&&&&&&&&&'''+++)))&&&%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%''')))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''(((((((((((((((''''''''''''&&&$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''')))++++++***)))((((((((((((((()))+++***)))'''((((((***)))((('''&&&''''''((()))(((''''''&&&&&&&&&''')))((('''&&&&&&'''((()))))))))))))))))))))))))))************************)))*********++++++++++++(((((())))))))))))((((((++++++************++++++,,,++++++******)))******)))***+++***))))))+++,,,,,,+++++++++++++++++++++***))))))+++...000000///,,,------,,,******+++,,,++++++++++++++++++,,,,,,............////////////....../////////000000000000000000000111111111111333444555666999>>>EEEJJJWWW```ooo&&&%%%%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%)))'''%%%$$$&&&((())))))((((((((((((((((((((((((******))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))'''&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%###"""###&&&((((((((((((((((((&&&$$$%%%''')))&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&%%%&&&''''''((())))))'''%%%%%%&&&######$$$%%%&&&'''(((((((((((()))*********))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''))))))'''&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&000...+++))))))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((((('''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''((((((((((((((()))))))))'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&((((((%%%"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***+++,,,---,,,)))'''&&&'''))))))(((''''''''''''((()))))))))(((((((((((((((((((((&&&&&&&&&&&&((((((++++++*********)))))))))(((((()))******+++,,,,,,*********+++++++++,,,,,,)))******+++++++++******++++++************++++++,,,+++***)))))))))***+++(((***+++***))))))+++,,,------,,,,,,+++******)))---,,,,,,---///000000///---......---++++++,,,...***++++++,,,---......///............////////////000111111111111222222222000000000111111111222222444555666777:::???FFFKKKUUU[[[iii***)))'''&&&&&&''')))+++%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&%%%''')))***+++))))))))))))))))))))))))******))))))((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&'''((('''%%%%%%&&&(((%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''"""$$$&&&'''&&&&&&'''((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''''''''(((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))((((((''''''((((((((('''&&&&&&&&&%%%''''''(((((())))))))))))&&&'''''''''(((((())))))((('''%%%%%%&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&'''((()))))))))&&&&&&%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$!!!###(((+++***'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((((((((('''&&&%%%***))))))(((((())))))***''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((()))******+++***)))((('''((((((((((((((()))******+++,,,,,,+++(((&&&&&&&&&((((((((('''''''''(((((((((((((((((((((((((((''')))(((''''''''''''((())),,,,,,++++++***)))))))))((((((((())))))*********))))))*********+++++++++)))***++++++,,,+++++++++++++++************++++++,,,+++***)))((()))+++,,,'''(((******)))((()))+++,,,,,,,,,++++++*********...---,,,---//////...---///000000///------...000---------...//////000000............////////////111111222222222333333333000000111111111222222222444555666777:::???EEEIIISSSWWWddd{{{&&&%%%###""""""###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""$$$&&&''''''))))))))))))))))))))))))(((((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((((((&&&&&&&&&'''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%''''''''''''&&&%%%%%%%%%"""%%%'''((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""$$$&&&'''&&&&&&'''))))))******((('''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!!!!!!!!!!"""$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))(((((((((((((((((('''&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%&&&'''''''''(((((())))))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''###$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&& !!!&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""&&&'''((((((((('''%%%$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((())))))))))))))))))))))))((()))*********(((&&&%%%''''''''''''((()))***+++''')))***)))(((&&&&&&'''''''''((((((((((((((((((&&&''''''(((((((((''''''***))))))))))))))))))***++++++++++++******))))))))))))((((((((('''''''''(((((((((((())))))))))))((()))******+++++++++***++++++************++++++++++++***))))))***+++,,,%%%'''))))))((('''((()))******+++++++++,,,,,,,,,---,,,++++++---------+++......///---,,,+++,,,...------------------------............////////////............////////////111111111111222222222222222444555777999===CCCGGGQQQUUUbbbzzz%%%$$$"""!!!!!!"""######$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$%%%'''(((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((((((&&&%%%%%%&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&''''''))))))(((&&&$$$$$$$$$ ###'''((('''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$&&&'''&&&&&&'''(((%%%%%%$$$"""!!!!!!$$$'''!!!"""###%%%&&&((()))***(((((()))*********))))))&&&&&&%%%%%%%%%&&&'''''''''(((((())))))'''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''))))))(((''''''''''''''''''''''''((((((%%%''')))((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''***%%% !!!###$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((())))))))))))))))))))))))''''''((()))((('''%%%$$$''''''''''''(((((()))***%%%'''))))))(((''''''(((&&&'''(((((()))(((((((((%%%&&&'''((()))((('''&&&******************************************************)))(((((('''&&&&&&'''''''''((((((((())))))'''((()))***************++++++************++++++)))*********++++++++++++%%%''')))***)))((((((((()))******+++,,,,,,------+++***)))***,,,,,,,,,******++++++***(((((()))+++,,,,,,,,,+++++++++++++++............////////////////////////000000000000111111111222222222222333222333555777999===BBBFFFPPPVVVddd|||''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((('''''')))++++++)))''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***)))'''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%%%%%%%&&&'''%%%(((***)))&&&$$$%%%&&&###%%%''''''&&&%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###%%%''''''&&&&&&&&&(((###"""!!!"""%%% !!!"""$$$%%%'''((()))''''''((())))))))))))(((%%%%%%%%%%%%%%%&&&'''((()))***++++++***(((&&&$$$%%%%%%&&&&&&'''''''''&&&###%%%'''(((((('''%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%)))******(((&&&$$$&&&(((######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''((()))+++,,,---,,,+++***'''''''''&&&&&&&&&&&&&&&"""&&&((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$&&&((('''%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&''')))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&%%%%%%&&&''''''++++++************++++++((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%(((((('''''''''(((((()))'''(((******((('''((()))%%%&&&((()))))))))((((((%%%'''(((******)))((('''))))))************))))))'''(((((())))))******+++***************)))))))))(((((((((((())))))))))))'''((()))***++++++++++++++++++************++++++''')))***,,,,,,,,,******&&&(((+++,,,+++***)))***+++++++++++++++++++++,,,***))))))***,,,---,,,+++***++++++***(((((()))***++++++,,,,,,------..................////////////111111111111222222222222111111111222222222333333333444666888:::>>>BBBFFFOOOXXXiii&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%''')))(((&&&###'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))***+++***(((&&&&&&''''''((((((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###"""###$$$%%%###&&&))))))'''%%%&&&(((&&&''''''&&&%%%&&&(((***$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$%%%''''''&&&%%%&&&'''((('''&&&###"""$$$(((+++#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((+++,,,,,,,,,+++(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%###%%%(((******(((&&&$$$(((''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&'''%%%###"""$$$&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&(((***,,,---...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''(((((((((&&&''')))***+++***(((''''''''''''&&&&&&%%%%%%$$$###''''''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$&&&((('''%%%$$$%%%((('''&&&&&&%%%%%%&&&&&&'''###''')))((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((************************'''''')))******+++++++++((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((()))***,,,+++)))(((((()))%%%&&&((()))))))))((((((&&&(((***+++,,,+++***)))(((((())))))))))))((((((&&&&&&'''((()))***++++++*********+++,,,,,,------))))))))))))************'''((()))***+++,,,,,,,,,++++++************++++++&&&(((+++------,,,***)))'''***---...---+++++++++------,,,++++++************))))))***,,,------,,,---------,,,+++***+++---,,,---...///000222333333............/////////000............////////////111111222222222333333333444555888:::<<>>BBBPPPaaaxxx&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((%%%###$$$'''((('''%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&'''((())),,,---+++'''$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%$$$######$$$%%%%%%)))((('''&&&&&&&&&&&&&&&$$$&&&'''&&&######&&&***%%%%%%&&&&&&'''((((((((('''((()))******)))((('''###$$$%%%'''((()))))))))&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%...***'''&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&'''((())))))))))))'''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))((('''''''''''''''(((((()))(((((('''%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''******))))))((((((((('''%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))************))))))'''(((((()))***)))))))))''''''''''''((((((((()))&&&%%%%%%&&&)))******))))))***+++++++++)))(((''')))(((''''''''')))***+++)))*********)))((('''&&&'''***,,,+++'''%%%$$$%%%---,,,***(((((((((((())))))((('''''''''(((***+++%%%&&&'''((()))***+++,,,+++++++++,,,,,,++++++++++++,,,,,,,,,++++++---///))))))))))))***+++,,,---,,,------...---,,,***)))))),,,//////000444===DDDEEE???777111...---------,,,---...000111333444555000///...------...///000///000000000111111111111000111111222333333444444222555888999888:::>>>AAAOOOaaaxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%&&&((()))))))))((((((%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$######"""""""""''''''%%%%%%%%%%%%''''''%%%%%%$$$#########$$$$$$((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***++++++***'''&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%&&&''''''%%%%%%&&&'''###$$$&&&'''&&&$$$""" $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((''''''%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((())))))%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((%%%######&&&+++,,,(((###&&&'''((('''%%%%%%''')))&&&&&&'''(((***,,,---...%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&+++***((('''&&&&&&''''''(((''''''''''''&&&&&&&&&******))))))((((((''''''%%%&&&'''((())))))))))))))))))(((((('''''''''&&&******+++,,,,,,,,,,,,+++((()))+++,,,,,,+++***))))))***+++++++++)))(((''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''+++*********))))))((((((************************(((((()))***************)))***,,,......,,,***))),,,++++++++++++++++++,,,,,,+++***))))))***+++,,,((()))***+++,,,---------000...,,,******,,,...///------...///000111222222888333...,,,...///...,,,//////.........//////000000000///......///111222000000000000000111111222......000111333444666666666777888888888;;;???BBBPPP^^^ppp&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%###!!!$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((((('''''''''''''''(((((('''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))++++++)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''(((******''''''&&&%%%%%%$$$######%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%(((+++...///)))(((&&&&&&'''%%%"""%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((''''''******)))))))))((((((((())))))***+++,,,,,,++++++++++++++++++******)))((()))*********))))))(((''')))(((((('''''''''''''''((())))))******))))))((())))))))))))((((((((('''************************))))))***+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++******++++++,,,+++++++++///...,,,******,,,...///---......//////000000000000000000///...---......------------...000111111111000000000000000111111000000//////000000111222444444444444444444444444444444666666888<<>>DDDIIIVVVdddwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$#########"""""""""%%%'''((('''&&&%%%&&&'''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''$$$$$$#########$$$%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&'''((())))))***)))((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''&&&$$$###!!! '''''''''(((''''''&&&%%%((((((((((((((((((((((((%%%$$$$$$$$$%%%'''***+++...111222...'''###$$$&&&)))******)))'''&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((((((((((((((((((((((((((('''&&&$$$$$$)))))))))(((((((((''''''*********)))((('''''''''''''''&&&&&&'''(((***+++((((((((())))))))))))***((()))******++++++******'''''''''((()))***+++,,,((((((''''''(((((()))))))))))))))))))))******+++((())))))))))))))))))(((******+++++++++++++++,,,))))))))))))))))))))))))(((((()))************)))(((***,,,......,,,***(((*********))))))*********++++++,,,,,,,,,,,,++++++(((((((((((()))+++---...,,,,,,,,,,,,---......///.........------,,,,,,,,,555///***)))+++...---+++000///...---,,,,,,,,,,,,,,,---...000111111111111000000000000000111111222666555444333222111000000444555666777888;;;???CCCTTTcccxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&((()))***+++&&&'''((('''&&&%%%&&&(((((((((((('''''''''''''''%%%&&&''''''''''''&&&%%%$$$$$$############$$$%%%$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''$$$%%%%%%&&&'''((()))***((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&%%%$$$######''''''(((((('''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&%%%$$$$$$%%%###&&&))))))(((&&&'''))))))******(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&'''((((((((('''&&&&&&((((((((((((((()))))))))))))))))))))(((((((((((()))((('''&&&&&&''')))***)))))))))*********++++++++++++++++++++++++***)))''''''((()))*********)))'''((())))))*********)))((((((((((((((()))******)))******++++++******)))))))))******++++++++++++************************))))))***++++++++++++******+++,,,,,,,,,,,,+++***++++++************++++++,,,,,,,,,++++++,,,,,,,,,***)))((('''((()))+++---++++++,,,,,,---...//////............------------///...,,,,,,------............---,,,,,,,,,------......///000222444555666111111111111111222333333555444444333222111111000222444777888:::<<>>@@@BBBDDDNNN```yyy'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%''')))***(((&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###&&&'''&&&%%%,,,------,,,***(((%%%$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''***&&&######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%...,,,***(((&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%''')))******&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######""""""###$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&((())))))&&&$$$######&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***'''%%%$$$%%%(((***(((&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((((((&&&###!!!%%%((()))'''%%%%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))***$$$$$$$$$%%%&&&'''(((((()))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((#########$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''')))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))))))))*********+++++++++&&&)))+++,,,***'''&&&%%%((('''&&&&&&&&&((()))***---,,,***)))'''&&&%%%%%%++++++************+++++++++++++++*********))))))***)))(((&&&%%%###"""!!!))))))((((((((((((((()))---,,,,,,,,,++++++******,,,+++***)))***+++,,,---,,,,,,,,,,,,+++***)))))),,,,,,,,,++++++*********,,,((()))---...******...,,,------......------,,,)))***+++,,,...///000000---......///111333444555))))))*********+++++++++,,,000000...444???FFFFFF777555333111000000111222111333555555333222333333444666999999:::===CCCHHHOOO___vvv'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((((((&&&$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))########################''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%$$$((((((((((((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&'''%%%$$$$$$$$$%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###""" %%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''((()))+++,,,%%%%%%$$$$$$%%%%%%&&&'''###""""""$$$((()))(((&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***'''&&&$$$&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%'''((((((&&&$$$"""%%%((()))'''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))'''(((((())))))*********(((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((******+++***))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((('''''''''(((((()))))))))*********+++++++++'''))),,,,,,+++))))))))))))((('''''''''((())))))******)))(((((()))))))))******))))))))))))******+++++++++*********))))))******************+++++++++******)))))))))******((((((((((((((((((((((((++++++******++++++,,,------------,,,+++***)))(((+++++++++*********)))))),,,((((((,,,---)))***...,,,------......------,,,++++++,,,---......//////...------------...///000++++++,,,,,,,,,---------000333444222777@@@EEEEEE666444222111000000111222111222333333111111222333222555888999999<<>>AAANNN]]]ppp~~~'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''%%%"""  """$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((($$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$$$$&&&'''%%%###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''')))))))))((((((''')))))))))'''&&&'''(((''''''''''''((()))***+++***)))((('''%%%$$$###"""''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&'''((())))))***)))///111+++%%%$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&%%%###%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%&&&+++333;;;@@@((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((''''''''''''((((((((())),,,+++(((&&&%%%%%%&&&'''))))))((((((((()))+++,,,******))))))((((((''''''''''''''''''((()))++++++***(((&&&%%%'''(((((((((+++++++++***************(((((())))))*********+++(((((((((((((((''''''&&&(((((((((((((((((((((((())))))***+++++++++++++++((((((''''''((()))***+++...,,,***)))((()))***+++...***)))---000---******))))))))))))***+++,,,---***+++,,,,,,,,,***)))(((***)))))),,,///000...+++******++++++++++++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...///............---------+++++++++,,,,,,---------...---------...///111222000000000000000111111111222222333333333444444444555333444666777777;;;@@@SSSaaapppyyy''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$############$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((&&&%%%###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''')))'''%%%%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''((()))***)))'''&&&'''((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***...222333...)))((('''%%%&&&&&&&&&''''''(((((((((!!!"""%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((+++...000(((((())))))(((''''''&&&(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((())),,,,,,******)))***++++++***)))))))))((((((((('''(((((('''(((((()))***+++---,,,***))))))))))))(((*********************)))((()))))))))************&&&&&&'''((()))))))))(((((((((((((((((((((((((((((()))******++++++*********))))))))))))******+++---,,,***(((((()))***+++)))%%%###''''''$$$ '''(((((())))))*********+++++++++++++++***))))))***)))***,,,//////---+++,,,,,,------------......***++++++++++++,,,,,,,,,---------,,,,,,---------+++,,,,,,,,,------......,,,,,,,,,,,,---------.........------...///000111//////000000111111111222222222222222333333333333888666777999::::::>>>DDDQQQ^^^lllvvv'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))+++,,,+++******%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''')))(((''''''&&&&&&&&&&&&'''&&&%%%$$$###"""""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((%%%&&&''''''(((((('''''')))*********((('''((()))++++++)))(((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&'''(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))000555555000+++)))'''###%%%%%%&&&'''((()))***+++ """$$$&&&'''((((((''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((()))*********)))((('''(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&'''((()))***---,,,+++******))))))***))))))))))))(((((((((((())))))(((((((((((())))))+++++++++++++++***))))))((((((((()))))))))))))))))))))))))))************%%%%%%'''((()))*********(((((((((((((((((((((((('''((())))))******))))))+++++++++***************++++++)))((((((((()))***000,,,+++......+++((()))((()))***++++++***)))))),,,+++***************************,,,...///---+++,,,,,,------------......++++++++++++,,,,,,,,,,,,------------------------))))))***+++,,,---...///---------...............//////............///000......///000111222222333222222222222222111111111888666777:::;;;;;;???EEEMMMZZZhhhqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''***---...---,,,+++$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''((((((&&&&&&%%%&&&&&&'''((((((''''''(((((())))))))))))***+++++++++)))((()))***+++***)))(((''''''''''''+++******)))'''&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%'''((((((((('''&&&''''''''''''(((((())))))---555888111)))%%%$$$"""%%%&&&&&&'''(((((())))))######%%%&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###%%%'''((()))((('''&&&'''((()))******)))'''&&&((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))(((''''''((())))))*********)))))))))))))))))))))))))))((((((((((((***))))))(((((((((((()))&&&(((***+++***)))))))))'''''''''((((((((((((((()))))))))))))))*********&&&&&&'''))))))*********((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++***))))))(((******)))(((((())))))***(((%%%&&&)))***((((((***+++,,,---......---+++***,,,+++***))))))***+++,,,******+++---......,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------------------,,,***++++++,,,------...............////////////////////////...............---...///000111222333333222222222111111111111000555333444888999999===CCCKKKXXXeeennn}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''***---...---,,,+++###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((###$$$%%%&&&(((***+++,,,)))(((''''''&&&&&&&&&''')))))))))***++++++,,,,,,+++,,,,,,,,,***)))***+++))))))(((((((((((())))))***))))))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((('''&&&%%%$$$%%%'''((((((((('''&&&''''''''''''(((((((((((()))555<<<555((("""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((((((((((((((())))))))))))+++******)))((('''''''''((()))***+++,,,,,,------(((((((((((())))))))))))***))))))(((((((((((())))))+++---,,,***'''''''''&&&&&&''''''((((((((((((******))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))))))))*********)))((('''&&&***)))))))))))))))******(((&&&&&&))))))&&&'''++++++,,,---......---+++***++++++)))))))))***+++,,,***+++---------,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,.........---------------///////////////////////////////////////.........---...///000111222333333111111111111111111111111444222333666777888<<>>DDDKKKXXXfffppp~~~%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((()))(((&&&$$$$$$%%%'''(((&&&''')))***++++++******((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%&&&''')))***+++&&&%%%%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%######&&&(((###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))(((((('''((((((((((((((((((***,,,...111222,,,---...---,,,++++++---+++***)))(((((('''((((((&&&''''''((())))))******''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***)))((('''%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((000666444///,,,(((%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))************))))))((('''((()))***,,,------,,,,,,'''((((((((()))))))))***(((((('''(((((()))***+++111333333///)))&&&''')))&&&''''''((())))))******************)))))))))(((((())))))*********))))))))))))))))))))))))))))))((()))******++++++******'''(((***++++++***)))(((******+++,,,,,,,,,,,,,,,)))'''&&&%%%!!!"""'''(((((())))))*********))))))***+++++++++++++++))),,,......,,,++++++,,,,,,,,,------------......,,,,,,,,,------------...+++,,,...//////...,,,+++---------------------.../////////.........------,,,---...///000000////////////000000111111111222000000111222333444555555555444555999:::;;;???EEEKKKXXXgggqqq%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''',,,***'''%%%%%%&&&((()))'''(((***+++,,,,,,,,,+++))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%###""""""###%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$""""""%%%(((%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''(((((()))***+++&&&&&&'''(((+++...111333---...///...,,,+++,,,------,,,***)))'''&&&&&&%%%++++++******))))))(((((('''''''''&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''###%%%'''((())))))'''&&&''''''&&&%%%%%%'''((()))(((((((((((((((''''''''''''+++...///000///((( %%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%'''((())))))((((((***)))'''%%%&&&(((+++---((((((''''''''''''((((((***)))))))))((((((((((((''''''''''''((((((((()))(((((()))************)))&&&&&&((())))))((('''''''''((((((((())))))******''''''''''''(((***+++++++++...///,,,'''&&&***...'''''''''((()))******++++++*********))))))((((((&&&'''(((***++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++'''(((***,,,---,,,+++******+++,,,---------------...,,,,,,,,,(((%%%''',,,))))))))))))***+++------((()))***,,,,,,,,,+++***))),,,//////,,,***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,...//////...,,,+++******+++,,,------.../////////......---------,,,+++,,,...000000000000000000000000000000111111111000000111222444555666777444333444888999:::>>>EEEJJJXXXgggrrr&&&%%%$$$###"""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''+++---//////...)))((('''&&&&&&'''((()))$$$$$$$$$%%%&&&''''''(((((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%'''))))))((('''&&&'''((()))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&$$$%%%'''(((&&&$$$((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$!!!!!!###&&&((()))((((((((((((((()))***,,,---......,,,'''"""!!!"""###%%%(((***,,,---.........---,,,+++***)))(((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%###"""!!!!!!((((((((('''&&&&&&&&&%%%***)))'''&&&&&&''')))***(((((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((******&&&+++777888...'''(((+++)))'''&&&%%%&&&'''((())))))(((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$######%%%'''*********''''''''''''((((((((())))))+++...000000...+++)))'''''''''''''''''''''''')))***+++++++++)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***((((((((()))***...,,,***)))******)))(((&&&(((+++---...---,,,,,,))))))))))))))))))))))))*********))))))'''&&&&&&)))))))))))))))))))))))),,,***(((((()))***)))((()))((()))+++---......---,,,+++++++++******))))))---,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---+++******+++---......---+++******+++---...---,,,++++++------,,,+++---///000///---,,,,,,---............/////////000,,,+++***,,,...//////...111111111111000000000000222111000000222333222111222444666888999;;;???AAAJJJUUUeeettt((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! '''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,......------(((((('''&&&&&&'''(((((('''(((((()))+++,,,,,,---'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$'''((()))(((&&&%%%&&&'''&&&(((((('''&&&%%%&&&'''&&&%%%#########$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%$$$%%%'''((('''%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###&&&&&&&&&&&&''''''((()))---.........,,,(((%%%###$$$%%%&&&'''((()))************++++++***)))'''&&&((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&***))))))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''((((((((((((((('''&&&&&&&&&&&&'''((()))***++++++'''&&&%%%%%%&&&''')))+++***&&&+++666888///)))***)))(((&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((&&&%%%&&&'''))))))(((&&&&&&&&&''''''''''''((($$$%%%'''))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))******+++***)))((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***+++***)))))))))))))))))),,,***(((((()))***)))((('''(((***+++,,,++++++***))))))))))))))))))))))))************)))(((''''''************************+++)))((()))+++,,,,,,+++)))(((((((((***)))(((&&&,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...---+++******+++---......---,,,++++++,,,---...---,,,+++,,,---...---+++...///111111///......///------------...............------...000111000///............////////////222111111222444444444333222444666888999;;;>>>AAAJJJTTTaaaooo)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++***)))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$'''(((((((((&&&%%%&&&'''&&&'''''''''%%%$$$%%%&&&$$$$$$#########$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """$$$&&&&&&&&&&&&&&&''')))******---------,,,+++)))'''&&&(((((((((((((((((((((((('''(((***,,,,,,***(((&&&(((((((((((((((''''''&&&((((((((('''''''''&&&&&&))))))))))))((((((''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((''''''&&&&&&&&&'''((()))***++++++((('''&&&&&&'''(((***+++)))&&&***444666///***+++((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''+++)))''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))************)))(((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))************))))))((('''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))(((++++++++++++++++++++++++***)))((())),,,.........,,,+++***+++,,,,,,***(((++++++******)))(((((('''++++++,,,,,,------.....................---,,,,,,------++++++++++++------///...---,,,,,,---...///...---,,,---.........,,,,,,...000000.........///---------------,,,,,,,,,000///......000111000...------......//////000000...---,,,...000111111000222444666888999;;;>>>@@@HHHQQQ^^^kkk{{{***)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!! $$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$""""""###%%%&&&((())))))(((((((((''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$$$$&&&&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&(((***+++''''''((()))***+++---...,,,+++***))))))((((((((()))))))))))))))(((((((((''')))---//////...+++)))'''(((((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))(((''''''((())))))'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))&&&$$$(((///222...***+++''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((,,,***((((((((()))((('''&&&&&&&&&'''''''''((((((++++++************++++++(((((((((((((((((((((((())))))*********)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******((('''&&&'''((()))+++++++++***)))((('''''')))+++,,,+++***,,,+++***))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++)))((()))+++------,,,*********+++.........,,,((()))))))))))))))*********++++++,,,---...//////---......///......,,,,,,---,,,,,,++++++,,,,,,---///...------------...//////...------//////...---)))+++------,,,+++,,,---.........------------,,,///...------......---,,,...//////000111222222333,,,++++++---///111111000333444666777888:::===@@@DDDNNN\\\jjj|||---+++)))&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''((())))))$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&'''((()))(((&&&&&&&&&'''"""$$$&&&'''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((('''''''''((()))+++,,,---))))))((('''&&&''''''((('''((((((((())))))******(((***---000000///---+++''''''((((((((((((((('''***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$###%%%***---+++)))(((''''''''''''''''''((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***((('''''')))******)))(((((((((((())))))))))))))))))(((''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))******++++++++++++************************************((((((((((((((((((((((((((()))*********)))'''&&&'''((()))+++++++++***))))))((()))+++---...---,,,------+++***************))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,***((((((*********)))'''''''''(((***+++***(((&&&&&&''')))***,,,------++++++,,,------...//////---...///000///...---+++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........///...------//////...---***,,,------,,,++++++,,,//////..................///...------...///...,,,...//////000111222222333111000000111444666555555333444666777888999<<>>???JJJ[[[lll,,,+++)))'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$######$$$&&&'''((()))***%%%&&&'''(((((('''&&&%%%%%%$$$######$$$%%%'''(((''''''&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))'''((()))(((&&&%%%&&&'''!!!%%%&&&$$$$$$&&&)))''''''''''''''''''''''''((('''%%%######%%%'''(((((()))***)))&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&''')))******)))((('''&&&&&&'''(((((((((((((((++++++***)))((('''&&&&&&)))))))))((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&'''((()))***++++++&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&((('''%%%%%%&&&''''''((((((((('''(((((((((((()))))))))***,,,+++************+++,,,'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))((((((((()))+++,,,++++++*********)))))))))************************))))))))))))))))))))))))---,,,+++******)))))))))+++***))))))))))))))))))))))))***,,,......,,,*********+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******************************+++***((()))***++++++***///...---------,,,***((())))))***+++,,,---......---------...............---...000111111///---++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---,,,+++,,,---...---+++000111222111///---------+++,,,------...///000000000///...///111222222111............////////////111//////000222333222111333444666777777888;;;===???IIIXXXhhh{{{'''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''"""###&&&((((((((('''&&&((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%))))))((((((((('''''''''$$$%%%'''(((((('''%%%$$$$$$$$$######$$$&&&(((***$$$$$$$$$######"""""""""$$$%%%%%%&&&'''((())))))###$$$%%%%%%$$$$$$&&&'''&&&'''((('''%%%$$$%%%&&&###((((((&&&&&&(((,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&(((***+++)))&&&$$$%%%'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$&&&'''(((((())))))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""''''''&&&&&&&&&''''''(((((()))))))))((('''&&&%%%&&&&&&''''''''''''''''''(((((())))))))))))((((((&&&&&&'''((())))))((((((++++++***)))((('''&&&&&&)))(((((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&%%%$$$%%%((((((%%%$$$%%%&&&&&&'''''''''&&&&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))(((((((((''''''&&&&&&%%%(((&&&%%%%%%'''(((((('''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((***+++,,,************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))///...,,,***))))))***+++,,,+++***((((((((()))***)))))))))+++------***((('''(((***,,,,,,***)))''')))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))***)))((())),,,......---)))(((((()))++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,...............------------...000111111///---++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,++++++------,,,+++///111111000---+++***+++)))***+++,,,...///000000---,,,,,,---000111111000111111111111000000000000444333222333444555444333333555666777777888;;;===@@@IIIVVVdddwww'''((()))******)))((('''))))))(((((('''''''''&&&'''&&&&&&%%%%%%$$$$$$###''''''(((((('''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''((()))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%+++***(((&&&%%%&&&((()))$$$%%%&&&'''''''''&&&%%%"""###%%%'''((((((((('''&&&&&&&&&''''''''''''((($$$$$$#########$$$&&&'''&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%((()))***)))((('''$$$$$$%%%%%%%%%&&&&&&&&&***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&(((+++,,,&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&%%%### $$$)))'''''''''(((((((((((()))''''''''''''((((((((()))(((((())))))))))))((((((******)))))))))+++,,,...111---((((((***+++***((((((((()))(((((('''&&&&&&%%%%%%#########%%%'''((())))))))))))((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((***)))'''%%%%%%''')))******&&&###%%%***,,,)))&&&)))))))))))))))((((((((('''''''''''''''((())))))&&&''''''((((((((((((((())))))(((((((((((())))))++++++***((('''''''''''')))(((&&&$$$%%%'''***,,,))))))))))))************+++++++++***************&&&''')))******)))((('''+++*********))))))(((((())))))***))))))((('''&&&&&&'''(((***++++++++++++))))))))))))((((((((((((&&&((())))))(((((()))++++++***)))(((((()))***+++***************)))((((((---------,,,+++***(((''',,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///111000...,,,,,,,,,,,,,,,,,,,,,++++++---***(((***---000111000,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,---------......////////////000000///---+++***------...000111333444444444333222111111111222333777666666777999<<<>>>>>>@@@HHHTTTdddxxx%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''((()))'''&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''&&&''''''''''''&&&$$$### !!!###$$$%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''###"""!!! !!!"""$$$&&&&&&&&&'''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((((('''%%%$$$%%%''')))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))))))))((((((''''''''''''((()))***+++)))*********)))))))))))))))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''&&&'''***,,,,,,((($$$(((((((((((((((((((((((('''''''''''''''((())))))&&&'''(((((())))))(((((('''&&&&&&''''''((())))))(((((((((((((((((()))))),,,+++***))))))***,,,---))))))))))))************))))))))))))))))))******,,,---///000///...---,,,************)))))))))((((((((()))******)))))))))((())))))************))))))))))))************+++((()))++++++***)))+++,,,,,,+++***))))))***+++++++++++++++++++++***)))))),,,,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++++++++---------............//////.........000000...---------------------------***)))'''))),,,...---,,,+++++++++,,,,,,---------//////...------,,,++++++..................------//////000000///...,,,+++//////000000111111111111222222111111111222444555333444777888999999:::<<<@@@GGGRRRaaauuu%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$#########$$$%%%((((((((('''&&&%%%###"""$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&%%%$$$%%%%%%&&&'''''''''''''''&&&''')))******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((('''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++***)))'''&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''((((((((()))''''''((((((((()))))))))'''(((((())))))(((((('''&&&'''((())))))******)))"""&&&+++,,,(((&&&''')))))))))*********)))((((((%%%&&&((())))))'''%%%$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&'''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&'''(((((())))))((((((''''''''''''&&&&&&&&&'''$$$%%%&&&'''((()))***+++,,,,,,,,,+++++++++++++++)))))))))*********++++++'''((((((((()))*********,,,,,,---------+++***)))************))))))))))))'''((()))***++++++++++++***************)))(((((())))))***++++++,,,,,,,,,***+++---,,,++++++,,,---------,,,+++******+++++++++,,,,,,,,,,,,+++************,,,---............++++++************++++++++++++++++++++++++++++++---------............///000...------...//////...---------------------------------...000000///---******+++,,,---....../////////......---,,,,,,,,,000000///......------,,,...//////000000//////...222222111111000/////////000000000111222333555666111444888:::888888999;;;???EEEOOO]]]ppp'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''%%%%%%$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&((()))+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%))))))((((((((()))***+++'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''%%%$$$&&&)))***'''$$$(((((()))))))))*********'''(((((((((((()))))))))'''((((((((((((((((((''''''(((***,,,,,,,,,++++++$$$&&&))))))'''%%%&&&'''(((((())))))))))))((('''(((((()))))))))'''&&&%%%%%%%%%&&&''''''((())))))'''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''(((&&&&&&'''((())))))((((((''''''''''''(((((((((((('''((())))))))))))(((''')))(((%%%""" """&&&***&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''((())))))))))))))))))))))))((('''&&&$$$$$$$$$$$$&&&'''((()))******)))************)))'''&&&))))))*********+++++++++'''(((((()))***++++++,,,))))))))))))(((&&&%%%$$$*********)))))))))))))))))))))***+++++++++++++++))))))*********))))))(((*********++++++++++++++++++,,,---,,,++++++,,,------,,,,,,+++***************++++++,,,++++++******)))***+++,,,---.........++++++++++++++++++++++++***************+++++++++---------............///000...,,,,,,---//////...++++++++++++,,,,,,,,,,,,///000111111222111///...******+++,,,---...///000//////......---------,,,////////////...............//////000000000000000222222111111000/////////000111111111222333444444222666999:::888777;;;>>>>>>DDDLLLYYYlll'''((()))******)))((('''''''''''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%%%%&&&'''&&&&&&&&&&&&$$$""" """###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&''')))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&%%%$$$'''***+++((($$$''''''((((((((()))))))))(((((((((((()))))))))***''''''(((((((((((('''''''''(((***,,,,,,,,,+++++++++(((%%%%%%&&&'''&&&$$$&&&&&&''''''(((''''''&&&+++***((('''&&&''''''(((&&&&&&'''((())))))******))))))(((''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((()))******)))(((((((((((('''%%%###$$$''')))&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))'''(((((()))))))))))))))(((((()))))))))(((''''''&&&&&&'''((())))))(((((('''((()))***)))(((&&&%%%************++++++++++++))))))***++++++,,,------+++++++++***)))(((''''''))))))))))))))))))******+++++++++++++++***))))))'''''')))******++++++++++++++++++******))))))(((***+++,,,+++***)))***+++***************))))))((())))))***************))))))******+++++++++******+++++++++,,,,,,+++++++++))))))*********+++++++++---------............///000...,,,+++---.........++++++,,,,,,------------,,,---//////...---,,,+++******+++,,,...///000000///...............------------......///000111111......//////000000111111000000000000000111111111222222222222222222222222444555777666666888<<<@@@>>>CCCKKKVVViii%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((''''''&&&%%%%%%$$$######&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&((('''%%%######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%######$$$&&&'''((()))***''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''''')))++++++***(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))******&&&''''''((((((''''''&&&&&&'''((())))))******)))///***%%%$$$'''((('''%%%%%%%%%&&&'''''''''&&&&&&***)))'''%%%%%%&&&((()))''''''(((((())))))*********))))))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))$$$&&&))),,,,,,+++(((&&&&&&&&&&&&'''(((((())))))'''''''''''''''((())))))'''((())))))******))))))$$$%%%''')))++++++++++++(((((()))******)))((('''))))))***++++++***((('''*********++++++++++++,,,***+++++++++,,,---------,,,++++++******)))))))))))))))))))))************++++++++++++***)))((('''&&&'''((()))+++++++++,,,++++++*********))))))))))))***+++***)))((()))***((())))))*********))))))(((((()))************)))******++++++***)))((((((++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,---------............//////---,,,,,,---......---,,,------......//////000---///000000...------...++++++,,,---...//////000........................,,,,,,---...000111222333///.........//////000111......///000111222222333222333333333333222111000333333333444777:::===???>>>CCCKKKWWWiii%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&(((***%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%$$$%%%&&&((((((///...,,,***((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%######!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''((()))***+++++++++$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&%%%###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''((((((%%%&&&((()))(((((()))***&&&&&&&&&&&&''''''''''''(((((()))))))))*********&&&''''''((((((''''''&&&''''''''''''((()))***+++,,,***)))))))))))))))(((%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***'''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((('''&&&''''''''''''((((((((((((******)))(((((()))******%%%$$$$$$'''***+++)))&&&&&&&&&'''(((((()))******'''''''''''''''((())))))(((((()))************)))$$$%%%''')))******)))(((((()))***++++++***)))((())))))***+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++*********))))))))))))***((()))))))))************)))))))))******)))(((((('''((()))***************))))))******+++,,,------***+++++++++)))((()))***'''(((***+++,,,++++++***((()))******+++++++++******++++++++++++***))))))++++++,,,------,,,++++++*********+++,,,------------------............///------,,,---......---+++******+++,,,,,,---......///000111000......000333,,,---------......//////............////////////------...///000111111222///...---------...///000/////////000111111222222000111222333333333222111333222444999???BBBAAA>>>???DDDLLLXXXjjj'''((()))******)))((('''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''######""""""$$$&&&)))+++%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%"""###$$$%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&((('''&&&%%%$$$%%%&&&'''---,,,)))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$### !!!"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!%%%((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&&&&&&&'''''''''(((((()))(((%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''$$$$$$'''(((((())))))))))))(((((("""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$''''''%%%%%%(((,,,''''''''''''''''''''''''&&&&&&&&&'''''')))******###$$$&&&((())))))((('''&&&&&&&&&'''''''''(((((("""$$$''''''%%%$$$'''***))))))))))))************))))))))))))************&&&''''''''''''''''''&&&******)))))))))+++,,,...&&&***......+++)))***,,,&&&&&&'''((())))))((((((###%%%'''((()))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((()))))))))((('''&&&&&&''''''''''''((((((((())),,,***(((''''''(((***,,,***### '''***+++'''''''''((()))******+++'''''''''''''''((())))))(((((()))***************((()))***)))(((&&&###!!!''')))+++,,,---,,,+++)))((((((((())))))***++++++******+++++++++,,,,,,,,,+++++++++***************,,,,,,,,,+++,,,,,,------(((((())))))*********+++&&&'''((())))))******)))***************)))(((((('''((()))+++---///000111***+++,,,+++)))((()))***'''(((***,,,---------,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++------------++++++******+++,,,------......---------.........//////,,,,,,,,,...//////---***&&&''''''((())))))******+++---...,,,******...111------...........................///////////////////////////000000000000///...---,,,,,,---...///000000000000111111111111...///111333444444444333444444777@@@IIIKKKEEE>>>???DDDMMMYYYkkk((((((((((((((('''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''000...***&&&$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((()))(((''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''&&&%%%&&&((()))(((''''''''''''(((''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''')))))))))((('''%%%$$$###%%%&&&''')))************+++***)))***+++***(((''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&(((***++++++******,,,+++)))((((((((()))***((('''&&&&&&&&&((()))***)))))))))***************)))'''%%%%%%&&&'''((('''((((((((((((((('''''''''(((((((((((((((((((((((((((***---///000...,,,*********))))))((((((''''''******))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******(((***++++++)))(((((()))+++------,,,***((('''(((+++******,,,......+++'''******'''!!!'''...,,,++++++,,,------***(((***,,,------+++******+++,,,+++)))((((((((()))***))))))***++++++++++++***&&&&&&((()))************+++,,,------------,,,+++************************---+++((((((******(((&&&...---+++)))((((((((()))---,,,+++***)))))))))))),,,+++******+++,,,...///*********+++,,,---//////)))***+++,,,------...---000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...000222------,,,,,,,,,+++++++++000000/////////.........333222111000///...------......////////////............---------......///000000000000111111111111...333777888888777333...666555666;;;@@@CCCBBB@@@???AAAJJJYYYjjj((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((((((((((((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&''''''&&&$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''***)))&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%&&&(((((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&((()))***+++,,,,,,,,,,,,+++*********++++++)))''')))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))*********)))((((((&&&'''(((((())))))))))))+++***))))))(((((()))))))))((((((''''''''''''((($$$$$$%%%&&&'''(((((()))***(((''''''((()))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))((((((((((((++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,+++***((())))))(((***++++++)))(((((()))+++******,,,......+++(((+++++++++(((%%%%%%)))---+++******+++---,,,***)))+++,,,---,,,***(((((((((---,,,++++++******++++++(((((()))***************%%%&&&'''(((((((((((((((***+++,,,------,,,+++***************************+++))))))***,,,,,,***''')))))))))+++---000222444+++***************++++++,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,***+++,,,------...------//////...,,,,,,++++++,,,------------------------)))***+++,,,------------------------------------------------,,,,,,,,,,,,.................................//////............---------...//////000000000000000111111111111333444111++++++111444333333222333777;;;>>>===;;;>>>AAAJJJXXXjjj''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((()))))))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$&&&'''(((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((('''(((((()))***+++***(((%%%&&&'''((()))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''''''''((((((((())))))%%%%%%&&&'''((())))))(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((***++++++,,,------------+++***)))***++++++)))(((((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))***+++++++++******((((((''''''''''''(((((())))))******))))))(((((())))))))))))((('''&&&%%%%%%%%%&&&''')))***++++++))))))((()))***+++)))'''(((((())))))******++++++((((((((((((((((((((((((,,,***'''$$$$$$%%%'''(((((((((((()))))))))******++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***+++---,,,***))))))***%%%''')))))))))((()))************+++------***(((***+++,,,---,,,+++***)))+++******+++,,,,,,+++))))))+++,,,,,,***))))))***++++++,,,,,,++++++***)))'''(((((()))***)))))))))'''(((((()))))))))((((((******++++++++++++******************************))))))***+++------+++)))++++++,,,,,,...///111111)))))))))******+++------...---,,,+++++++++,,,,,,------,,,+++***))))))))),,,------.........------///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,---...---,,,+++,,,------......//////000000000/////////.........,,,,,,---...///000111111------............------------......///000111111000000000000111111111111555444...''''''...444555222222222555888::::::999>>>@@@IIIWWWiii''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%$$$$$$#########%%%'''(((((('''%%%###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$'''''''''''''''(((((((((''''''((()))***)))%%%"""&&&'''((()))******++++++'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((''''''&&&%%%%%%(((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((******++++++++++++++++++***)))((()))******)))'''((((((''''''''''''((((((************************)))***++++++,,,,,,,,,,,,***)))'''&&&&&&&&&'''(((((()))*********)))'''&&&''''''((())))))((('''&&&''''''((())))))***++++++(((((((((***++++++)))&&&''''''((()))******++++++((((((((((((((((((((((((,,,***(((&&&&&&'''***+++'''(((((()))******++++++*********+++++++++++++++***************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***,,,------+++******+++&&&(((******)))((()))************+++,,,+++***)))******+++,,,...---***'''+++*********,,,,,,+++)))(((***,,,,,,,,,+++,,,...((()))*********)))'''&&&(((((()))***************++++++,,,,,,,,,+++******))))))************))))))************************,,,++++++++++++,,,,,,+++++++++++++++++++++++++++************++++++,,,---......---,,,++++++******,,,,,,++++++***)))((((((.........///......------...------,,,+++++++++,,,************************+++,,,---...///......---++++++,,,---...///000000000000/////////............//////000111222333333,,,,,,------------,,,,,,,,,---...///111222222222///000000000111111111111222444333//////333444222444444555777888:::::::::===@@@HHHVVVhhh&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&######$$$$$$%%%$$$$$$###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''""""""###%%%&&&$$$ """"""$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((())))))(((((('''&&&(((((()))))))))(((''''''(((''''''((())))))(((&&&(((((('''''''''(((((()))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++***((('''&&&&&&'''((((((((()))******((('''&&&$$$%%%''')))***))))))((('''&&&&&&&&&&&&&&&&&&&&&((('''''')))******(((&&&&&&&&&''''''((()))******))))))))))))))))))))))))(((((())))))***+++,,,,,,''''''((()))***+++,,,,,,((())))))******+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))***))))))(((((())))))******,,,------+++******+++)))+++,,,+++***))))))))))))***++++++************---+++***+++,,,---,,,+++...,,,++++++,,,,,,+++***(((***++++++)))((()))***(((((()))******((('''&&&)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))************************///---+++)))((()))+++---&&&'''((()))***+++,,,,,,---,,,,,,+++******++++++.........---,,,+++***)))((()))***+++++++++******.........///......------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///))))))***,,,---...///000++++++++++++************000000000000000111111111,,,,,,------------,,,,,,,,,---...000111222222222///000000000111111111111000444555333333555444000555555666777888999:::;;;===???FFFUUUggg&&&&&&''''''((())))))))))))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$""""""&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&"""###$$$%%%'''((())))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%&&&'''((((((%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%'''''''''''''''''''''''')))))))))))))))((('''&&&(((((((((((('''&&&%%%%%%(((''''''((()))***((('''((((((''''''(((((())))))******************************+++,,,,,,,,,++++++******)))((((((((((((((((((((())))))((((((''''''$$$$$$&&&((()))***************))))))(((''''''&&&(((''''''((())))))(((&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))$$$%%%(((***+++,,,++++++(((((())))))***+++,,,,,,'''(((((()))***+++,,,,,,---------,,,++++++******))))))))))))))))))))))))******))))))))))))*********+++---,,,***))))))******+++---,,,***))))))***)))***+++***)))(((***+++///...,,,******,,,///111111///,,,,,,,,,,,,+++***)))******)))%%%###""""""******++++++******)))(((***+++,,,,,,------,,,,,,((())))))*********))))))******))))))))))))******************************---,,,+++)))'''(((+++...,,,,,,,,,,,,+++***)))(((......,,,++++++*********------...---,,,+++***)))&&&(((***,,,---------,,,,,,------.........------,,,,,,++++++++++++,,,,,,........................---+++)))((((((***,,,---))))))***+++,,,......///------,,,,,,,,,+++++++++//////......------,,,,,,------............------+++---...000111111000000000000000000111111111111222333111------111333222333444555555555666999;;;<<<>>>EEESSSfff&&&&&&''''''((())))))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&%%%%%%***))))))***+++,,,***)))(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((('''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((*********)))((('''&&&&&&)))(((((()))+++,,,***)))((((((((((((((()))*********************************+++++++++++++++***))))))***************))))))))))))(((''''''''''''(((&&&&&&&&&'''''')))******,,,,,,,,,,,,+++++++++++++++)))(((((()))******)))(((((((((((((((((())))))))))))))))))))))))))))))&&&'''(((***++++++******)))))))))******+++++++++(((((()))***+++,,,---............---,,,+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,+++***((())))))''')))++++++***)))***+++(((***+++***((('''))),,,------,,,)))''')))...222444222///------,,,+++***((()))***)))&&&$$$$$$$$$++++++***)))))))))))))))******+++,,,,,,,,,,,,+++''''''((()))*********)))+++***))))))))))))***+++************************%%%(((************,,,...111000000...+++(((%%%###---,,,,,,+++++++++,,,,,,,,,------------,,,******'''(((+++---......------***+++,,,------...------,,,+++++++++++++++,,,,,,------------------------++++++***************+++***++++++,,,---...//////111111000000000/////////------------,,,,,,,,,,,,.........//////.........+++,,,...000000000......000000000000111111111111111222000++++++000222111111333555555444555999<<<<<<===EEERRReee~~~&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''''''''&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))(((''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++******)))((('''&&&&&&%%%&&&%%%$$$%%%'''(((((('''&&&'''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))))))))((((((((('''&&&%%%%%%%%%%%%''''''''''''((((((((()))&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%&&&''')))******++++++,,,,,,,,,+++***)))((('''*********+++------,,,+++((((((((((((((()))******))))))))))))))))))))))))+++++++++++++++***)))((()))***+++,,,,,,+++***)))***)))(((&&&&&&'''(((((()))((('''&&&&&&''')))***(((((())))))*********+++---+++(((((()))+++++++++************))))))))))))))))))))))))))))))))))))***************+++++++++***************+++++++++))))))***+++---...////////////...---,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''(((((((((***++++++)))(((((()))$$$&&&((()))))))))***,,,(((***+++***''''''))),,,(((***+++((($$$%%%+++000777444000...---,,,+++***%%%'''************+++,,,***)))'''&&&&&&&&&'''((())))))***++++++++++++***'''((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,************************###)))------,,,---...)))***+++,,,,,,+++***)))++++++++++++,,,---......+++,,,---...---,,,+++***(((***,,,...///...---,,,)))***+++,,,------...---+++++++++***++++++,,,,,,************************+++,,,---......---+++***,,,,,,------.../////////////////////..........................................////////////......+++---...000000///---,,,000000000000111111111111...111222000000222111...222444666666555777;;;>>><<<===DDDRRReee~~~''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''***&&&$$$%%%)))***'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$***'''""" $$$''''''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))'''%%%$$$%%%&&&''''''((((((''''''"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((())))))((('''&&&&&&%%%%%%$$$%%%''''''''''''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&'''$$$&&&,,,,,,'''%%%)))+++)))&&&'''))))))'''$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''' """$$$%%%''''''((()))+++,,,+++)))(((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((++++++******+++---///000*********)))))))))))))))+++***)))******)))&&&###'''(((***+++,,,,,,,,,+++''''''&&&&&&''''''((()))((()))))))))))))))((((((*********++++++***))))))''''''(((((())))))******+++***(((((((((***,,,...,,,------------,,,,,,+++---------,,,***)))***+++,,,,,,---...000222444555666555222111111000---+++,,,,,,,,,,,,---,,,***'''---+++(((&&&&&&(((***---,,,,,,+++***************++++++***)))(((((())))))...---+++*********++++++...---+++***)))(((((((((,,,,,,------,,,,,,+++***------,,,+++***)))((('''***)))((((((((()))+++,,,++++++,,,,,,,,,++++++******)))((((((((()))+++,,,***+++,,,------,,,+++***************************------,,,+++******++++++,,,+++)))'''(((+++...000---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,+++,,,---...---,,,+++***,,,---------,,,++++++******+++,,,,,,++++++,,,...,,,,,,------,,,***)))'''------------.........///333333222000///---,,,,,,///////////////000111222000000000000////////////222333111///000444444111000000000000111222333444333444555666666777999<<<<<>>>>>>>>>>>@@@AAACCCCCCBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCAAA>>>===;;;:::777555333000---------......---,,,,,,,,,---,,,,,,++++++///...---+++)))(((((('''))))))))))))***++++++,,,...,,,***(((((())),,,...,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++***,,,,,,++++++***))))))(((******,,,------,,,+++***++++++,,,,,,------,,,,,,)))))))))*********++++++)))))))))******)))))))))************************,,,,,,+++++++++++++++,,,)))***,,,---////////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---......------...//////...---++++++,,,------++++++,,,,,,,,,++++++***(((***++++++***)))+++,,,///...,,,+++++++++,,,---........./////////000000........................)))***,,,---///000111111////////////000000000000...000000222999EEEKKKLLL555444444333333333444444333444555666666777999<<<>>>AAAFFFOOOaaa~~~''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((&&&%%%%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&(((***++++++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$((((((&&&%%%%%%&&&((((((%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((()))))))))''',,,+++)))(((&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&%%%%%%$$$"""$$$''''''''''''((()))((((((((((((((()))******%%%&&&&&&''''''(((((())),,,,,,,,,,,,++++++++++++------,,,+++***)))(((''''''&&&&&&''')))++++++*********+++,,,---...///000------,,,,,,+++,,,,,,---......///000000000000000111111111222444666888999:::;;;;;;<<<<<<======>>>>>>>>>@@@AAACCCCCCCCCCCCFFFFFFGGGIIIJJJJJJJJJJJJMMMNNNPPPOOONNNLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJGGGDDDCCC@@@===:::;;;888444222111111///...***+++,,,------,,,++++++000///...,,,***))))))(((******))))))***+++,,,,,,,,,***((('''''')))+++,,,,,,,,,+++*********++++++,,,,,,------,,,,,,+++***,,,,,,++++++***)))))))))***+++,,,------,,,***)))))))))***+++++++++++++++)))*********++++++++++++***))))))))))))))))))***************************,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***,,,---...---,,,---...///...---,,,+++,,,---...******++++++,,,++++++******+++,,,,,,++++++,,,...---,,,+++*********+++,,,............///////////////......------,,,++++++)))***,,,...///000111111.../////////000000000111222111///...555@@@HHHJJJ555555444444333444444444333444555666666777999<<<>>>AAAFFFOOOaaa}}}''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((((((((''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###"""!!! $$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&((()))***++++++***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%"""###$$$%%%&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%((()))'''(((,,,,,,***,,,,,,***(((&&&&&&(((***((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''###%%%'''(((''''''((()))((((((''''''(((((()))***%%%%%%&&&&&&'''((((((((()))******+++++++++******------,,,+++***))))))((((((&&&%%%&&&)))+++++++++((((((((()))+++---///000---,,,,,,,,,,,,---...///111222333444444555444444444444666888<<<@@@CCCFFFKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPQQQSSSTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUXXXYYY[[[[[[YYYWWWVVVVVVSSSSSSRRRRRRRRRSSSTTTTTTUUUSSSPPPNNNMMMKKKHHHFFFCCCAAA===;;;999777555333......///......---,,,+++,,,++++++***++++++,,,,,,++++++*********++++++,,,******)))((()))***+++,,,*********+++,,,---...///,,,,,,------,,,,,,+++***(((((()))***+++,,,,,,---++++++++++++++++++***)))'''((()))***+++++++++***)))***++++++,,,,,,+++++++++******))))))******+++************************)))))))))((())))))***+++...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---***,,,------,,,,,,---...///......---------------+++,,,,,,---------------***,,,------,,,,,,---......------,,,,,,,,,------------------.........//////......---,,,+++++++++---...///000000///---,,,......//////000000111111444333///+++///777<<<;;;444444333333333444444555333444555666666777999<<<>>>@@@EEENNN```|||''''''''''''((((((((((((((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&((())))))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''((())))))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$%%%&&&''''''&&&&&&%%%&&&'''(((***+++))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))))))))(((((('''&&&&&&%%%######$$$&&&'''((()))***''''''(((((((((((('''''''''''''''''''''((())))))(((***((($$$&&&---111111,,,,,,+++(((%%%%%%(((,,,((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&(((((()))))))))((((((((($$$&&&((((((((('''((()))''''''&&&&&&''''''((()))&&&&&&&&&'''(((((()))))))))***+++,,,------,,,,,,,,,,,,,,,++++++*********((('''%%%&&&)))+++++++++***))))))***+++---///000000000000111222333444555666666888999999:::::::::888999;;;???DDDJJJPPPSSSXXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYYYYZZZ[[[]]]___aaa[[[\\\\\\]]]]]]]]]\\\\\\^^^```bbbcccaaa```______ZZZZZZYYYYYYYYYYYYZZZZZZ[[[YYYXXXWWWXXXWWWUUUTTTNNNLLLJJJHHHGGGDDDAAA>>><<<;;;999666444222000///,,,,,,,,,,,,,,,---...///,,,,,,+++*********++++++******+++,,,,,,,,,,,,,,,************++++++,,,---,,,,,,------,,,,,,+++***'''((()))***+++,,,------++++++***)))))))))))))))(((((()))***+++,,,,,,+++)))***+++,,,,,,,,,++++++,,,+++************+++,,,************************))))))(((((()))******+++------------,,,+++***)))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++---...///...---...///...............------,,,++++++,,,---------------***+++,,,,,,++++++,,,---------...............---,,,,,,,,,,,,------------........................//////111111111///---,,,.........///000111111111222333111...///333333000333222222222333444555555333444555666666777999<<<===@@@DDDMMM___{{{''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((***,,,---+++(((%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((((((&&&%%%$$$###%%%(((***+++***((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&(((***++++++***)))%%%&&&''''''((((((''''''&&&&&&'''((()))))))))((($$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))((('''%%%$$$%%%&&&((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))******)))(((''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((+++,,,'''!!!###---555666,,,,,,+++(((%%%%%%))),,,((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++((())))))(((((('''&&&%%%%%%'''))))))((('''((()))&&&&&&&&&&&&&&&'''((((((''''''(((((()))************,,,---///000000//////,,,+++++++++++++++++++++)))'''&&&&&&(((***++++++...------,,,---...000111666666666777999:::<<<===999:::;;;<<<============;;;<<>>AAACCCCCCCCCBBB<<<===???@@@@@@>>>;;;999999:::<<>><<>>AAAEEEFFFHHHIIIIIIGGGEEECCC<<<===???@@@???>>>;;;:::999;;;>>>BBBHHHQQQZZZ```ccceeeggggggffffffggghhhgggggghhhhhhhhhiiiiiiiiiiiiiiigggfffeeeeeeeeeeeefffhhhjjjiiigggfffeeeeeecccbbbaaaaaaaaacccdddeeeeeeeeeeeeeeeeeeeeeddddddaaa``````^^^]]]\\\[[[[[[XXXVVVTTTRRRQQQOOOLLLIIIGGGFFFCCC???;;;888666555111000000///...------,,,++++++++++++,,,---//////.........---------------.........---,,,,,,++++++)))***+++++++++***))))))******)))))))))))))))***++++++++++++*********))),,,***)))***+++---,,,,,,******+++,,,,,,,,,,,,,,,+++******))))))******+++******+++,,,------------+++++++++***++++++,,,---,,,---------,,,,,,+++******++++++,,,,,,---......,,,,,,*********+++---...---,,,,,,++++++,,,,,,---000...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))((('''))),,,......,,,***++++++,,,------......------...///000111222222---+++---333444000......///////////////.........000///............///000111111111111000000000000111111222222222333333333333444555777999:::;;;<<<===<<<@@@JJJZZZttt%%%%%%&&&''''''((())))))000///---***((('''&&&%%%$$$###$$$%%%$$$"""###'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$%%%&&&''''''''''''***))))))(((''''''&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))***)))(((&&&&&&%%%&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&,,,,,,(((+++333555222(((((((((((((((((((((((()))(((&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%%%%))))))(((((('''''''''&&&'''(((((())))))(((((('''((((((''''''''''''((((((''''''((((((((()))))))))++++++++++++,,,,,,------,,,+++++++++************)))***+++,,,...000111222666777999<<<@@@DDDHHHJJJMMMMMMMMMLLLJJJGGGCCCAAA;;;<<<>>>?????????>>>======@@@EEEJJJPPPWWW^^^ccchhhjjjkkkllljjjjjjjjjkkkhhhhhhiiiiiiiiijjjjjjjjjjjjiiihhhggggggggggggggghhhiiikkkjjjhhhfffeeeeeedddccccccbbbcccdddeeefffhhhgggggggggffffffeeeeeecccccccccbbbaaa```______^^^\\\ZZZYYYYYYXXXUUUSSSPPPOOOMMMIIIFFFBBB???===777777555444222000///...,,,,,,,,,,,,------...///111000000///...---------.........---,,,,,,++++++******+++,,,,,,,,,+++***+++++++++++++++,,,,,,,,,++++++++++++************+++******+++------,,,***&&&))),,,///000///---+++***))))))))))))))))))*********+++,,,,,,------...+++++++++++++++,,,------,,,,,,---------,,,+++++++++++++++,,,------......,,,+++*********+++,,,---//////---,,,++++++++++++...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---+++++++++,,,------......++++++,,,---...///000000111...222<<>><<<===???AAACCCEEEFFFGGGFFFJJJPPPUUUZZZ___dddggglllnnnoooooommmlllmmmnnniiiiiijjjjjjjjjkkkkkkkkkjjjjjjiiihhhhhhhhhiiiiiihhhjjjlllllljjjhhhggghhhgggfffdddcccbbbccccccdddgggfffeeeeeeddddddcccccceeeeeeddddddcccbbbbbbaaaaaa___]]]]]]]]]]]][[[ZZZPPPPPPPPPOOOMMMJJJHHHFFF@@@???===;;;888555333222000000//////......//////111000000//////...------******++++++,,,------------.........---+++)))(((***+++,,,---...///000000++++++++++++++++++++++++*********,,,------+++)))%%%(((+++///000///---+++******))))))))))))******......---,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,------,,,,,,+++++++++,,,,,,---.........,,,+++*********++++++,,,//////---,,,,,,++++++,,,,,,,,,---...///...---+++++++++++++++++++++++++++,,,,,,+++,,,---------,,,,,,,,,,,,,,,------......---------,,,,,,,,,++++++333000444???FFFAAA666---000000000///......------///////////////000000000000111111111111111222222111111222222222333333333222333444666777999:::;;;:::<<>>???@@@BBBCCCDDDEEEEEEEEEFFFIIIMMMSSSYYY^^^aaa[[[^^^cccfffhhhiiikkklllnnnooopppooommmkkkkkkkkkiiiiiijjjjjjjjjkkkkkkkkkiiiiiiiiiiiiiiijjjkkkllliiikkkmmmnnnlllkkkkkkkkkooommmjjjhhheeedddddddddfffeeedddccccccdddeeefffgggfffeeedddbbbaaa``````bbb```\\\ZZZZZZZZZYYYXXXTTTTTTUUUTTTTTTSSSRRRRRRPPPOOONNNKKKIIIGGGEEEDDD<<<;;;888555333000///...............////////////,,,,,,,,,+++******)))))))))***,,,---...------,,,,,,------------+++***(((++++++++++++,,,,,,,,,,,,+++******+++------,,,***))))))((()))***+++,,,---,,,,,,++++++++++++,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,---......//////---------,,,,,,,,,+++++++++++++++,,,---///000111+++,,,......,,,+++,,,---++++++++++++++++++++++++***,,,------++++++,,,---------------------......,,,,,,---...///000000111---,,,...222000,,,***---////////////////////////......///000111111111111000000111111222333333333111111222222222333333333333333555666888999;;;;;;:::===CCCKKKWWWmmm''''''''''''((((((((((((,,,,,,+++***))))))******###'''&&&!!! $$$&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))******))))))(((''''''&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&''''''((('''&&&&&&%%%'''((())))))((('''%%%&&&&&&&&&'''''''''''''''%%%%%%&&&(((((((((((()))''''''''''''''''''''''''&&&'''(((&&&$$$%%%(((,,,&&&&&&''''''((())))))***++++++***(((''''''''''''&&&&&&''''''((())))))))))))************))))))(((&&&&&&&&&''''''((()))***(((((()))))))))*********))))))***+++,,,---......000111222444666888:::;;;???AAACCCFFFHHHHHHHHHHHHDDDCCC@@@>>>===<<<===>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHKKKQQQWWW]]]aaa\\\___cccfffhhhiiikkkmmmlllmmmnnnmmmjjjhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjhhhhhhhhhhhhiiijjjkkklllkkkmmmnnnmmmkkkhhhggggggkkkiiigggeeedddccccccdddeeedddcccbbbccceeefffhhhhhhhhhfffdddbbb```___^^^\\\YYYUUURRRQQQPPPOOOMMMQQQQQQQQQRRRSSSUUUVVVWWWVVVUUUTTTSSSQQQOOONNNMMMHHHFFFCCC???;;;777555444111111111000000//////.........------,,,++++++***((()))+++,,,---------,,,)))***,,,.........,,,,,,+++++++++,,,,,,,,,------,,,***)))***+++---,,,,,,************++++++,,,,,,++++++************++++++,,,+++******+++,,,...000---,,,,,,,,,,,,---......***+++,,,,,,---------,,,,,,,,,------.../////////............------,,,,,,++++++,,,,,,...///000111+++---...---******,,,...***************************---......,,,,,,...000..................------)))******+++,,,---......///------000000---...111------......///000000000---...000111222222111111000000111222222333444444111111222222222333333333333444555777999:::;;;<<<;;;===CCCJJJTTTkkk%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((($$$((('''!!!!!!'''+++***$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""###$$$%%%'''((())))))+++******)))(((''''''&&&$$$$$$%%%&&&'''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((()))((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((###%%%''')))******))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))((('''%%%$$$&&&''')))******)))'''&&&%%%&&&&&&''''''((((((((($$$###$$$'''(((''''''(((''''''''''''''''''''''''&&&&&&&&&$$$"""###(((,,,%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''(((******%%%%%%&&&'''((()))******(((((())))))))))))((((((&&&&&&&&&'''''')))******))))))))))))******************+++,,,...//////000333444666888;;;===???@@@???@@@BBBCCCDDDCCCAAA@@@>>><<<:::888888:::<<<=========>>>>>>>>>>>>??????BBBBBBCCCFFFKKKQQQWWWZZZZZZ]]]aaadddfffhhhkkkmmmjjjllllllkkkhhhfffffffffhhhhhhiiiiiiiiijjjjjjjjjgggggghhhhhhiiijjjkkklllmmmnnnnnnllliiieeeccccccdddcccbbbaaa```aaaaaabbbbbbbbbaaa```aaadddfffhhhjjjiiigggeeeccc```___^^^UUURRRMMMIIIGGGFFFEEECCCIIIJJJKKKMMMQQQUUUYYY[[[YYYXXXXXXWWWUUUTTTTTTSSSSSSPPPMMMHHHCCC???<<<;;;555444333222111///......,,,,,,---......//////000+++,,,,,,---,,,+++)))((( $$$(((+++---------+++++++++,,,,,,------------+++))))))+++,,,---,,,++++++,,,---------,,,+++******))))))))))))******000...,,,*********+++,,,---,,,,,,,,,,,,---......***+++,,,,,,------------,,,,,,------.../////////.../////////...------,,,------,,,------///000000,,,---...,,,)))))),,,///************************+++---000///......000222..................------000000/////////.........---)))(((,,,...---...000,,,,,,---...///000111111---...000111222222222111000000111222333333444444111111222222222333333333444555666888999;;;<<<===<<<>>>CCCIIISSSjjj&&&'''''''''&&&&&&((()))******))))))))))))******'''&&&$$$$$$$$$''')))+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''&&&%%%$$$""""""'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%''''''&&&%%%$$$%%%'''((()))******)))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$###$$$&&&((())))))((((((((('''&&&&&&&&&&&&&&&'''***)))'''%%%$$$%%%'''((()))(((''''''''''''%%%$$$''''''(((((())))))******))))))(((((('''''''''&&&&&&'''((((((((('''%%%%%%(((((())))))((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''((())))))((('''&&&&&&''''''((()))***++++++******))))))((((((''''''&&&(((***++++++)))'''%%%'''((())))))(((((()))++++++***)))(((''''''((()))+++++++++***************))))))((((((((())))))***---.../////////000333666===>>>@@@BBBBBBAAA@@@>>>>>>???@@@AAAAAA@@@???>>>???>>>===<<<;;;<<<<<<===@@@???>>>>>>@@@@@@???>>>;;;<<>>@@@BBBBBBBBBCCCGGGMMMRRRVVVXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWSSSOOOJJJFFFDDDBBBBBB===888555444333111...000///.../////////---+++******+++,,,...///000000...------,,,,,,------...---------,,,,,,+++++++++&&&&&&&&&''')))+++...///,,,+++++++++,,,,,,---...++++++,,,++++++***((((((++++++,,,,,,,,,---------.........------,,,,,,,,,///,,,+++,,,...///---+++///...,,,++++++,,,---...,,,,,,,,,++++++************+++---...///...------+++,,,------......------,,,---...///...---,,,+++)))***,,,...000000000000////////////////////////+++,,,------......------------......///000000000000222333111///---------111//////000111222111000111111000000111111222333111111222333555666444222666555555555666999;;;===BBB>>>AAAKKKYYYnnn&&&'''''''''&&&&&&((()))***))))))((((((((()))))))))(((&&&&&&&&&)))+++---)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))******)))((('''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''))))))((((((((())))))***+++)))(((&&&&&&&&&((())))))((('''''''''&&&%%%$$$''''''((((((((()))))))))''''''''''''&&&&&&&&&%%%###$$$&&&'''((()))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((******++++++++++++++++++((())))))(((&&&%%%%%%&&&***************)))((((((************************)))))))))))))))***+++,,,---///222333555888<<<@@@CCCCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCCCCCCCCCCBBBFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBBBBBBBAAA>>><<<:::;;;<<<>>>AAADDDFFFHHHIIILLLQQQXXX```eeeggggggdddcccbbbcccddddddbbbaaa___```aaa___]]]]]]```bbb```bbbddddddcccdddeeegggfffhhhiiihhhfffaaa\\\XXXRRRPPPOOOOOOQQQTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[^^^___^^^\\\XXXVVVQQQLLLFFF???:::888999999888888:::===BBBIIIPPPTTTXXXXXXZZZ[[[[[[[[[ZZZZZZYYYXXXUUUQQQNNNKKKJJJIIIGGGDDD???===;;;999666333222111///000111111///...---------............///...------,,,,,,------...---------,,,,,,,,,++++++******))))))***+++---...---,,,,,,,,,,,,,,,------111000///---***'''%%%###++++++,,,,,,,,,---------.........------,,,,,,,,,...---+++,,,...///---+++...------,,,,,,---------------------,,,,,,+++++++++,,,---.........---,,,---...//////000000//////------......------,,,,,,000000//////000111222333........................,,,,,,---...............000000000///......------))),,,.../////////000111111//////000111222111000111111000000111111222333444333333444555555333111666555555555666999;;;===AAA===@@@JJJWWWlll&&&'''''''''&&&&&&((()))***)))(((''''''''''''''')))(((&&&&&&&&&(((***,,,((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++***))))))'''&&&&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++***(((''''''((())))))((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''))))))((((((''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&'''(((((((((((('''&&&'''''''''((((((((((((((((((((((((((())))))))))))&&&&&&%%%$$$%%%&&&((())))))))))))'''$$$""""""###))))))+++++++++***(((''')))))))))))))))))))))))))))))))))***+++,,,---......111555999===BBBGGGKKKNNNLLLJJJGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJKKKLLLNNNMMMKKKJJJHHHDDD???;;;;;;;;;;;;<<<>>>@@@CCCEEEEEEFFFKKKQQQWWW[[[\\\[[[ZZZYYYXXXYYYYYYYYYWWWUUUUUUVVVUUUTTTSSSSSSUUUWWWWWWXXXZZZ[[[ZZZ[[[]]]___^^^aaaccceeeccc___ZZZWWWPPPMMMKKKJJJKKKMMMLLLLLLMMMLLLKKKKKKKKKKKKLLLMMMLLLNNNRRRUUUWWWWWWVVVUUUOOOKKKDDD>>>999666666666333444555888===CCCIIILLLQQQTTTXXX[[[]]]\\\ZZZYYYZZZYYYWWWUUUSSSRRRQQQQQQMMMKKKHHHFFFDDDAAA<<<999666444111111111222111000000/////////...---------...------,,,,,,------...------------,,,,,,,,,,,,...---,,,+++++++++,,,,,,...------,,,,,,,,,---------,,,,,,,,,++++++******,,,,,,,,,,,,------------.........---------------...---,,,,,,......---,,,,,,------.........------............------------------.........---,,,,,,---...//////000000/////////......---,,,---------111///---++++++,,,///000------------------------------...////////////...000000000///......------&&&))),,,---......000222111//////000111222111000111111000000111111222333555444333444444444222000555555555555777999;;;<<>>;;;888444222222111///.../////////......------,,,...------,,,,,,------...------------------,,,,,,---------,,,,,,,,,,,,,,,///......---------------+++++++++,,,,,,---...///,,,,,,,,,------------..................---------------,,,---------------+++,,,.../////////------...---------------------//////.........---,,,,,,+++,,,------...---------000///---,,,,,,,,,---......---,,,******,,,---...---------------------------......///000/////////------......///000000000+++---......---,,,------111/////////111222111000111111000000111111222333333222111222333333222000555555555666777999;;;<<<>>><<>>???@@@AAADDDGGGJJJLLLNNNNNNNNNNNNNNNLLLIIIFFFHHHFFFEEEEEEEEEDDDBBB???AAA???===<<<<<<<<<<<<<<>><<<:::999999:::999888666666666777888<<>>999666444111...,,,.........---------------...------,,,,,,------...------------------------******+++,,,,,,---------//////...------.........333222000---,,,*********,,,,,,---------.................................,,,------------,,,------+++,,,...///000///......,,,,,,,,,,,,,,,---------000//////...------------+++,,,------...---------000///...---,,,---...///------...///000000000000---------------------------......///000/////////------......///000000000///000111000...,,,,,,---111/////////111222111000111111000000111111222333///......///111333333222444555555666888999:::;;;<<<<<>>;;;777222..............................------,,,,,,------...------------............((()))+++,,,---........................///000000333111///---,,,,,,------,,,---------.........................../////////,,,---......,,,,,,---...,,,---...///////////////,,,,,,,,,,,,,,,---------000///......---.........---...//////000000//////000///......------......***+++---///000000///...------------------------------...////////////...000000000///......---------///111111000///000111111//////000111222111000111111000000111111222333///------...111333444333444444555777888999:::;;;;;;===DDDNNNXXXjjj&&&'''''''''&&&&&&((()))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%'''(((%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&)))+++)))%%%###%%%(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******))))))))))))(((((((((((((((((()))*********)))((('''(((***)))((((((***+++''')))+++,,,,,,,,,***)))(((((())))))***++++++,,,,,,...000333666:::===???HHHKKKPPPSSSVVVXXXZZZ\\\```aaaaaa```^^^YYYUUURRRIIIHHHFFFEEECCCCCCCCCCCCAAAAAABBBCCCEEEHHHKKKMMMNNNMMMMMMNNNOOOPPPNNNMMMOOOQQQTTTWWWYYYZZZZZZZZZZZZZZZZZZ\\\\\\[[[XXXVVVTTTRRRQQQPPPOOONNNKKKIIIEEEAAA===;;;::::::777555555666777666555555666777888:::???CCCGGGJJJKKKLLLJJJIIIJJJKKKNNNOOONNNMMMFFFDDD@@@===:::888888888666777777999;;;===@@@AAAGGGFFFFFFEEECCCBBBAAA@@@===<<<:::888777666666666777888;;;@@@EEEKKKPPPSSSUUUUUUUUUVVVWWWYYYZZZ[[[[[[]]]___^^^ZZZVVVUUUUUULLLKKKIIIGGGEEE@@@;;;666333222222111000///.........------,,,,,,------...------------.........///)))***,,,...////////////------......///000222222000///...------///000222------------............---........./////////000+++---///...,,,+++---...------------...///000111,,,---------............///......------...///000---...//////000000/////////////////////...------+++++++++++++++++++++,,,........................,,,,,,---...............000000000///......------,,,...000111000000111333111//////000111222111000111111000000111111222333111000//////222444444444333444666777999:::::::::;;;>>>GGGRRR[[[lll&&&'''''''''&&&&&&((()))&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$%%%'''((()))))))))'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&$$$$$$%%%'''((('''&&&$$$%%%'''((()))*********%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))+++&&&'''((((((((('''&&&%%%(((((('''&&&&&&&&&''''''''''''((())))))***))))))&&&)))+++)))%%%"""%%%(((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%)))((('''&&&%%%&&&''''''&&&&&&'''((())))))(((((('''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''&&&%%%%%%%%%%%%&&&'''******+++,,,---.........******))))))((((((''''''******(((((('''((())))))((()))***)))((('''(((***&&&)))...111222///+++(((((())))))***+++,,,,,,,,,///000222666:::>>>AAACCCFFFIIINNNQQQTTTVVVXXXZZZ^^^```aaaaaa]]]VVVPPPKKKDDDCCCAAA@@@???@@@@@@AAADDDEEEEEEGGGIIILLLOOOQQQMMMLLLLLLOOORRRTTTUUUUUUZZZ\\\___bbbccccccaaa```bbbaaaaaabbbbbb```]]]ZZZYYYWWWVVVUUUTTTRRROOOMMMFFFBBB===;;;:::999666444444555666555444333444555666777:::===@@@CCCEEEFFFAAAAAAAAABBBDDDEEEDDDBBB@@@???===:::999888888888555555666777999<<>>777666555333111///...---...------,,,,,,------...---------.........//////,,,---...000000000//////---------...000111333444888666222///,,,+++++++++---------.........//////---.........//////000000+++---///...,,,+++,,,///...---------...///111222---.........//////000000///...------...///000111+++,,,------......------...///000000000///---,,,333111...,,,+++,,,---///////////////////////////+++,,,------......------------......///000000000---///111111000///000111111//////000111222111000111111111000111222222333555333111111333444444444333444666777999::::::::::::???IIIUUU^^^mmm&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%''')))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((###&&&))))))&&&&&&))),,,((()))*********((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&'''&&&%%%&&&((((((((('''***))))))(((((((((((())),,,)))&&&$$$$$$&&&))),,,&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))$$$%%%''')))***)))(((''')))***,,,...//////......---,,,+++***))))))))))))++++++***((('''&&&$$$$$$+++*********))))))(((((())))))))))))((((((((((((,,,,,,+++++++++,,,...///444888;;;<<<999777777888:::AAAGGGHHHDDDDDDJJJPPPYYY[[[]]]^^^ZZZSSSKKKGGGAAABBBCCCCCCBBBCCCEEEGGGDDDGGGLLLOOOQQQSSSVVVXXXYYYYYYZZZ[[[]]]___bbbdddggghhhiiiiiiiiigggeeeccccccddddddbbb^^^ZZZXXXWWWRRRQQQPPPQQQQQQPPPMMMJJJ@@@@@@>>>;;;777444444444555333111000///000111222555666777888999:::::::::=========<<<<<<<<<;;;;;;===<<<:::999777666555555222222333444666777888888>>>======???BBBFFFHHHHHHIIIHHHEEEBBB@@@===<<<;;;999777555444666:::???BBBGGGKKKPPPTTTXXX[[[___aaa]]]^^^___^^^\\\ZZZZZZ[[[UUUUUUSSSQQQNNNKKKIIIGGGCCC@@@<<<888555444444555///000111111111000000///---.........//////000000.........////////////000111000///...///111333444333111...---------+++***---,,,,,,,,,,,,---......111000///.......................................,,,---......//////.................................------,,,,,,---...///,,,,,,+++,,,---...///000000000000000///...---,,,---,,,++++++,,,---///000222111000///...---------///...,,,,,,...///...---,,,///222333222111111111---...///000000111111111......///000111222222333111111111000000000000000222222111111222444555777666666666666777888::::::>>>CCCBBBGGGYYYlll'''''''''((((((((())))))'''((()))))))))(((&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))((((((((((((((('''%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((()))))))))((('''(((***+++***)))(((((((((''''''((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((()))******((((((***+++,,,,,,------------+++***)))(((''''''''''''*********)))((((((''''''************)))))))))((()))))))))))))))(((((((((*********,,,...000333444888:::<<<<<<999666666666555777:::<<<>>>AAAGGGKKKQQQTTTWWWZZZYYYUUUOOOLLLFFFGGGHHHHHHGGGHHHJJJLLLNNNQQQUUUXXXZZZ[[[]]]___aaaaaaaaabbbdddfffhhhjjjjjjjjjjjjjjjiiifffdddbbbaaaaaa```[[[UUUNNNKKKIIIIIIHHHGGGGGGGGGEEEBBB???<<<<<<;;;888444222222333333222111//////000111222444555666777888999999999::::::::::::::::::::::::<<<;;;:::888777666666666333444444555666777888888999888888:::>>>BBBDDDDDDGGGFFFDDDAAA???===<<<;;;999888666555555888;;;===AAAFFFLLLRRRVVVZZZ]]]___\\\^^^``````^^^]]]]]]^^^XXXXXXVVVTTTRRROOOLLLKKKIIIFFFBBB>>>:::777666666000/////////......................../////////000....../////////000000000111000/////////111333444222000...---------,,,+++......------......///000000//////...------..............................---...//////000000//////...........................------///111111///---..............................///////////////...,,,,,,++++++,,,---///000,,,,,,,,,,,,---...///000000...,,,---...///.........//////...---,,,...///...//////000000000000000//////000000111111222222111111111111000000000000222222222222333444555666666666666666777888::::::;;;AAAAAAFFFWWWjjj(((((((((((()))))))))***((((((((()))(((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''))))))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&,,,***)))+++......***%%%((('''&&&&&&%%%&&&&&&&&&)))))))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&'''((())))))%%%''')))******)))'''%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******)))(((++++++*********++++++,,,+++***)))(((''''''''''''))))))))))))************************))))))))))))*********)))))))))((((((((()))+++---111444777999777888888777555444444444:::888777777:::>>>BBBDDDRRRUUUZZZ^^^___]]]YYYWWWSSSTTTUUUTTTTTTTTTVVVXXXZZZ]]]```aaabbbcccdddfffggggggggghhhiiijjjlllmmmllllllkkkiiieeebbb^^^\\\ZZZYYYWWWRRRKKKDDD???===???>>>>>>>>>???>>>;;;999888888888555333222222333444333222111111222333444444555666888999999999999999999999999999999999999::::::999999888777777777666666777777777888888888666555555777;;;>>>@@@@@@BBBBBB@@@???===;;;::::::999888666555555666777777:::???FFFLLLQQQUUUYYY\\\[[[]]]``````_________```\\\[[[ZZZYYYVVVTTTRRRQQQPPPNNNJJJFFFAAA===:::888333222000///...---..................////////////...////////////000000000000000//////000111333444000...------.........---//////......//////000111//////...------------...........................//////000111111111111000////////////////////////------///444999888222,,,//////000000///...------,,,---...///000000000000++++++++++++,,,---...///............///000111222000...------...//////...000000...,,,******,,,///000000000000000//////...000000000000000111111111111111111111111111111111111111222333444444444444555555666666777999:::;;;888@@@AAAEEETTThhh''''''((((((((()))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%'''***---...+++(((((('''&&&%%%%%%&&&'''(((***)))))))))((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&((()))***%%%'''(((******((('''%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))***++++++,,,++++++***((((((((((((((((((((((((&&&&&&((()))******)))))),,,+++)))(((((()))***+++,,,,,,+++***))))))******))))))))))))))))))))))))*********)))))))))))))))++++++*********)))))))))***+++---000222555777999666666555444444555666777888999:::<<<>>>AAAEEEGGGYYY[[[___bbbdddbbb```^^^]]]^^^^^^^^^]]]]]]^^^``````bbbddddddddddddeeegggggggggggghhhhhhiiijjjjjjjjjiiifffbbb]]]XXXSSSQQQNNNNNNMMMJJJDDD???<<<;;;999999999;;;>>>>>><<<;;;777777777666444444555666666555555444555666777777555666777888999999999999999999999::::::::::::;;;999999::::::::::::999999:::::::::::::::::::::;;;999888888999<<<>>>>>>=========<<<;;;:::999777777777666666666555555444444666999>>>CCCHHHNNNUUUYYY[[[]]]```aaa```_________^^^^^^]]]\\\ZZZXXXWWWVVVSSSRRRPPPMMMIIIDDD@@@>>>:::888555222000///000000.........///////////////------........./////////............///000111222///---,,,,,,...//////...//////......//////000111......------------.................................///000000111111000000000000000000000000000000...---111999AAAAAA:::111...//////000000///------------...///////////////+++++++++,,,------......000///......---------...000...------...//////...///000000...------///000111111111111000///...---111111111000000000000000000111111111111111222222000111333444555444333333555555555666777999:::;;;888AAABBBEEERRReee&&&&&&'''''''''((((((((()))(((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((('''&&&&&&&&&%%% %%%''''''&&&&&&'''((((((&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$)))''''''((()))***)))(((%%%%%%%%%&&&&&&((()))***((((((''''''''''''(((((('''(((((((((((((((((('''))))))))))))))))))))))))''''''((())))))(((''''''((()))***,,,,,,,,,+++***''''''''''''''''''''''''''''''((())))))*********+++***)))((('''((()))***,,,+++*********************))))))(((((('''&&&&&&))))))))))))))))))******++++++++++++++++++++++++...///111222444555666777:::888555444444666777999333;;;CCCGGGGGGIIIOOOUUUZZZ\\\___aaacccbbbaaa````````````___]]]\\\^^^______```aaa```______```bbbddddddeeeeeeffffffffffffbbb```\\\WWWQQQKKKGGGDDDDDDEEEEEECCC@@@<<<;;;:::888888999;;;===>>><<<;;;888999:::999888888999;;;:::999999999999:::::::::666777888888888888888888999:::::::::::::::::::::999:::;;;<<<============>>>>>>>>>??????????????????=========>>>>>>===;;;::::::::::::999777666555555666666666666555555444666666888:::>>>EEENNNTTTZZZ]]]aaabbbaaa`````````___^^^^^^^^^]]][[[ZZZYYYTTTTTTSSSQQQNNNJJJGGGEEE@@@===999555222111111111///////////////.........,,,,,,---------.........,,,,,,------...//////000...,,,+++,,,...000000///......------......///000......---------......///////////////////////////......///000000000000///111111111111111111111111......222;;;DDDGGG@@@999......////////////......//////000//////...------+++,,,,,,---.........///,,,,,,++++++***+++++++++000///------///000///...***,,,///000000///000111111111111111000...---,,,111111111000000000000000000000111111222222222333111222333444555444333222444444555666777999;;;<<<:::CCCCCCEEEQQQddd&&&&&&&&&&&&''''''''''''))))))(((''''''''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''))))))'''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&!!!&&&******'''%%%&&&(((''''''''''''''''''((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((((('''&&&''')))***)))(((&&&&&&&&&&&&'''((())))))***)))'''%%%%%%''')))***'''(((((())))))(((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$&&&(((*********(((''''''''''''''''''''''''''''''(((((())))))***++++++))))))((((((((())))))***))))))((((((((((((((()))***))))))((('''&&&&&&%%%))))))))))))*********************+++,,,,,,------000111333555777888999999===999444222222555777888FFFOOOXXXYYYUUUSSSWWW\\\ZZZ\\\^^^aaabbbbbbbbbbbb```aaa```^^^[[[YYYZZZ[[[WWWXXXXXXWWWUUUUUUVVVXXX\\\\\\]]]^^^______^^^^^^UUUSSSOOOKKKFFFBBB???===???AAAAAA@@@===:::999888;;;;;;;;;===>>>>>>===;;;???@@@AAA@@@??????AAACCCCCCCCCBBBBBBBBBAAAAAAAAA<<<<<<<<<<<<;;;:::999999;;;;;;;;;::::::999999999:::<<<>>>@@@AAABBBBBBAAACCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAAAAABBBAAA???======>>>>>>>>>===;;;999777777777777777666666666666666555444444777===FFFLLLVVVYYY^^^aaabbbbbbbbbccc^^^_________^^^]]]\\\\\\UUUUUUUUUTTTRRROOOMMMKKKEEECCC???;;;777444333222///////////////.........,,,,,,---------.........,,,,,,------.../////////...,,,+++,,,...000000///......------......///000///............///000000////////////////////////---...//////000000//////000000000000000000000000......111888@@@CCCAAA===222111000///......//////000000000000///...---,,,,,,---...//////000//////---------...///111222333111///......///000000///&&&***---///////////////111111111111000///------000000000000000111111111000000111111222333333333222333333444444333333333444444555666888999;;;<<<<<>>999888;;;@@@DDDFFFYYY]]]aaa```]]]ZZZ[[[^^^\\\]]]]]]^^^^^^]]]\\\\\\ZZZZZZYYYVVVRRROOOOOOPPPJJJKKKJJJIIIGGGGGGIIIJJJJJJKKKMMMNNNOOOOOOOOONNNGGGFFFDDDBBBAAA???>>>>>>???@@@BBBAAA???===<<<===??????@@@DDDGGGIIIHHHGGGLLLMMMNNNMMMLLLLLLNNNPPPRRRRRRRRRQQQPPPOOONNNMMMHHHHHHGGGFFFEEECCCAAAAAA@@@@@@???>>>======<<<<<<<<<>>>AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKHHHGGGGGGHHHIIIIIIGGGEEEEEEEEEFFFEEEDDDAAA???===<<<<<<:::888777666555555555555444444555888===BBBJJJNNNUUU[[[^^^___aaabbb______`````````___^^^^^^YYYXXXWWWVVVTTTRRRPPPOOOMMMKKKHHHDDD???;;;888666000/////////...................../////////000000------...///000000000000...---+++,,,...000000/////////......//////000111///////////////000111111////////////////////////...///000000111111000000000000000000000000000000...------000555999;;;;;;999777444000......//////...///////////////......---...///000111111111000000000000111333444666777111///......///000000///***,,,...///......000111000000111000000///......//////000000111111222222000000111222222333444444444333333222222333333333444444555666888:::;;;===<<>>>>>>>>>>>???@@@AAAAAA???AAADDDEEEDDDCCCDDDEEEAAABBBFFFLLLRRRWWWXXXXXXXXXYYYYYYYYYXXXXXXYYY[[[``````___^^^]]][[[ZZZYYYSSSSSSRRRPPPOOOLLLJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@===???BBBFFFHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOLLLKKKLLLNNNPPPQQQOOONNNKKKLLLLLLLLLJJJGGGDDDBBBAAA???<<<999777555555555333444666666555666888:::>>>CCCLLLSSSXXX[[[^^^```___``````aaaaaaaaa``````\\\[[[ZZZXXXUUUSSSRRRQQQTTTRRRPPPLLLGGGBBB>>><<<000000//////.........---000000000000111111111111...///000111222222222222...---,,,,,,...//////...000000000000000111111222000000000000000111222222000000000000000000000000000000111222222222222111////////////////////////...---+++***,,,000444777@@@===777222///......///,,,---...///000000000000---...000111222222111111///...............//////111000......000000000///111111111///...///222444000000000000000//////......//////000111222222333000000111222333333444444555444333222111222333444333444444666888:::<<<===;;;@@@@@@GGGZZZnnn(((((('''&&&'''((()))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%(((***(((%%%$$$&&&(((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&,,,***((((((***)))'''$$$'''((()))******)))((('''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((()))###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&((()))((((((((((((((()))******...,,,******+++***)))'''***(((&&&&&&'''((())))))***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***###%%%(((***++++++)))(((,,,,,,+++)))((((((***---+++++++++,,,...000111222333777<<>>===<<<>>>>>>===;;;:::999888777666666444333333333444444555555555666888:::::::::<<<<<<===???BBBFFFHHHIIIMMMPPPSSSUUUUUUUUUWWWXXXZZZ[[[]]]```ccceeefffgggiiikkkllljjjhhhhhhjjjlllkkkkkkkkkjjjiiihhhhhhgggfffdddcccccccccaaa]]]YYYZZZYYYVVVTTTRRRRRRRRRRRRSSSTTTVVVXXX[[[\\\]]]]]][[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ\\\\\\]]]]]]\\\[[[YYYXXXSSSPPPLLLGGGCCC???===<<<:::888666555666888777777777:::>>>@@@CCCHHHNNNSSSUUUWWWZZZ]]]]]]]]][[[YYYZZZWWWTTTRRRSSSUUUUUUUUUTTTTTTTTTSSSPPPMMMIIIGGG???===:::666333222111111333111///---,,,,,,...///000//////......---,,,,,,//////000000000///...---//////000000000000//////111000000///////////////------------///000111222111111111000///.........///////////////////////////......---...///000111666777999999999666444222............---,,,+++***---,,,,,,---///000///...000000000000000000000000////////////////////////////////////////////////...///111222222000///...222111111111111000000000111111111111222333444555555444333333444555555666777666666777777888999999>>>===AAAIIIRRRbbb&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++***)))'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&%%%&&&((((((&&&$$$(((''''''''''''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$######$$$&&&'''&&&%%%''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&'''((()))...***&&&$$$%%%'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((''''''&&&((((((((((((((()))******%%%$$$$$$&&&(((******)))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++))))))))))))+++++++++***((('''''')))+++,,,+++++++++***((()))+++------,,,,,,,,,---...000111444888===@@@@@@???>>>===>>>>>>>>>AAAFFFLLLSSSVVVYYY[[[\\\ZZZUUUOOOKKKHHHFFFCCC???===<<<;;;:::999;;;:::888666555555555666333333222111111111222222222333555777999:::::::::>>>???CCCGGGLLLQQQUUUWWW\\\^^^```aaaaaaaaabbbcccffffffeeeeeefffgggiiijjjmmmnnnnnnmmmllllllmmmooolllkkkkkkkkkjjjjjjiiiiiigggfffffffffgggfffdddaaa___^^^\\\[[[ZZZZZZZZZ[[[[[[\\\^^^```bbbcccdddeeedddbbb```^^^]]]\\\\\\\\\\\\]]]^^^___```______^^^aaaaaaaaabbbbbbbbbbbbbbb]]][[[XXXSSSNNNIIIEEEBBB===:::777666777999::::::999:::;;;;;;<<<@@@DDDHHHLLLOOOTTTYYYZZZZZZWWWUUUVVVSSSOOOMMMNNNQQQRRRSSSTTTUUUUUUTTTSSSPPPNNNMMMGGGDDDAAA<<<888444222111111111111111111///...---........................//////000000000000//////000000////////////000000000000//////......//////------------...000111222111111000000//////......////////////////////////...............///000000111222444666666555444333...............---,,,+++---,,,,,,---///000///...////////////////////////////////////////////////000000000000000000000000000000111111000///---,,,//////000000000000111111//////000111222444555666444444444444444555666777666666777999999:::::::::AAA@@@CCCKKKSSSccc%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((&&&$$$'''''''''''''''(((((()))))))))(((((((((((())))))((((((((((((((()))))))))%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''$$$###%%%)))+++)))'''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++666222---(((&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''(((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''')))******+++***(((&&&%%%((((((((((((((())))))***&&&%%%%%%'''***,,,,,,+++((())))))((('''''''''(((&&&&&&((())))))(((&&&&&&+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))***)))((('''&&&&&&'''((()))***)))(((&&&&&&'''((()))***+++++++++******,,,.........---,,,---...000111888;;;======<<<:::::::::???BBBFFFKKKPPPSSSTTTTTTTTTUUUUUURRRNNNIIIEEEDDDCCCBBBAAABBBCCCBBB@@@>>><<<:::888555444444555555333333333222222222333333000222444555666888;;;<<>>>>>???@@@AAAFFFHHHLLLPPPRRRSSSRRRQQQOOOLLLHHHFFFGGGJJJLLLMMMPPPPPPQQQRRRQQQQQQPPPPPPLLLJJJGGGCCC>>>:::666555000000000000///...---,,,---------...//////000000,,,------...////////////111000///......///000111000//////.........//////---------......///111111111000000000/////////...////////////////////////000000000000000111111222...///111222333222222111...............---,,,,,,---,,,,,,---///000///...........................////////////////////////000000000000000000000000//////000000///...---------......///000111111111000000000111222333555666444555555555444444555666555777999;;;<<<<<<<<<;;;AAA@@@DDDKKKSSSccc%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&'''(((((('''%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%)))+++)))'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''')))***,,,<<<888222+++'''%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%******))))))((('''''''''%%%&&&''''''((('''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%)))******+++***(((&&&%%%((((((((((((((())))))***(((''''''((()))******)))(((***+++***((('''((()))'''((()))******)))((('''******)))((((((((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))((((((***+++,,,,,,,,,,,,...000000///---------///111222999:::;;;;;;;;;<<<>>>@@@@@@CCCGGGKKKMMMMMMLLLJJJIIIKKKLLLLLLJJJHHHGGGGGGHHHHHHIIIKKKKKKIIIDDD@@@===;;;888555333333333444222333333333333333333333222222333222333777===BBBMMMRRRXXX^^^aaaeeehhhkkkhhhiiijjjiiigggggghhhjjjiiihhhfffdddeeegggjjjlllkkkkkkjjjjjjjjjkkkkkkkkkggggggggghhhhhhhhhhhhhhhfffggggggeeedddbbbbbbaaaddddddcccbbbaaa``````___```aaabbbcccdddeeeeeeeeebbbaaa```_________```aaabbbdddgggiiiiiigggeeecccffffffeeedddddddddeeeeeedddddddddbbb```[[[WWWUUUOOOJJJDDD@@@??????>>>>>>??????AAACCCDDDCCCAAA???BBBCCCDDDEEEGGGHHHJJJJJJHHHEEEAAA@@@AAACCCEEEEEEJJJKKKLLLNNNOOOPPPQQQQQQNNNMMMKKKIIIEEEAAA===;;;444333000...---......///,,,,,,---...///000111111111000000///............111000///......///000111//////............//////......---......///000111000000000000///////////////////////////////////////000000111111111111111//////000000000000///.........//////......---------,,,,,,---///000///...------------------------////////////////////////////////////////////////------...///////////////------...///000111111222222222111111222222333333444666777666444222333444333555777999;;;;;;;;;;;;<<<;;;@@@HHHQQQaaa%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))))))))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''')))***,,,666555111,,,&&&###"""###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))(((((('''(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&))))))))))))(((''''''&&&((((((((((((((()))******)))'''&&&&&&(((((('''&&&))),,,...---***'''(((***(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))******((((((((((((******)))***++++++++++++*********,,,...///...///111222111000...---...111333555888:::<<<===???BBBEEEHHHEEEDDDBBBAAAAAACCCEEEFFFCCCFFFJJJMMMMMMMMMNNNOOOPPPOOONNNLLLJJJEEE???;;;999888666444222222222222222222333444444444333333444555555444444999AAAHHHSSSYYYaaafffgggiiilllnnnjjjkkkkkkjjjiiiiiijjjllliiihhhgggfffgggjjjmmmooollljjjhhhiiijjjkkkjjjjjjhhhhhhiiiiiijjjjjjkkkkkkiiiiiiiiigggdddbbbbbbbbb___^^^^^^^^^^^^^^^]]]]]]^^^_______________^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^___aaadddffffffeeecccbbbffffffffffffeeeeeeeeeeeebbbcccddddddcccaaa___]]]YYYUUUOOOJJJGGGFFFDDDCCC???@@@AAADDDGGGGGGEEECCCBBBAAA@@@??????AAABBBCCCCCC@@@===<<<===>>>>>>===DDDEEEGGGJJJLLLOOOQQQRRRNNNOOOOOOMMMJJJGGGCCC@@@<<<999555111///000222333,,,---...///000111222222999888555222///---,,,,,,000000////////////000000......------......//////...............///000000000000000000////////////////////////////////////------...///////////////000000000000///...------....../////////......------,,,,,,---///000///...........................////////////////////////////////////////////////---......//////000111111......///000000111222222333333222222111222222333222555777666333111222444111222444666888999::::::888777<<>>BBBDDDGGGKKKPPPTTTVVVWWWXXXYYYVVVQQQKKKFFFAAA===:::777444444444444444333333333444444666777777777666666555777999999:::>>>FFFLLLUUU\\\dddiiiiiijjjllloookkkllllllkkkjjjjjjlllnnniiiiiihhhhhhiiikkkmmmooojjjhhhffffffhhhjjjiiigggcccddddddeeefffgggggggggdddeeeeeeccc___]]]^^^```WWWXXXZZZ[[[\\\]]]^^^^^^___^^^^^^]]]\\\[[[ZZZYYY]]]\\\ZZZYYYXXXYYYYYYZZZ[[[\\\^^^```aaaaaa```___aaabbbccceeeeeeeeeeeedddbbbcccdddeeeddddddcccbbb___\\\WWWSSSQQQNNNLLLJJJBBBAAA@@@CCCGGGKKKLLLKKKHHHHHHFFFEEECCCBBBAAAAAA@@@>>><<<;;;<<<;;;999888<<<===@@@CCCGGGKKKNNNPPPPPPQQQQQQQQQNNNJJJFFFCCC@@@===999555333222333444------...///000111111222999777555222000...------//////000000000000//////...------------...///000///............///000000////////////000000000000////////////////////////,,,---...///000//////...000000000000/////////.........////////////......---,,,,,,---///000///...........................////////////////////////000000000000000000000000000000/////////000000111///000000111111222222222111111111111222333444444---111555555333111333666222333444555888:::<<<===;;;:::>>>FFFNNN^^^}}}&&&&&&((()))))))))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&,,,)))%%%###%%%''')))***'''''''''''''''((())))))))))))(((((((((((())))))'''(((((()))***++++++,,,'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***(((%%%$$$&&&)))%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&)))((((((''''''(((***+++"""&&&+++,,,+++)))((()))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))"""###%%%'''((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$$$$&&&'''((()))))))))'''(((((()))))))))))))))((('''&&&%%%%%%&&&((()))((((((((((((((()))*********))))))***+++,,,,,,++++++///222111,,,)))***,,,((('''&&&%%%%%%&&&'''(((''''''''''''(((***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''((('''%%%""" !!!$$$(((++++++...111222222333444666222111//////111444888:::BBBFFFKKKLLLJJJEEEAAA???::::::999999999;;;===???MMMQQQWWW\\\^^^^^^______VVVPPPFFF???:::999999999222222444555777777777777777888999;;;;;;;;;:::999555:::>>>??????BBBIIINNNTTT[[[dddiiiiiiiiilllnnnkkkkkkkkkjjjiiijjjlllnnniiihhhhhhhhhiiijjjlllmmmhhheeeccccccfffgggfffddd\\\\\\]]]^^^___``````aaa[[[]]]^^^[[[XXXWWWYYY[[[XXXYYY\\\___aaaccceeeeeeeeeddddddbbbaaa___]]]\\\^^^\\\ZZZXXXWWWVVVWWWWWWWWWXXXZZZ\\\]]]^^^^^^]]][[[\\\___bbbddddddccccccdddddddddeeeeeeeeeddddddbbb___[[[YYYWWWTTTQQQOOOFFFBBB@@@BBBHHHNNNRRRTTTPPPPPPOOONNNKKKGGGDDDBBB@@@>>>===<<<<<<:::777555555666999===AAAFFFIIILLLQQQRRRSSSSSSPPPLLLGGGDDD@@@>>>;;;777444333222222.........///000111111111222111000/////////000111...///000111111000///...---------------...///000///............//////000////////////000000000000////////////////////////...///111222222222111000/////////000000000000000......///////////////...---,,,,,,---///000///...////////////////////////////////////////////////111111111111111111111111333222111000/////////000111111111111222222222222///000000111222444555666)))...333444333222555999666666666777:::===@@@BBBBBB@@@CCCJJJQQQaaa'''&&&$$$###"""!!!!!!!!!$$$%%%%%%&&&'''((())))))%%%%%%&&&''''''(((((()))%%%'''))))))((('''((()))---+++)))'''&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$###""""""%%%((()))'''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''(((((((((((((((&&&###$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((''''''''')))(((&&&%%%%%%&&&((()))))))))))))))((((((((((((###%%%&&&&&&$$$$$$%%%'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))***************)))(((((((((***+++,,,...---,,,***))))))(((((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++)))'''(((''''''((()))***)))((('''((()))))))))***,,,...---///111444555555444333444222000///111444888:::???AAACCCFFFEEEAAA;;;777555777888999:::???FFFMMMXXXZZZ]]]______^^^[[[YYYOOOHHH>>>999888777444000444555666555555666999;;;<<<===>>>???????????????===>>>AAAEEEIIINNNRRRTTT]]]```dddiiimmmnnnnnnnnnlllkkkjjjjjjkkklllkkkkkkmmmjjjgggfffggggggdddbbb```___```dddjjjkkkgggbbb```]]][[[]]]bbbdddbbb^^^YYYYYYYYY[[[]]]aaadddfffbbbeeejjjooorrrvvvzzz|||}}}{{{xxxsssooollljjjfffeeeeeecccaaa^^^\\\ZZZ^^^^^^______^^^]]]\\\\\\____________````````````cccbbbbbbaaaaaaaaaaaabbbddd```]]]]]]___]]]WWWQQQSSSPPPLLLIIIHHHKKKNNNQQQ[[[XXXUUURRRPPPMMMIIIFFFAAA???===;;;;;;999777444;;;;;;999777666;;;CCCJJJKKKNNNRRRUUUUUURRRNNNKKKFFFDDD@@@===999666444333...///000000000000000///111111111111111000//////........./////////000000//////............//////......///000111222222333111111000000000000000111666333///,,,+++---///000222111111000///......---//////000000000000//////////////////////////////---,,,,,,++++++***))))))000///////////////---,,,//////............//////000000///...---,,,,,,+++222111111111000000//////222222222111000/////////000111111111111222222222333333333444444444555555444444555777888999:::;;;@@@???BBBHHHNNN___(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((,,,+++)))'''&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''))))))'''$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%###$$$%%%&&&''''''''''''(((&&&$$$$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&%%%%%%)))'''&&&%%%%%%&&&''')))((((((((('''''''''''''''&&&(((((('''%%%$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))************))))))((((((((()))******))))))((((((''''''((((((%%%&&&''''''(((((('''''')))))))))))))))))))))((()))))))))))))))))))))))))))))))))***++++++)))'''+++*********+++,,,++++++'''((())))))(((***,,,///000111333444444222111000111000//////111444777999;;;;;;<<<======;;;777555111333555777:::BBBLLLTTTXXXZZZ]]]``````^^^\\\ZZZNNNGGG>>>888888888666444444555666555555666999;;;===>>>AAABBBCCCBBB@@@???===@@@DDDJJJPPPVVVZZZ\\\___bbbfffjjjmmmooooooooommmmmmnnnoooooonnnlllkkkkkkgggdddbbbbbbbbbaaa___\\\[[[\\\```fffiiifffcccfffcccbbbeeejjjmmmllliiiffffffgggjjjoootttyyy|||{{{~~~~~~|||yyyvvvssspppooopppppppppoooooonnnmmmllljjjjjjiiigggfffdddcccbbbaaa```___^^^^^^^^^___```aaa___]]]^^^``````]]]ZZZZZZXXXSSSOOONNNNNNPPPRRRTTTSSSTTTVVVWWWUUURRRPPPGGGEEEAAA???>>><<<:::888666777777777777:::@@@EEEHHHKKKOOORRRSSSRRRPPPNNNJJJIIIFFFBBB===999666444111111111222222111111000000000111111000000///...------.........///////////////............////////////000000111111222222111000000//////000000000333222///------...///000111111111000///.........//////000000000000/////////////////////////////////////////////.........000///000000111111111000//////............////////////......------,,,,,,111111111111000000000///111111111111111111111111222222222222333333333333333444444444555555555555444555666777999:::;;;;;;@@@???BBBGGGMMM]]]~~~((((((((((((((()))***+++(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&'''+++***((('''&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((***((((((((())))))'''%%%&&&''''''''''''(((((((((((())))))))))))(((''''''###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''')))******)))&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************(((((()))))))))(((''''''&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))************************)))))))))***++++++)))''',,,,,,++++++++++++++++++***++++++******+++///222777777666555444222000///000000000111222444666777666666666555555444444444111222444555:::CCCPPPYYYZZZ\\\___aaaaaa```]]][[[MMMFFF===888777888777777555666777777777888:::<<<===???BBBDDDEEEDDDBBBAAACCCGGGMMMTTTZZZ^^^aaacccbbbdddgggjjjmmmnnnoooooojjjlllnnnooonnnkkkhhhfffeeebbb___]]]^^^___``````]]]\\\^^^ccckkkppprrrqqquuuttttttwww|||~~~}}}zzzvvvssspppnnnjjjhhheeebbb```______`````````____________``````^^^\\\XXXUUURRRQQQQQQRRRPPPRRRVVVZZZ^^^^^^[[[XXXQQQMMMIIIEEECCCAAA???===555666888888999;;;>>>AAAEEEGGGKKKNNNQQQRRRRRRQQQOOONNNLLLHHHDDD>>>:::888444444444333333222111111//////000000000///......////////////000000000000000//////......//////000000000000000000111111111000//////......///000000000000////////////000000111111000000//////......//////000000000000//////////////////////////////000000000000111111111111///000111222333333333333000//////......//////000000000000///////////////111111111111000000000000///000000111222333333333333333333333444444444444444444555555555666666666555666777888999;;;<<<<<<@@@>>>AAAGGGMMM\\\|||''''''&&&&&&''''''((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''$$$%%%''''''&&&&&&&&&'''***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&)))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((()))((((((((())))))((('''&&&&&&'''''''''((((((((((((((()))))))))(((((('''$$$%%%&&&&&&'''''''''&&&'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''((((((((())))))(((&&&%%%%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((((((((((()))((()))))))))************'''((()))))))))'''&&&%%%'''(((((()))))))))))))))(((((()))***************)))))))))))))))*********************************)))))))))***++++++)))'''******+++***)))((()))))),,,,,,,,,,,,,,,...222666<<<;;;999777555444222111111111333444555555555555444555555444333222333444444555555666999CCCOOOYYY]]]___bbbdddcccaaa___]]]MMMGGG>>>888666666777777555777999999999:::<<<>>><<<===???BBBDDDEEEFFFFFFMMMQQQVVV\\\aaacccdddcccfffggghhhiiijjjjjjjjjjjjhhhiiijjjjjjhhheeedddccc```^^^]]]]]]```dddiiikkkkkkkkknnnttt}}}zzztttooommmkkkkkkiiiiiigggccc```^^^___```^^^]]][[[ZZZXXXXXXWWWWWWVVVWWWYYY\\\``````___]]][[[WWWRRRNNNKKKIIIGGGEEE===<<<;;;::::::;;;===>>>DDDEEEHHHJJJMMMOOOPPPQQQOOOOOONNNLLLIIIDDD@@@===888777666444333222111111......////////////......111111111222222222222222000000////////////000000111111111000000000000000///............//////000......///000000000000000111000000000/////////...//////000000000000//////////////////////////////------...//////000111111000111333333222222222222000000////////////000000111111111222222333333333111111111000000000000000//////000000111222222222333333333333444444444444555555555666666666666777666666777999:::;;;<<<===???>>>AAAGGGLLL[[[zzz(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&&&&''''''(((%%%'''((((((''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))((((((((('''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''((()))***%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''&&&''''''(((((((((((('''&&&'''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''######$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''''''''((((((((()))))))))%%%&&&''''''&&&%%%&&&((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((()))))))))************'''((()))))))))'''&&&%%%((())))))***)))(((''''''((())))))***************((()))))))))*********+++************************)))))))))***++++++)))'''(((***+++***(((''')))******+++,,,,,,---000444777<<<;;;999666555444333333111222333555555555444333444666888777444222222222444666777888<<>><<<===>>>AAADDDIIIMMMOOOSSSWWW\\\aaaeeefffeeedddhhhgggfffeeeddddddcccccceeefffeeeccc``````bbbdddaaabbbdddggglllttt{{{~~~zzzssslllgggeeeeee___^^^^^^^^^]]]]]]]]]]]]]]][[[[[[\\\___aaabbbbbbccc___[[[WWWTTTRRRPPPNNNHHHEEE@@@<<<::::::;;;<<>>===AAAGGGLLL[[[zzz***)))((('''''''''''''''$$$$$$%%%&&&'''((()))***)))(((((('''&&&&&&%%%%%%%%%'''))))))((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((())))))(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%%%%&&&)))+++%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&'''(((((()))))))))((((((%%%'''))))))((('''&&&'''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''###$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''(((((()))*********$$$&&&''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))************(((((()))))))))((('''''''''(((((()))((('''%%%$$$&&&'''(((((())))))((((((((())))))******+++++++++************************)))))))))***++++++)))''''''***,,,+++)))(((+++---'''))),,,...000333666999<<<:::777444333222333444222333444555777777777777999<<<===;;;666222222333333777;;;???DDDLLLVVV^^^bbbcccddddddbbb___[[[XXXKKKHHHBBB===999888888999777:::<<<>>>>>>???@@@BBBBBBBBBDDDGGGLLLQQQUUUXXXWWWZZZ___cccfffgggfffffffffeeebbb```_________```\\\^^^___^^^]]]```eeejjjooorrrvvv|||{{{xxxgggfffdddaaa___]]]\\\\\\___]]]\\\]]]```dddggghhhgggdddaaa___^^^[[[XXXVVVQQQLLLEEE@@@===<<<<<<;;;BBBCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIII@@@>>>;;;888555333222222......///000000000//////000000000///////////////111000000//////000000111000000000000000111111111............///000111111......///000000111000000000000000000//////////////////000000000000//////000000000000000000000000---......///000111111222000333444222...,,,,,,...111000000//////000000111------....../////////000000000000000111111111111111111111000000000000000222222222222333333333333444444555555555666666666555666777888999;;;<<<<<<======AAAGGGMMM\\\{{{(((((('''''''''((())))))%%%&&&&&&&&&''''''((((((***))))))(((((('''&&&&&&$$$&&&(((((('''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&&&&&&&&&&%%%$$$&&&'''&&&$$$%%%'''***&&&''''''''''''((((((((($$$%%%&&&''''''''''''''''''(((((((((((((((''''''$$$'''******(((&&&&&&'''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&&&&&&&''''''((())))))***'''((()))(((&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))((((((((()))******%%%'''(((******)))((('''''''''((())))))))))))(((((())))))******+++,,,,,,)))))))))))))))))))))))))))))))))***++++++)))'''$$$(((+++***((((((+++...(((+++000444777:::===???@@@===999555333333444555555666888:::===@@@BBBCCCDDDFFFEEE@@@999555666999777<<>>===>>>???@@@CCCFFFHHHHHHIIIJJJKKKKKKMMMQQQVVVZZZ]]]^^^___]]]___bbbeeeffffffdddcccbbb```^^^]]]\\\]]]___```[[[```eeehhhkkkpppxxx~~~~~~xxxpppiiiccc___]]]aaa```___aaadddggghhhhhhhhhgggffffffeeeccc___\\\YYYTTTNNNIIIGGGEEEBBB??????@@@CCCEEEGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMEEECCC???;;;777555555444...///000000111111000000222222111111000000000000111111000000000000111111//////000000111111222222////////////000111222222///////////////000000000////////////000000000000//////000000000000//////000000000000000000000000.../////////000000111111///222444333...,,,---///111111000000000000111111.........//////////////////000000000111111111111111111111222222333333444333333333333444444444444333444444444555555555555444555666777999:::;;;;;;<<<<<>>999666555666777999:::===@@@EEEIIIMMMOOOOOOOOOKKKDDD<<<999<<<@@@>>>DDDKKKOOOQQQTTTXXX[[[`````````___\\\VVVQQQNNNGGGGGGFFFEEECCCBBBCCCEEEIIILLLPPPRRRRRRRRRTTTUUUSSSWWW]]]bbbffffffdddbbbeeeeeeffffffeeeccc```___^^^]]][[[[[[[[[^^^aaaccceeelllvvv}}}zzzpppiiifffdddddddddfffhhhhhhfffeeehhhggghhhiiiiiigggccc___]]]ZZZUUUSSSQQQNNNIIIDDD<<<>>>AAAEEEGGGHHHHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNIIIFFFBBB===:::888777666//////000111111111111111555555555444444333333333111111000000000000111111...//////000111222222333////////////000111333333000000////////////000000////////////000000000000//////000000000000//////000000000000000000000000............////////////---111444333///---///222111111000000000000111111111111111111111111111111//////000000111111111222000111222333555666777888444444444555555555666666333333333444444444555555444444555777888999:::;;;<<<<<>>BBB@@@CCCNNN\\\zzz(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''(((((())))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))'''&&&&&&'''((('''&&&)))((('''&&&&&&'''((())))))(((((('''''''''((((((***)))((('''''''''&&&'''&&&&&&&&&'''''''''((((((######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&''''''((()))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&$$$###%%%&&&''''''''''''(((((()))***)))((((((''''''(((((()))''''''(((((((((''''''&&&'''''''''(((((((((((((((&&&''''''(((((())))))***''''''''''''(((((((((((())))))******+++,,,,,,,,,++++++,,,,,,,,,+++)))((('''))),,,,,,***((()))***))),,,//////---+++,,,...)))))))))*********++++++(((((())))))***++++++,,,,,,+++***))))))***+++,,,(((***++++++***+++,,,...000777===AAAFFFMMMOOOLLLNNNMMMLLLJJJJJJJJJJJJJJJMMMOOOQQQTTTVVVXXXYYYZZZ\\\[[[XXXSSSOOONNNQQQTTTSSSTTTVVVWWWYYYZZZZZZ[[[______^^^]]]\\\ZZZXXXWWWZZZ\\\]]][[[XXXXXX\\\```___cccfffgggeeeccccccdddeeeeeeeeegggkkknnnooonnnlllkkkhhheeecccbbbbbbbbbcccfffkkkrrryyy{{{uuunnnjjjgggiiikkkkkkiiifffdddcccbbb```]]]]]]^^^]]]ZZZWWWMMMKKKGGGCCC@@@?????????DDDDDDDDDGGGIIIJJJIIIGGGMMMKKKIIIFFFBBB???<<<;;;555333111000111222222111111111000000000000111111444222000000000111000///222111000111333333111000---...000111222222222222111111111111111111111111111000000000000000000000000000////////////000000...///000222222111111000,,,,,,------............111111111000000/////////000///...///222444555444333222111000000222444555999666222000111222333333000000000000111222333444333333333333333444444444444444444555555555555666777777888999:::;;;;;;<<<===AAA???BBBNNN\\\zzz(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''((()))******+++'''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&((()))((('''((((((''''''''''''((()))***)))((('''''''''''''''(((((((((((('''(((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))'''%%%%%%&&&'''&&&&&&&&&''''''''''''((('''((((((&&&$$$$$$%%%&&&))))))(((''''''&&&&&&&&&(((''''''''''''''''''(((&&&&&&'''''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********++++++,,,,,,,,,******++++++******)))((((((***,,,+++***))))))***$$$***...---((('''***...((((((((()))))))))******'''(((((())))))******+++++++++************++++++(((***,,,------...000111777===CCCGGGMMMSSSTTTRRRWWWVVVUUUTTTTTTTTTTTTTTTVVVXXX[[[]]]____________bbbaaa___\\\ZZZZZZ]]]___ZZZZZZZZZZZZZZZ[[[\\\\\\``````````````````aaaaaadddfffgggeeebbbaaadddhhhgggiiillllllkkkiiihhhhhhhhhggggggjjjpppvvvzzz{{{rrrqqqnnnlllkkklllmmmnnnrrrwww~~~{{{sssjjjjjjjjjiiihhhgggeeeeeebbbbbbccccccbbbaaa___^^^XXXUUUOOOIIIDDD@@@>>>===AAA@@@AAACCCEEEGGGGGGFFFKKKKKKLLLKKKHHHEEEAAA>>>666555444444444333111///111111111111111111111111666333111111111111000///222111000111333333111000000000111222222222222222111111111111111111111111000000000000000000111111000000////////////000000...///000222222111111000000000000111111111111111111111000000000000//////222111000000222444444333000000000000111333555666;;;777222///000222555666000000000000111222333444333333444444555555666666444444444555555555555666777777888999:::;;;;;;<<<;;;???>>>BBBNNN\\\yyy(((''''''''''''&&&&&&&&&&&&''''''(((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&%%%$$$%%%''''''&&&%%%'''''''''''''''(((((()))******)))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))((((((''''''&&&&&&)))***)))'''%%%%%%''')))&&&&&&&&&''''''''''''((()))******)))'''&&&''')))(((((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&))))))((((((''''''&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,---......))))))*********)))))))))************))))))))))))(((***,,,***'''%%%&&&((((((((((((((())))))))))))''''''(((((()))))))))***+++++++++++++++++++++++++++,,,...//////222666999>>>BBBHHHNNNSSSVVVXXXWWWZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\___bbbcccbbbaaa```dddcccaaa___^^^___```aaa^^^]]]\\\[[[[[[\\\^^^___`````````aaaccceeegggiiihhhjjjjjjhhhffffffhhhjjjkkklllmmmmmmlllkkkiiiiiihhhggggggkkksss|||}}}zzzwwwuuuvvvzzzuuussspppnnnllljjjhhhgggeeeggghhhhhheeebbbaaa```___]]]XXXSSSNNNIIIEEECCC@@@???>>>@@@DDDFFFGGGGGGGGGIIILLLNNNLLLIIIEEEBBB:::888666555444333111///111111111111111111111111333222000000111111111000222111000111333333111000111111111111111111111000111111111111111111111111000000000000000111111111000000////////////000000...///000111222111111000333333333333333333333333111111111111111111111111555333111000111111000///000000000000111222333444666333///...///000111222000000000000111222333444222222333444555666666777444444444555555555555666777777888999:::;;;;;;<<<:::???>>>BBBNNN[[[xxx(((''''''''''''&&&&&&&&&(((((()))))))))(((((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$&&&(((((('''%%%&&&''''''(((((((((((((((******)))''''''&&&&&&&&&%%%&&&'''((()))))))))((('''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########''''''&&&%%%######%%%'''&&&&&&&&&''''''''''''(((((()))******((('''((()))%%%&&&''''''(((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''))))))((((((''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&'''(((***,,,...///000))))))))))))))))))******+++***))))))))))))((((((...,,,))))))+++,,,***((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++,,,,,,+++++++++------------///444:::???CCCEEEKKKQQQVVVXXXYYYZZZ[[[\\\\\\\\\]]]]]]\\\\\\]]]___bbbdddeeedddbbbaaaeeedddbbbaaa``````______]]]\\\\\\\\\\\\^^^```aaa`````````aaacccfffiiikkkllllllllllllkkkkkkkkkllljjjjjjjjjkkkkkkjjjhhhgggfffeeeeeejjjttt~~~}}}xxxsssmmmiiihhhjjjkkkjjjgggeeedddddd______^^^[[[VVVPPPKKKGGGAAA???>>>???BBBEEEGGGGGGCCCEEEIIILLLLLLJJJGGGEEEAAA===888555333222222111000111222222222222111000///...---...000222222222222111000111333333111000111000000000////////////111111111111111111111111//////000000111111111111000000////////////000000...///000111222111111000000000000000000000000000000000000000000000000000111000......000111000///222111111111111111111111111000//////000000///...000000000000111222333444111222222333444555555666444444444555555555555666777777888999:::;;;;;;<<<;;;??????BBBNNN[[[www(((''''''''''''&&&&&&&&&(((((()))))))))((('''''')))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''')))++++++)))'''%%%&&&'''((()))))))))(((***)))((('''''''''''''''%%%&&&((()))))))))((('''''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%'''(((((((((&&&&&&''')))&&&&&&&&&''''''''''''(((&&&'''))))))'''&&&&&&'''$$$%%%'''((()))))))))((((((''''''''''''''''''(((&&&&&&'''((())))))))))))((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((%%%&&&''')))+++---...///******)))))))))***++++++---+++)))))))))***)))(((+++&&&###%%%+++...,,,(((((((((((()))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,---000666===BBBFFFGGGLLLTTTXXXXXXYYY\\\]]]^^^___```````````````aaaccceeefffgggfffeeedddgggeeecccccccccbbb```^^^\\\\\\\\\]]]^^^```aaabbb______```bbbccceeeggghhhiiiiiijjjjjjjjjkkkkkkkkkhhhgggfffggghhhhhhgggeeeccccccdddkkkvvv{{{ssskkkjjjhhhgggfffdddcccccc\\\^^^aaaaaa^^^XXXPPPLLLGGGDDDAAA???@@@BBBCCCDDD???AAAEEEHHHIIIJJJIIIHHHHHHCCC===888555444444333000111222333333222111000---,,,,,,---000333333333222111000111333333111000000000///////////////000111111111111111111111111/////////000111111222222000000////////////000000...///000222222111111000222111111111111111000000------............//////---,,,+++---000222333222222222111111111000000000000000000222333333000...000000000000111222333444222222333333444444555555444444444555555555555666777777888999:::;;;;;;<<<===AAA@@@DDDOOO[[[vvv(((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%''''''(((((())))))******&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))''''''((((((((((((((((((&&&&&&&&&''''''''''''((('''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''')))+++,,,***(((%%%&&&'''((()))))))))((()))(((((('''''''''((((((%%%&&&((()))))))))'''&&&'''((((((((()))))))))))))))))))))******)))))))))((((((((((((((()))))))))((()))++++++)))))))))***&&&&&&&&&''''''''''''(((%%%'''))))))((('''''''''$$$&&&((()))******)))((()))((((((''''''(((((()))&&&'''((()))************'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))******+++,,,+++******)))***+++,,,---111...+++***+++,,,+++***&&&$$$"""###'''***)))((()))))))))*********++++++************************++++++,,,------,,,++++++***---000333777;;;AAAEEEIIIHHHMMMVVVZZZYYYYYY]]]]]]^^^```aaabbbbbbbbbaaaddddddfffgggggghhhhhhhhhfffeeecccdddeeedddaaa___]]]^^^___```aaabbbbbbbbb```aaabbbcccddddddddddddddddddeeefffhhhiiihhhhhhgggeeedddeeeggghhhgggeeeccccccfffnnnzzzzzztttnnnjjjhhhfffbbb___YYY___fffllllllhhh```[[[UUUQQQJJJEEECCCBBBBBBBBB===>>>AAACCCFFFIIIKKKLLLMMMIIICCC>>>;;;999666444000111333444444333111000///------...111333333333222111000111333333111000111000/////////000111222111111111111111111111111...//////000111111222222000000////////////000000...///000222222111111000444444333333222222222222////////////000000000111///...---...000111222111000000000111111111111000222111000111222333222000000000000000111222333444444444444444444555555555444444444555555555555666777777888999:::;;;;;;<<>>BBBGGGLLL\\\{{{%%%''')))***((('''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))'''&&&'''((()))((('''&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((()))******++++++&&&'''(((''''''''')))+++,,,------,,,***))))))***((((((((((((((('''''''''(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))((('''&&&&&&&&&&&&&&&(((((())))))))))))******&&&'''((((((((((((((((((&&&%%%%%%''')))++++++***(((''''''&&&&&&''''''((((((((())))))))))))(((((('''((()))((('''&&&''')))((()))***+++++++++***)))((((((((((((((((((((((((((((((((()))***+++,,,---*********++++++*********%%%&&&''')))******++++++,,,------,,,***)))***+++++++++************++++++)))(((((()))+++,,,+++******+++,,,,,,+++---///222777;;;???BBBBBBAAAAAAAAACCCGGGNNNSSSWWWZZZ\\\^^^]]]```bbbcccbbbbbbccceeehhhggggggfffffffffggggggdddeeefffdddcccbbbbbbcccfffffffffeeedddcccbbbaaabbbbbbaaa```^^^\\\ZZZYYY]]]^^^```bbbbbbaaa```___ZZZZZZ[[[___gggqqq{{{wwwiii^^^WWWSSSQQQLLLKKKIIIFFFDDDBBBBBBAAACCCFFFKKKNNNMMMIIIDDD@@@;;;999777555333222222333333555666555444333444555222222222222222111111000333333111000000000000000111111111111111000000000......///111111222111111111000000//////000000111000///...///111222111000222222111111111111000000111111222222222222111111//////000111111111111000000000000000000000000000111222222333333222222111222222222222333333333333222333666888888777555333333444555777888999999999555666777999:::<<<===>>>BBB<<<===FFFNNNZZZvvv$$$'''******)))'''&&&'''))))))((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&%%%%%%%%%&&&''')))***&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))***+++,,,,,,------&&&((()))))))))***,,,...///111111///***((()))+++))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((((((((()))))))))((('''&&&%%%%%%%%%%%%''''''((((((((()))))))))&&&&&&'''((())))))(((((('''''''''((()))*********((((((''''''''''''((((((((((((((())))))((((((((('''((()))((('''&&&''')))&&&''')))*********((('''((((((((((((((((((((((((******************+++,,,***++++++,,,,,,++++++***&&&&&&'''((())))))******+++,,,---,,,***)))***+++++++++************++++++)))))))))***+++++++++++++++,,,,,,,,,,,,...222555;;;>>>@@@AAA@@@?????????@@@EEELLLQQQVVVYYY\\\^^^^^^```bbbcccccccccdddeeegggfffffffffeeeeeeeeeeeebbbdddeeedddcccbbbbbbcccgggggghhhgggfffeeecccbbbbbbbbbbbbbbb```^^^[[[ZZZ^^^___```aaaaaa___]]]\\\YYY[[[```hhhsss|||mmmbbb\\\YYYXXXQQQPPPNNNLLLIIIEEECCCAAAAAADDDIIIMMMNNNLLLIIIGGG>>><<<999666444333333444222333444333222111222444222222333333222222111000111111000000000000000000111111111111111111111111111111111111000000//////111000000000000000000111000//////000222222111///111111111111111111111111111222333444444333222111......000111111222222222000000000000000000000000222222222222222222222222222222222333333333444444222444555777777666555444777777777777777666555444666777888:::;;;===>>>???DDD<<<===HHHOOOYYYuuu$$$'''******)))'''&&&'''))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))'''&&&'''((()))((('''&&&%%%%%%%%%&&&''')))***&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&''''''((()))******)))***,,,,,,,,,---///222222333333///***''')))+++))))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((***)))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((((()))))))))((((((((()))(((((((((''''''(((((((((&&&''''''((((((''''''&&&'''((()))((('''&&&''')))&&&'''((()))******)))((())))))))))))))))))))))))---,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++)))))))))(((((((((((())))))***+++***)))((()))***++++++************++++++)))******+++******++++++,,,,,,---------000444777<<<>>>???>>>===;;;;;;<<<===AAAHHHMMMRRRWWW[[[^^^^^^```bbbcccccccccdddeeeeeeeeeeeeddddddcccccccccaaabbbddddddcccbbbcccdddeeefffggghhhhhhgggeeedddaaaaaaaaaaaa___\\\ZZZYYY\\\]]]^^^______^^^^^^]]]^^^ccclllxxxrrrhhhcccaaa___UUUUUUTTTQQQNNNKKKHHHFFFDDDEEEGGGIIIKKKLLLLLLMMMBBB@@@<<<999666555444555222333444444222222333444222333333333333222111111......///000111222222222111111111111111222222222333333222222222111111222111111000000000000111111/////////111333333111...000000000000000000000000111222333444444333222111---...///111222222222222111111111111111111111111222222222222222222222222222222333333333444444444444444444444444555555666666666666666555555444333777888999:::<<<>>>???@@@>>>;;;@@@IIIOOO[[[zzz%%%''')))***((('''''''''))))))((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******+++---.........///111333444333111---***(((((()))((((((((((((((('''''''''))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((***)))(((''''''''''''''''''(((((((((((()))))))))&&&'''((((((((((((((((((((()))***)))'''&&&'''((()))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))))))))))))))***++++++,,,)))))))))))))))))))))))),,,+++***)))))))))))))))***++++++,,,,,,++++++***++++++***)))((()))))))))(((***+++***(((((()))***++++++************++++++***+++,,,+++******+++,,,+++---...///000222666999:::;;;;;;:::888777888999:::===BBBGGGMMMSSSYYY^^^^^^aaacccdddccccccdddfffddddddddddddcccbbbaaaaaa___aaadddddddddccccccdddbbbccceeeggghhhgggfffeee______^^^]]][[[YYYWWWVVVYYYYYY[[[]]]```dddggghhhmmmsss~~~xxxoooiiidddbbb[[[ZZZYYYWWWTTTQQQNNNMMMIIIHHHGGGGGGHHHJJJLLLNNNFFFDDD@@@===999777666555444666777666555444555666333333333333333222222111---...///111222333333444111111111222222222222222111111111222333555666777222111111000000111111222///000111444555555222////////////000000000000111111111222222222222111111......///111111222222222222222222222222222222222333222222111111222222333333333333333444444444444555444333222333444666777111222333555666777777777777888999;;;<<<>>>???@@@===???CCCEEEIIIXXXwww'''((()))((('''&&&''')))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))'''&&&'''((()))(((''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************,,,...//////...///111333444111---+++))))))(((''''''''''''(((((((((((((((***)))(((''''''((()))***(((''''''''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((************++++++++++++(((((((((((((((((('''&&&%%%''')))(((&&&&&&''')))))))))(((((((((((())))))''''''(((((((((((('''''''''((()))((('''&&&'''))))))(((''''''((()))+++---)))))))))))))))))))))))))))((((((((())))))***+++******++++++++++++******++++++***))))))***+++,,,)))***++++++))))))***+++++++++************++++++***+++---,,,***)))***,,,***,,,///111222444777999666666666555333333555777888:::===BBBGGGOOOWWW]]]___aaacccdddcccdddeeefffddddddeeeeeedddcccaaa```^^^```cccddddddccccccdddaaabbbdddfffgggeeedddbbb```___]]][[[YYYXXXWWWWWWWWWXXX[[[```hhhqqqxxx}}}~~~uuummmhhhbbbaaa^^^[[[XXXVVVSSSRRRMMMLLLJJJHHHHHHIIIJJJKKKHHHFFFDDD@@@===999777666555666777666555444555777333333444444333333222111...///111222333333333333111111111222222333333333111111111222333555777888222111111000000111111222111222444777999888444111000000000111111111222222111111111000000111111111...///000111111111111111222222222222222222222222333333222111111222333333333333333444444444444555444444555555666666666666111222333555777888999999777777999:::<<<>>>?????????EEEFFFDDDLLLddd'''((()))'''&&&&&&(((***))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))'''&&&'''((()))((('''((((((*********)))((('''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&---...///.........000222555000+++)))))))))'''%%%&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))((('''&&&&&&"""%%%''''''&&&&&&(((+++))))))(((((((((((())))))(((((())))))))))))(((((('''((()))((('''&&&''')))'''&&&$$$###$$$''')))+++))))))))))))))))))))))))%%%%%%&&&''')))***,,,---*********++++++***************))))))***,,,...///***+++,,,,,,+++***+++---++++++************++++++***,,,...,,,***)))***---***,,,000222444555777999333333333222111111444666666888:::>>>DDDMMMVVV]]]___aaacccdddddddddeeefffeeeeeeffffffeeecccbbbaaa]]]```ccceeedddccccccdddaaabbbdddffffffdddbbb```bbbaaa^^^\\\ZZZYYYYYYYYYXXXZZZ^^^fffppp}}}~~~~~~}}}zzzxxxxxxyyy{{{}}}vvvuuutttvvvyyy{{{||||||{{{zzzzzz|||~~~zzztttgggeeebbb^^^[[[XXXVVVUUUPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHFFFCCC???;;;888666333444555444333333444555333333444444333333222111000111333444444333222111111111111222222333333333444333222222222333444555222222111111111111222222333444777:::;;;:::666222111111111222222333333333222111000//////000111222///000000111111111111000111111111111111111111111444333222111111222333444333333333444444444555555333555777999999888666555555555666777777888777777666777888:::<<<===>>>???===FFFIIIJJJ\\\(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''$$$&&&((()))'''&&&&&&'''(((((((((((())))))))))))(((((((((((((((''''''&&&******))))))((((((''''''))))))((((((((((((((()))%%%&&&)))++++++***((('''***)))(((''''''((()))*********+++,,,------......,,,,,,,,,++++++*********(((((((((((((((((((((((((((***+++***((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******''''''''''''(((((((((((('''((()))((('''&&&'''(((((()))***************)))))))))((((((''''''&&&&&&''''''(((((((((&&&%%%$$$))))))))))))))))))))))))((('''&&&&&&&&&((()))***%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---...------,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++******+++,,,000///...---------------......///111222333444555222222111222333444444333222444888===EEENNNXXX___aaabbbbbbcccddddddeeeeeedddddddddddddddeeefffgggbbbcccdddeeefffeeedddddd```aaabbbbbbaaaaaabbbccc```___^^^[[[XXXWWWWWWYYY\\\bbbkkkuuu{{{wwwuuuvvvvvvvvvvvvvvvyyy|||~~~}}}|||~~~}}}|||zzzzzz{{{||||||{{{{{{|||yyynnneeecccaaa[[[YYYZZZUUUUUUTTTPPPKKKJJJKKKNNNOOOMMMIIIGGGDDDAAA<<<999999888777666555444444444111111222333333444555555222333333333333333222222000000000111222222222333444444555444333111///---111111222333333333333222,,,///555999:::888444222222222222222222222222222777444000//////000000///111111111111000000/////////000111222333444444444333222222111111222222333555888::::::888555444444444555555555555555444444555555555666666666666666888999999999999;;;>>>@@@===BBBDDDLLLhhh))))))(((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''''')))))))))((('''''')))+++(((((((((((())))))))))))(((((())))))(((((('''&&&''''''''''''(((((((((((())))))((((((((((((((())))))))))))***************(((((('''&&&&&&'''(((((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))&&&(((******)))(((((()))))))))))))))((((((((((((''''''''''''''''''''''''*********)))((('''''''''''''''''''''(((((((((((((((((()))))))))))))))***((((((((((((((('''&&&%%%((((((((((((((('''''''''&&&''''''(((((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&'''((()))&&&&&&'''''''''((((((((())))))))))))(((((((((((('''((((((((())))))******)))))))))))))))))))))))))))***+++,,,------,,,+++...---,,,***))))))((((((************************,,,,,,,,,,,,,,,++++++***---,,,,,,,,,,,,,,,---...///000111222333444444444111000000000111222222111333666;;;AAAHHHPPPYYY___bbbbbbbbbccccccdddddddddeeeeeefffggghhhiiijjjjjjbbbbbbcccddddddcccbbbbbb```aaaaaa```^^^\\\]]]^^^```^^^\\\YYYXXXZZZ^^^bbbkkkrrr|||~~~}}}|||zzzzzzyyyyyyyyy~~~|||{{{zzzzzzuuuoooiiiaaa\\\]]]ZZZYYYVVVRRRNNNKKKHHHHHHIIIHHHHHHHHHFFFBBB===888888777666555444444444444444444444333333333333222555555666666666555555444111111111111222222222222///000111333444444333333111111222333333333333222000111333444444333111000222222222222222222222222222111000222555888999999222222222111111000000000000000111222333333333333333222222111111222222333000222555555444333222333444555555555555555444444555555555666666666777777777999:::;;;;;;===@@@BBBDDDFFFFFFFFFSSSkkk******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''+++***)))&&&%%%&&&))),,,(((((((((((())))))))))))(((((())))))(((((('''&&&%%%%%%&&&&&&'''(((((())))))((((((''''''((())))))+++***((('''''')))+++,,,)))((((((''''''(((((()))))))))((((((((('''''''''***))))))))))))(((((((((************************%%%'''))))))))))))***+++))))))))))))((((((((((((''''''''''''''''''''''''******))))))((((((''''''''''''''''''(((((((((((('''(((((())))))************))))))((('''&&&%%%$$$'''''''''(((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))***+++,,,)))))))))))))))))))))))))))***++++++,,,+++++++++...---,,,+++))))))))))))************************((()))+++------,,,***)))************+++,,,---...000111222333444333333222111000000000111111222333555999???FFFMMMTTT[[[___bbbbbbbbbbbbccccccccccccdddeeefffhhhiiijjjjjjjjjbbbbbbcccbbbbbb```_______________]]][[[ZZZZZZ\\\\\\ZZZUUURRRSSSZZZccckkk}}}}}}|||||||||}}}}}}}}}~~~}}}zzzooogggdddaaa]]]XXXUUUSSSPPPJJJFFFDDDEEEHHHJJJJJJFFF@@@;;;777777666555444444444444777666555444333111111000222222333333444333333222222222222222222111111111...///000222444555555555111222222333333333333333666444222111000000000111222222222222222222222222333222222333444555444222333333222222222222111111000111111222333333333333333222222111111222222333---///222333222222222333444444555555555555555444444444555666666777888888777999<<<>>>>>>???AAACCCBBBCCCFFFGGGJJJVVVppp***)))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''(((((('''%%%$$$$$$''')))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((((((((('''''''''((()))))))))((('''&&&'''((()))+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++''''''''''''((((((((((((((('''''''''((()))((((((******))))))((((((((((((&&&&&&''''''(((((())))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))((((((((('''((((((((((((((()))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++++++++++++++++++++,,,---...000111222333333222111000111222222222222333555777999>>>FFFMMMSSSXXX]]]```cccccccccccccccccccccccccccdddeeefffffffffeeeeeecccbbbaaa```___]]]\\\\\\\\\]]]\\\[[[YYYYYYZZZ\\\ZZZVVVRRRPPPTTT___mmmwwwzzzssswwwyyy|||zzztttjjjccc[[[WWWWWWVVVPPPJJJDDDEEEGGGJJJKKKJJJFFFCCC888888666555444444444444777777666444333222111000111222333333333333333333333333333222222111111111222333333333222222111111111222333333444444333333888666444222111111222333222222222222222222222222333222333444555444111...333333333333333333333333000111222333333333333333333222222111111222222333000222444444333222333444333444555555666555555555333444555666777888999999999;;;???@@@@@@@@@@@@AAA???>>>CCCKKKNNNVVVsss)))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((((((&&&((()))(((&&&%%%%%%&&&(((((((((((()))))))))))))))))))))))))))((((((''')))))))))((((((((('''''''''''''''''''''((())))))(((((()))))))))***))))))******++++++++++++******(((((()))***+++,,,---...************************((((((((((((((((((((((((((()))+++***(((''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''((((((((((((,,,***((((((******(((&&&((((((''''''((()))***+++&&&&&&''''''(((((()))))),,,+++***((((((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''((((((((()))))))))***************))))))))))))))))))))))))))))))))))))+++*********************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++---...---------------...//////000111222222222111000///111222333333333444888;;;@@@EEEMMMSSSXXX\\\___aaacccccccccccccccdddddddddeeeeeeeeedddcccbbb``````cccbbb```___]]][[[ZZZZZZ[[[[[[ZZZWWWUUUTTTVVVXXXVVVVVVUUUYYYaaappp~~~}}}|||{{{pppccc\\\[[[YYYRRRLLLHHHFFFEEEFFFHHHIIIIIIHHH;;;;;;999777666555444444555555555444444333333333555666777777888888888777444333333333222222111111555555444222111000000000222222333444444444444333333333333333333333333333222222222222222222222222///000222666:::;;;999888333333333333333333333444111111222333333333222222333222222111111222222333333444555555333222222333333444444555666666555555444444555666777888999:::;;;===@@@AAA@@@?????????CCC===@@@JJJMMMTTTooo(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))((((((((((((***++++++)))'''&&&'''(((((((((((())))))))))))))))))******))))))((('''+++******)))((((((''''''&&&&&&&&&&&&'''((())))))))))))***++++++++++++***'''(((((())))))(((((('''%%%%%%&&&(((***+++------))))))************++++++'''''''''''''''''''''''')))***+++***(((&&&&&&'''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((...+++)))***,,,---+++(((%%%%%%$$$$$$%%%''')))***'''''''''(((((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))'''((()))************)))))))))((((((((((((''''''''''''(((((())))))******++++++*********))))))))))))))))))))))))))))))))),,,,,,+++************+++///...---+++************************************+++***)))((()))+++---///............///000111222222222111111111111111111///222444444444666<<<@@@HHHLLLSSSYYY\\\^^^```bbbccccccddddddeeefffffffffjjjhhhfffdddbbbaaa``````cccaaa```]]]\\\ZZZZZZZZZ[[[ZZZXXXTTTQQQPPPQQQSSSSSSVVV]]]fffsssvvvkkkddd^^^VVVOOOLLLHHHDDDBBBCCCFFFHHHIII@@@???===:::888666555555444444444444444555555555444444555666777777777777333333333333333222222222333333222111111222222333222222333444444444444444...///000222222222111000222222222222222222222222111111222555777777555333222222333333333333444444111222222333333222222222333222222111111222222333333444444333111000000111333333444555666666666666555555666777777888999999;;;===>>>???>>>===>>>???CCC>>>???GGGLLLUUUnnn)))(((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))((((((***++++++)))'''&&&'''((((((((((((((()))))))))))))))************)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))((('''''''''(((***+++&&&'''(((((((((((('''&&&%%%%%%&&&'''(((***++++++((((((((()))))))))******((((((((((((((((((((((((''')))******((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((***'''%%%'''+++...,,,)))&&&%%%$$$$$$$$$&&&((()))(((((((((((((((''''''''')))))))))***))))))(((((())))))))))))))))))))))))$$$%%%'''((())))))))))))((((((((('''''''''&&&&&&'''''''''((()))***************************++++++))))))))))))))))))))))))...---,,,+++******+++,,,///...---,,,+++*********************************+++++++++++++++,,,------++++++,,,...000333555666444333222111111333444555222555888888888<<>>;;;888666555555555555555555555555555///000111222333333333333222222333333333333333333222111111111111222444555222333444444555444444444//////000111111111111111222222222222222222222222444333222222222000---+++111222222222333333333333222222222333333222222111333222222111111222222333222333333222111000222333222333444555666666666666666666777777777888888888888999;;;;;;;;;<<>>BBBFFFJJJXXXttt******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************))))))))))))******(((%%%######&&&((((((((((((((())))))))))))***************)))((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&'''((()))***(((&&&###!!!!!!$$$'''***'''((()))******)))(((''''''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))%%%''')))***)))))))))+++((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,''''''''''''((((((((()))###!!!###))),,,+++(((***)))'''&&&&&&'''((()))))))))(((((('''''''''&&&%%%&&&(((*********))))))))))))))))))))))))))))))!!!"""$$$&&&((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''((()))******+++(((((()))***+++,,,,,,---))))))))))))))))))))))))///...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---,,,+++'''(((***---111555888999777555333222222444777999666999===>>>>>>BBBJJJQQQSSSVVV[[[^^^``````bbbcccbbbcccdddfffhhhiiijjjkkkiiigggccc```___```bbbdddbbbaaa___]]][[[[[[[[[[[[TTTUUUVVVVVVWWWZZZ___cccttt|||~~~zzzyyy|||~~~pppgggWWWSSSNNNJJJIIIJJJKKKKKKIIIGGGDDD@@@<<<999777666666666555555555444444444000111222333444555555555222222222333333444444444444333222111111222333333222333444444555555444444444333222111111222333333222222222222222222222222222111111333555555555333111111111222222333333333222222333333333222222111333222222222222222222333111222333333222333555777222333444555666666666666777777777777777888888888555666888999:::===AAADDD999@@@FFFEEEEEETTTqqq))))))((('''''''''''''''((((((''''''&&&&&&%%%%%%''''''((()))))))))))))))'''((()))******)))((((((***+++,,,---,,,***((('''))))))))))))((((((((((((***...222111,,,((((((***(((((((((((())))))))))))$$$'''++++++(((&&&&&&(((((()))))))))))))))((((((******++++++,,,,,,------,,,,,,+++***)))(((''''''))))))))))))(((((((((((('''(((***+++***)))'''&&&((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&(((******)))(((&&&******))))))((((((''''''$$$%%%&&&((())))))))))))''''''''''''((()))++++++++++++******))))))(((((())))))(((((((((((())))))(((((())))))******++++++((((((''''''''''''((((((''''''((()))******))))))***,,,,,,+++)))((()))***(((((('''(((((()))***+++******+++++++++,,,,,,,,,...***'''&&&((()))(((&&&)))************+++++++++++++++++++++,,,---......------------------------,,,,,,------...---------111...---111888===>>><<<;;;999666555666999<<<>>>DDDBBBAAAAAABBBFFFIIILLLWWWZZZ___bbbccccccccccccgggfffeeehhhjjjkkkiiifffgggddd```____________^^^ccc___ZZZWWWVVVWWWWWWXXXXXXWWW[[[bbbfffhhhppp{{{~~~{{{{{{wwwrrrkkk```VVVSSSPPPJJJHHHJJJJJJJJJIIIFFFAAA===;;;:::777666555444333444444555444555666777777666555444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111111111222333444444555555222222333333333222222111111222444666666444222000......///000111222222333444444444444444444444444555666777888888999888888<<<;;;::::::;;;<<<===>>>@@@DDDBBBDDDMMMUUUkkk***)))((((((''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))(((''')))***+++,,,+++***((('''))))))))))))(((((((((((((((,,,000///+++((()))***(((((((((((())))))))))))'''((()))(((&&&&&&(((***(((((())))))))))))((((((((((((((()))))))))))))))************))))))))))))))))))))))))((((((((((((&&&''')))******)))(((''')))((((((''''''(((((()))+++*********))))))))))))&&&''''''((('''&&&$$$$$$***)))))))))((((((((('''((())))))))))))(((''''''''''''''''''((()))***+++))))))))))))))))))(((((())))))(((((((((((())))))(((((())))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))***+++,,,+++)))((()))***(((((((((((()))+++,,,---*********+++++++++,,,,,,+++)))'''''')))******)))************++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,------......------000//////444;;;??????===<<<:::777666777;;;@@@CCCEEEDDDBBBBBBDDDHHHMMMPPPXXX[[[```bbbcccccccccdddhhhggggggiiikkkllliiigggeeebbb___]]]]]]^^^^^^]]]```]]]YYYVVVVVVWWWXXXYYYZZZ\\\bbblllrrrxxxyyytttvvvwwwxxx|||zzznnnbbb]]]WWWQQQNNNOOOHHHIIIIIIHHHDDD???<<<999777666555444444444555555555666666666666666666555777666666555444333222222333333333333333333333333333333333333333333333333111111111111111111111111222222333333333333222222333333333333333333333333//////000000111111222222222222222333333222222111000111111111111111111111333333333222222222111111333333333444444555555555666777777888999::::::;;;<<<<<<;;;;;;<<<===??????@@@CCCBBBDDDMMMVVVlll+++******)))((()))))))))))))))************++++++'''(((((()))))))))))))))))))))*********((('''&&&((()))*********)))'''&&&(((((((((((())))))))))))'''***------***((()))***(((((((((((())))))))))))))))))(((&&&%%%&&&)))+++(((((())))))))))))(((((()))(((((((((((((((((('''(((((())))))*********+++))))))))))))((((((((((((&&&'''(((*********)))(((***))))))(((((())))))***++++++*********)))))))))))))))((('''&&&%%%$$$$$$))))))))))))(((((((((((())))))******))))))((('''(((''''''(((((()))***+++(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&''')))******+++++++++)))((()))***((((((((()))***,,,---...*********++++++++++++,,,)))((('''(((***,,,,,,,,,************+++++++++,,,,,,++++++*********++++++........................,,,,,,------............000000333888>>>AAA@@@===<<<;;;888888:::>>>DDDGGGFFFDDDBBBBBBEEEJJJPPPTTTYYY]]]aaacccddddddeeeffffffffffffhhhjjjjjjhhhfffbbb```]]]\\\\\\]]]\\\[[[ZZZYYYWWWVVVWWWZZZ]]]``````dddnnnyyy{{{ttttttwww}}}}}}yyyxxxxxx|||tttiiiaaaXXXSSSRRRHHHJJJKKKKKKHHHDDD???<<<888777666555444555666666777666666555555666666777999888777666555333222222333333333333333333333333333333333333333333333333444444444444444444444444333333444444444444333333444444444444444444444444333444444444444444444444111222222333333222222222111111000///000111333444555555444444444333333333222222333444555666666777777777888888:::;;;======<<<<<<<<<<<<===>>>???@@@@@@CCCBBBDDDNNNVVVlll,,,+++******))))))******+++*********************(((((())))))))))))(((((()))*********)))(((&&&%%%'''(((((())))))(((''''''(((((((((((())))))))))))%%%(((******)))((()))***(((((((((((())))))))))))))))))(((''''''''')))***'''(((((())))))))))))(((++++++******))))))(((((())))))))))))************))))))))))))((((((((((((%%%&&&((()))******************))))))))))))******)))))))))((((((((('''''',,,+++***)))(((((((((((())))))))))))((((((((((((&&&'''(((***++++++++++++((((((((((((((()))******&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((''''''''''''(((((()))(((&&&%%%%%%'''(((***)))***+++***)))((()))***))))))))))))***++++++,,,************++++++++++++))))))))))))+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++***))))))))))))////////////////////////,,,,,,---------...//////111333777===BBBCCC@@@===999999999;;;===AAADDDFFFCCCAAA@@@AAAEEEKKKRRRWWW[[[^^^bbbdddeeefffggghhhddddddeeefffgggfffeeedddbbb___]]]\\\\\\]]]\\\[[[VVVUUUTTTTTTWWW\\\ccchhhiiiooozzz{{{xxxuuu}}}}}}vvvpppnnnoootttxxx}}}{{{tttoookkkhhhgggfffhhhjjjlllpppyyywwwkkkaaaXXXTTTNNNMMMLLLLLLJJJGGGCCC@@@:::999777666666666666777888777666555555666777888777777666666555444333333444444444444444444444444444444444444444444444444555555555555555555555555333444444555555444444333555555555555555555555555666666666666666555555555111111222333333333222222222222222222333444555555222222333444555666777777111222333444555666777888777777777888999;;;===>>>:::;;;;;;<<<===>>>??????@@@CCCBBBEEENNNWWWmmm,,,,,,+++***************++++++***)))((((((''''''(((((())))))))))))(((((()))*********)))(((&&&%%%'''''''''((((((((('''''''''((((((((()))))))))***%%%'''((()))(((((()))***(((((((((((())))))))))))(((((()))*********((('''''''''((()))))))))))))))++++++******))))))((((((************))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***************))))))))))))******))))))))))))((((((((((((******)))))))))******+++(((((((((((())))))))))))&&&'''(((***++++++++++++)))(((((((((((())))))***&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((''''''''''''((((((***)))'''&&&%%%'''(((***((()))******)))((()))*********)))(((((((((((()))))))))*********+++++++++******++++++***************++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,------///000111222666;;;@@@DDDCCC???<<<444666:::===???@@@@@@@@@>>>======???DDDLLLSSSXXX^^^```dddffffffgggiiijjjfffggghhhiiihhhgggffffffcccaaa___^^^^^^]]]\\\ZZZTTTTTTRRRQQQSSSZZZcccjjjsss{{{zzzwwwxxx{{{~~~yyy{{{pppiiiccc^^^___bbbfffiiilllnnnooorrruuuwwwppppppooommmjjjgggdddbbb```aaabbbccchhhppp{{{{{{wwwtttqqqmmmjjjhhhhhhkkknnnpppwww|||pppddd\\\VVVRRRMMMJJJIIIHHHFFFDDD===<<<:::888777777777888888777666555555666777888444444444444444555555555444444444444444444444444444444444444444444444444111111111111111111111111333444444555555444444333333333333333333333333333333333333222222222222222000111222333333333333333000111333555555555333222111111222333444555666666222222333444666777888888666777777888999:::;;;<<<888888999;;;<<<======>>>@@@CCCBBBEEENNNWWWnnn,,,+++******)))************))))))(((((('''&&&&&&)))))))))))))))(((((('''))))))*********((('''&&&''''''''''''((((((((((((''''''(((((())))))******'''''''''(((((()))))))))(((((((((((())))))))))))(((((()))+++,,,+++(((&&&&&&'''((())))))******))))))(((((((((((((((((('''+++*********))))))(((((())))))))))))((((((((((((''''''(((((())))))*********))))))(((((())))))***,,,,,,+++++++++*********'''((((((((()))))))))***(((((((((((())))))))))))))))))******))))))((('''))))))(((((((((((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((+++***(((''''''((())))))''')))***)))(((((()))+++***)))(((((((((((((((((()))))))))************+++(((***,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,++++++*********++++++------------------------------,,,,,,---///111222555999>>>CCCDDDBBB>>>;;;333666999===>>>>>><<<;;;;;;;;;===AAAGGGNNNUUUYYY```bbbeeegggggghhhjjjlllkkkmmmoooooommmkkkkkkkkkeeecccaaa```___^^^[[[YYYUUUSSSPPPMMMNNNWWWcccmmmvvvvvvwww{{{zzzqqqiiieeedddaaahhhrrr||||||yyypppjjjdddbbb___\\\^^^bbbeeehhhjjjmmmooosssxxx{{{tttvvvxxxxxxwwwsssnnnllliiijjjlllooossszzzzzztttnnnhhhddd___```bbbeeeggglll{{{zzzoooaaaZZZRRRMMMLLLKKKJJJHHHBBB@@@>>>;;;999888888888888777777666666777777888222333333444555555666666444444444444444444444444444444444444444444444444222222222222222222222222333333444444444444333333222222222222222222222222333333333333333333333333000111222222333333333333...000222444444222000...444444333333333222222222333333444555666777777888666777888999:::::::::999666777999:::<<<<<<======@@@CCCBBBEEEOOOXXXnnn++++++***)))))))))))))))'''''''''(((((())))))))))))))))))))))))((('''''''''((()))******)))((('''((((((''''''((())))))***'''''''''((()))*********)))(((''''''((()))))))))(((((((((((())))))))))))***)))((()))++++++)))'''&&&'''((()))************((((((((()))))))))))))))))))))))))))************))))))))))))(((((((((((()))((((((((((((((()))))))))((((((''''''(((((())),,,,,,,,,+++++++++******((()))*********)))(((''''''((((((((()))))))))***((())))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))(((((())))))(((((((((((())))))(((((())))))))))))))))))((((((''''''''''''((((((++++++******))))))))))))'''((())))))(((((()))+++(((((((((((()))***+++,,,))))))))))))************%%%(((***+++)))((()))++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---...........................---,,,,,,---///222333888<<<@@@CCCCCC@@@<<<:::777888999::::::::::::::::::<<<@@@EEELLLSSSZZZ]]]aaacccfffggghhhiiilllnnnnnnqqqsssssspppnnnnnnooogggeeebbbaaa___]]]YYYWWWSSSRRROOOMMMQQQ]]]ooo|||zzznnneee___[[[ZZZ]]]ZZZ___gggnnntttvvvvvvuuuqqqoooooorrrrrrppprrrvvvwwwzzz|||xxxpppoooqqqtttuuuyyynnnggg___YYYWWWUUUQQQMMMFFFDDDAAA>>>;;;999888888777777777888888777777777555555555555555666666666555555555555555555555555555555555555555555555555555555555555555555555555222222333333333333222222222222222222222222222222333333444444555555666666000000111222333333333333222222222333222111///...444444444333333333222222444444555555666666666777777999;;;<<<<<<;;;999777666777999;;;============@@@CCCBBBEEEOOOXXXooo+++******)))((()))))))))$$$%%%&&&((()))+++,,,---)))))))))))))))((('''''''''((()))******)))((((((((((((((((((((()))***+++&&&''''''((()))******+++***)))''''''((())))))((((((((((((((())))))))))))---***&&&&&&)))++++++)))&&&'''((()))******************++++++,,,,,,------''''''((()))***+++,,,,,,))))))))))))((((((((((((***))))))(((((((((((()))((((((''''''''''''((((((*********))))))))))))(((,,,,,,......---+++(((''''''((((((((())))))******$$$%%%&&&((())))))))))))***)))(((((((((((())))))++++++******))))))(((((())))))(((((((((((())))))(((((())))))******++++++((((((''''''''''''((((((+++++++++++++++***)))(((&&&((())))))(((((()))+++&&&'''''')))+++---///000))))))))))))************"""%%%)))***))))))+++---++++++,,,,,,,,,---------++++++++++++,,,---......++++++++++++++++++++++++...---,,,,,,---///222444:::===BBBCCCBBB???;;;:::;;;:::888777777888999;;;;;;>>>CCCIIIQQQXXX]]]```bbbdddggghhhiiijjjmmmooonnnqqqtttssspppnnnnnnpppgggeeecccaaa___\\\XXXUUUPPPOOONNNOOOVVVhhh~~~~~~ooo```[[[ZZZZZZ^^^ccc```ccciiipppvvvzzz}}}~~~}}}~~~~~~xxxuuunnnpppsssxxxyyyssskkkfffccc```YYYTTTIIIGGGDDD@@@<<<:::999888666777888999999888777666888888777777666666555555555555555555555555555555555555555555555555555555444444444444444444444444111222222333333222222111333333333333333333333333//////000111111222333333///000111222333444444444777666444222111111222222111222222333444555666666555555555666666666666666888:::===???>>><<<999777777888:::<<<>>>???>>>>>>@@@CCCBBBEEEOOOYYYooo+++***)))(((((()))***+++(((((())))))((('''&&&&&&&&&&&&((()))))))))((('''************)))((('''&&&***)))))))))))))))******+++***))))))((()))))))))...+++))))))***+++******,,,+++++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***)))((('''((()))))))))))))))******************))))))))))))************))))))((((((''''''((('''&&&&&&&&&((()))***)))(((''''''''')))***+++))))))))))))))))))))))))+++***)))'''''''''((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))###$$$%%%'''((((((((((((+++*********+++,,,------******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---///222666999;;;>>>AAAAAA>>>:::777555666666666666777999:::<<>>???>>>BBBBBBFFFPPPYYYppp+++***(((&&&%%%%%%%%%%%%)))))))))))))))(((''''''******+++,,,,,,,,,+++***((())))))*********))))))***))))))((())))))*********)))))))))***+++,,,,,,---+++))))))*********)))+++++++++******)))))))))******))))))))))))******))))))))))))))))))))))))))))))*********))))))(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***)))((('''&&&(((*********((('''((()))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((((((((()))*********)))(((((((((((((((((()))******((((((((((((((((((((((((+++***)))((('''(((((()))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***************)))))))))******+++)))******+++++++++++++++,,,+++***))))))***+++,,,...............---------///...------000333777999>>>@@@AAA???<<<999777777666555555666888:::===???EEEHHHMMMTTT[[[aaadddeeekkkmmmpppuuuyyy|||}}}}}}xxxtttooonnnoooooollliiigggbbb___```___ZZZWWWXXXYYY]]]aaahhhxxxtttlllkkkoooyyywwwoookkkpppwww}}}wwwpppooollllllyyy|||vvv{{{xxxmmmeee```[[[WWWOOOHHHBBB>>><<<::::::888777666888888888777888888777777666555555444777666444333333444666777555444555555666555333222111111222333444444333333333333333222222111111111111222222222333444444444666555444333333333333444444444333222222222222222111111222222333333444444222333444444333333555777444444555666666777777888999;;;;;;888888;;;:::666:::::::::;;;<<<===>>>???===BBBAAAEEEOOOXXXooo---+++)))'''%%%$$$######***************))))))((()))******++++++***))))))'''((()))***+++,,,,,,,,,+++******)))))))))***************+++,,,---...///---+++))))))***+++***)))*********)))))))))))))))++++++************++++++)))))))))))))))))))))))))))((((((((((((((())))))'''((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))))))))((('''''')))***+++***((('''((()))))))))))))))************(((((((((''''''((((((((((((((((((((())))))))))))(((***,,,......,,,)))((('''(((((()))))))))))))))''''''''''''''''''''''''******)))((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***)))((((((((((((((((((((()))******++++++******++++++************++++++------------------------000///...///111555:::<<<>>>>>>===:::666444444555666555555666999>>>BBBEEEKKKNNNSSSYYY___dddgggiiijjjnnnsssxxx|||~~~~~~~~~yyytttnnnllllllllljjjggggggbbb______\\\YYYYYY\\\eeelllttt~~~tttjjjaaaZZZYYY[[[bbbooo~~~~~~|||}}}zzzrrrvvv{{{ssshhhddd^^^ZZZSSSMMMGGGBBB<<<999999888777888999:::999888888777666555444444555555555666777888888777666555555666666666666555444444111222333444444444444444333333222222222222111111222222222222222222222222555555444333333333444444333333222222111111222222111111222333444555666666444555666555444444555777555555555666777777888888;;;>>>===999888999888555:::::::::;;;<<<===>>>??????CCCBBBFFFPPPYYYooo///...---+++***)))((('''++++++,,,,,,,,,++++++******+++++++++++++++*********+++,,,---............------,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000---+++******++++++***)))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***)))((('''''')))***+++''''''(((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******************)))))))))***+++***((('''((()))((()))))))))************))))))(((((((((((())))))''''''(((((())))))*********+++,,,------+++***((('''((()))******)))((('''((((((((((((((((((((((((******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''((()))+++,,,+++***)))(((((('''(((((((((((()))************)))++++++++++++++++++++++++*********+++++++++++++++......///111555:::>>>AAA>>>???>>>;;;777555555666777777777999===CCCHHHKKKPPPSSSWWW\\\aaaeeeiiillllllqqqwww|||~~~}}}|||{{{xxxuuupppnnnllljjjhhheeefffbbb```___\\\YYY\\\bbbppp{{{rrrddd\\\WWWTTTTTTWWW^^^lll{{{|||rrrkkkccc___XXXRRRMMMGGG???:::999888888999;;;;;;:::999999777555333333444555666333444666777777666444333666777777777555555555555555555666666555555444333444444444444444444444444333333333222222222222222555444444333333333444444333222222111111111222222111222222333444555555555555555666555333333444666555666666777777888888999:::======999777888888666:::::::::;;;<<<===>>>???AAAEEEDDDHHHRRRZZZppp...............------,,,,,,,,,------...------,,,000000000000111111111222000000111111111111000000111111000///......////////////...............///---,,,++++++,,,,,,+++))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))******)))((()))***,,,---'''((((((((())))))******************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))******)))++++++***)))((()))***((()))))))))************+++******))))))******+++''''''(((((())))))******+++******)))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))******************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...,,,++++++***))))))))))))(((((()))************)))+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,---...111555999>>>BBBDDD???@@@BBBAAA>>>;;;::::::;;;;;;<<>>???@@@DDDCCCGGGPPPYYYooo++++++,,,......///......---......////////////...111111111111222444555666555555555666666555444444444333222111111111111111000000///..................---------......,,,******************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))***+++,,,---((())))))))))))))))))************************************++++++++++++,,,))))))))))))))))))))))))''''''&&&&&&&&&'''((((((***+++,,,+++)))((()))***))))))))))))************,,,++++++******++++++,,,(((((((((((())))))))))))))))))''''''''')))***+++)))))))))))))))(((((('''************************((()))***+++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((---,,,++++++++++++++++++((()))******++++++******++++++,,,,,,,,,,,,++++++,,,------......//////000---///444999>>>AAACCCDDD:::<<>><<<;;;;;;@@@AAACCCFFFJJJOOOSSSUUUWWW[[[```cccfffjjjqqqvvv||||||tttuuuvvvuuurrrmmmhhhdddbbbdddggghhheeeeeemmmxxxuuueee```\\\___bbbeeejjjppp|||}}}uuunnnmmmsssxxxlllbbb[[[TTTKKKDDDAAA???<<<:::::::::999888888777666555555666777888777666555444444555666777555777888666333222444777;;;::::::999777555444222111111222222222222333333444444444444444444444444444444333333333444555555333333222222333333444444444333333333222222222111222333444333222222333555777777777888999999::::::777<<<>>>:::777888:::::::::::::::;;;<<<===>>>???>>>BBBAAADDDNNNVVVlll***+++---.../////////......//////000111111000000000000000111333555777999777888999:::::::::::::::555444333222111111111111//////.........//////000//////...///000000...,,,***+++++++++,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))'''((()))***++++++++++++*********)))))))))))))))*********************************+++++++++,,,,,,))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))***+++,,,+++)))((()))***))))))))))))************++++++************++++++))))))))))))((((((((((((&&&''''''((()))***++++++******)))((((((((((((((())))))))))))))))))))))))((()))***++++++++++++***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))+++***)))&&&%%%,,,++++++++++++,,,,,,---)))******+++++++++++++++++++++,,,------,,,++++++------...//////000111111///333999>>>AAABBBAAA@@@888:::<<<=========???AAAEEEGGGJJJMMMQQQTTTVVVWWW\\\```fffiiikkkpppwww~~~|||zzzzzzuuuuuuvvvtttpppllliiiggghhhlllrrrvvvsssttt~~~{{{pppnnnnnnpppvvvzzz|||}}}vvvttt{{{}}}nnneee]]]SSSLLLGGGCCC>>>:::888888888777888888888888888888888888666666666555555666666666444666777555111000333777777777777777666555444444111111111222222333333333222222222333333444444555333333333333333444555666444444333333444444555666333333333333444444444444222333444333333333555777777777888888999::::::;;;:::@@@AAA<<<888999:::::::::::::::;;;<<<===>>>??????CCCBBBEEENNNWWWmmm,,,---///000000000////////////000111111111111111333444444555777:::===>>>888888:::<<<===>>>??????555444333222111111111111------------...000111222000000///000111111///,,,+++++++++,,,,,,---------++++++************++++++))))))))))))))))))))))))%%%&&&(((************)))++++++******))))))((((((******************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))(((''''''((()))***+++***+++,,,+++)))))))))***))))))))))))******************))))))))))))************))))))((((((''''''###%%%(((+++---,,,+++***+++***)))'''''''''((()))((((((((((((((((((((((((((()))***+++,,,,,,+++***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,///000///---++++++*********+++,,,------******+++,,,,,,,,,,,,+++++++++------------++++++,,,,,,------...///000000222666<<>><<>>DDDEEE???999999:::;;;:::::::::;;;<<<===>>>???BBBFFFEEEHHHRRRZZZppp666333000///111111///---......///000111111111111444666777777888:::>>>AAAAAA@@@@@@AAAAAAAAA>>><<<666444111000000000///---...------,,,---...000000////////////////////////.........////////////////////////---***)))((()))+++((('''(((+++,,,+++))),,,,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))******+++***((('''''''''((()))((((((''''''''''''((((((,,,,,,,,,++++++*********))))))************))))))''''''(((((())))))******,,,,,,,,,++++++*********)))******)))'''%%%&&&'''((((((((((((((((((((((((******++++++++++++******)))------((((((,,,,,,''')))))))))))))))******+++***)))'''&&&'''(((***+++------,,,+++******++++++,,,++++++******++++++,,,(((***,,,,,,+++++++++,,,,,,,,,............,,,,,,((()))***,,,...000111222333888>>>BBBBBB???===<<<<<>>???AAABBBBBBDDDCCCJJJXXXaaasss555333000000111111000......//////000000111000000333555888:::;;;===@@@BBBAAA@@@@@@AAABBBBBB@@@>>>999666444222222111///...------,,,,,,---///000222000000000000000000000000////////////............///000111///---++++++,,,---+++)))***,,,---+++))),,,,,,---------,,,++++++************))))))))))))************************))))))******))))))((('''************))))))))))))+++***))))))((((((((()))++++++************++++++,,,,,,,,,+++++++++******))))))************)))))))))))))))*********++++++,,,,,,,,,+++++++++*********++++++***(((''''''((())))))))))))))))))))))))******++++++++++++******(((+++,,,((()))------))))))))))))))))))******++++++***((((((((()))+++,,,,,,+++***))))))))))))))),,,++++++++++++++++++,,,***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++******+++---///111222333666:::???BBBBBB@@@??????FFFHHHIIIJJJJJJKKKMMMNNNQQQRRRTTTUUUWWW[[[```dddjjjooovvvzzz}}}|||zzzyyyyyyvvvuuuwwwvvvqqqoooooorrryyy{{{tttqqqnnnkkknnnttt|||{{{mmm]]]VVVKKKBBB===;;;:::999999999999888888777777777::::::999888777666666666666666555444444444444555222333444444555555555555333444444555555444444333333333333333333333333333444444444444444444444444333333333333333333333333111222444555555444333222444444555555666777777777888888888888888888888888999999999999999999999999;;;;;;;;;<<<>>>???AAABBBAAACCCBBBIIIVVV^^^ppp444222000///000111000///...////////////000000000222666:::>>>???@@@BBBDDDBBBAAAAAABBBDDDDDDCCCAAA===:::777555444333111///......------...///111222222222222222222222222222000//////......---------000111222111///...///000///...------......,,,***+++,,,---------------,,,++++++*********)))))))))++++++++++++++++++++++++******++++++******))))))++++++*********)))))))))******+++++++++***)))))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))************))))))*********+++++++++++++++,,,,,,,,,++++++++++++******+++,,,+++)))(((((()))++++++++++++++++++++++++******++++++++++++******(((***+++)))***,,,---+++)))))))))))))))******++++++***)))))))))***,,,---++++++***)))))))))******+++++++++++++++++++++++++++,,,,,,+++***)))+++---+++******))))))******++++++,,,,,,...///111333444999===@@@BBBBBBBBBBBBBBBKKKMMMNNNNNNNNNNNNOOOQQQRRRTTTVVVXXX[[[```eeeiiinnnuuu}}}}}}zzzyyyxxxyyyxxxzzz}}}{{{tttooonnnllluuuxxxkkkeeefffggghhhsss{{{~~~||||||}}}{{{uuupppooosssvvvvvvuuurrrsssuuuyyyooodddTTTIIIDDDAAA===;;;::::::999888777666666555777888999999::::::999999777666555555444444555555666666777777777777666666444444555555555555444444333333333333333333333333333333333333333333333333222222333333444444555555444444555666666555333222444555555666666777777888888888888888888888888888999999999999999999999999;;;;;;;;;<<<>>>???AAABBB@@@BBBAAAGGGSSSZZZlll222111//////////////////..................//////333777===BBBDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFEEEDDDAAA???;;;999888777555333222111000/////////000111333333333333333333333333000000//////...---,,,,,,///000111111000000111333111111000000///...,,,***++++++,,,---------,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))***************)))))),,,++++++******))))))(((***+++,,,------,,,***)))******))))))))))))******++++++++++++++++++++++++)))******++++++******)))******++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******)))***++++++***)))))))))))))))******+++******)))))))))***+++,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,+++))))))+++---,,,+++***))))))***+++,,,,,,,,,,,,---///111333555>>>@@@BBBDDDDDDDDDEEEGGGJJJKKKNNNOOOOOOPPPRRRTTTQQQSSSVVVYYY]]]bbbhhhmmmqqqyyyzzzyyyyyyzzz{{{{{{~~~|||ssslllkkklllvvv|||nnndddccchhhoootttuuulllddd``````aaabbbdddfffgggffffffccc___]]]aaaiiioooooommmgggggghhhiiimmmsss|||~~~yyyuuurrrpppooommmppptttwwwzzz~~~{{{}}}rrr___RRRLLLIIICCC???;;;:::999888666555444444666777999:::::::::999999777666666555555555555555999999999888777555444333444444555555555555444444444444444444444444444444333333333333333333333333111222222333444555666666555555555555555444333222555555555666777777888888888888888888888888888888888999999999999999::::::;;;;;;;;;<<<>>>???AAABBB@@@CCCBBBGGGQQQWWWiii111111000///...---...///...---------...///000111555:::AAAEEEFFFFFFDDDDDDDDDCCCBBBCCCEEEFFFFFFEEECCCAAA>>><<<<<<;;;999888777666444222000//////000222222222222222222222222111111000///......---------///000111000000222333222222333333111...---,,,++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++(((((()))******))))))))),,,+++++++++******))))))***+++,,,------,,,+++***)))))))))(((((()))))))))++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++)))***+++***((('''((()))++++++++++++++++++++++++******++++++++++++******+++***)))***)))((('''((()))))))))))))))******+++(((((((((((())))))************)))))))))******+++***++++++,,,,,,++++++***+++,,,,,,+++******+++,,,---,,,+++******+++,,,---,,,,,,,,,---///222555666AAACCCEEEFFFFFFGGGIIIJJJKKKMMMOOOOOOPPPPPPRRRTTTPPPRRRUUUYYY]]]cccjjjnnnsss{{{|||zzzzzz|||}}}~~~~~~zzzpppjjjjjjppp{{{vvvpppiiifffjjjttt~~~}}}wwwppphhhbbb[[[UUUPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTSSSTTT[[[dddjjjkkkjjj```aaabbbcccdddfffjjjmmmsssrrrqqqnnnllljjjhhhggg___aaadddfffhhhkkkooorrrppppppqqqqqqpppppprrrttt}}}vvvzzznnn^^^TTTMMMDDD>>>;;;;;;999888666555444333777888999999999888777666777777666555555555555666555555555555555444444333444555555666666555555444444444444444444444444444333333333333333333333333222222333444444555666666444444444444444333222222555555666666777888888888777777777777777777777777888888888999999:::::::::;;;;;;;;;<<<>>>???AAABBB@@@DDDDDDGGGPPPVVVhhh333333333111...---.../////////...///000222444666999>>>DDDGGGGGGEEECCCBBBCCCAAA???@@@AAACCCBBBBBBAAA???===<<<=========;;;;;;999777444222111111111111111111111111111111111222111111000000/////////---...000000000000111333333555777666444111//////---------------,,,++++++,,,++++++++++++*********++++++++++++++++++++++++'''((())))))***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++***++++++++++++,,,,,,,,,******++++++++++++*********************)))))))))***++++++++++++,,,,,,,,,((()))******(((((((((*********************************++++++++++++*********'''''')))(((&&&%%%((()))))))))))))))******+++'''((((((((())))))))))))(((''''''''''''((())))))***+++,,,------,,,+++***(((***,,,,,,+++++++++,,,...------------------...,,,,,,,,,---000444888:::DDDFFFHHHJJJJJJJJJKKKMMMPPPRRRSSSRRRQQQQQQRRRSSSQQQSSSVVVZZZ___eeekkkpppwww~~~|||{{{}}}}}}vvvnnnllloooxxxzzzsssiiiiiikkkoooxxx||||||zzzvvvrrrrrruuuvvvsssooodddaaa\\\ZZZYYYVVVQQQMMMJJJKKKLLLKKKJJJJJJKKKLLLLLLMMMQQQXXX___dddfffggg\\\^^^```aaaaaaccceeeggghhhiiiiiiiiiiiihhhgggggg\\\]]]^^^______bbbeeehhhdddeeeeeedddccccccfffhhhkkkuuuwwwrrrsss{{{ppp```RRREEE======<<<;;;:::888777555555999999999999888777666666888777666666555555666666333444666888999:::;;;;;;555555666666666666555555444444444444444444444444333333333333333333333333333333444444555555666666444444444333333333333333555666666777777888888999666666666666666666666666888888888999999::::::;;;;;;;;;;;;<<<>>>???AAABBB???DDDDDDHHHPPPUUUhhh777777777555111///000111222222111222444777:::<<<>>>BBBFFFHHHGGGDDDAAA@@@???===;;;;;;<<<======<<<<<<:::999:::<<<=========;;;:::888666555555555666111111111111111111111111222222222111111111111111...///111111000000111333555888;;;:::777444333333000000000000///---,,,+++,,,,,,+++++++++*********************************((()))******++++++******)))******++++++,,,,,,---***************+++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++***************+++++++++,,,,,,,,,)))***++++++))))))***+++******************************++++++++++++******&&&"""###'''(((%%%&&&***)))))))))))))))******+++(((((())))))************)))))))))))))))***++++++)))***,,,------,,,***)))%%%(((,,,...---,,,,,,,,,------............------------...///333777<<>>===;;;:::999999::::::999888888888888999888777777666666666666666666666777999999:::::::::555555666666666666555555555555555555555555555555444444444444444444444444444444444555555555555555444444444444444444555555666666666777888888999999777777777777777777777777777888888999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBB>>>CCCDDDGGGOOOTTTggg:::;;;;;;777333111111333444444444555888;;;???AAAAAADDDGGGHHHFFFCCC@@@???<<<:::888777888999888888888777666888:::=========:::999888777777888999999222222222222222222222222222222222222222333333333///111222222111111222333666:::======:::777666777333333333222000///---,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...******)))((()))***,,,---,,,++++++******++++++,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++*********++++++,,,,,,,,,***+++,,,,,,+++***+++---++++++++++++++++++++++++******++++++++++++******""" &&&(((&&&''',,,)))))))))))))))******+++))))))***++++++++++++***---,,,,,,,,,---......///)))***,,,------,,,***)))###''',,,//////---,,,,,,,,,,,,............,,,,,,/////////111555:::???BBBFFFIIILLLNNNNNNNNNNNNOOOKKKMMMOOOQQQRRRSSSVVVXXXWWWZZZ]]]aaaeeekkkrrrvvv~~~zzzvvvqqqooovvvnnnhhhjjjpppxxxmmm\\\SSSRRRTTTUUUQQQMMMKKKLLLPPPSSSUUUPPPNNNMMMOOOTTTUUURRRMMMLLLNNNQQQPPPNNNLLLNNNOOOPPPVVV\\\______aaafffkkkjjjjjjhhheeeeeegggkkkoooqqqsssvvvzzz|||~~~~~~}}}{{{yyytttmmmfffaaa``````bbbaaa```^^^[[[[[[]]]```eeeeeedddccccccgggooouuuwwwnnn^^^UUUAAAAAA@@@???>>>======<<<;;;:::999888999:::;;;<<<888888777666666666666666444444444333222000///...555555666666666666555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555666777888666666666777888888999999888888888888888888888888777777888999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBB<<>>===;;;:::888888777777999:::;;;===???AAABBBCCCFFFGGGHHHGGGDDD???:::777888777555444333444555555999999888777666666555555555555444333444555777888777777888888777666555555000000000000111222333333555555333111//////111333777999<<<=========???@@@===;;;888555222111111111000---******+++,,,------(((((())))))))))))((((((***,,,///000...---,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,+++******))))))******+++)))************+++++++++)))))))))((((((((('''''')))***+++,,,,,,,,,,,,,,,******+++++++++******)))++++++************++++++))))))***)))((((((***,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++ %%%(((***,,,---...******+++++++++,,,,,,,,,---.../////////...---,,,...///000222666;;;@@@CCCEEEGGGJJJNNNPPPPPPPPPPPPLLLLLLLLLNNNRRRUUUWWWWWWXXX[[[^^^aaadddkkkttt{{{~~~yyyssspppssszzz{{{rrrppprrr}}}wwwiii[[[RRRNNNNNNOOOLLLKKKJJJJJJJJJKKKLLLMMMKKKMMMQQQTTTVVVWWWWWWWWWVVVSSSQQQRRRVVVYYYZZZYYYUUUXXX\\\```bbbdddgggiiigggkkknnnmmmkkkkkkpppuuu~~~zzznnngggeeeeeefffeeeeeeeeedddcccaaa___^^^```______^^^\\\[[[[[[ZZZdddjjjuuuqqq]]]OOOGGGAAA???>>>:::777888===;;;888777777888777666999888777666777999;;;<<<777666555444444444444444555555666666555444333333666666555555555444444444666555555555555666777777666555444333333444555666555555444333444555666777444555777888999999999888444555555666777888888999::::::999888777777888888:::;;;;;;<<<===>>>??????AAAEEEDDDGGGNNNSSSfff;;;;;;:::::::::;;;;;;;;;:::;;;===???AAACCCEEEFFFEEEEEEEEEDDDAAA<<<888666666555333222222222333333777777666555555444333333333333222222222333555666666666666666666555444333111111111111222222333444555666555444222333666888999;;;===>>>>>>???AAACCCBBB@@@>>>;;;999777555444333000,,,++++++++++++***))))))************)))))))))***+++***))))))***,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++++++++******++++++************++++++***+++,,,,,,***)))***+++((((((((((((((((((((((((************************++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++***'''***,,,------,,,+++,,,***++++++++++++,,,,,,,,,---.../////////...---,,,//////111444888===AAACCCFFFGGGJJJLLLMMMMMMMMMLLLKKKKKKLLLOOORRRUUUWWWXXX[[[^^^bbbdddhhhnnnwww~~~~~~xxxvvvtttvvv|||xxx|||{{{wwwzzz~~~{{{sssgggaaaYYYPPPLLLKKKNNNPPPMMMMMMLLLKKKKKKLLLMMMNNNPPPRRRVVVYYY[[[\\\\\\\\\\\\ZZZXXXYYY\\\```aaaaaabbbdddfffggggggiiikkkmmmllloooqqqqqqpppqqqwww|||xxxqqqnnnmmmlllkkkkkkjjjiiihhhgggggggggfffeeeccc```^^^[[[YYYXXXVVVYYYaaakkkuuu}}}pppZZZOOOFFFCCCAAA>>>;;;;;;999888666777999::::::999999777555444333333444555444444444444555666777777777777777777777666555555666666555555555444444444555555444444555555666777555555666777777666555555555555444444444555666777444555666777888888777777666666777777888999999999:::999999888888888888888:::;;;;;;<<<===>>>??????AAAFFFEEEGGGOOOTTTggg777777888:::;;;===>>>>>>===>>>???AAACCCEEEGGGGGGCCCBBBAAA>>>;;;888555333222222111000000000111111444444333333222111111111111111000000000111222222333333333444333333222111222222222222333444555555555555666555555666999;;;<<<===>>>??????AAAEEEGGGFFFEEEDDDBBB???<<<999777777444///,,,++++++***)))******++++++++++++******++++++***(((''''''***---------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---************+++++++++,,,+++++++++++++++*********+++,,,,,,,,,,,,++++++*********+++++++++++++++***++++++************++++++(((***,,,,,,***((('''((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++******++++++++++++******---...000000---+++++++++++++++++++++,,,,,,,,,,,,------.../////////......///000333666:::>>>BBBDDDFFFFFFGGGHHHHHHGGGGGGFFFHHHIIIKKKNNNRRRUUUXXXYYY^^^bbbgggjjjnnnttt|||}}}yyyvvvwwwzzzvvvhhhiiiqqqzzz}}}|||~~~}}}rrrlllfff```ZZZTTTQQQMMMJJJJJJLLLPPPRRRRRRQQQQQQPPPPPPPPPQQQQQQSSSUUUYYY\\\___````````````___^^^___bbbeeehhhhhhlllllllllkkkjjjjjjlllnnnrrrsssuuuttttttvvv|||{{{xxxwwwrrrpppooommmlllllllllmmmkkkiiifffbbb^^^[[[XXXWWWUUUUUUVVVZZZ```eeehhhiiimmmuuu}}}jjj[[[KKKDDDAAA>>>;;;:::999888888999:::;;;:::888777666444333222222333444444444444444555666777777777777777777777666666555666666666555555555444444444444444444444555555666444555888::::::888555444555555444444555555666777444555666666666666555555777777888888999999::::::999999999999888888888888:::;;;;;;<<<>>>??????@@@@@@DDDDDDFFFMMMSSSfff666777999:::<<<===>>>??????@@@@@@AAABBBCCCCCCDDD@@@>>><<<999666333222111000/////////////////////111111111000000000///////////////////////////000000111111111111111000000222222222333444555666777444555666555555555888:::<<<===>>>>>>???AAAEEEIIIGGGGGGGGGFFFDDD@@@<<<999:::666222///---,,,+++***++++++,,,,,,,,,,,,++++++,,,------,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++******))))))******+++*********+++++++++,,,,,,++++++******************------------,,,+++************++++++,,,,,,++++++++++++************++++++***,,,......,,,)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,+++++++++)))+++------,,,++++++,,,+++++++++,,,,,,,,,------------......////////////000222555999===@@@CCCDDDCCCCCCBBBAAA@@@@@@??????CCCEEEIIIMMMQQQTTTWWWZZZbbbffflllppptttzzz|||xxxzzz}}}nnndddgggoooxxx|||yyyqqqfff^^^ZZZXXXVVVSSSRRRQQQPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ]]]aaadddeeeeeeeeegggffffffgggjjjnnnqqqrrruuuuuusssqqqoooppprrruuuyyyyyyyyywwwwwwyyy~~~~~~|||xxxuuusssrrrrrrsssqqqoookkkgggdddaaa___^^^aaa^^^ZZZXXXYYY\\\^^^___```eeepppoooXXXJJJDDD>>>;;;:::<<<<<<;;;;;;;;;:::777444666555555555666777888999888888777555444444444444444555555555555555444444666666666666555555555555444333333333333444555555444555777888888777555444555555555555555666666777666666666666666666555555777777777888888999999999999999999999999999999888:::;;;;;;===>>>???@@@AAA???CCCBBBEEELLLQQQddd<<<===>>>????????????????????????>>>======<<<<<<<<<:::888555222111000000////////////////////////000000000000000000////////////////////////////////////000000000000000///222222222333444555777888666777888777666666777888;;;<<<<<<<<<===???CCCFFFFFFHHHIIIIIIHHHDDDAAA>>><<<999444111000///...---,,,,,,------------,,,,,,+++---///000...---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++******))))))******+++***++++++++++++,,,,,,,,,........................---------------,,,+++*********+++,,,,,,,,,,,,,,,++++++************++++++---///111111///,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++,,,,,,------------,,,,,,''')))++++++++++++,,,---++++++,,,,,,,,,------------------...///000111111222444777;;;>>>AAABBBCCC@@@???===;;;999999999999>>>BBBHHHMMMPPPTTTXXX[[[eeejjjqqqwww{{{~~~{{{~~~}}}wwwkkkgggoooyyyxxxmmmhhhfffccc___ZZZWWWWWWWWWVVVTTTVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\```bbbeeeiiilllnnnnnnnnnppppppqqqrrruuuyyy}}}~~~}}}}}}wwwuuurrrooollljjjjjjiiijjjddd]]]XXXVVVVVVWWWWWWUUUZZZbbbjjjuuu}}}~~~nnnZZZNNNDDD???>>>>>>===<<<<<<<<<:::777444777777777888888999::::::999888777666555444444444444444555555555555555444777777666666666555555555444333333333333444555555666555555444444555555666555555555666666666666666888888777777777777777777666666666777777777777777888999::::::::::::999999:::;;;<<<===>>>@@@AAAAAAAAAEEEDDDGGGNNNSSSfffBBBBBBCCCCCCCCCAAA@@@???;;;;;;:::999888777666666777666555333222111000000///000111222222222111111111111111111111111111111111111222222222111000/////////000000111111000000111111222333444555777888999:::;;;:::999888999:::999:::;;;;;;;;;<<>>AAABBBEEEGGGIIIIIIIIIHHHFFFBBB<<<888555333000///,,,,,,,,,------,,,,,,,,,***,,,------,,,+++,,,---+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------))))))))))))*********+++,,,,,,------------------)))***+++,,,------------++++++************++++++&&&'''((((((&&&&&&&&&(((************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,------......------,,,.........---+++***+++,,,,,,,,,,,,------------...------------///111333444555777;;;>>>@@@???>>>===;;;999666444444555888999;;;BBBKKKQQQTTTXXX^^^bbbkkkrrr|||vvvooopppwwwkkk[[[TTTQQQPPPOOOPPPQQQSSSUUUVVVUUUTTTVVVWWWYYY\\\___aaacccdddeeefffhhhkkkmmmmmmnnnnnnnnnppptttxxx|||}}}~~~~~~~~~zzzvvvtttttttttpppiiidddaaa^^^\\\ZZZVVVWWWXXXZZZ]]]ccclllrrrxxx~~~|||xxxvvvwwwttt[[[JJJDDD>>><<<;;;:::;;;<<<;;;::::::::::::999999888777666777777666666666666777777555555666777777777777777777777777777666666666555555555444444555555666777555555666666666666555555444555666777888777777666666666555555666777888999777777777777777777777777777888:::;;;<<<;;;:::999::::::<<<===???AAABBBCCCEEEIIIHHHKKKRRRWWWjjj<<<===>>>>>>===;;;999777111111111222222222333333222222333333333333222111333444555666777666666555555555555555555555555555555666666777666555444333000000111222222222222222000000000222333555666777222444777888888888:::;;;888:::<<<<<<;;;:::;;;<<<<<<===@@@CCCEEEGGGHHHHHHJJJFFF@@@:::666333000...+++,,,,,,------,,,,,,+++......---,,,***+++...000+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,+++******************+++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,---............)))***+++,,,------...---++++++************+++++++++,,,,,,+++******,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++***)))+++---,,,,,,,,,---------......------------///111444555555888;;;>>>@@@???===;;;;;;999666444444777999;;;<<>>>>>>>>?????????@@@@@@@@@>>>===;;;999;;;999777555444444444555999666444555888:::999777555555555555666777888888999888999999:::;;;<<<===@@@??????@@@BBBDDDFFFHHHGGGEEECCC@@@<<<888555333/////////.........//////---///222444444222///---//////...------,,,,,,+++******+++,,,,,,---.........---+++)))(((((()))))))))***,,,,,,+++++++++,,,************************---,,,,,,,,,,,,---......------------------------'''(((************,,,...,,,,,,,,,++++++*********++++++************++++++***************************((('''(((,,,...---+++......,,,+++)))(((&&&&&&++++++++++++++++++++++++///...------++++++***)))***+++,,,,,,------,,,,,,++++++,,,---///000222333777888999::::::::::::999666777888666333222555888<<>>???<<<:::999:::999888888777888888888666666666666666777888888777777777777777777777777;;;999777666777888777666777777666666555555555444777777666555555555555555000111222444666777999999333222333555888999999888777999;;;;;;:::::::::;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;===???AAACCCCCCGGGFFFIIIPPPUUUggg777666555333222222111111000000111111000000//////222444666888999999999999===>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA===<<<:::888666444333333999777666777:::<<<;;;:::::::::999999999888888888777888888999:::;;;=========<<<<<<<<<>>>???AAABBBCCCBBBAAA???===999666555111000///.........//////000000111111000000///...---------,,,,,,+++++++++++++++,,,------...//////...---,,,+++******++++++)))+++,,,,,,+++++++++---++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------(((***++++++******,,,---,,,,,,,,,+++++++++******++++++************++++++************************000---++++++,,,+++)))'''(((***---///000///...---++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,---///222444555::::::999999888777777777555777888777444555999<<<@@@FFFOOOVVV[[[aaaggglllwww~~~}}}~~~vvvgggaaabbbbbb]]]WWWYYY\\\______^^^```dddhhhiiikkknnnpppqqqrrrtttuuu||||||uuupppjjjddd\\\WWWWWWWWWVVVUUUXXXZZZ]]]___aaaeeekkkoooxxx|||tttooovvvpppWWWLLLBBBAAABBB???<<<;;;::::::999888888888888888666666666666666777888888777777777777777777777777999777666666777888777666777666666666555555555555777777666555555555555555444555666777888:::;;;;;;<<<999666555555666555555777999;;;;;;:::999:::;;;;;;;;;:::999999999:::;;;===<<<<<<<<<===>>>@@@AAACCCGGGFFFHHHOOOTTTggg222222111111000111111111222111000000000111222333888999:::;;;===>>>??????CCCDDDFFFHHHJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGBBBAAA@@@>>>;;;999777555;;;:::999:::<<<>>>======>>>?????????===<<<:::999666666666777888:::;;;<<<;;;;;;:::::::::;;;<<<<<<======>>>>>>===;;;888666333111///------...///000333222111000///......///------------------,,,,,,,,,------....../////////...------,,,,,,------...)))+++------,,,+++,,,---------------------------,,,,,,,,,,,,,,,---......------------------------***,,,---,,,+++***+++---,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++...,,,***))))))(((%%%###"""%%%)))---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------000333666888<<<;;;999777555444444444444666888777666888<<<@@@BBBGGGOOOVVV[[[aaaiiinnn}}}yyyqqqqqquuusssggg\\\bbbfffkkklllkkklllnnnqqqtttwwwyyy{{{|||~~~}}}vvvooofff```]]][[[YYYVVVWWWWWWXXXXXXYYY\\\```dddiiioooxxx{{{qqquuugggWWWGGGAAA@@@>>>;;;999;;;:::999999888888999999777777666666666777888888777777777777777777777777777666555666777888777666666666666666555555555555777666666555555555555666777777888888999999::::::@@@===888555444555555555777999;;;;;;:::999:::;;;;;;::::::999999::::::;;;>>>============>>>???@@@CCCGGGFFFHHHOOOTTTggg111111111111111222333444333222000///000222555666;;;;;;;;;<<<===???AAABBBEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFEEECCC@@@>>><<<>>>>>>>>>>>>???>>>>>>===@@@AAABBBCCCBBB@@@===<<<888888888777777888888999<<<<<<;;;::::::999999999777888;;;<<<===;;;:::888555333000...---...///111444444333222111000000///////////////////////////,,,---------.........///,,,,,,,,,------......///)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))*********)))%%%''')))+++,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---...---------...------...111555888;;;<<<:::777444333333444444444666777777666888===BBBDDDJJJQQQXXX^^^eeennnttt{{{tttwww~~~rrrpppkkkgggiiipppxxx}}}|||{{{|||tttiiimmmrrryyy|||||||||}}}~~~uuunnnjjjfffaaa]]]YYYXXXVVVVVVVVVZZZ^^^aaaeeeiiinnnttt{{{}}}|||jjjQQQEEEAAA???<<<<<<;;;;;;:::999999999999999888777777666777777888888777777777777777777777777666555444666888888777666666666666666666555555555777666555555555555666666666666666666666666666666;;;888666555666777777777777999::::::999999:::;;;::::::::::::::::::;;;;;;<<<<<<======>>>???@@@AAACCCGGGFFFHHHOOOTTTfff000000000111222444555666555444222000111333666888:::::::::;;;<<<>>>@@@AAADDDEEEFFFHHHIIIJJJJJJJJJKKKKKKIIIHHHFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJEEEFFFFFFFFFEEEDDDBBBAAAAAAAAABBBAAA???>>>===<<<>>>???AAACCCCCCCCCAAA@@@???>>>===<<<::::::999999<<<<<<;;;:::999888777666333555777:::;;;;;;:::999777555333111000///000111333444666777777555222111////////////............,,,,,,,,,,,,,,,---------++++++,,,------.........***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------......///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---.........------.........///222666999;;;888777555333333444555666555666777666555777<<>>@@@AAABBBCCCBBBFFFEEEHHHOOOTTTfff//////000111222444555666777666444222222444777888777888999:::;;;===>>>>>>CCCCCCEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIBBBBBBCCCCCCBBBBBBAAA@@@@@@BBBCCCBBB@@@===<<<<<<;;;<<<>>>@@@BBBBBBBBBBBBEEEDDDBBB@@@???>>>======;;;;;;::::::888666555444333333555666888999::::::999888666444333222111111111333666999:::999666444/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---***,,,---...---,,,---...+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))***+++***))))))***,,,///111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...............---...///111333666888999555555444444444555777888555666777555444777===BBBHHHMMMUUU]]]fffrrr~~~}}}tttlllpppsssuuuyyy~~~kkk___QQQKKKIIIOOOWWWZZZZZZYYYZZZdddrrr{{{}}}||||||}}}{{{xxxqqqiiiddd\\\XXXWWWXXXZZZ[[[bbbfffkkknnnoooppptttwww|||yyyaaaPPPEEEAAAAAA===<<<;;;;;;::::::;;;;;;999999888777777777888888888888888888888888888888777666777888::::::888666555555555666666666666666666555555555555666666777888777777777666666666555333444555888999888555222666888::::::999888999:::888888999:::;;;;;;;;;;;;888999<<<>>>AAACCCDDDDDDBBBFFFEEEGGGNNNSSSfff222222333333555666888999888777555444444555666777666777999;;;============???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAACCCDDDEEECCCBBBAAA@@@????????????<<>>999:::;;;<<<>>>???@@@AAACCCBBBAAA@@@????????????<<<<<<<<<<<<:::888666555333333333444555777999:::::::::999888666444222000///111444777999::::::999333333222111///...------------------------------------.../////////...---***,,,......---,,,---...------------------------+++++++++***++++++,,,---++++++++++++++++++++++++***+++,,,+++***)))***+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((******)))&&&$$$%%%''''''''''''((()))+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---...000333444555666666444555555555666666666777444666666666666999AAAFFFIIIOOOXXXaaalllzzz|||nnnjjjiiiqqq{{{ooobbbYYYIIIGGGJJJTTTYYYXXXVVVWWW]]]ccclllrrrvvvxxx{{{}}}~~~xxxmmmddd___]]]\\\[[[bbbiiiqqquuutttrrrqqqqqqqqqttt}}}xxx```MMMBBBAAA===<<<<<<;;;;;;;;;;;;;;;:::999888888777777888888888888888888888888888888888888888:::;;;:::888555555555555555666666666777555555555555555666777777888888888777777777777777555555666777999888666444666888999:::999888999:::777888999;;;<<<<<<;;;;;;999:::===???AAABBBCCCCCCBBBFFFEEEGGGNNNSSSeee666666777777999:::<<<<<<999888777666555555666666666888:::===>>>>>>======;;;;;;===>>>????????????@@@??????>>>>>>>>>??????======<<<<<<===>>>@@@AAAFFFEEEBBB@@@>>>>>>>>>>>>999<<<@@@AAA???>>>>>>@@@999999999:::;;;===>>>???>>>============>>>>>>???????????????>>><<<:::999555444333222333555888999:::;;;;;;;;;999666222000///000111444666999<<<===888888777555333222000000.....................---...///000111111000///...***,,,......---,,,---...........................++++++******++++++,,,---++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++***+++---******,,,---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,...111333555555444444555555666777777666555555333555666666777<<>>@@@AAABBBAAAAAABBBFFFEEEGGGNNNSSSeee;;;<<<===>>>???@@@@@@@@@@@@???===<<<===<<<:::999999:::;;;===????????????;;;<<<===>>>???@@@AAABBB@@@>>><<<:::::::::::::::888;;;>>>???>>>???BBBEEEFFFEEEEEEFFFEEEBBB>>>:::===<<<:::;;;<<<=========<<<;;;;;;===???@@@???==================>>>???@@@???>>>===>>>>>>===:::888555444333222222444666777777888999:::999777555444222000...000666;;;>>>>>>:::999777555333000///...------------,,,***)))((("""&&&***............///)))***+++,,,,,,,,,+++***,,,,,,,,,------------...,,,,,,------------------...---,,,***((('''&&&%%%((()))***++++++***)))(((------------,,,+++***)))************************)))))))))(((((((((((((((***++++++,,,,,,++++++***$$$&&&)))+++---------,,,,,,,,,,,,---------......---------,,,,,,+++++++++...------,,,,,,,,,------///111333444444444555666777999;;;;;;:::999999:::888555555888:::===DDDLLLSSS]]]hhhrrryyykkkhhhlllttt~~~yyyfff]]]XXXUUUVVVUUUZZZ___^^^XXXTTTTTTVVV```gggqqqwww|||}}}tttlllfffiiipppzzzzzztttpppllllllmmmppptttzzznnnUUUIIIAAA<<<999;;;<<<;;;;;;===777777888888888999999999888888777666666777888999888888777777666666555555777777777777666666666666666666555555555555666666777777777777777777777777555555666777888999999:::888888999999999:::::::::666888:::;;;;;;<<<===???>>>>>>>>>???@@@@@@AAAAAABBBFFFEEEHHHPPPTTTddd??????@@@AAAAAAAAAAAAAAABBB@@@???>>>>>>>>><<<;;;======<<<======>>>>>>>>>:::::::::::::::;;;;;;;;;;;;999888888999:::;;;;;;<<<>>>@@@@@@@@@CCCIIIMMMNNNNNNNNNLLLIIIEEEBBB@@@>>><<<;;;;;;===>>>===<<<;;;::::::<<<>>>???>>>===<<<<<<;;;;;;;;;<<<<<<===???>>>>>>?????????<<<:::666555333222222333444555666888999;;;;;;:::888777555333111222666:::;;;<<<===<<<;;;999777444333222///......---,,,,,,++++++'''***---......------...111111111111000...---,,,.........////////////000------------------------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,)))***+++,,,,,,------,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++'''(((+++---...///...---,,,---------------------......---,,,,,,,,,,,,,,,...------,,,,,,------...000111333333333333555777666888;;;;;;:::777666666888666666:::<<>>>>>>>>???@@@@@@AAAAAACCCFFFEEEHHHPPPUUUeeeCCCCCCCCCCCCCCCBBBAAAAAADDDBBB@@@@@@@@@@@@>>>===<<<:::999:::<<<===<<<;;;;;;;;;:::999999888999999888888888999:::;;;<<<<<<<<<>>>@@@BBBFFFOOOZZZcccggghhhfff```WWWOOOJJJIIIBBBAAA??????@@@@@@>>>===<<<;;;;;;<<<>>>???>>>===>>>>>>===<<<<<<<<<<<<<<>>>>>???@@@@@@???===999888666444333222333333666888:::<<<<<<<<<;;;:::888666444444666888999999@@@??????===;;;999888666111000///---------......---//////...---,,,,,,---000111111000///...,,,,,,.........////////////000.........------,,,,,,+++,,,,,,------......//////...------------------...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---///000//////...---------------------,,,///...---,,,,,,,,,---......---------------......111222333222222333666999888;;;======:::777666555999777888<<<@@@CCCKKKSSS\\\hhhuuuzzzxxx~~~{{{jjjVVVJJJFFFKKKVVV```nnnppppppiii^^^XXXYYY\\\iiisss}}}vvvuuusssqqqpppooonnnnnnwwwxxxkkkhhhnnn{{{}}}cccOOOFFF@@@???>>><<<:::;;;<<<;;;:::999888777666666;;;:::999777777666666666888777777777777666666666555666666777777888888888777666666555555666666777777777777777777777777777777777777777777888888888777777777888888888999999:::;;;<<<<<<:::::::::<<<>>>>>>>>>???@@@@@@AAAAAACCCFFFEEEHHHPPPUUUeeeDDDDDDDDDDDDCCCBBBAAA@@@DDDBBBAAA@@@AAAAAA???>>>999999:::===@@@AAA>>>;;;>>>===<<<;;;::::::;;;;;;999;;;============>>>???>>>@@@EEEKKKUUUdddvvvssscccYYYVVVNNNLLLJJJIIIHHHFFFCCC@@@BBB@@@>>>===>>>>>>===<<<@@@@@@???>>>>>>>>>??????>>>======>>>@@@AAA@@@???===;;;999777666444444444777888:::<<<<<<<<<:::999888777666666777888::::::@@@@@@@@@???>>><<<:::999333222000...---...///000///000///---+++***,,,...,,,,,,---....../////////,,,,,,,,,------------...//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,//////000000///......---------------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++------.../////////.........------------,,,,,,,,,000///---,,,,,,---...///...------------......///222333333222333555888<<<>>>??????===999777777888888777999???CCCHHHPPPXXXbbbnnn}}}}}}{{{~~~{{{bbbYYYOOOJJJIIINNNYYYddduuuxxxxxxqqqfffaaadddjjjuuu|||wwwrrrooonnnnnnnnnqqqwww~~~tttnnnmmmtttzzz\\\PPPFFFBBB@@@===;;;<<<<<<;;;:::999888777777666777777777888888999999:::777777777777777777777777777777777777777777888888777777666666666666777777666666666666666666666666888888888777777777777777666777777777777888888888999;;;<<<;;;::::::;;;===>>>>>>>>>???@@@@@@AAAAAABBBEEEDDDGGGOOOTTTdddBBBBBBBBBBBBBBBAAA@@@???BBBAAA??????@@@@@@???===;;;;;;>>>CCCHHHHHHBBB======<<<;;;::::::;;;<<<===;;;>>>CCCEEEEEEEEEFFFHHHKKKNNNTTT\\\iii}}}rrrjjj```^^^[[[XXXVVVRRRNNNJJJJJJGGGDDDAAA@@@???===<<<@@@@@@???>>>>>>>>>>>>>>>>>><<<<<<===???@@@@@@???@@@???===;;;:::888777777999:::;;;<<<;;;:::888777666777777777888:::<<<===>>>??????@@@???===;;;:::666444111///...///000000......---,,,******,,,.........//////000111222222,,,,,,,,,------------...//////...---,,,,,,+++++++++++++++++++++*********+++***)))(((((()))***+++------.........---,,,,,,------------------------++++++++++++,,,,,,------,,,,,,,,,------,,,,,,,,,---------.........------------------------------///...------------//////---------------...///000222333333444555777<<>>:::666555777:::777777:::AAAGGGLLLTTT]]]mmmzzzpppaaaPPPJJJDDDDDDGGGOOO^^^lllzzz{{{rrrmmmrrryyyyyyrrrpppqqqrrrnnnttt{{{~~~zzzvvvsssppppppyyylll]]]MMMDDDAAA===;;;;;;:::::::::999999999999888666777777888999:::::::::777777777777888888888888999999888888777777666666777777666666666666777777666666666666666666666666888888888777777777777777666777777777777888888888777999:::;;;;;;;;;===???>>>>>>>>>???@@@@@@AAAAAAAAADDDCCCFFFNNNSSSccc}}}>>>??????@@@@@@@@@??????AAA@@@>>>???@@@@@@>>>===::::::>>>FFFNNNOOOJJJDDDCCCBBB@@@??????@@@AAABBBBBBHHHOOORRRSSSTTTVVVXXX```ccchhhppp|||sssqqqnnnllliiiddd___[[[VVVSSSOOOKKKJJJHHHFFFEEEEEEEEECCCAAA@@@???>>>>>>>>>===<<<<<<>>>?????????@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<<<<:::888666555777888999999;;;===???===>>>@@@AAA@@@???===<<<999777555333111000000000---------,,,***+++---/////////...---------------.........////////////000.........------,,,,,,+++)))***+++,,,---...//////,,,++++++******++++++,,,&&&'''(((***+++,,,,,,,,,------------------------)))******++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......,,,---------............------------...///000000111222555666888;;;@@@CCCBBB@@@===888444444777999888888<<>>@@@>>>>>>>>>???@@@@@@AAAAAAAAADDDCCCFFFNNNSSSccc~~~;;;<<<===>>>@@@@@@AAAAAAAAA@@@??????@@@@@@???>>><<<<<>>>>>===:::;;;<<<======<<<:::999666888:::;;;::::::===@@@>>>@@@BBBCCCCCCBBB@@@???===<<<:::888555333111111...//////...,,,+++,,,...---,,,+++*********+++,,,.........////////////000------------------------+++,,,,,,---...//////000+++,,,,,,------,,,,,,+++%%%&&&(((***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,---......///***++++++,,,---...//////***+++---.........---,,,------------...///000111///222666999<<>>>>><<<<<<;;;:::999999888777999999:::::::::999888777777777888888888999999999666666777888999999::::::888888777777777777888888777777777777777777777777666666777777888888999999888888888888999999999:::888999;;;;;;;;;;;;<<<>>>>>>>>>>>>???@@@@@@AAAAAABBBFFFEEEHHHPPPTTTddd999:::<<<>>>@@@AAABBBBBBBBB@@@??????AAAAAA@@@>>>DDDDDDKKKZZZmmm|||sssqqqmmmjjjhhhhhhiiijjjmmmsssyyyyyyuuuqqqpppqqqkkkooouuu{{{|||uuurrrnnnlllllllllkkkjjjjjjgggccc]]]XXXSSSPPPNNNCCCAAA>>>>>>???AAAAAA@@@======>>>???????????????999:::===>>>???>>>===<<<777:::<<<<<<::::::<<>>;;;999555333111000111111000...,,,,,,---------------...000222333,,,,,,,,,---------......,,,,,,------------------///......---,,,,,,++++++******,,,------,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,,,,,,,,,,------...000000)))***+++,,,...///000000(((***,,,//////...,,,***---------......000111111...111666;;;>>>BBBFFFHHHBBBDDDEEEDDDAAA===;;;;;;;;;<<>>===;;;999777666555555666888:::;;;;;;;;;;;;777777888888999999999999333444555777999;;;======888888777777777777888888777777777777777777777777555666666777888999999:::888999999999999::::::::::::;;;<<<<<<::::::;;;<<<>>>>>>>>>???@@@@@@AAAAAADDDHHHFFFJJJRRRVVVfff777999;;;;;;;;;<<<===???===;;;<<<@@@AAA??????BBBLLLRRR\\\mmm~~~|||zzzsssyyywwwuuuwww~~~}}}{{{zzzzzz{{{{{{zzzxxxvvvtttpppkkkeeeaaaXXXUUUOOOHHHBBB>>>===>>>CCCAAA@@@???@@@@@@???>>>======<<<>>>??????>>><<<;;;:::999999:::<<<>>>@@@AAACCCFFFHHHHHHGGGEEEDDDBBB@@@===<<<;;;:::888666000///...///111111000///000111111111111///---,,,,,,,,,,,,------.........000000111000000///...............------,,,,,,,,,,,,------......------,,,...,,,***((((((***,,,......------,,,,,,------...***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,---------....../////////---,,,,,,,,,,,,---..............................//////000000111222222222000555;;;@@@BBBCCCCCCCCC===???AAAAAA???============DDDNNNTTTWWW___kkktttuuuaaaSSSMMMCCCKKK[[[jjjggg]]]```kkk|||}}}|||xxxwwwiiihhhkkkjjjgggkkkpppyyydddNNNCCCAAA???:::999===@@@===999777;;;<<<<<<:::888888999:::777:::;;;:::777555777999777888888999999:::;;;;;;888888888888888888888888777777777777777777777777999999999888777666666555999999999999999999999999:::::::::<<<>>>>>><<<;;;;;;;;;===>>>????????????BBBFFFDDDGGGOOOTTTddd;;;<<<>>>>>>======???AAA???>>>???AAABBBDDDKKKSSSgggllluuu}}}}}}yyywwwyyy~~~~~~{{{yyypppmmmggg^^^UUUNNNJJJHHHCCCAAA>>>===>>>???@@@???@@@???>>>???AAAAAA@@@>>>;;;:::999777777888999:::>>>@@@CCCFFFHHHHHHHHHGGGDDDBBB@@@??????===;;;999666444222111111000///---...//////000///...,,,,,,,,,,,,,,,------............/////////......---,,,.........------,,,,,,,,,,,,------......------,,,///...,,,++++++,,,...///......------------......,,,---......//////............---,,,,,,,,,---------,,,,,,+++******))))))---------------......///........................,,,,,,,,,---......//////222666===AAABBBBBBBBBBBB>>>???@@@@@@>>>======>>>???FFFOOOTTTZZZdddrrr}}}xxx___PPPIIISSSUUU^^^gggeee```eeeqqq|||~~~vvvmmmjjjhhhfffkkknnnvvvttt[[[LLLHHHEEE>>>999999:::999:::===999999999999888888999:::999999:::999888777777888888999999999999:::::::::555555555555555555555555777777777777777777777777666666777777888888999999999999999999999999999999;;;::::::<<<>>>>>><<<;;;;;;<<<===???@@@@@@AAAAAABBBFFFEEEIIIQQQUUUddd999;;;<<<<<<<<<===???AAADDDDDDEEEFFFGGGLLL[[[iii~~~|||xxx||||||tttiii___VVVQQQIIIFFFAAA>>>>>>@@@AAAAAA???>>>===>>>@@@@@@@@@>>>>>>===;;;999777777777777===???BBBEEEGGGHHHHHHHHHGGGFFFDDDDDDCCCBBB@@@===>>>:::666333111000...,,,,,,------...------,,,,,,---------------.........,,,------------,,,++++++.........---------------,,,------......------,,,...------------------...---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++------,,,,,,,,,---............------,,,+++++++++......------......///000....................................///000111222555999>>>BBBBBBAAAAAAAAA?????????>>><<<<<<>>>@@@CCCIIIQQQVVV]]]jjj|||hhhZZZXXX[[[ccc______cccdddeeeooo||||||{{{~~~xxxnnnjjjjjjjjjmmmrrr{{{mmmXXXNNNGGGAAA???@@@AAA>>><<<===777777777777888999:::;;;:::999888888999999888777:::::::::999999999888888777777777777777777777777777777777777777777777777666666777777888999999:::999999999999::::::::::::;;;;;;:::<<<===>>><<<;;;;;;<<<===???AAABBBCCCCCCBBBFFFGGGKKKSSSVVVeee~~~999;;;===>>>???BBBFFFHHHNNNOOORRRSSSRRRXXXjjj{{{zzz|||{{{pppfff```WWWRRRKKKEEECCCBBBBBBAAA@@@???>>>???@@@BBBAAA@@@AAA@@@>>><<<:::999999999>>>???@@@CCCEEEFFFGGGGGGIIIHHHGGGGGGGGGFFFCCCAAAAAA===888555333111///---,,,,,,---------------------------...............,,,,,,---------,,,,,,+++...............---------,,,------......------,,,***+++,,,------,,,+++***+++******))))))******+++))))))***+++++++++++++++,,,,,,,,,,,,,,,---...///++++++,,,---...//////000///............///000000........................////////////000222333444999<<<@@@BBBAAA@@@????????????>>>===<<<===@@@CCCIIINNNTTTYYYaaapppqqqdddaaaeeekkkddd^^^\\\aaahhhppp}}}}}}}}}yyyqqqooommmnnnqqqwwwdddQQQGGGEEEJJJUUU[[[SSSFFF===999888777777999:::::::::;;;999777888:::;;;999777;;;;;;::::::999888777777999999999999999999999999777777777777777777777777999999999888888777777777999999999:::::::::::::::<<<;;;;;;;;;======<<<;;;999;;;<<>>@@@CCCFFFIIINNNTTTXXX___ccchhhhhheeehhhwww|||}}}}}}wwwiiicccZZZSSSMMMIIIFFFDDDEEECCCAAAAAABBBCCCCCCBBB@@@???>>>===<<<<<<<<<;;;:::;;;<<>>:::777555444222000.............../////////........................,,,------.........------........................,,,------......------,,,***+++---......---+++***,,,,,,++++++++++++,,,,,,......///000000000000///,,,,,,,,,,,,,,,---...///(((((()))***+++,,,------///............///000000////////////////////////---,,,,,,,,,---///111333;;;===@@@AAA@@@>>>======>>>>>>>>>======???CCCGGGNNNSSSYYY^^^fffvvv~~~xxxsssmmmeee___\\\ZZZ]]]fffrrr~~~|||zzztttqqqsssuuuyyyuuuXXXLLLHHHNNN^^^iiibbbNNN>>>===;;;888888::::::999888;;;999777888;;;<<<:::777<<<;;;;;;:::999888777777666666666666666666666666777777777777777777777777999999999999888888888888999999:::::::::;;;;;;;;;===<<<;;;;;;<<<===<<<;;;888999;;;===???AAABBBBBBAAAFFFGGGLLLTTTWWWeee~~~EEEGGGKKKOOOTTT[[[bbbgggssswww|||}}}xxxwwwyyyuuunnnhhhaaa[[[UUUQQQNNNKKKGGGDDDCCCBBB@@@???>>>>>>>>>>>>======<<<<<<555666888;;;???DDDHHHKKKHHHHHHHHHIIIJJJIIIFFFCCC@@@>>><<<;;;:::999666444111000000/////////000000/////////...............---......////////////................../////////,,,------......------,,,---...///000000///...---000//////......//////000---...//////000000//////------,,,,,,,,,---......---------------,,,,,,,,,......------......///000//////////////////////////////......///222444666;;;===@@@@@@>>>===<<<<<<======>>>>>>???BBBGGGKKKPPPVVV]]]dddmmm}}}wwwpppkkkddd\\\VVV[[[___hhhuuu{{{xxx{{{|||~~~kkkSSSHHHDDDMMMWWWUUUHHH===???<<<999999;;;;;;999777:::999888999:::;;;:::999;;;;;;::::::999888777777777777777777777777777777777777777777777777777777555666777888999;;;<<<<<<999999::::::;;;;;;<<<<<<>>><<<;;;:::<<<<<<<<<;;;999:::;;;===???@@@@@@AAABBBFFFGGGKKKSSSVVVeee~~~SSSVVVZZZ^^^ccckkkrrrxxx}}}vvvoooiiiccc___XXXRRRMMMIIIEEECCC@@@@@@@@@@@@???>>>======777777777888;;;???CCCFFFHHHHHHIIIKKKLLLKKKGGGEEEBBBAAA@@@@@@@@@===:::777333222000////////////000000/////////.........---------...///////////////---........./////////000,,,------......------,,,......////////////......000//////////////////000***+++,,,,,,------,,,,,,......---,,,,,,,,,------000000000000000000000000---------------......///////////////////////////333222111111222555888:::;;;===??????===;;;;;;;;;:::<<<>>>@@@BBBFFFKKKOOOOOOWWWbbbkkkvvv~~~xxxmmmaaaZZZZZZ^^^bbbgggppp}}}___PPPBBB???BBBAAA>>>======999666777:::<<<:::777888999::::::999999;;;<<<:::::::::999999888888888::::::::::::::::::::::::777777777777777777777777555666777888:::;;;<<<===999999::::::;;;<<<<<<===???===;;;:::;;;<<<<<<;;;;;;;;;===>>>???@@@@@@@@@BBBFFFEEEIIIQQQUUUdddfffhhhlllpppuuu|||{{{vvvvvv{{{}}}wwwooofff___XXXSSSOOOEEEEEEDDDCCCBBBAAA???>>>===<<<:::888888:::<<<>>>HHHHHHJJJLLLMMMLLLHHHFFFEEEDDDDDDDDDDDD@@@<<<888333222000///.........///000000//////.........---,,,------.../////////...---.........//////000000,,,------......------,,,------------------------...------,,,,,,------...,,,---......//////......///...------,,,,,,,,,,,,******+++---...000111111---,,,,,,,,,,,,---......000000000000000000000000111000//////000333666888:::<<<>>>>>><<<::::::;;;999;;;>>>AAADDDHHHMMMQQQNNNWWWdddppp{{{~~~uuufffjjjlllhhhaaaaaagggnnnuuu~~~~~~nnn___OOODDD>>><<<>>>CCC:::666444555:::<<<;;;888777999<<<;;;999888;;;===:::::::::999999999999888777777777777777777777777777777777777777777777777999999999999999999999999999999::::::;;;<<<======???===;;;:::;;;<<<<<<;;;======>>>@@@@@@AAAAAAAAABBBFFFDDDGGGOOOTTTddd~~~rrrnnnlllooowww~~~|||{{{{{{{{{yyyqqqmmmoooooolllnnnrrrxxx~~~}}}qqqeee]]]SSSKKKBBB???BBBCCCAAA===@@@???>>><<<;;;;;;===???BBBDDDIIIMMMNNNLLLJJJHHHEEEDDDCCCBBB@@@>>>======888777444111/////////000000000///.......................................)))***,,,...000000000000------,,,+++******))))))//////.........---------000///---,,,,,,---///000,,,,,,---------,,,***)))...---,,,,,,,,,,,,---...////////////////////////............////////////......///000000///...---......///111444888;;;<<>>@@@BBBDDDEEEBBBHHHGGGGGGOOOVVVfff~~~{{{{{{~~~|||vvvpppkkkhhhfffkkkttt|||}}}yyywwwuuuuuuuuukkkeeebbbeeefffeeefffjjjkkkooovvv|||yyyrrr```VVVJJJDDDDDDFFFDDDBBB???>>>===;;;::::::<<<===@@@BBBFFFJJJLLLLLLKKKJJJHHHHHHFFFEEECCCAAA@@@???;;;999666333000/////////000///...............///........................+++,,,---////////////.../////////...---,,,,,,,,,//////.........---------///...---,,,,,,---...///,,,---......---,,,+++***......---,,,,,,---......////////////////////////............/////////////////////.........////////////000222666:::===???BBBAAA>>><<<:::999999999;;;>>>CCCFFFIIIMMMPPPSSSXXX___kkkxxx}}}{{{wwwmmmlllmmmttt|||sssnnnmmmsssxxx}}}zzzyyycccNNNGGGFFFBBB===>>><<<::::::;;;<<<;;;:::;;;;;;;;;;;;::::::::::::888777777777777777777888::::::999999999888888888777777777777777777777777555777888888777666888999999:::;;;<<<<<<;;;:::999;;;::::::::::::;;;<<<<<>>>>>>>>???@@@@@@???GGGGGGIIIQQQVVVddd{{{}}}xxxssssssxxxuuupppkkkkkkoooqqqpppmmmjjjhhhgggllluuu~~~~~~yyyuuutttssssssnnnjjjgggiiiiiihhhhhhiiibbbdddggglllsss{{{kkk```QQQHHHEEEDDDCCCAAA???>>>===<<<;;;<<<<<<======???BBBEEEIIIKKKMMMNNNLLLLLLKKKIIIGGGDDDBBBAAA???===:::666333000//////.........---......//////........................---......///......------000000//////...---------...............---------........................---............---,,,,,,......---,,,,,,---......////////////////////////............////////////000///...---......000111111111222444777<<<@@@CCCDDDBBB>>>:::777777888999>>>AAAEEEHHHKKKNNNQQQTTTYYYbbbpppsssmmmiiifff]]]eeesss~~~|||}}}~~~tttuuu{{{uuu\\\OOOIIIBBB======;;;::::::;;;<<<:::999;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999999::::::;;;:::::::::999999999999777777777777777777777777444666777777666555777888999:::;;;<<<<<<;;;:::999;;;::::::::::::;;;<<<<<>>=========>>>>>>===EEEGGGJJJRRRVVVbbbxxx|||sssjjjggglllrrrvvvwwwyyyvvvqqqqqqyyy{{{ooollliiikkkqqqvvvwwwwwwsssrrrrrrvvv~~~~~~|||}}}}}}}}}zzzxxxwwwuuurrrqqqhhhggghhhlllrrryyy~~~rrrhhh[[[QQQKKKHHHEEEBBBAAA@@@>>>===>>>?????????;;;<<<>>>AAAEEEJJJMMMPPPOOONNNMMMLLLJJJGGGDDDCCCCCCAAA>>>999666333111000......------......///000........................---..................---......---------,,,,,,,,,........................------...//////...------.....................---......------------..........................................///////////////////////////000000000111111222555999>>>BBBEEEEEEBBB===888666777999;;;BBBEEEHHHJJJMMMPPPSSSVVV\\\eeetttpppfffbbbaaaXXXiiixxxuuuyyyzzz|||nnnXXXJJJBBB>>>===;;;:::;;;;;;;;;999888:::;;;;;;<<<<<<=========;;;;;;::::::::::::;;;;;;999999999888888888777777777777777777777777777777777888999999888888999;;;:::;;;<<<<<<<<<<<<;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@===EEEFFFHHHPPPTTTaaawww~~~{{{wwwooofffccchhhnnnqqqqqqtttooohhhfffkkkrrrsssooollllllmmmrrryyy~~~~~~~~~xxxvvvtttuuuyyy{{{||||||~~~yyyssskkkccc]]]WWWQQQLLLGGGCCC???>>>???@@@@@@???;;;;;;<<>><<<;;;;;;;;;;;;:::888:::;;;;;;<<<<<<=========888888777777777777888888999999999888888888777777888888888888888888888888888999;;;:::999999:::<<<:::;;;;;;;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@FFFEEEEEEMMMSSSbbbyyyzzzsssnnnfffccc___aaagggoootttvvvwwwrrrllliiilllqqqtttuuutttvvvyyy~~~|||yyy{{{yyywwwsssooohhh```[[[SSSMMMEEE@@@@@@@@@@@@>>>=========???AAAEEEIIIKKKLLLMMMMMMMMMKKKIIIFFFDDDFFFEEECCC@@@===:::888666222111000000//////000000........................,,,,,,,,,------///000111........................---------.......................................---------,,,------...///---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...000111222222111000000222666:::===@@@BBBCCCBBB???;;;888888;;;???AAAHHHJJJLLLNNNQQQUUUZZZ]]]hhhqqqrrr```XXXYYY```ttt{{{qqqqqqrrrvvvzzz{{{^^^LLLEEEAAA>>>;;;:::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<999999888888888888999999;;;:::::::::999999999999888888888888888888888888666888999999888888999:::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<>>=========>>>>>>BBBGGGEEEEEELLLRRRbbbzzzxxxrrrmmmgggccc^^^```ccciiiqqqyyy{{{xxxwwwyyy~~~~~~yyysssoooggg]]]QQQIIIEEEDDDBBB@@@@@@@@@???@@@AAACCCFFFGGGKKKLLLMMMNNNMMMJJJGGGEEEFFFEEEDDDBBB@@@>>>;;;:::444444222111000000000000........................///...------------...///---------------.........---------........./////////...---,,,,,,---...///---,,,++++++,,,---...///---...///000000///...---------------------------............////////////000///......///000333444222444999>>>AAABBBBBBBBB>>><<<:::999;;;>>>BBBEEEIIIKKKMMMPPPSSSWWW]]]aaannnyyyyyycccZZZ[[[cccttt}}}vvvuuuwww|||vvvZZZJJJDDD@@@<<<::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::999999999888888888888888888888888888888888666777888888777777888999999999999888888999999999;;;::::::::::::;;;<<<<<>>>>>>>>???@@@@@@AAAGGGGGGGGGNNNSSSaaaxxxzzzppphhhdddbbb```^^^eeejjjrrryyyxxxlll]]]QQQKKKIIIEEECCCBBBBBBAAAAAAAAABBBCCCDDDJJJLLLMMMNNNNNNKKKIIIGGGEEEEEEEEECCCBBB@@@>>>===666555444222111000000///........................111000...---,,,,,,------++++++++++++++++++++++++---------.........//////000///---,,,,,,---///000,,,++++++***+++,,,......---...///000000///...---////////////////////////............/////////000444111---++++++///444888333666<<>>;;;;;;;;;::::::999999999999888888777777888888999777777777666666666666555888888888888888888888888777888999999888888999:::999888888777777888888999;;;::::::::::::;;;<<<<<<;;;<<<<<<>>>@@@BBBDDDEEE???GGGHHHJJJQQQUUUaaavvv{{{uuunnniiiccc^^^]]]```dddgggooo}}}zzzpppfff^^^VVVNNNHHHGGGEEECCCCCCDDDFFFFFFEEEFFFKKKOOOOOOOOOQQQPPPLLLKKKIIIGGGDDDAAA??????>>>:::999666333111///...---000000111111000///......////////////...---,,,+++++++++,,,,,,---...//////////////////////////////---------,,,,,,+++++++++***+++,,,---...000111111/////////////////////////////////...---------,,,,,,------...............//////000000111222444444777:::@@@EEEGGGFFFDDDBBB999999;;;===@@@DDDHHHJJJNNNNNNQQQRRRQQQTTT```mmm}}}vvvfff```cccgggppp~~~|||uuu~~~zzz[[[JJJEEEBBBAAA???;;;;;;>>>===<<<;;;;;;:::999888888:::999999999::::::;;;<<<>>>===;;;:::999:::;;;;;;:::999777777777777999:::444555666888888999999999;;;:::999888888888999999<<<:::888999===???>>>===@@@?????????????????????CCCFFFFFFIIIPPPRRRaaazzz~~~xxxqqqmmmgggfffeeedddeeeiiiooosss{{{~~~ssskkkbbbYYYSSSLLLIIIEEEBBBBBBAAA@@@??????FFFKKKJJJHHHHHHGGGCCCHHHHHHGGGFFFDDDCCCAAA@@@===;;;999666444111000/////////000000000//////...............---,,,+++***++++++,,,------...//////////////////////////////000000//////////////////,,,,,,---...///000000111//////////////////////////////////////////......///000000111111111111111000000000000111333555666:::===AAAEEEFFFEEEBBB@@@:::;;;<<>>???AAA;;;;;;::::::::::::::::::999999999999::::::;;;<<<<<<<<<:::999999999::::::<<<;;;;;;::::::;;;;;;<<<777777888999:::::::::999;;;;;;;;;<<<<<<=========<<<:::999:::===???>>>======>>>>>>???@@@AAABBBBBBCCCFFFFFFIIIPPPRRRaaazzzzzzsssooonnnnnnllliiieeeiiimmmoooqqquuu{{{{{{rrrjjjdddTTTPPPJJJEEEBBBAAA???>>>AAAFFFIIIHHHHHHKKKLLLJJJGGGGGGGGGGGGFFFEEECCCBBB@@@???<<<:::777444333111.../////////////////////,,,,,,,,,,,,,,,+++***))),,,,,,,,,---......//////////////////////////////000000000000000111111111.........//////000000000/////////////////////////////////000000000000000111111111111222222222222111000//////111444777999===@@@CCCFFFFFFCCC@@@>>>>>>>>>@@@BBBEEEHHHKKKLLLQQQQQQTTTVVVWWW[[[iiixxx~~~pppmmmppppppxxx}}}]]]OOOAAA=========<<<===999:::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;;;;:::999999888999999999888888999999999999888888999999:::::::::::::::999666777999:::;;;<<<;;;;;;<<<;;;::::::<<<>>>>>>===;;;<<<>>>@@@BBBCCCEEEFFFCCCFFFFFFIIIPPPRRRaaazzztttnnniiiiiimmmpppqqqqqqooouuu|||yyyttt```[[[TTTMMMIIIFFFDDDBBBFFFFFFFFFIIISSS]]]___[[[HHHGGGFFFEEECCCCCCCCCCCCAAA@@@???<<<:::777444333//////.../////////000000,,,,,,------,,,++++++***,,,---------......//////////////////////////////---------....../////////000000000000000/////////////////////////////////.........//////000000111//////.../////////000000222111000000222666:::===???AAADDDFFFFFFDDDAAA???AAABBBCCCEEEHHHJJJLLLMMMOOOPPPSSSVVVXXX___ooo~~~yyyvvvyyy{{{|||{{{~~~qqq]]]GGG>>>>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::999999888888888888888888666777888999999888777666999:::::::::::::::999888444666888:::;;;:::999888<<<<<<;;;;;;<<<===>>>>>><<<===>>>@@@BBBDDDEEEFFFCCCFFFFFFIIIPPPRRRaaazzzkkkjjjjjjnnnuuuzzz||||||}}}qqqkkkbbbZZZSSSMMMIIIFFFCCCCCCFFFRRReeeqqqlllaaaJJJHHHDDD@@@>>>???@@@BBBAAA@@@???>>>;;;888666444000000////////////000111..................---,,,------...............///////////////////////////,,,,,,,,,------......///000000000000////////////////////////////////////---------....../////////......---------...///000222111000111333888===@@@???AAADDDGGGHHHGGGEEEDDDEEEEEEGGGIIIJJJLLLMMMNNNMMMNNNQQQVVVZZZcccvvvzzzvvvwwwzzz{{{mmmRRREEECCCBBB@@@???======<<<;;;;;;:::999999999:::;;;;;;;;;:::999999777888888888888888888888999:::;;;<<<<<<;;;:::999999999999999999999888888:::;;;===>>>>>><<<;;;999<<<======<<<<<<<<<===>>>>>>??????AAABBBCCCDDDDDDCCCFFFFFFIIIPPPRRRaaazzzkkknnntttzzz}}}}}}|||sssiii```XXXPPPLLLEEEHHHPPPaaattt{{{mmmZZZIIIFFFBBB>>><<<===>>>???????????????===:::888666333222111000///000111111//////000000000000//////........................//////////////////////////////////////////000000////////////////////////////////////////////////------------............000///.........///111222111111111333666:::???AAA@@@BBBEEEHHHJJJJJJIIIHHHGGGHHHJJJKKKLLLMMMMMMMMMLLLNNNRRRXXX^^^jjj~~~uuurrrsssuuuwwwxxx[[[JJJEEEBBBAAAAAA>>>>>>===<<<;;;:::999999999:::;;;<<<;;;:::999888777777888999999999888888999999::::::::::::999999888888999999999999999888:::;;;<<<<<<;;;:::999888======>>>===<<<<<<===?????????@@@@@@AAAAAABBBBBBCCCFFFFFFIIIPPPRRRaaazzzwww}}}{{{yyywwwwwwyyy|||}}}}}}{{{yyyxxxyyyzzzrrriiiaaa\\\SSSUUUZZZaaakkklll___OOOCCCCCCAAA@@@???>>>>>>>>>??????@@@@@@???===;;;999777555333111000000111222//////000000111000000///////////////............////////////////////////111111000000000000000000..................//////////////////////////////////////////............111000///...///000222333000000222555888<<<@@@BBBCCCEEEGGGJJJKKKKKKKKKJJJIIIJJJKKKMMMMMMNNNMMMMMMOOOPPPUUU\\\eeesss|||xxxxxx{{{sssqqqrrrssszzzhhhSSSHHHAAA???@@@======<<<<<<;;;;;;;;;:::999:::;;;<<<<<<:::888777777777999:::::::::999999888777777777777777777888888888999:::;;;;;;;;;:::888888888888888888888999===>>>???>>><<<;;;===???>>>>>>??????@@@AAAAAAAAACCCFFFFFFIIIPPPRRRaaazzz{{{vvvnnnllljjjkkkooosssvvvwwwyyyvvvmmmuuu}}}yyyrrrmmm___]]]XXXSSSSSSRRRMMMEEE>>>???BBBCCCCCCAAA>>>===???@@@AAAAAAAAA???===<<<999777444222000000111222//////000000000000000//////////////////.........////////////////////////111111000000//////......------------......//////////////////////////////111111000000//////......111000...---...///111222///000333666:::>>>AAABBBFFFGGGIIIKKKLLLLLLKKKJJJIIIJJJLLLMMMNNNNNNMMMLLLQQQSSSXXX```jjjyyysssmmmmmmuuu|||wwwrrrpppqqqvvv|||{{{```PPPEEEBBBBBB;;;;;;;;;<<<<<<<<<<<<===999:::<<<<<<<<<:::888777777888999:::;;;;;;:::999<<<;;;:::999999:::;;;<<<888999:::;;;<<<<<<===<<<999999999:::;;;<<<>>>>>>===???@@@>>><<<;;;===@@@<<<===>>>???@@@AAABBBBBBCCCFFFFFFIIIPPPRRRaaazzz}}}wwwssskkkiiieeedddffflllssswww~~~|||tttssstttyyy}}}yyynnn___SSSNNNIIIDDDFFFBBB>>>===AAADDDAAA<<>>:::999777555333000///...111111000000//////..............................000000000000000000000000///////////////000000000000000000000000000000000............////////////...//////000111222222222000000000000111111111111000222444777;;;>>>@@@BBBCCCEEEHHHLLLNNNOOONNNNNNPPPOOOOOONNNNNNOOOOOOPPPPPPSSSZZZeeeuuunnneeebbbooo~~~}}}~~~|||~~~}}}tttqqqnnnpppuuuwww{{{vvvZZZIIIBBBAAA>>>>>>>>><<<:::::::::;;;<<<<<<<<<;;;;;;;;;::::::888777777777888999::::::<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999>>>===============>>>???>>>???@@@@@@@@@@@@???>>>GGGHHHKKKNNNOOOUUUdddsss{{{yyyyyywwwtttqqqpppqqqsssuuuzzz}}}|||{{{{{{~~~~~~rrrfffYYYMMMGGGFFFEEEDDDDDDEEECCCAAAEEEEEEFFFGGGFFFDDDAAA@@@<<<;;;999777555222111000......//////000111111222........................000000000000000000000000////////////////////////....................................////////////...//////000111111222222000000000000111111111111111222444888;;;>>>AAABBBGGGHHHJJJLLLMMMLLLKKKKKKMMMLLLLLLLLLMMMNNNOOOPPPQQQUUU]]]jjj||||||jjjcccbbbppp{{{{{{~~~~~~yyywwwsssqqqpppooommmkkklllnnnooommmkkkmmmsssyyy~~~~~~sssnnnmmmoooooossskkkUUUJJJGGG@@@@@@???>>><<<<<<<<<=========<<<;;;;;;;;;;;;<<<999999999:::::::::::::::888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666777888:::;;;<<<======>>>>>>======>>>>>>??????======>>>???@@@@@@AAAAAAFFFGGGJJJMMMOOOUUUdddrrr~~~}}}}}}zzzwwwuuutttxxx{{{~~~|||{{{|||lllZZZJJJJJJHHHGGGDDDCCCCCCDDDHHHIIIJJJJJJIIIFFFDDDBBB>>>===<<<999777555333222...//////000000111111111........................000000000000000000000000000000000//////......---....................................////////////...//////000000111111222000000000000111111111111111333555888<<>>======>>>>>>===<<<:::888888999:::;;;;;;;;;<<<======<<<::::::888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666777999:::<<<=========>>>>>>>>>>>>??????@@@@@@============???AAACCCDDDEEEFFFIIILLLNNNTTTcccrrr~~~|||~~~}}}yyywwwyyy{{{rrr[[[SSSKKKGGGEEECCCDDDFFFIIIJJJKKKKKKJJJHHHEEEDDD@@@???===;;;888666444333333222222111000///..............................////////////////////////222222111000//////..........................................////////////////////////000000111111///000000000111111111111222333666999<<>>===============;;;999666444444555777999;;;<<<===>>>===<<<:::888<<<;;;;;;::::::999999888::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::===>>>??????@@@@@@@@@@@@???>>>======>>>@@@CCCDDDCCCDDDHHHKKKMMMSSSbbbqqq|||yyy|||}}}{{{xxxxxxxxxyyyzzzzzz{{{{{{~~~vvvcccOOOHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJHHHFFFDDD@@@@@@>>><<<999777555444333333222111000///......////////////////////////////////////////////////333333222222111000//////////////////////////////............///////////////////////////000000000///000000000111111111111333444666999===@@@CCCDDDEEEFFFGGGIIIKKKLLLMMMMMMQQQQQQQQQPPPQQQQQQRRRRRRXXX```oootttooopppxxx~~~yyyzzz~~~vvvhhh^^^XXXVVVZZZYYYYYYZZZ\\\___``````aaa___]]]\\\]]]]]]\\\[[[\\\]]]^^^_________aaabbbbbbdddfffhhhhhhjjjlllooosssssssssssssssrrrqqqpppnnnkkkiiilllssszzz~~~~~~qqqkkkjjjppp|||___NNNEEEBBB===;;;<<<<<<<<<;;;;;;999666444444555777999:::;;;<<<===<<<:::888777<<<;;;;;;::::::999999888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<===???@@@AAAAAAAAA@@@AAA@@@>>>======???AAABBBBBBDDDGGGJJJMMMSSSbbbqqq|||{{{xxxuuusssqqqsssuuuwww{{{qqqUUUIIIFFFCCCBBBCCCEEEFFFHHHIIIIIIHHHFFFEEEBBBAAA???===;;;888777666111111111111111111111111////////////////////////000000000000000000000000222222222111111000000000000000000000000000000000............////////////////////////////////////000000000000111111111111333555777:::>>>AAACCCEEEIIIIIIIIIIIIIIIIIIIIIJJJOOOOOOOOOOOOOOOPPPQQQRRRZZZeeevvvwwwtttwww}}}xxxuuusssqqqooorrrxxx}}}{{{lllbbb\\\XXX[[[[[[\\\]]]^^^```aaabbbaaa___]]]]]]]]]^^^]]]\\\\\\\\\^^^___`````````___aaaccceeeggghhhjjjnnnqqquuuuuuuuuuuuuuuuuutttssssssqqqppprrruuuxxxyyyzzzyyypppmmmqqqlllXXXJJJEEE???======>>><<<;;;===<<<:::888888999:::;;;999999:::;;;;;;:::888888888999999::::::;;;;;;<<<::::::::::::::::::::::::777888:::;;;===>>>>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@AAA@@@???>>>>>>???@@@@@@BBBCCCGGGKKKMMMTTTcccrrrzzzvvvxxxyyyzzz{{{cccSSSIIIAAA>>>BBBCCCDDDGGGHHHIIIHHHGGGFFFDDDCCCBBB???===;;;999888111111111111111111111111////////////////////////000000000000000000000000000000//////////////////////////////////////////............////////////////////////////////////000000000000111111111111444555777;;;>>>AAADDDEEEJJJIIIIIIIIIHHHIIIIIIIIILLLMMMMMMOOOQQQSSSUUUVVV\\\iii}}}||||||wwwtttnnniiieeeccccccdddkkksss{{{xxxoooiiieeecccdddffffffggghhhjjjkkkgggeeecccbbbccccccbbbaaaaaaaaacccdddffffffdddccceeegggjjjlllnnnqqquuuyyy||||||}}}}}}~~~~~~}}}}}}|||||||||||||||~~~xxxqqqrrr|||fffRRRLLLDDDAAAAAAAAA???=========<<<;;;;;;;;;;;;<<<999999999999::::::::::::888999999::::::;;;;;;<<<999999999999999999999999777888:::<<<===>>>>>>>>>999;;;===???@@@@@@@@@???>>>>>>>>>??????@@@@@@AAACCCDDDGGGKKKNNNTTTdddsss}}}|||~~~}}}uuubbbSSSEEECCCIIIBBBDDDFFFHHHIIIIIIIIIHHHFFFEEEDDDAAA???===;;;:::555555333222111///...---000000000000000000000000000000000000000000000000---------.................................................../////////000///////////////.........000000000000111111111111444555888;;;>>>BBBDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMKKKLLLNNNPPPTTTWWWZZZ[[[^^^lllvvvnnniiifffccc]]]YYYXXXXXX[[[dddnnn|||{{{vvvrrrmmmooopppqqqqqqqqqssstttooommmkkkjjjkkkkkkjjjhhhiiijjjkkkmmmooonnnllljjjlllnnnqqqsssvvvyyy~~~uuusss~~~uuuXXXQQQIIIEEEEEEEEEBBB???<<<<<<<<<;;;;;;;;;::::::999999999999999:::;;;<<<<<<<<<;;;::::::999999888999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;888:::===???@@@@@@???>>>;;;<<<>>>???AAABBBBBBBBBCCCDDDHHHLLLNNNUUUdddttt|||{{{nnnZZZLLLHHHHHHHHHGGGEEEDDDDDDFFFHHHIIIJJJIIIGGGEEECCCAAAAAA@@@;;;888555222000111222333111111111111111111111111111111111111111111111111222000......///000///...///////////////.........//////000000///...---,,,////////////////////////111///...///111222222222555888<<<>>>???@@@BBBCCCEEEGGGHHHHHHHHHIIILLLNNNRRRPPPPPPSSSSSSRRRVVV\\\dddsss{{{rrrjjjccc___]]][[[XXXVVVWWW\\\dddjjj{{{}}}}}}||||||{{{zzzzzzyyytttssssssuuuxxxxxxuuurrrrrrqqqpppppppppqqqssssssuuuwwwzzz}}}}}}{{{jjj\\\NNNIIIHHHDDD???===:::;;;;;;<<<======<<<<<<777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>======<<<<<<<<<======>>>?????????@@@AAABBBCCCDDDAAAGGGFFFGGGOOOSSS^^^qqq~~~}}}~~~|||kkk\\\QQQLLLDDDCCCBBBBBBCCCDDDDDDDDDIIIHHHGGGFFFDDDCCCBBBAAA<<<:::777333111111111222000000000000000000000000000000000000000000000000000...---///111333333333////////////////////////000000000000/////////...//////////////////////////////......000111111111666888<<>>@@@???>>>===============?????????@@@AAABBBCCCDDDAAAGGGFFFGGGOOOSSS^^^qqq}}}~~~rrraaaTTTFFFDDDCCCCCCDDDEEECCCBBBFFFGGGHHHHHHGGGFFFDDDCCC???===999666333111111111////////////////////////////////////////////////000///...///222333444333////////////////////////111000...------...//////000000000000000000000000000//////000111222333333666999===???@@@AAACCCDDDEEEGGGHHHIIIIIIJJJLLLOOOOOOOOORRRUUUUUUUUU[[[bbbpppwwwnnnhhhbbb___[[[YYYUUUQQQPPPTTTZZZ___mmm}}}}}}sssdddTTTGGGBBBCCC??????>>>===<<<::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>BBBAAA@@@>>>============????????????@@@BBBCCCDDDAAAGGGFFFGGGOOOSSS^^^qqqppp```OOOKKKFFFDDDEEEFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGFFFBBB@@@<<<888555333111111000000000000000000000000000000000000000000000000333111//////000111000//////////////////000000000///...,,,++++++,,,...///000000000000000000000000000111222222222333555666777:::>>>@@@AAABBBDDDEEEEEEGGGHHHIIIIIIJJJMMMOOOQQQQQQTTTWWWVVVWWW]]]fffxxx~~~~~~tttmmmgggddd```]]]YYYUUURRRTTTYYY]]]hhh~~~wwwbbbNNNEEEEEE??????>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>@@@??????>>>============>>>>>>??????@@@AAACCCDDDAAAGGGFFFGGGOOORRR^^^qqq~~~nnnZZZQQQGGGBBBAAADDDDDDDDDCCCEEEGGGIIIJJJIIIHHHGGGEEECCC???;;;777444222222111111111111111111111111111111111111111111111111111///......//////...---////////////000000111111000///---,,,,,,---///111000000000000000000000000...000222222111222444777888;;;???AAABBBCCCEEEFFFEEEGGGHHHIIIIIIKKKNNNPPPRRRSSSVVVXXXWWWXXXaaakkk|||zzz~~~}}}~~~vvvnnniiigggddd___ZZZVVVVVVYYY\\\fff{{{sss[[[KKKEEE???>>>===<<<<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<======>>>???>>>>>>>>>???@@@AAABBBCCCAAAGGGFFFGGGOOORRR^^^qqq{{{fff[[[LLLCCCAAACCCDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHFFFEEEAAA===:::666444333111111111111111111111111111111111111111111111111---,,,+++,,,///000111000...//////000000111111222111111000///000111222333000000000000000000000000+++...000000...///222666999<<<@@@BBBCCCDDDFFFGGGEEEGGGHHHIIIJJJLLLOOOQQQRRRSSSUUUWWWWWWZZZgggtttxxxwww{{{xxxqqqooolllggg```[[[YYY[[[]]]eeettt{{{yyykkkUUUIII???>>>===<<<<<<<<<===>>>:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>???AAABBBCCCAAAGGGFFFGGGOOOSSS^^^qqqzzzzzz|||wwwjjjZZZPPPMMMLLLJJJHHHDDDDDDEEEFFFGGGHHHIIIIIIGGGEEECCC???<<<888666444111111111111111111111111111111111111111111111111...,,,,,,---///111111111...//////000111111222222/////////000000000111111////////////////////////+++///222111///000333888:::===AAACCCDDDEEEGGGHHHEEEFFFHHHIIIJJJLLLOOORRROOOPPPSSSUUUVVV]]]nnn{{{|||}}}yyyvvvppphhhbbb___```bbbfffoooyyy{{{}}}{{{```OOOBBB@@@>>><<<;;;;;;<<<===999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>===<<<<<<<<<===>>>??????======>>>>>>???AAABBBCCCAAAGGGFFFGGGOOOSSS^^^qqqyyytttlllfffeeejjjpppuuusssvvvyyyxxxuuuttttttvvvwww~~~|||vvvuuurrrlllggghhhooouuuzzzjjj___[[[YYYTTTOOOEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFCCC@@@===999777555000000000000000000000000000000000000000000000000222000///...///000///......//////000111222222222++++++,,,---......------////////////////////////...222555555222333777;;;:::===AAADDDEEEFFFGGGIIIEEEFFFHHHJJJJJJLLLOOORRRLLLMMMPPPTTTWWW```ttt~~~xxxpppiiieeefffggghhhlll{{{}}}|||zzz{{{hhhTTTDDDBBB???<<<;;;::::::;;;999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;===<<<;;;;;;<<<>>>??????>>>>>>>>>>>>>>>???======>>>>>>???@@@BBBCCCAAAGGGFFFGGGOOOSSS^^^rrr}}}vvviiiddd```^^^___``````______bbbddddddbbb```___^^^cccgggmmmooonnnkkkhhhfff]]]aaaaaa\\\UUUUUU^^^ggg{{{|||xxxssstttpppfff\\\QQQJJJEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEBBB===:::777777555333333444444444333111111222222222111111000000000000000000000000000000000000000000000000000...////////////......---333222111000////////////555555333111000222666999===>>>AAADDDFFFGGGHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQQQQOOORRRYYY[[[aaawwwuuulllgggiiikkkkkkkkksss~~~wwwsss}}}yyyYYYMMMBBB@@@???999:::>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????@@@??????>>>???@@@BBBCCCDDDDDDGGGIIIKKKSSScccsss{{{uuunnnhhhccc___[[[ZZZ[[[]]]]]]\\\VVVXXXZZZYYYXXXVVVVVVVVVTTTWWW[[[\\\\\\ZZZYYYYYYXXXZZZZZZVVVQQQQQQWWW]]]iiiuuu|||xxxnnnZZZPPPGGGFFFGGGFFFFFFGGGFFFFFFEEECCC@@@===999777777555333222333444333222...///000111111111111111000000000000000000000000000000000000000000000000....../////////000000000333222222222222222333333222222222111111444999<<<<<<>>>@@@CCCEEEFFFGGGGGGEEEFFFGGGIIIKKKMMMOOOQQQPPPNNNRRRYYY]]]eee}}}yyyqqqmmmmmmnnnllljjjnnnyyyzzzqqqyyygggQQQDDDAAAAAA:::;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@????????????@@@BBBCCCBBBCCCFFFIIIKKKRRRbbbqqq~~~xxxxxxxxxwwwuuuuuuvvvxxx{{{}}}zzztttnnnkkkfff```^^^[[[YYYWWWXXXZZZZZZZZZQQQSSSSSSSSSQQQPPPQQQRRRQQQSSSVVVWWWXXXYYY[[[\\\YYYYYYXXXUUURRRQQQSSSTTTXXXaaalllrrrssstttvvvyyyzzz~~~}}}hhhZZZLLLGGGHHHGGGFFFFFFGGGGGGGGGEEECCC???<<<;;;777555333222333333222111000111111222222111111000000000000000000000000000000000000000000000000000///////////////000222222111111111111222333444555000111111222333777<<<@@@<<<===@@@BBBDDDEEEFFFFFFDDDDDDFFFHHHJJJMMMOOOQQQQQQPPPTTT[[[bbbnnnzzzwwwuuutttpppmmmlllpppxxxssswwwyyyWWWHHHCCCCCC<<<;;;???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========???>>>>>>??????AAABBBBBB@@@BBBEEEIIIKKKQQQ```nnn}}}yyyrrrqqqooommmjjjhhhggggggnnnrrrssspppnnnmmmjjjeeecccaaa___]]]]]]]]]^^^^^^XXXYYYYYYXXXWWWWWWYYY[[[\\\```dddhhhjjjmmmppprrriiihhheeecccaaa^^^[[[YYYYYY^^^ccceeeddddddfffiiihhhooo{{{uuudddRRRKKKIIIGGGFFFFFFFFFFFFEEEDDDBBB???===<<<777555333222222222111///444444444333222111000///000000000000000000000000111111111111111111111111111111000//////000111222000000//////000111111222000111222333444888===@@@===>>>AAACCCEEEFFFFFFFFFDDDEEEFFFHHHKKKNNNPPPQQQTTTSSSWWW^^^gggwww}}}yyyuuuqqqooopppwwwzzz{{{___LLLEEEEEE>>><<>>>>>???@@@AAABBBBBB@@@BBBFFFJJJLLLQQQ___mmmwwwqqqnnnhhhhhhhhhiiikkkkkkkkkkkkoootttvvvvvvwwwxxxvvvrrrqqqpppnnnllljjjiiiiiijjjeeefffggggggffffffhhhjjjmmmrrrzzz}}}{{{wwwqqqmmmkkkmmmnnnkkkgggcccbbbccccccgggooozzz~~~mmmZZZPPPKKKGGGFFFFFFBBBAAAAAA???>>><<<;;;:::999666444333222222000//////000111111111111111000111111111111111111111111222222222222222222222222222222111000000///000000222111111000//////000000111222333444444777;;;>>>???@@@CCCEEEFFFGGGGGGGGGFFFFFFGGGIIILLLOOOQQQRRRTTTTTTXXX^^^iii|||~~~xxxtttppprrr~~~fffPPPGGGGGG@@@<<<>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>><<<===>>>???@@@AAAAAABBBAAACCCGGGKKKMMMRRR```mmmtttkkkgggeeeaaacccgggnnnuuuyyyzzzyyy~~~~~~|||zzz{{{|||vvvxxxyyyzzzyyyyyy{{{}}}zzzsssooommmnnnooorrrwww~~~sssbbbVVVNNNGGGEEEGGGDDDDDDCCCBBBAAA@@@@@@???:::888555444333222000///((()))+++---000111222222111111111111111111111111222222222222222222222222000000111111111000///...555444333222111111111111111222333444444666999<<<@@@BBBDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJLLLNNNPPPQQQQQQSSSWWW___lllyyyuuuttt{{{mmmSSSGGGHHHAAA<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>;;;<<<===???@@@AAAAAAAAACCCDDDGGGKKKLLLQQQ```nnn{{{oooiiiiiikkkjjjmmmttt}}}vvvhhh\\\PPPGGGEEEGGGFFFEEEDDDDDDCCCCCCCCCCCC<<<:::777555444333111///***+++,,,...000111222222111111111111111111111111000000000000000000000000+++,,,///111222111000///333333222222222222222333///000222333444666999;;;@@@AAACCCEEEGGGGGGGGGGGGHHHHHHIIIIIIKKKMMMNNNOOOOOOTTTZZZcccsss{{{{{{qqqUUUHHHIIIAAA;;;<<<<<<::::::::::::::::::::::::::::::999999999888888888999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;===???@@@AAAAAAAAACCCDDDFFFHHHJJJPPP___nnnzzzqqqooossswww{{{~~~yyy|||wwwlll```QQQFFFDDDHHH@@@@@@???>>>>>>>>>??????===;;;888666555333111///222222222222222111000///111111111111111111111111////////////////////////&&&)))---111333333111000////////////000111222333---///111333444666999<<