BM6P6(@ PPPNNNLLLKKKMMMOOOPPPQQQTTTUUUUUUVVVWWWXXXYYYYYY]]]^^^```cccgggkkknnnppppppvvv}}}ssslllqqqtttrrrnnnnnnsssvvvtttnnnooonnnmmmlllmmmooorrruuusssttt{{{|||yyyvvvtttsssmmmbbbZZZWWWSSSRRRTTTRRRMMMKKKLLLHHHUUUgggvvv}}}~~~~~~xxxwwwuuuuuusssmmmddd^^^VVVUUUTTTRRROOONNNOOOPPPJJJGGGCCC???>>>???BBBDDDGGGLLLSSS[[[cccnnn{{{~~~xxxzzzxxxwww\\\EEE<<<888666444444444555444333000000000111222222333333111111111111000000000000////////////000000000000000111222222222333666888BBB@@@BBBRRRsssiiiOOOGGGLLLMMM```mmmhhh^^^[[[ZZZYYYYYY```iiiqqqwwwyyy{{{|||~~~zzzvvvtttttttttrrrppppppjjjkkkuuuzzzssshhhbbbbbbdddgggiiijjjkkknnnpppqqqrrrsssssstttwww{{{~~~|||ggg\\\WWWUUUZZZ```gggiiillloooqqqssswwwyyywwwuuutttuuuwwwxxx{{{~~~|||qqqeee\\\YYYZZZ]]]dddiiipppwww|||~~~vvvfff]]][[[\\\[[[YYYZZZXXXUUUTTTRRRPPPLLLIIIKKKGGGFFFHHHHHHFFFGGGKKK[[[qqqzzzrrreeeZZZSSSNNNLLLKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHFFFDDDBBBBBBCCCEEEGGGIIIJJJMMMQQQWWW\\\aaadddiiilllpppsssuuuwwwzzz|||}}}~~~~~~}}}|||{{{yyyyyyyyyyyyzzz|||}}}~~~~~~xxxnnngggdddaaa\\\XXXWWWTTTPPPLLLKKKKKKLLLMMMMMMPPPSSSVVVYYY^^^ffflllvvv{{{OOOMMMLLLLLLMMMOOOQQQRRRTTTTTTUUUVVVWWWXXXXXXYYY\\\^^^```cccgggkkknnnppppppvvv}}}vvviiifffaaa______```aaabbbfffhhhllloooqqqsssuuuxxxyyyvvvwww}}}}}}xxxuuusssnnneee]]]XXXUUUSSSTTTSSSNNNKKKLLLKKKXXXkkk|||zzzxxxwwwwwwuuuooofff___XXXWWWUUUSSSQQQPPPPPPQQQKKKHHHDDDAAA@@@AAACCCDDDGGGLLLSSSZZZcccnnnzzzxxxpppvvvyyyuuu{{{tttYYYDDD:::888666444444444555444333222222111111111111111111111111111111000000000000////////////000000000000000111222222222333666999??????DDDWWWxxxfffNNNGGGLLLOOOaaammmggg]]][[[\\\\\\[[[aaajjjrrrwwwzzz|||}}}|||yyyuuusssrrrrrrooommmnnnjjjllluuuyyyqqqgggaaaaaadddfffhhhiiikkkmmmppppppqqqsssttttttwwwzzz}}}}}}|||mmm___YYYWWWXXX]]]dddgggkkknnnppprrruuuxxxzzzxxxwwwvvvuuusssrrrsssyyytttkkk```YYYVVVYYY[[[eeejjjrrryyy}}}uuufff]]][[[\\\[[[YYY[[[YYYWWWUUUTTTQQQNNNKKKJJJGGGGGGHHHHHHFFFHHHLLL```vvvuuummmbbbXXXQQQNNNLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGEEECCCAAAAAACCCEEEFFFIIIJJJMMMQQQVVV\\\aaadddiiilllppprrrtttvvvxxxzzzzzzzzz|||}}}~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~zzzqqqlllgggbbb]]]YYYUUUQQQMMMLLLLLLLLLMMMJJJLLLNNNOOOQQQUUU\\\aaammmsss{{{MMMLLLLLLLLLNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXXXXYYY\\\]]]___bbbfffjjjmmmooopppuuutttggg]]][[[YYYUUUUUUZZZ^^^dddkkkqqquuuwwwyyyzzz}}}yyywww{{{zzzvvvtttooohhhbbb[[[VVVTTTUUUTTTOOOLLLLLLOOO\\\qqq{{{zzzyyyzzzxxxrrrhhh```[[[YYYWWWTTTRRRQQQQQQQQQLLLJJJFFFBBBAAABBBCCCEEEFFFKKKRRRYYYbbbmmmyyy~~~rrriiihhhsssvvvooorrr}}}rrrYYYDDD999888666444444444555444333333333222222111000000///111111111111000000000000////////////000000000000000111222222222444777999<<<>>>HHH^^^~~~|||bbbMMMFFFKKKQQQbbbmmmggg]]]\\\^^^^^^]]]ccclllsssxxxzzz|||}}}zzzxxxtttrrrpppnnnkkkiiilllkkkooovvvwwwoooeee```aaacccfffhhhiiijjjmmmooooooqqqssstttuuuvvvyyy{{{~~~}}}yyyuuueee]]]XXXWWWXXX___ccchhhllloooqqqtttvvv{{{|||{{{yyyvvvrrrmmmjjjmmmiiiaaaZZZTTTTTTWWWZZZeeekkkssszzz}}}~~~~~~~~~~~~uuuggg^^^\\\\\\[[[ZZZ]]][[[YYYXXXWWWTTTPPPMMMJJJGGGGGGHHHGGGFFFIIIOOOdddzzzpppiii```XXXSSSPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDBBB@@@@@@BBBDDDFFFHHHJJJLLLQQQVVV\\\aaadddjjjmmmppprrrsssuuuwwwyyyvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~zzzsssmmmhhh^^^ZZZVVVSSSQQQPPPOOONNNKKKLLLLLLKKKLLLOOOSSSWWWbbbhhhpppxxxKKKLLLMMMNNNNNNPPPRRRTTTUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]___bbbeeeiiilllnnnpppvvv{{{iiieee___UUUTTT]]]```eeelllrrruuuvvvxxxyyy}}}xxxuuuuuuwww{{{|||uuurrrooojjjeee___XXXUUUUUUUUUQQQNNNNNNQQQ^^^ttt|||{{{{{{{{{yyysssiiibbb]]]ZZZWWWUUUSSSRRRQQQPPPLLLJJJFFFCCCAAAAAACCCDDDFFFJJJQQQXXX```kkkwwwrrrhhhaaaiiivvvrrrhhhiiiuuusss\\\GGG;;;888666444444444555444333222222222111111111000000111111111111000000000///////////////000000000000000111222222333444777:::===???KKKdddvvv]]]KKKFFFJJJTTTeeepppiii^^^[[[\\\\\\___dddlllrrrvvvyyy{{{|||yyyxxxuuurrroookkkgggeeehhhlllrrrwwwvvvnnneee```bbbdddggghhhiiikkknnnpppnnnpppsssuuuuuuvvvwwwyyy{{{www||||||jjj```[[[WWWUUU\\\```eeejjjmmmooorrrtttyyy}}}}}}xxxqqqkkkeeeaaa[[[UUUQQQRRRWWW[[[dddkkkttt{{{||||||||||||~~~wwwjjjaaa^^^]]]]]]\\\^^^]]][[[[[[YYYWWWSSSOOOJJJGGGGGGHHHGGGFFFKKKSSSeee{{{{{{mmmhhhaaa\\\XXXUUUSSSQQQKKKKKKKKKJJJIIIHHHGGGGGGDDDBBBAAA??????AAADDDEEEHHHJJJMMMQQQWWW]]]bbbeeejjjmmmppprrrssstttvvvxxxwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~yyytttgggccc^^^[[[ZZZYYYVVVSSSQQQPPPNNNMMMMMMNNNQQQSSSZZZ___gggooovvvJJJLLLNNNOOOOOOPPPRRRUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]___aaaeeehhhkkkmmmpppvvv{{{qqqeeeWWWVVV^^^gggkkkpppsssuuuwwwyyyzzz{{{uuupppnnnnnnqqqzzz~~~}}}uuuqqqnnnjjjfffaaaZZZUUUVVVWWWSSSPPPPPPPPP^^^vvv~~~|||{{{zzzxxxsssjjjccc^^^[[[WWWTTTSSSRRRPPPNNNKKKIIIFFFCCCAAA@@@AAABBBEEEIIIPPPWWW___iiiuuu~~~wwwkkkbbbfffkkkpppuuuzzz~~~~~~ooocccbbblll}}}ttt___JJJ<<<888666444444444555444333000000111111111222222222111111111111000000000///////////////000000000000000111222333333555888;;;@@@AAAMMMhhhpppXXXIIIFFFJJJVVVhhhssslll___ZZZYYYWWW___dddkkkqqqtttwwwyyyzzzyyyyyywwwsssnnnhhhcccaaadddmmmvvvyyyuuummmeeeaaaccceeehhhiiijjjllloooqqqmmmpppsssttttttuuuvvvxxxyyyuuuxxxoooccc]]]XXXTTTYYY]]]bbbfffiiillloooqqqvvv~~~wwwnnneeeaaaZZZTTTQQQSSSYYY^^^eeellluuuzzzzzzyyyzzz{{{xxxlllddd```______^^^^^^]]]\\\\\\[[[XXXTTTPPPIIIHHHGGGHHHFFFFFFNNNWWWiii}}}uuukkkgggbbb^^^[[[XXXUUUSSSLLLKKKJJJIIIHHHGGGFFFFFFCCCBBB@@@??????AAADDDEEEIIIJJJMMMRRRXXX^^^dddgggkkkmmmppprrrssstttvvvxxx{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~tttooojjjgggfffccc^^^ZZZWWWUUUQQQOOONNNNNNOOOPPPRRRWWW]]]cccjjjrrr}}}JJJMMMPPPPPPOOOOOORRRUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^aaadddgggjjjlllpppvvvtttddd```dddmmmppptttvvvwwwwwwwwwxxxsssnnniiifffeeehhhsss~~~{{{yyyxxxzzzuuupppmmmjjjfffcccZZZUUUVVVYYYVVVSSSRRRQQQ```xxx~~~{{{yyyxxxssslllfff```\\\WWWTTTTTTSSSPPPMMMKKKIIIFFFCCCAAA@@@@@@AAADDDHHHOOOVVV]]]hhhttt|||{{{oooeeedddcccdddfffkkkpppssszzz}}}nnn```[[[cccssstttaaaKKK;;;888666444444444555444333///000000111222222333333111111111111000000000000////////////000000000000000111222333333555999<<>>888666444444444555444333333333222222111000000000111111111111000000000000////////////000000000000000111222333444666:::===???BBBUUUvvv~~~bbbNNNGGGJJJMMMYYYggglllaaaWWWXXX___bbbeeeiiinnnrrrtttvvvxxxzzzuuuwwwwwwrrriii___YYYVVVRRRfffvvvvvvnnngggccc______aaaccceeefffhhhkkkmmmpppqqqqqqpppppprrruuuxxx|||}}}|||rrrrrrkkk```[[[WWWQQQRRRSSSTTTVVVZZZ```dddiiiyyy{{{sssfffYYYSSSVVV^^^dddnnnuuu{{{|||yyyxxx}}}{{{uuulllccc^^^\\\]]]^^^ZZZZZZZZZ[[[[[[WWWRRRNNNIIIHHHHHHGGGEEEGGGRRR^^^}}}{{{vvvooommmkkkhhhfffbbb]]]VVVRRRLLLKKKIIIGGGEEEDDDEEEEEECCCBBBAAA@@@AAACCCFFFHHHLLLNNNQQQVVV\\\ccciiilllkkknnnrrrtttvvvyyy{{{}}}{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~{{{|||}}}~~~|||rrrjjjddd___YYYUUUPPPQQQRRRQQQPPPSSSYYY^^^JJJJJJKKKMMMNNNOOOPPPQQQRRRTTTVVVWWWWWWXXXZZZ[[[\\\^^^aaabbbdddfffhhhkkkrrrttt~~~zzzvvvvvvmmm]]]UUUWWWQQQMMMLLLOOOSSS[[[gggsss~~~{{{uuuqqqwww}}}~~~~~~}}}sssmmmkkkjjjeee```ZZZWWWYYY[[[\\\\\\]]]ppp|||{{{zzzvvvpppmmmdddbbb^^^YYYVVVSSSQQQPPPNNNMMMKKKHHHFFFCCCBBBAAADDDIIIPPPUUUZZZeeeuuu{{{jjjeee```\\\[[[\\\]]]\\\ZZZdddtttoooaaaWWWVVV```lll||||||kkkSSS@@@999777555444444444333222333333333222222111111111111111111111000000000000222222222111111111111111222111000000222555999;;;EEEHHHXXXxxxvvv^^^NNNKKKPPPTTTddddddccc^^^ZZZZZZ```fffkkkoooqqqpppppptttvvvuuuzzzvvvsssrrrkkk^^^TTTPPPUUUiiiyyyyyysssmmmddd[[[```______aaadddhhhkkklllpppooommmlllmmmpppsssuuuvvvyyy}}}yyyqqqrrrzzztttddd[[[WWWUUUVVVVVVTTTSSSTTTYYY]]]hhhtttsssbbbXXXUUUVVV[[[aaarrrvvv|||~~~}}}}}}}}}zzzqqqhhhdddbbb___^^^___```^^^]]]\\\[[[YYYUUURRRMMMHHHFFFHHHGGGGGGRRRaaaxxxrrrooolllmmmmmmjjjeee]]]VVVQQQNNNLLLIIIFFFEEEEEEGGGHHHEEECCCAAA@@@AAACCCGGGIIINNNPPPSSSXXX^^^dddiiilllkkkmmmooosssvvvxxxzzz{{{}}}}}}}}}|||||||||||||||~~~~~~}}}{{{zzz}}}|||{{{|||~~~~~~sssiiibbb^^^VVVUUUSSSPPPOOOQQQVVVZZZJJJJJJKKKMMMNNNOOOPPPQQQRRRTTTVVVWWWWWWWWWYYY[[[\\\^^^aaabbbccceeegggjjjqqqrrryyyxxxuuulll\\\SSSTTTPPPLLLJJJMMMRRRZZZfffrrrzzz|||uuutttxxx~~~~~~~~~~~~wwwqqqmmmjjjfffaaa\\\ZZZZZZ\\\\\\[[[]]]rrr~~~{{{yyytttmmmkkkdddbbb^^^ZZZVVVSSSRRRQQQLLLKKKJJJHHHFFFEEECCCCCCDDDIIIPPPUUUZZZeeetttuuudddaaa^^^\\\\\\]]]^^^]]]dddtttpppbbbYYYXXXaaalllmmmUUUAAA:::888666555555555444333333333222222222222222222111111111111000000000000000/////////////////////333333222222444888;;;>>>CCCIII]]]~~~vvv]]]NNNKKKPPPUUUggggggddd^^^ZZZZZZ```eeeggglllooonnnppptttwwwvvv}}}yyyvvvuuummmaaaWWWTTTXXXnnn~~~sssjjjaaaYYY\\\]]]^^^aaaeeeiiikkklllllllllllllllnnnqqqtttvvvwwwyyy|||~~~vvvrrrwww|||wwwjjjccc___[[[\\\[[[XXXUUUTTTVVVYYYbbbooowwwcccWWWSSSUUU\\\dddqqqvvv{{{}}}}}}}}}wwwnnneeeccccccaaa```bbb```___^^^]]]\\\YYYUUURRRKKKGGGFFFIIIGGGHHHUUUeee|||vvvpppnnnllllllllljjjddd]]]UUUPPPMMMKKKHHHFFFEEEEEEGGGHHHEEECCCAAA@@@AAADDDGGGIIIOOOQQQUUUZZZ```fffjjjmmmnnnooorrrvvvyyyzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{~~~}}}||||||~~~xxxnnniiiaaa^^^YYYUUUTTTUUUYYY\\\JJJJJJKKKMMMNNNOOOPPPQQQRRRTTTVVVVVVWWWWWWYYY[[[\\\^^^aaabbbbbbcccfffhhhooonnnqqqyyyzzzpppaaaVVVSSSQQQMMMKKKMMMRRRZZZgggsssxxx}}}vvvvvvyyy}}}}}}}}}}}}~~~wwwoooiiieeebbb^^^\\\\\\\\\\\\[[[\\\sss{{{xxxrrrllljjjeeeccc___[[[WWWTTTSSSRRRKKKKKKJJJIIIGGGFFFEEEDDDCCCHHHOOOTTTZZZdddrrr}}}|||fffeeecccaaa^^^___aaaccciiixxxsssggg^^^]]]dddmmmpppVVVAAA;;;999777666666666555444222222222222222222333333111111111111000000000000//////////////////000000333333222222555888<<<>>>AAAKKKcccvvv]]]NNNKKKPPPVVVjjjhhhddd]]]YYYYYY___dddccciiimmmnnnpppuuuxxxxxx}}}yyywwwuuummmaaaXXXUUU[[[tttsssfff^^^XXXYYY[[[___cccgggiiikkklllhhhiiikkkmmmpppsssuuuwwwyyyzzzzzz{{{}}}~~~uuuvvvyyy}}}tttnnnkkkeeeeeeddd```[[[WWWVVVVVV]]]jjj}}}{{{eeeXXXTTTWWW___gggpppuuuzzz|||{{{|||~~~wwwmmmeeecccbbb```___aaa___^^^^^^^^^]]]YYYTTTPPPJJJFFFFFFIIIHHHIIIWWWhhhyyysssooolllllllllkkkhhhccc[[[TTTOOOLLLKKKHHHFFFEEEEEEFFFGGGEEECCCAAAAAABBBEEEHHHKKKQQQSSSWWW]]]ccchhhllloooqqqssswwwzzz|||||||||{{{|||}}}~~~~~~~~~}}}||||||||||||~~~~~~~~~~~~~~~zzzsssmmmeee___]]]]]]___```JJJJJJKKKMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVWWWYYY[[[\\\^^^```aaaaaabbbdddfffkkkiiikkkpppuuuzzzxxxiii]]]WWWTTTOOOMMMOOOTTT\\\iiiuuuyyy~~~{{{wwwxxxyyy{{{{{{||||||}}}zzzppphhhbbbaaa___^^^]]]]]]]]]]]]\\\sss|||xxxqqqmmmlllhhheeebbb]]]YYYVVVTTTTTTMMMMMMKKKIIIHHHFFFDDDDDDCCCGGGMMMSSSYYYdddpppzzz~~~oooooommmhhhcccaaadddhhhpppyyymmmeeeccchhhpppqqqWWWBBB:::888666555666666555333111111111222222333333333111111111111000000000///111111111111111222222222111111000111333777:::===CCCNNNgggyyy^^^MMMJJJOOOTTTjjjgggbbb[[[VVVWWW\\\```dddjjjnnnoooqqqvvvyyyxxxyyyvvvtttqqqiii\\\TTTSSS[[[wwwsssddd\\\YYYYYY\\\aaaeeeggghhhiiiiiiggghhhkkkooorrrssstttuuuxxxyyyyyyxxxzzz|||zzz||||||wwwtttnnnnnnlllhhhbbb]]]YYYWWW[[[hhhyyyyyyeeeZZZWWWZZZbbbjjjooosssxxxzzzzzz{{{~~~zzzpppgggcccaaa]]][[[\\\]]]\\\\\\\\\[[[WWWRRRNNNIIIFFFFFFHHHFFFGGGVVViii}}}xxxsssooommmkkkkkkjjjgggaaaZZZSSSNNNKKKJJJHHHFFFEEEFFFFFFGGGDDDCCCAAAAAACCCFFFJJJLLLSSSVVVZZZ```fffkkkoooqqqsssvvvyyy}}}~~~}}}{{{zzz|||}}}~~~}}}|||||||||}}}~~~~~~~~~wwwnnniiigggfffeeeJJJJJJKKKMMMNNNOOOPPPQQQQQQSSSUUUVVVVVVWWWYYYZZZ[[[]]]___``````aaaccceeehhhfffggglllpppuuu~~~sssddd\\\VVVQQQNNNPPPTTT]]]jjjwww}}}wwwuuussssssuuuwwwzzz||||||{{{pppggg```______^^^]]]^^^___``````uuu~~~yyysssqqqrrrllliiieee```\\\XXXVVVUUUQQQOOOMMMKKKHHHEEECCCBBBCCCGGGLLLRRRYYYcccnnnvvv{{{zzzvvvoooiiifffhhhkkkssstttllliiimmmsssqqqWWWDDD999777555444555444333222111111111222222333333333111111111111000000000///000000111111222222222222111111000111333777;;;>>>EEEQQQiii|||^^^LLLHHHMMMRRRfffccc]]]WWWTTTUUUXXX\\\gggmmmqqqqqqssswwwxxxwwwvvvtttrrrnnneeeXXXQQQQQQYYYwwwsssccc]]]\\\[[[___eeeggggggffffffgggiiikkknnnppprrrssssssrrrvvvwwwxxxxxxzzz|||wwwsssrrrooolllgggbbb\\\YYY[[[gggwwwrrrccc]]]\\\___eeekkknnnrrrvvvxxxxxxyyy}}}zzzpppfffccc```\\\ZZZ[[[[[[ZZZYYYYYYWWWTTTOOOKKKIIIFFFGGGHHHEEEFFFVVViii}}}xxxssspppnnnkkkjjjiiieee___XXXQQQMMMIIIIIIGGGFFFFFFFFFFFFFFFDDDCCCBBBAAACCCGGGKKKNNNUUUWWW\\\bbbhhhmmmppprrrtttwwwzzz}}}~~~}}}{{{yyy|||}}}}}}|||||||||}}}~~~~~~~~~}}}~~~|||wwwppplllkkkJJJJJJKKKMMMNNNOOOPPPQQQQQQSSSUUUUUUVVVVVVXXXZZZYYY[[[^^^______```ccceeegggfffhhhnnnssswww{{{kkkaaaWWWQQQNNNPPPUUU]]]kkkxxxyyytttnnnjjjkkkppptttwwwwww{{{~~~yyypppjjjaaaaaaaaa___]]]^^^aaacccdddxxx{{{vvvtttvvvqqqnnniiiddd^^^ZZZWWWVVVSSSQQQOOOLLLHHHEEECCCAAACCCFFFJJJQQQXXXbbblllsss}}}uuuooollllllnnnrrrzzzppplllooouuuqqqYYYGGG999777555444444444333222222222222222222222333333111111111111000000000000.........///000000111111333222222333666:::>>>@@@GGGSSSkkk{{{]]]JJJEEEKKKQQQ```]]]XXXTTTSSSTTTWWWYYYiiiooosssssstttwwwxxxvvvuuutttrrrnnncccVVVQQQRRRXXXvvvqqqbbb^^^]]]^^^bbbgggiiigggffffffhhhmmmnnnppprrrssssssrrrrrrtttvvvwwwxxxzzz}}}xxxuuurrrnnnkkkfff```\\\[[[gggwwwvvvjjj```]]]___aaafffkkkmmmppptttvvvvvvxxx|||vvvmmmdddaaa```]]]\\\^^^[[[YYYWWWUUUTTTQQQMMMJJJHHHFFFGGGHHHEEEGGGXXXmmm}}}xxxtttpppoookkkjjjgggccc]]]VVVPPPLLLHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBDDDHHHMMMOOOUUUYYY^^^dddjjjooorrrsssuuuwwwzzz|||}}}}}}{{{zzz|||}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~|||}}}}}}xxxrrrpppJJJJJJKKKMMMNNNOOOPPPQQQQQQSSSUUUUUUUUUVVVXXXZZZWWWZZZ\\\^^^___```ccceeegggggglllsssxxx|||tttiii[[[UUURRRSSSXXXaaaooo|||~~~~~~uuuiiibbbbbbffflllooorrruuuzzz}}}~~~xxxqqqnnnggggggeeeaaa^^^^^^aaaeeeeeexxx}}}wwwvvvyyyvvvsssmmmgggaaa\\\XXXWWWRRRQQQOOOLLLIIIFFFDDDCCCCCCEEEIIIPPPXXXaaajjjppp|||~~~wwwsssqqqpppppppppxxx|||rrrmmmoootttrrr\\\KKK:::888555555555555444222333333222222222222222222111111111111000000000000---......///000000111111333222222333666:::>>>AAAFFFSSSnnnxxxYYYGGGCCCIIIPPP[[[YYYUUUSSSTTTUUUWWWWWWgggnnnrrrssstttwwwwwwuuutttsssqqqmmmaaaUUUPPPQQQYYYuuuoooaaa]]]\\\___ccchhhjjjhhhggghhhkkkooopppqqqrrrssstttttttttrrruuuwwwxxxyyy}}}}}}xxxtttqqqlllfffbbb\\\iiiyyypppfff\\\[[[]]]```dddiiilllooossstttuuuwww|||vvvllldddaaa___]]][[[]]]\\\ZZZVVVSSSRRROOOMMMJJJFFFEEEGGGIIIGGGJJJ^^^ttt}}}xxxtttpppnnnjjjiiifffbbb\\\UUUNNNKKKGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBEEEIIINNNPPPVVVYYY___eeekkkooorrrssswwwxxxzzz|||}}}~~~}}}}}}|||}}}~~~|||}}}}}}~~~~~~~~~~~~}}}}}}|||~~~~~~}}}}}}~~~~~~|||{{{{{{yyywwwxxx}}}}}}uuutttJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRTTTUUUUUUVVVXXXZZZVVVYYY[[[]]]___```cccfffhhhiiinnnwww|||{{{ppp```[[[WWWXXX]]]fffuuu|||vvvhhh^^^\\\```fffiiiooorrrvvvzzz|||wwwrrrqqqmmmllliiiccc___^^^bbbeeebbbvvv~~~wwwvvvyyyyyyvvvpppiiibbb\\\YYYWWWPPPOOONNNLLLJJJGGGFFFEEECCCEEEIIIOOOXXXaaajjjoooyyy}}}wwwuuutttsssqqqpppuuu}}}rrrmmmnnnssssss^^^OOO;;;999777666666666555444444333333222222111111111111111111111000000000000///000000111222333333333111000000111444999===???DDDRRRqqqtttVVVDDDBBBIIIPPPXXXVVVTTTTTTUUUVVVWWWWWWeeelllqqqrrrsssvvvwwwuuurrrqqqooojjj___RRRMMMPPPZZZuuummm```[[[ZZZ^^^ccchhhjjjhhhhhhkkkoooppppppqqqrrrtttuuuvvvwwwrrruuuwwwxxxyyy{{{{{{wwwrrrlllhhh^^^kkkzzz}}}ooodddZZZXXXZZZ]]]ccchhhkkkooorrrttttttwww{{{yyyooofffaaa___ZZZXXXYYY^^^[[[VVVSSSQQQOOOMMMLLLDDDDDDHHHKKKIIINNNccczzz}}}xxxssspppnnnjjjiiifffaaa[[[TTTNNNJJJGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBCCCEEEJJJNNNQQQVVVYYY___fffkkkppprrrsssyyyyyy{{{|||~~~~~~|||}}}}}}{{{|||}}}~~~~~~}}}|||{{{~~~}}}}}}~~~yyyyyy}}}}}}yyyyyyyyy~~~~~~|||pppsssuuutttrrrvvv~~~wwwvvvJJJJJJJJJJJJKKKLLLMMMNNNSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWXXX[[[```dddiiimmmsssyyyuuuggg```[[[\\\aaaiiittt~~~|||}}}yyyhhh\\\XXXZZZ^^^```kkkqqqxxx{{{||||||}}}~~~vvvppplllkkkjjjkkkfff___]]]______www~~~ssssssyyyzzzyyyuuunnneee^^^YYYWWWSSSRRRPPPMMMJJJFFFCCCAAABBBDDDIIINNNTTT]]]gggmmmyyy}}}{{{xxxssspppqqqppptttxxxvvvyyy}}}pppjjjsssyyybbbMMM;;;888555444444555444333222222222222222222222222222222111111111111222222111111000000111111222333222222333444666999???BBBFFFWWWxxxjjjNNNCCCEEEIIIJJJTTTUUUUUUTTTRRRTTTZZZ___lllooorrrttttttttttttuuuwwwuuuooofffZZZPPPJJJGGGXXX|||~~~lll___[[[______cccgggjjjjjjjjjjjjjjjoooooopppqqqssstttuuuuuutttuuuwwwwwwxxxyyy{{{~~~~~~~~~}}}vvvpppkkkoooxxxyyyhhhaaaZZZVVVUUUVVV^^^gggqqqrrrrrrrrrsssvvv{{{wwwrrrkkkeeeaaa^^^[[[YYYZZZXXXUUUSSSRRRPPPMMMKKKFFFGGGHHHGGGGGGPPPfff{{{|||xxxtttqqqnnnlllqqqmmmggg```YYYRRRKKKGGGKKKHHHDDDCCCDDDFFFGGGGGGCCCAAACCCGGGHHHIIINNNTTTXXXbbbiiijjjnnntttvvvsssuuuxxx{{{|||}}}~~~~~~}}}|||}}}~~~~~~}}}~~~~~~}}}||||||{{{zzzzzz|||~~~~~~|||wwwsssuuuxxx~~~|||yyyrrrooonnnpppppprrrxxx}}}KKKKKKKKKKKKLLLMMMOOOOOORRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWYYY]]]bbbgggnnnrrrwww|||xxxlllddd^^^___dddlllxxx~~~~~~pppaaaYYYXXX[[[^^^fffllltttyyyzzz|||~~~xxxqqqooommmllllllhhhaaa___aaa```xxxvvvuuuyyyzzzyyyvvvpppggg___ZZZWWWRRRQQQPPPMMMJJJGGGDDDCCCBBBDDDHHHMMMTTT]]]gggmmm{{{}}}|||yyyuuusssuuupppttt{{{{{{}}}uuuppp{{{{{{cccLLL===:::777555444444333111222222222222222222222222222222111111111111222222111111000000111111222333111222333444666:::???CCCIII\\\hhhMMMCCCDDDHHHJJJTTTUUUUUUSSSRRRTTTZZZ___kkknnnqqqsssttttttuuuvvvwwwtttmmmcccXXXPPPKKKIII\\\~~~lll___ZZZ^^^___bbbfffiiiiiijjjkkklllmmmnnnoooppprrrssstttttttttuuuwwwwwwwwwxxx{{{}}}zzzvvvtttvvv{{{yyyqqqddd]]]VVVTTTTTTWWW```iiipppqqqrrrssstttwww{{{~~~xxxssskkkeeeaaa^^^\\\[[[[[[YYYVVVTTTSSSQQQNNNKKKGGGGGGHHHHHHHHHQQQhhh}}}|||wwwtttqqqmmmkkknnnkkkfff```YYYRRRKKKGGGIIIGGGDDDDDDEEEFFFGGGFFFCCCAAACCCGGGIIIJJJOOOUUUYYYaaaiiikkkooouuuwwwtttvvvxxx||||||}}}~~~~~~}}}|||~~~~~~}}}~~~~~~}}}{{{yyyyyyvvvxxx{{{~~~}}}wwwsssuuuxxx}}}|||sssooolllmmmmmmnnnuuu}}}KKKKKKKKKLLLMMMOOOPPPQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQSSSUUUXXX[[[```fffjjjsssuuuyyy}}}|||ooofff```aaafffooozzz~~~~~~xxxgggZZZUUUWWW[[[___eeennnuuuxxx{{{~~~zzzsssooommmllllllhhhaaa___aaa```xxxyyyvvvyyyxxxxxxwwwqqqhhh```YYYVVVQQQPPPOOOMMMKKKHHHFFFEEEBBBDDDHHHMMMTTT]]]gggnnn|||~~~{{{wwwuuuvvvqqquuuwwwuuu~~~dddLLL???<<<888555444333111000222222222222222222222222222222111111111111222222111111000000111111222333111222333444666:::???CCCKKKbbbcccKKKBBBDDDHHHKKKTTTTTTTTTRRRQQQTTTZZZ___jjjmmmppprrrssstttvvvxxxwwwssskkk```UUUOOOLLLLLL```}}}lll___ZZZ]]]^^^aaadddfffhhhiiilllnnnmmmmmmnnnoooqqqrrrssstttsssuuuvvvvvvvvvwwwzzz|||}}}|||||||||~~~|||tttmmmaaaYYYRRRQQQSSSXXXbbbkkkoooppprrrssstttwwwzzz}}}yyyssskkkdddaaa______^^^\\\ZZZXXXVVVUUURRROOOLLLHHHHHHIIIIIIIIITTTkkk{{{wwwssspppllljjjjjjhhheee```YYYRRRKKKGGGGGGEEEDDDEEEFFFGGGFFFEEEBBBAAACCCGGGJJJKKKPPPWWWZZZbbbiiilllpppuuuxxxwwwxxxyyy|||~~~~~~}}}|||}}}~~~~~~}}}|||~~~~~~}}}}}}~~~~~~|||xxxuuusssrrruuuzzzyyytttvvvxxx|||~~~tttooolllkkkjjjkkkqqqxxx{{{IIIIIIJJJKKKLLLNNNOOOPPPMMMNNNOOOPPPPPPOOONNNNNNNNNQQQUUUYYY^^^ccciiinnnrrrtttxxx{{{~~~ooofff```aaahhhpppzzz~~~{{{zzz}}}~~~kkkZZZQQQSSSXXXZZZaaajjjqqquuuyyy}}}zzzrrrmmmkkkjjjjjjeee___]]]```aaaxxx|||wwwxxxvvvvvvuuuppphhh___XXXUUUPPPPPPOOONNNLLLJJJHHHFFFBBBDDDHHHLLLTTT]]]hhhooo}}}~~~yyywwwxxxuuuzzzwwwvvvfffKKK>>>;;;888555555444222111222222222222222222222222222222111111111111222222111111000000111111222333111222333444666;;;@@@DDDKKKfff~~~___JJJBBBCCCHHHLLLTTTTTTTTTRRRQQQTTTZZZ```jjjlllooorrrsssuuuxxxzzzwwwrrrhhh\\\RRRMMMMMMNNN```yyyiii___ZZZ\\\\\\___bbbdddfffiiilllooommmnnnooopppqqqrrrssstttssstttuuuuuuuuuvvvxxx{{{{{{~~~{{{tttoooaaaXXXQQQQQQTTTZZZccclllmmmoooqqqrrrtttvvvzzz|||{{{uuummmfffbbbbbbbbbbbb]]]\\\ZZZXXXWWWTTTPPPMMMIIIIIIJJJJJJKKKWWWooo{{{vvvrrroookkkiiiffffffddd___XXXQQQKKKHHHEEEDDDDDDFFFHHHHHHFFFDDDBBBAAACCCHHHKKKMMMRRRYYY]]]bbbiiinnnrrruuuxxxyyyzzz{{{|||~~~~~~}}}||||||}}}~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~{{{uuupppmmmooossszzz|||xxxxxxyyy{{{~~~sssooommmmmmkkkiiimmmssszzzGGGGGGHHHHHHIIIKKKLLLMMMKKKKKKLLLLLLMMMLLLLLLLLLMMMQQQWWW\\\aaagggmmmqqqrrrtttwww{{{pppgggaaadddlllttt}}}~~~wwwvvvzzz}}}lllYYYPPPQQQVVVXXX___hhhooossswww{{{~~~zzzrrrnnnkkkjjjiiiddd^^^]]]```bbbyyy~~~wwwuuussstttsssnnnfff]]]VVVSSSQQQPPPPPPNNNLLLJJJIIIHHHBBBDDDGGGLLLSSS]]]iiippp~~~}}}~~~{{{wwwwwwgggMMM<<<:::777555555555555444222222222222222222222222222222111111111111222222111111000000111111222333111222333555777;;;AAAEEEMMMlllzzz[[[HHHBBBBBBHHHOOOTTTUUUTTTRRRQQQTTT\\\bbbjjjmmmpppsssuuuwwwyyy{{{wwwqqqeeeYYYOOOKKKMMMOOO^^^zzzrrrfff^^^YYY[[[[[[]]]aaaccceeehhhkkknnnnnnooopppqqqrrrtttuuuuuurrrsssuuuuuutttuuuwwwyyyyyyzzz}}}|||uuupppccc[[[SSSTTTWWW\\\dddkkkkkkmmmooopppqqqtttyyy|||}}}wwwnnngggdddddddddddd^^^\\\[[[ZZZXXXUUUQQQNNNJJJJJJKKKKKKNNNZZZssszzzuuuqqqmmmjjjgggcccdddccc^^^VVVOOOJJJIIIDDDDDDEEEFFFHHHGGGEEECCCAAAAAACCCIIILLLOOOTTT[[[aaadddjjjpppsssuuuxxx{{{||||||}}}~~~~~~}}}|||{{{}}}~~~~~~}}}}}}||||||~~~~~~}}}||||||}}}}}}~~~{{{tttmmmhhhmmmqqqwww~~~~~~zzzzzzzzz{{{~~~|||rrrppppppqqqnnnjjjjjjnnnxxxFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLOOOSSSYYY```eeejjjooorrrsssuuuyyy}}}~~~ppphhhccciiissszzzyyyuuuyyy~~~{{{kkkZZZPPPPPPTTTWWW^^^hhhooosssvvvzzz}}}}}}}}}sssqqqmmmllljjjfff``````ccceee{{{xxxtttrrrrrrqqqlllddd[[[VVVSSSRRRQQQPPPOOOMMMKKKIIIHHHBBBDDDGGGKKKSSS]]]iiiqqqxxxxxxiiiOOO<<<999777555666666666555222222222222222222222222222222111111111111222222111111000000111111222333111222444555777<<>>;;;888666666666555444222222222222222222222222222222111111111111222222111111000000111111222333111222444555888<<>>EEEJJJTTTwwwrrrVVVJJJCCCIIITTTXXX\\\XXXUUUSSSSSSUUU___jjjpppwww}}}}}}}}}~~~{{{xxxrrrppp___OOOLLLIIIGGGMMMkkkwww}}}ssscccYYYWWWXXXZZZ]]]aaaccceeefffiiikkknnnnnnmmmnnnoooppprrrsssqqqsssuuuvvvvvvvvvxxxzzzyyyyyyyyyxxxxxxxxxwwwwww}}}~~~~~~~~~~~~{{{oooaaa^^^[[[[[[^^^bbbeeefffgggfffgggiiiiiijjjqqqyyywwwtttooohhhbbb```___^^^^^^```]]]ZZZXXXXXXVVVRRRNNNOOONNNMMMOOOXXXkkkyyyqqqkkkhhhfffeeedddaaa[[[UUUPPPLLLJJJIIIGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDGGGJJJOOOVVV___dddmmmnnnpppsssuuuvvvwwwwww}}}~~~~~~zzz|||}}}~~~}}}~~~~~~~~~}}}}}}~~~qqqfffaaa^^^[[[]]]ccciiimmmnnnnnnpppsssvvvyyy}}}~~~zzztttnnnmmmjjjhhhjjjoooyyyEEEEEEFFFJJJMMMPPPPPPPPPMMMMMMKKKGGGDDDEEEKKKQQQVVVZZZ___cccfffiiilllnnnkkkkkklllnnnqqqtttvvvxxx}}}uuuppplllhhhdddbbb```bbbjjjqqquuuzzz~~~}}}|||yyykkk]]]TTTRRRTTTWWW```iiiooottt{{{~~~}}}{{{~~~}}}vvvmmmhhhbbb]]]]]]```iii|||uuupppoookkkgggaaa]]][[[ZZZVVVSSSPPPMMMLLLKKKIIIGGGCCCBBBDDDJJJPPPYYYgggttttttpppzzzlllVVVAAA===999666555444333222333333222222222222222222222222222111111111000000111111222222222111000///222333555666999>>>DDDIIISSSvvvqqqUUUIIICCCHHHTTTWWWZZZVVVSSSSSSRRRUUU___iiiqqqxxx~~~~~~~~~}}}yyysssqqq```PPPMMMIIIGGGOOOmmmwww|||rrrbbbYYYVVVWWWZZZ]]]aaaccceeegggiiikkkmmmmmmmmmmmmnnnpppqqqrrrrrrtttvvvvvvvvvvvvxxxyyywwwwwwxxxyyyzzzzzzzzzzzz||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~rrraaa^^^[[[[[[]]]```bbbccccccaaabbbddddddfffnnnwwwyyyqqqllleee```___^^^^^^^^^```^^^\\\[[[[[[XXXTTTQQQOOONNNNNNQQQ]]]pppxxxqqqkkkhhheeedddaaa^^^YYYSSSNNNJJJHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCEEEHHHLLLQQQXXX```fffoooppprrrtttvvvxxxyyyyyy~~~~~~~~~|||~~~~~~}}}~~~~~~}}}~~~pppccc\\\YYYVVVWWW]]]cccfffgggiiikkkooossswww{{{}}}{{{tttooommmjjjiiikkkpppxxxDDDEEEGGGLLLQQQUUUUUUUUUSSSSSSPPPKKKGGGGGGLLLQQQTTTWWW\\\___bbbdddfffhhhhhhiiijjjlllooorrruuuwww|||uuupppmmmhhhdddaaa___```hhhooossswww{{{~~~}}}zzz|||{{{{{{vvvkkk]]]TTTSSSVVVZZZccclllqqqvvv{{{|||zzzyyy|||xxxoooiiiccc^^^___bbbkkk{{{wwwpppnnnjjjfffaaa]]][[[YYYWWWTTTPPPLLLKKKIIIGGGEEEBBBAAADDDJJJPPPXXXgggtttxxxrrrwwwmmmWWWAAA>>>:::777666555444333333333333222222111111111222222222111111111111111222222222333222222111000222333444555888===DDDIIISSSvvvoooSSSIIIBBBHHHSSSVVVXXXTTTRRRRRRRRRUUU___iiirrrxxx~~~~~~{{{uuurrraaaQQQMMMHHHHHHRRRoooxxx|||qqqaaaXXXUUUUUUYYY\\\```ccceeegggiiillllllllllllmmmnnnoooqqqrrrsssuuuvvvvvvuuuuuuvvvwwwsssuuuwwwyyy{{{|||||||||{{{{{{{{{{{{||||||||||||zzzzzz}}}}}}}}}yyymmmaaa^^^[[[ZZZ[[[]]]^^^^^^]]]\\\\\\^^^___bbbkkkttt|||nnniiiccc___]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[WWWSSSOOOOOOPPPVVVcccxxxxxxqqqlllhhheeebbb]]][[[VVVPPPLLLIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFJJJNNNSSSZZZbbbhhhpppqqqsssvvvxxxyyyzzz{{{~~~}}}}}}||||||~~~~~~~~~~~~~~~ppp___YYYUUURRRSSSXXX^^^aaabbbccceeeiiinnntttzzz|||{{{tttnnnllljjjiiilllqqquuu|||BBBDDDHHHNNNTTTXXXYYYYYYXXXWWWSSSNNNJJJHHHJJJMMMOOORRRWWW[[[^^^```ccceeehhhiiijjjlllooossswwwyyyzzztttpppmmmhhheee```]]]^^^gggooossswww{{{~~~}}}}}}~~~yyyyyytttuuusssiii[[[SSSTTTXXX^^^gggooossswwwzzz{{{xxxxxxzzz}}}~~~}}}}}}}}}~~~|||rrrkkkeee```aaaeeemmm|||wwwnnnkkkhhhdddbbb___]]][[[VVVSSSOOOLLLJJJIIIGGGEEEBBBAAADDDIIIPPPXXXfffsss|||uuuzzzpppWWW@@@===999666666555444333444333333222222111111111111111111111111111111111222222222333222222222222222222444555888===DDDHHHUUUxxxkkkQQQGGGBBBGGGRRRUUUWWWTTTSSSSSSSSSVVV```jjjqqqwww}}}}}}~~~|||vvvrrraaaQQQMMMGGGHHHUUUrrrzzz|||ppp```WWWUUUTTTWWWZZZ^^^aaacccfffiiikkkmmmmmmnnnooopppqqqrrrrrrssstttuuutttsssrrrssstttrrrtttvvvyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxx{{{~~~}}}xxxlllaaa___]]]ZZZYYYYYYYYYXXXWWWXXXVVVWWWYYYZZZ^^^gggrrroookkkddd___]]]]]]]]]]]]\\\]]]___```___\\\XXXUUUQQQPPPRRRZZZiii~~~xxxrrrlllhhhdddaaa\\\YYYTTTOOOKKKHHHFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDGGGKKKOOOUUU\\\dddiiiqqqrrrtttvvvxxxzzz{{{{{{~~~~~~~~~|||{{{}}}~~~~~~}}}}}}ppp___YYYUUURRRSSSXXX]]]``````^^^```dddkkkssszzz{{{yyysssmmmkkkiiihhhkkkppprrryyyBBBDDDHHHNNNUUUZZZ\\\\\\ZZZYYYVVVRRRMMMJJJHHHHHHIIIMMMRRRWWW[[[^^^aaadddcccddddddfffjjjooosssvvvxxxssspppmmmiiieee^^^[[[\\\fffpppvvvzzz}}}~~~}}}~~~yyywwwrrrsssoooeeeYYYSSSTTTXXXbbbjjjrrruuuwwwzzzzzzwwwzzz{{{}}}}}}||||||}}}uuummmfffbbbccchhhqqq~~~wwwllliiieeedddcccbbb```^^^TTTQQQMMMKKKKKKJJJIIIHHHCCCBBBDDDJJJPPPYYYgggttt{{{ttt|||sssWWW???<<<888555555444444333333333333222222111111111111111111111111111111111222222222222222222333333222333444555888===DDDIIIYYY|||fffNNNFFFAAAGGGRRRTTTXXXVVVUUUUUUUUUXXXaaakkkooovvv{{{{{{||||||vvvqqq___RRRLLLFFFIIIYYYwww}}}|||ooo```WWWTTTSSSTTTWWW[[[___aaadddgggjjjnnnooopppqqqrrrsssssssssrrrsssssssssqqqpppqqqrrrssstttuuuvvvwwwvvvvvvuuuwwwwwwxxxxxxxxxyyyyyyyyyzzzxxx{{{yyysssnnndddZZZ[[[YYYWWWUUUUUUSSSQQQOOORRRPPPQQQTTTUUUYYYbbbllltttnnngggaaa^^^]]]\\\\\\ZZZ\\\^^^___^^^ZZZWWWUUUTTTSSSUUU]]]nnnyyysssnnniiiddd```\\\YYYTTTOOOKKKHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDGGGLLLQQQWWW^^^fffkkkppprrrtttvvvxxxyyyzzz{{{||||||}}}~~~}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~rrrbbbZZZVVVRRRSSSXXX]]]```aaa]]]^^^bbbiiisss|||{{{wwwqqqlllkkkiiigggjjjnnnmmmuuu}}}FFFGGGIIIOOOVVV[[[^^^___]]]\\\ZZZWWWSSSMMMIIIFFFFFFJJJPPPUUUYYY\\\```bbbbbbbbbbbbdddhhhnnnsssvvv~~~|||vvvrrrpppmmmiiieee^^^ZZZ[[[fffqqqxxx|||~~~{{{xxxtttqqqjjj```WWWTTTVVVZZZfffmmmsssuuuwwwzzz{{{yyy{{{|||}}}|||{{{|||~~~~~~}}}xxxooohhhcccfffkkkvvvyyymmmiiieeedddeeedddbbb___SSSQQQMMMLLLKKKKKKJJJIIICCCBBBEEEKKKQQQYYYhhhuuuuuunnnxxxsssXXX>>>;;;777555444444444333222222222222222222222222111111111111111222222222222111111111111222333333333444555666999>>>EEEJJJ]]]```JJJDDDAAAHHHSSSUUUYYYWWWVVVWWWWWWYYYaaakkknnnuuuzzzzzz{{{}}}wwwppp___SSSNNNFFFLLL___{{{}}}ppp```XXXUUUSSSRRRVVVZZZ^^^aaadddhhhjjjooopppqqqsssttttttttttttqqqrrrsssrrrqqqpppqqqrrruuuuuuttttttsssssssssssswwwwwwwwwwwwxxxxxxxxxxxxzzzwwwyyyxxxqqqllleee^^^YYYWWWUUUTTTSSSQQQNNNKKKLLLKKKMMMPPPRRRTTT\\\eee|||vvvqqqiiiccc___^^^]]]\\\ZZZ\\\^^^^^^\\\XXXVVVVVVVVVUUUWWWaaarrrzzzuuupppjjjddd```]]]ZZZUUUOOOKKKHHHFFFEEECCCCCCCCCCCCCCCCCCBBBBBBEEEHHHNNNTTTZZZaaaiiinnnqqqrrrtttvvvxxxzzz{{{{{{{{{|||}}}~~~}}}~~~~~~}}}{{{{{{|||~~~~~~}}}|||{{{|||wwwfffYYYUUURRRSSSXXX^^^aaabbb^^^^^^aaaiiittt||||||tttpppmmmmmmkkkiiijjjmmmkkksss{{{KKKKKKLLLPPPVVV\\\```bbbaaaaaa```___[[[TTTLLLFFFGGGKKKPPPTTTXXX[[[^^^```ccccccccceeeiiiooouuuxxx|||zzzuuuqqqpppnnniiifff___ZZZ[[[eeeqqqwwwzzz|||~~~{{{vvvnnncccZZZVVVWWWZZZ]]]iiiooottttttvvvzzz|||{{{|||}}}|||{{{zzz{{{}}}~~~|||zzzpppiiieeegggmmmzzz{{{pppkkkgggeeefffeeeaaa]]]VVVSSSOOOMMMLLLKKKJJJHHHDDDCCCFFFLLLRRR[[[iiivvv|||ooojjjrrr~~~qqqYYY>>>;;;777555555555555444111111111222222333333444000000111111111222222222111000000///000111222333444555666777:::???FFFKKK```{{{\\\GGGCCCAAAHHHSSSVVVZZZWWWVVVWWWVVVXXX___iiiooouuuzzz{{{|||xxxqqq```UUUPPPIIIPPPfff~~~pppaaaYYYUUUSSSSSSVVV[[[___bbbfffiiilllnnnoooqqqssstttttttttsssqqqrrrssssssrrrqqqssstttwwwvvvtttrrrrrrssstttuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxtttuuu|||}}}rrrkkkeee```]]]\\\ZZZZZZYYYVVVRRROOOKKKKKKNNNRRRSSSTTT[[[ccczzzuuupppiiiccc```___^^^]]][[[^^^___^^^ZZZWWWVVVWWWWWWVVVYYYdddvvv|||wwwrrrkkkeeeaaa]]]ZZZUUUOOOJJJFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBGGGKKKQQQWWW^^^eeemmmqqqssstttvvvxxxzzz||||||}}}~~~~~~~~~~~~~~~|||}}}}}}|||zzzyyy{{{|||||||||zzzxxxyyy||||||jjjZZZVVVSSSUUUZZZaaadddeee______aaahhhsss|||}}}tttpppooopppoookkkkkkmmmjjjrrrzzzOOONNNNNNQQQWWW]]]bbbdddddddddeeeddd```XXXOOOHHHIIILLLQQQUUUWWWYYY\\\^^^aaaaaaaaacccgggmmmssswww{{{~~~yyytttqqqpppnnniiifffaaa[[[[[[eeepppvvvxxxyyy}}}~~~|||wwwmmm___VVVUUUYYY^^^aaakkkqqqttttttuuuzzz}}}||||||}}}|||zzzyyyzzz}}}~~~}}}{{{qqqiiieeehhhnnn}}}~~~tttnnnhhhffffffeee```[[[XXXUUUQQQNNNLLLKKKIIIGGGEEEDDDGGGLLLSSS[[[iiivvvwwwmmmiiiooowwwnnnZZZ???<<<999666666666666555000000111222333444444555000000111111222222222222000000/////////000222333555666777888;;;@@@GGGKKKaaaxxxYYYEEEBBBAAAIIITTTVVVYYYWWWVVVVVVUUUVVV^^^gggpppvvv{{{{{{}}}yyyrrrbbbWWWRRRKKKSSSjjjpppaaaYYYVVVSSSTTTWWW\\\```dddgggkkknnnmmmnnnppprrrsssssssssrrrrrrsssuuutttssssssuuuvvvxxxvvvtttrrrrrrsssvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvqqqrrrzzzrrrhhhbbb^^^dddcccbbbaaa```]]]YYYUUUNNNNNNRRRVVVWWWXXX]]]dddzzzsssnnngggbbb```_________]]]___```^^^ZZZWWWWWWXXXWWWVVVZZZfffyyy}}}xxxssslllfffaaa]]]ZZZTTTNNNIIIEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBIIIMMMSSSZZZaaahhhooottttttuuuwwwzzz|||}}}~~~~~~}}}|||}}}~~~|||||||||{{{yyyyyyzzz{{{|||{{{yyywwwwwwzzzkkk\\\YYYVVVXXX^^^dddhhhiii```___```hhhsss{{{~~~}}}tttqqqqqqsssrrrnnnlllnnnjjjrrrzzz~~~RRRRRRWWW[[[YYYWWW\\\fffiiihhhgggccc^^^WWWQQQNNNJJJMMMRRRVVVXXX[[[]]]______aaabbbdddfffiiinnnrrryyyvvvooommmlllkkkiiiaaa___^^^ccckkkrrrvvvxxx~~~{{{uuuhhh[[[TTTSSSVVV]]]eeerrrssstttvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy~~~~~~~~~}}}zzzyyyzzz|||zzz|||{{{qqqiiieeeiiippp|||tttkkkfffgggfffaaa[[[XXXTTTPPPMMMKKKIIIGGGEEEEEEDDDGGGMMMRRRZZZfffrrryyyllliiimmmqqqzzzmmmWWWBBB<<<666666555333333666333333333333444555666666111111000000000000111111000000000000000111111222444333444888:::===FFFPPPbbbwww[[[GGGAAA@@@KKKWWWVVV[[[XXXUUUUUUSSSTTT\\\fffppptttwwwzzzzzzqqqjjjWWWPPPPPPUUUttt}}}kkk]]]XXXVVVSSSTTTWWW[[[^^^aaaeeeiiilllmmmnnnpppqqqssstttttttttrrrrrrqqqpppoooqqqtttxxxtttuuuvvvuuusssrrrrrrssswwwxxxxxxxxxxxxxxxwwwvvvwwwvvvuuuuuuxxxuuuggg^^^\\\\\\eeekkkiiigggfff```YYYWWWQQQQQQYYY[[[XXX\\\fffwwwzzzssskkkccc___]]]\\\[[[```___]]][[[ZZZZZZ[[[\\\WWWVVV[[[jjj~~~xxxtttqqqlllfffaaaZZZVVVQQQMMMJJJHHHFFFDDDBBBDDDFFFEEECCCCCCEEEHHHNNNPPPUUU]]]fffmmmrrrtttxxxyyyzzz|||~~~}}}}}}~~~~~~}}}}}}~~~|||||||||}}}}}}}}}~~~~~~{{{zzzxxxxxxyyyxxxwwwuuutttvvvwwwwwwvvvwww|||qqqddd___YYYYYYbbbkkkmmmkkkbbbaaa```eeemmmvvv|||}}}uuuuuutttrrrpppooommmmmmnnnqqqwww~~~XXXVVVWWWZZZXXXVVV\\\dddjjjiiigggccc]]]VVVPPPLLLNNNQQQUUUXXXYYY[[[]]]^^^___```bbbccceeeiiimmmqqqyyywwwqqqnnnmmmjjjhhh]]][[[\\\aaaiiiqqquuuvvvzzzyyy}}}yyylllaaaVVVRRRSSSWWW```hhhpppqqqssstttvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{yyyxxxwwwyyyzzzyyy|||uuunnniiilllrrr~~~|||tttjjjfffeeeddd___YYYWWWTTTPPPMMMKKKIIIGGGEEEEEEDDDGGGMMMRRRYYYeeeqqq{{{nnnjjjnnnssszzzkkkUUUBBB;;;666666555333333666333222222222222333444444111111000000000000111111000000000000000111222222444333444888:::===FFFPPPfffxxx\\\IIICCCBBBMMMXXXXXXYYYVVVUUUUUUTTTTTTZZZcccnnnssswwwzzzyyyrrrlllZZZSSSUUU\\\kkk\\\VVVTTTRRRTTTWWWZZZ^^^```cccgggjjjmmmmmmnnnoooqqqrrrssstttqqqqqqpppnnnmmmnnnrrrtttuuuvvvwwwvvvtttssssssuuuuuuuuuvvvvvvuuuuuuttttttsssrrrpppoooqqquuu{{{~~~pppddd]]][[[[[[eeennnppppppoookkkdddaaaYYYXXX\\\[[[XXX]]]gggzzz{{{uuullleee```^^^\\\[[[^^^]]]\\\[[[ZZZYYYYYYYYYWWWWWW]]]lll~~~xxxtttqqqlllfff```ZZZVVVPPPLLLJJJHHHFFFDDDAAACCCEEEDDDBBBBBBEEEHHHOOOQQQWWW___hhhoootttwwwyyyyyyzzzzzz|||}}}}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{xxxvvvsssrrrrrrrrrqqqpppnnnppprrrrrrrrruuu{{{|||kkkddd]]]\\\ccckkkllljjjcccaaaaaadddkkkttt{{{~~~|||uuutttsssqqqooonnnmmmllllllooouuu|||eeeaaa^^^\\\ZZZYYY]]]cccjjjhhhfffbbb\\\UUUOOOLLLSSSUUUXXXYYYZZZZZZ\\\^^^^^^```aaabbbdddggglllpppzzzxxxrrrpppmmmhhheeeZZZYYY[[[aaajjjrrrvvvwwwwwwwww{{{vvvggg]]]TTTRRRUUUYYYbbbiiinnnoooppprrrssstttuuuuuusssssssssttttttuuuuuuuuussstttuuuuuuttttttvvvwwwxxxzzz~~~|||tttnnnooosssxxxyyyrrrjjjeeedddbbb]]]YYYWWWTTTOOOLLLKKKIIIGGGFFFDDDDDDFFFLLLQQQXXXdddppp~~~~~~pppkkkooouuu{{{jjjTTTBBB;;;777666666333333555333333222111111111222222111111000000000000111111111000000000000111222222444333444888:::===GGGPPPiiiwww\\\JJJDDDDDDOOOYYYYYYVVVUUUUUUVVVTTTSSSXXX___jjjqqqwww{{{yyysssppp]]]VVVZZZffflll[[[TTTRRRQQQTTTVVVZZZ\\\___aaaeeehhhllllllllllllnnnppprrrsssrrrrrrqqqooonnnnnnqqqsssuuuvvvwwwvvvuuutttuuuvvvuuuuuuuuuuuuuuutttssssssrrroookkkhhhgggiiikkkmmmuuuvvvuuuoooeee\\\XXXWWWUUU___jjjpppsssuuusssooojjjccc___```]]][[[bbbnnn~~~xxxooogggbbb___]]]\\\[[[[[[[[[[[[ZZZXXXVVVUUUWWWXXX___ooo}}}xxxtttqqqllleee```YYYUUUPPPLLLIIIHHHFFFDDDBBBDDDFFFEEECCCCCCGGGJJJPPPTTTZZZbbbjjjrrrwwwzzz{{{{{{zzzzzzzzz|||}}}~~~~~~}}}~~~~~~~~~~~~||||||{{{yyyxxxvvvuuutttqqqnnnkkkiiiiiijjjjjjiiigggiiijjjjjjkkkpppxxx~~~tttjjjaaa___dddiiijjjiiicccbbbaaaccchhhpppxxx}}}zzztttsssqqqooommmlllkkkkkkjjjmmmrrryyysssoooiiiddd___^^^___bbbccccccaaa^^^YYYTTTOOOMMMSSSUUUXXXYYYYYYZZZ\\\]]]^^^___```aaacccfffjjjnnnxxx|||~~~wwwsssppplllfffbbb[[[ZZZ\\\cccmmmtttxxxyyyzzz{{{~~~tttiii```XXXWWWXXX[[[aaagggjjjkkkmmmnnnpppqqqqqqqqqoooooonnnnnnnnnmmmmmmmmmkkkmmmnnnoooooopppsssuuuvvvxxx{{{~~~yyyrrroooqqqrrruuu{{{vvvpppjjjfffeeeccc___\\\VVVSSSOOOLLLJJJIIIGGGFFFDDDCCCEEEKKKOOOVVVbbbmmm{{{~~~pppjjjooowww{{{|||hhhTTTAAA;;;777777666333333555555444333222111111111111111111000000000000111111111111000000111111222333444333444888:::>>>GGGQQQiiitttZZZIIIEEEEEEPPPZZZYYYUUUTTTUUUWWWUUURRRUUU[[[gggoooxxx|||zzzuuurrr___WWW[[[jjjmmmZZZTTTSSSRRRSSSVVVYYY[[[]]]```cccfffkkkkkkjjjjjjkkknnnqqqrrruuuuuuuuurrrpppppprrrsssssstttvvvuuuttttttuuuvvvvvvvvvwwwwwwwwwwwwvvvuuusssooohhhccc```^^^]]]]]]]]]______\\\VVVRRROOOOOOLLLSSS\\\ccciiinnnrrrsssnnnkkkhhheeeaaaaaakkkwww{{{rrrjjjeeeaaa^^^]]]ZZZ[[[\\\]]][[[YYYVVVTTTVVVXXX```rrr}}}wwwssspppllleee```XXXTTTOOOKKKIIIGGGEEEDDDCCCEEEGGGFFFDDDEEEJJJNNNRRRVVV^^^fffnnnuuu{{{~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}||||||{{{{{{wwwvvvtttrrrpppmmmlllkkkhhheeeaaa```aaaccceeeeeebbbcccdddcccdddjjjrrryyyzzznnnbbb```ccceeeffffffddddddccccccfffmmmvvv}}}~~~~~~vvvsssqqqooommmkkkjjjjjjjjjiiilllqqqwww~~~vvvvvvrrrjjjccc___^^^^^^ZZZZZZYYYXXXVVVSSSQQQOOORRRSSSVVVWWWWWWXXX[[[]]]]]]^^^___```aaadddiiillluuuzzz|||vvvqqqoookkkeee```\\\[[[\\\bbblllssswwwxxxzzz~~~ssshhh```ZZZYYYYYYZZZ^^^cccdddeeegggiiijjjkkkkkkkkkiiihhhgggfffeeecccbbbbbbbbbdddfffhhhiiikkkoooqqqsssuuuxxx|||yyyqqqlllllljjjkkklllpppvvvrrrnnnjjjggggggeeebbb```UUURRRNNNLLLJJJIIIGGGFFFDDDCCCEEEIIINNNTTT```kkkyyy|||oooggglllvvvyyyxxxgggUUUAAA;;;777777777444333444777666555333222222222222111111000000000000111111111111111111111222222333333333444888;;;???HHHRRRgggpppVVVGGGEEEFFFQQQ\\\ZZZUUUUUUWWWYYYVVVRRRTTTZZZeeeoooxxx{{{~~~}}}|||vvvrrr^^^UUUXXXgggmmm[[[UUUUUUTTTRRRUUUXXX[[[]]]___bbbeeekkkjjjiiijjjkkkmmmppprrrvvvvvvuuusssqqqpppqqqsssqqqrrrsssssssssssstttuuuvvvwwwwwwxxxyyyyyyxxxxxxuuunnneee]]]XXXUUUSSSQQQNNNOOOPPPOOOMMMKKKJJJJJJFFFHHHLLLRRRYYY```hhhoooqqqrrrrrrnnnhhhhhhrrr}}}|||tttmmmgggccc```^^^\\\]]]^^^___]]]ZZZWWWTTTUUUXXXaaattt}}}wwwssspppkkkeee___WWWSSSNNNJJJHHHGGGEEEDDDBBBDDDEEEDDDCCCEEEJJJNNNTTTYYYbbbjjjpppwww|||~~~}}}}}}}}}~~~}}}}}}}}}~~~}}}~~~|||zzzwwwtttrrrqqqkkkkkkiiigggeeecccaaa```^^^\\\YYYYYY\\\___aaabbb^^^______^^^^^^cccjjjqqq}}}qqqccc```aaaaaaaaacccccceeefffffffffllluuu}}}}}}|||sssrrrpppnnnkkkjjjiiiiiiiiijjjlllqqqwww}}}kkkrrrtttmmmddd^^^[[[YYYRRRSSSSSSSSSSSSSSSRRRRRRQQQSSSTTTUUUUUUWWWYYY\\\\\\]]]^^^___```cccgggjjjpppwww{{{uuuqqqnnnkkkfffbbb]]][[[[[[___gggooossstttwww}}}uuueee^^^YYYYYYYYYXXXYYY]]]\\\]]]___```bbbccccccccc```___^^^\\\[[[YYYXXXXXXXXXZZZ]]]___bbbeeeiiilllnnnqqquuuzzz~~~}}}uuullleeeccc``````___```cccjjjrrryyypppnnnjjjhhhgggeeecccaaaTTTQQQNNNKKKJJJIIIGGGFFFCCCBBBDDDHHHLLLRRR^^^iiiuuu{{{lllaaafffqqqttt~~~}}}wwwgggWWW@@@;;;777888777444222444777666555444333333333333111111000000000000111111222111111111111222333333333333555999;;;???IIISSSgggkkkSSSEEEEEEHHHSSS^^^]]]WWWWWWYYYZZZXXXSSSUUUZZZfffoooxxx{{{{{{}}}}}}{{{}}}uuuooo[[[RRRUUUaaannn]]]WWWUUUTTTRRRTTTXXX[[[]]]___cccfffkkkkkkkkkkkkmmmoooqqqrrrsssttttttrrrpppooopppqqqoooqqqrrrrrrrrrrrrtttuuutttuuuwwwxxxzzzzzz{{{{{{vvvnnnbbbXXXSSSPPPMMMJJJKKKLLLLLLLLLLLLKKKJJJJJJGGGDDDDDDHHHLLLRRR]]]fffqqqxxx|||zzzrrrqqqzzz|||uuunnniiieeeaaa___^^^___``````^^^[[[XXXVVVUUUYYYdddxxx|||wwwssspppkkkddd___VVVRRRMMMIIIHHHFFFEEECCC@@@AAABBBBBBAAACCCIIIMMMVVV\\\fffmmmrrrwww}}}~~~~~~~~~}}}|||}}}}}}}}}{{{yyy{{{zzzwwwsssooojjjfffddd^^^]]]\\\[[[ZZZYYYXXXXXXWWWUUUSSSTTTWWWZZZ\\\\\\YYYZZZ[[[YYYYYY\\\ccchhhxxxwwwfffbbbaaa]]]]]]```bbbgggjjjjjjhhhlllvvv~~~}}}tttrrrpppmmmkkkiiihhhiiiiiijjjmmmqqqwww|||ZZZhhhsssoooeee^^^ZZZWWWOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTUUUWWWYYY[[[\\\]]]^^^___bbbfffiiikkkttt{{{uuuqqqooommmiiieeeaaa^^^[[[^^^eeelllqqqsssuuu~~~wwwiiibbb]]][[[YYYUUUTTTUUUSSSTTTVVVWWWYYYZZZZZZZZZUUUTTTTTTSSSSSSRRRRRRQQQNNNPPPTTTWWWZZZ^^^cccfffkkknnnsssyyy~~~wwwoooeee]]][[[VVVVVVUUUTTTUUUYYY___dddjjjrrrzzz}}}pppnnnkkkhhheeeccc```^^^TTTQQQMMMKKKJJJIIIGGGFFFCCCBBBCCCGGGKKKQQQ\\\gggqqq|||{{{iii[[[^^^jjjnnnzzzyyyhhhWWW@@@;;;777888888444222333555555444333222222222333111111000000000000111111222222111111222222333444333222555999<<<@@@IIISSSjjjhhhQQQEEEFFFJJJWWWaaa```ZZZYYY[[[\\\YYYUUUWWW\\\gggpppxxxyyyyyyzzz{{{zzz|||ssskkkWWWPPPSSS\\\ooo^^^WWWTTTQQQQQQTTTWWW[[[]]]```dddgggkkklllmmmnnnoooqqqrrrrrrrrrssstttsssqqqpppppprrroooqqqrrrsssssssssuuuwwwuuuvvvxxxzzz}}}~~~zzzpppbbbWWWRRRPPPMMMKKKNNNNNNMMMMMMMMMMMMLLLKKKJJJEEECCCDDDFFFIIIQQQ[[[iiivvv|||uuunnnjjjfffccc```___``````___^^^[[[XXXVVVVVV[[[ggg||||||wwwsssoookkkddd___UUUQQQLLLIIIGGGFFFEEECCC@@@BBBCCCBBBBBBDDDJJJPPPWWW___hhhooossswww}}}~~~~~~}}}~~~}}}|||||||||zzzxxxuuuuuussspppkkkeee___ZZZWWWQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSUUUUUUUUURRRTTTUUUUUUTTTWWW]]]bbbqqqmmmgggccc\\\ZZZ]]]aaahhhnnnnnnlllnnnxxxxxxsssqqqmmmjjjiiihhhiiijjjiiilllpppvvv{{{NNNbbbsssqqqggg```[[[XXXOOOPPPPPPQQQRRRSSSTTTTTTWWWXXXWWWUUUTTTTTTUUUWWW[[[\\\]]]]]]^^^aaaeeehhhhhhsss|||vvvrrrpppooollliiifffbbb^^^___eeemmmrrrtttwwwyyyrrrjjjccc___ZZZSSSOOOOOOMMMNNNPPPQQQSSSTTTTTTTTTMMMMMMNNNNNNNNNOOOOOOOOOGGGJJJNNNRRRUUUZZZ___bbbhhhlllqqqxxx~~~~~~ssskkk```XXXUUUNNNOOOOOOOOOOOOQQQUUUYYY\\\ccckkkrrrzzz{{{qqqooolllhhhddd```\\\[[[TTTQQQMMMKKKJJJIIIGGGFFFCCCAAACCCGGGKKKPPP[[[fffnnnyyy|||hhhXXXYYYdddiiixxx|||iiiWWW@@@:::888999888444222333444333222222111111222222111111000000000000111111222222111111222222333444333222555999<<<@@@JJJTTTnnngggPPPEEEGGGLLLYYYdddccc\\\[[[\\\]]]ZZZVVVXXX]]]hhhqqqyyyyyywwwxxxzzzyyy{{{qqqiiiVVVPPPSSSZZZ|||ppp___WWWSSSOOOPPPSSSWWW[[[^^^aaaeeehhhkkklllnnnpppqqqrrrrrrrrrtttuuuvvvuuusssrrrssstttpppqqqssstttttttttvvvxxxwwwyyy{{{~~~sssdddYYYTTTSSSQQQOOOQQQOOONNNMMMMMMMMMLLLJJJLLLFFFCCCDDDDDDCCCJJJSSS```rrr{{{tttooojjjgggcccaaa``````___^^^\\\ZZZXXXVVVXXX]]]jjj|||vvvrrroookkkddd___TTTQQQLLLIIIGGGFFFEEECCCDDDEEEFFFEEEEEEHHHNNNSSSXXX```jjjpppssswww||||||}}}}}}{{{~~~}}}|||{{{{{{yyyvvvsssooommmjjjeee___YYYTTTPPPKKKKKKLLLMMMOOOPPPQQQRRRRRRPPPOOOPPPQQQQQQPPPNNNLLLOOOQQQRRRRRRTTTZZZ___lllxxxssskkkeee\\\XXX\\\aaaiiipppqqqnnnpppyyy|||sssqqqmmmjjjhhhhhhiiijjjiiikkkooouuuzzz~~~IIIVVVgggpppnnndddYYYRRRNNNMMMMMMNNNPPPSSSVVVXXXWWWVVVTTTSSSSSSTTTVVVWWWWWWXXXZZZ[[[[[[\\\^^^```kkkrrryyysssooolllhhhfff```]]]\\\___fffnnnsssuuuyyy|||{{{wwwpppggg___ZZZUUUOOOKKKNNNKKKIIIJJJOOOUUUWWWXXXSSSQQQNNNMMMNNNNNNOOONNNKKKKKKKKKKKKMMMRRRYYY^^^aaajjjuuu{{{|||yyyiii```[[[TTTOOOOOOMMMLLLLLLNNNOOOOOONNNVVVXXX^^^eeennntttxxxyyyrrrmmmhhhfffgggeee```[[[VVVQQQKKKHHHHHHHHHFFFDDDCCCCCCDDDEEEIIIQQQZZZ```nnnxxx}}}gggWWWWWW```hhh{{{kkkRRRDDD===888888999777555555444444444333333222222222000111111111111222222222222222111111111111111222444222444888<<>>AAANNN[[[}}}___KKKDDDHHHKKKTTT\\\ZZZVVVUUURRRMMMIIIKKKPPPVVV^^^cccjjjppptttvvvyyyzzzvvvssspppppprrr{{{zzzfffYYYTTTSSSTTTTTTTTTUUUYYY___cccffffffggghhhkkkmmmnnnooooooooopppppppppqqqqqqqqqqqqqqqrrrqqqpppppprrrtttwwwxxx~~~vvvoooddd[[[NNNNNNMMMLLLNNNTTT[[[aaalllooovvv}}}|||yyyuuurrrooolllhhhfffdddaaa[[[VVVTTTTTTVVVWWWccciiiuuu~~~~~~}}}zzztttlllccc___XXXSSSMMMHHHFFFDDDCCCCCCCCCDDDEEEIIIPPPYYY```eeeiiikkknnnnnnnnnoootttxxx|||||||||}}}~~~~~~zzzrrrkkkfffbbb^^^\\\XXXWWWUUUTTTSSSRRRRRRRRRNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEGGGIIIKKKOOORRRVVVXXXZZZ[[[___bbbbbbcccgggpppwww}}}~~~~~~wwwooommmkkkiiihhheeebbb___ZZZ[[[[[[YYYZZZ```iiipppzzz|||FFFGGGIIIIIIIIIGGGEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRUUUUUUUUUUUUVVVXXXZZZ[[[aaaeeennnwww~~~wwwsssooolllkkkgggaaa]]]ZZZYYYWWWVVVYYYbbbmmmuuuyyytttpppqqqrrruuuzzzzzzrrrkkkbbb```\\\ZZZYYYYYY[[[\\\```kkk{{{}}}sssqqqnnnhhhaaaYYYTTTSSSSSSTTTXXX^^^bbbeeegggiiikkkmmmppptttxxx{{{|||sssmmmjjjiiihhhfffdddcccbbb___^^^```cccffflllqqqrrrmmmgggccc___ZZZSSSOOOJJJGGGEEEEEEDDDCCCAAA@@@BBBGGGLLLRRR[[[dddwww~~~xxxvvvxxxfffIII<<<999555333333333333222222222222222222222222222222222222222222222333444111111000000111111222333222444999===>>>BBBOOO\\\www]]]JJJCCCFFFIIIRRRZZZWWWUUUTTTQQQMMMIIIKKKQQQVVV]]]bbbiiiooosssuuuwwwyyytttsssooommmtttsssaaaXXXVVVUUUTTTTTTTTTVVVZZZ```dddggghhhiiijjjlllnnnoooooooooooonnnooooooppppppqqqqqqqqqrrrqqqpppqqqrrrtttwwwyyy~~~tttfffZZZMMMMMMMMMMMMPPPVVV___eeennnqqqxxx|||yyytttqqqnnnkkkgggeeeeeeaaa\\\WWWTTTUUUWWWYYYcccgggooo}}}|||~~~~~~xxxnnnddd]]]XXXTTTMMMHHHFFFEEEDDDCCCEEEEEEGGGKKKQQQYYY```eeejjjmmmooopppoooppptttxxx||||||}}}}}}}}}}}}||||||yyyuuupppllliiifffcccaaa^^^^^^]]]\\\\\\[[[[[[[[[UUUTTTSSSPPPMMMJJJHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKNNNRRRUUUYYY\\\]]]```bbbdddccc```bbbhhhnnnttt||||||zzzzzz|||}}}~~~{{{tttlllkkkiiiiiihhheeebbb___\\\\\\ZZZXXXWWW]]]fffmmmyyy{{{~~~BBBDDDFFFHHHIIIHHHFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKMMMMMMLLLLLLMMMOOOPPPQQQVVVUUUUUUUUUUUUWWWYYYZZZ___dddllluuu|||~~~}}}wwwtttpppmmmlllhhhccc^^^^^^\\\XXXXXX[[[ccclllrrrssspppnnnnnnppptttyyy~~~vvvooogggdddbbb```______^^^^^^___bbbjjjuuu|||wwwrrrooojjjbbbZZZUUUSSSSSSSSSVVVYYYZZZZZZ[[[\\\]]]___bbbggglllqqqwww~~~uuunnnkkkjjjiiihhheeedddaaa^^^]]]^^^cccfffmmmrrrsssnnniiieee```[[[TTTPPPKKKHHHFFFFFFEEEDDDAAA@@@BBBHHHMMMTTT^^^hhhwww~~~aaaGGG;;;888555333333333333222222222222222222222222222111111111111111222333444111111000000111111222333333444999===>>>CCCQQQ^^^tttZZZIIIBBBEEEGGGRRRZZZUUUTTTSSSPPPKKKHHHIIIOOOTTT[[[aaahhhnnnrrrtttuuuvvvuuuuuunnnhhhrrrqqq```YYYXXXVVVSSSUUUUUUVVVZZZ```eeehhhiiijjjkkkmmmooooooooooooooommmmmmnnnooopppqqqqqqqqqrrrqqqqqqqqqrrruuuwwwyyy~~~ssseeeXXXKKKLLLLLLMMMQQQYYYbbbhhhqqqtttzzz|||yyytttpppmmmjjjgggdddfffbbb]]]YYYWWWXXXZZZ\\\aaabbbgggppp{{{|||{{{}}}~~~yyyoooeee___XXXTTTNNNIIIGGGFFFEEEDDDGGGGGGIIIMMMRRRYYY```dddjjjmmmpppqqqpppqqquuuxxxzzzzzz{{{{{{{{{zzzxxxxxxssspppnnnllllllkkkjjjhhhgggeeedddbbbbbbccceeefff___^^^\\\XXXTTTOOOKKKIIIGGGGGGGGGHHHHHHJJJKKKLLLLLLMMMPPPTTTXXX\\\___```bbbeeefffccc______dddiiiooovvv{{{vvvssssssvvvyyy{{{wwwrrriiiiiihhhiiiiiihhheeeccc^^^]]]ZZZVVVUUUYYYbbbiiiuuuxxx|||~~~AAACCCEEEGGGIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLNNNMMMMMMMMMMMMOOOQQQRRRUUUTTTTTTTTTUUUVVVXXXYYY]]]cccllltttzzz}}}}}}}}}yyyvvvqqqooonnnkkkeeeaaaaaa^^^YYYXXX[[[bbbiiimmmllllllmmmmmmppptttxxxyyy|||{{{sssllliiieeeccccccbbb```^^^\\\ZZZZZZ```jjjrrrsssqqqllljjjfff```YYYTTTSSSSSSUUUVVVWWWWWWTTTRRRRRRRRRTTTWWW[[[___eeellltttzzz}}}uuunnnlllkkkjjjiiifffddd```]]][[[]]]bbbgggooossssssnnniiieeeaaa\\\VVVRRRMMMJJJHHHHHHGGGFFFBBB@@@BBBHHHOOOVVVaaalll{{{|||```III;;;999666555555555444333222222222222222222222222000000000000000111222333111111000000111111222333333444999<<<>>>DDDRRRaaavvvYYYJJJDDDEEEHHHTTT\\\UUUSSSRRROOOJJJFFFGGGMMMRRRZZZ```gggnnnqqqrrrsssttttttsssjjjbbbllluuuccc[[[XXXVVVSSSUUUUUUVVV[[[```eeehhhhhhjjjkkkmmmooooooooooooooommmmmmnnnooopppqqqqqqqqqrrrrrrqqqqqqsssuuuxxxyyy{{{qqqdddXXXJJJKKKLLLNNNSSS[[[dddkkktttvvv|||}}}yyytttooollliiifffdddcccaaa]]]YYYXXXXXXZZZ\\\\\\\\\]]]aaaiiiqqqwwwzzz~~~}}}}}}}}}}}}{{{yyywwwyyyzzz{{{yyyuuunnngggbbbYYYTTTNNNJJJHHHGGGFFFFFFHHHIIIJJJNNNSSSYYY___bbbiiimmmppprrrqqqsssvvvyyyxxxxxxyyyyyyyyywwwvvvtttpppnnnmmmmmmoooqqqrrrrrrrrrooojjjgggfffhhhkkknnnfffeeeccc___ZZZUUUPPPMMMKKKJJJIIIHHHIIIKKKLLLNNNNNNPPPRRRVVVZZZ]]]```bbbbbbdddeeebbb^^^___dddjjjqqqvvv~~~vvvuuurrrnnnkkkkkkmmmooouuuzzzzzzsssnnnfffeeedddeeeggghhhgggfff```___[[[VVVTTTVVV^^^dddooossswwwzzz}}}BBBCCCDDDFFFHHHIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSSSSTTTVVVXXXYYY\\\cccmmmvvv{{{|||}}}}}}|||xxxrrrooonnnlllhhheee```\\\XXXVVVZZZ```fffjjjiiikkklllkkkmmmrrrtttsssxxx~~~zzzqqqmmmgggeeedddccc```]]]XXXUUUTTTXXX___eeefffdddbbbbbb___[[[WWWTTTTTTUUUYYY[[[\\\ZZZWWWSSSQQQPPPPPPQQQSSSVVVZZZ```hhhnnntttzzzwwwqqqnnnmmmkkkiiigggddd```\\\[[[^^^dddiiipppssssssmmmgggeeeaaa]]]WWWSSSNNNKKKIIIIIIHHHGGGBBBAAACCCJJJQQQYYYeeepppyyy^^^JJJ;;;999777666777777555444222222222222222222222222000000000///000000111111111111000000111111222333333555999<<>>:::999777666444333333333444444444333333222222222444333111000000000222333000111111111111222222222333555999===???EEESSSaaazzz^^^LLLEEEIIIQQQ___fff^^^YYYWWWSSSMMMIIIIIILLLOOOXXX[[[```gggnnnrrrttttttvvvrrrnnnjjjeeeccckkkvvvlll[[[TTTTTTTTTTTTTTTVVVYYY]]]```bbbbbbeeegggkkkmmmmmmoooqqqsssvvvvvvvvvuuuuuutttssssssttttttsssqqqooopppsssvvv|||}}}uuuqqqnnnllliiifffbbb\\\UUUQQQPPPPPPTTT[[[dddlllpppqqqttttttxxx}}}wwwpppnnnpppooojjjdddccceeeiiilllmmmllljjjhhhbbb^^^YYYUUUTTTUUUUUUTTTXXXXXXXXX[[[^^^```___^^^aaabbbcccddddddbbb```___YYYWWWRRRNNNJJJHHHGGGGGGFFFHHHKKKNNNRRRWWW]]]aaaccciiippptttttttttwwwzzz{{{}}}|||{{{tttiii```^^^\\\YYYWWWVVVWWWYYYZZZUUUUUUUUUWWWYYY]]]___aaaggghhhiiihhhgggccc```^^^\\\ZZZWWWWWW\\\eeeooouuu~~~nnnjjjhhhnnn~~~{{{ooogggcccbbbaaa`````````___YYYRRRNNNOOORRRTTT[[[dddmmmtttyyy}}}FFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQMMMNNNQQQRRRSSSUUUXXXZZZ___eeeoooyyy{{{rrrllljjjiiifffdddYYYVVVRRRSSS\\\kkkzzzzzzrrrkkkeeebbbdddjjjrrrzzz}}}xxxvvvsssooojjjiiifffaaa___]]]]]]\\\ZZZUUUVVVWWWVVVTTTSSSSSSTTTdddzzzvvvkkkfff```YYYTTTSSSYYYZZZ^^^gggqqqxxx{{{{{{|||{{{xxxwwwvvvvvvwwwxxx|||xxxrrrrrrnnnkkkfffbbbccciiirrryyy|||zzzsssllljjjiiiccc\\\XXXTTTOOOKKKIIIHHHGGGFFFCCCHHHOOOWWWaaammmxxxwwwzzzgggOOO===999888777555444333333333444444333333333333222222333222111000///000111111000111111111111222222222333555999===???EEESSSaaazzz^^^LLLEEEIIIQQQ___fff^^^YYYWWWSSSMMMIIIIIILLLOOOUUUYYY```hhhnnnsssvvvwwwyyyvvvsssnnngggccchhhppplll[[[TTTRRRQQQQQQRRRUUUXXX\\\```bbbdddeeehhhkkkmmmnnnppprrrtttwwwwwwvvvuuutttssssssrrrrrrsssrrrpppoooooorrruuuyyy||||||tttpppiiigggdddaaa]]]XXXRRRNNNOOOQQQWWW___hhhnnnqqqqqqrrrsssyyy{{{vvvpppooopppnnnhhhcccdddggglllpppssssssqqqpppjjjfff```\\\ZZZYYYYYYXXXZZZYYYYYYZZZ[[[[[[ZZZXXXYYYZZZ\\\]]]^^^^^^]]]]]]VVVUUUSSSPPPMMMJJJGGGFFFFFFHHHLLLOOORRRWWW]]]aaaaaahhhpppuuuvvvwwwxxxzzz|||~~~}}}~~~zzzqqqhhhaaa[[[YYYUUURRRQQQSSSWWWYYYWWWWWWXXXZZZ]]]aaadddfffllllllllljjjgggccc```]]][[[YYYWWWXXX^^^hhhssszzzxxxqqqlllppptttkkkfffdddbbb```\\\\\\[[[VVVPPPMMMNNNPPPSSSYYYbbbkkkqqqwww{{{~~~FFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIJJJLLLMMMOOOPPPQQQLLLNNNPPPQQQSSSUUUYYY\\\^^^eeeooozzz|||rrrkkkiiigggfffdddXXXVVVRRRQQQVVVdddvvvuuukkkgggiiikkkooowww|||wwwrrrnnnjjjeeebbbaaa```___^^^[[[ZZZYYYVVVTTTSSSSSSTTT]]]xxxtttnnniiiaaa[[[YYYZZZXXXYYY___iiippprrrqqqrrrqqqooommmllllllmmmnnnppp|||yyywwwtttrrrnnnjjjiiinnnvvv||||||zzzsssllliiiiiieee^^^XXXTTTOOOKKKIIIHHHGGGFFFFFFKKKTTT^^^gggqqqyyyzzzoooxxxzzzgggNNN===888888666555444333333333333333333333333333333333222111000000//////000000000000111111111222222222333555999===???EEESSSaaayyy]]]LLLEEEJJJRRRaaaiiiaaaYYYWWWSSSMMMIIIIIILLLOOOTTTYYY```hhhnnnrrrtttvvv{{{zzzxxxtttlllfffhhhoooppp___WWWSSSQQQOOORRRUUUYYY\\\```dddffffffhhhlllnnnoooppprrrtttssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqoooppprrrtttuuuxxxuuuqqqjjjgggccc```\\\XXXSSSPPPOOOSSS[[[dddlllqqqssssssrrruuu{{{yyyuuupppooonnnlllgggccceeeiiiooouuuyyyyyyxxxwwwpppkkkeee```]]]\\\[[[ZZZZZZYYYXXXXXXYYYYYYWWWUUUTTTUUUVVVXXXYYYYYYYYYXXXTTTSSSQQQNNNLLLIIIHHHGGGHHHJJJMMMPPPSSSWWW[[[___```fffooouuuxxxxxxyyyzzzzzz}}}}}}|||~~~~~~{{{|||zzzqqqkkkddd]]]WWWUUUSSSRRRRRRTTTVVVXXXYYYZZZ[[[]]]```dddgggiiimmmmmmllljjjgggdddaaa___WWWVVVVVVYYY```kkkvvv}}}yyyqqquuuuuukkkfffbbb___]]][[[[[[ZZZVVVQQQOOOOOOPPPQQQWWW```iiiqqqwww}}}FFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMOOOPPPQQQNNNOOOQQQRRRSSSVVVZZZ]]]^^^dddnnnyyy{{{rrrkkkhhhgggeeedddYYYWWWSSSOOORRR]]]nnnzzzuuurrrpppmmmlllpppwww~~~xxxsssoooiiieeeddddddcccbbbddd```ZZZVVVTTTTTTUUUVVVWWWuuuyyyrrriiibbb```^^^ZZZXXX[[[ccchhhiiihhhhhhfffdddaaa``````aaabbbggglllzzz~~~yyyxxxvvvsssqqqssswww{{{|||xxxqqqjjjhhhhhheee```WWWSSSNNNJJJIIIHHHHHHGGGJJJQQQZZZdddlllsssxxx|||tttjjjssszzzfffNNN>>>888777666444333333333333333333333333333333333333222111111000000000000000000000111111111222222222333555999===???EEESSSaaayyy\\\LLLFFFLLLUUUeeemmmfffYYYWWWSSSMMMIIIIIILLLOOOTTTZZZbbbiiillloooqqqsssyyyxxxxxxvvvnnngggiiiooorrrbbbYYYTTTQQQOOOSSSWWW[[[]]]aaaeeehhhgggiiilllnnnoooppprrrsssoooooopppqqqrrrsssttttttrrrssssssrrrqqqqqqssstttrrruuu{{{uuunnnkkkfffaaa]]]YYYTTTQQQQQQWWW```iiiooorrrttttttsssuuu|||~~~xxxtttpppnnnllljjjfffccchhhlllssszzz~~~~~~|||sssnnngggbbb^^^\\\[[[ZZZYYYXXXWWWWWWXXXXXXVVVTTTRRRRRRSSSSSSSSSSSSSSSSSSSSSQQQMMMJJJHHHGGGHHHHHHJJJMMMOOOQQQSSSVVVYYY\\\___eeemmmtttxxxyyyyyyyyywwwzzz}}}}}}zzzzzzxxxuuuuuuxxxwwwzzzxxxqqqiiiddd___ZZZUUUVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]___aaadddgggiiinnnmmmkkkhhhddd```]]][[[RRRSSSTTTYYYbbbmmmxxx~~~~~~vvvzzz{{{ppphhhccc```]]][[[[[[ZZZYYYVVVSSSPPPPPPPPPOOOUUU]]]fffnnnvvv}}}GGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKMMMOOOOOOPPPOOOPPPQQQQQQRRRUUUYYY]]]\\\cccmmmxxxzzzqqqkkkiiihhheeeccc\\\YYYSSSNNNOOOXXXfffpppzzztttooooooppp{{{}}}yyytttnnnjjjhhhhhhhhhgggkkkeee]]]WWWUUUVVVWWWXXXXXXrrr}}}qqqhhheeeaaa^^^[[[[[[^^^``````___]]][[[YYYVVVUUUUUUVVVVVV\\\___iii}}}{{{}}}~~~~~~|||{{{{{{|||}}}yyyppphhhfffgggddd___TTTQQQLLLIIIHHHIIIHHHHHHNNNVVVaaakkkrrrvvvyyyzzzpppiiissszzzfffNNN===777666555444333333333333222222333333333333444444222222111111111000000000000111111111111222222222333555999===???EEESSSaaa|||]]]MMMGGGMMMWWWgggooohhhYYYWWWSSSMMMIIIIIILLLOOOVVV\\\eeejjjlllmmmoooqqquuutttuuutttmmmfffhhhmmmqqqaaaXXXSSSPPPOOOTTTYYY\\\]]]```eeeiiihhhjjjmmmnnnnnnnnnpppqqqnnnnnnpppqqqssstttuuuvvvrrrssstttsssqqqqqqssstttqqqttt}}}{{{tttpppiiibbb]]]XXXTTTQQQTTT[[[dddlllqqqsssuuuvvvtttuuu{{{}}}wwwtttooollljjjhhhfffdddlllqqqxxxuuupppiiiccc```^^^\\\[[[YYYXXXXXXXXXYYYXXXWWWUUUPPPOOOOOOOOOOOONNNNNNNNNQQQOOOKKKHHHGGGGGGHHHIIIKKKMMMPPPRRRTTTVVVYYY[[[```dddkkkqqqvvvxxxxxxwwwuuuvvvyyy|||~~~}}}zzzyyyvvvrrrqqqssssssuuussskkkdddaaa]]]YYYQQQSSSVVVZZZ]]]^^^______aaaaaa```aaabbbdddfffhhhooommmiiiddd___YYYUUURRROOOQQQUUU\\\eeepppyyy~~~xxx}}}|||uuullleeecccaaa___]]]]]]\\\ZZZXXXUUUSSSQQQPPPNNNSSSZZZbbbjjjrrrzzzGGGFFFEEEDDDCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEHHHJJJMMMNNNNNNOOOPPPPPPPPPPPPQQQSSSXXX[[[[[[bbblllvvv~~~~~~xxxqqqllljjjiiifffccc]]]XXXRRRMMMNNNVVVaaaiiisss|||uuuuuuzzztttooommmmmmmmmmmmnnnhhh```[[[YYYXXXXXXWWWZZZmmm{{{qqqmmmdddbbb^^^[[[YYYXXXXXXXXXTTTSSSPPPNNNLLLLLLMMMMMMOOOSSS[[[jjj~~~|||rrrhhheeeeeebbb]]]QQQNNNJJJHHHHHHIIIIIIHHHQQQYYYfffqqqxxx{{{{{{|||}}}{{{jjjgggrrrzzzdddLLL<<<666666555444333333333333222222222333333444444444222222222222222111111000000111111111111222222222333555999===???EEESSSaaa```NNNHHHMMMVVVeeemmmfffYYYWWWSSSMMMIIIIIILLLOOOVVV^^^gggmmmnnnoooqqqsssttttttuuussslllfffgggmmmqqqaaaXXXTTTQQQOOOTTTYYY[[[\\\^^^ccchhhiiikkkmmmmmmmmmlllmmmnnnmmmnnnooopppqqqrrrssstttqqqrrrsssrrrqqqpppqqqsssrrruuu{{{|||vvvnnnfff___ZZZUUURRRXXX^^^gggnnnrrrsssuuuwwwwwwwww{{{~~~xxxtttnnnjjjgggfffeeeeeerrrvvv~~~xxxssslllfffbbb```___^^^\\\[[[ZZZYYYZZZYYYVVVTTTKKKKKKKKKJJJJJJKKKKKKKKKNNNMMMLLLKKKIIIIIIHHHHHHHHHKKKOOORRRUUUXXX[[[]]]aaadddiiioootttvvvwwwvvvsssssstttuuuvvvxxxyyyzzz|||yyyxxxyyyvvvoookkklllpppsssppphhhaaa^^^ZZZWWWOOOQQQTTTXXX\\\```bbbdddfffeeeddddddddddddffffffkkkiiieee___YYYTTTOOOMMMMMMPPPWWW```jjjssszzz~~~yyy}}}xxxrrrjjjffffffffffffddddddbbb```^^^\\\YYYVVVTTTSSSVVV\\\bbbhhhooovvv{{{GGGFFFDDDCCCCCCCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDEEECCCDDDGGGJJJLLLMMMNNNNNNOOOPPPPPPOOOOOORRRVVVYYY[[[aaakkkuuu||||||wwwqqqmmmkkkiiifffccc]]]WWWPPPLLLNNNVVV___eeekkksssvvv~~~wwwrrrqqqpppqqqpppooojjjccc___]]][[[WWWUUU[[[iiizzzuuueeedddaaa\\\WWWTTTSSSSSSPPPNNNKKKIIIGGGGGGHHHHHHDDDJJJSSS]]]mmmuuuiiidddddd```[[[PPPLLLIIIGGGGGGIIIIIIIIIRRR[[[iiiuuu|||~~~~~~~~~|||~~~ssseeedddoooyyycccJJJ:::666555444444333333333333222222222333333444444444222333333333333222111111000111111111111222222222333555999===???EEESSSaaabbbPPPIIIMMMUUUcccjjjbbbZZZWWWSSSMMMIIIIIILLLOOOWWW___iiiooopppqqqtttvvvwwwvvvvvvuuummmggghhhnnnrrrbbbZZZUUUSSSNNNSSSXXXZZZZZZ\\\bbbgggjjjkkkmmmmmmlllkkklllmmmllllllmmmmmmnnnnnnoooooooooqqqrrrqqqpppooopppqqqtttuuuyyy}}}sssjjjccc]]]XXXUUUZZZaaaiiiooorrrsssuuuwww{{{{{{}}}xxxtttnnnhhheeeeeeeeefffvvvzzzzzzuuunnnhhheeecccaaa```___^^^\\\[[[ZZZXXXUUUSSSGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNNNNMMMKKKIIIGGGEEEIIINNNRRRVVVYYY]]]```bbbdddhhhmmmrrruuuvvvuuusssrrrqqqppppppqqqssstttuuutttuuuxxxuuulllfffeeennnpppmmmddd]]]ZZZXXXTTTTTTUUUWWWZZZ___dddiiillljjjiiigggfffeeeeeeeeefffeeeccc```[[[WWWSSSOOONNNMMMQQQYYYcccmmmuuu{{{xxx|||vvvqqqkkkhhhiiikkklllkkkkkkiiigggeeeccc```\\\YYYYYY\\\```dddiiiooouuuyyyCCCDDDFFFGGGGGGEEECCCAAACCCCCCCCCCCCDDDFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNOOOPPPRRRTTTVVVWWW\\\```hhhrrr{{{~~~vvvooojjjhhhfffeee]]]TTTLLLKKKMMMQQQXXX^^^fffnnnyyy{{{wwwxxxyyyuuuqqqqqqmmmiiiddd```\\\WWWSSSZZZggg}}}zzztttjjjeee^^^XXXSSSPPPMMMKKKGGGFFFDDDCCCBBBCCCEEEFFFIIIFFFIIIRRR\\\ppp}}}qqqiiigggddd^^^XXXPPPLLLHHHHHHFFFFFFKKKRRRXXX```lllvvv{{{|||{{{zzz{{{~~~{{{oooggghhhqqq}}}qqqZZZFFF;;;888888777666555444444444222222222333333444444444222111000000111111///...000111111111111222222222111888999:::BBBEEEOOOccckkkTTTGGGKKKUUUfffkkkaaa^^^WWWPPPMMMJJJGGGIIINNNYYYcccmmmppprrruuuvvvuuuxxxyyyssspppqqqjjjgggqqqtttddd[[[WWWTTTSSSUUUWWWXXXZZZ]]]aaadddfffgggiiilllnnnooopppqqqrrrqqqpppoooooooooooopppnnnnnnoooooooooppppppppprrrsssyyy|||xxxtttnnnddd[[[ZZZ]]]dddfffjjjnnnrrruuuxxxyyyzzz{{{~~~{{{vvvpppkkkfffccchhhppp~~~{{{tttlllhhhhhhgggccc``````^^^\\\ZZZYYYVVVRRRPPPKKKJJJIIIHHHGGGHHHIIIIIIMMMNNNOOONNNKKKIIIHHHHHHGGGIIIMMMQQQTTTXXX]]]aaaccceeeiiillloooqqqrrrrrrsssqqqnnnllllllkkkiiigggiiilllpppoookkkiiilllooopppnnniiifffbbb]]]XXXTTTSSSWWW\\\```ccchhhnnnsssqqqnnnjjjhhhgggfffdddbbbccc]]]XXXYYYWWWRRRMMMLLLPPPWWW```hhhnnntttzzz|||wwwuuussssssuuuwwwwwwwwwvvvtttpppmmmjjjgggccc```dddfffjjjlllnnnqqqtttvvvDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGFFFGGGGGGIIIJJJKKKLLLLLLNNNNNNOOOPPPRRRTTTUUUVVVZZZ^^^fffpppzzz|||tttmmmiiieeecccaaa\\\SSSLLLKKKLLLOOOVVV\\\```gggpppyyy}}}wwwrrrrrrpppkkkfff```ZZZWWWUUUYYYcccssstttlllaaa]]]VVVQQQNNNLLLJJJHHHFFFDDDCCCAAAAAABBBCCCDDDDDDAAADDDLLLSSSbbbsssjjjeeeaaaZZZTTTOOOKKKGGGGGGFFFFFFMMMTTT\\\cccmmmvvv{{{}}}}}}}}}{{{~~~yyymmmddddddlllxxxqqqZZZFFF:::666555444333333222222222222333333333333333333444444333222222333333222000000111111111111222222222111888999;;;BBBFFFPPPccckkkTTTHHHKKKVVVffflllccc^^^WWWPPPNNNKKKHHHJJJOOOXXXbbbkkknnnpppuuuwwwwwwzzz|||vvvsssuuuooommmwwwwwwfff\\\WWWSSSRRRTTTVVVXXXYYY\\\aaadddeeefffhhhkkkmmmoooppppppqqqqqqqqqpppppppppooooookkklllmmmnnnooopppqqqqqqssssssyyy~~~rrrmmmjjjhhheeeaaabbbfffggghhhkkknnnqqqtttwwwxxxxxxyyy}}}{{{vvvppplllgggeeekkkttt}}}wwwpppllljjjhhhddd```___]]][[[YYYWWWTTTPPPMMMIIIIIIHHHGGGHHHIIIKKKLLLLLLNNNOOONNNLLLIIIHHHHHHIIIKKKNNNPPPSSSWWW\\\```fffhhhkkkmmmnnnmmmllljjjkkkiiieeecccbbbaaa___]]]ZZZ```gggjjjiiihhhiiikkkpppmmmjjjgggddd```[[[XXXWWWZZZ___bbbdddggglllpppssspppllliiihhhfffdddbbb^^^XXXSSSTTTSSSOOOLLLLLLQQQXXXbbbjjjoootttzzz~~~~~~|||{{{{{{}}}}}}}}}{{{yyyvvvssspppnnnkkkhhhfffhhhjjjnnnpppqqqtttwwwyyy~~~EEEDDDBBBAAABBBCCCEEEFFFAAAAAAAAABBBCCCDDDFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMNNNOOOQQQSSSUUUVVVYYY]]]dddoooyyy~~~yyysssmmmiiieeeaaa^^^ZZZRRRKKKJJJKKKMMMSSSXXX___dddlllrrrxxxzzztttrrrqqqmmmfff]]]VVVTTTTTTYYY___hhhssssssfff]]]UUUQQQMMMIIIHHHGGGEEEDDDCCCBBBAAA@@@???@@@AAAAAAAAA???AAAFFFIIIRRRhhh~~~vvvllleee^^^VVVOOONNNIIIFFFEEEEEEGGGOOOXXX^^^ccclllsssxxx{{{}}}~~~{{{~~~~~~uuujjjbbbccclllyyypppYYYEEE:::666555444333222222222222444333333333333333333222444333111222333333222111000111111111111222222222111888999;;;BBBFFFPPPdddlllUUUIIIKKKUUUfffnnnfff]]]VVVPPPNNNKKKIIIKKKPPPWWW```iiilllooouuuyyyyyyyyy|||xxxuuuwwwrrrqqq|||xxxfff[[[UUUQQQQQQSSSUUUWWWXXX[[[```ccccccdddgggiiilllnnnooooooooopppqqqqqqqqqpppooonnniiijjjkkkmmmnnnpppqqqrrrssssssxxxyyykkkccc___aaadddfffhhhllljjjkkkkkkmmmpppsssvvvxxxwwwxxx||||||wwwqqqllliiiiiiqqq{{{zzztttqqqnnnkkkeeeaaa___\\\YYYWWWUUUQQQMMMJJJHHHGGGGGGGGGIIIJJJLLLMMMKKKMMMOOONNNLLLJJJIIIIIIKKKLLLNNNOOORRRVVV\\\```fffiiilllnnnnnnkkkgggeeebbb___\\\YYYWWWUUUSSSQQQJJJRRR]]]dddgggggghhhiiillljjjgggeeecccaaa]]]ZZZ[[[^^^aaadddeeefffhhhjjjpppmmmiiifffdddbbb___]]]WWWQQQMMMMMMMMMKKKJJJMMMTTT[[[fffmmmrrruuuyyy|||}}}~~~zzzwwwssspppnnnllljjjhhhkkkmmmppprrrsssuuuwwwzzz|||~~~FFFEEECCCBBBAAABBBCCCDDDAAAAAAAAAAAACCCDDDEEEFFFFFFFFFHHHIIIKKKLLLNNNNNNMMMMMMMMMOOOPPPRRRTTTUUUXXX\\\bbbllluuuzzz||||||yyyvvvqqqnnnjjjgggbbb___YYYQQQJJJIIIJJJLLLPPPUUU^^^bbbhhhlllqqqwww~~~yyyssssssnnneeeYYYQQQPPPSSSYYY[[[```eeelllvvvwwwkkk___UUUOOOKKKIIIFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@???@@@@@@AAA@@@???AAADDDDDDHHHUUUccczzzooofff^^^UUUNNNKKKGGGDDDDDDFFFIIIQQQZZZ]]]aaagggmmmrrrvvvzzz}}}|||zzzrrrgggaaadddpppmmmWWWDDD999777666555555444444444555444444444333333222222222222000///000111111000///000000111111111222222222111888999;;;CCCGGGQQQdddlllVVVIIIKKKUUUfffpppiii[[[UUUPPPNNNKKKIIIJJJOOOWWW```hhhkkkooovvv{{{|||uuuyyyvvvtttvvvqqqqqq~~~yyyfffYYYRRRNNNPPPQQQTTTVVVWWW[[[___cccbbbccceeehhhjjjlllnnnnnnmmmooopppqqqqqqpppnnnmmmjjjkkklllmmmnnnpppqqqqqqrrrrrrvvv~~~zzzjjj```YYY\\\cccgggjjjlllnnnmmmmmmmmmooorrruuuwwwwwwxxx|||}}}wwwqqqnnnkkkmmmwww~~~{{{wwwuuurrrnnnhhhddd___]]]YYYWWWTTTPPPLLLIIIIIIHHHHHHHHHIIIJJJLLLMMMKKKMMMNNNNNNLLLJJJIIIIIIKKKLLLMMMOOORRRWWW^^^cccdddhhhlllooooookkkfffccc[[[YYYUUURRRPPPNNNKKKIIICCCJJJTTT]]]bbbeeehhhiiifffdddcccbbbbbb```]]][[[___```bbbcccddddddddddddiiifffbbb___]]]ZZZWWWTTTRRRMMMIIIIIIIIIIIIKKKPPPXXX___iiippptttuuuwwwyyy|||}}}}}}yyyuuupppllliiihhhfffdddjjjlllooopppqqqsssuuuwwwzzz|||GGGFFFFFFEEECCCBBBAAA@@@AAAAAAAAAAAACCCDDDEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSUUUVVVYYY^^^eeemmmrrrssssssrrrpppmmmkkkiiigggccc```YYYQQQKKKJJJKKKKKKNNNRRRZZZ]]]aaaeeehhhnnnwww}}}xxxwwwqqqeeeXXXPPPPPPRRRTTTVVVYYY\\\___ccchhhlllhhhfff```ZZZSSSNNNJJJHHHFFFEEECCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA??????AAABBBBBBCCCJJJQQQeee|||}}}sssiii___VVVPPPIIIEEECCCEEEGGGJJJSSS\\\\\\```dddiiimmmrrrxxx{{{~~~zzzrrrggg```dddppp}}}iiiSSSBBB999666555555444444444444555444444444333333222222222111000///000111222111///000000111111111222222222111888999;;;CCCGGGRRReeekkkUUUIIIJJJSSSeeeqqqlllZZZTTTOOONNNKKKHHHIIIMMMVVV___hhhkkkpppwww|||}}}sssxxxvvvtttuuupppqqq~~~|||hhh[[[SSSNNNOOOQQQSSSUUUWWW[[[___cccbbbccceeehhhjjjkkklllllllllmmmoooppppppooommmlllllllllmmmmmmnnnoooooooooooopppuuu|||zzzkkk___WWW[[[ccchhhkkkllloooooonnnnnnoooqqqtttvvvwwwxxx|||}}}xxxssspppnnnqqq{{{{{{zzzxxxvvvsssooojjjfff```]]]ZZZWWWUUUQQQMMMJJJKKKKKKIIIIIIIIIIIIJJJKKKKKKMMMOOONNNLLLIIIIIIIIIIIIKKKLLLNNNRRRXXX```eeeeeeiiimmmooonnniiibbb^^^UUURRRNNNLLLJJJHHHFFFDDDCCCGGGMMMTTTZZZ___dddgggcccbbbaaaaaabbbbbb```^^^`````````aaaaaaaaa``````ccc```]]]ZZZXXXUUUQQQOOOPPPKKKHHHIIIIIIJJJNNNTTT\\\ccclllrrrttttttuuuwwwzzz{{{}}}~~~}}}zzzwwwuuuvvvyyywwwrrrlllfffdddbbbaaa___hhhjjjmmmnnnoooqqqsssuuuyyy{{{~~~GGGGGGGGGFFFEEECCCAAA@@@AAAAAAAAABBBCCCDDDFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTVVVZZZaaaggglllmmmmmmooommmjjjhhhgggeeebbb```ZZZSSSMMMMMMLLLKKKMMMPPPXXX[[[```ccceeekkksssxxx~~~|||sssfffZZZRRRPPPQQQLLLOOORRRSSSTTTTTTVVVWWWTTTRRRNNNJJJHHHGGGGGGGGGEEECCCBBBCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA===>>>?????????@@@CCCFFFQQQaaazzzvvvkkk```VVVPPPGGGDDDCCCFFFHHHKKKSSS[[[]]]___dddhhhlllqqqwww{{{~~~~~~uuuhhh```aaalll{{{xxxdddOOOAAA:::333333222222222222333333444333333333333333333222333111111111333444333222000111111111111222222222111888999;;;DDDHHHRRRfffjjjUUUHHHIIIQQQdddqqqnnn[[[VVVQQQOOOLLLHHHHHHLLLUUU^^^ggglllpppvvv{{{|||uuu{{{yyyvvvvvvpppqqqkkk^^^VVVQQQOOOQQQSSSUUUXXX[[[```cccdddeeefffhhhiiijjjkkkkkkjjjkkklllmmmmmmmmmlllkkklllllllllmmmmmmmmmmmmmmmmmmoootttzzzzzzjjj```YYY]]]eeejjjmmmoooooooooooooooppprrrsssuuuwwwxxx||||||xxxtttrrrqqqsss}}}{{{zzzxxxuuuqqqlllhhhfff```]]]ZZZXXXVVVRRRNNNKKKMMMLLLJJJIIIIIIIIIJJJJJJMMMNNNOOONNNKKKIIIHHHHHHGGGIIIKKKNNNQQQWWW]]]bbbfffhhhkkkkkkgggaaaYYYTTTNNNKKKHHHGGGFFFEEECCCBBBDDDFFFHHHMMMSSSZZZ___cccdddccccccdddeeeeeedddbbb```___]]]^^^___aaaaaa```ccc```^^^\\\ZZZWWWSSSPPPOOOLLLJJJLLLLLLLLLRRRYYY```gggnnnrrrsssrrrtttuuuvvvvvvvvvuuusssqqqooommmmmmqqqyyyuuuppphhhbbb```___^^^^^^eeegggjjjlllmmmooorrrtttxxxzzz|||~~~HHHGGGEEEDDDDDDEEEFFFFFFBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLMMMOOOQQQRRRSSSVVVXXX\\\bbbiiinnnppppppssspppllliiihhheeecccaaa\\\UUUOOOOOONNNLLLMMMPPPUUUYYY^^^aaadddiiiooouuuvvv~~~|||qqqdddYYYRRROOONNNHHHKKKMMMNNNMMMLLLMMMNNNMMMLLLJJJHHHGGGFFFFFFFFFCCCBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>@@@AAAAAAFFFMMM[[[nnnwwwkkk^^^TTTNNNEEECCCDDDGGGJJJLLLSSSZZZZZZ]]]aaaeeeiiinnntttxxx}}}xxxkkkbbbbbbmmm{{{ttt^^^LLL???:::333222222111222222333333222333333333333333333444222111000111333444333222000111111111111222222222111888999<<>>???AAAAAA@@@BBBBBBHHHUUUeeerrr|||xxxjjj\\\QQQKKKDDDBBBDDDHHHKKKLLLRRRYYYWWWZZZ^^^bbbfffkkkpppttt{{{}}}zzzmmmdddfffqqqqqq[[[III>>>:::444444444333333444555555222222222333333444444444000///...///111222222000000111111111111222222222111888999<<>>???@@@CCCIIIPPPVVV\\\iii~~~yyylllaaaVVVMMMHHHCCCEEEFFFGGGHHHKKKOOORRRXXXZZZ]]]___bbbeeehhhkkkppprrruuu{{{~~~tttqqquuu~~~oooVVVDDD;;;999555555444444444333333333333333222222111222222333111111000000111222222333111111111111222333444444333999999===GGGLLLVVViiiqqqYYYIIIGGGJJJYYYhhhhhh```YYYTTTSSSQQQLLLKKKLLLUUU[[[ccchhhllloootttxxx|||{{{zzzxxxqqqlllmmmssszzzjjjbbb\\\TTTUUUTTTTTTUUUXXX]]]aaadddhhhhhhjjjkkkkkkkkkjjjjjjiiiiiihhhfffccccccdddeeeddddddccccccddddddeeefffjjjjjjjjjkkkpppvvv|||~~~rrrqqqnnnmmmlllmmmooopppoooooopppppprrrssstttuuuxxxyyy||||||yyywwwyyy{{{~~~}}}vvvoookkkgggcccaaa\\\[[[XXXVVVSSSQQQPPPPPPOOOMMMKKKJJJKKKMMMOOOPPPQQQQQQQQQNNNJJJGGGEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJLLLLLLLLLIIIEEEBBBAAABBBCCCDDDGGGJJJMMMQQQSSSUUUVVVVVVVVVXXX]]]aaacccdddbbb```^^^^^^```aaa```^^^______```fffnnnrrrrrroooiiiiiigggeeebbb___\\\ZZZ[[[\\\[[[ZZZWWWVVVWWWYYYVVVYYY]]]```dddhhhmmmqqqwwwxxxyyyvvvtttwww}}}{{{rrrllljjjccc___YYYUUUSSSSSSRRRRRRRRRTTTVVVWWWXXX[[[^^^aaaccchhhnnnssswww{{{~~~GGGFFFDDDEEEFFFHHHGGGGGGEEEDDDCCCCCCDDDEEECCCBBBGGGIIIJJJKKKJJJIIIJJJKKKNNNMMMLLLLLLMMMOOORRRSSS\\\aaahhhpppvvvzzz||||||vvvuuuqqqmmmhhhccc___\\\TTTRRRPPPOOOOOONNNLLLJJJJJJKKKMMMOOOQQQTTTYYY]]]cccgggmmmqqqssstttvvvwwwwww|||~~~uuupppggg]]]UUURRRQQQOOOOOOQQQVVVaaaooowww}}}}}}xxxuuuqqqnnnkkkgggccc___XXXWWWUUURRROOOMMMLLLKKKGGGFFFDDDDDDDDDDDDBBB@@@DDDDDDCCCAAA???>>><<<<<<;;;<<<<<<<<<===???DDDGGGIIIRRRbbbxxx{{{ooocccYYYPPPJJJFFFBBBDDDEEEFFFGGGIIIMMMPPPSSSVVVZZZ]]]___bbbdddgggkkkooouuu|||tttuuu~~~mmmTTTBBB:::888555555444444444333333333333222222111222222333333111111111000111111222333222222222111222222333333333999999>>>HHHNNNXXXkkkwww]]]LLLHHHIIITTTbbbdddccc\\\VVVTTTQQQMMMKKKLLLQQQWWW```fffjjjoootttxxx{{{yyyyyyxxxrrrkkkjjjnnn|||mmmeee___YYYWWWVVVVVVWWWZZZ^^^ccceeehhhhhhiiijjjjjjjjjiiiiiiiiihhhfffbbb^^^\\\]]]___^^^^^^^^^___```aaabbbccceeeeeeeeegggjjjnnnrrrtttvvvtttpppoooooooooooopppqqqqqqppppppqqqqqqrrrsssttttttxxxxxx{{{~~~}}}zzzxxx{{{}}}yyyrrrmmmiiieeeccc^^^\\\ZZZWWWUUUSSSSSSSSSRRROOOKKKKKKNNNPPPPPPOOOQQQRRRRRROOOKKKGGGEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCC@@@>>><<<===???BBBDDDGGGLLLRRRXXX\\\___aaa```___aaadddfffggggggdddbbb______```bbbcccccc```aaafffmmmtttvvvssspppnnnmmmkkkhhheeebbb___^^^```aaa```^^^ZZZXXXWWWXXXVVVXXX[[[^^^cccjjjrrrxxx}}}{{{~~~zzzqqqkkkiiibbb^^^XXXTTTRRRQQQPPPOOOLLLNNNPPPQQQRRRSSSWWWYYYZZZ^^^eeelllrrrxxx}}}HHHGGGEEEEEEFFFGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBAAACCCEEEGGGGGGGGGFFFGGGHHHOOONNNLLLKKKLLLNNNQQQSSSRRRUUUYYY^^^cccfffhhhhhhgggfffeeebbb___\\\YYYXXXRRRQQQPPPQQQQQQQQQOOOMMMKKKLLLLLLMMMNNNQQQVVVZZZ```dddjjjnnnpppqqqrrrsssxxxzzz|||uuuooohhhaaa]]]YYYSSSNNNOOOPPPQQQTTTYYY___nnn|||vvvrrrhhhfffaaa]]]YYYVVVSSSPPPLLLJJJHHHHHHHHHHHHFFFDDDGGGFFFEEEDDDBBBAAA@@@@@@==================>>>???DDDGGGPPP```ttt~~~zzz|||zzzrrrfffZZZQQQJJJFFFCCCBBBCCCEEEEEEFFFHHHKKKNNNNNNRRRVVVZZZ\\\^^^```bbbfffkkkttt|||tttwwwlllRRR@@@999888555555444444444333333333222222111111222222333333222111111111111111222222333333222222111222222222222999:::>>>IIIOOOZZZmmm{{{```MMMIIIGGGPPP^^^cccfff___XXXUUURRRMMMKKKLLLMMMTTT]]]dddiiinnnsssxxxyyyxxxyyyyyyssskkkhhhjjjoooeee^^^XXXUUUUUUVVVXXX[[[```dddggghhhhhhiiiiiiiiijjjjjjiiillljjjfffaaa[[[XXXYYYZZZXXXXXXXXXZZZ[[[]]]^^^___^^^___```bbbeeeiiikkkmmmooowww~~~}}}uuulllllllllnnnooopppqqqqqqqqqqqqrrrssssssttttttttttttxxxwwwyyy~~~}}}zzzyyy|||{{{uuuoookkkgggddd___]]][[[XXXVVVUUUUUUUUUWWWRRRNNNMMMOOOPPPNNNKKKNNNOOOPPPNNNKKKIIIHHHHHHCCCBBBAAA?????????@@@@@@@@@@@@???===;;;;;;>>>@@@BBBEEEIIIOOOVVV]]]cccfffiiihhhhhhiiilllnnnnnnmmmgggfffeeeeeefffggghhhhhhbbbfffmmmtttzzzzzzuuuqqqqqqooommmiiifffdddcccbbbeeeeeeeeeccc___\\\[[[[[[^^^___```cccgggpppyyy~~~{{{zzz{{{rrrkkkiiibbb^^^XXXTTTRRRQQQOOONNNIIIKKKLLLMMMMMMNNNPPPRRRTTTXXX___fffmmmttt{{{KKKIIIFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAAAABBBDDDFFFGGGFFFFFFGGGHHHNNNMMMLLLLLLLLLNNNPPPQQQPPPQQQTTTWWWYYY[[[]]]^^^\\\]]]]]]\\\\\\[[[ZZZYYYTTTSSSRRRSSSTTTSSSQQQOOOKKKLLLKKKKKKKKKMMMRRRUUU___ccchhhmmmooopppqqqrrrtttvvvyyywwwnnnkkkhhhddd```]]]YYYUUURRRSSSOOONNNPPPRRRTTTZZZaaajjjzzz|||vvvppplllgggbbb___VVVSSSPPPOOONNNNNNLLLKKKHHHGGGGGGFFFEEEDDDCCCCCC@@@???>>>>>>>>>>>>>>>===BBBAAADDDOOO]]]iiiooopppppprrruuuyyy~~~zzzwwwsssppptttzzzxxxssslll___TTTLLLFFFBBB@@@BBBCCCDDDEEEEEEFFFIIILLLKKKNNNSSSVVVXXXZZZ\\\^^^bbbiiisss|||www{{{kkkQQQ@@@999999555555444444444333333333222111111111222222333444222222111111111111111222333333222222111222222222222999:::???KKKQQQ\\\ooo|||___LLLHHHEEEMMM\\\dddiiiaaaYYYUUUQQQLLLJJJKKKKKKRRR[[[ccchhhmmmssswwwyyyxxxyyyzzzuuummmhhhhhhqqqccc[[[TTTQQQRRRTTTWWW[[[aaaeeehhhhhhhhhhhhiiiiiijjjkkkkkknnnlllhhhaaaZZZVVVUUUUUUSSSTTTTTTUUUVVVXXXYYYZZZWWWXXX[[[^^^aaaeeehhhiiikkkpppuuuwwwwwwtttoooiiihhhiiikkkmmmnnnooooooooorrrssstttuuuvvvvvvuuuuuuxxxwwwyyy}}}|||yyyyyy|||}}}vvvqqqlllgggddd```^^^[[[YYYWWWWWWXXXYYYVVVSSSPPPOOOPPPPPPNNNLLLNNNOOOOOONNNJJJHHHGGGGGGBBBAAA???===<<<<<<<<<<<<<<<======<<<;;;===AAACCCFFFHHHLLLQQQYYYaaagggkkklllkkklllooorrruuuuuutttkkklllllllllkkkkkkkkkkkklllpppxxx~~~{{{wwwrrrpppmmmjjjhhhhhhhhhhhhjjjjjjjjjhhheeeccccccdddiiiiiijjjjjjnnnttt}}}|||uuuooolllooouuu|||sssmmmjjjccc___ZZZVVVSSSQQQOOOMMMIIIKKKLLLMMMLLLLLLMMMOOOQQQUUU[[[bbbiiiqqqyyyLLLJJJGGGFFFEEEEEECCCBBBBBBCCCDDDDDDBBBAAABBBCCCDDDFFFHHHHHHHHHHHHIIIJJJMMMMMMMMMMMMMMMNNNOOOOOOOOOQQQSSSVVVXXX[[[\\\]]]\\\]]]^^^___````````````XXXWWWUUUTTTUUUTTTSSSQQQMMMMMMKKKIIIIIIKKKOOOSSS___ccchhhlllooopppqqqrrrrrrtttxxx~~~yyypppfffbbb^^^[[[ZZZYYYWWWVVVVVVUUUVVVXXXXXXYYY```iiivvv|||uuupppccc___YYYTTTRRRPPPOOONNNKKKKKKJJJIIIGGGFFFEEEEEECCCAAA???>>>??????>>><<<===;;;<<>><<<::::::::::::999:::<<<===>>>@@@CCCFFFJJJKKKOOOUUU\\\dddkkkoooooooooqqquuuyyy|||}}}|||tttuuutttrrrooonnnnnnoootttxxx~~~~~~{{{tttrrrooommmmmmnnnppprrrssssssrrrooommmlllnnnooorrrssssssssstttxxx}}}wwwoooiiijjjnnnvvvvvvooommmeeeaaa\\\XXXUUURRROOOMMMLLLMMMOOOOOOMMMLLLMMMMMMOOORRRXXX^^^fffoooxxx~~~KKKIIIGGGFFFFFFEEEDDDCCCAAACCCEEEDDDBBBBBBCCCEEECCCFFFHHHIIIHHHIIIJJJKKKLLLLLLMMMNNNOOONNNNNNMMMNNNPPPSSSXXX\\\___aaabbbccccccdddffffffggggggggg```]]]ZZZXXXXXXWWWVVVUUURRRRRROOOMMMKKKMMMQQQUUU^^^ccchhhlllnnnpppqqqrrrtttvvvxxx}}}|||ppplllfffbbbaaaaaaaaa```______aaabbb``````hhhqqq|||uuukkkbbb]]]ZZZXXXWWWTTTSSSQQQOOOLLLJJJHHHGGGGGGDDD@@@?????????>>><<<:::::::::<<<@@@FFFJJJMMMTTTUUUVVVXXX[[[^^^```bbbaaa___^^^___^^^\\\___dddnnnvvv{{{zzzvvvrrrlllggg```[[[RRRKKKFFFDDDBBB@@@???@@@@@@@@@???@@@CCCEEEHHHJJJMMMOOOQQQTTTXXX[[[___hhhrrrzzz}}}~~~gggMMM===777888555555444444444333333333111111111111222333444555333222222111000000111111111111111111222333444444111888:::@@@MMMTTT```sss}}}]]]IIIFFF@@@EEEWWWdddmmmddd[[[UUUPPPJJJHHHIIIKKKQQQZZZbbbggglllrrrvvv|||zzzzzz|||yyysssnnnmmmxxxuuudddZZZUUUSSSTTTUUUXXX[[[___bbbdddgggggghhhiiikkknnnppprrrvvvuuurrrlllddd\\\XXXVVVRRRQQQPPPOOOOOOOOOOOOOOOKKKLLLMMMPPPTTTXXX\\\^^^^^^aaafffkkkmmmlllkkkjjjgggggghhhiiijjjlllmmmmmmnnnppprrruuuvvvvvvuuuuuuwwwwwwzzz~~~xxxuuuuuuyyy~~~{{{uuupppkkkhhhfffddd```^^^]]]^^^```aaa\\\]]]]]]XXXRRRNNNNNNOOOPPPPPPOOOLLLGGGCCCAAA@@@@@@???===;;;999999999999888;;;>>>AAABBBEEEHHHKKKMMMNNNRRRXXX```iiiqqquuuxxxyyy{{{}}}wwwsssrrruuuyyy|||~~~wwwvvvtttrrrssswwwzzz}}}~~~{{{wwwuuuuuuwwwzzzyyyzzz{{{||||||}}}xxxooommmoooppp~~~xxxqqqooogggddd___[[[XXXTTTQQQNNNNNNPPPQQQQQQOOOMMMMMMMMMKKKNNNTTT[[[dddnnnyyyIIIGGGFFFEEEFFFFFFFFFEEEAAACCCEEEEEECCCBBBDDDGGGBBBDDDFFFGGGGGGGGGHHHJJJKKKLLLNNNOOOPPPNNNMMMLLLOOORRRWWW\\\bbbfffiiijjjhhhhhhiiijjjjjjjjjiiiiiigggddd```]]]\\\[[[[[[ZZZYYYWWWUUURRRPPPRRRVVVYYY^^^bbbhhhlllnnnoooqqqrrrssstttuuuwww}}}zzzuuuooojjjhhhhhhhhhhhhggggggiiijjjgggeeemmmvvvvvvnnnjjjhhhggg^^^\\\YYYVVVRRRNNNLLLJJJLLLHHHCCC@@@AAAAAA???===;;;<<<===<<<<<<>>>BBBEEEFFFGGGGGGIIILLLOOORRRTTTVVVTTTTTTVVVUUURRRTTTYYY^^^ffflllllliiigggddd```YYYTTTNNNHHHFFFDDDCCCBBB======>>>======>>>@@@CCCHHHJJJLLLNNNPPPSSSXXX[[[___hhhrrryyy|||~~~|||eeeKKK;;;666777555555444444444333333333111111111111222333444555333333222111000000111111111111111111222333444555111888:::AAAMMMUUUaaattt~~~]]]IIIEEE???BBBUUUbbbnnnddd[[[UUUOOOIIIGGGHHHKKKRRR[[[bbbggglllqqqvvv~~~zzzzzz|||{{{tttpppooosssvvvfff]]]XXXVVVWWWXXXYYY\\\^^^```aaagggggghhhiiilllooorrrttt||||||zzztttlllccc^^^[[[RRRQQQPPPNNNMMMLLLLLLLLLHHHHHHIIIKKKNNNRRRVVVXXX^^^```dddjjjllljjjhhhhhhhhhhhhhhhiiijjjkkkmmmnnnlllnnnqqqsssuuuuuuttttttwwwwww{{{~~~vvvttttttxxx}}}~~~wwwrrrmmmjjjhhhfffccc```___aaaccceeedddgggfff^^^RRRJJJIIIKKKLLLMMMMMMJJJGGGDDDCCCCCC???>>><<<:::999999999999:::===BBBEEEGGGJJJMMMOOONNNPPPTTTZZZcccmmmuuuzzz|||vvvwww}}}{{{yyywwwwwwyyy}}}}}}zzzzzz}}}}}}vvvqqqrrrnnn}}}zzzsssqqqiiifffaaa]]]YYYVVVRRROOOOOOQQQSSSRRRPPPNNNMMMMMMHHHKKKQQQYYYbbbnnnyyyKKKJJJIIIFFFEEECCCBBBBBBDDDDDDDDDCCCBBBBBBDDDFFFEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKSSS[[[aaacccgggmmmmmmhhhooonnnnnnoooppprrrrrrqqqmmmmmmmmmmmmlllkkkjjjjjjlllfff```]]]]]]]]]]]]\\\aaadddhhhkkklllmmmooopppooossswwwxxxyyy{{{yyyxxxvvvttttttuuutttpppmmmpppwww~~~xxxsssqqqiii```ZZZYYYWWWSSSOOOMMMIIIGGGGGGEEEAAA@@@BBB@@@???>>>===<<<===>>>>>>AAABBBCCCEEEFFFGGGGGGGGGKKKKKKLLLLLLLLLLLLKKKKKKQQQUUU[[[___```]]]YYYUUUSSSOOOJJJFFFCCC@@@===;;;>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHKKKMMMQQQVVVZZZ^^^eeennnuuuzzz~~~~~~{{{|||xxxYYYEEE>>>999444666555444333333333333333444444444333333222222222444333222222111111222222222222222111222222333333222999;;;CCCRRRZZZeeewww~~~cccKKKDDD@@@>>>GGGXXXhhhccc]]]WWWTTTOOOIIIEEEKKKOOOUUU]]]eeemmmrrruuuuuuwwwzzz|||{{{yyyvvvtttuuu~~~jjj]]]YYYXXXYYYYYYYYYYYYZZZ]]]___fffffffffeeegggkkkqqqvvvxxxnnnfffaaaXXXUUURRRPPPOOOMMMKKKIIIJJJIIIHHHIIIJJJMMMPPPRRRUUUYYY^^^ccceeeeeecccaaabbbdddhhhjjjlllkkkjjjiiinnnooopppqqqrrrssssssssswwwwww{{{}}}tttrrrrrruuuwww{{{yyytttqqqooonnnjjjeeeccceeeiiilllnnnmmmrrrmmm]]]OOOKKKKKKJJJMMMLLLIIIGGGFFFCCC???<<<777888:::;;;::::::<<<===@@@CCCGGGKKKMMMOOORRRTTTQQQRRRUUU[[[dddoooyyy~~~~~~zzzxxxyyy|||~~~~~~~~~}}}~~~}}}zzzyyyttt{{{sssooonnnjjjddd___\\\ZZZXXXVVVWWWTTTRRRRRRSSSSSSQQQOOOLLLMMMPPPXXXeeeqqq{{{LLLKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBDDDFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQYYYaaahhhlllrrryyyzzzwwwzzzzzz{{{|||}}}}}}|||{{{{{{||||||}}}}}}~~~}}}}}}~~~yyyrrrllliiifffcccaaaaaacccfffggggggiiikkklllpppuuuzzz|||}}}~~~~~~}}}{{{zzz{{{xxxnnngggeeeaaa[[[VVVRRRMMMJJJKKKIIIDDDBBBCCCBBBAAA???===<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCGGGGGGHHHHHHHHHHHHGGGGGGKKKMMMPPPSSSTTTSSSQQQPPPNNNKKKGGGDDDBBBAAA???===============>>>???@@@@@@CCCEEEHHHJJJMMMQQQVVVYYY^^^dddmmmssswww{{{uuuvvv|||nnnQQQ???999666222666666555444444444444444444444333333333222222222444333222222111111222222222222111111222222333333444;;;===DDDSSS\\\gggyyyfffNNNEEEAAA>>>GGGVVVhhhccc\\\WWWSSSOOOJJJFFFKKKNNNUUU]]]eeelllrrruuutttvvvxxxzzzzzzyyywwwuuuvvvmmm___ZZZXXXYYYYYYYYYXXXZZZ^^^aaaeeeeeeeeedddeeeiiiooottt~~~zzzppphhh\\\YYYUUURRRPPPNNNLLLJJJJJJIIIGGGEEEFFFIIIMMMOOOTTTWWW\\\```cccbbb```___aaacccgggiiikkkkkkjjjiiikkklllnnnppprrrsssttttttwwwwwwzzzzzzssspppppprrrssswwwyyysssnnniiigggddddddeeeffffffeee___bbb___UUUMMMMMMNNNMMMKKKHHHEEECCCBBB@@@===:::888999:::::::::<<<>>>AAADDDGGGMMMQQQSSSTTTUUUVVVPPPPPPRRRXXXaaalllwww}}}}}}xxxwwwyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}{{{{{{xxx~~~vvvqqqppplllgggccc```^^^[[[ZZZZZZXXXUUUUUUUUUTTTRRROOOLLLLLLPPPXXXeeerrr}}}LLLKKKJJJHHHFFFEEEDDDDDDCCCDDDEEEDDDBBBBBBDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLOOOSSSVVVYYYZZZaaahhhpppwwwzzzssslllfffaaa______`````````aaaeeehhhuuu{{{|||vvvooofff___YYYTTTQQQRRRPPPJJJGGGGGGDDDCCC@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>?????????DDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFHHHIIIJJJKKKGGGEEEBBBBBBBBBBBBAAA@@@<<<<<<;;;<<<<<<===>>>???BBBDDDGGGIIILLLPPPUUUYYY]]]ccckkkqqqtttxxx}}}{{{mmmsss~~~iiiMMM>>>:::888555555444444444444333333333333333333333222222222222333333222111111111111222222222111111222222333444666<<<>>>FFFUUU]]]iii{{{mmmRRRGGGBBB???GGGTTTgggbbb\\\WWWRRROOOKKKHHHKKKNNNUUU]]]eeelllqqqttttttuuuwwwxxxyyyxxxxxxwwwwwwrrrbbb[[[YYYYYYYYYXXXXXX[[[___cccdddddddddcccdddhhhmmmqqq|||~~~sssfffbbb\\\XXXTTTRRROOOMMMMMMJJJFFFCCCDDDGGGKKKNNNSSSUUUYYY]]]______]]]]]]___aaaeeehhhiiijjjjjjiiihhhjjjllloooqqqssstttuuuwwwwwwzzz|||uuupppmmmkkklllmmmqqq}}}vvvnnnggggggfffffffffddd```]]]VVVWWWTTTNNNLLLNNNOOOMMMIIIFFFCCC@@@???>>><<<:::999:::::::::;;;>>>CCCFFFJJJNNNTTTXXXXXXVVVUUUTTTMMMMMMNNNRRR[[[gggrrryyyzzzpppqqqvvvxxxzzz|||}}}}}}||||||{{{{{{{{{{{{|||||||||~~~~~~}}}|||{{{yyytttssspppkkkhhheeecccaaa___```^^^[[[ZZZXXXVVVSSSPPPOOOOOORRRYYYeeerrr}}}LLLLLLJJJHHHGGGFFFEEEEEECCCDDDEEEDDDCCCBBBCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGKKKMMMPPPTTTYYY]]]```bbbfffkkkrrrzzzxxxpppggg```[[[YYYYYYXXXWWWXXX[[[```eeettt{{{sssjjjbbb\\\XXXXXXVVVQQQLLLKKKEEEDDDAAA???===<<<<<<<<<============>>>??????@@@DDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDFFFHHHIIICCCBBB@@@@@@AAAAAA@@@???<<<<<<;;;;;;<<<===>>>>>>@@@CCCFFFHHHKKKPPPUUUXXX]]]bbbjjjooorrrvvvzzz~~~yyyjjjtttdddKKK>>>;;;999777222222333333333222222222333222222222222222222222333222222111111111111111111111111111222333444444777===>>>FFFUUU___kkk}}}tttWWWHHHCCCAAAGGGQQQeeeaaa\\\WWWRRROOOLLLJJJJJJNNNTTT\\\eeelllqqqtttuuuvvvwwwxxxyyyzzzzzzzzzxxxuuuddd\\\YYYYYYXXXVVVWWW[[[```eeedddddddddcccdddgggllloooyyyuuuoooggg```[[[WWWTTTRRRQQQMMMHHHDDDDDDHHHNNNRRRSSSUUUWWWYYY[[[[[[[[[[[[]]]___bbbeeehhhiiiiiiiiijjjkkkmmmoooqqqsssttttttwwwwwwyyy~~~xxxqqqlllhhhfffeeefffjjjvvv{{{pppkkkkkkjjjiiigggddd___[[[YYYVVVRRRNNNNNNNNNLLLIIIJJJGGGBBB???>>>>>>======;;;<<<<<<<<<>>>BBBIIINNNRRRWWW[[[]]][[[UUUQQQNNNIIIHHHIIILLLTTT___jjjpppyyy}}}vvvlllmmmtttxxxyyyyyyzzzzzzzzz{{{zzzzzzyyyyyy{{{{{{{{{}}}~~~~~~|||}}}}}}yyywwwtttpppmmmkkkiiigggeeefffdddbbb```\\\XXXTTTRRRTTTTTTVVV\\\gggsss|||LLLKKKJJJHHHGGGFFFFFFFFFBBBDDDEEEEEECCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFLLLNNNQQQUUUYYY]]]```aaadddggglllttt{{{}}}uuutttsssrrrrrrrrrrrrsssqqqqqqoookkkeee]]]WWWTTTRRRRRRQQQPPPRRRWWW^^^cccmmmsss~~~nnneee^^^\\\ZZZTTTOOOMMMFFFEEECCCAAA@@@@@@@@@AAA??????>>>>>>>>>>>>???@@@DDDDDDEEEEEEEEEEEEDDDDDD???@@@BBBDDDEEEFFFFFFGGGDDDBBBAAAAAAAAAAAA???=========<<<<<<<<<===>>>>>>???AAADDDGGGJJJOOOTTTXXX\\\bbbkkkqqqsssvvvyyy|||vvvgggsss}}}]]]GGG<<<888666444222333444444444444333333222222222222222222222222333222111111000000111111111111111111222333444555555;;;===EEEUUU```mmmzzz[[[IIICCCBBBGGGNNNaaa```]]]XXXSSSOOOLLLKKKJJJNNNTTT\\\dddkkkqqqtttwwwxxxyyyzzz{{{{{{||||||www}}}uuuddd\\\XXXWWWVVVVVVVVVZZZ```eeedddeeeeeeddddddgggkkknnnxxx}}}sssiiiaaa\\\WWWUUURRRNNNIIIEEEEEEJJJPPPTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZ\\\___cccfffhhhiiijjjmmmnnnoooqqqrrrssssssssswwwvvvyyy}}}~~~vvvoooiiieeebbbaaaaaaeeeppp{{{tttpppnnnkkkiiigggddd```]]]^^^XXXRRRPPPPPPMMMIIIFFFIIIEEEAAA???>>>>>>>>>=========>>>???BBBHHHPPPUUU^^^```cccaaa[[[SSSLLLIIIEEEDDDDDDFFFLLLUUU^^^dddkkkqqqwwwzzz~~~}}}~~~zzz~~~}}}qqqhhhkkksssvvvvvvvvvxxxyyyzzzzzz{{{zzzzzzyyyzzz{{{|||}}}~~~}}}}}}}}}zzzvvvtttrrrooollljjjkkkkkkiiieee```ZZZVVVTTTTTTUUUXXX```kkkwwwKKKJJJIIIGGGFFFFFFEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFJJJKKKNNNQQQTTTWWWYYYZZZ______bbbiiimmmpppsssxxx~~~wwwqqqnnngggfffcccaaa```______```^^^```aaa```[[[VVVSSSQQQMMMMMMLLLLLLNNNSSS[[[```hhhnnnxxxuuuiiiddd___XXXQQQNNNIIIHHHGGGEEEDDDDDDEEEEEE??????===<<<<<<===>>>>>>AAAAAABBBBBBBBBBBBAAAAAA===???BBBDDDFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA>>><<<======<<<<<<<<<======>>>===@@@CCCFFFJJJNNNTTTWWW\\\cccmmmtttwwwxxxzzz|||pppbbbqqqyyyZZZFFF>>>:::666555444555666777777777666555111111111222222222222222222222111000000000000111000000000111222333444555444:::<<>>>>>>>>===<<<>>>???AAACCCGGGNNNVVV\\\ggggggfffaaaXXXPPPIIIFFFBBBAAA@@@AAAEEEKKKQQQUUU]]]ccchhhkkkooovvvxxxvvvrrrssstttuuuwww{{{~~~|||||||||yyyvvvlllgggjjjqqqsssssstttvvvwwwyyyzzz{{{zzzyyyyyyzzz{{{|||||||||}}}~~~}}}}}}}}}{{{yyyvvvrrrooooooooonnnjjjccc\\\XXXVVVRRRTTTZZZdddqqq}}}JJJIIIHHHGGGFFFEEEEEEEEEAAACCCEEEEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMPPPRRRTTTUUUZZZWWWXXX^^^aaaaaaeeejjjjjjpppuuuuuuooohhhdddccc^^^]]]ZZZXXXVVVVVVVVVWWWUUUXXXZZZZZZVVVSSSQQQQQQKKKKKKKKKJJJLLLQQQWWW\\\ccciiipppxxx|||rrrjjj```XXXTTTOOOMMMKKKIIIGGGGGGGGGGGGAAA@@@>>><<<<<<<<<>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@BBBDDDFFFGGGGGGGGGGGGEEEDDDDDDDDDBBB???===<<<<<<;;;;;;;;;;;;<<<<<<<<>>======???BBBFFFHHHOOOUUUYYY[[[___eeefffddddddgggiiijjjllloootttyyy|||||||||{{{zzzyyywwwwwwxxx~~~qqqkkkiiimmmrrrssssssuuutttuuuwwwyyyzzzzzzyyyxxxyyyzzz{{{{{{zzzzzz}}}}}}|||{{{|||wwwtttppprrrqqqmmmeee]]]YYYWWWTTTWWW^^^iiiuuuIIIHHHGGGFFFEEEEEEEEEEEEAAACCCEEEFFFDDDCCCCCCCCCAAABBBCCCDDDEEEFFFGGGHHHGGGHHHJJJLLLOOORRRTTTUUUVVVRRRSSSXXX[[[ZZZ]]]ccc\\\ccciiijjjeee```]]]^^^[[[YYYVVVTTTSSSSSSTTTUUUSSSVVVYYYXXXTTTQQQQQQQQQLLLLLLKKKJJJKKKOOOUUUYYYZZZ```gggmmmuuuuuuiii___ZZZSSSRRROOOLLLIIIHHHGGGGGGCCCBBB@@@>>>===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCEEEGGGIIIJJJKKKGGGFFFEEEEEEEEEDDDAAA>>>;;;;;;:::999999:::::::::<<<>>>BBBEEEIIIMMMSSSWWW[[[eeerrr{{{~~~xxxjjjbbbuuujjjLLL???;;;888333222///000222444444444222111000000111111222222222222222111111000000000000000000000000111222444555666444;;;===GGGZZZgggwww___IIICCCDDDHHHJJJXXX\\\___^^^XXXQQQLLLJJJIIIMMMSSS[[[dddkkkpppssswwwyyy|||}}}}}}{{{xxxvvvrrrjjjkkkuuuvvvhhh\\\XXXOOOQQQSSSUUUWWWYYY]]]aaaaaabbbcccbbbbbbccceeegggiiiqqq||||||rrrlllhhhaaa\\\VVVOOOLLLLLLNNNOOORRRPPPNNNLLLMMMOOORRRTTTUUUWWWZZZ^^^bbbfffiiijjjiiijjjllloooqqqssstttuuuwwwvvvxxxzzzzzz{{{wwwpppkkkiiiggggggfffgggoooxxx~~~}}}uuutttsssrrrqqqnnnjjjgggbbb]]]ZZZZZZVVVMMMKKKMMMGGGFFFEEEEEEEEEDDDBBB???@@@BBBFFFJJJOOOVVV^^^cccdddaaa[[[SSSJJJDDDAAA@@@>>>===<<<<<<<<<>>>???AAAFFFKKKOOOQQQTTTYYYZZZWWW\\\___bbbcccdddggglllpppoooqqqsssuuuuuutttrrrqqqvvv{{{~~~qqqmmmmmmrrruuuuuuuuuxxxrrrtttvvvxxxyyyyyyxxxwwwxxxzzz{{{yyyxxxxxx{{{~~~|||yyyzzz}}}{{{xxxqqqssssssnnnfff^^^ZZZXXXZZZ]]]dddmmmwww~~~MMMKKKJJJHHHGGGGGGHHHHHHEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGGIIIIIIGGGHHHIIIJJJLLLNNNPPPQQQSSSSSSSSSSSSUUUWWWYYYZZZZZZ\\\^^^```___[[[WWWTTTSSSQQQOOOMMMLLLLLLLLLMMMTTTXXX\\\^^^]]][[[YYYYYYTTTQQQLLLIIIIIILLLQQQTTTZZZ[[[```hhhoooyyy|||~~~ooodddaaaUUUSSSPPPOOONNNLLLIIIFFFIIIGGGDDDBBB@@@@@@AAAAAABBBCCCCCCBBBAAAAAABBBDDDCCCDDDEEEGGGHHHIIIJJJJJJGGGHHHIIIIIIGGGDDDAAA???AAA???>>><<<;;;;;;;;;;;;???@@@CCCEEEGGGLLLQQQUUUbbbhhhqqqyyy~~~oooooojjjvvv|||dddHHH:::888777555333222222222222222222222222444444444333333222222222222222111111111111222222000000000111222333555666888999<<>>???@@@BBBEEEHHHLLLNNNPPPQQQQQQTTTYYY]]]aaadddeeeeeegggiiikkkmmmmmmoooqqqtttttt|||yyysssqqqtttwwwvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxx}}}zzzxxxxxxyyy{{{|||{{{zzz{{{}}}|||uuunnniiiccc]]]\\\___```___aaakkkxxxLLLKKKIIIHHHGGGFFFGGGGGGEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIGGGHHHHHHJJJKKKMMMOOOPPPRRRRRRRRRRRRSSSUUUWWWXXXUUUVVVXXXYYYXXXUUURRRPPPPPPOOONNNLLLKKKJJJKKKKKKRRRYYYccclllpppmmmgggbbb[[[VVVPPPKKKJJJMMMQQQUUUXXXYYY]]]eeekkkttt~~~{{{}}}qqqkkk]]]YYYTTTQQQPPPNNNKKKIIIJJJHHHEEECCCAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCCCCDDDFFFHHHIIIJJJJJJJJJGGGHHHHHHHHHGGGEEEBBBAAAAAA@@@>>><<<;;;;;;;;;;;;>>>@@@CCCFFFIIIOOOUUUYYYbbbhhhqqqyyymmmnnnjjjxxxxxxaaaGGG;;;999888555444222222222222222222222222333333333222222111111111222222111111111111222222222222222222222333444444888999===III[[[rrrcccMMMIIIDDDDDDNNN^^^cccddd___YYYTTTQQQNNNJJJKKKPPPYYY___dddlllsssyyy{{{}}}~~~~~~|||yyywwwnnnlllooowwwxxxnnn```WWWSSSSSSRRRRRRUUUZZZaaaggggggfffccc```^^^___cccfffhhhlllsss}}}xxxjjjjjjbbbZZZTTTSSSRRRPPPMMMPPPNNNKKKIIIHHHJJJMMMOOORRRUUUYYY\\\```ccchhhkkklllmmmoooqqqrrrssssssrrrrrruuuyyyzzz{{{~~~wwwtttnnnllllllnnnmmmjjjmmmqqq{{{yyytttpppppprrrrrrlllfffeeeaaa\\\XXXVVVUUUTTTSSSQQQRRRRRRNNNJJJFFFEEEFFFIIIMMMSSSWWWZZZ^^^bbbfff___QQQHHHHHHGGG???<<>>===<<<<<<<<<===>>>>>>???AAACCCFFFIIILLLNNNNNNOOORRRVVV[[[___aaabbbcccbbbdddgggiiiiiikkkmmmooottt|||uuupppnnnsssvvvuuussssssqqqqqqsssuuuxxxzzz{{{|||~~~}}}{{{yyyyyyyyy{{{{{{~~~yyyvvvvvvyyy}}}wwwqqqmmmggg___[[[\\\```bbbhhhrrr}}}KKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAADDDDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPQQQQQQSSSTTTUUUQQQQQQQQQQQQPPPNNNMMMLLLNNNMMMLLLJJJIIIIIIIIIIIIMMMVVVfffvvv|||qqqhhh```[[[TTTNNNLLLMMMQQQTTTUUUVVVZZZ```fffmmmyyy}}}zzz{{{}}}uuujjjccc[[[UUUSSSRRRQQQOOOKKKJJJGGGEEECCCBBBBBBBBB@@@AAAAAA@@@>>>>>>@@@BBBDDDEEEGGGHHHJJJKKKKKKKKKHHHHHHHHHGGGFFFEEEEEEDDDAAA@@@>>><<<;;;;;;;;;<<<<<>>JJJ]]]uuueeeNNNIIIFFFFFFQQQaaahhhkkkddd[[[UUUQQQMMMJJJKKKPPPXXX___dddllltttyyyzzz}}}~~~~~~{{{xxxvvvqqqooosss}}}sssbbbVVVTTTTTTTTTTTTVVV[[[bbbgggjjjiiifffbbb______aaacccfffhhhlllsssrrrnnniiibbb^^^\\\YYYTTTQQQPPPNNNKKKHHHHHHIIIKKKMMMPPPTTTXXX]]]```dddiiilllnnnooopppqqqrrrrrrrrrrrrooosssvvvxxxzzz}}}zzzwwwooommmnnnpppnnnkkklllppp{{{uuupppkkkjjjllllllhhhccccccaaa]]][[[[[[[[[ZZZYYY[[[ZZZWWWRRRNNNKKKKKKLLLQQQTTTYYY\\\^^^aaaccceeeWWWKKKCCCCCCCCC>>>>>>BBB???>>>>>>=========>>>>>>>>>???AAADDDFFFHHHJJJKKKLLLOOOSSSWWW[[[]]]______^^^aaadddfffhhhiiikkkmmmsss{{{rrrmmmlllpppsssqqqoooooooooqqqsssuuuxxxzzz{{{|||||||||{{{{{{{{{{{{{{{{{{yyytttqqqrrrzzzzzzuuuqqqjjj```ZZZZZZ```fffppp{{{JJJIIIHHHGGGEEEDDDDDDCCCDDDCCCBBBBBBAAAAAAAAABBBDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIKKKMMMNNNNNNOOOOOOOOOPPPQQQRRRRRROOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHIIIQQQ^^^oooyyyxxxnnnddd^^^ZZZVVVRRROOOOOOPPPQQQTTTSSSWWW]]]bbbhhhqqq{{{~~~}}}zzz{{{}}}vvvmmmaaaYYYWWWWWWVVVUUUNNNMMMKKKHHHFFFDDDDDDCCC@@@AAA@@@???===>>>@@@BBBEEEFFFHHHIIIKKKKKKLLLLLLJJJIIIHHHGGGFFFFFFGGGGGGAAA@@@>>>===;;;;;;<<<<<<<<>>>>>>>>>>>>>>???@@@AAACCCEEEGGGHHHJJJLLLOOOSSSWWWYYY[[[\\\^^^aaaeeehhhiiikkkmmmooorrryyy~~~xxxqqqmmmnnnpppnnnlllmmmrrrsssuuuwwwxxxyyyyyyyyyzzz{{{|||}}}}}}|||{{{{{{}}}{{{uuupppooottt{{{}}}vvvqqqhhh^^^YYYYYYbbbjjjuuu~~~IIIIIIHHHGGGEEEDDDCCCBBBCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQMMMLLLJJJHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLRRR]]]eeegggaaa[[[UUUTTTSSSRRRQQQPPPOOOOOOSSSRRRUUU\\\aaafffmmmuuu|||~~~}}}}}}}}}||||||~~~~~~{{{|||}}}uuueee[[[YYYZZZZZZXXXRRRQQQOOOLLLJJJGGGFFFEEEAAAAAAAAA???===>>>AAADDDFFFGGGIIIJJJLLLLLLMMMMMMLLLJJJHHHGGGFFFGGGHHHIIIBBB@@@???===<<<<<<<<<<<<===@@@CCCGGGLLLRRRYYY^^^lllqqqyyy|||{{{{{{{{{}}}rrrgggmmmsss~~~kkkYYYFFF===:::555222000333333333222222111111111222333333333333333333333222222111111111111222222111111111333444666888999888:::???JJJ[[[tttyyyYYYLLLEEEDDDMMM___nnnuuujjj\\\UUUPPPJJJIIIHHHLLLTTTZZZ___hhhqqqsssvvvzzz~~~~~~|||zzzwwwsssuuu~~~xxxfffZZZTTTTTTSSSSSSTTTYYY```eeelllllljjjgggccc``````aaadddccccccdddjjjuuuxxxqqqlllhhheeedddYYYWWWRRRNNNLLLKKKLLLMMMNNNQQQWWW[[[```eeejjjmmmoooooooooooopppqqqqqqrrrsssuuuxxxyyyyyy{{{{{{tttrrrqqqrrroookkklllpppzzzppplllfffbbb```^^^[[[XXXVVVVVVXXX\\\aaadddeeeeeebbb^^^YYYTTTSSSTTTVVVXXX]]]^^^^^^______]]]ZZZXXXKKKEEE@@@>>>===<<<>>>AAACCCCCCBBBBBBAAA@@@???????????????@@@BBBDDDFFFHHHIIIKKKNNNQQQTTTWWWYYYZZZ^^^aaafffiiikkkmmmoooqqqqqqwww}}}{{{rrrpppooommmmmmooosssuuuwwwyyyzzzzzzyyyyyyyyyzzz|||}}}~~~}}}|||{{{|||{{{uuupppmmmpppuuuyyyuuummmccc[[[YYY[[[eeellluuu{{{~~~JJJIIIIIIHHHFFFDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEGGGHHHGGGFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSLLLJJJHHHGGGFFFGGGIIIJJJLLLLLLMMMMMMLLLKKKJJJJJJJJJIIIJJJNNNSSSVVVUUUSSSMMMNNNOOOPPPPPPOOONNNNNNRRRQQQTTT[[[bbbffflllrrrwww}}}~~~}}}}}}~~~~~~~~~}}}|||{{{}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~nnnbbb___^^^\\\ZZZVVVUUUSSSQQQNNNKKKIIIHHHDDDCCCBBB@@@???@@@CCCFFFGGGHHHJJJKKKMMMMMMNNNNNNMMMLLLJJJHHHHHHHHHHHHIIIBBBAAA???===<<<<<<<<<======@@@CCCHHHLLLSSSZZZ___nnnttt{{{~~~}}}xxxwwwyyy}}}oooeeekkkwwwgggVVVDDD<<<888555222111444333333222222111111111333333333333333444444444222222111111111111222222//////000222444666888999888:::???IIIZZZsssbbbOOOEEEBBBIII[[[oooyyymmm]]]VVVQQQKKKIIIHHHLLLRRRXXX]]]fffnnnsssvvv{{{}}}{{{xxxsssttt~~~zzziii\\\TTTTTTSSSSSSTTTYYY```eeeeeefffgggfffdddbbbccccccbbbbbbaaaaaadddkkksssyyyzzzsssooolllkkk___[[[VVVQQQMMMKKKKKKLLLMMMQQQVVVZZZ___ccchhhlllnnnmmmmmmnnnnnnpppqqqrrrsssvvvxxxxxxxxxyyy~~~~~~xxxuuurrrrrroookkklllqqq|||qqqnnniiifffbbb___\\\YYYVVVWWW[[[aaagggkkklllkkkgggbbb[[[WWWVVVWWWXXXYYY```___^^^^^^\\\XXXSSSOOOFFFDDD@@@>>>======???AAAFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAACCCFFFHHHJJJJJJLLLNNNQQQTTTWWWYYYZZZ\\\```eeeiiilllmmmoooqqqrrrvvv{{{|||xxxuuurrrqqqsssrrrtttwwwzzz|||}}}}}}|||yyyzzz{{{}}}~~~~~~}}}}}}}}}|||uuupppmmmmmmpppsssyyyuuujjj```ZZZZZZ^^^fffkkkrrrwwwzzz}}}JJJJJJJJJIIIGGGEEECCCAAABBBAAAAAA@@@AAAAAABBBBBB???AAACCCFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLOOOQQQSSSTTTUUUUUUMMMLLLKKKIIIIIIJJJKKKLLLKKKKKKLLLMMMLLLKKKJJJJJJEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKKKKKKKKKKMMMNNNOOOPPPOOORRR[[[bbbggglllqqquuu{{{~~~}}}|||~~~~~~}}}~~~~~~~~~~~~zzzzzzzzzzzz{{{||||||}}}||||||~~~pppjjjhhhccc___ZZZYYYWWWTTTQQQNNNKKKJJJFFFFFFDDDBBB@@@BBBEEEHHHHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLJJJIIIHHHHHHHHHBBBAAA???===<<<<<<======<<>>===<<<======;;;>>>DDDJJJQQQYYYaaagggkkkrrr{{{}}}}}}yyykkkaaafff{{{|||ppp]]]NNN???888777666777:::444444333333222111000000000000111111222222222222222222111111111111222222111000111111222333444555444888>>>III[[[wwwnnnUUUHHHCCCHHHWWWooo}}}ppp```ZZZVVVOOONNNLLLNNNSSSWWW\\\dddmmmrrruuuyyy|||{{{xxxsssppptttqqqxxxlll[[[WWWWWWVVVUUUVVV[[[bbbgggeeeeeefffccc___[[[XXXXXXVVVVVVWWWVVVTTTUUUVVVXXXfffoooxxx~~~{{{wwwmmmiiibbbZZZUUUQQQPPPOOOLLLPPPTTTXXX\\\```eeehhhjjjjjjjjjkkklllnnnqqqrrrmmmppptttuuuuuuxxx}}}}}}xxxssspppmmmjjjmmmssszzzvvvuuuuuutttrrroookkkiiifffgggkkkqqqvvvxxxwwwvvvfffbbb^^^]]]aaaeeeggggggccc```]]][[[XXXRRRJJJDDD>>>@@@AAA@@@@@@BBBDDDDDDJJJJJJJJJIIIHHHEEECCCBBBCCCCCCCCCDDDGGGJJJNNNPPPNNNOOOPPPRRRUUUYYY[[[]]]]]]bbbhhhmmmoooqqqssstttwwwwwwxxx{{{~~~}}}{{{zzz{{{}}}~~~|||zzzxxxyyyzzz{{{|||}}}~~~}}}xxxqqqoooooojjjooowwwxxxmmmddd]]]]]]aaadddhhhnnnvvv|||JJJIIIHHHGGGFFFDDDCCCCCCAAAAAABBBBBBAAAAAA@@@???DDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHKKKMMMLLLLLLMMMQQQWWW\\\]]]\\\[[[XXXUUUUUUVVVWWWUUUSSSQQQPPPPPPOOOMMMKKKJJJIIIDDDDDDEEEHHHKKKLLLLLLKKKMMMMMMMMMKKKIIIHHHHHHJJJOOOLLLOOOXXX___bbbhhhpppqqqssswwwyyyzzzzzzyyyxxxxxxyyyzzzzzzxxxzzz~~~{{{{{{{{{{{{{{{{{{zzzzzz~~~}}}||||||}}}~~~vvvmmmiiiaaaZZZXXXVVVRRROOOOOOQQQMMMHHHEEEEEEGGGIIIIIIJJJJJJKKKNNNRRRSSSQQQNNNQQQOOOKKKIIIIIIIIIHHHGGGCCCBBBAAA>>>;;;:::<<<>>>>>>AAAEEEKKKRRRZZZccciiisssxxx~~~|||}}}ttteeeaaafff|||yyyiiiUUUHHH<<<888999777666666444444333333222111000000333333333222222222111111333222222111111222222333222222222222333444555555666<<>>>>>???AAADDDGGGJJJKKKLLLMMMLLLIIIFFFDDDFFFFFFEEEFFFGGGIIILLLMMMPPPRRRUUUVVVXXXZZZ^^^``````dddhhhlllnnnpppsssuuuwwwwwwwwwxxx|||~~~}}}{{{zzzyyyxxxwwwwww|||}}}~~~~~~}}}|||}}}zzzwwwtttrrrpppppprrrwww~~~qqqggg___[[[\\\aaadddhhhmmmqqquuuyyy~~~JJJIIIHHHGGGFFFDDDCCCCCCAAAAAABBBBBBAAAAAA@@@???BBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKKKKKKKMMMSSSZZZ___aaa```^^^\\\YYYYYYZZZZZZYYYWWWVVVUUUSSSQQQOOOLLLIIIHHHHHHGGGFFFHHHJJJLLLKKKJJJNNNNNNNNNLLLJJJHHHIIIKKKPPPNNNQQQYYY^^^aaahhhpppqqqsssuuuxxxyyyxxxwwwuuuvvvxxxzzzzzzxxxxxxyyy{{{{{{{{{{{{zzzzzzzzzzzzzzz}}}}}}~~~~~~~~~~~~}}}yyyrrriiiaaa^^^\\\WWWTTTTTTQQQNNNIIIFFFGGGHHHJJJJJJKKKKKKLLLOOOSSSTTTRRRPPPQQQOOOLLLJJJIIIIIIHHHGGGCCCCCCAAA>>>;;;;;;<<<>>>???BBBGGGMMMTTT]]]ffflllvvv{{{}}}zzz~~~rrrfffeeemmmzzzjjjQQQEEE999666777666444555444444333333222111111000333333222222222111111111333222222111111222222333444444444444555666777777555:::@@@GGGZZZzzzwwwSSSFFFGGGHHHXXXqqqyyyggg\\\XXXUUUQQQMMMLLLPPPUUU[[[ccclllpppsssvvvwwwvvvttttttsssrrrwwwttteee]]]YYYVVVWWWXXXXXX^^^dddggggggfffdddaaa]]]YYYWWWUUUSSSQQQNNNNNNOOOPPPRRRPPPSSSXXX]]]cccjjjtttzzzvvvlllhhhccc[[[VVVVVVOOORRRVVVZZZ\\\]]]______aaabbbcccccccccdddfffhhhjjjkkknnnpppssswww}}}}}}vvvqqqllliiilllrrrsss~~~~~~}}}{{{yyyxxx}}}vvvkkkgggbbbaaadddffffffeee```\\\WWWRRRNNNHHHBBB>>><<<>>>???@@@@@@BBBDDDGGGLLLMMMNNNNNNMMMJJJGGGDDDEEEEEEFFFGGGHHHJJJLLLMMMQQQSSSUUUWWWXXXZZZ^^^aaaaaaeeeiiimmmoooqqqsssuuuxxxwwwvvvwwwzzz~~~~~~|||zzzyyyxxxyyyyyy{{{}}}~~~~~~}}}}}}{{{wwwtttooonnnooosss{{{uuujjjbbb[[[VVVXXX\\\aaaeeelllqqquuuyyy}}}JJJJJJIIIGGGFFFEEEDDDCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCFFFHHHJJJJJJIIIHHHHHHIIIKKKLLLPPPWWW^^^ccceeefffdddbbb```_________^^^\\\\\\[[[XXXUUUQQQNNNKKKIIIMMMKKKIIIIIIJJJLLLLLLLLLPPPPPPOOOMMMKKKJJJKKKMMMTTTSSSVVV[[[^^^aaahhhoooqqqrrrtttvvvvvvuuutttssssssvvvyyyyyyxxxvvvuuuuuuzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~yyyoooeeeaaa^^^YYYVVVVVVTTTQQQLLLJJJKKKLLLMMMMMMJJJKKKMMMPPPSSSUUUSSSQQQQQQOOOLLLJJJJJJIIIHHHFFFDDDCCCBBB???<<<;;;===???@@@DDDJJJPPPXXXbbbkkkqqqzzz~~~}}}|||vvvlllqqq}}}xxxhhhKKK@@@666444555444333444444333333222222111111111222222222111111111111111333222222111111222222333444444444444555666777777666999===EEE[[[}}}}}}XXXHHHEEEDDDSSSkkk|||wwwggg]]]WWWTTTPPPLLLJJJNNNSSSYYYaaaiiilllooorrrssssssssstttuuurrrwwwtttlll```ZZZWWWWWWXXXYYY^^^dddfffffffffeeebbb^^^ZZZWWWWWWUUUQQQNNNMMMMMMNNNOOOPPPRRRTTTWWW\\\bbbjjjppp}}}}}}qqqkkkhhhbbb\\\XXXSSSTTTWWWZZZ\\\\\\[[[ZZZ\\\]]]^^^]]]]]]^^^```bbbfffhhhkkkmmmppptttyyy}}}wwwqqqmmmjjjlllqqqttt|||zzzlllhhhdddbbbccccccbbb___]]]ZZZUUUPPPKKKFFFAAA===<<<>>>AAABBBCCCCCCEEEGGGNNNOOOPPPOOOMMMJJJFFFDDDCCCDDDFFFHHHJJJKKKLLLLLLQQQSSSUUUWWWXXX[[[^^^aaacccfffjjjnnnppprrrtttvvvxxxwwwvvvvvvwwwzzz}}}|||zzzyyyzzz{{{|||{{{}}}~~~~~~}}}~~~zzzvvvpppoooooopppuuu||||||{{{ssskkkccc^^^XXXSSSTTTWWW\\\aaaiiipppuuuyyy{{{}}}JJJJJJIIIHHHFFFEEEDDDCCCAAAAAABBBBBBAAAAAA@@@???????????????@@@BBBCCCCCCFFFHHHJJJJJJIIIGGGHHHHHHLLLOOOUUU\\\ccchhhjjjkkkjjjiiigggeeedddccccccbbbbbb```]]]YYYVVVRRRPPPOOOPPPNNNLLLKKKMMMOOOPPPPPPRRRRRRQQQNNNLLLKKKMMMOOO[[[\\\^^^```aaabbbggglllqqqrrrssstttuuutttsssrrrrrrtttvvvwwwwwwvvvvvvvvvyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~xxxllleee___ZZZWWWWWWWWWTTTQQQOOOOOOPPPOOOOOOJJJKKKNNNQQQSSSTTTSSSRRRQQQOOOLLLKKKKKKJJJHHHFFFDDDDDDBBB???<<<<<<===???AAAEEELLLSSS\\\fffooouuu}}}~~~}}}wwwqqqzzzrrrbbbFFF===555444555333333444333333333222222111111111111111111111111111111111333222222111111222222333222222222222333444555555888:::<<>>@@@AAAFFFMMMVVV___iiirrrxxx}}}|||}}}}}}uuurrr}}}|||kkk[[[BBB;;;555555555444333555333333222222222222222111111111111111111111222222333222222111111222222333222222222222333444555555;;;<<<===CCCWWWzzz^^^IIIDDDEEEHHHYYYkkkmmmddd[[[VVVTTTQQQLLLJJJMMMRRRVVV^^^fffmmmoooqqqrrrrrrrrrtttuuuuuuyyytttxxxfff^^^WWWWWWXXXZZZ]]]bbbdddfffiiijjjhhhddd```]]][[[YYYWWWUUUTTTVVVXXXYYYZZZ\\\```dddfffeeecccaaaaaammm~~~qqqmmmkkkfff___XXXWWWWWWYYY[[[\\\ZZZXXXRRRSSSSSSTTTUUUXXX\\\```dddgggkkknnnppptttxxx{{{zzzuuurrrooopppssswwwzzzwwwllliiieeedddbbb___YYYTTTUUUQQQLLLHHHEEEBBB>>><<<<<>>===???AAADDDIIIPPPYYYbbbllltttzzz~~~{{{{{{~~~zzz{{{yyyxxxfffUUU@@@:::666666666333333555222222222222222222222222222222222222222333333333333222222111111222222333444444444444555666777777;;;>>>???BBBSSSuuuaaaKKKEEEGGGFFFUUUeeejjjeee]]]XXXXXXQQQLLLJJJMMMQQQUUU]]]dddjjjmmmpppqqqqqqqqqrrrssstttxxxsssiii```XXXWWWYYYZZZ]]]aaaeeehhhmmmpppooolllgggddd^^^]]][[[ZZZ[[[]]]___aaa```bbbfffjjjkkkhhhbbb]]]\\\cccqqqzzzsssqqqllleeeZZZWWWTTTTTTWWWXXXWWWUUUOOOPPPPPPPPPQQQTTTYYY]]]eeehhhlllooorrruuuyyy|||~~~xxxtttqqqpppqqqppptttvvviiigggeeedddccc^^^WWWQQQOOOLLLGGGDDDBBB@@@>>><<<===???BBBCCCDDDDDDFFFHHHLLLMMMMMMMMMKKKHHHDDDBBBAAACCCEEEIIIKKKNNNOOOPPPRRRTTTVVVXXXYYY\\\___bbbeeehhhllloooqqqrrrtttuuusssttttttvvvxxx{{{~~~}}}{{{{{{}}}}}}~~~{{{xxxyyy~~~~~~|||xxxssspppttt}}}{{{qqqlllddd```]]]\\\YYYTTTQQQSSSTTT[[[dddmmmrrruuuwwwxxxKKKKKKJJJIIIGGGFFFEEEDDDAAAAAABBBBBBAAAAAA@@@????????????@@@BBBDDDEEEFFFEEEFFFFFFEEEEEEGGGKKKNNNKKKSSS```jjjrrrwww{{{}}}|||}}}|||yyytttqqqqqqsssmmmkkkhhheeebbbaaaaaaaaa^^^\\\\\\]]]^^^______^^^UUUTTTQQQNNNLLLLLLOOOQQQbbbllltttrrrmmmlllllljjjnnnnnnooopppqqqqqqrrrrrrsssqqqppprrrvvvyyyyyyxxxvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{|||||||||||||||~~~zzznnnddd```aaaaaa___\\\ZZZXXXUUUPPPMMMPPPSSSVVVVVVTTTRRRRRRSSSPPPOOONNNNNNMMMKKKHHHFFFFFFFFFDDDAAA>>>>>>???AAAGGGLLLTTT]]]fffooowww|||~~~}}}yyysss```NNN>>>999666666555222222444222222222222222222222222222222333333333444444444333222222111111222222333444444444444555666777777888===???AAAPPPqqqfffMMMEEEFFFDDDPPP^^^fffccc\\\YYYZZZPPPKKKHHHKKKOOOSSSZZZbbbgggkkkpppssstttuuuuuuvvvppptttppplllaaaXXXWWWYYY[[[]]]```cccgggmmmqqqrrroookkkhhhcccaaa```^^^___aaaccceeedddeeegggjjjkkkhhhaaa\\\XXXZZZdddrrr{{{zzztttmmm```ZZZTTTRRRTTTVVVUUURRRSSSSSSRRRQQQQQQSSSXXX[[[eeehhhlllpppsssvvvyyy||||||{{{vvvpppmmmmmmkkkpppzzzsssfffeeeddddddccc^^^VVVPPPKKKHHHCCCAAA@@@@@@>>>======???AAAAAABBBCCCFFFHHHLLLMMMNNNNNNLLLIIIFFFDDDBBBCCCEEEGGGKKKNNNQQQRRRRRRTTTVVVXXXYYY\\\___bbbeeehhhlllooopppqqqssstttsssssstttvvvxxxzzz|||}}}~~~}}}|||||||||~~~~~~~~~yyyuuuvvv~~~}}}wwwtttxxxwwwqqqhhhdddaaa```]]]WWWTTTVVVUUU[[[dddlllqqqtttvvvxxxKKKKKKJJJIIIGGGFFFEEEEEEAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@AAACCCEEEFFFEEEEEEDDDCCCDDDGGGLLLPPPHHHRRR```llluuu{{{}}}wwwtttuuuvvvqqqnnnkkkgggdddbbbbbbbbbbbbaaa```aaabbbbbb```^^^UUUTTTQQQNNNKKKLLLOOORRR^^^kkktttsssooonnnnnnkkkllllllmmmnnnooopppqqqrrrrrrqqqqqqtttwwwxxxuuurrruuuvvvvvvwwwxxxxxxyyyyyyvvvwwwyyy{{{|||}}}~~~~~~{{{}}}}}}}}}~~~{{{qqqmmmmmmhhhfffcccaaa^^^ZZZUUUQQQSSSVVVYYYYYYVVVSSSSSSTTTPPPOOONNNNNNNNNLLLHHHFFFFFFFFFDDDAAA???>>>@@@AAAJJJOOOWWW```hhhqqqyyy~~~|||}}}oooZZZGGG<<<888555666444111000333222222222222222222222222333333333444444555555555333222222222222222222333222222222222333444555555666<<<@@@AAANNNooojjjOOODDDDDDAAAKKKYYYaaa```ZZZWWWYYYNNNIIIGGGJJJMMMQQQYYY```ggglllrrrwwwyyyyyyzzzzzzlllqqqmmmmmmbbbXXXWWWYYY[[[]]]``````dddkkkpppqqqoookkkgggfffdddbbbaaaaaabbbdddfffcccbbbbbbdddeeebbb\\\WWWTTTTTT[[[hhhsss{{{|||tttfff___WWWSSSTTTVVVTTTRRRXXXXXXVVVTTTSSSTTTXXX[[[dddhhhlllpppsssuuuyyy{{{{{{}}}wwwpppkkkjjjjjjpppyyyzzzooodddccccccdddccc___VVVPPPHHHEEEAAA????????????>>>>>>???@@@@@@@@@BBBFFFIIILLLMMMNNNOOONNNKKKHHHFFFCCCCCCDDDGGGJJJNNNRRRTTTRRRTTTWWWXXXZZZ\\\___bbbeeehhhlllnnnoooqqqrrrtttsssttttttuuuwwwxxxzzz{{{}}}}}}~~~||||||||||||}}}~~~}}}}}}~~~~~~uuuoooqqqzzz|||xxx}}}~~~wwwnnnjjjfffeeeaaa[[[YYYZZZWWW\\\dddkkkpppsssvvvxxxNNNMMMKKKHHHFFFEEEDDDCCCFFFEEECCCAAA@@@@@@@@@AAA???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCEEEFFFHHHIIIIIILLLRRR^^^nnn}}}wwwtttvvvzzzuuutttqqqnnnkkkiiihhhggghhhdddbbbcccfffddd\\\UUULLLMMMMMMLLLMMMOOOTTTWWW]]]cccjjjooopppnnnkkkiiijjjmmmpppqqqqqqpppqqqrrrpppqqqssstttvvvwwwwwwwwwuuuvvvwwwxxxyyyyyyxxxwwwwwwxxxxxxyyyyyyzzzzzzzzz~~~sssnnnllliiiddd^^^ZZZXXXZZZ\\\```___\\\YYYVVVTTTSSSRRROOOPPPPPPOOOMMMJJJHHHFFFDDDEEEEEEBBB??????CCCGGGLLLPPPYYYdddooowww{{{|||}}}lllUUUAAA777666444333222111111111111222333333333333222111//////000111222222333333333222222111111222222333222333333444555666777777888:::<<>>???AAACCCDDDBBB@@@>>>>>>@@@CCCEEEOOOOOOOOONNNLLLIIIGGGFFFCCCEEEIIILLLOOOQQQRRRSSSPPPSSSVVVYYY\\\```dddhhhjjjkkkkkkmmmooosssuuuwwwyyyyyyzzz|||}}}|||}}}~~~|||zzzzzz{{{|||~~~|||~~~~~~|||}}}uuurrrsssxxx|||zzz~~~xxxpppjjjhhhfffaaa]]]\\\[[[]]]```eeeiiinnnrrrtttNNNMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHIIIPPP^^^rrr~~~xxxuuuwwwzzzxxxwwwuuurrrpppnnnmmmlllgggcccaaabbbeeebbbYYYRRRKKKKKKLLLLLLLLLOOOSSSWWW[[[```ggglllnnnnnnmmmllllllnnnppppppppppppqqqrrrqqqrrrssstttuuuvvvwwwwwwssstttuuuvvvvvvuuuuuutttwwwwwwxxxyyyzzz{{{{{{||||||wwwnnnkkkgggbbb^^^]]]^^^___bbb```^^^[[[XXXVVVUUUTTTQQQPPPOOONNNLLLJJJHHHGGGDDDEEEEEEBBB??????CCCHHHOOOTTT\\\gggrrryyy~~~vvveeeOOO<<<777777555444333222222222111222333333333333222111111111222222333333444444333222222111111222222333111222222333444555666666888:::<<<@@@MMMkkkkkkSSSDDD???CCCFFFQQQ___fffaaaXXXRRRPPPMMMIIIHHHKKKRRRZZZ___fffkkkssswwwyyywwwvvvuuuoooeeeccclllttteee]]]YYYUUU[[[bbb]]][[[ZZZ[[[]]]aaadddeeeeeefffeeecccbbbaaabbbcccdddgggggghhhiiihhhccc]]]XXXTTTSSSTTTXXX^^^hhhqqqvvvzzz|||~~~vvvhhh___YYYUUUWWW]]]___\\\XXXSSSQQQSSSXXX]]]gggjjjnnnrrruuuxxx|||}}}yyyrrrkkkkkkhhhiiirrr~~~{{{sssjjjiiihhhiiiiiicccYYYQQQDDDCCCAAA??????AAACCCDDDFFFDDDAAA??????AAACCCEEENNNNNNOOONNNMMMJJJHHHFFFBBBDDDHHHKKKNNNPPPRRRRRRRRRTTTWWWYYY\\\```dddhhhjjjjjjkkkmmmooorrruuuwwwxxxyyyzzz{{{}}}}}}~~~~~~{{{{{{|||}}}~~~}}}}}}}}}|||||||||||||||{{{~~~~~~|||~~~uuurrrsssxxx}}}~~~vvvooonnnlllgggcccbbb^^^^^^___aaadddhhhlllnnnOOOMMMKKKIIIGGGFFFEEEDDDAAAAAABBBAAAAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBCCCEEEEEEFFFHHHMMMZZZppp|||yyyxxxzzz{{{zzzyyywwwuuurrrpppooonnneeebbb```aaabbb^^^UUUMMMIIIJJJJJJKKKLLLNNNSSSVVVYYY]]]dddhhhkkkmmmnnnooonnnoooppppppooooooqqqssssssssstttuuuuuuvvvwwwwwwtttuuuuuuuuuuuuttttttssswwwwwwxxxyyyzzz||||||}}}zzz|||~~~pppnnnjjjfffdddccccccddddddccc```]]][[[YYYWWWVVVSSSRRROOOMMMJJJIIIIIIHHHDDDEEEEEEBBB???@@@EEEJJJSSSXXXbbblllvvv}}}~~~nnn]]]HHH999888777666444333333333333111222222333333222222111333333333333333333333333333222222111111222222333111111222333444555555666888999<<>>@@@@@@@@@AAABBBBBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEEHHHJJJRRReeezzz~~~zzzyyy{{{|||}}}{{{zzzxxxuuurrrooolllkkkeeebbb``````^^^YYYPPPIIIGGGHHHJJJKKKLLLNNNSSSVVVZZZ]]]aaaeeehhhjjjmmmooopppppppppooonnnoooqqqtttuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvuuuwwwwwwxxxyyy{{{|||}}}}}}yyy{{{}}}~~~~~~tttqqqmmmiiihhhgggffffffgggeeeccc```]]][[[ZZZYYYVVVTTTPPPLLLIIIHHHIIIIIIDDDEEEEEEBBBAAACCCHHHMMMXXX^^^hhhrrryyy{{{yyyhhhVVVEEE888666666555333333222222222222222222222222222222222333333333333333222222222333222222111111222222333111222222333444555666777999999<<>>===??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEGGGFFFIIIUUUgggwww~~~}}}xxxvvvxxx{{{~~~~~~}}}zzzwwwsssnnnkkkiiigggdddaaa^^^[[[TTTLLLFFFFFFHHHJJJLLLMMMPPPTTTWWW\\\___aaaccceeegggjjjllloooppppppooooooooorrrtttxxxwwwvvvvvvvvvwwwxxxxxxzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}yyy{{{}}}~~~~~~|||wwwqqqmmmkkkiiihhhfffhhhgggdddaaa^^^\\\[[[ZZZXXXUUUPPPLLLIIIHHHHHHIIIDDDEEEEEECCCCCCFFFMMMSSS]]]dddnnnwww}}}|||ttt~~~sssbbbOOO@@@888444444333222111111111111222222222222222222222222222222222222111111111111333222222111111222222333333333444555666777888888999888<<>>===>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCBBBCCCKKKWWWdddnnnrrrrrrqqqqqqqqqssswww|||~~~{{{wwwrrrnnnkkkjjjgggbbb]]]XXXQQQKKKFFFFFFIIIKKKNNNPPPRRRVVVYYY^^^```bbbcccdddeeehhhjjjnnnooopppppppppqqqsssuuuxxxwwwvvvuuutttuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{yyy{{{|||~~~~~~xxxqqqnnnllljjjggghhhgggdddaaa___\\\[[[ZZZYYYVVVQQQMMMIIIHHHHHHHHHDDDEEEEEEEEEEEEJJJSSSYYYccckkkuuu}}}}}}rrrpppxxxjjjYYYGGG;;;777333333222111111111111111333222222111111222222333111111111111111111111111333222222111111222222333444444555666777888888999:::888<<>>>>><<<======>>>@@@AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCC@@@AAACCCGGGMMMUUU\\\aaaaaadddhhhkkkmmmrrrxxx}}}}}}zzzvvvrrroooooojjjddd\\\VVVOOOJJJGGGGGGJJJMMMPPPRRRUUUYYY[[[^^^```bbbdddeeefffhhhjjjkkkmmmpppqqqrrrrrrtttvvvvvvuuusssrrrqqqrrrssstttttttttsssrrrssssssuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{}}}~~~xxxsssqqqmmmkkkhhhfffdddaaa^^^\\\ZZZZZZYYYVVVRRRNNNJJJHHHGGGGGGCCCDDDFFFFFFHHHNNNXXX___jjjrrr|||rrrlllppp}}}qqqeeeTTTBBB888777333333222222111111222222333333222111111222333333000111111222222333333333333222222111111222222333333333444555666777888888;;;888;;;CCCHHH[[[mmmTTTHHHEEEDDDMMMdddwwwxxxjjj]]]UUUQQQKKKFFFFFFJJJPPPTTT[[[```gggmmmqqqsssuuuwwwwwwppprrrppphhhlllwwwyyysssgggaaa___lllzzzzzzyyyrrrhhh```ZZZXXXVVVUUUZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYY[[[___bbbcccaaa___]]]\\\ZZZYYYZZZ\\\___aaa```^^^bbblllqqqvvvxxxpppjjjeeeccc```]]]\\\```fffkkkoooqqqssstttuuuvvvxxxzzzxxx{{{}}}}}}xxxoookkkhhhjjjlllnnnsssyyyuuuooommmmmmmmmiiiaaaWWWNNNIIIDDDDDDEEEFFFHHHJJJKKKLLLMMMKKKIIIGGGHHHJJJNNNPPPSSSRRRPPPNNNKKKJJJHHHHHHGGGGGGHHHKKKNNNQQQTTTVVVVVVZZZ___dddgggjjjnnnpppoooooooooppprrrtttvvvxxxzzzzzzyyyyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{yyy{{{{{{{{{{{{zzz}}}~~~vvviiibbb^^^YYYWWWXXXPPPNNNLLLJJJKKKOOOSSSUUUQQQPPPNNNLLLJJJHHHGGGGGGIIIGGGDDDBBB???>>>>>>>>>;;;<<<===>>>???@@@AAAAAA?????????@@@@@@AAAAAABBB>>>AAAEEEFFFGGGJJJNNNRRRUUU[[[bbbfffiiimmmuuu{{{~~~~~~~~~}}}{{{wwwtttrrrqqqmmmeee\\\UUUOOOJJJHHHHHHKKKOOORRRTTTWWWZZZ]]]\\\___bbbdddeeegggiiijjjiiilllppprrrssssssuuuvvvtttsssqqqooooooooopppqqqtttsssrrrrrrssstttvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvwwwyyyzzz{{{}}}}}}wwwtttqqqmmmgggfffccc```]]][[[ZZZYYYYYYWWWSSSOOOKKKHHHGGGFFFCCCDDDFFFGGGIIIQQQ[[[bbbnnnvvv~~~llljjjqqq{{{ooocccRRRAAA888999444444333333222222333333444333222111111222333444111111222333333444555555333222222222222222222333222333333444555666777777;;;888;;;BBBGGGYYYvvvYYYKKKGGGDDDLLLbbbvvvwwwjjj^^^VVVQQQKKKFFFFFFJJJOOOSSSZZZ___eeejjjnnnqqqtttwwwzzzsssttttttlllppp{{{~~~wwwjjjcccbbbpppzzzooofff___[[[XXXVVVZZZ[[[\\\]]]]]]^^^]]]]]][[[ZZZZZZ[[[]]]^^^]]]\\\^^^\\\ZZZYYYYYY[[[]]]___^^^[[[```kkkqqqwwwwwwooofffdddaaa]]]]]]aaagggllloooqqqssstttuuuvvvxxxzzzvvvyyy|||}}}}}}sssooommmnnnooonnnqqqvvv~~~rrrmmmiiikkkmmmjjjbbbVVVLLLFFFDDDEEEFFFGGGIIIJJJKKKLLLNNNMMMKKKJJJKKKMMMQQQSSSVVVTTTQQQMMMJJJIIIHHHHHHFFFFFFGGGIIIMMMPPPTTTVVVVVVZZZaaafffjjjmmmppprrrpppppppppqqqrrruuuwwwxxxzzzyyywwwwwwyyy|||}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{|||||||||{{{yyyxxxvvvyyyyyyyyy~~~|||{{{~~~~~~||||||ssshhh\\\VVVRRROOONNNPPPMMMKKKIIIHHHIIIKKKNNNQQQUUUSSSOOOKKKHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>======>>>???@@@======???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKLLLMMMKKKPPPWWW___ffflllrrrvvvxxxzzz|||{{{xxxtttqqqppptttnnnfff\\\TTTOOOLLLJJJGGGIIILLLOOOQQQTTTXXX\\\___```bbbdddeeehhhlllooonnnoooooopppqqqssstttuuurrrqqqpppnnnmmmnnnnnnoooqqqqqqrrrrrrsssttttttuuuuuuwwwzzzzzzyyyxxxxxxyyyyyyyyyyyyyyy||||||wwwsssoooqqqlllfff```]]]ZZZXXXVVVZZZTTTLLLHHHGGGGGGGGGEEEDDDFFFGGGIIIMMMWWWcccllltttyyy~~~vvvfffqqq{{{ppp___LLL>>>666444444444333222222111111000000000111222222222222111444444333333333444555555222222222222222222222222777666444333444555777999;;;===>>>DDDKKKVVV~~~zzz\\\JJJEEEDDDKKK^^^ppptttkkkaaaVVVRRRLLLGGGFFFIIINNNRRRXXX\\\bbbgggkkkpppuuuxxxvvvzzzvvvppppppmmmssspppiiiiiiooowwwjjjccc___\\\^^^```bbbbbb```^^^]]]]]]]]]^^^^^^\\\[[[\\\___aaabbbaaa```aaabbbcccbbbaaa___```fffnnnssszzzyyyjjjfffaaa]]]```cccdddhhhlllrrrssstttsssssssssuuuwww{{{yyy{{{}}}|||ssssssrrrpppooopppsssvvv{{{~~~|||zzz|||~~~~~~uuukkkjjjjjjlllooommm```PPPGGGFFFFFFHHHKKKLLLKKKJJJJJJKKKLLLLLLLLLLLLNNNPPPRRRSSSWWWTTTPPPKKKHHHGGGGGGHHHJJJJJJIIIJJJLLLPPPSSSUUU[[[]]]___cccgggjjjmmmooouuuuuuvvvwwwxxxxxxyyyyyy|||{{{yyyxxxxxxyyy{{{|||}}}~~~}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwxxxzzz{{{~~~}}}}}}zzztttssspppiiicccaaa^^^\\\XXXSSSPPPMMMKKKKKKIIIJJJJJJHHHGGGHHHJJJLLLSSSQQQMMMJJJGGGFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA???>>>============>>>???<<<===???@@@AAABBBBBBBBB<<<===???AAACCCEEEFFFFFFIIINNNTTT[[[bbbjjjqqquuuzzz{{{|||{{{wwwtttrrrqqqrrrnnnfff]]]UUUPPPMMMLLLGGGIIILLLOOOQQQTTTXXX[[[___```bbbcccdddgggkkknnnoooooonnnnnnnnnpppqqqrrroooooonnnmmmmmmmmmnnnnnnpppqqqrrrssssssttttttttttttvvvxxxxxxwwwvvvvvvvvvyyyxxxxxxyyyzzz}}}{{{vvvsssrrrmmmeee___[[[XXXVVVTTTVVVQQQKKKHHHHHHHHHHHHGGGGGGGGGIIILLLSSS^^^iiiqqqwww{{{wwwmmmfffrrr|||vvvjjjZZZIII===777555444444333222222111111000000111111222333222222222333333333222333333444555444333333333333333333333666555555666777999:::<<<<<<>>>>>>DDDKKKVVV}}}}}}___LLLFFFCCCHHHXXXjjjqqqkkkcccXXXSSSLLLGGGEEEFFFJJJMMMVVVZZZ```eeejjjnnnsssvvvuuuzzzvvvqqqqqqnnntttvvvmmmkkkpppzzzrrrmmmhhhffffffeeeeeeeeeeeeddddddbbbaaa```^^^]]]___cccfffgggeeedddcccdddcccaaa___^^^___fffmmmrrryyy~~~ppphhhbbb___bbbeeefffjjjnnnqqqrrrssssssrrrsssuuuwww{{{zzzzzz}}}yyyxxxwwwtttssstttwwwzzz~~~}}}{{{{{{}}}uuummmmmmjjjlllooommmaaaRRRJJJIIIIIIKKKMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNPPPQQQSSSTTTVVVTTTQQQMMMJJJHHHHHHHHHIIIIIIJJJKKKNNNQQQUUUWWW[[[]]]```ccchhhlllooopppsssuuuxxxzzz{{{{{{zzzyyyzzzzzzyyyxxxxxxxxxyyyyyy}}}~~~~~~|||{{{|||{{{{{{zzzzzzzzzzzzzzzwwwxxxzzz{{{}}}}}}}}}~~~{{{qqqhhhccc```ZZZWWWWWWWWWUUUSSSPPPNNNLLLJJJJJJIIIJJJJJJHHHGGGGGGIIIKKKPPPNNNLLLIIIGGGEEEEEEEEEFFFEEEEEEDDDBBBBBBAAAAAA>>>======<<<<<<======>>><<<===>>>@@@@@@AAAAAAAAA===>>>???AAADDDFFFGGGHHHHHHLLLQQQWWW^^^fffnnntttzzzzzzzzzxxxtttrrrqqqqqqrrrnnnfff^^^WWWRRROOONNNHHHJJJMMMOOOQQQTTTXXX[[[___```bbbbbbcccfffiiilllooonnnlllkkkkkklllnnnooolllmmmmmmnnnnnnnnnnnnnnnoooppprrrsssttttttsssrrrsssuuuvvvvvvuuusssttttttyyyxxxxxxxxxyyy{{{}}}~~~}}}yyysssnnneee^^^YYYVVVSSSRRRRRROOOKKKIIIIIIIIIIIIHHHIIIIIIKKKQQQ[[[gggqqqvvv|||~~~uuuhhhffftttxxxpppcccRRRDDD:::777777444444333222222111111000111222222333333333333333222222111111222222333444444444444444444555555555555555777888:::<<<===>>>===>>>???DDDLLLUUUzzzcccNNNGGGDDDEEERRRdddooollleeeZZZUUUNNNGGGCCCCCCFFFHHHSSSWWW]]]bbbgggkkkooorrrtttyyyuuurrrrrrooottt}}}qqqjjjmmmzzzzzzrrrnnnjjjjjjmmmpppppppppnnnlllhhhcccaaaccchhhlllmmmkkkiiihhhgggdddaaa^^^]]]```fffmmmrrrxxxtttiiidddaaadddhhhiiilllppppppqqqrrrsssrrrsssvvvxxxwwwxxx{{{~~~}}}|||yyyvvvtttuuuyyy|||}}}zzzyyyzzzuuunnnoooiiikkknnnlllaaaSSSMMMMMMKKKMMMOOOOOONNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSSSSUUUSSSQQQOOOLLLJJJHHHGGGHHHHHHIIIKKKOOOSSSWWWZZZ\\\^^^aaaeeeiiimmmppprrrqqqtttxxx|||~~~}}}zzzyyyyyyyyyyyyyyyxxxwwwwwwvvv|||}}}~~~}}}|||zzz|||{{{zzzyyyxxxyyyzzz{{{xxxyyyyyyzzz{{{}}}~~~||||||~~~xxxkkk]]]UUUQQQNNNNNNPPPQQQPPPPPPOOONNNLLLKKKJJJIIIJJJJJJIIIGGGGGGIIIKKKOOONNNLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@======<<<<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFIIIKKKLLLIIIKKKOOOTTT[[[ccclllrrryyyxxxwwwtttpppoooooopppsssnnnggg___XXXSSSOOONNNJJJLLLNNNPPPRRRTTTXXX[[[^^^___aaaaaabbbdddhhhkkknnnmmmkkkjjjjjjlllnnnooolllmmmoooqqqrrrqqqqqqpppnnnoooqqqssstttsssrrrqqqqqqssstttuuuttttttuuuwwwzzzyyyyyyyyyzzz{{{|||}}}vvvpppggg___YYYUUURRROOOOOONNNKKKIIIHHHHHHGGGGGGJJJIIILLLTTTbbbnnnwwwzzzxxxkkkhhhwwwvvvlll]]]LLL???888777777444444333222222111111000222222333444444444444333111111111000111222222333444444444444444555555555555666888:::<<<>>>>>>???>>>@@@@@@EEELLLSSSuuuiiiQQQHHHDDDDDDNNNaaannnnnnfff[[[VVVOOOHHHDDDCCCEEEFFFOOOSSSZZZ```dddhhhllloooqqqvvvsssppprrrnnnqqqttthhhgggpppzzzyyyrrrrrrwww}}}}}}vvvnnnhhhgggkkknnnpppnnnllljjjhhheeebbb______bbbhhhmmmqqqwwwsssiiidddbbbfffiiijjjmmmqqqpppqqqsssssstttuuuxxxzzzuuuwwwzzz{{{{{{~~~}}}{{{xxxtttrrrtttxxx|||~~~zzzxxxyyyuuummmnnnhhhiiikkkiii___SSSNNNPPPMMMNNNPPPPPPOOOOOOPPPRRROOOOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQPPPMMMKKKHHHFFFFFFFFFHHHKKKOOOTTTYYY\\\```aaacccgggjjjmmmpppqqqpppssswwwzzz||||||{{{zzzxxxyyyzzz{{{zzzxxxvvvuuu{{{|||}}}~~~~~~|||{{{yyy|||{{{yyyxxxwwwxxxyyyzzzxxxyyyyyyyyyyyyzzz}}}~~~}}}{{{{{{}}}zzzlll]]]TTTPPPMMMOOORRRPPPQQQQQQQQQPPPNNNMMMKKKJJJKKKLLLKKKIIIHHHIIIKKKQQQPPPNNNLLLJJJIIIHHHGGGEEEFFFFFFEEEDDDCCCAAA@@@<<<<<<============<<<<<<<<<<<<===>>>????????????>>>???@@@AAADDDGGGIIIKKKKKKMMMPPPSSSYYYaaajjjpppwwwwwwuuuqqqnnnmmmmmmoooqqqmmmggg___XXXRRRNNNLLLKKKMMMOOOQQQRRRTTTXXXZZZ\\\]]]___```aaacccgggjjjlllkkkjjjjjjlllnnnppprrroooppprrrtttuuuuuuttttttnnnoooppprrrrrrrrrrrrqqqppprrrttttttuuuvvvyyy{{{{{{zzzzzz{{{{{{||||||}}}||||||xxxrrrjjjbbb\\\VVVRRROOOOOONNNLLLIIIGGGFFFFFFFFFIIIJJJNNNXXXfffrrrzzz|||vvvllllll{{{vvvjjjYYYHHH<<<777666777444444333222222111111000222222333444444444444333111111000000000111222222222222333333444444444555666777999;;;===>>>??????AAABBBAAAFFFLLLQQQppppppUUUHHHFFFEEEMMM```ppppppggg\\\WWWQQQJJJFFFFFFGGGHHHLLLQQQXXX^^^cccfffjjjlllmmmrrrooonnnpppkkkkkkxxxyyyhhhbbbgggmmmyyy~~~}}}}}}sssoooooopppooommmiiigggfffdddaaa___bbbfffkkknnnqqqwww~~~~~~qqqhhhcccbbbeeeiiijjjmmmpppqqqrrrtttuuuuuuvvvyyy{{{vvvwwwxxxwwwwww{{{|||yyyuuuqqqoooqqqwww{{{}}}||||||uuullljjjhhhiiiiiifff\\\PPPMMMPPPMMMNNNPPPPPPPPPQQQSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPNNNKKKHHHFFFDDDEEEGGGJJJOOOUUUZZZ]]]dddeeegggiiikkkmmmooopppqqqrrrtttvvvxxxyyyzzz{{{xxxzzz{{{||||||zzzxxxvvvzzz{{{|||}}}}}}{{{zzzxxx{{{zzzyyyxxxwwwxxxxxxyyyxxxyyyyyyxxxxxxxxxzzz||||||}}}|||{{{zzz{{{|||pppbbb[[[WWWSSSSSSUUURRRSSSSSSRRRQQQOOOMMMKKKLLLNNNNNNNNNLLLKKKKKKLLLSSSRRRPPPNNNLLLJJJHHHHHHEEEFFFFFFFFFEEECCCAAA@@@<<<======>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????AAADDDGGGJJJLLLMMMNNNQQQTTTXXX___gggmmmtttsssrrroookkkiiijjjkkkjjjgggaaa[[[UUUPPPMMMKKKKKKMMMOOOPPPQQQRRRUUUXXXZZZ[[[]]]^^^```cccgggjjjjjjjjjkkklllnnnoooqqqqqqqqqrrrssstttuuuuuuuuuuuuoooooooooppppppqqqrrrrrrppprrrtttuuuuuuwwwzzz|||zzzzzz{{{{{{|||||||||}}}{{{{{{zzzvvvooohhhaaa[[[TTTPPPOOONNNLLLHHHEEEDDDEEEGGGJJJMMMTTT^^^jjjuuu|||zzznnniiirrr~~~sssgggUUUEEE;;;777666777444444333222222111111000111222222333333333333333111111000000111111222333222222222333444444555555666777999;;;>>>@@@BBBCCCEEEDDDCCCGGGLLLOOOjjjzzz\\\IIIHHHFFFKKK^^^qqqsssiii]]]YYYRRRLLLIIIHHHIIIJJJKKKPPPXXX^^^cccfffiiikkkjjjooolllkkknnnhhhfffppp~~~lllcccccceeelllzzzzzzwwwvvvppplllhhhdddcccbbbaaa```eeejjjllllllooovvv|||}}}~~~rrrfffbbbaaafffiiijjjlllppprrrssstttuuutttvvvxxxzzzwwwyyyyyyvvvwww}}}yyyvvvqqqmmmlllooovvv{{{uuukkkiiikkkjjjiiidddYYYNNNKKKOOOMMMNNNPPPQQQQQQSSSVVVYYYZZZZZZZZZZZZYYYXXXVVVVVVPPPPPPPPPPPPNNNLLLJJJHHHEEEFFFHHHKKKQQQVVV\\\___fffgggiiikkkmmmooopppqqqrrrrrrsssuuuvvvxxxyyyzzzxxxyyy{{{||||||{{{yyyxxxyyyzzz{{{||||||zzzyyywwwyyyyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyxxxwwwwwwyyyzzzzzz||||||{{{xxxyyy}}}vvvjjjddd___YYYVVVWWWUUUTTTTTTRRRQQQOOOMMMLLLPPPQQQRRRRRRPPPNNNNNNOOOTTTSSSRRROOOMMMJJJHHHFFFEEEFFFGGGGGGFFFDDDAAA@@@======>>>??????>>>======<<<<<<======>>>>>>======AAAAAAAAACCCFFFIIIMMMOOOMMMOOOQQQTTTXXX]]]dddhhhkkkkkkjjjhhhdddbbbbbbccc^^^\\\YYYUUUQQQNNNLLLKKKIIIJJJLLLMMMMMMOOORRRTTTWWWYYY[[[]]]___bbbgggjjjjjjjjjlllmmmnnnnnnnnnnnnqqqqqqqqqqqqqqqrrrssstttpppooonnnnnnnnnppprrrsssssstttuuuttttttuuuxxxzzzxxxxxxyyyzzz{{{|||||||||}}}}}}|||yyysssnnnggg___XXXRRRMMMLLLJJJGGGCCCDDDGGGJJJNNNSSS\\\fffoooxxx|||oooiiikkkxxx|||nnnbbbPPPAAA999777777888444444333222222111111000000111111222333222222222222111111111111222333333333333333444555555666666555666888;;;???DDDHHHJJJHHHGGGEEEHHHLLLLLLeeecccLLLJJJDDDFFFYYYpppuuummm^^^ZZZTTTMMMIIIHHHHHHIIIKKKPPPXXX___cccfffiiijjjiiinnnkkkkkkmmmfffbbbkkkzzznnnccc``````dddooo{{{xxxssslllgggffffffffffffgggkkkllliiillltttyyyyyy|||rrrfffbbbbbbfffjjjkkkmmmpppqqqrrrssssssssssssuuuwwwwww{{{}}}zzz|||{{{rrroookkkffffffjjjrrrxxx|||rrrkkkiiiooommmjjjdddXXXMMMKKKNNNMMMOOOQQQRRRTTTVVVZZZ]]]^^^^^^^^^^^^\\\[[[YYYXXXRRRRRRRRRQQQPPPNNNMMMLLLGGGHHHJJJNNNSSSYYY^^^aaaeeefffhhhkkknnnqqqtttuuurrrsssuuuwwwxxxyyyxxxxxxvvvwwwyyyzzz{{{{{{zzzzzzxxxyyy{{{|||{{{zzzxxxwwwwwwxxxyyyyyyyyyxxxvvvuuuwwwyyyyyyyyywwwwwwxxxyyyyyy{{{}}}{{{wwwwww{{{vvvnnnhhhaaa]]]\\\XXXWWWVVVTTTSSSRRRRRRQQQSSSUUUVVVUUUSSSQQQQQQQQQTTTSSSRRRPPPMMMIIIGGGEEEEEEFFFGGGGGGFFFDDDAAA@@@===>>>???@@@@@@???>>>===;;;<<<==================??????@@@AAADDDHHHLLLNNNMMMOOOQQQTTTWWW[[[aaaeeebbbcccccc```]]]ZZZZZZZZZUUUTTTRRRPPPNNNLLLKKKKKKFFFHHHJJJJJJKKKLLLOOORRRVVVXXXZZZ\\\___bbbgggkkkjjjkkkmmmnnnnnnmmmkkkjjjpppooonnnnnnnnnooopppqqqqqqooommmlllmmmooorrrtttuuuvvvuuutttssssssuuuwwwvvvvvvxxxyyyzzz{{{{{{{{{}}}zzzvvvqqqkkkcccZZZTTTKKKJJJIIIEEECCCDDDIIINNNQQQXXXbbbkkkssszzzvvvkkkkkkqqq{{{zzziii]]]MMM???999888888999444444333333222111111000000000111222222222222111222222111111222222333444444444444555666777777888444555777;;;AAAGGGMMMPPPJJJHHHFFFIIILLLKKKbbbhhhOOOKKKBBBBBBUUUnnnvvvppp```[[[UUUNNNIIIFFFFFFFFFKKKQQQXXX___dddgggiiikkkjjjnnnkkkkkkmmmfff```iiilll}}}~~~mmmccc^^^\\\___gggppptttyyy|||sssmmmkkkkkkkkklllhhhkkkkkkgggiiirrrwwwvvvxxx~~~pppfffcccbbbgggkkklllnnnqqqpppqqqrrrrrrqqqqqqsssuuuwww}}}zzzllliiiddd``````eeemmmssstttyyy~~~~~~||||||pppkkkkkkrrrooollleeeXXXMMMJJJNNNNNNPPPRRRTTTVVVYYY]]]aaa^^^______^^^]]][[[YYYWWWUUUTTTSSSRRRQQQPPPOOOOOOJJJJJJLLLPPPUUU[[[```cccccceeehhhlllppptttvvvxxxqqqtttxxx{{{|||zzzwwwvvvuuuvvvwwwxxxyyyzzzzzzzzzxxxyyyzzz{{{{{{yyyxxxvvvuuuwwwyyyzzzzzzxxxuuutttwwwxxxzzzyyyxxxwwwxxxyyyxxx{{{}}}{{{wwwvvvzzz~~~||||||~~~xxxppphhhdddccc[[[ZZZYYYWWWVVVWWWWWWXXXUUUWWWXXXXXXVVVSSSSSSSSSVVVTTTQQQOOONNNLLLIIIGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???????????????:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@CCCGGGJJJLLLNNNNNNMMMNNNQQQTTTXXX[[[\\\\\\\\\ZZZVVVPPPJJJGGGIIIHHHHHHHHHJJJJJJHHHFFFEEEFFFGGGHHHIIIKKKPPPSSSSSSVVVYYY[[[^^^aaaeeehhhgggggghhhiiijjjkkkkkkkkknnnnnnooopppqqqrrrssssssqqqqqqpppnnnmmmnnnrrruuuvvvvvvuuussssssrrrrrrrrruuuuuuvvvyyy|||}}}|||zzz}}}vvvnnnhhhaaaYYYSSSNNNJJJGGGFFFDDDDDDKKKSSS]]]ccckkktttzzzxxxtttnnniiimmmuuu}}}vvvfffUUUCCC;;;999777444333666555444444333333444444111222222333222111000//////000111222222333222222111222444555555555444444444666888;;;???CCCFFFHHHJJJIIIFFFJJJNNNNNNaaaqqqWWWKKKGGGHHHPPPgggwwwuuuiii```WWWRRRMMMHHHFFFHHHMMMQQQWWW^^^cccgggiiijjjmmmnnnoooooonnnkkkhhhfffiiivvv}}}pppccc]]][[[\\\___cccjjjpppvvv{{{~~~}}}yyy|||yyypppkkkiiijjjlllmmmkkkjjjkkknnnqqqssstttxxxyyy||||||vvvffffffggghhhjjjllloooqqqqqqnnnmmmppppppnnnooorrrxxx|||~~~ssslllddd]]]^^^___```aaadddhhhmmmtttyyy{{{||||||}}}~~~sssnnnoooqqqooohhh\\\PPPJJJKKKNNNOOOOOOPPPRRRVVVZZZ___aaadddbbb```___``````___^^^```]]]YYYUUUSSSRRRPPPNNNKKKLLLNNNSSSZZZ___bbbcccdddfffiiimmmqqqtttvvvwwwuuuuuuuuuuuuuuuvvvwwwwwwvvvxxxzzz{{{zzzyyyyyyzzzyyy{{{|||~~~}}}{{{yyywwwwwwwwwxxxyyyyyywwwvvvuuuwwwwwwxxxxxxxxxxxxyyyyyy|||yyyvvvtttuuuwwwxxxxxxxxxyyy|||~~~uuummmiiibbbbbb```]]]ZZZWWWWWWXXX[[[[[[[[[[[[\\\ZZZWWWTTTTTTRRRPPPNNNMMMLLLIIIGGGCCCCCCCCCBBBAAA@@@>>>===@@@@@@@@@@@@@@@???>>>===<<<===============<<<<<<<<<===>>>@@@CCCFFFHHHJJJIIIIIIHHHIIIKKKOOORRRUUUWWWXXXXXXVVVSSSNNNHHHEEEEEEDDDDDDFFFHHHIIIHHHFFFAAABBBCCCDDDEEEGGGKKKNNNSSSUUUXXX[[[]]]```dddggggggggghhhhhhiiijjjkkkkkkjjjkkklllnnnppprrrttttttppppppooonnnmmmnnnrrruuuuuuttttttsssrrrsssssssssuuuuuuvvvyyy|||}}}|||{{{zzzzzzrrrlllddd[[[UUUNNNJJJGGGFFFEEEFFFNNNWWWccciiiqqqyyy}}}qqqmmmjjjgggkkksss~~~rrr]]]MMM===777666555333222444333333222222222222222111222222222222111000//////000111222333333333333333444555666777777666666888888:::<<<>>>AAACCCEEEGGGGGGEEEIIIMMMMMM^^^vvvZZZLLLGGGHHHNNNcccttttttkkkaaaWWWRRRNNNIIIHHHIIILLLPPPVVV]]]bbbfffiiiiiilllmmmoooooonnnkkkhhhfffdddoooxxxwwwmmmccc^^^]]]\\\^^^aaafffkkkppptttvvv{{{wwwssspppsssyyywwwoookkkjjjkkklllpppnnnmmmmmmoooqqqrrrqqqsssuuuyyy{{{uuujjjiiiiiiiiikkkmmmooopppqqqnnnmmmppppppnnnooorrrxxx|||~~~}}}vvviii```YYYXXXYYYXXXXXXZZZ___bbbhhhlllnnnooopppqqq{{{tttoooqqqlllggg___UUULLLHHHJJJLLLMMMMMMNNNQQQTTTYYY]]]```dddddddddcccbbbbbbbbbcccaaa___[[[WWWTTTRRRPPPOOOMMMMMMOOOSSSZZZ```ccceeeiiijjjllloooqqqssstttuuuwwwwwwvvvvvvvvvwwwxxxyyyvvvxxxzzz{{{yyyxxxxxxxxxxxxyyy{{{}}}}}}zzzxxxvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyzzzxxxuuutttuuuwwwxxxxxxwwwyyy{{{}}}~~~~~~}}}zzzuuukkkjjjgggccc^^^ZZZXXXWWWZZZZZZ[[[\\\]]]\\\YYYVVVUUUSSSPPPOOOOOONNNKKKIIIGGGGGGFFFEEECCCBBB@@@???@@@AAABBBBBBAAA???===<<<>>>>>>>>>>>>===<<<;;;:::<<<===???BBBDDDEEEFFFGGGFFFEEEEEEEEEGGGJJJMMMOOOQQQRRRRRRQQQOOOKKKGGGDDD??????@@@BBBEEEGGGFFFEEE@@@AAABBBBBBCCCEEEIIIKKKRRRUUUXXXZZZ\\\___bbbeeeffffffggghhhiiijjjkkkkkkjjjkkklllmmmooopppqqqqqqnnnnnnnnnmmmmmmnnnrrrtttrrrrrrrrrrrrrrrsssttttttvvvvvvwwwyyy|||}}}|||{{{yyywwwppphhh^^^WWWOOOJJJFFFFFFGGGKKKTTT]]]kkkqqqyyy{{{mmmiiifffdddkkkvvvxxxkkkTTTFFF888444555444333444333222111111000000111111111111222222111111000///000000111222333333333333555666777888999999999999;;;;;;;;;<<<===???AAAAAACCCEEEDDDHHHMMMLLL[[[xxx{{{^^^NNNFFFGGGLLL]]]pppsssnnndddYYYTTTPPPLLLJJJKKKKKKOOOTTT[[[```eeehhhiiilllmmmoooqqqpppmmmjjjhhh```hhhppprrrmmmddd___^^^[[[\\\^^^aaadddhhhkkkmmmpppooommmmmmooorrrwwwyyy}}}{{{uuuoookkkkkklllnnnrrrpppooooooqqqqqqpppnnnlllpppwwwzzztttllllllkkkkkkkkkmmmnnnooopppmmmmmmppppppnnnooorrrxxx|||}}}{{{|||xxxggg^^^VVVTTTSSSPPPPPPQQQTTTVVVYYY\\\]]]___bbbdddnnnwwwvvvppppppfff___UUULLLHHHGGGHHHIIIJJJKKKLLLNNNRRRVVV[[[]]]aaadddfffeeecccccceeegggeeebbb___[[[WWWSSSQQQPPPOOOOOOPPPTTTZZZaaaeeegggnnnooopppqqqrrrrrrrrrrrrxxxwwwuuutttuuuvvvxxxyyywwwyyyzzzzzzxxxvvvvvvvvvuuuwwwzzz|||{{{yyyvvvtttttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzxxxvvvttttttvvvxxxyyyyyywwwxxxzzz|||}}}}}}|||{{{|||~~~|||uuusssooojjjddd^^^ZZZXXXYYYYYY[[[]]]___^^^[[[XXXVVVTTTRRRQQQQQQPPPNNNLLLIIIIIIHHHGGGEEECCCAAA@@@@@@AAACCCCCCBBB@@@===;;;===============<<<;;;;;;<<<===@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKLLLMMMMMMNNNNNNLLLJJJGGGEEE>>>===>>>@@@CCCDDDCCCBBBBBBCCCEEEEEEEEEGGGJJJLLLRRRTTTXXXZZZ\\\^^^```bbbeeeeeefffggghhhjjjkkkkkkmmmmmmmmmlllllllllkkkkkklllmmmmmmmmmlllnnnqqqssspppppppppppprrrssstttuuuwwwwwwwwwxxx{{{||||||{{{{{{yyyrrriii___XXXPPPJJJFFFGGGJJJPPPZZZdddqqqvvv~~~sssjjjcccbbbnnn~~~pppcccOOOCCC999666777666555666333222111111000000111111111111111111111111000000000111222333444444444444555666777888999999::::::<<<<<<<<<<<<===???@@@AAAAAAEEEEEEHHHMMMMMMYYYrrrcccNNNEEEFFFIIIXXXmmmuuusssggg[[[VVVSSSOOOLLLLLLJJJMMMRRRXXX^^^cccgggiiilllnnnqqqttttttrrrooommmeeehhhpppvvvsssjjj```\\\[[[[[[\\\^^^aaadddfffhhhmmmmmmllllllmmmppprrrttttttvvvyyyzzzyyywwwwwwwwwzzzwwwsssooolllmmmnnnppppppooonnnoooqqqqqqooommmhhhmmmuuu~~~{{{tttkkkkkkjjjkkkkkkmmmoooppppppmmmmmmppppppooopppssswww|||}}}zzzyyy~~~wwwggg]]]TTTRRRPPPMMMLLLNNNMMMNNNPPPPPPQQQSSSWWWZZZ___iiizzzxxxoookkkddd[[[OOOHHHGGGHHHHHHFFFGGGGGGHHHKKKNNNSSSWWWYYY[[[```ddddddaaaaaaeeeiiihhhgggddd___ZZZUUUSSSRRRRRRQQQRRRUUU\\\cccgggiiipppqqqrrrsssssstttssssssvvvuuusssrrrrrrsssuuuwwwxxxyyy{{{zzzwwwuuutttttttttuuuxxxzzzyyywwwtttrrrrrrrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyuuutttsssuuuxxxzzzzzzzzzyyyyyyzzz{{{{{{{{{zzzzzzzzz{{{~~~|||yyysssnnnhhhccc]]]ZZZYYYYYY[[[]]]___^^^[[[XXXUUUTTTRRRQQQQQQPPPNNNLLLFFFFFFEEEDDDBBB@@@>>>===???AAACCCCCCCCC@@@===;;;;;;;;;<<<======>>>======<<<===???AAACCCCCCCCCCCCFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLLLLKKKJJJHHHFFF?????????@@@BBBCCCBBBAAADDDFFFGGGHHHGGGHHHJJJLLLRRRTTTXXXZZZ\\\]]]___aaacccdddeeefffhhhiiijjjkkkmmmmmmllllllkkkjjjjjjjjjkkklllmmmllllllmmmoooqqqnnnnnnnnnoooqqqrrrtttuuuxxxwwwvvvwwwzzz{{{{{{zzz}}}yyyrrrjjj```ZZZRRRLLLHHHJJJPPPWWWaaajjjtttyyy|||ooobbbaaatttzzzlll^^^LLLBBB999777888666444555444444333222222222222333000000000000000000111111111222333444444555555444444555555666777999::::::;;;;;;;;;<<<>>>???AAABBB@@@FFFFFFIIINNNNNNXXXmmmiiiPPPDDDGGGHHHUUUlllzzzzzzlll^^^YYYVVVQQQNNNMMMIIIKKKOOOUUU[[[aaafffiiillloootttwwwyyyxxxuuutttooonnnttt~~~~~~rrrccc[[[[[[[[[\\\]]]```cccfffhhhjjjiiigggggghhhjjjnnnpppoooqqqrrrrrrpppooopppqqqvvvtttqqqooonnnooopppqqqkkkkkkkkkmmmpppqqqpppnnniiilllsss|||{{{uuuhhhhhhhhhiiikkkmmmpppqqqooommmmmmppppppooopppssswww|||~~~zzzxxx{{{tttdddZZZRRRPPPNNNLLLKKKLLLIIIIIIIIIHHHHHHJJJNNNRRRUUU___pppzzzooogggfff\\\OOOIIIHHHIIIHHHEEEEEEEEEEEEGGGJJJNNNRRRTTTVVV[[[aaabbbaaaaaaeeejjjjjjjjjhhhccc\\\WWWUUUUUUSSSSSSTTTXXX___eeeiiikkkoooppprrrsssuuuvvvvvvvvvwwwvvvtttsssssstttuuuvvvxxxzzz{{{zzzwwwuuuttttttssstttvvvwwwwwwuuusssrrrqqqqqqrrrtttuuuvvvwwwxxxwwwwwwwwwxxxxxxxxxyyyyyytttssstttvvvzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyy|||~~~{{{uuupppkkkgggbbb___\\\[[[[[[\\\]]]\\\YYYWWWTTTSSSPPPOOOOOOMMMKKKIIIGGGGGGFFFEEEDDDBBB@@@??????@@@BBBCCCBBBAAA???>>>:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>@@@AAACCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFJJJJJJKKKKKKKKKJJJHHHGGGBBBAAAAAACCCDDDEEEDDDCCCEEEGGGHHHIIIHHHHHHJJJKKKRRRUUUYYY[[[\\\]]]^^^```bbbcccdddfffgggiiijjjkkkiiiiiijjjjjjkkklllmmmmmmkkklllmmmlllkkkkkkmmmnnnmmmmmmmmmnnnpppqqqssstttwwwvvvuuuvvvxxxzzzzzzyyy}}}yyyrrrkkkddd^^^WWWPPPMMMQQQXXX___iiiqqqvvvzzzsssffffff}}}{{{iii[[[FFF>>>777777666444222333666555444444333333444444000000/////////000111111222222333444555555555555444444444555666888999:::::::::;;;<<<>>>@@@AAABBBAAAHHHGGGIIIOOOOOOWWWjjjrrrUUUFFFIIIHHHQQQjjj}}}qqqbbb[[[XXXTTTOOOMMMHHHJJJMMMRRRYYY```eeeiiikkkooouuuzzz}}}}}}|||zzzwwwrrruuuyyyggg]]]\\\\\\[[[\\\___bbbeeegggiiihhhfffeeefffiiimmmoookkklllllllllkkkllloooqqqrrrqqqooonnnnnnooopppqqqiiiiiiiiikkkoooqqqqqqqqqkkkmmmrrryyy~~~zzzuuugggggghhhiiikkknnnppprrrooollllllpppqqqoooppptttuuu||||||yyyzzz}}}~~~rrraaaXXXOOOMMMLLLIIIIIIJJJEEEEEEDDDBBBBBBCCCGGGJJJOOOYYYiiizzz}}}|||}}}wwwllleeeeee]]]RRRLLLJJJJJJHHHEEECCCCCCCCCDDDFFFIIILLLNNNSSSWWW]]]```aaacccfffiiihhhjjjiiiddd]]]WWWUUUUUUTTTTTTVVV[[[bbbgggkkklllmmmoooqqqsssvvvxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxzzz{{{zzzxxxuuutttttttttuuuuuuuuuttttttsssssspppqqqtttuuuwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxttttttvvvyyy|||}}}|||{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwxxxzzz}}}}}}wwwqqqooommmiiifffdddaaa^^^\\\[[[ZZZWWWUUUWWWUUURRRQQQPPPNNNKKKIIIIIIHHHHHHGGGFFFEEEDDDCCC???@@@AAAAAABBBBBBAAAAAA<<<<<<===============<<<;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIJJJJJJJJJIIIHHHGGGCCCCCCCCCEEEHHHIIIIIIHHHGGGHHHJJJJJJJJJIIIJJJKKKSSSVVVZZZ\\\]]]]]]^^^___bbbbbbccceeegggiiijjjkkkhhhhhhiiijjjlllmmmnnnnnnkkklllmmmllljjjjjjkkklllllllllmmmnnnoooppprrrssswwwuuuttttttvvvxxxxxxxxxyyy{{{uuuoooiiieee\\\VVVSSSYYYaaahhhpppwwwyyy|||wwwooouuu{{{fffSSSAAA:::666666666444222333666555555444444444444444000//////...///000111222222333444555555666666666444444444555666888:::;;;;;;;;;;;;<<<===???AAAAAAAAAHHHGGGGGGMMMOOOWWWggg|||[[[JJJKKKHHHMMMggg}}}vvveee]]]ZZZUUUPPPMMMHHHIIIKKKPPPWWW^^^eeeiiihhhlllttt{{{~~~zzzoooppp~~~|||lllddd\\\[[[ZZZZZZ\\\___bbbdddggggggggggggiiikkkmmmoooiiiiiiiiihhhhhhiiimmmpppnnnmmmlllllllllmmmnnnnnnkkkjjjiiikkknnnqqqrrrrrrnnnnnnoootttxxxzzzxxxtttjjjjjjjjjjjjlllnnnppprrrooollllllpppqqqoooqqqtttttt}}}~~~zzzzzz||||||}}}tttbbbXXXOOOLLLKKKHHHGGGHHHCCCCCCBBB@@@???@@@CCCFFFJJJSSSaaaqqq~~~xxxuuurrrkkkeeebbbaaa[[[SSSMMMKKKJJJGGGFFFCCCBBBBBBBBBCCCEEEHHHJJJNNNQQQVVV[[[```ccceeeeeedddfffgggbbbZZZTTTSSSTTTSSSUUUXXX^^^eeejjjkkkkkklllnnnpppsssvvvxxxyyyzzzxxxyyyzzzzzzyyyxxxwwwvvvxxxzzz|||{{{yyywwwvvvvvvvvvuuutttrrrrrrssstttuuuppprrruuuxxxyyyxxxvvvtttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuwww{{{~~~~~~}}}{{{yyyxxxwwwuuutttssssssssstttuuuyyy}}}~~~{{{uuusssrrrpppnnnmmmiiiccc^^^[[[XXXVVVUUU[[[YYYVVVTTTSSSQQQNNNLLLEEEEEEEEEDDDDDDBBBAAAAAA???@@@@@@@@@AAABBBCCCCCC>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===???BBBDDDFFFIIIHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGCCCCCCDDDGGGKKKMMMMMMLLLIIIKKKMMMMMMLLLLLLLLLMMMTTTWWW[[[]]]^^^^^^^^^___aaabbbccceeeggghhhjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmllljjjiiiiiijjjllllllmmmmmmnnnpppqqqrrrvvvuuussssssuuuwwwwwwwwwuuu~~~}}}wwwsssnnnjjj```ZZZXXX^^^gggnnnuuu{{{{{{~~~zzzyyy{{{aaaLLL>>>999666888888666555666666555444444333333444444000///.........000111222222333444555666666666666555555555555777999;;;<<<===<<<<<<======>>>???@@@AAAHHHGGGFFFLLLOOOVVVeee```MMMNNNHHHKKKddd|||xxxfff^^^[[[UUUPPPMMMGGGHHHKKKOOOVVV^^^eeeiiifffkkksss{{{yyykkkiiixxx}}}pppiii]]][[[ZZZYYYYYY[[[^^^```aaabbbdddfffhhhiiijjjjjjjjjjjjiiifffeeefffiiilllkkkkkkjjjjjjkkkkkkllllllnnnllljjjkkknnnqqqsssssspppnnnnnnppptttwwwvvvtttmmmmmmllllllmmmnnnpppqqqnnnllllllpppqqqoooqqqtttttt}}}{{{zzz{{{{{{~~~vvveee[[[RRRNNNLLLHHHGGGHHHCCCDDDCCCAAA???@@@BBBEEEFFFMMMZZZiiiuuu~~~}}}vvvppphhh___\\\___\\\XXXRRRNNNKKKIIIGGGFFFCCCBBBAAAAAAAAACCCEEEGGGJJJLLLPPPVVV]]]aaaaaaaaaaaadddeee```XXXRRRQQQRRRSSSUUUZZZ```gggkkklllkkkmmmnnnpppsssvvvwwwyyyyyyvvvwwwyyyzzzyyywwwuuutttxxxzzz|||{{{yyyxxxwwwwwwxxxvvvsssqqqqqqrrrtttvvvpppsssvvvyyyzzzxxxuuusssttttttttttttuuuuuuuuuuuuvvvvvvyyy|||}}}{{{wwwvvvuuusssqqqqqqppppppqqqsssxxx~~~xxxvvvvvvtttrrrtttnnnfff___[[[XXXVVVUUUVVVWWWWWWWWWUUUSSSPPPNNNJJJIIIGGGFFFCCCBBB@@@?????????@@@AAABBBBBBBBBBBB@@@??????>>>===<<<<<<;;;===<<<===AAAAAA@@@BBBGGGKKKLLLMMMKKKIIIGGGHHHIIIKKKMMMOOONNNKKKHHHHHHIIIFFFEEEDDDDDDFFFJJJNNNQQQQQQPPPNNNMMMLLLLLLMMMMMMVVVXXXYYYZZZZZZ[[[^^^```aaabbbbbbbbbcccfffjjjmmmhhhiiijjjjjjkkklllmmmmmmiiikkklllnnnmmmkkkiiigggpppooommmmmmnnnoooooonnnnnnnnnooorrruuuwwwwwwuuuwwwxxx{{{~~~{{{vvvtttsssgggdddbbbfffnnnvvv{{{}}}~~~~~~uuu]]]FFF<<<:::777555555555444333555555444444444333333333222111000//////000111222333555666666555333444555888888888999999:::::::::<<<<<<===>>>???@@@AAAAAABBBEEEHHHKKKOOOUUU[[[___mmmQQQFFFEEEIII]]]tttqqqbbbXXXSSSPPPMMMGGGHHHIIILLLRRRYYY```dddhhhlllqqqvvvyyyxxxvvvtttsssfffdddlllvvv{{{gggccc]]]YYYYYYYYYYYY\\\aaabbbccceeeddddddccceeeffffffeeedddcccdddfffhhhiiihhhiiiiiiiiiiiijjjmmmooolllkkkkkkkkklllmmmoooooommmmmmnnnnnnooooooppppppqqqppppppqqqqqqpppmmmkkkmmmmmmlllkkkkkkmmmqqqtttyyy{{{yyyzzzxxx{{{{{{iii```TTTLLLKKKLLLJJJHHHEEEDDDBBB@@@?????????@@@CCCJJJUUUbbblllrrruuuvvvvvvqqqjjjdddaaa^^^\\\ZZZVVVRRRNNNLLLLLLLLLJJJGGGBBBAAA@@@@@@AAABBBDDDEEEKKKMMMQQQUUUYYY\\\^^^`````````]]]YYYSSSOOOMMMMMMUUUYYY___bbbdddggglllpppmmmmmmnnnrrrxxx||||||zzzuuuuuuuuuuuutttttttttttttttvvvxxxzzz{{{zzzxxxwwwvvvuuusssrrrrrrsssuuuvvvuuuwwwyyyyyyxxxuuuttttttrrrsssssstttuuuvvvwwwwwwxxxyyyzzz{{{|||}}}~~~xxx||||||uuuooommmllljjjppprrrwww|||}}}}}}{{{yyyyyyxxxuuunnnfff```]]][[[XXXUUUUUUVVVWWWVVVUUURRRPPPNNNJJJIIIHHHFFFDDDBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;:::<<>>???@@@AAAAAABBBDDDGGGJJJNNNSSSZZZ^^^uuuvvvWWWKKKGGGHHHWWWjjj~~~ssseeeYYYSSSNNNJJJFFFFFFGGGJJJOOOVVV]]]aaadddggglllqqqssssssqqqpppooodddbbbhhhppp||||||llleee___ZZZZZZYYYXXXZZZ^^^^^^```bbbccccccccceeegggfffeeedddddddddfffhhhiiihhhiiiiiihhhhhhiiikkkmmmmmmlllkkkjjjjjjlllnnnpppmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooppppppooonnnmmmmmmmmmmmmkkkjjjlllooorrrxxx}}}}}}zzzyyyvvvyyylllaaaTTTLLLJJJIIIGGGEEEDDDCCCAAA@@@?????????@@@CCCIIISSS^^^fffkkkmmmmmmiiieeeaaa^^^]]]\\\[[[ZZZWWWRRRMMMKKKKKKKKKIIIFFFAAA@@@@@@@@@@@@BBBDDDEEEIIIKKKNNNRRRVVVYYY[[[\\\]]]\\\ZZZUUUQQQNNNOOOPPPXXX]]]cccfffhhhjjjnnnqqqrrrqqqqqqtttxxxzzzzzzxxxvvvvvvuuuuuuuuutttttttttuuuvvvyyyzzz{{{zzzxxxwwwwwwuuutttsssssstttuuuwwwrrrtttvvvwwwuuusssrrrrrrsssssstttuuuvvvvvvwwwwwwxxxxxxyyy{{{|||}}}~~~|||~~~wwwrrrmmmhhhjjjkkkoootttvvvxxx|||zzzyyyvvvpppiiicccaaa___\\\YYYUUUUUUVVVVVVUUUSSSPPPOOOJJJJJJHHHFFFDDDBBBAAA@@@BBBBBBBBBAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;:::999<<>>???@@@AAAAAABBBDDDGGGIIILLLQQQWWW[[[eee```PPPJJJIIIRRR```zzz|||wwwiii\\\TTTMMMHHHFFFFFFFFFGGGLLLRRRXXX\\\aaadddhhhmmmpppqqqqqqppppppgggeeefffiiivvv{{{rrrhhhaaa[[[ZZZYYYWWWWWWZZZZZZ\\\^^^```aaabbbeeegggeeeeeeddddddeeefffhhhiiihhhiiiiiigggffffffhhhkkkooonnnllljjjkkklllnnnpppmmmmmmmmmllllllllllllllljjjmmmoooooommmlllmmmooommmmmmmmmkkkjjjkkkmmmoootttyyy~~~{{{wwwtttwwwssshhhYYYNNNJJJIIIFFFDDDBBBAAA@@@???>>>>>>???@@@CCCHHHPPPXXX^^^aaaaaaaaa^^^\\\ZZZYYYZZZ[[[[[[ZZZXXXSSSLLLHHHHHHHHHGGGEEE@@@???>>>>>>???BBBDDDFFFHHHJJJNNNRRRUUUXXXYYYZZZXXXWWWTTTQQQNNNNNNPPPSSS[[[```gggkkklllmmmppprrrvvvvvvuuuwwwyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwyyyzzzzzzyyyxxxwwwuuutttsssrrrrrrssstttuuuoooqqqssssssqqqpppooopppsssssstttuuuvvvwwwxxxyyyxxxyyyzzz{{{|||~~~zzzpppgggdddcccfffjjjmmmqqqzzz~~~|||xxxssslllhhhfffddd```]]]UUUVVVWWWWWWVVVTTTRRRPPPKKKJJJIIIGGGEEECCCAAAAAABBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===;;;:::===BBBFFFHHHOOOWWWXXXZZZ]]]]]][[[XXXWWWWWWXXXXXXWWWUUUSSSQQQPPPPPPPPPSSSWWW[[[]]]_________ZZZXXXUUURRRQQQRRRSSSUUUUUUWWWYYYYYYYYYZZZ[[[\\\\\\^^^___```aaacccfffhhhhhhhhhhhhgggggggggggggggiiijjjlllnnnooooooooonnnmmmllllllmmmqqqsssttttttpppnnnkkklllooosssvvvwwwuuuvvvxxxyyyzzzzzzzzzyyyyyy|||zzzwwwtttvvvzzz~~~}}}tttyyy|||dddLLL;;;:::888555333333333222111222222222111111111111000...///000111222444555666222444666666555444555666555666777888:::;;;<<<===<<<===>>>???@@@AAAAAABBBBBBDDDFFFHHHJJJNNNSSSWWW[[[vvvhhhTTTLLLJJJQQQ\\\uuu}}}}}}ooo^^^UUUPPPKKKHHHGGGEEEFFFIIINNNTTTXXXaaadddhhhnnnrrrvvvxxxxxxxxxpppmmmiiifffqqq|||xxxkkkccc\\\ZZZZZZWWWWWWXXXWWWYYY\\\]]]^^^```ccceeeddddddddddddeeeggghhhiiihhhiiihhhfffeeedddfffhhhnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkiiimmmpppooojjjhhhkkkooolllmmmmmmllljjjjjjkkklllqqqtttzzz{{{vvvsssuuu||||||ppp```UUUOOOLLLHHHEEEBBBAAA???>>>>>>>>>???@@@BBBGGGMMMSSSXXXYYYYYYXXX[[[[[[ZZZ[[[]]]^^^]]][[[YYYSSSKKKGGGFFFGGGFFFDDD???>>>======>>>AAADDDEEEIIIKKKOOOSSSVVVXXXYYYYYYUUUTTTPPPMMMKKKLLLQQQTTT[[[aaaiiinnnoooppprrruuuxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyyyywwwwwwqqqpppoooooooooooopppqqqmmmoooqqqqqqooonnnnnnooottttttuuuvvvwwwyyyyyyzzzyyyzzz{{{}}}~~~uuujjjbbb___^^^aaacccgggqqqzzz{{{vvvoookkkiiigggccc```UUUVVVWWWXXXXXXVVVTTTSSSLLLKKKJJJHHHFFFDDDBBBAAA@@@????????????@@@AAABBB@@@???>>>=========>>>???>>>===>>>CCCGGGKKKSSS[[[]]]```bbbccc```]]][[[ZZZ[[[ZZZXXXWWWVVVUUUTTTSSSSSSVVVZZZ^^^``````___^^^YYYWWWUUUSSSRRRSSSTTTVVVTTTVVVYYYYYYYYYYYYZZZ[[[\\\]]]```aaaaaacccfffhhhfffffffffggghhhiiiiiiiiikkkkkkmmmmmmnnnnnnmmmllllllkkkkkkmmmpppsssttttttrrroookkkiiikkknnnppprrrrrrsssvvvxxxzzz{{{{{{{{{{{{|||||||||~~~zzzwwwwwwyyy{{{}}}~~~~~~yyyqqqyyysss^^^LLLAAA:::888555333333333222111222222111111111000000000,,,---...000222333444555222444555666555444555666777888999:::<<<===>>>???======>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHKKKPPPSSSWWWmmmtttZZZLLLIIINNNWWWooouuubbbYYYUUURRRLLLIIIGGGEEEGGGLLLQQQTTT^^^bbbhhhooovvv{{{~~~}}}wwwtttmmmhhhsssoooeee\\\ZZZZZZXXXWWWYYYVVVXXXZZZ\\\\\\]]]```aaaccccccdddeeefffggghhhiiihhhhhhhhhfffdddccceeegggkkkmmmppprrrrrrqqqnnnmmmooonnnnnnmmmmmmlllllllllllloooqqqnnnhhhfffhhhllllllmmmnnnmmmkkkjjjjjjkkkmmmqqqwww~~~{{{vvvssstttyyyxxxhhh\\\UUUPPPJJJFFFCCCBBBAAA?????????@@@@@@BBBEEEKKKQQQUUUVVVVVVUUUYYYYYY[[[^^^aaabbb```^^^YYYSSSKKKGGGFFFFFFEEEDDD???>>><<<;;;<<>>>>>???@@@BBBCCCAAA@@@>>>======>>>@@@AAA@@@>>>???DDDIIINNNWWW```dddgggjjjkkkgggccc___]]]\\\ZZZWWWWWWWWWWWWVVVUUUXXXZZZ^^^```aaa```]]]\\\UUUTTTSSSRRRRRRSSSTTTTTTSSSVVVXXXYYYYYYXXXXXXYYY[[[]]]___aaaaaaccceeegggdddeeeeeeggghhhiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjlllppprrrtttsssuuurrrmmmkkklllnnnppppppppprrrtttwwwyyyzzz{{{{{{{{{{{{zzzyyy{{{|||xxxvvvwwwyyy{{{||||||}}}xxxuuu|||zzzkkk[[[MMMEEE;;;888555444444444333222222222222111111111000000,,,---...000222333333333333555777888777777777999999999:::;;;===>>>??????===>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEHHHLLLPPPVVVgggbbbNNNEEEIIIPPPggg}}}hhh^^^ZZZVVVOOOLLLHHHEEEEEEIIINNNQQQXXX]]]eeemmmuuu{{{~~~{{{vvvuuuooojjjwwwvvvjjj^^^ZZZYYYXXXWWWXXXUUUWWWYYYZZZ[[[\\\^^^```bbbcccdddeeeggghhhhhhiiihhhhhhhhhfffddddddeeegggiiikkkoooqqqrrrqqqnnnlllnnnnnnnnnmmmmmmmmmmmmmmmoooppppppmmmhhhfffhhhjjjkkkmmmoooooommmkkkjjjkkkjjjooovvv}}}~~~zzzxxxuuuuuuwww~~~oooddd\\\VVVOOOIIIGGGEEEDDDBBBAAA@@@AAAAAACCCFFFKKKPPPTTTUUUUUUUUUTTTVVVZZZ```dddeeecccaaaWWWRRRKKKGGGGGGGGGFFFDDD@@@>>>;;;:::;;;===AAACCCDDDGGGKKKOOOQQQRRRRRRQQQQQQPPPNNNKKKJJJMMMSSSWWWZZZ```hhhmmmoooqqqtttwwwtttvvvxxxxxxwwwwwwxxxyyyuuuuuuuuuuuuttttttttttttuuuvvvvvvvvvvvvuuuuuutttppppppppppppppppppppppppnnnpppqqqpppooooooppprrruuuuuuvvvxxxzzz{{{|||}}}{{{|||}}}uuummmddd^^^ZZZXXX[[[```gggqqqyyysssooollliiifffRRRSSSUUUVVVVVVUUUSSSRRRMMMLLLKKKIIIGGGEEECCCCCCAAA@@@>>>>>>>>>???@@@BBBAAA???===<<<<<<===@@@AAA???===>>>DDDJJJQQQ\\\fffmmmpppssssssooojjjeeebbb[[[YYYVVVVVVWWWXXXXXXVVV[[[\\\^^^```___]]]ZZZXXXOOOOOOPPPQQQRRRRRRRRRRRRSSSUUUXXXYYYYYYXXXXXXXXXYYY[[[^^^``````aaaccceeeddddddeeeeeeffffffggggggfffgggggghhhiiijjjkkkkkkjjjiiiiiikkknnnqqqrrrrrrtttrrrnnnmmmnnnpppqqqqqqpppqqqsssuuuwwwwwwwwwwwwwwwxxxyyyyyyzzz~~~|||xxxvvvuuusssvvvyyy{{{{{{{{{}}}yyyrrrgggYYYMMMFFF<<<999666555555555444333333333222222222111111111---...000222333333333333333555777888777777888999::::::;;;;;;<<<======>>>===>>>??????AAAAAABBBCCCBBBCCCCCCCCCDDDFFFJJJMMMTTT```kkkRRRFFFFFFKKK]]]|||ooobbb[[[VVVPPPMMMHHHDDDCCCFFFKKKNNNTTTYYYbbbkkkrrrwwwyyyzzzwwwrrrrrrnnniiivvvpppaaaZZZXXXVVVUUUVVVRRRTTTWWWYYY[[[]]]___bbbbbbbbbdddfffggghhhiiiiiiggghhhgggfffddddddfffhhhggghhhjjjlllmmmnnnnnnnnnlllllllllllllllmmmmmmmmmpppooommmkkkjjjiiiiiijjjjjjmmmppppppooommmlllkkkhhhooowww{{{|||zzzyyyzzzxxxvvvvvv~~~yyynnnggg```WWWPPPJJJIIIGGGDDDCCCBBBBBBBBBEEEGGGLLLPPPSSSTTTTTTSSSUUUWWW\\\aaaeeeeeebbb___VVVQQQLLLIIIIIIIIIGGGEEEAAA>>>;;;999999<<>>===>>>???@@@@@@>>><<<;;;;;;===???AAA===;;;===DDDKKKTTT```kkksssvvvyyyyyyuuuoooiiifff[[[XXXUUUUUUWWWYYYXXXWWW[[[\\\]]]]]][[[XXXUUUSSSKKKLLLOOOQQQRRRRRRQQQQQQRRRUUUXXXYYYYYYWWWWWWWWWWWWYYY\\\^^^___```bbbccceeeeeeddddddddddddcccccccccccceeefffhhhjjjkkkllljjjiiiiiijjjnnnpppqqqqqqrrrooommmmmmnnnpppqqqqqqpppqqqrrrtttuuuuuutttssstttvvvxxxzzz{{{}}}|||xxxuuuttttttlllqqqvvvyyyyyyyyyzzz|||~~~zzzsssnnnfffYYYLLLDDD<<<:::777555555555444333333333333222222222222111...000111333444444444333111333555666555555666777:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCEEEHHHKKKQQQZZZyyyqqqWWWHHHGGGLLLUUUyyysssddd[[[TTTPPPMMMGGGCCCBBBDDDIIILLLRRRXXXaaajjjqqqtttuuuuuuvvvqqqppplllgggrrruuucccZZZWWWUUUSSSTTTOOORRRVVVYYY[[[^^^aaadddaaabbbdddfffggghhhiiiiiigggggggggfffeeeeeegggiiigggfffffffffhhhkkknnnooojjjjjjjjjkkkkkklllllllllpppmmmkkkjjjkkkllllllkkkjjjmmmpppqqqpppnnnmmmlllgggooowww{{{yyyxxxyyy{{{zzzwwwvvv}}}xxxqqqhhh___WWWMMMKKKIIIFFFDDDCCCCCCCCCFFFIIILLLPPPRRRSSSRRRRRRZZZ\\\```eeefffddd___[[[TTTPPPLLLJJJKKKJJJHHHEEEAAA???;;;999999;;;>>>@@@EEEGGGLLLPPPRRRRRRQQQPPPJJJKKKLLLMMMOOOTTTZZZ^^^cccgggkkkllllllmmmpppssstttvvvxxxwwwsssqqqrrrsssttttttsssssssssrrrrrrrrrttttttsssssssssrrrrrrrrrnnnnnnoooooooooooonnnnnnnnnooopppooonnnoooqqqsssuuuvvvwwwyyy{{{}}}~~~xxxyyyzzz|||~~~xxxlllbbb^^^^^^YYYYYYZZZ___kkk~~~xxxuuurrrpppPPPOOOOOOQQQSSSTTTTTTSSSQQQOOOLLLJJJJJJIIIGGGEEEBBB@@@=========>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>;;;<<>>???======>>>???@@@AAAAAABBBAAAAAABBBDDDFFFJJJMMMNNNWWW^^^tttvvvZZZKKKGGGHHHTTTnnnzzzkkk___XXXSSSOOOHHHCCCBBBDDDIIILLLUUUXXX^^^dddjjjnnnpppqqqtttpppllljjjgggjjjvvvvvvfff^^^ZZZXXXUUUTTTOOOPPPQQQTTTWWW[[[___aaa```bbbdddfffggggggggggggdddeeefffggggggfffeeeeeefffggghhhiiijjjkkklllllliiiiiiiiiiiijjjlllnnnooommmmmmnnnnnnmmmkkkiiigggeeeiiimmmqqqrrrpppmmmkkkmmmpppsssuuuwwwzzz}}}|||www{{{|||vvvpppgggaaa]]]WWWOOOIIIGGGGGGHHHIIIFFFIIILLLNNNPPPRRRUUUXXX^^^aaadddgggjjjjjjaaaVVVQQQLLLGGGFFFHHHHHHDDD@@@CCCAAA>>><<<<<<>>>@@@BBBEEEGGGJJJMMMOOOPPPPPPPPPJJJJJJKKKMMMRRRXXX^^^aaadddggglllnnnoooooopppqqqttttttttttttttttttttttttrrrpppnnnnnnoooqqqqqqqqqqqqpppnnnmmmlllmmmnnnoooooonnnmmmllllllmmmnnnooorrrrrrsssssssssrrrqqqqqquuuvvvwwwxxxxxxxxxxxxxxx~~~}}}}}}}}}~~~|||rrriiiaaaZZZWWWWWWYYY]]]eeerrr}}}yyyuuuRRRQQQPPPRRRTTTUUUUUUTTTSSSQQQMMMKKKJJJHHHFFFDDDBBB@@@>>>===>>>>>>>>>===>>>>>>>>>>>>=========<<<===:::;;;BBBKKKUUUcccnnn~~~|||rrrhhh```]]]ZZZWWWVVVWWWYYYZZZ\\\^^^___]]]YYYTTTQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRUUUUUUVVVWWWWWWWWWVVVUUUWWWXXXZZZ[[[]]]___```aaaaaabbbcccdddeeeeeefffeeehhhhhhhhhhhhggggggfffffffffhhhjjjlllnnnooooooooooooppprrrqqqpppnnnooooooppppppooopppqqqrrrtttuuuxxxwwwwwwyyy|||~~~~~~|||~~~~~~~~~zzzxxx{{{xxxsssqqqqqqnnnkkkjjjkkkllllllkkkmmmppptttwwwxxxyyy{{{}}}~~~zzzrrreeeVVVIII@@@<<<777777666555555555555555555555444333333222111111444444333444444555666777666666666777888999:::;;;:::;;;======<<<<<<>>>???<<<======>>>???@@@AAAAAABBBBBBBBBCCCEEEHHHJJJLLLQQQWWWjjjeeeRRRLLLMMMPPPjjjssscccYYYUUUPPPIIIDDDBBBCCCGGGJJJSSSVVV\\\ccchhhllloooppppppnnnlllkkkggggggoooyyy|||nnneee___[[[WWWUUUPPPPPPRRRTTTWWW\\\___aaaaaabbbdddeeefffggggggfffdddeeefffggghhhgggfffeeegggggghhhiiijjjkkklllllliiiiiiiiiiiijjjlllnnnoookkklllmmmnnnmmmkkkiiigggfffhhhllloooqqqpppnnnmmmjjjmmmqqquuuxxx{{{~~~zzz~~~zzzppphhhaaa]]]WWWSSSPPPNNNLLLKKKJJJLLLNNNPPPPPPRRRTTTWWW^^^bbbdddfffiiihhh```UUUOOOKKKGGGFFFHHHHHHEEEBBBCCCAAA>>><<<<<<>>>AAACCCGGGHHHKKKNNNOOOPPPOOOOOOMMMMMMNNNPPPTTTYYY^^^aaafffiiimmmppppppqqqrrrsssuuuuuuuuutttttttttttttttqqqooommmmmmnnnooooooooopppnnnmmmkkkjjjkkklllmmmnnnmmmmmmllllllmmmnnnooorrrrrrrrrsssrrrrrrqqqqqqssstttuuuvvvvvvwwwwwwwww{{{||||||}}}}}}~~~~~~rrrhhhaaa\\\XXXWWWVVVYYYbbblll{{{{{{TTTSSSRRRRRRTTTVVVVVVUUUUUURRRNNNLLLJJJHHHEEECCCCCCAAA>>>>>>>>>>>>>>><<<===============<<<<<<;;;===::::::@@@IIIUUUfffttt~~~sssjjjbbb___\\\YYYWWWWWWXXXYYYYYY[[[\\\ZZZVVVRRROOONNNOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYZZZ\\\]]]___``````aaabbbccceeefffgggggggggggggggggggggggggggffffffggghhhkkkmmmoooooooooooonnnpppqqqqqqpppppppppqqqppppppppppppqqqsssuuuvvvuuutttuuuxxx{{{||||||{{{~~~~~~{{{zzz{{{xxxtttpppjjjdddccceeekkkwwwyyypppjjjfffeeecccaaa``````cccgggiiiiiilllpppuuuyyyzzz{{{|||}}}{{{{{{oooYYYHHHBBB>>>888777666555555444555555555555444444333333222222111444444333444444555666777888888777777888999::::::999;;;<<<===<<<<<<===???<<<===>>>>>>@@@@@@AAABBBCCCCCCCCCCCCDDDFFFHHHJJJQQQTTTcccnnnWWWMMMKKKKKKeee~~~iiiZZZVVVRRRKKKEEEBBBCCCEEEHHHPPPTTTZZZaaagggkkknnnnnnllllllmmmmmmhhhdddgggnnnvvvllleee```[[[WWWQQQQQQRRRTTTXXX\\\```bbbaaabbbdddeeeffffffffffffdddeeeggghhhiiihhhhhhggggggggghhhiiijjjkkkkkkllliiihhhiiiiiijjjkkkmmmmmmjjjkkkmmmmmmmmmkkkiiihhhfffgggiiilllnnnooooooppphhhkkkppptttyyy}}}yyyqqqiiifffaaa^^^ZZZVVVQQQMMMNNNOOOPPPPPPPPPQQQTTTVVV^^^aaadddeeefffeee\\\SSSNNNJJJGGGGGGHHHIIIGGGDDDCCCAAA>>><<<<<<>>>AAACCCHHHJJJLLLOOOPPPPPPOOONNNPPPPPPRRRTTTWWW[[[___aaagggjjjnnnppprrrrrrtttuuuvvvvvvuuuuuuuuutttttttttqqqooollllllmmmmmmmmmlllmmmllljjjiiihhhhhhiiiiiilllllllllllllllmmmnnnoooqqqqqqrrrrrrrrrrrrrrrqqqpppqqqrrrssstttvvvvvvwwwyyyzzz{{{}}}~~~~~~}}}}}}|||rrriiiccc\\\WWWSSSPPPTTTZZZdddtttUUUTTTRRRRRRTTTUUUUUUTTTTTTQQQNNNLLLKKKJJJHHHFFFCCCAAA?????????>>>===;;;::::::;;;<<<;;;;;;:::999>>>;;;;;;@@@HHHTTTgggvvvzzzssslllcccaaa]]]ZZZWWWVVVVVVWWWWWWXXXYYYWWWSSSPPPNNNMMMOOOPPPPPPQQQRRRSSSTTTTTTSSSTTTUUUVVVVVVWWWXXXXXXZZZZZZ[[[\\\]]]^^^___```___```bbbdddeeefffggggggffffffffffffffffffgggggggggiiikkkmmmnnnooooooooommmoooqqqqqqqqqqqqrrrsssrrrrrrqqqqqqqqqssstttuuurrrrrrtttwwwyyyzzzyyyxxx|||}}}{{{xxxzzz{{{vvvpppggg^^^VVVSSSRRRVVV___hhhyyy}}}tttjjjbbb]]][[[ZZZZZZYYYZZZ[[[___cccfffhhhlllpppvvv{{{|||}}}}}}}}}yyyzzzjjjMMM<<<<<<<<<555666555555444444555555555444444444333333222222222444444333444444555666777999888888888888888999:::999;;;<<<<<<<<<<<<===???>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLRRRTTT^^^yyyyyy]]]NNNIIIIIIaaaooo[[[WWWRRRLLLFFFCCCCCCFFFHHHNNNRRRYYYaaaggglllnnnnnnkkklllnnnnnniiidddffflll|||sssjjjccc^^^YYYRRRRRRRRRTTTWWW\\\```cccccccccddddddeeeeeeeeeeeedddeeeggghhhiiiiiiiiihhhggghhhhhhiiijjjjjjkkkkkkhhhhhhhhhiiijjjkkkkkkllljjjlllmmmnnnnnnmmmlllkkkfffffffffgggiiillloooppphhhkkkppptttxxx|||zzzrrrnnniiiddd___ZZZTTTQQQPPPPPPPPPOOOOOOQQQTTTWWW___ccceeeddddddbbbZZZQQQKKKIIIGGGFFFHHHHHHGGGFFFCCCAAA>>>======???BBBDDDJJJLLLNNNOOOPPPOOONNNMMMOOOQQQSSSVVVZZZ^^^bbbcccgggjjjmmmpppqqqrrrtttvvvwwwwwwvvvuuuuuutttssssssqqqnnnlllkkkkkklllkkkjjjkkkjjjiiihhhggggggggggggjjjkkkkkkllllllmmmnnnoooooopppqqqrrrrrrrrrrrrrrrppppppqqqrrrtttuuuwwwxxxxxxyyy|||~~~~~~}}}|||{{{}}}qqqjjjccc^^^XXXRRRRRRVVVVVVbbbxxxVVVTTTQQQQQQRRRSSSSSSSSSQQQOOOMMMLLLLLLLLLKKKJJJDDDBBBAAA@@@@@@>>><<<:::888999;;;<<<===<<<;;;:::@@@======AAAGGGRRRcccrrrzzztttppplllcccaaa^^^ZZZWWWVVVUUUUUUTTTUUUVVVTTTQQQNNNMMMMMMOOOOOOPPPQQQRRRSSSTTTUUUSSSSSSSSSTTTUUUVVVWWWWWWYYYYYYZZZ[[[\\\^^^^^^___^^^___```bbbdddeeeeeefffeeeeeeddddddeeefffggghhhggghhhjjjlllnnnnnnnnnnnnlllnnnpppqqqqqqqqqrrrssstttsssrrrqqqpppqqqrrrsssttttttuuuxxx{{{{{{zzzxxxxxxyyyyyyyyy}}}|||nnncccWWWPPPLLLLLLQQQXXX^^^iiiyyyuuuppphhh___YYYUUUTTTTTTWWWXXXYYYZZZ]]]aaafffhhhlllpppvvv{{{}}}}}}~~~~~~}}}~~~yyyvvvbbbEEE777::::::444555555444444444444555555444444333333333333222222444444333444444555666777888888888777888888999999999:::<<<<<<;;;;;;===>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEHHHKKKNNNPPPOOORRRXXXllljjjUUULLLKKK]]]zzzuuu```WWWSSSMMMHHHEEEEEEGGGIIIMMMRRRYYYbbbhhhlllnnnooonnnnnnppppppkkkgggjjjqqq~~~|||ooofff^^^XXXRRRRRRRRRSSSWWW[[[```cccddddddccccccddddddddddddcccdddfffhhhjjjjjjjjjiiihhhhhhhhhiiijjjjjjkkkkkkgggggghhhiiiiiijjjjjjjjjkkkmmmooopppqqqpppooonnngggfffeeeeeefffiiimmmooojjjmmmqqqtttvvvyyy}}}~~~xxxooofff```[[[XXXVVVPPPPPPOOONNNOOOQQQVVVZZZcccgggiiigggeeebbbZZZRRRIIIHHHFFFFFFFFFGGGFFFFFFBBBAAA>>>======@@@CCCEEEKKKMMMOOOPPPQQQPPPOOOMMMMMMOOOSSSXXX]]]aaaeeefffgggiiilllnnnoooppprrrtttvvvvvvuuutttsssrrrqqqpppooollljjjiiiiiijjjiiihhhhhhhhhggggggffffffffffffhhhiiijjjkkklllmmmnnnnnnnnnooopppqqqrrrrrrsssrrrqqqqqqqqqrrrtttvvvxxxyyyxxxzzz|||~~~~~~~~~~~~yyyrrrjjjfff___WWWTTTTTTNNNTTTccc|||WWWUUURRRPPPQQQRRRSSSSSSPPPNNNLLLLLLMMMNNNMMMLLLEEECCCBBBAAA@@@???<<<999888:::===???@@@@@@@@@???BBBAAABBBDDDGGGMMM\\\jjj~~~vvvpppllliiibbb```]]]ZZZWWWUUUTTTSSSRRRSSSTTTRRROOOMMMLLLMMMNNNNNNOOOQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUWWWWWWYYYZZZ[[[]]]^^^^^^^^^___```bbbcccddddddddddddcccccccccdddeeeggghhhfffhhhiiikkklllmmmllllllkkkmmmppppppppppppqqqrrrsssrrrqqqpppppppppqqqrrrwwwwwwwwwyyy|||}}}|||{{{tttvvvxxxyyysssbbbVVVNNNHHHIIIMMMPPPXXXcccooozzzzzzuuufffbbb]]]WWWRRRPPPOOOPPPUUUVVVXXXYYY[[[___dddhhhlllpppvvvzzz|||}}}~~~~~~|||zzzoooYYYAAA666999999444444444444333444444555666333333333333333333333333444444333444444555666777777777666666777888999999888:::;;;<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDEEECCCDDDEEEFFFIIIMMMPPPRRROOOTTTYYYeeettt[[[MMMMMMWWWppp|||hhhZZZVVVPPPJJJGGGFFFGGGIIIKKKPPPYYYaaaiiimmmnnnooopppppprrrrrrmmmiiimmmtttuuuhhh^^^VVVRRRQQQPPPRRRUUUZZZ```ccceeedddcccccccccccccccdddbbbccceeehhhiiijjjjjjjjjhhhhhhiiiiiiiiijjjjjjjjjfffggghhhiiiiiiiiiiiiiiikkkmmmooorrrssssssrrrqqqkkkiiigggeeeeeehhhkkkmmmmmmoooqqqssstttvvvxxxzzzwwwlllddd```]]]\\\RRRRRRPPPOOOOOORRRXXX\\\fffkkklllhhhddd```YYYRRRGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA>>>===>>>@@@CCCEEELLLMMMOOOQQQQQQQQQOOOOOOLLLPPPUUU[[[```dddggghhhhhhjjjlllllllllmmmoooqqqsssrrrqqqpppnnnmmmlllkkkjjjhhhfffeeefffgggffffffddddddeeeeeeeeeffffffffffffgggiiikkklllmmmnnnnnnmmmnnnoooqqqrrrsssssssssssssssrrrssstttvvvxxxyyyyyyzzz|||~~~}}}uuunnnjjjcccYYYRRRQQQMMMNNNVVVjjjYYYVVVSSSQQQRRRSSSSSSSSSQQQOOOMMMMMMMMMNNNMMMLLLEEEDDDBBBBBBAAA???;;;888777999===@@@BBBCCCBBBBBBEEEEEEFFFHHHGGGIIISSS___qqq{{{}}}uuupppllliii```^^^\\\YYYVVVTTTSSSRRRQQQRRRRRRQQQNNNLLLLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTRRRRRRQQQPPPQQQQQQRRRSSSTTTUUUWWWXXXZZZ\\\^^^^^^___```aaabbbcccdddddddddccccccbbbbbbccceeegggiiieeeggghhhjjjkkkkkkkkkjjjkkkmmmoooooonnnnnnooopppoooooonnnnnnoooqqqrrrssswwwuuutttvvvxxxzzzzzzyyyrrruuuvvvvvv{{{mmm^^^QQQHHHFFFGGGIIINNNUUU]]]fffqqq}}}|||uuulllgggXXXVVVSSSOOOMMMLLLLLLLLLPPPRRRTTTVVVXXX\\\bbbffflllppptttxxxzzz|||~~~{{{vvvyyygggOOO>>>999999777444444333333333444444555666333333333333333333333333444444333444444555666777555555555555666777888999888:::;;;;;;;;;;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEFFFIIIKKKNNNPPPNNNUUUZZZ```yyy~~~bbbPPPMMMQQQcccsss```[[[TTTMMMHHHFFFFFFFFFHHHNNNWWW```ggglllmmmmmmooopppssstttooojjjlllrrryyyxxxkkk```XXXQQQPPPOOOPPPTTTYYY___bbbfffeeecccbbbbbbbbbcccccc```bbbdddggghhhiiijjjjjjiiiiiiiiiiiiiiijjjjjjjjjfffggghhhiiiiiiiiihhhgggjjjllloooqqqsssssssssrrrqqqnnnkkkhhhggghhhjjjlllmmmoooqqqrrrrrrsssuuuwww~~~vvvmmmhhheeecccXXXVVVTTTQQQPPPSSSYYY]]]cccggghhhddd^^^YYYSSSLLLFFFFFFEEEDDDBBBBBBBBBCCCBBBAAA>>>===>>>AAADDDFFFKKKMMMOOOQQQRRRRRRQQQPPPOOOSSSXXX^^^cccggghhhiiijjjkkkllllllkkklllnnnpppnnnmmmllljjjhhhfffeeedddeeeccc``````aaaccccccbbb___```aaacccddddddeeeeeeeeefffhhhkkklllnnnnnnnnnlllmmmoooppprrrsssssstttttttttsssrrrsssuuuwwwxxxxxxyyyzzz{{{}}}~~~{{{tttnnnkkkeee[[[SSSPPPQQQNNNOOO\\\rrr[[[XXXTTTRRRSSSTTTTTTTTTSSSQQQOOONNNMMMMMMLLLJJJFFFDDDCCCBBBAAA???;;;888444777;;;???AAABBBBBBBBBFFFGGGIIIJJJGGGFFFNNNYYYbbbooozzz{{{vvvqqqnnnjjj___]]][[[XXXVVVTTTSSSRRRQQQRRRRRRPPPNNNLLLMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTSSSRRRPPPOOOOOOPPPQQQRRRSSSTTTUUUWWWZZZ\\\]]]^^^aaabbbcccdddddddddddddddcccbbbaaaaaaccceeehhhiiieeefffhhhiiijjjjjjjjjiiikkkmmmoooooonnnmmmnnnooolllllllllmmmoooqqqtttuuusssqqqpppppprrruuuvvvvvvsssvvvuuuqqqsss}}}rrraaaTTTJJJFFFFFFEEEIIINNNSSSYYYbbbmmmtttzzzyyyvvvsssnnnfff]]]WWWPPPOOOMMMKKKJJJIIIIIIIIIJJJMMMPPPSSSUUUYYY```eeemmmpppssswwwyyy{{{~~~wwwrrryyyaaaHHH===;;;999555444333333333333444444555666333333333333333333333333444444444444444555777777333333444444666777888999888:::;;;;;;;;;;;;<<<>>>======>>>???@@@AAAAAABBBFFFFFFEEEFFFGGGIIILLLMMMGGGQQQUUUXXXmmmkkkWWWMMMLLL[[[|||{{{ddd```XXXOOOIIIEEEDDDCCCFFFLLLUUU___fffkkkllllllnnnppptttuuupppiiiiiimmmnnnxxxmmmccc[[[PPPOOONNNOOOSSSXXX^^^bbbfffeeecccbbbbbbbbbbbbccc___aaacccfffhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjfffggghhhiiiiiihhhggggggiiikkknnnppprrrsssrrrrrruuurrrnnnkkkiiiiiijjjllllllnnnpppqqqqqqrrrtttvvvyyy}}}~~~vvvooojjjhhh]]][[[WWWSSSRRRTTTYYY^^^]]]aaabbb]]]WWWRRRKKKEEEEEEEEEEEECCCAAA@@@@@@AAABBBAAA>>>===>>>AAADDDFFFKKKMMMOOOQQQRRRRRRQQQQQQSSSVVV[[[aaaeeehhhiiiiiilllmmmmmmmmmkkklllmmmooojjjiiigggfffdddbbb`````````___]]]]]]^^^``````___\\\]]]___aaabbbccccccddddddeeehhhkkkmmmnnnnnnnnnlllmmmnnnppprrrsssttttttuuutttrrrrrrrrrtttvvvwwwxxxxxxxxxyyy{{{}}}~~~}}}||||||~~~wwwqqqllllllhhh___WWWTTTQQQLLLIIIOOOaaaxxxbbbZZZUUUUUUVVVTTTRRRSSSQQQQQQQQQPPPOOONNNLLLKKKEEECCCAAA@@@???>>><<<:::222666;;;>>>AAACCCFFFHHHIIIHHHIIIJJJLLLMMMKKKIII[[[bbbkkkrrrsssooogggaaa\\\[[[YYYWWWUUURRRQQQPPPRRRRRRRRRQQQOOOMMMKKKJJJNNNNNNMMMMMMMMMNNNOOOOOORRRRRRQQQQQQQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[___^^^___aaaccccccbbb```bbbbbbbbbccccccddddddeeecccdddeeefffggggggggggggggghhhiiikkkmmmooopppqqqnnnmmmkkklllnnnqqqqqqqqqxxxrrrqqqttttttqqqsssxxxxxx|||{{{sssmmmnnnrrrsss|||wwwlll___SSSKKKHHHGGGEEEEEEEEEHHHMMMTTT[[[___hhhgggeeebbb]]]XXXSSSPPPIIIHHHFFFEEEEEEEEEFFFFFFJJJMMMRRRVVVYYY\\\```bbbjjjmmmrrruuuwwwyyy~~~{{{yyyxxxsssyyyZZZ@@@======666222666666555333222111222333333777666555444444444444444222333444555555444333222666666666777888888999999::::::;;;;;;<<<=========<<<>>>????????????@@@BBBCCCDDDFFFHHHIIIIIIIIIHHHDDDPPPOOOMMMeeevvv[[[MMMSSS]]]ooollleee\\\TTTNNNJJJHHHHHHHHHLLLSSS[[[cccjjjoooqqqtttttttttrrrnnnjjjeeebbbhhhqqq~~~oooccc```\\\XXXTTTSSSVVVYYY[[[ZZZ```_________```aaacccdddffffffeeeeeefffgggiiijjjnnnllliiiiiijjjkkklllkkkhhhiiijjjkkkkkkjjjhhhgggmmmlllllllllmmmoooppprrrsssrrrrrrqqqpppooonnnnnnlllllllllmmmooorrrtttvvvzzz}}}|||rrrlllhhh___XXXVVVWWWUUUVVVXXXZZZXXXUUURRRPPPLLLHHHEEECCCCCCDDDDDDCCCCCCBBBAAABBBAAA@@@???@@@BBBDDDFFFKKKMMMOOOQQQRRRRRRQQQPPPYYYZZZ]]]```cccfffhhhiiimmmkkkiiiiiijjjjjjjjjiiicccccccccbbb```]]][[[YYYYYYYYYYYYZZZZZZ[[[\\\]]]ZZZZZZZZZ[[[]]]```dddfffhhhjjjlllmmmllllllnnnooommmmmmnnnpppqqqsssuuuvvvtttssssssssstttuuuwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{|||~~~mmmjjjfffdddccc```[[[WWWRRRNNNKKKMMMVVVeeeuuueee\\\UUUTTTTTTQQQPPPQQQQQQQQQQQQPPPOOONNNMMMLLLEEECCC@@@??????===;;;999333555999===BBBEEEGGGHHHIIIIIIJJJLLLNNNMMMKKKIIIPPPWWW```hhhlllkkkfffccc[[[ZZZXXXVVVTTTQQQPPPOOORRRQQQPPPNNNLLLKKKJJJIIILLLLLLLLLMMMNNNOOOPPPQQQSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]___```aaaaaa``````aaaaaabbbbbbcccddddddddddddeeeffffffggggggggggggggghhhiiikkkmmmnnnoooooommmkkkjjjkkknnnpppqqqqqqtttpppooorrrsssqqqsssxxxwww}}}{{{vvvsssoookkkwwwrrrhhh\\\PPPIIIGGGGGGGGGGGGGGGIIILLLPPPUUUWWWZZZYYYXXXVVVRRRMMMIIIGGGEEEEEECCCCCCCCCCCCEEEEEEHHHKKKPPPTTTXXX]]]bbbeeekkkooosssvvvwwwzzz~~~rrrttt~~~tttWWW???<<<<<<666333777555444333222222222333333777666555444444444444555555555555666666555555555666777777888888999999:::::::::;;;<<<<<<======>>>>>>@@@AAAAAA@@@AAABBBDDDAAABBBDDDFFFGGGGGGGGGGGGGGGPPPNNNNNNaaabbbNNNNNNTTThhh{{{lll^^^WWWQQQJJJEEEEEEGGGKKKRRRZZZcccjjjoooqqqtttttttttrrrnnniiidddaaaaaaiiixxxtttgggbbb[[[XXXTTTSSSVVVYYYZZZZZZ^^^^^^]]]^^^___```bbbcccdddccccccdddeeeggghhhiiillljjjhhhhhhiiijjjjjjjjjhhhiiijjjkkkkkkjjjhhhgggkkkkkkkkkkkklllmmmnnnoooqqqqqqqqqpppooooooooonnnmmmmmmllllllmmmnnnpppqqqvvvyyyzzztttnnneee]]]\\\[[[YYYXXXZZZXXXVVVRRRPPPMMMJJJFFFCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAAAAABBBCCCEEEGGGKKKLLLNNNQQQRRRRRRQQQQQQXXXYYY\\\___cccfffhhhjjjjjjhhhfffffffffgggeeeddd^^^^^^^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ]]]```ccceeegggiiikkklllllllllmmmnnnmmmmmmnnnoooqqqsssuuuvvvttttttsssrrrrrrssstttuuuxxxxxxyyyyyyzzzzzz{{{{{{{{{}}}mmmiiidddbbb```^^^YYYUUUQQQMMMIIIIIIOOO[[[hhhqqqmmmcccYYYUUUSSSPPPOOOQQQRRRRRRQQQQQQPPPOOOMMMMMMEEECCC@@@???>>><<<:::888555444666;;;CCCHHHIIIIIIIIIIIIKKKMMMOOONNNKKKHHHFFFKKKSSS[[[```bbbbbbaaaZZZYYYWWWUUUSSSPPPOOONNNQQQPPPNNNKKKIIIHHHHHHHHHKKKKKKKKKLLLNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSTTTUUUTTTSSSRRRRRRSSSUUUXXXYYYYYY\\\______]]]\\\^^^`````````aaabbbbbbcccddddddffffffgggggggggggggggffffffgggjjjlllmmmmmmllllllkkkjjjiiijjjmmmooopppqqqqqqoooooorrrtttsssuuuxxxrrruuupppggg[[[QQQKKKIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNLLLLLLLLLJJJHHHEEEBBB@@@AAA@@@@@@???@@@BBBCCCDDDGGGIIIMMMRRRWWW]]]dddiiimmmppptttvvvxxxzzz}}}pppfffppp~~~lllSSS===::::::555444999555444333333222333333333666666555555444444555555777777666666666666777777777888888999999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>@@@AAACCCCCCBBBBBBDDDEEEAAABBBDDDEEEFFFGGGGGGGGGKKKNNNLLLOOO\\\pppjjjRRRKKKIII[[[}}}rrr^^^YYYVVVLLLEEEFFFEEEIIIPPPXXXaaaiiinnnqqqtttttttttsssoooiiidddaaa\\\cccqqqvvvhhh```ZZZWWWTTTSSSUUUWWWYYYYYY\\\\\\\\\]]]^^^___aaabbbbbbbbbcccdddeeegggiiijjjjjjiiiggggggiiijjjiiiiiihhhhhhjjjkkkkkkjjjiiihhhjjjjjjjjjkkklllllllllmmmooooooooooooooooooooooooqqqpppooommmllllllmmmmmmrrruuu{{{vvvmmmfffdddbbb^^^[[[[[[VVVSSSPPPMMMJJJGGGDDDAAABBBBBBBBBBBBBBBBBBCCCBBBEEEEEEDDDDDDDDDFFFHHHIIIIIIKKKMMMOOOQQQQQQQQQQQQVVVWWWZZZ]]]aaadddfffhhheeebbb```_________^^^\\\VVVVVVWWWVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTWWWXXXXXXZZZ\\\___bbbdddfffhhhjjjkkkjjjjjjlllmmmllllllmmmnnnppprrrsssttttttsssrrrqqqpppqqqrrrrrrwwwwwwxxxyyyyyyzzz{{{{{{zzz|||wwwnnniiibbb^^^]]][[[WWWTTTQQQMMMHHHFFFIIIQQQZZZ```jjjkkklllooouuu~~~xxxlll```YYYVVVRRRRRRTTTRRRRRRRRRQQQQQQPPPNNNNNNFFFDDDAAA???>>><<<999777666444444999CCCIIIKKKIIIHHHIIIJJJMMMNNNMMMJJJGGGBBBEEEJJJPPPVVVYYY[[[\\\XXXXXXVVVUUUSSSQQQOOOOOORRRPPPMMMJJJHHHGGGGGGHHHJJJJJJKKKKKKLLLNNNOOOPPPSSSSSSSSSSSSTTTTTTTTTUUUUUUSSSRRRQQQQQQTTTWWWYYYVVVZZZ^^^]]]ZZZYYY\\\```______```aaaaaabbbccccccfffgggggghhhhhhggggggfffeeegggjjjlllmmmllljjjiiiiiihhhggghhhkkknnnppppppqqqqqqrrrsssttttttuuuvvvyyytttkkk___UUUOOOMMMNNNMMMNNNNNNNNNMMMKKKIIIHHHFFFFFFFFFEEEDDDCCCAAA@@@============???AAACCCDDDIIIKKKNNNRRRWWW___gggmmmoooqqqtttwwwyyy{{{|||}}}}}}kkkeeesssbbbMMM;;;888888555555999444444444333333333444444666666555555555555666666888777666555555666777888888888999::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>@@@AAACCCCCCBBBBBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIILLLLLLKKKPPPYYYcccrrrZZZMMMDDDOOOjjjvvv^^^[[[ZZZOOOHHHIIIDDDGGGNNNVVV___gggmmmpppsssttttttssspppjjjeeeaaa\\\___jjjxxx}}}sssdddZZZYYYWWWUUUTTTTTTVVVXXXXXX[[[\\\\\\]]]___```aaabbbbbbbbbdddeeegggiiikkkkkkiiihhhggghhhiiijjjjjjiiihhhhhhiiijjjjjjjjjiiiiiijjjjjjkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnoooooooootttsssqqqooonnnnnnnnnoooooorrrxxxvvvooolllhhhbbb]]][[[VVVSSSOOOLLLIIIFFFCCCAAAAAAAAAAAABBBBBBCCCDDDDDDGGGGGGGGGGGGGGGIIIJJJKKKIIIJJJLLLNNNPPPQQQQQQQQQTTTUUUWWWYYY[[[]]]___```\\\ZZZWWWVVVVVVUUUTTTRRROOOOOOPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQUUUVVVWWWYYY[[[^^^aaacccdddfffiiiiiiiiiiiijjjlllkkkkkklllmmmnnnppprrrssssssrrrqqqpppqqqqqqssssssvvvvvvwwwxxxyyyzzzzzz{{{xxxzzz}}}uuuqqqkkkccc]]][[[YYYWWWTTTRRROOOJJJGGGHHHLLLQQQUUUZZZ[[[]]]___dddlllvvv|||vvvggg^^^YYYUUUTTTVVVRRRRRRRRRRRRQQQPPPPPPOOOHHHFFFCCCAAA???===:::777666333222888AAAHHHJJJIIIGGGGGGHHHJJJKKKJJJGGGDDD???AAADDDIIINNNTTTYYY[[[VVVVVVUUUTTTSSSRRRQQQPPPRRRPPPMMMIIIGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMQQQRRRRRRSSSTTTTTTUUUUUUVVVTTTRRRQQQRRRTTTWWWYYYUUUYYY\\\[[[WWWWWWZZZ___]]]^^^^^^___aaabbbbbbccceeeffffffgggggggggggggggdddfffiiikkklllkkkiiihhhiiihhhggghhhkkkmmmnnnooopppqqqrrrrrrrrrrrrqqqoooqqq}}}~~~yyyooocccXXXRRRPPPPPPPPPQQQRRRRRRPPPMMMIIIGGGAAAAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<===>>>AAACCCEEELLLNNNPPPSSSYYY```iiiooopppqqqtttwwwzzz|||||||||~~~uuukkklll{{{zzzVVVGGG:::777777555555888444444444444444444444444666666555555555666666777888777666555555666777888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@BBBBBBAAAAAACCCDDDDDDDDDEEEEEEFFFHHHIIIIIIKKKKKKKKKRRRXXX\\\}}}~~~cccSSSFFFIIIXXXkkk~~~eee___[[[PPPIIIIIICCCFFFLLLTTT]]]eeekkkooorrrtttuuuuuurrrlllgggccc[[[[[[bbbnnntttmmmaaaYYYWWWWWWVVVTTTTTTTTTVVVWWW[[[\\\]]]___```aaabbbccc```aaacccdddfffhhhiiijjjiiihhhhhhiiikkklllkkkiiihhhhhhiiiiiijjjjjjjjjjjjkkkkkklllmmmnnnoooppppppnnnnnnnnnnnnnnnooooooooosssrrrpppooooooppppppqqqoooqqqwwwxxxuuuooofff^^^[[[WWWTTTPPPLLLJJJGGGDDDBBBBBBAAAAAABBBCCCDDDEEEFFFIIIIIIIIIIIIJJJKKKLLLLLLIIIIIIKKKLLLNNNOOOPPPPPPSSSSSSSSSTTTTTTTTTUUUUUUSSSQQQOOOMMMMMMLLLKKKIIIJJJJJJKKKKKKLLLMMMNNNNNNKKKKKKKKKKKKLLLMMMNNNNNNSSSTTTUUUXXX[[[^^^```aaadddfffhhhiiihhhhhhjjjkkkjjjjjjkkklllmmmnnnpppqqqpppppppppppprrrsssuuuwwwuuuuuuvvvwwwxxxyyyzzz{{{zzz||||||vvvooofff```]]][[[YYYVVVQQQOOOLLLJJJJJJLLLOOOPPPRRRSSSSSSTTTWWW]]]eeekkkqqqwwwqqqfff]]]WWWTTTVVVRRRRRRSSSSSSRRRQQQQQQPPPKKKIIIFFFCCCAAA???;;;999666444333666>>>EEEIIIJJJDDDCCCCCCDDDEEEEEECCCAAA;;;<<<>>>BBBIIIPPPWWW[[[RRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMJJJGGGFFFEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOQQQSSSTTTUUUUUUUUUVVVUUUSSSSSSSSSUUUVVVXXXVVVXXXYYYYYYWWWWWWZZZ]]]\\\\\\]]]^^^```aaabbbbbbcccdddeeefffggggggggggggccceeegggiiijjjjjjiiiiiijjjiiiggghhhjjjmmmmmmmmmllloooqqqooonnnooollliii```iiivvvzzzpppdddZZZSSSQQQQQQRRRSSSTTTTTTQQQNNNJJJGGG======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@CCCDDDMMMOOORRRUUUZZZbbbjjjppprrrsssvvvzzz~~~}}}}}}~~~}}}|||xxxwwwkkkoooyyykkkKKKBBB:::888777444444666333333444555555555555444666666555555666666777777777777666666666666777777888999999::::::;;;;;;<<<;;;<<<<<<======>>>??????>>>???AAAAAA@@@@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKKKKQQQWWW[[[uuunnn[[[KKKHHHNNN[[[uuussseee[[[QQQIIIGGGCCCFFFKKKRRRZZZbbbiiimmmqqqsssuuuvvvtttooojjjfffZZZWWWZZZbbbhhheee```\\\VVVVVVVVVUUUSSSSSSUUUWWWZZZ[[[]]]___aaabbbcccccc___```aaaccceeeffffffgggiiihhhhhhjjjllllllkkkjjjhhhhhhhhhiiiiiijjjkkkkkklllllllllmmmoooqqqsssuuuooooooooooooooooooooooooooonnnmmmmmmnnnoooqqqrrrppprrrxxxxxxlllbbb]]]YYYVVVQQQMMMKKKIIIFFFDDDCCCBBBBBBBBBCCCEEEGGGIIIJJJJJJJJJKKKLLLLLLMMMMMMIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPOOONNNNNNMMMLLLLLLMMMKKKHHHGGGGGGGGGFFFEEEGGGGGGGGGGGGHHHJJJKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMQQQRRRTTTWWWZZZ]]]___```dddfffhhhiiihhhhhhjjjkkkjjjjjjjjjjjjlllmmmnnnooooooooooooppprrrtttvvvxxxttttttuuuvvvxxxyyyzzzzzz}}}}}}vvvmmmfffcccaaa]]]ZZZPPPPPPPPPOOOOOOPPPQQQQQQPPPPPPOOONNNNNNQQQWWW[[[gggmmmvvv|||pppeee[[[VVVUUURRRSSSSSSSSSSSSRRRQQQQQQOOOLLLIIIFFFDDDAAA===;;;555444444666:::@@@FFFJJJBBB@@@>>>>>>???@@@???>>>::::::;;;>>>CCCJJJPPPTTTMMMNNNNNNOOOPPPPPPQQQQQQNNNMMMKKKIIIGGGDDDCCCBBBBBBBBBCCCEEEGGGIIILLLMMMKKKLLLOOOQQQTTTUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZ[[[[[[[[[\\\^^^___```aaabbbaaabbbccceeefffgggggggggbbbccceeegggiiijjjjjjjjjllljjjhhhiiijjjllllllllljjjoooqqqoooooopppnnnhhh^^^cccgggooo{{{zzzqqqfff\\\VVVTTTUUUUUUVVVUUUTTTQQQMMMIIIFFF======<<<;;;;;;::::::::::::::::::;;;===???AAABBBIIILLLPPPUUU\\\dddlllrrruuuvvvxxx}}}~~~}}}zzzrrrooogggyyysssZZZCCC>>>:::999777444222333222333555666666666555444666666666666666777888888777888888888888888888777888888888999::::::;;;;;;<<<<<<<<<===>>>>>>??????>>>???AAAAAA@@@@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGLLLLLLPPPVVV[[[ooo|||cccNNNHHHIIIPPPgggkkk[[[TTTOOOIIIDDDFFFJJJQQQXXX```gggjjjpppsssvvvxxxvvvrrrmmmjjj^^^XXXVVVXXX[[[[[[[[[]]]UUUVVVWWWUUURRRRRRTTTVVVYYYZZZ\\\^^^```aaabbbbbbaaabbbdddfffgggggggggggggggfffgggiiikkkkkkjjjhhhhhhhhhhhhhhhiiijjjkkklllmmmlllkkkkkknnnrrrvvvyyyqqqqqqqqqpppooooooooonnnnnnnnnmmmmmmnnnppprrrsssqqqsssxxxttthhhbbb[[[WWWRRRNNNKKKIIIGGGEEEDDDCCCCCCCCCDDDGGGIIIKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLKKKJJJIIIIIIHHHJJJHHHFFFEEEFFFFFFEEEDDDEEEDDDDDDDDDEEEGGGHHHJJJHHHGGGGGGHHHHHHIIIJJJKKKOOOPPPSSSVVVZZZ\\\^^^___dddfffhhhiiiiiiiiijjjkkkiiiiiiiiijjjkkklllmmmnnnoooooonnnoooppprrrtttuuussstttuuuvvvwwwyyyzzzzzz{{{~~~}}}tttnnnjjjgggbbb___UUUVVVWWWXXXXXXWWWVVVVVVSSSRRRPPPLLLJJJJJJNNNQQQ\\\ccclllqqqqqqpppqqqssszzzlll___XXXWWWRRRSSSSSSSSSSSSRRRRRRQQQQQQNNNKKKHHHEEEBBB???<<<444444555666888===EEEJJJ@@@>>>;;;:::;;;<<<<<<<<<<<<;;;;;;<<>>@@@CCCFFFJJJMMMOOOIIIKKKNNNQQQSSSUUUVVVVVVSSSSSSSSSTTTTTTTTTTTTTTTYYYWWWUUUUUUXXXZZZZZZZZZZZZ[[[\\\]]]___```aaabbb___```bbbdddeeegggggghhhbbbcccdddfffgggiiikkklllmmmkkkiiiiiikkkllllllkkkjjjpppsssqqqrrruuurrrlllccccccaaabbblll{{{zzzrrrhhh___ZZZYYYZZZXXXWWWVVVTTTPPPKKKGGGEEEAAAAAA???>>>============:::999999:::;;;===@@@AAAEEEIIIOOOUUU\\\eeemmmssswwwxxx{{{~~~~~~qqqmmmkkkyyyxxxjjjNNN???<<<::::::888444111111222333555666666666555555666666666666666777888888888999:::;;;;;;:::999888777888888999999:::;;;;;;<<<<<<======>>>>>>??????>>>@@@AAAAAAAAAAAABBBDDDDDDDDDCCCDDDEEEFFFHHHIIIFFFMMMMMMNNNUUU[[[kkkiiiNNNGGGFFFIII[[[rrrnnn]]]YYYUUUOOODDDFFFJJJPPPWWW___eeeiiippprrrvvvyyyxxxtttooollleee]]]VVVSSSSSSRRRUUUZZZTTTVVVWWWUUURRRQQQSSSVVVWWWYYY[[[]]]___`````````eeefffhhhjjjjjjjjjjjjiiieeeeeefffhhhjjjjjjiiiggghhhhhhhhhhhhiiijjjkkkllllllkkkjjjjjjmmmrrrwww{{{sssrrrrrrqqqpppooonnnnnnqqqpppppppppppprrrsssuuurrrsssxxxzzzmmmfff[[[WWWRRRNNNKKKIIIGGGFFFDDDDDDCCCDDDEEEHHHKKKMMMJJJJJJLLLMMMMMMNNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEFFFHHHFFFFFFFFFFFFGGGHHHIIIJJJNNNPPPSSSVVVYYY\\\^^^^^^dddfffiiiiiiiiiiiijjjkkkiiiiiiiiiiiijjjkkklllmmmoooooonnnnnnnnnpppqqqrrrsssssstttvvvwwwyyyzzzzzzwwwzzzyyysssoookkkfffbbb[[[\\\^^^______^^^\\\[[[XXXVVVRRRNNNJJJIIIJJJMMMSSS[[[dddhhhgggeeeeeefffzzzkkk]]]TTTTTTSSSRRRSSSUUUUUUTTTSSSOOONNNLLLJJJFFFCCC@@@>>>999777555444555999===@@@>>>;;;888888;;;===<<<:::;;;;;;;;;;;;===???BBBCCCBBBCCCDDDGGGIIILLLMMMNNNNNNKKKGGGEEEDDDCCCAAA@@@@@@BBBDDDCCCAAAAAADDDGGGJJJLLLNNNPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVSSSTTTVVVXXXYYYYYYYYYXXX\\\\\\]]]^^^^^^^^^]]]]]]______``````aaabbbbbbcccdddeeefffggghhhjjjkkkkkkkkklllllljjjhhhggggggiiinnnpppooonnnsss{{{rrrkkkqqq~~~}}}vvvlllccc\\\YYYXXXUUUTTTSSSPPPMMMJJJGGGFFFDDDBBB@@@===;;;:::::::::::::::;;;;;;;;;===AAADDDMMMOOOSSSWWW\\\ccckkkqqqyyywwwwwwzzz|||~~~uuupppvvv|||}}}|||oooVVVBBB<<<:::888666444444444444333333444444444444444444999999888666555444333222888999:::;;;:::999888777555666888:::;;;;;;::::::===>>>>>>?????????>>>>>>?????????????????????@@@BBBCCCDDDCCCCCCDDDGGGIIILLLGGGIIIPPPRRRUUUeeeyyyrrrUUUFFFBBBCCCPPP___|||ddd]]]YYYQQQHHHFFFGGGLLLPPPUUU___hhhmmmpppuuuzzz|||yyysssooo```___[[[WWWSSSRRRSSSUUUTTTWWWZZZYYYVVVTTTTTTUUUVVVXXX[[[^^^````````````bbbdddgggjjjkkklllkkkkkkfffeeedddcccdddeeefffgggeeegggjjjkkkjjjjjjjjjkkkmmmllljjjjjjkkknnnrrruuutttqqqpppooollljjjnnnuuussstttuuutttrrrpppppppppqqqtttvvvwww{{{wwwgggfff\\\RRRNNNKKKFFFCCCCCCFFFFFFEEEEEEEEEGGGHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPLLLIIIIIIKKKLLLKKKIIIJJJIIIGGGEEECCCDDDEEEEEEHHHHHHHHHHHHFFFDDDBBBAAA>>>>>>@@@AAAAAAAAAAAAAAACCCCCCCCCCCCEEEGGGIIIKKKOOOPPPRRRUUUXXX[[[^^^```bbbccceeegggiiiiiiiiihhhhhhiiijjjiiihhhhhhjjjlllmmmmmmmmmmmmnnnpppqqqqqqqqqsssvvvxxxyyyyyyxxxwwwxxxxxx|||zzzuuuqqqlllhhh```______eeellllllfff___\\\WWWQQQMMMKKKKKKKKKJJJTTTVVVZZZ\\\[[[ZZZZZZZZZrrrcccZZZSSSQQQOOOOOOQQQRRRQQQPPPPPPOOOMMMJJJGGGDDDAAA???:::888555444444777;;;>>>>>>;;;999999;;;===<<<;;;;;;;;;:::;;;;;;===???@@@@@@AAACCCEEEHHHJJJLLLLLLKKKHHHDDDCCCBBBBBBAAA???@@@BBBCCCCCCBBBBBBDDDGGGHHHIIILLLOOOQQQRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUWWWXXXXXXXXXXXXZZZZZZ[[[[[[\\\\\\[[[[[[YYYZZZ[[[\\\^^^___```aaacccdddeeefffgggiiijjjjjjfffggghhhgggggggggiiikkkllloooooommmqqq~~~}}}uuulllbbb\\\YYYXXXUUUTTTRRRPPPMMMJJJHHHFFFAAA@@@???===<<<<<<======::::::;;;;;;;;;===AAADDDKKKNNNSSSYYY```gggoootttxxxwwwxxx{{{|||~~~tttqqq~~~~~~yyyjjjRRR@@@===<<<:::888777666666666333444444444444555555555888888777666555555444333777888999:::::::::999888777777999:::;;;;;;<<<<<<>>>>>>??????@@@@@@????????????@@@AAABBBBBBCCCCCCBBBCCCDDDCCCCCCDDDGGGIIIJJJFFFHHHNNNPPPSSSaaassszzz\\\LLLFFFEEEMMMYYYxxxoooaaaVVVJJJJJJGGGGGGKKKNNNRRRZZZccclllooouuuzzz{{{yyytttpppgggddd```\\\YYYWWWVVVVVVUUUWWWZZZYYYWWWUUUVVVWWWVVVXXX[[[^^^```aaaaaa```bbbcccfffhhhjjjjjjjjjiiigggfffeeedddccccccdddeeeeeegggjjjkkkjjjjjjjjjkkklllkkkiiihhhiiikkknnnooosssqqqoooooollliiikkkqqqrrrsssttttttrrrqqqqqqrrrqqqsssuuuvvvzzztttkkk```TTTNNNKKKGGGFFFGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMOOOQQQRRRRRRRRRQQQPPPMMMJJJIIIJJJKKKIIIHHHFFFEEECCCAAA@@@AAABBBCCCFFFGGGGGGFFFEEECCCAAA?????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEGGGIIIKKKOOOPPPRRRTTTXXX[[[]]]___```aaaccceeeeeefffeeeeeedddfffgggggggggiiikkkmmmmmmmmmmmmmmmnnnoooqqqqqqrrrsssuuuwwwyyyyyyyyyyyyxxxwww|||}}}xxxrrrmmmfffccccccggglllmmmhhhbbb]]]YYYSSSNNNLLLKKKJJJIIINNNPPPSSSTTTSSSSSSSSSTTTzzzkkkbbbUUURRRNNNMMMNNNOOOPPPPPPPPPOOOMMMKKKHHHEEEBBBAAA;;;999666444444666888:::===<<<::::::<<<===<<<;;;<<<<<<;;;::::::::::::;;;===>>>@@@BBBDDDGGGHHHIIIFFFDDDAAA@@@AAAAAAAAA@@@AAABBBCCCCCCBBBBBBDDDFFFEEEGGGJJJMMMOOOQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYUUUVVVXXXZZZ\\\^^^___```bbbcccccceeefffggghhhiiidddeeeffffffeeefffhhhkkkjjjoooppplllkkkuuu~~~tttjjjaaa[[[YYYXXXTTTSSSRRROOOMMMJJJHHHGGGCCCBBB@@@???======<<<<<<:::;;;;;;;;;<<<>>>BBBEEEHHHMMMUUU]]]eeelllssswwwwwwwwwxxxzzz~~~~~~uuuuuuuuubbbMMM???<<<;;;:::888777666666666444444444444555555666666777777777777666666666555666777888:::::::::999999999999999:::;;;<<<===>>>>>>???@@@@@@AAAAAAAAA@@@>>>>>>???@@@BBBCCCDDDEEEBBBCCCCCCCCCCCCDDDGGGIIIIIIFFFGGGLLLMMMPPP\\\llldddQQQGGGCCCFFFMMMjjjxxxeeeWWWMMMMMMJJJHHHJJJKKKNNNUUU]]]iiimmmsssxxxzzzxxxuuurrrjjjfffaaa^^^\\\YYYUUUQQQSSSUUUWWWWWWVVVUUUUUUVVVWWWXXX[[[^^^```aaaaaaaaaaaabbbdddfffgggggggggggghhhgggeeedddcccbbbcccccceeehhhjjjkkkjjjiiijjjkkklllkkkjjjiiiiiiiiijjjkkkrrrpppooopppmmmhhhhhhkkkoooqqqrrrsssrrrqqqrrrsssqqqtttvvvvvvyyy|||qqqeeeXXXQQQLLLIIIHHHJJJFFFFFFEEEFFFGGGIIIKKKLLLNNNOOOQQQSSSTTTTTTTTTTTTRRRPPPMMMLLLKKKKKKIIIHHHCCCBBB@@@??????@@@AAACCCHHHHHHHHHGGGFFFDDDBBBAAABBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAABBBDDDGGGIIIJJJNNNOOOQQQTTTWWWZZZ\\\]]]^^^___``````aaaaaaaaa``````bbbdddeeefffhhhkkknnnlllllllllmmmnnnoooqqqrrrssstttuuuvvvxxxyyyzzz{{{zzzzzz~~~yyyssslllhhhfffgggkkklllhhhddd```\\\UUUPPPMMMKKKIIIGGGIIIJJJKKKKKKJJJKKKMMMNNNqqqhhhYYYUUUPPPMMMMMMOOOPPPQQQOOONNNMMMKKKHHHEEECCCBBB===;;;777555444555777888===<<<<<<<<<<<<===<<<<<<>>>>>>===;;;:::999888888:::;;;===???AAACCCDDDEEECCCAAA??????AAACCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEDDDFFFHHHKKKMMMNNNOOOOOOQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWXXXYYY[[[]]]^^^``````aaaaaabbbdddeeefffggghhhhhhhhhgggfffddddddgggiiillltttwwwpppiiillluuu|||ssshhh```[[[XXXXXXSSSRRRPPPNNNLLLJJJIIIHHHGGGFFFDDDAAA>>>;;;999888:::;;;<<<<<<<<>>999999888777666555444444444444444555666666777777777777777777777777777777555666888999:::::::::999::::::999:::;;;===???@@@??????@@@AAABBBBBBBBBBBB======>>>???@@@@@@AAAAAAAAABBBCCCCCCBBBCCCFFFIIIIIIGGGHHHKKKLLLOOOXXXdddrrrZZZKKKDDDCCCFFFZZZuuu{{{kkk___XXXPPPLLLJJJJJJJJJLLLRRRZZZdddiiiqqqvvvxxxwwwuuutttooojjjdddbbbaaa]]]UUUOOOPPPQQQRRRRRRRRRSSSSSSTTTWWWXXX[[[]]]```aaabbbbbb```aaabbbdddeeeeeeeeeeeegggfffdddcccccccccddddddfffhhhjjjkkkjjjiiiiiijjjkkkkkkkkkjjjjjjkkkkkkkkkpppnnnnnnpppmmmgggeeegggkkkmmmoooppppppppprrrsssrrruuuxxxxxxyyyttthhh\\\UUUPPPKKKIIIJJJFFFFFFFFFGGGIIIKKKNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUUUUTTTQQQOOOMMMKKKIIIHHHCCCBBBAAA@@@AAABBBDDDEEEKKKKKKLLLKKKJJJHHHFFFDDDDDDCCCAAA??????@@@BBBCCC@@@@@@AAABBBDDDFFFIIIJJJMMMOOOQQQTTTWWWYYY[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___bbbcccdddfffiiikkkkkkkkkllllllnnnoooqqqrrruuuuuuuuuvvvxxxzzz|||}}}~~~wwwnnniiidddccceeegggfffdddccc^^^XXXRRRNNNKKKIIIGGGHHHHHHHHHGGGFFFGGGJJJMMMssslll]]]XXXRRRNNNMMMNNNOOOPPPNNNMMMLLLJJJHHHFFFDDDBBB???===:::777666666666777<<<=====================@@@@@@???===<<<:::999888888888:::<<<>>>@@@AAABBBBBB@@@???AAADDDGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLMMMOOOQQQSSSTTTTTTTTTRRRSSSSSSSSSTTTTTTUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZ[[[\\\]]]^^^^^^___```aaabbbcccdddffffffgggiiiiiihhhgggeeefffiiilllsss~~~uuusssxxx|||rrrfff^^^ZZZXXXWWWSSSQQQOOOMMMKKKJJJIIIIIIHHHGGGEEEBBB???===:::999:::;;;<<<<<<===@@@DDDGGGJJJPPPZZZccciiinnnrrruuutttuuuwwwxxxyyy{{{|||}}}}}}hhhQQQCCC???888888888777666555444444444444555666666777888888777777777888888888888888555666777999::::::999999:::999999:::;;;===@@@AAA??????@@@BBBBBBCCCCCCCCC@@@?????????????????????AAABBBCCCBBBBBBCCCFFFHHHIIIHHHIIIKKKLLLOOOVVV^^^ttthhhTTTHHHEEEGGGOOOfffwwwhhh___TTTOOOLLLLLLKKKLLLQQQYYY___eeemmmsssuuuuuuuuuvvvwwwrrrllljjjiiieee]]]VVVQQQQQQQQQQQQRRRSSSTTTSSSVVVWWWYYY\\\^^^```bbbcccaaaaaabbbcccccccccccccccdddccccccbbbcccdddeeeffffffhhhkkkkkkjjjiiiiiijjjhhhhhhhhhiiiiiijjjkkklllmmmkkklllooonnnhhheeeeeegggiiilllnnnnnnoooqqqrrrssswwwzzzzzzzzz~~~uuukkkaaa[[[UUUNNNHHHGGGGGGGGGHHHIIILLLOOOQQQSSSRRRSSSUUUWWWXXXXXXXXXWWWVVVUUUTTTQQQNNNKKKIIIHHHEEEDDDCCCBBBCCCDDDGGGHHHMMMMMMMMMMMMKKKIIIGGGFFFFFFDDDBBB@@@@@@AAABBBCCC??????@@@AAACCCFFFHHHJJJLLLNNNPPPSSSVVVXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[\\\]]]___```aaabbbcccfffhhhjjjkkkkkklllnnnoooqqqrrruuuuuuvvvwwwyyy{{{}}}~~~}}}qqqjjjbbb^^^]]]___``````ccc___YYYSSSOOOLLLIIIGGGFFFFFFFFFEEEDDDFFFJJJMMMwwwooo^^^YYYSSSNNNMMMMMMNNNNNNNNNMMMMMMKKKIIIGGGFFFDDDAAA@@@===:::888888888999<<<>>>??????>>>======>>>@@@@@@@@@???>>><<<;;;:::666777888:::;;;===>>>???AAA@@@@@@BBBGGGKKKMMMMMMMMMJJJHHHFFFFFFFFFDDDCCCEEEEEEEEEFFFGGGHHHIIIIIIIIIKKKMMMPPPRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUSSSTTTUUUWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\```aaabbbcccdddeeefffgggfffggggggggggggjjjnnnrrryyyqqqccc\\\ZZZXXXWWWRRRQQQNNNLLLKKKJJJJJJJJJDDDDDDDDDCCCBBB@@@???>>>:::;;;<<<===>>>AAAEEEHHHMMMSSS\\\eeekkkooorrrtttuuuwwwxxxyyyxxxxxxzzz{{{|||}}}zzz```III???>>>::::::::::::999888666666444555555666777888999999888888888888888999999999555666777999999999888888888999999:::<<<>>>@@@AAA>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???AAABBBBBBBBBBBBCCCFFFHHHHHHIIIJJJKKKMMMPPPUUUYYYiiivvv[[[KKKEEEDDDJJJ\\\zzzooo___XXXSSSOOONNNLLLKKKPPPWWWYYY```iiippprrrsssuuuwwwxxxtttpppmmmkkkggg```[[[WWWUUUSSSTTTUUUWWWVVVVVVUUUVVVXXXZZZ]]]___aaabbbcccccccccccccccccccccdddbbbbbbbbbbbbcccdddfffggggggiiikkkkkkjjjiiiiiiiiifffeeeeeeeeeeeegggiiijjjkkkhhhiiinnnooojjjfffffffffhhhkkkmmmmmmnnnppprrrrrrwww{{{|||{{{~~~xxxnnneee___YYYPPPIIIGGGIIIIIIJJJLLLOOORRRUUUWWWUUUVVVXXXZZZ[[[[[[[[[ZZZVVVWWWVVVTTTPPPLLLJJJJJJGGGFFFEEEDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKIIIGGGFFFFFFEEEDDDBBBAAAAAABBBBBB>>>>>>???@@@CCCEEEHHHJJJKKKMMMPPPSSSUUUWWWWWWXXXYYYYYYXXXXXXYYYZZZ[[[[[[\\\^^^___```aaabbbeeegggjjjjjjkkklllmmmoooqqqrrrtttuuuvvvxxxzzz|||}}}~~~yyyqqqeee\\\XXXXXX[[[]]]___[[[VVVRRRNNNKKKHHHFFFBBBCCCDDDCCCDDDFFFJJJMMM|||rrr```\\\VVVRRRPPPOOONNNMMMPPPOOOOOONNNLLLJJJHHHGGGCCCBBB@@@===;;;;;;;;;;;;;;;>>>@@@@@@>>>======??????????????????===<<<;;;555555777888:::;;;======@@@???@@@CCCHHHMMMPPPQQQQQQNNNJJJHHHHHHGGGDDDAAABBBBBBCCCDDDFFFGGGIIIJJJHHHJJJMMMOOOQQQQQQQQQPPPRRRRRRQQQQQQQQQRRRSSSTTTRRRSSSTTTVVVWWWWWWWWWXXXWWWXXXYYYZZZ[[[\\\]]]]]]```aaabbbccceeefffggggggfffggggggfffgggjjjooosss{{{pppbbb[[[YYYXXXVVVQQQPPPNNNKKKJJJJJJKKKKKKCCCDDDDDDDDDCCCBBB@@@???;;;<<<======>>>AAAFFFIIIOOOUUU^^^fffmmmqqquuuwwwxxxzzz{{{{{{xxxxxxyyy{{{|||}}}rrrWWWBBB;;;<<<999999::::::999888777666444555666777888999999:::999999999999999999888888666777888999999888777777666777999;;;===>>>??????===>>>???AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAACCCEEEHHHFFFHHHIIIJJJLLLPPPSSSUUU^^^yyygggQQQGGGDDDIIIRRRlllyyyfff\\\WWWRRROOOKKKHHHLLLRRRTTT\\\fffmmmoooqqqtttwwwvvvtttrrrnnnjjjfffcccaaaZZZXXXUUUUUUWWWXXXWWWVVVTTTTTTVVVXXX[[[^^^```bbbeeeeeeddddddddddddddddddccccccbbbbbbbbbdddeeefffgggiiikkkkkkjjjhhhhhhiiihhhfffdddccccccdddggghhhiiifffggglllooollliiiiiigggiiilllnnnnnnoooqqqssspppuuuzzz{{{{{{|||~~~ttthhhbbb[[[RRRLLLJJJJJJKKKLLLNNNQQQUUUYYY[[[YYYZZZ\\\^^^______^^^^^^[[[]]]]]][[[VVVRRRQQQQQQMMMLLLJJJIIIIIIKKKLLLNNNNNNNNNNNNNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@======>>>@@@BBBEEEHHHJJJJJJLLLOOOSSSUUUVVVVVVVVVVVVVVVUUUUUUVVVXXXYYYZZZZZZ[[[^^^___aaacccgggiiiiiiiiijjjkkkmmmoooqqqrrrsssuuuwwwzzz|||}}}~~~~~~}}}mmm___WWWUUUWWWZZZYYYUUUQQQNNNKKKIIIFFFDDDAAABBBDDDEEEFFFIIILLLOOOtttddd```ZZZVVVTTTRRRQQQPPPQQQQQQQQQPPPNNNLLLKKKJJJEEECCCAAA???============;;;>>>AAAAAA???======???===>>>?????????>>>===<<<444555666888999;;;<<<<<>>???CCCIIINNNQQQSSSTTTPPPLLLJJJIIIGGGDDDAAA???@@@AAACCCEEEHHHJJJKKKIIIKKKMMMOOOPPPOOONNNMMMSSSRRRQQQPPPPPPQQQSSSTTTQQQRRRSSSTTTVVVVVVWWWWWWVVVWWWYYYZZZ]]]^^^```aaaaaaaaabbbccceeefffggghhhiiiiiihhhffffffhhhmmmppp{{{oooaaa[[[YYYXXXVVVQQQPPPMMMKKKJJJJJJKKKLLLFFFFFFFFFEEECCCAAA>>>===;;;<<<===>>>???BBBFFFJJJQQQVVV___hhhnnntttxxx{{{{{{}}}~~~|||yyyxxxyyy{{{~~~yyyxxxmmmQQQ===888;;;666777888888777666555444444555666777888999:::::::::::::::999999999888888777777888999999888666666555666999;;;===>>>>>>>>><<<===???@@@AAABBBBBBBBB>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBAAABBBEEEHHHEEEGGGIIIIIILLLPPPRRRRRRWWWooovvv]]]OOOJJJJJJKKK^^^qqq___YYYSSSOOOIIIFFFHHHNNNRRRZZZdddkkkmmmppptttwwwxxxxxxwwwsssnnnjjjiiiiii[[[WWWTTTTTTVVVWWWVVVTTTSSSTTTUUUWWWZZZ]]]```aaagggfffeeeeeeddddddeeeeeeeeedddcccbbbbbbbbbcccdddgggiiikkkkkkjjjhhhhhhiiillljjjfffdddcccdddggghhhhhheeeffflllooonnnkkkkkkhhhkkkmmmooopppppprrrtttnnntttyyyzzzzzz{{{wwwjjjbbb[[[SSSNNNNNNKKKLLLMMMPPPSSSWWW[[[]]]\\\]]]___```bbbbbbaaaaaaaaaccceeebbb]]]YYYXXXYYYSSSQQQPPPNNNNNNOOOQQQRRRPPPQQQQQQPPPOOOMMMKKKIIIFFFFFFFFFEEEDDDBBBAAA@@@======>>>???BBBEEEHHHJJJJJJLLLOOOSSSUUUVVVVVVUUUTTTSSSSSSSSSUUUWWWYYYZZZWWWYYY\\\___aaadddiiillliiiiiijjjkkkmmmoooqqqrrrrrrtttxxx{{{}}}~~~~~~}}}tttcccXXXTTTVVVXXXTTTQQQMMMKKKIIIGGGDDDBBBBBBDDDGGGHHHJJJLLLPPPRRRzzzwwwhhh]]][[[WWWNNNLLLQQQNNNNNNOOOPPPOOONNNMMMLLLHHHFFFDDDBBB@@@???>>>===AAA@@@@@@@@@@@@@@@@@@AAADDDCCCAAA???===;;;:::999999777444333444777;;;>>>AAAAAABBBDDDIIINNNTTTWWWTTTRRRNNNKKKHHHGGGFFFFFFAAAAAA@@@AAABBBEEEHHHJJJHHHJJJLLLNNNPPPQQQQQQQQQLLLMMMNNNOOOPPPRRRRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWYYYZZZ\\\\\\]]]]]]]]]```cccddddddcccdddeeeiiiiiihhhgggfffhhhkkknnnvvvlllbbb^^^YYYTTTRRRJJJKKKLLLMMMNNNNNNNNNNNNHHHGGGFFFDDDCCCAAA@@@???<<<===??????@@@CCCJJJOOOTTTXXX^^^fffmmmsssvvvxxx}}}}}}|||zzzxxxxxxzzz}}}~~~}}}}}}zzzxxx{{{vvvYYYCCC;;;;;;:::666777888999999888777666666777888777666666888:::666666777777888888999999999:::;;;;;;;;;:::999888666777999;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJMMMOOOQQQRRRXXXffflllSSSKKKKKKHHH^^^yyyfff\\\SSSNNNKKKHHHHHHJJJMMMTTT^^^eeehhhkkkppptttwwwvvvtttqqqnnnkkkiiihhh[[[UUUQQQRRRWWWYYYVVVRRRTTTTTTUUUWWWZZZ]]]```bbbeeeddddddfffhhhiiifffdddccccccccccccdddeeeffffffhhhiiijjjkkkkkkjjjhhhhhhiiigggeeecccdddfffiiikkkfffhhhiiijjjiiiiiikkkllllllmmmmmmnnnoooppppppqqqpppqqqsssvvvyyy}}}qqqeee]]]XXXTTTQQQOOOMMMOOOTTTWWWWWWYYY]]]^^^```aaabbbbbbccceeegggiiihhhhhhiiijjjjjjiiigggccc___YYYUUUSSSRRRPPPOOOQQQSSSTTTRRRNNNKKKKKKLLLJJJIIIIIIHHHFFFDDDBBBAAADDDCCCBBBAAABBBDDDFFFGGGNNNNNNOOOOOOPPPQQQQQQRRRVVVWWWXXXYYYYYYYYYXXXWWWZZZYYYYYYYYY[[[^^^```bbbhhhiiilllmmmmmmnnnppprrrtttvvvyyy{{{}}}}}}}}}|||~~~wwwiii^^^XXXTTTRRRMMMJJJGGGFFFFFFGGGFFFEEECCCBBBDDDIIIOOOTTTUUUSSSzzzkkk___]]]ZZZRRRNNNQQQNNNOOOOOOOOOOOONNNNNNMMMIIIHHHFFFDDDBBB@@@???>>>BBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA???>>><<<;;;:::;;;999666444444666999;;;@@@@@@BBBEEEIIIOOOTTTWWWUUUSSSOOOLLLIIIHHHGGGGGGCCCBBBAAABBBCCCEEEHHHIIIIIIJJJLLLOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQRRRSSSUUUVVVWWWXXXXXXWWWXXXYYYZZZ[[[[[[\\\\\\\\\___aaacccbbbbbbcccdddggghhhiiiiiiiiijjjlllooozzzlllaaa[[[TTTOOOMMMJJJKKKMMMNNNOOOOOOOOOOOOJJJJJJIIIGGGEEECCCBBBAAA<<<===>>>???AAAFFFMMMRRRUUUXXX^^^eeelllrrrvvvyyy}}}}}}|||zzzxxxwwwyyy{{{~~~}}}~~~|||~~~mmmRRR???999999999666777888888888888777666666777777777666666888999888888777777777777777777999999:::;;;;;;:::999888777888:::<<<>>>??????@@@?????????@@@@@@@@@@@@@@@>>>>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCFFFIIIKKKNNNOOOPPPTTT```|||{{{]]]OOOLLLHHHYYYvvv~~~jjj```UUUPPPLLLHHHHHHJJJLLLRRR[[[aaaeeeiiioootttxxxwwwuuurrrnnnjjjfffddd[[[UUUPPPQQQVVVXXXVVVRRRSSSTTTTTTVVVYYY\\\___aaaeeedddccceeeffffffcccaaaccccccbbbbbbcccdddeeefffhhhiiijjjjjjjjjiiihhhhhheeeddddddddddddeeefffggggggiiijjjkkkjjjjjjlllmmmllllllmmmmmmnnnnnnoooooopppqqqrrruuuxxx{{{}}}uuuiii```[[[VVVRRRPPPMMMNNNRRRTTTUUUXXX\\\___bbbdddffffffhhhjjjkkkmmmmmmmmmnnnppppppooommmjjjfff___ZZZVVVTTTRRRPPPRRRSSSTTTRRROOOLLLLLLMMMKKKKKKJJJIIIHHHFFFDDDCCCEEEDDDDDDCCCDDDFFFHHHJJJMMMMMMNNNNNNOOOPPPPPPPPPTTTUUUVVVWWWWWWWWWVVVUUUWWWWWWWWWYYY[[[^^^bbbdddfffiiimmmooooooooooooppptttvvvxxxzzz{{{|||||||||}}}~~~~~~|||yyywwwjjj```XXXTTTQQQLLLJJJHHHGGGHHHIIIHHHGGGFFFFFFHHHLLLRRRUUUUUUSSSqqqccc___\\\UUUPPPPPPOOOOOONNNNNNNNNOOOOOOPPPLLLKKKIIIGGGDDDBBB@@@@@@BBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>===<<<<<<<<<:::888666555666777888>>>???AAAEEEJJJOOOTTTWWWVVVTTTQQQNNNKKKIIIHHHHHHDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJMMMOOOQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPQQQRRRTTTUUUWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[]]]___`````````aaabbbeeegggiiijjjkkklllnnnooozzz~~~xxxtttzzz|||iii^^^XXXQQQLLLJJJJJJKKKMMMOOOPPPQQQPPPPPPMMMMMMMMMKKKIIIFFFCCCBBB===>>>@@@AAAEEEJJJRRRWWWWWWYYY]]]bbbiiipppuuuyyy|||||||||zzzxxxwwwyyy{{{~~~~~~~~~www```HHH:::888888888666777777888888777777666555666777666555555777999999888888777777666555555999999;;;;;;;;;;;;:::999999:::<<<===>>>?????????>>>>>>?????????@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFIIIKKKMMMNNNOOOXXXooolllUUUNNNJJJTTTiiipppdddXXXQQQMMMIIIHHHJJJJJJOOOVVV\\\```fffnnntttwwwwwwwwwtttpppjjjddd```[[[VVVQQQQQQTTTWWWVVVSSSRRRSSSSSSUUUXXX[[[^^^```dddcccbbbcccdddcccaaa^^^cccbbbaaa```aaaccceeefffhhhhhhiiiiiiiiiiiihhhhhhcccdddeeefffffffffeeeeeeiiijjjllllllkkkkkklllnnnmmmmmmmmmmmmmmmmmmmmmmmmpppqqqrrrtttvvvyyy{{{|||~~~qqqhhhaaa[[[WWWUUUPPPOOOQQQRRRSSSXXX]]]aaadddhhhkkklllnnnpppqqqsssssssssuuuxxxyyyxxxwwwuuuoooggg```[[[WWWTTTRRRRRRSSSTTTRRRPPPNNNMMMNNNLLLLLLKKKKKKIIIHHHFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRSSSTTTTTTTTTTTTSSSUUUUUUVVVWWW[[[___ccceeedddiiinnnqqqrrrqqqpppooouuuvvvwwwxxxyyyzzz{{{||||||}}}zzz{{{}}}|||vvvjjjaaaYYYSSSOOOJJJIIIHHHIIIKKKLLLKKKKKKIIIJJJMMMQQQUUUWWWVVVUUU}}}jjjaaa\\\VVVPPPOOOPPPPPPOOONNNNNNOOOQQQRRROOONNNMMMJJJHHHEEECCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>::::::888777777777888888<<<===AAAEEEJJJOOOSSSUUUVVVUUURRROOOLLLJJJIIIHHHFFFEEEEEEDDDEEEEEEFFFGGGIIIJJJMMMOOOQQQRRRRRRRRRPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^^^^^^^___aaadddeeeggghhhiiikkknnnqqqvvvzzzrrrmmmssstttcccZZZUUUOOOLLLKKKJJJKKKNNNPPPRRRRRRRRRQQQPPPPPPOOONNNKKKGGGDDDBBB@@@AAABBBDDDHHHNNNTTTXXXYYYZZZ\\\```fffmmmssswwwyyyyyyzzzyyyxxxxxxzzz|||~~~~~~~~~~~~~~~{{{zzz}}}lllSSS???777777888888666777777777777777777666444555666555444555666888777777777777777777777666:::;;;<<<=========<<<;;;;;;<<<===>>>????????????>>>>>>>>>??????@@@@@@@@@>>>???@@@AAABBBBBBCCCCCC@@@@@@@@@???????????????@@@AAABBBDDDFFFHHHJJJKKKLLLSSSccc|||\\\PPPLLLQQQ___{{{vvviiiZZZRRRNNNJJJIIIJJJHHHLLLQQQVVV\\\ccclllrrrtttuuuwwwvvvrrrkkkddd```]]]XXXRRRQQQTTTVVVVVVUUURRRSSSSSSTTTWWWZZZ\\\^^^```aaaaaabbbccccccaaa```cccbbb```___```bbbeeefffgggggghhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhiiijjjkkkkkkjjjjjjkkkmmmnnnnnnnnnnnnnnnmmmmmmmmmooopppqqqsssvvvyyy{{{}}}|||rrrjjjccc^^^\\\VVVSSSSSSTTTVVV[[[aaacccgggllloooqqqrrrsssuuuwwwwwwxxx|||}}}wwwoooggg```[[[WWWUUURRRRRRSSSRRRPPPOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUWWWZZZ^^^aaadddfffiiimmmpppppppppqqqrrrwwwvvvvvvwwwxxxyyyzzz{{{}}}~~~}}}}}}sssiii```XXXRRRNNNJJJIIIJJJLLLNNNOOONNNMMMJJJLLLPPPTTTWWWYYYYYYXXX|||wwwggg^^^VVVRRRPPPQQQQQQOOOOOOOOOPPPQQQRRRPPPPPPOOOMMMKKKHHHEEEDDD@@@@@@????????????@@@@@@@@@@@@@@@@@@?????????>>>888777777777888999;;;;;;;;;===AAAFFFKKKOOORRRSSSUUUTTTRRROOOLLLJJJHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHJJJLLLNNNPPPQQQQQQQQQNNNNNNOOOPPPQQQRRRSSSSSSUUUTTTSSSRRRRRRRRRSSSSSSXXXWWWWWWVVVVVVWWWXXXYYYYYYZZZ\\\\\\\\\\\\^^^```ddddddddddddeeehhhnnnrrrsss|||sssmmmrrr~~~{{{nnn___VVVQQQMMMJJJKKKIIIKKKNNNRRRSSSTTTSSSSSSRRRRRRPPPNNNKKKGGGCCCAAA@@@AAABBBFFFKKKPPPTTTVVV\\\\\\]]]```eeekkkqqqttttttvvvxxxxxxxxxyyy|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{tttwwwqqq___HHH:::777999999999777666666666666666666777444555666555444555666888555666666777888999999:::;;;<<<>>>?????????>>>===<<<===>>>???@@@@@@@@@@@@?????????????????????????????????@@@AAACCCDDDDDD@@@@@@@@@??????>>>>>>>>>@@@@@@@@@BBBDDDFFFHHHIIILLLQQQ]]]uuufffRRRLLLMMMXXXrrr~~~nnn]]]TTTPPPLLLJJJKKKGGGIIILLLQQQXXXaaajjjooopppsssvvvwwwtttnnnhhhccc```[[[UUURRRTTTWWWXXXXXXTTTTTTTTTUUUVVVXXXZZZ\\\\\\^^^```bbbcccccccccdddbbbaaa``````aaabbbdddffffffffffffgggggghhhhhhiiikkkiiigggeeeeeegggiiijjjhhhiiijjjjjjiiiiiijjjkkkpppppppppooooooooooooooonnnoooqqqssswwwzzz}}}~~~|||ssskkkeeeddd]]]XXXXXXXXXZZZ```gggiiimmmrrrvvvwwwvvvvvvwwwyyyzzz|||~~~uuummmfff```\\\YYYTTTSSSRRRRRRQQQPPPNNNMMMJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRRRRUUUUUUUUUVVVXXX\\\___aaahhhjjjkkklllmmmooorrruuuxxxwwwwwwwwwwwwxxxyyyzzz}}}~~~yyyooofff^^^XXXRRROOOLLLLLLMMMPPPSSSSSSQQQOOOIIILLLQQQUUUYYY[[[]]]]]]rrruuufff\\\WWWTTTRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPPPPOOOMMMJJJHHHFFFAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@?????????>>>666666555666888:::===???<<>>???@@@@@@???>>><<<===>>>@@@AAABBBBBBBBBBBBBBBAAAAAA@@@??????????????????@@@AAACCCEEEFFFAAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@@@@BBBDDDFFFHHHKKKQQQYYYiiiwwwXXXMMMKKKRRRgggwwwcccXXXSSSNNNKKKKKKFFFGGGJJJNNNVVV___ggglllnnnqqquuuxxxvvvqqqkkkgggddd___YYYUUUVVVXXX[[[]]]WWWVVVVVVUUUVVVWWWYYYYYYYYY\\\___aaabbbcccdddeeeaaaaaabbbbbbcccddddddeeeffffffeeeeeefffggghhhiiijjjhhheeecccbbbdddgggiiihhhiiijjjjjjhhhhhhiiijjjppppppppppppppppppppppppooopppqqqsssvvvyyy|||}}}~~~}}}tttnnnmmmfffaaaaaaaaaccciiipppvvvzzz~~~|||{{{{{{}}}uuummmgggaaa^^^XXXVVVUUUTTTTTTRRROOOMMMJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMNNNOOOQQQRRRTTTTTTTTTUUUWWWZZZ^^^```hhhiiijjjjjjkkknnnrrrvvvxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{}}}xxxmmmccc\\\XXXUUUTTTRRRRRRTTTWWWYYYXXXUUURRRLLLOOOSSSWWWZZZ]]]```ccccccrrruuuggg___[[[SSSSSSSSSRRRQQQPPPOOONNNOOOPPPPPPPPPOOOLLLJJJHHHCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@???>>>>>>777666555555777:::>>>AAA@@@CCCGGGLLLPPPRRRSSSSSSQQQPPPOOOMMMJJJGGGEEECCCBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIILLLNNNNNNOOONNNNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPRRRSSSUUUUUUTTTSSSSSSTTTVVVXXXZZZYYYZZZ[[[ZZZZZZ[[[^^^``````ccceeeggghhhhhhjjjllllllpppuuuyyywwwtttrrrssspppkkkgggjjjqqqxxx{{{zzzqqqfffZZZSSSMMMIIIGGGIIINNNQQQUUUYYY\\\\\\[[[[[[YYYWWWRRRMMMIIIFFFDDDDDDAAACCCJJJSSS\\\aaaaaa```hhhhhhhhhiiikkknnnqqqssssssuuuwwwxxxxxxxxxyyy{{{zzz{{{|||}}}~~~~~~~~~}}}|||zzzuuuuuu{{{xxxRRREEE:::999<<<:::777777777666555555555555666777666777777777666666888999888888999:::;;;;;;<<<<<<:::;;;<<<>>>??????>>>>>><<<===???@@@BBBCCCDDDDDDEEEDDDCCCBBBAAA???>>>>>>?????????@@@AAACCCEEEFFFBBBAAAAAA@@@??????>>>>>>AAA@@@@@@@@@AAACCCFFFGGGIIIPPPVVV```}}}eeeTTTLLLPPP]]]{{{lll^^^WWWPPPKKKIIIFFFFFFHHHMMMUUU^^^dddhhhooorrrvvvxxxwwwsssmmmjjjgggccc\\\XXXWWWZZZ^^^aaaZZZYYYXXXVVVVVVVVVWWWXXXXXX[[[___`````````aaacccaaabbbcccdddeeeeeeeeedddeeeeeeddddddeeeggghhhiiiiiihhhfffeeedddeeefffgggiiijjjkkkkkkiiiiiijjjkkknnnnnnooooooppppppqqqqqqqqqqqqrrrssstttvvvxxxyyyzzz{{{{{{zzztttoooooopppqqqwww~~~vvvmmmgggccc^^^[[[YYYXXXWWWVVVRRROOOKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRRRRTTTWWW[[[___aaaeeegggiiijjjkkknnnqqqtttxxxyyyzzz{{{{{{zzzyyyxxxyyyyyy{{{zzzmmmbbb\\\ZZZZZZZZZZZZ[[[\\\^^^___]]]YYYVVVQQQTTTWWWYYYZZZ]]]bbbfffUUU```vvvqqqfffaaaTTTTTTTTTTTTRRRPPPNNNMMMOOOOOOPPPQQQOOOMMMKKKIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>===999888555444666:::>>>AAACCCFFFKKKOOOSSSTTTUUUTTTPPPOOONNNLLLIIIFFFCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOOPPPSSSUUUWWWTTTSSSSSSSSSTTTVVVYYYZZZYYYZZZ[[[ZZZZZZ[[[^^^```^^^ccchhhlllllljjjiiiiiieeegggkkknnnnnnmmmnnnpppkkkgggcccdddiiiooorrrssskkkaaaVVVQQQNNNJJJKKKNNNQQQSSSXXX]]]___```___^^^\\\YYYSSSMMMIIIFFFFFFEEEEEEHHHQQQ\\\gggmmmmmmkkklllllllllmmmnnnppprrrtttuuuwwwyyyyyywwwwwwwwwxxxyyyzzz{{{}}}~~~~~~|||||||||xxxyyy{{{zzzxxxxxx|||}}}sssgggHHH>>>777:::===999666666777666555444444555666777666777888777666777888:::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;============<<<<<<===???AAACCCDDDEEEEEEGGGFFFEEECCCAAA???>>>===?????????@@@AAACCCFFFGGGBBBBBBAAAAAA@@@???>>>>>>AAAAAA@@@???AAACCCEEEGGGFFFOOOUUU[[[tttrrr[[[OOOPPPYYYrrrrrrbbbYYYQQQJJJHHHFFFFFFHHHMMMUUU]]]cccfffqqqtttwwwyyywwwsssnnnjjjjjjeee^^^ZZZYYY\\\```ccc\\\[[[YYYWWWVVVVVVVVVVVVWWW[[[^^^___^^^]]]^^^``````bbbdddfffgggfffeeedddeeeeeeddddddeeefffhhhiiiiiiiiiiiiiiiiiihhhggggggjjjllllllllljjjjjjkkkllllllmmmmmmnnnoooppppppqqqssssssrrrrrrrrrsssttttttwwwxxx}}}{{{{{{|||~~~{{{rrrjjjfffbbb___\\\ZZZZZZXXXTTTPPPLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOQQQSSSWWW\\\```cccbbbeeeiiilllmmmnnnpppqqqyyyzzz{{{||||||{{{yyywwwyyyzzz||||||nnnbbb\\\\\\]]]___``````bbbddddddaaa\\\XXXVVVXXXZZZ[[[[[[^^^ccchhhSSSVVVbbbzzz|||pppkkk]]]VVVQQQRRRRRROOOLLLLLLPPPQQQQQQPPPNNNMMMNNNPPPJJJHHHEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBAAA@@@??????;;;777555555666888???GGGGGGIIIKKKKKKJJJKKKNNNQQQSSSPPPMMMKKKJJJHHHFFFDDDEEEDDDBBBAAAAAABBBCCCDDDGGGHHHIIIKKKKKKKKKJJJJJJNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNPPPSSSUUUWWWXXXWWWUUUSSSTTTUUUXXXYYYZZZ[[[[[[[[[[[[\\\___aaa___dddhhhhhhiiikkkhhhddddddhhhnnnsssuuutttpppnnnkkkgggaaa]]]]]]aaahhhllliiigggaaaYYYRRROOORRRUUURRRUUUZZZ]]]]]]]]]]]]^^^```WWWOOOLLLIIIEEEBBBBBBEEEKKKYYYnnn~~~uuuwwwnnnjjjooosssssssssvvv{{{zzzzzzyyyxxxxxxxxxxxx{{{|||~~~|||}}}|||xxxuuuxxxvvvsssvvvkkkOOO???===:::777555555666666666666666666666666666666888777666555555666777888<<<<<<;;;;;;;;;:::::::::666888:::===??????>>>>>>======>>>???@@@AAAAAABBBFFFEEECCCAAA@@@???@@@@@@AAABBBCCCDDDDDDDDDBBBBBB>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDGGGMMMPPP\\\rrr^^^RRRUUUSSSgggzzzfff[[[TTTOOOLLLIIIGGGHHHMMMQQQVVV```iiiooouuuyyyxxxwwwvvvqqqkkkkkkhhhaaaZZZVVVWWW\\\```aaa]]]XXXUUUSSSSSSSSSSSSYYYZZZ\\\]]]^^^______```eeeeeeeeeeeeddddddcccbbbeeedddccccccdddeeefffgggkkklllllljjjhhhhhhiiijjjhhhjjjjjjiiihhhgggggghhhjjjkkklllmmmnnnnnnnnnnnnppppppqqqrrrssssssssssssvvvxxx|||~~~sssgggeeecccaaa___]]]ZZZUUURRROOONNNLLLKKKKKKLLLNNNOOOOOONNNLLLJJJIIIGGGFFFEEEIIIJJJJJJIIIFFFDDDEEEEEEHHHGGGFFFFFFHHHJJJLLLNNNNNNPPPQQQSSSUUUYYY^^^bbb```dddhhhlllnnnpppsssuuuuuuyyy}}}~~~~~~~~~{{{{{{}}}xxxlllbbb^^^___aaaccc```cccfffhhhfffcccaaa```______^^^^^^___bbbgggkkkJJJMMMWWWlllwwwmmmeee]]]XXXWWWVVVRRROOONNNMMMOOOQQQRRRPPPOOONNNOOOLLLJJJGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>;;;777555555666777>>>FFFHHHKKKOOOOOONNNMMMNNNPPPTTTQQQNNNMMMLLLKKKIIIGGGFFFEEECCCBBBAAABBBCCCDDDHHHIIIJJJLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUSSSQQQPPPPPPRRRTTTVVVXXXYYYZZZYYYYYYZZZ]]]______dddhhhiiilllqqqrrroooqqquuuzzz~~~}}}|||uuuooofff___]]]aaahhhllltttsssooohhh```[[[ZZZ[[[XXX[[[^^^^^^]]][[[ZZZYYY]]]UUUNNNLLLJJJFFFDDDEEEEEEKKKXXXmmm}}}uuupppsssvvvttttttuuuzzzyyyxxxwwwwwwwwwxxxxxxzzzzzz|||}}}~~~~~~~~~|||}}}|||{{{zzztttrrrsssyyyyyy```HHH===;;;999777666555555555666666666555555555555555666555555444555666777888;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>>>>=========>>>???@@@AAABBBBBBCCCFFFEEECCCAAA@@@???@@@@@@AAAAAABBBCCCCCCDDDCCCCCCAAAAAABBBBBBBBBBBBCCCCCCAAAAAA@@@AAAAAABBBCCCDDDEEEKKKMMMUUUggg~~~lllZZZTTTLLL___mmm^^^VVVPPPNNNJJJGGGGGGJJJNNNRRR\\\eeemmmsssyyyyyyxxxwwwrrrmmmlllhhhbbb\\\XXXYYY]]]aaabbb___[[[XXXVVVVVVUUUTTTXXXXXXZZZ[[[\\\]]]^^^^^^dddddddddddddddcccbbbbbbeeedddccccccdddeeeggghhhiiijjjjjjiiigggggghhhjjjiiijjjjjjiiigggfffgggiiikkkllllllmmmmmmnnnnnnnnnooopppqqqrrrsssttttttttttttwwwyyy{{{|||~~~yyymmmiiifffcccbbbbbb___YYYSSSRRRQQQOOONNNMMMNNNOOOPPPRRRQQQPPPMMMJJJGGGDDDBBBDDDEEEFFFEEEDDDCCCDDDEEEGGGFFFFFFFFFGGGIIILLLMMMQQQRRRSSSTTTUUUXXX]]]```bbbeeejjjmmmooopppqqqsssvvvyyy}}}~~~~~~}}}}}}{{{tttiiiaaa___```cccdddeeefffhhhiiigggeeecccbbbaaaaaa```______bbbfffjjjFFFFFFLLL\\\uuurrrkkkccc\\\ZZZXXXSSSOOONNNKKKNNNQQQRRRQQQOOONNNNNNOOOLLLIIIGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>>>>;;;777555555555777===EEEJJJNNNSSSUUUTTTRRRPPPNNNRRRPPPMMMLLLLLLKKKJJJIIIFFFEEEDDDCCCBBBCCCDDDDDDHHHIIIJJJLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSRRRQQQPPPOOOPPPQQQSSSUUUVVVWWWXXXXXXWWWXXX[[[^^^```eeehhhkkkrrr{{{~~~sssjjjeeeggglllppp{{{|||zzzvvvnnnfff```^^^___```aaa___[[[WWWUUUUUUWWWPPPJJJIIIGGGDDDDDDFFFHHHLLLXXXjjj}}}{{{wwwwwwxxxvvvuuuuuuyyyxxxvvvuuutttuuuwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}zzzzzz~~~|||{{{||||||}}}yyymmmlllpppyyyzzziiiQQQ@@@:::999888777666555444444666666555555444444444333444444444444555666888888:::::::::;;;<<<<<<======:::;;;===>>>>>>>>>===<<<>>>>>>???@@@AAABBBCCCCCCEEEDDDBBB@@@??????@@@@@@AAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@@@@AAAAAABBBCCCDDDCCCHHHHHHLLLYYYlll|||fffXXXKKKYYYvvveee[[[VVVTTTMMMIIIFFFGGGIIIMMMVVV___hhhqqqxxxzzzzzzyyytttooollliiiccc]]]YYYYYY\\\```bbb```^^^\\\ZZZXXXWWWVVVVVVVVVWWWYYYZZZ\\\\\\]]]bbbbbbccccccbbbbbbaaaaaaddddddccccccdddfffggghhhfffggghhhgggffffffhhhjjjiiijjjiiihhhffffffhhhjjjmmmmmmmmmllllllmmmnnnnnnooopppqqqsssttttttuuuuuusssuuuvvvwwwxxxzzz~~~zzzppplllhhhhhhiiiggg^^^VVVSSSRRRPPPNNNMMMMMMNNNNNNPPPPPPOOOMMMJJJFFFCCC@@@???AAACCCCCCCCCCCCEEEFFFEEEDDDDDDEEEFFFHHHKKKLLLPPPQQQSSSTTTVVVYYY^^^aaacccggglllooopppppppppqqquuuxxx|||~~~~~~~~~~~~~~~uuuooohhhcccbbbdddgggiiijjjjjjjjjiiihhhgggfffeeeccccccbbb```___aaaeeehhhJJJFFFGGGPPPaaa{{{{{{sssjjjbbb___]]]WWWSSSRRRLLLNNNOOOOOONNNNNNNNNOOOQQQOOOLLLJJJIIIGGGEEECCCAAAAAAAAAAAA@@@???>>>===;;;777555555555666<<>>>>>===>>>>>>>>>>>>===<<<;;;======>>>???@@@AAABBBBBBCCCBBBAAA?????????@@@@@@@@@@@@@@@@@@AAACCCEEEGGGGGGFFFFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDBBBGGGFFFGGGPPP___ppp^^^QQQWWWrrrmmmccc^^^\\\RRRLLLGGGFFFFFFIIIQQQZZZdddnnnxxx{{{{{{zzzvvvrrrmmmjjjddd]]]WWWVVVWWWZZZ^^^______^^^\\\YYYWWWVVVUUUVVVVVVXXXYYY[[[]]]]]]```aaaaaaaaaaaaaaa``````dddcccccccccdddeeeggghhheeegggggggggfffggghhhjjjiiijjjiiigggffffffiiikkknnnnnnmmmllllllmmmnnnooonnnoooqqqrrrtttuuuuuuuuussstttttttttuuuwww{{{{{{uuuoooooorrrnnndddZZZRRRQQQOOOMMMKKKKKKJJJJJJHHHIIIJJJKKKIIIFFFCCCAAA@@@AAACCCCCCCCCCCCEEEGGGBBBCCCCCCDDDFFFHHHIIIKKKMMMNNNPPPRRRUUUYYY___bbbbbbggglllpppqqqqqqqqqrrrtttwwwzzz||||||{{{|||}}}~~~rrrnnniiiggghhhkkkmmmnnnlllkkkiiiiiiiiijjjiiihhheeeeeedddaaa___```bbbeeeKKKFFFCCCGGGRRRfff}}}tttkkkgggddd^^^ZZZYYYPPPOOOMMMKKKJJJKKKOOORRRSSSQQQNNNMMMKKKIIIFFFDDDAAAAAAAAAAAA@@@???>>>>>>:::777555555555555:::AAAJJJNNNUUUZZZ\\\ZZZTTTPPPNNNLLLJJJIIIJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGIIILLLOOOQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWUUUVVVWWWWWWVVVWWWZZZ]]]aaadddhhhmmm{{{~~~rrrjjj```___^^^ZZZVVVSSSRRRSSSOOOJJJFFFEEEBBB@@@AAAFFFPPPUUU^^^hhhpppuuuvvvvvv||||||zzzxxxyyyzzzzzzyyyvvvuuusssrrrrrrsssuuuvvvxxxyyyzzz{{{}}}~~~||||||||||||||||||||||||{{{xxxzzz{{{{{{~~~}}}|||}}}}}}~~~|||wwwlllgggeeeaaabbbeee\\\III<<<:::666666666666666555444333666666555555555444444444555666777888999:::;;;;;;999999:::;;;===>>>??????????????????>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAA??????>>>???@@@AAA@@@@@@???@@@AAACCCEEEFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCHHHFFFFFFMMMXXXuuuxxxaaaWWWVVVfff{{{wwwiiiaaa]]]WWWPPPJJJHHHFFFGGGNNNWWW```lllwwwzzzzzzzzzxxxtttnnnkkkeee]]]VVVRRRQQQRRRXXX[[[___```]]]ZZZWWWWWWVVVVVVWWWXXXZZZ\\\^^^______``````aaaaaa`````````bbbbbbaaabbbccceeeggghhhfffggghhhhhhggggggiiikkkhhhiiiiiihhhggggggiiikkknnnnnnmmmmmmmmmnnnoooooonnnoooppprrrssstttttttttsssttttttttttttvvvzzz}}}{{{xxxvvvwwwrrrggg\\\RRRQQQOOONNNLLLKKKJJJIIIGGGHHHJJJJJJIIIFFFCCCAAAAAABBBCCCCCCBBBAAABBBDDDAAAAAABBBDDDEEEGGGIIIJJJMMMOOOPPPRRRSSSWWW\\\```bbbfffkkkooorrrssstttuuurrruuuwwwyyyyyyyyyzzz{{{}}}{{{}}}uuurrrooonnnpppqqqrrrrrrooollljjjjjjkkkmmmlllkkkggggggeeeccc```___aaacccIIIBBB>>>BBBHHHUUUlll{{{qqqkkkfff___[[[ZZZTTTRRROOOKKKIIIKKKPPPTTTTTTRRRPPPOOONNNKKKHHHEEEBBBBBBBBBBBBAAA@@@??????:::777555555444444888???HHHKKKQQQWWW[[[[[[WWWSSSSSSQQQOOONNNOOOOOONNNMMMIIIIIIHHHGGGFFFFFFEEEDDDBBBDDDFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHJJJLLLNNNPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVUUUWWWYYY\\\```cccgggmmm|||yyyoooaaa```]]]YYYSSSPPPPPPQQQOOOKKKIIIHHHFFFDDDGGGMMMSSSYYYbbbjjjnnnqqqrrrsssvvvxxxxxxvvvwww{{{|||zzzsssssssssssssssttttttuuuvvvxxxzzz|||~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz|||}}}}}}~~~~~~}}}~~~}}}pppgggeeehhhccc^^^WWWLLL@@@:::999666666666666666555555555666666666666666666666666666777888:::;;;;;;;;;;;;999:::;;;<<<===>>>??????AAA@@@@@@???>>>=========::::::;;;<<<===>>>??????@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBDDDDDDCCCCCCBBBBBBAAA@@@???????????????@@@@@@AAABBBCCCCCCGGGEEEFFFLLLSSSiiiggg\\\VVV___sssooobbbZZZZZZTTTNNNJJJGGGGGGMMMTTT^^^jjjuuuxxxxxxxxxxxxvvvooolllggg___WWWRRRPPPPPPSSSYYY```cccaaa]]]ZZZZZZWWWWWWWWWXXXZZZ]]]___aaa______```aaaaaaaaa``````````````````aaaccceeegggggghhhhhhgggffffffhhhjjjggghhhiiiiiihhhhhhiiijjjkkklllmmmoooooopppoooooonnnooopppqqqrrrrrrrrrrrrrrrssstttttttttuuuxxxzzzxxx{{{~~~zzzvvvpppeee\\\SSSRRRQQQPPPNNNMMMLLLKKKMMMMMMMMMLLLJJJFFFCCCAAA@@@AAABBBAAA???>>>>>>@@@@@@AAABBBDDDFFFHHHIIIJJJPPPQQQRRRRRRSSSUUUYYY]]]cccfffkkkoooqqqsssvvvxxxrrrtttvvvwwwwwwxxxyyy{{{|||zzz|||~~~|||{{{||||||zzzyyyvvvsssooooooqqqqqqooommmjjjjjjiiifffcccaaabbbdddMMMDDD@@@CCCDDDHHHWWWhhh}}}zzzrrrkkkbbb]]][[[WWWVVVSSSOOOMMMNNNQQQUUUUUUSSSQQQQQQPPPNNNJJJGGGCCCCCCCCCCCCBBBAAA@@@@@@:::777555555444333777===EEEGGGLLLRRRYYY[[[YYYWWWXXXVVVTTTSSSSSSSSSRRRPPPJJJJJJIIIIIIHHHFFFEEEDDDBBBDDDFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUXXXZZZ___bbbeeelll|||}}}ttthhhfffaaaYYYRRRMMMLLLLLLKKKIIIIIIJJJIIIHHHMMMTTTXXX^^^eeejjjlllnnnqqqtttrrrvvvxxxuuuvvvzzz|||zzzrrrrrrtttuuuuuuuuuttttttsssuuuyyy}}}~~~~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzz}}}zzzzzz}}}~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~|||~~~wwwllliiilllnnnjjj___PPPCCC===:::666777666555555555666777888555555666666777888888888777888999::::::::::::999:::;;;;;;<<<===>>>>>>???AAA@@@@@@???>>>>>>>>>>>>::::::;;;<<<===>>>?????????>>>======>>>???@@@AAA???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????????????????@@@AAABBBCCCBBBEEEBBBDDDKKKNNN\\\uuuxxxhhhYYYYYYmmmyyyggg\\\\\\VVVPPPMMMIIIGGGKKKRRR\\\iiitttvvvuuuvvvwwwwwwqqqnnnjjjccc[[[VVVTTTTTTRRRZZZdddhhhfffbbb```___WWWVVVVVVWWWZZZ]]]```aaa______```aaaaaaaaaaaaaaa^^^^^^^^^^^^```bbbdddeeefffggggggfffeeedddfffgggeeegggjjjkkkjjjhhhhhhiiiiiikkkmmmpppqqqqqqpppooonnnoooooopppppppppooooooppprrrssstttssstttuuuwwwwwwyyyzzzzzz{{{}}}zzzrrrjjj```ZZZRRRQQQQQQPPPOOONNNLLLLLLOOONNNMMMKKKIIIFFFDDDCCC@@@AAABBBAAA???>>>???@@@???@@@BBBEEEGGGHHHJJJJJJOOOPPPRRRSSSUUUYYY^^^aaafffiiikkknnnppprrrvvvyyysssuuuwwwxxxxxxyyy{{{|||~~~|||}}}}}}yyyxxxxxxwwwrrrnnnmmmmmmmmmjjjgggeeefffgggTTTJJJEEEFFFDDDAAAIIIVVVZZZxxx~~~uuukkkdddbbbYYYYYYWWWTTTQQQPPPRRRTTTUUUSSSRRRRRRQQQOOOKKKHHHDDDDDDDDDDDDCCCBBBAAA@@@:::777555555444333666<<>>:::333888777555444555666888999555555666777888999::::::777777999::::::999888777;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@???>>>>>>??????;;;;;;<<<===>>>???@@@@@@>>>>>>=========???@@@AAA???@@@AAABBBCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@??????????????????@@@AAABBBCCCAAACCC@@@BBBIIIIIIRRRgggvvv]]]UUUfffnnnaaa[[[VVVQQQNNNJJJGGGJJJPPP\\\hhhssstttsssuuuwwwxxxrrrppplllfff```[[[YYYYYYSSS\\\gggllljjjfffddddddVVVVVVVVVWWWYYY\\\___aaa______```aaabbbbbbaaaaaa]]]]]]]]]^^^___aaaccceeefffggggggeeeccccccdddeeecccfffjjjlllkkkiiihhhhhhgggiiinnnqqqsssrrrqqqoooooooooooooooooonnnmmmmmmnnnpppsssssssssrrrssstttxxxwwwvvvvvvxxx{{{yyynnnddd\\\XXXOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFAAABBBCCCCCCBBBAAABBBCCC???AAACCCEEEGGGIIIJJJJJJJJJMMMPPPTTTXXX^^^eeeiiijjjkkklllmmmnnnqqquuuxxxuuuvvvxxxyyyyyyzzz|||~~~~~~~~~{{{tttooopppppppppmmmjjjhhhhhhiiimmmZZZHHHBBBCCCDDDFFFJJJOOO[[[oooyyynnndddbbb___ZZZUUURRRQQQQQQRRRRRRRRRRRRRRRQQQPPPOOONNNHHHGGGFFFFFFFFFDDDAAA>>>999777444222111333555777===@@@DDDJJJOOORRRUUUVVVWWW[[[\\\YYYWWWWWWSSSNNNPPPNNNKKKHHHGGGGGGGGGHHHAAABBBCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGKKKKKKKKKKKKJJJIIIHHHGGGLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPRRRSSSRRRRRRSSSTTTYYY\\\```iiizzz}}}sssiiiaaaUUUHHHDDDGGG@@@DDDHHHHHHGGGKKKTTT\\\ddddddgggkkkoooppppppnnnrrrrrrrrruuuxxxyyyyyyxxxssssssuuuvvvwwwwwwwwwwwwsssuuuyyy|||}}}|||yyywww|||yyyuuutttvvvyyy|||}}}zzzxxxwwwwwwyyy{{{zzzzzzzzzyyyxxxvvvttttttvvvyyy{{{{{{yyy{{{uuulllkkkqqqvvv~~~jjjQQQBBB>>>===999555444444444444444444444444999666333333555777666555555555555555666888999:::777;;;======:::777666777===<<<:::;;;<<<======<<<888999;;;;;;;;;;;;<<<>>>>>>======<<<<<<===>>>???@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;>>>???@@@AAAAAA@@@>>>===AAAAAACCCGGGHHHIIIPPPXXX}}}iii]]]```yyywwwccc^^^]]]WWWNNNGGGGGGIIIKKKXXX___fffjjjpppwwwyyywwwxxxsssnnnjjjeee^^^XXXUUU[[[___lll|||ttthhhbbb]]]WWWSSSTTTUUUVVVZZZ```````````````aaabbbcccddd``````____________``````ccccccdddeeeeeeffffffggggggiiikkkkkkhhheeeddddddhhhiiijjjlllmmmmmmllllllmmmkkkiiijjjmmmmmmkkkhhhiiijjjkkkmmmooorrrtttuuuvvvvvvvvvwwwxxxzzz{{{|||zzzzzztttkkkcccZZZTTTTTTSSSRRRRRRRRRQQQMMMKKKJJJJJJJJJKKKJJJJJJIIIIIIAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEIIILLLLLLOOOSSSXXX\\\aaafffjjjmmmoooqqqsssssstttvvvxxxzzzxxxwwwxxxzzz}}}~~~~~~{{{wwwttttttuuutttrrrnnnkkkkkkkkk|||lllYYYKKKBBB<<<>>>DDDEEEMMM[[[kkk~~~yyyooogggddd^^^XXXTTTRRRQQQRRRRRRRRRRRRQQQQQQPPPOOONNNIIIHHHGGGGGGGGGEEEBBB???<<<999666333222333555777:::===AAAGGGKKKOOORRRSSSTTTWWWYYYWWWVVVWWWTTTPPPOOONNNKKKIIIHHHGGGGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGJJJJJJJJJJJJJJJIIIIIIHHHLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPRRRRRRRRRQQQRRRSSSYYY\\\```ggguuuzzzoooeeeXXXKKKEEEFFFCCCFFFHHHIIIJJJNNNVVV\\\bbbdddggglllppprrrqqqpppooooooppprrrvvvwwwwwwvvvqqqqqqssstttuuuvvvvvvvvvsssuuuvvvxxxyyyyyyyyyxxx~~~{{{xxxwwwxxxzzz{{{{{{xxxwwwuuuvvvwwwxxxwwwvvvvvvuuusssqqqoooqqquuuxxxzzz{{{yyy{{{zzzrrrlllkkknnnqqqrrr```KKK???======:::666444444444444555555555555777555333333666888888777555555555555777888999:::999;;;======:::888888999<<<;;;::::::;;;<<<<<<;;;888:::;;;;;;;;;;;;<<<>>>>>>>>>=========>>>???@@@AAA@@@@@@?????????@@@@@@??????>>>>>>======<<<<<<>>>??????@@@@@@@@@??????CCCBBBCCCFFFFFFGGGNNNVVVmmmxxxhhhffflll}}}ccc```]]]WWWNNNHHHGGGJJJLLLUUU\\\bbbgggmmmuuuxxxvvvzzzvvvrrrnnniiibbb[[[XXXZZZbbbsss~~~oooggg___XXXTTTTTTUUUTTTWWW[[[^^^^^^^^^^^^___```bbbbbb``````____________``````bbbbbbccccccdddeeeeeeeeeeeegggjjjjjjhhhfffffffffhhhiiijjjkkkkkkkkkjjjiiikkkjjjjjjkkknnnnnnkkkiiiiiijjjjjjlllnnnpppqqqrrruuuuuuvvvwwwwwwxxxyyyyyy{{{}}}|||wwwvvvzzz}}}}}}{{{xxxuuutttwww{{{sssjjjccc[[[VVVTTTSSSRRRRRRRRRQQQOOOMMMNNNMMMMMMLLLJJJHHHFFFEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDIIILLLMMMQQQUUUYYY^^^ccchhhllloooqqqssstttuuuvvvxxxzzz}}}{{{zzz{{{}}}~~~~~~}}}~~~zzzwwwwwwwwwvvvtttpppmmmllllllooo[[[GGG;;;:::@@@===@@@FFFOOO]]]ooo}}}uuupppiiiaaa[[[VVVTTTSSSQQQQQQQQQPPPPPPOOONNNNNNJJJIIIHHHIIIIIIGGGDDDBBB???<<<999555444444555555777999===AAAFFFJJJMMMNNNNNNRRRTTTSSSSSSVVVUUURRRNNNMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFDDDCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMOOOQQQQQQQQQQQQQQQSSSXXX\\\```dddnnnxxxlll^^^PPPIIIGGGGGGGGGHHHKKKOOOUUUZZZ^^^bbbdddhhhnnnrrrtttsssqqqkkkkkklllooosssuuuuuutttrrrrrrssssssssssssrrrrrrssssssssstttuuuvvvxxxyyy|||zzzxxxxxxxxxyyyxxxwwwwwwuuuttttttttttttsssqqqqqqpppooommmmmmoootttxxxyyy{{{|||}}}zzzsssnnnmmmllljjjhhh```SSSCCC;;;<<<>>><<<888444444555555666666777777555444333444666888999888555555555666777888999::::::<<<<<<<<<::::::;;;<<<;;;;;;;;;:::::::::::::::888:::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAAEEECCCCCCEEEDDDEEELLLUUUdddqqqgggaaakkkccc^^^VVVOOOJJJIIIJJJLLLPPPVVV\\\aaaiiirrrwwwvvvzzzxxxuuuqqqmmmggg___YYYWWWbbbwwwyyymmmddd]]]WWWWWWVVVTTTUUUXXXZZZZZZ[[[[[[]]]^^^___```aaa``````______``````aaaaaaaaabbbbbbcccdddddddddccceeehhhiiihhhgggggghhhggghhhiiijjjjjjiiihhhhhhhhhiiijjjmmmooonnnllliiiiiiiiijjjkkkmmmnnnoooppprrrsssuuuvvvvvvvvvuuuuuuvvvxxx{{{~~~~~~~~~}}}{{{{{{|||xxxuuutttttttttqqqmmmfffccc```aaabbbdddjjjrrrvvvkkkddd___ZZZVVVTTTRRRPPPOOOQQQQQQQQQPPPOOONNNNNNLLLKKKHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAABBBDDDHHHKKKOOOSSSWWW\\\```dddiiimmmppprrruuuvvvwwwxxxyyy{{{}}}|||{{{|||~~~~~~|||zzz|||}}}~~~{{{zzzzzzyyyvvvrrrpppoooooo~~~jjjVVVFFF???>>><<<<<<===AAAGGGSSSgggwwwzzzpppfff]]]XXXUUURRRRRRQQQPPPOOONNNNNNNNNKKKJJJJJJJJJKKKJJJGGGEEEAAA>>>;;;777444333333333333555888<<<@@@DDDFFFHHHGGGKKKMMMMMMOOOTTTUUUSSSLLLLLLLLLLLLJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGEEECCCAAAAAACCCFFFGGGFFFFFFGGGIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLNNNPPPQQQPPPPPPPPPRRRWWWZZZ___bbbiii}}}ssseeeXXXOOOJJJJJJIIIIIINNNUUU]]]aaabbbdddfffjjjooossstttqqqooohhhiiijjjmmmqqqtttttttttuuuttttttsssrrrpppooonnnqqqqqqrrrssstttvvvwwwxxxxxxwwwvvvwwwwwwwwwvvvtttvvvtttsssrrrrrrqqqooommmlllmmmnnnnnnnnnooorrruuuvvv{{{|||uuummmlllnnnllleee^^^RRRHHH===999;;;>>><<<888555555666666777777888888666555555666777777888888555555555666777888::::::;;;;;;::::::::::::;;;<<<999:::;;;;;;:::999999:::999:::;;;;;;::::::<<<===>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<=========>>>>>>>>>??????>>>======>>>@@@BBBCCCFFFDDDCCCDDDDDDFFFNNNWWWlll|||iii^^^sss{{{eee]]]VVVRRROOOKKKIIIIIIJJJPPPVVV[[[eeepppwwwyyyxxxyyyyyyuuuqqqlllccc[[[WWW^^^pppuuukkkbbb[[[ZZZYYYWWWVVVXXXXXXXXXYYYZZZ[[[]]]___```aaaaaa````````````aaaaaaaaaaaabbbbbbcccdddddddddccceeeggghhhfffffffffgggfffggghhhjjjkkkkkkjjjjjjfffhhhkkknnnpppooollljjjhhhiiijjjlllnnnoooppppppppprrrsssuuuuuutttrrrqqqrrrtttwwwyyy{{{{{{{{{zzzxxxxxxzzz{{{}}}~~~~~~~~~}}}zzzwwwuuuuuuxxxvvvtttrrrppplllfffbbb[[[WWWTTTTTTSSSSSSXXX___nnnwww}}}xxxrrrtttxxx|||xxxqqqggg___[[[XXXVVVTTTRRROOOLLLLLLNNNPPPRRRRRRMMMMMMMMMMMMLLLLLLKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAADDDHHHKKKPPPSSSYYY]]]aaaeeeiiimmmppprrruuuwwwwwwxxxyyy{{{yyyyyyyyy{{{||||||zzzxxxzzz}}}|||||||||zzzvvvtttttttttwwwhhhXXXGGG;;;:::888:::===???DDDQQQ___sss~~~qqqeee[[[VVVUUUSSSRRRPPPNNNMMMMMMMMMLLLKKKKKKKKKLLLLLLIIIGGGBBB@@@<<<888555333222222222333555777;;;>>>@@@BBBAAAEEEGGGFFFJJJPPPSSSQQQKKKKKKKKKKKKJJJIIIGGGFFFHHHHHHGGGFFFFFFEEEDDDDDDFFFEEECCCBBBBBBDDDGGGIIIEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMOOOOOOOOONNNOOOQQQTTTXXX^^^aaafffwwwzzzmmmbbbXXXQQQMMMLLLLLLRRR[[[cccfffggghhhiiikkkoooqqqqqqnnnkkkhhhhhhiiimmmqqqssstttsssssssssssssssrrrrrrqqqpppnnnppprrrtttvvvvvvvvvvvvuuuuuuuuuvvvxxxyyywwwuuuuuusssrrrqqqqqqooollljjjeeeiiillloooooopppqqqrrrrrrwwwyyyqqqjjjjjjmmmjjj```UUUHHHAAA:::888;;;===;;;888666666666777777777888888777888888777666666555555666666666666777999:::;;;:::999888888999:::::::::999;;;===<<<:::888888999999;;;<<<;;;::::::;;;======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<<<<======>>>>>>?????????>>>======>>>@@@BBBCCCDDDBBBBBBDDDEEEGGGPPPZZZsssuuuaaakkkiii___XXXWWWUUUNNNHHHGGGFFFLLLQQQVVVaaannnwwwyyywww|||~~~{{{xxxuuukkkaaa\\\\\\eeeyyyqqqggg]]][[[ZZZWWWVVVWWWWWWWWWXXXYYY[[[]]]___aaaaaaaaa````````````aaaaaabbbbbbccccccdddeeeeeeeeeeeefffggggggeeeddddddeeedddfffhhhjjjlllmmmmmmmmmfffiiimmmooopppnnnlllkkkggghhhjjjmmmoooqqqqqqrrroooppprrrssssssrrrpppoooqqqrrruuuwwwxxxxxxxxxwwwsssttttttuuuwwwxxxzzz{{{~~~~~~zzzuuusssssstttrrrpppmmmiiiccc]]]XXXSSSOOOMMMLLLKKKJJJOOOUUU___eeekkkkkkkkkmmmllliiiffffffgggggghhhiiijjjjjjddd```ZZZUUUSSSSSSSSSSSSMMMKKKHHHHHHKKKOOORRRSSSOOOPPPPPPOOONNNMMMLLLLLLGGGGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAADDDHHHLLLPPPTTTYYY^^^bbbeeeiiilllnnnqqqtttvvvwwwwwwxxxyyyvvvvvvwwwzzz|||}}}|||zzzzzz}}}~~~|||zzzzzzzzzyyyjjjSSS@@@:::666777;;;<<<<<>>>>>:::888888::::::;;;<<<<<<::::::;;;<<<<<<<<<>>>???@@@@@@AAA@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<======>>>>>>??????>>>>>>>>>>>>???@@@AAAAAABBB@@@AAADDDEEEGGGPPPYYYkkk|||jjjkkkyyyttteee[[[ZZZYYYQQQKKKJJJGGGKKKNNNRRR[[[iiirrruuuwww~~~tttgggaaa^^^___jjjyyymmm```[[[YYYWWWUUUVVVVVVVVVWWWYYY[[[^^^```aaabbbaaaaaa``````aaaaaabbbbbbbbbccccccdddeeeeeeeeeeeefffgggfffdddcccdddeeedddfffhhhjjjlllmmmmmmmmmgggjjjnnnoooooommmllllllgggiiikkknnnpppqqqqqqpppnnnnnnpppqqqrrrqqqppppppqqqrrrtttvvvwwwwwwvvvuuuqqqqqqrrrtttuuuwwwxxxxxx}}}{{{uuusssssspppnnnkkkgggaaa[[[VVVSSSNNNJJJHHHIIIGGGGGGKKKQQQWWW\\\]]][[[ZZZ]]]^^^]]]]]]\\\ZZZXXXWWWVVVVVVVVVVVVUUUSSSQQQPPPPPPQQQRRRIIIGGGEEEGGGJJJOOORRRSSSVVVUUUTTTRRRPPPNNNKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCAAAAAAAAAAAABBBEEEIIIMMMQQQUUUZZZ___cccfffiiilllmmmppptttvvvvvvvvvwwwwwwxxxxxxxxxzzz}}}~~~}}}{{{}}}~~~iiiTTTCCC:::666::::::777;;;EEENNN___vvvzzzkkkbbb\\\YYYVVVRRROOOMMMLLLLLLKKKJJJKKKLLLMMMMMMKKKIIIFFFEEEBBB>>>:::888666555444333333333444555777888999<<<<<<;;;???FFFJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMNNNMMMMMMNNNOOOTTTUUUZZZ```bbblll{{{vvvlllaaaZZZZZZZZZ]]]aaadddfffgggiiihhhggghhhjjjkkkjjjhhhhhhhhhiiikkkoooppppppooolllmmmnnnpppqqqrrrssssssllllllnnnoooqqqssstttuuuuuutttssssssuuuvvvuuutttooonnnmmmmmmmmmkkkgggeee```ccchhhmmmrrrxxx}}}~~~vvvnnngggdddddd^^^QQQEEE>>>999555555999;;;:::888888777777666666555555444666888::::::777555555666666666666777888999;;;;;;;;;:::999:::<<<;;;888666999===@@@???;;;888888::::::;;;<<<<<<::::::;;;<<<:::;;;===???@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???============>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@???@@@CCCDDDEEELLLTTT\\\ddduuuuuuuuunnn^^^\\\[[[TTTPPPQQQJJJMMMNNNNNNUUUaaajjjlllsss}}}wwwiii```___]]]^^^kkk}}}wwwggg^^^[[[XXXVVVVVVTTTUUUVVVXXXZZZ]]]___aaabbbbbbaaaaaaaaaaaabbbbbbaaaaaabbbbbbcccdddddddddcccdddeeedddcccccceeeffffffggghhhjjjjjjjjjiiiiiiiiillloooooommmkkklllmmmiiijjjlllnnnnnnnnnmmmlllmmmnnnnnnooopppqqqrrrrrrqqqrrrtttvvvvvvvvvtttsssnnnoooqqqtttuuuwwwwwwxxxyyy}}}zzzuuusssssspppmmmiiiccc]]]WWWTTTSSSPPPMMMKKKKKKJJJIIIMMMSSSYYY\\\[[[WWWTTTWWWYYYXXXWWWVVVTTTRRRPPPOOOOOONNNNNNOOOOOONNNMMMLLLLLLMMMFFFEEEEEEGGGKKKPPPSSSSSSYYYXXXWWWUUURRRPPPMMMLLLKKKKKKJJJHHHGGGEEEDDDDDDAAABBBBBBBBBCCCFFFJJJNNNSSSWWW]]]bbbeeehhhkkkmmmlllppptttvvvwwwvvvvvvwww{{{yyyxxxyyy{{{}}}}}}}}}zzzzzz}}}|||jjjPPPBBB999999888333777@@@BBBPPPbbbuuuuuulll^^^[[[WWWRRROOOMMMLLLKKKJJJJJJJJJLLLNNNNNNLLLJJJHHHGGGDDD@@@===:::999888555444333333333444555666888::::::999<<>>===999555999===AAA@@@<<<888999;;;:::;;;<<<<<<:::999:::<<<999:::<<<>>>???@@@?????????AAACCCDDDDDDCCCBBB@@@>>>>>>>>>>>>============>>>???@@@AAAAAA@@@>>>===???>>>@@@CCCBBBBBBHHHPPPRRRUUUaaa~~~sssuuu```\\\[[[VVVTTTXXXMMMOOONNNLLLQQQ[[[ccceeennnzzzwwwhhh[[[___]]]WWW[[[mmmnnnccc^^^ZZZXXXXXXSSSSSSUUUWWWYYY\\\___```bbbbbbaaaaaaaaaaaabbbbbb`````````aaabbbbbbccccccaaabbbcccccccccdddgggiiiggghhhiiiiiiiiigggfffeeekkkmmmoooooolllkkklllnnnkkklllmmmmmmmmmkkkiiigggmmmmmmmmmnnnoooqqqssssssppprrrtttuuuuuuuuusssrrrmmmoooqqqtttvvvwwwxxxxxxtttzzz~~~yyytttssssssrrrooojjjccc\\\XXXWWWWWWVVVSSSQQQQQQOOONNNQQQWWW^^^```___ZZZWWWXXXYYYXXXVVVUUUTTTRRRQQQPPPPPPPPPJJJKKKMMMMMMKKKHHHGGGGGGEEEEEEEEEHHHMMMQQQTTTTTTWWWWWWVVVVVVTTTSSSRRRQQQMMMLLLKKKJJJHHHGGGEEEEEEBBBBBBBBBBBBCCCFFFKKKOOOTTTYYY^^^cccgggiiilllnnnmmmppptttwwwwwwwwwwwwwww{{{yyywwwwwwxxxzzzzzzyyyxxxxxx{{{cccRRRAAA:::777555666:::@@@CCCLLLZZZkkksssfff___XXXSSSQQQQQQPPPOOOHHHIIIKKKMMMNNNOOOPPPPPPJJJHHHFFFEEECCC@@@<<<999555555555444444444333333555555444444555999???DDDLLLJJJHHHFFFFFFFFFHHHIIIFFFFFFEEEFFFFFFEEEBBB@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHHHHIIIIIIJJJGGGHHHJJJJJJIIIIIIKKKMMMPPPPPPTTTXXX\\\fffwww~~~xxxrrrmmmjjjgggcccbbbccceeefffggghhhhhhgggffffffeeeffffffeeeiiimmmooooooooonnnooommmmmmnnnnnnnnnnnnmmmmmmllllllllllllnnnppprrrsssmmmnnnoooooonnnlllkkkjjjggggggeeedddcccddddddddddddeeejjjrrrxxx}}}}}}~~~sssmmmiiieee]]]MMM@@@999:::999999888777666555555666666666666777777777777666888;;;:::888666888:::;;;;;;;;;<<<<<<<<<<<<<<<>>>======;;;:::999888888:::;;;<<<<<<======<<<<<<======;;;::::::;;;<<<===>>>??????>>>======>>>@@@@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;<<<===>>>????????????????????????===>>>@@@@@@AAABBBDDDGGGLLLNNNUUUiiirrraaaZZZXXXWWWWWWRRRNNNMMMOOOQQQSSS[[[cccfffrrr{{{{{{xxxxxxvvvqqqggg___[[[\\\\\\```ssslllaaa]]]XXXSSSUUUVVVWWWXXXZZZ\\\^^^______```aaa```___^^^___```______^^^]]]^^^___```aaadddfffggghhhhhhhhhjjjkkkmmmkkkiiijjjkkkkkkgggccckkkkkklllmmmmmmlllkkkkkklllmmmooopppqqqpppnnnmmmmmmllllllllllllmmmnnnnnnooopppqqqsssuuutttpppnnnmmmnnnooorrrtttxxxzzz|||wwwyyy|||}}}|||||||||}}}}}}zzzuuunnngggdddeeegggfffccc___[[[[[[]]]aaacccgggddd```]]]\\\ZZZYYYWWWUUUSSSQQQPPPPPPNNNLLLIIILLLLLLLLLLLLKKKKKKKKKKKKGGGFFFFFFFFFIIILLLPPPSSSRRRRRRSSSTTTSSSRRRQQQPPPMMMLLLKKKJJJHHHGGGEEEEEECCCBBBAAABBBEEEJJJOOORRR[[[^^^bbbeeefffgggiiijjjppppppqqqrrruuuxxxzzz||||||zzzxxxxxxyyy{{{{{{{{{zzzxxxyyy}}}|||jjjSSSDDD:::444555999:::;;;@@@KKKYYYkkkppphhh___YYYWWWUUURRRNNNJJJKKKLLLMMMNNNOOOOOOPPPJJJHHHGGGFFFFFFDDD@@@===888888777777666555555444666666555444555888===AAAGGGFFFDDDCCCCCCDDDEEEFFFHHHGGGEEEEEEEEEDDDBBB@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKGGGIIIJJJJJJIIIIIIJJJLLLPPPPPPRRRUUUXXX___ooo}}}{{{uuupppllliiieeeddddddeeeffffffiiihhhhhhgggffffffggggggfffiiimmmoooooonnnoooooonnnnnnnnnnnnnnnmmmlllllljjjjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkjjjhhhfffeeeeeecccbbb``````bbbcccdddfffgggmmmuuu|||wwwuuuyyyuuuuuuxxxuuupppmmmiiidddWWWGGG===:::888888777777666555555444666666666666777777777777666888::::::888777888:::;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;:::999999888:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===>>>???@@@???======???@@@@@@@@@@@@?????????>>>>>>???>>>============>>>???????????????????????????>>>???@@@@@@@@@AAACCCEEEJJJLLLRRRbbblllbbb^^^[[[YYYUUUQQQNNNOOOQQQRRRXXX___gggqqqxxxwwwtttuuutttrrrkkkbbb]]]\\\ZZZ[[[kkk~~~xxxfff]]]YYYWWWWWWWWWWWWXXXYYY[[[\\\]]]___aaaaaaaaa______```aaa``````___^^^___```aaabbbdddeeeggghhhggghhhiiikkkiiihhhgggiiijjjjjjhhheeehhhiiikkkllllllkkkiiihhhkkklllnnnooopppooonnnmmmllllllkkkkkkllllllmmmnnnmmmmmmnnnqqqssssssqqqooonnnoooppprrruuuxxx{{{|||zzz|||}}}~~~~~~{{{vvvsssrrrrrrtttrrrnnnllllllnnnqqqsssuuupppjjjfffeeeccc```\\\VVVTTTQQQPPPNNNLLLIIIFFFLLLLLLKKKKKKJJJIIIIIIHHHIIIHHHGGGGGGIIILLLOOOQQQQQQRRRSSSSSSSSSRRRQQQPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFDDDDDDGGGLLLQQQUUU^^^aaadddggghhhiiikkkllloooppppppqqqtttvvvyyyzzz|||zzzxxxxxxyyy{{{{{{{{{yyyxxxyyy}}}~~~kkkTTTBBB888777;;;777666777>>>HHHUUUhhhxxxwwwjjjbbb^^^[[[TTTNNNLLLLLLMMMNNNOOOOOOOOOPPPKKKJJJIIIJJJJJJHHHFFFCCC===<<<;;;:::999888777666777777666555444666:::===CCCBBBBBBBBBBBBDDDFFFGGGJJJHHHEEEDDDDDDCCCBBB@@@@@@@@@AAAAAAAAAAAABBBBBBDDDCCCCCCDDDDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJJJJIIIIIIJJJKKKOOONNNOOOQQQRRRVVVcccooo{{{uuuqqqnnnkkkgggeeeeeeffffffeeejjjiiiiiihhhhhhhhhhhhhhhgggiiilllnnnnnnnnnnnnooonnnnnnnnnnnnmmmkkkjjjiiihhhhhhhhhhhhhhhhhhggggggkkkjjjhhhfffdddbbbaaaaaabbb```^^^]]]]]]```ccceeejjjlllqqqyyyzzznnnmmmooojjjlllrrrpppqqqmmmggg^^^NNN???999:::777777666666555555444444666666666666777777777777666777999999888888999:::;;;;;;;;;<<<<<<<<<============<<<;;;:::999999888::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===???@@@@@@???>>>>>>???AAA@@@@@@@@@?????????????????????>>>>>>>>>>>>??????????????????????????????@@@AAAAAAAAA@@@@@@BBBDDDFFFIIINNNWWWkkk{{{kkkccc___]]]XXXSSSPPPPPPQQQRRRVVV\\\gggnnnssssssqqqssstttsssrrrjjjccc___ZZZXXXbbbqqqppp```[[[[[[XXXWWWVVVVVVVVVXXXZZZ[[[^^^___```___^^^^^^___```aaa``````___```aaabbbcccbbbdddffffffffffffhhhjjjfffeeeeeeggghhhiiihhhffffffgggiiikkkkkkiiigggfffjjjkkklllmmmnnnmmmlllllljjjjjjkkkkkkkkkllllllllljjjjjjjjjmmmpppqqqpppooonnnoooppprrruuuxxxzzz|||{{{|||~~~~~~{{{wwwwwwuuuoooiii^^^ZZZVVVSSSQQQOOOMMMKKKMMMMMMLLLKKKJJJIIIIIIHHHKKKJJJIIIHHHIIIKKKNNNOOOPPPPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLIIIGGGFFFIIIOOOUUUYYYaaacccgggjjjkkkkkkmmmnnnnnnnnnoooppprrrtttvvvxxxzzzxxxwwwwwwyyyzzz{{{zzzxxxxxxzzzssszzz~~~gggRRRCCC===<<<999666777;;;AAAIIIUUUaaauuuwwwjjjddd___VVVOOOMMMMMMMMMNNNNNNOOOPPPQQQOOONNNMMMMMMNNNLLLIIIGGGAAAAAA???>>><<<:::999888999999888666555555777999BBBBBBCCCDDDEEEGGGIIIJJJKKKHHHEEECCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHIIIJJJMMMLLLLLLNNNNNNQQQZZZddd{{{yyyuuuqqqooommmjjjgggfffgggggggggfffjjjiiiiiihhhhhhiiiiiiiiigggiiillllllllllllnnnooonnnnnnnnnmmmkkkiiihhhgggeeeeeefffffffffeeeeeedddeeecccaaa___^^^]]]^^^^^^aaa___]]]\\\]]]aaafffiiipppqqqtttzzz|||~~~~~~zzz{{{|||uuujjjhhhhhhdddkkkuuutttxxxmmm```TTTFFF:::666999666666666666666666555555666666666666777777777777666777777888888999:::;;;::::::;;;;;;<<<===============<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@@@@@@@>>>>>>@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAABBBBBBAAA@@@@@@BBBCCCDDDGGGKKKOOO[[[xxxtttfffaaa```ZZZTTTPPPRRRSSSSSSWWW[[[ccciiiooorrrssstttuuuuuuwwwqqqjjjddd]]]YYY^^^hhh}}}zzziii___ZZZWWWUUUSSSRRRSSSUUUWWWYYY[[[\\\]]]]]]\\\\\\]]]^^^aaa```_________```aaabbb```bbbddddddddddddfffgggeeeeeeeeeeeefffgggffffffeeegggiiikkkkkkiiigggeeeiiiiiijjjkkklllkkkkkkjjjiiiiiijjjjjjkkkkkkkkkkkkjjjiiihhhjjjlllnnnnnnmmmmmmmmmooopppsssvvvxxxyyyxxx{{{~~~qqqkkkccc\\\XXXVVVTTTSSSNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHHHHLLLRRRZZZ^^^bbbeeeiiikkklllmmmnnnooommmnnnooopppqqqssstttuuuxxxvvvttttttvvvxxxyyyxxxyyyyyy}}}iiikkkooowwwzzzeeeSSSEEE>>>;;;888888<<<>>>AAAGGGNNNYYYjjjtttkkkddd[[[TTTNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRPPPPPPPPPNNNKKKHHHEEEDDDCCCAAA???===<<<;;;<<<<<<<<<999777555666777AAAAAABBBDDDFFFIIIKKKLLLKKKHHHEEECCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHGGGGGGFFFFFFEEEDDDDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJIIIIIILLLMMMOOOUUU^^^hhhyyyqqqnnnmmmmmmiiigggeeefffggghhhhhhhhhiiihhhhhhhhhhhhhhhiiiiiihhhiiijjjjjjjjjjjjlllnnnmmmllllllkkkiiigggeeeddd````````````````````````\\\[[[ZZZZZZZZZ[[[]]]^^^aaa___]]]]]]___dddiiillltttssstttvvvuuuuuuzzz{{{xxxvvvtttuuu|||zzztttkkkbbb```aaabbbppp~~~~~~|||kkkVVVHHH???999666777777777777777777777777888666666666666777777777777666666666666888:::;;;<<<::::::;;;;;;<<<======>>><<<<<<<<<;;;;;;::::::999999::::::;;;<<<;;;;;;;;;:::;;;;;;<<<<<<<<<======???@@@@@@???>>>>>>???AAA????????????????????????========================????????????????????????AAABBBCCCBBBAAAAAACCCEEEDDDGGGJJJLLLRRRiiimmmdddaaaZZZTTTQQQSSSVVVWWWZZZ]]]^^^bbbkkkrrrvvvwwwwwwxxxwwwsssnnnggg```[[[]]]aaakkkzzzsssdddYYYUUUSSSQQQOOOOOORRRVVVXXX[[[\\\^^^^^^]]]]]]^^^_________^^^^^^^^^___```aaa^^^```bbbbbbbbbbbbdddfffffffffffffffeeeeeeeeeeeefffhhhjjjkkkkkkjjjhhhfffhhhiiiiiijjjjjjjjjjjjjjjhhhiiijjjkkkkkkkkkjjjjjjkkkjjjiiiiiikkklllkkkjjjkkkkkklllnnnpppsssuuuvvvvvv{{{xxxkkkbbb\\\XXXWWWPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMLLLLLLMMMNNNMMMLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGIIINNNVVV]]]bbbcccfffiiikkkllllllnnnooonnnnnnoooqqqrrrssssssttttttsssqqqrrrtttvvvwwwvvvzzz{{{dddcccccckkkyyygggTTTGGG@@@<<<:::;;;;;;:::<<>>@@@BBBEEEGGGIIIJJJIIIGGGDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBAAAAAABBBBBBCCCDDDEEEHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFFFFEEEEEEGGGHHHIIIGGGHHHLLLMMMNNNSSSYYYYYYhhhzzzssslllkkkjjjjjjeeedddcccdddfffhhhhhhgggfffffffffffffffgggggghhhggghhhhhhgggggghhhkkkmmmjjjjjjiiihhhgggeeecccbbb[[[ZZZYYYWWWVVVVVVWWWXXXUUUUUUVVVWWWYYYZZZ\\\]]]```___^^^^^^```eeeiiilllsssqqqppppppnnnnnnttt|||}}}xxxssssssuuu{{{~~~tttlllddd\\\]]]bbbjjj|||tttaaaKKK@@@<<<999777777666666777777888888999999666666666666777777777777777555444555888;;;<<<===999::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;999:::;;;<<<============>>>??????>>>======>>>@@@???????????????@@@@@@@@@<<<<<<============<<<<<>><<<999888:::555555666666777888888999666666666666777777777777777555333444888<<<======999999:::;;;<<<===>>>>>><<<;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;:::999:::;;;============<<<===>>>>>>===<<<<<<===???>>>>>>?????????@@@@@@@@@<<<===>>>>>>>>>>>>===<<>>@@@CCCDDDEEEHHHKKKNNNJJJGGGIIIMMMNNNUUUmmm~~~{{{fff^^^WWWSSSWWW\\\]]]^^^```]]]]]]cccnnntttttttttwwwssssssqqqkkkeee```\\\YYYWWW[[[aaakkkvvv{{{ssshhh^^^ZZZTTTPPPNNNPPPSSSVVV[[[\\\^^^^^^]]]]]]___aaa```___^^^^^^^^^___aaabbb```bbbddddddddddddfffhhhgggiiiiiihhhffffffiiillljjjiiiiiiiiiiiiiiiiiijjjiiiiiihhhiiiiiiiiijjjkkkhhhiiikkklllmmmlllkkkjjjiiiiiijjjlllnnnnnnllljjjjjjjjjkkklllnnnqqqssstttvvv|||wwwnnngggfffdddaaa^^^[[[YYYXXXXXXWWWWWWVVVUUUUUUUUUTTTUUUVVVVVVWWWWWWUUUTTTSSSUUUTTTSSSQQQOOOMMMLLLKKKJJJKKKLLLOOOTTTYYY^^^aaaeeehhhkkkmmmmmmmmmnnnoooqqqrrrsssuuuuuuuuuttttttsssrrrpppqqqtttvvvwwwwwwzzz{{{jjjiiidddbbbmmmrrr[[[QQQFFF@@@<<<:::<<<@@@>>>@@@EEEMMMWWWdddttttttnnnfffccc^^^YYYUUURRRPPPPPPPPPOOOPPPQQQSSSSSSQQQOOOPPPOOONNNMMMLLLKKKJJJIIICCCDDDDDDCCC???<<<::::::<<<>>>@@@BBBEEEFFFGGGHHHDDDDDDDDDEEEGGGFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGG===???AAACCCCCCDDDFFFHHHIIIGGGHHHKKKMMMKKKMMMQQQWWWVVVVVVXXXZZZ]]]dddjjjlllmmmpppqqqsssvvvyyy{{{yyywwwsssooommmnnnrrruuuyyytttnnnjjjhhhfffbbb___dddcccbbbbbbccccccaaa```bbbbbbbbbbbbccccccdddeeeffffffeeeccccccdddhhhkkkeeeeeeeeedddcccbbbaaa``````\\\VVVPPPMMMLLLLLLMMMPPPRRRTTTWWWYYYZZZZZZYYYYYYZZZZZZ\\\^^^aaaccceeekkkhhhgggiiikkkoooyyyyyyooogggZZZUUUZZZdddnnn{{{zzzhhhPPPHHHBBB???<<<888999<<<333444444555666777888888666666666666777777777777777444222444888<<<>>>===999999:::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;;;;::::::888999;;;===>>>>>>===<<<<<<=========;;;;;;===>>>>>>>>>??????@@@@@@@@@@@@===>>>???@@@@@@???>>>===????????????????????????===@@@BBBEEEGGGJJJNNNQQQLLLGGGHHHMMMMMMOOO```uuussskkkaaaZZZUUUYYY]]]^^^^^^___aaa^^^aaajjjpppppprrrwwwuuuvvvtttoooiiiddd^^^YYYVVVWWWYYYaaannnyyyxxxrrrddd___XXXRRROOOOOORRRTTTWWWYYYZZZ[[[ZZZZZZ\\\]]]aaa``````______```bbbcccbbbdddffffffffffffhhhjjjfffhhhiiiiiiggghhhlllpppjjjiiihhhgggggghhhiiijjjiiiiiiiiiiiiiiijjjjjjkkkhhhjjjkkkmmmmmmlllkkkjjjggghhhjjjnnnppppppnnnllljjjkkklllmmmoooqqqssstttuuuyyytttssspppkkkgggccc___^^^[[[[[[[[[ZZZZZZYYYYYYXXXZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWUUUSSSPPPNNNLLLKKKMMMNNNOOORRRVVVZZZ]]]___fffiiilllnnnnnnnnnoooppprrrsssuuuvvvvvvvvvuuuuuutttsssqqqrrruuuwwwxxxxxxyyyzzz~~~qqqgggjjjmmmsssssseeeSSSDDD===;;;:::999<<<;;;===CCCHHHOOOZZZeeevvvxxxsssooohhh```YYYUUUTTTSSSOOOMMMLLLLLLNNNPPPQQQQQQTTTRRRPPPOOOOOONNNLLLJJJHHHGGGDDDAAA???>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGBBBCCCDDDEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEE@@@AAACCCEEEFFFEEEEEEDDDFFFEEEEEEEEEGGGJJJLLLNNNMMMNNNOOOPPPRRRTTTVVVXXX]]]]]]___```aaabbbbbbbbbbbbbbbbbbbbbccceeefffggghhhhhhgggfffdddbbb```___``````aaabbbcccddddddeeeaaacccdddbbb```___bbbdddccccccbbbaaa`````````aaabbbccccccbbbaaa```bbbcccggg```VVVPPPMMMLLLJJJIIINNNQQQTTTVVVVVVWWWXXXYYYYYYYYYXXXXXXYYY[[[]]]^^^```eeekkknnnnnnpppvvv{{{~~~vvvrrrzzz}}}xxxrrrlllgggcccaaacccllluuusssfffYYYEEEAAA===999999999888888444444555555666888999:::888777666444222111444666777777888999;;;<<<======999999::::::;;;<<<======;;;;;;;;;::::::999999999999999::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<===>>>??????>>>===<<>>>>>======<<<<<<>>>????????????>>>======AAAAAAAAACCCEEEHHHLLLNNNIIIGGGGGGGGGGGGJJJUUU```vvvfffwwwiii```ZZZ\\\^^^]]]___dddbbbbbbcccgggmmmrrruuuvvvzzz{{{wwwpppmmmkkkfff```]]]WWWRRRVVVdddtttxxxfffXXXWWWYYYTTTRRRTTTRRRUUUXXXYYYYYYYYY\\\___aaa```_________aaabbbcccgggfffeeedddeeeeeegggggglllkkkjjjiiiiiijjjkkkllliiihhhgggfffffffffffffffggghhhjjjjjjiiiiiijjjllljjjjjjkkkkkkkkkjjjiiiiiijjjjjjjjjjjjjjjiiihhhgggjjjjjjkkklllnnnpppqqqrrruuuyyy}}}wwwqqqkkkeee```aaaaaabbbdddeeefffdddbbbbbbccceeefffeeebbb___]]]WWW[[[]]]YYYRRRLLLKKKMMMPPPRRRTTTWWWYYY\\\```cccfffiiimmmooooooooonnnnnnooosssvvvuuuqqqpppsssvvvvvvvvvuuuuuuuuuwwwxxxyyyzzzzzzzzz|||~~~zzzxxxtttqqq{{{jjjWWWFFF;;;888888===;;;<<<@@@BBBEEEMMMVVVaaakkkzzz{{{xxxsssjjjaaaZZZUUUSSSQQQOOONNNNNNPPPQQQQQQQQQVVVTTTSSSRRRRRRPPPNNNKKKIIIHHHFFFCCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGCCCCCCDDDEEEEEEDDDCCCBBB??????>>>>>>>>>>>>??????AAA@@@@@@@@@AAAAAABBBCCC@@@AAABBBBBBCCCCCCCCCCCCEEEDDDDDDDDDFFFHHHKKKLLLKKKKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^bbbbbbaaaaaa___^^^\\\[[[]]]]]]^^^___```aaabbbbbbaaacccdddccc```___```bbbbbbaaa```___^^^^^^^^^^^^```aaaaaaaaa``````ccceeeiiibbbYYYRRRNNNLLLKKKIIIKKKNNNQQQSSSTTTTTTVVVWWWYYYXXXWWWWWWXXXYYY[[[\\\eeelllsssvvvuuuuuuxxx{{{ssslllmmmzzz{{{uuupppkkkiiihhhhhhkkkpppqqqiiiYYYLLLBBB???;;;888888888888777666666555555666666777777666666666444333444666888777777888999:::<<<<<<===999::::::;;;;;;<<<<<<<<<:::999999999888888888888999999::::::::::::;;;;;;========================>>>=========<<<<<<<<<;;;<<<===>>>>>>>>>>>>===<<<>>>>>>>>>>>>======<<<<<<>>>>>>??????>>>>>>===<<<<<<===>>>@@@BBBCCCDDDEEEEEEDDDDDDEEEEEEGGGQQQ[[[sssiiipppssshhh___^^^______bbbfffddddddeeehhhnnnssswwwzzz|||}}}zzztttpppoookkkfff[[[YYYUUUUUU\\\jjjzzzrrraaaYYYXXXWWWUUUTTTSSSUUUWWWXXXWWWXXX[[[]]]______^^^______aaabbbccceeeeeedddcccccccccdddeeejjjiiihhhhhhhhhhhhiiijjjiiihhhgggfffeeeeeeeeeeeefffgggiiiiiiiiiiiijjjlllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhiiijjjlllnnnqqqssstttvvvzzz~~~~~~wwwpppkkkiiihhhhhhiiijjjjjjiiiggggggfffeeeccccccbbbcccccc]]]^^^]]]WWWQQQLLLKKKLLLLLLPPPUUUYYY]]]aaaeeehhhgggjjjmmmoooooonnnnnnnnnnnnrrrtttssspppooorrruuuuuuuuuttttttuuuvvvwwwxxxzzzzzzzzz|||~~~vvvyyymmmTTTBBB<<<<<>>===<<<@@@FFFLLLUUUbbbpppzzzyyynnnddd\\\XXXVVVTTTRRRQQQQQQQQQPPPOOOVVVUUUTTTTTTTTTSSSPPPMMMKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBCCCDDDFFFHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLNNNOOOPPPQQQQQQQQQTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWYYYZZZ[[[\\\]]]^^^^^^___```bbbcccccc```^^^]]]^^^^^^^^^\\\[[[[[[ZZZZZZZZZ]]]]]]]]]\\\\\\___cccfffiiiccc[[[SSSOOOLLLJJJIIIJJJLLLOOOQQQRRRSSSUUUWWWZZZZZZYYYXXXYYY\\\^^^```mmmuuuqqqfffdddlll~~~~~~}}}}}}xxxqqqlllkkkllllllpppsssrrrjjj[[[KKKAAA???<<<888777777888888888777777666555444444444555555555666555555666999;;;777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777999999::::::::::::;;;;;;=================================<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<>>>>>>>>>============<<<>>>????????????>>>======<<<>>>@@@BBBCCCCCCBBBAAACCCBBBCCCEEEEEEFFFMMMVVVddduuummmpppxxxhhhaaa```aaadddggghhhhhhhhhjjjooouuu{{{~~~~~~~~~xxxuuuuuurrrnnn^^^^^^[[[VVVTTT\\\mmm{{{{{{kkk]]]YYYZZZYYYUUUSSSTTTVVVVVVVVVWWWYYY[[[]]]]]]]]]^^^___aaabbbcccccccccbbbaaa``````aaaaaaggggggffffffffffffgggggghhhhhhgggfffeeeeeeeeeeeedddfffggghhhhhhhhhjjjllllllkkkiiihhhggggggggghhhhhhgggffffffggghhhjjjkkkhhhhhhjjjmmmooorrrtttuuuwww{{{~~~~~~~~~yyytttqqqooommmmmmmmmlllkkkjjjgggccc```___aaadddfffccc___ZZZSSSNNNKKKKKKKKKLLLQQQYYY___ccceeegggiiihhhjjjmmmooonnnmmmnnnnnnmmmppprrrrrrooooooqqqtttvvvvvvvvvuuuuuuvvvwwwwwwyyyyyyzzz{{{}}}~~~{{{cccQQQHHHFFF@@@===<<<===<<<:::;;;???CCCHHHQQQZZZcccllltttyyy}}}zzzqqqjjjfffbbb]]]WWWSSSQQQPPPOOOOOORRRQQQRRRSSSTTTTTTQQQOOOMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDCCCBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFDDDEEEEEEFFFGGGGGGGGGGGGIIIIIIKKKLLLMMMNNNNNNNNNPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUUUUVVVVVVUUUUUUTTTVVVWWWXXXYYYZZZ[[[[[[\\\^^^___aaaaaa___\\\ZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWZZZ```dddfffaaaZZZSSSMMMJJJIIIHHHJJJMMMPPPRRRSSSTTTWWWYYY]]]]]]]]]^^^aaadddhhhjjjsss~~~|||mmmfffgggsss|||~~~}}}wwwnnnjjjlllooorrruuuuuunnn```PPPCCC===<<<:::777777888999999999666666555444444444444444555666777777666777999;;;888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::888888888777777777777777999999999:::::::::;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBBBBBBBBAAA@@@CCCBBBCCCGGGGGGGGGKKKQQQ^^^zzzsssjjjzzzvvvfff``````cccfffjjjkkkkkklllooouuu|||}}}yyyxxxvvvrrrddddddaaaXXXQQQSSS___iiisssxxxsssfff^^^^^^\\\VVVUUUUUUUUUUUUUUUVVVWWWYYY[[[[[[\\\]]]___aaabbbcccbbbbbbaaa``````_________eeeddddddddddddddddddeeeggggggfffeeedddddddddeeeccceeeggggggggghhhjjjlllnnnllljjjhhhgggggghhhiiiiiihhhfffeeeeeegggiiijjjiiijjjkkkmmmoooqqqrrrssstttxxx{{{{{{zzz}}}~~~zzzuuupppnnnlllkkkjjjhhheeeaaa^^^]]]___bbbdddbbb\\\SSSMMMKKKKKKLLLLLLRRRXXX___eeehhhhhhggggggjjjlllmmmnnnmmmmmmmmmooonnnpppqqqqqqpppppprrrtttxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxzzz{{{||||||||||||{{{{{{}}}pppbbbVVVPPPCCC>>>;;;<<<<<<:::<<>><<<;;;999888888999::::::999444444444444444555666666777888999888777666888999999999999999999999999999;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========AAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<===???@@@BBBAAABBBFFFGGGFFFHHHLLLWWWkkk|||lllpppoooccc```bbbcccjjjjjjkkkkkkmmmrrryyy}}}zzzxxxttthhhfffbbb\\\VVVUUUWWWZZZ```qqq{{{tttjjjddd___XXXXXXVVVUUUTTTUUUVVVWWWWWWYYYZZZ[[[]]]^^^```aaaaaaaaaaaaaaaaaaaaa```______cccccccccddddddccccccccceeeeeeddddddddddddeeeeeedddeeeggggggggghhhjjjkkkooommmkkkiiihhhiiijjjkkkllljjjhhhfffeeeeeefffgggkkkkkkmmmnnnooooooooonnnppptttwwwxxxvvvxxx||||||uuupppmmmjjjiiigggfffeeecccaaa```___^^^[[[UUUNNNJJJIIILLLNNNPPPVVV\\\ccciiikkkkkkjjjjjjlllmmmnnnmmmllllllmmmoooooopppqqqrrrqqqrrrssstttvvvuuuuuuuuuttttttssssssuuuwwwyyyzzz{{{{{{zzzyyyxxxyyyzzz}}}{{{qqqeee]]]NNNFFF>>><<<;;;999;;;???===>>>@@@AAACCCFFFLLLPPPUUU^^^hhhnnnqqqtttyyy}}}xxxqqqhhh```[[[WWWUUUSSSNNNMMMLLLMMMPPPQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDCCCBBBAAAAAAAAABBB@@@@@@????????????@@@@@@AAA@@@@@@???????????????@@@@@@?????????@@@@@@AAA???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVUUUUUUVVVUUURRRPPPQQQPPPNNNMMMLLLKKKJJJJJJHHHIIIIIIIIIJJJMMMQQQUUUSSSRRRPPPLLLHHHGGGHHHJJJKKKMMMPPPRRRTTTWWW[[[^^^aaacccggglllqqquuuxxxyyyxxx~~~sssrrrwwwzzzuuutttwww{{{xxxgggUUUGGG>>>:::999;;;999888888999::::::999555444444444555666777777777888999888777666777888999999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;<<<<<<<<<<<<=========AAABBBBBBBBBBBBAAA@@@@@@???>>>===<<<===???BBBDDDAAA??????CCCDDDCCCDDDGGGPPP___|||vvvmmmsss}}}llldddbbbaaadddfffgggggggggjjjqqqwww|||}}}zzzvvvkkkhhhccc___\\\YYYVVVUUUXXXiii{{{yyyoooeee]]]\\\YYYVVVUUUVVVWWWXXXWWWXXXYYY[[[]]]^^^_________``````aaaaaaaaaaaa``````ccccccddddddddddddccccccbbbbbbbbbcccdddeeefffgggeeeggghhhhhhhhhhhhiiikkknnnmmmlllkkkjjjkkkllllllmmmkkkiiigggfffeeeffffffkkkkkkmmmnnnnnnmmmlllkkkmmmppptttuuuttttttwwwzzz|||vvvrrrnnnlllkkkkkkllljjjgggbbb]]]ZZZTTTQQQNNNLLLLLLOOOSSSWWWYYY^^^dddiiilllnnnooopppnnnnnnnnnllljjjkkkmmmooooooppppppqqqrrrsssttttttrrrrrrrrrqqqpppooonnnmmmrrrtttwwwzzz{{{zzzxxxwwwvvvwwwyyy{{{~~~}}}wwwpppbbbVVVHHH@@@<<<888999===:::<<<===>>>???AAADDDFFFEEELLLUUU[[[```fffpppyyyzzzwwwrrrmmmhhhbbb\\\XXXUUURRROOONNNOOOPPPPPPPPPOOOOOOPPPPPPPPPOOONNNNNNHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHCCCCCCBBBAAAAAAAAABBBCCCAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>======>>>>>><<<===>>>>>>???????????????@@@@@@@@@@@@@@@??????>>>???AAACCCDDDCCCCCCBBBAAAAAACCCDDDEEEFFFFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNOOOOOOOOOOOONNNMMMNNNNNNOOOPPPQQQRRRRRRSSSPPPOOOOOOQQQQQQOOOMMMNNNMMMKKKIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGHHHKKKNNNJJJKKKKKKIIIGGGGGGJJJNNNPPPRRRUUUWWWYYY]]]aaadddgggjjjpppvvvzzz|||}}}}}}{{{~~~uuupppwww||||||~~~oooXXXGGG???===:::888999888777777888999888777777777666666555555666666444666777888777777888999:::999999999888888777777999::::::;;;;;;<<<<<<<<<999:::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<======@@@@@@AAAAAA@@@@@@???>>><<<===>>>???AAACCCEEEEEECCC???>>>BBBCCCBBBCCCFFFJJJUUUiiissshhhmmm~~~xxxmmmfffaaa\\\___aaa```___aaafffkkkwww~~~zzzssspppjjjccc]]]XXXUUUSSSVVV^^^ooo|||ooohhh```\\\XXXVVVWWWYYYYYYXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]^^^___aaaaaaaaaaaa```cccdddeeeffffffeeedddccc``````aaabbbdddfffgggiiihhhiiijjjiiihhhhhhiiijjjjjjjjjkkkkkkkkkkkkllllllkkkkkkjjjiiihhhggggggggghhhiiikkklllmmmlllkkkjjjlllooorrrsssrrrrrrtttuuuzzz|||{{{wwwssspppoooooopppnnniiibbb[[[VVVQQQSSSTTTSSSRRRTTTYYY^^^___bbbfffiiikkkmmmppprrroooooonnnkkkjjjjjjlllooonnnnnnnnnpppqqqsssssssssqqqqqqqqqqqqpppnnnlllkkkppprrrvvvyyyzzzyyywwwvvvuuuvvvxxxzzz|||~~~{{{zzzzzz}}}uuueeeSSSFFF>>>999888;;;999;;;>>>??????@@@AAABBB===CCCJJJOOORRRZZZgggqqqzzzyyyxxxwwwssskkkbbb\\\[[[XXXSSSPPPOOOPPPPPPOOOOOOOOOPPPQQQQQQPPPOOONNNKKKKKKLLLLLLKKKJJJJJJIIIGGGGGGFFFFFFGGGGGGHHHIIICCCBBBAAA@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@???>>>>>>??????999:::<<<>>>??????>>>===???@@@@@@@@@@@@??????>>><<<===@@@BBBCCCCCCBBBAAA???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPMMMKKKKKKMMMOOONNNLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJEEEGGGHHHGGGFFFHHHLLLPPPVVVXXX[[[]]]___ccchhhkkknnnrrrxxx~~~}}}yyyuuuttttttrrrsss~~~~~~yyyeeeMMM>>>===???===:::888777666666777777666555:::999888777555555555444111333666777777888999:::::::::999999888777777777999999::::::;;;<<<======999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;999999999999;;;;;;;;;;;;;;;<<<<<<<<<======>>>????????????>>>======444777:::===@@@AAAAAAAAAFFFBBB@@@CCCEEEDDDEEEGGGDDDLLLZZZqqqzzzeeeaaammm{{{sssiiibbbVVVYYY\\\\\\YYYZZZ^^^cccrrr~~~~~~}}}yyyqqqfff[[[TTTQQQQQQTTTSSS```yyyyyyrrrbbb^^^YYYWWWYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[\\\^^^```aaaaaaaaa```dddeeeffffffffffffeeeddd^^^^^^```aaadddfffhhhjjjiiijjjkkkjjjiiihhhhhhjjjhhhhhhjjjkkkkkkkkkkkkkkkiiiiiijjjjjjjjjiiiiiihhheeegggiiilllmmmllllllkkkmmmoooqqqrrrqqqpppqqqssswwwxxx{{{~~~}}}}}}yyyuuurrrpppppppppmmmggg___WWWRRRRRRVVVYYYYYYWWWXXX]]]bbbfffggghhhiiiiiikkknnnppppppooonnnkkkiiijjjlllooommmmmmmmmnnnqqqrrrrrrrrrsssssstttsssrrrpppnnnmmmnnnqqquuuyyyzzzyyywwwuuuuuuvvvwwwyyy{{{}}}|||yyyxxxxxx||||||{{{~~~~~~yyyiiiUUUDDD;;;:::<<<777888999:::<<<===>>>>>>@@@??????AAAEEENNNXXX___ttt}}}yyytttoookkkddd]]]ZZZYYYVVVOOOMMMPPPPPPOOOMMMLLLMMMNNNMMMLLLIIIJJJKKKKKKLLLLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCEEEFFFGGGCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIIIIGGGGGGGGGHHHLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKHHHFFFGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGLLLJJJIIIKKKJJJIIILLLRRRZZZ[[[]]]___ccciiipppvvvvvvyyy}}}zzzrrrmmmfff___^^^gggsss~~~hhhRRR@@@======888777;;;===:::777444444777:::===666666555555555555666666555666666666777777888888;;;::::::999888888888999999999;;;<<<======>>>>>>;;;::::::999888888888999:::999999888888999999:::999:::;;;<<<<<<<<<;;;:::;;;;;;:::999:::;;;<<<===???===:::888888999;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>><<<===<<<;;;;;;===@@@DDDEEECCCAAA@@@AAACCCGGGIIIDDDNNNPPPYYY~~~wwwaaa]]]eee|||mmmddd___YYYUUUUUUUUUTTTVVV[[[jjjuuuvvvlllddd]]]XXXTTTRRRQQQUUUeee|||sssdddWWWVVVXXXWWWWWWZZZUUUXXXZZZZZZXXXWWWYYY[[[]]]]]]\\\\\\]]]^^^___```bbbcccdddeeefffeeedddcccaaaaaacccdddfffggghhhiiiggggggggghhhggggggfffeeehhhiiiiiiiiiiiijjjjjjjjjggghhhjjjkkkkkkjjjiiihhhfffggghhhiiijjjkkkllllllooonnnmmmkkkjjjkkkooosssuuuwwwxxxwwwvvvuuuvvvwwwxxx{{{}}}wwwtttuuuwwwvvvooocccYYYTTTSSSVVVYYY\\\```cccfffggghhhllljjjhhhiiillloooqqqrrrqqqpppooommmlllkkkkkkkkklllmmmnnnpppqqqqqqrrrrrrpppppppppppppppppppppqqqvvvwwwxxxyyyxxxvvvtttsssvvvwwwwwwxxxzzz{{{|||||||||{{{~~~~~~{{{wwwxxxzzz{{{|||{{{zzz{{{|||wwwxxxzzziiiUUUEEE===<<<888888888999;;;<<<======????????????BBBHHHPPPUUUfffrrr}}}}}}yyytttoookkkeeeaaa```[[[UUUTTTWWWQQQOOOMMMMMMNNNNNNMMMKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHDDDDDDBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@????????????@@@================================================<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFFFFEEEEEEGGGHHHKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJHHHEEEDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKNNNKKKJJJKKKJJJJJJNNNTTTZZZ\\\aaaffflllttt|||~~~ssshhh```[[[VVVTTTYYYhhhxxxvvv[[[JJJ<<<:::999555555:::;;;999777555555777999;;;777777666666555666666666666666666777777777888888:::999888777777777777888888999:::;;;;;;<<<;;;;;;;;;:::999999888888888888:::999999888888999999:::999:::;;;<<<<<<<<<;;;:::;;;::::::999:::;;;<<<===>>>===<<<:::::::::<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>?????????>>>>>>=========<<<;;;===AAADDDHHHFFFCCCAAA@@@BBBDDDEEEEEEKKKIIIQQQnnneee[[[^^^mmmvvvhhh___YYYTTTSSSRRROOOPPPTTTeeeppp}}}~~~uuuiii^^^WWWTTTSSSPPPQQQ\\\nnnzzznnncccaaa___ZZZTTTSSSTTTWWWYYYYYYXXXXXXZZZ\\\]]]]]]^^^______`````````aaabbbbbbcccccccccccccccaaabbbcccdddeeefffggghhheeeffffffggggggfffffffffiiiiiiiiijjjjjjjjjjjjjjjiiijjjjjjkkkjjjiiigggggggggggghhhiiijjjkkkllllllnnnnnnllljjjiiikkkooorrrtttuuuvvvuuutttssstttvvvxxxzzz~~~}}}zzzzzz|||{{{ttthhh\\\UUUSSSUUUWWW\\\bbbfffjjjllllllnnnllljjjkkkmmmoooooooooppppppooonnnmmmmmmlllkkklllmmmnnnoooppppppppppppqqqqqqrrrrrrrrrrrrrrrqqqttttttuuuvvvuuutttsssrrrtttuuuuuuvvvwwwxxxyyyzzz}}}}}}~~~{{{||||||{{{|||~~~}}}|||{{{{{{|||~~~qqqppp}}}yyyeeeQQQCCC===<<<:::888888:::<<<=====================@@@EEEHHHSSSbbbsss|||{{{vvvrrrmmmhhheeeaaa\\\\\\^^^UUUSSSQQQPPPPPPNNNLLLJJJMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>======>>>>>>>>>?????????????????????????????????AAABBBCCCCCCBBBCCCFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDAAA@@@AAABBB@@@@@@????????????@@@@@@@@@@@@AAACCCEEEGGGIIIJJJPPPLLLJJJKKKKKKLLLQQQXXX]]]bbbiiipppxxx{{{ooobbbWWWPPPNNNLLLQQQ]]]pppwwwcccLLLAAA999999888444555;;;888777777666666777777888999999888777666666777777777777777777777888888888888888777666666666777777888999999::::::999999999:::999999999888888888888:::999999888888999999:::999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<===>>>>>>????????????=========<<<<<<>>>AAADDDKKKHHHEEEBBB@@@@@@AAAAAAGGGHHHDDDJJJ]]]vvvtttaaa\\\XXXiii}}}lllccc[[[UUUSSSQQQMMMLLLMMM]]]hhhvvvrrrcccZZZVVVUUUQQQOOOSSS___qqq}}}ppphhhccc\\\UUUSSSUUUVVVXXXXXXXXXYYY[[[]]]\\\]]]^^^```aaaaaa``````aaa`````````aaaaaabbbcccbbbbbbccccccdddeeeeeefffccccccdddeeeffffffffffffjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhfffeeegggggghhhiiijjjkkkkkklllmmmmmmlllkkkjjjkkknnnqqqrrrssstttsssrrrqqqrrrtttxxxxxxzzz|||pppcccYYYUUUTTTXXX^^^eeekkkoooqqqqqqooonnnmmmmmmnnnnnnmmmlllnnnoooooopppooonnnmmmlllllllllmmmnnnooooooooonnnqqqrrrtttuuuuuutttrrrqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrssstttuuuvvvvvvwwwwwwyyy|||}}}|||~~~}}}{{{zzz{{{~~~tttqqqwww{{{tttcccSSSIIIBBB>>>999888:::<<<======:::;;;;;;;;;:::;;;===???DDDSSSeeerrr{{{|||uuuqqqlllhhheeecccccceee^^^[[[XXXVVVTTTQQQMMMJJJNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????AAADDDGGGFFFFFFEEEEEEDDDCCCBBBBBBAAABBBAAA@@@=========???>>>============>>>>>>???>>>>>>???AAADDDGGGJJJKKKRRRNNNLLLMMMNNNPPPWWW___cccjjjttt~~~|||vvvlll```UUUNNNLLLMMMSSS]]]nnn~~~~~~eeePPPCCC>>>;;;;;;999555777===555666777777777777666555::::::999888777777777777888888888888888888888888888777777666666777777777999:::::::::999999888777888888999999999888888888:::999999888888999999:::999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999;;;;;;::::::;;;;;;<<<===;;;<<<===>>>????????????======>>>======>>>AAADDDJJJHHHEEEAAA?????????@@@HHHGGGDDDIIISSSaaassscccVVV^^^mmmsssjjjbbbZZZWWWTTTOOOLLLLLLUUU^^^mmmzzz|||lll```[[[VVVSSSPPPQQQWWWhhhyyykkkbbb^^^[[[ZZZVVVVVVVVVVVVWWWXXX[[[\\\\\\\\\\\\\\\]]]___```aaa``````_________aaabbbcccbbbbbbbbbcccccccccddddddaaaaaacccdddeeefffffffffkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhggggggggghhhhhhiiijjjjjjkkkkkkmmmmmmnnnmmmllllllnnnpppppprrrsssrrrqqqpppqqqrrrwwwvvvwww{{{xxxkkk```[[[XXX[[[bbbiiiooorrrssstttooonnnnnnnnnpppooonnnllllllmmmoooppppppooommmlllkkklllmmmmmmnnnnnnmmmmmmqqqrrrtttvvvvvvtttqqqoooppppppppppppqqqrrrssstttqqqqqqrrrrrrssstttuuuuuusssuuuxxx|||~~~~~~~~~|||{{{{{{}}}wwwqqquuu~~~xxxjjj^^^KKKDDD<<<999999;;;;;;:::777999::::::999999;;;<<<===IIIWWWcccnnnxxx|||zzzuuutttqqqmmmlllmmmnnnnnngggdddaaa]]]ZZZVVVQQQMMMMMMLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>?????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<==============================>>>======???BBBEEECCCCCCBBBBBBAAA@@@??????>>>>>>>>>===;;;;;;<<<===<<<<<<<<<<<<======>>>???AAABBBCCCEEEIIIMMMQQQSSSTTTQQQPPPRRRUUUXXX```hhhkkksss|||wwwsssiiiddd[[[QQQKKKJJJMMMQQQaaappp}}}jjjTTTDDD>>>======<<<999666777;;;444666777888888777666444::::::999888888888888888999999999999999888888888888888777777777888888999::::::;;;::::::999888777777777888999999999888777:::999999888888999999:::999999999999::::::;;;;;;999999999:::::::::::::::777888:::;;;;;;:::999888:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===>>>======>>>AAACCCEEEDDDBBB@@@??????@@@AAADDDDDDDDDJJJPPPTTTuuuqqq\\\YYY]]]mmmtttiii___ZZZWWWQQQNNNNNNOOOWWWcccppp{{{sssfff^^^UUUSSSQQQRRRUUU```xxxtttkkkfffbbb___ZZZXXXVVVUUUUUUWWWYYY[[[[[[ZZZXXXWWWXXX[[[___aaa``````_________aaacccddd```aaaaaaaaabbbbbbcccccc```aaabbbdddeeefffffffffiiiiiijjjjjjjjjkkkkkkkkkggggggggghhhhhhiiiiiijjjhhhhhhhhhiiijjjjjjkkkkkklllnnnoooooonnnmmmoooppppppqqqrrrrrrppppppqqqrrruuuuuuuuuxxx~~~sssiiiccc___bbbggglllpppsssttttttnnnnnnnnnooopppqqqooonnnlllmmmnnnpppooonnnlllkkkjjjkkklllmmmmmmnnnmmmmmmpppqqqsssttttttrrrooommmqqqqqqqqqqqqrrrsssuuuvvvqqqqqqrrrrrrssstttttttttqqqssswwwzzz|||~~~~~~~~~}}}||||||tttuuuzzzyyyooo]]]SSSFFF>>><<<;;;888666666888999999999999:::;;;;;;BBBKKKRRR\\\gggmmmmmmoooqqqqqqoooqqquuuwwwvvvkkkiiifffdddaaa\\\WWWSSSNNNLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJHHHGGGEEECCCCCCCCCDDDFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<===@@@BBB@@@@@@@@@??????>>>>>>===<<<===>>><<<;;;;;;<<<>>>===<<<<<<======>>>???@@@BBBBBBCCCFFFJJJOOOTTTWWWYYYWWWWWW\\\___dddllluuuttt||||||xxxrrrjjjcccVVVSSSMMMHHHFFFKKKSSSYYYooonnnYYYIII???:::;;;;;;:::888666666666555666888999999888666555999888888888888888999999:::::::::999999999999999888888777777777888999999:::::::::::::::999888777666777888999999999888777:::999999888888999999:::999999999999999:::;;;;;;888888999:::::::::::::::666777888999:::999888777:::::::::::::::;;;;;;<<<<<<======>>>>>>======<<<:::<<<============@@@BBB@@@??????>>>>>>???@@@AAA???AAABBBHHHLLLMMMdddgggZZZSSS\\\ooottteee^^^YYYTTTOOOOOOMMMRRRZZZeeeqqq|||uuujjjbbbWWWRRRQQQSSSTTTXXXiii{{{xxxrrriiiaaa^^^[[[VVVTTTTTTVVVWWWWWWXXXWWWUUUTTTUUUYYY\\\___^^^^^^^^^___```aaabbbccc______``````aaabbbcccccc```aaacccdddeeefffffffffgggggghhhiiijjjkkkkkklllfffffffffggghhhiiijjjkkkhhhhhhiiiiiiiiijjjjjjjjjkkkmmmoooooonnnmmmnnnoooooopppqqqpppoooooooooqqqsssssstttwww}}}wwwpppkkkfffhhhkkknnnqqqrrrssstttpppooonnnooopppqqqpppooolllmmmmmmnnnmmmlllkkkjjjiiijjjkkkmmmnnnooooooooopppqqqrrrrrrrrrpppnnnmmmrrrrrrsssttttttuuuvvvvvvqqqrrrrrrrrrssssssssssssqqqssswwwyyyzzz{{{~~~~~~~~~}}}}}}~~~wwwjjjXXXKKKDDD@@@:::666777888999999777777999:::999>>>AAAEEELLLUUUYYYYYY^^^dddggggggkkkrrruuusssjjjiiihhhgggeeebbb^^^[[[VVVTTTQQQMMMKKKJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA????????????????????????========================999::::::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<<<<>>>???>>>>>>>>>===============<<<===>>>===<<<<<<===???=========>>>>>>???@@@AAAAAABBBCCCFFFKKKPPPVVVYYY^^^]]]```fffkkkpppxxxwwwpppkkkddd\\\UUUJJJIIIHHHIIIOOOYYYeeemmm}}}ttt\\\KKKAAA;;;999999999888888888777555666777888999999888777666777777777777777888999:::;;;;;;:::::::::999999999666666666666666777888999888888888999888888777777555666888999:::999888777:::999999888888999999::::::999888888888999:::;;;777888999:::;;;::::::999777777888999999999999999::::::999999::::::;;;<<<>>>>>>>>>>>>===<<<;;;;;;999:::<<<<<<<<<===>>>@@@======<<<======>>>???@@@===AAAAAADDDIIIJJJYYYtttxxxgggVVVUUU```qqqoooddd]]]WWWRRRQQQMMMOOOSSS\\\gggttt}}}vvvnnnhhh^^^VVVRRRTTTSSSQQQYYYfffuuuzzz~~~}}}|||{{{uuummmccc^^^WWWSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[\\\]]]___``````aaaaaa]]]]]]^^^___aaabbbccccccbbbbbbdddeeeffffffffffffddddddfffgggiiikkkllllllggggggffffffggghhhiiijjjiiiiiiiiiiiiiiijjjjjjjjjhhhkkkmmmnnnmmmlllllllllmmmnnnooonnnmmmlllmmmoooqqqqqqrrruuuyyy~~~xxxsssoookkkkkklllnnnppprrrtttuuutttrrrooonnnooopppoooooommmmmmlllkkkjjjjjjiiiiiihhhiiikkkmmmooopppqqqqqqqqqqqqqqqqqqpppooonnnmmmrrrsssuuuvvvvvvvvvuuuuuuqqqqqqqqqqqqrrrrrrrrrrrrrrrtttvvvvvvvvvxxx|||~~~~~~~~~~~~~~~}}}}}}}}}}}}hhhWWWMMMFFF>>>888888999999888666666777999888;;;<<<===BBBIIIKKKJJJMMMTTTZZZ\\\bbbjjjmmmjjjhhhgggggghhhhhhfffccc```___\\\XXXTTTPPPNNNMMMMMMNNNMMMLLLKKKKKKJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>>>>===<<<======<<<<<<=====================>>>>>>>>>======>>>@@@>>>>>>>>>>>>???@@@BBBBBBEEEFFFGGGJJJOOOUUU[[[___bbbbbbfffmmmsssxxxzzzooofff```YYYQQQKKKEEEGGGJJJQQQ[[[iiiyyy~~~eeeOOOCCC<<<888999:::999999:::<<<:::777777888999::::::999888777555555666666777888::::::;;;;;;;;;::::::999999999555555555555555666777888666666777777777777666666444666888999:::999888777:::999999999999999999::::::999888888888999:::;;;777888999:::;;;:::999999888888888999999::::::;;;::::::999999::::::;;;<<>>>>>===;;;:::999888:::;;;<<<<<<<<<>>>???<<<<<<<<<<<<<<<===>>>???@@@DDDAAABBBHHHJJJTTThhhuuu___UUUVVVaaatttxxxjjjbbbZZZUUUSSSNNNNNNPPPWWWbbbnnnyyyxxxqqqpppggg[[[TTTVVVTTTNNNQQQYYY___gggmmmqqqwww}}}fff```XXXSSSRRRRRRRRRQQQPPPRRRVVVYYYZZZZZZYYYXXXYYYZZZ\\\^^^_________^^^\\\\\\]]]___```bbbcccdddccccccdddeeeffffffffffffbbbcccdddfffiiikkklllmmmiiihhhgggffffffggghhhhhhiiiiiiiiiiiiiiijjjjjjjjjfffiiilllmmmllljjjjjjjjjkkklllmmmmmmkkkkkklllmmmppppppqqqssswww{{{|||xxxsssqqqmmmmmmmmmnnnppprrruuuvvvwwwtttpppnnnnnnnnnnnnmmmnnnmmmkkkjjjiiihhhhhhhhhhhhiiikkkmmmoooqqqrrrrrrrrrrrrqqqppppppoooooonnnrrrsssuuuwwwwwwvvvuuusssppppppppppppqqqqqqqqqqqqtttuuuvvvuuussstttyyy}}}~~~~~~~~~~~~}}}|||{{{{{{}}}qqqbbbRRRCCC;;;:::::::::777444444666999999:::;;;===>>>???@@@@@@BBBEEEJJJOOOUUU[[[bbbfffdddeeegggiiiiiihhhfffeeedddaaa\\\WWWTTTTTTUUUVVVSSSMMMGGGFFFHHHIIIHHHEEEIIIIIIHHHHHHGGGHHHHHHHHHEEEDDDCCCBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA???>>>??????@@@>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999999888===<<<<<<===??????===<<>><<<:::888888:::<<<>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>???@@@AAABBBDDDGGGMMMQQQtttrrrbbbXXXXXXdddrrrzzzggg[[[XXXWWWQQQKKKJJJOOOXXXcccqqq|||zzzuuuiiibbbYYYUUUUUUUUUSSSOOOTTTYYY]]]aaalll{{{rrrdddXXXVVVVVVSSSQQQRRROOOPPPSSSUUUWWWWWWWWWWWWVVVXXX[[[\\\[[[[[[[[[\\\YYYZZZ[[[^^^```bbbcccdddcccccccccccccccdddddddddddddddcccdddeeegggiiijjjiiiiiiiiiiiiiiijjjjjjjjjhhhfffeeedddeeefffhhhjjjiiiiiijjjjjjjjjkkkkkkkkkmmmmmmnnnooooooooooooooossssssrrrrrrtttvvvxxxyyyzzz{{{~~~{{{vvvrrrqqqooommmlllnnnpppqqqqqqtttqqqnnnmmmmmmnnnmmmlllpppooollljjjhhhhhhiiijjjhhhjjjnnnpppppppppqqqrrrsssrrrpppooonnnmmmnnnnnnpppqqqsssttttttssspppooopppqqqqqqrrrrrrrrrqqqqqqvvvuuutttttttttvvvwwwxxxyyy{{{}}}~~~|||zzz~~~sssbbbPPPDDD>>>;;;777555666777888888888888999::::::;;;;;;;;;===???CCCFFFKKKPPPWWW[[[]]]^^^aaaccceeefffffffffhhheeebbb^^^\\\[[[[[[[[[WWWRRRLLLJJJKKKLLLJJJGGGIIIIIIIIIHHHIIIIIIJJJJJJEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@AAA?????????>>>>>>============<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<<<<<<<<<<<<<===>>>======?????????@@@BBBEEEGGGIIIKKKNNNRRRXXX^^^dddiiilllwww{{{~~~}}}{{{{{{~~~~~~|||xxxrrrnnnfff\\\SSSOOOLLLGGGEEEHHHLLLWWWfffrrr{{{{{{{{{vvv[[[KKKBBB===999999999999888888888777777777999888888777777888888999888888777777777777888888999999::::::::::::999999:::777444444666777777555444444444444555666777777666666666777777777777777999999999999888888888888888888999999999999999999888999;;;;;;:::999:::;;;;;;::::::999999::::::;;;===;;;:::999999:::;;;=========<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAABBBFFFKKKOOO^^^~~~sssaaaWWWZZZccc}}}wwwhhh___ZZZSSSOOOMMMPPPVVV___lllxxx|||ooohhh___YYYVVVUUUSSSQQQPPPVVVYYY\\\eeesss|||yyykkk^^^YYYWWWSSSRRRTTTNNNOOOQQQSSSUUUVVVVVVVVVWWWYYY[[[[[[[[[ZZZ[[[\\\\\\]]]]]]^^^```aaaaaabbbbbbbbbbbbbbbbbbccccccdddccccccddddddeeeggghhhiiihhhhhhhhhiiiiiiiiiiiijjjggggggfffffffffgggiiiiiiiiiiiijjjjjjjjjkkkkkkkkklllmmmnnnnnnoooooonnnnnnrrrrrrrrrrrrtttuuuvvvwwwuuuvvvyyy|||xxxtttsssqqqnnnnnnppprrrssssssqqqnnnlllkkklllmmmlllkkkooonnnllljjjiiiiiijjjjjjjjjllloooqqqqqqqqqrrrssspppooonnnlllllllllmmmnnnoooqqqsssuuuuuusssqqqppppppppppppqqqqqqqqqppppppssssssrrrrrrsssuuuvvvwwwwwwyyy|||~~~~~~}}}|||wwwcccTTTHHHBBB:::777888999999777888888888888888888777777999;;;<<<===@@@EEEJJJOOORRRTTTWWWZZZ^^^bbbdddfffhhhgggeeedddcccbbbbbbbbb^^^YYYTTTQQQPPPOOOLLLIIIKKKJJJJJJIIIIIIJJJJJJKKKEEEEEECCCCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBB@@@@@@@@@???????????????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===============>>>???@@@AAAAAABBBCCCFFFIIILLLNNNQQQWWW```gggkkkooossswww}}}{{{|||~~~}}}zzzrrriiicccUUUNNNGGGDDDCCCDDDIIINNN\\\kkk}}}~~~~~~uuubbbMMMAAA<<<888777777777777777777666666666666777777666666666666777777888777777666666777777888888888999999999999888888999888666555666777666555555555555555555777888888555666666777777888888888999999999999999999::::::888888999999::::::;;;;;;::::::;;;:::888888999;;;;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>???@@@AAADDDIIILLLPPPkkkqqq\\\UUUWWWhhh|||yyyhhh]]]WWWSSSPPPQQQSSSXXXeeeqqqxxxssskkkbbb[[[WWWTTTSSSMMMRRRUUUVVV\\\gggsssyyy}}}qqqbbbZZZVVVSSSSSSUUUNNNOOOPPPRRRTTTUUUVVVWWWZZZ[[[[[[ZZZYYYYYY[[[]]]________________________bbbaaa`````````aaacccdddbbbcccdddeeefffggggggggggggggghhhhhhhhhiiiiiiiiiggghhhhhhiiiiiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnmmmmmmooopppqqqrrrssstttttttttqqqqqqrrrvvv}}}}}}yyyuuurrrpppnnnnnnpppqqqrrrrrrmmmkkkiiiiiikkklllkkkkkkmmmlllkkkiiiiiiiiijjjkkkmmmoooqqqqqqqqqpppqqqrrrkkkkkkjjjiiijjjkkkmmmmmmoooqqqssstttuuutttsssrrroooooooooooooooooooooooopppoooooopppqqqsssuuuvvvtttvvvyyy|||~~~~~~~~~tttdddYYYRRRIIIAAA<<<999777666999888888888888888999999:::;;;::::::;;;>>>CCCFFFIIIKKKMMMQQQUUUZZZ^^^``````aaaccceeefffhhhhhhiiifffbbb]]]ZZZXXXUUUQQQNNNNNNMMMLLLJJJJJJIIIIIIIIIGGGFFFDDDCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>======<<<<<<======>>>=================================>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHJJJLLLOOOQQQSSSZZZcccnnnuuuvvvwwwzzz}}}zzz|||}}}|||yyyxxxyyy{{{~~~|||yyyuuuooofff]]]VVVOOOIIIDDDAAADDDLLLXXX```tttwww^^^PPPAAA:::999777666888777777777666666666555555555555444444444444555555777777666666666666777777777777888888888888777777888777666666666555555444444444444444555666777888555555666777888888999999888888999999::::::;;;;;;888888999:::;;;;;;<<<<<<:::;;;:::999777777999;;;;;;::::::999999::::::;;;999:::;;;;;;;;;;;;:::999:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<==================???@@@@@@AAADDDHHHKKKNNN^^^|||jjjZZZTTTWWWkkkuuuddd\\\WWWSSSQQQPPPSSS^^^jjjyyy~~~yyyqqqggg^^^XXXVVVNNNQQQSSSSSSUUU]]]jjjsss}}}tttggg]]]VVVSSSSSSUUUPPPPPPQQQRRRSSSUUUWWWXXXZZZ[[[[[[YYYXXXXXX[[[]]]________________________aaa```___^^^___aaacccdddaaabbbdddeeeffffffeeeeeefffffffffgggggghhhhhhiiiggghhhjjjkkkkkkjjjiiihhhhhhhhhiiijjjkkkjjjjjjiiijjjkkkkkkllllllllllllllllllmmmoooqqqrrrqqqqqqpppoooooooooqqquuu|||~~~||||||{{{xxxuuupppnnnllllllnnnoooooonnnkkkiiiiiiiiikkkllllllkkkkkkjjjjjjiiiiiijjjkkkkkkmmmoooppppppooonnnooopppiiihhhhhhhhhiiikkkmmmnnnnnnppprrrsssttttttssssssnnnnnnmmmmmmllllllmmmmmmlllllllllmmmnnnpppssstttqqqsssvvvzzz|||~~~~~~qqqmmmjjjbbbTTTEEE:::777777777777777777777999:::;;;;;;;;;:::999888:::===@@@CCCDDDFFFIIIMMMPPPTTTVVVUUUXXX\\\aaafffjjjmmmnnnnnnllliiieeebbb^^^ZZZWWWRRRQQQOOOLLLJJJIIIGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@????????????????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>@@@AAABBBBBBDDDGGGJJJLLLQQQbbbyyycccWWWPPP\\\ooowwwccc]]]VVVRRROOOPPPYYYcccqqq}}}uuujjj```[[[TTTTTTTTTSSSRRRXXXcccnnn|||ttthhh^^^WWWTTTRRRQQQPPPPPPOOOPPPRRRUUUVVVYYYYYYYYYXXXWWWXXXZZZ\\\\\\]]]]]]^^^___``````aaa_______________aaabbbcccaaabbbccceeeeeeeeeddddddddddddeeeffffffggghhhhhhgggiiikkklllllljjjhhhgggggghhhiiijjjkkkjjjiiihhhiiiiiijjjkkkkkkkkkkkkkkkjjjkkkmmmnnnoooooonnnmmmmmmllllllmmmppptttyyy|||~~~}}}xxxwwwwwwxxxuuusssooommmllllllmmmnnnmmmllljjjjjjiiikkkmmmnnnmmmllljjjiiiiiiiiijjjjjjkkkkkklllmmmmmmmmmlllkkklllnnniiihhhhhhhhhiiikkkmmmnnnmmmnnnpppqqqrrrrrrrrrrrrmmmlllkkkjjjjjjjjjjjjkkkjjjiiijjjjjjlllnnnppprrrooopppssswwwyyy|||}}}}}}~~~}}}}}}}}}zzzjjjTTTDDD======666666555555666777999:::999999999888777777999;;;???@@@AAACCCFFFHHHIIIJJJLLLOOOUUU\\\ccciiimmmooorrrqqqpppmmmiiieeeaaa___VVVUUURRROOOMMMKKKJJJIIIKKKJJJHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@???????????????@@@@@@@@@??????>>>>>>>>>>>>??????????????????????????????<<<<<<======>>>>>>??????<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAABBBAAAEEEJJJLLLMMMNNNRRRUUU[[[]]]aaafffkkkpppsssuuummmsssyyy||||||zzzzzz{{{|||{{{xxxuuurrrooolllkkkfffaaaYYYRRRMMMIIIFFFDDD@@@@@@CCCKKK^^^uuu||||||{{{bbbOOODDD===888888:::888888999777777777777666666666666777777666666666666777777777666666555555666666777777777888888888888777777666888888777555333333333333333222333333444555666666777777888888999999999888888888888888888999999888888999999::::::;;;;;;777888999999888888999;;;;;;::::::999999::::::;;;888999:::;;;;;;:::999888999999999999999999999999:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<>>>@@@BBBBBBBBBDDDFFFHHHJJJJJJRRRkkkppp___TTTWWW___ppppppfff\\\UUURRRQQQVVV\\\hhhvvvvvvjjjccc]]]YYYWWWUUUTTTVVV___hhhzzznnncccZZZTTTRRRQQQNNNMMMMMMOOOQQQSSSUUUVVVWWWWWWWWWWWWYYY[[[YYYZZZ[[[]]]^^^```aaaaaa^^^^^^___```aaabbbbbbcccaaabbbccccccdddddddddcccccccccdddeeefffgggggghhhhhhiiikkkkkkkkkjjjhhhgggfffgggiiikkkkkkjjjiiihhhhhhhhhiiijjjjjjjjjiiiiiiiiijjjkkkkkklllllllllllljjjiiiiiiiiikkkmmmppprrrrrruuuzzz~~~{{{wwwrrrqqqrrrtttrrrqqqpppooonnnnnnoooooonnnmmmkkkjjjjjjlllnnnnnnmmmkkkiiiiiiiiijjjjjjjjjjjjjjjiiijjjkkkjjjiiiiiikkkllljjjjjjiiiiiiiiijjjlllmmmllllllmmmnnnoooooooooooolllkkkiiihhhgggggghhhiiiiiiiiihhhiiijjjlllnnnooonnnoooqqqtttvvvxxxyyyzzz{{{|||}}}|||{{{|||~~~{{{gggTTTIIIDDD:::999777666666888999:::666888999999888777888999:::<<<>>>@@@BBBBBBBBBBBBCCCFFFLLLRRRZZZaaafffiiimmmnnnnnnmmmiiidddaaa___XXXWWWUUUSSSQQQPPPOOOOOOMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEFFFEEEDDDBBBAAA???@@@@@@@@@AAAAAAAAABBB@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@AAA<<<===>>>???AAABBBCCCCCC@@@AAABBBDDDFFFHHHIIIJJJMMMSSS[[[___```aaadddhhhkkkmmmppptttxxx|||~~~ppprrruuuwwwxxxxxxxxxwww}}}zzzuuuoooiiiddd___\\\TTTPPPKKKGGGFFFEEEEEEDDDBBBGGGOOO^^^vvv}}}|||hhhRRRDDD>>>888666999:::777555666666666666555555555444444666666555555555555666666666666555555555555666666777888888999999888888777777:::;;;:::777555444555333333333444444555666777888888888888888888888888888888777777777777777777888888999999999999999999444666888999999999:::;;;;;;::::::999999::::::;;;999999999::::::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>=========<<<<<<<<<<<<===???AAAAAAAAABBBDDDFFFEEEHHHNNN\\\vvvpppaaa]]]ZZZ___ppprrrccc[[[WWWTTTTTTVVV\\\jjj{{{~~~ssskkkeee^^^YYYXXXWWWWWW[[[bbbvvvtttggg]]]VVVTTTQQQNNNMMMNNNQQQSSSQQQSSSVVVWWWWWWWWWXXXZZZXXXYYYZZZ[[[]]]^^^___```]]]^^^```bbbcccccccccbbbbbbbbbbbbbbbbbbccccccdddbbbbbbcccdddeeefffggggggiiiiiijjjjjjjjjiiigggfffeeegggiiikkkkkkjjjhhhggggggggghhhiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiijjjkkkiiiiiihhhhhhhhhhhhiiijjjiiimmmrrrvvvxxxzzz}}}~~~wwwsssnnnmmmoooqqqpppooopppnnnnnnnnnoooooommmkkkkkkkkkkkklllnnnnnnllljjjiiijjjjjjjjjjjjiiiiiihhhhhhiiiiiihhhhhhhhhkkkmmmlllkkkiiihhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhfffeeefffggggggiiiiiihhhhhhiiijjjlllmmmmmmnnnoooqqqssstttuuuvvvxxxyyyzzzzzzzzz|||~~~~~~tttbbbRRRIII???>>><<<:::999999:::;;;666888;;;;;;:::999888999777999<<<>>>@@@@@@???>>>===@@@DDDKKKRRRYYY___bbbfffhhhiiihhhddd```]]][[[YYYXXXWWWVVVUUUUUUUUUUUUNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB===>>>???AAACCCEEEFFFGGGGGGIIIKKKNNNQQQTTTWWWXXXYYYaaajjjooopppqqquuuxxxxxxyyyzzz|||}}}~~~~~~~~~qqqpppqqqsssuuuwwwwwwvvvwwwsssmmmggg```YYYSSSOOOCCCAAA>>>>>>???@@@AAA@@@LLLRRR^^^pppyyy~~~|||zzz|||jjjUUUDDD::::::666555888999555333333555555444444444333333333333222222111111222222333666666555555555555666666888888999999999999888888999<<<>>><<<999666666777555444444555555666777888999999999888888888888888888888777777666666555555999999888888888888888888222555888::::::::::::;;;;;;::::::999999::::::;;;999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;<<<>>>@@@@@@@@@AAABBBDDD===EEELLLRRR___lllfff[[[UUU^^^sss{{{iii___ZZZVVVSSSRRRQQQaaasssyyyqqqjjj```ZZZZZZZZZWWWYYY^^^hhh{{{ssshhh\\\YYYUUUQQQPPPQQQSSSUUUNNNQQQTTTVVVWWWWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^\\\^^^aaadddeeedddcccbbbcccbbbaaaaaaaaabbbcccdddaaabbbbbbccceeefffggggggiiiiiiiiiiiiiiihhhggggggeeegggiiikkkkkkjjjhhhgggfffgggggghhhhhhhhhhhhhhhiiiiiihhhgggggghhhjjjjjjkkkkkkjjjhhhgggggggggfffeeeiiinnnrrrssssssttttttxxxyyy{{{|||}}}zzzuuuqqqvvvttttttuuuxxx{{{|||{{{uuuqqqlllkkknnnppppppooommmlllllllllmmmmmmkkkiiikkkjjjkkklllmmmmmmkkkiiijjjjjjjjjjjjjjjiiihhhhhhhhhhhhiiihhhhhhiiikkkmmmmmmkkkjjjhhhgggfffggggggjjjjjjiiiiiiiiiiiiiiiiiikkkiiigggeeedddeeefffgggjjjiiihhhhhhhhhjjjkkklllmmmnnnooopppqqqrrrssssssvvvwwwxxxyyyzzz||||||yyy}}}nnnccc]]]\\\SSSLLLCCC;;;888888888888666777999999888777777777<<<<<<======>>>>>>??????>>>???AAADDDHHHMMMQQQTTT\\\\\\[[[ZZZZZZYYYXXXXXXXXXYYYYYYWWWUUUTTTUUUWWWWWWVVVSSSQQQOOONNNNNNNNNJJJKKKMMMNNNMMMKKKIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAACCCDDDDDDDDDBBBBBBBBBCCC@@@AAABBBDDDDDDDDDDDDDDDHHHGGGGGGIIILLLOOOPPPPPPVVVWWWZZZ^^^aaaccceeefffeeejjjrrryyy}}}~~~|||zzz~~~|||zzzyyyxxxxxxyyy{{{zzzwwwssspppmmmlllkkkggg^^^WWWTTTOOOHHHBBB@@@===:::;;;===;;;;;;CCCOOOaaalllyyywww|||~~~qqqzzz~~~|||gggRRRDDD<<<888999888888777666555555555444444444444444444444444777666444333333444555777888888777777666666555555666777888999999888777666666777999:::999888666444333333444666777999::::::;;;;;;;;;;;;:::999888777555666888999::::::999888666666666555666777777888555555555555555666777777999999888888888888999999::::::999999::::::;;;<<<======<<<:::888888:::<<<;;;=========;;;:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>???@@@AAAAAA@@@EEE@@@BBBKKKSSSfffttt```UUUTTT\\\ppp{{{hhh]]][[[XXXRRRRRRUUUaaasss}}}rrrmmmddd^^^\\\\\\]]]^^^dddnnn{{{{{{wwwccc]]]VVVRRRQQQPPPNNNKKKPPPOOOOOOQQQTTTWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\[[[^^^___aaaaaa``````bbbcccccc```]]]\\\]]]```dddgggbbbbbbcccdddddddddccccccffffffffffffffffffffffffdddeeegggiiijjjiiihhhgggfffeeecccdddfffggggggfffgggggggggfffeeefffiiilllooollliiihhhiiiiiiiiihhhhhhiiikkklllmmmnnnnnnnnnrrrrrrssssssrrrqqqooonnniiijjjlllnnnppprrrssstttmmmnnnooooooooonnnlllllllllmmmmmmllliiigggfffgggiiijjjkkklllmmmmmmmmmmmmjjjhhhgggffffffggghhhjjjeeegggiiiiiihhhhhhlllooollljjjhhhgggeeeeeeeeefffcccdddeeefffhhhiiikkklllppplllfffcccbbbbbbcccdddhhhgggeeedddeeegggjjjlllnnnoooooonnnnnnnnnqqqsssvvvxxxzzz{{{{{{|||~~~}}}|||}}}vvvlllgggeeebbb^^^VVVKKKAAA;;;888888999:::;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????<<<===>>>AAADDDHHHKKKMMMTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVTTTTTTUUUWWWUUUTTTSSSQQQQQQQQQRRRSSSOOOOOOOOOOOOOOONNNMMMLLLLLLKKKIIIGGGFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBCCCEEEAAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDEEEEEE@@@CCCGGGKKKNNNPPPQQQQQQRRRQQQRRRSSSVVVYYY[[[\\\bbbdddfffhhhkkklllnnnnnnmmmrrr{{{~~~{{{|||{{{zzzyyyxxxxxxxxxxxxvvvtttpppkkkgggccc```___XXXPPPIIIFFFDDD???<<<===<<<999888<<>>===;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@@@@???BBB>>>???GGGLLLZZZrrr```SSSQQQ```ppp|||wwwkkkccc\\\UUURRRSSS\\\kkkxxx~~~xxxpppjjjgggfffeeeeeecccjjjttt{{{}}}{{{xxxvvvhhhaaaXXXRRRPPPPPPOOONNNNNNMMMLLLNNNQQQTTTUUUUUUWWWXXXZZZ[[[\\\]]]\\\\\\\\\^^^____________```bbbaaa___^^^]]]]]]```ccceeeccccccddddddeeeeeedddddddddddddddddddddddddddddddddeeegggiiijjjiiihhhgggfffeeeddddddfffggggggffffffggggggfffeeegggjjjlllooommmkkkjjjkkkkkkjjjiiihhhiiijjjkkkllllllllllllnnnnnnoooooonnnlllkkkjjjgggggghhhjjjkkklllmmmmmmjjjkkklllmmmnnnmmmmmmlllmmmooopppnnnkkkiiigggggghhhhhhiiijjjkkkllllllkkkiiihhhfffeeeeeefffhhhiiihhhjjjkkkjjjhhhhhhiiikkklllkkkiiigggeeeddddddeeeddddddeeegggjjjllllllkkkkkkgggcccaaaaaaccceeefffgggfffeeedddeeegggjjjkkknnnoooooonnnnnnnnnqqqsssvvvxxxzzz{{{{{{|||~~~yyyvvvuuuooonnnhhh\\\MMMAAA<<<;;;;;;;;;:::999888999999:::999999:::;;;<<<>>>>>>???;;;;;;<<<===???BBBDDDEEEIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSRRRSSSUUUWWWVVVUUUTTTSSSTTTUUUVVVWWWTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQOOOMMMKKKIIIHHHGGGIIIIIIIIIHHHFFFEEEFFFHHHDDDEEEFFFHHHHHHHHHGGGGGGIIIJJJJJJJJJJJJJJJJJJIIIEEEIIIPPPXXX]]]```aaaaaa```___``````bbbeeehhhiiioooppprrrsssuuuvvvwwwwwwsssxxx|||xxxwwwwwwwwwvvvuuutttsssrrrkkkiiiddd^^^XXXSSSOOONNNIIIBBB<<<;;;;;;888999;;;;;;888999AAAMMMZZZjjjvvvzzztttqqqqqqrrruuuyyy}}}nnnYYYGGG<<<888777888666666666555555444444333444444444444444444444444555444333222222333444555444444444444444555555555777777666666666666777777666777888999888777666555555555555555555444444444555555666888888999999999777888999999:::999999888666666666666666777888888555555555555555666777777777777666666666666777777999999999999999:::;;;;;;<<<===<<<;;;999999;;;======>>>???>>><<<;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????AAA>>>@@@EEEFFFNNNiiiuuu[[[NNNSSS^^^gggvvvzzznnnaaaYYYSSSRRRUUU```kkkvvvxxxrrrnnnkkkiiigggeeehhhkkknnnoooqqqtttuuuppphhh\\\TTTRRRQQQQQQPPPMMMLLLKKKLLLOOORRRSSSSSSTTTUUUWWWZZZ\\\\\\]]]\\\[[[\\\^^^^^^]]]]]]___```_______________```bbbbbbccccccdddeeeeeeeeeeeeeeeccccccccccccccccccccccccdddfffgggiiiiiiiiihhhhhhgggeeeddddddfffggggggfffeeeffffffffffffhhhkkkmmmooommmlllmmmnnnmmmkkkiiihhhiiiiiijjjkkkkkkkkkkkklllllllllkkkjjjiiigggffffffffffffgggggghhhhhhhhhfffhhhjjjkkklllmmmllllllnnnppprrrqqqmmmjjjhhhgggfffggghhhiiiiiiiiiiiiiiihhhgggfffeeeeeefffggghhhjjjkkklllkkkiiiggggggggglllkkkiiigggeeeeeeeeeeeegggffffffiiimmmnnnllliiieeecccaaa___```cccgggjjjgggfffeeedddeeegggiiijjjmmmnnnoooooonnnoooqqqsssvvvwwwyyyzzzzzz{{{|||~~~{{{yyytttkkk___SSSJJJFFFAAA>>>:::888777777777777888888999:::<<<===>>>>>><<<<<<======>>>??????@@@@@@@@@AAABBBCCCEEEHHHIIIKKKLLLNNNOOOOOOQQQTTTVVVXXXWWWWWWVVVVVVXXXYYYZZZXXXZZZ\\\]]]]]]\\\ZZZYYYXXXWWWWWWVVVTTTSSSRRRQQQRRRRRRQQQOOOLLLKKKKKKMMMKKKLLLMMMNNNNNNNNNMMMLLLSSSSSSSSSSSSTTTSSSQQQPPPLLLRRR[[[dddkkkooooooooommmnnnmmmmmmlllmmmoooqqqssstttvvvxxxzzz{{{{{{|||ssswww||||||wwwsssssssssrrrpppmmmiiifffddd]]]ZZZVVVPPPKKKFFFBBBAAAAAA===:::;;;:::888999<<<:::===EEESSSddduuuuuummmkkkmmmqqqtttyyy~~~ooo^^^III>>>999888888999555555555444444333333333444444444444444444444444333333222222222333444444333333444444555555555666777777555444444555777777777777888888777777666555222333333444666777777888888888888888888777666555999999999999999999888888555555444444555555666777555555555555555666777777777777666666666666777777999999999888999::::::;;;;;;<<<<<<;;;999:::<<<>>>===??????>>>===<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>>>>>===>>>???CCC@@@CCCFFFEEEGGGYYYooorrr\\\TTTTTTYYYfffwww~~~uuuiii```XXXTTTSSSWWW```kkk{{{|||wwwtttqqqmmmkkkmmmllliiiffffffiiioootttwwwpppeee^^^ZZZWWWTTTRRRQQQOOOMMMMMMOOOQQQRRRRRRPPPRRRUUUXXXZZZ\\\\\\]]]ZZZ\\\]]]]]]]]]]]]^^^```___```aaabbbbbbbbbaaaaaaaaabbbcccdddddddddddddddcccccccccccccccccccccccceeeeeeggghhhiiiiiihhhhhhgggeeeddddddfffgggfffeeeccceeefffffffffhhhkkkmmmmmmllllllmmmnnnmmmkkkhhhiiiiiijjjkkkkkkkkkkkkkkkmmmmmmlllkkkjjjiiiggggggfffffffffggghhhhhhiiiiiiggghhhiiikkkllllllkkkkkknnnpppqqqqqqnnnjjjhhhgggfffgggggghhhiiiiiiiiihhhgggfffeeeeeeeeeeeefffgggjjjkkkkkkkkkiiihhhffffffkkkjjjhhhggggggggghhhiiikkkhhhhhhjjjmmmmmmiiieeecccbbb```^^^___bbbfffjjjhhhhhhgggfffggghhhiiikkklllmmmnnnooonnnoooqqqrrrtttuuuwwwxxxwwwxxxzzz{{{{{{~~~yyytttkkk^^^UUUJJJEEE>>>::::::;;;;;;;;;888888999:::;;;<<<======??????????????????>>>>>><<<<<<<<<===???AAADDDEEEEEEGGGJJJKKKLLLOOORRRUUUVVVUUUVVVWWWXXX[[[]]]___ZZZ]]]aaadddeeeccc___]]]\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\YYYUUUSSSSSSTTTRRRSSSTTTVVVXXXZZZ[[[[[[aaa___^^^^^^___]]]YYYVVVOOOUUU```llluuuyyy{{{{{{yyyzzzzzzxxxtttrrrrrrsssqqqsssuuuxxxzzz|||}}}}}}tttuuuvvvwwwvvvtttrrrqqqmmmllljjjeee```ZZZUUURRRNNNLLLIIIEEEAAA>>><<<;;;<<<::::::===<<<999999<<>>===??????>>>===<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<===???@@@???======>>>@@@BBBAAADDDGGGEEEDDDPPP___uuuttt^^^QQQQQQUUU___llluuuuuuqqqlllaaa[[[UUUUUUYYYbbbsss}}}{{{yyywwwxxxtttmmmgggdddfffmmmrrryyytttnnnjjjfffbbb[[[VVVVVVSSSOOOMMMNNNNNNNNNNNNNNNPPPSSSVVVYYY[[[[[[\\\ZZZ\\\]]]]]]]]]]]]^^^```___aaacccddddddcccbbbaaa______```bbbbbbcccccccccccccccccccccccccccccccccdddeeeeeefffgggggghhhhhhfffeeeccccccdddeeeeeedddbbbccceeeffffffgggiiillljjjjjjjjjkkklllllliiigggiiijjjkkklllmmmmmmmmmlllmmmlllkkkjjjiiihhhhhhgggdddeeefffggghhhiiijjjkkkiiijjjkkklllkkkkkkiiiiiilllnnnooonnnllliiiggggggggghhhiiiiiiiiiiiiiiiiiiffffffeeeeeeeeeeeeffffffhhhhhhhhhhhhiiihhhhhhggghhhhhhgggggghhhiiikkklllllljjjhhhiiijjjhhheeeaaa``````^^^[[[ZZZ\\\```eeeiiiiiihhhhhhhhhiiijjjkkkjjjlllnnnooonnnoooppprrrrrrsssuuuuuuuuuuuuwwwxxxyyyzzznnncccVVVOOOEEE???===>>>===<<<999999:::;;;;;;<<<<<<<<>><<<;;;;;;;;;<<>><<<;;;::::::888777888<<<<<<;;;>>>CCCQQQ```tttrrrkkkcccbbbhhhrrr{{{uuufff\\\NNNAAA:::===???:::555555444444444444444444444444444444444444444444444444222222333333444444555555555555555555555666666666555555444444444444555555777777666666666555555555888888888777666666555555444444666777999::::::::::::999888666666555555555666666666666666777777888555555555555555666777777999999888888888888999999888888888888888999::::::777888999888888999<<<>>>===>>>???>>><<<;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@BBBAAA>>>===>>>AAA??????AAADDDBBBBBBIIISSScccpppZZZRRRLLLLLLVVVdddmmmrrrtttkkkccc\\\XXXVVV\\\jjjwww{{{tttlllggggggkkkooouuusssrrrsssrrrnnnfff```]]]YYYSSSOOOMMMLLLKKKJJJLLLNNNQQQTTTWWWYYYZZZZZZZZZ[[[]]]]]]\\\\\\^^^___```aaacccddddddcccaaa```]]]^^^___```aaabbbbbbbbbccccccccccccccccccccccccccccccddddddeeeffffffgggeeedddbbbbbbcccccccccbbb```bbbdddeeeeeeeeegggiiiiiihhhhhhhhhjjjjjjhhhgggiiiiiikkklllmmmnnnnnnnnnjjjiiihhhgggffffffffffffbbbcccdddeeeggghhhiiijjjiiijjjkkkkkkkkkjjjhhhgggjjjkkklllkkkiiihhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiiffffffffffffffffffffffffgggeeedddeeeggghhhhhhhhhffffffeeefffgggiiikkklllhhhhhhgggeeedddbbbbbbaaa______]]]YYYVVVWWW[[[```iiiiiiiiihhhhhhiiiiiijjjiiikkknnnoooooooooppprrrqqqrrrttttttttttttuuuwww{{{zzzqqqfffWWWLLLFFFBBB???<<<;;;;;;;;;;;;;;;;;;<<<<<<======??????@@@???>>>>>>>>><<<;;;:::;;;===???AAA???AAACCCEEEGGGJJJMMMPPPNNNNNNOOOPPPSSSVVVXXXZZZZZZ\\\^^^```aaaaaaaaa```\\\]]]```ccceeefffffffffggghhhiiihhhffffffhhhiiigggggggggiiimmmsssyyy|||zzzvvvrrrpppooojjjbbb\\\UUUZZZcccmmmuuuyyy{{{{{{|||yyyrrroooooommmnnnppprrrtttuuuvvvvvvooonnnllliiieeebbb```^^^SSSQQQMMMIIIDDD@@@>>><<<;;;:::999999999999999999777666888===@@@CCCLLLUUUfffwww}}}iiiccc___bbbmmmzzzvvvdddTTTKKKEEE<<<999@@@BBB;;;666777444444444444444555555555444444444444444444444444222222333444555666666666555555555444444444444444444444444555555444444444777777666555555555555555888777777666555555444444222333444666777888999999:::888777555444333444444444333333333333444555555555555555555555666777777888888777777777777888888888888888888888999999:::555666777777777888;;;===<<<===>>>===;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>===???BBB>>>>>>???AAA@@@@@@EEELLLXXXmmmrrr]]]RRRJJJLLLSSS[[[fffppprrrkkkccc\\\VVVWWWaaalll|||}}}xxxqqqkkkiiikkkmmmmmmnnnqqquuuyyyxxxsssmmmhhhccc[[[UUUQQQNNNLLLJJJKKKMMMPPPSSSVVVXXXXXXYYYXXXZZZ[[[[[[[[[[[[\\\^^^___```aaabbbbbbaaa___^^^]]]^^^___aaabbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeedddbbb``````aaabbbaaa``````aaacccdddccccccdddfffjjjhhhfffggghhhiiiiiihhhfffgggiiikkkmmmnnnnnnoooggggggfffeeeeeeeeefffgggdddeeeeeefffgggggghhhhhhfffggghhhiiijjjiiihhhgggjjjjjjjjjiiihhhhhhjjjllliiiiiiiiijjjjjjiiiiiihhhggggggggghhhhhhggggggggghhheeebbbaaadddfffggggggeeedddccccccccceeefffgggaaaccccccaaa]]]]]]aaaeeebbbbbbaaa\\\XXXXXX]]]bbbhhhggggggggggggggggggggghhhjjjmmmooooooooopppqqqrrrsssuuuuuuttttttvvvwwwyyy~~~ooo^^^SSSKKKCCC>>>======<<<<<<<<<;;;;;;;;;:::;;;===>>>???>>>======???===;;;::::::;;;>>>???===???BBBDDDFFFHHHLLLOOORRRQQQOOONNNNNNOOOOOOPPP[[[ZZZZZZZZZ\\\^^^```aaaZZZ\\\___bbbdddddddddcccggghhhjjjjjjjjjlllnnnqqqtttrrrpppoooqqqvvv|||{{{vvvtttrrrlllccc[[[\\\```fffmmmqqqrrrrrrrrrvvv{{{~~~vvvoookkkkkkkkklllmmmnnnooopppppppppggggggeeeaaa\\\WWWRRROOOHHHFFFCCC@@@===<<<;;;;;;777777777777777888888999;;;999;;;@@@EEEMMM[[[gggvvvpppaaa]]]\\\cccrrr~~~}}}|||{{{oooZZZIII@@@DDD<<<<<>>======<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<=========???@@@CCCEEEGGGIIIJJJKKKKKKJJJHHHGGGGGGHHHLLLMMMOOOQQQUUUXXX[[[\\\XXXXXXYYY[[[]]]```ccceeefffffffffggghhhiiikkklllrrrqqqpppqqqssswww{{{}}}~~~yyyrrrkkkgggcccaaa```aaacccdddfffggggggfffeeekkkkkkjjjiiihhhggggggfffcccdddfffgggfffdddaaa___ZZZWWWTTTQQQOOOLLLIIIFFFBBB@@@===;;;;;;:::888777555333555::::::666777<<>>@@@BBBBBBAAA??????@@@???@@@@@@??????AAADDDGGGIIIPPPbbbnnnTTTKKKKKKJJJPPPYYYaaakkkooofff\\\YYYZZZZZZkkknnnuuu|||wwwssspppoooggg``````iiinnnmmmsss}}}|||uuujjj```YYYUUUSSSRRRSSSPPPNNNOOORRRUUUVVVUUUTTTTTTUUUWWWXXXZZZ\\\]]]aaa```___^^^^^^^^^^^^^^^]]]___aaaccccccbbb```^^^^^^```ccceeefffdddbbb```ccc```^^^___bbbdddcccaaabbbbbbbbbaaaaaabbbfffiiieeeeeeeeeccc```___```aaaeeeeeedddcccdddeeefffggghhhgggggggggiiijjjiiihhhiiihhhgggffffffeeeeeeeeecccbbbbbbdddgggiiiiiiiiihhhfffdddeeegggiiijjjjjjkkkjjjiiihhhggggggggggggjjjiiiiiihhhggghhhhhhhhhkkkkkkkkkjjjiiihhhffffffjjjhhhddd```___```bbbcccaaa```^^^]]][[[[[[[[[\\\[[[\\\]]]___aaacccddddddcccccccccccccccbbbaaaaaaccccccccccccdddeeefffgggjjjjjjjjjjjjlllnnnppprrrtttsssssstttvvvwwwwwwvvvvvvxxx|||uuuggg[[[PPPLLLGGGBBB@@@???===;;;>>>>>>>>>>>>>>>=========:::::::::::::::;;;<<<<<<::::::;;;<<<>>>@@@AAACCCFFFGGGHHHGGGFFFEEEFFFGGGIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSTTTUUUXXX[[[^^^``````aaabbbcccdddeeeeeefffiiihhhhhhiiikkkooosssuuurrrooojjjeeeaaa^^^\\\[[[______aaabbbbbbbbbaaa```bbbaaaaaa```___^^^]]]\\\[[[[[[[[[[[[YYYVVVTTTRRRLLLIIIFFFDDDCCC@@@===;;;===<<<;;;:::::::::999888888444444777888999???GGGLLLRRR\\\jjjxxx|||tttmmmkkkmmmlllmmmsss||||||}}}jjjOOOAAA>>>888888<<<@@@DDDCCC>>>888333444444555555555555444444444444555666777777777777444333222222333444333222444444555555555555444444333333222222333333444555666555555555555555555555555555444333444444666666555555666777777666555444444666777666555333444444555555666777777777777777666666666666666666666666777666555444444666777999999999888777777777888888999999999999::::::;;;<<<999999::::::::::::;;;;;;888:::;;;;;;999999:::<<<>>>???AAABBB@@@??????@@@??????@@@??????@@@DDDFFFIIINNN[[[sss~~~aaaRRRJJJEEEGGGOOOWWW^^^aaa]]][[[^^^___^^^gggjjjpppzzz{{{vvvsssqqqkkkccc```eeegggeeekkkuuuzzztttkkkbbb\\\YYYWWWVVVUUURRROOOOOOQQQQQQPPPNNNPPPRRRUUUXXXZZZ[[[[[[[[[^^^^^^^^^^^^^^^___``````______``````aaabbbbbbbbbbbbbbbcccccccccbbbaaaaaaccc```______bbbdddcccaaadddddddddcccaaaaaaccceeebbbcccbbb```^^^]]]]]]___dddcccbbbbbbbbbcccdddeeefffeeeeeegggjjjkkkkkkkkkiiihhhgggfffeeeeeedddeeecccbbbbbbdddgggiiiiiihhhhhhfffeeeeeegggiiijjjiiilllkkkjjjiiihhhhhhhhhhhhjjjiiiiiihhhhhhhhhhhhhhhiiiiiijjjiiihhhgggeeedddeeedddaaa___^^^^^^```aaa___^^^\\\ZZZYYYYYYZZZ[[[ZZZ\\\```cccfffgggggggggcccdddeeeeeeeeedddcccbbbaaaaaabbbbbbcccddddddeeehhhhhhhhhiiikkknnnppprrrssssssssstttuuuvvvuuutttqqqssswww~~~zzznnnbbb]]]VVVOOOJJJEEEAAA>>>>>>>>>>>>>>>===<<<;;;::::::999999999999::::::;;;888888888999:::;;;<<<===AAABBBCCCCCCBBBBBBCCCDDDFFFFFFFFFFFFFFFGGGHHHIIILLLLLLMMMNNNPPPSSSVVVWWWXXXYYY\\\^^^___````````````______```bbbeeehhhjjjdddcccaaa^^^[[[YYYWWWVVVZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLIIIGGGEEEDDDBBB@@@>>>===<<<;;;999777666777777777777777666666:::666555888===DDDPPPZZZiiinnnyyytttpppoooqqqqqqooopppssszzzuuussszzz~~~~~~}}}kkk]]]III===;;;777888:::<<<===<<<888444111444444555555555555444444555555555555444444444444333222000111222333333222333444444555555444444333333333222222333333444555555555555555555555555555666555333333333555777888666666666666666555444333555666888777666444555555555555666777777777777666666666666666666666666666555555444333444555666777777666666666666666777888555555666666777999:::;;;999999::::::::::::;;;;;;888:::;;;;;;999999:::<<<===???@@@@@@???>>>>>>???>>>????????????@@@CCCEEEIIIKKKQQQ^^^wwwppp]]]OOODDDCCCHHHLLLOOOQQQSSSXXX___aaa```ccceeeiiipppyyyzzzvvvsssrrriiiccccccbbb```eeemmmuuuqqqkkkeee```]]]]]]]]]YYYVVVSSSQQQQQQPPPNNNMMMLLLNNNSSSWWWYYYZZZYYYXXX[[[\\\]]]^^^___```aaabbb```____________aaacccdddeeedddcccbbbaaaaaaaaabbbbbbaaa___```bbbcccbbbbbbfffffffffdddbbb``````aaabbbbbbbbb```^^^]]]^^^___bbbbbbaaa`````````aaaaaacccccccccfffjjjlllmmmllliiihhhgggeeeddddddcccccccccbbbbbbdddfffhhhhhhggggggfffeeeeeegggiiiiiiiiijjjjjjiiihhhggggggggggggiiiiiihhhgggggggggggggggfffggghhhhhhgggeeecccaaabbbaaa```___^^^^^^^^^^^^\\\[[[YYYXXXXXXYYY[[[\\\^^^aaaeeehhhjjjiiihhhfffccceeefffhhhhhhgggeeedddbbbbbbcccdddeeeeeeeeeeeeeeeeeefffhhhkkkmmmpppqqqqqqrrrtttuuuuuutttsssrrrmmmpppuuu|||{{{sssoooiiiaaaZZZQQQIIIDDD>>>>>>>>>>>>===<<<;;;:::999999999888888999999::::::::::::999999::::::;;;;;;===>>>>>>>>>>>>@@@AAACCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKNNNOOOPPPRRRVVVZZZ\\\^^^^^^]]]\\\\\\[[[[[[\\\^^^___aaa]]]^^^^^^\\\XXXUUUSSSRRRVVVVVVUUUTTTSSSRRRQQQQQQPPPOOOOOONNNMMMLLLKKKKKKHHHGGGDDDAAA???>>>======>>>===;;;;;;;;;;;;:::888666777777777666555666666:::;;;@@@GGGPPP[[[gggppp}}}rrreeedddgggmmmrrruuu{{{~~~zzzvvvcccZZZIII;;;999999666777888888777555333222333444444555555444444333555555444222111000000000444222000111222444444333333333444444444444333333333333222222333333444555444444444444444555555555555444222111222444777888777777666666555444333222444666777777555444555555444555666666777777666666555555555555555555555555444444333333333444555666666555555555666777888888555555555555666777888999999999999:::::::::;;;;;;888999;;;:::999999:::<<<===>>>??????>>>===>>>???===?????????>>>???AAADDDGGGHHHKKKQQQ```}}}kkk[[[MMMGGGHHHDDDFFFHHHLLLRRRYYY^^^```dddccccccfffllluuu|||}}}xxxuuuwwwpppjjjiiifffccceeejjjooommmiiieeeaaa___```aaaaaa^^^ZZZVVVTTTRRRQQQQQQJJJLLLOOOSSSUUUVVVWWWWWWZZZ[[[\\\^^^___``````aaa`````````___``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```aaabbbbbbbbbeeefffgggeeebbb```______dddeeeeeecccaaa```aaabbbaaaaaa``````````````````bbbbbbccceeehhhkkkkkkkkkhhhgggfffdddccccccbbbbbbcccbbbbbbcccfffggggggfffgggeeeeeeeeeggghhhhhhgggfffeeeddddddcccccccccdddffffffeeeddddddddddddeeedddeeeggghhhgggeeebbb```bbbbbbbbbaaa```^^^]]]\\\XXXXXXWWWWWWYYY[[[^^^```eeefffhhhjjjiiihhhfffdddccceeegggiiiiiihhhfffeeedddeeeggghhhhhhhhhggggggcccdddfffhhhjjjlllnnnooorrrtttvvvwwwvvvtttrrrqqqnnnrrryyy~~~{{{vvvoooggg\\\QQQIIICCCBBBAAA@@@???>>>======:::999999888888999999999<<<;;;:::999999999999999777999;;;;;;:::;;;===>>>????????????@@@AAABBBCCCBBBBBBBBBBBBDDDFFFHHHIIIJJJMMMQQQVVVYYY[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^\\\XXXSSSQQQQQQRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEE@@@???<<<:::999::::::;;;999888777777999999888777999::::::999777777999;;;???GGGTTT```lllwwwyyyqqqhhhgggjjjssszzz~~~kkk___YYYGGG999888:::444444555555555555555555333333444444444444333333444444333222222333444444666444222111333444555444222222333333333333222222333333222222333333444555222333333333444444444555444333222111222333555666777777666555444333333333222444555555444333444555444444555666666666666666444444444444444444444444333333333333333444444555666666666666666777888999:::999999888888888999999999999999:::::::::;;;;;;888999;;;:::999999:::<<<<<<===>>>===<<<<<<===>>>===>>>??????>>>>>>@@@BBBDDDEEEHHHLLLTTTnnn~~~mmmZZZLLLFFF@@@BBBEEEHHHKKKPPPYYYaaafffdddaaa```dddllluuu{{{~~~||||||~~~zzzwwwwwwsssqqqpppnnnjjjiiijjjjjjjjjhhhddd```___aaacccmmmjjjeee___YYYUUUSSSSSSNNNMMMMMMNNNPPPRRRUUUVVVYYYZZZ\\\]]]^^^^^^^^^]]]___```aaaaaaaaa___]]]\\\\\\^^^aaadddeeeeeedddcccbbbbbbbbbaaa```aaaaaabbbccceeefffeeecccaaaaaaaaaeeeffffffdddbbbbbbcccdddaaaaaaaaaaaaaaaaaa``````ccccccbbbdddfffhhhggggggfffeeedddcccbbbbbbbbbbbbbbbaaaaaabbbeeeffffffeeeeeeddddddeeefffgggfffdddccccccbbbaaaaaaaaabbbbbbcccbbbbbbaaa```aaaaaaaaacccdddeeefffeeecccaaa```aaaaaaaaa```^^^\\\ZZZYYYWWWWWWXXXZZZ\\\___bbbcccfffggghhhiiiiiiiiihhhhhheeefffgggiiiiiihhhfffeeeffffffgggggghhhhhhggggggdddeeegggiiilllnnnooopppuuuxxx{{{{{{xxxuuussssssqqqvvv~~~zzztttlllbbbXXXQQQIIIFFFCCC???===<<<<<<<<<;;;::::::999999999999:::;;;:::999888777777777777666777999999888999:::<<<:::::::::;;;<<<===??????????????????@@@BBBDDDEEEEEEGGGJJJNNNRRRTTTVVVVVVXXXXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\ZZZTTTPPPNNNOOOMMMLLLJJJHHHGGGFFFFFFFFFDDDCCCBBBAAA@@@??????>>>999888777777777777999999999777777777999:::999888555777888777777:::@@@EEEPPP]]]lllyyy}}}wwwvvv|||~~~|||hhhYYYUUURRRBBB777777666333333444444555666666777333333444444444444333333222222222444666999<<<>>>888666333111222444444444111222222333333222222111333333222222333333444555111222222333333444444444444444444333333444444444666666555444333333333444111333555555444333444555444444555666666666666555444444444444444444444444333333333444444444555555777666666666666777777888999888888777666666777777999999::::::::::::;;;;;;888:::;;;;;;999999:::<<<<<<======<<<;;;;;;<<<>>><<<>>>??????>>>>>>???@@@AAABBBGGGKKKOOO^^^lllWWWIII@@@@@@BBBEEEFFFJJJTTT^^^bbbaaaaaa```bbbgggnnntttqqqnnnlllpppxxx|||zzzuuutttttttttrrrpppnnnmmmlllllliiiddd___^^^bbbeeezzzyyywwwpppggg^^^WWWTTTSSSQQQOOONNNNNNPPPSSSUUUWWWXXXZZZ\\\\\\\\\\\\[[[\\\^^^```aaa```^^^[[[YYYZZZ]]]aaaeeeggggggeeedddbbbbbbcccbbb``````aaabbbcccdddeeedddbbbaaabbbccccccccccccbbb``````aaabbb___```aaabbbbbbbbbbbbaaacccbbbaaabbbdddddddddbbbccccccbbbbbbbbbbbbccccccbbbaaaaaabbbdddeeeeeedddccccccbbbccceeeeeecccbbbcccbbbbbbaaaaaabbbbbbccc``````___^^^^^^^^^^^^^^^bbbbbbbbbbbbaaaaaa``````\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZ\\\___aaabbbcccccc```cccfffkkknnnppppppqqqhhhhhhhhhhhhhhhggggggfffeeeeeedddddddddeeeeeefffeeegggjjjnnnqqqtttvvvwwwzzz}}}~~~zzzwwwvvvwwwssswww~~~zzzssslllgggaaa^^^VVVRRRKKKDDD???======>>><<<<<<;;;:::::::::::::::::::::999888777777777777555777888888777777999::::::999999::::::;;;<<<=========<<<<<<===???@@@BBB@@@AAABBBDDDGGGIIIJJJKKKNNNNNNOOOPPPQQQSSSTTTTTTRRRTTTUUURRRMMMIIIIIIKKKHHHGGGEEECCCBBBAAAAAAAAA??????>>>===<<<;;;::::::777777777777777777888888:::999888999;;;;;;;;;:::444777:::<<<@@@GGGSSS[[[jjjuuuyyydddNNNFFFGGGEEE;;;888999222444444444444444444555555222333333444444333333222222222222333666999===???999666222111111222222222111111222222222222111111333333222222333333444555111111111222333333444444666777777777666555444333555555444333333333444555222444555666555444555666333444555555666666555555333333333333333333333333333333444555555555555555666666555555444555555555555555444444444555555666999999::::::::::::;;;;;;888:::;;;;;;999999:::<<<;;;<<<<<<;;;999:::<<<===<<<===??????>>>===>>>???AAA???CCCHHHIIIPPPhhhlll[[[JJJDDD@@@AAABBBDDDJJJQQQWWW[[[aaaeeefffgggjjjlllfffaaa]]]aaalllyyy~~~wwwxxxwwwvvvuuuuuutttsssrrrqqqnnngggaaa```dddiii~~~qqqeee^^^XXXWWWUUUSSSRRRRRRRRRSSSSSSTTTWWWZZZ[[[\\\\\\[[[ZZZ[[[\\\]]]]]]]]]]]]\\\\\\^^^aaaccceeeeeeeeeeeeaaacccdddbbb______```ccceeeeeeeeecccaaa```bbbddd```aaabbb```___^^^```aaa]]]^^^```aaabbbbbbbbbbbbaaa```___```bbbbbbbbb```aaaaaaaaaaaaaaacccddddddbbbaaa```bbbdddeeedddcccbbbaaaaaabbbccccccaaa___aaaaaa````````````aaaaaa______^^^]]]]]]]]]]]]^^^```___^^^]]]]]]]]]^^^^^^VVVWWWWWWXXXZZZ[[[\\\\\\]]]^^^aaaccccccbbb```^^^]]]bbbjjjrrrwwwxxxwwwvvvmmmllljjjiiihhhggghhhhhhgggeeecccbbbbbbccceeeffffffiiinnntttyyy~~~|||yyyzzz|||tttttttttxxx~~~{{{rrrmmmkkkjjjiiihhhbbbYYYOOOIIIFFFFFFFFF===<<<;;;;;;::::::::::::<<<;;;:::999999888999999666777999888777777888999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;===>>>???============>>>???@@@AAADDDEEEGGGJJJLLLOOOQQQRRRJJJMMMOOOLLLFFFCCCEEEHHHEEECCCAAA@@@???>>>??????>>>>>>===<<<;;;:::999999999999999999999888888888777666555666888999888777<<<@@@EEEIIIPPP\\\kkkvvv~~~dddHHH???;;;<<<;;;777<<<<<<000555444444444333333222222222333333444444333333222444333222111222444777888999666222//////000111000111111222222222222111111333333222222333333444555000000111222333333444444888999::::::999777444333555444333222333444555666333555666777666555666777333444555555666666555555333333333333333333333333333444555555666666555555666555444444333333333333666666666666777999:::;;;999999:::::::::;;;;;;;;;888:::;;;;;;:::999;;;<<<;;;<<<<<<:::999999;;;===;;;===??????>>>======>>>AAA>>>@@@EEEDDDFFFXXXmmmpppVVVIII??????@@@???@@@CCCMMMVVVaaaiiikkkiiigggggg```ZZZUUUYYYfffvvv||||||zzzwwwvvvxxxyyyyyywwwvvvrrrjjjcccbbbfffllltttkkk[[[ZZZYYYXXXVVVTTTRRRQQQOOOQQQUUUXXX[[[\\\\\\\\\YYYXXXXXXYYY[[[]]]___`````````aaaaaabbbccceeeeeeaaacccdddbbb___^^^```cccggggggeeebbb```___aaacccaaabbbbbbaaa______```bbb[[[\\\^^^```bbbbbbbbbbbb___^^^]]]___aaabbbaaa```______``````aaacccdddeeebbbaaa```aaacccddddddccc`````````aaabbbbbb```^^^^^^^^^]]]]]]]]]^^^^^^___```___^^^^^^]]]]]]^^^^^^^^^]]][[[YYYYYYZZZ\\\]]]TTTUUUVVVXXX[[[^^^aaabbb```bbbeeefffddd```\\\YYY^^^eeepppzzz~~~yyyvvvqqqooollliiihhhhhhiiijjjjjjhhheeebbbbbbdddgggiiifffjjjpppxxx~~~{{{|||uuuqqqkkkjjjmmmtttzzz~~~}}}vvvtttvvvxxxvvvtttppphhh^^^TTTMMMJJJCCCBBB@@@??????>>>===;;;???;;;888999<<<===:::777888888888888999:::;;;;;;999999999::::::;;;;;;;;;>>><<<;;;;;;<<<===;;;:::999999:::::::::;;;;;;;;;<<<>>>@@@@@@@@@AAACCCEEEEEEEEEEEECCC@@@======>>>>>>>>>??????@@@@@@AAAAAA;;;;;;:::999888777666555::::::999777555555777999555666666666666999===@@@HHHNNNWWWbbblllwwwyyy```LLLCCC<<<:::777444222111111222444444333333333333222222333333333333333333333333333111000111555777555333222222111111111111222222222222222222222222222222111111111222222333333333222000//////222444555555888999999999888555333111111222222111000000111333555444333333444444333222666666777888888999888888555555555555555555555555888888888888777666444444222333444555666666666666666666777888888888888888777777777777888888888888::::::::::::::::::::::::888888999999999::::::::::::;;;<<<;;;:::999;;;======???AAA@@@AAAFFFPPPWWWwwwlllWWWFFFCCCCCC>>>===AAAFFFOOOYYYaaakkkrrrppphhheee___YYYZZZaaannn~~~}}}{{{{{{|||~~~~~~}}}zzzwwwtttoookkkhhhffffffxxx}}}kkkgggbbb``````]]]WWWRRRQQQQQQQQQTTTWWWYYYYYYXXXZZZZZZZZZ[[[\\\]]]^^^___`````````aaabbbbbbccccccggggggfffdddbbbaaa```___bbbbbbbbbccccccdddddddddbbbbbbaaa```______````````````aaaaaaaaaaaa``````aaa___]]]___bbbcccbbb```___```bbbcccbbbaaa___^^^``````aaabbbbbbbbbbbbaaa^^^____________]]][[[ZZZ]]]\\\\\\^^^aaabbbaaa```]]]^^^______^^^]]][[[ZZZ\\\ZZZYYYWWWUUUUUUUUUUUUSSSSSSTTTWWW]]]bbbeeefffdddaaa______aaaaaa^^^[[[aaannn}}}~~~xxxuuuvvvooonnnmmmllljjjiiihhhgggggggggeeeeeeeeefffggghhhlllnnnyyy~~~|||vvvlll```ZZZ^^^hhhsssyyy|||vvviii^^^XXXOOOKKKEEEBBBBBBAAA???===>>>?????????>>>===<<<;;;999888888888999999:::;;;::::::::::::::::::;;;;;;===;;;::::::;;;<<<:::999999999999999999:::::::::999:::<<<=========???AAA===???@@@@@@??????@@@AAA>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::666777888888666666777888666777777777999===DDDHHHXXXaaammmyyy~~~|||~~~~~~~~~qqq```LLL<<<666777666444333333333555666222222222333333444444444333333333333333333333333333111000111444555444222222111111000000111111222222222222222222222222222222222222222222222333333111000///111333555555555666777888888777555333111222333333333222222333555777777777777666555555555333333444555555555555555555555555555555555555555777888888777666555444444///000111222333333333333666666777888888888777777666666777777777888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;<<<;;;999999;;;<<<>>>@@@AAA@@@???CCCKKKRRRbbb}}}zzzeeeRRRKKKEEE>>>;;;@@@???EEEMMMWWWggguuuwwwsss___ZZZTTTUUU^^^nnn}}}|||}}}~~~~~~}}}|||zzzvvvqqqmmmjjjiiihhhjjjqqq|||tttooojjjhhhhhhfffbbb]]]VVVUUUSSSTTTVVVWWWWWWWWWVVVVVVVVVWWWWWWYYYZZZZZZ]]]^^^^^^___```aaabbbcccfffeeedddcccaaa```___^^^______```aaaaaabbbccccccbbbaaaaaa```______``````________________________aaa___^^^___aaabbbaaa______```aaabbbaaa```^^^]]]]]]^^^___```aaabbbbbbbbb^^^_________^^^]]][[[ZZZ[[[[[[[[[\\\^^^___^^^]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYZZZXXXVVVSSSRRRRRRRRRSSSTTTTTTVVVYYY]]]___^^^]]]]]]\\\\\\___ccceeedddaaaaaakkkvvv{{{yyytttrrrsssmmmmmmlllkkkjjjiiihhhhhhgggfffeeeeeeeeefffggghhhlllnnnxxx}}}qqqhhh___\\\dddqqq~~~|||qqqkkk```YYYPPPKKKKKKJJJFFFCCC===@@@AAA@@@<<<::::::;;;999999888888888999::::::;;;;;;;;;;;;::::::::::::;;;:::999999::::::999777999999999888888888888888555777999999888999:::<<<999:::<<<===<<<===???AAA<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999777999::::::888777888999999:::===@@@FFFNNNVVV\\\nnnwwwzzzvvvwwwxxxwwwyyy|||{{{~~~yyyeeeVVVJJJ>>>666333555444333222333444555666000111111222444555555666333333333333333333333333222111000111222333222111111111000000000000111111111111111111111111111111333333222222222222222222111000111222555666555444444444555666555444333222333444555444333444666777999<<<===;;;888666777999555666666777777777777777555555555555555555555555777777777777666555444444222333444555555555555555666777777777777777666666666666777777777777888888::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<:::;;;;;;;;;999999;;;<<>>AAA===???CCCMMM___rrr}}}jjjdddZZZTTTXXXfffxxx~~~~~~~~~~~~~~~zzzuuuqqqnnnlllkkkbbbeeemmmwwwxxxtttooommmmmmllliiifff\\\YYYVVVTTTUUUVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[]]]^^^```aaabbbcccbbbaaa```___^^^]]]\\\[[[\\\]]]^^^___```aaabbbaaaaaa```_________`````````___^^^]]]]]]^^^___```aaa```______```aaa___^^^^^^___`````````___]]]\\\[[[[[[]]]^^^```aaaaaaaaa]]]^^^^^^^^^^^^]]][[[ZZZZZZZZZYYYZZZ\\\\\\ZZZYYYWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSPPPNNNMMMNNNOOOQQQTTTUUUWWWZZZ\\\ZZZVVVSSSUUUUUUXXX^^^eeeiiiiiigggbbbgggmmmqqqqqqpppooonnnkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhgggggghhhhhhiiilllooowww{{{nnnhhhcccgggttt}}}tttlllccc^^^]]][[[VVVQQQIIIFFFBBB???<<<<<<<<<<<<::::::999999999999999:::<<<<<<;;;;;;:::::::::999:::888777777888999777666888888888888777777777777555666888888777777888::::::;;;;;;;;;999888999:::888999:::;;;===>>>???@@@999999999999999999999999=========;;;::::::<<<>>>AAAEEELLLTTT\\\fffooouuu}}}zzzyyytttssswwwzzzzzz{{{}}}xxx~~~vvvcccNNNCCC>>>:::888888666555444333222222222333111111222333333444555555444444333333333333222222111111000000111111000000111000000//////000000111000000000000000000000000333333333222222111111111111111222444666666555333111222333333444333222222333444555444444444666888:::===???===888555777;;;777777888888888888777777555555555555555555555555666666666666666555444333444444555666666666666666666666777777666666555555666666666666777777777888999999999999999999999999999999999:::::::::;;;;;;:::;;;;;;:::999999:::<<<>>>??????>>>>>>@@@DDDHHHOOOXXXnnnyyydddOOOEEECCCAAAAAABBBHHHTTTgggxxxzzztttiii\\\WWW___kkksss~~~yyyuuurrrqqqpppiiigggggglllsssyyy{{{{{{rrrnnnjjjgggggggggfffeee___[[[WWWUUUUUUVVVWWWWWWUUUTTTTTTTTTTTTTTTUUUVVVUUUVVVWWWZZZ\\\^^^___```______^^^^^^]]]\\\[[[[[[YYYYYYZZZ\\\^^^___```aaa```______^^^^^^^^^______```___]]]\\\\\\]]]___```bbbaaa````````````___^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^_________^^^[[[\\\]]]]]]]]][[[ZZZYYYZZZYYYXXXYYYYYYYYYWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQNNNLLLJJJIIIJJJLLLOOOQQQSSSTTTUUUWWWXXXWWWTTTQQQRRRSSSWWW]]]eeeiiiiiifffeeeeeefffiiikkkmmmlllkkkjjjjjjkkkkkkllllllmmmmmmmmmmmmlllkkkjjjiiiiiihhhjjjmmmsss{{{|||ssslllkkkmmmwww}}}yyyyyywwwrrrmmmeeeYYYKKKCCCBBBCCCBBB@@@<<<<<<;;;:::999999::::::<<<<<<<<<;;;;;;:::::::::999777666666777777666555777777777777777777777777777999:::999888888999:::::::::;;;999777555666666777888999;;;<<<>>>??????<<<<<<;;;;;;;;;:::::::::=========<<<>>>BBBHHHMMMQQQWWW```iiirrryyy{{{uuuqqqmmmlllpppyyy~~~~~~{{{~~~^^^NNN===777666555555666444444333222222222222222333333333333333333333333444444444333333222222222000111111000000///000000111111000000000000111111000000000000000000000000333333333222222111111111111111111333555666444222000111111222222222222222222333444333222333444666777;;;===;;;666444666:::333444444555444444333333555555555555555555555555444555555555555444444333111111222333333333222222555555666666666555555444555666666666666777777777999999999999999999999999777888888888999999999999999:::;;;:::888888:::;;;<<<===>>>>>>???AAADDDFFFJJJLLLXXXsssvvv\\\KKKDDDBBBBBBCCCDDDHHHVVVlll}}}~~~wwwiiiaaacccgggiiillloootttxxx{{{|||~~~|||yyyvvvuuutttqqqmmmhhhgggjjjnnnppppppiiifffccc```___```_________\\\XXXVVVWWWXXXYYYYYYUUUTTTTTTSSSSSSSSSTTTTTTRRRSSSUUUWWWYYY\\\]]]^^^\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXYYY[[[\\\^^^______^^^]]]]]]\\\]]]]]]^^^^^^```___]]]\\\\\\]]]___```aaaaaaaaa```______^^^___\\\\\\\\\\\\[[[[[[ZZZZZZ^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXWWWYYYXXXWWWWWWXXXXXXVVVTTTUUUTTTSSSPPPNNNLLLKKKKKKHHHGGGGGGGGGJJJNNNRRRTTTRRRQQQPPPQQQTTTVVVWWWWWWVVVVVVXXX]]]cccfffeeeccchhhfffeeefffjjjllllllkkkkkkkkklllmmmnnnppppppqqqpppooonnnllljjjiiigggfffccchhhnnnvvv}}}vvvllleeejjjuuusss\\\NNNJJJIIIDDD??????>>>===<<<;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;888777666666777777666444666777777777888888888888999:::;;;;;;999888999:::666777999888777777888999:::::::::999999999999999888888999999999999999999===>>>AAADDDIIIRRR[[[aaaeeejjjqqqxxx}}}zzzuuuooojjjdddeeelllwww~~~~~~~~~vvvkkkNNNCCC999666555444222333000000111222333333444444444444444333333222222222555444444333333222222111///000111111000///000222222222111111111111222222111111111111111111111111333333222222222222222222111111111222444444333111111111111111111111111222222333333222111111222444555777999888555444555777555555555666555555444333555555555555555555555555333444444444444444333333333333444444444444333333333444444555555555555555555555666666666666777777999999999999999999999999777777777777888888888888999:::::::::888888:::;;;::::::<<<===???AAACCCDDDGGGHHHOOOaaakkkUUUIIICCCBBBAAAAAAAAAIII\\\mmm}}}{{{pppkkkfff```]]]bbbiiiooouuuzzz~~~}}}}}}{{{yyyyyyxxxsssooojjjhhhjjjlllkkkjjjfffdddbbb```^^^^^^]]]^^^^^^\\\YYYXXXYYY[[[[[[[[[UUUTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSUUUXXXZZZ[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWXXXYYYZZZ\\\\\\]]][[[[[[ZZZZZZZZZ[[[\\\\\\^^^]]]\\\[[[[[[\\\]]]^^^]]]_________]]]\\\]]]^^^[[[ZZZZZZZZZYYYYYYYYYYYY]]]]]]]]]\\\[[[YYYXXXWWWVVVWWWXXXXXXXXXWWWVVVUUUWWWVVVUUUVVVVVVVVVTTTRRRSSSRRRPPPMMMKKKIIIHHHHHHEEEFFFGGGIIIMMMQQQTTTVVVOOOMMMLLLMMMRRRXXX\\\___]]][[[[[[^^^bbbeeedddbbbiiihhhggghhhjjjllllllkkkllllllmmmooopppqqqrrrsssoooooonnnmmmllljjjhhhgggccciiipppvvv}}}pppggg___iiiyyyzzzeeeXXXPPPIIICCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888777666666777777666555555666777777888999::::::999:::;;;:::888777888999555666888888888888:::;;;;;;;;;::::::999999888888666777888:::;;;===>>>???FFFIIIOOOVVV]]]eeemmmrrrtttwww{{{~~~{{{uuurrrnnnhhhdddddddddjjjttt{{{||||||}}}}}}oooaaaVVVDDD>>>999888777444333444000000111222222222222222333333333333333333333333555555444333333222111111...000222222000000222444333333222222222222333333222222222222222222222222222222222222222222333333222000///000111222222111222222111111111111111111444444444333111000111222333444444444444555555555777777888888777777666555555555555555555555555555222333333444444444333333555666666666666666555555111222333444555666666666555555555666666666777777888888888888888888888888777777888888888999999999999::::::999888888999;;;999999:::<<<>>>@@@@@@@@@DDDGGGMMMUUUhhh~~~hhhYYYLLLFFFBBBBBBBBBEEEOOOZZZpppyyymmm```[[[]]]aaaeeekkkqqqxxx}}}}}}{{{|||~~~}}}|||{{{{{{{{{uuurrrooooooqqqqqqooolllhhhhhhhhhfffcccaaa``````___]]][[[[[[[[[[[[ZZZYYYWWWWWWVVVUUUTTTSSSSSSSSSQQQRRRSSSUUUWWWXXXZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ\\\[[[YYYYYYZZZ\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTTTTTTTSSSRRRSSSTTTTTTRRRQQQOOONNNLLLJJJIIIHHHHHHIIIGGGHHHJJJNNNQQQSSSUUUVVVLLLKKKJJJMMMSSS[[[```cccaaa___]]]___dddggggggfffhhhiiikkklllllllllllllllllllllmmmnnnpppqqqrrrssspppqqqrrrrrrrrrrrrqqqppppppvvv|||~~~{{{pppgggcccaaannnjjj\\\SSSNNNBBBBBB@@@>>>===<<<<<<<<<:::;;;;;;;;;<<<=========999777666666777777666555555555666888999:::;;;<<<888999:::999777666666777666888999999888888999;;;;;;;;;;;;<<<<<<=========<<<===???BBBEEEHHHJJJKKKRRRXXX```gggnnnsssxxxzzz{{{|||~~~yyyqqqllljjjhhhccc___hhhgggjjjrrrxxxyyyzzz|||{{{||||||mmmZZZLLLBBB999666555777555222222444333333333333111000///...111111222333444444555666555555444333333222111111---000222222111000333555444333333222222333333444222222222222222222222222111111111222222333333444222000......000111222111333333222111000111111111555666555333111000111222333222111333555666555444444444555555444333222222555555555555555555555555222222333444444444333333222333333444333333222222000111222444555666777777555555555555666666666777888888888888888888888888888888999999999:::::::::999::::::999888888999;;;888888999;;;===>>>===<<<>>>DDDJJJLLLTTTnnnzzzkkkYYYMMMEEEEEEGGGFFFGGGKKKYYYrrr|||nnn______^^^^^^```gggooouuu|||zzzzzz{{{{{{{{{{{{}}}||||||||||||xxxwwwvvvwwwyyyxxxsssooolllllllllkkkhhheeeccccccaaa___]]]\\\\\\[[[YYYWWW[[[[[[YYYXXXWWWWWWVVVVVVQQQRRRSSSTTTVVVXXXYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZWWWWWWXXXYYYYYYXXXWWWWWWTTTWWWYYYYYYWWWVVVXXX[[[YYYYYYXXXWWWWWWWWWWWWXXXUUUUUUVVVVVVVVVUUUTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRQQQOOOLLLKKKJJJIIIHHHIIIJJJKKKIIIKKKNNNQQQSSSTTTTTTTTTJJJIIIJJJNNNUUU]]]bbbeeeccc```^^^```fffjjjllllllgggjjjmmmnnnmmmkkkkkklllkkklllmmmnnnooopppqqqrrrssstttvvvxxxzzzzzzzzzzzz|||nnnddd``````hhhvvvqqqddd]]]TTTOOOIIIGGGHHHGGGCCC???===>>>>>>===:::888888999888444222666777666666888:::888666666777888888888;;;999777777888999999999:::777888;;;;;;777888>>>;;;???DDDGGGGGGGGGJJJLLLLLLNNNRRRVVVZZZ^^^cccfffqqqnnnnnnttt{{{~~~{{{uuuzzz}}}}}}xxxsssoooiiigggfffiiiooorrrrrrqqqqqquuuyyy{{{~~~~~~lllWWWHHH???<<<777666555444333222111111333333222111111111222222555444333222111111111111333333333222222222111111111222333222000000000111111111111111111111111111111111000000111111222333444444444444444444444444222222222222222222222222555333111//////000111222666444333111000000111111111111222222222333333333555555666666666666555555555555666666666666555555111222333333444444333333444555666555444333555777666666666666666555555555999::::::999777666777888888888888777777777777777888888888888999:::;;;<<<===<<<:::888777777888999;;;;;;<<<<<<===>>>>>>>>>BBB???BBBIIINNNYYYuuuvvvbbbNNNHHHIIIIIIIIIKKKKKK[[[qqqsssggg\\\ZZZ[[[]]]eeennnrrrssssssuuuwwwyyyzzz{{{~~~}}}}}}~~~~~~|||}}}}}}yyytttrrrrrrrrrnnngggeeegggfffeeebbb___]]][[[ZZZYYYXXXYYY[[[]]]^^^]]]]]]\\\]]]ZZZWWWVVVWWWYYYZZZZZZZZZUUUQQQOOOPPPPPPOOONNNJJJNNNRRRSSSQQQQQQRRRUUURRRQQQPPPQQQRRRSSSRRRPPPTTTVVVWWWWWWUUUSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOKKKLLLLLLMMMMMMNNNNNNOOOPPPTTTUUUTTTUUUVVVRRRKKKLLLKKKJJJKKKNNNQQQSSSSSSVVVVVVVVVVVVTTTSSSQQQPPPLLLNNNPPPUUUZZZ```dddgggcccdddfffggghhhggggggfffjjjjjjlllllllllkkkjjjiiilllooorrrsssqqqppprrrtttyyy|||}}}|||xxxooo```VVV[[[hhhvvv|||uuuiiiddd___[[[YYYUUUNNNHHHAAA@@@>>>===<<<;;;::::::===999777::::::888777:::888777666777888888666444;;;999777777999:::::::::<<<999:::======;;;===CCCBBBHHHPPPUUUYYY[[[^^^```gggkkkppptttwwwyyyzzz{{{}}}{{{zzz{{{~~~{{{xxxyyyuuuqqqkkkfffdddccceeeiiiooouuuyyy{{{ttt\\\JJJ@@@:::777444444444444333333333333333222222222222222333333555555444333222222222222222222222222222111111111000111222111///...///000111111111111111111111111111111111111111222222333444444444444444444444444222222222222222222222222333222111000000000111222555444333111111111111111222222222222333333333333333333444444444444333333555555666666666666555555333333444555555555555444444555555444333333444666666666666666555555555555888999:::999777666666888888888777777777777777777888888888888999:::;;;<<<===<<<;;;999888888999999;;;;;;<<<<<<======>>>>>>BBB@@@CCCGGGGGGLLLaaayyyrrr```TTTLLLEEEDDDGGGEEEPPP```tttsssgggbbb```]]]^^^aaahhhiiilllnnnpppssswwwzzzyyyzzz|||~~~~~~}}}zzzxxxyyyvvvqqqnnnoookkkjjjgggdddaaa^^^\\\ZZZYYYYYYZZZ\\\]]]]]]]]]]]]___\\\XXXWWWXXXZZZZZZZZZVVVSSSPPPOOOQQQRRRQQQOOOJJJKKKMMMNNNNNNMMMNNNOOONNNLLLKKKLLLMMMNNNMMMLLLNNNPPPQQQQQQOOONNNNNNOOOOOOPPPPPPPPPOOOOOONNNMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMOOORRRSSSSSSTTTVVVRRRLLLNNNNNNNNNRRRWWW\\\___```YYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXZZZ]]]```ccceeeeeeeeeggghhhiiiiiiiiiiiijjjkkklllmmmnnnnnnmmmmmmlllooossstttsssuuuyyy}}}~~~qqqllliiifffaaaZZZXXXcccppp|||xxxtttqqqkkkbbb\\\OOOLLLHHHFFFGGGGGGEEEBBBAAA===:::;;;999777777;;;::::::;;;<<<===<<<999666<<<:::999:::<<<>>>????????????BBBFFFHHHHHHKKKPPPSSSXXX```gggmmmqqquuuxxx~~~|||zzzyyyuuuwwwvvvoooiiieeegggiiimmmrrryyyxxx^^^III===888666444222222222333333444444444222222222222333444555555555555444333222222222222000111111111111111111111///000111000.........///111111111111111111111111111111111111222222222333444444444444444444444444222222222222222222222222111111111111111222222222444444333222111111111111333333333333444444444444333333444444444444333333555555666666666666555555333444555555666666555555333444444444222222333555555555555555555555555555666777888777666555666777888777777777777777888888888888888888999:::;;;;;;===<<<;;;:::999999::::::;;;;;;;;;<<<======>>>>>>AAA@@@CCCEEEBBBBBBOOO```}}}|||lllYYYJJJDDDDDDBBBFFFMMM]]]vvvuuujjjccc]]]YYYYYY[[[___ccceeeggglllsssxxxwwwzzz}}}zzzzzzyyyuuurrrrrrqqqpppnnnlllhhhddd```^^^ZZZZZZZZZZZZ[[[\\\]]]]]]___\\\YYYXXXYYYZZZZZZZZZWWWUUUTTTSSSSSSRRRPPPNNNLLLKKKIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHJJJJJJIIIHHHHHHJJJKKKKKKJJJIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNUUUXXXZZZZZZ]]]___\\\WWWUUUTTTUUUYYY___eeehhhiii^^^^^^]]]]]]]]]^^^```aaaeeedddbbbaaaaaaaaabbbccceeeeeeeeefffgggiiijjjkkkjjjkkkmmmooopppqqqrrrrrrpppsssvvvwwwwww{{{vvvcccYYYVVVVVVWWW[[[cccrrr}}}xxxtttiiiccc]]]\\\___aaa^^^[[[RRRLLLFFFDDDAAA???CCCIIIJJJIIIHHHHHHGGGFFFCCCAAAAAA@@@AAACCCGGGKKKMMMNNNKKKPPPWWW^^^aaaaaacccdddhhhiiimmmqqqwww}}}}}}}}}~~~|||}}}sssuuuwwwxxxzzzrrrbbbLLL<<<777777666444222222222222333333333333222222222222333444555666444333333222111111222222000000000000000111111111000111111111///...///000111111111111111111111111111111222222222333333222333333333333333333333333222222222222222222222222///000111222222222222222333333333222222111111111333333333444444444555555444555555666666555555444444555555666666555555444333333444555555555555555333333444333222111333555444444555555555555555666444666777666555555666777888777777666666777888999999888888888999999:::;;;<<<;;;;;;::::::999999999::::::;;;<<<<<<======>>>>>>>>>AAACCCAAAAAAJJJUUUcccrrr]]]NNNGGGCCCCCCDDDMMM___vvvxxxkkkaaa\\\[[[UUUXXX\\\^^^```eeemmmtttuuuyyy}}}}}}}}}|||yyyxxxuuusssssstttttttttrrrooojjjfffddd^^^]]][[[ZZZYYYYYYZZZZZZ[[[YYYVVVVVVXXXYYYZZZYYY]]]\\\[[[ZZZWWWTTTPPPMMMQQQMMMIIIHHHJJJKKKJJJHHHIIIHHHGGGHHHIIIJJJIIIGGGEEEGGGIIIIIIHHHGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJMMMOOOQQQRRR]]]```cccdddgggkkkjjjeee___]]]]]]___cccfffhhhiiidddcccccccccdddfffiiikkkooommmjjjhhheeedddccccccddddddddddddeeegggjjjkkkjjjkkknnnpppsssuuuvvvwwwvvvxxx{{{|||~~~nnnZZZPPPPPPTTT\\\ggguuu}}}|||}}}zzzvvvwww}}}rrrkkkbbb\\\WWWWWW^^^ggghhhccc^^^YYYVVVTTTRRRPPPQQQQQQRRRVVV]]]bbbfffggghhhppp{{{}}}zzzwwwssssssxxxyyyqqqYYYMMM>>>666666777555333333222222222222111111111111111111222333444555666222111000000000000000000000000000000000000000111111222333222000///000111000000000000000000000000000111222333333333333222333333333333333333333333222222222222222222222222///000111222222222222222222333333333222222111111333333333444444444555555444444555555555555444444444444555555555555444444222222333444444444444333333333444333222111333555333444444444555555666666333444666666555555666888888777666666666777999:::999999888888999999:::::::::::::::::::::999999999::::::;;;;;;<<<===============???@@@@@@AAAIIIQQQOOOgggwww___NNNEEEDDDDDDFFFMMM\\\rrrpppeee```WWWXXXXXXXXXYYY]]]dddjjjnnnrrrvvvvvvvvvyyy|||yyyxxxyyyvvvwwwwwwvvvtttpppmmmkkkdddbbb___\\\ZZZXXXXXXXXXWWWUUUTTTTTTWWWXXXYYYXXX___``````___\\\XXXTTTRRRSSSOOOJJJIIIKKKKKKIIIGGGJJJHHHGGGHHHIIIJJJIIIHHHEEEGGGHHHHHHGGGFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFHHHJJJNNNRRRUUUXXXYYY```dddgggiiinnnssssssppphhhfffeeeeeegggiiijjjjjjjjjiiiiiiiiijjjmmmppprrrsssqqqnnnkkkiiigggffffffgggfffffffffgggiiikkkmmmkkklllnnnqqquuuxxxzzz|||xxx|||{{{dddSSSJJJPPPYYYfffwwwzzzsssuuuyyyzzzwwwuuu}}}vvvooolllsss|||zzzrrrkkkgggeeecccbbbggggggiiinnnttt{{{|||xxx|||~~~~~~}}}nnnaaaWWWEEE>>>777444555666333000222222222111111000000000111111111111222333444444000000///////////////000222222111111111000000000111222333222111000000222000000000000000000000000000111333444444444333222333333333333333333333333222222222222222222222222111111111111111222222222222222333333333222222111333333333333444444444444222222333333333333222222444444555555555555444444111222333333444444333333333444444444222222333555333333333444555555666666222444666666555666777999888777666555666777:::;;;:::999999888999999::::::::::::;;;;;;;;;;;;:::999:::::::::;;;<<<<<<======>>>============@@@DDDHHHHHHVVVoooqqqZZZJJJGGGEEEDDDEEELLL\\\kkkuuuiiibbb^^^YYYVVVUUUWWWZZZ\\\```cccgggiiikkkooouuuzzz~~~|||}}}zzzzzzzzzyyyxxxuuusssrrriiihhheeebbb___\\\[[[ZZZYYYWWWVVVVVVWWWXXXXXXWWWZZZ]]]___```^^^\\\[[[[[[TTTRRRPPPNNNMMMMMMKKKJJJKKKJJJIIIIIIKKKKKKJJJIIIGGGIIIJJJIIIHHHFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNQQQTTTXXX\\\___```eeeiiilllooouuu|||}}}zzzooonnnlllmmmoooqqqqqqqqqooooooooooooppprrrtttuuuuuusssqqqnnnlllkkkjjjjjjllllllllllllmmmnnnoooooolllmmmooorrrvvvyyy}}}zzz{{{jjjZZZQQQJJJUUUdddrrreeeqqq||||||qqqllluuuxxxzzz{{{xxxxxxwwwwwwvvvyyyyyyzzz~~~nnn]]]NNNCCC===:::777555444444222000000000000111111111111111111111111000000111222222000000////////////000000444444333222111000000///000222222111000///000111000000000000000000000000000111333444555444333222222222222222222222222222222222222222222222222222333222111000000000111222111222333333333333222111222222222222333333333333111222222333333222222111333444444555555444444333222333333444444444444444444555555444333333444666222222333444444555666666222444666666666777888:::888777555555555777:::<<<::::::999999888999999:::;;;<<<===>>>>>>===<<<<<<999::::::;;;;;;<<<<<<===<<<=========>>>@@@AAAAAAGGGLLLZZZssskkkVVVNNNGGGEEEDDDEEELLLTTTbbbqqq~~~tttlllaaaYYYWWWVVVTTTSSSTTTVVVXXX[[[^^^aaaccceeeiiittt~~~|||zzzxxxwwwvvvmmmlllkkkiiifffcccaaa``````^^^\\\[[[ZZZYYYWWWUUUVVVYYY\\\]]][[[[[[\\\^^^XXXYYYYYYXXXUUURRRQQQRRROOONNNMMMMMMOOOOOONNNMMMMMMNNNOOONNNLLLJJJJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIKKKMMMOOORRRTTTVVVWWWXXXWWWXXXZZZ\\\___aaacccdddfffjjjnnnqqqxxxwwwuuussssssuuuvvvwwwwwwsssssssssttttttttttttuuuvvvuuussspppooonnnnnnnnnppppppqqqqqqqqqqqqppppppmmmmmmooorrrvvvzzz~~~uuummmeee\\\XXXZZZYYYfffuuuXXX^^^kkk~~~ooofffppp}}}zzzzzz{{{~~~wwwcccSSSEEE:::===<<<:::777555333222222......///000111222333333111111000000000000000000111000000000000000111111666555444333222000/////////111111000///...///000000000000000000000000000000111333555555444333222222222222222222222222222222222222222222222222222555333111//////000111222000111333333444333222111111111222222222333333333333444444555555444444333333444444555555444444333333444555555666666555555444555666555444333555777222222333333444555666666222444666777777777999;;;888777555444555777:::<<<::::::999999888999999999===>>>???@@@@@@???>>>===999999:::;;;;;;<<<<<<===:::<<<>>>???AAACCCBBB???CCCDDDJJJZZZtttxxxcccTTTHHHEEEEEECCCBBBDDDMMMWWWfffzzzwwwhhh___\\\YYYTTTOOOPPPPPPPPPRRRUUUUUUTTTSSSTTT]]]jjjwww|||zzzxxxxxxnnnoooooonnnllliiigggeeehhheeebbb___]]][[[WWWUUUUUUXXXZZZZZZXXXWWWXXXZZZ]]]```bbbaaa\\\YYYXXXZZZTTTSSSRRRRRRTTTTTTSSSRRRSSSTTTUUUTTTQQQOOONNNNNNQQQPPPNNNMMMNNNPPPRRRSSSTTTSSSSSSRRRQQQPPPPPPOOORRRTTTVVVZZZ]]]___aaabbb______```aaabbbdddeeeeeeaaaeeeiiimmmttt}}}~~~|||zzzwwwvvvwwwwwwwwwvvvuuuuuuvvvvvvvvvuuuttttttxxxwwwtttrrrppppppooopppppppppqqqrrrrrrpppooonnnmmmnnnooorrrvvvzzz~~~ttthhh]]]YYYVVVVVV]]]ggglllyyyQQQVVV^^^hhhtttsssjjjlllqqq|||~~~vvv```LLLAAA<<<;;;:::999999777555333222000000000000000000000000000222111111111000000//////---...///000111222333333888888666555333111000///000...,,,...111222111///000000000000111111111111111333444333000...000222222222333333333444444444111111000000111111222333222222222111111111000000555555555444444333333333111222333444555444333333444444444333333222222222666444222333444333///,,,///000222555666666666666555555555444444333333333555666666666555444333333555444444444444555666666666666666666666666666666777888999999888777888999:::===AAAEEEEEECCC@@@===;;;::::::999999::::::;;;<<<<<<<<<===>>>@@@AAABBB@@@AAAFFFNNN]]]zzzooogggZZZNNNEEEBBBCCCEEECCCHHHPPP^^^tttoooeee```YYYQQQTTTTTTSSSSSSSSSRRRQQQPPPOOOSSSYYY```kkk~~~}}}|||{{{yyyzzz~~~rrrsssuuuuuutttqqqnnnkkkhhhiiiiiifffbbb^^^[[[[[[XXXZZZ[[[YYYWWWVVVZZZ]]]___```bbbccccccaaa___^^^]]]]]][[[[[[[[[[[[]]]]]]ZZZ\\\]]]\\\YYYWWWXXXZZZYYYXXXWWWWWWYYY\\\___aaakkkaaaYYYXXXYYYYYYXXXYYYZZZ]]]```dddfffffffffeeefffeeeeeefffhhhjjjiiihhhdddeeegggkkkpppwww}}}{{{zzzxxxvvvuuuuuuuuuvvvtttqqqoooppptttwwwwwwvvvssssssttttttsssqqqooonnnrrrnnnnnnrrruuusssqqqpppmmmpppsssuuuyyy~~~xxxppp\\\SSSNNNPPPUUU\\\jjjwww|||NNNPPPUUU[[[cccsssrrrnnnnnnrrryyy~~~|||zzz|||yyybbbOOODDD===888444666666666666555444222222000000000000000000000000111111111000000000//////---...///000111222333333777777666444333222111000222111///111333444333111//////000000111111111222111222444222000///000222222222222222333333333333111111000000111111222333222222222222111111111111444444444333333333222222111222333444444444333333444444444333333222222222222111000222555555333111000111333444555666555555555555444444444333333333555555666666555555444333555444444444444555666666666666666666666666666666777888999999777777888999:::<<>>@@@AAABBBCCCCCCEEEIIIRRRhhhxxxkkk___UUUMMMFFFBBBGGGHHHJJJQQQ___uuuxxxnnnccc[[[VVVUUUTTTTTTSSSQQQOOOMMMLLLOOORRRWWW^^^lll}}}}}}yyyyyy|||wwwwwwvvvuuusssrrrqqqqqqooopppooolllgggbbb___^^^\\\\\\]]]\\\[[[\\\^^^```bbbbbbcccdddddddddcccbbbaaa```___^^^^^^___```aaa___aaacccbbb``````bbbddddddbbb___^^^```dddiiimmmxxxnnndddbbbbbbaaaaaacccbbbdddhhhkkklllllljjjiiikkkjjjiiijjjlllnnnnnnmmmgggiiikkknnnrrrvvvyyy{{{~~~|||{{{yyyxxxxxxxxxxxxsssrrrpppqqqrrrtttttttttrrrsssttttttuuuuuuuuutttrrrnnnmmmrrruuusssqqqqqqppprrruuuwww{{{wwwnnnccc\\\QQQJJJIIISSSaaalllxxxNNNMMMNNNRRRWWWaaatttxxxrrrooossssssqqqsssxxxzzzxxxuuubbbJJJ===;;;;;;666000333333444444444333333222000000000000000000000000111111000000000000//////......//////000111222222555555444333333222222111333222111222333444333222...//////000111222222222111222222222000///000111000111111111222222222222111000000000000111222222333333333222222222111111333333333222222222222222111222222333444333333333444444333333333333222222111000111333555666555333222222333444444444444444555444444444444333333333555555666666666555444444555444444444444555666666666666666666666666666666777888999999777777888999:::;;;===>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBBDDDCCCCCCEEEHHHTTTlllvvvkkk]]]NNNDDDJJJFFFEEEIIINNNZZZtttuuuiii\\\ZZZWWWUUUTTTSSSPPPNNNMMMNNNOOOPPPRRRZZZdddlll|||{{{|||}}}{{{yyyvvvuuuuuuuuuvvvuuuvvvvvvsssoookkkhhhhhhdddbbb``````bbbcccddddddeeeeeeeeeffffffggghhhhhhfffeeeddddddddddddeeefffeeefffggggggggghhhkkknnnmmmjjjgggeeeggglllrrrvvv{{{rrrjjjiiiiiiiiiiiilllnnnqqqtttwwwwwwtttqqqoooqqqpppoooppprrrtttuuuuuutttvvvxxxzzz||||||||||||}}}|||{{{yyyxxxxxxxxxxxxssstttuuuuuusssssstttuuuvvvvvvvvvvvvvvvwwwwwwxxxsssooonnnrrrtttrrrqqqrrrrrrtttvvvzzz~~~ttthhh___XXXPPPLLLHHHEEEKKK\\\ppp~~~LLLIIIJJJNNNSSSYYYdddooo{{{~~~}}}yyyuuussstttuuuvvvuuuttttttwwwzzzxxxxxxwwwyyy~~~vvv]]]NNN===666777:::666111222222222222222111111000000000000000000000000000000000000000000000//////......//////000111111222222222222222222222222222111111111111222222222111......///000111222222333000111111111000000000111000000000000111111111111000000000000000111222222333333333333222222222222222222111111111111111111111111222222333333333333333333333333333333333333444444333444444444333333333333333333333333333333444444444444444444444444555555666666666666555555555444444444444555666666666666666666666666666666777888999888777666777999999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<=========>>>???@@@AAAAAA@@@@@@AAACCCEEEKKKZZZiiirrr```SSSNNNFFFEEEKKKKKKKKK\\\sss}}}jjjeee^^^YYYXXXWWWVVVTTTQQQRRRQQQPPPOOOQQQVVVZZZfffsss~~~~~~~~~{{{yyyxxxwwwxxxxxxuuuwwwxxxxxxvvvtttssssssmmmjjjffffffhhhiiihhhfffhhhhhhgggfffgggiiikkkmmmjjjjjjhhhhhhhhhhhhjjjjjjiiiiiiiiihhhiiikkkmmmooommmkkkiiihhhjjjnnnrrruuuuuupppmmmppprrrqqqqqqsssyyy{{{~~~~~~{{{vvvsssrrrqqqrrrtttxxx{{{}}}}}}~~~|||xxxxxxwwwvvvuuuuuutttttttttwwwzzzzzzxxxxxxyyy||||||{{{xxxvvvuuuuuuuuuuuuuuuqqqppprrrrrrooooooqqqrrruuuyyy~~~vvvmmmaaaVVVPPPLLLJJJIIIIIINNNYYYkkk}}}GGGDDDEEEJJJNNNQQQXXX___bbblll}}}|||xxxrrrmmmjjjkkkiiifffaaa______aaaccclll}}}xxxqqqhhhiiijjjjjjmmmsss|||yyyxxx{{{tttooo[[[FFF@@@999666666666555333333333222222111///...---//////////////////////////////////////////000000.........///000000111111111111111222222222333333111222222222111111111111...//////000111111222222000000000000000111000000//////000000000111111111000000//////000000111222333333333222222222111111111111111111111111111111111111111111222222333333333333333333333333333333444555555444444333444444444444333333222222222222444444444444444444444444555555666666666666666555555444444444444555666666777777777777777777777777666777888888777666777888999888777777888999;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>???@@@@@@======???BBBDDDFFFOOOYYYiii|||ppp^^^PPPHHHKKKJJJFFFMMM[[[lll|||yyylllbbb^^^\\\YYYWWWUUUUUUSSSQQQPPPPPPQQQRRRTTT[[[iiizzz}}}~~~}}}}}}|||zzzyyywwwwwwvvvxxxzzzzzzyyywwwwwwwwwuuuqqqlllkkklllllljjjgggjjjiiihhhggghhhjjjmmmooommmlllkkkjjjjjjkkklllmmmmmmlllkkkjjjkkklllmmmmmmiiijjjjjjkkklllmmmnnnnnnrrrppprrrwwwyyyvvvtttuuuzzz|||~~~~~~}}}yyyuuurrroooooorrrvvv||||||xxxttttttttttttsssrrrrrrqqqqqqvvv{{{||||||{{{}}}{{{zzzwwwuuutttsssssstttxxxtttrrrrrrppplllmmmqqquuuyyy~~~|||tttkkkeee___YYYPPPIIIGGGHHHLLLNNNVVVbbbqqq~~~GGGFFFHHHKKKLLLKKKOOOUUUVVVZZZcccrrr{{{uuupppnnnkkkfff^^^VVVQQQPPPQQQRRR]]]jjj}}}vvvhhhbbb[[[]]]___```bbbgggpppvvvwwwwwwxxxttt{{{pppWWWDDD888888777555333222222333333222222111000///------////////////////////////......////////////000000.........//////000000000000000111111111222222222222333444444222111222333000000000000111111111111000///...///111222111000///000000000111111111111000////////////000111111222222222111111111000000111111111111111222222222222111111111111222333333222222333333333333444444222333444444444555777999444333222222222222333333333333333444444444444555555555666777777777666666555444444444444555666666777777777777777777777777666777888888666666777888888777666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???===<<<===AAABBBBBBFFFLLLWWWppp{{{gggTTTLLLHHHEEEHHHNNNTTTbbbxxxtttmmmhhhbbb^^^[[[YYYWWWTTTRRRPPPOOOOOOOOOQQQXXXeeettt|||{{{{{{{{{zzzyyywwwuuutttzzz{{{|||{{{xxxvvvuuuuuuwwwtttqqqnnnmmmlllkkkjjjlllkkkjjjiiiiiikkkmmmoooooonnnmmmllllllmmmnnnooorrrpppoooooooooooommmllliiijjjlllmmmmmmlllkkkjjjnnnnnnqqqvvvvvvqqqmmmnnnuuuvvvwwwwwwuuurrrooommmkkkmmmrrrxxx~~~}}}xxxtttttttttttttttsssrrrrrrmmmqqqvvvyyy{{{{{{||||||vvvuuuuuutttttttttttttttwwwtttrrrqqqnnnlllnnnsss{{{}}}{{{zzzvvvpppiiibbb[[[TTTOOOKKKHHHEEEEEEHHHPPPXXX]]]ooo|||HHHHHHKKKMMMJJJGGGJJJPPPPPPPPPTTT\\\eeerrr||||||rrrmmmddd]]]XXXVVVVVVVVVZZZbbbqqq}}}lllaaa]]]YYY\\\^^^```bbbjjjuuu~~~~~~{{{eeeTTTEEE:::666666555444111000111222111111111111111000//////////////////////////////........./////////000000.........///////////////000000000111111111111111111333444333111///111222111111111111000000000000000...---...111222111///000000000111111111222222///////////////000111111111111111000000000//////111111111222222222333333222111000000000111333333222222222333333444444444444555666555333444666999333222222111111222333444333333333444444444555555555555666777777777777777555444444444444555666666777777777777777777777777666777888777666555666888777777666666777888999:::;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======???<<<<<<@@@AAAAAACCCGGGPPP\\\tttlllYYYNNNJJJIIIHHHHHHQQQ___pppwwwppphhheeeaaa\\\YYYUUUSSSQQQQQQOOOSSSZZZbbbmmmzzzyyywwwuuussssssssssssyyy{{{|||{{{xxxuuuttttttttttttrrrpppmmmlllmmmnnnnnnmmmlllllllllmmmnnnnnnqqqpppooonnnnnnooopppqqqrrrqqqqqqrrrsssrrroookkkllllllmmmlllllljjjiiihhhkkkjjjlllpppoookkkjjjlllqqqqqqqqqpppooonnnlllkkkjjjmmmssszzz~~~yyy}}}|||yyysssssstttuuutttsssrrrqqqlllnnnqqqvvvzzzzzzxxxvvvtttttttttttttttsssrrrrrrtttqqqppppppnnnmmmqqqxxx~~~~~~}}}~~~}}}yyyrrrlllfffaaaZZZSSSNNNJJJFFFCCC???AAAGGGPPP\\\jjjxxx}}}CCCDDDHHHJJJFFFBBBEEELLLLLLJJJLLLQQQTTTYYYgggvvvzzzuuuooojjjgggfffeeeeeebbbgggrrrvvvhhhbbb```___bbbdddfffiiisss~~~aaaKKK@@@<<<999:::888555222111222222333//////000111111111111111////////////////////////---.........//////000000.........///////////////000000000000000111111111///111222111...,,,...000222222111111000/////////000...---...111222111///111111111111222222222222///////////////000111111000000000000////////////111111222222333333333333222111000000000111333444222222222333333444444444888999999666222111333666222222111111111222444555333333333444444555555555555555666777777777777777555444444444444555666666777777777777777777777777666777888777666555666888666666666777777888999:::;;;::::::999999::::::;;;;;;;;;:::::::::;;;<<<<<>>===>>>@@@@@@??????@@@BBBGGGFFFLLL]]]xxxrrrfffYYYNNNJJJDDDDDDKKKSSS^^^xxxuuunnnggg^^^WWWWWWTTTRRRRRRTTTXXX[[[\\\rrr}}}xxxsssppprrrwww|||}}}{{{yyyxxxwwwxxxyyyzzzwwwuuusssrrrqqqqqqrrrsssvvvuuutttsssrrrqqqqqqrrrqqqsssttttttrrrooommmmmmnnnoooqqqssssssqqqooonnnnnnmmmlllkkkkkkkkklllmmmiiilllpppqqqpppooonnnnnnsssqqqooooooqqqrrrpppnnnjjjllloootttyyyzzzyyyxxxttttttuuuuuuvvvvvvwwwwwwxxxuuusssqqqrrrrrrrrrrrrmmmmmmnnnoooqqqssstttuuu{{{}}}}}}xxxqqqlllmmmooooooqqqooojjjhhhkkknnnmmmrrrmmmhhhfffddd___VVVOOODDDBBBBBBAAA>>>;;;???FFFHHH[[[qqq}}}xxxtttrrrIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFHHHKKKOOOQQQ___dddrrr|||yyywww|||yyywww|||uuu]]]GGG???<<<666444777333333333333333333333333000000000000000000000000////////////////////////............////////////000000////////////000000//////000000000000//////000111222222000000111222000000000000////////////////////////////////////000000111111111111000000000000/////////000111222333222000/////////000111111111111111000000000000111111111222222222333333222222333333444555555555555555444444444333333333444444333333222222111111000000000000111111111111333333444555555555555555666666666666555555444444555555555555666666666666666666666666666666666666888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>>>>>>>>>>???AAAAAACCCIIITTTfffsssbbbQQQKKKIIIMMMOOORRR___pppyyykkk```___\\\XXXUUUUUUWWWYYY[[[```mmm|||}}}yyytttrrrtttwwwzzz|||{{{xxxwwwvvvvvvvvvwwwrrrrrrrrrrrrrrrrrrssssssuuuuuutttsssrrrrrrrrrrrrrrrtttvvvvvvtttrrrqqqqqqoooppprrrssssssqqqooommmkkklllllllllllllllkkkkkkiiikkkooorrrttttttrrrppprrrpppoooppprrrsssqqqooommmnnnqqquuuyyyzzzxxxvvvrrrssssssuuuvvvwwwxxxyyywwwvvvuuuttttttttttttssspppppppppqqqrrrssstttuuu}}}zzzsssmmmkkklllpppqqqoooiiifffggghhhfffddd___[[[XXXWWWRRRKKKEEE@@@===<<<<<<<<<===EEENNNWWWiii~~~{{{vvvrrrrrrHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFIIIJJJQQQSSSZZZgggvvvkkkVVVFFF888666666333222555222222222222222222222222000000000000000000000000000000000000000000000000............////////////000//////......//////000//////000000000000//////000111222222000000000222.........//////000000000///////////////////////////000000111111000000/////////.........///000111222111000000///000000000111111111111000000000000000111111111222222222222111222222333333444555555444444444444333333333333555444333222111000//////....../////////000000000333444444555555555555444666555555555555444444444444555555555555666666666666666666666666666666666777888888999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999:::<<<===<<<===???AAA>>>BBBGGGKKKRRRggg|||hhh\\\SSSOOOKKKGGGKKKSSS]]]dddlllqqquuu}}}uuujjjfffaaa\\\XXXXXXYYYZZZVVV\\\eeerrr~~~{{{wwwvvvwwwxxxzzz{{{yyywwwuuutttsssttttttpppqqqrrrttttttuuuttttttuuuuuutttssssssrrrrrrrrrtttvvvxxxyyywwwvvvvvvvvvqqqrrrssstttssspppnnnllliiijjjlllmmmmmmlllkkkjjjjjjkkknnnsssxxxxxxuuuqqqpppooonnnooorrrsssrrrqqqppppppsssvvvyyyzzzxxxvvvrrrssssssuuuvvvxxxzzz{{{xxxxxxxxxxxxwwwvvvuuuuuurrrrrrrrrrrrrrrssstttttt}}}~~~wwwqqqnnnnnnssstttpppiiidddbbb___ZZZUUURRRNNNKKKJJJFFFAAA<<<>>>:::888999;;;AAANNNZZZlll|||~~~zzzwwwtttsssuuuGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDEEEGGGHHHHHHLLLSSS[[[aaajjj{{{|||aaaOOOFFF;;;444444555222000111222222222222222222222222000000000000000000000000000000000000000000000000............/////////////////////....../////////...//////000000000000///000111222111000///000111........./////////000000//////////////////////////////000000000000//////...............//////000111111000000000000000000111111111111000000000///000000000111111111111222111111111222333333444444333333333333333333333333333333222222111000//////111111111111222222222222333444444555555444444444444444444444444444444444444444444555555555666666666666666666666666666666666666777888999999::::::::::::::::::999999999999888999999999::::::::::::888:::<<<<<<<<<===???AAA@@@BBBEEEFFFIIIYYYyyywwwdddWWWOOOIIIIIIMMMKKKPPPUUUUUUVVV]]]kkkvvv|||yyyssskkkddd___^^^^^^___\\\]]]fffvvv~~~{{{yyyyyyyyyzzzzzzxxxwwwvvvuuuttttttttttttuuuuuuuuuuuuuuuvvvwwwwwwtttttttttttttttsssrrrrrrtttvvvxxxyyyxxxxxxxxxyyyttttttttttttrrrpppnnnllliiijjjkkkmmmmmmmmmlllllllllkkkmmmsssxxxyyysssnnnmmmmmmmmmnnnpppqqqrrrrrrpppqqqtttwww{{{|||zzzxxxvvvvvvvvvvvvxxxyyy{{{|||zzz{{{|||{{{yyywwwvvvuuuttttttssssssssstttuuuuuu{{{~~~|||{{{~~~~~~xxxooogggbbbZZZSSSOOOLLLHHHEEECCC@@@<<<999>>>;;;999<<<@@@IIIYYYggg~~~|||wwwvvvuuuyyy~~~DDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFBBBFFFNNNSSSRRRRRRYYYccc|||qqqXXXGGG???<<<777444444444222000000111111111111111111111111////////////////////////////////////////////////............//////////////////............//////......///000000000000000000111222111///...///000////////////............//////////////////////////////000000000000//////---......///////////////000000000111111111000000111111111111000000000/////////000000000111111111000000111111222333333333333333333333333333333333111111111111111111111111222222222333333333444444333444444444444444333333333333333333444444444444444444444444555555555555555555555555555555555555444555555666777888888999999999999999999999999999888888888888999999999:::999;;;<<<=========???AAABBB@@@AAACCCHHHUUUlll}}}mmmaaaWWWQQQOOOHHHJJJKKKHHHEEEIIITTT]]]eeeooo~~~|||sssnnnlllmmmddd^^^aaammmxxx~~~|||yyyxxxyyyzzzzzzyyyxxxwwwwwwvvvvvvvvvwwwwwwyyyxxxuuusssssstttvvvwwwttttttuuuuuuuuutttsssrrrrrrtttvvvvvvvvvvvvxxxyyyuuuuuuuuutttssspppnnnmmmkkkllllllmmmnnnoooooopppnnnmmmmmmqqqvvvuuuoooiiijjjkkklllmmmnnnooopppqqqoooqqqtttxxx}}}~~~}}}{{{{{{{{{yyyyyyyyyzzz{{{||||||~~~~~~zzzwwwvvvvvvvvvvvvwwwwwwyyyzzz|||}}}zzzpppggg\\\RRRJJJGGGCCC@@@>>><<<:::999;;;;;;>>>EEEMMMXXXiiiwww}}}xxxxxx{{{BBBBBBBBBBBBAAAAAAAAAAAA?????????@@@AAABBBCCCDDDCCCDDDHHHKKKIIIGGGLLLTTT[[[iiilllTTTAAA999999333333222222222111111111000000000000000000000000////////////////////////////////////////////////............///////////////......------......///---...///000000111111000000111222111///......////////////......---------////////////////////////...//////000000//////...---...///000000000000/////////000111111111111000111111111111000000000000////////////000000000000///000000111111222333333222222222222333333333333111111111222222222333333111222222222222333333333333444444444444333333222222222333333333333333444333444444444444555555555555555555555555555555555444555555666666777777777777777888888888999999999888888888888999999999999:::<<<======<<<<<<>>>???@@@======AAAGGGPPP^^^jjjvvvzzzkkk]]]TTTLLLKKKHHHDDDAAABBBGGGLLLOOOWWWdddooowww}}}rrriiihhhmmmrrrwww{{{~~~zzzwwwwwwzzz}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxuuussssssssstttuuussstttuuuvvvvvvuuusssssspppqqqssssssssstttvvvwwwvvvvvvuuutttsssqqqpppooolllmmmooopppqqqrrrsssssspppooonnnpppqqqppplllgggiiikkkmmmnnnmmmnnnpppqqqpppqqquuuzzz~~~~~~~~~}}}{{{yyyyyyzzz{{{|||~~~|||zzz{{{}}}}}}~~~wwwkkk]]]QQQDDDBBB???<<<;;;;;;<<<<<<<<<@@@JJJXXXcccnnn}}}BBBBBBBBBBBBAAAAAAAAA@@@???@@@@@@@@@AAABBBBBBBBBBBBAAADDDGGGGGGFFFHHHMMMJJJTTTddduuuyyy```OOOCCC999444444...000111000///000222333000000000000000000000000////////////////////////------------------------............///////////////......------......///---...///000111111111111000111222111///---...///------...............///////////////////////////......////////////.........///000111111111000000...///000111222111111000111111111111000000000000........./////////000000//////000000111222222222111111222222222333333333333333333333222222222222222222222222333333333333444444444444444333222111111222222222333333333333333333444444444555555555555555555555555555555555666666666666666777777777555666666777888999::::::888888888999999999:::::::::;;;<<<<<<;;;:::;;;===<<<;;;===AAADDDGGGNNNVVVWWWmmm}}}pppggg```\\\VVVOOOJJJFFFDDDCCCGGGLLLRRRVVVYYY```jjjrrr~~~{{{|||{{{|||}}}|||{{{wwwwwwxxxyyyyyyxxxwwwvvvssstttuuuvvvvvvuuutttsssooopppqqqqqqqqqqqqtttuuuvvvvvvuuutttsssrrrqqqpppkkknnnssswwwxxxwwwtttrrrpppppppppooonnnmmmkkkjjjkkkmmmoooooonnnnnnpppsssrrrsssvvv{{{}}}|||{{{yyyxxxxxxyyy{{{}}}~~~tttgggWWWJJJAAAAAA@@@??????AAAEEEHHHKKKRRRbbbsssCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC<<<<<>>>>>>>>???BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCCCCCDDDFFFJJJQQQ\\\gggooouuu```MMMGGG@@@;;;888555111...222222111111111111222222111111111111000000000000......------------......---------....../////////////////////////////////,,,,,,------.../////////222111000///............000000///...............---------...///000000111////////////////////////000000////////////000000,,,---///000000000///......000111000...------...000000000000////////////...............//////000000000000000000111111222111222222333333222222111555555444333333222222111222222222222222222222222333333333222222222111111555333111//////000111222444444444444444444444444111222222333333444444555;;;999777666555666777888777888888999:::;;;;;;;;;>>>===<<<;;;:::;;;<<<===888888888999999::::::::::::;;;;;;<<<>>>???AAABBBFFFHHHTTTlll|||qqqcccVVVMMMMMMIIIGGGHHHGGGEEEGGGKKKNNNYYYmmm~~~yyyyyy}}}|||sssxxxsssoooooosssvvvtttrrrqqqpppooooooqqqrrrqqqppprrrtttvvvuuutttrrrrrrsssssswww{{{|||xxxuuutttttttttrrrooommmllllllnnnppprrrssssssssstttuuuqqqwwwzzzzzz}}}{{{xxxvvvsssrrrrrrsssuuuvvvzzz~~~zzzjjj]]]SSSJJJDDDCCCDDDGGGLLLSSS^^^iiiqqq~~~AAA@@@??????>>>>>>>>>???AAA@@@@@@@@@????????????@@@@@@??????@@@@@@AAABBB>>>???@@@AAADDDKKKRRRXXXpppuuu^^^PPPCCC???999555444222000...111111000000000000111111000000000/////////...............------..................---------------........................,,,,,,------.../////////222222000//////.........000//////...............------......///000000111////////////////////////111111000000000000111111---...///000000000//////...///000000...---......000000000000////////////............///000000111000////////////000111111111222222333333222222111222222222222111111111111222222222222222222222222333333222222222111111111333222111000000000111111333333333333333333333333111222222333333444444555999888666555444555666777444444555666666777888888999999888888888:::;;;<<<888888999999999:::::::::::::::;;;<<<===???AAABBBEEEFFFLLLXXXkkkzzznnnfff[[[TTTOOOMMMJJJFFFFFFHHHGGGNNN[[[jjjyyyyyyzzz|||xxxpppssspppnnnnnnqqquuuwwwwwwtttsssrrrsssuuuvvvuuutttpppqqqssstttuuutttsssqqqtttvvv{{{~~~~~~|||xxxuuuvvvwwwxxxwwwvvvtttrrrrrrqqqrrrssstttsssssstttuuurrrxxx{{{|||tttrrrnnnllllllmmmooopppyyy}}}tttfffZZZRRRMMMHHHFFFGGGKKKRRRZZZeeeqqq}}}~~~@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>===???>>>>>>>>>>>>??????@@@======>>>>>>>>>AAAEEEHHHPPPZZZmmmzzzcccRRRFFF???999777333222111111000///000000////////////000000/////////.........------..............................------,,,+++++++++........................,,,,,,------.../////////222222111000////////////000///......------......------......///000000000////////////////////////222111111000000111111222......///000000000000000,,,...000000///...///000////////////000000000000.........///000111222333//////......//////000111111111222222222222111111/////////000000000000111111111111111111111111111333222222222222111111111222111111111111000000000222222222222222222222222111222222333333444444555777666555444444444555666666777777888888999999999666666666777888999;;;<<<888999999999999:::::::::::::::;;;;;;===>>>@@@AAA@@@BBBEEEIIIPPPeeeuuukkk```[[[WWWQQQMMMMMMGGGHHHLLLQQQYYYbbbjjjooo{{{zzz{{{~~~}}}wwwqqqllllllkkkkkkmmmrrrxxx|||yyyxxxwwwxxxyyyyyyxxxvvvsssrrrsssvvvyyyyyyuuurrrtttvvvyyy{{{|||zzzwwwuuuuuuvvvyyyzzz{{{yyywwwvvvvvvvvvuuuuuuuuutttttttttuuuyyy|||}}}zzzvvvpppmmmmmmnnnooopppwww~~~xxxooohhhaaa[[[RRRLLLJJJLLLOOOPPPXXX]]]eeeooozzz???>>>>>>=========>>>>>>?????????>>>>>>>>>===============<<<<<<===>>>>>>;;;<<<>>>>>>>>>???BBBDDDDDDJJJTTTcccwwwlllVVVIIIAAA;;;777666555333222222222222222//////............///////////////.........---------..................---,,,,,,,,,,,,,,,,,,,,,+++........................,,,,,,------.../////////222111000000//////////////////...------------...............//////000000////////////////////////111111000000000000111111/////////000000000000000,,,---///000///...///000////////////000000000000////////////000222333444...............///000000111111222222222222111111......//////000111111222000000000000000000000000222222222222111111111111000000111111111111000///111111111111111111111111111222222333333444444555666666555444444555555666777888888888999999999:::888888888999999:::;;;<<<999999999999999999999999:::::::::;;;<<<===???@@@;;;???DDDHHHIIISSSkkkyyyrrrllleee```^^^WWWTTTOOOKKKLLLOOOTTTXXX___bbbeeeeeedddcccdddeeennnssszzz}}}{{{yyyzzz||||||yyyvvvlllmmmnnnmmmmmmqqqzzz~~~~~~~~~}}}zzzxxxzzzxxxwwwzzz~~~~~~xxxrrrssstttvvvxxxxxxwwwuuutttvvvxxxzzz~~~|||zzzxxxwwwvvvvvvvvvvvvuuutttxxxzzzzzzyyy{{{{{{xxxwwwwwwvvvtttvvv}}}}}}vvvnnneee]]]VVVQQQOOOLLLJJJKKKRRR[[[eeekkkwwwzzz}}}}}}>>>======<<<======>>>>>>????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<777:::<<<<<<<<<<<<===>>>@@@DDDIIINNNWWWjjjsssbbbLLLAAA@@@@@@:::444555555444333222111111222//////............//////000000000/////////......------...//////...------******++++++,,,---..............................,,,,,,------.../////////111000//////...///////////////...---------------............//////////////////////////////////////////............/////////////////////000000111,,,---///000///...///000.../////////000000000111////////////000111222333...............///000000000111111222222111111000...//////000111222333333000000000000000000000000222222222111111111000000///000000111111111000000111111111111111111111111111222222333333444444555666666666666666666666777444444444444555555555555999999999999999999999888999999999999999999999999::::::::::::;;;<<<>>>>>>===>>>BBBFFFHHHLLLXXXeee{{{wwwvvvtttnnndddYYYQQQMMMKKKKKKKKKMMMPPPQQQQQQPPPOOOOOOSSSVVV\\\dddlllsssyyy|||{{{}}}~~~|||zzz}}}~~~|||~~~xxxrrrsssttttttuuuuuuuuuuuuuuu{{{{{{}}}|||wwwvvvuuuwwwyyyyyywwwuuuyyyxxxwwwwwwyyy~~~zzzwww{{{~~~|||yyyuuurrrpppnnnllljjjeeebbb]]]VVVPPPKKKHHHGGGEEEHHHNNNXXXfffvvv{{{xxxwwwwwwxxxxxx{{{<<<<<<<<<<<<<<<======>>>????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;===>>>>>><<<::::::;;;888===AAABBBDDDQQQfffwwwrrrVVVJJJ<<<999===>>>888000222333444222000//////000//////............//////000000000/////////......,,,---...//////...---,,,)))***+++,,,---...///000------------------------,,,,,,------...////////////......------......//////...------,,,,,,------....../////////////////////////////////////////////......------......///...............///000000,,,...000000///...///000......//////000000111111000000/////////000111111//////......//////000111000000111111111111000000000000111111222333444444111111111111111111111111222111111111111000000000/////////000000000000111111111111111111111111111111222222333333444444555555666666666666777777777555555555555555555555555888888888888888777666555:::::::::999999999999888:::999999:::;;;<<<======BBB>>><<>>>>>>>>>>>=========<<<<<<======<<<;;;;;;;;;;;;;;;===?????????===;;;;;;<<<777:::===>>>>>>EEEPPPZZZeeeqqqtttaaaTTTDDD>>>888666666666333000111333444333000...///000000//////////////////000/////////.........------,,,---///000000///---,,,++++++,,,---...//////000------------------------,,,,,,------.../////////------,,,,,,,,,------...///...------,,,,,,------/////////////////////...//////////////////////////////............//////...------,,,------//////...///000000...---...............///000111111111000000//////......//////000////////////000111111000000111111111111000000111111111222222333333333222222222222222222222222111111111111000000000000000//////...///000111222222222222222222222222222111222222333333444444555444444555555666666666666777777777777777777777777666777888999999999888777:::::::::999999999888888999999999999:::;;;<<<===AAA===;;;===???AAAFFFLLLQQQdddrrrcccZZZOOOMMMLLLJJJIIIGGGDDDBBBAAAAAABBBDDDGGGKKKOOORRRYYYbbbjjjmmmrrr|||~~~kkkhhhbbb]]]YYYVVVUUUTTTOOOLLLIIIGGGHHHHHHHHHHHHAAABBBCCCCCCDDDHHHPPPUUU]]]fffttt~~~|||xxxsssqqqrrrwww|||zzzjjj___;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;999:::;;;;;;::::::;;;===<<<===>>>>>>???@@@CCCEEEDDDMMM[[[iiiyyyrrr\\\OOOFFF???:::999777444000///111333111333555555222000111333000000////////////000000......---------,,,,,,,,,,,,---///000000///---,,,---.....................------------------------,,,,,,------...//////000,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,---///////////////.........////////////////////////000000////////////000000------,,,+++,,,---...///...000111000...------...---......///000111111222111000///......------...000000000000000111222222000000111111111111000000111111111111222222222222222222222222222222222222111111111111000000000000000///...---...///111333222222222222222222222222111222222333333444555555222333444444555555555444444444444444444444333333666888999;;;<<<<<<<<<;;;:::::::::999999888888888999999999999:::;;;<<<<<<;;;<<>>AAACCCDDDFFFHHHJJJMMMUUUdddwwwwwwbbbSSSIII>>>:::;;;222222222222222222222222111111111111000000000///////////////////////////+++,,,,,,------......//////000111111000...,,,+++******+++,,,---///000111........................///...---,,,+++,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,---------.........+++***---//////.........------,,,,,,------...------------------------...............///000000000000000000000000000000111///......//////...,,,......///000000000000000////////////////////////222111///------...000111111111222222222111111000111111111111111000///...000000000000000000000000//////000000111111222222111111222333333333333222222222222222222222333333333333333444444444555555555666777777777666555444:::888888888:::;;;:::999:::::::::999999888888888999999999999999999999999:::;;;<<<>>>???@@@@@@@@@BBBCCCLLL```{{{~~~xxxpppjjjfff___VVVNNNIIIFFFCCC???>>>>>>???@@@;;;@@@EEEGGGFFFHHHMMMRRRTTTYYY```gggnnnvvv}}}yyyllldddRRROOOKKKHHHFFFEEECCCBBBBBBGGGHHHEEEDDDIIIOOORRRRRRRRRUUU]]]eeelllwww~~~~~~xxxuuutttwww{{{jjjWWWHHH@@@;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@===???AAABBBEEEMMMZZZcccqqqhhhYYYIIIAAA<<<666444555222222222222222222222222111111111000000000//////........................------------------------...///000000000...,,,***+++++++++,,,---...///000........................///...---,,,+++,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,------------,,,++++++,,,---,,,,,,,,,...------,,,,,,------...------------------------...............///000000////////////////////////111///......//////...---......///000000000000000////////////////////////---------...///111333444000000111111111111000000000111111111111000000///000000000000000000000000000000000000000111111111111111222333333333333222222222222222222222222222333333333444444444444555444444555666666666555444888777666888:::;;;;;;:::::::::::::::999999888888888888888999999::::::::::::;;;<<<>>>>>>?????????BBBDDDKKKVVVeee{{{vvvllldddYYYVVVRRRMMMHHHDDDBBBAAABBBBBBBBB@@@>>>@@@DDDGGGEEEHHHLLLOOOSSSXXX^^^cccaaadddhhhlllpppsssuuuvvv}}}~~~{{{vvvpppiii```VVVPPPMMMJJJEEEBBBBBBCCCDDDEEEGGGJJJMMMPPPXXXcccjjjjjjoookkkkkkqqqxxx~~~zzzyyy{{{zzz|||vvvgggVVVGGG<<<777<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;999;;;=========???EEEIIIKKK[[[sssmmmWWWJJJBBB:::777777555444555222222222222222222222222000000000000////////////........................//////......---,,,,,,+++---...//////...---+++***,,,,,,,,,,,,,,,---......------------------------...------,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,+++---...---++++++,,,---...------,,,,,,------...------------------------...............///000000////////////////////////000///......//////...---......///000000000000000////////////////////////+++,,,---///000111222222//////000000000000/////////000000111111111111000000000000000000000000000111111111111000000000000111111222333333333333222444333333222222111111111333333333333444444444444222333444555555555555555666666666777:::<<<<<<;;;:::::::::::::::999999999666777777888999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@CCCHHHJJJMMM[[[wwwvvvtttooohhh```XXXRRRNNNOOOJJJCCC>>><<<===>>>??????@@@AAAAAAAAACCCGGGJJJIIIKKKMMMPPPRRRTTTUUUVVVZZZ^^^dddiiilllpppvvvzzz||||||wwwssspppjjjccc```aaa___[[[WWWRRRNNNJJJDDDAAAGGGFFFDDDCCCFFFJJJPPPSSS\\\___dddlll|||zzzyyyzzz}}}ttteeeTTTEEE<<<666555<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::888888888888888888888888;;;:::999888888888888888999;;;===>>>>>>???BBBEEEFFFLLLUUU___mmmqqq```OOOCCC???;;;888777888777555444111111111111111111111111000000/////////.................................///.........---------,,,------......------++++++------,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++///111...,,,...//////...------,,,,,,------...,,,,,,------------------...............///000000////////////////////////000///......///000///---......///000000000000000///////////////////////////000111111000///---+++---...//////////////////...///000111111111111111000000000000000000000000222222111111000000//////111111222333333333333222444444333333222111000000222222333333333444444444111222333444444555666666777666666777:::;;;;;;::::::::::::::::::999999999555666777888999:::;;;;;;<<<<<<======>>>============@@@DDDEEEDDDLLLaaauuuxxxpppkkkeee]]]SSSLLLJJJHHHDDDAAACCCCCCBBBBBBBBBBBBDDDEEEBBBCCCDDDFFFGGGHHHIIIIIIEEEGGGKKKMMMOOORRRVVVZZZ^^^```cccgggkkkppptttwwwtttsssqqqooonnnmmmllllllnnnpppsssuuuvvvvvvuuutttqqqooommmlllkkkhhhccc___^^^\\\YYYVVVSSSPPPOOOOOOMMMKKKGGGEEECCCCCCCCCCCCGGGIIIMMMRRRYYY```hhhmmmyyy~~~{{{rrrnnndddUUUFFF<<<777555555<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999888888888888999999888888888888888888888888888888777777777777888888888888999:::;;;===AAACCCCCCDDDDDDEEEKKKYYYlllyyyooo[[[NNNEEE???===666666555444444444222000111111111111111111111111/////////............---........................---------....../////////------------------,,,,,,------,,,++++++++++++,,,------------------------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))...000------111333111...------,,,,,,------...,,,,,,,,,---------.....................///000000........................///...---...///000///.........///000000000000000////////////////////////000111222222000---***(((------...///////////////...///000111111111111111000000000000000000000000222222111111000000//////111111222333333333333222444444333333222111000000222222222333333333444444222222222333444555666666:::888777777999999888777999999999999999999999999555555666777999:::;;;;;;;;;<<<============<<<<<<===>>>AAADDDEEEHHHSSS^^^qqq}}}ssslllggg```VVVOOOMMMLLLKKKIIIHHHFFFCCCBBBAAAAAAAAABBBBBBCCCDDDDDD>>>@@@AAABBBCCCEEEGGGIIILLLLLLMMMOOORRRUUUWWWYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUUUUTTTSSSPPPNNNLLLJJJJJJJJJHHHGGGHHHHHHGGGEEEDDDBBBAAABBBEEEIIILLLOOOUUU___jjjsss{{{{{{lllbbbVVVNNNCCC:::555222111000<<<<<<;;;;;;::::::999999999999999999999999999999999888888777777888888999888888888888888888888888777666666666666777888888999888777777999;;;===???:::<<>>===???CCCEEEEEEGGGLLLYYYddd|||}}}{{{~~~~~~~~~rrriiigggeeeccc```[[[UUUMMMHHHDDDCCCBBBAAAAAAAAAAAABBB<<<===>>>???@@@BBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGHHHIIIGGGEEEDDDDDDEEEDDDGGGGGGFFFFFFIIIHHHFFFFFFFFFFFFGGGIIINNNVVV[[[aaaiiiuuu|||www|||~~~nnn]]]SSSEEE???888444333333111...<<<<<<;;;;;;:::999999888999999999999999999999999888888777777777777888888888888888888888888888888777777666666666666777777888888888888:::;;;;;;;;;666:::>>>@@@AAAAAADDDFFFIIISSSaaaooorrr___OOOFFF???>>>;;;555333444111555444000000444555333111111111111111111111111.........---------,,,,,,------------------------............///////////////..................///,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,------------))),,,,,,+++444@@@@@@777...------,,,,,,------...++++++,,,,,,---......///...............///000000........................///...---...000000000///......///000000000000000////////////////////////,,,---.../////////......------...///000111111000000111111111111000000///000000000000000000000000000000000000000111111111111111222333333333333222222222222222222222222222111222222222222333333333666555555444444555666777999888777777888888777666555666666666777777777777666777777777888888999999999:::;;;<<<======>>>>>>>>><<<===AAABBB@@@AAADDDNNNSSSbbbxxx|||}}}~~~ttthhh```VVVTTTRRROOOMMMLLLKKKKKKFFFFFFGGGIIIJJJJJJIIIHHHFFFFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGIIIKKKIIIHHHIIIMMMQQQPPPVVVYYYYYYZZZ^^^]]]YYYWWWYYYZZZ\\\___eeennntttzzzzzzrrrqqqxxx|||mmm]]]NNNEEE===888333222444444111...<<<<<<;;;::::::999888888888888888888888888888888888888777777777777888888888888888888888888888888999888777666666555555666222333555777999:::888777888:::;;;:::::::::===???>>>BBBHHHNNNXXXiii|||gggTTTHHHDDD<<<888999888333111444222666444...,,,111333000000000000000000000000000......---------,,,,,,,,,------------------------000000000///......------//////.........//////000++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,------------......,,,///......:::HHHGGG<<<...------,,,,,,------...++++++,,,,,,---...//////...............///000000...........................------...000111000///...//////000000000000000////////////////////////---..................------...///000111111111111111111111111111000///...000000000000000000000000//////000000111111222222111111222333333333333222222222222222222222333333111111222222222333333333888777555444444555666777777666555666888999999888444555555555666666777777777777777777777888888888888999:::<<<===>>>>>>>>>===<<<===@@@???===@@@FFFHHHIIIOOO[[[jjjvvvllljjjgggccc___]]]\\\[[[YYYYYYZZZZZZZZZXXXUUURRROOOPPPRRRTTTTTTSSSRRRPPPJJJIIIHHHFFFEEEDDDDDDDDDHHHGGGFFFFFFGGGJJJMMMNNNOOORRRUUUUUUUUUXXX___ffffffmmmssstttwww}}}|||xxxlllnnnqqqsssvvv}}}tttttttttuuuwww|||}}}mmm___PPPCCC:::888333......000111...+++<<<<<<;;;::::::999888888888888777555555444444444444555666777777777777777888888888888888777666666666777888888888666555444555555444444444555555666666666666666777777777777;;;;;;;;;===BBBKKKVVV]]]mmm|||vvvfffYYYNNNCCC<<<999888777666555444333333111111222222222222111111///////////////////////////...------......---,,,---,,,,,,,,,,,,---......///.........000111333555000///...------------------,,,************,,,---.../////////...,,,***)))++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++///------222:::??????===000///...---,,,+++++++++++++++,,,,,,,,,---------------------....../////////...---,,,+++,,,,,,---//////000000000000//////......---------......///................................................---......///000111111222333222111000000000222222111111111111111111222222111111222222222333333333333222111111333333222111000000111111111111000000222333444555555555555555666666777777777777777666777777777777777666666666===<<<:::888777666666555555666777777555444444555444555777999:::;;;::::::>>>>>>>>>>>>>>>?????????CCC@@@CCCJJJTTTddd~~~~~~{{{tttqqqsssuuuyyy}}}wwwrrrmmmnnnooorrrtttssspppnnneeebbbZZZSSSSSSWWWXXXUUU[[[YYYWWWWWWYYY^^^dddhhhjjjjjjkkknnnttt|||zzzwwwvvvsssuuuzzz}}}xxxqqqiiiVVV>>>444777777555222///...///000111999999999:::::::::;;;;;;888777666555444444444444555666777777777777777777777888888888888777666666666666777777777666555555555555444444444444444555444444555555555666666666555666888:::<<>>>>>===???DDDIIIQQQcccttt}}}tttrrruuuuuurrrsssqqqppppppsssxxx~~~~~~zzzxxxxxxxxxvvvuuuvvvyyy{{{{{{}}}zzzoooiiiddd___OOO;;;333777555444111///......///000999999999999999:::::::::777777666555444444444444777777888888888777666666777777777777777666666555666666555555555666666777666555555444333333333333333333333444444444555555444666999:::::::::;;;<<<<<>>::::::999777555444333333222111000////////////000000000000//////...........................---,,,,,,---...,,,+++---------------......///............///111222333///...------------------,,,------------------,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------------------...,,,+++---111333222000------,,,,,,,,,,,,------,,,,,,,,,,,,------------///////////////000000000......---,,,,,,,,,---------..................------------------...//////........................////////////////////////.........//////000000111111111000000000111111222111111111111111111111111111111111222222222222333333222111111222333222111000000111111111111000000111222222333444555555555444444444444444444444444555555555555555555555555555555555666777999:::;;;:::<<<>>>>>>;;;999888777888999:::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===@@@CCCCCCFFFOOOYYYooo{{{uuutttuuuvvvooonnnmmmppptttwwwxxxvvvzzz~~~|||wwwvvvwwwyyyzzzpppfff___WWWSSSQQQOOOEEE777222666222222111000///......---<<<;;;:::999888777666555777666555444444444444444888888888888777666666555666666777777666666555444555555444333444555777888666555444333222222222222333333333333444444444444333555888888777666666777:::<<<>>>@@@CCCKKKWWW___qqq}}}tttfffZZZPPPFFF@@@???;;;888666666666666444222222111111000//////.........////////////..............................---,,,+++,,,...000///...+++************+++,,,,,,------......///000111111......---,,,,,,---------,,,---...//////...---,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,...000///---,,,+++++++++,,,------...,,,,,,,,,------------...............////////////------------------------,,,------......------,,,---------------...///000........................000000000000000000000000........./////////000000000000000000000111111111111111111111000000000000111111111111222222222222222111000111222333222000000000111111111111000000333333333444555666777777777666666666555555555666333333444444444444444555444444555666777999:::;;;;;;===??????===:::888777888999:::;;;;;;:::999999999:::::::::;;;<<<<<<<<<:::===@@@BBBBBBCCCHHHNNNTTTdddyyynnniiijjjnnnqqqrrrsssuuuwwwxxxzzz|||~~~zzzuuussstttwww{{{}}}pppeeeZZZOOOHHHCCC@@@@@@@@@;;;333111444///000000000000...,,,+++<<<;;;:::999777666555444666555555444444444444555777777777777777666555444555666666666666555444444555444333333333555666777666555444222222111111111333333444444444555555555000111222222222222555777777888999999999===BBBGGGPPPXXXeeesss|||ddd\\\QQQHHHBBB>>>;;;999999777555333222222111000222222111111000/////////......////////////..............................000...---...//////...---+++************+++,,,,,,------......////////////------,,,,,,,,,------...------///000000///---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************+++******+++---//////...+++++++++++++++,,,---...,,,,,,---------.........------------------------,,,---------------------,,,,,,------------,,,,,,,,,,,,,,,------///000000////////////////////////000000000000000000000000............//////////////////000000111111111111111111111000000000//////000000111111111222222222222111000000222222111000000000111111111111000000/////////000111333444555666555444333333333333444222333333333444444555555666666666666777999:::;;;<<<===???>>>;;;888666666777888999::::::999888888999999:::;;;;;;<<<======777:::=========@@@DDDGGGIIIRRRhhh~~~yyyooolllnnnsssvvvzzz~~~||||||sssrrrsssyyy~~~{{{mmm```UUUJJJAAA:::888666666777444000000222...///000000000...,,,+++888888888777777777777777555555444444444444444555555555666666666555444444555555555555555444444333444444333333333444555555444444333222111111111111333333333444444444555555222222333222222444888;;;333555777888999:::<<>>>>><<<888666555555666777888999:::999999888888888999:::;;;<<<<<<===:::===>>>;;;;;;@@@CCCDDDFFFHHHSSSgggxxx~~~zzzyyyxxxwwwvvvxxx}}}zzzwwwxxxzzz||||||~~~|||wwwxxx}}}rrriii[[[OOOGGG@@@999555333333222222111000000000...///000000000///---,,,888888777777777666666666555444444333333444444555333333444444555444444444444555555555555444333333333444444444444333333222222222111111111111222222222222222222333333333333555666666666555555888:::333444666777888888999:::999;;;===>>>AAAGGGPPPWWWccclllzzzzzzrrrhhh]]]PPPDDD<<<:::888555333333333444555000111333333222222111111000000000000000//////////////////000000/////////------------------------000...,,,,,,,,,+++***(((.........---...//////000+++,,,---.........------,,,,,,++++++,,,,,,---......------------------...---,,,,,,++++++,,,---...------------------------+++++++++***++++++,,,,,,***************************+++,,,,,,,,,,,,---...++++++++++++++++++,,,,,,------------..................---------,,,,,,,,,+++,,,---.........------------............------,,,,,,,,,---...///000111////////////////////////................................................---...///000111111111000222111111000//////......000000000000111111111111222000///000111222111///000000111111111111000000333333222222444666999:::;;;999777555555555666777333333333444555555666666777777777888999;;;<<<===>>>>>>===999666444444555555666888:::;;;;;;::::::666777777888999:::;;;<<<<<<@@@@@@======BBBDDDBBBBBBAAAHHHSSSZZZaaattt|||vvvxxx{{{{{{xxxwww}}}~~~sss^^^UUUIII@@@;;;888555333222222111///000111000//////000000000000///......;;;;;;999777666444333222444444333333333444444555111222222333444444444444444444555555444444333222333444444555444333111000111111111111111111222222000111111111111222222222333444555444222000000111333333333222222222222222555777::::::999;;;???CCC???FFFPPPZZZdddrrr}}}pppggg[[[VVVPPPJJJDDD???999666555444333222222222333333---...000111000///...//////////////////.........//////000000000000//////------------------------)))(((((()))+++------,,,---,,,,,,,,,,,,---......+++,,,---.........---,,,++++++++++++,,,,,,---......---,,,++++++,,,---...(((''''''''')))***,,,---------------------------************+++,,,------+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,++++++***++++++,,,---------.........////////////.........---------***+++---...///...---------......//////......---+++,,,,,,---...///111111000000000000000000000000.............................................---,,,---///000111111111000222111111000///......---000000000000111111111111111000///000111222111///000000111111111111000000000000//////111333666888777555333111000111222333333333444444555666777777666777777999:::<<<>>>???@@@???===999555333555666666777999;;;<<<<<<<<<<<<555555666777888999::::::666<<<===;;;<<>>666444333222111111111000///000222222000000000000000////////////;;;:::999777666666555555666444222000000222444666444444444444444444444444444333333222222333333444444444333333333333222222111111111111111111111111//////000111222333333444111222333333444444444444111222333333444444444333111222333444555777888888======???BBBIIIQQQYYY^^^kkkrrr}}}uuujjjaaaXXXNNNGGGAAA???===;;;888555333222222111000111222333222000000111222333444333222222////////////////////////000000//////............/////////......------,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,+++***)))))))))************+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,+++***)))(((***++++++******+++,,,...---,,,,,,++++++++++++.........------,,,,,,,,,//////.........---------.../////////000000111111......---,,,---...///000000000000000000///......////////////000000000000+++)))''')))...333444444------...///000000000///...///111222333333333222111111111111111111111111111111111222333333444444111111111000111222222333222111111000000000000000555555444333333222222111222333444555666555444333444444444555777:::<<<>>>BBB???999555222333666888999999999<<>>?????????@@@CCCGGGJJJLLLcccuuu|||wwwqqqooopppwww{{{yyyzzzrrrqqqnnnllljjjhhhggggggiiikkkppp}}}{{{rrrwww~~~rrriii___UUUNNN???===999555222111111111000000000000////////////,,,---......,,,,,,---...999888777555444444333333555444222111111222444555444444444444444444444444444333333222222333333444444444333333222222111111////////////////////////000000000111111222222333111111222333333333333333222222333333333333333222111111222333444555555666888888777999<<<@@@EEEHHHNNNTTT\\\cccjjjtttxxxqqqggg```UUUNNNHHHCCC<<<666888777666444333111000000222000///000111222111000///000111222333222222111......................../////////.........------.........---------------------,,,,,,,,,,,,------------------------------.........------,,,,,,,,,+++++++++,,,,,,---------------,,,++++++***)))))))))************+++++++++++++++++++++************************************************************,,,,,,,,,,,,,,,+++***)))(((***++++++******+++,,,...------,,,,,,,,,,,,---------,,,,,,,,,+++++++++///.........------------........./////////000000...------,,,---...///000000000000000000///..................////////////---+++)))***---000111000......//////000/////////,,,---///000111111000000////////////////////////111000000000000000000000111111000000000111111222222111111000000000000000333333333333222222222222111222333444555444444333444444444555777999<<<===@@@===999555333333555666777666777999<<<===;;;888999999888888999999:::;;;<<<<<<<<<<<<===>>>??????>>>>>>>>>???AAADDDGGGIIIRRRaaauuuxxxtttpppnnnooouuu{{{xxxxxx|||||||||}}}{{{{{{zzzyyywwwvvvuuuuuuwwwwwwzzzyyyuuu|||{{{lll___VVVOOOHHHCCC888777444222000000000111/////////............---,,,---......,,,,,,---...666666555333222222222222333333333333333333333333444444444444444444444444333333222222222222333333333333333222111000000///////////////////////////111111111111111111111111000000111222222222222111222222333333333222222111111111222222222333333333666666555555555777999:::999===AAAEEEHHHNNNVVV]]]dddlllvvv}}}xxxpppggg^^^VVVOOOJJJGGGBBB<<<999888666333///000000000///////////////111///...///000111000///...///000111111111000000.................................---------------,,,,,,,,,,,,------------......------------......------------------------............------------++++++,,,,,,,,,,,,------,,,,,,,,,+++******)))))))))************+++++++++************++++++++++++************************************************++++++,,,,,,,,,+++******)))***++++++******+++---------------------......,,,,,,++++++++++++******............---------------------............///...------------.../////////000000000000///......------------............000...++++++,,,......---//////000000000///......------...///000000000000////////////////////////222222111000000///......111111000/////////000000222111111000000000000000111111111111111222222222111111222333333333333222333444444555777999:::;;;<<<:::777555333333444555555444444666888::::::999999888888888888999::::::888777777888888999:::;;;===<<<<<<<<<>>>@@@BBBCCCDDDLLLWWWbbbooo~~~|||||||||}}}yyywwwxxx|||||||||}}}rrrmmmcccTTTHHHAAA===:::777333222111000///000111222.........---------,,,,,,,,,---......,,,,,,---...555555333222222111111111222222444444444444222222444444444444444444444444333333222222222222333333333333222111000///......111111111111111111111111222111111111000000000///000000111111111111000000222222222222222111111000222222222222222222222222333333444555555666777777555777999:::;;;>>>BBBFFFDDDIIIPPPVVVZZZaaajjjqqq|||xxxppphhhaaa]]]WWWSSSNNNIIIDDD@@@===<<<:::888555444555555444333000000000000000000000000000...---...///000///............///////////////........................------------------------+++++++++,,,,,,---------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,************************************************++++++,,,,,,,,,++++++***)))***,,,+++******+++------------------...///000,,,,,,,,,+++++++++++++++------------------------------------------------------------......////////////000000//////...---------........./////////111///...------.........000000000000000///...---///000000111111111111111000000000000000000000000333222222222111111111000111000000///////////////222111111000000000000000...//////000111222222222000000111111222222222222333333444555666888999999888777666555444333333333333333333444666888:::;;;888888888888888999999:::666666666666777888999999===<<<<<<<<<<<<===>>>???@@@EEEHHHJJJOOO___wwwzzzkkk```TTTMMMBBB:::555333333222222111111000000111222222.........------------,,,,,,---......,,,,,,---...555555444333222222222222111222444555555444222111444444444444444444444444333222222111111222222333222222111000000///......111111111111111111111111222222111111000/////////000000000111111000000///000111111222111111000000333333333333222222222222///000111222333333333444444555555555555777999;;;888:::===???@@@DDDJJJOOOVVVZZZ```eeekkkpppuuuyyy{{{wwwtttpppmmmfffaaa[[[UUUOOOJJJEEEBBB???>>><<<:::888888999999555333222222222222111111222222111111111000000000///...---...///000///---.............../////////........................------------------------+++++++++,,,,,,---------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))*********+++++++++,,,,,,,,,,,,------......***************************************************++++++,,,,,,,,,++++++)))+++,,,,,,++++++,,,------------------...///000,,,,,,,,,---------------,,,,,,---------------------------------,,,,,,,,,---------...............///////////////...------....../////////000000000//////000////////////000000111111111000///......000000000000000111111111000000000000000000000000000000111111111222222222000000///////////////000222111111000000000000000......///000111111222333000000000111111111222222333333444555666777777777555555555444444444333333333444444555666888:::<<<888888777777888888999:::::::::::::::;;;<<<============<<<<<<<<<<<<<<<<<<===AAACCCAAAAAAHHHWWWdddzzzyyyooocccVVVMMM>>>;;;777333222111000000111111000000/////////////////////.........------,,,---......,,,,,,---...555555444333333333333333222222444444444444222222222222222222222222222222222222111111111111222222111111111111000000000000////////////////////////111111111000000/////////000111111111111000000/////////000111111111111111333333222222222222222222222222222222222222222222555444444444444555555666555666777777777999<<>>@@@FFFLLLWWWddd|||~~~wwwqqqhhh^^^TTTJJJAAA;;;///000000000000///......///......------,,,++++++/////////............---,,,---......,,,,,,---...444444333333222222333333222333333444444333333222111111111111111111111111222222111111111111222222000000111111111111222222////////////////////////000000000000000/////////111222222222111111000///------///000111111222222000000111111111111111111444333333333333444444555777666555444555555444333333333444444444444666777777888999999888888:::<<<;;;===@@@DDDGGGJJJLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPNNNLLLKKKKKKJJJHHHGGGFFFCCCAAA??????>>><<<:::999888777777777666333111000222444444111000111222000111222111000/////////////////////............000///......000000///...///...---------...000000------------------------------........./////////.........---------------------,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))))))))************)))************+++++++++))))))***++++++,,,------************************************************)))***+++,,,,,,,,,,,,+++***+++---,,,++++++,,,......------,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------............---------,,,,,,---.../////////...---......//////......---,,,........./////////000000,,,...000///---,,,---...//////000111111111000000///...------------...///////////////////////////.........////////////////////////000111222333444222111111000000000000000000000000111111222222222222222111000111222333444222333444555555555444444555444333333333555666777222555888888777666777999777777777777777888999999777777777777888999::::::;;;;;;;;;;;;;;;::::::999777999;;;===>>>???AAABBBHHHNNN\\\ooouuukkkaaaZZZPPPGGG@@@:::555333+++,,,.........------...------------------,,,,,,.........---------,,,,,,,,,---......,,,,,,---...333333222222222222222222333333333333333333333333000000000000000000000000222222111111111111222222000000000111222222333333111111111111111111111111/////////000000000000000222222222222222111000000+++,,,...000111222222222////////////000000000111///......///000222555666666555333333333222111///111111111111111000000000333444555555555555888:::333444666888:::;;;<<<===;;;;;;;;;<<<<<<<<<=========<<<:::;;;<<<<<<;;;:::999888666555666666666444222222222444444333000---///222555666333111222333---...000000000///000000.........//////000000000111///...///000111000/////////...---...///000111------------------------........./////////000000/////////......------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++)))))))))))))))*********)))************+++++++++'''(((((()))******++++++************************************************)))***+++,,,,,,,,,,,,,,,***,,,------,,,+++---......---,,,,,,++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------/////////......---------,,,,,,.../////////...---......//////......---,,,---------.........//////+++...///...+++)))***+++...///000111111111111111111111///......///000111111111111111111111111111222222111111000000///////////////000111333555555222111111000000000000000111111111111222222222222333222111111111222444444222333444555555555444333555444333222333555777999111444888999777555555777777777777777777888888999999999999999:::;;;<<<===999999:::::::::999999888<<<;;;;;;<<<>>>@@@@@@@@@BBBBBBFFFPPPZZZjjjzzzrrreeeWWWNNNHHH@@@:::666444333222---.........---,,,---///---...//////000000//////---------,,,,,,,,,++++++,,,---......,,,,,,---...555555444444333222111111222111111111222333333444444222000111333444333000111111111111111111111111333222111000000111222333000000000000////////////000000///...............000000////////////000000111/////////111222111000//////000111111111111111111111000000111111222333555444222111111111222222000000000000000000000000111111222222222333333333444444444444444444444444555555555555555555555555555555555444444333333333333333222111000000000111333222222111111222222333//////000000111111111222222111111111000000//////111111111111000000000000///////////////.........////////////////////////------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************---,,,+++***)))'''&&&%%%(((((()))*********************+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,---.../////////.........---------000000////////////000000...------------...//////000000//////.........---000000000000000000000000............////////////000000111111111111000000+++---///111222000...---222111111111222333333444111111000000000000111111111111000000111111222333333333333333444555666666666666555555555666666777555555555555555666777777::::::999888777777777888999999999999999999999999::::::::::::::::::::::::;;;;;;::::::::::::999999888>>>DDDFFFHHHQQQ```mmmzzzkkkYYYKKKDDD===;;;888444111///......---,,,,,,+++++++++,,,,,,,,,---------.../////////...............---------111222222111///------...444444444333222111111000111111111111111222333444333111000111333444222000111111111111111111111111111111000000000000111111000/////////////////////000000///...............000000////////////000000000///...///111222111000000000000000///...---,,,111111000000000111222222444333222111111111111222000000000000000000000000000000000111111111222222222222222222222222222222333333333333333333333333333333333222222111111111333222111111000000111111222111111000000111111222//////000000000111111111111111111000000000//////////////////.........---////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++---------,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,************************************************((())))))*********************+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,---.../////////.........---------000//////......//////000---------------...//////000/////////................................................////////////000000111111111111000000---...000111222111000///222111111111222222333444111111000000000000111111222222111111222222333444333333222333333444555666666666555444444444555555888777666666555555555555:::999888888777777888888999999999999999999999999::::::::::::::::::::::::;;;;;;::::::::::::999999999===@@@AAABBBGGGRRRZZZ\\\kkkzzzzzzxxxssshhhZZZKKK???999666555333000///.........------,,,,,,,,,,,,------........./////////////////////......------,,,,,,---...///...,,,++++++,,,333222222222111111000000111111111111111111222333222111000111222333222000000000000000000000000000//////000000000000//////////////////////////////000//////............///000//////......//////000000///...///000111111///111000000///---+++)))(((000000000000000111111222333222111111000111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111000000000000000//////222222111000000000111111000000000//////000000000//////000000000000111111111111000000000000///////////////.........------................................................------------------------------------------------,,,,,,+++++++++*********------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,***************************+++++++++++++++++++++((()))******++++++************+++++++++,,,,,,,,,+++++++++,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---.....................---------.........------.........------------......//////////////////................................................///////////////000000111111000000///000000000111111111111111222111111111111222333333111111000000000000111111333222222222222333444444222222222333333444555666666555444444333333333333777777666666666666777777999999888777777777888888999999999999999999999999::::::::::::::::::::::::;;;;;;::::::::::::999999999:::<<<<<<===AAAEEEIIIHHHQQQ___nnn{{{sssllliiicccYYYOOOEEE<<<444000000//////.........//////......------------...///000000000/////////////////////...------,,,+++++++++,,,---,,,+++***+++,,,111111111111000000000000111111000000000111111222111111000000111111111000////////////////////////...///000000000///...---.........///////////////000///............///////////////......////////////...---...000111000///000000///...---+++***)))000////////////000111111111111111000000000111111/////////////////////////////////000000000111111////////////////////////////////////////////////////////////////////////111111000000000000111111111000000//////000000111//////000000000000000000000000000000000000//////111111000000000/////////------...............///////////////////////////------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,++++++++++++++++++++++++++++++************************************************************************************++++++++++++************************......---,,,+++***)))((())))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++***)))(((***++++++++++++,,,,,,,,,************************,,,,,,+++++++++,,,------------,,,,,,,,,,,,------------------------------...........................------,,,,,,------...,,,------...............///////////////.........000000000000000000000000............//////////////////000000000000//////000000/////////000111222222111111111111111222222111111000000000000111111222222111111222222333444222222222222333444555666555555444333222222222222333444444555777999:::;;;888888777777777777888888888888888888999999999999::::::::::::::::::::::::;;;;;;:::::::::999999999888777888;;;>>>AAACCCCCCHHHKKKOOOTTT^^^mmm~~~~~~vvvqqqlllccc[[[PPPIII@@@:::777444111---............//////000000///............//////000000000//////......------///......---,,,+++*********,,,------,,,,,,---///000000000000000000111111111000000//////000000000000000000000000000000000...........................///000000000...---,,,------....../////////000//////............////////////............//////...---------///000///......////////////...------//////......//////000111000000000000000000000000////////////////////////000000000111111111222222000000000000000000000000//////////////////////////////000000000000000000111000000///000000111111111111111000000111111111000000////////////////////////////////////000000000000000000////////////,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************...------,,,+++***))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++******)))(((*********+++++++++,,,,,,************************,,,+++++++++,,,,,,---......------,,,,,,------...---------------------,,,---.....................------,,,,,,,,,,,,------,,,---......//////...............///////////////000000000000000000000000............//////////////////000000000000//////000///...------///000222222222111000000111111111111111000000000000111111000000000000000111111222222222222222333444555555444444333222222222222222333333444555777888:::;;;888777777666777777888888777777777888888999999999::::::::::::::::::::::::;;;;;;:::::::::999999999777777777;;;???AAA@@@??????@@@AAADDDIIIRRR___gggzzzuuuhhh```\\\WWWOOOHHH<<<888333111111111///---.......................................///000111.........------,,,,,,,,,...------,,,++++++******)))+++,,,,,,++++++---...//////000000111111222222111000000///////////////...000111000///...///000////////////////////////000000000000///...---,,,---------......//////000///............//////000///......------......///...---,,,---/////////------...///000000000000000...............///000000...//////000000000000///000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000//////000000000000111111000000/////////000111111222111111000000111111222000000////////////............////////////000000.........---------,,,,,,,,,,,,,,,---......//////------------------------------------------------.........------,,,,,,+++.........---------,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))************+++************************))))))******+++,,,,,,,,,)))***++++++,,,+++++++++******+++++++++,,,,,,,,,*********+++******))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,---............------------......------.........---,,,+++---------...............---------,,,,,,---------+++,,,.../////////...---.........///////////////....................................////////////...//////000000//////...///...---------...000111222222111000000000000111111111000000000000111111///////////////000111111111111111222222333444555444333333222222333333444666666555555555555666666777777666666666777888888666666777777888999999999::::::::::::::::::::::::;;;;;;::::::::::::999999888888888999;;;;;;:::999<<<===>>>???AAAFFFLLLPPPTTT```sss}}}wwwbbbZZZPPPIIIFFFBBB<<<888444222111000000///---,,,,,,------...------,,,,,,...............///000111---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******''')))******))))))***,,,//////000111111222333333111000///............///---///111000...---///000////////////////////////222111000///............,,,,,,---......///000000...............///000000///......------......///---,,,+++,,,...///...------...///000000000000000......------......///000---...///000000000//////000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////.../////////000000000111///////////////000111111000000000//////000000000000000/////////................../////////000000......---------,,,,,,,,,++++++,,,------...//////000000000000000000000000------------------------///......---,,,,,,++++++---------,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************************************(((((())))))***++++++,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,((())))))************)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///......------------......------.........---,,,+++---------.........//////......------------......+++,,,...///000///...---............/////////000....................................////////////......////////////......///////////////000000111222222111000000000000000111111000000000000111111000000000///000111111222111111111111222333444555333222222333333444555666777666555444444333444444666666666666666777888888666666666777888999999999::::::::::::::::::::::::;;;;;;::::::::::::999999777888888888888777777777>>>>>>?????????@@@AAACCCCCCKKKWWWaaakkkxxx|||rrrjjjeee]]]VVVGGGCCC===999777555222000000111111000...------...+++,,,.../////////......------------...///000111,,,,,,,,,---------------************++++++++++++(((***++++++))))))***+++//////000111222333333444111000///...............---///111000------...111000000000000000000000000333222000///.........///,,,,,,------...///000000...............///000111.........------.........---,,,+++,,,...///...---......///////////////......------------...//////,,,---///000000000//////000000000000000000000000............/////////000////////////////////////................................./////////000000///////////////000111111//////............//////000000//////.........------.........//////000000000000/////////.........++++++,,,,,,---...//////------------------------------------------------//////...---,,,,,,++++++,,,,,,,,,+++++++++******((())))))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))((((((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,'''((()))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///......------------......------...///...---+++***---------........./////////......------......///+++,,,...000000///...------.........//////000000000000000000000000000000............/////////000......////////////......///000000000111111111111222222111000000///000000111111000000000000111111111111111000111222222333111111111111222333444555222222222333444555666777333333333333333444555666666666666666666777888888555666666777888999999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999555777999888777777999;;;666777888:::;;;===>>>???CCCGGGKKKLLLNNNWWWdddoooyyyxxxuuukkk^^^SSSLLLBBB:::777666444222111000000000---000111///------000333,,,...000222333333333222,,,,,,,,,------///000000,,,------....../////////)))))))))***++++++,,,,,,+++---...---,,,+++,,,---000000///...............000///...------...///000......---,,,---///111333......///000000000000000......////////////..............................................................................//////............//////,,,,,,.../////////...---........................---....../////////////////////............///////////////...---------,,,////////////////////////000000///////////////000000000////////////000000222111000.........///000111111000000//////......000000//////.........---111///------///000///...///............---------------------------------......,,,+++***)))))))))------------------------------------------------------,,,,,,,,,,,,++++++---,,,***)))))))))***+++,,,,,,,,,++++++*********+++++++++*********))))))))))))(((((()))***++++++))))))))))))************,,,,,,+++***))))))******))))))))))))************************************+++*********))))))((((((***+++,,,------,,,+++***))))))))))))))))))))))))******************************))))))))))))************+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........)))***+++---///000111222///---,,,,,,---/////////......---,,,---...///000...............///000000111111000000//////......222222000///............111111111111222222222222............////////////333333222111000000111111///000000111222333333333555555333222111000000000111222444555666555444444333333333444444555555555666555555555555666777777888777777777777777888888222333555777777777666666777777777777777888888888;;;;;;:::999999888888777888888888777888888999999999999999::::::;;;;;;;;;======>>>@@@CCCGGGJJJLLLZZZcccppp}}}{{{pppggg___XXXNNNFFF@@@:::444000////////////...............///000111111000///...---..................---///---+++,,,000222111000---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++111000//////......//////000///...------...///000///...---------///111222......///000000000000000...//////000000//////.................................................................................------------......,,,,,,.../////////...---........................,,,,,,---...............//////............//////............------------........................000000///////////////000000000////////////000000111000///......//////000000000000000//////......000/////////.........---///---,,,---...000//////............------------------------------------......---,,,++++++++++++------------------------------------------------------,,,,,,,,,+++++++++,,,+++******))))))******,,,,,,,,,++++++******************)))))))))(((((()))((((((((((((((()))***))))))))))))************++++++***)))))))))))))))))))))))))))************************************+++*********))))))))))))((()))************)))((())))))))))))))))))))))))************************------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,------------------***+++,,,---...///000111111///---,,,---...------...---,,,,,,,,,---...//////.........//////000000000000000000//////......222111000///................../////////000000000///000000000111111222222222111000000//////000000//////000000111222222333444444333222111111111111222222333333444333333333222333333333444444444444555555444444555555666777999888888777777777888888999:::::::::999888777666666666666777888888999999666666666777888888999999:::999999999999:::;;;;;;999999999:::::::::;;;;;;;;;;;;<<<>>>@@@CCCFFFGGGHHHMMMVVV___iiivvv|||tttnnneeeZZZQQQGGGBBB<<<888666444111///////////////.........---...///000111111000///...,,,------......------,,,///---+++---///111111///,,,,,,,,,---......//////++++++++++++++++++++++++++++++++++++++++++++++++111111000////////////000//////............//////000///...------...///000......///000000000000//////000000111111000000///........................------------------------------------------------------,,,,,,,,,,,,------,,,,,,---............---------------------------++++++,,,---------------///......------......///------------....................................000//////......///000000000//////......//////000//////.........///000000000000000////////////.../////////..................,,,+++,,,...//////...............------------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))+++++++++++++++*********)))))))))((((((((((((((())))))((('''''''''(((((())))))))))))******************)))((((((((())))))))))))))))))***************************************************)))))))))((()))************)))((())))))))))))))))))))))))++++++++++++++++++++++++...------------------...******+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,---......//////222000---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......////////////000000000000000000000////////////...222111000//////......///......////////////000000//////000000111222333333111000//////////////////...//////000000111111222222222222222222222222222333333222111111111222222222222222222333333333333444444333333333444555555::::::999888777777777888:::;;;;;;;;;:::999888777555555666777888999999:::666666777777888999999:::888888888888888999:::;;;999999999999999:::::::::999999999:::<<<>>>@@@AAA???@@@DDDIIIQQQZZZbbbgggrrrxxxnnnbbbXXXQQQKKKBBB<<<777444111000111222111111//////.........------------...///000000///...---+++,,,,,,------,,,,,,+++...---,,,---///000000///)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++222111111000000000000000/////////....../////////000//////.........//////---...//////000000//////000000111111111111000000........................------------------------------------------------------,,,,,,,,,,,,------,,,,,,---------.........------------------------++++++,,,---------------...------------------...,,,,,,,,,------.................................//////.........///000000/////////....../////////............//////000000////////////////////////........................///---++++++---...---,,,.........---------,,,,,,------------------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,***)))(((+++++++++***************))))))))))))))))))))))))+++***)))(((((((((((((((((()))))))))************))))))((((((((((((((()))((()))))))))************************************************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,,,,---------------......111///,,,+++,,,---,,,+++++++++++++++,,,,,,------/////////000000000000000////////////////////////111111000///////////////000000000000111111111222,,,------///000111222222111000000/////////000000......//////000000000111111111222222333333333333555444333111111111222333222222222222222222222222333333222222333333444555;;;:::999888888777777888555555666777888888888888777777777777777888888888;;;;;;;;;:::999999888888555555555555666777888888888888888999999999999999888888888999999:::;;;<<<@@@???@@@EEELLLSSSWWWXXXUUU```nnnzzzwwwkkkbbbZZZRRRHHH@@@===;;;888555444333111000000000//////.........---------,,,,,,---...////////////...---+++++++++,,,,,,+++++++++---------.../////////...---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++222111111000000000000000...//////////////////.../////////...............------...///////////////000000111111111111000000........................------------------------------------------------......------------......,,,,,,,,,,,,------......------------------------,,,,,,---............---------,,,,,,,,,,,,------+++,,,,,,,,,------.............................................///000000//////............//////------....../////////000.............../////////---------...............111///---,,,,,,,,,+++***...------------,,,,,,,,,------------------------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,***)))(((************************************************,,,,,,+++***))))))))))))((()))))))))************)))((((((((((((((())))))((()))))))))***************************************************+++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,------------------------///---++++++,,,---...---++++++,,,,,,,,,,,,---,,,......///000111000000///.............../////////111000000////////////000///000000000000111111111,,,---...///000111222333111111111000000111111222////////////000000000000000000222333333333333333666555444222222222333444222222222222222222222222333222222222222333444444:::999999888777777777888444444555555666777777888999999888888777666666666;;;::::::999999888888777555555555555666777888999888888888888888888888888888888888999999999999999===;;;<<>>CCCFFFGGGGGG???>>>===>>>@@@DDDHHHJJJMMMRRRZZZcccnnnyyy{{{sssqqqqqqmmmbbbXXXFFF===777777777555555777444333222222222111000///---///111111///...///000,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++***---000000...,,,,,,---(((((()))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++000000///...............---...///000000///...---,,,,,,...///000000000000,,,---......//////............////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---...///000111.........------.............../////////...,,,+++---------.........//////,,,,,,,,,------.........---,,,,,,---///111222111---------,,,,,,,,,++++++------------------------,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))---,,,***)))))))))***+++(((((())))))*********+++'''((((((((())))))******))))))(((((()))***++++++))))))))))))******************))))))***+++,,,,,,))))))))))))*********************************************++++++,,,,,,,,,---,,,+++******+++,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........******+++,,,,,,---......111...,,,++++++++++++***,,,---.../////////...---***+++---//////...---,,,---------.........//////000000////////////000111////////////000000000111000000000000000000111111///////////////000111111222222222111111111111111000111333444444333111000///000222333444444333222555555555444444333333333444444333333444444555666444444444444555777888999777666666666666888999:::444444555777888:::;;;;;;777777777666555555444444666666666777888:::;;;<<<888888777777666666666555555666777888888888777666444666999;;;<<<<<<======>>><<<;;;===@@@AAA???===AAACCCFFFIIINNNVVV___eeelllrrr|||~~~ssskkkaaaZZZSSSSSSWWWUUUKKKAAA;;;444111444444111111555...///000111111000///...+++---//////,,,***+++---,,,,,,,,,+++++++++******+++,,,------------,,,++++++,,,,,,------,,,,,,+++)))---000000...++++++,,,------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++000000000000////////////---...000111222111///......------------...//////000000////////////000000---...///000000///...---//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++...+++((())),,,---***&&&........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...------,,,,,,------...........................////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))+++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))******************************)))((((((,,,,,,++++++***)))))))))))))))(((((((((***+++,,,*********)))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---......//////......++++++,,,---......//////...------,,,,,,------...------,,,,,,------...///......---------,,,,,,,,,////////////000000000000//////............/////////////////////.........//////000000111111111222111111000111111222333333111///...///222333111///000000//////000111222222000111222333444555555555222222333333333333444444555555444333333222111111222222333444444555555666555555555777:::;;;;;;999888888888888999:::;;;<<<555444444555888999999888666666666666666666666666444444444555555555666666444444444444555777888999555666777888:::<<<===>>>===<<<;;;::::::;;;<<<===BBBAAAAAAAAACCCGGGKKKMMMOOORRRWWW___gggooovvvyyy}}}pppfff^^^WWWOOOHHHEEECCCBBBDDDFFFBBB;;;444111///...------...///111000000///...............111000000///......---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++......---,,,,,,+++******,,,+++***)))***+++---...///...,,,+++***++++++,,,000000000000/////////......///000111111000...---...------------...//////000//////......//////000---...///000000///...---......------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------...............---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++...+++((())),,,---***''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++******+++++++++************************************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************++++++******************+++++++++*********))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***************,,,,,,,,,++++++)))((((((+++++++++*********))))))***))))))(((((()))***+++***)))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------...............+++++++++,,,,,,---...///......------------......++++++******++++++,,,---000000/////////............/////////000000000000///..................////////////////////////...///000000000111111111111..................///000222000///000222333222000000000000000000111222333111222222333444444444444222222333333333333444444555555444333333222111111222333333444444555555666777666777999;;;===<<<;;;777777777777888999::::::666444444444666777666555555555555555555555555555444555555555666666666666555444444555555666777888888888888888999999999999<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;===@@@CCCEEEFFFGGGIIIMMMQQQUUUYYY[[[bbbeeekkkpppwww~~~zzzqqqaaaZZZQQQKKKHHHEEE@@@<<<<<<:::999;;;===;;;555000///...---,,,,,,---...///000//////...............000000///......---,,,,,,------------,,,,,,++++++------,,,,,,,,,,,,------,,,---...//////...---,,,++++++++++++++++++++++++...------,,,++++++******)))******+++++++++++++++---,,,+++*********++++++000000000/////////......///000111111000///---,,,...------------...//////.........------.........---...////////////...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000000------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++---+++)))))),,,---+++(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------------------------------...........................------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******))))))))))))******))))))))))))))))))))))))************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************))))))******************++++++*********)))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((()))***************,,,,,,,,,,,,+++***)))((()))))))))*********+++++++++***))))))((())))))***))))))))))))))))))******************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...............,,,++++++***+++,,,...///...------,,,,,,------...++++++******++++++,,,---///////////////.............../////////000000000......------------............//////////////////000000000000111111111111222111000000000000000000222111000111333333333111222111111111111222333333222222333444444333333333222222333333333333444444555444444333333222222111333333333444555555666666666555555777:::<<<<<<;;;777666666666666666777777666444333333444444333222555555555555555555555555555555555555666666666666666555555555555555666666777777777777888888888888:::999999888888999999:::888888777777888:::<<<===@@@@@@@@@AAABBBCCCDDDEEEFFFHHHLLLNNNRRRVVV[[[___dddkkkttt|||zzzvvvnnnjjjfffeeeddd```XXXQQQDDD???:::888888999777555444222111222444444111---...---,,,++++++,,,---.../////////............---///......------,,,,,,+++...---------------,,,,,,...------,,,,,,------...,,,---...//////...---,,,++++++++++++++++++++++++------,,,,,,++++++******'''(((***,,,,,,+++)))(((******)))))))))***++++++000000/////////.........000000000000///...---,,,...------------...//////...------,,,,,,------...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++---+++)))***,,,,,,+++)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********))))))*********************************************************+++******************+++))))))))))))))))))))))))((()))))))))************(((((())))))******++++++************))))))))))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&(((((()))***************)))******++++++******)))((((((((()))***++++++,,,++++++***))))))((((((((()))))))))))))))*********************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++*********,,,---///,,,,,,,,,++++++,,,,,,,,,------,,,,,,------...///------------------------........./////////000000------,,,,,,,,,,,,------............////////////000000000000000111111111333333222111000000000111222111111222333333333333333222222222222222333333333333444444444333222222222222222333333333444444444444444333333222222222333333444444555666666666444333222444666888888888666555444444444444444555555444333333444555444222555555555555555555555555333444444444555555555555777666555444444444444444222333444666777999:::;;;999999999999999999999999888888888888888999::::::<<<=========>>>@@@AAABBBAAABBBCCCCCCCCCDDDGGGJJJIIIMMMRRRWWW\\\bbbhhhllluuuwwwzzz}}}zzzxxxqqqmmmhhhbbb]]]XXXRRROOOJJJGGGDDDEEEGGGGGGDDDAAA<<<999666444555555444333222000//////000111///---------,,,,,,,,,,,,------......///.........---------------,,,,,,+++++++++------------------------...------,,,,,,------...------////////////------++++++++++++++++++++++++,,,,,,,,,,,,++++++******((()))***++++++***)))((())))))))))))******++++++////////////............000000000///...---,,,,,,...------------...//////------,,,,,,,,,,,,------......------------......------------............,,,,,,+++++++++*********((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++*********************************++++++*********))))))))))))))))))))))))((()))))))))************((((((((())))))******+++*********)))))))))(((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&(((((()))***************%%%&&&''')))******++++++''''''((()))***++++++,,,************))))))(((((((((((())))))************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------,,,+++++++++,,,---...++++++************++++++------,,,,,,------...///,,,---------------------............////////////------,,,,,,,,,,,,---------.........//////000000111111000000000000000000000///...---------------111222222222222222333333333333222222222222222333333333444444444333222222222222222333333333444444444444333333333333222222333333444555555666666777444333111222444666666555444444333333222333333333333222222333555666666555555555555555555555555555222222333333333444444444777666555444444333333444222333444555777999:::;;;999999999::::::999999999999999:::::::::999999999777777888999;;;===???@@@CCCCCCBBB@@@===<<<>>>???>>>???AAABBBDDDFFFJJJLLLOOOPPPSSSWWW[[[^^^aaabbbggggggggghhhiiijjjllllllrrrvvv|||vvvvvvvvvuuutttrrrqqqpppllllllkkkiiihhhgggeeeeee___^^^\\\YYYVVVSSSQQQPPPNNNLLLHHHEEECCC@@@<<<:::999666555666999::::::888777555222111111000000///222111///.........---,,,...------------------...---......///...---,,,,,,,,,,,,,,,,,,,,,+++++++++---------------------------------,,,,,,---------,,,---...//////...---,,,++++++++++++++++++++++++,,,+++++++++++++++******+++***)))(((((()))******))))))***++++++,,,,,,,,,/////////.........------000//////......---------...------------...//////---------,,,,,,---------......------------......------...............///++++++++++++************((())))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++******+++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))'''((()))******)))((('''(((((()))***************$$$%%%&&&((()))*********''''''(((((()))***++++++)))************))))))(((((((((((()))******++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------------------------------+++******))))))******+++++++++******++++++,,,---.........///////////////------........./////////......------------......------......///000000000111111111111000000000000000//////............///000111222222111111222444333333222111111111111222222222333444444333333333222222333333333333444444333333333333333333333333444444444555666666777777888666333333444555555444333222222222222222333333222111111333555777777666444444444444444444444444222333333333333444444444666666555444333333333444666666666666777777777777888999::::::::::::999888777888999::::::999888777888888888999:::;;;===>>>EEEDDDCCC???;;;999999:::999999999999;;;<<<===>>>===>>>@@@BBBDDDGGGHHHIIIKKKJJJJJJJJJJJJKKKKKKLLLNNNQQQVVVZZZ^^^___^^^^^^VVVUUUSSSRRRPPPPPPOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGCCCBBBAAA@@@???===<<<<<<<<<:::888888888777555444444222111000111222222111000//////...............000///......---,,,++++++---------......---------------...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++******---+++)))(((''')))***+++)))***++++++,,,+++++++++//////.........---------///......---------.........------------...//////......------------.........------,,,,,,------...,,,,,,,,,------.........++++++++++++*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,)))*********++++++++++++***+++,,,,,,,,,,,,------------------------------************************((((((((((((((()))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++************************++++++******++++++,,,---******))))))))))))******************************************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((***)))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))***************''''''((()))))))))))))))'''((((((((())))))******((((((******+++***))))))'''(((((()))******++++++************************---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++,,,------------,,,,,,---///000000///---,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---........./////////000000---------........./////////..................///------......///000000111111111111111000000000///111000000000000111111222...000222222000///111333333222111000000000000000111222222333444444444444222222333333333333444444333333333333333333333333444444555555666666777777999777333222222333222222111111111111222333444444222111111222444555444333444444444444444444444444444444444555555555666666555555444333333333444444666666777777777888888888777777888999999888777777555777999::::::999777666::::::::::::;;;<<<======DDDDDDBBB>>>:::777777888666555666777999:::::::::888999:::<<<===>>>@@@@@@>>>============>>>>>>???>>>???BBBDDDGGGIIIJJJKKKGGGEEEBBB???>>>>>>???@@@;;;;;;:::::::::999999999888888888888777777666666666444333333444444333111111000////////////......---...//////...//////000+++,,,......---,,,,,,,,,,,,,,,------------,,,,,,,,,---...//////---,,,***,,,,,,,,,---------------*********+++++++++,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++******************++++++,,,,,,+++***************)))***+++++++++***)))(((//////.........---------......---------......///...------------.../////////......------......///...---,,,,,,,,,,,,---...+++++++++,,,,,,---------+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,))))))******++++++++++++***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........))))))))))))))))))))))))************************++++++******++++++,,,---))))))(((((((((((())))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************+++++++++******)))((('''(((((((((((())))))))))))'''((()))***++++++***)))'''(((((()))***+++++++++************************---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,++++++,,,---------,,,,,,,,,...000222222000---,,,...------,,,,,,------...------,,,,,,------...///,,,,,,,,,---------......---------.........////////////............//////---------...///000000111222111111111000000//////---------------...///000...000222111//////111333222222111000//////000000000111222333444555555555222222333333333444444444333333333333333333333333444444555555666777777777888555111////////////...111111111111222333444555333222111111222222111000444444444444444444444444666666666666777777777888444444444333333444444555333444555777888:::;;;<<<555666777888888777666555555777999;;;<<<:::888777777777888888999;;;<<<===AAA@@@>>>:::666333333444555444555777999:::999888333444555666777888999:::666666666666777777888999888888888999;;;===???@@@???===999555444444666888444444444444444444444444222222222222222222222222444333111111222222000///---------...////////////.../////////...---...///)))+++...//////...//////***++++++,,,,,,++++++***,,,---...//////---+++***------------------------))))))*********++++++++++++******************+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******************++++++++++++---------+++)))((())))))*********((('''&&&111111000//////////////////...---,,,+++,,,------//////.........---------+++,,,,,,,,,,,,+++******++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,...------,,,+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++***)))(((&&&&&&((()))***,,,---------+++,,,---///000000///------,,,,,,,,,...---+++*********++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))************************++++++***)))((('''&&&&&&))))))************))))))))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))++++++************++++++))))))))))))((((((((((((******))))))))))))******((()))***++++++***))))))***++++++++++++***)))))),,,,,,,,,++++++*********************))))))))))))(((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((()))***+++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,/////////...---------,,,---------............///...------------...//////......//////000111111111000000000000000///......+++,,,,,,---...///000000......////////////......333333333222111000//////000111111111111222222222000111111222222333444444222222333333333333444444444333333444555777999:::888777555444333444666777222222222333333444444444222222111111111111222222222333444444555555444444333111000222666999999888555555555444444555555555444444555666777888999999999::::::::::::999888777666777888999999888666555666777777777888888888888<<<:::777666777777666444555555444444444444555555555555555555666666666666555444444333333222222111666666666666666777888999777777666555555444333333222222222222222222222222000000000000000000000000000000111111111111000000---.........//////000000...........................---,,,,,,,,,,,,---...++++++++++++++++++++++++***,,,///111111...***(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((************************************************,,,,,,,,,+++++++++******++++++******++++++,,,---***+++,,,------,,,+++***)))))))))))))))))))))***111000000///....../////////...---,,,,,,,,,------///.........------------+++,,,,,,,,,,,,+++************+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...---,,,,,,++++++************++++++++++++++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,---...---,,,,,,...///000///...---,,,,,,,,,,,,---,,,+++*********++++++*********+++++++++,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++*********))))))************************,,,,,,++++++***)))))))))))))))************))))))))))))***++++++++++++***)))))))))*********++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))((((((((((((******))))))))))))******)))************)))'''&&&'''((())))))************++++++*********)))))))))*********)))))))))(((((((((((((((((())))))))))))************************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,++++++*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,---............---............---------------------............//////...---,,,,,,,,,,,,,,,---......//////000111111000000000000000///......,,,,,,------.../////////...//////000000//////...000111111222222222111111000000111111111222222222333222222222222222222222111111111222222222333333444444333444555666888999666555444333444555777888222333333333333333333444222222111111111111222222111222333333333333333333555333222333777999999888555555555666666555555555666666666666666777777777888999999::::::::::::999::::::::::::999999888777666666666777777777888888:::888666666666666555444555555444444444444555555444444555555555666666666333222222222222111111111444444333333444444555555333333222111111000//////111111111111111111111111000000000000000000000000...//////////////////...---........./////////000...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000000---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************************************************,,,,,,+++++++++*********+++************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++******000000///............//////...---,,,,,,,,,,,,---............------------,,,,,,,,,,,,,,,++++++***)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********,,,---...///+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,+++---......------...000//////...---,,,,,,,,,,,,,,,,,,+++************+++*********++++++++++++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++***************************************************************))))))************))))))))))))***++++++++++++***&&&''''''(((***++++++,,,))))))))))))))))))))))))+++******))))))******+++))))))))))))((((((((((((***))))))(((((())))))************)))((('''&&&%%%%%%%%%'''((()))************))))))))))))(((((((((******))))))))))))(((((((((((((((((())))))))))))+++++++++******)))))))))))))))***++++++******)))+++++++++++++++++++++++++++************)))))))))************************++++++***)))***+++,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************,,,---......//////......------------............---------............//////...---,,,+++*********,,,------...//////000000000000000/////////..............................///000000111111000000///...///000111222222222222000000000111111111222222444444333333222111111000000000111111111222222222555444444444444555666777333333333333444666888999444333333333333333333222333222222111111222222333111111222222222333333333666555444555777888888888444555777888888777555444777777777666666666555555777777888999:::;;;<<<<<<<<<;;;:::999888777777777555555666666666777777777888666555666777777555333555444444333333444444555444444444444555555555555000000000111111111111111222222111000000000111111000000000//////......---000000000000000000000000000000000000000000000000---------......---------.............../////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******************************************************,,,++++++++++++************************++++++,,,+++++++++******++++++++++++++++++******)))))))))//////...------...............------,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************+++,,,---...*********++++++,,,,,,,,,,,,,,,++++++******))))))************************+++******))))))******+++***,,,......------...///......---,,,++++++,,,,,,++++++******************************++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------************************************************''''''(((((())))))))))))))))))************))))))))))))***++++++++++++***&&&''''''((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((('''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))+++******))))))((((((''')))))))))******************************************)))))))))))))))))))))************************,,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---...............,,,,,,,,,------.........---------............//////...---,,,++++++++++++,,,,,,------.../////////000000//////............//////.........---------000000111111111111000000...///000111222222222222000000000000111111111111333333333222222111111111111111111111222222222222555555444444444444444444333333333333444555666777444444444333333222222222333333222222222222333333222222222222222333333444666555444555555666666666444555888999999888555444666666666666666666666666555666777888:::<<<>>>>>>;;;:::888666444444555555444555555555555666666666666666666777999888666444444444333333333333444444333333333333444444444444//////000000111222333333111111000///.........///111111111000000000//////000000000000000000000000000000000000000000000000,,,------......------,,,........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++***************************************************++++++++++++************)))))))))))))))***++++++,,,+++***))))))***+++,,,))))))(((((('''&&&&&&&&&...---------------......---------------,,,,,,,,,,,,,,,------------------,,,------------,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,++++++******+++++++++*********++++++,,,,,,---+++++++++******)))))))))************************)))))))))(((((())))))))))))+++---...------...///---,,,,,,++++++++++++,,,************************))))))*********++++++++++++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))'''''''''((())))))******))))))************))))))))))))***++++++++++++***)))))))))((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))(((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))((())))))******)))((((((************************)))))))))(((((((((((('''(((((((((((())))))))))))))))))((((((((('''''''''((((((((())))))******+++************************)))))))))))))))))))))***************************+++***((('''&&&((()))+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,------......---------............///......------------......,,,,,,------.../////////000000///...---........./////////...------,,,,,,000000111111111111000000000000000111111000000000//////000000000111111111111111222222222333333333222222222333333333333444444444444444444333333333444444333333333333333444444444444333333222222222444444333333333333444444444333333222333444555555444444444444333333444555444555888999999888555444333444444555666777777777555555666777999;;;===>>>;;;999777555444444444555333333444444444555555555555666777:::<<<;;;999666333333222222222222333333222222222222333333333333///000000111222333444444111111000///.........///111111111111111000000000111111111111111111111111////////////////////////......////////////.....................---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++))))))***+++++++++******************************************************+++++++++*********))))))))))))(((((())))))***+++,,,+++))))))))))))+++,,,)))(((((((((''''''&&&&&&---,,,,,,,,,,,,---......------......------,,,+++,,,,,,,,,,,,---------------------------,,,+++++++++,,,------------,,,+++++++++++++++++++++++++++************************,,,,,,+++************************++++++,,,,,,,,,***************)))))))))************************(((((((((((((((((((((((('''))),,,------,,,------,,,++++++******+++++++++((()))******+++*********)))))))))************+++******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))))))))***++++++++++++************))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((()))((((((''''''(((((()))&&&&&&&&&'''((()))++++++)))*********))))))((('''))))))************++++++))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))++++++************************)))))))))************+++************************+++***)))((('''((())))))************++++++++++++++++++,,,,,,,,,,,,------............------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------............///...------------...///000,,,------...//////000000000///...---------.../////////.........---------///000000111111000000///000000000111000000///////////////000000000111111000111111222333333444444222222333333333444444444333333333444444333222222444444444333333222222222444333333333333333333222555444444333333444444555555444333222333444555666222333444333222222444555444555777888888777555444222333444555666777777888666666555666777999;;;<<<;;;:::999888777666666666222333333333333444444444444555777;;;>>>===:::777333222222111111222222333111111111111222222222222000000111111222333444444111111000/////////000000////////////////////////111111111111111111111111//////////////////////////////000000000000//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***************))))))************************************************+++************)))))))))((((((((((((((())))))************))))))*********************************,,,,,,++++++,,,------...------.........---,,,+++++++++,,,,,,,,,------------------...------,,,+++***+++,,,------,,,+++***************************************************+++***************+++,,,++++++++++++++++++,,,,,,))))))))))))************************************)))))))))******)))))))))%%%'''+++,,,,,,++++++,,,++++++************++++++'''((()))***++++++***)))))))))))))))******************))))))))))))************************************************************************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))***************+++++++++))))))************))))))))))))***++++++++++++***))))))******************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((()))(((((('''((()))++++++''''''((()))))))))((((((((((((((()))))))))******))))))((((((((('''''''''(((((((((((())))))))))))(((((())))))******++++++((((((''''''((()))+++,,,************************************++++++,,,,,,************************++++++++++++*********)))************+++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,+++,,,,,,---------------------,,,,,,,,,,,,,,,,,,---------............///......------,,,------------......//////000111111111///...,,,,,,---...///...............---------...//////000000//////...---...///000111111111000////////////000000000111222222222222222222222333111222222222333333333333111222333333444333222222111222222333333333333222222333333333333333333444555555444444444444555555444333222111222333555666222333555444222222555777555555555666666555555555444444444555555666666666888777555444555666888999888888999888888777666666222222222222333333333333111333777;;;>>>>>>:::777222222111111111111222222000000000111111111222222///000000000111111222222000000//////000000111111............////////////000000000000000000000000//////////////////////////////000000000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******************************+++******)))((('''************************************************************))))))))))))(((''''''''''''((())))))))))))************))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,---...,,,---.........---,,,++++++++++++,,,,,,---------------......------,,,+++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((())))))***+++------++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******###&&&***++++++++++++++++++***************++++++'''((()))+++++++++***)))))))))))))))******************))))))))))))******************************************************************************))))))(((((((((((())))))))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((((((((())))))************))))))))))))***++++++++++++***(((((()))***+++,,,------))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((+++***)))(((((()))******$$$$$$&&&'''(((((())))))&&&'''''''''(((((()))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))***+++,,,------...((('''''''''((()))+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************---------------,,,+++***)))************++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++,,,---......//////......---------,,,,,,+++++++++---------........./////////...---,,,+++*********......//////000111111111111///---,,,,,,,,,...///..............................////////////......+++,,,...///111222222333////////////000000000000444444333222222111111111000111111111111222222222000111222333444333222222///000111222333444444444222222222333333444444444555555444444444444555555333222111000000222444555222444666555333333666999555555555444444555555555666555555555555444444444999777555444333444666777444555666777777666555444111111222222222333333333///111666:::>>>===999666222222111111111111222222000000000000111111111111////////////000000000000///////////////000111222//////000000000000000000////////////////////////////////////////////////......////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************+++++++++******(((''''''************************************************************))))))))))))'''''''''''''''((())))))((()))***++++++***)))(((''''''((()))***+++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++++++++)))(((''''''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))***************+++,,,+++)))))))))******)))(((''''''((()))***+++++++++*********))))))))))))))))))************++++++************++++++---,,,***)))))))))***+++))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))***+++***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++++++++******)))))))))((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***)))))))))))))))******+++************************))))))******+++++++++,,,++++++******++++++,,,---,,,,,,+++***)))))))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))***+++,,,+++******,,,,,,------...---------.........------,,,,,,,,,------------------,,,,,,------------------------............////////////222111111000///......---....................................////////////111111111111000000000000///////////////000111111222111111111000000//////000000///////////////000...000111222000000000111333333333333333333333333444333111111333666999;;;555444444333333333444444444444444444444444444444444444444444333222111111555555444333222222111111333444555555333333444555555555555444444333222222555555555444444333333333222333444444333222000///222222333444555555555555////////////////////////111111111111000000000000111111000000//////......,,,,,,---.../////////...//////...---...///000111000000////////////000000......---------,,,,,,,,,......//////////////////++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))((('''000//////...------,,,,,,)))************+++++++++)))***++++++,,,,,,++++++++++++***************+++(((((()))***++++++,,,,,,,,,,,,++++++***))))))))),,,++++++******++++++,,,+++++++++***)))((((((''')))((((((((((((((()))***&&&'''((())))))((('''&&&((((((''''''''''''((((((,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,++++++,,,,,,---************************++++++***)))((('''''''''))))))))))))))))))))))))************)))))))))((())))))))))))***************+++,,,+++)))((()))******)))(((''''''((()))***+++++++++*********))))))))))))))))))************((((((''''''''''''((((((,,,+++***)))))))))***+++))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,***))))))*********)))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((('''''''''))))))(((((((((((()))))))))((((((((())))))******************************)))))))))*********++++++***))))))))))))***++++++---,,,++++++******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,***+++,,,---------,,,,,,,,,------......---------......---------,,,,,,,,,------------------------....................................////////////000000000///...---------............................../////////000000000000000000////////////...///////////////000111111222111111111000000000000222111111000000000111111///111333222111000000111222222222222222222222222333222111000111444777888444444333333333333444444444444444444444444444444222222333333444333333333555555444444333222222111333444555444333222333555333333333444444444444444444444444333333333222222333222111111111222333333222333333444444444444333000000000000000000000000111111111000000000//////000000000000//////......------.../////////......---,,,,,,+++,,,---...///000000////////////000000............---------,,,////////////............++++++,,,,,,,,,,,,------------------,,,+++******/////////...---,,,,,,,,,)))************+++++++++******+++,,,,,,,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,)))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++******)))(((((('''+++***)))((((((((((((((($$$%%%&&&''''''&&&%%%$$$)))((((((''''''(((((()))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,++++++++++++,,,,,,*********)))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,+++)))((()))***))))))(((((((((((())))))+++************)))))))))))))))))))))******************))))))))))))************)))))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))'''((()))******)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))((('''((()))***))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((''''''(((((())))))))))))((((((''''''((((((((()))))))))************************(((((())))))))))))******)))(((((((((((()))******------,,,++++++++++++,,,)))************++++++++++++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,---...............------.........------,,,------------,,,,,,,,,,,,+++,,,,,,------.........////////////////////////............//////////////////......------,,,,,,......................../////////000000000111111////////////............///////////////000111111111111111111111000000000222222111111111222222333111333444333111000000111111111111111111111111111333222111000000222444555444333333222222333444444333333333333444444444444111111222333333444555555555555555444444333333222222333444444222222333444111111222333333444555555333222222222222111111111333111///...///222555777333333333333333333222222111111111111111111111111111111000000000000//////000000000////////////...//////000000000///......---,,,,,,,,,,,,---......000//////......//////000/////////.........------////////////......------++++++,,,,,,,,,,,,------------............------///......------,,,,,,+++)))************+++++++++++++++,,,---------,,,,,,++++++************++++++)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,++++++************++++++++++++******)))(((((((((,,,+++***)))((('''''''''(((((()))******)))((((((***))))))(((((())))))***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,++++++++++++,,,,,,*********)))))))))((((((+++++++++******))))))((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))++++++***)))((()))***))))))(((((((((((())))))************))))))))))))((()))))))))************,,,++++++******++++++,,,)))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&''')))******))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''',,,+++***(((((()))+++,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((((((((('''((()))******)))((('''&&&''''''(((((((((((((((************************((((((((((((((())))))))))))(((((((((((()))******,,,++++++******+++++++++))))))*********+++++++++************************+++,,,---------+++)))(((,,,------..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////..................................../////////////////////......---------........................000000000000111111111111000000/////////.........///////////////000000111111111111111111111111111222111111111111222222333333444555444222000000000000000000000000000000000444333222000000111222333222222222222222333333444333333333333333444444444222222222222333333444444555555555444444444333333111333444333222111222333111222222222333333333444111111111111111000000000222111000///000111333444222333333333222111000000000000000000000000000000111000000000////////////////////////////////////000000111111000///..................//////000000/////////....../////////000////////////.........000//////......------,,,+++++++++,,,,,,,,,------,,,,,,---...............------------,,,,,,++++++))))))*********+++++++++++++++,,,------------,,,++++++*********+++,,,,,,))))))*********+++++++++,,,,,,++++++***)))))))))++++++************++++++************))))))((((((++++++***)))((((((((()))++++++++++++++++++++++++******))))))))))))******.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,++++++******++++++,,,*********)))))))))))))))***++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************)))***+++***((('''((()))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************((((((''''''''''''(((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&''')))******)))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((('''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))'''((()))******)))((('''&&&&&&'''((()))((((((''')))))))))))))))))))))))))))))))))(((((((((((((((***))))))))))))***++++++******))))))))))))******))))))*********+++++++++************************+++,,,,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------............////////////000000000///////////////........................000000000000111111111111111111111000000000/////////////////////000000111111111111111111222222222000000000000000111222333333444555444222000000000000000000000000000000000555444333222111111111222111111111111111222333444222222222333333333444444555444333222222222222333444444444444444333333333111222333222111111222333333333222222222111111111000000000000000000000000222222222222111111000///111222222222111000//////////////////////////////000000000////////////................../////////000000111111000///.............../////////////////////............//////000////////////.........//////......---------,,,+++++++++,,,,,,,,,------***+++,,,------...------,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,++++++******+++,,,,,,---***************+++++++++,,,,,,++++++***)))))))))+++******))))))******+++*********))))))))))))))))))))))))))))))***+++,,,((((((((((((((((((((((((******))))))))))))******------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++************++++++)))*********++++++++++++***+++,,,------,,,******))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++***((('''((()))(((((())))))))))))(((((((((((()))))))))))))))***))))))))))))***************))))))(((((())))))***))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***)))'''((()))******)))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))******(((((())))))))))))((((((&&&'''((()))***)))(((((())))))))))))))))))))))))******))))))))))))((((((***))))))))))))***++++++)))(((((((((((()))******)))************+++++++++++++++++++++++++++++++++++++++++++++************+++++++++***+++,,,,,,---///////////////...---,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------------------------............////////////000000000000000000//////......................../////////000000000111111111111111111000000000000///////////////000111111111111111222222222222222000000000000000111222333111333444333111000000111000000000000000000000000555444333222111111111111000000000000111222333333111111222222333333444444666555444222111111222222333333333333333333333333000111222222000000111222333333222222111000000////////////000000000000111111222333333222000...---000000000111000000//////........................000000////////////......---............///////////////000000000///......+++,,,------......------///......------......////////////.........------------------------------++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,++++++++++++***++++++,,,---...************************)))))))))***++++++,,,,,,******))))))))))))************))))))))))))))))))((((((((()))***+++,,,---***))))))(((((())))))******))))))(((((())))))***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++************++++++))))))***+++,,,------...***+++,,,---...---+++***))))))))))))))))))))))))((()))))))))************))))))))))))************(((*********((('''((()))'''((()))******)))((('''(((((((((((())))))******))))))))))))************,,,,,,++++++++++++,,,,,,************)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))),,,***))))))*********)))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))+++,,,,,,,,,+++***))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********))))))(((((((((((())))))&&&''')))++++++***)))((())))))))))))))))))))))))++++++*********))))))))))))(((((((((((()))******))))))(((((()))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))***,,,---,,,+++*********+++------000000000000///...---,,,******+++++++++,,,,,,,,,------------------------....................................////////////////////////////////////............................../////////000000000111000000000000////////////////////////000111111111111111222222333333333111000000111222333444444///111333222111000000111111111111111111111111111222222222111000000000000/////////000000111333333000111111222333333444444555444222111111222333444222222222222222222222222000111222111000///000222111111111111111000000000//////000000000111111111111111111000000000000000......///000000000//////////////////////////////000000/////////.........---------.........//////------.../////////......+++,,,---.........---,,,///......------......///............---------,,,+++,,,,,,------......///++++++,,,,,,,,,,,,------***++++++,,,,,,,,,++++++*********+++++++++++++++)))************+++++++++((()))******++++++******++++++++++++,,,---......************************)))))))))***++++++,,,,,,******))))))))))))******)))))))))))))))))))))***))))))))))))***+++,,,,,,,,,+++************+++,,,)))((((((''''''(((((())),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++************++++++))))))***+++---...///000***+++---......---+++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((******)))((('''((()))'''((()))******)))(((''''''((((((((())))))******))))))))))))************))))))(((((((((((())))))++++++++++++)))'''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))***+++***)))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))###%%%(((***+++)))'''&&&))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++***)))(((''''''((()))***'''(((***+++,,,+++)))((()))))))))))))))))))))))),,,+++++++++******))))))'''''''''''''''((())))))******))))))***+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((***---...,,,,,,+++***+++,,,---...000000000000///...---,,,*********++++++,,,,,,,,,------------------,,,,,,////////////////////////............/////////000---.........................................................////////////000/////////............///////////////000111111111111111222222333333333222222222222333444555666...000222222000000000111111111111111111111111111111000000000/////////...////////////000111222333000000111222333333444444333222111111111333555777111111111111111111111222///111222111000///000111//////000000111111222222///000000000111111222222111000.........000333555------...///000000000///000000000000000000000000000/////////............---------.........//////,,,,,,---.../////////...------///000000000///............------...............---------,,,,,,,,,***++++++,,,---...//////++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******************++++++)))************+++++++++(((((()))***************++++++++++++,,,---...///++++++******************,,,,,,++++++***)))))))))******))))))))))))******)))))))))))))))*********++++++******************)))((('''&&&&&&'''((()))((((((''''''''''''((((((///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++******)))(((&&&$$$%%%'''***+++,,,,,,---......---,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,***(((((()))+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******------+++)))((('''''''''&&&''''''(((((((((((((((,,,+++)))((((((((()))***(((((())))))*********+++)))(((&&&$$$%%%''')))+++***)))((((((((((((((()))++++++)))))))))***+++,,,++++++*********+++---...+++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******&&&'''''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((***(((''''''((())))))(((''''''&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((***)))(((''''''((()))***++++++***)))((((((((()))***++++++,,,,,,++++++***++++++***))))))*********......---+++)))((('''&&&++++++++++++++++++++++++******+++++++++,,,,,,,,,000000//////.........---//////...---,,,,,,++++++........................---,,,,,,,,,,,,---......---------.........//////......---,,,,,,,,,,,,---------------------------////////////////////////111111000000//////......000000000000111111111111222222222222222222222222000111222333333222111000444333222222111111111111///000111222222222111111333111......///000000///333333222111000000000111222111111111000000//////222111000//////000111111111111000000000000000111000000000000000111111111000000000000000000000000000111111111111222222222444333222000////////////111000///......///000111///////////////000111111//////.........------,,,,,,,,,++++++***)))((((((------------------------......------------......000///...---------------000///---+++++++++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))---,,,+++******+++,,,------,,,++++++******++++++---+++)))((('''((()))***++++++++++++++++++++++++,,,+++++++++******))))))++++++******))))))((((((+++(((### ###(((+++))))))))))))))))))))))))))))))))))))))))))))))))************************///......---,,,,,,---------------,,,,,,,,,++++++------,,,,,,++++++******,,,+++***)))***+++---...+++,,,---......---,,,++++++++++++***************++++++++++++++++++++++++***************************+++,,,+++)))((()))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,***)))(((((('''''''''(((((()))***)))))))))+++******)))))))))))))))((()))))))))************+++***)))((((((***+++---))))))(((((((((((())))))''''''((()))***+++---...******)))))))))***+++,,,************)))))))))(((************************))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((())))))(((((((((((())))))&&&'''''''''((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((())))))))))))((((((+++)))(((((()))******)))***))))))(((((())))))***"""###%%%&&&&&&''')))+++***)))(((((((((((()))***+++***))))))))))))))))))***++++++,,,,,,++++++***,,,++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,.........---------,,,,,,///......---,,,,,,++++++........................------,,,,,,------...///,,,,,,,,,---------......///...------,,,,,,------------------------------////////////////////////111000000000/////////...//////000000000111111111222222222222222222222222000111111222222111111000444444333222222222222222333333222222222333444555333111......///000000///111111000000///000000000111111111000000000//////000/////////000111222222111111000000000000111111000000000000000000000000000000000000000000000000//////000000000111111111111111000/////////000000111000///......///000111//////......///000000111//////...---------------,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...---------------------...------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++******))))))******+++---,,,++++++******++++++,,,+++)))''''''((()))***++++++++++++++++++++++++++++++*********)))))))))*********))))))(((((((((+++***)))'''''')))***+++************************))))))))))))))))))))))))''''''''''''''''''''''''//////...------------...------,,,,,,,,,+++++++++///......---,,,++++++***------------------......+++,,,,,,------,,,,,,+++***************+++++++++++++++++++++++++++++++++************************)))+++,,,,,,+++)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((+++***))))))((((((((()))((())))))***************)))************))))))((())))))))))))************************++++++,,,,,,)))))))))(((((())))))***&&&'''((()))************)))))))))((())))))***+++************))))))))))))************************))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((***((('''((()))***)))(((+++******))))))******+++"""$$$&&&'''&&&''')))+++***))))))(((((())))))***))))))))))))))))))***+++******++++++++++++***************************+++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++......------,,,,,,++++++---------------------------------,,,------...///++++++,,,,,,,,,---------///...------,,,---------------------------------////////////////////////000000000000//////////////////000000000000111111222222222222222222222222222111111000000111111222555444444333333333333333555444222111111333555777333111///...///000000/////////////////////000111111111000000000000//////---...///000222222222222111000000000000000111111000000000000000000000000000000000000000000000000.../////////000000000000///.........//////000111000//////......//////000///............///000000//////---,,,,,,,,,---...,,,,,,++++++***)))))))))++++++++++++++++++++++++...------,,,,,,------.........---,,,,,,,,,------+++,,,...//////---+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))******))))))))),,,,,,+++************++++++***((('''''''''((()))******************************))))))))))))(((((())))))))))))((((((((((((***+++,,,------,,,+++***************************))))))))))))))))))))))))************************///......------.........------------,,,,,,,,,,,,//////...---,,,,,,++++++***+++,,,------,,,++++++++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,***+++++++++++++++,,,,,,************************'''***,,,---,,,***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((''''''&&&&&&&&&))))))((((((((())))))***(((((()))************)))((()))***++++++***)))((()))))))))))))))*********'''((()))***+++******))))))))))))((())))))******)))*********)))(((&&&%%%******)))))))))******************)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))(((((((((&&&&&&'''(((((('''%%%))))))(((((((((((())))))''')))))))))'''&&&'''((()))))))))))))))))))))))))))((((((((()))***++++++******++++++++++++******((((((((()))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------------------------------...//////,,,,,,,,,---------......//////...---------------........................////////////////////////000000000000////////////////////////000000000111111111111111222222222222222111000//////000111222555444444333333444444444444333333333333444555555333111///...///000000000///////////////000111222000000000000000000//////...///000222222222111000000000000000000000111222000000000000000//////////////////////////////////////////000000000111111//////............//////////////////////////////.........------.../////////...,,,++++++,,,...///+++++++++*********))))))************************------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***++++++***)))(((,,,++++++***************))))))(((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++......---------......///............------------//////...------,,,++++++)))***,,,,,,,,,+++***)))+++++++++******+++++++++)))))))))***+++++++++,,,*********++++++,,,,,,,,,************************'''))),,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******))))))((((((((((((((((((((()))***&&&'''(((((())))))((((((((()))***++++++***)))(((******))))))))))))))))))'''(((***+++++++++)))((()))))))))))))))***++++++)))*********)))(((&&&%%%+++++++++++++++++++++***))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((''''''''''''(((((())))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((((((((((()))(((((())))))))))))(((((((((''''''(((******(((&&&))))))(((((((((((()))))))))++++++***((((((((()))))))))************)))))))))((((((((()))***++++++)))******++++++******)))((()))***+++++++++*********************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------...------------...//////............//////////////////...------------...........................////////////////////////////////////000000000000...////////////000000000000000000111111222222222222111000//////000111222444444444333333444444555333444666888888777666444444222//////000111111000000000000000111111222333//////////////////000000000111222222222000///...000000//////000111222222000000000000//////..............................000000000111111111222222111000///...------------......////////////............---------------......---,,,+++,,,,,,---...+++++++++***************************************,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,+++***++++++------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***))),,,+++******))))))******))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,,,,,,,---............---------,,,,,,,,,------------,,,,,,,,,,,,+++,,,---...---,,,+++***+++******))))))******+++***************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++'''))),,,,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))((((((((((((((((((''''''((())))))&&&&&&'''(((((((((((((((((())))))************)))************))))))))))))))))))+++,,,,,,,,,+++***))))))))))))******+++,,,&&&'''((()))************+++,,,,,,,,,,,,+++******))))))))))))************************************))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((('''''''''))))))(((((((((((())))))(((((())))))))))))((((((*********+++---,,,***(((+++******))))))******+++'''(((******))))))+++---)))******++++++******)))))))))))))))))))))***+++))))))************)))))))))***,,,---......---,,,+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000...////////////000000000000///......------..............................////////////////////////////////////000000000000......////////////000000//////000000111222222222111000000//////000000111333333333333333444444555444666:::<<<===;;;888666444222000///000111111000222111111111111111222333......////////////000000222222222222000///...---////////////000111222333111000000//////......---........................111111111111222222222222333222000///...------------......//////......---......---,,,,,,,,,,,,---,,,,,,,,,,,,------------************************************************,,,++++++******++++++,,,++++++******++++++,,,,,,---,,,***))))))+++---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))***))))))))))))************************************(((((())))))))))))******))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---------------,,,+++++++++***))))))))))))***++++++++++++***************)))******+++,,,,,,------++++++++++++++++++++++++(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))(((((('''''''''((((((''''''((())))))))))))))))))))))))))))))******+++************)))))))))((())))))******++++++******))))))))))))***+++,,,---''''''((()))***+++---...***+++,,,,,,+++***)))(((((()))))))))************************************))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((()))*********))))))(((((((((((())))))))))))(((((((((''''''''')))(((((((((''''''''''''(((((((((''''''((((((((((((((())))))))))))(((((()))))))))+++,,,,,,)))'''***))))))(((((())))))***&&&'''((()))(((((()))+++)))***++++++++++++***)))+++***))))))))))))))))))))))))************))))))((()))+++---...---,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............//////000.........////////////000000//////.......................................////////////////////////.../////////000000000111........./////////000000/////////000111222222222//////000000000000//////222222222222222333444444555666888::::::999888666444222000///000111111111222111111000000000000111........./////////000000222222111000/////////000////////////000111222333111000000///......------------------------------000000000000111111111111222111000///////////////------...//////...------...------,,,++++++,,,,,,)))+++,,,......---,,,+++************************++++++++++++++++++++++++++++++************++++++***************+++,,,,,,+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,************************************************))))))*********+++++++++++++++************++++++++++++***)))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++)))))))))*********++++++)))*********+++++++++,,,++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************++++++,,,---*********))))))))))))((()))******++++++,,,,,,---,,,,,,,,,++++++*********+++***)))(((((()))***+++,,,+++++++++******))))))))))))***+++,,,,,,------++++++++++++++++++++++++)))*********))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******************))))))((('''''''''''''''(((((()))******************)))((((((((()))+++,,,+++*********))))))(((((('''''''''''''''((((((((())))))))))))***+++,,,---++++++)))))))))***+++,,,)))***+++++++++)))((('''(((((())))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''((()))******+++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&((())))))&&&$$$''''''&&&&&&&&&&&&''''''((())))))(((&&&$$$%%%&&&)))***+++,,,,,,+++***)))++++++***)))(((((())))))))))))************))))))$$$&&&(((***+++***)))((()))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000---------.........//////000000///...............////////////////////////////////////////////////.../////////000000111111............/////////000...//////000111222222222...///000111111000///...111111111111222222333444444444444444555555555555444222000///000111111111222111000//////...//////---.........//////000000111111000//////000111222////////////000111222333111000000///...---------------------------------////////////000000000000000000000000000111111222,,,---...//////...---,,,...---,,,,,,++++++++++++(((***---//////...,,,*********************++++++++++++++++++++++++++++++++++++************++++++******))))))***+++,,,,,,((()))+++---------+++************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******+++++++++++++++***)))(((((()))***++++++******))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,++++++++++++++++++++++++++++++)))'''(((+++,,,***(((************************++++++************++++++,,,,,,,,,+++++++++******,,,++++++***)))(((''''''******))))))(((((('''''''''&&&%%%&&&(((******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((''''''(((''''''(((((())))))***************)))))))))))))))''''''''''''(((((((((((()))))))))***++++++,,,,,,(((((((((((())))))))))))+++*********))))))((((((******++++++++++++******))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))---,,,+++)))(((''''''''')))((('''&&&&&&'''((()))))))))))))))************,,,***)))'''&&&%%%&&&&&&************))))))))))))(((((((((((())))))))))))''''''(((((())))))************))))))(((((('''''''''((((((((())))))******(((((((((((())))))))))))+++******)))(((''''''&&&++++++***************+++((((((''''''''''''(((((())))))))))))************((()))***++++++***)))((())))))))))))))))))))))))+++++++++************)))***++++++,,,,,,------...,,,,,,++++++***)))))))))************+++,,,---...,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........//////000000///...------///...------///000000///------......//////000000........................//////.........---------............////////////000000000000000000000000////////////000111222333222222222111111000000000000000111222333333444444555444222000000111222333000000111111111111000000000000000000111111111111///////////////000111111222000//////000111111000//////000000111111222222111111111111000000000000++++++,,,,,,---.........111111111000000000000000333222111000///////////////............------------------...------,,,,,,------++++++++++++------******************************))))))))))))******((()))***+++,,,,,,+++***---+++((())),,,---,,,+++...---,,,,,,++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++((()))***+++++++++++++++)))***---///000000//////...---,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***++++++++++++,,,,,,+++++++++))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++------,,,++++++++++++++++++++++++++++++)))((((((***+++***(((************************+++******))))))******+++*********)))))))))((((((*********)))))))))))))))***)))))))))((((((((('''(((&&&%%%&&&(((******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))))))))((((((((()))))))))******************)))))))))((()))******************)))((((((((((((((('''''''''***)))(((((((((((()))******)))(((((((((((((((((())))))(((''''''((())))))''''''''''''((((((((((((***)))((('''''''''((()))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))************)))((((((((('''''''''''''''''''''(((((()))))))))(((((((((((('''''''''&&&((((((((((((((()))))))))***))))))(((((())))))***((((((''''''''''''(((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,******+++,,,,,,------...***************+++++++++************+++,,,---.........---,,,+++)))((('''+++++++++,,,,,,,,,------,,,,,,,,,---------......///////////////...------///...------///000000///.........///////////////........................///.........------------............////////////000000000000000000000000////////////000111222333333222222222111111111111000000111222222333444444555333222000000111222333//////000000000000////////////000000000111111111///////////////000111111222000//////000111111000000000000000000000111111000000/////////.....................------------////////////////////////222222111//////......///............------------,,,---------------,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++******))))))))))))******+++************+++,,,------+++(((((()))***(((&&&---,,,,,,+++++++++++++++************************************************)))))))))))))))))))))***+++++++++++++++++++++++++++***)))(((((()))***+++*********++++++******)))((()))+++---............++++++,,,,,,,,,+++))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))***))))))(((((()))***+++******++++++++++++******))))))***++++++++++++***)))***+++,,,,,,+++******++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,+++))))))))))))))))))))))))***)))((()))***+++***(((************************+++******))))))******+++*********)))))))))))))))(((((())))))************))))))))))))((((((((((((((('''&&&&&&(((******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))'''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++******))))))(((''''''&&&)))))))))*********++++++************))))))))))))((())))))******))))))((('''''''''(((((((((((((((******))))))))))))******''''''&&&''''''((())))))***)))(((((((((((()))***''''''''''''((((((((((((((((((((((((((()))***+++''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))++++++***************)))((((((''''''''''''&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&''')))***++++++(((((((((''''''(((((()))((((((''''''''''''(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))'''((()))***+++,,,------******++++++,,,---------))))))******+++,,,,,,---************+++,,,------------,,,+++***((('''&&&++++++++++++,,,,,,,,,,,,,,,,,,,,,------------......////////////...------///...---...///000000//////////////////.............................................------------............////////////////////////////////////////////////000111222222333333333222222222222111000000111111222333333333444333111000000000111222......////////////......//////000000000000111111///////////////000111111222000//////000111111000000000000000000/////////.........---------,,,,,,000000000///...------------------......//////000111000///.....................---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******,,,+++)))((((((***,,,......,,,***))))))(((&&&$$$,,,+++++++++************************************************************((((((((())))))***************************************))))))))))))***************+++******))))))((())))))***+++,,,------((()))***++++++***((('''((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++))))))************)))))))))***++++++,,,,,,++++++((()))+++,,,---,,,***)))***++++++++++++,,,,,,,,,,,,+++***+++,,,,,,,,,***))))))))))))))))))))))))***)))))))))******))))))******************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))******))))))))))))(((((((((((()))'''&&&''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))(((((()))******))))))((((((''''''((((((((())))))))))))))))))))))))*********++++++******)))))))))((((((((()))*********++++++++++++*********)))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((''''''''''''((())))))+++***)))(((((()))***+++))))))))))))************)))))))))))))))******+++(((''''''''''''&&&&&&&&&(((((((((((())))))))))))+++*********)))(((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++((((((''''''(((((())))))((((((''''''''''''((((((((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))((())))))***++++++,,,,,,*********+++,,,,,,------*********++++++,,,,,,,,,+++*********++++++,,,---)))******++++++++++++******++++++++++++,,,,,,,,,------------------------.........//////...------...------...000000///...000000//////......------........................------------------------............////////////........................///////////////000111111333333333222222222222222000000111111222222222333333222111000000000000111...//////000000//////...////////////000000000111///////////////000000111222000//////000111111000000000000//////..................---------,,,,,,111000000000/////////...,,,,,,---...//////000000000///...---------------------------,,,,,,,,,+++++++++,,,---------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))))))))*********))))))(((((()))******------,,,++++++)))((('''++++++++++++******))))))************************************************))))))******++++++,,,,,,***************************))))))))))))))))))***(((((()))***************))))))))))))***+++,,,---***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))***++++++(((((())))))))))))((((((***++++++,,,,,,,,,,,,,,,'''(((***,,,,,,,,,***)))*********+++++++++,,,,,,,,,+++******,,,,,,+++***(((((((((((((((((((((((())))))******)))))))))******************************))))))))))))))))))***++++++++++++++++++++++++++++++******)))(((((('''(((((((((((())))))))))))***((('''''')))******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***,,,+++)))(((((()))******))))))((((((''''''''''''(((((())))))))))))((((((((()))))))))******)))))))))******+++++++++)))*********++++++++++++))))))))))))))))))******(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((+++***))))))(((((())))))+++***)))(((((()))***+++))))))))))))***************************))))))((()))))))))(((((((((((('''(((((((((((()))))))))))))))))))))((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&'''((()))******+++&&&&&&''''''((((((((()))((((((((((((((()))***+++((((((''''''''''''((((((((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))***++++++,,,,,,---,,,,,,,,,,,,++++++******++++++******++++++,,,,,,******+++,,,------,,,,,,*********+++++++++,,,,,,------------------------------............------...------///000111///...000000//////......------........................,,,,,,------------------............////////////------------------------//////////////////000111222222222222222222222222000111111111111111222222111111000000/////////000///000000111111000000///...////////////000000000///////////////000000111222000//////000111111000000/////////......------/////////.........------/////////000000000111111------...//////000111111///......------------------,,,,,,,,,++++++++++++***++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******&&&''')))******(((&&&%%%)))***+++++++++***************+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))%%%&&&((()))++++++,,,,,,***)))))))))***+++,,,---,,,+++((('''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((((((((())))))************((((((((())))))(((((((((******+++,,,,,,,,,,,,+++'''((()))++++++++++++***************++++++++++++,,,***)))***+++,,,+++***(((((((((((((((((((((((((((***+++***)))((()))******************************))))))(((((())))))***)))))))))))))))*********,,,,,,+++***)))(((''''''(((((((((((())))))))))))***)))'''((()))******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***((())))))))))))))))))((((((((((((&&&''''''(((((())))))***((((((((()))))))))******)))))))))***+++,,,,,,,,,)))))))))*********++++++))))))))))))************((())))))******))))))((('''''''''(((((((((((((((''''''((((((((((((''''''++++++***)))))))))))))))***)))(((((((((((()))***''''''''''''(((((((((((()))*********))))))((('''************))))))))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&))))))************++++++((((((((('''''''''''''''&&&''''''((()))***++++++((((((''''''''''''''''''(((((((((((()))***++++++((((((''''''''''''(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))******+++,,,,,,,,,...------,,,++++++******,,,++++++***++++++,,,,,,---......---,,,+++******************++++++++++++...------------,,,,,,,,,,,,,,,---............---------...///111111///---///////////////.................................,,,,,,,,,,,,------------............////////////......................../////////......//////000000111111111111222222222111111111111111111111111000000000000/////////...000000111111111111000000......////////////000000///////////////000111111222000//////000111111000...............---------000000000////////////............///000111111111.........//////000000111///......---------......,,,,,,,,,+++++++++******)))***+++,,,,,,------,,,******++++++++++++************************************))))))))))))******$$$&&&)))++++++)))%%%######%%%((())))))))))))******+++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))%%%&&&''')))***++++++,,,)))))))))*********++++++,,,***(((&&&''')))+++---))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((()))***************((((((((()))***+++++++++************+++++++++++++++***)))***+++,,,+++)))))))))))))))))))))))))))(((***+++***(((((()))+++************************))))))(((((((((((())))))(((((()))))))))*********+++*********))))))(((((('''((((((((()))))))))***+++)))(((((()))******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***(((((((((((())))))))))))&&&&&&''''''((())))))***)))))))))*********++++++)))))))))***************((((((((()))))))))******((()))))))))************)))******************)))(((((((((((((((''''''''''''((())))))))))))(((''')))(((((((((((()))******))))))(((''''''((())))))''''''''''''((((((((((((&&&'''((()))))))))((((((++++++*********)))))))))(((((((((((())))))))))))''''''''''''((((((((((((((()))))))))************)))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++((((((''''''''''''(((((())))))))))))************))))))************))))))))))))))))))))))))))))))***************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++***)))************++++++++++++......---------,,,,,,,,,+++,,,------.........---------...000111111///---.........///////////////........................++++++,,,,,,,,,---------............////////////........................000//////.........////////////000000000111111111111111111111000000000000//////000000//////......//////000000000000//////........./////////000000///////////////000111111222000//////000111111000------------------......000000000/////////......////////////////////////........................///...............//////++++++++++++************))))))***,,,,,,------,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******((()))***++++++)))'''&&&!!!%%%)))***)))((()))***+++,,,---...---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((()))***++++++***)))((('''((())))))))))))))))))&&&'''((()))***)))((((((''''''((((((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******++++++***)))((('''((())))))******))))))(((&&&''''''((((((((((((((((((((((((((()))***,,,,,,)))************++++++++++++***)))***+++++++++)))************************(((***,,,+++(((''')))+++************************))))))(((((((((((())))))******++++++,,,,,,,,,,,,))))))))))))************'''((((((((())))))******+++***(((((()))******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***''''''(((((())))))******&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,******))))))((((((''''''(((((((((((())))))))))))(((((())))))*********+++******++++++++++++******))))))(((((('''''''''&&&((()))***++++++***)))(((%%%&&&&&&&&&((()))***+++)))((('''&&&&&&'''((()))))))))))))))************###%%%'''((()))***))))))************))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''((((((((())))))************))))))((((((((('''***)))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((())))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))***++++++,,,,,,***++++++,,,,,,------...,,,,,,++++++***+++++++++(((((()))++++++,,,,,,,,,)))************+++++++++.........------,,,,,,,,,+++,,,------.........---------...000222111///,,,---.........//////000000........................+++++++++,,,,,,---------............/////////000////////////////////////000//////.........//////......//////000000000111111111111000000000000000/////////000///......---......////////////................../////////000///////////////000111111222000//////000111111000,,,,,,,,,------.........000////////////.........000000//////......------------------------,,,,,,//////.........//////000+++++++++************)))((()))***+++,,,---------)))***+++,,,,,,+++***)))((((((((((((((((((((((((******))))))))))))******,,,+++++++++******))))))$$$'''+++,,,+++)))***,,,+++,,,---......,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((((()))***++++++***)))(((************)))(((&&&&&&$$$%%%'''))))))(((&&&%%%"""$$$(((******)))&&&%%%++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++***)))'''%%%))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************+++++++++*********))))))+++***((('''&&&''')))***++++++************++++++...---+++*********++++++************************))))))))))))************************************(((((())))))*********+++((((((((((((((((((((((((******))))))((((((''''''$$$%%%'''((())))))))))))(((((()))***************+++******)))(((''''''&&&''''''&&&&&&'''(((***+++)))))))))))))))))))))))))))))))))***,,,---,,,******((('''(((***+++)))&&&))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++(((###"""%%%%%%'''))))))((('''((()))(((((((((((())))))))))))***)))&&&%%%$$$%%%'''(((&&&&&&&&&'''((())))))*********++++++++++++*********))))))(((((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++---------,,,,,,+++++++++******************************++++++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...---------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------............------////////////000000000000000///...------...///000......///000000000000000---.........///000000000//////000000000...---,,,............////////////000000///////////////000222///---,,,---/////////000000111111000...,,,+++---......///////////////......---------,,,,,,,,,---------------...///000,,,---------,,,++++++***------,,,,,,,,,,,,+++++++++++++++************))),,,+++++++++***))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))******+++,,,((()))+++,,,,,,+++)))(((&&&&&&''''''(((((())))))++++++***)))((('''&&&%%%***)))))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***((('''))),,,...---+++***)))((((((((()))+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))&&&&&&'''((()))***++++++)))******++++++******)))(((((('''&&&&&&((()))***)))))))))))))))))))))))),,,,,,,,,++++++*********************************+++++++++*********))))))+++***(((''''''((()))***++++++************++++++---,,,+++***)))******+++************************))))))))))))************------------------------((()))))))))************))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((((((((()))************************)))(((''''''''')))(((''''''&&&'''((((((((((((((((((((((((((((((,,,+++******+++***(((&&&***((('''(((***+++)))&&&))))))(((((((((((())))))'''((())))))))))))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***((($$$!!! """$$$&&&%%%'''((()))((('''((()))'''((((((((())))))))))))***)))'''&&&&&&&&&'''(((&&&&&&''''''((())))))***)))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***------,,,,,,,,,+++++++++******************************++++++++++++******---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------.../////////000000000000000000///......///000000......///000000000000000,,,,,,,,,,,,,,,,,,---------.../////////...,,,+++............////////////000000////////////000000...---,,,---......---+++...//////000///...,,,,,,,,,------.....................---------,,,,,,,,,...------------......///---------------,,,++++++------,,,,,,,,,,,,+++++++++++++++************)))++++++***************************************+++))))))))))))))))))))))))'''(((((()))******++++++++++++******++++++,,,---((()))+++,,,,,,+++)))(((***))))))))))))((((((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))((('''(((+++---,,,******)))((((((((()))++++++++++++************++++++++++++++++++++++++++++++,,,++++++************+++'''(((((())))))******+++******))))))))))))******(((''''''''''''((())))))))))))))))))))))))))))))+++++++++++++++*********************************+++************)))))))))***)))(((''''''(((******++++++************++++++++++++***)))))))))******************************))))))))))))************************************))))))))))))************************************))))))))))))((((((((((((***)))((('''&&&''''''((((((((()))*********************))))))((((((''''''******((('''&&&&&&&&&&&&''''''''''''''''''''''''+++***))))))******(((&&&)))(((((()))******)))'''))))))(((((((((((())))))((())),,,------,,,)))(((''''''(((((())))))******))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((&&&%%%$$$%%%&&&'''%%%&&&(((((('''''''''(((''''''((((((((()))))))))))))))))))))((((((((((((&&&''''''(((((())))))***)))******++++++******)))(((((('''(((((()))***+++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,++++++++++++******************************++++++++++++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------....../////////000000000111000000//////000000111......///000000000000///000000///////////////...,,,---...///...---,,,+++............////////////000000////////////000000---------...///...+++)))------.........------,,,+++,,,,,,---...---------......---------,,,,,,,,,///...---------------------............---,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))******************(((((()))******+++,,,,,,))))))))))))))))))))))))'''(((((())))))******++++++++++++++++++,,,,,,---((()))***++++++***)))(((************))))))))))))&&&&&&'''((()))***++++++************))))))))))))))))))))))))((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((''''''(((***++++++))))))))))))((()))******+++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---************************+++***)))(((((()))***+++''''''(((((()))))))))((())))))))))))))))))))))))+++++++++***************************************************))))))))))))))))))((((((((()))***+++++++++************++++++******))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))((((((((((((***)))'''&&&%%%'''(((***(((((()))******************)))))))))((((((((('''))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&(((***+++***))))))))))))*********)))((())))))(((((((((((())))))'''(((***++++++***((('''&&&''''''((()))******+++))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&((())))))(((&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((''''''$$$&&&(((((('''&&&'''((('''''''''((((((((())))))))))))************)))(((''''''(((((())))))))))))))))))************))))))''''''''''''((()))++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------............------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------........./////////000000111111000000000000111111---...//////000000//////222222111111000000//////---.../////////...---,,,............////////////000////////////000000111.........///000///---***,,,,,,------------------,,,,,,---............---......---------,,,,,,,,,///......---,,,,,,,,,,,,---......///......------------,,,,,,,,,++++++++++++++++++*********))))))(((((())))))******++++++((()))))))))*********+++++++++++++++++++++++++++(((((((((((())))))***************)))***++++++,,,(((((()))******)))((((((((((((((())))))******+++$$$%%%&&&&&&'''((())))))******************))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((''''''((()))))))))))))))))))))))))))******+++++++++************++++++************************************+++,,,---...++++++++++++******)))))),,,+++)))(((((()))+++,,,&&&'''(((******)))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************++++++))))))))))))******))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))************************(((((((((((())))))))))))((('''&&&%%%&&&(((***,,,(((((()))***************))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&%%%&&&(((***++++++***))))))*********)))))))))))))))(((((((((((())))))%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((()))******+++))))))(((((((((((())))))))))))(((''''''''''''''''''((()))******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))'''((()))))))))((('''&&&$$$&&&(((((('''&&&'''(((''''''''''''(((((((((((())))))******+++******)))((((((((())))))))))))))))))))))))******)))))))))''''''''''''((()))++++++)))))))))))))))))))))))))))******************)))++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------............////////////000000111111111111000000------...///////////////.........------,,,,,,,,,...///000111111000///...............///////////////////////////000111111///......///000000///------,,,,,,,,,---------...------...///////////////......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,------......///......---------,,,,,,,,,++++++++++++++++++*********))))))((((((((())))))******+++*********)))))))))((((((************************((((((((((((((()))))))))((((((((((((((())))))***((((((((())))))((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))******))))))))))))(((((((((((())))))))))))************************************'''((((((((((((((())))))((()))))))))************++++++************++++++************************)))))))))***+++,,,---...,,,,,,++++++***)))))))))---,,,***))))))***,,,---&&&''')))*********)))((()))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((()))))))))))))))***((())))))******+++++++++++++++************++++++((()))******++++++******))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************(((((((((((())))))))))))&&&&&&&&&&&&''')))+++,,,(((((()))***************))))))))))))((((((((((((%%%&&&'''((())))))))))))***************************)))((()))******)))'''(((***++++++***))))))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''(((((())))))******))))))(((((((((((())))))))))))((('''''''''''''''(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))((('''&&&%%%$$$%%%''''''&&&&&&&&&'''&&&&&&'''''''''((((((((())))))))))))************))))))))))))))))))))))))((())))))******))))))((((((((('''(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''*********+++++++++++++++******************************++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------.........////////////000000111111000000///------...////////////............---------------...///000111222111000000............///////////////......//////000111222//////000222555444222000......---------------...---...//////000000//////......---------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,+++++++++++++++************)))(((((())))))))))))))))))++++++***))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''((((((,,,+++***((('''%%%$$$###,,,,,,++++++******))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********++++++************************((()))******(((((()))***(((((()))************)))++++++************++++++************************))))))))))))***+++,,,---+++++++++******))))))))),,,+++***))))))***+++,,,(((((())))))******))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((((())))))******(((((()))***++++++,,,+++++++++************++++++((()))+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***&&&'''''''''(((((())))))(((((()))***************(((((((((((())))))))))))&&&'''((())))))(((''''''))))))))))))))))))))))))***))))))***++++++***((((((***,,,,,,***))))))+++))))))(((((((((((())))))+++,,,,,,,,,,,,,,,,,,+++(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''((()))*********(((((((((((())))))))))))))))))(((((((((((())))))''''''((('''&&&%%%###"""###%%%''''''&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((())))))))))))(((''')))*********++++++++++++******************************++++++++++++******++++++++++++,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////...///000000000000///...,,,---......//////..................////////////---...000111111111000///............////////////............///000111222111444999>>>AAA???:::666111000...------------...,,,---......//////............---------,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,---------------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''''''''(((******))))))((('''''''''++++++*********)))))))))&&&'''''''''(((((((((((())))))))))))(((((((((((())))))*********+++++++++++++++++++++++++++++++++(((***,,,+++)))((()))+++'''((()))***+++******)))++++++************++++++************************(((((((((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******'''((()))++++++,,,,,,,,,++++++************++++++)))***+++,,,------,,,+++))))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((((((((((((((((((((((((((('''((((((((())))))******((((((((()))(((((('''&&&(((((()))***************(((((((((((())))))))))))(((((()))))))))'''&&&%%%(((((((((((((((((((((((('''''''''***,,,......,,,(((***---,,,***(((***+++))))))(((((((((((())))))&&&''')))++++++)))'''&&&))))))))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))******+++(((((((((((())))))))))))))))))(((((((((((())))))'''''''''&&&%%%###"""!!!###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&'''(((***,,,*********)))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))***+++,,,------,,,+++***))))))******++++++++++++******************************++++++++++++******+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////---...///000000///...---,,,---......//////......)))******++++++,,,,,,,,,,,,---///000000000//////............/////////000............///000222222444999BBBJJJMMMJJJBBB;;;222111///...---------...+++,,,------......------......---------,,,,,,,,,++++++++++++,,,------...***+++,,,,,,---------,,,---------,,,,,,,,,+++++++++++++++************)))******))))))((((((''''''''''''(((((())))))******++++++++++++++++++++++++((((((((((((((('''''''''((((((((((((((()))******(((''''''&&&&&&''''''(((%%%%%%'''(((***,,,---...&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((()))************+++++++++++++++++++++++++++++++++)))+++---,,,)))(((***,,,'''((()))++++++******)))++++++************++++++))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((()))))))))&&&&&&'''(((((('''&&&&&&***)))((((((((()))+++,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''''''''$$$"""%%%+++...+++'''******************************))))))(((((('''''')))*********++++++++++++)))*********)))(((&&&%%%'''((()))***+++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,+++***))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))),,,+++************(((&&&***************)))((((((***+++,,,,,,***))))))))))))((((((((()))***++++++++++++++++++*********)))))))))))))))((((((((((((++++++******))))))((((((+++*********))))))((((((***))))))((((((((((((((('''&&&''')))'''%%%)))///(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''*********)))((((((''''''''''''&&&&&&&&&'''''''''***)))((('''''''''''''''******))))))(((((('''''')))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((******)))(((((((((((((((***)))'''%%%%%%''')))*********)))))))))))))))***))))))))))))((((((((((((&&&(((******))))))+++---))))))))))))))))))))))))(((((()))***++++++,,,,,,...---+++)))((((((((()))...+++)))+++///000,,,))))))******++++++,,,------///...,,,***))))))******000...,,,***))))))***+++++++++++++++++++++++++++,,,,,,,,,---------......//////...---,,,,,,++++++)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///...................................................------------...//////........................111111111111000...---,,,***,,,---,,,))))))---000;;;>>>CCCFFFFFFBBB<<<888000000//////............++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,---------.........************************************************))))))************))))))***)))'''%%%%%%%%%'''(((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))''''''(((***+++,,,---...(((&&&%%%'''***,,,+++))),,,,,,++++++***)))((((((***))))))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++************)))))))))))))))))))))))))))---,,,+++******+++,,,---*********)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''''''''%%%$$$'''***,,,***(((***************************)))))))))((((((((('''))))))))))))*********+++,,,,,,,,,,,,,,,***)))((())))))***+++++++++************************++++++++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))((()))++++++***(((***************)))((((((***+++,,,,,,***))))))***))))))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))(((*********)))))))))))))))))))))))))))(((((('''''')))((((((''''''(((((()))'''%%%%%%((()))'''(((,,,((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&'''((((((***)))))))))((((((((('''***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''******)))(((((((((((((((***)))'''%%%%%%''')))******))))))(((((())))))***))))))))))))((((((((((((%%%'''(((((((((((()))+++))))))))))))))))))))))))(((((()))******+++,,,,,,,,,+++***)))))))))***+++---+++)))***...///,,,((()))******++++++,,,------+++******)))))))))******///...,,,+++******+++,,,++++++++++++++++++++++++,,,,,,,,,------------...///......---,,,,,,++++++)))+++---...---,,,,,,------------------------------------------------------------------------------------............///................................................---------,,,---......///........................---......//////......------......---,,,---///111444777:::===<<<999555222/////////......---------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------************************************************))))))************))))))***)))'''%%%%%%&&&'''(((''''''(((((((((((('''''')))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))(((((()))***++++++,,,---***((('''))),,,---,,,+++,,,,,,++++++***))))))((()))))))))))))))+++,,,---++++++++++++++++++++++++)))***++++++++++++***)))+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''''''''(((((()))))))))(((************************))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))((('''&&&%%%******++++++******)))(((******************))))))******)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((************(((((())))))(((((((((((())))))((('''''')))+++,,,+++******************)))(((((()))+++,,,+++)))((()))***+++***))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((())))))))))))))))))***((((((((((((''''''''''''''''''''''''((()))***++++++&&&$$$(((***)))'''((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''%%%&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''''''''''''''((()))***+++))))))))))))((((((((((((***)))((('''''''''''''''((((((''''''''''''''''''***))))))(((((((((((((((***((('''&&&&&&'''(((***))))))(((((((((((())))))))))))))))))(((((((((((($$$%%%''''''&&&&&&((()))))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))***+++,,,,,,***(((***,,,---+++((()))******++++++,,,------))))))***+++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------......------,,,,,,++++++)))+++------,,,,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------------------------,,,,,,,,,,,,,,,------...------------------------,,,------------,,,,,,+++///---,,,,,,.../////////...///222333333111...,,,......------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))))))))*********++++++************************************************))))))************)))))))))((('''&&&&&&&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++***)))((()))+++,,,,,,+++,,,,,,++++++***))))))))))))))))))))))))***+++,,,************************)))***++++++++++++***)))++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((''')))******((('''((()))************************))))))))))))(((((((((((('''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%))))))************))))))++++++******))))))(((((())))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************'''(((***++++++***((('''))))))(((((((((((())))))((('''''')))+++,,,+++)))***************)))(((((()))***+++***(((((()))+++++++++***)))((((((((()))))))))))))))(((((((((((()))))))))))))))*********'''((((((((())))))******((((((((((((((((((((((((''''''(((((()))+++,,,---666,,,&&&(((++++++((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&((()))+++,,,)))))))))))))))***+++,,,))))))))))))(((((((((((())))))((('''&&&&&&''''''))))))((((((''''''&&&&&&))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((('''''''''((())))))))))))))))))((((((((((((%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))******+++***)))((()))++++++***''')))******++++++,,,------+++,,,...//////...---,,,,,,++++++++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++***+++------,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///------------------------------------------------,,,++++++++++++,,,------------------------------.........---,,,+++***)))---+++)))***---///---+++------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++(((((((((((())))))))))))************************************************))))))************)))))))))(((''''''&&&'''((((((''''''((((((((((((''''''))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))************))))))))))))(((''''''((())))))))))))+++++++++*********)))))))))))))))))))))***++++++*********************************++++++*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((((()))+++***((('''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((((((((((((******))))))))))))))))))''''''((()))***++++++***+++******))))))((((((((()))((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))******)))'''&&&))))))(((((((((((())))))***)))((()))++++++)))(((***************)))(((((()))******)))((((((***+++++++++***)))((((((((()))))))))))))))((((((((((((((()))))))))*********+++''''''(((((()))))))))***))))))))))))))))))))))))((())))))***+++---...///@@@444)))(((++++++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&(((***,,,---+++***))))))((((((((()))(((((((((((())))))))))))''''''&&&&&&%%%&&&&&&&&&)))))))))((((((''''''&&&))))))(((((((((((()))))))))(((''''''''''''((()))''''''&&&&&&'''(((((()))))))))))))))(((((((((((('''((())))))(((''')))***)))))))))))))))))))))))))))))))))))))))*********************))))))(((((())))))))))))******)))((()))******++++++,,,------......//////...---+++***)))))))))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///------------------------------------------------,,,++++++++++++,,,------------------------------,,,,,,,,,------,,,,,,+++---+++)))+++...///---***------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++''''''((((((((()))))))))************************))))))))))))))))))))))))))))))************))))))(((((('''''''''(((((((((''''''((((((((((((''''''))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))'''''''''''')))***''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))*********))))))))))))((('''((((((((((((((())))))+++++++++***************((()))))))))************+++++++++++++++++++++++++++******************+++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))))))))))))))))))))******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))%%%&&&((()))***+++++++++))))))))))))))))))(((((())))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))''''''))))))(((((((((((())))))***)))))))))++++++)))'''***************)))(((((()))))))))(((''''''***,,,+++***))))))))))))))))))******)))))))))(((((((((((())))))******+++++++++'''(((((((((((((((((()))))))))))))))************)))))))))***+++---...///AAA555***(((***+++******((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((('''&&&&&&%%%((((((((('''(((((())))))***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&))))))((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((***+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''))))))************)))))))))******++++++,,,------------,,,,,,+++)))((('''((()))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((((((***,,,---.........---------...///000///---,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++((((((((()))))))))******************************))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))''''''(((((((((((('''''''''(((************((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***)))***,,,************************(((((()))******))))))(((++++++++++++++++++++++++++++++***))))))***++++++******)))))))))((((((((()))))))))))))))))))))))))))******++++++******)))&&&''''''(((((())))))***))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))***(((''')))+++,,,***'''))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))((('''&&&&&&&&&'''((((((''''''((()))******))))))((((((((())))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))+++,,,+++)))***************)))((((((((())))))'''&&&'''***,,,))))))))))))))))))***+++++++++*********)))))))))((())))))******+++,,,,,,((((((((((((((('''''''''((((((((()))))))))******((((((((()))***+++,,,---888///((((((***)))((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))(((''''''((((((((('''((((((((()))))))))***''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))((((((((((((((()))******(((((((((''''''(((((((((%%%%%%%%%%%%&&&'''((()))))))))))))))(((((((((((()))***++++++)))))))))+++)))))))))))))))))))))))))))))))))))))))))))))((('''((()))******))))))((()))***++++++************)))******++++++,,,------,,,+++***))))))))))))))))))******+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***+++---///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++******+++---/////////.........,,,,,,,,,---------......,,,,,,,,,,,,---------...++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))*********++++++++++++************************))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))''''''((((((((((((''''''&&&''')))******)))'''&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&(((((((((((())))))))))))((((((((())))))))))))))))))+++,,,+++)))(((***,,,************************(((((()))******)))((('''************************++++++***))))))***++++++***)))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))&&&&&&''''''((())))))***))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))+++(((%%%(((,,,...+++'''))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))),,,+++***))))))***+++,,,)))))))))))))))(((((('''''''''(((((())))))************))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&)))+++------+++***************)))((((((((()))((('''&&&'''***---))))))(((((()))***++++++++++++++++++************((())))))***++++++,,,,,,))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''((()))***+++...(((&&&(((***(((&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''(((((()))*********''''''''''''(((***+++,,,************+++,,,---...'''((((((((())))))******(((((('''''''''(((((()))''''''(((((())))))******((((((((((((((()))******((((((((((((((((((((((((%%%$$$$$$%%%&&&'''((()))))))))))))))(((((((((((()))***+++***)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((($$$&&&((()))***+++******)))***,,,,,,*********+++)))******+++,,,,,,------,,,+++*********+++,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***+++---///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,***(((&&&$$$"""(((+++......,,,***,,,...------...///////////////,,,,,,,,,------.........++++++++++++++++++++++++---------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))''''''((((((((((((''''''&&&'''(((******((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))(((((((((((()))))))))***''')))+++***'''&&&(((*********************++++++(((((()))******)))(((''')))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((&&&&&&&&&'''((())))))***)))***+++,,,,,,+++***))))))))))))***+++++++++,,,+++++++++***)))(((((('''%%%''')))***+++***((('''))))))((((((''''''&&&&&&''''''((()))***++++++,,,))))))))))))))))))))))))))))))*********))))))(((+++*********))))))((((((***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))'''((()))))))))'''&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))*********************************)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******)))((((((((((((((((((((((((((())))))))))))&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++)))'''''')))+++++++++''''''''''''((((((((()))(((((((((((((((''''''&&&((((((((((((''''''''''''...,,,***)))))))))'''%%%((('''''''''((((((&&&$$$&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((()))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))******((()))***+++,,,++++++***++++++++++++++++++++++++.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&111777333+++((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...---,,,+++***+++,,,---......---,,,,,,,,,------*********++++++,,,------***++++++,,,------------,,,,,,++++++,,,,,,---...------------,,,+++***))),,,,,,,,,+++++++++******...***((()))---///,,,(((,,,,,,---...//////......------,,,+++*********+++))))))************)))))),,,******,,,///111///---************************,,,+++***))))))***+++,,,(((***+++***)))((()))*********))))))))))))))))))***)))))))))***+++,,,,,,((((((((()))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''')))))))))'''%%%&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))***)))(((''''''+++*********))))))(((((())))))************))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))''')))++++++***)))))))))((((((((()))******++++++(((((((((((())))))))))))((((((''''''''''''((((((******++++++++++++*********************+++++++++++++++******)))(((((('''&&&''')))*********)))(((((((((((((((((('''''''''(((((())))))******++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++************)))))))))(((***)))(((''''''((()))***************)))))))))((()))))))))))))))))))))))))))***++++++***)))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******)))((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))---+++))))))+++,,,---,,,'''''''''((((((((())))))(((((())))))(((((('''&&&((((((((((((((((((((((((+++)))((()))******)))(((***)))''''''((()))'''&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))******+++******)))(((((((((((()))***************'''((()))******)))((('''))))))))))))************************)))))))))))))))***++++++++++++***)))++++++++++++++++++++++++......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...555:::555///---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///...------,,,,,,------------,,,,,,,,,------...,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,------------------,,,+++***************++++++,,,,,,,,,...+++((()))---...,,,))),,,,,,---...............,,,,,,++++++++++++++++++)))******************))),,,******,,,...///...,,,************************++++++************++++++(((***+++***)))((()))***'''''''''((()))***+++,,,***)))))))))******+++,,,((())))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((************)))))))))((())))))************))))))************)))))))))(((***))))))))))))))))))***))))))))))))))))))))))))''')))++++++***)))))))))))))))))))))************(((((((((((()))))))))))))))((((((''''''(((((()))++++++************+++++++++++++++***************++++++******)))((((((((((((((((((((())))))))))))'''((((((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))************))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))************************))))))))))))))))))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((('''%%%&&&'''))))))(((''''''((((((((()))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))(((''''''(((+++,,,,,,+++,,,***((('''((()))))))))%%%&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))++++++++++++***)))''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))************++++++*********)))))))))******+++++++++******)))++++++++++++++++++++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************...222333...,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++......//////......---,,,,,,,,,,,,,,,------...///---------,,,+++*********,,,,,,,,,,,,,,,,,,+++***+++************+++,,,,,,---------,,,,,,++++++***((()))***+++,,,------...---+++)))***,,,...,,,))),,,------............---)))***+++,,,---,,,+++*********++++++++++++******,,,++++++,,,------,,,*********************************++++++++++++******(((***+++***)))((()))***'''''''''((()))***+++,,,)))))))))))))))******+++((())))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((&&&%%%(((,,,---,,,)))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&&&&'''((()))************))))))))))))))))))************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))++++++)))((()))***************))))))))))))(((((((((((())))))))))))***))))))(((((())))))***,,,+++***))))))***+++,,,,,,+++++++++***)))))))))************))))))((((((((((((((('''((()))******''''''(((((()))))))))************)))))))))))))))))))))))))))))))))))))))&&&&&&((()))*********************)))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))'''(((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))************************)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''(((((()))***(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%'''(((((((((((())))))))))))))))))))))))(((''''''))))))))))))************''''''&&&(((+++,,,,,,+++,,,***'''&&&''')))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((&&&%%%$$$%%%&&&''''''((((((''''''((((((((()))))))))))))))((()))))))))************,,,++++++******))))))((())))))******++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++***+++***'''(((++++++''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.../////////...,,,++++++++++++,,,---...///000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,------,,,,,,++++++++++++))))))***+++,,,,,,---------+++)))***,,,---+++***,,,------......---------((()))+++---...---+++***+++++++++,,,,,,+++++++++,,,,,,+++,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((***+++***)))((()))***,,,+++***)))))))))))))))))))))((((((((())))))***'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&)))...///,,,'''&&&%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''((()))))))))&&&%%%$$$######%%%'''(((*********)))))))))))))))))))))************))))))*********)))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))((()))+++***)))((()))***+++++++++***)))(((((('''(((((((((((())))))))))))******))))))))))))******,,,+++***))))))***+++,,,,,,+++++++++***)))))))))*********)))))))))))))))((((((((('''((()))******'''((((((((())))))***************)))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))*********))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((''''''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))(((((())))))************+++++++++***************))))))))))))))))))))))))************************(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))''''''&&&&&&''''''((()))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))***)))((((((((((((((()))))))))***)))))))))))))))(((((('''((()))))))))*********+++)))((('''(((***++++++***+++)))&&&%%%'''))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''((())))))))))))(((((((((((((((((()))******((()))))))))************,,,+++++++++******))))))'''(((((()))+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,------***+++***(((+++111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......,,,+++***+++++++++,,,---...///000++++++,,,,,,,,,---------,,,,,,,,,,,,+++******)))******))))))******+++,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,+++***,,,---------------,,,,,,((()))+++---...---+++***+++++++++,,,,,,+++++++++,,,,,,---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((***+++***)))((()))***...---,,,+++************))))))(((((('''(((((()))&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((('''$$$"""%%%)))***%%%!!!&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((('''%%%$$$$$$%%%''')))))))))))))))))))))******))))))************))))))))))))))))))))))))******(((((())))))))))))((((((************************)))*********(((((()))+++,,,++++++***)))(((''''''(((((((((((())))))))))))******))))))))))))******++++++************+++++++++++++++*********************))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++************************))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++*********))))))))))))))))))))))))************************'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((())))))***(((((((((((())))))))))))''''''&&&&&&''''''((()))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((******)))'''((((((((()))))))))******))))))******))))))(((''''''(((((())))))************)))((()))***+++***)))***(((&&&&&&((()))))))))*********))))))))))))((())))))))))))))))))))))))***************))))))((()))******+++++++++++++++((((((''''''((()))***+++))))))))))))************++++++++++++++++++++++++((((((((()))***,,,---...*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------...)))++++++***---222333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,------...///+++++++++,,,---.........++++++++++++++++++***)))+++************+++,,,,,,...---,,,+++++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------------,,,,,,+++)))***+++,,,---,,,+++*********++++++++++++******+++---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((***+++***)))((()))******************+++,,,---)))(((((('''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((()))&&&%%%&&&((((((&&&###''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***,,,+++)))((((((((()))***))))))))))))************))))))************))))))))))))))))))************((()))***++++++***)))(((************************)))******)))(((((()))++++++++++++***)))(((((('''(((((((((((())))))))))))***))))))(((((())))))*********++++++++++++*********************+++++++++)))))))))))))))))))))***&&&''')))*********)))(((*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))***************)))((()))))))))************'''((()))******)))((('''((()))))))))************))))))))))))))))))))))))***)))(((((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++************************))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******(((((((((((())))))))))))((((((''''''(((((()))***'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&((()))***(((&&&(((((()))))))))*********)))************)))((((((&&&&&&'''(((((()))******)))(((((((((***+++***))))))((('''(((***+++***)))***)))))))))(((((((((((())))))))))))))))))))))))((())))))***************((())))))***+++*********((('''''''''((()))+++,,,))))))))))))************)))******++++++,,,,,,---+++***)))))))))***+++,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------'''+++,,,***+++...///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,------------------)))******++++++++++++***+++++++++++++++,,,------...---+++******+++---...++++++++++++++++++,,,,,,++++++,,,++++++***+++,,,---------------,,,+++***,,,,,,++++++++++++++++++)))******************)))+++---///...,,,++++++---************************++++++************++++++(((***+++***)))((()))***))))))(((((())))))***+++)))(((''''''&&&&&&&&&'''(((((())))))(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***))))))))))))*********((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***,,,++++++***)))(((''''''((()))))))))************))))))************))))))((()))))))))************)))***+++,,,,,,+++***)))*********************************)))((((((***,,,+++*********))))))(((((((((((((((((()))))))))))))))((((((''''''(((((())))))***+++,,,,,,+++***)))))))))******+++++++++,,,)))))))))))))))*********&&&''')))***+++***((('''++++++******))))))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))'''((((((((((((((('''&&&(((((())))))*********+++'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))******+++'''((()))++++++)))((('''))))))))))))(((((((((((())))))))))))))))))))))))*********,,,......,,,***))))))))))))***************************)))((((((%%%&&&&&&'''((())))))***(((''''''(((+++,,,,,,+++)))))))))***,,,---+++***))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))%%%&&&&&&'''''''''''''''((('''''''''((()))+++,,,))))))))))))************))))))***+++,,,------......---+++))))))))))))***))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,)))...000---,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///...,,,,,,---............---,,,,,,,,,------///......------,,,,,,+++((()))***+++++++++++++++,,,,,,++++++,,,,,,---......---+++******+++---...))))))***+++,,,------...***+++,,,,,,+++***+++,,,------------,,,,,,+++***------,,,+++*********+++))))))************))))))***---//////,,,+++,,,...((((((((((((((((((((((((,,,+++***))))))***+++,,,(((***+++***)))((()))***+++***)))'''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&***************))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''&&&&&&'''***---))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***)))))))))((('''%%%$$$"""(((((())))))*********+++))))))************))))))(((((())))))*********+++)))***,,,------,,,***)))*********************************)))'''(((***,,,************))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((+++***)))))))))***,,,,,,++++++************++++++))))))***++++++++++++*********))))))))))))******+++*********))))))(((((((((((((((((())))))))))))***)))'''''')))))))))((()))'''&&&&&&'''''''''&&&''')))***+++***)))***+++))))))))))))************++++++++++++++++++++++++))))))))))))************---,,,+++)))((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((()))***+++++++++))))))************))))))************************+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))&&&&&&''''''(((((())))))***)))'''&&&&&&''''''((((((((((((((())))))))))))((()))***+++***(((&&&%%%''''''((()))***+++,,,,,,******))))))(((((('''''')))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))***(((''''''(((((('''&&&((((((((((((((())))))***((('''''''''((()))***+++***)))))))))***+++,,,,,,******))))))((((((''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&)))++++++***((('''((((((((((((((((((((((((,,,+++***)))))))))++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++.........------,,,,,,,,,------------------------+++,,,---...///...---,,,,,,---...//////---+++***---------------------------,,,,,,+++*********+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++************)))))))))***+++,,,,,,,,,+++***))))))+++---///,,,+++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,------...++++++,,,,,,,,,+++******+++++++++++++++***)))((())))))((('''&&&%%%%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))'''''''''(((((((((((()))###$$$$$$%%%&&&'''((((((%%%&&&((())))))(((&&&%%%((()))************)))))))))***+++,,,,,,+++))))))))))))))))))************+++***)))(((((()))***+++******))))))))))))******,,,***((()))+++,,,+++(((&&&(((***,,,---,,,++++++************************))))))))))))))))))))))))++++++******************+++*********))))))((((((******)))))))))***+++,,,+++******))))))******+++)))******+++++++++++++++******))))))))))))***************)))))))))(((((())))))))))))))))))))))))+++)))(((((()))******)))((('''%%%%%%'''((((((''''''(((******)))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))((((((''''''''''''((((((''''''''''''''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))***,,,,,,------,,,))))))))))))))))))))))))************************+++***)))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******)))(((((())))))'''''''''((((((((((((((())))))(((''''''''''''''''''((((((((())))))))))))'''(((*********)))'''&&&((((((((()))******++++++)))))))))(((((((((((((((***)))'''&&&&&&''')))***((((((((()))))))))*********(((''''''(((((('''&&&((((((''''''(((((()))***''''''(((((())))))******)))((((((((())))))***+++***)))))))))((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''%%%''')))++++++***)))''')))))))))))))))))))))))),,,+++***))))))***++++++++++++************++++++,,,,,,,,,++++++************+++,,,,,,------------------------,,,++++++************++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,---------,,,,,,+++---,,,++++++******++++++---------------,,,,,,,,,------------------------+++,,,,,,---...------------.../////////...,,,,,,---------------------------,,,++++++******++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++******************)))******++++++******)))))))))***,,,,,,,,,,,,,,,+++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++******+++,,,,,,++++++++++++++++++++++++******)))***))))))((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((()))***&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&''''''(((%%%&&&((())))))((('''&&&'''((((((((()))((((((((()))***************))))))))))))))))))************)))))))))((())))))************))))))))))))******+++)))'''(((***+++***(((%%%&&&(((*********)))(((************************************************************************************)))))))))(((***))))))))))))***+++++++++******))))))******+++******+++,,,,,,,,,,,,+++******))))))))))))************))))))))))))(((((()))))))))))))))))))))))),,,***))))))***++++++***'''&&&$$$%%%''')))((((((&&&(((******)))))))))***(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))******'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++******************************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))************)))((((((((())))))))))))((((((((((((((('''(((((((((((((((''''''&&&''''''((((((((()))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((())))))******((((((((((((******)))))))))*********++++++***(((''''''(((((('''&&&(((''''''''''''((())))))&&&'''((()))******))))))(((((('''''''''((())))))))))))))))))((((((((((((((((((''''''''''''''''''((())))))******))))))((('''(((***+++,,,+++)))(((************************+++******)))******++++++******++++++++++++******+++++++++++++++*********)))***+++---.../////////............---,,,+++************+++++++++++++++*********************************++++++++++++,,,***+++,,,---,,,+++)))''',,,,,,++++++******++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---......//////......------......------------------------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++******)))*********((())))))***************+++++++++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++******)))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))((((((((())))))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((''''''''''''''''''&&&&&&)))))))))(((((())))))***)))))))))*********++++++''''''((()))))))))))))))******))))))))))))******)))((('''((()))***)))''''''((()))******)))((('''))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))******+++******))))))))))))************+++,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))((((((+++***************))))))+++)))(((((()))******)))&&&%%%$$$%%%''')))))))))&&&(((******)))((()))***(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))******+++(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********'''((()))***************,,,***(((''''''(((***,,,***************************))))))))))))))))))***)))))))))))))))*********(((((((((((((((((((((((((((((((((((()))))))))******))))))((((((((())))))***)))))))))(((((('''''''''((()))))))))(((&&&%%%'''''''''((((((((())))))&&&&&&((()))************************))))))((((((&&&''''''(((((()))))))))***))))))(((((())))))***)))*********++++++++++++***(((''''''(((((('''&&&''''''&&&&&&''''''((()))%%%&&&(((***+++***)))((((((((((((''''''((())))))))))))))))))(((((((((((())))))((((((''''''&&&&&&)))))))))******)))))))))((()))***++++++***)))((())))))))))))))))))))))))******************++++++)))***+++,,,,,,+++***)))+++++++++***************)))***+++,,,------------------------,,,+++***)))***************+++++++++************************************++++++++++++((()))+++,,,+++(((%%%$$$,,,,,,++++++***++++++,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++***+++++++++***************,,,,,,+++***)))))))))***((()))+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))((((((((((((((()))+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,((((((((())))))*********''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%$$$%%%''')))************(((''''''&&&&&&&&&&&&''')))((('''''''''(((***+++))))))*********+++++++++%%%&&&((()))******)))(((******))))))))))))******))))))((())))))))))))(((******+++++++++******)))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))*********************)))))))))))))))(((((())))))***************))))))))))))))))))*********+++,,,,,,,,,,,,+++******))))))))))))******(((((((((((((((((()))))),,,,,,++++++*********))))))(((&&&&&&((()))((('''&&&%%%$$$%%%''')))))))))&&&((())))))(((((()))***'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++******)))))))))))))))(((((()))******)))(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((()))*********)))))),,,***(((''''''(((***,,,************************)))))))))******)))))))))(((((())))))************(((((((((((((((((((((((('''(((((((((((())))))))))))((((((((((((((())))))******))))))(((((((((''''''((()))))))))(((&&&%%%''''''''''''((((((((((((&&&&&&'''((()))******+++++++++******)))(((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))*********++++++++++++***(((''''''(((((('''&&&&&&&&&&&&&&&&&&''''''(((%%%&&&(((***+++***)))(((***))))))((((((((())))))(((((((((((()))))))))))))))))))))((((((''''''&&&'''(((((())))))(((((('''((()))************)))((((((((((((((((((((((((((())))))******++++++++++++)))***+++,,,,,,+++***)))******************************+++++++++******)))+++++++++++++++***))))))************************))))))))))))))))))))))))))))))*********+++++++++)))***,,,---,,,***'''%%%,,,++++++***++++++,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......---+++)))(((***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++*********************************,,,,,,+++***)))))))))******+++---......---+++)))(((((())))))******++++++))))))))))))))))))))))))'''''''''(((((()))))))))'''((()))***+++,,,,,,,,,,,,++++++******+++,,,,,,&&&''''''(((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&%%%$$$%%%'''(((***+++,,,---******)))(((''''''(((((()))((('''''''''(((***+++************++++++++++++&&&''')))*********)))(((******))))))))))))*********************************++++++++++++******)))((((((((((((((((((((((((************************(((((()))))))))*********))))))))))))))))))******'''((())))))******))))))***))))))(((((())))))***))))))***++++++++++++*********))))))))))))******''''''(((((((((((())))))------,,,,,,+++*********)))'''%%%&&&'''((('''''''''&&&$$$%%%''')))((((((%%%'''))))))((((((((()))''''''(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''''''''''''''''''''))))))))))))''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***++++++,,,,,,,,,+++++++++***)))(((((()))***+++************************))))))************))))))((((((((()))******++++++((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''(((((())))))***))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((('''''''''((()))******++++++*********))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++***(((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))******))))))******))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))(((((('''''''''''''''''''''''''''((()))***+++++++++++++++******++++++++++++******)))))))))******************************)))((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))************+++,,,---...///...---+++)))++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++************)))))))))***************++++++******)))*********+++,,,...//////---+++***((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******(((((()))***+++++++++++++++***)))))))))***+++,,,'''''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&$$$%%%&&&(((***---...///---,,,***)))(((((())))))(((((((((((()))***++++++*********++++++++++++,,,))))))************))))))******))))))))))))******)))+++,,,+++***)))***+++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))************'''''')))*********)))((())))))(((((((((((())))))(((((()))************)))******))))))))))))******'''''''''((((((((())))))...------,,,++++++******)))(((&&&&&&((((((((('''((('''%%%%%%'''(((((('''%%%'''))))))((('''((()))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''(((((()))%%%&&&((())))))(((&&&%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))************************((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''((()))))))))))))))))))))*********))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))***************)))))))))))))))''''''''''''''''''&&&&&&)))))))))******)))))))))((((((((()))))))))*********(((''''''(((((('''&&&%%%%%%%%%$$$%%%&&&&&&'''''''''(((((())))))*********)))(((((('''''''''((('''((((((((()))))))))***((((((((((((((()))))))))&&&''''''((((((''''''&&&((((((((((((''''''&&&&&&(((((((((((((((((((((((('''(((***+++,,,,,,++++++++++++************++++++((()))))))))*********+++))))))***+++++++++******'''((()))***+++,,,,,,,,,+++*********)))))))))((())))))))))))))))))))))))))))))))))))************,,,---------------,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++************((()))))))))*********+++*********)))******++++++,,,,,,---------,,,+++************)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))***)))((('''((()))+++,,,))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&(((((()))(((''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''$$$%%%&&&(((+++---000111...,,,***((((((((()))***'''((()))***++++++++++++*********+++++++++,,,,,,---,,,+++******))))))*********))))))))))))******(((***++++++)))((()))+++'''''''''(((((()))******************************((((((((((((((((((((((((''''''(((((()))******+++((()))))))))************&&&''')))*********)))((())))))(((((((((((())))))''''''((()))))))))))))))******))))))))))))******&&&'''''''''(((((())))))......---,,,,,,+++*********)))'''''')))))))))((()))'''&&&&&&'''''''''&&&%%%'''))))))((('''((()))''''''''''''((((((((()))************************''''''''''''((((((((()))''''''(((((()))+++,,,---%%%&&&((())))))(((&&&%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))*********))))))((())))))************))))))************************((()))***++++++***)))((('''(((((()))***+++++++++************************''''''''''''((((((((()))'''''''''''''''((()))***(((((())))))******++++++***)))(((&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))(((((((((((())))))***))))))))))))))))))******(((((((((''''''&&&&&&%%%******++++++++++++******(((((((((((())))))))))))***(((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((('''''''''((()))***+++)))((('''&&&&&&&&&&&&&&&'''((((((((())))))******''''''(((((())))))******''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,+++***))))))***+++,,,(((((())))))*********+++((()))***+++,,,---------'''((()))+++---.........+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************************+++++++++*********+++,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,---,,,++++++---,,,++++++******+++++++++++++++++++++++++++++++++*********+++,,,,,,---+++++++++************)))(((((())))))*********+++***)))))))))***+++,,,,,,,,,,,,,,,,,,++++++***))),,,+++++++++******))))))))))))))))))))))))))))))*********)))(((((('''''')))************))))))((()))((('''&&&'''(((***,,,************************''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((*********))))))'''''''''(((((((((((()))'''((((((((((((((((((((($$$%%%&&&(((+++...111222...,,,***(((''''''))))))'''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,///...,,,***))))))************))))))))))))******''')))+++***'''&&&(((***))))))))))))***+++------************************((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))*********+++((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***((((((((()))***&&&((())))))(((''''''(((,,,------......------,,,'''''''''''''''&&&&&&%%%((()))))))))************######$$$$$$&&&''')))************)))))))))))))))************************(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))******)))))))))))))))***((((((''''''''''''(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$&&&(((************))))))))))))************))))))))))))))))))))))))'''''''''(((((((((((()))++++++************++++++))))))******)))'''%%%###******))))))((((((''''''((((((((((((((((((((((((***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++(((%%%$$$&&&((()))(((&&&&&&'''((()))+++---...++++++++++++++++++++++++))))))(((((((((((())))))------,,,+++************++++++++++++++++++++++++''''''((((((((((((''''''((((((((((((((()))******)))((('''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))************+++++++++*********************************)))))))))((((((******+++++++++,,,,,,,,,,,,+++******))))))******+++++++++*********))))))+++*********))))))((((((111...+++))))))******))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---***)))((((((((()))++++++************************)))((('''&&&&&&'''((()))))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((''''''&&&&&&***)))(((''''''&&&'''''',,,***((('''&&&'''((()))&&&&&&&&&'''))),,,...000111...***&&&%%%%%%'''))))))))))))))))))*********))))))))))))))))))))))))'''''''''''''''((())))))++++++***************+++,,,,,,,,,+++++++++************))))))((((((''''''((()))+++,,,,,,+++)))(((+++***)))'''''''''((()))((()))))))))************++++++++++++++++++++++++((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&((())))))(((''''''(((***++++++,,,,,,++++++***'''(((((((((((('''&&&&&&(((((())))))))))))))))))'''&&&&&&'''''')))******))))))))))))))))))))))))************************(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((((((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((******))))))))))))******))))))))))))))))))((('''***)))))))))((((((((('''************************))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))((((((((('''''''''(((((((((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&)))+++(((((((((((()))***++++++++++++++++++++++++++++++******))))))))))))******,,,,,,++++++******++++++*********+++++++++,,,,,,''''''((((((((((((''''''((((((((((((((())))))***,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************++++++++++++*********************+++++++++,,,,,,,,,+++******))))))******+++++++++*********)))))))))))))))(((((('''''''''...+++(((((()))***+++***))))))))))))))))))))))))))))))***++++++***))))))+++++++++*********)))))),,,++++++******,,,---...************************)))((('''&&&&&&'''((()))))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$"""######''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))(((((('''''''''((('''''''''''''''((()))+++***((('''&&&'''((()))&&&&&&&&&''')))+++...//////...,,,***((('''(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******,,,+++++++++************+++*********)))))))))))))))***++++++++++++***)))+++***)))((('''(((((())))))*********++++++++++++++++++++++++++++++++++++((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&((())))))(((''''''(((((())))))******))))))((((((((()))))))))(((''''''(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((((((******)))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))))))))))))))***++++++))))))))))))((((((((((((************************((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))((((((((()))))))))))))))*********))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''###(((---,,,'''$$$'''*********)))(((((()))))))))+++++++++++++++++++++++++++******))))))******+++*********+++++++++++++++))))))******++++++,,,,,,'''(((((())))))(((((('''((((((''''''(((((()))***)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------,,,,,,,,,,,,******++++++++++++******)))************+++++++++************************(((((((((((())))))))))))*********++++++++++++,,,++++++***))))))))))))***+++************))))))))))))))))))))))))(((((((((***((('''''')))+++++++++))))))))))))))))))))))))))))))************))))))++++++*********))))))))),,,+++*********+++,,,---************************))))))'''''''''''')))))))))((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''((()))******)))((('''''''''((()))&&&&&&&&&''')))+++---...---------,,,+++)))((('''''''''((())))))***++++++)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))************))))))))))))++++++++++++*********************))))))***************)))((((((((())))))*********+++++++++,,,,,,++++++++++++++++++++++++((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))&&&((())))))(((''''''((('''(((((())))))((((((''')))))))))))))))(((((('''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++***))))))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((***)))((('''((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''!!!&&&++++++'''%%%%%%&&&))))))(((((((((((())))))******************************))))))))))))******))))))***+++++++++++++++******************))))))(((((())))))))))))(((((((((''''''''''''((())))))((((((((((((((())))))***++++++++++++++++++++++++,,,,,,++++++***+++++++++......---------,,,,,,,,,******++++++++++++******))))))*********+++++++++************************((())))))))))))*********************++++++++++++++++++***)))))))))))))))************)))))))))))),,,,,,+++++++++++++++++++++)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((('''&&&&&&&&&''')))******************************)))(((''''''((()))***(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((())))))(((((('''''''''((((((&&&&&&'''((()))***+++,,,+++++++++***)))(((''''''&&&&&&'''((()))***+++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''(((((())))))))))))))))))(((((((((************************+++***)))(((((()))***+++******))))))))))))))))))))))))*********+++++++++************************((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************++++++******&&&((())))))(((''''''((((((((())))))))))))(((((()))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&"""######$$$&&&((()))***''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((''''''''''''((((((((((((((((((((((((((()))((((((((())))))***+++((((((''''''''''''((((((((((((((((((((((((((((((((()))++++++++++++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,***))))))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''(((((()))***)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***)))((('''&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&***((('''%%%%%%'''(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''))))))(((&&&$$$''''''''''''((()))***+++************************((((((''''''''''''((((((((()))***++++++++++++***++++++******)))(((''''''(((((())))))))))))(((((('''''''''''''''(((((()))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***+++++++++......---------,,,,,,,,,)))******++++++******)))))))))*********+++++++++************************+++,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++***))))))(((((())))))))))))))))))))))))))))))++++++++++++++++++,,,,,,---+++******++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,&&&%%%%%%$$$$$$&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$###$$$%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&'''((()))************)))(((&&&&&&&&&'''(((%%%&&&'''((()))***++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&'''((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((''''''(((***,,,))))))******************(((((((((((())))))))))))************************((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))&&&((())))))(((''''''(((((())))))******))))))((((((((()))))))))(((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&((()))+++,,,&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))((())))))***+++,,,((((((''''''''''''(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))*********)))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&''')))***+++***))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''((()))******)))((('''(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&''')))***)))''''''&&&''''''((()))***+++************************(((''''''&&&&&&''''''(((((()))***+++++++++***)))++++++***)))((('''&&&&&&((())))))******))))))(((''''''&&&&&&''''''((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,------------,,,,,,,,,,,,))))))************)))))))))************+++++++++************************((((((((((((''''''&&&&&&)))))))))************+++******)))(((((((((((()))(((((()))))))))))))))***((((((((()))))))))))))))---,,,++++++,,,,,,***)))))))))))))))))))))))))))((((((''''''''''''((((((******)))))))))(((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))******((((((((((((******&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((&&&'''((())))))))))))((()))(((&&&$$$$$$%%%'''(((&&&&&&'''(((((()))******))))))))))))))))))))))))+++******)))))))))))))))''''''&&&''''''((()))***(((((((((((())))))))))))((((((((((((((()))))))))+++***(((''''''(((***+++((()))***+++++++++******'''''''''((((((((())))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((&&&((())))))(((''''''((((((((())))))))))))(((((('''(((((((((((('''&&&&&&%%%%%%&&&'''((())))))***(((((('''''''''(((((()))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))*********)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&''''''((()))++++++***))))))(((''''''((((((((((((((((((((((((((((((((()))))))))******)))(((((((((((((((((()))''''''((())))))))))))((('''((((((((()))))))))***++++++++++++++++++++++++((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''(((((((((((($$$&&&''')))***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%######$$$'''***(((((('''''''''(((((()))************************((((((''''''''''''((((((((()))+++++++++***((('''(((((((((((((((((((((((())))))************))))))'''&&&&&&&&&&&&'''(((((('''((()))*********))))))************************************+++,,,------,,,,,,,,,,,,++++++++++++))))))************)))))))))************+++++++++************************&&&&&&%%%$$$###""""""!!!))))))))))))******************)))((((((((((((((((((((((((((())))))******'''''''''(((((()))))))))***))))))***,,,,,,+++***))))))))))))))))))))))))(((((('''&&&&&&'''((((((***)))))))))(((((((((((()))((('''''''''(((******))))))))))))))))))))))))+++***)))(((((()))***+++&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((((('''&&&'''((()))))))))((('''&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))++++++***)))))))))))))))''''''''''''((()))***+++((((((((())))))*********(((((()))))))))************)))(((''''''((()))***((()))***++++++++++++***(((((((((((())))))))))))************************((((((((((((((()))******))))))))))))))))))))))))************************'''((()))+++++++++***)))&&&((())))))(((''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((***++++++)))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++***((('''&&&&&&'''''',,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))%%%&&&(((***+++,,,++++++'''((((((((())))))******))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((())))))******!!!"""$$$&&&''''''&&&%%%&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%$$$###*********)))''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,+++)))'''&&&%%%%%%&&&'''((()))***+++))))))************))))))'''&&&&&&&&&&&&'''((((((***+++,,,---...---,,,,,,************************************+++,,,---...,,,,,,,,,+++++++++******))))))************)))))))))************+++++++++************************++++++***)))'''&&&%%%$$$))))))))))))******************)))((((((((((((((('''((((((((())))))******(((((())))))*********+++'''&&&''')))+++---,,,***))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++(((''''''&&&'''((()))***))))))))))))))))))))))))+++***)))(((((()))***+++%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''&&&'''((())))))(((''''''$$$&&&(((******)))'''&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((***++++++(((((())))))******++++++))))))******+++++++++,,,))))))(((((((((((())))))((()))***+++,,,,,,+++***))))))))))))************))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))&&&'''((((((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&%%%$$$$$$###(((%%%$$$%%%((()))((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))%%%%%%''')))************))))))(((((((((((())))))---+++(((&&&%%%''')))***))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))******(((&&&%%%))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''''''''((((((((((((*********)))))))))))))))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))###%%%(((***+++***((('''))))))))))))))))))))))))(((((())))))******++++++***))))))***++++++***((('''''''''''''''''''''''''''((()))***)))(((&&&%%%,,,,,,+++***)))(((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''***))))))(((((((((((()))((()))***++++++,,,,,,+++((((((((((((''''''''''''(((((()))***************))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))))))))******%%%%%%&&&((()))+++,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))******++++++++++++******))))))))))))************))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++++++++******)))((((((((()))))))))))))))(((''''''))))))************))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***''''''''''''((((((((((((+++*********))))))((((((+++***)))(((&&&&&&%%%%%%******))))))))))))******((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&'''%%%"""!!!))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((******))))))((((((''''''+++*********))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%)))***,,,+++)))(((((()))%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))))))))))))))(((&&&%%%$$$&&&&&&&&&&&&'''(((******)))))))))))))))))))))))))))))))))***+++++++++,,,((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''&&&&&&&&&'''&&&''')))++++++)))&&&))))))(((((((((((())))))***************)))))))))))))))(((((((((((())))))'''''''''((((((((()))))),,,,,,,,,++++++++++++***))))))(((((((((((())))))+++***(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''))))))))))))))))))))))))$$$%%%''')))******)))((())))))))))))))))))))))))))))))******************((('''&&&'''(((((('''%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++++++++++++++*********))))))))))))(((((()))***************)))))))))(((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&'''((()))+++,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++************************++++++*********)))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))+++***(((&&&&&&(((***+++)))))))))))))))*********)))))))))))))))(((''''''))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((()))((((((''''''''''''(((***))))))(((((())))))******)))(((''''''((()))***)))((((((''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))*********************)))))))))((((((&&&&&&''''''''''''&&&&&&'''((())))))'''&&&&&&'''%%%'''))))))(((((()))***((((((((((((((((((((((((***++++++******)))((('''(((((((((((()))***+++,,,))))))))))))))))))))))))))))))***************+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++***))))))(((((())))))***''''''(((((((((((('''''')))))))))))))))))))))))))))&&&%%%&&&)))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''(((***,,,...---***'''))))))(((((((((((())))))***************+++++++++))))))(((((((((((())))))''''''((((((((()))))))))+++***)))(((''''''((()))))))))(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))((((((((((((''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))******))))))))))))(((((())))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))***************)))))))))'''&&&%%%&&&''''''&&&%%%'''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&(((((((((((((((''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((('''(((((()))***+++''''''((()))************++++++*********)))))))))(((((()))******************)))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((***+++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++***)))******++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))***+++'''(((((()))******++++++)))))))))))))))(((((('''))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((((((((((((((()))))))))*********))))))(((((((((((((((''''''''''''''''''((()))***))))))(((((((((((())))))))))))(((((((((((()))***(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&$$$%%%''')))+++)))(((''''''&&&'''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((()))******+++,,,,,,******))))))))))))((((((''''''((((((((((((''''''&&&((())))))'''&&&&&&'''$$$&&&))))))))))))***,,,(((((((((((((((((((((((())))))************)))))))))(((((())))))***+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))(((((((((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((***&&&###%%%***,,,)))%%%))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***'''''''''(((((()))))))))))))))***+++,,,+++***((())))))(((((((((((())))))))))))***************+++))))))(((((((((((())))))'''(((((((((((()))))))))'''&&&%%%%%%%%%'''***+++))))))(((((((((((())))))'''((()))***+++******)))))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))******))))))((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((()))'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((***+++))))))))))))))))))))))))***)))))))))(((((('''''')))(((&&&'''((()))((('''''''''''''''''''''''''''((((((&&&&&&&&&&&&'''(((((()))))))))*********+++(((((((((((((((((((((((())))))(((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((()))++++++&&&'''((())))))******))))))))))))(((((((((''''''(((((()))***************************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))***+++,,,,,,)))***++++++++++++***)))************************************************)))+++,,,------,,,***)))******++++++++++++******((()))))))))************))))))))))))))))))))))))(((((()))*********))))))(((((())))))************(((((())))))))))))(((((())))))************)))))))))(((((((((((())))))***))))))))))))))))))))))))*********)))((((((''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((()))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&''''''((('''''''''''''''((()))***((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$"""###%%%''')))(((''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''''''''(((((((((((()))))))))*********))))))))))))))))))(((((((((((())))))))))))((((((''')))******)))(((((()))%%%'''))))))(((((()))***((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((*********))))))(((((('''))))))))))))************))))))))))))))))))))))))'''''''''((())))))******))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***&&&###%%%***,,,)))%%%))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''(((((())))))******)))((('''((()))+++))))))(((((((((((())))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((()))))))))***+++***((('''(((***,,,...))))))(((((((((((())))))&&&(((***+++,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))((('''(((((())))))))))))))))))'''''''''((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((())))))*********(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''(((***+++))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%***(((&&&&&&'''((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))******++++++''''''''''''''''''''''''(((((())))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))++++++&&&'''((())))))******)))))))))))))))(((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++,,,,,,************************************************)))))))))))))))))))))))))))***,,,------,,,+++)))******++++++++++++******((()))))))))************))))))))))))))))))))))))&&&'''((()))))))))((((((************))))))(((((((((((())))))))))))(((((())))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((('''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''''''''''''''''''''''''''((()))***((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))((((((''''''((((((((())))))((((((((('''''''''(((((((((((((((((())))))(((((())))))))))))(((((('''(((******((((((((()))'''((())))))'''%%%%%%&&&''''''''''''''''''''''''%%%&&&'''(((((())))))((((((''''''''''''(((((()))((((((((((((((((((((((((***))))))(((((('''''''''((()))))))))*********+++((((((((((((((((((((((((&&&''''''(((((())))))***)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))&&&%%%&&&)))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''(((((((((+++***(((&&&$$$%%%(((+++))))))(((((((((((())))))'''''''''((())))))******))))))(((((((((((())))))((((((((()))))))))******,,,+++)))(((''''''''''''))))))(((((((((((())))))((()))***+++++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###%%%(((***+++***(((&&&(((((())))))))))))******''''''((((((((()))))))))(((''''''''''''((())))))''''''''''''(((((((((((((((((())))))******++++++((((((''''''(((((()))***''''''(((((((((((())))))))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))'''$$$$$$%%%'''''''''((((((((((((((((((((((((&&&(((***+++,,,***)))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))(((((('''(((((()))***+++''''''((()))************,,,,,,+++++++++*********(((((()))***************(((((()))))))))))))))***))))))))))))))))))))))))******))))))))))))******(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))***+++,,,,,,,,,+++*********++++++++++++******))))))))))))************))))))))))))))))))))))))%%%&&&'''((())))))((((((++++++******)))((((((''''''(((((()))))))))))))))))))))************))))))(((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((()))*********)))(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***))))))(((((((((((()))))))))(((''''''&&&%%%%%%''''''(((((((((((())))))(((((())))))))))))(((((($$$&&&''''''&&&&&&&&&'''((()))***(((&&&$$$$$$$$$''''''''''''''''''''''''(((((()))******+++************))))))))))))******))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))*********((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((()))))))))******(((%%%%%%'''***))))))(((((((((((())))))'''(((((()))******++++++))))))(((((((((((())))))(((((()))))))))*********)))((('''&&&%%%$$$$$$###))))))(((((((((((())))))******+++++++++***))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))******))))))(((((()))))))))*********'''((((((((())))))))))))((((((((((((((()))******''''''''''''((((((((((((''''''(((((()))******+++((((((((((((((())))))***((((((((())))))*********))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))''''''((((((((((((((()))***(((%%%%%%&&&((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***++++++++++++,,,,,,,,,+++++++++******(((((()))***************''''''((((((((()))))))))))))))))))))))))))))))))*********))))))*********)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((()))))))))*********++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))'''''''''((())))))***************)))))))))))))))''''''((()))))))))))))))))))))************))))))''''''''''''((()))***+++))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''(((((((((((()))))))))******(((''''''''''''(((((()))'''&&&&&&&&&&&&&&&&&&'''&&&'''((()))*********))))))((((((''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''&&&%%%%%%%%%&&&&&&'''((('''((()))******)))((('''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))+++***))))))(((((())))))(((((((((((('''''''''''''''''''''((((((((())))))'''(((((())))))(((((('''###%%%''''''&&&&&&&&&'''''')))***)))'''&&&&&&&&&''''''''''''''''''''''''((()))***************)))******))))))))))))******))))))))))))))))))))))))&&&'''''''''''''''((((((&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((((((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))'''***,,,***(((&&&''')))))))))(((((((((((())))))((())))))***++++++,,,,,,))))))(((((((((((())))))))))))))))))************'''((())))))***))))))((())))))(((((((((((()))))),,,++++++******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***,,,---(((((())))))*********+++(((((((((((()))))))))))))))))))))))))))***++++++''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((((((((((()))******))))))******++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))******++++++---***((('''(((***++++++))))))))))))))))))))))))((('''&&&%%%&&&((()))+++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&'''((())))))((('''&&&''''''''''''''''''''''''***))))))(((((((((((()))((()))***++++++,,,,,,+++*********))))))))))))((((((((()))***************&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((()))******++++++''''''((()))))))))))))))))))))************))))))''''''''''''((()))++++++))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''''''''((((((((()))(((((())))))******++++++%%%&&&&&&&&&((()))***+++'''&&&&&&%%%%%%&&&&&&'''###$$$&&&(((((((((((('''***)))((('''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&'''((('''((()))******)))(((''''''''''''((((((((())))))***)))'''%%%%%%''')))***++++++***))))))((())))))''''''(((((())))))******&&&'''''''''(((((())))))''''''((((((((((((''''''%%%'''))))))((((((((()))&&&(((******)))(((((()))''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&''''''(((((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))((((((((((((******)))(((((((((((()))******)))((('''&&&%%%%%%''''''((((((((((((''''''(((((()))***************************))))))))))))''''''''''''((((((((()))***((('''&&&&&&'''(((***))))))))))))))))))))))))'''''')))***++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((***+++,,,+++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))'''&&&&&&'''(((((()))***************)))((())))))))))))))))))))))))***************)))(((((((((((('''''''''&&&&&&&&&))))))************))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++)))'''&&&%%%&&&((()))&&&''''''((()))******+++))))))))))))((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***************))))))))))))))))))))))))******))))))((()))))))))************))))))))))))******))))))((((((''''''''''''''''''''''''''''''+++***(((&&&%%%&&&'''((('''''''''''''''((()))***)))))))))))))))(((''''''(((((((((((())))))))))))+++*********))))))((((((***)))(((''''''((()))***''''''(((((((((((('''''')))(((&&&&&&''''''&&&$$$******))))))))))))******))))))(((((((((((())))))---,,,+++******+++,,,---***+++,,,,,,,,,,,,+++***((((((((((((((())))))***,,,,,,,,,++++++*********''''''(((***+++,,,---...---,,,***(((((()))***+++******))))))))))))******---***'''(((***+++)))'''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&'''((())))))(((((())))))))))))((((((((((((******))))))((((((''''''''''''&&&%%%%%%'''((()))(((((()))***++++++,,,,,,''''''''''''&&&%%%$$$###(((((((((((((((((((((((()))((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''***)))'''%%%$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&((()))***+++)))'''&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''(((+++...***((('''&&&&&&'''(((***''''''''''''((((((((()))+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((''''''&&&******))))))((((((''''''((((((((((((((()))******((((((''''''''''''(((((())))))************))))))************************+++******)))(((''''''&&&)))))))))(((((((((''''''&&&''''''(((((())))))***)))))))))(((''''''&&&&&&''''''(((((((((((('''''''''((())))))******))))))))))))(((((((((''''''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))((((((((((((***************************)))((((((((()))+++,,,++++++,,,,,,++++++***)))))))))(((((((((((())))))***)))((((((((()))******''''''((()))************))))))))))))))))))))))))***************)))(((((()))))))))(((((('''''''''))))))************))))))))))))))))))************************)))))))))((())))))))))))))))))))))))***)))(((&&&&&&'''((()))'''''''''((()))*********))))))))))))((((((((((((((())))))))))))((('''&&&(((((((((((((((((((((((()))************)))((((((************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********))))))))))))))))))))))))))))))((((((((())))))*********)))))))))((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%'''((()))(((''''''''''''(((((())))))))))))))))))((('''''''''((((((((())))))))))))*********)))))))))((((((***)))(((''''''((()))******************************)))((()))))))))((((((******))))))))))))******+++******))))))******+++,,,+++************+++,,,***++++++,,,,,,++++++***)))))))))))))))***++++++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,------,,,***)))((()))***+++******))))))))))))******,,,***((((((***+++)))((((((((()))************)))))))))))))))))))))))))))************************)))))))))***))))))(((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))((((((''''''''''''&&&&&&''''''((()))******))))))******+++,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((())))))))))))))))))(((&&&%%%%%%%%%%%%&&&%%%&&&'''&&&%%%%%%''')))***++++++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))'''''')))+++***)))'''&&&&&&''')))***'''''''''((((((((())))))******((('''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''(((((())))))(((((('''&&&))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))+++******)))((((((''''''((((((((('''''''''&&&&&&"""###%%%((()))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))((('''''''''&&&&&&&&&%%%%%%''''''((((((((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&'''(((((())))))((((((((((((((())))))))))))************************)))))))))((())))))***+++++++++,,,,,,++++++***)))))))))(((((((((((()))))))))))))))))))))***+++,,,%%%&&&'''((()))*********))))))))))))))))))))))))***************)))((((((******))))))))))))(((((())))))************))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***)))((('''&&&'''((()))''''''(((((())))))******(((((((((((())))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((()))************)))*********************************************************+++++++++,,,,,,+++***)))(((((())))))***))))))))))))))))))))))))'''((((((((())))))******)))(((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%''')))***((((((''''''&&&'''''''''((())))))))))))(((''''''''''''((((((((()))))))))******))))))))))))(((((())))))(((((((((((())))))+++***))))))))))))***+++((())))))))))))))))))*********))))))))))))******,,,,,,++++++++++++,,,,,,+++******))))))******+++******+++,,,,,,+++*********************++++++,,,,,,,,,,,,++++++++++++***))))))*********+++++++++,,,+++***)))))))))***+++******))))))))))))******,,,***))))))******)))((())))))***++++++++++++***************************)))***+++,,,,,,+++***)))++++++++++++***))))))((()))((('''''''''((()))***))))))))))))(((((((((((()))))))))(((((((((((('''''''''(((((()))))))))(((+++***)))(((((()))+++,,,******)))((('''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,(((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&'''((()))*********''''''&&&&&&%%%&&&&&&'''&&&'''((('''&&&&&&(((******+++,,,+++)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++)))''''''((())))))''''''''''''))))))''''''((((((((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((())))))((((((((((((''''''(((((())))))(((((('''&&&(((((((((((())))))))))))((((((((((((((()))************))))))))))))******))))))************))))))((((((((((((((((((((((((*********))))))(((((('''((('''''''''&&&&&&&&&&&&!!!###&&&((()))***)))(((''''''''''''(((((())))))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%'''(((((((((((())))))))))))(((''''''''''''((()))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))******+++++++++++++++***))))))))))))(((((((((((())))))((((((((()))***+++,,,,,,&&&&&&'''(((((()))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))************))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''''')))******+++++++++************************************************((()))))))))************---+++)))''''''((()))***(((((((((((((((((((((((('''((()))***+++++++++,,,(((((('''''''''&&&&&&&&&''''''(((((())))))******''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&&&&(((((())))))(((((('''&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))(((((((((((()))))))))'''&&&$$$$$$&&&''')))%%%&&&''''''''''''((()))******))))))))))))******,,,,,,,,,++++++,,,,,,,,,***))))))))))))))))))*********++++++++++++*********))))))))))))***++++++++++++++++++++++++++++++************************++++++***))))))******++++++******))))))******+++++++++******+++***)))(((******+++,,,,,,,,,,,,+++************************((()))+++,,,,,,+++)))(((++++++++++++***)))((((((***)))'''&&&&&&((()))+++))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((***)))'''&&&'''***,,,......---+++)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&''''''((((((&&&'''((('''&&&&&&(((******,,,,,,+++)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,***(((''''''))))))(((''''''((())))))'''(((((((((((()))))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))(((''''''''''''(((((())))))******((((((((((((((())))))******))))))(((((())))))***))))))************))))))))))))))))))))))))))))))*********)))))))))((((((((('''''''''&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((('''''''''&&&&&&(((((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((())))))************)))'''((((((((()))))))))***************************))))))*********)))))))))***++++++++++++***))))))))))))(((((((((((())))))&&&'''((()))******++++++(((((()))(((((('''&&&&&&))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))************))))))''''''''''''''''''''''''&&&'''(((***++++++++++++************************))))))))))))))))))))))))((()))))))))************---+++)))''''''((()))***((((((((((((((((((((((((((()))***+++,,,---,,,,,,''''''''''''&&&&&&&&&&&&''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))(((((())))))))))))(((((('''&&&$$$######$$$&&&'''%%%''')))(((''''''(((*********))))))))))))******++++++************++++++)))))))))******)))))))))************************)))(((((((((((()))******+++++++++++++++++++++++++++++++++************)))******************++++++++++++************++++++***+++,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,************************'''(((***++++++***(((''')))*********))))))((('''+++***((('''&&&((()))+++))))))))))))(((((((((((('''''''''''''''(((((((((&&&''')))*********)))(((((('''&&&&&&'''***...000111///,,,)))((('''((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((((((%%%&&&'''&&&%%%%%%''')))***+++,,,+++***)))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%(((+++,,,+++***))))))))))))(((((((((((())))))(((((((((((()))))))))***''''''((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))******((((((((((((((())))))***)))((((((''''''(((((()))))))))************))))))************************************))))))))))))((((((((('''''''''&&&&&&'''(((((()))((('''&&&%%%&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((())))))))))))((()))))))))(((((((((((('''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******)))))))))))))))))))))))))))************)))((((((******++++++******)))((())))))(((((((((((())))))''''''((()))*********)))*********)))((('''&&&%%%))))))))))))))))))))))))***************)))((((((''''''(((((((((((())))))))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))''''''(((((())))))******(((((())))))******))))))''''''''''''''''''''''''''''''(((******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))(((((())))))***))))))))))))))))))))))))((()))+++,,,---,,,++++++(((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((('''***,,,+++)))(((***---******))))))))))))************))))))))))))******)))******++++++******)))+++***))))))))))))***+++((((((((((((((())))))******++++++++++++,,,,,,,,,++++++******************)))*********++++++++++++++++++************++++++)))+++------+++***))))))******+++,,,,,,,,,,,,+++************************'''((()))******)))((('''(((((()))))))))))))))(((+++***)))((((((((()))***))))))))))))((((((((((((&&&''''''''''''(((((((((''''''(((((()))))))))((('''&&&&&&&&&(((***---//////...,,,)))((('''''''''((((((((((((((((((((((((###$$$%%%'''((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%((((((((('''&&&%%%$$$###%%%&&&'''(((((((((((((((%%%&&&'''&&&%%%%%%'''))))))***++++++)))((()))+++++++++++++++++++++++++++''''''''''''''''''''''''$$$'''***,,,+++*********))))))))))))))))))))))))((((((((()))))))))******'''((())))))***)))))))))''''''''''''''''''''''''(((((())))))))))))******))))))******))))))((('''(((((((((((())))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))************))))))************************************************)))))))))((((((((('''''')))))))))((((((''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''((())))))******)))))))))))))))(((((((((''''''(((((()))))))))*********''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))*********(((((((((((((((((((((((()))******+++***)))((('''***************))))))((())))))(((((((((((())))))((()))***+++++++++***)))************)))(((''''''))))))))))))))))))))))))***************)))((((((((((((((())))))*********))))))************))))))))))))))))))************((()))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((('''''''''((()))*********&&&'''((())))))))))))((('''''''''''''''''''''''''''((()))***************++++++++++++++++++++++++************************)))))))))*********++++++)))))))))))))))*********))))))))))))))))))))))))'''(((***++++++***)))((((((((((((''''''''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((+++...,,,((('''))),,,******))))))))))))************))))))))))))************+++,,,,,,+++******+++***)))(((((()))***+++))))))(((((())))))***+++******+++++++++,,,,,,,,,******************++++++))))))***+++++++++++++++,,,++++++******++++++,,,(((+++......,,,))))))***)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++*********)))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))(((((('''(((((()))***+++******))))))((((((''''''''''''''''''''''''''''''$$$%%%&&&((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''))))))))))))((('''&&&&&&&&&'''((())))))(((''''''&&&'''((('''&&&&&&(((***((()))******(((((()))***------------------------''''''''''''''''''''''''''')))++++++***))))))***)))))))))******)))))))))(((((()))))))))*********'''(((***+++++++++******(((((((((((((((((((((((((((((()))))))))*********)))************)))(((((())))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))************))))))************************************************))))))))))))((((((((((((***)))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***************)))(((((((((((('''''''''))))))))))))************''''''(((((((((((('''''')))))))))))))))))))))))))))***************))))))&&&''''''((()))******+++(((((((((((((((((((((((()))***+++++++++)))((('''***************)))(((((())))))(((((((((((())))))***+++,,,---,,,+++***)))((()))***************)))))))))))))))))))))))))))***************)))(((((())))))******++++++++++++))))))************))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))***************)))(((((())))))))))))((((((((((((&&&''''''((()))******+++&&&&&&'''(((((()))((((((''''''''''''''''''''''''((())))))************)))++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''(((((((((((('''((()))***++++++******))))))))))))))))))))))))&&&''')))***)))(((&&&%%%)))(((((((((((('''''''''******))))))((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%&&&&&&'''(((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))******)))((('''''''''(((((((((((('''''''''***---+++&&&$$$'''*********))))))))))))******+++******************+++***+++,,,------,,,+++***+++***)))(((((()))***+++*********)))***++++++,,,*********++++++,,,,,,,,,))))))*********+++++++++((()))***+++++++++++++++,,,++++++******++++++,,,(((+++//////,,,))))))***))))))***++++++++++++***((((((((((((((((((((((((++++++***))))))***++++++((()))***+++,,,---------***************)))((('''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))******))))))((((((''''''%%%&&&'''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))'''&&&((((((((((((((((((((((((((((((''''''''''''((((((((()))***************)))&&&'''((())))))((('''&&&'''((()))((('''((()))+++'''((())))))((('''(((***'''''''''''''''''''''''')))))))))))))))))))))))))))+++,,,+++)))'''(((((())))))************))))))))))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))*********+++***************)))((((((******))))))((((((''''''((((((((((((((()))************))))))))))))******))))))************))))))))))))))))))))))))))))))******************++++++$$$%%%&&&&&&''''''&&&&&&(((((())))))******++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))))))))***************************)))(((((('''(((((()))***+++++++++000...,,,)))'''&&&&&&&&&''''''''''''(((((((((((((((+++,,,+++)))(((***,,,,,,+++)))((((((((()))***++++++******)))((((((((())))))*********+++++++++******))))))((((((''''''+++***)))))))))***,,,---------,,,,,,+++***))))))))))))(((((()))***++++++))))))))))))******************+++++++++******)))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''((('''&&&$$$###$$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))---)))&&&'''+++,,,***'''))))))(((((('''''''''&&&((('''%%%$$$$$$%%%'''((()))'''%%%%%%&&&&&&%%%$$$(((''''''((()))******)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$&&&(((+++,,,,,,++++++''''''(((((())))))******''''''((()))***++++++,,,*********)))))))))))))))((()))***++++++***)))((()))((((((((()))***++++++++++++******))))))((((((******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++*********))))))((((((''')))***+++***)))***++++++++++++***)))(((''''''******)))(((((((((((((((((((((((((((((()))******))))))((('''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''(((((()))***************&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&'''(((((('''%%%###!!!+++)))'''%%%$$$%%%&&&'''(((((((((((())))))))))))''''''''''''((((((((((((''''''((()))))))))))))))+++,,,------,,,+++***)))'''(((***+++***)))'''&&&''''''(((((())))))******''''''''''''''''''''''''(((((())))))))))))((((((++++++******)))(((((((((''''''(((((())))))******))))))*********((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''(((((((((''')))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))((('''(((+++,,,+++***+++)))'''&&&%%%&&&'''((('''((())))))******))))))((()))))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))))))))***''''''((((((((())))))))))))))))))))))))((('''''''''(((((()))******++++++,,,+++)))((('''''''''(((''''''''''''((((((((((((''')))+++***((('''(((***++++++)))((((((((())))))************))))))))))))******+++++++++,,,,,,,,,(((((((((((()))))))))))))))))))))))))))***++++++************++++++++++++))))))(((((()))******+++(((((()))))))))*********)))******++++++******)))&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))((((((((((((************+++++++++,,,))))))))))))))))))))))))*********))))))*********(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''''''''&&&%%%%%%&&&&&&''''''''''''''''''***)))(((((((((((()))***,,,(((%%%&&&)))+++)))&&&((('''''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((+++)))''''''(((((((((&&&((('''''''''))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))&&&''')))***++++++++++++(((((()))))))))))))))***)))))))))))))))*********************))))))))))))((()))***++++++***)))(((+++++++++++++++,,,,,,,,,*********))))))))))))))))))))))))))))))******+++************+++++++++,,,,,,++++++++++++++++++***************)))))))))(((''')))***+++***)))***+++---,,,,,,++++++***************)))((((((((((((((())))))((((((((())))))***))))))((('''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((('''&&&'''((())))))(((&&&%%%***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))*********)))'''&&&'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))((((((******+++***)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((&&&%%%###!!! ))))))))))))))))))))))))******((((((((((((******(((''''''(((***++++++***+++)))(((&&&&&&&&&((())))))))))))***************))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((())))))***&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&'''(((((())))))******+++(((''''''''''''((())))))''''''''''''(((((((((((((((*********)))((()))*********)))((((((((())))))))))))))))))************+++++++++,,,,,,,,,------'''''''''((()))*********'''(((((()))))))))))))))&&&'''((()))***+++,,,---))))))((((((((()))******(((((())))))))))))******))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************&&&&&&''''''((()))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++************)))(((((('''''''''''''''((((((((('''''''''&&&&&&******))))))))))))*********'''%%%%%%(((***(((&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((***)))''''''((()))(((''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))))))))***************************)))))))))************))))))((((((************************))))))************))))))++++++,,,---,,,+++***)))))))))))))))************))))))(((((()))***++++++)))))))))*********++++++*********+++++++++++++++************))))))))))))''')))***+++***)))***+++++++++++++++++++++++++++***))))))(((((((((((((((******)))))))))))))))***))))))((('''''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''((()))***+++***)))))))))((('''%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((('''&&&'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))(((((((((((()))***+++++++++***((('''(((((((((((((((((((((((((((((())))))))))))((((((...---,,,+++)))&&&%%%###(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))******)))***)))((('''&&&'''((()))'''''''''''''''(((((((((***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***&&&&&&'''''''''((((((((((((((())))))(((((('''&&&(((((((((((())))))******&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((+++,,,,,,,,,+++++++++,,,)))))))))((((((((())))))'''(((((()))***+++++++++******++++++++++++,,,,,,'''((((((((()))))))))***%%%&&&((()))))))))((('''%%%&&&'''((()))***+++,,,))))))((((((((())))))***(((((((((((()))))))))***(((((())))))***)))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))******))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))***)))(((''''''((()))***((((((((('''''''''''''''))))))))))))))))))))))))***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((((('''%%%%%%&&&''''''&&&&&&'''''''''&&&&&&'''((((((((((((((((((((((((((('''(((((()))******++++++******))))))((())))))***,,,,,,++++++******))))))******)))))))))))))))))))))***************++++++)))))))))******)))))))))(((***+++,,,+++)))'''&&&(((((())))))******++++++******)))))))))))))))***((())))))))))))*********))))))******++++++,,,,,,*********)))))))))))))))''')))***+++))))))***+++(((((((((((())))))))))))))))))(((((((((((())))))++++++***))))))))))))***))))))((((((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''(((((())))))(((((('''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((())))))*********)))(((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))(((((('''((())))))***))))))(((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++******))))))((((((''''''++++++++++++***(((&&&$$$''''''''''''''''''''''''(((((())))))))))))((((((,,,,,,,,,---,,,,,,++++++(((((((((((((((((((((((('''(((((())))))((((((''''''&&&%%%&&&)))***)))((())))))(((''''''(((((()))&&&&&&%%%%%%%%%&&&'''(((******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&'''((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''((()))******''''''((((((((())))))))))))************)))((((((((((((((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((,,,++++++++++++,,,++++++((((((((()))))))))((((((''''''((()))***++++++,,,))))))))))))***************)))))))))((((((((('''%%%&&&'''))))))(((''''''''''''((((((((()))))))))))))))((((((((((((((()))'''(((((((((((()))))))))&&&'''((()))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((***))))))))))))(((((((((***)))(((''''''(((***+++&&&&&&''''''((())))))***((((((((((((((((((((((((***)))(((((()))***))))))''''''''''''''''''((((((((((((((((((((((((((((((((('''%%%%%%'''(((''''''%%%'''((((((&&&%%%&&&((())))))))))))))))))))))))******************))))))+++***))))))((())))))))),,,,,,++++++******))))))'''(((((()))******++++++))))))******+++++++++,,,***))))))))))))))))))***(((***+++,,,+++)))'''&&&(((((())))))******++++++,,,,,,***)))((((((((((((((())))))))))))*********)))))))))******+++++++++))))))))))))))))))******''')))***+++))))))***+++(((((((((((((((((())))))))))))(((((((((((())))))******)))))))))))))))***))))))((((((((())))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((()))************)))((((((((((((((('''''''''))))))((((((''''''&&&&&&&&&'''''''''(((((())))))******))))))((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))''''''((()))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))***++++++,,,******))))))(((((('''''''''((()))))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))***+++++++++((((((((((((((((((((((((((())))))******))))))((('''&&&%%%&&&)))***)))((())))))((((((((()))))))))(((''''''&&&&&&''')))***************))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))******''''''((((((((()))))))))***************))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''(((((((((((()))((('''((()))***)))'''''''''((()))))))))(((((('''(((((()))***+++++++++((((((((())))))))))))************)))((('''''''''&&&''''''((((((((((((((())))))))))))(((((((((((())))))((((((''''''((((((''''''(((((((((((())))))%%%&&&'''(((((())))))(((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((())))))***%%%&&&'''((()))******+++''''''((((((((((((''''''******))))))))))))******'''''''''(((((((((((((((((())))))))))))))))))(((***)))'''((()))******)))&&&(((***)))&&&$$$&&&)))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))***************)))))))))''''''((()))***+++,,,,,,))))))******+++,,,,,,,,,******))))))))))))******++++++,,,---,,,+++***)))))))))))))))************---,,,+++)))(((((((((((()))))))))*********++++++)))))))))***************))))))))))))************''')))***+++***)))***+++************************((((((((((((((())))))***((((((((((((((()))******))))))((((((((()))******)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((())))))***************((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))***))))))'''&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))((((((((((((###$$$''')))++++++,,,+++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''')))******)))(((((())))))))))))******)))((('''&&&'''(((***+++************++++++++++++))))))))))))))))))))))))((('''&&&%%%%%%'''(((***(((((())))))))))))(((((('''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''')))******&&&&&&'''''''''((((((((()))))))))***)))(((((('''((((((((((((((((((((((((''''''((()))((('''&&&%%%''''''''''''(((((((((((()))'''%%%&&&((()))(((&&&&&&&&&((()))))))))(((((((((((())))))*********+++((())))))))))))*********))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((())))))$$$%%%&&&'''(((((((((((()))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***************))))))((((((((())))))))))))))))))))))))*********))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((()))))))))(((''''''(((((()))))))))***'''((())))))))))))(((''')))))))))((((((((()))***&&&&&&&&&''''''((((((((()))))))))******)))))))))***)))'''(((***++++++***&&&***,,,***&&&$$$'''***))))))))))))))))))))))))(((((())))))))))))))))))((((((***++++++***)))((((((((()))))))))))))))***(((((())))))*********+++))))))***++++++,,,------+++***)))(((((()))***++++++++++++++++++,,,,,,,,,*********)))))))))))))))***)))))))))))))))******************+++++++++,,,************))))))))))))((()))))))))************''')))***+++***)))***+++++++++******))))))((((((((((((((((((((()))******&&&&&&&&&&&&'''(((******))))))(((((()))******+++)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''(((((()))***))))))))))))((((((((('''''''''''''''''''''(((((((((((((((&&&&&&''''''((())))))***)))(((((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))''''''&&&&&&&&&'''))))))'''''''''(((((()))***+++(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))*********+++(((((((((((())))))))))))&&&''')))+++,,,---,,,,,,************************(((((())))))))))))((((((+++++++++++++++***)))((()))))))))))))))))))))))))))(((''''''''''''((()))(((''''''(((***++++++***(((((()))***************)))(((&&&%%%&&&''')))************+++,,,,,,,,,---))))))))))))))))))))))))((('''%%%%%%%%%&&&(((***(((((())))))))))))(((((('''((()))++++++)))((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''')))******%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&((((((((((((((('''''''''&&&'''((()))))))))((('''''''''''''''((((((((()))***(((&&&'''***+++)))'''%%%&&&((()))))))))(((((())))))))))))************)))************+++++++++''''''(((((())))))******))))))((('''''')))***+++((()))))))))*********+++***)))((('''''''''''''''''''''''''''((((((((()))$$$%%%&&&'''(((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((()))***++++++++++++******))))))(((((())))))))))))))))))))))))++++++************++++++''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''')))))))))((('''))))))))))))((((((((((((((()))***++++++***)))((('''(((((((((&&&&&&((()))%%%%%%%%%&&&&&&'''''''''))))))************))))))((('''%%%&&&((())))))((('''***---+++&&&%%%'''***))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&(((***+++,,,+++)))(((''''''(((((())))))******************))))))))))))))))))***+++,,,,,,------+++***)))(((((()))***+++)))((((((((()))***++++++++++++******))))))(((((('''''''''((()))+++,,,---***++++++++++++,,,,,,,,,++++++******))))))(((((((((((())))))*********+++''')))***+++***)))***+++***))))))((('''&&&&&&%%%((((((((((((((()))******$$$$$$$$$%%%'''(((***+++))))))((())))))***++++++)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''''''''''''''(((((()))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))))))))))))))***)))(((((()))***+++,,,''''''''''''((()))++++++''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************''''''(((((())))))******------......---+++***)))************************(((((())))))))))))((((((%%%&&&&&&'''''''''&&&&&&************************)))(((&&&%%%%%%&&&((())))))((('''(((+++,,,+++***'''((()))***************'''''''''''''''''''''''')))************))))))(((,,,,,,+++***)))))))))***''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))((()))***+++***((())))))*********))))))(((''''''''''''''''''''''''%%%&&&''')))************&&&''''''((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))(((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))******+++++++++******)))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''(((((())))))******+++***)))'''''''''((((((''''''(((((())))))******&&&&&&&&&&&&''')))***+++%%%&&&&&&&&&'''(((((((((&&&&&&((((((((('''&&&%%%&&&(((***++++++***(((&&&************************'''((()))******)))((('''%%%&&&''')))************+++******)))(((''''''&&&''''''''''''((((((((((((***************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''((()))(((&&&'''''''''(((((((((((((((((('''&&&$$$$$$%%%&&&&&&))))))))))))************'''((()))))))))(((&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))((()))******+++))))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))),,,((($$$&&&***,,,)))&&&************))))))))))))+++***)))((((((***,,,---***)))))))))((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))),,,+++(((&&&%%%%%%&&&''')))))))))))))))(((''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((()))******)))&&&%%%%%%&&&''''''(((((())))))******+++***)))((('''&&&%%%%%%+++++++++***************((((((''''''''')))***+++(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%'''((()))***+++,,,,,,,,,))))))))))))))))))))))))***'''&&&''')))***'''$$$&&&&&&&&&&&&'''''''''((((((((()))***+++,,,,,,,,,'''&&&&&&'''((((((&&&%%%(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))******************))))))((((((''''''(((((())))))*********++++++***)))'''''''''((()))'''((((((((()))))))))*********))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''''')))++++++)))))))))***))))))))))))))))))))))))((())))))*********))))))+++***))))))((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))((()))******)))((())))))*********))))))(((''''''''''''''''''''''''&&&''''''(((((((((((('''&&&'''(((((())))))(((((((((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((''''''(((((((((+++******)))(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((()))))))))******))))))((())))))))))))))))))))))))((((((((('''''''''''''''''''''(((((())))))))))))+++***)))((((((((())))))((((((((((((((()))))))))(((''''''''''''(((((()))&&&&&&''''''''''''''''''&&&''''''(((((('''&&&&&&'''((())))))))))))(((''''''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))***)))))))))*********)))((('''''''''&&&'''''''''((()))))))))***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&(((***)))(((******)))((('''&&&%%%%%%&&&&&&%%%%%%&&&'''((((((((((((((()))))))))******'''((()))))))))(((&&&&&&'''(((((()))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((()))))))))*********)))))))))))))))******+++))))))))))))))))))))))))+++++++++*********))))))))))))************))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))),,,***)))))))))))))))(((*********)))))))))((((((+++***)))((((((***+++---******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))***)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((()))***(((&&&%%%&&&'''((((((((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))******((()))***+++++++++************)))(((&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%'''(((((()))************''''''''''''''''''''''''***)))(((((())))))'''%%%&&&&&&'''''''''((((((((((((((()))***++++++++++++)))((('''(((******(((&&&(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((()))))))))*********++++++******************(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))(((''''''((()))++++++)))))))))***))))))))))))))))))))))))'''(((((()))************))))))((('''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))((((((******)))(((((())))))******)))))))))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((((())))))(((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))((((((((((((((((((((((((((((((((((((''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))'''((((((((((((((())))))'''(((((((((((())))))))))))))))))((())))))***+++))))))(((((((((((((((((())))))((('''''''''''''''((((((''''''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((***************)))((((((******))))))((((((''''''&&&&&&'''(((((()))******)))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((((((&&&***))))))((('''&&&%%%%%%$$$%%%&&&'''((()))))))))''''''((((((((()))))))))((((((((()))(((''''''&&&((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((())))))******+++)))))))))))))))*********))))))))))))))))))))))))+++************)))))))))((())))))******))))))(((++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***+++,,,***(((''')))+++******))))))))))))((((((***)))((((((((()))+++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((()))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&((()))((('''&&&'''((())))))((((((((((((((((((''''''''''''(((((())))))&&&''''''(((((()))))))))&&&''')))++++++***(((''',,,+++***)))'''%%%$$$$$$&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%''''''((())))))((((((((('''''''''''''''''''''''')))+++++++++)))'''''''''''''''((((((((()))))))))(((((()))***++++++++++++***))))))***+++,,,***((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))***+++++++++******))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))(((((('''(((***++++++)))((()))***''''''''''''''''''''''''&&&'''((()))************))))))(((''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***((('''((()))***)))((('''((())))))))))))))))))'''''''''''''''''''''''''''''''''((((((''''''&&&''''''((()))))))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((((((((((())))))(((((((((***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((()))***++++++,,,)))))))))((((((''''''&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))***************))))))***)))))))))((((((((('''&&&&&&'''((()))******+++))))))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&&&&%%%###"""%%%&&&&&&''''''((((((((($$$%%%''')))***))))))(((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((()))+++***)))))))))(((((((((((()))(((((((((((()))***+++******************))))))************))))))))))))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''"""###%%%&&&&&&%%%###"""%%%&&&''''''&&&&&&((())))))))))))((((((''''''&&&***))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&%%%***))))))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%(((((()))))))))(((''''''))))))))))))))))))))))))))),,,...,,,(((&&&'''((((((((((((((())))))))))))(((((()))******************))))))***,,,,,,+++)))(((((())))))))))))((((((%%%&&&&&&'''((()))******))))))))))))************))))))))))))(((((((((((((((((())))))))))))))))))%%%&&&((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((***++++++)))(((((()))''''''''''''''''''''''''%%%&&&'''))))))*********))))))((((((((())))))***''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''((()))***)))'''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******)))'''(((((()))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))(((((()))******)))(((((()))((((((((((((((())))))))))))))))))))))))))))))(((((())))))((('''&&&&&&'''((())))))*********)))((((((((((((((((((((((((''''''(((((())))))******((((((((('''''''''''''''''''''((()))***+++++++++))))))((((((''''''&&&&&&&&&&&&&&&''''''(((******)))))))))((((((''''''&&&''''''''''''(((((()))))))))(((''''''''''''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''(((******+++++++++))))))))))))((((((((((((''''''(((((()))******+++((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&&&&%%%###"""%%%%%%%%%&&&'''(((((()))&&&'''((())))))((('''&&&''''''''''''(((((((((((()))(((((((((''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&###!!!$$$(((++++++((()))))))))(((((((((((('''(((((('''((((((((())))))))))))))))))))))))******+++*********)))))))))(((''''''''''''''''''''''''+++***)))((('''&&&&&&%%%''''''((((((((((((''''''&&&'''''''''''''''''''''%%%&&&(((******(((&&&%%%$$$%%%''''''&&&&&&((()))))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&*********))))))(((((((((((('''%%%######$$$&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%)))))))))***))))))(((((()))))))))))))))))))))))))))+++---,,,(((&&&''')))(((((((((((())))))))))))(((((()))*********))))))((('''''')))***+++***((((((((())))))))))))((((((%%%&&&&&&'''((()))******))))))))))))************(((((((((((())))))))))))))))))(((((((((((((((((($$$&&&''')))))))))((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++)))(((((()))))))))))))))))))))))))))&&&''''''((())))))))))))))))))(((((())))))******''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''))))))((('''&&&&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&''')))***+++++++++'''((())))))******))))))(((((()))*********))))))))))))))))))))))))))))))((((((************((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((()))))))))'''&&&%%%''''''((()))************))))))))))))))))))))))))'''((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&((()))************((((((''''''''''''''''''%%%&&&&&&&&&((()))***+++))))))((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((%%%&&&''')))*********+++))))))))))))(((((((((((((((((())))))))))))******((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%'''((((((&&&'''''''''&&&&&&&&&%%%%%%((((((((((((((('''&&&%%%''''''((((((((()))))))))))))))(((''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&'''((()))++++++******)))))))))))))))))))))))))))(((((()))))))))))))))***'''(((((())))))(((((('''************************''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&""""""(((,,,***'''))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))*********))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%''''''&&&&&&''')))((((((''''''''''''''''''%%%&&&&&&'''((()))***************)))))))))((((((,,,***'''$$$$$$&&&)))+++###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%((())))))******)))))))))''''''''''''''''''''''''((()))+++***)))(((((((((''''''((((((((()))))))))(((((()))******))))))((('''&&&&&&(((******)))((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''(((((()))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))************************'''(((((())))))))))))))))))+++,,,+++)))((((((((())))))))))))))))))))))))''''''((((((((((((((('''((('''''''''(((((()))***''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''((()))((('''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((()))************)))(((((()))***************))))))))))))))))))))))))'''(((***++++++***(((''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))***)))'''%%%$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''((())))))((((((&&&&&&'''''''''''''''''''''''''''''''''((()))***((((((((((((((()))))))))((('''''''''((()))***+++((()))***++++++***)))((('''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&'''((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&(((***)))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))*********)))((('''&&&''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((&&&%%%%%%&&&((()))''''''(((((()))******+++'''(((***+++++++++)))((())))))))))))))))))))))))(((((((((((())))))******''''''((((((((((((''''''************************'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&$$$###$$$'''(((((('''))))))((((((((('''''''''&&&&&&''''''((((((((('''&&&'''''''''((((((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&'''(((((()))******,,,***(((&&&&&&'''(((***%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&'''((())))))))))))''''''''''''''''''''''''(((''''''((()))***)))'''&&&&&&'''''''''(((((((((((()))))))))))))))((((((&&&&&&&&&'''******)))((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))((((((((('''''''''******)))((((((((())))))&&&&&&'''((()))***++++++'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))***+++,,,+++)))''''''((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''(((''''''&&&%%%(((((()))***************(((((()))***************))))))))))))))))))))))))''')))***++++++***)))''''''''''''''''''((()))***))))))))))))))))))))))))((()))******)))'''%%%$$$$$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&''''''((((((((())))))(((''''''''''''(((''''''(((((())))))******((('''''''''((()))+++,,,((()))+++------+++)))(((************************'''((()))******)))((('''''''''''''''''''''&&&%%%(((((((((((())))))))))))++++++******)))((((((((((((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))(((&&&######$$$%%%'''(((((()))%%%$$$$$$$$$%%%''')))***))))))))))))***************)))(((&&&&&&''''''((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&((()))%%%&&&((()))+++---//////'''(((***+++,,,+++)))((())))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((('''%%%%%%&&&((()))(((((((((''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''((((((***))))))((('''&&&&&&%%%''''''''''''''''''''''''******))))))(((&&&%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((***)))(((((((((((()))***%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''(((((((((((((((((((((((('''''''''""""""$$$&&&(((***+++,,,((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&(((&&&$$$%%%&&&'''&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''%%%$$$&&&***+++)))&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''&&&&&&(((***+++***)))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))************'''((((((((())))))******))))))(((((('''''''''&&&***((('''%%%%%%%%%&&&'''%%%&&&'''((()))***+++,,,'''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))***+++,,,+++)))''''''((('''''')))******)))((('''******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((,,,,,,+++(((&&&%%%''')))(((((((((((())))))))))))+++*********))))))(((((('''''''''(((((()))***+++(((((('''(((((()))******+++******)))(((''''''&&&'''((()))))))))))))))(((++++++************++++++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))+++*********))))))((((((+++******)))(((''''''&&&'''(((((()))***+++++++++'''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((***+++,,,,,,***((('''&&&'''((()))((((((''''''''''''(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((())))))(((((((((((())))))******)))))))))))))))***''''''((((((((((((''''''#########$$$%%%(((***,,,*********)))((((((''''''&&&(((***+++)))(((((((((***)))'''&&&&&&'''((()))))))))))))))))))))))))))******+++***)))'''%%%$$$''''''(((((()))))))))***,,,,,,+++)))(((&&&%%%%%%)))(((((('''''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***(((((())))))*********+++,,,,,,+++***))))))************))))))((((((''''''(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++))))))))))))((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''(((%%%"""###&&&(((((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''&&&&&&(((***))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))******++++++))))))************))))))******************************************************)))(((((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''*********)))))))))))))))+++++++++***)))(((((('''))))))))))))************)))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''(((((()))***((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&$$$""""""$$$&&&************************************)))))))))(((+++***)))((((((''''''((((((''''''''''''((()))************)))((('''''''''&&&&&&''')))************((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((('''((())))))***))))))))))))))))))))))))************)))))))))((($$$%%%&&&''')))***+++,,,'''(((((()))******++++++))))))******+++*********))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,+++***)))'''''''''((()))((((((''''''''''''((((((((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))''''''''''''((()))++++++''''''((((((((((((''''''&&&&&&%%%&&&'''(((***+++&&&&&&&&&'''''''''''''''&&&((())))))((('''((((((***)))'''&&&&&&'''((()))))))))))))))))))))))))))(((((()))******)))((('''(((((()))))))))***************))))))(((((('''''')))(((((('''''''''((((((''''''((())))))******)))))))))))))))))))))))))))++++++***)))(((''''''&&&***)))(((((((((((()))***))))))))))))*********+++,,,+++******)))))))))******)))))))))(((((((((''')))))))))******++++++,,,(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))(((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%###$$$&&&(((((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))))))))))))))++++++******)))(((((('''''''''(((((()))))))))***)))((('''&&&&&&'''((()))'''''''''''''''((())))))*********)))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((+++***)))(((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((()))((((((''''''(((((())))))((((((''''''(((((()))((()))((('''&&&&&&(((***+++******))))))(((((((((************))))))))))))++++++***)))(((((((((((((((((('''''''''((())))))******))))))((((((''''''$$$%%%'''(((***+++++++++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))************)))))))))))))))))))))(((((((((((('''((((((((()))******++++++++++++++++++++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((())))))***+++))))))))))))(((((((((((()))((((((''''''(((((()))'''(((((())))))*********))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))'''''''''''''''((())))))'''(((((())))))((((((''')))(((((((((((())))))***%%%%%%&&&&&&'''(((((()))'''(((((('''&&&&&&'''))))))((('''''''''((()))***))))))))))))))))))))))))%%%&&&''')))************)))************+++++++++))))))))))))))))))))))))(((((((((''''''(((((()))&&&&&&'''(((***++++++,,,)))))))))))))))))))))))),,,,,,+++***((('''&&&%%%***))))))(((((())))))***)))))))))***************+++************)))))))))))))))))))))((((((((((((************************''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''&&&$$$%%%&&&(((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***,,,,,,***(((&&&((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''++++++++++++++++++++++++((((((((((((((((((((((((******)))(((((((((((((((&&&&&&'''(((((()))******'''(((((())))))(((((('''))))))))))))))))))******++++++******)))(((((((((%%%&&&&&&'''((())))))***((((((''''''''''''((()))(((''''''''''''(((((()))+++***)))))))))***+++,,,******)))((('''&&&%%%%%%((((((((((((((((((((((((,,,+++)))''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))+++,,,,,,+++++++++---///)))(((((('''&&&%%%%%%$$$*********)))))))))))))))(((((((((((()))***+++,,,))))))((((((((())))))******)))))))))((((((((('''&&&&&&((()))***************))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((*********)))))))))))))))---,,,+++***)))((('''&&&(((((())))))************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((())))))))))))((('''))))))(((((((((((())))))''''''((()))******++++++))))))************))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))(((((((((((()))))),,,+++)))((('''&&&&&&%%%(((((())))))))))))(((((((((((((((((())))))******(((((((((((())))))******'''''''''&&&$$$%%%'''))))))(((((('''(((((()))***))))))))))))))))))))))))&&&&&&'''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((()))***(((((((((((()))***+++,,,))))))))))))))))))))))))++++++******)))(((''''''))))))))))))))))))))))))************************)))***************))))))))))))))))))((((((((((((************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&''')))*********)))((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))(((''''''''''''''''''''''''''''''(((((((((((()))))))))*********)))((((((((('''))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))((((((((((((((('''''''''((())))))******(((((())))))))))))(((((()))))))))))))))*********************))))))((((((%%%&&&''''''((()))******'''''''''''''''(((((()))((((((''''''''''''((()))+++***((('''''')))+++,,,))))))((((((''''''&&&&&&((((((((((((((((((((((((,,,+++)))''''''''''''((('''((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))'''((())))))((()))***,,,)))(((((('''&&&%%%%%%$$$))))))))))))))))))******((((((((())))))***+++,,,++++++***))))))*********))))))))))))((((((((((((((())))))))))))(((((('''+++******))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))******(((((()))***,,,---......)))))))))))))))*********,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********)))))))))'''((())))))))))))(((((())))))(((((((((((())))))'''(((((()))***++++++,,,))))))************)))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))(((((((((((())))))---,,,+++)))((('''''''''(((((())))))))))))((((((%%%&&&'''((()))******+++******))))))(((((((((((('''''''''&&&$$$%%%''')))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((())))))))),,,,,,,,,++++++++++++++++++++++++***))))))((((((((((((((((((((()))******+++***))))))))))))******))))))))))))))))))))))))))))))))))))************))))))************))))))+++++++++***************((())))))*********))))))(((((((((((())))))))))))******))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***&&&''')))*********)))((())))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''(((''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&((())))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***,,,+++++++++***)))))))))))))))************))))))''''''''''''''''''''''''***************************))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********************)))))))))))))))''''''((())))))***++++++&&&''''''(((((((((((((((((((((''''''''''''(((((()))(((&&&%%%&&&'''***+++&&&&&&''''''(((((())))))((((((((((((((((((((((((+++***)))(((((('''((((((&&&''')))******)))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((***))))))(((((())))))******))))))(((((())))))***&&&'''))))))(((((()))***+++******))))))((((((((())))))))))))************,,,,,,+++***))))))))))))++++++***)))))))))******))))))))))))((((((((((((*********))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,))))))))))))))))))******++++++++++++++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))************)))(((((((((((((((((())))))))))))***))))))(((((())))))***((())))))******+++++++++))))))************))))))))))))))))))))))))))))))((((((((())))))((((((((())))))(((((((((((()))))))))))))))))))))***++++++((())))))******))))))(((%%%&&&''')))******++++++)))(((((('''&&&&&&%%%%%%'''(((((('''&&&&&&''')))'''(((((())))))*********((((((((((((((((((((((((+++***)))(((''''''((((((,,,,,,,,,++++++++++++***,,,,,,+++***))))))(((((((((((((((((()))***++++++,,,+++***)))((()))******))))))))))))))))))))))))(((((()))******++++++,,,)))******++++++******)))+++++++++++++++*********'''((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******'''(((((()))))))))))))))))))))))))))((((((((((((%%%%%%&&&'''((()))******)))((((((''''''(((((()))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&((())))))'''&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))************)))))))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((******************************)))((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((()))******++++++******))))))))))))))))))))))))))))))************%%%&&&'''((()))))))))((()))((((((''''''''''''((('''&&&&&&%%%&&&''')))***%%%%%%&&&'''((()))******((((((((((((((((((((((((((()))))))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''(((((()))***((((((''''''''''''((((((******))))))))))))************))))))))))))******((()))++++++***)))***+++************************((()))))))))************,,,,,,+++***))))))))))))***))))))(((''''''(((((((((((((((((())))))))))))((())))))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))((()))))))))************...---,,,+++)))((('''&&&***)))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))(((((((((((()))))))))))))))******+++***)))(((''')))(((''''''''')))***+++******))))))))))))******************************))))))************)))))))))))))))))))))))))))))))))******************)))))))))(((((((((((())))))'''''''''((()))***+++,,,))))))************))))))((((((***+++++++++******'''''''''''''''&&&&&&&&&&&&((())))))((('''((((((''''''((()))***+++++++++((((((((((((((((((((((((+++***)))(((''''''((())),,,+++++++++************************************(((((((((((()))***+++,,,+++***)))((((((***+++,,,))))))))))))))))))))))))******************++++++)))***++++++++++++***))),,,,,,,,,++++++*********&&&''')))***+++***)))((('''((((((((()))))))))***''''''(((((())))))******(((((((((((((((((((((((('''''''''((()))*********((((((((((((((())))))***))))))))))))((((((((((((((((((((()))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&(((******'''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))''''''''''''''''''''''''(((((()))))))))*********(((((((((((())))))))))))''''''((((((((((((''''''++++++++++++++++++++++++******************************)))(((((((((((((((((((((((()))******++++++))))))************))))))'''(((((()))******++++++)))))))))))))))))))))***)))))))))))))))(((((((((%%%&&&'''((()))))))))((())))))((('''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''')))******)))((((((%%%''')))***+++***)))((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))******((((((''''''''''''((((((******))))))))))))************))))))))))))******'''(((******((('''(((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))***+++,,,---)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++*********)))))))))))))))'''((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++)))(((''')))((('''&&&'''(((***,,,******))))))))))))******+++++++++***************))))))************))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))(((((((((((()))))))))(((((('''''''''(((((())))))************))))))+++,,,,,,---,,,+++***)))''''''(((((()))*********&&&(((***+++)))((((((((('''''')))***++++++++++++((((((((((((((((((((((((***)))(((''''''((()))***+++++++++******)))))))))((())))))***++++++,,,,,,(((((((((((()))***+++,,,***)))(((((()))+++---///)))))))))))))))))))))))),,,+++++++++******)))))))))***+++,,,,,,+++***))),,,,,,,,,++++++*********%%%''')))***+++***)))((('''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++)))((('''''''''(((***+++))))))))))))((((((((((((************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''!!!"""###%%%''')))***+++&&&)))+++***(((%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))***(((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''$$$&&&(((+++,,,+++)))((((((((((((((((((((((((((())))))))))))************(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&''')))***+++------))))))************))))))'''(((((()))***+++++++++)))))))))))))))*********)))))))))(((''''''&&&&&&$$$%%%'''))))))))))))(((***)))((('''''''''''''''&&&&&&((()))************((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))((((((((((((((((((((()))******+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))+++***((((((***+++,,,,,,+++***((('''&&&&&&&&&'''((())))))))))))(((((('''&&&&&&'''((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((('''''''''*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((***((('''&&&'''(((***+++++++++************++++++((((((((((((((((((((((((***)))((((((((()))+++,,,+++*********))))))(((((((((((((((((())))))))))))++++++***)))((('''&&&&&&''''''(((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))***+++,,,++++++))))))))))))))))))))))))))))))+++***)))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++***)))(((((())))))))))))************))))))))))))(((((('''''''''&&&)))*********++++++++++++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))---***&&&%%%&&&(((******(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))+++------***'''%%%&&&&&&&&&'''''''''''''''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&'''((()))***)))(((&&&$$$))))))))))))************************************%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%&&&&&&'''((())))))(((((($$$''')))***))))))***+++))))))((('''''''''''''''************))))))))))))++++++)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((()))))))))((()))******+++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))(((((('''''''''&&&)))((('''''''''(((***+++***)))((('''&&&''''''(((((((((''''''''''''((((((+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&'''''''''(((((()))(((((('''((()))***+++(((((('''((((((((()))*********)))))))))(((((((((((((((((((((((((((((((((,,,+++++++++++++++++++++((())))))******))))))((((((((())))))*********++++++)))(((((()))++++++,,,+++***((('''&&&&&&''''''(((((())))))))))))((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))))))))))),,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))******++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))***(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((***************************)))((('''((()))+++,,,+++******))))))******+++))))))))))))))))))))))))***)))((((((((()))***+++*********)))))))))(((((())))))))))))************************))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,+++***))))))))))))))))))))))))***)))))))))))))))******************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++******)))))))))))))))))))))************)))))))))))))))((((((((('''''')))))))))*********++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))((((((((((((&&&$$$(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&(((***++++++)))&&&$$$'''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''((()))***)))(((&&&%%%((((((((()))))))))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''&&&&&&%%%((((((''''''(((((()))***%%%&&&'''((())))))))))))'''((())))))))))))***+++******)))((((((((((((((((((((())))))*********++++++***)))(((''''''''''''((((((((((((((((((''''''))))))))))))))))))))))))******))))))((((((((((((((((((''''''''''''(((((()))))))))))))))******+++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))((((((((('''''''''))))))((('''((()))***+++***)))((('''&&&'''(((((())))))(((((((((((())))))+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((&&&&&&'''''''''(((((((((***((('''%%%&&&'''***+++''''''''''''((((((((()))))))))(((((((((((((((''')))))))))))))))))))))))),,,,,,,,,++++++*********)))******************)))''''''((()))***+++,,,,,,)))))))))((())))))***+++***)))(((''''''&&&''''''&&&'''((())))))***))))))(((((())))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))***))))))(((((((((((()))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))************************)))((('''''''''(((***++++++******))))))******+++************************))))))((((((((()))***+++******))))))))))))(((((())))))*********+++++++++)))))))))******+++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,++++++)))))))))))))))))))))))))))((((((((()))***++++++((((((((((((((((((((((((++++++++++++++++++++++++************************+++++++++,,,,,,,,,------*********)))))))))))))))))))))************))))))***)))))))))))))))((((((((((((((()))))))))******************************((((((((((((((()))******))))))))))))))))))))))))(((((()))+++***(((###(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''')))******(((&&&%%%((((((((((((((((((((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&)))))))))((('''''')))++++++******))))))))))))***''''''((()))***+++,,,,,,+++***)))((((((''''''((()))))))))(((((('''''''''***************************))))))))))))((((((((()))((((((''''''(((((())))))))))))))))))*********))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))((((((((((((''''''))))))(((((())))))***+++***)))((('''''''''((((((******))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******'''(((((()))******++++++((()))***)))(((((()))***))))))((((((''''''''''''&&&&&&''')))***************)))))))))))))))******(((((())))))***+++,,,,,,((((((((((((((((((((((((''''''((()))******++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))******)))(((((('''(((((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))************************''''''&&&&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))((((((((())))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((()))***+++,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((()))***,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******************************++++++++++++,,,,,,))))))*********)))))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((()))++++++)))%%%!!!(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))))))))((('''&&&))))))))))))(((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((()))(((((('''&&&''''''''''''((((((((((((************************''''''((((((((())))))))))))******))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''++++++***)))'''&&&$$$###))))))(((&&&$$$%%%(((*********)))(((((()))))))))'''(((((()))******++++++******)))(((((((((((((((******))))))((('''''''''************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))(((((((((((((((((())))))))))))******++++++******((('''''''''((()))***))))))(((((())))))***)))))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************)))((((((((('''''''''''''''''''''((((((((())))))&&&((()))******)))'''&&&&&&'''(((((())))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''******++++++++++++************))))))))))))))))))(((***++++++)))((()))***((((((((((((((('''''''''&&&&&&''')))************+++***))))))((()))******%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))******)))(((((('''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((('''((((((((())))))***))))))))))))))))))***((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))'''''''''(((((((((((()))***))))))(((''''''&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((()))************))))))))))))************))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))(((((()))++++++***((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******))))))((((((((('''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))******)))(((((('''(((''''''''''''((())))))))))))))))))((('''&&&%%%''''''&&&%%%######&&&)))(((((('''''''''(((((()))******))))))))))))))))))***))))))(((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((()))************)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((()))))))))))))))))))))******++++++++++++++++++***)))((('''(((((())))))((((((''''''(((((()))((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++*********)))))))))''''''((((((((()))))))))(((***---//////,,,)))'''&&&''')))*********)))((('''(((((((((((()))))))))))))))))))))))))))))))))************************)))******************)))************))))))(((((((((+++------***((()))+++''''''((((((((((((''''''&&&'''((())))))***))))))+++***)))((('''((()))***''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))***))))))(((((((((((())))))))))))*********++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************++++++++++++***))))))(((((())))))***''''''''''''''''''''''''&&&'''((()))))))))((((((''''''(((((((((((())))))&&&&&&&&&'''''''''((((((***))))))(((&&&%%%%%%$$$))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))))))))))))))))))))))))))))))))((((((((()))***++++++************************++++++++++++++++++++++++************************((((((((())))))))))))***'''(((***++++++***))))))))))))************))))))(((((()))))))))))))))***((((((((()))))))))******''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))***)))'''(((***,,,,,,,,,(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((***))))))))))))******+++***))))))((((((''''''&&&&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((($$$%%%&&&((()))*********&&&&&&&&&%%%$$$$$$&&&((('''''''''''''''(((((()))************))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))(((((())))))***'''((()))++++++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((())))))))))))************+++,,,,,,,,,,,,++++++***)))((((((((())))))((((((''''''''''''(((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))'''((((((((()))))))))))))))***,,,---,,,+++)))''''''(((***+++,,,+++***)))((((((((()))))))))******(((((((((((((((((((((((((((((())))))***+++++++++((())))))******))))))((()))))))))))))))*********))),,,///...+++((())),,,&&&'''((())))))(((''''''(((((())))))))))))((((((+++***(((&&&&&&'''((()))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))(((((((((((())))))******++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))***))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))***************))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))))))))(((''''''''''''((((((((())))))''''''''''''(((((((((((())))))((((((''''''&&&&&&***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))***)))))))))))))))******************************++++++++++++++++++++++++************************((())))))))))))*********'''(((***+++++++++))))))))))))************))))))''''''((((((((())))))))))))))))))*********++++++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***)))((((((***+++***)))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))''''''''')))***+++))))))(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))((((((((()))))))))******************************''''''((((((((()))))))))&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&((())))))******%%%&&&''''''''''''(((***((((((''''''((())))))***)))))))))))))))*********))))))(((((((((((())))))((((((((()))******++++++************************))))))*********+++++++++******))))))))))))******'''(((***+++++++++)))((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((()))))))))************+++,,,---------,,,+++++++++)))((((((((()))***))))))(((((((((((())))))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&''')))+++,,,---,,,***)))(((((())))))******++++++((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((())))))))))))((((((''''''((()))***+++,,,,,,)))---111000+++)))***,,,&&&'''((())))))(((''''''((()))))))))))))))((('''+++)))'''&&&%%%&&&'''((()))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))(((((('''(((((()))***+++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++************************%%%&&&&&&'''((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))+++***)))))))))))))))***************************))))))))))))))))))))))))************************)))************+++++++++&&&(((***+++,,,+++***)))))))))************))))))&&&'''''''''(((((())))))************++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))((()))***)))'''%%%(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))'''&&&%%%&&&'''***+++)))(((((('''&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***))))))))))))************''''''''''''''''''''''''))))))))))))************$$$%%%&&&((()))))))))))))))))))))))))))***++++++))))))))))))((('''&&&%%%%%%''')))***))))))***+++))))))((())))))***++++++''''''((()))***+++,,,,,,))))))(((((((((((()))***''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))******++++++++++++******))))))))))))******'''(((***+++,,,+++)))((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((())))))*********+++***+++,,,---...---,,,,,,,,,+++)))((((((((()))*********))))))))))))******&&&'''(((*********)))((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((''''''''')))))))))))))))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))***+++++++++++++++(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((())))))(((((('''***)))((((((((()))+++,,,,,,***((((((***+++)))&&&((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))************,,,+++***((('''''''''''''''''''''''''''((()))***))))))(((((((((((())))))&&&''')))+++++++++)))(((''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))&&&'''((()))***+++,,,,,,***)))(((((((((***+++,,,*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))((('''(((***+++''')))******))))))***+++,,,,,,+++******))))))(((*********)))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++***************+++)))))))))***+++++++++,,,))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))***++++++***)))(((+++***)))'''''''''((())),,,+++***((((((((()))***((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((+++)))''''''((())))))((()))(((&&&%%%$$$$$$$$$%%%((((((((((((''''''''''''&&&'''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&(((((()))))))))(((((('''&&&'''''''''(((((())))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++******)))))))))))))))***************************,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))*********++++++++++++))))))))))))((((((((((((++++++******))))))((((((''''''''''''&&&&&&&&&&&&((((((((((((((()))******+++++++++******((('''&&&&&&'''((((((((((((((('''+++***)))***,,,---...---************************''''''(((((())))))******++++++******************+++,,,---+++)))(((((()))))))))))))))(((((((((((((((((((((((((((((((((''')))))))))))))))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''((())))))***************))))))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))******+++,,,***((((((******)))'''((((((''''''''''''(((((())))))((((((((('''''''''))))))(((((((((((()))))))))))))))*********+++++++++***)))((((((''''''((('''''''''''''''(((((()))))))))(((((((((((())))))***+++,,,......---+++***++++++******)))(((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******'''((()))((('''((()))+++''')))******))))))***+++------,,,,,,++++++******************************))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++***))))))******+++***************+++++++++))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((())))))******))))))(((+++***)))(((''''''((()))+++***)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))''''''((())))))(((((('''&&&%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''((())))))***))))))(((((((((((((((((()))))))))***(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))******)))))))))))))))***************************'''''''''''''''&&&%%%%%%))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))(((((((((((()))))))))((((((((((((((()))))))))((((((((((((''')))(((((((((((())))))******************)))(((''''''((())))))))))))))))))(((&&&%%%&&&(((******)))************************'''((((((((()))))))))***+++++++++++++++++++++++++++,,,---+++)))(((((()))*********)))((('''''''''''''''(((((((((((((((((()))))))))))))))(((((('''))))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))))))))))))))))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))((())))))************)))+++)))((((((******)))'''((((((''''''''''''(((((())))))(((((((((((('''''')))((((((''''''(((((()))))))))))))))*********+++))))))(((((((((((())))))*********)))))))))))))))))))))(((((((((((())))))((()))***+++***)))(((''',,,,,,+++******))))))(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((((((((''''''((((((((()))))))))+++******)))((('''&&&&&&(((((('''''''''((()))***))))))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***'''((()))((('''''')))+++''')))******))))))***+++.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))************)))************+++++++++))))))))))))))))))))))))******)))))))))******++++++++++++***************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((''')))((((((''''''(((((()))***))))))(((((((((((()))***)))((('''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((***(((''''''((())))))(((((('''&&&&&&&&&''')))***(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''((()))))))))************))))))((())))))))))))*********'''(((((())))))(((((('''''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&''''''(((((())))))))))))))))))(((((())))))***))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((''''''''''''((((((((((((++++++*********))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))***************&&&%%%$$$$$$&&&(((((('''************************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))******)))))))))((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((()))***++++++***)))((())))))(((((()))))))))(((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((''''''((((((((('''(((((((((((()))))))))((((((((((((((()))******---------,,,,,,+++******(((((())))))))))))((((((''''''((((((((('''&&&&&&((((((((()))******++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))******)))((('''&&&%%%%%%(((''''''''''''((((((((()))))))))))))))*********(((((((((((((((((((((((()))))))))(((((()))))))))((())))))((('''''')))***''')))******))))))***+++......------,,,++++++*********************++++++((()))))))))************))))))*********+++++++++))))))))))))))))))))))))***))))))))))))******+++,,,+++++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))(((((((((((()))(((((((((''''''''''''(((%%%''')))******)))'''%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&((())))))(((***)))(((''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&((()))***((()))******************((((((((((((((()))))))))'''(((((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((('''''')))*********+++++++++,,,)))(((((((((((())))))***((((((((((((((((((((((((++++++,,,,,,,,,++++++***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))+++++++++*********))))))************))))))(((((((((((()))))))))))))))((('''((())))))************)))'''&&&&&&((()))))))))************************(((((((((((())))))))))))******++++++++++++,,,,,,***+++,,,+++)))((()))***'''((((((((()))))))))***&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&'''((()))******(((((((((((()))))))))***((((((((((((((((((((((((,,,+++************+++,,,((()))***++++++***)))((((((((())))))((((((((()))((((((''''''''''''(((((((((((())))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((''''''(((((()))***++++++,,,,,,,,,,,,+++))))))(((((())))))))))))((((((******************))))))&&&&&&''''''((()))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********'''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%'''((()))******(((((((((((()))))))))***(((((((((((('''''''''''''''(((((((((((('''''''''(((((())))))************((((((((((((((((((((((((((((((((())))))(((((((((((()))***)))''''''(((***''')))******))))))***+++,,,,,,++++++***)))))))))'''((((((((())))))******((()))))))))************))))))*********+++++++++(((((((((((((((((((((((())))))(((((()))******+++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((((((((()))((('''&&&&&&'''((()))((((((((())))))))))))((('''''''''(((((((((((('''%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%&&&((())))))(((---,,,***((('''&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&'''(((***+++(((((()))***************''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((('''************++++++++++++((((((''''''((()))******''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))***************)))))))))((((((((())))))***+++******)))((('''(((((()))))))))((((((%%%&&&'''((())))))))))))***)))'''((()))******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********+++***+++,,,+++)))))))))+++'''''''''((()))*********&&&&&&''''''((()))))))))'''(((((()))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&'''((())))))***((((((((()))))))))******))))))))))))))))))))))))***)))(((''''''((()))***)))************))))))(((&&&((())))))''''''(((***((((((''''''''''''(((((((((((())))))))))))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((()))******'''((()))******)))'''&&&'''((()))******)))(((''''''''''''((((((((()))))))))((((((''''''&&&%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))************''''''(((((())))))******'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))"""###%%%'''((()))******((((((((()))))))))******'''''''''(((((()))))))))(((((()))))))))(((''''''((((((((()))******++++++))))))))))))))))))))))))'''(((((())))))((((((''')))******)))''''''(((***''')))******))))))***+++*********)))((((((''''''&&&''''''(((((()))))))))))))))))))))************)))************+++++++++(((((((((((((((((((((((((((((((((((()))******++++++++++++***************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((()))((((((''''''(((((()))'''(((((())))))))))))(((''''''((()))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%'''))))))(((...---***(((&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''((()))***+++&&&'''((())))))***))))))''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((%%%&&&'''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((((())))))))))))************))))))(((((((((''''''''''''(((***+++++++++***)))((((((((())))))(((''''''$$$%%%&&&((())))))))))))***(((''''''((())))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))*********)))+++,,,+++***)))***+++(((((((((((())))))))))))&&&&&&''''''((())))))***''''''((()))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))'''%%%$$$######$$$%%%'''+++******)))))))))))))))%%%'''))))))''''''(((***((((((''''''''''''(((((((((((()))))))))*********(((''''''&&&&&&''''''((('''''''''((((((((()))))))))((((((((((((((()))***&&&''')))*********(((''''''((()))******)))((('''######$$$$$$%%%&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***'''''''''((()))*********((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))(((((((((((()))))))))*********((((((((()))))))))******))))))*********)))(((''''''(((((()))******++++++))))))))))))))))))))))))''''''((())))))((('''''')))******)))'''&&&((()))''')))******))))))***+++******))))))(((''''''&&&'''''''''((())))))******))))))))))))************)))************+++++++++))))))))))))))))))))))))'''''''''(((((()))++++++***************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((())))))******))))))(((&&&'''((()))******)))((('''((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$%%%'''))))))(((,,,+++)))'''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&'''(((************%%%%%%'''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&'''''')))******(((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))*********+++(((((((((((((((((((((((()))))))))*********++++++))))))))))))(((((((((((()))))))))))))))((((((((())))))((((((((('''''''''&&&''')))+++,,,,,,++++++))))))))))))((('''&&&&&&%%%&&&'''((()))************(((''''''((()))(((((())))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))******++++++)))***++++++***)))***+++******))))))((((((''''''&&&&&&&&&'''((())))))***''''''((()))))))))))))))'''((()))++++++)))(((''''''''''''''''''''''''''''''(((((()))))))))))))))***)))((('''&&&%%%$$$$$$))))))))))))************)))))))))))))))))))))))))))(((&&&%%%%%%&&&((())),,,+++)))((((((((()))***%%%'''))))))'''&&&(((+++((((((''''''''''''(((((((((((())))))*********+++'''''''''&&&&&&'''''''''))))))))))))************))))))(((((((((((())))))((()))+++---------++++++'''((()))++++++)))((('''%%%%%%&&&&&&(((***+++,,,''''''(((((()))*********&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))************************''''''''''''((((((((()))&&&''''''((()))******+++))))))************))))))************************))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))************************)))))))))))))))***+++++++++)))(((''''''(((((()))***+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&)))******)))'''&&&((()))((()))******))))))***+++******))))))(((''''''''''''(((((()))***+++++++++))))))))))))************)))************+++++++++************************''''''''''''((()))++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))***++++++***)))(((&&&'''(((*********)))((('''((()))+++++++++***)))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''))))))(((***)))((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$%%%''')))++++++******$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&'''(((((()))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((%%%'''))),,,------,,,,,,))))))))))))((('''%%%%%%&&&'''((()))++++++,,,,,,,,,***((((((*********)))))))))))))))))))))))))))******))))))((((((((('''((())))))***++++++,,,,,,)))***++++++***)))***,,,'''(((***++++++)))'''&&&&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))((('''******)))((('''%%%###"""(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((()))((('''''''''(((***+++((()))***+++++++++++++++""""""###$$$%%%''''''((('''(((((()))***+++++++++''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((***)))'''&&&'''(((***+++++++++***)))(((((())))))''')))***)))((('''(((***((((((((((((''''''''''''))))))))))))(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''+++(((%%%&&&)))+++***)))******))))))((((((''''''+++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''(((***+++,,,))))))((((((((((((((())))))))))))((()))***++++++******))))))((((((''''''***)))(((''''''((()))******)))((('''&&&''''''''''''&&&&&&&&&'''(((***,,,***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((()))++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''(((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((++++++************++++++******))))))(((((('''''')))((('''&&&'''(((***,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''''''''((()))***+++(((((('''(((((()))***+++''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&************)))'''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&******)))((('''&&&%%%%%%%%%&&&&&&%%%######$$$&&&######$$$%%%%%%&&&''''''***)))'''%%%$$$$$$$$$$$$"""$$$&&&((())))))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))((()))***)))'''%%%&&&'''***))))))))))))+++---...******))))))((((((((('''!!!###(((+++---,,,+++)))(((((('''(((((()))***+++******))))))((((((''''''(((((((((((())))))))))))''')))))))))'''&&&'''(((((())))))************)))+++++++++***)))'''%%%$$$&&&'''(((((())))))(((((())))))))))))))))))))))))&&&'''((()))))))))((('''((((((((((((''''''&&&%%%(((''''''&&&&&&''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***((()))***++++++++++++***'''''''''''''''''''''''''''(((((()))******++++++''''''''''''(((((((((((('''''''''''''''(((((((((''''''((((((((()))))))))***)))'''''''''(((***+++++++++***)))))))))))))))''')))***)))((('''(((*********)))))))))((((((((()))))))))))))))))))))((())))))((((((((('''''''''))))))))))))((((((((((((+++(((&&&&&&(((******)))+++*********))))))))))))*********)))((('''''''''))))))))))))))))))))))))******)))))))))((((((((())))))(((((())))))******))))))(((((((((((())))))******************+++++++++*********))))))))))))***)))(((((((((((()))***)))))))))((((((((('''''''''''''''((((((***+++++++++******))))))******+++))))))))))))))))))))))))******************************)))))))))(((((((((''''''''''''((()))***+++))))))(((((((((((())))))))))))(((((((((((())))))***************************))))))((((((((())))))(((''''''(((((()))***+++))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''((()))*********))))))))))))))))))***+++*********)))))))))))))))((('''''''''(((***+++++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((())))))''''''(((((()))(((((('''''''''''''''((((((((((((******)))))))))((((((((())))))***))))))((('''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''***)))))))))((((((((((((((((((''''''&&&&&&%%%%%%((())))))((('''&&&''')))###$$$$$$%%%&&&&&&'''''')))((('''%%%%%%%%%%%%%%%$$$%%%&&&(((((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))%%%&&&'''((()))******+++'''''''''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))************(((((((((((((((((((((((((((''''''''''''((())))))'''((())))))''''''(((***((('''''''''''')))***+++)))))))))(((((((((''''''"""$$$''')))+++***)))((()))(((((((((((())))))***)))(((((((((''''''''''''(((((((((((()))))))))***&&&'''((('''%%%%%%%%%'''))))))*********))))))(((,,,+++***)))((('''&&&%%%&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&''''''(((((())))))(((''''''&&&''''''(((((())))))((((((((((((((('''(((((())))))))))))(((((('''(((((()))))))))))))))))))))******++++++******++++++***)))((('''&&&&&&'''(((((())))))******+++''''''''''''(((((((((((())))))((((((((((((((('''((((((((()))))))))******))))))((('''((()))***++++++***))))))))))))))))))''')))***)))((('''(((***++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))+++)))''''''((())))))(((++++++++++++******************))))))((((((''''''))))))))))))))))))))))))************))))))))))))++++++******))))))))))))))))))(((((((((((())))))******+++++++++******)))++++++++++++***************))))))(((((())))))***)))************)))(((((((((((()))******+++******((())))))******))))))((())))))))))))))))))))))))************************++++++************))))))(((''''''(((((()))***+++))))))(((((((((((())))))))))))(((((((((((())))))******************************))))))))))))******))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))%%%%%%&&&''')))***++++++))))))(((((((((((())))))++++++++++++************))))))(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))((((((((((((((((((''''''((()))*********)))''''''''''''((((((((((((************))))))))))))((((((((())))))(((((('''***)))))))))((((((''''''(((''''''''''''''''''(((*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))*********((('''((()))$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''(((((()))))))))))))))%%%%%%&&&'''((())))))***''''''((((((((()))))))))***))))))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********))))))******+++))))))))))))************((((((((((((((((((((((((((((((''''''(((((()))***&&&((())))))))))))***,,,(((((((((''''''((())))))((((((((((((''''''''''''$$$%%%&&&'''((((((((((((***))))))(((((((((((()))((((((''''''''''''&&&&&&((((((((()))))))))******'''((()))((('''&&&&&&(((************)))((((((''')))(((((((((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))************''''''''''''((()))******'''''''''''''''(((((()))***)))))))))((((((''''''(((((())))))))))))((((((&&&''')))*********)))((())))))************))))))++++++******)))(((''''''(((((((((((())))))******''''''''''''((((((((((((******))))))((((((''''''))))))))))))************))))))((((((((()))***+++******)))))))))))))))***''')))***)))((('''(((***++++++*********))))))))))))))))))))))))*********))))))((((((((((((((((((''''''(((((())))))*********)))((((((((((((((((((***************************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))))))))(((((((((((())))))***)))***+++++++++***)))(((************************)))))))))))))))))))))))))))***++++++++++++***)))'''((()))***+++***)))(((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))************************************************((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))************************))))))(((((())))))************)))((((((((((((((()))))))))*********++++++))))))))))))))))))))))))&&&&&&'''((()))******+++))))))(((((((((((())))))************************))))))(((((((((((()))***(((((((((((())))))******)))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))(((((('''&&&&&&%%%&&&'''((()))*********''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((())))))(((((())))))((((((''''''&&&&&&((((((''''''''''''(((((()))))))))(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((()))(((((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((******))))))******++++++((()))))))))************((((((((((((((((((((((((((((((((('''((())))))***''')))******))))))***,,,*********)))))))))))))))((((((''''''''''''''''''(((''''''''''''(((((()))******)))(((((('''((((((((((((((((((((((((((('''(((((()))))))))************+++,,,+++)))))))))***************)))((('''&&&((((((((('''((()))******'''(((((()))))))))))))))((((((((((((((((((((((((((((((((()))***++++++,,,******)))((((((((())))))'''''''''''''''((()))*********))))))((((((((('''(((((())))))))))))((((((&&&''')))*********)))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((******))))))((((((''''''))))))))))))************)))))))))))))))******+++***)))))))))))))))******''')))***)))((('''(((*********)))))))))(((((((((((()))))))))*********+++(((((())))))))))))))))))''''''(((((())))))******((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***((((((((((((((()))******))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))******++++++++++++******'''((()))))))))((('''&&&%%%&&&'''(((((('''&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***+++***)))((((((''''''(((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((+++******))))))******+++))))))))))))))))))))))))))))))((((((((((((((()))'''''''''((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%$$$%%%&&&'''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((())))))((('''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))$$$&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%'''((()))))))))(((((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&(((((((((((()))))))))***))))))))))))************'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))***+++((()))))))))************))))))))))))))))))))))))((((((((((((((()))*********++++++***)))(((((()))************))))))))))))''''''((((((((((((((((((******)))(((((()))***+++******)))(((((('''(((((())))))))))))))))))))))))))))))))))))***************,,,,,,,,,***)))***+++*********))))))'''&&&%%%*********)))(((''''''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))***+++---...---,,,***)))((((((((()))''''''''''''((()))*********))))))))))))))))))((((((((())))))))))))(((((('''(((((()))))))))))))))))))))******))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((('''((((((((()))))))))******)))))))))*********++++++)))))))))))))))******+++''')))***)))((('''(((*********)))))))))(((((((((((())))))******+++++++++(((((())))))))))))******(((((((((((())))))))))))&&&((()))***)))((()))***((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((***+++++++++******(((''''''(((((()))***+++))))))(((((()))******+++((((((((((((((())))))))))))******++++++******)))*********)))******+++,,,(((((()))(((((('''&&&%%%((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&''''''((()))*********)))((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))+++******))))))(((((('''++++++************++++++((((((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&'''((()))((('''&&&%%%$$$%%%&&&'''((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))%%%'''))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))((((((''')))))))))))))))(((((('''%%%%%%&&&'''((())))))***((((((((()))))))))******)))))))))************+++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((()))***))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++***++++++***(((''''''(((&&&&&&'''(((((((((''''''(((((((((((())))))))))))******)))))))))***++++++***))))))(((((((((((()))))))))************++++++)))))))))*********++++++((()))***)))((('''''')))))))))))))))(((''''''&&&))))))******)))((('''&&&(((((()))************)))))))))))))))))))))))))))))))))))))))***,,,...///...,,,***)))(((((()))***''''''''''''((()))***+++)))))))))))))))*********(((((())))))))))))((((((((((((((((((((())))))***)))))))))))))))((((((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''((((((((()))))))))))))))******+++++++++***)))))))))))))))***++++++''')))***)))((('''(((***++++++*********)))))))))((())))))******+++,,,,,,(((((()))))))))*********))))))))))))((((((((((((###&&&)))***))))))***+++(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((()))***++++++)))((('''''''''''''''((()))***++++++***)))((())),,,...000(((((()))))))))*********)))***++++++++++++***)))+++***(((''''''))),,,---+++***)))(((''''''''''''+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++***)))((((((((((((((()))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((()))))))))*********)))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''%%%&&&'''))))))((('''&&&&&&'''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))&&&&&&''''''((('''''''''$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&(((******((('''&&&&&&''''''''''''''''''&&&&&&$$$%%%'''((())))))))))))$$$%%%&&&(((((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******)))(((''')))))))))))))))(((''''''%%%&&&'''((()))******+++(((((()))))))))*********))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))******))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++''')))***)))''''''((()))$$$%%%&&&(((((((((''''''))))))))))))******++++++(((((())))))*********+++)))(((((((((((())))))***((()))))))))************))))))*********+++++++++((()))***)))'''&&&'''((('''(((((((((((((((''''''$$$&&&(((***++++++)))((((((((()))***************))))))))))))))))))))))))***)))))))))***,,,...///---,,,***(((((()))+++,,,''''''''''''((()))++++++(((((())))))******++++++(((((())))))))))))(((((()))((('''''''''(((***+++)))))))))))))))((('''''')))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))***++++++++++++***))))))((())))))***++++++((()))***)))((('''(((***,,,,,,,,,+++++++++******((())))))***++++++,,,,,,(((((())))))*********+++******))))))((((((''''''"""%%%)))***))))))***,,,))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***++++++***(((%%%$$$''''''''''''((()))++++++---,,,***)))***...111444))))))******+++++++++,,,)))***+++,,,,,,+++***))),,,***'''&&&&&&))),,,...---,,,***(((''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))*********************************++++++,,,,,,,,,***)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))************************(((((((((((()))***+++,,,))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))******+++++++++,,,))))))***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((---,,,***)))'''&&&&&&%%%###%%%'''))))))((('''&&&((()))))))))))))))((('''''''''''''''((((((((()))(((((())))))*********+++&&&'''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***(((&&&%%%%%%''''''''''''''''''&&&&&&$$$%%%'''))))))))))))((("""$$$&&&((())))))((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((()))******)))(((''')))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))************))))))******++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++%%%&&&(((((('''''')))***%%%&&&(((***************))))))******+++++++++,,,&&&'''((()))************(((((('''(((((()))***+++'''((((((((())))))******)))************+++++++++)))***+++***)))((((((***''''''((((((((((((((('''))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))'''(((((()))***+++++++++---,,,***)))((('''((((((******)))))))))))))))***''''''(((((())))))******(((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))++++++***************+++******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))'''%%%%%%'''))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,+++***))))))*********)))(((''''''((()))*********))))))((((((''''''************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******))))))((((((''''''))))))))))))************))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))************))))))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((---,,,+++***)))'''&&&&&&))))))***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))******+++***((('''''')))+++,,,+++*********))))))((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))+++)))(((((())))))(((&&&))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++******)))(((''''''&&&***)))((((((((()))+++,,,((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''''''''''''''''''''((())))))((((((''''''''''''((((((,,,)))'''''')))***(((&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((()))***+++***(((&&&%%%%%%&&&(((******)))'''&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))(((((()))&&&&&&&&&%%%&&&'''((()))%%%'''(((******)))'''&&&%%%%%%&&&&&&'''((())))))+++)))(((''''''((()))+++)))))))))))))))))))))))))))(((((('''''''''(((((()))***+++,,,,,,+++***))))))************+++++++++(((((())))))******++++++&&&&&&''''''''''''&&&&&&%%%''')))******)))'''%%%((('''&&&&&&&&&((()))***++++++***)))((('''&&&%%%))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))******************+++******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((()))(((((((((+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))******++++++,,,+++***)))(((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++******)))))))))************))))))(((((((((((())))))((((((((('''''''''(((((((((((()))))))))))))))'''&&&&&&((()))))))))))))))))))))))))))))))))++++++***))))))***++++++++++++***)))))))))))))))***)))(((((((((((()))***)))))))))************************************************)))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,******))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))************))))))***************************************)))(((((())))))))))))))))))))))))***)))))))))))))))))))))************************,,,++++++***)))(((''''''))))))))))))))))))((('''))))))))))))))))))))))))*********)))))))))))))))***)))((((((((()))+++,,,************)))))))))(((''''''((((((((()))))))))))))))))))))************************************************************+++***(((((()))***((('''*********++++++*********))))))))))))))))))))))))******)))))))))(((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((*********)))(((''''''''')))(((((((((((()))******(((((((((((((((((((((((()))(((''''''''''''((()))((((((((('''''''''&&&&&&'''''''''''''''((())))))******))))))))))))*********(((&&&&&&((()))(((&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''(((*********)))'''&&&&&&&&&((()))))))))((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***(((&&&&&&&&&''''''((((((((((((((((((&&&''')))***)))(((&&&%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))***++++++***)))(((((())))))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((('''&&&''''''((())),,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))************((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((************)))))))))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((())))))******+++******))))))))))))*********)))))))))))))))******++++++++++++************++++++*********)))))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))(((((())))))******))))))))))))((((((((())))))((((((((((((''''''(((((((((((()))))))))))))))(((&&&'''(((******)))))))))))))))))))))))))))++++++***))))))***++++++******)))((((((((())))))***))))))(((((())))))***((())))))***+++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***))))))))))))((((((((())))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))******************************************)))))))))((((((((())))))***)))))))))************************+++*********))))))(((((())))))))))))************************))))))))))))((())))))))))))*********))))))))))))************************************************************+++***))))))***+++)))((())))))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''$$$%%%&&&((()))******+++((((((((((((((((((((((((***))))))(((((())))))*********))))))((((((''''''''''''((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))******))))))))))))******(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''')))*********)))(((''''''((((((((()))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''')))***)))'''&&&&&&'''((())))))******)))(((''''''((()))))))))(((&&&%%%&&&&&&&&&''''''(((((()))((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))******))))))(((((((((((())))))))))))*********)))(((((('''&&&&&&(((((())))))))))))(((((()))(((&&&%%%%%%&&&((())))))(((((('''''''''((((((************************))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))************'''''')))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((((((((((((************))))))))))))))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))******+++))))))))))))))))))***++++++++++++******))))))))),,,,,,++++++***)))))))))(((((())))))*********+++************************(((((((((((((((((()))***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))+++******************+++))))))((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++((((((((((((((((((((((((,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************))))))(((((())))))************))))))************************))))))************)))((((((((((((((((((((((((((()))))))))))))))*********************************)))))))))))))))*********'''((()))***************************************++++++******)))((((((((((((((()))************)))*********)))))))))))))))))))))*********+++++++++((()))))))))************************************************************,,,***)))***++++++***)))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''(((************((((((((((((((((((((((((++++++++++++++++++++++++***)))))))))((((((((('''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((('''&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&((()))************((((((''''''(((((()))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''###%%%'''((((((((()))+++******)))((('''''''''(((((()))))))))((('''&&&%%%&&&&&&''''''((((((((())))))(((''''''''''''((()))(((((((((((((((((((((((((((''''''''''''(((((()))'''(((((()))))))))))))))))))))))))))************)))((((((((('''''''''&&&))))))************))))))(((''''''''''''''''''((()))((((((''''''''''''''''''''''''((())))))******))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******((()))))))))************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))'''((())))))******++++++))))))(((((()))***++++++*********))))))(((((('''++++++++++++******))))))+++*********))))))((((((++++++++++++++++++++++++(((((('''(((((()))******))))))))))))************(((((())))))))))))))))))(((((((((((())))))))))))***)))((()))+++,,,+++)))))))))))))))))))))))))))*********++++++*********)))((((((((((((((())))))))))))************))))))******)))))))))(((((((((((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))***+++))))))))))))************((()))))))))************************++++++++++++))))))))))))))))))))))))++++++******)))((((((((())))))************))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************(((((()))******+++******************************************))))))(((((((((((()))************)))))))))))))))))))))******************++++++++++++((()))))))))************************************************************+++***)))***+++,,,+++***((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++)))(((((((((((()))******))))))(((((('''''''''&&&((((((((((((((((((((((((###%%%'''(((((((((***+++,,,***&&&$$$###%%%''')))(((((((((((((((''''''&&&'''''''''(((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))*********++++++++++++,,,,,,&&&'''''''''((((((((()))))))))************))))))&&&''')))******)))'''&&&((((((((((((((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******((()))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************(((((((((((()))***+++,,,)))))))))(((((((((((((((************************,,,,,,+++***)))(((''''''++++++++++++++++++++++++(((((((((((()))***++++++)))))))))************+++(((((())))))))))))******(((((((((((())))))))))))***))))))***,,,,,,+++))))))))))))))))))))))))))))))***++++++++++++***)))))))))((((((((()))******)))******++++++******)))******))))))(((''''''&&&)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))))))))******)))))))))************+++))))))))))))*********************++++++++++++,,,))))))))))))))))))))))))+++*********))))))(((((())))))************))))))((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((()))))))))))))))*********))))))******+++*********************************)))))))))))))))))))))***))))))))))))************))))))))))))************)))************+++++++++))))))))))))************************************++++++++++++++++++++++++***)))((()))+++++++++)))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))(((((((((''''''************)))((('''&&&))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******))))))))))))******((()))))))))'''''')))+++(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((()))******+++(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***(((''''''(((+++)))%%%######%%%(((***((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))''''''&&&''''''((()))***(((((((((((()))***+++++++++++++++,,,,,,,,,------&&&&&&'''(((((()))******))))))************))))))&&&(((***,,,,,,***(((&&&&&&&&&'''((())))))(((((((((((()))***+++,,,------))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))************+++++++++******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((''''''&&&&&&((()))***))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++***))))))(((((((((((()))***+++,,,))))))))))))))))))******'''(((((())))))******+++++++++******))))))(((((()))))))))))))))))))))))))))(((((()))***+++,,,,,,))))))*********+++++++++(((((()))))))))*********(((((((((((())))))))))))***)))***+++------+++***)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))***++++++)))***++++++++++++***)))***)))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))******+++++++++***))))))))))))))))))))))))))))))((((((((()))******++++++***)))((((((((()))+++,,,((()))))))))************)))))))))************+++))))))))))))************************************++++++++++++++++++++++++)))((('''(((***+++***)))******++++++++++++******))))))))))))))))))))))))******)))))))))(((((((((+++++++++***)))(((''''''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&(((((((((((()))))))))))))))(((((((((((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))******))))))))))))******''')))***(((&&&%%%''')))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))******'''((()))***+++***))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))***,,,,,,+++)))''''''((('''''''''''''''((((((((('''&&&'''''''''((()))***)))((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))(((((()))***,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))))))))))))))((()))***++++++++++++***)))$$$%%%'''((())))))))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))))))))*********((((((''''''''''''(((((())))))))))))************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))(((&&&&&&&&&''')))***((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''((()))***++++++***)))((((((((((((((()))***+++,,,))))))******+++++++++,,,&&&&&&'''((()))***++++++))))))))))))************(((((((((((((((((((((((())))))))))))***+++,,,---))))))******++++++++++++(((((())))))*********+++(((((((((((())))))))))))*********,,,------,,,***)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))***+++,,,,,,)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))******)))))))))))))))***))))))******++++++++++++))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))************))))))************************(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++************************************)))))))))(((+++++++++++++++***)))(((((((((((((((((((((((((((''''''((()))***+++,,,,,,+++***((('''''')))+++,,,(((((())))))*********+++((())))))))))))*********))))))))))))************************************++++++++++++++++++++++++(((''''''((()))******)))''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))***************)))(((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))'''''''''''''''((())))))((((((''''''''''''(((((('''))))))(((%%%$$$%%%((())))))))))))))))))))))))'''((()))******)))(((''')))(((((((((((())))))***&&&(((***+++,,,+++)))(((%%%%%%&&&'''((()))******))))))))))))))))))))))))(((***,,,,,,*********+++$$$&&&)))+++,,,***)))'''&&&&&&&&&&&&''')))***+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''')))*********))))))))))))+++---...)))************+++++++++++++++******))))))(((((((((((())))))))))))((((((---,,,+++******+++,,,---###$$$&&&(((************&&&''''''((())))))******))))))))))))))))))))))))*********)))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))************'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))(((&&&%%%&&&''')))+++(((((())))))*********++++++***)))'''''''''((()))))))))))))))************&&&&&&&&&'''''''''(((((())))))(((((()))***++++++***)))(((''''''((()))***))))))))))))((((((((((((((()))***)))''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))(((((('''((((((((()))+++,,,,,,+++***)))*********)))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******---))),,,333444///+++,,,+++++++++*********)))))))))))))))))))))))))))))),,,+++***(((''''''&&&&&&+++***************++++++(((((())))))))))))(((((())))))((((((((((((((()))))))))))))))((((((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))$$$%%%$$$###""""""$$$&&&***)))))))))+++,,,+++***))))))))))))))))))))))))+++++++++*********))))))************************---,,,,,,+++***)))((((((************)))(((&&&&&&))))))))))))************************************))))))))))))))))))))))))''''''(((((())))))******+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******&&&''')))++++++++++++***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))***((('''(((***++++++***&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))''''''((((((((((((''''''+++*********))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))'''&&&'''(((***+++******))))))))))))))))))******((('''&&&&&&&&&&&&(((((()))***************))))))))))))************+++,,,,,,---.........---))))))))))))))))))))))))((((((((()))******++++++''')))***+++***)))***+++************************)))(((((()))++++++***)))***************)))((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))******))))))))))))******+++*********))))))((((((%%%&&&'''&&&%%%%%%&&&'''))))))))))))))))))))))))***))))))((((((((((((((('''(((((()))))))))))))))&&&''')))*********)))(((+++***)))((('''(((((()))))))))))))))************'''''''''((((((((())))))))))))(((((()))******+++***)))(((''''''((())))))************)))))))))))))))*********(((((()))+++***************)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))(((((((((((())))))***+++,,,------,,,,,,************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++((()))///111---***++++++++++++*********))))))))))))))))))))))))))))))******))))))(((((())))))+++***************++++++(((((())))))))))))(((((())))))(((((((((((())))))*********)))))))))((((((******)))))))))))))))***))))))))))))(((((((((((((((((()))))))))*********(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))'''''')))+++***)))((()))+++,,,+++***)))))))))))))))))))))))),,,,,,,,,+++++++++******************************,,,,,,++++++***)))))))))************)))((('''&&&))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&'''((()))***++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((***+++)))***+++++++++)))'''&&&))))))))))))))))))))))))''''''((((((((((((''''''*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))'''''''''(((***+++******)))))))))******++++++***)))(((''''''''''''(((((()))***************))))))))))))************++++++,,,---------------))))))))))))))))))))))))*********)))))))))))))))''')))***+++***)))***+++************************)))(((((()))++++++***(((******++++++******)))(((''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((******))))))))))))***************)))))))))((((((&&&'''((('''&&&%%%&&&(((******************************)))((((((((())))))'''(((((()))))))))))))))((((((***+++++++++***)))******)))((((((((())))))))))))))))))************((((((((()))))))))))))))))))))((((((((()))******))))))(((((((((((())))))+++++++++*********)))))))))***+++***))))))***,,,,,,+++++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++)))))))))))))))))))))))))))(((((((((((())))))***'''((()))+++,,,,,,,,,,,,))))))******++++++,,,,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************'''((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))*********''''''+++---+++)))***+++************)))))))))))))))))))))))))))))))))***)))))))))***++++++,,,++++++***************+++((())))))******))))))((())))))(((((((((((())))))+++++++++*********))))))++++++***)))(((((())))))))))))))))))(((((((((((((((((())))))))))))******(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))((((((***+++***)))((()))+++,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++************************************************************)))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&))))))))))))***+++,,,,,,************************((((((((((((((((((((((((************************)))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''$$$$$$(((+++---,,,+++***((('''&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''******))))))))))))((((((******++++++++++++******************************))))))((('''((()))***+++***************+++,,,---+++******)))(((((((((((((((((()))***************))))))))))))************++++++,,,---------,,,,,,))))))))))))))))))))))))++++++******)))(((((('''''')))***+++***)))***+++************************(((''''''(((******)))(((******++++++******)))(((''''''((()))))))))))))))((((((''''''''''''((((((***))))))(((((())))))*********))))))))))))(((((('''((())))))''''''((()))************************++++++***))))))))))))***'''((())))))******))))))))))))***+++++++++++++++******))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))((((((((())))))***((((((((((((((()))))))))*********))))))))))))(((((()))***)))((((((***,,,,,,,,,++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((('''(((((()))******$$$%%%&&&'''((()))******))))))***+++,,,,,,------,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************((((((((()))))))))******)))((('''%%%&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********((('''(((************************))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,+++******)))*********)))))))))******))))))))))))(((((((((((())))))***,,,,,,,,,+++++++++******,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((()))+++***)))((()))***++++++)))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++***************)))((('''((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********))))))((('''((()))+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((('''******'''"""!!!&&&+++---,,,***((('''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))((((((******++++++++++++******************************)))((((((((()))***+++,,,************+++,,,---...++++++***)))))))))))))))(((((()))***************((()))))))))************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************))))))((((((''')))***+++))))))***+++************************(((''''''(((******)))'''))))))******))))))((('''''''''((()))))))))))))))+++******************+++))))))(((((((((((())))))))))))))))))))))))((((((((()))******(((((()))***************************,,,++++++***************(((((()))************)))))))))*********+++++++++))))))******************((()))))))))************''''''''''''''''''''''''))))))((((((((((((((()))''''''((())))))))))))))))))(((((((((((('''''''''&&&'''(((((('''''')))++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((('''(((((()))******$$$%%%%%%&&&((()))***+++))))))***+++,,,,,,------++++++***))))))***++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))(((&&&%%%%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********)))(((''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++++++++++++++,,,++++++***))))))******))))))************))))))((((((((((((((()))******,,,,,,,,,,,,++++++++++++++++++***)))(((((())))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***,,,------+++++++++,,,)))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,)))************))))))(((((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))******++++++)))((('''&&&&&&((()))***************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))''')))***'''"""!!!%%%***+++***((('''&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((()))))))))******++++++******)))************************((((((((()))******+++,,,************+++,,,---...+++******)))))))))))))))(((((()))***************((()))))))))***************+++++++++++++++******))))))))))))))))))))))))(((((())))))************''')))***+++))))))***+++************************(((''''''(((***+++)))((((((((())))))(((((('''&&&''''''((()))))))))))))))***++++++++++++++++++***))))))(((((((((((())))))(((((((((((((((((()))))))))***+++***))))))***+++************************,,,++++++***************((())))))***************(((((((((((())))))******((()))***+++++++++******))))))))))))************''''''''''''&&&&&&&&&&&&))))))((((((''''''((((((&&&'''((()))*********)))(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((()))***,,,---))))))******++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))************)))'''))),,,,,,)))(((((()))))))))))))))***))))))))))))))))))))))))---,,,,,,+++*********+++,,,,,,+++***)))))))))))))))******++++++******)))(((''''''(((((()))***+++,,,,,,,,,+++++++++************))))))))))))******))))))))))))((((((((((((''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))++++++)))((()))))))))((('''(((***+++***)))))))))))))))))))))))))))((((((((()))))))))))))))************************))))))******+++++++++,,,)))******+++******))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))((('''(((((((((''''''(((((()))************************((((((((((((((((((((((((************************((())))))******))))))(((((((((((((((((((((((((((&&&((()))(((%%%$$$&&&)))(((((('''&&&'''(((***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******)))))))))************************'''((()))******+++,,,,,,***************+++,,,---***))))))(((((()))))))))(((((()))***************))))))))))))******************+++++++++***))))))))))))))))))))))))))))))'''(((((()))******++++++''')))***+++***)))***+++************************)))(((((()))++++++***)))(((((())))))(((((('''&&&''''''((()))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))''''''(((((((((((()))))))))***++++++))))))***+++++++++++++++++++++++++++++++++***))))))))))))***((()))******++++++******((((((((('''((())))))***((()))***++++++++++++***))))))))))))************(((((((((((('''''''''&&&))))))((('''''''''''''''%%%&&&((()))*********)))((((((((((((''''''''''''%%%&&&'''''''''''')))+++'''''''''((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((***))))))(((((((((((()))******)))))))))***,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((***)))''')))---,,,'''(((((((((((())))))******))))))))))))))))))))))))+++************++++++,,,---,,,+++***)))))))))))))))******++++++******)))''''''''''''((()))***+++++++++++++++************(((((((((((()))***+++,,,))))))))))))(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((($$$&&&(((((('''&&&&&&&&&)))((('''(((*********((())))))))))))))))))))))))(((((())))))***************************************************+++++++++)))******++++++*********))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((%%%&&&(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,******)))))))))******+++)))((((((''''''(((((()))(((((()))***************))))))))))))******************++++++***))))))((()))))))))))))))))))))))))))))))))))))))*********''')))***+++***)))***+++***************************))))))***,,,,,,+++******************))))))(((''''''((()))))))))))))))''''''((())))))(((''''''((((((''''''''''''(((((('''''''''((((((((()))))))))***+++***)))((()))+++++++++++++++++++++++++++******)))((((((((())))))))))))***++++++++++++***))))))((((((((()))***+++((()))***+++,,,,,,+++***))))))))))))******************))))))((((((((('''***)))((('''''''''''''''%%%&&&((()))*********)))))))))))))))((((((((((((&&&'''((((((((((((***,,,%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((('''(((((())))))(((''''''((()))************)))))))))))))))'''(((+++,,,,,,+++((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******&&&))))))&&&(((---+++&&&'''((((((((())))))******))))))))))))))))))))))))((((((((()))***+++---...---,,,+++***))))))))))))******++++++++++++******''''''''''''((()))+++++++++++++++*********))))))'''((((((((()))+++,,,---))))))))))))((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))++++++***))))))))))))((('''((()))******((())))))))))))))))))))))))))))))******+++++++++,,,************************************************)))******+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''(((***++++++++++++***+++,,,------,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++***)))((())))))))))))))))))))))))%%%%%%''')))++++++(((&&&'''((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))*********++++++*********(((((((((((((((((((((((('''''')))***,,,,,,,,,,,,******))))))))))))))))))((((((''''''''''''((()))(((((()))***************))))))))))))***************************)))(((((())))))))))))))))))))))))++++++******)))(((((((((''')))***+++***)))***+++************************+++******+++------,,,***+++,,,,,,,,,,,,+++******'''(((((()))))))))))))))((()))***++++++***)))(((((((((''''''''''''((((((&&&'''''''''(((((())))))(((*********)))((()))***++++++++++++++++++++++++***))))))((((((((((((((())))))***++++++++++++***+++***)))))))))***,,,---+++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((*********)))))))))))))))+++***)))(((((('''(((((((((''''''(((******)))((())))))))))))))))))))))))************))))))))))))++++++******))))))((((((++++++************++++++******)))(((((((((((((((''''''''''''(((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((''''''&&&&&&&&&%%%&&&''''''((()))******+++))))))***++++++++++++***(((((((((((((((((((((((((((((())))))))))))((((((***)))&&&%%%$$$%%%&&&'''++++++******))))))(((((('''((()))******)))((('''++++++)))(((((('''''''''(((''''''''''''((())))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((************************(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&+++******)))))))))))))))'''((((((((((((((('''&&&%%%&&&&&&'''((())))))***(((((('''(((((()))******((((((''''''''''''((((((******))))))((((((''''''((((((((((((((()))******((((((((((((''''''''''''******))))))((((((''''''***'''%%%&&&)))++++++***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***************)))((((((,,,+++++++++******))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((,,,+++(((&&&%%%%%%&&&'''******))))))***++++++,,,&&&'''(((******+++++++++************+++,,,---...******))))))))))))***************)))'''&&&$$$###''''''(((((())))))******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))***++++++***)))(((''''''''')))******+++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++)))*********(((%%%""" '''(((((()))***+++++++++---,,,+++***)))((('''&&&******))))))((((((''''''))))))))))))))))))))))))((()))))))))************+++++++++***)))((('''''')))))))))))))))))))))))))))))))))))))))******+++************************)))((((((((((((((()))***************************((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))***))))))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))************)))(((((((((((((((''''''((((((((()))))))))))))))***++++++***))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))******))))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))((((((***)))'''&&&%%%&&&'''(((*********)))))))))))))))((())))))******))))))(((,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))((((((''''''(((((()))************************))))))************))))))*********)))))))))(((((())))))))))))))))))))))))******)))))))))(((((((((,,,++++++***************'''(((((()))))))))((((((&&&''''''((())))))******)))((((((((())))))***+++)))(((((((((((((((((()))******))))))((((((((((((((((((((((((((()))*********))))))))))))(((((((((************)))))))))((('''$$$"""###&&&(((((('''(((((((((''''''(((((((((((((((((()))))))))******+++++++++++++++***))))))++++++******))))))))))))((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((***)))((('''''''''((()))******************++++++((()))***+++++++++++++++))))))))))))***+++,,,,,,******))))))))))))***************)))((('''&&&%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))))))))))))))))))))))))))******+++***)))(((''''''((()))******+++++++++*********+++++++++,,,,,,))))))***+++++++++++++++*********)))(((&&&$$$###'''(((((()))******++++++,,,,,,+++***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))******+++************************''''''''''''((()))***+++************************((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((('''************************)))))))))))))))))))))))))))(((((((((((())))))******))))))***,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++***************************((())))))******))))))(((+++***((('''''''''((()))))))))))))))***************))))))))))))))))))***++++++***)))((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''***))))))(((((())))))***************************)))******++++++******)))******))))))))))))(((((())))))))))))))))))))))))++++++***)))))))))******,,,,,,+++************+++''''''((()))************((((((((()))******++++++***))))))))))))***++++++))))))))))))))))))))))))***))))))))))))((((((((()))(((((((((((()))******************))))))))))))++++++************))))))%%%$$$######%%%''''''&&&))))))(((((((((((())))))))))))))))))************++++++,,,,,,++++++***)))))))))))))))(((((((((((()))(((''''''&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((())))))***************************************+++,,,,,,+++++++++(((((((((((()))***++++++******))))))))))))*********************)))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))*********)))(((((((((((())))))******++++++*********++++++++++++,,,))))))***++++++++++++*********))))))(((''''''''''''(((((())))))******+++++++++***))))))((('''''''''''''''((()))*********))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++******************)))))))))))))))))))))))))))))))))))))))******+++************************((((((((((((((()))******************************((((((((((((((((((((((((''''''((((((((((((((('''&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((('''(((((()))******(((''''''(((******)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++))))))************))))))***))))))((((((((((((((())))))))))))************'''(((((((((((((((((('''))))))))))))))))))))))))***))))))))))))))))))***))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))((((((((())))))))))))(((((((((((())))))***++++++++++++***************************)))))))))******)))))))))******)))(((((())))))***(((((())))))******++++++***)))'''''''''''')))******)))(((((('''''''''(((%%%&&&(((******)))'''&&&(((((((((((())))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************))))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))+++***))))))))))))***+++,,,+++******))))))******''''''(((***++++++++++++))))))*********++++++++++++***************++++++*********++++++*********))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))((((((***)))))))))))))))))))))''''''''''''((())))))))))))(((((((((((((((((()))))))))))))))*********+++***++++++++++++***))))))(((((((((((((((((('''''')))((('''&&&%%%&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))************)))***************))))))(((******+++++++++***))))))(((((((((((()))***+++++++++******))))))******+++)))******+++++++++************))))))(((((('''''')))))))))))))))))))))))),,,,,,++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))******+++************++++++++++++)))******+++++++++************)))(((((()))******(((((((((((())))))************))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,************++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((('''(((((()))******(((''''''(((******)))(((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((())))))******++++++***++++++,,,,,,++++++******))))))((((((((((((((())))))))))))************(((''''''''''''''''''((()))))))))))))))))))))))))))))))))******)))))))))***))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((()))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***************************))))))************))))))******)))))))))*********(((((())))))******++++++((((((&&&%%%%%%&&&(((((((((((('''&&&&&&&&&''''''%%%&&&(((******)))'''&&&(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((())))))(((((((((((((((((((((((()))))))))(((((())))))*********)))(((((((((((((((''''''(((***++++++++++++************++++++++++++++++++***************+++******++++++++++++******))))))))))))************)))))))))))))))***++++++))))))(((((((((''''''''''''(((((((((((((((((((((((()))*********)))******(((''''''&&&&&&''''''(((((())))))))))))*********)))))))))))))))(((((('''''''''''''''''''''(((((()))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))************)))(((((())))))*********))))))(((((()))))))))))))))(((''')))))))))))))))***,,,,,,++++++************++++++)))******+++++++++++++++******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((())))))***))))))((())))))***+++))))))*********+++++++++******+++++++++******)))***))))))))))))***++++++((((((((((((((())))))))))))))))))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))*********+++******************++++++)))))))))))))))))))))))))))))))))))))))******+++************************+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((('''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&''''''(((((())))))***)))(((((((((((())))))******))))))***,,,,,,+++***))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))***************+++,,,------,,,+++*********)))(((((((((((((((((((((((()))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))))))))***++++++++++++***************************)))******++++++******)))))))))))))))************))))))))))))************(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((%%%&&&((()))))))))((('''(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))))))))(((''''''''''''(((''''''((()))************************************++++++***))))))))))))***)))***+++,,,,,,+++***))))))))))))************+++***))))))))))))***++++++((((((((((((''''''''''''&&&&&&''''''''''''((((((&&&(((******((('''((()))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))(((((('''&&&''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))*********))))))(((((((((&&&''')))***+++***)))(((''''''(((((()))(((((('''))))))))))))***+++,,,,,,++++++************++++++)))******+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))+++***)))(((((()))***+++)))))))))************+++***++++++++++++***))))))(((((())))))************((((((((((((((((((((((((((((((((((((((((((((()))*********)))((('''''''''))))))))))))))))))))))))(((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))******))))))(((((((((((()))***))))))***,,,,,,+++***))))))))))))))))))))))))''''''((())))))***++++++*********))))))))))))))))))***,,,------,,,***)))******)))(((((((((((((((''''''((((((((()))))))))))))))(((''''''((())))))))))))))))))))))))))))))((()))***++++++***)))((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((*********)))'''&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''(((((())))))******))))))***++++++++++++***)))))))))))))))))))))))))))******++++++******)))'''(((((()))******))))))*********)))))))))))))))(((((())))))))))))(((((())))))((((((((())))))***''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++)))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&(((***,,,---+++***(((***))))))((((((((((((((('''(((((()))))))))((((((************************+++***))))))((((((((()))((()))***++++++***)))((())))))*********+++++++++******))))))******+++,,,)))))))))(((((((((((('''''''''''''''((((((((()))%%%(((******(((&&&'''(((((((((''''''''''''((((((&&&'''''''''(((((((((((()))))))))))))))(((''''''''''''((((((((()))))))))&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))((('''''''''((()))***$$$&&&(((***++++++***)))&&&'''((()))))))))))))))(((((((((((()))***++++++,,,++++++******++++++,,,)))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***+++***)))(((((()))***+++))))))))))))************+++++++++++++++***))))))'''((()))*********)))((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++***)))))))))(((''''''''')))))))))))))))))))))))))))))))))))))))******+++************************(((''''''(((((()))***+++************************))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***+++***)))(((((('''(((((((((''''''(((******)))((())))))))))))))))))))))))'''(((((()))***++++++,,,++++++******))))))((((((((()))+++,,,,,,+++)))(((******)))(((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++***)))(((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++))))))***++++++++++++***((((((((((((((((((((((((******++++++++++++******&&&'''((()))))))))))))))++++++******))))))(((((()))***+++,,,,,,+++***)))+++***************++++++(((''''''''''''((())))))(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))******++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&))),,,...///---+++)))+++******)))))))))))))))'''((((((((((((((('''&&&******))))))))))))))))))******)))(((((('''(((((('''(((***++++++***((('''))))))******++++++++++++*********)))******+++,,,************))))))))))))'''((((((((())))))******&&&))),,,+++)))'''''')))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((***************)))(((((('''((((((((())))))******%%%&&&'''((('''&&&%%%$$$(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++---###%%%'''***+++++++++***''''''(((***++++++++++++'''&&&&&&''''''((()))***,,,++++++******++++++,,,***************)))((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((('''&&&&&&'''((()))***,,,+++)))''''''(((***+++))))))))))))************+++++++++++++++***)))(((&&&''')))++++++)))(((&&&((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''(((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,***))))))((('''&&&&&&%%%)))))))))))))))))))))))))))))))))))))))******+++************************(((((('''(((((()))******((())))))))))))*********)))))))))))))))))))))))),,,+++)))((()))***)))((((((((((((((((((''''''&&&************)))))))))))),,,+++***)))(((((((((((((((((())))))******++++++'''((()))((('''&&&'''(((+++++++++*********))))))************************(((((())))))*********+++(((((())))))******++++++*********************+++(((***+++***)))((()))***))))))))))))************))))))******++++++,,,,,,///,,,******+++,,,+++((())))))))))))))))))))))))###$$$''')))******))))))******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***)))''''''(((***))))))(((((((((((())))))++++++***)))(((((())))))++++++******************,,,+++***)))((((((((((((******)))((((((((((((((())))))))))))************))))))))))))************((()))***++++++***)))(((************))))))))))))((()))))))))************+++***)))(((((()))***+++((((((((((((((((((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++******************))))))))))))))))))))))))******))))))))))))******%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))------+++***))))))((((((+++*********))))))((((((***))))))((((((((())))))&&&&&&&&&''')))***,,,---******++++++++++++******))))))))))))))))))))))))((((((((((((((()))******+++)))(((&&&&&&((()))+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((())))))******&&&''''''((()))******+++************************)))******++++++)))(((''')))******)))&&&%%%&&&&&&+++*********))))))((((((++++++***)))))))))))))))(((((('''(((((()))***+++'''((('''&&&%%%%%%''')))'''(((***+++++++++***)))%%%&&&&&&'''((())))))***++++++******)))((((((((((((((('''(((((()))*********+++,,,+++***)))***+++''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))''')))***)))((('''((()))***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))(((((((((''')))((((((((())))))***+++)))))))))*********++++++)))))))))))))))))))))))),,,***(((((()))))))))(((&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))'''((()))((('''&&&''')))*********)))))))))((((((************************((()))))))))************)))))))))))))))***************************))))))''')))***)))((('''((()))))))))))))))************)))))))))***************+++)))'''(((***++++++)))************************(((''''''''''''((())))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************)))******)))(((((()))+++))))))(((((((((((())))))++++++***)))))))))))))))************************+++***)))(((''''''''''''******)))((((((((((((((())))))))))))************))))))))))))************)))(((''''''&&&'''((((((************))))))))))))************+++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++************++++++++++++))))))************))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))))))))))))))))))))))),,,,,,+++***))))))))))))************)))))))))((())))))(((((('''(((((()))''''''''''''(((***+++,,,)))******++++++******)))))))))))))))))))))))))))((('''''''''(((((()))******)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))(((((((((((()))***'''''''''(((((((((((((((''''''((())))))))))))))))))))))))))))))))))))((((((((((((((())))))******''''''(((((())))))******************************)))******+++******(((((()))***+++)))'''&&&&&&'''************)))))))))(((++++++******)))*********)))(((((((((((())))))***'''((((((&&&%%%%%%''')))'''((())))))******))))))(((((())))))******++++++)))))))))))))))*********)))((((((((())))))***+++******)))))))))*********''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))((()))))))))''''''(((******************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''***))))))))))))***++++++************+++++++++,,,))))))))))))))))))))))))***)))''''''((()))((('''%%%%%%'''((()))*********((((((((((((((((((((((((''''''''''''((()))***+++******)))(((((('''&&&&&&'''((())))))''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))*********))))))(((((((((&&&((()))((('''&&&'''((())))))))))))***************))))))))))))))))))((((((&&&%%%&&&(((******)))************************,,,***(((&&&&&&&&&((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))******''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))************************))))))***)))(((((()))+++))))))(((((((((((())))))+++***))))))))))))))))))***************************)))(((''''''&&&&&&'''***))))))((((((((((((((())))))))))))************))))))))))))************,,,***'''%%%%%%&&&(((***************))))))))))))***++++++++++++,,,,,,,,,+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))************'''(((((())))))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++******))))))*********************))))))))))))((((((''''''''''''((((((((((((((((((((()))******)))******++++++******)))(((((((((((((((((((((((('''''''''&&&''''''((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))******))))))))))))***+++((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((())))))))))))******************************++++++******)))(((***++++++***((('''((()))************))))))))))))+++***************++++++***))))))(((((((((((()))'''(((((('''&&&&&&''')))((((((''''''(((((()))***************************'''(((((()))******++++++***))))))))))))***+++++++++(((%%%%%%(((++++++***'''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++)))************))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''+++***************++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))(((&&&&&&((((((((('''&&&&&&'''))))))*********''''''''''''(((((((((((('''''''''''''''((()))))))))((((((((('''''''''&&&'''((())))))(((''')))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++******))))))((((((******))))))(((''''''''''''((())))))''''''((()))((()))))))))******************))))))((((((''''''((('''&&&'''((()))))))))******************************((('''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))************************'''((()))((('''''')))***))))))(((((((((((())))))******)))))))))))))))***))))))))))))***************)))((('''''''''''''''))))))(((((((((((())))))((()))))))))************((()))))))))************...,,,***)))((((((***+++************)))))))))(((*********+++++++++,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''))))))))))))************))))))))))))))))))))))))))))))************))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++*********)))))))))))))))''''''''''''''''''((()))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((************************++++++++++++******))))))***+++,,,+++)))((()))************)))))))))))))))***))))))))))))***++++++******)))(((((('''(((((('''((()))(((&&&&&&''')))((('''&&&&&&&&&''')))***))))))(((((((((((((((((((((((())))))************+++***************+++++++++&&&""""""'''++++++***(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))+++))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''++++++***************+++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))'''&&&&&&((()))((('''((()))))))))))))))((((((&&&'''''''''((((((((()))))))))((('''''''''''''''&&&'''''''''((((((((()))'''((())))))(((((()))+++************************((((((((((((((((((((((((******))))))))))))))))))++++++******))))))((((((***)))))))))((((((''''''((()))******(((((()))***((()))))))))******************))))))((((((''''''*********)))((((((((()))************************'''''')))*********)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''&&&&&&(((***))))))(((((((((((())))))***)))))))))))))))******(((((()))))))))***************))))))(((((())))))))))))(((((((((((())))))((()))))))))************((()))))))))************+++++++++++++++***))))))************)))))))))((())))))))))))*********+++******++++++++++++******++++++++++++++++++++++++''''''((((((((()))))))))((())))))******))))))((((((((()))))))))*********))))))))))))))))))))))))((()))************)))(((''''''(((((())))))******************************'''((((((((()))))))))***)))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))******'''''''''''''''((())))))***))))))((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))((()))))))))*********+++************))))))))))))))))))))))))((((((((((((************************,,,++++++******************+++,,,+++***)))***+++))))))))))))))))))******))))))((((((((())))))*********)))(((((('''((((((&&&((())))))''''''''')))((('''&&&&&&&&&''')))***))))))))))))((((((((((((************))))))((((((++++++***************++++++&&&!!!"""'''++++++)))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))((('''''')))+++((())))))*********))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((((((((++++++***))))))))))))***************+++++++++,,,)))))))))))))))))))))))))))(((&&&'''((())))))((()))*********))))))(((''''''''''''(((((())))))***+++***)))(((''''''''''''&&&&&&'''(((((()))******&&&((())))))))))))***,,,************++++++++++++))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))***************))))))))))))))))))(((,,,,,,,,,***((('''(((***++++++++++++++++++++++++%%%''')))+++,,,+++)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++************************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***))))))(((((((((((()))))))))))))))))))))******+++'''(((((())))))***************))))))))))))******((((((((((((((())))))***))))))))))))************))))))))))))************'''((()))***+++***((('''************))))))))))))(((((()))))))))***************+++,,,,,,+++******************************(((((((((((()))))))))))))))******++++++******)))'''(((((())))))*********))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))((((((************************''''''(((((())))))******))))))******))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))***+++))))))))))))************(((((('''(((((()))***+++***)))((((((((((((((()))((())))))******))))))((((((((((((((((((((((((((()))(((''''''&&&'''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((((((((((((((((('''''''''''''''((()))))))))))))))((())))))******++++++++++++************)))))))))(((((((((((())))))))))))************************,,,,,,+++************+++)))+++,,,+++***)))***+++))))))))))))************+++******)))(((((())))))***))))))(((((((((((()))&&&(((******((('''((((((((((((''''''(((((()))***++++++++++++++++++++++++++++++******)))(((((('''++++++***))))))))))))******'''$$$$$$'''******)))((())))))******))))))((())))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))((())))))************)))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))+++***))))))((((((((())))))))))))*********++++++))))))))))))))))))))))))***((('''''')))*********((())))))*********))))))''''''((())))))***++++++******)))((((((((())))))))))))))))))))))))))))))&&&((()))***))))))+++,,,))))))))))))*********+++************************************)))))))))((()))))))))))))))*********(((((())))))***+++++++++((()))***)))((('''(((***))))))))))))************)))))))))***************)))+++,,,***((((((***,,,++++++++++++++++++++++++)))************))))))((('''((((((((()))))))))***'''((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))(((((((((***,,,))))))(((((((((((()))))))))))))))))))))***++++++''''''(((((()))******+++))))))((((((((())))))***((((((((((((((()))******))))))))))))************))))))))))))************((((((((())))))***++++++************))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***''''''''''''''''''''''''(((((()))))))))*********)))******++++++******)))''''''(((((()))******+++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))*********************************'''''''''((()))*********)))************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))((((((((())))))***((()))))))))************((((((((())))))***,,,,,,)))((((((((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((('''''''''(((***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''%%%&&&((()))******))))))'''''''''(((((((((((((((''''''((()))))))))))))))((())))))******+++,,,,,,+++++++++*********))))))''''''(((((())))))******************************---,,,+++*********++++++)))***+++***))))))***+++((()))))))))************......,,,+++******)))))))))(((((((((((())))))***&&&(((******)))((((((((('''((())))))******))))))*********++++++,,,,,,---*********)))))))))))))))+++***))))))((((((((())))))(((((('''(((((())))))))))))************))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&(((***+++***((((((((((((((()))***************++++++++++++++++++++++++'''''''''((()))*********))))))))))))******++++++******)))(((((('''((((((((())))))))))))*********))))))))))))))))))))))))***)))'''(((***++++++***&&&'''(((***++++++++++++'''(((((()))***++++++,,,)))(((((())))))***+++,,,++++++******))))))((((((&&&((()))***))))))+++,,,'''((((((((())))))******************************+++*********))))))(((((((((((())))))******++++++(((((()))***+++,,,------'''((()))((('''&&&''')))))))))))))))************))))))******++++++,,,,,,''')))******((((((+++...++++++++++++++++++++++++...---***(((''''''(((((('''((((((((())))))******'''((((((((())))))******)))************+++++++++((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((************************((()))******)))***,,,...))))))(((((((((((())))))))))))((())))))***++++++&&&''''''((()))******+++(((((('''''''''(((((()))((((((((((((((()))******))))))))))))************))))))))))))************+++***)))((())),,,///000************))))))))))))******+++++++++,,,,,,,,,***+++,,,------,,,+++***************************))))))))))))************))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))''')))***++++++***)))'''$$$%%%&&&(((***,,,...///************************&&&''''''((()))******+++***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))***+++,,,---((((((((((((((()))******(((((())))))))))))((((((******************************)))(((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***&&&'''''''''(((((())))))'''(((((()))))))))))))))((())))))***++++++,,,,,,++++++++++++******))))))&&&''''''((()))******+++************************---,,,+++*********+++,,,((()))******)))((()))+++(((((())))))*********+++111000///---,,,+++******(((((('''(((((()))***+++&&&(((***+++)))((((((((('''(((***+++++++++***)))''''''((()))***+++++++++((((((((()))******++++++******)))(((((('''((((((((()))******((('''((()))))))))************))))))******))))))((((((((('''((((((((((((((((((((((((%%%(((+++,,,+++(((''''''(((((()))***************++++++++++++++++++++++++&&&''''''((()))******+++))))))******+++++++++,,,+++++++++***)))((('''&&&,,,,,,,,,+++++++++******))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))***************)))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((((((,,,***'''''''''(((((((((++++++******))))))((((((+++)))((()))******)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''((()))))))))))))))((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&))))))(((((((((((())))))***)))((((((((()))+++,,,&&&&&&''''''(((((())))))((()))))))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))++++++************++++++(((((())))))))))))((((((''''''((()))***++++++,,,+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,((())))))))))))*********(((((((((***,,,,,,***(((++++++******************,,,***))))))***++++++***))))))((((((((((((((()))(((((((((((((((((((((((((((((()))***************************************)))*********++++++++++++(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))),,,,,,+++***)))))))))***&&&''''''((()))******++++++++++++*********))))))&&&&&&'''((()))******+++)))))))))))))))(((''''''******+++***'''&&&''''''))))))))))))************))))))(((''''''''''''''',,,)))'''(((++++++***'''(((((())))))))))))(((((((((((((((((((((((('''''',,,,,,,,,,,,+++++++++***))))))))))))(((((((((((())))))))))))******************))))))******+++,,,(((((()))************))),,,+++++++++***)))))))))+++++++++***)))(((((('''+++++++++++++++++++++++++++++++++++++++***)))(((******++++++++++++******)))))))))))))))))))))))))))+++------+++)))((()))(((((())))))))))))(((((())))))))))))******************))))))***+++,,,,,,******)))(((((((((((((((''''''((())))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))***************************)))(((''''''((()))***,,,+++++++++******)))))),,,+++******)))*********((())))))*********))))))***'''""" ''',,,++++++++++++***)))((((((,,,,,,+++++++++*********))))))))))))************)))))))))))))))))))))))))))(((''''''''''''((()))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))******)))))))))((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***)))((()))))))))((()))((((((((('''''''''&&&+++)))((()))***+++)))(((((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((())))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))(((((())))))***+++'''''''''(((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((()))))))))*********))))))(((((())))))***(((((())))))))))))(((((((((((())))))******++++++*********)))))))))(((((())))))***+++++++++++++++*********+++++++++,,,,,,(((((((((***+++,,,***(((************************,,,***))))))***++++++******))))))(((((()))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((((('''))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))++++++***)))))))))******'''''''''((()))*********+++++++++*********))))))((((((((())))))*********)))*********))))))(((''')))***+++***'''&&&'''((())))))))))))************))))))((((((''''''((((((***(((&&&''')))***(((&&&(((((())))))))))))(((((('''''''''''''''''''''''')))((((((((((((''''''''')))))))))))))))))))))((())))))))))))******************))))))******+++,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***)))((((((((())))))))))))))))))))))))+++++++++++++++***))))))******++++++++++++*********************************,,,------+++*********(((((())))))))))))(((((())))))))))))************((((((((((((((()))************)))(((((((((((((((''''''((()))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))++++++*********)))))))))***)))))))))***+++,,,,,,))))))************))))))+++***'''%%%###%%%)))---******++++++++++++******,,,++++++++++++*********))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))******))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,***++++++++++++***))))))((((((((((((''''''''''''***)))((()))***+++***))))))))))))))))))))))))))))))******************)))))))))))))))((((((((((((************)))'''&&&%%%((((((((((((((((((((((((***))))))(((((())))))***+++******))))))******+++(((((())))))******))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))*********++++++)))((((((''''''(((((()))(((((())))))))))))(((((()))))))))))))))*********)))))))))(((((((((((((((((())))))************)))++++++,,,,,,,,,---------)))(((((()))++++++***(((************************,,,***((()))***+++***)))******)))))))))******+++))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((******************))))))(((((((((((())))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))((((((((()))******''''''(((((())))))******+++************))))))))))))******************************+++******)))((()))***+++)))'''&&&'''((())))))))))))******************)))))))))(((((((((((('''&&&&&&(((((('''&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%)))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,+++,,,,,,---------------,,,,,,,,,,,,,,,---------+++++++++***))))))(((((())))))))))))))))))))))))***++++++++++++***))))))******++++++++++++******************************+++,,,...---,,,+++++++++((())))))******))))))((())))))))))))************(((((((((((((((((()))*********)))(((((((((((((((''''''((()))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))((((((((((((((()))***,,,---...*********************))))))***++++++))))))***+++)))***+++,,,,,,,,,,,,,,,++++++++++++************((()))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************************''''''''''''((()))***+++***+++------,,,******)))************))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))***))))))(((''''''((((((((((((((((((((((((***)))(((((((((((()))*********))))))))))))******&&&''')))*********)))((())))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((()))))))))*********++++++++++++)))((((((''''''(((((()))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++++++++,,,,,,,,,------)))(((((()))++++++***)))))))))))))))************+++***((((((*********)))******************+++,,,************************((()))************)))))))))))))))))))))))))))))),,,,,,++++++++++++******(((((((((((())))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((''''''((()))******'''((((((((()))))))))***************))))))))))))+++++++++*********************+++++++++******))))))******)))(((''''''(((((()))))))))***************************))))))(((''''''&&&'''((((((((('''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))(((((((((''''''''')))))))))))))))*********))))))*********+++++++++******))))))******+++,,,+++,,,,,,---...---------***+++++++++,,,,,,------+++++++++******)))))))))++++++++++++++++++++++++******+++++++++******)))******++++++++++++*********************************+++,,,,,,+++******,,,)))))))))******)))))))))((()))))))))************+++***************++++++***))))))(((((((((((((((''''''((())))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((()))))))))((((((((((((((())))))))))))***+++,,,---++++++******************''')))******)))(((((())))))***+++,,,,,,,,,,,,,,,+++++++++*********))))))((()))))))))************))))))))))))))))))))))))((())))))))))))))))))((('''(((((()))))))))(((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))),,,......,,,*********))))))))))))************)))(((((((((***++++++)))))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((&&&'''((())))))***))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''((((((&&&'''(((******)))(((((()))))))))(((((((((((((((''''''((()))))))))))))))))))))(((((((((((()))))))))*********++++++++++++***))))))(((((())))))***(((((())))))))))))((((((*********)))))))))))))))************************(((((()))))))))(((((('''************++++++++++++***(((((((((***+++***)))(((((()))))))))*********+++)))(((((()))******)))******))))))***+++,,,,,,++++++++++++++++++++++++))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))((((((***+++,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((''''''((()))******(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************)))******+++++++++******((()))***)))((('''((()))((()))))))))************)))******+++***)))((((((''''''(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((*********)))))))))((((((((()))))))))*********+++************++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++************++++++++++++++++++++++++)))******+++++++++************++++++++++++******************************(((*********)))(((***+++))))))************))))))((()))))))))************++++++***************+++***))))))(((((((((((((((''''''((())))))))))))))))))+++,,,+++***)))***+++************************************************'''(((((((((((((((((('''((((((((((((((()))))))))++++++***************+++,,,,,,+++***))))))******((())))))(((''''''(((***))))))***+++,,,,,,+++++++++************)))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((())),,,...---***(((***,,,''''''''''''(((((((((((()))((('''(((***++++++***)))))))))))))))))))))))))))******************)))))))))))))))((((((((((((%%%&&&''')))************'''''''''''''''''''''''''''(((((())))))(((((('''(((''''''&&&&&&''''''(((''''''(((((())))))((((((((((((((((((''''''''''''&&&'''((())))))******)))))))))(((((((((((()))))))))))))))*********++++++***))))))(((((())))))***(((((())))))))))))(((((()))))))))))))))*********************++++++++++++)))))))))))))))(((((('''(((((()))))))))************)))'''((()))++++++***'''(((((())))))*********+++)))'''((()))***)))((()))))))))))))))***+++,,,************************)))************))))))(((((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))''''''((()))************************************,,,+++++++++******))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))(((((()))))))))))))))***)))*********************((()))******+++*********((()))***)))((('''((()))))))))))))))************((()))***+++***)))((('''&&&'''))))))(((((()))+++(((((())))))))))))((((((&&&&&&''''''((())))))))))))))))))(((((((((''''''((())))))******+++++++++*********++++++++++++,,,******))))))******+++,,,))))))***+++++++++++++++******************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++((())))))((('''((()))+++)))******++++++******)))))))))))))))***************))))))(((((((((((((((******)))(((((((((((((((''''''((()))))))))))))))''')))***)))((('''((()))************************************************(((((())))))))))))(((((((((((())))))))))))******,,,++++++***))))))******...---+++***))))))***+++***+++***)))((((((***,,,))))))******+++*********************))))))))))))))))))))))))************))))))))))))))))))))))))((()))************)))(((&&&''''''((())))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))(((((((((((())))))***))),,,...,,,(((''')))---&&&'''''''''((((((((())))))((('''(((***,,,+++***((((((((((((((((((((((((((())))))******))))))((())))))))))))((((((((((((&&&'''((())))))***))))))'''''''''''''''''''''''''''(((***++++++***((('''((((((''''''''''''(((((((((''''''''''''((())))))((('''''''''&&&&&&&&&%%%&&&'''((()))************))))))(((((((((((())))))((((((((()))))))))******)))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))******++++++))))))))))))*********+++)))*********))))))((('''((((((((()))))))))******+++)))'''''')))++++++***''''''(((((()))******+++***)))'''''')))***)))((((((((((((((()))***+++,,,***************************************)))(((((((((((((((((((((((((((((())))))***+++,,,------...(((((((((((())))))))))))((())))))*********))))))************************************++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++***)))))))))******))))))))))))(((((((((((((((((((((((())))))******((((((((())))))*********'''((())))))*********)))''')))***)))((('''(((***))))))))))))************'''((()))******((('''%%%$$$&&&((((((&&&&&&(((+++(((((())))))))))))((((((''''''(((((()))******+++)))))))))(((((((((''''''((())))))******+++,,,,,,*********+++++++++,,,,,,******))))))******+++,,,)))******+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++((()))))))))((((((***,,,)))******++++++******)))))))))))))))******************)))(((((((((((((((******)))(((((((((((((((''''''((()))))))))))))))''')))***)))((('''((()))************************************************((()))***++++++***)))((()))))))))*********++++++*********)))******++++++///---+++***))))))***+++)))+++,,,+++***)))***+++))))))*********))))))(((************))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&'''((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))(((((())))))******++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((***+++,,,***,,,---+++'''&&&)))...((()))))))))******++++++(((''''''(((+++,,,+++***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''))),,,......,,,)))'''))))))(((((((((((())))))(((((('''&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%&&&'''((()))************))))))(((((((((((())))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''(((((())))))))))))(((((('''(((((()))***++++++,,,'''((((((((())))))*********************)))((((((((())))))))))))*********+++)))'''''')))+++++++++&&&''''''((()))******+++***)))'''''')))))))))(((''''''''''''((()))***+++))))))))))))))))))))))))***************)))((((((************************%%%%%%&&&((()))***+++,,,(((((((((((())))))))))))++++++,,,,,,,,,++++++***************************&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))(((((((((((('''((((((((())))))******&&&''''''((()))******+++''''''((()))))))))))))))'''(((***)))(((((()))***))))))))))))************&&&''')))***)))(((&&&%%%"""%%%''''''%%%%%%'''***(((((())))))))))))(((((('''(((((()))***++++++,,,************))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,*********)))***++++++,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++)))******))))))))),,,...******++++++++++++******))))))))))))************,,,,,,+++******)))************)))((((((((((((((('''(((((())))))))))))))))))+++,,,+++***)))***+++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******+++++++++,,,(((((())))))***+++------///...+++***))))))***+++&&&)))+++,,,***)))((((((++++++++++++++++++++++++---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))''''''(((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++)))((('''&&&000...+++'''%%%%%%%%%%%%((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))((((((((((((((())),,,)))&&&%%%''''''%%%###******))))))))))))******((()))+++---,,,***'''%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))******+++******)))(((''''''&&&((((((((((((((((((((((((+++)))(((&&&&&&((()))+++((((((''''''''''''((((((+++*********))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((...---+++)))(((((()))***)))))))))(((((((((((((((+++++++++************)))''''''((((((((((((''''''(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***)))((((((((((((***+++,,,*********))))))))))))))),,,+++***)))(((&&&%%%%%%)))***++++++,,,,,,,,,,,,))))))((((((((((((((()))((((((((((((((((((((((((,,,+++++++++******))))))'''((()))******)))((('''))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))*********)))))))))))))))))))))))))))))))))))))))---,,,***)))((()))******(((((((((((('''&&&%%%$$$)))((((((((((((***,,,---''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((()))***************)))))))))******)))))))))++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))++++++,,,------------,,,************))))))((((((*********++++++,,,,,,,,,***++++++++++++***))))))'''((()))***************,,,+++++++++******))))))***,,,,,,+++)))((()))***++++++******)))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++++++++******))))))((((((************))))))))))))(((((('''''''''&&&&&&&&&(((((()))***++++++,,,,,,,,,+++++++++******))))))&&&''')))*********)))((()))******+++++++++******))))))))))))))))))))))))++++++++++++++++++,,,,,,+++*********))))))((((((++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))),,,+++++++++************))))))))))))))))))))))))(((((((((((('''&&&%%%$$$((((((((((((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,+++++++++++++++***)))(((,,,+++)))'''&&&'''((((((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''((())))))(((''''''***))))))((((((((())))))+++(((&&&&&&((()))(((&&&***))))))(((((())))))***((()))***++++++***((('''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&''''''(((((('''&&&&&&&&&&&&''''''(((((())))))*********)))((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((*********)))))))))((((((''''''(((((())))))******))))))))))))))))))))))))...,,,***)))(((((()))***))))))))))))))))))))))))+++++++++*********)))))))))))))))******))))))))))))))))))******++++++,,,))))))))))))))))))))))))***)))(((''''''((()))*********)))(((((()))***+++***)))))))))))))))))))))++++++***)))((((((''''''))))))******+++*********))))))(((((((((((())))))))))))))))))))))))))))))++++++*********)))))))))'''((()))******)))((('''))))))))))))))))))))))))************************(((((())))))*********+++***)))))))))))))))))))))))))))))))))))))))))))))++++++******)))*********))))))))))))((('''&&&%%%''''''&&&&&&'''((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((()))************)))***))))))))))))))))))***%%%&&&&&&&&&&&&'''''''''++++++***))))))***+++++++++++++++*********))))))((((((((()))))))))))))))++++++***)))))))))))))))++++++++++++++++++,,,,,,***++++++++++++***))))))((())))))************))),,,,,,+++++++++************+++,,,+++)))((()))***+++***************++++++***)))))))))(((((((((((())))))))))))))))))))))))((()))))))))************)))))))))(((((((((((((((************)))))))))))))))))))))(((((('''''''''*********++++++,,,,,,---++++++*********)))))))))'''''')))*********)))((())))))***++++++++++++***))))))))))))))))))))))))'''''')))***++++++,,,,,,************)))))))))(((++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))************************((())))))(((((('''&&&%%%((((((((())))))*********''''''''''''(((((((((((())))))))))))))))))))))))************************************************))))))((((((((((((''''''(((((((((((())))))))))))((((((((())))))))))))***************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++***++++++,,,,,,++++++***)))((('''''''''(((***+++((()))***++++++***)))(((((((((((((((((((((((((((&&&(((***++++++***(((&&&******))))))))))))******)))((('''''')))++++++***)))((((((''''''(((((()))(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''((((((''''''''''''''''''(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((******))))))))))))(((((((((((((((((())))))))))))************************---,,,***)))(((((()))***************************++++++*********)))))))))***++++++++++++++++++***************************))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***))))))))))))***))))))))))))))))))******++++++*********))))))))))))))))))***))))))(((((())))))(((((((((((())))))******************************))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))******+++*********************)))((('''&&&&&&&&&'''(((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))******))))))******((((((((((((******(((((((((((())))))))))))+++******))))))******++++++************)))))))))******))))))******+++,,,,,,+++***)))((()))******,,,,,,++++++++++++++++++***++++++++++++***)))))))))************))))))(((,,,+++++++++++++++*********+++++++++)))((()))***))))))))))))***+++,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((************))))))))))))******))))))))))))((((((+++,,,,,,,,,,,,,,,,,,,,,******))))))))))))(((((('''((())))))******))))))))))))***+++++++++++++++))))))))))))))))))))))))%%%''')))+++,,,,,,******************))))))))))))************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))(((((((((************************)))))))))))))))((('''&&&(((((())))))******++++++''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********************************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,++++++***)))(((''''''((()))***+++++++++++++++((((((''''''((()))***+++))))))************))))))(((((((((((((((((((((((('''((())))))))))))((('''***))))))))))))******+++)))((((((((()))*********((((((''''''''''''(((((()))(((''''''((()))***+++((((((((((((((((((((((((''''''''''''(((((())))))&&&''''''(((((((((((('''((((((((((((((('''''''''***)))))))))((((((((('''(((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''(((((())))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))),,,+++***)))((()))))))))***************+++++++++************))))))))))))***++++++,,,,,,++++++***************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************)))))))))))))))***************************++++++************)))((((((''')))(((((((((((())))))***************************)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************'''(((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))'''((()))+++++++++***))))))))))))))))))((('''&&&'''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))***)))(((''''''((()))******++++++++++++,,,,,,,,,******))))))))))))******************))))))))))))++++++*********+++,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,++++++************++++++++++++***))))))***************)))((('''************************)))***+++***)))((()))***))))))))))))***+++,,,---*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))*********'''''''''(((((()))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))((((((((((((((((((((())))))************((()))***+++++++++++++++))))))))))))))))))))))))''')))+++------+++)))(((*********)))))))))))))))************************)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))***))))))((((((((()))))))))*********+++''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))************************(((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((('''&&&'''((()))************)))))))))(((((((((((())))))))))))******)))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))(((((()))***++++++)))))))))(((''''''((((((((((((''''''''''''(((((()))((('''&&&'''(((***+++((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))))))))))))))******++++++++++++*********)))))))))(((((())))))************))))))******))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************(((((())))))***************************+++++++++***+++++++++***)))((((((((((((((((((((()))******************************((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))))))))(((((())))))************))))))))))))))))))))))))&&&''')))***++++++***)))''''''((((((((('''&&&&&&&&&''')))******)))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))***)))(((''''''((()))***'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))++++++***))))))***+++,,,,,,,,,,,,++++++************++++++++++++***))))))***************)))((('''(((((())))))))))))))))))((()))******)))((()))***))))))))))))***+++,,,---************))))))))))))((((((((((((((((((((((((******))))))))))))))))))((((((((())))))*********************)))))))))(((((((((((((((((((((((((((************))))))))))))((((((((((((((())))))))))))))))))))))))******+++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))###%%%(((+++,,,+++***((())))))))))))))))))******************************))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((************************(((((())))))))))))******(((((((((((())))))))))))+++************)))))))))************))))))))))))((((((((((((((((((((((((************************''''''((()))***+++,,,,,,&&&''''''((()))))))))(((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***(((%%%######%%%(((***((('''''''''((()))***+++)))******(((&&&&&&'''((()))((((((''''''(((((())))))((('''''''''((()))***((((((((((((((((((((((((''''''((((((((((((((((((&&&'''(((((())))))))))))'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))***+++++++++******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))(((((('''((((((((()))******++++++))))))************************++++++******))))))(((''''''(((((()))***+++************************(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))((((((((((((((()))******++++++))))))))))))))))))))))))(((((())))))***)))))))))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((())))))******))))))((((((((()))))))))))))))***(((((()))************************+++++++++++++++,,,,,,++++++++++++++++++***++++++++++++***)))))))))************))))))(((((((((((()))))))))))))))''')))***)))(((((()))+++))))))))))))***+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))''''''(((((((((((())))))(((((())))))))))))))))))(((((())))))))))))*********))))))))))))***+++,,,'''((()))***+++,,,,,,,,,))))))))))))))))))))))))!!!$$$'''***++++++***))))))))))))***************************************************+++++++++))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))******++++++******)))***))))))(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))+++++++++*********))))))************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''')))***,,,---...'''(((((())))))))))))((()))))))))))))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&'''((()))***''')))***)))''''''))),,,***))))))(((((())))))***)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))*********&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((''''''''''''(((((('''''''''((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((()))))))))))))))(((''''''((())))))***++++++***)))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))(((''')))))))))((('''%%%$$$"""'''(((((()))******++++++))))))))))))))))))))))))(((((())))))***)))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))*********++++++***)))(((''''''((()))***))))))))))))))))))))))))************************)))))))))))))))*********'''(((((()))******++++++))))))))))))))))))))))))***))))))(((((((((((()))''''''((((((((((((''''''######$$$%%%&&&((()))***'''''''''''''''''''''''''''((((((((()))))))))***''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''(((******((('''&&&((((((((())))))))))))***'''((()))******)))((('''(((((((((((())))))******)))+++---//////...,,,+++((()))+++------,,,+++***++++++++++++++++++,,,,,,***++++++++++++***))))))((())))))************))))))*********++++++++++++'''((())))))(((((()))++++++***************+++++++++++++++*********))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))(((((((((************))))))))))))((((((((())))))*********((((((((()))******++++++)))))))))*********++++++******)))))))))***+++,,,'''((()))***+++,,,,,,,,,))))))))))))))))))))))))$$$%%%&&&((()))*********((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))******+++++++++************)))((('''&&&%%%%%%''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))++++++++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))******++++++))))))************))))))'''(((((())))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((()))))))))%%%%%%%%%&&&&&&((())))))&&&)))+++***))))))---000******))))))))))))******))))))((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((()))************%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))'''((()))))))))))))))(((&&&''''''((()))*********))))))))))))(((((((((((())))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((()))******)))((('''++++++***(((&&&### '''(((((()))***+++++++++))))))))))))((((((((('''&&&&&&'''((()))))))))(((''''''''''''((()))++++++(((((((((((((((((((((((())))))******+++++++++,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,'''(((((()))***+++++++++))))))))))))))))))))))))+++***)))'''''''''((()))(((((()))))))))))))))(((%%%%%%%%%%%%'''***,,,...))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&)))++++++)))&&&%%%''''''''''''(((((((((((('''((()))******)))(((''''''((((((((())))))******&&&(((+++---...,,,)))((('''))),,,......---+++)))*********++++++,,,,,,---***++++++++++++***))))))'''((()))***************+++++++++,,,,,,---------&&&((())))))(((((()))+++++++++******************+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&************))))))))))))))))))******++++++++++++(((((()))***+++,,,,,,---))))))******+++++++++,,,+++***)))))))))***,,,,,,'''((()))***,,,,,,,,,---))))))))))))))))))))))))///...---,,,+++***))))))(((((())))))*********+++((((((***++++++***)))(((+++++++++++++++***)))((())))))))))))))))))))))))+++++++++************)))))))))************))))))++++++************++++++((((((((((((((((((((((((&&&''')))*********)))((((((((())))))******++++++(((((())))))))))))((((((++++++******))))))((((((***************++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***+++,,,,,,---''''''''''''''''''''''''******)))((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&)))(((((((((******(((''')))(((((('''''''''((((((((()))***++++++***)))((())))))(((((('''''''''&&&'''((()))))))))))))))((('''((()))***)))(((&&&$$$&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))&&&&&&(((***+++***'''$$$''''''((()))******))))))******)))((('''&&&%%%%%%'''((()))******++++++***(((((()))***++++++,,,,,,)))))))))))))))(((''''''+++++++++***************++++++******))))))(((((('''(((((()))))))))))))))''''''(((((())))))******))))))***))))))(((''''''))))))))))))))))))))))))---***((()))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******)))(((''''''&&&***)))))))))***+++,,,,,,,,,,,,++++++***)))))))))+++***)))(((((()))***++++++***)))))))))***,,,,,,+++*********))))))((((((''''''((()))))))))))))))***************)))(((((()))((('''&&&&&&%%%&&&&&&))))))))))))))))))))))))***(((&&&%%%%%%%%%'''((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((+++******)))((()))))))))((((((((((((((((((((((((,,,***((('''&&&'''((()))(((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))************))))))++++++******++++++,,,---+++++++++++++++***)))(((************************)))))))))))))))))))))))),,,,,,------,,,+++)))(((++++++***************+++---,,,***)))((('''((((((+++*********))))))(((((())))))))))))************++++++************++++++,,,)))'''(((******%%% """&&&)))***))))))+++---))))))))))))))))))))))))++++++***)))))))))))))))***)))((('''&&&&&&'''((()))************))))))((((((((()))***+++,,,,,,,,,111...+++******+++++++++++++++++++++************+++******)))(((''''''&&&))))))***++++++***))))))+++++++++++++++***))))))))))))))))))))))))))))))*********)))))))))(((((())))))************))))))+++******))))))******+++))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))*********((()))))))))))))))((((((*********)))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))***+++++++++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))***))))))(((((((((''''''''')))(((((((((******(((''')))(((((('''''''''(((((())))))************))))))))))))((((((((('''''''''(((((()))))))))((((((''''''((()))***)))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))''''''''')))******'''%%%(((((()))*********)))))))))))))))(((''''''&&&&&&'''(((((((((((((((''''''((())))))***++++++,,,,,,*********+++******)))(((*********************************)))))))))))))))'''(((((()))))))))))))))(((((()))))))))))))))***(((((())))))(((''''''&&&))))))))))))))))))))))))+++)))((((((+++,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******+++++++++***))))))((((((***))))))))))))******+++))))))******************+++***)))(((((()))***+++))))))((((((((()))***+++************)))))))))(((((())))))******************************)))((((((((('''''''''''''''(((((())))))))))))))))))))))))***((('''%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((+++***(((''''''((()))***(((((()))************)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))))))))***************)))))))))************))))))***************+++,,,,,,+++++++++++++++***))))))************************++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))(((((((((((())))))+++***)))((((((((()))***************)))))))))(((((((((((()))))))))******+++******))))))******+++---***'''(((******&&&"""%%%'''******(((((()))+++************************+++***)))(((((((((((()))***)))((('''&&&''''''(((&&&''''''((((((((((((((((((((()))++++++,,,,,,+++000---+++)))***++++++***))))))))))))))))))))))))*********)))((('''''''''***+++++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))************))))))+++******))))))******+++************************)))(((((((((((()))******************)))))))))))))))*********)))(((((('''))))))))))))************))))))((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((()))))))))******))))))(((((((((((('''''')))(((((((((******((('''(((((((((''''''(((((()))******))))))))))))******))))))((((((((((((''''''((()))))))))((('''&&&&&&'''((()))))))))(((&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((())))))))))))(((''''''))))))((('''))))))*********)))(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%)))))))))***++++++,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************'''((())))))******))))))***************))))))))))))))))))))))))(((((('''))))))))))))))))))))))))+++)))'''''')))+++,,,,,,))))))))))))))))))))))))******************************))))))))))))******,,,,,,++++++******))))))***)))))))))))))))))))))''''''((())))))***++++++******))))))))))))******((((((((('''((())))))***************))))))))))))))))))***+++++++++++++++)))************))))))(((''''''''''''((()))***+++)))))))))))))))))))))))))))((('''&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''((())))))******))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))******+++++++++******)))))))))************))))))***))))))))))))***++++++***++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***************)))((((((((((((((())))))((((((''''''(((((()))***************))))))))))))''''''((((((((()))))))))+++******))))))******+++...+++'''''')))***(((%%%''')))******((('''((((((************************))))))((((((''''''(((((())))))(((''''''''''''(((%%%&&&'''(((((())))))(((((()))***+++++++++++++++...,,,)))))))))******)))))))))))))))))))))))))))******))))))(((((('''''',,,,,,,,,,,,+++++++++*********+++++++++******)))))))))))))))))))))))))))******)))))))))((((((((())))))************))))))******))))))))))))*********************************)))((((((((()))+++,,,++++++******))))))((((((***************)))((('''(((((())))))******++++++((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((()))))))))*********))))))(((((((((((((((((()))(((((((((******((('''(((((((((((((((((()))***+++***)))(((((()))***+++))))))(((((((((((((((((()))))))))((((((&&&%%%$$$''''''((()))(((((('''&&&'''''''''''''''((((((((('''''''''''''''''''''''''''((()))******)))(((''''''(((((((((((()))))))))+++)))'''&&&((()))))))))))))))))))))(((((('''&&&''''''(((((())))))))))))+++++++++++++++***)))((())))))*********++++++++++++++++++++++++******)))(((((((((((())))))))))))(((((())))))******++++++(((((()))************))),,,,,,++++++******))))))*********++++++******)))))))))))))))))))))))))))+++***((('''((()))++++++))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******+++++++++******)))))))))))))))))))))((((((''''''''''''(((((())))))))))))***))))))))))))))))))***(((((((((((())))))***************)))))))))))))))((()))******++++++******))))))************)))((())))))(((((()))******+++))))))))))))))))))))))))))))))((('''&&&''''''((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((()))(((((((((''''''((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%'''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))******++++++******)))))))))******++++++******))))))))))))((())))))***+++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))***+++******************+++,,,(((''''''''''''(((((((((*********)))))))))))))))''''''''''''((((((((((((******))))))))))))******...+++(((''')))***)))((('''((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((()))***************)))((()))***+++++++++++++++---+++(((((()))***)))((())))))************++++++***)))))))))((((((((('''---,,,,,,++++++*********)))******+++++++++******))))))))))))))))))))))))++++++*********)))))))))))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******))))))((((((***************)))(((((((((((())))))******++++++((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))************(((((()))))))))))))))))))))(((((((((******((('''((((((((((((((()))******+++***)))(((((()))***+++(((((())))))))))))))))))))))))))))))((('''&&&%%%''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((()))))))))***+++)))'''&&&((()))***)))(((((((((((('''&&&%%%%%%''''''(((((()))*********))))))***+++++++++++++++***************+++++++++******++++++******)))(((''''''(((((())))))))))))(((((())))))******++++++((())))))***************,,,,,,++++++******))))))(((((())))))***))))))((())))))))))))))))))))))))++++++***((('''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******)))))))))))))))((((((((())))))******)))((('''&&&))))))))))))(((((('''''')))))))))******)))))))))))))))*********+++++++++))))))))))))))))))******'''((())))))******))))))((())))))*********))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))*********)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((()))))))))))))))((((((******++++++++++++******)))))))))((())))))***+++)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((()))***+++******))))))***+++,,,,,,)))))))))(((''''''&&&%%%))))))))))))))))))******''''''''''''((((((((((((***))))))))))))))))))***,,,***((((((((()))******&&&'''''')))*********)))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((******+++******)))((('''))))))***+++++++++******+++***(((((()))***)))(((((((((((()))))))))******))))))))))))((((((((((((---,,,+++******)))******))))))***++++++++++++***))))))))))))))))))))))))++++++++++++************))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))***++++++************)))))))))))))))******++++++******)))))))))))))))************))))))((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))))))))*********++++++(((((())))))))))))******)))(((((((((******((('''(((((((((((()))***++++++******))))))))))))******(((((())))))))))))******)))*********)))((('''&&&''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((())))))******))))))(((((((((((()))))))))******+++)))''''''(((******)))''''''((((((((('''&&&&&&((((((((())))))*********&&&'''((()))*********************************************+++***))))))((('''(((((())))))******+++))))))))))))************((()))******++++++*********************)))))))))%%%&&&&&&''''''''''''&&&)))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))******************************))))))))))))******)))(((((((((((((((((((((((()))***+++***)))((('''++++++***))))))(((''''''))))))************))))))))))))***+++++++++++++++))))))))))))************''''''((()))))))))))))))((())))))************))),,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((()))***+++++++++***((('''(((((((((((((((((((((((()))))))))))))))*********&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''((()))))))))))))))******++++++++++++*********))))))))))))***++++++))))))***++++++++++++***************************+++++++++++++++++++++++++++******)))))))))******''''''''''''((()))***+++*********)))((('''%%%%%%))))))))))))************''''''((((((((()))))))))***))))))(((((())))))***))))))((((((((()))******'''&&&&&&(((***+++***)))''''''''''''''''''''''''((((((''''''(((((())))))&&&'''(((((()))(((((((((((((((((((((((('''&&&&&&)))******+++++++++*********)))((()))***+++)))(((%%%&&&&&&''''''((((((((())))))))))))((((((((((((---,,,***)))(((((())))))))))))***+++++++++++++++))))))))))))))))))))))))************))))))))))))))))))************))))))))))))(((((((((((())))))************************))))))***++++++++++++***)))))))))))))))*********(((((()))***++++++++++++*********)))))))))))))))***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))*********+++++++++(((((()))))))))*********)))(((((((((******((('''(((((((((((()))***+++,,,))))))************))))))(((((()))))))))*********)))***************))))))'''''''''''''''((())))))))))))))))))((((((((('''((((((((((((((((((((((((***))))))))))))))))))***(((((()))))))))*********+++)))(((((()))******)))'''((())))))))))))))))))))))))))))))))))))******((())))))*********))))))************************++++++,,,,,,++++++***)))(((((())))))***++++++,,,*********)))))))))))))))))))))***++++++++++++***(((((()))))))))))))))***&&&&&&'''((((((((((((((())))))))))))))))))))))))###'''***+++***))))))***))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))''')))***+++,,,+++***)))******************))))))((()))***++++++***)))(((((((((***+++++++++***)))((()))))))))************(((((()))************)))(((((()))******************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((((()))***+++***)))'''&&&(((((((((((((((((((((((()))************))))))(((&&&'''(((((())))))(((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&'''((()))***+++++++++***++++++,,,,,,++++++******************+++,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))''''''''''''((()))***+++))))))*********)))'''&&&((()))))))))************((((((((()))))))))******))))))(((((((((((())))))&&&'''((())))))((()))))))))((('''(((***+++)))'''(((((((((((((((((((((((()))(((((((((((()))***+++%%%&&&((()))))))))((((((%%%%%%'''((())))))))))))******+++++++++******)))***))))))***++++++***)))'''''''''((()))*********(((((((((((())))))))))))---,,,***(((((((((((()))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))++++++++++++++++++++++++((()))***,,,,,,+++******(((((())))))******++++++'''((()))***+++,,,,,,,,,++++++******))))))((((((***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---******************************)))((((((((((((((()))************+++++++++(((((())))))*********+++)))(((((((((******)))'''(((((((((((()))***+++,,,((()))***++++++***)))((((((((())))))*********+++)))******++++++++++++***'''''''''''''''((()))*********))))))((((((((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))***************)))((()))***+++***(((((()))***+++++++++++++++******)))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++******************,,,,,,---------,,,++++++((())))))***+++,,,,,,,,,++++++******))))))(((((())))))***++++++++++++***''''''(((((())))))******))))))***+++++++++++++++))))))))))))))))))))))))###))),,,+++***+++---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************++++++'''(((***,,,---,,,+++***)))))))))***++++++,,,,,,((()))***++++++***)))(((&&&''')))*********)))((((((((())))))*********+++))))))***+++++++++++++++(((((()))***************''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((('''((()))***)))(((&&&%%%(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&''')))***,,,---------***++++++,,,,,,++++++***++++++******++++++,,,---((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***+++,,,---'''(((***++++++******)))(((((())))))*********+++))))))))))))************))))))(((((((((((())))))$$$&&&((())))))(((((((((,,,***((((((******'''$$$************************)))))))))))))))***++++++%%%&&&((()))))))))(((((($$$%%%''')))+++---......******+++++++++******)))******)))***,,,,,,+++)))***++++++,,,------......(((((((((((()))))))))))),,,,,,++++++***)))(((((()))************++++++++++++++++++***)))(((((('''(((((()))***************+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************(((((((((((())))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************&&&'''''''''(((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((***+++,,,,,,+++)))((('''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))++++++***)))((((((((()))***((((((***,,,,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))***+++,,,,,,+++***)))************************+++++++++******((('''''')))))))))))))))))))))))),,,,,,++++++***)))((((((---,,,,,,++++++,,,,,,---((((((''''''''''''(((((((((((((((((())))))))))))++++++************++++++&&&((()))***)))((()))***))))))************))))))(((''''''))),,,+++(((%%%++++++++++++***((('''&&&++++++++++++++++++++++++---,,,***)))))))))*********)))))))))((((((''''''))))))*********((('''&&&&&&((()))++++++)))(((&&&''''''(((((()))*********(((((('''(((((()))***+++((((((((((((((())))))***'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))***(((''')))---//////...))))))((((((((((((((()))(((((()))***************)))***,,,------,,,***))),,,,,,++++++***++++++++++++******))))))******++++++*********))))))(((((()))'''%%%&&&)))***(((&&&((()))***++++++***)))(((************))))))))))))''''''(((((())))))******(((''''''''''''((())))))(((''''''&&&&&&((()))***((((((((((((((()))******&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&'''(((+++,,,''')))+++,,,---,,,***)))***)))))))))((((((''''''))))))***++++++++++++***))))))(((((('''''''''&&&,,,,,,++++++***))))))((()))************+++++++++++++++******)))(((((('''((())))))***************++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************))))))************************************************))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((()))))))))******************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))***+++((((((((('''(((((())))))'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))+++***))))))))))))))))))***)))(((***,,,,,,)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++++++++++++++,,,******++++++++++++************************************+++******)))((('''************************,,,,,,++++++***))))))(((***))))))(((((())))))***))))))(((((((((((())))))(((((((((((()))))))))******))))))))))))))))))***%%%''')))***))))))***+++))))))************)))))))))((((((***,,,,,,)))&&&***++++++++++++******)))************************+++***)))((((((((()))************))))))((((((((('''((()))******)))(((((('''((()))******)))((('''))))))(((''''''&&&&&&%%%((((((((((((((())))))***)))))))))))))))******+++'''''''''''''''''''''''')))((('''&&&&&&&&&'''''')))((((((((('''''''''''')))(((''''''''''''((()))***'''%%%&&&((()))'''&&&***))))))(((((()))))))))((())))))***************)))***,,,------,,,***))),,,,,,++++++***++++++,,,+++++++++++++++++++++++++++*********)))))))))))))))(((&&&''')))***(((&&&'''((()))******)))((('''*********)))))))))((((((((((((((()))))))))))))))))))))(((((((((''''''&&&'''&&&&&&%%%&&&'''((()))((('''''''''(((((()))***(((((()))))))))))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((''''''(((******((()))***+++++++++***)))+++++++++******)))))))))))))))***++++++++++++***)))))))))((((((((('''''',,,,,,++++++***))))))))))))************+++++++++++++++******)))(((((((((((()))******++++++******************))))))))))))((((((((((((((((((((((((************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************************************************++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))************++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************))))))((($$$%%%&&&((()))*********''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++***)))((()))++++++)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++******+++++++++++++++************++++++************************)))***************))))))************************,,,,,,++++++***))))))))))))(((((((((((((((((()))******))))))))))))******((((((((()))))))))******))))))(((((((((((())))))&&&(((*********)))***,,,))))))************))))))***)))***+++,,,,,,***(((******+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((((('''(((((()))******************)))))))))&&&'''((()))************'''((()))******)))((('''***))))))(((((('''&&&&&&)))))))))(((((((((((((((******))))))******+++,,,'''''''''''''''''''''''')))(((''''''&&&&&&''''''(((((((((((('''''''''''')))((((((''''''(((((()))+++***(((((())))))((('''******)))))))))******+++)))))))))************+++)))***+++,,,,,,+++***))),,,++++++***++++++,,,,,,***+++,,,------,,,+++******************))))))))))))((('''((()))***)))''''''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))((((((************)))'''%%%$$$&&&&&&%%%%%%&&&&&&'''((('''''''''&&&''''''((())))))***************))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******,,,,,,,,,,,,,,,+++++++++((()))******++++++***************)))))))))))))))+++++++++*********))))))))))))*********+++++++++************))))))(((((())))))***++++++++++++***++++++++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---************************************************)))))))))*********++++++((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))***+++++++++)))((('''###$$$&&&(((*********)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))******))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++,,,+++***))))))***+++,,,************************))))))***+++++++++******************************+++++++++*********))))))++++++************+++++++++******************+++(((((()))))))))*********))))))(((((((((((())))))(((***++++++***))))))***)))******++++++******)))***++++++,,,,,,,,,+++*********++++++,,,++++++***************************(((((((((((())))))******++++++******************''''''((()))))))))))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,)))))))))))))))(((''''''))))))(((((())))))***+++''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((''''''''')))(((((((((((((((((())))))))))))***+++,,,,,,,,,******************+++,,,***))))))*********++++++)))***++++++++++++***)))++++++******++++++,,,,,,***+++---......---+++***************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''+++******))))))(((((((((((()))***+++***(((&&&$$$&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((())))))*********)))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))******)))((('''&&&((((((((('''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************************************+++++++++***************))))))*********+++++++++*********)))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---************************))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***+++++++++)))((('''%%%&&&((()))))))))((('''))))))))))))))))))((((((************************)))))))))))))))))))))))))))((((((((()))***++++++)))******))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))------,,,,,,,,,,,,------,,,+++***))))))***+++,,,************************)))******++++++++++++***************************+++++++++***************,,,,,,,,,++++++,,,,,,,,,++++++************++++++))))))))))))************+++******))))))******+++,,,---...,,,***(((((((((******++++++++++++******++++++,,,,,,,,,+++++++++++++++++++++***)))((('''++++++++++++++++++++++++((())))))***++++++++++++******************++++++******)))((((((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,))))))******)))((('''&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))(((%%%&&&((())))))***************))))))***+++,,,,,,*********)))***+++,,,,,,************************+++*********++++++,,,---***+++---......---+++******************+++++++++)))*********))))))******************************))))))))))))((((((((((((++++++******))))))((((((&&&((()))++++++***(((''''''((((((((())))))))))))((('''&&&&&&&&&&&&'''''''''(((((()))((((((''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))******)))((('''&&&((((((((('''((())))))************+++++++++++++++(((((()))************)))************++++++++++++************************)))************+++++++++******)))))))))))))))))))))***++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******************************))))))))))))((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))************))))))(((((()))))))))))))))((('''******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))******)))(((((()))+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++++++++************++++++***************************+++++++++++++++******++++++++++++++++++++++++************************++++++************++++++++++++************++++++)))))))))*********++++++++++++************++++++---...///---+++)))((((((******++++++++++++*********+++,,,,,,******+++,,,+++++++++***)))((('''&&&++++++++++++++++++++++++)))******++++++++++++***)))))))))***************+++***)))(((''''''''''''))))))(((((((((((())))))***))))))(((((('''&&&&&&(((((()))******)))'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((()))))))))(((((('''''''''(((((((((((((((((())))))******))))))((('''***,,,,,,+++))))))***)))))))))))))))***+++,,,++++++***)))***+++,,,---************************************+++,,,------***+++,,,------,,,+++************+++++++++++++++)))+++,,,+++***)))***+++,,,++++++******++++++,,,************))))))))))))******************))))))'''((()))*********))))))(((((()))************))))))(((''''''&&&'''''''''&&&&&&'''((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))************'''((())))))******))))))***************+++++++++************************)))************+++++++++)))))))))))))))))))))***)))***++++++,,,,,,++++++)))))))))******+++++++++************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************))))))************************))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************++++++*********)))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))***+++******))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))***+++)))''''''))),,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******************************,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++******************************))))))))))))************))))))))))))******))))))*********+++++++++******))))))))))))******+++,,,...---,,,******+++***++++++,,,,,,++++++******+++,,,+++))))))***---++++++++++++******)))(((************************)))******++++++***)))(((((((((((())))))************)))(((''''''((())))))))))))(((((((((((())))))))))))(((''''''&&&&&&%%%&&&''')))*********(((''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((()))***))))))(((''''''''''''((((((((()))((()))************)))((('''***---...---+++,,,---(((((((((((()))***+++,,,,,,+++***))))))+++,,,...******))))))))))))******************+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,)))+++---,,,***)))***,,,++++++***))))))***++++++++++++++++++******************************++++++*********)))))))))))))))'''''')))*********)))(((***)))(((((('''''''''(((%%%&&&'''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((******((()))***+++++++++***)))))))))))))))******++++++'''(((((())))))))))))))))))))))))*********++++++******************++++++)))************+++++++++)))))))))))))))***************+++,,,,,,,,,,,,+++''''''(((((()))))))))***))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))),,,,,,,,,++++++*********(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***)))(((((((((***+++,,,+++***)))))))))***,,,---+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((()))))))))***+++)))''''''***---))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))************************---------,,,+++***)))(((++++++++++++++++++++++++******************++++++++++++************++++++******))))))))))))******)))************+++++++++))))))(((((((((((()))))))))***,,,---,,,,,,---...***++++++,,,,,,++++++***)))+++,,,+++((((((***---******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********((('''&&&''''''(((((()))))))))***((((((''''''((()))***,,,))))))(((((((((((())))))''''''(((((()))*********%%%''')))***+++***)))(((((((((((((((((()))******))))))))))))))))))))))))&&&'''(((*********)))(((&&&'''''''''(((((())))))((()))***++++++***)))((("""'''))))))***+++---''''''''''''((()))***+++,,,+++***))))))+++---...******))))))))))))******************+++,,,---...++++++***))))))***++++++*********++++++,,,,,,,,,))),,,---,,,***)))+++---+++***)))(((((()))***+++,,,,,,,,,+++++++++******)))))))))***+++++++++,,,---,,,***)))((((((((((((%%%&&&((()))))))))((('''******)))(((((((((((((((%%%&&&((()))+++,,,,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&'''(((+++,,,''')))+++,,,---,,,***)))))))))*********+++++++++'''(((((()))))))))))))))(((((())))))************,,,***)))+++///000///...))))))*********++++++++++++*********+++,,,,,,---************************))))))***+++++++++++++++------,,,,,,+++*********************************))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******))))))))))))************+++***)))))))))***,,,,,,((((((((((((((((((((((((+++******)))))))))))))))************************,,,+++***(((''''''''''''***((('''&&&&&&'''(((***************************++++++***)))((((((((()))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))************)))************+++++++++*********)))))))))))))))+++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******,,,+++***((((((((()))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))++++++******))))))((((((*********))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,((((((((()))***,,,---...++++++++++++++++++++++++************************************************,,,,,,,,,+++***)))((('''++++++************++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,((()))+++------,,,+++***,,,++++++***+++,,,...///---,,,,,,+++*********++++++++++++*********))))))++++++************++++++*********))))))))))))(((************************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,+++)))'''&&&!!!$$$(((+++,,,---,,,***)))((('''&&&&&&'''(((&&&''''''((()))*********+++***)))))))))***,,,---'''((()))***+++,,,,,,,,,(((((())))))******++++++,,,+++++++++***)))))))))************************)))***+++,,,---,,,++++++//////...---,,,,,,+++++++++++++++,,,,,,---------(((((())))))******++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++*********---+++(((&&&&&&(((+++---))))))(((((((((((()))))))))'''&&&'''***+++***(((((()))***++++++***)))((())))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))******+++******)))(((((((((((((((*********)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))((())))))******,,,***)))***---...---,,,))))))*********+++++++++***)))))))))******+++,,,************************((()))******++++++***************+++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))************+++***)))))))))***+++,,,************************))))))(((((()))***++++++************************,,,+++***))))))((())))))***)))'''&&&&&&''')))***************************+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***)))))))))))))))))))))))))))))))))************)))************+++++++++************************+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))***)))))))))))))))))))))''''''((((((((()))))))))*********)))))))))))))))***))))))))))))))))))))))))************+++++++++)))***++++++++++++***)))((()))***+++++++++++++++*********)))******+++,,,))))))))))))))))))))))))************************************************,,,,,,,,,,,,+++***)))(((++++++************++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))***************************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++,,,...000000///...---------,,,+++++++++,,,------,,,++++++******+++++++++++++++*********))))))*********))))))*********++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((('''((()))***+++***)))(((***)))((('''&&&''''''(((((())))))***++++++,,,,,,***)))((('''&&&&&&''''''((()))***+++++++++++++++))))))))))))************+++++++++***************************************)))***+++,,,,,,,,,++++++///......---,,,,,,++++++)))*********++++++++++++)))))))))))))))***************++++++******)))(((,,,,,,,,,++++++*********,,,+++)))'''''')))+++,,,))))))(((((((((((()))))))))'''&&&'''***+++***(((((()))************)))((())))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))******+++******)))((((((((((((((())))))))))))))))))))))))************************(((((())))))***+++,,,,,,*********)))******+++,,,,,,***)))***+++,,,+++******************+++++++++)))))))))((())))))***+++************************'''((())))))******))))))(((((())))))***++++++,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))******************))))))******+++,,,************************''''''(((((()))+++,,,---************************++++++************+++++++++***)))(((((()))***+++************************))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))************)))************+++++++++************************+++******)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******'''(((((((((((()))))))))))))))))))))************))))))))))))))))))******)))************+++++++++)))***++++++++++++***)))******+++++++++++++++***,,,,,,+++***)))))))))***))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++++++++************++++++************************((()))***+++,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,---///000000000///.........,,,+++************,,,,,,++++++******+++++++++++++++******************))))))(((((())))))***,,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************...---,,,+++***)))(((((())))))((('''''''''(((((()))))))))***++++++,,,,,,---,,,+++***(((((((((((()))******+++++++++*********************)))))))))***************+++++++++************************)))***++++++,,,,,,++++++......------,,,,,,++++++((((((((()))))))))))))))************))))))))))))***+++,,,,,,***(((%%%$$$+++++++++++++++*********++++++************++++++))))))(((((((((((()))))))))((('''((()))***)))(((((())))))******))))))((()))))))))))))))))))))))))))((((((''''''''''''((()))))))))))))))******+++***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))(((((()))***++++++,,,,,,++++++++++++***)))******************************)))))))))******+++************************''''''((()))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((()))))))))***************************+++++++++************************(((((((((((()))***+++,,,************************))))))))))))******+++,,,++++++***))))))***++++++************************)))((((((((()))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********((()))))))))************))))))*********+++++++++*********++++++++++++++++++******)))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************(((((())))))******++++++)))))))))))))))*********))))))*********+++++++++*********++++++*********+++++++++,,,++++++******,,,+++******))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---------------++++++************++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,***+++,,,---------,,,,,,---,,,,,,+++++++++******,,,,,,++++++***++++++,,,************************))))))(((((((((((()))))),,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,++++++*********+++,,,))))))((((((((((((((((((''''''(((((())))))))))))------,,,+++******))))))******+++++++++******)))+++++++++******))))))))))))))))))***+++++++++,,,************************)))******+++++++++++++++---------,,,,,,,,,++++++(((((())))))))))))))))))++++++******))))))(((((((((***+++,,,+++(((%%%###+++++++++***************+++++++++,,,,,,+++++++++))))))(((((((((((()))))))))((((((((()))))))))(((((())))))))))))))))))((((((((((((((((((((((((((()))(((''''''''''''(((((()))))))))))))))******+++))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))...,,,***'''&&&&&&'''((('''''''''''''''((()))***---------,,,+++*********************************,,,++++++*********++++++************************''''''((()))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***((()))))))))************))))))******++++++++++++))))))))))))))))))))))))******)))))))))))))))***************************((((((((((((((()))***+++++++++************++++++************************)))((((((((()))***++++++)))))))))))))))))))))))))))))))))******+++++++++(((((())))))************((()))))))))************))))))*********+++++++++***+++++++++,,,,,,,,,---+++******)))))))))))))))+++)))(((&&&&&&((()))+++******************************))))))))))))******)))))))))*********))))))))))))))))))))))))))))))(((((())))))******************+++++++++,,,,,,,,,(((((())))))******++++++(((((())))))************))))))*********++++++++++++******************+++++++++,,,,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++************++++++************************++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,))))))******++++++++++++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,************************))))))(((((((((((()))))),,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,***))))))))))))***+++,,,(((((())))))))))))))))))((((((((((((((()))))))))''''''((((((((((((((((((******+++++++++******))),,,,,,++++++******)))))))))))))))***+++++++++,,,************************)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++************************++++++******))))))((((((&&&'''***++++++***'''&&&***************************+++,,,,,,,,,,,,+++***))))))(((((((((((())))))((()))))))))((((((((())))))(((((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))******+++))))))(((((((((((())))))''''''(((((())))))))))))************************///---+++(((''''''((()))(((((((((((()))***+++,,,,,,---...---+++******++++++++++++***************---,,,++++++++++++++++++************************'''((())))))******)))))),,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))************))))))***++++++++++++***((((((((((((((((((((((((++++++***)))))))))))))))************************((((((''''''((()))******************************************************))))))))))))))))))***+++)))))))))))))))))))))))))))******++++++,,,,,,,,,((((((((()))******++++++))))))))))))************)))************++++++++++++++++++,,,,,,------...+++******)))))))))))))))***)))(((''''''((()))*********************************))))))))))))******(((((()))************)))))))))))))))))))))))))))((((((((()))******++++++***++++++++++++,,,,,,,,,))))))))))))************((((((((()))******++++++)))************+++++++++++++++***))))))***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,++++++************++++++************************,,,,,,,,,+++++++++******......------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++******++++++,,,,,,***************+++++++++***))))))(((((())))))***,,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************)))((((((''''''(((((()))*********))))))******************++++++'''((()))************))))))******+++++++++******+++++++++++++++************************+++++++++***************************))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,+++++++++++++++******************))))))))))))%%%&&&)))***++++++***))))))))))))*********************++++++++++++******))))))(((((((((((())))))((()))***)))((('''((())))))((((((''''''(((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))******+++((((((((((((((())))))***&&&''''''(((((())))))******************************))))))((()))***+++,,,************+++---......***+++---,,,)))(((***,,,+++++++++*********)))))),,,,,,+++***************************************((()))******++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***+++++++++,,,,,,+++++++++))))))))))))************((()))***+++,,,++++++***))))))))))))))))))))))))***)))))))))))))))***+++************************)))))))))((())))))******))))))************))))))************************+++***))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,'''(((((()))******++++++))))))))))))************)))************+++++++++++++++,,,,,,---.........+++******)))))))))))))))))))))(((((((((((())))))******************************))))))))))))******'''((()))***+++******)))))))))))))))))))))))))))'''(((((()))******++++++)))))))))*********++++++*********)))))))))))))))'''(((((()))******++++++)))************+++++++++++++++***))))))***++++++******+++,,,------------,,,+++******)))*********))))))))))))))))))))))))******************************************************++++++++++++++++++++++++************++++++************************++++++++++++++++++,,,,,,///......---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,------)))***++++++,,,+++******++++++******++++++,,,---))))))*********+++++++++*********))))))*********++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((((((***+++++++++)))(((&&&%%%'''((()))***+++******)))+++*********************++++++,,,---,,,+++******((()))***+++++++++++++++***++++++++++++++++++,,,+++++++++******************************************))))))((()))***+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))*********'''((()))***++++++++++++((()))))))))*********+++************************))))))(((((((((((())))))(((***+++***'''&&&'''))))))(((''''''''''''((()))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))******+++((((((((((((((()))******&&&&&&''''''((())))))***))))))))))))))))))))))))''''''(((((()))***++++++((()))))))))***,,,---...'''***++++++(((''')))+++++++++++++++******))))))++++++***))))))((())))))************************))))))***+++++++++++++++*********+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************++++++++++++******))))))))))))************((()))***+++,,,+++******************************(((((((((((()))+++,,,---************************++++++***************+++))))))************))))))************************++++++***)))(((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++))))))))))))************)))************+++++++++++++++,,,,,,---...//////+++******)))))))))))))))(((((())))))))))))((((((******************************))))))))))))******'''((()))+++++++++***)))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))++++++******))))))(((((('''(((((()))***+++++++++)))************+++++++++,,,+++***))))))***+++,,,)))***+++,,,---............---,,,***)))(((((((((++++++++++++++++++++++++************************((((((((((((((((((((((((******+++++++++******)))++++++************++++++************************))))))***+++,,,------...//////...---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,+++******+++,,,---+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,+++***((('''+++*********+++,,,,,,---))))))******++++++++++++++++++************++++++*********))))))))))))(((************************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,+++***'''&&&((()))+++,,,+++***(((&&&'''((()))+++++++++***))))))))))))((((((((((((((()))*********)))'''&&&$$$'''((()))***+++,,,,,,,,,*********++++++,,,,,,---,,,+++++++++******))))))***************************)))((((((((()))+++,,,++++++++++++++++++++++++,,,+++++++++******))))))(((((())))))******++++++***************++++++,,,(((((())))))*********+++******))))))))))))******))))))(((((((((((())))))(((***+++***'''&&&'''))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''((()))***)))))))))))))))******+++((((((((((((((()))******&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((((()))(((((('''&&&%%%%%%&&&&&&''')))***+++,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************+++***)))(((((()))***+++******++++++++++++******+++++++++*********))))))************************************************************************))))))))))))))))))))))))+++)))'''(((+++,,,***((($$$%%%&&&((())))))******(((((((((((((((((((((((('''((()))+++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,,,,,,,---...///000111222///......---+++***)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++)))((('''))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,------************************++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******************************---,,,,,,+++***)))((((((************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++,,,---------,,,,,,,,,...000///------000222666444111...---,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++'''((()))***,,,...//////,,,+++)))(((((()))+++,,,************+++,,,------+++,,,,,,+++******+++---+++,,,...///...,,,***((('''((()))+++++++++***))))))***,,,------,,,***)))++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++*********))))))'''((()))+++++++++***)))************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((***+++,,,,,,+++***))))))(((((((((((()))))),,,+++(((''''''(((+++,,,***************)))((((((+++*********))))))((((((((()))+++---.........---++++++++++++++++++++++++'''(((***,,,,,,,,,***)))*********************************************+++'''(((+++------,,,***(((+++++++++************))))))))))))))))))))))))))),,,+++***((((((((()))***(((((())))))******++++++&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************%%%%%%&&&&&&'''(((((((((+++***)))'''''''''((()))(((((((((((())))))))))))'''((()))++++++******)))))))))))))))((('''%%%%%%)))((('''&&&&&&'''((()))''')))++++++)))))))))***,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************((((((((()))))))))******+++***)))(((((()))***+++)))(((&&&%%%%%%&&&((()))+++++++++*********))))))************************************************************************))))))))))))))))))))))))+++)))((((((***+++***((()))))))))***)))(((((('''************************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************)))***+++,,,,,,---------,,,,,,---...///000111111///...---,,,+++******))))))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''(((((('''&&&%%%))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++************************++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******************************,,,,,,++++++***)))))))))************************************************+++++++++++++++++++++++++++******))))))******++++++,,,,,,,,,,,,,,,+++++++++---......---...111555555333111...---,,,------***+++,,,---------------++++++++++++++++++++++++,,,,,,++++++*********))),,,+++***))))))***+++,,,+++++++++***++++++,,,,,,)))******)))(((((()))+++,,,---///000///---+++))))))***++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++************+++++++++++++++++++++*********))))))'''((()))***++++++***)))************************)))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((''')))***+++,,,------,,,,,,++++++++++++++++++++++++''')))***,,,,,,,,,***)))))))))))))))))))))))))))*********************)))((()))***,,,,,,+++***)))+++++++++************))))))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))******************+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))((((((******)))((((((((((((((((((((((((((())))))))))))'''((()))***+++******)))************)))((('''''')))(((''''''''''''((()))(((***++++++)))((()))))),,,,,,,,,+++++++++******+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************''''''((((((((()))))))))******))))))))))))******+++((($$$!!!!!!$$$(((++++++************)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))((()))***+++***(((***************))))))(((************************(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,------------+++,,,,,,---...///000000......---,,,+++******))))))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************************+++************+++,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++***))))))***+++,,,------000444888333222000...---,,,------***+++,,,---.../////////++++++++++++++++++++++++---,,,+++***)))((('''''',,,+++***))))))***+++,,,,,,,,,++++++***+++++++++)))******)))(((((()))+++,,,---///000///...,,,+++---,,,,,,++++++++++++,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++*********+++++++++***************((()))******+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))(((((((((((())))))&&&''')))******)))'''&&&((((((((((((((('''&&&&&&)))((((((((((((''''''''')))***++++++++++++******++++++++++++++++++++++++((()))***,,,,,,+++******((((((((((((((((((((((((+++*********))))))(((((())))))******+++++++++++++++++++++************)))))))))))))))))))))))))))+++***))))))((()))))))))************))))))))))))---------,,,,,,+++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++***))))))((('''''')))))))))))))))(((((('''(((((((((((())))))))))))'''((()))*********))))))*********++++++***)))))))))((((((''''''(((((())))))+++,,,+++)))(((((((((,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************''''''''''''((((((((((((***))))))))))))))))))***,,,***&&&######&&&***,,,************))))))))))))((((((((((((((((((((((((************************************************((((((((((((((((((((((((***)))))))))******))))))&&&'''((()))***+++++++++************************)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,---------------+++,,,,,,---......//////------,,,,,,+++******)))*********++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((''''''***************************************++++++,,,++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++***************************************************+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,+++***))))))((((((*********,,,...222777:::111000///...---,,,------++++++,,,------...------++++++++++++++++++++++++((((((((()))******++++++,,,++++++******++++++,,,------,,,+++************+++,,,,,,+++******+++---+++,,,.........---,,,+++...---,,,*********+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************)))))))))))))))))))))))))))))))))))))))*********---,,,***)))((()))******))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))(((((('''&&&)))))))))))))))(((((((((************))))))((((((************************)))******+++++++++******))))))))))))))))))))))))+++******))))))(((((((((+++***)))))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))******))))))))))))))))))++++++******))))))((((((,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((''''''&&&&&&'''((()))******)))((('''(((((((((((())))))))))))((((((((()))))))))))))))))))))******+++*********((((((((((((((()))))))))***+++,,,+++)))''''''(((,,,,,,,,,+++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++************************''''''''''''(((((((((((()))))))))******)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((************************************************(((((((((((((((((((((((())))))******)))))))))***%%%%%%'''((()))*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,------,,,,,,++++++,,,,,,------......,,,,,,,,,++++++******)))+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))(((******************************))))))******+++,,,++++++++++++++++++++++++******++++++++++++******************************)))))))))***++++++,,,,,,*********************************************************++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,+++***)))((())))))***)))***,,,000444777999//////...---------,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++&&&&&&''')))***+++,,,---,,,++++++++++++++++++,,,------,,,+++************+++,,,,,,+++******+++---***+++,,,,,,,,,,,,+++***...,,,+++)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******************************++++++******************************************))))))))))))))))))))))))((()))))))))*********+++---,,,***)))((()))******))))))(((((((((((()))))))))((('''&&&&&&'''((())))))************)))((((((************************++++++***)))((((((((((((******************************+++++++++*********************************+++*********))))))((((((+++***)))((()))***,,,---+++++++++*********))))))************************)))))))))*********))))))++++++******))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************''''''''''''(((((())))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((()))))))))(((((())))))***)))))))))'''(((((()))))))))))))))***+++,,,+++)))''''''(((,,,,,,,,,+++++++++*********************+++++++++************************)))************+++++++++************************************************''''''((((((((()))))))))))))))************))))))(((((()))******)))(((((((((((()))))))))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((('''&&&&&&((((((((((((((((((((((((+++***))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))******))))))))))))*********************************************************))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******************************))))))******+++++++++,,,************************++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---...---+++***))))))***++++++***+++---222555666666------------------,,,,,,---------,,,+++***((((((++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))******)))(((((()))+++)))******+++++++++++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,+++************+++************************))))))))))))))))))))))))((())))))******+++++++++++++++******************))))))(((((((((((())))))+++)))'''%%%%%%''')))+++***************))))))(((******+++++++++++++++,,,++++++***)))(((((())))))************************+++++++++***************************************************************+++***)))))))))***,,,---+++++++++************)))************************(((((()))************)))************))))))))))))&&&&&&'''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))******+++,,,,,,'''(((((()))))))))))))))(((((((((((())))))))))))(((((('''''''''((()))***((())))))***))))))((((((''''''((()))************)))+++,,,+++)))(((((((((,,,,,,,,,+++++++++******))))))*********+++++++++************************)))************+++++++++))))))))))))))))))))))))************************((((((((()))))))))******((()))***++++++***)))((((((((()))******)))(((((((((((((((((())))))******************************************************************************))))))))))))))))))))))))(((***+++***(((((()))+++)))))))))))))))((('''''')))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************************************)))******++++++******)))++++++++++++,,,,,,,,,,,,++++++++++++************++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))******+++))))))))))))))))))))))))******))))))))))))******)))))))))******+++++++++************************)))))))))))))))***++++++++++++++++++++++++++++++******++++++++++++*********************************************+++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,...---+++******+++,,,---,,,+++,,,///333555444333+++,,,,,,---------,,,,,,------------,,,+++******+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,)))******)))(((((()))+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,+++*********++++++************************))))))))))))))))))))))))((())))))******+++,,,,,,)))******+++++++++******))))))(((((((((((())))))***)))(((((((((((()))***)))))))))***)))(((((('''))))))******++++++++++++,,,+++***)))))))))***+++************************,,,++++++******)))***************************************+++,,,,,,------***************++++++,,,+++++++++************)))************************'''((()))***+++******))))))))))))))))))*********''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************++++++((((((((((((((()))******(((((((((((())))))))))))(((''''''&&&'''((()))***++++++++++++***)))((((((&&&''')))***++++++******(((***++++++)))((()))))),,,,,,,,,+++++++++******))))))******++++++++++++************************)))************+++++++++((((((((((((((((((((((((************************))))))))))))************((()))***++++++***)))(((++++++************++++++'''((((((((())))))******************************************************************************))))))))))))))))))))))))(((***,,,+++(((''')))+++&&&'''(((***++++++++++++************************,,,+++***((((((((()))***++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******************************************************))))))*********))))))(((++++++++++++++++++,,,,,,+++++++++***************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&''''''))))))))))))))))))))))))******))))))))))))******'''(((((()))***++++++,,,************************)))))))))))))))******+++++++++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,...---+++******,,,---///,,,,,,---111555666333000++++++,,,---------,,,,,,,,,,,,------...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------+++,,,,,,+++******+++---+++++++++,,,,,,---------***+++---...///...------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------))))))******++++++++++++...---+++*********++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,''')))***,,,,,,,,,+++***))))))(((((((((((())))))((()))***++++++***)))((((((((((((((((((''''''&&&(((((())))))*********+++,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))******+++,,,---......///))))))******+++++++++++++++++++++************)))************************'''((()))+++++++++***)))(((((())))))******++++++)))******))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))(((''''''''')))(((''''''''')))***+++(((((((((((())))))))))))(((''''''&&&&&&((()))***---------,,,+++***)))(((&&&''')))***+++++++++***''')))++++++)))))))))***,,,,,,,,,++++++*********+++++++++******(((''''''...---+++***)))(((((()))((((((((((((((((((((((((,,,,,,,,,++++++*********************************************************************************)))))))))))))))))))))))))))(((((()))++++++***)))************************(((((())))))*********+++******))))))))))))******,,,***((()))+++,,,+++((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))************+++++++++*********)))))))))************+++++++++))))))))))))************))))))************))))))++++++++++++++++++++++++++++++******************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))************************''''''''''''((((((((()))+++++++++++++++***)))((())))))))))))))))))))))))((())))))))))))*********)))************+++++++++******))))))))))))******++++++++++++***((('''&&&))))))************))))))***,,,------+++******+++,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,++++++***)))((((((***++++++,,,,,,------......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000555777555333111000,,,,,,,,,,,,------...///,,,++++++******++++++,,,,,,++++++******++++++,,,((()))***+++,,,,,,+++***,,,,,,------,,,,,,+++***---+++)))***,,,---,,,)))++++++++++++++++++++++++,,,,,,....../////////...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++******)))(((,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))***++++++++++++***((((((((((((((((((((((((&&&'''((())))))***))))))+++++++++*********)))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,((()))***+++,,,+++******+++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,,,,,,,+++***---,,,+++******,,,...///000///,,,***))))))))))))***************************)))(((''''''((()))************)))******++++++)))((('''&&&&&&'''((()))((()))***++++++***)))(((%%%''')))+++,,,+++***)))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))((((((''''''&&&&&&)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++++++++***)))(((''',,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************************************************************)))))))))))))))))))))))))))(((((()))++++++***)))'''''''''''''''''''''''',,,,,,,,,+++++++++++++++******))))))))))))******,,,***((()))+++,,,***)))))))))))))))))))))))))))&&&&&&''''''((()))))))))+++***)))(((((()))***+++))))))))))))))))))))))))---------,,,,,,+++++++++))))))))))))*********************)))))))))(((((())))))*********+++++++++))))))))))))************))))))************))))))++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))************************'''''''''((((((((())))))***++++++++++++***)))((()))))))))))))))))))))))))))))))))************+++)))************+++++++++))))))(((((((((((())))))***++++++******)))((('''))))))************)))))))))+++,,,,,,+++***++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,++++++***)))))))))***++++++,,,,,,------...---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---111555666555222000///---,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))++++++,,,+++******,,,,,,------,,,,,,+++***,,,***((()))+++,,,+++)))++++++++++++++++++++++++,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++---------------,,,+++++++++******))))))******+++,,,,,,,,,+++++++++******(((((((((((())))))))))))************************((()))***************)))+++++++++*********))))))))))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))************++++++++++++)))***,,,+++***)))***,,,((()))***+++,,,++++++***+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***,,,+++***)))***+++---......,,,+++)))((((((((()))***************************)))(((((((((((()))*********))))))******++++++)))(((((((((((((((((())))))))))))******)))))))))%%%&&&((()))******))))))))))))))))))************((((((((((((((()))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((()))))))))*********))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++++++++***)))(((((()))***+++,,,++++++***)))************************+++++++++++++++*********************************************************************************)))))))))))))))))))))))))))(((((()))++++++***)))''''''''''''''''''''''''------,,,,,,+++***************))))))))))))******+++***))))))++++++***)))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))*********++++++))))))))))))************))))))************))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************''''''((((((((()))))))))******++++++******)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******))))))))))))******)))***************))))))))))))************))))))''')))++++++******+++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++******))))))***++++++,,,,,,------...---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...111555666444111///...------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,++++++***))),,,,,,------,,,,,,+++***+++)))((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++---------............------,,,***))))))))))))))))))***,,,,,,,,,++++++++++++***))))))((('''((()))***+++***************************++++++++++++******)))+++************)))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''(((((())))))************+++,,,+++***)))***+++))))))***++++++++++++***+++++++++++++++++++++++++++++++++*********************+++,,,,,,+++******+++***)))))))))***,,,---+++***)))(((((((((((()))************************+++***))))))))))))***+++)))))))))))))))***+++,,,))))))************))))))***))))))(((((())))))***&&&&&&''''''(((((())))))************++++++++++++&&&''''''((())))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''((())))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******)))((('''(((+++,,,---,,,***)))+++++++++++++++++++++++++++++++++***************************************************************************************)))))))))))))))))))))))))))(((((()))++++++***)))******************************))))))))))))))))))******))))))))))))*********)))))))))*********))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))************))))))***************************************+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************'''(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++))))))*********+++++++++,,,++++++******++++++,,,((()))******++++++++++++)))******++++++******)))&&&(((***+++******+++---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------...---+++)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///222444555222///------...---,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,------,,,,,,+++***+++*********++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,,,,------,,,++++++******))))))))))))******++++++++++++++++++++++++,,,+++***))))))+++---...************************++++++++++++***))))))(((************))))))))))))))))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))&&&''''''((()))***+++++++++,,,---,,,***)))***+++))))))******++++++++++++++++++++++++++++++++++++******************************++++++++++++*********))))))((()))***++++++))))))))))))))))))))))))************************+++******************+++))))))((())))))***+++,,,)))***+++,,,,,,+++***)))***)))(((''''''((()))***(((''''''''''''((()))***)))))))))*********++++++'''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******((()))))))))*********+++((((((((((((((((((((((((++++++++++++++++++++++++***++++++++++++******)))&&&(((***,,,---,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((()))++++++***)))++++++++++++++++++++++++''''''((()))******++++++******))))))))))))******))))))***))))))))))))***))))))))))))))))))))))))((()))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************************************(((((()))))))))*********((()))))))))************))))))************))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************(((((((((((()))))))))***((())))))*********))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******))))))))))))******((()))***++++++,,,++++++******++++++++++++******&&&(((++++++++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++***++++++,,,,,,------...---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///111333333111///---,,,...------,,,++++++++++++---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,++++++*********,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++---,,,***))))))+++---...)))))))))))))))))))))))))))*********)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++************************(((((())))))***+++,,,,,,+++,,,---,,,***)))***+++***************+++++++++++++++++++++++++++++++++************************************************))))))((()))))))))******)))))))))***************))))))))))))))))))))))))*********++++++*********(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))***)))(((''''''((()))***))))))((((((((()))***+++((((((((()))))))))******)))((((((((('''''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))***))))))(((((('''''''''+++*********)))))))))(((((((((((((((((((((((((((***++++++++++++,,,,,,,,,***+++++++++++++++******((()))***+++,,,,,,+++***++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((()))++++++***)))************************(((((()))+++,,,---...///******))))))))))))******((()))******(((((()))***))))))))))))))))))))))))(((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************************++++++++++++((((((((()))))))))******))))))))))))************))))))************))))))************************)))))))))***++++++,,,,,,))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))************************((((((((()))))))))******(((((())))))******))))))))))))))))))))))))))))))((())))))))))))*********)))************+++++++++((((((''''''''''''(((((())))))***+++,,,,,,,,,+++******++++++++++++******(((***,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222000...------......---,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++***,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++*********,,,------............---,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,******)))((()))***+++,,,((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))******++++++,,,,,,,,,,,,---...---+++******+++******))))))******+++,,,++++++++++++++++++++++++***************++++++++++++***))))))))))))***+++((()))))))))************))))))***++++++*********))))))))))))))))))))))))))))))***++++++***))))))'''''''''((()))***+++,,,******++++++++++++******)))((((((''''''(((((())))))))))))***************'''((((((((())))))))))))))))))(((((('''&&&&&&%%%(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&++++++***))))))(((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++((()))))))))*********+++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))***+++,,,------...******))))))))))))******''')))******((('''(((***))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))*********+++(((((((((((()))))))))***))))))))))))************))))))************))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))************************(((((()))))))))*********'''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++)))(((((((((((((((((()))******+++,,,,,,,,,++++++***++++++,,,,,,++++++******,,,......,,,+++,,,---...------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...............---------...//////------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,------,,,,,,+++***+++,,,...---+++***,,,...------------------------------,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,---------------++++++************++++++******+++++++++,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))******))))))))))))))))))))))))((((((((())))))***+++,,,************************++++++++++++++++++++++++---......---+++******++++++***)))))))))***+++,,,++++++++++++++++++++++++))))))*********++++++++++++***)))(((((()))***+++))))))******++++++******((()))*********)))((('''))))))))))))))))))))))))((())))))******))))))((('''''''''''')))***+++,,,******))))))))))))******'''(((((((((((((((((('''(((((()))******)))((('''(((((()))))))))*********''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++***))))))******+++************************(((((())))))*********+++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((()))++++++***)))************************)))))))))))))))***************))))))))))))******''')))+++***'''&&&(((***))))))))))))))))))))))))******))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))******++++++))))))))))))************'''((((((((())))))******(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))************************))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,---///...---,,,,,,---......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......000...,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///......///...............///000111...------,,,,,,------......------,,,,,,------...,,,++++++***+++,,,...///,,,,,,---------,,,++++++))),,,---,,,***)))+++---------------------------,,,------------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......((()))******++++++++++++******))))))))))))***************++++++,,,,,,,,,***+++,,,------------,,,************************((()))***+++++++++++++++'''((((((((())))))******))))))))))))))))))))))))''''''''''''((()))++++++************************+++++++++***************---......---+++******++++++***)))))))))***,,,---++++++++++++++++++++++++))))))******+++++++++++++++***)))(((((()))***+++))))))***+++++++++++++++'''((()))))))))(((&&&%%%))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''(((***+++,,,+++***)))(((((()))***+++&&&'''((())))))((('''&&&&&&''')))******(((&&&%%%)))************+++++++++%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))'''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))))))))))))))))))))))))))------,,,++++++***))))))***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++*********)))+++++++++*********))))))))))))))))))))))))))))))***)))((('''''')))+++---+++++++++*********))))))************************************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((((((((()))))))))))),,,+++***((((((((()))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,***((('''&&&'''((()))+++++++++*********))))))******))))))***+++,,,,,,))))))))))))******************))))))))))))******)))************+++++++++******************************))))))((())))))***))))))*********+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++...,,,***+++...000...,,,,,,+++++++++,,,,,,---...------------,,,,,,+++***---,,,,,,,,,,,,---..................///////////////////////////////////////...---,,,+++,,,------,,,,,,,,,---------......---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................///111222222///---,,,---...---+++***+++,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,******************++++++,,,,,,+++***)))))))))***)))***,,,......---,,,++++++++++++*********))))))++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))************++++++------------++++++))))))))))))***************++++++,,,,,,++++++***,,,+++***)))***+++,,,---,,,,,,+++******+++,,,,,,000///---+++******++++++000...,,,+++,,,,,,+++***&&&'''((((((&&&'''(((************++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))%%%%%%'''((((((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%&&&&&&&&&''''''((((((******))))))(((&&&%%%$$$+++*********))))))((((((******))))))))))))******++++++***)))(((((())))))******)))'''%%%###!!! %%%&&&'''((())))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))***))))))(((((()))***++++++++++++*********))))))************************************************+++*********))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))******))))))(((((((((((())))))))))))************(((((((((((())))))))))))+++***)))((((((((()))***,,,+++)))((((((((()))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***((('''''''''((()))+++++++++*********))))))))))))(((((())))))***+++))))))))))))******************))))))))))))******)))************+++++++++*********************************))))))******************++++++++++++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++...,,,+++,,,...///...,,,---------,,,------......,,,,,,---------,,,++++++---,,,,,,,,,,,,---..................////////////------------------------000///...---,,,------...,,,,,,,,,---------.....................---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,,,,---...---+++***+++,,,.........---------,,,,,,++++++,,,------------,,,,,,,,,+++***)))))))))***,,,+++******************)))+++,,,......---,,,+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************))))))))))))))))))))))))************++++++,,,------,,,++++++))))))))))))***************++++++,,,,,,++++++***+++*********++++++,,,,,,,,,,,,+++******+++,,,,,,///...,,,+++*********+++///---+++***++++++***)))'''((((((((('''''')))***))))))******************))))))))))))))))))))))))((((((''''''''''''((((((+++++++++***************))))))))))))))))))))))))&&&'''((()))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))(((''''''&&&''''''(((((())))))))))))(((((()))))))))(((''''''))))))))))))((((((''''''******))))))))))))******++++++***)))))))))))))))%%%%%%&&&'''((((((((((((''''''(((((()))******+++))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))+++++++++***************))))))))))))))))))))))))*********)))))))))))))))+++++++++******************************************************************************)))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************(((((((((((())))))))))))))))))((((((((()))******+++***))))))((()))))))))))))))))))))))))))))))))***************+++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***(((''''''((())))))+++++++++***************(((((((((((((((((()))***))))))))))))******************))))))))))))******)))************+++++++++************************++++++******++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------*********+++,,,---//////,,,,,,------------,,,,,,------------,,,,,,,,,,,,---,,,+++,,,...///...---//////...............///,,,,,,,,,,,,---------------,,,,,,,,,,,,---..................////////////------------------------000000///...............,,,,,,,,,---------......///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,...000000...,,,,,,---...---,,,++++++---.........------------,,,++++++,,,---------------...---,,,+++))))))))))))+++************++++++,,,***+++,,,---...---,,,+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++************))))))))))))***************+++,,,------,,,+++***)))))))))*********++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,++++++******++++++,,,---,,,+++***************...,,,***)))*********((('''((((((((('''''')))+++))))))))))))))))))(((((())))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))'''((()))*********))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''(((((())))))************++++++'''(((((()))************((((((((((((''''''''''''******))))))))))))******+++***))))))))))))))))))###$$$&&&(((***+++,,,,,,))))))(((((()))***+++,,,)))******++++++,,,---------,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***************)))((('''************************************************************************************************((()))))))))************))))))))))))))))))))))))))))))************)))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))(((((((((((())))))************************))))))((((((((())))))***((()))))))))******************))))))))))))******))))))*********+++++++++***************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,---......---000///......------......,,,,,,,,,,,,------......---,,,,,,,,,,,,---..................////////////////////////////////////111000000///////////////,,,,,,,,,---------......//////000000000000//////////////////////////////------------------------++++++++++++++++++++++++.........000222222111///---.........,,,+++,,,---............------------+++,,,,,,---...------------,,,++++++************************++++++,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++*********)))))))))((()))))))))***************+++,,,------,,,+++***))))))*********+++++++++***++++++,,,,,,++++++***((()))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++******************,,,***)))((()))***)))((('''((()))((('''''')))+++*********))))))((((((((())))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++)))))))))***+++++++++,,,))))))))))))))))))))))))(((((()))))))))*********'''(((((((((((()))))))))((((((((((((((((((((((((***)))(((''''''((()))***************************(((((()))***************((((((((((((((((((((((((******))))))))))))************)))))))))))))))***(((((()))******+++*********)))((('''''')))+++,,,++++++++++++++++++++++++///...------------......++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))***************)))((('''************************************************))))))))))))))))))))))))***************+++++++++((()))))))))************))))))))))))))))))))))))((())))))*********))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************(((((((((((())))))))))))''''''(((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((((())))))************************+++******))))))*********((()))))))))******************))))))))))))******))))))*********+++++++++************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------......------,,,.........---------,,,,,,,,,,,,------------............---------------...---,,,,,,,,,,,,---//////---,,,,,,,,,,,,---..................////////////000000000000000000000000000000000000000/////////,,,,,,,,,---------......//////000000000000000///////////////////////////------------------------------------------------......---///111222111000---...///...,,,+++,,,---//////.........---------,,,,,,---.........------+++*********+++,,,------+++*********+++,,,------++++++,,,,,,---------,,,************++++++++++++++++++++++++++++++++++++******************************)))))))))(((((((((((()))))))))******************+++,,,,,,+++******************++++++++++++***++++++,,,,,,++++++***((()))***+++,,,+++***)))++++++++++++++++++++++++)))*********++++++******+++***(((((()))***)))((('''((())))))'''((()))++++++++++++******))))))((())))))))))))))))))))))))(((((()))******)))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******))))))))))))*********)))))))))))))))******)))***************)))))))))((('''&&&&&&''')))+++,,,+++++++++++++++++++++000///---,,,,,,,,,---...++++++++++++++++++++++++(((((('''''''''&&&&&&&&&***************+++++++++))))))))))))))))))))))))*********)))))))))))))))***************+++++++++************************))))))))))))))))))))))))*********+++++++++++++++))))))))))))************))))))))))))))))))))))))((())))))************)))************************(((((()))************))))))))))))))))))))))))))))))))))))************+++))))))))))))************(((((((((((())))))))))))''''''((()))))))))(((((((((((()))************)))))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***************+++++++++,,,++++++***************))))))))))))******************))))))))))))******)))************+++++++++************************((()))***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,------............------............---------,,,+++,,,...---,,,,,,---///------,,,,,,---......///...---,,,,,,,,,---...///---,,,,,,,,,,,,---..................////////////........................000000000000000///......,,,,,,,,,---------.........//////000000000000000////////////////////////------------------------........................,,,++++++,,,///000000///---...///...,,,,,,,,,.../////////.........------,,,,,,---...............************+++---...///,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,------)))***************++++++++++++++++++++++++++++++************************))))))))))))((((((((('''))))))))))))************)))***+++,,,,,,+++***)))*********++++++++++++,,,***++++++,,,,,,++++++***((()))******++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,,,,++++++***(((((()))******)))((()))))))))((((((***,,,******************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***************+++++++++))))))))))))))))))))))))(((((('''''''''((()))***((((((((()))))))))******))))))))))))))))))))))))))))))(((((())))))******)))(((((((((((('''''''''************)))(((((('''))))))))))))******************))))))))))))******)))))))))))))))******+++&&&'''((())))))*********)))((('''&&&&&&'''((()))*********++++++,,,,,,---///---,,,*********,,,---++++++++++++++++++++++++((((((((((((''''''''''''))))))*********+++++++++))))))))))))))))))))))))***))))))(((((()))***+++))))))*********+++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))(((((()))***************************************'''((()))***+++******)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************(((((((((((())))))))))))'''((()))))))))((('''&&&'''((()))***+++******)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))))))))*********+++++++++++++++***)))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++************************&&&(((***+++,,,,,,+++************++++++++++++,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------------............------............------------***,,,......,,,,,,---///,,,,,,------...///111111000///---,,,,,,---...///---,,,,,,,,,,,,---..................////////////........................//////000000000///...---,,,,,,,,,---------......---...//////000000000///........................................................................,,,++++++,,,...000000000---//////...---,,,---...////////////............,,,------...............+++++++++++++++,,,---...------,,,+++++++++,,,,,,,,,+++++++++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))************)))***+++,,,,,,+++***)))*********+++++++++,,,,,,***++++++,,,,,,++++++***)))))))))))))))***++++++***+++,,,,,,,,,,,,+++***((()))+++,,,---------,,,+++***((()))***++++++***((()))***)))((((((***,,,(((((())))))))))))))))))))))))))))))))))))))))))+++,,,...//////...,,,++++++++++++***************))))))))))))))))))))))))))))))((((((((()))***+++(((((()))))))))*********))))))))))))))))))))))))(((((()))***************))))))((((((((('''''''''''''''((()))))))))((((((((((((((()))))))))************))))))))))))******)))))))))))))))***++++++###$$$&&&'''((()))))))))(((((((((((((((((((((((('''((()))***,,,---...///---,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++************))))))******++++++++++++))))))))))))))))))))))))***)))((('''((()))+++---))))))******++++++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))(((((()))***************************************'''((()))++++++******)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************(((((((((((())))))))))))(((((()))))))))'''&&&%%%'''((()))+++++++++***)))))))))))))))))))))))))))++++++++++++******))))))************************(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((())))))***))))))))))))******++++++++++++******)))((((((((((((((())))))))))))******************))))))))))))******)))************+++++++++************************%%%''')))+++,,,+++***)))))))))*********+++++++++++++++,,,---------,,,,,,---------,,,,,,+++++++++*********+++,,,---...///------............------//////.........---------***---///...,,,+++---000---------...000111333444111000...,,,+++,,,---...---,,,,,,,,,,,,---................../////////000111111111111111111111111...///000000000///---,,,,,,,,,,,,---------......------...///////////////...........................................................................---,,,...000222333222.../////////---,,,---...000/////////............,,,---......//////......------,,,++++++,,,,,,,,,...------,,,++++++++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++************************+++++++++************)))))))))))))))************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***)))((((((((()))+++,,,***+++,,,------,,,+++***(((***+++---.........---,,,***))))))***,,,+++***((()))***)))((((((***,,,&&&'''''''''(((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,+++++++++******))))))))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))************))))))))))))))))))))))))'''((()))+++++++++***)))***)))))))))((((((''''''$$$%%%&&&((())))))******&&&'''''''''(((((())))))******))))))))))))******))))))((())))))***++++++$$$%%%&&&&&&&&&&&&&&&&&&))))))************)))(((///---+++))))))+++---///------------------------***++++++,,,+++***((('''(((((()))***+++,,,,,,,,,************************)))))))))((())))))***+++,,,,,,+++***)))(((''''''((()))++++++)))((()))******************)))((((((''')))+++,,,,,,,,,***)))((()))++++++)))((()))***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,+++***((((((((())))))******++++++++++++******++++++******))))))(((((())))))))))))************+++***)))))))))***,,,,,,+++++++++***)))(((((('''(((((((((((())))))))))))+++*********))))))((((((*********))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((())))))))))))******************************++++++***)))((('''******++++++++++++******)))((('''&&&'''(((***,,,,,,+++***))))))***+++,,,,,,,,,+++***)))((('''&&&++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++/////////...---,,,+++***+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,.........------,,,,,,,,,---------.........//////.........///000111111222111000///...------...///000000000000000000000000111111111000000/////////111111000000000///////////////000000000000//////............//////000000111000000000000///////////////.........//////000........................000000//////.........---000111333444444222///---...///000///...---...000............////////////........................,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++***...///+++(((******)))++++++++++++++++++,,,,,,******++++++++++++******************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))((())))))***+++---***((())),,,...---+++,,,++++++,,,......,,,***))))))************))))))************************)))***+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,***))))))++++++***))),,,,,,,,,++++++*********+++*********))))))(((((('''(((***++++++******))),,,+++***))))))***+++,,,+++++++++*********))))))+++++++++*********))))))************)))'''&&&%%%'''((()))***+++,,,,,,,,,******))))))((((((''''''((()))***++++++***)))(((''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,------------------------------------------,,,+++***)))))))))***+++++++++,,,***************************))))))))))))***++++++++++++******)))(((((((((((()))++++++)))))))))******************))))))(((''')))***,,,,,,+++***)))((()))++++++)))((()))***)))))))))))))))))))))))))))))))))******++++++,,,******)))(((((()))***+++******++++++++++++***************)))))))))))))))))))))))))))************+++***)))))))))***+++,,,++++++******)))(((((('''(((((((((((())))))))))))************)))))))))(((***)))))))))))))))))))))******))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((((((((((()))***)))))))))(((((((((''''''(((((((((((())))))))))))******************************)))))))))(((((((((******++++++++++++******))))))'''''''''(((***+++++++++***))))))***++++++((((((((()))))))))))))))************************************************++++++++++++++++++++++++------...------,,,+++***+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,.........------,,,,,,,,,---------.........//////...//////000000111222222222111000///......///000////////////////////////////////////......------////////////.........---......////////////......////////////000000000111............------------//////......---.................................////////////000000000000111333444666555333111///...///000///...---...000............////////////........................,,,,,,,,,,,,------------......---------,,,,,,,,,++++++++++++++++++++++++(((++++++)))))),,,,,,***---,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++***))))))))))))***++++++,,,***))))))+++,,,++++++,,,***)))***++++++***)))))))))************))))))******************************+++,,,,,,+++++++++))))))))))))))))))))))))+++***)))***,,,,,,***(((++++++***************)))************)))))))))(((''''''((()))))))))))))))++++++***))))))***++++++))))))******++++++,,,,,,+++++++++*********)))))))))))))))***))))))((((((((()))******++++++++++++***)))))))))((((((((('''((()))***++++++***)))((('''''''''(((((()))++++++'''''''''(((((((((((()))))))))))))))))))))))))))++++++,,,------,,,++++++------------------------------,,,,,,++++++,,,,,,******************++++++***************************************+++,,,,,,))))))))))))))))))))))))(((***++++++***))))))*********++++++******)))(((((()))***+++++++++***)))((()))++++++)))((()))***))))))))))))))))))))))))************************(((((((((((()))***+++,,,******++++++++++++******))))))))))))************))))))))))))******************))))))******+++,,,++++++******)))((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))***************))))))(((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))***))))))(((((())))))******)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''((()))******++++++++++++*********)))((('''((()))***++++++******))))))******+++((((((((()))))))))******((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------.........---------------------.........//////////////////000000111111222111111000/////////000000---------...............////////////............////////////............//////000000000000////////////000000000000111111.........---------,,,,,,000000000//////....................................//////000111111222222111222444555444333111000...///000///...---...000............////////////........................+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********...333333............------,,,,,,,,,******++++++++++++******************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++***************+++,,,,,,++++++++++++))))))***,,,...,,,***)))***+++***)))))))))))))))))))))))))))***************************+++++++++++++++******))))))))))))))))))))))))))))))***+++---,,,***''')))))))))))))))*********************))))))))))))(((''''''''''''((())))))+++******))))))******+++(((((()))***+++,,,---...+++************))))))))))))))))))*********++++++))))))******+++*********))))))))))))(((((((((((())))))************))))))(((((((((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++++++++++++++***************************************++++++******++++++,,,---(((((())))))************(((***,,,+++***)))*********++++++++++++***))))))(((((()))***+++******)))((()))++++++)))((()))***))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++******++++++++++++******(((((())))))******++++++((()))))))))***************************+++++++++************))))))(((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))******************)))(((((('''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))'''%%%%%%&&&((()))******++++++++++++*********))))))(((((()))************))))))))))))******,,,++++++***))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,---......---,,,,,,------------------------......////////////.....................---------............////////////.........//////000000000000000000/////////000000------------............000000000000000000000000111111111000000000//////111111222222222222111111//////000000000000000000000000000/////////......222222222222111000//////........................///////////////000000000...///000111111000///......///000///...---...000............////////////........................+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,...555<<<;;;555///......---,,,++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++---...,,,)))(((+++...111...,,,+++,,,---,,,+++******))))))))))))*********************************++++++++++++******)))))))))))))))))))))))))))((((((***,,,...---***'''((()))))))))******++++++*********))))))))))))))))))((('''''''''(((***+++******))))))))))))******))))))******+++,,,,,,---************))))))))))))+++***************++++++)))***************)))((())))))))))))(((((((((((()))))))))******)))))))))))))))(((((()))******+++))))))*********+++++++++))))))))))))))))))))))))...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,+++++++++***************************************++++++******++++++,,,---((((((((()))******++++++)))***,,,,,,***)))***++++++++++++++++++***))))))(((((())))))************((()))++++++)))((()))***))))))))))))))))))))))))******))))))))))))))))))************))))))((((((******++++++++++++******(((((())))))******++++++((()))))))))************))))))******++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((())))))************))))))))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%''')))*********++++++++++++***************))))))))))))***)))))))))))))))))))))))),,,,,,,,,++++++******)))************************************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,------------------,,,------------------------......///////////////..................................../////////000000------...............///////////////////////////....../////////000000000000000000000000111111111111111111111000000000000111111111222222111111111////////////////////////111111000000000/////////000111111111111000///...////////////////////////000000///...------,,,,,,......///000000000///......///000///...---...000............////////////........................++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...///777>>>===888...------,,,+++******)))++++++,,,,,,,,,,,,++++++************************))))))))))))************++++++++++++++++++++++++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++...///...+++***,,,///000...,,,,,,---...---,,,******)))(((((()))******))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))'''(((***,,,...---***((()))******++++++,,,,,,,,,))))))))))))))))))******+++***)))((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,+++***))))))))))))))))))*********))))))((((((((((((((())))))))))))***))))))))))))))))))******))))))))))))******+++((((((((()))))))))******))))))))))))))))))))))))...,,,)))''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------******************++++++***************************************+++,,,,,,(((((())))))*********+++)))+++,,,,,,+++******++++++++++++,,,++++++***)))((((((((()))))))))******((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))''''''******++++++++++++******))))))))))))************))))))))))))************))))))***++++++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))******++++++******)))(((((()))))))))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''((()))*********++++++++++++************************))))))((())))))******))))))(((((())))))***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---,,,,,,------------------------------------------------......///000000000//////.............../////////....../////////000000000...........................///000111111111000000111111222222333333444444000000000000000111111111111111111111000000000///000000111111111111000000111000000000000000//////000000000/////////......,,,---.../////////------////////////////////////111000///...,,,+++******///000000111111111111111...///000///...---...000............////////////........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------222888888444,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++************************((((((((()))))))))))))))++++++++++++++++++++++++///...------,,,,,,------++++++++++++++++++++++++***************+++,,,,,,+++,,,---,,,,,,,,,---///,,,++++++,,,------,,,***+++***)))(((((()))***+++))))))))))))))))))))))))((())))))***++++++******))))))))))))))))))))))))(((((()))+++------+++)))+++++++++++++++,,,,,,,,,))))))))))))************+++************+++,,,,,,((())))))******))))))(((******)))))))))((((((((((((((()))))))))))))))***...---+++)))(((((((((((((((((())))))***)))))))))(((((((((((())))))))))))******))))))))))))***************))))))******+++&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,---------------)))))))))***+++++++++,,,***************************))))))))))))***++++++)))))))))))))))*********)))+++,,,,,,+++******+++++++++,,,,,,++++++***)))((((((((((((((()))******((()))++++++)))((()))***))))))))))))))))))))))))''''''(((((())))))******))))))***+++******)))(((******++++++++++++***************)))))))))))))))))))))))))))************((()))***+++,,,++++++***)))))))))))))))))))))***(((((((((((())))))))))))((()))))))))************'''(((((()))******++++++&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***)))''''''((((((((()))))))))(((((((((((())))))))))))************************((((((((()))))))))************++++++++++++******++++++++++++******))))))'''((()))******)))((('''&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------------,,,---------,,,,,,---------..............................///000000000000000---........./////////000.../////////000000000000000000000000000000000000000111222333333333222222444555555666777777888888333333333444444444555555555555444444444333333333222222333333333333222222333333333222222111111111111111111111000000000000,,,---///000111111000///////////////////////////000000///...---,,,,,,+++/////////000000111111111...///000///...---...000............////////////........................------........./////////......---------,,,,,,,,,------------------------***------,,,---111111///,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++************************(((((())))))************************************...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++***)))((()))+++---------))))))+++---//////,,,***+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''(((***++++++++++++)))))))))))))))))))))))))))((((((***,,,---,,,***++++++++++++************((()))))))))************))))))***+++++++++++++++'''((()))******)))((('''''''''''''''(((((((((((((((((((((((())))))******,,,+++)))''''''((()))***''''''((()))*********)))'''((((((((()))))))))***+++***)))(((((()))***+++++++++***))))))******+++&&&''''''''''''((((((((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++''')))***+++,,,++++++***(((((()))***+++,,,,,,---************************)))))))))((()))******+++******)))))))))))))))))))))+++---,,,+++***+++,,,+++,,,,,,,,,,,,+++******((((((((((((((()))******((()))++++++)))((()))***))))))))))))))))))))))))&&&''''''((()))******+++&&&''')))***++++++************++++++++++++******++++++******))))))(((((())))))))))))************((()))***+++,,,+++******)))))))))))))))*********(((((((((((())))))))))))(((((())))))*********+++'''(((((()))***+++++++++%%%%%%&&&'''((()))******&&&&&&'''((()))***++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&'''''''''(((((())))))(((((((((((())))))))))))************************'''((()))***++++++************++++++++++++******+++++++++++++++***)))((('''((()))******)))((('''((((((((((((''''''''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------......------,,,...------,,,,,,------.................................///000000000000000---.........//////000000////////////000000000000222222222111111111111111111222444555666555444444666777777888999::::::;;;777888888888999999::::::999999999999888888888888666666777777777777666666555555555444444333333333444444444333333333222222...///222444555555444333000000000000000000000000///////////////.........------------......//////...///000///...---...000............/////////000.................................////////////000......---------,,,,,,,,,------------------------***...///,,,+++---...---,,,---------------------+++,,,,,,------,,,,,,+++************************))))))******+++++++++,,,************************---,,,++++++******++++++++++++++++++++++++++++++)))))))))((()))******+++)))&&&%%%'''+++------+++)))***---000333222///,,,+++***)))'''''')))***+++))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,)))))))))))))))))))))))))))(((((()))+++---,,,,,,++++++******))))))(((((((((((())))))*********+++'''(((***++++++******)))'''((()))******)))((('''$$$%%%%%%&&&'''((())))))'''((((((((())))))*********)))'''&&&'''(((***+++&&&&&&((()))************'''((((((((())))))******+++***)))(((((()))***+++++++++***************+++************++++++++++++)))))))))))))))))))))))),,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))***+++,,,---,,,++++++******,,,///222111---((())))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******+++*********+++,,,------))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&'''((())))))***))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))+++***((('''&&&''')))***)))))))))***+++++++++,,,************************+++*********))))))(((((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,------,,,,,,+++,,,,,,,,,...---------------....../////////......---,,,,,,............///000111111222222333333444444444444111333444555555555666888::::::;;;<<<===>>>>>>??????DDDFFFEEEDDDFFFEEECCCEEEEEEHHHIIIFFFAAAAAAFFFDDDFFFEEEBBBCCCEEEDDD@@@DDDEEEFFFFFFEEECCC@@@>>>@@@>>><<<===???@@@===:::888777555666666666555333555444444333222111000//////000111222222111000//////...---------...///000---///111000...---///111......------......///000+++,,,---///000111111111000000//////......------......---------,,,,,,,,,///222444444111...+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...+++,,,,,,,,,,,,+++******)))***+++------,,,++++++,,,,,,,,,------.........,,,+++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++*********)))(((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((())))))******++++++************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))...111000,,,((()))+++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((()))++++++''''''''''''((((((((()))))))))))))))(((((((((((()))((('''''''''(((***+++,,,''''''******&&&&&&*********))))))((((((''''''(((&&&&&&)))+++,,,)))&&&*********)))))))))))))))------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******************************))))))((((((((((((************************))))))))))))))))))))))))+++)))((((((***+++***(((************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,+++++++++***+++---000000,,,)))))))))(((((((((((())))))))))))))))))************)))))))))******)))))))))+++************++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,))))))))))))************))))))(((((('''((((((((())))))))))))))))))))))))***)))(((''''''((()))******************+++++++++************************************)))))))))((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,------......000///////////////000000///............///000000---......///000222333444444444444555666777999999999;;;===>>>>>>@@@CCCEEEGGGGGGIIIJJJLLLMMMNNNOOOPPPTTTTTTRRRQQQSSSSSSPPPLLLKKKLLLNNNKKKHHHKKKQQQSSSWWWXXXUUURRRRRRQQQMMMOOOOOOPPPPPPPPPOOONNNMMMOOONNNLLLJJJIIIGGGDDDAAADDDBBB???>>>>>>===;;;:::<<<;;;:::999888777777777444444333222222222222222000000000000000000000000...000222111//////111333//////...------------......///000000000000000000//////////////////....../////////.........------///000222222///---,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------+++,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++*********)))(((((((((((((((************+++++++++,,,*********************************))))))((((((((())))))))))))************************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((,,,000///***'''(((***(((((())))))))))))((((((''''''''''''''''''''''''(((''''''(((((()))******'''''''''((((((((()))))))))))))))))))))))))))((()))(((((('''((()))***+++)))%%%%%%))))))&&&'''+++***)))))))))(((((((((''')))'''&&&(((***+++***'''************))))))))))))...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***************************))))))))))))(((((((((************************))))))))))))))))))))))))***)))((()))***+++***(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((())))))******))))))((()))***++++++,,,,,,+++++++++******+++------,,,******))))))(((((())))))***************++++++++++++((((((((((((((((((((((((+++******))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((())))))***))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***+++++++++***************************************************))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------------...///000......------------......111000///...///000111222///000111333666888999:::<<<<<<===>>>AAADDDGGGIIIKKKLLLMMMLLLLLLNNNRRRUUUUUUUUUVVVXXXYYY[[[\\\\\\[[[^^^^^^\\\\\\^^^]]]ZZZTTTRRRQQQQQQPPPPPPVVV___```hhhlllhhhaaa]]][[[XXX[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZXXXTTTQQQOOONNNPPPMMMJJJHHHHHHHHHGGGEEEDDDCCCBBBAAA?????????>>>:::999777555444444555555222111111111000//////...---///000000///...000111111111000///............111111111111111000//////////////////000000000000000000000/////////.........///000///---,,,---...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++***,,,++++++++++++,,,------,,,,,,,,,,,,------------++++++,,,,,,------......------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********)))(((((((((((())))))))))))*********++++++************************,,,+++***)))))))))***+++***************)))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((+++...---)))'''''')))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++)))&&&&&&((((((&&&''')))))))))))))))((((((((((((***((('''''')))******)))************************///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))***++++++***)))((()))******+++++++++++++++******))))))***+++++++++***))))))))))))))))))***)))))))))*********++++++)))))))))(((((()))))))))+++***)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''(((((((((((()))))))))************,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***,,,+++++++++***)))))))))*********************************)))))))))))))))((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............---------......///.........---......//////444333111000000111222333777888:::===@@@BBBDDDEEEHHHIIIKKKNNNRRRUUUWWWYYY\\\[[[ZZZXXXWWWXXX[[[^^^\\\]]]^^^```bbbcccdddeeedddiiillllllmmmooolllggg^^^ZZZWWWVVVUUUWWW___iiipppzzzzzzpppjjjgggfffhhhfffccc```^^^\\\\\\]]][[[^^^aaa```]]]ZZZZZZ[[[ZZZWWWTTTRRRRRRRRRRRRQQQOOONNNLLLJJJIIIIIIIIIIIIFFFEEEDDDCCCAAA@@@??????:::999666444333333333333111111222111111111111111222222111000000000000111111111111111111000///////////////000000111111111000000000/////////......------...,,,++++++---///------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))((())))))))))))*********((((((((((((((((((((((((---,,,***(((((()))+++,,,+++++++++******)))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))+++,,,,,,***(((((()))(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))((((((((('''(((((((((((())))))))))))))))))))))))*********)))))))))))))))*********+++***))))))(((''''''((())))))))))))((((((((((((+++***((('''((()))***+++)))***************++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((************************((()))***++++++***)))((()))))))))*********++++++******)))))))))***+++,,,******))))))))))))******((((((((()))))))))******+++******))))))******+++******)))((('''''''''((())))))))))))))))))))))))'''((((((((()))))))))***)))***************++++++((()))))))))************,,,,,,+++***************))))))))))))))))))))))))((((((((((((((()))******,,,+++++++++***)))))))))************************))))))))))))))))))******((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------000///...---------------111111111111222333444555444444444444666888:::;;;CCCDDDGGGJJJMMMOOOPPPQQQSSSTTTWWWYYY\\\]]]^^^___aaaaaa```^^^]]]___cccfffeeegggjjjmmmqqquuuwwwyyy|||nnnjjjfffdddccceeennnyyy~~~|||||||||yyytttnnniiigggeeeeeedddhhhkkkkkkhhhffffffggghhheeebbb___^^^]]][[[YYYZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUSSSQQQNNNLLLIIIGGGCCC???======>>>???:::999888777666555444333222111111111111111222222//////000111111111111000///000000000111111222222/////////.........---------------+++***+++...000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))((())))))))))))*********************************,,,+++)))(((((()))+++,,,,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))***+++,,,,,,************(((((())))))))))))((((((((((((((((((((((((((((((((())))))***))))))((('''(((((((((((()))))))))***((()))))))))*********+++((())))))***************)))******)))***+++,,,,,,(((((((((((())))))))))))+++***)))(((((((((***+++))))))******+++++++++,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((************************)))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''************************)))******************)))***))))))))))))***++++++)))***+++***))))))+++---+++******))))))******+++'''((((((((()))))))))))),,,+++***))))))***+++,,,***))))))(((((((((((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++***************++++++))))))))))))))))))))))))''''''(((((())))))******+++++++++***************************************))))))))))))************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------000000///...............000000111222333555777888666888;;;>>>BBBFFFIIIJJJNNNPPPSSSVVVXXXYYYYYYYYYYYYYYYYYY[[[]]]```cccdddgggiiijjjlllmmmqqqvvvyyy}}}~~~}}}}}}{{{zzz|||~~~}}}yyywwwuuu~~~{{{wwwtttqqqmmmiiifffcccaaa___]]]\\\\\\]]]^^^`````````___^^^\\\YYYXXXZZZXXXUUURRROOOMMMLLLLLLEEECCC@@@>>><<<:::777555444333333222222222222333///000111222222222222222111111111111111222222222/////////.........---------------,,,++++++...000------........./////////------------------------,,,------------,,,,,,+++---------------,,,++++++)))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++***))))))))))))***)))))))))*********++++++------------------------+++***)))))))))***+++,,,+++++++++++++++*********))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''((((((((()))))))))******((())))))******+++++++++((()))******++++++******$$$'''((((((+++000333222(((((((((((())))))))))))***++++++***(((((()))+++))))))******+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******************************************))))))*********+++++++++************************))))))))))))))))))))))))(((***+++***(((((()))+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************+++******))))))******+++***))))))((()))***+++,,,(((***,,,,,,***)))+++---+++******))))))******+++(((((()))))))))*********+++***)))(((((()))***+++))))))(((((())))))******))))))))))))))))))))))))'''''''''((()))*********''''''''''''''''''&&&&&&))))))))))))************)))))))))))))))***+++,,,))))))))))))))))))))))))&&&'''((())))))************************+++++++++************************((()))))))))************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,------......000000000000111222333444222333444666999;;;===???AAADDDHHHMMMPPPSSSTTTUUUVVVXXXZZZ]]]^^^^^^]]]]]]ZZZXXXWWWYYY```jjjttt{{{}}}sssqqqnnnlllkkkkkkmmmnnnpppnnnllliiihhhhhhiiijjjrrrssstttsssooojjjeeeaaa[[[WWWSSSOOOMMMIIIDDDAAA===<<<;;;999777666666555444444444444444444333222222222222222222222111111000000000/////////......---...///...,,,,,,---///............////////////........................------.........---++++++---------...------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,+++******))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***++++++++++++++++++,,,************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***))))))************(((((())))))))))))((((((((((((((((((((((((((((((%%%'''(((***+++***)))((((((((()))))))))*********((())))))******+++,,,,,,((()))***+++++++++******$$$((()))'''***000222000'''((((((((()))))))))***)))+++---,,,)))((()))***))))))***++++++,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***++++++,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,+++(((''')))+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************,,,+++***))))))***+++,,,***)))((((((((()))+++,,,(((+++------+++***+++---++++++************++++++)))************++++++++++++)))(((''''''((()))+++))))))((())))))***+++,,,))))))))))))))))))))))))&&&''''''((()))******+++***************)))))))))))))))))))))************''''''(((((()))***,,,,,,))))))))))))))))))))))))&&&&&&((()))************))))))******+++++++++,,,************************(((((())))))*********+++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------...//////000//////000111333666888999<<<<<<>>>@@@CCCGGGIIIKKKNNNPPPTTTXXXZZZZZZYYYXXXZZZ\\\^^^___``````^^^]]]XXXVVVUUUYYYeeewww{{{wwwvvvxxx|||yyytttooojjjeeebbb^^^XXXTTTGGGFFFCCC@@@>>>;;;:::999888888888777666444333222444333333222222111111111111111111111000000000000...///000///---,,,---.............../////////000........................------...///...---+++***------......------,,,++++++,,,---...///...---,,,,,,,,,,,,++++++*********,,,++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---,,,+++******)))************++++++++++++,,,,,,,,,))))))))))))))))))))))))+++,,,---............---*********++++++,,,,,,---************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***(((''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))$$$&&&(((***++++++***)))))))))))))))************((())))))***++++++,,,,,,((()))***+++,,,+++******(((,,,,,,'''(((------***'''((((((((())))))******(((+++...---***(((((()))))))))***+++,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......%%%&&&(((***+++++++++******++++++,,,,,,++++++************++++++,,,,,,,,,///---+++)))))))))***++++++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++******))))))((((((*********)))))))))(((((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++******************************))))))))))))******+++***)))((((((***,,,---************************))))))))))))))))))))))))++++++************++++++''''''&&&&&&&&&%%%%%%%%%''''''((())))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''***)))(((''''''((()))***))))))))))))************))))))(((((((((***+++,,,)))))))))((())))))***+++------,,,+++*********+++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------.../////////...///000///---,,,,,,---000222333555777;;;@@@DDDEEEJJJLLLMMMOOOTTTTTTRRRPPPRRRTTTVVVWWWZZZ]]]```aaa___```eeekkknnnkkkgggaaa^^^\\\bbbsssvvviii___\\\YYYTTTOOOLLLIIIFFFDDDEEEDDDCCCAAA>>>===;;;:::777444111222444555444222000000111222333111...***///......------...............---------......//////...---,,,,,,,,,,,,,,,...........................---,,,,,,+++***))))))------,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++---,,,++++++------,,,+++***+++,,,------,,,+++***,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********+++***)))(((((()))***++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))************))))))''''''''''''((((((((()))******))))))((((((''''''))))))))))))((((((((((((&&&''')))*********)))(((+++***)))***++++++***)))+++*********))))))((((((***************)))((('''))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((((((******)))'''%%%%%%%%%......---------,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,+++******,,,...///,,,+++***))))))***++++++******))))))))))))************************************)))))))))((((((((((((((()))))))))*********************************++++++************++++++*********)))))))))))))))************************))))))))))))******************))))))******+++,,,++++++++++++++++++++++++******************************))))))))))))******+++***)))((()))***,,,---************************))))))))))))))))))))))))*********))))))*********)))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((***)))(((((((((((()))***))))))))))))******************)))(((((()))***+++***))))))))))))***++++++,,,,,,+++***************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000000000000///000333666;;;===@@@BBBDDDGGGKKKNNNQQQUUUWWWVVVWWWZZZYYYVVVUUUUUUWWWXXXYYY]]]cccggglllnnnttt}}}xxxrrrppppppvvv}}}tttqqqlllfffaaa]]]ZZZWWWZZZXXXUUURRRMMMIIIFFFDDD@@@<<<777666666666333000222111000000222222111///000000///...............//////.........//////000///...------,,,,,,------........................,,,,,,,,,,,,,,,,,,++++++---,,,++++++***+++,,,---...------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///---+++,,,+++***+++,,,,,,+++***+++,,,---------,,,+++***,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******+++***))))))))))))***++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))'''''''''((((((((())))))))))))))))))((((((((((((*********))))))))))))(((&&&'''((()))***))))))(((+++***)))******+++******************)))))))))((()))************))))))((((((((()))***++++++,,,,,,))))))))))))))))))))))))************)))))))))((()))***,,,+++)))''''''(((......---------,,,,,,,,,*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++***+++,,,...000111------,,,+++******++++++******))))))))))))******************************************))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))*********************+++++++++++++++))))))))))))******************))))))******+++,,,++++++++++++++++++++++++******************************))))))))))))******+++***)))))))))***,,,---************************))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++++++++***)))))))))*********************+++,,,,,,,,,+++******)))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------............////////////111111222222333777<<<@@@CCCFFFJJJNNNPPPRRRUUUWWWYYY\\\\\\ZZZZZZ\\\\\\YYY^^^___aaadddhhhooowww|||zzzvvvtttrrrqqqmmmiiiccc]]]XXXUUUPPPKKKEEEAAA@@@===999666777555222111333444444444222222111000////////////000000////////////000000///......------------...........................,,,,,,---------.........---,,,***))))))***,,,------------,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,+++******,,,,,,+++***,,,------------,,,+++***,,,,,,------,,,,,,+++***,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))************************************))))))))))))(((((())))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))************)))))))))))))))+++,,,,,,+++******+++......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++)))((((((((()))******++++++,,,,,,++++++***++++++++++++++++++++++++************,,,---//////---,,,,,,+++******************))))))))))))******************************)))))))))(((((((((''''''((((((((()))))))))******)))))))))***************++++++************++++++(((((())))))******++++++,,,,,,,,,+++++++++******((()))))))))******************))))))******+++,,,******************************************************))))))))))))************)))))))))***+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++,,,++++++******)))))))))++++++******++++++,,,---+++******))))))*********,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------------......///000000111222222222444777999<<<@@@EEEIIIKKKOOOSSSWWWYYYZZZ\\\^^^ZZZ]]]\\\ZZZ]]]dddhhhhhhqqquuu{{{xxxqqqkkkgggbbb\\\UUUQQQNNNLLLHHHDDDAAA???<<<:::999888666444444333222111111111111111111000000////////////000//////...............///..........................................//////---+++)))((()))***,,,...,,,,,,,,,---------------***+++,,,---............------------------------------,,,------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))'''(((((((((((()))))))))''''''(((((())))))******(((((('''''''''&&&&&&&&&'''(((((())))))))))))))))))*********)))))))))************)))))))))))))))(((((((((((())))))******))))))******)))&&&###!!!))))))))))))))))))))))))*********)))))))))))))))(((***,,,,,,+++++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,------------,,,+++***((('''((())))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***************))))))(((******))))))))))))*********************************))))))))))))((((((((()))))))))*********++++++*********+++++++++,,,,,,++++++************++++++(((((())))))******++++++///...---,,,+++)))((((((((()))))))))******************))))))******+++,,,******************************************************))))))))))))*********************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))************))))))************++++++++++++++++++++++++******))))))++++++******++++++,,,---+++***************++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,------......------///000222444555666:::>>>CCCGGGJJJMMMPPPRRRVVVYYY[[[\\\]]]]]]___aaa\\\___aaacccmmm|||zzzoooiiibbb^^^\\\ZZZWWWTTTQQQOOOLLLJJJFFFAAA;;;777666555444333222111111111111111000///......///////////////......//////000////////////////////////111111000//////...------,,,+++***)))***+++---...---------------------...***+++,,,---.../////////------------------------,,,------------,,,------///...------...///...---++++++************++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))((((((******************************))))))))))))******))))))************))))))(((((((((((()))))))))***''''''(((((())))))******)))))))))(((((((((''''''((((((((((((((())))))***(((***+++***(((((()))+++))))))))))))))))))******((((((''''''((()))***+++******++++++)))&&&###!!!))))))))))))))))))))))))))))))))))))))))))******&&&(((***+++******+++,,,......---------,,,,,,,,,,,,,,,---------.........------,,,+++*********+++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,++++++***)))(((((('''((())))))*********))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************++++++++++++*********+++,,,,,,------++++++************++++++))))))))))))************......---+++***)))((('''))))))))))))******************))))))******+++,,,******************************************************))))))))))))******))))))******++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((())))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))*********+++)))******++++++******)))*********++++++++++++,,,+++++++++,,,++++++***)))***************+++,,,,,,+++++++++***++++++,,,---------,,,,,,,,,,,,------,,,---------............,,,,,,------.../////////---...111444888;;;>>>???FFFJJJPPPTTTVVVWWWXXXXXXZZZZZZ[[[ZZZ[[[]]]aaadddfffkkkqqqxxxzzzrrrmmmkkkhhheeebbbcccaaa___\\\XXXQQQJJJEEE@@@???<<<999777444333222333222111000/////////000000////////////000000111////////////////////////222222111000///...---,,,++++++++++++,,,---...............---------------+++,,,---...............------------------------,,,---......,,,,,,---...000///......000000///...************+++,,,------,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,******++++++++++++************************************)))))))))(((((((((******************************))))))))))))******))))))************))))))((((((((()))))))))******(((((((((((())))))))))))++++++++++++************((((((((((((((()))******''')))+++***(((&&&(((+++))))))))))))************)))((('''&&&'''((()))*********+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************&&&(((******)))((()))***......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,++++++***)))(((((('''(((***+++,,,++++++*********))))))))))))******++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))************)))))))))***+++,,,,,,,,,++++++************++++++*********)))))))))))))))+++************)))))))))))))))))))))******************))))))******+++,,,******************************************************))))))))))))******))))))***+++++++++++++++************************))))))))))))))))))))))))*********))))))*********(((((((((((()))))))))***)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))*********)))***++++++++++++***)))*********+++++++++,,,,,,)))***+++,,,,,,,,,+++******))))))))))))***++++++,,,,,,++++++,,,------...------,,,,,,,,,,,,------------------...............//////000111111222222333555999>>>CCCHHHLLLNNNPPPSSSVVVXXXXXXXXXYYYZZZWWWWWWXXXZZZ___hhhrrryyy{{{wwwsssrrrpppmmmkkkhhhddd```\\\UUURRRNNNHHHBBB===:::888555555444333222111111222000000//////000000111222////////////////////////000000000//////.........***+++---...//////......//////......------,,,,,,------...............---........................+++---///...,,,+++---...000...---...///000///...+++******+++,,,...000222,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,))))))***++++++***))))))***************************)))))))))((((((((((((******************************))))))))))))******))))))************))))))(((((()))))))))*********))))))))))))((((((((((((+++************))))))))))))(((((('''((()))***+++&&&))),,,***'''&&&(((+++((()))))))))***************)))'''&&&&&&'''((()))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************'''(((******)))((()))***......---------,,,,,,,,,******+++++++++,,,,,,,,,((()))***++++++***)))(((+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******'''(((***,,,---------,,,******))))))))))))******+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))'''(((((()))***+++++++++++++++************++++++++++++******))))))(((((('''(((((()))******++++++))))))))))))*********************)))***++++++,,,))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++***************************))))))))))))))))))))))))++++++************++++++(((((())))))*********+++)))))))))))))))(((''''''))))))))))))))))))))))))******)))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++)))))))))((()))******+++,,,,,,,,,,,,------...///...------,,,,,,------...---------.........//////000000111222333333444444;;;>>>BBBHHHOOOTTTYYY[[[TTTUUUVVVVVVUUUUUUVVVXXXVVVXXX[[[aaalll{{{{{{xxxuuusssrrrqqqpppooogggddd^^^VVVNNNGGGBBB???888777666555444333333333000000///000000111222222000000000000000000000000............////////////***+++...000000000///...000000///...---,,,,,,,,,.........///......------........................+++---///...,,,+++,,,//////...------...///...---++++++,,,,,,...111333555,,,,,,---------,,,++++++*********++++++,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((******************************))))))))))))******))))))************))))))))))))))))))******************))))))((((((''''''((('''''''''&&&&&&&&&&&&)))((('''''''''(((***+++&&&))),,,***'''%%%(((+++(((((())))))*********++++++***(((&&&%%%&&&'''(((...---+++***))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))++++++)))((()))***