BM6@ 6(@@ {{{yyy}}}sssooo{{{wwwjjjfffbbbttt|||cccGGG:::777666111000000000000000111111000000000000000000000000222222222222333555777888:::;;;===???AAADDDFFFGGGGGGKKKIIIIIIOOONNNMMMVVVkkk{{{}}}xxxrrrqqqzzzvvviiihhhkkkpppxxx~~~~~~{{{}}}{{{vvvtttuuuzzz}}}tttzzziiiXXX[[[\\\]]]___ccchhhllloookkkllloootttzzzsssjjjooowww{{{yyy}}}}}}dddSSSEEE<<<888777777666777777888999999===999@@@===@@@CCCLLLppp|||xxx{{{}}}~~~zzzsssggg^^^fffxxxpppUUUAAA777333222222111111111111222222000000000000000000000000222222222222333555777999;;;<<<>>>@@@CCCEEEGGGHHHIIINNNLLLLLLRRRPPPQQQ\\\zzz|||wwwqqqnnnttt||||||~~~|||{{{~~~{{{xxxuuuuuuxxx}}}|||ttteeebbb___\\\]]]```dddgggllloootttzzzzzzllleeerrrsssssstttvvvzzz{{{uuu~~~mmmZZZJJJ>>>888777777777777777888999999<<<999@@@===@@@DDDMMMqqqxxxmmmllllllhhhtttyyykkk^^^[[[qqq|||cccIII:::444444333333222222222333333000000000000000000000000222222222333444666888:::===>>>@@@BBBDDDGGGHHHIIILLLQQQOOOPPPUUUSSSWWWfff~~~xxxssspppsssyyy~~~}}}vvvttt|||zzzvvvooojjjhhhjjjooorrryyy}}}wwwvvvuuuuuuxxx~~~yyyvvv~~~}}}wwwcccRRRDDD999888888777777888888999999;;;888???===@@@EEEMMMrrr}}}eee^^^^^^]]]bbbyyyvvvjjj[[[mmmlllOOO>>>888444333333222222222222333000000000000000000000000222222222333555777:::;;;>>>???AAACCCEEEGGGHHHIIILLLRRRQQQSSSWWWUUU___ttt|||{{{yyyxxxxxxzzz|||xxx}}}}}}zzz}}}xxxvvvwwwuuuuuu}}}}}}}}}|||hhhZZZJJJ<<<999999888888888999999::::::777>>><<<@@@EEENNNssssssccc``````^^^pppttt___kkk~~~xxxYYYAAA888333333222111111111111111000000000000000000000000222222222444666999;;;===??????AAACCCEEEFFFHHHHHHKKKPPPQQQSSSWWWWWWhhhvvvzzz{{{||||||}}}uuurrr~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~jjj]]]NNN===::::::999999999999:::::::::777>>><<<@@@EEENNNssswwwmmmkkkjjjssswwweeeiiizzzhhhFFF555444333222111111000111111000000000000000000000000111222222444777:::===>>>@@@@@@BBBCCCEEEGGGHHHIIIIIINNNOOORRRVVVYYYrrrzzz~~~~~~~~~~~~yyyxxxzzzwwwwwwyyy}}}~~~lllbbbSSSAAA;;;;;;::::::999999::::::;;;888???===@@@EEEMMMrrr}}}}}}~~~rrrkkktttuuuQQQ===555555333222222111111111000000000000000000000000111111222444777;;;>>>@@@AAABBBCCCEEEFFFHHHIIIJJJHHHLLLNNNQQQVVV\\\{{{}}}~~~|||||||||zzzzzz{{{}}}~~~sssmmm```NNN<<<<<<;;;:::::::::::::::<<<999@@@===@@@DDDMMMqqq|||~~~nnnmmm|||[[[III777666555444333222222222000000000000000000000000111111333555888;;;>>>@@@CCCDDDEEEFFFHHHIIIKKKKKKHHHLLLMMMQQQVVV___{{{}}}{{{zzzqqquuuxxx|||tttkkkiiikkknnnvvv|||zzzzzz}}}tttzzzwwwnnn\\\===<<<;;;:::::::::::::::===999@@@===@@@CCCLLLppp~~~yyy~~~jjjvvvlllOOO???444333555111333666111222222222222222222222222222444666888999<<>>AAA???NNNkkkxxx}}}}}}|||}}}oooQQQBBB555333555111333666111333333333333333333444444333555777999:::===@@@CCCDDDEEEGGGHHHHHHJJJMMMOOOQQQQQQRRRTTTZZZppp{{{pppsss{{{yyy|||~~~}}}}}}wwwlllaaaVVVNNNPPPMMMKKKMMMPPPWWWeeerrr{{{rrrmmmkkkvvv~~~xxxqqqbbbYYYNNNEEECCCFFFKKKNNNYYY\\\```dddgggkkkooorrryyy{{{~~~|||tttvvv{{{zzz}}}}}}}}}{{{eeeFFF???:::;;;<<<;;;;;;<<<<<<===;;;>>>BBB???NNNkkk~~~}}}{{{vvv}}}___HHH888444666222333666111333333333333333444555555555777999;;;<<>>@@@BBBDDDFFFIIILLLOOOQQQTTTWWWZZZ___```cccgggiiiiiifffcccZZZZZZ```iiioooppptttxxx}}}sssttt|||xxxttteeeHHHAAA;;;<<<===<<<;;;===<<<===;;;>>>BBB@@@NNNlllkkkooozzzlllOOO<<<555777333222555222222222222222333444555666777999<<<===???AAAEEEGGGFFFHHHJJJJJJKKKMMMOOORRRSSSUUUVVVZZZjjjyyypppttt|||xxx{{{yyyyyy|||~~~xxxnnnccc```^^^YYYUUUVVVSSSQQQQQQOOOPPPXXXaaafffxxxssskkk^^^QQQHHHEEEFFFHHHSSSddd|||{{{rrrhhh]]]SSSLLLCCCBBB@@@@@@AAABBBBBBBBBBBBCCCEEEEEEEEEEEEGGGIIIHHHIIIJJJMMMOOOOOOLLLJJJHHHFFFIIISSS\\\aaafffkkkrrrzzzvvvgggfffxxx{{{~~~sssllleeeJJJBBB;;;;;;<<<;;;;;;<<<<<<===;;;>>>BBB@@@OOOllluuuoooxxxtttWWW@@@666888444222444222111111000000222444666777:::<<<>>>@@@BBBDDDGGGJJJIIIJJJKKKKKKKKKKKKMMMOOOPPPTTTUUU[[[qqq}}}qqqtttzzzxxxxxx{{{}}}~~~zzz~~~sssllliiieee]]]WWWRRRPPPPPPRRRRRRSSS[[[dddgggssszzzmmmaaaUUURRRLLLHHHEEEEEEGGGIIIHHHYYYttttttggg\\\SSSLLLGGGBBBAAA@@@AAABBBBBB@@@>>>BBBCCCDDDDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDCCCAAA>>>BBB>>>>>>EEENNNVVV^^^fffkkkuuuqqq```\\\ooo}}}uuuiiigggJJJBBB;;;::::::999999;;;<<<===;;;???CCCAAAPPPmmm|||}}}nnnvvvwww^^^CCC777999444111444333222111000111222555888999===???AAACCCDDDGGGJJJMMMKKKLLLMMMLLLKKKKKKMMMOOONNNTTTWWW]]]yyy~~~}}}qqqooo~~~xxxvvvwwwzzz{{{|||}}}|||uuunnndddZZZRRRSSSQQQQQQSSSTTTUUU]]]fffqqqwwwzzzwwwqqqgggXXXLLLGGGGGGHHHIIIJJJJJJJJJIIIHHHTTTggg}}}vvveeeYYYRRRNNNJJJFFFFFFDDDBBBBBBBBBBBBAAA???AAABBBDDDDDDDDDDDDFFFGGGEEECCCBBBAAAAAAAAA>>><<>><<<@@@EEEMMMWWWaaajjjrrrqqqddd^^^jjj}}}vvvccceeeLLLCCC;;;::::::888888:::;;;===;;;???CCCBBBPPPnnn|||tttpppyyyqqqvvvcccFFF777:::555111333333333333222222444777:::===???AAACCCEEEFFFHHHLLLOOOLLLMMMNNNNNNMMMNNNPPPRRROOOVVVZZZbbb~~~~~~~~~uuuzzzxxxwwwyyy{{{{{{||||||}}}sssjjjbbb^^^^^^\\\ZZZZZZYYYYYY```hhhuuuyyyxxxnnncccYYYPPPIIIEEEHHHLLLOOOPPPNNNLLLJJJLLLQQQ___sssmmm```QQQLLLPPPUUUUUURRRMMMIIIEEEBBBBBBCCCDDDDDDCCCEEEFFFFFFEEEEEEGGGHHHFFFDDDBBBBBBBBBBBBAAA???DDDAAA???@@@AAAEEEPPPZZZdddlllsssqqqlllnnnzzzzzzaaabbbNNNDDD<<<::::::999999;;;;;;===<<>><<<;;;::::::<<<;;;===<<>>@@@BBBBBBBBBCCCEEEGGGJJJKKKKKKMMMNNNOOOOOOQQQTTTVVVSSSZZZYYYhhh~~~wwwzzzzzzvvvxxxssskkksssyyytttrrrkkkcccaaaffftttsssooohhh___XXXTTTRRRXXX\\\^^^^^^___```[[[TTTRRRTTT]]]ppp~~~sssWWWKKK@@@CCCSSSbbbiiiiiiWWWLLLBBB@@@BBBBBBDDDFFFKKKPPPQQQMMMJJJLLLNNNMMMMMMMMMLLLIIIFFFEEEFFFGGGEEEAAA???@@@CCCGGGKKKNNNYYY^^^gggrrr}}}}}}vvvmmmlll\\\JJJ<<<;;;===;;;999;;;>>>>>>;;;===AAAAAARRRqqq~~~nnndddgggoootttfffOOO;;;777777333111444333333333555888;;;???AAACCCCCCCCCDDDFFFHHHJJJLLLNNNOOOPPPPPPPPPQQQSSSUUUUUU[[[\\\mmm~~~wwwzzz~~~~~~zzzuuuyyyyyyvvvyyyssshhhnnn~~~xxxlllfffgggsssrrrooojjjddd___]]]]]]```ccceeeeeeggghhhddd^^^UUUVVV]]]mmmwww]]]QQQFFFEEEOOOZZZ______TTTKKKDDDCCCCCCCCCEEEIIIOOOTTTWWWTTTQQQRRRTTTSSSUUUWWWXXXVVVSSSOOOMMMLLLFFFCCCAAABBBEEELLLZZZeee```\\\[[[bbbrrr~~~ssszzzppplll```MMM>>><<<>>>;;;999;;;===>>>;;;>>>BBBBBBRRRppp|||uuuiiijjjvvvoooVVV>>>666777555333444333444444666999<<>>@@@BBBEEEFFFFFFHHHIIIKKKLLLMMMMMMOOOPPPQQQQQQRRRTTTWWWVVV^^^ddd{{{yyyuuusss{{{{{{wwwqqqkkkpppuuuwwwvvv{{{qqq___cccyyy~~~yyy|||vvvpppmmmlllmmmnnnuuu|||jjjccc]]]___iiittt{{{|||ooohhh^^^VVVRRRPPPNNNMMMJJJHHHHHHGGGDDDBBBHHHQQQYYYbbbiiiiiihhhiiihhheeegggiiikkkggg```VVVNNNIIIKKKJJJJJJHHHEEENNNlll{{{zzzvvvllldddPPP???<<<===:::999<<<;;;===<<<@@@DDDBBBQQQnnn~~~|||rrrkkkwww~~~eeeHHH888555555444333555666777:::===???BBBCCCFFFFFFHHHIIIJJJKKKLLLLLLIIIKKKMMMOOOPPPRRRVVVYYYVVV^^^gggxxxqqqooovvvwwwuuujjjeeeooosssvvvvvv|||nnnZZZYYYlllxxxtttrrrrrrrrrzzz|||pppaaaZZZ]]]fffpppvvvtttpppjjjbbb[[[UUUOOOLLLHHHHHHHHHHHHCCCAAAHHHRRR^^^gggppprrrrrrsssqqqooovvvvvvtttnnndddYYYQQQMMMHHHGGGIIIIIIEEELLLjjjzzz}}}xxxmmmeeeQQQ???;;;<<<::::::===;;;===<<<@@@DDDBBBQQQnnn~~~zzz|||yyyjjjqqqnnnPPP<<<555555555555666777999<<<>>>AAACCCDDDFFFGGGHHHJJJKKKKKKKKKKKKGGGIIILLLNNNPPPSSSWWWZZZVVV___kkkyyywwwooohhhwwwyyydddbbbnnnsssvvvwww}}}ppp[[[UUUaaarrr|||yyyxxxsssyyytttdddYYYXXXaaammmttt{{{yyyvvvqqqkkkbbbXXXQQQLLLJJJIIIHHHDDDBBBIIIRRRbbbmmmvvvyyyzzz{{{zzzxxx}}}|||xxxqqqfff\\\TTTQQQGGGEEEGGGJJJHHHMMMgggwww~~~zzzqqqjjjTTTAAA<<<<<<::::::>>><<<===<<>>===::::::======>>>;;;>>>BBBBBBRRRppptttttt{{{```FFF888666999:::777888;;;>>>@@@CCCDDDEEEEEEFFFHHHJJJKKKKKKJJJJJJKKKMMMOOOQQQRRRTTTWWWYYYYYYbbbrrrrrruuusssccckkknnnsssvvvwww~~~sssjjjooozzzyyyuuulllhhh___VVVVVV\\\``````ZZZYYYYYY]]]hhhwwwssseeeXXXRRRLLLIIIGGGFFFLLLSSSjjjttt}}}wwwmmmeeeaaa^^^QQQKKKNNNNNNMMM]]]sss|||{{{}}}}}}zzz}}}zzzwww```IIIAAA>>>:::999<<<>>>>>>;;;===AAAAAARRRqqq|||yyyiiiFFF;;;999666999:::<<<>>>AAADDDFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIIIILLLMMMOOOSSSVVVYYY[[[]]]]]]\\\rrrzzzxxxzzzuuussseeefffppprrrtttxxx||||||xxxooonnnwwwqqqcccTTTLLLIIIGGGIIIMMMNNNTTT___lllyyypppbbbTTTLLLMMMKKKGGGNNN\\\sss~~~vvvpppmmmbbb[[[WWWUUUQQQRRR```qqq|||}}}}}}}}}pppQQQ<<<>>>???;;;===<<<>>>===@@@BBB@@@PPPooo~~~kkkGGG;;;999777999;;;===???BBBEEEGGGHHHIIILLLLLLLLLMMMMMMMMMMMMMMMOOOOOOQQQSSSUUUWWWYYYZZZ\\\^^^www|||xxxzzzuuudddeeennnqqqsssxxx~~~nnnccc[[[___mmm|||uuuhhhYYYOOOIIIEEEGGGLLLVVV```ooo||||||iiiZZZPPPPPPNNNKKKTTTddd|||}}}tttiii___XXXSSSSSScccuuu~~~|||tttUUU>>>>>>???:::<<<<<<>>>===???BBBAAARRRqqqmmmHHH<<<:::888;;;===>>>@@@CCCFFFHHHJJJKKKMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVVVV[[[aaa}}}xxxxxx}}}xxxppp{{{tttaaaccckkknnnrrrxxx|||fffWWWNNNJJJQQQggg{{{|||rrrfff[[[PPPIIIJJJNNN___mmmqqq```SSSPPPNNNNNN\\\ooommmaaaWWWWWWfffyyy{{{zzz[[[AAA>>>>>>:::;;;;;;===<<>>:::;;;;;;===<<>>===@@@AAAAAACCCEEEGGGJJJMMMOOOMMMNNNNNNOOOPPPQQQRRRRRROOOPPPQQQRRRTTTUUUVVVWWWWWWbbbxxxvvvsss~~~wwwssshhhXXX^^^dddjjjqqqyyyvvv___VVVLLLGGGLLLWWWnnnvvvjjjfffhhhnnn|||rrr]]]UUUSSS\\\wwwyyyiiiaaaiiivvv~~~jjjIII???>>>;;;;;;<<<>>><<>>>>>???@@@>>>@@@CCCDDDWWWxxxwwwnnnooovvv}}}dddIIICCCCCC@@@AAABBBBBBBBBDDDFFFJJJNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUU]]]dddoootttwww\\\RRRTTT```hhhqqqzzzzzzyyyyyynnnaaaZZZlllqqqfffgggppp}}}~~~wwwyyy|||~~~|||wwwPPPAAAAAA??????@@@AAA>>>@@@CCCDDDWWWxxxtttggglllfffNNNFFFBBB???EEEFFFFFFGGGHHHIIIJJJLLLMMMNNNMMMMMMMMMMMMOOOPPPQQQUUUSSSQQQOOONNNNNNNNNNNNZZZdddxxxssssssXXXRRRWWW^^^gggpppyyy|||zzzrrrkkkrrrwwwgggjjjvvv}}}iii```fffppp~~~}}}WWWEEE???<<<===AAACCCAAABBBDDDCCCWWWyyyxxxgggjjj~~~hhhMMMFFFCCCAAAFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPOOONNNMMMMMMNNNOOOPPPXXXcccyyyzzzvvvVVVNNNSSS___gggpppyyywwwnnnsssxxxooottttttaaaYYY```kkkyyyTTTDDD@@@>>>@@@@@@CCCAAACCCEEEEEEZZZ|||}}}mmmtttjjjMMMFFFEEECCCHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMKKKKKKKKKLLLMMMOOORRRSSSWWWccc~~~{{{zzzVVVMMMSSS\\\eeeoooxxxqqqsssqqqlll|||jjjYYYSSS\\\hhhwwwSSSDDDAAA@@@CCC@@@CCCBBBDDDGGGGGG\\\~~~~~~vvvlllMMMGGGGGGFFFJJJIIIIIIJJJJJJKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKMMMOOOQQQTTTUUUXXXeeeyyyuuuuuu{{{}}}[[[PPPVVVXXXbbblllvvvtttrrrrrrhhhwwwhhhYYYSSS]]]jjjzzzUUUEEEBBBAAACCCBBBDDDCCCDDDGGGGGG\\\~~~zzzxxxyyy~~~~~~lllMMMHHHHHHGGGKKKJJJJJJKKKLLLLLLLLLKKKJJJNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTVVVXXX\\\hhhyyypppkkk||||||zzz~~~^^^RRRVVVZZZcccllltttuuuqqq}}}vvvjjjvvv~~~qqqaaaYYY```lllvvvnnnmmmooossswwwzzzZZZHHHCCCAAACCCCCCFFFDDDEEEGGGGGG[[[}}}|||wwwkkkNNNIIIIIIHHHLLLKKKKKKLLLMMMMMMLLLKKKJJJNNNMMMMMMMMMMMMOOOPPPRRRSSSSSSSSSTTTUUUXXXZZZ[[[aaalll|||tttjjjpppvvv}}}^^^PPPSSS^^^fffmmmrrrvvvqqq|||wwwkkkuuuuuuuuuqqqeeegggpppnnn___WWWRRRUUUYYY^^^dddllltttyyy{{{yyyxxxzzz\\\IIIDDDBBBDDDDDDGGGEEEGGGIIIIII^^^{{{iiiOOOJJJHHHGGGMMMKKKLLLMMMNNNNNNLLLJJJIIIMMMLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTVVVXXX[[[]]]___eeeooo}}}nnnooommmrrr^^^PPPUUU\\\dddjjjooo|||wwwrrr~~~xxxtttqqq}}}zzzoooyyyffffffxxxtttuuu|||{{{kkk[[[QQQNNNJJJKKKLLLNNNRRRXXX```eeemmmllllllmmmpppwww~~~|||[[[IIIEEEDDDGGGDDDGGGFFFIIIMMMNNNccc~~~~~~gggPPPJJJHHHGGGMMMLLLMMMNNNOOONNNLLLJJJIIIKKKKKKKKKLLLNNNPPPRRRTTTSSSSSSTTTVVVYYY\\\```aaafffpppzzzxxxppplll{{{___RRR[[[WWW___ffflll{{{xxxttt|||vvvuuuyyywwwmmmddd___]]]iii{{{yyy}}}~~~mmmhhhbbboooyyykkk\\\QQQNNNQQQQQQOOOMMMJJJIIILLLRRRVVVfffgggeeecccccchhhqqqyyy~~~yyyzzzYYYHHHFFFFFFIIICCCFFFGGGKKKPPPRRRhhh~~~~~~vvvbbbTTTLLLGGGGGGJJJLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKMMMOOOPPPRRRRRRRRRSSSTTTUUUVVVWWWZZZ___bbbeeehhhzzzjjjmmmaaaLLLXXXZZZ___dddiiixxxzzzttt~~~yyyqqqfff___```fffnnnttt||||||yyyqqqiiiddddddfffcccmmm}}}wwwnnnaaahhhxxx}}}mmmddd___YYYUUUUUUXXXVVVTTTQQQNNNNNNPPPRRR___gggpppqqqjjjeeedddfffvvvxxx}}}YYYMMMNNNKKKKKKGGGMMMNNNOOOTTTYYYoooxxx}}}{{{yyy|||~~~yyycccUUULLLGGGGGGIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQUUUVVVVVVUUUUUUWWWZZZ]]]cccfff~~~wwwgggMMMTTTVVV\\\aaagggvvvyyyrrr|||}}}qqqfffbbb]]]WWWTTTVVV\\\```jjjnnnssswwwxxxzzz}}}yyyoooaaahhhwww}}}qqqiiiaaaYYYSSSRRRWWW[[[___^^^YYYTTTQQQPPPRRRWWW___ffflllpppsssttt|||~~~YYYMMMNNNMMMNNNNNNTTTSSSSSSXXX]]]tttuuu~~~zzzrrroootttyyycccTTTLLLGGGFFFHHHGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOPPPPPPPPPRRRSSSTTTSSSSSSTTTWWWYYY___bbb}}}pppRRRSSSRRRWWW]]]eeetttzzzsss{{{uuugggZZZ]]]```___\\\YYYYYYZZZ```hhhwww}}}rrrcccjjjyyy{{{uuujjj]]]TTTRRRXXXbbbmmmsssooofff\\\VVVNNNLLLNNNXXXhhhuuu|||}}}zzz\\\OOOPPPQQQUUUVVV[[[YYYXXX\\\bbbzzz}}}|||~~~sssnnnsssuuu^^^QQQKKKGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMOOOPPPQQQSSSVVVYYYZZZ^^^wwwxxxYYYTTTOOOTTT[[[eeesssvvv}}}zzzpppnnnssszzz~~~|||sssiiibbbfffnnnyyygggnnn|||wwwfffZZZVVVYYYdddvvv{{{pppeee\\\RRRQQQZZZhhhrrrvvvyyyaaaTTTUUUWWW\\\\\\```]]][[[```gggwwwsssuuu~~~qqqnnnxxxlllWWWMMMJJJHHHGGGHHHKKKKKKKKKJJJIIIHHHGGGFFFKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKMMMNNNNNNPPPSSSUUUVVVZZZqqqzzzwww|||]]]UUUOOOSSS[[[eeerrrzzz~~~xxxvvvxxxjjjooozzz}}}sssfffaaa[[[eeezzznnn\\\TTTVVV^^^dddooo~~~~~~cccYYY\\\___cccaaaeeeaaa```dddlllwwwqqqoooxxxrrrnnn|||vvvdddRRRJJJJJJIIIGGGFFFJJJJJJJJJJJJIIIGGGFFFEEEHHHIIIIIIJJJJJJJJJJJJIIIJJJLLLMMMMMMLLLLLLMMMNNNSSSVVVkkk{{{pppyyy}}}zzz{{{^^^RRRNNNQQQXXXdddppp}}}~~~~~~iiilllttt}}}~~~xxxrrrqqquuu|||zzzvvvjjjppp}}}fffZZZWWWXXXbbb|||}}}zzzfff```gggjjjnnnllloookkkiiimmmsss}}}tttlllqqqwwwtttrrr```OOOJJJKKKIIIFFFDDDFFFFFFGGGGGGHHHGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKKKKKKKMMMQQQTTTfffpppwwwxxxttt~~~www\\\OOOLLLMMMTTT___kkkxxx{{{xxx}}}eeegggoooxxx{{{wwwttttttzzzvvveee\\\___yyy}}}llllllxxx|||~~~{{{~~~zzzvvvwww|||~~~rrrgggooowwwxxxzzzppp```OOOKKKLLLJJJEEEBBBBBBCCCDDDEEEGGGGGGHHHHHHDDDDDDEEEFFFGGGHHHHHHGGGEEEGGGJJJKKKLLLLLLNNNOOOQQQRRRdddqqqwwwwwwrrr~~~xxxwwwtttZZZMMMJJJJJJPPP[[[ffftttuuukkkxxxxxxbbbeeennnzzzvvvfffeee|||rrrxxx}}}}}}~~~~~~yyyrrrmmmpppxxxttt^^^LLLIIIIIIDDDDDDHHHFFFEEEDDDDDDDDDDDDDDDEEEGGGGGGIIIJJJJJJIIIHHHGGGHHHEEEFFFMMMQQQPPPNNNMMMVVVWWW___{{{}}}wwwjjjeee~~~uuu]]]LLLGGGHHHMMMVVV___kkk}}}{{{vvviiirrrnnnYYY]]]iii{{{tttuuu{{{{{{{{{{{{{{{vvvpppjjjpppyyyoooZZZIIIFFFFFFCCCCCCGGGEEEEEEDDDDDDCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGMMMQQQPPPOOOPPPSSSTTT[[[uuujjjtttxxx[[[HHHKKKKKKNNNTTTYYYaaappp}}}rrrhhhsss{{{vvvuuuyyyxxxlll]]]RRRYYYkkk}}}{{{{{{zzzwwwpppkkkrrryyyhhhVVVGGGDDDEEECCCCCCGGGFFFEEEEEEDDDCCCCCCDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMJJJGGGGGGLLLOOONNNOOOQQQPPPRRRXXXnnnrrrmmm^^^IIILLLKKKMMMQQQTTTYYYcccmmm~~~qqqlllxxxsssiiiddd[[[YYYUUUTTTYYY^^^\\\UUUPPP\\\rrrzzztttzzzppp```___fffsss}}}~~~|||wwwrrryyy|||}}}cccTTTGGGDDDEEEEEEFFFIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEFFFGGGIIIKKKLLLJJJGGGGGGKKKMMMLLLNNNQQQPPPRRRVVVhhh|||qqqeeeLLLFFFFFFIIIOOOTTTXXX```hhhnnntttrrrwwwhhh^^^XXXUUUUUUTTTXXX```gggddd\\\[[[hhh~~~oooffflllxxx|||eeeXXX^^^jjjyyy|||~~~zzz~~~~~~ttt___UUUJJJFFFGGGHHHJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFHHHIIILLLIIIJJJMMMNNNMMMOOOSSSQQQSSSWWWddd~~~{{{gggKKKEEEDDDHHHPPPUUUZZZaaahhhiiixxx{{{rrrvvvyyytttrrrvvvyyymmmggg]]]ZZZYYY___lllvvvsssjjjkkkuuu{{{eeeYYY^^^hhhvvv}}}~~~eeeccciiixxx~~~}}}|||xxxvvv}}}xxx\\\TTTKKKGGGHHHJJJLLLLLLJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGNNNMMMOOORRRRRROOOQQQUUUPPPTTTWWW```~~~}}}~~~hhhHHHHHHGGGIIIPPPVVVYYY___eeeiiippp~~~tttnnnxxxvvvlllbbb]]]YYY]]]mmmzzzooohhhaaaeeettt{{{uuu^^^OOOOOOWWW]]]jjj|||sssnnnxxx{{{uuuzzzxxxrrrvvv}}}xxxvvv~~~tttWWWRRRJJJEEEEEEHHHJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIILLLLLLPPPSSSRRROOOPPPTTTMMMSSSVVV\\\uuu{{{~~~ttt~~~oooQQQKKKHHHIIIOOOTTTWWW\\\aaadddeeeooouuuqqq{{{xxxrrr\\\SSSMMMLLLKKKNNN```ttt{{{zzzxxxaaaOOOIIILLLOOO\\\ppp}}}vvvqqqxxxxxxyyy}}}sssooowwwhhhSSSPPPIIICCCCCCFFFHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBEEEFFFIIIKKKLLLLLLLLLLLLHHHIIINNNQQQPPPLLLLLLPPPJJJQQQTTTXXXppp}}}uuu~~~qqqiii}}}{{{^^^KKKGGGGGGMMMSSSVVV[[[```]]]\\\cccxxx}}}wwwqqqbbbYYYNNNHHHFFFJJJLLLPPPbbbwwwhhhTTTKKKJJJHHHQQQ___ooo}}}|||sssnnnwww}}}lllqqqzzzqqqcccRRROOOIIIDDDBBBCCCEEEGGGGGGGGGFFFEEEEEEFFFFFFFFFJJJJJJKKKKKKLLLMMMMMMNNNPPPMMMJJJKKKNNNPPPNNNLLLPPPOOOTTTXXXcccrrrcccnnncccMMMJJJIIILLLOOORRRWWW[[[]]]___ZZZaaa|||yyybbbUUUSSSOOOLLLNNNUUU]]]eeeuuurrrYYYQQQTTTMMMPPPWWWcccqqq}}}{{{~~~~~~zzzxxx|||rrrwww}}}xxxhhh]]]OOOLLLHHHDDDCCCDDDFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJMMMMMMNNNMMMKKKKKKKKKKKKPPPMMMQQQVVV```|||eeeeeexxxtttPPPLLLIIIJJJNNNRRRXXX^^^```aaa[[[```xxx{{{mmm]]]VVVVVVVVVUUU[[[gggsssqqqbbb^^^cccfffmmmwww~~~~~~}}}}}}{{{~~~}}}yyy~~~yyykkk]]]UUUKKKIIIFFFCCCCCCDDDGGGIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIMMMPPPNNNJJJGGGHHHJJJPPPLLLNNNVVV\\\rrrwwwiiipppVVVNNNHHHIIIMMMRRRZZZaaaeeebbb[[[___ooovvvwwwuuukkkffffffgggkkkuuu{{{oooggghhhxxx|||~~~||||||zzzyyy}}}|||tttcccVVVPPPIIIHHHEEECCCBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHKKKNNNNNNLLLJJJIIIJJJOOOLLLMMMVVV\\\gggwwwooo^^^QQQGGGHHHLLLQQQ[[[eeejjjeee\\\bbbqqqqqqmmmsss~~~yyykkk\\\SSSNNNRRRfff|||~~~}}}|||{{{{{{{{{|||zzzyyy}}}~~~ttt```RRRMMMIIIGGGEEECCCBBBAAAAAABBBEEEEEEEEEEEEEEEFFFGGGHHHKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIJJJMMMPPPPPPMMMKKKMMMNNNNNNUUU\\\```pppgggUUUGGGGGGLLLPPP[[[gggqqqllldddlll~~~}}}rrrooo}}}|||^^^UUUMMMKKKJJJOOO```tttttttttssstttuuuvvvxxxzzzzzz{{{rrr]]]PPPKKKGGGFFFEEECCCAAA@@@??????BBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLIIIGGGGGGKKKPPPRRRPPPLLLKKKRRROOORRR[[[ZZZwwwvvv{{{~~~nnnYYYIIIHHHLLLPPPZZZhhhxxxxxxrrrwwwtttwwwwwwqqqnnnwwwpppZZZQQQLLLMMMLLLNNNYYYhhh{{{{{{yyyzzzzzz|||kkkkkkkkkkkkmmmpppsssuuu}}}}}}lllXXXLLLHHHCCCCCCCCCBBBBBBAAA@@@???@@@??????@@@@@@BBBCCCCCCFFFFFFGGGHHHJJJKKKLLLLLLHHHHHHHHHJJJLLLMMMNNNNNNIIIUUUOOOMMMWWWUUUiiizzzttt\\\JJJJJJMMMOOOYYYgggyyy~~~{{{{{{ttt}}}ttthhhdddmmmzzz}}}zzzfffZZZQQQOOOMMMKKKRRR]]]ttt{{{vvvtttvvv~~~ttt|||ffffffeeefffhhhkkknnnppp||||||gggSSSHHHEEE@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBFFFFFFGGGIIIKKKLLLNNNNNNGGGIIIKKKJJJHHHHHHKKKNNNGGGWWWOOOIIISSSQQQ___xxxzzzwww^^^KKKKKKNNNOOOXXXfffvvvzzz~~~sss~~~zzzgggffftttvvvfffXXXSSSOOOMMMRRR[[[pppyyytttqqqrrr{{{{{{rrrdddbbb``````ccchhhnnnrrrxxxwwwwwwvvv\\\RRRKKKCCCBBBAAA@@@???@@@AAABBBCCC???>>>>>>>>>>>>@@@AAABBBDDDDDDEEEEEEFFFHHHIIIJJJLLLLLLKKKJJJJJJKKKLLLMMMNNNKKKNNNRRRQQQSSSfff}}}ttt|||ooommmeeeKKKIIIMMMLLLTTTbbbnnnsssyyy~~~tttuuuhhhaaaoooppp\\\SSSUUUZZZ\\\sss~~~zzzxxxzzzvvv{{{aaabbbddddddfffkkkssszzzwwwrrrvvvyyy}}}vvvYYYMMMIIIEEEBBBBBBAAA@@@@@@@@@AAABBB>>>>>>======>>>???AAABBBBBBBBBCCCCCCDDDEEEGGGHHHLLLKKKJJJJJJJJJKKKLLLMMMMMMIIIJJJNNNNNNQQQaaauuuwww~~~lllhhhhhhQQQLLLKKKGGGOOO\\\mmmuuuxxxwwwkkksss{{{vvv{{{~~~qqqrrr}}}hhh\\\[[[___ccczzzwwwxxxZZZ]]]aaadddgggnnnyyy|||lllhhhlllqqqoootttzzz|||vvvttt|||~~~|||}}}pppRRRGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@============>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEJJJJJJIIIIIIJJJKKKLLLLLLKKKFFFFFFJJJLLLNNNZZZhhhyyyjjjzzzpppZZZQQQLLLHHHOOO[[[hhhyyy}}}wwwvvv|||}}}xxxxxxsssyyy~~~rrrvvvwwwhhh^^^^^^hhhqqqvvvuuuXXXZZZ]]]bbbjjjvvvvvvgggcccfffiiijjjmmmqqqrrrppprrr{{{zzzwwwzzzbbbLLLEEEFFFGGGDDDDDDBBBAAA@@@??????>>><<<<<<<<<======>>>???????????????@@@AAABBBCCCDDDHHHHHHHHHIIIIIIJJJKKKKKKKKKFFFDDDGGGJJJMMMTTT]]]~~~yyyuuuxxx^^^PPPKKKJJJPPPWWW```ooo{{{uuuyyytttvvvvvvooorrrnnnkkkfff^^^WWWZZZiiiyyytttuuu\\\\\\^^^fffrrrsssfffeeejjjnnnoooooopppqqqvvv~~~yyytttvvv}}}kkkUUUHHHEEEEEEDDDDDDDDDCCCBBBAAA???>>>===;;;<<<======>>>>>>???????????????@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJKKKGGGEEEHHHKKKMMMQQQVVVmmmxxxcccNNNGGGIIILLLNNNYYYhhh}}}}}}qqqvvv|||tttrrr}}}~~~uuutttdddcccaaa[[[TTTUUUgggzzzrrruuu[[[^^^dddmmmwwwrrriiikkkrrrwwwwwwxxxxxxzzz{{{wwwyyy~~~~~~oooZZZKKKEEEEEECCCAAACCCCCCCCCBBBAAA@@@>>>===;;;<<<===>>>?????????????????????@@@AAABBBDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMPPPRRRcccyyyrrrVVVJJJIIIKKKJJJUUUdddzzzuuuttt|||vvvrrr{{{}}}~~~hhhfffccc___XXXXXXjjjyyylllrrr\\\ggguuu}}}}}}|||}}}}}}}}}{{{tttfff[[[LLLCCCAAAAAABBBBBBBBBBBBCCCCCCBBB@@@???>>><<<===>>>@@@@@@@@@@@@???>>>>>>??????@@@AAACCCDDDCCCDDDFFFGGGHHHIIIIIIHHHGGGJJJLLLLLLKKKMMMOOOPPPZZZ|||yyyppp}}}ssssss___LLLHHHKKKLLLNNN]]]sssyyyuuuvvvzzzuuu{{{yyy|||yyysssmmmccc```pppooo```kkk{{{bbbvvvtttgggQQQJJJBBB===<<<===BBBFFFAAABBBBBBCCCBBBAAA???>>><<<===???@@@AAAAAA@@@@@@======>>>>>>???AAABBBCCCBBBCCCEEEGGGHHHIIIHHHHHHEEEJJJNNNMMMKKKLLLNNNOOORRRmmmxxxfffmmmppplllkkkxxx~~~}}}```GGGBBBGGGKKKHHHWWWjjjxxx}}}{{{uuuqqq~~~xxx}}}}}}~~~oooeeeppp}}}eeeUUUdddvvv}}}wwwfffJJJFFFAAA======>>>???@@@@@@@@@@@@??????>>>===<<<===>>>@@@AAAAAA@@@???===AAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDFFFGGGGGGHHHIIIIIIIIIIIIKKKMMMOOOQQQYYY___sssfffjjjiii^^^hhh|||ppp```SSSJJJFFFEEEIIIOOO\\\lllzzz}}}xxxvvvsssjjjvvvqqqbbbYYYfffzzzqqq```IIIEEE@@@===<<<>>>??????????????????>>>===<<<;;;:::<<<>>>@@@AAA@@@??????@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNPPPUUUqqq{{{oookkknnnggghhhrrrbbbUUUMMMJJJJJJLLLNNNVVVfffwwwzzzvvvlllwwwvvvjjjbbbjjj~~~iiiWWWFFFBBB>>><<<<<<============>>>>>>======<<<;;;:::888999;;;>>>????????????????????????@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEFFFDDDDDDDDDDDDFFFHHHJJJKKKIIINNNaaa|||xxx|||vvvkkkzzz{{{kkk\\\SSSNNNLLLNNNLLLNNN\\\ooo}}}}}}yyyyyywwwpppmmmzzzvvv}}}vvv{{{www___NNNBBB???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999:::<<<=====================>>>>>>>>>??????>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIJJJMMMVVVooovvvpppzzzkkk]]]QQQJJJMMMJJJKKKTTTdddsss|||qqq}}}wwwpppjjj|||tttttt~~~{{{yyy~~~lllUUUEEE???===;;;;;;<<<<<<;;;:::<<<<<<<<<;;;;;;:::999888999:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBCCCEEEGGGHHHKKKMMMPPP___sss{{{{{{jjjXXXLLLIIIJJJLLLOOOWWWdddrrr|||qqqiiiwwwjjj```ccc}}}xxxuuutttvvvvvvvvvyyywww___KKK>>>===<<<;;;;;;<<<===;;;:::;;;<<<<<<;;;;;;:::999888::::::::::::::::::::::::<<<<<<<<<<<<============<<<===>>>???@@@@@@@@@@@@CCCBBBBBBBBBCCCDDDFFFGGGHHHJJJLLLUUUsss~~~ppp{{{qqq___RRRGGGJJJLLLLLLMMMVVVeeepppoooaaarrr|||www|||qqqcccYYY___yyyzzzbbbgggrrr{{{|||wwwxxx}}}zzzcccQQQEEE===;;;;;;;;;<<<===>>><<<:::<<<<<<<<<<<<;;;:::999888999999999999:::;;;;;;<<<<<<<<<<<<<<<============<<<<<<===>>>????????????BBBBBBAAAAAAAAACCCDDDEEEEEEHHHJJJNNNaaa~~~}}}}}}qqqkkkwww|||{{{{{{{{{wwwmmm___TTTHHHIIIIIIHHHHHHNNNXXX```fffaaaddd{{{zzzoooeee\\\```yyypppWWWdddyyy{{{||||||fffSSSIIICCC???;;;;;;;;;<<<>>>>>><<<:::<<<<<<<<<<<<;;;:::999999777888888999:::<<<===>>><<<<<<<<<=========>>>>>><<<<<<===>>>>>>???>>>>>>AAAAAA@@@@@@@@@AAACCCDDDFFFHHHJJJLLLUUUtttnnnlll{{{tttfffmmm}}}xxxssspppmmmeee[[[SSSJJJIIIGGGFFFGGGKKKPPPTTT[[[aaaWWW[[[}}}~~~ssskkkeee___dddzzzhhh]]]qqq|||}}}xxxiiiUUUEEE??????:::;;;===>>>>>>>>>===<<<===<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???@@@@@@??????@@@AAABBBBBBAAA@@@@@@AAAAAAAAACCCFFFFFFIIIQQQ]]]oooaaaooopppccc```qqq~~~oooqqqhhhVVVRRRRRRLLLFFFEEEHHHJJJLLLNNNRRRTTTVVVZZZdddtttzzzxxxvvvnnnfff```]]]jjjwwwxxxgggppp~~~tttcccPPPCCC======;;;;;;<<<===============<<<<<<;;;;;;:::999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===>>>@@@???>>>>>>???AAABBBAAAAAA@@@@@@AAAAAAAAA@@@CCCCCCGGGMMMSSSoootttiiinnnmmm```XXXjjjyyyjjj]]]YYYRRRIIIEEEEEEGGGIIIKKKMMMNNNPPPSSSYYYeeeuuu}}}zzzrrroooiiiaaa\\\iiixxxwwwrrr|||jjjXXXIII@@@<<<;;;<<<<<<;;;;;;;;;<<<======;;;;;;;;;:::999999888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@CCCCCCFFFJJJIIIXXXuuu{{{uuuppprrrlll^^^gggpppjjjaaaTTTHHHCCCDDDFFFGGGHHHIIIKKKLLLNNNUUU^^^fff|||ooommmqqqnnnbbbXXXgggwwwsss]]]KKKAAA>>><<<<<<<<<<<<:::::::::;;;<<<===:::::::::999888888777777888888888999999999:::::::::::::::::::::;;;;;;;;;<<<===???>>>======>>>@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEECCCGGGLLLGGGLLL___www{{{nnn|||xxxfffSSSGGGDDDDDDCCCDDDFFFHHHIIIJJJMMMRRRVVVhhh{{{|||wwwgggjjjtttrrrdddWWWeeevvvzzz~~~tttdddOOOAAA======>>>===<<<;;;:::999999:::;;;<<<999999999888777777666666777777777888888888888999999999999999::::::;;;;;;;;;===>>>>>>===<<<>>>???????????????@@@@@@AAABBBEEEFFFBBBEEELLLHHHIIIWWWrrr}}}{{{ooozzzaaaPPPIIIEEE@@@AAABBBEEEGGGJJJLLLOOOQQQSSShhhuuuxxxpppaaagggvvvxxxkkk^^^gggxxx}}}qqqoooaaaTTTDDD;;;;;;======<<<;;;;;;:::999999999::::::999888888777666666555555666666666777777777888888777888888999999::::::;;;;;;<<<======<<<<<<===>>>??????>>>??????@@@AAABBBBBBCCC???AAAIIIGGGHHHSSS___iiiiiimmmYYYPPPIIIAAA>>>???AAADDDHHHKKKNNNOOOPPPXXXggg|||zzzyyywwweeeZZZdddwww|||qqqccciii|||pppoooooouuurrrOOOGGG===999:::<<<;;;999:::::::::::::::999888888888888777666666555555444555555666666666777777777777777777888999::::::::::::<<<======<<<;;;===>>>>>>>>>>>>>>>???@@@AAABBB???BBB>>>???FFFEEEDDDNNNSSSooo}}}~~~lllZZZ```ssszzz{{{qqq```WWWNNNDDD@@@@@@@@@BBBEEEIIILLLMMMPPPPPPUUUbbbrrrjjj[[[UUUcccvvvzzzmmm___hhh{{{]]]hhhuuugggEEE@@@;;;999;;;;;;999666999::::::;;;:::999888666777777777666555555444444555555555555666666666777666777777888999999:::::::::;;;===<<<;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAABBB>>>CCC@@@???EEECCCBBBJJJKKKZZZ~~~~~~nnnxxxwwwrrrWWWMMMfffwwwvvvyyyqqqbbb[[[RRRGGGEEECCCAAAAAADDDHHHKKKLLLLLLLLLOOOUUU]]]jjj}}}tttcccWWWSSSbbbtttuuueeeUUUdddxxxccctttmmmXXX===<<<;;;999888888999999999999888888888888999999888777666555444333222222444444444444444444444444777777777777888999:::;;;999999:::;;;;;;;;;::::::>>>>>>>>>>>>????????????@@@??????>>>@@@BBBDDDFFFQQQLLL]]]|||jjjlllooobbbMMMRRRoooyyypppeeeZZZQQQHHH@@@???DDDDDD>>>@@@HHHNNNQQQSSSSSSSSSYYYccckkk{{{yyyzzzxxxgggTTTRRRPPPZZZddd[[[QQQXXX\\\rrryyylllUUUDDD<<<;;;999888777777777888888777777777777777777888888777777666555444333222444444444444444444444444666666666666777888999:::777888999999:::999999999============>>>>>>>>>>>>??????>>>>>>???AAACCCEEEIIILLLXXXrrrtttooommmdddUUUQQQccc|||lll\\\PPPEEE@@@DDDEEEBBBEEEMMMIIIOOOVVVYYYWWWUUUVVVXXXgggnnnyyy~~~zzzuuunnnyyy~~~kkk]]]SSSQQQNNNZZZfff]]]NNNOOO]]]rrr~~~lllUUUCCC;;;:::999777666555666666777666666666666666666666666888888777666555444444333555555555555555555555555555555555555555666777888666777777888999999888888;;;;;;<<<<<<============>>>=========>>>@@@BBBCCCAAAJJJOOOWWWsssxxxtttqqqkkk[[[YYY~~~wwwbbbRRREEECCCCCCAAADDDIIIEEELLLSSSWWWUUUPPPMMMLLLTTTYYYbbblllwww~~~~~~nnndddjjj|||nnn^^^SSSOOOMMMLLL[[[nnnfffSSSNNN]]]nnn~~~~~~vvv|||}}}oooXXXDDD;;;;;;999888666555555555666777666777777777777777777666888888777666555555444444666666666666666666666666444444333333444555555666666666777888999999999999:::::::::;;;;;;<<<<<<======<<<<<<<<<===>>>@@@AAA@@@EEEGGGHHHXXXqqqbbbppp{{{gggQQQGGGCCC@@@@@@CCCEEEGGGJJJKKKKKKKKKNNNPPPNNNPPPTTTYYY___gggpppvvv}}}{{{{{{{{{{{{|||vvvwwwwwwmmmeeefffppp}}}sss```RRRJJJJJJIIIKKK___wwwsss^^^UUUZZZiii}}}{{{yyy~~~zzzmmmYYYDDD777444666888888666555555666777777777888888999999888888777777777666666555555444444666666666666666666666666333333333222333333444555666777888999::::::::::::888999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???CCC???AAAGGGMMMaaayyypppkkk~~~pppXXXJJJDDDCCCCCCCCCDDDDDDDDDCCCEEEHHHLLLPPPOOOPPPQQQRRRRRRUUUXXX[[[aaadddmmm}}}~~~zzzwwwzzz}}}xxxuuutttuuuuuutttvvvrrrwwwyyynnn```kkkxxx~~~~~~}}}}}}}}}jjjVVVIIICCCFFFHHHLLL^^^vvvtttaaaWWWVVVeee|||}}}xxxsssrrrfffSSSCCC999666777888888777666555555555666777777888999::::::999888777666666555555444444444444555555555555555555555555333333333222222333333444666666888999::::::;;;;;;888888999:::;;;<<<<<<===<<<<<<<<<======>>>>>>>>>CCC;;;>>>IIIJJJOOOooo|||{{{xxxeeeaaappp}}}~~~zzz{{{wwwhhhUUUGGGAAAAAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFLLLNNNPPPQQQQQQRRRTTTVVVVVVQQQQQQZZZjjjxxx~~~|||~~~~~~~~~{{{yyyyyy}}}zzzuuurrrooommmmmmmmmlllkkkmmmooouuuwwwnnnbbbccclllzzzzzzeeeSSSIIIHHHDDDJJJLLLWWWhhheeeUUUOOOQQQaaa{{{{{{rrrhhhUUUJJJ===777999<<<;;;999666555444333333444555666666777888999999888777666444444444444333333333333444444444444444444444444444333333222222333333333444555666888999:::::::::888888999:::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>???<<<>>>EEEDDDFFFXXXooo}}}uuuuuuwwwpppfffPPPWWWgggyyy~~~uuujjjZZZKKKBBB??????>>>???>>>???@@@AAABBBAAA@@@EEEGGGJJJMMMNNNPPPSSSVVVWWWSSSOOOOOOVVV```iiinnnmmmwwwyyyyyyxxxxxxxxxzzz~~~~~~{{{yyyyyy{{{}}}}}}yyyxxxuuupppkkkjjjhhhfffeeedddcccaaa```cccbbbaaa\\\PPPLLL___yyy~~~mmm[[[LLLIIILLLBBBKKKLLLOOOWWWSSSHHHFFFIII\\\yyy~~~yyylll___FFF???777777;;;<<<666///444333222222222333444555555666777999999777666555333333333333333333222222444444444444444444444444444444333333222333333333333444555777888888999999888999999:::<<<===>>>>>><<<===>>>>>>>>>>>>>>>===:::===???>>>>>>CCCLLLTTTrrryyykkkaaa^^^```SSSNNNXXXttt{{{kkkYYYKKKDDD@@@>>>???<<<999999;;;???BBBDDD@@@BBBDDDFFFHHHKKKOOORRRRRRUUUWWWWWWYYY^^^gggnnnhhhttt~~~||||||xxxuuutttuuuvvvxxxyyyzzz{{{|||~~~}}}zzztttnnnkkkkkkjjjfffbbbdddbbb```______]]]YYYWWW\\\RRRJJJHHHGGGNNNhhh~~~kkk[[[LLLAAAAAAHHH@@@JJJKKKIIINNNIIIBBBDDDAAAVVVvvv~~~{{{yyy^^^GGG:::999888777666666666666444444444444444444444444888777666444444666777888444444333333333222222222222222333333333333444444222222333444444555555666888888888777888888999999999:::;;;<<<==================<<<<<<<<<<<<======>>>@@@BBBBBBBBBBBBDDDEEERRRuuuyyyiiibbbddd___WWWRRR]]]{{{~~~lll___UUUEEE666999999:::;;;<<<===>>>>>>???>>>>>>AAADDDGGGIIIIIILLLLLLLLLMMMPPPWWW```gggssszzz~~~}}}{{{zzzxxxtttpppsssxxx}}}yyytttqqqooojjjgggcccbbbccccccaaa^^^___aaa\\\TTTUUUZZZVVVKKKOOOJJJDDDCCCKKK\\\nnnyyyppp\\\PPPJJJEEEBBBBBBHHHHHHHHHGGGEEECCCBBBAAAGGGWWWwwwuuuuuuwwwzzzwwwhhhOOO<<<999999888777666666666666444444444444444444444444777666444333333444666777444333333333333222222222222222222333333333444444222222333333444555555555888777777777777888999999999999;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>???@@@BBBBBBAAAAAABBBDDDHHH^^^uuukkkeeemmmmmmfff___bbbttttttjjjcccWWWKKK???<<<999999;;;===>>>>>>>>>======>>>@@@BBBBBBAAAEEEEEEEEEFFFHHHNNNUUUZZZccciiiqqqwww{{{|||}}}~~~|||~~~|||zzz{{{~~~~~~yyyvvvxxxyyyxxxxxxzzztttrrroookkkgggcccaaa```___\\\ZZZ[[[\\\\\\ZZZXXXRRRVVVVVVSSSPPPPPPMMMJJJGGGQQQ[[[aaakkkwww~~~wwwgggTTTJJJFFFBBB@@@@@@FFFGGGFFFDDDBBB@@@???>>>EEETTTsssoooooonnniii___PPPAAA666888888777666555555555555444444444444444444444444555444333222222333444555333333333222222222111111222222222222333333333333222222333333444444555555777666666666777777888999888999:::;;;<<<<<<<<<;;;::::::::::::;;;===>>>??????@@@AAAAAA@@@???@@@AAACCCIII^^^yyymmmooorrrnnn___TTTZZZjjjxxxpppsssssspppllljjjddd^^^LLLFFF???<<<>>>@@@???===>>>===<<<===>>>>>>===<<<>>>???@@@@@@AAADDDIIILLLRRRUUU[[[___cccfffjjjllltttvvv{{{}}}||||||zzzuuuqqqkkkeeebbbddddddaaaaaabbb^^^]]][[[YYYWWWVVVUUUTTTQQQQQQQQQSSSTTTTTTRRRPPPKKKMMMPPPPPPJJJDDDGGGMMM]]]uuuwwwyyy}}}tttiiiZZZKKKDDDAAA??????@@@JJJJJJIIIEEEAAA>>>===>>>DDDPPPmmm~~~xxxpppbbbSSSFFF>>>;;;:::777666666555444444555555333333333333333333333333555444333333333333444555222222222222111111111111111222222222222333333333111222222333444444555555555555555555666777888888888888999:::;;;;;;::::::777888888999;;;<<<>>>??????@@@AAA@@@>>>===>>>???EEEAAAJJJgggyyyllliiidddaaa```]]]XXXSSSRRRYYYaaagggjjjmmmnnnnnn]]]UUULLLIIIJJJIIICCC>>>===<<<<<<===>>>???>>>======>>>@@@@@@??????AAACCCIIIJJJKKKLLLMMMOOOSSSVVVbbbeeejjjooosssuuutttssszzzxxxvvvvvvvvvwwwxxxyyyxxxwwwvvvxxx|||~~~|||zzz{{{yyywwwwwwyyyxxxvvvsssnnnjjjgggdddcccaaa^^^\\\XXXSSSQQQRRRSSSPPPOOOQQQPPPOOONNNMMMMMMLLLLLLMMMIIIJJJLLLMMMNNNMMMKKKJJJLLLHHHGGGHHHDDD@@@HHHWWWqqq]]]QQQFFFBBBAAA@@@AAADDDRRRRRRQQQLLLEEE@@@??????DDDOOOiiiyyyjjjTTTCCC999777777777555555444444333444444444333333333333333333333333444444444444444444444444222222111111111000000000111111111222222222333333111111222222333444444555444444444444555666777888777888888999999999999999666666777888:::<<<===>>>>>>???@@@???===<<<<<<===CCC@@@CCCSSSlllxxxlllaaa```ccc```SSSHHHEEEKKKUUU```hhhmmmrrrvvviiibbb[[[XXXXXXTTTKKKCCC===;;;:::;;;>>>@@@@@@@@@===>>>@@@@@@>>>======>>>DDDDDDBBBAAA@@@AAAEEEHHHOOOQQQUUUYYY[[[\\\]]]]]]eeeeeedddcccbbbbbbdddeeeeeecccbbbdddgggiiifffdddbbb```^^^```dddeeebbb^^^WWWUUURRRPPPOOONNNMMMLLLKKKFFFEEEHHHJJJGGGGGGIIIFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHGGGFFFDDDCCCGGG@@@>>>BBBCCCEEERRRbbbpppTTTLLLDDDCCCDDDDDDFFFJJJWWWXXXWWWQQQHHHAAA??????FFFOOOhhh~~~yyyeeeXXXGGG;;;777555222...444444333333333333333444333333333333333333333333444444444444444444444444111111111000000000000///111111111111222222222222111111222222333333444444222222333333444555666777777777888888888888888777555666666777999:::<<<======>>>>>>===;;;;;;;;;<<<<<<<<<@@@FFFOOOfff|||jjj]]]UUUQQQRRRUUUDDDEEEIIIRRRYYY]]]aaafffgggccc```______\\\TTTNNN@@@===:::999;;;===???@@@<<<===???>>><<<;;;;;;<<<>>>???>>>===<<<>>>AAADDDBBBDDDGGGHHHHHHIIIJJJKKKPPPQQQRRRQQQOOONNNNNNPPPOOOOOOOOOPPPQQQRRRQQQOOOIIIHHHIIIMMMQQQTTTRRRPPPHHHHHHGGGEEEEEEDDDDDDEEECCC??????CCCEEEDDDCCCEEECCCBBBAAA@@@@@@??????@@@>>>@@@BBBBBB@@@???>>>??????BBBIIIRRRWWW\\\eeennn~~~fffNNNGGGCCCDDDFFFFFFIIIMMMRRRVVVWWWRRRIII@@@======EEEOOOhhh{{{{{{~~~{{{nnnbbbKKKDDD;;;777666555111...333333222222222222333333222222222222222222222222222222333333333333222222111111000000000/////////111111111111222222222222111111111222333333444444111111222222333555666777666777777888888777777666555555666777888999;;;<<<;;;<<<===<<<;;;:::;;;<<<999:::>>>AAA@@@JJJhhhzzzjjj[[[TTT[[[fffXXXPPPKKKMMMOOOMMMMMMPPPXXXXXXXXX[[[^^^___^^^\\\LLLGGG@@@;;;:::;;;<<<===;;;===>>>===<<<;;;;;;<<<<<<===>>>>>>======???@@@???AAACCCBBB@@@???@@@BBB???BBBEEEFFFDDDBBBBBBCCC@@@AAACCCCCCCCCBBBCCCDDD??????AAADDDGGGHHHGGGEEEAAABBBBBBBBBAAA@@@@@@@@@???<<<<<<@@@BBBAAA@@@AAAAAAAAA@@@?????????@@@@@@:::<<<>>>>>><<<<<<>>>@@@FFF]]]www|||}}}{{{qqqgggUUUGGGBBB@@@BBBDDDDDDGGGKKKIIIOOOTTTQQQIII@@@======BBBNNNhhh}}}sssuuuzzzsss^^^KKK>>>:::555222222333444555333222222111222222333333222222222222222222222222111111222222222222111111000000000000////////////000111111111111222222222000111111222333333444444111111111222333444666777666777777777777777666666666666666666777999:::;;;:::;;;<<<<<<::::::;;;<<<<<<;;;>>>AAA===<<>>>>>===<<<===???<<<>>>??????===<<<<<<===AAACCCDDDBBB???===>>>@@@777;;;@@@AAA@@@>>>>>>???999<<>>>>>???AAA@@@???=========>>>;;;:::>>>@@@>>>===>>><<<<<<;;;;;;<<<<<<======888;;;======<<<===AAADDDWWW~~~~~~tttuuu{{{eeeXXXQQQGGGBBB>>>===???AAAAAADDDHHHBBBJJJQQQQQQJJJBBB?????????LLLhhh|||}}}rrrYYYEEE>>>888777666444333222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111222000111222333333333333333111222222333333444555555555555555555555555555555555555666666777777888888;;;;;;:::999999:::::::::;;;<<<======>>>@@@DDDGGGfff{{{ssstttsssuuuwwwvvvqqqhhh^^^WWWQQQOOOMMMNNNUUU___iiippphhhddd\\\SSSPPPKKK@@@555:::999888777888;;;???AAACCC???>>>??????<<<<<>>@@@???>>>===>>>???======<<<===>>>>>>===;;;;;;;;;;;;<<<======<<<;;;777999:::::::::;;;:::888<<<>>>>>>===???FFFPPPVVVwww~~~xxxqqqxxx|||lll\\\MMMCCCAAABBBAAA???>>>>>>>>>??????GGGHHHKKKLLLJJJFFFAAA===BBBMMMggguuunnn```KKK===:::666555444222111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111000111222222333333222222111111111222333333444444444444444444444444444444555555555666777777888888:::999999888888999999999:::;;;<<<<<<<<<>>>BBBEEEOOOfffzzzjjjhhhmmmzzzrrrhhhaaaUUUMMMMMMWWWgggssswwwuuussstttwwwtttcccRRR<<<<<<===???AAA@@@<<<999>>>:::999<<<===<<<<<>>888888>>>DDDBBB===:::@@@;;;;;;>>>@@@>>><<<<<<<<<<<<;;;:::::::::;;;;;;=========<<<;;;;;;<<<===999:::<<>>;;;888;;;;;;;;;;;;::::::999999======<<<999777999===???DDDMMMZZZccchhhjjjkkkkkk{{{{{{rrrnnn}}}nnn___RRRHHHCCCBBBAAA@@@???>>>======>>>???@@@BBBEEEHHHIIIFFFBBB>>>???IIIbbbxxxcccUUUHHH;;;666888333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000111111222222222222111000000000111222222333333333333333333333333333333444444555666666777888888888888888888888888888888:::;;;<<<;;;;;;<<>>???===;;;<<<;;;;;;:::::::::999999999<<<:::888777888999999888999<<<@@@CCCBBB>>>:::666;;;;;;;;;999777666888:::>>>@@@AAA@@@???BBBJJJRRRfffsssxxxoooooopppxxx~~~zzz```PPPGGGBBB@@@AAA???>>>======<<<<<<======;;;===AAAGGGJJJIIIEEEAAA???HHH^^^|||ooo^^^JJJ>>>777222333777111111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////............//////000000000111111111111111000/////////000111111222222333333333222222222222222333444444555666777888888888888888999999999999999;;;<<<<<<<<<;;;<<<>>>@@@EEECCCJJJccczzzuuummmhhhiiitttmmmVVVIIIHHHKKKVVVUUUXXXdddyyyrrr]]]OOOJJJHHHEEECCC>>>888555777999888888:::888===>>>???GGGNNNGGG888===<<>>:::::::::999999888777777:::888666777888999888666<<<>>>AAABBB@@@<<<999777777888888666555777>>>DDDLLLSSS\\\bbbaaa___dddkkk}}}rrrooojjjkkkwwwrrrWWWHHHBBB>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<:::<<>>???EEEBBBDDDNNN```}}}uuuooooooqqq~~~~~~yyylll]]]SSSRRRUUUVVVVVVVVVZZZhhhxxx|||uuussssssnnneee]]]HHH@@@999999:::888666777888>>>???<<>>999999888888777666666555555555666777999:::999888999:::;;;:::888888999;;;777<<<@@@AAACCCIIITTT^^^rrr{{{yyyyyyvvvzzz{{{}}}{{{yyyvvvbbbMMMCCC@@@>>>;;;:::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<>>???;;;===CCCIIILLLZZZzzz}}}ssskkkkkkkkkgggaaa\\\\\\ccciiiWWWYYYXXXXXX]]]fffmmmmmmnnnlllmmmsss}}}pppcccUUUNNNIIICCC???>>>===>>>===;;;???FFFJJJJJJ999:::>>>BBB@@@:::888999888777555333222222333333111333444555666888<<>>???>>><<<<<<::::::;;;<<<<<<<<<<<<;;;;;;<<<@@@GGGMMMLLLEEE>>>BBBGGGZZZyyy666444222222333444222...111111000/////////000000000000000000000000000000////////////////////////////////////////////////....................................///000111222//////000000//////...---//////000111111222222333555444444333222222111111111222333444666777888999666777999;;;;;;;;;:::999888:::<<<<<<<<<<<<===>>>:::;;;@@@EEECCCFFFYYYooo~~~vvvrrrjjjcccaaafffooovvvfffccc\\\UUUUUUYYYYYYUUUYYYWWWXXX^^^kkk{{{zzzkkkeeecccaaa___```QQQIIIBBBCCCGGGIIIKKKMMMBBBAAAAAABBB???;;;<<>>>>>CCCOOOYYYaaaaaa___YYYTTTTTTYYY^^^jjjxxx}}}}}}vvvrrryyy~~~~~~yyyrrrnnnooosss{{{{{{lll___VVVKKKBBB<<<<<<===<<<<<<>>>999:::;;;=========<<<;;;;;;<<<@@@HHHNNNNNNFFF>>>@@@FFFYYYxxx444222///...000333111---000000///...............000000000000000000000000////////////////////////////////////////////////.................................//////111222222//////000000///...------000000000111222222333333555555444444333222111111111222333444666777888999444666888:::;;;:::999888666888:::;;;;;;;;;<<<===CCC======AAA???===GGGWWW___}}}~~~vvvooonnnssszzz}}}iiiZZZTTTSSSNNNFFFJJJNNNUUU]]]gggqqqxxx|||{{{ooogggkkkttt~~~ssshhhjjjnnnkkkhhhiiiVVVRRROOOLLLIIIGGGKKKSSSRRROOOKKKGGGFFFGGGJJJLLLVVVXXXVVVQQQPPPXXXjjjyyyyyyppplllmmmqqqzzzyyyooommmggggggqqq|||{{{vvvmmmkkkppp~~~}}}~~~{{{xxx{{{}}}jjjZZZOOOJJJFFF@@@<<<<<<<<<;;;<<>>BBBJJJRRRQQQJJJAAAAAAFFF[[[zzz000000000000000000000000////////////////////////....................................////////////////////////////////////////////////////////////............////////////////////////////////////000000111111111222222222222222222333333333444444555555444444444333333333666666666666555555555555333555888;;;===<<<;;;:::???>>>======>>>@@@BBBDDDRRRSSSbbb{{{ppppppwwwtttvvvooo```YYYZZZSSSHHHHHHGGGJJJSSS^^^fffgggfff^^^```aaa___aaalll}}}yyyrrriiicccccclllxxxrrrgggeeehhhmmmqqq~~~xxxmmmlllqqquuuuuullliiihhhkkkttt|||uuuqqqhhhdddiiivvv}}}zzznnnccc```cccqqqyyypppZZZNNNGGGAAA@@@>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>AAABBBKKKIIIOOOaaazzz}}}}}}zzzwwwwwwsssssskkk```^^^fffhhhcccVVVRRRPPPRRRWWWZZZWWWTTTUUUUUUVVVXXX]]]fffqqqxxxxxxwwwxxx}}}{{{ooofffgggpppyyy|||uuuqqqrrrtttuuummmhhheeegggpppwwwwwwsssmmmeee]]]\\\gggvvvwwwqqqqqqnnnhhhmmmwww}}}tttoookkkhhhlllttt{{{~~~bbbOOOGGGAAA<<>>CCCHHHPPPSSSMMMCCCAAAFFF[[[|||000000000000000000000000........................------------------------+++,,,,,,,,,------------................................................---------.........////////////////////////////////////000000000111111111111111111222222222333333111111222222333444444444222222222333444444555555777777777888888999999999;;;:::::::::;;;===???@@@CCC@@@@@@EEEQQQiii~~~}}}|||tttiiigggmmmoookkkaaa\\\UUUSSSTTTSSSNNNJJJHHHHHHJJJPPPXXX___cccddd___dddjjjnnnpppuuu|||yyykkk^^^ZZZaaaiiiyyy}}}~~~xxxmmmccc```aaajjjrrrxxxvvvppphhh___WWW___dddjjjpppvvvyyysssjjjaaagggpppwwwzzz~~~yyynnnggg^^^UUUWWW___nnnrrryyy|||}}}{{{eeeOOOCCC@@@===:::<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::999===BBBHHHOOOSSSMMMDDDBBBGGGZZZ{{{////////////////////////........................------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,---------......................................./////////000000000000000000111111111222222//////000111222333444555111111222333444555666666888888777666666666777888999999999:::;;;<<<>>>>>>??????@@@@@@AAAMMMggg~~~~~~vvvssstttpppjjjfff```ZZZXXXYYYZZZVVVSSSNNNMMMMMMOOORRRSSSSSSRRROOOTTTZZZ^^^___aaagggkkkiiiiiieee^^^XXXWWW]]]bbbppptttwwwtttllleeeaaa```dddlllssswwwyyyxxxqqqhhhkkkiiifffgggppp|||ppppppnnniiicccaaabbbeeetttmmmgggeeeaaa^^^cccjjjttt{{{xxx{{{jjj^^^NNNAAA===>>>>>><<<::::::999999999::::::;;;999999999999::::::::::::888<<>>@@@@@@AAAAAA???AAALLLXXXooozzz}}}}}}|||zzz{{{~~~}}}{{{pppjjjdddbbbeeeeeeccc```^^^]]]ZZZUUUPPPMMMMMMNNNFFFHHHLLLRRRXXX\\\______\\\ZZZWWWVVVYYY\\\___```hhhhhhgggggggggfffdddcccnnnqqqrrrrrrtttuuupppiiieeebbb\\\UUUYYYffftttzzziiihhhfff```\\\\\\```eeeooonnnnnnqqqqqqrrrvvv{{{oooaaaSSSJJJ@@@======>>><<<;;;888888888888888999999999888888888999999999::::::777;;;???CCCJJJPPPOOOJJJ@@@AAAQQQqqq........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------................../////////000000------...///000111222333111222333444555666777777777666555444444444555666777888999:::;;;;;;<<<<<>>===<<<@@@GGGPPPXXXiii~~~~~~~~~xxxqqqoooooonnnjjjeeeaaa```^^^ZZZXXXYYY^^^bbbRRRPPPOOORRRXXXZZZXXXUUUWWWRRRNNNNNNQQQTTTSSSQQQRRRPPPNNNPPPSSSWWWXXXWWW___```^^^ZZZZZZ\\\ZZZUUUTTTWWWUUUOOOMMMTTT^^^ccc\\\^^^```aaaccchhhpppvvvwwwyyy{{{|||{{{zzzzzz{{{rrr[[[MMMGGG@@@<<<======:::888888888888888888888888777777777777777888888999999:::777;;;>>>@@@FFFNNNQQQNNNDDDBBBOOOmmm------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////------...//////000111111111111222333444555555666444444444444444444555555555666777888999:::::::::;;;999999<<<===;;;===AAA@@@DDDLLLZZZlll}}}xxxvvvwwwuuupppkkkccc```^^^^^^bbbhhhmmmooobbb___[[[ZZZ[[[ZZZVVVRRRWWWSSSOOOLLLKKKKKKIIIHHHMMMOOOQQQSSSUUUVVVWWWXXXYYY]]]^^^\\\[[[]]]]]]ZZZUUU[[[```]]]\\\^^^```aaadddgggkkknnnooosssyyy~~~~~~ooo\\\KKKBBB>>>:::999;;;;;;777666999888888888888777666555555666666777777888999999:::888;;;<<<===CCCLLLRRRRRRHHHDDDMMMhhh------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------......///000000000111111111222222333444444333333333444444555555555333444555777888888888888777888;;;@@@@@@<<<;;;>>>;;;===???CCCOOOggg}}}zzzwwwxxx{{{{{{vvvrrrssskkkdddcccgggkkkiiifffcccbbb_______________^^^^^^^^^\\\WWWSSSPPPQQQSSSLLLSSSZZZ]]]ZZZWWWWWWZZZ\\\ccchhhgggeeeeeeccc```bbbhhhmmmmmmnnnqqqpppnnnwwwzzz}}}~~~}}}}}}zzzxxx}}}xxxfffTTTFFF<<<888777444555999888555777>>>888888888888777666444444555666666777888999999999999;;;;;;;;;AAAKKKSSSTTTJJJDDDJJJccc,,,,,,,,,---------......,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111111111222222222333333333333333333333333444444555666777888999999999999888888999999:::;;;===:::999===HHHYYYkkkvvvzzzxxxyyyyyyyyy~~~wwwppprrrwwwwwwooogggdddbbb```]]]\\\^^^aaacccaaaaaa___ZZZVVVVVV[[[___dddaaa^^^___bbbddddddcccmmmmmmmmmkkkiiiiiikkkmmmsssssstttxxx{{{zzzvvvrrryyyyyyzzz|||zzzqqqhhhZZZLLLCCC>>>;;;:::999888888888777777666666666666666666666666666666555555555555666666666666:::;;;===>>>BBBGGGOOOTTTCCCDDDPPPhhh,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000111111111222222222333333333333333333333333444444555666777888888999999888888888888999:::::::::999888:::@@@JJJUUU[[[jjjrrr~~~||||||xxx}}}wwwyyyssspppkkkhhhggggggggggggeeeeeedddcccccceeeiiilllllliiihhhiiimmmoooooonnnmmmnnnnnnnnnmmmmmmoooqqqppprrruuuyyy|||~~~~~~~~~yyyjjj[[[TTTJJJBBB>>><<<<<<;;;888888888777777666666666555555555555555555555555555555555555666666666666888999<<>>@@@AAAAAAAAABBBCCCIIIUUUeeeooo~~~{{{|||{{{yyy}}}~~~{{{xxxrrrkkk___OOOCCC@@@===;;;999999888666444444444444444444444444444555555555555555555555555444444444444555555555555777:::===@@@CCCGGGKKKOOOGGG???DDD___++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************)))))))))************+++++++++++++++++++++++++++*********+++,,,------...***++++++,,,,,,------...,,,,,,,,,---......///////////////000000000111111222222222222222222222222111222222333444555666666666666666666666777777888999888888888:::<<<===???:::>>>AAAAAAAAAFFFPPPYYYkkkuuu}}}uuu|||~~~yyylll```TTTPPPNNNIIICCC???<<<:::777777777777555444333333333333333444444444444444444444444444444444333444444444444555555555888:::<<<>>>AAADDDIIIMMMEEE>>>CCC^^^}}}***++++++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************************************************************))))))))))))************************************))))))******++++++,,,,,,******+++,,,,,,---......+++,,,,,,------......///////////////000000000111111111111111111111111111111111222333444555555666666555555555555666777777::::::::::::;;;<<<===>>>999<<<@@@AAAAAAAAADDDGGGQQQ[[[fffppp{{{~~~ttthhhaaaPPPEEE>>>>>>@@@???>>>AAA999777555444444555444333222222222222333333333444444444444444444444444444333333444444444555555555666777999;;;>>>CCCIIINNNCCC===DDD]]]{{{******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************+++,,,,,,---......++++++,,,------......///////////////000000000000111111111111111111111111000111222333444555555666555555555555555666777777555666777888::::::;;;;;;@@@@@@??????@@@@@@AAA@@@===DDDLLLRRR^^^mmmzzz~~~rrrcccVVVLLLIII@@@;;;======:::999<<<:::888555333333333333222111111222222222333333333444444444444444444444444333333333444444444555555444555777999===CCCJJJOOOBBB===DDD]]]zzz++++++++++++++++++++++++******))))))******+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000111111111111333222111111222333555666444444555555666777777777777777777888999;;;<<<===<<<<<<===>>>???@@@@@@AAA???>>>???BBBJJJTTT___eee{{{zzzzzzuuummmbbbWWWOOOHHHEEELLLGGGAAA;;;999888777777333333333333333444555666333333333333333333333333333222222111111222222333222222333333333444444444333444666;;;AAAFFFIIIKKKDDD@@@EEEYYYttt++++++++++++++++++++++++******))))))******+++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111111111000000111222444555333333444555555666666777666666666777888999:::;;;=========>>>>>>?????????>>><<<:::;;;>>>DDDJJJOOO^^^lllxxx~~~sssuuu|||}}}rrrnnn___[[[TTTLLLGGGDDDCCCCCCMMMKKKHHHFFFDDDBBB>>>;;;666555444333333222333333333333333333333333333333333222222111111222222333333222222222333333444444444444777;;;AAAFFFJJJKKKBBB>>>DDDYYYttt++++++++++++++++++++++++***))))))))))))***+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))******************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000000///000000111222333222222333333444555555555555555555555666888999999=====================>>>???===;;;::::::<<>>888777555333222000000000222222333333333333333333222222111111111111222222444333222111222333444555444555888<<>>???@@@AAAEEEGGGJJJUUUfffssswww{{{|||tttppppppooollleeeYYYMMMEEE???===999777666888:::<<<@@@AAAEEEHHHIIIEEE???;;;777666555333111000//////222222222222222333333333222222111111111111222222444333222111111333444666444666:::===AAAEEEIIILLL@@@<<>>?????????@@@@@@@@@FFFQQQZZZ]]]dddgggooo{{{~~~|||{{{yyywwwpppdddXXXUUURRROOOKKKEEE===777777666666555444444444444999999;;;===>>>===999666444444333222111000000000111111111222222333333333222111111000000111111222333333222222222333444555333666:::===@@@CCCHHHLLLBBB===BBBWWWttt************************)))(((((((((((()))*********))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------.........//////000111222333333333333000000111111222333333333666666666666666777888888::::::::::::::::::;;;;;;888999:::;;;<<<===>>>>>>>>>AAADDDFFFHHHIIIIIIHHHOOOPPPSSSZZZeeesss}}}yyyuuuuuu~~~|||vvvyyy~~~zzzooovvvyyytttggg___]]]YYYSSSFFFCCC@@@===;;;888666444333444555666666666666555777666555555777777666444222222111111000111111111000000111111222333333333111111000000000000111111222222333333333444444444222666:::===>>>BBBGGGLLLCCC===BBBWWWttt************************((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------,,,,,,---------............///000222222222222111000000111222222333333444555555555444555555666777888888999999::::::;;;;;;:::;;;;;;;;;<<<===>>>>>>@@@AAADDDGGGHHHFFFDDDDDDHHHGGGFFFFFFKKKSSS^^^fffwwwwwwuuusssvvv||||||xxxnnnnnnoooxxx|||tttooofff]]]YYYWWWSSSLLLGGGDDDBBBBBB;;;:::999777666555666777444555555666777888999:::777555444333444444333222222222111000000000000111///000000111222222333333111111000000000000111111000222333555555444333222111555:::<<<===@@@FFFKKKAAA;;;@@@WWWttt))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---///111111111000000111111111222333333444444444444333333333444555555777777888999::::::;;;;;;666666777777888:::;;;<<<>>><<<:::<<<===???CCCGGGCCCEEEEEEEEEFFFIIINNNRRRSSSXXX]]]___eeemmmrrrssskkkiiihhhooo{{{uuu}}}wwwnnnmmmppptttqqqggg[[[UUUUUUPPPHHHEEE@@@>>>>>><<<777777<<<222444555444333222444666555444222111222444666888777555444444444333222000333222111000///////////////000000111222222333333111111000000000000111111///111444666666555333111000555:::<<<<<>>???@@@AAADDDCCCCCCCCCEEEHHHKKKMMMUUUTTTSSSSSSUUUYYY]]]___aaaeeekkkrrrzzz{{{{{{yyy}}}|||{{{|||pppooowww}}}{{{vvvoooeee[[[SSSNNNRRROOOKKKFFFBBB@@@???>>>;;;:::999777666555555555333333333333333333333333222222222222222222222222444444444333333333222222////////////000000000000222222222222222222222222//////000000000//////...000111222444555555444444333555888<<<@@@CCCEEEFFF<<<===@@@WWW}}}************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((******(((((((((((((((((((((((()))((((((''''''(((((()))'''((((((((())))))))))))(((((((((((())))))))))))++++++***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------........./////////000000000000///000000111111222333333333444555555444444555666777888999999:::999999999888888888999999999::::::============>>>???@@@@@@CCCCCCBBBCCCEEEGGGJJJLLLOOOOOONNNNNNPPPRRRTTTVVVWWWZZZ___eeekkkpppssstttuuuuuutttvvvzzz{{{xxxwwwzzz~~~}}}uuurrrssslllaaa___dddcccaaa]]]XXXQQQJJJDDDAAACCCAAA>>>;;;999888888888888777666666555555555555333333333333333333333333222222222222222222222222333333333222222222222111.../////////000000000000111111111111111111111111000000000111111000000///000111222444444444444444111333666:::>>>AAACCCDDD<<<===@@@VVVzzz************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))******)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------------............/////////000000000//////000111111222222333222333555444333333444666777777888999999999999999888888888999999999999:::<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBDDDFFFIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPSSSWWW[[[^^^``````hhhjjjiiiiiinnnwww}}}}}}vvvpppooosssyyy}}}zzzuuurrrqqqqqqfff]]]YYYZZZVVVNNNJJJMMMJJJIIIGGGDDD@@@===;;;:::999888777666555666777888555444444444444444555555222222222222222222222222111111111111111111111111222222111111111000000000....../////////000000000000000000000000000000000000111111222222222111111000111222333444444444333111333555999===@@@CCCDDD<<<===???TTTwww************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))***))))))))))))******+++***************************++++++++++++,,,,,,,,,...------,,,,,,------............/////////000000//////000000111222222222111333444444333333444555777888999:::;;;;;;;;;:::888888888888999999999999;;;;;;;;;;;;<<<===>>>???AAAAAAAAABBBCCCEEEGGGHHHHHHIIIJJJLLLLLLLLLLLLKKKLLLMMMNNNPPPRRRSSSTTTTTT[[[]]]]]][[[ZZZ]]]cccfffssswww{{{yyyuuupppnnnooohhhfffccc``````aaaccceeeaaaaaaaaa___\\\XXXVVVTTTPPPIIIDDDFFFFFFAAA===>>>===<<<;;;:::999888999999666666555555666777888999555555444333333333444444222222222222222222222222111111111111111111111111111000000000000/////////........./////////000000000000000000000000000000111111222333333333222222111111222222333333333333333444777:::>>>AAADDDFFF;;;<<<>>>RRRuuu************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((()))******+++*********************************+++++++++,,,,,,------,,,,,,,,,,,,------............////////////...//////000111111222222111222333333222222333555666777888999::::::::::::777777888888888999999999::::::::::::;;;<<<===>>>??????@@@AAABBBDDDEEEFFFEEEGGGIIIKKKMMMMMMMMMLLLMMMMMMMMMMMMNNNOOOOOOPPPTTTTTTUUUSSSOOONNNRRRWWW]]]]]]]]]]]][[[YYYVVVTTTMMMMMMMMMLLLLLLLLLLLLLLLIIIHHHGGGFFFEEEDDDBBBAAABBB===:::<<<>>>===::::::888777666555555555666666222222222222222333333444777777555444333222222222111111111111111111111111000000000000000000000000000000000/////////..................////////////111111111111111111111111111111222333333333333333222222111222222222333333333444666999<<>>RRRuuu************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((()))******+++************************************++++++++++++------,,,,,,,,,,,,------------........./////////......///000000111111222000222333333222111333444333444555666777888888888777777777888888888888999999999999999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHJJJKKKKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNRRRQQQQQQQQQNNNJJJLLLQQQSSSPPPNNNMMMNNNNNNKKKHHHDDDDDDDDDDDDCCCAAA???>>>FFFDDDBBBBBBBBBCCCBBBAAA;;;999888999:::;;;;;;:::888888888777777666666666333333333333333222222222888777555444222111111000000000000000000000000000////////////////////////000000/////////.........------........./////////111111111111111111111111000111222222333333333333222222111111111111222333111111333666999>>>BBBDDD999;;;>>>RRRttt************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''(((((()))++++++************************************++++++++++++---,,,,,,++++++,,,,,,------------.........//////......//////000111111111000111222222111111222333222333444666777888888888777777777777888888888888888888888999999:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMPPPMMMMMMPPPOOOKKKKKKPPPRRROOOMMMKKKJJJJJJHHHGGGCCCCCCCCCCCCAAA???>>>===<<<:::999:::<<<===<<<;;;888999999888666777999999888888999999999777666555444444555555555555444444555444333222111000000000000000000000000000000000////////////////////////000000000////////////...---------.........//////000000000000000000000000///000111222333333333333333222111000000111222222111111222555888===AAADDD:::<<>>@@@@@@AAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIKKKMMMNNNNNNIIIIIINNNNNNJJJJJJNNNMMMMMMLLLJJJFFFDDDDDDDDD???????????????>>>>>>===;;;::::::<<>><<<666999:::777333333555777222333555666555444222000111222222333333333333333111111000000000000111111000000000000000000000000////////////////////////111000000000////////////---------.........//////////////////////////////...///000111222333333333333222111000000111222222333333444666:::???CCCFFF;;;===???QQQqqq))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))*********))))))(((************************+++++++++,,,,,,,,,------.........------,,,,,,,,,////////////000000000000222222111111111111111111333444555777888888999999:::888666555444555666777777888888999999:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGAAABBBCCCEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJJJJJJJIIIGGGBBB>>>@@@???>>><<<<<<<<<===>>>777888999:::;;;<<<<<<;;;999888666555555555666777555555555444444333333333333333333222222222111111000000000000000000000000////////////////////////......------------......//////.........---------............////////////...///////////////......////////////000000000000000000000000////////////111111222444888===AAACCC<<<999>>>RRRlll)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))*********))))))(((************************+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,///////////////000000000111111111111111111111111333333555666777888888888999777666444444444666777777777888888999::::::;;;;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCDDDEEEEEEEEEBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGJJJHHHFFFEEEEEEDDDAAA???@@@???===;;;::::::::::::777777888999::::::::::::777666555444444444555555444444444444333333333222222222222222111111111111////////////////////////..............................------------......///.........---------------.........////////////......////////////........./////////000000000000000000000000000000000///111111222444888<<<@@@CCC;;;888===PPPkkk((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((())))))******)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,........./////////000000111111111111111111111111222333444666666777777777777666444333333333444555777777777888999999::::::999::::::;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCDDDDDDEEEDDDDDDDDDGGGEEEBBB@@@AAAAAAAAA@@@@@@>>>===;;;999888777777555666777888999999999888555444444333222333333333333333333333333222222222111111111000000000//////////////////////////////..............................------------..................---------------------.........//////---....../////////............/////////000000000000000000000000000000000111111222444777;;;???BBB:::777<<>>======<<<:::999888777777444555666666777777777666444444333333222222222222222222222222222222222222000000/////////.........////////////////////////...........................------,,,,,,------...------------------------,,,,,,---------.........------......//////.............../////////000000000000000000000111111111111111111333666;;;>>>AAA:::777===PPPiii'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......////////////000000000111111111111222333444444444444444333333222222222333333333555666666777777888888999777777888999:::;;;<<<<<<>>>>>>>>>>>>????????????CCCCCCDDDDDDDDDCCCBBBBBB@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAABBBAAA>>><<<:::::::::::::::::::::999444444555666666666555555444444444444333333222222000111111111111111111111/////////.........------................................................------,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,------------,,,,,,---...........................///////////////000000000111111111222111111111333666:::===@@@:::888>>>QQQjjj~~~'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++,,,,,,,,,,,,***++++++,,,---...//////...//////000000111111111111111222333333333333333222222222222333333333333555555555666777777888888666777888888::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBB??????@@@BBBCCCAAA===:::888999999:::;;;:::::::::444444555555555555555444333333333444333222222111/////////000000000000000/////////.........------........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++,,,---...............------.........////////////000000111111222222222000000111222555999<<>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCBBBBBBBBB@@@???>>>??????>>><<<:::777888999999999888777777444555555555555555444444111111222222222111000///.........//////000000000////////////....................................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***+++,,,---............---------........./////////000000111111222333333000000000222444888<<<>>>999777>>>QQQhhh{{{&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))************************(((((((((((())))))))))))*********++++++,,,,,,,,,)))******+++---...//////---......///000111111222000111111222222222111111111222333444444444444444444444555555666777777777777777888999:::;;;;;;<<<>>>>>>>>>>>>>>>=========<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBB???===;;;<<<<<<;;;:::777888888888777666444333555555555666555555444444///000111111111000...------.........//////000000000000/////////.................................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,---............---------........./////////000000111222222333333000000000222444888;;;===888666===PPPgggyyy))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((()))*********)))((('''&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++'''(((((()))***+++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////111222222333333444444555444444444444333333222111222222333333555666888888777888888999999:::;;;;;;>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCBBB???===@@@@@@AAAAAA@@@???===<<<=========<<<;;;;;;::::::777777777777666555333333333444555666666555444333111111111000000000000///222111111000///......---........................333777666...)))))),,,......---,,,+++***+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000111222333111111222222444777<<<@@@;;;888===OOOggg{{{(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((()))***((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++'''(((((()))******++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////111111222222333444444444333333444444333333222111333333333333444666777888777888888999999::::::;;;===>>>>>>??????@@@@@@AAAAAAAAAAAACCCDDDCCC@@@===???@@@@@@@@@???>>>===<<<======<<<;;;;;;::::::999777777777777666555444333222333444444444444333222444333222111000///...---////////////.........---........................222:::===666///,,,,,,+++,,,++++++***+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000111222222111111222222444777<<>>???@@@@@@@@@AAAAAAAAACCCDDDCCC@@@>>>>>>?????????>>>===<<<;;;<<<;;;;;;:::999999888888777777777777666555444444111111222222222222111111333222222111111000//////...............------------------------------------888@@@<<<333...,,,+++************+++---...///,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......//////000111222111111222333444666;;;>>>???999;;;KKKbbbwww((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........000000111111222333333333222222333333333222222111444444444333333444555555777777777888999999::::::;;;<<<<<<===>>>???@@@@@@AAAAAAAAACCCDDDCCCAAA>>>============<<<<<<;;;;;;::::::999999888777777666666666666666666555444444111111111111111111111111......///000111222333444/////////......---------------------------------'''444>>><<<333---,,,,,,*********++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................///000111111111222333333444666999<<>>???@@@@@@@@@???@@@BBBCCCCCC@@@>>><<<<<<;;;;;;;;;;;;;;;;;;888888777777666666555555444555555555555444444333222111111111111111111222------...///111222333333222222111000///------,,,------------------------+++666<<<888000,,,,,,,,,+++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------...///000111111222333333444555888:::===888:::JJJbbb{{{'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((###$$$%%%&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''(((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))******(((((())))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------/////////000111111222222000111222222222222222222333333222333333444555555666666777777888999999999999:::;;;<<<===>>>???@@@>>>>>>???AAABBBBBB@@@===;;;::::::999999999::::::777666666555555444333333222333333444333333222222222111111000000111111222/////////////////////...222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,333999;;;555...,,,+++***++++++,,,,,,+++***))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,------...///000111222444444444555777999<<<777999JJJccc|||''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))***))))))(((***)))))))))))))))))))))(((((())))))******++++++************************++++++++++++,,,,,,,,,,,,......//////000111111222000000111222222222222222111111222222333444555666666666777777888888999999888999:::;;;===>>>???@@@<<<<<<===???AAAAAA???<<<:::999888888888888999:::555555555444333333222222000111111222222222111111000000///......///000000//////......---------,,,.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000333444000---...---***))))))++++++,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,---...///000111222444444444444666777;;;666999JJJccc{{{''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))*********)))(((*********)))))))))))))))((((((((()))******++++++******************************+++++++++,,,,,,,,,......//////000111111111///000111222222222222222111111111222333555666777666666666777888888999999888999:::;;;===>>>???@@@;;;;;;<<<>>>@@@@@@>>><<<999999888777777888999:::555555444333333222222111///000000111111111000000///...---,,,,,,---...///++++++,,,------.........***+++,,,---...000111111,,,,,,,,,,,,,,,,,,,,,,,,'''***++++++---000///+++&&&((()))+++,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,---...//////111222444444444444555777;;;666999JJJcccyyy(((((((((((())))))))))))***))))))((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))+++---///,,,---...///000000000000......//////000000111111222333444555666666666666777666666666666555555555666666777888999;;;<<<===999:::;;;;;;<<<<<<;;;;;;777777888888777666444333333222111111000000111111000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000///...,,,***))))))+++,,,---,,,***))))))*********+++++++++,,,,,,,,,************************+++++++++*********))))))************************++++++++++++++++++++++++------------------------------------------,,,,,,///111333444333444555666999999<<>>::::::::::::999888777777666666777666666555444333222111111000000000000000000////////////.....................------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000+++++++++***)))))),,,...***************+++++++++************************+++++++++***************************************++++++++++++++++++++++++------------------------...........................000333333333333444666999888;;;EEEYYYppp%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))***+++,,,---,,,---...///000000000000------......///000000111///000111222222333333333000111111222444555555666777777888888:::<<<===>>><<<<<<;;;;;;999888777666666666555555444444333222111111000////////////000/////////.........------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,---...//////...//////...+++))))))***************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............//////...000222333333333444555999888:::DDDWWWmmm%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,---...///000000000000---------...//////000000...///000111222222222222///000111222333555666666777777888999:::<<<===>>>=========<<<;;;999777777555555444333333222222222111000//////......//////............------------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///222222///,,,***)))++++++******************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...000222333222222444555999777999CCCUUUlll%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))'''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++++++++,,,---...///000000000000,,,------......///000000...///000111222222222222000000111222444555666666888888888999;;;<<<>>>???=========<<<;;;:::888777555444333222111111111111000000///.....................---------,,,,,,,,,,,,,,,,,,,,,------------************************++++++++++++++++++++++++++++++************))))))(((+++///111111///......,,,,,,,,,+++++++++++++++***************************************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---///222222222222333555888777999BBBTTTkkk&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++++++++,,,---...///000000000000,,,,,,---......//////000//////000111222222222222111222222333444555555666888888888999;;;<<<>>>???<<<<<<<<<;;;:::999888777555444222111000000111111000///......------......---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------************************************************************************(((***,,,,,,,,,---///111---------,,,,,,,,,++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...---///111222222222333444777666888BBBTTTkkk&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******++++++***,,,---...///000000000000,,,,,,------...//////000///000111222222333333222222333333444444555555666888888999:::;;;===>>>???::::::::::::999999888777444333222000000000000111//////...------------...---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++*********************************++++++,,,,,,------,,,***(((''')))---000.........------,,,,,,,,,************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,---------///111222222222333444777666888BBBTTTkkk''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))((((((******+++++++++,,,,,,,,,---......///////////////...............///000111333333333222222222111111333333333333444555666666;;;;;;:::999999999::::::999999:::;;;:::999888777333333333222222222111111111111000......---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++******))))))******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///000000---,,,******,,,------,,,000///...---,,,+++,,,,,,+++*********))))))(((((()))************++++++++++++---------+++++++++---,,,,,,,,,---------......000000000111222222333333666666999AAAPPPggg~~~''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))((((((*********+++++++++,,,,,,------...///////////////,,,,,,,,,,,,,,,---......222222222222222222222222333222222333333444555666999999999888888888999999888999999:::999888777666111111111111000000000000111000///...---------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++*********++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,...---+++,,,...//////......---,,,+++************************)))))))))((()))************++++++++++++,,,------++++++,,,---,,,,,,,,,---------......///000000111222222333333555666999AAAOOOeee}}}''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))((((((*********++++++++++++,,,------...////////////...,,,,,,,,,,,,,,,,,,---...000000000111222222333333222222222222333444555555777777777777777777888888777888888888888777666666222222222111111111000000000///......------------++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******+++++++++++++++*********************************++++++*********))))))))),,,+++***+++...///000///+++++++++***))))))((((((************)))))))))))))))************++++++++++++,,,------++++++,,,---,,,,,,,,,---------......///000000111222222222222555666999@@@NNNccc{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))((((((************++++++++++++,,,---......//////...............------...//////......///000111222333444111111111111222333444555666666777777888888777777666666666666666555555444444444444444333333333333///......---,,,,,,------,,,++++++++++++************++++++++++++,,,,,,,,,************************************************++++++++++++++++++******))))))))))))))))))))))))+++++++++++++++*********)))(((''')))+++---...---***************)))((((((*********)))))))))))))))))))))*********+++++++++***,,,------++++++,,,...,,,,,,,,,---------.........///111222333333222222444666999???KKK```xxx''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))*********+++++++++,,,------...............///......---------......------...///111222333333111111111111111222444444666666777888999999888888555555444444333333333333444444444333333333222222...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,************************(((((())))))))))))))))))************************))))))))))))))))))))))))(((((()))******+++,,,,,,(((''''''(((***,,,---,,,***++++++,,,,,,+++***)))))))))))))))))))))******))))))*********+++++++++***+++---,,,,,,+++---...,,,,,,,,,---------.........///111222333333222111333555999>>>III\\\uuu''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((()))%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))))))))************+++,,,,,,---............------,,,,,,+++++++++++++++,,,---...///000111222222000000000000111222333444444666777999999999888888444333222222111111222222111111111000000000//////---,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++++++++************++++++++++++************************((((((((())))))))))))))))))))))))***************))))))))))))))))))))))))%%%%%%&&&'''((()))***++++++)))((())),,,---...---++++++,,,------,,,+++***))))))))))))************)))************+++++++++)))+++,,,,,,,,,,,,---///,,,,,,,,,---------......---///111333444333222111222555999===FFFYYYrrr''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&''''''((((((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))************+++,,,------......---------,,,++++++******++++++------......///000111111000//////000000111222333222444666888888888777666333222111000000000111111000000000/////////......,,,,,,++++++++++++,,,,,,++++++++++++************************++++++++++++************************)))*********++++++++++++*********+++++++++,,,,,,************************'''''''''(((((()))))))))+++***))))))+++,,,,,,+++***+++,,,......---+++***((()))))))))************)))************+++++++++)))+++,,,,,,,,,,,,---///,,,,,,,,,---------......---///111333444333222111111555999===EEEWWWppp''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))************+++,,,------......------///...------,,,,,,,,,,,,------......///000000000////////////000111222333111222444666777777666555333222000/////////000111111111111111000000000000+++++++++***++++++,,,,,,************)))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,---------+++++++++,,,,,,---------************************++++++++++++***************((('''''')))***)))((()))***,,,------,,,+++***(((((())))))*********+++)))************+++++++++)))+++,,,,,,,,,,,,...///,,,,,,,,,---------......---///111444444333222000111555999<<>>III\\\lll&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''(((((((((((())),,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***)))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))))))))******++++++***************)))))))))))))))))))))))))))***))))))))))))))))))***(((((())))))******++++++((()))***+++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...,,,...000000000///000111222111333888>>>HHHZZZjjj&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((++++++******++++++,,,---*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((('''((()))*********))))))((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******************************(((((()))))))))))))))******))))))(((((())))))***))))))))))))************((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,...000000//////000111222111333888===GGGXXXggg%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,)))*********++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))&&&''')))*********))))))'''(((((()))***)))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))******************))))))))))))******))))))))))))************(((((((((((())))))******))))))(((((((((((())))))*********)))))))))))))))'''(((***+++++++++******++++++++++++++++++++++++************************,,,++++++++++++,,,------+++---///000//////000111111111333888===FFFVVVfff%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))((()))******+++))))))******++++++++++++((()))***+++,,,---------,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((*********)))(((&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))******************))))))))))))******)))))))))))))))*********'''((((((((())))))******))))))(((((((((((())))))++++++******))))))(((((('''((()))++++++***))))))++++++++++++++++++++++++************************------,,,,,,,,,---......+++---///000//////000111111111333888<<>>FFFUUUdddvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***++++++,,,++++++***************)))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************++++++*********++++++*********))))))************))))))(((******''')))---,,,(((************************))))))(((((((((((())))))))))))))))))))))))******'''((((((((()))))))))))),,,,,,+++***)))))))))************************************+++++++++,,,,,,+++---///000/////////000222222555999>>>FFFUUUcccsss%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''((()))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******************************)))))))))***++++++************************(((((()))))))))))))))***''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))************))))))))))))************))))))'''++++++''')))000000***************************))))))(((((((((((())))))))))))))))))************************++++++++++++++++++******)))*********************************************++++++++++++***,,,///000///...//////222222555999===EEESSSaaasss%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&###%%%''''''%%%%%%&&&(((&&&&&&''''''((()))))))))((()))***+++,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))+++******))))))))))))***))))))))))))************(((((((((((())))))******'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))(((((())))))************))))))&&&+++,,,'''+++333333,,,************************))))))(((((((((((())))))((()))))))))************************++++++++++++*********)))******++++++************************************++++++++++++))),,,///000///......///111222444999<<>>GGGQQQjjj|||)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))************(((''''''(((((('''&&&***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))***((('''(((***+++(((&&&((((((((((((((()))))))))((())))))(((&&&&&&''')))***+++,,,...//////......+++++++++******)))))))))))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,---...//////......///111222111333777:::===GGGQQQiii{{{(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))******)))(((''''''(((((('''&&&***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''(((******)))'''&&&''''''((())))))******((((((((('''&&&''')))+++******+++,,,---///111111...------,,,+++***)))))))))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,---...//////......///111222111333777999===FFFOOOfffxxx''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''((()))(((&&&))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******)))((('''''''''((((((((())))))'''(((((('''&&&'''***------,,,++++++,,,...000222......---,,,***)))(((((())))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,---...//////......///111111111333777999<<>>AAAOOOddd%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''((((((((()))))))))))))))(((((((((((('''((((((((())))))))))))((((((((((((((((((((('''&&&(((+++---...,,,***(((((((((((((((((()))***+++))))))))))))************))))))))))))))))))))))))******))))))******+++,,,+++---000111000///...//////111444666777:::>>>AAALLL```%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))))))))***************)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))(((((((((((('''((((((((())))))******((((((((((((((('''''''''$$$(((,,,...---***((('''((((((((((((((()))******))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,+++---000111000///...///000222555777888;;;???AAAIII\\\{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%'''''''''&&&&&&&&&'''(((***+++(((((((((((())))))))))))''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((*********)))))))))))))))+++)))(((***,,,---+++(((+++---...000000///---,,,---000333666777:::===@@@KKKXXXrrr%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''(((***+++'''((((((((())))))))))))''''''''''''((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))***)))))))))))))))))))))+++)))((())),,,---,,,***...///000111111000...---...000333666777:::===???HHHUUUooo%%%%%%%%%%%%%%%%%%%%%%%%###&&&***---...+++'''$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$'''&&&&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***''''''((((((((()))))))))''''''''''''(((((((((((())))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))******+++)))((()))+++---------111111222333222111///......000333666777:::===???GGGTTTnnn%%%%%%%%%%%%%%%%%%%%%%%%$$$'''+++......+++(((%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''&&&&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))*********+++***)))***+++---...///222222222222222111//////...111444666777999<<>>KKKXXXrrr%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******((((((((()))******++++++***,,,......---------...///////////////////////////111444666777999<<<>>>IIIVVVqqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))'''(((((()))******++++++***---111111///,,,+++,,,............///000000111000222444666777999;;;===HHHUUUppp%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&'''&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''(((((()))***+++++++++***...222333000,,,******............///111222333000222555666777999;;;===IIIVVVqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))+++***)))))))))))))))***/////////...,,,,,,---...---...//////////////////000222444555666888<<<>>>JJJ\\\www%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((***)))))))))))))))))))))***)))))))))))))))******......///---++++++,,,...---......///////////////000222444555666888<<<>>>III[[[vvv%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))******'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******)))((((((((()))***++++++,,,------,,,******+++---------...///////////////000222444555666888<<<>>>GGGYYYsss%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))*********(((((((((((()))***,,,,,,***+++,,,+++))))))***,,,,,,,,,---...////////////000222444555666888<<<>>>GGGXXXrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((())))))************(((((((((((()))***,,,,,,)))***+++***)))(((***,,,+++,,,---...////////////000222444555666888<<<>>>GGGWWWrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))((((((((()))******++++++)))((((((((()))***++++++)))*********))))))***,,,***+++,,,---.../////////000222444555666888<<<>>>FFFVVVqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))'''(((((()))******++++++***)))))))))))))))******)))*********))))))+++---******,,,---.../////////000222444555666888<<<>>>DDDTTTooo%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''(((((()))***++++++++++++***)))))))))))))))***)))***+++***)))***+++---)))***,,,---.../////////000222444555666888<<<>>>CCCSSSnnn''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$&&&***,,,+++)))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((***************)))(((((((((((((((((()))))))))))),,,+++***((((((((()))***((())))))))))))***************+++++++++,,,,,,,,,,,,---...000000000//////000222555666777:::===@@@EEERRRjjj&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%((()))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((***************)))(((((('''((((((((()))))))))))),,,+++)))((((((((()))***)))))))))*********++++++******+++++++++,,,,,,,,,---...///111111111111000111333555666777999<<>>FFFQQQfff&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&''')))******)))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''(((((())))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))))))))(((((('''''''''((((((((())))))******))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...///000111222222222333555666777777888;;;===FFFPPPddd''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))((((((''''''''''''(((((((((((()))))))))*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------...///000111222333555666777777888;;;===FFFPPPccc}}}(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***''''''((()))))))))((((((&&&&&&'''''''''((((((((((((((()))************)))************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---...000222333222444666666777999;;;>>>FFFOOObbb}}}'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++)))&&&$$$%%%'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&''''''((())))))((((((&&&&&&&&&'''''''''(((((('''((()))***+++******))))))))))))*********++++++******+++++++++,,,,,,,,,------------///111333444111333555666777999<<>>JJJaaa((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&'''''''''&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((())))))*********+++***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,...///111222222333222444777:::<<<======<<<===IIIaaa))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((())))))))))))***************+++++++++,,,,,,,,,+++---...///...///111222666444444666:::===<<<;;;AAAJJJ```((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++---...///...///111222555444444666:::<<<<<<;;;AAAJJJaaa((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,+++---...///...///111222444444444777:::<<<<<<;;;@@@JJJbbb((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---...///...///111222333333555777:::;;;;;;:::???IIIbbb''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---...///...///111222111333666888999:::::::::???IIIaaa''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))************+++++++++,,,******+++++++++,,,,,,,,,+++---...///...///111222///333777999999999999:::???HHH___''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******+++++++++,,,,,,,,,+++---...///...///111222...222777999999888999:::???GGG^^^~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))))))))***************+++++++++,,,,,,,,,+++---...///...///111222...222777:::999888999:::???GGG\\\|||))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,......//////000000111111444444555555777888::::::@@@III___~~~))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))(((((('''''''''(((''''''''''''((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((***))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,.........///000000111111333333444555666888999:::???HHH^^^}}}))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))((((((((((((''''''(((((()))***'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,---......//////000111111222222333444555777999:::???GGG]]]{{{((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''((())))))***(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,------......///000000111111111222333555777888999???FFF[[[zzz((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******((())))))***************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,---------...//////000000111111222333555777999:::???FFFZZZxxx))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((((((((())))))))))))(((((())))))***+++((()))******++++++******************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,------......///000000111111222444666888:::;;;@@@FFFYYYxxx))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((())))))*********))))))(((((())))))***+++))))))***++++++++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000111222333444666999;;;<<>>@@@III[[[vvv)))))))))))))))))))))((((((((())))))))))))((((((&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++************))))))))))))))))))))))))((())))))******************++++++,,,,,,++++++***))))))))))))************++++++***))))))***++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,*********+++,,,,,,------------............//////000000222444666999<<<===???GGGYYYttt))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))((()))******++++++*********++++++,,,,,,++++++***)))))))))*********++++++++++++***))))))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,******++++++,,,,,,------........./////////000000111222333444666999;;;<<<>>>FFFWWWsss)))))))))))))))*********(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++***))))))*********++++++++++++******************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,******++++++,,,------...---------...//////000000222333333555777999;;;<<>>???>>>BBBRRRooo))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$(((((($$$%%%)))***&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))++++++,,,,,,,,,------------,,,***)))(((((()))***************++++++++++++,,,,,,,,,+++******))))))+++******))))))***++++++***))))))***+++,,,+++)))******+++++++++******)))++++++******)))(((((('''''''''(((+++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********,,,++++++******++++++,,,******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---..................//////000000111111222222333555888;;;===>>>???DDDTTTooo************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$((((((%%%&&&))))))&&&&&&&&&&&&'''''''''(((((((((((('''''''''((())))))))))))******++++++,,,,,,))))))(((((()))***+++,,,'''(((***+++---...//////,,,,,,++++++*********+++---------,,,,,,,,,,,,------,,,+++,,,------+++)))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,******))))))))))))******************************(((((((((((()))))))))***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---..................//////000000111111222222444666888;;;===>>>???DDDTTTooo************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%((((((''''''))))))'''&&&&&&'''''''''(((((((((((((((((((((((()))*********+++++++++,,,,,,------+++++++++++++++---......((()))***,,,,,,+++******---------,,,------...///000000//////......------111000///000000///,,,)))++++++,,,---------......***++++++,,,------......,,,+++***+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,******)))))))))******+++************************((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---..................//////000000111111222222444666888;;;<<<===>>>DDDSSSooo************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''')))))))))))))))(((''''''''''''(((((((((((((((((((((((()))***++++++........................+++++++++,,,,,,------...---...000222333333222111999999999999:::;;;<<<===;;;;;;;;;::::::999888888999888777777777555222000/////////.........//////,,,,,,,,,,,,------------,,,+++***+++,,,---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******++++++************************(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........---......//////000000111111222333444777999;;;<<<<<<>>>CCCSSSooo************************************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''')))++++++***((()))'''''''''((((((((())))))((((((((())))))+++,,,,,,------------------------)))***,,,...000111333333999:::===AAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEEEEBBB@@@777666555444333222222222222222111000///------,,,///---,,,---///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************+++,,,,,,************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...---------......//////000000111111111333555777999;;;;;;;;;===CCCSSSooo++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&(((''')))------***((()))''''''((((((((()))))))))))))))))))))***+++------***+++,,,---///000222222555777:::>>>BBBEEEGGGHHHNNNMMMMMMLLLKKKKKKJJJJJJKKKMMMPPPRRRRRRRRRQQQPPPTTTTTTVVVWWWWWWVVVUUUTTTVVVTTTQQQPPPQQQRRRRRRRRRBBBAAA???===<<<<<<======>>>===;;;999666444333222000...,,,,,,.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***************+++,,,---++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...------,,,......//////000000111111111333555888:::;;;;;;:::===CCCSSSooo++++++++++++++++++++++++************************'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&(((&&&)))......***(((***'''((((((((()))))))))))))))))))))***+++,,,---......000333777;;;???BBBDDDJJJLLLPPPSSSVVVYYYZZZ[[[\\\ZZZVVVQQQMMMKKKIIIIIINNNQQQUUUXXXXXXVVVSSSQQQQQQRRRTTTUUUVVVVVVTTTTTTUUURRRNNNMMMOOORRRTTTUUULLLKKKJJJIIIIIIJJJLLLMMMKKKJJJHHHEEECCC@@@???>>>777555222000000///...---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...------,,,,,,......//////000000111111111333666888::::::::::::===BBBRRRooo++++++++++++++++++++++++************************'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''&&&)))&&&)))//////***(((+++(((((((((((()))))))))))))))))))))***+++---...///666999===CCCIIIOOOTTTVVVXXXYYY[[[]]]^^^^^^]]]]]]\\\ZZZWWWTTTSSSTTTVVVWWWWWWZZZ___cccccc```\\\XXXOOOQQQSSSUUUWWWVVVUUUUUULLLHHHDDDCCCFFFJJJNNNPPPSSSRRRQQQQQQSSSUUUWWWYYYTTTSSSQQQOOOMMMKKKIIIHHHDDDAAA===:::888777555333////////////////////////------------------------------------------------------------------------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************+++,,,---...++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------...------,,,,,,......//////000111111111111333666999:::::::::999===BBBRRRooo---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************&&&&&&''')))+++,,,,,,+++$$$'''+++---,,,+++******.........///222666:::===GGGJJJOOOTTTYYY\\\]]]^^^\\\\\\]]]^^^____________ZZZ]]]```bbbbbbbbbbbbccceeefffgggfffddd___[[[XXXIIIJJJMMMQQQVVVYYYYYYXXXTTTSSSQQQPPPNNNKKKFFFBBB???DDDJJJQQQWWW\\\aaadddddd___XXXQQQMMMNNNPPPRRRMMMLLLIIIFFFCCC@@@>>><<<666333000/////////////////////000111///---***(((,,,---.../////////...---/////////...---,,,******.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))++++++******************------------,,,,,,+++***,,,,,,,,,---------......//////.........---------...///000000///000222444444555666777888999:::;;;<<>>@@@BBBFFFLLLSSSZZZ___aaa^^^YYYSSSNNNLLLKKKKKKPPPOOONNNLLLJJJHHHGGGFFFBBB???;;;888666222///,,,//////000000//////...------.../////////...---,,,............---,,,++++++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++******)))++++++******************,,,---------,,,,,,+++***,,,,,,,,,---------......//////.........---------...///000000///000222444444555555777888999:::;;;===CCCSSSnnn------------,,,,,,,,,,,,,,,+++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***+++*********---222555===@@@FFFKKKOOOPPPPPPOOOKKKMMMQQQTTTWWWXXXXXXXXXYYYXXXXXXWWWWWWVVVVVVUUUZZZ[[[ZZZYYYWWWVVVWWWXXX___aaacccffffffeeedddbbbaaaaaa```aaaaaa___\\\YYY^^^___bbbdddddd```ZZZUUUVVVTTTRRRRRRVVV\\\dddiiiiiihhheeeaaa]]]YYYUUUSSSTTTTTTSSSQQQOOOMMMKKKJJJJJJHHHDDDBBB???;;;666333222111000//////000111222.../////////...---,,,+++------.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++************++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,---------.....................---------...///000000///000222444444444555777888999:::;;;>>>DDDTTTooo...------------,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((())))))***+++---''')))---000555<<>>DDDSSSnnn.........---------,,,,,,,,,,,,,,,++++++++++++***************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''))))))((())),,,...***///777???FFFMMMSSSWWWQQQPPPOOOLLLHHHEEEBBB@@@???BBBGGGLLLQQQTTTVVVWWWWWWWWWWWWXXXYYYZZZ\\\]]]SSSSSSSSSQQQPPPPPPRRRUUUYYY[[[^^^aaadddeeeffffffgggeeecccdddeeefffeeedddgggfffeeefffhhhjjjjjjiiieeeddddddeeeggggggdddbbbfffggghhhiiijjjjjjiiiiiigggggggggeeebbb___\\\ZZZQQQMMMJJJHHHHHHIIIIIIIIICCC@@@;;;666222///..................///000000111,,,,,,---...////////////,,,,,,---......---------------------------------,,,------......------,,,---------,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......---........................///000000///000222444333333555666888:::;;;<<<===CCCRRRmmm............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''')))+++***)))***...111999???GGGNNNSSSWWWZZZ\\\QQQPPPPPPPPPPPPRRRSSSTTTSSSUUUXXX\\\^^^___```___ZZZYYYXXXWWWWWWXXXYYYZZZTTTVVVXXXYYYZZZ\\\```bbbcccddddddeeeddddddbbbbbbccc```\\\ZZZZZZ[[[\\\\\\]]]ZZZWWWVVVWWWYYYZZZZZZ[[[ZZZZZZ]]]```aaa^^^[[[[[[]]]aaadddfffffffffeeebbbccceeeeeeeeecccaaa```\\\XXXSSSOOONNNMMMKKKJJJLLLJJJFFFBBB<<<777444111000000000000000111222222,,,---...///////////////------......//////......------------------------------............------------------,,,,,,,,,,,,******++++++,,,---------++++++,,,---------,,,,,,,,,,,,,,,---------......---------..................///000000///000222444222333555666888:::<<<<<<<<>>DDDTTTnnn000000000000////////////......---,,,,,,,,,,,,---//////...------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((())))))(((((()))+++)))))))))))))))******+++...***'''''')))+++***((((((***++++++******+++,,,---111999CCCKKKRRRVVVXXX\\\XXXTTTRRRRRRQQQOOOLLLLLLIIIFFFIIIPPPYYY___bbbaaaaaaaaadddfffgggeeeccccccbbbaaa```______```aaa___^^^\\\WWWSSSSSSXXX]]]]]][[[XXXWWW[[[ccckkkppprrrppplllllltttssshhhmmmrrrmmmfffdddeee___\\\___aaa```dddkkkfffdddaaa___^^^ZZZUUUPPPLLLDDD<<<888444111222666333000...---...///////////////............//////...........................------,,,,,,------.........---,,,,,,+++*********+++,,,,,,------,,,,,,---------,,,,,,------...,,,,,,,,,---------......------------------------//////111222222222222222333333333555888:::;;;:::===CCCRRRlll222111/////////...---,,,///...------,,,,,,------.........---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((())))))(((((()))+++)))))))))))))))******++++++)))''''''***+++***)))++++++***)))))),,,000444>>>BBBIIIQQQVVVYYYZZZYYYUUURRRNNNKKKIIIEEE@@@<<<;;;:::===DDDOOOZZZaaaeeeaaa```___^^^___```aaabbb___```bbbcccbbbaaa^^^\\\PPPNNNKKKKKKRRR^^^llluuuyyyyyyyyyzzz}}}~~~}}}|||||||||zzz}}}uuueee\\\]]]``````___WWWPPPIIIDDD<<<333///000444222111111222222111000000//////......//////000...........................------,,,,,,------.........------,,,++++++***+++,,,,,,---------------......---,,,,,,,,,------,,,,,,---------.........------------------------000111222333333444444333222333444666999;;;<<<<<>>HHHOOOVVVVVVWWWVVVUUURRROOOMMMJJJJJJKKKLLLMMMNNNMMMLLLKKKMMMOOOQQQSSSSSSRRRQQQPPPUUU[[[]]][[[WWWSSSQQQZZZVVVRRRPPPQQQWWW^^^cccrrrqqqooommmnnnxxx~~~qqqbbbXXXVVVVVVWWWXXXTTTKKKFFFFFF999666333111111222111000111000000//////000000111////////////////////////......------------............------,,,,,,,,,,,,---......///////////////000///...------,,,,,,---------------............------------............000111222333444444444444222444777888999:::<<<===AAAFFFTTTnnnKKKDDD;;;555333333333222//////...------------...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((()))***)))((('''((())))))))))))))))))******+++,,,,,,,,,+++***))))))***)))...555<<>>CCCFFFSSSmmmYYYUUUMMMCCC;;;444000///000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((()))***)))((('''((())))))))))))))))))******+++,,,,,,,,,+++***+++---///000777AAAIIIOOORRRSSSTTTPPPMMMHHHDDDCCCEEEHHHJJJJJJIIIEEE@@@<<<;;;>>>@@@???CCCHHHMMMPPPSSSVVVXXX___ZZZTTTOOOLLLJJJGGGFFFBBBKKK[[[nnnyyyvvvqqqfffZZZTTTNNNIIIAAA;;;777666555444222222111111111111222222000000000000000000000000//////............//////......---------------------......//////////////////...............//////------........./////////---------...//////000000//////000111222222222222333666777777777999???CCCGGGIIISSSlllbbbcccaaaYYYKKK>>>666333000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((******)))(((''''''((()))))))))))))))******+++***++++++++++++...333888>>>EEEMMMRRRSSSPPPLLLJJJ???===:::777777:::===???:::<<<>>>???AAADDDJJJOOOUUUWWWXXXYYYXXXYYY\\\___XXXRRRMMMLLLNNNMMMHHHCCCLLLWWWiii}}}pppfffXXXSSSLLLFFFAAA<<<777444222222222111111222222222111111111111111111111111//////............//////------..................------...////////////......------......///000111............////////////---------...///000000000000000111222333333333333222555777777888===FFFMMMNNNMMMTTTkkkdddkkkooojjj[[[KKK@@@<<<000000///.....................//////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******)))(((''''''((()))))))))))))))******+++''')))******+++000888>>>JJJOOOTTTVVVRRRLLLEEEBBB666555444333444666888999999===DDDHHHLLLQQQXXX]]][[[[[[[[[YYYVVVVVVZZZ]]]cccbbbeeellltttrrrggg]]]UUU___ppptttdddaaa\\\VVVOOOGGG???999333222222111111222222333111111111111111111111111//////............//////------..................,,,------...............------------///000111222............/////////000---------...///000000111111111222333444444444444111444666777999@@@LLLUUUSSSPPPUUUkkk^^^dddqqqzzzsss___LLLEEE<<<555111222111---...222------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************---***'''(((***+++***((((((***---...000999FFFPPPVVVXXXXXXVVVPPPGGG===777555444444555888<<<@@@BBBIIIMMMRRRWWWYYYYYYZZZZZZ^^^VVVQQQRRRRRRVVVjjjvvvrrrwww~~~mmmaaaWWWLLLBBB:::777444111///000222444333111//////111333333333000/////////..................//////000000111111------,,,,,,,,,------...////////////////////////+++,,,---...///111222222------,,,------...///000222333444444222222333444444555666888<<>>888555444333000,,,222000//////000111111000000000/////////.........////////////000000111111......---------------...////////////////////////,,,------...///000111111............///000111111222333444444222222333444333555777:::===@@@BBBCCCDDDIIIWWWoooDDD^^^uuu}}}{{{fffQQQDDD777333555333000.........------------...............------------,,,,,,,,,,,,,,,++++++++++++************************)))))))))***************)))((((((''''''(((((()))((())))))******))))))((()))))))))*********++++++,,,+++***,,,...///...---,,,...333<<>>AAABBBBBBFFFKKKYYYqqqDDDQQQ]]]gggvvv|||nnn[[[PPPBBB999666555444333000///......---.....................------------------,,,,,,,,,+++++++++************************************************))))))(((((((((((()))))))))))))))******)))))))))))))))*********++++++++++++++++++,,,------------111555>>>HHHPPPTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYWWWWWWXXXYYYZZZ\\\]]]^^^```\\\XXXTTTRRRQQQQQQQQQYYY[[[fffwww~~~}}}{{{iiiQQQ@@@888888888888444333222333444555333222111111111000000000//////000000000000000000000000222222000///............///////////////////////////////////////.........////////////000111222222333444555444333222333555222555999===@@@BBBBBBBBBHHHMMM[[[sssYYYNNNGGGNNN]]]gggiiihhhaaa]]]RRREEE;;;555333333111000//////............//////.........------------------,,,,,,,,,++++++************************+++++++++***************))))))(((((((((((())))))))))))************))))))************++++++++++++***+++******+++,,,---///888@@@KKKRRRTTTTTTUUUWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\[[[[[[YYYUUURRRSSSXXX^^^cccfffppppppuuu~~~zzzsssjjjiiikkksss}}}{{{tttxxxuuu\\\III>>>888777555444333333555666555444222111111111111000000000111111111111000000000000333222111000///.........////////////////////////////////////........................///000111111333444555555333333444555333555999>>>AAABBBCCCCCCIIINNN]]]uuugggPPPJJJLLLOOOSSSZZZcccfffdddXXXJJJ???777111222111000//////...///////////////.........------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))(((((())))))***)))******++++++******)))*********++++++++++++,,,***++++++***+++...222666BBBJJJSSSVVVTTTRRRTTTXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[YYYWWWVVVMMMMMMPPPZZZhhhvvv}}}|||yyyyyy|||rrriii```[[[VVVRRRQQQTTT[[[bbbnnnwwwzzzvvvooojjj___ZZZVVVXXX___ddddddbbbZZZ___jjjuuuuuurrrzzzkkkSSSAAA777:::777444333444444444333222222222222111111111000222111111111111000000000222111000//////.../////////////////////////////////////////////.....................///000111111333555666555444333444555555666:::===@@@CCCDDDDDDIIIOOO^^^www}}}aaaNNNIIIKKKMMM___jjjssspppgggYYYGGG888333222111000////////////////////////...............------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******)))******++++++******)))*********+++++++++,,,,,,+++,,,,,,,,,...444<<>>777666888333333222222111000///...222222222111111111111000//////............//////000000000000000000000000000000000000000000000000000000000000000000111222777777666555555555555555777;;;AAACCCCCCCCCEEEGGGJJJUUUfffzzz}}}bbbJJJGGGRRR[[[```gggkkkbbbTTTEEE===666333111......111111000000//////000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******************************))))))))))))******************************---,,,++++++,,,,,,,,,+++------111:::EEELLLNNNMMMPPPQQQSSSUUUVVVWWWXXXXXXWWWWWWVVVWWWYYYZZZZZZZZZXXXYYYPPPLLLVVV\\\cccppp{{{tttmmmddd]]]\\\^^^cccfffkkkjjjjjjkkknnnqqqrrrsssrrrvvv{{{~~~{{{sssiiibbbZZZ[[[\\\\\\]]]^^^aaabbbkkknnnppppppnnnooosssxxxwwwqqqjjjfffeeeddd```\\\dddttt~~~xxxpppnnnlllggg```aaaeeehhhjjjiiifffddduuuiiiPPP===888===888666555444444555444444222222222222111111111111000//////......//////000000000000000000000000000000000000000000000000000222111111111111222222333888777777666555555666666888<<>>777999888555444555555555333333333333333333333333222222222222222222222222000111111111111222222222222222333444555555555555777:::999666777;;;===;;;===CCCKKKNNNNNNPPPUUUZZZ[[[cccsssfffLLLNNNWWWhhhpppfffTTTGGG777444222222111000000000000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))*********++++++,,,,,,...---...333<<>>;;;999888888666444222333333333333333333333333333333333333333333333333111111111111222222222333222333444555555666555555666999999777888===>>><<<>>>DDDLLLPPPRRRUUUZZZ```dddiiiwwwiiiTTTBBBGGGZZZiiimmmmmmZZZFFF777555555///---222000000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...111777???GGGLLLOOOPPPNNNNNNNNNOOOQQQRRRTTTUUUSSSSSSSSSSSSRRRPPPOOONNNVVVdddrrr~~~~~~|||uuukkkooo|||xxxooohhhggg^^^\\\jjjZZZDDD===888999999777444333444444444444444444444444333333333333333333333333111111111222222222333333222333444555666666666666777;;;;;;:::<<<@@@AAA???>>>EEEMMMRRRUUUXXX___dddjjjooo{{{eeeGGG>>>JJJ]]]mmmvvvrrrXXX???555444111111333000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///444<<>>FFFJJJLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTQQQMMMNNN[[[ooo{{{~~~~~~{{{rrrmmmrrrzzzuuu[[[CCC<<<;;;888777;;;555555555555555555555555444444444444444444444444222222222333333333444444333444555666666777777777777;;;>>>>>>AAAEEEFFFCCCGGGOOOZZZaaafffllltttzzz{{{uuuWWWHHHQQQaaafffrrrmmmQQQ999555555000000000000000//////////////////.........---------------------------------*********++++++,,,,,,,,,***+++,,,...000111222333===BBBIIIMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTRRRMMMGGGMMMddd~~~yyymmmjjjooovvveeeIII???<<<888777<<<555555555555555555555555444444444444444444444444222222333333333444444444333444555666777777777777:::???BBBBBBEEEJJJJJJHHHKKKSSS^^^fffkkkqqqyyyUUUDDDOOOaaabbbhhh___FFF888888444555222///...///000111000........................//////.........---------,,,,,,,,,---------......***---///...,,,---222777CCCFFFHHHJJJKKKMMMPPPRRRRRRNNNNNNSSSVVVTTTRRRRRRRRRFFFFFFXXXmmm{{{uuujjjmmmwwwqqqPPP===;;;<<<999666555444555777777666555555555444444444333333333444444444444444444444444777888888777555555666888<<>>???KKKOOOKKKMMMTTT```nnnuuuuuuwwwsssQQQFFFNNNXXXjjjjjjSSSAAA:::222444222///...///000000000........................//////.........---------,,,,,,---------.........))),,,//////...111777===EEEGGGIIIJJJKKKLLLOOOQQQRRRPPPQQQVVVXXXUUURRRSSSPPPLLLMMMYYYiiiyyy}}}nnnooosssoooTTTCCC;;;777777555444555777777666555555555555444444444333333444444444444444444444444777777888777555555666888<<>>BBBEEEHHHIIIJJJKKKLLLOOOSSSWWWZZZ\\\```aaa\\\XXX^^^fffxxx|||{{{~~~ZZZDDD???<<<888666666777777666666666666555555555444444555555555555555555555555444666777777777888;;;===CCCPPPNNNKKK[[[hhhfffcccfffrrrzzzqqqYYYOOO[[[lllyyypppYYYAAA<<<666222000000111000////////////////////////---------.........//////............///////////////000333888===BBBEEEGGGGGGHHHJJJKKKNNNRRRXXX\\\aaabbbdddccc]]]\\\eeerrrzzzzzz{{{{{{jjjOOO@@@===999666666777777666666666666666555555555555555555555555555555555555444555777777888999;;;>>>GGGWWWWWWQQQ^^^jjjjjjhhhkkkwwwuuuwww|||mmmVVVVVVdddvvvxxxiiiDDD???777222000000111111000000000000000000000000---------.........//////............/////////000...000444:::AAAFFFIIIIIIFFFHHHJJJLLLOOOTTTZZZ___eeefffgggddd^^^^^^kkkyyyyyyxxxxxxssswwwvvv]]]AAA>>>999777666777777777777666666666555555555555666666666666666666666666444555777777888999<<<>>>JJJ]]]___WWW___jjjkkklllppp|||eeepppwwwwwwsssPPPQQQiiiuuupppVVVFFF777222222000000333222222222111111111111000000000000000000000000000---///000000///......//////333999???BBBEEEHHHJJJHHHMMMPPPOOOPPPZZZdddiiijjjppplll______ooo~~~zzzzzz~~~vvvfffHHHDDD===888888:::999777777777777777666666666666666666555555555555666666777666777888777777<<>>>>>777666===888888777777777666666666777666666555555666666777555555666999999999???GGG^^^vvv}}}tttqqqqqqnnnooo|||aaa___dddlllpppsssvvvXXXQQQ___lllrrraaaKKK===888777555444222222222111111111000000////////////////////////...///000000......000111555999???CCCEEEGGGIIIJJJMMMLLLMMMUUUgggxxx}}}tttfffggg~~~xxxZZZFFF<<<777888<<<888888888777777777666666777777666666666666777777555555777::::::;;;AAAIII___uuuzzzqqqnnnnnnooouuu|||fff______kkktttwww~~~```SSS^^^nnn{{{sssbbbMMM;;;333444666222222222111111111000000////////////////////////...///000///...///111333999<<>>555333222222222111111111111000000000000000000000000000///000000///...///222555>>>AAAEEEHHHIIIIIIJJJKKKMMMWWWfffxxxwwwfffkkkxxxlllIII@@@>>>999999999999888888888777777888888777777777777888888888888:::=========CCCKKKiii{{{~~~tttmmmgggjjjxxx~~~yyyjjj\\\___ppp{{{{{{}}}yyyaaaXXXaaavvvxxx]]]FFF888222222222222111111111111000000000000000000000000000///000000///...000333666???BBBFFFIIIIIIJJJJJJKKKPPP\\\ooovvvhhhooo{{{rrrRRRAAA<<<===999999999888888888888777888888777777777777888888:::999;;;=========CCCKKKbbbwww{{{uuulllmmmyyyzzzhhh```^^^bbbnnnzzzyyy~~~uuuTTT\\\gggxxx}}}iiiJJJ888555333222111222222222000...000000000000000000000000111111000//////333999===BBBEEEGGGFFFFFFJJJMMMOOOTTTbbb|||rrrrrrxxx|||ppp[[[BBB888;;;;;;:::::::::;;;;;;999777999999888888888888888999999888:::<<<===???GGGPPPcccoootttxxx}}}xxxvvvnnnaaaYYYYYYbbbmmmvvvzzzhhhQQQ[[[kkkuuuiiiPPP===999333222111222222222111///000000000000000000000000111111000///000444:::>>>BBBEEEHHHHHHHHHLLLPPPSSS```rrrtttzzz|||uuubbbLLL>>>===;;;:::999:::;;;;;;:::888999999888888888888999999888777999===>>>AAAIIIRRRjjjtttvvvuuuxxxtttrrr{{{{{{hhhXXXQQQWWW___mmmpppzzztttKKKPPP___ooommmYYYDDD;;;444222111222333333222000000000000000000000000000111111000000111555<<<@@@CCCFFFIIIJJJKKKMMMRRRWWWjjjyyy~~~{{{kkkVVVDDD===;;;:::999:::;;;<<<;;;:::999999999888888999999:::888777:::>>>@@@CCCKKKTTTnnnwwwuuuqqqrrrnnnmmmuuuttt___SSSSSSXXXccceeennn{{{uuuOOONNNYYYmmmsssbbbIII999555333222222333333222111000000000000000000000000111111111111333777>>>CCCFFFGGGJJJLLLKKKMMMTTT\\\ppp~~~{{{vvvwwwuuu^^^III===;;;:::999999;;;<<<<<<;;;:::999999999999::::::;;;::::::<<<@@@BBBDDDKKKTTTppp{{{zzztttvvvtttrrryyymmm___YYYXXX^^^```gggssszzzXXXPPPUUUjjjwwwjjjPPP===777555333222333333222111111111111111111111111111111111111222444:::AAAFFFIIIHHHJJJLLLKKKLLLVVVbbb}}}wwwqqqssslllRRRBBB===;;;999999;;;<<<<<<;;;::::::999999:::;;;<<<<<<>>>>>>@@@CCCDDDDDDKKKRRRppp}}}pppddd\\\``````eeeooo{{{dddTTTQQQcccuuupppZZZIII:::777444333333333222111111111111111111111111111111111222333666<<>>;;;::::::;;;;;;:::::::::::::::;;;<<<===>>>@@@@@@CCCGGGGGGGGGMMMTTTmmm~~~yyy~~~}}}jjjccc``````eeennnzzzlllTTTZZZmmmtttllleee>>>;;;666333222222000///111111111111111111111111111111333444888>>>FFFKKKLLLGGGHHHNNNPPPVVVlllvvvsssssswwwttthhhaaafffiiiiiiqqq|||zzz~~~}}}|||~~~|||ZZZBBB???<<<::::::::::::999:::::::::;;;<<<===>>>>>>??????CCCHHHIIIIIIOOOWWWuuu{{{nnneee```ccciiiqqqooo\\\ggg|||zzzTTT===333666444444666333000000000000000000000000111222444666;;;AAAIIINNNMMMIIIKKKQQQRRRXXXtttvvvkkkjjjlllnnnxxxmmmjjjiiilllrrryyy~~~}}}~~~}}}|||{{{{{{|||}}}fffIII>>>888<<<===999999===;;;;;;<<<===>>>>>>>>>===EEEBBBBBBEEEFFFHHHNNNVVVwwwsssggg```ccceeehhhuuu}}}______vvv]]]EEE999999444222222...111111111111111111111111222333555888===DDDKKKOOONNNKKKNNNTTTVVVaaassshhhgggiiikkktttyyyvvvuuuwww|||~~~|||yyyrrrrrrzzz}}}||||||||||||mmmMMMAAA:::===>>>999888<<<;;;<<<===>>>????????????EEEBBBBBBEEEFFFHHHNNNUUUppp|||jjj___ccceeebbbkkkzzz___SSShhh}}}dddJJJ<<<:::555222222---111111111111111111111111222333666:::@@@GGGMMMQQQNNNOOORRRVVV\\\mmm{{{mmmcccbbbccceeennnyyy|||tttiiiffflll~~~~~~}}}}}}{{{|||sssSSSEEE<<<===>>>:::888<<<<<<===>>>??????@@@@@@@@@DDDBBBBBBDDDFFFGGGMMMTTTkkknnn^^^ccciiifffjjjtttcccQQQaaarrruuueeeIII999888555555666222111111111111111111111111222333666;;;CCCJJJOOOQQQNNNQQQTTTWWW___wwwsssfff\\\[[[]]]___hhhsss~~~}}}rrrkkkkkkyyyuuuWWWHHH<<<<<<===:::999<<<;;;<<<===??????@@@@@@@@@DDDBBBBBBEEEFFFGGGLLLRRRiiiuuu```aaajjjkkkkkkmmmyyymmmZZZfffxxx|||lllMMM999666333555888555111111111111111111111111111222666===FFFMMMQQQRRRNNNRRRUUUWWWdddyyywwwjjj]]]TTTVVVXXX[[[dddppp}}}vvv{{{www[[[JJJ<<<;;;===;;;:::===;;;<<<===>>>???@@@@@@@@@DDDBBBCCCFFFGGGGGGKKKRRReeettthhh___eeemmmmmmjjjsssuuuaaajjj~~~ZZZ@@@888222444777333222222222222222222222222222333777@@@JJJRRRTTTTTTPPPUUUWWWZZZlllkkkdddxxx|||aaaUUUNNNQQQVVVZZZdddooo~~~bbbNNN>>><<<>>>;;;;;;>>>;;;<<<>>>???AAAAAABBBBBBEEECCCDDDGGGHHHHHHLLLRRR```gggoooxxxuuuaaaaaaooovvvsssttt~~~fffgggkkkKKK===444444777333222222222222222222222222444555999CCCOOOVVVXXXWWWTTTYYY[[[```xxxjjjcccmmm~~~pppZZZOOOIIINNNTTTZZZdddpppkkkVVVCCC>>>???<<<;;;======>>>@@@BBBCCCDDDDDDEEEFFFDDDFFFIIIIIIIIILLLRRR```aaahhhttt|||eee```ssstttyyymmmeeeuuuRRRAAA666666999555222222222222222222222222666777;;;FFFRRRZZZ[[[ZZZWWW\\\___fffooolllooosssssseeeVVVKKKGGGMMMTTTZZZfffrrr~~~rrr\\\GGGAAA@@@<<<:::<<>>NNN[[[```aaabbb```cccggguuu~~~}}}iiiTTTLLLGGGFFFJJJPPP[[[ooo|||wwwuuuzzzgggIII@@@@@@===;;;>>>???@@@BBBDDDEEEFFFFFFFFFHHHHHHIIIKKKJJJIIIMMMTTTeeeqqqsssrrrvvvuuuwww|||fff^^^kkk~~~{{{yyyrrrmmmkkkHHH===;;;777777555444444333444444555555666888BBBRRR___dddeeefffdddeeejjj|||xxxaaaNNNHHHEEEEEEIIIQQQ^^^qqq}}}||||||~~~zzzooommmyyysssMMM>>>??????>>>===@@@AAACCCEEEFFFGGGGGGGGGJJJIIIJJJLLLJJJIIIMMMTTThhhqqqqqqpppuuuuuuxxxnnndddmmm{{{}}}|||oooeeewwwrrrJJJ;;;:::666444555555444444555555666666666:::GGGXXXeeeiiijjjkkkggggggnnnoooYYYJJJDDDCCCDDDHHHRRR```qqq~~~|||zzzxxxwwwxxxzzz~~~|||kkkdddooobbbHHH@@@AAA@@@>>>BBBCCCDDDEEEFFFGGGHHHHHHJJJIIIJJJLLLJJJIIIMMMTTTkkkrrrpppnnnttttttvvvwwwnnnqqqyyy}}}}}}ggg\\\lllyyyPPP===:::666444666555555555666666777888777===MMMaaammmppppppqqqpppooowww}}}|||gggRRRGGGAAABBBCCCGGGPPP___nnnwwwsssrrrqqqqqqtttxxx}}}~~~qqq___WWWbbbrrr}}}WWWDDDAAABBBBBBDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLJJJIIIMMMTTTkkkrrrppppppyyyzzzzzzzzzooommmppp~~~dddWWWeee]]]EEE;;;777888666666666666777888999999999BBBVVVlllxxxyyywwwwww{{{zzzuuuuuuwww___MMMEEE@@@BBBCCCDDDMMM\\\hhhmmmhhhhhhiiikkkooouuu{{{|||xxxpppdddVVVQQQ\\\jjjuuu```EEEAAADDDEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHJJJIIIHHHMMMTTThhhooopppvvvwwweee^^^aaaooo{{{nnn^^^hhhjjjNNN;;;555;;;777777666777888999::::::<<>>LLLeee~~~tttrrrsssXXXGGGCCC@@@CCCBBBAAAHHHUUU\\\\\\\\\\\\]]]aaafffmmmtttxxxwwwuuutttwww~~~qqqaaaWWWRRRUUU^^^hhhxxx}}}WWWBBBCCCGGGEEEDDDDDDCCCCCCCCCEEEFFFGGGCCCCCCEEEHHHHHHHHHNNNUUUdddmmmrrr}}}uuucccUUULLLVVVhhhyyyyyyjjjtttRRR@@@;;;999555555666777888:::<<<===???PPPtttxxxvvv\\\III@@@CCCAAAAAADDDJJJPPPUUUWWWTTTTTTVVVYYY___iiiuuu|||tttuuussssssvvvfff]]]ZZZ[[[ccckkk}}}qqqQQQHHHFFFCCCEEEDDDCCCCCCCCCBBBBBBBBBBBBEEEDDDEEEGGGGGGGGGNNNVVVmmmtttrrrsss{{{|||}}}lll^^^TTTOOO```rrryyy|||yyyhhh{{{WWWBBB<<<:::777777888999:::<<<===>>>CCCVVV|||rrroooXXXGGGBBB???>>>>>>@@@FFFKKKOOOQQQQQQRRRTTTWWW]]]gggrrrzzzuuutttqqqqqq}}}nnnfffcccdddllluuu}}}uuuTTTIIIEEEBBBEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCDDDGGGGGGGGGNNNVVVlllpppllljjjqqqtttyyy{{{mmmcccRRRbbbssszzzyyy}}}iii~~~^^^EEE<<<:::::::::::::::<<<>>>@@@AAAHHH]]]lllzzzfffQQQEEECCC>>>===<<<>>>BBBGGGJJJLLLMMMNNNQQQTTT[[[eeepppwwwtttrrrmmmnnn}}}wwwoookkkmmmvvv}}}}}}{{{zzzXXXJJJDDDAAADDDEEEDDDDDDDDDCCCCCCCCCCCCBBBAAACCCFFFFFFGGGNNNWWWqqqtttmmmhhhoootttzzz{{{ooo```mmm~~~~~~iiinnnbbbGGG<<<;;;;;;;;;:::;;;<<>>AAAFFFHHHIIIHHHJJJMMMRRRYYYcccooovvvrrrmmmggghhhxxx|||tttpppqqqzzz~~~zzz}}}|||[[[KKKDDDAAAEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@???AAADDDEEEGGGNNNWWWwww{{{tttnnnwwwrrrgggqqqvvv___]]]vvvdddIII===;;;;;;:::::::::===@@@CCCEEENNNgggvvv|||qqqcccuuu]]]IIIAAABBBAAA???======@@@DDDFFFGGGDDDFFFJJJOOOWWWaaalllsssmmmfff___bbbqqqxxxsssttt}}}|||~~~|||[[[LLLDDDAAAEEEDDDDDDDDDDDDCCCCCCCCCCCC???>>>@@@CCCDDDFFFMMMVVVsssyyysssooo{{{}}}nnnaaaiiioooXXXYYYooohhhMMM???<<<:::::::::;;;>>>BBBFFFIIISSSmmmwwwyyyzzznnnbbb___zzz```JJJAAABBB???<<<:::;;;===AAACCCDDDBBBDDDHHHLLLSSS\\\eeelllddd\\\WWW\\\kkk{{{wwwyyy|||\\\MMMFFFBBBDDDDDDCCCCCCCCCBBBBBBBBBBBB???>>>@@@CCCCCCDDDKKKTTTgggoooiiieeesssppp]]]ddd|||wwwcccbbbtttnnnRRRBBB===:::::::::<<<@@@EEEJJJNNNTTTppp}}}vvvggg\\\```eeeMMMBBBBBB===;;;999999<<>>@@@BBBBBBCCCJJJRRRcccjjjbbb[[[jjj{{{uuu```eeeuuummm|||tttWWWDDD===;;;;;;;;;===BBBHHHMMMQQQSSSpppttt{{{iii\\\dddhhhOOOCCCCCC>>>;;;999:::===@@@BBBCCCEEEFFFFFFGGGIIINNNTTTYYYSSSMMMMMMXXXhhh||||||{{{wwwgggeeedddeeejjjqqqvvvxxxzzz___QQQJJJBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@BBBBBBBBBIIIQQQgggmmmbbbYYYhhh|||oooooowwwvvvWWWAAA>>>999:::<<<@@@EEEKKKPPPTTTWWWsss|||rrrZZZ___yyy```IIIAAABBB======<<<::::::;;;???BBB@@@AAABBBDDDFFFJJJMMMOOOOOOHHHGGGOOOZZZlll{{{}}}yyy|||rrrhhhaaa^^^\\\^^^dddjjjmmmooolllmmmvvv~~~```PPPMMMHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBCCC@@@@@@@@@???AAAHHHQQQiiiooofff\\\ggguuu{{{|||lllkkk}}}ZZZBBB???===>>>@@@DDDJJJPPPVVVYYY```xxxuuu[[[```www___JJJBBBDDD======<<<:::999;;;>>>AAAAAAAAAAAABBBCCCFFFHHHIIIIIIBBBAAAGGGOOO\\\vvv|||{{{~~~}}}vvvsssuuu{{{}}}yyyxxxxxxzzz~~~ssskkkdddccccccfffkkkoooooonnnkkklllrrrzzz~~~|||zzzyyyyyyjjjSSSKKKEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@???AAAHHHQQQhhhoooggg___jjjxxx}}}yyylllhhhxxxbbbFFFBBB>>>@@@CCCHHHNNNUUUZZZ]]]ggg|||xxx\\\```uuu^^^IIIAAACCC======<<<:::999:::===@@@BBBAAA@@@???@@@@@@BBBCCCBBB===<<<@@@CCCJJJ\\\ooo~~~wwwwwwwww}}}yyytttrrrtttwwwzzz{{{yyyuuurrrssssssuuu|||zzzssspppkkkmmmpppuuuzzz{{{zzzxxxxxxyyy|||{{{vvvuuu|||xxxsssmmmkkkrrr||||||xxxwwwtttqqqUUUIIIDDDFFFEEEEEEDDDCCCCCCCCCDDDDDDCCC@@@@@@@@@???AAAHHHQQQgggnnnhhhcccppp||||||oooiiiuuulllKKKEEE>>>@@@DDDIIIPPPWWW\\\___hhhzzz|||\\\```yyyuuu^^^III??????>>>>>><<<:::999999<<>>===>>>?????????===<<<>>>???AAAKKKVVVkkk||||||wwwvvvwwwzzzwwwuuutttuuuwwwwwwvvvwwwsssqqqrrrrrrtttzzz~~~vvvrrrqqqtttwww|||~~~wwwqqqnnnjjjiiimmmtttwwwsssggg```^^^YYYccc|||pppSSSGGGDDDHHHDDDCCCCCCBBBBBBBBBCCCCCCCCC@@@@@@@@@???AAAHHHQQQeeelllhhhfffttt~~~tttqqqoooqqqMMMFFF???BBBFFFLLLSSSZZZ___bbbiiixxx\\\___yyyvvv```KKKAAA@@@>>>>>><<<:::888888;;;>>>???>>>======<<<===>>>???>>>===>>>???>>>>>>BBBHHHOOO\\\jjjqqqsssvvvxxxyyyuuuttttttuuuvvvwwwuuutttsssooolllmmmlllmmmssszzz{{{rrrnnnoootttxxx~~~|||rrrjjjjjjmmmoooqqqsssyyyqqq```VVVTTTOOOTTTfffjjjQQQFFFDDDHHHAAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@???AAAHHHQQQaaahhheeeggguuu}}}tttvvvvvvbbb{{{pppMMMFFFDDDGGGLLLRRRYYY___cccffflllxxx\\\\\\}}}vvvcccPPPFFFEEE???>>>===:::888888:::===>>>===<<<<<<<<<===>>>>>><<<<<<======<<<<<<>>>@@@???EEEOOOYYYccckkkppprrrqqqqqqrrruuuwwwxxxvvvuuuooojjjgggffffffgggmmmuuuxxxooojjjjjjlllooouuu{{{~~~{{{nnnccceeemmmssswwwzzzmmm\\\WWWRRROOOWWWqqqbbbNNNFFFBBBDDD@@@@@@?????????@@@AAAAAACCC@@@@@@@@@???AAAHHHQQQ^^^cccaaadddrrryyy|||mmmpppnnnbbbtttoooOOOIIIHHHKKKPPPVVV\\\bbbfffhhhpppxxxxxx[[[ZZZ}}}vvvdddQQQGGGEEE??????===:::777777999<<<>>>===<<<:::::::::;;;<<<<<<======<<<;;;<<<<<<===;;;<<<@@@GGGNNNVVV]]]bbbeeefffhhhlllpppqqqpppnnnhhhccc___^^^___aaaiiirrrwww{{{}}}|||uuummmgggeee```dddiiinnnsssyyywwwyyyzzzyyyyyy}}}yyykkk^^^]]]eeeooo{{{kkk___XXXPPPPPP```uuuxxxWWWJJJFFFAAA@@@@@@@@@??????@@@@@@AAABBBCCC@@@@@@@@@???AAAHHHQQQ[[[___\\\```nnntttwwwyyygggeeeyyykkkiiivvvoooRRRNNNIIILLLQQQWWW]]]bbbfffhhhrrrwwwpppZZZXXXyyyvvvcccOOODDDAAA@@@???===:::777777999;;;>>>===;;;999888888888888>>>???>>><<<;;;<<<===<<<<<<;;;<<<>>>@@@EEELLLTTTTTTUUUXXX\\\aaacccbbbaaa^^^YYYUUUUUUVVVZZZcccmmmqqqtttwwwwwwssslllfffbbbZZZ^^^cccgggiiilllqqquuuyyy|||}}}|||xxxqqqqqqqqqnnnmmmqqqxxx~~~wwwiii[[[WWW\\\iii{{{xxxeee[[[QQQMMMOOOccc}}}kkkMMMFFFGGGAAA>>>AAA@@@@@@@@@AAAAAABBBCCCCCCAAA@@@@@@???AAAHHHRRRYYY\\\YYY]]]kkkqqqtttooo^^^]]]gggwwwnnnmmmUUUPPPPPPRRRUUUZZZ^^^bbbdddfffoooxxx~~~ooo___NNNiiiyyyeeePPPEEEDDDAAA???===:::999999:::;;;<<<===>>><<<999777666666>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>EEEGGGJJJMMMOOOPPPQQQQQQKKKLLLLLLMMMOOOUUU\\\aaaiiijjjlllmmmlllgggaaa\\\XXXXXXZZZ]]]```bbbeeefffjjjkkklllllllllkkkiiiiiidddeeeggghhhiiilllqqquuuyyy}}}qqqggg\\\UUUTTT]]]uuulll\\\QQQIIILLLSSSggg~~~gggRRRGGGDDDCCCAAA@@@???????????????@@@@@@@@@>>>???@@@@@@AAAHHHPPP^^^___XXXXXXeeennnsss|||mmmYYYXXXbbb|||zzz~~~vvvrrrXXXSSSUUUVVVYYY]]]```ccceeefffjjjrrrqqq]]]MMM```kkkUUUGGGCCCAAA???===;;;999999::::::===>>>>>>===:::777666666<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDDDDEEEHHHMMMTTTZZZeeegggiiijjjhhhccc]]]XXXTTTTTTSSSSSSTTTVVVWWWXXX]]]^^^___aaaaaaaaa```___]]]^^^___```aaadddhhhkkknnnrrrzzzzzzrrrgggZZZSSSQQQWWWgggxxxrrrcccVVVJJJIIIOOO```zzz|||cccOOOFFFDDDBBB@@@@@@???????????????@@@@@@@@@??????@@@@@@@@@GGGPPP\\\```ZZZZZZfffmmmtttnnn[[[XXXbbb~~~{{{^^^VVVZZZ[[[^^^aaaccceeefffgggkkkrrrsss~~~[[[KKKUUUyyyuuu]]]KKKCCCAAA@@@>>>;;;:::999::::::===>>>???>>>:::888666666999999;;;<<<<<<=========;;;;;;;;;::::::::::::999888888888999:::;;;<<<===<<<<<<===>>>AAAGGGNNNSSS```bbbdddeeebbb]]]XXXTTTRRRPPPLLLIIIGGGGGGHHHIIINNNPPPRRRTTTVVVWWWWWWVVVVVVWWWXXXXXXXXXZZZ^^^aaacccgggmmmyyy~~~uuuooocccWWWQQQOOORRRZZZaaaqqq}}}{{{ooocccTTTGGGEEEIIIVVVlllyyy]]]KKKFFFEEEBBB>>>@@@@@@???????????????@@@AAA??????AAA@@@@@@GGGOOO]]]dddaaa^^^eeeiiippp~~~qqqaaa___gggcccYYY\\\^^^```ccceeegggiiiiiiqqquuuxxx~~~]]]JJJLLLoooeeeOOODDDAAA@@@>>><<<;;;:::999999<<<>>>??????<<<999777777666777999;;;===>>>>>>>>>===<<<<<<;;;::::::999999::::::888888888999:::;;;999::::::;;;>>>DDDKKKPPP[[[]]]``````]]]XXXTTTQQQQQQNNNIIIDDD@@@???@@@AAAEEEGGGJJJMMMPPPQQQRRRRRRSSSTTTTTTSSSSSSTTTXXXZZZ]]]```eeemmmzzzuuuiii___TTTQQQSSSUUUUUUUUUXXXaaahhhhhheee___SSSGGGCCCEEEMMM___uuuvvvXXXIIIGGGFFFCCC???AAA@@@??????>>>?????????BBB@@@@@@AAA@@@@@@FFFOOObbbkkkiiicccbbbaaahhhwwwooobbbaaakkkggg[[[]]]^^^aaadddgggiiikkklllrrrvvvbbbIIIIIIgggkkkSSSEEEBBBAAA???===;;;:::999999;;;===@@@???===:::999888555666888:::<<<>>>???@@@??????>>>===<<<;;;::::::999888777555555555666777888999999:::<<>>@@@BBBEEEIIILLLNNNOOOOOOOOOPPPOOONNNNNNOOORRRUUUUUUZZZ^^^bbbppp}}}zzzwwwuuuttthhh___VVVSSSXXX[[[YYYSSSNNNRRRVVVYYY[[[[[[TTTLLLCCCCCCGGGVVVmmmqqqTTTHHHHHHGGGDDDAAAAAA@@@@@@???>>>>>>??????AAA??????AAA@@@@@@GGGOOOcccooonnneeeaaa^^^cccsss{{{jjj\\\___lllxxxggg^^^^^^___bbbeeehhhjjjlllmmmtttxxxkkkMMMHHH```mmmVVVHHHBBBAAA@@@>>><<<:::999888999<<>>@@@AAA@@@@@@??????>>>===<<<<<<:::999888777777666666666777777777777999===DDDIIIPPPTTTXXXXXXUUUQQQPPPPPPJJJHHHCCC???<<<;;;;;;;;;<<<>>>AAADDDGGGIIIJJJJJJIIIIIIIIIHHHGGGHHHKKKNNNMMMRRRVVVZZZeeeyyy|||tttooollllllooohhhaaaYYYVVV\\\bbb```ZZZQQQOOOMMMNNNQQQRRRPPPMMMDDDCCCEEEQQQhhhkkkPPPGGGGGGFFFCCCCCCAAAAAA@@@???>>>>>>>>>>>>@@@>>>???@@@@@@AAAHHHPPPcccoooooogggccc___dddtttyyyjjj\\\bbbrrrwwwlllfff```bbbccceeegggiiikkkllllllpppwwwwwwWWWHHHZZZyyymmmXXXKKKBBBBBBAAA???===;;;999888777;;;???AAA@@@>>>======777666666777999===@@@CCC@@@@@@??????>>>>>>>>>===:::;;;;;;::::::999888777777666666555666:::@@@EEEJJJOOOTTTTTTQQQNNNNNNPPPHHHFFFCCC@@@===;;;:::::::::;;;>>>AAACCCDDDDDDDDDCCCDDDCCCBBBBBBCCCFFFIIILLLPPPUUUZZZhhh}}}vvvllleeedddgggbbb^^^WWWUUU]]]iiilllhhh^^^XXXRRRNNNLLLKKKKKKKKKDDDDDDEEEOOOfffeeeLLLFFFFFFCCCAAADDDBBBAAA@@@???>>>>>>>>>>>>>>>===>>>@@@@@@BBBIIIRRRgggsssrrrjjjgggbbbeeesss|||nnnaaaiiiyyyrrrddd}}}xxxeeecccffffffhhhiiijjjkkkkkkkkkhhhpppaaaGGGUUUrrr}}}lllYYYMMMBBBBBBAAA???===;;;999777666:::>>>AAAAAA@@@???>>>888777555555888<<<@@@CCC????????????>>>>>>>>>>>>777888888999888777555444888777666555666:::???DDDGGGLLLQQQRRRNNNLLLMMMOOOIIIHHHEEEBBB???<<<;;;::::::;;;===@@@AAABBBBBBBBBAAAAAAAAAAAA@@@BBBEEEHHHOOOTTTXXX```ppp}}}nnnccc```cccZZZXXXSSSSSS^^^ooovvvtttnnnggg^^^WWWQQQMMMLLLMMMDDDDDDEEENNNeeeyyy```JJJEEEDDD@@@@@@DDDBBBAAA@@@???>>>>>>>>>>>>===<<<===@@@AAABBBJJJSSSnnnxxxvvvmmmiiibbbcccooo|||oooiiiqqqqqqkkkqqqdddbbbkkklllmmmllljjjkkkooosssxxxxxx~~~lllQQQMMMhhhzzzkkkXXXKKKCCCAAAAAADDDBBB===999:::888888:::>>>BBBBBB>>>:::;;;:::999999:::<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888888888666444888777666444444777===AAAFFFIIILLLNNNMMMKKKJJJJJJHHHEEEAAA>>>===<<<;;;::::::;;;<<<===???@@@BBBBBBBBBDDDFFFGGGFFFEEEEEEFFFOOOTTT\\\bbbgggvvvqqqeee```^^^ZZZXXXRRRRRR___ssszzzmmm]]]SSSOOOMMMJJJIIIEEEDDDOOOcccxxx~~~[[[GGGGGGDDD@@@AAA@@@AAAAAAAAA@@@@@@@@@??????>>>???<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888999888666555888777666444333555:::>>>CCCEEEIIIJJJJJJIIIIIIJJJJJJFFFBBB???>>>===<<<;;;;;;<<<===???AAACCCDDDEEEFFFHHHJJJJJJHHHGGGGGGGGGMMMRRRXXX\\\^^^hhhooo```XXXTTTYYYXXXTTTUUU```sssyyyiii\\\TTTNNNJJJIIIDDDDDDNNNbbbvvvwwwVVVDDDEEEBBB>>>@@@???@@@@@@@@@?????????>>>>>>>>>???<<<>>>DDDAAAGGGYYYnnnwwwyyyuuuooobbbaaappp|||kkkooouuusssjjjkkkhhhjjjmmmmmmkkklllppptttrrrvvvwww|||dddMMMSSStttyyyeeeVVVMMMFFFAAA@@@???======@@@999999999;;;>>>@@@??????<<<;;;::::::;;;===???AAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999999999999777666888777666333222444888<<<@@@BBBEEEFFFFFFFFFGGGHHHJJJGGGCCC@@@???>>>===<<<===>>>???AAACCCDDDEEEFFFIIIKKKLLLKKKIIIHHHGGGHHHLLLPPPUUUWWWUUUYYYhhhyyyvvvggg]]]WWWWWWWWWWWWYYYbbbrrrvvvdddWWWNNNHHHHHHDDDDDDNNNbbbuuummmPPPAAABBB???===???>>>@@@@@@@@@@@@??????????????????;;;===BBBAAAHHH\\\llltttrrrkkkfff]]]```ooo}}}nnnpppvvvtttgggfffdddgggjjjkkkiiijjjllloooqqqvvvuuurrrpppPPPHHHbbblll]]]MMMFFF@@@@@@AAA??????AAA:::999999999;;;>>>@@@AAA===<<<;;;;;;<<<>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999::::::888777777777666444444555999<<>>@@@@@@AAAAAABBBBBBCCCCCCEEEFFFGGGGGGFFFEEEFFFGGGIIIMMMSSSUUURRRQQQYYYdddxxxyyykkkaaaXXXZZZ[[[]]]dddppp|||xxxdddVVVLLLFFFFFFDDDFFFRRRdddttt|||~~~aaaIII???AAA======@@@>>>AAAAAAAAA@@@@@@@@@@@@???>>>???;;;<<<@@@@@@III___lllsssmmmccc___ZZZ___ooo{{{ppppppyyywwwgggdddaaaeeehhhiiigggfffgggiiilllqqqqqqnnn{{{~~~tttPPP???OOOiiioooaaaLLLEEE@@@BBBCCCAAA@@@@@@;;;;;;999999999;;;???AAA=========<<<===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;;;;999888666777777666555777;;;>>>???BBBDDDDDDCCCBBBBBBBBB@@@???>>>>>>@@@AAA@@@???BBBAAAAAA@@@???>>>======<<<===?????????@@@BBBDDDDDDGGGNNNRRRPPPNNNRRRZZZmmmzzzkkkbbbbbbbbbdddfffkkkrrrxxxzzzuuudddWWWNNNHHHGGGFFFJJJWWWgggtttwwwvvv|||||||||zzzXXXEEE???AAA======AAA???????????????>>>>>>>>>>>>===???;;;;;;@@@???JJJaaannntttkkk___[[[ZZZ```nnn~~~tttmmmnnn{{{yyyjjjgggcccgggjjjjjjfffccccccddddddhhhlllnnnvvvwwwyyyVVVAAAFFFXXXuuusssgggQQQHHHBBBCCCEEECCC@@@???<<<<<<;;;999888999===@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::;;;;;;<<<:::999777888888777666888;;;======@@@CCCEEEDDDBBBAAA@@@>>>======>>>@@@AAAAAA@@@@@@@@@???===<<<;;;:::999666888999:::;;;===@@@BBB???AAAGGGLLLMMMKKKMMMSSS___uuu|||nnnjjjiiijjjkkkkkklllpppuuu}}}zzznnncccYYYRRRLLLKKKNNNYYYhhhsssuuusssvvvwwwyyy|||sssOOOAAA???AAA<<<===AAA???<<<<<<<<<<<<;;;;;;;;;:::;;;>>><<<<<<@@@???KKKcccpppvvvlll^^^[[[[[[```lll{{{~~~rrriiidddfffxxxwwwkkkjjjhhhlllooonnniiidddbbbbbbbbbbbbjjjrrrsssqqqqqq}}}^^^GGGBBBIIIddd~~~ttt\\\PPPFFFDDDEEEBBB@@@???======<<<:::777888;;;>>>>>>>>>????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;:::999:::999777555555777999777;;;AAADDDDDDCCCAAA@@@@@@??????@@@AAAAAA@@@???======<<<<<<;;;:::999999777888999::::::<<>>>>>@@@;;;<<<@@@======<<<<<<<<<<<<;;;;;;;;;999===<<<===@@@???KKKcccpppwwwnnn^^^[[[\\\___iiiwww{{{kkkaaa\\\]]]ttt~~~xxxrrriiikkkmmmqqqsssrrrlllfffcccbbbdddbbbkkkvvvrrrsssmmmeeezzz^^^HHH<<<;;;TTT|||eeeWWWIIIDDDDDDBBB@@@@@@===>>>===;;;777777:::===???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===<<<:::;;;;;;:::777444222333444111777>>>CCCEEECCCBBBAAACCCBBBAAAAAABBBAAA???===::::::;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>@@@:::;;;???<<>>>>>>>>>>>888======>>>AAA???KKKcccpppxxxnnn___\\\\\\^^^fffttt~~~hhh[[[YYY]]]wwwqqqttt}}}hhh```gggrrrvvvjjjlllkkkdddhhhjjjkkkpppyyy|||uuubbbqqqqqqPPP???BBBIII[[[vvv|||lllWWWIIIDDDDDDDDDCCC@@@@@@@@@???===999666444:::;;;>>>@@@AAAAAA@@@???AAA@@@?????????@@@AAABBB>>>>>>===<<<;;;;;;::::::::::::999999777666555444333444999@@@FFFIIIHHHEEEGGGEEEBBBAAABBBBBB???<<<888888777777777999:::;;;888888888999:::===???@@@BBBBBBCCCCCCDDDEEEEEEEEEIIIUUUeeexxxsssjjj\\\WWWggg}}}wwwfff[[[XXXbbbjjjjjjnnnuuuvvvvvvxxx}}}}}}nnnWWWMMM@@@@@@???>>>======>>>>>>>>>>>>======<<<<<<<<<;;;888;;;???@@@===@@@OOO___yyynnnccc^^^\\\]]]aaagggwwwyyy```TTTSSS[[[xxxxxxnnntttxxxfff```hhhsss|||~~~ssskkkkkkkkkhhhhhhkkkkkkooovvvvvvnnnwwwcccHHH???>>>III]]]vvv\\\JJJCCCBBBAAA???@@@@@@@@@???===:::777555777999;;;===???@@@AAAAAAAAAAAA@@@??????@@@AAABBB>>>======<<<<<<;;;:::::::::::::::999888777555444333444888>>>EEEIIIJJJIIIGGGEEEBBBAAAAAA@@@>>>;;;888888777777777888:::::::::::::::::::::;;;<<<===???@@@@@@AAABBBCCCDDDDDDFFFMMMZZZlllsssbbbWWW___ppp}}}xxxeeeZZZVVV```jjjmmmqqqwwwwwwzzz~~~||||||}}}~~~lllSSSFFF??????>>>==================<<<<<<<<<;;;;;;;;;;;;999;;;??????===???MMM]]]mmmeee]]]ZZZYYYZZZ```hhhxxxsssYYYNNNQQQ\\\{{{uuuppp{{{zzzlllfffkkkppprrrsssrrroookkkjjjiiigggjjjiiijjjnnnlllsssxxxrrrxxxTTTBBB;;;???LLLrrr~~~cccNNNDDDBBB@@@???@@@@@@@@@???===;;;888777555666777999;;;>>>@@@AAABBBAAA@@@@@@@@@@@@AAAAAA>>>======<<<<<<;;;;;;;;;::::::::::::999777666555444444666:::AAAFFFJJJKKKGGGDDDBBB@@@@@@>>>;;;999888888777777777888888999:::;;;;;;;;;;;;;;;:::999<<<===>>>???@@@AAABBBBBBEEEGGGNNN^^^wwwvvvddd^^^dddoooyyy{{{gggZZZTTT\\\ggglllppptttvvv{{{~~~|||{{{zzz|||fffMMM???>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;::::::::::::<<<>>>???<<<>>>KKKYYYaaa]]]ZZZXXXVVVVVV^^^gggxxxoooVVVOOOVVVcccxxxvvv{{{ppphhhjjjkkkjjjpppzzz{{{qqqiiihhheeehhhcccaaadddbbbhhhzzzmmm}}}ZZZFFF???@@@HHH[[[qqqmmmXXXJJJCCCCCCDDDAAAAAA@@@@@@>>><<<:::999666666555666888:::===???AAAAAAAAA@@@@@@@@@AAAAAA>>>=========<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666555444666:::???DDDGGGDDDCCCAAA???>>><<<:::999888888888888777777888888888999:::<<<<<<;;;:::999;;;;;;<<<>>>???@@@AAABBBDDDEEEIIISSShhh{{{llleeegggmmmrrr}}}~~~zzzmmm___VVVZZZdddiiikkkllluuuwwwyyyyyywwwvvvwwwxxxxxxwwwvvvyyy~~~xxx^^^III???>>>>>>===============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<===HHHUUU\\\ZZZYYYXXXTTTSSS[[[eeewwwoooWWWQQQYYYnnnwwwpppjjjeeehhhhhhiiivvvzzzkkkfffccceee^^^YYY\\\\\\bbbrrrvvv~~~}}}dddOOOAAA<<<@@@JJJ```{{{zzzhhhSSSFFFDDDFFFAAAAAAAAA@@@???===<<<<<<:::888666555555777999:::?????????@@@@@@@@@@@@@@@===============<<<<<<<<<;;;;;;<<<;;;;;;:::999888888666444333333666;;;>>>@@@@@@???>>><<<::::::999::::::999999888888777777555666888;;;<<<===<<<<<<;;;<<<===>>>???@@@AAAAAAAAACCCFFFKKKVVVmmmzzzrrrooommmsss~~~vvvrrrsssuuuqqqeee\\\\\\ccchhhjjjjjjsssqqqnnnmmmmmmmmmkkkiiimmmmmmooorrrvvvyyy{{{||||||qqqUUUFFFAAA>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<<<<======<<<<<<===>>><<<===GGGRRRUUUTTTUUUUUUSSSSSS[[[eeezzzrrrYYYRRRYYYvvvppphhhffffffmmmhhhnnn}}}mmmeeebbbeee^^^WWW[[[\\\aaannnyyyzzz~~~iiiNNN<<<;;;BBBTTTooowww```MMMEEEDDDBBBBBBAAA@@@??????>>>>>>===;;;999666555555666777;;;<<<>>>???@@@@@@AAA@@@========================<<<<<<<<<<<<<<<;;;:::::::::999777444222222444777:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;:::999777777333444666999;;;===??????======>>>>>>??????@@@@@@>>>@@@CCCDDDGGGUUUppp|||vvvtttppprrruuupppiiiaaa```dddhhhkkkkkkmmmhhhcccbbbdddeeebbb___eeehhhmmmppprrruuuyyy|||~~~jjjMMMAAA???======<<<<<<======>>>>>><<<<<<<<<===============<<<<<<===>>>===>>>GGGRRRNNNMMMMMMPPPQQQTTT]]]ggg~~~www^^^VVVZZZxxxsssjjjfffffflllgggooo}}}xxxjjjbbbbbbhhhccc]]]aaaaaabbbjjjqqqtttzzzdddEEE@@@===IIIaaa{{{lllXXXJJJCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>===:::888777666666666888999;;;>>>???@@@AAAAAA=====================>>><<<============<<<;;;;;;;;;<<<<<<999555333333555555777::::::999:::<<>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAAFFFVVVggg}}}}}}uuurrrqqqpppmmmjjjddd```___bbbdddddd```^^^[[[YYYYYYZZZ[[[\\\```fffmmmppppppsssyyycccIII>>><<<;;;:::::::::;;;;;;<<<===;;;;;;;;;<<<<<<=========<<<<<<===??????@@@HHHRRRPPPLLLJJJNNNRRRWWW```hhh{{{cccZZZ^^^vvvvvvmmmeee```ccceeennnwwwyyyvvvoooeee^^^bbbjjjhhhcccgggeeebbbgggkkktttppphhhrrrNNNGGG:::@@@UUUpppuuucccQQQFFFCCCBBBAAAAAA@@@@@@@@@AAA>>>===;;;:::888777777666666777:::===???@@@AAAAAA============>>>>>>>>>>>>==================<<<;;;===???@@@===999666555666222555888999999:::>>>AAA>>>>>>>>>>>>===;;;999777555555555777999<<>>============<<<<<<<<<@@@<<<;;;???AAABBBIIIRRRdddwww||||||}}}zzztttpppmmmiiiccckkkjjjeee]]]YYYXXXZZZZZZTTTUUUUUUSSSQQQRRRWWW[[[XXX```iiilllkkkmmmuuu}}}]]]GGG===999999888888888999999:::;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAAIIIRRRXXXQQQMMMPPPUUUZZZ```ggg|||ggg___ddd}}}|||mmmfffdddcccaaakkknnnmmmkkkjjjjjjfffaaa```aaaeeegggaaaZZZ]]]fffgggmmmzzzkkkggg{{{fffIII>>>;;;DDD]]]zzzzzznnn[[[JJJIIIGGGDDDCCCBBBBBBAAAAAABBB???<<<;;;;;;:::777333333333444666:::===@@@BBB@@@@@@??????>>><<<;;;:::????????????>>>>>>>>>===AAA@@@???>>><<<:::999777444555666555555777999<<>><<<:::999999888666666777888;;;<<<;;;<<<<<<===============@@@???<<<;;;<<<>>>AAABBBMMMVVVbbbmmmsssqqqlllgggddddddeeedddbbb^^^ZZZXXXkkkggg```YYYSSSQQQPPPQQQOOOMMMKKKKKKNNNQQQTTTUUU]]]\\\___cccdddhhhwwwpppRRRBBB;;;888888888999999999:::::::::<<<;;;::::::999999999999;;;;;;===??????@@@IIITTTQQQLLLLLLTTTXXXVVVZZZaaazzzsssjjjllltttrrrsssgggcccddddddccchhhiiigggbbbbbbdddddd```^^^^^^bbbddd```ZZZ\\\ccc___```dddmmmcccnnnvvvYYYAAA??????III___zzz|||jjjXXXIIIFFFBBBAAABBBCCCBBB@@@CCC@@@=========<<<:::777444444555666888:::<<<>>>>>>>>>>>>>>>>>>===<<<;;;<<<======>>>??????@@@@@@@@@@@@???>>><<<:::888666555666777777666777:::<<>>===;;;;;;:::999777777777888:::;;;;;;;;;<<<===============>>>===<<<;;;;;;===>>>@@@AAAFFFNNNUUUYYYYYYVVVTTTSSSTTTUUUUUUSSSPPPMMMKKKVVVUUURRRPPPNNNMMMMMMMMMJJJIIIHHHIIILLLOOORRRSSS[[[ZZZ\\\bbbhhhppp~~~___EEE:::777555888888888999999999::::::<<<;;;:::999999999999999;;;:::;;;======???JJJUUUVVVOOONNNTTTWWWVVVYYYaaassszzz{{{yyylllnnn|||mmmdddbbbcccddddddeeeeeeaaa[[[ZZZ^^^```___[[[[[[\\\___]]]ZZZZZZ^^^aaa```XXXeee|||kkkgggtttuuuIIIDDD<<<999GGGdddzzzjjjPPPJJJCCCAAACCCEEEDDDBBBCCCAAA????????????===<<<777777666666666666777888::::::;;;<<<======<<<<<<999999:::<<<>>>???@@@AAA@@@@@@???>>><<<999666555555777888888777888;;;===@@@@@@@@@@@@???>>>===<<<;;;:::999888777888999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>???AAADDDFFFGGGHHHIIIGGGHHHJJJKKKJJJIIIGGGEEEEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDFFFHHHKKKNNNOOOVVVVVV[[[eeeppp~~~zzzkkkPPP>>>999999999888888888999999999999:::;;;::::::999999999999::::::999:::;;;;;;???JJJVVV\\\RRRNNNRRRTTTSSSWWW___lll~~~zzzqqqvvv}}}nnnfffeeedddcccbbbdddeeebbb[[[YYY[[[]]]\\\YYYYYYYYYZZZZZZYYYXXXXXXiiimmmbbb]]]{{{wwwgggeeeuuu\\\KKK<<<999AAARRRjjj~~~vvv___UUUIIICCCCCCFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@???;;;:::999888777555555444666777888999:::;;;;;;;;;666777888999:::<<<======>>>>>>>>>===;;;888555444444666888888888999;;;===??????@@@@@@@@@???>>>>>>===<<<:::999888888888999::::::;;;<<<<<<<<<<<<;;;999:::;;;<<<<<<;;;;;;:::@@@??????@@@AAACCCFFFGGGDDDEEEFFFHHHHHHHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBCCCEEEGGGIIILLLPPPTTT^^^mmm}}}|||~~~}}}rrrZZZFFF===<<<<<<<<<888888888888999999999999::::::999999999999999:::;;;::::::;;;;;;???KKKXXX```TTTMMMPPPRRRRRRVVV]]]jjj{{{~~~|||lllgggfffcccaaaaaadddhhhgggaaa]]]\\\\\\ZZZYYYZZZZZZXXXWWWWWWUUUTTTaaaooojjj___jjj|||hhhZZZ]]]zzzzzzXXX>>><<>>===<<<:::888666555444444666777888999999999666666666666777777777777<<<<<<======;;;888555333222444777888999:::<<<===??????@@@@@@@@@@@@??????======<<<:::999999888888999::::::;;;;;;;;;;;;;;;999:::<<<======<<<:::999<<<<<<===>>>???AAACCCDDD@@@AAACCCDDDEEEEEEEEEEEEHHHFFFCCC@@@>>>=========>>>@@@BBBBBBBBBDDDHHHKKKPPPYYYiiizzzzzz{{{xxxrrrkkk\\\III===999999888777777777888888888999999999999999999888888999999:::<<<;;;;;;;;;;;;???KKKXXXbbbVVVOOORRRVVVUUUXXX^^^hhhzzz~~~~~~sssdddcccdddaaa___```ccchhhjjjfff```^^^\\\YYY\\\______ZZZUUUTTTSSSQQQNNN___bbb[[[___sssttt___TTTfffnnnJJJ???:::777GGG^^^xxx|||rrrcccTTTJJJEEEBBBBBB???@@@AAAAAA??????@@@AAAAAA@@@@@@???>>><<<:::999555555666777888888777777666666555555555444444444888:::;;;<<<;;;888555333111333777999;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@??????======<<<<<<;;;:::999999888999::::::;;;;;;::::::::::::;;;<<<<<<;;;999888999:::;;;===???@@@@@@@@@@@@AAABBBCCCCCCCCCDDDCCCDDDBBB???===<<<<<<===>>>>>>@@@AAABBBBBBEEEKKKQQQXXXgggzzz}}}vvv~~~rrriii\\\NNN@@@:::999888666555777777777888888888888999999888888888888999999:::<<<;;;;;;<<<;;;>>>IIIUUU___TTTOOOUUUZZZYYYZZZ___gggyyymmm^^^^^^aaa^^^[[[]]]^^^dddhhhccc^^^]]]\\\[[[___eeeeee\\\TTTRRRQQQOOOJJJQQQRRRTTTZZZbbb~~~rrrYYY]]]xxxeeeIII999777@@@III^^^pppwwwhhhYYYMMMGGGEEE@@@AAACCCBBB@@@???@@@BBB@@@@@@AAAAAA@@@???>>>===999999999999999888777777666666666555555444444444666777:::;;;;;;999666444111444888<<<>>>@@@BBBDDDAAAAAAAAAAAA@@@@@@???>>><<<<<<<<<<<<<<<;;;::::::888888999:::::::::::::::999:::::::::999999888777999::::::;;;<<<=========@@@@@@@@@@@@@@@@@@@@@@@@========================<<<>>>AAABBBCCCIIISSSZZZfffxxx~~~|||}}}mmmbbbUUUHHH===;;;:::888666777777777777777888888888888888888888888888999:::::::::999:::;;;:::<<>>>>>>>>777FFF___{{{yyygggVVVMMMIIIAAACCCDDDCCC@@@???AAACCC>>>???AAABBBBBBAAA@@@???<<<<<<<<<;;;:::999888777666666666666666666666666444666999;;;;;;999666444111555:::>>>@@@CCCEEEGGGAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<===<<<<<<;;;:::888888999::::::::::::999999999888888777777666666888888777666666777888999;;;;;;::::::999999999888:::;;;===??????>>><<<::::::===@@@BBBDDDLLLXXXbbbqqqxxx{{{yyyiii\\\PPPDDD999888777444444777777777777777888888888888888888777777888999::::::888888999:::999:::BBBLLLMMMDDDDDDOOOXXXWWWTTTVVVlll}}}uuummmbbb]]]]]]]]]\\\YYY\\\\\\[[[[[[ZZZYYYXXXXXX^^^^^^]]]\\\YYYTTTPPPNNNJJJJJJLLLOOOUUU]]]ccchhhqqqaaadddooo~~~```FFF===???AAACCCNNNccc|||xxxjjjZZZMMMKKKFFFBBB@@@AAABBBAAA???AAABBBCCCBBB@@@?????????============<<<;;;:::999888888888777666555555444444444555555666777777777222444777;;;???CCCFFFHHHFFFEEECCC@@@>>><<<;;;:::999999999999999888888777::::::999888777666555555999777555333222222222222333333444444555666777777777888999888666555555666:::::::::888777777:::<<>>:::777666777666666555555666888888999999999999999888888888888888888666555777::::::;;;BBBJJJKKKEEEFFFNNNRRRQQQTTTZZZpppooojjjccc```___^^^\\\ZZZ[[[\\\\\\\\\[[[YYYXXXWWWWWWVVVVVVUUUSSSQQQNNNMMMMMMLLLKKKKKKMMMQQQUUUXXXppp|||nnniiijjjkkkPPP@@@<<<;;;AAAEEETTTlll}}}qqqbbbUUUJJJGGGDDDCCCCCCCCCAAA???>>>???AAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999999999888777666666666555555666666666666777777000111444888<<<@@@CCCDDDBBBAAA???===;;;:::999999777777888888777777666555777777666666555444444444333333222111111111222333333333444444555666666666666888888777555444555666777999;;;;;;;;;;;;===>>>AAA???AAAIIISSS___rrrqqqkkkxxxssshhhYYYLLL>>>;;;777666666777777777555555666777888888888888888888888888888888888888777666777::::::;;;BBBKKKPPPJJJJJJQQQTTTQQQSSSYYYkkk~~~xxxgggfffdddbbb```]]][[[ZZZZZZ[[[]]]]]]\\\YYYVVVTTTQQQPPPOOOOOONNNNNNNNNNNNMMMLLLJJJHHHHHHIIILLLMMM^^^sss~~~ssshhhvvvjjjRRRAAA888???<<>>===<<<<<<;;;;;;::::::999888888888888777777777777666666666...///111444777999;;;===;;;:::999888777666666666555555555555555444333333333333333333333333333333000000000000111333444555333333333444555555666666555777777777555444555777333666999;;;;;;<<<===>>>@@@BBBJJJVVVdddtttggg\\\fff|||pppaaaRRRFFF:::888555444555777888777444555666777888888888777777777777777888888888888777777888;;;;;;<<>>888999GGG[[[mmm{{{xxxrrriii[[[MMMEEEBBBCCCEEEDDDDDDDDDDDDDDDCCCAAA??????@@@@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;:::::::::999999888777777666666//////000111222333333444444444333333333333444444333333333333333222222111111111222222222333333333111111222333444555666777333333444444555555555555555666777777555555666777666888999::::::<<>>888666<<>>============<<<<<<<<<<<<;;;;;;:::999888777777666333222222111000///......111111111111111222333333333333333333333222222111222222222333444444555555333333444444555555555555444444555555555555666666444666777777666666888999<<<;;;::::::;;;???EEEJJJ[[[gggvvvwwweeedddeeehhhqqq~~~}}}___FFF888888666333333333444444333444444555666666666666555555555666666666777777777777666888:::;;;<<>>FFFQQQXXXssshhhYYYOOO^^^pppxxx{{{rrrTTT???666777555333333444444333222444444555555555555555444444444555555666666777777666666777::::::;;;BBBJJJPPPOOOTTTZZZXXXPPPPPPWWW___ttt}}}uuueee]]][[[YYYXXXYYYWWWSSSOOOKKKLLLNNNOOOPPPPPPOOOOOOLLLKKKIIIHHHGGGHHHHHHIIIKKKJJJIIIGGGFFFEEEEEEEEEHHHIIILLLVVVnnnuuugggaaappplll[[[HHH<<<888:::BBBJJJYYYhhhwww{{{zzz{{{~~~}}}rrrfff^^^RRRLLLEEEBBBDDDFFFEEECCC??????@@@@@@@@@@@@??????==================>>>>>><<<<<<;;;;;;::::::999999888888777666555444333333333333333333333444555666777777888888777777666555555555555666666666666666333333555666666666555555888888888888777777777777555777999999999:::;;;===888;;;???EEEOOO\\\iiiqqqyyydddTTTLLLVVVhhh|||ttt]]]EEE888888444333222333555555555444444444555555555444444333333333444555555666777777555444666999999:::AAAIIIPPPOOOUUU[[[WWWMMMMMMSSSaaauuu||||||fffZZZXXXVVVVVVXXX[[[ZZZSSSLLLIIIJJJKKKLLLMMMNNNOOOOOOKKKJJJJJJJJJJJJJJJJJJKKKLLLKKKIIIHHHFFFEEEEEEEEEGGGFFFIIIMMMSSShhhmmmZZZ^^^qqqtttVVVCCC:::888:::===CCCTTTdddgggcccccchhhkkkyyy~~~yyywwwaaaXXXNNNHHHGGGGGGEEEBBB>>>??????@@@@@@@@@??????===============>>>>>>>>><<<;;;;;;;;;;;;:::::::::888888888888888888888888555444444444555666777777999999999999999888888777666666666666666666666666444555777999999:::999999999999999888888888888888666888999::::::;;;===>>>@@@EEENNNYYYgggvvvvvv^^^OOOLLLNNNnnn||||||ssseeeNNN:::555:::222111111333555777777666444444444555555444333333333333444444555666777777555444555888888999@@@HHHJJJJJJPPPWWWTTTKKKKKKQQQbbbuuu{{{nnn\\\[[[ZZZXXXWWWYYYZZZXXXQQQKKKJJJJJJIIIJJJJJJKKKLLLMMMIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEAAACCCHHHJJJQQQiiiggg\\\[[[ccctttfffJJJ;;;888999999BBBLLLNNNJJJIIINNNSSS```rrrxxxqqqcccUUUNNNNNNLLLHHHEEEEEECCC@@@======???AAA<<<<<<<<<;;;<<<<<<============<<<;;;;;;:::999999;;;;;;;;;::::::999999999:::999888888777777888888999999999999999999999999777777777777888888888888777777666666666888999:::888888777777888888:::;;;999<<<===<<<:::<<>>>>>>>>@@@EEEIIIRRR```nnnvvv}}}{{{pppfff]]]QQQFFFCCCCCCCCCCCCBBBAAA???>>>???>>>>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::<<<;;;::::::999999::::::::::::::::::::::::::::::999999999999888888888888<<<;;;:::888888888999999888999::::::::::::;;;<<<:::<<<===<<<===BBBKKKRRRnnnzzzlllSSSHHHPPPdddyyywwwyyytttssssssmmm[[[CCC777888666000222333333333333444444444333333333333333333333333444444444444444444444444666444666888888999???GGGTTTMMMPPPZZZZZZNNNJJJNNNWWWeeeuuuyyydddYYYXXXZZZYYYVVVSSSSSSSSSQQQLLLHHHHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIIIICCCCCCBBBAAA@@@@@@@@@@@@CCC@@@@@@DDDBBB>>>CCCMMMbbbuuu]]]VVVYYYggg{{{^^^GGG;;;<<<:::777555666888999:::CCCKKKTTT___mmm{{{}}}uuuhhh]]]MMMIIIDDDBBBBBBBBB@@@=========<<<<<<======>>>???===============<<<<<<<<<===============<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888;;;:::999888777777888888999:::;;;;;;::::::;;;<<<<<>>???@@@================================================>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888999999::::::777999;;;;;;:::<<<@@@DDDHHHLLLRRRZZZcccooo|||kkkXXXKKKNNNWWWkkk{{{{{{rrrpppeeeLLL666222666555333333000111111111111222222222222222222222222222222222333333333333333444444444555444555777777888???GGGKKKPPPTTTRRRKKKHHHJJJMMMYYYiiiyyyxxx~~~mmm[[[YYYZZZXXXXXXUUURRROOOMMMLLLKKKJJJFFFGGGHHHHHHGGGEEECCCAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????===::::::<<<>>>======???>>>LLLggg|||lll]]]]]]fff{{{kkkVVVUUUQQQIII@@@::::::;;;888999<<<@@@EEEOOO\\\ggguuuzzz~~~uuueeeXXXRRRMMMHHHDDD@@@????????????@@@@@@AAA@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999888888888999999::::::;;;;;;;;;;;;999<<<@@@CCCFFFLLLUUU]]]bbbfffnnnwwwzzzmmm]]]NNNFFFKKK[[[nnn}}}uuu|||}}}vvvcccQQQ???111333555111000444000000000111111111222222222222222222222222222222222222222333333333444444555444555777777888>>>GGGGGGMMMRRROOOHHHEEEHHHMMM]]]mmm~~~~~~jjj\\\YYYWWWTTTTTTSSSQQQNNNLLLKKKJJJJJJFFFGGGGGGGGGFFFEEECCCBBBDDDCCCCCCCCCBBBBBBBBBAAACCCBBBAAA@@@????????????===<<<;;;;;;::::::;;;===AAA@@@IIIcccppp\\\[[[^^^kkkvvvdddPPP@@@888555888777888:::;;;@@@KKKVVV___iiissszzz~~~{{{tttmmmbbbWWWOOOIIIHHHFFFDDDBBB@@@??????@@@@@@??????>>>======<<<<<<<<<<<<<<<============>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<;;;EEELLLUUU[[[aaaiiittt|||zzziiiXXXJJJBBBFFFMMM___mmmwwwwwwyyy|||zzzqqqVVV@@@777333555444//////333000000111111111222222222222222222222222222222222111111222222333333444444444333444777777777>>>FFFHHHJJJOOOQQQKKKFFFHHHOOO___ooopppaaaZZZVVVSSSRRROOOOOONNNMMMKKKIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===???@@@===;;;:::<<<<<>>EEEDDDQQQ___iiiqqqyyy|||{{{{{{~~~~~~uuukkkddd```^^^ZZZTTTOOOKKKGGGFFFDDDCCCBBBAAA@@@???>>>============>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<>>>AAAEEEHHHJJJLLLLLL\\\fffsss|||zzzfffZZZNNNFFFCCCGGGWWWfffxxx}}}|||sssttt~~~uuu^^^HHH666555444444333111111222111111111222222222333333111111111111111111111111000111111222333333444444444333444666777777>>>FFFIIIEEEJJJSSSPPPFFFGGGRRR]]]nnn~~~yyy~~~bbbYYYXXXTTTRRRTTTKKKLLLMMMLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFF??????@@@AAABBBBBBCCCDDDAAA@@@???>>>>>>=========777<<>>DDDFFFDDDRRRxxx}}}ppp```___sssjjjPPPEEE;;;444777:::777666888;;;EEEPPPWWW___iiippprrrqqqvvv|||}}}yyyxxx}}}yyyssskkkccc]]]XXXUUUNNNMMMLLLJJJIIIGGGFFFEEE>>>>>>??????@@@@@@@@@@@@???>>>>>>=======================================<<<<<<===>>>???@@@AAAAAAEEEHHHNNNUUU\\\aaaeeegggqqq|||iiiVVVFFF@@@???FFFOOO[[[mmm}}}zzz~~~bbbFFF:::333555444222111333333000111222222222222333333333111111111111111111111111000000111222333333444444444333444666666777>>>FFFHHHAAAEEESSSRRREEEEEEQQQYYYkkk}}}{{{rrr^^^VVVRRRNNNNNNPPPNNNMMMKKKJJJHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<999999999999999999999999999666999???@@@AAARRRfff~~~tttmmmeeeMMM999888<<<999444333888;;;@@@FFFMMMSSSWWWYYY\\\bbbjjjsssxxxzzzyyyxxx}}}{{{wwwrrrmmmjjjgggdddaaa```aaa^^^WWWQQQJJJIIIHHHFFFEEEDDDDDDDDDGGGDDDAAA???@@@AAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCFFFKKKRRRUUUVVVWWWYYY\\\^^^ccckkkssszzz}}}~~~~~~~~~|||qqqcccTTTHHHAAA:::<<>>EEE@@@>>>CCCHHHJJJLLLNNN[[[hhhuuuwwwhhhYYYTTTRRRNNNLLLMMMMMMLLLJJJHHHGGGFFFEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>======<<<;;;;;;888888888888888888888888888555777<<<;;;999BBBQQQlll~~~wwwyyy[[[EEE:::555555777:::999999;;;???DDDHHHKKKLLLPPPVVV^^^eeelllppprrr{{{{{{{{{zzzyyywwwuuussstttqqqppprrruuuvvvrrrooodddbbb___^^^]]]^^^```bbbYYYUUUPPPNNNNNNPPPRRRRRRQQQRRRUUUXXXZZZ\\\\\\]]]YYY___hhhooosssvvvzzz|||{{{~~~zzzuuubbb___ZZZQQQIIIAAA<<<:::>>>IIIZZZkkk}}}zzz{{{{{{qqqnnnssszzzhhhRRRAAA:::888222222222222222222222222111111000000000000000111111111111222222222333333222222222222222222222222444222222555555555888>>>BBB>>>===BBBFFFHHHIIILLLZZZgggtttzzzttt|||wwweee[[[SSSQQQQQQOOOLLLKKKLLLKKKIIIGGGEEEDDDCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<;;;::::::777777777777777777777777666333444999888444666===CCC]]]uuuzzzwwwhhhPPPCCC===999===;;;888666777888999888===>>>AAAFFFMMMWWW___dddnnnnnnoooppprrrtttvvvwwwxxxvvvvvvzzz}}}{{{wwwtttuuuyyy}}}uuuqqqkkkggghhhjjjmmmnnnmmmooorrruuuxxxzzzzzzzzztttyyy~~~vvvnnneee]]]UUUPPPDDDBBB===888666888===BBBHHHXXXiiivvv~~~zzzwwwnnnfffiiirrr|||eeeOOO???777555666111111111111111111111111000000000//////000000111111111111222222222222333333333333333333333333333444222222555555555888>>>???<<<<<>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::999999555555555555555555555555555111111666888555555888<<<@@@PPPqqq}}}kkkqqqrrrggglllrrrxxx}}}jjjUUUBBB===:::888777999999888666888777666888===DDDLLLPPPXXXYYYZZZ\\\___dddhhhjjjpppooopppuuu|||~~~{{{|||}}}}}}~~~~~~}}}|||{{{}}}|||xxxmmmggg]]]QQQGGG>>>888555999888666555999CCCPPPZZZcccjjjpppttt}}}~~~tttllliiipppzzzjjjNNN:::222222222111111111111111111111111111000////////////000000111111111111111222222222222333333333333333333333333444222222555555555888>>>===;;;<<>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;::::::999888888888444444444444444444444444666222000333555555666777;;;777999JJJiiimmmlll}}}kkkccc```dddwwwzzzcccJJJCCC;;;777888:::;;;:::555444333444666999===???EEEEEEEEEFFFJJJNNNRRRUUU``````ccciiiqqqzzzzzzwwwyyy~~~{{{yyyvvvvvvxxx~~~~~~{{{yyywwwvvvnnnllljjjkkkkkkggg```ZZZNNNKKKDDD>>>999777888999999<<>>>>><<<===AAABBBBBBDDDHHHZZZhhhuuuppphhhooovvv|||nnn```WWWVVVPPPJJJJJJLLLLLLJJJJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>======>>>>>>===<<<;;;::::::999::::::999888888777777666444444444444444444444444666333000000111222222333111555:::<<>>AAACCCIIIKKKOOOVVV^^^fffnnnrrrrrrpppmmmllloootttzzz~~~{{{xxxyyy|||xxxrrrlllhhhhhhlllppprrrtttsssppplllhhhdddaaa```XXXVVVTTTSSSRRRNNNFFF@@@<<<;;;888555444666;;;@@@IIIOOOXXX___fffqqq~~~~~~qqqeeeFFF<<<222000333444111,,,////////////////////////............///000111111000000000111111111111222222222222222222222222222444222222555555555888>>>???======@@@AAA@@@DDDJJJYYYgggtttqqqyyywwwtttppp___VVVRRRSSSPPPJJJHHHKKKJJJFFFGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???>>>======<<<>>>>>>===<<<;;;:::999999999999888777777666666555444444444444444444444444111222111000///000111111///333777666222888OOOhhhwwwxxxppppppzzzyyykkk___SSSEEE<<<999888888777666555555444555555444444555666777888999;;;>>>BBBFFFKKKQQQTTTUUUUUUVVVYYY]]]bbbgggkkkooonnnmmmmmmmmmkkkgggdddccchhhnnntttwwwwwwtttrrrhhhbbbZZZUUUTTTTTTTTTSSSRRRRRRPPPNNNLLLIIIFFFDDDCCCBBBAAA@@@>>><<<:::888888888888777777<<>>@@@======>>>>>>>>>DDDKKKWWWeeerrrtttzzzaaaRRRLLLLLLPPPOOOIIIHHHJJJHHHBBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@???>>>===<<<<<>>>>><<<;;;:::999999888888888777666666555555444444444444444444444444+++///222222111222333333999000+++///444555888>>>PPPrrr{{{fffVVVBBB@@@>>>:::888666444444444333333333333333444444666777888888888999;;;===<<<>>>AAAFFFLLLRRRWWWYYYYYYVVVTTTRRRRRRQQQOOOMMMLLLPPPWWW]]]```___\\\YYYKKKGGGCCCAAACCCDDDCCCAAA;;;<<<=========<<<:::999999888777555555666888:::555888;;;>>>CCCLLLWWW^^^zzz~~~uuurrrttttttqqqooo{{{zzzrrruuu|||{{{dddJJJ888000111333555666555222000////////////////////////---------......000111111000000000000111111111111000000000000000000000000444222222555555555999>>>@@@===<<<<<<<<<<<>>EEEYYYzzztttvvvkkkZZZJJJCCC===555555;;;333444333222000///111222000111333333444555777999::::::999:::;;;<<<>>>???BBBBBBAAA@@@>>><<<:::999???>>>???BBBEEEEEEAAA======999555333444555666666<<<444111555888555333555777555444666999;;;<<<;;;???AAAKKK[[[eeehhhlllrrrsssyyyuuuccc```aaaXXX[[[___mmmxxxnnn^^^dddxxx^^^EEE:::666////////////////////////....................................////////////000000000000000000000000111111000000111111222333222111333555555444999@@@CCC???===>>>???>>>AAAFFFTTTZZZoootttuuuyyymmm[[[TTTRRROOOJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBAAA@@@????????????===>>>?????????===;;;::::::999999888777777666666555555555444333333222222333333222222222111111111000000000000000000000000000000000111111111222222111444???UUUrrrxxxeeeeeesss|||jjj]]]RRRFFF===:::<<<;;;999555333222444777999888777555333222333333///111333555777888777777666555555444444333333222444555666999;;;;;;:::888444444444555555555333222444111000333333111333888777999===???BBBGGGMMMRRRTTTZZZhhhvvvwwwlll```[[[^^^dddkkkrrrvvvzzz}}}}}}wwwjjj\\\bbbllliiiiiifffggggggbbb```nnndddIII:::555222............................................................////////////000000000000000000000000111111000000111111222333222111333555555444999@@@CCC???<<<>>>>>>>>>AAAFFFVVV[[[nnn|||qqqvvv|||}}}kkkWWWNNNNNNPPPOOOIIIIIIIIIHHHGGGFFFDDDCCC@@@@@@@@@@@@???>>>===<<<::::::<<<======<<<;;;:::999888888777777666666666555444444333333222222222222222222222111111111000//////////////////////////////000000000111111111///000111555CCC]]]|||eeeRRRRRR```mmmzzz~~~~~~qqqgggZZZNNNTTTQQQKKKDDD===999888999666666555555444333222111///000111222333444444444444333333222222333444555000222444444333333333444333444555555444333333444222222444555222111555<<>><<<===>>>>>>BBBGGGUUUYYYkkk|||{{{}}}{{{nnn\\\NNNIIIJJJKKKJJJHHHHHHHHHGGGEEEDDDBBBAAA===>>>??????>>>===;;;:::999999:::::::::999888777777777777666666666555555444333333333222222222111222111111111111000000000............................../////////000000000000222111......999NNN___{{{iii\\\WWWWWW^^^mmmwww{{{wwwooodddVVVLLLEEEBBBAAABBBDDDEEECCC>>>888444777666444333333444555777888777666555555555555666555777999777333111333555777888888666444555888;;;777999===AAADDDGGGMMMRRRbbbmmm|||xxxsssqqqsssxxx||||||~~~yyywwwvvvtttllljjjgggbbbiiirrrooosssvvvuuurrrwww}}}vvv___QQQ???444222222...)))........................---------------------------------.........//////000000000000000000000000000000000000000111222222222111333555555444999@@@CCC>>>;;;<<<===>>>BBBGGGRRRVVVfff|||ppplll{{{xxx}}}ooocccTTTLLLJJJHHHFFFDDDFFFFFFFFFEEEDDDBBBAAA@@@<<<===>>>>>>===<<<:::999::::::999888777666555444666666555555555555555444222222222222222111111111111111111000000000//////////////////////////////------........./////////+++...111000///222999@@@XXXnnn|||kkk___QQQbbbyyy~~~oooccc]]]fffgggjjjjjjeeeZZZKKKAAA===>>>@@@BBBBBBBBBBBBAAAAAAAAA@@@???===:::777555>>>AAACCCCCCAAA@@@CCCFFFFFFJJJOOORRRTTTTTTUUUUUUOOOQQQUUU\\\fffnnnqqqpppwww|||zzzyyy|||pppggghhhmmmmmmvvv~~~www~~~~~~|||lllXXXBBB;;;333111222222///,,,........................------------------------------------............////////////////////////000000//////000000111222222111333555555444999@@@BBB===:::;;;<<<===BBBHHHRRRUUUfffwwwttt{{{|||```VVVNNNKKKKKKGGGDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@============<<<;;;:::999:::999888777555444333333444444444444444444444444111111111111111111111111000000000000////////////////////////////////////,,,,,,---------.........---...///000111222333333444EEE```{{{xxxlllvvv~~~~~~nnncccPPPSSSYYY^^^aaa```^^^\\\```aaacccbbb^^^WWWPPPKKKPPPTTTXXX]]]```dddgggjjjkkkrrr~~~yyyzzz{{{|||~~~vvvhhhiiimmmttt{{{yyyxxxuuuppprrrsss}}}~~~uuujjjVVVDDD:::444/////////...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////000////////////000111111222111333555555444999@@@BBB===999:::;;;===BBBIIITTTXXXjjjoooyyyoooVVVNNNJJJJJJJJJEEECCCDDD@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;::::::;;;888888777666555444444444333333333333333444444444000111111111111111111111000000/////////.........------------------------,,,,,,,,,,,,------------111000...------.........---222???UUUooo}}}||||||sssqqqpppoooqqquuuyyy|||~~~rrrkkkcccfffllluuu~~~vvvlll[[[```iiirrrzzz{{{tttlllVVV^^^kkk{{{uuuwwwyyyooo]]]NNNAAA999777111---...///,,,---111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////////////////////////////000111111222111333555555444999@@@BBB<<<999999;;;===CCCIIITTTYYYmmmfffsssyyyeeeTTTMMMIIIKKKIIICCCBBBEEE??????@@@AAAAAAAAAAAA@@@???>>><<<;;;::::::;;;<<<777666666555555555666666333333333333333333333333000000000000000111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///000000000333@@@XXXsss{{{}}}|||lllaaaZZZ\\\jjjtttvvvxxx~~~vvvlllkkkuuuzzzlllnnnttt~~~yyyrrrkkkhhhrrr|||rrrdddVVVQQQSSS]]]qqqvvvqqqzzz~~~nnn[[[GGG666//////111,,,+++000222///,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////////////////////////////000111111222111333555555444999@@@BBB<<<888999;;;===CCCJJJRRRXXXmmmoooxxxfffRRRLLLLLLLLLLLLKKKGGGAAA===@@@>>>;;;:::;;;=========;;;;;;<<<<<<;;;;;;:::999666444444444555666555444222222222111111111111000000000000000000000000000......---------,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,------------------------(((...222222333:::IIIUUUzzz~~~{{{ssssssyyyjjj```YYYVVVXXX[[[]]]dddnnn|||yyyuuuzzz{{{tttqqqppptttxxx}}}|||uuu{{{|||yyyuuuqqqmmmjjjqqqvvv||||||tttggg```^^^ZZZdddoooyyyxxxxxx|||~~~hhhNNN===444000000222...------,,,,,,------...,,,***)))+++---...---,,,///...,,,+++***+++,,,,,,,,,,,,,,,---------......111111000///...---,,,,,,////////////000000000000333333333222222555999<<>><<<:::999;;;@@@DDDTTTZZZmmm}}}{{{~~~nnnZZZNNNJJJIIIIIIIIIHHHEEEAAA===@@@===;;;:::;;;<<<===<<<::::::;;;;;;::::::999888555444333444555666555333222222222111111111000000000000000000000000000000000000/////////..................------,,,,,,,,,++++++++++++++++++,,,,,,---------------------------///000...,,,000999AAASSSZZZhhhxxxxxxxxxzzzyyyvvvuuutttnnnjjjhhhccc]]]]]]bbbqqqzzz|||yyy~~~}}}}}}zzzwwwuuupppmmmpppvvv~~~{{{sssiiiaaa[[[VVVTTT\\\bbbjjjnnnnnnmmmooorrrqqqqqqnnnlllpppyyyzzz```PPP>>>555222000000111------,,,,,,,,,,,,------,,,---...---,,,+++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,------------...////////////.............../////////000000000000222333333222222444888<<>>;;;:::<<>>???===;;;:::;;;<<<<<<;;;999::::::::::::999888888555444333333555555444333222222111111111000000000000000000000000000000000///////////////.....................------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...+++)))***---000666<<>>BBBFFFOOOXXXmmm|||lll```VVVNNNKKKLLLFFFDDDBBBBBBBBBCCCBBB@@@???===::::::;;;;;;;;;:::999::::::::::::999888888444333222333444555444222111111111111000000000000000000000000000000000000------------------------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++...---++++++,,,---------000222;;;IIIVVVbbbnnnyyyvvvrrryyy|||uuueeeXXXUUUVVVWWWTTTUUU___ppp~~~|||~~~|||ssslllpppxxx}}}zzzlllgggmmm~~~zzzxxxvvvqqqdddccceeemmm~~~jjjeee]]]XXXWWW^^^hhhoookkkooopppnnnmmmppprrrsssjjjmmmooorrr{{{tttfffZZZNNNAAA888555...+++...000...,,,------,,,,,,,,,,,,,,,,,,---+++,,,---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........./////////000000111222222222222333666999AAA@@@>>><<<;;;===BBBFFFQQQZZZpppwwwcccXXXTTTOOOLLLKKKFFFDDDAAAAAABBBCCCCCCBBB>>><<<::::::::::::999888999::::::::::::999888888444222111222333444333222111111111000000000//////////////////////////////,,,---------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***,,,...000///......///111666:::CCCTTTddd}}}rrrcccVVVNNNPPPKKKIIIPPP^^^jjjpppqqqmmmnnnooommmeee]]]]]]bbb^^^jjj|||{{{yyyyyyyyypppnnnsss~~~xxxooolllhhh```WWWVVVTTTUUU```oooxxxyyynnnmmmjjjkkkrrr}}}nnnfffhhhkkkkkkyyyttteeeRRREEE>>>:::555222333---+++---///...,,,---,,,,,,,,,++++++,,,,,,,,,///,,,***,,,111333111---+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............------------............////////////000111222222111222555777>>>===<<<:::999<<>><<<;;;:::::::::999777444444444555555444444333222222111000111222333222000000000000000////////////////////////////////////,,,,,,,,,---------......+++++++++,,,,,,---------*********++++++,,,,,,---))))))))))))))))))))))))+++,,,---,,,++++++...000000,,,+++---...,,,...111111333:::III]]]qqqzzzoooggggggiiigggeeedddcccbbbfffooorrrmmmkkkmmmjjjnnn{{{pppeeeeeeeeekkkssssssooovvvuuuooonnnnnnmmmppptttwwwzzz~~~{{{rrrcccVVVJJJ===333000---...///+++(((---666...,,,---000000,,,***+++,,,++++++++++++++++++,,,******)))***+++++++++***)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,***++++++,,,---//////000---------........./////////000222222111111222444666666777777999>>>DDDIIIXXXXXXfff~~~qqqdddVVVRRRLLLIIIGGGGGGFFFEEECCCBBBAAA???>>>=========;;;;;;:::999888777666555444444333333333222222222111111111111000000000//////............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...000333666;;;GGGVVVaaatttzzzyyyrrrnnnooorrrttttttzzztttnnnmmmpppuuuyyyzzzqqqyyyyyywww|||tttnnnsssttt{{{xxxrrrfff[[[LLL???777333111000......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++..................------,,,,,,,,,---...///000000000000000111222222333333666555555666999===AAADDDNNNTTThhhxxxooobbbVVVSSSOOOJJJFFFEEEDDDCCCCCCAAAAAA???>>>===<<<<<<<<<::::::999888777666555444444333333333333222222222111111111000000000//////............------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,)))+++......///444===DDDNNNXXXhhhzzz{{{vvvtttvvvxxxyyyyyy{{{{{{wwwyyy|||~~~qqqfffZZZRRRBBB<<<555000000000000000...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++..................---------,,,,,,------///000000///000000111111222333333666555555666999===AAACCCNNNTTTgggzzzlllcccYYYQQQOOOKKKGGGDDDBBBBBB@@@??????>>>===<<<;;;;;;::::::888777777666555444333333333333333222222222111111000000000000////////////............------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************************************************************++++++++++++,,,))),,,///...,,,+++...111000888FFFWWWhhhuuu~~~~~~~~~~~~ooo___RRRFFF<<<555222000...---......---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------......---------------...///000//////000111111222222333555555555666888<<>><<<999999999999999888666666444333333333222111111111222222111111111000000000/////////............---...------------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,---...000333000...---///555;;;???IIIQQQ^^^iiisss}}}wwwnnnccc\\\SSSIIICCCBBB===999444111000000000000+++++++++++++++,,,...000------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------------...//////...//////000111111222222555444444555888<<<@@@BBBJJJPPPddd{{{qqqfff]]]UUUNNNJJJJJJHHHFFFCCCAAA@@@???===;;;777777888999888777666555333222222222111111111000111111111000000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))+++,,,---+++,,,...000111111000000000666???GGGNNNUUU]]]cccnnnssszzzzzzmmmeeeWWWOOOGGGBBB<<<555000000111000...---,,,---......***+++***)))((())),,,///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------............---------......///......///000000111111222444444444555777;;;@@@BBBIIIOOOccc~~~yyytttiiibbb]]][[[WWWOOOJJJJJJFFFDDDAAA@@@???>>><<<:::666777888999888777555444222222222111111111111111111111000000000/////////.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))************,,,+++++++++,,,---,,,,,,'''***---000111000...---+++---...000111444888<<>>===;;;999555666888999999777555444222222222222111111111111000000000000////////////......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((***,,,......,,,***,,,,,,,,,,,,,,,---............---,,,,,,///222555444777:::;;;;;;???GGGNNNSSS]]]cccaaacccnnnyyy~~~{{{~~~}}}zzzyyyyyyyyyyyyxxxvvvtttwww~~~rrrhhhbbbdddbbb[[[SSSNNNKKKJJJMMMGGG@@@;;;888666333111111---+++///000......000,,,---//////...---------&&&***---...,,,+++---///,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......///......---------............//////000111111111444333333444777;;;???BBBGGGNNNaaa~~~uuuiii```]]]OOONNNLLLJJJHHHGGGFFFFFFCCCAAA@@@?????????===;;;666666666555444444333333444444333333222111000000111111111111000000000///------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++*********+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333444777888:::<<>>===>>>===<<<:::666666666555444444333333444333333222111111000000111111111000000000//////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++***************+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................000000000000000000000000222333333555666777888888888777555444444555777888777888:::;;;:::888444222777666444333222111000000////////////////////////.........---------------------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***++++++************++++++)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,---------....../////////000111111222222333444444333444777<<>><<<<<<<<<<<<:::888666666555555444333333333333333222222111000000000000000000000////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********++++++******)))))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++******------,,,+++***))))))(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,---...//////...---...---------------......------------------------------------------------,,,,,,,,,,,,++++++++++++,,,+++******,,,,,,,,,***++++++************++++++)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,---------.........//////000000111111222111111222222333777===AAADDDIIIYYYwww{{{qqqggg```XXXOOOJJJJJJHHHGGGFFFDDDBBBAAA@@@@@@>>><<<;;;;;;;;;;;;:::888666666555444444333333222222222111111000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,+++******,,,---------------------............------------......////////////......000000000000/////////...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++,,,*********,,,---,,,+++++++++************++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............//////000111111111000000111222444999@@@EEEDDDHHHYYYwwwhhhaaa[[[XXXSSSMMMJJJKKKGGGFFFDDDBBBAAA??????>>>===<<<::::::;;;;;;:::888555555555444333333222222111111000000000000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***(((((()))))))))*********,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))******+++,,,------((()))))))))******++++++)))***+++,,,,,,+++***)))------,,,+++************...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++************++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------...............///000000111111111111222222555;;;CCCHHHEEEIIIYYYvvvZZZVVVSSSRRROOOKKKJJJLLLEEEDDDCCCAAA???>>>======<<<;;;999999:::;;;999888555555444444333222222222000000000//////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***((((((((()))))))))******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))******************)))))))))))))))''''''((()))***++++++,,,)))******++++++******)))))))))******++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---*********++++++++++++++++++***)))***,,,------,,,++++++************++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---------......---......//////000000111111222222333666<<>><<<;;;:::::::::999777888999999888666555555444333333222222111////////////////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))(((((((((((()))))))))***)))))))))))))))***+++,,,++++++++++++++++++++++++************************(((((()))))))))*********,,,,,,+++++++++************++++++,,,,,,---......------------------------)))***,,,---.../////////++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,)))*********++++++++++++***))))))***,,,------,,,++++++************++++++)))************+++++++++************************)))************+++++++++************************)))******+++,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,---------......------......///000000000111111111222555;;;DDDJJJGGGIIIWWWqqqNNNLLLKKKLLLIIIDDDCCCFFFAAA@@@>>><<<:::999888888888777666666777777666555555555444333333222222111.........///////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))''''''''''''(((***++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++)))))))))******+++++++++(((((((((((())))))))))))******))))))))))))******'''((()))+++++++++***)))*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))******++++++++++++***))))))***,,,...---,,,++++++************++++++)))************+++++++++************************)))************+++++++++************************))))))***+++,,,,,,---------,,,+++***+++,,,---...,,,,,,,,,---------......------......///000000000111111000111444:::CCCIIIGGGHHHUUUoooIIIIIIIIIHHHGGGFFFEEEDDD???>>><<<:::888777666666888777777666555444444444333333333222222222111111//////...------------.........---------,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++************++++++))))))(((((((((((())))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******,,,,,,,,,,,,,,,+++***)))+++++++++************)))***)))+++000000,,,***,,,))))))************)))))))))+++,,,,,,+++***+++,,,+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------.........///////////////111111111111222777===BBB>>>CCCRRRlllHHHHHHHHHGGGFFFEEECCCCCC???>>>===;;;999777777666777777666666555444444333333333222222222111111111//////...---------------...------------,,,,,,,,,************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++******))))))******+++))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))+++,,,,,,,,,++++++***)))+++++++++************)))***)))+++//////+++)))+++*********++++++*********)))+++------,,,***++++++************)))))))))((())))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------............////////////111111111111222777===AAA>>>CCCQQQkkkEEEEEEEEEEEEDDDBBBAAA@@@???>>>===;;;:::888777666666666555555444444333333222222222222111111111000///......---------------------------,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))+++++++++,,,++++++***)))+++++++++************)))***)))***......***(((************++++++*********(((+++---...,,,+++******************))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------........./////////111111111111222666<<<@@@>>>BBBPPPiiiCCCCCCCCCBBBAAA@@@???>>>>>>======<<<:::888777666555444444444333333333222222111111111111000000000///...------,,,,,,---------------,,,,,,,,,++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******))))))))))))******))))))(((((((((((())))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))******++++++++++++******+++++++++*********))))))+++)))***------)))''')))*********))))))*********(((+++......---+++))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------....../////////000111111111222555:::>>>>>>AAANNNgggAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;:::888777666333333333333222222222222111111111000000000//////......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***))))))))))))))))))***))))))(((((((((((())))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++*********+++++++++*********))))))+++))))))---,,,)))(((******)))(((((((((((()))***))),,,......,,,***))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---...//////000000111111111111444888<<<===@@@LLLddd@@@@@@??????>>><<<;;;:::::::::;;;;;;999888666444222222222222111111111111000000000000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***))))))(((((())))))***))))))(((((((((((())))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))******+++*********+++++++++************)))+++((())),,,---******---+++***)))(((((()))***++++++,,,------+++))))))***))))))))))))************))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---...//////000000111111111111333777:::===???JJJbbb?????????>>>===<<<;;;:::888999999:::999777444333111111111111111111111111000000/////////............---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************+++++++++************)))***((()))---...,,,,,,///---,,,***))))))***,,,------------+++)))(((***+++((()))))))))************))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,...//////000000111111111111222555888===???III```?????????>>>===<<<::::::777888999999888666444222000000000000000111111111000/////////...............---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************+++++++++************)))***((()))---...---...111///...,,,++++++,,,...///......---***((((((***,,,(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------******+++,,,...//////000000111111111111222555777===>>>HHH```@@@@@@???>>>===<<<;;;;;;666666777777666444111000000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))*********)))'''&&&))))))))))))))))))))))))+++++++++***)))(((((('''+++)))''')))+++,,,***''',,,---...//////...---,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((()))+++*********))))))(((((())))))))))))************************************++++++,,,,,,,,,,,,------///...------...///000111222222111111111222333444<<<@@@KKK```>>>>>>===<<<;;;:::999999555666777777666444111000////////////////////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))++++++******)))(((((('''***)))((()))++++++)))''''''((())))))))))))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))*********)))))))))(((((())))))))))))************************************++++++,,,,,,,,,,,,------......------...///111222333222111111111222444555<<<@@@JJJ___;;;;;;:::999888777777666555555666666555333111000////////////////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))++++++******)))((((((((()))(((((()))******)))'''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))(((((())))))))))))************************************++++++,,,,,,,,,,,,---------------...///000222333333333222222222333444555;;;???HHH\\\|||999999888888777666666555444555555555444333111000/////////////////////////////////.........------+++++++++++++++++++++++++++++++++*********************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***))))))))))))))))))((((((((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,---...000111333444444333222222222333555555:::>>>FFFYYYxxx999888888777777666666666444444444333333222111111....................................------------++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))'''((()))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((())))))((()))))))))************************************+++++++++,,,,,,,,,------+++,,,...///111222333333333333222111222333444555999===EEEWWWuuu888888888777777666666666333333333222222111111111..............................---------,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((******))))))))))))))))))&&&(((***)))((('''(((((()))(((''''''''''''((()))))))))))))))))))))))))))***)))(((''''''((()))***(((''''''(((((()))***+++''''''(((((((((((())))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,---///000111222222222222222111111111222333444888===EEEVVVsss777777666666666666555555333222222111111111111111........................---------,,,,,,,,,,,,+++************************((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&)))+++,,,***(((&&&(((((((((((((((((((((((()))))))))))))))))))))***&&&(((***)))'''&&&''')))+++***)))(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((()))***+++'''''''''((((((((())))))))))))))))))************************************++++++,,,,,,,,,,,,---------...000111222222111111111111000000000111222333777===FFFVVVrrr555555555555555555444444333222111111000111111111........................---------,,,,,,,,,++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''***---000111///,,,)))(((((((((((((((((((((((()))))))))))))))*********%%%(((******'''&&&''')))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))+++)))(((''''''((()))+++''''''''''''((()))++++++&&&'''''''''(((((())))))))))))))))))************************************++++++,,,,,,,,,---------...///000111222222111000111000/////////000222222777===FFFVVVrrr666444333333444555333222222222222111000//////...111///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((******)))'''&&&$$$(((///444555222,,,((((((((((((((())))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------***...222333111/////////......//////000222333444777;;;CCCTTTrrr666555444444555555444333222222111000000///......111///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''!!!$$$'''***+++)))&&&$$$''''''''''''((((((((((((''''''((((((((((((''''''***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------+++///222333111///...///......//////000222333444777;;;CCCTTTqqq777555444444555555444333111111000000//////......000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((++++++***)))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''*********))))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,///222333222000............//////000222333444888<<>>JJJddd000000000/////////......------,,,++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))))))))************))))))(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------------...///000222222333000000000000111222333333555888===IIIccc000////////////.........------,,,+++++++++++++++,,,++++++++++++*********)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((())))))******))))))((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------......///000000111000000000000111222333333444777<<>>OOOkkk+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))&&&...444000'''"""%%%+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&''')))+++,,,************************))))))***++++++++++++***,,,,,,,,,,,,---...//////111222222111000000111333666444666???NNNggg+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%///999;;;444,,,))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&''')))+++,,,************************))))))***++++++++++++***,,,,,,,,,,,,---...//////000111111111//////111222444333555>>>NNNfff++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))###***333666222,,,'''%%%((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''((((((((((((((((((''''''''')))+++,,,************************))))))***++++++++++++***,,,,,,,,,,,,---...//////000111111000//////000222222222555>>>MMMfff************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''''''''((()))***+++************************))))))***++++++++++++***,,,,,,,,,,,,---...//////111111222111000///111333222222666???MMMfff*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((,,,)))%%%###$$$'''***,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''(((((((((((('''''''''(((((()))***+++************************))))))***++++++++++++***,,,,,,,,,,,,---...//////111222333222000000222333222333888@@@MMMeee******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''(((((()))*********************************))))))***++++++++++++***,,,,,,,,,,,,---...//////111222222111000000111333222444888@@@KKKccc***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))###&&&)))***(((&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&'''((())))))*********************************))))))***++++++++++++***,,,,,,,,,,,,---.../////////000000///......///111111333888>>>III___))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***,,,***'''%%%'''***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((*********)))(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''(((******((('''&&&''''''''''''((((((((()))&&&'''((()))************************************))))))***++++++++++++***,,,,,,,,,,,,---...//////---...///...,,,,,,...//////222777===FFF\\\))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++*********))))))+++,,,,,,,,,,,,,,,,,,---000000000///---...000222333444666;;;EEE\\\))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++*********))))))++++++,,,,,,,,,,,,------000111111000......000222222333666;;;EEE[[[~~~))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++***************+++++++++,,,,,,---------111222222111000000111333111222555;;;EEE[[[}}}((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************+++++++++,,,,,,---------111222333222111111222333000111555;;;DDDYYYzzz((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******************************************+++,,,,,,---......111333444333222111222333///111555;;;DDDWWWwww))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************************+++++++++******+++,,,,,,---......000222444444222111222222///111666;;;CCCUUUsss))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))*********+++++++++)))******+++---......//////111333333222111111111000222666;;;BBBSSSooo))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))******++++++++++++)))******+++---.../////////111333333222111000111111333777<<>>FFF]]]}}}''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((()))(((&&&&&&((()))((('''&&&''''''(((((('''&&&%%%'''(((((()))))))))(((((((((((((((((())))))))))))***************************++++++,,,---///000111------......///000000000///444444777>>>EEE[[[{{{''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***(((''''''((())))))(((%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((((((((((((((((())))))))))))************************+++,,,---......///000000------......///000000000///444444777>>>DDDZZZyyy''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))************************'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((***(((''''''((())))))(((111...***&&&%%%&&&((()))&&&''''''((())))))(((((((((((((((((())))))))))))************************------...///////////////------......///000000000///444444777>>>DDDYYYxxx''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))******)))************+++++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))+++,,,,,,------,,,,,,+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))'''''')))))))))(((BBB<<<222***%%%%%%(((+++&&&&&&'''((())))))(((((((((((((((((())))))))))))************************......///////////////...------......///000000000///444444777===CCCXXXwww((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))*********))))))((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''')))***---333888777000***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***+++,,,***&&&%%%&&&)))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************,,,...///111111///...,,,---...///000000111111111111555333555<<>>QQQmmm((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))*********((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''&&&&&&%%%%%%'''&&&&&&(((++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))(((((('''(((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************((()))))))))************+++,,,------------,,,+++,,,---...///000000000000///333222444:::???PPPmmm(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************((()))))))))************---------......---------,,,---...//////000000000000444333555<<>>NNNjjj(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&'''((()))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))%%%&&&(((((('''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((+++...///,,,)))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************))))))))))))************,,,++++++******++++++,,,+++,,,---...////////////...222222555:::===MMMhhh((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((()))))))))******$$$%%%''')))***)))((('''******))))))(((''''''&&&&&&&&&''''''((()))))))))++++++++++++++++++******++++++++++++***)))((('''((())))))(((''''''***,,,+++++++++***************(((((())))))+++,,,.........+++)))((()))))))))((('''(((((())))))*********''''''((()))))))))))))))***))))))((((((((())))))---,,,+++******+++,,,---************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&((()))***+++***&&&&&&******&&&&&&******)))'''&&&'''(((***+++(((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...+++,,,,,,---...///000000000333111333:::<<>>@@@BBBCCCDDDEEEEEEFFFFFFEEEEEEDDDHHHJJJLLLMMMMMMMMMOOOPPPNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFEEECCCAAA@@@@@@???<<<:::888666666444111///,,,,,,,,,,,,++++++++++++))))))(((((()))***+++,,,))))))(((((()))******+++)))***+++,,,,,,+++***)))************)))))))))(((************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***------,,,***(((((('''%%%((((((((((((((()))))))))((((((((()))))))))******((()))))))))************))))))***++++++,,,,,,---+++,,,,,,---...///000000---111111444:::<<>>???@@@AAABBBCCCBBBAAA@@@===:::888666555333333333333333333333333555555666777888888888888:::>>>DDDJJJNNNRRRVVVYYY^^^^^^^^^]]]]]]]]]\\\\\\^^^]]]\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZZZZXXXUUUSSSJJJJJJIIIIIIHHHHHHGGGGGG???===:::777444333333444111000///......---......------,,,,,,,,,,,,------************))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))***------)))(((+++***'''&&&'''((((((((()))(((((((((((()))))))))*********))))))))))))************)))))))))***++++++,,,,,,+++,,,,,,---...///000000///333333555::::::EEE]]]yyy))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++...///000111222444555555:::===AAAFFFIIIKKKLLLLLLGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>><<<:::888666555444444444555666777777888222333444666777888999999888<<>>===<<<;;;999777888777444222///---,,,+++...---***((('''(((***,,,---,,,+++***))))))))))))(((((((((((())))))))))))******))))))))))))******+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***$$$%%%&&&''''''&&&%%%$$$))))))************))))))'''&&&&&&&&&&&&'''(((((())))))***)))''''''(((***))))))))))))******************+++++++++,,,,,,,,,------......///000000000111222444666666;;;IIIXXXzzz******+++,,,,,,,,,,,,+++***+++,,,---,,,+++)))(((,,,...000444888<<<@@@AAAFFFIIILLLQQQUUUYYY\\\^^^\\\WWWPPPJJJGGGDDDAAA>>>999999888666444444777999888<<<@@@CCCCCCEEEHHHJJJKKKMMMPPPPPPNNNLLLLLLNNNNNNOOOPPPQQQQQQPPPOOONNNRRRRRRSSSVVVZZZ]]]___```XXXXXXYYYXXXXXXWWWVVVVVVWWWVVVTTTSSSSSSTTTUUUVVVSSSSSSSSSTTTUUUVVVWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWQQQNNNJJJGGGFFFDDDAAA???===<<<999777444222111000,,,,,,------------------++++++***))))))))))))***))))))))))))))))))))))))******))))))))))))******************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***$$$%%%&&&'''((((((((()))))))))************))))))'''&&&&&&&&&&&&'''((((((((())))))((('''''')))***))))))))))))******************+++++++++,,,,,,,,,,,,------...//////000000111111444666666;;;IIIWWWwww'''(((***+++,,,+++******)))***,,,...///000000000888<<>>DDDHHHPPPQQQUUUXXX\\\___aaabbb___]]]YYYSSSNNNJJJGGGFFF???<<<888555666888;;;===AAAAAA???<<<;;;<<>>???AAADDDGGGKKKOOOQQQSSSSSSQQQOOOMMMNNNQQQSSS\\\___dddiiikkkkkkhhhfffeeeffffffggghhhhhhfffeeeaaaaaacccdddfffiiijjjkkkiiieee```___aaabbb```^^^[[[[[[\\\]]]___bbbeeegggiiieee```\\\ZZZ[[[^^^```ZZZ[[[[[[\\\]]]___aaabbb]]]^^^___```___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXVVVVVVWWWWWWWWWUUUSSSRRROOOMMMJJJIIIGGGGGGPPPMMMHHHBBB===999777666000///...---,,,+++++++++,,,,,,++++++*********)))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((($$$$$$%%%(((,,,222888<<<(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&'''((((((((((((***,,,((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---.........///000333555555999EEERRRnnn)))***,,,000555:::???AAAJJJNNNUUU[[[^^^]]]ZZZXXXRRRNNNIIICCC???<<<<<<<<<;;;:::999:::===BBBGGGJJJOOORRRVVVXXXYYYZZZ[[[]]]```aaaaaa```___```bbbdddhhhiiikkknnnooommmhhheeecccbbbbbbbbbbbbaaa^^^[[[ZZZ[[[\\\___bbbeeehhhiiiccc]]]XXXWWWZZZ\\\ZZZWWWXXXWWWWWWWWWYYY\\\___aaaWWWVVVTTTRRRSSSTTTVVVXXXQQQQQQSSSUUUXXX\\\^^^```]]]]]]]]]^^^]]]]]]\\\\\\[[[\\\]]]^^^```aaacccccc]]]ZZZWWWVVVUUUTTTSSSQQQRRRQQQOOOMMMKKKJJJIIIIIIPPPRRRUUUVVVTTTNNNIIIEEE999888555222///---+++***------,,,,,,+++***************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&(((+++///111'''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((('''((()))((('''(((***,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......//////...000333555555888DDDQQQnnn000333:::AAAHHHMMMPPPRRRVVVWWWWWWWWWTTTPPPMMMJJJAAA???===:::888777666666666999???FFFOOOWWW^^^aaa```bbbeeeeeecccbbbcccddddddeeegggfffdddccccccddddddcccdddfffgggeee```\\\YYYXXXWWWXXXYYYXXXUUURRRUUUVVVWWWXXX[[[^^^aaaccc]]]WWWQQQQQQVVVYYYWWWTTTPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLMMMNNNPPPSSSUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[]]]```bbbcccdddaaa___[[[YYYYYYWWWUUUTTTSSSRRRQQQOOONNNNNNNNNNNNNNNPPPTTTVVVWWWVVVSSSQQQIIIGGGCCC>>>888444111///...------,,,++++++************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''')))(((&&&$$$"""######$$$''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((())))))((('''''')))***))))))))))))******************+++++++++,,,,,,,,,,,,------...//////000000...///333555555888CCCPPPlll???EEENNNXXX^^^aaaaaaaaa[[[UUULLLDDD>>>===>>>@@@777888;;;===>>>???>>>>>><<>><<<888333///------,,,+++++++++,,,------,,,++++++)))*********++++++,,,,,,******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''%%%$$$$$$&&&)))+++((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,+++)))(((///...,,,+++***+++,,,,,,(((+++...000111///---,,,///333111222:::;;;@@@OOOlllggglllmmmhhhaaaZZZOOOCCC777777888999===BBBGGGKKKSSSTTTYYY^^^bbbcccaaa___aaadddiiimmmoooooonnnmmmhhhgggffffffffffffeeeeee^^^ZZZUUURRRRRRRRRQQQQQQTTTSSSTTTVVVXXXVVVPPPJJJGGGIIIOOOWWW```hhhmmmppptttrrrtttwwwwwwuuu{{{zzzwwwyyywwwuuuyyy}}}uuuwww}}}vvvyyy~~~mmmppppppmmmkkkiiiaaaYYYQQQOOOLLLMMMPPPUUUXXXYYY___```aaabbbbbb```^^^]]]YYYTTTQQQQQQPPPLLLMMMQQQSSSTTTUUUVVVUUUSSSPPPNNNEEEBBB>>>;;;888555111///,,,+++++++++++++++,,,,,,++++++******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))***************+++++++++******)))...---,,,+++++++++,,,,,,111000///---------...//////333111222:::;;;@@@OOOllllllkkkcccWWWMMMFFF@@@:::999???FFFMMMSSSYYY```eeeeeeeeegggkkknnnoooooommmhhhiiijjjjjjiiigggdddbbb\\\]]]]]]]]]\\\[[[ZZZYYYOOONNNOOOQQQTTTVVVWWWVVVVVVYYY___gggmmmoookkkggglllnnnsssyyy{{{{{{|||uuukkkggggggiiipppvvvuuuqqqoooqqqxxxqqqkkknnnwww~~~}}}zzz~~~xxxbbbddd___WWWVVV[[[[[[UUUUUUWWWZZZ]]]^^^^^^^^^]]]^^^[[[YYYZZZWWWSSSQQQRRROOOPPPQQQRRRRRRRRRRRRRRRKKKJJJIIIHHHFFFBBB===:::222000---+++)))***,,,---------,,,,,,+++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&'''***+++)))&&&)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++***************++++++------,,,+++++++++,,,,,,------------...000333444///333000222999:::@@@OOOkkk[[[VVVMMMDDD>>>>>>BBBDDDPPPXXXbbbhhhjjjlllqqqvvvpppnnnmmmnnnooopppooonnnccccccbbbaaa^^^\\\ZZZXXXTTTTTTTTTRRROOONNNNNNNNNIIIMMMUUU^^^hhhnnnpppppplllnnnttt}}}}}}|||}}}xxxwwwvvvrrrrrrtttxxx}}}~~~~~~~~~|||vvvqqqpppssssssppplllgggkkkpppxxxwww{{{}}}qqqmmmrrrmmmaaa[[[ZZZXXXWWWVVVWWWXXXYYYZZZYYYYYYZZZZZZZZZZZZ[[[TTTTTTTTTSSSQQQOOOMMMLLLLLLLLLLLLMMMNNNNNNKKKIII???;;;555///,,,++++++,,,......------,,,++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***'''%%%&&&)))+++)))&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))+++***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,)))+++...000222111000//////333000222999:::???NNNiiiIIIFFFAAA???AAAIIIUUU___gggnnnvvvxxxvvvssstttvvvxxxuuuqqqooonnnmmmkkkjjjcccaaa^^^ZZZVVVTTTRRRQQQNNNOOOOOONNNNNNPPPUUUXXXXXX^^^iiivvv}}}nnnmmmkkklllrrrvvvqqqhhhuuuyyyvvvssspppkkkeeeaaa]]]\\\VVVVVVTTTSSSUUUZZZ^^^___ZZZZZZ[[[ZZZYYYVVVSSSQQQOOONNNMMMNNNPPPQQQQQQQQQLLLHHHAAA999333///------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))+++(((%%%%%%''')))((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))))))))***,,,---+++,,,,,,,,,,,,,,,,,,,,,///000000000///---,,,+++///333000111888999>>>MMMfffBBBAAACCCGGGMMMWWWfffsssvvvzzz~~~~~~zzzvvvttttttuuurrrmmmiiifffdddbbb```[[[XXXTTTPPPMMMKKKKKKKKKSSSWWW[[[___bbbhhhpppvvvppprrrxxx|||qqq{{{~~~yyytttqqqnnnkkkbbbWWWQQQRRRSSSQQQTTTUUUWWWYYY[[[\\\\\\]]]VVVSSSQQQPPPPPPPPPOOONNNRRROOOJJJCCC===888555333------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''((((((***))))))(((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))***+++,,,,,,++++++,,,---------,,,,,,...---,,,---///333777:::///333000111888999===LLLcccGGGHHHNNNVVV\\\cccooo||||||||||||{{{xxxuuurrrqqqiiifffaaa]]][[[YYYVVVTTTOOONNNNNNOOORRRWWW]]]```nnnttt|||~~~lll___ZZZVVVQQQQQQPPPOOOOOORRRWWW\\\___[[[YYYXXXVVVUUURRRNNNKKKOOOOOONNNKKKGGGCCC???<<<555444333000...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************************************))))))))))))))))))))))))(((((((((((())))))))))))&&&***//////+++((('''(((******))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***(((((()))***+++,,,,,,,,,***+++,,,---------,,,,,,(((+++000666;;;???@@@AAA///333000111888888===LLL```}}}QQQSSS[[[eeejjjmmmvvvzzzxxxuuusssrrrpppllljjjaaa^^^ZZZWWWUUUSSSPPPNNNNNNPPPTTT\\\hhhttt}}}|||{{{sssrrrxxxtttqqqlllfffWWWSSSMMMJJJLLLQQQXXX]]]\\\\\\\\\\\\ZZZUUUOOOJJJJJJLLLNNNOOONNNKKKGGGDDD>>>===:::777333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************************************))))))))))))))))))))))))(((((((((((())))))))))))###+++444666000***'''(((******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''************++++++++++++'''(((***+++,,,,,,++++++)))***,,,---...---,,,,,,***222>>>GGGHHHCCC:::333///333000111888888===KKK___|||