BM6P6(@ ~~~}}}{{{zzz|||}}}qqqhhhaaa]]]cccmmmwwwsssjjjhhhooouuuqqq\\\KKKEEEIIITTT\\\rrr{{{|||}}}ooocccgggjjjxxxzzz|||rrrkkknnnwwwsssmmmddd[[[WWWWWW[[[^^^bbbjjjtttzzzwwwwwwyyyuuupppkkkeee^^^VVVQQQNNNNNNQQQVVV[[[bbbqqq~~~qqqbbbTTTLLLGGGKKKRRR[[[kkkyyy|||uuunnnfff```ZZZXXXVVVRRRNNNLLLJJJFFFDDDEEEDDDBBBCCCGGGHHHGGGIIIMMMRRR\\\lll{{{zzznnneee```___\\\\\\```eeehhhlllttt~~~|||^^^QQQFFFEEEIIIKKKMMMOOOVVVbbbooowww{{{uuubbbNNNEEE@@@===@@@CCCEEEHHHMMMRRRYYYbbbjjjooosssxxx{{{~~~~~~{{{nnnfff___```fffooo}}}}}}qqqhhhgggmmmtttzzzfffSSSHHHJJJRRRZZZcccllluuuyyy{{{yyysssllllllrrryyyrrrqqqttt{{{}}}ssskkkfffdddbbbaaa```fffooo|||xxxuuu{{{xxxtttppplllgggaaa]]]WWWRRROOOOOOQQQUUU```kkkuuuzzz{{{qqq___SSSIIIHHHMMMVVVbbbmmmzzzzzzrrrkkkddd\\\TTTPPPMMMHHHEEEFFFEEEDDDDDDGGGFFFEEEFFFIIILLLRRR```lll{{{tttlllfffdddeeedddeeeiiipppuuu|||aaaTTTJJJIIIMMMPPPSSSUUU]]]kkkzzzjjjTTTHHHBBB>>>@@@BBBBBBEEEIIIMMMRRRYYY^^^aaadddgggjjjtttuuuyyyzzzqqqgggaaa```hhhyyy}}}qqqhhhhhhooouuuoooZZZJJJFFFJJJPPPTTT\\\fffmmmtttxxxyyyxxxssspppsss{{{~~~yyyuuuwww|||uuupppcccbbbgggsss}}}zzzzzzxxxuuutttrrrpppllliiibbbWWWMMMHHHHHHJJJPPPWWWffflllsssyyy}}}oooaaaRRRLLLNNNSSSYYY___hhhrrrwwwkkk```XXXSSSLLLHHHHHHHHHFFFGGGJJJEEEDDDDDDFFFFFFIIIQQQ[[[hhhlllssszzz{{{uuusssrrrssswwwttttttyyy]]]RRRIIIHHHLLLOOORRRVVV___qqqpppVVVLLLEEE@@@@@@AAA@@@BBBEEEHHHKKKOOOQQQSSSUUUXXXZZZ___bbbgggmmmttt}}}~~~~~~sssjjjcccgggvvv}}}~~~rrrjjjkkkrrrxxxyyyeeeRRRGGGFFFHHHLLLSSS]]]hhhuuuyyyvvvuuuzzz~~~qqqkkkjjjqqq|||lllbbb\\\bbbqqq{{{zzzyyyxxxyyyxxxwwwuuujjj\\\NNNHHHGGGHHHKKKNNNXXX^^^fffnnnuuu|||sssddd\\\[[[\\\ZZZYYYZZZbbbooo|||ooofff[[[SSSLLLKKKKKKIIIHHHJJJFFFDDDDDDEEEEEEDDDHHHOOORRRVVV\\\dddmmmxxx~~~[[[PPPHHHGGGJJJMMMQQQUUU___vvvwwwYYYMMMFFFAAAAAAAAA???AAADDDGGGHHHJJJLLLNNNPPPRRRSSSPPPSSSWWW[[[```iiiuuu}}}vvvllljjjuuuyyyyyyzzz}}}pppjjjkkkrrrxxx~~~vvvdddTTTJJJFFFHHHMMMWWWfffwwwwwwwww~~~{{{uuummmjjjrrr}}}pppaaa[[[]]]fffppp}}}|||~~~vvvdddSSSRRR^^^ooo~~~~~~~~~~~~|||{{{oooaaaSSSNNNLLLJJJIIIIIIMMMQQQYYYbbbjjjrrr|||yyysssqqqnnnfff^^^XXXZZZbbbooo|||wwweeeZZZPPPMMMKKKHHHGGGHHHEEEBBBBBBDDDDDDBBBCCCHHHFFFIIINNNTTT\\\gggrrrzzz~~~]]]SSSKKKJJJMMMPPPUUUZZZfff___MMMFFFAAAAAAAAAAAABBBEEEHHHHHHHHHIIIKKKLLLMMMMMMIIIKKKMMMNNNQQQXXXccckkkttt{{{wwwqqqvvvwwwrrrvvv|||yyylllgggiiipppvvv}}}wwwuuu|||yyyfffUUUJJJGGGJJJTTTeee{{{www{{{yyymmmdddgggppprrr\\\QQQOOOWWW___mmm{{{~~~xxxzzzkkkUUUNNNSSS```sss~~~|||}}}{{{zzzwwwuuurrrhhh]]]YYYUUUNNNHHHEEEEEEIIIPPPYYY___hhhvvvxxxnnn\\\XXXZZZbbblllzzzqqqdddWWWQQQNNNJJJFFFFFFCCC@@@???BBBBBB@@@@@@CCCCCCEEEHHHKKKPPPXXXaaafffrrrtttuuutttuuuzzz|||ZZZRRRLLLLLLOOOSSSYYY```pppbbbNNNGGGBBBBBBCCCBBBDDDGGGHHHGGGGGGIIIKKKKKKJJJIIIIIIHHHFFFEEEGGGMMMTTTZZZeeemmmuuuxxx}}}{{{||||||uuurrrrrrxxxwwwjjjeeeiiipppvvv~~~yyyuuuwww{{{gggVVVLLLNNNXXXkkkvvvlllmmmttthhhUUULLLNNNUUUVVVddduuu{{{|||dddXXXSSSSSS___nnn{{{yyy{{{~~~zzzvvvrrrooorrrlllgggfff```VVVLLLHHHCCCEEEJJJPPPSSSYYYiiixxx~~~iiibbb^^^___```eeewwwsssccc[[[VVVPPPLLLJJJDDD@@@???BBBBBB??????AAA@@@BBBDDDGGGJJJPPPVVVZZZ]]]___bbbeeejjjtttpppXXXQQQMMMOOOSSSYYYaaajjjcccQQQJJJDDDDDDDDDBBBDDDGGGEEEEEEHHHMMMRRRUUUTTTRRRJJJFFFBBB@@@CCCGGGKKKMMMUUU^^^eeeiiimmmrrrtttsssyyyzzz|||zzz}}}zzz}}}zzzrrrppppppttt{{{xxxkkkgggjjjrrrwww{{{yyyyyyttt}}}gggTTTVVV^^^rrrwwwyyy{{{bbbNNNIIIMMMHHHTTTddduuu}}}ttteeeVVVLLLNNNYYY```gggqqq~~~|||xxx}}}zzzuuurrrpppnnnnnnpppjjj^^^TTTOOOEEEEEEGGGJJJIIILLL[[[lllwwwzzzqqqjjjfff^^^YYYccctttoooeee___XXXSSSQQQHHHCCCAAACCCCCCAAA@@@AAA;;;>>>AAAEEEIIINNNSSSWWWPPPSSSXXX^^^fffsssccc[[[UUURRRVVV\\\cccmmmvvviiiSSSLLLFFFEEEDDDBBBCCCFFFCCCEEEJJJSSS\\\bbbcccaaaKKKEEE@@@>>>AAADDDFFFFFFJJJRRRYYY]]]```dddeeecccgggiiiooozzzuuuooouuu~~~zzzoooiiillluuuyyy||||||vvvxxx~~~~~~zzzyyyyyyccc___dddyyymmmXXXNNNLLLIIIKKKOOOXXXkkk~~~vvv```RRRLLLLLLPPPTTT^^^kkkwww~~~~~~yyy||||||tttoootttooolllppptttooobbbVVVNNNKKKHHHEEEEEEJJJRRRXXXfffmmm{{{uuueee[[[UUUQQQeeennn|||{{{ooo^^^PPPMMMIIIEEECCCDDDCCCAAA>>>@@@BBBCCCCCCCCCGGGNNNSSSQQQSSSVVVWWW\\\jjj}}}vvvddd___\\\]]]dddlllsssppp[[[QQQIIIGGGFFFEEEGGGJJJFFFIIIMMMUUUgggwwwwwwlllZZZFFF>>>AAA>>>???EEEEEEIIIIIIKKKNNNSSSWWWXXXXXXWWWXXX]]]eeejjjoooxxxtttmmmkkkrrr{{{yyyrrrkkkhhhnnnwww}}}{{{{{{~~~vvvoooqqq}}}dddTTTNNNIIIIIIJJJNNN[[[ppp|||zzz~~~jjj[[[TTTRRROOOPPPUUU]]]gggooossstttyyy{{{yyyvvvwwwrrrnnnppptttrrrggg]]]WWWSSSNNNHHHEEEEEEHHHKKKVVV\\\jjj{{{~~~mmm```WWWRRRWWW]]]gggrrr|||}}}ooodddTTTNNNIIIFFFFFFFFFEEECCC===???@@@AAABBBEEEKKKPPPKKKNNNQQQSSSUUU___nnnyyywwwkkkhhheeefffnnnwwwvvv^^^SSSHHHEEEEEEDDDCCCEEEEEEKKKSSS```ttt|||cccMMMDDDDDD???@@@EEEEEEFFFFFFFFFIIILLLOOOOOOOOOPPPOOORRRWWW\\\aaakkkuuu}}}{{{{{{ssspppqqqxxx~~~{{{pppiiigggiiirrr{{{{{{wwwzzzwww___QQQJJJHHHEEEEEEJJJXXXiiivvv|||uuuvvv}}}vvvhhh```]]]UUURRROOOQQQVVV^^^eeehhhxxx{{{|||wwwrrrrrruuuuuuooohhhccc___XXXQQQJJJFFFCCCBBBHHHLLLXXXhhhuuu{{{xxxkkkbbb[[[UUUUUUVVV[[[eeerrrxxxbbb[[[RRRLLLJJJJJJIIIHHH@@@AAAAAAAAAAAACCCFFFIIIEEEIIIMMMNNNNNNSSS\\\dddooooooqqquuu{{{~~~{{{wwwtttvvv}}}{{{```TTTHHHFFFGGGFFFDDDDDDBBBKKKWWWggg}}}oooWWWJJJHHHAAAAAAEEEDDDEEEDDDCCCEEEGGGHHHGGGFFFJJJFFFFFFIIILLLQQQ[[[dddpppxxx{{{}}}|||{{{|||~~~wwwjjjfffhhhmmmuuu}}}yyywww|||xxxjjjgggfffiiirrrnnnXXXMMMIIIEEECCCCCCHHHSSS^^^xxxyyywww}}}uuuooolllhhhaaaWWWPPPOOOSSSZZZ___ssswww}}}zzz~~~~~~xxxvvvwwwwwwtttpppmmmiiiddd]]]VVVOOOIIIEEEGGGGGGMMMYYYccckkkrrrxxx{{{tttmmmaaa[[[RRROOOTTT___llltttwwwnnnbbbXXXRRROOOKKKIIIGGGFFFDDDBBBAAAAAAAAABBBCCCFFFIIIIIIJJJMMMTTTZZZ[[[]]]___ccchhhpppxxx}}}~~~aaaTTTIIIHHHJJJJJJIIIHHHEEEOOO\\\lllzzz___NNNIIIBBBAAAEEEDDDGGGFFFEEEEEEFFFFFFEEEDDDFFFBBB@@@BBBEEEGGGNNNUUU___gggrrr{{{~~~}}}~~~yyy}}}~~~}}}tttjjjiiimmmrrrxxx}}}yyywww}}}zzzaaaQQQOOOOOOSSS___rrriiiQQQJJJEEEDDDCCCBBBGGGNNN[[[iii|||~~~vvvhhh[[[SSSRRRVVVYYYfffllluuuzzzqqqrrrwww{{{zzzyyywwwvvvwwwsssooojjjeee]]]TTTNNNMMMHHHGGGMMMTTT[[[aaagggrrr|||rrrgggYYYOOOMMMQQQWWW[[[jjjuuuttthhh```XXXQQQLLLKKKIIIFFFCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFKKKSSSXXXUUUVVVXXXYYY[[[```ggglllyyy|||bbbVVVKKKIIIKKKJJJIIIJJJLLLWWWeeevvveeeQQQJJJBBBAAAEEECCCHHHGGGFFFGGGHHHIIIHHHGGGFFFAAA???BBBCCCCCCEEEIIIOOOWWWaaakkkrrrwww|||}}}}}}~~~xxxuuuyyy}}}||||||sssmmmnnnrrruuuyyy}}}|||tttuuu~~~nnnUUUHHHBBBCCCHHHTTTiii\\\OOOEEEEEEDDDAAAAAAFFFFFFRRReeexxx~~~oooaaaYYYVVVWWWXXX^^^hhhuuuxxxppppppttt{{{}}}||||||}}}zzzwwwtttnnneee^^^UUULLLEEEFFFJJJOOOTTTYYYgggqqq|||wwwkkkaaa[[[WWWSSSQQQXXXbbbqqq{{{tttkkkaaaZZZQQQMMMIIIFFFFFFGGGHHHHHHFFFEEEDDDDDDFFFKKKRRRWWWVVVWWWXXXVVVUUUXXX]]]bbbnnnqqqvvv~~~aaaXXXNNNLLLKKKIIIJJJLLLQQQ___ooonnnVVVLLLCCCBBBFFFDDDGGGGGGGGGIIILLLNNNNNNNNNGGGBBB???AAABBB@@@@@@CCCFFFKKKSSS[[[aaaggglllooosssxxx~~~~~~yyyzzz{{{{{{~~~}}}{{{{{{xxx~~~|||rrrrrrwww}}}|||yyyxxxzzztttpppqqqssstttyyy~~~vvvsssvvvyyyyyyqqqwwwcccNNNGGG@@@AAADDDLLL\\\sssnnnZZZHHHEEEEEEAAA@@@CCCAAAHHHSSSbbbttt{{{|||tttfff]]]YYYVVVXXX]]]gggvvv~~~vvvyyy{{{zzz{{{}}}wwwcccWWWKKKGGGGGGHHHKKKNNNYYYbbblllttt|||}}}yyytttkkk```WWWQQQUUU\\\fffrrr|||xxxooobbb\\\TTTOOONNNOOOOOOOOOMMMLLLJJJIIIJJJLLLPPPSSSUUUWWWWWWUUURRRSSSYYY^^^cccdddhhhoooyyysss]]]WWWRRRPPPOOONNNSSSYYY\\\lllzzz^^^RRRGGGEEEHHHEEEGGGGGGIIIMMMRRRVVVXXXXXXMMMFFF@@@AAAAAA@@@@@@CCCDDDFFFJJJOOOSSSWWW[[[]]]cccgggmmmtttyyytttttttttrrruuu~~~uuuqqqqqqmmmttt}}}}}}vvvppprrrxxxvvvuuurrrqqqyyyyyyzzzuuuqqqrrrrrrsssxxxzzzuuurrrpppuuurrrgggjjjttt{{{[[[IIIEEEBBBBBBBBBEEEPPPcccyyy~~~cccKKKEEEEEEBBB@@@DDDEEEFFFJJJSSSaaauuuxxxxxx}}}qqqddd^^^[[[YYYYYY]]]iii}}}}}}|||tttuuurrrcccTTTLLLHHHFFFFFFHHHLLLUUU^^^fffqqq|||yyyjjj^^^QQQNNNMMMQQQ[[[gggrrrwwwtttlllaaaYYYUUUTTTSSSSSSTTTTTTRRRPPPOOOOOOPPPPPPRRRTTTUUURRROOOPPPVVV\\\UUUVVVXXX^^^gggsss}}}dddXXXUUUTTTTTTTTTVVV___hhhkkk}}}eeeVVVJJJGGGIIIFFFHHHIIILLLQQQWWW]]]___```SSSJJJBBBAAABBBBBBCCCGGGDDDEEEFFFHHHJJJMMMPPPQQQVVVZZZ```fffmmmuuu||||||uuussswwwxxxzzz{{{nnndddaaadddiiiqqqxxx~~~}}}yyyssslllgggddddddiiidddeeeoooyyy{{{yyyxxxqqqqqqppppppqqquuu{{{zzzqqqiiiffflllxxxvvvllllllqqq___LLLEEE>>>CCCGGGGGGIIITTTbbblllyyyYYYFFFBBBDDDCCC???===???AAAEEENNN___uuuzzzttttttxxxvvvssskkkccc\\\XXXZZZhhh|||www{{{rrr\\\PPPLLLIIIFFFEEEIIIJJJMMMSSS]]]iiiuuu{{{ppp```WWWPPPOOOOOOOOOVVV___pppyyyxxxlllccc^^^[[[ZZZZZZ[[[ZZZWWWRRRMMMJJJIIIKKKLLLPPPSSSVVVUUURRROOOPPPNNNMMMOOOUUU___iiiooossstttxxxtttfff___[[[ZZZ[[[^^^dddrrr~~~pppWWWLLLKKKLLLKKKKKKJJJKKKPPPWWW___eeehhh```TTTHHHDDDBBBAAACCCFFFGGGGGGGGGGGGGGGHHHIIIJJJMMMLLLNNNUUU\\\cccnnnwwwyyy{{{~~~}}}}}}|||}}}}}}~~~vvvhhh```___^^^dddmmmuuu|||{{{tttllleee```______```]]]```kkktttuuusssrrrkkklllmmmoooqqqwww~~~uuulll___aaahhhsss~~~vvvttttttiiiSSSGGGDDDGGGGGGDDDDDDJJJTTT\\\nnnvvv}}}gggOOOHHHHHHCCC>>>@@@@@@@@@@@@EEEPPPaaalll|||ppppppuuuxxxoooccc\\\YYYaaavvv|||{{{}}}sssaaaYYYUUUOOOIIIFFFHHHGGGGGGJJJQQQ[[[eeellluuu~~~nnndddYYYSSSNNNKKKNNNTTT___jjj{{{vvvnnniiifffdddeeeddd___WWWOOOIIIFFFFFFGGGHHHKKKOOOPPPPPPOOOHHHFFFDDDDDDHHHOOOVVV[[[```aaagggqqq~~~~~~pppgggeeebbbbbbeeekkkuuuzzz^^^QQQNNNMMMLLLLLLKKKLLLQQQZZZdddlllpppnnn```PPPGGGDDDAAABBBEEEEEEEEEFFFEEEDDDDDDEEEFFFIIIGGGHHHMMMRRRWWW___ggglllooorrrrrrrrruuu|||sssddd]]]___\\\cccmmmtttzzz~~~tttiii```\\\ZZZZZZVVVVVV\\\gggooonnnkkkjjjgggiiilllooosssxxx}}}ppp___YYYWWW^^^lll{{{}}}yyybbbRRRPPPNNNKKKGGGDDDEEELLLRRR^^^dddlllvvvyyyyyytttWWWKKKFFFAAA<<>>>>>>>><<<<<<@@@FFFKKKWWWhhh}}}xxxzzz~~~~~~qqqhhhddddddeeesssvvvnnnllljjjccc[[[WWWNNNJJJDDD@@@AAAFFFLLLQQQWWWfffssszzz~~~~~~vvvlllaaaUUUMMMJJJCCCIIITTTaaapppwwwvvvqqqhhh]]]SSSKKKHHHFFFDDDBBBBBBDDDEEEFFFEEEDDDCCCAAA@@@AAACCCFFFHHHNNNOOOQQQWWW```jjjsssxxx~~~jjjZZZSSSPPPOOOPPPMMMKKKPPP]]]ppp~~~cccPPPGGGCCCBBBEEEJJJLLLNNNLLLJJJHHHJJJKKKLLLFFFBBBCCCDDDDDDGGGKKKNNNRRRVVVXXXYYY[[[^^^```iiilllrrrxxx~~~{{{mmm```YYY___eeennnuuu}}}xxxnnncccYYYRRROOORRRZZZccceeebbb```aaafffjjjpppuuuzzz~~~yyyiii]]]NNNHHHMMMVVV]]]```kkkqqqxxx|||yyymmmbbbWWWSSSRRRSSSZZZbbbpppyyy~~~wwwZZZJJJFFFHHH===============???CCCEEELLLTTTcccwww~~~sssllleee```eeeqqq}}}xxxqqqpppoookkkgggfffZZZUUUMMMFFFBBBBBBDDDFFFIIIUUUbbbjjjnnnttt{{{~~~|||rrreeeXXXPPPJJJKKKMMMRRR\\\jjjzzz}}}uuujjj]]]SSSMMMJJJEEEDDDCCCCCCDDDDDDCCCAAA======<<<===???BBBEEEGGGKKKJJJIIIIIILLLQQQWWW\\\mmmmmmpppuuu}}}nnn\\\UUURRRQQQVVVRRROOOUUUeee{{{hhhSSSIIIDDDDDDFFFLLLOOOQQQPPPMMMMMMQQQUUUSSSKKKDDDCCCCCCBBBDDDGGGFFFHHHKKKNNNOOOPPPRRRSSSYYY]]]cccjjjrrr{{{rrraaaWWWXXX]]]gggssswwwlll___VVVRRRUUU[[[```___ZZZZZZ^^^eeejjjrrrzzzmmmbbbSSSIIIFFFIIIMMMPPP```fffnnnwwwyyywwwwwwfffaaaaaadddmmmwww~~~iiiQQQFFFEEE???>>>======<<<======>>>EEEFFFNNN___uuuwwwnnnfffcccfffllluuu{{{zzzsssrrrqqqooommmnnneee```XXXOOOGGGAAA>>><<>>===<<<<<<;;;:::@@@>>>BBBMMM\\\mmmzzzpppiiieeeiiinnnttt~~~}}}vvvtttsssooonnnooohhheee```XXXPPPGGG@@@======???DDDIIINNNTTT]]]dddlllvvvxxxnnnccc___XXXQQQLLLLLLOOOSSS[[[bbbkkkssswww|||vvvlllfffbbbYYYUUUOOOJJJGGGFFFDDDCCC???>>>===<<<>>>BBBFFFIIIKKKKKKIIIEEEAAAAAADDDHHHGGGHHHLLLUUU```jjjqqquuuxxx{{{qqqaaa]]]```cccaaacccjjjwwwqqqXXXMMMHHHGGGHHHIIIMMMPPPOOOOOOUUU```iiihhh[[[MMMFFFCCCBBBBBBEEECCCBBBBBBBBBCCCDDDDDDCCCBBBEEEIIINNNVVV```jjjqqqyyywwwhhhaaa\\\^^^fffvvvuuummmaaabbbdddccc]]]XXX[[[cccmmmsss|||}}}lllXXXHHH@@@AAADDDQQQSSS[[[fffsss{{{~~~}}}kkkfffkkksssyyy}}}sssXXXGGGBBBAAA???>>>>>>===<<<;;;>>><<<>>>CCCIIIUUUkkk}}}qqqggggggkkkpppxxxyyyvvvtttooolllmmmfffeeeccc___XXXPPPHHHDDD???======???BBBFFFMMMTTT]]]jjjvvv~~~wwwssslllaaaWWWOOOLLLKKKGGGNNNWWW^^^dddlllvvv}}}}}}vvvsssmmmeeeZZZPPPJJJFFFDDDCCC@@@>>>;;;::::::===AAADDDHHHHHHFFFBBB===;;;>>>@@@EEEDDDEEEIIIRRR[[[bbbffflllpppwww~~~xxx~~~nnnbbbbbbhhhnnnqqqwwwttt[[[OOOIIIGGGHHHJJJMMMPPPPPPQQQYYYfffqqqrrrbbbRRRIIIEEECCCCCCEEEGGGEEECCCCCCDDDDDDDDDCCCBBBCCCEEEGGGLLLSSS[[[aaakkkttt||||||{{{}}}uuuwwwzzz}}}}}}~~~|||rrrlllllljjjooo~~~{{{uuupppkkkgggccc\\\WWWXXX^^^hhhtttyyyfffTTTGGGBBBAAADDDGGGQQQ___hhhmmmsssyyyvvv^^^bbbnnnxxxmmmRRRGGGDDDCCCCCC@@@<<<<<>>AAAIIITTT\\\aaajjjrrrnnnaaajjjwwwfffNNNGGGAAA@@@>>>;;;:::<<<;;;======<<<;;;???GGGMMM```oooxxxnnnmmmiiivvvyyyuuuvvvzzz~~~|||zzzuuuoookkkkkkiiigggccc\\\UUUPPPJJJGGGCCC@@@>>>???@@@AAAHHHLLLVVVeeeqqqyyy{{{uuullldddUUULLLEEEEEEGGGIIINNNUUUcccnnnxxxppp___TTTNNNJJJHHHFFFGGGEEEBBB>>>===???BBBFFFDDD@@@>>>======<<<<<>>DDDKKKPPPUUUaaammm~~~wwwmmmlllwww[[[NNNBBB>>>>>>===;;;;;;;;;<<<<<<:::888999===BBBNNNYYYhhh{{{}}}oooiiigggooo|||wwwmmmdddaaadddlllyyy~~~vvvsssooommmkkkhhhccc^^^XXXSSSLLLDDD???>>>???@@@AAACCCJJJTTT^^^hhhvvvnnn___MMMDDDAAAAAADDDGGGOOOYYYfffqqq|||wwwiii^^^XXXTTTSSSPPPPPPNNNIIICCC???@@@CCCBBBAAAAAA@@@>>>>>>======CCCEEEHHHHHHFFFCCCBBBAAABBBHHHQQQXXX[[[\\\\\\\\\VVV\\\kkk|||~~~~~~bbbQQQMMMLLLJJJLLLOOORRRUUU```sssyyybbbUUUPPPNNNOOOQQQPPPMMMJJJIIIKKKLLLIIIFFFDDD@@@>>>@@@AAAAAAEEEJJJJJJMMMRRRWWWZZZ[[[[[[[[[TTTTTTSSSSSSTTTXXX___cccpppwww}}}|||zzzuuupppfffZZZTTTSSSZZZggguuu~~~lllZZZKKKBBB???@@@CCCFFFIIIOOO]]]kkkyyy{{{zzz~~~{{{lllXXXEEE>>>@@@@@@>>><<<:::;;;<<<;;;:::;;;>>>AAACCCJJJUUUeee{{{zzztttvvvwww|||}}}zzzlllcccZZZWWWWWW]]]iiittt|||vvvsssrrrqqqmmmjjjccc___WWWOOOIIIEEEDDDCCCDDDCCCEEEJJJOOOWWWeeerrr}}}www^^^MMMFFFDDDCCCBBBBBBIIISSS___kkkxxx~~~vvvooojjjgggfffcccdddbbb[[[PPPGGGCCCCCCAAABBBCCCBBB@@@???======BBBEEEHHHIIIFFFBBB???===AAADDDHHHKKKKKKKKKJJJIIIHHHPPP```sss~~~```QQQMMMLLLMMMPPPUUU[[[bbbnnngggXXXRRRPPPRRRUUUVVVTTTQQQQQQUUUYYYWWWRRRJJJDDDAAABBBBBBBBBDDDIIIFFFHHHKKKNNNQQQSSSTTTTTTMMMMMMLLLLLLLLLOOOSSSWWW___fffrrr}}}{{{|||~~~yyyvvvmmm```WWWTTTSSS```ooo|||xxxhhhTTTEEECCCAAAAAACCCEEEKKKXXXfffsss|||xxx}}}eeeKKKAAABBBBBB???<<<;;;;;;<<<<<<<<<===???AAA<<<@@@FFFPPP]]]rrr|||wwwuuuddd___\\\[[[XXXVVV[[[aaannn{{{{{{wwwsssoookkkhhhfffbbb]]]WWWQQQMMMJJJGGGDDDCCCDDDFFFJJJTTT^^^jjjsss}}}pppZZZOOOJJJDDD??????AAAFFFNNNXXXdddqqq{{{tttbbbQQQGGGCCCCCCEEEFFFEEEAAA===<<<<<<@@@DDDIIIKKKIIIEEEAAA???CCCCCCCCCCCCDDDCCCBBB@@@BBBGGGTTTdddooorrruuuyyyzzz{{{___RRRMMMMMMPPPTTT^^^iiitttlll[[[SSSQQQSSSVVVXXXXXXVVVWWW^^^gggfff```PPPHHHCCCCCCDDDCCCEEEHHHFFFGGGIIIKKKLLLMMMNNNNNNEEEEEEEEECCCBBBDDDGGGIIIQQQXXXcccmmmuuu{{{zzz~~~|||{{{ttthhh]]]XXXQQQ\\\hhhsss~~~ttt^^^NNNFFFAAA???@@@CCCIIITTT^^^kkk{{{|||yyyvvvXXXIIIFFFDDD???<<<===<<<;;;;;;;;;;;;<<<===<<<===@@@DDDJJJWWWnnn}}}yyywwwvvvggghhhkkkkkkeee]]]ZZZ\\\bbbmmmzzz|||tttnnnkkkkkklllllljjjfff```YYYUUUKKKEEE@@@@@@BBBCCCIIIOOOZZZcccooozzznnn```WWWLLLCCCCCC@@@???CCCHHHOOO[[[eeelllpppxxxsss\\\NNNIIIJJJLLLLLLHHHBBB===;;;;;;???DDDJJJMMMMMMJJJGGGEEEDDDBBB??????@@@AAAAAA@@@@@@BBBHHHTTT\\\```eeejjjooottt{{{www```UUUPPPQQQVVV\\\jjj{{{sss___VVVSSSTTTXXXWWWYYYYYY[[[fffssstttlllSSSKKKDDDCCCEEEDDDEEEGGGFFFGGGHHHJJJJJJJJJJJJIIICCCCCCCCCAAA??????@@@BBBGGGMMMUUU]]]dddkkkppptttxxxzzz|||~~~sssgggbbbVVV[[[```fffqqq~~~{{{hhh[[[NNNFFFBBBDDDJJJOOOUUU\\\eeeuuukkkWWWNNNHHHBBB???>>><<<:::999999:::;;;<<<>>>;;;===AAADDDJJJXXXfffyyyyyy}}}zzz{{{~~~zzz||||||pppjjjkkkfffkkkqqqwwwyyytttrrrtttuuuwwwwwwtttoooiiieeeWWWLLLCCCAAAAAABBBDDDGGGKKKTTT^^^jjjyyytttiii\\\QQQFFFAAA>>>??????@@@GGGPPPTTTZZZdddooo}}}~~~iii^^^[[[WWWXXXWWWQQQHHHAAA?????????DDDJJJNNNNNNLLLJJJIIIFFFBBB>>><<<===??????>>>???===@@@FFFKKKNNNRRRXXX___dddmmmtttyyy~~~ooo^^^YYYVVVZZZaaakkk{{{zzzdddYYYVVVWWW[[[ZZZ]]]]]]```mmm}}}vvvYYYOOOGGGFFFHHHHHHIIIJJJFFFHHHJJJKKKLLLKKKJJJIIIEEEFFFEEECCCAAA??????@@@AAADDDJJJOOOUUU[[[aaaeeejjjllloooqqqsssvvv{{{|||pppkkk[[[\\\[[[]]]fffuuu}}}nnneeeWWWNNNIIILLLSSSWWW[[[___bbbrrr|||}}}{{{cccWWWNNNFFFCCC===;;;888888999<<<>>>???;;;777777>>>BBBDDDIIIPPP^^^tttoooiiiooottt}}}}}}|||}}}rrrpppnnnnnnxxx|||}}}}}}~~~yyyuuurrrdddVVVHHHCCCCCCCCCBBBCCC@@@GGGQQQ[[[kkk}}}}}}tttggg[[[GGGAAA??????<<<888;;;BBBBBBHHHQQQ^^^ooosssmmmmmmcccdddaaaYYYNNNFFFDDDEEE@@@EEEKKKNNNOOOMMMLLLKKKJJJEEE>>>::::::;;;:::999===;;;;;;???BBBCCCFFFKKKQQQXXX```hhhnnnttt{{{fff[[[[[[[[[bbbjjjyyyhhh]]]YYYZZZ^^^^^^bbbbbbeeesss}}}^^^TTTKKKKKKMMMMMMMMMOOOGGGIIILLLNNNOOONNNLLLKKKDDDDDDDDDBBB???<<<<<<======@@@DDDGGGKKKQQQWWW\\\^^^aaadddeeefffjjjooossssssuuuwww{{{|||uuulllaaaXXXWWW]]]fffqqq{{{~~~vvvpppnnnfff___YYY[[[ccclllqqqssslllnnnrrrwwwtttwwwyyydddUUUIII@@@AAA>>>;;;:::;;;;;;;;;:::777777888999:::<<<===>>>MMMWWWiii~~~qqqgggbbbdddlllxxx~~~{{{yyyxxx|||}}}yyyuuuwww{{{yyypppfff^^^TTTKKKFFFEEEEEEEEE>>>AAAFFFMMMWWWbbbmmmtttyyy}}}~~~||||||yyylll^^^OOOJJJBBB>>>>>>??????>>>>>>@@@EEEKKKYYYooo|||}}}{{{ttthhhYYYMMMFFFDDD>>>AAAEEEGGGHHHIIIKKKLLLPPPGGG???======;;;;;;============>>>???@@@AAABBBGGGHHHLLLSSS]]]hhhsssyyy~~~yyyeeebbbgggiiinnnvvvnnn```[[[\\\___eeefffgggkkkxxxnnnXXXNNNNNNHHHHHHNNNNNNPPPOOOMMMMMMSSSYYYXXXSSSRRRLLLFFFCCC???<<<===AAA???@@@AAACCCEEEHHHJJJKKKVVVUUUUUUUUUWWWYYY\\\]]]cccfffkkkqqquuuvvvvvvuuuooopppqqquuuzzz~~~~~~xxxqqqggg]]]ZZZ\\\aaajjjsss{{{~~~uuuoooppprrrvvvqqqnnnrrrzzz{{{vvvxxxyyyggghhhsss~~~qqqYYYKKKFFF???===;;;:::;;;;;;:::999999999999999999:::;;;<<<@@@HHHVVVfffxxxrrriiieee___ccchhhlllppptttyyy|||~~~zzzyyyxxxuuuqqqrrrwwwvvvppppppvvvzzzrrrhhhccc]]]WWWRRRNNNJJJHHHCCCDDDDDDDDDFFFMMMVVV]]]eeejjjnnnpppsssuuuooofff___ZZZRRRLLLHHHDDD@@@===<<<===@@@CCCLLL\\\ppp|||yyy|||vvvfffXXXPPPMMMGGGGGGHHHIIILLLOOORRRTTTWWWLLLBBB>>><<<::::::<<<<<<<<<===???@@@BBBCCCCCCBBBBBBEEEIIIQQQZZZccchhhrrrxxxxxxlllpppvvvyyypppaaaZZZ[[[___bbbcccfffnnn~~~sss\\\QQQPPPKKKKKKQQQRRRVVVVVVUUUWWW```hhhiiiddd\\\SSSIIIEEEBBB>>>>>>AAA@@@@@@AAACCCEEEGGGIIIJJJMMMMMMNNNOOOPPPQQQRRRRRRUUUXXX]]]bbbgggiiijjjjjjeeeeeeeeehhhmmmsssyyy}}}uuuwwwvvvuuuyyy{{{zzzyyyxxxzzz||||||yyyvvvuuusssssssssrrrsssyyy|||xxxoooeee___]]]]]]bbbiiiwww|||qqqjjjkkkttt{{{~~~|||gggXXXXXX___ooozzzzzz]]]IIIFFF===<<<;;;;;;;;;;;;:::888::::::999999999999999::::::???GGGPPP]]]pppyyytttqqqgggddd___[[[XXX[[[```eeelllpppvvvzzzwwwqqqpppuuuyyymmmiiipppqqqtttzzz|||tttlllkkkiiigggccc]]]UUUPPPQQQPPPLLLEEE???@@@FFFMMMOOOTTT[[[___ffflllooommmnnnkkkeee___XXXPPPHHHCCC>>>>>>======@@@IIIVVV```jjjiiihhhgggkkkttt~~~rrreee\\\YYYSSSPPPNNNQQQWWW]]]```aaaaaaTTTGGG@@@===:::;;;>>>;;;<<<>>>@@@BBBDDDDDDEEE======>>>@@@DDDJJJPPPTTT```hhhsss}}}~~~sssbbb\\\^^^bbbbbbdddhhhttt}}}cccUUUSSSNNNOOOVVVVVVWWWXXXZZZ^^^jjjvvvyyyvvvjjj\\\NNNGGGDDDAAA???@@@AAAAAABBBCCCEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHGGGFFFHHHJJJMMMRRRVVVYYY\\\]]]XXXXXXWWWYYY]]]ccciiimmmyyy~~~hhhiiiiiiiiinnnvvvzzzzzzpppooommmlllmmmpppsssuuuuuuttttttuuuvvvxxxyyyyyyxxxyyy{{{|||~~~}}}zzzwwwtttqqqnnnmmmjjjiiihhhhhhmmmyyy~~~|||tttllleee___\\\```gggyyyzzzppplllrrr{{{XXXOOONNNRRRddd{{{}}}}}}yyysssooouuugggLLLEEE===<<<:::;;;;;;;;;999777999999888888888888999999:::===AAADDDKKK[[[qqq|||vvvjjj^^^UUUSSSUUUXXX```iiiwww{{{|||{{{qqqooo|||tttjjjhhhppp|||yyysssssssssssspppjjjccc]]]``````\\\RRRGGGAAABBBFFFCCCGGGMMMSSSYYYaaahhhlllrrrrrrqqqoooiii```XXXRRRIIIGGGCCC>>>===AAAHHHNNNPPPPPPQQQSSSXXXaaakkksss}}}tttkkkfffddd```^^^___fffpppwwwxxxwwwoooaaaQQQGGGAAA>>>>>>AAA;;;<<<>>>@@@BBBBBBCCCCCC<<<<<<;;;<<<>>>BBBFFFIIIQQQWWWaaakkkttt{{{sssddd```ccchhhhhhjjjqqqlllZZZVVVPPPRRRYYYZZZYYYZZZ]]]dddrrrvvvfffSSSJJJGGGCCC@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEHHHKKKNNNQQQRRRPPPOOONNNNNNQQQWWW]]]aaammmsss|||\\\^^^^^^^^^dddmmmqqqqqqgggeeedddcccdddfffhhhjjjkkkllllllllllllmmmnnnooorrrtttvvvyyy|||}}}~~~{{{xxxuuurrrpppnnnjjjgggfffeeeccceeennn{{{~~~{{{wwwqqqkkkddd```fffnnn{{{zzz~~~eeeMMMIIIIIIKKK\\\ssswwwwwwtttlllfffhhhsss}}}|||YYYHHH???===;;;;;;;;;;;;999777777777777777888999::::::777;;;======???IIIYYYggg~~~{{{mmm```XXXUUUUUUZZZddduuu{{{xxxzzz}}}ooofffcccgggnnnttt}}}}}}|||zzzyyywwwtttooolllkkkllljjjaaaTTTHHHAAA??????AAAFFFKKKQQQXXXaaagggppptttxxxyyyvvvpppiiieee\\\WWWPPPGGGAAA???AAACCCBBBBBBCCCCCCFFFMMMTTTZZZeeejjjoooqqqpppoooppprrrqqqttt|||tttbbbUUULLLDDDBBBBBB;;;<<<<<<============<<<;;;;;;::::::<<>>AAAHHHNNNSSSYYY___iiinnnvvv{{{{{{yyyvvvtttpppllldddZZZPPPGGG@@@<<<;;;;;;;;;;;;<<>><<<<<>>:::999999999999777777666666666777777888777999;;;<<<<<<>>>BBBEEEKKKZZZmmm}}}~~~wwwuuu{{{{{{yyyvvvtttuuuyyy|||~~~zzzqqqhhhfffjjjxxx{{{yyyxxxwwwyyyzzzzzzyyyrrrfffWWWLLLEEE??????FFFLLLMMMNNNQQQWWW^^^iiiqqqvvvyyy{{{}}}|||uuujjj[[[LLLCCC<<<<<<;;;:::888999;;;===@@@DDDJJJPPPWWWbbbmmmvvv|||qqqeee\\\YYYQQQNNNIIICCC???===<<<<<<777777777777888;;;===>>>>>>@@@AAADDDGGGMMMTTTYYYjjjttt{{{pppnnnqqqvvv{{{kkk___VVVXXX``````]]]___dddmmmxxxfffWWWKKKFFFGGGBBBDDDFFFHHHJJJJJJIIIHHHFFFHHHKKKMMMLLLIIIFFFCCC======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDJJJRRRYYY^^^aaadddfffaaacccfffiiilllqqqwww{{{```ccceeefffkkkqqqssspppnnnnnnoooqqquuuzzzrrrdddYYYTTTWWWaaaqqqwwwxxxzzzxxxtttuuuxxx|||xxxooohhheeefffdddpppwwwdddWWWLLLEEE??????===:::999???IIIQQQZZZ[[[[[[YYYVVVWWW[[[^^^nnn|||aaaJJJEEE???:::999999999:::999888777666666555555555333444555777999:::<<<<<<>>>IIIXXXhhh{{{xxxtttppprrrzzz|||{{{{{{~~~~~~zzztttnnnnnnrrrsss|||yyywwwvvvtttsssuuuwwwvvvmmm```UUUJJJBBB@@@EEEJJJGGGDDDDDDEEENNNZZZfffooovvv}}}ooo\\\PPP@@@@@@>>>;;;888666666888777:::>>>BBBJJJUUUbbblll|||uuummmjjj___ZZZTTTLLLGGGCCCBBBBBB888888777777888:::<<<======>>>@@@BBBDDDGGGKKKOOOXXXdddtttsssooossszzzoooaaaXXXZZZbbbbbbbbbdddiiisssooo\\\MMMHHHIIIBBBDDDGGGIIIKKKKKKJJJJJJGGGKKKQQQUUUUUUPPPIIIEEE;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCAAAEEEJJJOOORRRUUUXXXZZZVVVWWWXXXYYY\\\```fffjjjrrryyymmmooorrrtttuuuwwwyyyzzzyyy|||uuudddYYYUUUMMMVVVcccxxx~~~{{{yyyxxxyyyxxxzzz}}}{{{}}}vvvllllllfffcccmmmyyy___JJJ@@@===<<<888777888999:::???FFFNNNUUU]]]```^^^\\\\\\^^^qqqvvv}}}}}}vvvTTTEEE??????777666:::777777777777777666666666666666666666666777888999:::999>>>FFFNNN[[[ooopppmmmooowwwwwwuuu~~~~~~xxxqqqqqqvvv~~~uuuvvvtttsssqqqpppkkkccc]]]OOOJJJDDDCCCFFFFFFBBB>>>EEEEEEJJJTTT]]]ggguuusss```[[[NNNBBB>>><<<777555777777888999;;;???GGGRRRZZZeeettt{{{wwwnnnssstttiii[[[OOOFFF??????@@@???<<<::::::<<<>>>AAA@@@>>><<<<<<>>>CCCGGGKKKSSS___iiirrrzzz}}}|||uuuddd```]]]___cccgggkkkuuu{{{hhhXXXNNNIIIGGGEEEGGGMMMPPPMMMKKKLLLJJJMMMUUU___ccc[[[LLLAAAAAABBBCCCBBBAAA@@@@@@AAAFFFCCCBBBDDDEEEAAA???@@@AAAAAAAAACCCFFFKKKPPPSSSRRRPPPNNNMMMNNNQQQTTTWWW```gggqqq|||vvvxxx{{{|||}}}}}}uuugggYYYOOOMMMMMMTTTeeezzzwwwuuuuuussswww~~~tttoooqqqiiilllzzzcccOOOBBB<<<<<<888666777777777:::???NNNUUU___gggkkkjjjhhhffflllqqqzzzzzzwww{{{dddLLLAAAAAA;;;888:::888777777777777666666666666666666666666777888999::::::>>>CCCFFFMMM[[[nnn|||}}}qqqnnnooowww~~~zzz{{{|||tttrrruuurrrtttuuuvvvwww|||~~~zzzuuurrrppplllhhhdddXXXUUUQQQNNNLLLIIICCC???@@@@@@DDDLLLRRRZZZeeeppp{{{uuunnnaaaUUUOOOIII@@@999888666777888888999===CCCHHHPPP\\\mmmzzz~~~|||xxxiii\\\RRRKKKGGGDDD@@@<<<::::::;;;<<<>>>??????>>><<<===???AAABBBHHHOOOWWW```iiisssyyy{{{kkkgggeeehhhnnnpppvvvppp```TTTMMMJJJHHHKKKQQQUUUSSSQQQRRROOOTTT___kkkooofffUUUHHHCCCCCCCCCCCCBBBBBBCCCDDDGGGCCCBBBDDDCCC@@@>>>@@@AAAAAAAAABBBEEEHHHKKKMMMKKKJJJGGGFFFFFFHHHKKKMMMVVVZZZ```hhhsss~~~|||~~~ssseeeZZZPPPKKKKKKRRRYYYooo~~~~~~{{{vvvrrrooommmqqq}}}zzzqqqkkkvvv}}}kkkWWWFFF<<<<<<888777888888555777:::JJJQQQ]]]mmmyyy|||wwwpppkkkpppxxxwwwssswww{{{WWWBBBCCC???999:::999777777777777666666666666666666555666666777888999999<<<>>>>>>@@@GGGRRR\\\qqqyyytttsssxxx~~~}}}~~~~~~sssnnnnnnhhhjjjkkkmmmooosssyyy}}}{{{uuuqqqooolllkkkffffffddd```YYYPPPHHHCCC???===???CCCGGGKKKSSS[[[eeemmmuuuzzzwwwllldddYYYKKK???:::555777777777666777999;;;===DDDNNNVVV\\\bbbhhhlllrrrwww{{{}}}}}}}}}ssshhh___XXXRRRKKKBBB===<<<=========@@@AAACCCBBB@@@============???CCCIIIQQQ\\\gggnnntttxxx}}}ooolllkkkpppwww}}}lll]]]TTTOOOMMMPPPWWWZZZYYYXXXYYYTTT]]]kkkyyy}}}sss___OOOFFFEEEDDDDDDEEEFFFHHHIIIJJJGGGEEEGGGEEEAAA@@@BBBAAAAAABBBBBBCCCDDDEEEEEEGGGFFFCCCBBBAAABBBDDDEEEJJJKKKNNNRRR[[[hhhuuu~~~|||~~~xxxzzz{{{{{{{{{{{{}}}wwwfff[[[UUUPPPOOOQQQZZZfff}}}zzzsssmmmhhhkkkxxxyyykkkmmm{{{sssaaaNNNAAA===999777999:::888888;;;DDDIIIWWWmmmyyypppsssxxxxxxwwwzzzaaaEEEDDDAAA::::::999777777777777666666666666666555555555666666777888666888;;;;;;;;;>>>EEEKKK\\\mmmzzzzzz}}}{{{{{{wwwnnnjjjiiijjjlllooorrrvvv{{{}}}zzz|||~~~xxxssspppnnnqqqssstttooofff[[[QQQLLLEEEAAA>>>???@@@BBBGGGNNNSSSYYY```dddhhhqqq|||yyyqqqfffXXXIIIAAA999999999888888888999999888;;;???BBBEEEIIIOOOSSSYYYaaaiiimmmooosss{{{{{{ooojjjgggddd^^^TTTIIICCCCCCDDDDDDBBBFFFGGGHHHFFFCCC@@@???>>>>>>???BBBHHHPPPZZZdddjjjhhhlllqqqwww{{{~~~|||sssqqqqqqxxxzzzggg[[[TTTRRRSSSYYY]]]\\\[[[]]]\\\iii{{{mmmYYYIIIGGGEEEDDDFFFIIILLLNNNOOOMMMMMMNNNKKKEEECCCEEEAAAAAACCCDDDDDDDDDCCCBBBFFFEEEDDDCCCBBBBBBCCCCCCEEEDDDEEEGGGLLLWWWccckkkyyy~~~}}}yyyuuutttqqqmmmkkklllpppvvvzzznnnpppqqqrrrsssuuuxxxzzztttggg[[[UUURRRQQQTTTXXXdddzzz~~~{{{|||yyypppjjjkkkxxxqqqnnnwww{{{mmmZZZLLL@@@:::666888999999:::===>>>DDDTTTkkkuuuuuuwww}}}~~~lllLLLFFF@@@;;;;;;:::777777777777666666666666555555555444555555666777444777999::::::;;;???BBBKKKUUUeeewww}}}|||~~~}}}xxxrrrpppqqqrrrvvvyyy|||~~~yyywwwvvvyyy|||vvvsssvvvxxxzzzwwwoooeee\\\WWWNNNGGG@@@>>>>>>===AAAGGGGGGJJJMMMPPPSSS\\\jjjvvv{{{|||{{{wwwpppeeeZZZQQQDDDAAA>>>;;;:::999999999777888999:::;;;===@@@CCCGGGNNNUUUYYY[[[aaannnxxxyyylllfffiiinnnpppnnndddXXXQQQPPPOOOMMMKKKMMMNNNLLLIIIEEEBBBAAAAAA===>>>BBBIIIQQQZZZ```ddd___aaadddhhhlllrrrzzz|||xxxxxxyyyqqqbbbZZZVVVUUUZZZ]]]\\\]]]```iiiyyy}}}eeeNNNJJJEEEEEEHHHMMMPPPRRRQQQQQQTTTWWWRRRJJJEEEFFFAAABBBDDDFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDGGGLLLTTTYYYfffnnnvvvvvvtttqqqkkkddddddaaa^^^[[[\\\```eeehhhqqqwwwgggiiikkkmmmppptttxxx|||{{{qqqddd]]]VVVTTTTTTUUU\\\cccwww}}}yyyxxx|||zzzsssttt}}}{{{|||{{{www|||yyyjjj^^^JJJ@@@888666888888:::======GGGZZZrrrzzzwwwuuuzzz{{{[[[KKK@@@<<<===999777777777777666666666666555555444444444444555555555777999999888888999:::>>>AAAKKK\\\nnn~~~zzzzzzzzz|||~~~}}}|||wwwttttttwwwzzz|||xxxzzz{{{zzzvvvooogggbbbYYYRRRJJJHHHEEEAAA@@@BBB@@@@@@AAADDDGGGNNN[[[hhhmmmssswwwxxxvvvsssllleeeVVVQQQKKKEEEAAA>>>:::888555555555666777888:::;;;;;;@@@EEEFFFHHHNNNZZZdddqqqnnneee^^^___jjjuuuyyy{{{uuulllfffcccaaa^^^\\\\\\[[[YYYTTTMMMHHHFFFEEE===>>>BBBHHHPPPVVVYYYYYY[[[[[[\\\]]]```fffnnnttt{{{|||~~~zzzjjj___YYYVVVYYY]]]^^^bbbfffrrrmmmTTTNNNHHHFFFJJJPPPTTTVVVQQQUUU]]]aaa[[[OOOGGGEEECCCDDDFFFGGGHHHHHHGGGGGGDDDDDDDDDCCCBBB@@@???>>>@@@BBBCCCDDDEEEGGGJJJLLLVVV___ggghhhgggddd^^^WWWVVVTTTQQQOOOPPPRRRVVVXXXaaagggqqqxxx{{{{{{zzzyyycccfffiiimmmrrrwww~~~tttiiibbb\\\ZZZYYY[[[]]]cccppp||||||~~~|||uuutttuuuuuuuuutttuuuxxxzzz}}}zzzrrr]]]OOO@@@:::888777999===AAAQQQjjj|||vvvxxxnnnTTT@@@>>>@@@999777777777777666666666666555555444444333444444555666777888999888777777888888999???IIISSS___qqq~~~zzz{{{xxxwwwxxxvvvqqqpppttt~~~|||vvvpppkkkeee```^^^YYYPPPHHHEEE???;;;;;;>>>@@@DDDMMMXXX```iiiqqqtttwww{{{yyytttjjjfff___YYYSSSLLLEEE???===:::888666666666777777555888;;;;;;;;;???GGGMMMVVVUUURRRQQQYYYhhhtttyyy~~~}}}{{{zzzyyyxxxxxxxxxuuuuuusssmmmcccZZZTTTPPPHHHHHHHHHLLLQQQUUUVVVVVVYYYYYYYYYXXXYYY\\\aaaeeemmmppptttwwwzzz{{{}}}~~~rrrbbb[[[WWWZZZ___cccjjjqqq~~~www[[[SSSLLLIIINNNTTTXXXZZZUUU\\\gggnnnfffWWWKKKGGGFFFFFFGGGHHHHHHHHHGGGGGGKKKKKKKKKIIIFFFCCC@@@>>>???AAACCCDDDDDDEEEGGGIIILLLSSSXXXXXXWWWVVVTTTOOOJJJIIIGGGFFFFFFHHHJJJKKKQQQXXX```hhhkkkmmmmmmmmmbbbeeeiiinnnttt{{{|||}}}{{{pppeee^^^[[[\\\\\\___dddiiisss}}}uuuooohhhjjjmmmnnnoooppprrrtttxxx|||~~~zzzxxxmmm]]]JJJ???:::888:::===FFF[[[yyyyyyxxx{{{ZZZAAA@@@BBB999777777777777666666666666555444444333333333444444666777888999999999::::::888999===@@@AAAEEEVVVhhhzzz~~~tttvvv}}}zzzxxxwwwzzz}}}xxxllleeeeeemmmvvv||||||wwwttttttmmm___RRRKKK@@@;;;999;;;<<<===CCCLLLWWWbbblllpppvvv}}}~~~zzzyyyvvvqqqlllfff]]]SSSKKKHHHDDD>>>999777666777777333555777777666777:::===AAACCCDDDHHHSSSdddoootttzzz~~~yyylllbbb\\\WWWTTTRRRSSSWWWZZZZZZYYYYYYZZZYYYXXXVVVVVVXXXZZZZZZ^^^eeelllrrrwwwzzz{{{xxx||||||wwwxxxwwwddd]]]XXX[[[aaahhhqqqyyy___WWWNNNLLLPPPWWW[[[]]]YYYbbbpppxxxppp___PPPKKKIIIHHHHHHGGGGGGGGGFFFFFFVVVUUUTTTQQQMMMHHHDDDAAA@@@BBBDDDEEEEEEFFFIIIKKKHHHMMMOOOMMMLLLNNNNNNLLLCCCCCCBBBBBBBBBBBBCCCDDDBBBHHHQQQXXX\\\^^^___```eeekkkqqqtttxxx~~~}}}}}}}}}{{{yyyrrrlllmmmwww{{{qqqiiiaaa[[[[[[___dddlllvvv}}}|||xxxsssmmmiii```cccgggkkkmmmmmmllljjjuuu|||zzzsssqqqpppzzzttt]]]EEE::::::======DDDZZZ{{{{{{hhhOOOFFFAAA;;;<<<:::888888888777555333444444444444444444444444444555555666666666666666666777888888:::???FFFJJJYYYlll}}}vvvsssrrrzzz{{{zzzwwwsssoookkkhhhgggjjjgggfffmmmzzz|||jjj[[[OOODDD;;;;;;===>>>???AAAKKKQQQ\\\fffooowww|||}}}{{{xxxwwwvvvrrrlllggg___XXXJJJ===888:::;;;888666666666555444555777999888:::>>>BBBHHHRRR]]]eeellluuu{{{sssgggdddbbbcccgggiiihhhgggiiieee___XXXQQQNNNNNNOOOYYY[[[___dddjjjppptttwwwttttttsssrrrtttyyypppjjjbbbaaafffhhhmmm~~~uuu\\\PPPSSSUUU[[[cccbbbccchhhvvvnnnWWWLLLKKKJJJKKKKKKGGGCCCGGGNNN[[[hhhkkkfff]]]KKKAAAGGGEEEFFFFFFEEEDDDEEEGGGIIIKKKLLLJJJGGGHHHJJJIIIEEEAAAAAA???======@@@BBBAAACCCCCCEEEIIINNNRRRUUUVVV]]]eeelllooosssxxx{{{zzzuuuwwwvvvqqqpppssssssppplllkkkgggcccgggrrrzzz|||yyyoooeee___\\\\\\ccckkkyyy~~~~~~}}}zzzwwwsssoookkkgggbbb___]]]aaafffhhhiiiiiiiiijjjqqqxxx}}}vvvnnnooo~~~mmmSSSAAA<<<======DDDUUUrrr~~~www[[[JJJAAA;;;;;;:::888777777777555444444444444444444444444444444444555666666666666666555666666777888<<>>DDDMMMTTT^^^gggrrrzzz}}}{{{zzz}}}}}}vvviii\\\QQQLLLKKKLLLSSSUUUYYY^^^bbbfffhhhiiimmmnnnoooooooooqqqtttwww|||nnnkkkgggiiiqqqvvv}}}dddUUUVVVVVV]]]eeeeeehhhooo}}}ttt]]]OOOIIIIIIJJJLLLJJJJJJPPPXXXdddrrrwwwrrrhhhSSSEEEGGGEEEEEEEEEDDDDDDEEEGGGHHHHHHJJJIIIGGGIIIKKKJJJEEEAAA@@@>>><<<<<<>>>>>>>>>@@@@@@AAADDDHHHKKKNNNOOOUUU]]]dddgggjjjnnnooommmlllmmmkkkfffdddfffeeeccc^^^______```hhhuuu}}}vvviii\\\XXX\\\fffttt~~~zzzxxxuuurrrnnnjjjddd```\\\YYYVVVTTTYYY^^^dddeeeccccccfffjjjooovvv|||rrruuufffMMMAAA??????CCCNNNcccwwwxxxzzz}}}oooSSSCCC???;;;999777777777777666444444444444444444444444444444444555666666666666555333444555666666777:::<<<<<<@@@HHHUUUeeewwwxxxtttvvv~~~wwwuuusssrrrpppiiikkkkkkhhhgggiiiqqqwww~~~oooaaaQQQGGGAAA<<<;;;===<<>>BBBLLLSSS^^^iiitttttt```RRRKKKIIIJJJMMMOOORRRUUUXXXYYYYYYYYYaaacccffffffeeeddddddeeekkkpppvvvzzz}}}~~~}}}mmmmmmmmmtttrrr^^^[[[YYY^^^ggghhhmmmttt|||dddTTTLLLKKKKKKMMMNNNOOOWWW```oooxxxaaaKKKHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGJJJLLLLLLNNNQQQOOOKKKDDDAAA>>>=========<<<<<>>;;;888666555666666555444444444444444666999;;;>>>DDDLLLVVVbbbsss{{{gggXXXOOOKKKIIILLLLLLLLLMMMMMMNNNNNNOOOUUUWWWYYYZZZYYYXXXXXXXXX```eeekkkpppsssuuuwwwxxx|||vvvqqqssswwwiiiaaa[[[```iiijjjlllvvvjjjXXXTTTPPPNNNOOOPPPSSSZZZcccxxxpppTTTJJJGGGFFFEEEFFFGGGHHHHHHGGGHHHMMMRRRUUUYYY]]]ZZZUUUIIICCC>>>>>>???>>>===>>>AAAAAABBBAAAAAAAAACCCDDDRRRVVVXXXVVVWWW\\\aaaaaafffccc```^^^\\\[[[\\\]]]]]]cccjjjvvvsssgggkkk{{{~~~{{{wwwuuurrrooolllfff```WWWPPPLLLKKKJJJJJJKKKPPPUUUUUUTTTXXXbbbjjjuuu{{{}}}|||nnnUUUGGGAAABBBBBBGGGSSSaaarrr~~~wwwwwwnnnQQQFFF???<<<999777777777777666444444444444444444444444333444444555555555555555333555777666555333333444666888::::::<<>>???@@@>>>>>>@@@BBBCCCDDDBBB@@@???AAACCCVVVYYYXXXUUUUUU\\\bbbccc```\\\ZZZ[[[ZZZYYY\\\___bbbhhhsssyyyrrr}}}~~~}}}xxxuuusssqqqooonnneee^^^UUUNNNIIIGGGFFFEEECCCGGGJJJLLLNNNVVVaaajjjvvv||||||yyyzzz|||}}}{{{{{{hhhPPPBBBBBB@@@AAAGGGRRReee|||}}}zzzvvvvvv}}}^^^JJJBBB???;;;888888888777666444444444444444444444444333333444555555555555444444555777666555444444444111555888777666999BBBJJJWWWiii~~~}}}pppgggdddkkktttssswww}}}}}}|||zzzxxxwwwuuusssqqqvvvvvvrrrooouuuvvvpppllljjjeee___^^^```ZZZWWWUUUTTTRRRNNNFFF@@@FFFGGGHHHLLLSSS]]]iiiqqqsssyyy{{{xxxuuurrrnnniiibbb]]]WWWQQQMMMFFF>>>888666333000///111333555555666777999<<>>===???BBB^^^aaaaaa^^^___eeejjjjjj```[[[ZZZ]]]^^^^^^bbbhhhjjjqqq}}}}}}|||wwwssspppooonnnnnnfff```VVVNNNIIIFFFDDDCCCBBBCCCEEEHHHOOOZZZgggoooyyy~~~{{{tttuuu|||~~~wwwsssuuubbbLLLCCCAAA@@@AAAHHHZZZwwwvvvrrrvvvyyy{{{~~~sssWWWFFFBBB===:::999888777666444444444444444444444444222333444444555555444444333444555555444444555666111222333444444666999<<>>@@@DDDfffjjjllljjjkkkooorrrrrrddd___^^^ccceeefffjjjrrrrrrzzz~~~~~~}}}wwwqqqnnnmmmmmmnnnhhhbbbYYYQQQKKKHHHEEECCCEEEDDDEEEIIISSS```mmmuuu|||vvvqqqwww{{{mmmffflllwww{{{zzzrrrXXXCCCBBB@@@???CCCSSSrrrvvvllluuu~~~dddIIIDDD???;;;999888777666444444444444444444444444222333444444555555444444222333444444333444666888666333111222555777555333777@@@JJJSSSbbbvvv|||rrrqqqtttyyy|||ssshhh```cccnnnlll^^^aaaiiinnnlllwww{{{xxxvvvtttrrrvvv|||{{{nnn\\\NNN@@@@@@???<<<<<>>@@@CCCHHHMMMSSS]]]iiiqqqyyy|||qqqfffZZZMMMDDD===@@@EEEJJJMMMNNNMMMMMMBBBDDDGGGIIIKKKNNNRRRUUUZZZUUUNNNGGGFFFKKKSSSZZZcccmmmuuutttqqqrrruuuwwwxxxvvvuuuyyy~~~{{{yyyaaa^^^___hhhqqqyyyxxxaaaRRRPPPNNNQQQUUUVVVSSSNNNSSS___ooo~~~sss^^^MMMHHHFFF??????DDDAAADDDFFFDDDAAA@@@CCCGGGpppqqqtttxxx|||~~~}}}|||xxxnnngggiiipppuuuzzz~~~~~~}}}tttpppooonnnkkkhhhfffbbb[[[UUUPPPLLLGGGEEEHHHEEECCCIIIVVVeeeqqqwww|||tttuuu~~~tttccc^^^fffppp~~~|||nnnhhhpppzzzaaaNNNCCC<<<>>>@@@III___wwwssshhhrrrzzzYYYIII===>>>>>>777333777777444222111333444555555111222333333444444333333555555444444444333333333333333333333333333333333666888<<>>BBBJJJKKKLLLOOOSSSYYYaaagggppprrrtttvvvvvvtttqqqooo___TTTFFF<<<999888777666666444222222444777888888777:::>>>AAADDDKKKSSSYYY^^^ggguuu|||uuujjj```XXXOOOGGGAAAAAABBBEEEKKKPPPQQQOOOKKKHHHGGGFFFFFFGGGJJJMMMPPPTTTPPPKKKGGGHHHLLLRRRVVVcccfffiiihhhfffggglllrrrsssvvvzzz}}}iii```___iiiqqqvvvkkkXXXOOOJJJNNNTTTUUUSSSSSSYYYdddrrrnnnTTTFFFCCCBBBBBBCCCFFFDDDDDDEEEDDDBBBDDDJJJ{{{|||yyyqqqttt{{{}}}uuupppnnnmmmjjjggghhhddd^^^YYYTTTPPPKKKHHHFFFEEEFFFMMM[[[jjjvvv|||zzztttvvvwwwcccYYY[[[aaattt|||}}}pppiiilllrrrlllRRRGGG>>>>>>???DDDUUUhhhvvviiiqqqiiiSSSAAA>>>???999666777777444222111333444555555111222333333444444333333555444444444444333333333333333333333333333333333444555777999>>>IIIXXXccczzz|||}}}yyytttqqqppprrruuuqqqzzz~~~qqqdddXXXXXX[[[bbblllvvv{{{}}}{{{{{{~~~vvv___QQQCCC<<<::::::;;;>>><<>>IIIVVVqqq}}}mmmqqq{{{bbbFFF===???===888777777444222222333444555444111222333333444444333333444444444444333333333333333333333333333333333333444666666666777;;;CCCJJJ```mmm{{{~~~zzzuuupppoooffflllvvv}}}nnnXXXTTTNNNMMMQQQXXX```dddtttxxxsssaaaMMMBBB===;;;:::;;;777999<<<>>>@@@CCCGGGJJJRRRXXXaaakkksssyyy{{{|||wwwnnnbbbWWWNNNGGG???:::999888666555555444222000444555666666555666888:::===AAAGGGLLLPPPQQQQQQPPPPPPMMMIIIFFFEEEDDDBBBAAABBBFFFMMMUUUYYYXXXSSSOOONNNMMMJJJIIIIIIJJJLLLNNNGGGFFFEEEFFFJJJOOOUUUYYY]]]]]]ZZZUUUQQQQQQVVV[[[hhhmmmuuu{{{}}}}}}||||||{{{}}}vvvrrrrrrxxx{{{uuu[[[QQQKKKLLLPPPRRRRRRTTTUUU___nnnlllXXXLLLFFFDDDDDDFFFDDDDDDFFFEEEFFFNNNVVVyyyrrrnnnkkkhhhfffhhhfffcccaaa___ZZZUUURRRJJJIIIJJJOOO[[[jjjxxxtttcccXXXUUUWWWeeewwwxxxqqqmmmkkkxxxlll\\\KKKAAA<<<<<>>>>>:::777666555333222444444444333111222333333444444333333444444444333333333222222222222222222222222222222222444666666666888<<>><<<>>>??????===<<<<<>>@@@BBBCCCCCCDDDCCCAAAAAAAAABBBCCCDDDKKKPPPYYY```cccaaa[[[WWWWWWUUURRRPPPOOOPPPRRRSSSPPPOOONNNNNNPPPTTTWWWZZZ\\\ZZZVVVQQQOOOQQQWWW[[[aaaffflllpppqqqppppppoooqqqtttxxx{{{~~~zzzzzz~~~yyy^^^UUUNNNNNNPPPQQQRRRUUUVVV```ppp|||fffVVVKKKGGGHHHJJJHHHHHHHHHGGGIIISSS]]]{{{tttoookkkiiihhhfffeeecccbbb```]]]YYYVVVPPPNNNKKKLLLSSS```oooyyy||||||kkk^^^VVVOOO]]]ppp~~~yyynnnvvv}}}mmmXXXHHH???===AAAGGGRRRhhhxxxuuuxxx}}}VVV@@@===>>>;;;777666555333333444444333222111222333333444444333333444444333333333222222222222222222222222222222222...///222333444555666777<<>>@@@CCCFFFHHHQQQXXXbbbkkkpppooommmjjjfffdddaaa___^^^___aaabbbaaa___\\\ZZZYYYZZZ[[[\\\```\\\WWWQQQOOOQQQVVVZZZ[[[]]]___`````````aaacccgggjjjoooqqqqqqqqqsssuuuvvvzzz~~~}}}___VVVPPPPPPQQQRRRTTTXXX\\\gggyyyvvvbbbTTTMMMMMMLLLJJJJJJJJJHHHJJJTTT```|||tttnnnjjjiiihhheeedddbbbaaaaaa___\\\ZZZWWWSSSNNNKKKNNNWWWdddmmmwww{{{qqqbbbYYYOOOYYYjjj|||~~~iiiTTTFFFAAABBBFFFIII]]]zzz}}}xxxzzzeeeJJJ???===;;;999666555444444444444333111111222333333444444333333333333333333222222222222222222222222222222222222111111222222333333333444666:::???FFFRRRbbbttt}}}}}}zzzxxxyyyuuummmbbbbbb```[[[TTTMMMIIIGGGKKKMMMTTT^^^dddfffkkkqqq{{{|||sssnnnfff[[[RRROOOJJJIIIFFFBBB===;;;<<<>>>???>>>>>>@@@DDDJJJPPPTTTYYY\\\bbbgggjjjlllllllllfff```UUULLLEEE@@@===;;;777666444333444555444333222222222222333555666777333555888:::===AAAEEEIIINNNVVVbbbmmmtttxxx{{{|||zzzyyywwwuuuuuuvvvxxxzzzuuurrroookkkiiiiiijjjjjjpppjjjbbbZZZVVVUUUVVVXXXUUUUUUTTTRRRPPPQQQTTTWWW[[[^^^bbbbbbaaaaaadddfffmmmsssyyy}}}}}}^^^XXXTTTVVVXXXYYY]]]bbbcccrrrqqq]]]SSSQQQLLLLLLMMMMMMJJJLLLWWWccczzzsssllliiihhhhhheeecccaaa```aaaaaa___^^^ZZZXXXTTTOOOOOOTTT\\\cccnnnttt}}}yyykkkaaaTTTXXXccctttzzzcccOOODDDBBBBBBCCCRRRlll}}}}}}wwwWWWDDD===;;;:::666555444444555444222000111222333333444444333333333333333222222222222111111111111111111111111111555444333222333444444444333555777:::@@@KKKZZZdddyyyzzzwww~~~yyytttuuusssooohhhhhhfffaaaZZZUUUSSSRRRXXXYYY]]]bbbaaa\\\[[[]]]gggrrr||||||zzzzzzzzzvvvmmmhhhhhh\\\]]][[[VVVOOOHHHDDDBBB>>>>>>>>>???@@@CCCEEEFFFLLLMMMQQQVVV]]]gggpppvvvuuupppggg___WWWPPPJJJFFFBBB>>>999666666666444333444444555555555555555555111333555666777:::>>>BBBFFFNNNYYYccckkkrrrxxx|||}}}|||}}}|||zzzwwwuuuuuuwwwzzz|||}}}vvvlllccc\\\XXXWWWVVVPPPOOOMMMJJJGGGGGGJJJLLLMMMPPPTTTSSSRRRRRRVVV[[[cccjjjrrrvvvxxxzzz~~~vvv```]]]\\\aaafffjjjoootttyyyfffXXXTTTNNNOOORRRTTTRRRSSS___lll~~~xxxqqqkkkgggggggggfffdddaaa```aaabbbbbbaaaZZZZZZXXXTTTRRRTTTYYY^^^fffmmmxxxuuulllWWWXXX___nnn}}}mmmUUUFFF@@@???@@@KKKaaa}}}aaaHHH===;;;;;;666555444444555444222000222222333444444444333333333333333222222222111111111111111111111111111111222000......000222333444222333444555777>>>HHHPPPaaaoooxxxqqqnnnyyy~~~|||~~~|||vvvvvvuuussspppooollleee___\\\^^^```ggggggjjjkkkeeeXXXPPPNNNRRR^^^jjjoooqqqtttuuutttsssuuu{{{{{{{{{ssstttsssmmmcccVVVLLLGGG>>>???@@@BBBBBBBBBAAA@@@??????AAAEEEPPP___pppzzz{{{xxxtttnnnhhhaaaXXXSSSLLLFFF???;;;999888555333333444555555444333111000444666666555333333666:::@@@FFFOOOWWW^^^eeelllqqquuutttsssrrrtttwwwzzz|||uuutttrrrrrruuuyyy~~~|||vvvlllbbb[[[VVVTTTRRRLLLLLLJJJGGGDDDCCCDDDFFFDDDGGGJJJJJJHHHJJJOOOTTTUUU\\\eeejjjlllnnnrrrvvv|||}}}|||{{{{{{|||nnneeeccceeemmmsssxxxlll[[[UUUQQQTTTXXX[[[ZZZ\\\hhhuuuzzztttrrrpppllllllnnnkkkhhheeeddddddccccccbbb___\\\XXXWWWZZZ^^^aaaccc^^^aaakkkzzz}}}ssscccZZZWWWdddwwwqqq]]]LLLCCCBBBBBBGGGWWWuuu~~~vvv[[[FFF;;;:::999888777555333222222111333333333333333333333333222222222111111111111000000000000000000000000000111111111111111111111111444333111000222666:::===IIITTTfffwwwwwwppplllmmmyyytttooopppvvv~~~wwwppplllmmmmmmkkkgggccceeekkkppp{{{uuueeeUUULLLFFFKKKPPPSSSUUUZZZbbbiiilllttt~~~~~~|||pppbbbZZZWWWRRRLLLGGGDDDBBBAAA@@@<<<>>>??????CCCNNN]]]hhhqqqxxx|||yyysssnnnhhhccc^^^VVVKKKBBB===:::777555555333222222444555444333222111//////222444444444555888===CCCJJJQQQVVVXXX^^^^^^]]]^^^```cccfffhhhdddcccccchhhpppwwwzzz{{{uuuqqqjjjbbb\\\YYYWWWWWWKKKGGGCCCAAACCCEEEEEEDDDAAAAAAAAABBBCCCDDDFFFFFFPPPRRRVVV[[[```ccceeefffmmmpppsssrrrppppppuuuyyy|||~~~~~~pppjjjqqqzzznnn^^^YYYZZZZZZ^^^dddfffjjjxxx|||zzzuuutttrrrnnnlllmmmmmmjjjgggfffffffffeeedddbbb___\\\\\\^^^aaadddddd___^^^dddppp|||qqqfff^^^bbbmmmzzz~~~ppp```QQQGGGCCCAAACCCPPPkkkyyywww|||zzzdddKKK???===999888666555444333222222333333333333333333333333222222222111111111111000000000000000000000000000111111111111111111111111333222111111222555888:::;;;CCCPPP^^^mmm~~~|||vvvsssxxx~~~qqqjjjggggggjjjoooxxxpppooonnnnnnmmmnnnrrrxxx|||rrr___SSSLLLMMMLLLKKKJJJKKKPPPSSS^^^fffpppvvvyyy|||}}}xxxsssnnnfff]]]SSSKKKDDD@@@>>>???>>><<<<<>>@@@BBBDDDFFFEEEFFFIIIMMMRRRUUUVVVXXXYYY\\\]]]]]][[[XXXVVVNNNKKKHHHFFFEEECCCAAA???@@@@@@@@@??????@@@@@@AAADDDEEEGGGHHHIIIIIIIIIIIILLLNNNPPPQQQQQQTTTYYY^^^fffiiilllmmmmmmooossswwwwwwxxxzzz||||||pppkkkyyyssseeecccaaadddlllvvv{{{wwwuuuwwwuuuppplllkkkooolllgggeeedddddddddddddddcccbbbcccdddeeedddcccYYYQQQOOOXXXgggttt~~~tttfff```fffzzzzzztttlll]]]PPPIIIEEEHHHZZZyyy|||rrrooossswwwqqqoooooorrryyy}}}ZZZEEE@@@777777666555555444555555333333333333333333333333222222222111111111000000////////////////////////111111111111111111111111000111111222222222222222666777999<<>>AAADDDFFFGGGIIIKKKOOORRRTTTTTTSSSRRRMMMLLLKKKJJJIIIGGGDDDBBBAAAAAA@@@???????????????BBBBBBCCCCCCCCCBBBBBBBBBEEEGGGIIIJJJLLLOOOUUUYYY]]]___bbbcccccceeehhhkkkiiikkknnnqqqtttyyy~~~}}}zzzxxxrrrhhheeesssrrrhhhjjjmmmqqqxxxxxxtttsssuuutttpppmmmmmmrrrnnniiifffdddddddddcccaaaaaa```aaabbbcccbbb```WWWNNNJJJQQQ\\\gggqqqxxxyyy|||oooaaabbbrrr|||nnn^^^LLLFFFFFFUUUsssxxxmmmkkkooonnnmmmnnnqqqvvvdddJJJ???888777666555555555555555333333333333333333333333222222222111111111000000////////////////////////000000000000000000000000000000111222222111000000222333333444888AAAMMMVVVggguuu}}}zzzdddaaa^^^[[[[[[^^^eeekkkyyy~~~yyyvvvyyy}}}vvvwww||||||vvvkkk```SSSJJJGGGFFFCCC???===>>>>>>@@@CCCIIIOOOTTT^^^dddtttyyyttteee```XXXNNNEEE???=========???@@@@@@CCCJJJMMMLLLJJJMMMQQQWWW\\\bbbfffiiiccc___YYYSSSMMMGGG@@@<<<666555333333444333222111//////000111222333444555111111111222333444555555555666777888999:::<<<===@@@AAABBBDDDFFFHHHIIIJJJHHHJJJLLLLLLLLLJJJIIIHHHDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@CCCEEEHHHKKKOOORRRTTTUUUVVVVVVVVVWWWYYY[[[XXXZZZ]]]```cccfffkkkoootttuuuvvvsssooojjjhhhfffgggbbbbbbqqqsssoootttxxx~~~xxxsssppprrrsssqqqqqqsssxxxtttmmmiiiffffffeeeddd___^^^]]]^^^```aaa```___YYYQQQLLLNNNUUU\\\gggppptttvvvyyy|||{{{ggg^^^eeeqqqpppRRRJJJFFFPPPkkkooohhhkkkqqqppprrrtttvvv~~~tttRRR@@@999888777666555555555555333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000111111222111111111///111222111222555<<>>>>>>>>AAAFFFFFFBBBDDDFFFHHHLLLQQQXXX```fffkkkjjjgggddd___XXXOOOIII@@@<<<888555444333111000222111111111111000000000//////000000111111111222111333444555444444666777999999999999:::===???AAAAAADDDHHHIIIJJJJJJKKKLLLHHHGGGFFFEEEEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>===???AAAEEEGGGJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLOOOQQQRRRUUUXXX[[[\\\]]]]]][[[XXXVVVUUUVVVZZZ\\\aaappp|||}}}zzztttpppqqqssssssvvv{{{|||wwwoooiiifffeeedddccc___]]]\\\]]]```aaabbbaaa]]]VVVRRRRRRUUU^^^nnn|||~~~{{{yyyyyy|||rrr```\\\aaasssfffYYYMMMOOOcccuuukkknnnwwwwwwwwwwwwvvv{{{___FFF:::999888666555444444444333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000111111222222222000222333333111222666:::===GGGVVVdddppp}}}xxxpppeeeZZZWWW[[[aaaeeekkkoooppprrrtttuuurrrzzzyyyuuuvvvxxxyyyxxxoooggg\\\RRRMMMIIIGGGDDDBBBAAA?????????@@@@@@???AAAGGGSSSbbblllnnnpppsssqqqwww~~~~~~||||||~~~~~~xxxnnn```RRRJJJFFFHHHGGGEEEFFFHHHDDD===>>>???AAABBBEEEKKKSSSZZZaaaeeejjjoooqqqmmmeee___RRRMMMEEE>>>:::777444333222222111000000///......111111222333333333222222///111333333222222333555444333333444555666888999:::===AAACCCDDDEEEHHHJJJLLLKKKJJJJJJJJJJJJJJJKKKEEEDDDBBB@@@>>>=========<<<>>>AAAEEEGGGHHHFFFEEE???>>>======>>>>>>>>>>>>AAACCCEEEEEEEEEFFFHHHJJJGGGHHHHHHGGGFFFGGGIIIKKKNNNSSSZZZfff}}}|||uuuppppppsssuuu{{{|||wwwooohhhdddbbbaaa``````^^^]]]^^^```cccdddddd^^^ZZZVVVVVVZZZggg|||zzzvvvwww{{{}}}fff[[[[[[jjj{{{jjjWWWQQQ^^^yyy|||qqqsss|||||||||zzzvvvyyyhhhKKK;;;:::888777555444333333333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000111222333444///111222111000000444888444:::DDDOOO[[[hhhvvvsssllllllbbb]]]XXXYYY```jjjppprrrpppzzzwwwqqqqqqrrrrrrqqqjjjddd\\\TTTOOOLLLKKKJJJLLLJJJGGGEEEBBB@@@===:::<<>>>>>@@@DDDGGGNNNNNNMMMMMMMMMMMMNNNNNNJJJHHHEEEBBB???>>>======777999<<<@@@CCCBBB???<<<;;;999888888:::;;;:::::::::;;;<<<<<<;;;:::;;;=========>>>======@@@DDDGGGBBBHHHOOOWWWjjj|||vvvuuuvvvyyy~~~~~~{{{tttuuu||||||rrrjjjeeebbb```___^^^]]]]]]^^^```aaa```___```\\\YYY\\\iii~~~|||uuuqqqtttyyyzzz~~~xxxgggaaaiii}}}vvv___QQQRRRccc|||wwwuuu}}}~~~yyy|||yyyRRR>>>>>><<<999888888666333222222222222222222222222000000000000000000000000000000////////////000000---......///000111111222000000000000000000000000000000000000000000000000111333666;;;DDDPPP\\\eeettt}}}iiiVVVSSSVVVYYYaaalllqqq{{{zzzqqqoooooollliiikkkeee___\\\YYYTTTTTTWWWUUUYYY[[[VVVMMMFFFCCCCCC;;;???DDDGGGHHHGGGFFFEEEMMMOOOSSSYYY___dddiiikkkppp|||vvvtttwwwuuuoookkkfffUUUCCC<<<::::::<<<===<<>>777444000000222333222000333222111000000000111222222222222222222222222222111111111111111111111111555555555666999<<<@@@BBBFFFGGGIIIKKKLLLLLLKKKKKKFFFEEECCCAAA???>>>===<<<>>>>>>>>>>>>===<<<;;;:::999999888777777777888888888888888888888888888888888888888999:::<<<===>>>???AAAFFFMMMXXXiii{{{sss___XXXYYYYYYWWWVVV```aaacccfffkkkpppuuuwwwzzz|||~~~tttkkkeeebbbaaa```bbb```___```aaabbbaaa```^^^\\\[[[```nnnzzzsssnnnooorrruuuzzzqqqfffbbbuuuppp^^^UUU[[[ppp{{{~~~]]]CCCAAA<<<777666666555333222222333333333333333333000000000000000000000000000000////////////000000---......///000000111111000000000000000000000000000000000000000000000000111111333444888???GGGMMM___hhhwwwwwwccc[[[WWWRRRSSSYYYhhhssswwwsssoookkkgggfffbbb___^^^[[[YYY[[[```dddiiimmmiii```VVVQQQPPPNNNPPPSSSSSSPPPLLLGGGEEECCCDDDGGGLLLRRRXXX^^^aaaeeeqqq}}}|||fffQQQGGGAAA=========;;;<<>>======:::;;;;;;<<<<<<<<<;;;;;;777777666666555666666777888888888888888888888888555555555666777999:::;;;;;;===???BBBIIITTTaaakkkqqqyyyjjj[[[LLLGGGHHHHHHGGGHHHLLLMMMNNNPPPSSSVVVZZZ[[[aaaccchhhqqq|||wwwnnngggeeeccccccfffdddbbbbbbbbbcccbbb```^^^]]]]]]cccooo{{{qqqlllhhhgggiiiooouuu}}}}}}lll\\\lllrrr]]]TTT^^^lll~~~~~~jjjJJJCCC;;;666555555444333444444333333333333333333000000000000000000000000000//////......//////000.........//////000000111000000000000000000000000000000000000000000000000444444444333333555999<<>>>>><<<;;;<<>>???AAACCCMMMTTT___iiivvv}}}cccTTTGGGCCCDDDCCC@@@???<<<<<<>>>BBBIIINNNOOOOOORRRTTTXXX[[[\\\[[[YYYWWWUUURRRMMMGGGBBB>>>:::888222222333333333333333333/////////000111111222222111111111111111111111111222222222222333444555666666777888:::;;;===>>>>>>DDDDDDCCCCCCCCCCCCDDDDDD>>>???@@@@@@@@@>>><<<;;;999999888888888888999999777777777777777777777777666666666666777888999:::777888999:::<<<>>>AAABBBCCCHHHPPPWWW[[[ZZZTTTNNNCCC???===??????===>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@DDDCCCCCCDDDFFFIIIMMMOOOXXX[[[]]]]]]ZZZVVVSSSRRRRRRTTTYYYdddssszzzuuurrrqqqqqqmmmjjjeeebbbaaa___]]]\\\\\\[[[[[[]]]aaaffflllpppvvviii]]]YYYXXXXXXYYY[[[kkkrrr{{{uuuddd```bbbtttuuuXXXOOOTTT^^^sss|||}}}SSSFFF;;;:::<<<999555444555555555444444333333333000000000000000000000000//////............//////............////////////////////////////////////////////////////////////+++---000000000000222333777999===DDDOOO]]]lllvvvwwwmmmdddaaaYYYVVVSSSTTT\\\jjjyyy}}}uuummmgggddd\\\YYYXXXXXXXXXXXX___hhhnnnsssyyy}}}ppp```UUUNNNKKKEEE@@@<<<;;;;;;<<>>;;;;;;:::999999999999999666666666666666666666666777666666777777888999:::999:::;;;===???@@@@@@???@@@AAACCCHHHIIIGGGCCC@@@;;;999999<<<<<<999999===<<<<<<============<<<<<>><<<;;;;;;;;;<<<===CCCEEEGGGGGGEEECCCBBBBBBEEEFFFHHHOOO[[[kkkzzz}}}zzzyyyxxxppplllfffbbb___]]][[[YYYYYYXXXXXXYYY[[[^^^bbbdddhhh___WWWSSSQQQPPPSSSWWWiiipppzzz~~~mmm___XXXfff~~~\\\MMMMMMTTTiiiyyysss{{{]]]JJJ;;;;;;>>>;;;666555555555444444333333222222000000000000000000000000///......------......///........................////////////////////////////////////////////////,,,...000000/////////000555555666888>>>IIIUUU]]]nnnvvv}}}xxxssspppnnnfffZZZRRRPPPVVV___eeemmmqqqwww|||}}}xxxooohhh[[[WWWUUUWWW[[[___eeelllsssuuuxxxyyy~~~pppcccSSSPPPJJJDDD@@@===<<<<<<;;;<<>>999666444333111111111111111111111111111111111111111111111111000000000111111111111111111111111222333444555666999:::;;;===@@@CCCEEEGGGKKKLLLMMMNNNMMMJJJGGGEEE>>>===<<<;;;:::999999999777777777777777777777777777666666666666777888999:::;;;===@@@BBBBBB@@@>>>@@@===<<<>>>@@@>>>===>>>;;;888888:::;;;888888;;;999999:::;;;;;;;;;;;;:::999999888777666777888888:::<<<>>>>>>===<<<<<<===?????????AAAHHHSSS___gggwww~~~}}}sssnnnhhhbbb___\\\ZZZXXXWWWWWWVVVVVVVVVXXXYYYZZZXXXSSSOOOMMMJJJJJJPPPXXXdddlllvvv}}}vvvdddWWW___sss```NNNKKKLLL___ttt}}}qqqxxx|||{{{zzzjjjRRR===:::<<<999666666444444444333222222111111000000000000000000000000///......------......///........................///////////////////////////////////////////////////000222111000///000111333333333333666;;;AAAFFFQQQZZZhhhuuuzzzpppggg```]]]^^^___```bbbgggqqqyyy|||xxxsssddd\\\XXX\\\bbbggglllpppwwwwwwxxxyyyttt```]]]WWWQQQJJJFFFBBBAAA<<<<<<>>>CCCEEEKKKZZZiii}}}}}}~~~zzztttqqqjjjggg___WWWOOOIIIFFFFFFEEEDDDBBB@@@??????@@@AAA>>>BBBEEEHHHHHHJJJMMMPPPRRRQQQOOOLLLFFFAAA;;;888333333333222111111000000111111111111111111111111......///000000000000000222111111000111222333444555666777888;;;===???AAAFFFHHHLLLPPPRRRRRRPPPOOOEEEDDDBBB@@@???======<<<::::::::::::::::::::::::999888888888888999::::::<<<<<>>>>><<<<<>><<<<<<===>>>>>>===<<<<<<:::999999888777888888999666888::::::999999999::::::;;;;;;<<<===BBBJJJOOOXXXaaajjjooosssxxxyyywwwuuupppiiiccc___]]]ZZZXXXXXXWWWUUUSSSRRRRRRRRRRRRJJJHHHGGGGGGFFFGGGPPPZZZ```hhhsss{{{~~~}}}kkk[[[^^^kkk{{{xxxdddQQQMMMEEEWWWlll~~~tttyyy}}}wwwuuuwww|||tttWWW>>>888999777555888444444333222222111000000000000000000000000000000.........------..............................---////////////////////////////////////////////////,,,---............///111000222333444444555777999999CCCSSSaaallluuu|||{{{uuuooollleee```]]]cccooozzz~~~oooeee^^^aaahhhllloooqqquuuvvvwwwzzzppplllfff^^^VVVNNNIIIFFFCCCAAAAAABBB@@@BBBNNN\\\qqq}}}~~~{{{{{{zzzwwwpppdddWWWMMMGGGDDDCCCAAA???>>><<<;;;;;;:::<<<>>>???@@@CCCJJJOOORRRTTTVVVVVVRRRLLLEEE@@@555444444333222111000000111111111111111111111111...///000111222222222222333222111000000111222333333333444555666888:::;;;???CCCIIIOOOTTTVVVWWWWWWLLLKKKIIIFFFDDDBBBAAAAAA========================<<<<<<<<<;;;<<<<<<=========>>>BBBHHHPPPTTTSSSQQQKKKDDD@@@AAAAAA<<<;;;>>>@@@999555888<<<<<<===???>>>>>>???@@@???>>>===<<<===<<<:::888777666666555333555888999888777777888555888:::;;;:::;;;>>>BBBBBBJJJRRRUUUXXX\\\\\\ZZZ}}}{{{vvvnnngggbbb^^^ZZZWWWSSSSSSTTTSSSRRRQQQOOONNNJJJJJJHHHFFFFFFIIIOOOTTT```hhhrrryyy}}}}}}lllaaadddssszzzrrrtttzzzwww^^^LLLHHHLLL\\\www{{{}}}|||www{{{[[[BBB@@@<<<777666333444444333222222111111000000000000000////////////////////////////////////........................000000000000000000000000000000////////////000000000000000000111111111111333222111000000222444555666888===EEEOOOZZZccchhhuuu}}}|||xxxnnneeefffpppxxx|||}}}wwwrrrnnnlllkkkmmmpppuuuyyyxxxwwwttthhh^^^XXXVVVNNNGGGCCCEEEEEEEEEJJJRRR___]]]^^^```aaadddllluuuxxxzzz|||rrrbbbWWWYYYOOODDD@@@@@@???>>>>>>;;;<<<<<<::::::<<>>@@@BBBFFFKKKPPPTTTVVVNNNQQQUUUXXXWWWRRRLLLHHHJJJHHHEEEBBB@@@@@@@@@@@@>>>??????>>>======>>>@@@???@@@DDDLLLUUU[[[]]]\\\YYYTTTMMMGGGDDDDDDCCCCCCDDDCCCBBB@@@???===<<<<<>>@@@CCCEEEFFFFFF~~~{{{vvvnnngggaaa\\\WWWTTTRRRSSSSSSSSSRRRQQQOOONNNKKKJJJHHHFFFEEEHHHMMMQQQ]]]fffqqqzzz~~~rrrcccaaaooo}}}kkkiiijjjrrrzzziiiYYYJJJKKKXXXrrr~~~|||eeeHHHBBB<<<888777333444444333333222111111111000000000000////////////................................................------------------------//////............///////////////000000000111111111000///...///000222333111222555999@@@GGGNNNRRR]]]eeeqqq{{{zzzvvvxxxxxxuuuvvvvvvxxxzzzxxxtttpppnnnnnnvvv{{{{{{ooogggcccZZZQQQLLLOOORRRSSSTTTWWWUUUSSSRRRRRRRRRRRRXXX```eeejjjqqqyyy{{{tttlllaaaSSSIIIDDD@@@<<<::::::::::::999888999<<<>>>DDDHHHNNNSSSVVVWWWUUUSSSJJJEEE>>>:::888666444222333333222222222222333333111000///000222222111///222222111111111111222222000111222333444555666777888999;;;???CCCGGGJJJLLLRRRUUUYYY]]]]]]ZZZWWWTTTQQQPPPNNNLLLKKKKKKLLLMMMKKKLLLKKKIIIGGGFFFFFFHHHFFFGGGKKKRRR[[[aaadddddd___\\\WWWTTTSSSSSSSSSTTTQQQNNNHHHBBB???>>>???AAAHHHMMMRRRTTTWWWXXXUUUPPPJJJFFFAAA===;;;:::999888666666666777999:::999888999888777777888999888777777888999:::<<<=========}}}xxxqqqjjjddd]]]WWWRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLJJJGGGEEEFFFIIILLLXXXcccqqq{{{}}}kkkbbbkkklllbbb]]]eeerrr|||zzzyyywwwhhhUUUOOOTTTkkk~~~}}}sssQQQDDD<<<888888444444444333333222222111111000000000000////////////------------------------........................------------------------......------------...............////////////000///...---------...000111222222222333666999===???CCCJJJTTT^^^iiiuuu|||ssspppuuu{{{{{{wwwsssyyy{{{vvvmmmddd___eeemmmmmmhhhcccSSSNNNJJJHHHDDDAAACCCIIINNNUUUaaannnxxxssscccVVVLLLDDD>>><<<;;;::::::999:::;;;;;;;;;>>>CCCIIIMMMPPPRRRRRRPPPKKKFFFAAA???===<<<;;;888777555444333333444555111111000111222111000...111111111000000111111111//////111222444666777777333444555777:::===@@@AAAJJJMMMPPPTTTVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYZZZYYYWWWTTTSSSSSSUUUUUUUUUWWW[[[aaagggkkkllliiihhhgggfffffffffggggggbbb\\\QQQHHHCCCCCCFFFIIISSS\\\fffkkkppprrrnnniiiYYYSSSJJJCCC???===<<<<<<999888888:::<<<===<<<;;;<<<:::888888888888777666555555555555555555555555|||vvvpppjjjccc[[[VVVRRRRRRRRRRRRQQQPPPOOOOOOPPPOOOLLLIIIFFFEEEGGGIIITTT```ppp}}}wwwhhhkkkzzzjjj___fffsssyyy{{{||||||{{{~~~wwwdddYYYUUUggg|||YYYGGG;;;888999555555444444333222222111111000000000000////////////------------------------........................///////////////////////////......------......///---------.........//////......---------...///000444333222222222444555777666:::@@@FFFMMMWWWaaahhh|||{{{sssxxx~~~|||zzzttt```XXXPPPIIIBBB;;;;;;>>>???FFFQQQ___jjjsssxxxzzz{{{rrrdddVVVLLLFFFBBB>>>;;;<<<=========:::;;;===???BBBEEEGGGHHHJJJHHHFFFDDDEEEFFFHHHIIIBBBAAA@@@>>>;;;777444222222111111111222222000///111111000000000000111111///000111222333444555666333333444555666888:::;;;===???AAADDDFFFGGGHHHHHHMMMMMMNNNPPPRRRUUUWWWYYY]]]^^^___^^^]]]]]]___aaacccccccccdddhhhmmmqqqsssvvvwwwxxxxxxvvvtttssssssnnnggg\\\RRRMMMMMMQQQTTTcccnnnzzz}}}mmmeeeYYYNNNGGGCCCAAA@@@???>>>>>>???@@@AAA???>>>???===:::999999999888666666555555444444333333333|||yyyuuuooohhh```ZZZSSSSSSRRRQQQPPPOOONNNNNNQQQPPPNNNKKKGGGEEEEEEFFFPPP\\\nnn|||rrrmmm}}}{{{nnnttt}}}}}}zzzzzzsssbbbXXXddd||||||cccMMM<<<888:::666555555444444333222222111000000000000////////////------------------------........................////////////////////////000//////////////////000------------........................//////000000///.........///000111222333444666888<<>><<<>>>===<<<<<<<<<>>>@@@AAABBBBBBBBBCCCEEEIIINNNQQQOOOPPPPPPOOOIIIAAA999444333111000000111111000///111111000000000000111111111111222222222222222222333333333333444555666777999999:::;;;<<<>>>??????BBBBBBDDDGGGJJJMMMOOOPPPTTTVVVYYYZZZ\\\^^^bbbeeegggggghhhjjjmmmsssyyy||||||xxxuuutttpppllleee___[[[[[[]]]___mmmyyyyyylll```VVVPPPLLLJJJGGGFFFEEEEEEFFFEEECCCBBBBBB@@@<<<:::999999777666555555444444444444555666~~~}}}{{{xxxssskkkbbb\\\UUUTTTRRRPPPOOONNNMMMMMMOOOOOONNNKKKGGGEEEDDDEEEKKKXXXjjjyyy{{{ooottt|||mmm]]]cccyyy}}}zzzqqqXXXAAA999;;;777555555444444333333222222000000000000////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000---------............////////////000000000000000---------...000111222333000000111222555999<<<>>>BBBKKKXXXdddnnnxxxwwweeeVVVIII>>>;;;<<<888999;;;@@@FFFMMMTTTXXX]]]hhhyyymmmbbbTTTMMMKKKJJJFFFAAA@@@???<<<:::::::::<<<===??????@@@@@@AAAEEEJJJNNNTTTWWW[[[\\\XXXOOOFFF@@@999666222000000000000///111111111000000111111111222222222111111111000000222222111111111222222333666666666666777777888888999:::<<<>>>AAACCCEEEFFFFFFIIILLLNNNQQQTTTYYY\\\\\\^^^aaaeeejjjrrryyy}}}vvvoookkkkkkhhhfffdddbbbaaaaaaccccccppp}}}{{{qqqiiiccc]]]ZZZSSSQQQQQQQQQRRRQQQOOOMMMLLLHHHBBB>>><<<:::888777666555444444444555777888}}}wwwnnnccc\\\WWWVVVSSSPPPNNNLLLKKKKKKJJJKKKKKKIIIFFFDDDCCCCCCFFFSSSeeesss{{{}}}~~~tttpppwww}}}{{{zzzeeebbbppp|||zzzeeeHHH<<<<<<888555555555444333333222222000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////---............/////////......///000000000000000//////000000111222222333///......000222444666666444:::BBBJJJPPPZZZeeemmmyyy}}}|||zzzooo]]]NNNDDD@@@AAA<<<;;;;;;<<<>>>BBBGGGIIIMMMUUUccctttvvvkkkggghhhggg```YYYMMMJJJGGGCCC@@@>>>>>>>>>===>>>>>>===<<<>>>CCCGGGMMMQQQXXX]]]]]]ZZZTTTPPPGGGBBB;;;555333333333222222222111111111111222222000000000111111111111111111111000000000000111111222222222333333333333222444555666888:::;;;;;;<<<;;;===???AAABBBEEEHHHKKKKKKNNNSSSXXX\\\ccckkkpppoooqqqqqqlllddd]]]ZZZZZZWWWWWWWWWWWWXXXYYY[[[\\\fffrrr{{{wwwrrrnnnjjjcccbbbbbbccceeefffdddccc]]]XXXPPPJJJEEEAAA===;;;:::999777666666777999:::~~~xxx|||{{{qqqeee]]]XXXWWWSSSPPPMMMKKKJJJJJJGGGHHHIIIGGGEEEBBBBBBBBBCCCOOOaaaooowwwyyy{{{{{{yyypppssszzzwwwwwwlllbbbhhhxxx}}}{{{{{{oooMMM>>><<<999666555555444444333222222000000000000////////////////////////////////////.........................................................------..................////////////000---...//////000000//////////////////............///......///111222111000111444888999<<>>???@@@BBBCCCBBBGGGRRRbbbttt~~~|||sss```]]]XXXRRRMMMIIIGGGFFF;;;======;;;999;;;???CCCBBBGGGOOOWWW\\\^^^]]][[[TTTNNNDDD<<<888777777666333333222222222222333333...//////000111222222333222222111000000111111111111222222333333333333222111222333444555555555555666777999999888999<<<>>>???CCCGGGKKKNNNRRRYYY^^^]]]``````\\\SSSMMMLLLMMMIIIHHHIIIIIIKKKNNNPPPRRRTTT```mmmtttwww}}}~~~}}}|||||||||zzzvvvsssppppppqqqsssvvvxxxwwwvvvmmmggg^^^UUUNNNHHHDDDAAA???>>><<<:::999:::;;;<<<~~~tttooowww|||rrriiidddZZZUUUOOOKKKIIIIIIIIIHHHJJJIIIHHHGGGFFFDDDCCCCCCCCCGGGSSSaaajjjoootttzzzxxx~~~{{{nnnppp|||xxxuuu{{{}}}ggg]]]hhhrrrxxxzzz{{{uuuTTT@@@:::;;;666555444444333333333333111111111111000000000000........................////////////////////////................................................000///---,,,,,,---///000,,,---------.../////////........................////////////000000000000111111111333666:::>>>AAANNNQQQ[[[iiixxxzzzzzzyyyyyy{{{xxxsssxxx~~~rrrbbbXXXTTTSSSUUUMMMHHHHHHGGGBBBBBBFFFBBB@@@AAAHHHVVVdddoootttxxx}}}rrrmmmjjjbbbTTTGGGJJJBBB<<<>>>???;;;:::<<<<<>>@@@BBBCCCDDDIIIHHHGGGEEECCCBBB@@@@@@<<<<<<===>>>???@@@AAABBBHHHLLLSSSZZZaaafffhhhjjjmmmmmmnnnoooqqqsssuuuvvvvvvyyy~~~~~~zzzqqqdddWWWMMMHHHEEEDDDBBB@@@>>>======>>>zzzppplllttt~~~tttjjjdddYYYUUUOOOKKKIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEAAACCCKKKWWW```fffoooxxxxxx~~~ssskkkrrr}}}zzznnn___eeexxxyyyrrrvvv|||~~~ZZZCCC<<<===666666555444333333333333111111111111000000000000...................................................................................................---,,,++++++,,,---...------------............////////////////////////.../////////000000000000////////////111444777999===@@@IIIUUUaaapppzzz{{{||||||uuuoookkkiiieee```\\\\\\YYYQQQMMMNNNIIIEEEBBBDDDJJJRRRWWWYYYccciiippptttvvvyyyyyymmmbbb\\\PPPEEEAAA???;;;;;;>>>;;;<<<>>>???AAADDDHHHJJJPPPNNNJJJGGGEEEDDDEEEEEE???>>><<<;;;999888888888555444333333333333444555777111...111333000///111111111222111111000000///000111111111111222222222333333333333333444444444444444666777999;;;<<<<<<======<<<:::999888777666666666777888999:::;;;;;;AAADDDHHHNNNRRRVVVXXXYYY]]]^^^aaadddiiimmmqqqssswww{{{~~~rrrfff\\\XXXSSSOOOJJJFFFDDDEEEGGGGGGssskkkgggppp~~~vvvkkkdddYYYTTTNNNIIIGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHFFFEEEGGGNNNUUU\\\fffpppuuu|||}}}nnnlllrrrvvvbbb___mmm{{{|||mmmtttdddIII??????777666555444333333333333111111111111000000000000................................................---------------------------------------------------,,,+++******+++,,,---............------------////////////////////////....../////////000000000///......---...///111222444777===DDDJJJVVVkkkxxxvvvtttsssmmmccc\\\ZZZVVVPPPHHHDDDCCCDDDCCCBBBMMMQQQWWW[[[^^^dddkkkqqqvvv~~~vvvhhhWWWKKKDDD>>><<<>>>;;;:::::::::<<<>>>@@@AAAEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@???===<<<;;;999777555444333888444333555666444222333333222222222111000000000000111111111111222222222333333333222222222111111000000111222333444555555666666666555444444333333111222222333444555666666;;;<<<===@@@BBBDDDFFFGGGKKKMMMPPPUUUZZZ```dddgggqqquuu{{{uuunnnjjjhhhaaaXXXSSSSSSUUUVVVWWWooohhhfffooo}}}xxxllldddXXXSSSLLLGGGEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKPPPLLLKKKNNNPPPTTT\\\eeepppyyywwwllliiittt{{{{{{fff\\\bbbnnn~~~nnnuuunnnOOOAAA>>>888777666444333333333333111111111111000000000///................................................------------------------------------------------------,,,++++++,,,------.........------,,,,,,,,,////////////////////////........./////////000000000//////...//////000111444777:::;;;;;;CCCXXXlllzzzrrrllljjjhhh```TTTKKKGGGEEECCCAAAEEEGGGIIIKKKNNNTTT[[[```hhhqqq}}}qqqbbbVVVKKKCCC>>><<<;;;::::::<<<>>>???@@@?????????@@@AAABBBCCCDDDKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIFFFCCC>>>:::666444666666777999999777555444444333333222222222222222000000111111111222222222222111111111111111111111111111111222222222333333444444444444444444444444222222333333444555555666777777777888999:::<<<===AAABBBDDDGGGKKKOOORRRTTT```eeelllttt{{{{{{yyy}}}vvvmmmhhhiiikkkkkkjjjooojjjjjjtttzzzmmmeeeXXXRRRKKKFFFDDDEEEFFFFFFHHHGGGGGGFFFGGGIIIKKKLLLQQQNNNNNNPPPPPPPPPUUU[[[hhhrrr}}}pppeeekkkzzz{{{www~~~yyy~~~lll^^^___ggguuu{{{wwwVVVCCC===888888666555444333333333111111111111000000000///................................................------------------------------------------------......------------............------,,,,,,,,,+++------------------------............////////////.........//////000111222000222444444222888KKK^^^~~~~~~|||qqqaaaUUUPPPNNNMMMLLLHHHGGGEEEDDDDDDGGGLLLPPPVVV]]]fffnnnvvvttteeeUUUIIIBBB@@@>>>>>>??????>>><<<>>>>>>>>>>>>>>>??????@@@EEEGGGIIILLLNNNOOOOOOOOORRRQQQOOOMMMIIIEEEBBBAAA<<<>>>@@@???===:::666333444444333222222222333333000000111111111222222222//////000111111222333333222222222222222222222222/////////000000000111111222333333444444555555555555444444555555777888999::::::<<<===@@@CCCEEEFFFNNNRRRYYYbbbjjjttt}}}~~~tttqqqttt~~~~~~pppgggZZZUUUMMMGGGFFFGGGHHHHHHKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIKKKNNNNNNMMMOOOTTT^^^kkkxxx}}}llllllwwwwwwxxxtttyyywwwiiieeeiii|||aaaIII===999888777555444333333333111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++,,,---...///000000111---///111333222777GGGWWWqqq}}}zzzpppuuupppccc\\\YYYWWWVVVRRRNNNHHHCCC@@@???@@@AAAEEEIIINNNSSS[[[eeeqqqyyyppp```RRROOOLLLKKKKKKHHHCCC>>>AAA???>>><<<;;;;;;;;;<<<<<<>>>@@@CCCFFFHHHJJJKKKOOOPPPPPPQQQQQQRRRSSSSSSPPPUUUWWWSSSNNNIIICCC===999888666444333222333333000111111111111222222222...///000111222333444444111111111111111111111111.../////////000000000000111111222222222333333333111222222333444555555555444444555777:::<<<>>>???AAADDDJJJPPPWWW```iiiooovvvzzz{{{zzz~~~uuukkk^^^XXXQQQKKKIIIJJJLLLMMMNNNLLLJJJGGGGGGGGGIIIJJJHHHGGGHHHLLLKKKHHHIIIMMMUUUcccttt~~~qqqqqquuunnnsss~~~~~~uuu|||xxxzzzxxxpppqqqwwwmmmPPPAAA:::999777666444333333333111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------------------------------------.........//////,,,---......//////////////////111444444777AAALLL[[[___^^^WWWSSSXXXccckkkzzz~~~uuunnniiieeebbb```[[[RRRJJJDDD???===<<<===>>>???BBBGGGOOOXXX]]]ooo{{{zzzmmmkkkiiiiiiiiiddd\\\VVVRRRNNNIIICCC???<<<;;;;;;::::::;;;<<<===???AAABBBFFFFFFHHHKKKOOOTTTXXXZZZaaaiiilllhhhaaa]]]VVVOOOFFFCCC@@@<<<888666555555000111111111111222222222111111111222222222333333000000000000000000000000000111111111111111222222000000000000111111111111111222333444444333333222222222333444666888999::::::;;;>>>AAAFFFLLLTTTYYY```eeekkkqqqvvv{{{xxxnnnbbb\\\TTTNNNLLLMMMOOOPPPPPPNNNKKKHHHFFFGGGHHHIIIKKKIIIIIIKKKHHHDDDEEEIIIPPP___qqqwwwhhhiii}}}vvvkkkkkkuuu|||uuu~~~~~~yyyxxxrrruuuVVVDDD:::999888666444333333222111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------........................---------........./////////000000111111000000///000///000111111000666===GGGFFFBBB???AAAFFFJJJKKKXXXbbbppp{{{}}}}}}~~~}}}}}}~~~xxxrrrnnnlllfff]]]SSSKKKEEEAAA>>>===<<<;;;;;;>>>BBBFFFHHH[[[hhhyyyzzzrrrjjjeee\\\RRRJJJDDDAAA@@@<<<<<<:::999999:::;;;<<<>>>???@@@DDDIIINNNTTTWWWbbblllqqqnnniiigggaaaZZZRRROOOJJJDDD???;;;999999000111111111111222222222333333333222222222222111000000000111111111111222////////////////////////000000000111111111111111222333555666555444222000444444333333333444555555666777777888999>>>DDDIIILLLPPPWWW^^^dddiiiooosssuuu{{{zzzpppeee```ZZZUUUSSSRRRRRRRRRQQQNNNJJJGGGFFFFFFHHHJJJIIIHHHGGGFFFEEECCCBBBBBBNNNVVVeeexxxyyyrrruuu{{{jjjgggsss|||tttzzzuuulllwww\\\CCC;;;:::777444444555444111000000000000//////////////////............//////---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,------...///000111111666555666666888:::===>>>DDDJJJQQQYYYaaannn~~~yyytttxxx|||{{{{{{ssslllhhhdddbbb^^^VVVJJJAAA???>>>>>>@@@???<<<===BBBIIIPPPXXX```hhhpppzzz~~~uuuqqqjjjZZZLLLEEEBBBAAA???>>>=========>>>>>><<<;;;;;;===AAAEEEGGGTTTVVVYYYYYYXXXWWWZZZ\\\XXXXXXWWWSSSNNNHHHBBB>>>:::777444333444555555444333111111111333333333111//////000111111222222222............///000111111222111111111111111111111111111111111111111111111000000111111111222222222111111222444666777888999@@@BBBEEEJJJOOOUUUYYY\\\eeeiiinnnsssvvvyyy|||yyyooohhhccc\\\WWWTTTSSSRRRRRROOOMMMJJJGGGFFFFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBAAAGGGQQQbbbwww|||}}}wwwzzzssskkkooo||||||rrrvvvzzzlllppp}}}{{{}}}dddJJJ<<<:::666444555555444111000000000000////////////...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---------,,,,,,,,,,,,---------......,,,,,,,,,---------......------......//////000000222111111222333555777888666:::@@@EEELLLVVVcccmmm{{{{{{vvvzzz}}}wwwsssyyy}}}xxxqqqiiiaaaWWWMMMGGGBBB???>>>???===::::::>>>===BBBIIIPPPUUU\\\eeekkkwww}}}tttcccZZZSSSQQQMMMHHHDDD@@@===<<<<<<;;;999999:::<<<===>>>CCCFFFHHHIIIIIIJJJNNNQQQYYYYYY[[[[[[ZZZXXXVVVTTTGGGBBB===999888777666555111000///000111222111000222222111111000000111111222222111111111222222333222222222222222222222222111111111111111111111111000000111111111222222222111111222333555666777777555666999<<>>===??????>>>===>>>===;;;::::::<<>>;;;999777888:::<<<===BBBDDDGGGKKKPPPUUUYYY[[[ffffffggghhhgggddd^^^ZZZMMMJJJEEEAAA???===;;;999:::999666444333222222222222111111111222222333444000000000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000222111111111111222222333222444666666666777999;;;xxxnnneeeaaa[[[VVVSSSPPPMMMKKKHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDDDDEEEFFFGGGGGGHHHDDDGGGMMMSSS[[[aaafffiiippptttzzz~~~}}}zzz}}}~~~}}}|||vvvVVVFFF:::999:::555222444000000000000////////////......------------......++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------......,,,,,,---.........------------...///000222333444888888999<<>>===???DDDGGGJJJQQQYYYfffmmmwww~~~|||ooojjjccc___]]]XXXPPPJJJ???===:::999:::;;;;;;;;;BBBBBBBBBCCCFFFIIIKKKMMMXXX\\\bbbjjjppprrrpppnnnaaa]]]WWWSSSQQQOOOMMMLLLJJJIIIFFFBBB>>>;;;888666222222222111111222222333111111111111111111111111111111111111111111111111111000000000000000/////////////////////000000000000////////////000111111333444444333222222333555{{{qqqfffbbb___ZZZVVVSSSQQQNNNLLLJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHBBBEEEIIINNNTTT[[[aaaeeelllssszzz~~~{{{www~~~|||~~~}}}zzz___LLL<<<::::::555222555000000000000////////////......------------......+++++++++,,,,,,---------***++++++++++++,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******,,,---///,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,------.........***+++,,,.........------///......///111111000000222333333555777===DDDIIIUUU\\\iiivvv}}}}}}zzzyyyvvvrrrqqqvvv~~~qqqkkklllooorrrsssmmmbbbUUULLLHHHCCC???===??????>>>AAAFFFKKKRRR\\\dddlllvvv{{{nnncccUUUQQQMMMJJJIIIGGGCCCAAABBBAAA???>>>>>>???AAABBBIIILLLSSS\\\eeekkkmmmmmmiiieee```]]]\\\[[[ZZZZZZXXXXXXVVVTTTPPPKKKGGGEEE;;;:::999777666555555555555444444333333222222111111111111111111111111111111111000000////////////......//////000000111111222222111111111111222222333444444222111111222444~~~zzzuuujjj___aaa]]]YYYVVVTTTRRROOONNNKKKJJJHHHFFFEEEDDDDDDDDD@@@AAABBBCCCDDDFFFGGGGGGDDDFFFIIIMMMQQQVVV[[[___jjjsss|||lllxxx|||~~~tttyyydddOOO===::::::444222666000000000000////////////...------,,,,,,------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++******,,,...///,,,,,,,,,++++++*********,,,,,,,,,---------......++++++,,,,,,---...//////+++,,,...///000000//////...------.........,,,+++---///222333444666999;;;AAAFFFOOOZZZeeerrr}}}~~~vvvxxx}}}{{{vvvooohhhgggllluuu|||{{{rrrcccXXXRRRIIIDDDAAA@@@>>>;;;<<>>>>>???@@@BBBAAABBBFFFMMMUUU\\\```aaabbb___[[[XXXXXXYYYYYYYYY^^^___``````^^^[[[WWWTTTJJJHHHFFFCCCAAA???>>>===777777666555444333333222111111111111111111111111111111000000/////////.........//////000111111222333333222111000000000000/////////...---...000222xxxnnngggdddbbb___[[[XXXVVVTTTSSSQQQKKKJJJGGGDDDBBB@@@@@@???CCCCCCBBBBBBBBBCCCCCCDDDDDDGGGKKKLLLOOOVVVaaajjjwww{{{|||tttxxxyyyxxx}}}tttzzz{{{ttt[[[DDD>>><<<666444666222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++)))******++++++******)))++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++........./////////000000------............------///////////////.........000111111111222222222222888;;;>>>DDDKKKUUU```gggxxx~~~xxxvvvuuuxxx}}}xxxlllccc___aaakkkvvvpppdddWWWPPPGGGBBBBBB@@@<<<888;;;???BBBBBBBBBEEELLLRRR]]]```dddggghhhlllqqquuuwwwzzzvvvdddWWWUUUMMMEEEAAABBBDDDCCCBBBAAA<<<<<>>:::777666555555111222222222333333333333222111000///////////////000000000000000000111111111444555444111///000111//////000000000000000000vvvlllfffcccaaa^^^ZZZWWWUUUSSSPPPNNNJJJHHHFFFCCCAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFHHHIIIKKKQQQ___rrrwwwvvvtttpppttt{{{{{{yyyuuuzzzyyy}}}aaaGGG===;;;555222333222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++************+++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------............------////////////............000000000000111111111111000222555888>>>EEEMMMSSS___hhhvvv|||xxx{{{|||nnnccc]]]```lllwww{{{ggg]]]RRRJJJGGGEEEBBB>>>===>>>???>>>===>>>AAADDDGGGJJJNNNQQQTTTXXX]]]bbbgggkkkqqqxxxwwwllleee^^^WWWRRRPPPLLLGGGBBBFFF???<<<@@@CCCCCCCCCEEEDDDEEEEEEEEEEEEEEEFFFGGGKKKLLLNNNNNNNNNPPPRRRTTTZZZYYYXXXYYYZZZZZZYYYWWWPPPOOOLLLHHHCCC===999666444444333333444555666666555444222111111222222222111111222222111000......///111333222000...///111000000000000000000000000uuulllgggeeedddaaa\\\YYYVVVSSSOOOMMMIIIHHHFFFCCCBBBAAAAAABBBAAAAAAAAAAAABBBCCCEEEEEEIIIIIIHHHKKKVVVmmm~~~vvvkkkfffhhhnnnwww{{{~~~wwwnnn}}}~~~{{{wwwxxxnnnMMM???;;;666333222222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++******))))))***************++++++*********+++++++++++++++++++++++++++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------............------............................../////////000000000---///111333555999>>>AAAEEELLLYYYfffsss}}}qqqgggfffmmm|||xxxmmm```WWWTTTRRROOOLLLEEEBBB???=========<<<<<<888:::===???AAAEEEJJJMMMQQQUUU\\\cccllluuu~~~|||xxxsssnnnjjjcccZZZSSSPPPHHHCCCBBBBBB???======<<<<<<<<<<<<<<<=========???AAABBBBBBBBBCCCEEEGGGNNNPPPTTTVVVVVVWWWXXXYYYWWWWWWWWWUUUPPPIIIBBB>>><<<;;;999888888999:::;;;<<<999666444444333333111111222333333333222000///...///111000//////000111111111000000000000000000xxxqqqnnnmmmkkkhhhddd___[[[VVVQQQMMMJJJIIIGGGEEECCCCCCCCCCCC@@@@@@@@@AAABBBDDDEEEFFFJJJJJJIIIMMM[[[vvvzzz{{{xxx|||ggg^^^^^^eeepppvvvwww}}}zzzyyylll~~~{{{VVVCCC===:::777555222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,------...............///---------.........//////...000222333333444666888888===DDDMMMWWWaaakkkrrr{{{zzz~~~zzzzzz|||~~~xxxzzzzzzooohhhgggfffccc```SSSLLLDDDAAAAAACCCAAA???;;;;;;;;;;;;;;;===@@@BBB@@@DDDIIIOOOVVV^^^fffkkkwww|||uuupppccc^^^XXXUUURRRKKKDDD@@@???===;;;:::::::::::::::888:::;;;::::::;;;===???>>>CCCHHHJJJIIIJJJLLLNNNQQQRRRUUUVVVUUUQQQMMMJJJGGGEEECCCAAAAAACCCEEEGGGHHHDDD???<<<:::999666333444444444444444444444444000000111111000111222222111111000000000000000///zzzwwwvvvqqqnnnjjjeee```YYYRRRMMMKKKJJJGGGEEECCCBBBAAAAAA??????@@@@@@BBBCCCEEEEEEIIIIIIJJJOOO\\\tttvvvrrrvvv}}}{{{uuulll]]][[[```mmmrrrqqqvvvqqq^^^FFF>>><<<999666222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,---------......//////,,,------------.........+++---////////////000111555777:::===BBBIIIQQQWWWiiisss{{{zzz}}}|||{{{yyy||||||{{{wwwsssbbbYYYMMMGGGGGGHHHGGGDDD@@@>>>;;;999999999:::;;;999;;;???AAADDDIIINNNRRR\\\gggvvv|||xxxrrriii]]]SSSIIIDDD???<<<::::::999888666777777777666666888:::777;;;???AAA??????AAACCCEEEGGGIIILLLNNNNNNNNNNNNMMMLLLLLLMMMOOOSSSXXXZZZZZZUUUPPPMMMLLLJJJEEEAAA???===999666555555777888444333222111222222222222111111111000000000//////~~~|||qqqooommmiiiddd]]]VVVPPPOOOMMMJJJFFFCCCAAA@@@???@@@@@@@@@@@@AAABBBDDDDDDEEEGGGIIIMMMWWWjjj}}}tttllljjjrrr{{{ttttttxxxbbb[[[]]]iiinnnlllrrr}}}~~~fffKKK???;;;888555222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,,,,---...***)))(((''''''((()))***+++++++++++++++++++++++++++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,---......//////,,,,,,---------.........,,,---//////......000111222333444555777<<>>>>>@@@AAACCCEEEGGGHHHJJJKKKMMMQQQWWW]]]cccfffeeebbb___```cccbbb]]]XXXRRROOOJJJEEEAAA?????????<<<:::777555555555444333444444333333222111111111{{{yyy}}}qqqpppooommmjjjeee^^^YYYXXXUUUQQQLLLHHHDDDBBBBBBAAA@@@@@@@@@AAABBBBBBCCCAAACCCFFFHHHNNN[[[mmmzzzzzzwww~~~yyyqqqgggdddgggpppzzz|||qqqvvviii]]]YYYbbbhhhhhhrrrrrrSSSBBB;;;888555222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++******+++,,,,,,---((('''&&&%%%%%%&&&'''(((+++++++++++++++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////------------............///000000000//////111333///000111222333555999<<>>BBBIIIPPPYYYdddpppxxxzzzzzz{{{|||ooodddVVVKKKFFFCCCAAA???;;;<<<<<<;;;999999;;;<<<;;;999666555666777777777999:::;;;<<<>>>>>>??????BBBDDDGGGKKKPPPUUUYYY\\\^^^]]]___gggooosssooojjjdddcccaaa^^^ZZZWWWTTTSSSJJJFFFAAA>>>======;;;999888777777666555555444444vvvttt~~~~~~|||qqqqqqqqqrrrppplllfffaaaaaa^^^YYYSSSNNNJJJGGGFFFAAAAAAAAA@@@@@@AAABBBBBB???AAABBBCCCFFFQQQ```lllzzztttvvv}}}uuunnnjjjddd^^^aaahhhoooyyytttsssnnn^^^VVV]]]cccfffsss|||[[[GGG>>>999666222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******))))))***+++,,,,,,...---,,,******,,,---...++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---------.........//////...///...---+++,,,...000...///111111111111333555666999<<>>:::<<>>>>>???AAACCC>>>999888:::======;;;666888:::<<<=========<<<===>>>@@@BBBEEEGGGIIIIIIQQQRRRXXXdddqqqwwwuuuqqqoooqqqrrrsssrrrnnnjjjhhhUUUQQQKKKGGGFFFEEEBBB@@@;;;::::::999888777777666wwwvvv|||tttwwwyyyzzzwwwrrrooommmpppjjjaaaXXXRRROOOLLLKKKFFFCCC@@@??????@@@@@@@@@AAAAAAAAACCCFFFKKKPPPSSSbbbgggpppyyy{{{wwwqqqmmmgggaaa\\\\\\```dddrrr{{{tttvvvzzzoooddd___```ggguuukkkRRRBBB999666555333111111111111000///......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,---------***((((((***,,,+++***'''''''''''')))+++---......------,,,+++***))))))************************------,,,++++++,,,------************************+++++++++*********))))))***+++,,,+++******,,,.........---------,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,---...///000---------............///111222333555999===@@@BBBMMMUUU```lllxxxwwwpppkkkqqq}}}kkkXXXKKKGGGAAA@@@===<<<;;;;;;999888999<<>>CCCKKKTTT^^^jjjttt{{{zzzmmmkkkllluuu}}}iii[[[WWWRRRNNNIIIGGGFFFEEECCC@@@===???AAABBBAAAAAABBBCCC@@@@@@@@@@@@BBBFFFKKKNNNWWW___jjjrrryyy{{{{{{yyyuuuqqqllllllkkkhhheeeeeefffhhhgggddd^^^VVVNNNHHHCCCAAA===<<<===>>>???@@@???>>><<<<<<;;;<<<>>>@@@BBBBBBCCCCCCEEEJJJPPPVVVYYYYYY\\\```bbbbbbeeejjjhhhcccUUUKKKBBBAAABBBAAABBBCCCEEEDDDEEEFFFHHHFFFAAA==={{{|||||||||sssxxx{{{qqqmmmfff```[[[WWWRRRPPPIIIFFFBBB??????@@@??????BBBAAA@@@???@@@BBBEEEFFFFFFKKKTTT]]]cccddd```\\\WWWZZZ[[[XXXVVVYYYbbbkkkuuu~~~{{{|||rrrddd\\\___kkkxxxuuu}}}~~~fffMMM???:::444222000000000111000///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,***))))))***++++++***(((((()))***************++++++++++++++++++++++++************************+++***))))))))))))***+++************************+++++++++******************+++,,,+++******,,,...++++++++++++************,,,,,,,,,,,,---------------------------------------------,,,---......///---------............///111111111111111222333444666888;;;???EEEOOOYYY```qqqzzzxxxmmmooouuu~~~|||qqqnnnmmmfff^^^ZZZYYYXXXTTTPPPJJJJJJMMMPPPSSSQQQJJJEEE>>><<<;;;999999;;;>>>???BBBHHHPPPWWW\\\bbbiiinnnxxxvvvsssrrrsssvvv{{{~~~~~~}}}tttjjjaaaYYYTTTMMMJJJFFFFFFGGGGGGEEECCC@@@???======@@@BBBCCCCCCCCCAAA@@@AAACCCFFFGGGGGGKKKMMMMMMMMMQQQUUUUUURRRIIIAAA<<<===??????@@@BBB@@@???@@@AAACCCCCCAAA???}}}~~~}}}{{{www{{{|||ssspppjjjeeeaaa\\\WWWSSSLLLHHHCCC@@@?????????>>>@@@@@@???>>>???@@@BBBCCCCCCEEEIIIOOOTTTUUUTTTRRRKKKQQQWWWVVVTTTXXXdddnnnxxx}}}nnneeedddooozzzuuuvvvzzzyyy}}}~~~|||{{{qqqVVVEEE===444222000000111111000///......---,,,,,,,,,,,,---------,,,+++++++++,,,,,,+++************+++******((()))***++++++***)))((())))))******+++++++++,,,************************,,,,,,++++++++++++,,,,,,***************************************************+++,,,+++******,,,...,,,++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000////////////000000444555555666888<<>>:::::::::<<<<<<;;;>>>CCCFFFHHHKKKNNNQQQXXXVVVTTTSSSVVV[[[aaaeeehhhlllsss}}}zzzrrrmmmddd```\\\[[[[[[XXXRRRLLLKKKHHHEEEDDDFFFGGGGGGEEEHHHDDD@@@>>>>>>@@@AAAAAABBBBBBBBBBBBDDDEEEEEECCC@@@;;;888;;;===<<<<<>>>>>>>>>>>>>>>>>>>>???AAABBBCCCEEECCCBBBCCCFFFIIIJJJJJJGGGNNNUUUWWWVVV[[[fffqqqzzzyyy}}}qqqkkkpppyyy|||yyyuuuvvvxxxtttwwwyyyxxxxxx}}}~~~aaaKKK???666444111111111111000///......---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,******++++++************))))))***++++++***((('''((())))))******++++++,,,************************++++++++++++++++++++++++***************************************************+++,,,+++******,,,...,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///....../////////000000///---///111111111333555888>>>DDDMMMWWWbbbooo}}}~~~yyyyyy{{{}}}~~~zzzqqqrrrzzzvvvfffVVVOOOGGG@@@===<<<;;;:::999;;;<<<======>>>@@@AAACCCBBBAAABBBDDDHHHLLLOOOVVVYYYaaalllwwwyyyyyyzzz{{{zzztttkkkddd```\\\XXXXXXZZZYYYVVVSSSQQQLLLEEE@@@>>>??????@@@AAA???>>>@@@AAA@@@>>>===;;;777666999:::888777:::999999999999888888888999}}}~~~|||{{{wwwrrrlllgggbbb]]]YYYRRRMMMFFFAAA>>>>>>======<<<<<<===>>>???AAABBBCCCEEEAAA>>><<<>>>@@@BBBCCCFFFMMMTTTXXXZZZ```kkksss}}}sss|||qqqpppttt|||}}}~~~wwwqqqvvvyyyttttttvvvxxxzzz~~~pppSSSAAA999666444222222111000.........---,,,,,,,,,,,,---......---,,,++++++++++++(((***,,,,,,***)))***+++))))))*********))))))((()))))))))*********++++++************************(((((()))******)))((((((***************************************+++++++++***+++,,,+++******,,,...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------............///---...///000000000000///))),,,000222333333444555666999<<>>>>>;;;;;;<<<:::666666888777444444777333555666666666666888999~~~}}}|||}}}zzztttnnnhhhccc^^^ZZZUUUOOOGGGAAA>>>=========<<<<<<======>>>???@@@@@@AAA???<<<<<<===>>>???>>>EEEKKKRRRYYY___fffooovvvsssyyyuuuyyy|||~~~sssoootttwwwtttuuuyyy~~~~~~]]]HHH<<<999666444333111///.........---,,,,,,,,,,,,---///...---,,,++++++++++++(((***---,,,***))))))+++***)))))))))))))))******))))))))))))************************************'''((()))******)))((('''************************))))))*********+++++++++***+++,,,+++******,,,...++++++++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---------............///......///000000///...------000222444333222222333000333555666888===EEELLLXXX___jjjuuurrrnnniiieeeaaaYYYOOOHHHBBBAAA>>>============<<<<<<<<<<<<<<<<<<===>>>???>>>???AAAEEEIIIOOOUUUYYYeeejjjsss{{{}}}vvvllleeebbbcccfffggg\\\RRRHHHDDD@@@<<<<<<@@@<<<999999:::999666777;;;555888:::999777666777888|||~~~}}}|||uuunnnhhhccc^^^[[[VVVPPPHHHBBB>>>======<<<<<<<<<<<<============>>>???>>>===???@@@@@@???>>>DDDIIIPPPYYYaaajjjrrrxxxttt~~~{{{xxxnnnnnnwwwzzzuuutttzzz|||fffNNN>>>;;;777555333222///---......---,,,,,,,,,,,,---///...---,,,++++++++++++'''***------***))))))+++***)))((((((((()))+++,,,*********)))))))))))))))************************)))***+++,,,,,,+++***)))************************))))))******++++++++++++***+++,,,+++******,,,...************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,---------.........////////////000000///---,,,+++111222222000---++++++++++++...111333333666;;;@@@>>>DDDMMMWWWbbbnnnyyy{{{zzzzzz|||zzzrrrfff\\\OOOLLLHHHEEECCCAAA@@@>>>???>>>===<<<===>>>???@@@??????@@@@@@AAACCCGGGIIIMMMRRRXXX```hhhrrr{{{~~~}}}zzzkkk[[[RRRJJJDDDEEEJJJ@@@>>>===???>>>;;;===BBBAAACCCEEECCC>>>;;;::::::|||uuuuuu}}}xxxoookkkiiibbb[[[TTTMMMGGGEEEBBB===<<<===<<<<<<===>>>???@@@AAAAAABBBBBB@@@???>>>>>>======FFFLLLTTT[[[bbbkkkvvv}}}|||wwwyyyuuujjjlll}}}~~~vvvttttttuuuxxxpppVVVGGG999555666111111555111---.../////////...,,,+++------,,,,,,,,,,,,+++++++++++++++*********))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************************,,,,,,,,,+++++++++******++++++************++++++...---,,,***)))(((((((((******++++++++++++******,,,++++++******++++++,,,---,,,,,,+++*********+++111000///...,,,+++***)))*********++++++,,,,,,,,,------------------------.........------,,,,,,,,,------............------//////......///111444555888999;;;@@@HHHQQQZZZ```ooouuuuuukkk___\\\XXXUUURRRPPPNNNLLLIIIGGGDDDCCCCCCCCCCCCCCCKKKFFFCCCCCC@@@;;;;;;???AAACCCFFFJJJOOOUUU]]]bbbeeefffkkkssstttsssxxxzzznnncccXXXSSSSSSPPPMMMIIIEEEDDDEEEGGGIIIOOOTTTYYYZZZWWWOOOHHHCCCxxxwww}}}zzzpppkkkjjjeee^^^UUUNNNHHHEEEBBB===;;;<<<=========>>>>>>>>>>>>>>>AAA@@@???>>>============EEELLLUUU___gggqqq{{{vvvwww~~~zzz~~~pppnnn|||}}}wwwttttttxxx{{{aaaKKK<<<666666111111555111.........///......---,,,------,,,,,,,,,,,,+++++++++++++++*********))))))***)))((((((((()))++++++))))))))))))))))))))))))************************,,,,,,++++++************++++++************++++++,,,+++******)))***************++++++++++++******,,,++++++******++++++,,,---,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------......---------,,,,,,,,,------............------//////......///111333555777666666888===CCCIIILLLUUU\\\eeeooowww}}}rrroooiiiddd```]]][[[YYYTTTOOOKKKJJJMMMPPPSSSSSSYYYRRRLLLHHHDDD>>><<<===<<<>>>@@@AAABBBEEEHHHKKKPPPPPPTTT\\\```aaagggnnn{{{vvvlllggghhhdddbbb]]]YYYVVVVVVWWWXXXeeeiiiooorrroooggg^^^YYY|||zzz~~~{{{rrrnnnmmmhhhbbbWWWPPPIIIFFFBBB===:::;;;============<<<<<<;;;;;;??????>>>===<<<<<<<<<===BBBJJJVVVaaajjjttt~~~wwwmmmvvvwwwooovvv{{{wwwvvvzzzpppRRRAAA999666000111444000//////...------------...------,,,,,,,,,,,,+++++++++++++++***************)))))))))((()))******+++))))))))))))))))))))))))************************+++************)))))))))++++++************++++++***)))))))))***+++,,,,,,******++++++++++++******++++++************++++++,,,,,,++++++******++++++))))))******++++++,,,,,,,,,,,,++++++++++++++++++------------------------...------------,,,,,,,,,------............------///.........///000222333333222111111222666999;;;>>>BBBIIIQQQ[[[gggrrrzzzyyytttqqqoooooohhhbbb\\\]]]dddlllpppqqqpppfffZZZSSSMMMDDD???>>>;;;<<<===<<<::::::;;;<<>>@@@FFFJJJMMMRRRWWWcccfffjjjlllnnnrrryyy|||~~~}}}yyyvvvtttssssss~~~xxx}}}vvvsssrrrkkkdddYYYQQQJJJGGGCCC===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>=========>>>>>>@@@HHHTTT___iiisss}}}nnnmmm}}}}}}nnnnnnvvv~~~{{{{{{|||zzzYYYEEE:::777000111444000000///...,,,,,,---......------,,,,,,,,,+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))***************************)))))))))))))))))))))++++++************++++++******))))))******+++,,,******++++++++++++******++++++************++++++,,,,,,++++++***++++++,,,,,,,,,++++++*********))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,......---......000111222000/////////000222555666777888;;;>>>CCCKKKTTT[[[fffppp}}}{{{xxx||||||mmmbbbXXXNNNGGGEEEEEEDDDBBB???===<<<>>>@@@???>>>===>>>@@@BBBDDDFFFLLLMMMOOOPPPSSSYYYaaafffjjjmmmqqqtttvvvuuutttrrrxxx~~~|||zzzvvvmmmcccZZZRRRKKKHHHCCC===:::;;;888999999:::;;;<<<<<<<<>>>>>>>>???@@@@@@BBBIIISSS]]]fffppp{{{vvvkkkrrr}}}yyy{{{ssslllooo}}}|||}}}|||}}}}}}]]]GGG;;;777111222444///000///...,,,,,,---......------,,,,,,,,,+++++++++************************((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))***++++++************++++++,,,+++******))))))************++++++++++++******+++******))))))******+++,,,++++++***++++++,,,,,,------,,,,,,++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---------......///000000////////////000222333444444555666666777:::>>>BBBIIISSSaaappp}}}rrrfff[[[UUUTTTUUURRRMMMGGGBBBBBBDDDGGGCCCCCCBBB???======>>>===>>>>>>???@@@BBBFFFKKKNNNQQQSSSVVVYYY[[[\\\]]]]]]cccooo|||~~~}}}~~~}}}~~~yyymmmbbb[[[SSSLLLHHHDDD>>>;;;<<<888888999:::;;;<<<======??????>>>>>>???@@@AAAAAAFFFJJJQQQYYYaaammmzzzoookkkuuusssnnnqqqxxx|||}}}qqqooo{{{}}}||||||{{{|||]]]GGG;;;777222333555/////////...------------...------,,,,,,,,,,,,++++++***************+++++++++(((((()))************)))))))))))))))))))))))))))************************)))))))))************+++++++++************++++++,,,,,,+++***)))))))))*********++++++++++++************))))))))))))******++++++******++++++,,,,,,******++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,------............////////////////////////...---///222333444555777999===AAAHHHPPP[[[jjj{{{tttjjjgggjjjjjjfff^^^UUUMMMJJJJJJLLLIIIMMMMMMGGGAAA??????>>><<<<<<<<<<<<<<<===>>>>>>BBBDDDFFFHHHJJJLLLLLLMMMQQQZZZcccfffgggjjjkkkiiigggiiinnntttwwwzzzyyyyyy{{{~~~zzzmmmaaaZZZSSSLLLHHHEEE???<<<===999:::::::::;;;;;;<<<<<<=========>>>>>>???AAAAAAEEEHHHLLLRRR[[[iiiyyy|||kkknnn{{{rrrlllpppwww|||zzzzzz|||xxxqqqqqq~~~[[[FFF:::777333555666............///......---,,,------,,,,,,,,,,,,++++++))))))*********+++++++++'''((()))***+++******)))))))))))))))))))))))))))************************************++++++,,,,,,++++++************++++++*********)))******+++,,,******++++++++++++************))))))))))))******++++++******++++++,,,---*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,---............------......///......---,,,+++---///111111222333555555888;;;>>>CCCMMMXXXaaammmvvv}}}~~~vvvxxx}}}wwwmmmddd\\\YYYXXX[[[cccdddZZZNNNIIIHHHGGGBBB@@@>>>===<<<<<<;;;:::<<<===???@@@AAABBBAAAAAACCCIIINNNOOOPPPSSSRRROOORRRTTTZZZaaacccdddjjjrrrzzz~~~~~~|||ppprrrvvv|||yyymmmaaaZZZRRRLLLIIIEEE???===>>><<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<===???@@@AAABBBCCCFFFKKKTTTdddwwwpppnnnzzzooojjjmmmtttyyyuuuvvvzzz{{{rrrjjjZZZDDD999888444666666...---.../////////...,,,+++---------,,,,,,,,,++++++))))))******++++++++++++'''((()))++++++******)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++((((((((()))***,,,---...******++++++++++++************))))))))))))******+++*********+++,,,,,,---------,,,***)))'''&&&%%%*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,---.........------***+++---////////////......///000///...---///000---222888;;;<<<===@@@CCCGGGSSS```jjjttt~~~}}}vvvuuu|||}}}zzzqqqkkkhhhpppzzz|||nnn]]]UUURRRPPPHHHEEEAAA???======<<<;;;;;;<<<=========<<<;;;::::::>>>BBBBBBDDDEEECCC>>>BBBDDDJJJOOOOOONNNTTT\\\```eeemmmsssvvvuuurrrooollliiiiiimmmuuuzzzzzzxxx~~~{{{{{{wwwuuuuuuwww~~~xxxmmmddd]]]XXXQQQKKKGGGCCC???=========<<<<<<<<<======>>><<<<<<<<<===============???CCCDDDDDDNNNeee{{{rrrppprrrjjjlllrrrvvvuuuwww{{{ooogggpppZZZBBB777888444444666333............---,,,+++***......---------,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++************************************************((((((((((((((())))))***'''((()))******)))((('''+++++++++*********)))))))))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,,,,,,,---///111/////////111333666888::::::===BBBHHHPPPZZZdddkkkmmmpppuuuzzz}}}~~~}}}|||}}}zzzxxxkkk```ZZZXXXVVVWWWRRRHHHDDDEEECCC>>>AAAAAA@@@@@@????????????;;;>>>>>>;;;;;;===<<<888<<<<<<<<<>>>@@@BBBCCCDDDKKKNNNTTT[[[___^^^XXXTTTRRROOOMMMOOOTTTZZZ\\\]]]~~~|||xxxxxxyyy|||xxxmmmeee\\\WWWQQQKKKGGGCCC@@@======<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<=========>>>===AAABBBCCCMMMbbbwwwxxxqqq{{{lllgggiiikkkssswww~~~{{{jjjnnn}}}]]]DDD777666222111333000............---,,,++++++------------,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((((((((())))))*********************************(((((((((((((((((((((((()))))))))))))))***++++++(((((()))******)))((((((+++++++++*********)))))))))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///...,,,,,,,,,---///000.........///111333555666444555777999===CCCJJJNNNUUUYYYaaaiiiqqqvvvzzz{{{xxxzzzwwwnnnjjjiiihhhhhhddd[[[VVVVVVTTTPPPPPPPPPOOOOOONNNLLLKKKJJJGGGIIIHHHBBB>>>===;;;888999888888888:::<<<======>>>@@@DDDHHHKKKKKKJJJHHHGGGEEEBBBCCCGGGJJJKKKKKK|||xxx~~~vvvmmmfff[[[WWWPPPKKKGGGDDD@@@>>><<<;;;;;;::::::;;;;;;;;;::::::;;;<<<===>>>>>>???<<>>@@@>>><<<::::::<<<========={{{xxx~~~{{{tttlllfff\\\WWWQQQLLLHHHEEEAAA???;;;;;;::::::999999::::::999999:::;;;===>>>??????===???@@@AAAGGGTTTbbblllrrryyywwwrrrxxxmmm[[[WWW[[[mmmwwwtttsssnnnPPP===999444333555111000///......---,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((***************************************************))))))))))))***++++++*********++++++*********************************))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++------,,,,,,,,,------...******++++++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------,,,,,,,,,---...///,,,,,,,,,,,,------......///000111111111333555888777:::???FFFNNNVVV\\\___^^^aaafffmmmtttyyy{{{|||uuurrrnnnmmmpppxxx}}}}}}~~~}}}{{{|||~~~~~~~~~|||{{{zzzzzz|||wwwiii[[[RRRMMMJJJAAA>>>:::888999999888666888:::;;;:::999999;;;===;;;:::999999:::;;;;;;;;;|||yyy~~~yyyrrrkkkfff^^^YYYSSSMMMIIIFFFBBB@@@;;;;;;:::999999999999999888999:::;;;<<<===>>>?????????@@@AAADDDKKKVVV___kkkvvv}}}ppprrrlllWWWSSSYYYkkkttt~~~wwwwwwWWW@@@:::555555777222111000...---------------,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))((((((((())))))))))))))))))))))))************************)))(((((((((((()))******+++******************+++************************))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++***))))))))))))******+++************,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,---......------------------,,,,,,***,,,...//////000222444000111333666:::>>>BBBDDDJJJNNNTTT[[[aaagggkkknnnkkklllllllllooowwwzzzpppggg___YYYHHHCCC>>><<<===>>><<<999:::<<<>>>>>>===;;;;;;;;;:::::::::999999;;;<<<>>>|||yyyrrrlllhhhaaa\\\UUUOOOKKKGGGCCCAAA<<<<<<;;;:::999999999999999999:::;;;<<<======>>>@@@???@@@AAABBBDDDLLLTTTggguuutttmmm}}}pppZZZSSSXXXgggpppyyy}}}~~~xxx~~~```FFF<<<555444666111111000///---,,,------...,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***+++***))))))))))))***+++***************+++++++++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++,,,++++++*********++++++---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,,,,------------,,,,,,------------,,,+++***,,,...///......///000...//////111333555777888888<<>><<<>>>BBBBBBAAAGGGPPPbbbttt{{{hhhrrr|||dddYYY\\\ccckkkvvv~~~{{{nnnOOOBBB999666666111222111///---,,,---...///------------,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++***))))))(((((())))))***))))))*********+++++++++)))************+++++++++++++++************++++++************************************************//////...---,,,,,,,,,,,,---+++***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,------------***+++,,,------,,,++++++---///111111000.........///000111222333333444444000222666888;;;@@@FFFKKKSSS\\\cccfffllltttxxxwwwsssuuu}}}zzzeee^^^WWWVVVYYY\\\ZZZWWWRRRPPPPPPUUU]]]```]]]XXXZZZXXXSSSMMMGGGEEEHHHKKK}}}zzz}}}}}}vvvpppmmmfffaaaYYYSSSMMMHHHDDDAAA>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===AAABBB@@@FFFOOO\\\qqqeeekkkwwwooobbbbbb___iiivvvyyyXXXIII>>>:::888222222111///---,,,---...///......------------,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******))))))))))))))))))))))))*********************************)))***++++++,,,***)))(((''''''((()))***))))))******++++++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))************************---,,,+++***))))))(((((()))(((''''''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***+++,,,---------,,,,,,((()))+++,,,,,,+++*********---000000///...---------...///000000////////////111222222333666<<>>:::<<>>555444444222111000111000///------------,,,,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++***(((((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++'''((()))***,,,---...///---,,,,,,+++*********+++************************+++++++++************))),,,,,,,,,------.........,,,,,,,,,---------......////////////////////////111///---,,,...111555777888:::>>>CCCIIIPPPUUUWWWXXX]]]eeennnuuuzzz|||}}}~~~xxxeee\\\___eee}}}tttpppsss{{{yyyqqqkkkeee\\\UUUQQQMMMHHHCCCAAA???===;;;999888888999999999999999999:::;;;<<<:::<<<>>>???@@@AAACCCEEEPPP^^^rrruuukkkhhhuuuuuummm^^^```gggsss}}}~~~rrrqqqxxxmmmYYYGGG<<<999444222000000000000...------------,,,,,,,,,++++++,,,,,,+++***************))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((+++)))(((((()))******)))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********,,,+++++++++*********************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++,,,,,,------,,,++++++*********+++************************))))))******+++++++++,,,,,,,,,,,,---------------,,,,,,,,,------------...........................111///...------///222333444444666888;;;>>>AAACCCIIINNNWWWaaakkkrrrwwwyyy{{{~~~zzzvvvsss}}}wwwooorrrxxx{{{qqqllluuu}}}{{{ssslllfff^^^XXXTTTOOOJJJFFFBBBAAA>>><<<:::999999999::::::999999999999999:::;;;<<<===>>>>>>@@@CCCEEEHHHUUUggguuu}}}~~~pppdddlll|||rrrccc___bbblllxxx}}}kkkgggppp}}}{{{yyy```JJJ<<<888444222000/////////...,,,------------,,,,,,,,,,,,---,,,++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((***)))'''((()))******)))************************(((((((((((())))))))))))''''''(((((())))))******************))))))))))))*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,+++************+++************************(((((()))***+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////......---...//////222222222222333444666666999===DDDNNNWWW___eeehhhqqqvvv|||}}}yyyuuusssyyy|||sssnnnzzz}}}tttnnnhhh___YYYUUURRRMMMIIIDDDBBB@@@===;;;999999999999888888888888999999:::;;;<<<<<<<<<<<<>>>BBBEEEHHHPPP\\\fffmmmrrrwwwzzz~~~~~~wwwfffhhh{{{{{{kkkccc___gggttt~~~wwwpppsss|||mmmppp~~~bbbJJJ<<<666555222///.........---,,,...------------,,,,,,,,,,,,++++++*********++++++))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''''')))******)))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))(((((((((************++++++++++++++++++************++++++************************************************++++++***************+++************************))))))***++++++,,,------...------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,---.........------000000000111222333444555222444777<<>>;;;:::999999666666666777888999;;;;;;;;;;;;;;;;;;;;;===@@@CCCGGGKKKQQQWWW]]]fffqqqyyy~~~}}}lllggguuuvvvjjjaaadddpppzzzxxxwww||||||ddd___lll}}}iiiQQQCCC===666333000.........---,,,.........---------,,,,,,******))))))))))))***+++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((************************)))'''&&&''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++******))))))******+++************************((())))))******+++,,,,,,*********))))))***++++++************************,,,+++++++++++++++++++++---------,,,,,,++++++***+++++++++,,,,,,,,,------------------------------(((***+++---............,,,,,,------...///000111222222222444666888:::<<>>CCCJJJSSS]]]cccmmmqqqvvvyyy{{{zzzsssjjjccc^^^XXXSSSNNNIIIGGGDDD@@@===;;;999999555555555666777888999:::888999;;;;;;;;;;;;===???>>>???AAAEEELLLXXXhhhssszzz}}}lllcccppptttddd___dddmmmyyynnnbbbeeennn|||hhhUUUGGG999666222////////////...............------------***)))))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++(((&&&%%%&&&(((******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))*********))))))))))))******************))))))))))))******************************))))))))))))************)))))))))))))))***++++++************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...//////222111000///............//////000111222222333333222444666888;;;AAAGGGLLLVVV[[[cccjjjpppwww}}}~~~wwwmmmfff```[[[UUUPPPJJJHHHDDDAAA===;;;999999777777666666666666777777777999;;;<<<<<<;;;<<<======???AAACCCIIISSS```jjjvvv{{{ooo^^^hhhuuuddd]]]___gggttt}}}sssfffeeelllttt^^^MMM;;;777333000///000000/////////.........---------+++*********+++,,,,,,---))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))************************'''((((((((())))))******'''&&&%%%&&&(((******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))******++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))+++++++++***)))(((((('''))))))((())))))***++++++******************************+++,,,------...///*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------,,,,,,,,,,,,------------.../////////......,,,...///111111444777999777>>>HHHRRR[[[dddnnnuuuyyy|||~~~}}}|||uuullleee___YYYUUULLLHHHCCC???===<<<:::888666666666777666555555444::::::::::::;;;<<<======>>>>>>???BBBCCCIIIXXXgggvvv}}}llljjjxxxjjjXXXTTTaaarrr}}}uuuhhhcccyyy}}}fffTTT@@@777111000000...---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))************************(((((()))***,,,---...///)))******+++---......///---------...------,,,,,,,,,,,,,,,---------.........------------...////////////000111222333333444999999999<<>><<<:::999666666666666666555555444888888888888999:::;;;;;;<<<;;;===???@@@FFFSSSaaarrrxxx||||||~~~pppiiissssss^^^VVV]]]mmmxxx|||nnnfffllluuuiiiVVVAAA999222111111///...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))((((((''''''))))))))))))))))))))))))++++++*********)))))))))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))''')))***,,,,,,+++***)))))))))))))))))))))))))))************************))))))******+++,,,------++++++,,,,,,,,,,,,,,,---,,,---------------,,,,,,,,,,,,,,,------------...---------------...//////......//////000000111111111111111333666;;;@@@DDDDDDIIIOOOTTTZZZcccooowww~~~yyy|||xxxooogggbbb]]][[[OOOKKKFFFAAA???===;;;999777777777666666666555555888777777888888999:::;;;::::::;;;===>>>BBBMMMYYYkkkqqqvvvwww{{{uuugggiii~~~fffWWWXXXdddpppyyyvvvjjj]]]ffftttlllYYYBBB:::333333333000///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''))))))))))))((((((((((((******)))((('''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))((((((******++++++++++++******((((((''''''''''''(((((())))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))*********************************+++++++++,,,,,,------,,,,,,+++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------......///------------------....../////////000111333666777333777;;;@@@DDDLLLVVV]]]kkksss}}}~~~}}}zzz~~~{{{qqqhhhaaa]]][[[QQQMMMHHHCCC@@@>>><<<:::888777777666666666666666999999999999:::;;;<<<===;;;:::;;;>>>>>>AAAJJJTTTeeemmmtttxxx||||||fff]]]xxxmmmZZZSSS[[[gggttt{{{~~~qqq[[[aaannnmmmYYYBBB:::333222222000///000------------------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&%%%))))))))))))(((((((((((())))))(((((('''&&&&&&%%%))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))******++++++******)))******))))))))))))******))))))))))))))))))))))))(((((()))***+++******)))))))))))))))))))))))))))************************+++++++++***************,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///------------,,,,,,,,,,,,/////////000000111222222111333555777888<<>>BBBCCCCCCHHHNNNZZZfffttt|||~~~wwwYYYcccooo{{{jjjXXXTTTYYYfffuuupppjjjnnn~~~lllXXXAAA999222111111///...///------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***))))))(((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******************************************)))))))))*********++++++,,,,,,)))***+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------.........******+++,,,---......///222222222333444444444444555666666666777:::???BBBCCCGGGMMMSSSYYY___eeejjjtttxxx{{{|||}}}}}}||||||}}}~~~}}}ssskkkeeedddXXXTTTNNNHHHDDDAAA>>><<<:::999777666555666777888666666666666777888999:::;;;:::<<>><<<:::999777666555666777999888888888888999:::;;;<<<999777:::???AAAAAACCCGGGNNNZZZhhhrrr{{{^^^```TTTjjj~~~gggXXXUUUggg{{{uuufff```nnnqqq]]]CCC;;;444444444111000111........................---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******---,,,,,,+++***)))(((((())))))))))))************************************))))))(((((((((((())))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************((()))))))))************------,,,+++***)))((('''((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,------.........---,,,,,,,,,---//////000000111222333333111///111222222333333333333333666888::::::999999<<<@@@DDDIIIRRR[[[eeennnwww}}}}}}~~~}}}~~~dddfffkkkmmmkkkjjjqqq{{{~~~|||tttlllggg___YYYPPPIIIFFFCCC???<<<;;;:::999777666666555555555666888999::::::999999999:::<<<===???AAACCCDDDNNNPPPVVVbbbppp|||kkkWWWVVV^^^qqqwwwiiiaaacccnnnYYYaaayyy~~~iiiMMM999333666222///000---......---------,,,,,,,,,,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++''''''(((((())))))*********)))''''''''''''%%%###******))))))((((((''''''%%%%%%&&&'''((()))************))))))((((((''''''******))))))******+++,,,))))))************))))))******))))))))))))******))))))************))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...,,,++++++++++++++++++,,,+++++++++******)))))))))---,,,,,,,,,,,,---...///------++++++++++++------........................,,,,,,,,,---------..................////////////000000000000000000000000111111111111222444777888999;;;>>>CCCHHHNNNRRRTTTYYY^^^cccgggkkkrrr||||||~~~dddfffjjjmmmlllmmmvvv{{{uuunnniiiaaaZZZQQQJJJGGGDDD@@@===;;;:::999777666666666666555666888999::::::999999999:::;;;===>>>@@@AAABBBIIIKKKRRR^^^lllyyymmm[[[OOOWWWjjj}}}oooeeeccc}}}ttt\\\^^^qqqkkkSSS===444555000...111............---------,,,,,,,,,++++++***************************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))((((((((((((***************************)))((((((((((((((()))'''((((((((()))))))))******(((''''''''''''&&&$$$))))))))))))((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))************))))))******))))))))))))******))))))************))))))***************************)))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........////////////------------------------000/////////000222444555444444555777999<<<>>>???DDDHHHLLLOOOQQQVVV^^^eeehhhkkkqqqxxxkkklllnnnrrrsssvvv~~~|||zzzuuupppmmmddd\\\RRRKKKGGGDDD@@@>>>;;;:::999888777666666666666777888999999999999999::::::;;;<<<===>>>??????CCCFFFLLLXXXggguuuqqqbbbPPPUUUdddwwwttthhh___qqqeee^^^hhh{{{zzznnnXXX@@@555555///...111///.........------------,,,,,,,,,+++***************************************)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))************************+++***)))(((''''''''''''(((((((((((())))))))))))((('''&&&&&&(((((('''&&&)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''((()))*********(((''''''''''''((())))))))))))************))))))***))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++*********)))))))))(((******))))))))))))******,,,,,,,,,,,,,,,+++++++++***+++,,,---,,,+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........//////------------------------...............///000000111111111000111111222222666888;;;;;;<<>>BBBGGGMMMSSSXXXZZZccckkkuuu{{{}}}{{{yyy{{{{{{xxxuuuhhh```TTTKKKFFFBBB???<<<<<<;;;:::888777777666666888888888888888888999999999:::::::::;;;;;;;;;;;;===???DDDNNN\\\mmm~~~wwwhhh\\\YYYjjj{{{lllYYYZZZ___pppkkkcccrrrzzz|||iiiPPP;;;444777222000111...//////.........------------,,,,,,+++***+++++++++************************))))))))))))))))))))))))***)))))))))(((((((((((('''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((()))******))))))))))))(((((((((((('''&&&&&&''')))***)))((('''''''''''''''((((((((()))))))))(((''''''&&&&&&***)))))))))(((((((((''')))(((((((((((()))******))))))************))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))************))))))))))))))))))))))))&&&''''''((())))))******)))(((((((((((((((((()))))))))))))))))))))))))))$$$&&&)))+++------,,,+++)))***,,,,,,,,,,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------////////////////////////...............---------------------...///000111///000000000111222444666444444666888:::===???AAAGGGMMMSSSWWWZZZ___hhhoooyyy{{{~~~|||{{{~~~|||xxxkkkbbbVVVLLLFFFCCC???===<<<;;;:::999888777777777999888888777888888999999999999::::::;;;;;;<<<<<<===???BBBJJJWWWhhh{{{ooo^^^UUUbbb|||wwwbbb[[[ZZZjjj}}}yyy}}}vvvdddpppyyyvvvzzzfffNNN:::444777333111111.../////////.........------------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''(((((())))))******************************''''''''''''((()))***+++))))))))))))((((((((((((((('''&&&''')))***)))(((&&&''''''''''''((((((((())))))(((((('''''''''&&&*********)))((('''''''''))))))(((((())))))***+++))))))************)))))))))((((((''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))*********+++++++++++++++&&&''')))+++,,,------,,,******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///......------111000///.............../////////000111222333333111111111222444555777888;;;===>>>???@@@DDDJJJPPPUUUXXX]]]dddkkkqqqvvvyyy~~~zzzooofffYYYOOOIIIEEEAAA???<<<;;;:::999888777777777:::999888777777888999999999999999:::;;;<<<======>>>???AAAFFFRRRcccwwwyyygggYYY___ssslll```ZZZfff{{{|||jjjqqq{{{yyy|||~~~kkkRRR===555777222000222///////////////............------,,,++++++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((('''''''''((()))*********************************)))((((((((((((((()))******)))))))))(((((((((''')))((('''((()))***)))(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((('''''''''((())))))))))))************))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((((((((())))))************))))))(((((())))))***)))*********+++++++++,,,*********+++++++++++++++++++++************++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,222111000///............111111000111111222222111000000000000111333444555666666555555666888:::<<<:::<<>>>>>>>>@@@DDDNNN```tttrrrbbb```kkkzzzrrrcccYYYddd{{{~~~pppttt}}}rrrXXXAAA777666111///222111000/////////...............---,,,,,,++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((+++***)))((((((''''''(((******))))))((((((((('''***((('''((()))***)))'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******'''&&&&&&&&&&&&'''(((((())))))************))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************))))))))))))******))))))))))))******''''''(((((()))))))))***...---,,,+++************,,,+++***))))))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................***+++,,,---...---,,,,,,,,,++++++++++++,,,,,,---000///......//////...,,,000////////////000000111///...---///111333333222555666888;;;>>>@@@AAABBBBBBIIIQQQVVVYYY___jjjsssxxxxxx{{{}}}wwwooocccWWWNNNHHHDDDBBBAAA>>>:::888888888888777:::999888777666666666666888999;;;<<<<<<<<<>>>@@@@@@???@@@DDDHHHSSShhhzzzrrr______nnnppp```___lll|||pppxxxwwwbbbTTTBBB666444555333000111000///000000///,,,***,,,++++++---......,,,***************************))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((************))))))))))))))))))(((((('''%%%$$$###))))))************)))))),,,)))'''((()))***(((%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((+++,,,,,,+++)))((()))***''''''''''''''''''''''''))))))************))))))++++++***)))((('''&&&&&&'''''''''''''''((()))))))))'''&&&'''***+++***((())))))************))))))(((((((((((())))))))))))*********++++++,,,,,,,,,...+++'''&&&(((((('''%%%(((((((((((())))))))))))---------,,,,,,+++++++++...,,,************((('''******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,+++,,,---///000///////////////.................................//////...---...///000111111222333444666777888888999:::;;;===AAAEEEIIIKKKUUUWWWZZZ___dddjjjnnnqqqyyy{{{sssggg\\\SSSLLLGGGDDDBBB???;;;999888999888777:::999888777666666666666888999;;;;;;;;;;;;===>>>@@@???@@@CCCFFFNNN```ppp}}}}}}fff\\\eeewwwvvvddd]]]dddqqq{{{qqqwwwkkk]]]KKK>>>888555222000111000000000000///,,,***+++******+++------+++)))************************))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))*********)))))))))((((((((((((((((((((('''&&&%%%))))))************))))))+++)))'''((()))***(((&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))'''&&&'''((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((('''''''''''''''((()))))))))'''&&&'''***+++***((())))))************))))))(((((((((((()))))))))))))))))))))*********++++++,,,)))'''''')))***)))((((((((((((((())))))))))))------,,,,,,,,,+++++++++---+++************)))(((,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------,,,,,,,,,---...///,,,,,,,,,---------------..............................---------...///000000111111222333444555555888888777777888:::;;;<<<@@@AAACCCFFFIIIMMMPPPRRRXXX]]]cccfffgggiiinnnrrr~~~xxxmmmbbbYYYQQQJJJFFFCCC@@@<<<:::999999999888:::999888777666666666666888999;;;;;;::::::;;;<<<@@@???@@@AAACCCHHHUUUbbbuuu|||ppp\\\\\\nnnlll^^^\\\cccooovvvyyy~~~|||xxx|||qqqsssxxxkkkYYYIII???888444111222111000000000///---+++******)))***,,,,,,***(((************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************))))))))))))(((((('''(((((())))))(((((('''((())))))******))))))(((***)))(((((())))))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))'''&&&'''((())))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******(((((('''''''''((()))))))))((('''((()))***)))(((((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))***((('''(((***++++++***(((((((((((()))))))))))),,,,,,,,,++++++++++++++++++***))))))++++++***)))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------......---,,,,,,,,,------++++++,,,,,,------......------------------------------,,,+++,,,---...//////000000000111111111111444333333222111111222222333333444555777888:::;;;===AAAFFFHHHIIIJJJNNNRRRZZZ\\\```dddiiipppwww|||{{{rrrhhh___VVVMMMHHHEEEBBB>>>;;;;;;::::::999999999888777666666777777888999::::::999888999;;;???>>>???AAABBBDDDNNNXXXllluuu|||aaaYYYjjjwwwcccXXX[[[gggqqqqqqxxxvvvsssvvv}}}sssnnnsssyyygggVVVIII???999555333111000///000///---++++++***)))***+++,,,+++)))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))))))))((((((((((((''''''((())))))***))))))(((((())))))))))))(((((())))))(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((((((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******+++***(((((((((((())))))))))))+++++++++++++++*********)))(((((()))***++++++***&&&'''(((((())))))((((((++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,---......///000000---------------------------,,,+++++++++,,,---...000000///////////////////////////000000111222222333333333333333444555555444777999:::999999:::<<<>>>@@@CCCEEEHHHLLLQQQUUU\\\```fffmmmrrruuuvvvvvv{{{tttllldddZZZPPPJJJGGGCCC???===<<<;;;;;;:::999888777777777777777777777999:::999888888999:::>>>===>>>AAABBBDDDKKKSSSfffssskkk[[[fffyyyiiiXXXVVVbbbmmmnnnuuuyyyssssssyyyxxxkkkfff{{{qqq```TTTJJJAAA;;;444222000///000///...,,,---,,,***+++,,,---,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))(((((((((((('''&&&'''((()))************(((((())))))))))))(((((((((((())))))(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))((()))+++''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((***))))))((((((((())))))'''(((((()))((())))))***(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((************))))))((()))(((((((((((())))))))))))************************)))((('''(((***++++++***)))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++,,,,,,---...///000000------------------------,,,,,,+++***+++,,,---...000000000000////////////------...000111222222222111111000000000111222222///000222222111000111111666777888888888:::===???@@@CCCGGGLLLPPPRRRSSSSSS{{{yyytttooohhh^^^TTTMMMHHHEEEAAA>>>======<<<;;;888888777777777777777888777888::::::999999:::;;;>>><<<===@@@BBBCCCIIIPPPcccsssxxx``````nnnqqq\\\VVV]]]ggglllsss}}}yyyvvvzzz~~~qqqbbbmmmvvvhhh^^^TTTHHH???444222000/////////...---...,,,++++++,,,------,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))((((((((((((''''''&&&'''(((((())))))))))))'''(((((())))))((((((''''''((())))))(((((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%'''((((((&&&&&&''')))'''''''''''''''''''''''''''(((((())))))(((((('''******))))))((((((''''''******)))((((((((())))))'''((())))))(((((()))***'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((((()))+++***((('''''''''(((((((((((()))))))))))))))))))))))))))*********)))((('''(((***+++***)))((()))******+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...000000000000////////////......////////////.....................///000000,,,---...000111111222222222333444444333333555777666777999;;;===>>>??????~~~xxxwwwvvvuuurrrlllcccXXXQQQJJJFFFBBB???>>>===<<<;;;888888777777777777888888666888::::::999:::;;;===???<<<<<>>>>>===<<<888777777777777777888888666888:::::::::;;;===>>>@@@<<<;;;>>>???@@@DDDJJJWWWmmmnnn___```ooonnn^^^\\\___hhhoooxxxwwwsssyyyrrrpppuuu{{{ooojjj```NNN???555333000//////000///...---+++)))(((***+++++++++************************))))))))))))))))))))))))'''((((((((())))))******''''''''''''(((((((((((()))(((((((((''''''''''''&&&'''''''''''''''&&&&&&''''''((((((((((((''''''&&&(((******((('''))),,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&((())))))(((((()))+++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((()))***++++++++++++***))))))((())))))&&&(((******'''''')))+++''''''((((((((((((''''''(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%!!!$$$((()))''''''(((***(((((((((((())))))))))))'''((((((((())))))*********((('''((()))***)))'''******+++,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++---...///...------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------.........//////---...///000111000//////000///...------,,,------//////.../////////...,,,...///000///---,,,---...,,,---...///000111222333}}}vvvxxxwwwyyy|||}}}tttdddWWWQQQLLLEEEBBB@@@???;;;888888888777666666666666666777888999:::;;;<<<<<<<<<<<<===>>>>>>>>>AAAEEEHHHSSSiii~~~hhh^^^hhh{{{~~~___SSSWWWhhhnnnvvv}}}pppooosss~~~sssppp}}}rrrjjj\\\JJJ???666333111000000///...---------,,,,,,,,,++++++++++++***)))(((((()))***+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))******************))))))))))))******((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''')))***)))((('''(((***))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))))))))******'''&&&$$$######%%%(((***))))))************)))))),,,+++)))((((((((()))***)))*********++++++++++++***))))))(((((((((((()))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,---------............///............////////////................................................///////////////.........////////////////////////yyyvvvuuuwww|||~~~wwwhhh\\\RRRMMMFFFBBB@@@???;;;999888888777666666666666666666777888:::;;;;;;;;;;;;<<<===>>>>>>>>>@@@DDDGGGOOOaaayyyrrreeedddvvvcccVVVWWWccciiirrr}}}nnnkkklllvvvuuujjj~~~uuulll]]]LLL@@@555222000//////...---,,,------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))******((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''')))***)))((('''((())))))(((((((((''''''''''''((((((((((((((((((((((((***))))))(((((())))))***((('''&&&&&&&&&''')))***))))))************))))))******((('''''''''((()))))))))))))))*********+++))))))(((((((((((())))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,------------........................////////////................................................////////////............------------------------|||ssssssvvv|||zzzmmmbbbUUUOOOGGGCCCAAA???<<<999888888777666666666666777555666888999::::::;;;;;;===>>>>>>>>>>>>???BBBEEELLLYYYlll|||yyyggg^^^ooojjjZZZXXX]]]bbbmmm}}}oooiiigggpppyyyiiiyyyyyyooo___MMMBBB444222///.........,,,+++......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((************************''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''((())))))''''''((()))((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))*********((())))))******))))))(((******)))(((((((((((()))(((((((((((())))))))))))(((((('''(((((()))***+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++------------............---............/////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,rrrqqqsssyyy~~~zzzoooeeeXXXRRRJJJDDDBBB@@@<<<:::999888777777666666777777555666777888999:::::::::===>>>???>>>===>>>@@@BBBJJJSSScccuuu|||eeeYYYhhhqqq```ZZZ[[[^^^iii}}}rrrkkkhhhttt|||pppzzz~~~qqq```MMMBBB555333000/////////---,,,.........---------,,,,,,((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))***+++++++++***)))(((((())))))))))))((((((+++******)))))))))))))))'''''''''(((((((((((()))''''''''''''((()))++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---------.........---------.........//////........................------------------------------...............///,,,,,,,,,,,,,,,,,,,,,,,,sssqqqqqquuuzzzxxxoooggg\\\VVVMMMFFFCCCAAA>>>;;;999999888777777777777777555666777888999:::::::::<<<>>>???>>>======???@@@FFFMMMZZZmmmmmmXXXccc{{{xxxggg___]]]^^^iii~~~vvvnnnlllzzz~~~vvvxxxsss```MMMBBB666444222000000000///---......---------,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&((()))((('''&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***++++++***((('''(((((())))))))))))((((((((((((((((((((('''''''''&&&'''''''''((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,------------...------------....................................------------------------,,,---------......//////------------------------uuuqqqoooqqqvvvwwwqqqjjjaaaZZZPPPIIIEEECCC@@@===999999888777777777777888555666888999::::::;;;;;;;;;<<<>>>>>>======>>>@@@AAAFFFPPPaaasss}}}___ccctttqqqggg```___jjj|||qqqnnn|||zzztttwwwuuu```MMMBBB777555222111111111///...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))******)))'''&&&'''(((((())))))(((((('''%%%%%%%%%&&&%%%$$$$$$###''''''''''''(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,------------,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------|||}}}wwwrrrmmmoootttwwwuuupppeee]]]SSSKKKGGGEEEBBB???:::999888888777777888888666777888:::;;;;;;;;;;;;999;;;===>>>======>>>@@@@@@BBBHHHTTTeeewwwiiidddkkk{{{pppbbbaaakkk~~~vvvnnn{{{uuunnnvvvxxxbbbNNNCCC666444222111111000///---,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((())))))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))(((((('''''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$###''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************++++++++++++***************************************************************+++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,yyyxxx}}}|||xxxrrrlllmmmtttyyyxxxvvvggg___UUUMMMHHHFFFCCC@@@:::999888888777888888888777888999:::;;;<<<<<<<<<888:::===>>>======>>>@@@AAAAAACCCLLL\\\qqqpppeeeeeeyyywwwbbbaaakkk~~~{{{oooyyy{{{kkknnnxxxzzzcccOOOEEE666333111000000///...---+++++++++*********))))))+++***)))(((((()))***+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))))))))******+++******)))))))))((((((''''''(((((((((((('''''''''((()))))))))((('''&&&(((((((((((())))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++******+++,,,------++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++}}}{{{}}}xxxooollloootttwwwxxxnnndddWWWNNNJJJGGGCCC@@@===<<<:::888777777888888888888888888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<@@@BBBHHHOOOVVVbbbvvv}}}hhh\\\jjj~~~ooogggiiiyyyzzz{{{{{{tttsss{{{yyydddOOOBBB:::777333111000000///...//////...------------...'''((()))***+++,,,------+++++++++++++++***)))(((++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%&&&&&&'''((((((''''''+++***)))(((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))************+++++++++************************))))))************))))))))))))************))))))+++***)))))))))***+++,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......,,,******+++,,,---------,,,,,,+++++++++~~~{{{qqqkkklllqqquuuxxxqqqggg[[[QQQLLLHHHDDD@@@===<<<:::888777777888888888888777777777888888999:::::::::;;;<<<===>>>???@@@BBBGGGNNNTTT___rrryyy~~~kkkXXX]]]tttuuuhhhgggxxxtttpppuuu{{{eeeQQQEEE;;;888444111000//////.........---,,,,,,,,,,,,,,,***************+++++++++)))******+++++++++******++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((()))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''(((((((((((()))((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))))))))************))))))***))))))((()))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,******+++---------,,,,,,,,,+++++++++sssjjjhhhlllssswwwuuulll```VVVOOOJJJEEEAAA>>><<<;;;999888777888888888888777666666666666777999999999:::<<<>>>???@@@@@@AAAFFFKKKQQQ[[[mmm~~~}}}xxxwww^^^ZZZjjjsssjjjzzzssskkklllyyyhhhUUUKKK===999444111000//////...------,,,++++++++++++,,,,,,+++++++++******))))))(((((()))++++++,,,,,,,,,+++***))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++************************))))))************))))))))))))************))))))))))))(((((())))))***+++)))*********++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,******+++---,,,,,,,,,,,,++++++++++++wwwjjjeeehhhpppvvvyyyqqqfff\\\SSSLLLFFFBBB>>>===;;;999888777888888777777666666666777888888:::::::::;;;<<<===>>>???@@@AAADDDIIIMMMVVVhhhxxxlll```ggg|||vvv}}}sssfffeeerrrlllZZZPPP???;;;555111000//////......---,,,,,,+++,,,,,,,,,+++++++++************)))((()))***+++++++++++++++******)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((()))(((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&******))))))((('''&&&&&&)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&''''''((()))***&&&&&&&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))************************************))))))************))))))))))))************))))))))))))))))))******++++++))))))))))))************,,,------......------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,+++++++++++++++++++++{{{mmmdddfffnnnvvv|||vvvlllaaaWWWNNNHHHDDD???>>><<<:::888888888888555555666777888999;;;;;;<<<;;;;;;;;;;;;<<<======???@@@CCCGGGJJJRRRcccsssxxxccc___ppp}}}tttfffbbbnnn|||rrr^^^TTTAAA<<<666222000//////...///......---------------)))************++++++++++++++++++++++++***)))(((***)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))******))))))((((((''''''&&&&&&))))))(((''''''&&&%%%%%%))))))(((''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((''''''''''''((()))***''''''''''''((()))******((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++++++++(((((()))))))))*********,,,------------------,,,++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,+++******+++---++++++++++++++++++++++++qqqffffffnnnvvv}}}yyypppeeeZZZPPPIIIFFF@@@???<<<:::888888888888444555555666888:::<<<======<<<<<<;;;;;;;;;<<<<<>>777222000///////////////...------------...))))))******+++++++++,,,,,,,,,,,,++++++)))(((((()))))))))))))))******+++************************(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))***)))((('''''''''((())))))(((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))***++++++++++++***((()))))))))************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++***+++++++++)))***+++---*********+++++++++++++++vvvjjjgggnnnvvv~~~zzzrrrhhh\\\RRRKKKGGGAAA???===:::999888777888444444555666777888:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAADDDFFFNNN^^^nnn}}}uuucccmmm{{{}}}{{{oooccchhhttt}}}eeeVVVEEE???888222000////////////...------,,,,,,------+++++++++*********************+++++++++******))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))'''''''''(((((((((((((((((((((((('''''''''''''''&&&''')))******)))'''&&&((((((((((((((((((((((((((((((((((((((()))))))))---+++)))'''&&&&&&'''((())))))((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))***++++++******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))************))))))&&&'''((()))***))))))((()))))))))*********++++++***++++++,,,,,,++++++***************************************++++++++++++)))***+++***))))))+++---)))*********++++++++++++yyylllhhhooovvv}}}zzzsssiii]]]SSSLLLHHHAAA???===;;;999888777888555555555555555666777888999999::::::<<<===???@@@>>>>>>AAACCCFFFMMM^^^mmm}}}}}}iiimmm~~~|||sssccceeepppgggVVVFFF@@@888222000/////////...---,,,,,,++++++,,,,,,------,,,+++***)))((('''((()))***+++++++++++++++))))))((())))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))$$$&&&(((******(((&&&$$$(((((((((((((((((((((((())))))))))))((((((((((((...---***'''&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))$$$%%%'''((((((((('''&&&************++++++++++++*********++++++*********************************)))************+++++++++)))***+++***))))))+++---))))))******++++++++++++sssfffgggooo~~~yyynnn```TTTLLLJJJEEEAAA===;;;:::::::::999666666666666666777888888666666777888:::;;;<<<<<>>444222333111/////////...---,,,++++++++++++***++++++++++++***))))))************************)))************+++++++++%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%'''((((((((('''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&'''((((((&&&$$$#########%%%&&&''''''(((((())))))(((((('''''''''&&&(((''''''&&&&&&((()))***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''***)))'''&&&'''(((***+++''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''******))))))))))))******(((((())))))))))))((((((''''''''''''((((((((((((...---,,,***)))'''&&&%%%*********************************************************)))))))))))))))++++++++++++++++++++++++******))))))((((((''''''vvviiihhhnnnxxxyyyvvvooodddXXXPPPLLLDDDAAA===;;;::::::999888666666666666666777888888777777888999:::;;;;;;<<>>@@@BBBBBBGGGVVVeeexxxjjjiii}}}lllYYY[[[bbboooggg___sssrrr]]]GGG===444222333222000111000000///...------------***++++++++++++***))))))************************'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&''''''((())))))***(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''((()))))))))(((&&&%%%((((((((((((((('''&&&%%%((((((((((((''''''''''''(((''''''''''''((())))))''''''((((((((((((''''''(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&'''''''''''''''''''''''')))((('''''''''((()))***''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((***))))))(((((())))))***(((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******++++++************************************************(((((())))))******++++++++++++++++++++++++++++++++++++++++++************|||zzz~~~rrrkkkhhhiiimmmrrrrrrmmmbbbWWWPPPEEEBBB===;;;:::999888777666666666666666777777888::::::::::::::::::;;;;;;<<<===???AAAAAADDDOOO[[[nnnvvv~~~hhh___mmmttt\\\WWWYYYggg|||ooodddqqqwww___GGG===444333444222111111//////...---------------***++++++++++++***))))))************************((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************&&&&&&&&&'''''''''(((((()))(((((((((''''''&&&&&&''''''''''''(((((())))))(((((((((((())))))))))))''''''((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%''')))***&&&&&&''''''&&&&&&%%%$$$'''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((()))***''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((('''(((((()))***++++++,,,************************************************''''''((()))***++++++,,,************************************************|||zzzxxxnnnhhhhhhlllqqqtttpppfffYYYQQQFFFCCC>>>;;;::::::999777666666666666666777777888::::::::::::::::::::::::<<<<<<>>>@@@@@@AAAIIIRRRaaakkkvvv~~~kkkYYYaaa|||bbbVVVQQQ^^^vvv~~~zzzmmmvvv{{{```HHH>>>555333444222111111...---,,,,,,+++,,,,,,,,,***++++++++++++***))))))************************)))))))))*********++++++)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''''''''))))))((((((''''''''''''(((((((((((())))))))))))((((((((())))))*********''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))*********************************))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))}}}|||uuullljjjmmmqqqtttqqqhhh\\\SSSHHHDDD@@@===;;;;;;999888666666666666666777888888888888888999999:::::::::===;;;===???>>>???EEELLLWWWdddrrr{{{qqqZZZ]]]mmm{{{hhhVVVKKKUUUlllxxxzzz||||||zzz{{{xxx~~~bbbJJJ???666444444222000000---,,,,,,+++++++++,,,,,,***++++++++++++***))))))************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((''''''(((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))(((((())))))******++++++''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''((()))***))))))((((((''''''''''''$$$%%%&&&'''((()))))))))'''''''''(((((((((((((((&&&''''''((()))(((((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((''''''''''''((((((((((((************))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++************************((((((((((((((()))))))))|||rrrkkkmmmpppsssrrrkkk```XXXIIIFFFAAA>>>===<<<:::999666666666666666777888888666666777888888999::::::===;;;<<<=========CCCJJJQQQbbbsss{{{zzz``````bbbpppoooYYYJJJPPPeeexxxuuutttwwwyyy~~~~~~fffKKK@@@777444444111//////------,,,,,,,,,,,,------***++++++++++++***))))))************************))))))))))))************((((((((()))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''((()))***((((((((((((((('''''''''(((((((((((())))))))))))''''''(((((()))******+++((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''((((((((()))&&&&&&((()))))))))((('''''''''((((((((((((''''''))))))(((((((((((())))))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********************************(((((()))))))))*********vvvlllmmmooorrrrrrmmmccc\\\JJJGGGBBB???>>>===;;;:::666666666666666777888888444555666777888999::::::>>>;;;;;;=========BBBIIIPPPcccuuu}}}~~~fffddd\\\jjj{{{vvv^^^MMMPPPbbb{{{uuurrrvvvzzz~~~|||iiiMMMAAA777555444111............---------......///***++++++++++++***))))))************************(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((''''''''')))***+++&&&&&&''''''((()))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***)))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$&&&'''''''''(((((())))))%%%&&&((()))))))))((('''''''''((((((((((((''''''))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))'''((((((((())))))******((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))(((((())))))******++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,qqqooonnnrrruuuqqqfff\\\QQQHHHAAA>>><<<999999;;;777666444333333555888:::888888888888888999999999<<<<<<=========@@@DDDGGG^^^mmmzzz}}}}}}vvvYYYYYY```sssiiiVVVWWW```uuuvvvlllrrryyyrrrrrrrrrSSSEEE888333333111...---111///---+++++++++,,,---,,,,,,++++++***)))((((((******++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((((((***++++++))))))((('''''''''''''''''''''(((((())))))******))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''(((((())))))******)))(((((('''''''''(((((((((((((((((()))))))))))),,,,,,,,,+++++++++******---***'''$$$$$$%%%((()))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((rrrooonnnpppsssnnncccYYYRRRJJJCCCAAA???:::999:::777666444333444555777999777777888888888999999999;;;<<<=========@@@CCCFFFXXXfffsssvvvxxxxxx___XXX^^^nnnqqq```[[[```uuuyyylllpppwww~~~xxxrrrsssUUUGGG999444333111///...000///---+++++++++,,,---,,,,,,++++++***))))))(((******++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((()))***+++))))))(((''''''''''''''''''((((((((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))),,,+++++++++************+++)))'''&&&&&&(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((}}}{{{}}}vvvqqqllllllnnnkkkbbbZZZUUULLLDDDBBB@@@;;;888888666555555555555666666777777777777888888888999999;;;<<<=========???BBBEEEOOO[[[gggmmmpppxxxxxxfffXXX[[[iiiooodddbbbsss}}}lllmmmttt|||tttzzzuuuXXXIII;;;555444222000000000///---,,,++++++,,,---,,,,,,++++++***)))))))))******++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%&&&'''((()))******''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&'''((()))))))))((((((''''''''''''(((((((((((('''''''''''''''))))))(((((((((((())))))&&&&&&''''''((())))))***'''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((zzzxxx}}}}}}tttjjjgggiiijjjfffbbbYYYNNNCCC@@@>>>;;;999999555555666666666666666666666666777777888888999999:::;;;=========>>>AAACCCHHHQQQ\\\ccchhhqqq|||vvvkkkZZZ[[[ggg}}}}}}ooogggpppnnnkkkrrr{{{wwwvvvwww{{{~~~{{{]]]NNN>>>777555333111111000///---,,,,,,+++,,,,,,+++++++++*********))))))******++++++++++++******))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))************&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((()))(((''''''''''''((((((((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))''''''''''''(((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((()))))))))))))))))))))))))))((((((((('''((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((yyywwwzzzxxxjjjccceeejjjlllkkk^^^PPPBBB<<<;;;::::::;;;666666666666666666555555555666666777888888999999999;;;<<<======>>>@@@BBBDDDIIIRRRZZZaaakkkwww{{{uuuaaa___hhh|||wwwlllmmmrrrzzzssslllqqq{{{yyyqqqlllooosssxxxdddSSSAAA999666333111222///......---,,,,,,,,,++++++++++++*********************++++++++++++******))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))************&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((((((%%%%%%&&&&&&''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))zzzvvvwww{{{}}}kkkbbbdddjjjnnnnnn```QQQBBB======<<<<<<===777666666555555555555666444555666666777888999999999:::<<<=========???@@@BBBDDDJJJSSS[[[dddrrr}}}kkkeeegggxxxzzzkkkhhhhhhnnn{{{ppppppyyy~~~qqqggghhhmmmrrr{{{jjjYYYEEE;;;666333111111.........------,,,++++++******************************++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''(((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((()))((((((((('''''''''''''''))))))(((((((((((())))))***))))))(((''''''&&&&&&(((((((((''''''''''''&&&''''''&&&''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))~~~xxxvvvxxx}}}oooeeeeeeiiijjjjjj```RRRDDDAAACCCAAA>>>===999777555444333444666777444444555666777888999999888:::<<<===<<<<<<>>>???BBBAAADDDMMMVVV___lllyyyuuujjjdddooo{{{fff___^^^ddd{{{vvvpppwwwxxxjjjjjjnnnqqqyyyppp]]]HHH<<<777333111111............---,,,++++++******************************++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((((())))))******))))))(((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&'''(((((())))))&&&''''''((((((((((((((()))((((((''''''(((((()))'''''''''''''''((())))))'''((((((((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))***(((((((((((())))))))))))((((((((())))))*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))|||wwwxxx}}}rrrhhhggghhhfffddd^^^RRRGGGFFFHHHEEE@@@===:::888555333333444666777444444555666777888999999888:::<<<===<<<<<<===>>>AAA???AAAJJJRRR[[[iiivvv|||lllaaaggg{{{{{{```WWWWWW\\\qqqzzzpppuuupppooorrrssszzzsss```JJJ===777222000000............---,,,+++*********************++++++******++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))++++++)))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&''''''((()))******+++&&&''''''(((((((((((((((***))))))((((((((())))))'''''''''''''''((()))***''''''(((((())))))******))))))(((((((((((())))))&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******(((((((((((())))))))))))(((((())))))******++++++)))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))~~~zzz{{{yyylllccc```aaaccc^^^YYYRRRNNNJJJFFF@@@;;;:::888666666666666555444444444555555666666777777888:::;;;<<<<<<<<<>>>???@@@>>>AAAFFFLLLUUUcccpppjjj]]]hhhooonnnTTTIIIQQQcccrrr~~~vvv|||wwwrrrooonnnvvvfffJJJ<<<666222000111//////.........---------+++***)))((('''&&&%%%$$$************************++++++***)))(((((())))))((((((((((((((()))******+++***((('''&&&&&&&&&'''((((((((((((((()))******,,,+++)))((((((((()))***---+++***((((((((())))))((((((((((((((()))******%%%&&&&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%))))))******)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***%%%%%%%%%&&&((()))+++,,,&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''******))))))((((((''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''')))***+++***((('''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''(((((((((((('''''')))***)))'''%%%%%%''')))'''''''''''''''((()))***))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&###$$$&&&((()))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''((()))(((''''''''')))***+++|||pppfffccccccddd___[[[WWWRRRMMMHHHBBB???>>>;;;888666666666555444666666666777888888999999888:::;;;<<<;;;<<<>>>??????===???EEEJJJRRR```lll{{{uuuaaaccchhhrrrWWWKKKPPPaaaooo{{{{{{pppkkknnnyyyjjjPPPAAA:::444111000//////.........---------------,,,+++***))))))(((************************++++++***)))))))))))))))((((((((((((((()))*********)))(((''''''(((((()))((((((((((((((()))******)))(((((('''''''''''''''))))))'''&&&&&&''''''(((((((((((((((((()))******''''''((((((((((((((((((***))))))(((''''''&&&&&&(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''''''''((()))***&&&'''((())))))((('''&&&'''''''''(((((((((((()))))))))))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''')))*********(((''''''''''''''''''''''''''')))(((''''''''''''((()))''''''((((((((((((''''''((())))))(((&&&&&&'''))))))((((((''''''''''''((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((()))((('''''''''(((***+++uuukkkfffdddddd``````]]]XXXQQQKKKGGGEEECCC???:::777666555555444555666666777777888999999888999;;;<<<;;;<<<===???>>>===>>>CCCHHHOOO\\\hhhsssjjjcccddd{{{{{{aaaRRRTTTbbbnnn~~~jjjccckkkxxxsssZZZIII>>>777222000/////////.........------------,,,,,,,,,+++++++++************************+++***))))))))))))))))))((((((((((((((()))*********)))((((((((()))++++++((((((((((((((()))******(((((((((((((((''''''&&&(((''''''''''''(((((()))((((((((((((((())))))***)))))))))))))))(((((((((*********)))((((((''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((()))(((((('''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((('''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((()))***)))(((((('''''''''''''''''''''''')))(((((('''(((((())))))''''''((((((((((((''''''%%%'''))))))((('''((()))***)))(((''''''&&&&&&'''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((()))))))))(((((('''''''''((()))***zzzpppiiieeecccbbbcccccc^^^VVVOOOKKKKKKGGGCCC===888666555555444333333444444555666666777777999;;;;;;;;;;;;===??????===???CCCFFFLLLXXXcccnnn|||ttthhhddduuummm\\\[[[fffppp~~~dddYYYcccqqqwww~~~dddNNN@@@888444222////////////............))))))************************************************)))))))))))))))***((((((((((((((())))))***,,,+++***)))))))))***+++((((((((((((((())))))***)))***+++++++++***((('''((((((((()))***++++++,,,))))))(((((((((((())))))***))))))((((((''''''''')))))))))(((((((((''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''$$$&&&)))***)))(((((())))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))((((((((('''((((((((((((uuummmfffcccccceeefffbbb[[[SSSOOONNNIIIDDD>>>999777666666555333333333444555555666666777999:::;;;;;;;;;===>>>@@@???@@@CCCEEEJJJTTT___lll{{{{{{ggg```llluuuccc___gggpppdddVVV]]]iiiooooooTTTAAA999666444000000/////////.........((((((((())))))))))))******************************)))))))))))))))******((((((((((((((())))))***///...,,,***)))(((((()))((((((((((((((())))))***)))***+++++++++***((('''''''''((()))***++++++,,,))))))(((((((((((())))))(((((((((''''''&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''''''&&&&&&''''''((()))***(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''$$$&&&)))***)))(((((()))&&&&&&&&&'''''')))******'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))'''(((((((((((('''''''''{{{qqqiiidddccceeefffddd^^^WWWQQQNNNGGGCCC>>>:::888888777666444555555666666777888888777888:::;;;:::;;;<<<>>>AAA???@@@CCCDDDGGGPPPZZZiiixxxaaaWWW___zzzfff___dddkkkxxxmmm[[[ZZZccckkk{{{\\\FFF<<<888555000000000/////////......*********+++++++++++++++************************)))))))))))))))******+++((((((((((((((()))******000...,,,***((('''''''''((((((((((((((()))******(((((((((((((((''''''&&&%%%%%%'''((())))))))))))***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&'''''')))******((((((''''''''''''(((((('''''''''(((((((((((()))&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%'''))))))((('''((()))%%%%%%%%%&&&((()))+++,,,'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((()))))))))''''''((((((((('''&&&&&&vvvlllfffcccccccccccc```YYYQQQLLLDDDAAA===;;;:::999888666444444555666666777777888777888::::::::::::<<<>>>@@@>>>???AAABBBDDDLLLUUUdddsssdddVVVWWWmmm~~~hhh]]]```fffuuuwwwcccXXX]]]hhh{{{hhhNNNAAA999444000000000000/////////...,,,,,,,,,,,,,,,,,,++++++************************)))))))))))))))***++++++((((((((((((((()))******...---+++)))((('''((((((((((((((((((((()))******)))(((((('''''''''''''''%%%&&&'''((())))))((((((******)))(((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''''''''''''''###$$$%%%'''''''''''''''''''''((((((((((((''''''((())))))(((&&&&&&''')))&&&&&&&&&'''''')))***+++''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((('''&&&%%%yyyoooiiicccbbbaaabbb```ZZZQQQJJJBBB???===;;;;;;:::888777222222333333444555555666666888::::::::::::<<<>>>???===>>>@@@@@@AAAIIIRRR___ooolll\\\TTT```jjj^^^^^^cccvvv||||||gggUUUXXXeeewwwpppUUUEEE;;;333000000000000////////////,,,,,,,,,++++++*********************************))))))((())))))***++++++((((((((((((((()))******,,,+++)))((((((((())))))((((((((((((((()))******,,,+++)))((((((((()))***'''(((***++++++******)))******)))(((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))*********)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))*********)))''''''&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&)))&&&""""""&&&)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$&&&((())))))((((((''''''(((((((((((('''''')))***)))'''%%%%%%''')))(((((('''''''''(((((()))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&((((((&&&%%%%%%&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''(((''''''((((((((('''%%%$$$~~~}}}sssggg```^^^\\\^^^___\\\TTTMMM@@@@@@???>>>;;;888555333555444444444444555666666777888999:::;;;<<<<<<<<<<<<===>>>>>>@@@DDDIIIMMM\\\nnnrrrVVVRRR\\\eeeyyyddd\\\___yyy|||vvvrrrwwwwww___VVV[[[{{{|||^^^GGG;;;777222000---,,,---------,,,------,,,,,,,,,,,,+++++++++++++++++++++***)))(((*********************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''++++++***************+++(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))(((((((((((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%((((((''''''''''''(((((()))((((((''''''''''''((()))(((&&&%%%&&&''')))+++))))))(((((('''''''''&&&***)))'''%%%$$$%%%&&&''',,,+++***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''***(((&&&'''))))))'''%%%&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&)))(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((###$$$%%%&&&'''&&&%%%%%%((((((((((((((()))******,,,)))'''''')))***(((%%%((((((''''''''''''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''yyyyyy{{{vvvjjj```^^^\\\]]]___[[[SSSKKKBBBAAA@@@???<<<999666444444444444444444555666666777777999:::;;;<<<<<<<<<<<<===>>>>>>@@@CCCIIILLL[[[llltttVVVNNNSSSYYYtttnnncccbbbttt{{{mmmkkkqqqgggZZZ[[[vvvgggNNN@@@:::333000...------------,,,------,,,,,,,,,,,,+++++++++++++++++++++***))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((***)))))))))((((((((('''******))))))((())))))***(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((''''''''''''((((((((((((''''''''''''***))))))(((''''''&&&&&&((((((''''''''''''((((((***)))(((''''''''''''''')))(((&&&&&&&&&''')))***)))((((((((('''''''''''')))(((&&&%%%%%%&&&'''(((&&&%%%$$$###############''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%&&&)))***)))''''''''''''((((((((())))))%%%%%%&&&&&&'''((((((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''((()))((('''&&&&&&&&&'''(((&&&'''((('''&&&&&&'''(((###$$$%%%&&&&&&&&&%%%%%%((((((((((((((())))))***+++)))((()))++++++)))'''((((((''''''''''''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''wwwwwwzzzyyynnn```^^^\\\]]]^^^ZZZQQQIIIDDDCCCBBB???===999777555444444444444444555555666666777888:::;;;;;;<<<<<<<<<===>>>>>>@@@CCCGGGKKKXXXgggzzzxxxZZZKKKKKKNNNcccuuu{{{llldddkkkuuuhhhccckkk|||ppp^^^ZZZnnnqqqVVVDDD:::444111...------...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++***)))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))(((((((((((()))((((((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&*********)))((((((''''''((((((''''''''''''((((((******)))''''''&&&&&&&&&(((''''''&&&&&&((()))***((((((((((((''''''''''''((('''&&&%%%%%%&&&((()))''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&)))******)))((((((((()))))))))))))))$$$%%%%%%&&&&&&'''((((((((('''&&&&&&'''(((&&&%%%&&&&&&&&&''''''''''''((()))((((((''''''(((((()))***)))((('''''''''((((((&&&'''((('''&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%((((((''''''(((((()))***(((((((((***++++++)))'''((((((''''''''''''(((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''zzzyyy{{{zzzpppbbb___\\\\\\\\\XXXPPPHHHDDDCCCAAA???<<<999777555444444333333444444555666666777888999:::;;;;;;;;;;;;===>>>>>>???BBBFFFIIISSS```sss~~~___LLLIIIKKK^^^sssrrrddd```gggsssnnn```iii|||vvvbbbZZZeee|||{{{^^^FFF999555222///.........---,,,------,,,,,,,,,++++++++++++++++++,,,,,,+++************))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))(((((((((((())))))((((((((()))******(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&)))))))))(((((((((''''''((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***)))))))))))))))***+++''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((()))((((((''''''&&&%%%%%%((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))***)))))))))((((((((((((&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%''')))***)))((('''((((((''''''''''''(((((()))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''{{{{{{|||{{{qqqeee```\\\[[[ZZZWWWOOOHHHDDDCCCAAA>>>:::888555444333333333333333444555555666666888999:::;;;;;;;;;;;;<<<>>>>>>???AAADDDGGGMMMXXXkkkeeeOOOJJJMMM\\\tttuuuaaaVVV[[[gggxxxvvvccclll~~~xxxeee[[[^^^uuugggKKK:::666333000///......---,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))******+++,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&((((((''''''''''''((((((******(((''''''&&&&&&&&&'''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((('''''''''(((''''''''''''''''''''''''******))))))((('''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))))))))))))))(((((('''&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))%%%&&&((()))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''{{{{{{|||uuuiiiccc\\\YYYXXXVVVOOOJJJEEEDDDAAA===:::777555444333333333333333444444555555666777999::::::;;;;;;;;;<<<>>>??????@@@BBBEEEIIIQQQbbbxxxlllSSSKKKNNNWWWqqqvvv^^^PPPSSS___rrr}}}jjjppp|||jjj___ZZZooo~~~www}}}rrrSSS@@@777444111/////////...---------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))***)))))))))***+++,,,---(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((''''''''''''((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))'''&&&&&&(((''''''''''''&&&&&&&&&&&&'''(((((()))******++++++'''&&&%%%&&&(((((((((&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))(((((()))))))))((('''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%&&&''''''(((''''''&&&&&&''''''((()))((()))******(((((()))+++((((((''''''''''''(((((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''~~~}}}mmmfff]]]XXXWWWUUUPPPLLLGGGEEEBBB>>>:::888666555333333222222333333444555555666777999::::::::::::;;;<<<>>>???>>>???AAACCCFFFLLL[[[rrrvvvZZZMMMMMMSSSoooxxx^^^NNNOOOZZZnnnoootttqqqdddZZZkkkzzztttwww{{{ZZZEEE888555222000//////...---------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''((((((((()))))))))***((((((((())))))***+++,,,(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''(((((((((((((((''''''''''''(((((((((''''''''''''(((((()))&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''&&&&&&***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&((())))))'''&&&(((***(((((((((((('''''''''&&&''''''(((((()))*********'''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''((()))((('''&&&%%%&&&'''((('''&&&&&&'''((('''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((((()))(((&&&$$$$$$'''***((((((''''''''''''(((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''pppggg]]]WWWVVVTTTQQQNNNIIIGGGCCC???;;;999777777333333222222333333444555555666777888999:::::::::;;;<<<>>>???>>>???AAABBBFFFIIIWWWmmm~~~```OOONNNTTToooyyy```NNNNNNXXXlll~~~rrruuu~~~wwwhhhZZZiii{{{uuuuuuyyy~~~]]]GGG888666222000000///...------------,,,,,,,,,++++++***+++,,,,,,------------(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******''''''''''''((()))++++++(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))((((((''''''''''''(((((('''&&&&&&''''''((()))***&&&''''''((()))(((((((((&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%***)))(((&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###&&&((((((''''''))),,,******))))))(((((((((''')))))))))(((''''''&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$&&&'''((('''&&&&&&'''(((''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%&&&%%%"""###&&&((((((''''''''''''(((((('''''''''''''''((()))***'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''zzzooo```VVVRRRQQQPPPNNNEEECCC???===;;;999777555666555444444333333333333999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@BBBHHHTTTfffzzzcccNNNLLLNNNfff}}}gggSSSQQQWWWgggxxxtttvvvjjjaaacccuuu{{{ttttttcccGGG;;;444///000111///---...//////...------,,,++++++++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))***)))'''&&&'''(((***+++''''''(((((())))))******))))))))))))(((((((((((()))((('''''''''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&%%%%%%&&&)))+++---(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))******)))'''%%%$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''))))))(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***((('''&&&&&&'''(((***$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''|||qqqcccXXXTTTRRRQQQOOOGGGDDD???<<<:::999777555555444333333333333333333555555666777999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@EEEIIIRRRbbbuuueeeQQQOOOOOOfffmmmYYYSSSUUUbbbttttttnnntttwwwvvveee___iii{{{xxxvvvhhhKKK<<<555000111111///............------,,,+++++++++++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''''')))+++,,,'''((((((((()))))))))***))))))))))))(((((((((((()))((('''''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''''''''''''''''''''''''''&&&%%%%%%&&&(((***,,,(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~uuufff[[[UUUSSSQQQOOOIIIEEE@@@;;;999888666555333222222222222333333444333444555666888999::::::;;;;;;;;;;;;<<<>>>???@@@EEEGGGNNN\\\mmmgggTTTQQQOOOdddsss```VVVQQQ\\\oootttfffhhhmmm}}}jjj\\\]]]kkk~~~~~~yyy}}}nnnQQQ>>>666111111222///...///------,,,,,,++++++******++++++************++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))***+++(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***))))))(((''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%%%%%%%'''((())))))))))))((('''(((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''&&&'''((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''!!!$$$(((***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''}}}wwwiii]]]VVVRRROOONNNKKKFFF@@@:::888777666555111111111111222333333444666666777777777777777888;;;;;;;;;;;;<<<>>>???@@@BBBDDDLLLYYYhhhwwwhhhUUUPPPLLL```xxxdddWWWOOOYYYlll~~~rrr```aaahhh}}}lll[[[VVVbbbttt}}}}}}sssTTT@@@888222222222000...///,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((('''''''''((()))***(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%)))))))))))))))))))))))))))(((''''''''''''((((((***)))'''&&&&&&''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((('''&&&$$$$$$%%%%%%&&&&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''###%%%((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((()))((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''yyylll___VVVPPPMMMLLLKKKFFF@@@:::888777666555111111111111222333333444777777777888888888999999;;;;;;;;;;;;<<<>>>???@@@AAADDDOOO___jjjsssiiiUUUMMMIII[[[yyyiiiZZZPPPXXXkkk}}}mmm\\\^^^ggg|||kkkZZZTTT]]]mmm}}}xxxXXXCCC:::333222222000///000,,,,,,++++++++++++******++++++************++++++))))))))))))))))))))))))***++++++,,,,,,++++++***(((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++*********)))((((((((()))))))))))))))))))))))))))(((((('''''''''''''''***((('''%%%%%%'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%&&&'''&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''|||oooaaaVVVOOOLLLKKKIIIEEE@@@;;;999888666555333222222222222333333444333444555777999;;;<<<===;;;;;;;;;;;;<<<>>>???@@@BBBGGGVVVgggooorrr{{{kkkUUUJJJGGGTTTnnnrrrbbbUUUXXXhhhzzziiiZZZ\\\cccwwwnnn[[[SSSZZZiii}}}^^^EEE<<<555333222000///000,,,,,,,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&''''''((())))))))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''sssdddWWWOOOLLLKKKGGGDDD???<<<:::999777555555444333333333333333333111222444666888:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@CCCIIIXXXiiiooonnnvvvnnnWWWJJJFFFMMMaaa{{{mmmZZZWWWbbbuuulll]]]\\\^^^ooo{{{bbbSSSYYYlll|||fffGGG>>>666333333000///111,,,,,,,,,,,,,,,,,,------++++++************++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))'''(((((()))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''uuufffYYYPPPLLLLLLEEECCC???===;;;:::777555666555555444333333333333444444444555666777777888;;;;;;;;;;;;===>>>???@@@BBBHHHWWWgggkkkiiiqqqpppYYYKKKGGGJJJXXXooouuu^^^VVV]]]qqqrrrbbb]]][[[jjjiiiUUUZZZqqq{{{mmmHHH>>>666444333000000111------------------------++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))***+++++++++++++++******))))))((((((((('''))))))))))))((((((((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''************************'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((&&&'''((()))))))))''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''"""%%%(((***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''vvviii\\\QQQJJJGGGHHHFFFBBB>>>:::888666555555444333333222222333333444444555666777888999999<<<<<<<<<<<<============AAADDDKKKUUU]]]eeeqqq|||yyycccIIIGGGJJJQQQ```tttfffTTT[[[sss~~~dddXXX\\\nnnppp]]]aaaxxxyyytttUUU???555666111000333000///......------,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((()))+++...000))))))))))))))))))))))))+++***)))(((((('''(((((()))))))))))))))*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((()))******&&&&&&''''''(((((())))))))))))))))))************''''''''''''''''''''''''+++***)))((((((''''''((()))(((((('''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''******++++++++++++******)))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$######%%%''')))(((''''''&&&&&&((()))***************************))))))(((((('''''''''''')))((('''&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''&&&%%%%%%''')))yyykkk]]]SSSLLLHHHIIIGGGCCC???;;;888666555555444333333222222333333444444555666777888999999<<<<<<<<<<<<============???@@@FFFMMMTTT\\\jjjwwwkkkPPPHHHHHHMMM[[[pppoooZZZ\\\qqqkkk]]]^^^nnnxxxhhhiiixxx{{{{{{[[[DDD888777222000222//////......------,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((('''&&&&&&''')))+++---))))))))))))))))))))))))***))))))(((((((((((()))***))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((((((((())))))***((((((((((((((())))))***'''''''''(((((((((((((((((((((((()))))))))******''''''''''''''''''''''''(((((((((''''''((())))))((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''((((((((((((''''''+++*********))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((('''''''''&&&&&&)))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''%%%&&&''''''%%%$$$%%%&&&|||mmm```UUUNNNJJJKKKIIIEEEAAA===999777666555444444333333333333333444444555666777888999999;;;<<<<<<<<<<<<=========>>>>>>AAAFFFKKKUUUeeettt|||sssUUUIIIFFFHHHUUUmmm|||ccc]]]mmmuuufffdddppptttpppvvvcccIII;;;999222///111---///......------,,,++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))((((((((()))))))))******************************)))((('''''''''(((***+++)))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))***+++((((((''''''(((((())))))((((((((((((((('''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((('''((((((((())))))******&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))(((''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''$$$%%%''''''%%%$$$######~~~pppbbbWWWOOOKKKLLLJJJGGGCCC>>>:::777666555555444333333333333333444444555666777888999999;;;;;;;;;<<<<<<<<<======???>>>@@@CCCHHHRRRfffwwwzzzZZZJJJFFFFFFSSSmmmjjj]]]hhh{{{nnnlllttt{{{sssttt|||iiiNNN===999222000111---///......------,,,++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))),,,+++******)))***++++++(((((((((((((((((((((((((((((('''(((((()))******++++++***)))(((''''''&&&(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))(((((('''''''''(((((()))))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''')))*********)))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''&&&$$$###$$$%%%ssseeeYYYPPPKKKLLLJJJHHHDDD@@@<<<888777666555444444333333444444444444555666777888999999;;;;;;;;;;;;<<<<<<<<<<<>>@@@BBBFFFQQQgggzzzeeeMMMHHHGGGTTTnnnnnn^^^ccc}}}vvvtttuuuzzz~~~~~~sssrrr}}}}}}|||oooQQQ>>>888222000222...///......------,,,++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++++++++***************(((((((((((((((((((((((((((((('''(((((()))******+++******)))((('''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))+++++++++******&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((&&&$$$$$$&&&(((vvviii\\\RRRLLLJJJIIIGGGDDD@@@===999777666555555444444444444444444444555666777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<===???BBBDDDNNNcccvvvvvvTTTLLLHHHSSSnnnrrr```^^^sss}}}vvvqqqnnnooo~~~rrrmmm|||{{{wwwWWWAAA:::333222333//////......------,,,++++++******+++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''&&&''''''((()))***))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((***))))))(((((())))))***''''''((((((((((((''''''''''''(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))*********)))(((&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''(((((((((((('''''''''''''''((('''&&&%%%%%%'''***{{{oooaaaUUUMMMHHHGGGFFFDDDAAA===:::888666666555444444444444444444444555666777888999999::::::;;;;;;;;;<<<<<<<<<<<<>>>AAACCCCCCJJJ]]]ppp[[[PPPGGGOOOiiitttbbb[[[iii}}}rrrgggeeeiiiwww~~~nnnaaappp~~~}}}^^^EEE===555333444//////......------,,,++++++)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))+++***)))(((((('''(((((()))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))(((''''''(((((((((&&&&&&&&&''''''((()))***'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((******))))))))))))******''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%'''(((((((((''''''((((((((((((''''''''''''!!!$$$'''(((((('''&&&'''~~~rrrdddWWWOOOGGGFFFEEEDDDAAA>>>:::999666666555444444444444555444444555666777888999999:::::::::;;;;;;;;;<<<<<<>>>@@@DDDEEEDDDIIIZZZkkkaaaSSSFFFKKKdddvvvcccYYYbbbsssnnn___aaajjjuuu|||jjjUUUbbbuuuvvvyyydddJJJ???777444444...///......------,,,++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((('''(((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))***)))((('''%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))(((((('''(((((()))***+++&&&&&&&&&'''''')))******&&&&&&'''((()))***+++,,,&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))******''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$#########"""%%%&&&((()))))))))((('''++++++++++++++++++++++++'''''''''((((((((())))))$$$%%%'''((((((((('''''')))(((((((((''''''''''''!!!'''+++***(((%%%###yyyiiiYYYNNNHHHIIIHHHEEEAAA===:::999555444444333333222111111444444555666777888999999::::::::::::;;;;;;<<<===@@@???BBBEEEFFFHHHUUUcccyyyoooWWWCCCGGG^^^}}}xxxcccVVVWWW^^^sssyyycccZZZfffvvvqqq___\\\bbbfffqqqsssRRRAAA;;;555000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++***((('''((()))((('''%%%''')))***+++***((('''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&%%%$$$$$$######((((((((((((((((((((((((''''''''''''''''''''''''++++++***'''&&&&&&(((***''''''(((((('''&&&%%%%%%)))((('''&&&''')))+++,,,((('''&&&%%%%%%&&&'''((()))'''&&&'''******(((%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''******)))(((((((((((((((''''''&&&%%%&&&'''((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&|||mmm\\\QQQGGGHHHHHHFFFBBB>>>;;;999555555444444333222222222444444555666777888999999::::::::::::;;;;;;<<<===AAAAAACCCFFFFFFHHHTTTaaaxxxoooYYYFFFIIIZZZrrr{{{dddSSSPPPUUUqqqiii^^^hhhtttrrr]]]WWW[[[```ppp{{{YYYEEE;;;555000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********(((''''''((()))((('''&&&''')))*********)))((('''''''''''''''''''''''')))(((((((((''''''''''''***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''%%%%%%''')))(((((('''''''''&&&&&&&&&+++)))((('''&&&''')))***)))(((''''''''''''((())))))'''&&&''')))***(((%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))((((((((('''''''''''')))((('''&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((''''''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''rrraaaTTTGGGGGGHHHGGGDDDAAA===:::777666555444333333333333444444555666777777888999::::::::::::;;;<<<======BBBBBBEEEGGGGGGJJJTTT___qqqooo[[[JJJJJJTTTcccyyyjjjTTTLLLNNNlll}}}qqqccciiirrr|||yyy^^^RRRUUU[[[rrrdddKKK===555111000///............------------------,,,,,,+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((()))'''&&&&&&((())))))((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((&&&$$$$$$&&&((()))((('''&&&&&&&&&'''(((+++***)))'''&&&&&&'''((())))))(((((((((((())))))(((''''''((())))))(((&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***)))((((((''''''((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))******))))))))))))******(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''uuucccTTTGGGGGGHHHHHHFFFCCC>>>;;;888777555444333333444444444444555555666777777888999999999:::;;;<<<===>>>BBBDDDFFFHHHIIINNNWWW___gggyyyooo\\\LLLIIIMMMVVVmmmrrr[[[QQQQQQdddyyyyyyhhhiiipppyyydddRRRRRRYYYtttoooRRR???666333222///............---------......---,,,,,,+++******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))******)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&'''''')))((('''''')))++++++***((((((((('''((()))******''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''%%%%%%''')))***)))'''%%%%%%&&&((()))***)))(((''''''''''''((((((((((((((((((((((((((('''''''''((()))(((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((''''''''''''((('''''''''''''''(((((()))(((((((((((())))))))))))***))))))(((((())))))***((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''xxxeeeUUUIIIHHHHHHHHHGGGEEE@@@<<<888777555444333333444555444444555555666666777777999999999:::;;;<<<>>>>>>AAADDDGGGIIILLLRRRZZZ^^^___oooqqq]]]KKKGGGGGGOOOiiiyyydddYYYXXX]]]ssskkkiiiooowwwkkkUUUQQQWWWmmmyyyZZZDDD999555333///............---------......---,,,,,,+++******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''***)))((((((***,,,,,,+++((((((((('''((()))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''(((******((('''&&&&&&''')))***'''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((''''''''''''''''''((((((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((({{{jjjYYYMMMJJJHHHGGGGGGEEEAAA<<<888777444333222222444555444444555555555666666666888888999:::;;;<<<>>>???@@@DDDGGGHHHKKKSSSYYYZZZ[[[hhhzzzvvv^^^KKKFFFFFFLLLgggkkk___\\\XXXnnnpppkkkoooxxxqqqXXXQQQUUUcccdddJJJ===777333///............------------------,,,,,,+++++++++)))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''(((((((((+++***((()))***++++++***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((((()))***)))((('''''''''((()))***%%%%%%&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&'''((())))))))))))((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((qqq```QQQMMMHHHFFFFFFEEEAAA===888666333111111111333444444444444555555555666666888888999:::;;;===>>>???@@@EEEGGGFFFIIIPPPTTTSSSWWW```qqq{{{aaaLLLHHHGGGKKKcccsssccc[[[UUUkkk~~~wwwooopppyyyvvv\\\SSSVVV]]]zzzoooQQQ@@@777222///............---------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******+++)))''''''((()))((('''&&&''')))*********)))((())))))))))))))))))))))))''''''''''''((((((((()))+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))'''((((((((())))))))))))&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&%%%(((***)))'''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((('''''''''''''''((((((((()))&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((()))***))))))((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))wwwfffTTTNNNHHHEEEFFFEEEAAA>>>777555333111000111333444444444444555555555555555888888888:::;;;===>>>???@@@EEEGGGDDDFFFMMMOOOLLLSSSZZZiii}}}dddNNNJJJHHHIII^^^zzzyyyeee[[[UUUjjj||||||sssqqqzzz{{{aaaVVVWWW___{{{uuuVVVBBB777000//////.........---------,,,,,,,,,,,,,,,,,,,,,---+++++++++***************))))))))))))))))))))))))))))))((())))))***++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***+++,,,***(((&&&&&&&&&'''&&&%%%&&&''')))***+++***((('''((((((((((((((((((((((((&&&'''''''''(((((())))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&(((((('''''''''(((&&&'''((()))******))))))(((((((((((('''&&&%%%$$$'''((()))******)))((('''%%%(((******'''&&&''')))************************((((((''''''''''''(((((())))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&''')))*********)))((((((((((((((())))))))))))******))))))))))))******'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))yyymmm[[[PPPGGGFFFHHHEEE@@@===;;;:::999777555444333333444444444555555555555666666777888:::<<<>>>???@@@BBBCCCDDDFFFFFFGGGGGGGGGOOOUUUaaauuu~~~gggOOOEEEBBBGGGXXXkkkppp```XXXfffxxxvvvuuupppuuu{{{|||lll___]]]bbbqqq~~~```GGG999555333111///.........---,,,,,,,,,,,,+++++++++******---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''***)))((('''%%%###"""!!!(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&)))((('''''''''(((***+++)))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&++++++++++++******))))))))))))))))))(((((((((((())))))(((((('''''''''&&&)))&&&%%%&&&)))***)))'''(((((((((((())))))))))))''''''''''''''''''''''''}}}sss]]]QQQHHHGGGIIIFFFBBB@@@;;;:::888666555444333333444444444444555555555555666777888:::;;;===>>>???BBBCCCDDDEEEFFFGGGGGGGGGKKKRRRaaauuukkkTTTHHHCCCFFFUUUffftttbbbQQQ]]]nnn}}}yyyjjjcccgggooosssuuueee___bbbppp{{{uuucccHHH999555333111///.........---,,,---------,,,,,,,,,++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))(((((((((''''''''''''((((((((((((((()))(((((('''&&&&&&''''''************************'''(((((())))))(((((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))************(((((((((((((((''''''''')))(((((('''((()))***++++++***)))'''&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''')))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))((((((''''''''''''))))))))))))(((((((((((())))))((((((((('''''''''((('''%%%&&&)))***)))''''''((((((((())))))))))))((((((((((((((((((((((((xxx```TTTJJJHHHJJJGGGDDDCCC<<<:::888666444333333333444444444444555555555555555666777999:::<<<===>>>AAABBBCCCEEEFFFFFFGGGGGGHHHSSSdddxxxqqqZZZLLLDDDDDDOOO]]]xxxdddOOOUUUcccuuueeeXXXZZZcccjjj|||iii^^^```kkk}}}qqqlllwwwhhhKKK:::555333111///...///...---,,,.........---------,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((())))))******++++++))))))((((((''''''((((((************************((())))))******))))))(((((((((''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++'''''''''(((((((((((((((((((((((((((((()))************)))(((((((((((()))&&&&&&'''''''''((((((((()))((((((''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((''''''''''''))))))))))))(((((((((((())))))((((((((((((''''''((('''&&&'''((())))))'''''''''((((((((()))))))))))))))))))))))))))))))))yyydddWWWKKKHHHIIIHHHEEEEEE===;;;888555333333333333333333444444444555555555555666777888:::;;;<<<===@@@AAABBBDDDEEEFFFFFFGGGJJJVVViii|||ttt___PPPEEEBBBJJJUUUppp{{{fffWWWWWW^^^pppnnn[[[WWW```iii|||kkk[[[[[[eeexxxwwwkkkgggqqqpppPPP<<<555444222///...//////...,,,------------,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((+++***************))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))************))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))))))))*********&&&&&&''''''(((((())))))((((((((((((((())))))***'''''''''(((((()))******(((((()))))))))*********)))(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((()))************************))))))))))))(((((((((((())))))((((((((((((((((((''''''''''''((()))(((((('''''''''((((((((())))))((((((((((((((((((((((((xxxiii[[[MMMIIIIIIHHHFFFFFF>>><<<999666333333333444333333333444444444444555666666777888:::;;;<<<<<>>:::666444333444555333333333333444444444444777777888999:::;;;<<<<<<>>>???AAABBBDDDEEEFFFFFFHHHSSSdddwww}}}uuuhhhWWWJJJDDDFFFKKK^^^~~~wwwcccZZZYYYkkklll[[[aaakkk{{{sss```XXXbbbyyy}}}{{{{{{xxxvvvsssnnniiimmm}}}aaaGGG:::444222000///000///...---,,,,,,+++++++++*********---,,,,,,+++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))%%%&&&'''((()))***++++++((((((''''''(((((())))))************************((())))))******))))))((())))))((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''((()))))))))))))))******)))(((&&&$$$"""!!!%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))******&&&'''((((((''''''(((***&&&&&&'''''''''(((((((((''''''''''''''''''''''''wwwgggUUUMMMLLLJJJIIIJJJCCC@@@;;;777555444555666222222333333333444444444888888999:::;;;<<<<<<======>>>@@@BBBDDDEEEFFFFFFFFFNNN^^^sss}}}yyymmm\\\MMMFFFFFFHHHYYY{{{~~~eeeZZZVVVhhhmmmYYY```jjjyyyxxxdddYYYccc}}}~~~|||}}}~~~|||zzzwwwpppnnnzzzjjjMMM===555222000///000000///---------,,,,,,,,,+++++++++,,,++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((((((((()))))))))***&&&''''''((()))******+++''''''&&&&&&'''(((((()))************************'''(((((())))))(((((('''((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&'''((()))***))))))((())))))***)))(((&&&$$$###&&&&&&'''''''''(((((((((((((((((((((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((()))))))))*********%%%''')))((('''&&&(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''|||kkkYYYPPPMMMLLLKKKLLLDDDAAA<<<888666555666777222222333333333444444444999999:::;;;;;;<<<=========>>>@@@BBBCCCEEEFFFFFFEEELLL[[[rrr|||qqq```PPPGGGFFFGGGTTTwwwggg[[[UUUffflllWWW___kkkzzzyyyeeeYYYdddwwwrrrzzzoooQQQ>>>555333000000000000///---......---------,,,,,,,,,+++******)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******++++++******)))(((((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&''')))*********)))(((%%%&&&((()))***+++******************++++++++++++(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((())))))*********+++%%%'''))))))'''&&&(((***&&&&&&&&&'''''''''(((((()))))))))))))))))))))))){{{pppaaaTTTMMMJJJHHHGGGAAA???<<<888555444222222333333333333333333333333666666777888:::;;;<<<===<<<<<<>>>@@@BBBDDDFFFFFFJJJNNNZZZpppzzz~~~~~~rrrZZZFFFBBBHHHSSSmmm}}}mmm^^^UUUffflllVVVVVVccctttvvveee```ggg{{{rrrxxx{{{YYY===888333000111///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))((('''''''''''''''******))))))((((((''''''+++*********))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&(((,,,///$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''')))******((()))***)))((('''((()))(((((((((((((((''''''&&&''''''&&&%%%&&&'''((()))&&&'''((())))))***)))))))))))))))))))))(((''''''&&&'''(((((()))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((vvveeeWWWMMMIIIGGGFFFBBB@@@===999666444333222333333333333333333333333666666777888:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFIIILLLXXXmmmxxx___IIIDDDHHHPPPhhhqqqaaaWWWddd{{{fffTTTTTT```oooyyyjjjeeekkkzzz___BBB;;;555222222111...---000------------------------++++++************++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))((('''''''''''''''))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&)))+++((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''((())))))''''''((()))(((((((((((((((''''''&&&'''&&&&&&%%%&&&'''((()))************)))((('''&&&)))))))))))))))((('''''')))))))))((('''''''''&&&))))))(((((((((((())))))+++)))'''&&&&&&''')))+++((((((((((((((((((((((((}}}kkk[[[OOOHHHEEEDDDCCCAAA>>>:::777555444333333333333333333333333333555666777888999;;;<<<<<<===>>>???@@@BBBCCCDDDEEEGGGJJJUUUhhhgggOOOFFFHHHKKK```zzzkkk___fff}}}rrraaaSSSSSS[[[iii}}}ppphhhkkkhhhKKK>>>888333333222///...111........................++++++************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))((((((''''''''''''((())))))))))))************((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''******)))'''%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&((((((''''''(((***(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))******))))))((('''&&&)))))))))))))))((('''''',,,+++)))'''&&&&&&&&&'''))))))(((((((((((())))))+++)))&&&$$$$$$&&&)))+++((((((((((((((((((((((((ppp___QQQIIIFFFEEEEEECCC???;;;888666444444333333333333333333333333555555666888999:::;;;<<<===>>>???@@@BBBCCCDDDEEEGGGIIIRRReee~~~nnnTTTGGGGGGGGGWWWsssxxxkkklll{{{ttteeeVVVSSSWWWccc|||tttggggggwwwrrrUUUAAA999333333222///...000------------------------++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''''''''(((((((((((())))))******++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))'''%%%$$$%%%&&&%%%%%%%%%$$$$$$#########((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''###%%%''''''&&&'''(((***(((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((%%%&&&''')))************)))))))))))))))((('''''',,,***(((&&&&&&'''((()))))))))(((((((((((())))))***)))'''&&&&&&''')))***((((((((((((((((((((((((tttcccUUULLLHHHGGGGGGEEEAAA===999777555555333333333333333333333333555555666777999:::;;;<<<===>>>???@@@BBBCCCDDDEEEGGGIIIQQQbbbzzzsssWWWHHHFFFFFFPPPfffvvvqqqxxx~~~mmm\\\SSSRRR^^^zzzvvvfffbbblllzzz]]]DDD;;;333222222///---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''###%%%''''''&&&'''(((***(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''%%%&&&''')))******++++++)))))))))))))))((('''''')))((('''&&&''')))+++,,,))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))yyyiii[[[PPPKKKJJJHHHFFFBBB>>>;;;888666666333333333333333333333333444555666777888:::;;;;;;<<<<<<>>>@@@BBBDDDFFFFFFHHHIIIPPP^^^uuuwww[[[IIIDDDGGGJJJZZZsss}}}rrroooxxxxxxcccWWWTTT___{{{xxxfff___cccyyyeeeGGG<<<333222222///------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((((((''''''((()))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((((((''''''(((***(((((((((((((((''''''&&&%%%&&&''''''((((((''''''(((((())))))))))))(((((()))))))))))))))(((''''''((('''''''''(((***,,,---))))))(((((((((((())))))''')))+++,,,,,,+++)))'''))))))))))))))))))))))))pppaaaUUUNNNLLLJJJGGGDDD???;;;999777666333333333333333333333333444555666777888999:::;;;:::;;;===@@@BBBEEEGGGHHHJJJJJJMMMYYYmmm|||^^^JJJCCCEEEDDDPPPiii}}}pppdddfffrrr}}}nnnaaa^^^ggg{{{eee[[[ZZZmmm~~~lllJJJ???555333333111...---------------------------++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))((((((((('''''''''''''''((((((((()))))))))******&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((((((((()))%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''((())))))''''''((()))(((((((((((((((''''''&&&%%%&&&'''((((((((('''&&&(((((())))))))))))(((((()))))))))))))))(((''''''((((((((())))))******+++))))))(((((((((((())))))(((((()))******)))(((((())))))))))))))))))))))))uuueeeXXXPPPMMMJJJHHHDDD@@@<<<999777777333333333333333333333333444444555777888999:::;;;999:::===???CCCEEEHHHIIIKKKJJJLLLUUUgggaaaKKKBBBAAA???JJJeee|||ooo^^^ZZZdddpppwwwllliiiqqq}}}bbbWWWSSSddd}}}pppMMMAAA666444444222///...........................++++++************++++++******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))******)))(((((()))((()))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((()))***)))((('''((()))(((((((((((((((''''''&&&%%%%%%'''((((((((('''&&&$$$%%%'''(((***++++++,,,)))))))))))))))(((((('''))))))*********))))))((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))uuuhhh\\\TTTOOOQQQMMMFFFAAA===:::777555444333333222222333333444555555666777888999::::::;;;;;;===???BBBEEEGGGIIIIIIIIIJJJNNN[[[rrrxxxZZZIIIDDD>>>@@@GGGVVVppppppYYYSSS___lllmmmlll~~~~~~lll^^^SSS\\\vvv|||{{{uuu\\\EEE999888222000333000......---------,,,,,,,,,...---,,,+++***+++,,,---++++++************************))))))(((((('''''')))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((***((('''&&&&&&'''(((***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((,,,+++***((((((((()))***((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((()))***++++++***)))(((*********)))'''(((***,,,zzzmmm```UUUOOOPPPKKKFFFAAA===:::888666444333333222222333333444555555666777888999999::::::;;;<<<>>>@@@CCCEEEFFFHHHHHHIIILLLXXXnnnuuuYYYIIIFFF???AAAFFFUUUpppvvvZZZQQQZZZeeewwwtttrrrbbbUUUZZZqqqzzz]]]EEE999888222000333000.........---------,,,,,,------,,,++++++++++++,,,******************************))))))(((((((((((())))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))((((((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''((((((((((((,,,+++)))((((((((()))***)))))))))(((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))*********)))((((((***,,,sssdddWWWOOOMMMJJJEEE@@@>>>;;;888666444444333333333333444444444555666666888888999:::;;;;;;<<<===???AAABBBCCCGGGGGGGGGKKKVVVkkkpppVVVIIIGGGAAAAAADDDSSSooo|||]]]RRRXXXccc{{{jjjYYYXXXiii~~~```GGG999888222111333000.........------------,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))(((((((((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((***)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((())))))******)))))))))(((((())))))))))))((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((+++***))))))((()))))))))************************(((((((((((())))))))))))((())))))******))))))(((******))))))))))))******)))***+++***((((((***,,,uuufffXXXOOOLLLIIIDDDAAA>>><<<999777444444333333333333444444444444555666777888999999<<<<<<<<<===>>>@@@AAABBBEEEFFFGGGKKKVVVlllkkkRRRFFFEEEBBBAAACCCPPPlllbbbWWW]]]fff~~~rrr^^^WWWbbbuuueeeJJJ;;;888333222444000............------------++++++,,,------+++***)))***************+++++++++))))))))))))))))))))))))++++++***)))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))************))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++)))(((''''''''''''((()))))))))(((((((((((())))))&&&''''''((()))******+++((((((((((((((((((((((((******))))))))))))))))))''''''''''''((((((((((((******)))))))))))))))))))))******************)))(((((((((((()))))))))))))))))))))******)))))))))+++***)))(((((()))***+++)))***+++***))))))***+++tttfffYYYQQQKKKIIIEEEBBB@@@===:::888555444444333333444444555444444555666777888999999============???@@@AAABBBDDDEEEGGGLLLXXXooohhhOOOCCCBBBBBBAAABBBMMMgggfff[[[___ggg{{{xxxbbbWWW\\\nnnlllOOO===999444222444000//////.........---------***+++,,,---,,,+++***)))))))))*********+++++++++))))))))))))************++++++***)))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***))))))))))))************((((((((())))))*********((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((('''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((())))))(((((((((((())))))&&&''''''((()))******+++(((((((((((((((((((((((())))))******************''''''''''''(((((((((((()))))))))*********))))))((())))))******))))))((((((((((((((())))))))))))))))))************))))))+++***)))(((((()))***+++)))+++,,,+++***)))***+++vvvhhh]]]VVVMMMJJJFFFDDDAAA???;;;888555555444444444444555555333444555555777777888999<<<<<<<<<===>>>@@@AAABBBBBBDDDGGGMMMYYYooohhhNNNBBBAAA???AAACCCKKKbbbiii]]]]]]bbbwww~~~}}}|||eeeVVVXXXggg|||sssUUU@@@;;;555333444////////////.........------+++++++++++++++******))))))))))))***++++++,,,,,,)))))))))************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((()))))))))))))))***))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((((((((()))************)))'''((()))******)))((('''(((((((((((()))))))))))))))******++++++******)))******))))))))))))******)))+++,,,,,,+++******+++{{{nnnccc\\\NNNLLLHHHFFFCCC@@@;;;888555555444444444444555555333444444555666777888888::::::;;;<<<===???AAABBBAAACCCFFFKKKWWWllliiiOOOCCCBBB<<<@@@CCCJJJ]]]|||mmm^^^[[[]]]rrr{{{pppmmm~~~hhhVVVSSSaaavvv}}}~~~zzzZZZCCC===666444444...////////////............,,,++++++***************((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''(((((((((((('''((()))***+++******)))((()))+++,,,,,,+++)))((((((((((((((()))))))))))))))******++++++******)))))))))************)))))))))+++------+++******+++ssshhhaaaOOOMMMJJJGGGDDD@@@<<<888555555444444444444555555333333444555666777888888888888999:::<<<>>>@@@AAA@@@BBBDDDIIITTTiiijjjQQQEEEEEE:::@@@DDDIIIZZZxxxpppaaa\\\\\\nnnuuugggccctttiiiUUUPPP\\\qqq~~~~~~]]]EEE>>>777555444...000/////////............---,,,***)))))))))***+++((())))))***++++++,,,,,,))))))******++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******%%%&&&&&&''''''((((((((('''''''''((()))******+++(((((((((((((((((((((((('''((()))******)))((('''))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))))))))***''''''''''''((((((((()))'''((()))+++++++++***))))))***,,,------,,,***)))(((((((((((())))))))))))******++++++++++++******((()))***++++++***)))((()))+++------,,,******+++zzzlll___SSSMMMHHHGGGEEE???<<<<<<888666444444555555444333333444444555666777888888888999;;;<<<<<<>>>AAACCCDDDBBBEEEKKKTTTbbbuuuoooUUUGGGDDD===BBBCCCDDDTTTvvv~~~hhh___bbbnnnhhh[[[\\\ccc}}}|||www~~~mmmUUUMMMYYYccczzzlllMMM===777333000000111111000000//////.........---,,,+++***+++,,,,,,...,,,***(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******)))))))))))))))***(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''(((***,,,---))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))************************************---,,,***)))))))))***+++,,,++++++***)))((('''''')))((('''''''''(((***+++++++++***)))((('''&&&&&&---------------,,,+++***{{{mmm```UUUNNNIIIHHHFFFAAA======888666444444444555444333333333444555666777777888888999;;;<<<<<<>>>@@@CCCDDDCCCDDDIIIQQQ]]]pppnnnUUUFFFCCC===AAABBBCCCRRRsssooodddcccmmmeeeXXXXXXZZZsssuuupppyyyrrrYYYOOOXXXccczzzqqqRRR@@@888444111111111111000000//////.........---,,,+++++++++,,,,,,...---+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***(((''''''((()))***)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))((())))))))))))))))))))))))************************(((((((((((())))))))))))((((((((()))))))))******************************,,,,,,+++***************,,,,,,++++++******))))))((((((((((((((()))******+++++++++***))))))((((((,,,,,,,,,,,,,,,+++******~~~pppcccWWWOOOIIIHHHGGGBBB>>>>>>888666444444444555444222222222333444555666777777888999;;;;;;<<<===@@@BBBDDDCCCCCCGGGMMMXXXjjj{{{nnnWWWHHHCCC???AAABBBCCCQQQooo{{{mmmhhhkkk{{{{{{cccUUUTTTQQQjjj|||vvvqqqzzzzzz___PPPUUU^^^vvv{{{ZZZDDD:::555222333111111000000//////.........---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))******++++++***)))))))))((((((((('''''''''(((((())))))******))))))))))))))))))))))))+++***)))'''&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((()))*********''''''((((((((()))))))))************************++++++++++++++++++***))),,,,,,++++++++++++++++++'''((())))))******))))))++++++++++++++++++++++++++++++++++++++++++***)))tttgggXXXOOOHHHHHHGGGCCC???>>>999777555444444444333222111222222333444555666666888999;;;;;;;;;===???AAACCCBBBCCCFFFJJJUUUiii{{{ppp]]]OOOHHHCCCCCCCCCDDDQQQlllwwwoooggguuu|||eeeVVVRRRNNNfffyyy}}}fffQQQRRRYYYqqqcccIII;;;555333222111111000000//////......------,,,,,,,,,++++++++++++,,,,,,------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((((())))))*********))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((***)))((('''&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))************************'''((((((((()))))))))***''''''''''''((((((((((((***************************+++,,,,,,,,,+++***)))******++++++++++++++++++'''((()))++++++***))))))************++++++,,,,,,******+++++++++******)))uuuiiiYYYPPPHHHGGGGGGDDD@@@>>>999777555444444444333222111222222333444555666666888999;;;;;;;;;<<<>>>@@@@@@@@@BBBEEEJJJVVVlll~~~sssggg[[[RRRFFFCCCAAACCCNNNggg|||ssseeelllvvv}}}jjjYYYRRRPPPfffvvvmmmVVVSSSXXXooommmNNN<<<555333111111111000000//////......---------,,,,,,,,,++++++)))***++++++++++++******************************))))))))))))))))))))))))))))))************))))))((()))***++++++++++++***(((((((((((())))))))))))'''(((((())))))(((((('''''''''((((((((((((((()))'''''''''((()))*********'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((******************************,,,------,,,+++***)))))))))***************'''(((***+++++++++***)))(((((()))******+++++++++)))******+++++++++******vvvjjj\\\QQQHHHGGGIIIFFFAAA???:::888555444444444222111222222333444555666777777888999;;;;;;:::;;;>>>@@@===>>>BBBFFFKKKXXXppp}}}xxxqqqggg]]]HHHCCC???@@@JJJccc|||uuueeeeeehhhppp|||qqq\\\QQQOOObbboooyyyttt\\\WWWXXXmmmvvvUUU???777333111111111000000//////......,,,,,,---------,,,+++***)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))+++,,,---,,,,,,+++(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''((()))***++++++)))))))))))))))((((((((())))))))))))))))))))))))&&&&&&'''((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((())))))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''''''''((((((((()))))))))***************************+++,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))((()))******++++++******((()))))))))******++++++)))***++++++,,,+++++++++~~~{{{ooo```TTTJJJIIIKKKIIIDDDAAA:::888555444444444222111333333444555666777777888888999;;;;;;:::;;;===???<<<>>>BBBFFFKKKYYYrrr~~~{{{yyypppeeeNNNFFF@@@AAAKKKcccyyyggg___\\\dddtttuuu]]]NNNJJJ[[[gggqqq|||bbbYYYTTTddd~~~[[[CCC:::555222111111000000//////......,,,,,,---------,,,+++***++++++***)))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((***,,,,,,,,,+++***(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))))))))%%%&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******************************+++++++++++++++,,,------+++++++++******)))))))))******))))))******+++,,,******++++++++++++++++++******+++,,,,,,,,,,,,,,,|||}}}vvvbbbVVVLLLKKKNNNKKKGGGDDD:::888555444444444222111333444444555666777888888888:::;;;;;;:::;;;===???<<<>>>BBBEEEJJJXXXrrr~~~}}}ttthhhTTTKKKCCCDDDNNNfff~~~iii\\\TTT\\\ooovvv]]]LLLFFFVVVbbboooeeeWWWNNNZZZnnn___FFF<<<777333111111111000//////......,,,,,,---...---,,,+++***---,,,*********,,,...///))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%''')))+++,,,+++***)))(((((((((((())))))))))))))))))************))))))*********)))))))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))***+++++++++***)))((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''((())))))***++++++,,,,,,))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))************************************,,,,,,+++***+++,,,...///------,,,,,,+++***))))))+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------}}}~~~|||zzzzzzhhhWWWKKKMMMNNNHHHDDDFFF===:::666444444444333222222333555555555555666888777888999:::;;;<<<<<<<<<===>>>AAAEEEJJJWWWooo~~~xxxrrrnnnYYYJJJ@@@EEEQQQgggoooWWWMMMUUUbbb{{{{{{^^^MMMJJJSSSccctttjjjRRRKKKOOOeeejjjKKK:::444333000/////////............------------------------,,,,,,,,,+++++++++******++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((()))))))))))))))(((---,,,+++)))))))))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***,,,+++***((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******++++++++++++******)))************+++++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))+++++++++,,,,,,------------,,,,,,+++*********+++,,,,,,+++***)))))))))******+++,,,,,,+++***)))(((,,,---///...---,,,,,,---~~~~~~|||{{{|||lll\\\OOOPPPPPPHHHCCCCCC===:::666444444444333333111222444444333333555777888888:::;;;<<<=========>>>>>>AAADDDIIIVVVnnn~~~yyysssppp]]]NNNDDDGGGRRRhhhpppWWWJJJOOOZZZqqqcccNNNLLLUUUccctttkkkSSSKKKOOOdddlllLLL;;;555333000000/////////.........------------------------,,,,,,,,,++++++++++++***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((())))))))))))((((((,,,+++***)))))))))******(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***((((((&&&&&&%%%&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++*********************++++++,,,+++***)))(((***,,,------+++***+++,,,}}}}}}pppaaaUUUSSSQQQIIIBBBAAA>>>;;;777555444444444333111333444444444444555666888999:::<<<============??????AAADDDHHHTTTlll~~~zzzvvvsssbbbRRRFFFGGGPPPgggrrrXXXJJJKKKRRRfffpppWWWRRRXXXcccssskkkSSSKKKNNNaaa}}}qqqOOO<<<555444000000000/////////......------------------------,,,,,,,,,,,,++++++++++++++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''************************))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))(((((())))))((((((((()))******''''''''''''''''''''''''(((((())))))))))))((((((***))))))(((((())))))***(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((())))))))))))(((((('''((((((((()))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++++++++***,,,,,,++++++++++++++++++,,,,,,++++++******+++++++++************++++++,,,+++++++++,,,++++++***)))(((***++++++***)))***+++~~~pppcccXXXTTTPPPHHHBBB???>>>;;;777555555555444444333444666666555555666777777888:::;;;<<<<<<======@@@@@@AAACCCFFFRRRiii}}}|||yyywwweeeUUUHHHFFFKKKaaarrrYYYKKKLLLOOO___wwwhhhZZZ]]]cccooo~~~lllTTTJJJMMM[[[wwwwwwTTT???666444000000000////////////...------------------------------,,,,,,,,,+++++++++++++++***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))(((((((((((())))))))))))(((((((((((())))))*********)))((((((''''''((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((())))))))))))((((((((((((((()))))))))******)))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++,,,,,,++++++,,,,,,,,,++++++******))),,,,,,++++++***++++++,,,************++++++,,,---+++++++++++++++++++++***(((***++++++*********+++~~~mmmcccXXXRRRNNNHHHBBB@@@???<<<888666666666555444333444555555444333555666666777888999:::;;;;;;;;;??????AAABBBEEEOOOdddxxx~~~|||{{{lll[[[KKKFFFIIIZZZnnnWWWLLLLLLMMMYYYnnnzzzvvv^^^___bbblll|||mmmVVVKKKMMMVVVnnnxxx~~~}}}ZZZBBB888555111000000000////////////---------------------------------,,,,,,,,,+++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************)))******++++++******))))))))))))*********++++++)))))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))******************+++,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,++++++***++++++,,,,,,+++*********+++,,,------++++++++++++++++++,,,,,,)))+++------,,,+++,,,---}}}llldddXXXPPPJJJGGGCCCAAA@@@===999777666666666555222333444333222222333444555666777999::::::::::::===>>>@@@BBBDDDLLL___qqq}}}uuuaaaOOOIIIIIITTTqqqmmmWWWLLLKKKIIISSShhhsss{{{___^^^```jjj{{{qqqYYYNNNOOORRRfff~~~vvv{{{___FFF:::666111111000000000/////////------------------------------------,,,,,,,,,,,,+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++***)))(((((((((((()))*********))))))************************(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++******++++++++++++******************++++++++++++))))))))))))******+++,,,))))))))))))))))))))))))************************)))))))))*********++++++)))***+++,,,------------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,------***,,,......------...///~~~~~~}}}nnnfffZZZNNNHHHEEECCCAAA@@@===999777777777666555444555666555444333444666666777888999:::;;;;;;;;;;;;<<<@@@BBBCCCIIIZZZkkkzzzdddQQQJJJHHHLLL```vvvttt\\\NNNJJJFFFPPPfffsss{{{```]]]^^^hhhyyywww___SSSSSSRRRaaavvv|||~~~dddJJJ<<<666111111111000000000//////------------------------...------------,,,,,,,,,+++*********++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************'''((((((((()))))))))***'''((((((((()))))))))***++++++++++++***)))(((((()))***+++++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((()))***))))))''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))************))))))))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))************************))))))*********+++++++++)))***+++,,,------------------------------......++++++******++++++,,,---------,,,+++++++++,,,,,,,,,++++++++++++,,,---...***,,,.........---...000~~~}}}}}}~~~~~~|||qqqiii\\\NNNGGGEEECCCAAA@@@===:::777777777777666888999:::999888777888999777888999:::;;;<<<<<<<<<999;;;???BBBCCCHHHXXXhhhzzz{{{dddPPPIIIFFFFFFSSSddd|||bbbQQQJJJEEEPPPhhhwww}}}aaa^^^]]]eeeuuuzzzcccVVVVVVRRR```rrr{{{~~~gggLLL===777111111111111000000000000------------------------......---------,,,,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++'''((((((((())))))******'''((((((((())))))******,,,,,,,,,++++++)))((((((***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''******+++++++++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,------...------------....../////////+++*********+++,,,,,,---...------,,,++++++++++++,,,,,,+++***+++,,,...///)))+++---...------...///|||wwwyyyzzz|||}}}}}}|||}}}{{{lll[[[QQQKKKEEECCCCCC???>>><<<:::888666444333444444444555555555555666777777888999:::;;;;;;<<<>>>;;;;;;>>>AAAGGGSSS___qqq~~~wwwqqq[[[FFFBBBCCCKKK[[[zzzcccJJJHHHNNNSSSaaaqqqxxx{{{ccc```\\\___mmm|||ooo___QQQMMMVVViiitttPPP<<<888333222111111111111///---///...---,,,+++,,,------+++,,,---...------+++************)))(((''''''&&&************************))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++*********+++*********))))))((((((******))))))))))))******,,,,,,+++***)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''&&&%%%&&&'''((()))((())))))))))))(((((('''******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++''')))***++++++***)))'''))))))************))))))******)))))))))))))))*********))))))******+++,,,+++***)))(((((()))***+++))))))))))))************+++++++++,,,,,,,,,------+++,,,------......---------------,,,,,,,,,++++++..................------........................------------------------{{{wwwxxxyyy{{{}}}}}}{{{}}}|||mmm\\\RRRKKKEEECCCCCC@@@???<<<:::777555444333444444444555555555555666666777888888::::::;;;<<<>>><<<<<<>>>@@@DDDNNNYYYmmmzzzttt^^^IIIDDDDDDKKKZZZxxxhhhLLLFFFJJJOOO]]]mmmwww|||gggaaa\\\aaannn}}}|||ppp___OOOJJJSSSeeeyyyUUU???999222000////////////---+++///...---,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,++++++***))))))(((************************))))))))))))))))))))))))******))))))))))))******+++++++++******)))))))))************)))))))))(((******))))))))))))************))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((('''''''''((()))***(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))(((((())))))*********))))))******))))))))))))************))))))******+++,,,******))))))))))))******))))))))))))************,,,,,,---------.........+++,,,------......---------------,,,,,,,,,++++++................................................------------------------{{{vvvvvvxxx{{{~~~}}}||||||}}}ooo___TTTLLLEEECCCCCCCCC@@@===999666444444444444444444555555555555666666777777888999:::;;;;;;>>>======???@@@AAAHHHQQQgggyyyzzzcccMMMFFFDDDJJJXXXtttsssRRRFFFGGGMMM\\\kkkvvvqqqfff___eeeoooyyyuuubbbPPPIIIPPP```zzzZZZCCC;;;333111000///000///---+++///...---,,,,,,,,,,,,---++++++++++++,,,,,,---......------,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))******************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))***+++&&&'''((())))))***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))******************)))))))))))))))************))))))******+++,,,))))))************)))))))))))))))*********++++++---------.........//////,,,,,,---............---------------,,,,,,,,,,,,................................................------..................{{{uuuuuuxxx{{{~~~~~~qqqbbbVVVMMMEEEBBBCCCDDDAAA===888555333333444444444444555555555555666666666777888999:::;;;;;;======>>>AAAAAA@@@FFFNNNaaattt~~~gggPPPHHHEEEIIIVVVrrr[[[JJJHHHOOO^^^mmmtttqqqgggjjjpppvvv}}}hhhUUUJJJNNNZZZqqq]]]EEE;;;777555222111222111000.........------,,,,,,,,,,,,,,,+++******+++,,,...///...---------,,,,,,,,,+++************************))))))))))))))))))))))))******))))))))))))************************))))))*********)))))))))))))))))))))************))))))''''''((()))***++++++,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******&&&&&&''')))************))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))))))))((()))************)))((('''((()))******+++******))))))))))))))))))***+++******))))))******+++,,,((()))***++++++***)))((())))))*********+++++++++------------............,,,------..................------------,,,,,,,,,---------....................................................../////////|||uuuuuuwww|||ssseeeYYYNNNEEEBBBDDDDDDAAA===888555333333444444444444555555555555666555666777888999::::::;;;<<<<<>>BBBBBBAAAFFFMMMWWWlll}}}gggQQQHHHCCCDDDPPPgggvvveeePPPNNNXXXgggsssxxx~~~xxxnnnooo|||nnn]]]MMMMMMSSSfffzzzyyyjjjOOO===888555222000000000///---------......------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,))))))))))))************((()))***++++++***)))(((++++++******))))))(((((()))******************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))))))))((((((&&&'''((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))***************************************************))))))))))))))))))***))))))************))))))(((((((((((()))***+++,,,******))))))******+++,,,))))))************))))))*********++++++++++++,,,+++++++++,,,,,,,,,------------...////////////...............---------,,,,,,,,,------.../////////..............................//////000000111111~~~wwwvvvrrrxxxxxxjjj^^^PPPEEEBBBDDD@@@???<<<:::777555444333444444444555555555555666555555666777888999::::::;;;;;;===@@@??????DDDKKKSSSiii~~~yyydddOOOGGGAAABBBMMM^^^nnn~~~hhhTTTTTT```oooyyy~~~|||jjjlllqqqbbbQQQNNNRRRdddzzzxxxwwwXXXAAA999666222000000000///...------.........---,,,+++------------,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))*********++++++++++++((()))))))))************((()))***++++++***)))(((************)))))))))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))*********))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))((((((((((((************************)))))))))******++++++,,,******))))))))))))************+++******)))((('''(((((((((((()))***+++,,,******))))))******+++,,,******))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------...------...///////////////............------------,,,,,,------...//////000..............................///000000111222222wwwvvvooovvvyyylll___QQQEEEBBBDDD???>>><<<:::888666444333444444444555555555666666555555666777888999::::::<<<;;;<<<>>>===<<>>;;;999666444333444444444555555555555666999888888888999:::;;;;;;???>>>======???AAADDDFFFOOO^^^xxxtttkkk```UUUJJJAAA@@@EEEOOOccczzzsssZZZTTT```sssyyyaaaccc}}}{{{iii[[[QQQOOO___vvv~~~vvvuuuwww{{{mmmHHH@@@999555555444000///000111000///...---...//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((((((((())))))******))))))))),,,...------,,,,,,+++***))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))*********,,,,,,++++++***)))((((((,,,+++***))))))***++++++))))))))))))((('''&&&%%%((((((((((((''''''''''''(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))++++++++++++*********)))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,***(((***---...,,,***+++,,,------......------//////000000000000//////////////////////////////000000000000//////////////////000000111000000000///000111333444444222///uuurrrooouuu}}}~~~ooo```TTTKKKEEEAAABBB@@@>>><<<999666444333444444444444555555555555777777777777888999;;;;;;===<<<<<<===>>>@@@BBBCCCKKKZZZssstttlllcccYYYMMMBBBAAADDDMMMbbb{{{sssYYYRRR^^^ooo|||vvv```___tttqqq]]]PPPLLLYYYoooxxxrrrqqqsssyyyxxxUUUCCC<<<777666555111000111000000...---------...///,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,***)))(((((()))))))))******)))((()))+++---,,,,,,+++******)))((((((+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++++++++******))))))((((((,,,,,,+++******)))((((((+++***))))))))))))***+++***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******++++++*********)))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,***)))***,,,...,,,++++++,,,------......------/////////000000/////////////////////////////////000000//////////////////000000000111111111000000000000222444555666444333wwwrrrmmmsss|||pppaaaUUUMMMGGGDDDCCCAAA???<<<999666333222444444444444555555555555555555555666777999:::;;;:::;;;;;;===>>>???@@@AAAGGGUUUmmm~~~sssmmmggg^^^QQQEEEAAADDDLLLbbb}}}qqqWWWQQQZZZjjjtttxxx~~~ppp^^^ZZZggg{{{aaaRRRJJJSSSiii|||tttrrrqqqsssyyydddHHH???888777666222000111//////...------------...,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))((()))***)))((((((***,,,++++++******)))(((((((((+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++***)))(((''''''+++++++++******))))))(((***))))))(((((())))))***+++***((('''&&&''''''((())))))))))))))))))))))))***)))(((''''''((()))******))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))(((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,---............---......////////////......////////////////////////////////////////////////111111111111111111111111...///111333444555666666xxxqqqlllsss|||ssscccWWWOOOJJJGGGCCCBBB@@@<<<999666333222333333444444444555555555333333444555777999:::;;;999:::<<<===???@@@@@@@@@GGGRRRhhhyyyooommmiiibbbUUUHHHCCCEEELLLbbb~~~oooVVVOOOXXXeeennnwwwkkk\\\UUU[[[uuugggVVVKKKRRRfff}}}yyywwwwwwwwwwww}}}lllLLLBBB888666555222000000///......------------------......//////......---........................,,,,,,++++++************((()))***)))(((((()))+++++++++******))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++*********)))))))))(((((((((((((((((())))))))),,,***(((&&&&&&'''((()))***************++++++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))((((((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++,,,------,,,,,,------.....................////////////......////////////////////////.........//////000000000111111111111111111222222222444555666777888:::;;;yyyooommmttt~~~vvvfffZZZRRRLLLIIICCCBBB@@@===999666444333333333333444444444444555333333444555666888:::;;;999:::<<<>>>???@@@@@@@@@HHHQQQeee|||}}}vvvlllllllllfffYYYJJJDDDFFFLLLaaa}}}pppXXXPPPVVVbbbkkkyyyiii\\\RRRSSSlll}}}kkkZZZNNNSSSccczzz|||zzzzzz}}}}}}}}}nnnNNNBBB888555444222//////...............---------//////000000000000//////........................,,,,,,,,,,,,,,,+++++++++(((***+++***)))((()))***+++++++++++++++************))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********(((((())))))*********+++*********)))))))))))))))''''''(((((())))))))))))+++***((('''&&&''')))***)))*********+++++++++,,,+++)))(((&&&&&&((()))+++))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))((((((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............////////////......000000000000000000000000.........///000111222222222111111111222333555555999;;;<<<======>>>BBBEEE}}}pppnnnuuuyyyjjj^^^UUUNNNJJJBBBAAA???===:::888666555333333333333444444444444444444444555666888999::::::;;;<<<===>>>@@@AAAAAAHHHOOO```www~~~wwwooopppqqqkkk\\\LLLEEEGGGJJJ]]]wwwvvv___SSSUUUaaakkk|||lll^^^QQQOOOccc}}}zzz~~~rrr```QQQSSS```sss|||zzz{{{oooQQQCCC777444444333000000//////000000//////...---//////000000000000//////++++++++++++++++++++++++,,,,,,---------,,,,,,+++)))+++,,,,,,***))))))***++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''((()))******************)))((((((((()))***)))))))))***++++++,,,,,,***)))(((''''''((()))***)))))))))************+++))))))))))))))))))))))))************************))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))(((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++,,,------,,,,,,---...------...////////////...//////000000000000//////000000000000000000000000......///000222333444444444444444444666888:::<<<<<<>>>AAAAAABBBEEEKKKPPPsssnnnuuu|||nnnbbbXXXOOOKKKAAA@@@???===;;;999777666222222333333333444444444666666666666777888999:::::::::::::::<<<>>>@@@AAADDDJJJZZZqqq}}}vvvxxxxxxppp___LLLEEEFFFEEEWWWooohhhXXXVVV```kkk|||rrraaaQQQNNN\\\ooo~~~zzz~~~jjjWWWTTT^^^ooo}}}yyyyyytttSSSEEE777444555555333222///000111111111000///.........////////////......+++++++++++++++++++++++++++,,,---......---,,,,,,***,,,...---,,,************************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))******++++++((()))))))))))))))))))))'''((()))+++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******++++++*********)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***,,,......,,,+++---///------...///////////////000000111111111111000000000000000000000000000000...///000111333444555666777777777999;;;>>>BBBDDDEEEHHHLLLNNNPPPVVV___fffwwwnnnuuu}}}pppdddYYYPPPKKK@@@???>>>===;;;999888777222222333333333444444444777777777777777888999999:::999888888999<<>>???@@@EEENNN]]]uuu~~~yyyrrrcccQQQEEEBBBDDDLLL^^^vvvqqq]]]VVV[[[```uuuzzzgggTTTKKKOOOWWWhhhuuucccXXXZZZhhh{{{{{{___FFF888888555666;;;999000000000000////////////------,,,++++++***))))))++++++++++++,,,---...///---,,,+++******,,,...///---,,,***)))))))))***+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---+++******++++++***((())))))))))))))))))))))))(((''''''((()))******)))))))))))))))************************))))))))))))+++*********))))))(((((()))******))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++...,,,***)))((()))***+++((((((((((((((((((((((((************************,,,,,,++++++***)))))))))************************+++++++++++++++***)))(((,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......------,,,------...///000////////////000000000000222222222222111111000000222222000......111111//////000222555777999<<<===>>>BBBCCCBBBEEENNNUUUXXXgggoooxxx~~~yyyxxx{{{tttiii]]]QQQJJJDDD@@@<<<;;;;;;:::666333444333333222222333333444444444555555666666777777::::::::::::;;;===>>>???AAAEEEMMMZZZqqqyyyqqqcccQQQEEEBBBDDDLLL^^^wwwuuu```WWW[[[bbbppp~~~jjjUUULLLNNNTTTfffsssnnn^^^]]]fff}}}}}}|||dddIII:::888444444888555000000000/////////......///......------,,,,,,,,,++++++++++++,,,---...///,,,+++*********+++---...,,,,,,+++***************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***))))))******)))((()))))))))))))))))))))))))))((('''(((*********)))))))))))))))************************))))))))))))************)))))))))((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++---+++***(((((((((***+++************************************************+++++++++***************************************+++++++++++++++***)))))),,,+++*********+++,,,---++++++++++++++++++++++++------------............------,,,------...///000////////////000000000111000000000111111222222222222222111000111222333222777888999:::<<<@@@DDDFFFEEEJJJMMMNNNUUUaaakkkooo|||~~~zzzyyyxxxnnnaaaTTTKKKDDD@@@<<<;;;;;;;;;888444444333333222222333333444444444444555666666777777999999::::::;;;===>>>???AAADDDJJJVVVlllxxxpppbbbRRRGGGCCCBBBJJJ]]]www{{{dddWWWZZZbbbqqqmmmXXXLLLLLLQQQ```oooyyyddd]]]dddxxxkkkOOO===888333222444111/////////.........------.........---------------++++++++++++,,,---......++++++***))))))+++,,,---++++++++++++++++++***)))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((((((******)))''')))))))))))))))))))))))))))((('''(((*********)))))))))))))))************************))))))))))))************))))))))))))((()))***++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))((('''((()))***************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,------...///000/////////000000000111111......///000111222333444111111222333333444444555888:::<<<===@@@DDDJJJNNNPPPWWW___fffppp}}}wwwvvv{{{{{{qqqdddUUUKKKEEEAAA<<<;;;<<<;;;999666444333333222222333333444333333444555555666666777999999999:::;;;<<<>>>>>>???BBBGGGRRRgggvvvooocccTTTJJJFFFAAAIII[[[vvviiiWWWWWW___qqqpppZZZMMMLLLOOO[[[jjjfff\\\cccxxxqqqSSS>>>999222111333...///.........------------+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++******))))))***++++++***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((())))))((('''))))))))))))))))))))))))***)))((((((***+++***(((((()))))))))************************)))))))))(((*********)))))))))))))))((()))******+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))******)))(((((('''((())))))************************************************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------...///000//////000000000111111111...//////000111222333333111111222555555333444777888<<>>===AAAEEEOOOddd}}}tttnnneeeXXXMMMJJJAAAGGGXXXsssoooXXXSSSZZZjjjrrr]]]OOOLLLOOOXXXiiifff\\\fff~~~wwwVVV@@@999333222444//////.........------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------+++***************************,,,------,,,+++***************))))))))))))************************************************(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))))))))))))))+++)))((()))***+++***(((((()))))))))************************)))))))))((())))))))))))))))))******))))))******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((())))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,------...///000000000000000111111111111111111111111222222222222333111333777777333666;;;>>>FFFPPPXXX^^^cccjjjooo|||zzzrrrooouuu|||ooo```UUUIIIDDD>>><<<<<<;;;999777444333333222222333333444333333333444555555666666888888999999:::<<<===>>><<<@@@DDDMMMaaa}}}|||tttooogggZZZOOOJJJBBBEEETTTnnntttZZZQQQVVVeee}}}ttt```QQQMMMOOOVVVjjjeee\\\hhh|||ZZZBBB:::444444555////////////.........------/////////...............,,,,,,,,,++++++,,,,,,---+++++++++++++++************+++,,,,,,,,,,,,,,,,,,+++************)))))))))************************************************(((((((((((()))))))))))))))((('''(((***+++***))))))))))))))))))))))))))),,,***))))))***+++***((())))))))))))************************))))))))))))))))))))))))*********************))))))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))******((((((((((((((((((((((((************************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------...///000000000000111111111222222222222222333333333333333666444666<<<;;;888===GGGLLLUUUbbbkkkqqqxxxvvvnnnrrr{{{~~~rrrcccYYYKKKFFF???<<<;;;;;;888666444333333222222333333444222333333444444555555666888888888999:::;;;======<<<@@@DDDLLL^^^yyy~~~vvvqqqiiiZZZMMMFFFDDDDDDPPPiiixxx^^^RRRUUUbbb{{{wwwbbbSSSMMMNNNPPPhhh}}}bbbYYYdddzzz}}}___EEE<<<555444444///000000000/////////......000000//////......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++,,,------+++++++++*********))))))************************************************(((((((((((())))))))))))***)))((()))+++,,,+++***)))))))))))))))))))))))),,,+++)))***++++++)))((())))))))))))************************))))))))))))((()))))))))************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((())))))******+++******))))))))))))))))))))))))************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---.........---,,,------------------------,,,,,,---------.........------,,,------...///000000000111111111222222222222222333444444555666666:::777:::BBBCCCBBBJJJWWWccckkkuuu|||zzzooooooxxx}}}qqqcccYYYMMMGGG@@@<<<;;;:::888666444333333222222333333444222222333444444555555666888888888999:::;;;======<<<@@@DDDKKK\\\uuuwwwrrriiiZZZKKKCCCEEEDDDMMMfff{{{```TTTVVV^^^wwwzzzeeeTTTMMMMMMIIIdddwww^^^UUU^^^ppp~~~zzzcccGGG===666444444---000000000000//////////////////...---,,,+++++++++------,,,++++++,,,,,,,,,---------------,,,+++***,,,,,,+++***+++,,,...///++++++++++++******))))))************************************************(((((((((((())))))))))))***)))((()))+++,,,,,,+++)))))))))))))))))))))))),,,+++******++++++)))((())))))))))))************************))))))))))))(((((())))))*********+++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++++++++++++++***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,---.........---,,,------------------------........./////////000000---------------...000000000111111111111222222222000111222444666777999999<<<999===FFFIIIIIITTTdddyyy}}}uuuvvv~~~vvvfffYYYOOOGGG???>>>===:::888888666555333111111333555777444333333333333444555555888888999:::;;;===>>>???CCCBBBEEEMMMZZZlll|||qqqfff]]]SSSJJJDDDGGGKKK[[[gggWWWVVV]]]rrrjjjVVVMMMLLLMMM^^^wwwmmmYYYOOORRR```ooommmpppzzz{{{~~~kkkGGG777666777444111000000111111111///---,,,......---------,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***))))))))))))111///---***)))***+++++++++++++++*********))))))+++)))'''(((+++,,,***(((************))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((()))++++++)))((()))***)))))))))***+++++++++,,,+++*********))))))(((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++******++++++++++++,,,,,,////////////...---,,,,,,+++,,,------......------...------,,,,,,,,,------+++---//////...---...///000000//////............000000111222444444333111222333444555666888<<<@@@AAAGGGPPPWWW[[[bbbnnnzzzxxxxxxwwwiii\\\QQQHHH@@@>>>===:::888999666555333222222333555666444333333333333444555555888888888999;;;<<<>>>???CCCBBBDDDKKKVVVggg}}}qqqfff]]]SSSJJJDDDEEEIIIZZZ~~~ppp___\\\[[[nnnppp[[[PPPMMMNNN^^^tttgggTTTJJJKKKWWWccccccjjjyyy}}}}}}oooKKK999777777444000000000111111000///...---......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++******++++++000///---+++++++++,,,---,,,,,,,,,,,,++++++******,,,***)))))),,,,,,+++)))*********)))))))))(((((())))))))))))))))))))))))++++++*********)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************((()))++++++)))((()))******************+++++++++************)))))))))((())))))(((((((((((())))))+++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))************++++++++++++,,,,,,------------......,,,------.........------+++,,,------......------//////...------......///+++---//////...---...///.........//////000000000555555555555666555333222444666777777888<<>>:::888999555444444333333333444444444333333333333444555555888888888999;;;<<<>>>???CCCAAABBBHHHQQQaaayyy~~~qqqfff]]]SSSJJJCCCDDDGGGWWWzzzyyyfffaaaZZZkkk~~~xxxcccTTTNNNOOO]]]rrr{{{bbbPPPGGGFFFNNNWWW\\\iii~~~}}}tttOOO<<<999777333000000111111111000///...---......---------,,,,,,,,,*********++++++++++++++++++++++++++++++,,,,,,---///...---,,,,,,---......---------,,,,,,,,,,,,+++---+++***+++,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,+++***))))))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++((()))++++++)))((()))***+++++++++***************************))))))))))))))))))(((((((((((())))))++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************+++++++++,,,,,,,,,------------......***+++,,,---............,,,,,,---............---000//////...//////000000,,,---//////.........///,,,---...///000111222222333333333333333333333333777999;;;<<>>:::999999444444444444444444333333444333333333333444555555777777888999:::<<<===>>>BBB@@@AAAEEEMMM\\\tttrrrggg___TTTKKKDDDCCCDDDRRRrrr~~~hhh^^^[[[jjj|||iiiWWWLLLNNNZZZooo{{{cccSSSIIIFFFJJJQQQ]]]nnn~~~vvvRRR>>>999777333000111111111000//////...---......---------,,,,,,,,,***************+++++++++))))))))))))***+++,,,---,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++******)))))))))((((((((('''''')))))))))))))))))))))))))))+++,,,------,,,***)))***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***,,,+++++++++***)))))))))*********)))))))))))))))))))))(((((((((((())))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,***+++,,,,,,---------,,,,,,------...............//////......//////000000,,,...///000///...///000---...//////111111222333///000111222333444666888999===BBBFFFLLLWWWeeepppzzz|||~~~{{{rrriiiYYYOOOEEEAAA???;;;999:::555555555444444333333333444333333333333444555555777777888888:::<<<===>>>??????@@@DDDJJJXXXppptttjjjcccXXXMMMEEEDDDCCCKKKggghhhYYYZZZfffxxxoooYYYJJJJJJTTTkkk}}}iiiYYYNNNHHHJJJOOO^^^qqqvvvSSS???999777444222111111000000///...............---------,,,,,,,,,************************''''''''''''(((***+++,,,))))))))))))***+++,,,,,,************++++++++++++***++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***,,,------,,,+++)))++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))((()))***,,,+++++++++***)))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,---------,,,,,,+++***,,,---......//////............------...//////000,,,...000000///...///000000000000111111111111222222444555555555888<<<@@@???FFFPPPXXXaaannnzzzzzz~~~~~~|||uuulll]]]RRRGGGBBB???;;;999:::666555444444333333333333444333333333333444555555777777777888:::;;;===>>>>>>>>>AAACCCGGGRRRiii}}}wwwooohhh\\\QQQEEEEEECCCFFF[[[zzzhhhVVVSSS___rrrvvv]]]LLLHHHRRRkkkrrraaaRRRHHHHHHMMM\\\oooyyyVVVAAA:::777444333222111000///.........///......---------,,,,,,,,,***************)))))))))&&&&&&&&&&&&'''((()))***((((((((())))))*********)))***************++++++***++++++***((('''((()))************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))++++++)))((()))***+++++++++***************))))))))))))************))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...............------,,,+++***------...////////////...------------...///000000---...000000/////////000111111111111111222222222444666777777777;;;AAAFFFOOOYYYfffpppyyy{{{yyy|||~~~xxxppp___TTTIIICCC@@@;;;:::;;;888666444222222222333444444333333333333444555555666777777888999;;;<<<===>>>???AAACCCDDDLLL```ssszzztttmmmaaaTTTCCCEEECCCCCCSSSqqqhhhTTTNNNYYYmmm~~~eeeRRRMMMWWWsss~~~lllWWWIIIHHHNNNZZZppp}}}ZZZDDD;;;666333333222111000///......//////......---------,,,,,,,,,+++*********)))))))))((('''''''''''''''((()))***((())))))************)))*********++++++,,,,,,,,,***,,,---+++)))'''(((***++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))++++++)))((()))******************+++++++++((()))))))))************))))))(((((((((((())))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------......------.........------,,,------...///////////////............///000111222---///000111//////000111///000000111222333444444555888<<<>>>@@@FFFPPPWWWeeeqqq{{{yyy{{{}}}{{{sss```UUUIIIDDD@@@;;;:::;;;999777444222111222333555444333333333333444555555666666777888999;;;<<<===>>>@@@BBBBBBAAAGGGYYYlll|||wwwqqqdddWWWBBBEEEDDDBBBOOOlllgggRRRLLLWWWllljjjXXXUUU___{{{ttt\\\KKKIIIOOO\\\ttt^^^FFF<<<666333222333222000///......//////......---------,,,,,,,,,+++*********))))))(((((()))(((((((((((())))))*********++++++++++++***)))+++++++++,,,,,,---------+++---///---***((()))+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((()))***++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))++++++)))((()))***))))))******+++++++++,,,(((((())))))*********+++))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---...////////////---......///////////////////////////000111222333---///111111000///000111......000111333555666777999>>>DDDIIIOOOXXXeeeooovvv|||wwwwww}}}|||zzzrrreeeYYYMMMGGGBBB===;;;<<<888777666444333222111111222222333333444555666666777888999999;;;;;;<<<======>>>@@@BBBAAAFFFVVVfffyyymmm___UUUEEECCCAAADDDSSSmmmiiiXXXMMMVVVkkkuuu]]]RRRiiieeeOOOGGGJJJcccyyyhhhJJJ<<<:::777333222111000//////...............---------,,,,,,,,,,,,,,,,,,+++++++++******,,,***)))***++++++***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++******++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++*********))))))))))))******)))))))))***+++++++++,,,))))))((((((''''''&&&&&&)))))))))))))))******+++---+++))))))+++,,,***'''))))))))))))))))))))))))*********************+++---,,,,,,++++++,,,,,,---+++***)))))))))***,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............/////////000////////////000000000000///...------///111111111111222333444444666:::===AAACCCJJJUUUcccqqq~~~}}}wwwwww|||zzzssseeeYYYMMMGGGBBB===:::;;;888777666444333222111111222222333333444555555666777888888999:::;;;<<<<<<<<<===???@@@@@@DDDSSSbbbyyywwwkkk\\\RRREEECCC@@@CCCQQQjjj~~~iiiXXXQQQZZZqqqyyyaaa\\\sssiiiSSSJJJLLLbbb|||mmmMMM===999777222222111000//////..................---------,,,,,,,,,,,,,,,+++++++++******)))(((''')))+++------,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))((((((***++++++,,,,,,,,,******++++++++++++*********)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***************))))))************************+++++++++)))))))))***************))))))(((((())))))***+++,,,***))))))+++,,,***(((*********************************************))),,,,,,++++++++++++,,,,,,+++***)))))))))***,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000////////////000000000111333222111111222222222111333444555555666999???DDDSSSZZZfffvvvyyyxxx{{{|||ttteeeZZZNNNGGGBBB<<<:::;;;888777666444333222222111222333333444444555555555777777888999:::;;;<<<<<<======???@@@???BBBOOO]]]sss~~~uuuhhhYYYNNNFFFCCC@@@BBBNNNeeelllZZZTTT]]]uuu|||dddbbbxxxpppXXXNNNNNN]]]|||tttRRR???999666222222111000//////..................------------,,,,,,,,,,,,+++++++++******)))(((((()))+++------,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))++++++************+++++++++++++++***************(((((()))******+++,,,,,,((((((((((((((())))))***+++***))))))+++,,,+++***************************+++*********))))))((((((++++++************+++++++++************+++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///....../////////000000000/////////000000000111111///000000111111111111222555666888999<<>>>>>???@@@???AAALLLWWWlll~~~tttgggXXXNNNGGGCCC???AAAJJJ^^^|||qqq^^^TTT]]]ttt~~~fff___ssswww^^^QQQOOOYYYzzzzzzWWWAAA999666333222111000///........................------------,,,,,,,,,+++++++++******---+++******++++++)))(((************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********))),,,++++++++++++++++++,,,,,,+++++++++***)))))))))''''''((((((((()))))))))((((((''''''(((((()))***)))))))))***++++++++++++************************+++******))))))(((((((((+++******))))))******+++************++++++,,,,,,---,,,,,,,,,,,,---......------------------------+++,,,,,,---...//////000...////////////000000000//////000000000111111111,,,...000111222444666777666999>>>BBBIIIUUUeeepppxxxiii]]]PPPIIICCC===::::::999888777555444333222222333333333444444444444444666777777888999:::;;;<<<@@@??????AAA@@@AAAJJJTTTccczzzuuuhhhZZZPPPHHHCCC@@@AAAGGGWWWuuuyyydddUUU]]]rrrnnn\\\jjj~~~eeeUUUQQQXXXvvv}}}~~~[[[CCC:::777555222111000///............//////.........---------,,,,,,,,,+++++++++******---,,,******+++***)))'''************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,++++++++++++++++++,,,,,,+++++++++***)))))))))***)))))))))((((((((('''((((((((((((((()))******))))))*********++++++,,,************************+++*********))))))((((((+++******))))))******+++******++++++,,,,,,,,,,,,------,,,,,,------...///------------------------,,,,,,------...///000000////////////000000000111000000000000111111111111000222444555555777:::===888>>>GGGOOOZZZiii|||zzzkkk___RRRJJJDDD>>>:::;;;999888777555444333333222444444444444444444444444666666777888999:::;;;;;;???>>>???AAA@@@AAAHHHPPPYYYssswwwjjj\\\SSSHHHDDDAAABBBDDDQQQnnnlllYYY^^^qqq{{{```fffwwwlllZZZSSSYYYrrrtttuuubbbHHH<<<888666222111000//////........./////////.........------,,,,,,,,,+++++++++*********)))((()))+++,,,+++*********************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))(((((('''******++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++************+++++++++++++++***************---,,,,,,+++******)))))))))))))))))))))******+++)))***++++++***)))+++,,,++++++++++++++++++++++++************************++++++************++++++***++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,------------------------------------.../////////000/////////000000000111111000000000111111111222222222333444444333666;;;@@@CCCLLLYYYdddooo~~~}}}yyywwwwwwvvvyyy{{{zzzzzzzzztttmmm{{{mmmaaaTTTLLLFFF???;;;<<<:::999777666444333333333444444444444444444444444666666777888999:::;;;;;;>>><<<===???@@@@@@EEEMMMSSSpppwwwkkk___VVVIIIEEECCCDDDCCCKKKgggsss[[[^^^mmmkkkgggmmmsss___WWWUUUkkkuuuiiilllhhhLLL>>>999666222111000//////.........////////////............,,,,,,,,,+++++++++******+++)))))))))+++,,,+++*********************************))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++---...*********))))))************************+++++++++++++++++++++++++++++++++***************+++,,,,,,)))+++,,,+++)))((()))+++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,++++++++++++,,,------....................................//////////////////000000000111111111000000111111111222222222111333555555666;;;EEEMMMZZZeeesss~~~wwwooollliiifffbbbeeeeeecccdddeeeaaa[[[|||ooobbbUUUMMMFFF@@@<<<<<<:::999777666444333333333444444444444444444444444666666777888999::::::;;;<<<:::;;;>>>??????DDDKKKRRRpppwwwlll```WWWIIIEEEDDDEEEBBBIIIdddxxx[[[\\\jjjsssjjjiii{{{xxxcccYYYPPPddd}}}yyynnnbbbfff}}}mmmOOO???888666222111000//////.........000/////////............,,,,,,,,,+++++++++******...---+++*********(((&&&)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,...///******))))))))))))******))))))******+++++++++,,,((((((((()))******++++++++++++******++++++,,,---***,,,---,,,)))''')))+++++++++++++++++++++++++++******+++,,,---......///---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,...------------...//////........................///////////////.........000000000000111111111111000111111111111222222222444777:::<<<@@@IIIWWWaaaooozzzrrrfffbbb```ZZZTTTUUUWWWWWWUUUVVVYYYWWWRRR~~~mmmbbbVVVOOOIIIBBB======;;;:::888666444222222111111111222222222333333333555666666777888:::;;;<<>>======@@@DDDGGGZZZmmmzzzooobbbXXXPPPGGGCCCCCCAAAHHHdddyyycccWWW^^^{{{yyyfff\\\nnniiiRRRQQQ^^^uuutttkkkccchhh{{{qqqTTTDDD;;;444444333111000...---------------------------------+++++++++************)))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******---------,,,,,,+++++++++************************************************)))***+++++++++)))(((''',,,+++***)))***+++,,,---************************************************&&&((())))))(((((()))+++))))))+++,,,,,,+++***)))+++,,,,,,+++)))((()))************++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++,,,,,,,,,------------------...///000111222..................------////////////000000000000000111222333333222111000444---+++000444555333333:::;;;>>>DDDMMMZZZkkkxxxtttfff___YYYQQQNNNPPPKKKMMMOOOOOOMMMMMMMMMNNN~~~mmmbbbVVVOOOIIIAAA===<<<:::999888666444333222222222222222333333333333444555666666777888:::;;;<<<>>>>>>???>>>>>>@@@CCCFFFXXXlll{{{pppbbbWWWMMMEEEAAABBBBBBIIIeeebbbUUUZZZuuulll___kkknnnXXXOOOYYYmmmyyypppiiimmm~~~wwwXXXEEE<<<666444333111000...---------........................,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************))))))))))))************++++++++++++******,,,,,,+++++++++*********************************************************)))******+++***)))((('''******))))))******+++,,,************************************************((()))+++***))))))***+++)))***++++++++++++***))))))******)))(((''''''))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------...///000000........................////////////000000000111...///000222333333222222555111000555888888888999;;;@@@JJJUUUaaaooo~~~rrrggg\\\XXXTTTOOOLLLMMMKKKKKKJJJJJJIIIKKKOOOSSS~~~}}}mmmbbbVVVNNNHHHAAA<<<<<<999888777666444444444444333333333444444444555555555666666777888:::;;;<<<<<<>>>?????????AAACCCEEEVVViii}}}qqqbbbWWWKKKCCC@@@BBBBBBJJJeeefffWWWWWWnnnrrrbbbhhhyyyuuu___NNNUUUggg~~~wwwpppsss^^^HHH===888444333222000///...------////////////////////////------------,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************))))))))))))************++++++++++++*********************)))))))))************************************************)))************)))(((((((((((()))************)))***************************************************,,,,,,,,,***)))***+++******+++++++++******)))(((*********((('''((()))------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------...---------------............................../////////000000000111111,,,---///111222333444444333111222666777777;;;@@@BBBOOObbbtttqqqeee\\\TTTQQQPPPMMMKKKLLLMMMLLLJJJIIIKKKRRRZZZ```~~~}}}~~~nnnbbbVVVOOOHHHAAA<<<;;;888777666555555555555555444444444444555555555666555666666777888:::;;;<<<;;;===???@@@@@@AAACCCEEETTTgggssscccWWWLLLDDD@@@BBBBBBIIIbbb~~~mmm[[[VVVgggzzztttbbbcccoooyyyyyyeeePPPXXXjjjzzzuuuwwwfffKKK===:::444333222000///......---........................------------,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************))))))))))))************++++++++++++******************************************************************************))))))*********)))))))))'''(((***+++++++++***)))************************************************+++,,,---,,,***))))))***++++++++++++*********)))***,,,,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,------------......------,,,,,,,,,------............//////////////////000000000111111111---...///000222333444444222222444666777:::CCCNNNWWWjjj{{{xxxnnnwww}}}~~~~~~{{{rrrhhhaaaZZZRRROOOOOOPPPPPPPPPRRRRRRRRRTTTYYYcccmmmuuu||||||ooocccWWWOOOIIIAAA<<<;;;777777666555555555555555444444555555555666666666555666666777888:::;;;<<<:::<<>>:::555444222111///.........------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******************************************************************************))))))))))))************++++++++++++************++++++++++++++++++************************************************))))))))))))))))))******((()))+++,,,---,,,+++******************************************************+++,,,+++)))(((((())),,,++++++******)))))))))***+++,,,,,,+++***+++---))))))***+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,------...,,,,,,---------............------,,,,,,,,,------........./////////000000000000000000111111111111000000000111222222333333555555888;;;>>>EEETTTcccuuuxxxpppmmmmmmcccfffiiihhhggggggeeebbb\\\XXXRRRQQQUUU[[[^^^___]]]___ccchhhoooyyyyyy|||qqqeeeXXXQQQJJJBBB===<<<888777666555555555555555444444444555555555666666555666666777888:::;;;<<<;;;<<<>>>???@@@AAADDDGGGOOO]]]ssswwwhhh]]]RRRHHHBBBCCCBBBDDDXXXpppttt___PPPWWWhhhxxx}}}kkk[[[VVVWWWYYYbbblllwww~~~ppp\\\jjj~~~||||||xxxVVVAAA:::555444333111000///......------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))************++++++++++++***************+++++++++++++++************************************************)))))))))((())))))***+++******+++,,,,,,,,,,,,,,,************************************************)))***+++***)))((()))***---,,,+++***))))))))))))((()))+++***))))))***+++(((((()))***,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,---------...............---------------...............//////000000111000000000111111111222222222222222222222333444555666666;;;CCCJJJUUUfffuuusssjjjfffeeefff]]]]]]\\\YYYWWWXXX[[[]]]ZZZ[[[\\\___iiisssxxxwwwpppsssxxx~~~|||uuu}}}rrrfffZZZRRRKKKCCC>>>===888888777555555444444444333333444444444555555555555666666777888:::;;;<<<<<<======>>>???AAAEEEHHHJJJWWWkkkxxxkkkaaaRRRGGGAAACCCBBBDDDVVVmmmuuu```PPPUUUfffxxxrrrdddXXXTTTRRRRRR[[[fff{{{www```mmm^^^DDD;;;555444333111000///..............................------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))************++++++++++++******)))))))))*********++++++***************************************************)))((((((((()))+++,,,***************++++++,,,************************************************)))+++,,,+++******+++,,,---,,,+++))))))))))))***((()))+++******)))+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******------------............------------...///000000---......///000000111111000000111111111222222222222222222222333555777888999<<>>999888777666444444444444333333333444444444555555555666666777888:::;;;<<<<<<=========>>>AAAFFFJJJGGGSSSfffyyyyyymmmcccRRRGGGAAACCCBBBDDDVVVlllvvvbbbSSSWWWhhh{{{jjj___VVVUUUTTTTTT]]]iii}}}bbbmmmcccGGG<<<555444333111000//////...//////////////////////////////.........---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))************++++++++++++******'''((((((((())))))*********************************************************)))(((((((((***+++,,,***)))((((((((()))+++,,,***************************************************+++,,,,,,,,,,,,---......---+++))))))))))))******+++------,,,,,,---...++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,------...---------.........//////---------...///000111222---......///000111111222000111111111111222222222111111111222555777:::<<>>??????AAADDDGGGNNNWWWcccnnn~~~|||nnnaaaVVVJJJDDDGGGEEEDDDVVVnnncccRRRUUU___uuujjj[[[WWWbbbeee^^^bbbnnnkkkwww}}}gggFFF???999666222////////////...................................................++++++************++++++,,,+++++++++++++++++++++---,,,,,,---///...***&&&************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************************************++++++++++++******))))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///////////////.........////////////000000000000000111222222000///000111666555555444666:::???CCCVVVdddwwwqqqggg[[[UUUTTTSSSNNNIIILLLMMMPPPSSSVVV___sss{{{yyywwwnnnaaaUUUMMMGGG@@@<<<:::999888666555555555555222333555444333333444666777777777888999:::;;;<<<<<<===>>>??????AAADDDGGGMMMVVV___jjjzzz|||ooobbbVVVJJJEEEGGGEEEDDDUUUkkkfffSSSSSS[[[rrrhhh^^^___nnnuuunnnkkkqqqmmmxxx}}}jjjHHH???999666222000/////////...........................------------------------++++++************++++++************++++++++++++---+++***+++------+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***........................------------------------////////////////////////////////////000000000111///111222222111111222444111444777777999@@@LLLUUUlllyyyuuuccc\\\TTTPPPPPPOOOLLLIIIJJJKKKPPPYYYddduuuyyyxxx}}}~~~}}}}}}{{{rrrdddXXXPPPIIICCC???:::999888666555555444444222333555444333333444666777777777888999:::;;;<<<<<<===>>>>>>???@@@DDDFFFKKKRRRZZZeeeuuu}}}ooocccVVVKKKEEEFFFDDDCCCRRRfffiiiSSSQQQWWWmmmmmmeeehhhyyy{{{{{{kkktttxxxoooLLL@@@999666222000000000///...........................------------------------++++++************++++++))))))******++++++,,,,,,...,,,))))))***+++++++++************************))))))))))))))))))))))))******************************))))))))))))************************************++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++************************************************))))))(((((())))))***+++++++++******************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++........................,,,,,,,,,---.........////////////////////////////////////000000000111111///000111222111222555777222777===???CCCNNN```nnn|||ooodddWWWSSSNNNLLLKKKKKKJJJIIINNNOOOTTTbbbtttxxxsssxxx}}}{{{zzz}}}{{{rrrdddXXXOOOIIICCC???:::999888666555444444444222333555444333333444666666666777777888:::;;;<<<;;;===>>>>>>>>>@@@CCCFFFHHHNNNVVVaaasss~~~qqqdddVVVLLLFFFEEECCCCCCOOO```jjjTTTPPPSSSggg{{{rrrrrrdddkkknnn{{{|||}}}~~~vvvQQQAAA999666222000000000//////........................------------------------,,,++++++******++++++,,,)))******+++,,,------...222///,,,***)))***+++,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++******************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******))))))************************,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000///////////////000000000//////000000000111111111///000111111111222555777888===DDDLLLVVVfffxxxxxxtttttttttsssvvvwwwuuuqqqjjjaaa[[[QQQPPPMMMKKKJJJKKKMMMNNNYYYYYY```oooxxxmmmrrr||||||zzzxxxzzz~~~xxxnnn```TTTLLLGGGBBB>>>;;;:::888777555444444333222333555444333333444666666666666777888999;;;;;;;;;<<<===>>>>>>@@@CCCFFFEEEJJJSSS___tttrrreeeWWWNNNFFFDDDAAABBBLLLYYY|||iiiUUUPPPQQQbbb}}}___cccddd}}}rrruuuyyy|||{{{VVVCCC:::777333000000000000///................................................,,,,,,++++++++++++,,,,,,***++++++,,,---...//////555333000---*********+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))***************+++++++++))))))*********+++++++++************************+++++++++++++++++++++++++++************+++,,,,,,------,,,,,,+++++++++***************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000111111000000000000111111111111111222222222222333666999===AAALLL]]]qqqvvvqqqmmmjjjhhhggggggfffeeeaaa\\\XXXWWWPPPPPPPPPQQQSSSUUUXXXYYYbbbeeepppyyykkkooozzzzzzwwwvvvxxx|||}}}uuukkk]]]QQQJJJEEEAAA>>>;;;:::999777555444333333222333555444333333444666666666666777888999:::;;;;;;<<<======>>>???CCCEEECCCIIIRRRaaawwwsssfffWWWOOOGGGCCC@@@AAAIIIRRRooojjjVVVPPPOOO___yyy~~~{{{~~~{{{```^^^[[[vvvqqqlllqqqxxx}}}ZZZDDD:::777333111000111000///................................................,,,,,,++++++++++++,,,,,,++++++,,,,,,------......333444333111---*********************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,........................---------.../////////000...//////000000111111222000000000111111111222222222333444444444666:::>>>AAAIII\\\vvvyyynnnkkkhhhccc``````]]]\\\[[[XXXUUUWWW[[[YYY\\\aaagggmmmooonnnlllkkkssszzzmmmqqq{{{uuusssssswww|||}}}sssiii[[[PPPIIIFFFBBB@@@<<<;;;999777555444333333222333555444333333444666666666666666777999:::;;;:::<<<=========???BBBEEEDDDIIISSSbbbzzztttgggWWWPPPGGGBBB???@@@GGGNNNeee~~~mmmWWWOOOMMM]]]yyyyyytttvvvyyybbb[[[RRRjjj{{{vvvwwwmmmjjjpppyyy]]]EEE:::777333111111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---111444333000,,,******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,....................................////////////...//////000111111222222000000111111111222222222333444555666888<<>>IIIZZZgggzzzpppggg\\\UUUTTTTTTRRRQQQSSSXXXZZZYYY___uuuxxxlllnnniiikkkqqqyyy}}}qqqtttzzzvvvuuuuuuwww{{{vvvkkk\\\QQQKKKHHHDDD@@@<<<:::888777777666444222111111222222333444444444555777999999999888999::::::;;;<<<>>>???AAABBBCCCEEEGGGQQQccczzz{{{ppphhh[[[QQQGGGBBBAAA@@@DDDIIIYYYssszzz```QQQOOO[[[www{{{mmm\\\]]]___cccppp{{{mmmVVVJJJNNNXXXiiitttqqqmmmzzzoooOOOAAA999444444555222000111/////////.........------000000//////...---------,,,++++++******++++++,,,************************++++++,,,111666777222......,,,***+++,,,---+++)))************************,,,,,,,,,++++++*********************************,,,++++++******)))******+++++++++,,,,,,++++++*********))))))******+++,,,++++++***************+++,,,,,,+++***************++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++************************,,,------......------,,,................................./////////000000//////000000111222222222333444444444444444555666888;;;???DDDMMM\\\ooo{{{|||qqqddd^^^WWWSSSSSSTTTSSSRRROOORRRVVV^^^rrr}}}sssuuuttttttyyy~~~tttuuuzzzwwwvvvwwwzzz~~~xxxmmm^^^SSSNNNIIIDDD@@@<<<:::888777666555333111111111222222333333444444555777999999999888999:::999:::;;;===>>>@@@AAABBBCCCEEEOOOaaaxxx{{{ooofffWWWNNNEEEBBBAAAAAAEEEKKKXXXsssfffUUUOOOYYYtttlllZZZSSSVVVXXX\\\hhhxxx}}}pppWWWIIIKKKSSSdddrrrrrrrrr~~~tttSSSAAA999333333444111000000............---------,,,........................,,,++++++******++++++,,,************************,,,***))),,,111666777666222///,,,++++++++++++***************************+++++++++++++++*********************************+++++++++******************++++++,,,,,,+++++++++******))))))******+++,,,+++***************++++++++++++***))))))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,............................../////////000000000///000000111111222333333111222444444333444555777999>>>FFFRRRbbbuuutttiiidddYYYVVVRRRPPPPPPQQQQQQQQQVVVWWW[[[iiivvvuuuxxxyyyxxxyyy|||{{{qqqcccYYYSSSMMMFFFAAA<<<:::777666666555333111222333333444555555666666555777999999999888999:::;;;;;;<<<>>>???AAABBBBBBAAADDDMMM```www{{{nnndddVVVMMMDDDAAA@@@@@@DDDIIIVVVrrrmmmZZZPPPVVVpppdddVVVSSSXXX\\\___gggsss{{{}}}sssXXXHHHIIIPPP```rrrwwwxxxuuuSSSBBB:::333333333000///000......---------,,,,,,,,,,,,,,,,,,,,,------......,,,++++++******++++++,,,************************,,,)))''')))---222666777444222...+++************+++++++++***************+++++++++*********************************************+++++++++***************+++,,,,,,,,,++++++******))))))******+++,,,*********)))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,---------------------------------,,,------......------,,,000000000000000000000000...////////////000000000000000111111222333333333///111444444444555999<<>>???@@@AAAAAA@@@CCCMMM```xxx{{{mmmcccWWWMMMEEEAAA???>>>AAAEEESSSnnnuuu___QQQTTTmmmzzz^^^WWWZZZaaafffgggjjjpppuuuvvv{{{uuuXXXHHHIIIMMM]]]rrr}}}xxxTTTCCC:::444333333000///000......---------,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,***************************)))((()))+++...000000333222///,,,***)))***++++++++++++*********))))))************************************************)))******+++++++++******)))***+++,,,,,,,,,,,,,,,******))))))******+++,,,******))))))***++++++,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,------...------------------------,,,------......------,,,000000000000000000000000////////////000000000111111111111222333333444444444666888777666999???DDDNNN[[[nnnrrrmmmeee___\\\[[[[[[ZZZYYY[[[^^^^^^^^^```dddhhhgggrrrtttpppooowww~~~zzznnneee]]]UUUKKKCCC===;;;999888777666444222000000111111222222333333555777999999999888999:::::::::;;;<<<===>>>??????AAADDDOOObbb{{{}}}ooodddWWWNNNEEEAAA???===???BBBOOOkkkyyybbbSSSUUUooooooWWWUUU\\\eeekkkiiihhhkkkoooqqqyyyxxxZZZIIIIIIKKKXXXppp~~~ZZZEEE<<<555333333111000111............---------,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))******************000000///,,,***)))***,,,,,,,,,++++++***))))))))))))))))))***************************************((()))***,,,,,,+++******)))***++++++,,,,,,,,,,,,******))))))******+++,,,))))))))))))***+++,,,,,,++++++***))))))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,------......------,,,......................../////////000000000111111111222222333333444555555444777888777777<<>><<<:::999888777555333000000000111222222333333555777999999999888999:::;;;;;;<<<===>>>>>>??????AAAEEEPPPeee~~~rrrfffUUULLLDDD@@@>>><<<>>>BBBMMMhhhzzzdddUUUXXXtttnnnWWWUUUXXX```eeebbb___ccckkkooowww{{{\\\JJJIIIHHHSSSkkk|||cccGGG===666444444111111333/////////.........------,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,***************************++++++***))))))))))))+++,,,...---***)))+++---,,,,,,++++++***))))))(((((()))))))))*********+++************************''')))***,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,******))))))******+++,,,))))))))))))***+++,,,---,,,,,,+++***************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................//////000000000111111111222222333333444555555555111555888:::>>>IIIXXXeeexxxyyyllleee^^^WWWKKKNNNQQQTTTVVVZZZ^^^aaakkkyyyzzzuuurrrwwwoooiiifffooo}}}rrriiiaaaWWWJJJBBB???===:::999999888666444111222222333444444555555555777999999999888999:::===>>>>>>???@@@AAAAAABBBBBBFFFQQQgggtttiiiSSSKKKCCC@@@>>>===???BBBMMMfffyyyeeeVVV[[[xxxsss\\\WWWRRRYYY\\\XXXVVV]]]hhhooowww~~~}}}^^^KKKIIIFFFNNNfffxxx~~~iiiHHH>>>666444444222222333000////////////.................................,,,++++++++++++++++++,,,************************+++,,,+++***)))(((***+++'''***------+++***+++---,,,,,,++++++***))))))((((((((())))))*********+++************************'''(((***,,,---,,,***)))((()))***+++,,,---------*********)))***++++++,,,))))))))))))***+++,,,---///...------,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------.........------,,,,,,,,,........................,,,------......------,,,000000000000000000000000000000000000111111111111222222333444444555555666222777>>>CCCLLL\\\qqqgggZZZXXXRRRJJJGGGJJJMMMMMMNNNWWWgggsssxxxooommmjjjpppzzztttllljjjtttzzzqqqiii```VVVJJJBBBAAA>>>:::888777777555444333333222222333333444555444666777999:::::::::::::::<<<>>>>>>>>>???AAACCCBBBIIIWWWkkkssscccVVVKKKAAA=========@@@DDDFFF^^^yyyiiiXXXcccqqqYYYVVVNNNUUUXXXRRRPPPXXXeeennnooo~~~jjjSSSGGGFFFNNNbbbuuuhhhJJJ???666333333111//////000000000000////////////------------------------,,,,,,,,,++++++*********)))))))))))))))))))))))))))******)))(((((()))++++++++++++*********))))))))))))(((((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++,,,------)))***,,,------,,,+++)))...,,,***+++---...---***)))))))))******+++++++++,,,+++*********+++,,,---******++++++++++++******+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,---------,,,***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++............/////////000333222000/////////000111444222111333666777666444;;;>>>CCCMMM^^^ssskkkWWWNNNJJJFFFDDDJJJFFFFFFMMMVVVdddzzzrrrqqqtttuuuzzz{{{ssspppyyy~~~uuummmcccXXXLLLDDDAAA>>>:::888777777555444333333222222333333444555222444555777888888888888:::;;;===>>>>>>???AAACCCCCCIIIVVViiittteeeWWWLLLAAA===<<<<<<>>>AAAEEEYYYrrrmmmZZZdddtttZZZSSSMMMRRRTTTOOOMMMVVVbbbjjjtttlllTTTIIIHHHPPPfffzzz~~~mmmKKK@@@666444333111//////000000000/////////......------------------------,,,,,,,,,+++++++++*********************************+++++++++))))))***,,,+++++++++*********)))))))))))))))))))))***++++++************************++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,---,,,+++)))(((---+++***+++------,,,***++++++,,,,,,,,,---------++++++*********+++,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,---......---,,,+++***,,,,,,---------.........,,,,,,,,,---------------........./////////000000111000//////000111222333222222222333555666777888===EEERRRcccxxxcccRRRLLLIIIFFFEEEEEEEEEIIIQQQ]]]sssyyyuuu{{{yyypppfffZZZNNNEEEAAA>>>:::888777777555444333333222222333333444555222444555777888888888888999;;;===>>>>>>>>>@@@BBBCCCIIIUUUfff{{{wwwgggWWWLLLAAA===<<<:::<<>>:::888777777555444333333222222333333444555444666777999::::::::::::888:::<<<======>>>@@@AAACCCHHHRRRdddyyyyyyjjjUUUJJJ@@@===<<<;;;<<>>:::888777777555444333333222222333333444555444666777999::::::::::::888:::<<<<<<<<<===???AAABBBFFFPPPaaawwwzzzkkkRRRHHH???=========>>>AAACCCOOOeeeppp]]]___tttnnnVVVPPPRRRQQQPPPVVVdddqqqwwwwwwcccVVVRRR\\\xxx|||zzzuuuRRRFFF:::555444222000111///.........------------------------------------++++++++++++++++++++++++************************(((***++++++***))))))*********************************)))))))))))))))***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,------******+++************+++******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------------........................---------.........//////------......///000111111////////////000000000111000111111111222222222222222666:::999999???MMMYYYooo~~~iii^^^TTTPPPMMMJJJHHHIIIPPPTTT\\\jjjwwwnnnaaaSSSIIIAAA>>>:::888777777555444333333222222333333444555222444555777888888888888777999;;;<<<<<<<<<>>>@@@AAAEEENNN^^^tttzzzkkkQQQGGG???>>>>>>>>>???BBBDDDOOOgggqqq^^^[[[mmmxxx]]]XXXZZZXXXSSSUUU___lllssszzziii\\\VVV___|||~~~zzzvvv~~~TTTGGG;;;666555222111111/////////.........------------------------------***++++++++++++,,,,,,,,,))))))))))))))))))))))))''')))++++++***)))((()))***************++++++++++++******)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------((()))***+++,,,------...***+++,,,+++*********,,,---------,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------......---------,,,------...///------........./////////------......//////000000/////////000000000111111000111222222333222222111222666:::<<>>:::888777777555444333333222222333333444555222444555777888888888888777888:::;;;;;;<<<>>>@@@BBBDDDLLL[[[qqqzzzjjjRRRIIIAAA??????>>>???AAAEEEOOOgggsss```YYYgggyyyddd]]]```^^^VVVSSS\\\iiiqqq}}}}}}mmm```YYYaaa~~~~~~vvvVVVIII<<<777555222111222000000000/////////......------------------------******+++++++++,,,,,,,,,************************'''***,,,---+++***))))))))))))*********+++++++++++++++***)))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,((()))+++,,,---,,,,,,+++***,,,------******+++------------,,,,,,,,,++++++)))***+++,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,++++++,,,---...///............////////////........................//////000000000111111111...///111333444444444333555999>>>EEEQQQdddyyy}}}vvvjjjaaaZZZVVVUUUXXXYYYYYY\\\```bbbooo~~~~~~xxxqqqhhh\\\NNNDDDAAA>>>:::888888777666444333333222222333333444555444666777999::::::::::::666888:::;;;;;;<<<>>>???CCCEEEKKKYYYnnnyyyiiiUUUKKKBBB@@@@@@>>>>>>@@@EEENNNfffwwwbbbYYYddduuuggg^^^cccbbbYYYUUU\\\kkkuuuzzz~~~oooccc[[[bbbzzzWWWJJJ<<<777555222111222000000000000////////////------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++(((+++---...,,,+++******))))))******++++++++++++++++++***))))))((())))))++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++*********)))+++,,,------,,,***)))***---...---+++***,,,...+++++++++******))))))))))))***+++,,,---,,,++++++---..................---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++***+++,,,................../////////000...............---------000000000000111111111111,,,...000333444555555555:::===DDDNNN___vvv|||{{{uuuooonnnlllfff^^^YYY]]][[[^^^cccfffhhhnnnttt}}}~~~wwwrrrkkkeee```XXXOOOHHHBBB???<<<999888777666444222222222333333444444444444555666888999999999999999999999:::<<<>>>???@@@>>>CCCHHHRRRhhhuuugggYYYOOOEEEBBBAAA??????AAAAAAMMMdddyyybbb[[[___xxxggg]]]]]]^^^^^^[[[]]]iiiwwwyyy~~~hhh```hhh|||~~~bbbGGG:::<<<666111111///111000000///...------,,,------------------------+++******))))))******+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******))))))******+++,,,******************************))))))***,,,---///444111---,,,,,,---,,,,,,---------,,,+++***((((((+++++++++,,,,,,---------,,,,,,++++++***+++++++++*********+++,,,---...///,,,,,,++++++,,,,,,---...+++,,,,,,,,,******+++,,,---,,,++++++,,,---///000------,,,,,,,,,---......++++++,,,,,,,,,,,,---------------.........//////////////////000000000000222222222111222222333333666333000000444777888777===AAANNNddd~~~|||vvvoooooohhh]]]XXXZZZ\\\ZZZWWWdddsss}}}~~~{{{}}}vvvjjjfff```\\\XXXRRRKKKEEEBBB???<<<999888777666444222222333333333333333333444555666777888999999999999999999:::<<<===???@@@>>>BBBGGGPPPeeevvvjjj```TTTIIIDDDAAA???>>>@@@DDDNNNeee{{{ccc[[[^^^wwwbbbVVVVVVXXXYYYXXX[[[gggtttsssppphhhpppiiiLLL======777111222000111111111000//////......------------------------++++++************++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******))))))******+++,,,***************************************,,,---...555222///,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,------...+++++++++++++++,,,------+++,,,......,,,+++,,,---------,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,---------.........---------.........//////////////////000000000111222111111111111222333333333222222333555777999999CCCLLL^^^uuusssmmmjjjeee^^^YYYWWWYYY\\\^^^lllzzzuuuiiiaaa]]]YYYVVVUUURRRLLLGGGBBB???<<<999888777666444333333333333333222222222444555666777888999999999999999999:::;;;===>>>??????BBBEEEMMM___yyyyyyoooggg[[[MMMFFFAAA======???DDDNNNccc}}}ddd\\\]]]ttt]]]NNNMMMOOORRRSSSWWWcccooolllzzzyyyqqqxxxsssSSS@@@>>>777222333111111111111111000000000000------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,************************************+++,,,------555222///,,,,,,+++***)))++++++,,,---......------,,,,,,,,,,,,,,,+++++++++************+++,,,------,,,,,,,,,++++++,,,------++++++******++++++,,,---+++---//////...------------............---,,,,,,...------,,,,,,,,,---------............/////////------.........//////////////////000000000111111111111000000111222222333000333666777777999===AAAOOO^^^uuuxxxiiiccccccZZZTTTVVVWWWYYYbbbmmm|||jjj^^^[[[XXXTTTSSSSSSQQQMMMIIIBBB???<<<999888777666444444333333333222222111111333444555777888888999999999999999:::;;;<<<>>>??????@@@CCCJJJYYYppp|||sssjjj]]]NNNFFF@@@===<<<>>>BBBKKK```|||~~~eee\\\[[[qqq\\\IIIHHHIIILLLOOOTTT^^^hhhffftttvvvzzz}}}ZZZCCC>>>666111333222000000000000000000000111---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,*********************************++++++,,,,,,,,,111...,,,+++++++++***)))***+++,,,,,,------,,,,,,---,,,,,,,,,++++++******************+++,,,---...------,,,+++++++++,,,,,,+++************+++,,,,,,***,,,///000...---------...///000111111111/////////......---,,,,,,,,,---------........./////////............//////////////////000000000111111111000000000000111222333333111555999999888<<>>???@@@CCCIIIUUUhhh~~~wwwhhh[[[MMMDDD@@@<<<<<>>555111333111......//////////////////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******************************++++++,,,,,,,,,++++++)))((()))+++,,,+++***+++++++++++++++***)))))),,,,,,,,,++++++*********************+++,,,---...------,,,+++++++++,,,,,,++++++******++++++,,,---)))+++......---,,,------///000222444555555444444111000///...------------,,,------------................../////////000000000000000000111111111111000000000000111222333444222666999999;;;EEEUUUcccvvvqqqaaa[[[[[[TTTOOOOOOTTTVVVaaa{{{rrrsss~~~{{{mmm```YYYYYYUUUPPPOOOOOONNNKKKHHHBBB???<<<999888777666444222222222222222111111111333444555666777888888888999999999999:::;;;<<<===>>>???CCCIIIRRRbbbzzzxxxeeeYYYKKKDDD@@@======???AAALLLccc}}}ggg\\\WWWiii___JJJEEECCCHHHMMMQQQVVV\\\___fffrrr}}}}}}xxx|||eeeHHH???666222333111////////////............------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,***************************++++++,,,,,,,,,++++++'''''''''(((+++---,,,,,,******+++******)))((((((+++++++++++++++*********************+++,,,------,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...***+++------,,,,,,---///333333444666666777777666333333111000......------,,,,,,---------.............../////////000000000000000000111111111222222000000111111222333555555333777;;;???GGGXXXnnnwwwdddYYYUUUUUULLLLLLPPPUUUZZZooowwwkkkjjjsss}}}sssggg^^^YYYXXXTTTPPPOOOPPPOOOMMMJJJBBB???<<<999888777666444111111111111222222222222333333555666777888888888999999999999:::;;;<<<<<<>>>???CCCJJJPPP]]]uuu~~~xxxdddXXXLLLFFFBBB>>><<<>>>???LLLeee|||ggg\\\VVVfff|||]]]IIICCCAAAFFFMMMQQQVVVZZZ[[[^^^gggssszzz}}}~~~uuurrriiiKKKBBB999555555333111111000000///.........------------------------++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********))))))******+++,,,***************************+++,,,,,,,,,,,,+++***)))((((((***,,,...---,,,))))))***+++++++++******************+++++++++++++++++++++***++++++,,,,,,++++++++++++,,,------...------,,,,,,------...///,,,------,,,+++---///222888777666555555555555555666555333111000///......---............/////////.../////////000000000000000000111111111222222222111111111222333555666777777<<>><<<===<<>>EEEMMMRRRVVVYYYWWWYYY```llluuu|||}}}rrrkkk~~~zzzlllNNNDDD<<<777777444333222222111000//////...------------------------+++******************+++++++++++++++++++++++++++***+++,,,------,,,+++************)))***++++++,,,***************************+++,,,---,,,,,,***)))+++++++++,,,......---,,,((((((***+++,,,---------))))))******+++++++++,,,,,,,,,++++++***+++++++++*********+++,,,---...///...------------...//////.........,,,,,,---111555;;;:::777555333333333333777666444222111000//////////////////000000000000////////////000000000000000111111111111222222222222222222333444555777888<<>>>>>@@@AAACCCDDDLLL___xxx}}}tttmmm___OOOFFF@@@<<<;;;>>>>>>KKKddd|||kkkXXXVVV```~~~]]]LLLAAA???AAAAAALLLWWWUUU[[[ZZZ^^^jjjwwwxxxaaa```mmmuuuPPP@@@:::444222555000000000///......------......---------,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))...---+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++))))))***++++++++++++***++++++++++++++++++++++++)))))))))******+++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------...000111111222333444333222222333555666888888666222///------------...//////...------111000/////////000222333222222111111111111111222666555666999999666777<<>>===HHH___zzznnnYYYVVV___uuuaaaLLLAAA???AAABBBMMMXXXVVV\\\[[[```lllxxxuuu[[[WWWbbb}}}vvvRRR@@@:::444222555000000000///......------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,...---+++)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++***************))))))))),,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...///000111222222333444333111111333555555777888666333000...---////////////////////////111000000///000111222333222222111111111111222222333333555888777666;;;BBBSSScccyyynnn___ZZZTTTMMMOOOVVVXXX^^^kkk}}}{{{~~~OOOPPPRRRUUUYYY```gggmmmvvv{{{}}}yyyqqqggg]]]TTTNNNKKKJJJLLLPPPSSSUUURRRLLLHHHDDD@@@<<<999777777555444333222222111111222222333111222222444555666777888999999::::::::::::;;;;;;???AAACCCEEELLL]]]ttt|||uuujjj]]]NNNEEE@@@<<<;;;===<<>>>>>>>>AAACCCEEEKKKZZZooo{{{uuuhhh[[[MMMEEE@@@<<<;;;======BBBRRRlllyyy^^^TTTYYYmmmiiiLLLAAA@@@BBBDDDOOO[[[ZZZ[[[[[[bbbooo{{{xxxYYYMMMRRR^^^xxx|||YYYDDD;;;666444444111111000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++************+++++++++++++++++++++++++++************************,,,,,,,,,+++******))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------...............///000222333444222333333222000000111333222444777777555111///...111000...------...000111000000000111111111222222333222222222222333333444666666777999;;;DDDYYYmmm~~~{{{xxxqqqjjj]]]WWWTTTYYYaaaiiittt~~~uuuoootttBBBCCCDDDEEEFFFIIINNNRRRWWW]]]fffooowww~~~zzztttnnnfff]]]VVVSSSRRRRRRSSSTTTUUUVVVWWWTTTOOOKKKCCC???;;;888888777666555333222222111111222222333111222222333444555666666666666888999;;;<<<>>>>>>===@@@CCCEEEIIIUUUhhhwwwzzztttfffZZZLLLEEE@@@<<<;;;===>>>BBBPPPkkk}}}```SSSXXXmmmiiiLLLAAA@@@BBBDDDOOO[[[ZZZXXXYYYaaappp}}}{{{[[[MMMQQQXXXsss]]]FFF<<<777555444111111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++++++++******++++++,,,---------------------------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......---......///111222444555333444444222111000111333222555777777444111//////000///---,,,,,,---///000000111111111222222222222333333222222333444555555999888999===CCCSSSooozzzrrrnnnnnnjjjccc]]]XXXRRRRRR^^^rrr}}}wwwxxx???@@@@@@??????AAADDDGGGKKKPPPXXX```gggnnnuuuzzz|||{{{||||||~~~xxxooojjjbbbZZZUUUTTTUUUWWWZZZYYYYYYXXXWWWUUUPPPMMMBBB???;;;888888777666666333222222111111222222333222333333444555555666666999999::::::::::::;;;;;;===@@@CCCDDDFFFPPPaaannn}}}zzztttdddXXXKKKDDD@@@<<<;;;===@@@BBBQQQnnn```SSSWWWjjjgggLLLAAA???BBBCCCNNNZZZXXXUUUWWWaaarrr{{{\\\MMMPPPVVVqqqbbbHHH<<<888666444222111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,------,,,++++++******,,,---...------------------------******++++++,,,------...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...000222444555444555555333111111222333555666777666333000/////////...---,,,,,,---...///000111222222333333222222333333333333444555666666999999===FFFSSSggg}}}nnngggbbbbbbaaa[[[TTTPPPRRRRRR[[[ooo============<<<===@@@BBBCCCGGGLLLQQQWWW^^^eeejjjssszzz~~~yyyuuuqqqqqqqqqrrrtttwwwzzz|||~~~wwwoookkkccc\\\XXXXXXYYY[[[^^^]]]]]]\\\ZZZVVVPPPLLLBBB???;;;888888888777666333222222111111222222333444444444555555666777777999999::::::::::::;;;;;;===@@@CCCCCCDDDLLLZZZfffxxx~~~zzzssscccWWWJJJDDD@@@<<<;;;<<<@@@CCCSSSrrr___RRRWWWiii~~~fffLLLAAA???AAABBBMMMXXXVVVSSSVVVbbbttt{{{\\\NNNQQQTTTpppeeeJJJ===999666333222222111111000/////////......---------,,,,,,,,,------------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************************************+++************,,,---...---,,,+++******,,,---///++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,...///111333444666666666555222222333444777888777444111//////000........................000111222333333333222222333333333333444555666777:::<<>>>>>===@@@CCCBBBCCCIIIWWWbbbuuu|||zzzrrrbbbVVVJJJDDD@@@<<<;;;<<<@@@CCCTTTuuu~~~^^^RRRWWWlll~~~eeeLLLAAA???AAAAAALLLWWWUUURRRVVVcccvvv|||]]]OOORRRUUUpppfffKKK===:::777333222222111111000/////////......---------,,,,,,,,,------------------------*********++++++,,,------++++++,,,---------,,,,,,************************))))))))))))))))))))))))))))))(((((()))+++---...---,,,+++******,,,...///))))))))))))))))))))))))******))))))(((((('''''',,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,---///111333444777777777555333222333444999999777333000...///000//////000000000000//////000111222333444333222222333333333444555666777777;;;@@@OOOeee{{{pppbbbXXXSSSQQQSSSQQQMMMLLLQQQTTTiii????????????>>>>>>>>>>>>===>>>AAACCCEEEIIINNNQQQVVV[[[cccjjjnnnqqqsssttttttrrrooommmlllkkkjjjhhhhhhiiijjjlllnnnqqqsssttttttuuuyyy}}}{{{vvvnnnjjjgggbbb^^^^^^___bbbaaa^^^[[[XXXQQQIIIBBB>>>:::777666777777666444333222111111111222333333333444444555666666666999999:::;;;;;;<<<<<<===;;;BBBAAABBBHHHJJJRRRdddppp}}}ttthhh[[[LLLDDD???;;;;;;===???FFFQQQooocccQQQYYYiiigggLLLEEE@@@AAADDDFFFKKKPPPSSS[[[iii{{{```LLLSSSYYYmmmoooKKK@@@<<<555222222222111111000//////////////////000000000000000,,,,,,,,,++++++*********,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---((()))+++---...---+++***,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------222000...,,,---000444777555555444444555666888999999777444111/////////000111000...---...///111222111111111111111222222222444000///333777888:::>>>@@@QQQggg{{{uuuhhh___YYYTTTQQQPPPKKKGGGLLLUUUeee>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCEEEHHHKKKMMMQQQXXX]]]```ccceeegggjjjiiihhhggggggggggggfffjjjkkklllooorrrtttwwwxxxyyyyyy{{{}}}{{{tttpppllleeeaaa```aaabbbaaa]]]ZZZWWWPPPHHHBBB>>>:::777666666666555444333222111111111222333333333444444555666666666999999::::::;;;<<<<<<<<<;;;BBBAAABBBGGGHHHPPPbbbooo}}}uuuhhh[[[MMMEEE@@@<<<<<<>>>>>>DDDOOOllldddRRRZZZjjjiiiLLLEEE@@@AAADDDGGGLLLRRRRRR]]]mmmcccMMMPPPUUUiiiqqqMMMBBB===666333222222111111000/////////------------...............------------------,,,++++++******++++++,,,---+++++++++,,,,,,,,,------******++++++++++++******)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............///000111222555555555444555777888999777555333000/////////000000///...---...///111222111111111111222222222222444222333666888999===CCCPPPddd|||{{{jjj___XXXSSSNNNKKKKKKJJJKKKUUU```zzz<<<<<<===>>>>>>?????????@@@AAABBBAAA@@@@@@BBBDDDEEEHHHLLLOOOQQQSSSVVVYYY______```aaacccdddeeeffflllmmmpppsssvvvyyy|||}}}~~~yyyvvvpppgggaaa___```bbb```\\\XXXVVVOOOGGGCCC???:::777555555444444444333222111111111222333333333444444555666666666999999::::::;;;;;;<<<<<<;;;AAAAAA@@@EEEFFFNNN```nnn~~~vvvhhh\\\NNNFFFAAA======???>>>CCCMMMiiiiiiUUU\\\jjjkkkNNNFFF@@@@@@CCCGGGNNNUUUUUUaaarrrgggOOOPPPSSSgggtttOOOCCC>>>777555222222111111000/////////------------------------,,,------------------...******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++++++++++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,...000111000...---555444444444555666777888333222000///...//////000000///...---...///000111111111111222222333333333555555666999999<<>>@@@@@@AAAAAABBBBBBAAA@@@???@@@AAADDDEEEGGGGGGHHHKKKOOORRRWWWYYY]]]```bbbeeehhhjjjnnnpppsssvvvzzz~~~{{{wwwoooddd]]][[[]]]___^^^[[[XXXVVVPPPIIIDDD@@@;;;777555555444333444333222111111111222333333333444444555666666666888999999:::;;;;;;<<<<<<;;;AAA@@@@@@DDDDDDKKK]]]ppp}}}uuuhhh\\\NNNGGGBBB>>>===??????CCCKKKgggoooXXX]]]ggglllNNNFFF??????CCCGGGOOOVVV[[[cccrrrlllSSSRRRSSSfff~~~vvvQQQDDD>>>666555222222111111000/////////000///////////////......*********++++++,,,,,,,,,)))***+++,,,---,,,+++******++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,------------...)))***,,,------,,,***)))------,,,+++*********+++---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,...000111000...---222222222333444444555666000///............///000//////.........///000111111111222222333333444444555666888:::<<>>???@@@AAABBBAAABBBCCCCCCBBBBBBBBBDDDFFFFFFFFFFFFFFFIIIMMMQQQSSSWWW\\\```cccfffjjjmmmoooqqquuuyyy}}}~~~yyyuuulllaaaYYYXXXXXX[[[\\\[[[ZZZYYYSSSLLLDDD@@@;;;888666555444444444333222111111111222333333333444444555666666666888888999999:::;;;;;;<<<;;;AAA@@@???CCCCCCJJJ\\\rrrzzzrrrggg[[[NNNGGGCCC???===??????CCCKKKfffrrrXXX[[[dddjjjNNNFFF??????BBBGGGNNNVVV[[[^^^lllnnnUUUSSSRRRddd{{{xxxSSSDDD===555444222222111111000/////////000000//////.........---*********++++++,,,,,,,,,)))***+++,,,---,,,+++************+++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***,,,------,,,***)))------,,,+++*********+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000//////000111111222222222...------......//////000////////////000000111111111222222333444444555555666666999<<>>???@@@BBBBBBCCCAAACCCEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFIIINNNQQQTTTYYY```dddfffhhhlllpppqqqssswww|||}}}yyyuuuqqqhhh\\\VVVWWWTTTYYY\\\]]]]]]\\\UUUMMMEEEAAA<<<999777777666666444333222111111111222333333333444444555666666666888888999999::::::;;;;;;;;;AAA??????CCCCCCKKK\\\ttt~~~vvvpppfffZZZNNNGGGCCC???===>>>>>>BBBJJJdddtttZZZ\\\eeehhhNNNFFF??????BBBFFFLLLSSSUUUWWWfffoooUUURRRMMM___vvv{{{UUUEEE===555444222222111111000/////////......------,,,+++++++++,,,------------------...******+++,,,,,,,,,,,,+++************++++++++++++******++++++++++++******))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,,,,+++***))),,,,,,+++++++++++++++++++++,,,,,,------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............111000...------...000222,,,---...///000000000000------........./////////000000111111111222222222222222333444444555666666888999<<>><<<>>><<<@@@HHHbbbwwwaaaeeekkkeeeMMMEEE@@@@@@BBBDDDIIIOOOSSSWWWiiinnnSSSQQQJJJ\\\ttt}}}~~~WWWFFF>>>666666222222111111000/////////......---,,,,,,+++******...------------------,,,++++++******++++++,,,---************++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++************************)))***+++,,,---,,,+++*********+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000///---,,,,,,---///000+++,,,...///000000//////---......///////////////111111222333333333333333222222333444555666777777;;;<<>><<<===:::???GGGaaa|||iiipppppp}}}cccLLLEEE@@@@@@BBBCCCGGGLLLTTT\\\ooommmSSSQQQJJJ\\\uuu~~~ZZZHHH???777777222222111111000/////////000000///...------,,,,,,,,,,,,,,,++++++*********,,,+++***)))***+++---...)))************+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,---------.........++++++***))))))***++++++((()))+++---...---+++***)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,---...000000000000///......//////000//////...222222333444444444444333222222333444555666777888===@@@JJJZZZooo~~~wwwlllaaaaaaYYYUUUXXX]]]cccppp|||CCCDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIHHHGGGIIILLLOOOLLLKKKMMMQQQRRRRRR\\\gggtttwww{{{}}}}}}~~~~~~}}}uuukkk```aaaaaa\\\VVVQQQOOOOOO[[[]]]```bbbaaa[[[SSSLLLCCCAAA>>>;;;888666666555555444333333222222333333444333333222333444666777777777777777888999:::;;;;;;<<>>;;;888666666555555444333333222222333333444333333333333444666777888888777888888999:::;;;<<<<<>>;;;888666666555555444333333222222333333333333333333444555666777888888888999999:::;;;<<<======@@@CCCBBBCCCKKKUUUkkk{{{vvvqqqrrrpppkkk```UUUIIIDDD@@@<<<:::;;;===>>>DDDRRRfff|||qqqmmmmmmjjjVVVIIIAAA<<<===???BBBNNN[[[dddhhhrrrhhhRRRQQQ^^^oooPPP???::::::444333222000//////......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++---,,,***)))))))))***+++************+++++++++++++++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------.../////////////////////***+++,,,---------------////////////000000000000////////////////////////222222222222222333444444111222666999888777<<>>;;;888666666555555444333333222222333333222333333444555666777777999999999999:::;;;<<<<<<>>>>>>@@@BBBAAABBBIIISSSjjj{{{~~~|||uuulll___SSSHHHCCC???;;;:::;;;<<>>@@@EEEQQQ]]]bbbhhhuuurrr[[[SSSaaauuuUUUAAA:::888444333222000//////..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******++++++++++++******---,,,***)))((()))***+++,,,,,,---------............------,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,---------/////////.....................000000000///---,,,////////////000000000000////////////////////////222222222222222333444555333555999:::888999EEERRRnnnkkk^^^YYYVVVSSSQQQUUUTTT[[[ooo___]]]ZZZXXXVVVUUUVVVVVVVVVYYY\\\___ccchhhooossszzz{{{jjj]]]WWW[[[aaagggjjjhhhdddaaa]]][[[YYYXXXUUUQQQKKKGGGCCCAAA>>>;;;888666666555555444333333222222333333222222333555666777777777999999999999:::;;;<<<<<<>>>>>>@@@BBBAAAAAAIIIRRRjjj|||vvvlll^^^SSSHHHBBB???;;;:::;;;;;;>>>CCCNNNeeejjjdddeeemmmVVVIIIEEEBBBCCCEEEKKKUUU^^^]]]fffvvv|||gggXXXeee{{{YYYCCC:::777444333222000//////..............................---,,,,,,++++++,,,,,,---........................,,,,,,++++++++++++,,,,,,++++++************++++++))))))************)))))),,,+++***)))))))))***+++,,,,,,---------.........---...------++++++***++++++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------......------------------,,,---///000111000000///////////////000000000000000000000000000000000000222222222222333444555666555666888999888???QQQccctttaaaYYYWWWSSSOOONNNRRR[[[lllhhhfffccc___]]]\\\\\\\\\[[[^^^bbbgggmmmttt|||{{{iii]]]ZZZaaakkkuuuyyyuuummmfff^^^]]][[[ZZZXXXTTTOOOKKKCCCAAA>>>;;;888666666555555444333333222222333333111222444555777777888888888888888999999:::;;;<<<===>>>@@@BBBAAAAAAIIIRRRiii{{{vvvkkk^^^SSSHHHBBB???<<<:::<<<;;;===AAALLLfffooofffaaayyynnnVVVDDDCCCAAAAAADDDKKKUUU]]][[[gggyyyqqq^^^iii^^^FFF;;;777444333222000//////..............................---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,+++******))))))******+++))))))************))))))++++++++++++******))))))************++++++++++++)))+++,,,,,,,,,,,,---///***++++++,,,,,,------...++++++,,,,,,,,,,,,------------............------,,,,,,------------------((()))+++---///000111222////////////000000000000000000000000000000000000222222222222333555666777666666888;;;@@@MMMeeezzzyyyhhhYYYVVVTTTOOOMMMOOORRReeepppmmmiiieeebbbaaa```aaadddggglllqqqwww}}}lll```^^^ggguuusssiii^^^]]]]]]\\\ZZZUUUOOOKKKCCCAAA>>>;;;888666666555555444333333222222333333111222444666777888888888888888777888888999:::;;;<<<===???AAAAAAAAAIIISSSgggyyyyyymmm^^^SSSHHHCCC@@@<<<;;;===:::===@@@HHH___~~~sssfff^^^rrroooYYYCCCBBB@@@>>>BBBMMMZZZbbbdddpppuuuaaahhh}}}cccIII===999444333222000//////..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,***)))((()))))))))************+++)))+++------++++++---///******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,------......//////,,,,,,,,,,,,---///000111////////////000000000000222222222222222222222222222222222333444555666777888888===EEEQQQdddmmm^^^RRRQQQOOOKKKLLLSSSXXXuuutttqqqmmmhhheeeccccccdddllloootttyyypppdddaaakkk|||wwwjjj^^^^^^]]]]]]ZZZUUUMMMHHHCCCAAA>>>;;;888666666555555444333333222222333333000222444666888888888888777777777777888999:::;;;<<<<<>>@@@DDDYYYwwwtttccc[[[nnn|||rrr\\\JJJHHHDDDBBBGGGUUUeeennnoooyyyvvv```cccxxxfffLLL???:::444333222000//////......////////////////////////---,,,,,,++++++,,,,,,---************************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,(((***,,,------+++((('''******+++++++++,,,,,,,,,,,,...///...***)))***,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,---...//////...---,,,,,,------...///000111111555444111///------------////////////000000000000222222222222222222222222222222222333444555777777:::<<>><<<999888666555555444444333333333333222222444444555555666777777777999999999999999999::::::;;;>>>AAABBBBBBDDDIIIMMMbbbttt|||www```UUUIIIDDDAAA===<<<>>>===>>>???HHH]]]vvvzzzaaa^^^dddpppuuuZZZLLLGGGAAABBBMMMaaawww{{{```fffvvv~~~zzz}}}sssOOO===:::444333222222111111222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********///......---+++******)))+++***)))***,,,---,,,+++++++++,,,------......///---------............//////////////////////////////////////////////////////000111000///...///000555444333111000/////////333111333999:::888666888<<<@@@NNNiiisss[[[QQQLLLMMMKKKHHHOOO[[[oooyyyqqqnnnllllllnnnsssuuuxxx}}}pppbbbbbbnnnrrrddd\\\]]]]]]ZZZTTTMMMGGGCCC???>>><<<999777666555555444444333333333333222222444444555555666666777777888999999999999:::::::::;;;>>>@@@AAAAAACCCHHHLLL___sss}}}yyyfffZZZLLLEEEAAA<<<;;;===;;;<<<===FFFZZZttt}}}fffWWW^^^mmmvvv\\\KKKFFFBBBFFFVVVmmm|||bbbbbbmmm}}}xxxTTT???:::444444333222111000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,,,,+++++++++*********,,,---,,,++++++++++++,,,------......---------............//////////////////////////////////////////////////////000111000///...///111222222111111111111111222333111111555777555777:::CCCOOOfffpppdddWWWNNNIIIKKKLLLLLLWWWeeezzzsssqqqqqqqqqtttyyyzzzpppaaaaaalll}}}ooobbbYYYYYYYYYWWWRRRLLLFFFBBB@@@???<<<999777666555555444444333333333333222222444444444555666666777777888888999999999:::::::::<<<>>>@@@@@@???BBBGGGKKK[[[rrr}}}mmm___PPPGGG@@@<<<:::<<<:::<<<>>>EEEXXXsssmmmSSS\\\nnnuuu]]]KKKFFFCCCJJJ^^^xxxeee^^^cccyyy~~~ZZZBBB:::555444333111000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++***))))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,+++***+++,,,---,,,+++******++++++,,,------------------............//////////////////////////////////////////////////////000111111//////000111000000000000222333444555555222222444555555999@@@GGG[[[}}}qqqbbbXXXQQQKKKIIIMMMQQQXXXgggxxx|||vvvtttuuuvvvzzzpppaaa___jjj{{{~~~lll___XXXWWWVVVUUURRRMMMGGGCCCAAA???<<<999777666666666444444333333333222222222333333444555555666666777888888888999999::::::;;;<<<>>>??????>>>AAAFFFKKK[[[qqqpppaaaQQQGGG@@@;;;;;;======???@@@FFFWWWsssoooVVV___vvvqqq\\\LLLFFFCCCKKKaaa|||gggZZZZZZqqq___EEE;;;666555333111///...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,)))******++++++,,,,,,------------............//////////////////////////////////////////////////////000111111000///000222000000000111222333555666777666666888777777===FFFQQQjjjxxxpppfff\\\UUUNNNMMMOOOWWW^^^jjj|||yyyxxxyyyzzz~~~qqqaaa]]]hhhxxx|||kkk^^^XXXVVVUUUTTTSSSOOOJJJEEECCC@@@===999777666666666444444333333333222222222333333444444555666666666777777888999::::::;;;;;;<<<>>>???>>>>>>AAAGGGLLL]]]ppp|||oooaaaQQQGGG@@@<<<;;;>>>===@@@AAAFFFVVVrrroooXXXbbb|||lllYYYKKKFFFDDDMMMbbb}}}fffVVVTTTlllcccIII===777666444222000...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,)))******++++++,,,,,,------------............///////////////////////////////////////////////////...000111111000000111333222111111111222333444444555666999:::999999BBBMMMkkk~~~}}}xxxtttnnnhhhbbb\\\WWWTTTNNNSSS\\\gggqqq~~~}}}{{{||||||sssbbb[[[fffvvv{{{kkk___WWWUUUSSSSSSSSSQQQLLLGGGDDDAAA===999666666666666444444333333333333222222333333333444555555666666777777888999:::;;;;;;<<<<<<===???>>>>>>BBBHHHNNN]]]nnn~~~xxxoooaaaRRRHHHBBB===<<<>>>:::>>>AAAEEEUUUtttpppXXXaaazzzjjjZZZJJJHHHHHHOOObbb}}}hhhVVVRRRiiihhhLLL???888666555333111//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))******+++...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++---,,,+++,,,---...---,,,******++++++,,,------------------............///////////////////////////////////////////////////...000111111111111222333333333222222222222333333222444888::::::===LLL[[[vvvllljjjiiifffbbb]]]XXXSSSQQQOOORRR___qqq}}}}}}}}}tttcccYYYdddttt{{{lll```VVVSSSQQQQQQSSSRRRMMMHHHEEEBBB===999666555666777444444333333333333222222222333333444444555555666666777888999:::;;;;;;<<<;;;===>>>>>>???CCCKKKQQQ[[[kkk{{{zzzqqqdddUUULLLEEE???<<<===888===BBBHHHZZZ|||sssYYY^^^tttkkk^^^KKKKKKLLLQQQ___www|||rrr]]]UUUhhhnnnPPP@@@888777555333222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++,,,.........---+++++++++,,,------......---------............///////////////////////////////////////////////////...000111111111111222444333222222222222333444444222444888:::<<>>999666555666777444444444333333333222222222222333444444555555666666777777999:::;;;<<<<<<;;;===>>>>>>???DDDLLLRRRYYYiiizzz~~~sssfffXXXOOOGGG@@@<<<<<<888???EEELLL```www]]]___pppnnncccOOOOOOPPPQQQZZZooo|||eeeZZZjjjsssRRRAAA888777666444333222111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------***++++++,,,,,,------...---------------------------,,,,,,++++++*********)))******+++---......///---,,,+++,,,...///...---+++,,,,,,------......///---------.........//////////////////////////////////////////////////////...000111222111111333444111111111222333444555666555666999;;;???NNNjjjnnn```^^^YYYYYYYYYWWWUUUTTTTTTUUUggg~~~}}}uuuddd___eeerrrpppaaaTTTQQQOOOPPPQQQQQQNNNJJJEEEBBB>>>:::999777555333444333222222111111222222333333333333444555666666777777888999:::;;;;;;<<<<<<===>>>>>>@@@CCCGGGJJJWWWfff}}}~~~rrrhhhXXXKKKDDDAAA>>>===888>>>CCCKKKeeesss^^^___kkkuuuhhhZZZSSSQQQWWW]]]hhhxxxccckkk{{{TTTAAA:::777444222222111000///////////////...............------,,,,,,------...,,,------......------,,,+++++++++---...---***'''***++++++,,,,,,++++++***,,,+++)))((((((((()))*********+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------........................,,,,,,,,,---------..............................000000000000////////////............/////////000111111111000111111222333222222444666888888666444///333888===IIIbbbgggYYYZZZXXXPPPNNNQQQPPPLLLSSS```yyyyyywwwwwwwwwxxx{{{}}}|||{{{}}}xxxggg^^^dddrrrrrrcccUUURRROOOOOOPPPOOOKKKGGGEEEBBB===:::999777555333444333222222111111222222333333333333444555666666777777888999:::;;;;;;<<<;;;===>>>>>>@@@BBBGGGJJJYYYiiissshhhYYYLLLEEEAAA???===;;;???AAAGGGaaattt^^^```nnnzzzooofffeeeccc```^^^eeexxxkkkrrr~~~|||VVVCCC:::777444222222111000///////////////...............------,,,,,,------...,,,------......------,,,,,,++++++,,,---,,,***(((***++++++,,,,,,++++++***++++++******)))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------............................../////////......................../////////000000111111111111111222222333444333333333555666777777777;;;@@@HHHXXXqqqyyycccUUUSSSUUUNNNKKKMMMMMMOOO\\\mmm}}}pppjjjhhhhhhjjjmmmrrryyyzzzxxxwww{{{{{{kkk]]]dddqqquuufffVVVRRROOONNNNNNMMMIIIEEEEEEAAA===:::888777555333444333222222111111222222333333333333444555666666777777888999:::;;;;;;<<<;;;<<<>>>???@@@BBBFFFIIIWWWgggtttiiiZZZMMMFFFBBB???>>>>>>AAA@@@DDD]]]vvv___bbbrrr|||qqqccccccooozzzooowww{{{}}}XXXEEE:::777444222222222000///////////////...............------,,,,,,------...,,,------......------,,,---,,,***+++,,,,,,+++)))***++++++,,,,,,++++++***+++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------...................../////////000000000111111111111111222333333666444222111222444777999:::===EEERRRgggmmm___TTTNNNSSSLLLIIIKKKNNNYYYpppnnneeecccbbbaaaccciiiqqqxxx~~~xxxuuutttxxx}}}{{{|||lll\\\cccqqqwwwiiiVVVRRRNNNMMMNNNMMMJJJGGGDDDAAA===:::888666444333444333222222111111222222333333333333444555666666777777888999:::;;;;;;<<<;;;<<<>>>???@@@BBBEEEHHHRRRbbbzzzuuujjj[[[NNNFFFBBB@@@>>>>>>AAA@@@CCCZZZwwwbbbeeevvvlllfffkkkooo{{{kkkxxxyyyYYYFFF:::888444333222222111000////////////...............------,,,,,,------...,,,------......------,,,...,,,******+++++++++******++++++,,,,,,++++++***+++,,,---...---,,,+++*********+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............//////...////////////000000000222111111111111222333333444444444333333555888::::::>>>III]]]vvvvvvccc]]]WWWOOOOOOKKKIIIMMMVVVjjjvvviiidddddddddcccdddlllwww|||vvvsssrrrvvv{{{yyy{{{kkk\\\cccrrrwwwiiiUUUQQQNNNMMMNNNOOOMMMJJJDDDAAA<<<999888666444222444333222222111111222222333333333333444555666666777777888999:::;;;;;;<<<:::<<<>>>???@@@AAADDDFFFMMM^^^vvvvvvkkk[[[NNNFFFBBB???===;;;@@@AAADDDZZZ|||wwweeegggvvvtttkkkkkkkkkzzzfffuuuyyyZZZFFF;;;888555333333222111000////////////...............------,,,,,,------...,,,------......------,,,...,,,******+++++++++******++++++,,,,,,++++++***,,,,,,---......,,,+++*********+++++++++,,,,,,,,,---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................../////////000000000////////////000000000111222222222111222333333444111333555666666666999;;;>>>FFFVVVlllmmm\\\[[[WWWNNNJJJIIIJJJQQQaaa|||}}}pppgggeeeeeeeeedddeeeooo}}}{{{vvvsssrrruuuyyyzzz{{{jjj^^^eeerrrvvvgggUUUQQQMMMLLLNNNOOONNNLLLDDD@@@<<<999777666444222444333222222111111222222333333333333444555666666777777888999:::;;;;;;<<<:::<<<>>>@@@@@@AAACCCEEELLL\\\tttvvvkkk[[[MMMEEEAAA>>><<<:::???AAADDDXXXyyyyyygggfffqqquuullljjjkkkzzzyyy```ooo{{{ZZZFFF;;;888555333333333111000////////////...............------,,,,,,------...,,,------......------,,,---,,,***+++,,,,,,+++)))***++++++,,,,,,++++++***,,,---------,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////000111111111/////////000000000111111222222222222222333444444000333777888888999<<>>@@@@@@AAABBBDDDLLLZZZqqquuujjjZZZMMMEEE@@@===;;;;;;@@@@@@BBBTTTttt{{{hhhcccjjjzzzooogggfffiiixxxnnnXXXdddxxx~~~\\\FFF;;;999555333333333222111////////////...............------,,,,,,------...,,,------......------,,,,,,++++++,,,---,,,***(((***++++++,,,,,,++++++***---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++///.........------------------------------------,,,,,,,,,---------..............................------......///000000111//////000000000111111111333222222222222333444444111444777777777:::@@@FFFQQQddd|||tttaaaWWWSSSPPPLLLHHHKKKSSSccczzz}}}|||wwwtttsssttt~~~{{{wwwuuussstttxxx|||~~~nnn```gggsssqqqbbbVVVRRRMMMJJJKKKKKKIIIFFFCCC@@@<<<999777555333222444333222222111111222222333333333333444555666666777777888999:::;;;;;;<<<:::<<>>>>>AAADDDGGGHHHVVVkkkvvvjjjZZZMMMEEEAAA>>><<<;;;===>>>AAAPPPiiifffaaa[[[uuuqqqZZZWWWUUUWWWaaavvvxxxYYYNNNYYYcccmmm|||```EEE<<<999666444333111///---------......//////000000------------------------,,,+++)))))))))+++---///...---,,,,,,++++++++++++++++++++++++******))))))+++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000000000000000000000000000000000000111111111111333333444444444444444444<<<555444999<<<@@@QQQeeettteeeXXXTTTRRROOOPPPTTTVVV^^^lll~~~zzz{{{}}}xxxuuurrrrrrvvv|||tttdddgggppp|||~~~nnn```WWWRRRNNNLLLMMMMMMLLLJJJEEEAAA;;;777666555444333444444333333222222222333222222333444555666777777555666777888999::::::;;;:::;;;===>>>>>>AAADDDGGGJJJUUUhhh~~~uuujjjZZZMMMEEEAAA>>><<<<<<>>>>>>???KKKccc{{{fffbbb\\\wwwpppUUUPPPNNNPPP[[[uuuvvvWWWJJJSSS]]]iii{{{aaaEEE<<<999666444333111///............///////////////---------------------------,,,+++***)))***,,,---...---,,,,,,+++++++++,,,++++++++++++*********)))+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000000000000000000000000000000000000111111111111333333444444444444555555555222555:::>>>IIIdddxxxqqqiii^^^UUURRRRRRSSSZZZaaalllttt{{{{{{zzz{{{uuusssssstttzzzwwweeegggooo{{{~~~nnn___WWWSSSNNNLLLMMMNNNLLLJJJEEEAAA;;;777666555444333444444333333333222222222222222333444555666666777555555666777888999999:::;;;<<<===>>>>>>@@@DDDGGGLLLTTTcccyyyuuujjjZZZMMMFFFBBB???===<<<>>>>>>>>>III```xxxhhheee___zzzrrrRRRJJJHHHJJJTTTqqqzzz~~~{{{~~~wwwXXXHHHNNNXXXiiidddHHH===:::666444333222000...///////////////.........------------------------///...,,,************+++------,,,+++++++++,,,,,,++++++++++++***************++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000000000000000000000000000000000111111111222222333333444444444555555555333444888>>>EEEXXX~~~|||tttnnniiiddd\\\WWWRRRRRRVVV```qqq|||}}}xxxzzzuuutttvvvxxxvvvggghhhooo{{{nnn___WWWSSSNNNLLLMMMNNNLLLJJJEEEAAA;;;777666555444333333444444444333333222222222222333444444555666666555555666777888999::::::;;;<<<===>>>>>>@@@CCCFFFLLLRRR```vvvuuujjjZZZMMMFFFBBB@@@>>>;;;===>>>>>>JJJbbb|||nnnkkkfffxxxUUUJJJFFFGGGOOOhhhmmmpppooouuu{{{\\\JJJNNNXXXnnnhhhKKK===:::666333222222000///000000//////......------------------------------...---,,,++++++++++++,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++((())))))************)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------------............///........................////////////////////////000000111111111222222222333333444444555555666666999999<<>>>>>>>>@@@CCCFFFKKKQQQ___sss~~~~~~uuujjj[[[NNNFFFBBB@@@>>>:::===>>>???IIIbbb}}}tttrrrlllZZZLLLGGGEEEJJJZZZ___dddhhhrrrbbbOOOPPPZZZtttjjjJJJ>>>;;;666333222222111000000000//////......------------------------------+++++++++,,,,,,------...,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,))))))***+++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................////////////////////////111111111111222222222222333333444555555666777777;;;999===JJJaaawwwkkkbbb\\\YYYVVVVVVNNNOOORRR[[[qqq{{{yyyzzz|||}}}yyyzzz||||||mmmlllppp{{{qqq```UUUQQQLLLJJJKKKLLLJJJHHHEEEAAA;;;777666555444333222333444555444333222111222222333333444444444444777777888999:::;;;<<<<<<<<<===>>>>>>>>>@@@CCCEEEGGGNNN\\\nnn~~~zzzoookkkjjjqqqyyywwwlll\\\NNNFFFBBB???===:::>>>???>>>HHH```|||vvvtttppp^^^LLLFFFBBBEEEOOOUUU___jjjvvvhhhUUUSSS\\\wwwlllIII???;;;666333222222111111///////////////.........------------------------***++++++,,,---.........,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------............///........................000000000000000000000000111111111222222222222333333333444555666777777888888888@@@UUUtttzzziii^^^WWWRRROOONNNIIILLLSSSddd{{{vvvvvvwww~~~|||xxx{{{mmmkkkooozzzppp___TTTOOOKKKIIIJJJKKKIIIGGGEEEAAA;;;777666555444333222333444555555333222000222333333333333444444444666666777888999:::;;;;;;<<<===>>>>>>>>>???BBBEEEDDDKKKXXXgggrrrwwwvvvsssllliiiiiinnnqqqttt|||~~~~~~yyymmm]]]OOOFFFAAA>>><<<999>>>@@@???IIIbbbrrrrrrooobbbMMMFFFBBBEEEIIIQQQ```ppp}}}qqq^^^YYY___zzzpppLLL@@@<<<666333222222222111.........///////////////------------------------,,,,,,------------------,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------******,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................---------............///........................000000000000000000000000111111111222222222333333333333444555666777888888888>>>MMMhhh|||hhh]]]WWWQQQMMMMMMIIIMMMXXXppp|||tttsssuuuwwwzzzwwwzzzmmmkkkmmmyyyooo^^^SSSOOOJJJHHHIIIJJJHHHFFFEEEAAA;;;777666555444333222333444555555333111000333333333333333333333444555555666777888999::::::<<<===>>>>>>>>>???BBBEEEAAAIIITTTaaajjjoooqqqrrrxxxvvvxxx{{{zzzwww|||}}}|||{{{wwwrrrooojjjpppyyyzzznnn^^^OOOFFFAAA===;;;777===@@@BBBMMMhhhnnnooollleeeNNNGGGEEEHHHHHHQQQcccvvvzzzfff___ccc|||vvvQQQ@@@<<<666333222222222222---.........//////000000------------------------............---,,,++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------''''''(((******+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------.........//////........................000000000000000000000000111111222222222333333333333333444555666777888999===HHH\\\yyyxxxcccYYYUUUPPPMMMMMMKKKPPP^^^{{{sssnnnqqqvvvzzzzzzuuuwww|||sssnnnmmmttt}}}{{{nnn```VVVNNNHHHHHHIIIGGGGGGHHHGGG@@@888555555666333111222222222222222222222222222333444444333333555777666666777888999::::::;;;;;;<<<===>>>>>>???AAACCCDDDPPPaaapppxxx}}}zzztttqqqoooqqquuu{{{zzznnn^^^OOOFFFAAA===;;;<<>>???QQQrrrlllooolllmmmOOODDDAAAAAADDDUUUjjjvvv{{{uuuaaaccc}}}zzzVVVAAA:::555666666222000000///......---...///000111////////////////////////+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////............------------...//////111111000000//////......////////////000000000000111111222222222333333333888555444888999777777:::AAATTTrrrttt\\\UUUUUUQQQKKKJJJMMMRRRhhhvvvsssssssssyyyyyyuuuwww}}}ppplllmmmuuu~~~qqqcccWWWOOOIIIIIIJJJHHHGGGIIIFFF@@@888555555666333111222222222222222222222222222333444444333333555777666666777888999:::;;;;;;;;;===>>>>>>>>>???BBBDDDKKKZZZpppzzznnn^^^OOOFFFAAA===;;;<<>>QQQpppmmmrrrrrrjjjNNNCCCBBBAAAGGGVVVhhhtttzzz}}}eee```tttzzzUUUCCC;;;666777777333111111------,,,,,,,,,---...///........................,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////111000000000/////////...////////////000000000111111222222222222333333333777444333666888888:::???III]]]|||qqq[[[TTTSSSNNNIIIHHHLLLWWWrrrtttrrrsssttt{{{yyyuuuxxx}}}nnnkkkmmmwwwtttfffXXXPPPJJJJJJJJJIIIHHHIIIEEE???999666555555333111222222222222222222222222222333444444333333555777666666777888999:::;;;;;;<<<===?????????@@@CCCEEEPPPccc~~~zzzooo^^^PPPGGGAAA>>>;;;<<<===<<<>>>OOOkkk~~~|||pppvvvxxxeeeKKKBBBBBBBBBHHHSSSaaammmuuummm___mmm|||XXXDDD===777888777444222222------,,,,,,------...///........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---.........------------...//////000000000000/////////////////////000000000111111222222222222333333333333777555444777888999???FFFUUUjjjjjjWWWRRRQQQLLLIIIKKKQQQccc}}}tttvvvxxxzzz~~~yyyvvvzzznnnlllnnnxxxuuugggWWWOOOHHHHHHIIIGGGGGGHHHCCC???:::666666555333222222222222222222222222222222333444444333333555777666777777888999:::;;;<<<<<<===??????@@@AAADDDFFFQQQeee{{{ooo^^^PPPGGGBBB>>>;;;<<<<<<;;;===MMMccctttyyy{{{tttyyyzzz___HHHBBBBBBBBBEEELLLWWWcccooo}}}tttaaajjj}}}[[[EEE===777777777444111222//////////////////000000...........................------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...------------...//////000000000000//////////////////000000000111111111222222222333333333444444777777888::::::;;;CCCLLLaaavvvrrraaaSSSOOONNNJJJKKKPPPZZZrrrzzz}}}}}}yyyxxx|||qqqmmmnnnxxxssseeeUUUMMMGGGGGGGGGFFFEEEFFFAAA>>>;;;777666555333333222222222222222222222222222333444444333333555777777777888999:::;;;;;;<<<;;;===??????@@@AAADDDFFFOOOddd{{{ooo___PPPGGGBBB>>><<<<<<;;;;;;===III[[[jjjrrr}}}yyyzzzxxx}}}[[[FFFAAABBBBBBCCCGGGPPP]]]mmm}}}www___cccsss^^^EEE===666666555222000111000000000000000000//////...........................------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------------...//////////////////000000000000000000000000111111111111222222333333333444444444555666:::<<<<<<>>>IIIUUUqqqhhhZZZOOOLLLJJJHHHMMMUUUfff~~~}}}zzzzzzrrrnnnmmmuuu~~~pppcccTTTLLLFFFEEEFFFDDDDDDEEE@@@>>>;;;888666444333333222222222222222222222222222333444444333333555777777777888999:::;;;<<<<<<:::<<<>>>??????AAADDDFFFOOOddd{{{ppp___QQQHHHBBB???<<<:::;;;<<<>>>DDDRRRcccnnn{{{{{{yyysssxxxYYYEEE@@@AAABBBCCCEEELLLYYYkkk{{{{{{}}}tttZZZYYYbbb|||___FFF>>>666555555222000111....../////////...------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,...------------...//////////////////000000000000000000000111111111222222333333333333444444444444222555999===???GGGZZZkkk{{{ppp```UUUMMMKKKJJJJJJUUUbbbwww~~~{{{|||rrrllljjjrrr{{{{{{pppcccTTTLLLFFFFFFGGGEEEDDDEEE>>>>>><<<999666444333444222222222222222222222222222333444444333333555777777888888999:::;;;<<<<<<999;;;===>>>???@@@CCCFFFNNNddd{{{ppp___QQQHHHCCC???<<<999<<<>>>>>>@@@KKK^^^nnnxxxzzzwwwpppwwwXXXEEE@@@AAAAAABBBBBBHHHUUUggguuu{{{||||||uuuooossspppWWWTTTWWWkkkdddHHH???888666555222111222...//////000///...---,,,------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------...//////.../////////000000000111000000111111111222222222333333333444444444444555444666:::@@@GGGXXXuuutttiiicccYYYQQQNNNPPPSSSYYYkkk}}}}}}}}}~~~|||}}}pppjjjhhhoooyyyzzzpppdddUUUMMMGGGGGGGGGFFFEEEFFF>>>>>><<<999666444333444222222222222222222222222222333444444333333555777777888999999;;;;;;<<<===888:::<<<===>>>@@@CCCFFFLLLccc|||ppp___QQQHHHCCC???===888<<<@@@???>>>GGG\\\oooxxxyyyvvvnnnvvvXXXEEE@@@AAAAAA@@@???DDDQQQbbbnnnqqqoooqqqjjjeeekkkzzzoooXXXTTTTTTdddiiiJJJAAA999777666333222333000111222222222000///...------------------------+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,......//////...------------...//////.../////////000000111111000111111111111222222222333333333444444444555555888999===CCCOOOgggrrrddd^^^ZZZSSSNNNOOOVVV^^^jjjvvvvvv{{{~~~}}}rrrkkkgggnnnyyyzzznnnbbbSSSMMMFFFCCCCCCDDDDDDCCC@@@===888666555555444333333333333222222222111111///111333333333333555777777888888999999:::;;;;;;===>>>?????????@@@CCCFFFTTTfff}}}~~~sssbbbQQQGGGAAA?????????;;;;;;???AAAGGG[[[oooxxxoooqqq{{{YYYDDDAAAAAA>>>CCC???BBBOOOZZZ^^^aaaffffffeeeeeekkkzzzsssVVVMMMOOOffftttQQQ???999;;;444000222000////////////////////////........................---------,,,,,,+++++++++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......---------------------------------............///..................------...//////000000000000000000000000111222222333333666555444444555666555444:::<<>>999666555555333222333333333222222222111111///111333333333333555777777888888999999:::;;;;;;===>>>?????????@@@CCCFFFPPPccc{{{~~~sssbbbRRRGGGAAA???>>>???;;;<<>>EEEBBBDDDLLLRRRSSSVVVZZZcccfffkkkrrrxxx^^^UUUTTTgggwwwSSSAAA;;;<<<555111333111////////////////////////.................................---------,,,,,,++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......---------------------------------............///...........................//////000000000000000000000000111222222333333555444444444555555555555:::===CCCUUUuuu|||yyyxxxiii___ZZZXXXWWWVVVWWWeeezzzxxxxxxyyy}}}pppiiieeekkkuuuxxxoooeeeWWWQQQJJJGGGGGGHHHHHHGGGCCC@@@;;;777666555333222333333333222222222111111///111333333333333555777777888888999999:::;;;;;;===>>>?????????@@@DDDFFFKKK```zzz~~~sssbbbRRRGGGAAA>>>===>>>;;;<<<@@@BBBJJJ___vvvuuulllooo^^^GGGBBBAAA>>>EEEDDDFFFJJJKKKKKKMMMRRR___iiisss|||hhh\\\WWWhhhzzzWWWCCC;;;<<<666222444222////////////////////////........................//////............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......---------------------------------............///...........................///000000111111000000000000000111222222333333444444444444444555666777===BBBPPPjjj~~~~~~tttggg]]]XXXVVVUUUUUUSSS```zzz|||||||||mmmfffbbbhhhrrruuunnneeeWWWQQQKKKGGGGGGIIIHHHGGGEEEAAA<<<888666555333222333333333222222222111111///111333333333333555777777888888999999:::;;;;;;<<<===>>>??????AAADDDGGGJJJ___{{{~~~ssscccSSSHHHAAA>>>===>>>;;;===AAACCCKKKbbbzzzxxxnnnoooaaaIIIBBBAAA???AAACCCGGGHHHHHHJJJNNNTTT^^^mmm|||ppp]]]VVVhhh}}}YYYDDD;;;;;;555222444222////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......---------------------------------............///---------...............//////000111111111111000000000000111222222333333333333444444444555888999???KKKbbb}}}ooo```XXXUUUSSSRRRRRRYYYrrr~~~|||iiiccc```fffooosssmmmfffVVVQQQJJJFFFGGGHHHGGGFFFEEEAAA<<<888666555333222333333333222222222111111///111333333333333555777777888888999999:::;;;;;;<<<===>>>??????AAADDDGGGKKK```|||uuudddUUUIIIBBB>>>======<<<>>>BBBCCCKKKccc}}}{{{ooonnncccIIIBBBAAA???===BBBEEEFFFGGGKKKQQQUUUaaaqqqwww\\\SSSiii\\\DDD:::999444222333000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++---,,,,,,,,,,,,---......---------------------------------............///---------........./////////000000111111111111111000000000111222222333333222333555555444666:::===>>>TTTsss{{{kkk[[[UUUSSSPPPQQQTTTiii{{{fffbbbaaagggpppsssnnngggVVVPPPIIIFFFFFFGGGGGGEEECCC@@@;;;777666555333222333333333222222222111111///111333333333333555777777888888999999:::;;;;;;;;;===>>>??????AAAEEEGGGMMMbbb|||vvvfffWWWKKKDDD???======<<>>===AAACCCCCCFFFMMMSSSTTTgggvvvbbbVVVmmm^^^FFF999888333222333000000000000000000000000000........................+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,,,,,,,---......---------------------------------............///,,,,,,------...////////////000111111222222111111000000000111222222333333222444666666555777===AAAAAA]]]pppaaaTTTQQQPPPOOOSSS[[[uuu|||vvveeeccccccjjjsssvvvpppiiiVVVPPPIIIFFFFFFGGGGGGFFFAAA>>>999666555555333222333333333222222222111111///111333333333333555777777888888999999:::;;;;;;;;;<<<>>>>>>???AAAEEEHHHMMMaaa{{{xxxhhhYYYMMMEEE@@@>>>===<<>>>>>AAABBBCCCJJJTTTZZZYYYlllxxxppp```tttbbbHHH:::999444333555111000000000000000000000000........................,,,,,,,,,,,,------......------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++---,,,,,,,,,,,,---......---------------------------------............///,,,,,,------...//////000000000111222222222222111000000000111222222333333222555777777666999???EEEPPPkkkeeeXXXNNNMMMMMMMMMVVVbbbyyysssfffdddfffmmmvvvxxxrrrkkkWWWQQQJJJFFFGGGHHHHHHFFF@@@===888666555555444333333333333222222222111111///111333333333333555777777888888999::::::;;;;;;;;;<<<>>>>>>???BBBEEEHHHLLLaaazzzyyyiiiZZZNNNFFFAAA???======???AAA@@@HHHbbb~~~qqqccc```pppbbbGGG>>>>>>===???AAABBBEEEOOO]]]bbb```ooozzz}}}jjjzzzdddJJJ;;;999555444666222000000000000000000000000........................---------.........//////------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---,,,,,,,,,,,,---......---------------------------------.........//////,,,,,,------...///000000000000111222222222222111000000000111222222333333333666888888777:::AAAGGG___wwwxxxaaaTTTLLLLLLKKKKKKWWWfff~~~~~~wwwrrriiiffffffnnnxxxyyynnnddd]]]VVVMMMHHHGGGHHHGGGGGG@@@===999666555444333222444444333333333333222222333222000111333666888888888888999999999:::::::::???>>>======>>>AAADDDFFFPPPaaazzz}}}ooo^^^PPPEEE???<<<>>>;;;===@@@AAAJJJbbb{{{~~~llldddbbbnnneeeLLLCCC@@@===??????CCCKKKTTT\\\______ooo}}}nnn}}}qqqOOO<<<;;;888444444000111111000//////000111222111111000000//////..............................////////////////////////------------------------------------------------,,,------......------,,,------------------------,,,------......------,,,,,,,,,...///000000000000000//////............///000000000000111111111111111222333333222111222444:::555666<<<;;;;;;GGGXXXrrrkkkTTTNNNLLLNNNKKKKKK[[[ppp}}}xxxsssjjjgggiiiqqq{{{{{{pppeee[[[TTTLLLFFFFFFFFFFFFEEE@@@===999666555444333222444444333333333333222222444222000111444777888888888999999999999:::::::::???>>>======>>>AAADDDFFFNNN___www}}}ppp```RRRGGG@@@======;;;===@@@AAAHHH___wwwuuuggg___^^^lllgggMMMCCC@@@<<<>>>>>>AAAHHHQQQXXX\\\]]]nnn}}}rrrsssQQQ<<<;;;888444444111000000///......///000111000000000000//////..............................------------------------------------------------------------------------,,,------......------,,,------------------------,,,------......------,,,------...///000000000/////////.........//////000000000000000111111111111222333444444333333444555777444777<<<<<<===KKK]]]~~~vvvaaaVVVOOOKKKKKKJJJNNNbbbyyy{{{~~~yyytttkkkiiillluuu~~~rrreeeYYYSSSKKKFFFEEEFFFEEEDDD@@@===999666555444333222444444333333333333222222444222111222555777888888999999999999::::::::::::???>>>======???AAADDDFFFLLL\\\sss}}}qqqcccUUUIIIBBB>>>===;;;===@@@@@@FFF[[[rrr~~~mmmbbbYYYZZZllljjjNNNCCC???;;;<<<===@@@GGGNNNUUUXXXZZZnnn}}}yyytttuuuRRR===;;;777444444111//////............//////000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------,,,------......------,,,......///////////////..................///000111000000000111111111222222222444555555444444555777777666999===>>>CCCUUUiiikkkYYYPPPKKKIIIKKKMMMUUUiii~~~}}}yyy}}}{{{uuukkkiiimmmxxxrrreeeXXXRRRKKKFFFFFFFFFFFFDDD@@@===999666555444333222444444333333333222222222444222222333666888999999999999999:::::::::;;;;;;>>>>>>===>>>???AAADDDEEEKKKYYYppp|||qqqdddWWWKKKCCC???<<<;;;===@@@???DDDXXXooozzzmmmeeeZZZZZZooolllNNNCCC???<<<<<<>>>DDDJJJQQQUUUWWWXXXnnn~~~~~~pppoooxxxUUU???<<<777444444222000000//////.........///////////////////////////................................................------------------------------------------------,,,------......------,,,------------------------,,,------......------,,,...///////////////...------------......000111111000000111111111222222222222333555555444444555777;;;999:::===AAAMMMdddyyy}}}cccUUUKKKJJJKKKPPPVVVaaauuuxxx}}}}}}wwwjjjiiimmmxxxrrrdddXXXRRRKKKHHHGGGHHHGGGEEE@@@===999666555444333222444444333333333222222222444333333444777999999999999999:::::::::;;;;;;;;;>>>>>>>>>>>>@@@BBBCCCEEEJJJXXXnnn{{{pppcccWWWLLLDDD@@@<<<;;;===@@@???DDDXXXooovvvnnn```^^^ssskkkNNNBBB@@@>>><<>>GGGZZZuuuoooZZZRRROOONNNOOOTTT]]]nnnxxx}}}yyyjjjiiimmmxxxrrreeeWWWRRRKKKHHHHHHHHHGGGEEE@@@===999666555444333222444444333333333333222222444333333555888::::::999::::::::::::;;;;;;;;;;;;======>>>???@@@BBBCCCDDDJJJWWWmmmyyynnnaaaUUUKKKDDDAAA===;;;===@@@@@@FFF[[[rrrwwweee```vvvkkkMMMBBBAAA@@@???DDDKKKQQQVVVYYY\\\]]]qqqiiicccccctttZZZAAA<<<666444555333111222222222111000///...---............/////////........................++++++++++++++++++++++++------------------------------------------------,,,------......------,,,------------------------,,,------......------,,,......///////////////..................///000111111111111222222222222333000222333444333333555777;;;:::;;;DDDVVVpppwww___QQQPPPSSSRRRRRRWWWdddzzzyyy}}}zzzllljjjmmmxxxsssfffVVVPPPJJJGGGGGGHHHFFFDDD@@@===999666555444333222444444333333333333222222444444444666999::::::999:::::::::;;;;;;;;;;;;<<<======>>>???AAABBBCCCDDDHHHUUUkkk}}}vvvkkk^^^RRRIIIDDDAAA===;;;===@@@AAAHHH___www|||fff___tttlllMMMAAA@@@@@@BBBEEEIIILLLPPPVVV^^^cccsss{{{```^^^^^^nnn\\\BBB<<<666333555333000111111111000///...------------.........//////........................++++++++++++++++++++++++------------------------------------------------,,,------......------,,,------------------------,,,------......------,,,------...///000000000/////////.........//////000111111111222222222333333111222444555444555666888999;;;CCCTTTooowwweeeSSSOOOTTTTTTZZZdddpppzzz}}}zzzmmmlllnnnxxxttthhhTTTOOOIIIFFFFFFGGGEEECCC@@@===999666555444333222444444444333333333222222444444555777999;;;:::999:::::::::;;;;;;;;;<<<<<<======>>>@@@AAABBBCCCDDDGGGTTTiii|||uuuiii[[[PPPHHHCCCBBB>>><<<===@@@AAAJJJbbb{{{}}}eee]]]rrrnnnNNNAAA@@@@@@DDDEEEFFFGGGKKKSSS___gggtttrrrYYYYYYZZZjjj]]]CCC<<<666333555444///000000000000...,,,+++---------.........//////........................------------------------------------------------------------------------,,,------......------,,,------------------------,,,------......------,,,,,,,,,...///000000000000000//////.........//////111111222222222333333333222333555666666666888::::::>>>KKKccctttgggYYYNNNQQQ[[[WWWggg~~~zzz}}}wwwooonnnqqqxxx~~~|||qqqfffXXXRRRKKKFFFDDDDDDEEEEEE???===;;;888666555444444444444333333333222222222444444555555666777777777::::::::::::::::::::::::;;;<<<===>>>@@@BBBCCCDDDHHHUUUkkkuuueeeVVVJJJDDDAAA??????>>>???AAAAAALLLjjjhhh^^^uuugggPPPEEE@@@CCCBBBGGGIIIHHHJJJRRRZZZ]]]ooopppYYYSSSUUUrrrbbbDDD:::999777444444111111111111000000000000........................////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------..............................000//////.........//////000000000000111111111111111111222222222333333333777444333666666444666:::<<<@@@TTT{{{tttddd[[[TTTOOORRR[[[iii{{{~~~yyylllkkknnnvvv|||zzznnndddWWWRRRKKKFFFDDDDDDEEEEEE???===;;;888666555444444555555444444444333333333444444555555666666777777888888999999:::;;;<<<<<<<<<===>>>???AAACCCDDDEEEHHHUUUjjjtttdddUUUJJJDDDAAA???<<<;;;===@@@CCCQQQssskkkccczzzcccNNNDDD???CCCBBBFFFHHHGGGJJJSSS[[[^^^mmm~~~wwwaaaXXXVVVpppdddFFF;;;:::777444444111111111111000000000000................................................,,,------......------,,,------------------------------------------------........................,,,,,,,,,---------..............................//////............//////000000000000111111111111111222222222222333333333666333444777777666888===AAALLLfffqqqeeeZZZVVVRRROOOVVVbbb|||{{{llljjjmmmuuu|||zzzooocccVVVQQQKKKFFFDDDEEEEEEEEE>>>===:::888666444444444555555555555444444444444444444444555666666777777666666777999:::<<<============???@@@BBBDDDEEEFFFGGGTTTiii}}}ssscccTTTIIICCCAAA???<<<:::;;;???EEEVVV|||oooiii```MMMDDD@@@DDDBBBFFFHHHIIINNNYYYbbbeeeppp~~~kkk^^^WWWooohhhIII===:::777333444111111111111000000000000................................................,,,------......------,,,........................------------------------------------------------,,,,,,,,,---------..............................//////............//////000000000000111111111111222222222222333333333333444333555888999888:::???CCCVVVxxxvvv___XXXSSSSSSQQQQQQ^^^mmm}}}}}}ooommmooowww~~~qqqeeeUUUPPPJJJFFFEEEEEEEEEDDD>>><<<:::777555444444444555444444444444333333333333333444555555666666777666666777999:::;;;<<<===<<<===>>>@@@BBBCCCDDDEEEFFFRRRfff~~~|||rrrbbbSSSIIICCC@@@??????<<<<<>>;;;666333333111111111111000000000///................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------..............................///............//////000///000000000111111111111222222222333333333444444333333666999999777;;;AAAFFF```xxxhhh\\\VVVSSSSSSQQQUUUhhh}}}~~~}}}rrrnnnoooxxxrrrdddSSSOOOJJJFFFEEEEEEDDDDDD>>><<<:::777555444333333333333333222222222111111333333444444555666666666777777888999999::::::;;;;;;<<<===???@@@BBBCCCDDDDDDOOObbbzzz}}}rrrbbbSSSIIICCC@@@??????<<<<<>>@@@BBBCCCCCCEEENNN```wwwtttdddTTTIIICCC???>>>;;;999:::>>>DDDUUU{{{oooggg|||YYYIIIDDD@@@CCCEEEGGGIIIOOO]]]ppppppcccyyypppNNN???;;;666222333111111111111000000000000////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---......///000111000000000000111111111111333333333333444444444444555555777888777777>>>HHH^^^yyywwwfff```XXXQQQMMMNNNTTTccctttjjjyyy}}}yyyrrrmmmlllsss|||zzzkkk[[[QQQNNNIIIGGGFFFEEEDDDCCC===<<<999666444333333333333333333222222222111111222333333444444555555666555666777888999:::;;;<<<<<<<<<===???AAABBBDDDDDDGGGOOO```vvvvvveeeUUUJJJCCC???===:::999;;;>>>AAAPPPqqqmmmeeezzzXXXIIIFFFCCCFFFMMMNNNOOOTTTcccwwwwwwggg}}}qqqNNN???:::555222333111111111111000000000000////////////////////////------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------......///000111000000000000111111111111333333333444444444444555555555777888888:::EEEQQQmmmlll```^^^UUUNNNJJJOOOXXXjjj{{{uuu|||xxxtttnnnlllsss|||zzzjjjZZZQQQMMMIIIGGGFFFEEEDDDCCC===;;;999666444333333333444444444333333333222222222222333444444555555666333444555777999;;;===>>>======???@@@BBBDDDEEEEEEIIIPPP```vvvxxxgggVVVJJJCCC???===>>><<<>>>??????JJJhhhkkkeeezzzYYYLLLJJJHHHKKKVVVVVVVVVZZZhhh||||||jjj~~~qqqNNN>>>:::555222333111111111111000000000000000000000000000000000000------------------------,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------......000111111000000000000111111111111333333333444444444555555555555777999999>>>KKKXXX|||ggg]]]]]]WWWOOOLLLRRR]]]nnnyyyrrrqqqrrrrrrvvv}}}zzz{{{pppnnnpppwww|||xxxjjj^^^OOOKKKFFFDDDDDDDDDAAA>>>???<<<888666555555555444333333333222222222111111333444444444555666666666666888999;;;<<<<<<;;;;;;:::<<>><<>>GGG___vvv|||oooiii}}}```KKKKKKWWWaaajjjjjjggggggpppqqqtttsssPPP@@@;;;777444555333222111////////////000///...,,,++++++,,,...///.........------,,,,,,,,,------------------------...000000///,,,+++---///...---+++******+++---...------------------------/////////...---------,,,---.....................////////////000000000000000000000000000111111222222000---+++,,,...222444444555999<<<;;;@@@SSShhh|||iii```ZZZSSSPPPNNNRRRaaaxxx}}}{{{yyywwwtttqqqhhhdddeeehhhuuuyyy{{{{{{|||rrrpppqqqvvv{{{vvvggg[[[OOOKKKFFFDDDDDDDDDAAA>>>>>>;;;777555555555444444333333333222222222111111333444444555555666666666777888:::;;;;;;;;;;;;::::::<<<>>>@@@@@@BBBDDDFFFLLLSSSeee}}}{{{jjjXXXKKKCCC>>><<<>>>::::::<<<>>>EEE[[[rrr}}}|||}}}xxxttthhhSSSSSS```jjjwwwuuuoookkkqqq}}}tttxxxtttPPP@@@;;;666333444333222111000/////////000///...---,,,,,,---...///......---------,,,,,,,,,------------------------,,,---...,,,***)))+++---...---+++******+++---...------------------------...............---------//////..................////////////000000000000000000000000000111222222111000000000222444666777666888;;;===???III```vvvxxxdddZZZUUUQQQOOOPPPXXXjjjsssnnnrrr}}}sssrrrnnnfffdddgggggguuuyyyzzz}}}}}}uuusssrrrvvvyyyssseeeXXXOOOJJJFFFDDDDDDDDDAAA???===:::777444444444333333333333333222222222111111333333444555666666777777999999:::;;;;;;::::::::::::<<<>>>???@@@BBBEEEGGGMMMUUUhhhzzziiiYYYLLLDDD???======::::::======BBBUUUjjjzzz}}}}}}nnnYYYYYYfffqqqzzzqqqiiilllwww~~~tttuuuzzzyyy{{{~~~uuuQQQ@@@;;;666222333333222111000////////////000///...------...///000...------------,,,,,,,,,------------------------,,,------,,,******+++---...---,,,++++++,,,---...---------------------------------...............000000000//////.........////////////000000000000111000000000000111222222000111333555777888999999666777999<<>>???@@@BBBEEEHHHOOOXXXmmmzzzjjjZZZNNNEEEAAA>>><<<:::;;;>>><<>>III```mmm[[[TTTSSSNNNQQQ[[[mmmvvvpppjjj|||yyyqqqlllkkkeee^^^```hhhsss{{{yyysssssswww~~~~~~wwwsssssswwwzzzuuuhhh\\\NNNJJJEEEDDDDDDDDDBBB@@@===:::666444333333333222333333333222222222111111333333444555666777888999;;;;;;:::::::::::::::::::::<<<===>>>???BBBFFFIIIPPP\\\rrr{{{kkk\\\OOOGGGBBB???<<<:::<<<>>>===>>>NNN```uuu}}}xxxlllWWWSSSZZZ___bbb^^^WWWSSSXXXfffqqquuu|||xxxiiibbbgggooo}}}zzzvvvvvvuuuQQQ@@@:::555222222222222111111000//////.../////////....../////////------------------------------------------------///...---------.........------------------------,,,,,,,,,---------......,,,---------.../////////111111000000/////////...////////////000000000000111111111111111222222333444333222222333444666777:::;;;>>>FFFXXXtttgggWWWRRRSSSQQQZZZlll}}}{{{qqqjjjgggaaa\\\___iii|||{{{vvvvvv{{{}}}~~~vvvrrrqqquuuyyyuuuiii]]]MMMIIIEEEDDDEEEEEECCC@@@===:::777444444444333333333333333222222222111111333333444555777888999999:::::::::999999:::;;;;;;:::<<<======???BBBFFFJJJRRR___www~~~nnn^^^RRRIIICCC???<<<:::<<>>;;;777555555555444444333333333222222222111111333333444666777888999::::::999999999999:::<<<===:::;;;<<<===>>>BBBGGGKKKSSSaaazzzpppaaaTTTJJJCCC@@@===:::<<>>@@@QQQdddrrryyy|||cccSSSNNNKKKGGGCCCDDDCCCCCCKKKVVV^^^___dddiiiooopppoooooorrrvvv{{{nnnjjjtttPPP@@@;;;666333444111111222222111000...---------............------,,,,,,,,,---------......---------------------------+++)))***,,,...---,,,------............------++++++,,,,,,---......///...............------------------...//////000000////////////000000000000222222111111222222333444222333333444555666666777666:::DDDZZZ~~~|||kkk\\\SSSSSSYYYcccyyyvvveee___^^^```iiittt{{{|||uuuqqqooorrruuupppcccXXXMMMIIIEEEDDDEEEEEECCCAAA???<<<888666555555555444333333333222222222111111333333444666777999::::::999999888888999;;;<<<>>>;;;;;;<<<===>>>BBBGGGKKKTTTccc|||rrrbbbUUUKKKDDD@@@===;;;<<>>??????@@@FFFOOOSSSSSSXXX___iiiqqquuuwwwxxxxxx~~~|||mmmkkksssPPP@@@;;;777444555111111222222111000...---,,,------......------,,,,,,,,,,,,------.........------------------------///---+++,,,///000000...------............------++++++,,,,,,---...///////////////......------,,,+++,,,,,,---...///000000////////////000000000000222222111111222222333444000222555888::::::999888===BBBNNNjjj}}}nnncccZZZUUUYYYaaazzzwwwccc]]]___cccnnnyyyzzzooonnnooosssuuuoooaaaUUULLLHHHDDDBBBCCCCCC@@@>>>===:::666444333333333222222222222222222222222222333333333444666777999:::::::::999888999:::;;;<<<<<<===>>>>>>>>>AAAEEEHHHPPPdddvvvdddSSSHHHCCCBBB:::???===<<<>>>@@@TTTssssss\\\QQQMMMFFF@@@>>><<<<<<>>>BBBEEEGGGGGGNNNRRR[[[hhhvvv|||qqqsssyyyXXXCCC:::666444333111111111111000000000000////////////////////////........................------------------------++++++,,,,,,,,,---------------------------------//////.........---------//////............//////............/////////000000000000000111111111111222222222222222222333333222222333333333555999<<<777>>>WWWwwwlllbbb[[[QQQMMM\\\pppmmmaaa^^^bbbnnnyyy~~~xxxqqqoooooorrrtttnnnaaaVVVLLLHHHDDDBBBCCCCCC@@@>>>===:::666444333333333222333333333333333333333333444444444555777888:::;;;;;;;;;:::::::::;;;<<<===<<<===>>>>>>???AAAEEEHHHTTTgggvvvdddTTTHHHCCCBBB:::???===<<<@@@DDDYYYxxxqqqZZZQQQMMMGGGAAA<<<<<<<<>>===:::666444444444333222333333333333333333333333444555555666777999:::;;;<<<;;;;;;;;;;;;<<<===>>><<<===>>>>>>???BBBFFFIIIWWWiiiwwweeeTTTHHHBBB@@@:::>>><<<<<>><<<999666444444444444333444444444444444444444444444444444555666888::::::;;;;;;;;;;;;;;;<<<<<<===<<<===>>>>>>???BBBFFFJJJWWWkkk}}}xxxgggVVVIIIBBB???;;;>>>;;;<<>><<<999555444444444444333444444444444444444444444222222333444555777888999999999::::::;;;;;;;;;;;;<<<===>>>???@@@CCCGGGJJJUUUkkkzzzyyyhhhWWWJJJBBB???<<<>>>;;;;;;AAAEEEWWWsssvvvnnnzzz\\\PPPPPPMMMEEE???>>><<<<<<>>>BBBFFFHHHIIIQQQ]]]ooo~~~mmmfffxxxWWWBBB:::666555555111111111111000000000///////////////////////////........................------------------------,,,,,,---------.........---------------------------.....................//////............/////////////////////.........///000000000111111111111000000111222333333444444444555777777888999<<<>>>III___}}}mmmWWWVVVUUUTTTSSSYYYnnn}}}tttvvv~~~{{{tttllliiifffiiikkkhhh___VVVLLLHHHDDDBBBCCCCCC@@@>>>;;;999555444444444444444333333333333333333333333111111222333444666777888888999::::::;;;;;;::::::<<<===>>>???@@@CCCHHHKKKVVVmmm|||yyyiiiYYYKKKCCC???<<<>>>:::;;;@@@BBBPPPjjjzzzrrrlllqqqVVVRRRVVVSSSIIIBBB???===;;;===AAAFFFJJJLLLTTTaaaqqq~~~hhhhhhxxxWWWBBB:::777555555111111111111000000000000////////////////////////........................------------------------,,,---------............---------------------------------...............//////............//////............/////////000000000000000111111111111000000111222333444444555444555666666777:::>>>BBBTTTnnnkkkZZZRRRSSSRRRTTT^^^xxxxxxuuuxxx{{{~~~{{{tttjjjhhhgggjjjmmmjjjaaaXXXLLLHHHDDDBBBCCCCCC@@@>>>;;;888555333444555555444333333333333333333333333222222222333555666888999999999;;;<<<<<<<<<;;;:::<<<===>>>???@@@DDDHHHLLLZZZpppxxxjjjZZZMMMDDD@@@:::===:::;;;@@@AAAMMMddd~~~vvvnnnggglllVVVWWW```\\\OOOGGG@@@===;;;<<>>;;;888555333444555555444222222222222222222222222333333333444666777999:::::::::<<<=========<<<;;;<<<===>>>???AAADDDIIILLL^^^sssxxxjjj[[[NNNEEEAAA999<<<:::<<>>EEEKKKggglll[[[UUUOOOOOONNNSSSddduuuvvv|||zzzpppiiiiiimmmqqqsssmmmaaaWWWJJJGGGDDDBBBAAA@@@???>>>===:::666444333333333222000000000000000000000000444444444555777888:::;;;::::::;;;;;;<<<=========???===>>>AAABBBAAAEEEKKK]]]tttwwwiii[[[NNNCCC===@@@<<<<<>>@@@LLL]]]{{{sssddd___nnnlll]]]jjjuuujjjUUUJJJ@@@<<<999===CCCKKKWWWbbbjjjmmmttt}}}aaaUUUbbbvvvtttVVVFFF@@@;;;555222111111111111000000000000////////////////////////------............------,,,,,,,,,------.........................................................,,,---......//////......////////////////////////111111000000//////......111111111000000000000000333333222222222333444444888222222888999:::FFFWWWwwwqqq[[[TTTTTTPPPKKKNNN]]]oooxxxwww|||zzzqqqhhhiiilllqqqtttnnnbbbYYYKKKHHHDDDBBBBBBAAA@@@>>>===:::666444333333333222111111111111111111111111444444444555777888:::;;;::::::;;;;;;<<<=========???===>>>AAABBBBBBFFFLLLZZZqqqvvvhhh[[[NNNDDD>>>===:::;;;??????AAAOOO```zzzqqqbbb\\\kkkuuufffrrr}}}sss___SSSGGGAAA===AAAHHHOOOZZZccceeeiiirrrxxxZZZPPP]]]rrrrrrSSSCCC===:::555333111111111111000000000000////////////////////////------............------,,,,,,------------------................................................,,,---......//////......////////////////////////111000000000/////////...111000000000000000000000333333222222333333444555;;;666777<<<===@@@OOObbbiiiYYYSSSRRRNNNNNNUUUccctttvvv|||zzz~~~{{{qqqiiijjjmmmqqqsssnnncccYYYLLLIIIEEECCCBBBBBB@@@???===:::666444444444333222222222222222222222222222444444444555777888:::;;;::::::;;;;;;<<<=========???>>>>>>AAABBBBBBFFFLLLWWWnnnuuugggZZZOOOFFFAAA===;;;<<>>???BBBBBBBBBFFFLLLXXXnnnssseeeYYYOOOGGGCCCAAA>>>>>>@@@@@@HHHaaa{{{|||jjjaaaooouuuxxxkkkKKKAAA:::===DDDJJJRRRXXX^^^cccpppjjjPPPMMMZZZqqqqqqPPP>>>888777555444111111111111000000000///////////////////////////------............------.........------,,,,,,,,,................................................,,,---......///.........////////////////////////000000000000////////////000000000000000111111111333333333333333444555666777666888:::===IIIaaawwwrrr```WWWTTTRRRPPPVVVbbbuuuvvv{{{rrrooonnnoooqqqpppjjj]]]TTTLLLIIIFFFDDDCCCBBBAAA@@@<<<999555444444444444333333333333333333333333333444444444555777888:::;;;::::::;;;;;;<<<=========@@@>>>???BBBCCCBBBGGGLLL[[[qqq~~~pppbbbVVVNNNGGGCCCBBB???>>>???BBBRRRuuu|||jjjbbbrrryyyyyyjjjMMMEEE>>>@@@EEELLLSSSZZZ[[[```nnnkkkRRRMMMZZZpppuuuSSS???888666444333111111111111000000000///////////////////////////------............------.........------,,,,,,,,,................................................,,,---......///.........////////////////////////////////////000000000000//////000000111111111111333333333333444555666777::::::<<<@@@GGGYYYttt|||dddXXXUUUVVVVVV^^^nnnzzzqqqooonnnnnnoooooohhh\\\RRRLLLIIIEEECCCBBBBBB@@@???;;;999555444444444444444333333333333333333333333444444444555777888:::;;;::::::;;;;;;<<<=========@@@??????BBBCCCCCCGGGMMM___sss}}}nnn___TTTKKKFFFCCC>>><<<===???EEEZZZwwwfff```ttt}}}tttcccLLLFFFAAABBBFFFKKKUUU^^^\\\aaannnkkkTTTJJJVVVmmmwwwUUUAAA:::666444222111111111111000000000000////////////////////////------............------------------------,,,,,,................................................,,,---......//////......////////////////////////////////////000000000000/////////000111111222222333333333333444555777777999:::===DDDSSSlllhhhYYYWWWZZZXXXfff}}}xxxpppmmmkkkkkkmmmmmmggg\\\SSSKKKHHHDDDBBBBBBAAA@@@>>>;;;888555333444555555444222222222222222222222222444444444555777888:::;;;::::::;;;;;;<<<=========AAA???@@@CCCCCCCCCGGGMMM```ttt|||lll]]]QQQIIIDDDAAA===<<<>>>AAAEEEZZZzzziiidddyyyuuucccKKKHHHFFFGGGGGGLLLXXXeeefffiiitttjjjSSSHHHTTTjjjuuuTTTAAA;;;777444333111111111111000000000000////////////////////////------............------,,,,,,------------------................................................,,,---......//////......////////////////////////.../////////000000000111...//////000111111222222222333333333555666777888666888===IIIaaa|||fffZZZYYY[[[cccyyyxxxooojjjhhhiiilllmmmhhh^^^UUUJJJGGGDDDBBBAAA@@@???>>>;;;888555333444555555444222222222222222222222222444444444555777888:::;;;::::::;;;;;;<<<======>>>AAA???@@@CCCCCCCCCGGGMMM```ttt{{{kkk[[[OOOGGGCCC@@@???@@@BBBCCCEEEVVVpppkkk{{{iiiPPPOOOOOOOOONNNSSSaaaooorrrsss{{{gggPPPGGGSSSjjjsssSSSAAA;;;888555333111111111111000000000000////////////////////////---..................---,,,,,,,,,------.........................................................,,,---......//////......////////////////////////.../////////000000111111...//////000111222222222222333333444555666888888999;;;BBBRRRoootttcccZZZYYY[[[uuu|||uuuoooiiijjjlllooooooggg[[[PPPKKKHHHDDDBBBAAA@@@???>>>999777666444333333333333333333333333333333333333777666555555555777888999;;;;;;:::;;;;;;<<<===>>>???AAADDDDDDBBBCCCGGGJJJ\\\xxxuuucccVVVMMMDDD@@@AAA;;;>>>AAAAAABBBPPPpppyyykkkyyyvvv___YYYVVVTTTQQQSSSeeeyyyhhhMMMHHHMMMdddqqqQQQ@@@;;;888555333222111111000000000000000........................000000//////.........---//////...---,,,,,,++++++,,,,,,,,,---------..............................////////////////////////............////////////111111111000000000000000000111111111111222222222222333333333333555888;;;===BBBJJJ___yyyqqqeeeXXX[[[hhh|||tttoookkkllloooqqqpppgggYYYOOOJJJHHHDDDBBBAAA@@@???>>>999777666444333333333333333333333333333333333333666555555666666777888999:::999999::::::;;;<<<===>>>AAACCCCCCBBBCCCGGGKKK]]]yyytttcccVVVLLLDDD@@@AAA;;;===???>>>===IIIfffxxxlllsss|||jjjbbbZZZUUUQQQUUUhhh~~~iiiNNNHHHNNNccctttSSS@@@:::777555333222111111000000000000000////////////////////////000/////////............//////...------,,,++++++,,,,,,---------.....................................................................////////////111000000000000000000000111111111111222222222222222333444444444555888;;;<<>>AAACCCCCCBBBCCCHHHLLL^^^zzzsssbbbUUULLLCCC@@@@@@?????????===:::CCCZZZqqqyyyooonnn}}}rrrfffZZZSSSOOOUUUlllnnnUUUKKKOOOcccyyyUUUAAA999777555444222111111000000000000000000000000000000000000000////////////............//////......---,,,,,,,,,,,,------------.................................------------------------............////////////000000000000000000111111111111111111222222222333222333444444444555888;;;===@@@RRRtttyyykkkaaa^^^ZZZYYYiii~~~{{{rrrlllhhhlllrrrvvvsssgggXXXLLLIIIFFFDDDCCCBBBAAA???===999777666444333333333333333333333333333333333333333444666888888888888777999999999999:::;;;<<<===>>>@@@BBBBBBBBBDDDIIIMMM___{{{rrraaaTTTKKKCCC???@@@BBBAAAAAA>>>;;;AAATTTggg~~~uuulll|||vvvlll```UUUOOONNNVVVmmmwww^^^MMMQQQddd}}}XXXAAA999666555444222111111000000000000000///////////////////////////////////////.........//////......---------,,,------------....................................------------------------............////////////000000000000000111111111111111111222222222333333222333444444444666999;;;???BBBWWW|||ssseeeZZZWWWTTTXXXmmm|||rrrjjjccciiiqqquuurrrgggXXXNNNHHHFFFDDDCCCCCCBBB???===999777666444333333333333333333333333333333333333222333555777999999888888::::::::::::;;;<<<===>>>===???AAAAAAAAADDDJJJNNN```|||qqq___SSSJJJBBB??????AAA@@@???>>>===AAAPPP___www{{{|||zzz}}}gggyyynnn___UUUMMMMMMPPPYYYooogggNNNQQQcccYYYBBB999666555555222111111000000000000000.................................//////////////////...............---------------.........//////........................------------------------............//////////////////000000111111111111111222222222222333333333333444444444444666999<<>>>>>===???AAAAAAAAADDDKKKPPPaaa{{{~~~ooo^^^RRRIIIAAA>>>???===;;;;;;<<<<<>>>>>;;;999999<<<<<<>>>GGGPPPddd{{{~~~~~~sssddd[[[qqq|||wwwvvvaaaRRRIIIEEEIIINNNWWWiii{{{~~~}}}wwwWWWXXXhhh}}}YYYCCC;;;888777666222111111000000000000000..................................../////////000............////////////............////////////............................................................////////////...//////000111111222222222222222333333333444444333444555555555777:::<<>>@@@@@@AAAEEELLLRRRaaayyy}}}nnn]]]QQQHHH@@@===>>><<<::::::===>>>???EEEMMM]]]uuukkk___YYYpppyyyqqqooo[[[QQQHHHBBBEEEIIIQQQbbbtttxxxwwwwww}}}___```nnn{{{XXXCCC<<<999777777222111111000000000000000000000000000000000000000---.........//////000000.........///////////////............/////////000........................////////////////////////............/////////000...//////000111222222222222222333333333444444444333444555555555777:::<<>>AAAQQQbbbtttjjjbbbZZZrrr|||lllggg^^^VVVDDDAAAGGGGGGOOOaaalllzzzoooiiimmm^^^cccjjj{{{[[[EEE===:::777333333333222222111000000000////////////////////////................................................000000000000111111111111......---------,,,,,,,,,---------............///............////////////000000000000000111111222222222333333333333444444///222555666888;;;<<<<<>>999;;;AAA>>>CCCTTTgggwwwkkkbbbYYYqqq|||ooommmeeeYYYFFFAAAFFFEEEMMM^^^hhhtttzzzuuuhhhfffkkkggglllqqqyyyZZZDDD;;;999666333333333222222111000000000////////////////////////................................................,,,,,,,,,---------............---------,,,,,,,,,---------............///............////////////000000000000000111222222222222333333333333444444333444666666777;;;@@@BBBWWWooonnn\\\XXXMMMNNNLLLJJJNNN]]]ttt{{{ooohhhrrr~~~tttllljjjpppvvvvvvmmm```UUUNNNJJJGGGDDDCCCEEEEEEBBB???999888666444333333444444333333333333222222222222222444666666666666888:::;;;::::::::::::;;;<<<<<>>999888666444333333333444555555555444444444444444222444666666666666888:::;;;::::::::::::;;;<<<<<<>>>AAACCCCCCBBBDDDHHHMMM[[[pppxxxhhhVVVLLLFFFAAA>>>???>>>@@@<<<<<<@@@???III```{{{gggffffffvvv^^^LLLDDDDDDCCCMMM\\\aaabbbeeekkknnnllljjjpppxxx}}}}}}yyy[[[EEE:::888666444333333222222111000000000////////////////////////................................................,,,,,,---------...............---------,,,,,,,,,---------............///............////////////111111000000111111222333222222222333333333444444666666777777666999DDDOOOooommmYYYRRRNNNNNNMMMOOOWWWhhh{{{~~~wwwssslllpppsssrrrjjj___TTTMMMHHHEEECCCDDDEEEDDDAAA===888777555444333333333333555555444444444333333333333555777777777777999;;;;;;::::::::::::;;;<<<<<<===@@@BBBCCCBBBDDDHHHLLL[[[pppxxxhhhVVVLLLFFF@@@>>>>>><<>>>>>999===;;;;;;???CCCVVVuuuuuuZZZccckkkoooYYYJJJDDDDDDEEEQQQ]]]\\\OOOTTT```nnnwww{{{~~~zzzbbbJJJ===999888777333333222222111000000000////////////////////////................................................------------..................---------,,,,,,,,,---------............///............////////////222111111111111222333333222222333333333333444444333333777::::::???SSShhhgggVVVPPPPPPRRRXXXdddttt{{{tttpppjjjkkkmmmmmmiiiaaaXXXQQQGGGEEECCCDDDEEEDDD@@@<<<888777555333222222222333333333222222111000000///222444666666666666888:::;;;::::::::::::;;;<<<<<<<<>>HHHcccttt```VVVTTTQQQXXXggg|||zzzqqqlllhhhjjjkkkllliiibbbYYYSSSFFFDDDCCCDDDEEEDDD???;;;888777555333222222222333555555444444333222111111111333555555555555777888;;;::::::::::::;;;<<<<<<;;;???BBBCCCBBBCCCGGGJJJSSSjjj|||kkkYYYNNNFFF@@@======777>>>>>>>>>DDDKKKdddmmmVVVZZZYYYooo{{{wwwfffUUUHHHCCCCCCDDDOOOVVVPPPNNNQQQ\\\kkkxxx~~~kkkaaaUUUnnnfffLLL===777666666333333222222111000000000////////////////////////........................................................./////////000000......---------,,,,,,,,,---------.........//////............/////////000222222111111222222333444222222333333333444444444777444666;;;@@@NNNppp{{{iii\\\YYY[[[SSS^^^tttxxxqqqnnnkkknnnqqqooohhh]]]TTTOOOFFFDDDBBBBBBDDDCCC???;;;888777555333222222222222444333111000000111333444444444555666777888999999777888888999999:::;;;;;;<<<===@@@AAACCCFFFJJJMMMWWWhhh~~~qqq]]]MMMCCC???===<<<===;;;<<>>???@@@AAAEEEJJJNNNVVVdddyyy~~~qqq^^^MMMDDD???===<<<<<<:::<<>>AAAEEEHHHQQQ[[[YYYVVV\\\kkk{{{^^^RRRNNN___|||cccHHH;;;777666555333222111111000000111111000//////.........//////........................------............---------------............///......------------......////////////000000000000000000000000////////////222222222111111111111111222333333333333444444444777999:::>>>MMMmmmssshhh^^^TTTRRRWWWddd}}}|||rrrllljjjmmmooommmeee[[[QQQLLLFFFCCCBBBBBBCCCCCC???;;;:::888777555444444444555444333222111111222333444333333444555666777777888999999::::::;;;<<<<<<===????????????CCCJJJRRRXXX\\\eeettt~~~qqq^^^NNNDDD@@@===<<<;;;:::<<<@@@BBBLLLhhh{{{}}}rrrVVVZZZYYYnnnoooQQQGGG@@@AAACCCEEEPPP]]][[[ZZZaaaqqq|||[[[RRRSSSgggbbbIII<<<777555333333222111111000000111111111111000///....................................------............---------------............///......------------......////////////000000000000////////////000000000000222222222222222222222222222222333333444444444444555:::<<<@@@WWWvvvfff^^^WWWPPPQQQYYYqqq~~~sssjjjiiilllnnnllldddYYYPPPJJJEEECCCAAABBBCCCBBB>>>:::999888666444444444444555333222222111111222222333222222333444555666777777::::::;;;;;;<<<=========?????????BBBHHHRRR^^^fffeeeiiirrr~~~qqq___OOOEEE@@@===;;;;;;:::<<<@@@BBBMMMhhhttt[[[aaaaaaxxxqqqUUUIII@@@@@@BBBDDDNNNYYY\\\\\\ddduuuuuuZZZUUU[[[rrr|||___HHH<<<888555333333222111111000000111111222111000///....................................------............---------------............///......------------......////////////000000000000////////////000000000000111111111222222222222222222222333333444555555555444;;;===BBB___xxxjjj]]]XXXSSSNNNSSS\\\xxx}}}rrrjjjiiikkknnnkkkcccXXXOOOIIIEEECCCAAAAAACCCBBB>>>:::777666444333333333333444222222222222222222222222222222333444555666777777:::;;;;;;<<<<<<======>>>@@@@@@AAACCCIIISSS___gggbbbdddlll{{{~~~qqq___OOOFFFAAA===;;;;;;:::<<<@@@CCCNNNjjjzzz]]]eeefff~~~www\\\KKK>>>???CCCFFFLLLTTTYYY[[[fffyyytttYYYWWWbbb{{{xxx\\\FFF<<<888666444333222111111000000111111333222111//////.................................------............---------------............///......------------......////////////000000000000.../////////000000000111000000000000111111222222222222333444444555666666555:::===EEEeeennnbbbWWWSSSOOOMMMSSS^^^zzzqqqkkkiiilllnnnkkkcccXXXNNNIIIEEEBBBAAAAAABBBBBB>>>:::666555444333222333333444222222222222222222222222333333444555666777777888::::::;;;;;;<<<=========AAAAAAAAABBBEEELLLTTTZZZTTTXXXcccttt~~~qqq```PPPGGGAAA===;;;<<<:::<<<@@@CCCOOOmmm}}}~~~[[[bbbeee~~~___MMM>>>???EEEHHHMMMSSSYYY^^^nnnwwwYYYYYYeeeyyy\\\FFF<<<999777555333222111111000000111111222111111000////////////........................------............---------------............///......------------......////////////000000000000......//////000000111111/////////000111111222222222222333444555666666777666999===KKKjjj}}}eeeZZZRRROOOLLLKKKTTT```vvvooollljjjlllnnnlllcccXXXNNNIIIDDDBBB@@@AAABBBAAA===999777666444333333444444555222222222333333222222222333444555666777888888999999::::::;;;<<<<<<======>>>??????@@@AAAEEEJJJNNNJJJQQQ^^^qqq}}}qqq```QQQGGGBBB===;;;===;;;<<>>@@@AAADDDHHHKKKIIIQQQ```rrr}}}qqq```QQQHHHBBB>>>;;;>>>;;;;;;>>>CCCRRRsssyyylllpppxxx\\\bbbaaayyy~~~XXXLLLCCCBBBCCCFFFRRR___gggtttdddcccmmmcccJJJ===999777555333222222111000111111111111000000000000000111222........................---..................------------.........//////.........------.........////////////000000000000---......///000111111222000000111222333333444444222222333444555666777888;;;888@@@XXXuuuttt^^^UUUOOOOOOOOOPPP\\\jjjzzz{{{{{{pppkkkkkknnnoooooollldddYYYNNNGGGAAAAAAAAA@@@???<<<:::999777666555444444333444444444555666555333222333444555555555555666888999:::;;;;;;:::;;;;;;<<<===>>>????????????AAACCCFFFIIIIIIQQQccczzzooo]]]QQQIIIBBB>>>===;;;;;;<<<>>>DDDVVVuuu|||pppffflll~~~kkkWWW[[[fffyyyrrrSSSHHHBBBDDDGGGLLLYYYhhhsssjjjqqqaaaFFFAAA;;;444777444333222111000000000000111111000000//////......------......//////000000,,,---------.../////////---------............///....................................////////////000000000000000000000000111111222222222333333333333444444444333444777::::::;;;GGG^^^vvvrrr^^^TTTPPPRRRSSSTTT```pppwwwvvvzzzoooiiijjjmmmnnnnnnjjjbbbWWWLLLFFFBBBBBBBBBAAA???===;;;999777666555444444333333444222333444333222111222333555555555555666888999:::;;;::::::;;;;;;<<<===>>>????????????AAACCCGGGIIIQQQYYYjjjzzzjjjYYYNNNHHHBBB???>>><<<<<<===???DDDVVVuuu}}}uuuiiinnn~~~jjjUUUXXXcccuuu|||mmmSSSGGG???AAAFFFMMM[[[iiimmmuuuaaaEEE@@@:::444666444333222111000000000000000000000000////////////.........///////////////---------...............---------............///........................000000000000111111111111000000000000000000000000111111222222222333333333333444555444444444777999888;;;IIIaaazzzooo^^^VVVQQQQQQPPPPPP]]]nnnwwwxxxxxxnnnhhhhhhkkkmmmmmmiii___TTTJJJEEECCCCCCCCCBBB@@@>>>;;;:::777666555444333333333333///000222111000000111222555555555555666888999:::::::::::::::;;;<<<===>>>>>>??????@@@AAACCCHHHKKKWWW```pppttteeeTTTKKKFFFAAA??????=========???EEEVVVtttqqquuuiiiUUUXXXcccvvvwwwgggUUUJJJCCCFFFKKKSSSbbbqqqsss|||bbbEEE???:::333666333333222111000000000000////////////000000000000///////////////........................------------------............///........................///000000000111111111222000000000000000000000000111111222222222333333333222444666666555555666888;;;@@@PPPjjjmmm\\\VVVSSSRRRPPPRRRbbbssszzzwwwwww}}}yyyxxxxxx{{{yyymmmhhhhhhjjjmmmmmmhhh]]]RRRIIIEEECCCCCCCCCBBBAAA>>><<<;;;666666555444333333333333...000111111000000111333555555555555666888999:::::::::::::::;;;<<<======<<<>>>@@@@@@AAACCCHHHMMMWWWbbbsssqqqbbbRRRIIIEEE@@@>>>???<<<<<<===???DDDTTTrrrzzz|||iiiXXXZZZggg}}}tttdddRRRNNNLLLOOOPPPUUUgggzzz{{{dddFFF>>>999444666333222222111000000111111......//////000000111111000000//////......------/////////...---------,,,---------............///........................------......//////000000000000000000000000000000111111222222222333333333222444666666666555666888???HHH\\\wwwmmmXXXUUUSSSSSSSSS[[[nnn{{{{{{}}}sssqqq|||yyynnnhhhhhhkkkmmmnnnhhh\\\PPPHHHEEECCCCCCCCCBBBAAA>>><<<;;;666555444333333222222333///111222222111111333444555555555555666888999::::::999999::::::;;;<<<===;;;>>>AAAAAAAAACCCIIIOOOWWWeeewwwrrrcccSSSIIIDDD???======;;;;;;<<<>>>CCCSSSppp|||hhhXXX\\\lllwwwfffRRRSSSWWWXXXRRRSSShhhhhhHHH>>>:::444666333222111111000111111111......//////000000111111000000//////......------/////////...---------,,,---------............///////////////////////////---------...///000000000000000000000000000000000111111222222222333333333222444555666666666888999???NNNfffmmmVVVTTTSSSTTTXXXeeezzzxxxwww}}}ssssssyyynnnhhhhhhjjjmmmnnngggZZZNNNGGGEEECCCCCCCCCBBB@@@>>>;;;:::666555444333222222222222111333444333222222333444555555555555666888999:::999999999999:::;;;<<<===:::>>>AAABBBAAACCCJJJQQQ]]]mmmsssdddSSSIIIDDD???<<<<<<999:::<<>>BBBBBBAAACCCKKKRRRdddwwwqqqbbbQQQHHHCCC>>><<<<<<:::;;;===@@@FFFWWWsssoooYYYZZZmmm~~~vvvnnndddYYYYYYlllsssOOOAAA<<<666777222111111111111111222222000000000000////////////.........///////////////---------...............---------............///////////////////////////......///000111222333333000000000000000000000000111111222222222333333333222333333333444777===AAAIIIbbb~~~iii[[[XXXUUUXXXggg~~~iiicccdddfffssswwwkkkeeeeeegggkkkkkkdddVVVIIIDDDCCCAAAAAAAAA@@@???<<<:::999555555444333222222222222333444444333111000111222555555555555666888999:::999999999999:::;;;<<<<<<888===BBBBBBAAADDDKKKSSSiii|||nnn___OOOGGGBBB>>><<<===:::<<>>CCCTTTpppyyyfff]]]YYYVVV\\\pppzzzaaa___cccccckkkwwwvvvkkkeeefffggggggddd]]]TTTJJJCCC@@@AAAAAAAAA@@@>>>;;;888666555444333333222222222222:::666111---,,,---000222444444444444555777888999::::::999999::::::;;;<<<>>>>>>@@@BBBBBBCCCLLLVVVllllll]]]NNNEEEAAA===::::::<<<<<<===;;;EEEjjj{{{aaaeeerrr}}}kkkXXXNNNOOOTTT]]]dddtttwwwrrrppprrr}}}lllKKK@@@:::444666333222111111000111111111////////////////////////111000000///...---------................................................////////////000000000000............/////////000111111111111111111111111222222222111222222333333333666333222777777;;;JJJ___uuufff^^^WWWVVVgggsss]]]]]]cccfffppp~~~}}}{{{vvvkkkeeeeeeggggggddd^^^TTTKKKDDDAAAAAAAAAAAA@@@>>>;;;888666555444333333222222222333444333222000000000111111444444444444555777888999::::::999999::::::;;;<<<======@@@BBBBBBCCCLLLWWWqqqkkk]]]MMMEEEAAA===:::;;;>>>===??????JJJpppccceeeppptttdddSSSKKKKKKNNNSSSYYYhhh}}}uuummmmmmoootttzzzlllKKK@@@:::444666333222222111111111111111000000000000000000000000111000000///......------................................................////////////000000000000........./////////000000000000000000000000000000222222222111222222333444444888444333999:::???OOOrrr}}}lll___ZZZWWW]]]uuulll]]]___dddhhhtttxxxrrrsssvvv{{{vvvjjjddddddggggggddd]]]TTTKKKEEEBBBAAAAAAAAA@@@>>>;;;888666444444333222222222333333000111222333333222111000444444444444555777888999::::::999999::::::;;;<<<<<<<<>>;;;888666444333333222222333333333111111333333333333111000444444444444555777888999::::::999999::::::;;;<<<;;;;;;>>>BBBBBBEEENNNYYYqqqzzziii[[[LLLDDDAAA===;;;<<<:::;;;???BBBRRRxxxnnnqqqxxxjjj\\\NNNHHHHHHIIIKKKNNN[[[ccckkkpppwww}}}pppnnnvvvrrr}}}rrryyylllKKK@@@:::444666333333222111111111111222111111111111111111111111000000//////............................................................////////////000000000000...////////////000000000000000000000000000000000222222222222222333444555333888666666<<>>;;;888666333333333222222333333444555444333222111111111222444444444444555777888999::::::999999::::::;;;<<<;;;;;;>>>BBBBBBEEENNNYYYooo{{{hhhZZZKKKDDDAAA===<<<<<<::::::???DDDTTTzzzjjjpppxxx}}}iiiZZZKKKEEEGGGJJJNNNSSS^^^___```dddmmmxxx~~~~~~wwwvvvpppxxxuuuiiirrrlllKKK@@@:::444666444333333222111222222222111111111111111111111111////////////............////////////////////////////////////////////////////////////000000000000////////////000000000111111111111111111111111111222222222222333444555666222777666555<<<@@@LLLaaatttjjjeee^^^WWWTTTQQQZZZsssnnndddaaannn~~~}}}wwwssshhhgggeeeeeeeeefffhhhhhhmmmsss}}}}}}sssgggaaaaaaaaa```]]]VVVNNNGGGCCCAAAAAAAAAAAA@@@>>>;;;888666333333222222222333444444888666333000///000222333444444444444555777888999::::::999999::::::;;;<<<<<<<<>>;;;888666333222222222333333444555555444222111000222444555444444444444555777888999::::::999999::::::;;;<<<======@@@BBBBBBCCCLLLWWWppp|||eeeXXXJJJCCC@@@>>><<<=========AAAEEETTTwwwqqq}}}uuu[[[NNNBBB@@@FFFMMMVVV\\\\\\ZZZ^^^jjjzzznnnpppvvvmmmuuulllKKK@@@:::444666444444333222222222222333000000000000000000000000.../////////////////////////////////////////////////////////////////////////////////000000000000//////000000000111111111111111111111111111111111222222222333444555666777222999777666;;;AAAPPPhhhfffZZZUUUOOOLLLNNNOOOXXXrrrjjjccciiiyyy}}}zzzzzz|||}}}{{{zzz{{{~~~zzzqqqfff``````aaa```]]]VVVOOOHHHEEEDDDAAAAAAAAAAAA>>>;;;888666222222222222333333444555222222222222333444555666444444444444666777888999::::::999999::::::;;;<<<>>>>>>@@@BBBBBBCCCLLLVVVppp|||eeeWWWIIICCC@@@>>>======<<<;;;???CCCQQQrrr~~~rrr~~~kkkVVVKKKAAABBBIIIQQQYYY___ZZZZZZbbbtttnnnooo~~~ttt|||lllKKK@@@:::444666555444333333222222333333////////////////////////.........///////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000222222222333444555777777333:::888777<<>>AAABBBCCCIIIQQQlll{{{eeeXXXKKKEEEBBB>>><<<<<<===??????BBBPPPgggzzzssszzzyyyggg[[[MMMAAACCCLLLSSSWWWYYYVVVZZZfffxxxkkkkkkrrrOOO===;;;:::555555444333222111111111111111111000000000000000111222///------///000///---//////............//////...///////////////..................////////////////////////000000000000222111000000000111333333333333333333444555666666:::666777;;;;;;@@@WWWppp]]]LLLIIIKKKKKKKKKKKKXXXqqq{{{jjjiiiaaauuuwwwnnngggdddcccgggfffaaaYYYOOOGGGCCCAAACCCBBBAAA???===:::888777444444444333333222222222222222222222222222222222666666555555666777888888666777888999:::;;;;;;;;;<<<<<<>>>AAABBBCCCIIIQQQkkkzzzhhhZZZLLLEEEBBB>>><<<<<<;;;======@@@NNNdddyyy{{{~~~sssxxxsssddd\\\NNNBBBCCCJJJOOOQQQSSSSSSVVVbbbtttkkkllltttQQQ===:::999444555444333222111111111111111111000000000000111111333000......000111///...///..................///......////////////..................////////////////////////000000000000222111000000000111222333333333333333444555666666777444555999;;;CCC\\\vvv~~~^^^NNNKKKKKKJJJIIIKKKXXXooozzzkkkkkkjjj}}}vvvmmmgggddddddhhhfff```WWWNNNGGGDDDCCCCCCBBBAAA???===:::888666444444333333333333222222222222222222222222222222666666666555666666777777666777888999:::;;;;;;;;;<<<<<<>>>AAABBBCCCIIIQQQkkkyyykkk\\\MMMEEEAAA>>><<<===999;;;;;;>>>JJJ```uuu}}}xxx{{{ppprrrwww}}}xxxkkk___ZZZMMMCCCBBBGGGIIIKKKLLLQQQTTT```rrr}}}gggjjjxxxSSS>>>:::777222555444333222111111111111111111000000000111111222333111//////000111000///......------------............///////////////...............////////////////////////000000000000111111000000111111222333333333333333444555666666666444555999===IIIeee|||^^^OOOMMMMMMKKKKKKNNNYYYpppvvvkkkmmmsss~~~tttkkkfffeeeeeehhhddd]]]TTTKKKFFFDDDDDDBBBBBB@@@???<<<:::777666333333333333333333333333222222222222222222222222666666555555555666666777888999:::;;;<<<=========<<<<<<>>>AAABBBCCCIIIQQQkkk{{{mmm^^^MMMEEEAAA>>>===>>>999;;;<<<<<>><<<999777666333333333333333333333333222222222222222222222222555555555555555666666777888999:::;;;<<<=========<<<<<<>>>AAABBBCCCIIIQQQkkk}}}mmm^^^MMMEEEAAA>>>===>>>:::=========GGG\\\rrrxxx|||~~~dddhhhpppvvvxxxqqqeee[[[OOOGGGAAAAAADDDFFFJJJOOOYYY[[[eeevvvxxx^^^jjj~~~YYYAAA:::888333444444333222111111111111111111111111111222333333//////......---------...------,,,,,,,,,,,,------------...///////////////............////////////////////////000000000000000000111111222222222222333333333333444555666666888888999:::AAATTTttthhhSSSLLLLLLNNNQQQSSSaaa{{{rrrlllsss}}}{{{qqqhhhcccbbbcccbbb___XXXPPPHHHCCCBBBCCCBBBAAA@@@>>><<<999777555222222333333333333444444222222222222222222222222444444444444555666777888666777888999:::;;;;;;;;;<<<<<<>>>AAABBBCCCIIIQQQjjj}}}kkk\\\MMMEEEAAA>>><<<===:::>>>???@@@III___xxxyyy{{{aaaiiittt}}}~~~uuuggg\\\KKKEEE@@@AAADDDHHHOOOWWW___```iiiyyywwwfffsss[[[CCC<<<:::666555444333222111111111111111111111111111222333444......///---,,,+++,,,.........------------......,,,---...///000000000000............////////////////////////000000000000000000111222222222222111333333333333444555666666666888999999AAAWWWxxxpppWWWLLLIIIKKKNNNVVVhhhuuurrrzzzzzzrrrzzzqqqhhhbbb``````aaa^^^YYYQQQIIIDDDBBBCCCAAAAAA@@@>>>;;;999666555222222222333333444444444222222222222222222222222222222333444555666888999666777888999:::;;;;;;;;;<<<<<<>>>AAABBBCCCIIIQQQgggzzzhhhZZZLLLEEEBBB>>><<<<<<888===@@@BBBMMMfffyyy|||dddmmmzzzxxxhhh]]]JJJEEEAAABBBDDDJJJTTT___ggghhhpppuuummm{{{]]]DDD>>>===:::555444333222111111111111111111111111222333444555...///000...,,,+++---//////..................///,,,---...///000000000000............////////////////////////000000000000///000111222333222222111333333333333444555666666555999;;;<<>>;;;999666555222222222333333444444444222222222222222222222222111111222333555777999:::888999:::;;;<<<=========<<<<<<>>>AAABBBCCCIIIQQQeeexxxeeeXXXKKKEEEBBB>>><<<<<<555;;;@@@DDDQQQkkkyyyhhhrrryyyiii^^^JJJFFFBBBCCCEEEKKKWWWcccoooooowwwsssooo~~~^^^EEE???>>><<<555444333222111111111111111111111111222333444555...000111///---,,,...000//////............//////,,,---...///000000000000............/////////000////////////000000000000///000111222333222111111333333333333444555666666555;;;>>>@@@JJJdddrrr]]]SSSPPPQQQTTTiiizzzrrrkkkgggccc^^^YYYwwwmmmeeeaaa```aaabbb]]]UUUMMMHHHEEEEEEEEEBBBAAA???===;;;888777666222222222222222222222222555444222111111222444555555444444555555666777888:::::::::;;;;;;;;;<<<<<<===<<<>>>AAAAAACCCJJJRRRgggzzztttaaaUUUHHHCCCAAA>>><<<======>>>===CCC[[[||||||}}}hhhrrrwwwcccTTTIIICCC@@@CCCGGGJJJSSS]]]hhhmmmyyyyyyooo^^^CCC<<<:::888444333222111000000000000000000000000000000000000////////////////////////........................//////////////////////////////......---------,,,////////////000000000000000111222000//////000222333333333333333444666666333@@@???===UUUwwwooo[[[VVVQQQLLLeee~~~yyyqqqlllddd\\\VVVTTTUUUVVVwwwmmmfffcccbbbbbbeee___WWWNNNGGGCCCBBBBBBAAA@@@???<<<:::888666555222222222222222222222222222222111000000111222222555444444555555666777888:::::::::;;;;;;;;;<<<<<<===<<<>>>AAAAAACCCJJJRRRiii|||sssaaaTTTHHHCCCAAA>>><<<======??????FFF___||||||iiitttooo[[[NNNGGGBBB@@@CCCGGGMMMWWWaaajjjppp}}}yyymmm]]]CCC:::888555444333222111000000000000000000000000000000000000////////////////////////........................////////////////////////.........---------,,,,,,////////////000000000000000111222111//////000222333333333333444555666777333???@@@GGGfff{{{lllZZZVVVTTTSSSppp{{{wwwrrrkkkfff___\\\YYYVVVUUUWWW\\\___wwwnnngggdddddddddgggbbbXXXNNNFFFBBB@@@@@@@@@???>>>;;;999777555444222222222222222222222222111111111111111111111111555444444555555666777888:::::::::;;;;;;;;;<<<<<<===<<<>>>AAAAAACCCJJJRRRlllrrr```TTTGGGBBBAAA>>><<<===<<<>>>???GGGaaazzzzzzjjjxxxzzzeeeRRRIIIDDDAAA@@@DDDIIIQQQ]]]hhhmmmtttwwwjjj]]]DDD<<<999555444333222111111000000111000000000000000000000000////////////////////////........................////////////////////////.........------------,,,////////////000000000000000111222111//////111333444444444444555666777888555>>>BBBRRR{{{ssshhhXXXUUUWWW\\\~~~~~~wwwnnnfffbbb___ZZZWWWQQQRRRSSSUUUYYY```hhhnnnwwwnnnhhheeeeeefffgggbbbXXXNNNFFFBBB@@@@@@???>>>===:::888666444333111222222222222222333333222333333444444333333222555444444555555666777888:::::::::;;;;;;;;;<<<<<<===<<<>>>@@@AAABBBJJJRRRnnnqqq```SSSGGGBBBAAA>>><<<===:::<<<>>>FFF^^^vvvwwwiiiyyyuuu^^^NNNGGGCCCBBBBBBEEEJJJUUUcccmmmnnnwwwrrrfff___HHH@@@===999444444333222111111111111////////////////////////////////////////////////........................////////////////////////........................////////////000000000000000111222111000000222333555555444555555666777888888>>>BBBYYY|||nnnfffWWWSSSWWWaaa}}}vvvjjjeee]]]XXXVVVVVVUUUUUURRRUUUZZZ___dddmmmvvv}}}wwwnnnhhhffffffgggeee```WWWNNNGGGCCCBBBBBB???>>><<<:::888555444333111111111222222333333333222333333444444333333222555444444555555666777888:::::::::;;;;;;;;;<<<<<<===<<<>>>@@@AAABBBJJJRRRooo~~~qqq___RRRFFFBBB@@@>>>======;;;===>>>EEE\\\}}}uuuqqqccctttoooYYYKKKGGGEEEGGGGGGGGGKKKWWWfffppplllxxxoooeeezzzaaaIIIAAA>>>:::555444333222111111111111////////////////////////////////////////////////........................//////////////////////////////////////////000000////////////000000000000000111222111000111222444555555444555555666777888999>>>CCC___yyylllcccTTTQQQVVVcccuuukkkddd\\\YYYTTTQQQPPPRRRTTTUUUWWW\\\cccjjjpppxxxvvvnnnhhheeeeeefffddd^^^VVVNNNGGGDDDCCCDDD???>>>===:::888666444333111111111222222333333444111111111111111111111111555444444555555666777888:::::::::;;;;;;;;;<<<<<<===<<<>>>AAAAAACCCJJJRRRmmm}}}ppp^^^RRRFFFAAA@@@>>>=========???@@@FFF]]]|||vvvhhh]]]nnn~~~}}}kkkVVVKKKHHHJJJMMMMMMIIIKKKWWWfffooojjj{{{sssiiizzzbbbGGG>>>;;;888555444333222222111111222000000000000000000000000////////////////////////........................///////////////////////////////////////000000000////////////000000000000000111222111111111333555444444444444555666777888888===EEEbbbvvvhhh___PPPOOOVVVeeexxxnnnfff___ZZZUUUSSSQQQOOOPPPRRRVVVXXX\\\cccmmmtttzzzvvvmmmgggdddddddddddd___VVVNNNGGGDDDCCCCCC@@@???===;;;888666555444000111111222333333444444222222111000000111222222555444444555555666777888:::::::::;;;;;;;;;<<<<<<===<<<>>>AAAAAACCCJJJRRRkkk|||ppp]]]QQQEEEAAA@@@>>>=========???@@@FFF]]]{{{sss___\\\lll||||||lllYYYNNNKKKPPPTTTSSSLLLKKKVVVeeemmmnnnppp~~~]]]CCC;;;:::999555555444333222222222222000000000000000000000000////////////////////////........................////////////////////////------------.........///////////////000000000000000111222222111222444666333333333333444555666777888>>>HHHdddqqqaaaXXXKKKNNNYYYiiiwwwiii```[[[XXXVVVSSSSSSUUUVVVYYY]]]aaaeeejjjrrr{{{vvvmmmfffcccbbbccceee```WWWNNNGGGCCCBBBBBB@@@???>>>;;;999777555444000000111222333333444444555444222111111222444555555444444555555666777888:::::::::;;;;;;;;;<<<<<<===<<<>>>AAAAAACCCJJJRRRiii~~~|||ppp]]]QQQEEEAAA@@@>>>===>>>:::<<<===DDD[[[zzzppp|||XXX```ooo~~~~~~ooo]]]SSSOOOTTTYYYVVVMMMKKKUUUccckkktttvvvYYY@@@;;;===<<<555555444333222222222222000000000000000000000000////////////////////////........................////////////////////////+++++++++,,,,,,---------////////////000000000000000111222222111222444666333333333333333555666666999AAAJJJdddmmm\\\SSSHHHNNN\\\mmmmmm___WWWVVVVVVVVVSSSVVVZZZ___dddjjjqqquuuzzztttlllggggggggghhhbbb\\\SSSLLLGGGEEEDDDCCC???>>><<<:::777666555444111222222333333222222111222222222222222222222222222333444666777777888888888999:::;;;<<<<<<<<<<<<===???AAABBBBBBEEELLLQQQeee{{{yyyppp\\\RRRGGGBBB???<<<;;;======>>>???GGG[[[uuuqqqwwwnnnfffZZZuuuzzz```MMMNNNTTTYYYYYYSSSTTT___jjjppptttwwwuuuRRRDDD<<<555777444444333222222111111000000000//////.........---////////////............000000//////.........---......///000000000000000000000000000000000000000////////////000000000000111111222222222333333333555777888777666555666888:::>>>MMMiii}}}iiiZZZOOONNNMMMXXXyyyqqq```[[[YYYUUUUUUYYYZZZ___gggnnntttyyy}}}~~~tttlllhhhfffffffffaaa[[[RRRKKKFFFDDDCCCBBBAAA@@@===:::777444333222111222222333333222222111222222222222222222222222333333555666777888888888888999:::;;;<<<<<<<<<<<<<<>>NNNkkkzzzeeeXXXOOONNNOOOXXXwwwmmm\\\XXXWWWUUUWWW\\\dddiiiqqqyyy|||tttlllhhheeecccbbb^^^XXXPPPIIIEEECCCBBBAAABBB@@@===:::666444222111111222222333333222222111222222222222222222222222333444555666777888888888888999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@AAADDDJJJOOOaaavvvwwwmmmXXXNNNDDD@@@>>>;;;:::;;;999<<<>>>BBBOOOeeeyyy{{{fffppp|||aaa[[[[[[uuuttt\\\LLLNNNVVV\\\^^^WWWRRRUUU^^^eeehhhqqq{{{nnnMMMAAA;;;555777444444333222222111111000000000////////////......////////////............////////////..................///000000000000000000000000000000000000000/////////000000000111111111111222222222333333333111333444555444555666888:::@@@QQQnnnttt___UUUNNNOOOOOOXXXrrrxxx|||xxxgggXXXUUUVVVVVVZZZbbbooottt}}}{{{sssmmmhhhdddaaa___\\\VVVNNNGGGCCCBBBAAA@@@@@@???<<<999666444222222111222222333333222222111111222222222222222333333333444555666777888888888888999:::;;;<<<<<<<<<<<<<<>>@@@BBBMMMbbbwww}}}fffssszzz```\\\\\\uuusss\\\NNNQQQVVV[[[\\\UUUNNNPPPZZZcccpppuuu{{{yyywwwkkkKKKAAA<<<777888444444333222222111111000000000//////////////////////////////............///////////////...............///000000000000000//////////////////////////////000000000111111111111111222222222333333333000222444555555666888::::::BBBVVVsssnnn[[[SSSNNNNNNNNNUUUlllzzznnnvvv|||rrrbbbUUUTTTWWWYYYaaajjjvvv|||zzzsssmmmhhhddd```^^^YYYTTTLLLEEEBBBAAA@@@@@@===<<<:::888666555444444111222222333333222222111111111111222222333333333333444555777888888999999888999:::;;;<<<<<<<<<<<<>>>@@@BBBBBBCCCFFFLLLRRR[[[iii}}}vvvjjjWWWMMMEEEBBB@@@===<<<===;;;>>>@@@BBBMMMcccyyygggvvvzzzaaaaaaaaaxxxuuu^^^QQQUUUYYYZZZYYYSSSNNNPPP[[[gggsssyyyyyyuuuvvviiiIIIAAA>>>888999444444333222222111111000//////000000000000000000////////////.....................///////////////......///000000000000000////////////////////////000000000000111111111111111111222222222333333333111333555666666777:::;;;;;;EEE[[[zzziiiXXXRRRMMMMMMMMMSSSgggzzzxxxmmmuuu{{{lll___UUUVVV[[[___iiittt|||{{{ssslllgggccc```]]]XXXRRRJJJDDDAAAAAA@@@@@@<<<;;;999888666666555555111222222333333222222111111111111222222333333444444555666777888999999999888999:::;;;<<<<<<<<<<<>><<<===:::<<<>>>BBBPPPhhh~~~|||cccttt{{{dddgggiiiyyyaaaRRRVVVZZZXXXUUUSSSQQQSSS]]]hhhkkkvvvzzz{{{gggGGG@@@>>>888999444444333222222111111000//////000000000000111111////////////.....................///////////////......///000000000000000000000000000000000000000000000000111111111222222111111222222222333333333222444666777777888:::<<<===IIIaaahhhWWWRRRMMMKKKMMMUUUgggyyy~~~|||vvv|||~~~|||~~~|||hhh\\\VVVZZZ```eeeppp{{{|||ssslllgggccc```^^^WWWQQQJJJDDDAAAAAAAAAAAA===<<<:::888666555444333111222222333333222222111000111111222333333444444444555666777888999999999888999:::;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCFFFMMMRRRVVV___pppqqqcccSSSJJJCCCBBBAAA===<<<===;;;<<<===CCCVVVqqquuu___qqqjjjooouuu}}}bbbRRRTTTVVVQQQPPPRRRSSSRRRWWW^^^bbbrrreeeEEE>>><<<666777444444333222222111111000//////000000000111111111////////////......................../////////000......///000000000000000000000000000000000000000000000111111111222222222111111222222222333333333222333555666666666888:::???LLLfffkkkWWWRRRMMMKKKNNNZZZmmm~~~}}}ppprrrzzzzzzddd[[[WWW]]]dddiiittt}}}tttkkkfffcccaaa___WWWQQQJJJDDDAAAAAAAAAAAA???===;;;888555333222222222222222333333222222222000000111222333333444444444555666888999999999999999999:::;;;<<<<<<<<<<<<===???AAABBBBBBEEELLLQQQUUU]]]ooooooaaaQQQIIIBBB@@@@@@===;;;<<<>>>>>>???GGG]]]zzzppp\\\ooopppvvv}}}cccPPPRRROOOJJJJJJOOORRROOOPPPTTT___ssscccCCC===;;;555555444444333333222111111000//////000000111111111222000/////////............---.........//////000000...//////000000000000000000000000000000000000000000111111111111222222222111111222222222333333333111333555555555555777888@@@MMMhhhmmmVVVRRRLLLKKKPPP^^^ssssssjjjkkkqqq{{{zzzuuusssnnnppprrrtttuuuzzzyyyaaaYYYWWW___eeejjjuuu}}}wwwoooggg```^^^]]]WWWQQQJJJDDDAAAAAAAAAAAA>>>===;;;888555333222222000111222333333333333333222222222222222222222222777777666666666888:::;;;;;;;;;;;;<<<<<<<<<<<<===<<>>===<<<;;;======>>>JJJbbb~~~ppp]]]kkkvvvvvv|||fffTTTJJJLLLKKKGGGJJJQQQKKKJJJWWWhhhyyy```EEE::::::777333444333222111000000000000000000000000000000000000222111111000///......---////////////////////////......////////////........................------000000000000111111111111222222222222222222222222444333555777555444999@@@BBBZZZvvvoooWWWQQQMMMNNNUUUccczzz{{{mmmbbbjjjsss{{{~~~sssfffddd]]]ZZZ\\\^^^___fffnnnrrrttt|||rrrbbbYYYVVV^^^ffflllvvv~~~zzztttmmmeee```^^^]]]VVVQQQIIIDDDAAAAAAAAAAAA>>>===;;;888555444222222111111222333333333333333222222222222222222222222666666666666666888999:::;;;;;;;;;<<<<<<<<<<<<======???BBBCCCBBBDDDHHHLLLRRRcccyyyvvvfffZZZMMMIIICCC???>>>===<<<;;;======???KKKccc}}}ooo___lll{{{yyyuuubbbSSSJJJJJJJJJGGGKKKRRRNNNMMMZZZsss{{{|||```EEE;;;999777333444333222111000000000000000000000000000000000000111111111000///.........////////////////////////......////////////..............................000000000000111111111111222222222222222222222222444333555777666555999AAAGGGccclllWWWSSSPPPRRRZZZkkkvvviiidddnnn{{{|||oooddd\\\UUUUUUVVVVVVYYY^^^cccdddiiiooorrruuu}}}uuubbbYYYWWW___gggmmmwww{{{xxxqqqjjjddd___]]]\\\UUUPPPIIIDDDBBBAAAAAA@@@>>>===:::888666444333222111222222333333333333333222222222222222222222222666555555555666777888999;;;;;;;;;<<<<<<<<<<<<======???BBBBBBAAACCCGGGKKKVVVhhh~~~rrrbbbVVVJJJFFFAAA>>>======<<<<<<<<<===@@@LLLddd}}}nnn```mmm~~~{{{mmm]]]PPPHHHGGGIIIHHHNNNVVVRRRRRR```}}}tttwww^^^DDD;;;999666333333333222111000000000000000000000000000000000000111111000000//////......////////////////////////......////////////..............................000000000000111111111111222222222222333333333333555444555777666555;;;BBBPPPsss~~~gggVVVQQQPPPVVVeee|||qqqeeecccpppuuuhhh]]]TTTRRRRRRRRRQQQRRRWWWVVVXXX[[[^^^cccmmmwwwyyybbbYYYWWW___hhhnnnyyy}}}xxxppphhhccc^^^\\\ZZZTTTOOOIIIDDDBBBAAAAAA@@@===<<<:::888666444333333222222333333444333333222111222222222222222333333555555555666666777888888;;;;;;;;;<<<<<<<<<<<<======???AAAAAA@@@BBBGGGKKKZZZlll}}}ooo___TTTHHHDDD@@@===<<<===<<<<<<;;;===AAANNNeee~~~kkk]]]lll|||xxxxxx{{{mmm___RRRIIIGGGKKKLLLSSSZZZVVVWWWeee}}}xxx[[[DDD<<<999666333333222222111000000111111000000000000000000000000111000000000/////////...////////////////////////......////////////..................///////////////000000000111111111111222222222333333333333333555444555777777777===EEEZZZwwwcccVVVNNNMMM\\\wwwmmmeeeeeerrrwwwlllbbbXXXUUUXXXYYYWWWUUUXXXVVVWWWZZZ\\\aaakkkuuu~~~ddd[[[WWW___gggnnnzzzzzzppphhhbbb]]]YYYWWWSSSNNNHHHDDDBBBAAA@@@@@@===<<<:::888666444333333333333444444444333333222111111111222222333333333555555666666777888888888;;;;;;;;;<<<<<<<<<<<<======???AAAAAA@@@CCCHHHMMM]]]ooo}}}nnn^^^SSSGGGDDD???===<<<===<<<<<<;;;===BBBPPPhhhiii[[[ooovvvqqqqqq|||zzzmmm]]]PPPKKKPPPRRRYYY___YYYYYYhhh~~~~~~|||VVVBBB;;;888555333333222111111000111111111////////////////////////000000000000////////////////////////////////////......////////////.............../////////000000///000000000111111111111222222333333333444444444666555555888777888???GGGbbbtttbbbWWWMMMOOOggg~~~mmmhhhlllyyy}}}vvvjjjccc\\\[[[aaaffffffcccbbb```bbbeeegggkkkttt~~~iii^^^YYY^^^fffnnn{{{zzzooofffaaa\\\XXXUUUQQQMMMHHHDDDBBBAAA@@@???===;;;:::888666555444444444444444444444333333222111111111222222333333444555666777888999999999888;;;;;;;;;<<<<<<<<<<<<======???AAAAAAAAAEEEKKKPPP```rrr~~~ooo___SSSHHHDDD@@@===<<<===<<<<<<;;;===CCCRRRkkkjjjaaaxxxnnnlllqqqmmm\\\SSSYYY[[[```ddd[[[ZZZhhhzzzxxxyyywwwQQQ???;;;777444444222222111111111111111222////////////////////////000000000000////////////////////////////////////......////////////...............//////000000111000000000000111111111111222222333333444444555555777555666888888999AAAJJJhhhrrraaaWWWPPPVVVvvvpppnnnrrr~~~}}}wwwqqqhhhfffcccccckkktttwwwuuuqqqoooppptttvvvzzzrrreee\\\___eeemmm|||wwwlllccc___\\\WWWTTTPPPMMMHHHDDDCCCBBB@@@???<<<;;;999888666555444444444444555555444333333222000111111222333333444444666777888999:::::::::999;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@AAABBBFFFNNNSSSdddvvvppp___RRRIIIEEEAAA>>>======<<<<<<<<<>>>DDDSSSmmmtttnnniiijjjuuuyyyfff[[[aaacccfffggg\\\YYYfffqqq}}}|||rrrqqqrrrMMM===:::777444444222111111111111111222222////////////////////////////////////000000000000////////////////////////......////////////......---......///000000111111000000000000111111111111222222333333444555555666777555666888999:::BBBKKKkkklll[[[RRRQQQ___ssstttzzzyyytttoooqqqqqqqqqyyy}}}nnnaaaaaafffnnn~~~}}}tttiiiaaa^^^[[[XXXTTTPPPLLLHHHDDDCCCBBB@@@???<<<;;;999888666555444444444555555555444333333222000000111222333333444444666777999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<>>>@@@AAACCCHHHOOOVVVgggyyyppp^^^QQQJJJFFFBBB>>>======<<<<<<<<<>>>DDDTTTooozzzgggkkkxxx~~~iiiaaafffhhhjjjiii\\\XXXdddhhhxxxyyymmmjjjoooJJJ<<<:::777444555222111111111111111222222////////////////////////////////////000000000000////////////////////////......////////////......---......///000111111222000000000000111111111111222222333333444555666666777666666888999;;;CCCLLLlll}}}fffTTTKKKPPPddduuuwwwyyy~~~ssseeecccgggppp|||uuujjjaaa[[[WWWVVVUUUNNNJJJEEEBBB@@@???===<<<<<<:::888555333222222222444444555555444444333222333333444444444444444444777777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAAEEEGGGDDDDDDMMMXXXppp~~~ppp^^^RRRGGGDDD@@@>>>>>>>>>>>>======???EEETTTssspppwwwpppccc]]]gggnnniii^^^XXXXXX[[[iiippp|||pppppprrrfffFFF>>>888555555222444333333222111000///////////////000000000000000000000000000000000000000111111000000000000111111111111000000//////......000000000000////////////000000000000111111111111000000000111222222333333666555666888999:::AAAJJJlllrrr^^^TTTMMMPPP___}}}}}}|||}}}www{{{qqqiiijjjttt~~~xxxrrriiiaaa\\\YYYWWWVVVMMMJJJEEEAAA@@@>>>===;;;;;;:::777555333222222222333444444444444333222222333333333444444444444444666777888888::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>===???CCCEEECCCDDDNNNYYYrrrnnn\\\PPPFFFCCC@@@>>>>>>>>>======>>>???GGG\\\zzzrrryyyyyycccZZZ]]]dddgggbbbYYYUUUZZZ```dddkkkyyyqqqrrrwwwbbbDDD===888666777444222222222111111111111111111111000//////...------000000000000000000000000......------------......111000000000/////////...000000000000////////////////////////000000000000111111222222333333444444666555666888888999AAAIIIgggqqq\\\RRRMMMOOO[[[www{{{}}}~~~xxxppppppxxx{{{tttooogggaaa]]]ZZZWWWUUUMMMIIIDDDAAA???>>>===;;;;;;999777555333222222222222333333333333222111111222333333333444444444555666777777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<>>>BBBEEEDDDEEEPPP[[[vvv~~~mmm[[[OOOEEEBBB>>><<<=========<<<@@@>>>KKKhhhttt|||fffUUUSSS[[[]]]]]]WWWOOOOOOXXXbbbdddlllzzznnnqqq]]]BBB===999777888555000000111111111222222222/////////.........------000000000000000000000000------,,,,,,,,,,,,------000000000000////////////////////////000000000000........./////////000000222222333333444555555555777555666777777888???HHHaaaoooZZZPPPMMMNNNVVVlllzzz{{{yyy~~~yyyqqqmmmgggaaa]]]YYYUUUSSSLLLHHHCCC@@@???>>><<<;;;:::999666444333222222333222222222222222111000000222222222333333444444555666666777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@DDDFFFEEEGGGQQQ]]]zzz}}}lllZZZNNNCCCAAA===;;;<<<<<<<<<<<>>===<<<;;;999888666444333222222333111111222222111111000///111111222222333444444555555666777888999::::::;;;;;;;;;<<<<<<===>>>>>>>>>???AAACCCEEEDDDEEEPPP]]]||||||kkkYYYNNNCCC@@@===;;;;;;<<<<<<<<>>===<<<;;;888777555444222222222333111222222222222111000000000000111222333444555555555666666777888999::::::;;;;;;<<<<<<===>>>>>>>>>===>>>AAACCCBBBEEEPPP]]]}}}zzziiiWWWLLLBBB@@@===;;;<<<======<<>>===999444444111444444333222111000///.../////////.........------000000000000000000000000//////............//////////////////000000000000......//////000000111111111111111222222222333333111111111222333333444444666555666888999:::AAAJJJcccvvvaaaUUULLLKKKMMMUUUddduuu~~~uuuuuuwwwvvvrrrzzztttmmmhhhbbb]]]YYYVVVSSSQQQHHHEEEAAA>>>======<<<;;;888777555333222222222333222222333333222222111000000000111222333444555555555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>><<<>>>AAADDDEEEIIIVVVccc}}}wwwfffTTTIIICCC@@@===<<<<<<>>>>>>===@@@GGG^^^||||||tttbbbLLLKKKUUUVVVNNNJJJMMMNNNQQQ___qqqbbbXXX]]]qqqhhhJJJ;;;===999555555222222222222111111111000000111111000//////...------000000000000000000000000.........------............/////////000000000111.........///000111111111000111111111111222222222222222333333444444555555666555666999:::<<>>===<<<;;;:::777666555333222222333333222333333333333222111111///000111222333444555555555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>===???CCCGGGIIIOOO]]]kkk}}}uuucccRRRGGGCCC@@@===<<<===>>>>>>>>>>>>III```zzzsssnnnuuuZZZGGGGGGPPPTTTKKKGGGLLLPPPWWWjjj~~~bbbWWWYYYlllcccGGG999===:::666777444111111111111111222222222/////////000000000000000000000000000000000000000/////////....../////////.../////////000000111111---......///000111111222000000000000111111111111333333444444555666666777666555666:::;;;===EEENNNjjjyyyaaaTTTJJJKKKNNNTTT___nnn~~~yyyuuuttttttyyy}}}qqqeeemmmyyytttmmmfff^^^ZZZZZZXXXSSSOOOGGGEEEAAA???>>>===:::888555444333222111000000000333333333222111000//////---///111111111222444555777777777777777888888888;;;;;;<<<<<<===>>>>>>>>>===???@@@CCCMMM\\\jjjqqqooo___RRRJJJBBB@@@>>>;;;::::::;;;;;;CCCHHH[[[vvv}}}sssnnnsssXXXLLLOOOTTT\\\OOOLLLWWW]]]bbbuuucccRRRgggoooYYYJJJ;;;777888777444333222222222111111111111000111111000000//////......,,,---...000000000///...,,,---......///......---000000000000000000000000000000000000////////////000000000111222222333333000000111222444555666666777:::777888===:::===LLLqqq}}}bbbSSSLLLLLLPPPYYYdddrrrxxxsss}}}|||zzz}}}pppgggmmm~~~vvvqqqkkkddd]]]ZZZYYYXXXSSSOOOGGGDDDAAA???>>>===:::999666555444222111111111111333333222222111111000000...000111222111111333555777888888888999999::::::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBFFFQQQaaarrr|||~~~nnn___QQQIIICCCAAA???===<<<<<<======CCCJJJ^^^yyysssyyyrrrppp{{{aaaUUUUUUXXXbbbVVVSSS]]]eeemmmgggVVVlll}}}WWWIII;;;777888777444333222222222111111111111000111000000000/////////...---...//////////////////000000000//////......---000000000000000000000000000000000000////////////000000000111222222333333111111222333333444555555111555444777>>><<>><<<:::999777666555333222222111111222222222222222111111111///111222222111111222444777888888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAABBBDDDIIISSSeeezzz}}}mmm]]]PPPHHHDDDCCC@@@>>>===>>>???@@@EEEPPPfff{{{kkkvvvyyyrrrsssooodddaaaaaaggg]]]ZZZccclllvvvlll\\\sss|||TTTGGG;;;777888666444333222222222111111111111000000000000000////////////000//////............///444222111///............000000000000000000000000////////////000000000000000000000111222222333333222222222333333444444444000333444888???===FFF\\\uuu~~~cccTTTMMMKKKQQQaaawww~~~~~~qqqsssvvvooofffaaa\\\ZZZ[[[ZZZTTTOOOFFFCCC@@@>>>===<<<:::999777666555444333222222222111222222222222222222222111222333333111111222333666777888999:::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBGGGQQQbbbzzz{{{kkk\\\OOOGGGCCCBBB@@@>>>>>>>>>@@@AAAHHHWWWppprrriiizzzrrrppptttxxxoookkkiiieee______gggqqq|||qqqddd|||uuuPPPEEE:::888888666444333222222222111111111000000000000000000////////////111000///---------...///333111///------...///000////////////////////////////////////000000000000000000000111222222333333333333333333333333333333444777666:::>>>;;;GGGaaawww```TTTNNNOOOZZZpppyyysssfffaaa]]]]]]^^^[[[UUUPPPEEEBBB@@@>>>===<<<:::999777666555444333222222222222222222222222333333333111222333333222111222444666666777888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>AAA???@@@DDDKKKZZZuuuyyyiiiZZZMMMFFFAAA@@@>>>======>>>???@@@HHH[[[wwwnnniii~~~zzzhhhjjjpppxxxnnniiifff[[[\\\aaakkkxxxxxxlllqqqLLLBBB:::888888555333333222222222111111111000000////////////000000000000111000///---------...//////...,,,,,,,,,...000222////////////////////////.../////////000000000111000000000111222222333333333333333333333333333333888999777;;;>>><<>>>>>>>>@@@>>>???CCCGGGTTTpppxxxgggXXXLLLDDD???>>>===<<<<<<===???@@@FFF\\\zzznnniiisss___ccckkkqqqbbb[[[XXXPPPVVV___kkk{{{}}}sssmmmHHH@@@999888777444333333222222222111111111111000////////////000000000000000//////............///,,,,,,,,,,,,---///000111000000000000000000000000......//////000000111111000000000111222222333333222222222333333444444444777777555:::>>>???VVV|||uuucccVVVPPPLLL[[[{{{~~~wwwrrreeeaaa^^^^^^___[[[SSSLLLCCCAAA???======<<<;;;999666555444222111111111111444444444333333222222111000111333333333333555666888999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA???AAAFFFHHHSSSooovvvfffWWWKKKCCC???>>><<<<<<<<<>>>@@@AAAFFF___~~~pppkkkttt]]]aaakkkhhhVVVMMMKKKGGGOOOWWWaaaqqq|||ssshhhEEE>>>999888777444222333222222222111111111111000.../////////000000000111---...//////////////////------......//////000000000000000000000000000000.........///000111111111000000000111222222333333111111222333333444555555777666444999???BBB^^^ooo^^^RRRNNNMMMbbb{{{tttpppddd```^^^^^^^^^ZZZRRRJJJCCCAAA>>>======<<<;;;999555555333222111000000000555555444333333222111111///111222333333444555777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBB@@@CCCIIIKKKTTTrrrvvveeeVVVJJJCCC???>>>===<<<===>>>@@@BBBIIIcccsssooowww___dddnnncccOOOGGGFFFCCCJJJPPPUUUcccuuu}}}zzzzzzwwwooobbbDDD===999888777444222333222222222111111111111000.../////////000000111111,,,---///000000000/////////000000000000000///...000000000000000000000000---......///000111111222000000000111222222333333000000111222444555666666999777555:::>>>BBBaaa~~~nnn]]]QQQLLLPPPggg{{{tttoooeee```\\\]]]___\\\RRRHHHCCCAAA???>>>===<<<:::888555444333111000000111111222111111000000111111222444444444444555666777777===<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????DDDCCCCCCDDDJJJYYYtttwwweeeUUUJJJDDD@@@@@@???===<<<<<>>===<<<:::888666555333222111111222222222222111111111111222222333333333333444555666777::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????CCCBBBCCCEEEJJJZZZuuuuuudddTTTIIICCC???@@@???===<<<<<>>======<<<:::888666555444222222222333333333333222222222222333333222222222222333444555666888888999999::::::;;;;;;<<<<<<<<<===>>>?????????BBBAAABBBEEEKKK[[[wwwsssbbbSSSHHHCCC?????????===<<<<<>>======<<<:::888666555444333222333444444444333333222222333333444222222222222333444555555777777888999:::;;;<<<<<<;;;;;;<<<===>>>??????@@@AAAAAABBBFFFMMM]]]xxxqqq```RRRHHHCCC??????>>>===<<<===???BBBMMMiiirrrrrrsssqqqbbbjjj{{{rrrUUUFFFEEEIIIDDDDDDEEEGGGLLLUUU___gggqqqtttxxxyyywwwxxx{{{tttsssxxxSSSAAA;;;777666555222111333111111000000000000111111///////////////////////////////////////////////////////////////000000000////////////////////////...///000222222111000000111111000000111111222333222222333444444555555666777888666999@@@GGGdddfffSSSKKKKKKJJJ]]]zzz||||||vvvpppmmmqqqzzz~~~vvvmmmggg^^^______^^^YYYRRRIIIDDDAAA???===<<<<<<<<<:::888666555444333333333444555444333333222222333333444222222222222333444555555777888999:::;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@AAAAAACCCGGGNNN^^^yyyppp```RRRHHHDDD>>>>>>>>>===<<<===@@@BBBNNNkkkrrrwwwwwwpppdddooo~~~pppUUUFFFCCCEEECCCDDDEEEGGGLLLSSS]]]ccckkknnnrrruuuxxx|||}}}~~~xxxQQQAAA;;;777666555222111333111111000000000000111111////////////////////////////////////////////////---------....../////////////////////////////////...///000222222111000000111111000000111111222333222222333444444555555666777999666888???GGG```eeeTTTNNNLLLJJJYYYppp}}}www}}}}}}yyyuuuoooiiifffaaa___dddmmmssssssppp}}}tttkkkddd[[[^^^```^^^XXXOOOGGGBBB@@@>>>===<<<<<<<<<:::888555444333222222333444555333333222222222222333333222222222222333444555666888888999:::;;;<<<===>>>:::;;;<<<===>>>???@@@AAAAAABBBDDDIIIOOO___yyyooo^^^PPPGGGCCC>>>>>>>>>===<<<===@@@CCCRRRmmmoooyyyzzzqqqhhhuuujjjRRRDDD??????@@@BBBEEEHHHLLLSSS[[[```gggkkkqqqvvvzzzxxxPPPAAA;;;777666555222111333111111000000000000111111////////////////////////////////////////////////,,,,,,------......//////000000000000000000000000//////000111111111111111111111000000111111222333222222333444444555555666555999777888???FFF\\\}}}dddUUUOOOMMMHHHSSSdddxxxxxxtttzzzsssjjjfffbbb^^^ZZZVVVTTTTTTXXX```dddcccaaa{{{qqqggg___ZZZ^^^aaa___VVVLLLEEEAAA???>>><<<<<<<<<<<<:::888444333222111111222333444222222111111111111222222333333333333444555666777777888888999:::;;;;;;<<<::::::;;;===>>>@@@AAAAAABBBBBBEEEJJJPPP___yyymmm\\\NNNEEE@@@===>>>>>>===<<<===AAACCCWWWqqqfffrrrxxxqqqiiiwwwyyyyyyqqq^^^LLLCCC@@@???>>>BBBFFFKKKPPPVVV]]]aaammmrrryyyxxxOOOAAA;;;777666555222111333111111000000000000111111////////////////////////////////////////////////---------...//////000000000000000000000000000000000000000000000111111222111111000000111111222333222222333444444555555666444999888999???DDDXXXttt~~~cccUUUOOOKKKHHHOOO[[[kkk{{{yyywww|||{{{pppbbbXXXUUUSSSQQQOOOKKKKKKMMMQQQVVVXXXXXXWWWzzzoooccc[[[YYY^^^bbb___UUUKKKDDDAAA???===<<<<<<<<<<<<:::888333222111111111222333444222111111111111111111222444444444444555666777777777777777888999999::::::::::::;;;===>>>@@@AAAAAACCCCCCFFFJJJPPP___xxx~~~lllZZZLLLBBB>>>===>>>>>>===<<<>>>AAACCCZZZttt|||\\\iiitttnnnggguuu~~~zzzpppnnneeeUUUHHHEEEEEEEEE???DDDJJJPPPUUU[[[```dddwww}}}xxxOOOAAA;;;777666555222111333111111000000000000111111////////////////////////////////////////////////---......///000111111222000000000000000000000000111000/////////000222333111111111000111222222333222222333444444555555666333999888999???DDDUUUppp~~~bbbUUUNNNJJJIIINNNXXXfffvvv~~~}}}qqqeeeVVVMMMJJJKKKKKKJJJFFFIIILLLPPPRRRSSSTTTSSSyyynnnfffbbb^^^___```\\\UUULLLFFFBBB@@@>>><<<<<<;;;:::777555222222333333333333444444333222000//////000222333333333444444444444444444666777888999:::;;;;;;;;;;;;<<<=========>>>@@@BBBBBBDDDEEEHHHPPPbbb{{{{{{iiiYYYMMMEEEBBBAAA>>>>>>???>>>===BBBHHHhhhrrr^^^```iiiaaakkkpppkkkfff___WWWPPPGGG@@@???BBBEEEFFFMMMUUU[[[___gggooovvvWWW@@@<<<888555444333222111000000////////////000000111000///......///000111////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000222222222222222222222222333333333444444444555555555999777999???DDDWWWtttgggSSSIIIHHHFFFMMMYYYeeerrrlll\\\MMMHHHIIIIIIIIIIIIIIIIIIKKKNNNQQQRRRRRRQQQvvvmmmfffccc```aaa___ZZZRRRJJJCCC@@@???>>><<<<<<;;;:::777555222222333333333333444444333222111000000111222333333333444444444444555555666666888999:::;;;;;;;;;;;;<<<=========>>>@@@BBBBBBCCCEEEGGGPPPbbbzzzxxxfffWWWKKKDDD@@@???======>>>>>>???DDDLLLkkkpppaaahhheee]]]gggkkkgggaaaZZZQQQKKKDDD???@@@DDDEEEKKKTTTZZZZZZ]]]jjjxxxtttTTT@@@<<<888555444333222111111000000//////000000111111000///......///000111////////////////////////.........//////000000000000000000000000000000000000000000000000000000000222222222222222222222222333333333444444444555555555999666888@@@HHH___hhhUUUKKKIIIJJJQQQ]]]kkkyyyhhhZZZMMMIIIIIIIIIHHHHHHJJJKKKMMMPPPTTTVVVWWWWWW{{{rrrjjjfffdddbbbaaa]]]WWWNNNFFFAAA??????>>><<<;;;;;;:::777444222222333333333333444444111111111111111111111111333333444444444555555555555666777888999:::::::::;;;<<<=========>>>@@@BBBBBBDDDEEEGGGPPPccczzzuuucccTTTJJJBBB???===;;;<<<>>>>>>@@@GGGQQQoooooofffsssccc]]]eeeiiiddd]]]TTTKKKFFFAAA>>>@@@EEEFFFPPP[[[^^^YYY\\\nnnqqqPPP???<<<888555444444333222111111111000000111111111000000////////////000000////////////////////////.............../////////000000000000000000000000000000000000000000000000222222222222222222222222333333333444444444555555555999666888AAAMMMhhhkkkWWWMMMKKKJJJRRR___ppp~~~|||zzzxxxyyyxxx|||}}}cccXXXNNNKKKKKKIIIGGGGGGGGGIIILLLPPPSSSWWWYYYZZZwwwnnngggdddcccaaa___ZZZSSSJJJDDDAAA@@@???===<<<;;;;;;999666444222222222333333333444444000111222222222222111000333333444444555555666666555555777888999:::::::::;;;<<<>>>>>>===>>>@@@BBBDDDEEEFFFIIISSSeee{{{rrr```SSSIIIBBB>>>===<<<<<<>>>===@@@IIITTTrrrrrriiiyyy{{{dddbbbiiijjjggg]]]SSSHHHBBB???===@@@FFFHHHQQQZZZ\\\XXX]]]ssspppOOO???<<<888555444444333222222222111111111111222222000000////////////000000////////////////////////------..................000000000000000000000000////////////////////////111111111111222222222222333333333444444444555555555999777999BBBMMMiiimmmXXXNNNLLLKKKSSScccwwwuuutttsssqqqnnnjjjhhhfffhhhgggkkkrrrvvvvvvxxx|||}}}aaaYYYSSSQQQOOOKKKIIIIIIHHHKKKOOOSSSVVVYYY\\\^^^uuukkkdddaaaaaa___\\\WWWPPPHHHCCCBBBBBB???===;;;;;;:::999666444222222222333333333444444000111222222222222111000333333444555555666777777555666777888999:::::::::<<<===>>>>>>>>>???AAACCCFFFFFFGGGLLLWWWjjjppp^^^RRRIIICCC???>>>======>>>===???JJJVVVttttttiii{{{uuueeegggmmmmmmkkk```TTTHHHBBB???>>>@@@EEEJJJMMMRRRUUUWWWaaaxxxpppNNN>>>;;;777555444444333222222222111111111111222222//////000000000000//////000000000000000000000000..................------////////////////////////////////////////////////000000000111111222222222333333333444444444555555444999999;;;BBBLLLgggmmmXXXNNNMMMMMMWWWjjj}}}mmmlllkkkiiigggdddbbb```cccbbbeeejjjmmmllllllooopppppprrrtttvvvwwwxxxyyyzzzeee```[[[YYYUUUNNNLLLMMMNNNRRRXXX\\\___aaadddggg~~~tttiiibbb___^^^]]][[[VVVOOOHHHCCCBBBBBB>>>===;;;::::::999666333222222333333333333444444111111111111111111111111333333444555666777777888666777888999:::;;;;;;;;;<<<===>>>>>>>>>???AAACCCFFFFFFGGGMMMZZZmmmnnn[[[PPPIIIBBB>>>>>>===>>>>>><<>>;;;777555444444444333111111111000000111111111//////000000000000//////000000000000000000000000/////////...............////////////////////////000000000000000000000000//////000000111222222222333333333444444444555555333:::;;;<<>><<<;;;::::::888666333222222333333333333444444333222111000000111222333333333444555666777888888777888999:::;;;<<<<<<<<<<<<===??????>>>???AAACCCEEEDDDFFFMMM[[[oookkkXXXNNNGGGAAA===<<<<<<======<<<@@@OOO^^^}}}wwwuuufffdddqqqvvvsssqqqaaaUUUHHHDDDBBBAAABBBDDDHHHHHHJJJOOOWWWiiikkknnnkkkkkkJJJ>>>;;;777555444555444333111000000//////000000111...///000111111000///...000000000000000000000000000000000//////.........////////////////////////000000000000000000000000/////////000111222222222333333333444444444555555333:::;;;<<>>>>>>>><<<;;;::::::888555333222222333333333444444444333222000//////000222333333333444555666777888999888999:::;;;<<<=========<<<>>>??????>>>???AAADDDCCCCCCEEELLL[[[ppphhhVVVLLLFFF@@@;;;::::::<<<===<<>>:::777555444555444333000000////////////000000...///000111111000///...000000000000000000000000111111000000/////////...////////////////////////000000000000000000000000...//////000111222222222333333333444444444555555444::::::<<>>>>>??????@@@@@@@@@AAAGGGDDDGGGQQQ^^^jjjyyy|||dddTTTKKKCCC>>><<>>BBB>>>>>>UUUrrreeennn~~~}}}mmm[[[QQQFFFCCCBBBAAACCCGGGHHHNNNLLLQQQggggggfffbbb{{{bbbHHH===:::777555555333111000000000000000000000000000000000000000000000000000......////////////......////////////000000000000////////////000000000000000000000000111111111111//////000111222222222222444444444555555555555555444333888>>>EEEYYYwwwaaaSSSNNNMMMUUUuuuzzzpppxxx~~~vvvnnnbbbYYYWWW[[[www}}}tttkkkccc___^^^^^^\\\[[[VVVOOOFFFAAA@@@AAA???>>>===:::888555444333333333333333333333333333333222222111000000111111222333333444555666777777888888888999;;;<<<>>>???===>>>>>>???@@@AAAAAAAAAGGGDDDGGGRRR^^^kkkzzzxxxaaaRRRJJJCCC>>>===>>>:::===BBBAAADDD\\\yyyiiiuuuvvvcccUUUKKKCCC@@@@@@@@@BBBFFFFFFOOOQQQXXXooogggggghhhaaaGGG===:::777555555444222000000000000000000000000000////////////////////////......////////////..................////////////////////////000000000000000000000000111111111111///000111222333333333333333333333444444444444444666666:::@@@HHH^^^ttt___QQQLLLLLLYYYzzz|||rrr}}}~~~yyyqqqlllmmmrrr{{{sssjjjccc___^^^^^^\\\YYYSSSKKKDDD????????????>>><<<:::888555444333444333333222222333333444333222111111000111111111222333333444555666777777777777888888:::<<<===>>><<<===>>>???@@@AAABBBCCCGGGEEEHHHRRR___mmm|||sss]]]PPPHHHBBB???>>>===999<<>>===;;;999777555444333333333222222222333444555222222111111111111111222222333333444555666777777777888888999:::<<<===>>><<<===>>>???AAABBBCCCDDDFFFEEEIIITTTbbbpppqqq[[[NNNGGGBBB>>>>>><<<:::<<<@@@CCCMMMhhh}}}{{{zzzzzzgggrrr{{{yyymmm]]]MMMGGGBBBBBBCCCBBBEEEJJJNNN]]]fffppp{{{___bbbxxx^^^EEE<<<:::777555555444222111000000000000000000000000////////////////////////......////////////......------........./////////////////////000000000000///000000000111111111111111111222333444444444444222222222333444444555555555666999>>>HHHbbbmmmXXXMMMJJJJJJQQQsss~~~yyypppfff___[[[ZZZZZZ\\\WWWOOOHHHCCCAAA@@@@@@===<<<;;;999777555444333222222222222333333444555222111111111111111222222222333333444555666777777999999999:::;;;===???@@@<<<===>>>???AAACCCDDDDDDFFFDDDIIIVVVeeeuuuqqq[[[NNNGGGAAA>>>======;;;<<>>???@@@===>>>???@@@AAABBBCCCDDDEEEDDDJJJXXXiiizzzoooYYYLLLFFF@@@======>>><<<<<<>>>@@@LLLdddzzz{{{qqqzzzpppjjjyyy}}}ttteeeTTTHHHDDDAAA@@@??????EEELLLaaammmttt~~~kkkYYYaaasssTTTEEE;;;999666555555555333222000000000000000000000000111111111111111111111111......////////////......////////////000000000111////////////000000000000000000000000111111111111000111222333444444444444333333444444555666777777777:::===>>>GGGaaajjjWWWNNNJJJIIIRRRggg{{{sssooommmkkklllooommmssszzz~~~~~~{{{wwwuuutttppphhhaaa[[[YYYYYYZZZTTTOOOJJJFFFDDDCCC@@@>>><<<;;;:::888777555444333///000333555666555444222111111000000111222222333222333333444555666777777888888999:::;;;===>>>?????????@@@@@@AAABBBCCCCCCDDDDDDKKKZZZmmm}}}jjjVVVJJJDDD@@@>>>>>>=========>>>AAAMMMbbbuuuyyyiiiwwwppplllyyy{{{pppaaaRRRFFFBBB@@@??????@@@HHHQQQeeeooottthhh]]]ggghhhMMMDDD;;;888666555555555333222000000000000000000000000000000000000000000000000......////////////.............../////////000000////////////000000000000000000000000111111111111///000111222333333333333111222333444555666666777777;;;======EEE]]]hhhWWWMMMIIIHHHMMMZZZpppsssjjjaaa^^^[[[WWWUUUWWWRRRUUUYYY\\\\\\ZZZWWWVVV}}}pppllleee___[[[ZZZ[[[\\\PPPLLLGGGEEEDDDCCC@@@===;;;;;;:::888777555444333---000333666777666333222111111000000111222333333222333333444555666777777777777888999:::<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDLLL\\\oooxxxfffRRRHHHCCC@@@>>>???======>>>>>>AAANNNbbbttt{{{bbbssstttkkkttttttkkkaaaUUUGGGCCC@@@@@@AAADDDNNNXXXfffooosssgggaaammm```HHHCCC:::888666555555555444222000000000000000000000000////////////////////////......////////////......---------.........//////////////////000000000000000000000000111111111111//////000111222222222222000111111222444555666666555999;;;:::AAAXXXxxxfffVVVMMMHHHFFFLLLUUUeeezzzzzz~~~wwwhhh___VVVSSSPPPLLLIIIJJJJJJKKKLLLMMMLLLKKKJJJJJJ