BM6P6(@ gggaaaZZZXXXXXXVVVPPPJJJGGGBBB>>>>>>>>>;;;:::<<<>>>???BBBFFFGGGEEEDDDDDDBBBBBBBBB@@@>>>>>>>>>???>>>??????@@@CCCIIIPPPUUUvvvjjjbbbTTTOOONNNIIISSSlll~~~kkk___aaahhhxxxpppiiiccclllmmmccc]]]```___XXXZZZXXXVVVVVVXXXYYYZZZZZZXXXPPPJJJGGGEEEBBBBBBDDDAAADDDHHHJJJIIIFFFCCCBBB@@@<<<::::::::::::@@@GGGKKKWWWgggwwwiiiTTTIIIAAABBB???AAAGGGKKK```yyyrrrmmmjjjaaa^^^[[[YYYWWWVVVTTTRRROOOPPPPPPPPPOOORRRXXX]]]cccmmmsssxxxssshhhaaa___[[[ZZZZZZ[[[[[[[[[[[[[[[]]]aaahhhrrr{{{iiiYYYOOOKKKEEEDDDBBB@@@@@@CCCIIINNNUUU^^^fffiiijjjssswwwnnnhhhdddbbbdddfffhhhiiiiiihhhggg]]]UUUNNNLLLKKKJJJKKKOOOSSS]]]lll|||tttdddXXXMMMRRRPPPaaahhh]]]UUUCCC999777555444444444222111333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000...---,,,...///000111222333333333777999>>>DDDGGGIIIPPPYYYrrr|||}}}zzzlllbbbdddiiiqqq~~~~~~ooodddSSSQQQNNNKKKHHHGGGGGGHHHGGGGGGGGGGGGFFFDDDCCCBBB>>>AAAEEEJJJPPPXXXaaafffssszzz|||{{{}}}ttthhh```[[[YYYUUUSSSQQQJJJEEEDDDCCC@@@???AAABBBDDDGGGIIIIIIGGGFFFFFFEEEEEEDDDAAA???===<<<<<<<<<===>>>???BBBGGGMMMRRRccckkkdddVVVPPPPPPLLLVVVqqqrrrfffgggmmmzzzoooiii^^^eeeeee[[[VVVZZZ\\\XXXVVVUUUUUUXXX[[[^^^______XXXPPPJJJHHHFFFCCCCCCEEECCCFFFJJJKKKIIIEEECCCBBB@@@<<<:::;;;::::::@@@GGGLLLYYYhhhxxxlllWWWKKKDDDCCC???AAAGGGIII^^^{{{sssnnnjjjbbb___\\\ZZZXXXWWWUUUSSSOOOPPPPPPOOOOOOSSSYYY^^^```hhhpppxxxqqqhhhddd___^^^]]]\\\\\\\\\[[[[[[ZZZ]]]aaagggrrrkkkYYYMMMIIIDDDCCCAAA??????BBBHHHLLLTTT\\\ccchhhkkkuuuyyypppjjjfffdddeeegggiiijjjiiihhhggg\\\TTTMMMKKKJJJIIIJJJNNNRRR[[[iiiyyy|||qqqaaaTTTGGGMMMKKK]]]hhh```[[[JJJ<<<:::777666666666555333333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000///...---///000111222333333444444888:::???EEEHHHKKKSSS\\\xxx|||mmmeeehhhhhhmmmtttyyyyyyqqqfff^^^RRRPPPMMMJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAACCCGGGKKKPPPWWW___eeetttzzz|||yyywwwwwwxxxxxxxxxyyy{{{}}}{{{rrrgggbbb___^^^WWWOOOHHHEEECCC??????AAAFFFJJJNNNPPPOOONNNMMMLLLKKKJJJHHHFFFBBB???<<<::::::;;;===>>>@@@CCCHHHKKKQQQkkkllleeeXXXRRRRRROOO\\\xxxyyymmmmmmsss}}}mmmhhh\\\aaa___VVVRRRVVVZZZYYYUUUUUUXXX\\\```ccccccbbbWWWPPPJJJIIIGGGDDDDDDGGGFFFHHHKKKJJJHHHDDDBBBAAA???;;;:::;;;::::::@@@FFFNNNZZZjjjyyyqqq[[[NNNFFFEEE@@@AAAFFFHHH\\\|||}}}uuunnnjjjdddaaa]]][[[YYYWWWUUUSSSOOOOOONNNMMMNNNSSSYYY]]]___eeelllwwwtttmmmeeebbb___]]]\\\\\\[[[ZZZXXXYYY[[[\\\```lll}}}nnnZZZMMMHHHCCCBBBAAA???>>>AAAFFFJJJRRRXXX___eeemmmxxx|||rrrkkkhhhfffggghhhjjjjjjiiigggfff[[[SSSMMMKKKJJJHHHIIILLLPPPXXXeeettt~~~|||yyynnn]]]OOODDDIIIFFFXXXeeebbbaaaPPP===:::777666666666555444333333333222222222111111111111111111000000000000////////////////////////000000000000000000000000///000000111111000000///000111111222444555555666888:::@@@FFFIIIMMMVVVaaa|||nnnjjjpppqqqqqqpppnnnkkkddd\\\VVVPPPNNNLLLIIIGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBEEEHHHKKKPPPWWW^^^ccctttzzz|||vvvqqqoooooooooooommmooorrrtttxxx}}}}}}zzzuuu}}}tttkkkggg]]]TTTJJJFFFCCC@@@AAADDDLLLSSSZZZ\\\[[[ZZZXXXUUURRRPPPNNNKKKHHHDDD@@@===:::;;;<<<===>>>???CCCEEEKKKaaa|||~~~llleeeXXXSSSSSSRRRbbb~~~qqqqqqwwwnnnjjj```dddbbbZZZUUUXXX[[[[[[YYY[[[^^^cccffffffccc```VVVPPPKKKJJJIIIFFFFFFHHHHHHIIIJJJHHHEEEAAA???>>>===:::999;;;;;;;;;???FFFOOO\\\lllzzzuuu^^^PPPFFFDDD???AAAFFFHHHZZZyyyvvvnnnjjjdddaaa]]]ZZZXXXVVVTTTRRRMMMMMMKKKKKKMMMQQQWWW[[[___ccciiivvvwwwjjjeee___\\\[[[\\\[[[YYYXXXYYYYYYWWWWWW\\\eeelll{{{qqq\\\OOOJJJBBBBBB@@@>>>===???DDDGGGNNNSSSZZZbbblllyyy}}}ssslllhhheeefffhhhiiiiiigggeeedddZZZSSSMMMKKKJJJGGGHHHKKKNNNUUUaaaooo}}}}}}{{{vvvjjjXXXKKKEEEIIICCCRRR```bbbcccRRR<<<999666444444444333222333333333222222222111111111111111111000000000///////////////////////////////////////////////////...///000111111111111111111111222333444555777777888:::@@@FFFIIIMMMYYYeeetttsss{{{|||uuunnnfff^^^VVVQQQMMMLLLJJJHHHGGGFFFEEEEEEGGGGGGFFFFFFEEECCCBBBAAABBBDDDGGGKKKPPPWWW___dddtttyyyzzzrrrooommmmmmmmmkkklllnnnooopppsssxxx{{{xxx|||xxxnnnqqq}}}rrrjjj___SSSLLLHHHEEEGGGKKKWWWdddnnnpppmmmjjjeee___ZZZWWWSSSPPPMMMIIIDDD@@@<<<=========<<<===@@@BBBHHHZZZsss{{{iiicccWWWRRRTTTVVViiivvvvvv|||qqqnnnhhhkkkjjjccc]]][[[\\\\\\^^^aaafffkkkmmmjjjeee```UUUOOOKKKKKKKKKHHHHHHJJJHHHIIIHHHEEEAAA===<<<;;;<<<999999;;;;;;;;;???FFFOOO\\\lllzzz{{{bbbRRRFFFDDD>>>@@@GGGHHHYYYwwwwwwooojjjdddaaa]]]YYYWWWUUURRROOOLLLJJJIIIJJJLLLPPPSSSVVVZZZ\\\cccrrrrrrkkkaaa\\\[[[[[[YYYWWWWWWXXXXXXWWWUUUVVVZZZ^^^bbbqqqrrr]]]OOOKKKBBBBBB@@@>>>===>>>BBBEEEJJJOOOWWW```jjjwww}}}rrrkkkfffcccdddfffggggggeeedddbbbZZZSSSMMMLLLJJJGGGGGGJJJLLLSSS___lllzzz|||vvviiiWWWIIIDDDHHH@@@NNN^^^dddfffTTT===:::666444333333333222333333333222222222111111111111111111000000000///////////////////////////////////////////////////...///000111222222222111111111222222444666888999777:::AAAFFFHHHMMMZZZhhh~~~}}}xxxooofff]]]TTTOOOKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@CCCGGGKKKQQQYYYaaagggsssxxxzzzpppkkkiiiiiiiiiiiijjjkkkjjjjjjkkkmmmpppppptttyyy~~~|||wwwmmmlllvvvwwwjjj[[[QQQKKKGGGJJJNNNcccuuuxxxnnngggaaa[[[VVVRRRNNNIIIDDD@@@@@@@@@>>><<<<<>>AAADDDHHHOOOXXX```iiiuuu}}}rrrjjjeeeaaacccdddffffffeeecccbbb[[[TTTNNNMMMKKKHHHGGGJJJKKKRRR^^^kkkyyy}}}wwwkkkZZZMMMDDDIII@@@MMM```iiimmmZZZAAA===888666555555555555333333333222222222111111111111111111000000000000////////////////////////000000000000000000000000///000000111222222222111111111111222333666888999888<<>>;;;;;;<<<:::888888;;;;;;;;;???EEELLLZZZkkkvvvppp\\\MMMHHH@@@AAAFFFEEEQQQlllvvvpppfffbbb^^^ZZZWWWTTTQQQNNNMMMLLLKKKMMMPPPQQQOOOMMMMMMPPPVVVbbbssssssfff```\\\WWWSSSRRRSSSTTTUUUTTTSSSRRRRRRSSSVVVZZZcccttt~~~pppaaaRRRKKKKKKCCCCCCBBB@@@>>>>>>@@@CCCHHHQQQ\\\ccchhhrrr~~~rrrjjjeeeaaabbbdddfffffffffdddddd\\\UUUOOONNNLLLIIIHHHJJJJJJRRR^^^lllzzz}}}xxxnnn___SSSJJJOOOEEEPPPcccmmmppp[[[BBB>>>999666555555555555333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000111222222222111111111000000111222555888:::;;;>>>DDDHHHHHHMMM]]]mmmxxxlllbbbXXXQQQLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAADDDHHHLLLRRRYYYaaagggooouuuvvvpppooopppqqqvvvvvvvvvtttqqqpppppppppvvvvvvxxx{{{{{{}}}~~~yyypppnnnuuuyyysssrrr{{{qqqaaaVVVOOOPPPTTTbbbsssiiiccc^^^WWWRRRIIIGGGDDD@@@======AAADDDIIITTThhh~~~|||ttteeeaaaXXXUUUZZZbbb}}}~~~}}}vvvooollloootttyyy}}}yyykkkaaaSSSNNNLLLNNNOOOMMMLLLNNNJJJIIIGGGCCC>>><<<<<<===999777888;;;<<<;;;???EEEKKKZZZjjjuuuvvvaaaQQQKKKBBBAAAEEECCCNNNgggyyysssgggddd___[[[XXXUUURRROOONNNMMMNNNPPPSSSSSSOOOLLLOOOQQQVVV]]]iiizzz{{{lllccc]]]WWWQQQSSSTTTUUUUUUTTTRRRQQQPPPHHHNNNTTTXXX```kkkrrrssstttmmmfff___UUULLLJJJLLLDDDCCCBBB@@@>>>>>>@@@CCCIIISSS___eeeiiirrrssskkkfffaaabbbdddfffggggggfffeee\\\UUUPPPOOOMMMIIIHHHJJJJJJRRR___mmm{{{|||yyypppbbbXXXRRRVVVKKKTTTeeennnpppYYY@@@<<<777333333333333333333333333222222222111111111111111111000000000000111111111111111111111111000000000000000000000000111111222222222111111000000000///000222555888:::===AAAFFFIIIIIINNN^^^ooo~~~ooobbbXXXPPPKKKHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@DDDFFFIIIMMMQQQXXX```eeemmmtttxxxrrrqqqsssuuuzzzzzzzzzxxxuuurrrrrrsssyyyyyy}}}{{{pppooowwwooohhhfffnnn}}}mmm```WWWRRRSSSZZZrrr|||oooddd\\\YYYRRRKKKFFFDDDBBB@@@CCCHHHKKKZZZooo}}}pppjjjbbbYYYUUUYYYkkkzzz{{{yyysssrrrwww}}}lll^^^TTTRRROOONNNOOOOOOMMMLLLIIIFFFBBB@@@??????===<<<:::777777999999999>>>EEENNNXXXfffuuuhhhTTTMMMGGGEEEDDDGGGOOOXXXxxxyyysssooohhh^^^WWWTTTSSSRRRQQQMMMOOORRRUUUVVVRRRMMMHHHNNNOOOUUU___jjjtttzzznnnaaaZZZZZZTTTTTTTTTTTTSSSSSSRRRRRRNNNOOOOOOQQQUUUXXX[[[\\\^^^]]]ZZZWWWSSSOOOKKKHHHKKKEEEAAABBBBBB@@@@@@CCCGGGSSSbbbkkknnnssszzzmmmffffffddddddfffiiiiiifffccc]]]XXXQQQLLLJJJJJJIIIIIIKKKRRR]]]jjjwwwyyy|||zzzoooggghhhpppZZZOOOVVVbbbppppppaaaEEE===666666666555444666555444333222111111111111111111000000000000111111000000000000////////////000000000000000000000000111222333222000000111222111222333333333555999<<<;;;DDDEEEGGGNNNQQQ\\\qqqiiiWWWPPPRRRNNNLLLIIIHHHIIIIIIIIIHHHFFFGGGGGGEEEBBBAAAAAABBBCCCFFFJJJNNNSSSYYYaaaeeeooovvvxxxrrrsssuuuvvv{{{}}}||||||zzz~~~yyyuuuuuu}}}|||qqqfffddddddggglllzzz|||mmm```XXXWWWUUUeee~~~ssshhhbbbYYYRRRKKKHHHDDDAAACCCGGGQQQ```ttt}}}qqqmmmgggbbb___cccqqq{{{xxx~~~~~~|||yyyvvvxxx{{{gggYYYPPPOOOMMMMMMNNNOOOMMMLLLHHHEEEBBB@@@?????????>>>:::888777999999:::???EEEPPPZZZiiiuuuttt\\\SSSJJJGGGFFFHHHMMMTTTfffuuuxxxrrrjjjcccZZZSSSPPPOOONNNMMMQQQSSSVVVXXXWWWSSSMMMIIINNNRRR]]]kkkuuuzzzzzzjjj```\\\XXXXXXWWWVVVUUUUUUUUUUUURRRRRRTTTWWWZZZ[[[[[[ZZZVVVUUUSSSRRRQQQOOOMMMKKKJJJEEEAAABBBAAA???@@@CCCIIIVVVfffnnnpppuuu}}}ppphhhfffdddccceeehhhiiifffccc\\\WWWPPPLLLJJJJJJJJJIIIJJJQQQ\\\iiivvvzzz|||{{{rrrlllnnnwww___RRRUUU^^^jjjjjj[[[EEE===666555666444444555444444333222111111111111111111000000000000111111000000000000////////////000000000000000000000000000111222222111000111333111222333333333555999<<<<<>>FFFHHHJJJRRRVVVcccyyy}}}bbbWWWRRRPPPLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEBBB@@@@@@AAABBBEEEHHHLLLQQQWWW^^^bbbpppvvv~~~}}}wwwrrrmmmjjjmmmkkkiiiiiiggghhhqqqzzzwwwmmmfffaaaiiipppccc[[[SSSOOOLLLJJJNNNTTTfffuuu~~~tttttt}}}~~~{{{|||~~~mmmVVVHHHFFFGGGHHHKKKNNNNNNLLLJJJEEECCCAAAAAACCCDDDDDDCCC<<<999999;;;;;;;;;@@@GGGMMM[[[jjjttt|||wwwbbbXXXTTTPPPKKKIIIMMMSSS\\\hhhvvvzzzpppfff```XXXUUUQQQMMMKKKKKKMMMOOOQQQUUUZZZ\\\YYYTTTQQQOOOQQQ___xxxuuukkkhhhccc```^^^```cccfffccchhhpppzzz|||qqqiii^^^YYYTTTRRRTTTUUUTTTRRRPPPMMMJJJIIIFFFBBBDDDIIILLL```ssszzz|||wwwkkkfffcccbbbbbbdddhhhiiifffccc[[[VVVPPPKKKIIIIIIJJJJJJKKKQQQ\\\hhhuuu}}}}}}{{{xxxwwwwww```OOOKKKMMMYYY```YYYFFF===666555555333222333222222222111222222333333111111000000000000111111000000000000////////////////////////////////////...000111111111111333444222333444444444666:::===???GGGIIIKKKSSSYYYggg}}}hhhZZZSSSPPPMMMKKKJJJJJJIIIGGGGGGHHHGGGEEEBBB@@@???@@@BBBDDDHHHKKKPPPVVV\\\aaammmsss|||}}}~~~xxxtttqqqppprrrooommmlllhhheeehhhnnn|||dddrrrxxxpppiiikkkwwwmmmcccXXXRRRNNNMMMRRRYYYjjjxxxttttttyyyrrrvvv}}}oooZZZMMMJJJIIIJJJKKKMMMMMMLLLJJJDDDCCCCCCDDDEEEEEEDDDBBB===::::::<<<<<<<<>>AAAIIIJJJMMMVVV]]]mmm~~~pppwww{{{|||jjj[[[RRRPPPMMMLLLLLLLLLKKKJJJHHHHHHHHHEEEBBB?????????AAACCCFFFJJJNNNSSSZZZ^^^gggmmmvvv|||uuusssnnnsss{{{uuunnnjjjmmmpppuuu{{{{{{xxxvvvqqqkkkiiikkknnnzzzMMMRRRYYYiiixxxlll```YYYWWW[[[dddnnn~~~qqquuu~~~vvvnnngggfffiiimmmzzzyyyhhh\\\RRRPPPMMMLLLMMMMMMLLLKKKBBBCCCEEEHHHIIIGGGBBB???>>>;;;:::<<<======BBBHHHRRR[[[gggrrr|||zzzjjj___WWWSSSSSSSSSRRRRRRTTTWWWZZZ\\\]]]___]]][[[ZZZYYYWWWTTTRRRMMMOOOPPPPPPOOORRRXXX\\\ccchhhmmmkkkccc[[[VVVUUUVVVeeevvv}}}{{{zzz}}}yyypppddd_________[[[WWWXXXVVVUUUSSSMMMHHHKKKRRRccczzz}}}qqqlllbbbaaa```cccgggiiifffdddaaa\\\TTTOOOKKKJJJIIIIIIFFFMMMWWWcccppp}}}{{{zzzdddSSSIIICCCJJJQQQLLLJJJAAA999888777555444555555444333222111111111111111111000000000000111111000000000000////////////111111111111111111111111111222333222000000111222333444444444555777;;;>>>AAAIIIKKKNNNWWW^^^nnnoooxxxzzzuuuxxxhhhZZZRRROOOMMMLLLLLLMMMLLLKKKHHHIIIHHHEEEBBB?????????AAACCCFFFIIIMMMSSSYYY^^^dddjjjttt}}}|||uuusssrrruuuyyy~~~vvvrrrnnnqqqwww}}}}}}xxxrrroooqqqfffpppsss{{{KKKNNNRRR[[[lllooodddccc___[[[hhh{{{~~~sssyyytttddd[[[YYY]]]gggpppzzz|||mmmbbb\\\WWWSSSNNNLLLMMMMMMKKKIIIFFFGGGIIIIIIHHHFFFCCCAAA???;;;:::;;;<<<>>>EEEMMMSSS\\\hhhrrrzzztttjjjccc]]]XXXYYYXXXXXXYYYZZZ[[[YYYXXXXXXWWWVVVTTTSSSRRRRRRQQQWWWRRRQQQUUUVVVWWW^^^hhhppptttwwwtttlllbbbZZZVVVUUU___qqqwwwllliiilllooorrrkkkjjjjjjgggcccbbb\\\UUURRRNNNKKKMMMRRRgggvvvmmmdddcccccceeefffgggfffddd]]]YYYSSSNNNLLLKKKIIIHHHGGGLLLTTT```nnn}}}yyyqqq```MMMFFFFFFHHHLLLOOOPPPEEE:::777666333000000444444333222111111111111000000000000000000000000////////////............111111111111000000000000......//////000000111111444111111333444444888>>>CCCHHHIIINNNXXX^^^ppp}}}uuunnnlllnnnooovvvyyyaaaVVVRRROOOLLLJJJKKKKKKKKKKKKHHHHHHGGGDDD@@@>>>>>>???AAACCCFFFIIIMMMSSSYYY]]]eeeiiiqqqzzzyyyxxx}}}}}}~~~~~~xxxrrrrrrmmmlllrrr~~~JJJLLLNNNRRR^^^tttvvviiifffcccbbbqqq}}}sssyyyyyylll]]]VVVWWW]]]iiissswwwkkkccc___WWWTTTQQQOOOOOOOOOLLLJJJEEEGGGIIIJJJIIIFFFCCC@@@???;;;:::;;;<<<>>>EEEMMMTTT]]]iiisss{{{zzzssslllfffcccbbbaaabbbcccbbbaaa___]]]\\\[[[YYYXXXWWWVVVUUUXXXUUUWWW\\\___bbbiiiqqqvvvxxxxxxsssjjj```XXXUUUUUU[[[gggvvvxxxiii___[[[\\\^^^lll~~~wwwuuutttqqqmmmllleee]]]YYYUUURRRUUU[[[ooowwwnnndddcccccceeeggghhhfffeee]]]YYYSSSNNNLLLKKKIIIHHHGGGKKKTTT___nnn|||zzzkkk\\\KKKEEEFFFHHHKKKOOOMMMBBB999777777555444444444444333333222333333333000000000000000000000000////////////////////////222111111000///...------......//////000111111111333111111444555555:::AAAEEEJJJKKKPPPZZZ___qqquuulllffffffeeejjj|||sss```XXXOOOMMMJJJIIIIIIJJJIIIHHHHHHHHHGGGDDDAAA>>>??????@@@BBBEEEHHHLLLQQQXXX\\\dddiiiqqqzzzzzzqqqlllkkkpppzzzLLLMMMNNNNNNRRR^^^ooo{{{}}}||||||}}}nnniiifffgggvvv|||ssszzzpppdddXXXTTTXXXaaaooo{{{qqqgggbbbaaaWWWUUUTTTSSSSSSPPPMMMJJJEEEGGGKKKLLLKKKHHHCCC@@@@@@<<<:::<<<===???FFFNNNUUU^^^jjjttt{{{{{{rrrqqqooonnnnnnlllhhheeecccbbbaaa___^^^\\\ZZZYYY[[[\\\aaaiiiooosssyyy}}}uuujjj```YYYVVVWWWYYY]]]dddmmmtttyyyzzzsssmmmdddZZZSSSPPPPPPPPPVVVggg|||ssskkkbbb\\\VVVTTTYYY```wwwwwwpppdddddddddeeeggghhhgggfff]]]YYYSSSNNNLLLKKKIIIHHHGGGKKKSSS^^^lll{{{xxxeeeXXXKKKGGGIIIKKKNNNQQQNNNCCC999777777555444444444444333333444444555555000000000000000000000000000000000000000000000000////////////..................///000000111111222333111111555666777<<>>@@@GGGOOOXXXaaammmvvv{{{|||xxxuuusssrrrqqqvvv|||xxxnnneee```]]][[[ZZZYYYYYYYYYXXXVVVTTTOOOOOOOOOOOOOOOOOONNNNNNNNNRRR___wwwuuujjj```\\\cccmmmwwwpppeeeddddddeeeggghhhfffeee]]]YYYSSSNNNLLLKKKIIIHHHFFFIIIPPP[[[hhhwwwmmm[[[RRRLLLLLLNNNPPPRRRVVVUUUHHH===888777444222222222222111111222333444444000000000000000000000000///000000000111111111222000000000000000000000000//////000000111222222222444222222555555555:::@@@IIIPPPQQQTTTZZZ```tttqqqccc___dddnnnwwwwwwyyyvvvlll^^^TTTQQQRRROOONNNMMMMMMNNNMMMJJJHHHIIIIIIHHHEEEAAA??????@@@@@@BBBEEEHHHLLLQQQXXX\\\```eeemmmvvv}}}}}}}}}|||SSSUUUVVVVVVTTTSSSSSSTTTRRRRRRQQQOOONNNLLLKKKJJJHHHHHHJJJOOORRRVVV___iiisssuuukkkaaaYYYWWWYYYdddooo|||wwwttt|||uuuddd^^^[[[aaakkkvvvqqqddd[[[VVVRRRTTTVVVUUURRRNNNKKKJJJKKKNNNQQQRRRQQQNNNIIIFFFAAA>>><<<>>>???AAAHHHPPPXXXaaammmvvv{{{xxxooohhhcccaaa^^^]]][[[ZZZYYYVVVSSSOOOPPPPPPOOOOOONNNMMMLLLKKKLLLNNNVVVfffttthhhbbbhhhrrrxxxqqqfffeeedddeeeffffffdddbbb]]]YYYSSSNNNLLLKKKIIIHHHFFFIIIOOOYYYggguuu~~~~~~jjjUUUOOOJJJJJJKKKLLLOOOTTTSSSGGG;;;888777666555777222222111111111222333333000000000000000000000000...//////000000111111111555444333111000...---,,,//////000111111222222333555222333666777777<<>>===>>>???AAAHHHPPPXXXaaammmuuuzzz~~~zzzsssoookkkhhheeebbb___]]][[[YYYUUUSSSQQQQQQOOONNNMMMLLLKKKKKKMMMPPPTTT]]]ooorrrjjjpppyyyzzzsssgggeeeddddddeeedddbbb___]]]YYYSSSNNNLLLKKKIIIHHHFFFHHHNNNXXXeeettt}}}~~~mmmTTTNNNIIIIIIJJJJJJNNNSSSTTTHHH<<<888777666666777444444333222222222333333000000000000000000000000------...//////000111111333222111000///...------///000000111111222333333444222333777:::;;;AAAHHHIIIQQQTTTWWW]]]ccczzz|||uuuwww}}}~~~|||wwwmmm```WWWUUUUUUOOOMMMJJJIIIIIIJJJIIIHHHIIIIIIHHHEEEBBB@@@@@@AAA???AAADDDGGGKKKPPPWWW[[[aaadddiiiqqqyyyeeedddbbb___ZZZVVVSSSQQQKKKMMMOOOQQQQQQOOOMMMKKKJJJGGGEEEEEEBBBAAAGGGPPPWWWlllqqqbbbWWWNNNIIIGGGFFFRRR___hhhqqqxxx{{{yyy{{{}}}uuuttt}}}uuummmdddaaaeeeppp|||qqqdddZZZUUUTTTVVVWWWUUUPPPMMMLLLMMMLLLMMMNNNNNNMMMKKKHHHFFFBBB???===>>>???AAAHHHPPPXXXaaammmuuuyyy}}}~~~yyyuuurrrooollliiiddd```]]]\\\ZZZXXXQQQPPPOOOMMMMMMNNNOOOOOOMMMPPPTTTUUU___xxx~~~uuuzzz}}}uuugggfffdddddddddbbb```^^^]]]YYYSSSOOOLLLKKKIIIHHHEEEHHHMMMWWWdddsss|||zzz{{{qqqVVVPPPKKKJJJJJJJJJNNNTTTXXXKKK>>>999777444333444666555444444333333333333000000000000000000000000,,,------...///000000111,,,------...///000111111000000000111222222333333222111444999<<>>@@@CCCFFFJJJOOOUUUZZZbbbdddhhhooowwwxxxtttmmmhhhppp~~~nnnllliiiddd^^^YYYXXXXXXTTTSSSRRRRRRRRRQQQNNNLLLLLLJJJGGGDDDCCCDDDEEEFFFSSS^^^|||}}}jjj\\\QQQHHHDDDDDDIIIOOOYYYcccllltttzzz~~~{{{}}}}}}xxxuuuzzz{{{tttnnnjjjkkkmmmqqqxxxvvveee[[[YYYWWWWWWVVVSSSOOOKKKJJJJJJMMMMMMNNNPPPPPPMMMIIIEEEBBBAAA???======AAAGGGLLL]]]ccckkkqqqwww}}}}}}zzzxxxsssqqqmmmjjjgggbbb]]]YYYUUUTTTSSSRRRQQQQQQQQQQQQRRROOOPPPTTT[[[jjj~~~xxxmmmgggdddfffgggeeecccccc```]]]XXXSSSOOOMMMLLLLLLFFFJJJQQQ[[[fffttt~~~~~~xxxVVVSSSNNNJJJIIIKKKOOORRRUUULLLAAA888555555444333444333222111000000000000000000000000//////////////////............//////000000000000000000000000///000111222222333222222222444777:::>>>BBBFFFHHHNNNUUUWWW[[[ccckkk~~~qqqggg^^^WWWSSSPPPNNNLLLLLLKKKIIIGGGGGGGGGEEECCCAAA???===<<>>===>>>@@@BBBEEEHHHMMMSSSXXX^^^aaaffflllsss{{{}}}qqqkkkfffaaa^^^^^^]]]hhhxxx||||||pppqqqrrrooojjjfffcccbbb\\\YYYWWWVVVWWWXXXXXXWWWOOONNNLLLIIIFFFEEECCCCCCGGGMMMfffsssaaaTTTKKKCCC???@@@???EEEPPP\\\gggrrr{{{~~~}}}yyypppppptttwwwxxx{{{wwwqqqllllllooouuuyyyxxx{{{~~~pppccc\\\\\\[[[ZZZWWWSSSNNNLLLKKKLLLKKKKKKLLLMMMMMMKKKHHHDDD>>>===<<<<<<>>>CCCKKKPPPZZZaaakkkssszzz{{{uuummmhhhaaa```___]]][[[ZZZYYYYYYYYYYYYZZZ[[[YYYZZZccclll{{{yyyjjjddd```ccceeedddcccccc```]]]WWWQQQLLLJJJHHHHHHKKKKKKOOOYYYiiiwww}}}xxxmmmbbbeeeddd[[[PPPKKKOOOUUUYYYPPPDDD;;;777666444333444444333333222333333333222222222222111111111111000//////......//////000000000000000000000000000///000111222222333222222222444777999;;;>>>CCCFFFJJJQQQRRRWWWaaalll~~~rrreee[[[TTTRRROOONNNNNNMMMKKKJJJJJJIIIGGGDDDBBB@@@>>>>>>>>>@@@BBBEEEHHHLLLRRRVVV[[[___eeekkksss{{{zzzpppkkkeee^^^ZZZYYYTTTXXX^^^dddkkkuuu{{{uuutttvvv{{{~~~}}}}}}qqqsssuuuuuuqqqmmmjjjhhhccc```\\\ZZZZZZZZZZZZZZZSSSRRRPPPMMMIIIFFFCCCBBBEEEHHH^^^yyy{{{mmm\\\QQQIIIBBB??????CCCHHHPPPYYYbbbkkktttyyy~~~}}}{{{zzzqqqkkknnnpppqqqqqquuurrrmmmkkknnnvvv~~~yyymmmaaa\\\]]]\\\[[[XXXSSSNNNLLLKKKLLLJJJIIIJJJKKKKKKJJJFFFDDD>>>>>><<<<<<===CCCJJJPPPWWW___jjjttt{{{yyytttooommmjjjfffccc```___^^^ZZZ[[[\\\\\\ZZZYYY\\\``````lll~~~xxxiiibbb___bbbdddccccccdddbbb^^^XXXRRRMMMIIIHHHGGGJJJHHHJJJUUUfffuuu|||~~~zzznnngggnnnpppfffVVVMMMQQQYYY\\\SSSFFF===888666444333111111111000111111222222000000000000/////////...000000////////////000000//////////////////////////////111222222222222222222444777888999<<>>@@@BBBEEEGGGKKKPPPTTTYYY]]]ccckkkrrrzzz{{{rrrnnnjjjbbb]]]\\\[[[ZZZXXXVVVWWW]]]fffmmmvvv}}}yyyuuuqqqrrrvvvzzz~~~zzzyyyyyyooorrrvvvwwwtttqqqnnnmmmjjjfffbbb^^^]]]\\\[[[ZZZWWWVVVSSSPPPLLLHHHEEEDDDGGGJJJ___zzzuuugggXXXOOOHHHAAA???@@@EEEIIIOOOVVV]]]eeemmmsssuuuvvvtttttt|||{{{jjjgggiiijjjjjjlllmmmmmmmmmpppvvv~~~uuujjj```]]]]]]]]]\\\YYYTTTOOOKKKJJJKKKHHHGGGGGGHHHIIIHHHEEECCC@@@???===<<<===BBBIIINNNUUU^^^kkkvvv}}}{{{yyyuuupppkkkgggdddbbb``````___\\\[[[[[[[[[[[[WWW\\\dddooo}}}wwwiiibbb^^^aaacccccccccdddccc```ZZZSSSNNNJJJIIIHHHJJJHHHIIITTTdddttt~~~zzz|||~~~{{{pppjjjsssxxxooo\\\QQQTTT\\\]]]TTTGGG===999666555333111111111000111111222222000000000000/////////...000000////////////000000//////////////////////////////111222222222222222111444777777777;;;AAAGGGPPPVVVVVVYYYaaallltttiiibbbVVVTTTRRRQQQQQQQQQOOONNNNNNKKKHHHEEEBBB@@@??????>>>@@@BBBEEEGGGJJJOOORRRWWW[[[bbbjjjqqqyyy{{{tttqqqnnnhhhcccbbb^^^[[[UUUPPPNNNPPPUUUYYYaaajjjwww}}}yyyvvvrrrooosssyyy~~~}}}zzzzzzzzzkkkooosssuuutttrrrppppppooolllgggdddaaa___]]][[[\\\ZZZWWWSSSOOOKKKIIIHHHJJJOOOfffooobbbTTTLLLGGGAAA???@@@CCCFFFKKKQQQXXXaaaiiiooorrrsssrrrsss{{{rrrccc```aaa```bbbgggfffiiinnnuuu}}}rrrhhh```\\\]]]\\\[[[YYYUUUOOOKKKIIIHHHFFFFFFEEEFFFGGGGGGDDDBBB@@@???>>><<<===BBBIIINNNVVV```nnnyyy{{{uuuqqqmmmlllnnnmmmhhhbbb______\\\WWWYYYYYYYYY\\\dddsssxxxvvvyyy}}}wwwjjjccc___aaacccbbbbbbdddddd```ZZZTTTNNNKKKIIIIIIKKKJJJLLLUUUdddsss~~~xxxzzz|||~~~{{{rrrlllwww}}}tttaaaTTTUUU\\\]]]TTTGGG===999777555333444444333333222333333333222222222222111111111111111000000//////000000111000000000000000000000000///000111222222333222222111444777888777:::BBBIIITTTZZZZZZ]]]eeennnsssfff___XXXVVVSSSRRRSSSSSSQQQPPPNNNLLLHHHDDDAAA?????????===@@@CCCEEEGGGIIIMMMPPPVVV[[[bbbiiipppwww~~~}}}vvvtttqqqlllhhhggg^^^ZZZUUUPPPMMMNNNPPPRRRWWW___jjjttt|||~~~{{{xxxvvvrrrooossszzz}}}}}}gggjjjnnnqqqqqqppppppppprrrooollliiigggdddaaa^^^```^^^YYYTTTPPPNNNLLLLLLLLLTTTmmm}}}jjj^^^QQQJJJEEE@@@???@@@@@@CCCGGGLLLSSS[[[dddjjjnnnppppppqqqxxxzzziiiZZZXXXVVVTTTXXXaaadddiiiqqqzzz~~~qqqggg___\\\\\\ZZZ[[[ZZZVVVPPPJJJFFFEEEEEEDDDDDDEEEFFFEEEDDDBBB>>>>>>===<<<===CCCJJJPPPYYYcccrrr~~~}}}~~~wwwoookkkjjjddd[[[\\\[[[YYYXXX[[[aaaiiiooo~~~qqqffffffkkkpppxxxzzz}}}xxxmmmeee```aaacccbbbbbbdddbbb^^^YYYSSSNNNJJJIIIIIIIIIJJJMMMUUUaaappp}}}uuuxxxzzz}}}yyypppzzzwwwdddUUUTTTXXX\\\RRRFFF===999777555444555555444333222222222222222222222222111111111111111111000000000000111111000000000000000000000000///000111222222333222222000444888888777;;;DDDKKKVVV\\\^^^aaaiiirrr}}}~~~tttddd]]]YYYWWWTTTTTTTTTTTTSSSRRRNNNLLLGGGCCC@@@>>>>>>>>>===@@@CCCEEEFFFIIILLLNNNVVVZZZbbbiiiooovvv|||zzzwwwtttoookkkkkkddd```YYYTTTQQQPPPQQQRRRSSSYYYbbbiiiqqqyyy~~~}}}zzztttpppssszzzdddgggkkknnnnnnooooooppprrrpppnnnmmmkkkhhheeebbbccc```[[[UUUQQQOOOOOOOOOLLLVVVrrrxxxfff[[[NNNHHHDDD???>>>???AAABBBEEEIIINNNVVV^^^dddfffhhhhhhiiioooxxx|||{{{sssbbbUUURRROOOLLLRRR]]]fffkkkttt~~~}}}pppggg___\\\\\\YYYZZZZZZWWWPPPJJJEEECCCEEEDDDCCCDDDEEEEEECCCBBB<<<<<<;;;;;;>>>DDDLLLRRR[[[fffuuu|||xxxvvvmmmbbb]]]]]]\\\[[[[[[[[[[[[\\\___tttyyybbbXXXYYY___dddlllmmmpppvvv|||zzznnnfffaaaaaacccbbbbbbddd```]]]WWWQQQMMMJJJIIIHHHFFFHHHLLLTTT^^^lllzzz}}}qqqvvvzzzrrr|||xxxeeeUUURRRUUU[[[RRRFFF<<<888777666444444333222111000000000000000000000000////////////111111000000000000111111000000000000000000000000///000111222222333222222000444888888777;;;EEEMMMVVV]]]___cccllltttvvvrrr{{{uuuddd]]]YYYWWWUUUTTTUUUUUUTTTRRRNNNLLLGGGBBB???>>>>>>>>>===@@@CCCEEEFFFHHHKKKNNNVVV[[[bbbiiiooouuu{{{{{{wwwrrrnnnnnnkkkfff]]]VVVRRRPPPPPPOOOSSSWWW]]]cccjjjsssxxxrrruuu{{{gggfffeeeeeefffgggjjjkkkooopppqqqqqqpppnnnllljjjgggeeebbb\\\VVVRRRQQQQQQOOO]]]qqq{{{rrr```XXXMMMFFFBBB@@@>>><<<>>>>>>AAAEEEKKKSSSZZZ^^^aaa```___```ccchhhmmmppp___VVVLLLHHHFFFGGGMMMTTT```mmm|||yyylllccc\\\YYYYYY[[[[[[WWWOOOKKKJJJHHHEEEBBBDDDEEEFFFFFFEEEDDDBBBBBB<<<888;;;>>>BBBHHHNNN^^^hhhvvvyyymmmhhhddd___[[[ZZZYYYXXXWWW]]]eeewww{{{fffXXXRRRTTTYYY[[[\\\___eeeiiilllttt}}}{{{nnneee^^^```dddcccaaa___^^^\\\XXXSSSOOOLLLJJJJJJEEEGGGLLLTTTaaaooo|||zzzooozzzsssyyy{{{ppp```VVVUUUVVVYYYSSSGGG;;;666777666222222111222222333444555666111111111111111111111111111111000000//////......//////000000111111222222000111111222222333444444666777999888999>>>EEELLLYYYcccfffgggooozzz}}}nnniiikkkyyygggbbb\\\ZZZXXXVVVUUUTTTTTTUUUQQQNNNHHHCCC???>>>>>>>>>===@@@CCCEEEGGGHHHJJJLLLSSSWWW^^^eeelllssszzz~~~~~~yyyvvvtttssspppkkkddd\\\WWWTTTTTTTTTSSSVVVZZZ]]]aaaiiissszzz|||yyyyyyzzz{{{iiihhhfffddddddeeefffgggkkkmmmooopppqqqpppnnnmmmjjjiiifffaaa[[[WWWVVVVVVTTT^^^ooovvvlll]]]VVVKKKDDDAAA@@@???>>>>>>???@@@DDDIIIOOOUUUYYY]]][[[YYYWWWWWWYYY[[[]]]UUUMMMFFFCCCCCCEEELLLTTTdddqqqxxxiiiaaaZZZWWWXXXYYYZZZWWWOOOJJJIIIGGGDDDBBBCCCEEEFFFFFFEEECCCBBBBBB===999<<>>>>>???===@@@CCCEEEFFFGGGJJJLLLSSSWWW]]]ccciiipppvvvzzz|||yyyvvvpppmmmfff___ZZZWWWUUUUUURRRTTTVVVXXX[[[bbblllssskkkiiigggdddbbbbbbaaaaaaeeehhhlllppprrrsssrrrqqqnnnmmmkkkfffaaa^^^\\\]]]\\\aaalllyyy|||pppfff[[[SSSIIICCCAAAAAAAAA@@@??????@@@BBBFFFJJJOOOQQQTTTRRROOOLLLKKKJJJKKKLLLJJJDDD@@@@@@AAAEEEOOOYYYjjjwwwuuufff]]]VVVTTTUUUWWWYYYWWWOOOIIIHHHFFFCCCBBBCCCDDDEEEEEEDDDCCCBBBBBB===:::===@@@DDDKKKRRRaaajjjwww~~~xxxppphhhccc```^^^\\\XXXYYYeeezzzooo\\\RRRNNNJJJHHHHHHLLLOOORRRZZZbbbrrr~~~vvvlllcccbbbcccbbbaaabbbaaa]]]WWWPPPKKKHHHGGGGGGHHHHHHJJJQQQ^^^nnn}}}}}}yyy|||wwwnnndddZZZUUUUUUWWWYYYTTTIII<<<777777555222777666555333222111000000........................000000000000////////////111111111111000000000000111111222222333333444444222444555666777<<>>777666555222777666555333222111000000////////////////////////000000000000////////////222222111111000000//////111111222222333444444555333555666666777<<>>@@@DDDOOOYYYfffmmmxxxxxxmmmfffeeekkkvvv|||sssjjjeee^^^ZZZ]]]jjjxxx|||sssmmmkkkkkkmmm}}}dddZZZOOOIIIGGGFFFJJJOOOWWWcccuuuwwwmmmfff`````````___aaaeeegggccc\\\TTTNNNJJJHHHGGGJJJJJJKKKQQQ]]]nnnyyymmmZZZPPPLLLGGGIIIOOOYYYWWWOOOBBB888666555333333333222222222333444444111111111111111111111111////////////000000000000111111111111000000000000222222333333444444555555999:::;;;::::::>>>EEEKKKXXXeeelllqqqzzz}}}qqqkkkoooxxx}}}lll\\\XXX\\\ZZZZZZYYYXXXWWWUUUTTTSSSSSSOOOJJJDDDAAA??????@@@===>>>???@@@@@@BBBEEEHHHLLLPPPWWW^^^eeelllsssxxxxxxzzz|||}}}{{{xxxtttooohhhccc^^^\\\XXXWWWTTTOOOKKKMMMTTTZZZeeevvv{{{vvvqqqmmmjjjddddddfffhhhmmmrrrwwwzzz|||~~~~~~{{{yyyxxxxxx{{{~~~}}}wwwpppllljjj```WWWLLLDDDCCCEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJJJJJJJIIIGGGDDDCCCAAABBBCCCDDDEEEOOOggg}}}mmm___VVVPPPMMMNNNRRRYYY]]]VVVMMMGGGEEECCC@@@@@@????????????@@@@@@===<<<>>>AAABBBGGGRRR]]]iiipppzzzyyyooogggaaa]]]dddqqq{{{pppjjj```^^^aaakkkvvv~~~|||vvvrrrjjjuuuyyylll\\\RRRLLLHHHIIIMMMPPP[[[mmmuuummmgggbbbaaa```^^^___bbbeeeaaa[[[TTTNNNJJJGGGFFFHHHHHHJJJQQQ]]]mmm}}}uuuxxx{{{vvvcccQQQKKKFFFBBBEEEMMMYYYXXXPPPCCC999666555333444333333222222333333444.........................../////////000000000111000000000000000111111111222222333333444555555555;;;<<<===;;;:::>>>DDDJJJYYYgggooouuu}}}{{{tttwwwyyypppcccXXXVVVZZZYYYYYYYYYYYYWWWUUUSSSRRRRRRNNNIIIDDD@@@>>>>>>???===>>>?????????AAAEEEHHHLLLQQQWWW^^^dddkkkqqquuuuuuwww{{{}}}{{{uuuoooiiiddd```^^^XXXXXXUUUQQQMMMNNNTTTYYYcccqqqzzzsssnnnlllgggffffffgggkkkqqqwwwzzz~~~~~~~~~~~~tttkkkhhhggg]]]TTTJJJCCCCCCEEEHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMMMMLLLJJJHHHDDDEEEGGGHHHIIIVVVpppmmm```WWWPPPMMMMMMPPPXXX\\\VVVLLLFFFCCCAAA@@@@@@????????????@@@@@@>>>>>>@@@CCCDDDIIITTT```lllsss|||yyynnnfff```\\\[[[bbbppptttmmmcccaaaeeennnwwwyyyrrrqqqooovvvkkk]]]SSSLLLJJJLLLLLLWWWhhh{{{uuunnnhhhdddcccaaa]]]]]]```ccc```[[[TTTNNNJJJFFFEEEEEEEEEGGGNNN[[[kkkzzzzzzzzzzzz|||~~~yyylllZZZKKKGGGCCC>>>CCCLLLYYYXXXQQQDDD999666555444555444333333222222222333222222222222222222222222.../////////000000111111//////000000111111222222222222333444444555555666<<<======;;;:::===CCCHHHYYYhhhrrryyy|||vvvmmmbbbXXXVVVYYYYYYYYYYYYYYYXXXVVVSSSRRRQQQNNNHHHCCC???>>>>>>>>>===>>>>>>>>>>>>@@@DDDGGGMMMQQQWWW]]]ccchhhnnnrrrrrruuuyyy~~~|||vvvoooiiidddaaa___ZZZZZZXXXUUUQQQRRRVVV[[[cccnnn|||zzztttpppoookkkgggfffiiimmmqqqssszzzwwwmmmgggbbb^^^TTTLLLEEEEEEEEECCCCCCEEEFFFGGGHHHIIIKKKMMMPPPQQQSSSPPPNNNOOOPPPOOONNNNNNNNNIIIEEEGGGNNN^^^wwwjjj]]]WWWQQQLLLJJJKKKPPPVVVVVVPPPIIIFFFFFFCCCCCCAAA???>>>=========:::===@@@@@@BBBJJJYYYeeeqqqvvvtttkkkccc___^^^]]]bbbnnn~~~yyyooogggbbbcccmmmxxxuuunnnqqq|||jjjZZZOOOKKKKKKQQQTTT```uuuwwwrrrhhh^^^[[[[[[ZZZ\\\___aaa^^^YYYSSSNNNJJJHHHGGGFFFGGGJJJPPPZZZhhhwwwssssss|||~~~{{{lll[[[KKKGGGEEEAAACCCIIIWWW[[[XXXJJJ===666666666444333222222111111222222222222111111111111222222222222111111000/////////000111222222111000111222333333333333444444555666888999:::999:::>>>EEEKKK[[[hhhqqqzzz}}}jjj[[[XXXYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTQQQLLLGGGBBB@@@??????<<<===>>>??????AAADDDGGGLLLNNNTTTZZZaaahhhmmmppptttuuuwww|||}}}uuunnniiifffcccaaa\\\[[[XXXVVVTTTVVVZZZ^^^cccnnn~~~{{{wwwtttpppkkkiiijjjmmmoooqqqxxxxxxkkkeee___[[[PPPIIICCCDDDDDDCCCDDDGGGJJJJJJKKKLLLNNNSSSWWW[[[___\\\XXXVVVVVVTTTRRRRRRTTTOOOLLLNNNVVVfff~~~lll^^^WWWPPPLLLLLLLLLQQQVVVVVVPPPJJJFFFFFFCCCBBBAAA???>>>===<<<<<<:::===@@@AAACCCLLL[[[ffftttyyy~~~qqqggg___[[[ZZZ]]]cccppp}}}sssjjjeeeeeennnzzz}}}sssqqqvvv~~~zzzfffWWWPPPNNNPPPSSS```uuuxxxssshhh___\\\\\\\\\]]]```bbb^^^YYYSSSNNNJJJHHHHHHFFFGGGJJJPPPZZZiiixxxvvvtttzzz|||xxxmmm[[[LLLFFFDDD@@@BBBHHHWWW[[[XXXKKK===777666555444333222222111222222222222222111111111111222222000000000000000111111111...///111111111111222444222222222333444555666777888999:::999999===DDDJJJZZZhhhsss{{{ooo```[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTQQQLLLGGGBBB@@@??????<<<===>>>>>>???AAADDDGGGKKKNNNSSSYYY```ggglllnnnssstttvvv{{{uuummmiiigggfffeee___]]][[[XXXVVVWWW[[[^^^dddooo}}}yyy{{{wwwqqqllllllmmmnnnooovvv}}}xxxiii```[[[VVVLLLFFFBBBCCCCCCCCCDDDGGGMMMMMMNNNPPPTTT\\\fffllloookkkfffbbb```___]]][[[\\\WWWTTTWWW```qqqooo```VVVNNNLLLMMMMMMRRRVVVVVVQQQJJJFFFEEEBBBBBB@@@>>>===<<<<<<<<<;;;===@@@BBBEEEOOO^^^iiiwww|||ssshhh___[[[\\\]]]dddrrrzzznnnhhhgggooozzz~~~wwwsssttt|||rrr]]]QQQMMMOOOSSS___tttzzztttiii```^^^^^^^^^___bbbbbb___YYYTTTNNNKKKIIIHHHFFFGGGJJJPPP[[[jjjyyy{{{vvvzzzzzzvvvnnn]]]NNNHHHDDD???AAAHHHWWW[[[XXXKKK>>>777666555444444333222222222222222222222111111111111222222...//////000111111222222+++---///000000111333555222222222333444555777777777888:::999999<<>>>>>???@@@DDDFFFJJJMMMRRRYYY```fffjjjlllqqqrrruuuzzz~~~vvvmmmjjjjjjjjjiiieeedddaaa]]]ZZZZZZ]]]___dddooo|||vvvqqq{{{tttooonnnnnnoooooowww}}}vvveee]]]WWWSSSJJJEEEBBBCCCCCCAAACCCFFFLLLNNNQQQUUU\\\hhhwww}}}xxxqqqnnnmmmiiieeeaaa\\\YYY^^^iiizzzqqqbbbVVVMMMJJJMMMMMMQQQUUUUUUQQQKKKFFFDDDBBBAAA@@@>>>===<<<;;;;;;;;;>>>@@@CCCIIITTTbbbmmmxxx}}}|||qqqgggcccddd```ggguuuuuunnnjjjoooyyyzzztttwww~~~gggWWWQQQPPPRRR^^^rrr}}}tttjjjaaa_________aaadddbbb___ZZZTTTOOOKKKIIIHHHFFFGGGJJJPPPZZZjjj{{{zzz|||{{{wwwqqqaaaRRRKKKFFF@@@BBBIIIWWW[[[YYYLLL>>>888666555444444333222222222222333222222111111111111222222//////000000111111111111,,,---///000///000222333111111222333444555777888666888999999888;;;AAAGGGVVVjjjwww~~~lllaaa]]]\\\ZZZZZZYYYXXXWWWVVVVVVUUUTTTQQQLLLGGGBBB@@@??????<<<===>>>>>>>>>@@@CCCEEEJJJMMMSSSYYY```eeeiiijjjoooqqqvvvzzz}}}yyyrrrpppooonnnlllllljjjgggccc___]]]___aaaeeeppp|||tttsssrrrrrrsssvvvyyy{{{~~~~~~~~~}}}{{{uuunnniii~~~wwwrrrpppqqqrrrrrryyy~~~uuucccZZZUUUQQQKKKGGGEEEDDDCCC@@@AAAEEEIIIMMMSSS[[[eeeuuu~~~wwwnnnhhhbbb___eeeqqqrrrcccVVVMMMJJJLLLLLLOOOSSSSSSPPPKKKFFFCCCCCCBBB@@@>>>===<<<<<<<<<<<<>>>@@@DDDLLLXXXgggqqqxxx}}}{{{ppplllmmmgggmmmzzz~~~uuuooosss{{{{{{xxx|||xxxddd[[[QQQRRR\\\nnnsssiii```______```bbbeeebbb___ZZZTTTOOOKKKIIIHHHFFFGGGIIIOOOZZZjjjzzz~~~~~~yyyrrrdddWWWQQQJJJCCCDDDKKKVVV[[[YYYMMM???888666555555444333333222222333333222222111111111111222222111111111111000000//////...///000000//////000111222222222333444555777777555777888888888:::@@@EEERRRjjjzzzxxx{{{uuueee______[[[ZZZZZZXXXWWWVVVUUUUUUTTTQQQLLLGGGBBB@@@??????<<<===>>>>>>>>>???BBBEEEKKKNNNSSSZZZ```dddgggiiilllpppvvvzzz}}}~~~xxxvvvuuurrrnnnooommmjjjeee```^^^^^^```fffqqqyyyuuuuuuvvvrrrnnnhhhhhhhhhiiikkknnnqqqsssvvvvvvwwwwwwuuuppphhhbbb{{{vvvttttttuuuuuu{{{vvvdddZZZUUUQQQLLLIIIGGGGGGDDD@@@BBBFFFFFFNNNXXXcccooo~~~wwwppplllppp|||ttteeeZZZPPPLLLKKKKKKNNNQQQSSSRRRMMMHHHDDDCCCCCCAAA???>>>============>>>AAAFFFOOO]]]kkkuuuyyy~~~{{{vvvvvvsssvvv|||uuuwww~~~|||}}}{{{nnn```TTTSSSYYYhhhyyy~~~qqqggg___]]]______bbbeeeccc```ZZZTTTOOOLLLJJJIIIFFFGGGHHHNNNXXXhhhyyy}}}yyyqqqeee[[[VVVOOOFFFFFFLLLVVV[[[ZZZNNN@@@999666555555444444333333333333333222222111111111111222222222222111111000//////...///000111111//////000111333333333333444555666666444666888888777999>>>CCCMMMiii{{{vvvvvvnnnbbbaaa\\\[[[ZZZYYYXXXVVVUUUUUUTTTQQQLLLGGGBBB@@@??????<<<===>>>>>>===???AAADDDJJJMMMSSSYYY___ccceeefffiiinnnuuuzzz|||}}}|||{{{zzzvvvrrrpppnnnkkkfffaaa^^^^^^___gggrrryyyrrrkkkggghhhiiigggdddccccccdddfffhhhkkkmmmnnnppppppqqqrrrpppkkkeee```{{{xxxwwwwwwwwwzzz}}}yyyfff[[[UUUPPPKKKIIIIIIIIIFFFCCCEEEJJJHHHQQQ___kkkxxx~~~vvvhhh___VVVOOOLLLLLLNNNRRRTTTTTTQQQLLLHHHEEEDDDBBB@@@???>>>>>>>>>===>>>AAAGGGQQQ```nnnwww|||{{{tttvvv}}}xxx~~~tttcccWWWTTTWWWcccsss{{{oooeee]]]\\\]]]^^^aaadddccc```[[[UUUPPPLLLJJJIIIGGGGGGHHHLLLVVVfffwww~~~}}}zzzuuunnnddd]]]YYYQQQGGGFFFKKKVVV[[[ZZZOOOAAA999666555555555444333333333333444222222111111111111222222111111111000000000000000...000111111000000222333444444444333333444444555333555888888777888===AAAIIIhhh|||~~~zzzhhhbbb\\\\\\[[[YYYXXXVVVUUUUUUTTTQQQLLLGGGBBB@@@??????<<<===>>>======>>>AAACCCGGGKKKQQQWWW\\\```bbbbbbdddkkksssxxxzzz}}}yyywww{{{|||{{{}}}{{{xxxtttssspppkkkfffcccbbbccchhhttt|||ssshhhfffcccbbbbbbbbbbbb``````bbbdddfffhhhiiijjjjjjllllllmmmmmmmmmiiiccc___~~~{{{yyyyyyxxxyyy||||||hhh\\\UUUPPPJJJHHHIIIJJJHHHEEEHHHNNNJJJUUUdddqqq}}}xxxkkkcccZZZRRRMMMMMMOOORRRVVVWWWTTTNNNJJJEEEDDDCCCAAA@@@???>>>>>>>>>>>>AAAGGGSSSbbbpppyyy~~~vvvpppsss{{{|||~~~|||hhhYYYTTTUUU```nnn|||xxxmmmddd[[[ZZZ\\\]]]```cccccc```[[[UUUPPPLLLJJJIIIGGGGGGGGGLLLUUUeeevvv}}}zzzvvvpppkkkccc]]]ZZZSSSHHHEEEKKKVVV[[[[[[OOOAAA999666555555555444333333333333444222222111111111111222222/////////000111111222222---///111111111222444666555555444333333333333444333555777777777888<<<@@@GGGggg}}}lllccc\\\\\\[[[YYYXXXVVVUUUUUUTTTQQQLLLGGGBBB@@@??????<<<===>>>======>>>AAACCCEEEIIIOOOUUUZZZ^^^___```aaahhhqqqvvvyyy||||||sssqqquuu{{{zzz}}}~~~}}}yyyxxxvvvqqqlllhhhhhhhhhiiivvvyyynnnfffaaaaaabbbbbbbbbbbbaaaaaa```bbbeeegggiiiiiihhhhhhjjjjjjjjjkkkkkkhhhccc```zzzwwwjjjYYYSSSRRRRRRKKKFFFHHHIIIIIIJJJLLLTTT\\\jjjyyyrrrfff]]]SSSLLLMMMPPPUUUYYYZZZVVVOOOIIIEEEDDDCCCAAA@@@???>>>>>>>>>>>>BBBKKKYYYhhhtttzzz}}}}}}tttnnnrrr{{{~~~}}}vvv^^^XXXUUUZZZdddqqq~~~xxxhhhbbb\\\ZZZ]]]___^^^\\\```___\\\VVVPPPKKKIIIIIIFFFFFFHHHMMMXXXiiizzz}}}}}}rrreee^^^^^^WWWIIIDDDJJJSSSWWWWWWNNNCCC;;;555000444444333333333444555555555444333333222222222222111222222333222111///...000000000111222222222333222222222222333444555555666777888999999;;;>>>@@@JJJ\\\ttt~~~pppccc```^^^[[[XXXVVVVVVVVVWWWVVVTTTOOOHHHBBB??????@@@============???AAACCCDDDGGGIIILLLQQQVVV[[[^^^```aaaeeekkkpppuuuzzz~~~xxxuuuqqqrrr}}}{{{zzz|||}}}~~~{{{xxxuuurrroookkkhhhrrrzzzzzzrrrjjjfffggg____________```aaabbbcccbbbbbbcccddddddeeefffffffffcccbbbdddggggggbbb]]]kkk[[[TTTSSSSSSLLLHHHIIIKKKJJJKKKNNNWWWaaarrrtttggg]]]SSSMMMMMMPPPUUUZZZ[[[WWWPPPJJJFFFEEEDDDBBBAAA@@@??????@@@AAAEEENNN[[[jjjtttzzz~~~wwwpppkkknnnvvv~~~|||yyy}}}zzzqqq___WWWRRRUUU]]]iiiyyy~~~vvvhhhccc\\\ZZZ\\\^^^]]][[[^^^]]][[[UUUOOOKKKIIIIIIFFFFFFHHHMMMXXXiiizzzzzzlllbbb```WWWHHHDDDJJJRRRVVVVVVMMMCCC<<<777333555444333222222222222222555444333222222222222222222222222222222111000000111111111111111222222222333333333333444555666666666777888999999;;;>>>AAAJJJ\\\uuuyyyuuuxxxsssgggbbb```]]]ZZZWWWVVVVVVWWWVVVTTTOOOIIICCC?????????============???AAACCCDDDFFFHHHKKKPPPUUUYYY]]]___```dddjjjoootttxxx}}}wwwtttpppppp{{{}}}zzzzzzzzz|||||||||zzzwwwssspppnnnqqqzzzvvvnnnfffbbbbbb\\\\\\]]]]]]^^^```aaabbbccccccbbbbbbaaaaaaaaa```ccc```___aaadddccc___ZZZnnn\\\TTTSSSTTTNNNJJJKKKLLLLLLMMMQQQZZZhhh{{{vvvggg\\\SSSMMMLLLOOOUUU[[[\\\XXXQQQKKKGGGFFFEEECCCBBBAAA@@@@@@AAACCCHHHRRR___lllvvv{{{xxxooojjjgggiiinnnvvv{{{xxxwwwyyyvvvpppjjj]]]UUUNNNNNNUUU```ooo}}}|||sssjjjddd]]]ZZZZZZ[[[ZZZYYY\\\\\\YYYTTTOOOKKKIIIIIIFFFFFFHHHMMMXXXiiizzzvvvgggbbbWWWHHHCCCIIIOOOTTTTTTLLLAAA<<<999777555555333222111000000000444333333222222222222333333333222222111222222222222222222111111111111111444444444444555666777777666777888888999;;;>>>AAAJJJ\\\vvv{{{nnngggrrrwwwkkkdddbbb___[[[YYYWWWWWWVVVVVVTTTPPPIIICCC?????????======<<<===>>>@@@BBBCCCEEEFFFJJJNNNSSSWWW[[[]]]___ccchhhmmmqqqvvv{{{~~~~~~wwwqqqlllmmmwww}}}||||||~~~yyywwwvvvtttyyyooohhh```\\\\\\YYYYYYYYYZZZ\\\^^^```aaa______^^^^^^]]]^^^^^^^^^```______aaacccbbb]]]YYYqqq]]]TTTRRRTTTOOOLLLMMMMMMMMMOOOTTT\\\lllyyyhhh\\\SSSMMMJJJNNNTTTYYY[[[WWWOOOJJJGGGFFFDDDBBBAAA@@@@@@@@@@@@BBBIIIUUUcccpppyyy~~~zzzsssoookkkmmmppptttyyy{{{sssiiifffdddeeegggnnn}}}{{{wwwtttmmmeee^^^WWWPPPKKKKKKPPPYYYgggsss|||qqqkkkfff^^^YYYXXXXXXXXXWWW[[[ZZZXXXTTTNNNJJJIIIIIIFFFFFFHHHMMMXXXiiizzz~~~kkkbbbVVVFFFBBBHHHKKKQQQSSSJJJ@@@;;;999888555444333222111111111111333333222222222222222333444333222111111222333444333222222222111000000000333333333333444555666777555777888888999;;;>>>AAAIII\\\wwwqqqbbbhhh{{{zzznnneeecccaaa]]]ZZZXXXWWWVVVUUUTTTPPPJJJDDD@@@??????======<<<===>>>@@@AAACCCCCCEEEHHHLLLQQQUUUXXXZZZ^^^aaafffjjjnnnsssxxx{{{|||uuummmhhhhhhrrr~~~}}}|||tttkkkccc\\\XXXXXXVVVVVVWWWXXXZZZ]]]^^^```YYYYYYYYYZZZ[[[^^^___aaa``````aaacccdddbbb^^^ZZZuuu```TTTQQQRRRNNNLLLMMMMMMMMMPPPVVV___ppp}}}jjj]]]TTTNNNJJJLLLQQQVVVWWWTTTMMMHHHEEEDDDCCCAAA@@@??????>>>===AAAJJJWWWfffsss|||xxxooofff```YYYYYYZZZ[[[___gggpppvvv}}}uuuooogggeeecccbbbbbbgggvvv~~~zzzsssiii\\\SSSOOOKKKJJJKKKOOOTTT```kkkyyy|||qqqlllggg```ZZZWWWVVVWWWWWW[[[ZZZXXXTTTNNNJJJIIIIIIFFFFFFHHHMMMXXXiiizzzlll```TTTEEEAAAGGGIIIPPPSSSJJJ???:::999888444444333333333333444444222222222111111222222333333222111111111222333444333222222222111000000000222222222222333444555666555666888888999;;;???BBBHHH\\\xxxvvveeefffrrryyymmmeeedddaaa___\\\YYYWWWVVVUUUTTTQQQKKKEEEAAA??????======<<<<<<===???AAABBBBBBDDDGGGKKKPPPTTTWWWXXX]]]```cccgggjjjoootttxxx}}}~~~{{{uuujjjeeeeeeooo~~~qqqiiibbb[[[WWWWWWUUUUUUVVVWWWYYY[[[]]]^^^WWWWWWWWWXXXZZZ]]]___aaa___```bbbddddddbbb^^^[[[{{{dddVVVQQQPPPMMMLLLMMMLLLLLLPPPVVVaaaqqqnnn```VVVQQQKKKMMMPPPSSSTTTQQQLLLGGGEEEDDDCCCAAA??????>>>>>><<>>@@@AAABBBDDDGGGKKKOOOSSSVVVWWW\\\^^^aaadddggglllqqquuuyyy|||~~~|||vvvkkkeeedddnnn}}}|||ppphhhbbb[[[WWWWWWTTTTTTUUUVVVWWWYYY[[[\\\YYYXXXWWWWWWXXXZZZ\\\^^^^^^```cccddddddaaa]]]ZZZiiiYYYRRRMMMKKKKKKLLLKKKJJJOOOVVV\\\kkkttteee[[[VVVOOOOOOPPPQQQQQQOOOKKKHHHFFFEEECCCBBB@@@?????????@@@EEEPPP^^^mmmxxx~~~ssshhhbbb]]]VVVPPPKKKJJJIIIGGGGGGIIINNNRRR___fffqqqyyy}}}|||yyyvvviiiddd```^^^\\\\\\ccclllvvv}}}tttdddWWWMMMJJJHHHHHHGGGIIISSS^^^hhhxxx~~~vvvnnniiibbb[[[VVVUUUXXXZZZ^^^]]][[[UUUOOOKKKIIIIIIFFFFFFHHHMMMXXXiiizzz{{{cccXXXOOOCCC@@@EEEKKKVVV[[[RRRDDD;;;888777444444333333222333333333111111111111111222333333...///000111111111111111111111111111111222222222333222222333333444555666444666777888999<<<@@@CCCGGG\\\zzzkkkgggiiilllwwwuuufffaaabbbbbbaaa___]]]ZZZXXXWWWUUUTTTRRRMMMFFFAAA??????======<<<<<<===>>>@@@AAABBBDDDGGGJJJOOORRRUUUWWW[[[]]]___bbbeeeiiiooosssvvvyyy|||~~~~~~yyypppiiigggnnn{{{{{{ooohhhccc\\\XXXXXXRRRRRRSSSSSSTTTVVVWWWXXXWWWVVVUUUUUUVVVXXX[[[]]]___bbbeeegggfffbbb^^^\\\mmm\\\TTTLLLJJJJJJKKKJJJIIINNNVVVVVVddd{{{xxxiii^^^YYYRRRQQQPPPQQQQQQOOOLLLIIIGGGFFFDDDCCCAAAAAA@@@@@@DDDJJJTTTbbboooyyy}}}uuufff]]]ZZZWWWRRRMMMIIIIIIHHHFFFEEEFFFIIIKKKRRRZZZgggqqqwwwwwwuuutttjjjddd___]]]ZZZYYY]]]dddfffrrr}}}ooocccPPPKKKHHHEEEBBBDDDOOO[[[cccsss~~~xxxnnnjjjccc[[[VVVVVVYYY\\\```___\\\VVVPPPKKKIIIIIIFFFFFFHHHMMMXXXiiizzz~~~www___VVVNNNBBB???EEENNNYYY___VVVGGG===999777555555333222111000000000111111000000111222333333---...///111111111000///000000111111222222222333444444444444444666777777444555777888999<<<@@@CCCGGG\\\{{{pppjjjkkkmmmzzzxxxhhh___]]]aaaaaa```___]]][[[YYYWWWUUUTTTRRRMMMGGGBBB??????======<<<<<<===>>>???@@@BBBDDDGGGKKKOOORRRUUUWWWZZZ\\\^^^aaaccchhhnnnrrrtttwww{{{}}}~~~|||tttmmmiiiooozzzzzzooohhhccc\\\XXXXXXQQQQQQQQQRRRRRRTTTUUUUUURRRRRRQQQRRRUUUYYY]]]```bbbeeeiiikkkiiieeebbb```kkkWWWQQQPPPNNNLLLHHHGGGJJJRRRYYYWWWcccuuuzzzkkk___YYYSSSPPPNNNNNNOOONNNJJJFFFCCCDDDDDDCCC@@@>>>>>>>>>DDDKKKVVVaaallluuu}}}uuukkk___VVVSSSSSSQQQOOOOOOMMMJJJGGGEEEEEEEEEFFFNNNQQQXXXdddpppvvvuuurrrlllhhhbbb\\\YYYWWWXXXYYY^^^gggvvvzzzlllZZZLLLCCCDDDDDDBBBIIITTT```lll}}}vvviiiddd]]]XXXVVVWWWXXXYYY\\\]]]\\\XXXRRRLLLIIIGGGHHHEEEFFFMMMVVVbbbsssttt```QQQHHHBBBAAACCCHHHYYYccc[[[HHH;;;888999555444444333333222222111222111000000000111333333222333444444333222000///111111000000111111222333333333333333444555666666777777666666666999>>>BBBOOOfffvvvpppssswww{{{pppddd___```dddeeeeeebbb^^^\\\]]]___XXXXXXUUUOOOGGG@@@>>>>>><<<<<<<<<<<<===>>>@@@@@@BBBCCCEEEGGGIIIMMMRRRVVVVVVYYY]]]aaadddgggllloooqqqtttxxx{{{~~~~~~}}}zzz|||xxxrrrlllllluuuuuulllcccYYYVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUSSSSSSRRRQQQRRRWWW]]]bbbfffjjjnnnnnniiiddd```___kkkXXXRRROOONNNKKKGGGGGGKKKSSSYYYXXX___mmmnnnaaaYYYUUURRRNNNMMMMMMLLLHHHEEEDDDDDDDDDBBB???===>>>???CCCJJJUUU```jjjsss{{{{{{nnneeeZZZSSSQQQQQQPPPNNNPPPNNNLLLJJJHHHGGGGGGGGGKKKMMMTTT___kkkrrrssspppnnnjjjccc]]]XXXVVVVVVWWWXXX\\\gggzzzwwwcccRRREEEDDDDDDCCCHHHPPP\\\iiizzzwwwkkkfff^^^XXXVVVWWWXXXYYY\\\\\\[[[WWWQQQLLLJJJIIIIIIFFFGGGMMMVVVbbbrrrqqq]]]OOOFFFAAA@@@CCCKKK[[[eee\\\HHH;;;777777555444444333333222222111222111000000000111222333222222333333333222111111111111000000111111222333333333333333444555666666777777777666777:::???CCCQQQiii~~~qqqddd___aaadddeeefffddd```^^^^^^___ZZZZZZWWWPPPHHHAAA>>>===<<<<<<<<<<<<===>>>???@@@AAACCCEEEFFFHHHLLLQQQUUUUUUXXX[[[___aaaeeehhhkkklllnnnsssxxx{{{}}}~~~~~~zzz}}}zzztttnnnmmmuuuuuummmeee\\\YYYZZZXXXVVVUUUTTTSSSSSSTTTUUUSSSRRRQQQOOOQQQVVV]]]bbbfffjjjmmmmmmiiidddaaa```kkkZZZTTTOOOMMMIIIFFFGGGKKKSSSYYY\\\^^^fffwww}}}~~~rrrcccZZZXXXTTTNNNLLLKKKJJJGGGDDDEEEEEECCC@@@======>>>@@@CCCIIISSS]]]gggpppxxx}}}zzzrrrfff___VVVQQQPPPQQQPPPOOOPPPPPPOOONNNLLLJJJIIIHHHGGGIIIOOOYYYdddlllooonnnlllhhh```YYYTTTQQQQQQRRRSSSSSSXXXgggnnn[[[IIIDDDDDDDDDFFFLLLWWWddduuuwwwmmmfff^^^WWWVVVWWWYYY[[[]]]\\\ZZZUUUPPPLLLKKKKKKIIIFFFGGGMMMVVVbbbqqq~~~nnn[[[MMMEEE@@@@@@CCCQQQ___ggg]]]JJJ<<<777777555444444333333222222111111111000000111111222333222222222111222222333333111111000000111111222333333333333333444555666666777777777777888;;;@@@CCCQQQjjjpppaaa\\\^^^ccceeeffffffccc```______]]]\\\XXXQQQIIIBBB>>><<<<<<<<<<<<<<<===>>>??????@@@BBBDDDFFFHHHKKKPPPSSSSSSVVVYYY\\\^^^aaadddgggfffiiimmmsssxxx{{{}}}~~~{{{}}}|||wwwqqqooovvvwwwooohhh```]]]^^^YYYWWWUUUSSSRRRSSSSSSTTTRRRQQQOOOMMMOOOTTT\\\bbbfffiiikkkjjjhhhdddbbbaaakkkZZZTTTMMMKKKGGGEEEGGGMMMUUUZZZcccaaacccnnn~~~ttteee]]]YYYTTTNNNKKKJJJJJJHHHEEEFFFEEEBBB???<<<<<<>>>AAADDDIIIQQQ[[[dddmmmvvv{{{uuummmbbb^^^XXXTTTSSSTTTSSSSSSQQQQQQRRRQQQOOOMMMJJJHHHEEEFFFJJJSSS]]]ffflllnnnjjjfff```YYYTTTRRRQQQRRRSSSQQQSSS\\\lllxxxcccNNNEEEEEEEEEFFFHHHRRR___qqqvvvkkkeee\\\WWWVVVYYY\\\^^^___]]]ZZZTTTNNNJJJIIIJJJJJJGGGGGGMMMVVVaaaqqq~~~|||lllYYYMMMEEEAAABBBEEEVVVcccjjj___LLL>>>888777555444444333333222222111111111111111111222222222222222111000111222444555111111000000111111222333333333333333444555666666777777888999999<<>>??????AAACCCEEEGGGJJJNNNQQQSSSUUUXXX[[[\\\^^^bbbddddddfffjjjoootttxxx{{{}}}{{{}}}}}}yyysssqqqvvvzzzqqqjjjccc``````YYYWWWTTTQQQPPPPPPQQQRRRPPPOOOMMMLLLMMMSSS\\\bbbeeeggghhhhhhfffdddbbbaaakkk[[[SSSMMMJJJFFFFFFJJJQQQYYY]]]eeeddddddhhhqqqvvvhhhaaaXXXSSSNNNKKKKKKLLLJJJGGGEEEDDDBBB???<<<<<<>>>@@@DDDHHHOOOWWW```iiirrrxxx}}}uuunnndddaaa]]]ZZZXXXWWWVVVUUURRRRRRSSSSSSQQQNNNKKKIIIFFFFFFHHHNNNXXXbbbjjjnnnkkkhhhddd___[[[XXXWWWWWWTTTSSSTTTWWW]]]lllkkkTTTHHHFFFFFFGGGGGGOOOZZZlll|||tttgggaaaZZZVVVWWWZZZ^^^```aaa___[[[TTTMMMIIIGGGGGGIIIFFFGGGMMMVVVbbbrrr|||lllZZZNNNGGGCCCDDDHHHZZZeeekkk```MMM@@@:::888555444444333333222222111000000111111222222222222222222111000111222444555111111000000111111222333333333333333444555666666777888999:::;;;>>>BBBEEESSSlllooodddbbbaaacccfffhhhhhhfffccc```]]]ZZZVVVPPPJJJEEE@@@>>><<<<<<<<<<<<<<<======>>>===@@@BBBDDDFFFHHHLLLOOOSSSUUUXXXZZZ\\\^^^aaaccceeefffiiimmmqqquuuyyy{{{{{{}}}|||wwwtttwww|||rrrkkkddd```___XXXVVVRRRNNNLLLLLLMMMNNNOOONNNLLLKKKMMMSSS[[[aaaddddddeeeffffffeeecccaaammm]]]TTTNNNKKKHHHIIIOOOXXX```eeegggfffggghhhkkkwww}}}|||nnneeeXXXTTTOOOMMMNNNMMMKKKHHHDDDDDDBBB???<<<<<<===???BBBEEEKKKRRRZZZdddnnntttyyy|||zzztttllljjjgggccc___[[[XXXWWWTTTTTTUUUTTTSSSPPPMMMKKKGGGGGGHHHKKKSSS]]]gggnnniiihhhfffbbb___[[[XXXWWWUUUSSSTTTTTTSSSZZZpppuuu^^^NNNHHHGGGGGGFFFLLLVVVgggwww~~~qqqddd___ZZZWWWWWWZZZ]]]______^^^[[[UUUNNNIIIFFFFFFHHHEEEFFFMMMVVVbbbsss|||mmmZZZOOOHHHEEEFFFIIIYYYccchhh^^^LLL@@@:::888555444444333333222222111000000111222222222222111222222222111222222333333111111000000111111222333333333333333444555666666777888:::;;;===???CCCFFFWWWooo}}}mmmfffdddeeegggjjjlllkkkgggddd```\\\WWWQQQLLLGGGAAA======<<<<<<;;;<<<<<<======<<<>>>BBBDDDEEEGGGJJJLLLRRRTTTWWWZZZ[[[]]]```cccffffffhhhjjjnnnssswwwyyy{{{|||{{{vvvwww}}}rrrkkkddd______XXXUUUQQQMMMJJJJJJKKKLLLMMMMMMMMMMMMOOOTTT[[[```cccdddeeegggiiihhheeebbbpppbbbWWWRRRNNNLLLNNNVVVaaaiiimmmnnnllllllmmmmmmrrr~~~tttmmmkkkiiilll~~~tttjjjZZZVVVRRRPPPPPPNNNJJJFFFCCCCCCBBB@@@===<<<<<<>>>>>>AAAFFFMMMTTT^^^hhhnnnsssvvvyyy|||~~~zzzyyyvvvpppiiiccc^^^\\\WWWWWWWWWVVVTTTRRRPPPNNNIIIHHHGGGHHHOOOYYYeeemmmmmmmmmllliiieee```ZZZWWWWWWRRRPPPSSSQQQQQQ___pppjjjVVVLLLHHHGGGFFFIIIRRRaaarrr}}}qqqccc___ZZZXXXXXXYYYZZZZZZ[[[[[[ZZZUUUOOOKKKHHHGGGGGGDDDEEEMMMWWWcccttt|||mmmZZZOOOHHHEEEFFFIIIUUU___cccZZZJJJ>>>999666555444444333333222222111///000111222333222222111222222333333333222111111111111000000111111222333333333333333444555666666777999;;;<<<>>>@@@DDDGGGRRRmmm|||ooohhhhhhiiimmmooopppmmmjjjfffaaa[[[TTTNNNHHHAAA<<<===<<<<<<;;;;;;<<<<<<<<<;;;>>>AAACCCDDDFFFIIIKKKPPPRRRVVVXXXZZZ\\\```bbbddddddeeeggglllqqqvvvyyyzzz{{{~~~yyyvvv|||{{{pppjjjddd``````ZZZVVVQQQLLLIIIIIIJJJKKKKKKLLLMMMNNNQQQUUU[[[___dddeeegggkkkmmmlllhhhdddssseeeZZZUUUQQQOOORRR\\\gggooosssvvvsssqqqrrrpppooovvvyyyoooddd]]]\\\ZZZ[[[jjj}}}xxxlll\\\XXXTTTRRRQQQNNNIIIDDDBBBBBBCCCAAA>>><<<<<<===<<<>>>CCCIIIPPPZZZdddkkkoooqqquuuxxxzzz}}}{{{ssskkkeeebbbZZZYYYYYYWWWVVVTTTRRRQQQJJJHHHFFFFFFLLLWWWccclllwwwxxxxxxuuupppiiibbb]]]ZZZQQQNNNSSSTTTQQQVVVaaassssss]]]NNNIIIGGGFFFGGGOOO]]]nnn~~~}}}qqqddd```[[[XXXWWWWWWWWWVVVWWWXXXXXXUUUQQQLLLJJJIIIFFFCCCEEEMMMWWWddduuu|||lllZZZNNNHHHDDDEEEIIIQQQ[[[___VVVGGG===888555555555444333333222222111///000111222333222111111222333444444333222000///111111111000111222222333333333333333444555666666777999;;;===???AAAEEEGGGIIIggg~~~lllkkklllooorrrsssqqqnnnlllfff^^^WWWPPPIIIAAA;;;===<<<<<<;;;;;;;;;<<<<<<:::===AAACCCDDDFFFHHHJJJNNNQQQTTTWWWYYY\\\___bbbaaaaaabbbeeejjjpppvvvyyyyyy{{{~~~{{{vvvyyyyyyooojjjeeebbbaaa[[[WWWRRRMMMJJJIIIJJJKKKJJJLLLNNNPPPRRRVVV[[[^^^ffffffiiinnnqqqpppjjjfffwwwjjjccc[[[ZZZ[[[aaaiiiqqquuuvvvyyyxxxvvvtttsssqqqqqqppp}}}~~~~~~yyyrrrjjjeee[[[WWWRRROOOQQQWWW___dddqqq___[[[WWWVVVVVVSSSLLLFFFDDDAAA>>>===<<<<<<;;;:::888;;;???DDDJJJSSS[[[aaalllmmmoooooooooqqqsssuuuyyy|||wwwnnnfff___]]][[[ZZZYYYWWWTTTQQQLLLHHHHHHKKKLLLRRRdddwwwzzzuuukkkbbb[[[ZZZWWWQQQMMMLLLQQQUUUfffyyymmmWWWIIIEEEFFFIIIMMMZZZnnn}}}nnniiiddd]]]XXXVVVVVVVVVVVVZZZZZZXXXTTTOOOJJJGGGFFFFFFEEEGGGNNNVVVcccvvvsss[[[MMMMMMGGGAAAFFFKKKTTT\\\YYYLLL???999888555555444333333333333444222222222111222222333333222222222222222222222222333333333333333333333333333444666666555555777888888999;;;;;;<<<>>>AAADDDLLLaaatttpppnnnpppqqqppprrrwwwyyyooobbbYYYTTTNNNFFF???<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAAAAACCCFFFHHHOOOQQQSSSUUUWWW[[[___cccbbbccccccdddggglllsssxxx{{{|||}}}~~~}}}}}}yyyqqqpppmmmhhhddd^^^XXXRRRLLLKKKKKKMMMNNNKKKOOOSSSUUUWWWZZZ```eeeiiijjjmmmppprrrqqqmmmiiizzzyyyppplllggggggiiiooovvv|||~~~}}}zzzvvvsssooommmllliiikkknnnooolllggg```\\\XXXUUUQQQNNNOOOSSSYYY\\\pppsssccc^^^YYYWWWWWWUUUOOOIIIEEEBBB>>><<<<<<;;;;;;:::999;;;>>>BBBGGGNNNVVV[[[bbbccceeeeeeeeefffiiikkkqqquuuzzz~~~ssshhhaaa___]]][[[ZZZXXXUUURRRPPPKKKJJJMMMOOOTTTggg{{{~~~tttkkkaaa___[[[TTTOOOMMMPPPSSSYYYmmmwww```OOOIIIHHHJJJMMMWWWjjjzzzppphhhddd^^^ZZZXXXWWWWWWVVVZZZZZZXXXTTTOOOJJJGGGGGGGGGFFFHHHNNNWWWdddwwwttt]]]PPPPPPHHH@@@CCCHHHQQQYYYWWWJJJ>>>888777555555444333333333333444333333222222111222222222222222222222222222222222333333333333333333333333333444666666555555777888888999;;;;;;<<<>>>AAADDDLLLaaaxxxsssooooooppprrrxxx~~~sssfff\\\VVVPPPGGG@@@===<<<<<<<<<<<<<<<=========>>>@@@AAAAAACCCEEEHHHMMMOOORRRTTTVVVYYY]]]```___aaadddfffhhhlllqqquuuwwwyyy{{{|||~~~~~~|||sssrrrooojjjggg___[[[UUUPPPMMMLLLLLLLLLNNNQQQUUUWWWYYY^^^eeejjjppppppqqqssssssqqqmmmjjj```kkk{{{wwwvvvwwwxxx|||zzzsssmmmhhhfff^^^aaagggjjjkkkgggbbb___^^^[[[WWWTTTSSSUUUXXX[[[fffxxxvvvhhhbbb[[[XXXXXXVVVQQQLLLGGGDDD???<<<;;;;;;;;;:::999;;;===@@@CCCHHHMMMRRRUUUWWWXXXYYYXXXZZZ\\\^^^eeeiiipppwww}}}wwwjjjeeebbb___\\\[[[YYYVVVTTTRRRMMMKKKNNNOOOUUUhhh}}}{{{rrriiifff```XXXRRROOOPPPQQQSSSddd|||nnnYYYNNNKKKJJJKKKTTTeeevvvqqqgggddd___\\\ZZZYYYXXXVVVZZZZZZXXXUUUOOOJJJHHHGGGHHHGGGHHHOOOXXXeeexxxzzzbbbTTTSSSIII>>>AAAFFFOOOXXXVVVJJJ>>>888777555555444333333333333444444444333222111111111111222222222222222222222222333333333333333333333333333444666666555555777888888:::;;;<<<<<>>======<<<<<<============>>>@@@@@@AAABBBEEEGGGIIILLLPPPSSSUUUWWWZZZ]]]\\\___dddgggiiillloooqqqtttuuuxxxzzz|||xxxtttpppkkkiiiccc```[[[UUUQQQNNNMMMMMMSSSVVVYYY[[[^^^dddmmmsss{{{zzzyyyxxxwwwuuuqqqnnnVVVXXX```sss~~~}}}}}}vvvnnnhhhdddaaaeeelllqqqtttrrrooolllhhhddd^^^YYYWWWXXX[[[^^^fffoooyyymmmfff^^^YYYXXXWWWSSSNNNIIIEEE@@@===<<<<<<<<<;;;:::;;;<<<===>>>AAAEEEHHHLLLMMMOOOOOONNNOOORRRTTTYYY^^^fffnnnvvv}}}{{{ppphhheee```]]]ZZZYYYVVVTTTSSSMMMKKKMMMNNNTTTggg{{{}}}tttnnnjjjccc[[[UUURRRQQQQQQSSS```uuu{{{bbbSSSMMMJJJKKKTTTddduuuqqqgggddd```]]]\\\[[[YYYWWWZZZZZZXXXUUUOOOKKKIIIHHHIIIFFFHHHNNNWWWdddwwwiiiXXXTTTIII>>>AAAFFFOOOXXXVVVJJJ>>>999999555555444333333333333444555444333222111111111111222222222222222222222222333333333333333333333333333444666666555555777888888:::;;;<<<===@@@CCCFFFLLL\\\|||}}}vvv~~~{{{uuutttuuuxxxssshhh___UUUKKKDDD???>>>>>>============>>><<<>>>???@@@@@@AAADDDFFFGGGJJJOOOSSSUUUVVVYYYZZZ[[[^^^bbbeeegggjjjmmmoooqqqsssvvvxxxyyy|||~~~wwwpppjjjiiifffccc]]]WWWQQQOOOPPPQQQVVVYYY\\\___bbbjjjttt{{{}}}{{{yyyvvvtttJJJKKKNNNUUUbbbsss{{{sssnnnkkkhhhmmmsssyyy||||||{{{yyyuuupppggg___[[[[[[]]]```iiijjj|||{{{qqqiii```ZZZYYYWWWSSSOOOJJJFFFBBB???>>>>>>>>>===;;;<<<<<<<<<<<<===???AAADDDEEEFFFFFFFFFGGGIIIKKKOOOTTT\\\eeennnwww~~~{{{{{{kkkgggaaa\\\YYYWWWVVVTTTUUUOOOMMMNNNOOOSSSfffzzz~~~vvvpppkkkeee^^^YYYUUUSSSSSSRRR[[[llljjjWWWNNNIIIKKKTTTfffvvvpppfffccc```]]]]]]\\\ZZZYYYYYYZZZYYYUUUPPPLLLIIIIIIHHHEEEFFFLLLUUUcccvvvpppZZZSSSHHH???CCCDDDNNNWWWUUUIII===888777555555444333333333333444555444333222111111111111222222222222222222222222333333333333333333333333333444666666555555777888999:::<<<===>>>AAADDDGGGKKKXXXuuutttuuu|||yyyyyyxxxxxx{{{vvvlllbbbWWWLLLEEE??????>>>===============<<<>>>?????????@@@CCCEEEFFFIIINNNRRRTTTUUUXXXYYY\\\^^^```aaacccgggllloooppprrrtttvvvwwwyyy|||~~~|||rrrkkkjjjhhhddd^^^VVVPPPOOORRRUUUVVVYYY\\\___ccckkkvvv}}}}}}|||zzzxxxvvv@@@EEEJJJNNNQQQWWW```gggvvv|||yyyxxxtttxxx}}}zzzooohhhdddddddddjjjiiisss~~~tttlllccc]]][[[YYYTTTPPPIIIGGGDDDBBBBBBAAA@@@???;;;======<<<;;;;;;===>>>===???@@@?????????AAACCCHHHLLLSSS[[[eeepppzzzzzzuuuzzznnniiibbb\\\YYYWWWVVVUUUXXXSSSQQQRRRRRRUUUeeexxx}}}sssnnngggaaa\\\YYYVVVTTTSSSXXXeeexxxqqq\\\PPPJJJKKKUUUeeeuuu~~~ooofffbbb___\\\\\\\\\[[[ZZZYYYZZZYYYUUUPPPLLLJJJJJJHHHEEEFFFKKKTTTbbbvvvttt\\\TTTHHH@@@DDDDDDMMMVVVTTTHHH<<<666555555555444333333333333444444444333222111111111111222222222222222222222222333333333333333333333333333444666666555555777888999:::<<<===???AAAEEEHHHKKKUUUpppyyyrrrzzz|||yyyxxxzzzyyyvvvuuuwww~~~{{{uuunnneeeYYYMMMEEE??????>>>===<<<<<<<<<<<<<<<===??????>>>???BBBDDDEEEHHHLLLOOOQQQTTTWWWYYY\\\]]]^^^___aaaeeejjjnnnmmmooorrrtttuuuwwwzzz|||zzzrrrqqqllljjjddd[[[TTTQQQTTTXXXUUUYYY]]]aaaeeemmmwww~~~~~~{{{yyyxxxwwwtttrrr@@@EEEIIIKKKJJJLLLPPPTTTZZZdddtttxxxnnnhhhdddddddddhhhvvvwwwooofffaaa___\\\VVVPPPHHHGGGFFFEEEFFFEEECCCAAA<<<===>>>>>><<<<<<===>>>;;;<<<======<<<<<<>>>@@@CCCFFFKKKRRR\\\hhhttt|||{{{ssstttyyyrrrlllddd]]]ZZZXXXWWWVVVYYYTTTSSSTTTRRRTTTbbbsssxxxrrrkkkddd```\\\XXXUUUTTTUUU^^^mmm|||vvv```SSSLLLLLLSSSaaappp|||}}}nnnfffbbb]]]ZZZZZZ[[[[[[[[[YYYZZZYYYUUUQQQMMMKKKJJJIIIFFFFFFLLLUUUcccwwwuuu^^^VVVJJJAAAEEEHHHQQQYYYVVVJJJ===777777555555444333333333333444333333222222111222222222222222222222222222222222333333333333333333333333333444666666555555777888999;;;===>>>???BBBFFFIIILLLUUUllluuuqqq|||uuusssuuuxxxwwwsssqqqrrruuutttsssnnnfffZZZMMMEEE???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>???AAACCCDDDGGGIIILLLNNNQQQUUUXXXXXX[[[^^^```bbbdddgggjjjhhhkkkooosssuuuxxx{{{~~~~~~}}}xxxwwwtttkkkaaa[[[ZZZ\\\ZZZ^^^ccchhhlllsss|||~~~|||zzzxxxwwwtttqqqnnnDDDDDDCCCBBBAAADDDHHHKKKPPPYYYhhhzzzpppeee^^^YYYZZZZZZaaa|||yyyrrriiidddbbb^^^WWWQQQHHHGGGGGGHHHHHHGGGDDDBBB===>>>??????======>>>???<<<===>>>=========???AAA@@@BBBGGGMMMVVVcccpppyyy}}}}}}sssqqqtttyyytttnnnfff___[[[YYYXXXXXXWWWSSSRRRSSSQQQQQQ^^^nnn~~~|||vvvnnngggbbb^^^XXXUUUOOOMMMSSS___kkkvvvyyycccUUUOOOMMMQQQ]]]lllyyy}}}ooofffaaa\\\YYYYYYZZZ\\\\\\YYYZZZYYYVVVQQQMMMKKKKKKJJJGGGGGGMMMVVVdddxxxttt___XXXLLLAAAEEEMMMVVV^^^[[[NNNAAA;;;:::555555444333333333333444222222222111222222333333222222222222222222222222333333333333333333333333333444666666555555777888999;;;===>>>@@@BBBGGGJJJNNNUUUkkkzzzllloooyyyqqqoooqqquuuuuuqqqoooqqqnnnpppqqqnnnfffZZZMMMEEE>>>>>>===;;;;;;:::::::::<<<===>>>>>>>>>>>>@@@BBBCCCEEEGGGIIIKKKOOOSSSWWWUUUYYY___bbbdddeeeffffffdddhhhmmmrrrvvvyyy}}}{{{oooeeeaaaaaa```eeekkkppptttzzz|||zzzxxxtttppplllBBBBBBAAAAAABBBCCCEEEFFFGGGOOO___xxxvvvggg^^^RRRTTTVVVYYYhhh~~~uuummmllljjjaaaWWWQQQSSSOOOLLLLLLNNNMMMHHHCCCEEEBBB???============<<<======>>>>>>>>>>>>>>>===>>>AAAEEEJJJOOOWWWaaaiiitttzzzxxxqqqoooooovvveeehhhhhhddd^^^ZZZ\\\___ZZZUUUQQQPPPPPPSSS[[[cccxxxzzztttrrrnnnbbbUUUOOOLLLMMMQQQVVV^^^lllyyyiiiYYYMMMLLLOOOYYYhhhxxx~~~tttfff```YYYTTTTTTWWWYYY[[[YYYYYYWWWSSSNNNJJJIIIHHHHHHFFFGGGNNNWWWdddvvvppp^^^TTTLLLFFFCCCNNNXXX```\\\NNN???:::::::::999777555444333444444333333333333333333333333444444444333333222222222000222444333000000333555555555666666777777888888;;;===???@@@AAADDDGGGJJJMMMUUUjjj}}}ooolllooonnnoooooonnnllljjjiiiiiillljjjhhhgggcccZZZOOOFFFBBB@@@===<<<<<<===<<<<<<===<<<;;;;;;<<<>>>AAABBB@@@CCCGGGIIILLLOOORRRUUUVVVYYY]]]___aaabbbccceeefffhhhlllpppsssuuuuuuuuuwwwxxx{{{}}}|||pppmmmpppkkknnnsssxxx}}}{{{wwwssspppnnnnnnDDDCCCBBBBBBBBBCCCDDDDDDFFFKKKZZZvvv|||pppddd]]]WWWTTTRRRUUU```vvv~~~vvvpppnnnkkkccc\\\XXXZZZXXXVVVTTTSSSOOOJJJFFFDDDAAA???>>>>>>>>>>>>===@@@@@@@@@@@@???>>>=========@@@CCCFFFJJJQQQYYY___jjjpppxxxyyyrrrppppppyyyzzzqqqpppnnnjjjeeeaaaaaabbb]]]WWWRRRPPPOOOPPPVVV^^^jjjpppuuuxxxzzzvvvpppcccWWWPPPMMMJJJKKKLLLPPPZZZeeesss|||gggXXXMMMLLLNNNVVVeeeuuu~~~sssgggbbb[[[VVVUUUVVVWWWXXXYYYYYYWWWSSSNNNJJJHHHHHHIIIGGGHHHOOOXXXeeexxxooo\\\QQQHHHDDDDDDPPPYYYaaa\\\MMM???999999999888666555333333333444333333333333333333333333333333333222222222111111222333444444222222444666555555666666777888888888;;;===@@@BBBDDDFFFIIIKKKPPPTTTeeewwwtttvvvyyykkkjjjiiihhhffffffggghhhjjjhhhgggfffbbb[[[PPPGGGBBB@@@===<<<======<<<;;;===<<<;;;;;;<<<>>>@@@BBB@@@CCCFFFIIIKKKNNNQQQTTTTTTWWW[[[^^^___aaabbbdddeeegggkkknnnqqqrrrssssssuuuwwwzzz}}}}}}}}}}}}sssqqquuuuuuxxx}}}{{{wwwssspppooonnnHHHGGGGGGFFFEEEFFFFFFFFFJJJKKKVVVqqq~~~xxxrrrkkkgggdddYYYTTTXXX]]]iii~~~yyyuuurrrnnnfffcccdddggggggfffaaaZZZRRRLLLJJJDDDCCCAAA@@@AAABBBAAA@@@BBBBBBBBBAAA@@@???>>>===???AAACCCEEEGGGKKKOOOSSS[[[aaajjjttt}}}{{{tttqqqqqqsss~~~zzzuuupppmmmjjjgggeeeaaaZZZSSSPPPNNNMMMPPPVVVYYY^^^ccchhhsss}}}uuuhhh]]]QQQLLLGGGFFFDDDDDDJJJRRRYYYjjjwwweeeXXXNNNLLLLLLSSS```qqq}}}rrrgggccc\\\WWWVVVUUUUUUUUUXXXXXXVVVRRRMMMIIIGGGGGGIIIGGGIIIPPPYYYfffyyymmmYYYLLLDDDCCCEEESSS[[[bbb\\\LLL>>>888999888777555444333333333333333333333333333333333333222222222222111111111111333444555444333333555777555555666666777888999999;;;>>>BBBEEEGGGIIIKKKMMMQQQTTTddd~~~|||{{{|||uuuhhhgggeeeddddddeeeggghhhgggeeeddddddbbb[[[QQQIIICCCAAA>>><<<======<<<;;;<<<;;;;;;;;;<<<>>>@@@AAA@@@BBBFFFHHHJJJMMMPPPRRRSSSVVVZZZ]]]^^^```aaaccceeefffiiilllnnnooooooooorrrtttwwwzzz~~~zzzzzz{{{}}}{{{tttwww}}}}}}vvvuuuyyy|||xxxuuurrrpppoooLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNUUUjjj}}}zzzxxxwwwvvvtttnnn___XXX]]]___bbbyyy~~~{{{yyywwwqqqkkkkkkpppvvvxxxxxxpppcccUUUMMMJJJFFFDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@DDDEEEFFFGGGGGGHHHJJJKKKNNNSSS\\\fffqqq}}}|||uuuqqqqqqttt{{{wwwuuusssnnniiiccc[[[TTTQQQNNNKKKMMMPPPNNNQQQUUU[[[fffvvvzzzlll```PPPKKKFFFEEECCCBBBEEEKKKMMMWWWrrr{{{rrrdddYYYNNNLLLKKKOOO[[[lll}}}|||qqqfffaaa\\\XXXWWWVVVVVVUUUWWWWWWVVVQQQLLLHHHGGGFFFHHHGGGHHHOOOXXXfffyyykkkVVVHHHAAABBBGGGTTT\\\bbb\\\LLL===888999666666555444333333222222222222333333333333444444222222222222222222222222444444444444444444555666555555666777888999999:::;;;>>>CCCFFFIIIKKKMMMOOOQQQYYYnnn}}}}}}xxxhhhgggffffffgggiiiiiiiiidddcccbbbbbbaaa\\\SSSLLLDDDAAA>>>=========<<<;;;;;;;;;;;;;;;<<<>>>???@@@???BBBEEEGGGIIIKKKNNNPPPRRRUUUYYY\\\^^^___aaacccdddeeegggiiijjjkkkllllllooopppssswww{{{}}}wwwxxxyyy{{{~~~yyyqqqtttxxx~~~~~~xxxxxx{{{}}}zzzvvvsssqqqpppOOOOOOPPPPPPQQQQQQQQQQQQOOOPPPTTT```www~~~zzzuuussstttwwwzzz{{{uuueee\\\```^^^[[[lll}}}{{{uuuqqquuu|||nnn\\\OOOJJJFFFEEEDDDEEEGGGHHHGGGEEE@@@AAABBBDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJIIIGGGFFFGGGJJJQQQZZZeeerrr~~~vvvrrrpppuuu}}}vvvpppddd\\\TTTRRRPPPLLLLLLNNNIIIIIIKKKPPPYYYgggwwwwwwhhh\\\PPPKKKGGGFFFEEECCCEEEHHHJJJOOOccc|||vvvsssmmmbbbZZZNNNLLLJJJMMMWWWgggyyyzzzoooccc```[[[XXXWWWWWWXXXWWWWWWWWWVVVQQQLLLHHHGGGFFFGGGEEEGGGNNNWWWeeexxxhhhTTTGGG@@@BBBGGGQQQZZZaaa[[[LLL===888888555555555444444333222222222222222333333444444444444444444444444444444444444333222222333444555555555555666777888999::::::<<>>?????????AAADDDFFFGGGIIILLLNNNQQQTTTXXX[[[]]]___aaacccbbbcccdddfffggghhhiiiiiimmmnnnpppssswww{{{~~~~~~zzzzzz{{{}}}~~~xxxpppqqqtttxxx~~~}}}}}}}}}zzzwwwtttqqqpppUUUUUUVVVWWWWWWVVVVVVUUUOOOPPPQQQUUUbbb{{{wwwsssnnnmmmooouuuyyy||||||ooofffeee```[[[eeeuuu|||zzz~~~hhhWWWOOOGGGFFFFFFGGGIIIIIIHHHFFFBBBCCCEEEGGGIIIJJJJJJKKKGGGGGGIIILLLMMMLLLIIIFFFEEEGGGKKKPPPYYYfffsss{{{xxxsssrrrvvvxxxfff^^^VVVTTTRRRNNNLLLLLLFFFDDDDDDGGGLLLUUUdddqqqxxxkkk]]]SSSQQQKKKHHHHHHHHHDDDCCCEEEHHHKKKXXXppptttnnnkkkggg___XXXNNNLLLJJJLLLUUUdddvvvyyynnnccc___ZZZWWWVVVXXXYYYYYYXXXXXXVVVRRRMMMIIIGGGGGGFFFDDDFFFMMMWWWeeexxx|||dddRRRGGGAAAAAAEEELLLWWW___[[[LLL>>>888888555555555555555444333333111222222333333444444555444444444444555555555555444333111222444555555444555555666777999:::;;;;;;===???BBBDDDFFFIIIMMMPPPRRReee|||llliiihhhiiikkkkkkhhheeecccaaaaaaaaaaaa]]]VVVPPPEEECCC???>>>======<<<;;;999:::;;;<<<===>>>>>>??????AAACCCEEEFFFGGGJJJLLLOOORRRVVVZZZ\\\]]]```bbbaaaaaabbbdddeeeggghhhiiikkklllmmmooossswwwzzz|||~~~}}}}}}~~~xxxnnnnnnnnnqqqvvv~~~~~~}}}{{{yyyuuurrrooonnnbbbbbbbbbaaa```^^^]]][[[TTTSSSOOOMMMQQQ___rrr{{{tttpppooooooooommmiiidddcccffflllqqqtttxxxrrrkkkfffaaa^^^dddlllyyydddXXXMMMMMMLLLNNNOOONNNLLLJJJHHHIIIJJJLLLMMMNNNNNNNNNHHHIIILLLPPPTTTSSSOOOKKKGGGGGGGGGIIIOOOZZZfffooozzz{{{vvvtttwww|||kkkaaaYYYWWWUUUOOOKKKJJJEEEBBBAAACCCDDDHHHTTTaaammmuuuyyyrrrggg^^^WWWQQQPPPKKKHHHJJJKKKHHHGGGGGGFFFJJJSSSddd|||{{{ooohhheeeaaaZZZTTTNNNMMMKKKLLLTTTbbbtttwwwnnnfffaaaZZZVVVUUUVVVXXXYYYYYYYYYWWWSSSNNNJJJHHHHHHFFFEEEGGGNNNXXXfffyyyxxx___OOOGGGBBB@@@@@@FFFRRR]]][[[MMM???999888555555666666666555444333111111222333333444555555333333333444444555555555666444222333555666666444444555666777999:::;;;<<>>>>>===<<<;;;999999;;;<<<===>>>>>>>>>>>>@@@CCCDDDDDDFFFHHHJJJKKKOOOSSSWWWYYY[[[]]]______```aaabbbdddfffhhhiiikkkkkkkkkmmmooossswwwyyy|||}}}~~~~~~~~~zzz}}}{{{pppmmmjjjjjjmmmttt|||~~~yyyxxxwwwuuurrrnnnkkkiiinnnnnnmmmkkkiiifffcccaaa\\\WWWPPPJJJIIIMMMUUUZZZaaannn|||tttjjjdddaaa```___```\\\WWWVVVYYY___dddgggllljjjeee___\\\]]]aaaeeennnnnn```TTTTTTTTTUUUVVVUUURRRPPPMMMNNNOOOPPPPPPPPPPPPPPPKKKLLLPPPVVVZZZZZZVVVRRRHHHGGGEEEEEEJJJSSS^^^gggttt~~~}}}xxxvvvyyy{{{oooeee\\\YYYVVVPPPJJJHHHGGGCCCBBBCCCAAABBBMMMYYY]]]eeeiiiccc[[[XXXVVVUUUNNNIIIHHHLLLOOONNNMMMMMMGGGLLLRRR^^^vvvzzzmmmeeebbb]]]VVVPPPNNNMMMLLLMMMTTTbbbsssvvvnnniiiccc[[[UUUTTTUUUWWWXXXYYYYYYWWWSSSNNNJJJIIIHHHGGGFFFHHHOOOYYYgggzzzttt[[[MMMGGGBBB>>>===CCCOOO[[[[[[NNN@@@999888555666777777777666555444111111222333333444555555222222222333333444444444777555333444666888777555444555666888999:::<<<<<>>>>>===<<<;;;888999;;;<<<===>>>>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIIIILLLQQQTTTWWWYYY[[[]]]______```bbbdddfffhhhiiikkkjjjjjjkkknnnqqquuuwww{{{~~~~~~|||{{{~~~xxxzzz|||}}}tttoooiiieeeffflllsssxxx|||~~~{{{xxxuuuuuutttrrroookkkhhhfff}}}yyytttnnnfffccc\\\UUUPPPKKKFFFHHHMMMQQQTTT[[[bbbjjjppptttuuuyyy|||{{{oooeee]]]YYYVVVTTTSSSRRRPPPPPPRRRUUUXXX[[[^^^```bbbaaa^^^\\\]]]___mmmuuuqqqbbb]]]\\\```bbb]]]XXXVVVUUUSSSTTTZZZ\\\YYYVVVVVVLLLNNNOOOSSS]]]eeeeee```QQQKKKFFFDDDEEEIIITTT^^^mmmzzz|||tttqqqvvv{{{mmmhhh___XXXSSSOOOLLLJJJHHHEEECCCCCCBBBAAAEEEKKKXXXaaaccc[[[TTTTTTQQQKKKLLLKKKLLLNNNPPPQQQPPPOOOQQQNNNPPP```{{{}}}oooeee```[[[VVVRRRMMMKKKJJJMMMRRR^^^rrrtttmmmhhhbbb[[[UUUTTTTTTVVVVVVZZZYYYVVVRRRNNNJJJGGGEEEDDDFFFIIIPPP[[[lll}}}rrr\\\MMMEEE@@@???AAAEEERRR[[[UUUHHH>>>:::999666555555555555444444444111111222222222333333333222333444444555555444444666666666555555444444444333555777:::;;;<<<===<<<>>>@@@AAACCCDDDFFFJJJMMMRRRTTTXXXcccyyykkkgggjjjjjjiiijjjfffeeedddcccbbb___ZZZWWWKKKDDD>>>??????===<<<===;;;;;;::::::::::::;;;;;;===>>>@@@BBBDDDFFFGGGHHHJJJMMMPPPRRRSSSVVVYYY[[[[[[]]]```bbbeeefffggggggdddfffiiikkkmmmppptttwwwxxxxxxyyyzzz|||}}}{{{yyyzzz~~~uuunnnggggggggggggiiinnntttwww{{{~~~~~~{{{xxxwwwvvvvvvqqqmmmjjjhhhhhhgggccc___zzznnnggg___VVVPPPJJJDDDCCCGGGFFFHHHKKKPPPUUUYYYZZZZZZ]]]```fffooowwwzzzssshhh^^^WWWSSSQQQOOOOOONNNNNNNNNOOOQQQSSSUUUXXX[[[^^^^^^]]]]]]^^^___dddlllooohhhfffjjjlllggg___ZZZWWWUUUXXX```bbb^^^ZZZXXXXXXYYYZZZ^^^hhhqqqqqqlllZZZSSSLLLKKKKKKMMMSSSZZZiiiwww}}}vvvtttvvv{{{jjjeee^^^XXXTTTRRRPPPNNNIIIFFFDDDEEECCCAAADDDJJJOOOZZZ```ZZZVVVVVVTTTNNNPPPOOONNNOOOQQQQQQPPPOOOQQQOOOQQQaaa}}}qqqfff```[[[WWWTTTQQQNNNLLLMMMQQQ\\\ooossslllddd___WWWRRRQQQRRRTTTTTT[[[YYYUUUQQQMMMIIIGGGFFFFFFGGGIIIOOOZZZjjj{{{qqq[[[MMMEEE@@@???AAAHHHUUU^^^YYYKKKAAA<<<:::666555555555555444444444111111222222222333333333111111222333333333333222555555555555444444444333333555777999;;;<<<<<<<<>>???AAADDDFFFGGGHHHJJJLLLOOOQQQRRRTTTWWWYYY[[[\\\___aaacccdddeeeeeeaaadddgggjjjmmmppptttxxx|||||||||~~~}}}zzzyyy{{{}}}tttlllgggffffffeeegggjjjqqqtttwwwyyyyyyzzz{{{}}}~~~||||||zzzxxxvvvtttsssssssssqqqnnnkkkhhhfffccc```]]]|||qqqggg\\\TTTMMMEEEAAABBBBBBBBBDDDHHHKKKMMMMMMLLLMMMNNNRRRXXX]]]gggyyy}}}qqqjjj```XXXRRROOOMMMLLLMMMMMMMMMNNNOOOPPPPPPQQQQQQTTTXXXZZZ[[[\\\]]]^^^^^^ddduuuzzzuuuyyy}}}vvvjjjaaaZZZZZZ___hhhlllggg```\\\______aaagggsss}}}|||vvveee[[[RRROOONNNMMMNNNQQQdddsssyyyvvvyyywwwfffbbb\\\XXXVVVUUUSSSRRRJJJGGGFFFGGGEEECCCEEEJJJJJJXXXbbb```]]]^^^[[[VVVXXXVVVUUUUUUVVVVVVTTTSSSSSSQQQTTTdddxxxkkkccc^^^YYYVVVQQQNNNLLLMMMQQQ[[[nnn~~~qqqjjjaaa\\\UUUQQQPPPRRRSSSTTT[[[YYYTTTOOOKKKIIIGGGGGGGGGGGGIIIOOOYYYhhhxxxqqq[[[MMMEEE@@@???AAAJJJXXXbbb\\\NNNBBB<<<999666555555555555444444444111111222222222333333333111111222333333333333333555444444444444333333333444555777999;;;<<<<<<<<<@@@AAABBBCCCCCCEEEHHHKKKNNNOOOSSS]]]rrr}}}ooopppppplllgggfffdddbbb```___^^^[[[YYYQQQHHHAAA@@@???<<<::::::===<<<<<<<<<<<<<<<<<<======>>>???AAACCCEEEFFFGGGIIIKKKNNNOOOPPPRRRTTTVVVZZZ[[[]]]```aaabbbbbbbbb___aaaeeehhhkkkoootttwww|||}}}~~~}}}yyyyyy|||zzzrrrkkkfffffffffdddeeeiiippprrruuuvvvuuuttttttuuu}}}uuussssssqqqqqqooonnnnnnnnnoooppppppooolllhhhbbb]]]ZZZYYY}}}pppccc[[[TTTKKKEEECCCCCCCCCEEEIIIOOORRRRRRPPPNNNMMMNNNQQQQQQXXXnnnzzzuuukkkeee]]]VVVQQQOOOMMMLLLOOOPPPQQQRRRSSSRRRRRRQQQNNNQQQTTTWWWYYYZZZ[[[\\\]]]___jjj~~~uuuhhh``````gggrrrwwwqqqgggaaabbbdddhhhrrruuugggYYYTTTRRROOONNNOOO___ooozzzxxx|||yyyoooaaa^^^YYYVVVUUUUUUTTTSSSLLLJJJIIIJJJHHHEEEGGGKKKOOO```nnnnnnkkkjjjfff```aaa___]]]]]]]]]]]]\\\ZZZVVVTTTWWWgggwwwmmmddd^^^ZZZOOOLLLKKKMMMRRR]]]ppp}}}pppjjjaaa\\\UUUQQQQQQSSSUUUVVV[[[XXXSSSNNNJJJHHHGGGGGGEEEFFFHHHNNNXXXgggxxxsss\\\MMMFFFAAAAAACCCLLLZZZccc^^^OOOBBB:::666666555555555555444444444111111222222222333333333333444444555666555555555444444444444444333333333555666777999:::;;;<<<===@@@AAABBBBBBCCCDDDGGGJJJNNNOOOSSS]]]sssssslllllljjjgggfffdddaaa___^^^]]]\\\ZZZQQQIIIAAA@@@???<<<;;;<<<======<<<<<<<<<<<<============???@@@BBBDDDEEEFFFHHHJJJLLLNNNNNNOOORRRTTTYYYZZZ\\\^^^____________^^^aaadddgggiiimmmqqqtttyyyzzz|||~~~}}}yyyyyy|||~~~xxxoooiiieeeeeefffeeegggjjjrrruuuxxxyyyxxxvvvuuuuuu|||uuulllkkkmmmgggggggggggghhhjjjlllmmmnnnooolllfff]]]VVVTTTTTTvvvhhh```[[[RRRIIIEEEAAA@@@BBBHHHPPPUUUTTTRRRMMMJJJKKKLLLJJJNNNccc{{{|||uuuqqqhhhccc[[[UUURRRPPPNNNNNNQQQRRRTTTUUUVVVUUUTTTSSSPPPPPPRRRTTTWWWXXXYYYYYY]]]\\\aaannnqqqlllkkkrrr}}}}}}rrrkkkkkknnntttxxxfff[[[WWWSSSSSSUUU\\\lll~~~|||wwwvvv|||rrrggg]]]ZZZVVVTTTTTTTTTSSSRRRPPPMMMLLLLLLJJJHHHJJJOOO\\\nnn~~~{{{xxxsssmmmkkkiiifffddddddcccbbbaaaZZZYYY[[[jjjwwwlllbbb]]]QQQNNNMMMNNNSSS]]]qqq}}}qqqjjj```[[[TTTPPPPPPSSSUUUVVVZZZWWWRRRMMMIIIGGGGGGGGGCCCDDDGGGMMMXXXhhhyyyvvv^^^NNNFFFBBBCCCFFFPPP^^^ggg```PPPCCC:::666666555555555555444444444111111222222222333333333444444555666666666555555444444444444444444444444666666777888999;;;<<<===@@@AAABBBBBBBBBDDDGGGJJJLLLNNNRRR]]]tttxxxiiigggiiiiiieeeccc```______^^^]]]\\\QQQHHHAAA??????>>>===???======<<<<<<<<<<<<============>>>@@@AAACCCDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRWWWXXXZZZ\\\]]]]]]]]]]]]```bbbeeefffhhhjjjnnnqqqvvvwwwzzz}}}{{{yyyxxxxxx{{{uuulllfffbbbccceeeeeehhhlllssswww{{{~~~}}}{{{yyyyyy{{{~~~mmmdddcccddd______```aaadddgggjjjllllllllljjjcccYYYRRROOOPPPzzzkkkddd```WWWMMMGGGBBBAAABBBIIIRRRWWWVVVSSSKKKFFFGGGJJJIIIKKK___xxxzzzsssooofffaaaZZZUUURRRQQQOOONNNQQQRRRTTTVVVVVVVVVVVVUUUTTTRRRQQQRRRUUUXXXZZZZZZ[[[YYY[[[dddsss~~~|||yyyvvvvvv{{{qqqbbbYYYSSSSSSVVVYYYiii}}}~~~vvvrrrqqqvvv|||lllaaaXXXVVVTTTSSSTTTTTTTTTSSSSSSPPPNNNNNNMMMLLLOOOUUUhhh}}}~~~xxxuuuqqqmmmkkkiiigggeee```^^^```mmm}}}oooeee```WWWSSSQQQQQQSSS]]]ooo|||pppjjj^^^YYYRRRNNNNNNPPPSSSTTTXXXUUUQQQMMMIIIGGGFFFFFFCCCDDDGGGMMMXXXhhhyyy|||bbbPPPGGGDDDFFFJJJXXXeeellldddSSSEEE===999666555555555555444444444111111222222222333333333222222333444444444444444444444444555555555555666777777777888999:::<<<===???@@@AAABBBBBBDDDGGGJJJKKKLLLQQQ[[[rrr|||zzziiigggjjjllleeecccaaaaaaaaa```^^^]]]RRRIIIAAA???@@@>>>>>>@@@===<<<<<<<<<<<<<<<<<<===<<<===>>>???AAABBBCCCDDDEEEGGGJJJKKKLLLNNNPPPRRRUUUVVVYYY[[[\\\]]]]]]]]]aaaccceeefffgggiiimmmoootttvvvyyy}}}|||yyywwwxxx|||xxxmmmfffaaabbbdddeeeiiinnntttxxx~~~~~~|||{{{yyyuuueee\\\YYYYYYXXXYYYZZZ]]]```dddhhhjjjjjjiiieee___WWWQQQMMMKKKoooiiieee\\\PPPHHHFFFDDDFFFMMMXXX^^^]]]ZZZSSSJJJHHHLLLLLLMMMaaazzzzzzsssooogggbbb\\\WWWUUUSSSRRRPPPSSSSSSUUUVVVWWWXXXYYYYYYWWWSSSPPPQQQUUUZZZ]]]^^^\\\ZZZ[[[___fffwww}}}{{{ooo```VVVTTTWWWVVVgggzzzxxxppplllkkkkkkuuueee[[[TTTRRRQQQRRRUUUWWWWWWWWWVVVRRROOOOOONNNOOOTTT\\\rrrzzzuuurrrnnnkkkdddbbbcccooo{{{nnnfffbbbYYYVVVSSSSSSUUU^^^ooozzzoooiii___ZZZSSSOOONNNPPPRRRSSSVVVTTTQQQNNNJJJHHHFFFEEEFFFFFFIIINNNYYYhhhxxxeeeQQQGGGEEEIIINNN\\\hhhoooeeeTTTFFF>>>:::666555555555555444444444111111222222222333333333222333333444444444444444555555555666666666777777888888777777888:::<<<======???@@@AAABBBDDDHHHKKKMMMNNNRRR[[[ppp~~~yyywwwiiihhhjjjiiidddcccbbbccccccbbb___]]]TTTKKKBBB@@@???>>>===???<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFIIIKKKLLLNNNQQQSSSTTTUUUWWWZZZ\\\]]]]]]]]]```bbbdddfffhhhjjjnnnppprrrtttxxx|||~~~zzz{{{{{{~~~wwwooohhhfffgggiiinnnssswww{{{}}}|||vvv{{{|||kkk```YYYUUURRRSSSTTTVVVYYY]]]aaaeeehhhhhheee```[[[VVVQQQLLLHHHtttmmmjjjaaaSSSJJJFFFDDDGGGPPP\\\ddddddaaa[[[OOOJJJMMMMMMNNNaaazzzzzzsssnnnjjjeee___[[[XXXVVVUUUSSSUUUVVVWWWXXXZZZ[[[\\\]]]XXXTTTPPPQQQVVV\\\aaabbb```^^^^^^]]]^^^ggg{{{}}}mmm___[[[]]]TTTeeeyyyuuulllhhhgggbbbzzzooo___UUUQQQPPPPPPSSSVVVZZZ[[[[[[XXXTTTPPPPPPOOOQQQWWW___yyyyyytttqqqgggeeeeeepppvvvkkkeeecccWWWTTTRRRSSSVVV```sssxxxmmmhhhbbb]]]VVVQQQQQQRRRTTTUUUUUUSSSQQQNNNKKKHHHEEEDDDHHHIIIJJJOOOYYYgggwwwgggRRRHHHFFFJJJPPP]]]hhhnnncccQQQDDD<<<999666666555555555444444444111111222222222333333333444555666666777777666666555666666666777777888888888888777777888:::<<<===<<<>>>@@@AAABBBEEEIIILLLQQQRRRTTT]]]qqq~~~wwwrrrgggiiihhhdddcccccccccdddeeeccc```]]]WWWMMMDDD@@@???<<<<<<>>>;;;;;;;;;::::::;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCFFFIIIKKKLLLOOORRRTTTSSSTTTWWWZZZ\\\]]]^^^^^^^^^```cccfffhhhkkkooorrroooqqquuuzzz~~~}}}{{{yyyxxx}}}xxxooommmmmmnnnsssxxxzzz|||sssxxx~~~qqqddd]]]YYYUUUQQQQQQRRRSSSVVV[[[___cccfffgggbbb\\\XXXVVVRRRLLLGGGzzz{{{uuupppeee[[[UUUHHHIIIFFFJJJ\\\qqqtttjjjYYYQQQOOOQQQMMMMMMddd}}}xxxtttkkkfffaaa]]]\\\YYYUUUQQQTTTUUUWWWYYY[[[\\\^^^___XXXXXXXXXVVVVVVWWW[[[^^^^^^\\\ZZZYYY]]]eeepppxxx|||lllaaa\\\WWW```qqq{{{ooogggaaa___\\\jjjxxxhhh[[[SSSMMMNNNQQQUUUYYY[[[ZZZYYYZZZUUUSSSUUURRRQQQ[[[iiizzzsssiiihhhjjjssswwwhhhbbbaaaZZZVVVQQQOOOUUUddduuuxxxnnniii^^^YYYRRRNNNNNNPPPRRRSSSUUUSSSPPPLLLJJJIIIIIIJJJEEEFFFHHHPPP[[[jjjxxxbbbQQQJJJEEEDDDHHHYYYdddjjj___LLL@@@;;;;;;888555222444666666222---111111222222222333333333333333222222333333444555888777666555555444444555777888888999;;;<<<======???@@@AAABBBCCCEEEFFFFFFGGGKKKPPPWWWjjj{{{~~~ssshhhdddeeegggiiigggeeeccccccbbb___]]]TTTPPPIIIBBB===;;;:::;;;::::::::::::;;;;;;<<<===:::<<<===>>>===>>>???AAABBBCCCEEEGGGIIIKKKMMMNNNRRRSSSUUUWWWYYY[[[[[[\\\^^^```dddgggjjjlllmmmnnnpppqqqrrruuuxxx{{{~~~~~~{{{}}}|||xxxwwwxxx|||~~~wwwwwwyyywwwiii]]]XXXVVVVVVVVVUUURRRSSSXXX\\\\\\]]]```dddbbb^^^ZZZUUUPPPMMMKKKjjjyyyyyyuuukkk```ZZZIIIIIIGGGJJJ\\\ppptttlll]]]VVVTTTVVVQQQQQQggg}}}yyypppkkkfffcccaaa___ZZZVVVWWWWWWXXXYYY[[[\\\]]]]]]YYYYYYXXXWWWUUUWWWZZZ]]]^^^]]][[[YYYYYY]]]ccchhhvvv}}}wwwggg^^^ZZZaaaqqqwwwlllddd^^^\\\YYYddd}}}xxxhhh\\\TTTNNNNNNPPPSSSWWWZZZZZZYYYZZZUUUSSSUUUSSSSSS]]]lllxxxmmmlllmmmttt{{{kkkccc```[[[WWWRRRQQQXXXgggzzzxxxnnniii___ZZZSSSNNNNNNPPPSSSTTTXXXUUUQQQMMMIIIGGGGGGGGGFFFGGGJJJQQQ]]]lllzzz}}}^^^MMMFFFBBBBBBFFFVVVbbbhhh]]]KKK>>>::::::???:::666555777777444111111222222222222333333333333333222222333333444555777666666666777888999999888888999:::;;;<<<======>>>???AAACCCEEEGGGIIIJJJJJJNNNQQQWWWhhh{{{pppgggdddfffhhhiiigggdddccccccbbb```^^^YYYTTTLLLEEE???;;;;;;;;;:::::::::::::::;;;<<<<<<<<<===??????>>>>>>???AAABBBCCCDDDFFFIIIKKKLLLMMMPPPQQQSSSUUUXXXYYYZZZ[[[^^^___bbbeeehhhkkkmmmmmmoooppprrruuuwwwzzz|||}}}~~~{{{zzz{{{tttmmmccc\\\YYYXXXWWWVVVYYYVVVVVV[[[___^^^___aaadddbbb___ZZZUUUPPPLLLJJJ]]]iii~~~zzzrrrfff]]]KKKJJJGGGJJJZZZmmmsssnnn```[[[[[[\\\WWWWWWlllvvvqqqllliiigggeeeaaa]]]ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWUUUVVVYYY[[[]]]]]]]]][[[YYYYYY[[[]]]dddppp~~~sssnnnqqqzzz}}}zzz{{{www}}}zzz{{{rrrfff^^^dddrrr}}}qqqggg```ZZZVVVUUU\\\qqqzzzkkk___XXXPPPOOOOOOQQQTTTXXXYYYYYYZZZUUUTTTVVVUUUUUUaaappptttrrrrrrwwwoooddd___\\\XXXSSSRRR[[[lllyyyooojjjaaa[[[TTTOOONNNQQQTTTVVVZZZWWWRRRMMMIIIFFFDDDDDDHHHIIILLLSSS```ooo}}}yyyZZZKKKDDD@@@AAAFFFRRR___eee[[[III===999888AAA<<<666444555666555333222222222222333333333333333333333333333444444555555666666888999;;;===>>>999999:::;;;<<<===>>>>>>>>>???AAADDDFFFIIIKKKLLLNNNOOOQQQVVVddd|||yyy|||}}}ooofffccceeehhhhhhfffdddccccccbbb```^^^]]]XXXPPPGGGAAA===<<<<<<::::::999999999:::;;;;;;>>>???@@@@@@>>>>>>???@@@BBBBBBDDDEEEGGGIIIKKKKKKLLLNNNPPPSSSVVVXXXYYYYYY]]]^^^___bbbeeehhhkkklllmmmnnnqqqtttvvvwwwwwwwww|||}}}{{{zzz}}}~~~nnnjjjeeeaaa^^^\\\YYYWWW]]]YYYYYY^^^aaaaaabbbdddeeeccc```[[[VVVQQQLLLJJJ^^^ddduuu}}}tttggg\\\LLLJJJGGGIIIWWWgggooommm```^^^^^^___[[[^^^sss{{{vvvqqqmmmkkkiiiddd```^^^^^^]]]\\\[[[ZZZZZZYYY]]]\\\ZZZWWWUUUUUUWWWZZZ\\\]]]^^^]]]\\\\\\]]]______hhhwwwtttkkkcccbbbiiiuuu|||tttjjjeeeeeeaaaiiiooollllll|||qqqeeeiiitttyyylllddd]]]VVVRRRQQQVVVgggqqqddd\\\SSSQQQOOOOOORRRVVVXXXZZZ\\\VVVUUUWWWWWWXXXdddttt{{{yyyxxx}}}uuufff```[[[XXXSSSSSS\\\nnnyyyooojjjbbb\\\TTTOOOOOORRRUUUXXXZZZWWWRRRMMMHHHEEEDDDCCCHHHIIILLLTTTaaappp~~~uuuXXXJJJCCC@@@BBBHHHQQQ]]]ddd[[[JJJ===999888;;;888444222333333333222222222222333333333444444333333333333333444555555555666777888:::<<<>>>???;;;;;;<<<<<<===>>>>>>??????@@@AAADDDFFFHHHJJJKKKNNNOOOQQQUUUaaazzz|||{{{}}}ooodddaaadddggghhhfffdddccccccbbb```^^^^^^YYYRRRJJJCCC???>>>===::::::999999999::::::;;;>>>???@@@???======>>>???AAABBBCCCDDDFFFGGGIIIIIIJJJLLLNNNQQQTTTWWWXXXYYY[[[[[[\\\^^^aaaeeehhhjjjjjjlllooorrrsssssssssrrrxxx{{{|||xxxuuuvvv}}}{{{uuusssnnniiieee```\\\ZZZ^^^ZZZZZZ___cccdddfffiiihhhfffccc^^^YYYSSSNNNKKKdddfffpppuuufffZZZOOOLLLGGGHHHQQQ___hhhjjj^^^^^^``````^^^dddzzz|||uuuqqqnnnjjjeee``````___^^^]]]\\\[[[ZZZYYY^^^]]][[[WWWUUUTTTVVVYYY^^^___```_________bbbddd]]]aaajjjuuu|||sssaaaZZZVVVZZZdddsssvvvlll___VVVTTTPPPUUUZZZ\\\```qqq{{{lllnnnvvvvvvjjjddd]]]UUUOOONNNRRR```|||xxxiii___XXXUUUQQQPPPSSSWWWZZZ[[[___YYYWWWYYYYYYZZZfffvvv~~~}}}yyyjjjbbb\\\YYYTTTTTT]]]oooyyynnniiibbb\\\UUUPPPPPPRRRUUUWWWWWWUUUPPPLLLHHHFFFEEEEEEFFFGGGKKKSSS```pppoooUUUIIIBBB???AAAHHHQQQ^^^fff\\\KKK???:::888333333333333444444333222222222333333333444444444444444333333444444555666666666777888999:::<<<============>>>>>>??????@@@@@@AAABBBCCCEEEFFFHHHHHHMMMMMMOOOUUU___uuupppddd___ccchhhgggfffdddccccccbbbaaa___\\\YYYSSSLLLFFFBBB@@@>>>;;;;;;:::999999:::::::::<<<===>>>>>><<<;;;<<<===AAAAAABBBCCCDDDEEEFFFGGGIIIKKKMMMPPPSSSVVVWWWXXXXXXXXXYYY[[[^^^bbbeeeggggggiiilllnnnppppppooonnntttwww|||zzzvvvrrrrrrxxx|||}}}zzzuuunnngggccc```______[[[[[[aaaeeegggjjjnnnmmmkkkhhhddd]]]WWWQQQNNNllliiioooxxxjjj^^^TTTOOOIIIGGGMMMWWWaaaggg]]]___``````___ggg}}}wwwrrrmmmfffaaa``````___^^^]]]\\\\\\[[[^^^]]][[[WWWUUUTTTVVVYYY```aaaccccccbbbbbbcccddd______bbbiiirrr{{{{{{pppeee^^^SSSNNNNNNUUUaaappp~~~sssiiiZZZNNNJJJHHHIIILLLRRRZZZjjjrrrqqqwwwvvvlllgggaaaWWWNNNLLLPPP[[[rrrpppddd___\\\XXXVVVXXX\\\___```ddd^^^[[[\\\ZZZ[[[gggwww}}}nnnggg```]]]YYYYYYaaapppxxxmmmhhh```\\\UUUQQQQQQSSSUUUVVVUUUSSSOOOKKKHHHGGGFFFGGGEEEFFFJJJSSS```ppp}}}}}}gggQQQGGGAAA===???EEERRR___ggg^^^LLL???:::888111222444666666666555444333333333333444444444444444444444444444555555666777777777777888999:::;;;>>>?????????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGLLLLLLOOOVVV]]]ooowwwhhhaaadddiiigggeeeccccccccccccaaa___[[[YYYUUUPPPKKKEEEAAA>>><<<<<<;;;:::::::::;;;;;;;;;<<<======;;;;;;<<<===@@@AAAAAABBBCCCDDDDDDEEEHHHJJJLLLOOORRRTTTUUUVVVTTTUUUWWWYYY\\\___bbbddddddfffhhhjjjllllllllllllppptttxxx|||~~~zzzvvvrrrrrrxxx}}}xxxqqqkkkgggggggggccc______dddiiikkknnnrrrsssrrrooojjjddd]]]VVVSSSwwwsssssssssiiiYYYSSSLLLHHHJJJRRR\\\ddd```bbbccc```___iiiyyyrrrkkkeee____________^^^^^^^^^]]]]]]]]][[[WWWUUUUUUWWWYYY___bbbgggjjjiiihhhgggfffdddbbbaaaccciiiooorrrsssoooqqqqqqnnnggg^^^VVVQQQKKKHHHJJJTTTaaaooo}}}rrrhhhXXXLLLHHHEEECCCEEEKKKTTTaaawwwtttrrrvvvxxxoookkkeeeZZZOOOJJJMMMUUUggg|||ooogggddd```^^^```ccceeefffhhhbbb^^^]]][[[[[[gggvvvrrrlllgggddd``````ffftttwwwlllggg^^^ZZZUUURRRRRRSSSSSSTTTUUUSSSOOOKKKHHHFFFFFFFFFEEEFFFJJJSSSaaaqqq}}}zzzwwwcccPPPHHHBBB===???EEERRR```ggg^^^LLL>>>888666444444555555444444555666333333333444444444444555444444444444444555666666666666777777888:::;;;<<<@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBDDDFFFHHHIIIJJJMMMLLLQQQXXX\\\jjjrrrfffdddggggggeeeccccccccccccaaa```]]]\\\ZZZVVVOOOGGGAAA===>>>===<<<<<<;;;;;;;;;<<<:::<<<======<<<<<<>>>???@@@@@@AAAAAABBBBBBCCCCCCGGGHHHKKKMMMOOOQQQRRRRRRQQQRRRUUUXXX[[[^^^___```bbbcccdddfffhhhjjjkkklllooorrrvvvyyy{{{}}}~~~yyyvvvrrrsssyyy|||uuuqqqpppqqqmmmhhhgggkkkooopppssswwwyyyxxxuuupppjjjbbb[[[WWW~~~{{{{{{rrr^^^WWWNNNJJJJJJOOOZZZcccccceeeeeeaaa___jjjwwwoooiii^^^^^^__________________]]]\\\ZZZWWWUUUUUUWWWZZZ\\\bbbjjjpppqqqooolllkkkfffbbb^^^^^^aaadddeeedddfffggghhheee^^^VVVPPPLLLGGGFFFIIIUUUbbbqqq|||qqqgggXXXLLLHHHBBB@@@BBBHHHNNNYYYooouuurrruuuyyyqqqoooiii\\\PPPIIIKKKPPP___~~~yyyllliiifffdddeeehhhiiijjjkkkddd```___[[[[[[fffvvvtttpppllljjjffffffkkkwwwwwwlllfff]]]YYYUUUSSSRRRSSSSSSRRRVVVTTTPPPKKKHHHFFFEEEEEEEEEGGGKKKTTTbbbrrr{{{uuucccRRRKKKFFF@@@AAAFFFRRR```ggg^^^KKK===777444777666444222111111444666333333333444444444555555555444444444444555666666666666666888999;;;===>>>@@@AAAAAAAAAAAAAAAAAABBB???@@@BBBEEEHHHJJJLLLMMMNNNNNNRRRYYY\\\fff|||jjjccccccfffeeeccccccccccccaaa``````___^^^ZZZRRRIII@@@;;;???>>>===<<<<<<<<<<<<<<<:::<<<===>>>===>>>???AAA@@@@@@@@@AAAAAABBBBBBBBBFFFGGGIIIKKKMMMOOOOOOPPPOOOQQQTTTXXX[[[]]]^^^^^^aaabbbbbbdddfffiiikkkllloooqqqtttwwwxxxyyy{{{}}}wwwtttqqqrrrxxxzzzxxxwwwuuupppnnnpppssstttvvvyyy|||{{{yyytttmmmeee^^^ZZZwwwhhh^^^QQQIIIKKKRRR[[[```gggeeecccccckkk{{{~~~vvvmmmbbb^^^[[[[[[___bbbdddcccbbb___[[[YYYYYYZZZZZZZZZ^^^ccckkkqqquuuvvvtttrrrnnniiiccc```___```___]]]]]]^^^^^^[[[VVVPPPLLLJJJGGGGGGKKKUUUfffvvvuuuggg[[[OOOHHHAAA???@@@EEEMMMXXXjjjyyyvvvsssuuuyyyqqqkkkbbbVVVOOOLLLHHHJJJZZZzzz{{{xxxsssooolllkkkkkkkkkiiiddd___\\\YYY[[[fffssszzzwwwuuunnnjjjnnnuuu~~~wwwkkkccc]]]YYYTTTPPPPPPRRRSSSSSSXXXTTTOOOKKKIIIHHHGGGFFFFFFGGGKKKUUUddduuu|||ttteeeSSSGGG???<<>>@@@BBBDDDEEEFFFEEEFFFFFFEEEFFFHHHMMMPPPMMMRRRTTTYYY___cccxxxxxxiiiaaadddeeeffffffdddbbbbbbbbbdddaaa\\\XXXUUUNNNEEE???<<<<<<<<<===<<<<<<;;;;;;============>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBEEEGGGJJJKKKLLLMMMPPPRRRTTTUUUVVVVVVVVVWWWZZZ]]]]]]___aaabbbccceeehhhjjjiiikkkppptttxxxzzz{{{{{{zzzooonnnnnnqqqwww}}}wwwwww|||~~~{{{www|||{{{yyywwwssskkk```XXXwwwggg___TTTOOOQQQXXX___dddfffeeedddgggqqq|||tttiiiddd___]]]```cccdddcccccc```\\\ZZZZZZ[[[\\\]]]```dddkkkrrrxxxzzz{{{zzzsssmmmfff```^^^]]]\\\ZZZ[[[\\\]]]ZZZUUUOOOKKKJJJGGGHHHLLLWWWhhhxxxvvvggg[[[OOOHHHBBB@@@@@@DDDKKKUUUeeesss}}}xxxyyy|||rrrkkk```TTTMMMKKKIIIJJJVVVqqq|||wwwsssooonnnjjjeee```\\\YYY[[[fffrrr}}}yyyrrrnnnrrryyyuuuiiibbb^^^YYYSSSOOOOOOPPPQQQQQQVVVRRRMMMIIIGGGFFFEEEDDDFFFGGGLLLVVVfffvvvrrrdddSSSGGG@@@===@@@EEEXXXdddgggXXXFFF===888444666666555444444444444555444444444444444444444444555555555555555555555555666666777888999;;;<<<======>>>???@@@BBBDDDEEEEEEFFFFFFFFFFFFFFFIIIMMMPPPPPPTTTTTTXXX```ccctttvvvffffffggggggfffeeecccccccccfffccc___\\\XXXRRRIIIBBB<<<<<<======<<<<<<;;;;;;>>>>>>>>>?????????@@@@@@>>>>>>??????@@@@@@AAAAAADDDFFFIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUVVVYYY\\\\\\^^^___```aaaccceeehhhhhhjjjnnnrrrvvvxxxyyyyyy|||wwwllllllmmmqqqxxx~~~|||{{{}}}{{{wwwpppfff___}}}ssskkk```ZZZTTTQQQTTT[[[aaaeeehhhhhhiiinnnyyy|||qqqlllfffdddeeeffffffeeeeeeaaa\\\ZZZ[[[^^^```aaabbbfffnnnvvv}}}|||vvvllleee```]]][[[ZZZZZZ[[[\\\YYYTTTOOOKKKIIIGGGIIINNN[[[lll|||wwwggg[[[PPPHHHDDDAAA@@@CCCHHHPPP___lll}}}yyyxxx~~~rrrjjj^^^RRRKKKIIIIIIJJJRRRddd~~~xxxrrrnnnmmmhhhbbb^^^[[[]]]gggrrryyyvvvyyyssshhhaaa^^^YYYSSSNNNMMMNNNPPPPPPTTTPPPKKKGGGFFFEEEDDDCCCEEEGGGLLLXXXhhhyyypppcccRRRGGGAAA>>>AAAFFFZZZeeeeeeUUUCCC;;;888666666666555444444444444555555555555555555555555555555555555555555555555555666666666777999:::<<<===??????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJNNNQQQSSSWWWWWW\\\fffiiisss}}}sssjjjjjjhhhgggfffeeeddddddeeecccaaa___[[[TTTJJJCCC============<<<<<<<<<;;;=========>>>>>>>>>>>>???>>>>>>??????@@@@@@AAAAAADDDFFFHHHIIIJJJKKKNNNPPPQQQRRRSSSSSSSSSUUUXXXZZZ[[[\\\^^^^^^^^^```bbbdddeeehhhkkkooosssuuuvvvvvvwwwzzz~~~~~~uuummmmmmooorrrzzz~~~zzzssslllfffzzzzzzyyyuuuoooggg```ZZZZZZXXXVVVVVVYYY^^^dddgggllllllooouuussspppmmmmmmnnnnnnkkkhhhddd```\\\ZZZ\\\___bbbdddccciiirrr|||uuujjjccc___]]]]]][[[\\\\\\ZZZUUUOOOKKKJJJHHHJJJQQQ___qqqwwwggg[[[QQQJJJDDDAAAAAACCCFFFMMM[[[hhhyyy|||uuusss|||rrrhhh\\\QQQKKKGGGHHHJJJNNNYYYrrrzzzwwwssslllfffbbb___```hhhqqq~~~~~~rrrhhhbbb]]]XXXRRRNNNNNNPPPRRRSSSTTTPPPKKKGGGFFFEEEDDDCCCEEEGGGNNNZZZjjj{{{vvv|||pppbbbRRRHHHBBB???CCCHHH[[[ffffffVVVCCC;;;999666666666555444444444444555666666666666666666666666555555555555666666666666666666666777999:::<<<===@@@AAAAAABBBCCCDDDDDDDDDGGGHHHIIIIIIIIIKKKOOORRRTTTYYY\\\eeessswww|||ooommmjjjhhhgggffffffeeebbbaaa```___\\\UUUKKKCCC??????>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>:::666666666555444444444444555555555555555555555555555555555555666666777777888888888888999;;;<<<>>>???AAAAAABBBCCCDDDEEEFFFGGGIIIJJJLLLMMMMMMNNNQQQSSSRRRZZZ```kkkxxxrrrkkkgggggghhhgggeeedddbbbaaaaaa___ZZZQQQJJJBBBAAA???>>>============<<<<<<<<<============>>>@@@@@@AAAAAABBBCCCCCCCCC@@@BBBDDDEEEEEEFFFHHHIIIKKKMMMMMMMMMMMMOOORRRTTTWWWXXXZZZZZZ[[[\\\^^^aaaaaabbbcccfffiiilllnnnoooqqqtttxxxzzz{{{|||~~~|||xxxnnnoooqqquuu|||}}}vvvrrrrrrsssxxxrrrppplllggghhhlllkkkooosssuuuwwwxxx|||~~~yyypppjjj^^^^^^]]]```cccggghhhhhhlllrrr|||vvvggg______```dddeeeddd```YYYRRRMMMJJJJJJOOOYYYjjj{{{pppcccVVVNNNGGGDDDAAAAAAAAADDDNNNYYYjjjvvv~~~{{{xxxkkk___WWWTTTLLLHHHHHHKKKKKKNNN___tttyyyrrrnnnkkkmmmrrrvvvmmmfffccc___ZZZRRRMMMMMMPPPSSSTTTUUUQQQLLLIIIHHHHHHHHHGGGFFFHHHPPP]]]mmm}}}{{{jjjVVVHHHBBBBBBIIIRRR```iiihhhVVVDDD<<<:::888666666555444444444444555444444444444444444444444444555555666777777888888999999:::;;;<<<>>>???@@@@@@AAABBBCCCEEEFFFHHHHHHIIIKKKMMMNNNNNNPPPRRRTTTRRRZZZZZZ```uuuzzzssskkkgggggghhhfffddddddbbb```___^^^ZZZRRRLLLDDDBBB@@@>>>=========>>><<<============>>>>>>>>>>>>>>>???@@@@@@AAAAAABBB???AAACCCCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMPPPSSSTTTUUUWWWXXXXXXZZZ]]]___```aaabbbeeegggjjjlllnnnlllooosssvvvwwwxxxyyy{{{}}}}}}}}}~~~zzzvvvnnnnnnqqquuu|||zzzrrrnnnoooqqq{{{yyyvvvrrruuu{{{||||||vvvnnnggg^^^^^^___bbbfffiiijjjiiipppttt|||}}}lllbbbaaaccceeefffddd```YYYQQQLLLIIIJJJOOO[[[kkk|||sssdddVVVMMMHHHEEEBBB@@@???AAAIIITTTeeeooozzzxxx{{{mmmaaaXXXVVVPPPIIIGGGKKKJJJIIISSSbbbuuu|||vvvqqqmmmnnnrrryyytttkkkeeebbbaaa[[[SSSMMMKKKMMMOOOQQQTTTPPPLLLIIIHHHHHHGGGGGGFFFIIIPPP]]]mmm}}}~~~lllWWWHHHAAABBBJJJSSSbbbjjjfffSSS@@@::::::999666666555444444444444555444444444444444444444444444555555666777888888999:::::::::;;;===>>>@@@AAA@@@@@@BBBDDDEEEGGGIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTTTTYYYUUUVVVhhh{{{{{{tttkkkffffffgggfffdddbbb```]]]\\\[[[WWWQQQKKKDDDCCC@@@>>>======>>>>>>;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@???@@@BBBCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKMMMPPPRRRQQQSSSUUUVVVWWWYYY\\\^^^```aaabbbdddgggiiilllmmmiiilllppprrrssstttvvvwwwwwwwwwxxxzzz|||wwwtttqqqqqqrrrvvv{{{vvvmmmiiikkknnnvvvmmmfffbbb\\\^^^```dddhhhmmmqqqsssqqqvvvzzzxxxpppllljjjpppqqqooofffZZZPPPKKKKKKNNNPPP]]]ppptttfff[[[SSSMMMFFFBBBBBBBBBCCCHHHOOO___lll}}}{{{qqqeeeZZZSSSLLLNNNOOONNNLLLLLLOOOQQQaaaiiivvv}}}vvvppp|||}}}rrrhhhaaa```^^^[[[UUUPPPMMMNNNPPPRRRSSSPPPKKKHHHGGGGGGEEEDDDIIIHHHOOO___ppp}}}hhhMMMBBBAAACCCJJJSSSeeeccc[[[OOOBBB888444444555555444444444444555555333333333444444444555555666666555555555777888999<<<<<<===>>>???AAACCCDDDBBBAAACCCFFFGGGFFFIIIOOOQQQPPPOOOOOOPPPRRRUUUWWWWWWUUUUUUZZZcccoooxxx}}}qqqeeefffhhheeefffmmmbbbdddeeeeee```YYYRRRMMMHHHDDD@@@======>>>??????============>>>>>>>>>>>>@@@???>>>>>>>>>???AAAAAA??????@@@BBBDDDEEEFFFGGGFFFFFFFFFGGGHHHKKKMMMOOOKKKNNNRRRUUUWWWWWWWWWVVVWWWZZZ^^^aaaccceeehhhjjjlllmmmnnnoooqqqssstttuuuvvvwwwyyy|||}}}~~~xxxtttrrrsssyyy}}}~~~vvvkkkhhhlllpppzzznnnfffcccbbbccceeegggkkkppptttwwwyyywwwzzz}}}~~~xxxvvvttttttqqqiii]]]SSSNNNNNNOOOSSS```tttzzzjjj]]]TTTMMMGGGCCCBBBBBBCCCGGGMMMZZZggg{{{}}}vvviii\\\TTTNNNNNNNNNMMMLLLNNNQQQTTTTTTXXX```gggkkkppp}}}zzztttwww~~~zzzpppfff```___\\\YYYSSSOOOMMMNNNPPPRRRSSSPPPKKKHHHGGGGGGFFFDDDHHHIIIQQQbbbsssgggNNNCCCBBBDDDLLLUUUdddaaaZZZOOOBBB999555555555555444444444444555555333333444444444555555555666666666555666777999:::<<<<<<===>>>???AAACCCDDDEEECCCDDDGGGHHHGGGKKKQQQXXXVVVSSSQQQPPPRRRTTTVVVVVVTTTTTTXXX```pppzzzwwwqqqdddeeegggcccbbbeeebbbcccdddddd```[[[UUUQQQJJJFFF@@@===<<<===>>>>>><<<=========>>>>>>>>>>>>??????>>>>>>>>>???@@@AAA??????@@@AAACCCDDDEEEEEECCCCCCDDDEEEGGGIIIJJJKKKLLLMMMQQQTTTVVVVVVVVVVVVVVVYYY\\\___aaacccfffhhhjjjjjjkkkmmmoooppprrrrrruuuvvvwwwyyy{{{}}}~~~}}}xxxqqqoooqqqwww|||~~~zzzpppkkklllnnnxxxjjjbbbbbbeeehhhjjjmmmqqqtttxxxzzz{{{}}}~~~|||{{{vvvmmmaaaWWWRRRQQQOOOVVVeeexxxpppaaaWWWOOOIIIDDDCCCBBBBBBFFFKKKRRR```vvvvvvhhh[[[SSSPPPOOONNNNNNPPPRRRUUUWWWRRRQQQSSSUUUUUUYYYeeeqqqzzztttxxx~~~wwwlllccc^^^^^^YYYVVVRRRNNNMMMNNNPPPRRRSSSOOOKKKHHHGGGGGGFFFEEEGGGJJJUUUgggwww|||eeeNNNEEEDDDFFFOOOZZZdddaaaZZZOOOBBB:::777777555555444444444444555555333444444444444555555555666666666666777888::::::=========>>>???AAABBBCCCGGGEEEEEEGGGHHHHHHMMMSSS^^^[[[VVVRRRPPPQQQSSSTTTUUUTTTTTTWWW___qqq~~~ppp~~~rrreeeeeefffbbb^^^___bbbbbbccccccaaa]]]YYYWWWNNNIIIBBB===<<<<<<======<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>???@@@@@@??????@@@@@@AAABBBBBBCCCAAABBBCCCEEEGGGHHHIIIIIILLLMMMOOOQQQSSSUUUVVVVVVTTTWWWZZZ]]]___```ccceeefffggghhhjjjlllmmmnnnooosssssssssuuuwwwyyy|||~~~}}}}}}~~~{{{wwwooommmooouuuzzz}}}~~~xxxuuutttqqqggggggkkkppprrruuuyyy|||}}}~~~}}}rrreee[[[UUUTTTOOOXXXiiizzzuuuggg\\\RRRLLLFFFEEECCCAAADDDIIILLL[[[qqq|||}}}uuufff[[[UUUQQQQQQQQQTTTYYY\\\]]]\\\ZZZVVVTTTSSSRRRSSSZZZcccsss~~~uuuvvvyyy|||~~~}}}zzzwwwqqqppprrrxxx|||ssshhh```\\\]]]WWWUUUQQQOOONNNOOORRRTTTRRROOOKKKHHHGGGGGGFFFEEEFFFJJJWWWjjjzzzuuuaaaNNNFFFEEEGGGRRR___hhheee]]]QQQDDD;;;888888555555444444444444555555444444444444555555555555777777777888999:::;;;;;;=========>>>???AAABBBCCCGGGEEEDDDGGGHHHHHHMMMTTT]]]YYYUUUPPPOOOPPPRRRTTTTTTUUUWWWZZZ```qqqqqqwwwvvvhhhdddeeebbb___^^^bbbbbbcccbbbaaa___]]]\\\RRRMMMEEE???<<<<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@????????????@@@@@@@@@@@@@@@BBBDDDGGGIIIIIIIIIIIIKKKLLLMMMOOOQQQSSSTTTUUUSSSVVVYYY\\\]]]^^^aaacccdddeeefffhhhjjjkkklllmmmpppooooooppprrrvvvyyy{{{{{{|||}}}~~~}}}xxxvvvooommmnnntttyyy~~~tttqqqrrrvvviii^^^XXXUUUPPP\\\lllzzz{{{mmmcccVVVOOOJJJGGGDDDAAACCCGGGJJJWWWnnnyyyvvvwww}}}xxxjjj```\\\SSSTTTWWW^^^fffjjjhhhddd___ZZZVVVUUUSSSPPPRRRVVV^^^qqqyyyxxxxxxxxxxxxvvvrrrnnnfffaaa^^^___aaafffppp{{{qqqfff^^^[[[\\\WWWUUURRRPPPPPPQQQTTTUUURRROOOKKKHHHGGGGGGGGGFFFFFFKKKZZZmmm|||{{{mmm\\\LLLFFFEEEHHHTTTcccnnnjjjaaaSSSEEE;;;777888555555444444444444555555444444444555555555666666777777888999:::;;;<<<<<<>>>>>>>>>>>>???@@@BBBBBBEEECCCCCCFFFGGGGGGKKKQQQUUUSSSPPPMMMMMMOOORRRUUUQQQSSSWWWZZZ^^^jjj|||llldddbbbaaaaaaaaacccddddddccccccaaa```___VVVPPPHHHBBB>>>======<<<<<<<<<<<<<<<==================>>>>>>???????????????????????????????????????AAACCCEEEGGGHHHHHHHHHIIIJJJKKKMMMOOOQQQSSSTTTTTTVVVYYY[[[\\\]]]___aaacccdddeeegggiiijjjkkkllllllllllllmmmooossswwwyyyzzz{{{|||}}}~~~~~~~~~~~~|||~~~yyyuuutttqqqnnnnnntttyyy~~~zzzxxxkkkbbb[[[XXXUUUbbbpppzzztttiiiZZZSSSMMMJJJFFFBBBBBBEEEHHHTTTjjjtttpppooosssxxx~~~~~~oooeee```YYYYYY]]]gggsssxxxvvvqqqhhhaaa\\\ZZZWWWRRROOOOOORRR\\\ppp}}}yyywwwwwwtttppplllccc]]]VVVTTTSSSVVV___hhhrrrzzz~~~|||zzzvvv{{{~~~pppfff^^^[[[\\\WWWUUUSSSQQQQQQRRRTTTUUUQQQNNNJJJHHHHHHHHHGGGFFFGGGNNN]]]ooo}}}tttdddVVVJJJEEEDDDGGGUUUfffqqqmmmcccTTTEEE:::777777555555444444444444555555444444555555555666666666777777999;;;<<<=========>>>>>>>>>>>>???@@@AAABBBBBBAAABBBFFFGGGFFFIIIOOONNNMMMLLLMMMNNNRRRUUUWWWPPPRRRUUUXXXZZZbbbtttwwwkkkdddbbbcccdddeeefffffffffeeecccaaa```XXXSSSLLLFFFBBB@@@>>><<<;;;;;;<<<<<<<<<=========<<<===>>>>>>??????>>>>>>>>>>>>>>>???????????????===>>>???AAACCCDDDEEEEEEGGGHHHJJJLLLNNNPPPQQQQQQSSSUUUXXXZZZZZZ[[[]]]^^^ccccccdddfffhhhiiikkkkkkiiiiiijjjkkknnnqqqtttvvvxxxyyy{{{|||}}}}}}}}}||||||}}}~~~yyyttttttuuuqqqooosssxxx}}}yyyxxxpppzzzxxxmmmeee```]]]\\\iiivvv}}}yyylll]]]WWWPPPMMMHHHCCCBBBEEEEEEPPPddd{{{qqqlllhhhiiinnnuuu|||ooohhhbbb___aaalllzzzwwwnnneeeaaa]]]WWWRRRQQQNNNQQQ\\\qqq~~~yyywwwtttoookkkaaa[[[UUUQQQNNNLLLQQQXXXbbbiiirrr{{{wwwrrrpppooommmlllqqqxxx|||}}}pppggg___[[[\\\VVVUUURRRQQQPPPQQQSSSTTTQQQNNNJJJHHHHHHHHHGGGFFFKKKRRR```rrr~~~ooo\\\QQQGGGDDDBBBFFFUUUgggpppkkkaaaRRRCCC:::777888555555444444444444555555555555555555666666666666777888:::<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@CCCGGGHHHFFFHHHMMMJJJKKKMMMOOORRRUUUXXXZZZTTTTTTUUUXXXYYY^^^kkkxxx{{{nnnhhhggghhhggghhhhhhhhhfffcccaaa___YYYUUUOOOJJJFFFBBB???===;;;;;;;;;<<<<<<<<<======<<<<<<>>>?????????>>>===>>>>>>>>>??????@@@@@@@@@======>>>???AAACCCDDDFFFDDDFFFIIILLLNNNOOOOOOOOOQQQTTTVVVXXXXXXXXXZZZ[[[aaabbbccceeefffhhhiiijjjfffgggiiikkknnnqqqssstttuuuvvvyyy{{{||||||{{{{{{|||}}}~~~{{{vvvvvvwwwrrrooorrruuuzzzdddgggnnnuuu}}}{{{xxxuuummmxxxwwwnnnhhhcccaaabbbooo{{{|||mmm___YYYRRRNNNIIICCCBBBEEEBBBMMM```vvvqqqjjjdddcccgggooo}}}}}}uuuiiidddcccmmm~~~vvvkkkeee```YYYTTTRRROOONNNRRR___uuu|||yyyuuuoookkk^^^YYYUUURRRMMMHHHIIINNNTTTZZZaaajjjvvv~~~wwwqqqhhhcccbbbaaa___]]]```fffnnnsssvvv{{{}}}qqqggg___\\\\\\UUUTTTRRRPPPOOOPPPQQQRRRQQQNNNJJJHHHHHHHHHGGGGGGNNNUUUcccsss|||}}}lllXXXNNNEEECCCAAAEEEUUUgggmmmiii___PPPBBB:::777888555555555444444555555555555555555555666666666777777888:::<<<>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAA@@@@@@DDDIIIIIIGGGHHHLLLJJJLLLNNNRRRUUUYYY[[[\\\ZZZXXXWWWYYY[[[___jjjuuuyyyoookkkkkkhhhiiijjjjjjgggddd```]]]YYYVVVQQQLLLHHHDDD@@@===;;;;;;;;;<<<<<<<<<======;;;<<<>>>?????????>>>===>>>>>>>>>???@@@@@@AAAAAA?????????@@@AAADDDFFFHHHCCCEEEIIILLLOOOOOONNNMMMPPPRRRUUUVVVVVVVVVXXXYYY``````bbbccceeeggghhhiiidddfffhhhkkknnnqqqrrrsssssstttwwwzzz{{{{{{{{{zzz}}}~~~}}}xxxwwwxxxrrroooqqqssswwwYYYYYYZZZ^^^aaaggguuuuuullliiilllsssxxxttt|||vvvlllccc```bbbfffppp{{{xxxkkk```UUUPPPLLLFFFCCCCCCHHHLLLWWWhhhzzzyyyvvvpppjjjhhhmmmwww{{{pppiiidddjjj{{{wwwiiibbb___YYYQQQLLLMMMPPPUUU]]]sss{{{uuunnnhhh```___[[[TTTLLLGGGGGGHHHNNNQQQWWW]]]bbbcccaaa^^^XXXWWWTTTRRRRRRRRRSSSTTTVVVYYY```iiiooosss{{{}}}rrrjjjbbb\\\ZZZVVVTTTRRRQQQSSSUUUVVVVVVQQQNNNKKKGGGFFFFFFHHHIIILLLUUUdddsssxxxlllXXXJJJBBBDDDBBBAAAQQQgggppphhhWWWGGG???<<<888222555555444444444444555555666555444333333444666777999999999;;;>>>???>>>======>>>??????>>>===???@@@@@@BBBEEEFFFFFFEEEFFFGGGIIILLLOOORRRTTTVVVYYY[[[[[[[[[YYYXXXZZZ^^^eeeiii|||sssmmmooolllkkkjjjiiihhhfffeeeeee^^^\\\XXXSSSMMMFFFBBB???===============<<<<<<;;;::::::;;;===>>>@@@AAAAAA===>>>@@@BBBBBBBBB@@@???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEGGGIIIKKKLLLMMMOOOPPPQQQQQQQQQSSSVVVYYY\\\^^^```aaabbbccceeegggbbbdddggghhhhhhhhhjjjkkkoooppprrrtttvvvxxxxxxyyy|||||||||~~~wwwttttttooollllllmmmnnnuuu}}}PPPNNNNNNPPPRRRVVVbbbnnnnnntttyyyyyyzzz||||||xxxmmmhhhbbb^^^aaajjjttt{{{{{{{{{qqqggg```^^^bbbhhhrrr}}}pppeeeYYYSSSMMMGGGDDDDDDFFFIIISSSbbbsss||||||yyyzzzwwwrrrlllkkkoooxxxvvvnnngggjjjwww}}}ooogggaaaYYYPPPKKKKKKLLLOOOVVViiiyyyqqqjjjbbb```\\\UUULLLGGGFFFFFFDDDFFFIIINNNQQQQQQOOOLLLOOOMMMKKKJJJIIIJJJKKKLLLRRRTTTZZZbbbhhhlllttt~~~}}}qqqiiiaaa\\\[[[WWWTTTRRRRRRTTTUUUVVVVVVQQQNNNJJJGGGFFFFFFHHHIIILLLVVVfffuuuxxxkkkXXXJJJBBBCCCCCCDDDUUUkkkssskkk[[[III>>>;;;777333666555555444444555555666777666555444444666777999999999999;;;>>>???>>>===>>>???@@@@@@??????@@@AAA???BBBDDDEEEEEEEEEFFFGGGJJJMMMPPPSSSTTTVVVYYY[[[```^^^\\\ZZZZZZ]]]bbbeeettt{{{qqqppplllkkkjjjiiihhhfffeeeeeeaaa___[[[UUUNNNHHHBBB??????????????????>>>======<<<<<<======>>>>>>??????===>>>???@@@@@@@@@???>>>?????????@@@@@@@@@AAAAAACCCDDDEEEGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOPPPSSSUUUYYY[[[]]]___```aaadddfffccceeeggghhhhhhhhhiiikkkpppqqqrrrssssssssssssrrrxxxxxxyyy{{{|||~~~~~~|||yyytttnnniiigggfffhhhooowww{{{vvvvvvyyyNNNKKKJJJJJJIIIKKKTTT^^^___cccdddbbbcccffffffccc^^^[[[XXXZZZaaammmyyysssggg___YYY[[[```kkkttt~~~yyymmm___WWWPPPIIIFFFFFFDDDFFFLLLXXXfffooopppnnnvvvtttpppmmmmmmqqqxxx}}}}}}tttkkkjjjrrrwwwmmmfff\\\TTTOOOMMMLLLMMMRRRaaa|||~~~zzz~~~ssslllgggddd___WWWOOOIIIFFFFFFBBBBBBCCCDDDFFFFFFDDDBBBDDDCCCBBBAAAAAABBBCCCDDDKKKLLLQQQXXX]]]aaajjjttt{{{|||oooggg```\\\[[[WWWUUUSSSSSSTTTVVVWWWVVVPPPNNNJJJGGGFFFGGGHHHJJJMMMXXXiiixxxvvviiiWWWJJJBBBCCCDDDIII[[[qqqwwwppp___KKK>>>999777444666555555444444555555666888777666666666777999::::::999999;;;>>>???>>><<<>>>@@@AAAAAA@@@@@@AAABBB???AAADDDEEEDDDDDDEEEFFFKKKNNNPPPRRRSSSUUUXXXZZZ___^^^\\\ZZZ[[[^^^bbbdddmmmwwwuuuooolllkkkjjjiiihhhfffeeeeeedddbbb^^^XXXQQQJJJDDD@@@?????????>>>>>>>>>======>>>=====================>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????@@@BBBCCCDDDFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKMMMOOORRRUUUWWWZZZ\\\]]]___bbbdddccceeeggghhhhhhhhhiiijjjmmmnnnoooooopppooooooooossstttvvvxxxyyyzzzzzzyyy{{{{{{|||}}}uuummmfffcccbbbbbbhhhooowww|||nnnfffgggkkkrrryyyzzzPPPLLLJJJJJJHHHHHHNNNVVV]]]```bbbbbbfffkkkllliiieeecccbbbccciiirrr|||vvvggg[[[TTTQQQUUU\\\jjjttt}}}ttteee[[[SSSKKKGGGFFFBBBBBBFFFNNNXXX```bbbbbbkkkjjjiiijjjmmmrrrxxx|||}}}zzzzzzxxxmmmiiinnnzzztttlllddd]]]VVVSSSPPPPPPSSS___uuu{{{vvvsssooovvvvvvnnnllliiiccc[[[SSSMMMHHHFFFEEEDDDBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAAEEEFFFIIIOOORRRVVV```iiisss{{{yyylllddd]]]ZZZZZZWWWUUUTTTTTTVVVWWWWWWVVVPPPMMMJJJGGGFFFGGGIIIJJJNNN[[[lll|||sssdddVVVJJJAAABBBGGGOOOcccwww|||tttbbbLLL===888777666666666555555555555666666777777666666777888999::::::::::::;;;===>>>===<<<===???@@@@@@??????AAABBB???AAACCCDDDCCCDDDEEEGGGKKKMMMOOOQQQQQQSSSVVVXXXZZZXXXXXXZZZ^^^cccfffhhhhhhmmmxxxxxxllllllkkkjjjiiihhhfffeeeeeeeeeccc```ZZZSSSKKKEEEAAA======<<<<<<<<<;;;;;;<<<========================@@@???>>>=========>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKJJJIIIJJJMMMOOORRRTTTWWWYYY[[[]]]```cccccceeegggggggggggghhhiiihhhiiikkklllnnnoooooooooppprrrtttwwwxxxxxxwwwwwwyyyyyyzzz{{{~~~uuummmgggdddcccaaadddhhhlllrrr{{{nnneeeeeeiiipppvvvwwwxxxzzzLLLHHHEEEEEEDDDDDDHHHNNNUUUZZZ___dddmmmvvvxxxuuuvvvuuuttttttvvv{{{ttthhhZZZPPPJJJIIIOOOWWWgggqqq{{{zzzkkk```WWWMMMGGGFFFBBBAAABBBFFFMMMSSSUUUUUUZZZ[[[^^^dddkkkrrrwwwzzzzzzuuutttvvvyyy{{{nnniiilllwww|||ssslllggg^^^XXXTTTTTTVVV___pppwwwrrrnnnmmmiiiooo{{{{{{tttnnnkkkeee^^^VVVPPPJJJGGGDDDAAA???>>>????????????>>>>>>>>>>>>>>>>>>??????AAAAAADDDIIIKKKOOOWWWaaammmvvvuuuiiibbb\\\YYYYYYWWWVVVTTTUUUWWWXXXWWWWWWOOOMMMJJJGGGFFFGGGIIIKKKPPP]]]pppqqqbbbTTTIIIAAABBBIIIUUUiii|||uuuaaaJJJ<<<999888777666666666555555666666666666666666666777888999999;;;::::::;;;===>>>===<<<<<<===??????>>>???@@@BBB@@@BBBCCCDDDCCCDDDFFFHHHJJJLLLNNNOOOOOOQQQUUUWWWWWWVVVVVVYYY___dddggggggaaaeeekkkuuuooolllkkkjjjiiihhhfffeeeeeedddccc```[[[TTTMMMFFFCCC???>>>===<<<<<<<<<<<<===;;;;;;;;;<<<======>>>>>>@@@??????>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLOOOPPPSSSVVVXXXYYY\\\___aaaaaaccceeefffffffffggghhhggghhhjjjkkklllmmmnnnnnnoooqqqtttwwwxxxyyyxxxxxxwwwxxxyyy{{{uuunnniiihhhfffbbb```aaaccciiiqqqyyy~~~}}}}}}tttiiiggghhhmmmsssqqqqqqooopppwwwLLLGGGDDDEEEDDDCCCEEEIIIOOOUUU]]]ggguuu~~~vvvfff[[[OOOHHHDDDDDDJJJRRRbbbmmmyyyqqqfff[[[PPPIIIFFFCCCBBBAAABBBFFFIIIKKKKKKKKKNNNUUU___jjjsssxxxyyywwwsssqqqpppooowwwqqqkkklllsssxxxssshhhbbb\\\[[[\\\bbbnnnyyy~~~xxxqqqllljjjjjjdddjjjttt|||ppplllfff```[[[UUUOOOKKKFFFCCC@@@???@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>>>>===??????BBBFFFHHHJJJQQQYYYfffppp}}}ssshhhbbb\\\YYYYYYWWWVVVUUUVVVXXXYYYXXXWWWOOOMMMIIIGGGFFFGGGIIIKKKQQQ```sssrrrcccRRRIIIAAACCCKKKZZZmmm}}}sss\\\FFF;;;:::999777777666666555555666666777555555666777888999999:::;;;::::::<<<===>>>===;;;;;;<<<>>>>>>>>>>>>@@@BBBBBBCCCDDDDDDDDDEEEGGGIIIJJJKKKMMMNNNOOOQQQUUUYYYZZZXXXWWWZZZ^^^bbbaaa```WWW\\\cccjjjyyy|||{{{wwwlllkkkjjjiiihhhfffeeeeeebbbbbb```]]]WWWPPPJJJFFFBBBAAA@@@???>>>???@@@AAA::::::;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHIIIMMMOOOOOOQQQTTTVVVWWWYYY\\\^^^^^^```cccdddddddddfffgggjjjjjjkkkkkkjjjjjjiiiiiimmmooorrruuuwwwyyyyyyyyyvvvxxxzzz|||}}}uuunnnllliiiddd______```dddiiioootttzzz~~~{{{{{{}}}rrrjjjeeegggkkkjjjkkkkkkkkknnnxxxQQQKKKHHHIIIHHHFFFFFFIIILLLQQQXXXcccttt}}}~~~|||wwwuuusssmmmggg[[[RRRIIIDDDBBBCCCHHHPPP^^^jjjxxxvvvlllaaaTTTKKKHHHEEECCCBBBAAABBBCCCDDDEEEDDDHHHQQQ^^^kkktttxxxyyyvvvsssqqqoooiiilllvvvooommmooozzz|||tttllljjjjjjmmmuuu}}}|||}}}|||xxxqqqllliiiiiiccchhhrrr~~~uuuqqqlllgggccc^^^XXXSSSNNNKKKHHHGGGFFFFFFEEECCC@@@@@@@@@@@@???>>>======<<<===@@@EEEFFFFFFLLLSSS]]]hhhxxxsssjjjddd^^^[[[[[[WWWVVVVVVWWWYYYYYYXXXWWWOOOLLLIIIGGGFFFHHHJJJKKKSSSbbbvvvssscccPPPHHHBBBCCCMMM]]]ppp}}}pppWWWBBB;;;<<<;;;666777777666666666666777777555666777999::::::;;;;;;;;;;;;:::<<<===>>><<<;;;;;;===????????????AAACCCCCCDDDEEEEEEDDDEEEHHHJJJJJJLLLMMMNNNPPPSSSXXX[[[]]]ZZZXXXZZZ]]]___\\\YYYRRRZZZbbbhhhrrr|||lllkkkjjjiiihhhfffeeeeeeaaaaaaaaa___ZZZUUUOOOLLLDDDCCCAAA@@@???@@@AAABBB<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@@@@??????>>>>>>>>>????????????@@@??????@@@AAABBBCCCDDDDDDCCCDDDEEEFFFGGGIIILLLOOOMMMOOORRRSSSTTTVVVXXXZZZ[[[]]]```bbbbbbccceeegggiiiiiiiiiiiiiiihhhggggggjjjkkknnnqqqtttvvvyyyzzztttwwwzzz}}}wwwqqqmmmgggcccbbbbbbccceeeggglllsss{{{|||zzz{{{~~~sssgggeeehhheeehhhkkklllmmmpppvvv|||TTTNNNJJJKKKJJJGGGFFFHHHEEEHHHMMMWWWiii|||~~~uuuvvvrrrllliiigggbbb[[[VVVNNNGGGDDDBBBCCCHHHOOO\\\iiixxxzzzpppeeeXXXMMMIIIFFFEEECCCBBBAAAAAAAAAAAABBBFFFPPP___mmmvvvyyyyyyvvvsssrrrnnngggfffwwwzzzqqqmmmkkkrrr~~~|||yyyxxxyyy~~~|||~~~{{{tttnnnkkkjjjdddjjjttt~~~{{{wwwrrrnnnkkkgggaaa\\\SSSPPPMMMKKKJJJHHHFFFDDDBBBCCCCCCBBBAAA@@@???>>>:::;;;???DDDEEEDDDIIIPPPVVVcccssstttlllfffaaa]]]\\\WWWVVVVVVXXXYYYZZZXXXWWWNNNLLLIIIGGGFFFHHHJJJLLLTTTcccwwwtttcccOOOHHHBBBDDDOOO___ppp}}}nnnSSS???:::===;;;555777777666666666666777777666777999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>><<<;;;<<<>>>@@@@@@@@@AAABBBDDDDDDEEEFFFEEEEEEFFFIIIKKKKKKMMMNNNPPPRRRUUUZZZ^^^\\\YYYWWWYYY]]]^^^[[[WWWRRR\\\fffiiiooolllkkkjjjiiihhhfffeeeeee```aaaaaa```]]]XXXSSSPPPCCCBBB@@@>>>>>>???@@@AAA>>>======<<<;;;;;;::::::777999<<<>>>?????????>>>============>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCAAABBBDDDEEEFFFHHHLLLOOOLLLNNNPPPQQQRRRSSSUUUWWWYYY[[[___aaabbbccceeegggdddeeefffggghhhhhhhhhhhhggghhhjjjmmmppptttwwwyyysssvvvzzz}}}wwwqqqkkkhhhhhheeedddcccdddhhhpppyyy~~~}}}~~~~~~|||zzz{{{nnnhhhjjj```dddiiijjjiiihhhiiikkknnn^^^VVVMMMIIIJJJKKKJJJHHHKKKIIIIIINNNYYYfffqqqwwwtttwww}}}}}}xxxqqqnnniiifffcccaaa^^^[[[OOOJJJFFFFFFEEEDDDGGGKKKYYYgggwww|||sssvvvuuuggg^^^TTTJJJIIIFFFBBBBBBCCCBBB@@@>>>CCCFFFMMMZZZiiiuuu{{{}}}|||vvvpppjjjeeedddkkkuuuwwwrrrnnnnnnrrr~~~|||vvvqqqnnnppppppwww}}}|||zzzwwwtttnnnhhhccc[[[[[[YYYUUUPPPLLLKKKJJJIIIIIIHHHGGGEEEAAA>>><<<>>><<<<<>>>>><<<:::===BBBCCC@@@???BBBCCCBBBCCCCCCEEEFFFHHHJJJKKKLLLMMMNNNPPPRRRTTTTTTTTTTTTTTTTTTVVVZZZ___dddfffggg```___aaagggrrrpppkkkffffffhhhhhhddd```^^^______^^^\\\YYYVVVTTTIIIEEE???=========<<<:::<<<<<<;;;::::::::::::;;;<<<===>>>??????@@@??????>>>>>>===<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDEEEGGGHHHJJJJJJMMMNNNPPPPPPPPPQQQTTTVVV\\\]]]^^^______```ccceeecccdddeeeggggggggggggfffiiihhhggghhhlllooorrrsssuuuwwwzzz|||~~~{{{sssmmmhhhllliiidddaaabbbgggmmmqqq|||{{{yyyyyyyyy{{{|||~~~yyy|||}}}zzzyyyyyyzzz||||||~~~pppggg```hhhllliiihhhjjjjjjffflllpppxxx___XXXPPPMMMOOOQQQOOOMMMLLLIIIGGGHHHOOOWWW___cccgggkkkrrr{{{zzzuuummmjjjfffcccaaa___\\\YYYPPPJJJFFFEEEEEEDDDGGGMMMYYYhhhwwwyyymmmlllwwwuuuhhh___UUULLLIIIFFFCCCBBBCCCDDDBBB@@@DDDFFFLLLYYYjjjwww}}}~~~wwwoooiiibbb___eeennn}}}tttmmmkkkllltttyyytttvvvvvv|||}}}zzzxxxtttqqqooojjjhhheee___XXXSSSPPPOOONNNMMMKKKIIIFFFDDDBBBAAA>>><<<<<>>??????===;;;>>>CCCEEEBBBBBBDDDEEECCCBBBCCCDDDFFFGGGIIIJJJJJJMMMOOOQQQSSSTTTUUUUUUUUUTTTUUUVVVYYY^^^bbbfffgggfffdddccceeelllnnnjjjgggdddddddddcccaaa`````````___]]]ZZZWWWUUULLLGGGBBB>>>>>>>>>===<<<======<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIIIILLLMMMOOOOOOOOOPPPSSSUUUZZZ[[[]]]]]]]]]^^^```bbb```bbbdddeeefffgggffffffeeeddddddeeeiiilllooopppsssvvvyyy{{{|||~~~zzzuuusssnnnhhhcccbbbeeejjjnnnppppppppppppppppppqqqqqqvvvyyy}}}~~~~~~~~~}}}}}}}}}|||zzzyyyzzz{{{}}}~~~zzznnniiiooorrrooommmnnnlllhhhcccdddgggmmmuuu^^^XXXQQQOOORRRTTTRRRPPPLLLHHHCCCBBBEEEJJJOOOQQQYYY^^^fffqqq|||~~~wwwrrrllliiifffcccaaa___\\\YYYRRRKKKFFFEEEDDDDDDHHHNNNZZZhhhwwwvvvgggbbbiiiqqqtttiii___VVVNNNIIIFFFDDDCCCDDDEEEEEEEEEFFFGGGLLLYYYjjjxxxzzzrrriii```\\\```hhhyyyooojjjhhhjjjrrr{{{}}}}}}wwwsssjjjjjjkkkmmmpppsssvvvwww~~~|||{{{zzzzzz{{{||||||zzzvvvnnneee^^^[[[ZZZWWWTTTPPPLLLHHHEEEDDDCCC>>><<<<<>><<<:::::::::888777777777777888999999999999999:::;;;<<<===>>>?????????@@@AAAAAA???===>>>DDDGGGEEEEEEGGGFFFDDDEEEEEEFFFGGGHHHIIIJJJJJJMMMNNNQQQSSSUUUVVVVVVVVVUUUUUUVVVXXX\\\```eeegggjjjiiigggfffjjj|||}}}nnnkkkfffcccaaabbbccceeeaaabbbbbbaaa___\\\YYYWWWPPPKKKEEE@@@????????????>>>>>>===<<<<<<<<<<<<======>>>???@@@@@@AAA@@@@@@AAA@@@>>>===<<<======>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGKKKLLLMMMNNNNNNOOOQQQTTTXXXYYYZZZZZZYYYZZZ\\\^^^^^^```bbbccceeeeeeeeeddd```aaabbbcccfffjjjmmmoooqqqtttwwwyyyzzz|||}}}xxxooogggccccccgggiiigggggghhhhhhhhhgggffffffooorrrvvvxxxxxxyyyzzz{{{zzz{{{{{{{{{yyyyyy{{{}}}xxxtttwwwwwwsssqqqpppmmmhhhbbb```^^^]]]```eeekkkooossswww|||^^^XXXQQQOOOQQQSSSQQQNNNKKKGGGBBBAAABBBFFFIIIJJJPPPUUU___lllyyy|||vvvqqqmmmkkkhhhfffdddbbb^^^[[[SSSLLLFFFDDDDDDDDDIIIPPPZZZhhhwwwvvveee^^^bbbiii{{{rrrhhh^^^UUUOOOIIIGGGEEEDDDDDDGGGIIIJJJJJJIIIMMMYYYjjjxxx}}}tttkkkbbb\\\```gggxxxwwwnnniiieeefffooo}}}uuupppkkkkkkjjjiiiiiijjjjjjkkksssssstttvvvxxx{{{{{{rrrllliiihhheee```YYYPPPIIIEEECCCBBB???======??????>>>BBBHHHQQQXXXhhhyyyvvvmmmfff___ZZZXXXRRRSSSUUUVVVVVVTTTRRRPPPLLLIIIGGGHHHGGGEEEIIIOOOYYYhhhyyynnn```RRREEEBBBIIIXXXnnnxxxooocccSSSCCC<<<;;;999888999888777777777777888999999::::::999999:::<<<>>>???@@@??????AAABBBBBB@@@>>>>>>DDDHHHGGGFFFHHHGGGDDDHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMPPPRRRTTTUUUVVVVVVVVVWWWWWWXXX[[[^^^cccggggggiiilllmmmqqqrrrllldddaaabbbeeefffgggcccddddddcccaaa^^^[[[YYYSSSOOOHHHBBB???>>>??????>>>======<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBAAA???===<<<<<<============>>>>>>???@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEIIIJJJLLLLLLLLLMMMPPPRRRVVVWWWXXXXXXWWWWWWYYY[[[^^^___```aaabbbaaa``````^^^___bbbdddfffiiimmmpppooorrrvvvxxxyyyzzz|||~~~zzzooohhhfffgggiiiiiihhhgggfffeeeeeeeeeeeegggjjjnnnpppqqqrrrtttuuuwwwxxxzzzzzzzzz{{{~~~}}}xxxtttrrrooojjjfffcccaaa]]]ZZZYYYZZZ\\\^^^^^^```bbbdddfffjjjooorrraaaZZZSSSPPPQQQRRRPPPMMMKKKHHHDDDBBBCCCEEEFFFGGGKKKQQQ\\\iiiwww}}}wwwsssooommmjjjhhhfffccc___\\\TTTMMMGGGEEEDDDEEEJJJPPPYYYgggvvvwwweee]]]```ggg~~~|||yyytttmmmdddZZZRRROOOIIIHHHFFFDDDDDDGGGKKKNNNPPPMMMOOO[[[lllzzz|||tttlllccc]]]```gggwwwtttkkkfffbbbbbblll|||~~~|||zzzwwwrrrmmmhhhdddbbbdddgggkkkoootttyyy}}}wwwtttssstttnnncccWWWMMMGGGDDDCCCAAA???>>>??????>>>AAAGGGNNNVVVfffxxxtttjjjddd^^^YYYWWWSSSTTTWWWXXXXXXVVVSSSQQQKKKHHHFFFGGGFFFEEEIIIPPP\\\jjjzzznnnbbbRRRFFFDDDOOO```vvv~~~rrraaaRRRBBB;;;:::888666666777666666666666777888888;;;:::::::::;;;===???@@@?????????AAABBBBBBAAA???===DDDHHHGGGGGGHHHHHHEEEHHHHHHIIIIIIJJJKKKLLLLLLKKKMMMOOOQQQSSSTTTTTTTTTVVVXXXZZZZZZ[[[]]]bbbfffcccgggnnntttxxxwwwmmmbbb___cccggggggeeeeeeeeeeeedddbbb___\\\ZZZUUUQQQKKKDDD???===>>>???===<<<;;;;;;::::::;;;;;;======>>>???@@@@@@@@@@@@BBBAAA???>>>=========>>><<<<<<===>>>>>>??????@@@BBBBBBBBBCCCCCCDDDDDDDDDGGGHHHIIIJJJJJJKKKMMMPPPSSSTTTVVVUUUUUUVVVXXXZZZ^^^^^^______^^^]]][[[ZZZ[[[]]]aaacccdddgggkkknnnmmmppptttwwwxxxxxxzzz{{{~~~|||sssooonnnooopppnnnkkkhhhgggggghhhiiifffhhhkkkmmmmmmnnnppprrruuuwwwyyy{{{|||yyytttrrrnnniiieee]]]\\\ZZZXXXVVVUUUTTTSSSVVVVVVUUUTTTRRRRRRTTTVVVfff___VVVQQQRRRTTTSSSPPPMMMJJJFFFCCCCCCCCCCCCBBBHHHNNNZZZhhhvvv~~~zzzwwwqqqooollljjjgggddd___[[[TTTMMMHHHGGGFFFFFFJJJPPPXXXfffuuu~~~|||iii^^^___dddwwwsssnnniiieee^^^TTTOOONNNJJJIIIFFFDDDCCCFFFLLLPPPTTTQQQSSS```rrrzzzrrrkkkbbb\\\___fffyyy{{{nnnjjjddd```bbbgggwwwxxxooogggbbb]]]```eeehhhmmmuuu}}}zzzxxx{{{tttiii]]]RRRLLLHHHGGGCCCAAA@@@@@@???>>>AAAGGGKKKTTTdddwwwqqqgggccc]]]YYYWWWTTTVVVXXXZZZYYYWWWTTTRRRKKKHHHGGGHHHGGGGGGKKKQQQ```mmm|||iii\\\PPPFFFHHHUUUhhh~~~uuubbbRRRAAA:::999777555666777666666666666777888888;;;;;;;;;<<<===>>>???@@@>>>>>>???AAADDDDDDCCCAAA???DDDHHHGGGGGGIIIIIIGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTTTTTTTTTTWWWZZZ]]]]]]\\\]]]aaaeeebbbfffnnntttwww~~~uuuiiicccdddfffeeeccceeeffffffeeeccc```]]][[[VVVTTTOOOHHHBBB>>>===>>><<<<<<;;;:::::::::::::::<<<===>>>??????@@@??????BBBAAA???>>>===>>>>>>???<<<<<<===>>>>>>??????@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFHHHHHHHHHIIILLLNNNPPPQQQRRRSSSSSSTTTWWWYYY\\\\\\]]]]]]\\\ZZZXXXWWWWWW[[[___aaaaaabbbfffjjjjjjmmmrrrtttuuuuuuvvvwwwwwwyyy|||~~~}}}zzzzzzxxxvvvssspppnnnmmmnnnnnnlllmmmoooooonnnoooqqqrrrtttwwwzzz}}}yyysssppplllhhhfffZZZZZZZZZYYYWWWTTTRRRQQQQQQQQQPPPNNNJJJIIIIIIJJJiii```VVVRRRSSSVVVWWWUUUNNNKKKGGGEEEEEEDDDCCCBBBFFFMMM[[[jjjyyy{{{yyytttssspppmmmjjjfff```\\\SSSMMMIIIHHHHHHGGGJJJOOOVVVeeettt}}}rrrccc___aaakkk}}}xxxgggaaa\\\[[[VVVOOOLLLNNNKKKIIIGGGCCCBBBEEEKKKQQQVVVTTTWWWfffzzz{{{ssslllccc]]]```fffzzzwwwpppiiidddbbb```cccwwwyyynnnggg^^^___``````ccclllzzz~~~xxxuuutttnnneee[[[SSSNNNLLLKKKFFFBBBAAABBB@@@>>>AAAGGGIIIRRRcccuuunnneeeaaa]]]YYYXXXTTTVVVYYYZZZZZZXXXTTTRRRLLLIIIHHHJJJIIIIIINNNTTTcccooo}}}gggWWWKKKDDDJJJ[[[mmmxxxbbbRRRAAA:::888777777777888777777777777888999999:::;;;<<<===>>>?????????>>>>>>@@@CCCFFFGGGFFFEEEAAAFFFIIIGGGGGGKKKLLLKKKHHHHHHJJJKKKMMMNNNOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTWWW[[[___```^^^^^^```ccceeefffkkkpppsssvvv{{{ppphhhdddeeegggeeeffffffeeeccc```]]][[[WWWWWWSSSMMMEEE???============<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@<<<======>>>??????@@@@@@>>>???@@@AAABBBCCCDDDEEECCCEEEFFFFFFFFFHHHJJJLLLKKKMMMOOOOOOPPPRRRUUUWWWXXXXXXYYYZZZZZZYYYXXXXXXVVV[[[```aaa```aaadddhhhfffjjjnnnqqqqqqqqqrrrrrrppptttxxxzzz||||||yyyxxxqqqrrrrrrqqqpppoooppprrrtttwww{{{uuunnnlllhhheeeddd___^^^\\\ZZZWWWUUUTTTSSSPPPPPPPPPMMMIIIFFFEEEEEEggg___TTTPPPRRRWWWYYYXXXMMMKKKHHHGGGHHHIIIHHHGGGFFFNNN]]]mmm|||zzzvvvtttssssssvvv||||||zzzyyywwwtttrrrnnniiiccc___RRRMMMJJJIIIIIIHHHJJJOOOUUUdddsss}}}{{{iii```___[[[nnnzzzpppjjj^^^WWWTTTTTTQQQKKKKKKOOOKKKJJJGGGCCCAAADDDKKKQQQWWWUUUZZZjjj~~~wwwooofff___aaahhhzzzuuummmhhhfff^^^WWW```ooossskkkaaa```\\\XXXZZZddduuu}}}uuuqqqiiieee^^^VVVQQQNNNMMMMMMGGGDDDBBBCCCAAA???AAAGGGHHHQQQbbbuuummmdddaaa]]]ZZZXXXSSSUUUXXXZZZZZZWWWTTTQQQNNNKKKJJJLLLKKKKKKPPPVVVeeeqqq~~~gggUUUHHHCCCLLL]]]pppyyybbbRRRAAA999888888888:::999999888888999999:::;;;999;;;===>>>@@@@@@????????????AAADDDHHHIIIIIIHHHDDDHHHJJJHHHHHHLLLNNNMMMKKKLLLMMMOOOQQQSSSTTTUUUSSSTTTUUUVVVWWWVVVUUUUUUVVV\\\aaabbb```^^^```ccchhhfffhhhlllpppssszzz}}}llldddfffllleeeffffffeeeccc```]]][[[YYYYYYVVVPPPGGGAAA>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAA======>>>>>>??????@@@@@@===>>>???@@@BBBCCCDDDEEEBBBDDDEEEFFFFFFGGGIIIKKKHHHJJJLLLMMMNNNPPPSSSVVVTTTUUUWWWYYYZZZZZZZZZYYYYYY]]]bbbcccbbbbbbeeeiiicccgggkkknnnooooooooooookkkpppvvvxxxxxx{{{sssssssssqqqooonnnooopppuuuxxx|||ppphhhgggdddaaaaaabbb```\\\WWWTTTSSSSSSSSSQQQRRRQQQOOOJJJEEEBBBAAAlll^^^TTTSSSVVVWWW[[[aaaTTTQQQMMMJJJIIIIIIHHHGGGJJJLLLWWWlll|||xxxrrrpppooonnnkkkhhhdddddddddeeehhhooowww}}}}}}xxxrrrkkkfffbbbXXXSSSMMMIIIIIIJJJKKKLLLUUU___lllwwwmmmaaa___^^^\\\```iiimmmjjjdddbbbUUUSSSPPPLLLJJJHHHHHHHHHEEEDDDCCCAAABBBEEEJJJNNNWWWWWW___pppvvvmmmeeeaaadddkkk}}}zzzmmmhhh```WWWYYYaaammm|||nnniiibbb]]]]]]\\\aaasssyyypppjjjddd]]]XXXUUURRRMMMIIILLLIIIEEEAAA???@@@BBBCCCJJJRRRdddyyy}}}kkkeeeddd```ZZZWWWRRRVVVYYYWWWVVVVVVRRRLLLKKKGGGEEEFFFFFFIIIPPPYYYjjjuuu{{{cccRRRCCCEEEJJJeeetttzzzppp___OOO???:::;;;;;;999888777777777777888999:::;;;;;;:::999;;;???BBBCCCAAA???@@@BBBEEEFFFHHHHHHIIILLLKKKIIIIIIKKKNNNRRRUUUTTTRRRQQQQQQSSSUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXZZZZZZ[[[\\\^^^aaadddeeegggeeehhhoootttvvvxxx{{{uuukkklllnnnfffeeecccccccccbbb___]]]ZZZXXXTTTQQQNNNIIICCC???BBB@@@????????????<<<:::<<<<<<;;;<<<<<<===>>>???????????????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIKKKMMMOOOQQQSSSTTTSSSSSSTTTTTTVVVYYY[[[]]]____________````````````dddeeefffhhhjjjlllnnnoooppprrrssstttvvvyyy}}}yyylllkkkhhhgggffffffggghhhrrruuuzzzzzzhhhdddddd______cccbbbaaa^^^ZZZWWWUUUSSSSSSRRRRRRRRRQQQNNNLLLIIIGGGkkk^^^TTTUUUZZZ\\\^^^aaaVVVSSSOOOMMMLLLLLLKKKJJJLLLMMMWWWkkkxxxtttmmmiiidddaaaaaa```]]][[[]]]]]]^^^___bbbhhhooottt}}}}}}wwwoooiiieee\\\WWWPPPKKKJJJKKKLLLMMMRRR\\\kkkwwwtttfffbbbXXXSSSSSSWWWZZZWWWTTTSSSNNNLLLIIIFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCFFFKKKOOOUUUWWW```sssyyypppgggbbbdddjjj|||xxxpppeeeXXXVVV\\\dddyyy|||mmmeee___]]][[[^^^ppp{{{uuuooofff]]]WWWSSSQQQOOOLLLIIIEEEAAA@@@AAACCCDDDGGGQQQdddyyy{{{iiicccbbb]]]WWWTTTRRRVVVYYYWWWVVVVVVRRRLLLKKKGGGEEEFFFGGGIIIQQQZZZnnnxxx|||cccQQQEEEGGGLLLfffuuu{{{ppp[[[LLL===999:::999888888888888777777888999:::::::::888777999===@@@@@@???@@@AAABBBCCCEEEFFFGGGHHHJJJIIIHHHIIIKKKNNNRRRTTTSSSQQQOOOPPPRRRVVVXXXXXXYYYYYYZZZ[[[[[[\\\[[[[[[]]]]]]^^^___aaaccceeegggjjjggghhhoootttvvvyyy~~~sssllliiieeeeeedddcccbbbaaa___^^^[[[YYYVVVSSSOOOKKKEEEBBBAAA@@@>>>>>>>>>===;;;999;;;;;;;;;;;;<<<===>>>???@@@@@@?????????>>>>>>>>>??????>>>===============:::;;;<<<===>>>@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSSSSSSSSSSTTTVVVXXXZZZ[[[[[[\\\]]]^^^___``````aaacccdddeeefffgggiiiiiijjjmmmnnnpppqqqrrruuuyyy|||zzzyyyqqqeeeccc___[[[ZZZ\\\___aaaiiinnnvvvrrrbbb```aaa^^^___ccccccbbb___\\\YYYVVVUUUTTTTTTTTTSSSRRROOOMMMJJJHHHqqqdddYYYXXX]]]`````````XXXUUURRRPPPOOOOOOMMMLLLOOOOOOXXXlllyyywwwxxxzzz}}}wwwrrrnnngggbbb]]]ZZZZZZYYYVVVSSSSSSTTTVVVWWWZZZ___eeeiiisss{{{|||ssslllgggbbb\\\TTTMMMKKKLLLMMMNNNOOOYYYhhhuuuooogggWWWPPPJJJJJJJJJHHHGGGGGGFFFEEECCCBBBAAAAAAAAABBBEEEEEEDDDDDDDDDGGGLLLPPPUUUXXXcccwwwtttjjjccceeejjj{{{~~~pppaaaZZZ\\\\\\gggvvvllldddaaa]]]___nnn{{{qqqdddZZZTTTTTTUUUKKKIIIEEEBBBAAABBBDDDEEEEEEPPPeee{{{yyyhhhbbb```[[[UUUQQQRRRVVVYYYWWWVVVVVVRRRLLLJJJGGGFFFGGGGGGJJJSSS]]]rrr|||zzz```MMMFFFHHHNNNhhhvvvzzzmmmUUUHHH:::777888888777777999888888888888999999::::::999999:::===??????>>>@@@@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIJJJKKKNNNPPPQQQRRRPPPOOOPPPSSSWWWZZZ[[[[[[[[[\\\^^^^^^_________``````aaabbbccceeeggghhhiiifffggglllrrrwww~~~~~~ssshhhdddeeeeeecccaaa_________]]]ZZZWWWUUURRRNNNIIIEEECCCAAA???>>>>>>===;;;999:::::::::;;;<<<===??????@@@@@@@@@???????????????@@@?????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXWWWXXXZZZ[[[]]]___```aaabbbbbbccccccddddddeeeeeehhhjjjlllmmmnnnpppsssvvvtttxxx}}}}}}xxxrrrjjjddd___[[[VVVRRRQQQSSSVVVYYY^^^eeeooozzzyyyiii]]]]]]``````aaaeeecccbbb```^^^[[[YYYWWWVVVWWWWWWUUUTTTQQQNNNLLLKKKsssccc]]]___bbb```]]]XXXVVVRRRQQQPPPPPPNNNMMMOOOPPP[[[ooo}}}yyyyyy{{{|||vvvssskkkfff```]]][[[YYYUUURRRMMMOOOQQQRRRTTTXXX]]]```eeennnyyywwwooojjjggg```WWWPPPLLLMMMNNNOOOMMMWWWeeesss~~~{{{ooo___UUUMMMKKKJJJFFFEEEFFFCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEHHHMMMQQQWWWZZZeee{{{yyymmmfffggglll{{{rrrgggdddZZZ^^^lllxxxnnniiiddddddpppwwwjjj\\\TTTSSSTTTKKKHHHEEECCCAAABBBDDDEEEFFFSSShhh}}}xxxiiicccaaa[[[UUURRRRRRVVVYYYWWWVVVVVVRRRLLLIIIGGGFFFGGGGGGKKKVVVaaasss}}}qqqYYYHHHFFFHHHNNNhhhuuuyyy~~~jjjQQQDDD999777888777777888999999999888888999999:::<<<======>>>@@@@@@@@@@@@>>>??????AAACCCFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNOOORRRQQQQQQTTTWWWZZZZZZZZZZZZ[[[\\\]]]^^^_________aaaaaabbbcccdddeeefffgggdddbbbccciiiooovvv}}}~~~llldddeeeeeeccc```^^^___```^^^\\\ZZZWWWUUUQQQMMMIIIFFFCCCAAA??????>>><<<:::999999999:::;;;===>>>???@@@@@@@@@@@@????????????????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>@@@AAAAAAAAAAAABBB>>>>>>@@@BBBEEEHHHJJJKKKNNNMMMMMMLLLLLLLLLMMMMMMQQQRRRUUUXXX[[[[[[YYYVVVWWWXXXYYYZZZ[[[[[[[[[[[[^^^___```aaabbbcccddddddcccaaabbbgggkkkppp{{{}}}rrrffffffeeeccc```___```aaa___]]][[[YYYXXXUUUPPPMMMGGGDDDAAA???>>>===;;;999888888999999:::<<<===>>>????????????????????????======>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;:::>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEGGGIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQVVVWWWXXXYYY[[[\\\]]]^^^\\\]]]^^^___```bbbccccccccceeeggghhhhhhiiikkkmmmlllnnnpppqqqrrrtttvvvyyyyyywwwvvvxxx{{{yyysssmmmkkkfff___ZZZXXXWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUWWW[[[```ccchhhooozzz~~~tttiiiccc```dddhhhiiigggfff^^^___````````````___^^^]]]\\\ZZZXXXVVVTTTSSSSSSvvvkkkhhhddd___XXXVVVTTTTTTTTTSSSQQQOOOQQQSSS___ttt||||||~~~xxxsssmmmeee```\\\XXXSSSOOONNNNNNOOOOOOPPPSSSXXX[[[\\\```iiissszzzyyyttthhhbbb[[[UUURRRQQQQQQQQQQQQVVV```lllxxxmmmcccZZZUUUQQQJJJEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAACCCDDDEEEGGGJJJOOORRRVVVZZZfff}}}}}}ssskkkmmmrrr}}}yyygggfffeeefffmmm|||wwwooosss||||||wwwsssooopppnnnjjjbbbZZZSSSPPPNNNLLLIIIGGGEEEDDDEEEEEELLLZZZqqqwwwlllhhhddd^^^YYYWWWRRRVVVYYYWWWVVVVVVRRRLLLGGGFFFGGGHHHHHHMMM[[[iiittt~~~oooZZZLLLGGGBBBEEEMMMhhhtttvvvyyydddKKKBBB;;;::::::888888999888888888999999:::;;;<<<:::===@@@AAAAAAAAAAAABBB@@@AAACCCFFFHHHIIIJJJJJJMMMLLLKKKKKKKKKLLLMMMNNNPPPRRRUUUXXX[[[[[[WWWUUUVVVVVVWWWXXXXXXXXXXXXWWWZZZ[[[]]]^^^```aaaaaaaaaeeedddeeehhhhhhjjjrrr{{{{{{yyyjjjgggdddbbbbbbcccbbb```___^^^\\\[[[ZZZWWWSSSPPPGGGDDD@@@===<<<;;;999888999999999999:::;;;<<<<<<>>>>>>>>>>>>>>>?????????<<<===>>>>>>>>>===;;;:::======<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNOOOOOOOOOOOOTTTTTTUUUWWWXXXZZZ[[[[[[[[[[[[\\\^^^___aaabbbbbbbbbdddfffggggggggghhhjjjhhhjjjkkkkkkjjjkkknnnpppnnnmmmlllkkkiiifffbbb______\\\XXXUUUTTTVVVXXX[[[WWWXXXZZZ[[[[[[ZZZXXXVVVYYY[[[\\\\\\\\\bbbnnnwww~~~rrroookkkkkklllpppsssqqqkkkfff```aaabbbccccccbbbaaa```___^^^\\\ZZZYYYXXXXXXXXXxxxrrrlllggg[[[ZZZYYYXXXXXXWWWUUUSSSVVVVVV___rrr{{{vvvoooiiibbb]]]ZZZWWWRRRNNNOOOOOONNNMMMMMMQQQVVVZZZ^^^^^^bbbjjjnnnrrr{{{yyyuuugggccc]]]YYYWWWVVVUUUTTTUUUXXX___iiiuuu}}}rrrfff^^^WWWOOOJJJIIIGGGGGGFFFFFFEEECCCBBBBBBCCCDDDFFFHHHJJJMMMRRRUUUXXX^^^lll}}}tttnnnpppvvv|||xxxqqqkkkkkksssvvvuuu{{{zzzrrrkkkhhhhhhhhhhhhfffaaa[[[VVVSSSQQQNNNKKKIIIGGGGGGGGGMMM\\\sss|||rrriiifffccc]]]XXXVVVRRRVVVYYYWWWVVVVVVRRRLLLFFFFFFHHHIIIHHHMMM]]]lllxxxyyyfffTTTIIIEEEAAAEEEMMMiiiuuuwwwyyydddIIIBBB;;;:::999777666888777777888999:::;;;===>>>:::>>>BBBDDDCCCCCCDDDEEEEEEGGGIIIKKKKKKJJJHHHGGGHHHGGGFFFFFFHHHKKKNNNQQQOOOOOOPPPSSSVVVXXXXXXWWWWWWWWWWWWXXXWWWWWWVVVUUUVVVWWWZZZ\\\^^^___``````bbbbbbfffiiiiiiiiiooowww}}}nnnhhhbbbbbbeeefffddd```___^^^\\\\\\[[[XXXUUURRRJJJGGGBBB???===<<<;;;999::::::999999999999::::::<<<<<<=========>>>>>>>>><<<===?????????>>><<<;;;=========<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHFFFHHHJJJLLLNNNNNNOOONNNNNNOOOQQQSSSUUUXXXYYYZZZ[[[[[[\\\\\\]]]^^^______```bbbeeeffffffeeefffgggfffggggggfffeeefffhhhjjjdddeeeeeebbb]]]ZZZYYYZZZYYYXXXVVVSSSSSSTTTVVVYYYWWWXXXZZZ[[[\\\\\\[[[[[[YYY[[[\\\ZZZXXX[[[eeemmm|||uuuppptttwwwzzz}}}ssskkkfffgggggggggfffdddbbb```______]]]\\\[[[[[[\\\\\\zzzsssmmm___]]]\\\\\\\\\[[[YYYVVVZZZYYY___oooxxxrrrnnnfff```ZZZVVVTTTQQQMMMJJJOOONNNMMMKKKKKKOOOUUUZZZ^^^[[[]]]aaadddfffooo{{{}}}wwwsssgggddd___\\\[[[YYYXXXWWWWWWYYY^^^gggsss}}}ssshhh```XXXSSSSSSKKKKKKJJJIIIHHHFFFDDDCCCDDDFFFHHHJJJLLLPPPTTTWWW\\\cccttt}}}tttooorrrxxx~~~vvvtttyyy}}}xxx{{{yyynnneeefffeeeeeeggghhhgggbbb]]]VVVUUURRRNNNLLLJJJIIIIIILLL\\\tttxxxooogggdddaaa[[[VVVUUURRRVVVYYYWWWVVVVVVRRRLLLFFFFFFHHHIIIHHHNNN^^^nnn|||sssbbbSSSHHHCCCAAAEEENNNjjjwwwxxx{{{dddHHHAAA;;;:::999666555777666777777999:::<<<>>>???<<<@@@EEEGGGFFFFFFHHHIIIJJJKKKMMMNNNMMMJJJFFFCCCDDDCCCBBBCCCFFFKKKPPPSSSMMMLLLKKKMMMRRRVVVYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTVVVXXX[[[]]]_________\\\___eeekkkkkkkkkqqqyyyxxxppphhhaaaaaafffiiieee______^^^\\\\\\[[[YYYVVVSSSOOOKKKFFFCCCAAA@@@>>>===;;;:::999999888888999999;;;<<<<<<<<<======>>>>>>===>>>@@@AAA@@@???===<<<========================::::::;;;<<<===>>>??????AAAAAABBBCCCDDDEEEFFFGGGEEEFFFIIIKKKMMMNNNNNNNNNIIIJJJMMMPPPSSSVVVYYYZZZ\\\\\\\\\[[[[[[[[[[[[[[[___aaadddeeedddddddddeeeaaabbbaaa```___```bbbddd]]]``````]]]WWWTTTVVVZZZVVVVVVUUUSSSQQQQQQSSSTTTZZZZZZZZZ[[[\\\]]]______WWW[[[]]][[[WWWYYYaaahhhssstttsss|||{{{ppplllllllllkkkhhheeeaaa___```___^^^]]]\\\]]]^^^___wwwqqqeeebbbcccgggfff___\\\___```]]]^^^hhhxxx{{{vvvtttpppiiiccc^^^[[[VVVSSSQQQPPPNNNLLLKKKIIIHHHIIILLLQQQTTTUUUYYY\\\```aaaaaacccgggkkkwwwyyy{{{}}}|||yyyuuurrrjjjeee___[[[YYYYYYYYYXXXTTTWWW\\\cccnnnzzz|||rrriii^^^VVVRRRNNNIIIFFFFFFGGGGGGGGGIIIIIIJJJNNNTTTZZZ___aaahhhqqq~~~vvvooopppwww|||xxxooofffddddddhhhmmmnnniiiddd]]]ZZZWWWTTTMMMFFFEEEIIIUUUhhh~~~yyyoooddd___\\\XXXVVVWWWRRRUUUZZZ\\\[[[VVVOOOKKKHHHGGGGGGJJJLLLRRRaaannn||||||ooo^^^MMMEEEEEE@@@IIIXXXnnnuuuaaaHHHCCC<<<777555555444444666666777888999::::::;;;@@@@@@@@@@@@BBBDDDGGGHHHMMMMMMMMMLLLKKKIIIHHHFFFCCCDDDEEEEEEGGGKKKPPPTTTIIIKKKMMMOOOPPPSSSWWWZZZXXX[[[]]][[[VVVRRRSSSVVVVVVVVVWWWZZZ]]]^^^]]][[[```bbbdddgggiiimmmqqquuutttyyywww{{{yyymmmbbbaaacccddddddeee^^^^^^]]]^^^^^^\\\YYYVVVRRROOOJJJDDD@@@======<<<<<<<<<;;;;;;;;;<<<==================>>>>>>>>>>>>?????????>>>===<<<<<<;;;>>>>>>===<<<;;;;;;::::::<<<;;;::::::::::::;;;<<<>>>??????@@@BBBDDDFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPRRRSSSUUUUUUVVVWWWWWWYYYZZZ]]]^^^```___```aaabbbdddeeefffgggdddccc```]]][[[[[[[[[\\\\\\ZZZWWWVVVWWWXXXYYYYYYYYYXXXWWWYYY[[[ZZZWWWTTT\\\\\\\\\\\\]]]]]]^^^^^^ZZZ[[[[[[YYYWWWYYY^^^cccmmmvvv}}}uuusssuuussskkkbbb^^^^^^```[[[\\\^^^___``````___^^^yyytttmmmmmmpppvvvtttmmmggggggeeebbbaaaiiixxx|||vvvrrroookkkccc^^^\\\ZZZVVVTTTRRRPPPMMMKKKKKKIIIHHHIIILLLPPPSSSUUUYYY\\\___``````aaaeeeiiiqqqsssvvvwwwwwwtttqqqooolllhhhccc___]]]]]][[[ZZZUUUWWW[[[bbblllxxxqqqggg___[[[UUURRRQQQQQQRRRRRRRRRSSSUUUZZZ```fffjjjlllvvv|||tttmmmooovvvzzzuuusssyyyzzznnnjjjfffiiimmmnnngggaaaZZZXXXWWWVVVRRRMMMNNNRRRXXXlllxxxmmmbbb]]]ZZZVVVTTTUUUUUUYYY]]]___]]]XXXRRRMMMIIIGGGHHHJJJMMMTTTdddsss|||nnn\\\KKKCCCCCCCCCLLL[[[pppsss^^^EEE@@@;;;777666666666666777777888999:::;;;<<<<<<@@@AAAAAABBBDDDFFFHHHIIILLLLLLKKKJJJIIIIIIIIIIIIDDDEEEFFFFFFGGGJJJOOOSSSLLLOOORRRSSSTTTUUUWWWXXXWWW\\\___^^^ZZZUUUTTTUUUUUUWWWZZZ[[[[[[]]]aaaeeefffgggffffffhhhmmmsssxxx{{{sssfffccceeefffeeefffbbbaaa``````___]]]YYYVVVUUUQQQLLLGGGBBB???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>@@@??????>>>======<<<<<<>>>======<<<<<<;;;::::::<<<<<<;;;::::::;;;<<<<<<>>>??????@@@BBBCCCEEEFFFEEEEEEEEEFFFGGGIIIKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTWWWXXXXXXZZZ[[[]]]___```^^^___```bbbcccddddddddd```___\\\YYYWWWWWWWWWXXXVVVVVVWWWYYY\\\]]]^^^]]]```___^^^___aaabbbaaa___ccccccddddddeeedddccccccbbbbbbaaa___]]]___cccggglllqqq{{{}}}{{{tttiii```[[[ZZZZZZZZZ\\\___bbbbbbaaa___]]]yyywwwxxx}}}wwwooolllmmmhhheeejjjwww}}}yyytttppplllfff___YYYYYYXXXVVVUUUTTTQQQNNNKKKKKKJJJJJJJJJLLLOOORRRTTTZZZ]]]```aaa``````dddgggkkklllnnnppppppooonnnmmmllliiieeebbbaaa___]]][[[VVVXXX[[[```iiiuuutttooohhhccc``````______aaadddhhhlllqqqvvvyyyzzzzzzqqqjjjmmmvvv{{{tttrrrzzzwwwooogggiiinnnooohhh```VVVTTTTTTUUURRRNNNOOORRR]]]pppwwwlll```ZZZWWWSSSRRRTTTWWWYYY]]]^^^\\\WWWRRRNNNJJJHHHGGGIIINNNWWWiiiyyy{{{lllZZZIIIAAAAAAFFFOOO___tttqqqYYYBBB>>>999666666777888888888888999:::;;;<<<======@@@AAABBBDDDFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJGGGGGGHHHHHHHHHJJJNNNQQQNNNRRRWWWYYYYYYXXXWWWWWWWWW\\\```aaa]]]XXXUUUUUUUUUYYY\\\[[[ZZZ]]]eeellljjjiiifffeeefffllltttzzz~~~xxxiiidddeeeeeecccbbbeeedddbbbbbb```^^^ZZZWWWXXXUUUPPPJJJEEEBBB???>>><<<;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>@@@@@@??????>>>>>>======>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????AAABBBDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKJJJKKKLLLMMMOOOQQQRRRRRRVVVVVVWWWXXXYYY[[[]]]^^^\\\]]]___aaabbbbbbaaa```\\\[[[YYYVVVTTTTTTTTTTTTOOORRRVVV[[[___bbbddddddjjjiiiiiikkknnnqqqrrrqqqqqqrrrssstttssspppmmmkkkiiihhhgggdddbbbcccfffhhhnnnnnnqqqwwwtttggg^^^YYYWWWVVVZZZ]]]aaacccdddaaa^^^[[[~~~vvvrrrsssmmmhhhkkkwww|||wwwrrrmmmeee]]]XXXWWWWWWVVVVVVVVVSSSOOOKKKKKKKKKLLLLLLLLLNNNQQQSSS\\\___bbbbbbaaaaaacccfffggghhhjjjkkklllllllllkkkhhhfffdddbbbaaa___\\\YYYXXXYYY\\\___fffrrr{{{xxxvvvuuuwwwzzz~~~wwwnnnhhhlllwww}}}xxx~~~tttkkkkkksssuuunnneeeZZZWWWUUUUUURRRNNNMMMPPP___rrrwwwkkk___YYYVVVSSSSSSUUUUUUWWWYYYZZZXXXSSSNNNJJJIIIFFFFFFHHHNNNYYYmmm~~~{{{kkkYYYIIIAAAAAAHHHRRRdddxxxnnnVVV@@@===999666666888888888888888999:::;;;<<<======>>>???BBBEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHIIILLLOOOMMMRRRXXX[[[[[[YYYWWWVVVXXX[[[^^^^^^[[[WWWUUUUUUUUUXXX[[[[[[ZZZ]]]ccchhhcccbbbaaaaaaccchhhpppvvvzzzxxxzzzrrrkkkjjjgggdddbbbeeedddbbbbbbaaa___\\\ZZZZZZWWWSSSNNNHHHDDD@@@???===<<<;;;:::::::::::::::<<<<<<<<<=========>>>>>>@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNPPPQQQQQQRRRRRRRRRSSSUUUVVVXXXYYY[[[\\\___aaabbb```^^^]]][[[YYYWWWUUUTTTSSSRRRRRRMMMPPPTTTYYY^^^bbbgggiiiqqqssswww|||{{{xxxuuusssqqqnnnkkkkkklllmmmqqqooommmnnnrrryyyrrrgggaaa]]][[[[[[```aaabbbcccaaa^^^[[[YYY{{{wwwqqqkkknnnxxx~~~||||||~~~~~~}}}~~~}}}vvvnnneee]]]XXXVVVVVVWWWXXXXXXUUUQQQMMMLLLNNNOOONNNMMMNNNPPPSSS]]]aaadddeeecccccceeegggggghhhiiijjjkkkkkkjjjjjjeeecccbbbbbbaaa___\\\YYYYYY[[[^^^```eeeooo}}}uuulllgggnnnzzzvvvvvv}}}yyypppeee```\\\[[[XXXTTTSSSUUUaaasssvvvkkk___ZZZXXXUUUTTTVVVUUUVVVWWWWWWTTTPPPKKKHHHGGGEEEDDDGGGNNNZZZooozzzhhhWWWIIIBBBBBBHHHUUUiii{{{iiiSSS@@@===999777777777777666777777888999:::;;;<<<<<<<<<>>>AAACCCFFFGGGGGGGGGEEEGGGJJJLLLLLLKKKHHHFFFIIIJJJJJJIIIHHHHHHJJJLLLIIINNNUUUYYYZZZXXXWWWVVVXXXYYYYYYWWWUUUTTTTTTUUUUUUUUUVVVXXX[[[\\\\\\\\\VVVXXXZZZ\\\___ccchhhlllnnnoooqqqrrrqqqsss{{{yyytttmmmhhhfffcccbbbaaaaaaaaaaaa___]]]ZZZXXXUUUPPPKKKFFFAAA???>>>===<<<;;;:::999999999<<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>===============<<<<<<<<<========================>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBDDDEEEGGGHHHJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSUUUVVVYYY[[[^^^``````___]]]\\\XXXWWWUUUSSSRRRPPPOOOOOONNNPPPSSSUUUYYY___fffkkktttyyy|||zzzxxxwwwvvvuuurrrooommmlllmmmoooqqqmmmpppssswww}}}qqqiiifffddddddgggjjjhhheeeaaa^^^\\\[[[ZZZ~~~wwwqqqsss||||||zzzzzzyyyyyyzzz~~~yyynnnccc[[[WWWWWWWWWWWWYYYYYYWWWSSSPPPNNNPPPRRRQQQNNNNNNPPPSSS^^^bbbffffffeeedddfffhhhggghhhiiijjjjjjiiigggfffbbbaaa``````aaa```^^^\\\XXX[[[^^^```ccclllyyyuuulllhhhqqq~~~~~~oooggg```^^^\\\XXXWWWYYYddduuusssiii```\\\ZZZWWWVVVXXXXXXXXXXXXWWWTTTOOOKKKIIIFFFDDDEEEHHHOOO\\\qqqwwweeeUUUIIICCCDDDJJJZZZooo}}}wwwaaaNNN???<<<999777777777777666777777888999:::;;;<<<<<<<<<===@@@BBBDDDFFFGGGHHHGGGIIILLLMMMMMMJJJGGGEEEHHHIIIJJJIIIHHHGGGIIIJJJHHHLLLQQQTTTUUUUUUUUUUUUWWWVVVTTTRRRQQQRRRRRRSSSSSSRRRRRRUUUXXXXXXVVVSSSNNNQQQVVVZZZ\\\^^^aaacccdddhhhkkkiiieeegggpppzzzzzznnngggfffcccbbbaaaaaabbbbbbaaa```ZZZYYYWWWSSSNNNIIIDDDAAA@@@???===<<<;;;:::999999;;;;;;<<<<<<<<<=========>>>>>>>>>=============================================>>>>>>>>>>>>======>>>>>>=========>>>>>>???@@@@@@@@@AAACCCDDDFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUWWWXXX[[[]]]]]]]]]\\\[[[TTTTTTRRRQQQOOOMMMLLLKKKOOOPPPRRRSSSUUU[[[dddkkksss{{{{{{yyyuuuqqqlllhhheeeccc^^^```bbbeeekkkuuupppmmmllliiikkkqqqrrroooiiiddd```^^^]]]^^^yyyzzz|||zzzwwwwwwyyy}}}oooccc\\\XXXXXXXXXXXXYYYZZZYYYVVVTTTPPPSSSUUUSSSPPPNNNQQQTTT\\\```eeefffeeedddfffhhhfffgggiiijjjhhheeebbb___]]]\\\[[[[[[]]]^^^]]]\\\UUUYYY]]]___aaahhhttt}}}uuullliiittt}}}rrrhhhbbb^^^YYYXXXZZZiiiyyy~~~ooofff___]]]\\\YYYWWWXXXYYYYYYXXXVVVSSSOOOKKKIIIGGGEEEFFFKKKRRR___ssssssaaaRRRHHHDDDEEENNN```uuu{{{mmmXXXGGG<<<999777666777999999888888888999:::;;;<<<======>>>>>>@@@BBBDDDGGGIIIJJJNNNMMMMMMKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGGGGHHHIIIJJJLLLOOOPPPPPPQQQRRRTTTTTTSSSQQQQQQQQQQQQPPPOOOPPPPPPQQQQQQQQQQQQRRRSSSOOORRRVVVYYYZZZ\\\]]]___```dddgggfffdddffflllqqqrrriiihhhgggeeecccbbbccccccbbbaaa[[[[[[ZZZWWWRRRLLLGGGDDDAAA@@@???===;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<========================>>>===>>>????????????>>>===>>>>>>===<<<<<<=========?????????@@@BBBCCCEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNOOOPPPRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZTTTSSSRRRQQQOOONNNLLLKKKMMMPPPSSSUUUVVVZZZccciiiqqqyyyxxxqqqjjjdddaaa]]]]]]\\\[[[^^^fffrrr{{{|||qqqpppoookkkmmmuuuuuusssnnnjjjfffdddcccccc{{{vvvvvvyyyrrreee^^^[[[YYYYYYXXXYYYZZZZZZXXXVVVQQQTTTWWWUUUQQQOOOQQQTTT[[[___dddfffeeedddfffhhhdddfffhhhhhhgggbbb^^^[[[XXXWWWVVVVVVYYYZZZZZZZZZRRRWWW\\\^^^___eeepppyyyvvvmmmjjjvvvsssjjjddd]]]ZZZ[[[mmm|||xxxlllddd^^^]]]]]]ZZZWWWXXXYYYXXXWWWTTTQQQMMMJJJHHHHHHFFFHHHMMMTTTaaauuuppp]]]PPPFFFCCCEEEQQQeeezzzwwweeeQQQCCC999777666666888:::;;;:::999::::::;;;<<<===>>>>>>@@@@@@@@@BBBDDDHHHKKKLLLSSSQQQMMMIIIGGGFFFGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHMMMNNNOOONNNMMMNNNPPPRRRQQQQQQQQQRRRSSSRRROOOMMMMMMPPPQQQOOOKKKLLLRRRXXXUUUWWWYYYZZZZZZ[[[\\\^^^aaadddffffffgggjjjkkkkkk|||{{{qqqqqqkkkhhhfffdddddddddbbbaaa\\\\\\[[[YYYUUUOOOJJJGGGBBBAAA@@@>>><<<;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@AAACCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMOOOOOOQQQRRRSSSTTTVVVWWWYYYYYYVVVUUUUUUTTTRRRPPPNNNMMMKKKOOOUUUWWWXXX\\\bbbhhhpppwwwvvvnnnhhheee```___\\\XXXWWW]]]gggooo|||sssrrrpppjjjllluuuuuutttrrrooollljjjhhhgggyyyzzz}}}{{{pppeee]]]XXXWWWWWWXXXZZZZZZYYYWWWXXXUUUTTTTTTQQQMMMOOOSSScccbbbbbbdddffffffdddbbbcccbbbaaaaaa```___[[[YYYTTTQQQNNNQQQWWW[[[[[[YYYXXXVVVUUUXXXZZZ^^^iiitttvvvmmmlllvvv~~~~~~zzzlll]]]^^^hhhzzzsssfffddd```\\\YYYWWWVVVVVVZZZ[[[[[[YYYTTTOOOKKKJJJIIIEEEEEELLLUUUbbbttt~~~fffXXXMMMDDDDDDIIIXXXooo~~~pppbbbPPPAAA:::999888666666666777777999;;;<<<<<<;;;;;;===>>>??????@@@CCCFFFIIILLLNNNOOOMMMJJJHHHHHHGGGFFFEEEHHHGGGEEEEEEFFFIIILLLNNNSSSPPPMMMLLLMMMQQQSSSTTTVVVSSSPPPOOOPPPPPPOOONNNPPPOOONNNNNNOOOQQQRRRSSSSSSVVVYYY[[[[[[\\\^^^```^^^dddkkkppppppmmmjjjiii{{{yyyllljjjhhhggghhhfffbbbbbbfffeeeaaa[[[WWWTTTQQQNNNLLLDDDCCC@@@>>>;;;::::::999999999999:::;;;<<<===>>>@@@???>>>======<<<<<<======>>>?????????>>><<<;;;======<<<<<<<<<<<<============<<<;;;::::::999999999:::<<<>>>????????????CCCCCCDDDDDDEEEEEEFFFFFFHHHIIIIIIKKKLLLMMMNNNOOONNNPPPQQQRRRRRRSSSVVVXXXYYYVVVRRROOONNNNNNMMMLLLRRRSSSUUUYYY]]]ccchhhkkkuuu}}}sssppptttggg___YYYXXXXXXYYY\\\aaavvv~~~wwwoookkkkkkooosssvvvuuusssrrrppplllhhhdddssshhh```[[[ZZZYYYZZZ\\\]]]]]]\\\YYYUUUSSSRRROOOMMMOOOTTT^^^^^^___aaaccccccbbb``````^^^\\\[[[ZZZXXXUUURRRRRROOONNNQQQVVVYYYYYYWWWTTTRRRSSSUUUWWW\\\fffqqqxxxtttxxxwwwnnnnnnxxxvvviiikkkuuusssgggddd___ZZZWWWVVVVVVVVVZZZ[[[ZZZWWWRRRMMMJJJHHHHHHEEEFFFMMMXXXfffxxxzzzdddVVVLLLDDDEEELLL]]]rrr}}}nnn___NNN@@@:::999888666666666777888999;;;<<<<<<;;;<<<>>>@@@BBBBBBBBBCCCEEEGGGJJJKKKMMMJJJGGGFFFGGGGGGFFFEEEHHHGGGFFFEEEFFFHHHKKKMMMRRROOOMMMLLLNNNQQQRRRSSSWWWTTTQQQOOOOOOOOONNNMMMMMMMMMMMMMMMNNNOOOQQQRRRWWWYYYZZZ[[[ZZZYYYZZZ\\\___cccjjjnnnooommmlllkkkrrrvvvwwwqqqlllhhhiiigggdddcccddddddaaa]]]ZZZYYYVVVTTTQQQHHHFFFCCC@@@===;;;;;;;;;999999999999:::;;;======??????>>>===<<<<<<=========>>>>>>???>>>===<<<;;;======<<<<<<<<<<<<======>>>>>>======<<<;;;;;;:::===>>>@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMLLLNNNOOOPPPPPPRRRTTTWWWZZZXXXUUURRROOONNNNNNNNNRRRSSSVVVZZZ___fffmmmqqq}}}~~~yyyzzzooofff^^^\\\ZZZYYY\\\```nnnwww~~~zzzxxxyyyxxxwwwuuurrrpppqqqsssuuurrrrrrqqqqqqqqqooollliiiwwwkkkddd```^^^\\\\\\]]]___``````[[[VVVRRRPPPMMMKKKOOOVVV\\\\\\]]]___aaabbb```___\\\[[[XXXWWWVVVSSSPPPMMMOOONNNMMMPPPUUUWWWUUUSSSPPPNNNOOORRRTTTXXXbbblll{{{qqqffffffmmmwwwooopppzzzyyy|||}}}ssshhhddd^^^XXXTTTTTTUUUVVVZZZ[[[ZZZVVVPPPKKKGGGFFFGGGEEEGGGPPP\\\jjj||||||ttt___SSSJJJDDDGGGPPPeeewww|||kkk[[[KKK???:::999888777666777888888:::;;;;;;;;;;;;===@@@BBBEEEDDDCCCCCCDDDEEEGGGHHHIIIGGGEEEEEEFFFGGGFFFFFFIIIHHHGGGFFFFFFHHHJJJKKKPPPNNNMMMNNNPPPRRRRRRQQQSSSQQQOOONNNOOOPPPPPPOOOKKKKKKKKKLLLMMMNNNPPPQQQWWWYYYZZZZZZYYYYYY[[[\\\aaadddiiilllmmmmmmmmmnnnmmmooowww|||rrrjjjiiiiiifffdddcccdddbbbaaa```___]]][[[XXXNNNLLLGGGCCC???===<<<<<<999999999999::::::;;;<<<>>>>>>======<<<=========>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======?????????>>>======<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEFFFDDDEEEFFFGGGHHHJJJKKKKKKJJJLLLMMMMMMNNNPPPSSSUUUZZZ[[[ZZZVVVQQQOOOOOOQQQSSSUUUXXX\\\bbbjjjsssyyyyyyooofffaaa]]]ZZZ\\\___eeennn|||tttmmmkkkmmmkkklllmmmoooppppppppppppnnnnnnoooqqqsssssspppnnnxxxoooiiifffccc___]]]^^^___aaaaaa]]]WWWQQQNNNKKKKKKPPPXXX___^^^___```bbbbbb```^^^[[[YYYWWWVVVUUUTTTQQQOOOMMMMMMNNNPPPSSSTTTRRRPPPMMMLLLMMMQQQRRRUUU^^^gggxxx~~~pppccc[[[___iiixxxqqqrrr{{{{{{qqqhhhccc\\\VVVRRRRRRUUUWWW[[[[[[ZZZUUUOOOJJJGGGFFFGGGFFFIIISSS___mmm~~~{{{kkkZZZPPPHHHDDDKKKVVVooo|||{{{iiiVVVGGG===:::999888777777777888999:::;;;;;;;;;;;;===AAADDDEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEFFFHHHIIIIIIHHHJJJIIIHHHGGGGGGIIIJJJKKKNNNNNNNNNPPPRRRSSSRRRQQQMMMLLLKKKLLLPPPSSSTTTTTTJJJJJJKKKLLLNNNPPPQQQRRRSSSUUUXXXZZZ[[[]]]aaaccceeegggiiijjjjjjkkkmmmooooooooouuuyyyllliiikkkiiifffdddfffeeedddddddddbbb___\\\SSSPPPLLLFFFBBB???>>>===::::::999999999::::::;;;======<<<<<<<<<======>>>>>>>>>>>>>>>>>>======<<<===<<<<<<;;;;;;<<<<<<===???>>>>>>>>>=========<<<;;;<<<===???@@@@@@??????>>>???@@@AAABBBDDDEEEEEECCCDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLLLLNNNRRRUUUZZZ]]]___[[[TTTPPPRRRTTTUUUWWW[[[___dddlllvvv~~~~~~xxxwwwtttsssssstttwww{{{wwwlllfff```\\\\\\___aaajjjxxx}}}tttmmmiiiggghhhiiikkkmmmnnnmmmlllnnnnnnooorrrttttttrrrpppyyysssooonnnjjjdddaaa```aaabbbbbb^^^XXXQQQNNNKKKKKKQQQZZZaaa`````````aaa```^^^\\\YYYXXXVVVVVVVVVVVVUUUSSSMMMNNNOOOPPPQQQQQQPPPNNNMMMLLLNNNQQQRRRTTT[[[ccctttwwwiii___XXX\\\fff|||uuuttt|||wwwnnngggbbb[[[TTTQQQRRRUUUXXX\\\\\\ZZZUUUOOOJJJGGGGGGHHHGGGKKKUUUaaannn~~~pppbbbUUUMMMGGGEEEOOO^^^xxx|||hhhSSSDDD<<<999999888777777888999::::::;;;<<<<<<===>>>AAADDDCCCBBBBBBBBBDDDEEEGGGIIIGGGFFFFFFHHHJJJLLLKKKJJJKKKJJJJJJIIIIIIJJJKKKLLLNNNNNNOOOQQQTTTTTTSSSRRRKKKJJJJJJKKKOOOSSSTTTUUUKKKLLLMMMOOOQQQSSSTTTUUUSSSUUUXXXZZZ\\\___dddggghhhhhhiiihhhggghhhkkknnnnnnnnnttt~~~qqqlllmmmllliiigggiiihhhgggfffeeeccc___\\\WWWUUUPPPKKKFFFBBB???>>>;;;;;;::::::999:::::::::<<<<<<;;;<<<<<<===>>>>>>???>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;>>>???@@@BBBBBBBBBBBBAAA===>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJKKKNNNRRRVVV[[[___aaa^^^XXXTTTTTTWWWWWW[[[___bbbeeellluuu}}}vvvmmmiiigggeeecccaaaaaacccfffhhhhhhqqqtttlllfff___]]]___aaaiiiuuuzzzmmmkkkiiihhhiiimmmqqqrrrrrrrrrrrrssstttuuutttqqqooo|||vvvsssqqqrrrnnniiieeedddeeeeeeeee```YYYRRROOOLLLLLLSSS[[[```______`````````]]][[[YYYWWWUUUUUUVVVWWWWWWVVVPPPPPPPPPQQQPPPPPPOOOOOONNNNNNPPPRRRRRRRRRXXX```nnn}}}vvviii^^^VVVZZZccc~~~~~~vvvtttxxxuuummmfffaaaZZZUUURRRTTTWWWYYY\\\[[[YYYTTTOOOJJJHHHHHHHHHHHHMMMXXXdddpppyyyfff[[[QQQKKKFFFFFFTTTeeehhhQQQBBB<<<999999888777888999:::;;;:::<<<>>>?????????AAACCCAAAAAAAAABBBDDDFFFHHHIIIGGGGGGHHHJJJMMMNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNPPPOOOPPPRRRUUUVVVUUUTTTOOOMMMKKKLLLNNNPPPPPPPPPLLLNNNPPPSSSUUUWWWWWWXXXXXXYYYZZZZZZ[[[\\\```bbbeeefffeeedddccceeehhhkkkhhhhhhoooyyy{{{|||rrrooommmkkkkkkllljjjhhhgggfffddd```^^^ZZZXXXVVVQQQLLLGGGBBB@@@===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>?????????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<===???@@@@@@@@@???>>>===>>>>>>??????@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJMMMRRRUUU[[[^^^aaa```\\\XXXWWWXXXZZZ^^^cccdddeeehhhpppvvvzzznnneee``````___]]]\\\[[[ZZZ[[[[[[[[[^^^dddnnn{{{~~~wwwnnneee``````aaagggqqq{{{oookkkggghhhnnnuuuyyy{{{zzzyyyyyyyyyyyyvvvsssooo}}}rrrmmmlllllloookkkgggeeeeeefffffffffaaaZZZTTTPPPNNNNNNTTT\\\_________aaaccccccaaa___\\\ZZZXXXWWWXXXYYYYYYXXXRRRRRRRRRQQQPPPOOOPPPQQQPPPOOOQQQSSSRRRPPPUUU\\\eeeuuuuuuhhh]]]VVVZZZddd}}}yyyppplllmmmrrrsssyyyssslllccc```ZZZVVVTTTUUUXXX[[[ZZZYYYWWWRRRMMMIIIHHHHHHHHHHHHOOO[[[hhhuuu{{{^^^VVVNNNJJJFFFHHHXXXllljjjQQQAAA<<<999999888777888999:::;;;:::===@@@AAA@@@@@@@@@@@@BBBAAAAAABBBCCCEEEGGGHHHGGGGGGHHHKKKMMMOOONNNLLLLLLLLLMMMMMMNNNOOOPPPPPPRRRQQQQQQSSSVVVWWWXXXWWWPPPNNNLLLLLLMMMNNNNNNNNNMMMOOORRRUUUWWWYYYZZZZZZ[[[[[[[[[YYYXXXXXX[[[]]]^^^____________bbbfffiiigggfffkkkrrrvvvzzzsssnnnlllmmmnnnkkkhhhgggfffeeecccbbb]]]\\\[[[XXXSSSMMMFFFCCC???>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<===??????@@@???>>>===<<<======>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::;;;;;;999:::;;;======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGKKKPPPTTT[[[]]]___```___]]]ZZZXXX]]]bbbffffffcccccchhhmmmssswwwyyyvvvoooeee]]]YYYYYYZZZ[[[[[[[[[[[[YYYYYYXXXWWWYYY]]]cccqqqxxxllldddbbb^^^dddmmmvvv|||vvvppppppvvv}}}~~~{{{vvvsssuuuiiidddccceeeiiifffcccbbbcccdddeeedddaaa[[[UUURRROOOOOOUUU\\\______aaacccfffgggfffeeeaaa^^^\\\ZZZ[[[[[[ZZZYYYTTTTTTSSSQQQOOOOOOQQQRRRPPPOOOQQQSSSQQQOOOSSSYYY___ooorrreee\\\WWW]]]hhh|||rrriiicccbbbeeehhhnnnxxx~~~sssmmmbbb___ZZZWWWUUUWWWZZZ\\\XXXWWWUUUQQQLLLHHHGGGHHHGGGHHHPPP]]]kkkxxxzzzZZZSSSMMMJJJFFFIIIZZZoookkkQQQAAA<<<999999888888888999;;;<<<:::===AAACCCBBB@@@??????CCCCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHKKKMMMNNNMMMKKKLLLLLLMMMOOOPPPQQQRRRRRRSSSRRRRRRSSSVVVXXXYYYYYYMMMLLLJJJKKKMMMOOOPPPPPPMMMOOORRRUUUXXXZZZZZZ[[[ZZZZZZYYYWWWVVVVVVYYY[[[WWWXXXZZZ[[[\\\```dddhhhllliiikkknnnmmmsssuuunnnmmmnnnnnnkkkhhhgggggggggfffeee^^^______]]]XXXQQQJJJEEE@@@???>>>===<<<;;;;;;;;;999999::::::<<<===???@@@@@@???===<<<<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>===>>>>>>>>>>>>============>>>>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDEEEIIIOOOSSS[[[\\\]]]```aaa___[[[XXX^^^dddhhhgggbbb```cccggglllnnnpppnnnggg___XXXUUUVVVXXX\\\___``````___]]]VVVVVVXXX[[[[[[aaauuuqqqgggccc[[[bbblllvvv~~~zzzvvvssshhhaaa]]][[[^^^^^^^^^]]]]]]\\\\\\\\\ZZZWWWRRRMMMLLLQQQXXX^^^bbbaaa```cccgggkkkkkkkkkeeedddbbbaaa___^^^]]]]]]UUUSSSRRRRRRTTTVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTT]]]iiizzzpppfff___[[[```iii}}}mmm```XXXVVVYYY___bbbiiissszzz|||ssskkkccc```\\\XXXVVVVVVWWWXXX[[[YYYVVVRRRMMMIIIGGGEEEHHHKKKRRR^^^mmm|||~~~ttt```XXXPPPLLLJJJOOO```qqqeeeLLLAAAAAA;;;:::999999999999;;;;;;???>>>>>>>>>>>>??????@@@EEEEEEDDDDDDDDDFFFGGGHHHJJJJJJKKKMMMNNNNNNLLLIIIGGGJJJLLLMMMMMMNNNOOOPPPQQQPPPPPPOOOPPPQQQSSSTTTRRRNNNJJJIIIKKKMMMMMMLLLPPPPPPQQQTTTXXX[[[\\\[[[YYYWWWUUUUUUWWWXXXWWWVVV\\\^^^^^^[[[XXX[[[eeennnqqqjjjiiilllmmmrrrzzzmmmkkkqqqkkkiiigggfffggggggeeeccccccbbbbbbaaa^^^XXXPPPKKKBBB@@@===<<<;;;:::888777999::::::;;;;;;::::::999>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>BBBBBBAAAAAAAAAAAA@@@@@@CCCDDDEEEDDDDDDGGGMMMRRRYYY\\\___aaaaaabbbcccdddiiigggfffeee```[[[\\\aaadddjjjmmmjjjfffbbb]]]XXXZZZ[[[\\\]]]___```aaaaaa[[[[[[YYYVVVWWW\\\fffmmmtttiiiddddddhhhsss~~~{{{~~~pppeee^^^ZZZXXXSSSSSSTTTUUUUUUVVVWWWXXXTTTSSSQQQPPPPPPUUU\\\aaaeeeddddddfffkkkooopppoookkkjjjhhheeecccaaa```___\\\ZZZWWWVVVVVVVVVVVVUUUVVVUUUUUUTTTSSSSSSSSSSSSYYYeeevvvqqqggg```\\\aaakkkzzzhhh[[[RRRPPPRRRRRRTTT\\\gggoooxxxzzzpppgggaaa^^^ZZZVVVTTTTTTVVVWWW\\\YYYUUUPPPLLLIIIGGGFFFHHHLLLTTT```ooo~~~|||rrrbbbYYYPPPLLLKKKRRRddduuuzzzaaaKKK@@@>>>;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@EEEDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLMMMOOONNNKKKIIIGGGIIIKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNPPPQQQRRRQQQMMMIIIHHHJJJLLLLLLLLLOOOPPPQQQTTTWWWYYYXXXWWWXXXXXXXXXWWWWWWXXXYYYYYYZZZ___bbbaaa^^^___dddjjjmmmhhhgggkkklllpppzzzkkkgggkkklllkkkjjjiiihhhgggeeedddfffeeedddbbb```[[[TTTPPPGGGDDD@@@===<<<;;;999888999999::::::::::::::::::========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========?????????@@@@@@AAAAAAAAABBBCCCDDDCCCCCCFFFLLLRRRWWWZZZ]]]```aaabbbccceeeiiigggeeeccc^^^YYY[[[aaaeeelllqqqpppllliiiddd^^^^^^^^^^^^^^^___```aaabbb[[[ZZZXXXVVVUUUYYY```fff{{{yyynnnhhhfffiiirrr}}}~~~~~~oooddd]]]YYYVVVMMMMMMNNNOOOPPPQQQRRRRRRNNNPPPSSSUUUXXX\\\bbbfffiiihhhiiilllppptttvvvvvvuuutttqqqnnnjjjfffdddcccdddaaa]]][[[YYYXXXVVVUUUXXXWWWVVVUUUSSSRRRQQQPPPRRR^^^ppp~~~tttjjjccc___cccllltttdddWWWNNNKKKLLLIIIJJJPPPYYYcccmmm|||wwwkkkbbb^^^[[[VVVRRRQQQRRRUUUWWW\\\YYYTTTOOOKKKHHHHHHHHHGGGMMMWWWeeesss|||~~~vvvlllaaaXXXOOOKKKMMMXXXlll}}}ttt\\\III>>>;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>???@@@@@@DDDDDDDDDEEEGGGIIILLLMMMNNNNNNNNNPPPPPPOOOKKKHHHGGGIIIKKKKKKJJJJJJJJJKKKJJJJJJKKKKKKLLLNNNPPPPPPOOOMMMJJJIIIJJJLLLLLLLLLPPPPPPRRRUUUWWWXXXVVVTTTWWWYYY[[[ZZZXXXXXX[[[^^^ZZZ```ggghhheeebbbccceeehhheeeeeeiiikkknnn{{{ooogggiiilllmmmmmmllliiigggffffffjjjhhhfffdddbbb^^^ZZZVVVNNNJJJDDD@@@===<<<:::999888999999999::::::;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA@@@BBBCCCBBBBBBEEEKKKQQQUUUXXX\\\___```aaacccdddgggdddaaa___ZZZWWW[[[aaahhhpppxxxyyywwwtttnnnggg``````^^^]]]]]]^^^^^^___]]]\\\ZZZXXXWWWXXX\\\```hhhssstttjjjggggggnnnwww}}}{{{yyyxxxwwwwwwyyyttthhh```[[[YYYSSSSSSRRRRRRQQQQQQPPPPPPPPPTTTZZZ^^^bbbeeegggjjjllllllnnnqqquuuyyy{{{}}}|||wwwrrrmmmjjjhhhiiifffaaa^^^\\\[[[YYYWWWYYYXXXWWWUUURRRPPPNNNMMMMMMYYYjjjzzzuuuooosss|||xxxnnnfffaaadddmmmlll___UUUOOOLLLMMMLLLJJJLLLRRRYYYbbbqqqttthhh^^^\\\YYYTTTPPPOOOQQQUUUXXX[[[XXXRRRMMMIIIHHHHHHIIIGGGOOO\\\jjjxxx|||{{{nnnddd[[[TTTKKKHHHNNN___vvvoooXXXHHH>>>999;;;;;;<<<===>>>@@@AAABBB>>>>>>>>>>>>???@@@AAAAAADDDDDDEEEFFFIIILLLOOOPPPRRRRRRRRRTTTTTTRRRMMMJJJIIIKKKLLLLLLJJJIIIJJJKKKIIIJJJJJJKKKMMMNNNOOOPPPOOONNNLLLKKKLLLMMMNNNNNNPPPQQQSSSWWWZZZZZZXXXVVVWWW[[[^^^\\\YYYXXX\\\aaa]]]bbbiiikkkhhhdddcccccceeeccceeeiiijjjmmmwww|||qqqoookkkmmmnnnmmmjjjhhhiiijjjllljjjgggeeedddaaa^^^\\\UUUOOOHHHBBB???===;;;:::888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>@@@AAA@@@@@@DDDJJJPPPUUUXXX\\\^^^___```aaabbbaaa^^^[[[YYYVVVTTTZZZbbblllvvvxxxqqqiiihhheeebbbaaa```aaaaaa``````^^^\\\[[[\\\]]]^^^```ccclll{{{zzzmmmgggeeeiiiqqq{{{{{{xxxuuuqqqooonnnnnnooouuuzzznnnfffaaa^^^YYYYYYXXXWWWVVVUUUTTTTTT[[[___eeejjjkkklllmmmmmmnnnooorrruuuyyy}}}zzzuuupppnnniiifffccc```___^^^\\\[[[YYYYYYXXXUUUSSSOOOMMMKKKKKKUUUeeevvv{{{rrrjjjgggoooyyy|||{{{qqqiiibbbeeemmm}}}uuucccXXXSSSOOONNNOOONNNLLLKKKNNNQQQXXXfffrrrsssfff\\\[[[XXXTTTQQQPPPSSSVVVYYYYYYVVVQQQLLLIIIHHHHHHIIIHHHRRRaaaqqq}}}tttggg]]]SSSNNNGGGEEEPPPgggmmmUUUGGG???:::;;;;;;===>>>@@@AAABBBCCC?????????@@@@@@BBBCCCCCCEEEEEEFFFHHHKKKNNNQQQSSSUUUVVVWWWXXXXXXUUUPPPLLLKKKMMMNNNNNNLLLKKKKKKLLLKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPOOONNNNNNNNNPPPQQQQQQRRRTTTXXX\\\^^^]]]\\\XXX\\\^^^]]]YYYXXX\\\aaa```dddggghhhfffccccccccccccccceeehhhjjjmmmsss{{{~~~wwwmmmnnnnnnmmmkkkkkkllllllllljjjgggfffeeedddbbb```ZZZTTTLLLFFFAAA>>><<<:::999888888888888999:::;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????BBBIIINNNWWWYYY\\\^^^^^^^^^___```[[[XXXUUUTTTRRRRRRYYYbbbppp{{{|||yyywwwssspppmmmjjjiiiiiicccbbb```_________^^^^^^]]]^^^aaahhhuuu~~~qqqkkkfffiiioooyyyyyyvvvrrrnnnkkkkkkkkkllltttvvvoookkkhhhaaaaaa``````___^^^^^^^^^iiimmmqqqssssssqqqqqqqqqooorrrvvvyyy|||{{{vvvsssjjjgggdddbbbbbbaaa```___[[[[[[ZZZXXXUUUQQQNNNLLLKKKSSSaaaqqq{{{pppiiieeedddkkksssttt~~~{{{qqqiiicccfffmmm|||nnn]]]TTTRRROOONNNNNNLLLIIIHHHJJJLLLPPP\\\gggsss}}}}}}pppeee\\\XXXVVVTTTRRRRRRTTTWWWYYYWWWTTTPPPLLLIIIHHHHHHHHHIIIUUUgggwwwuuufff[[[NNNJJJEEEDDDSSSnnnlllRRRFFF@@@<<<;;;<<<>>>???AAABBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFFFFGGGHHHIIILLLPPPSSSUUUVVVWWWYYYZZZ[[[XXXSSSNNNMMMNNNPPPOOONNNMMMMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQOOOQQQQQQQQQPPPPPPQQQSSSRRRSSSTTTWWW\\\^^^______ZZZ\\\]]][[[YYYXXX[[[]]]aaabbbdddcccbbbaaabbbcccbbbccceeegggiiilllqqquuuuuurrrnnnlllmmmnnnnnnmmmllljjjhhhgggggggggeeeccc^^^YYYRRRKKKFFFBBB>>><<<:::999888777777888999:::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999:::<<<=========AAAHHHMMMVVVYYY\\\^^^^^^___```aaaYYYVVVTTTSSSQQQQQQXXXaaasss|||wwwssspppnnnfffdddbbb`````````^^^\\\[[[ZZZ[[[^^^dddqqquuunnniiikkkpppyyy}}}vvvtttpppmmmkkkkkklllmmmsss{{{yyyxxxsssrrrqqqpppnnnmmmlllkkkuuuwwwyyyyyywwwuuuttttttrrruuuyyy}}}{{{xxxllliiifffdddddddddcccbbb^^^^^^]]][[[XXXTTTQQQNNNKKKQQQ]]]lll|||{{{rrrkkkiiijjjkkknnnsssrrrzzzvvvnnnhhhcccfffoooqqq___VVVTTTQQQNNNMMMLLLIIIIIIIIIIIIJJJRRR[[[dddpppyyymmmccc[[[UUUTTTSSSSSSSSSUUUVVVWWWUUUSSSPPPMMMJJJHHHHHHGGGKKKXXXlll|||}}}jjj\\\LLLKKKFFFFFFVVVssslllPPPDDD@@@===;;;<<<>>>@@@AAABBBAAAAAABBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIKKKMMMQQQTTTUUUUUUVVVXXX[[[[[[XXXSSSOOOLLLNNNPPPPPPNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPPPPNNNPPPRRRQQQPPPOOOQQQSSSSSSRRRRRRTTTWWW[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYY______``````_________```aaabbbdddeeegggkkknnnppp{{{yyypppmmmooopppooolllllljjjiiijjjjjjjjjgggeeebbb^^^WWWQQQKKKFFFBBB???<<<:::999777666777888999888999999:::;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;888:::<<<<<<<<<@@@GGGLLLTTTWWW[[[^^^```aaaccceee\\\YYYWWWUUURRRPPPVVV]]]sss~~~yyyvvvnnnjjjfffcccbbbaaa^^^\\\YYYXXXXXX[[[\\\```mmm|||}}}uuunnniiikkkpppwww}}}pppnnnkkkiiihhhiiijjjkkksss|||yyywwwvvv{{{||||||{{{xxxvvvvvvwwwssswww|||~~~{{{nnnkkkhhhffffffeeedddccc`````````^^^[[[WWWSSSQQQJJJPPPZZZiiixxx~~~{{{uuunnniiinnnsssuuuvvvxxxwww|||rrrkkkfffcccgggpppxxxeee[[[XXXSSSOOOMMMOOOMMMLLLKKKIIIGGGLLLSSSYYYgggxxxvvvkkkbbb[[[RRRRRRRRRSSSSSSTTTUUUVVVSSSRRRPPPMMMKKKIIIGGGGGGLLLZZZnnnooo___NNNMMMHHHHHHYYYvvvkkkNNNBBB@@@===;;;===>>>@@@AAAAAAAAA@@@CCCCCCDDDDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNQQQTTTVVVTTTUUUWWWZZZ[[[XXXSSSOOOLLLMMMOOOOOONNNNNNOOOPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMOOOQQQQQQOOONNNPPPSSSTTTRRRPPPQQQSSSVVVXXXYYY]]][[[XXXXXXXXXXXXWWWUUU\\\]]]^^^______^^^^^^^^^```bbbcccccceeejjjmmmmmmssssssnnnppprrrooojjjlllkkkkkklllmmmllliiigggeeeaaa[[[UUUOOOJJJEEEAAA===;;;999777666666777888888888999::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<888888999:::;;;<<<<<<===888999;;;;;;;;;???FFFLLLQQQUUUZZZ^^^aaacccfffhhh```]]]ZZZXXXSSSPPPTTT[[[sssvvvqqqkkkgggfffccc```]]]ZZZWWWWWWZZZYYYWWW\\\eeerrr{{{rrrkkkggghhhmmmttt~~~tttlllhhheeedddbbbaaaeeekkkttt~~~{{{{{{zzzwwwtttrrrrrrsssppptttzzz{{{uuunnniiihhhgggeeeeeeggghhhgggdddaaa\\\XXXTTTRRRPPPQQQWWWddduuu{{{vvvsssmmmnnnqqqtttxxx{{{~~~yyy||||||rrrkkkeeeccchhhooovvveee\\\XXXTTTQQQQQQRRRQQQOOOLLLKKKKKKLLLRRR\\\jjjxxxuuuggg^^^ZZZWWWTTTQQQQQQTTTXXX[[[\\\VVVSSSQQQPPPLLLHHHHHHLLLLLL^^^sssoooaaaRRRKKKDDDJJJdddiiiKKK>>>???BBB>>>>>>???@@@BBBDDDFFFGGGEEEFFFHHHHHHGGGGGGHHHJJJJJJLLLNNNOOOOOOOOOPPPQQQYYYZZZZZZ[[[^^^aaa[[[SSSPPPPPPOOOMMMMMMNNNRRRUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPRRRSSSQQQMMMKKKLLLMMMOOOPPPRRRRRRRRRSSSTTTVVVVVVWWWXXXWWWUUUTTTTTTUUU```bbbcccaaa^^^]]]___bbb```ccceeegggggghhhjjjllluuuyyyuuunnnrrrrrrnnniiimmmjjjggghhhjjjllllllkkkjjjfff```]]][[[TTTKKKCCC>>><<<::::::;;;<<<;;;:::::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999===<<<;;;;;;<<<;;;999888999::::::;;;;;;::::::999;;;;;;:::999:::===BBBFFFPPPUUU[[[___bbbdddfffgggeeebbb]]]YYYWWWXXX[[[]]]ppp}}}tttlllfffcccaaa___]]][[[XXXWWWWWWWWWWWWVVV___gggttt{{{mmmiiigggiiilllpppzzzsssjjjbbb___]]]]]]]]]^^^cccjjjttt~~~zzzwwwssssssrrrpppmmmkkkkkkllllllrrrzzz{{{vvvooojjjjjjiiifffgggiiiiiihhhfffddd```]]]YYYXXXSSSSSSWWWcccrrr}}}vvvpppmmmlllnnnqqqwww|||}}}tttmmmgggeeekkksssqqqfff___ZZZVVVWWWWWWVVVSSSOOOMMMNNNNNNQQQYYYeeessspppccc]]]\\\VVVTTTQQQRRRTTTXXXZZZ[[[UUURRRPPPOOOKKKGGGHHHLLLOOOaaauuuzzziii```RRRLLLGGGPPPjjjxxx^^^HHH???>>>>>>>>>>>>???@@@BBBDDDFFFGGGFFFGGGHHHHHHGGGGGGHHHIIIJJJLLLNNNOOONNNNNNPPPQQQTTTUUUTTTUUUZZZ___]]]XXXOOOOOOOOONNNMMMOOORRRUUUVVVVVVUUUTTTSSSRRRQQQPPPMMMOOOOOONNNJJJHHHIIIKKKRRRTTTUUUUUUUUUUUUVVVWWWUUUWWWXXXXXXWWWVVVXXXYYY___aaabbbaaa___^^^___aaaaaacccfffggghhhhhhjjjlllkkkpppwwwrrrnnnllljjjiiimmmkkkhhhhhhjjjlllkkkjjjjjjfffbbb```^^^YYYPPPJJJBBB???<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===============<<<<<<;;;;;;;;;;;;::::::;;;;;;:::::::::::::::::::::999999:::;;;;;;:::888999::::::;;;;;;::::::999::::::999999999;;;@@@DDDOOOTTT[[[aaaeeegggiiijjjhhheeeaaa]]][[[[[[\\\^^^qqq}}}tttnnnjjjgggeee```]]]YYYWWWWWWVVVUUUSSSUUUZZZccckkkpppqqqooommmeeeaaa___aaadddhhhqqq{{{}}}zzzxxxuuunnneee^^^XXXUUUTTTWWWYYY[[[bbbjjjttt}}}}}}{{{yyyuuuqqqmmmkkkggghhhgggeeebbbaaaaaaaaafffmmmwww|||wwwqqqlllkkkkkkiiiiiillljjjkkkjjjiiifffccc___]]]XXXVVVXXXaaannnzzzwwwnnnfffcccdddfffpppvvv~~~}}}wwwqqqjjjhhhoooyyyuuukkkccc^^^]]]^^^]]][[[XXXUUUTTTUUUSSSWWW```nnn~~~zzziii```]]]]]]UUUSSSRRRRRRUUUXXXZZZZZZSSSPPPNNNMMMIIIFFFHHHLLLTTTeeeyyynnnaaa]]]QQQMMMLLLXXXqqq{{{gggRRRFFFBBB???<<<>>>??????@@@BBBDDDFFFGGGGGGHHHIIIHHHGGGFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPQQQQQQOOOOOOSSSZZZZZZWWWNNNNNNOOOOOOOOOPPPSSSVVVWWWWWWVVVUUUTTTTTTSSSSSSMMMNNNNNNMMMKKKIIIJJJKKKUUUWWWXXXXXXWWWVVVVVVWWWTTTVVVWWWXXXXXXYYYZZZ\\\^^^```bbbbbbaaa``````aaaaaadddfffhhhhhhiiijjjllliiimmmrrr}}}{{{|||ooohhhhhhkkkmmmkkkiiiiiiiiijjjiiihhhiiifffdddcccbbb___XXXSSSHHHDDD???<<<;;;;;;::::::::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;777777777999;;;<<<;;;999999::::::;;;;;;::::::999999999999888777999>>>AAAIIIPPPYYY```eeehhhiiijjjkkkiiieeebbb___^^^^^^^^^kkkzzzxxxsssnnnkkkccc```[[[XXXWWWUUUSSSQQQNNNPPPSSSWWWZZZ]]]______\\\YYYXXXZZZ\\\___gggpppuuuqqqmmmhhheee```ZZZVVVSSSPPPPPPTTTWWWZZZbbbjjjvvv~~~yyyvvvsssrrrkkkkkkjjjhhheeebbb```^^^]]]^^^^^^]]]ZZZXXXXXXYYY___gggsss~~~|||xxxrrrmmmmmmlllkkkkkknnnnnnoooooonnnkkkgggbbb___[[[XXXXXX___jjjuuuzzz{{{{{{uuujjj```ZZZ[[[```fffssszzz}}}yyytttnnnllltttzzzqqqlllgggjjjlllkkkhhhddd```___[[[\\\bbbnnnvvvggg___\\\\\\TTTSSSRRRSSSUUUXXXYYYYYYRRRNNNKKKJJJHHHEEEHHHMMMYYYjjj}}}}}}hhh\\\YYYMMMKKKOOO___wwwsss^^^MMMEEEBBB@@@>>>?????????@@@BBBDDDEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFHHHJJJMMMNNNMMMMMMNNNPPPQQQRRROOOMMMNNNRRRRRRNNNNNNOOOQQQQQQQQQRRRTTTVVVWWWVVVVVVVVVUUUTTTTTTTTTQQQQQQQQQPPPOOOOOOOOOOOOUUUWWWXXXXXXVVVTTTTTTUUUSSSUUUWWWWWWWWWXXXZZZ[[[[[[]]]aaacccdddddddddcccbbbdddfffhhhhhhhhhjjjkkkkkkmmmpppuuuyyy{{{wwwkkkjjjooolllkkkjjjiiihhhgggffffffgggfffeeeddddddccc___[[[NNNIIIBBB===;;;:::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::===<<<<<<<<<;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<999888888999;;;;;;:::999999::::::;;;;;;::::::999888888888777666777;;;>>>AAAHHHSSS\\\aaadddfffgggkkkjjjgggdddaaa^^^]]]\\\aaaqqqxxxrrrnnnfffccc^^^[[[YYYWWWUUUSSSPPPPPPPPPQQQSSSVVVYYYZZZZZZXXXWWWYYYZZZ\\\bbbiiizzz}}}lllhhhccc]]]YYYWWWTTTSSSRRROOOPPPSSSVVVYYYaaaiiizzz~~~yyyrrrlllhhheeebbb___[[[[[[[[[[[[ZZZYYYYYYXXXWWWXXXYYYXXXVVVTTTTTTTTTYYYaaannnyyy}}}yyyrrrnnnnnnnnnmmmnnnqqqsssttttttrrrnnnhhhbbb^^^\\\XXXWWW\\\fffooosssssslllfff\\\TTTQQQUUU^^^eeesss{{{zzzvvvrrrrrrzzz|||yyysssooommmlllnnnwwwvvviiiaaa\\\ZZZSSSRRRRRRSSSVVVXXXXXXWWWQQQLLLIIIHHHFFFEEEIIIOOO\\\mmm}}}zzzhhhZZZTTTIIIIIIQQQfff}}}{{{mmm[[[LLLBBB>>>>>>@@@??????@@@AAABBBCCCEEEFFFEEEFFFFFFEEEDDDCCCCCCDDDHHHJJJLLLMMMLLLMMMNNNOOONNNPPPPPPMMMMMMOOOMMMHHHNNNPPPRRRSSSSSSSSSTTTVVVTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRTTTVVVUUUSSSQQQQQQQQQRRRTTTUUUUUUUUUUUUVVVXXXYYY[[[^^^bbbfffggggggfffaaadddfffgggggggggiiijjjggghhhjjjllluuuwwwvvvrrrlllnnnjjjkkkjjjiiigggfffeeedddffffffeeeeeeeeecccaaa___SSSNNNFFF@@@===;;;999888::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;:::;;;<<<;;;:::888999::::::;;;;;;::::::999888888888777555666888:::;;;CCCNNNWWW]]]```bbbcccgggfffdddbbb___]]][[[ZZZ[[[hhh~~~xxxsssjjjfffbbb___^^^\\\ZZZYYYSSSSSSTTTUUUVVVXXXYYYZZZ\\\ZZZZZZ[[[[[[[[[___dddooouuu}}}lllhhhbbb[[[WWWUUUUUUVVVUUURRRRRRVVVXXX[[[bbbkkktttmmmeee```]]]ZZZVVVSSSQQQRRRRRRSSSTTTVVVVVVWWWTTTVVVXXXXXXVVVTTTTTTTTTUUU\\\gggrrr{{{~~~{{{tttpppqqqqqqpppqqqtttxxxyyyyyywwwrrrjjjbbb]]]\\\XXXUUUXXX```fffhhhgggZZZVVVOOOJJJJJJPPP[[[bbbpppyyy|||xxxwwwyyyuuuiiibbb\\\YYYQQQQQQRRRTTTWWWXXXWWWVVVPPPLLLHHHGGGEEEEEEJJJQQQ___pppxxxgggXXXOOOFFFIIIUUUmmmtttgggWWWJJJ@@@:::;;;???@@@@@@@@@AAABBBCCCEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEGGGIIIKKKLLLLLLLLLMMMNNNIIIMMMNNNMMMMMMPPPOOOKKKMMMOOORRRSSSRRRRRRRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOQQQRRRQQQOOOOOOQQQTTTTTTRRRPPPOOONNNPPPRRRSSSSSSSSSSSSUUUVVVYYYZZZ\\\```dddffffffeeeaaaccceeefffffffffggghhhffffffhhhkkkqqq|||qqqxxx|||nnnkkkjjjkkklllkkkhhhfffffffffggggggfffeeedddbbbaaa```XXXSSSLLLEEEAAA>>>;;;999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<;;;999777999::::::;;;;;;::::::999999999999777555555777888:::@@@JJJSSSYYY\\\___```aaa```___]]][[[ZZZYYYYYYZZZ```kkk{{{{{{pppmmmhhheeecccbbb```^^^UUUVVVXXXYYYZZZ[[[[[[\\\___\\\\\\^^^\\\YYY[[[___iiiooo|||vvvrrrkkkddd^^^\\\]]]^^^\\\YYYZZZ]]]```ccckkksss{{{ooohhh^^^XXXUUUSSSOOOLLLLLLLLLMMMNNNPPPRRRTTTUUUTTTVVVXXXYYYWWWUUUUUUUUURRRXXXaaallluuu}}}wwwssstttuuutttuuuyyyzzz{{{|||{{{uuummmeee___[[[WWWSSSTTTYYY\\\ZZZWWWMMMKKKHHHFFFHHHNNNXXX^^^kkkwww~~~{{{}}}qqqgggaaa\\\YYYPPPQQQRRRUUUWWWXXXWWWUUUQQQKKKGGGFFFEEEFFFLLLTTT___ppprrrcccUUULLLHHHKKK[[[uuuqqqbbbRRRIIIBBB<<<;;;???@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGFFFEEEEEEFFFGGGGGGIIIKKKLLLKKKKKKMMMNNNIIILLLMMMKKKLLLPPPRRRQQQKKKNNNQQQQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOMMMKKKJJJKKKNNNOOONNNLLLNNNQQQTTTTTTSSSQQQOOOOOOMMMOOOQQQRRRRRRSSSVVVXXX[[[ZZZZZZ\\\___bbbaaa``````bbbdddeeeddddddeeegggiiihhhjjjmmmqqqyyy{{{ssszzztttnnnkkkmmmooonnnkkkiiiiiijjjjjjiiiiiifffcccaaa``````\\\XXXQQQLLLGGGCCC???<<<:::::::::::::::::::::::::::::::::::::::999888888999:::;;;<<<===>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999:::;;;;;;:::888999::::::;;;;;;::::::999999:::999888555555666777888===FFFMMMSSSVVVYYY[[[\\\[[[YYYXXXWWWXXXYYYYYYUUUXXX\\\cccoooxxxtttoookkkiiifffcccaaaZZZ[[[\\\^^^```aaabbbbbbbbb``````aaa^^^YYYYYY\\\eeelllwww~~~wwwnnngggdddeeefffccc```aaaeeehhhkkksss|||yyymmmeeeZZZTTTQQQOOOKKKHHHIIIIIIIIIKKKLLLNNNPPPQQQTTTVVVYYYZZZXXXVVVVVVVVVQQQVVV^^^hhhrrr|||zzzvvvwwwxxxwwwxxx|||{{{}}}~~~}}}xxxpppgggbbb[[[VVVRRRQQQTTTTTTQQQLLLHHHHHHGGGFFFIIIOOOWWW]]]fffuuu}}}~~~mmmddd```\\\YYYPPPPPPRRRUUUXXXXXXWWWUUUQQQLLLGGGFFFEEEFFFMMMUUU```qqq|||nnn^^^QQQKKKJJJNNN```{{{qqq```PPPIIIFFFAAA>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHHHHGGGGGGHHHJJJFFFHHHKKKKKKKKKKKKLLLNNNMMMOOONNNJJJJJJOOOTTTTTTIIILLLOOOPPPNNNLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLJJJHHHJJJMMMNNNMMMKKKOOOQQQUUUVVVTTTRRRQQQQQQKKKMMMPPPRRRSSSUUUXXXZZZ]]]ZZZXXXYYY\\\]]]\\\[[[___aaacccdddccccccdddfffjjjhhhhhhkkklllppp~~~vvvzzz|||uuullloooqqqqqqnnnkkklllmmmlllllljjjgggdddaaa_________[[[VVVPPPKKKGGGBBB>>>::::::::::::::::::::::::999999999999999888777666888999:::<<<>>>???AAAAAA=========<<<;;;;;;;;;:::888777777999;;;<<<;;;999999::::::;;;;;;::::::999:::::::::888666555555666555:::AAAHHHMMMPPPTTTVVVYYYXXXVVVUUUUUUWWWYYYZZZNNNRRRWWWYYY]]]fffttt~~~~~~zzztttooolllhhhdddbbbaaaaaabbbccceeegggiiikkkfffddddddeeeaaa[[[YYY\\\^^^eeeppp|||xxxsssrrrrrrqqqoooppprrrrrrssszzzyyyiii```VVVPPPOOOPPPNNNLLLIIIHHHGGGGGGHHHKKKOOOQQQYYYXXXWWWVVVVVVUUUUUUUUUQQQPPPUUU___jjjuuu{{{zzzyyyyyyzzz{{{zzzyyy~~~~~~~~~~~~{{{uuummmggg]]]YYYTTTNNNIIIGGGFFFGGGFFFIIILLLJJJHHHLLLVVV___ooo}}}|||kkk```XXXTTTTTTSSSSSSTTTVVVYYYYYYWWWVVVOOOKKKHHHGGGEEEGGGPPPZZZfffzzzvvvfffYYYOOOIIIIIITTTggg}}}zzzjjj[[[LLLFFFDDDBBB??????AAA@@@@@@@@@AAACCCEEEFFFHHHHHHGGGGGGHHHIIIKKKLLLGGGIIIJJJHHHGGGKKKSSSZZZ^^^TTTHHHFFFKKKPPPPPPMMMLLLLLLLLLMMMNNNPPPQQQRRRNNNLLLJJJIIIKKKLLLLLLLLLJJJLLLMMMMMMKKKLLLOOORRRSSSSSSRRRSSSSSSTTTUUUUUUTTTRRRPPPPPPSSSVVVWWWWWWZZZZZZZZZYYYXXXXXXYYY[[[bbbaaa```^^^]]]]]]```bbbfffggggggfffeeeiiiooottt|||wwwrrrnnnnnnoooooonnnlllkkkhhhfffddddddddddddddd___ZZZXXXUUUPPPFFF???::::::999888888999:::;;;<<<<<<<<<<<<;;;:::999888::::::;;;<<<===??????@@@;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<;;;:::888777666666666555777;;;@@@EEEJJJMMMOOONNNOOOQQQTTTUUUVVVVVVVVVTTTTTTRRRPPPPPPUUU^^^eeelllrrr|||}}}xxxrrrmmmiiigggfffgggggghhhhhhiiiiiiiiiiiiiiihhheeebbb___]]][[[ZZZ^^^aaajjjttt}}}{{{yyyyyyzzzzzzzzzzzzhhh```VVVQQQQQQRRRPPPNNNLLLKKKJJJIIIJJJLLLMMMOOOVVVWWWWWWWWWVVVTTTRRRQQQOOOMMMOOOVVV```mmm}}}|||zzzyyyxxxwwwvvv|||}}}~~~~~~|||uuummmhhh```\\\UUUOOOJJJHHHHHHHHHDDDHHHKKKKKKLLLQQQ\\\eeeooo|||xxxiii```YYYTTTSSSRRRSSSUUUYYY[[[[[[YYYVVVPPPLLLIIIGGGFFFHHHQQQ[[[hhh|||rrrbbbUUUMMMIIILLLYYYnnn{{{iiiZZZJJJDDDDDDBBB@@@AAA@@@@@@@@@@@@AAACCCEEEFFFHHHGGGGGGGGGHHHIIIKKKLLLLLLNNNOOOMMMKKKLLLRRRWWWWWWQQQJJJIIILLLOOOMMMJJJMMMMMMMMMMMMNNNPPPQQQQQQLLLJJJJJJLLLOOORRRSSSTTTKKKMMMNNNMMMLLLMMMPPPSSSTTTTTTSSSSSSSSSTTTUUUUUURRRPPPNNNOOOQQQSSSTTTSSSVVVXXXYYYZZZZZZ[[[]]]^^^bbbbbbbbbaaa``````bbbddddddeeedddcccbbbeeekkkpppzzz~~~vvvqqqpppppplllkkkiiigggeeeeeeeeeeeegggccc___]]][[[UUUMMMFFF???===;;;:::999999:::;;;;;;;;;;;;::::::999777777888888999:::;;;<<<======<<<<<<;;;:::999999999999::::::::::::::::::::::::999999::::::::::::999999<<<;;;:::888777777666666444555777;;;>>>BBBFFFGGGKKKLLLNNNPPPRRRSSSSSSSSSOOOOOONNNNNNNNNQQQUUUXXXYYY^^^eeejjjnnnqqqsssuuuxxxzzz}}}~~~yyysssnnnkkkiiihhhhhhggggggggggggggghhhhhhiiihhheeeccc```^^^\\\\\\\\\^^^eeennnuuuzzzjjjcccZZZWWWWWWXXXVVVSSSOOOOOONNNMMMMMMLLLLLLLLLSSSUUUYYYZZZZZZWWWSSSPPPPPPKKKJJJNNNVVVbbbsss~~~zzzxxxxxxwwwwww||||||}}}~~~{{{uuummmgggaaa]]]VVVNNNJJJHHHHHHIIIEEEIIILLLNNNOOOVVV```hhhooo{{{}}}yyy}}}sssgggbbb\\\UUURRRQQQSSSWWW[[[^^^^^^ZZZWWWPPPLLLIIIHHHGGGJJJSSS^^^mmm{{{{{{~~~~~~ooo```TTTNNNMMMNNN```www}}}gggXXXHHHBBBBBBAAAAAABBB??????@@@AAABBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJNNNOOOQQQOOOLLLKKKNNNQQQOOOMMMLLLMMMMMMMMMKKKHHHMMMMMMMMMNNNNNNNNNOOOOOOKKKJJJJJJMMMPPPSSSUUUUUUMMMNNNOOOOOONNNPPPRRRUUUVVVUUUTTTSSSSSSSSSTTTUUURRRPPPNNNOOOPPPRRRRRRRRRUUUXXX[[[\\\\\\]]]]]]___```bbbccccccbbbbbbdddeeeddddddbbbaaaaaaccchhhkkkooovvvssstttmmmllljjjhhhgggffffffggghhheeebbb```___[[[TTTOOOEEECCC???<<<:::999:::;;;999999999999888777666555777777888999:::;;;<<<<<<===<<<;;;:::999999999999::::::::::::::::::::::::888999999::::::999999888<<<;;;:::888777777777777666666555666888;;;>>>@@@GGGHHHJJJLLLMMMNNNOOOOOOLLLKKKKKKLLLNNNNNNMMMLLLNNNQQQTTTVVVYYY]]]aaadddfffhhhlllppptttxxxzzz||||||zzzvvvrrrooolllkkkkkkhhhgggeeeddddddeeefffggghhhgggeeecccaaa___^^^]]]\\\]]]bbbhhhmmmtttzzzoooiiibbb___```___\\\XXXSSSSSSSSSRRRPPPNNNKKKJJJQQQUUUZZZ______[[[VVVRRRSSSNNNKKKMMMQQQYYYfffrrr{{{zzz{{{||||||}}}}}}}}}|||yyyrrrjjjddd^^^ZZZSSSLLLGGGGGGHHHIIIJJJLLLOOOPPPRRRWWW___fffoooyyy}}}rrrkkkrrroooeeeddd___WWWRRROOORRRWWW\\\___^^^YYYUUUNNNJJJGGGGGGGGGKKKVVVaaaqqqxxxooo|||pppcccWWWQQQRRRPPPeee~~~}}}gggWWWGGGAAA@@@@@@@@@AAA??????@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKMMMLLLJJJHHHHHHIIIKKKLLLNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNLLLKKKLLLNNNOOONNNMMMOOOOOOOOOOOOPPPRRRTTTVVVUUUTTTRRRQQQQQQRRRTTTTTTSSSQQQPPPPPPRRRTTTUUUTTTXXX[[[^^^___^^^\\\[[[\\\\\\___aaabbbbbbbbbcccdddeeedddbbbaaaaaacccfffiiimmmxxx{{{uuuuuuooommmkkkiiihhhggghhhhhheeecccaaa```___]]]XXXTTTLLLIIIDDD???;;;:::999:::888888888888888777666666999999::::::;;;<<<======>>>===<<<;;;::::::::::::999999999999999999999999888999999999999999999888<<<;;;:::999888888888888888777666555666999<<>>===>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGDDDFFFHHHJJJIIIHHHGGGGGGJJJLLLNNNNNNLLLKKKMMMOOOJJJKKKLLLMMMMMMLLLLLLKKKPPPOOOMMMMMMMMMMMMKKKIIIOOONNNNNNOOOQQQSSSUUUVVVRRRQQQPPPOOOPPPRRRTTTVVVTTTRRROOOOOOQQQTTTVVVVVVXXX[[[^^^___^^^]]]\\\\\\YYY[[[^^^_________```bbbdddbbb```___```bbbdddeeejjjppp{{{vvvqqqpppooollljjjhhhhhhggghhhcccbbbaaaaaa```^^^\\\ZZZRRROOOIIICCC>>>;;;:::999999999999:::999999888777999::::::;;;;;;<<<<<<<<<============<<<<<<;;;;;;999999999999999999999999999999999::::::999999999;;;;;;:::999888888888888888666555444555888;;;===???@@@AAABBBDDDFFFGGGHHHKKKHHHFFFHHHLLLOOOOOOMMMMMMNNNPPPOOOMMMLLLLLLLLLMMMOOOQQQTTTXXX[[[^^^___```aaaaaabbbccceeefffgggaaa```______^^^___```aaabbbbbbbbbbbbaaa```___^^^^^^]]]___dddgggjjjrrr{{{}}}yyyuuuqqqpppqqqnnnhhhccc`````````^^^\\\YYYVVVUUUQQQUUU[[[___```]]]YYYVVVTTTPPPNNNMMMKKKIIILLLRRRXXX^^^gggpppwww~~~|||{{{yyyvvvrrrmmmiiiddd^^^ZZZRRRQQQNNNLLLLLLNNNQQQSSSRRRSSSVVVXXX[[[aaaggglllooottt}}}zzzkkkdddppp{{{kkkeeeccc^^^WWWRRRMMMPPPTTTYYY\\\YYYTTTPPPIIIFFFDDDFFFIIIPPP^^^kkkyyy|||tttfffUUUMMMOOOZZZpppxxxbbbSSSEEE@@@@@@>>>======@@@AAABBBDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFBBBCCCFFFIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNPPPJJJKKKMMMNNNNNNNNNMMMMMMQQQPPPPPPPPPQQQQQQOOONNNNNNMMMLLLMMMPPPSSSTTTTTTPPPOOONNNNNNPPPTTTWWWZZZWWWTTTOOOMMMNNNQQQSSSTTTUUUXXX[[[]]]^^^^^^```aaaYYYZZZ\\\]]]\\\]]]___aaaaaa___]]]\\\^^^aaaaaaaaaiiikkkqqq~~~~~~sssrrrpppnnnkkkhhhgggffffffdddddddddcccbbbaaa```___XXXUUUPPPJJJDDD???<<<:::999:::::::::::::::999999888999999999:::::::::;;;;;;===???@@@AAA@@@>>>===::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;:::999999999999999555444333333444666888:::;;;<<<<<<===???AAACCCDDDEEECCCBBBCCCFFFJJJLLLMMMKKKMMMOOONNNLLLIIIGGGFFFIIIJJJLLLNNNPPPQQQQQQRRRQQQRRRTTTVVVYYY[[[\\\]]][[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___``````___^^^]]][[[YYY[[[```bbbdddjjjqqqrrruuuzzz|||zzz{{{}}}|||vvvppphhhhhhgggeeedddbbb```___[[[]]]```bbbaaa^^^[[[XXXVVVRRROOONNNKKKGGGJJJOOOKKKOOOUUUZZZ___fffmmmrrrvvvwwwxxxyyyzzzxxxuuuqqqppplllgggbbb^^^[[[XXXVVVQQQQQQRRRTTTVVVYYY\\\^^^\\\]]]^^^```cccgggllloooqqqtttyyy{{{mmmhhhwwwwwwiiiccc```ZZZTTTPPPOOOQQQTTTXXXZZZXXXSSSOOOIIIFFFEEEHHHLLLUUUdddqqq{{{|||sssmmmaaaRRRMMMRRRfffyyyrrr[[[NNNBBB@@@AAA@@@>>>>>>AAABBBCCCDDDEEEEEEDDDCCCEEEEEEFFFGGGGGGFFFEEEDDDBBBCCCEEEGGGJJJJJJJJJIIIHHHHHHIIIKKKMMMMMMNNNMMMKKKMMMOOOQQQRRRRRRQQQPPPRRRRRRRRRSSSTTTTTTRRRPPPMMMKKKIIIKKKOOORRRSSSRRRNNNNNNMMMOOORRRWWW\\\___```ZZZRRRMMMLLLNNNQQQRRRUUUWWWZZZ[[[\\\]]]```bbb\\\]]]]]]]]]\\\]]]```bbb```]]][[[\\\___aaabbbaaahhhjjjmmmuuusssqqqnnnkkkgggeeeddddddddddddddddddcccbbbbbbbbb]]][[[WWWQQQKKKEEE@@@===999999:::::::::::::::999:::::::::::::::;;;;;;;;;999<<<@@@DDDEEECCC@@@>>>:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999::::::555555444444444555555666777777888999:::===???@@@???@@@AAAAAABBBDDDGGGIIIJJJKKKMMMLLLJJJHHHGGGHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHIIIKKKMMMOOOPPPQQQRRRUUUVVVXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]^^^]]]\\\\\\ZZZXXXYYY]]]______ccchhhlllnnnqqquuu{{{}}}mmmmmmkkkjjjiiihhhgggfffeeefffffffffdddaaa]]][[[ZZZUUUQQQOOOLLLIIILLLRRRGGGJJJLLLMMMNNNQQQXXX]]]cccfffjjjooosssrrrnnnkkkiiieee___ZZZXXXVVVUUUTTTRRRTTTVVVZZZ^^^bbbfffhhhhhhggggggggghhhjjjmmmooorrrtttwww|||~~~qqqmmm}}}ttthhhbbb^^^WWWQQQOOOQQQRRRUUUXXXYYYWWWSSSOOOIIIFFFFFFIIIOOOXXXhhhvvv|||sssjjjfff\\\QQQPPPXXXnnnnnnVVVJJJ@@@@@@BBBBBB@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFGGGGGGFFFEEEDDDAAABBBCCCEEEHHHIIIHHHGGGEEEEEEGGGKKKNNNNNNLLLJJJMMMNNNQQQSSSTTTTTTTTTSSSTTTSSSSSSSSSTTTSSSQQQNNNLLLIIIHHHJJJNNNQQQRRRQQQNNNMMMNNNPPPTTTZZZ```dddhhhaaaWWWOOOMMMNNNPPPRRRYYYZZZ[[[[[[ZZZ[[[]]]____________^^^]]]^^^bbbdddaaa___]]]^^^aaaddddddcccdddfffiiimmmxxxtttrrrooojjjgggdddcccbbbbbbcccccccccaaa```aaabbbaaa___\\\WWWPPPIIICCC@@@888999999:::::::::999999<<<<<<==================888<<>><<<;;;===>>>>>>===:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;::::::::::::999999777777777666555555444444555555555555555555555555::::::;;;<<<===>>>???@@@CCCCCCCCCDDDDDDDDDDDDDDDIIIJJJLLLLLLJJJHHHHHHHHHFFFEEEEEEDDDEEEGGGHHHIIIOOOPPPRRRTTTWWWXXXYYYZZZYYYYYYYYYZZZZZZZZZYYYYYYUUUUUUVVVWWWXXXYYYZZZZZZ]]]___aaadddgggjjjmmmnnntttuuuwwwyyyyyy{{{}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyyyy|||~~~|||wwwwwwyyy{{{|||}}}zzzuuuqqqmmmhhhccc______^^^\\\XXXSSSOOOMMMLLLEEEEEEDDDAAA===<<<>>>AAACCCGGGKKKPPPRRRSSSQQQPPPQQQMMMKKKKKKJJJHHHJJJOOOYYYccclllpppsssxxxyyywwwyyyyyyxxxwwwvvvvvvuuuuuuwwwvvvvvvwwwzzz~~~~~~|||ttthhh^^^[[[YYYUUUPPPNNNQQQSSSVVVWWWVVVRRRMMMJJJHHHGGGGGGJJJSSSbbbqqq{{{wwwpppkkkggg^^^SSSWWWbbbzzzgggNNNJJJDDDAAA@@@@@@AAAAAACCCEEEGGGIIIIIIIIIGGGFFFHHHGGGEEEEEEEEEEEEEEEDDDFFFBBBCCCGGGJJJIIIIIIKKKIIIIIIHHHIIIKKKKKKJJJHHHGGGKKKPPPUUUXXXXXXVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPRRRQQQPPPPPPPPPQQQSSSTTTTTTSSSRRRPPPQQQUUU[[[``````YYYQQQMMMNNNPPPOOOMMMUUUWWWYYYZZZ[[[\\\^^^```^^^^^^^^^^^^___aaabbbccceeeccc```___```aaabbbcccgggaaaaaahhhmmmssslllccccccccccccccccccdddeeedddcccbbbbbbcccbbbaaaaaa___[[[UUULLLGGGCCC@@@<<<:::::::::999888999999::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::999999888777777666666555444444222222222333333333333333888999999:::<<<======>>>AAAAAAAAABBBBBBBBBCCCCCCFFFHHHJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIINNNOOOQQQSSSUUUWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVSSSSSSTTTUUUVVVWWWXXXXXX\\\]]]___aaadddfffggghhhhhhiiikkklllmmmnnnqqqtttwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwxxxwwwvvvwwwyyy{{{~~~yyyqqqgggaaa```aaaaaa\\\UUUOOOMMMNNNJJJIIIFFFBBB===;;;;;;===<<<>>>BBBEEEFFFFFFEEEDDDEEEAAA@@@BBBCCCDDDKKKRRRaaalllvvvzzz}}}}}}|||}}}{{{yyyxxxxxxzzz}}}~~~~~~jjjbbb[[[XXXUUUQQQOOOPPPOOORRRUUUWWWVVVQQQLLLHHHGGGFFFFFFKKKVVVgggxxxrrrmmmjjjfff\\\VVV^^^mmmaaaLLLHHHCCC@@@???@@@AAAAAADDDEEEHHHJJJKKKJJJIIIHHHCCCCCCDDDDDDDDDDDDCCCCCCGGGDDDDDDIIIKKKIIIIIIJJJLLLKKKJJJKKKLLLLLLJJJHHHIIIKKKPPPTTTVVVVVVTTTSSSOOOPPPRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPRRRSSSTTTUUUTTTSSSQQQPPPQQQSSSVVVYYYTTTOOOMMMOOOPPPOOONNNTTTVVVYYYZZZ[[[]]]___bbb```___]]]]]]^^^```cccdddfffdddbbb______```bbbcccfffaaaaaafffhhhjjjuuuyyyhhhcccaaaaaabbbcccddddddeeeeeeeeeddddddcccbbbbbbbbb```ZZZSSSNNNFFFBBB>>>:::999999999888888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::999999888888777777666555555555222222222222222222222222666666777888999::::::;;;<<<======>>>???@@@@@@AAABBBDDDFFFFFFDDDCCCCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGKKKMMMNNNQQQSSSTTTUUUUUUWWWWWWWWWWWWVVVTTTSSSRRRPPPPPPQQQRRRSSSTTTUUUUUUZZZZZZ[[[]]]^^^```aaaaaaaaacccdddeeeeeefffiiikkkoooooopppppppppqqqqqqqqqrrrtttttttttttttttwwwyyyyyymmmdddaaacccccc___XXXRRRQQQRRRPPPNNNJJJEEEAAA>>>======;;;<<<>>>@@@@@@@@@???>>>>>><<<<<<>>>@@@CCCMMMWWWfffrrr~~~|||zzzxxxyyyzzz{{{uuuddd^^^ZZZWWWRRRMMMNNNRRRPPPRRRVVVXXXVVVQQQKKKGGGGGGFFFFFFLLLYYYkkk{{{llljjjgggaaaXXXWWWeeevvvwwwXXXIIIFFFAAA??????@@@AAA@@@DDDEEEGGGIIIJJJKKKJJJJJJGGGIIIJJJJJJIIIGGGFFFFFFGGGDDDEEEJJJLLLJJJIIIKKKMMMLLLKKKKKKLLLLLLJJJHHHJJJLLLOOORRRTTTTTTSSSRRRKKKLLLOOORRRSSSTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSPPPOOOOOOPPPSSSPPPMMMMMMOOOPPPPPPOOOTTTVVVXXXZZZ[[[]]]___aaabbb```]]][[[\\\___bbbeeefffeeeccc```^^^___aaacccbbbaaabbbfffggghhhpppyyyvvviiiccc```___aaaaaaaaacccfffgggfffeeeddddddddddddbbb^^^XXXTTTHHHEEE@@@=========>>>>>>888888999999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;:::::::::999999999999888888777777666666555444444444444444333333333333444444555666777777777888888999:::;;;<<<===>>>???AAACCCCCCBBB@@@@@@AAABBBBBBAAAAAABBBCCCDDDFFFHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPMMMNNNNNNOOOPPPQQQRRRSSSVVVVVVWWWYYYZZZ[[[\\\]]]___aaabbbbbbbbbccceeegggjjjjjjkkklllmmmnnnnnnooopppqqqssssssssstttvvvxxxtttjjjcccddddddaaa[[[XXXWWWWWWPPPMMMHHHDDD@@@>>><<<;;;:::::::::;;;::::::999888;;;::::::<<<===AAALLLWWWfffttt}}}{{{{{{|||}}}nnnccc^^^ZZZWWWQQQKKKMMMRRRQQQTTTWWWXXXVVVRRRLLLHHHHHHFFFFFFNNN\\\nnn}}}{{{fffeeeaaaZZZTTTXXXkkk}}}hhhPPPGGGDDD@@@???@@@AAAAAAAAACCCDDDFFFHHHJJJJJJKKKKKKQQQSSSTTTSSSOOOLLLKKKLLLGGGDDDEEEKKKNNNLLLJJJKKKLLLKKKJJJKKKLLLKKKIIIGGGJJJLLLNNNPPPQQQRRRRRRRRROOOPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQSSSUUUUUUSSSRRRQQQQQQPPPOOONNNNNNOOOPPPQQQQQQTTTVVVXXXZZZZZZ\\\^^^```bbb```\\\ZZZZZZ]]]```cccddddddcccaaa^^^^^^```bbb```aaacccfffffffffkkkqqq}}}uuuhhhaaa]]]^^^]]]]]]```dddggghhhgggffffffeeeeeeddd```[[[WWWMMMIIIDDDAAA@@@@@@??????999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;:::::::::999999999999999999888777777666666555555555444444333333333222222333333444555555555444555666777888999::::::<<<>>>AAAAAA@@@>>>>>>?????????>>>>>>???@@@BBBCCCDDDEEEFFFHHHJJJKKKKKKLLLJJJJJJLLLMMMNNNNNNNNNNNNKKKLLLMMMMMMOOOOOOPPPQQQQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ\\\]]]]]]]]]^^^```bbbfffggghhhiiijjjlllmmmmmmmmmooorrrsssssstttvvvwww{{{sssiiihhheeeccc```___^^^]]]SSSOOOJJJEEEBBB@@@>>><<<;;;;;;::::::999888888888999888999;;;;;;???JJJVVVeeettt|||kkkccc^^^YYYVVVQQQLLLMMMQQQSSSUUUWWWWWWUUUQQQLLLIIIHHHFFFHHHQQQ```qqq~~~rrrbbb```[[[TTTRRR^^^tttqqq\\\LLLEEECCC@@@???AAABBBBBBBBBCCCDDDEEEHHHIIIKKKLLLLLLQQQSSSTTTRRRMMMIIIIIIKKKHHHFFFGGGLLLNNNLLLJJJJJJJJJIIIHHHIIIJJJJJJHHHFFFJJJKKKLLLNNNPPPQQQRRRRRRXXXWWWVVVUUUTTTSSSRRRRRRSSSRRRPPPOOOOOOOOOPPPQQQPPPSSSWWWXXXXXXWWWVVVWWWSSSSSSRRRQQQRRRRRRTTTTTTVVVWWWZZZ[[[[[[\\\^^^```aaa___[[[YYYYYY[[[^^^```___bbbcccbbb___]]]^^^```___bbbddddddbbbbbbdddhhhsss}}}wwwkkkcccaaa^^^\\\]]]bbbggghhhhhhgggffffffffffffccc___[[[UUUQQQLLLHHHEEEAAA>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::999999::::::999999888777777777555444444333333222222111222222333333333444444444222333333444555666777777999;;;>>>>>>===<<<<<<===<<<<<<;;;;;;<<<===???@@@???@@@AAACCCEEEFFFFFFFFFCCCDDDFFFGGGIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXWWWYYYZZZ[[[[[[\\\___aaacccdddeeefffgggiiijjjjjjiiillloooqqqqqqrrrtttuuu~~~}}}tttooohhheeeffffffcccaaaZZZUUUNNNIIIFFFCCC@@@======<<<;;;999999999999999777888:::======???JJJVVVddduuu{{{kkkbbb\\\WWWUUURRRNNNNNNQQQTTTUUUUUUTTTRRROOOLLLJJJGGGFFFIIITTTfffvvvwwwjjj___]]]VVVQQQUUUhhh{{{fffSSSJJJDDDBBB@@@@@@BBBCCCDDDCCCDDDEEEFFFHHHKKKLLLNNNOOOMMMPPPPPPMMMHHHFFFHHHJJJLLLIIIJJJNNNOOOJJJGGGGGGFFFFFFEEEFFFHHHHHHGGGEEEIIIJJJKKKLLLNNNPPPRRRSSSVVVUUUSSSQQQPPPPPPPPPQQQOOOOOONNNNNNOOOQQQRRRSSSSSSVVVZZZ\\\\\\\\\\\\\\\ZZZYYYXXXVVVUUUVVVXXXZZZYYY[[[]]]]]]]]]]]]___aaa```^^^[[[XXXXXXYYY\\\]]]ZZZ___cccccc___\\\]]]______ccceeecccaaaaaacccdddlllrrrqqqhhhbbb]]]]]]aaaeeeggggggfffffffffggghhhgggdddaaa\\\YYYUUUQQQMMMIIIDDD@@@???>>>======<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::999999;;;::::::999888888777777666666555444444333222222333333333333444444444444222222222333333444444444666888:::;;;:::999999:::999999888888999:::<<<===;;;<<<===???@@@AAABBBBBB???@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRUUUWWWYYYZZZZZZ\\\___aaa___```aaabbbcccdddeeefffdddfffjjjlllmmmnnnoooqqq}}}}}}tttkkkhhhiiijjjgggbbb\\\VVVNNNIIIEEEBBB>>>::::::888777555555555666666888999===??????BBBMMMYYYdddvvv|||lllaaaYYYTTTSSSRRRPPPPPPRRRTTTTTTSSSRRRPPPMMMKKKIIIFFFFFFJJJWWWjjj{{{{{{pppddd^^^[[[TTTQQQYYYoooxxx___NNNGGGDDDBBBAAAAAACCCDDDDDDDDDEEEFFFGGGIIILLLNNNPPPQQQOOOQQQRRROOOJJJIIILLLPPPOOOLLLLLLOOONNNIIIDDDCCCDDDDDDCCCEEEGGGGGGFFFEEEIIIIIIJJJKKKNNNPPPRRRSSSNNNMMMKKKJJJKKKMMMPPPRRRLLLLLLLLLNNNPPPRRRUUUVVVVVVYYY\\\^^^___^^^_________^^^\\\ZZZXXXYYY[[[^^^\\\^^^____________```bbb^^^]]]ZZZXXXXXXXXXZZZ[[[WWW]]]bbbccc```\\\\\\^^^^^^ccceeedddbbbcccfffhhhfffmmmnnnggg___]]]```dddfffeeeeeeeeefffhhhjjjjjjhhhfff___]]][[[XXXVVVRRRMMMIIIAAA@@@???>>><<<;;;:::999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999;;;;;;:::999999888888777999999888777666666555555444444444444444444555555222222222222222333333333333555888888777777777888888777777777777999:::;;;999:::;;;===>>>???????????????@@@AAABBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIMMMMMMMMMMMMNNNNNNNNNNNNPPPRRRTTTUUUVVVXXX[[[^^^\\\]]]]]]^^^```aaaaaabbb___bbbfffhhhiiijjjlllmmm{{{|||yyytttqqqnnnjjjfff```[[[TTTNNNJJJFFFBBB@@@;;;;;;::::::999888888777;;;999999<<<>>>BBBLLLWWWlllzzzyyykkk___[[[TTTOOOLLLNNNQQQTTTWWWXXXWWWTTTPPPLLLKKKJJJEEEIIIRRR```qqqwwwggg\\\YYYTTTLLLLLL___zzzkkkXXXKKKFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIKKKNNNQQQTTTSSSRRRQQQOOONNNMMMLLLLLLOOONNNLLLKKKKKKIIIGGGEEEHHHFFFDDDDDDFFFGGGHHHGGGLLLJJJIIIJJJNNNPPPOOOMMMPPPQQQQQQPPPOOONNNMMMLLLMMMNNNPPPQQQTTTUUUWWWXXXVVVWWWXXXYYY^^^eeeeeebbbcccbbbaaa```___``````aaa]]]]]]^^^```bbbbbbaaa______]]]\\\]]]___```^^^\\\\\\^^^___^^^\\\ZZZZZZZZZ___aaacccdddddddddggghhhiiioooyyyuuufffcccaaa]]]aaajjjhhhggggggiiijjjiiifffcccbbbaaa`````````^^^XXXSSSJJJFFF@@@;;;999999999888::::::999999999999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888555555555555666666666666888666444222111222333444222222222222222222333333222333444555666666666666777777777777777777777777888888999::::::::::::999<<<<<<<<<<<<===>>>@@@@@@???@@@AAACCCDDDEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOQQQTTTVVVWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^___```aaacccfffhhhiiiyyyzzz}}}{{{wwwqqqmmmeeeaaaZZZSSSMMMHHHDDDAAA<<<;;;;;;:::999999888888999888888;;;===@@@JJJUUUkkkzzzzzzmmm^^^ZZZTTTOOOMMMNNNRRRTTTXXXXXXWWWTTTPPPLLLKKKJJJHHHLLLVVVeeevvvtttcccXXXPPPNNNKKKNNNaaa||||||gggUUUKKKHHHEEEEEEDDDDDDDDDEEEFFFFFFJJJMMMOOOPPPOOOOOORRRTTTVVVTTTRRRPPPNNNMMMMMMMMMOOOMMMJJJIIIJJJKKKJJJIIIHHHFFFDDDEEEFFFHHHHHHHHHKKKIIIIIIKKKNNNPPPOOONNNPPPPPPPPPPPPOOOOOONNNMMMOOOPPPQQQSSSUUUWWWXXXYYYWWWYYYZZZ[[[```ffffffbbbdddbbb```^^^^^^___```aaa]]]]]]]]]___aaaaaa___^^^^^^]]]^^^aaaccccccaaa]]]\\\]]]^^^]]][[[ZZZ[[[\\\^^^aaacccddddddeeefffhhhgggjjjqqq{{{ssslllgggaaaccckkkiiihhhhhhiiijjjkkkkkkkkkfffeeeddddddeeeccc^^^[[[RRRLLLDDD>>>;;;:::;;;;;;;;;:::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999666666666777777777888888:::888666555444444555666333333333333222222222222333333444555666666666666777777777777777777777777888888999::::::::::::999<<<<<<<<<<<<===>>>???@@@>>>???@@@BBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMOOORRRTTTUUUSSSSSSTTTUUUWWWXXXYYYYYY\\\\\\]]]___aaaccceeefffvvvxxx{{{zzztttkkkiiiccc[[[QQQIIIEEECCC===<<<;;;::::::999999999:::888999<<<>>>AAAJJJTTTkkk{{{wwwjjj]]]YYYTTTOOONNNPPPSSSVVVXXXXXXWWWTTTOOOLLLJJJJJJKKKQQQ\\\kkk{{{|||}}}sssbbbWWWLLLKKKLLLTTThhhttt```QQQKKKIIIFFFFFFFFFFFFFFFGGGHHHIIIQQQVVVYYYXXXTTTRRRSSSVVVYYYWWWTTTQQQOOONNNOOOOOOOOOLLLJJJJJJLLLMMMNNNNNNHHHGGGEEEFFFGGGIIIIIIHHHJJJJJJKKKMMMPPPQQQQQQPPPQQQQQQPPPPPPOOOOOONNNNNNNNNOOOQQQRRRUUUVVVXXXYYYXXX[[[^^^___cccgggfffbbbdddccc```^^^]]]^^^___```\\\\\\\\\]]]___```___^^^]]]^^^aaadddgggfffccc```^^^^^^^^^]]][[[[[[]]]______bbbeeeffffffeeeeeeffffffgggiiiooo||||||rrrhhhfffjjjkkkkkkkkkjjjjjjjjjmmmoooiiihhhgggggggggfffdddbbb[[[TTTKKKCCC???>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999777888888888888999999999999888777555555555666666555555444444333222222222333333444555666666666666777777777777777777777777888888999::::::::::::999;;;;;;;;;;;;<<<===>>>???<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJMMMOOOQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYY[[[]]]___aaabbbtttvvvzzz~~~zzzqqqooojjj```TTTKKKEEEDDD???>>><<<;;;;;;;;;;;;;;;<<<;;;<<>>===<<<;;;;;;:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999888888888888888888999999999999777666555444444444555555666666555555444333222222333444555666666777777777777777777777777777777777888888999::::::::::::999;;;;;;:::;;;;;;<<<======;;;;;;===>>>>>>???????????????@@@AAABBBCCCDDDDDDEEEEEEGGGHHHKKKMMMNNNOOOQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[]]]^^^tttwwwzzzwwwssslllbbbVVVMMMFFFDDDAAA???>>><<<;;;<<<<<<===<<<;;;>>>AAABBBCCCJJJRRRiiizzzvvvggg]]]YYYVVVSSSPPPPPPSSSVVVYYYYYYYYYVVVRRRMMMJJJIIIJJJKKKTTTcccsssvvvpppxxxyyyyyy~~~rrraaaXXXUUUQQQVVVjjjyyycccRRRJJJIIIKKKHHHHHHIIIIIIKKKLLLNNNNNNRRRWWW\\\\\\YYYVVVWWWZZZWWWVVVTTTSSSSSSTTTVVVWWWRRRRRRSSSTTTTTTRRRNNNKKKIIIHHHHHHIIIKKKKKKJJJIIILLLNNNQQQSSSTTTTTTTTTTTTUUUTTTRRRPPPNNNMMMMMMMMMLLLMMMOOOQQQSSSUUUVVVWWWWWW\\\``````aaacccbbb______```cccddddddbbb___]]][[[[[[[[[]]]aaacccdddddddddcccbbbaaa_________```aaaaaaaaa``````aaaeeehhhgggiiikkkkkkhhhdddaaa```dddfffiiimmmsssooofffggghhhjjjjjjhhhgggggggggggggggggggggggggggggghhhbbb___\\\XXXSSSLLLDDD??????>>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777777777777888888888999999777777666666555555555666777777777666555444333333333444555666777777777777888888888888888888888888888888999::::::::::::999::::::::::::::::::;;;<<<::::::;;;<<<=========<<<===>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJKKKLLLJJJJJJKKKKKKLLLLLLLLLMMMRRRRRRSSSTTTUUUWWWYYYZZZuuuwwwzzz|||uuukkkaaaXXXPPPIIIEEEBBBAAA???===<<<===>>>???<<<<<>>???@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKOOOOOOOOOPPPRRRSSSUUUVVVtttvvvyyy}}}vvviii___YYYTTTMMMGGGDDDBBB@@@======>>>???@@@@@@@@@CCCGGGGGGGGGLLLSSSbbbtttuuuiiiaaa^^^UUUTTTRRRQQQRRRUUUYYY\\\ZZZYYYVVVQQQLLLIIIHHHIIIOOO[[[mmm~~~zzzxxx~~~tttggg```]]]UUUZZZlllqqq]]]OOOIIIGGGHHHHHHHHHIIIKKKLLLNNNPPPQQQQQQPPPOOORRRUUUWWWWWWVVVWWWWWWWWWWWWWWWUUUTTTSSSUUUSSSQQQPPPOOONNNLLLJJJJJJJJJJJJKKKMMMMMMLLLJJJKKKNNNRRRSSSQQQPPPOOOPPPPPPPPPOOONNNOOOQQQSSSTTTPPPQQQSSSTTTWWWXXXZZZ[[[YYY___aaa^^^]]]___```___```aaabbbdddeeeeeeeeeeeeaaa___]]]]]]^^^``````___aaaaaaaaa___[[[ZZZ[[[]]]]]]___aaabbbcccdddfffhhhbbbdddeeedddbbbaaaaaabbbiiillloooqqqssswww~~~tttmmmeeecccgggiiihhheeefffiiilllllljjjhhhhhhiiihhhhhhhhhhhheee___VVVQQQHHHFFFBBB???<<<;;;;;;<<<::::::999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::::::::;;;999999999999::::::::::::888999999999:::999999999777777777777777777777777444555666777777888888777888888888888888888888888888888999::::::::::::999999999888888888888999999999999:::;;;;;;;;;;;;:::::::::;;;<<<===>>>??????@@@AAABBBCCCDDDCCCCCCBBBEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOQQQQQQsssuuuxxx|||wwwggg^^^[[[WWWOOOHHHEEECCC@@@>>>===>>>@@@AAAEEEEEEIIIMMMMMMLLLPPPWWW___qqq{{{nnneee___^^^TTTSSSRRRQQQSSSVVVZZZ\\\[[[YYYVVVQQQKKKHHHHHHIIIRRR___qqq{{{nnnfffdddfffWWWaaaxxxppp\\\OOOIIIGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRRRROOOLLLNNNTTTWWWVVVTTTXXXYYYYYYYYYWWWTTTQQQOOOVVVRRRMMMKKKJJJLLLMMMMMMJJJJJJJJJLLLNNNNNNLLLJJJIIIMMMQQQRRROOOMMMLLLMMMMMMMMMMMMNNNPPPSSSWWWYYYOOOPPPQQQSSSUUUWWWYYYYYY[[[```bbb^^^\\\^^^``````bbbbbbaaaaaaccceeehhhjjjdddaaa^^^]]]\\\\\\[[[ZZZ\\\___aaa```]]][[[[[[]]]ZZZ]]]```bbbbbbccceeeggg^^^___````````````bbbcccoooqqqsssssssssvvv}}}zzzzzz|||wwwiiiccceeegggfffbbbdddhhhlllllliiigggffffffkkkkkkkkkjjjhhhddd^^^YYYLLLJJJEEEAAA>>>=========:::999999888888999999:::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<666777777888888888777777777777777777777888888888444555666777888888888888888888888888888888888888888888999::::::::::::999999999888888888888888999999999:::;;;;;;;;;::::::888999:::;;;<<<======>>>???@@@AAABBBBBBAAA??????@@@@@@AAACCCDDDFFFGGGGGGHHHHHHIIIIIIKKKLLLNNNOOOzzzyyyxxx|||zzzsssiii___XXXSSSPPPNNNFFFDDDBBBAAAAAACCCFFFHHHGGGKKKPPPTTTUUUUUUUUUUUU___kkktttggg^^^ZZZYYYUUUSSSQQQRRRUUUYYY\\\]]]___WWWPPPMMMKKKHHHHHHKKKTTTeeexxxsssnnnqqqnnneeeZZZmmmgggRRRIIIIIIIIIGGGFFFGGGIIIKKKMMMOOOPPPPPPNNNOOOOOOPPPPPPQQQRRRRRRWWWWWWXXXZZZ[[[YYYUUUQQQKKKMMMMMMKKKIIIHHHKKKOOOKKKIIIHHHHHHKKKMMMMMMMMMLLLMMMMMMNNNNNNLLLKKKJJJMMMJJJIIIKKKOOOSSSTTTSSSPPPPPPPPPQQQRRRTTTWWWXXXWWWXXXYYYZZZ[[[\\\\\\]]]bbbbbbbbbaaa```aaaccceeedddcccaaa^^^\\\ZZZYYYXXX\\\[[[[[[[[[[[[[[[\\\\\\[[[^^^```aaa``````aaaccccccaaa___^^^___cccfffiiimmmnnnppppppqqqrrrtttwwwuuutttvvvsssgggccc``````bbbjjjdddccciiinnnnnnlllkkknnnmmmnnnpppqqqmmmfff```XXXUUUPPPLLLIIIEEE@@@===???===:::999999:::999888;;;;;;<<<<<<<<<;;;:::999<<<<<<======<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999777888:::;;;;;;:::888777777777777777666666666555777666;;;BBBAAA888222222666666666666777888999:::666777999;;;<<<<<<<<<;;;;;;;;;::::::999888777777888888777777777777888888;;;;;;;;;::::::999999999<<<;;;;;;;;;;;;<<<======<<<=========>>>>>>??????>>>>>>???AAACCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLL{{{zzzyyy|||}}}}}}wwwqqqggg^^^WWWSSSOOOMMMIIIGGGFFFDDDEEEGGGIIIJJJLLLOOOSSSUUUUUUTTTTTTTTT]]]hhhzzz~~~pppddd\\\XXXWWWRRRPPPNNNOOORRRUUUWWWWWW[[[TTTNNNLLLJJJHHHIIIMMM\\\kkk{{{qqqlllooollleeeYYYmmmxxxaaaOOOIIIIIIJJJHHHHHHIIIJJJKKKLLLLLLKKKKKKMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRTTTTTTSSSOOOLLLKKKLLLMMMKKKHHHGGGHHHJJJHHHGGGEEEFFFHHHJJJJJJJJJLLLMMMMMMNNNMMMLLLKKKJJJKKKIIIGGGHHHKKKNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWYYY[[[\\\]]]]]]]]]aaaaaabbbaaa``````bbbdddbbbaaa```___^^^^^^^^^^^^YYYYYYXXXWWWVVVVVVVVVVVVYYY[[[^^^______```bbbcccbbbbbb``````bbbdddgggiiikkklllmmmnnnnnnooorrrtttyyysssqqquuuzzznnnddd```bbbfffccccccgggjjjjjjllloooqqqppppppooonnnkkkgggcccbbb^^^YYYUUUQQQLLLGGGDDDDDDAAA>>><<<;;;:::999777999999:::;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;::::::999999999:::;;;;;;:::999999::::::::::::999999999999===<<<@@@EEEEEE>>>999:::666666666666777888999:::777888999:::;;;;;;;;;;;;;;;;;;::::::999888888777888888777777777777888888;;;;;;:::::::::999999999;;;;;;::::::;;;;;;<<<===<<<<<<<<<=========>>>>>>======>>>@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJ}}}|||{{{|||~~~xxxxxx{{{~~~sssmmmddd[[[UUURRROOOMMMMMMLLLJJJIIIJJJKKKMMMOOOSSSUUUWWWWWWUUUTTTTTTTTT[[[bbbqqqyyykkk___XXXUUUTTTQQQOOONNNNNNQQQSSSTTTTTTXXXRRRNNNMMMKKKJJJMMMQQQfffsssnnnjjjllliiibbb\\\rrrttt^^^PPPLLLMMMNNNNNNHHHIIIJJJKKKKKKJJJIIIHHHLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMNNNNNNKKKIIIIIIKKKLLLLLLIIIGGGGGGGGGGGGFFFDDDDDDFFFHHHIIIIIILLLLLLLLLLLLLLLKKKJJJJJJKKKIIIGGGFFFHHHIIIJJJIIILLLLLLLLLMMMNNNPPPQQQRRRTTTVVVYYY[[[]]]]]]\\\\\\___`````````______aaacccbbbaaaaaa```____________[[[[[[YYYXXXWWWVVVVVVVVVVVVYYY[[[]]]^^^___aaabbb______```aaabbbdddfffggghhhiiijjjjjjjjjkkknnnppptttyyy|||uuuqqquuuqqqjjjjjjgggeeeeeefffdddccchhhooorrrsssrrrooollliiihhhgggjjjgggccc^^^ZZZUUUOOOLLLHHHEEEBBB???>>>===;;;:::999999::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;::::::999888::::::::::::::::::::::::;;;;;;;;;::::::::::::999;;;:::<<<@@@@@@<<<::::::666666666666777888999:::888888888888999:::;;;;;;;;;::::::999999888888888888888777777777777888888::::::::::::999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@BBBCCCCCCDDDEEEFFFGGGHHH}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzvvvrrrssswwwpppjjjaaaYYYTTTQQQNNNMMMPPPOOONNNMMMNNNOOOQQQRRRUUUWWWXXXWWWUUUTTTTTTUUUYYY]]]jjjtttfff\\\VVVSSSRRRPPPOOOOOOQQQTTTVVVWWWWWWXXXSSSOOONNNMMMLLLPPPVVVmmmyyyyyyllljjjiiiddd```fff|||xxx^^^PPPLLLLLLNNNPPPFFFGGGIIIKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOONNNOOOMMMKKKKKKLLLLLLKKKJJJHHHJJJMMMNNNMMMLLLJJJIIIIIIGGGEEEEEEGGGIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHJJJIIIGGGGGGGGGHHHIIIJJJMMMMMMMMMNNNOOOPPPQQQQQQPPPSSSVVVYYY[[[[[[[[[ZZZ\\\^^^___^^^]]]]]]___```cccbbbaaa___]]]\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXVVVXXX[[[\\\\\\\\\]]]___ZZZ[[[]]]___```aaabbbbbbfffgggggggggfffhhhkkknnnssstttzzzvvv|||zzzqqqlllfffdddaaa___bbbgggmmmppprrrqqqmmmjjjjjjkkkkkkiiifffccc```\\\WWWSSSMMMJJJFFFCCCBBBAAA???>>><<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;:::999999888::::::999999999999::::::999999888888888777777777666666777999999888888888666666666666777888999::::::999888777777999:::;;;:::::::::999999888888888999888888777777888888999:::999999999999999999999999999888888999999:::;;;::::::::::::::::::::::::============>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEzzz{{{{{{zzzzzzzzz{{{|||~~~~~~~~~zzztttqqqnnnlllqqqwwwnnnhhh```XXXSSSQQQOOOMMMPPPPPPOOOOOOOOOPPPQQQRRRSSSUUUVVVVVVUUUTTTUUUVVVWWWYYYeee~~~}}}pppddd[[[VVVSSSPPPMMMMMMOOORRRWWWZZZZZZZZZWWWRRRNNNLLLKKKKKKRRRZZZqqq~~~rrrkkkjjjeee```___rrr|||^^^NNNIIIHHHJJJNNNJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLNNNOOOPPPPPPOOONNNOOOMMMJJJIIIJJJKKKJJJIIIHHHIIIMMMPPPRRRRRRPPPNNNHHHGGGEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLMMMNNNNNNNNNOOOOOOMMMOOORRRUUUWWWXXXXXXXXXZZZ[[[]]]]]]\\\[[[\\\^^^___^^^]]]\\\ZZZZZZYYYYYYTTTTTTTTTTTTUUUVVVVVVWWWXXXYYY[[[[[[ZZZYYYYYYZZZXXXZZZ\\\^^^```aaabbbbbbeeeffffffeeedddfffiiilllqqqqqq~~~ssshhhcccaaa^^^]]]^^^dddiiioooqqqooommmlllmmmjjjhhhggggggfffccc___\\\VVVSSSNNNJJJGGGDDDBBB@@@<<<<<<;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999999999888888888888999999888777777777666666666666777888888888888:::::::::666666666666777888999:::;;;:::999888888888999:::::::::999999999999999888999999888888888888999999999999999999999999999999999888888888888999:::::::::::::::::::::999999999==================>>>>>>======>>>???@@@AAABBBBBBvvvwwwxxxxxxwwwxxxzzz|||~~~~~~~~~~~~}}}{{{ssskkkhhhhhhjjjqqqyyyoooiii```YYYTTTQQQOOONNNMMMMMMMMMMMMMMMNNNOOOOOOPPPRRRTTTUUUTTTSSSSSSSSSRRRVVVbbbzzzwwwlllbbb\\\WWWSSSOOOIIIJJJMMMRRRWWWZZZ[[[ZZZTTTOOOKKKIIIHHHJJJUUU```uuu{{{kkkhhhfff```___ddd~~~```QQQMMMKKKMMMQQQQQQPPPMMMKKKIIIIIIIIIIIILLLNNNPPPRRRRRRRRRQQQPPPMMMKKKIIIHHHIIIIIIHHHGGGGGGHHHKKKOOOSSSTTTRRRPPPGGGEEECCCCCCDDDFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDEEEGGGIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLOOOQQQTTTVVVWWWXXXWWWYYY[[[[[[ZZZZZZZZZ[[[WWWWWWWWWWWWXXXYYYYYYZZZSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[YYYWWWWWWXXXZZZ\\\^^^```bbbcccddddddeeeeeedddcccbbbdddhhhkkklllnnn{{{tttlllhhhccc^^^\\\^^^ccciiinnnpppooonnnmmmjjjjjjjjjlllmmmllliiifffccc___XXXRRRNNNIIIEEEBBB===<<<;;;;;;;;;<<<>>>???:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999888888888777777666888888666777::::::888666666666666777888999:::<<<<<<;;;:::999999999999999999999999999999999999999999888888888888999999888888888999999999999999999999888888999999:::;;;::::::::::::999999999999<<<<<<<<<<<<============;;;<<<===>>>???@@@@@@AAAqqqtttuuuvvvuuuvvvyyy|||}}}}}}~~~{{{xxxvvvooogggaaaaaaeeejjjsss|||pppjjjbbbZZZUUURRRPPPNNNIIIIIIJJJJJJJJJJJJKKKKKKLLLOOORRRSSSRRRPPPNNNNNNMMMRRR```xxxzzzrrrhhh```\\\XXXRRRMMMIIIKKKNNNSSSXXXZZZYYYXXXSSSNNNJJJHHHHHHNNN]]]kkk{{{ssscccbbb___ZZZ```mmmuuuZZZPPPPPPNNNOOOSSSSSSPPPLLLHHHFFFGGGHHHJJJNNNPPPRRRTTTUUUTTTSSSQQQLLLJJJIIIIIIJJJJJJHHHFFFGGGGGGHHHLLLPPPRRRPPPNNNHHHEEECCCCCCDDDFFFFFFEEEHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHFFFDDDDDDFFFIIIJJJKKKLLLMMMLLLLLLKKKJJJKKKLLLMMMOOORRRUUUXXXZZZVVVXXXZZZZZZYYYXXXYYYYYYTTTTTTTTTUUUVVVWWWXXXYYYSSSSSSSSSSSSTTTUUUVVVVVVXXXYYY[[[ZZZYYYWWWXXXXXX[[[\\\]]]___aaaccceeefffdddcccbbb``````aaaeeeiiihhhmmmuuu~~~~~~yyyyyy|||uuuiiiaaa```]]]___ccciiimmmooonnnmmmkkklllmmmoooqqqqqqnnnkkkjjjfff```ZZZVVVRRRNNNKKKCCCBBB???===;;;;;;;;;<<<:::;;;;;;<<<======<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;<<<<<<;;;:::::::::::::::999999999888888333777777444444888888444666666666666777888999:::=========<<<;;;:::999888999999999999999999999999:::999999888888999999:::777888888888999999999999999999999999999:::;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@nnnqqqtttttttttuuuyyy||||||}}}~~~~~~|||yyytttqqqddd^^^[[[^^^eeellluuu}}}~~~rrrlllccc[[[VVVSSSPPPOOOGGGGGGGGGGGGHHHHHHHHHHHHKKKNNNRRRRRRPPPMMMKKKJJJJJJPPP^^^vvvuuunnneee___\\\XXXQQQLLLLLLMMMQQQUUUYYY[[[YYYXXXTTTOOOKKKJJJLLLTTTeeeuuuooo___]]]ZZZVVVaaauuu~~~dddMMMHHHKKKJJJJJJNNNQQQMMMIIIEEEEEEGGGJJJMMMOOOQQQTTTVVVWWWVVVTTTSSSMMMLLLKKKLLLLLLLLLJJJHHHGGGFFFFFFIIIMMMNNNMMMJJJJJJHHHFFFEEEGGGHHHHHHGGGJJJIIIGGGFFFFFFFFFGGGHHHLLLMMMMMMJJJFFFEEEGGGIIIMMMNNNNNNOOOOOONNNLLLKKKLLLLLLLLLNNNQQQUUUYYY\\\UUUWWWYYYZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTUUUPPPOOOOOONNNNNNNNNOOOOOOVVVXXXZZZZZZYYYXXXYYYZZZZZZZZZ[[[]]]___bbbdddeeebbbbbbaaa___^^^```dddggggggmmmsssvvvuuuuuuvvvwwwxxxmmmdddddd___^^^___dddjjjnnnnnnmmmllllllnnnqqqrrrrrrooollljjjgggbbb___]]][[[XXXVVVLLLIIIDDD???:::777666555::::::;;;<<<=========<<<=========>>>======<<<;;;;;;<<<>>>??????>>><<<;;;999999999888888888777777555999:::666666:::999555666666666666777888999:::======>>>>>>===;;;999888999999999999999999999999:::999999888888999999:::777777888888999999999999::::::999999::::::;;;<<<;;;;;;;;;::::::999999999777888888999::::::;;;;;;:::;;;;;;<<<===>>>??????oooppprrrssstttvvvzzz}}}xxxzzz||||||xxxrrrkkkfff```^^^]]]___eeemmmuuuyyy~~~xxxkkkbbb\\\VVVNNNHHHHHHEEECCCEEEEEECCCEEEIIIHHHIIIKKKLLLMMMLLLLLLKKKNNNRRR^^^uuuzzzssskkkccc___YYYSSSOOOPPPNNNOOOQQQVVV[[[\\\YYYVVVSSSMMMIIIIIILLLTTTfffyyy|||lll^^^WWWSSSUUUhhh}}}|||dddYYYNNNJJJHHHGGGHHHKKKLLLOOOKKKCCCEEEOOOQQQKKKRRRSSSUUUVVVVVVVVVUUUTTTMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIJJJJJJJJJIIIHHHGGGHHHFFFEEEEEEFFFGGGGGGFFFHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFFFFIIIKKKIIIMMMNNNKKKKKKOOORRRRRRVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTVVVXXXXXXYYYYYYVVVWWWXXXZZZ]]]```bbbdddccccccbbb```^^^^^^aaaccchhhmmmsssuuurrrnnnlllkkknnnzzzsssggg^^^YYYXXX___dddfffkkkrrrnnnooopppqqqqqqpppooonnnhhhfffdddbbb___]]]\\\\\\QQQOOOKKKFFFBBB>>><<<;;;::::::;;;<<<======<<<<<<999::::::;;;;;;;;;:::::::::;;;===??????>>><<<;;;777777777777777777777777888888888777666555555444666777777777555555777888999999999999999999999999:::999999999888888777777;;;;;;:::999888888888888999999::::::;;;<<<======888888999::::::::::::999999999999999999999999999666777:::<<<<<<<<<;;;:::<<<<<<;;;::::::::::::;;;kkkmmmooopppqqqssswwwzzzxxxyyyyyyxxxsssmmmfffbbb```^^^^^^```fffnnnuuuyyy}}}||||||qqqeee^^^XXXQQQLLLLLLHHHFFFGGGGGGEEEGGGKKKIIIJJJLLLNNNOOOOOONNNNNNRRRVVVcccxxxyyyllleee^^^[[[WWWRRROOOPPPOOOOOORRRWWW[[[[[[YYYUUUQQQMMMJJJLLLPPPXXXiiizzzxxxjjj\\\TTTQQQVVVkkkxxx^^^TTTKKKIIIHHHHHHJJJNNNTTT\\\[[[PPPJJJNNNPPPMMMQQQRRRSSSTTTTTTSSSRRRQQQKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDEEEGGGHHHHHHGGGHHHHHHGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJHHHGGGGGGIIIKKKGGGJJJJJJHHHJJJOOOQQQPPPSSSSSSQQQPPPPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPOOONNNJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVVVVVVVTTTWWWZZZ]]]`````````___^^^^^^^^^^^^]]]___bbbeeehhhmmmrrrssspppllljjjjjjjjjuuu}}}}}}lllddd^^^___aaacccjjjqqqqqqrrrssstttsssrrrpppoookkkjjjgggeeecccaaa``````YYYWWWSSSNNNIIIDDD@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>======<<<888888888888888888888888999999888888777666666555666777888777555555777888999999999999999999999999::::::999999999888888888::::::999888888888999999999999::::::;;;;;;<<<<<<777888999999::::::999999999999999999999999999999666777999;;;<<<<<<;;;:::<<<;;;::::::999999::::::fffhhhkkkmmmnnnqqqtttvvvxxxwwwuuuqqqlllfffaaa^^^______```bbbgggnnntttxxxzzzxxxuuutttwwwpppfff^^^WWWRRRNNNIIIGGGGGGFFFDDDEEEIIIJJJLLLNNNQQQSSSUUUUUUUUUYYY___lll|||~~~vvveee^^^XXXVVVTTTPPPOOOQQQPPPQQQTTTXXX[[[[[[XXXUUUOOOLLLLLLNNNTTT^^^nnn|||vvviiiZZZQQQMMMUUUmmmnnnUUUNNNHHHGGGHHHHHHLLLPPP[[[gggkkk___QQQMMMOOOPPPPPPPPPPPPPPPPPPOOONNNMMMHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDEEEHHHIIIJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHJJJLLLLLLNNNNNNJJJJJJNNNOOONNNQQQPPPNNNMMMMMMMMMNNNNNNRRRQQQQQQPPPOOONNNMMMMMMFFFHHHJJJKKKMMMMMMMMMLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSVVV[[[```aaa___\\\YYYWWWXXXZZZZZZ\\\___cccfffhhhllloooooolllhhhggggggeeeqqq{{{|||uuu}}}wwwhhh^^^ZZZ[[[dddlllrrrtttuuuwwwvvvtttqqqppplllkkkiiigggeeedddcccccc```___\\\WWWQQQKKKFFFCCC>>>===<<<:::999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999999999999999999999::::::999999888888777777777777888777666555777999999999999999999999999999:::999999999999999888888888888888888888888999:::::::::::::::::::::::::::777888888888999999999999999999999999999999999999666777999:::;;;;;;:::999::::::999888888888888999bbbeeeiiilllmmmooorrrtttvvvtttpppkkkeeeaaa^^^\\\^^^___aaacccggglllrrrvvvtttssspppnnnqqqzzzxxxmmmbbbZZZUUUPPPLLLKKKIIIGGGHHHLLLOOOQQQUUUYYY]]]___aaabbbccckkkvvvyyyoooaaaZZZUUUTTTRRROOONNNPPPQQQSSSWWWZZZ[[[ZZZVVVTTTNNNLLLKKKMMMUUUbbbttt|||sssgggYYYNNNJJJUUUmmmxxxbbbOOOIIIFFFGGGGGGGGGJJJOOO[[[ggglllcccTTTNNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDFFFHHHKKKKKKKKKIIIIIIIIIJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJIIIIIIJJJMMMOOOYYY^^^]]]UUUMMMKKKMMMNNNOOONNNMMMKKKKKKKKKKKKLLLOOOOOONNNMMMLLLLLLLLLLLLFFFGGGJJJLLLMMMMMMMMMLLLKKKLLLMMMOOOPPPQQQQQQRRRSSSVVVZZZ]]]^^^\\\XXXVVVSSSUUUVVVWWWYYY\\\aaadddgggjjjmmmkkkgggddddddeeebbbppp~~~sssooosssyyy~~~}}}hhh[[[ZZZaaahhhppprrrtttvvvvvvtttrrrppplllkkkiiigggfffeeeddddddcccbbbaaa]]]XXXRRRMMMJJJDDDBBB???<<<::::::;;;;;;999888888999999::::::;;;;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::;;;;;;:::::::::999999999777888888777666666777999999999999999999999999999888888888888888888888888777777777777777888999:::::::::::::::999999999999777777777777888888999999888888888888888888888888777777888999::::::999999999999888777777777777777```dddhhhkkkmmmnnnoooqqqqqqnnniiiddd```^^^]]]]]]^^^```bbbcccdddhhhnnnsssqqqqqqpppnnnpppxxxtttiiiddd^^^ZZZYYYVVVTTTUUUYYYZZZ]]]aaafffkkkoooqqqrrrqqqwwwssshhh```ZZZTTTSSSRRRNNNMMMOOORRRUUUZZZ\\\\\\YYYUUUSSSNNNLLLJJJKKKTTTfffxxx||||||kkkaaaTTTKKKMMM[[[sssnnnYYYLLLHHHFFFGGGGGGEEEGGGLLLSSS[[[```\\\TTTOOONNNMMMOOONNNMMMLLLKKKJJJIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDFFFIIILLLLLLLLLIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDFFFGGGHHHIIIJJJLLLPPPSSSgggooooooaaaPPPIIILLLPPPNNNNNNLLLKKKKKKKKKLLLLLLNNNMMMLLLKKKJJJJJJKKKKKKFFFGGGIIIKKKLLLLLLLLLLLLKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWTTTUUUVVVVVVWWWYYY]]]```fffhhhiiigggcccaaabbbdddcccqqqqqqjjjlllrrr~~~zzzgggaaadddgggnnnppprrrssstttrrrpppooolllkkkjjjhhhgggfffffffffcccccccccbbb___[[[XXXUUUMMMKKKGGGCCC@@@>>>>>>>>>:::999888888888888999::::::::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::777888888888666666888999999999999999999999999999666666777777777777777777666666666666777888888999999999999999999888888888777777666666666777888999888888888888888888888888777777888888888888888888888888777666666666666777]]]aaafffjjjkkkkkkkkkkkkgggeeeaaa^^^]]]]]]^^^```___```aaa``````ccciiinnnppprrrsssrrrrrrxxxvvvpppkkkjjjgggeeegggkkkooorrruuuzzz}}}}}}nnnccc```YYYTTTSSSRRRNNNNNNOOOSSSWWW\\\^^^\\\XXXTTTRRRMMMMMMKKKLLLWWWjjj{{{~~~sss```WWWMMMKKKUUUiii}}}fffTTTJJJGGGGGGHHHFFFCCCEEEIIILLLPPPSSSSSSQQQOOONNNNNNPPPOOONNNLLLKKKJJJJJJJJJMMMMMMMMMNNNNNNMMMMMMMMMIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFEEEGGGJJJLLLMMMLLLJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEECCCCCCDDDFFFHHHIIIJJJMMMPPPSSSiiiqqqrrrcccPPPIIIKKKPPPNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIJJJKKKGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRSSSSSSSSSSSSUUUWWWXXXZZZXXXYYYYYYXXXXXXYYY]]]```fffggggggddd```___bbbeeecccppptttnnnpppvvvyyyooolllkkkqqqqqqrrrrrrqqqpppooonnnmmmlllkkkjjjiiihhhhhhhhhddddddeeeeeeeeecccbbbaaaWWWUUUQQQLLLHHHEEEDDDCCC===<<<:::999888888999:::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::777888999888777666888:::999999999999999999999999666666666777777777777777666666666666666666777888888888888888888888888888777666555555555666888999888888888888888888888888777777777777777777777888888888777666666666666777YYY]]]bbbeeefffeeedddddd[[[ZZZYYYXXXZZZ]]]```bbb___``````]]][[[]]]dddkkkmmmrrrwwwxxxwww{{{}}}{{{mmmbbb^^^XXXSSSSSSRRROOOOOOQQQTTTYYY^^^```\\\WWWSSSQQQKKKNNNNNNQQQ\\\ooo}}}zzzkkkZZZRRRKKKNNN___wwwsss]]]MMMGGGFFFHHHIIIGGGCCCDDDHHHKKKMMMPPPQQQOOONNNOOORRRQQQPPPOOOMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNIIIHHHGGGEEEEEEFFFGGGHHHHHHGGGFFFHHHJJJLLLMMMLLLJJJKKKMMMMMMMMMKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKNNNQQQ]]]cccbbbXXXMMMJJJLLLMMMLLLKKKKKKKKKKKKMMMNNNOOOMMMKKKJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLKKKLLLNNNPPPQQQRRRRRRRRRQQQRRRRRRTTTVVVYYY[[[\\\]]]]]]]]]\\\[[[]]]```ccceeeeeeeeebbb^^^___bbbfffccckkksssvvv~~~|||www~~~|||yyyxxxvvvsssqqqnnnmmmlllkkkkkkjjjiiihhhhhhhhhhhhccccccddddddeeeeeeffffff```^^^[[[VVVQQQMMMJJJHHHBBBAAA>>><<<::::::;;;;;;777888999:::;;;::::::999999999999999999999999999::::::::::::::::::::::::888999999888777777888:::999999999999999999999999777888888888999999999999777777666555555555666666666666777777888888999999777666555444444666777999888888888888888888888888777777777666666666777777999888777777666666777777UUUYYY___bbbbbb```___^^^TTTSSSSSSUUUXXX\\\```ccc``````___[[[XXXZZZaaahhhkkkrrryyy|||}}}zzzmmmccc[[[UUUQQQRRRRRRPPPPPPRRRUUUZZZ___aaa]]]WWWRRRQQQIIINNNRRRVVVbbbsss~~~~~~wwwfff[[[SSSLLLQQQeee~~~lllUUUHHHEEEEEEHHHJJJGGGCCCDDDIIIMMMPPPRRRRRRNNNLLLPPPWWWRRRQQQPPPNNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOOJJJIIIGGGEEEEEEFFFGGGHHHIIIHHHGGGHHHJJJLLLLLLLLLKKKLLLMMMNNNMMMLLLJJJHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIHHHIIILLLNNNQQQSSSQQQLLLJJJLLLLLLJJJKKKJJJJJJJJJKKKMMMNNNPPPLLLKKKIIIHHHHHHIIIJJJKKKPPPOOOLLLJJJJJJKKKMMMOOOKKKLLLNNNOOOQQQQQQRRRRRRPPPQQQSSSVVVYYY[[[]]]^^^___``````______```dddfffdddeeeddd```^^^^^^ccchhhccceeegggpppxxxpppmmmzzzttt{{{}}}~~~~~~zzzuuuqqqnnnllllllhhhggggggfffeeeeeeffffffaaaaaaaaaaaabbbdddeeefffeeedddaaa]]]WWWRRRMMMKKKFFFDDDAAA>>>===<<<<<<===666888:::;;;;;;;;;999888999999999999999999999999::::::::::::::::::::::::888999999888777777888:::999999999999999999999999999999999::::::;;;;;;;;;888777666555555555555555555666666777888999999:::777666444333444555777999777777777777777777777777888777666666666666777777999999888777777777777777VVVWWWYYYZZZYYYWWWTTTQQQQQQQQQRRRXXX___dddeeedddcccdddcccbbbbbbdddhhhlllsssvvv}}}~~~rrrgggaaaXXXUUUQQQNNNNNNPPPTTTVVVXXX\\\___```\\\VVVQQQNNNKKKMMMSSS___mmmxxx|||nnndddXXXQQQLLLUUUnnn}}}cccQQQKKKHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLPPPQQQPPPOOOMMMMMMOOOQQQOOOLLLIIIHHHJJJLLLMMMNNNIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHKKKLLLLLLLLLMMMMMMMMMMMMNNNKKKHHHIIILLLNNNKKKGGGGGGHHHIIIJJJJJJJJJIIIHHHMMMLLLJJJIIIHHHHHHIIIIIIIIIKKKMMMMMMMMMNNNPPPRRROOOMMMKKKIIIIIIIIIKKKLLLQQQPPPPPPOOONNNMMMLLLLLLIIIKKKMMMOOOPPPQQQQQQPPPSSSRRRRRRUUUZZZ^^^aaaaaabbbaaa___^^^___aaadddfffbbbbbbaaa``````aaaaaabbbaaaaaabbbccceeehhhjjjkkkkkkrrrzzz~~~zzzzzztttlllhhhhhhgggbbb^^^]]]```bbbaaa```___^^^]]]___cccfffhhhhhhhhhgggccc^^^XXXTTTSSSTTTOOONNNMMMJJJGGGCCC???===;;;:::999:::;;;;;;:::999888999:::;;;;;;:::999888888999:::;;;;;;:::999888888888777777777888:::;;;666888;;;======<<<:::888888888888999:::;;;<<<===;;;:::999777666555555555777777888888888999999999777555444555666777666555000333777999999888888888777777777777666666666666777666555444444555666777SSSSSSSSSSSSRRRPPPNNNMMMOOORRRXXX___fffiiiiiihhhgggggggggffffffiiimmmppp|||}}}}}}vvvtttrrrttt}}}}}}|||oooccc]]]WWWTTTPPPNNNNNNQQQUUUXXXZZZ^^^aaaaaa]]]WWWQQQNNNKKKOOOWWWcccrrr}}}xxxmmmeee]]]VVVPPPYYYrrrvvv___QQQNNNIIIIIIHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLKKKMMMMMMMMMLLLKKKKKKMMMNNNMMMJJJGGGFFFGGGIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNJJJGGGHHHKKKLLLIIIFFFEEEGGGJJJMMMOOOPPPOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKMMMNNNNNNOOOQQQRRRPPPOOONNNMMMLLLLLLMMMNNNQQQRRRSSSTTTTTTSSSQQQPPPMMMNNNOOOPPPPPPPPPOOOOOOLLLLLLNNNSSSZZZaaaeeefffdddbbb```^^^^^^___```bbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddfffggghhhiiihhhmmmttt~~~zzz|||zzzmmmhhhiiiddd```]]]\\\^^^___^^^\\\[[[ZZZZZZ\\\```dddfffgggiiihhheee```[[[XXXXXXXXXZZZYYYWWWTTTPPPKKKGGGEEEAAA???<<<;;;;;;;;;999888999:::;;;;;;<<<;;;:::999888999::::::::::::999888999888777777777888:::;;;999:::<<<=========;;;:::999999999999:::;;;<<<<<<;;;:::999888777666666666888888999999999:::::::::777666555555666777666555000444777999999888888888888888777777777666666666777777666555555666777777RRRPPPNNNLLLKKKKKKLLLMMMPPPWWW```hhhlllmmmmmmmmmlllmmmmmmmmmnnnqqquuuxxx}}}|||}}}~~~}}}}}}tttmmmfff```\\\ZZZYYY[[[```jjj}}}vvviii]]]WWWTTTRRROOOMMMOOORRRWWWZZZ]]]```bbbbbb]]]VVVQQQNNNOOOTTT^^^kkkxxx~~~vvvoookkk```ZZZUUU___xxxsss[[[QQQQQQLLLKKKKKKJJJJJJJJJIIIIIINNNNNNMMMMMMLLLLLLLLLKKKJJJKKKKKKJJJIIIIIIKKKLLLKKKIIIFFFDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNIIIJJJJJJKKKLLLLLLMMMMMMMMMJJJHHHHHHJJJJJJHHHEEEGGGJJJNNNQQQSSSTTTSSSSSSLLLLLLLLLKKKJJJIIIGGGGGGJJJLLLNNNOOOOOOPPPQQQSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSVVVZZZ]]]^^^[[[XXXVVVQQQQQQQQQQQQQQQPPPOOONNNJJJKKKNNNTTT[[[bbbfffhhheeeccc```]]]\\\[[[\\\\\\```aaabbbbbbcccbbbaaa``````aaabbbdddeeeeeeffffffggggggmmmtttzzzzzztttuuuzzzpppnnnddd```\\\[[[\\\\\\[[[XXXVVVUUUUUUWWW\\\aaadddeeeiiiiiigggddd```^^^^^^___bbbbbbaaa^^^[[[WWWTTTRRRKKKGGGCCC???===;;;999777::::::;;;;;;;;;;;;:::999999999::::::::::::999999999888888888888999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;:::888888777777777999999999:::::::::;;;;;;777666555555777777666555111444888999999888888888999999888888888777777777888777777666666777777888PPPNNNKKKJJJJJJMMMQQQTTTWWW^^^gggmmmnnnoooppprrrrrrsssuuuvvvwwwzzz~~~|||yyy{{{}}}~~~zzztttqqqllleee```\\\YYYVVVTTTSSSTTTVVVWWW\\\ppp|||pppcccWWWQQQQQQPPPMMMMMMOOOTTTYYY]]]^^^```bbb```[[[TTTOOOMMMRRRYYYdddqqq{{{{{{uuurrrppp\\\YYYYYYfffyyy]]]QQQQQQNNNNNNNNNMMMMMMLLLKKKKKKOOOOOOOOONNNMMMMMMLLLLLLJJJKKKLLLKKKJJJJJJKKKLLLLLLIIIGGGEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGDDDEEEGGGIIIKKKLLLMMMNNNJJJKKKKKKLLLMMMMMMNNNNNNNNNLLLJJJIIIJJJJJJHHHFFFKKKMMMPPPSSSTTTSSSQQQPPPLLLLLLMMMMMMLLLJJJHHHGGGLLLMMMOOOPPPPPPQQQSSSUUUUUUUUUUUUUUUUUUUUUVVVVVVZZZ^^^cccggggggccc^^^ZZZSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSWWW\\\aaacccccccccaaa^^^\\\ZZZZZZZZZZZZ___aaacccddddddcccbbbaaa^^^___aaabbbbbbbbbbbbaaahhhcccfffooopppsss}}}rrruuu|||yyyllleee]]]YYYXXXYYYXXXVVVRRRQQQQQQTTTYYY^^^bbbdddiiiiiihhheeecccbbbdddeeeccccccddddddcccaaa```___VVVRRRLLLGGGCCC@@@>>>;;;;;;;;;;;;::::::999999888::::::::::::::::::::::::999999999999999999999999888888777777777888999:::<<<;;;::::::999999999:::<<<;;;:::999888888888888888888999999999999::::::777666555666777888777555333555888999888888888999999999999999888888888777888888777777777777888888KKKJJJHHHIIIMMMSSSYYY]]]aaaeeejjjmmmmmmnnnqqquuuwwwyyy{{{~~~~~~{{{|||~~~}}}||||||}}}}}}wwwnnnfffaaa___\\\ZZZXXXVVVSSSPPPNNNPPPSSSSSSTTTbbbtttiii]]]SSSNNNPPPNNNLLLLLLOOOUUU[[[______``````\\\WWWRRRNNNMMMRRRZZZgggttt~~~uuuppplllhhhTTTVVV]]]mmmbbbRRRNNNNNNOOOOOOOOOOOONNNMMMLLLPPPPPPOOOOOONNNNNNNNNNNNMMMNNNOOOOOOMMMLLLMMMNNNMMMKKKHHHHHHHHHHHHHHHGGGCCCDDDEEEFFFGGGGGGFFFFFFDDDEEEGGGIIIKKKMMMMMMNNNMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIJJJKKKNNNPPPQQQPPPOOONNNLLLMMMNNNNNNMMMLLLJJJIIIMMMOOOQQQQQQQQQRRRTTTVVVWWWVVVVVVVVVWWWXXXYYYYYYaaadddiiilllkkkgggaaa]]]TTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYY[[[^^^``````___^^^]]]\\\[[[ZZZZZZ[[[[[[___aaaccceeeeeedddcccbbb\\\]]]^^^^^^_________^^^fff___aaakkknnnnnnzzz{{{uuuqqqttt{{{yyyooobbbYYYUUUUUUUUUTTTQQQPPPOOOQQQVVV\\\```bbbeeeffffffeeecccdddfffhhheeeeeefffggggggfffeeeddd___[[[UUUQQQMMMJJJFFFDDD>>>>>>===;;;:::999888888::::::::::::::::::::::::999999:::::::::999999999999888777666666888999;;;<<<<<<;;;:::999999999999;;;;;;:::999888888888888777777777777888888888888888666555666777888777666444666888999888888888999999999999999888888888777777777888888888888777777EEEEEEGGGJJJPPPXXX___cccjjjjjjkkklllmmmooosssvvvzzz}}}~~~{{{yyy{{{}}}|||vvvpppgggffffffeeeccc___YYYUUUPPPQQQSSSSSSRRRYYYmmmwwwmmmbbbYYYRRROOOOOOMMMLLLLLLPPPUUU\\\```aaa```]]]YYYSSSPPPOOOOOORRR[[[iiiwwwxxxlllhhhaaaXXXMMMWWWeeewwwbbbSSSNNNNNNOOOPPPQQQQQQPPPOOONNNOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQOOOMMMMMMMMMLLLJJJHHHHHHIIIIIIHHHGGGBBBCCCEEEGGGHHHHHHGGGFFFGGGHHHJJJLLLNNNOOOPPPQQQPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKGGGHHHKKKMMMNNNOOOPPPPPPMMMNNNNNNOOOOOONNNNNNMMMNNNPPPRRRSSSSSSSSSUUUWWWWWWWWWUUUUUUVVVXXXZZZ\\\dddfffiiikkkjjjfffbbb___VVVVVVWWWXXXYYY[[[]]]^^^\\\\\\\\\^^^```aaa```___YYYYYYYYYZZZ[[[\\\]]]]]]___```aaabbbccccccbbbbbb\\\\\\[[[\\\\\\]]]^^^___ccc]]]]]]ffflllmmmrrrzzzsssooonnntttoooaaaZZZVVVUUUTTTRRRPPPNNNOOOTTTYYY]]]___```aaabbbaaa```aaadddfffiiiiiiiiiiiihhhfffdddcccccc```]]]ZZZWWWTTTPPPMMMFFFEEECCC@@@>>>===<<<;;;;;;;;;::::::::::::;;;;;;:::::::::;;;::::::999888;;;::::::999999;;;<<<===<<<;;;::::::999999999999::::::999888888888888888666666666777777777777888888777666666888888777666555777999999888777888999999999888888888777777777666777777888888777777666BBBDDDHHHNNNVVV]]]cccfffmmmlllkkklllppptttvvvwww|||{{{xxx{{{{{{{{{zzzyyywwwrrrlllgggccc___\\\[[[XXXXXXaaajjj}}}|||~~~zzzqqqfff]]]VVVRRRQQQNNNMMMLLLLLLPPPVVV\\\```dddaaa\\\VVVQQQPPPQQQSSSZZZcccppp|||qqqhhhfff^^^RRRMMM]]]qqqrrr\\\TTTRRRLLLNNNPPPQQQRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQRRRSSSRRRNNNLLLJJJJJJHHHGGGFFFFFFGGGHHHGGGFFFCCCDDDFFFIIIJJJJJJIIIHHHJJJKKKMMMOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMLLLJJJKKKLLLLLLKKKKKKLLLMMMJJJKKKKKKLLLMMMNNNOOOPPPOOOOOONNNOOOOOOPPPQQQRRROOOQQQSSSTTTTTTTTTVVVXXXWWWVVVSSSRRRSSSWWW[[[]]]bbbcccdddeeeeeecccaaa```ZZZYYYZZZZZZ\\\^^^```aaa___^^^^^^___``````]]][[[WWWXXXXXXZZZ[[[\\\^^^^^^\\\]]]]]]^^^___`````````]]]\\\[[[ZZZ[[[]]]```bbb`````````dddiiimmmqqqrrrzzz~~~vvvqqqxxxtttiiiaaa[[[WWWSSSPPPMMMMMMPPPUUUXXXZZZ[[[\\\]]]]]]\\\^^^aaacccffffffggggggfffdddbbbaaacccbbbaaa```___]]]YYYUUUQQQPPPLLLIIIEEECCCBBBAAA<<<;;;::::::::::::;;;<<<::::::;;;;;;;;;:::999888;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::999999999::::::999999888777777777888888666777777777777888888888888777666777888888777666666888999999888777888:::888888777777777666666666555666777777777777666555DDDGGGLLLSSS[[[aaafffiiimmmkkkkkknnntttxxxyyyxxx}}}{{{vvvsssyyy{{{wwwvvvnnngggbbb]]]XXXYYY\\\XXXmmm{{{}}}~~~xxxmmmcccZZZUUUSSSSSSNNNMMMLLLLLLPPPVVV\\\```fffbbb\\\UUUQQQPPPTTTWWWeeemmmxxxzzzyyynnnhhhjjjbbbUUUPPPcccyyydddVVVTTTVVVKKKMMMOOOQQQRRRRRRQQQPPPNNNOOOOOOPPPQQQRRRSSSSSSPPPRRRRRRQQQMMMJJJHHHHHHEEEDDDCCCDDDEEEFFFEEEDDDDDDEEEHHHJJJLLLLLLKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJHHHIIIKKKKKKJJJKKKLLLMMMQQQPPPNNNMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTUUUPPPRRRSSSTTTTTTUUUWWWYYYWWWUUURRRPPPQQQVVVZZZ^^^_________```````````````]]]\\\\\\\\\]]]___aaabbbcccaaa``````___]]]YYYVVVWWWXXXYYYZZZ[[[]]]]]]^^^[[[[[[ZZZ[[[\\\]]]^^^______]]][[[ZZZ[[[^^^bbbdddaaaeeefffdddfffnnnrrrrrrqqqyyywwwwwwxxxlllbbb\\\SSSPPPLLLLLLNNNRRRUUUWWWXXXYYYZZZYYYYYY[[[^^^```___```aaabbbcccbbbaaaaaaaaaaaabbbccccccaaa]]]ZZZZZZWWWSSSOOOKKKIIIGGGFFF<<<;;;::::::::::::;;;<<<::::::;;;<<<;;;:::888777999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;888888777777777777777777777888888888888999999999888777666777888999888666777888999999888777888:::777777777777666666666666444555666777777666555444CCCHHHOOOTTTYYY```hhhnnnmmmnnnooorrrvvvyyy}}}~~~|||xxxqqqmmmrrr}}}vvvggg]]]ZZZVVVPPPUUUVVV___ppp~~~}}}|||mmm^^^WWWUUURRRNNNNNNLLLLLLKKKLLLQQQXXX```dddddd___ZZZXXXTTTRRRVVV\\\dddqqq~~~{{{xxx~~~yyytttpppfff\\\VVVYYYdddxxx}}}jjj^^^XXXTTTQQQPPPOOOOOOOOOOOOPPPQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQRRRQQQPPPNNNLLLIIIGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHJJJKKKLLLGGGHHHJJJLLLNNNNNNNNNNNNSSSRRRQQQOOOMMMKKKJJJIIIJJJJJJJJJLLLNNNNNNLLLJJJMMMMMMMMMMMMNNNOOOPPPPPPSSSRRRQQQQQQQQQSSSTTTUUUTTTUUUVVVVVVVVVUUUTTTTTTRRRQQQPPPOOOPPPRRRTTTUUUZZZ[[[[[[[[[ZZZYYYXXXXXXZZZ]]]```aaaaaaaaaaaabbbeeeeeeddd```[[[XXXVVVWWWYYYXXXXXXYYYZZZZZZYYYWWWYYYZZZ\\\]]]______``````^^^]]][[[[[[[[[]]]___```ddddddcccdddfffiiilllnnnoooqqqxxx~~~zzznnn```XXXOOONNNRRRUUUSSSPPPYYYUUUSSSSSSVVVXXXXXXVVVYYY[[[\\\ZZZXXXVVVVVVVVVWWW\\\ccceeedddaaa``````bbb^^^YYYUUUSSSRRRPPPOOOKKKHHHCCC>>>;;;;;;<<<===:::999999999::::::888666999999999999999888888888777777888999999888888888999999888888888999999:::;;;999888888999999888777999999999999888888888777999888777666666777888999777777777777777777777777777666666666555555555555FFFJJJPPPTTTYYY```iiipppuuuvvvwwwzzz|||vvvooojjjkkksssmmmaaa[[[TTTNNNNNNNNNTTT^^^hhhqqq|||~~~}}}|||xxxjjj\\\UUUSSSOOOLLLLLLKKKKKKKKKMMMSSSZZZaaaeeeddd^^^ZZZWWWTTTRRRWWW]]]iiivvv}}}yyyzzz~~~rrrkkkeee]]]XXXVVVcccooonnn\\\RRROOOMMMKKKOOOOOONNNNNNOOOOOOPPPQQQQQQRRRRRRSSSRRRQQQPPPOOOPPPOOONNNLLLJJJHHHFFFEEECCCCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNQQQQQQQQQQQQPPPPPPPPPPPPJJJJJJIIIJJJLLLLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQPPPPPPPPPQQQRRRSSSXXXWWWUUUSSSRRRQQQQQQQQQSSSRRRPPPOOOOOOPPPRRRSSSUUUUUUVVVWWWWWWWWWWWWWWWZZZ\\\___```______```aaaaaabbbbbb___\\\YYYWWWWWWXXXWWWWWWXXXYYYYYYXXXVVVXXXXXXYYYYYYZZZ[[[\\\]]][[[ZZZZZZZZZ\\\^^^```bbbccccccbbbbbbccceeehhhiiigggiiinnnwwwuuujjj]]]TTTRRRSSSSSSSSSSSSQQQPPPRRRUUUWWWVVVUUUUUUVVVUUUSSSPPPNNNMMMNNNPPPVVV\\\```aaaaaaaaabbbdddaaa]]]ZZZXXXVVVTTTRRRNNNLLLHHHDDDBBBAAAAAAAAA>>><<<;;;;;;;;;;;;999777::::::::::::::::::;;;;;;777777777888888888777777888888777777777777888888999777666666888888777666::::::999999999888888888999888777666666777888999888888888888888888888888666666666666666555555555HHHKKKPPPTTTYYYaaakkkrrr{{{}}}}}}|||{{{yyyssslllhhhjjjwww}}}nnneee[[[SSSNNNOOOSSSWWWYYY[[[eeeoootttyyy|||zzz|||}}}zzzyyyyyy}}}rrreeeYYYSSSPPPLLLIIIIIIIIIJJJLLLPPPVVV\\\cccfffccc]]]XXXVVVTTTSSSYYY```ppp|||~~~{{{yyy{{{zzzmmmccc[[[WWWYYY^^^ppp}}}xxxbbbSSSMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOSSSTTTUUUUUUTTTRRROOOMMMMMMMMMLLLKKKIIIFFFEEECCCBBBBBBAAAAAABBBDDDFFFGGGEEEEEEDDDCCCBBBCCCCCCCCCFFFHHHJJJLLLMMMMMMMMMMMMPPPPPPPPPPPPQQQQQQQQQQQQKKKJJJHHHHHHIIIJJJIIIHHHGGGHHHHHHIIIKKKLLLMMMMMMOOONNNNNNMMMMMMNNNPPPQQQVVVUUURRRPPPOOOOOOOOOPPPSSSRRRQQQOOONNNNNNOOOPPPOOOOOOPPPQQQSSSTTTTTTUUUXXXZZZ]]]]]]]]]]]]^^^___]]]___```___]]]ZZZXXXWWWWWWVVVUUUVVVWWWWWWVVVUUUVVVVVVUUUTTTUUUWWWYYY[[[YYYYYYYYY[[[]]]```bbbdddbbbaaa```______```bbbccc``````dddkkkrrrvvviiibbb^^^ZZZWWWQQQPPPPPPQQQSSSUUUUUUTTTSSSRRRPPPMMMIIIGGGGGGHHHIIIMMMSSSWWWZZZ]]]___aaaaaa___]]]\\\[[[YYYVVVSSSRRRQQQOOOMMMKKKIIIGGGGGGBBB@@@>>>>>>>>>===;;;999;;;;;;:::::::::;;;;;;<<<888888999999999999888888888888777777777777888888888777666777888999888777::::::999999999888888888999888777777777777888999888888888888888888888888555555555666666666666666IIILLLPPPSSSWWW```jjjrrr{{{}}}}}}zzzvvvrrrooommmjjjmmmssswwwyyyzzzyyyyyy{{{yyyxxxyyy}}}~~~yyypppjjjrrruuuggg[[[TTTXXX]]]___ZZZWWW]]]ffffffgggeeebbbcccgggnnnsss~~~xxxuuuuuuvvv~~~yyyuuulllaaaVVVRRROOOKKKHHHIIIHHHJJJNNNTTTZZZ```dddgggaaa\\\WWWUUUTTTUUU]]]eeevvv}}}~~~zzzkkk___XXXXXXcccooo{{{oooZZZQQQOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMQQQSSSUUUVVVUUURRROOOLLLKKKKKKKKKJJJHHHFFFDDDCCCEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKLLLKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKIIIFFFFFFFFFGGGGGGGGGFFFFFFHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPQQQQQQQQQSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSWWWYYYZZZ[[[ZZZZZZ\\\]]]\\\^^^aaa```^^^ZZZXXXWWWVVVUUUSSSTTTUUUVVVUUUTTTUUUTTTRRRRRRTTTWWW[[[^^^[[[[[[\\\]]]___aaacccdddaaa```^^^\\\[[[\\\]]]^^^^^^]]]```eeekkktttyyylllbbbZZZXXXTTTRRRQQQRRRSSSSSSSSSRRRPPPLLLHHHGGGHHHJJJGGGIIIKKKNNNQQQTTTWWWYYYWWWWWWWWWXXXYYYXXXUUURRRRRRRRRRRRRRRPPPNNNKKKJJJCCCAAA??????@@@AAA@@@???======<<<;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::999999999888888777777888888999888777888:::;;;:::999999999888888888777777777888888888888888888888888888888888888888888888888555555555555666666666666HHHKKKOOORRRVVV^^^hhhpppyyy|||zzzxxxuuuqqqlllgggdddbbb^^^aaaeeejjjnnnooonnnmmmkkkiiihhhkkkqqqwww|||~~~uuutttsssccc[[[aaaiiijjjaaaWWWXXX^^^```]]][[[YYYXXXZZZ^^^cccsssxxx}}}}}}{{{|||~~~zzztttqqqrrrttt}}}{{{tttooofff]]]TTTQQQOOOKKKIIIKKKJJJMMMRRRYYY^^^ccceeeggg___ZZZUUUTTTUUUYYYbbblll{{{uuufff[[[VVV[[[mmm}}}rrraaaRRROOOPPPMMMJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLOOOQQQSSSUUUUUURRROOOMMMJJJJJJJJJIIIHHHFFFEEEDDDGGGFFFDDDBBBBBBCCCEEEFFFIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIJJJHHHEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKMMMQQQSSSTTTRRROOOMMMPPPPPPOOONNNMMMLLLKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQVVVXXXYYYYYYXXXXXXZZZ[[[]]]```aaaaaa]]]YYYWWWVVVVVVTTTRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRUUUZZZ___bbb___`````````aaaaaabbbccc```^^^\\\ZZZYYYZZZ[[[\\\^^^]]]___dddhhhnnnyyywwwlllggg___VVVPPPOOOPPPQQQSSSSSSQQQNNNLLLKKKMMMOOOJJJIIIHHHHHHIIIKKKLLLMMMLLLMMMOOORRRUUUUUUSSSQQQNNNOOOQQQQQQPPPNNNKKKIIIAAA@@@???@@@BBBDDDEEEEEECCCBBBBBBAAA@@@???>>>>>>===============<<<;;;::::::999888777777777777777:::999888888:::::::::888888777777777666666666666888888999999999999888888888888888888888888888888555555555666666666666666GGGKKKOOORRRVVV^^^gggnnnxxx{{{~~~{{{qqqooommmiiieeebbb```^^^\\\]]]```eeejjjlllkkkjjjfffeeedddgggnnnuuuzzz}}}||||||~~~rrrgggmmmuuuvvvlll___[[[^^^^^^YYYUUUTTTSSSSSSVVV[[[hhhmmmsssvvvwwwzzz{{{}}}}}}xxxqqqnnnppptttzzz|||yyypppjjj___XXXRRRQQQOOOLLLKKKMMMMMMQQQXXX^^^ccceeefffeee^^^XXXTTTTTTWWW]]]hhhsss~~~|||zzznnn___VVVVVV```vvvfffYYYOOOPPPQQQLLLIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMOOOQQQRRRRRRPPPNNNLLLIIIIIIIIIHHHGGGFFFEEEDDDFFFDDDBBB@@@@@@BBBDDDFFFGGGGGGGGGFFFEEECCCAAA@@@AAABBBEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLHHHGGGEEEEEEFFFGGGFFFEEEGGGHHHJJJKKKLLLLLLKKKJJJJJJIIIHHHFFFFFFGGGHHHHHHKKKNNNRRRUUUTTTPPPJJJGGGLLLMMMLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNPPPQQQRRRVVVWWWXXXWWWVVVWWWXXXZZZ]]]___```___[[[XXXVVVUUUVVVTTTQQQQQQSSSTTTTTTTTTTTTSSSRRRSSSVVV[[[```cccbbbbbbbbbbbbaaaaaa``````___^^^\\\ZZZZZZ[[[\\\]]]]]][[[]]]bbbeeeiiipppxxxxxxzzz}}}rrrdddYYYRRRQQQRRRTTTTTTSSSQQQOOONNNOOOQQQMMMKKKGGGFFFFFFFFFEEEDDDFFFGGGIIILLLPPPQQQOOONNNHHHJJJLLLMMMLLLJJJGGGFFF@@@???>>>???CCCFFFGGGHHHHHHIIIKKKLLLLLLJJJHHHFFF@@@@@@@@@@@@???>>>>>>===;;;;;;:::999888888888888;;;:::888999::::::999777888888777777777666666666888888999::::::999888888999999999999999999999999777666666666555555555555GGGKKKPPPTTTXXX___gggnnnwwwzzz|||vvvqqqiiihhhgggeeecccbbbaaa```___```bbbfffkkkmmmllliiifffeeeeeehhhnnntttyyy{{{xxxyyy|||~~~~~~pppuuu|||wwwkkkgggiiiddd[[[SSSPPPNNNLLLOOOUUUZZZ___eeejjjpppwww~~~~~~xxx{{{{{{vvvooolllppptttwwwzzz~~~}}}tttiiibbbXXXSSSOOOOOONNNKKKLLLNNNRRRVVV]]]cccggggggeeeccc\\\WWWSSSUUUYYYaaannnzzzzzz~~~yyylll^^^XXX\\\kkkyyyaaaUUUNNNQQQQQQKKKJJJNNNJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNOOOOOONNNLLLJJJIIIFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCAAA@@@AAADDDHHHJJJFFFFFFGGGFFFEEECCCAAA@@@BBBCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLFFFEEEEEEFFFHHHHHHGGGEEEHHHIIIJJJLLLLLLKKKIIIHHHIIIHHHGGGFFFEEEFFFFFFGGGIIILLLOOOQQQQQQMMMIIIFFFIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNQQQTTTUUUWWWWWWWWWVVVUUUVVVXXXZZZZZZ[[[\\\[[[XXXVVVVVVVVVVVVTTTQQQQQQRRRTTTTTTTTTTTTSSSRRRSSSUUUXXX\\\^^^aaaaaaaaaaaa``````___^^^^^^]]]\\\[[[[[[]]]___```]]][[[\\\```bbbcccgggmmmttt|||wwwxxx{{{{{{kkk```[[[YYYWWWWWWWWWUUURRRPPPPPPQQQOOOLLLHHHGGGGGGGGGEEECCCDDDCCCDDDFFFIIIJJJHHHGGGCCCDDDFFFGGGGGGFFFDDDBBBAAA???>>>???BBBEEEGGGGGGHHHLLLPPPTTTUUUTTTRRRPPPHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>@@@>>>===<<<===<<<;;;999999999999999888888888888888999999::::::999999888999999999999999999999999888888777666555444444333HHHLLLRRRVVVZZZ```hhhnnnvvvyyy}}}}}}vvvnnniiieeeddddddccccccccccccddddddcccdddhhhmmmnnnllliiicccaaaaaadddjjjooosssuuuuuuwwwzzz|||~~~{{{nnnssszzzpppttt{{{{{{sssqqqsssmmm```TTTNNNJJJGGGJJJPPPJJJNNNUUU\\\eeennnwww|||}}}~~~~~~wwwzzzzzzuuunnnlllpppuuuvvvxxx|||xxxoooccc\\\TTTPPPMMMNNNNNNKKKLLLOOOTTTYYY```fffiiihhheeebbb[[[VVVSSSUUUZZZcccqqq~~~|||oooaaa^^^eeevvvqqq\\\QQQKKKMMMLLLFFFGGGNNNKKKJJJJJJJJJJJJKKKLLLLLLOOOOOONNNMMMKKKIIIGGGFFFDDDDDDEEEEEEDDDCCCCCCBBBDDDCCCBBBBBBDDDHHHMMMPPPGGGGGGHHHHHHFFFEEECCCBBBCCCEEEGGGIIIJJJKKKKKKJJJLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDEEEGGGIIIIIIGGGEEEHHHIIIJJJKKKKKKIIIGGGFFFIIIHHHGGGEEEEEEEEEFFFGGGFFFHHHKKKMMMNNNMMMKKKJJJFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKKKKLLLOOORRRVVVXXXWWWWWWWWWVVVUUUVVVXXXZZZVVVWWWXXXWWWVVVUUUVVVXXXWWWTTTQQQQQQRRRTTTUUUTTTTTTSSSRRRRRRSSSUUUWWWYYY^^^_______________^^^^^^^^^]]]\\\\\\]]]___aaaccc^^^[[[\\\___aaa```cccgggllluuuwwwzzzrrrhhhwww}}}nnneeebbb[[[\\\\\\YYYVVVRRRQQQQQQOOOLLLIIIHHHJJJJJJHHHEEEBBBAAAAAAAAACCCCCCAAA@@@@@@AAACCCDDDDDDCCCAAA@@@BBB@@@>>>>>>AAADDDEEEEEEFFFJJJQQQWWWZZZYYYWWWUUUPPPPPPPPPPPPOOONNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFDDDBBBAAAAAAAAA???===;;;;;;;;;:::::::::999999888999:::;;;;;;:::999888999999999999999999999999999999888666555444333222GGGKKKRRRYYY^^^ccchhhkkkrrrtttvvvxxxwwwqqqiiidddaaa______aaafffiiihhhgggeeefffhhhkkkllljjjfffbbb___^^^^^^```eeejjjmmmnnnssstttvvvwwwxxx{{{qqqeee\\\^^^fffuuu|||qqqoooppptttuuutttuuuxxx{{{lllYYYMMMJJJJJJIIIGGGFFFHHHLLLSSS[[[eeelllqqquuuyyy~~~}}}zzzuuuqqqooonnnllljjjnnntttuuuzzz{{{vvvooohhhbbb^^^SSSRRROOOKKKIIIJJJNNNQQQWWWZZZ```eeegggeee___[[[WWWVVVUUUVVV\\\gggttt~~~|||tttjjjgggooolllVVVRRRLLLIIIHHHIIIJJJKKKOOOMMMJJJJJJKKKMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCKKKJJJIIIIIIJJJKKKLLLMMMMMMKKKIIIFFFDDDCCCDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCBBBBBBEEEGGGIIIGGGGGGKKKQQQSSSQQQNNNIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLOOOQQQRRRRRRQQQQQQSSSUUUTTTSSSSSSVVVYYYVVVUUURRRQQQQQQRRRTTTVVVWWWVVVTTTSSSSSSUUUWWWXXXSSSTTTTTTTTTSSSUUUYYY[[[]]]^^^^^^^^^]]]]]]^^^```^^^___^^^\\\[[[ZZZ\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]ccciiiooowwwzzztttxxxsssiiieee___[[[ZZZXXXUUURRRRRRQQQPPPNNNLLLKKKKKKKKKFFFDDDBBBBBBCCCCCCCCCBBBAAA???>>>>>>???@@@???>>>CCCCCCBBBAAAAAAAAABBBBBBBBBEEEJJJPPPUUUXXXZZZZZZVVVWWWXXXXXXVVVTTTTTTUUUVVVUUUSSSRRRQQQPPPPPPPPPPPPOOONNNLLLJJJHHHGGGFFFDDDBBB???======>>>===<<<>>>>>>===<<<;;;;;;<<<<<<888888999999:::;;;;;;;;;777777888888888999999999FFFKKKSSSZZZ```eeejjjmmmooopppqqqrrrpppllleee```]]]]]]^^^bbbfffjjjjjjiiihhhhhhiiijjjjjjhhhccc___\\\[[[[[[^^^dddiiilllnnnssstttttttttuuuwww{{{~~~ttteee^^^WWWWWW[[[gggssszzzxxxttthhheeefffjjjmmmoootttyyysssaaaSSSLLLIIIFFFDDDFFFFFFGGGJJJQQQZZZbbbgggmmmqqqvvvyyy{{{}}}~~~zzzwwwrrrmmmiiiiiiiiiiiilllqqquuuyyy}}}|||xxxsssllleee___\\\SSSRRROOOLLLJJJKKKOOORRRZZZ]]]aaaffffffccc^^^ZZZUUUUUUUUUXXX___jjjwww~~~tttsss~~~wwwaaaVVVQQQLLLHHHHHHIIIIIIJJJJJJHHHGGGGGGIIILLLMMMMMMKKKKKKIIIHHHGGGFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHGGGJJJJJJIIIIIIJJJLLLMMMNNNOOOMMMJJJGGGEEEEEEEEEEEECCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCBBBBBBDDDFFFHHHGGGIIINNNTTTUUUPPPLLLJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKLLLNNNPPPRRRSSSRRRMMMPPPRRRSSSRRRSSSVVVXXXUUUTTTRRRQQQQQQSSSUUUWWWWWWVVVTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSUUUXXX[[[\\\]]]^^^]]]\\\\\\^^^```^^^^^^^^^\\\ZZZZZZ\\\^^^ZZZZZZ[[[[[[[[[\\\\\\\\\^^^cccgggnnn}}}|||ttt}}}|||nnnbbb[[[YYYXXXWWWXXXVVVTTTRRRQQQPPPNNNLLLJJJHHHGGGHHHIIIJJJJJJIIIAAA@@@>>>>>>@@@AAA@@@???EEEDDDCCCCCCBBBBBBBBBBBB@@@CCCGGGLLLQQQSSSUUUUUUTTTVVVXXXYYYXXXWWWXXXYYYZZZYYYXXXWWWWWWVVVVVVVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJHHHEEECCCCCCCCCBBBAAABBBBBBAAA@@@?????????@@@============<<<<<<<<<<<<<<<<<<;;;:::::::::::::::EEEJJJRRRYYY___dddiiillljjjiiiiiihhhgggccc^^^ZZZXXXYYY\\\```eeehhhiiihhhhhhgggfffeeedddaaa]]]ZZZYYYXXXXXX\\\bbbgggkkkmmmqqqrrrrrrqqqppprrruuuxxxsssgggaaa___ZZZZZZ]]]dddkkknnnmmmjjj___[[[ZZZ^^^bbbfffmmmtttvvvhhhZZZPPPIIIEEECCCDDDBBB@@@AAAEEELLLSSSXXX___ccchhhlllnnnsssyyy~~~~~~}}}zzzvvvsssnnnfff```bbbeeegggkkkooouuuxxx{{{}}}}}}|||{{{{{{zzzwwwsssmmmfff___ZZZXXXSSSRRROOOMMMKKKMMMQQQUUU]]]```dddfffeeeaaa\\\XXXRRRTTTWWW\\\dddooo{{{{{{}}}ppp[[[UUUQQQKKKHHHGGGHHHHHHHHHEEEDDDCCCDDDGGGJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHIIIKKKKKKLLLIIIIIIIIIIIIJJJLLLNNNOOOQQQOOOMMMJJJHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDBBBBBBDDDFFFGGGHHHKKKQQQUUUTTTOOOJJJLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPIIIKKKNNNPPPQQQSSSVVVXXXUUUTTTRRRRRRRRRTTTVVVWWWWWWVVVUUUTTTRRRQQQPPPOOORRRSSSTTTSSSSSSTTTWWWYYY[[[\\\]]]]]]\\\\\\]]]^^^]]]]]]]]][[[YYYYYY[[[]]]XXXXXXYYYYYYYYYZZZZZZZZZZZZ]]]```dddnnn{{{{{{uuu}}}qqqeee^^^\\\\\\ZZZVVVRRRQQQRRRRRROOOMMMKKKJJJIIIJJJKKKLLLKKKIIIDDDCCCAAAAAACCCDDDCCCBBBFFFEEEDDDCCCBBBAAAAAAAAA===???CCCGGGJJJMMMNNNNNNPPPRRRUUUVVVWWWWWWYYY[[[[[[[[[[[[ZZZZZZ[[[[[[\\\XXXWWWVVVUUUSSSRRRQQQPPPRRRPPPMMMKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????BBBAAA???===<<<<<<<<<===DDDIIIPPPVVV[[[^^^aaaccccccaaa___^^^]]][[[XXXUUUTTTVVVYYY]]]```bbbbbbbbbaaa```^^^]]]]]][[[WWWTTTVVVUUUVVVZZZ```fffjjjlllooooooooommmlllmmmppprrr|||{{{ssslllkkkkkkggghhhiiijjjjjjfffaaa]]]XXXUUUUUUYYY\\\^^^bbbhhhtttoooggg]]]SSSLLLGGGEEEAAA@@@>>>===???DDDIIILLLPPPTTTYYY]]]```gggqqqyyy~~~}}}|||zzzwwwrrrnnnhhh___YYY\\\cccgggkkknnnuuuwwwzzz||||||zzzxxxvvvtttqqqkkkeee___YYYUUUSSSRRRQQQOOOMMMLLLOOOSSSWWW```bbbeeefffccc^^^ZZZWWWPPPTTTZZZbbbkkkuuu}}}zzziiiYYYSSSOOOJJJGGGFFFGGGGGGFFFDDDCCCCCCDDDFFFHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDAAAAAABBBBBBCCCDDDDDDDDDHHHHHHFFFEEECCCBBB@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKGGGFFFFFFGGGIIIKKKMMMOOORRRPPPNNNKKKIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCFFFGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHGGGEEEDDDFFFHHHIIIJJJLLLOOORRRRRRNNNKKKMMMMMMMMMNNNNNNOOOOOOPPPUUUTTTRRROOOLLLJJJJJJKKKHHHJJJLLLOOORRRTTTVVVXXXVVVUUUSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRPPPOOOQQQRRRSSSSSSRRRSSSUUUWWWYYY[[[\\\\\\[[[ZZZ[[[\\\ZZZ[[[[[[YYYXXXXXXZZZ\\\YYYYYYYYYXXXXXXXXXWWWWWWYYY[[[]]]```dddkkkqqquuuxxx|||sssnnnlllggg```XXXTTTSSSSSSQQQOOOMMMKKKJJJJJJKKKKKKIIIHHHHHHFFFEEEEEEFFFGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>;;;===???BBBEEEFFFGGGHHHJJJLLLOOOQQQQQQRRRTTTVVVXXXXXXWWWXXXXXXYYYZZZ[[[ZZZZZZYYYXXXWWWUUUUUUTTTWWWUUURRRQQQQQQQQQPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDFFFEEECCCAAA@@@@@@AAABBBBBBGGGMMMQQQSSSTTTUUUVVVZZZXXXVVVVVVVVVUUUTTTRRRQQQSSSUUUWWWXXXYYYYYYYYYZZZYYYXXXYYYZZZYYYVVVTTTSSSSSSTTTXXX^^^eeeiiikkkkkklllllljjjjjjkkknnnqqqtttyyyxxxssskkkccc]]]YYYUUURRRPPPOOOSSSYYY\\\[[[\\\```gggfffccc^^^WWWPPPIIIFFF@@@@@@@@@@@@AAACCCDDDEEEEEEIIIMMMPPPSSS]]]kkkuuu~~~}}}{{{yyywwwsssmmmiiibbbZZZUUUZZZbbbhhhlllooovvvwwwyyy{{{{{{yyyuuurrrmmmiiiddd]]]XXXTTTQQQPPPPPPPPPOOOMMMMMMPPPUUUZZZ```cccfffeeeaaa\\\YYYXXXQQQVVV```iiisss{{{~~~xxx}}}cccSSSPPPMMMHHHFFFFFFFFFFFFEEEFFFEEEEEEFFFGGGGGGEEECCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDHHHGGGFFFDDDBBBAAA??????BBBCCCDDDEEEGGGGGGHHHHHHDDDDDDDDDEEEFFFHHHKKKLLLOOONNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKJJJHHHHHHIIIKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPVVVVVVSSSOOOKKKIIIKKKMMMLLLLLLMMMOOOQQQTTTWWWXXXWWWVVVTTTSSSRRRQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTSSSQQQRRRSSSSSSRRRRRRTTTVVVYYYZZZ\\\[[[ZZZXXXXXXYYYXXXXXXXXXWWWVVVVVVXXXZZZ[[[ZZZYYYXXXWWWUUUTTTTTTWWWXXX[[[]]]^^^```eeeiiimmmxxx~~~pppddd\\\WWWSSSPPPMMMKKKIIIIIIJJJLLLKKKKKKIIIGGGEEEEEEEEEEEEDDDCCC???>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEHHHJJJMMMNNNNNNNNNOOOPPPSSSSSSTTTTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUXXXVVVSSSRRRSSSTTTTTTSSSPPPPPPNNNLLLJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEDDDDDDEEEFFFGGGBBBEEEJJJMMMMMMLLLKKKKKKOOONNNMMMNNNPPPQQQQQQPPPOOOPPPQQQQQQPPPPPPQQQSSSUUUUUUVVVYYY[[[[[[YYYWWWQQQPPPQQQUUU[[[bbbfffggghhhiiiiiiiiijjjlllpppsssxxxuuubbbTTTNNNOOOQQQRRRKKKLLLRRR[[[___]]][[[]]]^^^^^^```aaa___YYYPPPJJJDDDDDDDDDDDDDDDCCCCCCBBB@@@CCCFFFGGGJJJUUUfffsss~~~~~~}}}|||{{{{{{{{{yyyvvvtttppplllfffbbbZZZUUUTTTZZZbbbhhhmmmqqqtttuuuwwwyyyzzzxxxsssooofffbbb]]]WWWRRROOOOOONNNNNNNNNMMMLLLMMMQQQWWW[[[___bbbdddccc^^^ZZZXXXYYYSSSZZZfffqqqzzz}}}bbbPPPLLLJJJFFFEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHGGGDDDAAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEECCCBBBAAA@@@???AAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDFFFHHHIIIKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCAAAAAAAAABBBCCCFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLKKKKKKMMMNNNOOONNNMMMMMMMMMMMMNNNNNNKKKLLLLLLMMMNNNOOOPPPPPPSSSSSSRRRNNNKKKLLLQQQUUUSSSQQQNNNNNNPPPSSSUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWSSSUUUVVVVVVUUUUUUVVVWWWYYY[[[\\\[[[YYYVVVUUUUUUTTTUUUUUUTTTSSSSSSVVVXXXZZZZZZYYYWWWVVVTTTSSSRRRTTTTTTWWWYYYYYYXXX]]]ccciiiooovvvzzzjjj^^^WWWUUUNNNKKKHHHFFFGGGIIIKKKKKKHHHFFFCCCBBBBBBAAA@@@>>><<<<<<;;;::::::::::::;;;===>>>???@@@BBBDDDEEEFFFIIIKKKMMMNNNMMMMMMNNNOOORRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUSSSQQQQQQSSSTTTTTTTTTRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKFFFFFFGGGGGGGGGHHHHHHHHHAAAEEEIIIKKKKKKHHHGGGFFFEEEDDDEEEHHHKKKNNNNNNNNNMMMNNNNNNLLLJJJKKKNNNQQQQQQRRRUUUYYY[[[[[[YYYVVVMMMMMMNNNQQQWWW]]]aaacccdddfffhhhiiikkkoootttxxxuuugggTTTIIIIIIMMMPPPQQQMMMNNNTTT\\\___\\\YYYZZZVVVXXX^^^fffkkkhhh___VVVLLLJJJHHHEEECCCBBBBBBAAA>>>AAACCCCCCEEEPPPcccsss~~~|||zzzyyyxxxxxxtttrrrooolllhhhccc]]]XXXSSSQQQTTT[[[bbbffflllsssrrrrrrtttwwwxxxvvvppplllaaa]]]WWWRRRNNNMMMMMMNNNLLLLLLLLLLLLMMMQQQWWW\\\\\\```cccaaa\\\XXXYYYZZZVVV___lllxxxxxx|||}}}]]]NNNIIIGGGEEEDDDEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHDDDAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAADDDDDDCCCBBBBBBAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIIIIGGGIIIKKKLLLLLLMMMNNNPPPPPPQQQQQQQQQPPPOOONNNOOOJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRRRROOOLLLNNNUUU[[[ZZZUUUOOOLLLMMMPPPRRRSSSQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWWWWYYYZZZZZZYYYYYYYYYZZZZZZ[[[\\\[[[WWWTTTRRRQQQQQQRRRRRRQQQPPPQQQSSSVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQTTTVVVUUURRRWWW```cccjjjqqqsssmmmlll```[[[SSSMMMJJJJJJJJJJJJJJJGGGDDDBBBAAA@@@===<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAABBBDDDFFFHHHIIIHHHJJJMMMNNNMMMMMMOOOPPPQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTQQQOOONNNOOOQQQSSSTTTTTTSSSRRRPPPNNNKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGIIIJJJIIIHHHGGGEEEAAAEEEIIILLLKKKHHHFFFEEE>>>>>>@@@DDDIIILLLMMMLLLLLLLLLLLLJJJHHHIIIMMMQQQNNNOOOSSSWWWZZZZZZVVVSSSKKKKKKKKKOOOTTTZZZ^^^___bbbdddgggjjjmmmrrrxxx|||rrr^^^RRRFFFCCCHHHMMMLLLHHHSSSSSSWWW]]]^^^YYYVVVVVVOOOSSS\\\jjjuuuvvvmmmcccRRROOOJJJEEEAAA@@@@@@AAA???AAABBBAAACCCOOObbbrrr~~~{{{xxxwwwvvvvvvooollliiifffbbb\\\VVVRRRNNNOOOTTT\\\aaaeeelllssspppppprrruuuwwwuuuoooiii^^^ZZZUUUOOOLLLLLLMMMNNNKKKKKKKKKKKKMMMQQQWWW\\\ZZZ^^^aaa```[[[XXXYYY[[[YYYbbbooo|||ooo{{{mmmSSSIIIGGGEEEDDDCCCEEEFFFFFFFFFBBBCCCEEEHHHJJJIIIFFFCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCEEEFFFGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCAAA@@@@@@AAACCCDDDEEEEEEFFFGGGHHHHHHIIIIIIEEEHHHJJJLLLLLLMMMOOOPPPPPPRRRUUUUUUSSSQQQOOONNNHHHIIIJJJKKKLLLMMMNNNNNNSSSTTTSSSPPPLLLNNNUUU[[[^^^WWWOOOKKKKKKNNNPPPPPPMMMMMMNNNOOOPPPRRRRRRSSSRRRQQQPPPOOOPPPRRRTTTVVVZZZ\\\^^^^^^]]]\\\\\\]]][[[\\\]]][[[WWWSSSPPPOOOPPPPPPQQQPPPOOOPPPRRRTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQSSSVVVSSSPPPUUU___YYYdddmmmzzz{{{sssfff[[[TTTPPPNNNMMMNNNKKKGGGEEECCCAAA???<<<>>>======>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKFFFHHHKKKLLLLLLMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTNNNMMMLLLMMMPPPSSSTTTTTTTTTSSSQQQNNNLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGIIIJJJKKKJJJHHHDDDBBBEEEFFFGGGHHHHHHGGGEEEDDD>>>======>>>BBBEEEFFFFFFGGGGGGFFFFFFGGGIIIJJJKKKNNNQQQUUUYYYZZZXXXUUUSSSNNNJJJJJJOOOTTTVVVYYY]]]bbbccceeefffhhhlllqqquuuzzzjjj\\\RRRLLLGGGGGGHHHIIINNNTTTTTTUUUVVVXXXYYYWWWTTTRRRQQQTTTVVV]]]lllyyyxxxooo^^^VVVNNNIIIHHHHHHFFFDDDFFFDDDCCCDDDFFFPPPcccttt~~~|||{{{zzz}}}|||zzzxxxvvvtttrrrqqqjjjhhheee___YYYSSSNNNKKKLLLQQQXXX^^^cccgggkkknnnqqqqqqtttxxxzzzuuujjjaaaUUUTTTQQQOOOMMMLLLKKKKKKLLLKKKIIILLLQQQXXX^^^aaadddcccbbb```]]]ZZZXXXWWW___gggrrr|||{{{vvvwww]]]OOOKKKIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIGGGFFFDDD???AAACCCDDDDDDDDDEEEFFFHHHHHHHHHHHHFFFDDDAAA@@@BBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@AAACCCEEEFFFKKKHHHDDDDDDFFFGGGFFFDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEGGGEEEDDDDDDFFFGGGFFFEEEIIIIIIIIIIIIKKKMMMPPPQQQTTTUUUWWWWWWVVVVVVWWWYYYQQQOOOKKKIIIHHHIIIKKKMMMQQQPPPPPPOOOPPPQQQRRRSSSXXXUUUPPPLLLJJJIIIJJJKKKLLLKKKJJJJJJKKKMMMPPPQQQQQQNNNKKKKKKMMMQQQSSSUUUZZZZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\\\\YYYVVVSSSQQQTTTSSSQQQOOONNNNNNNNNOOOMMMMMMNNNOOOQQQSSSTTTUUUXXXUUUSSSTTTWWWXXXWWWVVV[[[```gggkkkmmmrrryyy~~~{{{}}}~~~vvvjjj]]]VVVTTTUUUPPPJJJEEECCCCCCCCCDDDDDDCCCBBB@@@>>>???BBBDDDGGGGGGGGGHHHIIIKKKLLLMMMKKKJJJJJJKKKLLLNNNPPPQQQOOOOOOPPPPPPQQQRRRRRRSSSRRRTTTVVVVVVUUUSSSSSSTTTMMMLLLKKKKKKKKKMMMPPPQQQTTTTTTSSSRRRPPPMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFEEECCCAAA@@@DDDEEEGGGHHHHHHGGGFFFEEE>>><<<;;;;;;>>>BBBDDDDDDGGGFFFFFFEEEFFFHHHIIIJJJKKKNNNTTTYYY[[[YYYVVVTTTNNNJJJJJJOOOSSSUUUXXX\\\___```aaacccdddhhhlllpppvvvooo___SSSOOOIIIFFFGGGHHHGGGJJJNNNOOOPPPRRRTTTVVVUUUSSSQQQPPPSSSUUUZZZeeepppqqqkkk___YYYQQQMMMLLLLLLJJJHHHGGGFFFGGGHHHIIIPPP^^^mmmxxx~~~}}}{{{zzzyyyyyyxxxwwwuuusssqqqpppooolllggg```WWWPPPJJJFFFDDDKKKPPPWWW]]]bbbfffiiilllnnnooorrrvvvwwwrrrggg^^^VVVTTTRRROOOMMMLLLLLLLLLLLLKKKKKKNNNTTT[[[aaadddiiigggddd```\\\YYYWWWWWWeeelllvvvwww}}}|||zzz~~~|||zzzgggUUUKKKJJJGGGFFFEEEDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIGGGEEEDDDCCCEEEHHHHHHHHHGGGHHHIIIHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHLLLIIIFFFEEEGGGHHHGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEDDDBBBCCCDDDEEEEEEDDDHHHHHHHHHIIIKKKMMMOOOPPPRRRTTTUUUUUUUUUUUUVVVWWWPPPNNNKKKIIIHHHIIIKKKMMMOOOOOONNNNNNOOOQQQRRRSSSTTTRRRNNNKKKJJJJJJLLLMMMMMMLLLKKKJJJKKKMMMOOOPPPOOOMMMJJJJJJLLLOOORRRSSSXXXYYYZZZ\\\]]]]]]]]]]]]```______^^^[[[YYYVVVUUUSSSRRRPPPOOONNNNNNNNNNNNMMMNNNOOOPPPSSSUUUWWWXXXWWWUUUSSSSSSUUUWWWVVVTTTUUUYYY^^^``````ccchhhmmm}}}{{{ttt}}}uuuooonnn^^^ZZZSSSMMMHHHFFFDDDCCCEEEFFFGGGFFFEEEDDDFFFGGGJJJJJJJJJJJJJJJKKKLLLLLLHHHHHHHHHHHHIIIKKKMMMNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQSSSUUUUUUSSSRRRRRRRRRNNNNNNMMMLLLMMMOOOQQQRRRSSSSSSQQQOOOMMMKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAACCCDDDEEEGGGGGGGGGFFFFFF???<<<888888:::>>>AAABBBEEEEEEDDDDDDEEEFFFHHHIIIGGGLLLRRRXXX[[[YYYVVVTTTMMMIIIHHHMMMQQQSSSVVVZZZZZZ\\\]]]^^^___bbbfffiiiooozzzpppaaaVVVNNNIIIFFFGGGGGGEEEDDDFFFHHHJJJMMMPPPRRRSSSRRRRRRQQQSSSTTTVVV]]]eeehhhgggbbb^^^ZZZVVVTTTSSSQQQPPPNNNMMMMMMNNNMMMNNNXXXcccnnnwww|||zzzyyyxxxxxxuuutttrrrqqqooommmkkkjjjhhhbbbYYYOOOHHHDDDCCCCCCKKKPPPVVV\\\aaadddgggjjjkkklllooossssssmmmbbbZZZUUUTTTQQQOOONNNMMMMMMMMMKKKKKKLLLQQQXXX___eeegggkkkhhhccc^^^[[[ZZZ[[[[[[lllrrrzzz~~~uuu{{{{{{ppppppzzz~~~|||qqqcccWWWMMMJJJKKKDDDCCCCCCCCCCCCDDDDDDEEEIIIJJJJJJIIIHHHFFFDDDBBBFFFHHHJJJKKKJJJIIIJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCDDDFFFGGGHHHLLLJJJHHHGGGHHHHHHGGGFFFDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@AAACCCDDDDDDCCCHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQRRRRRRRRRRRRSSSUUUPPPNNNKKKIIIHHHIIIKKKMMMNNNMMMMMMNNNNNNOOOQQQQQQPPPNNNKKKJJJIIIJJJLLLNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJIIIJJJLLLOOOQQQWWWXXXZZZ\\\]]]___``````aaa```^^^\\\ZZZYYYXXXWWWSSSRRRPPPNNNMMMMMMMMMNNNMMMNNNPPPSSSUUUXXXZZZ[[[XXXVVVTTTTTTTTTUUUTTTSSSSSSVVVYYYZZZYYY[[[___bbbjjjvvvtttvvv{{{uuummmbbbUUUKKKEEECCCBBBCCCFFFHHHIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNQQQRRRSSSSSSQQQPPPPPPQQQOOONNNLLLLLLLLLNNNPPPRRRSSSQQQNNNKKKIIIHHHHHHIIIEEEDDDCCCBBBBBBAAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAABBBDDDEEEFFFFFFFFFFFF@@@<<<777555777;;;???AAADDDCCCCCCBBBCCCDDDEEEFFFFFFJJJQQQWWWYYYWWWSSSPPPKKKGGGFFFKKKOOOPPPSSSVVVXXXYYY[[[\\\]]]___bbbeeeoooxxxpppeeeWWWOOOHHHGGGEEEBBB@@@AAAAAADDDIIINNNQQQTTTVVVWWWVVVWWWXXXXXXZZZ___dddgggjjjjjjhhhfffccc```^^^]]][[[XXXTTTQQQMMMKKKQQQYYYcccooo{{{}}}|||{{{yyyxxxwwwwwwwwwsssrrrpppmmmjjjgggeeeddd___[[[TTTNNNJJJHHHIIIJJJMMMQQQWWW]]]```cccfffhhhiiikkkmmmooonnnggg^^^VVVSSSQQQPPPNNNLLLLLLLLLMMMIIIJJJMMMSSS[[[bbbgggiiigggccc^^^ZZZYYY\\\aaadddpppuuu|||{{{yyy|||nnnkkksss||||||eeeWWWPPPKKKIIIKKKBBBBBBBBBCCCCCCDDDEEEEEEJJJJJJJJJIIIGGGEEECCCBBBDDDGGGIIIJJJIIIGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCDDDEEEGGGGGGJJJIIIHHHGGGGGGGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@AAACCCEEEEEEEEEGGGHHHHHHIIIJJJKKKKKKLLLJJJLLLMMMNNNMMMNNNOOOQQQOOOMMMKKKIIIIIIJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNLLLJJJIIIIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJKKKMMMOOOUUUVVVXXX[[[]]]___```aaa___]]]ZZZWWWVVVUUUUUUVVVSSSQQQPPPNNNMMMMMMMMMMMMNNNOOORRRUUUXXXZZZ\\\]]]YYYXXXVVVUUUTTTTTTSSSRRRRRRUUUWWWXXXXXXZZZ]]]```aaagggppp|||yyywwwvvvdddTTTKKKGGGFFFCCCEEEGGGHHHGGGGGGHHHJJJIIIIIIIIIJJJJJJIIIIIIIIIEEEDDDCCCCCCDDDEEEFFFGGGKKKKKKKKKLLLLLLLLLMMMMMMPPPQQQRRRRRRPPPOOOOOOPPPNNNMMMKKKKKKKKKMMMOOOPPPSSSQQQMMMIIIGGGGGGHHHIIIFFFFFFEEEDDDCCCCCCCCCCCC???@@@AAACCCDDDDDDDDDCCC@@@AAABBBCCCDDDDDDEEEEEEAAA===888555777;;;???AAABBBBBBAAA@@@AAABBBCCCDDDFFFIIIOOOTTTUUUSSSOOOLLLJJJFFFEEEIIILLLMMMPPPSSSVVVXXXZZZ\\\\\\^^^aaacccooowwwttteeeYYYMMMGGGDDDAAA@@@BBB???CCCJJJOOORRRVVV[[[^^^```______^^^^^^```fffllluuuxxxzzzxxxsssooommmmmmiiiaaaXXXQQQJJJFFFKKKSSSZZZiiiyyyyyyyyyxxxwwwvvvvvvuuuuuurrrpppmmmiiieeeaaa^^^]]]YYYXXXUUUSSSQQQPPPOOOOOOOOOSSSYYY^^^aaacccfffhhhhhhjjjkkkllliiibbbZZZTTTPPPNNNMMMKKKJJJJJJKKKKKKIIIJJJOOOVVV^^^dddggghhheeeaaa[[[WWWXXX^^^dddiiirrrvvv||||||{{{qqqlllsssyyyaaaTTTOOOKKKHHHGGGBBBCCCCCCDDDDDDEEEEEEEEEIIIHHHHHHGGGFFFDDDCCCBBBDDDFFFIIIJJJHHHFFFEEEEEEEEEDDDCCCCCCDDDFFFGGGHHHCCCDDDDDDDDDDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEECCCCCCBBBBBBCCCCCCBBBAAABBBEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIEEEGGGIIIIIIIIIJJJKKKMMMNNNMMMKKKJJJJJJJJJLLLMMMPPPPPPOOONNNLLLKKKIIIIIIMMMLLLJJJIIIHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLLLLKKKKKKLLLOOOSSSTTTVVVYYY\\\]]]______\\\ZZZWWWTTTRRRRRRSSSTTTSSSRRRPPPNNNMMMMMMMMMNNNOOOQQQSSSVVVYYY[[[\\\\\\YYYYYYXXXVVVTTTSSSSSSSSSRRRSSSSSSTTTTTTUUUWWWYYYYYY\\\bbbgggmmmyyy|||kkk]]]SSSNNNHHHHHHHHHFFFEEEFFFIIIKKKHHHIIIJJJJJJKKKKKKJJJJJJFFFFFFEEEDDDDDDEEEFFFGGGKKKKKKKKKKKKKKKLLLLLLLLLOOOPPPQQQPPPOOONNNOOOQQQOOONNNLLLLLLLLLMMMOOOPPPSSSPPPLLLHHHFFFFFFGGGIIIFFFEEEDDDCCCBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDD???@@@@@@@@@AAAAAABBBBBBAAA===888666777<<>>??????AAAAAAEEEHHHLLLOOOPPPOOOLLLIIIIIIDDDCCCGGGJJJKKKMMMPPPSSSUUUXXXZZZ[[[]]]```bbbiiippp{{{qqqbbbQQQIIIEEEDDDEEEGGGCCCHHHNNNRRRUUUXXX]]]bbbeeebbb```aaa```aaaffflllzzz|||vvvssssssnnndddXXXNNNFFFBBBGGGNNNUUUfffxxxvvvvvvuuutttsssrrrqqqqqqooommmjjjeeeaaa\\\YYYWWWWWWWWWVVVVVVTTTRRRPPPOOOPPPTTTZZZ^^^aaaccceeeggghhhiiihhhgggbbb\\\VVVSSSMMMLLLKKKJJJIIIIIIJJJKKKJJJMMMRRRYYYaaaeeegggffffffaaa[[[XXXYYY___gggllltttxxx}}}{{{~~~{{{rrrqqq{{{qqq\\\RRRNNNIIIEEECCCBBBCCCDDDDDDEEEDDDDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHKKKLLLJJJGGGEEEEEECCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCBBB???@@@@@@AAABBBBBBCCCCCCBBBDDDFFFGGGGGGGGGHHHIIIGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKHHHFFFDDDCCCCCCCCCCCCBBBBBBDDDFFFIIIIIIIIIFFFGGGHHHHHHHHHHHHGGGGGGCCCDDDFFFGGGGGGHHHJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMQQQPPPPPPNNNMMMJJJHHHGGGLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHJJJMMMPPPPPPNNNLLLNNNPPPRRRSSSUUUWWWYYYZZZ[[[[[[ZZZYYYVVVSSSRRRRRRSSSSSSTTTSSSQQQOOONNNNNNNNNOOOQQQRRRTTTWWWXXXYYYYYYYYYWWWXXXWWWUUUSSSRRRRRRSSSUUUUUUTTTSSSSSSSSSSSSSSSWWWXXX[[[^^^```eeeqqq~~~rrrcccZZZSSSQQQNNNJJJFFFEEEGGGIIIGGGGGGHHHIIIIIIHHHGGGFFFIIIHHHGGGFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMLLLMMMOOOQQQQQQPPPNNNMMMMMMOOOPPPQQQRRROOOKKKGGGEEEEEEFFFGGGCCCCCCAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCC??????>>>>>>>>>?????????>>>;;;777555888<<>>======>>>??????BBBDDDHHHKKKLLLLLLKKKJJJHHHCCCBBBEEEHHHIIIJJJNNNNNNQQQTTTWWWYYY[[[]]]___```hhhrrryyy~~~uuueeeTTTKKKJJJIIIJJJLLLKKKOOOTTTVVVVVVWWW\\\```___YYYVVVYYYZZZZZZ^^^cccssszzzwwwooolllllliii___SSSJJJCCC@@@DDDJJJSSSeeewww~~~{{{ttttttsssrrrpppnnnlllkkkhhhgggddd```\\\YYYVVVUUURRRRRRRRRQQQPPPOOOMMMLLLPPPTTTYYY]]]```aaaccceeeggggggeeeaaa\\\VVVSSSQQQMMMLLLKKKJJJIIIJJJKKKLLLNNNPPPVVV]]]cccgggfffeeeddd```\\\YYY\\\dddlllrrryyy|||~~~sssqqqyyyvvvfffUUUNNNKKKHHHEEEDDDBBBBBBCCCDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFIIILLLLLLJJJGGGEEEDDDAAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBB>>>???@@@AAABBBBBBBBBBBB@@@CCCGGGHHHHHHHHHJJJLLLIIIJJJKKKMMMNNNPPPQQQRRRQQQOOOLLLHHHEEEDDDCCCCCCCCCBBBBBBDDDGGGIIIJJJJJJFFFFFFGGGHHHHHHGGGFFFEEECCCDDDFFFGGGGGGHHHJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOOOOOOONNNLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKLLLPPPTTTTTTQQQOOOPPPRRRQQQRRRSSSTTTUUUVVVVVVVVVXXXWWWUUUSSSRRRQQQQQQQQQUUUTTTRRRPPPOOOOOOOOOPPPRRRSSSUUUVVVWWWVVVUUUTTTTTTUUUUUUSSSPPPOOOQQQSSSVVVTTTSSSSSSSSSTTTTTTSSSWWWUUUVVV[[[]]]^^^ccckkkqqq|||vvvllljjjfff___WWWRRROOOOOOPPPQQQQQQQQQOOOLLLJJJHHHKKKJJJIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIKKKNNNPPPOOONNNMMMKKKKKKLLLNNNOOOOOOMMMIIIFFFDDDCCCDDDDDDCCCBBBAAA@@@????????????@@@??????@@@@@@AAABBBBBB???>>>===============>>><<<999666555888;;;>>>@@@???>>>===<<<<<<===>>>??????AAADDDHHHJJJKKKKKKKKKGGGBBBAAADDDGGGGGGIIILLLJJJMMMQQQTTTVVVXXX[[[]]]ZZZbbblllrrrvvv}}}uuueeeUUUNNNMMMMMMNNNOOOQQQUUUYYYXXXVVVVVVZZZ^^^UUUNNNKKKOOORRRQQQSSSXXXhhhqqqxxxwwwnnndddaaabbbcccZZZOOOHHHCCC???BBBHHHSSSeeexxx~~~~~~~~~|||xxxuuusssrrrqqqpppmmmkkkiiihhhcccbbb___]]]ZZZWWWUUUTTTLLLLLLKKKKKKKKKLLLLLLLLLPPPSSSXXX\\\^^^```aaacccfffeeebbb]]]WWWRRRPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMQQQSSSYYY```fffhhhgggeee```]]][[[[[[```iiissszzz}}}}}}nnnqqqmmm^^^PPPKKKIIIHHHGGGGGGAAABBBBBBCCCBBBAAA???>>>>>>>>>???@@@BBBDDDFFFGGGEEEHHHKKKKKKIIIFFFCCCBBB???@@@BBBCCCDDDCCCBBBAAADDDDDDEEEEEEDDDCCCBBBBBB??????@@@AAABBBBBBBBBBBB???CCCGGGIIIIIIJJJLLLNNNJJJKKKMMMOOOQQQSSSUUUVVVUUURRRNNNJJJFFFDDDCCCCCCBBBAAAAAACCCGGGIIIJJJJJJFFFFFFGGGHHHHHHFFFEEEDDDCCCEEEGGGHHHHHHIIIKKKMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOONNNMMMLLLGGGGGGHHHIIIKKKMMMOOOPPPNNNNNNOOOOOOOOOOOONNNNNNMMMRRRWWWWWWSSSQQQRRRTTTQQQQQQRRRSSSSSSSSSSSSRRRUUUTTTSSSRRRPPPOOOOOOOOOVVVTTTSSSQQQPPPPPPPPPPPPSSSTTTUUUVVVVVVTTTSSSQQQQQQSSSSSSRRRNNNMMMOOORRRNNNMMMMMMNNNQQQSSSTTTTTTUUUOOONNNUUUYYYWWWWWWYYYbbblll|||{{{pppfff```]]]ccccccbbbaaa^^^ZZZVVVTTTLLLKKKJJJHHHHHHHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGIIILLLOOOLLLKKKIIIHHHHHHIIIJJJKKKLLLKKKHHHEEECCCBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB888:::<<<<<<;;;;;;<<<===>>><<<999888999;;;<<<<<<===<<<;;;::::::;;;<<<===>>>BBBGGGIIIJJJIIIHHHHHHGGGCCC???@@@EEEJJJMMMMMMMMMOOORRRUUUWWWXXXXXXWWW]]]]]]aaagggnnnvvv{{{cccRRRQQQPPPKKKQQQ^^^XXX]]]```\\\XXXUUUOOOIIICCCAAABBBFFFHHHIIIOOOVVVfffmmmsssrrrjjjbbb\\\[[[WWWPPPKKKIIIGGGDDDDDDGGGXXXiiizzz~~~}}}zzzuuurrrpppnnnkkkjjjiiigggdddbbb```]]]YYYVVVTTTRRRPPPNNNHHHHHHGGGFFFEEEGGGJJJMMMPPPUUUZZZ]]]^^^___bbbeeejjjfff___ZZZVVVRRROOOMMMLLLKKKJJJIIIHHHIIIMMMPPPSSSVVV[[[ccciiijjjfffbbbbbb```___aaafffnnnwww}}}yyywwwmmmtttuuu\\\UUUOOOMMMJJJEEECCCCCCCCCCCCBBBAAAAAAAAABBBBBB<<<===???@@@BBBCCCCCCCCCEEEEEEFFFGGGHHHGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHFFFBBB>>>:::>>>??????@@@@@@AAABBBBBB@@@AAADDDGGGJJJLLLNNNNNNNNNMMMMMMOOOSSSVVVWWWWWWYYYUUUNNNHHHEEEEEEFFFGGGEEEEEEFFFFFFFFFEEEDDDDDDHHHFFFDDDDDDFFFGGGEEEBBBFFFGGGHHHHHHGGGFFFHHHIIIKKKLLLMMMMMMLLLKKKLLLNNNNNNMMMMMMMMMNNNNNNMMMLLLIIIJJJKKKLLLNNNOOOPPPQQQMMMNNNOOONNNMMMMMMNNNOOOTTTUUUVVVWWWWWWWWWVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQOOONNNNNNOOOQQQRRRTTTUUUUUUVVVUUUTTTSSSRRRTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTRRRPPPNNNNNNOOOSSSRRRQQQPPPOOOPPPQQQRRRPPPQQQRRRTTTVVVXXXYYYZZZYYY___hhhsss|||xxxrrroooqqqsssvvvyyyxxxssskkkeee[[[UUUNNNJJJIIIHHHFFFCCCFFFDDDBBBBBBBBBCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEIIIHHHFFFFFFGGGHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBBBBDDDFFFGGG???@@@CCCDDDEEEDDDBBBAAA777999;;;;;;;;;:::;;;<<<>>>;;;888777888:::<<<<<<<<<<<<;;;::::::;;;<<<<<<>>>BBBGGGIIIIIIHHHHHHGGGGGGCCC??????DDDIIILLLLLLLLLNNNPPPSSSUUUVVVWWWWWWZZZYYY]]]bbbiiirrrsss___VVVQQQMMMSSS\\\\\\bbbeee```WWWPPPIIIBBB@@@>>>???CCCEEEGGGMMMUUUbbblllvvvyyyssshhh```]]]XXXQQQJJJGGGEEEBBBDDDGGG[[[kkk{{{}}}|||{{{wwwsssooommmkkkhhhgggfffdddaaa___]]]ZZZVVVSSSQQQOOOLLLJJJGGGGGGFFFDDDDDDFFFJJJNNNQQQUUUZZZ\\\]]]___aaadddgggbbb\\\WWWSSSPPPMMMKKKIIIIIIIIIHHHHHHJJJNNNQQQXXXZZZ```gggllllllhhhdddbbbaaa```bbbhhhpppyyy~~~yyyvvv~~~}}}rrrxxxxxxgggWWWPPPKKKJJJHHHDDDBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA======>>>???@@@AAABBBCCCDDDDDDDDDFFFHHHHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGFFFCCC@@@>>>>>>??????@@@@@@AAAAAABBBBBBDDDFFFJJJMMMOOOPPPQQQOOONNNMMMOOORRRTTTUUUTTTVVVTTTQQQMMMJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFFFFHHHIIIGGGEEEEEEGGGHHHGGGFFFFFFGGGHHHJJJKKKMMMLLLLLLKKKMMMNNNNNNMMMLLLKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQPPPNNNMMMMMMMMMTTTUUUVVVWWWXXXWWWWWWVVVWWWVVVVVVUUUTTTTTTTTTTTTVVVTTTRRRPPPOOOOOOPPPQQQVVVWWWWWWXXXWWWVVVUUUTTTUUUTTTRRRQQQPPPPPPQQQRRROOOPPPPPPPPPOOOOOOQQQRRRNNNNNNNNNOOOPPPRRRSSSTTTQQQRRRSSSUUUVVVWWWXXXXXXWWWZZZ___eeerrr}}}~~~nnnhhh___VVVQQQMMMKKKIIIHHHFFFDDDDDDDDDDDDCCCBBB???@@@AAACCCCCCCCCCCCBBBDDDCCCBBBCCCEEEFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCDDDBBBAAAAAAAAABBBEEEGGGIIIFFFFFFFFFFFFEEEDDDCCCBBB666888:::::::::999:::<<<===:::777666777999;;;;;;<<<;;;:::999999:::;;;<<<>>>BBBFFFIIIIIIHHHGGGGGGFFFBBB>>>>>>CCCGGGJJJJJJKKKLLLMMMOOOQQQSSSUUUUUUVVVUUUXXX\\\bbblll}}}uuu___SSSQQQUUUXXX[[[cccfff```UUULLLEEE??????===>>>AAADDDGGGMMMUUUcccooo~~~ssshhhbbb___WWWOOOLLLIIIHHHKKKQQQaaaooo|||~~~}}}}}}~~~|||zzzyyywwwtttooollliiigggdddbbbaaa```]]][[[XXXUUUQQQNNNLLLJJJGGGEEEDDDDDDCCCBBBCCCFFFKKKOOORRRUUUYYY[[[]]]^^^___aaaaaa]]]XXXSSSPPPMMMKKKIIIHHHIIIIIIIIIJJJNNNRRRVVV___aaafffkkkooonnnjjjfffbbbbbbbbbeeekkkttt{{{{{{wwwwww|||qqq___QQQKKKGGGFFFEEEBBBAAACCCBBBBBBAAA@@@@@@@@@@@@@@@>>>=========>>>???AAABBBCCCCCCDDDFFFHHHHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDCCCBBBAAA>>>>>>??????@@@AAAAAAAAABBBDDDGGGKKKNNNPPPQQQRRRPPPOOOMMMNNNPPPQQQQQQQQQRRRRRRQQQQQQOOOMMMLLLKKKLLLKKKKKKJJJJJJKKKLLLLLLLLLJJJIIIIIIJJJJJJJJJIIIFFFGGGHHHGGGEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMOOOMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPPPPOOOOOONNNMMMLLLPPPRRRSSSSSSQQQNNNMMMNNNVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXWWWVVVVVVVVVWWWWWWYYYWWWTTTQQQOOOOOOOOOOOOWWWXXXXXXXXXXXXWWWWWWVVVVVVTTTQQQOOONNNOOOQQQRRRNNNOOOOOONNNMMMMMMPPPRRRMMMMMMNNNOOOQQQRRRTTTTTTRRRSSSUUUVVVWWWVVVVVVUUUUUUVVVVVVXXX___ppp}}}nnnbbbYYYVVVUUUSSSPPPMMMJJJIIIFFFCCCAAA???@@@BBBCCCCCCBBBAAA@@@BBBBBBCCCEEEGGGHHHFFFEEEFFFFFFFFFFFFEEEDDDBBBBBB>>>>>>>>>???AAACCCEEEGGGIIIHHHGGGEEECCCBBBBBBAAA444666888999888888:::;;;<<<999666555666888999::::::999888888888888999:::===AAAFFFIIIIIIHHHGGGGGGFFFAAA======AAAEEEGGGHHHIIIIIIJJJLLLNNNPPPRRRTTTTTTSSSUUUYYY]]]hhh{{{nnnZZZVVVUUURRRSSS[[[```ZZZQQQKKKFFFCCCBBB??????CCCFFFIIIPPPXXXgggttt~~~tttoookkkcccZZZUUUQQQPPPVVV]]]gggsss}}}}}}|||{{{zzzyyyzzzxxxvvvsssqqqnnnjjjgggeeeccc```^^^]]]\\\YYYWWWTTTQQQMMMJJJHHHEEECCC@@@AAAAAAAAAAAABBBFFFKKKOOORRRTTTWWWZZZ[[[\\\]]]]]]]]]YYYTTTPPPMMMLLLJJJHHHHHHIIIKKKLLLOOOSSSYYY]]]eeegggkkkooopppnnnjjjgggbbbccceeejjjpppxxx~~~}}}{{{ooo]]]PPPJJJFFFFFFEEEBBBAAACCCBBBAAA@@@@@@??????@@@@@@???>>>===<<<===???AAACCCEEEDDDDDDFFFGGGHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@BBBFFFJJJMMMOOOPPPPPPQQQOOOMMMMMMNNNOOONNNMMMNNNNNNNNNNNNNNNMMMLLLKKKMMMLLLLLLKKKKKKLLLMMMNNNLLLKKKJJJIIIJJJJJJKKKKKKFFFGGGHHHGGGEEEDDDEEEFFFFFFHHHJJJJJJJJJKKKMMMNNNMMMMMMLLLKKKJJJKKKNNNPPPRRRRRRRRRRRRRRRQQQOOOOOOQQQSSSVVVVVVTTTRRRRRRRRRWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXVVVSSSQQQOOONNNOOOOOOUUUVVVVVVVVVVVVUUUUUUUUUUUUSSSOOOLLLKKKLLLOOOPPPQQQQQQOOOMMMKKKJJJLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUSSSRRRTTTTTTTTTSSSVVV```ooozzzxxxpppnnnoookkkhhhccc___ZZZUUUPPPLLLLLLKKKJJJHHHGGGEEEDDDDDDFFFFFFHHHKKKNNNOOOMMMKKKGGGGGGFFFEEEEEEDDDBBB@@@AAAAAA@@@AAABBBCCCDDDEEEJJJIIIGGGDDDCCCCCCCCCCCC222444777777777777999::::::888444333555777888888999888777666666777888999;;;???EEEHHHIIIHHHHHHHHHEEE@@@<<<;;;???CCCEEEEEEGGGGGGHHHIIIKKKNNNPPPQQQSSSSSSTTTWWWZZZdddxxxfff\\\VVVNNNMMMUUUZZZVVVPPPMMMJJJHHHDDDAAAAAADDDFFFJJJQQQZZZhhhtttwwwlllccc[[[XXX]]]eeekkkuuu}}}~~~||||||{{{zzzxxxwwwvvvvvvtttrrrooommmkkkhhheeebbbaaa___]]][[[ZZZXXXUUUSSSPPPMMMIIIFFFEEECCC@@@>>>>>>???@@@AAABBBFFFKKKNNNQQQRRRTTTWWWYYYZZZZZZYYYYYYUUUQQQNNNLLLLLLJJJIIIGGGHHHKKKMMMQQQVVV]]]bbbhhhkkknnnqqqpppmmmiiigggdddeeeiiinnnuuu{{{lllZZZSSSMMMHHHHHHGGGCCCBBBDDDBBBAAA@@@@@@??????@@@@@@???>>>======>>>@@@BBBDDDHHHFFFFFFFFFHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>=========>>>>>>??????@@@AAAAAAAAACCCGGGKKKMMMOOOOOONNNOOOMMMLLLKKKLLLMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMJJJJJJIIIHHHHHHHHHJJJLLLGGGHHHIIIGGGEEEDDDDDDEEEEEEGGGIIIIIIIIIJJJLLLMMMMMMNNNOOOMMMLLLLLLOOORRRRRRSSSTTTUUUVVVUUUTTTSSSQQQSSSVVVWWWWWWVVVWWWXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWTTTRRRPPPNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSQQQMMMJJJIIIJJJLLLMMMPPPPPPOOOMMMJJJJJJKKKLLLQQQRRRTTTVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTRRRQQQOOOQQQRRRSSSSSSTTTXXX```eeewww}}}zzzwwwsssnnnjjjfffccc^^^XXXTTTRRRRRRRRRMMMNNNPPPSSSVVVWWWVVVTTTJJJGGGDDDCCCDDDCCCAAA???BBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHGGGGGGGGGGGGGGG000333555666666666888999999666333222333666777777888777666555555666777888999===CCCGGGIIIIIIJJJJJJDDD@@@;;;:::===AAACCCCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPQQQSSSUUUWWW```tttvvvdddWWWNNNNNNUUU[[[[[[YYYWWWQQQKKKFFFCCCBBBDDDFFFIIIQQQYYYcccmmmzzz~~~qqqfff___ccckkkmmmuuu|||~~~|||{{{{{{|||}}}~~~~~~|||xxxwwwvvvuuutttrrrrrrqqqnnnkkkhhhfffeeeccc```^^^]]][[[YYYWWWVVVTTTQQQOOOKKKHHHEEECCCBBBAAA>>>===<<<>>>AAACCCDDDGGGJJJMMMOOOOOOPPPSSSWWWXXXXXXVVVUUURRRNNNLLLKKKKKKKKKJJJFFFHHHJJJMMMRRRXXX___dddjjjmmmqqqqqqooollliiigggfffhhhmmmsssyyy~~~lllZZZSSSMMMIIIIIIHHHDDDCCCEEEBBBBBBAAA@@@@@@@@@@@@@@@?????????@@@AAACCCEEEGGGIIIGGGGGGGGGIIIJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA???===<<<;;;======>>>>>>???@@@@@@@@@CCCFFFIIIMMMOOOOOOOOONNNMMMKKKIIIIIIKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGIIIJJJJJJJJJJJJJJJHHHHHHHHHFFFEEEFFFIIILLLIIIJJJJJJIIIFFFDDDDDDEEEEEEGGGHHHIIIHHHHHHJJJLLLKKKNNNPPPPPPNNNMMMPPPRRRQQQSSSUUUWWWXXXXXXWWWVVVQQQSSSUUUVVVVVVWWWZZZ\\\WWWWWWVVVVVVWWWWWWXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUPPPOOOMMMLLLLLLNNNOOOQQQNNNNNNNNNMMMNNNNNNOOOPPPRRRPPPMMMJJJIIIIIIJJJKKKKKKLLLNNNMMMLLLLLLMMMNNNMMMPPPTTTXXX[[[[[[[[[ZZZTTTSSSRRRQQQPPPOOOOOOOOONNNOOOQQQRRRRRRSSSUUUWWWeeeppp}}}vvvqqqmmmkkkkkk^^^^^^___aaadddfffeeecccUUUPPPKKKIIIJJJKKKIIIGGGBBBCCCDDDEEEFFFGGGGGGHHHGGGIIIKKKMMMMMMLLLKKKJJJ///111444555555666777888888555222111333555666666777666555444444555666777777;;;BBBGGGIIIJJJKKKLLLDDD???:::999<<>>===;;;;;;>>>BBBEEEGGGHHHIIIJJJLLLLLLMMMPPPUUUWWWVVVTTTQQQNNNKKKIIIJJJJJJJJJJJJHHHJJJMMMQQQVVV\\\ccciiikkkooorrrrrroookkkiiiiiihhhkkkpppvvv|||iiiXXXOOOIIIFFFGGGGGGDDDDDDFFFCCCBBBBBBAAAAAAAAAAAAAAA???@@@AAACCCEEEGGGHHHIIIGGGFFFFFFHHHKKKMMMNNNMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@>>>>>>======>>>>>>??????@@@@@@DDDFFFJJJMMMNNNNNNLLLKKKIIIHHHGGGHHHJJJLLLLLLKKKHHHHHHIIIIIIHHHFFFDDDBBBCCCEEEGGGIIIJJJJJJHHHGGGGGGGGGGGGEEEDDDEEEHHHLLLKKKLLLLLLJJJGGGEEEEEEFFFEEEGGGHHHHHHGGGGGGHHHJJJHHHLLLQQQQQQOOOMMMNNNQQQQQQSSSUUUWWWXXXWWWVVVTTTRRRSSSSSSSSSSSSUUUXXX[[[WWWVVVVVVUUUUUUVVVXXXXXXZZZYYYXXXVVVUUUTTTTTTSSSPPPNNNMMMLLLLLLMMMOOOPPPNNNNNNMMMMMMMMMNNNOOOPPPRRRQQQNNNLLLKKKJJJJJJKKKIIILLLOOOOOONNNMMMMMMMMMLLLOOOTTTYYY\\\\\\[[[ZZZSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNOOOOOONNNOOOPPPQQQVVV\\\eeekkkooo{{{xxxxxxwwwyyy|||}}}}}}|||ooohhhaaa]]]___``````^^^XXXXXXWWWVVVTTTSSSQQQQQQRRRVVV[[[^^^___\\\XXXUUU...111333555555555777888888555222111222444555666666555444444444444555666555:::AAAFFFIIIKKKLLLMMMCCC???999888;;;>>>@@@@@@AAACCCFFFIIIKKKLLLLLLKKKIIIKKKNNNPPPOOOUUUhhhzzzrrr^^^WWWOOOZZZgggrrryyywwwhhhYYYPPPKKKIIIJJJKKKNNNUUU^^^^^^eeelllooooooooorrrvvvzzztttkkkaaaWWWSSSXXXbbblllttt{{{}}}uuutttssstttuuuvvvuuutttoooooonnnmmmkkkjjjiiihhhdddbbb___]]]]]]\\\[[[YYYVVVTTTQQQPPPOOOMMMJJJHHHCCC@@@>>>=========<<<::::::>>>DDDGGGHHHHHHHHHIIIJJJJJJKKKOOOTTTVVVUUUSSSOOOLLLIIIHHHHHHIIIIIIIIIMMMOOORRRVVVZZZaaahhhnnnlllpppsssssspppllljjjjjjiiimmmrrrxxx~~~}}}bbbRRRKKKEEECCCDDDEEEDDDDDDGGGDDDCCCBBBBBBAAAAAABBBBBB???@@@CCCEEEHHHIIIJJJKKKEEEEEEEEEHHHLLLPPPQQQRRREEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEDDDCCCAAA@@@=========>>>??????@@@@@@BBBDDDHHHKKKLLLJJJHHHGGGGGGFFFFFFGGGJJJLLLLLLLLLGGGIIILLLMMMLLLHHHCCC@@@AAADDDGGGJJJKKKIIIGGGEEEGGGGGGGGGEEECCCDDDIIIMMMLLLMMMMMMKKKGGGEEEEEEFFFFFFGGGHHHHHHGGGFFFGGGIIIEEEKKKQQQRRROOOLLLMMMOOOQQQSSSUUUWWWWWWVVVTTTRRRSSSSSSRRRQQQPPPRRRUUUYYYVVVVVVUUUTTTUUUVVVWWWXXX\\\[[[YYYWWWUUUTTTSSSSSSQQQPPPNNNLLLLLLMMMNNNOOOOOOOOONNNMMMNNNOOOQQQRRRSSSRRRPPPOOOMMMLLLKKKKKKLLLOOOQQQQQQOOOLLLJJJIIINNNQQQUUUYYY[[[ZZZXXXVVVSSSQQQNNNLLLKKKLLLMMMOOOQQQPPPOOOMMMLLLMMMNNNOOONNNPPPUUU[[[___nnnwwwssstttwwwwwwvvvxxxwwwtttpppkkkfffbbb```fffkkkqqqvvvvvvqqqkkkfff000000111222333444444555666666555444333333333333444444444444444444444444222777???FFFJJJJJJHHHFFFCCC@@@===:::999;;;>>>@@@CCCDDDFFFGGGHHHHHHGGGFFFGGGIIIJJJLLLOOOSSSYYY^^^jjjYYYTTTaaaooovvvxxxvvvlll```UUUPPPMMMNNNPPPSSSYYY___hhhlllpppqqqoooiiiccc___ddd]]]UUUQQQNNNNNNUUU]]]kkkooouuuzzz}}}~~~~~~}}}~~~}}}~~~~~~}}}|||tttuuuvvvvvvvvvtttsssrrrlllkkkiiifffdddbbbaaaaaa]]]]]]\\\ZZZYYYWWWVVVUUUSSSSSSQQQOOOLLLIIIEEECCCAAA===:::999<<<===<<<:::;;;>>>BBBEEEFFFGGGGGGHHHHHHFFFEEEIIIOOOQQQNNNJJJJJJKKKKKKJJJIIIIIILLLNNNQQQTTTWWW[[[```fffmmmrrrtttsssqqqooonnnmmmnnnnnnpppssswww{{{}}}xxx}}}|||www```OOOEEEDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@>>>BBBCCCDDDFFFGGGGGGGGGGGGDDDCCCCCCFFFIIILLLMMMMMMEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBB>>>?????????@@@@@@@@@@@@EEEGGGIIIJJJJJJHHHEEECCCHHHHHHGGGGGGGGGFFFFFFFFFHHHIIIJJJJJJJJJHHHEEEDDDCCCCCCEEEGGGIIIHHHEEEBBBGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEBBBAAABBBFFFKKKMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMOOOPPPSSSUUUUUUTTTRRRQQQSSSQQQNNNLLLLLLNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRSSSSSSPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPPPPQQQRRRQQQNNNKKKOOOPPPQQQQQQPPPMMMKKKIIIHHHIIILLLNNNPPPQQQRRRRRRRRROOOKKKIIIJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKMMMOOOSSSUUUUUU^^^xxx|||~~~|||ssslllpppwwwzzzwww///000111111333333444555666555444333222222222222444444444444444444444444222777>>>EEEIIIIIIGGGEEEBBB???<<<999999;;;>>>@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJLLLPPPVVVZZZqqqnnn^^^YYYdddpppxxx|||{{{pppeeeYYYUUUSSSUUUXXXZZZ___eeefffhhhmmmpppooojjjccc]]]ZZZTTTNNNMMMLLLNNNVVV___jjjnnntttxxx{{{~~~~~~|||{{{zzz{{{{{{|||{{{{{{||||||{{{{{{zzzzzzssstttssssssrrrqqqpppoooiiihhhfffcccaaa```___^^^[[[[[[YYYXXXVVVUUUSSSSSSOOONNNMMMLLLIIIFFFDDDBBB>>><<<:::999:::;;;;;;:::;;;>>>BBBDDDFFFGGGIIIKKKLLLIIIGGGIIIMMMOOOLLLIIIHHHIIIJJJJJJJJJKKKMMMOOORRRVVV\\\bbbggglllqqqtttqqqpppnnnlllkkklllmmmnnnsssuuuyyy}}}wwwttt|||zzzxxxyyyyyydddSSSIIIDDDDDDDDDCCCCCCDDDDDDEEECCCBBB@@@@@@AAAAAA@@@???BBBBBBCCCDDDEEEGGGGGGHHHBBBBBBBBBEEEGGGHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBBBB@@@????????????@@@AAAAAADDDEEEGGGHHHIIIHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHIIIJJJIIIHHHFFFEEEEEEDDDEEEGGGHHHHHHEEECCCFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHGGGFFFDDDCCCBBBAAACCCFFFJJJMMMLLLJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSTTTSSSQQQOOOMMMNNNLLLIIIGGGGGGIIILLLNNNOOOOOOPPPQQQRRRTTTVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQNNNKKKMMMNNNNNNNNNMMMKKKIIIGGGGGGHHHJJJMMMOOOPPPPPPPPPNNNKKKHHHFFFFFFGGGGGGFFFJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLOOOQQQOOOSSSeeewww}}}wwwvvv}}}///000000111222333444444555444333222111111111111333333333333333333333333222666===DDDGGGHHHFFFDDD@@@>>>;;;999888:::===??????@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGIIILLLPPPTTT___qqq|||uuussstttssszzzvvviiicccjjjttt}}}zzznnnbbb^^^^^^aaaccccccgggkkkggghhhlllqqqsssppphhhbbbXXXSSSOOONNNMMMPPPXXX```iiilllrrrvvvyyy{{{}}}~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~}}}|||zzzwwwvvvuuuuuuuuuxxxwwwwwwvvvuuuuuuvvvvvvrrrrrrpppooommmmmmlllllldddcccaaa___]]]\\\[[[ZZZXXXXXXVVVUUUSSSQQQPPPOOOJJJIIIIIIGGGEEECCCAAA???;;;;;;;;;999888888:::<<<<<<>>>AAACCCEEEHHHLLLOOORRROOOKKKJJJLLLLLLJJJHHHGGGIIIKKKKKKKKKLLLNNNPPPQQQWWW```hhhnnnqqqsssuuuooonnnllljjjkkkmmmppprrrxxxzzz}}}yyytttttt|||zzzrrrpppvvv|||eeeTTTLLLJJJDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBB@@@???AAAAAAAAABBBCCCEEEHHHIIICCCCCCCCCEEEFFFEEECCCAAADDDDDDDDDCCCBBBAAA???>>>@@@@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>>>>@@@AAACCCCCCCCCDDDFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHFFFEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEDDDCCCBBBAAAAAABBBEEEIIIJJJJJJHHHJJJIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRPPPNNNKKKIIIJJJHHHFFFDDDDDDFFFHHHJJJJJJKKKLLLNNNPPPSSSTTTUUUTTTSSSRRRQQQQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPNNNLLLJJJJJJKKKKKKJJJHHHGGGEEEEEEGGGIIIKKKMMMMMMMMMMMMKKKIIIFFFEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKSSS]]]ooo|||//////000111222333444444444333222111000000000000222222222222222222222222222666<<>><<<:::888888999<<<===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFHHHLLLOOOUUUbbbooorrrssszzzwwwsssvvv}}}|||ooolllkkknnnnnnkkklllooommmmmmoootttyyyxxxsssnnneee___ZZZWWWTTTTTTYYY```hhhkkkppptttvvvxxxyyy{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~}}}|||zzzyyyxxxzzz{{{}}}~~~~~~|||{{{||||||}}}{{{{{{{{{||||||{{{{{{{{{yyyxxxvvvsssrrrqqqqqqqqquuusssrrrpppppppppqqqrrrqqqooommmjjjiiihhhhhhiiiaaa```^^^\\\ZZZYYYXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLHHHGGGFFFCCCAAA???===<<<888:::;;;999777666:::===<<<>>>@@@BBBEEEJJJOOOSSSYYYUUUOOOLLLKKKKKKJJJIIIHHHJJJLLLMMMLLLMMMNNNOOONNNVVVbbblllqqqsssrrrrrrpppnnnlllkkkmmmqqqvvvyyy}}}~~~~~~uuuuuuyyyxxxnnnkkkttt{{{hhhVVVLLLIIIJJJCCCBBBBBBAAAAAAAAAAAABBBAAA@@@???@@@AAABBBAAA@@@AAA@@@???@@@AAADDDGGGIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDDDDCCCBBBAAA???>>>===??????@@@AAAAAABBBBBBBBBAAA???===<<<<<<>>>AAACCCDDDCCCCCCCCCDDDFFFHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJHHHFFFEEEFFFGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEAAABBBCCCDDDDDDCCCBBBAAA>>>???AAADDDFFFFFFFFFFFFHHHGGGGGGGGGIIILLLOOOQQQQQQQQQQQQQQQOOOMMMJJJHHHIIIHHHFFFEEEEEEGGGIIIJJJIIIJJJLLLNNNOOOQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKJJJIIIIIILLLLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKNNNNNNMMMLLLHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIKKKLLLLLLLLLLLLKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGHHHIIIJJJNNNRRRSSS[[[aaadddiiittt|||~~~...///000111222333333444333333222111000000000000222222222222222222222222222666;;;AAACCCDDDBBBAAA;;;:::888777777888:::<<<======>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEGGGIIILLLPPPXXXcccooo}}}~~~zzzyyyyyyvvvpppnnnooorrrrrrssswww{{{|||yyyvvvmmmhhhbbb___ZZZXXX[[[aaagggjjjooorrrtttuuuvvvwwwuuuvvvwwwyyyzzzzzzzzzzzz}}}}}}|||{{{{{{zzzyyyyyy|||||||||{{{zzzxxxwwwvvvuuuwwwyyy{{{|||||||||{{{~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxsssrrrqqqooonnnnnnooooooqqqooonnnlllkkkkkklllmmmmmmkkkiiigggeeeeeeeeeeee^^^]]][[[YYYXXXWWWVVVVVVTTTSSSRRRPPPNNNLLLJJJIIIGGGFFFDDDAAA>>><<<:::999777999:::999666777:::>>>===>>>AAACCCFFFKKKQQQVVV\\\XXXSSSNNNLLLKKKKKKJJJJJJLLLMMMMMMLLLLLLNNNOOOPPPYYYfffpppttttttrrrpppooonnnlllllloootttyyy}}}~~~yyysssxxx{{{ooommmxxxvvvbbbSSSKKKFFFDDDCCCBBBAAAAAA@@@??????@@@@@@@@@???>>>???AAABBBAAA@@@@@@???>>>>>>@@@BBBEEEGGGGGGDDDAAAAAACCCEEEGGGGGGCCCCCCCCCBBBAAA???>>>===>>>>>>>>>???@@@AAAAAABBB@@@>>><<<;;;;;;===@@@AAAEEEDDDCCCBBBBBBDDDEEEGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIKKKIIIEEEDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA<<<===@@@AAABBBBBBBBBBBBFFFFFFEEEFFFHHHKKKNNNPPPOOOOOOPPPOOOOOOMMMLLLKKKHHHGGGFFFEEEEEEGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQOOOLLLJJJIIIHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGIIIKKKLLLLLLKKKGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKKKKKKKKKKJJJJJJHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFJJJHHHFFFEEEGGGJJJLLLLLLHHHKKKNNNPPPUUU]]]bbbdddppp|||...//////000111222333333444333222111000000000000111111111111111111111111222555:::???AAABBB@@@???999888777666666888999;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCEEEEEEDDDEEEGGGIIIMMMQQQ\\\nnn}}}tttppppppsssuuuxxxzzzzzzwwwtttrrrgggbbb___]]][[[YYY\\\bbbeeehhhlllooopppqqqqqqrrrqqqrrrtttvvvxxxyyyxxxxxxyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxvvvtttsssrrrsssuuuvvvxxxxxxyyyyyy{{{{{{||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvuuuttttttttttttuuuuuuuuuuuuttttttnnnmmmlllkkkkkkkkklllmmmlllkkkjjjhhhgggggggggggggggfffdddcccbbbaaaaaa```[[[ZZZYYYWWWVVVUUUTTTTTTRRRQQQOOOMMMKKKIIIGGGFFFEEECCCAAA>>><<<:::999888777888888888888999;;;>>>===???BBBDDDGGGLLLRRRVVVZZZWWWSSSOOOLLLKKKKKKLLLKKKLLLMMMLLLLLLMMMPPPRRRXXXaaallluuuxxxwwwsssqqqmmmllllllmmmpppuuuzzz}}}~~~|||{{{sssqqqzzzttttttyyyfffRRRIIIHHHEEEBBB???AAAAAA@@@???>>>>>>>>>>>>>>>>>>===>>>AAABBBBBBAAA???>>>>>>>>>???AAACCCDDDBBB@@@======???BBBDDDEEEBBBBBBBBBBBBAAA@@@??????============>>>@@@AAABBB???>>>===<<<<<<===???AAADDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBEEEHHHJJJKKKHHHEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@:::===???@@@@@@???@@@AAADDDDDDEEEFFFGGGJJJLLLNNNMMMMMMNNNNNNNNNMMMMMMLLLEEEDDDDDDDDDDDDFFFGGGHHHKKKLLLMMMOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOONNNLLLJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFIIIJJJJJJIIIFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJJJJJJJIIIIIIFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEIIIIIIFFFBBBCCCGGGGGGEEEFFFFFFGGGIIIKKKOOORRRTTT\\\dddnnntttzzz......///000111222333333444444333111111111111111111111111111111111111111222555:::>>>@@@@@@???>>>888777666555666777999:::999999999:::;;;===???AAA@@@AAACCCCCCCCCDDDFFFGGGLLLQQQ___sssyyyssssssrrrxxxyyyooohhheee[[[WWWVVVWWWWWWVVV[[[aaabbbeeeiiikkkllllllmmmmmmkkkmmmpppsssuuuuuuuuuuuussssssssstttttttttuuuuuussstttuuuvvvuuutttrrrqqqqqqqqqqqqrrrtttuuuwwwxxxxxxxxxxxxwwwvvvuuutttsssqqqqqqrrrsssrrrqqqooonnnnnnnnnoooooooooooonnnnnnjjjiiihhhgggfffggghhhhhhfffffffffeeedddcccaaa```____________^^^]]]\\\[[[XXXXXXVVVUUUSSSRRRRRRRRROOONNNLLLJJJGGGEEECCCCCC???>>><<<;;;999999999999999888666777:::<<<======>>>@@@CCCFFFIIIMMMRRRVVVTTTSSSQQQNNNKKKJJJKKKLLLJJJKKKKKKJJJKKKOOOTTTXXX```gggqqqwwwyyywwwtttrrrmmmmmmnnnpppsssxxx|||~~~~~~wwwsssrrr}}}xxx}}}lll\\\LLLHHHIIIEEEAAA@@@AAA@@@???>>>============>>>======>>>AAABBBBBBAAA>>>>>>>>>?????????@@@@@@===<<<<<<===???@@@???>>>AAAAAABBBBBBBBBBBBAAAAAA<<<<<<<<<<<<===???AAABBB???????????????@@@@@@AAA@@@@@@AAAAAABBBCCCEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>@@@DDDGGGJJJJJJGGGEEEDDDDDDCCCAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA???===;;;>>>AAAAAA@@@???@@@AAACCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJDDDDDDDDDDDDEEEFFFGGGHHHHHHIIILLLNNNOOOOOOOOONNNIIIJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGDDDDDDDDDDDDEEEEEEFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBDDDDDDBBB@@@???@@@@@@AAABBBBBBCCCCCCCCCFFFEEEAAAAAADDDDDD@@@CCCCCCEEEFFFGGGHHHJJJMMMNNNSSSWWWZZZ___jjjzzz......///000111222333333555444333222111111111111000000000000000000000000222555999===??????>>>===777666555555666777888999888777777888999<<<>>>???>>>@@@BBBBBBBBBCCCDDDFFFMMMUUUfff{{{|||wwwwwwqqq{{{zzzkkk___ZZZTTTQQQQQQSSSSSSTTTXXX______cccfffhhhiiiiiiiiijjjfffhhhkkknnnqqqqqqqqqqqqoooooopppqqqrrrsssssstttpppqqqrrrssssssrrrpppooopppoooooopppqqqtttvvvwwwvvvvvvuuutttsssqqqpppooolllmmmoooqqqpppnnnllljjjiiijjjjjjkkkkkkjjjjjjiiihhhgggfffdddccccccddddddbbbcccccccccbbb```^^^\\\ZZZ[[[\\\\\\\\\ZZZYYYXXXVVVVVVTTTSSSQQQQQQPPPPPPMMMLLLJJJHHHEEECCCAAA@@@::::::999888888999:::;;;:::777555777;;;>>>>>>===>>>@@@DDDGGGJJJMMMRRRUUUPPPOOONNNLLLJJJIIIJJJKKKHHHIIIIIIIIIKKKPPPWWW\\\dddjjjrrrwwwxxxuuusssqqqooooooqqqtttwww{{{yyyqqqqqqttt{{{zzz___SSSIIIGGGFFFAAA>>>>>>@@@@@@>>>======<<<<<<<<<===<<<<<<>>>AAABBBBBBBBB>>>>>>????????????>>>>>>;;;<<<>>>@@@BBB@@@===999AAAAAABBBBBBCCCCCCBBBBBB<<<<<<;;;<<<===???AAABBB@@@@@@AAAAAABBBBBBBBBBBB===>>>???AAACCCEEEFFFFFFAAAAAAAAA@@@@@@@@@?????????>>>======???CCCGGGJJJIIIGGGEEEDDDDDDBBB@@@>>>BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB???===<<<<<>>>>>???@@@AAAAAAAAA<<>>>>>>>>>>>???BBBDDDIIIXXXjjj{{{|||vvvsssuuuzzzzzzmmm___VVVNNNLLLKKKLLLOOOSSSUUUVVVccccccbbbcccccceeefffgggeeefffggghhhiiijjjjjjjjjnnnnnnooooooooommmlllkkkjjjjjjjjjjjjkkkkkklllmmmnnnmmmlllkkklllmmmoooqqqrrrrrrqqqpppooonnnmmmmmmeeeffffffggghhhhhhiiiiiidddeeeggghhhhhhfffdddcccdddccccccbbbaaa```______aaaaaaaaaaaa___]]][[[ZZZWWWXXXXXXYYYYYYYYYYYYYYYSSSRRRPPPNNNLLLJJJHHHHHHHHHGGGEEECCCAAA@@@???>>>;;;;;;:::999888888888888777777888999:::<<<===>>>@@@???AAAGGGNNNTTTVVVVVVMMMKKKIIIJJJMMMNNNMMMLLLHHHHHHIIILLLQQQXXX^^^bbbhhhpppwwwwwwuuutttrrroooooooooqqqtttxxx|||}}}yyyyyy~~~|||{{{vvvkkkVVVOOOGGGCCCCCCCCC@@@=========>>>>>>======<<<;;;:::;;;<<<>>>???@@@AAAAAA>>>======>>>??????<<<:::===<<<;;;;;;;;;;;;<<<===>>>??????>>><<<<<<===???@@@???>>>======>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@??????AAACCCDDDFFFCCC???>>>??????===;;;??????@@@AAABBBDDDEEEFFFBBBBBBBBB@@@>>>===???@@@@@@@@@AAABBBBBBAAA@@@???BBBAAA@@@???>>><<<;;;;;;>>>===:::999:::>>>BBBEEECCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDEEEDDDDDDEEEHHHIIIIIIHHHGGGGGGFFFEEEFFFIIIKKKMMMQQQOOOMMMMMMMMMLLLJJJHHHFFFEEECCCAAA@@@@@@@@@AAA@@@AAACCCEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCGGGFFFDDDEEEHHHNNNTTTWWW]]]iiiyyy---------...//////000000666555333222111111222222111000000//////000111222555666888999::::::999999222222333333444555555555777777888888999:::::::::===>>>>>>>>>>>>???BBBDDDKKKXXXkkkxxxsssppprrrtttyyywwweeeWWWOOOLLLIIIIIIMMMRRRUUUWWW___``````aaabbbcccddddddeeefffggghhhiiiiiiiiiiiikkklllmmmmmmmmmmmmkkkkkkjjjiiiiiiiiiiiiiiijjjkkkkkkkkkjjjiiijjjkkklllmmmkkkkkkjjjjjjiiihhhhhhhhhffffffffffffeeeeeeeeeeeecccddddddeeedddcccbbbaaaaaaaaa```___^^^^^^]]]\\\]]]^^^^^^^^^]]][[[YYYXXXUUUUUUVVVVVVVVVVVVUUUUUUPPPOOONNNLLLJJJHHHFFFEEEFFFDDDCCCAAA???======<<<::::::888777777888888999999999999:::;;;===>>>???@@@@@@CCCHHHNNNSSSTTTSSSKKKIIIGGGHHHKKKLLLLLLJJJIIIJJJKKKOOOUUU\\\bbbfffjjjsssyyyxxxvvvuuutttqqqqqqrrrsssuuuxxx|||yyyxxx|||wwwuuuzzzeeeRRRLLLEEEBBBCCCCCCBBB???>>>>>>>>>============<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???AAAAAA???>>>===========================>>>>>>===<<<<<<===???@@@@@@>>>======>>>????????????AAABBBCCCCCCCCCCCCAAA@@@???>>>???@@@BBBDDDCCC@@@===<<<===>>>===;;;?????????@@@AAACCCDDDEEECCCCCCBBB@@@>>>===???@@@AAAAAACCCDDDDDDCCCBBBBBBCCCBBBAAA@@@???>>>======;;;;;;::::::;;;<<<>>>???BBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKNNNLLLJJJJJJJJJJJJHHHGGGFFFEEECCCAAA@@@@@@@@@@@@???AAABBBDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAADDDCCCBBBBBBDDDGGGKKKNNNOOOYYYeeekkkmmmqqq{{{/////////000111111222222555444333111111111111222222111000//////000000111333444666777888888777777111222222333333444555555666666777888888999999:::<<<===>>>======>>>AAADDDKKKVVVhhh~~~xxxrrrllliiikkkkkkooo|||mmm[[[RRRMMMIIIGGGJJJOOOTTTWWWZZZ\\\]]]___```aaaaaa```bbbcccdddeeeeeeffffffeeeggghhhjjjkkkkkkjjjiiiiiihhhhhhgggfffffffffggggggfffggggggggggggggghhhhhhddddddddddddddddddddddddeeeeeedddccccccbbbaaaaaaaaaaaa``````_________```^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYYYYYZZZYYYXXXWWWVVVRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLJJJHHHFFFEEECCCBBBAAA@@@???===;;;:::::::::999888666555666777999:::;;;;;;;;;;;;<<<===>>>???AAABBBEEEJJJOOOQQQPPPNNNHHHGGGGGGHHHJJJLLLKKKKKKJJJLLLOOOSSSZZZaaahhhlllnnnuuuzzzyyyvvvvvvuuussstttuuuvvvwwwyyy|||~~~nnn[[[NNNIIICCCAAABBBCCCBBBAAA??????===<<<<<<<<<===>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>???AAABBBAAA???<<<===>>>??????>>>===<<<<<<===>>>===<<<<<<===???AAA@@@???>>>===>>>>>>???>>>???AAABBBCCCDDDDDDDDDAAA@@@???>>>>>>???AAABBBBBB@@@>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCAAA>>>===???@@@AAABBBDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<============<<<;;;???@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFGGGFFFGGGGGGHHHIIIIIIIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFGGGFFFDDDBBBAAA@@@?????????@@@AAABBBCCCDDDDDDCCCBBBDDDFFFHHHHHHHHHGGGFFF@@@@@@@@@@@@@@@?????????BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAA@@@???@@@AAACCCDDDDDDKKKSSSVVVUUUWWW^^^dddqqq~~~000000000111222222333333444333222000000000111222333222111/////////000000222333444666666666555444111111111222333333444444555666666777777888888999;;;<<<===<<<<<<===@@@CCCHHHQQQaaaxxx~~~}}}{{{yyyuuuqqqkkkeeeaaa```___dddrrrrrrcccVVVQQQJJJGGGHHHMMMSSSVVVVVVXXX[[[^^^_________^^^^^^______```aaaaaa``````eeefffgggggggggfffeeedddeeeeeedddcccbbbbbbbbbcccccccccdddeeeeeeddddddcccbbbbbbbbbccccccdddddddddcccbbbbbbaaaaaa```______```___]]]\\\[[[\\\]]]^^^\\\\\\[[[ZZZXXXWWWVVVVVVSSSTTTUUUVVVVVVVVVUUUTTTPPPPPPOOOOOONNNLLLKKKJJJIIIIIIGGGFFFDDDBBBAAA@@@>>>===<<<:::999888888888777666444444555777999;;;;;;;;;;;;;;;<<<===>>>???AAADDDHHHLLLNNNNNNKKKIIIGGGGGGHHHJJJKKKLLLMMMLLLKKKMMMRRRXXX___gggmmmqqqqqqxxx{{{xxxvvvvvvvvvtttvvvvvvxxxyyy|||~~~~~~bbbOOOJJJGGGBBB@@@AAAAAAAAA@@@???>>><<<::::::;;;<<<>>>CCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>???@@@@@@???>>>:::<<<===??????===<<<:::;;;<<<======<<<<<<>>>@@@AAA@@@???>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFAAA@@@>>>======>>>@@@AAABBBAAAAAAAAABBBCCCCCCCCC???>>>>>>>>>>>>??????@@@DDDDDDCCC@@@>>>===???@@@AAABBBCCCEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<======>>>>>>>>>?????????AAAAAAAAAAAAAAA@@@???>>>@@@AAABBBCCCCCCCCCEEEFFFEEEFFFHHHJJJJJJIIIHHHGGGHHHFFFDDDDDDEEEGGGGGGFFFGGGFFFEEECCCBBB@@@?????????@@@@@@AAAAAABBBBBBBBBCCCDDDGGGHHHHHHGGGEEEDDD@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???DDDIIIKKKJJJLLLPPPUUUWWWaaaqqq,,,,,,------.../////////333222111000///000111222333222111/////////000000111222333444555444333222000000111111222333333333444444555666666777777888::::::;;;;;;:::<<<>>>AAABBBKKKYYYkkk}}}{{{xxxuuurrroookkkfff___ZZZUUUUUUYYYdddpppuuuooohhhZZZTTTMMMIIIIIILLLPPPRRRSSSUUUXXX[[[]]]^^^]]]]]]\\\]]]]]]^^^^^^^^^^^^]]]ccccccddddddcccaaa```___aaaaaa```______^^^______```aaaaaabbbbbbaaa````````````aaaaaabbbbbbcccccc________________________^^^]]]ZZZYYYXXXYYY[[[]]]ZZZZZZYYYWWWVVVUUUSSSSSSPPPQQQRRRSSSSSSSSSRRRQQQNNNMMMMMMLLLKKKIIIHHHGGGGGGFFFEEECCCBBB@@@???>>><<<;;;:::999888888888888666555444444555777999;;;::::::::::::;;;<<<>>>>>>BBBEEEJJJMMMMMMKKKHHHFFFDDDFFFHHHJJJKKKKKKLLLMMMLLLOOOUUU\\\dddlllrrruuutttyyy{{{wwwtttuuuvvvuuuvvvwwwyyy{{{~~~yyy[[[JJJHHHFFFBBB@@@???>>>>>>===>>>===;;;999999:::;;;<<>>@@@AAA@@@???>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGHHHHHHAAA@@@>>>======>>>@@@AAAAAABBBCCCDDDDDDDDDEEEEEE??????>>>=========>>>>>>BBBBBBBBB@@@>>>===???@@@@@@AAABBBCCCDDDCCCBBBBBB@@@???>>>>>>>>>???AAABBBEEEDDDAAA???=========>>><<<<<<<<<<<<============>>>>>>?????????>>>======;;;===????????????AAACCCDDDFFFHHHJJJKKKJJJHHHGGGHHHFFFDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@AAAAAAAAAAAAEEEFFFGGGGGGGGGEEEBBBAAABBBAAAAAAAAA@@@@@@@@@???===>>>>>>>>>>>>===<<<<<>>?????????===>>>>>>???????????????<<<>>>@@@AAABBBCCCFFFIIILLLQQQ[[[fffttt~~~~~~~~~||||||{{{|||------......///000000000222111000//////000111111222111000//////000000111111222333444444333222111///000000111111222333333333444444555555666777777777888999999888999<<>>===<<<:::999888888777777777777555555555666666777888999888888999:::;;;===??????CCCGGGKKKMMMKKKHHHFFFEEEAAADDDGGGIIIJJJJJJLLLMMMOOOSSSYYYaaajjjqqqvvvxxxwww{{{|||wwwsssuuuwwwwwwwwwxxx{{{~~~vvvXXXKKKEEECCCAAA???======<<<<<<===<<<;;;:::::::::;;;<<>>999:::;;;;;;;;;;;;:::999999:::;;;<<<;;;<<>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGGGGBBBAAA???>>>>>>???@@@AAA???AAACCCDDDCCCCCCDDDEEEAAA@@@???>>>===<<<<<<<<>>======???AAA@@@@@@AAABBBBBBAAA@@@???>>>===<<<<<<<<<>>>AAABBBEEECCC@@@===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<777:::======;;;;;;>>>AAACCCEEEGGGJJJKKKJJJIIIIIIJJJHHHEEEDDDFFFHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBGGGGGGFFFEEEDDDBBBAAA@@@BBBBBBBBBAAA@@@@@@??????===============<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<======>>>??????:::;;;;;;;;;<<<<<<<<<<<<>>>>>>======>>>>>>???@@@CCCGGGLLLSSS\\\iiixxx//////000000111222222222111000///...//////000111111000000//////000111222111222333444333333222111//////000000111222222222333333333444555555666666555666777777666777:::===??????DDDNNN[[[mmm|||xxxuuussspppmmmjjjjjjkkkhhhbbb]]]RRROOOLLLNNNSSSVVVUUUSSSOOOLLLJJJJJJLLLMMMNNNMMMNNNOOOQQQTTTVVVXXXZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]]]]]]]]\\\\\\YYYYYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMLLLJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDCCC@@@???>>>===<<<;;;:::999888777666666666666666666555555777888888888888777888888999;;;===???AAABBBDDDGGGKKKLLLIIIFFFEEEEEEBBBFFFJJJMMMMMMMMMOOOPPPRRRWWW^^^fffooouuuzzz|||{{{~~~~~~xxxtttvvvxxxyyyzzz{{{}}}ttt|||nnnSSSKKK@@@@@@???>>>===<<<===>>>>>>>>>=========<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEIIIFFFCCCAAAAAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;===???AAA>>>>>>===>>>???AAACCCEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDBBB@@@???>>>???@@@AAA@@@BBBEEEFFFDDDCCCDDDFFFBBBAAA@@@>>>===<<<<<<<<<<<<======<<<<<<===???AAAAAAAAABBBBBBBBB@@@???>>>===<<<;;;;;;<<>><<<;;;;;;======<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<999===@@@@@@======@@@DDDCCCDDDFFFHHHJJJKKKKKKKKKKKKIIIFFFDDDFFFGGGHHHIIIHHHHHHIIIIIIIIIHHHFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>===<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;::::::999::::::;;;@@@>>><<<<<<===>>>>>>>>>===@@@EEEIIIMMMTTT]]]dddkkkvvv,,,,,,------.../////////111000///......///000111000000/////////111222333111222333444444333111111/////////000111111222222222222333444444555555666444555666555555666999;;;@@@:::999BBBMMM[[[ooo~~~xxxtttqqqnnnmmmjjjhhhjjjlllkkkfffaaaVVVPPPJJJJJJNNNOOOJJJEEEGGGGGGGGGJJJLLLNNNNNNMMMMMMMMMNNNPPPSSSVVVYYYZZZUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVYYY[[[]]]]]]^^^]]]WWWWWWWWWWWWWWWXXXYYYZZZZZZYYYWWWUUUUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQTTTTTTSSSRRRRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBB======<<<;;;999888777777666555555444444555555555555666888::::::999777666888999:::<<<>>>AAACCCDDDDDDHHHKKKKKKHHHEEEDDDEEEFFFJJJOOOQQQQQQQQQSSSUUUUUUZZZaaajjjrrrxxx|||~~~}}}yyyuuuwwwzzz{{{}}}~~~zzzhhhttteeeNNNJJJ<<<===>>>=========>>>@@@?????????@@@???>>>======;;;<<<===>>>???@@@@@@@@@DDDAAA???===>>>>>>>>>======<<<;;;;;;;;;;;;<<<===777999:::;;;;;;===???BBB=========>>>@@@BBBEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCAAA??????@@@AAABBBBBBEEEIIIIIIGGGEEEFFFHHHCCCBBB@@@???===<<<<<<<<<:::;;;<<<;;;;;;<<>>======<<<;;;;;;<<>>BBBEEEEEEBBBAAAEEEIIIBBBCCCEEEHHHJJJKKKLLLMMMLLLIIIFFFDDDEEEGGGHHHHHHHHHHHHJJJJJJJJJJJJHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEDDDCCCAAA@@@@@@AAABBBDDD@@@@@@@@@???>>>======<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;<<<<<>><<<:::999999:::;;;;;;999777888;;;>>>>>>===999===CCCEEEFFFHHHLLLPPPJJJRRR]]]iiiwww...------......///000111111111000//////////////////////////////000111111///000111222111///---+++000000000000111111111111111111222222222333333333///333666777666666777999;;;===@@@@@@BBBJJJUUU^^^mmmzzz~~~~~~tttpppsssooojjjfffeeehhhiiigggdddYYYTTTNNNIIIHHHIIIJJJKKKGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVUUURRROOOMMMPPPRRRTTTWWWYYYYYYYYYXXXXXXWWWVVVVVVVVVXXXYYYZZZXXXXXXXXXVVVTTTSSSTTTVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUTTTQQQNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNLLLJJJHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<999999999888888888777777666444333444555666555444333444555666777888999999777:::===>>>>>>@@@EEEJJJMMMKKKHHHFFFEEEDDDEEEFFFKKKNNNSSSWWWXXXWWWUUUSSSYYY```iiipppssswwwzzz~~~}}}|||{{{yyyxxxyyy}}}~~~|||qqqkkkqqqyyy~~~xxxsssXXXIIICCC????????????>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;<<<===>>>???@@@@@@AAA@@@???===<<<======>>>::::::;;;;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAFFFEEEDDDDDDDDDDDDEEEEEE@@@@@@AAAAAAAAA@@@??????>>>@@@CCCFFFIIIKKKLLLMMMEEECCCAAA???>>>======>>>:::;;;<<<===>>>???@@@@@@>>>???@@@AAAAAA@@@???>>>???>>><<<<<<<<<>>>AAABBBCCCDDDDDDDDDCCCAAA???>>>;;;999999:::<<<>>>>>>>>>;;;::::::<<<>>>??????>>>???BBBEEEHHHHHHEEEBBB???CCCFFFIIIHHHEEEDDDHHHLLLIIIJJJIIIEEEBBBBBBGGGKKKKKKHHHEEEEEEHHHJJJIIIHHHKKKIIIGGGFFFFFFEEECCCAAAGGGEEECCCCCCDDDCCCBBB@@@????????????>>>>>>>>>>>>???>>>===;;;;;;;;;<<<==================<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;:::999999888999999999:::::::::;;;;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;999:::===???AAAAAAAAAAAAFFFIIILLLQQQXXXeeewww~~~~~~...------......///000111111111000///////////////...............//////000000111222222111000...,,,000000000000111111111111111111111222222222333333111444777888777666777999444777888888999>>>GGGNNNVVV___lllzzzvvv{{{~~~wwwpppooonnniiieeedddggggggeeebbb[[[VVVNNNHHHEEEDDDDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSRRRPPPMMMKKKLLLNNNQQQTTTVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWTTTUUUVVVUUURRRQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@???===<<<<<<;;;;;;777777777777666666666666555444333444555666555444888888888999999:::::::::888:::<<<===???BBBFFFIIILLLJJJHHHEEEDDDDDDEEEFFFHHHJJJNNNQQQSSSSSSRRRQQQ[[[bbblllrrrvvvxxx{{{~~~}}}}}}|||{{{zzz{{{~~~}}}~~~{{{lllkkksss||||||xxx|||dddPPPEEE@@@??????>>>>>>>>>=========<<<<<<;;;::::::::::::;;;<<<<<<<<<===>>>???@@@AAABBBAAA@@@??????>>>>>>>>>;;;<<<<<<<<<;;;:::999999888888888999999::::::;;;;;;<<<===>>>???@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCAAABBBCCCDDDDDDDDDCCCCCCFFFEEECCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>???@@@@@@@@@??????===============???@@@AAACCCCCCCCCCCCAAA@@@???>>>===<<<;;;;;;===??????>>>===;;;;;;;;;===??????>>>>>>AAADDDGGGHHHHHHFFFEEEEEEGGGHHHGGGEEEGGGMMMSSSSSSPPPLLLHHHGGGGGGHHHHHHLLLIIIGGGHHHJJJLLLLLLKKKLLLKKKIIIHHHIIIHHHFFFEEEIIIGGGEEEEEEEEEDDDCCCAAA>>>>>>>>>============<<>>======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999:::999999888888999999999::::::::::::;;;;;;::::::::::::999999999888888888888999999999:::888999;;;<<<>>>>>>??????===@@@DDDEEEHHHOOOZZZbbbuuu...------......///000111111111000///////////////---------------...//////111111222222222000///...000000000000111111111111111111111222222222222333111333555666555444555666555777888777666888>>>BBBEEEIIIQQQ```vvvyyynnnttt|||yyyooohhhhhhdddaaa```aaabbb___\\\WWWRRRLLLFFFCCCBBBAAA@@@GGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPPPPOOOMMMKKKIIIHHHIIILLLOOOQQQRRRSSSSSSPPPQQQQQQRRRRRRRRRRRRRRROOOQQQSSSSSSQQQOOONNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@?????????>>>===<<<;;;:::::::::666666555555555444444444444333222333555666666555666666666666666666666666:::999:::===AAAEEEGGGHHHJJJHHHFFFDDDCCCDDDEEEFFFGGGHHHJJJLLLOOOQQQRRRSSS^^^fffpppwwwzzz{{{|||~~~~~~}}}|||}}}~~~~~~~~~{{{{{{~~~tttkkkoooxxxtttpppvvvyyyzzzxxxcccTTTIIICCC???>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::::::::;;;:::::::::;;;===???@@@BBBBBBBBBAAAAAA@@@???>>><<<===<<<<<<;;;:::999888555666666777888888999999:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAABBBAAA@@@@@@???CCCCCCCCCCCCAAA@@@>>>===FFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>======>>>???@@@@@@@@@@@@@@@<<<===>>>??????@@@@@@@@@AAA@@@???>>>===<<<<<<<<<@@@>>>===>>>@@@AAAAAAAAAAAA???<<<<<<>>>?????????AAABBBDDDFFFGGGHHHHHHHHHFFFGGGHHHGGGFFFJJJRRRXXX]]]WWWPPPMMMMMMLLLHHHEEEKKKIIIHHHIIILLLMMMNNNMMMMMMLLLKKKKKKLLLLLLKKKJJJLLLJJJHHHGGGGGGFFFDDDBBB============<<<<<<<<<;;;>>>>>>??????>>>>>>======;;;;;;;;;;;;::::::999999888888888888888888888888666777888888888888888888888888999999999::::::::::::::::::999999999888888666777777777777888888888888888888999999:::;;;<<<;;;>>>AAAAAAAAABBBFFFJJJRRRddd}}}...------......///000111111000000///////////////......------......///000222222222222222111000//////000000000111111111111111111111111222222222222111222222222222222222222666888:::999888888:::<<>>===<<<;;;:::<<<;;;:::999888888888888555555444444444333333333333222222333555666666555333444444444555555666666;;;::::::===CCCGGGHHHGGGHHHGGGEEECCCCCCDDDEEEGGGIIIIIIJJJLLLPPPTTTXXX[[[dddlllvvv|||~~~}}}}}}~~~~~~}}}}}}zzzxxxxxx}}}}}}tttrrrxxxwwwlllhhhoooxxx|||cccRRRJJJGGGCCC???============<<<<<<<<<<<<<<<;;;::::::999999::::::999888777777888:::<<<>>>@@@@@@AAAAAAAAA???>>><<<<<<<<<<<<;;;:::999888777555666666777777888999999;;;;;;===>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA======>>>>>>======<<<;;;BBBBBBBBBAAAAAAAAA@@@@@@DDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????===>>>>>>???@@@@@@@@@AAA===>>>@@@BBBBBBBBBAAA@@@BBBAAA???>>>======>>>>>>@@@???>>>@@@BBBDDDEEEEEEEEECCC@@@???@@@AAAAAAAAAFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHLLLQQQUUU\\\XXXSSSOOOMMMKKKHHHEEEGGGGGGGGGIIIJJJLLLMMMMMMLLLKKKKKKLLLNNNOOONNNMMMOOOMMMJJJIIIHHHGGGEEECCC>>>>>>>>>=========<<<<<<===>>>???@@@@@@???>>>===<<<<<<;;;;;;::::::999999888888888888888888888888666666777888999999999999888888888888999999999999999999999999888888888888666666777777777888888888999888777777777888999:::;;;===@@@@@@@@@AAACCCEEEFFFRRRbbbnnnwww...------......///000111111000000/////////////////////......//////000111222222222222222111111000///000000000111111111111000000111111111222222222222222111111222333333222222444666666666666666777888<<>>===<<<;;;:::999999999999888777666666666666555555444444444333333333222111111222555777777666444555666777999:::<<<<<<<<<;;;;;;???DDDHHHHHHFFFGGGEEEDDDCCCCCCEEEGGGHHHKKKKKKLLLNNNSSSZZZaaaeeelllsss|||~~~~~~~~~|||{{{yyywwwwww~~~yyyxxx}}}tttiiieeeooo|||kkkUUUHHHFFFFFFCCC???============<<<<<<<<<<<<;;;;;;:::999999999999:::999888888888999;;;===>>>>>>>>>??????>>>===;;;:::;;;;;;;;;;;;:::999888777888888888999999999::::::<<<===>>>@@@AAABBBCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@?????????????????????@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>??????@@@@@@AAA>>>@@@BBBDDDEEEDDDCCCAAAFFFEEEDDDBBBBBBBBBCCCCCC>>>===>>>@@@DDDGGGHHHHHHHHHFFFDDDCCCDDDDDDDDDCCCFFFEEECCCBBBBBBCCCEEEFFFEEEFFFHHHIIIJJJJJJLLLMMMSSSSSSSSSOOOKKKHHHGGGHHHFFFGGGIIIJJJJJJKKKLLLMMMJJJJJJIIIKKKNNNOOOOOONNNOOOMMMKKKJJJIIIHHHFFFDDD@@@@@@@@@@@@????????????===>>>???@@@@@@???>>>=========<<<<<<;;;::::::999999999999999999999999999777777888999:::::::::999777777777888888888999999999999888888888777777777777777777777888888888888999999777777777777999:::888999::::::;;;===@@@BBBCCCGGGLLLOOOSSSXXXaaaggg~~~...------......///000111111111000//////////////////////////////000111111111111111111111111111111000000000000111111111111000000000111111111111222444333111222444555555444222333444555666666666666222999<<<::::::BBBMMMTTTRRROOOKKKJJJIIIGGGDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@DDDBBBAAAAAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEECCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFBBBBBBCCCEEEGGGHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHHHHFFFHHHJJJKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA>>>===>>>>>>===<<<;;;::::::999777666555444444444444444444444333333333222222222000000000222555777777666333333555777999;;;<<<=========>>>AAADDDFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJKKKKKKMMMPPPWWW```hhhmmmuuu{{{}}}~~~~~~{{{{{{{{{zzz{{{yyy~~~yyynnnffffffsss{{{fffZZZLLLCCCBBBBBB@@@>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999999999999:::;;;;;;===>>>>>>??????=========<<<<<<;;;:::999::::::;;;;;;::::::999999<<<<<<<<<;;;;;;;;;;;;:::<<<===???AAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDDDDDDDDDDCCCBBBBBB@@@???>>><<<;;;:::::::::<<<<<<>>>???@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDD@@@@@@??????>>>??????@@@???@@@BBBDDDEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA=========@@@DDDGGGIIIIIIHHHGGGFFFFFFGGGGGGEEEDDDBBBAAAAAAAAABBBEEEGGGIIIDDDEEEGGGHHHIIIHHHGGGFFFJJJMMMPPPNNNIIIFFFGGGJJJGGGIIIKKKLLLLLLLLLMMMNNNIIIHHHHHHJJJMMMOOOOOONNNNNNLLLJJJIIIIIIHHHFFFDDDBBBBBBBBBBBBAAAAAAAAA@@@======>>>>>>??????>>>>>>>>>======<<<;;;:::999999999999999999999999999999888888999999:::999999999666777777777777888888888888888888777777777777666777777777777888888888888888888777777777888888999999888777777888:::<<<>>>@@@@@@@@@@@@BBBGGGMMMRRRYYYfff{{{{{{wwwtttwww...------......///000111111111000//////////////////............///000000000000000//////000000111000000000000111111111111000000000000111111111111222000...///222555555444555555555666777777666666222888;;;999888===BBBCCCAAA@@@===<<<<<<===<<<::::::<<<===>>>>>>=========@@@???>>>???AAAAAA@@@???@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDAAAAAAAAABBBCCCDDDFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<===???AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???===<<<::::::999999999888888888444444333333222222333333222222222111111111000000000//////222555777777777333333444666777999:::;;;===???BBBCCCDDDDDDEEEFFFFFFEEEDDDDDDEEEHHHJJJLLLLLLMMMOOOTTT]]]gggpppvvv}}}{{{|||~~~~~~~~~~~~||||||}}}~~~wwwlllkkkqqq|||jjjUUUPPPHHHAAA>>>>>>????????????>>>>>>>>>=========;;;:::999999888999999999888:::<<<>>>??????>>>======<<<;;;::::::999999::::::;;;<<<<<<===<<<<<<<<>>===<<<;;;::::::;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBB@@@>>><<<:::999888888999:::<<<===????????????BBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@>>>>>>>>>>>>???>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@??????>>>???>>>>>>???BBBEEEFFFEEEFFFEEEFFFGGGHHHHHHEEECCCCCCBBBBBBBBBCCCFFFHHHIIIDDDDDDDDDEEEFFFGGGGGGFFFHHHIIIKKKLLLKKKJJJIIIIIIFFFIIILLLLLLKKKJJJJJJLLLIIIHHHHHHJJJLLLNNNNNNMMMLLLJJJHHHHHHHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAA===<<<<<<<<<======>>>???======<<<;;;:::999888888888888888888888888888888888888888888888888777777666666666777777777888888888888777777777666666666555555666666666777777777555555666777888888888777:::999888888999:::::::::>>>===<<<===???BBBFFFHHHHHHNNNZZZjjj|||...------......///000111111111000///////////////...------------...//////000///////////////000000000000000000111111111111000000000000111111111111///,,,***+++///222222111555444333333444444333222111555666666777:::888444;;;999666666:::===;;;777777999<<<===<<<<<<<<<===;;;;;;;;;===@@@AAA@@@>>>>>>??????@@@@@@AAABBBBBB@@@AAACCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDFFFEEECCCBBBAAABBBBBBCCCBBBCCCDDDCCCAAAAAACCCEEECCCCCCBBBAAA@@@???>>>===888:::<<>>>>>>>>>>>>>>>>>>>>>>>777999;;;===>>>>>>======555555555555555555444444333333222222111222222222000000000000/////////////////////111555777888777888888999:::;;;<<<<<<<<<===AAAEEEEEECCCBBBDDDFFFFFFEEEDDDEEEFFFHHHKKKMMMNNNOOORRRYYYbbblllvvv|||yyy{{{}}}}}}}}}~~~}}}zzz|||vvvrrrwwwsss^^^NNNLLLHHHAAA===<<>>>>>>>>>>>;;;:::999999888888999999555777:::<<<======;;;:::>>>===;;;:::999999:::;;;;;;<<<===>>>????????????AAA@@@???>>><<<;;;:::999:::;;;===???AAABBBCCCCCC?????????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA???===<<<<<<<<<<<<888999;;;===????????????CCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@>>>======>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEFFFEEEDDDCCCBBBAAA???>>>???AAACCCCCCBBBCCCDDDEEEGGGIIIHHHDDDBBBGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDBBBBBBDDDGGGHHHIIIJJJIIIHHHKKKNNNNNNJJJGGGDDDGGGJJJJJJHHHFFFGGGIIIIIIHHHHHHJJJMMMNNNNNNMMMJJJHHHGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA===<<<;;;;;;;;;===>>>???<<<<<<;;;:::999888777666777777777777777777777777777777888777777666555555666666666666777777777777777777777777666666666666444444444555555555666666222444555777888777777666555555666888999:::999777:::999999:::<<<=========BBBAAACCCJJJXXXhhhuuu|||,,,,,,,,,---...///000111000//////...............---------------...///000000000000000////////////000000000000111111111111///000111222222111000///000000000000111111111111111222222222222333333333333333333444555666777888888888777777666666555555999999999999999999999999<<<;;;;;;:::::::::;;;;;;============<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDD?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@???>>>???@@@@@@???>>>>>>>>>======<<<<<<======<<<======>>>??????===<<<;;;:::999:::;;;;;;======<<<;;;999888777777999888888777666555555555555444333333222222222333222222111111000000//////222333333444555666777777888888999::::::;;;<<<<<>>===;;;<<<<<<===>>>???@@@AAAAAA???>>>===<<<;;;:::999999777999;;;===>>>>>>===<<<;;;;;;;;;::::::999999999666777999<<<===???@@@@@@AAABBBDDDBBB???;;;999888=========>>>>>>@@@AAAAAA>>>???@@@@@@???@@@AAACCCHHHFFFEEEFFFGGGGGGCCC@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???BBBCCCEEEFFFFFFDDDCCCAAAEEEDDDCCCAAA???===<<<;;;<<<======>>>>>>>>>======HHHGGGFFFDDDCCCCCCCCCCCCEEEBBB@@@@@@AAAAAA>>>;;;@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCEEEFFFFFFEEEDDDDDDFFFGGGJJJKKKLLLJJJHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKKKKJJJJJJJJJHHHEEEBBBAAA@@@AAABBBDDDDDDCCCAAA???<<<:::999???<<<999888999;;;;;;;;;;;;<<<<<<;;;:::999888777666666666666666666666666888888777666666666666666444444333444555777999:::666666666666666666666666777777666666666666777777666444333555888999777444666666666666666666666666999999888888999;;;===>>>>>>???BBBEEEKKKPPPUUUWWW___ccclllwww,,,,,,,,,---...///111111555555333222111000000000...---------......///000000000000000////////////000000000000111111111111///000111222222111000///000000000000111111111111///000000000000111111111333333333333444555666777666666666666666555555555888888888888888888888888;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???@@@AAABBB>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA???>>>>>>>>>??????>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<======>>><<<;;;:::999999999::::::;;;:::999888777666555555666666666555444333333333444444333222222222222222222111111111000000000///222333333444555666777777999999:::;;;===>>>@@@AAAEEEDDDBBBAAAAAABBBCCCDDDFFFFFFGGGGGGHHHJJJLLLMMMOOOWWWaaagggpppzzz}}}}}}|||{{{yyyzzz}}}~~~uuu^^^LLLHHHEEEAAA???>>>>>><<<;;;::::::;;;<<<===>>>??????>>>>>>>>>===<<<<<<;;;;;;888999<<<===>>>>>>===<<<999999999999888888888777888999:::<<<>>>??????@@@@@@BBBCCCBBB???;;;:::999;;;;;;;;;;;;<<<===>>>>>>===>>>@@@??????@@@BBBDDDDDDCCCCCCDDDFFFFFFCCC@@@???>>>>>>============>>>>>>===<<<<<<<<<===>>>>>>AAABBBDDDEEEEEECCCBBBAAACCCBBBAAA@@@>>><<<;;;:::;;;;;;<<<<<<===>>>??????BBBBBBBBBCCCDDDFFFGGGHHHEEEBBB@@@@@@AAAAAA>>><<<>>>??????@@@@@@@@@@@@???DDDDDDDDDDDDCCCBBBAAAAAACCCDDDEEEFFFFFFFFFEEEDDDDDDFFFHHHJJJJJJIIIGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJHHHFFFCCCAAA@@@@@@@@@????????????>>>===<<<;;;???===:::999:::;;;;;;;;;;;;;;;;;;:::999888777777777777777777777777777777888777777666666666666666666666555444444555666777555555555555555555555555666555555444444555555666666555333444777888666444666666666666666666666666888777777666777888:::;;;;;;;;;===???BBBFFFIIIKKKKKKMMMRRRYYYaaannn------------...000111222555444333111///------,,,...............//////000////////////000000000000000000000000111111111111000000111111111111000000000000000000111111111111///000000000000111111111222222222222222333444555444444444444444444555555777777777777777777777777999999999888888999999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???>>>>>>============>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888888888999999777777666555444444333333444333333222222111111111333222111111111111111111111111111111111000000000333333444555666777777888888888999;;;===AAADDDEEEFFFEEECCCAAAAAABBBCCCDDDHHHIIIIIIIIIIIIKKKOOORRRVVV```jjjqqqyyy}}}zzzzzz{{{}}}|||nnnXXXJJJFFFCCC@@@>>>===<<<;;;:::888888999:::;;;;;;<<<<<<========================999;;;<<<===>>>>>>===<<<777777777777777666666666888999;;;<<<===>>>>>>>>>>>>@@@BBBAAA???<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<===?????????@@@BBBDDDAAA@@@@@@AAACCCDDDBBBAAA=========<<<======>>>>>>??????>>>============>>>@@@@@@BBBCCCCCCBBBAAA@@@AAA@@@@@@???===<<<<<<;;;;;;::::::;;;<<<>>>@@@BBB@@@@@@AAACCCEEEGGGHHHIIIDDDCCCAAAAAAAAAAAA???===<<<======>>>??????>>>>>>AAABBBDDDEEEEEEDDDBBBAAACCCDDDEEEFFFGGGGGGFFFEEECCCEEEGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFDDDBBB@@@???>>>::::::<<<===>>>>>>>>>>>>@@@>>>;;;:::;;;;;;;;;:::999999999888888777777666777777777777777777777777888777666666555555666666999888666555444444333444555555555555555555555555444444444333333444444444777666444444555666555555666666666666666666666666777666555444444555666777888888888999:::<<<>>>>>>>>>>>>AAADDDGGGPPPaaarrr---------...///000222222444333222000///......---000//////...//////000000////////////000000000000///000000000111111111111000000000111111000000000///000000000111111111111111111222222222333333333111111111111111222333333111111222222333333444444666666666666666666666666777777777777777777888999999999999999::::::::::::;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999888888888999888888888777777777777777555444444333333222222222222222222111111000000000111111000000000000111111111111111111111111111111333333444555666777888888666666777999===AAAEEEGGGFFFEEECCCBBBAAABBBCCCDDDHHHIIIJJJIIIIIILLLQQQUUU___iiisssyyy}}}||||||}}}|||~~~iiiVVVKKKCCCAAA>>><<<<<<;;;:::999777777888999999:::;;;;;;::::::;;;;;;<<<======>>>;;;;;;<<<=========<<<<<<777777777777777777666666888999:::;;;<<<<<<<<<<<<===???@@@@@@>>>======>>>>>>======<<<<<<<<<<<<===;;;<<<>>>>>>>>>???BBBDDD@@@@@@@@@@@@AAAAAAAAA@@@::::::::::::;;;;;;<<<=====================>>>>>>>>>???@@@@@@AAA@@@@@@????????????@@@@@@@@@AAAAAA>>>===<<<;;;<<<>>>AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@???<<<======>>>???>>>>>>>>><<<>>>AAAEEEFFFFFFEEEDDDCCCDDDEEEGGGGGGGGGFFFFFFDDDEEEFFFHHHIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHGGGEEECCC@@@>>><<<888999;;;<<<>>>?????????@@@>>><<<;;;;;;;;;;;;999888888777777666666666666666666666666666666666666777777666555555555555666888777666555444333333333555555555555555555555555444444333333333333444444777666444444444444555555555555555555555555555555666666444333333444555555888888888888888999999999======???AAAAAADDDOOO[[[ooossszzz.........///000111222333444444444444444444555555111000000/////////000000.../////////000000000111///000000000111111111111111000000000000000000111///000000000111111111111111111222222222333333333111111000000000111222222000000111111222222333333444444444444444444444444555555555555555666777777888888888999999:::::::::999999888777777777888888999::::::;;;;;;::::::999999999999999999999999999999::::::::::::;;;;;;;;;888888999999999999999999888888888888888888888888999999888777666666666666666666666666666555555444333333333333333222222222222222222111111111111111000000000//////000111111000000111111222222333333333444444555666777888888666777888;;;???CCCFFFHHHFFFEEECCCBBBBBBCCCEEEFFFFFFHHHIIIIIIIIILLLTTTZZZdddmmmxxx~~~cccPPPGGGAAA???<<<;;;;;;;;;:::999888888888999999::::::;;;777888888999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;888888888888888888888888666777888999:::;;;;;;;;;===>>>@@@???>>>===>>>???>>>======<<<<<<<<<<<<===;;;<<<=========>>>@@@CCCBBBBBBAAA@@@???>>>>>>???:::::::::::::::;;;<<<===999999:::<<<===>>>??????===>>>>>>???????????????>>>???@@@BBBCCCEEEFFFGGGBBB@@@>>>======>>>@@@AAADDDEEEEEEEEEDDDCCCAAAAAACCCDDDCCCCCCBBBAAAAAAAAA>>>?????????@@@??????>>>;;;===@@@CCCEEEEEEDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFDDDBBB@@@>>><<<:::;;;<<<===>>>>>>>>>>>>???===;;;;;;<<<<<<:::999888777666555555555666666555555555555555555555555777666666555555555555555555555555555555555444444555555555555555555555555555444444333333444444555555555555444444444444555444444444444444444444444777666444333333444555666666777777888888888888888888999===@@@???===BBBIIIWWWWWWWWWXXX^^^jjjxxx////////////000222333444111111222333444666777888222111111000000000000000......//////000000111111000000000000111111111111111111000000000000111111000000000000111111111111///000000000000111111111111111000000000111111222111111111111111111222222222222222222222222222222333333333333444555666666666666666777888888999999888777777666666666777777888888999999999999888888888888888888888888888888888888888888999999999999555666777777777777777666666666666777777777777777777666555555555555555555444444555555555444333222222222222222222222222333111111111111111111111111000000000000000000111222000000000111222333444444444444555666777888888999999;;;===@@@CCCFFFHHHIIIDDDDDDBBBBBBBBBDDDFFFHHHGGGIIIKKKKKKKKKPPPZZZbbbhhhrrr{{{|||}}}___MMMEEE@@@>>>;;;:::;;;;;;;;;:::888888999999999:::::::::666666777888999:::;;;<<<<<<;;;;;;::::::999999999888888999999999999999:::555666888999:::;;;;;;;;;===?????????>>>===>>>@@@<<<;;;;;;;;;;;;;;;<<<<<<;;;=========<<<===???AAAAAABBBAAA???===<<<<<<>>><<<<<<<<<;;;<<<<<<======666888999;;;===>>>??????=========>>>>>>???@@@@@@>>>???@@@BBBDDDFFFGGGHHHBBBAAA???>>>======>>>???AAABBBCCCDDDEEEDDDCCCBBBCCCDDDEEEDDDBBBAAABBBCCCAAAAAAAAAAAA@@@???>>>>>>>>>???AAABBBBBBAAA???>>>AAABBBDDDEEEFFFFFFFFFFFFEEEEEEGGGHHHIIIIIIJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFEEECCCAAA@@@???>>><<<===============<<<<<<<<<;;;::::::;;;<<<:::999888777666555555555666777444444444444444444444444777666555555444444555555222333444555555555555555444444444444444444444444555444444333333444444555111333555666555444555555444444444444444444444444666555444333444444666666444444555666777777777777444555999===<<<999;;;@@@BBBCCCDDDEEEGGGLLLSSSXXXeeeppp/////////000111222333444//////000111333444666777333222111111000000000111.........///000111111111000000000000111111111111222111000//////000111222000000000000111111111111///000000000000111111111222111111000000111111222222222222111111111111111111111111111111111111111222111111222333444555555222333333444555555666666666666555555555666777777777777777888888777777777666666666666666666666666555555555666666666777777333444555666666666555555444555555555666666666666444444333333333444555555333333444444444333222111000000000111111111222222000000000000111111111111111000000000000111222333///000000111333444444555444444555666777888999999;;;===@@@CCCEEEFFFGGGGGGCCCBBBBBBBBBCCCFFFHHHJJJJJJMMMOOOOOOPPPVVVbbblllttt|||~~~}}}pppkkktttqqqWWWIIICCC???===;;;:::;;;<<<;;;;;;888888888888999999999999777777888999:::;;;;;;<<<<<<;;;:::999888888777777888888888999999999::::::666777888:::<<<======>>>>>>???@@@???======>>>@@@;;;;;;;;;;;;<<<===>>>>>><<<===>>>===<<<;;;===???===??????===::::::<<<>>>======<<<;;;;;;;;;<<<<<<888999;;;===>>>??????>>>============>>>???@@@AAA??????@@@@@@AAABBBCCCCCC>>>>>>>>>===============???@@@BBBDDDEEEEEEDDDCCCBBBDDDFFFEEEBBBAAABBBDDDCCCCCCBBBAAA@@@>>>===<<>>===<<>>999:::<<<>>>???@@@BBBCCCHHHPPP[[[eeeooo~~~//////000000111222444555333333444444666777999:::333333222111000000111111---......///000111111222000000000000111111111111222111000//////000111222000000000000111111111111111222222222222333333333222222111111111111111222333333222222111111000000000000000000000000000000111111111111222333444555000000111222333333444444555555555555555666777777666666777777777777666666666666666666666666666666333333333444444444555555111222444555666555444444444444444555555666666666222222222222333444444555222222333444333222111000......//////000111111111/////////000000000000000111111000000111222333333//////000111333444555555444444555666777888999999999<<>>???@@@@@@???@@@@@@???===<<<>>>???=========>>>>>>@@@AAABBB===>>>>>>===;;;;;;<<<>>>:::;;;<<<;;;999999<<>>===============>>>???AAAAAA?????????>>>>>>>>>>>>>>>::::::;;;<<<======<<<<<<@@@AAACCCEEEEEEDDDCCCBBBBBBEEEFFFEEEBBBAAACCCEEECCCCCCBBBAAA???===;;;:::<<<<<<=========>>>??????>>>@@@BBBCCCEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFDDDBBB@@@???@@@AAABBB999::::::;;;;;;:::::::::888777777999;;;<<<:::999888777666555555666888999666666666666666666666666666666555444444444444555333444555555555444333222444444444444444444444444222222111111111111222222+++000666888777555555666333333333333333333333333222222111111222444666777555666777888888777555555777444444555444333666<<<::::::999:::;;;===@@@BBBBBBEEEHHHIIILLLWWWhhhuuu...///000111111222111111333333333444444555555555333222111000////////////111000///---+++)))''''''111111111111111111111111---...000111222222111111111222333333222111222333444111///000333888???FFFCCC===666111000111000///000000////////////000000111111111111111111111111333222000//////000222333222333444444555555444444333333333444555666777777444444444444444444444444444444444444444444444444444444444333333222222222555444444333333444444555222222222222222222222222333222111000000111222333000000000000000000000000444333111//////000111222222111111111000000///////////////000111111222222222333333333333333333444555555666666777777888888???@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCEEEHHHKKKMMMMMMQQQPPPOOOTTT^^^jjjvvv|||}}}}}}~~~}}}{{{zzzxxx~~~oooiiijjjmmmyyy}}}rrruuu{{{fffTTTIIIDDDAAA===<<<:::999888999::::::777777777888888999999999444666888;;;<<<<<<;;;:::999999888777777777888888;;;999777777888:::;;;:::;;;::::::;;;===>>>===;;;<<<===============<<<<<<<<<>>>????????????@@@BBB:::::::::;;;;;;;;;;;;;;;999999;;;;;;;;;;;;999999========================>>>>>>????????????>>>>>>::::::999:::<<<===<<<;;;>>>>>>>>>@@@AAA@@@>>>;;;:::;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAACCCAAA???===<<<<<<===>>>===========================<<<<<<@@@CCCEEECCCAAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHEEECCCDDDCCC@@@>>>>>>>>>???@@@======<<<;;;:::999999888888888888999999:::::::::999888777555555555666777777444222222444555444222555555444333333333333444...///111222333222222111222222222222222222222222444333111000000000111111333333333333333333333333444333333222111111111222111000111333555666555333555555555666666666666777777777666666666666777777666777777777888888888888=========???DDDKKKRRRWWWrrr{{{...///000111222222222222222222333333333444444444222222111000////////////......//////000000111111111111111111111111111111000000111222111111000//////000111111//////000111111000000333777999;;;<<<;;;777222//////000000///000000////////////000000111111111111111111111111333222000//////000222333111222222333333333333333222222333333444444555555444444444444444444444444333333333333333333333333444444333333333222222222444333333222222333333444222222222222222222222222222222111000000111222222111111111111111111111111333222000///...///000111111111111111000000000/////////000000111111222222222333333333333444444444666666777777888:::;;;;;;@@@AAACCCEEEEEEEEECCCCCCCCCDDDEEEGGGKKKNNNOOOPPPSSSSSSUUU\\\fffqqq{{{}}}}}}~~~}}}|||zzzzzzzzzoookkkmmmqqqzzzvvvkkklllqqqwww{{{~~~iiiUUUIIICCC@@@???<<<;;;:::999999999999:::888888888888999999999:::666777888999:::999999888;;;;;;:::::::::;;;;;;<<<;;;999888999:::<<<;;;;;;<<<;;;;;;<<<>>>???===<<<<<<<<<============<<<<<<>>>???AAAAAA@@@@@@BBBCCC@@@@@@???===<<<:::999999999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<;;;:::::::::;;;<<<;;;;;;=========???@@@???===;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@BBB@@@>>><<<<<<<<<===>>>=================================@@@CCCDDDCCC@@@AAAAAA@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDEEEFFFFFFDDDBBBBBBAAA???===<<<===>>>>>><<<;;;;;;::::::999999999888888999999::::::::::::888888777666666777888999999666444444666777666444555555444333333333333333222333444555555555444333222222222222222222222222333222111000000000111111222222222222222222222222444333222111111111111111222111111222444555444333444444444555555555666666777666666555555666666777666666666777777777888888777666666777;;;???DDDGGGTTTZZZaaaccccccgggrrr{{{///000111222222333222222111111111222222222222333111111000///............---...///111222444555666111111111111111111111111222222222222111000......///000111111//////000111///222777;;;<<<;;;777222333111//////000111222111111000000//////000000111000000000000000000000000222111000//////000111222000000111222222222222111222222222222222222222222333333333333333333333333111111111111111111111111333333333222222222222222222222222111111222222222222222222222222222222222222111111000000111111222222222222222222222222222111111///.........///000111111111111000000000000//////000000111222222222222222333333444444444444777777777888:::<<>><<<;;;===<<<<<<===>>>???===<<<;;;;;;<<<<<<===<<<<<<;;;???@@@BBBBBBAAAAAACCCDDDCCCCCCAAA@@@>>><<<::::::999999;;;;;;;;;;;;999999888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;<<<===>>>>>><<<:::<<<<<<;;;;;;:::999999999;;;;;;<<<===>>>??????@@@>>>============>>>??????AAA???>>>===<<<<<<===>>>>>>======<<<<<<======>>>>>>>>>>>>@@@BBBCCCBBB@@@??????@@@AAABBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@@@@???===<<<;;;;;;<<<===::::::::::::::::::::::::999999999:::::::::::::::888888777777777888888999888777555555666666666555555444333333222222333333444555666666666555444333222222222222222222222222222222111000000000111111111111111111111111111111333222111111111111111111444222000000222333333333333333333333444444444444666666555555555555666666555555666666666777777777777666666666777999<<<===BBBEEEGGGHHHHHHKKKQQQVVV```kkkyyy///000111222333333333333000000000111111111111111000000///.............../////////000000111111111111111111111111111111111111111111111000000//////111222333222111000111333000999AAAAAA>>>999555111000000000111222333333333111000000000000000000111////////////////////////111111000000000000111111///000111111222222111111222222222222222222111111222222222222222222222222111111111111111111111111222222222222222111111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111000000/////////000000111111111000000000000000///000000111111222333333222222333333444555555555777777777888;;;>>>AAACCCDDDDDDEEEEEEEEEDDDCCCCCCDDDFFFHHHKKKMMMOOORRRTTTUUU\\\fffqqqyyy}}}|||~~~~~~~~~~~~~~~}}}ppppppttttttwww}}}zzzllleeeccciiitttsss]]]UUUJJJCCC@@@???>>><<<::::::999999999999999999999999999999999:::::::::>>>===;;;;;;;;;===???@@@888888888999:::;;;<<<===;;;;;;<<<===??????===;;;<<<;;;;;;<<<======<<<:::::::::;;;<<<<<<<<<;;;;;;>>>???AAAAAA@@@@@@BBBCCCAAAAAA@@@???>>>======<<<999999;;;;;;;;;;;;999999777777777777777777777777:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;999999999999;;;::::::;;;======<<<:::;;;;;;;;;;;;:::999999888:::;;;;;;;;;<<<=========::::::::::::;;;<<<===>>>@@@@@@???>>>>>>>>>??????>>>>>>===<<<<<<===>>>>>>@@@??????@@@AAAAAAAAA@@@===>>>???AAACCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAABBBCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;<<<999:::::::::;;;;;;<<<<<<999999999:::::::::::::::888888777777666666666666555444333333333333333333444333333222222222222222222222333333333222000///111111111111111111111111111111111000000000000111000000000000000000000000222111111000000000111111555333000///000222222222111222222222333333333333555555444444444444555555444555555555555666666666888888888888888888999999>>>>>>>>>>>>???AAACCCEEEFFFLLLVVV^^^fffppp|||//////000111222222222222000000000000000000000000000//////............///////////////////////////111111111111111111111111000000000000000111111222000111222222111000111222///<<>>AAACCC888888888999:::;;;<<<===;;;;;;<<<===??????===;;;;;;:::999:::;;;;;;:::888999999:::;;;;;;;;;;;;;;;;;;===>>>???>>>>>>???AAA??????>>>===<<<<<<;;;;;;999999;;;;;;;;;;;;999999777777777777777777777777:::;;;;;;<<<<<<;;;;;;::::::;;;<<<;;;999777888::::::999999:::<<<<<<;;;:::::::::;;;<<<<<<<<<;;;;;;======<<<<<<;;;;;;::::::888888888999:::;;;<<<===@@@@@@@@@???@@@@@@@@@AAA???>>>===<<<<<<===>>>???AAAAAAAAA@@@??????@@@@@@======???AAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBBBBAAA@@@===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======999999999999999999999999888777777666444333222111444444333222111111222333333333222111111111111222000111222222111000///...111111111111111111111111000000000000111000000000000000000000000000000000000000000//////000000111555222///...///111222222111111111111222222222333444444333333333333444444333333444444444555555555333444444555555555555555666555444555666888999999===@@@CCCFFFHHHNNNUUUZZZaaappp...///000111111222111111111000000000000/////////000000///......//////000...//////000111111222222111111111111111111111111////////////000111222333...///000000......///000---;;;BBB:::///...111222///000111000...---...///222111111000000111111222////////////////////////000000000000000000000000000000111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111111000000//////000000111111111111111111111111111///000000111111000000///////////////////////////111111111111222222222222000000000000111111111111000000111111222333333333222222333444555666666777666777999<<>><<<;;;:::999888999::::::888666888888999:::;;;;;;;;;;;;:::;;;<<<===<<<<<<===?????????===<<<:::888666666999999;;;;;;;;;;;;999999777777777777777777777777::::::;;;;;;;;;;;;::::::888:::<<<;;;888777999;;;:::999888999;;;<<<<<<;;;999:::<<<===>>>>>>>>>===>>>>>>===<<<;;;:::999999888888888999:::;;;<<<===>>>??????@@@@@@AAAAAAAAA@@@???===<<<<<<===???@@@BBBBBBBBB@@@>>>===>>>@@@===>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888888888888888777777777666666666555444222000///333444444333111111222444333222111111000000111111111222222333333222111000111111111111111111111111...///000111111111000000000000000000000000000000///////////////000000111222000......000111111111111111111111222222222222333333222222222222333333222333333333333444444444222222333444444555555555333333444444555666777888999:::;;;;;;;;;===@@@BBBAAALLLXXXaaajjjuuu~~~------///000000000000000111111111000000000//////000000000//////000000111......///000111222333333111111111111111111111111111111000//////000111222...///000///...---...000///999<<<333---000111...000111111000---,,,...000222111111000000111111222//////////////////////////////000000000000//////...///000000111111000000///000000111111222222222111111111111111111111111000000000000000000000000/////////000000000111111111000000000000000000111111111111111111111111111...///000111111000///...///////////////////////////000000111111111111111///000000000111111111111000111111222222333333444222222333444555666777777777999<<<@@@BBBDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHFFFIIILLLNNNQQQYYYdddlllyyyxxxpppsss}}}ttt___QQQKKKAAA>>>;;;;;;===>>>===:::666777888999:::999999888888888888777777777666666555555555666888:::<<<===;;;;;;:::::::::;;;;;;<<<;;;999888999:::<<<;;;;;;;;;:::999999::::::888666777888999::::::;;;;;;;;;999:::<<<<<<;;;;;;===>>>===<<<;;;:::999777666555999999;;;;;;;;;;;;999999777777777777777777777777888999999::::::999999888666999<<<;;;888777999<<<:::999888999;;;======<<<999:::<<<>>>???>>>===<<<<<<;;;;;;;;;::::::999999::::::999::::::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAA???===<<<<<<===???AAACCCDDDCCCAAA===<<<>>>@@@===>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>===>>>??????>>>888999999999:::999999999999999999999999999999:::777777777777666666666555333444555555555444333222111333333222000///111333222222111000000000000000000111222333444333222111111111111111111111111111---...000111111111000000111111111111111111111111///............///000111///......///111222111000111111111222222222333333222222111111111111222222222222222222333333333333555444444444444555666777444666888777666666888:::555666888888999999:::;;;;;;???BBBCCCHHHOOOTTTSSS^^^cccjjjooottt|||,,,---...///000000000000222222111111000000000///111000000000000000111111///////////////000000000111111111111111111111111333222111/////////000000000111222111000///000222222999888111000555333+++222333333111//////111444222222111111111111222222000000000000000000000000//////000000000000//////---......///////////////---......///000111111222000000000000000000000000////////////////////////.../////////000000111111111111000000000000111111000000000000000000000000...///000111111000///...000000000000000000000000......///000000111000000//////000000111111111222000111111222222333444444222222333444555666777888888;;;???CCCEEEFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGJJJNNNPPPUUU___lllwww~~~|||~~~|||vvvqqqxxxjjjVVVKKKHHH???<<<999999:::;;;999777666777888999::::::999888888777777777666666555555777777888888999:::;;;<<<999999888777777888888888;;;999777777888:::;;;:::<<<;;;::::::;;;;;;999777666777888999:::;;;;;;;;;999:::<<<<<<;;;;;;===>>>888999999999999999999999999999;;;;;;;;;;;;999999666666666666666666666666777777888888888888777777555999<<<;;;888777:::===;;;999888999;;;=========999;;;<<<>>>>>>===<<<:::999999999999999:::::::::;;;;;;::::::;;;;;;<<<===999:::;;;===>>>>>>>>>>>>AAA???===<<<<<<===???AAACCCDDDDDDAAA===;;;===@@@>>>???@@@BBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAA???<<<<<<===>>>>>>===666777888888888888777777777777777777777777777777777777666666555555555444111222444666777777666666...000111///,,,,,,...000222111111000000000000000//////111222333222222111000000000000000000000000---...///111111111000///111111111111111111111111...............///000111...------///222222111000111222222222222333333333222222111111111111222222111111222222222333333333444333222111111222333444///222555444111000333666333444777999::::::::::::;;;;;;999777;;;BBBEEEDDD@@@FFFMMMOOOPPPSSS\\\cccnnnttt~~~...//////000111222222333000000000000111111111111111222333333333111000///111111111000000000000000///////////////000111111111111111111111111111111000000111111111222222222333333333222222111111111111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111222222000000000000111111111111000000000000000000000000000000000000////////////000111111111111222222222//////000000000000///......000222444444444333222444666777777777777:::<<<;;;===@@@CCCEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKHHHLLLPPPTTT^^^nnnzzz~~~~~~}}}gggSSSIIIDDD???>>>>>><<<;;;:::999999888888888888888888888888999999999888888888777777888888888999:::===???AAA;;;:::999999888888999999:::999888888999:::999888777777888999999999999888999::::::999777666777888777888999:::;;;;;;;;;;;;<<<;;;999888777888888999;;;<<<>>>>>>>>><<<999888:::999777666555555555666666777888888777777888999888888888777777777777777;;;999777999<<<===<<<:::666888;;;===??????>>>======;;;999777777777888999888888777777888:::<<<===<<<===>>>@@@@@@??????>>>::::::;;;;;;<<<>>>???@@@@@@@@@??????>>>>>>======@@@BBBDDDEEEEEEDDDBBBAAA??????@@@AAAAAA@@@>>>===???===<<<<<<===<<<:::888888888888777777666666666888888888777777777777777//////000111222222222222777666444333222111111111444333222333555666555444000000000000000000000000//////000000000...---,,,444333222111000000000000///......------///000111000000000000000///......////////////////////////111111000000//////......//////000111111111111111222111111111000000//////111111222222222333333333111111222222222333333333444444222222222222444444555555555555555555555555666777777888999999::::::?????????@@@AAACCCDDDEEENNNPPPSSSXXX^^^eeejjjnnn......///000000111222222/////////000000000111111111111222222111000000///111000000000000000000000///////////////000111111111111111111111111111111//////000000000111111111333333333222222111111111111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000111000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222222111111000000111111222//////000000000111111111000000000000000000000000////////////000000000000000000111111111222222222000000000000000000000///000111333555666555444333444666777777777999;;;===>>>???BBBDDDEEEEEEDDDDDDBBBDDDFFFHHHIIIIIIJJJKKKLLLRRRXXX]]]gggtttrrrZZZIII???;;;======<<<;;;:::999888777888888888888888888888888999999888888888777777777888888777888999;;;===>>>:::999999888888888888888<<<;;;::::::;;;;;;999777666777777888888888888888888999:::999777666777888777777888999::::::::::::<<<;;;:::999888999999:::<<<<<<======<<<;;;999888999888777555555555555666555666888888777777888:::777777777888888888999999;;;999888999;;;===;;;:::777888:::<<<===>>>>>>===>>><<<:::888777777888888999999888777888888999:::;;;<<<===>>>???>>>======<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>=========???@@@AAABBBBBBAAA@@@???>>>>>>???@@@@@@>>>===<<<<<<;;;;;;;;;<<<<<<:::888333333444555666777777888888888888888777777777777222333444555666666666666666666444333222111111111222111000111333444333222000000000000000000000000...///000000000///...---/////////000000000000111///......---...///000111000000000000000///..............................000000000000//////......//////000111111111111000111111111000000000//////111111111111222222222222111111111222222222333333444333222222222222333444444444444444444444444444555666666777888888999999:::::::::;;;<<<===???@@@@@@AAABBBDDDGGGJJJMMMOOOWWW\\\bbbfffhhhlllsssxxx|||{{{zzz|||.........//////000000111....../////////000000000111111000/////////000000000000000000000000111111000////////////000111111111111111111111111111111///////////////000000000222222222222222111111111111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222222111111000000111111222//////000000000000111111000000000000000000000000......//////000000111111000000000111111111222222111000000///000000111111222333444666777666666555444666777888999;;;>>>@@@BBBBBBDDDEEEEEEDDDCCCCCCAAADDDHHHJJJKKKKKKLLLNNNSSS[[[dddkkkttt{{{rrrxxxeeeQQQDDD===:::;;;;;;:::999888777777666777777777777777777777777888888888888777777777777777777777777888999:::;;;999888777777666666777777;;;;;;;;;===>>>===:::777555555666666666777777777777888999888777666777888666777888999999::::::999<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;::::::999999777666555555555555666666444666777888777777999;;;777888888999999:::::::::;;;999999999;;;<<<;;;:::999999:::;;;<<<<<<======???>>>;;;999777777777777;;;:::999888888888888888:::;;;<<<============<<<>>>>>>============>>>>>><<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>===;;;::::::999999:::;;;;;;:::888222333444555666777777888888888888888777777666666444555666777888888888888666555444333222111111111000/////////111222111000////////////////////////......///000000000//////***+++---///000000000000///............///000000//////000000000///..............................000000000////////////......///000000111111000000111111000000000000//////000000000000111111111111000111111111222222222222333333222111111222333333333333333333333333333333444444555555666666777777666666666777888999:::;;;999999888888999999:::;;;:::>>>BBBDDDEEEGGGKKKOOOPPPQQQRRRTTTXXX]]]bbbeeehhhiiikkkmmmooopppqqqrrr{{{~~~{{{xxxvvv---........./////////000............////////////111000///......///000111000000000000000111111111000000//////000000111222111111111111111111111111000000000000000000000000222222222111111111111111111111000000000000111111000000000000000000000000111111000000000000111111////////////////////////000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111////////////000000000111////////////////////////---......///000111111222000000000000111111111111111111000000000111222333222333444666666666666666444666888:::;;;===@@@CCCDDDEEEEEEFFFEEEDDDCCCCCCBBBFFFKKKMMMNNNOOOQQQSSS[[[fffqqqyyywwwiiifffrrrtttYYYKKKCCC???>>>:::::::::999888777777666777777777777777777777777888888777777777666666666666666666666666666777777777777666555555555555666888888:::<<<>>>===:::777555444444444555555666666666888888888666666777888777888999:::::::::::::::<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999999999999555555555555555666666666444666777888777888999;;;:::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===???>>><<<:::888777777666;;;;;;:::::::::::::::;;;;;;;;;<<<<<<============@@@@@@>>>===============;;;;;;;;;<<<===>>>>>>???CCCBBBAAAAAA@@@AAAAAABBB;;;<<<======<<<;;;999888:::999888999:::999777555777777777777666666666666999999888888777777666666333333444555666666666666666555444333222222222222000///...///111222111000////////////////////////......//////000000000000)))+++---000111000///.............../////////000...///////////////..............................////////////////////////...//////000000000000000000000000000000000//////////////////000000000000000000000111111111111222222222111111111111222222111111111111111111111111222333333333444444555555666666666666777888999:::999999999999999::::::;;;999;;;============???AAAAAABBBBBBCCCDDDFFFGGGHHHGGGHHHJJJLLLMMMOOOOOOPPPOOOVVV```iiilllllljjjiiihhhhhhiiikkkmmmkkkgggcccWWWWWWWWWWWWUUUSSSQQQPPP............////////////............////////////111000///......///000111//////000000111111111111000000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000111111000000000000111111//////////////////////////////000000111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111111000000000000000000111...////////////000000000////////////////////////---......///000111111222//////000000000111111111111111111111111222333333222333444555555666666666555777:::;;;===???BBBEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCGGGLLLNNNOOOPPPUUUYYYcccppp}}}hhhaaaggguuujjjPPPEEE???<<<<<<;;;;;;::::::999999888888666666666666666666666666777777777666666666555555444555555555555555555555777666555555444444555555333444666999<<<<<<:::888444444333333444444555666666777999888777666777999999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<============<<<<<<;;;999999999999999555555666666666666666666444666777888777777999:::======<<<<<<;;;;;;::::::<<<=========<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<======<<<:::999888888888;;;;;;<<<===>>>>>>??????<<<<<<<<<=========>>>>>>AAA@@@???===<<<<<<;;;;;;::::::;;;<<<===>>>??????CCCBBBAAA@@@@@@@@@@@@@@@;;;;;;<<<<<<;;;:::888777;;;:::999888999888555333666666666666666666777777999999888888777666666555222333444555555666555555555555444333222222222222111000///000222222222111////////////////////////////////////000000111111---...000111111000...------......///////////////......////////////............................................./////////......///000000000000000//////////////////000000....../////////000000000//////000000000111111111111111111111111111111111111111111111111111111111222222222222222333333333555555555555555666777888666777777888888999999999;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>:::???EEEJJJKKKJJJIIIIIIFFFGGGHHHIIIJJJIIIFFFCCC???@@@AAABBBBBBAAA@@@???////////////////////////....../////////000000000000000//////000000111111/////////000111111222222111000000000000111222222111111111111111111111111222222222222111111111111000000000111111111111111111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111111000000//////000000111......////////////000000000000000000000000000000......//////000000111111/////////000000000111111000111222333333333333333333333444444555666666777777999<<<===>>>@@@DDDFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDHHHMMMNNNNNNQQQYYY___mmmyyyooo]]]```mmm{{{eeeOOOFFF???<<<<<<<<<<<<;;;;;;::::::::::::666666666666666666666666666666666666555555555555333333444555555555444444777666555555444444555555111222333777::::::999777555444333333333444666777777888999999888888999:::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<============<<<<<<;;;;;;::::::999999666777777777777777666666666777888888777777888999>>>>>>=========<<<<<<<<<>>>???@@@???=========?????????>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;:::;;;<<<===???@@@AAAAAAAAA======<<<<<<======>>>???@@@???>>><<<;;;;;;::::::;;;;;;<<<===>>>>>>??????@@@??????>>>>>>=========;;;;;;<<<<<<;;;999777666;;;999888888999888555333222222444555777888:::::::::999999888777666555555333444555666777777777777555444333333222222222333222000000111222333222111////////////////////////000000/////////000111111111111222222111000...------......///000/////////------.../////////......---------------------------............/////////---...//////000000//////......////////////000000////////////000000000000////////////000000000000000000111111111111000000111111111111111111111111111111111111222222222222333333222222333333444555555666666666666555444444888888777777666666555555666777777888999888888888999999:::::::::999999888999;;;=========<<<<<<===:::;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;::::::999000000000000000000000000/////////000000000111111///000000111222222111111...//////000111111222222111111000000111111222333111111111111111111111111222111111111000000000000///000000000111111111222111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000111000000////////////000000........./////////000000000000000000000000000000////////////000000000000////////////000000000111...000333555666555333222555555555555666777888888999;;;===>>>???AAADDDGGGBBBBBBBBBCCCDDDEEEGGGGGGHHHMMMPPPQQQQQQUUU___gggvvv~~~tttdddZZZcccqqq|||^^^NNNHHHAAA>>>@@@;;;;;;;;;;;;::::::::::::555555555555555555555555666666666555555555444444222222444555555555555444777666666555555555555555444333444555777888777555666555333333333444666777777999::::::999999:::;;;:::;;;;;;<<<<<<;;;;;;:::777888:::<<<============<<<<<<======<<<;;;999888888888999999888777666555777888999888777666777888<<<<<<======>>>???@@@@@@???AAABBBAAA???>>>???AAA@@@AAAAAA@@@???===;;;:::777888999;;;<<<======>>><<<===???@@@@@@@@@??????<<<<<<;;;;;;;;;<<<===>>>>>>>>>===;;;::::::::::::=========>>>>>>?????????>>>????????????===<<<:::;;;<<<<<<<<<;;;999777666888777777888999:::888777555555777888:::<<<===>>>::::::999888777666555555333444555666777777777777444444333222222222333333111000///000222333222111000000000000000000000000222111000/////////000111222222111111000///......------///000000000///...,,,---......//////......---------------------------------.........//////---...//////000000//////........./////////000000//////000000000111111111........./////////000000//////000111111000//////111111111111111111111111111111111111111111111111222222222111222222333444444555666666666555444444555444444444555555444333444444555666777777888888666777777777777777666666999999999888777777888:::888888888888777777888999999888777666555555555555111111111111000000000000000000000000111111111111///000111333333333222111...//////000111222222222111111111000111111222333111111111111111111111111111111000000/////////...//////000000111111111222111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000............/////////000000000000000000000000000000000000000////////////////////////000000000000---000333666777666333222666666666666777888999:::;;;<<<>>>???@@@AAADDDGGG@@@@@@AAABBBDDDFFFHHHIIINNNRRRUUUUUUUUUZZZfffooo|||yyywww}}}~~~lll```\\\fffrrrzzz{{{qqqRRRGGGDDD???>>>@@@;;;;;;::::::::::::::::::555555555555555555555555666666555555555444444444111222444555666666555555777777666555555555555666888666555555666666555444666555444333333555666888888999;;;;;;::::::;;;<<<:::::::::;;;;;;:::999999666777999;;;============;;;<<<>>>>>>>>><<<:::888999:::::::::999888666555888999:::888666555666777999:::;;;===???AAACCCCCC@@@CCCDDDCCC@@@>>>@@@BBBAAABBBBBBBBBAAA>>>;;;:::555666888;;;===>>>???@@@>>>>>>???@@@@@@???===<<<;;;;;;:::999:::;;;<<<=========<<<;;;:::999999:::>>>>>>>>>>>>???????????????@@@AAABBBAAA???===;;;<<<<<<<<<<<<;;;999777666555555666888:::<<<;;;:::=========>>>>>>?????????::::::999888777666555444222333444555666666666666444444333222222222333333111000///000111222111000111111111111111111111111333222111/////////000000111111000////////////000,,,---///000000000///...,,,,,,---.../////////...---------------------------------.........//////---......///////////////---.........//////000000000000000000111111111111............/////////000...///000111111000///...111111111111111111111111222222222111111111111111444333333333333333444555000111333555666666666666333222222222444555444333222222222222333333333444222333333444444444444444333444444333222222555777555555555333222333555777555444333222333444555666999888777555333111000///333333333222222222111111111111111111000000000000111111111111111111111111222222333333333333444444222222222111111111000000111111111000000000000///222222222111111111000000222111111111000000//////000111111111111222222222000000////////////000000000000000000000000000000---......///000111111222////////////000000000000000000000000////////////111111000000//////......000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000///000111222222111000///000///...---...000222333666666555444444333222222444555555555555888<<>>>>>>>>===;;;;;;:::999999888888777888555333444666888666444555555555555555555555555333333333444555666777888666666666666777777777777777777777666666666666666555555555555666777888999::::::999888999:::;;;<<<>>><<<888777888888999888888999;;;============<<<>>>>>>>>>>>>===;;;:::999:::;;;<<<<<<;;;999777555777777888888888888777777;;;<<>>===;;;;;;:::;;;;;;<<<=========???AAABBBAAA>>>;;;888;;;::::::999888888999999<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA@@@@@@AAA@@@???===;;;:::===<<<;;;999888777777777777777777888888999999999888:::===@@@AAABBBAAAAAA???>>><<<:::777666555444444444444555666777777888777777555444333222222222///............//////000000000000000000000000000000000000000000000000000000000111111222222222333+++---......---,,,,,,---------......------,,,+++)))***+++---...//////000------............------///////////////......---............////////////......//////000000111111---------............///......///000111222222333444333000...------...///000///.........///111222333333333333333333333333333333333333333333333333333444444555555444444333333222111111333333222111222111000000111222444555444444444444444444444444222222222222333444555555555333111000//////111222555555444333222111111000333333222222222111111111111111111111000000000000222222222222222222222222111111111222222222333333222222222111111111000000222222111111111000000000222222222111111111000000111111111111000000000///000000111111111222222222000000////////////000000000000000000000000000000......//////000000111111////////////000000000000000000000000////////////111000000000/////////...000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000///000111111111000//////000///.........000222333555555555444444333333333444555666777777:::>>>AAAAAADDDFFFGGGGGGEEEEEEEEEEEEDDDEEEHHHHHHHHHOOOXXX```\\\\\\dddkkkqqqxxxwwwkkkdddmmmxxx~~~zzzsssqqq{{{~~~mmmgggVVVNNNDDD>>>>>>>>>>>><<<;;;::::::999888888777777888666444444666777666555333333333444444444444444444444444444444555666777333333333333444444444444777777777777777777777777777666666777777888999999===<<<<<<<<<<<<===>>>>>>===;;;888666777888888888888999;;;===>>>>>>>>>>>>??????>>>===<<<;;;::::::===>>>??????>>><<<:::999999999999999888888777777:::;;;===???@@@AAAAAA@@@BBBCCCEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCBBB??????>>>>>>>>>>>>??????===>>>@@@BBBBBBAAA???>>>999999999999999::::::;;;<<<<<<>>>?????????>>>===999:::;;;===???AAACCCDDD@@@@@@AAA@@@???===<<<:::<<<;;;:::999888888888888666666777888999;;;<<<<<<;;;<<<>>>???@@@???>>>===???>>><<<:::777666555444333444444555666666777777777666555444333222222222111111000000///000000111000000000000000000000000////////////////////////////////////000000000000+++---......---,,,,,,---,,,------------,,,++++++***+++,,,---.../////////------............------///////////////...------............////////////......//////////////////---------............///.........//////000000111000///...------///000222000///.........///111111222222222222222222222111333333333333333333333333222222333333333333222222333222111111333333222111222111111111222333444555333333333333333333333333444333333222222222333333333222000//////111222333444444444444333333333333222222222222111111111111222222111111111000000000333333333333333333333333000000111111111222222222222222222111111111111111333222222222111111111111222222222111111111111111111111111111000000000000000000000111111111222222000000////////////000000000000000000000000000000////////////000000000000////////////000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000//////000111333444555555555555444444444444555777888999;;;===AAADDDDDDFFFHHHKKKLLLKKKGGGCCCEEEDDDFFFHHHHHHGGGMMMUUU]]]]]]cccmmmuuu{{{}}}vvvwwwwwwlllfffgggwwwzzztttuuufffTTTNNNEEEAAA===<<<>>>>>>===:::::::::999999888777777777777666444444666777666555222222222333333444444444555444444444444444555555222222222333333333333444666666777777888888999999999999999999999999999999<<<<<<===>>>>>>>>>>>>>>><<<999666555666777777777888999;;;===>>>???@@@@@@AAA???>>><<<;;;;;;;;;;;;>>>>>>???@@@???>>><<<;;;<<<;;;;;;:::999888777777999:::<<<===>>>>>>>>>===@@@AAACCCEEEEEEFFFEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIEEEDDDCCCBBBBBBAAAAAABBB@@@AAAAAABBBAAAAAA@@@@@@888888999999:::;;;;;;;;;;;;<<<>>>@@@@@@???>>>===888999:::<<<>>>@@@BBBBBB@@@@@@AAAAAA@@@>>><<<;;;;;;;;;:::999999999999999666666777999;;;<<<>>>>>>===>>>>>>>>>>>><<<;;;999>>>===<<<:::888666555444333444444555555666666666777666555333222222222222444333222111111111111111000000000000000000000000////////////////////////.........---------------+++---......---,,,,,,---,,,------------,,,+++++++++,,,------......------------............------...////////////...---------............/////////..................---------------............///..............................---,,,---...///000//////......//////000111000000000000000000000000222222222222222222222222111111111111111111111111333222111111222333222111222222222222333444555666111111111111111111111111444444333222222111111000000000//////000111333444888888777777777666666666333222222222111111111111222222222111111111000000333333333333333333333333111111111111222222222222111111111111111111111111333333333222222222111111111111111111111111111111111111111000000000000000000000000000111111111111000000////////////000000////////////////////////000000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000000///////////////////////////////////////////////////.../////////000000000000111111000000111222333444555555555555666666666777777999;;;===>>>@@@DDDGGGGGGHHHKKKPPPTTTSSSMMMHHHIIIHHHIIIKKKJJJHHHMMMTTTZZZ```iiiuuu}}}zzzrrroooxxxxxxooolllmmmnnn~~~}}}yyy}}}pppWWWHHHEEE@@@>>><<<<<<======;;;999999999999888777777666666777666555555555666666666222222222333444444555555555555444333333333444444444444555555555666666666555666666777888999::::::::::::;;;;;;:::::::::999888999;;;<<<<<<<<<;;;:::;;;888555444555666777666888999:::<<<>>>@@@AAAAAAAAA@@@===;;;::::::;;;<<<======>>>>>>>>>===<<<<<>>===;;;:::888888777::::::<<<===>>>======<<<===>>>@@@BBBCCCCCCDDDCCCCCCEEEGGGJJJLLLMMMMMMMMMIIIHHHGGGEEEDDDCCCBBBBBBEEEDDDCCCAAA???>>>======;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAA???>>><<<=========>>>>>>>>>??????@@@@@@AAAAAA@@@>>>===<<<;;;::::::999999999::::::888888999:::;;;======>>>============<<<;;;:::999===<<<;;;:::888666444333333333444444444555555555666555444333222222222222555444333222111000000000////////////////////////////////////////////////......------,,,,,,+++++++++---......---,,,,,,------............---,,,,,,,,,------...------,,,,,,------............------......//////......---,,,---------.........//////.........------,,,,,,,,,---------............/////////..................000000...---,,,+++++++++............//////000000///000000000000000111111222222222222222222222222111111111111111111111111222111000111222333222000222222222333333444555555111111111111111111111111222222222222222111111000000000000///000111222333;;;::::::999888777666666333333333333222222222111222222222222111111111111333333333333333333333333222222222333333333333444111111111111111111111111333333333222222222111111111111111111111111111111000000000000000000111111//////000000000111111111000000////////////000000////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000///////////////////////////////////////////////////////////////000000111111111111111222333333444555555555666777888999999::::::<<>><<<;;;::::::::::::999999888888777777666666555666666666555555555666777333444444444555555555666555444444333333333444444555666666666777777777777555555666777888999999:::::::::;;;;;;;;;:::999999777888999:::;;;:::999888:::777555444555666777777888999:::;;;===???AAABBBAAA@@@===;;;::::::;;;<<<======>>>>>>>>>>>>>>>>>>@@@???===;;;:::999888888:::;;;===>>>>>>>>>======;;;<<<===>>>@@@AAAAAAAAABBBCCCFFFIIIKKKMMMMMMMMMJJJIIIGGGEEECCCBBBAAAAAAEEECCCAAA???>>>=========?????????>>>===;;;999888;;;<<<>>>?????????===<<<>>>>>>???????????????@@@@@@@@@AAAAAA@@@???>>>===;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888666444333333333333333444444444444555444333222222222222222444333222111000/////////////////////////////////.................................------,,,,,,,,,+++---......---,,,,,,---///////////////...------------......------,,,+++------............------...............------,,,------------..................------,,,,,,++++++---------............///000/////////////////////000///...---,,,++++++***---......//////////////////000000000111111222222111111111111111111111111222222111111111111222222222111000000222222111000111111222333444444444444111111111111111111111111///000111222222222111111222111111000000/////////::::::999888777666555444444444444444333333333333333222222222222111111111333333333333333333333333222222333333333444444444111111111111111222222222333222222222111111111111111111111111111222222222000000000000111111111111/////////000000000111111000000////////////000000000000000000000000000000////////////000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000/////////000111222333222222333333444555555555666666777999:::<<<======???@@@BBBCCCBBBCCCDDDFFFEEEGGGJJJOOOTTTVVVUUUTTTKKKIIIJJJLLLLLLMMMUUU]]]gggqqq}}}zzzrrrkkknnn{{{zzzwww~~~~~~}}}gggWWWKKKBBB===<<<888888777777777999:::;;;888888777777666555555555555666777666444444666777555555555555555555555555444333333333333333444444444444444555555555666666555555666666777777888888777888999:::;;;:::999888999999:::;;;;;;;;;;;;;;;:::777555444555777777777888999999:::<<<>>>???@@@AAA???>>><<<;;;;;;;;;;;;?????????@@@@@@AAAAAAAAAAAA???===;;;999999999999:::;;;===????????????>>>;;;<<<<<<===>>>???@@@@@@AAACCCEEEHHHJJJKKKKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@???????????????@@@AAAAAABBBBBBBBBAAA???<<<:::888;;;;;;<<<<<<=========<<<<<<<<<===???@@@AAACCCCCC???@@@AAAAAAAAA@@@>>>===<<<<<<;;;:::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===::::::::::::888666444333333333333333333333333333444444333222222222222222222111000///////////////000000000000000000000000....................................------------+++---......---,,,,,,---///////////////...---------------...------,,,,,,------............---------............---,,,,,,,,,------------.........------------------,,,,,,---------............///////////////////////////,,,,,,,,,---------......------...////////////...//////000000111111222222000000000000000000000000333222111000000111222333222111000000111222111000000000111222333333333333111111111111111111111111---...000111222222111111222111111000000///......:::999999999888888777777666666555555555444444444333333222222222111111111222222222222222222222222111222222222333333333333000000111111111222222222222222111111111000000000000000111111111222222222///000000000111111111111////////////000000000111000000////////////000000000000000000000000000000......//////000000111111////////////000000000000000000000000////////////.../////////000000000111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111000000000111222444555222333444444555666666666777777999:::<<<>>>@@@@@@BBBDDDEEEDDDCCCBBBBBBCCC@@@BBBDDDFFFHHHKKKNNNQQQFFFEEEFFFJJJMMMRRR]]]gggrrr}}}vvvuuuvvv~~~uuunnnxxxsss^^^OOOFFF???<<<===666777888999888888999:::888777777666666555444444555666777666444444666888666555555444444333333222222222222222333444555555333333333444444444555555555555555555555666666666444555777999:::999888777;;;::::::::::::;;;<<<<<<:::777555444666888888888999999888999:::<<<>>>?????????>>>===<<<;;;::::::>>>>>>>>>??????AAAAAABBB@@@>>><<<:::999999999:::999:::<<<>>>???@@@@@@???>>>======>>>>>>??????@@@AAACCCEEEGGGHHHIIIIIIHHHGGGFFFEEECCCAAA@@@??????>>>??????@@@AAABBBCCCCCCCCCCCCDDDCCCBBB???<<<;;;;;;::::::999:::;;;<<<===;;;<<<===>>>???@@@AAABBB???@@@AAAAAAAAA@@@???>>>>>>===<<<;;;:::999999999:::::::::::::::;;;;;;;;;======<<<<<<<<<<<<<<<===999:::::::::999666444222333333222222222222222222444333222222111222222222111000000/////////000000000000000000000000000000........................,,,,,,------------------+++---......---,,,,,,------------------,,,,,,+++,,,,,,------...---------------............------------......------,,,+++,,,,,,---------.........------------............---------............///---------......//////000,,,,,,---...............,,,---.../////////......---......//////000111111000000000000000000000000222111///......///111222222000///000111222111///...///000222222222222222000000000000000000000000...///000222222111///...000000000000000000//////:::::::::;;;;;;<<<<<<<<<777666666666666555555555333333333222222222111111111111111111111111111111000111111111111222222222000000111111222222222222111111111000000000000///000000111111222222222222//////000000111111111222////////////000000000000000000////////////000000000000000000000000000000---......///000111111222////////////000000000000000000000000////////////.../////////000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222111111000111333555666222333444555666666666666777888:::<<<>>>@@@AAABBBEEEFFFGGGEEECCCAAAAAAAAA;;;===?????????AAAGGGLLLIIIHHHJJJOOOUUU\\\jjjvvvvvvzzztttkkkhhh{{{wwwiiiXXXLLLCCC<<<:::<<<888:::<<<===;;;999777777777777777666555555444444444666888666444333555888666555444444333222111000111111111222333444555666444444444555555555666666555555555555555444444444222444666888999888777777;;;:::999888999:::;;;<<<:::888555555666888999999999999888888999;;;<<<===>>>???>>>>>>===<<<:::999<<<<<<<<<<<<===>>>@@@@@@???>>>;;;999888999::::::777999;;;===???@@@@@@???@@@???????????????@@@AAABBBCCCEEEGGGHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@@@@???AAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDDDDCCCAAA???===;;;:::999888888:::<<<===>>>>>>>>>>>>============???@@@AAABBBAAA@@@???>>>???>>><<<;;;:::999999888888888999999:::;;;<<<<<>>===<<<<<<<<<<<<<<<999999::::::999666444222333222222222222222222222333333222222111222222222000000000000000000111111000000000000000000000000........................+++++++++,,,,,,------...+++---......---,,,,,,---+++,,,,,,,,,,,,+++******+++,,,------......---------..................---------......------,,,+++,,,,,,,,,---------......---------....../////////---------.........//////++++++,,,,,,---...//////000000000///...---++++++,,,,,,.../////////...---,,,,,,------...///000000000000000000000000000000111000...------...000111111000///000111222111///---...000111222222111111///////////////////////////000111222111///---,,,---...///000111111111000:::::::::999999999888888:::::::::999777666444333444333222111111222333333111111222222222222111111000000000000111111111111111111111111111111111111111222222333333222222111111111111111111111111111111000000000//////......////////////////////////000000000000000000000000///---,,,...000111///---111111000000//////......///000111222222111///...000000000000000000000000...------......///000111000000111111111111000000............/////////000............/////////000111111000//////000111222000000000111222222333333555777999999999999:::;;;999999:::<<<>>>AAADDDEEEBBBCCCBBBAAA???>>>???@@@???@@@@@@>>><<<>>>DDDHHHJJJKKKMMMRRR[[[hhhvvv~~~oooddd___iiivvv```JJJ@@@???<<<888444777777777777777777777777555555666666666666555555555444333222111222333444666555444333222333444555333333333333333333333333555444444444444555666666444444333222333444555666333333444555666777888888888888999999:::;;;<<<<<<888777777777777777888999555666777888999:::;;;;;;>>>>>>>>>???@@@@@@>>><<<===<<<<<<<<<<<<>>>@@@AAA>>>======>>>@@@@@@>>>===;;;<<<;;;::::::===AAADDDDDDDDDCCCAAA???@@@BBBEEEHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAFFFFFFDDDCCCCCCCCCDDDEEECCCGGGIIIIIIDDD@@@>>>>>><<<<<<<<<<<<<<<======>>><<<;;;;;;;;;<<<===???@@@CCCBBBBBBAAAAAABBBBBBBBB???>>>===;;;999888888777999888888888999;;;===>>>888888999;;;===<<<:::888<<<;;;:::888555333111111222222333333333333444444666333//////111222111///000000111111111111000000000000///...............////////////////////////......//////......---,,,,,,,,,,,,---------......,,,...222444333///+++(((***+++,,,,,,------,,,,,,)))***+++,,,---,,,+++***---,,,,,,++++++,,,,,,---...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000------------------------------............------...............///000000.../////////000000000111+++,,,---...///111222222......//////000000111111........................///000111000///...///111///000111111111///...---////////////////////////<<<<<<;;;;;;;;;:::::::::999999999999888777777666555444333222111111222222111111222222222222111111111111111111222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111000000/////////////////////////////////000000000000000000000000333111000222444555333111222222222111111111111111///000111222222111///...000000000000000000000000000000//////.../////////000000111111111111000000........./////////000000......//////////////////111000000///000111222333111111222222333444444444333555777888888888999:::;;;<<<===???@@@BBBCCCDDD;;;;;;:::999888999===@@@DDDEEEDDDBBB@@@BBBGGGLLLLLLOOOUUU]]]gggtttooo]]]YYY\\\lllmmmZZZEEE>>>===<<<888666666666666666666666666666555555666666666666555555444444333222222333444555666555444333222333333444333333333333333333333333444333333333444444555555444333333222333444555666444555555666777888999999888999999:::;;;;;;<<<<<<999888888777777777888888555666666777888999::::::===<<<<<<>>>??????===<<<<<<<<<;;;<<<===>>>@@@AAA???>>>>>>???AAAAAA@@@???;;;<<<=========@@@DDDGGGIIIHHHGGGDDDAAA@@@AAACCCEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDCCCBBBBBBAAABBBBBBFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGIIIHHHDDD@@@??????>>>======<<<<<<<<<======;;;;;;;;;;;;;;;===>>>???BBBBBBAAA@@@@@@@@@@@@@@@???>>>===;;;999888777777999888888888999:::<<<===999999:::;;;======;;;999<<<;;;:::888555333222111222222222333333333444444444222//////111222111000000000111111111111000000000//////......................................................------,,,,,,,,,,,,------------...---...///000///---+++******+++,,,,,,------,,,,,,,,,,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------,,,------......------,,,---------------....../////////////////////000000,,,,,,---...///000111111000000000///////////////........................---...///...---,,,---///000000000000000///......////////////////////////>>>>>>=========<<<<<<<<<888999999:::::::::999999666555444333222222222222111222222333333222222111222222222333333333333444333333333333333333333333111222222333333222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111000000111333333222000111111111111222222222222...///000111111111000///000000000000000000000000222222111000////////////000000111111111111000000....../////////000000000////////////////////////000000000000111222333444333333333444555555666666777999;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCBBBAAA<<<;;;:::999:::===CCCGGGHHHIIIIIIGGGEEEFFFKKKPPPPPPWWWaaammmxxxppp^^^QQQPPP[[[rrraaaPPP@@@;;;<<<;;;888777666666666666666666666666555555666666666666555555333333333333333444555666666666444333222222222222333333333333333333333333222222222222333333333444333333222222333333444555555666777888999::::::;;;999999::::::;;;;;;<<<<<<999999888777666666666666555666666666777777888888;;;::::::;;;===>>>===;;;;;;;;;;;;<<<===>>>@@@@@@@@@???>>>???AAABBBAAA@@@;;;===???AAABBBDDDFFFIIINNNMMMKKKGGGCCCAAAAAABBBBBBCCCEEEFFFGGGHHHHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHGGGHHHHHHFFFCCCAAA@@@AAA??????>>>===<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>@@@@@@??????>>>>>>>>>>>>@@@???===;;;999888777777999888888777888999;;;<<<999999999;;;======;;;999;;;;;;999888666444333222222222222222333333333333222000//////111222222111///000000111111000000///000///......------.............................................---,,,,,,,,,,,,,,,,,,------------......---,,,++++++++++++***+++,,,,,,------,,,,,,------,,,,,,------......---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...//////////////////......------........./////////111111000000///......---////////////////////////---...///...---,,,---///000000//////......//////000000000000000000000000?????????>>>>>>>>>======:::;;;;;;<<<<<<;;;;;;:::888777666555444333222222222222333333333333222222222222222222333333333333333333333333333333333333111222222333333222222111111111111111111111111111222222111111111111111111111111111111111111111111000000000000000000000000......///000000111000///......//////000000111111...///000000111000000///////////////////////////222222111000000000000000000000111111111111000000...////////////000000000000000000/////////////////////000111222333555555333333444444555666666777888:::===>>>>>>>>>???AAACCCDDDEEEFFFEEECCCAAA???>>>???@@@@@@AAACCCGGGKKKIIIJJJJJJIIIHHHJJJPPPUUUXXXaaaooo||||||}}}}}}}}}}}}~~~{{{zzzwwwsssttt|||ppp```TTTNNNOOO___www{{{WWWJJJ===::::::999777777666666666666666666666666444555555666666555555444222222333333444555666777666555444333222222111111222222222222222222222222000111111222222222222222222222222222222333333444555555666777888999::::::999999::::::;;;;;;;;;<<<888888777555444444444444555555555666666666666666999888888999;;;<<<;;;:::999::::::;;;<<<===>>>??????===<<<===???AAA@@@???<<>>===<<<;;;;;;;;;:::::::::::::::;;;<<<<<<======>>>>>>????????????@@@???>>><<<;;;:::999999999888777666777888999:::888777777999:::;;;999888::::::888777555444333222111222222222222333333333000//////000111222222222//////000000000000////////////...------------...........................------.........---,,,,,,++++++,,,,,,,,,---------...---,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.../////////.........------........................000000/////////.........000000000000000000000000///000111000///...///111111000...------...///000000000000000000000000000????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888777666555444333333333444444444444333333111111111222222222222333222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111222222222222222222222222222222000000000000000000000000///000222222222222222222......//////000000111111......//////000000000000////////////////////////000000000000000111222222000000111111111111000000////////////000000000111000000000000000000/////////000111222333444555555333333444444555666666666555777:::;;;;;;;;;===>>>DDDEEEFFFFFFDDDBBB???===;;;>>>AAACCCDDDDDDDDDEEEGGGIIIJJJKKKKKKOOOWWW\\\dddmmm{{{~~~}}}yyyyyyxxxxxxxxxxxxvvvuuunnniiiccccccmmmmmm[[[OOOLLLMMMTTTeeeyyylllOOOEEE===;;;:::777666777555555555555555555555555444444555555555555444444111222333444555555666666555444444333333222111111222222222222222222222222///000111222222222111111111111111222222222222222333333444555666777888888999999999:::::::::::::::777666555333333222222222555555555555555666666666888777666777999::::::999888888999:::;;;;;;;;;<<<;;;999888999;;;=========>>>@@@CCCDDDCCCBBBBBBBBBIIIJJJIIIGGGDDDBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAACCCEEEGGGHHHIIIGGGDDDBBBAAAAAAAAABBB@@@???>>><<<;;;:::::::::999999999::::::::::::::::::;;;===???@@@AAAAAAAAAAAA@@@???===<<<<<<<<<<<<999888777666555666777888666555555666777888777666888888777666555444333222111111111222222222333333...///000000000111111222//////000000000000////////////...---------------........................---------...---,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,---......///.........---------------............---------------........./////////000000000000000000000000000///000111000///...///111000///...------...///000////////////////////////AAAAAA@@@@@@@@@?????????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888777666333444444555555444444333111111111111222222222222111111111111111111111111111222222333333222222111111111111111111111111111000000000111111111111111111111111111111111111111000000000000000000000000---///111111000///000111111111111111222222222222.........//////000000111000000000000000000000000////////////000111222222000000111111111111000000/////////000000000111111/////////000000111111111000111222333444555555555333444444555666666777777666999;;;======>>>???AAACCCCCCCCCCCCBBB@@@>>><<<:::>>>CCCFFFFFFEEEDDDCCCFFFIIIMMMOOOSSSYYYbbbiiissszzz~~~|||zzzvvvuuutttttttttrrrooolllbbb^^^\\\ccctttkkkZZZOOOKKKPPPWWW___lllzzzzzzWWWGGGAAA<<<<<<:::666555777555555555555555555555555444444555555555555444444111111222333444444444444222333333333333222222111222222222222222222222222...///111222222222111000000000111222222222222111111222333333555555666777888888888999999999999999555555444333222222222222444555555555666666777777:::888666666888888888777777888888999999888888777777555444555777999::::::===???AAAAAA???>>>======BBBCCCDDDCCCBBBAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCC@@@@@@???@@@AAACCCEEEFFFGGGEEEBBBAAAAAAAAAAAA@@@???>>>===;;;:::999999999888888999999999999888888888:::<<>>>>>=========>>>>>>999888666555444555555666555333333333555666555444666555555444333333222222111111111111222222222222...///111111000///000111...//////000000//////...///...------,,,,,,---------------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------,,,,,,------......---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------......///,,,,,,,,,---------............------------------,,,------...//////000000////////////////////////---...///...---,,,---///.........---......//////////////////////////////CCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????;;;<<<<<<===<<<;;;:::999444444555555555555444444222222222222333333333444222222222222222222222222111222222333333222222111111111111111111111111111/////////000000111111111111111111111111111111111000000000000000000000000+++...000000...---...000222222222111111111111111---------...///000111111000000000000000000000000/////////...//////000000000000111111111111000000//////000000000111111111......///000111222222333111222333555555555444444555555666666777888888888:::===???AAAAAABBBDDDEEE@@@@@@??????>>>======<<<===@@@EEEHHHHHHHHHHHHHHHIIIMMMRRRWWW]]]gggqqqyyy}}}zzzwwwtttrrrqqqqqqpppnnnhhhddd]]]___gggvvvooo\\\RRRPPPTTT^^^hhhpppxxx|||www]]]GGG???;;;:::;;;999555555777555555555555555555555555333444444555555444444333000111222333333333222111000111222333444333222222111111111111111111111111...000111333333222111000//////111222222222111000111111222333444555666666777777777777777777777777555555444444444444444555444444555666777777888888;;;999777666777777777666666777777777777555444333555333111222444777888888999:::<<<<<<:::::::::;;;<<<===??????>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBB??????>>>>>>???AAACCCDDDEEECCC@@@@@@AAAAAA???======<<<;;;:::999888888888777777888999999888777666999:::<<<>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???999777666444333333444444555333222333555666555555444333333222222111111111111111111111222222222222...000222222000......///......////////////......///...------,,,,,,------------------------------,,,------------,,,++++++***++++++++++++,,,,,,,,,,,,+++***))))))***,,,---***+++,,,,,,------,,,,,,,,,,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,------...******+++,,,---......///------------------------................................................---...///...---,,,---///,,,---....../////////...------------------------DDDDDDDDDDDDCCCCCCCCCCCC===>>>???@@@AAAAAABBBAAA<<<<<<===>>>>>>===<<<;;;444444555555555555444444333333333444444444555555333333333333333333333333222222222333333222222222111111111111111111111111......//////000000000111000000000000000000000000000000000000000000000000///222444444222111222444111111000000//////......---------......000111111000000000000000000000000111000///......------...000000111111111111000000000000000000111111111111------...000111222333444222333444555555555444333777777777888999999::::::999;;;>>>???@@@AAABBBDDD>>>===<<<<<<;;;;;;<<<<<<<<<>>>BBBDDDEEEFFFHHHJJJLLLPPPWWW^^^fffppp|||~~~yyyvvvrrrqqqoooooooookkkeee``````jjjzzz{{{{{{sssaaaQQQNNNSSS\\\hhhrrr~~~{{{xxx}}}wwwhhhXXXIIIAAA999777888:::999555555888555555555555555555555555333444444555555444444333000111222333222111000//////000222333444444333222111111111111111111111111///000222333444333111000...///000222222111111000111222222333444555666666777777777666666666666666666666555555555666666777444444555666777888999:::<<<:::777666666777666555666777777777666444222000444222000000333666777888555777888888777888999;;;999;;;<<<===<<<;;;<<<===<<<===>>>???@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB???>>>>>>>>>>>>@@@AAABBBDDDAAA??????AAAAAA???<<<;;;;;;:::999888888888888666777888999999888777666:::;;;<<<======;;;999888888888999999;;;<<<>>>???999777666444333333333444666444333333555666666555222222222111111111000000000111111111111222222222...111333222///------///......////////////............---,,,,,,,,,,,,---------------------------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,...+++'''%%%%%%(((,,,...++++++,,,---------,,,,,,)))***+++,,,---,,,+++***---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++(((((())))))))))))((((((++++++******++++++,,,---))))))***+++---...//////,,,,,,,,,---------....../////////...------,,,,,,........................///000111000///...///111+++,,,...///000///...---------------------------TTTQQQLLLGGGDDDDDDDDDEEE@@@@@@AAAAAAAAA???>>><<<>>>????????????===<<<;;;999888888888888888888999999666555555666666222///333333333222222222222222222222222222222333333333000111111111111222222222333333222222111000000000222222222222222222222222111111111111222333444444333222000//////000222333222111111111000000//////000000000000000000000000------......//////000000111000///...............000111111111222222222222---...000111111111000///222222333333333444444444444444666777777777666555999888777777999<<<@@@CCC;;;===AAACCCDDDCCC@@@??????>>><<<;;;;;;===???@@@@@@CCCFFFFFFEEEFFFJJJMMMNNNYYYeeennnwww}}}{{{yyyxxxrrrsssrrrnnniiigggiiillltttwwwbbbXXXQQQWWWeeesss{{{~~~sssvvv~~~sss```RRRGGG@@@===:::::::::999888777777666555555555555555555555555666666555444333333222222222222111111222222333444222222222111111111000000111111222222222111111000000111111111222222222222222222222222222222222222222222333333333444444444444444555555555555555444222333333333333333333333333333444555666666666666666666555555555444444444888777777777777666666666444444333444444555777777:::999999999888777777777888888999:::;;;======>>>===>>>???@@@AAABBBBBBBBB@@@??????>>>===<<<<<<;;;888:::;;;===???@@@AAAAAACCCAAA>>>===>>>>>>===;;;999999888777666666777777999999:::::::::999888888;;;<<<<<<===<<<;;;999888666999<<<===;;;999777777777666444333333444666777333555666888777555333111222111000.........///000///.........///000222333......---......///000111------..................000...,,,***)))***,,,------,,,***(((''''''((((((++++++++++++++++++++++++(((((((((((()))***+++,,,''''''(((((())))))******,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))((()))***+++,,,---------.........------,,,,,,,,,******))))))))))))******,,,,,,,,,---------.........---+++***)))***++++++***++++++,,,------------***++++++,,,,,,++++++***//////////////////......//////.........---------+++,,,.../////////......---,,,++++++***+++++++++[[[XXXSSSNNNJJJGGGFFFFFFAAAAAAAAAAAAAAAAAA@@@@@@>>>????????????===<<<;;;::::::999999999999:::::::::888666555666666444222444444444333333333333333333333222222222111111111111111111111222222222222111111111111111222222222222222222222222222222222222222111111111222333333333222000//////000222333111111111111000000000///000000000000000000000000//////000000000000000000111111000///////////////000000111111111222222222///000111222222222111111222222333333333444444444444444666777777777666555888888888888:::===@@@AAAAAABBBCCCDDDDDDBBB@@@>>>============???@@@BBBCCCBBBCCCEEEGGGIIILLLPPPSSSYYYdddooowww~~~}}}{{{yyyxxxrrrqqqooollljjjlllsssyyyzzzfff[[[YYY[[[dddqqq}}}rrr|||wwwnnn___QQQFFF@@@;;;999888888888777666555555555444444444444444444444444555555555444333333222222222222111111222222333444222222222111111111000000000111111111111111000000000000000111111111222222222222222222222222222222222222222222333333333333333444555555666666666666444444444444444444444444333333444555666666666666555555555444444444333333777666666666666555555555333333444444555666666666999999888888888888888888888888999:::;;;<<<=========>>>???@@@AAAAAAAAAAAA??????>>>======<<<;;;;;;999:::;;;===>>>???@@@@@@AAA???>>>>>>??????===<<<999999888777777777777777999999::::::;;;:::::::::::::::::::::999888777666555888;;;<<<;;;999888888777666555444333444555555444444444333333333222222222111000/////////000000//////......///000111222000///...............///........................,,,,,,++++++************...---+++***)))******+++++++++++++++++++++++++++++++++***************+++((((((((()))))))))))))))++++++************++++++******+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++******+++,,,---------------------,,,,,,,,,+++++++++++++++******+++++++++++++++++++++,,,,,,,,,---///...---,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++........................///.........------------***+++,,,---......---,,,---,,,+++***************bbb```]]]XXXSSSNNNKKKIIIDDDCCCBBBBBBBBBBBBBBBBBB???????????????===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===:::888666777777777666555555555555444444333333333333222222111111000000111111111111222222222333000000111111222333333444222222222222222222222222333333222111111111222222333222111000000111222333111111111111000000000000000000000000000000000000222111111111111111000000111111000000//////000000000000000111111111111222111222222333444333333333222333333333333444444444444555666666777777666666888999:::;;;===>>>???@@@FFFFFFEEEDDDBBB@@@>>>===>>>???AAACCCDDDFFFGGGGGGEEEEEEGGGKKKRRRXXX\\\^^^gggqqq}}}~~~|||{{{yyyxxxxxxsssrrrqqqooopppxxxyyyfffYYYXXXaaaooo{{{|||zzzjjj[[[TTTIIIAAA;;;999777777666666555555444333333333222222222222222222222222555444444333333222222222222222111111222222333444222222222111111111111111///000000111111000000////////////000000000111111222222222222222222222222000111111111222222222222333333555666777777777777666666666555555444444333333444555666777777777777555555555555444444444333555555555555444444444333222333444555555666666555777777888888888888888888888888999:::;;;;;;<<<===<<<===>>>???@@@@@@@@@???>>>======<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>>>>======???@@@@@@>>><<<999888777777777777777777999:::;;;<<<<<<<<<<<<<<<:::999888666555444444333444777:::;;;:::999999999888777777666555444333333444333111000///000111222222111000000//////000000000//////......///000000111000///...------------........................---...///000000///---,,,------,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,+++************))))))))))))))))))((((((******++++++++++++******(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,---............,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---************++++++++++++......---,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,------------,,,,,,------------------------............------------***++++++,,,,,,,,,,,,+++---,,,+++***)))(((((((((fffeeeccc```\\\WWWSSSPPPJJJHHHFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>============>>>>>>???===:::888888999999:::666666555555444444333333222222222222222111111111111111111222222222333333111111111222222333333333222222222222222222222222333333222111000000111111222222111000000111222222111111111000000000000000000000000000000000000000222222222111111000000///111000000/////////000000000000000111111111222222222222333333444444444444333333333444444444555555555666666777777777777777:::;;;===>>>@@@@@@@@@@@@EEEDDDCCCAAA???>>>======@@@BBBEEEHHHIIIJJJIIIIIIIIIHHHJJJQQQ\\\eeeiiijjjqqq||||||{{{zzzyyyyyyxxxxxxxxxvvvwwwxxxyyy~~~wwweee]]]]]]cccvvvyyyyyy|||sssWWWJJJEEE>>>999777666777777555444444444333333333222333333333333333333333333444333333333222222222111222222111111222222333444111111111111111111111111...//////000000000000///////////////000000000000111111111111111111111111000000000000111111111111222333444666777888888888777666666555444333333222333444555666777888888888777777777666666666555555444444444444333333333333111222444555666555555555666666777777888888999999777888888999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<;;;;;;<<>>;;;888888777777777777777888999:::;;;======>>>>>>>>>:::999777444333222222333333666999::::::999:::;;;888888888777666444222111222222111000000000000000000/////////////////////000/////////......//////000///...---------------...............---------//////000000000//////...,,,,,,,,,,,,------......++++++++++++++++++++++++---,,,+++***************+++******))))))((((((((()))***+++,,,,,,+++***)))&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++******)))))))))))))))***+++,,,,,,---------,,,++++++******************---,,,,,,++++++,,,,,,---*********++++++++++++,,,,,,+++++++++++++++++++++------------,,,++++++***,,,------......------,,,+++,,,,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''bbbcccddddddbbb___[[[YYYQQQOOOLLLHHHDDDBBBAAAAAACCCBBBBBBAAA@@@@@@@@@???@@@@@@????????????@@@@@@???>>><<<:::999:::;;;===777666666555444444333333111111222222333333333444111222222222222333333333333333333333222222111111222222222222222222222222333222222111000000000000222111111111111111111222000000000000000000111111111111111111111111111111111111111000000/////////000//////...//////000000111111111111222222222222222222222222333333444444444555555555666666666666777777777888888888999999;;;===???AAABBBAAA@@@@@@@@@???>>>===<<<======>>>AAACCCFFFHHHIIIIIIHHHGGGIIIJJJNNNXXXdddnnnrrrsssyyy~~~}}}}}}}}}xxxxxxwwwwwwwwwxxxyyyzzzyyy}}}{{{sssfff[[[aaaooo}}}~~~xxx{{{lllPPPEEEAAA;;;777666666666555555555444444444444333333333333333333333333333333222222222222222111111111222222111111222222333444111111111111111111111111......///000000000000000////////////000000000000111111111111111111111111//////000000000111111111222333444666777888888888555555555444333222111111333444555777888999999999:::999999999888888888888555555444444444333333333111222333444555555555555666666666777777888888999777777888888999:::::::::;;;;;;<<<<<<======<<<<<<:::::::::999999999999999::::::999888888999::::::999:::;;;===??????===:::888777777777777777888888:::;;;<<<===>>>?????????;;;:::777555444333333333333555888999999999:::;;;999999888777666444222111000111333444333222000///---.....................///////////////.........---------------...////////////.........---------,,,+++***))))))***,,,---******++++++,,,---------++++++++++++++++++++++++)))))))))))))))***++++++++++++******))))))(((((()))***+++,,,,,,+++***)))&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++************+++)))******++++++++++++***************************++++++************++++++++++++++++++,,,,,,,,,,,,***+++++++++++++++++++++------------,,,++++++***,,,------......------,,,++++++++++++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((([[[]]]```cccdddcccaaa```YYYWWWSSSOOOJJJFFFDDDBBBFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>???>>>===;;;;;;<<<>>>999888888777666555444444333333333333444444444555222222222222333333333333555444444333222222111111222222222222222222222222222222111000000000111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000//////000000/////////000111111222222222333333333333444333333333222333444444555666666777777777888888888:::999999999999:::;;;;;;<<<===???@@@AAA@@@??????<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFGGGGGGFFFEEEKKKOOOWWWaaammmvvv{{{||||||{{{zzzzzzvvvvvvvvvwwwyyy{{{~~~}}}tttkkkeee^^^___pppfffQQQBBB???:::666555444333222555555555444444444444444444444444444444444444444111111111111111111111111222222111111222222333444111111111111111222222222......///000111111111111/////////000000000111111111111111111111111111111///000000000111111111111222222444555666666666666444444444333333222222111444444666777999:::::::::;;;;;;;;;;;;::::::::::::666666666555555555555444222222222222333444555666666666777777777777777777777777888888888999999999::::::;;;;;;;;;;;;;;;:::888888888888888888888888999888777777777888999:::999888999;;;<<<===;;;999777777777777777888888999;;;<<<===>>>>>>>>>>>>>>>;;;:::999777666555555555333555888888888888:::;;;:::999888777555444333222000222444555555333000...------.../////////......---....../////////......,,,,,,,,,,,,---...///000/////////...------,,,,,,---+++)))'''(((***,,,...((()))***+++,,,,,,++++++++++++++++++++++++++++++(((((((((((()))***+++,,,******************))))))******++++++++++++******(((((()))***++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,---...))))))************))))))***************+++++++++***))))))(((((())))))***++++++++++++,,,,,,,,,---,,,,,,---.........------,,,,,,---------,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------...------,,,,,,,,,,,,---++++++***))))))))))))***UUUXXX[[[___bbbccccccccc^^^]]]ZZZVVVRRRMMMIIIGGGHHHGGGFFFDDDDDDDDDDDDEEEAAAAAA@@@@@@@@@@@@AAAAAA<<<>>>???>>><<<;;;<<<>>><<<;;;:::999888777666666777777666555444444333333222222222333333333444444333333333333333333333222222222222222222222222222111000000000000111111222111111111222222111111111///000000000111111111111111111111111111111111111000000111111111111111111222111111111222222333444333333444444444444555555555555444444444555666777888888888999999999::::::<<<;;;;;;:::;;;<<<===>>><<<<<<==================<<<<<<===???@@@AAABBBCCCBBBCCCEEEGGGIIIJJJJJJJJJRRRZZZeeepppyyy~~~|||zzzzzzyyyyyywwwwwwxxxyyy|||~~~iiiccc\\\[[[bbbrrrsss[[[MMM>>>;;;777555444444333222444444444444444444444444222222222222222222222222000111111111111111111111222222111111222222333444000000111111111222222222...///000111222222222222000000000111111111222222111111111111111111111111000000000111111111222222222222333444444555444444444444444444444333333333444555666888999:::;;;;;;;;;;;;;;;;;;::::::::::::888888888777777777666666444333111000111333666777777777777777777666666666777777777888888888888888999:::::::::::::::999999777777777777777777777777888777666555666777999:::999888777888999:::999888777777777777777888999999<<<<<<======>>>======<<<999999999999888777666555444666888888777888999;;;;;;999888666444444444555222222333333333222111000......000111111111000000+++,,,...////////////...---------,,,,,,---......000//////...------,,,,,,---,,,,,,+++,,,---...///)))***+++,,,,,,+++******++++++++++++++++++++++++*********))))))***++++++******************++++++++++++************++++++******+++++++++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++***+++,,,---******+++++++++******)))*********+++++++++,,,,,,***))))))(((((())))))***************+++++++++++++++,,,---.........------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,---.........++++++,,,,,,,,,---------...---,,,+++******+++,,,+++************+++,,,,,,RRRTTTXXX\\\```bbbccccccaaa```___\\\WWWSSSOOOLLLIIIHHHGGGEEEEEEEEEEEEFFFBBBAAAAAA@@@@@@AAAAAABBB;;;>>>@@@@@@===;;;<<<>>>>>>======<<<:::999888888;;;:::999777555333111111222222333333333444444444111222222333333444444555222222222222222222222222000000//////000111222222111111222222222222111111//////000000111111111222111111111111111111111111111111111222222333333444333333333333444444555666444444444555555555666666777666555555555666888999999999:::::::::;;;;;;;;;======<<<;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@BBBDDDDDDEEEEEEEEEFFFHHHKKKMMMOOOQQQQQQ[[[dddqqq}}}||||||{{{zzzyyyyyyyyyyyyxxxxxxyyy|||nnn[[[VVVQQQVVViiihhhOOOFFF;;;888666555555555444333333333333333333333333333111111111111111111111111000000000000000111111111222222111111222222333444000000111111222222222222//////000222222333333333111111111111222222222222000000000000000000000000111111111111222222222222222222333333444333333333444444555555555555555555444555666888:::;;;;;;;;;;;;;;;::::::::::::999999999999999999888888888888555333111///000333666888888888777777666666555555777777777777888888888888999999:::::::::999999888666666666777777777777777777666555444555777999:::999888666666777888888777777777666777777888999999<<<===============<<<;;;777888999999999888666555555666888888777777999:::;;;999777555444444555666444333111000000000111222///000111333333333222111***+++---///000000////////////...---,,,,,,,,,,,,000000///...------,,,,,,'''(((***+++++++++*********+++,,,,,,,,,,,,******++++++++++++++++++++++++------,,,+++************)))))))))***+++++++++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++)))''''''((()))***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,******))))))))))))******))))))))))))************((()))+++,,,---,,,++++++***+++,,,,,,------------***++++++,,,,,,++++++***++++++,,,------...//////+++++++++,,,,,,------------,,,***)))))))))******************+++,,,---...JJJMMMRRRWWW\\\```bbbcccbbbbbbaaa___\\\XXXTTTRRRNNNMMMLLLJJJHHHFFFDDDCCCFFFEEEDDDCCCBBBCCCDDDEEEDDDCCC@@@>>><<<<<<<<<<<<@@@???>>>======<<<=========<<<<<<;;;999888777777999888888888777777666666555555444444444333333333333333333333333333333333000000111111222222222333000111111111111222222222222222222333333222222222000000000000000000000000333333333444444555555555555555444333444555666777666666555444444555777888888888777777777777888888:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA======<<<;;;::::::::::::???BBBEEEFFFEEEDDDDDDDDDEEEHHHLLLLLLLLLOOOWWW^^^llluuu}}}yyywwwvvvvvvwwwwwwwwwvvvyyyzzzyyy{{{lll\\\QQQKKKKKKYYYooozzzcccKKK@@@;;;:::888666444333222222444444444333333333222222222333333333333222111111//////000000111111111222333000...///222444333111222333333444444333333222000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000///000000222333444555555555555555555555666777777666666888:::<<<===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777888666444444555777777666777555444444666777777666777777777777777777888999;;;<<<======<<<:::888666666777888999999888666555555555444444444333333333444444444444444444444444777666666666666777777888;;;::::::999999888888888;;;:::999888777777777777444666777777666555555666===<<<999777555333222222222111111000000000000000222222333333333222222111........................---------............/////////...---,,,,,,++++++...---,,,,,,++++++,,,,,,***++++++******)))(((''''''(((***,,,,,,***((('''++++++++++++++++++++++++************************+++++++++************))))))************+++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------+++*********+++,,,------++++++++++++++++++++++++))))))))))))((((((((((((+++++++++++++++***))))))''''''((()))***++++++,,,+++,,,,,,+++)))((()))+++(((((()))***+++,,,,,,,,,******)))))))))))))))))),,,,,,,,,,,,,,,+++***)))---------------------------------,,,,,,+++++++++)))***+++,,,,,,+++***)))'''((()))***************KKKMMMPPPTTTWWWZZZ\\\]]]bbbbbbcccbbb```]]]ZZZXXXSSSSSSSSSRRRPPPMMMJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCAAA???>>>=========??????>>>=========>>>>>>>>>===<<<;;;:::999999888999999999999888888888777666555555555555444444444555555444444444444444444222222222222222222333333111111111222222222333333222333333333333333333222222222222222222222222222333333444444555555555555444444333333333444555666666666555555555666777888888888888777777888888888999999::::::;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>>>>AAADDDEEEEEEEEEFFFGGGEEEJJJOOORRRTTTZZZdddlllwww~~~{{{|||{{{yyyxxxxxxwwwvvvuuuwwwzzz}}}sss```RRRLLLLLLRRRaaasss~~~xxxWWWEEE>>>999888777555444444444444444444444333333333222222222333333333333222111111///000000000111111111111222000...///111333222111222333333444444333333222111111111111111111111111111111111111111111111111111111111000000000//////111111111111111111000000000000111222333444555555555555555555555666666777666777888:::<<<===<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999888888999777555444666777777666888666555555777888888777777777777666777777888999;;;<<<======<<<;;;999888777777888888888777666555555444444444444333333333444444444444444444444444777777777777777888888999;;;;;;::::::999888888888999999888777777777777888000222444666666666777999;;;:::888666444333222222222111111000////////////222222333333333333333222........................---------............//////......---,,,,,,++++++,,,++++++*********************++++++******))))))((()))***++++++***)))(((++++++++++++++++++++++++************************+++++++++************))))))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((())))))***)))))))))(((((())))))******++++++++++++,,,***)))((()))+++(((((()))++++++,,,,,,+++************************++++++,,,,,,+++******)))------------------------******++++++,,,,,,------+++++++++,,,,,,+++++++++))))))******+++*********NNNNNNOOOQQQSSSUUUWWWXXX______```aaaaaa```___^^^YYYZZZZZZZZZXXXUUUQQQOOOIIIHHHGGGEEEDDDCCCBBBBBBCCCBBBAAA@@@???????????????>>>>>>>>>>>>??????@@@???>>>>>>===<<<;;;::::::;;;;;;;;;:::::::::::::::777777777666666666555555777777777666666666555555444444444444333333333333222222333333333444444444333444444555555444444333444444444444444444444444444444555555555555666666444444333333333444555666666666555555666777888888999999888888888888999999888888999:::;;;;;;<<<<<<@@@??????>>>===<<<;;;;;;::::::;;;<<<>>>@@@BBBCCC@@@BBBDDDEEEFFFHHHKKKNNNIIINNNVVV[[[```hhhttt}}}}}}}}}|||zzzwwwwwwwwwwwwvvvvvvuuuttttttvvv|||}}}ssscccUUULLLIIIRRR___mmm{{{dddIII>>>===666666555555444555555555444444444444333333333333333333333333333222222111000000000000111111111111111///......000111111000222333333444444333333222222222222222222222222222111111111111111111111111222222222111111111000000333333222222111111111000000000111222333444555555555555444444555555666777777888999;;;<<<<<<;;;;;;999:::;;;===???@@@@@@@@@??????>>>===<<<;;;:::::::::888666666777777777555666555333444666777777666777666666666777777888999:::;;;<<<======<<<;;;:::888888888888888777666666444444444444333333333222444444555555555555555555777777777777777888999:::;;;;;;;;;:::999888888888777777666666666777888888...111333444444555666777888777666444333333333333222222000///............000111222333333333333333........................---------............///......------,,,,,,++++++******)))(((((((((((()))))))))***+++++++++******************************++++++++++++++++++++++++************************+++++++++************))))))************+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***&&&'''((()))************)))))))))))))))************++++++***(((((()))+++((()))***+++++++++++++++***************************++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++***)))RRRRRRQQQQQQQQQSSSTTTUUUWWWXXXZZZ\\\^^^_________]]]^^^``````___[[[WWWUUUNNNMMMLLLJJJGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???????????????@@@AAABBB@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777::::::999999888777777777777777666666555555444444444444444555555555555666555555666666666666555555555555555555555555555555666666666666666666666666555555555555555666666777666666666666777888888999::::::999999999999::::::999999:::;;;<<<======>>>>>>>>>===<<<;;;::::::999::::::;;;===???AAACCCEEECCCDDDFFFGGGHHHLLLPPPTTTRRRXXX___eeekkksss~~~}}}}}}|||zzzxxxsssuuuvvvvvvvvvvvvwwwxxx{{{|||ttteeeWWWPPPNNNQQQ___ooo|||jjjPPP@@@;;;<<<666666555444444444444555555444444444444333333333333333444444333333222111000000000000000111111111000///......///000000111222333333444444333333222222222222222222222222222111111111111111111111111333333333222222222111111444444333333222111111111111111222222333444444555555444444444444555666666666888:::;;;;;;:::::::::888999;;;<<<>>>?????????>>>>>>>>>>>>============<<<:::888888888888777555333222111111333444444333666666666666666777888999::::::;;;<<<======<<<<<<::::::::::::999888888777444444444444333333333333555555555555555666666666777777666777777888999:::<<<<<<;;;:::999888888777555555555555666777888999111222444444222111222333555444333333222222333333222222000///......------...///000111222333333333........................---------............///---------,,,,,,,,,++++++******)))(((((((((((((((&&&'''((()))************+++******))))))******+++************************************************+++++++++*********))))))))))))*********+++++++++++++++++++++************---,,,,,,,,,++++++*********)))))))))))))))******************************,,,,,,,,,+++++++++******((())))))*********))))))*********))))))))))))))))))***+++***(((((()))+++((()))***+++++++++++++++************++++++++++++*********++++++***))))))++++++++++++++++++++++++------,,,***)))'''&&&%%%---,,,************,,,---,,,,,,,,,,,,,,,+++***)))YYYXXXVVVTTTRRRRRRSSSSSSRRRSSSUUUXXXZZZ\\\]]]^^^___aaaccceeedddaaa^^^[[[TTTSSSRRRPPPMMMKKKIIIHHHCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@??????>>>>>>==================>>>>>>>>>;;;;;;;;;:::::::::999999;;;;;;;;;::::::999999999999999888888777777666666666666666666777777777777777777888888888888777777666666666666666666666666777777777777777777777777666777777888888888888888555666777888888999999999;;;;;;::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>::::::::::::::::::::::::;;;;;;<<<===>>>@@@BBBCCCDDDFFFGGGIIIKKKPPPUUUZZZaaaffflllqqquuu|||}}}}}}||||||{{{zzzxxxyyyzzzyyyxxxyyy{{{~~~vvvhhh\\\RRRQQQUUUaaapppyyyuuu{{{wwwcccPPPCCC===:::999888777666444333333333333555555555444444444333333333444444444444333222222111111000000000000000000//////////////////000111222333333444444333333222111111111111111111111111111111111111111111111111333333333333222222222222333333333222222222111111222222222333333444444555444444444444444555666666666888;;;;;;999888888999999999:::;;;<<<<<<<<<<<<<<<<<<======>>>?????????===;;;::::::::::::888666444222111111333444444333555555555555666777888999::::::;;;<<<==================<<<;;;::::::999999555555555444444444333333555555555666666777777777666666666666777888999:::======<<<;;;:::999888777555555555555666888999:::000222333333222111111222333333222222222222333333222222000//////.........------...000111111111111........................---------............///,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***%%%%%%'''((())))))******++++++************++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))*********++++++++++++*********************,,,,,,,,,++++++***************)))))))))))))))***************************************))))))))))))))))))))))))((('''&&&%%%*********)))))))))))))))))))))***)))(((((()))+++))))))***+++++++++******))))))*********+++++++++)))******+++++++++******++++++++++++++++++++++++---,,,+++***((('''&&&%%%+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))eeeddd```\\\XXXUUUSSSRRRRRRRRRTTTVVVXXXZZZ[[[\\\___aaaccceeeeeedddbbb```XXXXXXWWWUUURRRPPPMMMLLLFFFGGGGGGFFFFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCC@@@@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>?????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777888888888999999999888999999::::::999999888777777777777777777777777999999888888888888777777777888999:::::::::999999555666777999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========888888999999:::::::::;;;<<<<<<======???AAABBBCCCEEEHHHKKKNNNSSSYYY___dddrrrwww|||}}}}}}|||{{{{{{{{{{{{{{{{{{||||||zzzwwwxxx}}}uuuiiifffaaa\\\\\\bbbrrrzzzpppnnnwwwpppaaaMMMAAA===<<<888444888777666444333222222222555555555555444444444333444444444444444333222222111111111111000000000000///000000000//////111333222333333444444333333222000000000000000000000000111111111111111111111111333333333222222222111111222222222222222222222222222333333333444444444555444444333333444444555666444888::::::777555666777888999:::;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAA===<<<;;;;;;<<<<<<:::888777666444555777888888777444444444555666777888999;;;;;;<<<<<<<<<======>>>???>>>===;;;::::::::::::666666666666555555555444555555666666777777888888666666666777888999:::;;;>>>===<<<;;;:::999888777666555666666777888999:::,,,///111222222333444555333333222222222222333333222111111000000000000000---...///000000000000000........................---------............///,,,,,,,,,,,,++++++++++++,,,,,,+++************+++%%%&&&'''((())))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++************))))))************+++++++++))))))******************+++++++++++++++*********++++++***)))))))))******************************)))))))))(((((((((''''''((((((((('''&&&$$$"""!!!)))))))))))))))*********((()))))))))(((((()))+++)))******+++++++++******((((((((()))******++++++******+++,,,,,,,,,,,,+++************************)))))))))))))))*********))))))(((((((((((())))))++++++++++++++++++***)))yyyvvvrrrkkkddd]]]WWWTTTRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[]]]___```aaa``````ZZZZZZZZZXXXVVVSSSPPPOOOKKKLLLLLLKKKJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????======>>>>>>>>>?????????>>>>>>>>>>>>============::::::;;;;;;<<<<<<======::::::;;;;;;;;;;;;;;;;;;888999999999999::::::::::::::::::;;;;;;:::::::::999999999999999999999999::::::999999999888888888777888999:::::::::999999555666888999;;;;;;;;;:::===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<======???AAACCCDDDFFFJJJMMMSSSZZZaaaiiiqqqvvv~~~~~~}}}{{{zzz{{{|||~~~}}}~~~~~~||||||{{{lllccccccnnnvvvuuuuuuzzz~~~{{{tttoooqqq~~~wwwlllYYYNNN@@@999999999666333666555444444333333333444555555555555444444444444444444444555444444333222111111111111000000000//////111222111//////111444222333333444444333333222111111111111111111111111111111111111111111111111222222222222111111111111///000000111111222222222333333333444444444444444444444333333444444555666333777:::999555222333666777888999;;;<<<=========@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;===>>>>>><<<:::999777666777888:::999999444444444555666777888999===<<<<<<<<<<<<=========>>>===;;;:::999888999999777777777777666666666666555555666777777888999999888888888999:::;;;======>>>>>>===;;;:::999888777777777777777777888999:::---///111333333333444666444333333222222222333333111111111111111222222333000000111111111111111000........................---------............///++++++++++++++++++++++++,,,,,,+++************+++(((((()))******+++************,,,,,,,,,,,,******************************))))))))))))))))))))))))+++++++++************))))))************+++++++++(((((())))))******++++++************++++++++++++,,,,,,+++***************************************)))))))))((((((((('''''')))))))))((('''&&&%%%$$$(((((())))))******++++++'''((()))(((((((((***+++******+++++++++******)))&&&''''''((())))))******++++++,,,---------------************************((())))))******+++++++++))))))************))))))))))))******+++*********yyyoooeee]]]XXXPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[\\\]]][[[[[[[[[YYYWWWTTTRRRPPPOOOOOOOOOOOOMMMKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@??????????????????======>>>>>>????????????????????????>>>>>>>>>===999999:::;;;<<<===>>>>>>:::;;;;;;;;;<<<=========999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666777888999:::999888888555666888:::;;;;;;;;;;;;======<<<<<<<<<<<<======;;;::::::999999888888777<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBEEEGGGIIIOOOTTT\\\eeennnwww}}}}}}|||}}}}}}uuuddd[[[XXXaaayyyvvvrrrrrryyy}}}uuuhhh\\\FFF@@@888555555666555444333333333333333444555666666666555555555444444444444444555555444444333222222111111111000000/////////111333222000///222555222333333444444333333222222222222222222222222222111111111111111111111111222222222111111111000000......///000111222222333333333444444444444444444444333333333333444555555222666999888444111222555666777999;;;>>>???@@@AAAEEEDDDCCCBBBAAA@@@@@@???<<<;;;<<<===??????===;;;888777555666888999999888333333444444666777888999>>>===<<<<<<<<<<<<=========<<<:::888777777777777888888888888777777777777555666666777888999999999:::::::::;;;<<<===?????????>>>===<<<:::999888777888888888888888999999:::111222444444222111222333444444333333222222333333111111111111222333444555222222333333333222222111........................---------.........//////++++++++++++++++++++++++,,,++++++*********************+++,,,,,,,,,,,,+++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************))))))************+++++++++'''(((((()))***++++++,,,))))))******+++++++++,,,------,,,+++******++++++))))))))))))))))))))))))))))))))))))((((((((((((***+++++++++++++++***)))'''(((((()))***++++++,,,'''((()))((('''(((***+++******+++++++++******)))%%%&&&&&&'''((())))))***+++,,,------............)))))))))))))))))))))))),,,+++++++++******)))))))))***+++,,,,,,+++***)))'''((()))***************|||rrrfff___UUURRROOOLLLKKKLLLNNNPPPOOOQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUSSSRRRQQQOOOQQQUUUXXXXXXUUUQQQNNNIIIHHHFFFDDDCCCCCCCCCDDDBBBAAA@@@@@@BBBBBBAAA@@@======>>>>>>??????@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::888999:::;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888;;;:::999999:::===???AAA>>>>>>===<<<<<<<<<<<<<<<777777888999999:::;;;;;;::::::::::::;;;;;;<<<===<<<;;;;;;;;;<<<<<<===>>>888888888888888888888888;;;;;;<<<<<<======>>>>>>AAABBBDDDEEEFFFIIIMMMQQQUUU___mmmxxx~~~}}}~~~}}}|||uuuaaaVVVRRR\\\mmm{{{uuuqqqtttzzzvvvooocccTTTLLL>>>:::666555666777666555333444444555555444444333444555777888888777555444555555555444444333333333333222000/////////000111000000000000000000000000222222222111111111000000222222111111000000//////000111111111111222222222111222222222222111000000------...///000111222222444444444444444555666777333444444333111111222444333444444555666777777888777888:::;;;;;;<<>>===<<<<<<===<<<999777666777777888888999::::::888777666666666888999::::::<<>><<<<<<<<<===<<<;;;:::999999999999777888999::::::999888777777777777888999:::<<<===;;;:::999888999<<>>;;;999888999:::;;;<<<===:::666666<<>>333333333333333333333333222222333333222222111000///000000///...///222444333333222222111000////////////.........---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***''''''((()))))))))))))))---,,,,,,++++++******)))+++,,,---,,,***)))***+++((('''&&&'''((())))))'''***************************************)))(((''')))***+++,,,,,,+++***)))***,,,......,,,***(((((()))))))))***++++++,,,,,,+++***)))((((((***,,,---+++++++++,,,,,,---------))))))))))))************************************************************+++(((%%%$$$%%%((())))))rrrjjjaaa]]]WWWRRROOONNNNNNMMMKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQSSSWWWZZZZZZXXXVVVTTTNNNMMMKKKIIIHHHGGGGGGGGGDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>>>>????????????@@@????????????>>>>>>>>>>>>========================>>>===<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::>>>===<<<;;;;;;<<<>>>???>>>>>>===<<<<<<<<<<<<<<<999999999:::;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<>>>>>>===<<<;;;;;;<<<<<<888888999999:::;;;<<<<<<>>>>>>??????@@@AAABBBBBB@@@BBBDDDGGGKKKQQQXXX]]]dddmmmyyyzzz|||}}}~~~}}}zzzqqqbbbXXXUUUVVVfff|||qqqoooqqq|||ssskkkdddWWWIIIBBB===999666444555666555444111222222333333222222111444444666666666666444444555444444444333333333333222222000/////////000111000000000000000000000000222222222111111111000000111111111000000000000000000000111111111222222222222222222111111111000000...//////000111222333444555444444444444555555666555666555444222111222333444555555666666777777777:::;;;=========>>>@@@CCCDDDCCCBBBCCCDDDCCC@@@======<<<;;;<<<======<<<:::999999::::::::::::;;;;;;777777666666666777888999999<<<>>>???===<<<;;;;;;===<<<;;;::::::999999999888888999::::::999888888999999::::::;;;===>>>???===<<<;;;::::::===???AAA???===:::888777888:::;;;;;;<<<:::666777;;;===<<<444444444444444444333333333333333333333222111111000111111000//////111333333333222111111000////////////.........---------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((())))))******))))))+++++++++++++++,,,,,,,,,***+++,,,+++)))((()))***)))((('''(((*********)))*********************************)))))))))(((((()))***+++++++++***))))))&&&(((+++,,,+++)))))))))++++++*********************)))((('''((()))+++,,,+++++++++++++++,,,,,,,,,))))))))))))************************************++++++++++++++++++++++++,,,***''''''(((*********}}}tttjjjeee]]]VVVQQQNNNKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPRRRQQQQQQQQQRRRSSSUUUVVVUUUWWWYYY[[[\\\\\\[[[ZZZVVVUUUSSSQQQOOONNNLLLLLLHHHGGGEEEEEEEEEEEECCCAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@?????????>>>>>>========================>>>>>>===<<<<<<<<<<<<===;;;;;;<<<=========<<<<<<;;;<<<>>>>>>???>>>===<<<@@@???>>><<<<<<<<<===>>>>>>======<<<<<<<<<<<<===;;;<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<@@@???>>><<<;;;:::::::::888999999:::<<<===???@@@>>>>>>??????@@@AAABBBCCCAAAEEEJJJPPPWWW```iiiooouuu|||~~~}}}|||xxx{{{~~~~~~xxxyyyzzziii[[[QQQOOOQQQ[[[ooo}}}zzzqqqssszzz}}}lllbbbYYYMMMAAA;;;:::888555444444555444333111222222333333222222111444444444444444444444444444444333333333333333222222111111000///000000000000000000000000000000000222111111111111000000000///000000000000000000111000000000111111111222222333222111000///000111111000000111222333444555555555555555444444444444444666666666444222111222444666666666666666666666666;;;<<<======<<<===???AAABBBBBBBBBCCCDDDDDDBBB@@@===<<<;;;<<<>>>???>>>======<<<<<<<<<<<<;;;;;;;;;777666666555555666888888999;;;======<<<::::::;;;===<<<;;;::::::999::::::999999::::::::::::999999:::::::::;;;<<<===>>>>>>???>>><<<;;;;;;<<<>>>???===;;;999888777888999:::999<<<;;;777777:::;;;888555555555444444333333333333333444444444333222222000222222222000///000111222222111111000000//////...............---------000000000////////////...------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))******++++++************++++++,,,------...)))***+++***((('''((()))***)))((()))***++++++)))************************+++***)))((((((((()))******+++++++++***))))))((("""%%%((()))))))))***+++,,,,,,++++++***))))))((()))((('''''''''(((***++++++***************))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***tttmmmddd\\\WWWSSSOOOLLLLLLKKKJJJJJJLLLNNNOOOOOOQQQPPPPPPPPPRRRUUUXXXZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[ZZZYYYWWWTTTRRRQQQMMMKKKIIIHHHHHHGGGEEECCCCCCCCCCCCBBBAAA@@@@@@???AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<============<<<<<<<<<===>>>>>>???>>>>>>===??????>>>===<<<======>>>>>>===<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@>>>>>>===<<<;;;;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@AAABBBDDDEEEFFFHHHNNNVVV```iiirrr{{{}}}}}}||||||{{{ssstttzzz~~~lll___TTTMMMLLLOOOeeezzz~~~uuubbbVVVMMMDDD<<<888777666444333333333333333333444444555555444444333444333333222222333333444333333333333222222222222222111111000000000000000////////////////////////111111111111000000000000.../////////000000111111000000000000111111111111444222000///...///111222000000111222333444444555555555555555444333333222444555555444333333444666777666666666666666666666:::;;;;;;;;;999:::;;;===@@@@@@AAACCCDDDDDDCCCBBB???===<<<<<<>>>???>>>===>>>>>>======<<<;;;;;;:::777777666555555666777888888:::<<<<<<:::999999:::;;;;;;:::999999999999999::::::::::::::::::::::::888888999:::;;;;;;<<<<<>><<<:::::::::;;;;;;;;;:::888777666777888999777::::::888777999888555555444444333333222222111333444444444444333222222111222333222000//////000111111000000000/////////........................000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))***+++++++++++++++***+++++++++,,,,,,,,,---)))***+++***((('''((())))))((('''(((***+++***)))************************+++***((('''&&&((()))++++++++++++******)))((((((###%%%((()))))))))***++++++++++++*********)))))))))(((((((((((()))***+++*********)))((((((((('''((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------+++)))tttjjjddd___XXXTTTRRRPPPNNNNNNPPPQQQPPPOOONNNNNNNNNNNNQQQTTTXXXZZZZZZZZZZZZYYYYYYXXXXXXWWW\\\\\\]]]\\\[[[YYYVVVTTTQQQOOOMMMLLLKKKJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAACCCBBBBBBBBBBBBAAAAAAAAA????????????????????????======<<<<<<<<<<<<======<<<===============<<<<<<<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>???======<<<<<<<<<<<<======??????@@@@@@@@@@@@AAAAAA???>>>======<<<<<<<<<<<<::::::::::::;;;<<<>>>>>>???>>>===<<<===>>>???@@@EEEEEEEEEFFFIIIKKKNNNPPPSSS[[[gggrrr{{{~~~}}}}}}|||||||||}}}}}}|||tttmmmxxxtttiii\\\UUUQQQOOORRRWWWttt{{{wwwfffSSSHHHBBB;;;666444555555555444222222222333333444444555555444444333444333222222222222333444222222222222222222222222111111111111000000000///////////////////////////000000000000000000000000......//////000000000111//////000000000111111111333222000......///000111......///000111222333333444444555555444333222111111222333333333444666888666666666555555555555555999::::::999888888999;;;===???AAACCCCCCCCCCCCCCCBBB???===<<<=========<<<>>>>>>===<<<;;;:::999999888777666555555666777888888:::;;;;;;999999999::::::999999888888888888888::::::::::::::::::::::::777888999:::;;;;;;;;;:::<<<;;;:::888777777777777888888777666666666777777666999999777666888666333222222222111111111000000333333444444333333222111111222222111///...///000000000//////////////////---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))***+++++++++++++++,,,,,,,,,++++++************+++++++++)))((()))***((('''&&&''')))***)))((())))))))))))))))))))))))***)))'''&&&&&&((()))++++++******))))))(((((((((&&&(((******))))))***+++))))))*********+++++++++))))))))))))******++++++)))))))))(((((('''''''''((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++,,,,,,)))'''|||tttlllddd]]]]]]ZZZWWWWWWXXXWWWSSSOOOLLLLLLLLLMMMOOORRRTTTVVVXXXXXXWWWWWWVVVTTTSSSRRRWWWYYY[[[\\\\\\ZZZWWWVVVTTTRRRPPPOOOOOONNNLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>???>>>>>>?????????>>>======<<<======>>>>>>??????@@@======>>>>>>?????????@@@===<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>============>>>999999:::;;;===@@@BBBCCCCCCAAA@@@>>>>>>???AAABBBDDDEEEGGGJJJOOOTTTYYY]]]dddlllxxx}}}}}}||||||}}}~~~~~~wwwvvv~~~|||ttt```VVVMMMLLLPPPVVV```iii{{{{{{zzziiiYYYIIIAAA>>>:::666666333444555444333222222333111222222333333222222111333333333333333333333333000111111111111222222222000111111111111000//////000000000000000000000000//////000000000000000111...//////////////////000/////////000000000111111222111000///...///000000------...///000111111222333333444555555444222111///111222222222333666888444444444444444444444444999::::::999888888:::<<<;;;>>>AAABBBBBBAAABBBCCCBBB@@@===;;;<<<<<<;;;;;;======<<<;;;::::::999999999999777666666777777888999:::;;;;;;999999:::;;;999999888888888888999999::::::999999999999::::::888999;;;<<<===<<<;;;;;;999999777666555444444444666666555555555555555666444777777555555777666333000000000000000000000000222222333333333222111111000000000...------///111////////////............---------...............,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))((()))************)))(((***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))******++++++******,,,++++++***))))))((((((***+++,,,+++)))((()))***(((&&&&&&'''((()))(((''')))))))))))))))))))))))))))((('''''''''((()))******))))))(((((())))))******+++++++++)))((()))+++((())))))***++++++,,,,,,)))*********++++++++++++)))(((((((((((((((((('''))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))++++++(((&&&{{{ssskkkhhheeeddddddaaaZZZTTTMMMNNNOOOPPPRRRSSSTTTUUUSSSSSSTTTTTTTTTRRRQQQPPPQQQSSSWWWZZZ[[[ZZZWWWVVVUUUSSSRRRQQQQQQQQQOOOMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@AAABBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<===>>>>>>????????????????????????>>>>>>======>>>>>>??????;;;<<<===???AAACCCEEEGGGEEEDDDBBBAAABBBCCCFFFHHHEEEGGGKKKQQQZZZccclllpppzzz~~~}}}}}}|||}}}uuuggg```RRRMMMLLLRRR\\\gggrrr||||||zzz___QQQCCC======:::777666222444666555333222333444111222222333333222222111222333444555555444333222000000000000111111222222000111111222111000///...000000000000000000000000////////////000000111111///////////////.........////////////000000000111111000000000////////////,,,---......000000111222111222444555555444333222111222222222111111333444111222222333333444444444666777888777777777999;;;:::===@@@AAA@@@???@@@BBB@@@>>>;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;:::999777777777888999:::;;;<<<;;;999999;;;<<<;;;:::::::::::::::;;;;;;:::999888888888888999:::777999:::<<<<<<;;;:::999777777666555444333333333444444444444444444555555333555555333333666666444//////000000111111222222111111222222111111000/////////---+++***+++///222........................---------.........//////,,,,,,+++++++++*********))))))))))))))))))))))))************************)))***++++++++++++***)))************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((())))))******)))))))))))))))((((((((((((((()))***+++***((('''((()))(((''''''''')))***)))((())))))))))))))))))))))))'''''''''((((((((())))))((((((''''''((()))***+++***++++++***))))))***+++******************++++++((())))))***************((((((((((((((()))))))))))))))))))))************************************++++++++++++++++++++++++)))(((((()))******)))'''wwwtttqqqpppooojjjaaaZZZQQQRRRTTTUUUVVVVVVVVVVVVOOOPPPRRRSSSSSSRRRQQQPPPLLLOOOTTTXXXYYYYYYWWWUUUVVVTTTSSSRRRSSSRRRQQQOOOKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@???<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@??????@@@AAACCCFFFHHHIIIFFFEEECCCCCCDDDGGGJJJLLLMMMOOOUUU^^^jjjvvv}}}}}}}}}~~~ooo^^^RRRLLLLLLLLLSSSaaaoooxxx|||yyywww|||wwwUUUGGG;;;888888666333111222555777666333222333555333444444555555444444333222333555666666555333222//////000000111111111222000111111222222000///...000000000000000000000000.../////////000000111111000000//////.........---////////////000000000000000000000111000///......------...///000111222222000111333555555555333222333333333222000///000111000000111222333333444444222333444444444444666888999===@@@@@@???>>>???AAA>>><<<999999;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999888888888999999;;;<<<<<<;;;:::999;;;===<<<<<<;;;;;;;;;<<<<<<===:::999888777777888999:::555666888999999888777666777666666555444444333333444444444444444444444444222444444222222666777555//////000111222333333444111111111111111000/////////...,,,)))(((+++///333---.....................---------.........//////,,,,,,,,,+++++++++******((((((((((((((((((((((((++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))&&&&&&''''''(((((())))))''')))))))))'''&&&'''(((***(((((()))***+++***)))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((()))+++,,,((()))***)))((()))+++,,,,,,,,,++++++***)))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))***************************************************************)))((((((*********(((zzzwwwssskkkdddZZZYYYXXXYYY[[[ZZZXXXVVVTTTQQQOOOPPPRRRTTTSSSQQQMMMNNNQQQVVVYYY[[[YYYWWWVVVWWWWWWTTTOOOMMMNNNPPPOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJDDDCCCAAA??????AAACCCEEEFFFDDDBBBCCCFFFGGGEEECCCEEEGGGIIIHHHDDDAAAAAABBB????????????????????????EEEDDDCCCBBBBBBCCCDDDEEEAAA@@@???>>>===<<<<<<<<<===>>>???@@@@@@???>>>===???@@@@@@???>>>>>>???AAA>>>???@@@>>>===???EEEKKKNNNJJJGGGHHHHHHIIIPPPWWW\\\bbbkkkttt|||~~~}}}}}}|||}}}mmm\\\QQQNNNPPPSSSYYYcccqqq{{{~~~xxx]]]FFF@@@:::888::::::777444666555444333222111111111111111111111111111111111000111333666777666222///111111000000000000111111111111000000//////......//////............//////............////////////111000...,,,,,,,,,...///111111111111000000000000////////////////////////---------............///222222222222222222222222111222222333333222222111222333333222111000222333888888777777777777888888;;;<<<=========<<<;;;:::::::::999999:::;;;===>>>>>>>>>>>>>>>============;;;;;;999888777777777777777777777777888999:::;;;::::::999999999999888888>>>===<<<;;;999777555333444666777777666444555666666666666666555444333222666666555555555444444444000111111111111222222222000000000111333444222111000000000000000000000000000000000000000000000000//////............//////000000///...---,,,,,,++++++,,,,,,+++)))((()))***+++*********))))))(((((())))))))))))))))))))))))---+++***(((((()))+++,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((()))*********+++++++++++++++*********))))))(((((())))))((((((''''''&&&&&&******))))))((((((''''''((()))***++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))++++++************++++++(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))************{{{pppgggfffeeedddeeeeeebbb^^^ZZZWWWTTTQQQQQQRRRQQQOOOMMMNNNNNNQQQUUUYYYZZZYYYWWWSSSTTTTTTQQQMMMKKKLLLNNNQQQPPPOOOMMMKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIEEEDDDBBB@@@@@@BBBDDDEEEGGGEEECCCDDDFFFGGGEEEDDDDDDFFFGGGFFFCCC@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA<<<<<<<<<;;;;;;<<<<<<===@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAA???>>>>>>???AAACCCDDDFFFGGGIIINNNSSSWWW\\\XXXVVVWWWWWWXXX^^^ffflllrrrzzz}}}}}}}}}}}}~~~zzz~~~kkkZZZOOOKKKPPPYYYeeelllvvvxxxxxx^^^HHHAAA<<<666444666666333000333222222111111111222222111111111111111111111111000111222444666555333000111111000000000000111111000000000000//////......//////............//////............////////////111///...,,,,,,,,,...///.........//////000000000////////////////////////........./////////000000222222222222222222222222111222222333333222222111111222333222111111222444777777666666666666777777::::::;;;<<<<<<;;;:::999999999888888999:::<<<========================>>><<<<<<:::999888888777777666666666666777999:::;;;;;;;;;::::::999999888888======<<<;;;:::888666555444555666666444333333333555555444444333222222222555555444444444444333333222222111111111111111111111000000111333333222000000000000000000000000000------------------------//////............///////////////...------,,,,,,+++,,,,,,+++)))((()))***************)))))))))((()))))))))))))))))))))))),,,+++***))))))***,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((())))))))))))*********+++*********)))))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************************,,,,,,+++***)))(((((('''vvvpppnnnllllllllliiibbb]]]^^^\\\YYYWWWVVVTTTQQQNNNOOOOOOQQQTTTWWWXXXWWWVVVQQQQQQQQQOOOMMMKKKLLLMMMRRRQQQOOOLLLIIIFFFDDDCCCGGGGGGGGGGGGHHHHHHHHHHHHFFFDDDCCCAAAAAABBBDDDEEEFFFEEEDDDDDDFFFFFFEEEDDDBBBCCCDDDCCCAAA??????@@@========================>>>======<<<<<<======>>>::::::::::::;;;<<<===>>>BBBBBBDDDEEEFFFFFFEEEDDDBBBCCCCCCBBBAAAAAACCCEEEEEEFFFHHHNNNUUU[[[___```fffcccbbbdddeeegggmmmttt~~~}}}||||||}}}wwwrrrxxxkkk[[[OOOKKKQQQbbbsssooo]]]III;;;<<<888444222333333111///000000000000000111222222111111111111111111111111111111000222444444222111111000000//////000000111000000000////////////...//////............//////............////////////000///...,,,,,,---......+++,,,---...///000000111////////////////////////////////////000000000111222222222222222222222222111111222222222222111111000111222222111111333555555555444444444444555555888888999999999999888888888777777777777999:::;;;<<<<<<<<<======>>>>>>???======;;;:::999888888888555555555555666888:::;;;===<<<<<<;;;:::999999888<<<<<<<<<;;;:::999777666666777888777555333333333555444333111000111111222444333333333333222222222222222111111111111111111333111000111222222111000////////////////////////------------------------........................------------------------+++,,,,,,+++)))((()))***************))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,---+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))'''''''''((()))*********,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''~~~zzzvvvttttttqqqkkkffffffeeebbb```^^^[[[YYYWWWRRRRRRRRRTTTVVVWWWVVVUUURRRQQQQQQOOONNNMMMNNNNNNQQQPPPNNNKKKIIIFFFDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDAAAAAAAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>==================>>>;;;;;;;;;;;;<<<===??????@@@AAACCCEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGHHHKKKNNNJJJKKKNNNVVV___fffhhhhhhnnnlllmmmqqqtttvvv}}}}}}}}}~~~{{{xxx{{{iii___TTTOOOSSSccc|||~~~ooo\\\LLLAAA:::;;;888555444444444333111111111000000000111111222111111111111111111111111222000//////111222222111000000////////////000000///////////////////////////......------......///............///////////////...------------......,,,------...//////000000////////////////////////....../////////000000000111111111111111111111111111111222222222222111111///000111111111111333555333333222222222222333333555666666777777777777777888777666666777888:::;;;::::::;;;<<<===>>>???@@@===<<<;;;:::999999888999555555444444555777999;;;======<<<;;;::::::999999::::::::::::999888777777999:::;;;:::777555444555666444222000///000111222222222222222111111111111111000000000111222333444444222111000111222000///........................////////////////////////........................,,,,,,,,,------.........+++,,,,,,+++)))((()))************)))))))))))))))))))))))))))))))))))))))'''&&&&&&'''''')))***+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))(((((((((((('''''''''(((((((((((()))))))))))))))))))))(((((((((((())))))******++++++'''((((((((()))))))))******)))(((''''''((()))***************************))))))))))))))))))))))))((((((''''''''''''((((((++++++******))))))((((((((((((((((((((((((((((((************************'''(((((((((((()))))))))zzztttlllkkkiiifffcccaaa``````ZZZXXXVVVVVVWWWWWWVVVUUUSSSRRRPPPOOOOOOOOONNNNNNOOONNNMMMLLLJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCAAA@@@??????@@@@@@@@@???=================================>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>===???AAACCCEEEFFFFFFFFFIIIJJJKKKLLLNNNQQQVVVZZZYYYZZZ]]]dddmmmtttuuutttxxxxxx{{{||||||{{{gggVVVPPPMMMQQQ___ttt{{{}}}yyy}}}vvvjjjZZZKKK???::::::888666555444444444333222444444222111111000000000000000000000000000000000111///......000111111111000000////////////000000.............../////////......------------..................////////////......---------.........////////////////////////////////////////////////------........./////////111111111111111111111111000111111222222111111000...000111111000111333555222222111111111111222222444444444444555555666666888888777777888999:::<<<999:::;;;<<<===>>>???@@@;;;;;;:::999999999::::::777666444444444666999:::======<<<;;;;;;:::999999888888888888888777666666999:::;;;:::777555444555666555222111000000222333222222111111111000000000.........///111333666777555333000000111111111000------------------------////////////////////////------............------++++++,,,,,,---.........+++,,,,,,+++)))((()))***))))))))))))))))))******))))))))))))))))))))))))'''''''''((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))******+++))))))))))))((((((((((((&&&'''''''''(((((((((((((((((((((((((((((())))))(((((())))))******++++++***)))))))))((((((((('''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((xxxvvvrrrlllgggdddeeefffdddaaa^^^[[[[[[ZZZYYYXXXVVVTTTQQQQQQQQQQQQOOONNNOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDBBB@@@??????AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<===<<<<<<<<<======>>>???>>>@@@BBBEEEGGGIIIIIIIIIMMMOOOQQQSSSWWW]]]dddiiiiiikkknnntttzzz~~~|||ttteeeXXXLLLJJJOOO^^^qqq{{{~~~tttkkkccc\\\SSSJJJ@@@888777:::333333333333222222222222555444333222111000000000000000000000000000000000000...------///000000///000//////......//////000---............/////////......------------..................////////////---------...............000000000/////////......////////////////////////------------............111111111111111111111111000000111111111111000000///000111111000000222444111111000000000000111111333333222333333444555666888777777777777999:::;;;999::::::<<<===>>>??????::::::::::::;;;;;;<<<===:::888666444444666888:::;;;;;;;;;;;;::::::::::::888999999999888777666666666777888777555333333333555444333111111111111222222111111111111000000000............000333666888444222000///000222222111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,---------...+++,,,,,,+++)))((()))***))))))))))))************)))))))))))))))))))))))))))******++++++,,,,,,,,,************************(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))******+++))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((())))))))))))))))))*********)))((('''''''''))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$${{{qqqmmmmmmoooppplllgggcccaaa```^^^]]]]]]ZZZWWWVVVVVVVVVTTTRRRQQQQQQPPPOOONNNMMMMMMLLLIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCEEEGGGFFFDDDCCCDDDFFFCCCAAA???@@@BBBDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>?????????@@@AAACCCDDDEEECCCEEEHHHKKKMMMOOOPPPPPPUUUWWW[[[___eeemmmuuu{{{{{{}}}~~~}}}~~~xxxlll^^^UUUSSSTTTTTT^^^qqqxxxggg[[[PPPIIICCCAAA===666444777000111222222222111111222333222111000000000000000000000000000000000000000...---------///000///...//////............//////---------.........//////...------,,,,,,------...............////////////,,,------......///........................//////////////////////////////............////////////111111111111111111111111000000111111111111000000000111111000//////111333111111000000000000111111333222222222222444555666777666555555666777999:::::::::;;;;;;<<<===>>>>>>::::::;;;<<<===???AAABBB===;;;777555444666888999999999999999::::::::::::;;;;;;;;;::::::888777777444555666666444333333333333222222111000000//////222222222111111111000000111000///...///222444666444111//////000222333333........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,------+++,,,,,,+++)))((()))***((()))))))))************))))))))))))))))))))))))))))))******************************************(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))******************)))(((((()))))))))*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&&&&%%%}}}vvvvvvxxxxxxtttmmmhhhfffdddbbbaaadddaaa]]]\\\\\\\\\YYYWWWTTTSSSRRRQQQOOONNNMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGIIIHHHEEEDDDFFFHHHEEEBBB???@@@CCCEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEGGGJJJLLLMMMHHHJJJMMMPPPSSSUUUVVVVVV]]]___dddiiipppyyy}}}}}}~~~}}}pppggg[[[NNNMMMUUU___```jjj~~~ooo\\\OOODDD===999;;;999333000111000111333333333222333444///////////////000000111000000000000000000000000------,,,...///000...---//////............//////---------.........//////...------,,,,,,------.............../////////000,,,,,,---.../////////...***++++++,,,---...//////////////////////////////////////////000000000000000000000000000000000000000000111111111111000000111111222111//////000222111111000000000000111111222222111111222444555777555555444444555666888999::::::;;;;;;<<<=========;;;;;;<<<>>>@@@BBBDDDEEE???<<<999666444555777999777888888999999::::::;;;=========<<<;;;:::888888444666777777666555555666000111111111000///...---222222222222111111111111444222000//////000222444333111......000222333444////////////////////////........................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''''''''&&&%%%))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))************************************)))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))((((((''''''&&&&&&''''''(((((())))))******((()))***++++++***)))((())))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************xxxsssooojjjiiikkkkkkgggdddcccddddddaaa^^^YYYYYYXXXXXXWWWVVVTTTRRRQQQOOOMMMMMMNNNMMMIIIFFFFFFGGGIIIJJJKKKKKKKKKJJJOOONNNLLLJJJIIIHHHGGGGGGHHHFFFEEEEEEFFFFFFEEEDDDAAABBBCCCCCCBBBBBBDDDEEEEEEJJJMMMKKKFFFDDDIIINNNKKKKKKKKKKKKMMMOOORRRSSSSSSTTTWWW[[[aaagggmmmqqqpppsssxxx}}}~~~vvvsss}}}ooobbb[[[QQQKKKWWWkkkuuuyyyxxx```NNNHHH:::888666666666666555444333333222222111000//////000000000000000000000000////////////////////////111111111111222222222222000///...------...///000000///...---------------................................................+++++++++,,,,,,,,,------------......///000000000//////000000000000//////------///000222222333333......///000000000000000000000111111111111000000222222111111000/////////111111111111111111111111222111000///000111222333555555555555555777999:::<<<<<<<<<;;;;;;:::::::::<<<888666999@@@EEEFFFEEEDDD???999777777777666444888999:::::::::888666555;;;;;;:::999999888777777777555333444666777555222000///...///222333444333111111222222222222111111000000////////////000000333111000111444555555555222222000//////.........,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,***)))))))))))))))))))))))))))---,,,***(((((((((((()))++++++******++++++,,,---+++*********))))))((((((+++*********))))))((((((++++++++++++*********)))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))+++++++++*********))))))''''''(((((()))+++,,,---(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++***)))(((((())))))&&&&&&%%%$$$######""""""))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((|||uuuqqqqqqrrrnnnjjjiiikkkkkkiiiggg___[[[XXXZZZ___aaa^^^[[[RRRPPPOOOOOOQQQQQQNNNLLLQQQPPPPPPPPPQQQRRRSSSTTTYYYXXXUUURRROOOLLLKKKJJJLLLKKKJJJJJJIIIHHHGGGEEEIIIJJJJJJIIIIIIJJJLLLNNNPPPSSSUUUSSSOOONNNQQQTTTQQQRRRTTTWWW[[[___bbbcccggghhhkkkooouuu|||~~~}}}~~~{{{yyyzzznnndddZZZSSSTTTUUUZZZlllmmmWWWHHHBBB999777555555555555555333333333222222111000000///000000000000000000000000////////////////////////....../////////000000000000///...------...///000//////...---------------................................................,,,,,,---------.........------......///000000000111111111111000///...------...///000111222222222......///000000000000000000000111111111111000000111111111000000000000000222222222222222222222222111111111111111222333333666666666666777999:::;;;999999:::::::::::::::::::::777666999???DDDFFFEEECCC>>>888555555555444333888999:::;;;;;;:::888777<<<;;;;;;:::999999888888888666444444555555333111111000///000222444444333000111111222222111111000000000000////////////000222111000000333444444444111111000///............---------------------------------...------,,,+++************************,,,+++***)))((((((((()))((((((''''''(((((()))***************)))))))))(((************)))))))))(((++++++*********)))))))))(((((((((((())))))))))))%%%%%%&&&'''((())))))***'''((((((((())))))))))))(((((()))******************************+++++++++(((((())))))))))))))))))))))))(((((((((((())))))*********))))))((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++***)))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((}}}xxxtttrrrssssssrrrpppkkkddd^^^```gggjjjhhhcccYYYWWWWWWWWWYYYYYYXXXWWWZZZYYYVVVUUUUUUWWWYYY[[[```^^^[[[WWWSSSPPPNNNMMMQQQRRRRRRSSSRRRQQQOOONNNPPPQQQPPPOOONNNPPPSSSVVVYYYYYYYYYYYYYYYZZZ[[[\\\]]]___dddjjjpppvvvyyy{{{{{{}}}~~~}}}|||}}}yyyyyyqqqcccYYYUUUOOOMMMRRRZZZeeeyyy|||ppp\\\KKK@@@;;;777555333333444444333222333333222222111000000000000000000000000000000000////////////////////////......////////////000000//////............////////////...------------...........................---------------------------------.........//////------......///000000000333333222111000...---,,,......///000000111000000......///000000000000//////000000111111000000/////////000000000000111111222222222222222222222222111111222333333333333222777777777888999:::<<<<<<666777777888888999::::::888666555888>>>CCCDDDDDDCCC???999555444555555555777999:::<<<<<<;;;999888;;;;;;::::::999999888888999777555444444444222000333111000111333444444444000111111222222111111000111111000000//////......111///...///111222222222000///...---------------............------------++++++,,,---------------++++++++++++++++++++++++,,,+++***)))((((((((()))'''''''''''''''(((((()))************))))))))))))************))))))))))))******)))))))))((((((((())))))))))))((((((((((((###$$$%%%&&&''')))******''''''((((((((()))))))))))))))***+++++++++******))))))******++++++,,,,,,(((((())))))******++++++))))))(((((((((((())))))))))))((((((((((((''''''))))))'''&&&%%%%%%$$$$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((}}}vvvpppmmmoooqqqooommmhhhgggfffeeeeeeeeeeeedddeeecccaaa^^^]]]]]]]]]^^^dddbbb```^^^\\\ZZZYYYXXXYYY[[[^^^___^^^]]]]]]\\\ZZZYYYXXXVVVVVVXXX]]]```aaa``````ccchhhlllmmmlllnnnrrrxxx}}}}}}}}}zzzuuuxxxzzzjjj]]]TTTOOOQQQRRRUUU[[[cccppp}}}xxx^^^MMMAAA:::777555333222111222333222111222222222111111111000000000000000000000000000000////////////////////////000000000000111111111222/////////......////////////......---------..............................------------------------------------............------......///000000000222222222111000///---,,,......///000000/////////---...//////000000////////////000000000000//////......//////000111111222222222222222222222222222000111333444444444333222555666666777999:::;;;<<<666666666666666666777777666555555888<<<@@@BBBBBBBBB???:::777555666777777666777999;;;;;;;;;999888999999888888888777777777777666555444444333222111444333111222333444444333000000111111111111000000111111111000000///......000...------///111000000///...------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++******)))))))))))))))***))))))))))))***++++++*********)))))))))))))))*********)))))))))))))))))))))))))))((((((((((((******))))))((((((''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))((())))))*********))))))&&&&&&'''((()))******+++''''''((()))******++++++))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))))))))***)))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((||||||zzzwwwuuutttsssttttttsssrrrooommmjjjgggfffkkkjjjjjjjjjjjjkkkkkklllhhhjjjlllllljjjiiiiiijjjhhhhhhgggeeeeeehhhlllpppqqqooopppvvv~~~~~~}}}}}}~~~~~~nnnrrrzzz|||qqqcccWWWOOOMMMOOORRR\\\eeekkkrrrvvvyyyhhhPPPDDD<<<777666444222000000111222111000222222222111111111111111///////////////////////////////////////////////////000000000000111111111...//////////////////.........---------......///........................------------------------+++,,,,,,,,,,,,---------------......///000000000///000000000000///......---....../////////......------.../////////////////////000000000000//////------...///000111111222222222222222222222222222000111222333444333222111333333555666888999::::::777777666555444444333333444444555777:::===>>>???<<<;;;999666444444666777444666888999:::999888777666666666555555555555555333333444444444444444555555444222222333444333222000000000111111000000000000000111111000///...---///---,,,---...//////......------,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***++++++++++++++++++++++++************)))))))))(((+++************+++,,,,,,))))))))))))))))))******))))))))))))))))))******))))))))))))((((((((((((******))))))((((((''''''))))))((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&'''((()))******+++&&&&&&''''''((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))))))))******((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((~~~zzzwwwuuuvvvvvvwwwxxxzzz{{{}}}~~~|||~~~}}}yyywwwxxxzzzyyyzzzyyyyyyyyy{{{{{{tttuuu}}}|||lllcccYYYQQQKKKIIIOOOVVVhhhwwwwwwnnntttqqqVVVFFF>>>999666666333111000000111222111111111111111111111111111111////////////////////////////////////////////////------............//////......////////////.........------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000---......//////.........,,,,,,---...//////......------...////////////......//////000000//////...------...//////000111111111111111111111111111111000000111222222222222111000111333555666888888888888777666555333222111111444444666777888:::;;;;;;444555666555333333444555444555777999999888666555444444444444333333333333111222444444333333555666666444222111222333222111///000000111111000000///...///000111111000///...///---,,,,,,...///...---...------,,,,,,,,,------,,,,,,++++++******)))))),,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))************)))((()))))))))))))))******+++))))))))))))************))))))))))))******************)))))))))((((((((())))))))))))((((((((((((*********)))((((((''''''&&&&&&'''''''''(((((((((''''''((((((''''''&&&&&&))))))******++++++,,,,,,&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))******((('''''''''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((~~~|||}}}~~~~~~~~~~~~rrrfffXXXPPPJJJIIIJJJPPP\\\iii}}}wwwtttxxxsssrrr{{{dddUUUEEE>>>;;;777555555333111000000111222222111111111111111111111111111////////////////////////////////////////////////---------.........//////---...///000000///...------------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------......///000000000---.........---,,,++++++***+++,,,---.../////////,,,---......//////............////////////......---.........///000000000000000000000000000000000000000//////000000111222///000222555666777888888666666555444444333222222444555666777777777777888///333666777666555555777666777888999999888666555333333333333333333333444111333555444222222333555555333111111111222000/////////000000000000//////,,,---///111222111000///000...,,,,,,...///...---......------------......------,,,++++++***))))))******+++,,,,,,,,,,,,+++************************((()))***++++++***)))(((((((((((((((((()))******((()))))))))************((()))))))))************++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&***************+++++++++(((((((((((((((((())))))))))))(((((((((((())))))'''''''''(((((()))))))))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((~~~}}}{{{|||}}}~~~uuuuuu~~~mmm^^^UUUMMMFFFDDDHHHPPPZZZkkk{{{{{{tttpppooommmrrr{{{pppfffMMMCCC:::999999666333333333111000000222333222111111111111111111111222222////////////////////////////////////////////////////////////000000000111---...///000000///...------------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......///000000000//////...---,,,***)))((()))***+++---.../////////,,,---......//////............////////////...............///////////////////////////////////////000///.........///111222///000333555777888888888444444444444444444444444444555777777666555555666///444999;;;:::999999:::888999:::;;;:::888666555444444444444444444444444333555666555222000222444555333111000111111000...//////000000000000//////+++---///111222222111000000...------...///...---......---------......///......---,,,,,,+++******((((((***+++,,,---------))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))***++++++(((((())))))*********+++(((((())))))*********+++++++++++++++************''''''(((((())))))******%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((())))))***))))))((('''''')))))))))(((((((((((((((************))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((())))))***++++++'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((yyysssvvvxxxiiiTTTIIIGGGJJJGGGEEEKKKZZZmmmyyyqqqnnnooolll{{{||||||xxxjjjXXXMMM===<<<:::888666666666666000000000000000000000000222111000//////000111222111111000000000000111111////////////////////////111111000...---,,,+++***---......//////////////////...---,,,,,,---...///---------............///...------,,,,,,,,,------000000000000////////////000000000000////////////.................................////////////000,,,,,,,,,---...//////000111///---,,,+++,,,---...------...///000111111111111111222222222111111000222111000//////000111222000111222333555666777777666666555444444444444444555666888999999777444222666888:::;;;:::999999:::999:::;;;;;;:::999777666555555555555555555555555444444444444444444444444444444333333333333222222000000000000////////////,,,,,,,,,---...//////000222///------///000...,,,,,,---------.../////////++++++++++++++++++++++++---,,,++++++,,,,,,***(((((((((((((((((((((((((((************************,,,+++***)))(((((((((((()))&&&$$$$$$%%%'''((((((''''''''''''((((((((((((+++***)))((('''&&&%%%$$$&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))***++++++,,,))))))***))))))((('''&&&++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((())))))))))))((()))*********)))'''&&&'''((()))))))))))))))(((******))))))((((((''''''))))))))))))((((((((((((,,,+++***(((''''''&&&&&&((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((xxxvvvyyyuuuoooiiidddYYYLLLFFFFFFGGGKKKSSS]]]iiixxx|||xxxyyytttjjjfffaaaUUUHHH@@@:::999777666444444444444000000000000000000000000111111000//////000111111111000000//////000000111////////////////////////111000000///...---,,,,,,------.../////////////////////...------...//////........./////////000000......------------......000000000000////////////000/////////////////////........................---............/////////,,,------...//////000000333222000///...///000111111222222333333444444444222222333333333333222222222111000000000000111222111222222333444555666666888777777666666666666666999999888777666555555555888:::<<<<<<;;;::::::;;;::::::;;;;;;:::999888777555555555555555555555555444444444444444444444444444444333333333222222222000000000000/////////...,,,,,,---......///000000222///------//////...---,,,,,,,,,---------------++++++++++++++++++++++++...---,,,,,,------+++******************************************************)))))))))))))))******---+++))))))***,,,------((((((((())))))))))))***+++***))))))((('''&&&&&&((()))******++++++******)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))*********((())))))))))))(((((('''))))))))))))))))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((('''''''''&&&((((((((()))))))))******)))))))))))))))(((''''''))))))***))))))((('''&&&))))))))))))((((((''''''))))))))))))((((((((((((***)))((((((((((((((((((((((((((((((((((((((('''&&&'''((((((&&&&&&'''(((}}}~~~{{{yyy|||ddd]]]UUUPPPJJJFFFFFFIIILLLXXXgggqqqwww~~~uuu|||uuufffWWWOOOIIIAAA999555777666444333222222222222000000000000000000000000111000000//////000000111000000////////////000000////////////////////////000000000//////.........------...////////////...//////............//////////////////000000000111//////............//////000000000000////////////////////////////////////........................---------............///......//////000000111111333222111000000000111222444444444444444444444555333333444444444444333333222111111000000111111222333333333444444444555555999999888888888777777777===:::777444444555777999;;;<<<>>>===<<<;;;;;;<<<;;;;;;;;;;;;:::999888888555555555555555555555555555555555555555555555555333333333333222222222222000000000/////////......------......///000000000111///------...///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,+++************************************************(((((((((((()))***+++,,,+++)))'''''')))***+++***))))))))))))******************)))))))))(((((((((%%%&&&''''''((((((''''''************************)))))))))))))))(((((('''*********))))))((((((((('''(((((())))))))))))(((''''''((())))))***++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))******************)))(((((((((((((((************)))'''&&&%%%)))))))))(((((((((((('''(((((((((((())))))))))))((('''''''''((())))))***''''''((((((((((((((((((&&&'''((((((&&&&&&'''(((yyywww{{{rrreee\\\VVVOOOIIIFFFHHHLLLQQQYYYgggvvv|||zzz|||zzzzzz|||kkk\\\LLLCCC>>>999444333444333333222222111111111000000000000000000000000000000000//////000000000000//////......//////000/////////////////////////////////000000000000000,,,---......//////......////////////////////////....../////////000000000///////////////000000111000000000000////////////.........///////////////........................------------............//////000000111111111111111111000//////000000111222222222222222222222111222333333444444444444333222222222222222222222222444444444444444444444444999999999999888888777777:::999666444444777:::<<<;;;<<<======;;;:::;;;<<<<<<<<<;;;;;;:::999999888555555555555555555555555555555555555555555555555333333333222222222222111000000/////////..................//////000000000///...---------............---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,+++************************************************))))))(((((()))***++++++'''%%%$$$$$$&&&'''''''''(((((()))))))))*********))))))))))))************$$$$$$%%%&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((&&&'''((())))))***))))))(((((((((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))*********++++++***((('''''''''((()))))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))''''''''''''((((((((((((&&&((()))((('''&&&'''(((}}}rrrooossszzzxxxrrrjjjaaaZZZTTTTTTQQQMMMKKKPPPWWW\\\fffqqq|||~~~{{{|||yyy}}}qqq\\\PPPDDD>>>;;;777444444222222222222222222111111/////////////////////////////////000000///////////////............//////////////////////////////////////////000000000000,,,------.....................////////////......------.........////////////////////////000111222000000000000////////////------....../////////000////////////////////////---------.........//////000000000111111111111111111000000000000000111111111111111111000000000000111111222333333333333333222222333333333333222222555444444444444333333333777777888888888777666555444444555666777999;;;<<<:::;;;;;;;;;999999:::;;;<<<<<<;;;:::999999999888555555555555555555555555555555555555555555555555333333222222222111111111////////////........................////////////.........---------.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***((('''(((***+++***)))'''''''''((((((((())))))))))))))))))************''''''((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((())))))******&&&'''((())))))***))))))))))))))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))*********+++***((('''''''''((()))&&&'''((())))))***))))))'''''''''''''''((((((((('''((((((((()))))))))***)))(((((('''''''''''''''&&&'''''''''(((((())))))'''((()))(((''''''((()))~~~qqqllllllwwwpppaaaXXXTTTQQQPPPPPPYYY___^^^[[[___eeejjjqqqxxx{{{pppbbbKKKBBB;;;999777444111222000111222222333222222111////////////////////////...//////000000//////.........------------......////////////////////////////////////////////////,,,,,,---............---------............------------------............///......//////000111222000000000000////////////---------......//////000////////////////////////.........////////////000000000000000000111111111111222222222333333333333111111111111111111111111000111222333333444333333222333333444444333333222444444444444444444444444555666777777777666555444111222444666888:::::::::888999999999888888:::<<<<<<;;;:::999888888888888555555555555555555555555444444444444444444444444222222222222111111111111/////////.........---------.....................,,,---...---,,,,,,...000..................------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,***(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((((((((((((***)))((()))+++,,,+++***''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))%%%&&&&&&''')))******+++'''(((((())))))))))))(((******)))(((((('''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((%%%&&&''')))************&&&''''''''''''(((((((((''''''(((((())))))******)))(((((('''&&&&&&&&&'''&&&&&&''''''((()))))))))'''((())))))''''''((())){{{ssspppooolllqqq{{{ooo___RRRKKKKKKMMMNNN^^^ooo~~~~~~xxxwwwzzz|||zzz}}}xxx```PPPAAA:::555555555222000111...///000222222222111111////////////////////////......///000000///.........------------------...//////////////////////////////..................+++,,,------......------+++,,,---......---,,,+++............////////////............///000111111000000000000////////////,,,,,,---......///000000/////////////////////////////////000000000111111000000000000000000000000000111111222222222222222///000000111111222222222111222333444555555555555222333444555555444333222333444444444444444444444555666777888888666444333222333444555666777777888666777888888777888;;;===;;;:::888777666777777777555555555555555555555555333333333333333333333333222222222222111111111111//////.........---------------------------,,,,,,+++---...---,,,+++...000------------------......------------------------+++******,,,---...---+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***'''&&&&&&''')))***(((''''''(((((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))((())))))))))))(((((('''((((((((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((())))))&&&'''''''''(((((((((((()))))))))))))))(((''''''&&&'''((())))))***))))))&&&&&&&&&'''''''''(((((('''''''''((()))*********''''''&&&&&&&&&'''((((((&&&&&&''''''((())))))***''')))***)))((('''((()))tttkkkjjjmmmuuuppprrr}}}sss^^^XXXOOOKKKLLLQQQVVVYYYrrrzzzvvvlllSSSCCC@@@:::555666555222222333---...///111111111000000////////////////////////---...///000000///...---...------,,,,,,------...//////////////////////////////......------------+++,,,------......------++++++,,,------,,,++++++////////////000000000000------------...///111111000000000000////////////,,,,,,------...///000000000000000000000000000000000000000000111111111111000000000///////////////---...///000000000000000------...///000111111222222333444555666666666666333333444555555444333333333333333444444444555555555666888999888777555444555555444444444444555666666777888888888999<<>>:::555000333333222222111111111000////////////////////////111000...------...///000..................------------------------------------------------------///...---...//////...---+++,,,,,,,,,---------------...///...,,,+++,,,---,,,---......//////............///000000000000///---------------------------,,,,,,------.........---------...............111000///......///000111......///000111111000000////////////000000000000000000000111111222222222555555555555444444444444222111111222222333444555555555555555666666777888888999999999999999999999666666555555555666666777333444555777999;;;<<<<<<999999888888888999999::::::999999888777666444222333111000000111222111000222222111111000/////////.........------.........---------,,,,,,++++++***---,,,+++******+++,,,---++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,+++******************+++'''&&&%%%&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((('''''''''''''''((()))******)))))))))((((((((((((%%%''')))(((%%%%%%'''***))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((('''''''''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''((()))(((''''''((()))((((((((((((((('''''''''''''''((((((((()))))))))~~~}}}{{{}}}}}}|||{{{ooommmmmmpppuuuzzz{{{{{{~~~~~~|||yyypppdddVVVLLLGGGEEEGGGKKKLLLKKKLLLOOOOOOVVV]]]ccchhhrrr}}}{{{{{{tttgggOOOEEE<<<888::::::555000222111111111111111000000000000000000000000000000000///...------...///000..................------------------------------........................///---,,,---...///...,,,++++++++++++,,,,,,,,,------.........,,,+++,,,---,,,------...............------...///////////////,,,,,,,,,,,,------------+++,,,---------------...------------......//////111000///......///000111000000000000000///......////////////000000000000000000000111222333333333444444444444333333333333000000000111222333444444444444444555555666777888::::::999888777777666666444444333333333444444555333444666999;;;<<<<<<===;;;:::999888777777666666888999999888666555444333111000//////111333444333000000000///......---------..................------------,,,,,,+++++++++,,,+++***))))))***+++,,,***+++,,,,,,---------,,,++++++,,,------,,,++++++,,,++++++******++++++,,,*********++++++************(((&&&&&&((())))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((())))))******)))))))))(((((((((((('''$$$&&&((('''$$$$$$'''***(((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))((((((''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''((()))((('''&&&'''((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((~~~~~~}}}|||||||||zzz|||~~~~~~}}}{{{{{{|||yyyqqqiiiddddddlllyyyyyymmmiiiccc^^^XXXRRRKKKGGGFFFFFFHHHKKKJJJJJJOOOVVV\\\fffooouuuzzzssspppppplll^^^RRREEE>>>555111222333333111000000000000000000000000000000000000000000000000---------...............------...............---------------------------////////////////////////---,,,+++,,,---...---+++******+++++++++,,,,,,,,,,,,---...---,,,++++++---,,,,,,---............---,,,,,,---............---++++++,,,,,,,,,,,,,,,---***,,,------,,,,,,---...---------------...///000000000////////////000000000000000000///...---,,,////////////000000000000//////000111222333333444333333222222222111111111//////000000111222333444333333333444555666777888::::::999777666555444333666555444333222111111111333555777999;;;<<<<<<;;;::::::999888666555444333555777888777555444444444222000///000222444555555000//////......---,,,,,,------...//////...------........................***++++++++++++++++++*********+++,,,------------***+++,,,------,,,+++***,,,++++++******++++++,,,))))))***++++++***))))))---+++(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))((((((((((((''''''&&&'''(((((('''((()))+++(((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&&&&''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''~~~~~~}}}~~~~~~|||~~~zzznnnfffcccdddeeerrr|||uuuiiiYYYUUUOOOKKKIIIHHHHHHGGGIIINNNVVV]]]\\\ZZZ___fffoooyyyyyykkkccc```ZZZMMMCCC;;;999555111......///111000000000000000000000000////////////////////////***+++---...///...---,,,,,,,,,---...////////////------------------------........................,,,+++******,,,,,,+++***************++++++++++++,,,---...---+++***+++,,,+++,,,------......------***+++,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,***,,,------++++++---///------,,,,,,---...000111//////000000000000//////...///////////////......////////////000000000000---......///111222222333111111111111000000000000////////////111222333444111222222222444555666777999999888777666555555444555444333333222222222333333444777999::::::999999777777777666666444333333222555777666444333444555555333111111222444555555000000000///......------------...//////...------,,,------....../////////***+++---......---+++***)))***+++,,,------------)))+++,,,------,,,+++))),,,++++++******++++++,,,((())))))******))))))(((***(((&&&&&&(((***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((((((((()))))))))******))))))((((((((())))))))))))(((((((((''''''''')))((('''((()))+++++++++'''((()))******)))((('''))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))(((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''((((((((()))''''''''''''((((((((((((|||}}}~~~yyytttllldddbbbgggpppwwwuuuaaaTTTIIIFFFDDDEEEHHHLLLOOOPPPPPP\\\nnn|||}}}wwwwww{{{zzznnn```VVVQQQJJJ???666///333777777333//////000////////////000000000000........................(((***,,,//////...,,,***+++,,,---...////////////------------------------------------------------+++***)))***++++++***))))))************+++++++++,,,---...---+++***+++,,,+++,,,------......------******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,))),,,...---+++***,,,///------,,,,,,---...000111...///000111111000///...,,,---...///000000000000////////////000000000000,,,,,,---...///000111222000000000000////////////.........///000222333444111111111222333444666777888888888777777777777777111222222333444555777888222444666888999999777777444555555555555555444444000333666666333222444666888555222111333444444444111111111000//////......,,,---...//////...---,,,)))******+++,,,---......+++---///111111///---+++)))***+++,,,------...---)))***,,,------,,,***))),,,++++++++++++++++++,,,'''((()))******)))((('''%%%###""""""%%%(((******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%'''((((((((())))))******)))(((((('''''''''(((((()))((((((((('''''''''''')))&&&$$$&&&***,,,+++)))'''((()))******)))((('''))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((''''''((()))*********)))))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''&&&'''''''''(((((())))))(((((((((((())))))))))))zzztttqqqmmmqqqvvvyyy{{{~~~~~~wwwmmmaaaUUUNNNEEEIIIGGGGGGKKKHHHNNNaaalll{{{|||zzzrrrdddSSSFFFAAA???:::666444333111000000000111222333333222111000///......//////............//////...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++------------++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,---...------------------------...------,,,,,,------...//////000000000000//////---......///000/////////------------------------------,,,------...///000000////////////000000111............////////////222222222111222222333333444555666777777666555444333333333444555666777888777777777777666666666666888777777666666666666777555555444444444555555666444444333222222111000000...........................,,,)))(((''')))+++,,,------------------------******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************,,,+++++++++******))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''&&&%%%""" ###$$$%%%&&&&&&&&&%%%$$$))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((***&&&"""###'''***(((%%%'''(((***)))'''&&&&&&'''''''''((((((((((((''''''%%%&&&)))******)))&&&%%%))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&yyyqqqlllkkkmmmooo{{{}}}tttnnneee\\\VVVQQQLLLIIIFFFJJJGGGHHHOOOSSS___uuuvvvooommmrrr{{{cccWWWHHH>>>;;;999666333333222111111000000111111111111111000//////......//////............//////+++*********+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++************+++,,,,,,,,,+++*********+++------------------------------------,,,,,,,,,,,,------......////////////......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000000///////////////000............////////////222222111111111222333333555555666777777666555555444444444444444555666777777777777777777777777777888777666666555666666666666555444444444444444555444444333333222222111111000000//////...---,,,,,,******))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,++++++******++++++,,,,,,,,,,,,++++++*********************************)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''%%%$$$######$$$%%%'''((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''&&&''''''(((''''''&&&'''((()))***(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((///+++''''''***+++)))'''%%%'''((()))((('''((()))''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&|||yyy{{{}}}xxxvvvnnnllliiieeeeeejjjsss{{{zzzoooggg___XXXOOOIIIHHHHHHGGGFFFGGGLLLJJJLLLXXXbbbtttrrrmmmoooyyylllRRRIII===666555555444222111111222222111111000/////////////////////////////////............//////)))))))))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------******************************))))))******+++,,,+++++++++***+++,,,,,,---------------------------------,,,,,,,,,,,,------...//////////////////...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000111111000///........................////////////111111000000111222333333555555666777777666555555555555444444444555555666666666777777888999999999777777666555555555555555666555444444333333333333333333333333333333333333333222111000...---,,,+++******++++++,,,---//////++++++++++++++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,------,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''))))))*********)))((('''''''''''''''((()))***+++''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))*********(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''(((''''''''''''((())))))'''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((---)))&&&&&&'''(((&&&######%%%(((((((((((()))+++''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''~~~|||~~~~~~{{{uuuooojjjhhhgggggghhhlllooooooooosss||||||wwwpppjjjfff```YYYTTTNNNKKKIIIIIIKKKLLLJJJHHHIIISSSUUUYYYeeeppp~~~sssYYYGGG@@@888333333444444222000111222222222111///...---------........./////////......------......///******++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---------......---------******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++,,,,,,,,,,,,,,,,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---//////000000000000//////++++++,,,------------,,,++++++++++++++++++++++++------,,,------...///000222111000///...---------............////////////000000000000000111222333555555555666666555555555666555555444444444555555666666777888999:::;;;;;;777777666555444444444444666555444333222222222222333333333333333444444444222222111000///...---------------,,,,,,+++************************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++***)))((((((((((((((((((((((((((((((******************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,+++)))'''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((())))))(((((('''&&&''''''((((((''''''&&&(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))((((((''''''''''''((((((((()))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&'''%%%$$$$$$&&&((()))(((((()))***''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''~~~vvvffffffeeeeeefffiiikkklllooouuuzzzzzzvvvrrrrrrtttjjjcccZZZSSSQQQPPPMMMKKKEEEFFFGGGIIIKKKMMMMMMNNNOOO___fffkkkuuuzzzzzzyyyqqqYYYGGG@@@<<<666333333444333222000000111222222000///...,,,,,,------......//////......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------...............------------------------,,,,,,,,,++++++,,,,,,,,,---..................---***++++++,,,---,,,,,,,,,++++++++++++++++++++++++------,,,------...///000111111///...------------............////////////////////////000111222333555444444444444444444555666555555444444444555555555666666888999:::;;;<<<777666555444333333333333444444333222222222222222222333333333333333333333000000000000////////////,,,,,,,,,+++***))))))(((******************************+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))))))))******'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++***(((&&&%%%%%%&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))***)))((((((&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++******&&&((())))))(((''''''(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((~~~{{{ssskkkeeekkklllnnnqqqsssuuuvvvvvvtttwwwzzzwwwoooeee^^^ZZZQQQNNNLLLJJJIIIIIIHHHGGGHHHIIIJJJIIIIIILLLRRRXXX]]]oooyyy|||}}}~~~~~~}}}xxxnnnaaaQQQCCC:::999777333111111222111000000000111111000000///...,,,---------......//////......------------......///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,---...............------------------------,,,,,,++++++++++++,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000000///...------------............////////////............///111222222444333333222222333333444555555444444444555555666555555666777888999:::;;;777666555444333222222222333222222111111222222333222222222222222222222222////////////////////////***)))))))))******+++,,,******************************++++++++++++++++++,,,++++++******++++++,,,+++************)))))))))))))))))))))))))))))))))&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&'''''')))***+++%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***)))((('''&&&''''''((()))(((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((()))*********'''(((***)))'''&&&&&&'''''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((aaaiiioooooonnnwww}}}{{{|||~~~vvvsssmmmjjjjjjmmmqqquuuzzztttqqqjjjiiigggbbb\\\UUUNNNKKKBBBDDDEEEFFFFFFGGGIIIKKKTTT[[[```___ZZZYYY___fffmmm|||tttnnnkkkiiieeeaaaYYYNNNDDD===999777333222111111111111111111111111000///////////////.............../////////...------,,,,,,------...---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***))))))(((((())))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------+++++++++++++++,,,,,,---***+++,,,---------,,,,,,------------------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///......---------..................////////////---------...///000222222222222111000000111222222444444444444444555666777555555666777777888999999777666555333222111111111111000000111111222333444222222222111111000000000000//////......---------,,,+++***))))))+++,,,...++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,))))))))))))************************************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&((()))***"""###%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))$$$&&&''')))))))))'''&&&&&&&&&((()))))))))((('''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&''''''&&&&&&'''%%%'''))))))((('''((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))___bbbcccaaa^^^cccoooyyy~~~wwwooonnnuuu~~~yyysssnnneeedddccceeelllzzzvvvkkkcccXXXTTTOOOJJJHHHGGGFFFEEEDDDEEEEEEDDDDDDHHHOOOVVVaaannn{{{|||tttmmmooosssyyytttkkkccc^^^[[[OOOIII???888444555777999111111111222222333333333222111///.........///000////////////////////////...------,,,,,,------...***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------*********)))***++++++,,,((()))***+++,,,+++******------------------------,,,++++++++++++++++++,,,---......//////......---+++,,,------......---------------------------------------------...000000......---------......///............/////////000,,,,,,------///000111222222111000//////000111222333333333444555666777888555555666666777777888888777666444333222111111111//////000000111222444555333222222111000///......111111000...---,,,+++***222000---***))))))+++,,,++++++++++++++++++++++++++++++******************,,,++++++++++++++++++,,,((((((((()))******++++++************************'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''')))***%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))###%%%'''((()))((('''&&&%%%&&&((()))))))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***+++)))(((((((((###&&&((()))(((((()))+++''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))aaa^^^\\\]]]___bbbddddddtttuuuyyy~~~uuuqqqtttzzz|||zzzzzzzzzzzzzzzvvvpppjjjiiilllooonnnmmmoooooosss{{{{{{ssslllaaaWWWRRRMMMHHHCCCAAABBBDDDDDDDDDHHHDDDEEEHHHEEECCCQQQcccvvvsssllleeeYYYNNNHHHAAA>>>;;;777444333222222111111111000000000000///000000000000000000000000//////.........---------+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---((()))***,,,,,,+++************))))))******+++,,,+++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,***)))(((&&&%%%%%%***,,,------++++++,,,...000000///...------,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,,,,------.........,,,,,,+++******))))))(((........................------............------------///000111111111111000000////////////000000//////000000111111111222333333444444555666777777555555666666666666666666999888666444222111111000000000000111222222222333...///000111222333333333111111///...---,,,,,,+++---,,,++++++******++++++++++++******)))*********((()))))))))))))))((((((************))))))((((((***++++++***((('''((()))************))))))))))))))))))))))))))))))))))))$$$%%%((()))***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%$$$######%%%&&&(((***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&)))+++)))&&&%%%'''***((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''###$$$%%%&&&''''''''''''''''''(((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''ooojjjeeeaaa______^^^^^^cccbbbbbbdddcccaaaeeekkk{{{yyytttjjjfffbbb```aaacccdddeeecccaaaaaagggqqqzzz~~~~~~tttgggaaa[[[SSSLLLIIIIIIFFFBBBAAABBBCCCDDDDDDFFFCCCEEEJJJJJJLLL\\\ooozzz}}}uuufff]]]VVVMMMEEEAAA;;;:::777444333222333333111111000000000////////////////////////////////////.........------------++++++,,,,,,---------------------------------------,,,,,,++++++,,,,,,---))))))***++++++++++++***+++++++++++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,++++++*********,,,------++++++,,,...000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,------...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......---...///000111111111111222111111000000000000000000000000000111111222222222222333444444555666666333333333333444444444444777666555333222111111111111111111111111111222222///000000111222222222222111000///...---,,,,,,,,,---,,,++++++******++++++---,,,+++***))))))((()))(((((())))))))))))((((((++++++*********))))))))))))***+++***(((((()))***************))))))))))))))))))))))))))))))))))))&&&''')))***)))((('''%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((''''''((())))))******))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))((())))))''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''&&&&&&%%%&&&'''(((((((((((()))))))))(((((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((()))************''''''(((((('''&&&&&&%%%(((''''''&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''|||ssslllfffbbb___\\\XXXVVVTTTQQQNNNPPPUUUYYYcccnnnuuu{{{xxxtttppplllgggccc___]]][[[YYYYYY\\\___aaabbbeeeeeeiiisssuuudddZZZRRROOOLLLHHHEEEEEEDDDCCCBBBBBBBBBDDDFFFGGGHHHGGGKKKQQQSSSWWWfffwwwsssppp|||rrrcccSSSJJJDDD>>>999888555444333222111222333444111000000000000/////////////////////////////////............------------,,,,,,---------------...------------------------,,,,,,++++++++++++,,,,,,*********)))******+++,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++******)))******++++++---------,,,,,,+++++++++...------------------,,,,,,,,,,,,---------------***,,,------++++++,,,.../////////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...............------------------,,,,,,,,,,,,------...///000000//////////////////////////////000000000000//////......///000111111111111222222111111111000000000000111111111111222222222111111222222333444444444222222222333333333444444555444333222111111111111111111111111111111000000000000000111111111111111111000///...---,,,,,,,,,---,,,++++++******++++++...---,,,***)))(((''''''(((((())))))))))))((((((+++++++++***************''')))******(((((()))+++************))))))))))))))))))))))))))))))))))))((())))))))))))'''%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''')))++++++***)))'''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))(((((())))))(((%%%###%%%***,,,***((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***++++++++++++'''''''''(((''''''&&&%%%((((((''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''xxxoooiiiddd^^^YYYWWWRRRNNNNNNRRRNNNSSSWWWYYY]]]gggvvv||||||}}}}}}{{{~~~~~~|||yyyuuuoooiiieeehhhfffeeedddddddddeeeeeeffffffhhhkkkppprrrsssrrryyyyyy{{{}}}yyyvvvvvvvvvoooaaaUUUOOOJJJGGGHHHHHHEEEEEEGGGDDDFFFHHHHHHHHHIIIKKKMMMSSSTTTZZZ```bbbdddmmmyyyxxxoooooorrr]]]QQQDDD>>>:::555333333333222111111111222333333222111111111111000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,---+++++++++++++++,,,------++++++++++++++++++++++++++++++***))))))***,,,---...------,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++***+++***+++---,,,++++++,,,...//////.........------------,,,,,,++++++,,,,,,---,,,,,,---.........------.........------,,,,,,,,,++++++,,,...///000111222000000000000000000000000000000111111111111000000...///000111111111111111111111111111111000000///222222222222222222222222000111111111222222222333333333444444555555666666333222111111111111111111222222111111000000//////111000000000//////000000000000///------,,,,,,,,,---,,,++++++******++++++,,,,,,+++)))(((((((((((('''(((((())))))))))))(((++++++++++++************&&&((())))))((((((***+++************)))))))))((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&'''((()))((('''(((***,,,+++))))))))))))((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&(((((((((((((((&&&'''''''''''''''&&&&&&)))(((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&zzzrrrkkkeee```ZZZRRRNNNNNNPPPPPPQQQOOOOOOSSS\\\eeennnrrryyy|||wwwtttsssqqqpppssstttvvvxxx{{{|||}}}}}}{{{vvvvvv|||}}}zzzzzzvvvnnnhhhfffdddfffiiikkkjjjhhhfffdddeeefffhhhkkkpppuuuzzz}}}|||~~~{{{~~~|||zzzxxxuuuqqqmmmjjjhhhccc_________ZZZQQQHHHGGGEEEFFFHHHHHHEEEFFFJJJNNNSSSXXXXXXVVVUUUXXX[[[eeeiiirrrxxxyyyxxx|||{{{}}}yyybbbKKKCCC;;;:::888444222333333333222222222111111111333333222222222111111111........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))))))))***,,,---***************+++,,,,,,++++++++++++++++++++++++,,,+++*********,,,---...---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++***))))))((((((***+++---,,,++++++,,,..................------------,,,,,,++++++,,,,,,---+++,,,,,,---...---------.........------,,,,,,,,,******+++---...///000111000000000000000000000000000000111111111111000000///000000111111111111000///000000111111000000///333333333333222222222222000000000111111111111111333333444555555666777777222111111000000111111111222111111000000/////////111000///.........///000000///...------------------,,,++++++******++++++)))))))))((())))))******''''''((()))))))))))))))************************&&&'''))))))(((((()))+++************)))))))))(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))******)))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&'''(((((((((***+++)))'''%%%'''((())))))((('''(((((()))***''''''''''''((((((((((((((((((((((((''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&(((((('''''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%|||vvvmmm___UUUQQQQQQMMMKKKKKKJJJJJJNNNTTTWWWZZZ```fffkkkoooqqqrrrtttssssssuuuyyy~~~~~~}}}ttttttvvvyyy|||}}}|||{{{yyytttssswwwxxxwwwtttrrr}}}}}}{{{yyyuuupppmmmnnnrrruuunnnkkkkkkooooooiiieeedddfffjjjooosssuuuvvvwwwwwwzzz}}}zzzmmmllliiieee```\\\XXXUUUUUURRROOONNNOOONNNJJJGGGEEEDDDFFFIIIHHHGGGLLLSSScccjjjqqqrrrmmmkkkmmmqqqzzz|||aaaNNN???:::777888888555333444444444333333222111111000333333222222222111111111........................,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))******+++,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,...------,,,+++******)))***,,,------++++++,,,...........................---,,,,,,++++++,,,,,,---++++++,,,---------------------------------,,,,,,++++++,,,,,,---......///////////////////////////000000111111111111000000000000111111222111111000...///000222333222222111444444444333333333333222111111111111111111111111111222222333444555666666222222111111000111111111000000000000000000//////000///...------...///000//////...------------------,,,++++++******++++++(((((((((((()))***++++++&&&'''((())))))******))))))))))))))))))*********&&&((())))))''''''(((***************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***&&&'''(((((()))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))******&&&(((***(((###!!!###&&&(((((('''&&&&&&''')))***''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))%%%&&&''''''((('''''''''''''''&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%{{{llleeeZZZRRRLLLLLLLLLIIIJJJMMMMMMOOORRRUUUXXXZZZZZZ[[[\\\\\\]]]___aaaeeehhhjjjmmmrrrwww|||zzz}}}yyyxxxtttooolllnnnsssxxxtttrrrtttyyy{{{wwwtttsssyyy}}}{{{pppiiiYYYYYYWWWUUUQQQNNNMMMMMMIIIHHHGGGFFFEEEEEEEEEFFFDDDCCCFFFIIIMMMSSSaaaooo}}}qqq[[[III@@@:::666444555555222222444222222222222222111111000111111111000000000//////........................++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***+++************+++,,,,,,++++++++++++++++++++++++))))))***,,,,,,---------***++++++,,,,,,------...,,,------------------...------------------,,,,,,***,,,------++++++,,,...........................---,,,,,,++++++,,,,,,---++++++,,,------------,,,,,,,,,------------------------------------------........................///000000000000000000///111111111222222111111000...///222444555666555555555444444444333333333333111111111111111111111111222333333444555666777888444333222111111111111111/////////000000000000000......,,,,,,---...000111//////...------------...---,,,++++++******++++++)))(((((((((((())))))***&&&'''((()))************''''''((((((((()))))))))'''((())))))'''&&&'''(((************))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''######$$$$$$$$$$$$######%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''(((((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++***))))))'''(((((('''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&((()))''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((())))))*********%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''xxxmmmaaaWWWUUUTTTOOOKKKLLLNNNOOOQQQSSSTTTTTTTTTSSSRRRRRRTTTUUUVVVWWWWWWWWWXXX\\\^^^aaajjjvvvzzzwwwtttvvvyyy|||}}}}}}|||{{{~~~{{{yyy{{{|||~~~~~~}}}~~~{{{uuuooohhh___VVVQQQMMMMMMLLLJJJGGGFFFFFFGGGEEEGGGHHHFFFCCCAAACCCEEEBBBBBBEEEKKKTTTbbbxxx~~~zzzyyy|||sssdddQQQAAA::::::999444111222111//////333//////000111111111111111////////////....................................+++++++++,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++++++++************++++++((()))***,,,,,,+++******,,,,,,++++++,,,,,,---...++++++++++++++++++++++++'''(((***+++,,,,,,++++++)))***+++,,,------...///*********++++++,,,,,,,,,******+++,,,,,,---......***,,,------,,,+++---...---.....................---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,------.........000//////...------,,,,,,........................//////000000000000//////111111222222222111111000...000333666888888888777555555555444444333333333222222222111111111111111555555666777888999:::;;;555444333222111111111111......//////000000111111...---,,,+++,,,...111222//////...---------......---,,,++++++******++++++******)))(((((((((((((((&&&'''((()))************&&&'''''''''(((((())))))((()))***)))'''&&&&&&'''************))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&(((******)))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((((()))))))))'''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))'''&&&+++)))'''(((+++,,,***((('''&&&$$$$$$$$$&&&((()))''''''''''''((((((((())))))(((((((((''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))wwwmmmiiicccZZZUUUUUUSSSUUUWWWWWWUUUSSSRRRRRRRRRPPPNNNNNNPPPQQQRRRQQQSSSRRRRRRVVV\\\``````___^^^___``````______```aaa\\\]]]___ccchhhooowww|||~~~yyyuuusssmmmoooooolllfffbbbcccddd^^^\\\YYYUUUQQQNNNLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHFFFDDDBBBBBBCCCEEEFFFEEEJJJNNNTTTcccvvvwwwqqqqqqqqqeeeUUUHHHAAA<<<777444222222222222222222222222000000000000000000000000////////////////////////111000...---,,,,,,,,,---------------------------+++++++++,,,,,,---------***+++,,,------,,,+++***)))((('''(((***++++++)))&&&'''((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,+++*********+++,,,,,,,,,---------......,,,,,,------,,,,,,+++***------..................------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///............------------.................................//////////////////............//////...............///000000222222111111111111111222111222333444666777888888777666666666555555555555222111111000111333444555555444555999===>>><<<999666444111000111000///...111111000000//////......******+++,,,---...///000000///...------...///000***++++++,,,,,,++++++***))))))))))))))))))))))))++++++)))((((((((()))*********)))))))))))))))***+++***)))((((((''''''((())))))))))))))))))))))))))))))***))))))((('''&&&''''''((((((((((((''''''&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&%%% """$$$&&&((('''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))***))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))***++++++,,,&&&''''''((()))******+++ttthhhaaaaaabbbcccccccccaaa]]]YYYWWWMMMLLLJJJKKKMMMOOOOOOOOOSSSQQQOOORRRVVVXXXXXXVVVSSSTTTUUUUUUUUUVVVWWWXXXSSSTTTUUUWWW[[[```fffjjjqqquuu}}}~~~|||}}}{{{xxxrrrqqqoookkkgggccc```^^^XXXYYYYYYVVVSSSQQQQQQRRRSSSRRROOOMMMJJJIIIHHHGGGHHHIIIIIIHHHGGGGGGGGGHHHGGGFFFDDDBBBCCCGGGOOOUUU[[[```cccgggppp|||{{{ooohhhfffWWWNNNBBB;;;888777444222222222222222222222222222000000000000000000000000////////////////////////000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******+++***)))***,,,---,,,+++))))))***+++---...//////************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,++++++******++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***,,,---------......//////------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,------........................////////////......------------.....................///000000222222111000000111111222//////000111222333333444777777777666666666555555222111000000111222444555555555777;;;@@@BBBAAA>>>777444222111222222000///000000000///////////////,,,,,,------------............------------......***++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++***((((((((())))))******)))))))))))))))***)))((((((((((((((()))***))))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&"""###%%%'''''''''&&&%%%&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))((())))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''(((((((((((()))(((((('''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((('''''''''(((((()))))))))}}}wwwxxx}}}|||{{{yyytttlllfffTTTRRRPPPOOOPPPPPPPPPNNNTTTQQQNNNOOORRRSSSSSSQQQNNNNNNNNNNNNOOOPPPPPPQQQJJJKKKKKKLLLNNNQQQTTTVVV\\\```eeeiiikkkkkkiiihhhfffeeedddhhhmmmqqqqqqpppnnnqqquuuyyy|||||||||{{{{{{vvvoooiiieeedddfffgggkkklllmmmmmmkkkfffbbb___[[[ZZZXXXUUURRRPPPNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHGGGFFFFFFFFFGGGFFFHHHJJJKKKKKKJJJKKKLLLLLLLLLLLLKKKMMMVVVeeepppwww|||wwwlll```UUUQQQCCC===777444444555555444111111111111111111111111////////////////////////////////////////////////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++*********))))))*********,,,*********,,,---,,,+++***+++,,,---///000111222))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,---...//////000------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,---......///............////////////------,,,,,,,,,,,,------...............///000000111111000000000111111222222222333333333444444444666666777777666666555444111111000000111222444555555666999===BBBDDDEEEDDD888666444333333333222111...//////////////////000///.........------,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******)))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))(((((())))))***''''''''''''((()))***+++))))))))))))))))))))))))'''(((((())))))))))))(((''''''((((((((((((''''''&&&''''''((((((((((((((())))))((((((((((((((('''&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''(((((((((((())))))))))))++++++***)))'''&&&%%%%%%)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((***)))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((llljjjfffdddbbb```]]][[[\\\XXXTTTSSSVVVWWWWWWUUURRRPPPOOOOOOPPPRRRRRRRRRNNNMMMMMMMMMOOOQQQQQQQQQRRRTTTXXXZZZ[[[[[[YYYWWWYYYXXXXXXZZZ]]]]]][[[YYYYYYZZZ[[[\\\]]]]]]]]]]]]___\\\XXXUUURRRPPPPPPPPPWWWXXXYYYYYYXXXUUURRROOOQQQQQQOOONNNLLLKKKKKKJJJOOONNNLLLLLLLLLLLLMMMMMMKKKIIIHHHFFFFFFFFFGGGHHHDDDIIINNNRRRRRRRRRTTTVVVYYY\\\___```dddnnnrrrdddYYYMMMBBB>>><<<999555444444444333222111111111111111111111111////////////////////////////////////////////////------------------......------------------------************+++++++++++++++***)))(((((()))***+++***)))((()))***+++***(((******+++---...///000111************************************************++++++************++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,...///000000---------------......///---------------------------------,,,,,,,,,,,,+++))))))***+++---...//////............////////////...------,,,,,,------..................///000000111000000000000111111222555555555555555555555555444555555666555444333333111000000000000222333444555666999<<<@@@BBBCCCCCC999777555444555555444333.........//////000000000............------------***+++,,,------,,,+++*********++++++++++++******)))))))))))))))))))))))),,,,,,+++***)))((('''''')))(((((((((((())))))***((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))***))))))''''''((((((((((((''''''&&&''''''(((((((((((((((******))))))((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))((('''&&&&&&(((((((((((()))))))))))),,,+++***)))(((&&&&&&%%%(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((***)))(((''''''&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&~~~{{{xxxnnniiiccc```aaabbbaaa```[[[XXXUUUTTTUUUVVVUUUTTTUUUTTTRRRSSSUUUVVVUUUTTTOOOPPPSSSTTTUUUTTTSSSRRRTTTTTTUUUUUUVVVUUURRRPPPSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNLLLLLLKKKJJJLLLNNNPPPPPPOOONNNLLLNNNNNNMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHIIIKKKLLLMMMKKKIIIFFFEEEEEEEEEFFFFFFMMMVVV\\\]]]^^^aaaccciiipppvvvzzz}}}uuu___PPPGGG???888666777555333111111000...---000000000000000000000000////////////////////////////////////////////////,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))***+++***)))((()))******)))(((((())))))***+++,,,------++++++++++++++++++++++++************************++++++************++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,---...///000------.........//////...------------------------............------------))))))***+++---...//////............//////////////////............//////...............///000000000000//////000111111222333333333333333222222222222333444555444333222111111000000///000222333444444666777999:::;;;<<<===999888666555666666555444.../////////000111111111---------.........//////+++,,,---......---,,,+++)))******++++++******)))))))))))))))))))))))))))+++++++++***)))(((((('''((((((''''''((()))************)))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))''''''((((((((((((''''''&&&''''''(((((((((((((((******))))))((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%'''((((((((()))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&yyyuuuttttttsssrrrmmmhhhbbb`````````^^^\\\ZZZWWWSSSSSSUUUVVVUUUSSSPPPQQQQQQRRRRRRRRRQQQPPPQQQRRRSSSTTTTTTSSSRRRRRROOOOOONNNNNNNNNNNNNNNNNNKKKLLLLLLMMMMMMLLLKKKJJJFFFHHHJJJMMMOOOPPPPPPOOOJJJIIIHHHHHHHHHJJJKKKLLLHHHJJJKKKJJJHHHIIIMMMQQQWWWTTTPPPLLLJJJIIIJJJKKKQQQZZZfffmmmnnnoooqqqttt{{{kkk\\\KKKAAA<<<888666888444333222111000000000///////////////////////////////////////////////////////////////////////////,,,,,,------------,,,+++........................---------,,,,,,,,,,,,,,,*********))))))*********---,,,***+++,,,,,,+++***((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,---......///------...////////////...------------------------//////.........---------***++++++,,,---......///............/////////////////////....../////////...............///000000////////////000111111222444444444444444333333333222333444555555333111000000000//////000111333444333555666666555666777999999888666666666777666555000000111111111111111222------........./////////+++,,,,,,------,,,,,,+++))))))************)))))))))))))))))))))))))))))))))************)))((((((''''''''''''((()))******+++***)))(((''''''''''''))))))))))))))))))))))))'''(((((())))))))))))(((''''''((((((((((((''''''&&&''''''((((((((((((((())))))((((((((((((((('''&&&&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&''''''(((((())))))******((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((|||xxxwwwvvvsssooojjjeee___]]]___```^^^\\\VVVVVVUUUUUUSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTUUULLLLLLMMMMMMLLLLLLLLLLLLHHHIIIIIIJJJJJJIIIGGGFFFEEEFFFIIILLLOOOPPPQQQQQQIIIHHHHHHGGGHHHJJJLLLMMMMMMRRRVVVUUURRRTTT\\\dddmmmjjjfffaaa___^^^___```gggqqq}}}uuufffNNNEEE<<<999666333444777333333333222111111222333////////////////////////000000000000000000000000////////////////////////,,,------...---,,,******------------------------,,,,,,,,,,,,++++++************++++++++++++******---,,,++++++,,,,,,+++)))************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,---...///000//////....................................---------,,,,,,,,,,,,------........................///////////////......------......///...............///000000.........//////000222222444444444444444444444444333444666777666555222111000000//////000111333444333444666555444444666888999777555555666777666555333333333222222222222222////////////............++++++************++++++))))))************))))))))))))))))))))))))))))))(((((()))***+++***))))))'''&&&&&&'''''')))*********)))((((((((((((((()))))))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((()))&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''((((((((((((''''''&&&''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''(((((()))))))))|||tttqqqrrrsssqqqnnn^^^]]][[[YYYWWWUUUTTTSSSVVVVVVWWWVVVUUUTTTUUUVVVPPPPPPPPPOOONNNLLLKKKJJJJJJJJJKKKKKKJJJHHHGGGFFFEEEFFFIIILLLNNNOOOPPPPPPMMMLLLKKKKKKLLLNNNPPPRRRSSSZZZaaa```]]]___jjjuuu|||xxxvvvuuuvvvwwwyyyzzzooodddSSSDDD>>>:::777666444000000333222222111///---,,,...///////////////////////////111111111111111111111111////////////////////////------......---+++***(((++++++++++++++++++++++++++++++++++++******))))))***+++,,,------,,,+++***,,,***))))))******)))'''------,,,++++++***)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++*********+++,,,,,,---,,,,,,------------......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...........................---------,,,,,,,,,++++++..................................../////////000...------,,,,,,------..................///000000............///000222222....../////////000000000444555777999888666444222000////////////111222333222444666666444444777:::999777555555666777666555444444444333333222222222111111000///...---,,,,,,+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))&&&''')))***++++++******&&&&&&&&&'''''')))******(((''''''(((((()))***+++))))))))))))))))))))))))))))))***))))))(((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%%%%&&&'''((((((((('''&&&''''''((()))******++++++*********))))))(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))$$$$$$%%%%%%'''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,&&&''''''((()))***++++++~~~yyyqqqkkkjjjkkkjjjjjjmmmpppjjjccc______``````___^^^\\\ZZZXXXUUUQQQMMMIIIKKKMMMOOONNNMMMKKKJJJKKKPPPSSSWWWXXXXXXXXXWWWXXXYYYZZZZZZYYYXXX\\\cccjjjiiinnnrrrrrrppprrrzzzuuuppppppxxxrrrhhh\\\PPPGGG@@@===555555444333333222111111222222111111000000//////......//////////////////////////////////////////000000//////.........---......---------,,,,,,,,,************************)))******++++++******))))))))))))))))))))))))))))))*********++++++++++++,,,++++++******++++++,,,---,,,***)))))))))******************************---+++))))))***+++***)))++++++******))))))((((((************************---------,,,,,,+++++++++---,,,+++*********+++,,,............////////////...///////////////............------------......///---,,,---000000...+++---------------...///000//////////////////......////////////000000000000444222000...------...///000000000000000111111222444444555555555444222111222222222222222222333333555555555666777777888888777666555333333444444555777444111000000222222111/////////...------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************))))))******++++++++++++******************))))))))))))''''''((((((((((((''''''&&&'''(((******((('''&&&''''''((())))))(((&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''(((((()))))))))))))))'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######&&&)))***(((((((((((((((((((((((())))))))))))))))))))))))((('''%%%'''******(((&&&))))))************))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))(((((())),,,...******)))((((((((((((((())))))(((((('''''''''&&&+++)))(((&&&&&&((()))+++***)))'''%%%$$$%%%'''(((&&&'''''''''(((((())))))+++***(((''''''((())))))''''''(((((())))))******yyytttqqqnnnllliiigggfffdddccc```\\\YYY___```aaa```]]]ZZZYYYXXXZZZ^^^ccchhhlllppptttvvvtttsssqqqpppqqqvvv}}}tttggg___\\\WWWSSSMMMFFF@@@;;;888666555444444333222222111111000000000000000/////////////////////....................................000/////////.........---...------------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,***)))))))))******+++++++++++++++++++++++++++)))((()))+++,,,,,,+++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********)))***+++---...,,,------------...............////////////......------,,,,,,,,,,,,------000...---...000111///---......---------......///........................---............/////////222000...---,,,---...//////////////////000111111222333333444333222111000111111111222222222222333555555666666777888888888777666555444444444555555666444111000000111111111000//////......---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************)))))))))******++++++******)))************************''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&'''((()))))))))((((((***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))((((((---)))&&&&&&(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))***((('''((())))))'''$$$((())))))******))))))(((''''''''''''((((((((()))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''''''''***,,,***))))))((((((((((((((())))))((((((((('''''''''***)))(((''''''((()))***+++)))(((&&&&&&&&&((()))***)))))))))(((''''''''''''&&&%%%%%%&&&'''((()))))))))))))))************}}}yyyxxxwwwwwwvvvuuuqqqooouuuwwwxxxxxxvvvttttttttt|||~~~oooaaaTTTKKKEEE>>>===:::888666555555555444444333333222111111111.........///////////////////////////......------------------------------/////////...............------------,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))************++++++++++++++++++************++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((+++---------))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''(((((()))+++---...000+++++++++,,,,,,,,,---------....../////////......,,,,,,,,,++++++,,,,,,,,,222000...---///000000000//////...---------......------------------------,,,,,,---------.........///...---,,,,,,---...///...............//////000111111222222111111000///000000111111222222222222555555666666777888888888777666555555444444555555666333111000000111111000000000//////...---------+++++++++++++++*********++++++++++++++++++++++++))))))************)))))))))******++++++******)))))))))******************'''(((((())))))(((((('''&&&'''((())))))((('''&&&&&&'''((()))*********)))+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''///***&&&''',,,...+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))((((((((((((%%%###'''(((((())))))(((((('''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&''')))))))))((((((''''''(((((())))))((((((((((((''''''***)))(((''''''((()))***+++***(((''''''((())))))))))))((((((((((((((((((%%%%%%%%%%%%&&&((()))***++++++***************)))yyyhhhYYYNNNFFF>>>999999888666555444444555555333333222222111111111000,,,------....../////////000//////......------,,,------------------------........................---------,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((()))))))))*********++++++************++++++++++++******************++++++++++++++++++++++++***)))((()))+++,,,,,,,,,(((((())))))******++++++)))))))))))))))))))))))),,,+++++++++++++++++++++'''(((((()))+++,,,......+++++++++,,,,,,,,,,,,---------......//////......------,,,,,,,,,,,,------111///---,,,---...///000000///...---------------+++,,,,,,,,,,,,,,,------,,,------------.........------,,,,,,---...//////------,,,,,,------...///000000111111111000000000//////000000111222222222555555555666777777888888666666666555555555555555444222000///000111000///000000//////...------,,,+++++++++***************++++++++++++************))))))************))))))))))))************))))))((((((((((((((()))))))))(((((())))))))))))((((((''''''((())))))(((''''''(((((())))))))))))))))))******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''+++(((&&&''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((&&&%%%''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((('''''''''''''''''''''''''''((()))(((&&&&&&'''((()))(((((('''''''''(((((())))))(((((((((((((((((()))(((''''''''''''((()))))))))(((''''''(((((()))###$$$%%%&&&((()))++++++'''''''''((()))******++++++*********)))(((((((((pppcccQQQEEE???<<<999555555444333333222111111111222111111111111111000000,,,,,,------......////////////......---------,,,........................---------...............------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''((((((((((((+++******))))))******+++************+++*********)))))))))))))))))))))))),,,***))))))***++++++***(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,---.....................------------......///...---++++++,,,...///000///...---------------++++++++++++,,,,,,------------........./////////------------...///000000,,,,,,,,,,,,,,,------...000000000000000000111111......///000000111222222333444444555666666777777555555555555555444444333333111000///000000///...//////......------,,,,,,************************+++++++++******)))))))))))))))************)))))))))))))))******)))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''******)))(((((((((''''''***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%''')))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((((((((((((((()))''''''((((((((((((''''''((((((((((((((('''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''')))***)))(((''''''(((((((((''''''''''''(((((((((((())))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''((("""###$$$%%%'''((()))***))))))))))))))))))(((((()))))))))((('''''''''&&&sssXXXMMM@@@888555666555333111111111111111111111111000000000000000000000000---------...............------------------------////////////////////////---------------.........,,,,,,,,,,,,++++++++++++*********************************++++++*********))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))---+++))))))***+++***)))))))))))))))************++++++++++++++++++++++++*********+++++++++++++++******++++++***)))((((((++++++,,,,,,,,,---------+++,,,---...............///......------......///,,,------,,,******---/////////...---------......***++++++,,,,,,------...---............/////////------......////////////,,,,,,,,,,,,,,,------...000000/////////000111111------...///000111111222222222333333444555555555333444444444444333222222222111//////000000...---......------,,,+++++++++)))))))))***************+++++++++***))))))(((((())))))************))))))((())))))******))))))(((%%%%%%&&&&&&''''''((((((((())))))******))))))((((((((((((((((((((((((((())))))((('''''''''''''''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''###(((,,,+++&&&$$$''',,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))###%%%(((((((((((()))+++'''(((((())))))(((((('''((((((((((((((('''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&(((******((('''((()))''''''&&&&&&''''''(((((((((((())))))))))))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%((('''''''''''''''&&&&&&oooaaaYYYCCC>>>777444333333222111111111222222222222222222000000000000000000000000/////////...............+++,,,,,,------......///........................,,,,,,,,,------.........,,,,,,,,,++++++++++++***************************((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******((()))***+++,,,++++++***))))))))))))))))))))))))+++***((()))***++++++************)))))))))))))))++++++++++++++++++++++++)))*********++++++++++++)))***++++++***)))((('''*********++++++++++++,,,***+++,,,---...............------,,,,,,------...+++---///...,,,+++,,,.........---------......///+++++++++,,,---.........,,,,,,---------.........,,,------.........------,,,,,,,,,,,,,,,---......///...---------...000111,,,------...///000111222000111111222222333444444222222333333333222111000111000//////000///---,,,---,,,,,,++++++******)))((()))))))))*********++++++++++++***)))((((((((())))))************))))))(((((())))))))))))((((((&&&&&&'''(((((()))******))))))************))))))((((((''''''''''''((((((&&&%%%%%%%%%&&&''')))***+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((()))))))))(((((($$$'''******((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$'''))))))((('''(((***((())))))******))))))((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''###&&&((()))((('''(((((('''&&&&&&&&&&&&'''((()))(((((()))))))))*********&&&''''''''''''''''''&&&&&&&&&'''((((((((((((((()))))))))((((((''''''&&&%%%&&&'''((((((''''''&&&''''''''''''((((((((((((}}}ttt___MMMBBB===777777666666555444111///000111111111000///......////////////000000000000000000000///.........---***++++++,,,---...//////------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++******))))))))))))******((()))***+++,,,,,,+++***************************)))((('''(((+++------,,,++++++******))))))(((((((((((((((((((((((((((((())))))******++++++++++++((()))***++++++***)))((())))))))))))***************+++,,,---............---,,,,,,++++++,,,,,,---+++...000000---,,,---///---------------...///000++++++,,,------...//////++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,------...///---,,,,,,+++,,,---//////,,,,,,---...///000111222///000000111222222333333111111222333222111000///111000//////000///---+++,,,,,,++++++***))))))((((((((())))))*********++++++++++++***)))(((((('''))))))************))))))(((((())))))))))))(((((('''(((((()))***++++++,,,))))))************))))))((((((''''''''''''(((((("""""""""###%%%(((+++,,,,,,++++++***)))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))))))))$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******'''&&&'''((())))))************))))))))))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((())))))*********+++&&&&&&''''''''''''&&&&&&''''''((())))))***))))))(((((())))))******++++++%%%&&&(((***++++++******''''''(((((())))))******~~~xxxvvvwwwzzzyyynnn]]]PPPHHHAAA;;;777333333222111000000000111////////////000000000000/////////////////////////////////...------,,,,,,........................///...---,,,+++,,,------,,,------......------,,,---,,,,,,+++***)))((((((+++*********))))))((((((************))))))))))))******)))(((((()))***+++))))))))))))************,,,+++***))))))***+++,,,+++***)))(((((((((******)))************)))((((((+++,,,---------+++)))''',,,++++++***)))((((((''''''(((((()))))))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,)))))))))******++++++,,,***++++++,,,,,,++++++***+++,,,,,,---.........---,,,---......,,,+++,,,..............................///000///---,,,---...******+++++++++,,,,,,,,,111000///...---...//////------------------------,,,---......//////............//////000000111111///////////////////////////............//////000******))))))))))))******))))))))))))))))))))))))++++++******)))))))))((())))))))))))((((((((((((***)))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''''''''''''''''''''''''''((())))))''''''''''''''''''&&&&&&$$$%%%&&&(((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$,,,+++)))'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((...+++(((%%%######$$$%%%''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&'''(((***,,,&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&xxxoookkkiiieeebbbYYYQQQEEE===:::888555222222222111000000000111111000000000///////////////........................------..................------------------------///...------...///000111,,,,,,------------,,,,,,,,,,,,++++++***)))))))))************)))))))))(((************)))))))))))),,,+++***((((((((())))))))))))))))))************++++++***))))))***+++++++++***************++++++******++++++******)))(((------,,,+++******************)))((('''&&&%%%%%%%%%%%%'''(((***+++++++++******))))))))))))******))))))))))))*********************+++++++++,,,,,,*********+++++++++++++++***++++++,,,,,,++++++***+++,,,,,,---......---------...//////---------///........................---...///...,,,+++,,,---+++,,,,,,,,,------------------,,,,,,,,,---///000------------------------,,,---......//////......///////////////000000000........................//////...............///++++++************++++++))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&(((((()))(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&%%%***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***)))'''%%%%%%%%%&&&''''''''''''''''''''''''''')))))))))((((((((((((((()))((('''''''''(((***+++''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''tttcccZZZZZZWWWOOOFFFAAA<<<666333444555333222111000000000000111111222000000000//////.................................,,,,,,------...//////000------------------------,,,,,,,,,---...000111222,,,,,,------------,,,,,,************************************))))))))))))************)))))))))))),,,,,,***)))((('''''''''))))))))))))************+++******))))))******+++))))))***+++,,,,,,,,,,,,+++++++++++++++******)))///---+++)))((()))***+++******)))((('''&&&%%%%%%&&&'''((()))***************))))))(((((())))))***))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++,,,,,,------------------///000///...---...000------------------------,,,---...---,,,+++,,,---------------............************,,,---...///------------------------------...////////////...000000//////////////////........................000///......------------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***(((''''''''''''(((((()))(((''''''''''''(((((()))((()))))))))))))))))))))((())))))))))))(((((('''''''''((((((((('''%%%$$$((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((%%%&&&''''''((('''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))))))))((((((''''''''''''((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((nnn```QQQJJJIIIGGG???777:::777555444444555444222///////////////000111222000000000///......------........................---------.........//////------------------------******++++++,,,---......,,,,,,,,,------,,,,,,,,,))))))*********+++++++++*********)))))))))))))))************)))))))))(((******))))))((((((((((((((()))))))))******************))))))))))))******&&&((()))+++,,,,,,+++++++++,,,,,,,,,,,,+++******---,,,***)))))))))***+++************))))))))))))++++++******)))'''&&&%%%))))))(((((((((((())))))((()))))))))************************++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,---------,,,,,,,,,---......------...///------------------------+++,,,------+++++++++---,,,------------.........******++++++,,,---......------------------------------...///////////////000000000//////......---........................000///...---,,,,,,,,,,,,+++++++++******+++++++++))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))(((((((((((()))))))))((())))))******))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******'''''''''''''''((()))***((((((''''''''''''((()))((((((((((((((()))))))))************))))))(((((($$$&&&'''))))))(((&&&%%%(((((('''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&''''''((($$$%%%&&&'''(((((((((((($$$%%%''')))******)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$&&&((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((zzzeeeSSSLLLCCC>>><<<:::777444555444333222222111///...............///000111111000/////////.........---........................//////.........---------........................,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++)))))))))***++++++,,,,,,))))))))))))))))))******************)))))))))(((''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))%%%&&&(((***+++******)))+++,,,,,,,,,,,,+++******)))***+++++++++***)))(((''''''((()))***+++,,,,,,+++++++++***((('''%%%$$$))))))(((((((((((())))))((()))))))))************))))))*********+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,---,,,,,,++++++***+++------,,,+++---...------------------------+++,,,------++++++,,,---,,,,,,,,,,,,---------------...............---------------------------------...//////000000//////000000//////......------........................//////...,,,++++++++++++******))))))))))))******))))))))))))))))))))))))$$$$$$%%%%%%&&&&&&&&&'''))))))))))))(((((((((((()))))))))))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******'''''''''''''''((()))***((((((''''''''''''((((((&&&&&&&&&''''''(((((((((++++++******))))))))))))"""$$$&&&((())))))((('''(((((('''&&&%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$&&&'''(((((())))))###%%%'''((()))))))))(((''''''''''''''''''''''''''''''((())))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&$$$&&&'''((()))(((&&&%%%'''''''''''''''''''''''')))((((((((('''''''''&&&''''''(((((((((((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((|||yyywww{{{zzzjjjUUUFFF===<<<999555222111222444111111111111000000/////////............//////000........................------------------------000//////...------,,,,,,.......................................---,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,))))))))))))************************))))))))))))%%%%%%'''((()))*********))))))))))))************((())))))******))))))(((&&&&&&'''((())))))))))))+++++++++++++++******)))((()))+++,,,,,,+++)))'''$$$$$$%%%'''(((***++++++'''((()))))))))))))))((()))((((((''''''(((((()))))))))))))))************)))))))))************+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...+++,,,,,,,,,,,,---------//////000000//////...---------------------------......///000000000000/////////..................------------------------...---,,,,,,++++++++++++***))))))))))))))))))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***(((''''''''''''(((((())))))((((((''''''''''''(((%%%%%%&&&&&&''''''((((((+++***)))))))))))))))***###$$$&&&((())))))((((((''''''&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''$$$%%%&&&'''(((((((((((($$$%%%&&&'''((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''yyypppjjjddd___^^^```ZZZ[[[[[[YYYRRRGGG===888666666555222000000111333222222222222111111111222//////...---------......,,,------....../////////------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,++++++***************+++++++++((()))))))))************************))))))))))))%%%&&&''')))))))))(((((())))))))))))************'''((()))******)))(((''')))((((((((((((((())))))******++++++******)))((())))))************))))))&&&&&&&&&'''((()))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))*********************+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///------------............---...///000000000///...------------------------......///000000000000000------..................------------------------,,,,,,+++++++++++++++,,,+++******))))))******+++))))))))))))))))))))))))+++++++++++++++*********))))))))))))(((((((((((())))))))))))***+++,,,---))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''''''''((())))))((('''''''''''''''&&&&&&&&&'''(((((())))))))))))((((((((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))((('''&&&%%%&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%ppprrruuu{{{~~~xxxkkkcccZZZUUUNNNGGGCCCCCC???@@@@@@???;;;666666888888666444333222222222222333333222111///...///000000///...---------------+++,,,,,,---...///000000------------------------,,,,,,------.../////////************************'''(((***,,,---------,,,+++++++++,,,,,,+++++++++************************(((((())))))*********+++************))))))))))))''''''((())))))((('''&&&))))))))))))************'''((()))******)))((('''+++***)))(((((()))*********************)))((((((+++***((('''((()))***,,,************)))))))))))))))******))))))((('''&&&((((((''''''''''''(((((())))))))))))************))))))))))))************)))))))))******++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///000............/////////000+++,,,...000111111000000------------------------...//////000000000000000,,,------....../////////------------------------+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))***+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''''''''''''''***)))((('''''''''''''''&&&''''''((()))******+++((((((''''''''')))***++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''((()))%%%&&&''''''((('''''''''((('''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&'''(((******((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))***)))'''%%%$$$%%%'''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%OOORRRWWW\\\cccqqquuuiii^^^MMMJJJFFFAAA===:::999999888666555444333444444555111111111111000000000000000000000000000///......///000///...------///111...------,,,,,,------...------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///...---+++***---,,,++++++******++++++***)))(((''''''((()))***+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((($$$!!! !!!###******)))(((((((((((((((((())))))))))))(((&&&%%%''''''(((+++///...)))%%%***)))(((''''''((()))******,,,,,,+++)))((()))***(((((((((((()))))))))))),,,+++***((((((((()))***)))((((((((((((***+++,,,*********++++++,,,,,,,,,///......---,,,+++************+++,,,,,,,,,,,,+++///......---------......,,,+++*********+++,,,---,,,------...///000111111***++++++,,,---...//////------......//////000000/////////000//////...---......---,,,---...///000///............------------------,,,++++++...000...---+++***)))***++++++************************+++++++++***++++++,,,,,,&&&&&&'''((()))***++++++***)))(((''''''((()))***((()))))))))************************))))))))))))))))))))))))'''%%%###"""&&&''''''((()))******+++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((('''%%%#########%%%&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))''''''((((((((('''&&&&&&((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&FFFHHHJJJKKKNNNWWWccclll~~~zzzcccXXXMMMCCC???===999666333222222222444444333222222222222222111111111000000000//////000000000000000///.........//////...,,,,,,...000...------,,,,,,------...------------------------...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......---,,,,,,+++---,,,++++++******++++++,,,+++***))))))***+++,,,*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***(((&&&%%%''')))******)))((((((((((((((()))))))))))))))***+++,,,***)))(((&&&%%%'''***,,,***)))(((((((((((()))***)))***+++***((('''((()))(((((((((((()))))))))***+++***)))))))))))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------......//////000000.........---------,,,,,,.........//////////////////////////////...------...---,,,,,,,,,---/////////............------------......,,,++++++---///...---,,,+++***++++++,,,******************************))))))((()))))))))(((((((((((())))))))))))***)))(((''''''((()))***)))*********++++++++++++*********)))))))))(((((())))))******)))((('''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''%%%$$$$$$$$$%%%%%%)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&@@@BBBBBBAAAAAADDDKKKQQQYYYbbbmmmwww}}}uuunnnmmmqqquuuwwwwwwuuuiiiUUUFFFAAA<<<666777555333111000000000111000111111111111000000///111111000000000000////////////000000000///......---......---,,,,,,---///...------,,,,,,------...---------------------------...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,+++************+++++++++************++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))),,,...******)))((((((((())))))+++***((('''(((***,,,...***+++)))&&&"""###(((...***))))))(((((())))))***((()))***)))((('''((()))((((((((()))))))))******((())))))************)))(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***------,,,,,,,,,---...///..................//////.........------------,,,000000///////////////............///......---,,,---,,,,,,,,,,,,---......///............---------.........---+++***+++---...---,,,,,,,,,,,,,,,,,,************************+++***))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))*********+++++++++,,,,,,******))))))))))))(((((('''((()))))))))))))))(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%---+++(((%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''((()))+++++++++***)))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%<<<>>>???@@@???AAADDDGGGIIIMMMRRRWWWZZZ^^^cccfffooovvv}}}xxxmmm```XXXWWWXXXWWWVVVMMMMMMHHH>>>999999888555444444222111000000111111...///000111111000......111000000000////////////...///////////////......,,,---...---,,,+++---......------,,,,,,------...------------------------***,,,---,,,******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,+++++++++------,,,++++++***************)))(((((((((((((((((()))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((((((((***,,,******))))))((())))))***++++++*********+++,,,,,,)))+++,,,+++(((&&&'''((())))))))))))))))))))))))((()))***)))((('''(((***(((((()))))))))*********'''((()))+++++++++***)))((((((((())))))***++++++************))))))))))))*********+++++++++,,,,,,***+++,,,,,,------,,,,,,(((***,,,------,,,+++***---,,,,,,++++++---...///.....................---++++++,,,---...///000000111000000000//////.....................---,,,,,,,,,,,,,,,,,,---------...///............---------......///---+++******+++------------------------************************------,,,***))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********+++++++++***)))))))))((((((((((((&&&'''''''''''''''&&&&&&((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%+++***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''&&&%%%$$$%%%'''***+++,,,+++***))))))(((((('''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&''''''''')))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&777999;;;<<<===>>>@@@AAAEEEFFFFFFGGGHHHIIILLLNNNNNNSSSXXX[[[bbbkkkrrrssszzz{{{vvvppplllaaaXXXLLLFFFEEEDDDBBB???===>>><<<888666666333000111111000///...---,,,,,,...///000111111000///...000000000////////////.........////////////......+++---......,,,,,,,,,......------,,,,,,------...------------------------***+++,,,+++******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++******+++---...,,,+++******))))))******((((((((())))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''&&&((()))******))))))))))))******+++---000222444444333222000...,,,,,,,,,,,,)))&&&))))))************)))))))))***++++++))))))***+++))))))))))))************'''((()))+++++++++***)))'''(((((()))******+++++++++++++++++++++++++++************+++,,,,,,------++++++,,,------------,,,)))+++---//////...---,,,,,,+++*********+++---...............------------+++,,,,,,---...///000111111111000000/////////.........//////......---,,,,,,,,,---------.........///............------------......---+++)))******,,,---------------------************************---,,,+++***))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((''')))(((''''''&&&&&&%%%%%%))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''"""""" !!!###%%%''',,,++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((888999:::;;;<<<<<<<<<;;;@@@@@@@@@@@@@@@AAABBBCCCBBBFFFHHHFFFHHHNNNTTTUUU[[[eeesssqqqfff```[[[UUUQQQJJJDDD===888777777666444444444444555666555222000111111000///...---,,,,,,...//////000000000000000000000////////////......------.../////////......,,,---//////---,,,---......------,,,,,,------...------------------------+++,,,------,,,,,,---...++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,---++++++***))))))))))))*********++++++++++++******''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***((('''((()))******)))))))))***++++++***...333888<<<<<<<<<;;;999333,,,)))+++---,,,***)))******++++++******))))))***++++++******+++,,,)))))))))*********++++++((())))))************)))'''((()))***+++++++++***,,,,,,---------.........+++++++++,,,,,,---------++++++,,,---------------+++,,,...///000//////...++++++***)))***+++,,,---------------------....../////////............---111000000000000000000////////////000///......---,,,---......//////......///............---------+++---...---+++*********+++,,,,,,------------,,,***************************)))((((((''''''''''''''''''(((((())))))******(((((())))))))))))(((((('''''''''((((((((())))))))))))(((((((((((('''''',,,+++***(((''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''&&&''''''&&&%%%%%%$$$%%%&&&((()))******+++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((;;;;;;;;;<<<<<<<<<;;;:::<<<<<<<<<===>>>>>>>>>===>>>BBBCCC@@@>>>AAADDDDDDEEEKKKTTT\\\dddooo{{{~~~yyyvvvyyy~~~xxxggg^^^RRRKKKHHHEEEAAA===:::888555333111111111222000...---000333444333222222222222222111000//////...............///000000000000/////////.........,,,---......//////......,,,...000000///------......------,,,,,,------...------------------------***,,,------,,,,,,---...************************************++++++++++++******+++,,,,,,,,,,,,,,,++++++***))))))))))))))))))***+++,,,,,,+++***)))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++)))(((((()))******))))))******+++,,,)))+++///222555666666555888555000---++++++++++++)))***++++++++++++***)))((()))******))))))***,,,))))))*********++++++++++++***))))))))))))))))))&&&''')))***++++++************+++,,,---......///------------------......+++,,,------...---------,,,------...//////000000,,,,,,+++***+++,,,---...,,,,,,,,,------.........////////////............000000000000000111111111000000111111000000///...---...///000000000/////////............---------)))+++------,,,******+++)))***+++---------,,,+++************************)))(((((('''''''''(((((())))))))))))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))((((((((('''''''''***)))(((((('''((()))***&&&''''''(((((()))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''&&&&&&&&&************************((())))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((999888888999;;;;;;:::999;;;;;;;;;<<<======;;;999555;;;>>>;;;999:::;;;:::@@@@@@AAABBBFFFMMMWWW^^^dddkkktttxxxwwwvvvwwwyyy|||vvvsssvvv}}}}}}vvvrrrqqqqqqmmmhhhccc```^^^YYYQQQKKKKKKDDD<<<888999:::888555444555555333111111222444666111------///...------......///000000000//////......---,,,---...000111000/////////............,,,,,,---.../////////...,,,...111111///............------,,,,,,------...------------------------((()))++++++******+++,,,************************)))************+++++++++(((***+++,,,---,,,,,,++++++******)))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))***((((((((()))******))))))***+++,,,,,,((((((((((((((((((((((((///333666555000***'''''')))***+++,,,,,,+++***)))&&&((())))))(((((()))+++)))************+++++++++,,,+++***((((((((()))***&&&''')))***++++++******&&&&&&''')))***+++,,,---........................+++,,,------......---------,,,,,,------///000111------,,,+++,,,---...///++++++,,,,,,---...//////,,,,,,---...///000111111//////000000111111222222111111111111111000//////---...000111111111000/////////.........---------(((***------,,,+++++++++((()))+++,,,---,,,,,,+++***************************))))))))))))******+++++++++***)))((('''&&&&&&'''((()))******)))((('''))))))))))))************)))(((((((((''''''''''''&&&&&&%%%%%%&&&''')))***%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''%%%$$$%%%''')))***---+++(((&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&&&&'''''''''''''''&&&%%%'''''')))******)))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''777777777777777666666666666555444666999;;;:::888888888777777777999:::;;;:::;;;<<<>>>AAACCCDDDEEEIIIJJJMMMOOORRRTTTUUUVVVTTTRRRQQQUUU```pppuuuggg\\\WWWTTTQQQNNNIIIHHHFFFDDDAAA>>><<<;;;888777555444333333444444333333222111000000000111111111111111111111111111//////////////////////////////000000///...------////////////////////////........................,,,,,,---...//////......,,,------......------,,,,,,,,,++++++***+++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************+++,,,---...+++******))))))******++++++*********))))))((((((,,,+++***)))((('''&&&&&&************************''''''(((((())))))******''''''((()))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,((((((((((((((()))*********************************(((((()))***+++***)))&&&'''(((******+++++++++)))******++++++,,,,,,---000000/////////.........***'''%%%&&&))),,,,,,+++------------------------/////////...------,,,,,,.........---,,,+++***))))))******+++,,,---......---...///000000000000000////////////000000000000111111111111000000000000111111111000///---,,,+++++++++,,,,,,------,,,,,,************************,,,+++)))((((((((()))***************))))))))))))***,,,---,,,***)))))))))%%%$$$###$$$&&&((((((((()))))))))((((((((((((((())))))(((((((((((()))))),,,+++)))((('''''''''(((&&&''''''((((((((((((((()))(((((('''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++)))&&&&&&((()))'''%%%((((((((((((((((((((((((((('''%%%%%%'''((('''&&&666666666666666666666666888666555666888999888666666666555444555555777777666777888:::;;;===>>>???===>>>???AAABBBCCCCCCCCCDDDBBBAAACCCIIIRRR\\\bbbjjjnnnttt|||{{{vvvnnnmmmkkkiiiiiikkkqqquuu~~~tttsssppppppzzz||||||}}}mmm]]]UUUJJJDDDBBBBBBAAA???>>>===<<<;;;999888666666666555333222111111222222222111000000/////////000------------------------........................///////////////...------........................------------------------++++++,,,---------------,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***************+++,,,------...------,,,,,,------...************)))))))))((())))))))))))))))))((((((************************''''''(((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***))))))***++++++((((((((((((((()))******************************)))(((((((((***+++***)))'''((()))***************++++++,,,------......///((())))))***+++,,,------000---+++,,,///111111000,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,++++++***,,,,,,,,,,,,,,,---------/////////000//////........./////////000000000000000000000000000000000000...............------,,,,,,---------,,,++++++***))))))))))))))))))))))))++++++)))((((((((()))*********)))))))))((((((((('''(((***)))(((''''''(((&&&%%%$$$$$$&&&(((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&'''))))))((('''&&&%%%$$$$$$$$$***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&&&&((()))(((&&&((((((((((((((((((((((((((('''%%%%%%'''((('''&&&555555555555555555555555888777555555666666555333666555444444333444444555444444555666777888999999888999999999999999888888:::999999999;;;>>>AAACCCHHHJJJOOOTTTWWWVVVSSSOOOMMMMMMLLLLLLLLLPPPUUUYYYeeesssvvvhhh]]][[[XXXWWW]]]gggpppssssssssswwwyyywwwqqqjjjgggfffcccbbbaaa```aaaeeelllqqqmmmkkkfffbbb```]]]SSSIIIBBB===777555666777777666333333222222222222222111333222111000/////////000000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,......................../////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,+++***************++++++,,,------++++++************++++++************))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))'''(((((((((((()))))))))''''''((()))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++((((((((((((((()))******************************)))((('''(((***+++***)))((())))))*********))))))++++++,,,,,,---.........******+++,,,---......//////---,,,,,,---......---++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,------,,,++++++......---------,,,,,,,,,000000000//////...---,,,....../////////000000000////////////////////////++++++,,,,,,------------......------,,,***)))(((((((((((((((((((((((((((+++******)))((())))))))))))))))))(((((((((''''''%%%'''(((((('''&&&'''((((((&&&%%%%%%&&&''''''&&&************************))))))(((((((((((())))))(((((('''&&&&&&'''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&'''))))))((('''&&&%%%$$$$$$$$$)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&&&&((())))))(((((((((((((((((((((((((((((('''%%%%%%'''((('''&&&333333444444444444444555666555555555555555444444777666666555555444444444555555555666666666777777888999999999888888777666777777888888999;;;<<<===;;;===???BBBCCCBBBAAA???@@@@@@???>>>===>>>BBBEEELLLSSSZZZ___fffnnnoookkkkkkjjjhhhfffbbbZZZPPPHHHGGGEEEDDDFFFLLLQQQSSSTTTOOOPPPRRRPPPMMMJJJIIIIIIDDDDDDDDDDDDDDDGGGKKKNNNLLLIIIDDDBBBCCCBBB>>>999<<<999555444555666666555000000000111111111111111111000000/////////......000000///....../////////................................................///.........---.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******++++++******++++++,,,,,,,,,,,,,,,++++++***************++++++++++++******))))))***+++,,,,,,,,,,,,******))))))))))))***************)))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((())))))***************************)))((('''(((*********((()))************))))))((()))))))))***++++++,,,,,,//////.........------------,,,++++++++++++******++++++++++++++++++++++++++++++,,,,,,------------++++++,,,---------,,,,,,------------------------//////000000000//////............/////////000000............////////////,,,,,,,,,,,,,,,------...---------,,,,,,***))))))))))))))))))))))))))))))+++******)))))))))))))))((((((((((((''''''''''''%%%''')))***)))((()))***)))'''%%%%%%'''''''''&&&***************+++++++++))))))(((((((((((())))))))))))))))))))))))******&&&''''''((((((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''''''''((())))))&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))))))))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&222333333333444444555555333444444555444555555666666555555555444444333333555555555555555555555555333444444555555555444444444333333333555777999;;;777888:::::::::999999999;;;;;;;;;999888888:::<<<===@@@AAADDDHHHLLLKKKGGGIIIIIIHHHGGGFFFBBB>>><<<;;;;;;:::;;;===@@@BBBDDD;;;;;;;;;;;;999999:::;;;888999:::999888888:::<<<888666444777999999777555666444333333333333333222222222222222111111000000000000000000000/////////000000/////////000000111////////////////////////..............................------------...///........................------------------------,,,,,,------------,,,,,,)))******++++++******)))+++*********++++++,,,---,,,,,,,,,++++++*********************************((()))+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))))))))))))))******))))))))))))************((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))))))))))))))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((''''''''')))***)))((()))************))))))((((((((()))******++++++,,,------,,,,,,,,,+++++++++000000000///...---------------------------------------,,,,,,++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---......///---...///000111222222222............////////////---........./////////000///...------,,,,,,------******+++,,,,,,+++++++++************************************)))))))))(((((((((((((((''''''''''''%%%''')))***)))((()))***)))'''&&&&&&'''((('''&&&))))))******++++++++++++))))))(((((((((((()))))))))))))))***************&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((''''''''''''((())))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((('''%%%%%%'''((('''&&&222333333444444555555555222444555555444444666777222333333333333222222111333333333333333333333333111111222333333333333333333222111000111222444666666777888888666555666777444555666666555555777888888888888999;;;======;;;===<<<;;;999888777777666666777777777777888:::===666555555555555666777777555666777666444333444666333000111555666444222333000000000000111111222333222222111111000///////////////000000000000//////000000//////000000111111------------------------------------------------...---,,,,,,,,,---...///------------------------........................---------------,,,,,,+++*********++++++*********************+++,,,------,,,,,,+++++++++++++++++++++***))))))))))))***+++((()))+++,,,------,,,+++,,,,,,++++++++++++,,,,,,))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))******))))))(((((((((((((((((()))******))))))))))))))))))))))))((('''&&&''')))***)))(((((())))))*********))))))******++++++,,,---------++++++,,,---...///000000///000111111///.........------------------------------,,,++++++***)))))),,,,,,,,,------,,,++++++)))******+++,,,---...///+++,,,...000111222222222------........./////////.........//////000000111000///...,,,,,,,,,---...))))))***+++++++++++++++************************)))************)))(((((()))))))))(((((((((''''''%%%'''(((((('''&&&'''((()))'''&&&&&&'''(((((('''(((((())))))***+++++++++))))))(((((((((((())))))((((((((())))))(((''''''&&&''''''(((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((('''((()))((('''&&&'''))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))''''''(((((()))*********''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&(((***((((((((((((((((((((((((((('''%%%%%%'''((('''&&&333333333444555555666666444666888666444333444666111222333444444333333222222222222222222222222222444444555555555444444333333222222222222222333333444666888777444333444555111222444444444444555666666555555666666666888:::777777777666444333444444222555666444222111444777555444333333444555666666000111222111000000111333333//////333444000000222111111111000000111222444000000000///////////////---...///000000///......///.........//////000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++---///000------------------------------------------------,,,,,,,,,,,,,,,+++*********++++++++++++++++++***************+++,,,---...++++++++++++++++++,,,,,,+++***)))(((((()))***+++((()))+++---------,,,+++******))))))))))))******((()))))))))************+++++++++*********))))))************************(((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))((('''&&&''')))))))))((('''((()))************************+++,,,,,,------,,,---......000000111222***---//////,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------,,,++++++************++++++,,,,,,,,,++++++---...////////////---------.........//////......///000000111222222...---+++***+++,,,...///***++++++++++++******)))************************)))******+++***)))((('''******)))))))))((((((((('''(((***)))(((''''''((((((&&&%%%&&&((()))))))))''''''((())))))***++++++))))))(((((((((((())))))))))))******)))((('''&&&&&&''''''(((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''((()))((('''&&&'''))))))((('''&&&%%%$$$$$$$$$''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''))))))(((&&&%%%''')))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&333333444444555666777777777999:::888444222333555222333555666777666666555333333333333444444444444555555555555444333222111///000222333444333222111000222444444111///000222333555666666444333333444444444444444222111333777///111333444333222222333000333555222...---///333333222111111222333333333...///000/////////111333444///...222222///000444444444333000......///111....../////////000000000,,,---.../////////...------------------...///000------------------------------------------------...---+++++++++---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++,,,,,,,,,,,,++++++************+++,,,---...*********++++++,,,,,,---+++***)))(((((()))***+++''')))+++---...---,,,+++---,,,,,,,,,,,,,,,,,,---(((((())))))*********+++******************++++++************************(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))((('''&&&''')))))))))'''''''''(((******+++++++++((((((((()))******++++++,,,,,,+++++++++************---000///---+++,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,.........---,,,+++***)))+++++++++************)))++++++,,,,,,---,,,,,,,,,---------.........//////...//////000111222222333******))))))***,,,...000,,,,,,,,,+++***)))(((''')))))))))))))))))))))))))))******++++++)))((('''************))))))))))))***,,,---,,,***))))))***'''&&&%%%&&&(((******)))&&&''''''((()))*********))))))(((((((((((())))))+++,,,,,,,,,+++***((('''&&&''''''(((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))'''((()))((('''&&&''')))(((''''''''''''((())))))******(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((()))***(((%%%$$$&&&)))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&222222222333333333444444;;;;;;;;;888555222222222222222222222222222222222111111000000111111222333555555444444444333333333111111111111111111111111222222222222222222222222333333555555555555333333333333333333333333333333222222222222222222222222444333111000000000111111222111000//////000111222222111111111000000/////////......//////000111222////////////////////////000000//////.........---------------------------//////.........---------......---,,,++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---))))))*********+++++++++)))((('''&&&'''(((***,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++*********))))))((((((,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))((((((((((((((())))))******++++++,,,,,,++++++******************)))((((((+++***)))((('''&&&%%%%%%******))))))((((((''''''&&&'''''''''(((((())))))((((((((((((((('''&&&&&&((((((((((((((((((((((((***))))))(((((((((((()))******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((+++)))(((((())))))(((&&&''''''&&&%%%&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++---+++)))***...000///...///...---,,,,,,---...///////////////////////////------,,,,,,+++***))))))***)))((()))++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((()))***+++)))))))))))))))*********+++*********))))))(((((())))))(((((('''''''''&&&***))))))((((((((())))))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&((())))))))))))))))))(((''''''%%%&&&''')))))))))((((((&&&'''''''''(((((())))))))))))))))))((((((((((((***)))(((''''''''''''''''''((()))******)))(((''')))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&+++***'''&&&%%%&&&'''))),,,+++)))((('''(((***+++***(((&&&%%%%%%'''***+++************************''''''''''''''''''''''''''''''''''''''''''''''''222222222333333333333444999999999777444222222222222222222222222222222222111111000000111111222333444444444444333333333333111111111111111111111111111111111111111111111111111111222333333222111111333333333333333333333333222222222222222222222222333222111000000000111111111111000//////000111111111111111000000000//////000000///////////////000000000000000000000000000000/////////............------------------------///.........------------,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---******++++++,,,,,,,,,,,,***)))((('''''')))***+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++******))))))++++++************++++++)))***++++++++++++***)))+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++***************)))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((()))((())))))))))))((('''&&&(((((((((((((((((((((((()))((((((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((***)))(((((())))))(((&&&''''''&&&&&&&&&'''((()))++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,+++***+++...000///---...---------...///111222........................---,,,,,,++++++************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))((('''''''''''''''(((((((((''''''&&&&&&&&&'''''''''(((((()))***+++******************))))))*********)))))))))(((((()))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((()))''''''''''''&&&&&&%%%%%%''''''''''''(((((())))))&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''')))'''&&&%%%%%%&&&'''))))))))))))))))))(((''''''''''''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((())))))))))))((((((''''''''''''((('''((()))******)))((('''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))(((&&&%%%%%%%%%&&&&&&***)))(((&&&&&&&&&'''(((***)))((('''&&&'''(((((()))(((&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((111111222222222333333333555666666555222111111222111111111111111111111111111000000000000111222222444333333333333222222222111111111111111111111111000000000000000000000000000111222222222222111000222222222222222222222222111111111111111111111111222111111000000000000111111000000//////000000111111111000000000000//////222111000///............000000000000000000000000////////////................................................------------++++++++++++,,,---...///---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++***)))))))))***+++******+++,,,,,,+++************++++++++++++******,,,,,,++++++++++++******+++++++++,,,,,,+++++++++)))******++++++******))),,,,,,,,,+++,,,------...,,,,,,------------,,,,,,)))************))))))(((''''''((()))***+++,,,,,,))))))))))))((((((((((((''''''''''''(((((((((((())))))******))))))((((((((((((((((((((((((((((((''''''''''''((()))*********))))))(((((())))))***************************)))((((((''''''(((((()))***((('''((())))))(((&&&''''''&&&&&&''''''((()))+++++++++***************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++***+++,,,---............++++++************++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++***+++---//////...,,,---,,,,,,---...000333444........................++++++++++++++++++++++++***)))((()))++++++)))(((************************))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((()))***+++,,,,,,++++++***)))))))))******))))))))))))(((((((((((((((((('''''''''''''''''''''''''''((()))***''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''&&&((((((((((((((()))))))))'''((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((()))))))))(((''''''))))))))))))((('''&&&%%%''''''''''''(((((((((((('''''''''(((((())))))***(((''''''''''''(((((()))'''(((((())))))(((((('''%%%&&&&&&'''(((((())))))''''''(((((((((((('''''')))(((''''''&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***111111111111222222222222222333444333111000111222111111111111111111111111000000000000000111222222333333222222222111111111111111111111111111111111000000000000000000000000222222333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000//////000000000000000000000000000//////111000///...............111111111111111111111111///////////////.........////////////////////////------------------------,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------+++************+++******++++++++++++************++++++++++++*********************************+++,,,------,,,+++***))))))************))))))***))))))))))))***+++++++++++++++,,,,,,+++++++++))))))************)))(((''''''((()))******+++,,,))))))))))))(((((((((((('''''''''((((((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''((()))(((''''''''''''''''''(((((()))***+++++++++******))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,++++++************++++++************************,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))***,,,...///...,,,+++,,,,,,,,,,,,---///111222------------------------++++++++++++++++++,,,,,,***)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((()))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))***+++---,,,,,,+++***))))))((())))))))))))))))))((((((((((((((((((((('''''''''(((''''''(((((()))***+++((((((((())))))((((((''''''''''''(((((((((((()))***)))((('''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((()))***)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((('''(((((((((((((((''''''(((((((((((((((''''''&&&'''''''''(((((((((((((((&&&&&&''''''((()))******'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''))))))))))))'''&&&((((((((((((''''''((((((&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***000000000111111111222222///111222111000///000222000000000000000000000000000000//////000000111222222111111111111000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000/////////////////////////////////000000///////////////////////////000000...............///000000000000000000000000000000.........///////////////////////////////////////,,,,,,------------------...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,++++++++++++************------,,,++++++*********************************)))******++++++******)))((((((((()))))))))))))))******,,,------,,,******))))))))))))))))))))))))((((((((((((((()))******))))))************))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&'''((()))(((''''''''''''((((((((((((((())))))*********)))((('''(((((((((((((((((((((((())))))*********+++++++++************************)))******++++++++++++***+++******))))))******+++************************++++++,,,------,,,,,,,,,++++++++++++++++++++++++)))***---......---++++++---,,,+++***+++,,,---...------------------------++++++++++++++++++,,,,,,***)))((()))++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,++++++***)))(((((((((((((((((((((((())))))'''''''''((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''((())))))*********))))))'''''''''(((((((((((()))***)))(((''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((())))))((((((((((((((('''''''''%%%&&&&&&'''((())))))***'''''''''''''''((()))***((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&''''''((((((((((((((((((%%%&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((///000000000000111111111///000111000//////000111////////////////////////000////////////000111111111111000000000/////////000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000////////////////////////---......////////////......//////000000//////.........////////////000000------------...///000111////////////////////////.........///////////////........................,,,,,,,,,,,,------------///...---,,,++++++++++++---,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++***************))),,,,,,,,,++++++++++++***+++***))))))))))))***+++))))))************))))))'''''''''(((((((((((()))*********++++++************))))))(((((())))))*********))))))******+++,,,((((((((())))))(((((((((((())))))************)))))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))******))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))((((((''''''(((((()))''''''''''''''''''''''''***))))))(((((())))))***'''&&&&&&&&&((()))((('''&&&'''((())))))))))))((((((((()))******((('''&&&(((((((((((((((((((((((()))))))))************+++))))))))))))))))))))))))))))))************))))))******))))))))))))************************************+++,,,,,,,,,++++++++++++++++++++++++++++++)))+++------,,,+++++++++,,,,,,******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))++++++)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))***+++++++++******)))(((((((((''''''(((((((((((())))))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&(((((()))*********))))))&&&&&&'''''''''((((((((()))((((((''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''(((******((((((((((((((('''''''''&&&&&&&&&''''''(((((()))(((''''''''''''(((((()))(((''''''&&&&&&''''''(((((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&''''''''')))))))))(((((((((((('''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&/////////000000000111111///000111000///...///000///////////////////////////////////////000111111000000000/////////......000000000000000000000000000000000000000000000000000///............///000000000000000000000000000////////////////////////,,,---.../////////............///000000///.............../////////000000......---------......///..................................../////////000------------------------++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++***+++++++++,,,,,,,,,++++++******************++++++++++++++++++***)))(((((()))***+++))))))************))))))'''((((((((())))))))))))***))))))(((((())))))******)))(((''''''((()))***++++++******++++++,,,---(((((())))))))))))(((((((((((()))***************)))))))))((((((((('''''''''((((((((()))))))))***)))(((((((((''''''''''''&&&'''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******'''&&&%%%&&&((()))((('''&&&'''((()))***))))))(((((()))***++++++)))(((&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++******)))******))))))))))))******************************((()))******+++++++++***++++++++++++++++++++++++***,,,---,,,***)))+++---++++++*********+++---...++++++++++++++++++++++++---,,,,,,++++++************)))((()))++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&'''''''''((('''''''''(((((()))***+++)))((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))******)))(((''''''''''''&&&&&&'''(((((((((((((((%%%&&&&&&&&&''''''''''''(((''''''''''''(((((()))%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))))))))''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''(((((('''&&&''''''((())))))((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''(((***)))((('''''''''((()))&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&////////////000000000000///000111000///...///000///////////////////////////////////////000111111000/////////............000000000000000000000000////////////////////////222111000//////000111222000000000000000000000000////////////////////////+++,,,.../////////......---...///000000///...------.........//////000000000///...---------------........................---.........//////000000------------------------+++++++++,,,,,,---------++++++++++++,,,---......---,,,,,,++++++,,,,,,------,,,++++++******++++++---------,,,,,,+++++++++((()))***++++++++++++++++++***)))(((((()))***+++))))))************))))))(((((())))))*********+++***)))(((''''''((()))******)))(((''''''((()))*********))))))******+++,,,))))))************))))))(((((()))***************)))))))))))))))*********'''((((((((())))))******))))))(((((('''''''''&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******'''&&&%%%&&&((()))((('''&&&''')))*********)))((()))***,,,,,,,,,+++)))'''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++***,,,---,,,)))(((+++---************+++---///111++++++++++++++++++++++++------,,,,,,+++***))))))***)))((()))++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((()))***&&&'''''''''(((((())))))'''''''''(((((()))***+++''''''''''''((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((('''&&&%%%$$$#########$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%###""""""%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))***)))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''+++***((('''&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&***)))((('''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&''''''(((&&&&&&$$$######$$$&&&&&&###$$$&&&'''''''''&&&&&&'''&&&$$$$$$$$$&&&((()))+++)))'''&&&%%%&&&((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''***++++++***'''&&&111000///......///000111111000///......///000111//////............//////////////////////////////...000111000///...///111///////////////000111111////////////////////////111000///......///000111////////////////////////------......//////000000////////////////////////------............------...---,,,,,,,,,,,,---...........................,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,------------,,,++++++***---,,,,,,++++++,,,,,,------,,,+++*********+++,,,+++,,,---,,,***)))***+++...---,,,,,,++++++,,,,,,************************************************)))************++++++++++++***)))'''''')))***++++++++++++*********))))))(((((())))))))))))(((((()))************+++++++++))))))************)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))(((''''''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********************+++++++++))))))))))))***+++,,,---***)))))))))(((((((((''',,,++++++***************---------------,,,+++***,,,,,,,,,------,,,++++++,,,++++++******++++++,,,........................************************,,,,,,+++***))))))************))))))((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''(((((()))*********&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))'''&&&&&&'''(((***(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''')))******)))(((((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&''')))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***+++((('''&&&%%%%%%%%%%%%%%%111000///......///000111111000///......///000111//////............//////...........................000111000///...///000///............///000111........................000000///......///000000////////////////////////............////////////........................------............------...---,,,,,,,,,,,,---...........................,,,---...//////...---,,,,,,------......------,,,------,,,++++++,,,------++++++,,,,,,++++++******,,,++++++*********++++++***)))))))))***,,,...///+++,,,---,,,***)))***+++---,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***++++++++++++*********))))))(((((())))))))))))(((((())))))*********+++++++++))))))************)))))),,,,,,++++++************))))))))))))))))))))))))*********)))))))))(((((())))))((((((((('''''''''&&&''''''((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((()))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,,,,++++++***+++++++++(((((((((((())))))******++++++***))))))))))))***,,,,,,,,,,,,,,,+++******+++++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,------------------------+++++++++***************++++++******)))*********))))))))))))(((((((((((('''''''''(((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******)))((((((''''''&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''&&&(((***)))((('''((((((***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''(((((()))(((&&&&&&&&&''')))***((('''&&&%%%%%%%%%%%%&&&000//////......//////000000//////......//////000//////............//////...........................///000000......///000......---------...//////........................000///............///000/////////////////////////////////.......................................------............------...------,,,,,,------...------------------------------............------------............------------,,,,,,,,,,,,------))))))***+++++++++******++++++******)))))))))))))))))))))***+++,,,......***,,,,,,,,,***)))***+++,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********+++++++++***)))(((((()))***++++++************)))))))))((())))))******))))))((()))))))))*********++++++))))))************))))))+++************)))))))))))))))))))))))))))))))))*********))))))))))))((())))))((((((((((((''''''&&&''''''((((((((((((((())))))))))))((((((((((((((((((''''''((((((((((((&&&&&&'''''''''(((((((((************************''''''(((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))******+++,,,------......---,,,+++*********&&&&&&'''((()))++++++,,,+++******)))))))))))))))++++++++++++++++++***)))******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))***************(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))))))))((((((((((((&&&'''))))))'''&&&'''(((***))))))((((((((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((()))((('''&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&///////////////////////////////////////////////////......------......///...........................///000///......///000---------,,,,,,------.........................................................................../////////......---------........................,,,------......------,,,------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,++++++++++++++++++***)))((((((,,,,,,++++++++++++***+++***+++,,,+++***)))***++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))(((((()))******************)))))))))))))))))))))******)))))))))))))))))))))************)))******++++++******)))***)))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%))))))((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,++++++***'''(((((()))***+++,,,,,,---,,,++++++*********+++''''''((()))***++++++,,,+++***))))))(((((())))))******+++++++++******)))******+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))******************''''''(((((())))))******))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''%%%'''(((((('''&&&&&&'''((((((((('''(((((())))))&&&&&&&&&''''''''''''''''''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&......////////////............////////////............------------..............................---///000///...---...///------,,,,,,,,,,,,------........................------............------------------------------//////......------,,,,,,........................,,,,,,------------,,,,,,---------------------------------------------------------,,,,,,---------+++++++++,,,,,,+++++++++*********++++++***************+++,,,---------,,,++++++,,,,,,+++***)))))),,,,,,,,,,,,++++++******)))***++++++))))))***++++++***))))))(((((())))))((((((((((((((((((((((((************************(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((()))))))))***************++++++++++++******)))))))))))))))))))))***))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$(((((())))))))))))))))))&&&''''''((((((((((((((())))))))))))((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************)))''''''(((((()))******+++)))))))))))))))***++++++))))))))))))************+++******))))))))))))))))))******+++++++++******+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********)))))))))***++++++++++++******''''''(((((())))))******)))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&'''(((((($$$%%%&&&&&&'''((())))))'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''---......//////......------......//////......---......------------......---------------------------...//////------...///......---,,,,,,,,,------------------------------,,,,,,---......---,,,,,,------------------------.........---------------------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******))))))************))))))++++++,,,---------,,,,,,)))***+++,,,,,,+++***)))((()))***+++,,,---------((()))+++***))))))***++++++******)))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******)))))))))******)))))))))(((((()))))))))))))))***)))******++++++******)))((((((((()))))))))************++++++++++++******)))))))))************+++))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((())))))))))))******&&&''''''((((((((((((((())))))))))))((((((((((((%%%&&&''')))))))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((())))))))))))***'''''''''((((((***++++++))))))******************,,,++++++***************)))***++++++,,,++++++++++++,,,---......//////...------,,,,,,,,,,,,------++++++++++++++++++++++++************************+++,,,---------,,,***)))(((((((((((())))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''))))))'''&&&'''(((((('''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))***&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''------...//////...------------...//////...------...------,,,,,,------...---------------------------...//////------.../////////...---------------------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------------------------+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------***++++++,,,,,,++++++***)))***++++++++++++***)))+++,,,,,,,,,,,,++++++***&&&(((***+++,,,+++***)))'''(((***,,,------------''')))******))))))***,,,++++++***))))))))))))***************************************************(((((((((((()))))))))***))))))************))))))(((((((((((())))))******)))******++++++******)))(((((((((((()))))))))******++++++,,,,,,++++++***************++++++,,,,,,))))))))))))))))))))))))******)))))))))((((((((((((((()))))))))*********&&&''''''((((((((((((((())))))))))))(((((((((((($$$%%%''')))***)))((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))+++)))'''&&&&&&''')))+++++++++++++++***************)))))))))))))))******(((((()))***++++++,,,,,,---,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,---............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,......//////...,,,***)))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))((((((''''''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''&&&(((***)))((('''((((((***)))((('''&&&&&&&&&'''((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((,,,---...//////...---,,,,,,---...//////...---,,,...------,,,,,,------...---------------------------...///...------...///000///...---------------------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++++++++++++++***)))((($$$&&&(((***++++++***)))++++++,,,---,,,+++***)))''')))******))))))***,,,,,,++++++***************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''((((((((())))))************++++++++++++******(((((((((((())))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++&&&''''''((((((((((((((())))))))))))(((((((((((($$$%%%''')))******)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))'''''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))///---***((((((***---///......---,,,,,,++++++***---,,,+++***))))))))))))&&&&&&((()))+++---...///...---,,,,,,++++++,,,,,,***+++,,,---------------)))***+++,,,------...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---///000111111///---***(((******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''*********)))((('''%%%$$$&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''')))******)))(((((()))++++++***(((''''''''''''+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%''')))+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((/////////...------,,,,,,............////////////........................000///...------------------+++******---/////////..................------++++++***)))***+++,,,---///...---,,,,,,,,,,,,,,,,,,------....../////////------,,,,,,+++***)))))),,,,,,,,,,,,,,,---...///+++,,,---......---,,,+++---,,,++++++******++++++........................,,,,,,++++++***)))))))))************************,,,,,,*********+++,,,---************************++++++******))))))((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,++++++*********))))))((((((''''''(((((())))))******&&&'''((())))))((('''&&&(((((())))))*********+++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))---,,,,,,+++*********+++))))))))))))))))))******************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&''''''''''''&&&&&&((()))+++,,,,,,***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))))))))))))))************************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------111---)))(((***++++++)))))))))))))))))))))))))))111000000...---+++)))(((******))))))((((((''''''&&&''')))***)))(((&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))'''%%%$$$$$$%%%'''))))))((('''&&&###!!! !!!%%%((((((&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((''''''''',,,***(((&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***'''%%%&&&((((((&&&$$$((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&............---------------------............///........................//////...------------------+++***+++---/////////.........---------------...------,,,---...///000......---,,,,,,,,,,,,,,,------------------......------,,,,,,+++******))),,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************++++++***)))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++++++++************)))))))))((((((((((((((())))))))))))))))))************))))))*********)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************...------,,,,,,+++,,,,,,*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((('''''''''###$$$&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,++++++***)))))))))))))))************************************++++++,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,///,,,))))))***++++++)))))))))))))))))))))))))))......---,,,+++***((('''***)))))))))(((((((((''''''((()))******(((&&&%%%'''((((((((((((''''''&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''***************))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$$$$%%%'''))))))((('''&&&(((&&&%%%&&&)))++++++***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&$$$###"""***)))'''&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%&&&((((((&&&$$$((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''')))((((((((((((((((((((()))(((''''''&&&&&&''''''------------............,,,,,,---------.........------------------------///...---------------------+++***+++---.........------------------------++++++******++++++,,,---...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++++++++,,,,,,---++++++************++++++,,,,,,+++************+++++++++++++++++++++++++++((())))))***++++++,,,,,,************************)))*********)))(((((('''************************))))))))))))************))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))((((((((((((******))))))))))))******+++******))))))(((((('''***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************......---------------,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((('''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***))))))))))))*********++++++******************************++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,+++******+++,,,+++)))))))))))))))))))))))))))***++++++******)))''''''))))))))))))((((((((((((((()))*********)))'''&&&((((((((((((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((()))******))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''***++++++++++++***))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((()))(((''''''(((&&&%%%%%%'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$###"""((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&'''(((&&&%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((''''''((((((++++++,,,------...//////------------............------------------------......---,,,,,,---------,,,+++***+++---...------,,,,,,,,,,,,,,,---------))))))))))))******++++++------,,,,,,+++,,,,,,------,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,+++++++++,,,,,,---,,,+++***))))))***+++,,,,,,++++++***************++++++++++++++++++++++++))))))*********+++++++++************************)))******+++***)))'''&&&*********************************)))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))*********)))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((())))))))))))))))))((((((((()))))))))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,---------------,,,,,,++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))(((((())))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************++++++++++++******))))))*********+++++++++************************))))))*********))))))(((************************+++++++++,,,,,,,,,------......------,,,+++******)))******+++,,,++++++***)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))(((((((((((())))))*********)))((('''(((((((((((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((***++++++******))))))((((((''''''''''''''''''''''''''''''((('''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&'''((()))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&''''''''''''&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((******)))(((((((((((((((***++++++,,,---...//////------........./////////------------------------------,,,,,,,,,------...,,,+++***+++------,,,+++++++++++++++,,,,,,------+++,,,,,,---------------,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++******))),,,,,,+++++++++++++++***------,,,,,,,,,,,,,,,------,,,+++******+++,,,---,,,+++******))))))******+++++++++++++++++++++++++++++++++*********))))))************************)))***+++,,,+++***(((''')))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))************))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&'''((()))******+++)))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,,,,++++++************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++*********************++++++++++++************************((())))))*********))))))************************+++++++++,,,,,,,,,------......---,,,++++++******((()))+++++++++*********)))))))))))))))))))))))))))***************))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''''''''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((((((***++++++******))))))(((((('''''''''''''''''''''''''''''')))((('''''''''(((***+++(((((((((((((((((((((((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))((('''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&''''''(((((((((%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))******)))(((((((((((((((***++++++,,,---.........,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++,,,------,,,***)))******++++++,,,,,,---)))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++***))))))))))))***++++++++++++++++++++++++,,,,,,++++++***))))))(((************************)))******++++++******)))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))((((((((((((******))))))))))))******%%%%%%&&&''')))***++++++)))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,---,,,+++***)))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************((()))******+++******************++++++++++++,,,************************))))))******++++++******************************++++++,,,,,,,,,,,,------------,,,,,,++++++******)))***++++++)))((()))+++))))))))))))))))))))))))***++++++++++++******)))(((((((((((()))))))))))))))(((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******))))))((((((((((((((('''''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''((('''%%%%%%&&&(((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))***)))((((((''''''((((((+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,------+++))))))))))))***+++,,,,,,,,,&&&'''((()))***))))))(((++++++******+++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))******++++++++++++******++++++***)))))))))))))))************************++++++******************************************(((((((((((())))))***+++))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((()))************)))((()))))))))************(((((((((((())))))))))))))))))************))))))%%%&&&&&&'''((()))*********))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******)))***,,,---...---,,,+++((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((('''''''''&&&''')))+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))))))))))))))************(((((()))************************+++++++++,,,,,,************************)))******+++,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***'''&&&(((+++))))))))))))))))))))))))+++++++++++++++***)))((('''((((((((()))))))))***(((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((('''''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***$$$&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&&&&''')))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))(((''''''&&&&&&''''''++++++,,,,,,,,,,,,------((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,------+++(((((())))))***++++++,,,,,,)))***+++------,,,,,,++++++*********+++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++))))))((('''''''''''''''((()))***++++++***)))(((+++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************'''&&&&&&&&&'''(((***,,,))))))))))))))))))))))))%%%&&&''')))***,,,---...(((((((((((((((((((((((((((((()))***************(((((())))))*********+++''''''(((((())))))******&&&'''((())))))((('''&&&'''''''''(((((((((((((((++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))******+++---//////...---,,,''''''((()))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&& $$$'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************(((((()))*********************+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++,,,,,,,,,---,,,)))&&&%%%(((+++))))))))))))))))))))))))++++++++++++***)))(((''''''((((((((())))))******''''''&&&%%%%%%%%%%%%&&&######%%%&&&'''(((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******''')))+++***((((((***---''''''''''''''''''''''''''''''((((((((((((''''''!!!"""$$$%%%&&&'''''''''((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$&&&((((((&&&%%%'''***)))(((((((((''''''''''''&&&''''''''''''''''''&&&***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&...,,,)))''''''))),,,......---,,,,,,+++++++++,,,,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,++++++)))((())),,,---...---+++,,,------......------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************,,,++++++***)))))))))******))))))(((((((((((((((...---+++))))))***+++,,,))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))***+++++++++***((('''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''((()))***++++++++++++)))((((((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))+++(((&&&%%%''')))******++++++******++++++,,,---)))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))((((((((((((******))))))(((((('''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))((((((((())))))((('''&&&%%%$$$$$$(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++******)))((((((((((((((((((((('''(((((()))***+++))))))************))))))************************---,,,***))))))***,,,---...------------...//////*********))))))))))))(((,,,+++++++++***)))))))))+++***)))***+++,,,***(((++++++++++++***)))((('''))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$###"""!!!!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''$$$!!!###(((***((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$+++)))'''&&&'''((((((''',,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,+++***)))***++++++,,,,,,+++++++++***)))***,,,------,,,++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************++++++***)))))))))))))))******)))((((((((())))))''''''&&&&&&''')))+++---))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((((((((((((((((('''&&&&&&((((((((((((((((((((('''((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++***)))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''''')))***************)))*********+++,,,******++++++++++++******(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((((((((((((''')))((((((((('''&&&&&&%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''((()))*********)))((((((((((((((()))(((((((((((())))))*********++++++++++++******************************---,,,***))))))***,,,---,,,,,,,,,,,,,,,---......,,,,,,+++++++++*********+++++++++***************+++***)))***,,,,,,+++)))------------,,,+++***)))************************)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###&&&((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''')))''''''******((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''######%%%&&&'''((((((((()))'''%%%$$$%%%&&&%%%%%%+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++***)))***++++++,,,,,,++++++,,,+++******,,,,,,,,,+++******+++,,,,,,,,,,,,+++------,,,++++++******)))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************+++******))))))))))))***++++++***))))))))))))***&&&&&&%%%%%%&&&(((***+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((('''''''''''''''''''''(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***,,,+++)))'''&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))+++++++++***))))))))))))*********+++++++++************++++++((())))))******))))))((())))))))))))(((((((((((()))))))))(((((((((((('''***)))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''''''''''''''((((((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((()))))))))*********))))))(((((((((((((((***))))))(((((((((((()))***++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,+++++++++++++++,,,,,,------------,,,,,,,,,++++++***************+++++++++******)))+++------,,,+++,,,------,,,,,,+++***)))++++++++++++++++++++++++***))))))))))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&)))((((((''''''(((((()))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''!!!%%%)))***)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''',,,+++)))))))))&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&(((''''''''''''''''''((($$$$$$$$$%%%&&&'''((()))***(((&&&&&&'''((('''&&&++++++,,,------,,,++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))***+++++++++++++++,,,+++***+++,,,,,,+++)))))))))***+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************,,,+++************++++++,,,++++++***************,,,+++***))))))))))))***************************************************)))))))))))))))))))))))))))******************))),,,+++)))((((((((()))***''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***((('''%%%%%%''')))******))))))(((((((((((()))((((((((((((((((((((((((((((((((()))))))))))))))***))))))***,,,,,,+++)))))))))***+++++++++++++++,,,+++***))))))***+++,,,)))))))))******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&'''((()))******))))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))******)))(((((('''(((((()))******++++++******)))************************+++******)))******+++,,,+++++++++++++++,,,------------,,,,,,,,,+++++++++)))))))))***+++++++++,,,*********+++---...---++++++++++++++++++***))))))******************************))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''((()))******+++(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************''''''''''''''''''''''''!!!###&&&((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%+++***&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&%%%$$$$$$%%%&&&((('''&&&&&&'''((('''&&&,,,+++************+++,,,******+++,,,,,,++++++***,,,,,,++++++************))))))***++++++++++++***,,,+++++++++---,,,+++)))((()))******++++++******))))))***+++,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***************************************************,,,,,,+++++++++,,,,,,---,,,++++++***************,,,,,,++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***,,,+++)))((((((((()))***&&&'''''''''(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&%%%%%%''')))*********)))(((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))***))))))***,,,,,,+++)))***+++,,,---------,,,,,,,,,+++***))))))***+++,,,))))))************))))))))))))))))))(((((((((((('''''''''''''''((((((((("""###$$$&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%'''(((*********))))))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))******)))(((((('''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------...++++++++++++************)))))))))***+++++++++,,,******)))+++------,,,***,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&***'''###%%%(((((()))(((((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''((((((''''''''''''(((((()))(((&&&%%%$$$$$$%%%%%%%%%$$$###$$$&&&&&&%%%$$$,,,+++))))))))))))+++,,,))))))+++,,,,,,,,,+++***,,,,,,+++************+++((()))******++++++***************,,,------+++)))))))))***++++++++++++***(((((()))***,,,---...///++++++++++++++++++++++++))))))***++++++++++++***************************************************,,,++++++++++++,,,------++++++***))))))))))))***''''''((()))***+++,,,,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))+++***(((''''''''''''(((+++***)))((((((''''''(((''''''''''''''''''''''''&&&''''''(((((())))))******)))((()))+++++++++******+++---.........---,,,++++++************++++++)))******++++++******)))))))))))))))((((((((((((&&&''''''''''''(((((((((!!!"""$$$&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%&&&(((*********((('''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))******((((((((((((((())))))******))))))(((((((((((()))'''(((((((((((((((((('''))))))))))))))))))))))))(((((()))******+++++++++,,,,,,,,,,,,,,,---......*********)))))))))((((((***************++++++++++++***)))***+++,,,***(((------............------(((((((((((((((((((((((()))(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&$$$###$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''((()))******+++''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$)))***&&&$$$'''++++++((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((%%%%%%%%%%%%%%%&&&'''((((((''''''(((******)))'''***++++++,,,,,,++++++***((()))+++,,,,,,,,,+++***,,,,,,***)))))))))***+++((())))))***************))))))***,,,......,,,***)))***++++++,,,,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))***++++++++++++******************************************************)))))))))******+++,,,******)))((((((((())))))%%%&&&''')))******+++++++++++++++*********))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&&&&&&&''''''((())))))***'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))******)))'''''')))*********)))+++,,,......---,,,+++******++++++++++++******)))******++++++******)))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''$$$&&&(((******)))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''((()))***((((((((((((((()))******)))(((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******++++++++++++++++++++++++,,,,,,---******)))))))))(((((((((+++++++++***************+++***))))))******(((&&&+++,,,,,,------,,,,,,+++(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%((((((&&&&&&***+++)))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&)))((()))***,,,,,,***))))))+++---//////---+++)))'''(((***,,,---,,,***)))---,,,***)))))))))***+++(((((()))***************((((((***,,,......,,,*********+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))************************(((((('''(((((()))*********))))))(((((((((((((((***************))))))(((++++++++++++******))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))***+++++++++***((('''&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&'''***+++,,,------++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++(((&&&%%%''')))******(((***+++------,,,+++***)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))(((((($$$&&&((())))))(((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++((((((((((((((()))******(((((('''(((((()))***+++))))))************))))))))))))))))))))))))))))))'''''')))***++++++++++++*********)))***++++++,,,*********))))))))))))(((,,,+++++++++******))))))+++***)))))))))(((&&&$$$'''(((((()))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''((((((((()))((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''######$$$%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%%%%$$$'''***((($$$""""""$$$%%%'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''%%%###!!!"""""""""$$$&&&&&&%%%###)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++***(((&&&'''((()))))))))+++......---+++)))************+++++++++************************((((((((((((((((((((((((************************+++++++++*********))))))************************************************)))(((''''''(((***,,,...---***'''&&&'''((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%'''((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''***************))))))))),,,+++***((('''''''''''')))&&&%%%&&&((()))'''%%%%%%%%%%%%&&&((()))+++,,,(((((((((((((((((((((((()))***+++,,,---,,,++++++)))******+++++++++*********++++++++++++***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))))))))((((((''''''''''''%%%$$$"""!!!!!!"""$$$%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&,,,***((('''&&&'''((()))((((((((((((((()))*********)))(((&&&&&&&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,+++******************++++++******))))))((((((************************************************)))*********++++++++++++'''((())))))(((((()))***(((''''''(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((''''''&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))'''$$$%%%''')))(((&&&((((((((('''&&&&&&%%%%%%"""$$$&&&((((((((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""" &&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((&&&&&&(((+++---,,,+++)))(((&&&$$$$$$$$$&&&'''''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&---------,,,+++***)))((())))))*********+++++++++)))))))))))))))((((((((()))))))))+++---...,,,+++)))************+++++++++************************************************************************+++++++++*********))))))************************************************+++***((((((((()))***,,,...,,,)))((()))***+++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''(((***)))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((''''''))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((''''''%%%%%%&&&&&&''''''(((((()))((('''&&&&&&%%%%%%&&&((('''%%%&&&((()))'''%%%'''''''''''''''((()))***((((((((((((((((((((((((******+++,,,,,,+++++++++******+++++++++******)))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%'''((()))((((((((('''''''''&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((())))))))))))(((((('''((((((((((((((())))))***))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))***+++,,,---*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))*********+++)))***+++***)))((()))******)))((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''%%%######%%%'''&&&$$$&&&&&&''''''''''''''''''%%%&&&'''((('''&&&$$$###))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%#########&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))***(((&&&''')))***)))'''&&&'''''''''&&&%%%%%%$$$%%%&&&'''((((((''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&,,,,,,,,,,,,++++++***)))(((((()))))))))************(((&&&(((***+++***((()))))))))+++------,,,***)))************+++++++++************************************************************************+++++++++***************************************************************,,,+++)))((((((((()))***---+++)))(((***++++++***(((((())))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))***))))))(((((())))))******)))))))))))))))(((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&&&&'''((('''&&&&&&(((((('''&&&)))(((((('''''''''(((((()))))))))))))))))))))))),,,++++++*********+++++++++++++++++++++***)))(((***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%''')))***+++)))(((&&&''''''((((((((()))))))))(((((((((((((((''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))***+++,,,))))))))))))************************************(((((((((((((((((((((((((((((((((((())))))))))))***,,,,,,+++)))((()))***+++***)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''&&&$$$""" ((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))******++++++******)))+++)))''''''''''''%%%$$$$$$&&&'''((((((&&&$$$###$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((('''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&&&&''''''(((***+++,,,---------))))))))))))*********++++++'''%%%''',,,...+++''')))))))))+++------+++)))))))))*********+++++++++***************************************************************************************************************************************************))))))((())))))***++++++)))''''''((())))))((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))***((((((((((((((((((((((((******))))))))))))******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++'''''''''''''''((()))***((('''''''''((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((---,,,***)))))))))***++++++++++++++++++***)))(((***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&((()))))))))(((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''((()))***+++++++++***)))((('''''''''((((((((())))))******++++++************************(((((((((((((((((((((((('''''''''(((((((((((()))***+++,,,***(((''''''(((******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))((((((((('''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''''''''(((((((((&&&&&&&&&'''''''''((((((&&&''''''&&&%%%$$$"""!!!''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))***)))(((''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%'''''''''(((((((((((()))'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))'''''')))+++---.........*********+++++++++,,,,,,+++(((%%%''',,,...+++((()))))))))+++,,,,,,***((())))))*********+++++++++************************))))))))))))))))))))))))************************************************************************************************'''''''''(((***+++,,,---***((('''''')))***)))((((((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******(((''''''(((((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$'''&&&&&&''''''((()))***'''(((((((((((('''(((((('''&&&&&&''''''((()))***'''''''''''''''''''''''',,,+++***)))))))))***++++++++++++++++++***)))(((***++++++++++++***))))))************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&((()))***&&&&&&'''((()))(((((('''&&&'''((())))))((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''((()))***+++++++++***)))(((''''''''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((()))******)))'''%%%&&&'''((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))+++******)))(((''''''&&&'''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))(((((('''%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""%%%'''&&&&&&&&&''''''''''''(((''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))(((((('''(((((('''&&&%%%%%%%%%%%%''''''(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&######$$$%%%''')))+++,,,)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++)))'''(((+++,,,+++))))))))))))***,,,,,,***((()))************+++++++++************************((((((((((((((((((((((((***************************************+++++++++************************************************%%%&&&''')))***,,,---...+++***)))***+++,,,+++***(((((())))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%(((******)))''''''((())))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))&&&''''''''''''((((((((())))))((('''&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&'''''''''((())))))''''''((()))&&&&&&&&&'''''')))******(((((((((((((((((((((((()))))))))))))))***++++++)))******+++++++++*********++++++++++++***))))))************************&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%''')))***%%%&&&'''((()))(((''''''&&&'''(((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((((())))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((()))(((&&&%%%&&&'''''''''''''''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((''''''&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''))))))(((((()))+++'''&&&%%%###$$$%%%''')))***)))'''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&""""""###%%%''')))+++,,,((()))***+++,,,---------************++++++++++++++++++***************))))))))))))***++++++)))''')))************+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************&&&'''((()))***+++,,,,,,***))))))***,,,,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))+++,,,***)))(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((*********))))))(((((('''%%%%%%$$$$$$$$$%%%&&&&&&''')))***)))''''''(((***((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((***++++++++++++((()))***+++++++++++++++***++++++++++++***))))))************************&&&'''''''''(((((((((((((((((()))))))))((('''&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&''''''$$$%%%'''))))))((('''&&&'''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''((()))((('''&&&'''((()))((((((((((((((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''''''''((('''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$&&&)))''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((((((&&&&&&(((***%%%%%%%%%%%%&&&&&&'''''')))(((&&&$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%'''((()))%%%&&&(((+++---///000000))))))))))))************+++,,,,,,+++)))((()))***)))))))))***++++++)))''')))************+++++++++************************************************************************))))))******++++++++++++************************************************'''((()))***************(((''''''(((***+++)))((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''***,,,---,,,***))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''')))+++***'''&&&(((*********)))''''''&&&&&&&&&++++++++++++++++++++++++$$$&&&(((***,,,,,,,,,+++'''((()))***+++,,,,,,,,,***++++++++++++***))))))************************'''((((((((())))))******((()))*********)))'''&&&'''''''''((((((((())))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''((()))((('''%%%$$$$$$%%%'''))))))((('''&&&((('''&&&&&&&&&((()))***'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++...---,,,***)))(((((((((++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))(((((()))***+++***)))((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&""""""###%%%'''((()))***'''(((((((((&&&%%%&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''''')))+++)))'''&&&(((+++%%%%%%&&&&&&'''((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((($$$'''((('''%%%$$$%%%'''###$$$&&&(((((('''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((******))))))))))))******++++++++++++++++++++++++((((((((((((((((((((((((+++*********))))))((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&******)))))))))))))))***)))************+++++++++******++++++++++++******(((((()))***+++,,,,,,---)))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))(((''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))((()))))))))))))))(((''''''(((((((((((()))))))))&&&((()))((('''&&&''')))''''''''''''((()))***+++))))))(((((((((((())))))***((('''&&&&&&'''(((***((((((((((((((()))******,,,***)))((()))((('''%%%(((''''''''''''&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''(((***)))'''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$((()))***++++++++++++***++++++++++++++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))((((((((((((************)))))))))(((******))))))))))))******************************(((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))))))))((((((((((((((()))*********)))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&''')))***)))((((((((('''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((())))))*********+++++++++)))******++++++******))))))))))))******++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''(((((()))&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))((()))***)))((('''(((***((())))))*********))))))*********++++++++++++,,,+++,,,,,,***(((''''''(((+++***)))((((((''''''''')))((((((''''''(((((())))))((('''&&&&&&'''((()))((((((((((((((())))))***+++***(((((()))((('''%%%(((''''''''''''&&&&&&&&&%%%%%%'''((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%))))))******++++++******************************((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))*********+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))((('''&&&%%%$$$$$$(((((((((((()))))))))))))))((((((''''''((())))))******))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&((()))***((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((()))))))))*********++++++)))******++++++******)))************************))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))%%%&&&&&&'''(((((())))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((''''''&&&'''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((''')))))))))))))))))))))))))))***+++***)))((()))+++'''((()))******************++++++++++++,,,,,,,,,/////////,,,)))'''&&&'''******))))))((('''''''''(((''''''''''''''''''((()))((('''&&&&&&'''((()))((((((''''''(((((())))))***)))(((((())))))'''&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''(((((()))(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%'''((('''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))************))))))''''''''''''''''''''''''++++++******))))))(((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))(((((('''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***((((((((((((((('''''''''((((((((((((((('''''''''***))))))))))))******+++))))))))))))************))))))************))))))+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((()))******(((((()))***%%%&&&'''((()))*********))))))))))))************...//////---)))''''''(((&&&'''((())))))*********''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))(((((('''''''''(((((())))))(((''''''((()))(((&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))*********))))))(((''''''''''''''''''''''''++++++******))))))(((((((((((((((((((((((((((((())))))******+++,,,------******))))))((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''((((((((((((((('''''''''((((((((((((((()))))))))))))))***++++++(((((()))))))))*********)))))))))******)))))))))++++++******)))((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))''''''((()))$$$%%%&&&'''(((((()))((((((((()))))))))************,,,,,,+++)))(((((()))&&&'''((()))*********)))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&'''((()))((('''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))******))))))((((((************************((((((((((((''''''''''''((((((((((((((((((((((((*********+++,,,,,,------))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))$$$$$$%%%&&&'''((())))))(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&''''''((()))***((((((((()))))))))******((())))))******))))))(((*********))))))((((((((())))))))))))))))))))))))''''''&&&''''''((()))***(((''''''&&&&&&''''''(((%%%&&&&&&'''(((((())))))''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))***((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&'''(((%%%&&&''''''(((((((((((()))************+++++++++''')))***)))(((((()))***))))))*********(((&&&%%%(((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&%%%&&&((())))))'''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((***)))'''&&&&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%$$$###"""###$$$%%%&&&)))))))))))))))(((((('''++++++++++++++++++++++++''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))*********+++++++++((()))))))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&'''((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((('''&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&&&&'''((()))***(((((((((((()))))))))***(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***(((''''''&&&&&&''''''(((%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&((()))+++))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''''')))(((&&&&&&&&&''')))***''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))(((((()))))))))))))))((((((((()))))))))*********''')))***)))(((((()))***((()))***+++***(((&&&%%%)))((((((''''''(((((()))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&'''&&&%%%%%%&&&((())))))((((((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((***)))'''&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&((((((((((((''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$###"""!!!!!!###$$$&&&)))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((*********)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))((((((((((((((((((((())))))))))))%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''******))))))(((&&&%%%$$$&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((()))***,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******'''''''''&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&((()))***))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((***(((&&&%%%%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******++++++++++++******)))&&&&&&&&&&&&'''''''''''')))***+++***(((((((((***%%%&&&(((***+++***)))((())))))(((((((((((())))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$&&&((())))))((((((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((,,,+++)))'''&&&%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&'''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((('''$$$%%%'''((()))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((###"""!!! """$$$%%%))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((())))))******))))))))))))((((((((((((((()))***+++++++++++++++))))))))))))((((((((((((******)))((((((((((((((())))))))))))((((((((((((******))))))******+++,,,******))))))))))))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************)))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&++++++***)))(((((())))))))))))(((((((((((())))))******)))((('''&&&%%%%%%)))'''&&&'''))),,,------(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))+++***(((%%%%%%%%%++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&$$$$$$###%%%''')))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&'''((()))*********))))))(((''''''&&&&&&)))(((((('''''''''((((((***)))((((((((()))+++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))((('''&&&%%%%%%$$$)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))******)))((('''&&&%%%%%%(((''''''&&&$$$######"""''''''''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((%%%"""  !!!"""%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%###'''&&&&&&%%%%%%&&&&&&'''***)))'''%%%%%%%%%'''(((((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))***+++++++++++++++))))))))))))((((((((((((******)))((((((((((((((())))))))))))((((((((((((******))))))******+++,,,******))))))))))))******))))))((((((((('''''''''))))))))))))))))))))))))((((((((()))))))))************)))(((''''''''''''))))))))))))************++++++)))((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((&&&&&&'''((())))))))))))'''(((((())))))(((((('''+++******)))(((((())))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&)))((((((***++++++)))''''''''''''(((((())))))))))))(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,***(((''''''*********))))))************)))))))))(((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''%%%%%%%%%'''((('''%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&''''''(((((())))))''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&(((''''''&&&'''((()))***************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''))))))(((((('''&&&%%%%%%)))(((&&&&&&&&&''')))***)))))))))))))))))))))))))))((((((''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%&&&'''((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))******+++,,,,,,,,,++++++(((((((((((())))))))))))***))))))((((((((((((((())))))))))))((((((((((((***))))))))))))***++++++******))))))))))))******))))))((((((((((((''''''************************''''''((((((((()))))))))+++++++++***)))(((&&&&&&))))))*********+++++++++******)))((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&'''((()))************((())))))******))))))(((******)))((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((*********,,,,,,***&&&###&&&&&&'''((()))***++++++++++++***))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,***(((((()))***))))))(((((())))))*********)))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((((((((((((((&&&&&&&&&'''((())))))******))))))(((((())))))***'''''''''''''''((())))))************************))))))))))))))))))))))))******))))))(((((('''''''''''''''((((((((((((((()))))))))(((((('''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((((((((()))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&''''''((()))'''''''''(((((('''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((())))))((('''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))((((((((((((((()))******))))))((((((''''''(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))***++++++******))))))))))))******))))))((((((((((((((((((************************''''''''''''(((((((((((()))***+++++++++)))((('''((())))))))))))*********)))))))))((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&'''((()))*********((())))))******))))))(((***))))))((((((((())))))))))))(((((((((((())))))''''''''''''(((((())))))************+++)))&&&###&&&''''''((())))))******)))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))(((''''''((())))))(((((((((((())))))*********)))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''((('''%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''(((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((('''''''''&&&&&&''''''((()))))))))******)))))))))***++++++)))))))))))))))******+++************************))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''(((((()))))))))))))))))))))((((((((((((''''''''''''((())))))))))))))))))))))))))))))'''''''''(((((()))))))))&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''((()))(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%''')))***&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''(((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))((((((((())))))*********))))))(((((('''''''''((((((((()))))))))***+++++++++,,,,,,++++++***'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))***+++******))))))))))))******(((((())))))))))))))))))************************''''''''''''(((((((((((('''((()))+++++++++***)))'''''''''(((((((((((()))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&'''(((((((((((('''(((((())))))((((((''')))((((((((((((((())))))))))))(((((((((((())))))&&&&&&''''''((()))))))))***)))''''''((())))))(((''''''''''''''''''''''''&&&&&&'''((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))(((''')))***))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&%%%%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%$$$%%%%%%&&&''''''((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&''''''(((((())))))((((((((()))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((()))******++++++'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***(((((('''&&&%%%%%%$$$$$$"""###%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))((((((((()))******))))))))))))((((((((((((''''''(((((())))))************+++++++++***))))))''''''(((((())))))******((((((((((((((())))))***))))))))))))(((((((((((()))(((((((((((()))************))))))))))))******(((((())))))))))))******************************''''''((((((((()))))))))&&&&&&((()))***+++++++++&&&&&&&&&'''''''''((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((()))((((((''''''(((((()))((((((''''''''''''((((((%%%&&&&&&''''''''''''''''''(((((())))))(((((('''((((((''''''(((((())))))))))))(((((((((((())))))&&&'''''''''(((((()))))))))'''%%%%%%''')))******((('''''''''&&&&&&&&&&&&$$$%%%&&&''')))***++++++(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++******,,,...***))))))(((((())))))***++++++*********)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%$$$&&&(((******)))&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''(((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''''''''((((((((((((((('''''''''(((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********'''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%$$$$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))'''''''''(((((('''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))(((((()))******+++(((((((((((())))))))))))'''''''''((()))*********)))************)))(((''''''''''''((()))*********((((((((((((((()))******))))))))))))((((((((((((((((((((((((((()))************))))))))))))******(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******''''''''''''((()))******''''''''''''((((((((((((&&&&&&((()))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((***)))(((''''''((()))***((((((''''''''''''(((((('''((((((((((((''''''&&&((())))))******))))))((('''''''''''''''((())))))))))))(((((((((((())))))'''''''''(((((((((((((((((('''&&&''')))***)))'''''''''''''''((((((((((((''''''((())))))***++++++(((((((((((()))))))))))))))))))))))))))))))))))))))***+++******+++---///*********))))))*********+++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&'''((())))))(((&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))(((((((((((()))***+++,,,%%%&&&'''((()))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''%%%%%%&&&'''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))&&&###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))((())))))***++++++''''''(((((())))))******&&&''''''((()))******+++)))))))))))))))(((''''''&&&''''''((()))******+++((((((((((((((()))******))))))))))))((((((((((((((((((((((((((()))************))))))))))))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))************))))))'''&&&&&&'''((()))(((((((((((())))))))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((***)))(((''''''((()))***((((((''''''''''''((((((************)))((('''&&&******++++++++++++******'''''''''''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((***+++***'''$$$&&&&&&'''((()))***++++++***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))(((((())),,,...++++++************+++++++++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((''''''(((((('''&&&&&&''''''''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******$$$%%%&&&'''(((***++++++&&&&&&&&&&&&'''((()))***'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''((((((((('''&&&%%%%%%((()))))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((())))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((&&&"""'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''"""$$$'''(((((('''(((((())))))))))))))))))******'''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))'''''''''((()))&&&'''(((******((('''&&&'''((((((((((((((('''''''''''''''''''''&&&&&&%%%+++)))'''(((+++,,,***((()))''''''***+++((('''***))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''***,,,+++((('''))),,,)))))))))***+++++++++,,,(((((())))))((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))+++***)))'''''''''((()))))))))(((((('''''''''&&&++++++******++++++,,,---(((((())))))))))))((((((************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((('''''')))***''''''(((((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))'''((('''&&&%%%%%%''')))))))))(((((((((((())))))******))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((***)))((('''''''''''''''%%%%%%&&&'''&&&%%%###"""''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$#########%%%'''***,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" """%%%'''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''((()))******)))((('''%%%''')))***))))))***+++)))))))))((((((((((((((('''''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))(((''''''((()))((((((''''''''''''(((((((((((()))))))))((((((''''''(((((((((((('''&&&&&&)))'''&&&''')))***(((&&&)))''''''******''''''))))))(((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''(((((()))))))))))))))******''''''(((((('''&&&&&&%%%))))))************))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((''''''''''''''''''''''''(((((((((((((((***)))(((&&&&&&&&&'''((()))(((((((((''''''''''''***))))))))))))***++++++***++++++++++++++++++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))))))))((('''((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&%%%%%%''')))))))))(((((((((((())))))))))))))))))((((((''''''(((((('''&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''')))((((((''''''''''''(((((()))))))))(((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***&&&%%%%%%%%%$$$$$$$$$###'''&&&%%%&&&((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((())))))))))))(((((('''((()))(((((((((***,,,))))))((((((''''''&&&&&&(((((('''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))***)))'''%%%%%%''')))***'''(((((()))))))))(((((((((((()))))))))((('''''''''&&&%%%%%%''''''&&&%%%)))''''''******'''&&&)))((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,***))))))******)))''')))(((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%))))))************))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''((((((((((((((())))))((((((((((((((('''''''''(((''''''&&&&&&&&&&&&'''(((((((((((('''''''''''')))(((((((((((()))******++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''''''''((((((((('''%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))(((((('''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%'''))))))((((((''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%((((((''''''''''''''''''(((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%''')))***%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***&&&&&&&&&%%%%%%%%%%%%%%%"""!!! """%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))((((((&&&''''''&&&%%%%%%(((******))))))((((((''''''&&&)))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&'''((()))&&&&&&'''((((((((('''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))''''''******&&&&&&(((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***'''%%%'''***+++)))&&&)))))))))(((((('''''''''&&&''''''(((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******))))))((((((''''''&&&&&&((('''''''''''''''''''''(((((((((((((((''''''''')))(((((((((((()))***************++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''')))))))))'''$$$#########$$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%'''((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&'''''''''''''''((()))***'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%''')))***%%%%%%%%%&&&&&&'''''''''***)))((('''&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((!!! ###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((())))))(((((((((((())))))&&&''''''&&&%%%%%%(((************))))))(((((((((***))))))((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))(((&&&'''((())))))((('''&&&$$$%%%&&&&&&'''''''''&&&)))))))))))))))(((((('''''''''(((''''''''''''((()))''''''***)))&&&%%%''''''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%"""!!!###''')))'''%%%*********))))))((((((((('''((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))******)))))))))''''''(((((())))))******))))))((((((''''''&&&&&&(((((((((((()))((((((((('''''''''(((((((((((((((***))))))))))))***++++++*********++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))'''%%%######$$$&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$###"""$$$&&&((('''&&&&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((('''''''''%%%'''((((((&&&&&&&&&'''((((((''''''''''''(((((('''''''''''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''')))))))))((((((''''''&&&'''''''''''''''((()))***+++***)))(((((()))***+++''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&((((((((((((((((((((((((&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''))))))(((((((((((())))))((()))***)))'''''')))***)))))))))*********************)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((())))))))))))(((%%%''')))******)))'''%%%$$$%%%&&&'''''''''''''''(((((()))))))))(((''''''''')))))))))((('''((())))))''''''))))))%%%$$$&&&'''''''''((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&(((***++++++*********)))))))))))))))((((((((()))*********))))))))))))************))))))************************((())))))******))))))((('''((((((((((((((())))))(((((((((((((((''''''''''''((())))))***)))))))))'''''''''(((((((((((((((***))))))))))))***++++++++++++,,,,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&&&&$$$%%%'''((()))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###!!! ###''')))(((&&&%%%&&&''''''((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))(((''''''%%%'''(((((('''&&&&&&'''(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))(((((((((((((((((((((''''''''''''(((((()))))))))(((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''((()))))))))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&***))))))'''&&&$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$***)))(((''''''((()))***''')))******)))(((((()))''''''(((((()))*********+++******)))(((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((()))******)))(((''''''((((((((((((''''''%%%&&&'''((())))))))))))'''(((((((((((('''&&&&&&''')))***)))'''&&&(((***)))''''''))))))%%%$$$&&&''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++,,,---,,,+++++++++---''''''((((((((((((((()))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((&&&&&&((()))))))))((((((''''''''''''((((((((())))))(((((((((((()))*********++++++++++++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((($$$%%%'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""$$$(((+++)))&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&%%%'''((()))'''&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&"""###&&&(((******))))))((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))))))))###$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###***)))(((''''''((()))***$$$'''))))))'''&&&&&&&&&%%%%%%&&&'''((()))******++++++***))))))((())))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''(((*********)))(((***((('''&&&&&&'''(((***'''''')))***++++++++++++'''''''''''''''&&&&&&%%%&&&(((***)))'''&&&'''******'''''')))(((%%%###%%%&&&'''''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((***,,,)))%%%###$$$'''%%%&&&&&&''''''(((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))$$$%%%'''(((((((((''''''&&&'''''''''(((((())))))'''''''''''''''((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) """$$$&&&(((***+++&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&((()))***$$$%%%&&&''''''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$&&&***+++)))%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$&&&))))))'''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********)))((('''''''''''''''((()))***,,,,,,,,,+++***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&)))++++++)))'''%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&!!!###&&&)))******(((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&''''''''')))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((()))******((((((((((((((((((((((((+++***)))(((((('''((((((******)))***++++++(((&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))(((***)))(((''''''((())))))))))))(((((('''''''''&&&''''''''''''((((((((((((************************(((((((((((())))))))))))((()))+++,,,+++***((('''((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))&&&######&&&''''''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''+++(((%%%%%%''')))((('''&&&&&&''''''(((((())))))&&&'''''''''((((((((()))))))))(((&&&&&&%%%%%%%%%))))))((((((''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))$$$&&&'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&&&&###"""###'''((('''$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!! !!!"""%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$&&&'''&&&###(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))(((((((((((((((((()))******(((((((((((((((((((((((()))((('''''''''''''''(((***)))(((((())))))'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((())))))(((''''''++++++*********++++++,,,)))(((((((((''''''''''''''''''''''''((((((((((((************************+++******)))((('''&&&&&&&&&''')))+++++++++***)))((('''&&&&&&&&&&&&'''(((***)))((('''&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''***(((%%%&&&((())))))'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''***(((&&&&&&)))***)))((('''(((((()))******++++++((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((('''&&&&&&'''((((((%%%&&&''''''&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%''')))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$%%%''''''&&&$$$''''''(((((())))))******''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((())))))***(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((***(((&&&&&&'''((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((******************************)))((('''&&&%%%%%%%%%&&&(((***+++++++++***(((''''''&&&&&&''''''((())))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''***(((&&&&&&((()))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((***)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$%%%&&&'''&&&%%%''''''(((((())))))******''''''((((((((((((''''''''''''''''''(((((())))))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))+++(((&&&&&&'''((()))(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))((()))))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''&&&$$$$$$!!!###%%%&&&''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((************************&&&'''''''''((((((((((((&&&'''((()))************((((((''''''''''''((((((((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&''''''&&&)))((('''&&&$$$"""!!!!!!***))))))))))))(((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&)))***)))%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))******+++)))''''''(((*********&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((((((((('''&&&$$$$$$$$$&&&''')))******))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))(((((()))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''(((+++******)))(((((('''''')))))))))((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&%%%%%%'''&&&''''''''''''''''''''')))(((((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&&&&)))***)))%%%$$$%%%(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$$$$$$$#########$$$)))))))))))))))(((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******)))(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))***))))))((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***+++)))((((((***++++++***&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((******)))((('''&&&&&&%%%((((((((((((((('''&&&%%%%%%&&&''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))((((((''''''''''''(((((())))))(((((('''&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))(((((('''&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))(((&&&&&&)))+++%%%%%%&&&'''((()))***+++''''''''''''((((((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%$$$###"""###%%%******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((''''''''''''((((((((())))))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))''''''(((((()))))))))(((******)))((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((((((''''''(((***+++***(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((('''''''''(((((()))'''((()))******)))((('''%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%(((******(((&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''******)))%%%######'''***""""""###$$$%%%&&&''''''$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&&&&''''''&&&$$$"""###$$$&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&$$$###%%%'''++++++***)))((('''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))&&&''')))*********)))(((******)))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''((()))))))))))))))(((+++***(((''''''((()))***&&&'''''''''(((((())))))''''''''''''((((((((())))))))))))))))))))))))))))))*********++++++++++++&&&&&&&&&&&&''')))***+++'''((()))******)))((('''%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''###&&&)))(((&&&$$$%%%&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&"""###'''(((((('''&&&&&&%%%$$$$$$"""###$$$%%%&&&((())))))%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&%%%###""""""###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&###"""###'''((('''$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))(((&&&%%%&&&)))++++++******))))))((((((((()))*********((('''&&&(((((((((((((((((((((((((((((())))))******++++++&&&''''''((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&''')))+++---111...***((('''''''''&&&***)))(((''''''((()))***(((((((((((('''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&(((++++++)))'''%%%$$$%%%&&&)))++++++***((('''&&&''')))******((('''%%%,,,)))%%%$$$''')))***)))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))((((((((((((((()))***))))))((('''&&&&&&%%%((((((((((((((((((((((((,,,+++++++++)))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((%%%###"""&&&+++,,,)))%%%))))))))))))))))))))))))************))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&))))))'''%%%$$$###''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))*********))))))((('''%%%$$$###$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''"""""""""&&&******&&&"""''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%############%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&((()))******)))((('''&&&(((((((((((((((((((((((((((((())))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((('''&&&''')))+++,,,000---)))(((((((((''''''***)))(((''''''((()))***(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''''''''(((''''''''''''((((((((((((###$$$%%%%%%%%%%%%''')))(((((('''''''''(((((((((&&&'''((())))))(((''''''+++)))((())),,,---,,,+++(((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((('''''''''(((((((((((((((((((((((()))************)))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&######&&&***,,,)))&&&))))))))))))))))))))))))************))))))))))))(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%''')))((('''%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%))))))(((((('''&&&$$$$$$&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))(((%%%###''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$%%%''''''%%%$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((())))))))))))(((((('''(((((((((((((((((((((((())))))((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))***+++---+++)))(((((())))))((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))(((((()))))))))*********((((((((('''(((,,,111555111...***&&&%%%%%%'''(((&&&'''''''''(((((())))))'''((())),,,......,,,***(((((((((((((((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))************''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&$$$$$$&&&***+++)))'''))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((('''''''''''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''))))))*********)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((())))))'''%%%#########''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&((('''&&&%%%&&&'''((((((((('''&&&&&&&&&%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''(((((()))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))((())))))))))))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))***++++++***(((((()))******)))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((()))))))))*********,,,,,,,,,+++---111666:::999555000+++'''&&&&&&'''''''''&&&&&&'''((()))***&&&'''(((***++++++)))((((((((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''%%%%%%&&&)))***)))(((((((((((((((((((((((((((************)))))))))((()))(((((((((((((((((()))&&&&&&&&&'''((((((((()))((((((((((((''''''''''''))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%''')))''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&))))))((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((%%% !!!$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((()))***))))))((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************)))(((((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))***((('''(((***++++++***(((((())))))))))))((((((((((((((((((''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''(((((((((((())))))'''(((*********,,,///111333222///---***((('''''''''''''''''''''((()))***)))))))))(((''''''(((((((((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''###$$$&&&''''''&&&$$$###'''&&&&&&'''((()))))))))((((((((((((((((((((((((************)))))))))((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))'''(((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%''')))''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&######$$$%%%&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&$$$!!! ###'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******)))((()))***))))))((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((())))))'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))(((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***+++***)))(((((())))))))))))((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''(((((($$$&&&)))***)))((()))***'''((()))************)))(((((((((((((((((((((''')))******)))'''''')))+++(((((((((((((((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&((()))++++++)))(((&&&((((((''''''(((((()))***))))))))))))))))))))))))************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&'''''''''''''''&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###%%%''''''&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))(((''''''((()))***+++(((((((((((((((((((((((((((((())))))))))))))))))(((((()))************)))))))))))))))))))))))))))&&&'''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))(((((()))++++++***((('''((()))******)))((('''((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''''''''(((&&&&&&'''''''''(((((((((&&&(((******)))((()))+++$$$%%%&&&'''))))))******(((((()))))))))'''&&&%%%"""%%%((())))))((()))+++(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((()))***+++***))))))(((((('''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''+++******))))))******+++(((((((((''''''((()))+++))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''%%%###"""''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((($$$%%%%%%&&&''''''((((((%%%&&&''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&!!!$$$&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&''''''(((&&&&&&'''((((((((((((((('''''''''''''''(((((()))%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))******&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((''''''((()))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&&&&&&&%%%&&&(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))******++++++)))(((''''''''')))***+++(((((((((((((((((((((((((((((())))))******++++++(((((()))***************))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''((()))))))))))))))((('''***)))((()))++++++)))((('''((()))******)))(((''')))(((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''''''''&&&&&&)))+++))))))(((''''''((()))***((()))******)))'''%%%###%%%))))))(((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((()))++++++***))))))((('''&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&((()))*********''''''''''''((((((((()))''''''''''''''''''''''''(((%%%""" """%%%((()))))))))((('''''')))+++))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))++++++******))))))(((((()))(((((((((''''''''''''%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&"""###%%%%%%%%%###!!! ''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((()))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&& """%%%'''&&&$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((((((((((((((('''''''''''''''((())))))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***'''%%%&&&((()))&&&###''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''(((''''''((()))&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&'''&&&%%%$$$###$$$%%%&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''*********)))))))))))))))&&&&&&''''''(((((())))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******(((((((((((()))))))))))))))'''%%%$$$&&&'''''''''(((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))'''$$$%%%(((***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((()))))))))'''&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***)))&&&$$$######$$$%%%''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((''')))***)))((('''(((******))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''))))))'''%%%%%%%%%)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))(((&&&&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&%%%&&&'''((('''&&&$$$######$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%$$$&&&((((((&&&%%%'''***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((''''''((()))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''((()))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((())))))***((())))))))))))*********)))'''&&&&&&'''(((((('''(((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((&&&%%%&&&)))***)))'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((('''(((((())))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''+++***(((&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''')))***)))((('''(((******))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))((('''''''''&&&&&&&&&&&&&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%'''((((((&&&%%%''')))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((()))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&'''''')))(((((((((((((((((()))))))))))))))))))))))))))(((((()))))))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))***(((((((((((())))))))))))(((((('''((()))***(((&&&'''(((((())))))((((((''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((******(((&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((&&&'''(((((()))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))&&&''''''''''''((((((((('''''''''(((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''')))***)))((('''(((***)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((('''%%%%%%&&&'''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''')))***+++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&)))(((''''''''''''((()))'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%'''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$###&&&'''((((((&&&%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((()))))))))((((((''''''&&&&&&'''''''''''''''(((((((((((((((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((()))+++***(((&&&'''((((((((((((((((((''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&((()))***)))'''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''')))***)))((('''(((***))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''%%%$$$$$$&&&((()))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%'''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&'''((())))))******&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))((((((''''''&&&&&&&&&''''''((((((((())))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((('''''''''(((((()))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((()))''''''((((((((()))))))))((((((((()))+++***(((&&&''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%''')))***)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''')))***)))((('''(((***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&((((((((('''&&&%%%%%%%%%$$$%%%%%%&&&'''&&&'''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))******++++++((((((((((((((('''''''''&&&'''((()))*********)))))))))******************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((''''''(((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&'''''''''&&&%%%%%%''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))************++++++++++++(((((('''((()))***(((&&&&&&''''''((((((''''''&&&'''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&(((******((('''&&&''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))))))))%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&''')))***)))((('''(((***((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&(((***+++,,,+++)))((((((((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&(((***+++((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((((()))******+++'''''''''((((((((((((((('''((()))***+++++++++***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((()))((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((()))))))))************+++)))'''&&&&&&'''(((((('''&&&''''''((((((''''''&&&'''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''')))***)))&&&%%%&&&(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&''')))***)))((('''(((***'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&"""$$$&&&&&&%%%%%%&&&'''(((((((((((())))))******&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++*********))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''(((((())))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&''')))***(((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''(((***+++,,,,,,,,,+++,,,+++++++++***)))))))))))))))))))))))))))))))))************************''''''((((((((((((''''''((((((((((((((()))************))))))))))))******))))))))))))))))))))))))(((((()))******+++******(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((()))'''%%%$$$&&&'''((('''&&&''''''''''''''''''&&&'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((()))***(((%%%$$$''')))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&((()))***)))((('''(((***'''''''''(((((((((((((((&&&''''''''''''''''''&&&!!!$$$&&&'''&&&%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&&&&&&&$$$$$$$$$&&&((()))***)))'''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((('''&&&%%%&&&&&&((()))'''%%%$$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((******)))((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))(((''''''((()))***%%%%%%'''((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++******)))((('''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''###%%%''')))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((,,,)))%%%""""""%%%(((+++&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&''')))*********)))(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&'''%%%$$$%%%((()))(((&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&$$$$$$&&&******(((%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&''''''(((((())))))+++(((%%%$$$&&&((('''%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%###"""""""""######$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&(((***(((&&&%%%'''***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''''''''((()))((('''%%%$$$''''''''''''(((((((((((($$$%%%&&&'''(((***++++++""""""###$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%'''***+++)))&&&***)))((('''&&&&&&'''((('''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))(((''''''''''''((()))(((((())))))))))))(((((()))))))))(((''''''&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))************))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((('''***))))))((('''((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))%%%&&&((()))***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))((((((''''''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&***((('''(((******)))'''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((***'''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''***'''%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%""""""###%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$###$$$$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((()))((('''&&&&&&''')))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''((()))******+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&)))***(((&&&***)))((('''&&&&&&'''((('''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((++++++***))))))))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''((()))******'''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&(((((((((((()))))))))******))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''***)))(((((()))***((('''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((---)))%%%$$$$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''%%%&&&'''(((((('''&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%!!!!!!"""###%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))+++)))&&&%%%&&&'''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''')))(((''')))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((())))))((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&((())))))(((&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((,,,+++******))))))******((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((()))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%'''&&&&&&'''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%''')))***---)))$$$###&&&((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''')))***''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''&&&&&&''''''((()))'''''''''''''''''''''''''''((()))******)))((('''%%%&&&&&&&&&&&&&&&%%%$$$((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))******)))(((((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&%%%&&&'''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((###$$$%%%&&&'''((()))***''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''&&&&&&&&&'''(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%$$$%%%''')))***,,,((($$$$$$&&&((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''')))***''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%((()))))))))*********+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))(((''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******)))((('''&&&%%%%%%%%%%%%&&&'''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((($$$&&&((()))))))))+++---''''''((()))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''"""%%%((()))(((''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&((())))))((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))***)))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&$$$$$$&&&(((%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&'''''''''((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''(((((((((''''''((((((((('''(((((()))************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((())))))***))))))(((''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))((((((''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))&&&(((******(((''')))+++''''''((()))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%'''))))))((((((''''''(((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''''''''''''''(((&&&)))++++++(((''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&"""$$$'''''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''$$$!!! """%%%$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))******)))((('''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%'''((())))))))))))************************))))))(((((('''''''''&&&&&&&&&&&&'''((())))))******))))))(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++******)))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''(((((((((((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''')))***(((%%%###$$$&&&'''(((((()))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))***)))&&&######&&&***))))))(((((((((((())))))''''''''''''''''''''''''&&&''')))******)))'''&&&%%%%%%%%%&&&&&&''''''''''''***,,,+++(((&&&&&&(((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%###((()))'''&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******'''''''''''''''''''''&&&$$$$$$%%%&&&(((((('''%%%%%%%%%&&&&&&'''((())))))''''''((()))((('''%%%$$$''''''''''''((((((((()))((()))))))))*********+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&""" """###$$$&&&'''((('''&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&******))))))((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******)))(((((((((((('''''''''(((((((((((((((((((((((('''((((((((((((((('''''')))'''&&&''')))***'''%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((('''''''''&&&%%%$$$$$$%%%'''(((&&&''''''((()))(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&%%%$$$"""!!! (((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&'''(((%%%!!!"""(((++++++''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###''''''######((()))&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$************)))))))))(((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&''''''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))'''&&&''')))***(((%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''(((((())))))(((((('''+++***)))(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%'''%%%""""""''')))((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%))))))%%%&&&***+++(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$++++++************))))))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&'''''''''''''''((((((((((((''''''******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''''''''((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&'''((()))))))))((((((''''''((())))))(((&&&(((((((((((((((((((((((((((((((((''''''''''''&&&((((((''''''''''''((((((((())))))******))))))(((,,,,,,++++++***((('''&&&(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%'''((())))))******'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%'''(((***((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((''''''''')))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###&&&(((***++++++***(((&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''$$$'''&&&######&&&'''%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&''')))***'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((())))))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((((((((((((((('''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''((((((((((((((('''''''''''''''((())))))((('''((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((())))))************))))))'''((())))))((('''%%%$$$)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((('''''''''(((((((((((((((###$$$%%%'''((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++,,,((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((())))))))))))((('''(((((((((((())))))))))))'''''''''''''''(((((()))(((''''''&&&&&&&&&''''''%%%((((((%%%%%%''''''$$$((((((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((('''%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))###$$$&&&'''(((''''''&&&)))(((&&&%%%&&&''')))+++((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((('''''''''&&&'''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((&&&&&&&&&&&&(((((('''((((((((())))))******''''''(((((((((((()))(((''''''&&&&&&&&&''''''(((&&&)))***'''''')))(((%%%(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))))),,,+++***(((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((''''''((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((('''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((('''%%%$$$$$$&&&((()))(((((((((***(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((((())))))******))))))((($$$%%%&&&((())))))******(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((''''''''')))*********)))(((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((''''''''')))))))))(((''''''&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((())))))******)))(((&&&$$$$$$&&&((()))&&&''''''(((((())))))***&&&''''''((()))((((((((('''&&&&&&&&&&&&'''((((((&&&)))***((((((******&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((())))))***************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''(((******'''%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((+++***)))((('''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((('''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***,,,,,,+++***)))&&&&&&''''''(((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&))))))(((''')))***(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''(((''''''(((((()))******''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''((())))))))))))((('''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$&&&'''(((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&''''''((((((((('''%%%%%%&&&'''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''(((((())))))%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((%%%((((((&&&&&&******(((%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))&&&''',,,+++&&&$$$'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))******&&&''''''(((((((((((((((''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***(((''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))"""###%%%&&&'''&&&$$$###%%%&&&&&&'''((()))******************))))))))))))(((((((((((((((((((((((($$$%%%&&&((()))*********###&&&))))))'''''')))+++(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''((((((''''''((((((((((((''''''))))))'''&&&&&&'''((()))&&&'''(((((()))((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&(((***,,,((((((''''''''''''((((((''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))''''''((((((((('''%%%$$$&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''((()))******)))((('''%%%%%%%%%&&&'''(((((()))$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))$$$''''''$$$%%%)))***((($$$%%%%%%&&&'''((())))))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&$$$###!!!!!!%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''$$$%%%******$$$"""%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))$$$$$$%%%%%%'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''************************'''(((((('''&&&###!!! (((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''(((((((((((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((''''''&&&&&&((()))***&&&&&&&&&'''((())))))***,,,+++******))))))******)))((((((((((((((()))******)))((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))((('''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&((((((((((((((('''''''''$$$$$$&&&'''(((***++++++&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))***))))))((('''&&&))))))******)))(((''''''***))))))((((((((())))))'''''''''''''''((())))))+++******)))(((''''''&&&'''((((((((((((((('''&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''')))+++,,,'''(((******)))(((((()))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))'''%%%###!!!"""######''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))...,,,***'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&))))))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((,,,+++)))'''&&&%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&+++***)))((('''&&&%%%%%%(((((((((((())))))))))))((((((((((((''''''''''''$$$$$$%%%%%%%%%$$$$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((***)))((('''''''''''''''&&&''''''(((((()))))))))(((''''''&&&'''((()))***&&&&&&''''''((())))))***+++++++++*********))))))((((((''''''((()))******)))((((((''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))(((((((((''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((('''&&&&&&''''''(((((()))))))))((((((''''''(((((()))((((((''''''''''''((((((((())))))))))))((((((''')))))))))((((((''''''''')))((((((''''''(((((())))))))))))))))))***++++++*********)))((('''''''''''''''(((((((((((((((''')))(((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((''''''(((((('''((())))))''''''((()))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))(((&&&$$$$$$$$$%%%&&&'''&&&&&&%%%&&&'''((()))))))))((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,***(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&%%%'''))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((''''''%%%%%%%%%%%%''''''(((''''''&&&'''((())))))'''&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''''''''''''''(((((((((((('''''''''((()))*********((((((((((((''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''************************))))))))))))((((((((((((''''''&&&&&&''''''(((((()))((((((''''''(((((()))''''''''''''((((((((((((******)))(((((((((((()))(((((())))))))))))))))))(((''''''''''''((())))))&&&&&&''''''((())))))))))))***+++++++++***)))(((&&&&&&''''''((()))***+++(((''''''''''''(((((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((''''''''')))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((()))((('''&&&&&&&&&'''(((((('''''''''''''''(((((()))))))))))))))***++++++******))))))((((((''''''&&&&&&'''((()))))))))((())))))((((((''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((())))))******+++''''''((())))))***++++++((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''')))((('''&&&%%%&&&''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++***)))((('''''''''((('''(((((('''%%%%%%(((***)))((((((''''''''''''((()))(((''''''&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((($$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&&&&%%%&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((())))))'''((((((((()))))))))***((((((((((((''''''''''''+++***)))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((+++***)))(((((()))***+++''''''''''''(((((((((((())))))((((((((((((((()))))))))((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((())))))((()))+++,,,,,,***((('''%%%%%%&&&'''((()))+++,,,'''''''''''''''((()))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''(((((()))))))))'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))***)))))))))(((&&&%%%$$$&&&''')))'''&&&&&&&&&&&&''''''((('''''''''''''''(((((()))***)))))))))((((((((('''%%%%%%'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''((()))******++++++''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''(((((()))(((&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((())))))***+++(((((('''%%%$$$%%%'''***)))(((''''''''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))###$$$%%%%%%$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&***))))))((('''&&&&&&&&&((((((''''''&&&&&&&&&%%%((((((((('''''''''''''''%%%&&&&&&&&&''''''((((((***))))))(((''''''&&&&&&***)))))))))((((((((('''(((((((((((('''''''''''')))((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((('''''''''((((((''''''%%%%%%%%%%%%''''''''''''''''''(((((((((((('''''''''&&&&&&''''''(((((('''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((()))+++,,,+++***(((&&&%%%%%%%%%&&&''')))***+++'''''''''''''''((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''(((((()))''''''((((((((((((((('''&&&'''''''''(((((())))))&&&&&&''''''((()))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''((())))))***)))))))))'''&&&$$$%%%&&&((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))))))))))))))((((((((((((%%%%%%'''((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&'''(((((()))******))))))((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((((('''&&&%%%&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''************************&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((()))*********(((((('''%%%$$$%%%'''***((((((''''''''''''(((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((%%%&&&'''&&&%%%$$$%%%'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%$$$&&&''''''((((((''''''&&&)))))))))(((((('''&&&&&&(((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))((((((''''''&&&&&&*********)))((('''''''''((((((((((((''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&''''''((()))(((((((((''''''((((((((((((((((((((()))*********)))((('''%%%%%%&&&&&&'''((()))***(((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&'''((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))******))))))(((((())))))***((((((''''''''''''(((((('''(((((())))))))))))(((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&'''((()))))))))))))))))))))***++++++))))))))))))((((((((((((&&&&&&'''((()))))))))(((((((((''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&''''''(((((((((++++++***))))))(((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))*********)))((('''&&&'''(((((('''%%%%%%(((***(((''''''''''''(((((()))***)))((((((''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))***)))'''''')))+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''$$$%%%'''((())))))))))))''''''((((((((('''&&&&&&'''(((((((((((()))))))))&&&&&&'''(((((((((''''''%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((''''''''''''%%%&&&)))***+++***((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********)))((((((((((((((())))))************))))))''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))&&&&&&((()))))))))((('''((((((((((((((((((((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((******))))))))))))******))))))(((((((((((())))))((())))))))))))((((((''''''''''''(((((()))))))))''''''''''''((()))***+++)))))))))))))))***++++++(((((((((((())))))))))))''''''((((((((((((((('''''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''$$$%%%'''((()))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))*********)))((('''&&&'''((())))))''''''((()))'''''''''''''''((())))))***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&'''((((((((('''&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))******)))'''''')))+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%'''(((((((((&&&%%%)))((('''&&&&&&'''((()))$$$%%%'''((()))***))))))&&&'''((())))))((('''''''''((((((((())))))))))))''''''((())))))((('''&&&%%%%%%&&&'''((()))******''''''(((((())))))******)))((((((((('''''''''''' $$$'''))))))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))************)))(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))((((((((((((((()))******&&&''''''((()))******+++%%%&&&((()))))))))((('''((((((((((((((('''''''''******)))(((((((((((((((''''''&&&&&&&&&''''''(((***)))((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&++++++******))))))((((((&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))******))))))(((''''''&&&&&&((((((''''''''''''((((((******))))))))))))******))))))***))))))(((''''''''''''((()))******))))))'''''''''((((((***++++++'''''''''''''''((())))))(((((((((((())))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&'''''''''(((((())))))((((((((((((''''''''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&###%%%''')))***)))'''%%%&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%'''(((*********))))))''')))******)))(((((()))'''''''''''''''((()))*********)))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''((('''&&&%%%%%%''')))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$&&&((()))***)))((('''***)))'''%%%%%%''')))***'''((()))))))))((('''&&&%%%&&&''')))))))))(((((('''((((((((())))))******(((((()))))))))'''&&&%%%(((((((((((((((''''''''')))))))))))))))))))))))),,,***((((((++++++)))'''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))''''''((()))***+++,,,,,,))))))((('''''''''''''''(((((((((((((((((((((((()))******)))(((''''''((())))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''''''''&&&&&&******)))''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&)))'''%%%&&&)))***(((&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%###$$$'''((())))))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******(((&&&$$$(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%&&&''')))))))))((((((&&&&&&&&&'''''''''((((((+++***((('''''''''((()))(((((((((((((((((((((((((((((('''(((((()))***+++((('''((()))))))))&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((('''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%&&&((()))))))))(((''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''))))))((((((***+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))&&&$$$%%%(((++++++***+++***)))(((((((((((((((******)))(((((((((((((((***)))''''''((())))))(((***)))&&&%%%%%%&&&)))***+++***((('''&&&&&&'''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''((())))))******)))((()))+++***(((''''''(((%%%%%%&&&&&&'''((((((((('''((()))******)))((('''(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%%%%''')))******)))'''%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''&&&%%%$$$$$$((()))***++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((***+++++++++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''((((((((('''''''''&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((((('''((((((((()))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((()))***)))'''''''''((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''))))))))))))((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))'''&&&'''))))))(((&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$###%%%'''((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''(((((()))(((((((((&&&&&&&&&'''''''''((((((+++***)))((('''(((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((()))))))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((((((((())))))))))))************))))))))))))((((((((('''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&((()))))))))(((''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((''')))))))))''''''''')))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%""" !!!$$$&&&&&&%%%))))))((('''''''''((((((******)))((((((((((((((()))(((&&&&&&((()))(((''')))((('''&&&&&&'''((()))+++***)))((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((''''''$$$&&&((((((''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''(((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&$$$$$$###$$$%%%'''***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''')))((((((((('''''''''''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&%%%%%%&&&)))******)))))))))((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((*********)))'''%%%))))))(((((((((''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((()))***)))'''''''''((((((((((((((())))))))))))''''''&&&&&&&&&'''(((((()))))))))(((((((((((('''((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&)))(((%%%######%%%((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((''''''((()))))))))'''&&&'''((()))((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''++++++***)))(((''''''&&&$$$%%%'''((())))))((('''************************))))))))))))))))))))))))******))))))((((((''''''))))))************))))))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%))))))((((((''''''((((((&&&&&&'''''''''(((((((((******)))((((((((((((((((((((((((((((((((((((((())))))'''&&&&&&%%%%%%%%%)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((((((((''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((()))***(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((('''%%%%%%'''((((((''''''''''''&&&''''''((((((******)))(((((((((((((((((('''&&&&&&(((((('''&&&(((((((((''''''(((((((((((((((''''''(((((()))***))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$"""$$$&&&'''''''''((())))))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''(((((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))(((&&&$$$!!! !!!%%%))),,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++++++++)))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%''')))******)))&&&$$$'''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((('''((())))))'''&&&''')))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((+++)))(((&&&&&&((()))+++((((((''''''((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******+++%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&+++***((('''''''''((((((''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((******)))((((((((((((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''(((((((((&&&%%%%%%'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())),,,++++++++++++++++++***&&&&&&&&&&&&&&&'''((()))***))))))(((((((((((((((((('''''''''))))))(((&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''(((((())))))(((''''''&&&###%%%'''(((''''''((())))))))))))(((((((((''''''***)))(((''''''((()))***(((((())))))))))))((((((''''''((((((((()))))))))))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++******))))))+++)))&&&######%%%(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&''''''''''''((()))((('''&&&&&&''')))***''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))*********)))))))))***((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''!!!###&&&((()))(((&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))((('''&&&''')))'''((((((((()))))))))***&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((((((&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''%%%&&&((((((((((((&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((+++)))(((&&&&&&((()))+++'''(((((((((''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((()))&&&''''''''''''''''''''''''''''''''''''''''''''',,,***)))'''''''''((()))'''''''''((((((((()))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((()))******(((******)))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''(((((()))))))))*********((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((()))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))***))))))((((((((((((((())))))((()))++++++)))'''&&&'''((())))))((('''&&&######$$$%%%&&&'''((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((()))***************''')))******((('''((()))((((((((()))))))))*********)))(((''''''((()))***(((((())))))))))))(((((((((((((((''''''&&&&&&&&&***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))((())))))******)))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********&&&&&&&&&''''''''''''(((---+++***(((''''''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''!!!"""$$$'''(((((('''&&&$$$$$$%%%&&&'''((()))***(((''''''''''''(((((()))((((((((((((((((((((((((%%%'''(((((('''&&&''')))''''''(((((())))))******''''''&&&&&&&&&'''((((((&&&''''''''''''(((((((((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''$$$&&&)))******)))&&&$$$''''''''''''((((((((((((''''''''''''(((((((((((())))))(((''''''((())))))'''((()))((('''&&&''')))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******)))((((((((())))))''''''((((((((())))))))))))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''))))))''')))***(((%%%$$$'''***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''((()))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))$$$&&&'''((('''''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***%%%'''))))))'''&&&'''((('''''''''&&&''''''((((((******)))(((((((((((((((***))))))+++,,,,,,***(((&&&'''((())))))((('''&&&%%%&&&'''))))))*********))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''((()))***++++++++++++)))+++,,,,,,***)))))))))((((((((()))***+++++++++''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))((($$$%%%''')))******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))%%%''')))((('''&&&(((***&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&((('''&&&&&&((()))'''''''''((()))*********(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))'''&&&''')))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))************))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***((())))))*********))))))'''((((((((())))))))))))((())))))***)))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&(((***'''###"""&&&)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))******))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((('''((())))))''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***%%%(((***+++)))((()))+++))))))((('''''''''((((((******)))((((((((((((((()))((()))+++,,,+++)))'''''''''(((((((((((('''''''''''')))************))))))))))))))))))))))))))))))((((((''''''(((((()))************************((())))))*********))))))(((***,,,,,,+++******+++************************&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))%%%&&&((()))******)))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((''''''&&&&&&&&&''''''''''''((()))*********)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))***)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))************************%%%(((******))))))+++...%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&)))((((((((((((''''''''''''''''''''''''((()))***((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))&&&''''''((()))******+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&&&&(((***)))&&&%%%''')))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***++++++''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))((('''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***'''((()))+++++++++***)))(((((((((((())))))))))))((()))*********)))'''&&&((((((((((((((((((((((((+++***)))(((((('''((((((%%%((()))'''"""!!!%%%)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''((()))******+++((((((((())))))))))))***(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))******))))))((('''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))***+++***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******"""%%%)))***((('''(((***+++***)))(((((((((((((((******)))(((((((((((((((((('''(((***++++++(((%%%((((((((((((((((((((((((&&&&&&((()))))))))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))************************)))******))))))((('''&&&&&&(((***+++++++++,,,---,,,,,,++++++***)))))))))'''((()))******)))((('''(((((())))))))))))((((((''''''(((((())))))******'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************+++++++++***))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((+++)))(((((())))))(((&&&(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''''''''(((***+++***(((%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''&&&'''))),,,,,,)))&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((()))************((('''&&&%%%$$$%%%&&&&&&((('''&&&(((+++,,,***'''(((((((((((((((((((((((()))))))))***************))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((('''%%%%%%%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''',,,+++***)))(((((((((((((((((()))******)))((('''((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&''''''((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''++++++******))))))((((((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))---------------,,,+++***&&&)))***)))'''&&&))),,,+++++++++***************&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))***)))'''((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))((((((''''''&&&&&&************************))))))************))))))''''''(((((())))))******)))((((((((((((((()))***)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++++++++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&### (((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&'''(((((((((((('''&&&))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&((('''&&&&&&&&&''')))))))))(((&&&&&&'''(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&((()))))))))((('''(((((((((***++++++(((&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''')))++++++)))&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''''')))(((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((()))******)))))))))(((((('''''''''************************(((((((((((((((((((((''''''((()))***++++++++++++)))((('''&&&%%%&&&&&&'''((('''&&&(((***+++)))'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''(((((((((((()))))))))((((((((('''''')))))))))))))))(((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))'''&&&&&&&&&'''((())))))(((((((((((())))))((('''&&&%%%%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))))))))))))))******'''((()))))))))((('''''''''((((((((((((((((((''')))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((******************+++,,,((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&)))******)))(((((()))+++''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))+++)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((()))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((())))))************))))))'''((((((((()))))))))***+++***)))(((((('''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''(((((())))))((((((''')))))))))(((((()))))))))((((((''''''''''''''''''))))))((((((((()))***+++)))(((''''''(((((('''&&&(((((((((''''''''''''&&&&&&''''''((()))((((((((()))))))))***++++++)))'''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''')))******((('''(((((((((''''''''''''&&&((((((((('''''''''&&&&&&''''''((((((((()))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((''''''&&&''''''(((((())))))((((((''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&''''''((((((((((((((()))))))))))))))***++++++******))))))))))))((((((************************''''''(((((((((((((((((('''(((((()))************))))))((('''''''''''''''(((''''''(((******)))'''((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((***)))))))))))))))(((((()))))))))))))))(((((('''(((((((((''''''''''''&&&)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''))))))(((((((((((())))))((('''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***+++,,,&&&''''''((((((((('''''''''((()))******)))((('''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''((((((((('''((((((((((((((())))))(((((((((((((((((((((((())))))((((((((((((''''''%%%%%%&&&''''''((())))))((((((((((((''''''''''''((())))))))))))((((((''')))))))))))))))))))))))))))************)))((((((+++***(((((()))******)))((((((((())))))******+++******))))))))))))******))))))))))))))))))))))))+++***)))***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))******(((((())))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))))),,,+++***(((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***++++++,,,,,,******+++******)))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))************))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''(((((((((''''''''')))))))))))))))*********+++***))))))***+++***)))((((((((('''''''''''''''&&&''''''(((((((((((((((***))))))***++++++***((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((())))))((('''((((((((('''''''''''''''(((((((((((('''''''''''''''(((((((((((()))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''''''''''''''***))))))((((((((((((((('''''''''((())))))((('''((((((((((((((((((((((((++++++******))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((************))))))))))))(((((())))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))(((((((((((())))))(((((('''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&''''''''''''''''''(((***++++++***((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&''''''(((((()))))))))***(((((((((((((((((((((((())))))(((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))*********))))))(((((((((((((((((((((((((((,,,,,,---------,,,,,,+++***'''%%%&&&***,,,+++)))))))))***+++,,,------...+++******))))))******+++))))))))))))))))))))))))***)))((()))+++,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***(((((())))))******++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******)))(((((('''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((('''''',,,,,,,,,+++***)))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))************))))))))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&''''''((())))))(((((('''''''''((((((((()))))))))***)))((()))***+++***)))((((((((((((((((((((((((''''''''''''((((((((()))***)))((()))***+++)))(((((())))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))*********))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***%%%&&&&&&'''((()))******%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''''''''&&&)))))))))))))))(((((((((''''''((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,---))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))******)))(((''''''((((((&&&&&&&&&&&&''''''(((((('''((()))******)))(((''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((,,,,,,+++***))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))))))))*********)))))))))(((((((((((())))))******++++++))))))***************)))(((((((((((((((((((((((((((((())))))))))))((((((&&&$$$###%%%***---,,,+++''''''((()))***++++++,,,***))))))(((((())))))***************************)))((('''(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((('''(((((()))******&&&&&&&&&&&&''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&%%%$$$'''''''''&&&%%%$$$###"""((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((())))))***((((((''''''''''''(((((())))))************)))))))))((((((''''''(((((()))'''((()))******)))((('''&&&'''((()))***)))((('''%%%&&&'''((((((((('''''''''&&&%%%&&&'''((('''&&&'''(((((((((((()))))))))(((''''''''''''((())))))***((('''((()))***)))((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))%%%'''((((((&&&&&&((()))'''(((((((((((())))))))))))))))))(((((((((''''''((((((((()))))))))******))))))((((((((((((((('''))))))))))))))))))))))))''''''''''''((()))******%%%&&&&&&'''((()))******((((((((('''&&&&&&%%%%%%&&&''''''((((((((((((((('''''''''''''''(((((()))''''''(((((((((((())))))************************&&&&&&''''''((()))))))))((())))))******))))))))))))))))))))))))(((''''''&&&((())))))'''&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***'''(((((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***---...))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((''''''''''''&&&&&&&&&&&&'''((()))***(((((((((''''''((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))((((((((())))))((())))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))******,,,,,,+++******)))((((((%%%&&&&&&'''((())))))***((())))))************)))))))))))))))))))))))))))&&&''''''(((((((((((((((%%%$$$$$$&&&))),,,------))))))******++++++,,,,,,))))))(((((((((((())))))************************((('''&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((''''''''''''(((***+++,,,&&&&&&&&&'''(((((())))))'''(((((())))))((((((''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((())))))******((((((''''''''''''((((((((())))))))))))))))))((((((((('''&&&&&&'''(((((('''((()))******)))((('''&&&''')))*********((((((%%%&&&'''(((((((((''''''%%%$$$$$$%%%&&&''''''%%%'''((((((((())))))))))))(((''''''&&&'''((()))***)))'''&&&&&&((((((((('''''''''((())))))(((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%'''((('''&&&%%%'''***'''((((((((())))))))))))))))))))))))((((((((('''(((((()))))))))*********'''''''''''''''((((((((())))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((('''((())))))***((((((((())))))*********************************&&&&&&''''''((())))))***)))******++++++******)))(((((()))))))))((('''&&&&&&(((***)))&&&%%%%%%'''((((((((((((((((((((((((''''''(((((()))*********''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''''''''((((((''''''&&&&&&''')))***+++((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))))))))%%%%%%&&&'''((()))******'''((())))))******))))))))))))))))))))))))))))))(((((()))***************''')))************---...++++++++++++++++++++++++))))))(((((((((((())))))************************(((''''''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((('''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************))))))***)))))))))((((((((('''(((((('''(((((()))***+++&&&&&&'''(((((()))******(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******))))))((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''))))))'''&&&%%%%%%''')))***+++***)))(((%%%&&&((()))))))))(((''''''&&&%%%&&&((()))(((''''''((((((((())))))******(((''''''&&&&&&((()))***((('''%%%%%%'''((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))%%%'''((('''%%%%%%'''***'''((((((((())))))******))))))))))))(((((((((((())))))))))))************%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''((()))+++++++++***)))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((()))))))))))))))******+++))))))******++++++++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***((()))))))))))))))(((((('''((()))))))))(((&&&%%%&&&(((***)))&&&$$$%%%'''((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((()))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))((('''&&&%%%&&&''''''))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))***((('''''''''((()))+++,,,)))'''%%%######%%%''')))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))***+++,,,++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******&&&'''((()))***+++,,,---''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++---...---***))),,,///''''''''''''&&&&&&&&&&&&******))))))))))))******************************)))(((((()))+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''((((((((()))))))))((((((''''''&&&&&&************************))))))************))))))******))))))((((((((('''***)))((((((((((((((()))'''''''''((()))******+++(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***))))))((('''&&&(((***++++++***((())))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&&&&&&&'''''')))******''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''(((((())))))******&&&&&&&&&'''((())))))***''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++***)))(((&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''(((((())))))))))))((((((((((((((()))(((((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((//////...,,,***)))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))***************)))((((((((()))+++,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************((((((((((((((()))******((((((''''''''''''((((((++++++***))))))((())))))))))))))))))))))))))))))+++++++++************)))'''((()))***************+++*********))))))((((((******)))(((((()))***++++++*********))))))(((((('''&&&&&&''')))***)))'''))))))))))))))))))******))))))))))))))))))))))))---,,,+++******+++,,,---((((((((((((((('''&&&&&&,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''+++***(((''''''(((***+++&&&''')))******(((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,,,,,,,++++++)))(((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$)))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************))))))(((((()))******(((((()))***)))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((())))))***'''''''''(((((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))'''((((((((((((((())))))&&&&&&''''''((())))))***''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&'''''''''(((((((((***)))((((((((()))++++++++++++***)))))))))))))))************************************************((((((((())))))*********************************))))))(((((()))******+++)))))))))(((((()))))))))******))))))(((((())))))))))))))))))))))))))))))))))))******+++++++++,,,)))************))))))((()))))))))))))))((((((((())))))))))))***+++---...************)))))))))(((((('''''')))***+++***(((*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((())))))))))))((('''&&&******)))(((((()))******************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((()))*********************)))((('''&&&(((((((((((((((((((((((((((((())))))(((((('''&&&)))(((''''''''''''((()))))))))))))))((('''&&&%%%'''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++++++++******((())))))((('''''')))*********))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++((((((((('''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******+++******)))((((((&&&&&&&&&&&&''')))***+++&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))(((((('''''''''((())))))******''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))******++++++(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''')))))))))((()))******++++++***))))))))))))))))))************************************************&&&&&&'''((()))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++************************)))(((((((((((())))))***))))))))))))))))))))))))'''((()))***+++,,,------++++++++++++***)))((('''((((((((())))))))))))))))))))))))***+++---///000************))))))))))))***))))))***+++,,,***)))+++*********))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))******))))))(((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((('''&&&%%%%%%(((((((((((((((((((((((('''((()))))))))))))))))))))((((((''''''(((((()))))))))))))))((('''&&&%%%((((((((('''&&&%%%$$$###(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***************(((((()))((('''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''(((((()))))))))))))))(((((('''(((((()))******''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,((((((''''''&&&&&&%%%%%%''''''''''''(((((())))))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************)))(((''''''&&&&&&&&&&&&''')))***+++&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))((((((''''''''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((()))******+++'''''''''''''''''''''''''''((()))******)))(((''''''((((((((()))))))))))))))))))))))))))******+++******)))))))))))))))***************************************************''''''((())))))***++++++))))))))))))))))))))))))))))))((((((((())))))***)))******************)))((('''''''''((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++***))))))((()))))))))***+++++++++)))))))))***+++,,,------*********)))))))))))))))***))))))***++++++***(((++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))(((''''''''''''(((&&&&&&''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&'''((()))*********)))(((((((((((((((((()))(((((()))(((((('''&&&&&&(((((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))))))))((('''((()))((((((((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((()))***))))))(((''''''&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))******+++,,,))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((()))***,,,,,,((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&(((((('''''''''(((((()))&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))((((((((((((&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((())))))))))))***((()))))))))***************)))))))))))))))******************************))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))******))))))(((((((((((((((((()))***+++))))))))))))))))))))))))************************(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,***************)))))))))))))))))))))))))))*********)))((()))******)))'''************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))((())))))))))))))))))((((((((((((((((((((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((''''''&&&(((***+++***)))***+++''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''''''''((((((((()))))))))&&&''')))*********)))((('''&&&&&&%%%%%%&&&'''''''''''''''(((((())))))***************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''''''''''''''&&&'''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))(((((()))(((&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((((((((()))************))))))))))))))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++++++++************************************))))))((((((((((((((('''((()))******)))((('''***))))))))))))******+++))))))))))))))))))))))))+++++++++*********))))))'''((()))+++,,,------...******++++++++++++++++++******+++******)))''''''))))))))))))***************)))((()))******(((&&&)))))))))))))))))))))***)))))))))))))))))))))))))))******++++++******)))(((((())))))******))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''''''''$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))*********))))))(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((())))))******))))))((('''(((((((((((((((''''''&&&'''((()))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((''''''&&&%%%(((,,,------+++++++++((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((('''((((((((())))))))))))&&&''')))*********((((((''''''&&&&&&&&&&&&''''''&&&''''''((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((())))))))))))'''((((((((((((((())))))((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))))))))((('''''''''''''''&&&''')))*********((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))((((((((('''&&&&&&&&&(((***,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************************))))))))))))))))))***(((((((((((()))))))))***'''((()))***+++******))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++***))))))******((()))+++,,,,,,+++)))(((,,,++++++************+++))))))))))))))))))))))))***************+++++++++((()))***+++,,,---------******)))))))))))))))))))))***+++++++++***)))(((((()))))))))************+++*********++++++)))'''((((((((()))******++++++)))))))))))))))))))))))))))******++++++******)))&&&'''((())))))))))))(((((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++'''((()))))))))(((&&&%%%%%%&&&((()))))))))'''&&&(((((((((((((((((((((((())))))))))))((((((((((((((())))))******)))))))))''''''''''''''''''''''''%%%&&&'''(((((((((((((((((()))************)))(((''''''((((((((((((''''''''''''((())))))***))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***))))))(((''''''%%%(((---///...---++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((($$$""""""$$$(((***(((((((((((())))))))))))&&&''')))***+++***(((''')))(((((('''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((((((((((((((('''''''''(((((())))))******((((((((((((((('''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''(((***++++++++++++(((((('''''''''(((((()))&&&''')))***+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''))),,,///111))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++************************+++***)))(((((()))***+++***+++++++++,,,,,,,,,,,,'''((()))++++++******)))))))))((())))))***++++++++++++++++++++++++++++++------------------------***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,)))***,,,------,,,***)))------,,,+++*********+++))))))))))))))))))))))))(((((()))***+++,,,,,,---***++++++,,,,,,,,,++++++))))))((((((''''''&&&&&&))))))+++,,,---,,,,,,+++(((((())))))*********+++---,,,++++++,,,,,,***(((''''''((()))***+++,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&'''(((((()))(((((('''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))))))))((((((&&&''')))******(((&&&%%%&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''(((((()))))))))))))))((()))***++++++***)))(((''''''(((((((((((((((''''''(((((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))((('''(((***&&&&&&&&&'''''''''(((((((((&&&%%%&&&)))+++)))'''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%'''((()))((()))***,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((('''''''''((((((((('''((()))******''')))***)))((('''((()))))))))(((((((((((())))))''''''''''''((((((((((((---+++)))((('''((()))***''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''((())))))******))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******&&&'''((('''&&&&&&(((***)))***************)))(((******+++,,,,,,,,,++++++++++++************+++++++++---...///...+++(((&&&000///...------...///000//////............////////////...///000///---+++------............------,,,)))(((,,,---***((()))++++++,,,,,,,,,++++++***------,,,,,,++++++*********)))((()))***+++***)))+++++++++,,,,,,---------+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))***))))))***,,,,,,+++)))'''(((((((((((()))))))))************************))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''((())))))******((('''((()))***)))'''))))))))))))))))))))))))******))))))((((((''''''%%%&&&)))+++,,,,,,+++***+++++++++)))'''%%%&&&(((((('''&&&'''((()))(((''')))((('''&&&&&&'''((()))***)))(((''''''((()))***((((((((((((((((((((((((((((((((())))))))))))******)))))))))((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''((((((***(((&&&'''))))))(((&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((((((***+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((()))******(((((()))***))))))(((((((((((())))))''''''''''''((((((((((((,,,***)))''''''''')))***''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&$$$###""""""$$$&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''(((((())))))******)))''''''(((***))))))******+++******))),,,,,,------,,,,,,++++++---------,,,------......,,,---///000000000......333333222222222333444555222222111111222222333444555444333222222222222222111111222222222111000000000---,,,000222///...///............------,,,+++++++++++++++,,,,,,,,,,,,+++***)))***+++,,,+++***+++++++++,,,,,,,,,------++++++++++++************++++++++++++++++++++++++************************+++++++++************)))+++******+++------,,,******++++++++++++,,,,,,,,,************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((())))))******((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++***)))'''&&&,,,------+++)))((()))+++)))(((''''''))))))(((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''''''''+++)))''''''((((((&&&%%%(((((())))))))))))(((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((())))))******&&&''')))*********)))((((((***+++***)))((()))***))))))(((((((((((())))))''''''''''''((((((((((((***)))'''&&&&&&'''((((((''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&$$$ !!!%%%(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&))))))))))))))))))))))))(((((())))))***))))))(((***))))))((((((((()))))),,,,,,,,,+++)))((()))+++)))***+++,,,,,,---,,,,,,---....../////////000000111111000111111222333333333333333333333444555555666666666777888999:::;;;888888888999:::;;;<<<===<<<;;;999777666555555666555555555555555444333222333000111555777555333444222222222111000///...---***++++++,,,,,,------...---+++***+++,,,---,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************************+++++++++************)))++++++***,,,---...---+++((((((((()))))))))******************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))'''''''''((()))*********'''((()))))))))(((&&&%%%'''((()))(((&&&&&&((()))***((('''((()))***((('''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))''''''((()))'''''''''''''''''''''''')))((((((((((((''''''&&&(((((())))))))))))((((((((((((((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((%%%''')))***+++***(((''')))***+++***)))((()))+++))))))(((((((((((())))))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))&&&###!!!!!!$$$(((***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((('''((()))++++++***)))(((,,,,,,++++++******++++++++++++,,,+++******+++------...///000111111111111///000111222444666777888444444444555666777888999===;;;999777666777888999999999:::;;;<<<>>>??????<<<<<<<<<===???AAABBBCCCEEEEEEEEEBBB>>>:::888777999999999999888777666666666333444999;;;999777888666666666555444333111000---------..................,,,++++++------,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************+++++++++*********))))))+++******+++------,,,***'''''''''(((((((((((()))************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***************))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((('''((((((((()))))))))***###$$$&&&'''((())))))((($$$%%%&&&&&&%%%%%%''')))+++)))((((((******)))'''(((((((((''''''((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((('''''''''((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((***+++***)))((()))***'''''''''''''''''''''&&&&&&''''''(((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((************************(((((())))))))))))((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++)))'''&&&'''((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%''')))***+++***((('''(((***+++***)))((()))***))))))(((((((((((())))))''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''''''''(((******(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''(((***+++++++++***))),,,,,,+++++++++++++++,,,)))***+++,,,,,,---///111333444555666777777777777666666666777888999;;;<<<888888888999:::<<<===>>>CCCAAA>>>;;;;;;<<>>?????????>>>======<<<;;;888:::???AAA???======::::::999999777666555444333333222111000000/////////...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************+++++++++*********)))))))))(((((()))++++++***)))*********+++++++++,,,,,,************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************((((((((((((((('''''''''************))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((***)))))))))((((((((('''###$$$%%%&&&'''((())))))'''((())))))((()))***,,,,,,***))))))******)))((('''(((((((((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((())))))''''''((()))'''''''''''''''&&&&&&&&&%%%&&&(((((('''((()))+++(((((())))))))))))(((((('''(((((((((((()))))))))************************(((((())))))))))))((((((''''''(((((()))*********((((((((((((((((((((((((************************)))******)))(((''''''((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''')))*********)))(((''')))***)))((('''((()))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&))))))))))))))))))))))))(((((()))***++++++++++++***************+++,,,,,,+++,,,...///000222555777999:::;;;<<<<<<<<<<<<<<<>>>===<<<:::::::::;;;<<<======>>>???@@@BBBDDDEEEFFFDDDBBBAAABBBEEEHHHKKKJJJJJJKKKKKKKKKKKKJJJIIIKKKKKKKKKLLLNNNPPPQQQRRRZZZ```eeeccc\\\QQQIIIEEECCCDDDDDDEEEEEEEEEDDDDDDBBB???AAAFFFHHHEEEBBBBBB<<<<<<<<<;;;:::999888777888888777666444333222111333111000000111111///...............------------,,,,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++++++++************)))(((''''''(((***+++)))((()))))))))*********++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))*********)))((('''''''''((((((''''''&&&&&&&&&&&&'''((()))((('''(((***+++---+++******++++++)))(((''''''(((((((((((('''''''''((()))******)))(((''''''''''''''''''''''''''''''(((((((((((()))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&&&&((())))))'''&&&(((***(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))******(((((((((((())))))))))))&&&((()))((('''&&&'''((())))))(((((((((((())))))''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))'''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,---...000000222444555666666888:::===>>>>>>???????????????>>>>>>===<<<;;;;;;<<<>>>???BBBBBBCCCDDDFFFHHHJJJKKKLLLJJJIIIHHHIIILLLOOOQQQQQQQQQQQQQQQPPPNNNLLLKKKPPPPPPPPPQQQRRRTTTUUUVVVXXX^^^dddccc[[[RRRKKKIIIDDDDDDEEEFFFGGGGGGGGGGGGEEECCCEEEJJJLLLHHHDDDDDD<<<<<<======<<<;;;::::::;;;;;;:::999888777777666777666444444555555333111000000/////////.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))(((((()))++++++***(((''''''''''''((((((((((((************************))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((())))))******((('''((()))***)))'''))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''''''''&&&'''((('''&&&&&&''')))...,,,++++++++++++)))(((&&&'''((())))))((('''&&&'''((()))******)))((('''''''''''''''''''''''''''))))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''(((******((('''&&&((((((((((((((((((((((((((()))***)))((('''(((***(((((('''''''''&&&&&&&&&''')))+++)))&&&%%%&&&((((((((())))))))))))(((((('''((((((((())))))******''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))************************((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))$$$%%%''')))+++,,,...///((((((((((((((()))******&&&'''((('''&&&%%%&&&((())))))(((((((((((())))))''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))******))))))))))))******''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))***)))(((((()))+++---.../////////000222333555666999:::<<<<<<;;;<<<>>>@@@@@@@@@AAAAAAAAA@@@??????888888888999<<>>>>>>>>999999:::;;;;;;;;;;;;;;;888;;;???BBBDDDFFFHHHIIILLLMMMOOOQQQRRRRRRQQQQQQVVVTTTPPPKKKHHHGGGJJJMMMNNNOOOOOOMMMJJJHHHHHHIII@@@AAABBBCCCEEEEEEFFFFFFLLLMMMLLLKKKHHHCCC???<<<<<<===>>>???????????????========================999<<<@@@BBBBBBAAA@@@@@@AAA@@@>>>>>>@@@BBBBBBBBB>>>=========>>>===:::888888555111//////000000000000///...---,,,,,,,,,,,,//////...---,,,,,,------)))(((''''''(((***,,,---,,,+++)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&)))***)))&&&))))))))))))))))))))))))************************,,,,,,***)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++%%%&&&''')))***+++++++++))))))((((((''''''&&&&&&)))************))))))(((%%%%%%&&&&&&''')))***+++---,,,)))((('''((()))***,,,***''''''((())))))(((&&&''''''((()))******+++******))))))))))))******+++*********))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))************************((((((((()))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))((('''%%%$$$###(((((((((((((((''''''&&&'''((((((((((((((((((''')))((((((((((((((()))***))))))))))))))))))))))))((((((''''''''''''((((((******,,,,,,,,,+++)))(((''''''(((((((((''''''&&&&&&''''''''''''''''''(((***)))))))))((((((((('''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((''''''''''''(((((())))))(((((('''***)))(((''''''((()))***)))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((******((('''%%%$$$$$$$$$))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((())))))))))))(((+++***)))(((''''''''''''((((((((())))))******+++------...000111333444444:::<<<===???AAAAAAAAAAAA@@@???>>>===============@@@???===;;;999::::::;;;<<>>===;;;888444222333444444444222111000...------,,,,,,+++++++++++++++,,,------+++***)))))))))+++---...///...,,,+++***+++,,,---************************))))))))))))))))))))))))+++)))((()))+++,,,+++)))************************************************,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))((())))))******)))))))))((((((((((((((('''''''''(((((()))************)))***))))))))))))******++++++***((('''((()))***+++---***((((((((())))))(((((((((((()))***+++++++++******))))))))))))***************)))))))))((((((''''''(((((())))))******''''''((()))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))******)))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%(((((((((((((((''''''&&&(((((())))))))))))((((((***)))((((((''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((()))***+++***)))(((''''''(((((())))))(((((((((&&&&&&'''(((***+++,,,---))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''''''''&&&'''''''''(((((('''''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((((((((((((((()))((((((''''''''''''''')))))))))******++++++,,,...///222666888:::;;;<<<@@@AAACCCDDDDDDCCCAAA@@@>>>>>><<<;;;;;;<<<======CCCAAA>>>;;;:::<<<>>>@@@GGGJJJMMMOOOPPPRRRTTTUUUWWWUUUSSSPPPMMMKKKIIIHHHGGGFFFCCC@@@======???BBBDDDDDDBBB???:::666444444777777777777777777666666666666666777888999:::;;;888777777666777777888888::::::::::::::::::999999777999;;;<<<<<<===???AAAJJJJJJJJJMMMQQQTTTVVVVVVSSSNNNGGGBBBAAABBBCCCDDDAAA>>>:::888888999999888666555333111000///......))))))******+++---...///,,,++++++***+++,,,...//////...---,,,,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++************************************************++++++************++++++))))))))))))))))))))))))************************'''''''''(((((((((((()))+++++++++***)))((('''&&&'''''''''(((((((((((((((''''''((()))************+++++++++******)))))))))((((((''''''((()))+++,,,---+++)))((())))))((('''((())))))******++++++,,,))))))))))))))))))))))))******))))))))))))((((((&&&&&&'''((()))***++++++''''''((()))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((((()))+++---///************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&((((((((())))))((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((())))))((('''''''''((())))))))))))))))))''''''(((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))((((((((((((((((((((((((******************************))))))((((((''''''''''''''''''((((((((((((((((((((()))))))))))))))(((''''''''''''(((((()))'''''''''((()))***+++,,,((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''')))***+++)))***+++,,,---...///000444666:::===@@@AAABBBAAA===>>>@@@BBBBBBAAA???>>>;;;;;;::::::;;;===???AAAAAA@@@@@@@@@AAADDDHHHJJJRRRSSSSSSRRRPPPNNNNNNOOOOOOMMMJJJFFFBBB@@@?????????>>>===;;;999999;;;===>>>>>>>>><<<999777777777777777888999999888888777666666777999;;;<<<======::::::999999:::;;;<<<=========>>>>>>===<<<:::999555666777777777999<<<>>>GGGFFFHHHKKKPPPTTTVVVVVVUUUPPPJJJFFFEEEFFFGGGHHHFFFDDD@@@???>>>???>>>===<<<;;;999666444222111000,,,,,,,,,,,,---...//////,,,,,,++++++,,,,,,......---,,,+++************+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))******+++++++++************************************************++++++******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))((('''&&&%%%&&&&&&''''''(((((())))))(((((()))))))))))))))((())))))))))))((((((''''''((((((((((((((()))***+++,,,***((((((((((((&&&%%%(((((()))))))))*********))))))************))))))))))))))))))))))))((((((''''''(((((())))))******''''''((()))))))))))))))'''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((()))+++---///))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((())))))(((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((('''''''''''''''((())))))))))))))))))(((((((((''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((()))))))))))))))((((((((('''''''''''''''((())))))))))))))))))***+++,,,---((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((()))***++++++***+++---///222444666666:::;;;>>>AAABBBBBBBBBAAA<<<===>>>??????===<<<:::888999:::;;;>>>AAADDDFFFEEEFFFGGGIIIKKKMMMOOOPPPOOOOOONNNJJJFFFCCCBBBBBBEEEDDDAAA???===<<<<<<<<<888999999888777777888::::::;;;<<<<<<:::999:::;;;;;;<<>><<<888:::<<<>>>?????????>>>======>>>>>>???@@@AAABBBCCCDDDDDDCCCAAA???===;;;888999999888888999<<>>??????>>>>>>===@@@@@@???>>><<<;;;999888999:::===@@@CCCFFFIIIJJJMMMMMMNNNNNNNNNNNNMMMLLLAAAAAA@@@>>>:::999999:::999999999999999::::::;;;666888999:::999999:::<<<===>>>@@@@@@@@@@@@AAACCCGGGJJJNNNQQQQQQNNNJJJGGG@@@AAACCCEEEGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJNNNOOONNNMMMJJJFFFBBB@@@<<<======<<<;;;;;;>>>@@@BBBBBBCCCFFFIIIKKKKKKJJJGGGEEEDDDDDDFFFGGGFFFEEEIIIHHHGGGIIILLLNNNOOONNNMMMKKKHHHDDD@@@===;;;:::555444222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***,,,------,,,+++---...++++++++++++++++++++++++***************************************+++,,,---************************((((((((((((((((((((((((***))))))))))))(((((((((%%%&&&''''''(((((((((((('''''''''(((((((((((((((((()))))))))(((((('''&&&((()))+++,,,---,,,++++++******))))))((('''&&&&&&((('''''''''((((((&&&$$$''''''''''''''''''''''''((()))***++++++***)))(((''''''(((((((((((())))))++++++***)))((('''&&&&&&''''''((()))))))))))))))************************&&&'''''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))'''(((((())))))))))))((((((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))%%%%%%&&&'''((())))))(((((((((((()))***+++++++++'''((((((((()))))))))***&&&%%%%%%&&&&&&((())))))'''((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))'''(((((())))))(((((('''&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&'''(((((((((((('''&&&(((((((((((())))))))))))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,+++***((('''&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))***************+++,,,,,,---...000111222555666777888:::<<<===>>>============<<<<<<<<<;;;@@@???>>><<<;;;:::;;;;;;<<<>>>BBBEEEHHHJJJKKKKKKNNNMMMKKKHHHFFFDDDCCCCCC999999999777555555666888444555777999;;;======>>><<<>>>AAABBBBBBBBBCCCDDDEEEGGGKKKMMMOOOQQQUUUWWWaaadddiiillljjjeee]]]XXXSSSSSSSSSTTTXXX^^^cccgggiiijjjjjjjjjhhheeebbb```______^^^\\\XXXSSSNNNKKKGGGHHHHHHGGGEEEEEEFFFHHHEEEDDDEEEFFFIIIIIIGGGFFFCCCBBB@@@@@@BBBCCCCCCBBBEEEFFFHHHMMMTTTYYY\\\\\\UUUSSSOOOJJJFFFBBB@@@???:::999777444222000//////------.........---------,,,,,,------,,,,,,++++++************************)))))))))))))))))))))))))))+++---,,,+++***,,,...++++++++++++++++++++++++******************************)))))))))******+++*********************************************************)))))))))(((((('''(((((()))***)))))))))((((((((((((((('''''''''%%%&&&'''((())))))))))))***+++,,,------+++***)))((((((((((((((((((''''''((('''((()))++++++)))'''((((((((((((((('''''''''((()))***++++++***)))((('''''''''((((((((())))))******))))))(((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&(((((())))))))))))(((((((((((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((()))***$$$%%%&&&'''(((((((((((())))))(((((((((((((((((('''((((((((())))))******%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***)))))))))))))))))))))))),,,+++***(((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((((())))))******''''''''''''((((((((()))******))))))((((((((('''&&&&&&&&&'''''')))******+++******))))))))))))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***+++++++++++++++&&&'''***---111555999:::::::::;;;<<<<<<======>>>???>>>======<<<<<<======<<<;;;:::999:::<<<>>>??????BBBFFFIIIKKKLLLKKKJJJJJJGGGBBB>>>;;;:::;;;;;;999999999777555555777999999;;;>>>AAADDDEEEFFFFFFDDDFFFJJJKKKLLLLLLMMMNNNLLLPPPUUUZZZ___dddjjjmmmxxx|||yyyoooiiifffeeeccceeekkkttt~~~yyyvvvllllllkkkhhhddd^^^XXXUUUWWWXXXYYYXXXUUUTTTTTTUUUNNNMMMMMMNNNOOONNNLLLJJJCCCAAA>>>===>>>???@@@@@@BBBDDDHHHPPPYYY```eeefffYYYWWWSSSNNNIIIFFFCCCAAA???>>><<<:::888666666555...///////////////......++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((('''))),,,++++++++++++++++++++++++******************************)))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***)))))))))(((((('''''''''&&&"""###%%%''')))+++,,,,,,***+++,,,,,,+++)))&&&$$$%%%&&&'''((())))))))))))(((((()))+++------,,,***))))))))))))((((((((((((''')))***++++++***)))'''&&&'''''''''(((((())))))(((((((((((())))))))))))