BM6P6(@ ___^^^[[[YYYXXXXXXYYYYYYUUUVVVVVVWWWXXXYYYYYYZZZaaa```___^^^\\\YYYWWWVVVWWWVVVUUURRROOOOOOQQQSSSYYY\\\```dddggghhhiiiiiihhhggghhhkkklllmmmssszzzxxxZZZJJJ???>>>@@@;;;<<<>>>777999:::999888888:::>>>BBBAAADDDGGGFFFEEEDDDGGGJJJSSSRRR```jjjwwwyyy|||zzzuuusssqqqooommmffffffffffffeeebbb]]]YYYWWWUUURRROOOKKKHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJMMMPPPRRRTTTXXX[[[___cccgggkkkqqqttt}}}xxxpppmmmpppuuu|||dddLLL@@@===<<<;;;;;;:::;;;<<<===>>>@@@BBBDDDFFFGGGJJJMMMPPPTTTXXX^^^bbbcccbbbbbbcccmmmnnn\\\TTTTTTQQQRRRSSSTTTVVVWWWYYYYYYYYYYYYYYYXXXVVVSSSQQQOOOKKKKKKJJJIIIHHHHHHHHHHHHTTTSSSPPPNNNMMMMMMNNNOOONNNNNNNNNOOOPPPQQQQQQQQQVVVVVVUUUTTTSSSRRRQQQPPPMMMNNNOOOOOOOOOPPPRRRTTTZZZ]]]aaaeeefffeeecccaaa]]]\\\]]]_________dddkkkpppttt{{{eeeMMM@@@>>>@@@;;;<<<>>>888999:::999888888;;;???BBBAAADDDGGGGGGEEEEEEHHHLLLWWWTTT^^^lll~~~uuuvvv}}}~~~||||||}}}|||~~~zzzsssnnnkkkiiigggfffdddcccaaa```___\\\WWWTTTOOONNNLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJMMMPPPQQQTTTWWW[[[^^^bbbfffkkknnnyyy|||wwwooonnnsssxxx~~~kkkSSSFFF@@@<<<<<<;;;;;;;;;<<<===>>>@@@BBBDDDFFFGGGJJJMMMPPPTTTXXX^^^aaacccdddeeeggg|||kkkZZZTTTUUUSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVTTTRRROOONNNLLLKKKJJJIIIIIIHHHHHHIIIOOONNNLLLJJJIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJMMMOOOPPPRRRUUUWWW\\\```eeehhhhhhddd^^^ZZZUUUSSSRRRSSSSSSQQQUUU[[[```dddlllvvvrrrRRRCCC???AAA<<<<<<>>>999999999999999999;;;???CCCCCCEEEGGGGGGFFFGGGKKKOOOYYYWWW___pppxxxqqqrrr{{{yyysssooommmlllqqqvvv~~~|||wwwpppjjjgggeeedddccc```^^^ZZZXXXVVVSSSPPPMMMGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDHHHHHHHHHHHHJJJLLLNNNOOOQQQSSSVVVYYY\\\```dddgggqqqtttyyy}}}uuuooonnnvvvzzzuuu]]]LLLCCC===<<<<<<;;;;;;<<<>>>>>>@@@BBBEEEFFFHHHJJJMMMPPPTTTYYY^^^aaacccfffjjjnnnxxxfffYYYTTTVVVUUUWWWXXXZZZZZZYYYXXXWWWUUUUUUTTTSSSQQQOOONNNLLLLLLLLLKKKJJJIIIIIIIIIIIIMMMLLLKKKJJJIIIIIIIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQSSSVVVZZZ]]]dddhhhmmmpppnnnfff^^^XXXTTTPPPNNNOOONNNMMMOOOTTTWWW[[[ccclllxxx|||YYYFFF???AAA===<<<===:::999999999999999<<<@@@CCCDDDFFFHHHHHHGGGIIINNNSSSZZZ]]]fffwwwvvvqqqqqq{{{}}}uuuoooiiifffdddhhhmmmssszzz~~~yyytttmmmgggdddbbbaaa```\\\YYYTTTQQQNNNLLLJJJHHHCCCCCCCCCCCCCCCCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCJJJJJJIIIIIIJJJLLLNNNOOOOOOQQQTTTVVVXXX[[[___bbbgggjjjoootttzzzuuuoooooovvvzzz~~~~~~~~~fffPPPCCC>>>===<<<<<<<<<===>>>???AAABBBEEEFFFHHHJJJNNNPPPUUUYYY^^^aaacccgggooouuurrrcccXXXVVVXXXXXXZZZ\\\]]]\\\ZZZWWWUUUSSSRRRRRRPPPOOOMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIHHHHHHGGGHHHHHHIIIJJJNNNPPPRRRTTTXXX^^^eeejjjpppssswwwxxxtttkkkbbb[[[SSSNNNLLLMMMMMMLLLNNNQQQSSSWWW^^^gggqqq}}}```III@@@BBB>>>;;;===;;;999999999999:::<<>>???AAACCCEEEGGGHHHKKKNNNQQQVVVZZZ```bbbccchhhqqqyyymmm```YYYXXX[[[[[[\\\^^^___]]][[[XXXUUURRRQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGIIIJJJLLLNNNQQQVVV\\\cccllluuu{{{}}}~~~|||vvvlllbbb\\\PPPKKKHHHJJJLLLLLLNNNQQQRRRXXX___gggoooyyygggMMMAAACCC???;;;===<<<999999:::999:::===AAAEEEHHHIIIJJJIIIJJJNNNVVV\\\```ttt}}}zzzrrryyyvvvvvvxxxyyyzzz{{{{{{{{{yyyxxxtttpppkkkgggcccaaa```cccfffjjjnnnrrrxxx{{{{{{|||}}}}}}{{{xxxtttrrrjjjgggccc```^^^\\\YYYVVVRRROOOLLLIIIHHHGGGFFFEEEGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPRRRSSSTTTTTTUUUWWWZZZ[[[^^^bbbgggnnnvvv|||wwwwwwuuuyyy}}}~~~~~~~~~~~~uuupppiiijjjpppwww|||xxx[[[FFF@@@@@@>>>======>>>>>>???AAACCCEEEGGGIIIKKKNNNQQQVVV\\\aaaccccccgggqqqzzzxxxiii^^^YYYYYY\\\]]]^^^___^^^]]][[[XXXVVVRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIILLLOOOPPPTTTYYYbbbkkksss||||||rrrggg]]]WWWPPPJJJHHHLLLPPPRRRTTTWWWYYY```hhhpppwwwlllOOOAAADDD???;;;===<<<999999:::999:::===BBBEEEIIIJJJJJJJJJKKKPPPXXX___cccyyy}}}{{{~~~tttmmmgggiiimmmrrruuuwwwxxxxxxtttsssqqqnnnjjjeeebbb```___aaaccceeegggjjjnnnrrrrrrsssttttttqqqmmmiiifffcccaaa```___]]]ZZZVVVSSSLLLJJJHHHGGGHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXYYYXXXXXXXXXZZZ\\\]]]___bbbeeejjjqqqyyy|||}}}xxx{{{~~~~~~~~~sssjjjfff``````dddkkkpppvvvfffOOOAAA@@@???>>>===>>>??????AAACCCFFFGGGIIIKKKOOOQQQWWW]]]cccdddcccfffpppyyyrrrddd\\\XXXXXX[[[______^^^]]]\\\ZZZYYYXXXSSSRRRPPPOOONNNMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJFFFGGGGGGGGGGGGGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGIIILLLPPPSSSVVV\\\cccoooyyyyyymmmaaaWWWQQQSSSNNNLLLQQQVVVYYY[[[^^^bbbjjjsss{{{oooPPPBBBDDD@@@;;;<<<===999999:::::::::===BBBFFFIIIJJJKKKJJJKKKQQQZZZaaabbbxxx~~~tttiiibbb[[[^^^dddkkkpppsssuuuuuurrrrrrpppmmmjjjeeeaaa___^^^```aaabbbccceeeiiillllllmmmnnnmmmjjjfffaaa^^^YYYXXXXXXXXXWWWTTTOOOKKKIIIGGGFFFFFFGGGGGGFFFEEECCCCCCDDDEEEGGGIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSSSSSSSSSSTTTUUUWWWYYY[[[]]]^^^______^^^^^^```aaa```aaaccceeehhhnnnuuuzzzzzz{{{~~~wwwmmmfffccc\\\[[[]]]bbbhhhooo|||nnnWWWBBBAAA???>>>>>>>>>??????BBBDDDFFFHHHIIIKKKOOORRRXXX^^^dddeeeccceeeooowwwooobbb[[[WWWWWWYYY______^^^\\\[[[ZZZYYYYYYTTTSSSQQQOOONNNNNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKRRRNNNJJJHHHHHHIIIJJJJJJLLLIIIGGGHHHKKKMMMLLLJJJNNNMMMMMMNNNPPPTTTXXX[[[eeennnvvv}}}yyylllbbb[[[VVVRRRSSSTTTVVVXXX[[[```ggglllxxx|||vvvXXXFFFBBB>>>===>>>999::::::;;;;;;<<<>>>BBBEEEHHHKKKMMMLLLLLLQQQZZZbbbgggvvv}}}rrreee\\\YYYZZZZZZ\\\```gggnnnrrrsssvvvuuuqqqmmmiiieeeaaa```aaa```^^^]]]^^^aaadddggghhhjjjkkkiiieee```\\\[[[XXXVVVSSSPPPNNNLLLLLLKKKFFFDDDBBBAAAAAABBBCCCEEEDDDEEEGGGIIIKKKLLLMMMMMMJJJKKKKKKLLLMMMMMMLLLLLLQQQPPPOOOPPPSSSUUUVVVVVV[[[YYYWWWXXX\\\aaadddfffeeeeeeeeeeeefffeeebbb```ccccccdddgggkkkpppuuuwwwyyy|||~~~~~~wwwlllaaaZZZVVVXXXZZZ]]]cccmmmxxx|||\\\LLL@@@>>>@@@;;;<<>>???;;;:::;;;;;;;;;<<>>???CCC???CCCFFFIIIJJJJJJMMMQQQVVV]]]]]]bbbhhhjjjooovvveee\\\QQQQQQWWWUUUUUUXXX[[[]]]\\\[[[ZZZZZZXXXVVVUUUUUUWWWXXXXXXWWWVVVVVVUUUTTTUUUVVVWWWXXXVVVUUUTTTUUUWWWXXXWWWUUUUUUVVVYYY[[[]]]]]]\\\ZZZ[[[\\\___ccciiipppuuuxxxwwwyyy|||~~~~~~yyytttgggccc]]]YYYXXXZZZ]]]___eeeiiipppxxx}}}zzz~~~cccMMMFFF??????AAA===;;;;;;<<<;;;<<<@@@EEEIIIJJJMMMOOOOOOPPPWWWccclll~~~ssseeeYYYSSSQQQRRRMMMMMMNNNRRRWWW[[[]]]]]]aaaaaabbbbbbcccdddddddddaaaaaaaaaaaabbbdddeeegggeeefffeeeaaa[[[UUURRRPPPMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHIIIKKKLLLNNNPPPQQQQQQRRRSSSTTTVVVXXXZZZ[[[]]]\\\[[[]]]aaadddffffffhhhgggfffiiinnnssswwwxxxwwwuuurrrnnnlllmmmooorrrsssuuuwwwyyy{{{||||||}}}zzz|||}}}}}}||||||~~~}}}xxxzzz|||yyyuuuooohhhccc______aaafffnnnuuuyyyzzzyyysssWWWHHHCCCDDD???AAAEEEAAADDDGGGIIIJJJJJJMMMSSSWWW]]]^^^bbbggglllwwwqqqbbbYYYOOOOOOTTTRRRUUUYYY^^^aaaaaa___^^^]]]ZZZXXXXXXXXXZZZ\\\[[[ZZZZZZYYYYYYXXXYYY[[[]]]^^^]]][[[ZZZ[[[\\\\\\[[[YYYYYY\\\___aaabbbbbbbbbbbbdddeeehhhkkkoootttxxxzzz~~~}}}||||||zzztttnnnjjj^^^]]]\\\\\\]]]```dddgggrrruuu{{{|||zzztttuuu{{{iiiPPPGGG???>>>@@@===<<<<<<<<<;;;===@@@FFFJJJLLLNNNQQQQQQSSS[[[gggqqq}}}mmm^^^SSSMMMKKKKKKMMMMMMNNNQQQUUUXXXYYYYYY]]]]]]]]]^^^___`````````\\\\\\]]]^^^___```aaaaaabbbbbbaaa\\\VVVQQQMMMLLLJJJIIIHHHFFFFFFFFFFFFGGGDDDEEEFFFGGGGGGGGGFFFFFFKKKKKKKKKLLLNNNPPPRRRSSSUUUVVVVVVXXXZZZ\\\^^^``````______aaaeeeiiikkkkkkkkkjjjjjjmmmrrrwwwzzz{{{yyyxxxuuupppmmmnnnrrrvvvyyyzzz{{{}}}~~~{{{}}}~~~~~~}}}}}}~~~}}}vvvqqqsss||||||yyyvvvsssnnnhhhdddccccccdddhhhmmmqqqtttuuuvvv|||~~~{{{zzz{{{zzzwwwyyy}}}{{{{{{||||||~~~|||\\\KKKCCCCCC???BBBGGGCCCEEEGGGJJJJJJKKKNNNTTTYYY^^^```dddhhhnnn}}}mmm___WWWNNNNNNSSSQQQUUUZZZ___ccccccbbb``````\\\[[[[[[\\\^^^___^^^]]]]]]\\\\\\\\\]]]___aaabbbeeecccaaaaaabbbbbbaaa```aaacccgggiiiiiijjjkkklllooopppqqqsssuuuxxxzzz|||~~~zzzxxxssskkkdddbbb^^^```bbbdddfffiiimmmpppxxx|||}}}{{{yyyrrrrrruuuqqqUUUIII@@@>>>@@@===<<<<<<<<<<<<===AAAGGGLLLNNNPPPSSSTTTWWW___mmmwwwvvvgggYYYPPPLLLJJJIIIKKKKKKMMMQQQUUUXXXYYYXXXWWWWWWXXXXXXYYYZZZZZZZZZ\\\]]]^^^___```aaaaaaaaa___^^^]]]XXXRRRMMMJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKPPPOOOOOOPPPRRRTTTWWWXXX[[[[[[[[[\\\^^^aaaccceeecccbbbbbbeeeiiimmmooopppooonnnooorrrvvv{{{}}}~~~{{{{{{xxxtttpppqqqwww|||~~~~~~|||~~~~~~~~~uuupppkkknnnwww}}}yyyuuuqqqmmmhhheeeeeefffggghhhhhhjjjmmmpppxxx|||~~~|||vvvrrrpppqqqooojjjiiikkkkkkmmmnnnppprrrwww}}}fffQQQFFFCCC???BBBHHHEEEFFFHHHJJJJJJKKKOOOUUU[[[___cccgggiiippp{{{ggg[[[VVVNNNOOOTTTQQQTTTYYY___cccccccccbbbaaa``````___aaabbbbbbaaa______``````aaabbbccccccccckkkiiigggfffhhhjjjkkkjjjjjjlllpppqqqqqqrrruuuxxxxxxyyyzzz{{{|||~~~{{{vvvvvvrrrkkkfffgggfffjjjooorrrtttuuuxxxzzz~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyuuussssss~~~xxx[[[MMMBBB???AAA>>>======<<<<<<===BBBHHHMMMPPPRRRUUUVVVYYYcccqqq||||||~~~tttkkk___UUUPPPNNNMMMLLLJJJJJJLLLPPPSSSVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXYYY^^^___aaacccdddddddddccc___^^^\\\XXXRRRNNNKKKKKKIIIHHHGGGFFFGGGGGGIIIJJJIIIIIIIIIJJJMMMOOORRRSSSVVVUUUUUUVVVWWWZZZ]]]^^^bbbaaaaaaaaaccceeehhhjjjfffeeeeeehhhmmmqqqssstttuuutttuuuwww{{{~~~~~~}}}yyyvvvwww}}}oookkkhhhlllttt}}}zzzvvvrrrmmmiiifffcccgggjjjiiiggghhhooouuu{{{~~~zzzxxxrrrlllhhhgggeeeaaa```ccceeegggiiikkknnnrrrwww{{{{{{sss[[[KKKDDD???BBBHHHEEEFFFHHHJJJJJJKKKOOOVVV\\\```eeejjjkkkqqqtttaaaWWWSSSMMMOOOTTTRRRVVVZZZ```ccceeeeeeeeeeeefffeeeeeefffgggfffdddbbbbbbccceeefffgggfffeeedddooollljjjjjjlllooorrrrrrpppsssvvvwwwvvvxxx|||~~~~~~|||xxxzzzyyytttsssvvvooottt{{{~~~||||||||||||}}}}}}}}}}}}|||{{{zzzzzzxxxuuuttt~~~}}}___OOOCCC@@@CCC???======<<<<<<===BBBIIINNNQQQTTTVVVWWW[[[eeesss~~~~~~vvvvvv{{{fff___UUUOOOMMMMMMMMMLLLLLLLLLMMMOOOQQQQQQPPPNNNRRRSSSTTTUUUWWWYYYZZZZZZ\\\]]]```bbbccccccbbbaaaaaaaaa___[[[UUUQQQOOOOOOKKKKKKJJJJJJJJJKKKMMMMMMLLLLLLLLLMMMPPPTTTXXXZZZZZZZZZYYYZZZ[[[^^^aaacccffffffeeeeeefffiiikkkmmmhhhggghhhkkkoootttvvvwwwyyyyyyyyy{{{~~~zzz{{{~~~llliiigggkkksss||||||wwwsssnnnjjjggg```fffkkkkkkiiilllvvv~~~}}}xxxvvvrrrjjjdddaaa___]]]^^^aaadddfffhhhjjjlllppptttwwwzzz|||bbbOOOFFF???BBBGGGDDDFFFHHHJJJJJJKKKOOOWWW]]]aaaggglllmmmrrrooo]]]SSSQQQLLLOOOUUURRRZZZ]]]bbbfffggghhhiiijjjiiiiiiiiiiiijjjiiigggeeedddfffhhhjjjjjjiiigggeeexxxuuuqqqppprrrtttsssrrr{{{zzzyyy{{{}}}}}}zzzyyyyyyyyy}}}|||zzz{{{||||||}}}|||zzzyyyyyyyyy{{{|||zzzxxxwwweeeMMMDDDAAA??????>>><<<<<<======???GGGQQQXXX[[[XXXZZZcccgggppp{{{rrrssswwwnnn\\\WWWRRRNNNMMMNNNOOOPPPMMMLLLKKKMMMPPPRRRPPPNNNPPPRRRUUUVVVVVVVVVXXXYYY^^^```bbbbbbaaa```aaabbbcccaaa^^^ZZZWWWTTTRRRRRRSSSQQQOOOMMMLLLMMMOOOQQQRRRPPPOOORRRWWWZZZ[[[ZZZ^^^___```bbbdddfffhhhhhhlllllllllllllllmmmmmmmmmlllmmmqqqvvvwwwuuuwww{{{{{{~~~zzzvvvgggffffffjjjqqqzzz~~~wwwrrrmmmiiifffggggggggggggjjjqqqyyyzzzuuuqqqlllfffaaa``````aaaaaadddgggkkkppptttwwwyyyzzz|||}}}jjjKKK@@@CCCEEEDDDEEEGGGJJJMMMNNNNNNQQQWWW\\\ccchhhllllllpppkkk```UUUQQQPPPOOOQQQTTT___bbbfffhhhiiiiiijjjlllllljjjiiihhhhhhjjjlllnnnnnnpppqqqoookkkiiiiiijjjzzzwwwtttuuuwwwzzzzzzzzz|||yyyzzz{{{{{{~~~}}}{{{yyyxxxxxxyyyyyy{{{yyyyyygggNNNDDDAAA???>>>===;;;;;;===>>>AAAJJJTTTYYY]]][[[]]]fffjjjqqq{{{uuuyyy~~~rrrhhhYYYUUUPPPMMMLLLNNNOOOOOOPPPNNNNNNPPPSSSTTTRRRPPPRRRTTTWWWXXXXXXYYY[[[\\\^^^```aaabbbbbbbbbdddfffgggfffccc```]]][[[YYYXXXUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUUUUXXX]]]```aaa```bbbcccdddfffhhhjjjkkklllnnnooopppqqqqqqrrrrrrqqqoooqqqvvv|||}}}zzzzzz}}}{{{~~~xxxtttiiihhhgggkkkrrrzzz{{{uuuqqqmmmjjjhhhiiijjjjjjlllooouuu}}}yyyuuurrrnnniiieeeeeefffggggggjjjlllooossswwwyyy{{{||||||}}}~~~sssSSSEEEDDDEEEDDDDDDHHHKKKMMMNNNOOORRRXXX]]]dddhhhlllmmmsssiii^^^TTTPPPOOOOOORRRUUU^^^bbbgggjjjllllllmmmnnnooonnnkkkjjjkkkmmmppprrrttttttsssoookkkjjjkkknnn}}}{{{zzz||||||xxxyyyyyyyyy~~~|||zzzxxxwwwvvvwwwwwwzzzyyyxxxkkkPPPDDDBBB@@@>>>;;;::::::===???CCCMMMWWWZZZ___^^^aaakkkmmmsss{{{zzzmmmbbbVVVRRRNNNLLLLLLNNNOOOOOOSSSRRRRRRTTTVVVVVVUUUTTTTTTWWWZZZ[[[\\\]]]^^^```aaabbbdddddddddfffjjjllllllkkkiiigggeeebbbaaa```XXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]aaaeeehhhiiihhhhhhhhhiiikkklllnnnooopppqqqsssvvvxxxyyyzzzyyyxxxvvvxxx}}}}}}}}}uuuqqqllljjjiiilllrrryyy~~~|||xxxsssooollljjjiiikkklllnnnqqqtttzzz|||yyyvvvsssnnnlllmmmnnnppppppqqqrrruuuwwwzzz|||}}}~~~}}}}}}^^^KKKFFFEEEEEEEEEHHHKKKNNNOOOPPPSSSYYY^^^fffiiillloooyyy~~~iii^^^TTTQQQQQQRRRUUUYYY___ccciiinnnpppqqqrrrrrruuussspppnnnooorrrvvvyyy{{{yyyvvvrrrooooooqqqttt{{{wwwwwwwwwwwwzzzyyyxxxwwwvvvvvvvvvwwwxxxxxxwww|||qqqTTTGGGDDDBBB???===;;;;;;===???CCCNNNYYYZZZ``````dddnnnoootttxxxjjj```TTTQQQMMMLLLMMMPPPQQQQQQUUUUUUVVVWWWWWWXXXWWWVVVVVVYYY\\\^^^___```bbbdddgggggghhhggggggiiimmmpppnnnnnnmmmkkkiiigggeeedddZZZ[[[\\\]]]___```aaaaaa```bbbeeehhhkkkmmmnnnnnnkkkkkklllmmmooopppqqqrrruuuxxx|||~~~}}}{{{tttpppnnnllljjjlllrrrxxx}}}|||zzzwwwsssnnnkkkjjjjjjjjjmmmpppssswww|||~~~zzzvvvttttttvvvvvvvvvuuuvvvxxxzzz{{{}}}~~~~~~~~~~~~hhhPPPHHHGGGGGGFFFIIILLLOOOPPPQQQUUU[[[```hhhjjjmmmsss~~~iii___UUUSSSTTTVVVYYY^^^aaafffmmmsssvvvwwwxxxyyyzzzxxxuuussstttwww{{{~~~}}}{{{yyyxxxyyy{{{|||{{{vvvuuuuuuttttttttttttuuuuuuvvvwwwwwwwwwxxxxxx{{{wwwXXXIIIGGGEEE@@@@@@===<<<>>>???DDDNNNYYY[[[aaabbbfffpppqqquuuxxxjjj```SSSQQQNNNNNNPPPSSSUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXZZZ^^^```aaaccceeegggjjjkkkjjjiiihhhjjjmmmpppnnnnnnnnnmmmkkkiiigggeee]]]^^^___aaabbbdddeeefffdddgggkkknnnpppppppppoookkklllmmmnnnpppqqqrrrsssyyy{{{{{{{{{|||uuuqqqooommmkkklllqqqwww|||~~~}}}|||zzzuuuooolllkkklllkkkmmmqqquuuxxx}}}~~~{{{{{{{{{zzzyyyxxxxxxyyyzzz|||}}}}}}~~~pppUUUIIIHHHIIIHHHJJJMMMPPPRRRSSSVVV]]]bbbkkklllooowwwiii___VVVTTTVVVXXX\\\aaafffkkkrrrxxx|||~~~}}}zzzxxxyyy{{{{{{uuutttsssrrrqqqqqqrrrsssuuuvvvwwwwwwwwwzzzzzz||||||[[[JJJHHHFFF@@@AAA>>>===>>>@@@DDDOOO[[[]]]cccccchhhqqqssswwwuuuggg^^^RRRPPPOOOPPPSSSVVVXXXXXXWWWYYYZZZZZZYYYXXXXXXYYYZZZ\\\```bbbdddfffhhhjjjlllllllllkkkjjjkkkmmmoooqqqqqqqqqpppnnnkkkiiigggbbbbbbcccdddfffhhhjjjkkkjjjmmmrrrtttsssqqqpppoookkklllmmmoooqqqsssuuuvvv{{{~~~~~~zzz|||yyyuuuqqqooommmnnnrrrxxx|||~~~~~~yyysssoooppprrrppprrruuuxxx{{{~~~|||{{{yyyzzzzzz|||~~~~~~wwwYYYKKKIIIJJJHHHKKKNNNQQQSSSTTTXXX^^^dddlllnnnrrr|||lllbbbYYYXXXZZZ\\\```eeemmmqqqwww|||zzzuuurrrqqqppppppppprrrsssttttttuuuuuutttwwwxxxzzz~~~[[[IIIHHHEEE>>>@@@===<<<>>>AAAFFFRRR^^^```ffffffiiisssuuuzzzzzznnnaaaXXXPPPOOOOOOPPPTTTXXXZZZZZZXXX[[[]]]\\\ZZZYYYZZZ[[[\\\___cccfffgggjjjlllnnnnnnpppqqqqqqqqqqqqssstttvvvvvvvvvuuussspppmmmkkkjjjiiiiiiiiikkkmmmppprrrppptttyyyzzzwwwsssqqqpppmmmnnnppprrruuuwwwyyyzzz}}}~~~~~~}}}zzzsssqqqoooppptttzzz}}}wwwuuuwwwzzzyyy{{{}}}~~~}}}||||||}}}}}}]]]MMMJJJJJJHHHLLLOOORRRTTTUUUYYY```eeennnooottttttjjjaaa___aaadddhhhlllssswww|||zzztttrrrpppoooqqqqqqrrrsssssssssrrrrrrpppsssuuuvvv[[[HHHGGGDDD<<<>>><<<;;;>>>AAAHHHUUUaaaccchhhgggkkktttvvv|||vvvhhh[[[SSSOOONNNNNNPPPTTTXXXZZZ[[[ZZZ\\\___^^^[[[ZZZ[[[]]]^^^aaaeeehhhjjjllloooqqqqqqtttwwwxxxxxxyyyzzz|||{{{|||{{{zzzxxxtttqqqoooooonnnmmmmmmnnnqqqtttwwwuuuzzz~~~zzzuuurrrqqqnnnppprrruuuxxx{{{}}}~~~~~~~~~uuusssqqqrrrwww|||{{{yyy|||~~~~~~aaaNNNKKKJJJFFFLLLOOORRRTTTVVVZZZ```fffnnnpppvvv|||rrriiihhhiiilllppptttxxxzzz~~~|||sssssstttrrrnnnooopppqqqrrrsssssssssvvvuuupppppp```LLLGGGEEECCCAAA>>>===@@@DDDJJJUUU```eeehhhmmmqqqrrruuuyyylll___XXXUUUNNNQQQSSSUUUWWWYYY\\\^^^bbbaaa^^^[[[ZZZ[[[^^^aaabbbhhhmmmllliiiiiiooouuu|||~~~~~~}}}~~~}}}zzzwwwuuu{{{xxxuuurrrrrrtttwwwyyy{{{{{{|||{{{zzzxxxvvvuuutttrrrsssvvv|||{{{|||xxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~cccNNNKKKLLLJJJOOOQQQTTTUUUWWW[[[bbbhhhssstttuuu}}}zzzsssqqqrrrsssyyy|||sssrrrrrrqqqlllmmmnnnooopppqqqqqqqqqsssrrroooppp~~~cccOOOIIIFFFCCCBBB??????BBBEEEKKKWWWbbbfffhhhmmmppprrrvvvvvviii]]]UUUSSSOOOQQQTTTVVVWWWYYY\\\^^^aaa```___]]][[[[[[^^^aaadddiiiooooookkkkkkooottt|||~~~|||{{{|||zzzvvvsssrrrtttwwwyyy||||||||||||{{{zzzyyyyyyzzzxxxvvvxxx{{{{{{zzzzzzyyyzzz{{{|||}}}~~~{{{{{{{{{fffPPPLLLMMMKKKPPPRRRUUUVVVXXX\\\ccciiirrrtttwww~~~|||{{{{{{~~~{{{rrrqqqqqqoookkkkkklllmmmnnnnnnnnnmmmoooooonnnooo{{{jjjTTTKKKFFFBBBCCC@@@@@@CCCFFFLLLYYYeeekkklllnnnpppqqquuu~~~}}}rrreeeYYYSSSQQQOOORRRUUUWWWXXXZZZ]]]___aaabbbbbbaaa______aaabbbgggkkkooonnnkkkkkknnnsss|||~~~{{{yyywwwuuuuuuwwwzzz|||~~~}}}}}}||||||||||||~~~{{{zzz{{{~~~~~~}}}|||{{{{{{|||}}}}}}yyyxxxxxxkkkSSSMMMNNNLLLRRRUUUWWWXXXZZZ^^^eeekkksssvvvyyyzzzqqqoooooommmkkkkkkllllllllllllllllllooonnnkkkkkktttpppYYYMMMGGGBBBBBB@@@@@@CCCEEELLLZZZgggqqqqqqqqqrrrqqqttt{{{oooaaaWWWRRRQQQQQQSSSVVVXXXZZZ\\\___aaadddeeegggfffeeeddddddeeeiiikkkkkkiiifffhhhnnnsss}}}{{{zzzxxxxxxyyy|||~~~}}}}}}}}}~~~~~~|||}}}~~~}}}||||||}}}{{{~~~~~~{{{yyywwwxxxyyy}}}yyyxxxyyypppVVVNNNNNNNNNUUUXXXZZZ[[[\\\```gggmmmuuuxxx{{{yyypppnnnnnnllllllllllllmmmllllllkkkkkkpppmmmhhhgggmmm~~~ttt\\\OOOGGGBBB@@@???@@@BBBDDDKKKZZZiiirrrrrrrrrssssssxxxyyymmm```WWWTTTTTTTTTVVVYYY[[[\\\^^^aaacccdddfffhhhhhhgggffffffgggkkkiiieeebbbaaafffooovvv~~~}}}}}}~~~~~~~~~~~~|||~~~~~~zzzwwwuuutttvvvxxx{{{{{{zzz{{{~~~uuuYYYPPPPPPPPPXXX[[[]]]^^^___ccciiioooyyyzzz|||xxxooonnnnnnlllmmmmmmmmmmmmlllkkkjjjjjjooojjjeeecccgggwwwvvv]]]OOOGGGCCC??????@@@BBBCCCKKK[[[kkkooopppsssvvvxxxvvvjjj^^^WWWVVVWWWVVVYYY\\\^^^___aaadddfffdddfffhhhhhhgggfffggghhhkkkhhhccc```aaahhhsss{{{~~~{{{zzz{{{{{{~~~|||zzz{{{}}}{{{]]]SSSSSSTTT[[[^^^```aaaaaaeeelllqqqzzz|||~~~~~~zzz|||wwwnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiihhhiiieeebbbaaadddrrrvvv\\\NNNGGGDDD@@@@@@BBBCCCDDDLLL]]]nnnqqqrrrvvvyyy||||||sssggg\\\VVVWWWYYYYYY[[[^^^```aaadddfffiiihhhiiijjjjjjiiiiiijjjllliiigggeeedddhhhoooyyyyyywwwxxx{{{bbbWWWXXXZZZ^^^```bbbccccccgggmmmsssyyy|||~~~|||yyyuuuwwwwwwnnnnnnnnnmmmlllllllllkkkjjjiiihhhgggdddaaa```aaacccooovvv\\\NNNHHHDDDAAAAAACCCDDDEEEMMM___pppwwwxxxzzz}}}}}}~~~zzzqqqeeeZZZVVVWWWZZZZZZ]]]```bbbccceeehhhjjjlllmmmnnnmmmlllmmmoooqqqhhhhhhhhhjjjnnnuuu}}}wwwtttuuuyyyfffZZZ[[[^^^___aaacccddddddhhhnnntttxxx|||yyyyyyxxxwwwyyy~~~xxxqqqmmmllllllkkkkkkjjjjjjiiihhhggggggfffbbb^^^[[[\\\iiipppWWWLLLGGGDDDAAACCC@@@AAAGGGJJJYYYtttwww}}}}}}}}}~~~vvvjjjccc]]]XXXWWWYYYaaabbbccccccccceeehhhkkkkkkkkkkkkmmmpppqqqppppppooommmlllooovvv~~~uuusssuuuuuunnnZZZXXX^^^cccfffgggeeeccceeemmmtttxxx}}}~~~{{{|||~~~~~~~~~vvvnnnkkkjjjiiiiiihhhggggggfffeeeeeeeeeeeebbb___\\\]]]jjjoooWWWMMMHHHDDDAAACCC@@@AAAGGGJJJYYYtttyyy~~~}}}yyyvvvjjjccc]]]XXXWWWZZZ]]]___aaabbbccceeeiiikkkllllllmmmnnnooopppoooooooooooopppuuu|||uuurrrssssss|||ttt___]]]dddfffiiijjjhhhfffiiipppwww~~~}}}}}}~~~vvvyyy}}}tttlllhhhgggfffeeedddcccbbbbbbaaaaaaaaaaaa```___^^^^^^jjjnnnWWWMMMHHHDDDAAACCC@@@AAAGGGJJJYYYsss|||}}}~~~yyytttuuuiiibbb\\\WWWWWWYYYXXX[[[___bbbdddfffiiikkkmmmmmmnnnoooppppppooooooooorrrwww}}}~~~tttpppqqqpppyyyzzzcccaaaiiijjjmmmnnnmmmkkkmmmttt{{{{{{yyywwwyyy}}}~~~rrrjjjfffdddcccaaa```___^^^]]]]]]]]]^^^\\\]]]___^^^___jjjlllWWWNNNHHHCCCBBBDDD@@@AAAGGGJJJYYYsss|||}}}}}}xxxsss|||qqqfff```[[[VVVVVVYYYWWWZZZ___bbbdddfffhhhjjjlllnnnpppqqqqqqqqqqqqrrrqqqvvv~~~~~~tttooonnnooowww~~~eeeaaaiiillloooqqqpppnnnpppwww}}}||||||~~~}}}{{{zzz{{{}}}|||pppiiidddbbbaaa^^^]]][[[YYYXXXXXXYYYYYYVVVXXX\\\\\\]]]hhhjjjVVVNNNIIICCCBBBDDDAAAAAAGGGIIIXXXrrr|||~~~zzzrrr}}}wwwmmmccc]]]YYYUUUVVVYYYZZZ]]]aaadddfffgggiiijjjlllooorrrsssssssssuuuwwwssszzzuuuooommmooowwwhhhbbbkkknnnqqqtttsssppprrrxxx~~~}}}|||~~~~~~xxx}}}}}}|||}}}~~~}}}zzzooogggbbb___^^^[[[YYYVVVTTTRRRRRRRRRSSSOOORRRWWWXXXYYYfffiiiVVVOOOIIICCCCCCEEEAAAAAAGGGIIIXXXrrr}}}{{{qqq|||sssjjj```\\\YYYVVVXXX[[[^^^aaadddggghhhjjjmmmooonnnrrruuuvvvuuutttwwwzzzvvv~~~wwwpppmmmpppxxxllleeeoooqqquuuxxxwwwuuuvvv||||||~~~nnnppprrrtttxxx|||yyy}}}~~~~~~wwwlllddd___\\\ZZZXXXUUURRRNNNLLLKKKKKKLLLIIIMMMRRRTTTUUUcccgggVVVOOOIIICCCCCCEEEAAAAAAGGGIIIXXXrrr|||tttqqqhhh```\\\ZZZYYY[[[___aaacccfffiiikkkooosssvvvssswwwzzzyyyvvvtttvvvyyyzzzyyyrrrnnnpppyyyooohhhsssvvvzzz}}}}}}{{{|||}}}eeegggjjjnnnuuu||||||}}}}}}~~~uuujjjbbb]]]ZZZXXXUUUSSSOOOJJJGGGFFFGGGGGGEEEJJJOOOQQQSSSbbbgggVVVPPPIIICCCCCCEEEAAAAAAGGGIIIWWWqqq~~~xxx~~~qqqhhh```]]]\\\[[[^^^bbbbbbdddgggjjjmmmrrrwww{{{www{{{}}}{{{vvvtttuuuxxx|||{{{sssnnnpppzzzooohhhttt{{{~~~fffgggjjjpppyyy}}}pppfff___[[[XXXUUUSSSPPPKKKFFFDDDDDDEEEGGGFFFHHHKKKLLLTTTgggjjjXXXNNNHHHDDDFFFCCCCCCDDDBBBFFFZZZqqq{{{rrriiiaaa```aaaaaacccfffiiihhhhhhjjjpppvvv{{{}}}{{{}}}~~~|||xxxwwwyyy|||~~~tttppprrrxxxxxxnnnsss{{{{{{{{{hhhiiilllsss~~~zzzmmmccc]]]YYYVVVSSSQQQNNNIIIEEECCCCCCEEEFFFDDDFFFIIILLLTTTiiijjjYYYPPPJJJFFFFFFCCCCCCEEECCCFFFXXXmmm~~~tttkkkcccbbbddddddfffiiiiiiiiikkknnnrrrwwwzzz{{{|||~~~|||xxxwwwyyy{{{}}}uuuqqqrrryyy|||qqqwww~~~}}}~~~llllllpppyyyvvviii___YYYVVVSSSQQQNNNKKKGGGDDDBBBBBBDDDEEECCCFFFIIINNNXXXnnnkkk[[[SSSMMMJJJFFFCCCDDDFFFCCCEEEUUUhhh}}}uuulllffffffiiijjjlllooolllmmmppprrruuuxxxzzz{{{~~~}}}yyyvvvxxxzzz}}}uuuqqqrrrzzzvvv{{{qqqrrrwwwzzzqqqeee[[[VVVSSSQQQOOOJJJHHHEEEBBBAAAAAACCCDDDDDDGGGKKKRRR___vvvooo___VVVPPPMMMGGGDDDDDDFFFDDDEEERRRccc|||tttlllhhhjjjnnnqqqtttxxxtttuuuvvvwwwxxxzzz}}}~~~yyywwwxxxzzz~~~ssspppsss|||www|||wwwyyyvvvmmmaaaXXXSSSQQQOOOMMMGGGEEECCCAAA@@@AAABBBCCCCCCFFFKKKUUUeee~~~tttcccZZZSSSNNNIIIEEEDDDGGGEEEEEEQQQaaa{{{|||sssmmmiiimmmssswwwzzz~~~|||}}}}}}|||{{{|||~~~zzzxxxyyy|||yyyooommmsss}}}vvvzzz}}}qqqiii]]]TTTPPPOOOMMMKKKEEECCCBBB@@@@@@AAABBBCCCBBBEEEKKKWWWjjjxxxggg\\\TTTPPPKKKFFFDDDGGGFFFFFFQQQ```zzz~~~uuuooolllpppvvvyyy|||~~~}}}~~~{{{zzz|||tttlllkkkqqq}}}uuuxxxllldddYYYPPPMMMKKKJJJHHHCCCBBBAAA@@@AAABBBCCCDDDDDDHHHOOO\\\qqqzzziii^^^VVVQQQMMMGGGDDDFFFFFFGGGSSSbbb|||yyysssooorrrvvvwwwyyy|||~~~~~~{{{~~~~~~||||||pppjjjkkknnn{{{vvvxxxiiiaaaVVVNNNJJJIIIHHHFFFBBBBBBAAAAAAAAABBBCCCDDDIIILLLTTTbbbxxxzzziii___WWWRRRNNNGGGDDDFFFFFFHHHTTTcccyyy}}}vvvqqqsssvvvvvvvvvxxx|||{{{{{{yyy|||~~~~~~}}}}}}oooiiikkkkkkyyywwwyyyuuueee[[[PPPJJJJJJJJJGGGCCCDDDCCCAAAAAAAAABBBDDDFFFHHHLLLYYYpppzzzgggZZZUUUVVVMMMIIIGGGHHHJJJLLLTTT]]]xxx}}}yyywwwyyyzzzyyywww}}}~~~|||zzzlllgggiiiooo{{{rrryyyzzzqqqcccZZZOOOJJJIIIIIIFFFBBBCCCBBBAAAAAABBBCCCFFFGGGMMMRRRaaazzzxxxhhh\\\VVVVVVMMMIIIGGGHHHIIIKKKSSS[[[vvv~~~zzzyyy{{{|||zzzyyy{{{~~~{{{mmmhhhiiinnnzzzqqqxxxtttkkk___WWWMMMHHHHHHHHHEEEBBBBBBBBBAAABBBCCCEEEGGGIIIPPPXXXjjjtttjjjaaaYYYVVVOOOJJJHHHHHHHHHJJJQQQYYYsss|||{{{}}}~~~|||zzzyyy|||{{{mmmggghhhlllwwwooovvv}}}pppggg[[[TTTLLLGGGFFFFFFDDDAAAAAAAAABBBCCCEEEGGGIIIJJJNNNZZZqqqqqqkkkeee]]]XXXQQQMMMIIIIIIHHHIIIPPPWWWppp~~~}}}|||zzz}}}zzzlllffffffiiissslllttt||||||nnndddVVVQQQKKKGGGEEEEEECCCAAAAAABBBCCCDDDGGGIIIJJJKKKNNN]]]yyy|||pppmmmhhh```[[[UUUPPPLLLKKKJJJJJJOOOWWWnnnxxxkkkddddddeeeppp~~~iiippp{{{yyyjjjaaaSSSOOOJJJGGGEEEDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKKKKQQQeee{{{pppmmmiiiccc^^^ZZZUUUPPPNNNLLLKKKPPPWWWmmm~~~wwwkkkdddcccdddppp|||ffflllyyy~~~qqqeee]]]QQQNNNJJJGGGEEEDDDDDDCCCCCCDDDFFFGGGIIIJJJKKKKKKTTTkkk{{{qqqnnnjjjeeebbb___YYYTTTQQQNNNMMMRRRXXXlll{{{}}}xxxmmmfffdddeeeqqq{{{ccciiiuuuwwwkkk```ZZZPPPNNNJJJGGGEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKVVVnnn|||rrrnnnjjjfffdddbbb\\\WWWSSSPPPNNNSSSYYYlll~~~zzz}}}yyynnngggeeefffssszzzbbbgggrrrttthhh^^^XXXLLLKKKIIIGGGFFFFFFGGGGGGDDDGGGIIIGGGDDDFFFJJJLLLZZZttt|||wwwmmmfffgggdddaaa]]]XXXTTTSSSUUUXXX[[[lllzzzlllccc```iiiyyyuuuffflllrrr~~~yyywwwyyy~~~~~~qqqfff\\\VVVMMMKKKHHHFFFDDDCCCDDDDDDCCCGGGIIIGGGEEEGGGLLLPPP___yyy|||xxxoooiiijjjggggggccc]]]XXXVVVVVVYYY[[[eeeyyyxxxjjjcccccclll|||uuueeejjjnnnyyyrrrnnnnnnsssyyy{{{nnnbbbYYYSSSLLLJJJGGGDDDBBBBBBBBBBBBDDDFFFHHHFFFEEEGGGNNNUUUfff|||yyypppllllllhhhjjjfff```[[[WWWVVVXXXYYY]]]ppptttfffcccfffooouuudddggghhh{{{|||nnnhhhgggiiiqqqyyyxxxkkk```WWWRRRJJJIIIFFFDDDBBBBBBCCCDDDEEEEEEFFFFFFCCCEEEOOOZZZqqq{{{xxxpppllllllfffgggddd___ZZZWWWUUUVVVVVV[[[kkkrrrcccbbbiiiqqqtttcccddddddttt|||oooiiiiiinnnwwwttthhh]]]UUUQQQHHHGGGEEEDDDDDDEEEFFFGGGFFFEEEFFFEEECCCEEEQQQ```zzzvvvmmmjjjjjjccceeebbb___[[[YYYXXXXXXXXX\\\kkkpppbbbccckkksssuuucccaaaaaannntttpppqqquuu~~~pppdddZZZSSSPPPFFFEEEDDDCCCDDDFFFHHHIIIGGGDDDEEEFFFEEEGGGXXXkkkyyytttjjjjjjjjjcccfffdddbbb```^^^]]]\\\\\\^^^iiinnnbbbeeemmmxxxuuuccc``````iii}}}{{{xxxzzz~~~zzzkkk___WWWQQQNNNEEEDDDCCCBBBBBBDDDEEEGGGFFFCCCEEEHHHIIIMMMaaaxxx}}}xxxrrrjjjkkknnnggghhhgggeeecccaaa```___^^^\\\cccvvv{{{llldddgggpppvvvddd______eeewwwvvvggg\\\TTTOOOLLLFFFDDDCCCAAAAAAAAACCCDDDEEEBBBDDDJJJLLLRRRhhh|||wwwrrrjjjmmmrrrkkkiiihhhgggdddbbb```^^^]]]ZZZ]]]nnnwwwkkkeeejjjrrrwwweee___^^^bbbsssqqqcccXXXPPPIIIEEEBBBAAA@@@@@@AAABBBDDDEEEIIIGGGGGGGGGIIIWWWwww{{{rrrnnnmmmkkkkkkmmmooonnnllljjjfffbbb___]]]^^^]]]dddvvvttthhhgggqqq{{{tttccc\\\VVV]]]lllooo```UUUNNNHHHDDDAAAAAAAAAAAABBBCCCDDDDDDBBBCCCFFFLLLVVVlll}}}sssooommmjjjiiikkknnnnnnmmmlllhhhddd___\\\]]]\\\bbbssssssjjjlllxxxpppaaa\\\[[[___jjj|||jjj[[[QQQJJJFFFCCC@@@@@@AAABBBCCCCCCCCCCCCCCCCCCGGGNNN\\\vvv}}}tttqqqooolllkkkmmmmmmnnnnnnmmmjjjddd___\\\\\\ZZZ^^^ooo}}}ssspppxxxooobbb^^^aaa```fffxxxwwweeeVVVLLLGGGDDDBBB???@@@BBBCCCDDDCCCCCCBBBFFFFFFHHHOOO```{{{~~~vvvttttttqqqpppqqqnnnnnnmmmllliiieeeaaa^^^\\\ZZZ]]]kkk}}}wwwzzzqqqfffeeeddd```aaappp|||ppp___QQQIIIEEEBBBAAA???@@@BBBCCCDDDCCCCCCBBBDDDFFFJJJUUUkkkzzzyyyxxxtttrrrrrrooonnnmmmkkkiiigggeeeddd^^^]]]___jjj{{{zzztttjjjiiiddd^^^]]]hhhuuujjj[[[NNNHHHDDDBBB@@@@@@@@@AAABBBCCCCCCCCCCCCEEEGGGMMMZZZsss~~~|||zzzuuuqqqpppppppppoooooommmlllkkkjjjbbbcccdddkkk}}}yyy{{{vvvllljjjccc^^^[[[cccwwwoooeeeXXXMMMHHHEEEBBB@@@AAAAAAAAAAAABBBCCCDDDDDDFFFIIIOOO]]]yyy||||||{{{wwwssssssooorrruuuwwwwwwtttqqqnnneeeiiikkkmmm{{{yyy}}}xxxmmmiiiddd___\\\```ooo{{{kkkbbbVVVMMMHHHEEECCCAAABBBAAA@@@@@@AAABBBDDDEEECCCHHHPPPbbb{{{xxx{{{|||zzzxxxxxxnnnsssyyy~~~~~~zzztttpppgggmmmoooooozzz{{{{{{pppkkkeeeaaa]]]___kkk}}}uuuccc\\\QQQHHHCCCBBBBBBBBBCCCCCCCCCBBBAAAAAACCCEEEIIILLLVVVmmmyyytttuuuzzz|||xxxsssnnnqqqvvvzzzzzzxxxtttqqqiiillllllllluuuxxxrrrvvvooofff___\\\aaaiiivvvxxxpppbbbZZZPPPGGGCCCBBBBBBBBBBBBCCCCCCBBBAAAAAACCCEEEJJJOOO]]]www|||xxxuuuuuuwwwwwwuuuqqqoooqqquuuxxxxxxuuuqqqnnniiikkkkkkjjjrrrxxxuuu{{{tttiiibbb^^^```eeeqqq~~~qqqhhh^^^WWWNNNFFFBBBAAABBBBBBAAABBBBBBAAA@@@AAADDDFFFJJJPPPaaa~~~xxxwwwvvvtttsssrrrppppppnnnqqqsssuuutttqqqmmmkkkiiiiiihhhgggnnn}}}}}}wwwyyy~~~wwwlllfffaaa```___hhhzzzlllbbbYYYSSSKKKDDDAAAAAABBBBBB@@@AAABBBAAAAAABBBDDDGGGMMMVVViiizzzvvvxxxxxxuuuqqqnnnmmmooolllmmmpppqqqqqqooollljjjhhhgggeeedddiiiwwwssssss|||{{{uuulllgggccc___[[[bbb|||vvvhhh___TTTOOOHHHBBB@@@AAAAAABBB@@@AAABBBBBBBBBCCCFFFHHHRRR^^^uuuxxxuuuxxxyyywwwqqqmmmmmmnnnhhhjjjlllmmmnnnmmmkkkjjjgggeeecccbbbfffrrrzzziiiooo~~~~~~wwwrrrjjjfffccc```[[[```www|||qqqddd[[[PPPKKKEEE@@@???@@@AAAAAAAAABBBCCCCCCCCCEEEHHHKKKQQQddd|||zzzuuuwwwyyywwwrrrnnnmmmnnnggghhhiiijjjkkkkkkkkkkkkgggdddbbbbbbdddnnn~~~pppccclll}}}uuurrriiieeecccbbb]]]```rrr~~~uuujjj___WWWLLLHHHBBB???>>>@@@AAAAAAAAABBBDDDDDDDDDFFFJJJLLLTTTnnn{{{}}}tttvvvvvvuuusssooommmlllhhhhhhiiiiiiiiiiiiiiiiiifffcccaaacccdddkkk|||tttgggbbbmmm{{{tttqqqjjjfffdddeeeaaaaaammm~~~xxxoooeee[[[SSSJJJFFFAAA>>>>>>@@@AAAAAABBBCCCDDDEEEEEEGGGKKKNNN^^^}}}|||ttttttttttttssspppmmmkkkjjjjjjiiiiiihhhhhhggggggeeebbbbbbcccdddjjjzzzooobbbcccnnnzzzsssppplllgggfffgggdddaaajjjwww|||rrriii```VVVOOODDDBBBAAA??????@@@AAABBB===DDDCCCBBBGGGGGGLLLZZZooo~~~xxxxxxssspppssstttppplllkkkjjjiiijjjmmmooommmhhhdddhhhbbb___bbbfffllluuu}}}vvvjjjgggaaaoooyyyqqqnnnmmmjjjkkknnnkkkgggjjjrrryyynnneee[[[RRRKKKCCCBBB@@@??????@@@BBBBBB???FFFEEECCCHHHJJJQQQbbb}}}wwwwwwrrroooqqqrrroookkkjjjjjjjjjlllpppttttttqqqmmmnnnhhhdddfffhhhlllttt|||nnnbbbaaaeeessszzzuuutttqqqsssxxxzzzsssjjjjjjpppuuuiii```VVVLLLFFFBBBAAA@@@@@@@@@AAABBBCCCAAAGGGFFFEEEJJJMMMZZZppp}}}wwwvvvpppmmmpppqqqnnnjjjjjjiiilllqqqxxx~~~}}}{{{rrrlllgggggghhhjjjqqqxxxzzzggg^^^___iiizzzzzzyyyuuusssooorrrqqqeee[[[RRRIIICCCAAA@@@@@@@@@@@@AAABBBCCCCCCGGGFFFFFFKKKPPPbbb~~~yyyvvvpppmmmoooqqqnnnlllkkkkkkqqq{{{oooiiieeedddeeeffflllrrrrrrcccaaaeeemmm~~~zzz|||}}}vvvwww{{{mmmaaaXXXPPPHHHCCC??????@@@@@@AAABBBCCCDDDBBBGGGEEEGGGLLLRRRiiiuuuooollloooqqqpppnnnooottt|||~~~xxxkkkeeebbbbbbdddeeekkkqqqyyyhhh```cccjjjxxxxxxvvvzzz~~~uuuggg[[[SSSLLLGGGCCC>>>>>>???AAABBBCCCDDDDDDBBBFFFFFFHHHNNNSSSnnnsssnnnkkknnnrrrqqqqqqrrr~~~~~~rrrjjjiiidddaaaccceeegggmmmtttmmm```^^^fffqqq|||sssqqqqqqzzzvvvlll___SSSLLLHHHDDDAAA===>>>???AAABBBCCCDDDDDDCCCGGGHHHKKKPPPUUUrrrpppkkkhhhlllqqqqqqrrrttt~~~uuulllggghhhdddaaacccfffhhhmmmtttzzzttteee^^^cccrrrtttpppnnnnnnttt}}}ooofffXXXNNNHHHDDDAAA>>><<<===???AAACCCDDDDDDDDDDDDHHHIIINNNRRRWWWuuu}}}nnnhhhfffkkkoooqqqrrrtttxxx|||~~~yyyrrrmmmkkkgggccc```bbbdddfffkkkrrrwwwmmmaaaaaalllvvvppppppppppppsss}}}wwwhhhaaaVVVMMMFFFBBB@@@>>>???AAACCCDDDDDDEEEFFFHHHKKKHHHIIINNNSSSbbb~~~wwwwwwvvvtttrrriiieeebbbcccggglllnnnnnnpppqqqrrrssssssooojjjeeebbbcccdddcccbbbdddiiinnnrrryyyrrrcccaaakkkzzz~~~zzzuuuqqqooorrrsssxxx|||rrrkkkaaa[[[RRRIIIDDDAAA???>>>???AAACCCDDDDDDDDDFFFHHHJJJHHHJJJPPPVVViiitttnnnnnnmmmkkkjjjllliiidddcccdddgggggggggooonnnlllkkkkkkiiigggdddbbbcccdddbbb```aaafffjjjllluuuuuujjjccchhhuuu~~~~~~|||zzzxxxvvvuuuttttttwww}}}uuujjjaaaYYYSSSKKKEEEBBB@@@???>>>???AAACCCDDDDDDEEEGGGHHHIIIHHHKKKRRR[[[qqqppplllllljjjiiiiiilllhhhdddbbbbbbcccddddddmmmiiifffccccccccccccbbbbbbccccccaaa______dddhhhhhhsssxxxhhhdddfffrrr}}}}}}~~~{{{zzz{{{zzzyyyxxxwwwxxxyyy{{{|||{{{pppddd[[[SSSNNNGGGBBB@@@???>>>>>>@@@BBBDDDEEEEEEEEEGGGIIIJJJJJJMMMSSS^^^xxxyyyooolllllljjjiiijjjfffdddbbbaaabbbdddfffgggjjjgggcccaaaaaabbbbbbaaaaaaccccccaaa___aaaeeejjjnnnyyy{{{kkkaaadddlll{{{||||||}}}zzzxxxyyyzzzyyyxxxwwwyyy|||zzzsssiii]]]UUUPPPKKKFFFBBB@@@??????>>>AAACCCEEEFFFFFFGGGIIIJJJLLLLLLOOOVVVeeexxxqqqjjjiiihhheeedddgggcccbbbbbbbbbbbbdddgggiiifffeeeddddddeeeeeecccaaaaaabbbccccccbbbdddiiinnnyyyssseee```fffrrr{{{}}}~~~{{{zzzzzzzzzyyywwwvvvxxx{{{}}}vvvoooeee[[[SSSLLLIIIDDDAAAAAAAAA@@@@@@CCCEEEGGGHHHHHHIIIKKKLLLOOOOOOSSS^^^sss|||rrrnnnkkkjjjhhhddddddgggdddddddddcccaaaaaaccceeecccccceeegggiiihhhfffdddaaacccdddddddddffflllqqq|||llleeeaaakkkzzz}}}zzz|||~~~|||{{{|||xxxwwwuuutttuuuwww{{{}}}{{{rrrjjjaaaWWWPPPGGGDDDAAA@@@AAACCCCCCCCCEEEGGGIIIJJJJJJJJJLLLNNNPPPQQQXXXhhhuuuqqqooonnnoookkkffffffiiicccddddddbbb___^^^___aaaaaaaaacccfffhhhiiihhhfffcccdddfffeeedddffflllppp~~~~~~llldddfffhhhuuuyyyvvvzzz}}}{{{zzz{{{wwwuuutttssstttvvvyyy{{{uuujjjaaaXXXOOOHHHCCCAAA??????AAADDDEEEFFFFFFHHHJJJKKKKKKKKKMMMOOOQQQSSS[[[pppuuunnnmmmnnnoookkkeeeeeehhh```aaabbbaaa^^^]]]___aaa`````````cccfffiiiiiihhhdddffffffeeeccceeejjjnnnyyyooo```^^^fffppp~~~www{{{uuussswww{{{zzzyyyzzzwwwvvvuuuuuuvvvxxxzzz|||rrrfff\\\RRRIIICCCAAA@@@??????@@@BBBDDDFFFGGGJJJLLLMMMMMMLLLLLLMMMUUURRR___}}}qqqjjjkkkmmmmmmkkkhhheeecccdddbbb```___^^^___```bbb```aaabbbdddeeeeeeeeeeeeccceeefffgggggghhhkkkmmmvvvyyy}}}wwwlllgggdddggglllxxxyyyttt{{{xxxwwwvvvuuutttsssrrrrrrpppqqqqqqqqqrrrvvvzzz~~~zzznnnbbbYYYQQQIIICCC@@@@@@??????@@@CCCEEEFFFIIIKKKMMMNNNMMMLLLMMMNNNTTTWWWiiiyyyoookkklllllllllkkkhhhfffdddcccbbb```______```aaabbb`````````aaaaaabbbbbbcccdddeeefffgggggghhhkkkmmmnnnqqqwww}}}{{{lllddd___```iiisss}}}}}}{{{wwwvvvtttrrrqqqqqqqqqqqqpppqqqrrrrrrrrruuuzzz}}}|||ttthhh]]]UUUNNNHHHCCC@@@@@@@@@@@@BBBDDDGGGHHHKKKMMMNNNNNNMMMLLLMMMNNNVVV```yyyvvvpppmmmmmmlllkkkjjjhhhggggggcccbbbaaa``````aaacccccc```___^^^]]]]]]^^^___```cccdddfffffffffgggiiillliiimmmrrryyyuuummmddd___^^^dddrrryyyvvv~~~yyyzzzvvvtttqqqooonnnnnnpppqqqpppqqqrrrrrrrrruuuyyy|||yyypppdddZZZRRRLLLFFFAAA???@@@@@@BBBDDDFFFIIIJJJLLLMMMMMMLLLKKKKKKMMMNNNXXXjjjuuurrrooonnnllljjjiiiiiiiiiiiicccbbbbbbbbbbbbcccddddddaaa```^^^\\\\\\\\\^^^___aaabbbddddddddddddgggiiimmmooossswww{{{~~~tttgggbbb^^^___fffqqqpppwww{{{xxxzzzuuussspppmmmlllmmmpppqqqqqqqqqrrrrrrrrrtttxxxzzz~~~~~~xxxooobbbWWWPPPIIIDDD@@@???@@@AAACCCFFFIIIKKKLLLLLLLLLLLLKKKJJJJJJMMMPPPWWWppp{{{tttrrrooonnnllljjjiiiiiijjjkkkddddddcccccccccdddddddddcccaaa___]]]]]]]]]___```___```aaaaaaaaabbbdddfffoooqqqrrrtttxxx}}}pppeee\\\YYYZZZcccsss~~~uuuttt~~~zzzzzzuuussspppmmmmmmnnnqqqrrrqqqrrrssssssrrrtttvvvyyyzzzvvvmmm```UUUMMMHHHCCC???>>>@@@BBBEEEHHHKKKMMMNNNMMMMMMLLLJJJJJJKKKOOOSSS[[[xxxvvvqqqoooooonnnmmmkkkjjjjjjkkkkkkeeeeeeeeeeeeeeedddddddddcccbbbaaa```______```aaa^^^___````````````bbbdddkkklllmmmooosssyyy~~~qqqddd\\\YYY[[[bbbppptttjjjiiippp{{{yyytttssspppnnnnnnoooqqqrrrqqqrrrssssssrrrsssuuuwwwxxxzzz{{{zzzxxxyyy}}}~~~qqqhhh\\\QQQKKKGGGCCC@@@>>>@@@BBBFFFJJJMMMOOOPPPNNNNNNMMMKKKKKKNNNSSSWWWiiizzztttpppnnnooonnnmmmllllllkkkkkkkkkgggggggggfffeeedddcccbbbbbbbbbbbbbbbaaaaaaaaaaaa___```aaaaaa```aaaccceeeffffffggghhhlllsss{{{yyymmmccc\\\YYYZZZbbbnnn{{{|||jjjfffeeennnzzzvvvrrrqqqpppooooooooopppqqqqqqrrrssssssrrrssstttvvvuuuuuutttssssssuuuzzz}}}zzzmmmdddXXXOOOJJJGGGDDDAAA>>>@@@CCCGGGKKKNNNPPPQQQPPPOOONNNMMMMMMPPPVVVZZZxxxwwwuuurrrpppnnnnnnnnnmmmmmmllllllkkkhhhhhhhhhgggfffdddcccbbbaaaaaabbbbbbbbbbbbaaaaaaaaabbbcccbbbaaabbbdddfffddddddccccccfffllltttzzz|||mmm```YYYXXXYYYWWWdddrrr{{{~~~qqqccc^^^eeeqqqyyytttqqqppppppoooooooooooooooqqqrrrtttsssrrrrrrtttuuuxxxwwwuuussstttxxx}}}|||rrrggg```VVVLLLFFFAAA???===@@@DDDIIIMMMNNNNNNOOOPPPNNNIIIJJJPPPQQQQQQ[[[kkkyyyppplllooorrrssssssqqqnnnllllllmmmlllkkkiiihhhfffeeeeeedddgggggghhhgggfffeeedddccccccccccccdddddddddddddddfffeeeffffffdddeeeppp|||xxxlll```YYYVVVWWWYYY^^^fffrrrwwwpppeeebbbeee```rrr}}}||||||wwwwwwuuuqqqnnnmmmnnnpppssssssrrrrrrsssssstttuuuttttttrrrppppppvvvxxxnnnaaa[[[QQQHHHCCCAAA???>>>@@@DDDIIILLLMMMNNNNNNOOOUUUNNNKKKNNNPPPXXXmmm{{{vvvooommmpppqqqrrrrrrpppmmmkkkkkklllmmmllljjjgggeeedddccccccbbbdddfffhhhiiihhhggggggffffffffffffffffffffffffbbbaaabbbbbb```aaalllwwwrrrlllbbbYYYTTTSSSVVVXXXeeeiiinnnlllaaaWWWWWW]]]ppp~~~{{{yyywwwtttsssrrrssssssssssssrrrqqqqqqrrrrrrssstttuuuvvvuuutttxxx~~~qqqhhh[[[TTTKKKDDD@@@@@@@@@@@@AAADDDHHHKKKLLLLLLMMMNNNRRRMMMJJJMMMSSSaaa|||vvvsssnnnmmmpppoooppppppnnnkkkjjjjjjjjjmmmkkkiiigggeeecccbbbaaabbbccceeegggiiiiiihhhhhhjjjiiiiiiiiihhhggggggggg```______```^^^```iiittt~~~yyyqqqbbb^^^XXXSSSQQQSSSWWW[[[eeeeeeddd^^^UUURRR^^^lll}}}}}}zzzuuutttuuuwwwvvvtttsssrrrqqqppppppppppppppprrruuuxxxxxxvvvwwwzzz~~~xxxkkkcccWWWPPPGGGAAA>>>???AAABBBBBBEEEHHHJJJJJJJJJKKKLLLJJJJJJNNNTTT]]]pppwwwqqqooommmlllnnnlllmmmmmmllliiihhhhhhiiijjjiiigggeeedddccccccbbbfffeeeeeeeeeeeeeeefffgggjjjjjjiiiiiihhhgggffffffaaa``````aaa```aaaiiisss~~~yyymmmfffXXXVVVSSSRRRTTTXXX]]]aaagggbbb\\\UUUQQQZZZqqq{{{|||vvvqqqqqqtttvvvtttqqqrrrrrrqqqpppoooooooooooorrrtttwwwvvvsssrrruuuwww{{{qqqfff^^^SSSNNNFFF@@@>>>???AAABBBCCCEEEHHHIIIHHHHHHIIIJJJIIILLLRRR[[[jjjuuuooolllkkkjjjjjjiiijjjkkkiiigggeeefffgggeeeeeeddddddddddddeeeeeefffeeecccaaabbbcccfffggghhhhhhgggfffeeeddddddcccbbb``````aaaaaabbbiiiqqq{{{}}}tttkkkbbb\\\RRRRRRRRRSSSVVV[[[```ccchhhaaaYYYUUUXXXggg~~~zzzuuupppooosssuuussspppqqqqqqppppppoooppppppqqqvvvwwwwwwtttppppppssswwwzzz~~~}}}tttjjj___XXXOOOJJJDDD@@@???@@@BBBBBBDDDEEEGGGGGGGGGFFFGGGHHHJJJLLLRRR]]]rrr}}}sssllliiihhhgggfffggghhhhhhgggeeeddddddeeebbbbbbbbbbbbcccdddffffffcccbbbbbbbbbdddfffhhhiiidddccccccbbbbbbaaaaaaaaaaaa^^^]]]___```aaagggnnnsss||||||nnneee^^^WWWSSSQQQQQQRRRSSSVVVZZZ]]]___\\\XXXWWW___mmmzzzvvvrrrqqqrrrsssrrrqqqpppppppppqqqrrrssstttuuu{{{{{{yyyuuuqqqqqquuuyyyvvvwww}}}tttkkkaaaWWWPPPGGGDDDAAA???@@@BBBCCCCCCDDDFFFGGGGGGEEEEEEFFFGGGIIINNNYYYkkk~~~xxxpppiiiggggggeeedddeeeffffffeeecccbbbcccdddbbbaaaaaabbbbbbcccdddeeeaaacccfffiiijjjhhhfffeee```````````````_________aaa]]]\\\___```aaaffflllnnnwww~~~nnn```YYYUUUSSSQQQSSSSSSTTTUUUVVVWWWXXXYYYTTTUUUaaavvvzzzxxxuuurrrqqqpppqqqqqqnnnoooppprrrtttwwwyyyzzz{{{|||zzzwwwrrrqqqtttxxxtttrrrssszzzzzzoooeee[[[QQQKKKAAA???>>>>>>AAACCCDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFKKKVVVhhhxxxuuunnngggeeefffeeebbbdddeeeeeedddbbbaaabbbccccccbbbbbbbbbbbbbbbccccccbbbffflllpppooojjjccc^^^^^^^^^^^^^^^____________bbb^^^]]]```bbbbbbggglllnnnvvv{{{tttdddXXXRRRRRRSSSTTTWWWWWWWWWWWWWWWVVVVVVVVV]]]bbbsss}}}{{{xxxwwwuuurrrnnnmmmnnnpppmmmnnnpppsssvvvyyy|||~~~xxxzzzzzzwwwsssqqqrrruuusssooonnnsss{{{rrriiiaaaVVVLLLHHHFFFDDDBBBAAAAAACCCEEEGGGEEEFFFDDDBBBCCCFFFFFFEEESSS]]]wwwzzzuuuooojjjggggggggggggjjjhhheeecccbbbbbbccceeebbbbbbaaa``````aaaccccccfffhhhkkkllljjjeee___[[[[[[^^^aaa```\\\\\\___cccfffccc```]]]^^^aaaeeehhhqqqrrr{{{zzzxxxpppiii^^^TTTPPPQQQUUUYYY]]]ZZZ[[[]]]YYYRRRRRRWWWaaauuu}}}|||}}}~~~zzzvvvwwwtttooommmmmmnnnoooooossstttwww{{{~~~zzzuuuyyyxxxvvvuuussssssrrrrrrpppsssvvvvvvvvv|||yyymmmeee]]]RRRIIIEEECCCCCCBBBAAABBBDDDFFFGGGEEEEEEDDDCCCDDDGGGIIIJJJXXXkkkzzzvvvoookkkjjjjjjjjjjjjmmmkkkgggdddbbbaaabbbbbb``````______```aaacccddddddfffhhhiiigggccc^^^[[[\\\___aaa```]]]\\\___cccdddbbb___]]]]]]```cccfffkkkkkkrrr~~~yyyvvvyyy~~~~~~}}}uuuhhhbbbYYYRRRPPPSSSYYY]]]cccccceeebbbZZZUUU[[[eee|||~~~yyyxxxzzz{{{zzzxxxvvvtttqqqoooppppppppppppsssuuuxxx}}}zzzvvvvvvuuusssrrrqqqpppppppppnnnrrrtttttttttzzz|||qqqfff^^^VVVLLLDDDBBB@@@AAABBBDDDEEEFFFGGGGGGDDDDDDCCCCCCDDDGGGLLLPPP___xxxuuuooolllllllllmmmmmmooommmiiieeebbbaaa```aaa____________```aaabbbcccaaabbbcccdddcccaaa^^^\\\^^^```aaa```]]]\\\^^^aaaaaa___]]][[[[[[^^^aaacccdddcccgggqqq{{{sssnnnwww~~~}}}}}}|||{{{|||vvvllleee\\\XXXRRROOOPPPUUU\\\aaaeeeggggggaaaXXXYYYiii{{{zzzuuutttvvvyyyyyyxxxuuusssqqqqqqrrrrrrqqqppprrruuuyyy}}}~~~yyyuuuqqqqqqpppnnnnnnmmmmmmmmmlllooorrrrrrsssxxx|||sssiii^^^WWWPPPGGGAAAAAA@@@BBBEEEHHHIIIIIIIIIHHHDDDCCCCCCCCCCCCEEENNNWWWjjj{{{uuuqqqmmmkkklllmmmnnnnnnnnnllliiifffcccbbbaaaaaa_______________`````````^^^___```aaaaaa```___^^^___```aaa___]]]\\\]]]___^^^\\\[[[ZZZZZZ\\\^^^```___]]]```hhhrrr~~~uuussswww~~~~~~}}}|||{{{zzzzzz|||~~~~~~}}}~~~xxxooofff]]]WWWRRRPPPMMMLLLOOOVVV]]]bbbbbbcccaaa]]]\\\iii~~~{{{yyyvvvuuuvvvvvvuuutttrrrqqqpppppprrrrrrqqqooopppssswww{{{}}}zzzvvvsssooonnnmmmlllllllllllllllkkknnnqqqrrrtttyyy}}}tttiiiaaaXXXRRRLLLDDDAAABBBBBBDDDHHHKKKLLLKKKJJJHHHDDDBBBBBBCCCBBBEEEQQQ___}}}{{{sssooollliiiiiijjjllllllmmmjjjiiigggeeedddcccccccccaaaaaaaaa```______^^^^^^]]]^^^___```````````````_________^^^\\\\\\\\\]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]\\\^^^eeeooo|||uuulllpppzzz{{{zzzxxxwwwxxxxxxyyyyyy|||~~~uuuvvvxxxzzz~~~uuujjjbbb[[[TTTOOOMMMLLLJJJKKKNNNTTTZZZ^^^^^^\\\ZZZ]]]jjj}}}zzzyyyxxxxxxwwwuuurrroooooonnnmmmnnnoooooonnnmmmmmmppptttwwwwwwuuurrrpppmmmmmmlllllllllllllllmmmkkkmmmqqqsssvvv{{{~~~tttkkkaaaYYYRRRNNNHHHCCCBBBEEEEEEGGGJJJMMMMMMKKKHHHFFFCCCAAABBBEEEDDDGGGXXXllltttlllkkkhhhffffffgggiiijjjjjjffffffeeeddddddddddddeeeaaaaaaaaaaaaaaa```^^^^^^\\\]]]___```aaaaaa``````]]]]]]\\\[[[[[[[[[\\\\\\XXXXXXXXXXXXYYYYYYZZZZZZ\\\[[[]]]dddlllxxx~~~mmmmmmrrrzzz{{{yyyvvvuuuuuuuuutttsssvvv{{{|||wwwttttttwww{{{|||tttiii___YYYTTTNNNJJJKKKJJJJJJKKKNNNRRRVVVYYYUUUVVVYYYddd{{{zzzyyyyyyyyyxxxvvvssspppnnnooommmkkkkkkllllllkkkjjjkkknnnqqqrrrqqqpppoooooommmmmmlllllllllmmmmmmnnnkkkmmmpppsssuuuyyy~~~zzzsssjjjbbbYYYSSSMMMJJJEEEAAACCCHHHHHHIIIKKKLLLKKKHHHEEECCCAAA@@@BBBGGGHHHMMMbbbzzz|||ssslllhhhfffddddddfffggghhhhhhddddddddddddcccccccccccc___```aaabbbbbbbbbaaaaaaZZZ\\\^^^```aaa```___^^^[[[ZZZYYYYYYZZZ[[[[[[[[[WWWWWWXXXXXXYYYYYYYYYYYYYYYYYY\\\aaagggppptttpppnnnttt|||xxxuuuuuutttrrrppprrrtttwwwxxx{{{~~~zzzyyyxxxxxx}}}}}}uuunnnggg]]]VVVRRROOOKKKHHHJJJIIIJJJKKKMMMQQQTTTVVVTTT\\\hhhyyy~~~yyyyyyxxxvvvtttrrrqqqqqqrrrpppmmmjjjiiiiiijjjjjjjjjkkkmmmooonnnmmmlllmmmooolllllllllllllllmmmnnnnnnlllmmmooopppqqqsssuuuwww~~~|||rrrkkkccc\\\TTTOOOJJJGGGCCC@@@CCCIIIIIIJJJJJJJJJIIIFFFBBB@@@@@@>>>CCCIIIKKKRRRjjj{{{uuupppgggeeecccccceeegggggggggdddddddddccccccbbbbbbbbb\\\^^^```bbbddddddddddddYYY[[[^^^``````___]]]\\\ZZZXXXWWWXXXZZZ[[[[[[[[[VVVWWWXXXYYYYYYYYYXXXXXXWWWWWWZZZ^^^bbbiiivvv}}}rrrgggiiiuuu|||xxxwwwvvvsssqqqooopppqqqppppppwww}}}zzzzzz}}}|||tttjjjbbbeee___VVVPPPNNNLLLIIIFFFIIIIIIJJJKKKMMMPPPSSSUUU\\\kkk~~~|||yyywwwsssooommmooossswwwrrrooojjjhhhhhhiiijjjjjjkkkmmmnnnmmmkkkjjjmmmpppkkkkkkkkkkkklllmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnwwwyyyooofff___ZZZLLLIIIEEEBBBAAACCCEEEGGGGGGIIIKKKKKKIIIGGGFFFFFFBBB@@@AAAFFFMMM^^^}}}}}}uuuqqqmmmiiihhhgggffffffeeeffffffcccbbbaaa```___^^^]]]]]]^^^______```aaabbbccccccbbb```]]][[[YYYYYYZZZ[[[ZZZYYYXXXYYYZZZ\\\\\\[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWWWWVVVWWW[[[^^^dddooozzz~~~jjjeeehhhooo~~~|||wwwsssooollloooppppppmmmlllmmmsssxxx~~~xxxmmmfffbbbaaa```___YYYRRRKKKHHHHHHHHHHHHKKKJJJLLLPPPOOOMMMSSS]]]uuu{{{zzzuuussspppoooooorrrvvvyyyvvvpppmmmmmmmmmjjjjjjkkkkkklllkkkiiikkkppppppmmmooollljjjjjjmmmnnnllljjjkkknnnqqqrrrpppmmmkkkjjjrrr|||}}}rrrhhh___XXXTTTJJJGGGDDDBBBAAACCCFFFHHHHHHJJJLLLLLLJJJGGGFFFEEEAAABBBFFFLLLVVVjjjzzztttooolllhhhgggfffeeeddddddddddddcccbbbaaa```___^^^]]]]]]^^^^^^___aaabbbcccdddeeeaaa```^^^\\\[[[[[[\\\\\\\\\[[[ZZZ[[[^^^```aaa```\\\\\\\\\[[[ZZZYYYXXXWWWUUUTTTUUUYYY\\\aaalllvvv{{{pppgggdddpppzzzwwwvvvoooooommmkkkkkklllpppsss}}}{{{tttjjjaaa\\\ZZZYYYXXXWWWSSSNNNJJJGGGGGGHHHHHHJJJJJJKKKMMMNNNTTTgggyyy|||xxxwwwtttrrrooonnnooorrrwwwzzzxxxqqqmmmmmmllljjjjjjllljjjllllllkkkmmmrrrqqqnnnkkkhhhggggggjjjkkkkkkiiiiiimmmqqqsssrrrpppnnnmmmrrrzzz}}}ssshhh^^^VVVPPPLLLFFFEEECCCAAABBBDDDFFFHHHHHHKKKMMMMMMKKKGGGEEEDDDDDDFFFLLLUUUccc~~~~~~vvvrrrnnnjjjffffffeeedddccccccccccccbbbbbbaaa``````___^^^^^^^^^^^^___aaabbbdddeeeeee```___^^^\\\\\\]]]]]]^^^\\\[[[ZZZ\\\___bbbbbbbbb]]]]]]\\\[[[ZZZYYYXXXWWWTTTSSSTTTXXXZZZ^^^gggrrrpppbbbfffrrr||||||yyyxxxqqqnnnjjjiiiiiikkkllllllqqqxxx}}}vvvgggaaaZZZSSSQQQPPPPPPPPPNNNMMMKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMRRRcccyyyuuutttsssqqqnnnlllnnnrrrxxx{{{zzzrrrmmmlllkkkiiiiiillljjjmmmnnnnnnqqquuuuuupppgggeeedddeeeggghhhhhhhhhggglllqqqttttttrrrpppooorrrwww{{{tttiii___VVVOOOJJJFFFCCCCCCBBBBBBCCCEEEGGGIIIHHHJJJMMMLLLJJJFFFDDDCCCIIIKKKQQQ___vvvwwwtttqqqmmmjjjffffffeeedddccccccccccccbbbbbbaaaaaa```______^^^^^^______```aaabbbcccccc^^^]]]\\\\\\\\\]]]]]]^^^ZZZYYYXXXZZZ\\\^^^___^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUTTTVVVYYY[[[]]]eeennnyyyssslllnnnqqqwww~~~{{{xxxsssooojjjhhhiiijjjhhhfffiiimmmpppuuu||||||ssskkkddd[[[VVVPPPLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNRRRXXXddd{{{~~~~~~xxxssssssrrrppplllkkkmmmrrrxxx|||zzzsssllljjjiiihhhiiimmmkkknnnqqqrrruuuyyyxxxttthhhgggffffffggghhhhhhhhhhhhlllqqqssssssqqqooonnnqqqttt}}}sssmmmbbbYYYQQQKKKGGGDDDBBBBBBBBBCCCDDDFFFHHHIIIHHHIIIKKKJJJHHHEEEDDDDDDJJJMMMWWWmmm{{{ttttttqqqmmmkkkhhhgggfffeeeeeedddddddddbbbbbbaaaaaa``````______````````````````````````[[[[[[[[[[[[[[[\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZYYYZZZYYYXXXVVVUUUUUUUUUUUUWWWWWWYYY\\\]]]]]]dddlllsss{{{|||sssnnnooosss|||~~~xxxsssmmmkkkjjjjjjgggdddgggfffhhhjjjooovvvxxxnnngggbbb\\\YYYTTTPPPLLLIIIIIIIIIIIIIIIHHHIIIKKKJJJIIIIIILLLNNNNNNTTT___mmm~~~xxxtttsssqqqooolllkkkmmmqqqwww{{{yyyqqqkkkiiiiiigggiiilllkkkooorrrssswww{{{zzzuuulllllllllkkkjjjiiijjjjjjkkknnnqqqrrrpppmmmlllkkkppprrrxxxzzzlllfff\\\SSSMMMIIIFFFDDDBBBBBBCCCEEEFFFHHHHHHIIIIIIJJJJJJIIIGGGFFFFFFHHHJJJSSSfffuuussstttooolllllliiiiiihhhgggffffffffffffbbbbbbbbbaaaaaa```````````````````````````aaaaaaZZZZZZZZZ[[[[[[[[[[[[[[[\\\ZZZXXXXXXYYYZZZYYYXXXXXXWWWVVVTTTTTTTTTTTTUUUYYYXXXZZZ]]]]]]]]]bbbiiikkkrrrtttooolllqqq|||}}}yyytttpppmmmjjjgggeeefffcccccceeegggiiipppwwwxxxpppeee]]]YYYVVVTTTRRROOOMMMJJJHHHIIIIIIIIIIIIGGGIIIJJJIIIHHHJJJOOOTTTYYYeeevvv}}}wwwtttuuupppnnnllllllmmmqqquuuxxxuuunnniiihhhhhhggghhhkkkkkknnnpppppptttxxxxxxtttnnnoooooonnnllllllmmmnnnooopppqqqpppmmmkkkjjjjjjnnnqqqvvv~~~zzzsssyyy|||ttteee^^^UUUMMMHHHFFFDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIKKKKKKJJJHHHGGGHHHJJJMMMPPPccc{{{rrrssssssmmmjjjllliiiiiihhhgggffffffffffffbbbbbbbbbaaaaaaaaaaaaaaa``````aaabbbcccdddeeeeee[[[[[[\\\\\\\\\[[[[[[ZZZZZZXXXWWWWWWYYYZZZYYYYYYWWWVVVUUUTTTTTTTTTVVVWWWWWWWWWYYY\\\[[[ZZZ^^^ddddddjjjwwwrrrmmmpppwww|||}}}|||vvvpppkkkiiihhhdddaaa```ccccccaaaeeekkkmmmrrrzzzvvvpppccc]]]WWWSSSRRRQQQOOOMMMLLLKKKIIIJJJLLLMMMMMMMMMJJJLLLLLLJJJJJJOOOYYYaaaqqq~~~|||zzzuuusssuuuooonnnmmmmmmnnnpppsssuuuqqqkkkggghhhhhhfffgggiiiiiikkkkkkkkknnnssstttpppkkkmmmooonnnmmmmmmpppsssrrrrrrqqqooollljjjkkklllmmmqqquuuzzzqqqmmmoooqqqzzzuuunnn```ZZZQQQIIIEEECCCBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIMMMMMMKKKIIIHHHIIINNNQQQXXXsssvvvpppsssrrrjjjhhhllliiihhhgggffffffeeeffffffbbbbbbbbbbbbaaaaaaaaaaaa______aaaccceeegggiiijjj\\\]]]]]]]]]]]]\\\[[[ZZZVVVUUUTTTUUUWWWYYYYYYXXXWWWVVVUUUTTTTTTVVVXXXYYYUUUUUUWWWZZZYYYWWWZZZ``````eeerrrsssmmmooovvv|||zzzrrrllljjjkkkbbb______bbbaaa]]]___eeeaaaeeelllttt}}}wwwlllbbb\\\UUURRROOOOOOPPPPPPMMMJJJLLLKKKKKKLLLOOORRRRRRRRRNNNOOOOOONNNOOOVVVbbblll|||xxxxxxvvvrrrrrruuunnnnnnnnnnnnoooppprrrsssnnniiifffhhhhhhffffffiiigggiiihhhgggjjjooopppmmmhhhjjjmmmmmmmmmnnnrrruuutttsssqqqnnnllllllnnnpppmmmqqqvvvxxx}}}uuuhhhccc```hhhssszzzlllbbbUUUQQQKKKFFFBBBBBBBBBDDDDDDEEEGGGIIIJJJJJJIIIIIIGGGPPPLLLDDDHHHKKKMMMTTTkkkvvvsssooolllkkkiiigggfffhhhgggeeedddccccccddddddccccccbbbaaa```___^^^^^^\\\]]]^^^aaajjjsssuuuqqqddd```\\\ZZZYYYYYYXXXWWWTTTTTTUUUUUUUUUTTTTTTSSSTTTQQQOOOQQQWWW\\\\\\ZZZXXXXXXXXXYYYZZZZZZ[[[[[[``````hhhyyyqqqlllpppsssyyy~~~wwwtttpppjjjhhhfffcccaaaaaa```___]]]___bbbeeeiiioooyyyuuukkkeee___YYYUUUOOONNNMMMLLLKKKKKKKKKLLLIIILLLNNNPPPXXXbbbbbb]]]UUURRRQQQSSSVVV```vvvzzzrrrxxx~~~zzzvvvsssrrrrrrqqqpppqqqqqqpppooonnnmmmlllllliiihhhgggggggggiiijjjkkkiiiiiiiiijjjjjjjjjjjjjjjiiijjjlllmmmmmmmmmllllllrrrpppnnnlllkkkjjjjjjjjjooorrrtttuuuyyyooo^^^UUUVVV]]]kkkyyyzzzqqqeee[[[QQQNNNIIIEEEBBBBBBCCCEEEEEEFFFHHHJJJJJJJJJJJJIIIGGGMMMIIIDDDIIILLLTTTccc}}}ssspppmmmjjjiiihhhfffeeeffffffdddcccbbbbbbccccccccccccbbbaaa___^^^]]]]]]ZZZ\\\^^^bbbkkktttvvvrrrccc```\\\YYYXXXXXXWWWVVVSSSSSSTTTTTTTTTTTTSSSSSSSSSQQQOOORRRXXX\\\\\\ZZZWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZaaaooo{{{uuupppsss{{{~~~}}}}}}yyytttiiifffbbb``````aaabbbbbb```aaabbbcccfffllluuu{{{tttmmmddd]]]WWWSSSOOOMMMJJJKKKLLLMMMMMMMMMNNNNNNNNNOOORRRYYYhhhvvvwwwpppbbb]]][[[```iiiwwwzzzuuuwww{{{xxxuuurrrrrrqqqooonnnppppppooonnnnnnmmmlllllliiihhhgggggghhhiiijjjkkkeeefffgggggghhhhhhhhhhhhiiijjjkkklllllllllkkkkkkpppooommmlllllllllmmmnnnooorrrvvvwww|||jjjXXXUUUXXX```jjj|||zzztttoooggg]]]TTTKKKIIIFFFCCCCCCCCCEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJKKKGGGFFFLLLPPP```zzzxxxooollliiigggggggggfffeeeeeedddcccbbbaaaaaaaaaaaacccbbbaaa```^^^]]]\\\[[[YYY[[[]]]aaahhhooooookkkbbb___[[[XXXWWWVVVUUUSSSQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPTTTYYY\\\[[[YYYVVVVVVVVVUUUUUUUUUUUUUUUSSSUUUZZZdddsssuuukkkooorrrtttyyy|||tttpppjjjfffeeeeeeeeeddd```___^^^]]]]]]aaafffkkkwwwvvvooojjjaaa]]]WWWRRROOOMMMKKKJJJIIIJJJLLLMMMOOOOOOOOOOOOWWWZZZaaannnwwwlllkkkppp|||tttmmmuuu~~~|||xxxvvvsssrrrrrrpppnnnlllooonnnnnnmmmmmmllllllllliiiiiihhhhhhhhhiiijjjjjjcccdddeeefffgggfffffffffhhhiiijjjkkkllllllllllllnnnnnnmmmmmmmmmooopppqqqppptttwwwzzz~~~fffZZZXXXYYY^^^lll|||ssslllfff___VVVOOOEEEDDDCCCCCCCCCEEEGGGHHHIIIJJJLLLLLLMMMLLLKKKJJJMMMKKKFFFIIIPPPVVVmmmwwwllljjjgggffffffffffffeeedddccccccbbbaaaaaa``````aaaaaa```^^^]]]\\\[[[ZZZYYY[[[]]]^^^aaaeeeccc]]]```]]]ZZZWWWVVVUUUSSSQQQOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOQQQTTTYYYZZZYYYXXXVVVVVVUUUTTTSSSSSSRRRRRRQQQTTTXXX^^^gggwwwnnnjjjffffffnnnxxx{{{uuuppplllhhhcccaaa___]]][[[ZZZZZZ]]]aaadddkkkqqqzzzwwwmmmeee___[[[UUUSSSOOOLLLKKKJJJJJJKKKKKKKKKLLLMMMOOORRRTTTUUU___hhhwww|||sss}}}uuuoooqqq}}}|||vvvuuusssssssssqqqooolllnnnmmmmmmmmmlllllllllllliiiiiiiiiiiiiiiiiiiiijjjeeeeeefffffffffeeeeeedddggghhhiiikkkmmmoooppppppooonnnnnnnnnnnnpppqqqrrrrrruuuxxxzzz~~~kkk```\\\^^^gggyyyyyytttkkkddd]]]VVVOOOIIIBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKIIIEEEJJJUUU___{{{xxxpppjjjhhheeedddeeeffffffeeeccccccbbbbbbaaa``````_________^^^]]]\\\[[[ZZZZZZXXX[[[\\\[[[\\\^^^\\\WWW]]]ZZZXXXVVVUUUTTTRRRPPPMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOQQQTTTVVVWWWWWWVVVUUUUUUTTTSSSRRRRRRQQQPPPPPPSSSWWWYYY___lllttteee^^^aaalllxxx~~~{{{wwwppphhhcccaaa___\\\ZZZZZZ\\\]]]___```eeelllrrrwwwzzz|||}}}zzzpppggg___YYYUUURRRKKKJJJIIIGGGFFFFFFGGGHHHLLLLLLLLLOOOTTTZZZ```dddiiittt}}}uuusssuuu|||zzzwwwuuutttttttttsssqqqooonnnnnnmmmmmmllllllkkkkkkiiijjjjjjjjjjjjiiiiiiiiiffffffeeedddccccccccccccfffgggiiilllooorrrtttuuurrrqqqooonnnnnnoooppppppsssuuuwwwxxx{{{nnnaaaccciiittt~~~yyylllggg```XXXRRRMMMHHHDDDBBBCCCDDDFFFHHHIIIKKKKKKLLLMMMMMMNNNMMMLLLJJJIIIFFFHHHFFFMMM^^^ppp~~~qqqllliiifffdddcccdddeeedddccc```aaaaaaaaa```___^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZVVVZZZ[[[ZZZ[[[]]]]]]YYYYYYWWWUUUUUUUUUTTTRRRPPPMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOMMMQQQTTTUUUXXXaaaqqq}}}nnn___[[[___jjjuuuxxxssshhhddd___\\\ZZZZZZYYYXXXZZZ\\\___bbbfffhhhiiijjjnnnrrryyy~~~xxxlllfff^^^WWWSSSPPPNNNMMMHHHIIIIIIHHHGGGGGGIIILLLLLLMMMPPPVVV^^^hhhqqqvvvzzzvvvttt|||}}}zzzyyyxxxvvvuuuuuuuuuuuusssrrrppppppooonnnmmmlllkkkkkkjjjjjjjjjkkkjjjjjjiiihhhfffdddbbbaaaaaabbbdddfffhhhiiijjjmmmooosssuuuwwwsssrrrpppooonnnnnnnnnnnnrrrsssttttttvvvyyy}}}kkklllooouuu}}}}}}tttooo___[[[UUUOOOJJJGGGEEECCCDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMKKKIIIHHHDDDLLLMMMUUUmmmxxxooommmgggdddbbbaaaaaabbbbbbaaa]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[VVVZZZ[[[XXXWWWZZZZZZXXXUUUTTTSSSSSSTTTTTTRRRPPPLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPQQQPPPPPPPPPOOOOOONNNNNNNNNKKKOOORRRSSSTTTZZZdddlll~~~rrrddd]]]bbbkkkvvvxxx}}}}}}nnniiiddd```^^^\\\ZZZXXXZZZYYYXXXYYYZZZ[[[\\\\\\]]]aaagggmmmttt{{{yyyppphhhccc[[[WWWQQQMMMKKKKKKJJJJJJIIIKKKMMMMMMLLLMMMPPPSSSRRRUUU[[[cccllluuu{{{}}}yyy~~~~~~{{{yyyzzzyyywwwtttssstttuuuuuutttrrrrrrpppooommmllljjjjjjjjjjjjkkkkkkkkkjjjiiihhhfffeeebbbbbbcccggglllooolllllllllmmmnnnppprrrsssrrrqqqooonnnmmmmmmnnnnnnoooppppppqqqrrrsssvvvxxxyyy~~~xxxrrrxxx~~~uuukkkeeeVVVSSSNNNJJJGGGFFFEEEEEEEEEGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHEEEQQQUUU]]]zzzqqqmmmmmmeeeccc```______```___^^^[[[[[[\\\\\\[[[ZZZXXXWWWXXXXXXXXXYYYZZZ[[[[[[\\\XXX[[[ZZZUUUSSSTTTUUUSSSSSSSSSRRRSSSTTTTTTRRRPPPLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPNNNMMMMMMNNNPPPNNNNNNNNNMMMMMMMMMMMMMMMKKKOOOSSSTTTTTTXXX^^^ccctttwwwhhhffflllhhhjjjnnntttyyyzzzyyywwwqqqmmmgggdddcccaaa___\\\^^^[[[WWWUUUUUUVVVVVVVVVTTTWWW[[[```dddiiiooosssxxx~~~~~~wwwooohhhaaaZZZUUUSSSPPPLLLIIIIIIJJJJJJIIIFFFIIILLLMMMMMMNNNRRRVVVYYY^^^eeennnvvv{{{~~~zzz}}}~~~{{{{{{}}}yyyvvvsssrrrssstttuuuuuutttsssrrrpppnnnllljjjiiijjjkkkkkklllkkkjjjiiihhhhhhgggddddddhhhnnnuuuyyyooonnnmmmllllllmmmnnnooopppooonnnmmmmmmnnnnnnooommmmmmnnnooopppqqqssstttpppyyyrrrgggooozzz~~~ssshhh]]]VVVLLLJJJGGGDDDCCCDDDEEEFFFEEEFFFIIILLLMMMLLLKKKIIIPPPOOOMMMIIIHHHIIIIIIGGGIIIPPP^^^tttwwwjjjgggjjjbbbaaa_________^^^\\\ZZZ\\\[[[[[[ZZZYYYXXXXXXWWWZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSUUUWWWVVVUUUPPPNNNLLLMMMOOOPPPNNNLLLMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLKKKLLLNNNPPPQQQSSSVVV[[[^^^ppp|||qqqoooeee^^^bbbfffffffffiiigggiiilllllliiieeeaaa______\\\YYYWWWVVVUUUSSSQQQRRRTTTVVVWWWXXXZZZ^^^bbbjjjlllpppuuu|||{{{uuupppiii```YYYUUUQQQNNNKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKMMMQQQRRRTTT[[[ccclllhhhiiirrrwwwvvvuuuwww|||~~~{{{yyyxxxtttppppppssstttrrrppprrrqqqooonnnmmmmmmmmmlllhhhgggfffeeeeeefffggghhhdddhhhhhhfffppp|||pppmmmiiihhhjjjlllkkkjjjnnnpppppplllkkknnnmmmjjjlllmmmooopppppppppooooooooouuummmlllnnnwww~~~|||rrrggg\\\SSSMMMGGGFFFCCCAAA@@@AAACCCDDDEEEGGGJJJLLLMMMLLLKKKJJJJJJJJJIIIGGGGGGHHHJJJJJJNNN[[[nnnqqqgggcccdddaaa___]]]\\\]]]]]]\\\[[[[[[ZZZZZZYYYWWWVVVVVVUUUWWWVVVVVVUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTSSSSSSRRRSSSRRRQQQRRRSSSSSSRRRQQQOOOMMMKKKLLLMMMNNNLLLJJJLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKHHHJJJLLLNNNOOORRRVVVYYYhhhwww}}}ooo```[[[ZZZXXXYYY\\\]]]aaagggkkknnnnnnmmmmmmbbb___ZZZWWWUUUUUUTTTSSSQQQQQQRRRRRRSSSTTTWWWXXXZZZ\\\___dddiiiooosssuuu{{{qqqhhhbbbbbb]]]VVVQQQNNNMMMJJJHHHIIIIIIJJJJJJKKKKKKLLLLLLRRRRRRTTTYYY]]]aaakkkuuu~~~ssskkklllooosss{{{{{{~~~|||yyyuuusssrrrsssuuuvvvtttrrrrrrqqqppppppoooooommmlllfffeeedddccccccdddeeefffeeeiiiiiigggooo{{{|||uuuooollliiihhhjjjllllllkkkgggjjjjjjhhhhhhkkkkkkhhhjjjkkklllnnnoooooonnnnnnooosss|||uuulllgggnnnyyyzzzooocccYYYPPPJJJFFFDDDCCCAAA@@@@@@AAACCCDDDGGGHHHJJJLLLMMMLLLKKKJJJFFFFFFFFFFFFFFFHHHLLLPPPXXXkkkwwwlllddd```___^^^\\\ZZZZZZ[[[\\\\\\\\\ZZZZZZYYYWWWVVVTTTSSSRRRSSSSSSSSSRRRSSSSSSTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPSSSQQQPPPPPPQQQPPPNNNLLLNNNLLLJJJJJJKKKJJJIIIGGGJJJJJJIIIIIIHHHHHHIIIIIILLLLLLKKKKKKKKKJJJJJJJJJGGGHHHKKKLLLMMMOOOSSSUUU]]]jjj}}}jjj[[[TTTPPPOOOQQQPPPTTTZZZaaahhhmmmppprrrjjjeee___[[[XXXVVVTTTRRRQQQPPPNNNNNNOOOPPPOOONNNPPPQQQSSSVVVZZZ]]]```bbbiiilllqqquuuyyy~~~zzzxxxsssmmmeee]]]VVVRRRRRRPPPLLLJJJIIIIIIHHHFFFJJJJJJKKKLLLMMMNNNOOOOOOUUUWWW^^^gggkkkmmmsss{{{yyyrrrnnnqqq{{{|||yyytttttttttttttttsssqqqqqqqqqpppoooppppppooollliiidddcccbbbaaaaaabbbcccdddeeeiiijjjhhhnnnuuutttmmmmmmkkkiiihhhjjjlllmmmmmmjjjmmmmmmjjjjjjlllkkkhhhggghhhiiikkklllmmmmmmmmmnnnqqqwwwttteeeggguuuwwwooocccWWWOOOJJJGGGFFFDDDDDDCCCCCCCCCEEEGGGHHHHHHIIIKKKLLLLLLKKKJJJIIIGGGFFFFFFGGGFFFIIIQQQYYYiiiqqqjjjddd___\\\YYYYYYYYY[[[]]]^^^\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQPPPPPPOOOPPPOOOOOOOOOPPPOOOMMMKKKMMMLLLJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJLLLMMMNNNOOORRRTTTTTT]]]mmm}}}lllaaaXXXRRROOOMMMMMMOOOTTT[[[ccchhhkkkoookkkgggbbb^^^ZZZUUURRRTTTRRROOOOOOOOOOOOMMMKKKMMMMMMNNNOOOQQQSSSTTTUUUXXX[[[___cccfffkkkpppsssyyy|||zzzrrrllldddbbb___[[[VVVRRROOONNNKKKJJJIIIIIIIIIIIIIIIIIILLLLLLLLLMMMOOORRRUUUWWW]]]bbbkkktttuuuqqqpppssslllrrr}}}|||yyyuuuuuutttqqqooonnnooooooqqqooonnnnnnooonnniiifffcccbbbaaa``````aaabbbcccdddhhhjjjjjjmmmqqqnnnhhhkkkjjjhhhhhhjjjlllnnnoooqqqtttsssooommmmmmjjjfffdddeeeggghhhjjjkkklllllllllooottt}}}qqqlllttt~~~yyysssiiibbbXXXOOOJJJHHHHHHHHHEEEDDDDDDEEEFFFGGGIIIJJJIIIIIIJJJKKKJJJJJJIIIHHHGGGEEEFFFGGGGGGKKKXXXgggvvvlllgggbbb\\\ZZZUUUWWWZZZ^^^aaa```\\\YYY[[[ZZZYYYWWWUUUSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMOOOPPPPPPMMMKKKKKKKKKKKKIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJLLLMMMMMMNNNPPPQQQOOOUUU___lll|||{{{nnn___UUUVVVQQQMMMLLLQQQXXX^^^aaaiiihhhhhhgggfffbbb]]]XXXXXXVVVTTTRRRQQQOOOLLLJJJJJJJJJIIIIIIIIIJJJKKKKKKOOORRRTTTWWWYYY\\\___bbbgggjjjnnnssswww{{{}}}yyy|||yyytttoookkkfff```\\\UUUTTTQQQOOOMMMLLLLLLMMMIIIIIIIIIIIIIIIIIIJJJKKKNNNOOOOOORRRWWW^^^dddgggnnnooorrrtttqqqllllllpppwww~~~~~~~~~{{{xxxvvvtttrrrqqqrrruuuxxxzzzvvvrrrooonnnooonnnjjjfffcccbbbaaa``````aaabbbcccbbbfffiiikkknnnooolllggghhhhhhhhhhhhjjjlllooorrrrrrttttttpppnnnmmmjjjfffddddddeeeggghhhjjjkkkllljjjnnnttt{{{|||{{{~~~|||rrrkkkfff[[[UUUNNNIIIGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCDDDIIIKKKSSShhh~~~}}}mmmeeebbb]]]YYYXXXTTTVVVZZZ___aaa```[[[XXXZZZYYYXXXVVVUUUSSSRRRRRRNNNNNNNNNNNNNNNNNNOOOPPPMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLNNNOOONNNLLLIIIIIIJJJJJJIIIFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEGGGJJJJJJJJJJJJKKKLLLLLLOOOUUU^^^kkk}}}vvvgggddd\\\SSSNNNOOOSSSVVVVVV[[[\\\```eeehhhhhhfffccc^^^^^^]]]YYYSSSNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIIIILLLMMMOOOOOOPPPQQQTTTVVVWWWZZZ^^^aaadddgggjjjmmmpppttt{{{|||zzzxxxtttmmmhhhjjjeee```[[[WWWTTTQQQOOOMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHIIIHHHHHHIIIKKKNNNPPPRRRVVV\\\dddkkkrrruuutttooojjjgggdddfffooozzzzzzzzz|||}}}}}}zzzwwwuuurrrqqqvvvxxxpppmmmnnnnnnlllhhhcccbbbaaa``````aaabbbccc___cccgggkkklllllljjjhhhfffggghhhiiijjjlllqqqtttsssvvvwwwuuutttuuusssnnneeeeeeffffffhhhiiikkkllljjjnnnsssyyy}}}yyytttmmmeee___[[[QQQNNNIIIFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEECCCBBBFFFNNNUUUccc|||qqqfff```]]]ZZZXXXYYYVVVVVVXXXZZZ]]]]]]ZZZXXXWWWVVVVVVUUUSSSRRRRRRQQQMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJKKKLLLMMMKKKHHHEEEEEEGGGHHHGGGDDDCCCDDDFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDFFFHHHIIIHHHGGGHHHHHHIIIKKKOOOTTT]]]mmm~~~uuujjjbbb]]]ZZZUUUQQQQQQRRRVVV[[[bbbfffhhhhhhhhhkkkjjjcccXXXOOOMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKKKKJJJKKKMMMOOOMMMOOORRRSSSTTTVVVXXX[[[\\\aaaggglllppptttwwwyyyzzz}}}rrrmmmhhheeeeeebbb\\\XXXWWWTTTPPPNNNMMMLLLKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIHHHGGGJJJNNNRRRTTTXXX```hhhnnnqqqrrrrrrkkkfffccccccgggppp~~~wwwwwwyyy|||}}}|||yyyvvvsssqqqsss~~~{{{oooiiiiiikkkjjjhhhbbbaaa```______```aaabbb^^^```eeeiiijjjhhhffffffdddfffhhhiiiiiimmmrrrvvvwww{{{|||zzzzzz{{{xxxttthhhggggggggghhhiiikkklllkkknnnqqqsssvvv}}}zzzrrrpppmmmiiiccc]]]XXXUUUNNNLLLIIIGGGGGGGGGEEEDDDFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCIIIUUU```rrr|||rrrjjjbbb___\\\YYYZZZ\\\XXXVVVUUUVVVXXXZZZZZZYYYUUUTTTTTTSSSRRRQQQQQQPPPLLLKKKJJJIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFJJJJJJJJJKKKKKKHHHDDDAAABBBDDDFFFEEEBBBAAACCCEEEFFFFFFEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFIIIIIIHHHGGGGGGHHHFFFIIILLLOOOUUUbbbttt{{{rrrhhh]]]TTTPPPOOOPPPTTTZZZ```eeegggrrrvvvuuulll]]]RRROOORRRIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGHHHJJJLLLHHHJJJKKKLLLLLLLLLNNNPPPSSSVVV[[[^^^___```aaabbb```eeejjjnnntttzzzyyyuuuyyyzzz}}}~~~xxxxxxxxxwwwsssnnniiieeefff```ZZZXXXWWWVVVQQQLLLLLLKKKIIIJJJKKKKKKJJJIIIEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJIIIIIILLLRRRWWWXXX^^^gggnnnqqqooojjjfffaaabbbfffoooyyy|||}}}{{{wwwuuuuuuvvvxxx{{{|||{{{xxxuuusssqqqvvvzzzkkkcccdddggggggfffaaa```___^^^^^^___```aaa^^^___cccggggggdddcccdddccceeehhhiiiiiimmmrrrwwwwww{{{|||yyyxxxwwwtttooojjjiiihhhhhhhhhjjjkkklllmmmooooooooopppvvv~~~}}}|||~~~|||sssllleeeccc___[[[WWWTTTRRRQQQJJJIIIGGGEEEEEEEEEGGGHHHFFFGGGIIIKKKKKKJJJIIIHHHIIIDDDAAAEEEGGGFFFFFFHHHIIIGGGMMM]]]qqqsssiiifffbbb]]][[[YYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSQQQNNNLLLKKKJJJGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDDDDEEEGGGHHHGGGFFFDDDBBBFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIFFFHHHIIIIIILLLUUUbbbmmmsssaaaSSSPPPMMMKKKLLLPPPVVVZZZbbbhhhmmmkkkbbbZZZWWWXXXRRROOOJJJIIIJJJKKKKKKIIIGGGFFFEEEDDDDDDFFFIIIKKKFFFEEEEEEGGGIIIKKKKKKJJJJJJKKKMMMPPPRRRTTTUUUVVVXXXYYY[[[]]]```ccceeefffhhhjjjlllnnnqqqrrrssstttsssuuuxxx{{{~~~~~~~~~|||{{{yyyyyyxxxvvvuuutttsssrrruuutttrrrooommmkkkkkkjjjeeeeeeeeedddbbb^^^[[[YYYRRRRRRQQQOOOMMMJJJHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGKKKHHHEEEDDDEEEFFFGGGGGGEEEFFFHHHIIILLLQQQXXX\\\[[[```eeegggeeecccaaaaaabbbfffuuu~~~zzz}}}~~~zzzyyyzzzyyywwwtttvvvyyy{{{{{{yyyvvvttttttrrrtttyyynnngggeeefffffffffcccaaa___^^^^^^^^^]]]\\\]]]^^^```ccceeedddaaa^^^ddddddfffhhhkkkmmmpppqqqrrruuuwwwxxxuuurrrooonnnggghhhhhhiiiiiijjjkkkkkkrrrnnnkkkjjjnnntttyyy|||~~~~~~~~~vvvmmmfffZZZXXXTTTPPPMMMKKKJJJIIIIIIHHHFFFEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFBBB@@@BBBDDDBBBCCCEEEMMMOOO\\\tttqqqiiifffddd```]]]ZZZYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSQQQOOOLLLJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHEEEGGGGGGGGGHHHOOOZZZbbbnnnxxx~~~ccc]]]TTTNNNLLLNNNQQQRRRVVVZZZ^^^```___]]]\\\[[[XXXTTTPPPNNNNNNNNNLLLJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGFFFGGGIIIJJJIIIHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXYYY[[[]]]___```aaaaaabbbcccfffhhhjjjlllllllllmmmmmmnnnooopppqqqrrrrrrmmmnnnoooooonnnmmmjjjiiiiiihhhhhhgggfffeeedddddddddcccaaa___]]][[[[[[ZZZTTTTTTTTTSSSQQQOOOMMMKKKLLLLLLKKKJJJHHHGGGFFFEEECCCDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGGGGIIIKKKMMMMMMOOOOOOPPPOOONNNOOORRRTTTXXXYYYYYYYYY[[[```hhhnnnwww}}}zzzyyyyyy{{{zzzvvvwwwxxxxxxwwwsssuuuwwwyyyyyywwwuuusssssspppooouuu~~~}}}vvvmmmfffdddddddddcccbbbaaa___^^^______^^^\\\]]]]]]___aaadddeeedddbbbhhhhhhiiikkkmmmoooqqqsssqqqtttxxxxxxuuuqqqnnnmmmjjjjjjjjjkkkkkkkkkkkkkkkmmmjjjhhhgggjjjnnnsssvvv~~~~~~|||tttlllccc]]]SSSQQQOOOLLLJJJHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIHHHIIIJJJJJJIIIHHHFFFEEECCC@@@@@@CCCDDDCCCEEEJJJPPPXXXmmmqqqgggeeecccaaa^^^[[[ZZZYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTSSSQQQMMMJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFEEEEEEIIIOOOUUU```jjjwwwuuufff\\\XXXUUURRROOOPPPOOOQQQVVV^^^dddfffgggeeeaaa\\\XXXTTTQQQMMMKKKHHHIIIJJJJJJIIIHHHFFFDDDGGGFFFEEEEEEFFFGGGFFFDDDGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ[[[[[[]]]]]]^^^___[[[[[[[[[[[[ZZZXXXVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRPPPOOOMMMLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFBBBCCCDDDEEEFFFGGGHHHIIIGGGHHHHHHJJJKKKMMMOOOPPPKKKMMMNNNNNNNNNNNNPPPRRRVVVWWWYYY]]]fffrrrzzzsssoooqqqvvv}}}zzztttrrrtttvvvvvvuuusssssstttuuuuuutttssssssuuusssrrrrrruuuxxxyyyyyyzzzuuunnnhhheeedddcccbbbcccaaa```aaaaaaaaa___^^^]]]]]]^^^aaaeeehhhiiiiiillllllmmmmmmooopppqqqrrrqqquuuyyyzzzwwwrrrnnnlllmmmmmmllllllllllllkkkkkkiiihhhffffffhhhkkknnnpppxxx~~~}}}~~~{{{rrrjjjbbbZZZTTTOOONNNLLLKKKJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDBBBAAABBBFFFGGGHHHNNNUUUZZZjjjwwwiiicccddd___]]][[[YYYXXXXXXYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVUUUSSSOOOKKKIIIGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEFFFFFFEEEGGGJJJMMMXXX```mmm~~~wwwqqqjjj```YYYVVVSSSQQQSSS[[[dddmmmqqqsssoooiiibbb\\\WWWSSSPPPLLLLLLLLLLLLKKKIIIHHHHHHHHHGGGFFFFFFGGGHHHGGGEEEFFFGGGHHHHHHIIIIIIIIIHHHKKKKKKKKKJJJJJJJJJJJJJJJNNNNNNOOOOOOOOOOOOOOONNNLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQPPPPPPNNNMMMKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOIIIJJJLLLMMMNNNQQQVVVYYY[[[aaakkkxxxyyyqqqoooqqqsss}}}{{{vvvqqqppprrrttttttsssrrrrrrrrrssssssrrrrrrrrruuuvvvwwwwwwwwwwwwxxxyyywwwtttpppkkkhhhfffdddccceeeddddddeeegggfffdddbbb`````````dddiiinnnqqqrrrpppppppppoooooooooppppppssswww{{{|||yyytttpppnnnnnnnnnmmmlllkkkkkkjjjjjjhhhiiiiiiiiiiiijjjlllnnnqqqxxx~~~}}}}}}|||{{{{{{||||||}}}~~~~~~~~~yyyqqqiiiaaaYYYSSSOOOIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCBBBDDDGGGHHHJJJTTT___qqqzzzmmmccc^^^]]][[[ZZZYYYXXXWWWWWWWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVTTTPPPLLLIIIFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHJJJKKKNNNUUU```pppxxxmmmbbb___YYYTTTUUU\\\fffnnntttrrrmmmhhhccc```______[[[YYYUUUQQQNNNLLLLLLKKKKKKJJJIIIIIIKKKKKKJJJIIIEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHKKKKKKKKKJJJJJJJJJJJJIIIMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGDDDDDDDDDEEEFFFHHHJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRRRRPPPLLLKKKLLLNNNQQQRRRSSSUUUYYY___gggllluuu|||tttjjjhhhoooyyy~~~yyyuuuqqqppprrrssssssqqqqqqqqqrrrrrrrrrrrrqqqqqqppptttyyyzzzxxxuuutttsssrrrqqqooollliiifffeeeeeehhhiiijjjlllnnnmmmjjjgggfffeeefffiiiooouuuyyyzzzwwwvvvtttsssqqqppppppppptttwww{{{|||zzzvvvrrrpppmmmllllllkkkjjjiiihhhhhhhhhiiijjjjjjiiiiiilllnnnooosss|||~~~}}}|||{{{{{{zzzzzzzzzzzzzzz}}}}}}}}}}}}}}}~~~~~~~~~ppplllfff___WWWRRRNNNLLLGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDDDDCCCDDDDDDGGGIIIJJJPPP___nnnrrrjjjaaa[[[YYYYYYXXXWWWVVVVVVUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTRRROOOKKKIIIEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJHHHNNNWWWdddwwwvvvqqqiii___XXXXXX^^^ccciiiiiigggeeedddggglllqqqqqqmmmfff___XXXTTTSSSRRRMMMLLLJJJJJJJJJJJJIIIGGGEEEEEEGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGHHHGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEFFFGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLJJJKKKLLLNNNOOOPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQLLLMMMMMMKKKHHHHHHLLLOOOSSSWWW]]]eeeooo{{{rrrnnnjjjjjjsss}}}{{{xxxtttpppppprrrtttsssrrrqqqqqqssssssssssssqqqqqqqqquuuzzz|||zzzuuuqqqnnnllllllllliiifffdddeeeffflllmmmooorrrtttsssooolllkkkkkklllpppuuu{{{~~~}}}{{{yyyvvvtttrrrppppppqqqssswwwxxxvvvsssqqqqqqkkkkkkjjjiiiiiihhhggggggfffhhhiiihhhggggggkkknnnpppqqqwww~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxwwwwwwwwwwww~~~{{{uuuqqqccc```\\\UUUPPPKKKJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGLLLRRRWWWdddzzz{{{ooohhh^^^ZZZ[[[WWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNKKKIIIHHHCCCEEEGGGIIIIIIHHHGGGEEECCCDDDFFFGGGGGGFFFDDDCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@AAAAAA?????????@@@AAABBBBBBBBB@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGLLLQQQYYYgggzzzyyyqqqjjjddd```^^^^^^^^^]]]```gggqqqxxx|||wwwpppjjjdddaaa___YYYVVVTTTRRRQQQOOOMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFHHHIIIJJJBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGKKKLLLNNNPPPPPPPPPPPPOOOJJJMMMQQQUUUYYYZZZZZZZZZVVVUUUTTTSSSQQQOOONNNNNNGGGIIILLLLLLMMMQQQZZZaaaeeelllwwwvvvgggjjjppp|||}}}zzztttqqqnnnooorrruuuuuusssqqqrrrtttvvvvvvtttrrrqqqqqqssswwwyyyxxxuuupppmmmhhhiiijjjhhheeeeeegggiiimmmooorrrvvvxxxwwwsssoooooooooqqqtttzzz~~~~~~|||yyyuuurrrooommmllljjjmmmooopppooonnnnnnnnnjjjjjjjjjiiiiiihhhhhhgggeeehhhiiihhhfffggglllppprrroooqqqyyy~~~}}}}}}zzzzzzzzz{{{{{{{{{{{{zzzyyywwwvvvtttrrrrrrrrrrrr}}}wwwtttrrrnnniiieeeZZZYYYUUUPPPKKKHHHHHHHHHDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDEEEFFFJJJRRR\\\fffyyyqqqhhhaaaXXXWWW\\\WWWVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPMMMKKKIIIGGGFFFCCCEEEHHHKKKKKKIIIGGGEEEBBBDDDEEEFFFFFFEEEDDDBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBB>>>>>>???@@@AAAAAABBBBBB@@@???????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBCCCDDDEEEFFFEEEDDDEEEIIIKKKMMMWWWhhhwwwrrrfffYYYYYYXXXXXXZZZcccnnnwww}}}xxxsssnnnlllkkkiiieeebbb___\\\YYYVVVPPPPPPPPPPPPOOONNNLLLLLLNNNNNNNNNNNNMMMMMMMMMLLLIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGHHHHHHIIIJJJKKKNNNOOOQQQSSSSSSRRRQQQPPPLLLPPPVVV\\\aaacccddddddWWWVVVTTTRRROOOMMMKKKJJJKKKOOOSSSWWW[[[dddpppzzzyyyqqqrrrqqqwwwzzzpppmmmlllnnnrrrvvvvvvuuuqqqsssuuuwwwwwwuuusssqqqllllllmmmpppsssrrrooollliiijjjkkkiiiggggggjjjmmmnnnpppssswwwzzzxxxtttpppqqqqqqssswww||||||zzzvvvrrrnnnkkkhhhgggeeegggiiijjjiiiiiijjjllljjjjjjjjjiiiiiiiiiiiihhhgggiiikkkiiiggghhhnnntttrrrnnnmmmrrrxxx~~~}}}yyyzzz{{{||||||||||||{{{xxxvvvtttrrrqqqppppppqqq~~~zzzwwwrrrooojjjeee```^^^\\\\\\TTTPPPLLLJJJKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJHHHGGGFFFIIIEEEDDDFFFEEECCCCCCFFFGGGUUUdddpppyyyiiieeebbbYYYVVVYYYWWWWWWWWWVVVUUUTTTSSSRRRTTTQQQNNNPPPTTTVVVTTTQQQNNNMMMMMMKKKJJJGGGFFFDDDEEEKKKPPPPPPJJJDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>???@@@AAABBB@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCGGGLLLOOORRRZZZeeennn|||iii\\\TTTYYYccchhhkkknnnyyyxxxxxxxxxuuussswww~~~}}}zzzvvvsssqqqllleee```aaa]]]YYYVVVWWWXXXYYYZZZWWWXXXXXXWWWVVVTTTRRRQQQQQQOOOLLLIIIHHHGGGHHHIIIHHHGGGEEEEEEFFFFFFEEEDDDEEEEEEDDDDDDDDDFFFGGGIIIFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHJJJIIIGGGFFFFFFGGGFFFGGGGGGGGGGGGJJJNNNRRRZZZZZZXXXUUUQQQMMMLLLLLLLLLLLLOOOTTTZZZ]]]\\\ZZZRRRRRRPPPMMMKKKLLLOOORRRQQQWWW^^^fffqqq~~~vvvvvvvvvtttuuuyyy|||wwwqqqqqqqqqrrrrrrrrrrrrrrroooqqqtttwwwwwwuuurrrpppnnnooonnnmmmkkkjjjkkkmmmiiiiiihhhhhhhhhhhhiiiiiinnnooopppqqqrrrqqqppppppqqqsssvvvzzz}}}}}}{{{{{{yyytttnnnjjjgggeeedddhhhgggffffffffffffggghhhiiihhhiiiiiijjjkkklllmmmllllllkkkjjjhhhiiilllnnnsssttttttqqqsss~~~~~~}}}}}}~~~~~~~~~{{{yyyzzzvvvssspppppppppoooooo|||yyywwwtttpppmmmfffccc___[[[XXXVVVUUUTTTQQQNNNJJJHHHHHHHHHFFFDDDFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLKKKJJJHHHGGGEEECCCCCCEEEEEEEEEIIIPPPXXXkkknnnaaa```___YYYVVVZZZVVVUUUUUUTTTSSSRRRQQQQQQRRRQQQQQQTTTXXXXXXSSSNNNLLLLLLLLLKKKIIIHHHFFFEEEGGGLLLOOONNNHHHCCCAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@?????????CCCCCCCCCBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@DDDGGGIIIKKKQQQZZZaaammmwwwxxxoooqqqwwwyyyyyy{{{xxxqqqlllkkkkkklllpppuuu~~~~~~}}}xxxtttqqqooommmlllmmmmmmllljjjhhhhhhhhhgggeeebbb```^^^^^^\\\XXXTTTPPPNNNLLLLLLJJJHHHGGGGGGIIIJJJJJJIIIGGGHHHHHHHHHIIIJJJKKKLLLJJJIIIHHHHHHHHHHHHHHHHHHLLLNNNNNNMMMKKKIIIIIIJJJMMMMMMMMMLLLLLLNNNRRRVVV[[[ZZZXXXSSSMMMHHHFFFEEEFFFFFFHHHMMMRRRUUUUUUTTTMMMOOOQQQRRRTTTWWW[[[^^^nnnxxx~~~tttnnnkkkpppvvvzzz|||vvvppppppppppppppppppppppppqqqrrrssstttsssqqqooommmlllooorrrrrrpppmmmkkkjjjhhhggggggggggggggghhhhhhjjjlllnnnpppqqqrrrrrrrrrrrrsssuuuyyy|||}}}{{{yyyuuurrrnnniiifffeeeeeeeeegggfffeeeddddddfffggghhhjjjjjjjjjjjjkkklllmmmnnnllllllllljjjiiiiiilllnnnqqqqqqpppnnnpppyyy~~~~~~~~~|||zzzzzzwwwsssqqqpppooonnnmmmxxxuuuqqqmmmjjjfffaaa^^^XXXVVVTTTQQQOOONNNNNNNNNMMMJJJHHHFFFFFFFFFDDDCCCFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMLLLJJJHHHGGGCCCBBBBBBCCCCCCFFFQQQ]]]ooopppcccZZZ[[[[[[WWWUUUWWWUUUTTTRRRPPPOOOOOOOOOPPPPPPQQQSSSWWWZZZWWWQQQKKKKKKJJJJJJIIIIIIHHHHHHGGGJJJMMMNNNLLLFFFBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@AAA@@@????????????@@@@@@??????>>>>>>>>>???@@@@@@@@@????????????>>>>>>>>>BBBCCCDDDCCCBBB@@@===;;;AAAAAAAAAAAAAAAAAAAAAAAA>>>AAADDDEEEFFFHHHNNNRRR^^^jjj{{{}}}}}}sssfffbbbbbbccceeeiiisssuuuyyy~~~}}}zzzzzz|||~~~|||zzz}}}}}}|||zzzwwwssspppnnnhhhgggccc___ZZZVVVSSSQQQNNNLLLKKKKKKMMMNNNMMMMMMJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLLLLSSSTTTSSSQQQMMMJJJJJJJJJKKKKKKKKKJJJIIIJJJNNNPPPUUUTTTQQQLLLGGGBBBAAAAAADDDCCCDDDGGGKKKOOOPPPPPPRRRWWW___gggmmmrrrwwwzzz~~~rrrkkkiiihhhmmmxxxzzztttqqqqqqqqqpppppppppppppppssssssrrrqqqooommmlllkkkmmmqqqwwwyyyuuuoooiiifffeeeeeeeeeeeeeeefffggggggggghhhkkknnnqqqssstttuuurrrrrrtttvvvyyyyyywwwuuuooollliiieeedddeeefffhhhiiigggeeedddeeegggiiikkkkkkkkkkkkkkkkkklllmmmnnnjjjkkkkkkiiihhhhhhjjjmmmooonnnlllkkkmmmttt}}}}}}{{{{{{zzzyyywwwzzzwwwsssqqqpppooonnnmmm|||yyyvvvnnnkkkfffaaa^^^YYYUUURRROOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMKKKIIIGGGEEEHHHFFFEEEEEEGGGPPPccctttvvvggg^^^XXXXXXYYYUUUSSSTTTTTTSSSPPPNNNMMMMMMNNNOOOOOOPPPRRRUUUWWWTTTNNNIIIIIIHHHHHHHHHHHHHHHIIIIIIMMMMMMLLLIIIDDDAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@@@@@@@?????????>>>>>>>>>AAABBBDDDEEEDDDAAA???===@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDEEEEEEFFFHHHKKKVVV___ooo~~~~~~uuummmgggbbbbbbeeehhhkkkpppuuuwwwvvvsssqqqsssuuuxxx}}}~~~{{{wwwsssqqqiiiiiigggfffccc```^^^\\\ZZZXXXVVVVVVWWWWWWWWWVVVVVVWWWYYYZZZYYYWWWUUUSSSUUUUUUUUUTTTUUUUUUVVVWWWYYYYYYWWWSSSNNNKKKIIIIIIHHHHHHHHHGGGFFFGGGJJJLLLLLLLLLKKKHHHFFFDDDEEEFFFFFFFFFFFFIIIMMMRRRVVVXXXccckkkvvv~~~{{{wwwsssooojjjhhhnnnsss~~~xxxtttrrrrrrrrrssssssssstttttttttsssqqqooonnnmmmnnnnnnssswww{{{|||wwwnnngggccccccccccccccccccdddeeefffeeefffiiilllnnnqqqssstttrrrrrrrrrtttuuuuuurrrpppmmmkkkgggddddddfffhhhjjjkkkiiigggffffffhhhkkkmmmjjjjjjjjjjjjjjjkkkllllllhhhhhhiiihhhffffffhhhjjjmmmlllkkkkkknnnrrrvvvyyy}}}{{{yyyxxxwwwxxxuuusssqqqqqqqqqpppooo{{{xxxuuurrrooolllfffbbb]]]XXXUUUQQQNNNKKKJJJJJJIIIIIIIIIJJJJJJJJJHHHHHHIIIHHHGGGGGGFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDKKKIIIIIIMMMTTTeee|||nnn___ZZZVVVWWWXXXVVVTTTTTTSSSRRROOOMMMLLLLLLMMMNNNMMMMMMNNNOOOOOONNNLLLIIIHHHGGGGGGGGGGGGHHHIIIJJJNNNMMMJJJFFFCCC@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????===<<<<<<<<<<<<===>>>>>>AAA@@@@@@@@@???????????????AAACCCEEEEEEDDDBBB@@@???????????????????????????@@@CCCDDDEEEEEEGGGHHHMMMQQQ\\\ppp}}}|||~~~uuussswwwwwwxxxyyywwwrrrjjjccc___bbbdddgggmmmrrruuuuuutttttttttrrroookkkgggcccaaa^^^___aaabbbcccdddddddddbbbaaa```aaaccceeefffeeehhhiiijjjjjjhhheeeaaa^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXUUUQQQKKKHHHGGGGGGGGGHHHIIIHHHHHHIIIKKKMMMIIIJJJJJJIIIHHHIIILLLOOOKKKLLLPPPUUU\\\dddkkkpppzzzsssooommmkkkiiiiiijjjmmmooo||||||wwwvvvrrrrrrssstttuuuvvvvvvwwwtttsssqqqooooooqqqsssuuu{{{}}}}}}zzzssskkkeeebbbbbbbbbaaaaaabbbcccddddddffffffhhhjjjlllnnnpppqqqqqqpppooopppqqqqqqnnnlllkkkiiifffdddccceeegggiiikkkiiigggffffffgggiiikkkhhhhhhgggggghhhhhhiiiiiieeefffffffffddddddeeeggghhhiiijjjkkkmmmoooqqqrrrttt~~~{{{yyyuuutttrrrrrrssstttsssrrrvvvsssooollljjjgggccc```\\\YYYTTTQQQNNNLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGIIIJJJKKKIIIHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMKKKJJJIIIHHHHHHIIIGGGGGGLLLWWWggg}}}{{{llldddXXXVVVTTTUUUVVVWWWWWWWWWQQQPPPNNNLLLKKKKKKKKKLLLKKKKKKJJJJJJIIIJJJJJJJJJGGGGGGFFFEEEFFFGGGIIIJJJMMMLLLHHHEEEBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAA>>>????????????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;<<<<<<===>>>AAAAAA@@@@@@@@@?????????>>>@@@BBBDDDDDDDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBCCCDDDEEEGGGIIIPPPaaaxxxxxxjjj___YYYXXXZZZ\\\aaadddeeedddbbb```___^^^[[[XXXTTTPPPNNNMMMNNNQQQTTTWWWZZZ\\\]]]\\\[[[\\\___dddhhhjjjjjjlllmmmmmmllljjjfffbbb```YYYXXXVVVSSSQQQOOONNNNNNNNNNNNLLLIIIFFFDDDEEEFFFEEEFFFHHHIIIJJJKKKNNNPPPPPPPPPPPPOOOOOOPPPTTTVVVZZZ^^^dddkkkttt}}}~~~nnndddeeegggjjjnnnsss{{{}}}zzz|||uuuuuuvvvvvvvvvwwwwwwwwwuuusssrrrqqqrrruuuxxxzzz|||wwwoooiiieeecccbbbbbbaaaaaaaaaaaabbbbbbffffffggghhhjjjlllnnnoooooonnnmmmmmmnnnmmmkkkiiigggfffeeeccccccdddeeefffiiihhhfffeeedddeeeeeeeeeffffffeeeeeeeeeffffffgggcccdddeeeeeedddcccdddeeedddgggjjjkkkkkkkkklllnnnnnnyyy{{{xxxvvvuuuttttttvvvvvvuuusssjjjgggdddaaa___\\\XXXUUUSSSPPPLLLIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFIIIKKKLLLJJJIIIJJJLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIJJJLLLOOOQQQNNNQQQ[[[nnnkkk```\\\VVVUUUSSSQQQRRRSSSTTTTTTMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHIIIJJJHHHGGGEEEEEEEEEFFFHHHIIILLLJJJGGGDDDCCCBBBAAA@@@>>>??????@@@AAABBBCCCCCC>>>>>>>>>>>>??????@@@@@@<<<=========<<<;;;999999;;;;;;;;;:::;;;<<<<<<===@@@????????????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@========================>>>>>>===>>>@@@AAABBBBBBEEEGGGMMMVVVdddxxxzzzoookkkiiijjjlllnnnnnniiiccc]]]ZZZYYYYYYWWWTTTQQQNNNLLLJJJJJJJJJLLLNNNQQQSSSUUUVVVVVVVVVYYY^^^bbbcccdddcccddddddcccaaa___\\\ZZZTTTSSSRRRPPPOOONNNMMMMMMOOOOOOOOOOOOOOOPPPTTTVVVUUUWWWZZZ\\\^^^```dddffffffggggggffffffhhhlllooozzz~~~~~~uuuoookkkhhhnnnttt}}}~~~}}}|||{{{yyyxxxxxxuuuuuusssssstttwwwzzz{{{}}}|||yyytttmmmhhhfffeeedddcccbbbaaaaaa``````aaaddddddeeefffhhhkkkmmmooommmllljjjjjjkkkkkkiiihhheeeeeeeeeeeefffgggggghhhjjjjjjiiihhhgggeeedddcccfffeeeeeedddddddddeeeeeeccceeeffffffeeeddddddeeefffjjjooooookkkiiijjjmmmlllqqq{{{|||zzzxxxwwwwwwwwwvvvtttrrrbbb```]]]ZZZXXXUUUQQQNNNLLLIIIFFFEEEEEEFFFFFFFFFJJJJJJJJJJJJIIIHHHGGGGGGEEEHHHLLLLLLJJJIIIKKKLLLJJJJJJJJJKKKKKKLLLMMMNNNMMMKKKIIIIIIKKKPPPUUUXXX```dddrrrttteee\\\XXXXXXWWWTTTOOOMMMNNNNNNMMMKKKKKKKKKJJJIIIHHHFFFFFFEEEGGGIIIIIIIIIHHHIIIIIIHHHGGGEEEDDDDDDFFFGGGHHHKKKIIIFFFDDDDDDCCCAAA@@@>>>>>>???@@@BBBCCCDDDEEE======>>>>>>?????????@@@::::::;;;;;;:::888777666;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>============@@@??????>>>>>>=================================AAA@@@>>>>>>???AAAAAAAAAAAAFFFJJJKKKPPP___www|||ppphhh_________]]][[[YYYVVVTTTUUUTTTRRRQQQRRRSSSUUUVVV[[[ZZZYYY[[[]]]_________]]]^^^^^^^^^]]][[[ZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]___aaacccgggmmmqqqtttwww{{{~~~|||xxxpppiiifffiiipppvvv~~~}}}}}}{{{zzzvvvvvvuuutttuuuwwwyyy{{{yyyyyywwwsssmmmiiiggggggeeedddcccaaa````````````bbbbbbccceeehhhkkknnnpppllljjjiiiiiijjjjjjhhhgggdddeeegggiiijjjkkkllllllmmmnnnnnnmmmkkkhhhfffdddfffeeeeeedddddddddeeeeeedddfffggggggfffeeeeeefffjjjpppuuusssmmmiiikkkoookkklllrrr}}}{{{yyyxxxxxxvvvssspppWWWVVVSSSQQQNNNLLLKKKJJJHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJGGGIIIKKKMMMLLLJJJHHHFFFKKKKKKJJJKKKMMMOOOMMMIIIPPPPPPKKKLLLTTTTTTXXXgggooo|||uuuhhh___ZZZYYYTTTSSSRRRPPPOOOOOOOOOOOOOOOMMMJJJIIIJJJJJJGGGDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBAAAAAAAAABBBBBB>>>>>>?????????@@@@@@@@@>>>>>>>>>======<<<::::::<<<;;;;;;::::::;;;;;;<<<;;;:::999999999:::;;;<<<======>>>======<<<;;;;;;;;;===>>>>>>===<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<>>>>>======<<<<<>>???@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<:::999999888888999999:::;;;:::999999999999:::;;;===============<<<;;;;;;:::;;;======;;;:::;;;<<<;;;;;;::::::::::::;;;;;;>>>>>>>>>=========<<<<<<>>>@@@BBBCCCEEEMMMXXXaaarrr~~~zzzxxxxxxzzz|||wwwmmmhhhgggdddhhhnnnuuu}}}}}}yyyuuuuuuwww{{{}}}}}}yyywwwwwwwwwtttrrrooojjjfffccccccdddggghhhiiihhhfffeeeeeefffggghhhiiikkkkkkjjjiiihhhhhhjjjkkkkkkjjjiiiiiijjjllliiiiiilllnnnooosssxxx{{{tttmmmhhhhhhiiiiiiddd___\\\\\\^^^```aaaddddddddddddeeefffgggggghhhmmmrrrrrrmmmiiigggggghhhlllrrrvvv}}}|||xxxvvvLLLKKKJJJHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIMMMMMMNNNNNNNNNNNNNNNNNNOOONNNMMMMMMNNNOOOQQQSSSQQQ[[[___gggttt|||rrrddd___\\\[[[]]]]]]YYYSSSMMMJJJIIIJJJKKKMMMKKKIIIHHHHHHHHHFFFDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDDDDCCCBBBCCCCCCCCCAAAAAA@@@@@@@@@?????????@@@???>>>===>>>???AAABBB?????????@@@??????>>>>>>:::999999888888999999:::;;;:::999999999999::::::;;;<<<<<<<<<<<<;;;;;;:::888:::;;;;;;:::999999:::;;;::::::999999::::::;;;=========<<<<<<<<<<<<<<<<<<>>>??????@@@DDDKKKQQQ\\\rrr}}}|||yyy}}}yyypppnnnllllllmmmqqquuuwwwwwwvvvssslllfffcccdddgggooouuu~~~yyyzzzxxxuuuttttttwwwzzz}}}{{{|||wwwtttssstttqqqooolllgggbbbaaaccceeeiiijjjkkkkkkiiigggggggggjjjjjjjjjjjjjjjiiihhhgggfffgggiiiiiiiiiiiikkklllnnnjjjjjjpppvvvxxxyyy{{{~~~zzzuuuoookkkiiihhhdddaaa]]][[[]]]```cccdddddddddddddddeeefffhhhhhhhhhjjjlllmmmllliiifffdddgggkkknnnpppttt}}}zzzJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIILLLLLLKKKKKKKKKMMMNNNOOORRRPPPOOOPPPOOOPPPUUU[[[___ppp|||wwwfff]]]YYYXXXXXXZZZZZZWWWRRRMMMJJJHHHHHHIIIJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBB???????????????>>>>>>===AAA???===<<<<<<>>>AAACCCAAAAAAAAAAAA@@@???>>>===<<<;;;;;;::::::;;;;;;<<<:::::::::999999999999999::::::;;;;;;;;;;;;::::::888:::;;;;;;:::999999:::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>?????????AAAEEEIIIMMM]]]rrr}}}}}}}}}|||{{{|||sssjjjdddcccaaa``````aaadddhhhjjjnnnmmmjjjffffffjjjrrrxxxzzzuuuvvvuuuttttttuuuxxx{{{|||}}}{{{{{{{{{{{{vvvsssqqqqqqooommmjjjeeebbbbbbeeehhhiiijjjlllkkkiiihhhhhhiiikkkkkkjjjiiihhhhhhggggggfffggghhhhhhggghhhiiikkkllljjjnnn{{{}}}yyy|||yyytttpppnnnkkkhhhfffdddbbb___^^^aaaeeegggiiigggffffffffffffggghhhhhhiiihhhhhhjjjlllkkkgggbbbhhhjjjlllmmmooouuuIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHGGGGGGHHHJJJLLLMMMRRRPPPQQQSSSSSSUUU___kkkyyylll___YYYVVVSSSRRRSSSRRRQQQPPPNNNKKKIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>?????????>>>===<<<@@@>>><<<;;;;;;===@@@BBBCCCCCCBBBAAA???===;;;:::<<<;;;;;;::::::;;;;;;<<<:::::::::999999888888888999999::::::::::::999999999:::<<<<<<:::999:::;;;;;;::::::::::::::::::;;;::::::::::::::::::;;;;;;;;;===>>>>>>???@@@BBBDDDGGGLLLWWWiii||||||xxxtttxxxxxxyyy{{{}}}~~~zzzwww|||wwwooojjjfffbbb___aaaaaabbbeeehhhkkknnnpppuuusssrrrrrrwww~~~{{{wwwrrrttttttuuuvvvxxxyyy{{{|||}}}{{{|||}}}{{{yyywwwwwwwwwvvvyyy|||}}}zzzvvvsssrrrnnnmmmjjjfffdddeeehhhlllkkklllmmmmmmkkkkkklllnnnmmmllljjjhhhgggggghhhhhhhhhhhhhhhgggeeeeeefffhhhiiikkkwwwvvvrrrpppllljjjiiiiiihhhfffjjjhhheeeeeehhhkkknnnooommmlllkkkiiihhhhhhhhhhhhjjjhhhhhhjjjnnnmmmiiidddggghhhiiijjjlllqqqxxx~~~GGGGGGFFFFFFEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDEEEFFFHHHJJJKKKLLLKKKNNNUUUWWW\\\mmm~~~oooddd[[[WWWTTTPPPNNNNNNJJJKKKLLLLLLKKKIIIGGGFFFEEEFFFGGGEEECCCBBBBBBCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????===>>>?????????>>>===<<<>>>===;;;:::;;;<<<>>>???AAAAAA@@@???>>><<<:::999:::999999888888999999:::999:::::::::999888777666777888888999999999999999888:::<<<;;;:::999:::::::::999999888888999999:::999999999999:::::::::::::::::::::;;;<<<>>>???@@@EEECCCFFFTTTfffwww~~~zzzvvvsssssstttuuuwww}}}~~~wwwhhhdddaaaccckkkrrrttttttpppiiibbb___```dddffffffkkknnnrrrxxx}}}|||xxxvvvsssppptttuuuwwwxxxyyyzzzzzzyyyxxxxxxyyy{{{}}}}}}{{{yyyzzz{{{|||{{{yyywwwwwwwwwqqqvvv|||~~~zzzvvvtttmmmlllkkkhhhggghhhlllooopppppppppooonnnpppsssvvvrrrpppmmmjjjhhhhhhhhhiiiiiiiiihhhfffccccccdddfffhhhmmm|||tttiiihhhgggfffgggiiilllnnntttqqqnnnnnnooorrrssssssrrrqqqooommmlllkkkjjjjjjkkkjjjiiilllnnnoookkkhhheeefffggggggiiinnnsssxxx~~~HHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEGGGIIIJJJKKKMMMMMMTTT___fffpppqqqddd]]]WWWUUUSSSOOOLLLMMMHHHHHHHHHHHHHHHGGGGGGFFFCCCEEEFFFEEEBBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAAAAA@@@>>>>>>===>>>???@@@@@@>>>===<<<;;;::::::::::::;;;<<<<<<============<<<;;;:::::::::999999888888999999:::999:::::::::999888666555666777777888999999888888777999::::::999888888999777777666666666666777777888888888888999999::::::;;;:::999999:::;;;<<<<<>>======>>>@@@AAA@@@???===<<<999999::::::::::::;;;;;;999999:::;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999::::::999888666555666666777888888888888888666777999999777666777888555555444444444444555555777777888888999999999:::===;;;999999:::;;;;;;;;;===???DDDHHHGGGIIIXXXiiizzz~~~yyyssspppppppppmmmlllkkkkkkooovvv}}}~~~yyyuuutttuuuuuurrrmmmooommmmmmppptttxxxxxxwwwrrrrrrsssuuuvvvsssooolllgggfffeeecccaaaaaaaaaaaa^^^___ccciiipppuuuxxxyyyqqqllliiikkkuuu~~~yyyuuutttvvvyyy{{{tttvvvxxxyyyyyywwwuuusssuuuwwwyyyxxxvvvttttttuuuzzz{{{}}}|||yyywwwvvvvvvuuuxxxzzzzzzwwwsssqqqpppjjjkkkkkkkkkkkklllnnnqqqpppooommmlllmmmrrryyy~~~}}}wwwpppkkkiiihhhhhhhhhhhhfffdddbbbbbbdddfffdddgggooo|||{{{rrrmmmcccfffhhhiiijjjqqq|||{{{yyyxxxxxxwwwvvvuuuuuutttsssrrrrrrrrrrrriiijjjlllmmmmmmmmmmmmmmmiiiiiiiiijjjlllnnnqqqtttvvvyyyHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAACCC??????AAABBBAAACCCGGGHHHJJJLLLLLLMMMQQQXXX^^^bbbmmm|||sssfffcccXXXUUUQQQOOONNNNNNNNNMMMEEEGGGHHHFFFCCCCCCEEEHHHFFFDDDBBBAAABBBCCCBBBBBBBBBAAA???>>>>>>???AAABBB======>>>???@@@AAABBBBBB@@@@@@@@@@@@???===<<<;;;;;;;;;:::999888888888888888888999::::::::::::999777777777777666666666666888777666666666888999:::::::::999888777777888888666666666666666666666666666666666666777777777777;;;888666555777999::::::777777777777888:::===>>>===???AAA@@@???CCCLLLSSS```ppp}}}|||{{{zzzwwwrrrmmmlllpppuuu~~~{{{wwwuuutttuuuuuuvvvrrrmmmhhhgggiiilllooorrrvvvzzzyyytttoookkkkkkjjjiiifffeeeccccccddddddaaaaaa```aaaaaaccceeefffgggiiikkklllllliiifffdddddddddeeefffhhhiiijjjkkkgggnnnyyyzzztttqqqrrrttttttsssuuuuuuuuuuuutttsssqqqqqq{{{{{{zzzzzzyyyxxxwwwvvvzzzyyywwwvvvuuuuuuuuuvvvsssxxx|||zzztttmmmjjjjjjiiikkkmmmmmmkkkjjjllloooooommmiiihhhjjjpppwww{{{xxxpppjjjiiijjjjjjhhhfffcccbbbbbbcccdddcccfffiiijjjjjjiiijjjjjjkkkiiiggggggjjjpppwww{{{~~~{{{xxxtttrrrqqqrrrsssvvvvvvuuuuuuvvvuuurrrpppkkkllllllkkkjjjiiikkkmmmkkkjjjhhhhhhjjjnnnrrruuutttyyyGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDBBBCCCFFFFFFDDDEEEHHHIIILLLQQQTTTYYYaaalllssswwwfff\\\ZZZWWWTTTPPPNNNMMMMMMLLLLLLGGGGGGHHHHHHHHHHHHHHHIIIFFFDDDBBBAAABBBBBBBBBAAAAAA@@@???>>>======>>>>>><<<<<<======>>>>>>??????>>>???@@@@@@@@@>>><<<;;;<<<<<<;;;:::999999999999777888999999::::::999999777777777777666666666555666555555444555666777888888888777777666666666666666666666666666666666666555555666666666777777777888666444444666888888888999888777777888999:::;;;;;;>>>???>>>===AAAHHHOOOYYYgggxxx{{{vvvtttssswwwuuupppllljjjjjjkkkmmmnnnllliiigggeeeeeefffgggeeeiiilllkkkgggcccbbbbbb````````````aaabbbbbbcccaaabbbdddfffggghhhhhhhhhhhhjjjooosssvvvwwwvvvuuusssuuuxxx{{{~~~yyyxxxvvvuuuuuuvvvvvvvvvtttsssssssssttttttttttttttt{{{{{{|||}}}|||{{{zzzyyyxxxwwwuuusssrrrrrrssssssrrrwww{{{yyytttnnnllllllhhhjjjllllllkkkkkkmmmoooooommmjjjiiijjjoootttxxxtttkkkjjjlllhhhgggdddbbbaaaaaabbbcccbbbdddggghhhhhhiiikkklllllliiifffeeefffkkkpppssssssssssssrrrrrrrrrrrrrrrnnnoooqqquuuxxxwwwrrrllliiijjjkkkkkkiiiiiijjjkkkjjjiiihhhhhhjjjllloooqqqqqquuuzzz}}}EEEEEECCCBBBAAA@@@@@@@@@===>>>???@@@AAAAAAAAAAAADDDCCCEEEIIIHHHEEEFFFJJJQQQVVV___hhhrrr~~~wwwjjj```YYYWWWTTTRRRNNNLLLLLLLLLKKKJJJHHHGGGHHHKKKOOOQQQOOOLLLFFFDDDAAA@@@AAABBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@???<<<;;;===<<<;;;:::999999999999777777888999999999999999777777777666666666555555444444333333333444555555666666666666555555555555666666666666666666666666555555555666666666666777666555444555777888777666999888888777777888888999:::<<<===<<<;;;>>>DDDIIIPPPYYYeeelllqqq|||~~~xxxuuuppplllkkkllloooqqqrrrrrrqqqpppooommmllllllgggiiikkkhhhccc``````aaagggiiikkknnnqqqrrrssstttsssuuuyyy|||~~~~~~~~~}}}yyy|||}}}xxxvvvtttvvvyyyzzzyyyvvvttttttqqqqqqqqqrrrsssuuuwwwxxxzzz|||~~~~~~{{{zzzvvvtttsssqqqpppoooppppppqqquuuxxxxxxtttpppooooookkklllnnnnnnmmmnnnoooqqqmmmllljjjjjjlllooorrrttt{{{oookkklllfffeeecccaaa``````aaaaaaaaabbbdddeeefffgggjjjmmmnnnkkkgggeeedddfffiiilllkkklllnnnooopppooonnnmmmlllmmmsss|||wwwmmmfffhhhjjjjjjhhhggghhhiiiiiiiiiiiiiiijjjkkkllllllooorrruuuuuuwww}}}DDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBFFFEEEGGGJJJKKKKKKPPPWWWccclllzzzzzzlllfff```[[[XXXSSSPPPNNNLLLLLLLLLKKKIIIHHHFFFHHHNNNWWWZZZVVVQQQFFFDDDAAA@@@@@@AAA@@@???<<<===???AAAAAA@@@???>>><<<<<<<<<;;;;;;;;;::::::999;;;>>>@@@@@@???===;;;<<<;;;:::999888888888888666777777888999888888888777777666666666555555555333333333333333333444444555555666666666555555555555555555555555555555555444444555555555666666666555555555666888888777555777777777777777777888888:::;;;<<<;;;;;;<<<@@@CCCHHHNNNTTTXXX^^^lll~~~~~~|||uuuqqqqqqrrr|||zzzxxxwwwuuuyyy|||{{{wwwsssrrrrrrrrrqqqppppppqqqtttvvvxxxyyyzzz}}}~~~~~~{{{xxxvvvuuusssqqqpppooonnnooooooqqqsssvvvvvvtttqqqqqqqqqppppppqqqpppoooooooooooojjjjjjjjjkkkmmmppprrrsssyyytttllliiieeedddcccaaaaaa```aaaaaaaaabbbcccccccccdddgggjjjnnnllliiifffeeefffhhhiiikkkkkkkkklllkkkjjjjjjiiilllnnnuuuxxxkkkdddfffhhhhhhgggffffffgggjjjjjjjjjkkkjjjjjjiiiiiinnnppprrrrrrrrrvvv~~~BBBAAA@@@??????>>>>>>>>>AAABBBCCCDDDEEEFFFFFFEEEIIIHHHJJJNNNQQQWWWbbbnnnllldddccc___XXXTTTRRRPPPNNNMMMMMMMMMKKKIIIGGGEEEGGGPPPZZZ^^^ZZZTTTFFFCCC@@@??????@@@???>>>;;;===@@@CCCEEEDDDCCCCCC>>>======<<<<<<;;;;;;:::888:::<<<>>>???>>>===;;;:::999888777666666666666555666777777888888777777666666666666555555555555444444444555444444444444555555666777777666666555444444444444444444444444444444444444555555555555333222222444555666444333333333444666777888888999:::;;;;;;;;;<<<===???@@@CCCFFFIIIKKKPPP^^^rrr|||wwwuuuuuuuuutttuuuwwwyyywwwsssqqqrrruuurrrqqqpppooooooqqqsssuuuvvvwwwyyyzzzyyyvvvrrroootttsssrrrppppppppppppqqqrrrsssttttttsssrrrrrrrrrrrrqqqpppnnnmmmlllkkkjjjfffgggiiikkknnnppprrrssssssyyyxxxmmmeeeddddddcccbbbbbbaaaaaaaaabbbccccccaaa``````ccceeeiiihhhfffeeedddfffggghhhkkkjjjhhhgggggghhhjjjkkkkkklllsss~~~ssseeebbbdddffffffeeeeeeeeegggkkklllllllllkkkjjjhhhggglllmmmooonnnooorrrwww|||AAA@@@@@@??????@@@@@@AAA???@@@AAACCCDDDEEEFFFFFFJJJKKKOOOUUU\\\gggyyysssdddaaabbb^^^WWWRRRQQQOOOMMMMMMMMMMMMKKKIIIGGGEEEGGGNNNWWW[[[WWWQQQFFFCCC@@@?????????>>>===<<<===@@@CCCEEEEEEDDDDDD>>>>>>=========<<<<<<<<<999:::;;;=========<<<<<<999888777666555555555555555555666777777777777777666666666555555555444444555555666666666555444333444555666777777777666555444444444444444444444444333333333444444444555555111000///000222333222111111222333555777777888888999::::::;;;<<<===>>>>>>@@@AAACCCCCCGGGRRRbbbnnn}}}zzzvvvsssrrrsssrrrrrrpppqqqqqqqqqqqqsssvvvxxxqqqqqqooonnnnnnooopppppprrrssstttuuutttqqqnnnllltttsssrrrqqqqqqrrrssstttuuuttttttsssrrrrrrrrrqqqooommmkkkjjjiiihhhfffddddddeeegggiiikkkmmmoooppplllpppvvv|||}}}vvvkkkbbbccccccccccccbbbbbbaaaaaaaaabbbbbbaaa___^^^___```bbbbbbbbbbbbccceeefffhhhgggfffeeeeeefffiiimmmooonnnooossszzz|||pppeeebbbdddddddddcccdddfffhhhlllllllllkkkjjjiiihhhggghhhiiijjjjjjjjjlllpppsssuuu}}}@@@@@@@@@@@@AAABBBCCCDDD@@@AAADDDGGGJJJMMMNNNOOOTTTWWW___jjjvvvwwwjjj___^^^___[[[UUURRRNNNMMMLLLLLLLLLKKKIIIGGGHHHFFFGGGKKKPPPQQQNNNIIIEEECCC@@@>>>>>>>>>===<<<<<<===???@@@AAAAAA@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999888777666666555555555444555666666777777666666666666555555555444444444444555666666666555333222222333555666666666444444333333333333333333333333222333333333333444444444333111///000111333333333111222444555666666666555777777999;;;<<<======<<<<<<>>>???@@@AAAHHHSSS[[[llluuuxxxvvvsssqqqqqqqqqooonnnmmmlllkkkmmmqqqtttuuuvvvnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqpppooosssrrrrrrrrrrrrtttuuuvvvxxxvvvtttrrrrrrqqqppppppmmmjjjhhhhhhiiiiiifffdddccccccdddeeefffhhhiiiiiiggglllrrruuutttnnngggaaaaaaaaabbbbbbaaaaaa``````^^^___aaa```^^^]]]^^^^^^______```bbbdddfffggghhheeeeeeeeeeeeggghhhjjjkkkpppoooqqqtttvvvtttnnnhhhddddddcccbbbaaacccfffiiikkkkkkjjjiiihhhggggggfffffffffgggffffffgggiiikkkooorrr{{{@@@@@@@@@AAABBBCCCEEEFFFIIIKKKOOOTTTXXX\\\^^^```dddjjjvvvwwwnnnbbbYYYWWWXXXTTTPPPOOOLLLKKKJJJJJJKKKJJJHHHFFFIIIHHHGGGHHHJJJIIIFFFBBBEEECCC@@@>>>>>>>>>===<<<===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::;;;<<<:::999888777666666666666444555555666666666666666666666555555555444444444444444555666555444222111000111333555555555333222333333333333333333333333222222333333333444444444777555222222444666777777222333444555555555333333555666777:::<<<===<<<:::999;;;>>>>>>>>>BBBIIINNNYYYcccppp|||~~~xxxrrrpppnnnmmmmmmkkkiiigggmmmkkkjjjmmmqqqsssqqqoookkkkkklllmmmnnnnnnmmmmmmlllmmmnnnpppqqqrrrssssssrrrqqqqqqqqqrrrtttvvvwwwzzzxxxtttrrrqqqpppoooooollljjjhhhiiikkkllljjjhhhdddccccccbbbbbbccccccdddeeekkkqqqrrrmmmgggcccbbb___```````````````___^^^ZZZ]]]___```___^^^^^^^^^```aaabbbdddfffhhhiiijjjeeefffgggggggggfffeeedddkkkjjjjjjjjjkkkjjjhhhfffeeedddcccaaa```cccgggkkkkkkjjjhhhgggffffffffffffgggggggggffffffffffffgggggghhhmmmwwwBBBCCCCCCCCCCCCDDDGGGIIILLLQQQZZZeeeooovvv{{{~~~xxxsss```]]]YYYUUURRRPPPQQQQQQNNNMMMKKKJJJJJJJJJKKKLLLHHHHHHHHHGGGFFFEEECCCCCCCCCBBBBBBAAAAAA@@@??????======<<<;;;;;;;;;;;;<<<>>>===;;;::::::<<<>>>???======>>>>>>===<<<;;;;;;:::999777666555555666666444444555555666777777777666555555444444555555555333333333222222222111111333333333333333333333333111111222222222333333333111111222222222333333333111111111222222333333333333333333444444444555555777777777888999999::::::::::::999:::;;;>>>AAACCCNNNSSS[[[fffrrr}}}zzzvvvoooooonnnnnnllljjjiiihhhggggggfffffffffgggggggggjjjkkkkkkllllllkkkkkkjjjjjjllloooqqqqqqpppqqqrrrrrrpppqqqsssrrroooqqqvvv}}}{{{xxxtttqqqnnnmmmlllggghhhiiikkkmmmnnnooooooooolllgggbbb___^^^___aaabbbhhhmmmlllgggaaa___```dddcccbbbaaa```___^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^aaabbbbbbcccddddddeeeeeedddcccbbbaaabbbccceeegggdddfffhhhjjjjjjgggeeecccaaacccdddcccbbbdddhhhlllnnnjjjfffdddeeefffeeeddd```aaabbbcccdddeeeeeedddfffjjjnnnqqqwwwCCCCCCCCCCCCEEEIIIOOOTTT___hhhvvvxxxiiiddd___\\\YYYUUURRRPPPPPPPPPMMMLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHHHHFFFEEEDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@======<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<<<<===<<<<<<======<<<;;;;;;::::::999777666555555666666777777666666555555444444777666555444333333333333333333222222222111111111333333333333333333333333111111111222222222333333111111222222222333333333111111111222222333333333333333333333444444444444666666666777888888999999::::::999999:::<<<>>>???BBBEEELLLVVV```kkksssxxx|||xxxtttqqqmmmmmmlllkkkjjjiiihhhgggfffeeedddcccccccccdddeeeiiijjjjjjkkklllllllllkkkkkkmmmpppqqqpppppppppqqqrrrpppqqqssssssqqqssswww~~~|||xxxsssooommmlllkkkhhhiiilllnnnppprrrrrrrrrppplllgggbbb___^^^___```aaaeeeiiihhhccc______aaaddddddcccaaa```^^^]]]]]]ZZZZZZ[[[\\\^^^___``````aaaaaaaaabbbbbbcccccccccbbbaaa___^^^___```bbbcccffffffgggggggggfffeeedddbbbcccdddcccbbbdddhhhlllnnnjjjfffdddddddddcccbbb```aaabbbcccddddddddddddeeehhhkkkmmmpppxxxGGGHHHJJJMMMSSS]]]hhhooommmaaa]]][[[ZZZXXXUUURRRPPPOOONNNLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGEEEDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;:::999999999999888666666666666666777777666666555444444444777666555333222111000000333222222222222111111111222222222222222222222222111111111222222222222333111111222222222333333333111111111222222222222222222222333333333444444444444444555555666777777888:::999888888888999:::;;;<<<>>>BBBIIIRRR\\\dddiiiqqqwww~~~{{{xxxuuusssooommmlllkkkiiihhhggggggggghhhgggeeebbb``````aaacccdddjjjjjjkkkkkklllllllllmmmnnnoooqqqqqqooonnnnnnoooqqqoooqqqttttttrrruuuyyy}}}xxxrrrmmmkkkjjjjjjhhhjjjlllooorrrsssssssssnnnkkkfffaaa^^^]]]^^^______aaabbbaaa^^^]]]___bbbeeedddcccaaa___^^^\\\\\\YYYYYYZZZ\\\^^^___aaaaaa````````````aaaaaaaaaaaabbb```___]]]]]]^^^```aaaeeeeeeddddddccccccccccccccccccbbbaaaaaadddiiilllmmmjjjfffcccbbbaaa```___aaaaaabbbbbbccccccddddddeeehhhjjjkkklllpppwww}}}OOOTTT\\\gggsss}}}qqqfff___\\\XXXWWWVVVTTTQQQOOOMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@???===<<<;;;;;;::::::;;;;;;;;;<<<======<<<:::888666888999999999999999888888999999888777777666666666333333444555555666666777666555444222111000000000222222222222111111111111222222222222222222222222111111111111222222222222111111222222222333333333111111111111111222222222222222222222333333333333333333333444555555666666888888777777888888999:::<<<<<<>>>CCCJJJSSS[[[```bbbgggssswwwwwwvvvuuussspppnnnlllkkkjjjhhhgggfffgggiiijjjkkkiiieeecccbbbcccfffhhhooonnnnnnmmmmmmmmmmmmmmmoooqqqqqqpppnnnllllllmmmooonnnpppssstttsssuuu{{{~~~xxxrrrmmmkkkjjjjjjhhhiiikkkmmmnnnooonnnnnnkkkhhhddd___\\\[[[\\\\\\]]]]]]]]][[[ZZZ[[[___cccfffeeedddbbb```^^^\\\\\\ZZZ[[[\\\]]]^^^___``````__________________``````cccbbb```^^^^^^^^^```aaabbbccccccdddcccbbbaaa```dddcccaaa```aaadddhhhkkkllliiieeebbb```___^^^^^^aaaaaaaaaaaabbbbbbcccccchhhjjjlllllllllnnnqqqttt{{{___hhhxxxxxxjjjccc]]]YYYXXXTTTSSSRRRQQQOOOMMMKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>===<<<<<<;;;:::::::::::::::999:::<<<<<<;;;999777555777777888888888888888777999999999888777777666666333333444444555666666666333333222111111111222222222222222111111111000000111111111111111111111111000000111111111222222222111111222222222333333333111111111111111111111111111111111222222222333333222222222333444444555555666666666777888999:::;;;:::999:::<<>>>>>======<<<<<<;;;;;;:::::::::::::::888999:::;;;:::999666555666666777888888888888777999999999999888777666555666666555555444333333333333222222111111222333333222111111111111000000000000000000000000000000000000000000111111111111222111111222222222333333333111111111111111000000000000000111111111222222222111111222333333444444555444555666777888999::::::999999888:::>>>DDDKKKOOOPPPPPPTTT[[[bbbjjjwww{{{xxxqqqrrrsssqqqmmmiiiggggggjjjjjjiiiiiijjjkkkmmmnnnpppooommmkkkkkkmmmoooqqqvvvuuurrrpppnnnnnnnnnnnnooooooooollliiiggghhhiiikkkjjjlllppppppooorrrwww|||zzzwwwssspppmmmlllkkkmmmllljjjgggfffeeeeeefffcccaaa^^^\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZ\\\^^^aaabbbgggfffeeedddcccaaa``````aaaaaa`````````_______________``````aaabbbbbbbbb```___]]][[[[[[\\\^^^___dddggglllooonnnkkkfffbbb```^^^]]]^^^```ccceeeeeeeeeeeecccaaa^^^]]]___aaabbbaaa```______```aaabbbgggggghhhiiijjjkkkllllllpppsssyyy{{{oooddd^^^[[[VVVSSSRRROOOMMMKKKHHHGGGGGGHHHHHHEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>=========<<<;;;::::::999999::::::777888888999999888777666666666777888888888888888999999::::::999888666555666555555444444333333222555444333222222222222222111111111111000000000000000000000000000000000000000000000000111111111111111111222222222333333333222111111111000000000///000000000000111111111222111111222333333444444555444444555666666666666666888888888999===BBBGGGJJJJJJIIIJJJNNNRRRXXXdddpppvvvrrrrrroooppppppmmmhhheeedddeeehhhhhhiiijjjkkklllmmmnnnllllllkkkkkklllmmmooopppsssrrrpppnnnmmmnnnooopppnnnnnnmmmjjjgggeeefffgggjjjhhhjjjmmmmmmlllnnnsssuuuuuutttrrrpppmmmkkkjjjkkkhhhdddaaa``````bbbdddaaa```^^^]]]\\\\\\]]]^^^\\\\\\\\\^^^```aaabbbaaagggffffffeeeddddddccccccaaaaaaaaaaaaaaabbbbbbbbb______```bbbcccdddeeeeee___^^^\\\[[[\\\]]]___```eeegggkkkmmmllljjjfffccc]]]\\\[[[]]]```cccbbbaaabbbcccccc```^^^___bbbeeebbbaaa___^^^^^^___aaabbbffffffffffffhhhiiiiiiiiijjjlllpppuuu|||yyyggg___YYYXXXVVVQQQNNNNNNNNNLLLHHHFFFEEEEEEGGGHHHDDDEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<;;;::::::999999::::::666777777888888888888777666666777888888888888888999999::::::999888666555222222333444444555555666777666555333222111111000111111111111000000000000000000000000000000000000000000000000111111111111111111222222222333333333222111111111000000//////000000000000111111111111111222222333333444555555444555555555444444333222444333444555888<<>>>>>>>>>>>===@@@???>>>======>>>???@@@======<<<;;;::::::999999888777666666666888999::::::999888777777888999:::;;;;;;;;;:::999888777666555555444444444333333333333333222111111222333333111000000000000000111222222111111000000111111222111111111111111111111111000000000000000000000000111111000000//////......000000000000111111111111444444444444444444444444222222222333333333444444333444555777:::===???@@@BBBAAAAAABBBEEEJJJOOORRRcccfffmmmwww~~~zzzwwwyyyyyywwwsssnnnllljjjjjjkkkllljjjgggfffffffffdddfffhhhiiiiiijjjkkkllleeeeeeggghhhiiiiiiiiiiiiooollliiiiiilllooopppooopppmmmiiigggggghhhhhhgggjjjkkklllllllllmmmoooppptttttttttssspppllliiiffffffddd```[[[XXXXXX\\\______``````aaaaaaaaaaaa``````aaaaaabbbccccccddddddcccddddddeeefffggghhhhhheeeffffffffffffeeedddccc___``````aaabbbccccccddd```______^^^^^^^^^______cccbbb```___^^^^^^___```]]]]]]^^^___aaabbb```^^^aaa```______```bbbdddeeefffdddaaa___^^^___aaabbbeeeeeeeeeeeeeeeeeeddddddhhhhhhgggiiilllpppuuuwwwttteee]]]YYYXXXUUURRRPPPNNNNNNNNNIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDD????????????>>>>>>>>>>>>??????>>>======>>>??????@@@???>>><<<:::888666666777666666555666777888999999888777777777777888999::::::::::::999888777666444444444444333333333333333222222111111222222333111111000000000000000111000000000000000000000000111111111111111111111111000000000000000000000000000000000000//////......//////000000000111111111222222222222222222222222222222222333333333333444222333444555777:::<<<===;;;;;;;;;<<>>>>>>>>???>>>>>>======>>>>>>???@@@???>>><<<:::888777666666555555555555666777777888777777666666777777888888999999999888777666555444444444333333333222222333222111111111111222333222111111000///////////////000000111111000000///000000000000000000000000000000000000000000000000000000000////////////...//////000000000000111111000000000000000000000000111111222222222333333333222222222333444666888888888888999:::<<>>>>>>>>>>>>>>============>>>>>><<<<<<;;;;;;::::::::::::555555555555555555555555666666666666666666666666777777777777777666555555333333333333222222222222222222111111111111222222333222111//////.........///000111111111111000///000000000000000000000000000000000000000000000000////////////////////////////////////000000000111////////////////////////111111111111222222222222222222222222333444555555555666777999:::;;;<<<<<<===BBBHHHJJJIIIJJJOOOSSS\\\hhhyyy~~~{{{xxxuuutttsssqqqooolllmmmmmmkkkiiigggggghhhffffffdddbbb```aaaeeegggiiiiiiiiijjjkkkjjjiiigggcccbbbaaaaaaaaabbbcccdddeeefffiiilllnnnooonnnnnnooommmkkkjjjkkkkkkkkkjjjjjjiiiiiikkkmmmoooqqqqqqooonnnllljjjjjjjjjlllmmmgggbbb]]]^^^bbbfffeeeccc_________``````aaabbbbbbeeeddddddccccccbbbaaaaaabbbdddfffhhhiiijjjkkkkkkhhhfffccc```___^^^___``````___^^^]]]]]]]]]^^^___bbbbbbbbbbbbaaa```______^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]___bbbdddddddddccccccbbbbbbcccdddeeeeeefffeeecccbbbaaabbbcccdddeeefffffffffeeedddcccbbbcccbbbaaaaaaaaacccdddeeeeeemmmxxxrrreee]]]XXXSSSOOONNNNNNMMMMMMLLLKKKKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDHHHGGGFFFDDDBBBAAA???????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999444555555555555444444444555555555555555555555555555555666666555555444444333333222222222111111111111111111111111111111111222111000///............000000111111111111000000////////////////////////////////////////////////.............../////////...////////////000000000000000000000000000000000000000000111111111222222333222222222222333444444000111222444555555555555777<<<@@@@@@======AAAEEEIIIRRR___jjjsss|||}}}wwwtttqqqoooooooooooonnnmmmmmmllliiifffdddeeegggfffeeedddbbb```aaadddgggiiiiiijjjnnnqqqqqqnnnkkkhhhfffccc```___```aaabbbaaadddhhhkkklllllllllllllllkkkiiijjjkkkkkkkkkjjjgggfffgggjjjnnnrrrsssssslllkkkiiihhhhhhiiikkkmmmiiieeeaaabbbgggiiihhheee____________```aaabbbcccccccccccccccccccccccccccbbbdddfffhhhjjjjjjjjjjjjgggeeebbb```^^^^^^^^^______^^^]]]\\\\\\\\\^^^___aaaaaabbbaaaaaa___^^^]]]\\\\\\]]]^^^^^^_________]]]]]]]]]___bbbddddddccccccccccccccccccdddddddddeeedddcccbbbbbbbbbcccdddeeeeeeeeeeeedddcccbbbaaa_________```aaacccdddeeeggglllssszzz}}}tttiii___YYYTTTPPPLLLLLLMMMMMMLLLLLLKKKIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDHHHGGGFFFDDDBBBAAA???>>>>>>>>>=========<<<<<<<<<999:::;;;;;;;;;;;;:::999<<<;;;:::999777666555444555555555666555555444333333444444555555444444333333444444444444444333333222222222111111111000000000000111222222111000000111000000///............111000000//////000000111////////////////////////////////////////////////---............/////////......////////////000000000000000000000000000000///000000000000111111111333222222222222333333444111111333444555555555555777999;;;;;;999888;;;===>>>CCCJJJPPPWWW```jjjrrrxxxrrrpppmmmlllmmmooooooooojjjjjjhhhdddaaaaaabbbdddgggffffffcccbbbbbbdddfffggghhhlllrrrwwwwwwrrrnnnjjjgggccc```^^^___```bbbaaaeeehhhkkkkkkjjjkkklllkkkjjjiiijjjkkklllkkkjjjiiiggggggkkkqqquuuvvvuuujjjiiigggfffggghhhjjjkkkjjjhhheeefffhhhiiihhheeeaaaaaa``````aaaccceeefffcccccccccdddddddddddddddbbbdddfffiiijjjiiihhhgggeeedddbbb```_______________^^^\\\[[[[[[]]]^^^```aaaaaabbbbbbaaa___]]]\\\[[[\\\]]]___````````````\\\\\\]]]```bbbcccbbb``````aaaaaaaaaaaaaaaaaaaaacccccccccbbbbbbbbbccccccdddddddddcccbbbaaa```___]]]^^^^^^___aaaccceeeeeefffiiimmmqqqvvvoookkkddd]]]VVVRRRPPPOOOJJJKKKLLLLLLLLLKKKJJJIIIEEEEEEDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;777888999::::::999888777:::999888777666555444333555666666777666555444333222333444555555444333222222222333333333333333222222111111111000000000000///000111222222111000///000//////.........//////000///---++++++---///000........................////////////////////////---------.........//////........./////////000000000000000000000000000000/////////000000000111111111111111111111222333333222333333444666777888888888888888888888888999:::999;;;===???BBBIIIQQQXXXjjjwwwzzz{{{{{{xxxwwwtttpppnnnnnnooooooooogggfffdddaaa___```bbbeeehhhhhhhhhfffdddcccdddeeegggiiinnnuuu{{{zzzsssmmmhhheeeaaa^^^]]]___bbbddddddgggjjjkkkjjjjjjkkkmmmkkkjjjjjjkkkmmmnnnmmmkkkllliiihhhkkkqqquuuuuussshhhgggfffffffffggghhhiiijjjjjjiiihhhgggfffeeedddaaaaaa``````aaaccceeegggeeeeeeeeeddddddccccccbbbcccdddggghhhiiihhhfffeeeccccccbbbbbbaaa```_________]]]\\\[[[\\\]]]```bbbbbbcccccccccbbb```^^^\\\[[[\\\^^^```aaaaaaaaaaaa^^^___aaadddffffffccc````````````````````````___bbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbaaa___^^^]]]]]]]]]^^^___```bbbcccccccccfffhhhjjjmmmsss|||zzzlllcccaaa]]]WWWRRROOOOOOQQQHHHIIIKKKLLLLLLLLLKKKKKKCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<;;;;;;;;;:::::::::666777888999999888777666555555555666666666666666666666777777777666444333222222444444444444222222111222222333333333222222111111111111000000000000///000111222222111000/////////.........//////000///---***((((((***---///........................////////////////////////---------.........//////............/////////000////////////////////////////////////000000000000000//////000000111222333/////////000111333555666555444222333444666555444777888888888:::???EEEJJJMMM\\\lllvvv~~~wwwsssvvvzzz{{{}}}xxxsssooommmkkkjjjiiieeeeeecccaaa```aaaeeehhhiiijjjjjjhhhfffddddddeeefffiiiooowww}}}{{{rrrjjjeeebbb^^^\\\\\\___cccfffgggjjjllllllkkkjjjlllooolllkkkkkkmmmnnnooonnnmmmllliiigggiiiooorrrqqqnnngggffffffffffffgggggghhhiiijjjkkkiiifffcccbbbbbb______^^^^^^___aaadddeeehhhgggfffeeecccbbbaaa```ccceeeggghhhhhhgggeeecccbbbbbbccccccbbbaaa```___^^^]]]\\\[[[\\\^^^aaaccccccdddeeeeeedddaaa___]]][[[\\\^^^```bbbbbbbbbbbbbbbcccfffiiikkkjjjfffbbbaaaaaabbbbbbbbbbbbaaa```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa```^^^]]]\\\]]]]]]^^^______```aaaaaaaaacccfffgggiiinnnvvv}}}~~~rrrgggeee___[[[VVVUUUUUUUUURRROOOMMMLLLLLLMMMOOOOOONNNLLLFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>===???>>><<<;;;<<<<<<;;;:::999888777777777777777777999888888888777777666666444444333333333333222222444444444333333222222222000000000000000111111111111111111111111000/////////000000111111111000000........................................................................------------------------........................---------............///222111000//////////////////////////////////////////000000000111111111111333222222111111222222333333333333444444444555555666777888999:::;;;<<<<<>>======>>><<<::::::;;;<<<<<<;;;999888777777666777777777777666666666555555555555444444333333333222222222333333222222222111111111000000000000000000000111111111111111111000//////000000111111111000000///........................................................................////////////////////////------------------------------------............000000///.........//////........................//////000000000111111111222222222111111222222222333333333333444444444444333333444555666777888888===@@@CCCGGGLLLRRRYYY]]]cccdddgggooo}}}|||{{{{{{yyywwwvvvsssooommmpppyyyvvvqqqqqqrrrpppmmmjjjhhhdddaaa___```aaabbbeeegggjjjkkkjjjhhhdddbbbeeelllvvv}}}}}}wwwnnngggeeecccbbbaaabbbeeegggiiilllnnnqqqttttttrrrooommmlllkkkjjjlllnnnooommmkkkjjjiiihhhjjjmmmooommmkkkoooooooooooonnnmmmjjjhhhjjjiiihhhfffdddaaa___^^^\\\___aaabbbbbbcccdddeeedddeeefffeeecccbbbbbbcccdddddddddccccccbbbaaa```bbbbbbbbbbbbbbbcccddddddeeecccaaaaaaccceeeggggggjjjjjjiiigggeeebbb```___ccccccccccccdddeeeffffffjjjkkkmmmoooppplllgggbbbaaabbbcccdddcccaaa___]]]___```bbbdddeeeeeeeeeeeeeeedddcccaaa___]]]\\\[[[ZZZZZZZZZ]]]bbbeeeggggggccccccbbbccccccdddeeeeeegggjjjnnnrrrzzzqqqggg___[[[[[[UUUVVVWWWUUURRROOONNNMMMNNNMMMLLLLLLMMMNNNLLLKKKEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<>>@@@EEEHHHHHHKKKPPPXXXdddvvv|||zzzzzz{{{zzzvvvsssnnnlllkkkkkknnnwww~~~tttoooooopppnnnlllgggeeebbb___^^^___```aaabbbeeeiiilllllliiieeebbbgggllltttzzzyyysssjjjddddddcccbbbbbbcccfffhhhjjjlllnnnrrruuuvvvuuusssqqqnnnlllkkkjjjkkklllkkkjjjffffffgggiiilllmmmlllkkknnnppprrrsssrrrooollljjjhhhgggeeecccbbb``````___```bbbdddeeeeeedddeeeeeedddeeefffeeebbbaaabbbcccbbbbbbbbbbbbaaaaaaaaa```bbbaaaaaaaaabbbdddeeegggfffeeecccdddgggiiikkkkkkkkkjjjiiifffeeecccbbbbbbddddddddddddeeefffggghhhjjjiiijjjkkkkkkjjjfffcccbbbbbbbbbaaa___^^^\\\[[[[[[]]]aaaeeeiiikkkmmmmmmjjjhhhfffccc```^^^\\\\\\ZZZZZZ[[[___cccfffhhhhhhcccbbbaaaaaa````````````cccddddddeeekkkvvvnnnfffbbb]]]YYYXXXQQQUUUWWWVVVRRRNNNMMMNNNNNNMMMKKKKKKLLLLLLKKKJJJDDDCCCCCCAAA@@@@@@??????<<<===============<<<<<>>======>>>>>>===<<<999888777666666666666666333333333333333333222222333333333222222222222111111111111111111111111111111111111000000000000000///000000000000000//////111111000000///...---,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------...///................................./////////000000111111000000000000111111222222222222333333333333333333444555555666777777777888::::::;;;<<>>>>>;;;<<<<<<=========<<<<<<;;;===@@@DDDGGGGGGDDDBBB999888777666555555555555333333333333333333333333333333222222222111111111111111222222222222222222111111111111000000//////...//////000000000//////000000000///...---,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///........................---............/////////111000000//////000000111111111111222222222333333333333444444555666666666333555777777777888:::<<<:::>>>AAAAAAEEEPPPcccqqq|||sssllliiijjjlllnnnsssvvvzzz}}}~~~zzzuuuqqqlllkkkiiigggfffhhhllloooppplllhhhfffhhhjjjjjjiiiaaa```^^^]]]]]]^^^```aaaaaabbbcccdddeeefffffffffmmmllllllkkkiiigggfffeeeccccccccccccdddfffhhhiiigggiiimmmpppsssttttttssspppooommmjjjhhhhhhhhhiiijjjkkkllllllkkkjjjjjjjjjjjjooossstttqqqlllhhhffffffeeecccaaa`````````aaaeeegggjjjkkkjjjhhhggggggfffggggggfffdddccccccdddfffeeecccaaa___^^^^^^^^^^^^^^^______aaaccceeegggeeedddeeegggjjjlllkkkjjjjjjiiigggfffeeeeeeffffffeeeeeeeeeeeeeeefffhhhhhhfffdddaaaaaabbbcccccccccdddbbb```]]][[[ZZZZZZZZZYYY\\\aaaggglllpppsssuuummmjjjgggccc```^^^]]]]]]\\\\\\]]]aaadddffffffeee```___^^^\\\ZZZYYYYYYYYYWWWXXXZZZ^^^cccjjjqqqvvvzzzpppjjjbbb\\\\\\[[[VVVQQQOOOQQQRRRSSSSSSQQQOOONNNNNNMMMKKKHHHFFFFFFGGGFFFEEEBBBBBBBBBBBBAAA???>>>===;;;<<<<<<===============999>>>FFFNNNSSSRRRLLLHHH999888777666555444444444333333333333444444444444222222222222111111111111111111111222222222222222222222111111000/////////......///000000000//////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,---......------------------------------------.........///000000////////////000000000000111111111222222222111111111222222333333333333555666666555555666777555999;;;;;;===EEESSS^^^kkknnnooolllmmmwww~~~yyyuuunnnjjjeeeaaa______bbbdddgggiiilllooonnnkkkhhheeefffffffffeeecccdddfffhhhgggeeeccccccdddfffgggggg___^^^]]]]]]^^^___```aaa````````````aaaccceeefffkkkjjjgggeeeddddddeeefffccccccccccccdddeeeffffffdddfffjjjmmmppprrrrrrrrrooooooooollliiihhhhhhiiilllmmmnnnmmmkkkjjjjjjjjjmmmrrrvvvvvvqqqlllhhhgggfffeeedddbbbaaa`````````aaadddhhhiiihhhfffeeedddcccdddeeedddaaa```aaabbbbbbaaa___]]][[[[[[[[[[[[``````bbbccceeefffggggggeeeeeegggiiilllmmmkkkjjjggggggffffffeeefffffffffccccccccccccdddeeefffggggggdddaaaaaabbbdddffffffdddcccaaa___]]][[[[[[ZZZ[[[]]]aaafffjjjmmmooopppiiigggddd```^^^]]]]]]^^^]]]]]]^^^aaadddeeedddbbb]]]]]][[[ZZZYYYXXXXXXXXXUUUWWW[[[```fffjjjnnnpppxxxtttiiidddbbb]]]ZZZ[[[ZZZVVVSSSSSSQQQPPPOOOOOOOOOOOONNNMMMLLLIIIFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>===;;;<<<===>>>>>>>>>>>>>>>@@@GGGQQQZZZ]]]WWWMMMDDD999888777666555444444444222222222333333444444444222222222222111111111111000000000111111111222222222222111111000//////...---......///000000//////------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------///...---------------...------------------------,,,,,,---------.........000//////......//////000000000000000111111111222///000000000000111111111222444666666666555666888333555777777888===FFFMMMPPPTTTTTTQQQRRR[[[dddhhhttt{{{~~~uuupppkkkhhhfff``````^^^\\\[[[ZZZ[[[\\\^^^```aaaaaaaaa```___``````aaacccbbbaaaaaabbbccceeecccbbbbbbbbbccccccccc]]]]]]]]]]]]^^^```aaabbb]]]^^^___```aaaaaabbbbbbfffeeeddddddcccddddddeeeccccccccccccccccccccccccccceeehhhkkknnnppppppqqqmmmooopppoookkkiiiiiijjjjjjlllnnnmmmkkkjjjkkklllppptttxxxvvvpppjjjggggggffffffeeedddcccaaa___^^^___bbbfffhhhgggeeeddddddcccddddddcccaaa```aaabbb___^^^\\\[[[[[[[[[]]]^^^___aaaccceeefffffffffeeeddddddfffhhhjjjjjjhhhfffdddeeeeeefffffffffeeeeeeaaaaaaaaaaaabbbcccdddeeefffcccaaa```bbbdddffffffccccccbbbaaa___^^^\\\\\\^^^___bbbeeeggghhhhhhhhhdddbbb___]]][[[\\\]]]^^^^^^^^^___aaaccccccaaa___[[[ZZZYYYYYYXXXXXXYYYYYYYYY[[[^^^ccchhhllloooooorrrxxxqqqfffaaa___ZZZWWWUUUVVVUUURRRRRRUUUQQQNNNKKKKKKNNNOOOMMMKKKLLLIIIEEECCCBBBBBBBBBAAAAAABBBBBBBBBAAA???===<<<<<<<<<===>>>??????>>>>>>JJJQQQ[[[cccbbbWWWHHH<<<999888777666444444333333111111222222333333333333222222222111111111111000.../////////000000111111222222222111000//////...------...///000000//////,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------000///......------------------------------------,,,,,,,,,---------......//////............//////000000000000111111111111000000000000111111111111,,,///222444444555777888444666777777666999>>>BBB>>>BBBDDDAAAAAAHHHOOORRRTTT]]]jjjtttzzz}}}zzzvvvrrrlllgggdddbbb```___XXXZZZ\\\\\\[[[ZZZZZZZZZ]]]^^^^^^]]]]]]^^^```aaa^^^```bbbaaa```______```eeedddcccbbbbbbaaaaaaaaa]]]]]]]]]^^^___```aaabbbZZZ\\\___aaabbbaaa___^^^aaabbbcccdddeeedddcccccccccccccccbbbbbbbbbaaaaaaccceeehhhkkkmmmoooppppppllloooqqqpppmmmjjjiiijjjgggjjjmmmmmmkkkjjjlllnnnpppuuuxxxuuunnnhhheeefffffffffffffffdddaaa___]]]___cccgggiiiiiigggfffeeeeeeffffffeeecccbbbbbbccc^^^]]]\\\\\\]]]___aaaccc]]]___bbbeeeeeeeeecccbbbaaaaaaccceeeggggggdddaaabbbccceeefffffffffeeeddd````````````aaabbbcccdddcccaaa___^^^```cccddddddcccccccccbbbaaa___^^^]]]```aaacccdddddddddccccccaaa___\\\ZZZZZZ[[[]]]^^^^^^^^^___aaabbbbbb___]]]YYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[]]]aaaeeejjjllllllooorrrvvvxxx{{{zzzooogggaaa]]]ZZZUUUWWWWWWUUUQQQPPPQQQSSSOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHFFFEEECCCBBBBBBBBB>>>>>>@@@AAA===;;;<<<<<<<<<<<<>>>AAAEEEIIIKKKWWWaaakkkjjj^^^MMM@@@:::777555444444444444222111111111111222222333333333333333222222111000//////000000000000000000000111////////////............---.........//////000000111111000...---,,,+++***...------,,,,,,++++++***---,,,,,,++++++,,,,,,---***+++---,,,+++******+++...---,,,,,,++++++,,,,,,,,,,,,---...---,,,***)))...------,,,,,,------..................---------................................................////////////000000000000//////000000000000//////111111111000000000000000111111222222222333333333111222333555666777777777999::::::;;;===???AAABBBDDDGGGKKKQQQXXX___eeehhhoootttzzz}}}}}}yyyuuuqqqooofffdddbbb___]]][[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVWWWVVVVVVXXX[[[\\\]]]\\\___^^^^^^]]]^^^___```aaaccccccdddcccbbb```^^^]]]______^^^^^^^^^______``````^^^\\\\\\^^^```aaaaaacccbbbaaaaaabbbdddfffhhheeebbb______bbbccccccbbbdddeeeeeeggghhhjjjlllmmmppppppooonnnllljjjhhhgggdddhhhjjjhhhiiikkkjjjggglllnnnpppqqqoookkkgggdddfffggggggfffeeeccc```___bbbeeeiiikkkkkkhhhdddaaa```aaabbbcccdddcccbbbbbb```___]]]]]]^^^aaadddfffiiigggffffffgggfffbbb^^^___bbbdddeeecccaaa______cccdddeeeeeeeeedddbbbaaa^^^_______________^^^^^^___^^^^^^^^^___```bbbccceeeeeedddbbb```___^^^]]]``````aaaccccccdddddddddccc___[[[YYYYYYZZZ[[[\\\^^^^^^^^^]]]]]]\\\\\\\\\WWWXXXYYYZZZYYYXXXWWWVVV^^^^^^___```bbbccceeefffkkklllmmmmmmooosssxxx|||{{{uuulllccc^^^ZZZWWWUUURRRTTTTTTQQQNNNLLLMMMOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@<<<<<>>@@@GGGPPPYYY___hhhgggcccYYYKKKAAA;;;:::777555444333444444222111111111111222222333333333333333222111111000//////111111000000000000000000////////////............,,,---------............000000///...---,,,,,,+++***++++++,,,,,,------...,,,++++++******++++++,,,)))+++------,,,+++,,,---------,,,++++++++++++,,,,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,---------...............................................................---............///////////////000000000000//////000000000000000000000000111111111222222222333333111222333555666666777777555555666777888:::;;;<<<===>>>@@@CCCFFFJJJMMMOOOQQQWWW^^^bbbfffkkkssszzz|||vvvrrrmmmiiifffdddaaa^^^```___]]]ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVXXXXXXXXXZZZ]]]___^^^]]]^^^]]]\\\\\\\\\]]]___```aaabbbbbbbbbbbb```___^^^^^^^^^^^^^^^^^^___```aaaaaa___\\\\\\^^^aaabbbccccccbbb```___```aaabbbdddfffdddbbbcccfffgggfffeeeeeeffffffgggiiikkklllmmmooonnnllljjjgggeeecccbbbfffjjjllljjjiiikkkkkkiiilllmmmoooooommmiiidddaaaeeeeeeeeeeeedddcccbbbaaadddgggjjjlllkkkhhhdddbbbaaabbbcccdddeeeeeedddddd```_________```bbbdddfffgggeeeddddddeeeccc```]]]___bbbddddddbbb```^^^]]]___``````aaa```___^^^]]]\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\]]]^^^___aaabbbcccbbbbbbaaa```___^^^]]]]]]^^^___aaabbbcccccccccaaa^^^ZZZXXXYYY[[[\\\\\\]]]]]]\\\[[[[[[ZZZZZZYYYWWWWWWXXXYYYZZZZZZZZZZZZ^^^^^^^^^___```aaacccdddddddddeeeeeefffjjjnnnrrrrrrxxxyyyooolllggg```[[[XXXWWWVVVUUUQQQRRRQQQOOOLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDBBBAAAAAA@@@===<<>><<<<<>>???===AAAGGGKKKOOOTTT[[[```jjjooovvv||||||tttmmmhhhdddbbbdddaaa^^^\\\ZZZYYYWWWUUUYYYXXXXXXWWWVVVVVVWWWWWWYYYYYYYYYXXXXXXXXXXXXWWWXXXYYYZZZ]]]```aaa___]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___```aaaaaa```______]]]]]]]]]^^^___```aaabbbbbb___]]]]]]___ccceeefffdddcccaaa`````````aaabbbeeeeeefffhhhjjjkkkjjjhhhfffggghhhiiijjjkkkllllllnnnlllhhhdddaaa___^^^^^^ccciiikkkjjjjjjlllmmmlllkkklllmmmllljjjeeeaaa^^^cccbbbbbbaaaaaabbbcccdddfffhhhjjjkkkkkkhhhdddbbbbbbcccdddeeeffffffffffffaaaaaaaaabbbcccdddeeeeeedddcccbbbbbbbbbaaa^^^\\\```bbbdddcccaaa^^^\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[[[[\\\^^^___`````````___^^^^^^]]]\\\\\\YYYZZZ\\\^^^___```aaaaaa^^^[[[YYYYYY[[[]]]^^^^^^]]]\\\[[[YYYXXXWWWWWWVVVWWWVVVWWWWWWYYY[[[]]]___^^^^^^^^^]]]^^^^^^______]]]]]]^^^^^^^^^```dddggggggkkkrrr{{{tttiiicccbbb^^^YYYVVVUUUUUUUUUUUUQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@AAA>>>===>>><<<999;;;???FFFNNNYYYccciiiiiifffcccXXXQQQGGG@@@;;;888555222555444333333444444222111111111111111111222222222222111111111000000000///111111111000//////......////////////............,,,,,,,,,,,,,,,---------------------------------...------,,,,,,++++++***++++++************++++++,,,---///...---,,,,,,------,,,,,,+++***+++++++++---,,,+++******+++,,,---++++++************++++++++++++,,,------...//////------------------------------------------------,,,------------............//////////////////.../////////000000000000000111111111111222222222222111111222444444555555555444444333333444444555555888888888888999:::;;;<<<:::===???AAABBBEEEIIILLLNNNRRRXXX]]]```cccfffhhhrrruuuyyy~~~|||vvvooojjjjjjhhhddd___\\\ZZZZZZZZZZZZYYYWWWVVVWWWWWWUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXX[[[^^^aaaaaa___\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[]]]^^^````````````___\\\\\\\\\]]]^^^```aaabbbbbb___]]]^^^aaadddfffgggddddddcccbbbbbbbbbcccdddccceeehhhkkkmmmmmmkkkjjjhhhhhhiiijjjjjjkkkkkkkkkkkkhhhccc___]]]]]]^^^___```ggglllkkkkkknnnpppoookkkllllllllliiieee```^^^```___^^^]]]]]]```bbbdddfffggghhhiiihhheeecccaaaaaabbbcccdddeeefffggggggcccdddeeefffggggggffffffcccbbbaaaaaa```___^^^]]]aaabbbdddccc```]]][[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYYZZZ[[[[[[\\\\\\\\\\\\YYYZZZZZZ[[[\\\]]]^^^___^^^^^^]]]\\\ZZZYYYXXXXXXUUUVVVXXXZZZ\\\^^^______\\\ZZZYYY[[[]]]```aaaaaa]]]\\\ZZZXXXVVVVVVUUUUUUVVVUUUTTTTTTVVVYYY\\\^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZ[[[\\\[[[[[[\\\___bbbcccfffiiinnnuuu~~~wwwmmmgggdddaaaZZZWWWSSSQQQQQQQQQQQQPPPOOONNNLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@>>><<<<<<===<<<;;;>>>EEERRRYYYcccjjjjjjcccXXXPPPEEEAAA<<<;;;;;;999444000444333222222333444333111111111111111111111111111111111111000000000000000000000000000//////......////////////...............---------------------,,,,,,,,,---------------...------,,,,,,++++++***,,,,,,++++++++++++,,,,,,...///000///,,,+++***+++,,,,,,+++************+++,,,+++***)))******,,,---,,,,,,++++++++++++,,,,,,***++++++,,,---...//////------------------------------------------------------........./////////......////////////............//////000000000000000000111111111222222222000111222333444444444333444444333333333333444444333333333333444555666777888999999999999:::<<<===>>>AAAEEEHHHJJJMMMOOORRRZZZ\\\```eeelllvvv~~~{{{yyyqqqnnniiidddaaa^^^[[[YYYWWWUUUSSSQQQQQQRRRSSSTTTPPPOOOOOOPPPQQQRRRQQQPPPNNNOOOPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYVVVWWWZZZ]]]``````^^^[[[XXXWWWVVVUUUUUUVVVWWWXXXYYYZZZ\\\^^^____________[[[[[[[[[\\\]]]___```aaa```^^^]]]^^^aaadddffffff``````aaaaaabbbcccdddddd```cccgggkkklllkkkjjjjjjhhhiiiiiijjjjjjjjjiiihhhfffddd```]]]]]]^^^aaacccgggoootttsssppppppqqqooolllmmmmmmllljjjgggcccaaa___]]][[[ZZZ[[[]]]```bbbcccdddddddddcccbbb```_________```aaacccdddfffffffffgggiiijjjjjjiiihhhgggccccccbbbaaa```_________aaaccccccbbb___\\\[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\YYYYYYZZZ[[[\\\\\\\\\\\\]]]\\\[[[YYYWWWUUUTTTSSSSSSTTTVVVXXXZZZ[[[\\\\\\ZZZZZZZZZ]]]```cccdddddd^^^]]]ZZZXXXVVVVVVVVVVVVVVVUUUSSSRRRSSSVVVYYY\\\^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZZZZ]]]______```bbbcccfffkkkrrrwwwsssgggaaa______^^^YYYVVVSSSQQQQQQQQQQQQPPPKKKIIIGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???:::999:::<<<<<<===DDDMMM]]]^^^___^^^YYYQQQIIIDDD???;;;777555666666444222444222111222333444333111111111111111111000000000000000000000000000000000////////////////////////////////////........................------------,,,,,,,,,,,,,,,---------***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,------...///...,,,*********,,,,,,+++***************+++************++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---......//////......------......//////000000111000000000111111111111222000111222222333333333222222111111111111222222333444333222222222222222222555555555555666777888999999;;;>>>??????@@@BBBDDDEEEGGGJJJNNNSSSZZZbbbgggkkkqqqxxx}}}~~~}}}}}}|||tttqqqllliiigggeeecccaaa]]][[[XXXUUUSSSSSSSSSTTTOOOOOOMMMMMMLLLMMMNNNOOOKKKKKKKKKLLLOOOOOONNNMMMIIIJJJLLLOOOQQQSSSTTTTTTWWWXXXXXXXXXXXXYYYYYYYYYVVVWWWXXX[[[^^^___]]][[[WWWVVVUUUTTTTTTTTTUUUVVVXXXYYY[[[]]]^^^^^^^^^]]]ZZZZZZZZZ[[[\\\]]]^^^___^^^]]]]]]___bbbccccccbbb\\\\\\]]]^^^___```aaaaaa^^^bbbfffiiiiiihhhhhhhhhhhhiiijjjjjjiiihhhgggfffcccbbb___^^^^^^aaadddfffsss|||~~~xxxssspppmmmllllllmmmmmmllljjjhhhfff```^^^\\\ZZZ[[[\\\___``````````````````______^^^]]]]]]^^^___aaaccceeefffhhhiiijjjjjjjjjiiihhhgggcccccccccaaa___^^^___aaabbbccccccbbb___]]]]]]]]][[[ZZZYYYYYYXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYXXXVVVTTTSSSQQQQQQQQQRRRTTTVVVWWWYYYYYYYYYXXXYYYZZZ^^^bbbdddeeeddd^^^]]]ZZZXXXVVVWWWWWWXXXVVVUUUSSSSSSTTTWWWZZZ\\\]]]\\\[[[YYYXXXWWWWWWVVVWWWXXXYYYYYYXXXYYY[[[\\\^^^_________```bbbgggjjjpppyyyvvvooofff___]]]\\\ZZZXXXWWWTTTRRRPPPQQQQQQQQQPPPIIIGGGEEEFFFHHHIIIIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????<<<;;;;;;===<<<===EEEOOOYYYWWWSSSMMMHHHCCC???>>><<<999666333333444444444333222111222333444333111222111111111000000000//////000000000000000000000------......///000000000////////////............------------,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,***+++------,,,++++++,,,,,,++++++***************))))))***+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////......---------......///000000111000000000000111111111111000111111222222222222222000000000000111222222333555555444444333444444444555444444555666888999999555888:::;;;:::::::::;;;;;;<<>>;;;;;;BBBKKKNNNLLLIIIEEE@@@===:::999666666777666666555444444333222111111333444333111222111111111000000//////////////////000000000000,,,,,,---...///000111111000/////////............,,,,,,,,,++++++*********---------,,,,,,+++++++++......---,,,,,,++++++***++++++************++++++&&&(((+++,,,,,,,,,---...,,,++++++***)))*********((()))***,,,,,,,,,+++*********))))))))))))******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------..................------------...///000000111000000000000111111111111000111111222222222111111111111111222222333444555222222222333444555666777555333222333444555555444222444777777777666666666:::;;;======<<<===???AAABBBDDDEEEFFFGGGHHHKKKNNNLLLLLLMMMQQQUUUXXXYYYYYYVVVXXXYYYWWWTTTUUU[[[aaaaaagggmmmmmmiiifffhhhkkkkkkmmmnnnnnnlllkkkjjjjjjnnnoooqqqsssuuuvvvwwwwwwtttqqqnnnnnnoooooollljjjkkkfffbbbaaabbbaaa\\\WWWXXXUUURRRRRRUUUVVVUUURRRRRROOOMMMKKKLLLLLLKKKJJJIIIKKKMMMMMMLLLJJJIIIIIIFFFGGGHHHJJJKKKKKKLLLLLLIIIIIIJJJKKKMMMMMMKKKIIIIIIKKKNNNQQQTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXZZZ\\\^^^^^^^^^WWWVVVUUUSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYZZZ\\\___aaa```]]]YYY^^^^^^_________^^^]]]\\\^^^bbbeeefffdddccceeegggggghhhiiiiiihhhfffcccbbbbbbaaa`````````bbbdddfffppp}}}~~~xxxrrrnnnhhhiiikkkmmmnnnnnnnnnnnnfffdddbbb```___^^^^^^^^^]]]]]]]]]]]]]]]___``````\\\\\\]]]^^^```cccfffhhhggggggffffffeeeeeeddddddaaabbbbbb```]]]\\\___bbbbbbccccccbbbaaa``````aaaaaa```^^^]]]]]]]]]^^^___ZZZZZZZZZYYYXXXWWWUUUUUUUUUUUUVVVUUUTTTRRRPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRTTTUUUVVVVVVVVVVVVTTTUUUXXX\\\```bbbaaa```\\\ZZZWWWUUUUUUVVVXXXYYYWWWWWWYYY[[[^^^aaadddfff]]]\\\ZZZYYYXXXWWWVVVVVVWWWXXXZZZ[[[ZZZZZZ\\\^^^WWWYYY[[[\\\\\\^^^```ccc___dddhhhjjjnnnxxxwwwnnnggg___\\\YYYWWWWWWWWWWWWVVVOOOMMMKKKHHHHHHHHHJJJKKKFFFGGGIIILLLNNNMMMJJJGGGCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCAAA???============@@@AAABBBCCCCCCAAA???>>>@@@???>>>===;;;:::999888666666555444333333222222222222222222222222222222222111///.........///000000000//////......------////////////////////////...........................---,,,,,,++++++,,,,,,---+++(((%%%%%%&&&)))+++************************,,,,,,+++******+++,,,,,,+++,,,,,,---,,,+++***)))******++++++++++++******((((((***---000000+++'''))))))***++++++++++++***)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********---------............///---------............///////////////000111222333222222111111111111222222333333333444444444555555666555333111111111333444222333333444555666777777333444555555666555555555777777888888888999999999>>>>>>======???@@@CCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTTTTSSSSSSSSSSSSSSSZZZZZZZZZZZZZZZYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQQQQPPPPPPPPPOOOIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHJJJLLLKKKJJJJJJJJJKKKKKKJJJKKKOOOSSSVVVTTTRRRTTTTTTTTTTTTUUUWWWYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[^^^^^^]]]]]]\\\[[[[[[[[[YYYZZZZZZ[[[[[[[[[ZZZZZZ\\\bbbgggfffaaa___aaaeeeiiiiiiiiigggcccaaaaaaaaabbbdddffffffdddcccdddeeepppssswwwyyyyyyuuuqqqmmmiiikkknnnqqqrrrqqqooonnniiigggeeecccaaa`````````\\\[[[ZZZYYYYYY[[[]]]^^^]]]]]]\\\\\\]]]```bbbdddbbbccccccbbb___^^^^^^___```___^^^]]]]]]^^^___```cccaaa___^^^^^^^^^\\\[[[^^^______```aaa`````````ZZZZZZYYYXXXVVVUUUTTTSSSUUUUUUUUUTTTRRRPPPMMMKKKRRRRRRQQQRRRRRRSSSTTTUUURRRRRRTTTWWWYYYZZZXXXVVVXXXYYY[[[]]]]]]]]]]]]]]]YYYXXXWWWWWWXXXYYYZZZ[[[ZZZYYYYYY[[[___aaaaaa```ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[XXXZZZ[[[[[[YYYXXXYYYYYY]]]^^^```ccchhhnnnvvv|||zzzsssnnniiibbb]]][[[XXXTTTRRRRRRSSSRRRRRRNNNMMMJJJHHHGGGHHHIIIKKKGGGGGGIIIKKKLLLLLLIIIFFFDDDDDDDDDDDDDDDCCCBBBAAABBBAAA@@@>>>=========>>>???@@@AAABBBBBB@@@???=========<<<:::999888777666666555555444333333222222222222222222222222222222111111000////////////000////////////............------------------------........................------,,,++++++++++++,,,---,,,)))((('''(((***+++************************,,,++++++******++++++,,,++++++,,,,,,,,,+++)))(((******++++++++++++******))))))))),,,......***''')))******+++++++++++++++)))************+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------........................///000111222222111111000000111111222000000000000111111111222555444222111111222333444222222222222333333333333222222333444444444444444666666666666777777777777888888888999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<>>>>>======>>>>>>>>>???@@@@@@@@@???===<<<::::::999888666555444444555555444444333333222222222222222222222222222222111111111111111000//////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++,,,,,,+++*********++++++************************,,,+++************+++,,,******++++++******)))(((******++++++++++++*********))))))***++++++)))'''******+++,,,,,,,,,,,,+++)))************+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------............------------...///000000111111000000000000111111...////////////000000000333222111111111222333444333333333222222222111111111111222333333333333222444444444555555555666666333444555666777888888888888888888888999999999999::::::::::::::::::::::::========================<<<<<<<<<======>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEIIILLLOOOOOOMMMKKKIIIIIIIIIJJJKKKNNNRRRSSSSSSQQQRRRRRRSSSSSSUUUWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTQQQTTT[[[dddkkkiiiaaaXXXWWWVVVVVVUUUUUUUUUVVVVVVXXXXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWZZZYYYXXXXXXYYY[[[]]]___fffeeecccaaa___^^^^^^___dddeeefffeeebbb```^^^^^^aaabbbbbbaaa```aaacccfffjjjmmmqqqtttuuussspppnnnooonnnlllkkkjjjkkklllmmmmmmllljjjgggeeedddcccbbb___]]]\\\ZZZZZZ[[[\\\^^^______^^^]]]^^^___```aaa^^^______^^^\\\[[[\\\]]]^^^^^^___```aaaccceeefffdddbbb```___``````___^^^___^^^]]]]]]]]]^^^___``````___^^^\\\YYYWWWVVVUUUQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSWWWWWWWWWXXXYYYXXXUUUSSSQQQRRRTTTUUUUUUUUUUUUTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZYYYZZZ]]]^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXXXXVVVXXXZZZ]]]^^^^^^]]]\\\YYY[[[\\\[[[XXXWWWVVVWWW[[[[[[[[[[[[[[[]]]aaadddiiilllqqquuuzzzyyyqqqjjjgggbbb___^^^\\\YYYVVVVVVTTTQQQPPPPPPOOONNNMMMJJJIIIHHHFFFFFFGGGHHHHHHIIIGGGFFFEEEFFFFFFFFFDDDEEEFFFGGGHHHGGGDDDAAA>>>=====================>>>======>>>>>>>>>===<<<;;;888888777666555444333333444444444333333333222222111111111111111111111111000111222222222111///...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++***+++++++++***+++++++++++++++******************************++++++************++++++))))))*********)))))))))******++++++++++++******+++***)))(((((((((((('''******+++,,,,,,,,,,,,,,,))))))*********+++++++++))))))***+++++++++++++++*********************************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...............------...//////000000000000//////000000000000000111111111222222222111111000000111222333444444444444333333333333333000111222222333333222222333333333444444444555555333444666777888888777777999999999999:::::::::;;;999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<=========>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@???????????????<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEIIILLLOOOPPPNNNJJJHHHGGGHHHIIIKKKNNNPPPQQQQQQQQQPPPQQQRRRSSSTTTVVVWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRSSSUUU[[[fffooommmbbbXXXWWWVVVUUUTTTSSSSSSTTTTTTVVVWWWXXXZZZ[[[[[[[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZ\\\[[[YYYXXXZZZ]]]```bbbgggccc___]]]^^^______^^^aaaccceeedddaaa___]]]]]]bbbbbbbbbaaa```bbbeeehhhmmmooorrrttttttrrrpppnnnlllkkkjjjiiiiiijjjkkkkkkmmmlllkkkiiigggeeecccccc```___]]][[[ZZZ[[[\\\\\\^^^]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\[[[YYYYYY[[[]]]]]]^^^___aaaccceeeggghhhcccbbb```___```aaa```___^^^]]][[[ZZZ[[[\\\^^^```^^^^^^]]]\\\ZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUWWWXXXWWWTTTRRRQQQRRRSSSTTTUUUTTTTTTSSSSSSTTTTTTVVVWWWYYYZZZ[[[[[[YYYYYYYYY[[[\\\[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVXXX[[[^^^______]]]\\\[[[\\\]]]\\\YYYWWWWWWWWWWWWYYYZZZ[[[]]]___ccceeefffhhhjjjlllooouuu|||{{{tttmmmgggaaa___\\\ZZZXXXWWWTTTSSSTTTRRRPPPOOOOOONNNMMMKKKHHHGGGFFFFFFEEEFFFFFFGGGHHHFFFDDDCCCDDDDDDDDDCCCDDDEEEFFFGGGEEECCC@@@===;;;;;;<<<<<<============;;;;;;;;;;;;;;;::::::999888777777666555444333333333333333333333222222222111111111111111111111111000000111222222000///...,,,,,,------......//////------------------------------------------------,,,,,,+++************+++((()))***++++++******)))************************************************))))))))))))))))))************++++++++++++************)))((('''''''''(((******+++,,,,,,,,,,,,+++))))))*********+++++++++))))))***++++++++++++************************************++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...//////......//////000000000//////......//////000111111111111222222222222000000000000111222222333111111222222333444444555111111222333333333333333333333333444444444555555444555666888888888777777666666666666777777777888888888888888888777777777777777777777777777777777666666777888999999::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDHHHKKKNNNOOOLLLIIIGGGEEEGGGIIIKKKMMMOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQQQQPPPPPPPPPPPPPPPUUUUUUYYYaaahhhhhh___VVVVVVUUUTTTSSSSSSSSSSSSSSSUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\___]]][[[ZZZ[[[^^^bbbeeeddd```[[[ZZZ^^^aaaaaa``````aaacccbbb```^^^]]]^^^cccddddddcccccceeehhhkkkmmmnnnoooooonnnllljjjhhheeefffgggiiijjjjjjiiiiiikkkkkkjjjhhhgggeeedddcccaaa```]]][[[YYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZXXXWWWXXXZZZ\\\]]]^^^```bbbdddfffggggggaaa```^^^^^^___```______]]]\\\ZZZYYYYYY[[[]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWUUUTTTSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTOOOPPPQQQTTTVVVWWWUUUSSSQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSUUUVVVXXXYYYZZZZZZZZZXXXXXXXXXZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUXXX[[[]]]^^^^^^\\\[[[\\\^^^^^^]]]ZZZXXXXXXXXXVVVYYY[[[]]]___aaadddfffbbbdddeeeggghhhkkknnnpppuuuyyytttooojjjeee```YYYYYYXXXWWWVVVTTTSSSSSSPPPOOOMMMLLLLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFEEECCCBBBBBBCCCDDDCCCBBBBBBBBBCCCDDDCCCAAA>>>===:::;;;;;;<<<<<<<<<;;;;;;::::::999999999888888888777777666666555444444333333333333333222222222222111111111111111111111111000000000000000///......---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************((()))******+++*********************************))))))***++++++***))))))******)))))))))***++++++******++++++++++++******)))******)))''''''(((***))))))***++++++++++++***)))************+++++++++((()))******++++++******************************++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------000//////...//////000000//////............//////////////////000000000000000000000000111111111111---...///000111222333333111111222333333333333222222222222333333333444444333333444555555555555555555555666666666777777777555555555555666666666666666666666666666666666666666777777888888999999999777777777888888999999:::888888888888888888888888:::::::::::::::;;;;;;;;;@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@FFFHHHKKKKKKIIIGGGEEEEEEFFFHHHKKKMMMMMMMMMNNNOOOMMMNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPUUUSSSTTTYYY^^^___ZZZUUUTTTTTTTTTUUUTTTTTTSSSRRRRRRSSSUUUVVVWWWXXXYYYYYYXXXYYYYYYZZZ[[[\\\\\\]]]```^^^\\\[[[\\\^^^bbbddd```]]]YYYZZZ]]]aaabbbbbb```aaaaaa```^^^^^^^^^___cccdddeeeffffffhhhkkkmmmnnnnnnnnnnnnllljjjhhhgggbbbccceeeggghhhiiihhhhhhiiiiiiiiihhhgggfffddddddbbb```]]]ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWVVVWWWZZZ]]]]]]^^^```aaacccddddddddd^^^]]][[[\\\]]]^^^^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\WWWWWWXXXYYYZZZ[[[[[[\\\WWWWWWVVVUUUTTTTTTTTTTTTWWWVVVUUUTTTSSSRRRRRRRRRKKKLLLNNNRRRUUUWWWVVVTTTQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTVVVWWWYYYYYYZZZZZZXXXWWWVVVWWWXXXYYYXXXWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\[[[ZZZYYY\\\]]]^^^]]]ZZZYYYYYYYYYXXXZZZ]]]^^^^^^___```aaabbbbbbdddeeeffffffffffffiiilllpppuuuzzzyyytttqqqlllddd]]]WWWWWWWWWVVVTTTSSSRRRRRRNNNMMMKKKKKKKKKJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEBBBAAA@@@AAACCCCCCBBBAAA???@@@@@@@@@???>>>>>>===::::::;;;<<<;;;;;;:::999999888888777777777777777666666555444444333333333222222222222222222222222111111111111111111111111000//////..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++,,,,,,************************((()))***++++++***)))(((+++******)))***+++,,,---******++++++++++++******''')))+++***(((((()))+++(((((()))************))))))************+++++++++((())))))***************************************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///......------......//////......------......///------........./////////000000000000000000//////.../////////000000111111///000111111222222111111000000111111111222222222222222111111111222333333666666666777777777888888333333333444444555555555777777777777777777777777777777888888888888888888666777777888999999::::::999999999999999999999999;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????======<<<<<<======>>>???CCCEEEGGGGGGFFFDDDDDDEEEEEEHHHLLLMMMLLLLLLMMMOOOMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOPPPSSSVVVWWWVVVTTTQQQSSSUUUVVVWWWUUUTTTRRRPPPQQQSSSTTTVVVWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^___]]]\\\[[[[[[]]]___aaa]]][[[ZZZ[[[]]]___aaabbbaaaaaa```___]]]]]]```bbbbbbdddfffggghhhiiikkkmmmmmmmmmllllllkkkjjjiiihhhdddddddddddddddeeefffgggggghhhhhhiiihhhgggfffeeebbb```]]]YYYWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXWWWVVVUUUWWWZZZ]]]]]]^^^___aaaaaaaaa``````[[[ZZZYYYYYY[[[\\\\\\\\\XXXXXXYYYYYYYYYZZZZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[VVVVVVWWWXXXXXXXXXXXXWWWYYYXXXVVVTTTRRRQQQPPPPPPKKKLLLNNNRRRVVVWWWVVVTTTUUUUUUWWWWWWWWWVVVUUUTTTUUUVVVWWWYYYZZZZZZYYYYYYVVVUUUUUUVVVXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWWWWXXXXXXXXXWWWWWWYYYZZZ[[[[[[YYYXXXXXXYYYXXX[[[^^^______^^^^^^___ddddddddddddeeeeeedddcccbbbeeeiiimmmppptttyyy|||~~~|||zzzssshhh___VVVWWWVVVTTTQQQNNNLLLLLLOOOMMMLLLLLLLLLJJJHHHFFFCCCCCCDDDDDDDDDDDDDDDDDD@@@??????AAACCCCCCBBBAAA>>>>>>==================::::::;;;<<<;;;:::999888888888777666666666666666555444444333333222222222222222222222222222222222000000000000000000000000000///...,,,,,,---...............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********,,,++++++++++++,,,---...************************((()))***++++++***)))(((++++++*********+++---...******++++++++++++******&&&(((++++++)))(((***,,,''''''((())))))))))))))))))************+++++++++(((((()))***************))))))))))))))))))))))))---,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,---------...------,,,,,,,,,------.........------................../////////000000000000111111000///...---222222222222111111111111...//////000000000000000////////////000000000000333222111000000111333444333333444444444555555555222333333444555666666777444444444444444444444444444444444444333333333333444555555666777888888888888888888888888888888888888999999999::::::;;;;;;::::::;;;<<<======>>>???::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEEEECCCCCCCCCEEEDDDHHHLLLMMMKKKKKKLLLNNNLLLMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIJJJLLLMMMOOOPPPKKKLLLNNNPPPRRRSSSTTTTTTPPPRRRUUUXXXXXXWWWTTTRRROOOPPPQQQSSSUUUVVVVVVVVVYYYZZZ[[[\\\]]]^^^___```]]]\\\[[[ZZZZZZ[[[]]]^^^\\\\\\\\\\\\\\\]]]___aaabbbaaa```^^^\\\]]]aaacccaaacccfffhhhiiijjjkkkmmmfffffffffeeeeeeeeeeeeeeehhhfffcccaaaaaabbbeeegggggggggiiijjjjjjiiihhhgggbbb```\\\YYYVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWUUUUUUWWW[[[^^^]]]^^^___``````___^^^]]]YYYXXXWWWXXXZZZ[[[[[[ZZZWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[VVVWWWYYY[[[]]]]]]]]]\\\YYYXXXVVVSSSQQQOOONNNMMMMMMMMMOOOSSSVVVWWWVVVTTTYYYZZZ[[[[[[[[[ZZZYYYXXXVVVWWWYYYZZZZZZZZZYYYYYYUUUTTTTTTUUUWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWVVVVVVUUUUUUUUUUUUVVVXXXYYYYYYXXXWWWWWWXXXWWWZZZ^^^```aaa```aaaaaadddbbb``````aaaaaaaaaaaa[[[___cccgggiiilllnnnppptttxxx{{{iii___XXXXXXWWWTTTPPPMMMLLLMMMLLLMMMNNNMMMLLLJJJGGGEEECCCCCCBBBAAAAAA@@@??????AAAAAAAAA@@@???>>>===<<<============<<<<<<<<<<<<<<<;;;:::999888666555555888777666555555444444555777555333333666666444111333333444444333333222111//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------.........//////////////////////////////,,,+++***)))***,,,///000//////000000000000//////000000000000////////////000000111111111222222222//////000111222333333333555444333222333555777999333333333333333333333333222222222222222222222222666666666555555444444444555555555555555444444444888777777777777777777777:::::::::;;;;;;<<<<<<<<<999999999:::::::::;;;;;;888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<;;;>>>=========???@@@BBBDDDBBBBBBBBBAAAAAABBBBBBBBBEEEGGGJJJKKKJJJIIIIIIIIILLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMMMMMMMNNNOOOPPPPPPTTTUUUXXXYYYXXXVVVRRRPPPOOOQQQRRRRRRRRRTTTVVVXXXWWWYYY[[[]]]___`````````dddbbb___\\\ZZZ[[[\\\]]]\\\YYYWWWZZZ```bbbaaa^^^\\\[[[[[[]]]aaaaaa___\\\___```cccfffhhhhhhhhhgggcccddddddddddddeeegggjjjhhhfffeeedddfffggghhhgggjjjiiijjjkkkmmmmmmkkkjjjhhhccc\\\XXXWWWWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWW\\\ZZZXXXVVVVVVXXXZZZ\\\^^^]]][[[ZZZ[[[\\\\\\[[[VVVVVVWWWWWWWWWXXXZZZ\\\ZZZ[[[[[[ZZZXXXXXXYYYZZZYYY\\\]]]ZZZYYYYYYWWWRRRWWWWWWYYYZZZ[[[\\\]]]]]][[[XXXUUUSSSQQQPPPMMMKKKMMMPPPTTTVVVWWWVVVWWWWWWWWWZZZ___bbbaaa___^^^]]]XXXYYY[[[\\\[[[ZZZXXXWWWTTTUUUUUUVVVWWWXXXYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUWWWXXXYYYYYYZZZWWWWWWVVVVVVWWWXXXZZZ[[[YYYZZZ\\\^^^```aaaaaabbb]]]___aaa```^^^]]]^^^aaaaaabbbcccdddeeeeeeeeeeeegggjjjooovvvkkk```YYYYYYXXXUUUPPPMMMLLLLLLKKKLLLLLLLLLKKKIIIFFFDDDCCCBBBBBBAAA@@@@@@??????>>>????????????>>>>>>===>>>>>>>>>============<<<<<<;;;;;;:::999888777777888777666555444444444444666777999<<<>>><<<666111222222333333222222111000//////............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---------.................................------...///000111//////000000000000//////000/////////////////////000000000111111111222222000000000111111222222333222222111111222333555555333333333333333333333333222222222222222222222222555555555444444333333333333333444444555555666666666666777777777777777777777777888999::::::;;;;;;999999999999::::::::::::888999999:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBDDDGGGIIIKKKJJJIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPPPPMMMOOOSSSVVVXXXXXXWWWVVVRRRSSSUUUUUUUUUVVVYYY[[[YYYZZZ\\\]]]^^^^^^^^^^^^```^^^\\\[[[[[[\\\^^^```\\\ZZZXXX[[[```bbbaaa^^^___^^^^^^aaacccdddbbb``````aaaccceeeffffffeeedddcccddddddcccbbbccceeegggiiigggffffffhhhiiijjjjjjkkkkkkkkklllmmmllljjjhhheee```[[[XXXXXXXXXWWWVVVZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUWWWXXXZZZYYYYYYYYYYYYYYYXXXVVVWWWXXXYYYYYYXXXWWWWWWXXXYYYYYYZZZXXXWWWXXXZZZ\\\aaaeeefff```[[[YYYVVVRRRTTTVVVXXXZZZ\\\]]]^^^^^^[[[XXXTTTRRRQQQPPPNNNMMMPPPRRRUUUVVVVVVVVVWWWXXXYYY\\\aaabbbaaa___]]]\\\YYYZZZ\\\\\\\\\[[[YYYXXXQQQRRRTTTVVVXXXZZZ[[[[[[XXXWWWVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[ZZZZZZ\\\]]]______``````\\\]]]___^^^\\\\\\^^^```aaaaaabbbcccddddddddddddhhhiiilllooosssxxx{{{}}}~~~|||fff[[[YYYYYYXXXUUUPPPLLLKKKKKKJJJKKKKKKJJJIIIGGGEEECCCBBBBBBAAAAAA@@@@@@??????;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;:::::::::999999999888777666555444444444444444999@@@FFFGGGAAA888111111111111222111000000/////////............//////............------------------------------------******++++++,,,,,,------+++,,,,,,------,,,,,,,,,******))))))))))))******++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************))))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,........................000000111111111111111111...//////000000//////...////////////////////////000000000000111111111111111111111111111111111111000000111222333333333333222222222222222222222222222222222222222222222222333333333333333222222222111222222333555666666777555555555666666777777777444555666777888999:::;;;888888888999999999::::::888888999::::::::::::999::::::::::::::::::::::::<<<;;;<<<<<<===>>>@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCEEEHHHIIIHHHHHHHHHIIIKKKJJJIIIIIIHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOJJJLLLPPPTTTVVVWWWWWWWWWUUUVVVXXXYYYYYYZZZ\\\^^^\\\\\\]]]]]]]]]\\\[[[[[[ZZZYYYYYYZZZ[[[^^^```bbb]]][[[ZZZ\\\```bbbaaa___``````aaabbbeeeeeecccbbbbbbcccdddeeedddcccbbbaaabbbccccccccccccdddgggjjjjjjhhhfffgggiiikkklllllllllkkkkkkkkkkkkjjjgggeee```^^^[[[ZZZZZZZZZYYYXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVYYYYYYXXXXXXVVVUUUSSSRRRXXXXXXXXXXXXXXXWWWVVVUUUWWWXXXWWWVVVVVVXXX\\\___kkkqqqqqqhhh]]]XXXTTTRRRSSSTTTVVVYYY[[[]]]^^^___ZZZWWWSSSQQQQQQQQQPPPOOORRRTTTUUUVVVUUUUUUWWWXXX\\\___bbbcccaaa]]][[[ZZZZZZ[[[\\\\\\\\\[[[YYYXXXRRRSSSUUUWWWYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWYYYZZZ[[[ZZZ[[[[[[\\\]]]^^^^^^^^^[[[\\\]]]\\\[[[\\\]]]______```aaabbbccccccccccccgggggggggggghhhiiijjjkkklllpppuuuzzzooo___WWWYYYYYYXXXTTTOOOKKKJJJJJJIIIIIIIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@??????;;;<<<<<<======<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999777777666555444444444444333999BBBHHHHHHBBB888000111111222222111111000//////......------......///.........---------,,,,,,------------------------))))))***+++,,,------...++++++,,,---------,,,,,,*********))))))*********************************************************++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********************************))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------000000111111111000//////...//////////////////............////////////////////////000000000111111111111111111000000000000000111333555666555444333222222222222222222222222111111111111111111111111222222222222111111111111111222222333444444555555333333444444555555666666333333444666777999:::;;;777777777888888888999999777888888999999999999999888888888888999999999999::::::;;;;;;<<<===>>>>>>@@@??????>>>>>>??????@@@AAACCCFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPRRRSSSSSSSSSSSSVVVXXXZZZ[[[[[[\\\]]]___^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXZZZ\\\^^^```aaa]]][[[[[[]]]```aaaaaa```___```aaabbbddddddcccbbbfffffffffeeedddbbb```___```bbbcccdddeeehhhkkknnnjjjhhhfffgggiiikkklllkkkkkkjjjiiihhhhhhfffccc```]]]\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[YYYVVVUUUUUUWWWXXX^^^[[[XXXVVVVVVVVVWWWWWWVVVVVVUUUTTTUUUXXX]]]aaaooouuuvvvkkk^^^WWWTTTRRRSSSTTTVVVXXXZZZ[[[\\\\\\YYYVVVSSSQQQQQQRRRRRRRRRSSSTTTUUUTTTSSSTTTVVVXXX___aaacccccc```\\\YYYXXXYYYZZZZZZ[[[ZZZYYYXXXXXXVVVVVVXXXXXXXXXVVVTTTSSSXXXWWWVVVUUUTTTTTTTTTTTT[[[[[[ZZZZZZ[[[[[[\\\\\\]]]\\\ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^\\\\\\\\\\\\[[[\\\^^^___^^^______```aaaaaa``````aaaaaaaaabbbcccdddeeefffhhhjjjlllnnnrrrxxxtttfff\\\YYYWWWWWWVVVRRRNNNJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????=========<<<<<<:::999999;;;::::::::::::999999999777777777777888888888888777666555444444333333333222777>>>BBBAAA<<<555111222222222222222111111000......------------.........------------,,,,,,,,,------------------------))))))******+++,,,------***+++,,,,,,---------,,,++++++************++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((())))))************************************))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------.........------,,,......////////////......------....../////////000....../////////000000000111111000000000000000000///000333555666555333222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333222222222222333333333444444444222333444666777999::::::666666666777777777888888666777888888999999888888777777777888888888999999::::::;;;;;;<<<<<<<<<===>>>>>>============>>>>>>???AAADDDEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLKKKKKKJJJKKKKKKKKKPPPPPPPPPPPPPPPPPPPPPPPPUUUWWWZZZ[[[[[[\\\]]]^^^___^^^]]][[[ZZZXXXXXXWWWWWWXXXYYY[[[\\\]]]^^^^^^\\\\\\\\\]]]___``````______aaacccdddddddddddddddhhhhhhgggfffdddbbbaaa```aaacccdddddddddfffjjjllljjjhhhffffffggghhhiiihhhgggfffeeeddddddbbb___\\\\\\]]]^^^______^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWW[[[ZZZWWWUUUVVV\\\eeelllpppiii___XXXVVVWWWXXXYYYUUUUUUUUUTTTTTTWWW\\\```jjjqqqrrrhhh\\\VVVTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWUUURRRQQQRRRTTTTTTTTTRRRSSSTTTSSSRRRSSSUUUWWW___aaabbbbbb^^^[[[XXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWUUUTTTSSSXXXWWWVVVVVVVVVVVVVVVVVVZZZZZZZZZZZZ\\\]]]___```cccaaa___\\\ZZZYYYYYYYYYZZZZZZZZZZZZ\\\]]]___```___^^^\\\\\\\\\]]]^^^___\\\]]]^^^^^^^^^^^^^^^^^^[[[\\\\\\^^^___bbbccceeedddddddddeeegggkkkqqquuutttmmmeee\\\WWWWWWTTTTTTSSSPPPLLLIIIHHHIIIIIIHHHGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@??????=========<<<;;;:::999888999999999999888888888777666666777777777777777777777666555444333333333333111555999:::999555333222222222333333222222111000......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,******+++,,,------------+++++++++******+++++++++************************))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((((((((()))******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////......------------......//////000............////////////000000000000000000000000,,,...000222333222111000000000000000000000000000111111111111111111111111000000000111111111111111333333333222222111111111222222222222222222222222222333444555666777888999555555555666666666777777666666777888888888888777666666777777888999999999999:::;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>@@@BBBCCCDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOPPPQQQRRRTTTWWWZZZ[[[[[[[[[\\\]]]^^^]]]\\\ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]]]]\\\[[[[[[[[[\\\]]]]]]^^^______aaacccfffgggfffeeefffgggiiihhhgggfffdddcccbbbbbbdddeeeeeedddbbbccceeegggllljjjgggeeeeeeeeedddcccbbbbbbaaaaaaaaa```]]][[[\\\^^^``````^^^]]]]]]^^^YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVUUUUUUZZZeeetttzzzjjj^^^YYYXXXYYYYYYUUUVVVUUUTTTTTTVVVZZZ]]]aaagggiiibbbYYYVVVTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRTTTUUUUUUTTTQQQSSSTTTTTTTTTTTTVVVWWW]]]___``````]]]ZZZXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZXXXXXXXXXXXXZZZ\\\^^^___eeeccc```]]][[[YYYYYYXXXXXXXXXYYYZZZ\\\___bbbdddbbb```\\\[[[\\\]]]]]]]]][[[[[[\\\\\\]]]\\\\\\[[[YYYYYYZZZZZZ\\\]]]^^^___aaaaaaaaabbbeeehhhkkkmmm|||uuuppphhhaaa]]]YYYTTTQQQRRRQQQQQQQQQNNNKKKHHHHHHHHHIIIHHHGGGFFFDDDCCCCCCBBB??????????????????@@@@@@<<<<<<===<<<<<<;;;::::::999999999999888888888888888888888777777777777777666666555444333333333333111333666666444222111222111111111222111000000///...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++)))***+++,,,------------******))))))))))))******************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,...///---......//////......---,,,,,,---......///000000------........./////////......//////000000111111---...///000111111111000000000000000000000000000111111111111111111111111000000000111111222222222111111111111222222222222333222222111111000000///222222333333444555555666444444555555555666666666555666777777888888777777666666777888888999::::::::::::<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBBBBDDDGGGIIIGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJLLLOOOQQQRRRPPPOOONNNNNNNNNPPPRRRSSSSSSVVVZZZ\\\\\\[[[\\\\\\]]]\\\ZZZYYYXXXXXXYYYYYYXXXZZZ\\\^^^^^^]]]\\\[[[ZZZ[[[\\\\\\\\\\\\]]]^^^```cccfffgggfffeeefffgggffffffeeedddccccccccccccdddeeefffeeeeeefffiiikkkooolllhhhfffdddcccaaa_________^^^```aaa```^^^\\\]]]^^^___^^^[[[ZZZ[[[]]]VVVWWWWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTTTTUUUWWWXXXVVVWWWWWWXXX]]]hhhyyynnnaaa[[[YYYXXXWWWVVVWWWWWWVVVTTTUUUWWWYYYZZZ^^^___[[[WWWUUUSSSPPPNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQRRRTTTVVVWWWVVVTTTQQQSSSVVVWWWWWWWWWXXXYYYZZZ\\\^^^^^^\\\ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWTTTSSSSSSSSSTTTVVVYYYZZZWWWWWWWWWXXXZZZ[[[]]]^^^ZZZYYYXXXXXXYYY[[[]]]^^^bbbaaa^^^\\\ZZZYYYYYYYYYVVVVVVWWWZZZ]]]bbbfffiiiddd```\\\ZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYY[[[\\\\\\aaaaaabbbcccfffggghhhhhh{{{xxxttttttpppjjjjjjnnnllleee^^^YYYVVVWWWWWWSSSQQQSSSOOOOOOOOOMMMJJJHHHHHHHHHJJJIIIGGGEEEDDDCCCCCCCCC??????????????????@@@@@@:::;;;<<<<<<======<<<<<<:::::::::999999999888888999999999999888888777777666666555444333333333333000333666555333111111222000000000000000//////......------,,,,,,------...---------,,,,,,,,,++++++************************+++++++++***************)))***+++,,,------...---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++...---,,,+++,,,...000222---..................---,,,,,,------...///000000---------.........//////---......///000111111222///000111222222333333333000000000000000000000000000000000000000000000000000000111111222222222333//////000111222333333444333333222111000///......111111111222222333333333444444444555555555666666555666666777777777777777666777777888999::::::::::::;;;<<<=========<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<===@@@AAABBBDDDGGGJJJEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGJJJNNNRRRUUUWWWSSSRRRPPPNNNNNNOOOPPPQQQTTTWWWZZZ\\\\\\\\\\\\]]][[[[[[YYYXXXXXXYYYZZZZZZXXXZZZ\\\______^^^]]][[[YYYZZZ[[[[[[[[[[[[\\\]]]^^^aaaeeeeeecccbbbccceeeddddddccccccbbbccccccccccccdddfffhhhjjjmmmqqquuurrrooojjjfffdddbbb___^^^^^^]]]^^^___aaaaaa___^^^]]]^^^___\\\YYYWWWYYY[[[\\\\\\]]]^^^___``````aaa\\\ZZZXXXVVVVVVXXXZZZ\\\YYYZZZ[[[[[[^^^ggguuuzzzkkk```[[[ZZZXXXVVVVVVWWWXXXVVVUUUTTTUUUWWWVVVYYYZZZWWWUUUUUUSSSNNNKKKLLLNNNPPPQQQRRRSSSSSSPPPPPPRRRUUUXXXXXXVVVTTTQQQTTTXXXZZZZZZZZZZZZ[[[XXXZZZ\\\\\\[[[YYYYYYZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXVVVTTTRRRRRRTTTVVVXXXVVVWWWWWWYYY[[[]]]___```^^^]]][[[ZZZZZZ[[[]]]^^^___^^^\\\ZZZYYYYYYZZZZZZTTTUUUWWWZZZ^^^dddiiilllddd```[[[XXXYYYZZZYYYWWWYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ\\\]]]^^^aaa``````aaabbbbbbaaa___~~~|||xxxrrrkkkfffgggeeeaaa^^^\\\[[[[[[[[[XXXUUUQQQPPPPPPPPPPPPOOOMMMMMMKKKIIIGGGGGGIIIKKKNNNJJJFFFEEEEEEDDDAAA???@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::999888:::::::::999888777666555;;;;;;;;;:::999888777666555555444333333222111111333333333222222222111111000000////////////000000///......---------......++++++++++++++++++++++++///...,,,+++***))))))))))))))))))***+++++++++,,,******+++++++++******)))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((+++)))(((((())))))(((&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((()))***++++++******************************))))))******+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------------------------,,,,,,******+++,,,---//////000........................000000000///......------111000000/////////000000////////////////////////////////////////////////........................//////000111111000///...000000000000000000000000000000111222222222222111333333333333333333333333333333444444555666777777555666666777888999999:::777999;;;=========<<<;;;>>>===;;;::::::;;;<<<===<<<===>>>@@@BBBDDDFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIDDDEEEGGGJJJMMMQQQTTTVVVQQQOOOLLLKKKLLLPPPTTTWWWWWWXXXYYY[[[[[[\\\\\\\\\WWWWWWVVVUUUVVVWWWXXXYYYVVVYYY\\\^^^___]]][[[YYY\\\[[[[[[[[[\\\]]]]]]^^^^^^___bbbeeefffeeecccbbbdddbbbaaabbbddddddaaa^^^aaacccfffiiimmmrrrxxx}}}vvvllleeeddddddccc``````___^^^]]]]]]]]]^^^___]]]\\\ZZZYYYYYYZZZ\\\]]]WWWXXX[[[___bbbccc```^^^]]]\\\ZZZYYYXXXYYYZZZ[[[XXXYYYZZZZZZ\\\aaaiiippprrrmmmeee]]]XXXVVVXXXYYYVVVWWWVVVVVVTTTSSSQQQPPPSSSUUUXXXYYYXXXTTTPPPMMMMMMMMMNNNOOORRRTTTVVVXXXRRRRRRTTTUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYWWWVVVWWWZZZ]]]XXXVVVUUUUUUVVVXXXXXXXXXZZZYYYWWWXXX\\\```ccceeehhhddd___ZZZWWWWWWYYY[[[[[[ZZZXXXWWWVVVVVVVVVWWWWWWWWWXXXYYY[[[^^^aaaccc]]]\\\ZZZYYYWWWWWWVVVVVVZZZZZZYYYXXXXXXXXXXXXXXXZZZ[[[[[[ZZZXXXWWWYYYZZZ``````_________``````aaa~~~yyyvvvtttssspppnnnkkkgggaaa]]]aaa___]]]ZZZXXXWWWWWWWWWUUURRROOOMMMNNNNNNNNNMMMKKKKKKJJJHHHFFFFFFHHHKKKLLLIIIFFFDDDDDDCCCAAA>>>?????????>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::999888999999999999888777666666::::::::::::999888777666666555555444333333222222333333222222222111111111000000////////////000000......------,,,------...++++++++++++++++++++++++,,,,,,++++++******++++++******************++++++******+++++++++******)))))))))(((((((((((())))))'''(((((()))))))))(((((()))(((((((((((((((((((((***)))(((((())))))(((&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))***++++++,,,******************************))))))******+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------------/////////...............000//////....../////////........................//////////////////////////////////////////////////////000000000//////...000000000000000000000000///000111111222222111111111111222222333444555555444444444444444555555555555555666666777777888888666888:::;;;<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===???AAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGIIILLLNNNPPPRRRPPPOOOMMMLLLNNNQQQTTTWWWXXXXXXYYYZZZ[[[[[[[[[[[[WWWVVVVVVUUUVVVWWWXXXYYYWWWXXX[[[]]]]]]\\\[[[ZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^```bbbdddddddddcccbbbaaa``````bbbddddddaaa^^^aaadddiiinnnrrrwww{{{~~~{{{sssjjjdddccccccaaa___```___^^^\\\\\\\\\]]]]]]\\\[[[ZZZYYYZZZ\\\]]]___ZZZ[[[^^^aaaddddddbbb___\\\[[[ZZZXXXXXXYYYZZZ[[[ZZZ\\\]]]\\\[[[\\\aaafffdddaaa]]]YYYXXXYYY\\\^^^YYYXXXWWWVVVUUUSSSRRRRRRSSSUUUWWWXXXWWWTTTPPPNNNLLLMMMOOOQQQSSSUUUWWWXXXUUUUUUUUUUUUUUUUUUTTTTTTXXXYYYZZZ\\\\\\\\\\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWUUUTTTTTTVVVYYYWWWVVVTTTUUUWWWYYYYYYYYYXXXWWWVVVYYY^^^cccgggiiigggccc^^^YYYWWWXXXZZZ[[[\\\ZZZXXXWWWUUUUUUUUUVVVUUUUUUUUUUUUVVVXXXZZZ[[[WWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[ZZZXXXWWWYYYZZZ___^^^]]]\\\\\\\\\\\\\\\|||wwwrrrooolllkkkmmmkkkgggeeecccaaa^^^[[[XXXXXXXXXVVVUUUSSSRRRQQQQQQOOOLLLKKKKKKLLLKKKKKKIIIIIIIIIGGGEEEFFFHHHJJJJJJHHHEEEDDDCCCBBB@@@>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;:::999888888777777888888888888777777777888888999999888888777666555555444444333333333222222222222111111111000000//////......//////000---,,,,,,++++++,,,------++++++++++++++++++++++++************++++++,,,,,,******************)))))))))******+++++++++*********))))))))))))))))))***&&&'''((()))))))))))))))((((((((((((((((((((((((***((('''((())))))(((&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,***************************))))))))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,------......//////...---,,,+++******---------------------------------.........//////......---------......///........................////////////////////////////////////////////////............////////////000000000000000000000000//////000111111111111111//////000222333444555666444444444444333333333333555555555555555555555555555666888999::::::999888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDGGGGGGGGGHHHJJJKKKMMMNNNOOONNNNNNOOOPPPRRRTTTVVVXXXXXXYYYYYYZZZYYYYYYXXXVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___```aaaaaabbbaaaaaa]]]]]]___bbbdddccc```^^^ccchhhnnntttwwwxxxyyyyyyuuuooohhhcccbbbbbb```^^^```___^^^\\\[[[[[[[[[[[[YYYYYYYYYZZZ[[[]]]___```^^^___aaaccceeeeeebbb```[[[ZZZYYYXXXWWWXXXYYYYYY]]]___aaa^^^ZZZWWWWWWYYYWWWVVVVVVVVVWWWZZZ]]]___[[[YYYWWWUUUTTTSSSSSSTTTSSSUUUVVVWWWVVVTTTQQQOOOKKKMMMQQQTTTVVVXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSXXXZZZ\\\]]]^^^]]]\\\[[[VVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTRRRQQQQQQSSSUUUWWWVVVTTTUUUWWWYYYZZZZZZXXXWWWWWWZZZ___dddgggiiidddaaa]]]YYYWWWXXXZZZ\\\\\\[[[XXXVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[YYYXXXWWWYYYZZZ\\\[[[ZZZYYYXXXWWWWWWWWW|||wwwtttqqqnnnkkkjjjjjjkkkllliiieeebbb```___]]][[[SSSTTTUUUUUUTTTRRRPPPNNNNNNLLLJJJIIIJJJKKKJJJIIIGGGGGGGGGFFFEEEEEEFFFHHHGGGFFFEEEDDDCCCAAA???===>>>>>>??????>>>===<<<;;;;;;;;;;;;::::::999888777666666777777888777777777555666777777888888888777444444444333333222222222222111111111111000000000/////////....../////////+++++++++***++++++,,,,,,++++++++++++++++++++++++)))******+++++++++++++++++++++******))))))(((((())))))***+++++++++******))))))(((((((((((())))))&&&&&&'''((())))))))))))'''''''''((((((((((((((()))(((''''''((()))((('''&&&&&&&&&'''((())))))***************************(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))+++******)))******++++++************************)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,+++************+++,,,------......///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------,,,,,,,,,---......................................................////////////////////////.............../////////000000000000000000000000...///000000111111000000//////000111222333444444222222222333333333333333444444444444333333333333444444666777777888777777888999;;;<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<===>>>>>>???????????????????????????@@@AAACCCCCCGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUUUUWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]^^^^^^______[[[\\\___bbbdddcccaaa___ggglllsssxxxxxxuuuqqqoooqqqmmmgggdddcccbbb```^^^______^^^\\\[[[ZZZYYYYYYWWWWWWYYY[[[]]]___```aaa``````aaacccddddddaaa^^^YYYYYYXXXWWWVVVWWWWWWXXX]]]```bbb___YYYTTTQQQQQQSSSSSSTTTUUUWWWXXXZZZ[[[ZZZXXXVVVSSSRRRRRRSSSTTTTTTTTTUUUVVVUUUSSSQQQPPPMMMOOOTTTXXXZZZ[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUWWWYYY[[[[[[ZZZYYYXXXTTTTTTTTTTTTSSSSSSSSSSSSOOOPPPQQQQQQPPPQQQSSSUUUYYYWWWUUUUUUWWWYYYYYYYYY[[[YYYXXXZZZ]]]```bbbbbbaaa^^^[[[XXXWWWXXXZZZ[[[\\\ZZZXXXUUUSSSRRRRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRTTTTTTTTTUUUVVVWWWYYYYYYYYYZZZZZZYYYWWWWWWXXXYYYXXXWWWVVVVVVUUUVVVVVVVVV~~~}}}~~~~~~|||zzzxxxvvvsssqqqooommmjjjhhhffffffggghhhiiieeeaaa]]][[[ZZZXXXWWWRRRSSSTTTUUUTTTRRROOONNNLLLJJJIIIIIIJJJKKKJJJIIIFFFGGGGGGFFFEEEDDDEEEGGGEEEFFFFFFDDDBBB@@@???>>>======>>>??????>>><<<;;;::::::::::::999888777666555555666777777777666666444444555666777777777777222222222111111111111111111111111000000000////////////............//////***************+++,,,---++++++++++++++++++++++++******+++++++++***)))(((+++******))))))(((((((((((()))***+++++++++++++++'''''''''&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((((((((()))((('''&&&'''((()))((('''((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************++++++,,,,,,,,,+++************++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,---..............................---------------------------------------------------....../////////000000////////////////////////......///000000000000///000000111111111111111222//////000111222333444555333333333222222222222222333333444555666666666666777888:::;;;;;;;;;:::999::::::::::::::::::::::::<<<===>>>?????????>>>>>>?????????@@@AAACCCDDDEEEGGGGGGHHHIIIJJJLLLNNNNNNLLLMMMNNNPPPRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUSSSSSSTTTVVVZZZ\\\[[[ZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[]]]```cccdddccccccbbbgggmmmuuuyyyyyytttooommmnnnllliiifffdddccc```_________^^^]]]\\\ZZZYYYYYYVVVWWWZZZ\\\___`````````___^^^___```aaa```]]][[[WWWWWWWWWVVVVVVVVVVVVVVVYYY]]]```^^^XXXSSSPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXWWWVVVSSSRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQOOORRRWWW[[[]]]]]][[[ZZZVVVVVVUUUUUUUUUVVVWWWXXXTTTUUUWWWXXXYYYXXXVVVUUURRRRRRRRRRRRQQQQQQPPPPPPLLLNNNPPPQQQQQQSSSUUUWWWZZZXXXVVVVVVWWWYYYYYYYYYYYYXXXWWWXXXZZZ\\\]]]]]]\\\ZZZXXXVVVUUUWWWYYY[[[[[[YYYWWWTTTRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVXXXXXXXXXXXXYYYWWWVVVUUUVVVXXXTTTTTTTTTTTTUUUVVVXXXXXX~~~xxxtttrrrppppppoooooopppqqqrrrssspppppppppooooooooonnnnnnjjjiiigggeeeeeeeeeeeefffgggddd___\\\[[[YYYWWWVVVRRRSSSTTTTTTSSSQQQOOOMMMJJJIIIHHHIIIKKKKKKJJJIIIFFFHHHHHHGGGEEEDDDDDDEEEDDDEEEGGGFFFCCC@@@??????<<<===>>>@@@@@@>>><<<;;;999999999999888777666666555666666666666666555555333444555555666666666666000000000000000000000000000000000000///////////////......------......///************+++,,,------++++++++++++++++++++++++******+++++++++***((('''))))))))))))))))))((((((((()))***+++++++++++++++'''&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))'''&&&&&&&&&((()))((('''))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))(((((((((((()))*********+++,,,------,,,+++******************************************************++++++,,,,,,,,,++++++******++++++,,,,,,------******++++++,,,,,,------++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111000000////////////////////////---......///////////////000000000000000000000000,,,---...000222333444555222222222222222222222222333333333444444555666666777777888999::::::::::::;;;;;;::::::::::::::::::<<<===>>>@@@@@@???>>>>>>@@@@@@@@@AAABBBDDDFFFFFFGGGGGGHHHHHHJJJKKKMMMNNNKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVTTTSSSQQQQQQRRRUUUXXX[[[[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[\\\^^^aaabbbbbbbbbcccddddddjjjrrrwwwxxxuuurrrpppllllllkkkiiifffccc```___^^^^^^^^^^^^]]]\\\ZZZZZZWWWYYY[[[^^^``````___^^^\\\[[[[[[[[[\\\\\\ZZZWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTWWWZZZYYYUUUQQQQQQRRRPPPQQQSSSUUUWWWXXXXXXXXXSSSSSSRRRQQQRRRSSSTTTUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRTTTXXX[[[]]]\\\ZZZYYYUUUTTTTTTTTTTTTVVVXXXYYYVVVVVVWWWWWWWWWWWWWWWVVVRRRQQQQQQPPPPPPOOOOOONNNLLLNNNQQQRRRSSSTTTVVVXXXXXXVVVUUUVVVXXXZZZ[[[[[[UUUTTTTTTUUUXXXZZZ[[[[[[XXXVVVUUUSSSTTTVVVXXXZZZYYYXXXUUUSSSRRRQQQQQQQQQNNNOOOPPPRRRSSSSSSSSSSSSPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQQQQRRRSSSUUUVVVWWWVVVWWWWWWVVVTTTSSSUUUVVVRRRRRRRRRTTTUUUWWWYYYZZZ{{{xxxuuurrrpppmmmjjjgggffffffgggggggggiiikkkllliiiiiiiiiiiihhhhhhiiijjjeeeeeeeeedddddddddddddddcccaaa^^^]]]\\\[[[YYYWWWQQQRRRRRRQQQPPPNNNMMMKKKHHHGGGGGGHHHJJJKKKIIIHHHHHHIIIIIIHHHEEECCCCCCCCCCCCFFFHHHGGGCCC@@@???@@@;;;<<<>>>@@@@@@???===;;;999999999999888777666555666666666666555444444333333444444555555555444444000000000000000111111111000000/////////.........///......------......///*********++++++,,,......++++++++++++++++++++++++'''(((***+++++++++)))(((((((((((()))))))))))))))(((((()))++++++,,,,,,+++''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''((())))))'''&&&%%%&&&((()))(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((()))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********+++---......---+++***++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...111333444333111///////////////////////////------.../////////........./////////000111111111------...///111222333333111111111222222333333333333333333333444555666666777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAAAAA??????@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMOOOQQQTTTUUURRRRRRSSSTTTUUUUUUUUUUUUSSSTTTUUUVVVWWWVVVVVVUUURRRQQQPPPPPPRRRTTTWWWYYY[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\^^^______^^^\\\[[[]]]___``````______bbbddd```eeelllpppqqqpppnnnnnnjjjkkkkkkjjjfffbbb___]]]]]]^^^______^^^]]]\\\[[[XXXZZZ]]]``````___]]][[[YYYXXXWWWXXXYYYYYYWWWUUUTTTTTTUUUUUUTTTTTTSSSSSSOOOQQQSSSRRRPPPOOOQQQSSSRRRRRRSSSTTTUUUVVVVVVVVVQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTSSSRRRQQQRRRRRRSSSRRRTTTWWWYYYZZZYYYWWWVVVVVVUUUTTTSSSSSSTTTVVVWWWWWWWWWVVVUUUUUUUUUVVVWWWQQQQQQPPPPPPOOONNNNNNMMMNNNPPPRRRSSSSSSSSSTTTUUUTTTSSSSSSUUUYYY]]]___```VVVUUUTTTUUUWWWXXXXXXWWWTTTSSSRRRQQQRRRTTTWWWXXXWWWVVVTTTRRRQQQQQQQQQQQQOOOOOOQQQRRRSSSSSSRRRRRRSSSRRRPPPOOOPPPQQQTTTUUUQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUUUUTTTRRRRRRSSSTTTRRRRRRRRRSSSTTTVVVWWWXXXtttoookkkiiiiiihhheeebbb```aaacccdddeeegggjjjlllfffffffffeeeccccccdddeee^^^___```aaaaaaaaaaaa```]]][[[YYYYYYYYYYYYWWWUUUQQQPPPPPPOOOMMMLLLJJJIIIFFFEEEEEEGGGIIIJJJIIIGGGIIIJJJJJJIIIFFFCCCBBBBBBCCCFFFIIIHHHDDDAAA@@@@@@;;;<<<>>>@@@@@@???===;;;999999999888888777666555666666666666555444333222333444444555555444444333111111111111111222222222000/////////.....................------.........++++++++++++,,,---...///++++++++++++++++++++++++%%%&&&)))+++,,,,,,+++***''''''(((((())))))******(((((()))++++++,,,,,,,,,((((((''''''''''''(((((()))))))))((('''&&&$$$$$$%%%%%%&&&&&&'''((())))))'''&&&%%%&&&((()))((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((()))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))((((((((((((((()))*********+++---......---+++***++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++...222555666444111///////////////////////////,,,---......//////......,,,---...///000111222333......//////000000111111000000111222333444444444333333333333444555666666888777666666777999;;;<<<;;;;;;<<<<<<<<<<<<=========???AAABBBCCCBBB@@@???@@@@@@AAABBBCCCEEEFFFGGGJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJJJJLLLNNNQQQSSSUUUQQQQQQRRRTTTUUUUUUUUUUUUSSSTTTUUUVVVWWWVVVUUUUUUQQQPPPPPPPPPQQQTTTWWWXXX[[[ZZZYYYXXXXXXXXXXXXXXX]]]^^^```bbbbbb```^^^\\\]]]______^^^\\\]]]```ddd^^^bbbgggjjjjjjhhhggggggiiikkkkkkjjjfffaaa]]][[[]]]^^^_________^^^]]]\\\ZZZ\\\^^^``````^^^\\\ZZZWWWVVVVVVWWWXXXXXXVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRLLLNNNOOOMMMKKKLLLPPPTTTVVVUUUUUUTTTSSSSSSRRRRRROOOPPPRRRTTTVVVWWWWWWXXXTTTTTTRRRQQQQQQRRRSSSSSSSSSTTTUUUWWWWWWVVVUUUTTTXXXVVVTTTRRRRRRRRRTTTUUUWWWUUUSSSRRRRRRSSSUUUVVVQQQQQQPPPPPPOOONNNMMMMMMPPPRRRSSSSSSRRRQQQQQQRRRPPPOOOPPPTTTZZZ```cccddd[[[YYYWWWVVVVVVUUUSSSQQQQQQQQQPPPPPPQQQSSSVVVWWWVVVUUUSSSRRRQQQQQQQQQRRRQQQRRRSSSTTTTTTTTTSSSRRRXXXVVVRRROOONNNOOOQQQRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSTTTTTTSSSQQQPPPRRRSSSSSSSSSRRRSSSSSSTTTUUUVVVkkkiiifffeeeeeeeeecccbbbcccaaa___```cccfffggghhhgggdddbbbaaabbbdddeeeeee]]]```ccceeecccaaa``````aaa^^^ZZZWWWVVVUUUSSSQQQQQQPPPOOONNNLLLKKKJJJJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIHHHEEEBBB@@@BBBCCCDDDEEEEEECCCAAA@@@<<<<<<<<<===???>>><<<:::999888888777777777777777666666555555444444444333222222222111111111000000111111000000000000111111555444333111///...---,,,///...---,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((((()))))))))+++++++++,,,------+++)))******+++***)))(((&&&%%%%%%&&&''')))************(((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''+++*********))))))((((((...---+++*********++++++(((((()))***************)))))))))))))))))))))))),,,+++***)))(((((((((((()))************+++++++++************************(((((())))))*********+++************************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...******))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,------,,,++++++------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///000000111222222333333333000......000111///---000///---,,,++++++,,,---............////////////111111111000000000000000111111222222222333333333111222222333333444444555444333333444777::::::::::::;;;<<<;;;::::::;;;<<>>============;;;999888777666666555555666666666666666555555444444444222222222222111111111111000000////////////000000333333222111///...------------,,,+++++++++++++++,,,,,,+++***************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))((((((((()))++++++)))'''))))))******)))((('''&&&&&&'''((())))))*********(((((((((((())))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''*********)))))))))((((((,,,+++***)))(((((()))***(((((()))************)))))))))))))))))))))))))))++++++***))))))))))))***************))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,---+++++++++,,,---,,,+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,//////000000111222222222111...,,,,,,......---+++...------,,,,,,,,,------............////////////000000000000000000000000000000000111111111222222111111222333333444444555444333333444777999:::999:::;;;<<<<<<::::::;;;<<<@@@@@@??????@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDGGGIIIJJJIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTVVVXXXWWWTTTPPPPPPPPPQQQQQQRRRWWW\\\aaa___```___]]]ZZZXXXXXXZZZ[[[]]]```aaabbbaaa```^^^]]]```cccccc```]]][[[[[[WWWZZZ^^^cccfffgggggggggiiihhhgggffffffccc```]]]]]]]]]]]]]]]]]]]]]]]]]]]______``````^^^\\\ZZZXXXTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUSSSQQQOOOOOOOOOOOOPPPOOONNNNNNPPPRRRTTTVVV\\\[[[YYYVVVTTTRRRQQQQQQOOOPPPRRRSSSTTTTTTSSSSSSUUUUUUUUUTTTSSSRRRQQQPPPRRRSSSTTTSSSQQQRRRVVVYYY[[[XXXTTTRRRSSSTTTUUUVVVTTTSSSQQQPPPOOOPPPQQQRRRRRRQQQOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQSSSWWW\\\bbbeeedddccc```]]]XXXUUUTTTRRRPPPNNNPPPOOOOOONNNOOOPPPQQQRRRTTTSSSRRRQQQPPPPPPPPPPPPRRRTTTUUURRRNNNNNNRRRVVVVVVSSSOOOKKKIIIJJJLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRSSSRRRQQQNNNMMMNNNOOORRRRRRRRRRRRSSSTTTUUUVVVeeecccbbbbbbcccccccccaaaaaa___^^^___bbbeeeggghhhgggeeedddccccccbbb___]]]```bbbdddcccaaa^^^]]]\\\[[[XXXUUURRRQQQQQQOOONNNJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGEEECCCAAA@@@???BBBCCCDDDEEEDDDCCCAAA???@@@@@@AAABBBAAA@@@???>>>AAA???<<<;;;;;;;;;999888777666555555444444555555666666666555555555555555333333333222222222111111//////............//////111111000000///......---,,,++++++************+++++++++***))))))))))))***************************&&&''''''((())))))******+++++++++***)))))))))((('''&&&&&&(((******)))'''(((((())))))))))))((((((((((((((())))))))))))((((((((((((((())))))))))))###$$$&&&((()))+++++++++((((((((((((((((((((((((******))))))))))))(((((()))((((((''''''''''''((('''((())))))******))))))))))))))))))))))))))))))*********)))******+++,,,---------,,,+++***(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,+++***+++,,,,,,+++***(((((()))))))))******************++++++++++++,,,......//////000111111111///---,,,,,,---------,,,+++,,,,,,------------,,,---............//////////////////000000000000000/////////000000000111111111111222222333444444444444333333555777999999888:::;;;<<<<<<::::::;;;<<<>>>>>>======>>>??????@@@@@@@@@AAABBBCCCDDDDDDEEEDDDCCCCCCFFFJJJKKKIIIGGGDDDEEEEEEFFFGGGIIIJJJKKKMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTVVVWWWWWWTTTRRRRRRRRRSSSSSSTTTXXX^^^bbb______^^^[[[XXXXXXZZZ\\\^^^^^^___``````______^^^\\\```dddeeeccc^^^[[[YYYXXXZZZ]]]aaadddfffhhhhhhgggfffeeeeeeeeedddaaa^^^\\\\\\[[[[[[\\\]]]^^^___``````___^^^\\\[[[YYYYYYSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSQQQOOONNNNNNNNNOOOPPPPPPPPPQQQRRRUUUWWWXXX^^^\\\ZZZWWWUUUSSSRRRQQQSSSSSSRRRRRRRRRQQQQQQQQQTTTUUUVVVWWWVVVUUUSSSQQQMMMNNNOOOOOOOOOPPPSSSUUUZZZXXXUUUTTTVVVXXXXXXXXXVVVTTTPPPMMMLLLMMMPPPQQQRRRQQQPPPOOONNNOOOPPPQQQTTTSSSRRRPPPOOONNNNNNMMMQQQTTTYYY```dddddd```]]]\\\YYYUUURRRPPPNNNLLLJJJNNNNNNOOOOOOOOOOOONNNNNNQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRPPPMMMLLLPPPSSSTTTQQQMMMIIIGGGHHHIIIJJJMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPQQQOOONNNMMMNNNPPPSSSSSSSSSTTTUUUWWWXXXYYYcccaaa```aaabbbdddccccccbbb```^^^___aaadddeeeeeefffeeedddeeeeeeccc```]]]```bbbcccaaa^^^[[[ZZZYYYXXXVVVRRRPPPPPPOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDCCCAAA@@@??????@@@AAABBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@???>>>AAA>>>;;;::::::::::::999777666555555444444555555555555555555555555555555333333333333222222222222.........------........./////////...............,,,++++++*********+++++++++******)))))))))******************************((((((((()))))))))******---,,,,,,+++***)))(((((()))(((''')))+++,,,+++***''''''((()))))))))))))))******)))((((((((((((((((((((((((((())))))))))))$$$%%%'''(((***+++++++++))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---//////000000///---,,,+++))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''************++++++++++++************************************************))))))*********+++++++++++++++************++++++,,,***)))***+++,,,+++***))))))))))))*********+++))))))*********+++++++++---------...//////000000//////...---............)))***,,,---......---,,,---------.........//////......///////////////000/////////000000000111111111111111222333333444444444333333555777999888777:::;;;<<<;;;:::999:::<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDGGGDDDCCCEEEHHHHHHDDD@@@DDDDDDDDDEEEFFFHHHJJJJJJLLLLLLLLLMMMNNNOOOQQQQQQSSSTTTUUUWWWXXXWWWVVVUUUVVVUUUUUUSSSSSSVVV[[[^^^]]]]]][[[XXXVVVWWWYYY\\\______^^^^^^^^^^^^^^^^^^]]]```cccdddccc___\\\ZZZ\\\^^^```bbbeeeggghhhiiifffeeedddeeeeeedddaaa___\\\[[[ZZZZZZ[[[]]]___aaa```^^^\\\ZZZXXXWWWWWWWWWTTTTTTTTTTTTTTTUUUUUUUUURRRQQQPPPOOOOOOPPPQQQRRRPPPPPPQQQRRRTTTVVVXXXZZZ___]]][[[XXXVVVTTTSSSRRRVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWYYYYYYWWWUUUSSSMMMMMMNNNNNNOOOPPPSSSTTTYYYWWWVVVVVVYYYZZZ[[[[[[VVVTTTQQQNNNMMMMMMOOOPPPRRRQQQPPPOOONNNNNNOOOOOORRRQQQPPPOOONNNMMMMMMMMMRRRTTTYYY^^^aaa___[[[WWWVVVSSSQQQOOONNNLLLJJJHHHJJJKKKMMMNNNOOONNNMMMLLLNNNNNNNNNOOOOOOPPPQQQRRRPPPPPPPPPMMMKKKKKKMMMPPPPPPNNNJJJGGGFFFGGGHHHIIIMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOONNNMMMMMMNNNPPPTTTTTTUUUVVVWWWYYYZZZ[[[bbbaaa```aaacccddddddddddddbbb___^^^```aaabbbbbbdddddddddffffffeeeaaa^^^___```aaa___[[[XXXWWWWWWVVVTTTQQQOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????>>>;;;999888:::;;;;;;:::888777666666555555666666444444444444555555555555333333333222222222111111......------------......------------------------,,,,,,++++++++++++,,,,,,++++++*********++++++,,,+++++++++++++++++++++++++++++++++******)))))))))---,,,,,,+++***)))((((((***((('''(((***++++++***'''''''''((())))))******+++***)))(((''''''(((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''(((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))***+++------,,,---///000000///...---))))))))))))))))))))))))''''''((()))******++++++((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((('''''''''))))))*********+++++++++************************************************))))))*********++++++++++++******))))))******++++++***))))))++++++***)))*********+++++++++,,,,,,))))))*********++++++++++++,,,,,,------...//////.........---------...///)))***,,,---...---,,,,,,------------............------........./////////000000000111111111222222000000111222222333333444333333333555888888777666999:::;;;:::999888999;;;888888888999999:::<<<<<<======>>>???@@@AAABBBBBBDDDBBBAAACCCEEEDDDAAA>>>CCCCCCDDDEEEFFFHHHIIIJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTVVVXXXXXXXXXXXXXXXYYYYYYVVVSSSQQQRRRUUUXXXYYYYYYWWWUUUTTTUUUXXX[[[___^^^]]]\\\\\\]]]^^^^^^___``````aaaaaa```___]]]```aaabbbcccdddeeeeeeeeeddddddcccddddddcccaaa___\\\[[[ZZZYYYZZZ\\\___```\\\[[[XXXVVVTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVSSSRRRQQQPPPOOOOOOPPPQQQPPPQQQRRRSSSUUUWWWYYYZZZ^^^]]][[[XXXVVVUUUTTTSSSUUUUUUTTTTTTTTTTTTUUUVVVSSSUUUXXXZZZ[[[ZZZXXXWWWSSSSSSSSSTTTVVVWWWXXXXXXWWWVVVVVVXXXZZZ\\\\\\[[[TTTTTTSSSRRRQQQOOOOOONNNPPPPPPOOOOOONNNNNNNNNNNNRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUXXXZZZYYYVVVSSSOOOMMMLLLLLLLLLLLLJJJHHHEEEGGGKKKMMMOOOOOONNNMMMLLLLLLMMMMMMNNNPPPQQQRRRPPPOOOMMMKKKIIIJJJKKKMMMJJJIIIGGGFFFFFFGGGIIIJJJMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNNNNNNNMMMMMMNNNPPPRRRRRRRRRSSSTTTUUUWWWXXXbbb```___```bbbddddddcccdddaaa___^^^___```aaaaaacccccccccdddeeedddaaa^^^]]]^^^^^^[[[XXXUUUTTTTTTTTTQQQNNNMMMMMMMMMMMMLLLMMMLLLLLLKKKJJJIIIIIIIIIEEEEEEDDDDDDCCCBBBAAAAAA;;;<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????;;;:::888999:::;;;;;;:::888777666666555555666666333333333333333444444444222222222111111111000000......------------......---------,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))))))))+++++++++***)))))))))(((***(((''''''((()))(((((((((((('''(((((()))***++++++***)))'''''''''((()))(((((((((((())))))))))))************))))))((('''((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))***)))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,((()))+++------,,,+++***((((((((((((((((((((((((&&&'''((()))***,,,,,,---))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((()))******++++++************************************************)))************+++++++++******))))))))))))*********)))((()))*********(((***++++++++++++,,,,,,,,,*********++++++++++++,,,******++++++,,,------...***+++++++++******,,,---***++++++,,,,,,,,,,,,+++,,,------------.........,,,,,,------.../////////000000000111111111222222000000111111222333333333333333333555888888666555777888999999777777888999666666666666777999:::;;;;;;;;;<<<===>>>??????@@@===>>>@@@BBBBBBBBBBBBAAACCCCCCCCCDDDEEEGGGIIIIIIKKKKKKKKKLLLMMMNNNPPPPPPRRRTTTVVVWWWWWWWWWYYYZZZ\\\ZZZWWWSSSPPPOOOQQQTTTUUUVVVUUUTTTSSSTTTWWWZZZ]]]]]]\\\\\\\\\]]]]]]^^^___^^^^^^___aaabbbaaa```aaaaaaccccccdddcccbbbaaadddcccccccccdddccc```^^^[[[[[[ZZZZZZ[[[\\\]]]^^^YYYWWWUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWXXXWWWWWWWWWUUUTTTQQQOOONNNMMMMMMMMMRRRRRRSSSUUUWWWXXXYYYZZZ\\\[[[ZZZXXXVVVVVVUUUUUURRRRRRSSSTTTTTTUUUUUUUUUTTTVVVYYY[[[\\\\\\[[[ZZZVVVUUUUUUVVVXXXYYYXXXWWWVVVUUUVVVXXXZZZ[[[ZZZYYYSSSSSSSSSSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTSSSRRRSSSTTTSSSQQQOOOKKKJJJJJJJJJLLLLLLJJJHHHDDDFFFIIILLLNNNOOOOOOOOOKKKKKKLLLLLLMMMOOOPPPQQQPPPNNNLLLJJJIIIIIIJJJKKKGGGFFFEEEEEEEEEGGGIIIJJJLLLLLLMMMMMMNNNOOOOOOPPPMMMNNNOOONNNMMMMMMNNNPPPMMMMMMMMMMMMNNNOOOPPPQQQ```___^^^___aaabbbbbbaaaaaa___]]]]]]___aaabbbcccdddcccbbbbbbbbb```^^^[[[ZZZ[[[[[[XXXUUUSSSRRRSSSPPPNNNKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIFFFEEEDDDBBBAAA???>>>>>>:::;;;<<<>>>???AAABBBBBB@@@@@@??????>>>>>>>>>>>>;;;:::999:::::::::888666777666555555444444555555111111111222222333333333111111111000000000////////////............//////------,,,,,,++++++*********************+++,,,,,,)))))))))))))))***++++++***************************************)))))))))))))))))))))))))))))))))---***((('''((()))((('''))))))(((''''''((()))***+++***(((''''''''')))***(((((((((((())))))))))))***************)))(((''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''((()))***))))))(((&&&'''(((((())))))((((((((((((((((((((((((((((((((('''''''''((()))******''')))+++,,,,,,***(((&&&((((((((((((((((((((((((&&&''''''((()))***++++++************************''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))&&&''''''((())))))******************************************************)))************+++++++++)))))))))(((((()))))))))***)))(((((()))***)))(((************++++++++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,---(((***++++++))))))+++...,,,,,,++++++++++++++++++,,,,,,---------.........+++,,,,,,---......///////////////000000000111111000000000111222222333333333333444666888888666444555777888777666555666888444444444555666777888999999999:::;;;<<<======>>>;;;???CCCCCC@@@???AAACCCAAAAAAAAABBBDDDEEEGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOOOORRRUUUUUUUUUUUUXXXZZZ\\\[[[XXXSSSOOOOOOQQQSSSSSSTTTUUUUUUUUUUUUWWWYYY[[[[[[\\\\\\]]]]]]^^^^^^\\\\\\]]]aaadddeeeccc``````aaadddffffffeeecccbbbdddccccccccccccbbb___\\\[[[[[[[[[[[[[[[\\\\\\\\\VVVUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVSSSRRRQQQPPPPPPQQQRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVSSSTTTUUUVVVWWWVVVUUUUUUVVVWWWYYYZZZ\\\]]]^^^^^^WWWVVVUUUVVVXXXXXXWWWTTTTTTTTTUUUWWWZZZZZZXXXVVVRRRRRRQQQPPPOOOOOOPPPPPPLLLMMMMMMNNNNNNNNNNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNRRRQQQQQQRRRRRRQQQNNNLLLKKKJJJJJJKKKLLLKKKIIIGGGFFFHHHJJJLLLMMMNNNNNNNNNKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNKKKIIIIIIIIIIIIJJJGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPOOOMMMMMMNNNPPPLLLLLLKKKKKKKKKKKKLLLLLL___^^^]]]]]]___``````___^^^]]][[[\\\___cccdddeeeeeecccaaa```___]]]ZZZXXXYYYYYYYYYWWWSSSQQQQQQRRRNNNLLLIIIHHHIIIIIIIIIHHHFFFFFFGGGHHHHHHIIIJJJJJJFFFFFFDDDAAA???===;;;::::::;;;<<<>>>???AAABBBCCC??????>>>===============<<<;;;:::;;;;;;999666333555555444333333333333444000000111111111222222222000000000000//////////////////............//////------,,,,,,+++******)))))))))((())))))***++++++((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))000...+++******+++***)))***)))(((''''''((()))******)))(((&&&'''((()))+++(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&((()))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))***+++------,,,***'''%%%************************'''''''''(((((((((((((((************************''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%&&&&&&'''((())))))***************************)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))***((('''((()))***)))((())))))))))))************++++++,,,,,,,,,---------)))))))))***++++++,,,,,,***,,,------+++***---000...---+++***)))***++++++,,,,,,,,,---------......++++++,,,------...//////............/////////000000000000111222222333333222333444666888888555333555666777666555444555777333333333444555666888888777888888999:::;;;<<<===>>>CCCGGGEEE???<<<>>>BBB??????@@@AAABBBDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPSSSTTTSSSSSSVVVYYY\\\[[[XXXSSSPPPPPPRRRUUURRRTTTVVVVVVVVVVVVXXXZZZYYYZZZ[[[]]]]]]^^^^^^^^^YYYZZZ]]]cccggggggccc___```cccfffiiijjjiiigggeeeeeedddcccccccccaaa^^^[[[[[[[[[\\\\\\\\\[[[[[[ZZZTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWVVVUUUUUUPPPPPPQQQRRRUUUXXXZZZ\\\WWWWWWYYYZZZ[[[[[[[[[[[[XXXXXXWWWVVVVVVVVVWWWWWWVVVXXXYYYZZZZZZYYYWWWUUUWWWXXXYYYZZZ\\\^^^___```\\\ZZZXXXZZZ\\\\\\YYYWWWSSSSSSTTTWWWYYYYYYWWWUUUSSSQQQNNNLLLLLLMMMPPPRRRKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQSSSSSSQQQMMMIIILLLKKKKKKKKKLLLJJJHHHEEEIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNKKKIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPQQQQQQOOONNNMMMNNNPPPNNNMMMLLLLLLKKKLLLLLLLLL]]]]]]]]]]]]]]]^^^___```\\\]]]^^^````````````___^^^^^^]]][[[ZZZXXXWWWVVVYYYWWWVVVSSSRRRPPPPPPOOONNNMMMKKKHHHGGGFFFFFFFFFIIIIIIHHHHHHGGGFFFFFFFFFGGGEEECCC@@@===;;;:::999<<<<<<===>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;:::999888777777777777777777777777666555444333111111111111000000000000111111000000000000000111...---,,,++++++,,,---...,,,,,,,,,+++++++++******++++++******)))(((((((((************************++++++******)))(((((((((''''''((()))******++++++(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++...,,,+++***+++***)))'''))))))(((((('''''''''&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((******+++,,,,,,,,,,,,+++(((((((((((())))))))))))++++++***)))))))))))))))++++++***)))(((((())))))))))))))))))(((((((((((((((((((((((()))***+++,,,))))))))))))************(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))+++++++++++++++++++++++++++(((%%%%%%(((***+++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++******++++++,,,------------............///+++,,,.../////////...---000000000000111111111111222222222333333333444444666666555444444444444555555666666666777777777777777888999999999:::===???BBBDDDFFFFFFDDDBBBBBBCCC===???AAABBBCCCEEEIIILLLIIIIIIIIIJJJKKKMMMOOOPPPQQQPPPOOONNNNNNPPPRRRSSSWWWVVVTTTRRRQQQPPPPPPPPPUUUVVVVVVWWWYYY[[[\\\]]]```______^^^^^^]]]]]]\\\ZZZ\\\```eeeiiijjjhhheeebbbccceeeggghhhhhhhhhgggeeecccaaaaaaaaa```^^^\\\]]]\\\ZZZXXXWWWWWWWWWWWWTTTUUUWWWYYYYYYWWWTTTSSSVVVVVVVVVVVVVVVTTTSSSRRRSSSSSSSSSTTTVVVYYY\\\]]]______^^^]]]\\\\\\\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYY\\\^^^\\\WWWUUUWWWZZZXXXZZZ\\\^^^______^^^^^^YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXVVVTTTSSSRRRQQQQQQPPPNNNKKKJJJLLLNNNOOOOOOJJJLLLMMMMMMMMMMMMNNNPPPLLLMMMNNNOOOOOOOOOOOOOOOLLLNNNNNNMMMLLLKKKKKKLLLMMMMMMNNNMMMLLLJJJHHHGGGFFFHHHJJJKKKKKKKKKMMMOOONNNOOOOOOOOOOOONNNMMMMMMOOOMMMKKKIIIHHHIIIJJJKKKLLLKKKHHHFFFDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMLLLMMMNNNNNNMMMLLLPPPNNNKKKJJJJJJKKKJJJIII^^^]]]]]]]]]]]]]]]^^^___\\\]]]^^^_________^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVXXXWWWUUUSSSRRRPPPOOOOOONNNMMMJJJHHHFFFFFFFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDBBBAAA@@@>>><<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>======<<<<<<<<<::::::999888777666666777666777777666555444333333111111111000000000//////////////////000222333444111000...---,,,++++++,,,,,,,,,+++++++++*********)))))))))))))))*********************************)))))))))))))))*********''''''(((((()))******+++(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))+++***(((((()))((('''%%%)))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''(((((()))******+++++++++++++++(((((((((((())))))))))))******)))((((((((((((((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,'''(((((((((((()))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))************************+++(((%%%%%%(((*********++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++******++++++,,,---------------............,,,------............---////////////000000000000222222222222333333333333555555444444444444555555555666666666666666666666777888999999999:::===@@@CCCEEEGGGGGGEEECCCCCCCCCAAABBBBBBBBBBBBDDDHHHLLLJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNOOOOOOPPPPPPPPPPPPTTTSSSRRRPPPOOOOOOPPPPPPTTTUUUVVVWWWYYY[[[]]]^^^______^^^^^^]]]\\\[[[[[[[[[\\\___cccffffffccc```aaabbbdddfffggggggggggggcccaaa```___```___^^^\\\[[[[[[YYYXXXWWWWWWWWWWWWTTTVVVWWWYYYYYYXXXVVVUUUWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWYYY\\\___```___^^^]]]\\\[[[\\\\\\]]][[[[[[ZZZYYYYYYYYYYYYZZZYYY\\\]]][[[WWWUUUWWWZZZXXXYYY[[[]]]^^^^^^]]]\\\XXXXXXXXXYYYYYYYYYYYYYYYTTTTTTTTTSSSTTTTTTUUUUUUPPPNNNKKKKKKLLLNNNOOONNNMMMNNNOOONNNMMMLLLMMMNNNLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNOOONNNLLLLLLLLLNNNMMMMMMNNNNNNMMMLLLKKKJJJHHHIIIKKKKKKKKKKKKMMMOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKIIIGGGGGGGGGIIIIIIKKKJJJHHHFFFEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKLLLNNNOOONNNNNNPPPMMMKKKJJJKKKKKKJJJIII^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXWWWVVVVVVWWWVVVUUUSSSQQQPPPOOONNNNNNLLLIIIGGGEEEFFFGGGHHHFFFEEEEEEDDDCCCCCCBBBBBB>>>>>>===<<<<<<<<<<<<<<<;;;<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999999888777666666666666555666666555555444333222111111000000000000//////------...///111333555666333222000...,,,+++******,,,++++++++++++*********'''(((((()))******++++++************************'''(((((()))******++++++'''''''''((())))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))''''''''''''))))))))))))************))))))************************))))))))))))))))))))))))***)))(((((((((((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************(((((((((((())))))))))))))))))(((''''''''''''((('''''''''''''''((((((((((((((((((((())))))))))))(((((((((((()))***++++++''''''''''''((((((((((((((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***(((&&&&&&(((*********++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------............---,,,,,,------------.........////////////111111111222222222333333333333333333444555666666666666666666666666666555777888999999999:::===@@@EEEGGGIIIIIIGGGDDDCCCBBBDDDEEEDDDCCCCCCDDDHHHKKKJJJKKKMMMNNNOOOOOOOOONNNKKKLLLOOOPPPQQQPPPNNNMMMQQQQQQOOONNNNNNNNNOOOPPPSSSTTTUUUVVVYYY[[[]]]_________^^^]]]\\\[[[ZZZYYY\\\\\\^^^```bbbaaa^^^[[[```aaabbbcccdddeeeeeeeeeaaa___^^^]]]^^^^^^\\\ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZ\\\___bbbccc___^^^\\\[[[ZZZ[[[]]]^^^[[[[[[ZZZYYYYYYYYYYYYZZZYYY[[[\\\ZZZVVVUUUWWWZZZYYYZZZ[[[\\\]]]\\\\\\[[[XXXXXXXXXYYYYYYYYYXXXXXXSSSSSSSSSSSSSSSTTTUUUVVVPPPNNNLLLLLLMMMNNNNNNNNNOOOPPPQQQPPPMMMLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIILLLMMMNNNNNNMMMMMMNNNOOOMMMNNNOOOPPPPPPOOONNNMMMJJJLLLMMMMMMLLLLLLMMMNNNNNNNNNOOOOOONNNNNNMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJIIIJJJMMMNNNOOONNNNNNLLLJJJJJJKKKKKKKKKJJJ]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]\\\\\\[[[ZZZYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQOOONNNMMMMMMKKKHHHEEEDDDEEEGGGIIIDDDCCCCCCBBBBBBAAAAAA@@@======<<<<<<<<<<<<<<<===;;;;;;<<<============<<<:::::::::;;;;;;;;;;;;;;;888777666666555555555666444444444444444333222222111000000000////////////------...///111333555666333222000///---+++******++++++++++++************(((((())))))************************************(((((())))))************((((((((())))))*********(((((((((((())))))))))))))))))))))))((((((((((((***)))'''&&&&&&''')))***))))))************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++)))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''&&&''''''((())))))))))))(((((((((((())))))))))))((((((((((((((()))******'''''''''((((((((()))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((()))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))*********+++++++++************************)))************+++++++++++++++******++++++,,,---+++,,,,,,,,,------------///...,,,+++++++++,,,---,,,,,,---------.........000000000111111111222222111111111222333555666777888777777777777666666666666777888999999;;;>>>@@@DDDFFFHHHHHHFFFCCCBBBAAACCCDDDFFFFFFFFFFFFHHHJJJGGGIIIKKKMMMNNNMMMLLLKKKKKKLLLNNNOOOOOOOOONNNMMMRRRQQQPPPNNNNNNNNNNNNOOORRRSSSTTTVVVYYY[[[^^^______^^^]]]\\\[[[YYYXXXXXX\\\\\\]]]^^^```___]]][[[^^^^^^___```aaaaaabbbbbb```___]]]\\\\\\[[[ZZZXXXWWWXXXYYYZZZZZZYYYWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\ZZZXXXVVVUUUVVVWWWXXXUUUVVVXXXZZZ]]]___bbbccc^^^]]][[[ZZZZZZ\\\^^^___ZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZXXXVVVUUUWWWYYYZZZ[[[\\\\\\\\\\\\[[[ZZZXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSQQQOOOMMMLLLNNNNNNNNNMMMOOOPPPQQQPPPNNNMMMNNNOOOOOOOOONNNMMMLLLJJJIIIHHHJJJKKKMMMMMMLLLMMMNNNPPPNNNOOOPPPQQQRRRQQQPPPOOOLLLNNNOOONNNLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFGGGIIIKKKMMMMMMMMMOOOPPPQQQRRRRRRRRRLLLKKKIIIIIIKKKLLLLLLLLLLLLKKKIIIJJJKKKKKKJJJIII\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXXXXWWWUUUUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIFFFDDDDDDEEEGGGHHHCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999999999:::::::::666666555555444444555555222333333333333222222111000000000////////////...////////////000111222333/////////......---,,,,,,+++++++++*********))))))************))))))((((((************************************))))))(((((())))))***************+++(((((((((((())))))))))))(((((((((((())))))))))))+++***(((''''''(((***+++))))))************))))))***************************************************)))((()))***+++***)))'''''''''((((((((((((((('''''''''''''''''''''''''''((()))*********))))))''''''((())))))))))))((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''((()))***************'''((((((((()))))))))***(((((((((((((((((()))***(((((()))))))))*********))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))************************(((((((((((((((((()))***(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))*********+++++++++************************)))))))))*********++++++++++++******++++++,,,---++++++++++++,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,------------/////////000000000111111000000000111333444666777888888888888888888888888666777888888999;;;>>>AAACCCDDDEEEEEEBBBAAA@@@AAA>>>BBBGGGIIIJJJIIIIIIIIIGGGHHHKKKMMMNNNNNNLLLLLLOOONNNMMMMMMMMMNNNPPPPPPTTTSSSQQQPPPNNNNNNNNNOOORRRRRRTTTVVVXXX[[[]]]___^^^]]]]]]\\\ZZZYYYYYYXXX\\\\\\\\\^^^```aaa```^^^\\\\\\\\\\\\]]]^^^^^^___aaa___]]]\\\\\\[[[YYYWWWYYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYZZZ[[[[[[\\\]]]^^^\\\ZZZXXXVVVVVVVVVWWWXXXSSSTTTVVVXXX[[[]]]______\\\\\\ZZZZZZZZZ\\\^^^___\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYXXXVVVUUUVVVWWWYYY]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYWWWTTTRRRPPPSSSSSSSSSRRRSSSSSSTTTUUUQQQOOONNNMMMNNNOOONNNMMMMMMNNNPPPPPPOOOOOOPPPQQQQQQPPPPPPNNNMMMKKKIIIHHHGGGIIIKKKLLLLLLMMMNNNPPPQQQQQQRRRSSSSSSRRRQQQPPPMMMNNNOOONNNMMMLLLMMMNNNMMMNNNNNNNNNNNNMMMLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGIIILLLNNNKKKMMMOOOQQQTTTVVVWWWXXXOOOMMMJJJHHHIIIIIIIIIHHHIIIHHHHHHIIIJJJKKKJJJHHHYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWTTTTTTSSSSSSRRRQQQPPPPPPNNNNNNOOONNNMMMKKKJJJHHHFFFEEEDDDDDDCCCDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@>>>===;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;888888888888888888888888555555444444333444444555111111222222222222111111000000////////////......000//////.........//////,,,,,,---......------,,,+++************)))))))))++++++******)))(((((('''************************++++++******)))((((((''')))))))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))******((((((((((((******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''(((***+++++++++***)))''''''((()))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((***++++++***))))))''''''(((((())))))******(((((((((''''''(((((()))))))))))))))************)))******++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))************************&&&((())))))(((((()))***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))************+++++++++************************))))))*********+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,+++*********++++++,,,---+++,,,,,,,,,------------........./////////000000000000000111222333555666777777777888888999999999555777888888999;;;???AAAAAABBBBBBAAA??????@@@BBB===AAAFFFJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQPPPOOONNNNNNPPPRRRSSSUUUTTTRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUXXXZZZ\\\^^^]]]]]]\\\\\\[[[ZZZZZZZZZ]]]\\\\\\^^^```bbbbbbbbb\\\\\\[[[[[[\\\\\\]]]^^^___^^^\\\\\\]]]]]][[[ZZZ]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^[[[ZZZXXXWWWVVVVVVWWWWWWRRRSSSUUUXXXZZZ[[[\\\\\\ZZZZZZZZZ[[[\\\]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\YYYXXXVVVUUUUUUVVVWWWYYY]]]]]]\\\[[[ZZZYYYXXXXXXWWWXXXXXXWWWVVVSSSOOOMMMNNNNNNOOOQQQSSSVVVXXXYYYQQQPPPNNNNNNOOOOOOMMMLLLLLLMMMOOOOOONNNNNNPPPQQQQQQPPPPPPNNNMMMKKKIIIHHHGGGIIIKKKLLLMMMNNNPPPRRRTTTTTTTTTTTTSSSQQQOOONNNMMMNNNOOONNNMMMLLLMMMNNNMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDFFFIIILLLMMMIIIKKKNNNQQQUUUWWWYYYZZZPPPMMMIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJHHHGGGWWWWWWWWWXXXYYYZZZ[[[\\\YYYXXXWWWVVVUUUUUUVVVWWWTTTSSSRRRQQQPPPOOONNNNNNKKKLLLLLLLLLKKKJJJGGGFFFBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA???>>>===;;;::::::999999999999:::;;;;;;;;;;;;:::888888888777777666666666444444333333333333444444000000111111111111111000000000/////////...............------------......***+++,,,------,,,++++++************))))))))))))*********)))))))))))))))*********************************)))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((''''''''''''((((((((()))'''''''''''''''''''''''''''(((***,,,,,,+++***)))(((((()))************)))(((((((((((())))))))))))''''''&&&&&&'''(((((()))'''(((***+++***)))'''&&&'''''''''((()))*********)))(((((('''''''''((((((((((((((())))))))))))***)))******++++++******)))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&(((******(((''')))***************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))************+++++++++*********************************+++++++++,,,,,,++++++******++++++,,,---************++++++++++++'''((()))+++,,,,,,,,,,,,,,,,,,,,,------------...------........./////////000000000000111222444444444444555666777888888999555666888888999;;;???BBBAAAAAA@@@>>><<<>>>BBBEEEAAACCCFFFGGGGGGFFFGGGIIIHHHIIIKKKLLLNNNPPPRRRRRRRRRRRRQQQRRRRRRRRRSSSSSSQQQQQQPPPPPPPPPRRRSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\___^^^]]]^^^```bbbcccbbb^^^]]]]]]\\\\\\]]]______\\\[[[[[[]]]___aaaaaa```cccbbbaaa```___^^^^^^^^^\\\]]]___``````___^^^\\\YYYYYYXXXXXXWWWVVVVVVUUUTTTUUUWWWYYY[[[[[[[[[[[[WWWXXXZZZ\\\]]]]]]]]]]]]\\\[[[[[[ZZZYYYZZZZZZZZZYYYWWWUUUSSSTTTVVVXXXXXX\\\[[[ZZZXXXWWWVVVUUUUUUSSSTTTUUUVVVUUURRROOONNNMMMMMMOOOQQQSSSVVVXXXZZZQQQPPPOOOOOOPPPOOOMMMKKKLLLNNNOOONNNMMMMMMNNNOOOOOOOOONNNMMMLLLJJJHHHGGGGGGJJJLLLNNNOOOPPPSSSUUUWWWWWWVVVUUUSSSPPPMMMKKKKKKMMMNNNMMMLLLLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCEEEHHHJJJLLLHHHJJJLLLPPPSSSUUUWWWXXXOOOLLLHHHFFFFFFGGGGGGGGGCCCCCCDDDFFFHHHHHHGGGEEEVVVVVVVVVWWWYYYZZZ\\\]]]XXXWWWVVVUUUUUUUUUVVVWWWTTTSSSRRRQQQOOONNNMMMLLLIIIJJJKKKKKKJJJHHHFFFEEE@@@AAABBBCCCDDDCCCBBBAAAFFFEEEEEEDDDDDDCCCBBBBBB<<<;;;::::::999999999:::999999:::;;;;;;;;;;;;:::999888888777666555555444333333333222222333444444///000111111111111000000000/////////............---,,,,,,,,,,,,---......***+++,,,---,,,+++***)))************))))))))))))((((((((()))******++++++************************((((((((()))******++++++&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))'''((((((((())))))******))))))************))))))))))))************))))))((((((((((((((((((((((((************************'''&&&&&&(((***++++++***&&&'''''''''(((((())))))''''''''''''''''''''''''''')))+++,,,,,,,,,***)))(((((()))***************(((((((((((())))))))))))'''''''''''''''((()))***'''((()))***)))(((&&&$$$&&&''''''((()))******+++)))(((((('''''''''((((((''''''''''''((((((((()))******++++++++++++************))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%(((******(((''')))+++(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))************+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++******++++++,,,---)))************+++++++++%%%''')))+++,,,------,,,,,,,,,---------.........---------.........//////000000000000111222333444111222333444555777888888555666888888999;;;???BBBBBBAAA???<<<<<<>>>CCCGGGFFFFFFEEEDDDCCCDDDFFFIIIFFFGGGHHHIIILLLNNNQQQRRRQQQRRRTTTUUUVVVUUUTTTSSSNNNNNNNNNOOOPPPSSSUUUWWWTTTTTTTTTUUUWWWYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]aaa___]]]^^^___aaabbbaaa```___^^^^^^^^^___```aaaYYYYYYZZZ]]]aaadddeeeeeefffeeecccaaa______``````\\\^^^```bbbaaa```]]][[[XXXXXXXXXXXXWWWVVVUUUTTTVVVXXXYYY[[[\\\\\\\\\\\\VVVXXXZZZ]]]^^^^^^]]]\\\XXXXXXWWWVVVVVVVVVVVVVVVYYYWWWTTTSSSTTTVVVXXXXXX[[[ZZZXXXVVVTTTSSSRRRRRROOOPPPSSSTTTTTTSSSQQQOOOPPPPPPPPPQQQSSSTTTVVVWWWQQQPPPOOOOOOPPPOOOMMMKKKNNNOOOOOONNNLLLKKKLLLMMMNNNMMMMMMLLLKKKIIIGGGFFFIIIKKKNNNOOOQQQRRRUUUWWWYYYXXXWWWUUURRROOOKKKIIIJJJLLLMMMMMMLLLLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIGGGEEECCCBBBCCCCCCBBBCCCDDDGGGIIIKKKHHHIIIKKKNNNQQQSSSTTTTTTMMMJJJGGGEEEFFFGGGHHHHHHBBBBBBBBBEEEGGGHHHFFFDDDUUUWWWZZZ\\\\\\ZZZWWWUUUTTTTTTUUUVVVVVVVVVVVVUUUSSSRRRPPPOOONNNMMMMMMMMMJJJIIIIIIHHHGGGFFFEEEDDDAAABBBCCCDDDEEEGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@BBB???;;;999999999888777;;;;;;;;;;;;:::999888888777777777777777777777777111222333333111111222333000000000000000000111111...///////////////...---...........................,,,***(((''''''((()))---------,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))************************++++++((()))***++++++***)))((($$$&&&(((***++++++))))))))))))))))))))))))))))))++++++************++++++))))))))))))((('''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''%%%'''((((((''''''(((***)))((('''&&&&&&'''((()))++++++)))(((''''''''''''))))))************))))))---------,,,,,,,,,++++++(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))************)))(((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''((((((((())))))******)))))))))))))))(((((((((&&&'''((((((((((((((('''***)))(((''''''((()))***&&&&&&''''''(((((())))))))))))))))))************'''((())))))((('''((()))******))))))))))))******((())))))))))))******************)))(((''''''&&&'''((()))***+++***))))))++++++++++++++++++++++++++++++******************************************((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////333111000//////111333444222333444555666666666666555555666888999:::;;;<<<>>>===<<<<<<===???AAACCCEEEDDDBBBAAABBBDDDGGGIIIIIIIIIJJJLLLOOOQQQSSSUUUSSSTTTVVVYYYZZZYYYUUURRRLLLMMMOOOQQQRRRRRRQQQQQQVVVVVVVVVWWWYYY\\\^^^```bbb___[[[XXXXXX[[[___bbb```___^^^]]]]]]^^^___```hhhfffcccaaa`````````aaa]]]]]]^^^___aaacccdddeeefffeeedddbbbaaa___^^^]]]ZZZ[[[^^^______]]][[[YYYTTTUUUUUUUUUTTTUUUXXX[[[WWWXXXZZZ[[[[[[ZZZXXXWWWSSSTTTWWW\\\```aaa___^^^XXXVVVSSSRRRRRRSSSRRRQQQUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRPPPOOONNNOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUTTTTTTQQQPPPPPPQQQRRRQQQNNNLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLIIIGGGFFFFFFIIIKKKPPPTTTWWWWWWVVVVVVVVVVVVWWWVVVSSSPPPMMMJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOONNNLLLKKKKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBBBBFFFFFFGGGHHHIIIKKKMMMMMMIIIHHHGGGFFFFFFGGGIIIJJJCCCCCCCCCCCCDDDEEEFFFGGGUUUWWWYYY[[[[[[ZZZWWWUUUTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQPPPOOONNNMMMLLLLLLJJJJJJIIIGGGFFFEEEDDDDDD???@@@@@@BBBCCCDDDEEEEEEGGGFFFDDDBBBAAA@@@??????BBB???;;;::::::::::::999::::::;;;;;;;;;:::999999777777777777777777777777444555555444111000000111222222222222222222222222111111111111000000///...---------------------------,,,***((((((((()))***,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))******+++++++++******))))))))))))))))))******)))))))))&&&'''((()))******))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((''''''&&&(((((())))))))))))(((((('''''''''''''''''''''''''''((()))((('''&&&'''(((***)))(((''''''((()))***+++***)))(((''''''''''''))))))************))))))))))))))))))((((((((('''(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''((())))))+++***)))((((((((((((((()))(((((((((((((((((())))))((((((((('''''''''''')))((((((((('''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((()))))))))((((((''')))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((()))))))))***************+++***)))))))))*********))))))))))))************+++++++++,,,,,,,,,------,,,,,,+++******)))((((((***+++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............111111000000000111222333222333444555555666666555444444555666777888888999;;;;;;::::::<<<>>>@@@BBBCCCBBB@@@@@@AAACCCFFFHHHLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVXXXWWWTTTQQQLLLMMMNNNPPPQQQQQQQQQPPPSSSTTTUUUVVVYYY\\\___aaa```]]]ZZZXXXXXX[[[___bbbbbbcccbbb___]]]\\\]]]___fffeeeeeedddbbb```___^^^]]]]]]]]]^^^___```bbbbbbddddddcccbbb```___^^^^^^ZZZ[[[]]]^^^]]][[[YYYWWWSSSUUUVVVUUUUUUUUUWWWYYYWWWXXXZZZ[[[[[[ZZZXXXWWWVVVWWWZZZ___cccdddcccaaaZZZXXXTTTSSSSSSTTTTTTSSSUUUTTTRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPNNNMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNQQQSSSTTTTTTTTTSSSOOONNNOOOPPPQQQQQQPPPNNNNNNMMMMMMMMMLLLKKKKKKKKKJJJKKKLLLKKKIIIHHHHHHIIIKKKNNNSSSWWWZZZYYYXXXWWWVVVVVVVVVUUUSSSPPPMMMKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMMMMNNNNNNNNNLLLJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEVVVWWWYYYZZZZZZXXXWWWUUUTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOPPPPPPOOOMMMKKKJJJJJJIIIHHHGGGFFFDDDCCCCCC???@@@@@@AAABBBCCCCCCCCCFFFEEECCCAAA@@@>>>>>>===???<<<999888999:::::::::::::::;;;;;;;;;:::999999777777777777777777777777777888777555222//////000333333333333333333333333333333333333222000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,++++++++++++*********)))))))))))))))))))))))))))***))))))(((((())))))***,,,,,,+++***)))(((''''''***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***)))'''%%%&&&'''***))))))(((((())))))*********)))((('''''''''''')))******++++++******)))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((())))))***))))))(((((('''''''''&&&'''&&&&&&&&&&&&''''''(((+++******)))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&&&&'''((((((((()))************)))(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((())))))))))))******+++*********))))))((((((***))))))(((((())))))************+++++++++,,,,,,---------,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++(((((((((((((((((())))))***************************++++++++++++,,,,,,,,,------------------------++++++,,,---............000000000000111111111111111222333444555555555555666666666666777777777777999888888999:::===???@@@???>>>>>>>>>@@@CCCEEEGGGKKKKKKKKKLLLMMMNNNPPPPPPTTTSSSRRRRRRSSSSSSQQQOOOJJJKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSVVVYYY\\\___```\\\[[[XXXWWWXXX[[[___aaadddfffgggbbb\\\YYYZZZ^^^eeeeeeffffffdddaaa]]][[[]]]]]]]]]\\\]]]]]]^^^___ccccccbbbaaa```___]]]\\\YYYZZZ[[[[[[[[[XXXVVVUUURRRTTTVVVVVVUUUUUUVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXYYY\\\aaaeeegggfffddd]]]ZZZVVVTTTTTTUUUVVVVVVTTTTTTRRRQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPNNNMMMLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJMMMPPPSSSTTTTTTSSSRRRMMMMMMMMMNNNQQQQQQPPPOOOMMMNNNNNNNNNMMMLLLJJJIIIHHHJJJKKKKKKJJJIIIJJJKKKLLLOOOTTTYYYZZZYYYWWWUUUUUUUUUUUUTTTRRROOOMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMMMMMMMKKKIIIGGGFFFHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPOOONNNMMMNNNOOOOOOOOOMMMJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDBBB@@@>>>===<<<<<<<<<999777666777999::::::<<<<<<<<<;;;:::999777777666666666666666666666666777888888666222000000111444444333333333333222222444444333222111000...---++++++++++++++++++++++++,,,++++++******+++,,,---************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))(((((((((***)))(((''''''((()))***))))))((('''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&'''((())))))(((((((((((())))))***)))(((''''''''''''''')))******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((''''''&&&&&&'''''''''&&&&&&''''''(((+++******)))))))))******((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&'''((())))))++++++++++++***(((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((()))))))))******)))(((((((((((('''&&&))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))(((((()))******+++++++++++++++************************((((((((()))))))))))))))*********************************+++++++++,,,,,,---------------.........,,,,,,---..................///000111111111000000000111222333444444444444888888888888888888888888777777777888:::<<<>>>???<<<<<<<<<>>>@@@CCCEEEGGGFFFGGGHHHJJJLLLOOOQQQRRRSSSQQQOOONNNOOOOOONNNMMMIIIJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSUUUXXXZZZ\\\]]]YYYXXXWWWWWWYYY\\\___aaacccgggiiiddd\\\XXX[[[___ffffffgggfffdddaaa^^^\\\^^^^^^]]]]]]\\\]]]]]]]]]ddddddcccbbb```]]][[[YYYXXXYYYYYYYYYXXXVVVSSSRRRQQQSSSVVVWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVVVVWWWXXX\\\```dddfffeeeccc]]]ZZZVVVTTTTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSVVVVVVUUUTTTRRRPPPOOONNNKKKKKKKKKKKKJJJJJJJJJIIIIIILLLOOORRRTTTSSSRRRPPPMMMLLLLLLMMMOOOPPPOOONNNLLLLLLNNNNNNNNNLLLIIIHHHJJJKKKLLLKKKJJJIIIKKKLLLKKKNNNSSSWWWXXXVVVSSSPPPSSSSSSSSSRRRPPPNNNLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@?????????AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDCCCBBBAAAAAABBBCCCEEEGGGIIIJJJUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQPPPNNNMMMLLLKKKLLLNNNNNNNNNLLLJJJHHHHHHGGGFFFFFFDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@???===<<<<<<<<<;;;999777777888:::;;;;;;???>>>===<<<:::777555444555555555555555555555555555666666555333222222333333222222222111111111000222222222111000...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))***)))(((''''''((()))***)))(((''''''&&&''''''((((((((((((((((((((((((((()))((((((''''''(((((()))$$$%%%&&&((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))$$$&&&(((((('''((()))+++'''''''''''''''''''''''')))(((((('''''''''''''''((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&''''''((()))))))))(((((('''''''''&&&))))))((((((((((((((()))***)))))))))))))))******((((((''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))++++++++++++***(((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((()))))))))+++***((((((******(((&&&))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((''''''''''''***************+++++++++************************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---------......------...////////////...---...///000000000000//////000111222333333333333888888777777777777666666777777888999:::<<<===>>>;;;;;;<<<>>>@@@CCCEEEGGGDDDEEEFFFHHHJJJMMMOOOPPPQQQOOOLLLKKKLLLLLLLLLKKKHHHIIIJJJKKKLLLNNNOOOPPPTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWWWWXXXYYY\\\^^^```___dddgggddd]]]ZZZ]]]bbbhhhgggfffdddcccaaa___^^^______^^^^^^^^^^^^______ffffffeeeccc```\\\XXXVVVWWWWWWWWWWWWUUUTTTRRRQQQQQQSSSUUUVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVYYY]]]aaabbbaaa___[[[XXXUUUTTTUUUWWWXXXXXXZZZYYYWWWVVVUUUUUUUUUVVVWWWVVVVVVTTTSSSPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLOOORRRSSSRRRQQQPPPOOONNNLLLLLLMMMMMMLLLKKKJJJKKKLLLMMMMMMKKKIIIHHHNNNNNNNNNLLLJJJJJJKKKLLLMMMPPPTTTVVVWWWTTTQQQNNNQQQPPPPPPOOONNNMMMKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB???>>>>>>>>>???@@@BBBCCCEEEDDDCCCBBBBBBAAAAAAAAACCCDDDEEEEEEEEECCCBBBAAA??????@@@AAACCCEEEGGGHHHTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKIIIIIIEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@???@@@???>>>===<<<<<<<<<<<<===;;;999999;;;===>>>>>>??????>>><<<:::777555444555555555555555555555555222333444444333222333555222111111000000/////////000000000//////---,,,+++++++++++++++++++++++++++++++++++++++++++++******************)))))))))((((((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%&&&'''((()))******)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((###%%%'''(((((((((***,,,%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&''''''((('''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((******)))(((((((((((()))((((((((((((((())))))******))))))(((((())))))***'''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((()))************)))(((''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''(((((((((((()))))),,,***((())),,,---+++))))))((((((''''''(((((())))))))))))*********++++++))))))))))))))))))))))))))))))(((((())))))***+++************************))))))******++++++,,,,,,))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,---------------......///......---............////////////...///000111222222222222444444444444444333333333666777888999:::;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJNNNLLLJJJJJJKKKKKKKKKIIIHHHIIIIIIJJJLLLNNNPPPQQQUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXYYY[[[\\\^^^___\\\```dddccc___]]]___cccggggggeeedddcccbbbaaa```^^^^^^^^^^^^___```aaabbbfffffffffdddaaa\\\XXXVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSUUUUUUSSSRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTUUUSSSTTTWWWZZZ^^^^^^\\\ZZZXXXVVVUUUUUUWWWYYYYYYYYY]]]\\\ZZZXXXWWWWWWXXXXXXUUUUUUTTTSSSQQQOOOMMMKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOMMMKKKKKKKKKLLLKKKJJJIIIJJJKKKMMMMMMLLLLLLKKKPPPQQQPPPNNNKKKKKKLLLNNNQQQRRRUUUVVVVVVTTTQQQOOONNNMMMMMMLLLKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA============>>>@@@BBBDDDCCCBBBAAA@@@????????????BBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@???@@@@@@AAAAAASSSRRRPPPNNNMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJIIICCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@@@@???======<<<<<<<<<<<<=========;;;888888999;;;<<<<<<======<<<;;;:::888777666444444444444444444444444111333444333222111333444222222111000000///......///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''(((((((((((((((((('''$$$%%%'''(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''$$$&&&(((((('''((()))+++&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&''''''((()))))))))))))))(((''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((()))''''''''''''((((((((()))''''''''''''((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''((())))))((('''''''''''''''((((((((((((((('''''''''((((((((())))))***'''%%%'''+++,,,***(((((((((''''''''''''(((((())))))))))))*********+++)))))))))))))))*********)))((('''''''''((()))***************************((((((((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,,,,---+++,,,,,,------,,,,,,+++......---------...///000......///000111111111111222222222222222222222222666666777888888888888888999999;;;<<<>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHKKKJJJIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJLLLNNNPPPRRRTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXYYY[[[\\\]]]]]]^^^[[[]]]```aaa```___```aaadddeeeffffffeeedddaaa```[[[\\\\\\^^^```bbbdddeeedddeeeeeeeeebbb^^^[[[XXXUUUUUUTTTTTTTTTSSSSSSRRRSSSSSSTTTSSSQQQQQQSSSTTTVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUWWWZZZ]]]\\\ZZZXXXVVVUUUVVVXXX[[[\\\\\\[[[^^^]]][[[ZZZXXXXXXXXXYYYVVVVVVUUUSSSQQQOOOMMMKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRQQQQQQPPPPPPPPPPPPPPPNNNLLLJJJIIIJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPOOOMMMNNNPPPRRRRRRSSSTTTTTTSSSQQQOOONNNKKKKKKJJJIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<===>>>@@@BBBDDDBBBAAA@@@???>>>>>>>>>???AAA@@@???>>>============???>>>==================RRRQQQNNNLLLLLLLLLMMMNNNMMMNNNNNNMMMMMMLLLKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHGGGEEEDDDCCCBBBAAA;;;;;;;;;;;;;;;<<<===>>>:::888555555666888888888::::::;;;;;;;;;:::999999444444444444444444444444222333444333111000111222222222111111000//////......///////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((('''&&&++++++++++++************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&"""$$$&&&((())))))((('''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&((()))(((''''''((()))&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%((((((((()))))))))******((((((((((((((((((((((((''''''''''''((()))++++++%%%%%%&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))******))))))(((((((((''')))))))))))))))(((((((((&&&'''((((((((((((((('''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))%%%""" """'''***(((%%%((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,******+++++++++******)))///...,,,+++,,,---///111---...///000111111111111222222222333333444444444555555666666666666555555888888999;;;===>>>???@@@>>>???@@@BBBDDDGGGIIIJJJJJJIIIIIIJJJLLLLLLJJJIIIIIIIIIIIIJJJLLLOOOQQQSSSSSSTTTVVVYYYZZZZZZZZZZZZXXXYYYZZZ\\\]]]]]]]]]]]]\\\]]]^^^````````````___```cccfffiiihhheeeaaa___YYYZZZ[[[]]]```bbbeeefffbbbccceeeeeedddaaa^^^[[[TTTTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRPPPQQQSSSUUUXXXWWWWWWVVVVVVWWWWWWXXXVVVWWWXXX[[[]]]\\\ZZZWWWUUUUUUWWWZZZ^^^___^^^]]]___]]]\\\ZZZYYYXXXYYYYYYXXXXXXWWWUUUSSSQQQOOOMMMJJJJJJLLLMMMOOOQQQRRRSSSTTTSSSQQQPPPOOOOOOPPPPPPKKKJJJHHHHHHJJJLLLMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTPPPPPPPPPOOOOOOPPPSSSVVVQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@???>>><<<;;;<<<<<<>>>@@@BBBDDDBBBBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;::::::;;;;;;:::::::::;;;;;;===>>>>>>VVVTTTPPPMMMKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDBBBAAAAAACCCFFFHHHHHHGGGEEEDDDBBBAAAAAAAAA=========<<<;;;;;;::::::===<<<:::777555444333333888888888888777666444444444444333333333444444555555444333222111111111111////////////////////////222111111000///.........))))))***+++,,,,,,------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((************))))))))))))((((((((('''&&&&&&&&&%%%((()))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))&&&######%%%''''''%%%'''((()))***)))(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))'''&&&%%%&&&&&&(((%%%$$$%%%((())))))'''%%%&&&&&&'''((((((''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&)))))))))))))))(((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''))))))(((((('''''''''&&&(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))((('''''')))(((&&&(((,,,******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''')))*********)))(((&&&&&&&&&'''((())))))***))))))))))))((((((((((((+++*********))))))(((((()))***++++++++++++***)))******+++,,,---......///---------............///111111000///////////////---...000111333333333333555555666666777777888888666777888999;;;<<<===>>>>>>???@@@BBBDDDGGGIIIKKKLLLKKKJJJIIIIIIHHHIIIIIIDDDFFFIIILLLNNNOOONNNNNNSSSTTTVVVXXXZZZZZZZZZZZZ\\\[[[[[[[[[[[[\\\]]]]]]bbbcccccccccbbb```^^^]]]___aaaeeeggggggeeeaaa___]]]\\\[[[ZZZZZZ\\\^^^___```aaabbbcccccc```[[[WWWUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPOOOPPPQQQTTTWWWXXXYYYWWWUUUUUUWWWYYYYYYYYY\\\\\\\\\[[[[[[YYYXXXWWW[[[^^^aaacccbbb```_________[[[XXXVVVVVVXXXXXXXXXYYYYYYYYYXXXVVVSSSPPPNNNKKKMMMPPPRRRTTTTTTSSSSSSXXXVVVRRROOOMMMMMMNNNOOOMMMMMMLLLKKKJJJJJJKKKKKKPPPRRRSSSSSSRRRRRRSSSTTTRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOMMMLLLLLLLLLMMMMMMJJJLLLNNNMMMKKKIIIIIIIIIEEECCCBBBBBBDDDEEEDDDCCCGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA???>>>============>>>???@@@@@@AAAAAA???@@@@@@???===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;;;;:::WWWUUUQQQNNNKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@@@@AAADDDEEEFFFEEECCCBBB@@@?????????:::::::::;;;<<<<<<======;;;::::::999888777777666777777777666666444333333333333222222222222333333444333222111111000111111////////////////////////111000000///......------,,,,,,++++++++++++******,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((&&&$$$%%%'''((((((&&&'''((()))***)))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&'''(((((((((&&&$$$%%%''')))(((&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))((('''''''''''''''''''''((()))***&&&&&&''''''(((''''''&&&***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&(((------***((()))***)))))))))((((((((('''***************************)))))))))((((((((((((''''''(((((()))))))))(((&&&&&&''''''((())))))***))))))))))))((((((((((((*********)))))))))((((((++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------111000000///////////////...///000111222333333444555555555555666666666666666666777999:::;;;<<<=========???AAACCCFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIHHHIIILLLNNNOOOOOONNNNNNSSSTTTVVVXXXYYYYYYYYYXXXXXXYYYZZZ\\\___aaabbbcccffffffffffffeeedddbbbaaabbbdddgggiiiiiifffccc```]]]\\\ZZZYYYZZZ[[[\\\^^^]]]___aaadddeeebbb^^^ZZZTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQPPPPPPRRRTTTVVVXXXWWWVVVUUUVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXX\\\___bbbcccbbb```______^^^[[[WWWUUUVVVWWWWWWWWWWWWXXXXXXWWWUUURRROOOMMMKKKLLLOOOQQQRRRSSSSSSSSSWWWUUURRRNNNMMMLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMRRRSSSTTTTTTRRRRRRSSSUUUSSSTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMRRRSSSTTTRRROOOKKKIIIIIIDDDBBBAAAAAACCCDDDCCCBBBFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<======>>>??????@@@AAAAAA???@@@AAA???===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;WWWUUURRRNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGKKKJJJHHHFFFEEEDDDEEEEEECCCBBB@@@>>>>>>???AAABBBCCCBBBAAA???>>>===<<<<<<999999::::::;;;<<<<<<<<<777888999:::;;;::::::999555555555555555444333222222222111111111111222222111111000000000000000111//////////////////////////////......------,,,,,,......---+++***)))((('''++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''((((((((((((((('''''''''***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&''')))***)))''''''((()))***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((()))***)))'''&&&&&&'''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))(((((()))))))))((('''''''''''''''''')))***+++,,,&&&&&&'''((()))))))))(((*********))))))))))))((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((&&&)))000222...(((&&&))))))))))))((((((((((((*********************************))))))))))))(((''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))(((((((((((())))))))))))******))))))))))))((((((,,,,,,+++******+++,,,,,,++++++++++++******))))))++++++++++++,,,,,,,,,,,,000000//////////////////000/////////000222333555555555555555555444444444555555666777999:::;;;;;;;;;<<<===???AAACCCFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNOOOPPPPPPOOONNNTTTUUUVVVVVVWWWWWWVVVVVVUUUWWWZZZ___cccfffiiijjjhhhhhhiiihhhgggfffdddcccfffgggiiikkkjjjgggcccaaa\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ\\\___ccceeeccc___[[[SSSSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRTTTVVVWWWVVVUUUTTTVVVZZZ\\\]]]]]]ZZZZZZZZZ[[[[[[ZZZYYYYYY]]]```bbbcccaaa___^^^^^^\\\ZZZVVVTTTUUUUUUUUUUUUUUUUUUUUUTTTRRROOOMMMKKKJJJJJJLLLNNNOOOQQQRRRSSSUUUSSSPPPMMMLLLKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTRRRQQQRRRSSSTTTTTTTTTTTTRRRPPPOOOMMMJJJIIIGGGFFFGGGIIILLLNNNXXXYYYXXXVVVQQQLLLIIIGGGDDDBBB@@@AAABBBCCCBBBAAADDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>======<<<======>>>>>>??????@@@@@@@@@@@@AAA???<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;UUUSSSPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJIIIGGGEEEDDDEEEFFFGGGCCCBBB@@@???>>>???@@@AAABBBAAA???>>><<<;;;;;;;;;;;;;;;;;;:::999999888888555777999:::;;;:::999888555555555555555444333333333222222111111111111222000////////////000000111........................---------,,,,,,,,,++++++...---,,,+++***)))((('''******)))((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&%%%''''''((((((((((((''''''))))))((((((''''''&&&&&&******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&((()))******)))((((((((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''''''''''''''((()))***+++&&&'''((()))***+++++++++)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((+++'''(((///444000***&&&))))))))))))(((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((''''''&&&%%%%%%'''((()))''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((++++++,,,,,,,,,,,,++++++*********)))))))))))))))++++++++++++,,,,,,,,,,,,//////////////////......111000///...///111333555666666666555555444444333444444555666777888999:::999:::;;;===???AAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLNNNPPPQQQQQQQQQQQQTTTTTTTTTUUUTTTTTTTTTTTTTTTVVV[[[```eeeiiilllmmmhhhhhhhhhhhhgggeeedddbbbfffggghhhiiigggdddaaa^^^[[[ZZZYYYXXXXXXXXXYYYYYYXXXZZZ]]]aaabbbaaa\\\XXXRRRSSSTTTVVVVVVVVVUUUUUUSSSSSSSSSRRRSSSTTTUUUVVVVVVUUUUUUWWWZZZ\\\]]]\\\YYYYYYZZZZZZZZZZZZZZZYYY]]]___aaaaaa___]]]\\\\\\[[[YYYUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJGGGHHHHHHJJJLLLOOOQQQRRRSSSQQQOOOMMMKKKKKKKKKKKKMMMMMMNNNOOOPPPRRRSSSTTTRRRSSSSSSRRRPPPOOOOOOPPPRRRRRRRRRQQQPPPMMMKKKJJJHHHGGGEEEDDDFFFIIILLLOOOWWWXXXXXXVVVPPPKKKGGGEEEDDDBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>=========>>>>>>>>>?????????@@@@@@>>><<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::888888888999:::QQQPPPOOOMMMMMMLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDFFFGGGIIIDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA???===<<<;;;;;;::::::::::::999888888777777555666777999888777555444555555666666666555444444444444333222222222222222/////////...//////000000------------------------,,,,,,,,,,,,+++++++++++++++++++++******)))))))))***)))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((&&&&&&(((((())))))(((((('''''''''((((((((())))))&&&''')))*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&%%%&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&'''''''''%%%&&&'''((()))*********''''''''''''''''''''''''(((((())))))))))))((((((((((((((())))))*********((((((((((((((((((((((((...(((&&&+++000...+++)))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((())))))(((***,,,......,,,***(((''''''((())))))***++++++,,,,,,,,,,,,---------------...////////////......111000.........000222444666666666555555444444444444444555666777777888888888999999;;;===???AAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLNNNQQQSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRUUUWWWZZZ___cccgggjjjkkkhhhiiiiiiiiihhhfffdddccccccdddeeeeeeccc```]]][[[YYYYYYXXXXXXXXXXXXXXXXXXYYYYYY[[[]]]^^^[[[WWWSSSSSSTTTUUUWWWWWWWWWVVVUUURRRRRRRRRSSSSSSTTTTTTUUUWWWVVVVVVXXXZZZ[[[[[[ZZZXXXYYYYYYZZZZZZZZZYYYYYY[[[]]]^^^^^^\\\ZZZZZZZZZZZZXXXUUUTTTTTTSSSRRRQQQQQQPPPOOONNNMMMKKKIIIHHHEEEEEEFFFHHHKKKNNNPPPRRRQQQPPPNNNLLLKKKKKKJJJKKKLLLMMMMMMOOOPPPRRRTTTUUUQQQRRRRRRPPPMMMKKKLLLLLLNNNNNNNNNNNNLLLJJJHHHFFFFFFEEEDDDDDDFFFIIIMMMOOOSSSUUUVVVUUUPPPKKKHHHFFFEEECCCAAAAAABBBBBBBBBAAA?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????==================>>>>>>>>>??????>>>;;;999::::::=========<<<<<<;;;;;;;;;;;;:::999777777777888999NNNNNNNNNMMMMMMMMMNNNNNNJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCDDDEEEFFFGGGDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???===<<<;;;::::::666666777777888999999999555555666666555444333222555555666666666555555444555444333222222222222222000000///////////////000------------------------,,,,,,,,,,,,++++++++++++)))))))))***************)))((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&)))))))))(((((((((((('''&&&&&&&&&'''''''''''''''&&&'''((()))************((((((((((((((((((((((((%%%&&&((()))******)))(((''''''((((((((()))))))))''')))******((((((((()))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''(((((('''%%%%%%&&&(((&&&'''((())))))))))))(((((((((((())))))******+++))))))(((&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''(((((('''&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))---(((%%%)))++++++***+++(((((((((((())))))))))))************************%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''((((((((((((((((((''''''(((((())))))******''''''(((((((((((())))))'''))),,,......,,,)))'''''''''((()))***+++,,,,,,,,,,,,,,,,,,------------,,,---...///000///...---000000///...///000111222444444444444444444333333444444555666666777888888888888999:::<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJMMMOOORRRTTTUUURRRRRRQQQPPPPPPPPPQQQQQQVVVVVVXXX[[[^^^bbbdddfffjjjjjjkkkjjjiiihhhfffeeeaaaaaabbbaaa```]]][[[YYYWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYWWWTTTQQQSSSUUUWWWXXXXXXWWWVVVUUUPPPQQQQQQRRRSSSTTTTTTTTTVVVUUUVVVWWWZZZZZZYYYXXXYYYYYYYYYZZZZZZYYYXXXXXXYYYZZZ\\\[[[ZZZYYYYYYZZZZZZXXXVVVTTTTTTSSSRRRPPPOOOOOONNNLLLKKKJJJIIIHHHDDDEEEGGGJJJMMMPPPRRRSSSPPPOOONNNMMMLLLKKKKKKJJJLLLLLLMMMNNNPPPRRRTTTUUUPPPQQQQQQNNNKKKIIIIIIIIIKKKKKKKKKKKKIIIHHHFFFDDDCCCCCCDDDEEEFFFIIIKKKLLLOOORRRTTTTTTPPPLLLHHHGGGDDDBBB@@@@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????????????????<<<<<<<<<<<<============<<<===>>>===;;;::::::;;;>>>>>>======<<<;;;;;;;;;:::999999888888888888999OOONNNNNNMMMMMMMMMMMMLLLIIIIIIIIIHHHGGGEEEDDDCCCEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@???>>><<<;;;:::999999555555666777777888888999444444444444444333333333333444444555555555444444444333222111111000000000222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((()))))))))''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&(((***+++***)))((('''((((((((()))))))))))))))******)))&&&%%%''')))))))))((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++***))))))%%%'''((('''%%%%%%'''***%%%&&&'''))))))*********'''''''''((()))*********(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''((('''''''''''''''((()))%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))&&&%%%((()))'''(((+++'''((((((((()))))))))***************************&&&&&&&&&&&&''''''((((((''''''(((((()))))))))((((((((((((((((((((((((''''''''''''((()))*********'''''''''((((((((()))))))))))))))******))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,+++,,,...///000///...---////////////000000000000111111111111222222222222555555555666777777888888888888888:::;;;===???@@@AAAAAAAAAAAAAAABBBCCCDDDGGGHHHIIIKKKMMMOOOQQQSSSPPPPPPOOONNNOOOOOOQQQQQQUUUTTTTTTUUUXXX\\\```bbbiiiiiiiiiiiihhhfffeeeccc``````aaaaaa___]]][[[ZZZUUUVVVWWWXXXYYYZZZZZZZZZ\\\ZZZWWWVVVVVVVVVTTTRRRUUUVVVXXXYYYYYYWWWUUUTTTNNNNNNPPPQQQRRRSSSTTTTTTRRRRRRTTTVVVYYY[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWWWWXXXZZZ[[[[[[YYYYYYZZZ[[[[[[YYYVVVUUUUUUTTTQQQPPPOOONNNMMMKKKJJJIIIHHHHHHEEEGGGJJJNNNQQQTTTUUUUUUPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKMMMNNNPPPRRRSSSQQQRRRQQQOOOKKKHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFEEE@@@AAABBBDDDFFFGGGHHHHHHJJJMMMPPPPPPMMMHHHEEECCCBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<<<<::::::;;;<<<>>>>>>>>>===<<<;;;;;;;;;999999:::;;;;;;;;;::::::PPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDGGGFFFFFFDDDCCC@@@>>>===AAAAAAAAABBBBBBCCCCCCCCC???>>>===;;;:::999888888888888888777666666555555444444333333333444555555222222333444444333333333333222111000////////////333333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((('''''''''(((((()))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))(((((((((((('''''''''(((((((((''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((($$$&&&(((***++++++))))))(((((((((((())))))))))))***++++++((($$$###&&&((())))))(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++,,,++++++$$$&&&((('''%%%%%%(((+++$$$%%%'''(((***+++++++++&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''''''''''''''(((***+++,,,)))***************)))(((&&&'''''''''(((((())))))(((((())))))))))))((((((######$$$%%%%%%&&&''''''))))))))))))))))))))))))&&&%%%&&&)))(((%%%&&&***'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''')))*********)))(((((((((((((((((('''''''''&&&''''''((()))******+++&&&'''''''''(((((())))))+++***'''&&&&&&'''***+++++++++++++++************)))************++++++++++++,,,...000000///...---...///000000000000000///......//////000000111111555555666666777777888888888888999:::;;;===???@@@AAAAAA@@@@@@AAAAAABBBBBBHHHHHHIIIJJJKKKMMMOOOPPPOOOOOONNNMMMNNNOOOPPPQQQSSSRRRQQQRRRTTTYYY^^^aaaffffffgggfffeeedddbbbaaaaaaaaabbbaaa```___]]]\\\UUUVVVWWWYYYZZZ[[[[[[[[[\\\ZZZWWWUUUVVVVVVVVVUUUVVVWWWYYYZZZYYYWWWUUUSSSLLLMMMOOOQQQRRRSSSTTTTTTOOOPPPRRRUUUYYY[[[[[[ZZZZZZZZZZZZZZZYYYXXXVVVVVVXXXZZZ[[[[[[ZZZZZZ[[[]]][[[YYYWWWVVVUUUTTTRRRPPPOOONNNLLLKKKIIIIIIHHHHHHFFFIIIMMMRRRUUUWWWWWWWWWPPPOOOOOONNNMMMLLLKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQSSSSSSRRROOOKKKIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGFFF>>>???AAADDDEEEFFFEEEEEEFFFIIIKKKKKKHHHCCC@@@>>>@@@>>><<<<<<<<<<<<;;;:::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::<<<;;;::::::;;;===???>>>>>>===<<<;;;;;;;;;999:::<<<===>>>===<<<<<>>>>>===<<<<<<===<<<:::888;;;:::999888777777777777444444444333333222222222444444444333333333222222111000000000//////......///////////////////////////......------,,,++++++,,,,,,,,,++++++*********(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&$$$###%%%&&&((()))))))))((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''')))+++------,,,***(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%$$$%%%&&&'''(((''')))***)))((('''(((***+++***)))((('''&&&%%%$$$'''((()))******)))((('''''''''''''''''''''''''''++++++)))'''&&&%%%%%%%%%''''''((((((((((((''''''''''''(((((((((((('''''')))(((&&&%%%&&&''')))***++++++******))))))((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%'''((((((((((((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&''''''((()))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((''''''(((******)))((((((((((((((()))************+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------......///000000000000000111222333333444444888888888888888888888888888888999:::;;;;;;<<<<<>>======999999999999999999999999999999999999:::;;;<<<<<<::::::::::::::::::::::::<<<;;;:::999999999:::;;;<<<<<<<<<;;;;;;::::::::::::<<>>999QQQPPPOOONNNMMMLLLLLLLLLIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDFFFFFFDDDBBB>>>===<<<<<<===<<<:::999::::::999888777777777777444444444444333333222222333333333333222222222222111111000000000/////////.................................---,,,,,,++++++,,,++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%$$$%%%&&&'''((()))(((((('''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%((()))******))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$)))((('''&&&&&&''''''((('''&&&%%%%%%%%%&&&'''(((''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''',,,,,,+++++++++++++++,,,'''(((((())))))(((((('''''''''((((((((((((''''''+++***((('''&&&'''((((((((((((((((((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&(((((((((((((((''''''''')))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))************)))((((((((((((((()))************+++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,......//////000111111111000111111222333333444444444444444444444444444444555666777888:::;;;======>>>>>>======>>>???AAABBBFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNMMMNNNOOOPPPRRRSSSRRRPPPNNNNNNPPPVVV[[[___eeeccc```]]][[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\]]]^^^YYYYYYYYYZZZZZZZZZ[[[[[[]]][[[XXXVVVVVVVVVUUUTTTTTTVVVYYY]]]^^^[[[UUUQQQNNNLLLKKKMMMPPPRRRRRRPPPPPPQQQRRRTTTVVVWWWXXXYYYZZZXXXVVVTTTTTTUUUWWWXXX[[[ZZZXXXWWWWWWXXXZZZ[[[UUUTTTSSSQQQOOONNNMMMMMMOOONNNMMMLLLKKKKKKKKKKKKNNNTTT[[[]]]\\\YYYZZZ[[[UUURRROOOLLLLLLLLLLLLKKKJJJHHHGGGIIIMMMOOOPPPOOORRRQQQPPPNNNLLLJJJIIIIIIJJJIIIGGGFFFCCCBBB@@@????????????@@@@@@@@@AAAAAACCCDDDEEEEEEDDDCCCBBBAAABBBBBBAAA@@@???>>>===<<<:::::::::999999888888888999999999888999999:::::::::::::::::::::999999999;;;:::999999999:::;;;;;;;;;:::::::::999999999888:::;;;===AAADDDBBB>>>999SSSRRRQQQOOOMMMLLLKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBEEEGGGHHHGGGFFF???=========>>>===;;;999::::::999888777777777777555444444444444444333333222222222222111111111000111111111111000000000000..............................------,,,,,,++++++*********+++++++++++++++************************))))))(((((((((((())))))&&&''''''((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$)))((('''&&&%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''''')))***)))((('''(((***'''((()))***+++,,,,,,---)))(((((((((((((((((()))***)))))))))((((((''''''((((((((((((***+++,,,---((())))))******))))))(((''''''((((((((((((''''''---,,,***((('''''''''((((((((((((''''''''''''&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))*********)))((((((***))))))(((''''''&&&&&&%%%&&&((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******))))))((((((((((((((()))************+++++++++++++++***************))),,,,,,,,,,,,------------...//////000111111222222111111111222222333333444222222222222222222222222222333555777999;;;<<<===::::::;;;;;;===>>>@@@AAAFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOQQQRRROOONNNMMMNNNQQQVVV[[[^^^bbb```\\\XXXVVVVVVWWWWWWWWWYYYZZZZZZYYYYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^______]]][[[XXXVVVVVVWWWVVVUUUUUUVVVWWWYYYZZZXXXTTTPPPLLLKKKKKKLLLOOOPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXVVVUUUTTTTTTVVVWWWYYY[[[ZZZYYYWWWWWWWWWXXXYYYRRRQQQOOOMMMLLLLLLMMMMMMPPPOOONNNMMMLLLLLLLLLLLLOOOUUU\\\```___\\\[[[[[[UUURRRNNNLLLLLLLLLKKKIIIGGGFFFFFFHHHKKKNNNNNNNNNPPPOOOMMMKKKIIIHHHHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@============>>>>>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;::::::999888777777999999888777777777888888999999999999999999999999999999888999999:::;;;<<<:::::::::999999999999999::::::;;;===??????<<<999UUUTTTRRRPPPMMMLLLKKKJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAADDDGGGHHHFFFEEE>>>=========>>>>>><<<::::::999888777777666666666444444444444444444444444111111111111000000000000111111111111111111000000..............................------,,,++++++***))))))******++++++,,,,,,************************))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%((((((''''''(((***+++,,,''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############(((''''''&&&&&&&&&&&&&&&''')))***)))((('''(((***&&&'''((()))***+++,,,---)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&((()))++++++))))))************))))))''''''(((((((((((('''''',,,+++***)))(((((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''(((((()))(((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))(((((())))))((((((''''''''''''$$$&&&(((***+++***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&))))))(((((((((((())))))))))))*********+++++++++++++++++++++************,,,,,,,,,---------...............///000000111111111111111222222333333333333333333333333333333333222333444555777888999:::999:::;;;<<<>>>@@@AAABBBEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPMMMMMMMMMOOORRRVVVZZZ\\\^^^\\\XXXTTTRRRRRRTTTUUUVVVWWWYYYYYYXXXXXXYYY[[[ZZZZZZ[[[]]]^^^```aaaaaa]]]ZZZXXXWWWWWWXXXWWWVVVVVVVVVUUUVVVWWWUUURRRPPPLLLLLLMMMNNNPPPQQQQQQQQQQQQRRRTTTVVVWWWXXXXXXXXXVVVUUUTTTTTTTTTVVVWWWXXXZZZYYYWWWVVVUUUUUUUUUUUUSSSQQQPPPNNNNNNOOOPPPQQQOOOOOONNNMMMMMMMMMMMMMMMNNNTTT\\\aaaaaa___]]]\\\UUURRROOOMMMMMMLLLJJJIIIEEEEEEEEEFFFIIIKKKLLLMMMNNNMMMJJJGGGFFFFFFFFFGGGCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<;;;:::888777666666999888777666666666666666777777888888888888888999777888888999999:::;;;<<<:::::::::::::::::::::::::::999999:::;;;;;;:::999VVVTTTRRRPPPMMMKKKJJJJJJHHHGGGEEECCCBBBAAA@@@@@@????????????>>>>>>>>>>>>@@@@@@@@@BBBDDDDDDBBBAAA>>>===<<<===>>>>>><<<::::::999888777666666666666444444444444444444444444111111111000000000//////000000000000000000111111...........................------,,,++++++******)))))))))******+++++++++************************))))))(((((((((((()))))))))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%***)))((('''&&&''')))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((((((((''''''''''''#########$$$$$$%%%%%%%%%'''''''''''''''''''''&&&''')))***)))((('''(((***&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%)))((((((((()))***++++++))))))************))))))''''''(((((((((((('''''')))))))))))))))***++++++((((((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$&&&'''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''(((((())))))''')))+++......---+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000111222222222222222333333333333333333333333333333444444444555555666666666:::;;;===???AAABBBDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLNNNPPPSSSVVVYYYZZZYYYWWWTTTRRRPPPQQQRRRSSSTTTUUUWWWWWWWWWWWWXXXZZZYYYZZZ[[[\\\]]]___``````]]]ZZZXXXWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTSSSQQQOOOMMMNNNPPPRRRRRRRRRSSSSSSSSSTTTVVVXXXYYYYYYXXXWWWTTTTTTTTTSSSTTTUUUVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSNNNNNNMMMLLLLLLLLLMMMMMMMMMRRRZZZ```aaa```]]]\\\UUUSSSPPPNNNNNNLLLJJJHHHCCCCCCDDDEEEFFFGGGIIIKKKKKKIIIGGGDDDCCCCCCDDDEEE@@@@@@@@@?????????>>>>>>????????????>>>>>>>>>>>>?????????>>>????????????<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777666666888777777666555555555555666666666777777777888888666777888999::::::;;;;;;888888888888888999999999999999888888777777888999UUUTTTQQQOOOMMMKKKJJJJJJHHHGGGEEECCCBBB@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@BBBAAA???===<<<;;;;;;<<<======;;;:::999999888777666666666666222222333333333333444444111111111111000000000///////////////000000000000------------------------------,,,,,,++++++******)))))))))***************************************))))))(((((((((((())))))))))))(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%******)))))))))((((((((($$$%%%&&&'''((((((((((((%%%&&&'''(((((((((((('''''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((((())))))******))))))(((''''''((((((((((((''''''&&&'''''')))******++++++%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''((((((((($$$%%%&&&'''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((&&&&&&''''''((())))))***%%%'''(((******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((())))))***)))************+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------+++,,,,,,------...//////222222222222222222222222222222222222222222222222555555555555555555555555:::<<<>>>@@@BBBCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLNNNPPPSSSUUUWWWXXXXXXTTTTTTRRRQQQQQQQQQRRRRRRRRRTTTUUUVVVUUUUUUWWWYYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\ZZZXXXXXXYYYZZZZZZZZZXXXVVVTTTTTTTTTRRRPPPNNNNNNPPPSSSTTTTTTTTTTTTUUUSSSUUUWWWXXXYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQNNNNNNMMMMMMLLLMMMMMMNNNOOORRRXXX]]]___^^^[[[YYYUUURRRPPPNNNMMMLLLIIIGGGBBBCCCDDDDDDCCCDDDFFFHHHGGGFFFDDDCCCAAAAAAAAABBB>>>>>>>>>===========================<<<<<<<<<<<<=========<<<======>>>???:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777666555555555666666444555555666666777777777666777888999:::::::::999666666666666666777777777888888888777555555777888SSSRRRPPPNNNLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@======>>>>>>>>>>>>>>>>>>???>>>>>>@@@AAAAAA???===;;;::::::;;;<<<<<<;;;999999888777666666555555666111111111222222222333333222222111111111000000000---.........////////////------------------------------,,,,,,+++*********************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))'''&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))((((((((((((&&&&&&(((((()))(((''''''$$$%%%'''((())))))))))))''')))***)))((('''(((***%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''''''''((((((((((((''''''&&&''''''((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&'''''''''((((((((()))%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''((())))))*********)))'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((((((((()))******)))************+++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////222222222222222222222222111111111111111111111111333444444444555555666666999:::<<<>>>@@@AAAAAAAAA??????@@@AAABBBCCCDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKMMMOOORRRUUUWWWWWWWWWVVVPPPQQQQQQRRRRRRSSSRRRRRRSSSUUUVVVWWWWWWWWWYYY[[[\\\\\\\\\[[[[[[ZZZZZZZZZ\\\ZZZXXXXXXZZZ[[[[[[[[[XXXWWWUUUTTTTTTRRROOOMMMNNNQQQUUUVVVUUUTTTUUUVVVRRRSSSVVVWWWWWWVVVTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRRRRQQQQQQPPPQQQRRRSSSTTTTTTSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOOSSSUUUXXX[[[[[[ZZZVVVSSSRRRPPPNNNMMMLLLIIIFFFDDDBBBCCCDDDCCCAAAAAACCCEEEDDDCCCCCCBBBAAA@@@??????======<<<<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<:::::::::999999888888888666666666666666666777888333444444555666666777777777888999999:::999888888777777777777888888888999777888999888555444666888RRRQQQOOOMMMLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@=========>>>>>>>>>>>>>>>>>>===>>>@@@AAABBB@@@>>>:::999999:::;;;<<<:::999999888777666666555555555000000111111111222222222222222222222111111111111,,,---------......//////------------------------------,,,,,,+++******)))++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***)))((('''&&&''''''(((((((((''''''''''''((((((%%%&&&&&&''''''(((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((((((((''''''''''''&&&''''''((('''&&&$$$######$$$&&&(((************((()))***)))((('''(((***###$$$$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))(((((((((((()))+++,,,---''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''&&&'''''''''((((((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++)))))))))(((''''''&&&&&&,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((''''''(((((((((((((((((()))******)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,------......///000000000222222222222222222222222222222222222222222222222222222333444666777777888777888:::<<<>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCEEEFFFHHHJJJKKKKKKKKKJJJNNNPPPTTTVVVXXXXXXVVVUUUNNNOOOQQQSSSTTTTTTSSSSSSVVVXXXZZZZZZZZZZZZ\\\^^^^^^^^^]]]\\\ZZZYYYXXXXXX\\\ZZZXXXXXXZZZ[[[\\\[[[XXXWWWVVVUUUUUURRROOOLLLMMMQQQUUUVVVUUUTTTTTTVVVPPPRRRTTTVVVVVVUUURRRQQQUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRTTTVVVXXXWWWUUUSSSQQQPPPPPPOOOOOOOOOPPPPPPQQQWWWWWWXXXYYYYYYVVVRRROOOPPPOOOLLLKKKJJJHHHDDDBBBBBBDDDEEECCC@@@???AAACCCBBBBBBBBBBBBAAA???>>>======<<<<<<;;;;;;::::::999>>>>>>>>>======<<<<<<<<<999999888888888999;;;<<<999::::::;;;;;;<<<<<<===:::999999999999999999999666666666666666777888999333333444444555666777777777888999::::::999777666:::::::::;;;;;;<<<<<<<<<666888:::888555444555777UUUTTTQQQNNNKKKIIIGGGFFFGGGFFFEEECCCAAA@@@@@@@@@>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::888777666444444333333333333333333333333333333333222222111111000/////////000///...------...000111---,,,,,,,,,,,,---......,,,,,,,,,++++++*********************************(((((((((((())))))))))))***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''((())))))$$$%%%%%%&&&((())))))***((('''&&&%%%&&&(((***+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&+++*********)))'''&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************((((((''''''''''''((((((&&&'''''''''(((((())))))))))))(((''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((()))***(((%%%$$$&&&)))(((((()))))))))))))))((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))***++++++%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((((((&&&'''((()))************))))))))))))))))))))))))++++++,,,++++++***)))(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000111111222333333333444555666777888999999:::;;;;;;<<<<<<===;;;<<<===>>>@@@BBBCCCDDDCCCFFFIIIJJJJJJJJJKKKLLLMMMPPPSSSUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSUUUXXX[[[YYYXXXXXXZZZ]]]______^^^aaa```___]]]ZZZWWWTTTSSSUUUWWWZZZ]]]^^^___^^^]]]^^^\\\YYYVVVTTTSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQQQQSSSVVVVVVSSSOOOQQQQQQRRRUUUXXXYYYXXXWWWXXXXXXWWWVVVTTTRRRPPPNNNPPPQQQPPPNNNMMMNNNTTTXXX\\\YYYVVVSSSRRRRRRPPPOOOOOONNNLLLJJJGGGEEECCCBBBEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDBBB@@@>>>=========999999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999777666666666555555555444444444222333555555444555666888<<<:::888777888888777666777888999::::::999888777999888888777666555555444UUUSSSQQQNNNKKKIIIGGGFFFFFFFFFDDDBBBAAA@@@??????>>>===<<<;;;;;;<<<===>>><<<<<<======<<<<<<;;;:::999999999999999999999999777666555444444333333333333333333333333333333333111111000000///..................------......///+++++++++++++++,,,------,,,++++++++++++++++++***************************'''((((((((())))))))))))***)))(((&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$###&&&%%%$$$$$$$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&))))))))))))((('''&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''((((((((()))))))))((('''''''''''''''(((((('''&&&&&&&&&'''''''''''''''(((((((((((()))((()))***(((&&&%%%''')))&&&&&&'''&&&&&&%%%$$$###)))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((('''''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++*********)))***+++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000//////000000111222333333333333444666777888777888888999::::::;;;;;;;;;;;;===>>>@@@BBBCCCCCCDDDFFFIIIJJJJJJJJJKKKLLLLLLOOOQQQSSSRRRQQQQQQQQQUUUUUUUUUTTTSSSTTTWWWZZZXXXWWWXXXZZZ]]]______^^^```___]]]\\\ZZZXXXWWWVVVWWWXXXZZZ[[[\\\]]]\\\\\\[[[ZZZXXXVVVUUUUUUVVVVVVQQQPPPPPPOOONNNNNNMMMMMMNNNOOOOOOPPPQQQQQQRRRRRROOOOOOOOORRRUUUUUUSSSPPPQQQRRRSSSWWWZZZ\\\[[[ZZZXXXXXXVVVUUUSSSQQQPPPOOONNNOOONNNMMMLLLMMMQQQUUUXXXVVVSSSRRRRRRRRRQQQPPPQQQPPPNNNKKKIIIFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCAAA@@@>>><<<;;;:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888999999999999999999999999999999::::::999888666555666666555555555444444444444444444333222444777:::;;;999777777777888777666888888999::::::999888888888888777777666555555444SSSRRRPPPMMMJJJHHHGGGFFFEEEDDDCCCAAA@@@?????????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999999888888888888888888888888666666555555444333333333333333333333333333333333000000//////...------------------......------,,,***************+++,,,,,,*********+++++++++++++++************************''''''((((((((()))))))))******)))((('''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))******))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''(((''''''&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''''''''(((((((((((()))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((((((((()))(((''''''&&&''''''''''''''''''''''''((())))))'''(((((((((((()))))))))((())))))((('''&&&((()))''''''&&&&&&%%%$$$"""!!!((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''')))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))&&&'''((()))************)))))))))***************------------------------//////000000000111111111000000//////000000111222222222333333444666777888666666666777888888999999;;;;;;<<<>>>@@@AAACCCCCCDDDFFFIIIJJJJJJJJJLLLMMMNNNPPPRRRSSSRRRPPPPPPQQQWWWWWWWWWVVVTTTUUUWWWYYYYYYYYYZZZ\\\___aaaaaa```]]]\\\[[[YYYXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXWWWVVVUUUUUUVVVWWWWWWNNNOOOOOOOOOOOOMMMKKKJJJPPPPPPPPPPPPQQQRRRSSSSSSOOOOOOPPPRRRTTTUUUSSSQQQQQQRRRUUUYYY]]]___^^^]]]XXXWWWTTTRRRQQQPPPPPPPPPMMMNNNOOONNNMMMNNNPPPRRRSSSQQQPPPQQQRRRSSSRRRQQQRRRQQQOOOLLLJJJGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::999999999888::::::999888777777777777777777777777777777777777777888888888777666555444555555555555555444444444666555444111111333777;;;:::888666666777777666555888888::::::::::::888888777777777666555555444444QQQPPPNNNKKKIIIGGGFFFFFFCCCCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888777777777777777666666666555555555555444444333333222222222222222222222222111000000//////...------+++,,,---...---,,,+++******************+++,,,,,,))))))******++++++,,,,,,************************'''''''''((((((((())))))******))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&''''''(((***++++++,,,''''''&&&&&&'''(((******&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&'''''''''((('''''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''((()))((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&&&&'''((()))******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))******++++++------------------------////////////000000000000///////////////000111111222222222333444555777777555555666666777888888999:::;;;<<<>>>???AAABBBCCCDDDFFFIIIJJJJJJKKKMMMNNNSSSUUUVVVVVVUUUSSSSSSTTTXXXYYYYYYWWWUUUUUUVVVXXX\\\\\\]]]```ccceeedddcccZZZYYYXXXWWWWWWXXXZZZ[[[[[[ZZZYYYXXXXXXWWWXXXXXXVVVUUUTTTTTTSSSTTTUUUUUUNNNPPPQQQSSSSSSQQQPPPNNNRRRQQQQQQQQQQQQRRRSSSTTTRRRRRRSSSSSSTTTTTTSSSRRRQQQRRRUUUZZZ^^^``````^^^WWWUUURRRPPPOOOOOOPPPQQQNNNOOOPPPQQQQQQQQQQQQQQQOOONNNOOOQQQSSSUUUTTTRRRQQQPPPNNNKKKIIIFFFDDDCCCBBBBBBBBBAAABBBBBBCCCCCCCCCDDDFFFGGGGGGDDDAAA???===<<<<<<;;;;;;:::::::::::::::999999888888777777999999888777666666666666555555555555555555555555666666666666555555444444555555555555555555555555555555444333222333666999999777555555666666666555666777888999999888777666666666666555555444444444NNNMMMKKKIIIGGGFFFEEEEEEBBBAAA@@@>>>============::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999777777777666666555555555333444444555444444333222222222222222222222222222222222111000000//////...+++,,,---------,,,***)))+++++++++++++++,,,------)))))))))******+++++++++))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))****** """$$$&&&''')))***&&&&&&''''''((())))))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''(((((((((&&&'''((()))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((()))******''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''+++************+++,,,,,,---------------------------------.........///////////////...///000000111222222222333444555666777666666777777888999999999:::;;;<<<===???AAABBBCCCEEEFFFHHHIIIJJJKKKNNNPPPUUUWWWXXXWWWVVVUUUUUUVVVYYYZZZZZZYYYWWWVVVWWWXXX]]]]]]^^^aaadddeeecccbbbYYYXXXVVVVVVVVVXXXZZZ\\\\\\[[[ZZZXXXWWWVVVVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQNNNPPPRRRTTTUUUUUUTTTSSSSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSTTTSSSRRRQQQQQQPPPQQQRRRVVVZZZ^^^___^^^\\\TTTSSSPPPNNNMMMNNNOOOPPPNNNOOOOOOQQQQQQQQQPPPOOOMMMMMMOOORRRUUUVVVUUUSSSNNNMMMKKKIIIGGGDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCAAACCCFFFIIIJJJHHHEEECCC>>>===<<<:::999999999999999999888888888777777777888888777666555555555555666666666666666666666666555555444444444444444444444555555555555555555555222444666666555444555555777666444444555666555444444555666777777666555444555555555555444444444444KKKJJJHHHFFFEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<999::::::;;;;;;::::::999:::::::::::::::999999888888777777666666555555444222333444555555444333222222222222222222222222222222222222111000000//////------------,,,+++******+++++++++++++++,,,------)))))))))***************))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$%%%&&&((('''&&&$$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((''''''))))))))))))))))))))))))************)))((('''&&&++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111222222333555666777777777777888999999::::::::::::;;;===???@@@BBBBBBEEEGGGHHHIIIJJJLLLOOOQQQTTTUUUVVVUUUTTTTTTUUUVVVYYYZZZ[[[ZZZXXXWWWXXXYYY]]]]]]___aaaccccccaaa___ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\[[[YYYXXXWWWVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPNNNPPPQQQSSSUUUUUUUUUUUUSSSSSSTTTUUUUUUTTTTTTSSSQQQRRRSSSQQQOOONNNOOOPPPSSSTTTWWW[[[^^^^^^[[[YYYQQQPPPOOONNNMMMNNNNNNOOONNNMMMMMMNNNOOOOOONNNLLLLLLMMMOOOSSSVVVVVVTTTRRRJJJJJJHHHGGGEEECCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCC@@@BBBFFFIIIIIIHHHFFFDDD>>>===;;;999888888888888888888888888888888888888777777666555444444444444666666666666666666666666555444444333333333444444444444444555555555555555111444777888777555444444666444333333444555555444333333555555555555333333444444444444444444444444HHHGGGFFFDDDCCCBBBBBBBBB???>>>===<<<;;;;;;;;;;;;888999:::;;;;;;:::999888888888999999888888777666888888777777666555555444111222444555555444333111111111111111111111111111111111111000//////......///...---,,,,,,+++++++++***************+++,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&***)))))))))((((((((('''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###%%%'''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))(((((('''))))))))))))))))))))))))******************))))))+++***((((((((()))+++,,,++++++++++++++++++++++++------------.........//////............///000000111111111222333444666666666777777888888999::::::999:::;;;===???@@@AAABBBEEEGGGHHHIIIJJJLLLOOORRRRRRSSSTTTTTTSSSSSSUUUWWWYYYZZZ\\\[[[ZZZYYYYYYZZZaaaaaabbbdddeeedddaaa___]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[ZZZXXXVVVUUUQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRTTTVVVWWWWWWVVVTTTRRRPPPRRRSSSSSSQQQQQQSSSVVVVVVWWWYYY\\\^^^]]]YYYVVVNNNNNNNNNNNNNNNMMMMMMMMMOOOMMMKKKLLLNNNOOONNNLLLKKKLLLOOOSSSUUUUUUQQQOOOHHHGGGGGGFFFEEEDDDCCCCCC????????????@@@AAABBBCCCAAABBBEEEFFFFFFEEECCCAAA>>>===:::888666666666777666777777888888999999:::777666555444333333333333555555555555555555555555555444333333333333444555444444444555555555666666333555666666555444444555555333222222333444444333333444555555555555444333333333333333333333333333FFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;888999:::;;;;;;:::999888777777777777777666666555999888888777666555555555111222444555555444222111111111111111111111111111000000000///......------111///...,,,++++++,,,,,,)))))))))))))))******+++++++++******))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''(((((('''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%###!!!"""%%%'''&&&$$$'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))))))))(((((())))))))))))))))))))))))((()))***++++++,,,++++++***)))'''&&&'''(((***+++************************............/////////000...............///000000111111111222333444666666666666777777888888999999999:::;;;===>>>@@@AAABBBEEEGGGHHHIIIJJJLLLPPPSSSRRRSSSTTTTTTSSSTTTVVVXXXXXXZZZ\\\\\\ZZZZZZZZZ[[[eeeffffffhhhiiihhhdddaaa___``````______]]]\\\[[[[[[[[[\\\\\\[[[YYYVVVTTTPPPQQQRRRTTTUUUVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTRRRTTTWWWYYYYYYVVVSSSQQQQQQTTTVVVVVVUUUVVVYYY]]]XXXYYY[[[^^^___]]]XXXUUUMMMMMMNNNNNNNNNNNNMMMLLLRRROOOMMMMMMPPPQQQPPPNNNJJJLLLNNNRRRTTTSSSOOOLLLGGGGGGFFFFFFEEEEEEDDDDDD????????????@@@AAABBBCCCBBBCCCDDDDDDCCCAAA???>>>>>>===:::777555555666666666666777888999:::;;;;;;666666555444333333333333444444444444444444444444555444333333333444555666444444444555555555666666555666666444333333555777444333111222333444444333444444555666666555444444333333333333333333333333FFFEEECCCAAA@@@>>>>>>===AAA???<<<;;;<<<<<<;;;:::::::::::::::::::::::::::>>><<<::::::;;;;;;:::999999888666555444444444555111222333333333222111000///000111111111///...---000000000000000000000000------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,***))))))++++++(((%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&((()))(((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))******)))(((''''''"""&&&((())))))***+++)))((('''&&&&&&'''((()))((())),,,------,,,)))(((((()))))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&,,,,,,***)))((((((((((((++++++***)))(((((())))))+++,,,------------,,,+++************************........................////////////000000000000///000000111111222333333555555666777888999999:::::::::;;;;;;===>>>???@@@DDDEEEFFFFFFHHHKKKQQQUUUQQQQQQPPPQQQRRRSSSUUUVVV[[[\\\]]]\\\ZZZZZZZZZ\\\```dddhhhjjjjjjhhhgggffffffeeedddaaa^^^\\\YYYXXX^^^]]]\\\ZZZXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWUUUTTTSSSTTTUUUVVVTTTSSSUUUWWWXXXXXXUUUSSSRRRRRRTTTTTTUUUUUUVVVWWWXXXYYY[[[[[[ZZZ[[[[[[ZZZWWWUUURRRPPPNNNLLLKKKLLLNNNOOONNNMMMMMMMMMMMMMMMNNNNNNJJJLLLNNNQQQRRRQQQPPPNNNHHHHHHHHHIIIJJJIIIFFFDDD>>>>>>======>>>@@@AAABBBDDDBBBAAAAAABBBBBBBBBAAA>>>===;;;999666555444333888888999999999:::::::::666555333111111111333444888666444444444555444333555555444333444555666777666666555555555555555666888888999888777555333222222333444444555555444444555555555555555555555555444444333222222111000000EEEDDDBBBAAA???>>>>>>===@@@>>>============;;;:::::::::::::::::::::::::::>>><<<::::::;;;;;;:::888999888666555444444444555333444444555444333222111000000111111111000......------------------------------,,,,,,,,,+++++++++,,,,,,+++***************,,,***((((((******'''%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$############""""""""""""""""""###&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))((((((''''''###&&&((()))((('''&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((,,,+++***)))((((((((((((++++++***)))))))))))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,+++++++++.........................../////////000000000000000000111111222333333333444444555777888999:::;;;;;;;;;;;;;;;===>>>???@@@FFFGGGGGGGGGGGGIIIMMMPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWYYYZZZYYYXXXXXXXXXZZZ^^^aaaeeeggggggeeedddddddddddddddcccaaa___]]]\\\[[[ZZZZZZYYYXXXXXXXXXYYYVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUUUUTTTVVVWWWXXXWWWUUURRRRRRRRRSSSTTTUUUWWWYYYZZZ[[[\\\ZZZYYYXXXYYYYYYXXXUUURRRRRRPPPNNNLLLKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQSSSSSSRRRQQQPPPLLLKKKKKKLLLLLLKKKHHHEEE@@@??????>>>>>>@@@AAABBBCCCAAA@@@@@@AAAAAAAAA@@@===<<<:::888777555555444777777888888888999999999777666444222222333444555777555444444555555444333444444333333333444555666666666555555555555666666888888888888777555333222222333333444444444444444444444444444444444444444444444333333222111111000CCCCCCAAA@@@>>>>>>======???>>>>>>>>>???>>><<<:::999999::::::::::::::::::===<<<::::::;;;;;;999888888777666555444444444444555555666555555333111000000000111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))(((''''''+++)))(((((())))))'''&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))$$$$$$$$$%%%&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''%%%'''))))))'''&&&%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((()))))))))+++***))))))((((((((((((+++***))))))))))))))))))******++++++++++++******,,,---------------------------------------------....../////////000000000000111111222333333444444333444555777999;;;<<<===;;;;;;;;;;;;<<<>>>???@@@DDDFFFGGGGGGGGGHHHKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTSSSUUUWWWWWWVVVVVVWWWXXX[[[^^^bbbccccccaaa``````^^^___aaabbbbbb```^^^]]]XXXWWWWWWXXXXXXYYY[[[[[[WWWWWWVVVVVVUUUUUUTTTTTTUUUSSSRRRRRRTTTVVVVVVVVVWWWXXXXXXWWWTTTRRRQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\YYYXXXWWWWWWXXXVVVSSSQQQRRRPPPOOOMMMLLLLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNSSSTTTUUUUUUUUUSSSRRRQQQMMMLLLKKKKKKKKKJJJGGGDDDAAA@@@?????????@@@AAABBBBBBAAA??????@@@@@@???>>>;;;:::999888777666666666666666666777777777777777777666444333333444555555555444333333555666555444333333222111222333444555666666555555555666666777777777777777666444333222222222333333333444444444333333333333333333333333444444333333222111111111CCCBBB@@@???>>>===============>>>???AAA@@@===:::999999999999999:::::::::===;;;::::::;;;;;;999777666666555555444444444444555555555555444222000...000000000000000000000///------------------------,,,,,,,,,++++++++++++*********)))))))))(((''''''+++***))))))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((()))(((((((((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((''''''&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&(((((())))))************''''''((((((((((((''''''))))))(((((((((((())))))%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&'''((((((---,,,***)))(((((()))***&&&''''''((()))(((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((()))***++++++&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''''''''###%%%(((((('''''''''((($$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''&&&$$$###$$$&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++***))))))((((((((())))))******)))))))))))))))***))))))************)))))),,,,,,,,,,,,,,,---------------------------------........./////////000000111111111222333333444444333444666888;;;===???@@@;;;;;;;;;<<<<<<===?????????AAADDDFFFGGGIIIKKKMMMMMMNNNNNNOOOPPPQQQRRRSSSQQQTTTVVVWWWWWWWWWXXXYYYYYY\\\___```___^^^]]]^^^YYY[[[]]]^^^^^^]]][[[ZZZWWWVVVWWWWWWXXXYYYZZZ[[[XXXXXXXXXWWWVVVTTTSSSSSSUUUSSSQQQQQQTTTWWWXXXXXXXXXXXXXXXVVVSSSQQQQQQQQQQQQRRRTTTVVVWWWXXXXXXXXXWWWWWWWWWXXXYYYYYYWWWUUUSSSRRRQQQPPPOOOOOONNNNNNLLLLLLLLLMMMNNNOOOPPPQQQVVVVVVUUUTTTSSSRRRPPPOOOJJJIIIGGGGGGGGGEEEBBB@@@@@@????????????AAACCCDDDCCCAAA???>>>???@@@???>>>999999888777777777777777555555555555555555555555555444444333333333444444333222222333666777666555222111000000000111333444555555555555555555666777666666666555444333333222222222222222222333333444444444444444444444444444333333222222222111111111CCCBBBAAA???>>>=========<<<<<<===???@@@@@@===;;;888888888999999:::::::::<<<;;;::::::;;;:::888666555555555555555444444444333333444333222000...---//////////////////000000------------------------,,,,,,+++++++++*********&&&'''((()))))))))))))))++++++***)))))))))***+++(((''''''&&&&&&''''''(((&&&''''''((())))))******((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((''''''&&&&&&%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&%%%%%%&&&&&&''',,,+++***((((((((()))***&&&''''''((()))((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''''''''(((((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%'''&&&$$$###$$$&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&''''''((()))******+++(((((((((((((((((())))))***)))))))))))))))******))))))))))))))))))))))))))))))******++++++++++++------------------------............////////////000111111222222333444444444555777999<<>>???===@@@BBBDDDEEEGGGIIIKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTXXXYYYYYYYYYYYYZZZYYY[[[^^^^^^]]]\\\\\\\\\XXXYYYZZZ[[[[[[YYYWWWVVVXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXVVVUUUSSSRRRTTTRRRQQQSSSVVVYYYZZZZZZXXXYYYYYYWWWTTTRRRRRRSSSTTTUUUWWWXXXXXXWWWVVVUUUWWWWWWXXXZZZ]]]]]]\\\[[[UUUUUUUUUTTTSSSRRRPPPPPPNNNNNNNNNOOOPPPRRRSSSTTTVVVUUUSSSQQQOOONNNMMMMMMHHHFFFDDDCCCCCCBBB@@@>>>=========>>>@@@BBBDDDFFFCCCAAA???>>>??????>>>===888777777777777777888888444444444444444444444444222222222222222222333333111111111333666777666444111111000///000111222333444444333333444555666666555555444333333222222222222111111111111222333444444444444444444444444444111111111111111000000000EEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;===??????===<<<777777888888999:::::::::;;;::::::;;;;;;:::888555444444555555555444444333222222222222111000...---......---------...///000++++++++++++++++++++++++++++++++++++************$$$&&&((()))***+++***************)))'''(((***,,,((((((''''''''''''((((((*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((('''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''%%%$$$###"""!!!&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&((())))))(((&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&###%%%'''))))))'''%%%###'''&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((()))))))))''''''''''''((())))))***)))))))))))))))******+++******))))))))))))******''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000111222222333333444555666999;;;>>>@@@AAA<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCCCCBBBCCCEEEGGGJJJKKKLLLMMMNNNOOOOOOOOOQQQTTTXXXZZZYYYYYYYYYYYYXXXZZZ\\\\\\[[[ZZZZZZ[[[YYYYYYYYYYYYXXXWWWVVVVVVXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYWWWUUUSSSRRRRRRRRRSSSUUUYYY[[[\\\[[[YYYYYYYYYWWWUUUTTTUUUVVVYYYZZZ[[[\\\[[[YYYWWWVVVWWWWWWXXX[[[^^^___^^^]]]WWWWWWXXXWWWVVVTTTRRRPPPNNNNNNOOOPPPRRRSSSUUUVVVTTTRRRPPPMMMKKKJJJIIIJJJGGGEEECCCCCCCCCBBBAAA???<<<<<<<<<===???AAACCCEEEBBB@@@>>>=========<<<;;;777777777666666777777888444444444444444333333333111111111111222222222222111111222444666666555333111111000///000111222333222222222222222333444555444444333222111111222222222111000000000111222333333333333333333333333333000/////////////////////GGGFFFDDDAAA???===<<<;;;::::::999:::===>>>===<<<666777777888999999:::::::::::::::;;;;;;:::777555333333444555555555444333111222222333222111000///---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************&&&''')))+++++++++))))))((())))))'''%%%%%%(((+++((((((''''''''''''((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''''''''&&&&&&))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((###$$$%%%&&&%%%$$$"""!!!''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((((((''''''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&''''''''''''&&&&&&%%%((((((((('''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''(((&&&&&&&&&'''((()))******)))))))))))))))***+++++++++***))))))))))))***+++&&&''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000111222222222333444777999;;;<<<======<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@???AAADDDFFFHHHIIIKKKMMMNNNNNNNNNNNNOOORRRVVVXXXWWWVVVVVVVVVWWWYYYZZZZZZYYYXXXXXXYYYWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYXXXVVVTTTSSSQQQRRRTTTXXX\\\^^^^^^\\\YYYYYYYYYXXXVVVVVVWWWYYYYYYZZZ\\\]]]]]][[[YYYWWWXXXWWWXXXZZZ\\\]]][[[YYYWWWXXXYYYYYYWWWTTTQQQPPPMMMNNNNNNPPPRRRTTTVVVWWWRRRPPPMMMIIIGGGGGGGGGHHHFFFDDDBBBBBBBBBBBBAAA@@@>>>======<<<===>>>@@@AAA@@@>>>;;;:::;;;;;;999888888777777666666666777777555555444444444333333333111111222222333333333333111111222444666666444222222111000000000111222333000000000000111222333444444333222111000111222222222111/////////000222333111111111111111111111111........................IIIGGGEEEBBB???===<<<;;;:::999888999;;;=========666777777888999999:::::::::::::::;;;<<<:::777444222333444555555555444333111222333444333222111000,,,++++++***+++,,,...///........................+++++++++************)))((()))+++,,,+++***((('''&&&''''''%%%######&&&***((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''' """###%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&$$$"""''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&((()))***!!!"""$$$&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%&&&'''((()))+++,,,,,,&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%$$$%%%&&&&&&&&&''')))+++&&&%%%$$$######$$$%%%&&&((((((&&&&&&&&&&&&((((((((()))))))))((('''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))***+++))))))((())))))***++++++,,,+++***))))))***+++,,,&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///000000111111000111333444666888::::::===<<<<<<<<<<<<======>>>>>>>>>>>>>>>???AAAFFFJJJHHHIIIKKKLLLMMMNNNMMMMMMMMMPPPTTTVVVUUUSSSSSSRRRVVVWWWYYYXXXWWWVVVVVVWWWSSSRRRPPPOOOOOOQQQSSSUUUUUUUUUUUUUUUVVVWWWXXXXXXVVVWWWYYYYYYYYYWWWUUUSSSQQQRRRVVVZZZ___```___]]]YYYZZZYYYXXXWWWWWWYYY[[[VVVXXXZZZ\\\\\\[[[YYYXXXXXXWWWWWWXXXZZZYYYWWWUUUVVVWWWXXXYYYWWWTTTQQQOOOLLLMMMNNNOOOQQQSSSUUUVVVQQQOOOKKKHHHFFFFFFGGGGGGDDDBBB@@@@@@AAAAAA@@@???@@@???>>><<<<<<<<<======>>><<<999888999888777666888777777666666666666666555555555444444333333333111222333444444444444444111111222444666555333111222111000000000111333444////////////000111222333333222111000000000111222222111///...///000222333////////////////////////,,,---------------------FFFFFFEEECCCBBB???>>>===::::::;;;===>>>>>><<<999888888888888999:::;;;;;;999888777666666555555555333444444444444333222222000111333333333111///...........................------......---+++***(((************************************)))(((&&&&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$%%%&&&((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$)))'''$$$%%%''''''%%%######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&###$$$''')))******))))))((()))*********)))'''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((('''''''''''''''((())))))))))))))),,,)))&&&'''+++------+++******))))))((('''''''''))))))*********++++++++++++,,,------......------//////000000111111222222222222333555777888999:::999888888999;;;<<<<<<;;;<<<<<<===???AAABBBDDDDDDHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVXXXYYYXXXUUUQQQOOONNNUUU___ddddddbbb``````___^^^[[[YYYWWWVVVVVVVVV```^^^\\\\\\]]]]]]ZZZWWWWWWWWWVVVVVVUUUTTTSSSSSSVVVTTTSSSRRRSSSRRRPPPOOOMMMOOORRRTTTUUUSSSQQQPPPIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@??????==================<<<<<<;;;:::999888777777777777777777666666555555555555444444333333333444555555444444444444444444444444333333333222222222111111333333111000000000111222111111222222222333333333222111///.........///000///...---...000333444444///000000000111111111111333111///---,,,---...///FFFEEEEEECCCAAA???>>>===;;;:::999:::;;;===<<<<<<999999888888999999:::;;;888777666555555444555555111111222222111111000///000111222333333111///...........................------------,,,+++***)))*********************************))))))(((&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***(((&&&$$$%%%''''''&&&$$$(((((('''&&&&&&%%%%%%$$$&&&&&&''''''((())))))***&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&((())))))******(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''((()))))))))))))))******)))((('''((()))*********))))))))))))((((((******+++++++++,,,,,,,,,+++,,,------...---------,,,,,,,,,---......//////111222333444555777888888777777777888:::;;;;;;;;;======???@@@BBBDDDEEEEEEGGGGGGIIIJJJKKKMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQSSSUUUVVVUUUSSSPPPNNNQQQXXX```fffgggeeecccccc^^^\\\YYYWWWVVVXXX[[[\\\dddaaa^^^\\\[[[ZZZVVVSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUSSSRRRQQQRRRRRRPPPOOORRRRRRSSSSSSRRRPPPNNNLLLHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888777666666666666666666555555555444444444444444444444444444333333444444444444444444444444333333222222222111111111333222111000000000111111000000000111111111222222111111///.........///000000...---...000222333333//////000000000111111111222111///---,,,---......EEEEEEDDDCCCAAA???>>>===<<<999777777999<<<>>>>>>;;;:::999999888888999999777666555444333333333333111111222222111111000///000000111222222111///.................................---,,,++++++++++++************************))))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%)))))))))((((((&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&'''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''"""###$$$%%%''')))***+++&&&%%%$$$%%%'''''''''%%%)))((((((''''''&&&%%%%%%###$$$$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))((('''''''''((()))***%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((******(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''))))))(((&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''((((((((((((((((((''''''((())))))))))))((((((+++,,,)))%%%###&&&))))))))))))************++++++++++++,,,,,,,,,------++++++,,,---------------***++++++,,,------......000111111333444555666666777888999:::;;;<<<======>>>???@@@BBBDDDEEEFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSVVVVVVUUUUUUTTTUUUUUUVVVWWWUUUSSSQQQPPPPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOMMMOOOPPPRRRRRRPPPOOOMMMTTTZZZbbbhhhjjjiiigggfff]]]ZZZVVVTTTUUUZZZ```ccchhheee```[[[XXXVVVSSSPPPNNNOOORRRTTTVVVXXXYYYZZZTTTRRRPPPPPPQQQQQQPPPOOOVVVUUUSSSQQQNNNLLLJJJIIIFFFFFFEEEDDDCCCCCCBBBBBB??????>>>>>>===<<<<<<;;;::::::;;;;;;:::999999888777777777666555555555444444444444444333333333333444444555555444333222111333333333333333333333333222222222222111111111000222222111000000000000000////////////000000000000111000//////......//////000///......000111111000////////////000000000000111000///---------......DDDDDDDDDCCCAAA???>>>===;;;999888999<<<>>>??????<<<;;;:::999888888888888666555444333222222222222333333333333333222111111///000000111111000//////........................///...,,,+++***+++,,,,,,************************(((((())))))(((''''''&&&''''''(((((((((((('''''''''(((((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&((((((''''''((()))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&'''(((((())))))((((((((()))***)))'''&&&''')))((())))))***++++++,,,,,,******++++++++++++,,,,,,++++++,,,------------,,,---------...//////000000///000000111222333444444777999:::;;;<<<<<<>>>??????@@@AAACCCEEEFFFHHHHHHEEEFFFGGGIIILLLNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRUUUTTTSSSRRRRRRRRRTTTTTTWWWUUUSSSPPPOOOOOOPPPQQQRRRRRRQQQPPPOOONNNMMMMMMKKKLLLMMMOOOOOOOOOOOONNNUUUZZZaaahhhjjjjjjhhhggg^^^ZZZUUURRRTTTYYYaaafffhhhddd___ZZZVVVSSSQQQPPPMMMNNNQQQTTTWWWYYYZZZ[[[UUUSSSPPPPPPQQQRRRQQQPPPVVVTTTQQQNNNJJJHHHGGGFFFDDDDDDCCCBBBBBBAAA@@@@@@>>>======<<<<<<;;;;;;:::999999999999888777666666555555555555444444333333333333333222222222222222333444555666555333000///222222222222222222222222222111111111111000000000111111000000////////////....../////////000000000000000//////............111///......///000///............/////////000000000///...------------...CCCCCCCCCBBBAAA???>>>===::::::;;;>>>@@@AAA@@@>>><<<;;;:::999888777777777555444333222222111111111222333333333333222111111////////////000/////////...........................---,,,+++***+++,,,---))))))))))))))))))))))))'''((((((((((((''''''&&&''''''((((((((((((''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######"""$$$&&&&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((($$$$$$$$$%%%&&&&&&''''''))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%'''(((***'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&'''((((((((((((((()))((('''(((***+++***((((((((()))***+++,,,,,,---))))))))))))***************+++,,,,,,------,,,,,,---......///000000111111///000000000111111222222444666999999999:::<<<>>>???@@@AAACCCEEEFFFHHHHHHDDDDDDFFFHHHJJJMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNOOOPPPQQQRRRVVVTTTRRRPPPOOOOOOPPPQQQSSSSSSRRRQQQOOONNNMMMMMMKKKLLLLLLNNNOOOPPPPPPQQQUUUYYY___eeehhhiiifffddd___[[[UUUQQQRRRWWW^^^bbbbbb```\\\WWWTTTRRRQQQRRRNNNPPPSSSVVVXXXYYYYYYYYYVVVTTTQQQPPPQQQRRRRRRQQQRRRPPPMMMJJJGGGFFFEEEFFFAAAAAAAAA@@@@@@??????>>>======<<<<<<;;;:::::::::888888888888777666555444333333444444444333222222111111222222222222222222333444555555555222000...222222222222222222222222111111111000000000//////000000000000//////....../////////000000000000111///////////////......---000///......//////...,,,---............////////////......---------------CCCCCCBBBBBBAAA???>>>===;;;<<<===@@@BBBBBB@@@>>><<<;;;:::999888888888888555444333222111111111111000000111111000000///...............////////////........................---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%###$$$&&&''''''&&&$$$###&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&""""""###$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""###&&&&&&%%%$$$&&&)))%%%%%%%%%&&&&&&&&&''''''******)))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$######((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((&&&&&&%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&((())))))((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&&&&'''((((((((((((''')))&&&%%%(((,,,...+++((((((((())))))***+++,,,,,,((((((((())))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000111111///222555666555555888;;;>>>???@@@BBBDDDEEEFFFGGGCCCDDDEEEGGGIIIKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNPPPQQQRRRUUUWWW\\\aaaeeefffccc```]]]ZZZUUUQQQQQQTTTXXX\\\ZZZZZZXXXVVVRRRQQQRRRSSSQQQSSSVVVXXXYYYYYYYYYXXXWWWTTTQQQOOOOOOPPPPPPPPPLLLKKKHHHFFFDDDDDDDDDDDD?????????>>>>>>=========<<<<<<;;;;;;:::999999999888888888777666555444333222222444444444333222111111111111111222222222222333333444444333222111000111111111111111111111111000000000000///////////////////////////...------////////////000000000000...////////////...------...------...//////---+++------------.........///------------------------BBBBBBBBBAAA@@@???>>>===>>>======>>>@@@@@@???>>>;;;;;;:::999888888888888555555444333222222222222000000000000000//////......---------......///000........................+++,,,,,,------,,,,,,,,,))))))))))))))))))))))))&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&!!!%%%((((((%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''%%%'''((('''%%%$$$%%%''''''''''''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&''''''((())))))***%%%&&&''''''((((((''''''''''''((()))***)))((('''((((((((())))))*********((())))))))))))***************+++,,,,,,,,,,,,+++***++++++,,,------......111111111000000000000000---111555555444444888;;;======???@@@BBBDDDEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLIIIJJJLLLMMMOOOPPPQQQQQQMMMNNNPPPQQQSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMOOOQQQSSSUUUVVVZZZ___cccccc```\\\YYYWWWSSSQQQPPPRRRTTTVVVSSSUUUVVVTTTQQQPPPQQQSSSRRRTTTWWWZZZ[[[[[[YYYXXXWWWSSSOOOMMMLLLMMMMMMLLLHHHGGGFFFDDDBBBAAAAAA@@@============<<<<<<<<<<<<::::::999999888777777777888888888777666444333222111222444555555444222111111111111222222333333333333222222222222222222222111111111111111111111111000000/////////.............../////////...---,,,------........./////////....../////////...---,,,---,,,,,,...//////---+++,,,,,,---------.........,,,---------...---------BBBBBBBBBAAA@@@???>>>===@@@>>>;;;;;;<<<>>>??????;;;:::999999888888999999666555444333222222222222222222222222222111000000---------------...///000........................***+++,,,---...---,,,+++))))))))))))))))))))))))&&&&&&''''''(((''''''&&&'''(((((((((((((((((('''''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&''''''%%%""" )))(((&&&%%%%%%&&&((()))###$$$&&&'''((('''&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***###'''+++***&&&$$$%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))'''$$$###$$$&&&%%%%%%&&&&&&'''(((((()))###$$$%%%&&&((()))***+++%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$%%%'''((()))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''((())))))***%%%&&&''''''((((((''''''%%%(((+++***&&&$$$$$$&&&(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,++++++,,,,,,------...//////111111111111000000000000///333777888666666:::>>><<<<<<===???AAABBBDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKGGGIIILLLOOOQQQRRRRRRRRRIIILLLOOORRRTTTUUUTTTTTTQQQPPPPPPOOOOOONNNNNNNNNOOONNNLLLLLLMMMOOOQQQRRRUUUVVVYYY^^^bbbbbb^^^[[[UUUTTTRRRQQQQQQQQQRRRSSSPPPSSSUUUTTTQQQOOOPPPQQQRRRUUUXXX[[[\\\\\\[[[ZZZVVVRRRNNNKKKJJJJJJJJJJJJFFFFFFDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;888888888777666666555555888888888777666444333222111222444555555444333111111111222222333333333333222222222111111222333333000000000000000000000000000/////////............---.../////////...,,,,,,,,,,,,,,,---------......---.../////////...,,,,,,,,,+++,,,---//////---,,,,,,,,,,,,---------......,,,,,,---......---------CCCBBBAAA@@@???===<<<<<<:::;;;===>>>>>>>>>===<<<777777888888888888777777333333333222222222111111000000///...............////////////..................---------,,,,,,,,,,,,,,,++++++***)))((((((&&&&&&''''''(((((())))))%%%%%%&&&'''((((((((('''******)))''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((($$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!###$$$&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&((('''&&&&&&'''((('''&&&((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''&&&$$$###(((&&&&&&''')))***)))((('''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''(((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))++++++************++++++************************++++++***)))((((((((()))******+++,,,,,,---......+++,,,------......------222111000.........//////000222444555555555777999<<<<<<===>>>@@@BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHIIIKKKMMMNNNOOOOOOOOOGGGIIILLLOOOQQQRRRRRRRRRNNNNNNNNNNNNMMMKKKJJJIIIMMMMMMMMMMMMNNNOOOQQQQQQSSSVVVYYY[[[[[[ZZZWWWUUUTTTRRRPPPOOOPPPPPPOOOMMMQQQQQQPPPOOOOOOPPPPPPPPPTTTTTTUUUVVVWWWYYYZZZZZZSSSRRRQQQNNNLLLJJJHHHGGGEEEDDDCCCBBBAAA@@@??????AAA???===<<<<<<:::888666666666666666666555555555666666666555555444444333111111111111111111111111111000000000111222333333000000000////////////...//////000000000000//////111111000///...------,,,---------.........//////////////////000000000000000///...---------------------------------------,,,------......------,,,))))))))))))))))))))))))CCCBBBAAA@@@>>>===<<<;;;;;;<<<===>>>======<<<;;;666777777888888777777666333333333222222222111111111000//////......//////////////////...............------------,,,,,,,,,,,,,,,++++++***))))))((((((((((((((((((((())))))&&&&&&''''''((('''''''''***)))(((''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''''''''''''''((()))******''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&&&&$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((((()))((('''&&&%%%'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((((((((('''&&&%%%'''&&&%%%&&&((()))((('''''''''&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((''''''(((((()))******))))))(((((())))))***))))))))))))))))))))))))+++******))))))))))))***)))******++++++,,,,,,,,,,,,,,,---............---222111000///......///000000222444444444555777999:::;;;;;;===???BBBDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKHHHIIILLLNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUWWWYYYZZZXXXUUUTTTRRRPPPOOONNNOOOOOOOOOMMMOOOOOONNNNNNNNNOOOOOOPPPRRRSSSTTTUUUVVVXXXXXXYYYTTTSSSQQQOOOLLLJJJHHHGGGCCCCCCCCCBBBAAA@@@?????????===;;;:::::::::888666666666666555555444444444444444444333333333333333111111111111111111111111333222111111111111111222333333222222222111111111//////000000000000//////000000//////...---,,,,,,------------.........//////////////////000000000//////......------......------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++CCCBBBAAA???>>><<<::::::<<<<<<======<<<;;;:::999666666777777777777666666333333333222222222111111111111000////////////000/////////............---------------,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((('''''''''(((''''''&&&&&&))))))((((((''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&(((((((((((((((***++++++(((''''''''''''''''''(((''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&'''&&&%%%&&&'''((('''&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((()))(((((((((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))******************++++++************************,,,,,,---...............111000000/////////000000///111333444444444666888888999:::<<<>>>AAADDDEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJLLLMMMNNNMMMLLLLLLOOONNNMMMMMMMMMNNNPPPQQQMMMMMMMMMNNNOOOOOOPPPPPPSSSTTTWWWXXXXXXVVVSSSRRRPPPNNNMMMMMMOOOOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSUUUUUUVVVVVVTTTSSSQQQNNNKKKHHHFFFEEEBBBAAAAAAAAA@@@@@@??????<<<:::999888999999777666666666666555444333333222111111111111222222222222222222222222222222222222444333222111111000000111444333333333222222222222//////000000000000////////////......------,,,,,,------------...................../////////000000///............//////000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CCCBBBAAA???===;;;:::999<<<<<<===<<<;;;999888666555666666777777666666555333333333222222222111111222111111000000000000000//////.........------------------,,,,,,,,,+++++++++++++++*********))))))++++++******))))))(((((('''((((((((('''&&&%%%%%%(((((((((((((((''''''&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''(((((($$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((''''''''''''%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))******+++)))((((((''''''(((((())),,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---++++++++++++************,,,,,,---...............//////////////////000000...000222333333333555777777888:::<<>>>>>>>>:::888777888999999888777666666555444333222222111000000111111222222333333222222222222222222222222333333222111111111222222222222222111111111000000//////000000000000//////------------------,,,,,,---------------------------------......//////000............//////000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,BBBAAA@@@>>><<<;;;999999;;;<<<<<<;;;:::888666555555555666666666666555555333333333222222222111111222111111000000000000000............------------------,,,,,,,,,++++++++++++++++++***************++++++******))))))(((((('''((((((((('''&&&%%%%%%'''(((((()))(((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""" !!!###&&&((($$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((((((######$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((('''&&&%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''''''''(((((()))))))))))))))))))))******+++***))))))(((((())))))***++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------......////////////---///111222222222444666777888:::===???AAACCCDDDBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGIIIJJJKKKLLLNNNOOOPPPPPPQQQOOOMMMKKKJJJKKKLLLMMMMMMNNNOOOQQQRRRRRRRRRRRRWWWWWWXXXXXXVVVTTTRRRPPPMMMLLLLLLMMMOOOOOOMMMKKKHHHIIIJJJLLLLLLMMMMMMLLLLLLMMMOOOPPPQQQPPPOOOOOOLLLKKKJJJGGGEEECCCAAA@@@?????????>>>======<<<<<<999888777888999999888777666555555444333333222222111111222222333333444444222222222222222222222222111111111111222333444555222222222111111111000000//////000000000000//////,,,,,,,,,---------------------------------,,,,,,+++,,,,,,---......//////...............///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************@@@???>>>===<<<;;;:::999:::;;;;;;:::999777555444444444555555555555444444333333333222222222111111111111000////////////000.........------------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))(((((('''''''''(((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%&&&&&&'''((()))(((''''''''''''''''''((()))((('''&&&%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%""" !!!###&&&)))$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((('''&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))))))))(((((((((((()))*********))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******,,,---............,,,...000111111111333555666777:::<<<>>>???@@@@@@????????????????????????AAAAAABBBBBBCCCDDDDDDDDDAAAAAABBBCCCDDDFFFHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPOOOMMMLLLJJJJJJJJJKKKMMMNNNPPPSSSUUUUUUUUUUUUYYYYYYXXXWWWUUUSSSQQQOOOMMMMMMMMMNNNOOOOOOMMMJJJIIIJJJLLLMMMNNNMMMMMMLLLLLLMMMOOOPPPOOONNNLLLKKKHHHGGGFFFDDDCCCAAA@@@?????????>>>===<<<;;;::::::999888777777888999888666555555555555444444444444333333333444444444444444333333333333333333333333000000000111333444666777444333333333222222222222//////000000000000//////,,,,,,------......//////------------,,,,,,,,,,,,***++++++,,,---...//////...------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))>>>>>>===<<<<<<;;;::::::999999::::::999777555444444444444555555444444444333333333222222222111111111000//////......//////.........---------,,,,,,,,,,,,,,,++++++++++++***************************(((((((((((((((((())))))&&&&&&''''''((('''''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''((())))))(((''''''(((((('''%%%"""###$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***((((((''''''(((((()))***)))((((((''''''(((((()))''''''''''''''''''''''''))))))(((((('''(((((((((******++++++,,,,,,------))))))***++++++++++++***'''(((***,,,------------+++---///000000111333444555666888:::;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAABBBCCCEEEGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLNNNQQQUUUWWWXXXXXXXXXYYYXXXWWWVVVTTTQQQOOOMMMNNNNNNNNNOOOPPPOOOLLLJJJKKKLLLNNNOOOOOONNNMMMLLLMMMNNNOOOPPPOOOLLLIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;999888777999777666666777777555444444555555555555666666666444444444444444333333333333333333333333333333333111111111222333444555666333333222222222111111111//////000000000000//////,,,,,,---...//////000000---------,,,,,,,,,++++++******+++,,,---...//////...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))======<<<<<<<<<;;;;;;;;;888888999999888777666555333444444555555444444333333333333222222222111111000000///.....................---------,,,,,,,,,,,,,,,,,,+++++++++************************++++++&&&&&&''''''(((((())))))%%%%%%&&&'''((((((((('''%%%'''(((******)))'''&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((&&&%%%%%%&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%"""###&&&(((((('''%%%###&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$""""""###$$$$$$%%%&&&&&&%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))%%%%%%&&&&&&'''((())))))((('''&&&&&&'''((('''&&&%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&'''((()))******)))''''''(((((('''&&& """$$$&&&'''(((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***'''''''''''''''((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))***)))((('''''''''''''''(((((()))***+++,,,,,,---(((((()))***************&&&''')))+++,,,---,,,,,,+++---///000000000222444333555666888999999999999======>>>???@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDEEECCCBBBBBBBBBCCCEEEGGGHHHLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMNNNOOOOOOOOONNNNNNLLLNNNRRRVVVYYYZZZ[[[ZZZXXXXXXVVVTTTRRROOOMMMLLLOOOOOOOOOPPPQQQOOOLLLIIIMMMNNNOOOPPPPPPOOOMMMLLLNNNOOOPPPPPPNNNKKKHHHFFFDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>><<<:::888777666888666555444555555333222444444555555666777777777444444444333333222222222333333333333333333333333333333333222222333444444000000000////////////...//////000000000000//////,,,------...///000111111---------,,,,,,+++++++++)))******+++---...//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))@@@>>><<<:::999:::;;;<<<:::999888777666777888999444444333333222111000000//////000333555666444222///////////////000000111111111000///...---,,,,,,))))))))))))))))))))))))+++++++++************)))))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$%%%&&&''''''&&&'''''''''(((((((((((()))---+++(((%%%$$$%%%'''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((('''''')))))))))((('''&&&''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''&&&&&&&&&'''''')))***************)))******++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------............///000222222555555555555555666777888888999;;;;;;;;;<<>><<<:::999888888999::::::999999888888888888888555555444444333222222111/////////000222333222111000////////////000111111333222111///...---------************************+++++++++*********)))))))))((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''+++***(((&&&%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''(((((('''''')))))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''&&&&&&&&&''''''((()))***))))))))))))***+++,,,---,,,++++++******+++++++++++++++,,,,,,,,,,,,------///.........///000111111444444444444555555666777777999:::;;;;;;<<>>@@@AAAAAABBBCCCDDDEEEFFFEEEEEEEEEGGGIIILLLOOOPPPOOOPPPRRRTTTTTTSSSQQQPPPQQQSSSWWW[[[\\\\\\ZZZYYYPPPPPPPPPRRRTTTTTTRRRPPPRRRQQQQQQQQQPPPPPPPPPPPPRRRSSSSSSSSSQQQOOOLLLJJJIIIJJJLLLMMMMMMLLLKKKJJJGGGEEEBBBAAABBBCCCDDDCCCBBBCCCDDDDDDCCCBBB@@@>>>:::===>>>===;;;888888999777777888888888777777666666555444444444444555666222222222222222222222222222333333444444333333222/////////.........------............,,,,,,,,,,,,*********+++,,,,,,------......------,,,++++++***)))))))))******+++++++++)))))))))(((((((((((((((******))))))))))))******************************))))))))))))*********+++))))))(((((((((((())))))777888888999999999888888777666555333333444555555444444444444444444444444000000000111333222000...---------------...//////------------------------++++++++++++++++++++++++))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%)))---,,,'''$$$$$$&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''))))))))))))((('''&&&%%%&&&''''''(((((((((((((((***)))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''(((((((((&&&'''((()))))))))(((''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))(((((('''''''''((((((%%%&&&&&&''')))***,,,---(((((((((((()))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111//////000111222444666777999:::::::::999999;;;===>>>>>>???@@@AAACCCCCCDDDAAABBBCCCFFFIIIMMMQQQSSSOOOPPPRRRSSSSSSQQQOOOMMMQQQSSSWWWZZZ\\\[[[YYYXXXPPPPPPQQQRRRSSSSSSPPPMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTSSSRRRPPPMMMLLLIIIKKKLLLNNNNNNMMMKKKJJJIIIGGGDDDCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDBBB???>>>:::===???>>>:::888888999444555666777777666555555666555444333333444555666222222222222222222222222111222222333333222222111//////.........---------...//////...,,,+++++++++))))))***+++,,,,,,------......---,,,,,,+++******(((((())))))*********+++))))))((((((''''''&&&&&&******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))<<<;;;;;;:::::::::;;;;;;888777555333222333444555222222222333333444444444333222111000////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((('''''''''&&&&&&&&&&&&+++***)))((('''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++&&&"""###''')))(((&&&(((((('''&&&&&&%%%$$$$$$'''&&&$$$""""""###$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))***)))(((&&&)))'''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$(((&&&$$$$$$%%%&&&'''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))))))))((('''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&'''((()))***'''&&&&&&''''''((()))***++++++,,,------,,,,,,,,,******+++,,,---//////000000000000000111444666777888999:::::::::;;;===??????@@@AAABBBCCCCCCCCCCCCAAABBBCCCEEEHHHKKKMMMNNNPPPQQQSSSSSSQQQOOOOOOOOOSSSSSSUUUVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPOOONNNNNNLLLJJJJJJKKKLLLMMMLLLNNNNNNMMMMMMLLLMMMMMMMMMNNNPPPSSSTTTTTTQQQNNNLLLJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBAAA@@@???>>>===<<>><<<;;;999999888888666777666555333333555777999777555222111111222333111111111111111111222222111111111111111222222222........................000000000///...---++++++,,,...///...+++*********---,,,++++++******++++++***)))))))))((((((''''''************************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))((((((''''''&&&&&&&&&%%%:::::::::;;;;;;<<<===>>>999888666444333333444555222222333333333333333333222222000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((('''''''''&&&&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&$$$###"""''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...***%%%%%%(((***)))&&&&&&&&&%%%$$$$$$###""""""((('''%%%$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))''''''&&&&&&$$$$$$$$$&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%$$$###"""###$$$&&&'''(((((('''&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''((((((((((((''''''(((((('''''''''((())))))(((((('''(((((()))***+++------------,,,+++))))))))))))***+++,,,---...///////////////111333444666777999:::::::::;;;===??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGJJJLLLMMMOOOQQQRRRRRRPPPOOOOOOOOOQQQRRRSSSTTTTTTSSSQQQQQQOOOOOOOOOOOOOOONNNMMMMMMMMMKKKIIIIIIIIIJJJJJJJJJNNNMMMMMMNNNOOOPPPQQQQQQQQQSSSUUUVVVUUURRROOOMMMKKKKKKKKKJJJIIIGGGEEECCCAAAAAA@@@???>>>===<<<<<<>>>===<<<;;;:::999888888777888777666444444666888999888666444222333333444111111111111111111111111000000000000000000000000........................------------,,,+++******---...///...,,,+++***+++---,,,++++++******++++++*********))))))(((((((((************************)))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((('''''''''&&&&&&:::;;;;;;<<<===>>>??????:::999777555444444444444333333333333333222222222111000///......---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))((((((''')))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))###$$$&&&''''''$$$!!!******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...+++'''&&&((()))'''%%%&&&%%%%%%$$$$$$######""")))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%&&&'''((()))(((''''''%%%$$$$$$$$$%%%''')))***''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))((('''''''''((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))******+++,,,------.........///000222333444777888999999999:::<<<>>>???@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEGGGIIIJJJLLLNNNPPPQQQQQQOOONNNNNNOOOPPPQQQQQQQQQQQQPPPNNNMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWUUUSSSOOOMMMLLLLLLKKKJJJHHHFFFDDDBBB??????>>>===<<<;;;;;;:::<<<<<<<<<;;;:::999888777888999999777666555666888999888666444444333444444111111111111111111111111000000//////......------------------------------+++,,,,,,------,,,,,,+++...///000///---,,,,,,,,,---,,,++++++******++++++***************)))))))))************************((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''<<<======>>>>>>>>>>>>>>>;;;:::888666555444444444444333333333222222111111000000///...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((((((((())))))))))))(((((((((((($$$%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''!!!"""$$$&&&'''&&&%%%$$$)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''''''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''%%%%%%$$$%%%%%%'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))'''$$$"""""""""$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))((('''''''''(((((()))''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&******)))(((((('''''''''(((((((((((()))***++++++'''((()))+++,,,---------)))******+++,,,------------...///000111222444444666888999888888888:::<<<>>>??????@@@@@@?????????AAAAAABBBDDDFFFIIIKKKLLLMMMNNNOOOOOOMMMMMMMMMNNNPPPPPPQQQQQQPPPNNNLLLKKKIIIJJJLLLMMMOOOOOOPPPPPPMMMMMMLLLJJJHHHFFFFFFGGGJJJJJJJJJKKKLLLMMMOOOPPPTTTUUUVVVUUUTTTQQQNNNLLLKKKKKKIIIGGGEEECCCAAA@@@======<<<<<<;;;::::::999::::::;;;;;;:::999888777999::::::999777666777888888777555444333333333444222222222111111111111111111000000///...---,,,,,,------------------------,,,---....../////////......///111000...------...---,,,++++++******++++++++++++******************************************((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((??????@@@???>>>===;;;::::::999888777666555444444333333333222222111111111000///...---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((###$$$%%%&&&'''''''''&&&%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&'''(((%%%%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((('''%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&((()))'''%%%###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''(((((((((((('''''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((())))))(((((((((*********))))))(((''''''''''''''''''((()))******&&&'''(((***+++,,,,,,,,,++++++,,,,,,------.........///000111333444555555666777888777777777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFIIILLLMMMLLLMMMNNNMMMLLLKKKMMMNNNPPPPPPQQQQQQPPPNNNMMMKKKKKKLLLNNNPPPRRRSSSTTTTTTPPPQQQQQQOOOKKKIIIIIIJJJMMMMMMLLLLLLLLLLLLLLLMMMRRRRRRRRRRRRPPPNNNKKKJJJIIIHHHFFFDDDBBB@@@>>>>>><<<<<<;;;;;;:::999999999999999999999999999888888999:::;;;:::888666666777555555444333222222222222222222222111111111000000111111000///......------------------------------,,,,,,---...////////////...///111000///......///---,,,++++++******++++++******************++++++))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((@@@@@@@@@@@@>>><<<999888888777777666666555555444222222222222222111111111000///...------,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++((((((((()))))))))******)))))))))(((((((((''''''$$$%%%&&&((((((((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%&&&######$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###''''''&&&&&&(((+++$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))*********)))((((((&&&&&&&&&&&&'''((()))******************)))(((''',,,,,,,,,------............///111222444555555555555666777777666666888::::::;;;<<<======>>>>>>>>>>>>???@@@BBBEEEHHHKKKLLLJJJKKKLLLKKKJJJJJJLLLNNNOOOPPPPPPQQQPPPOOOMMMLLLMMMNNNPPPRRRTTTVVVWWWWWWRRRUUUVVVTTTPPPMMMMMMOOOSSSRRRQQQOOONNNMMMMMMMMMNNNOOOOOONNNMMMKKKIIIHHHGGGEEECCCAAA???>>>======;;;;;;:::::::::999999999888888888777777888999999999:::;;;:::888666666666333333333333222222111111333333222222111000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------,,,---///000000///......///---,,,++++++******++++++)))))))))***************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''>>>???@@@???>>><<<999888555555666666666555555555111111111111222222222222111000///...------------------------,,,,,,,,,,,,************************)))))))))))))))(((((((((((((((((('''''''''&&&&&&%%%&&&((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###'''(((&&&%%%(((+++$$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$######'''&&&&&&&&&''''''((()))(((''''''''''''''''''((('''(((((((((((((((((('''(((((()))*********))))))''''''''''''((()))***+++************)))((('''&&&+++,,,,,,,,,,,,------------...000222333444444444555666777666555555777888777888:::;;;===>>>>>>>>>AAAAAAAAABBBDDDFFFHHHIIIIIIJJJJJJJJJIIIIIIKKKNNNMMMNNNOOOPPPPPPOOOMMMMMMLLLNNNPPPRRRTTTUUUVVVWWWTTTWWWZZZXXXSSSPPPQQQSSSTTTSSSRRRPPPOOONNNNNNNNNLLLLLLLLLLLLKKKIIIHHHGGGFFFDDDBBB@@@???>>>>>>>>>;;;;;;::::::::::::999999999888666555555777:::;;;888:::;;;:::888555555555333333444444333333222222333333222222111000000///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,...//////...---...///---,,,++++++******++++++((((((((())))))*********))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''<<<===>>>???>>><<<:::999333444444555666555555555000000111111222222222333111000///......---............------------,,,,,,************************++++++***)))((('''&&&&&&((('''''''''&&&&&&&&&&&&&&&''')))******)))'''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%$$$#########$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$ """$$$&&&'''&&&%%%###&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******((((((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***###'''***)))%%%###$$$'''%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&''''''(((((((((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((&&&''''''''''''''''''&&&'''((()))***++++++***)))(((((((((((()))***+++,,,(((((()))))))))))))))(((++++++++++++++++++,,,,,,,,,---///111222333333333555666666666444444666888666777999;;;<<<>>>>>>???CCCCCCCCCCCCCCCDDDEEEEEEIIIJJJJJJIIIHHHIIIKKKMMMLLLLLLNNNOOOOOONNNMMMMMMKKKLLLNNNQQQRRRTTTUUUUUUUUUXXX\\\ZZZUUURRRSSSUUURRRQQQPPPOOONNNNNNMMMNNNJJJJJJKKKJJJJJJIIIHHHHHHEEEDDDBBB@@@????????????;;;;;;::::::::::::::::::999888555444444777:::<<<888999;;;:::777555444444444444555555555444333333333333222222111000000///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------,,,---//////...------...---,,,++++++******++++++''''''(((((()))))))))***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&>>>;;;999999;;;;;;888666666666666555444444333333222222222111111111111000//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((()))******+++%%%%%%%%%&&&&&&'''''''''******))))))((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((($$$###$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######(((((('''&&&%%%%%%%%%%%%(((&&&%%%&&&)))+++)))'''''''''&&&&&&&&&&&&''''''(((((('''%%%######&&&((('''''''''&&&&&&%%%%%%%%%)))((('''%%%$$$$$$%%%%%%(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&$$$""""""%%%'''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''')))******)))(((((()))''''''(((((())))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---///000222333444222222333444444555555666888888888999:::;;;===>>>BBBBBBDDDEEEEEEFFFFFFFFFIIIIIIHHHGGGFFFGGGJJJMMMKKKKKKLLLLLLMMMOOOPPPQQQMMMLLLKKKKKKMMMOOOQQQSSSYYYZZZ[[[[[[ZZZWWWSSSQQQQQQPPPNNNLLLKKKKKKLLLMMMIIIIIIIIIHHHHHHGGGGGGGGGBBBBBBBBBAAA@@@???>>>===<<<;;;:::999888888888888666666777999:::<<<======;;;:::888777555444444444666666666555555444444444222222222222111111111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////,,,+++*********+++,,,---***************)))(((((())))))************))))))(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''>>><<<::::::;;;;;;888666666666666555444444333333222222222111111111000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%&&&***+++)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&''''''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))'''&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&$$$###"""$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((('''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&$$$"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&(((***)))((('''((((((((((((((((((((()))))))))************+++++++++++++++++++++,,,,,,,,,------,,,,,,---...///111111222111222222333333444444555555666666777999:::<<<===@@@AAABBBDDDEEEFFFFFFGGGJJJKKKKKKIIIHHHHHHJJJLLLKKKKKKJJJIIIIIIIIIIIIIIIMMMLLLKKKKKKLLLNNNPPPQQQXXXYYYZZZZZZYYYVVVSSSQQQOOOOOONNNMMMLLLKKKKKKLLLIIIIIIIIIHHHGGGGGGGGGFFFBBBBBBBBBAAA@@@???>>>===<<<;;;:::999888888888888444555666777888999999:::999888777666555444444444222222222222222333333333000000000/////////......000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++***************)))(((((((((((()))))))))(((''''''(((((('''''''''&&&&&&&&&))))))*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&===<<<<<<<<<<<<;;;888666666666555555444333333333222222111111111000000000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((************************(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))******''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))+++---%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###''')))'''&&&(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))%%%$$$$$$%%%''''''&&&%%%''''''''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%%%%%%%&&&'''((((((***)))''''''((('''&&&$$$''''''&&&&&&&&&&&&''''''%%%&&&((('''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%######%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''((())))))(((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,---.../////////000000000111222222333333333333444555777999;;;<<<>>>???AAACCCFFFGGGHHHIIIMMMNNNOOONNNLLLKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLKKKLLLMMMOOOPPPVVVWWWXXXXXXVVVTTTQQQPPPMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEAAAAAAAAAAAA@@@@@@???>>><<<<<<;;;:::999999999999666666666777777777777888777666666555444444555555333444444555555666777777000000////////////......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++************************)))((((((((((((((((((''''''&&&%%%'''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%===============:::888666666666555444444333333222111111111111000000000000000000///...............++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$'''***---...%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%***+++&&&#########"""&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((()))))))))%%%$$$$$$%%%'''(((&&&%%%'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''''')))++++++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$&&&'''***)))'''&&&&&&''')))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&''')))))))))((((((''''''&&&(((((((((((())))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......///000000111111222111222333555777999<<<======>>>AAADDDGGGIIIKKKLLLOOOQQQSSSSSSPPPMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNMMMMMMMMMNNNOOOOOOTTTUUUUUUUUUTTTRRRPPPNNNKKKKKKLLLMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFEEEDDDDDD@@@@@@AAAAAAAAA@@@??????===<<<;;;::::::999999999::::::999999999888888888555555444444444555555666666666666777777777777777222111111111000000000000......------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------///...---,,,,,,+++++++++***************)))((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%===>>>>>>===;;;999777666555555555444333333222222111111111000000000//////000000///............///++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""(((+++'''$$$%%%'''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&%%%%%%&&&(((((('''%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&))),,,,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&'''&&&%%%%%%&&&(((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''))))))((((((''''''&&&&&&''''''((((((((()))))))))*********+++++++++,,,,,,******++++++,,,,,,------------...//////000000111222222333555777:::<<<===<<<>>>AAAEEEIIIKKKMMMNNNQQQSSSUUUUUURRROOOMMMLLLHHHHHHHHHIIIJJJKKKMMMMMMOOONNNNNNNNNNNNOOOOOOOOORRRRRRRRRRRRQQQOOONNNMMMIIIJJJKKKLLLKKKJJJIIIHHHJJJIIIHHHGGGEEEDDDCCCBBB??????@@@AAAAAAAAA@@@@@@>>>===<<<;;;::::::::::::;;;;;;;;;:::999888888888555444444444444555666666555555444333333222111111111111111000000000000///------------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,***************)))((((((((()))))))))(((((('''&&&&&&'''''''''''''''''''''&&&'''((()))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%===>>>===;;;888666666777555555444444333222222222111111000000000///////////////......---......///++++++++++++++++++++++++++++++*********)))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%((((((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((...000+++%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((('''&&&%%%%%%%%%%%%###%%%&&&'''&&&&&&((()))''''''&&&&&&&&&&&&''''''$$$''')))***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''' !!!"""$$$%%%&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((%%%&&&''''''&&&&&&'''((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********''''''''''''''''''''''''&&&'''))))))'''&&&'''(((((((((''''''''''''''''''(((((((((((())))))))))))************++++++++++++)))******+++,,,------...------......//////000000222222333444666999;;;<<<<<<>>>AAAEEEIIILLLNNNOOOOOOQQQSSSSSSPPPMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIHHHFFFDDDCCCAAA@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888888777777666555555555555555666666777666555444333111000000//////............------,,,------......---,,,,,,++++++++++++++++++++++++************++++++++++++************************)))***+++,,,,,,,,,,,,+++***************)))(((((('''(((((()))))))))((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%>>>>>><<<999555444555888555555444333333222222111111000000000////////////...---------------......******************************)))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''(((''''''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''',,,222444---%%%"""######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&((()))'''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$&&&(((''''''&&&&&&&&&&&&''''''%%%'''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' !!!###%%%''''''''''''%%%&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((($$$&&&'''((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&(((***)))((('''((((((&&&&&&''''''''''''''''''(((((()))))))))*********************++++++++++++))))))***+++,,,......///------......///000000000111222222333555666888999:::<<>>???@@@AAABBBBBBBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999777777666555555666666666777777666555444333333222//////.........---------,,,,,,---......------,,,************************************++++++++++++************************)))***+++++++++***)))(((***************)))((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>>>><<<777333222555888555555444333333222222111000000000000////////////------,,,,,,,,,------...************************)))(((((((((''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''###$$$%%%&&&((()))******'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''"""***...)))$$$$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&%%%'''((()))'''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%&&&'''((((((&&&((()))'''$$$###$$$&&&'''''''''&&&&&&''''''''''''(((***)))'''&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''((()))))))))((('''$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''''''''(((%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''')))******)))(((((()))%%%&&&&&&''''''((((((((())))))))))))************)))************+++++++++((()))***+++---...000000------......///000000000111111111222333444666777999;;;>>>AAAEEEHHHJJJKKKHHHJJJKKKJJJHHHGGGGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJHHHFFFCCCAAA@@@???===>>>???@@@AAABBBBBBBBB???>>>===<<<<<<;;;;;;<<<>>>>>>=========<<<<<<<<<888888777666666666666666111111111111111111111111111000000000////////////+++,,,---.........---,,,************************)))************+++++++++++++++++++++++++++++++++***+++++++++***((('''%%%***************)))((((((######%%%&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''';;;999777555555666888999444444444333333222222222333222111222222222000...------,,,,,,,,,+++++++++***++++++++++++***))))))************))))))))))))((()))))))))((('''%%%$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''((()))***+++'''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&***)))((('''''''''''''''&&&''''''((((((''''''&&&''''''(((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,,,,------)))))))))***+++,,,...///111111222333555777999:::;;;===???BBBCCCDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDBBBDDDEEEGGGHHHHHHHHHGGGJJJHHHEEECCCBBB@@@>>><<<===>>>???@@@AAAAAA@@@???AAA@@@>>>=========>>>???===============<<<<<<<<<888777666555555444444444333333111000000000111222222222000///...............000111222111000...---,,,+++)))(((((())),,,---++++++++++++++++++++++++************************************************,,,,,,++++++***)))((((((&&&'''((())))))((('''&&&'''''''''((())))))******+++)))(((&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''888777666555555555666666444444333333222222222222333222111222222222000............---------,,,,,,+++++++++++++++***))))))++++++*********)))))))))***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%)))(((((((((''''''''''''((((((((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))***************+++++++++,,,,,,,,,------)))*********+++---...///000000111222444666888999;;;<<>><<<<<<===>>>?????????>>>===???>>>===<<<;;;<<<<<<===<<<<<<<<<;;;;;;::::::999888888777666555555555555333222111000000000111222222111000///............+++,,,.........---+++***************************++++++++++++++++++++++++************************************************,,,,,,+++******)))((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''555555666666555555444444333333222222222222222111333222111222222222000...//////.........---------+++++++++++++++******)))+++*********))))))))))))***(((%%%###"""$$$&&&'''''''''''''''''''''''''''$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&#########$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************++++++++++++,,,,,,,,,,,,++++++++++++,,,...//////000000111222444666777888;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGIIIJJJKKKJJJIIIHHHIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGDDDCCCBBBAAAAAAAAAAAAAAACCCDDDFFFHHHJJJJJJJJJJJJEEECCCAAA?????????>>><<<<<<===>>>>>>>>>===<<<;;;<<<;;;;;;:::999:::::::::;;;::::::999888777777777999888777666555555555555333222111000///000111111111000///...............++++++,,,------+++***)))***+++,,,------,,,***)))++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******))))))((((((&&&'''(((((((((((('''&&&&&&&&&''''''(((((())))))++++++******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&444555777777777666444333222222222222222222222222333222111222222222000...............------------++++++,,,,,,++++++***))))))))))))((((((((((((''')))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%'''(((((('''%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&(((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&%%%((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''$$$%%%'''(((((((((((('''''''''((((((((((((''''''(((((('''&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000111222444666888999;;;;;;<<<===??????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGKKKLLLMMMLLLJJJIIIIIIJJJGGGHHHIIIJJJJJJIIIGGGFFFBBBBBBAAAAAAAAAAAAAAABBBGGGGGGHHHIIIHHHGGGFFFEEEDDDBBB@@@?????????>>>======>>>>>>???>>>===;;;:::;;;;;;::::::999999999999::::::999888777666666555888888777666555555555555333222000/////////000111000///......---------...---......///...---,,,,,,------......------,,,,,,************************************************))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&''''''((())))))******++++++++++++***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666777999::::::888666444222222222222222222222222333222111222222222000...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******(((''''''''''''&&&&&&&&&'''((((((((((((''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&(((((((((&&&%%%%%%&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((*********))))))(((''''''&&&&&&&&&''''''((((((((('''''''''(((((((((((((((%%%%%%&&&''''''((('''''''''(((((())))))(((((('''((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((()))************************+++++++++,,,,,,,,,,,,,,,,,,---...//////111111111333444666888999::::::;;;<<<===???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGJJJLLLMMMMMMKKKIIIIIIJJJGGGHHHIIIJJJJJJHHHFFFDDDBBBBBBBBBAAABBBBBBCCCCCCFFFFFFGGGGGGFFFEEEDDDCCCDDDBBB@@@???@@@@@@???>>>>>>????????????>>><<<;;;;;;;;;;;;;;;::::::999999:::::::::999888777777666888777666555444444444444222111000/////////000111///...------------------////////////......------///---+++***)))***+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))******+++******+++***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888999:::;;;;;;999777666222333333333333333444444333222111222222222000...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***''''''''''''&&&&&&&&&&&&&&&''')))))))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&'''((((((''''''&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&''''''(((''''''&&&%%%'''''''''''''''((((((((('''''''''((((((((((((((('''&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***************************++++++++++++,,,,,,,,,,,,,,,---......000000111222444666777888999::::::;;;===???AAABBBBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKMMMMMMKKKJJJIIIJJJFFFHHHJJJKKKJJJHHHEEECCCBBBBBBBBBBBBCCCCCCDDDEEEAAABBBDDDFFFFFFGGGFFFFFFDDDBBB@@@???@@@@@@???>>>===>>>?????????>>>===<<<;;;;;;;;;;;;;;;:::999999:::999999999999888888888777666555444333333333333222111000///...///000000...------,,,,,,,,,---------------,,,,,,,,,,,,,,,---+++(((&&&%%%&&&(((***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))*********)))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%999::::::;;;:::999888777333333444444444555555555333222111222222222000......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&'''((((((''''''&&&((((((((((((''''''''''''''''''''''''((((((((())))))'''%%%$$$###%%%'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((()))***************************++++++++++++,,,++++++++++++,,,,,,---......///000222444555666999999999;;;===@@@CCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIILLLLLLKKKJJJJJJJJJFFFHHHJJJKKKJJJGGGDDDBBBAAAAAAAAABBBBBBDDDEEEEEEAAABBBDDDFFFGGGHHHGGGGGGDDDAAA???>>>>>>>>>===;;;;;;<<<===>>>>>>>>>===<<<::::::;;;;;;;;;:::999888888888888888888999999999555555444333222222222222222111000///...//////000---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++***)))'''&&&&&&''''''************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::::::::::::::999888888444444444555555666666666333222111222222222000...//////.........---------,,,,,,------,,,,,,+++***************))))))))))))((('''%%%######%%%''')))''''''''''''''''''''''''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***###$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((######$$$%%%%%%&&&''''''$$$%%%'''((()))((('''''''''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&((()))***&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''&&&'''(((*********))))))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))+++)))%%%###"""$$$&&&((((((((())))))))))))((((((###$$$$$$%%%&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))(((((('''''''''&&&''''''''''''''''''''''''(((((()))***************)))************+++++++++++++++******++++++,,,,,,,,,,,,---...000222333444888888999;;;>>>AAADDDFFFFFFEEEEEEEEEEEEEEEFFFGGGEEEHHHKKKLLLKKKJJJJJJJJJFFFHHHJJJKKKJJJGGGDDDBBB@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEECCCAAA>>>======<<<;;;:::999:::<<<=========<<<<<<999999:::;;;:::999888777666666777777888888999999444444333222111111111111222111///.........///000,,,,,,,,,++++++,,,------...---,,,,,,++++++,,,,,,+++,,,,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''######$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%;;;999777777888999888777888888777666666666666666333333222222111000000000------......------,,,+++***++++++,,,,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''(((&&&###$$$&&&(((&&&%%%'''&&&%%%$$$###$$$%%%&&&***'''%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''$$$%%%&&&'''(((((((((((((((((())))))******++++++)))***+++***'''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((()))***************((((((((((((((((((((((((%%%%%%&&&'''(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((******)))((('''&&&%%%%%%(((''''''&&&&&&((()))***&&&%%%%%%%%%&&&)))+++---&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***((())))))))))))*********...,,,***))))))+++...///000///......///111333555666999<<<:::888999@@@FFFHHHGGGEEEDDDDDDFFFHHHIIIJJJKKKMMMNNNMMMKKKHHHFFFIIIKKKMMMMMMJJJEEEBBBAAA===>>>???AAABBBDDDFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEAAA@@@???===<<<<<<;;;;;;:::::::::::::::999888777999888777888999888777555666444333444666888888777555444333111000//////...111000...,,,+++,,,---..............................------,,,+++***))))))************************'''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""""";;;:::888777888999888777444555555555666777888999333333222111000000//////------......------,,,+++***++++++,,,,,,++++++***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&$$$%%%'''((('''%%%'''&&&%%%$$$$$$$$$%%%%%%(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((&&&((())))))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((((((%%%&&&''''''(((((((((''''''''''''''''''((())))))((((((((((((((((((((((((***))))))((((((''''''&&&(((''''''&&&'''((()))***''''''&&&&&&''')))+++,,,%%%%%%&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&'''((()))***((((((((()))))))))******+++++++++++++++,,,,,,,,,///...------...000222333666888999888888;;;@@@EEEGGGFFFEEEDDDDDDEEEGGGHHHJJJLLLMMMNNNMMMKKKHHHGGGHHHKKKMMMLLLIIIEEEBBBAAA???@@@BBBDDDEEEFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFEEE@@@???>>><<<;;;;;;:::::::::;;;;;;;;;::::::999888888777666777999999888666666555444444666777777666555444333222111000000000111000...,,,+++,,,------------------------------++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$<<<:::888888888888777666444444444555555666666777333333222111///...------------......------,,,+++******++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&'''&&&&&&%%%$$$%%%%%%%%%%%%$$$"""###%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&'''((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''((())))))))))))((('''((()))***+++''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%)))(((((((((((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((())))))((((((((())))))))))))***)))***,,,---------++++++---,,,,,,,,,---///111222555555666777999===@@@CCCEEEEEEDDDCCCDDDEEEGGGHHHJJJKKKLLLMMMLLLKKKHHHGGGHHHJJJKKKKKKHHHDDDBBBBBBAAABBBEEEGGGHHHHHHGGGGGG@@@BBBDDDFFFFFFFFFEEEDDD>>>===<<<;;;:::999999999:::;;;;;;;;;;;;:::999999777666666777999:::999888888666444444555666555444444444333222222222222222111000...,,,,,,,,,------------------------------*********+++++++++,,,,,,************************)))(((((((((((((((((()))))))))))))))))))))))))))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&===;;;999888888888777666777777777666444333222111333222111000///...---,,,------......------,,,+++******++++++++++++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$######$$$&&&(((((('''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''((((((((()))((('''&&&%%%&&&((()))''''''(((((('''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((('''''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''((((((((()))+++***))))))))))))******++++++***)))'''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))((((((''''''(((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))************+++++++++,,,---------------,,,,,,,,,---...000111222555444444666;;;???AAABBBDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFGGGHHHIIIHHHFFFCCCCCCCCCAAACCCFFFHHHIIIHHHFFFDDD???@@@CCCEEEEEECCCAAA@@@;;;;;;:::999888777777888999999:::::::::999999888666555666777:::;;;:::999999777555444555555444333444333333222222333444444111111///......---......------------------------***************+++++++++************************)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''===;;;999888999999888777888888777666555333111000222222111000///...------------......------,,,+++)))******++++++******)))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%$$$######$$$%%%&&&%%%&&&&&&'''((((((''''''(((''''''&&&&&&%%%%%%%%%&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******&&&&&&'''((((((((((((''')))))))))))))))))))))))))))(((((('''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******&&&''''''(((((((((((((((+++******)))))))))))))))******)))((('''%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((''''''''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((()))))))))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((*********+++++++++,,,,,,///...,,,+++,,,---///000,,,,,,---...///111222333555444444777;;;???AAABBBAAABBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDFFFGGGGGGFFFDDDBBBCCCDDDAAABBBEEEGGGGGGEEECCCAAA???AAABBBCCCBBB@@@===;;;:::999888777777666666777666777777888888888777777555555666888:::<<<;;;:::999777444444444444333222333333222222333333444444222222111000000/////////........................,,,,,,+++******)))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&<<<:::999888:::::::::888555666777777666555333222222111111000000//////...------......------,,,+++))))))************))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%'''))))))((('''&&&'''&&&''''''''''''&&&%%%%%%&&&%%%%%%'''))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''&&&'''(((***''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&''')))***)))'''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((''''''((())))))))))))((())))))))))))))))))))))))***)))((('''''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))((((((((()))))))))))))))))))))(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((()))(((((((((*********+++++++++,,,,,,000...,,,***+++---///111+++,,,---...000222333333333444555777:::<<>>@@@@@@AAAAAA???===:::999888888777666666666666666555555666777777777777666666666666888;;;<<<;;;:::888666444333444444333222333222222222222222333444222222222111000000//////........................---,,,+++***)))(((''''''))))))))))))))))))))))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%;;;999888888:::;;;;;;:::666777888888777666444222111111111111111111111111------......------,,,+++))))))************))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''###&&&))))))'''%%%%%%&&&&&&'''((((((((('''%%%%%%&&&%%%%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$'''(((***+++,,,+++***)))&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&(((******)))((()))***''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))###$$$$$$%%%&&&&&&''''''''''''((())))))))))))((())))))))))))))))))))))))+++***((('''&&&'''((()))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))(((''''''(((((()))))))))((((((&&&&&&'''((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((()))))))))''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((()))))))))*********,,,,,,+++++++++,,,---...)))***,,,...///111222222///333666777666888;;;>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDBBBAAAAAACCCEEEBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>===<<<::::::888777777666666666666777555555666777777777777777777777777999;;;<<<;;;999777555333333444444333222333222222111111111222222000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%:::999888888:::<<<<<<;;;:::;;;;;;:::777444111///111111111111222222222222------......------,,,+++))))))************))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''"""%%%))))))'''$$$%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%&&&''''''$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))''''''&&&%%%$$$######"""###%%%(((***+++)))'''&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%''')))*********+++---'''''''''&&&&&&%%%%%%%%%************************%%%%%%&&&&&&'''((())))))&&&'''(((((())))))(((((()))))))))))))))))))))))),,,***((('''&&&'''((()))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&'''(((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))*********))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((((((((()))***+++,,,+++******((()))+++---///000111111---111666666444444888<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@AAACCCFFFCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<888777777666666666666777666666777888888888888888888777777999;;;<<<:::999666555333333444444444333333222111111000000111111////////////...---,,,+++************************))))))))))))************))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%======<<<<<<<<<<<<======::::::999777555333111000...000111333333222111000000000///...------,,,,,,,,,,,,,,,+++)))(((&&&%%%(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&''''''&&&$$$""" &&&''''''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%+++***((('''&&&&&&&&&''''''%%%###!!!!!!###%%%'''(((((((((((())))))))))))&&&&&&''''''(((((()))))),,,,,,,,,+++***)))((('''***(((%%%######$$$&&&'''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))***+++******))))))))))))))),,,+++)))''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))"""###&&&((())))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))(((''')))))))))))))))(((''''''))))))'''&&&&&&'''((()))***************)))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''+++*********))))))(((((()))))))))***+++---...///,,,------....../////////111222333333333444777:::;;;===???AAABBBBBBBBBBBBEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===============>>>======<<<;;;;;;::::::;;;:::888666555555666777666666777888888888888777999::::::::::::999888888666666666666666666666666444444333333222111111000////////////...---,,,+++,,,,,,,,,+++++++++******++++++******))))))(((((()))))))))))))))))))))))))))'''&&&'''******(((%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&>>>>>>===<<<<<<<<<<<<<<<999999888777555333111000///000222333333333111000000//////...------,,,,,,,,,,,,,,,+++*********)))(((''''''''''''&&&&&&&&&)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((())))))***+++((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((('''%%%$$$&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))((('''&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((,,,,,,,,,,,,+++***)))))))))(((&&&%%%%%%%%%'''((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((+++******)))))))))))))))---,,,+++***)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''((((((''''''''''''((((((******)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))((((((((((((************)))))))))((()))))))))***+++,,,......,,,,,,,,,------......///000111222222222444777999999:::===???@@@AAAAAAAAAEEECCCAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>========================<<<<<<;;;::::::;;;:::888666555666777777888888888888888777666666888888999999888888777666666666666666666666666666333333222222111111000000............---,,,++++++,,,+++++++++*********************))))))))))))))))))))))))))))))))))))))))))'''&&&''')))***(((%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&@@@???===<<<;;;;;;;;;;;;888888777666555333111000///000222333333333222111//////......---,,,,,,,,,+++***)))))))))***+++,,,(((''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))******&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''((()))(((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''''''''%%%&&&)))******(((&&&$$$(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((('''''''''******++++++++++++******''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&'''''''''(((((((((++++++******))))))))))))---,,,+++***)))))))))***(((((((((((((((((((((((())))))***++++++***))))))***+++++++++***(((&&&%%%(((((()))))))))*********))))))))))))))))))))))))((((((&&&&&&&&&&&&(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''''''''((((((((((((((('''***)))((('''''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))************)))))))))))))))))))))***+++,,,---...******+++,,,,,,---......000111222222222333666999999;;;===@@@BBBCCCCCCCCCDDDCCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===========================<<<;;;::::::;;;:::888777666666777888:::999999888777555555444777777777777777666555555666666666666666666666666222222111111000/////////............---,,,+++***++++++*********)))))))))((())))))))))))))))))***))))))))))))))))))))))))(((''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$@@@???===<<<:::999999999777777666555444333111000000111222222333333222222.........------,,,,,,,,,***((('''%%%%%%&&&(((***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""""""""!!!"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$###"""'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%''')))***'''''''''&&&&&&&&&%%%%%%$$$&&&'''))))))((('''%%%'''((())))))))))))((('''&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&'''((()))***************&&&'''((()))******))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))*********++++++++++++******))))))***))))))(((((((((((((((((((((((((((((((((((((((***+++---......---+++***))))))))))))(((&&&%%%$$$(((((((((((()))))))))***))))))))))))))))))))))))+++***(((''''''(((***+++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((***)))(((''''''((()))***)))))))))))))))(((''''''&&&&&&((()))))))))((('''+++)))'''&&&%%%&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''(((((())))))***************)))))))))))))))))))))))))))***+++,,,---))))))***+++,,,------...///000111111111333666888===>>>AAACCCEEEFFFGGGGGGDDDCCCBBBBBBCCCBBBAAA??????????????????????????????>>>>>>=====================>>>>>>===<<<;;;::::::999888777777777888888999888888777666555555555666777777777777666555555444444444444444444444444111111111000//////....../////////......---,,,+++*********))))))))))))((('''((((((((())))))******))))))))))))))))))))))))'''''''''((()))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$???>>><<<:::999888777777555555555555444333111111000000111111222222222111---------------,,,,,,,,,+++***'''&&&%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((())))))))))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######&&&%%%%%%%%%&&&(((***+++)))((('''&&&%%%######"""'''&&&&&&&&&&&&''''''(((&&&'''((())))))((('''&&&'''((((((((())))))))))))))))))((((((''''''&&&&&&%%%&&&'''((())))))))))))&&&''')))***+++***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))*********+++***++++++++++++***))))))))))))))))))(((((((((''')))))))))))))))))))))))))))***,,,------,,,***)))((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***)))(((''''''((()))***)))))))))))))))(((''''''%%%&&&((()))))))))((('''+++)))'''&&&%%%&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''&&&&&&&&&''''''(((((())))))******))))))))))))))))))******))))))))))))***+++,,,,,,(((((()))***+++,,,---...///000000000000222555888>>>???AAADDDFFFGGGGGGGGGCCCBBBBBBBBBCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>==================>>>>>>???>>><<<;;;999999999999888888888888888777777666555555666777777777777777888777777666555222222222222222222222222111111000000///......---//////000//////...---,,,*********))))))))))))(((''''''(((((()))))))))***((((((((((((((((((((((((''''''((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$===<<<:::999777666555555333444444444333222222111/////////000000000111111------,,,,,,,,,,,,,,,,,,---,,,+++)))(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&******))))))(((''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((###$$$%%%&&&((()))***+++%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))******&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$######"""&&&&&&&&&&&&'''((()))***))))))(((&&&%%%$$$###"""((('''&&&%%%%%%%%%'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((('''''')))******)))(((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))***+++,,,,,,,,,+++)))(((******++++++++++++***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))******+++++++++((((((((()))))))))******))))))))))))))))))))))))))))))''''''''''''))))))+++******))))))******+++))))))))))))))))))))))))************************((((((((())))))*********))))))(((((((((((()))))))))))))))))))))(((''''''%%%&&&'''((())))))))))))***)))((('''''''''((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))***++++++(((((()))***,,,---.........///000000000111444777;;;<<<>>>@@@AAABBBBBBBBB@@@@@@@@@BBBCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>==================>>>???@@@???===;;;999999999999999999999999888666666555444555666777888777777777777777666666555111111111111111111111111111111000000///.........////////////...---,,,+++++++++*********)))))))))'''(((((((((((((((((()))((((((((((((((((((((((((&&&((())))))(((''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$::::::888777555555444444222333333333333222222111...............//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))***)))))))))((((((((()))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((()))))))))***+++,,,------+++)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((******)))******++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))))))))(((((()))))))))))))))(((''''''&&&&&&&&&''''''((()))*********)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((((()))))))))************)))))))))))))))******+++((()))***+++,,,...//////---.../////////111444666999:::;;;============<<<<<<<<<===???AAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>==================>>>???@@@???===;;;999888999999999:::999999999888777555444444555666777555666666666666555444444333333333333333333333333222222111000000//////...------------,,,+++******,,,+++++++++************((((((((((((((('''''''''((((((((((((((((((((((((%%%(((***)))'''&&&''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&999888777555444444444444222222333333333222222111...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,'''''')))***++++++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&$$$###""""""######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))(((''''''(((((()))***++++++,,,&&&'''((()))(((&&&###!!!((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))******++++++++++++******))))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''************++++++++++++***+++,,,------+++***((('''((()))******)))((('''))))))))))))))))))))))))++++++***))))))***++++++))))))((((((((((((((())),,,,,,------------......))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---'''((()))******)))(((''')))))))))))))))(((((('''''''''&&&&&&'''(((***+++*********+++***)))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''((()))))))))******))))))((((((''''''(((((())))))*********+++***)))))))))))))))***+++((()))***+++---...///000---.../////////111444666999999;;;<<<<<<<<<;;;:::999999;;;===@@@@@@>>><<>>==================>>>@@@AAA@@@>>>;;;999888999999:::::::::999999:::999666444333333444555444444555555444444333222444444444444444444444444222222111111000000//////++++++++++++***)))((((((,,,,,,,,,++++++++++++***))))))(((((('''''''''&&&((((((((((((((((((((((((%%%(((******'''&&&''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''999888777555555555666666555333222222222222111000///...---,,,+++,,,------,,,,,,,,,+++++++++******+++******)))((()))))))))((((((((((((''''''''''''$$$%%%((()))***)))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&''')))***+++***(((&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%######$$$$$$###"""((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((***++++++''''''''''''''''''''''''''''''(((((((((((((((((()))******)))'''&&&''')))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++++++++*********))))))******))))))))))))******++++++***))))))((())))))))))))))))))))))))))))))***)))((()))***+++***((((((((((((((()))***,,,,,,---,,,+++))))))))))))***++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************---,,,+++******,,,...///////////////000111222333444555666666666666888:::;;;===???AAAAAAAAA@@@???======<<<<<<<<<<<<======AAAAAA???===::::::<<<>>>EEEDDDBBB@@@???=========<<<;;;::::::999999::::::888888999888777555333222333333333444444444444555222222222222333444555555111111000///...---,,,,,,++++++++++++++++++++++++******************************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''***'''$$$$$$&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&999888777555555555666666555444222222222222000/////////...------------...,,,,,,,,,+++++++++******+++******)))))))))))))))((((((((((((''''''''''''&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((&&&%%%%%%%%%&&&&&&((()))******'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&***(((&&&&&&'''((('''&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))((('''''''''&&&'''''''''((((((((())))))$$$$$$$$$%%%%%%'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))))))))(((&&&&&&''')))))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))******))))))))))))******++++++***)))))))))))))))************************,,,+++******,,,,,,+++***)))))))))))))))***+++,,,++++++***))))))***+++,,,++++++++++++*********)))************************************************+++*********))))))((((((************************************))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++*********))))))))))))************************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************---,,,+++******,,,---///////////////000111222222333444555666555666999;;;===>>>???@@@@@@???===<<<======<<<<<<<<<<<<======@@@@@@???<<<::::::<<<>>>CCCBBB@@@???===<<<<<<;;;::::::999888888888888999888999999888777666444333333333333444444555555555333333333222333333444555333222111000///......---------------------------************************(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''***(((%%%%%%'''((('''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&999888777555444444555666666444222222222111///...///////////////...------,,,,,,,,,+++++++++***************)))))))))))))))((((((((((((''''''''''''(((((())))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,***)))'''&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''((()))******'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$((())))))(((&&&&&&''')))))))))))))))))))))))))))************************************************************************************************+++++++++***************************************++++++******))))))******************************,,,*********+++,,,+++************)))******++++++))))))))))))***+++------++++++++++++************************************************************,,,+++***)))((('''&&&&&&************************++++++*********)))))))))))))))******))))))(((((())))))))))))))))))))))))***************)))))))))************************++++++******))))))******)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((()))***************,,,++++++******,,,---...///......//////000111222111222444555555666999;;;>>>>>>??????>>>===;;;:::===<<<<<<;;;;;;<<<<<<======>>>===<<<;;;;;;===???@@@@@@>>>===;;;;;;::::::999999888777777777777777999999999888777666555444333333333444555666666777555444444333333333333333333333222222111000//////------------------------************************(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&999888777555444444444555666444222111111111///------.../////////...,,,+++,,,,,,,,,+++++++++*********************)))((((((((((((((((((''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&''''''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&''''''''''''))))))(((((()))******+++''''''''''''''''''''''''******))))))(((((('''''')))******)))'''''')))***))))))))))))))))))))))))***************************************************************************************************************************++++++++++++++++++***,,,++++++*********++++++++++++++++++++++++++++++***)))(((((()))***)))(((,,,++++++*********++++++************++++++,,,,,,++++++++++++++++++++++++************************************************+++++++++***)))(((((((((************************+++++++++*********))))))((()))***++++++***((('''))))))))))))))))))))))))******************************************************)))))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************++++++******++++++,,,---............///000111111///111333333444666999;;;======>>>>>>>>>===<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;;;;===??????>>>===<<<;;;:::::::::999999888777777777777888999999888888777666555555333333444555666777777888666555444333222222222222333222222111000/////////******************************************************)))(((((((((((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%:::888666555444333444444555333111111111111///---+++,,,---...---,,,+++***,,,,,,,,,+++++++++******)))************)))((((((((((((((((((''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&&&&%%%(((''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''''''''$$$&&&((()))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((***((('''''')))***)))((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&$$$###$$$&&&((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((('''(((((())))))*********)))***+++***))))))***,,,))))))))))))))))))))))))************************************************************************************************************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++)))((()))***+++***(((---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++************((()))***++++++***)))((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************************++++++,,,,,,------------...///000111...000222222333555777:::;;;<<<<<<===============;;;;;;::::::::::::;;;;;;999:::<<<;;;;;;;;;===>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888888888888888999999888888777777666666444444555666666777888888666555444333222111111111000000//////......------************************))))))))))))))))))))))))******)))(((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%:::888666444333333333333333222000000111111000...,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******)))******++++++)))((('''((((((((((((''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%))))))(((&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''###&&&((()))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%'''(((((('''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,(((((()))))))))*********((('''''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***)))***+++***))))))+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++***************************************************************++++++++++++,,,---......---,,,+++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,+++,,,,,,------------------,,,+++***)))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,++++++++++++*********))))))******++++++******))))))))))))))))))))))))*********+++++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))************************+++++++++++++++---,,,,,,------...///000...000111222222333666888999::::::;;;<<<<<<======;;;::::::999999::::::;;;888:::;;;;;;::::::<<<===<<<;;;;;;:::::::::;;;;;;::::::999888888888888999:::999888777777777777888666666666666777777777777444444222111000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%:::999666444333222222333222000///000111222111///------,,,++++++++++++,,,,,,,,,,,,+++++++++******((()))+++++++++***((('''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''(((''''''&&&%%%&&&((((((&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((!!!$$$'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''(((((($$$###""""""$$$%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((()))))))))((()))))))))******************))))))))))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))((('''''')))+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))*********++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,---......------------------------///...------//////...---,,,,,,,,,,,,,,,---...///+++,,,---------,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,+++++++++***************))))))******+++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++,,,,,,,,,,,,---...///000...000111111111222444666999888888888888999999999::::::999999999999::::::888:::;;;;;;:::::::::;;;999999999888888999::::::999999888777777777777888:::999888777777777888999888888777777777777666666222222111000/////////000------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::999666444333222222222111//////000111222111000///...---,,,+++,,,---...,,,,,,,,,+++++++++******((()))+++,,,+++***(((''')))(((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''%%%'''(((((('''&&&'''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((("""%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%&&&'''((()))&&&%%%$$$$$$&&&(((((('''%%%&&&&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''))))))))))))))))))))))))************))))))))))))%%%&&&'''&&&&&&&&&(((***))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))******+++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,---...///------------------------...---,,,,,,......---,,,+++++++++,,,---...///000)))***,,,---......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((************************,,,,,,,,,+++++++++******+++***)))))))))***,,,---))))))))))))))))))))))))*********++++++,,,,,,,,,************************((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***,,,,,,,,,,,,---.../////////000111111000111333555999888777666555555555666:::999999999999999999:::888:::<<<;;;:::999999:::777777777777777888888999888888777666666666666666:::999888777777777888999999999888888777666666666111000000///////////////------------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((()))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$888888888777666444333222444444333222222111000000///......------,,,++++++************************))))))))))))((((((((((((******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((('''%%%$$$###$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++)))***+++,,,+++)))'''&&&+++,,,,,,,,,,,,***)))'''***++++++++++++***))))))++++++++++++++++++++++++)))***,,,,,,++++++---...---......//////.........//////000111111111111000222111000///............,,,---...//////////////////000111222222111000///,,,,,,---------,,,,,,+++------,,,+++************,,,,,,,,,,,,---------------+++(((((()))+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...************************************))))))))))))'''''''''((())))))******)))))))))))))))))))))))),,,***)))***,,,---+++((())))))))))))))))))))))))*********)))))))))))))))************************++++++,,,,,,,,,,,,------222222222333333444444444444555666777777888777777777777777777777999;;;<<<<<<;;;:::999888777777777888888777777888888999:::777777777777666666666666777777777777666666666666777777555444333222222222111111111111000000000000000000///...------,,,,,,******))))))))))))******---+++)))((())))))(((''')))(((((((((((('''''''''((((((((('''&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&(((&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$""" ###%%%999999888777666555444444444444444333222111111111.........---,,,,,,++++++************************************))))))))))))(((''''''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++++++++*********)))))))))))))))))))))***++++++***+++,,,,,,,,,***)))'''((()))***+++******)))((()))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++,,,------...///111222333333333444444555666666777777777999888777666555555555555666666666666555555444333333444444555444333222111000000000000//////...---...---,,,,,,,,,,,,,,,---------------------------+++******+++,,,,,,+++))).........---------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******************++++++************************************))))))))))))*********)))))))))((((((************************)))((('''(((******)))&&&))))))))))))))))))))))))***)))))))))))))))))))))************************+++++++++,,,,,,,,,------000000111111222333333333444555666777777888777777777777666666666888999:::<<<;;;:::999888888888888666666666777777777888888777777777777666666666666777777777777666666666555777666555333222222222111111111111000000000//////000//////...------,,,,,,++++++************++++++,,,***)))((()))))))))'''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%'''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$"""!!!!!!###&&&:::999888666555555555666555444444333333222222111......------,,,,,,++++++************************+++++++++*********))))))'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))+++++++++******************))))))))))))***++++++***+++,,,,,,,,,+++***)))((()))***+++++++++******((()))***+++,,,------------------.........//////111222333222111000111222333555777:::<<<>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCBBB@@@??????????????????>>>===;;;::::::999999888777555333333222111111000000000000000/////////...------,,,,,,,,,,,,,,,...000///,,,))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++*********************++++++++++++++++++++++++++++++*********)))))))))------,,,+++***(((''''''************************)))((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++,,,,,,,,,,,,...//////000111111222222444444555666777777777777777666555555555666777888999888888777666666666666666666888999999999888777777777777777666666666666777777777666666666555555666555444333222111111111111111000000000000////////////......---,,,,,,,,,,,,++++++******++++++,,,+++)))(((((()))***)))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''#########$$$&&&)))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&###$$$$$$###""""""$$$''':::888666444333444555666444444444333333333222222......------,,,++++++************************************))))))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$######&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))******+++,,,)))***++++++++++++******,,,,,,,,,---------,,,,,,+++,,,,,,---------,,,,,,......///111222444555666555777999::::::;;;>>>@@@BBBDDDFFFIIILLLNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUZZZYYYXXXXXXWWWWWWWWWXXXVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQPPPOOOMMMKKKJJJHHHGGGGGGEEECCCAAA@@@>>><<<;;;:::888777666666666333333222111000///......////////////000000---+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++------------------------+++++++++*********))))))...------,,,+++***)))(((************************+++************++++++***)))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,......///000111111222222333444555666777777888777777666555444444444555666555555444444444444444444777999;;;<<<===<<<:::999777777777777666666666666777777666666666555555555555444333222111111111111111000000000////////////.........------,,,,,,,,,+++******))))))******+++***((('''''')))******)))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((#########$$$&&&(((***+++%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$#########%%%'''777666444222111222333444444333333333333333222222...------,,,++++++******************************)))((((((((((((''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***************************************************************++++++,,,((())))))***++++++++++++///......------,,,,,,,,,///000111222333333333333555666888:::===@@@AAABBBBBBDDDGGGHHHIIIKKKNNNPPPSSSTTTVVVXXXZZZ[[[\\\\\\___^^^^^^^^^___```bbbcccgggffffffeeeeeeeeeeeeeeedddcccbbbaaaaaaaaaaaabbb____________^^^\\\ZZZYYYWWWWWWVVVUUUSSSQQQOOONNNLLLKKKHHHEEECCCAAA@@@???<<<;;;:::999888777666555666444111///000000///...******+++,,,---...//////++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************++++++******)))***+++,,,))))))))))))))))))))))))(((((())))))*********************************************+++++++++,,,,,,......///000111222333333222333444666777777888888666555444333333333444555555555444444444555555666777999;;;<<<===<<<:::999777777777777666666666666666666666666555555555555444333222111111111111111000000000////////////...---------------,,,,,,,,,))))))(((((((((((())))))***(((''''''(((***)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$###$$$%%%'''555444333222111222222333222222222222222222222222------,,,,,,++++++******************************(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))***))))))(((((())))))******************************************++++++++++++************+++,,,,,,)))))))))***+++,,,------///......---------.........///222666999;;;===>>>CCCDDDFFFHHHKKKMMMOOOPPPSSSUUUWWWXXXXXXYYY[[[]]]^^^___aaacccdddeeeeeefffhhhhhhgggffffffgggiiijjjmmmllllllkkkkkkkkklllllllllkkkjjjiiiiiijjjkkkkkkfffgggggggggfffdddcccbbbbbbbbbbbbaaa```___^^^]]]\\\ZZZXXXUUURRROOONNNMMMJJJJJJIIIHHHFFFEEEDDDDDDAAA===999666555555444444+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,------((()))***+++,,,+++******************************,,,++++++++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))(((&&&''')))+++))))))))))))))))))))))))((((((((()))******++++++************************************++++++++++++---...///000111222333444111222444555666777888888555555444333333444555666666666666666777888999999666666888999999999888777777777777777666666666666666666666555555555444444333222111111000000111111000000////////////......------,,,,,,,,,,,,,,,,,,(((((((((''''''(((((((((***(((''''''((()))((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$&&&%%%$$$$$$%%%&&&444444333333333333222222111111111111111111111111------,,,,,,+++*********************************((((((((((((''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))******))))))))))))******************************))))))*********+++++++++++++++******++++++,,,---***++++++,,,---...///000000000000000111333555666555777;;;???CCCGGGIIIKKKPPPQQQQQQRRRTTTUUUUUUVVVYYY[[[^^^______aaaccceeeeeefffhhhjjjlllmmmnnnnnnpppooommmlllllllllnnnoooppppppoooooooooppppppppppppooommmkkkjjjjjjkkkllliiiiiijjjkkkjjjiiigggggggggggghhhhhhiiihhhhhhhhhgggfffdddbbb```^^^]]]]]]ZZZZZZYYYXXXXXXWWWVVVVVVPPPMMMJJJGGGEEECCC@@@>>>555444333222000///...---............////////////------,,,,,,,,,,,,------&&&''')))+++,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))***+++,,,,,,---++++++++++++++++++++++++)))))))))(((&&&&&&))),,,))))))))))))))))))))))))'''(((((()))******++++++************************************+++++++++++++++,,,---...000111222333111222333555666777888888444444333333444555666777555555555666666888999999666666666777777777888888777777777777666666666666666666555555555444444444222222111000000000000111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))+++)))''''''(((((('''&&&((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%'''&&&%%%$$$$$$%%%444444555555555444333333000000000000000000111111------,,,,,,+++******)))************************))))))))))))((((((((((((%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((("""###%%%&&&'''&&&%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&((()))***)))(((&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))******))))))))))))******************************))))))******++++++++++++++++++******++++++,,,---,,,,,,------///000222333222222333444777:::===>>>FFFGGGJJJNNNQQQTTTVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVXXX\\\^^^aaacccgggiiijjjkkkmmmooorrrtttuuuuuuvvvuuurrrqqqpppqqqrrrsssssssssrrrrrrrrrsssssstttqqqpppmmmjjjhhhggghhhhhhjjjkkklllmmmmmmllljjjjjjhhhiiijjjkkkllllllllllllmmmlllkkkjjjhhhhhhggggggfffeeeeeeddddddccccccbbb]]][[[YYYWWWUUUQQQLLLHHHDDDCCCAAA>>>;;;888666555000000000000111111111111...------,,,,,,------...'''(((+++---//////..............................,,,,,,,,,+++++++++******))))))*********++++++++++++++++++++++++++++++++++++,,,,,,***''''''+++...))))))))))))))))))))))))'''(((((()))***+++++++++************************)))************+++++++++***+++,,,---///000111222000111333555666777888888444444333333444666777888222222222333444555666777888888777777888888999:::777777777777666666666666666666555555555444444444222111000000000000000111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,***''''''''''''&&&%%%)))(((((((((((('''''''''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&''''''%%%######$$$555555666666666444333222444222000000111222111000///...+++*********,,,---+++++++++*********)))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***'''%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&'''''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((()))))))))&&&$$$$$$&&&(((+++++++++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''+++)))'''%%%###"""!!! ''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((()))***(((&&&%%%&&&)))+++)))'''&&&%%%&&&'''((((((((((((((((((''''''''')))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,,,,*********,,,.........---***'''***111777888777:::>>>BBBEEEGGGHHHJJJLLLQQQTTTWWWYYYZZZYYYWWWUUUWWWTTTQQQOOONNNLLLJJJHHHKKKMMMQQQUUUZZZ___eeeiiihhhjjjmmmppprrrssssssrrrvvvuuurrrqqqpppqqqrrrsssrrrqqqqqqqqqqqqqqqqqqqqqssspppjjjeeeaaaaaaaaabbbaaabbbeeegggiiijjjjjjjjjfffhhhjjjkkkkkklllmmmnnnnnnooonnnllliiiiiijjjlllmmmjjjggggggjjjkkkjjjiiifffdddaaa```aaa```^^^[[[WWWRRRMMMJJJIIIFFF???999888666333111/////////000111111000///............//////............//////---......//////......------------,,,,,,,,,++++++---,,,+++******+++,,,---000///---***))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,***000<<<<<<000***,,,***++++++,,,,,,------...---------............//////111222222222222333555555555666666777999:::;;;333333444444444444444444777777666666666666777777888777666555555555555555888777444222111222333444222222222111111111111000////////////...............------,,,,,,++++++***((()))***++++++***)))(((******))))))((((((''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############""""""!!!!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%666666666666666555444333444222111111222222111000......,,,+++++++++,,,---+++++++++*********)))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%)))'''&&&''')))*********''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%''''''((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))***(((&&&%%%''')))+++)))(((&&&&&&&&&((()))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,+++,,,...///000000111000111555;;;@@@CCCCCCJJJMMMPPPRRRRRRSSSUUUWWW[[[\\\]]]]]]ZZZVVVRRROOOJJJHHHEEEDDDDDDDDDBBBAAA<<>>===<<>><<<:::777666777888888888777888888999:::>>>DDDHHHOOOQQQUUUYYY]]]aaacccddd`````````___^^^]]][[[ZZZWWWWWWWWWXXXXXXXXXXXXXXXVVVQQQJJJBBB===;;;<<<<<<999::::::;;;<<<<<<<<<<<>>???AAADDDIIIMMMPPPSSSTTTPPPPPPOOOOOOMMMLLLJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLHHHFFFAAA===;;;<<<===???999999999999999:::::::::777999;;;<<<===???CCCFFFNNNPPPSSSUUUUUUVVVXXXYYYZZZ[[[]]]___cccfffjjjmmmlllnnnppprrrrrrqqqqqqqqqooolllhhheeeddddddddddddaaaaaa___]]]\\\ZZZZZZYYYUUUSSSQQQMMMHHHCCC???===777666555333222222111111000000///............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++******************+++***((()))++++++)))(((************++++++,,,,,,,,,,,,,,,,,,------------......000111111111111222444777777666666555444444444111111222222333444444555444444333333333333444444444444444444444555666777111333444666555444222000111111111000000000//////////////////.........---...------,,,,,,++++++***+++***)))(((((()))***+++'''''''''''''''(((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%:::999888666555444444333222111111222333222000...+++,,,---......,,,***)))***************+++++++++)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''$$$###"""###%%%''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((()))'''&&&&&&((())))))((((((((())))))))))))******'''(((((())))))******+++((((((((()))))))))************************************+++,,,---...//////,,,---///222555888:::;;;AAAFFFMMMRRRUUUXXX\\\```___eeejjjjjjgggeeefffiiijjjkkkmmmmmmlllmmmoooqqqrrrpppllleee^^^VVVPPPMMMAAA>>>999666666666666666222333333333333444666999::::::<<<>>>@@@BBBDDDEEECCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGEEECCCAAA@@@??????@@@AAA:::999999999999::::::;;;777888888777666777999<<>>CCCGGGJJJLLLNNNTTT[[[___```bbbfffjjjhhhkkkmmmmmmkkkiiiiiikkklllnnnoooooonnnmmmmmmnnnllljjjgggbbb\\\VVVQQQNNNBBB>>>999666666666777777222444666666666666888999999999:::;;;<<<>>>???@@@@@@@@@AAABBBEEEHHHKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNHHHFFFDDDAAA???>>>>>>>>><<<<<<;;;888666666888:::;;;;;;<<<;;;:::;;;>>>@@@???AAACCCDDDEEEGGGLLLOOOSSSWWW\\\______^^^___``````______]]]ZZZXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]^^^_________^^^[[[YYYWWWOOOMMMJJJGGGDDDAAA???>>>999777444111////////////............------------,,,,,,---......---,,,,,,,,,------......---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))***++++++,,,------,,,,,,------,,,***************+++++++++++++++,,,,,,,,,---------...///111111000000222333444444555555555444333333000000111222333444555555555555444444444444555555555555444333333333444444222222333444444333333222111000000000//////////////////.........---------...------,,,,,,++++++***))))))************))))))&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777777777777555333111/////////000111222111...,,,+++++++++++++++***))))))))))))******++++++++++++)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''''''''''''''''''''######$$$%%%&&&'''((()))$$$%%%&&&'''((()))***+++***(((&&&%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((()))&&&%%%&&&(((***)))((('''((()))***************'''(((((()))***+++++++++************++++++++++++************************,,,---...000222444666777???AAAEEEJJJPPPUUUYYY[[[XXX^^^eeegggggggggkkknnnmmmnnnnnnnnnmmmlllkkklllkkkmmmnnnmmmkkkiiihhhhhhcccbbb^^^ZZZTTTOOOKKKIIIBBB>>>999777777888999999888:::======<<<;;;;;;;;;999999:::;;;===@@@BBBCCCCCCDDDEEEHHHMMMRRRWWWZZZ^^^______```aaabbbbbbccc]]]^^^```aaabbbbbbaaa```___\\\WWWRRRLLLHHHFFFEEE@@@@@@>>>;;;999888:::<<<777888999888777777888:::999;;;<<<<<<;;;<<<@@@CCCCCCHHHNNNPPPPPPPPPQQQRRRUUUVVVVVVTTTQQQOOOMMMMMMQQQRRRSSSUUUVVVVVVVVVVVV\\\]]]___aaabbbaaa```___\\\ZZZWWWSSSOOOLLLJJJIIIAAA>>>;;;666333111111111//////.........---------,,,,,,---......---,,,,,,------.........---+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,++++++,,,,,,+++,,,,,,++++++***)))))))))++++++,,,,,,,,,---------...///111111000000222333111222555777777555333111///000111222333444555555666555555444444555555666666555444444333333333333333333444444555444444444000000000000////////////......---------,,,,,,,,,......---,,,,,,++++++***((()))***++++++***)))(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888777555555444444444000000000000000000000000//////...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''((()))******(((&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''')))***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&(((***((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((())))))...,,,***+++---...,,,)))***+++,,,,,,,,,,,,...000000333555888<<>>===<<<:::999999:::;;;<<<>>>@@@CCCFFFGGGGGGEEEDDDDDDCCCCCCDDDFFFIIILLLNNNRRRTTTWWW[[[___dddjjjnnnnnnoooqqqrrrsssssssssrrruuuuuuuuutttsssrrrqqqpppooommmiiieeebbb^^^YYYVVVOOOKKKFFFBBB@@@???>>>======;;;888888999:::::::::888999:::;;;;;;;;;;;;:::<<<===???BBBCCCEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEE@@@BBBFFFHHHIIIKKKMMMNNNUUUWWWYYY[[[]]]^^^^^^^^^^^^^^^]]]ZZZWWWUUUUUUVVVNNNJJJFFFCCCAAA>>>:::666444333111000/////////000///...,,,,,,.........---,,,,,,,,,------.........---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************---------............//////......//////000111222111111222333333333333222000111111222222333444444333333333444444444555555666666777777777555444333444444555555444444333222111111111111111111111111111000...---,,,,,,------+++++++++*********))))))***)))(((''''''((()))******((('''&&&&&&'''(((***'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%######$$$%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%:::999777555444333222222////////////////////////......---,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''((()))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))******))))))))))))*********************)))(((((())))))))))))))))))))))))((((((((()))))))))*********))))))((((((((()))))),,,***)))***,,,---+++***,,,---......------///111333777>>>CCCIIINNNTTTWWWXXX]]]ccceeedddccceeeggghhhiiijjjkkkllllllkkkkkknnnnnnnnnmmmkkkiiigggfff^^^\\\XXXSSSNNNKKKHHHGGGFFFDDDAAA@@@@@@???===:::;;;::::::;;;===@@@CCCDDDIIILLLOOORRRTTTUUUTTTSSSPPPOOOPPPRRRTTTXXX\\\^^^bbbeeehhhkkkmmmppptttwwwwwwxxxzzz{{{|||{{{{{{zzz|||||||||{{{{{{zzzyyyxxxwwwuuusssqqqooommmiiifff```\\\WWWSSSOOOLLLIIIGGGDDDBBB???======<<<:::888999999999::::::;;;;;;;;;999999:::;;;<<<>>>??????<<<<<<<<<;;;;;;::::::::::::<<<>>>@@@AAABBBDDDFFFJJJJJJLLLOOOSSSWWWZZZ\\\aaabbbaaa```^^^]]]^^^___ZZZWWWSSSQQQNNNJJJEEE@@@:::999666333111000//////000...---,,,.........---,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************------------............,,,,,,,,,,,,---...///000000111222222333333222222000111111222222333333444333333333444444444555555777888888888777666444333333333333444333333222222111111111111111111111111000///...---,,,,,,,,,---+++++++++*********))))))(((((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%:::999777555333111000000////////////////////////---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&((((((((('''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%'''((()))))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))++++++************++++++((())))))))))))(((''''''))))))))))))))))))))))))((())))))))))))************)))))))))))))))******---+++******,,,---,,,++++++---000222333555888;;;@@@EEELLLSSSXXX\\\```cccbbbfffjjjllljjjhhhiiikkklllmmmmmmnnnmmmkkkjjjhhhgggggggggeeeaaa[[[VVVSSSOOOMMMIIIFFFCCCBBBAAAAAA???===<<<===>>>???>>>===??????@@@AAADDDGGGJJJKKKNNNPPPTTTWWWYYYZZZZZZZZZXXXYYYYYY[[[___cccgggjjjooorrruuuwwwxxxyyyzzz|||~~~}}}||||||}}}|||zzzxxxtttqqqlllhhhddd___ZZZVVVQQQOOOLLLIIIGGGDDD@@@<<<>>>===<<<<<<;;;<<<<<<<<<:::999888888888999:::;;;:::999888777555555444444777888999999999:::===?????????@@@CCCGGGLLLQQQTTTYYY[[[\\\\\\\\\]]]```bbbbbbaaa```___\\\WWWPPPLLLFFFDDD@@@<<<888555333222222000...---.........------------------.........------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++------------............,,,,,,,,,,,,---...///000000000111222222222222222000000111111222333333333333333333444444444555555999999999888777555444333111111222333333222222222111111111111111111111111///...---,,,+++++++++,,,+++++++++***************((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&$$$$$$&&&(((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888777555444222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&(((''''''&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))+++******))))))******+++((()))))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++******)))))))))***++++++///---,,,,,,,,,------...)))---333999???DDDIIIMMMSSSVVV[[[___aaacccfffhhhgggjjjmmmnnnlllkkkkkkllllllllllllkkkiiifffdddbbb___^^^\\\XXXRRRLLLFFFCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRTTTWWWXXXYYYYYYXXXYYYYYYYYY[[[]]]aaaeeeggglllooosssvvvvvvuuuuuuuuuzzz{{{~~~|||{{{xxxvvvtttooojjjfffaaa___\\\ZZZWWWSSSNNNJJJIIIHHHFFFCCCBBBAAA@@@@@@@@@???<<<:::999999:::;;;===<<<;;;999888888888888888999999888777777999;;;;;;;;;<<<===???BBBDDDEEEKKKMMMPPPRRRUUUXXX\\\___```aaacccdddccc^^^YYYUUUTTTRRRNNNIIIDDD@@@<<<;;;777555111///......---------------..................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,---------.....................///000111111///000000111222111111111000000000111222222333333333333333444444444555555999888888777555444333222111222222333333333333222111111111111111111111111------,,,,,,++++++++++++************************((((((''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((%%%'''''''''&&&'''(((***---+++)))((('''''''''(((''''''''''''''''''''''''444444333222222111222222........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))(((((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&''''''((((((''''''(((((())))))******************************))))))(((((((((((())))))))))))***++++++*********************************************++++++++++++***************+++,,,,,,......---,,,,,,---///000111666===EEELLLSSSYYY]]]aaabbbdddddddddfffiiillljjjlllmmmmmmlllkkkkkkkkkjjjiiifffbbb^^^YYYVVVTTTTTTSSSOOOLLLHHHEEECCCCCC@@@AAADDDHHHLLLPPPSSSUUUYYYZZZZZZZZZZZZZZZZZZ[[[\\\[[[[[[ZZZYYYYYYYYYYYY\\\\\\^^^_________^^^^^^\\\[[[[[[ZZZ\\\^^^```bbbeeeiiinnnpppqqqpppoooooosssuuuxxx|||~~~~~~~~~zzzzzzzzz{{{{{{yyyuuurrrooommmkkkjjjhhheee```]]]YYYWWWUUUQQQNNNKKKJJJIIIGGGEEEAAA>>><<<<<<<<<<<<>>><<<;;;:::999:::;;;<<<;;;<<<;;;:::777666777888777999;;;===>>>===<<<;;;@@@CCCFFFIIILLLPPPUUUXXXZZZ]]]aaaeeeeeecccaaa___```___\\\XXXSSSOOOLLLJJJAAA===888444111000...---.................................---------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------------...---------......///000111...///000000111111000000///000000111111222333333333333333444444444555555777666555444333222111111333333444444444444444333000000000000000000000000,,,,,,,,,,,,,,,,,,++++++************************))))))))))))((((((''''''(((''''''''''''''''''((('''''''''(((((((((((()))&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''((()))((('''(((***+++,,,+++)))(((''''''((((((''''''''''''''''''''''''222222111111111111222222........................---------,,,,,,+++++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((())))))************************))))))(((((((((((()))))))))******++++++++++++*********************************+++++++++,,,,,,,,,************+++,,,------,,,---.........111555888AAAFFFMMMSSSXXX]]]aaadddffffffgggfffgggiiimmmppplllllllllkkkjjjhhhgggfffdddaaa\\\UUUOOOKKKHHHGGGEEEDDDDDDDDDFFFHHHJJJKKKMMMPPPUUUZZZ```dddfffggghhhiiiiiihhhgggffffffgggfffggggggggghhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhhhhhhhfffeeeccccccdddeeefffgggkkkoooqqqrrrqqqqqqqqqrrrtttwww{{{~~~~~~~~~~~~~~~|||vvvwwwxxxzzz}}}}}}{{{yyywwwuuutttssssssqqqooolllffffffdddaaa^^^ZZZWWWUUUNNNMMMJJJGGGDDDBBBBBBAAA???>>><<<::::::;;;===>>>AAABBBBBB@@@===:::999999666999===@@@BBBAAA???===;;;===@@@AAACCCEEEIIIKKKSSSWWW\\\```bbbccceeegggfffeeedddbbb```]]][[[ZZZOOOJJJBBB<<<777444111////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------++++++++++++,,,---...///......///000000000000000//////000000111222222222333333333444444444555555555444333222222222222222444555555555555444333222000000000000000000000000,,,,,,------------,,,,,,***************+++++++++)))*********)))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((((((((''''''(((***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&333222111000000000000000..............................---,,,,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((***************************))))))))))))))))))***(((((()))***************************************+++++++++,,,,,,,,,,,,---*********++++++---......,,,///111333666;;;BBBGGGPPPTTTZZZ^^^aaaccceeegggggghhhjjjkkkkkklllnnnpppllljjjgggeeebbb___\\\ZZZVVVSSSMMMHHHDDDCCCDDDEEEBBBDDDGGGKKKPPPTTTWWWXXX```ccchhhnnnqqqrrrqqqqqqnnnpppqqqpppmmmlllmmmooopppqqqrrrsssssstttttttttsssssssssssssssssssssssstttsssqqqooooooooopppqqqooorrruuuvvvuuuuuuuuuuuuuuuwwwzzz}}}~~~}}}||||||}}}~~~~~~}}}~~~~~~|||yyyxxxyyy{{{}}}~~~}}}{{{yyywwwuuuuuuuuuuuutttsssnnnoooooonnnlllhhheeeccc]]]\\\ZZZWWWTTTQQQOOONNNKKKIIIGGGDDDDDDDDDEEEGGGOOOPPPQQQPPPKKKGGGDDDCCC???AAADDDGGGIIIIIIIIIHHHAAABBBBBBAAA???>>>???AAAIIILLLPPPSSSVVVZZZ```ddddddeeefffggghhhgggffffff^^^XXXNNNEEE>>>999555222000/////////.........---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,,,,---------++++++++++++,,,---......---...//////000000////////////000000111111222222333333333444444444555555444444333222222333333444555555555444333222111000000000000000000000000000,,,---............---,,,))))))*********+++++++++)))))))))))))))'''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''%%%$$$###%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444333222000///.................................//////...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''(((###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&''''''(((((('''''')))))))))))))))(((((((((************************++++++************++++++''''''((()))))))))))))))************************++++++,,,,,,,,,---------++++++++++++,,,---...///...222666:::>>>EEENNNUUUWWWZZZ```ccceeeggghhhjjjhhhkkknnnooonnnmmmmmmmmmjjjgggccc___[[[WWWSSSPPPHHHEEEAAA??????CCCGGGJJJNNNQQQWWW\\\aaadddeeeeeehhhkkkppptttuuutttpppnnnppprrrtttssspppoooqqqsssxxxxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{|||}}}}}}~~~{{{zzzxxxvvvvvvvvvxxxyyytttvvvxxxyyywwwvvvvvvwwwyyyzzz|||~~~{{{{{{zzzyyyzzz|||}}}||||||}}}~~~}}}}}}||||||}}}~~~~~~}}}{{{yyyvvvtttssstttuuuttttttqqqrrruuuvvvtttqqqnnnkkkkkkjjjiiigggdddaaa^^^\\\[[[YYYUUURRRPPPPPPQQQRRR]]]___```___ZZZUUUQQQOOOLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNLLLHHHDDDAAA@@@@@@???AAADDDFFFIIIOOOWWW]]]aaacccfffhhhjjjlllllllllhhhaaaVVVLLLDDD===888555000000//////.........---//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------------------...///000000---......////////////////////////000111111222222333333333444444444555555444444333222333444555666555555444333222000///...000000000000000000000000,,,---.../////////...---))))))******++++++++++++'''((())))))(((&&&$$$###%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###$$$######$$$%%%&&&'''((($$$%%%%%%###!!!!!!"""###"""###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%222000...------...000222...........................------,,,,,,++++++***))))))))))))))))))))))))******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))'''''''''''''''''''''''')))((('''%%%%%%%%%&&&''''''''''''(((((((((((()))))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((''''''%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$###$$$&&&)))***)))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))************))))))*********************************)))))))))))))))++++++******************,,,---...---+++*********,,,---...///...///111333333>>>GGGKKKNNNUUU[[[^^^dddcccdddgggjjjllllllkkkqqqqqqqqqqqqooollljjjhhhddd^^^VVVPPPMMMKKKHHHEEEAAAAAABBBDDDIIIOOOTTTXXX^^^aaaeeeiiikkkkkkjjjiiiooopppqqqqqqqqqpppooonnnqqqsssvvvwwwuuutttsssssszzzyyyyyy{{{}}}}}}~~~}}}{{{zzz}}}|||{{{yyyyyyyyyyyyzzzwwwyyyzzzzzzxxxvvvvvvwwwwwwyyy{{{{{{zzzzzz{{{|||wwwyyyxxxvvvwwwzzzyyyuuu{{{wwwvvvyyy|||{{{|||~~~{{{{{{{{{{{{{{{yyyvvvtttrrrtttuuussspppoooqqqsssrrrrrrsssuuuvvvuuusssppprrrpppnnnoooqqqqqqooolllhhhgggeeebbb___^^^```aaajjjkkkmmmmmmlllhhhdddaaa]]]\\\YYYWWWWWWWWWXXXYYYYYYWWWUUUSSSPPPKKKDDD@@@AAA???===>>>AAADDDFFFGGGTTTWWW]]]dddjjjllliiigggiiiddd^^^XXXRRRJJJ@@@:::444222//////000222222222---.../////////...,,,+++------......---,,,***)))........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,------......------........................000111111111222222222222111111111000000000000000333333333444444444555555444333222111111111222333555444333333222111000///222000//////000000///---------------------------,,,++++++***)))(((''''''(((((())))))******++++++)))((('''&&&%%%$$$$$$$$$###$$$&&&'''''''''&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%111111000//////000111111---------------............------,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))(((''''''&&&'''&&&%%%$$$$$$&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))************))))))***************************)))))))))))))))))))))++++++*********************+++---,,,+++******+++***,,,...///111333777;;;BBBKKKTTTVVVXXX^^^bbbdddddddddfffiiilllnnnnnnlllnnnnnnooommmjjjeee```]]]VVVPPPIIIDDDCCCDDDDDDCCCHHHJJJMMMQQQWWW]]]bbbdddhhhjjjmmmppppppooommmllllllmmmooopppqqqrrrqqqqqqwwwzzz}}}}}}|||{{{zzz{{{yyyxxxyyyzzz|||}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxvvvtttssssssttttttuuuvvvxxxxxxwwwwwwxxxzzzxxxzzz{{{zzzxxxvvvvvvvvvrrruuuuuusssuuuxxxyyyvvvvvvqqqooorrruuuuuuvvvyyywwwxxxzzz{{{{{{yyyuuussstttuuuvvvuuurrrqqqrrrtttqqqqqqqqqrrrrrrrrrqqqppptttrrrqqqrrruuuvvvuuussssssrrrqqqooonnnnnnoooqqqrrrsssttttttssspppmmmkkkfffdddaaa^^^[[[YYYYYYXXXXXXXXXWWWWWWWWWUUURRROOOFFFBBB===;;;<<<>>>@@@AAAGGGJJJPPPVVV]]]cccgggiiihhheeeaaa]]]XXXPPPGGGAAA:::777222////////////...111111111000///...---,,,---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---.......................................////////////000000000000000000000000000000000111222222222222333333333444333333222111222333444444444444333333222222111111000///...///000111000//////......---,,,+++******+++++++++******))))))((())))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&111111111222222111111111---------------------------------,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&'''((()))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))(((((('''&&&)))(((&&&%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***,,,------,,,,,,---...***,,,///222666<<>>777333111000//////333222000///---,,,,,,,,,....../////////...------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------...////////////...------------------------------------.........////////////000000111111111111111111111222222222222333333333333333444555666333333333333333333333333000///...///000111000/////////...,,,+++***)))(((++++++++++++++++++++++++******)))(((((('''&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&000111333444444333111000------------,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))***************+++++++++++++++,,,,,,...///...---...///111...111555:::@@@GGGOOOUUUYYY```dddddddddfffhhhfffggggggiiijjjlllkkkhhheeebbbaaa^^^YYYRRRLLLFFFCCCAAAAAACCCGGGLLLRRRVVVYYY```bbbgggkkkmmmnnnmmmmmmfffhhhjjjmmmoooooonnnmmmpppqqqrrrtttuuuwwwwwwxxxxxxzzz||||||yyywwwuuuuuutttvvvyyyzzzyyywwwvvvuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvtttqqqnnnmmmoooqqqssswwwxxxxxxxxxwwwxxxzzz|||{{{{{{{{{xxxtttqqqoooooonnnrrrsssrrrtttyyy}}}||||||uuupppooonnnmmmnnnrrrppprrrtttuuuuuuuuuvvvwww|||{{{zzzxxxsssooollljjjlllllllllkkkkkklllnnnpppnnnnnnnnnooorrrtttvvvwwwqqqpppoooppprrrtttuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvuuusssppplllhhheeeccc^^^\\\[[[\\\___aaabbbbbb\\\VVVOOOHHHCCC@@@===;;;;;;>>>@@@AAACCCJJJUUU___bbbdddgggiiigggbbb[[[WWWKKKFFF???999666555444333444333111///......//////....../////////.........------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---......///000/////////------------------------,,,,,,---------.........---......///000111222222111111111222222222222333333333444444555555666777222222333333333444444444222000//////000000///---------,,,++++++***))))))******+++++++++,,,,,,,,,)))((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%000111333555555333111000.........------,,,,,,,,,---,,,,,,++++++***))))))))))))))))))))))))))))))'''''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))******************++++++,,,,,,,,,,,,---.........---...000333777:::???EEEKKKSSS[[[```___dddgggeeeeeeggggggdddeeedddcccccccccaaa]]]ZZZVVVRRRMMMGGGBBB???>>>>>>>>>CCCKKKSSSZZZ^^^aaaccckkkmmmoooooonnnllliiifff```bbbfffkkkooorrrssstttxxxxxxwwwwwwwwwwwwwwwwwwxxxzzz{{{zzzwwwsssqqqqqqnnnqqquuuuuusssqqqqqqrrrrrrtttwwwzzz|||||||||{{{wwwtttqqqoooooorrrvvvyyy|||~~~zzzuuussssssrrrxxx|||}}}|||xxxwwwzzzwwwxxxyyyyyyyyy|||}}}vvvooojjjkkkmmmoooooonnnoooqqqtttvvvvvvwwwwwwxxxyyyzzz|||vvvssspppppprrrtttuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuutttrrrpppooommmhhheeebbb```aaaaaaaaa```ccc___ZZZUUUOOOIIICCC???===???@@@???>>>CCCMMMUUU]]]aaagggkkkkkkhhhccc```WWWQQQIIIBBB===999666444666555333222111222333333/////////...............------------------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,------......///000/////////------------------------------........./////////------...///000111111222222222222222333333333333444444555555666666666666111222222333333444444555444222000///000///---+++++++++++++++++++++++++++*********+++,,,,,,------&&&'''''''''((((((((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$000111333444444333111000/////////......------,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((())))))))))))(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''(((((()))((((((((($$$%%%&&&'''((()))******(((''''''&&&%%%%%%$$$$$$(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++******++++++,,,---------+++,,,......///111555888CCCFFFLLLQQQVVV\\\bbbfffcccggghhhfffeeefffccc___[[[YYYWWWUUUTTTRRRNNNLLLGGGCCC>>>:::999;;;>>>AAAIIIPPP[[[ccchhhjjjjjjjjjgggggggggfffdddbbb___^^^bbbeeejjjooouuuyyy|||}}}|||{{{yyywwwvvvtttttttttrrrtttuuuuuurrrnnnmmmllliiilllppppppnnnmmmoooqqqqqquuu{{{~~~|||yyyxxxzzzyyytttxxx~~~{{{uuuooolllmmmooopppooorrrssssssttttttsssrrrqqqtttttttttttttttuuuuuuuuurrroookkkhhhgggfffdddccceeedddaaa^^^ZZZTTTNNNIII???@@@???======AAAIIIPPPXXX^^^fffkkkmmmkkkiiihhhccc]]]UUUMMMFFF@@@;;;777777666555444333222222222333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000.........//////000000000222222222222333333333444444555555666666555444444111111111222222333333333444222000///000///---+++******++++++,,,---------)))*********++++++,,,,,,&&&&&&'''(((((()))******'''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%000111222333333222111000111111000//////...------,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))************))))))************************'''(((((()))******++++++******++++++,,,------...,,,...000333666:::@@@DDDMMMQQQVVVZZZ]]]```cccfffbbbdddccc___]]]\\\XXXSSSMMMJJJGGGDDDCCCBBBAAA???<<<;;;999999<<>>DDDKKKPPPSSSWWW\\\___aaabbbcccddd^^^___\\\WWWTTTQQQLLLEEEBBB???;;;999999999999888999999;;;???EEELLLRRRVVV^^^ccchhhjjjgggdddbbbbbbZZZZZZZZZ\\\___dddiiimmmkkkmmmpppssswwwzzz{{{|||xxxvvvssspppmmmlllkkkkkklllooosssuuuuuuuuuuuuuuulllpppttttttssstttyyy~~~}}}{{{wwwuuusssqqqqqqrrrssstttrrrqqqpppqqqsssssssssqqqmmmkkkhhhgggggggggfffdddVVVOOOEEE>>>???DDDJJJNNNVVV\\\eeekkknnnnnnpppqqqooollliiifffccc___ZZZWWWUUUTTTSSSQQQMMMIIIEEECCC;;;999777444333222222222000000000000000000000000......------------.........------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////.........000000000000111111111111555555666666555333111000000000000000000000000000...------...111222222111.........------,,,,,,,,,))))))))))))))))))))))))++++++******))))))((((((&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&)))((((((''''''&&&&&&%%%&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((333222111111222222111///111111111111000///------......---,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''')))***)))((('''(((***'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&((()))+++---(((((((((((())))))))))))(((((())))))*********+++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++)))+++---.........000111555:::AAAGGGKKKNNNPPPQQQWWWZZZ^^^aaabbb___[[[YYYTTTSSSPPPLLLGGGBBB>>><<<999999777555333444666999999<<>>;;;999777777777666555444777;;;???===DDDNNNWWW[[[]]]^^^^^^]]]]]]]]]]]]]]]___```aaaeeefffggghhhiiijjjkkkllliiikkkmmmpppppppppnnnmmmlllgggeeejjjmmmnnnrrrwww}}}uuurrrrrrrrrsssrrrsssuuuwwwwwwuuusssqqqooonnnnnnmmmllliiigggggg___VVVQQQPPPPPPNNNLLLJJJMMMTTT[[[cccjjjnnnpppqqqqqqqqqqqqpppooonnnnnnllljjjhhhhhhiiieee^^^XXXSSSPPPKKKGGGBBB===777333333111///...//////...---000000000//////...---,,,---......//////......---........................,,,------------------,,,........................////////////////////////000000.........///111222555555555444444333333333111111000000000000111111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))''''''((((((((((((''''''######$$$$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$222000//////000111///...000111111000000///...---+++******)))((((((''''''************************((((((''''''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''((((((((('''&&&%%%'''''''''(((((('''''''''''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%###$$$%%%'''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''&&&&&&''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,...///111555;;;???HHHMMMTTTYYY[[[\\\\\\\\\ZZZYYYWWWSSSNNNJJJFFFDDD@@@???<<<999888777777888::::::999777888;;;@@@DDDEEELLLUUU\\\___]]][[[YYY\\\\\\^^^```dddgggjjjlllkkklllmmmkkkhhhfffddddddeeegggjjjllllllkkkhhhffffffdddeeelllttt|||~~~~~~|||~~~zzzuuuqqqpppooopppppppppmmmkkkmmmgggaaa\\\[[[YYYVVVRRROOOOOOPPPSSSZZZbbbiiinnnrrrssstttuuuuuuuuuuuuuuuqqqooommmmmmooommmiiieee```]]]YYYTTTOOOHHHAAA<<<777555111000000111111000000000000///...---,,,,,,---......//////......---...........................------,,,,,,------...------------------------111111111111111000000000000///.........///111222333333333333333222222222222222111111111111222222222222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************''''''((((((((((((''''''###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%111000//////000000///---000000000000000///......*********)))((((((''''''++++++++++++++++++++++++((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''(((((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((()))***)))'''&&&&&&'''''''''&&&&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))******************++++++,,,,,,,,,*********+++,,,---//////,,,...000333888???GGGMMMSSSWWW\\\^^^]]][[[YYYXXXRRRPPPMMMIIIFFFCCCBBBAAABBB@@@===:::999;;;===>>>BBBAAA???===<<>>999777666444333//////.........///000000...//////////////////..............................---,,,++++++,,,---...------------------------.........---------------///////////////000000111111111111111111111111111222111111111111111111222111000000//////...------++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%222000//////000111///...//////000000000000//////---,,,,,,++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((''''''''''''(((((()))(((&&&'''(((******)))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))''''''((()))******))))))(((((((((((())))))))))))************))))))))))))(((((()))+++,,,---......222111///.........///000444888@@@HHHOOOWWW^^^bbbeeedddbbb\\\TTTNNNIIIHHH>>>???AAADDDFFFHHHIIIIIICCCBBB???>>>@@@BBBFFFHHHGGGHHHIIIJJJLLLPPPUUUYYY\\\___dddgggiiikkknnnppprrrssssssssssssrrrqqqppphhhjjjjjjhhhfffiiirrrzzzzzzvvvuuupppooommmlllkkklllnnnooommmllljjjhhhhhhiiikkklllqqqrrrtttvvvwwwyyyyyyzzzyyyyyyxxxvvvuuutttsssrrrmmmlllkkkkkkjjjgggbbb___WWWRRRJJJBBB<<<777222///111111/////////000111222...//////000000//////..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////000000000000000000000111111111111111111111000000000000111111000000//////...---------++++++++++++++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&333111000000111222000/////////000000000000//////---,,,,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&'''((((((((()))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''$$$&&&''''''''''''((()))((((((''''''''''''(((((()))'''&&&&&&((())))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))******)))((((((&&&'''((((((((('''&&&%%%(((((((((((())))))))))))************)))))))))((('''((()))***,,,---...///111000//////000222444555;;;BBBKKKTTTZZZ___ccceeeeeeccc^^^VVVMMMFFFBBBAAA>>>AAAEEEHHHJJJJJJIIIGGGBBBBBBBBBCCCEEEIIIMMMPPPRRRTTTWWWYYY[[[___cccfffgggjjjnnnqqqrrrqqqrrrrrrsssssssssssssssqqqpppooodddgggiiijjjooo{{{|||yyyuuupppmmmmmmpppssssssqqqooonnnnnnppprrrsssrrrssstttvvvwwwwwwwwwwwwwwwxxxyyyxxxvvvuuuttttttrrrpppooonnnnnnmmmjjjhhhccc^^^WWWOOOHHHAAA:::666666555222000//////000000//////000000000000//////........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111...//////000000000000000000000000111111222222222000000////////////000000111111000000///.........************************))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&333222111111222222111/////////000000000000000///,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&&&&''''''((()))******+++''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''###%%%'''''''''''')))***((((((''''''''''''(((((((((&&&%%%%%%'''(((((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''&&&$$$"""!!!(((((((((((())))))))))))+++*********))))))(((((('''((()))***,,,---//////+++,,,,,,...222666;;;===AAAIIISSS\\\aaacccdddeeebbb___YYYPPPFFF@@@======BBBEEEIIIMMMMMMJJJGGGDDDDDDDDDFFFHHHMMMQQQVVVYYY```bbbeeeggghhhjjjlllnnnppppppqqqpppooooooqqqsssjjjkkklllmmmmmmllljjjjjjjjjmmmqqquuu~~~{{{uuuuuuxxx{{{xxxvvvsssppppppqqqtttvvvqqqrrrssstttttttttttttttyyyzzz||||||{{{zzzyyyyyyvvvtttrrrqqqqqqqqqooommmiiieee___YYYSSSMMMFFFBBB:::888555111///.........//////000000000000//////........................+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......000111222333444...//////000000000000000000000111111222222222333//////............//////222222111111000/////////************************************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&222111000000///000000000111111000000//////......+++++++++***)))((('''''')))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******)))(((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''%%%###""""""$$$''')))))))))(((((((((((())))))***))))))((('''&&&&&&%%%$$$%%%'''((()))(((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))******)))'''&&&((()))(((((())))))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,...//////---***)))***+++)))+++------,,,++++++,,,,,,...000333777<<>>999666555333000000111111111000/////////.........------111000//////.../////////......---,,,,,,,,,---------------............///............////////////000000111111111111000000000000///......///111222///......---------------------------,,,,,,,,,,,,+++++++++************)))((((((((('''''''''&&&&&&))))))(((((('''''''''&&&))))))((('''''''''''''''))))))((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''333333222111111111111111111000///...---+++******)))))))))))))))*********++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''((()))***))))))((())))))(((((((((((())))))+++*********)))))))))(((***)))'''&&&%%%&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))'''''''''(((++++++******))))))(((((())))))))))))))))))))))))((())))))))))))*********)))+++++++++******,,,...------,,,++++++...333666<<>>888666222111111111111000111111111000000000000///000000///....../////////...------,,,,,,,,,---------------............///............////////////111000////////////000111000000////////////000111......---,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&))))))((('''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%***((('''%%%%%%'''(((***333222111111000000111111111111000///...---,,,+++)))))))))))))))*********++++++)))(((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""######((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''$$$&&&'''))))))((('''&&&))))))(((((((((((())))))************)))))))))))))))(((&&&%%%$$$%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''')))++++++***))))))***++++++******))))))(((((())))))))))))))))))))))))((())))))))))))*********)))***++++++***+++---///......//////111555<<<@@@GGGLLLTTT[[[```eeeiiikkkkkklllooopppooommmiiiggg[[[]]]___dddhhhlllnnnnnnmmmjjjhhhiiimmmooonnnkkknnnqqquuuwwwvvvtttssssssssssssrrrqqqpppooommmmmmggghhhkkkrrr~~~zzzyyywwwtttsssrrrssstttuuuuuuvvvvvvvvvuuuttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttttttttrrrpppnnniiihhheee___YYYRRRLLLHHH???;;;666333222111000///222111111111000000000000///......---......//////------,,,,,,,,,------...---------............///............////////////111000...------...000111000000///////////////000......---,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))((('''''''''''''''******))))))(((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%***)))'''&&&&&&''')))***222111111000///000000000000000//////...---------,,,,,,+++++++++++++++++++++***)))(((((('''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$))))))(((''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))))))))))))))))))))))))))''')))+++,,,+++*********************)))))))))))))))))))))))))))))))))))))))))))))*********++++++)))*********))))))+++---***,,,...000444;;;BBBHHHRRRVVV\\\aaaeeehhhkkkmmmmmmnnnoooppppppooonnnmmmhhhjjjnnnqqqssssssrrrqqqrrrpppppprrrtttsssppplllnnnqqquuuvvvvvvtttsssssssssqqqooommmlllllllllmmmgggmmmwww{{{vvvttttttwwwvvvvvvuuuuuuuuuvvvvvvuuuuuuvvvwwwwwwxxxyyyyyywwwwwwvvvuuutttrrrqqqppplllkkkiiieee```ZZZUUURRRJJJEEE???999666333111000000000/////////...............------......//////------,,,,,,,,,---......---------............///............////////////000///...------...///000000000000000///////////////......---------------------------,,,,,,,,,,,,+++++++++************)))((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((111000//////......//////---------------------------,,,,,,,,,+++*********))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((())))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&(((+++,,,+++***)))***)))))))))))))))*********))))))))))))))))))))))))************+++++++++,,,***+++,,,+++******,,,---))),,,000555<<>>GGGPPPUUU[[[aaadddccceeehhhkkkllllllmmmoooqqqtttttttttsssrrrrrrssssssttttttttttttuuuuuuvvvwwwzzzyyywwwwwwuuutttqqqooonnnnnnnnnlllmmmsss|||}}}xxxrrrpppooooooppprrrsssttttttttttttsssttttttuuuuuuvvvuuutttrrrooollljjjhhhfffddd```\\\WWWPPPHHHCCC<<<999555333222222111000111111000///.........//////////////////////////////---,,,,,,---...---,,,000/////////...............------------...//////111000000///......------------............------,,,+++******))))))************++++++++++++******'''''''''''''''''''''''')))))))))(((''''''&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((222111000///............111000///...------------+++******))))))(((((('''***)))''''''((())))))((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((((((&&&$$$&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&'''(((((('''%%%'''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((()))+++,,,,,,+++)))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((******))))))+++,,,******))))))))))))******,,,+++******)))*********,,,---...---++++++,,,...///000111111333777<<<@@@KKKSSSZZZ^^^bbbggghhhggghhhjjjlllnnnnnnnnnoooqqqtttsssrrrrrrssstttrrrqqqrrrrrrrrrssstttuuuuuuvvvyyyvvvsssrrrrrrppplllhhhnnnnnnmmmnnntttwwwtttqqqnnnnnnoooqqqsssqqqrrrtttuuuvvvuuuuuutttwwwvvvuuutttqqqooommmllljjjiiigggeeeaaa[[[TTTOOODDD???:::555333111000///000000///........./////////////////////////////////...,,,,,,...///......////////////...............------------...//////000000000///......------------............------,,,+++******))))))******)))******************)))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&222222111000////////////111000///......---......***)))))))))((((((''''''***((('''''')))***))))))(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%'''(((((('''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((''''''(((((((((((()))***++++++***)))(((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))(((((()))+++******))))))))))))******++++++***************+++,,,------,,,++++++,,,......///111333777===EEEJJJSSSZZZ```ccceeejjjkkkjjjjjjkkklllmmmmmmmmmmmmmmmooonnnmmmoooqqqsssrrrpppooopppqqqrrrssstttttttttuuuqqqnnnoooppppppllliiinnnqqqvvv~~~~~~yyysssooonnnpppqqqrrrsssvvvxxxxxxwwwuuutttwwwvvvvvvuuutttrrrpppooollllllkkkkkkiiiddd^^^YYYLLLGGG@@@999555222000...000//////......//////000////////////////////////000///---...///111000000///////////////............------------...//////000000//////............------............------,,,+++******))))))******))))))************))))))''''''''''''''''''''''''''''''''''''(((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%333222111000000///000000111000///......---......))))))))))))((((((((((((***((('''''')))***))))))''''''&&&&&&&&&''''''(((%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''(((((())))))))))))((((((''''''(((((()))'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%&&&''''''&&&&&&%%%!!!###%%%((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''(((((((((((((((((('''''''''((())))))(((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((()))*********(((((((((((())))))))))))'''((())))))(((''')))*********))))))))))))******+++***************++++++***+++,,,,,,***+++,,,...---000444999>>>FFFNNNTTTYYY___eeefffhhhlllnnnlllmmmlllllllllkkkjjjiiihhhhhhfffeeefffggghhhiiiiiimmmnnnoooqqqrrrrrrrrrqqqrrrooollllllnnnpppooonnnrrr{{{vvvooonnnnnnpppqqqsssuuuvvvuuutttsssuuuuuuuuuuuuuuutttsssrrrmmmlllmmmmmmllliiiddd```UUUOOOHHH@@@;;;666222000111111000////////////000///////////////////////////---,,,---...000000///.........///////////////...------------...//////////////////............------............------,,,+++******))))))******))))))************))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((444333222111000000000000111000///...------------))))))))))))))))))))))))***)))''''''((())))))((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$###$$$&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$'''&&&&&&'''(((((('''%%%$$$%%%'''(((((('''&&&&&&$$$%%%''')))******)))(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((())))))))))))''')))***)))((('''(((*********))))))))))))***************)))******+++,,,)))+++,,,,,,,,,,,,///111000555<<>>999555333333222111000000000000////////////////////////,,,***)))***,,,......---.........///////////////...------------...////////////////////////......------............------,,,+++******))))))******)))******************)))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''444444333222111111111111000///...---,,,,,,,,,,,,************************,,,***((('''((()))((('''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%###"""$$$&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((''''''''''''((((((((()))'''''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$&&&'''))))))((('''&&&%%%&&&''')))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***((()))******(((((()))*********))))))))))))************))))))***++++++,,,***+++---......///222555999???HHHQQQWWW\\\___bbbdddiiillljjjiiikkkllliiigggddd```^^^\\\YYYTTTQQQOOOQQQRRROOOLLLOOOXXX___lllmmmooooooooonnnlllkkkgggiiikkklllpppxxxzzztttqqqpppoooqqqqqqrrrssstttttttttssssssqqqooonnnnnnllljjjhhheeeaaa[[[UUUNNNHHHAAA===666555444222111000000000////////////////////////,,,+++***+++---//////.............../////////000...------------...//////.../////////////////////------............------,,,+++******))))))************++++++++++++******(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%555444333222111111111111//////...,,,,,,,,,,,,,,,***************+++++++++,,,***(((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%"""!!!###&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))%%%&&&&&&''''''(((((()))'''&&&&&&'''(((((('''%%%%%%&&&(((******)))((('''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&)))))))))(((((()))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%'''((((((((())))))******)))***+++***)))((()))*********))))))))))))************))))))***+++,,,,,,+++,,,...///000222555888@@@GGGRRR[[[```cccddddddfffjjjllliiifffggggggddd___\\\WWWTTTRRROOOIIIEEEEEEIIILLLJJJIIINNN[[[ggglllmmmoooooonnnmmmkkkiiijjjooouuuyyy{{{ssspppnnnooopppqqqrrrsssssssssssswwwtttqqqoooooonnnlllkkkiiifffaaa\\\VVVNNNGGGBBB888777555333222000000//////////////////////////////...---...000222222111---.........//////000000...------------...//////.........///////////////---..................---,,,++++++***)))*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))))))))((('''&&&$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((666444111111222111///,,,////////////...---,,,+++************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))$$$&&&(((******(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))***))))))((((((((())))))(((&&&%%%&&&'''((('''&&&+++++++++***************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''')))+++,,,---,,,***)))))))))))))))************---+++((('''((()))******///---...222222222999BBBHHHNNNWWW___cccfffggghhhhhhiiijjjjjjgggccc^^^[[[QQQPPPNNNKKKHHHGGGHHHIIIEEEFFFHHHMMMTTT]]]eeekkkppprrrqqqlllgggfffjjjooouuuxxxyyyssspppllllllmmmppptttvvvuuuttttttsssrrrpppoooooooooooonnniiicccaaa___ZZZSSSLLLAAA===777333111000000//////000000000000000000000000000////////////000000//////////////////////////////...------------...//////.........---------,,,------......------,,,+++++++++************)))))))))******+++++++++,,,))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''444222//////000000...,,,/////////......,,,++++++************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''(((***))))))(((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&'''(((((('''&&&*********************)))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))'''(((***+++,,,+++***)))))))))))))))************+++***((((((***+++,,,,,,---,,,...333666:::DDDPPPUUUYYY^^^bbbcccdddeeefffggggggeeebbb]]]XXXRRROOOJJJIIIHHHEEEBBBBBBDDDFFFKKKNNNRRRWWW\\\cccjjjnnnlllllllllkkklllrrr{{{}}}tttpppnnnlllmmmnnnppppppooopppppppppppppppqqqqqqrrrppplllhhhfffeeebbb\\\VVVIIIDDD===777444222111000111111000000//////......000000////////////000000////////////////////////,,,,,,,,,---...///000111//////.........---------,,,------......------,,,++++++++++++************)))))))))*********++++++))))))))))))))))))))))))+++*********))))))))))))''''''(((((((((((('''''''''((()))(((&&&&&&(((***(((((((((((((((((((((((()))((((((((('''''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''111///......//////...------......------,,,+++***************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))***)))(((((('''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''))))))((('''((((((((()))))))))))))))((((((((((((((((((((((((++++++************++++++))))))(((((((((((())))))'''((()))***+++***)))((()))))))))*********++++++)))))))))***+++,,,...///......222888>>>EEEQQQ]]]```bbbeeefffeeeeeefffgggeeebbb^^^WWWQQQKKKFFFDDDDDDDDDDDDBBBAAABBBEEEHHHOOOSSSYYY___cccgggkkknnnlllkkklllqqq{{{tttpppkkkiiiiiikkkmmmnnnnnnnnnooopppqqqqqqrrrrrrpppnnnkkkkkkkkkiiiddd```TTTOOOFFF>>>999666333222333222111000///.........000000////////////000000////////////////////////,,,,,,,,,---...///000111...............---------,,,------......------,,,,,,+++++++++************(((((())))))))))))******))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((''''''((()))***)))'''''')))***(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''............/////////...,,,---------,,,,,,+++***************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&))))))(((((((((((())))))(((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((())))))******((('''((()))***)))((('''''''''(((((((((((((((((((((((((((((((((((((((+++******))))))******+++))))))(((((((((((())))))''''''((())))))))))))((())))))*********+++++++++((()))***++++++,,,...///111555;;;BBBHHHOOOZZZbbbbbbeeehhhiiiiiiggggggggg^^^ZZZTTTMMMHHHDDDBBBBBBDDDEEEFFFGGGHHHKKKOOOSSSUUU[[[bbbfffhhhiiikkkmmmmmmnnntttyyytttmmmiiiiiikkkmmmooonnnnnnnnnooooooooooooooopppnnnmmmmmmmmmkkkgggddd^^^XXXOOOGGG@@@;;;777444333222111000/////////000000000////////////000000//////////////////////////////...------------...........................,,,------......------,,,,,,,,,+++++++++*********((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((())))))(((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((('''%%%$$$$$$%%%'''(((%%%&&&''''''((('''''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''......///////////////000,,,,,,------,,,,,,++++++************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((()))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''))))))(((((((((((())))))&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))*********((('''((()))***)))(((&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))************++++++++++++)))***,,,,,,+++,,,///111333;;;EEEMMMTTTZZZaaadddaaaeeejjjllljjjfffbbb```RRROOOJJJEEECCCCCCEEEGGGIIIKKKMMMOOOQQQVVV[[[___aaafffjjjkkkiiiggghhhkkkjjjppp~~~}}}vvvpppmmmmmmmmmmmmmmmmmmllllllmmmooopppqqqqqqpppoooooonnnkkkhhhfffddd___WWWOOOHHHBBB===999444333222000000111222333000000////////////000000//////////////////////////////...------------...---.....................,,,------......------,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((('''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((('''%%%$$$$$$%%%'''(((%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''---///000///......///000,,,,,,------------,,,,,,************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''((()))((((((''''''(((((()))&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))(((''''''))))))((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))***************++++++++++++,,,***,,,...---,,,...333888777CCCOOOWWW^^^dddhhhhhhdddhhhmmmmmmhhh```YYYTTTIIIGGGCCCBBBCCCGGGLLLPPPQQQRRRTTTVVVXXX\\\aaadddfffhhhjjjgggbbbaaaeeejjjnnnzzz{{{vvvrrroooooommmlllkkkmmmooosssuuussssssrrrqqqpppmmmkkkiiifffbbb]]]XXXRRRLLLEEE@@@777666444222111222333444000000////////////000000////////////////////////,,,,,,,,,---...///000111---------...............,,,------......------,,,,,,,,,,,,,,,++++++++++++******))))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((((((''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''',,,...///...,,,+++---...,,,------.........------************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&(((((()))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((************************'''((()))******)))((('''''''''&&&&&&''''''((()))(((''''''''''''''''''((('''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))((('''&&&'''(((((('''&&&&&&''''''((())))))******))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))***++++++*********+++++++++,,,,,,+++.../////////333;;;BBBCCCOOOZZZ___ccciiikkkjjjiiikkkmmmjjjcccZZZRRRNNNJJJHHHFFFFFFJJJOOOUUUZZZZZZ[[[[[[[[[[[[]]]aaadddbbbdddeeebbbaaaeeepppyyy~~~yyyvvvqqqmmmlllnnnqqqtttqqqrrrrrrrrrpppnnnllllllfffdddbbb```\\\UUUNNNHHH===;;;777444222222222333000000////////////000000////////////////////////,,,,,,,,,---...///000111---------.........//////,,,------......------,,,------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''(((((('''&&&&&&''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''+++---///---+++)))+++---------......///.........************************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&"""$$$%%%'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''!!!"""###$$$&&&'''(((((('''''''''''''''''''''''''''((()))******)))(((''''''''''''''''''((()))***''''''&&&&&&&&&&&&'''''')))))))))))))))***++++++(((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((***++++++(((&&&%%%&&&'''((('''&&&'''''''''((()))******+++))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))*********)))***++++++,,,******+++++++++,,,,,,,,,,,,...000111222777AAAJJJPPP[[[bbbcccdddiiikkkiiikkklllkkkggg```XXXRRROOOPPPNNNMMMMMMQQQWWW]]]aaabbbbbbaaa___]]]^^^```bbb```ccceeefffiiitttxxxppplllkkkmmmooommmoooppppppooommmlllmmmeeeeeeeeeeeebbb\\\TTTNNNAAA>>>:::666222111111111000000////////////000000//////////////////////////////...------------...---------.........//////,,,------......------,,,---------,,,,,,,,,++++++,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******''''''((((((((((((''''''((()))))))))'''''')))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&&&&%%%&&&''''''(((((('''''')))))))))))))))))))))(((''''''''''''''''''''''''---------.............../////////000///......---+++++++++*********))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((((('''&&&&&&%%%%%%(((((('''''''''(((((()))%%%&&&&&&'''((()))******'''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''###$$$&&&((())))))(((((())))))((())))))***+++,,,((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((()))***++++++,,,))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((''''''''''''((()))***+++,,,,,,***)))(((''''''((()))***))))))))))))************((())))))))))))*********,,,+++++++++,,,,,,,,,+++111111111333888BBBNNNVVV\\\^^^bbbgggjjjlllmmmmmmsssoooiiiccc^^^ZZZYYYXXXXXXXXXXXXZZZ[[[]]]___```aaa\\\ZZZ^^^cccbbbaaaaaagggcccdddkkktttwwwsssrrrpppnnnnnnnnnoooqqqssssssqqqooommmjjjgggeeedddbbb```^^^SSSLLLBBB999555333222222/////////111222222///---......//////......---,,,------......//////000000......................................................---,,,,,,+++******)))))))))***+++++++++,,,)))'''&&&(((+++---+++)))&&&&&&'''((())))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&------........./////////............------------,,,++++++++++++*********************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))***))))))((('''''''''''''''((((((((((((((((((((((((******))))))))))))))))))***)))))))))((((((((('''************))))))))))))***)))(((((((((((()))***))))))))))))************)))))))))*********+++++++++*********,,,---------///111444999@@@JJJUUU]]]aaacccgggjjjmmmnnnooonnnnnnmmmkkkiiieeebbb___^^^^^^]]]]]]\\\\\\]]]]]]]]]```^^^^^^aaaaaaaaaeeekkktttrrrvvv{{{uuuppplllmmmmmmmmmnnnppppppooommmnnnlllhhhffffffdddbbbaaaYYYSSSIIIAAA;;;777555333000000000222333333000.........//////......---,,,.........///////////////////////////////////////..............................---,,,,,,+++*********************+++++++++---***))))))******(((&&&&&&''''''((())))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&------...//////000111111///...---,,,+++,,,------,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''''')))(((''''''''''''((()))))))))))))))((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''*********))))))((((((((())))))))))))((((((((((((************))))))))))))***))))))(((((())))))***))))))))))))******************+++++++++,,,,,,,,,,,,++++++,,,---...000111///333;;;CCCLLLUUU^^^dddeeegggjjjmmmoooooooooooommmnnnnnnnnnkkkgggccc```_________^^^^^^^^^^^^^^^```aaaddddddccceeerrrvvvooommmlllkkklllnnnoooooonnnooommmjjjhhhhhhgggeeedddbbb\\\TTTKKKDDD>>>888444222222111222444444222000...////////////...------///////////////.........////////////////////////...........................------,,,,,,++++++***+++++++++***************,,,+++))))))******((('''''''''((()))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&------...///000111222333000///---++++++,,,---...---------,,,,,,,,,++++++************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))))))))(((((((((&&&''''''((())))))******(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''''''''(((******)))))))))((((((((()))((('''%%%%%%&&&&&&'''***))))))((('''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((*********)))((((((''''''))))))))))))((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------.........------///333555333999CCCMMMVVV]]]dddhhheeegggjjjmmmnnnoooooonnnoooooonnnlllhhhddd___\\\]]]]]]___aaabbbddddddeeedddcccdddfffiiisss{{{xxxwwwvvvsssrrrsssuuuxxxzzz~~~zzznnnllljjjjjjmmmoooppppppooollljjjiiiiiiiiigggfffgggccc\\\TTTLLLDDD;;;666555333222222333333222111///////////////...------000000//////......------////////////////////////........................---------,,,,,,+++++++++,,,+++++++++***)))))))))((((((((()))***+++++++++'''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&------...///000111222333111000...,,,,,,---...000---------,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((***)))'''&&&%%%%%%&&&'''++++++***)))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))************))))))((()))))))))************+++,,,,,,,,,,,,------------......,,,,,,///444888===CCCMMMVVV]]]bbbeeegggeeegggjjjmmmoooppppppooommmkkkhhheeeaaa___]]]\\\aaabbbeeegggiiijjjkkkkkkfffaaa```gggttt|||zzzzzzzzz{{{{{{yyywwwssspppmmmllliiiiiiiiiiiilllooorrrtttxxx{{{qqqnnnjjjiiijjjmmmooopppmmmkkkiiihhhiiiiiihhhgggiiieee```ZZZSSSJJJAAA;;;888666333222222222111000//////000000//////...---000000//////......------------------------------........................------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))'''((()))))))))***++++++((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&------...//////000111111111000///...---...//////,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&)))((((((''''''''''''((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))************************(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))******++++++******)))))))))))))))************++++++,,,,,,,,,---------+++,,,---,,,,,,000777===JJJOOOWWW]]]aaadddfffgggiiijjjmmmooopppppppppoooeeeccc```^^^^^^___bbbcccllllllmmmnnnnnnmmmkkkjjjeee```aaappp~~~{{{xxxuuusssqqqqqqooooooooollliiigggfffgggcccdddfffhhhlllpppsssuuuyyy|||{{{vvvooojjjjjjkkklllmmmkkkiiihhhgggiiiiiiiiihhhiiifffccc___YYYQQQIIICCC>>>:::666333222222111000///000000000000///......///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,***((('''((()))))))))*********)))(((((('''((()))******)))((('''((((((((((((((((((((((((***))))))(((''''''&&&&&&)))))))))(((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&------.........///////////////.........---------,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''(((((()))%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((((((((()))))))))***************)))))))))))))))***++++++++++++***)))))))))))))))************++++++++++++,,,,,,,,,,,,***---//////111777AAAIIIUUUYYY^^^bbbdddfffgggiiikkklllnnnooonnnmmmkkkjjj```___^^^^^^aaadddhhhkkkpppppppppooommmjjjgggeeeddddddnnn~~~}}}yyyxxxwwwtttrrrpppnnnnnnkkklllllliiifffeeefffhhhiiikkknnnrrrvvv{{{~~~{{{rrrnnnmmmmmmmmmjjjiiiggghhhiiijjjjjjiiiiiigggeeeccc```ZZZSSSOOODDD@@@:::666444333222222000000000000000///...............///////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***+++,,,+++((('''((()))***************)))(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((('''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&---------...............------.........---,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))%%%%%%&&&((()))+++,,,,,,''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))***((((((((((((((((((((((((%%%%%%&&&'''((()))******'''((((((((())))))******''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))))))))))))))******************+++++++++,,,,,,,,,,,,///222444777@@@LLLUUU\\\___ccceeefffgggiiikkklllmmmmmmmmmkkkhhheeeddd`````````bbbeeehhhkkkmmmmmmmmmmmmllljjjfffcccaaaeeekkk|||{{{xxxttttttuuuwwwxxxxxxyyyyyy{{{zzzwwwuuurrrpppoooooommmnnnnnnkkkhhhgggiiilllsssuuuxxx}}}{{{tttqqqooooookkkiiihhhiiijjjlllkkkkkkjjjiiigggfffeee```[[[WWWHHHCCC===888666444444333000000000000000//////...---.........//////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,&&&(((+++***)))(((***---***************)))(((((('''((()))++++++)))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&.........------,,,,,,,,,------......------,,,+++---,,,+++***))))))))))))************))))))))))))'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))'''&&&'''(((((())))))))))))'''%%%$$$((((((((((((((((((((((((&&&''''''((()))***++++++,,,+++)))'''%%%$$$######((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((()))************))))))(((((('''''')))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,---//////...,,,111111333999BBBLLLTTTXXX]]]aaaeeefffeeegggjjjnnnnnnoooooonnnlllgggccc```]]]aaafffhhhiiiiiikkkmmmlllkkklllkkkddd___dddooossswwwsssrrrrrrqqqooopppqqqrrrtttuuuwwwwwwwwwuuurrrrrrrrrssssssrrrooonnnmmmlllnnnqqqtttwww}}}tttrrrlllfffdddgggjjjlllllljjjiiihhhgggfffccc___[[[WWWPPPGGG???:::777555444111222333111...---///222......................................................---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))(((((((((((())))))''''''((((((''''''&&&%%%''''''((()))))))))))))))((()))*********)))'''&&&&&&&&&%%%$$$############(((((((((((())))))))))))%%%&&&&&&'''((()))******)))((('''((())),,,...000'''''''''(((((((((((((((+++,,,---***&&&######$$$((('''&&&%%%%%%&&&'''(((------------,,,,,,,,,+++------......------,,,+++---,,,+++***))))))))))))************))))))))))))&&&''''''''''''((((((((()))(((''''''''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&''')))*********)))(((&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((()))))))))'''''''''''''''((())))))******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******+++,,,...///......111333888???IIISSSZZZ^^^aaaccceeefffggghhhjjjlllmmmmmmmmmllljjjgggeeedddjjjkkkllllllkkkkkkkkkkkkjjjhhhhhhhhheeefffrrr{{{rrrllljjjjjjjjjiiimmmnnnoooqqqsssuuuvvvwwwxxxvvvuuutttvvvwwwwwwvvvvvvvvvuuuvvvxxxzzz}}}~~~yyyssskkkgggggghhhhhhgggjjjiiihhhhhhhhheeebbb___[[[UUUMMMEEE???;;;777555333444555333000......000////////////////////////.................................---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))(((((('''&&&''''''((()))))))))))))))&&&'''((((((((('''%%%%%%((((((((('''(((((())))))''''''((((((((()))))))))&&&&&&''''''(((((())))))***)))(((((((((***,,,---(((((((((((((((''''''''')))******)))&&&$$$&&&(((((((((''''''&&&''''''''',,,,,,------,,,,,,++++++------......------,,,+++,,,,,,+++***))))))))))))************))))))))))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))))))))'''&&&'''(((***************)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((()))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((()))*********))))))))))))(((((((((************************((((((((((((((((((((((((((())))))+++,,,...///000333888@@@JJJTTT\\\aaadddfffeeeeeegggiiikkkkkkkkkmmmllljjjiiihhhhhhiiiiiiqqqooolllkkkjjjiiihhhfffeeedddeeegggkkkvvv}}}zzzxxxvvvqqqmmmiiigggggghhhiiiiiimmmnnnoooqqqsssuuuwwwxxx{{{zzzyyyzzz|||}}}}}}}}}~~~~~~vvvnnnkkkiiihhhfffiiihhhhhhhhhiiihhheeecccaaa\\\UUUNNNGGGAAA;;;666555666666444111///......000000000000000000000000.................................------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))************)))((((((''''''((()))))))))))))))'''''''''((('''&&&&&&%%%&&&&&&&&&&&&'''((())))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((***)))(((''''''((()))***))))))((((((''''''&&&&&&'''(((((('''&&&&&&)))+++(((((())))))((('''&&&&&&++++++,,,------,,,+++***------......------,,,+++,,,++++++***))))))******************)))))))))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***((('''((()))))))))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((('''&&&&&&******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))*********+++---000222999???JJJUUU]]]bbbeeeggghhhfffeeeggglllooonnnlllnnnllljjjhhhhhhjjjmmmooopppnnnkkkjjjjjjhhheeecccbbbeeejjjppp{{{tttmmmkkkjjjjjjiiiiiiiiijjjlllnnnoooppprrrrrrssstttwwwyyy|||}}}~~~xxxqqqnnnkkkjjjggggggfffgggiiiiiigggeeeeeeaaa\\\VVVPPPGGG???999555666666555222000...---000000000000000000000000....................................------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((('''''''''((())))))))))))))))))))))))))))))(((((('''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''')))(((''''''''''''((()))******)))((('''&&&&&&%%%(((''''''&&&&&&''')))+++((())))))***)))(((&&&%%%***+++---......---,,,+++------......------,,,+++,,,+++******)))*********************)))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******++++++++++++******(((((((((((((((((((((((('''''''''((((((((())))))((()))***)))'''&&&'''(((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((*********)))(((&&&$$$###)))(((((((((((()))******))))))))))))************((((((((((((((((((((((((+++++++++,,,,,,---------+++,,,---,,,,,,///333777BBBIIITTT]]]bbbdddfffggggggfffeeehhhmmmppppppnnnnnnmmmkkkiiijjjllloooqqqnnnmmmkkkjjjiiigggdddbbbhhhppp{{{{{{qqqjjjfffggghhhiiikkkmmmpppsssuuuvvvxxxyyyyyyyyyyyyzzz}}}}}}|||~~~~~~~~~~~~~~~}}}~~~yyyqqqllljjjfffeeeeeefffggghhhgggeeefffdddaaa]]]WWWNNNEEE???666666555444333222000/////////////////////////////////////////////////////////.........---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))(((''''''''''''((()))))))))))))))***)))))))))((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((())))))******)))((('''&&&&&&%%%***((('''&&&''''''(((((('''((()))))))))(((&&&%%%***,,,---//////...---,,,------......------,,,+++++++++***************+++************))))))))))))'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))%%%''''''&&&%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))+++,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******+++***)))'''%%%###&&&&&&&&&&&&&&&''''''((()))))))))************+++(((((((((((((((((((((((())))))******+++,,,,,,,,,,,,.../////////333:::@@@KKKSSS\\\bbbeeeeeegggiiigggggghhhjjjmmmooooooooommmmmmlllllllllmmmnnnooohhhhhhgggdddbbbbbbeeeggg{{{}}}zzzyyytttpppjjjggghhhlllooopppwwwzzz~~~}}}zzzxxxxxxyyy{{{{{{yyyxxxyyyzzzwwwyyy{{{}}}~~~|||{{{yyyyyyyyy{{{}}}yyyoooiiihhhgggeeeeeefffgggfffdddfffeeecccaaa]]]UUUMMMGGG<<<:::777555555444222111/////////////////////////////////////////////////////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))(((((('''&&&''''''((()))))))))))))))(((((('''&&&&&&&&&&&&''')))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%&&&&&&'''((())))))***))))))((((((''''''&&&&&&***)))''''''((((((&&&%%%&&&&&&'''''''''''''''&&&+++,,,...000111000...---------......------,,,++++++***************++++++************))))))))))))((((((((()))))))))******&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''((((((((())))))))))))&&&'''((('''&&&%%%%%%'''((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))***++++++)))(((&&&'''''''''&&&'''(((((()))))))))*********+++++++++************************((())))))***++++++,,,,,,+++---000111333:::DDDKKKSSSZZZbbbfffffffffiiillliiijjjkkkkkkkkkkkklllmmmkkkllllllmmmmmmllljjjiiidddeeedddaaa```gggsss~~~|||wwwvvvuuutttrrrooommmlllnnnrrrvvvyyy{{{~~~~~~}}}|||{{{yyywwwuuutttssstttuuutttsssrrrtttvvvppprrruuuwwwxxxvvvtttrrrpppqqqrrrtttvvvxxxyyyzzzyyy{{{~~~|||rrrkkkiiigggfffggggggeeedddfffeeeeeeeeebbb\\\UUUPPPFFFBBB<<<888777666444222000000000000000000000000////////////////////////////////////............,,,,,,------------,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))))))))******))))))((('''''''''((())))))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))&&&&&&''''''(((((())))))'''(((((()))))))))((((((((((((((((((((('''''''''((('''''')))******'''###%%%%%%$$$%%%%%%&&&'''(((+++---///111222111///---------......------,,,++++++***************++++++************))))))))))))))))))))))))************'''((()))******)))((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))++++++***)))((()))***)))((('''&&&&&&'''))))))((((((((((((((((((((((((&&&''''''((()))***++++++))))))'''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%''')))+++,,,,,,*********************++++++,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------))),,,000333666???JJJSSSXXX^^^dddgggggghhhlllpppkkkmmmnnnmmmiiigggiiikkkiiikkklllmmmmmmjjjgggeeefffhhhhhhfffgggttt|||uuunnnmmmqqquuuvvvuuuqqqqqqrrrvvv{{{|||yyyvvvvvvuuutttsssrrrqqqqqqooooooooonnnmmmnnnppprrrmmmooorrrttttttrrrooommmhhhhhhiiikkkmmmnnnooopppppprrrtttuuuvvvxxxzzz|||}}}nnnllliiihhhhhhgggeeedddfffffffffgggeeeaaa[[[VVVNNNHHH@@@:::888777555333111111111111111111111111000000000000000000000000000/////////............,,,------......------,,,************************************************************************))))))(((((((((((())))))***++++++++++++***))))))'''(((((()))))))))))))))+++***)))''''''(((((())))))(((((())))))***+++,,,(((((((((((())))))))))))%%%&&&&&&'''((()))******************)))((('''&&&'''''''''(((((((((((((((&&&&&&&&&))),,,+++'''$$$$$$#########$$$&&&((()))++++++,,,,,,,,,,,,------------------------------************************,,,***((('''&&&''')))***&&&'''((())))))******)))((((((((((((((()))******+++***)))'''&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((((((((''''''''''''***(((&&&'''***+++***)))***((('''&&&&&&'''(((***((((((((((((((()))******)))))))))))))))(((''''''))))))))))))))))))))))))************************))))))*********))))))(((++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((()))+++---......---,,,---000777AAALLLUUUYYY\\\___dddiiikkkllljjjiiilllkkkhhhfffdddcccccccccggglllmmmgggccceeeeeeaaabbbbbb```^^^iii|||yyywwwuuuooonnnllllllmmmppptttvvvvvvwwwzzz}}}~~~}}}}}}~~~|||{{{{{{{{{~~~~~~}}}{{{xxxvvvtttnnnooopppqqqqqqpppnnnnnnhhhiiikkklllmmmmmmllllllkkkkkkjjjiiihhhgggffffffggggggfffdddbbbbbbeeegggcccfffiiilllnnnqqqtttwwwyyy}}}~~~tttjjjgggddd```bbbhhhfffeeeeeeffffffccc___[[[ZZZTTTKKKBBB<<<888555333000000111111111111000///---.........//////000000......---------,,,,,,,,,......---------,,,,,,,,,************************+++++++++***)))(((((('''))))))************))))))***((('''((())))))((('''******))))))((((((''''''************************++++++***)))((('''&&&&&&))))))))))))(((((((((((('''((()))))))))))))))((())))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((((((((''''''''''''((((((++++++,,,,,,,,,,,,------------------------------************************+++***)))((('''(((((()))((()))))))))))))))((('''((((((((((((((()))*********)))(((''''''&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((&&&%%%%%%((())))))''')))((('''&&&&&&'''((()))((((((((((((((()))******)))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))***++++++++++++******++++++++++++++++++++++++++++++++++++*********************,,,---............000444<<>>999444333333333222222333333//////////////////000000000000000/////////............---------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))***++++++++++++++++++***+++***)))***+++,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''((((((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((&&&((())))))(((((()))***((((((''''''''''''((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++***)))((((((''''''((()))))))))))))))((((((((((((((())))))***''''''&&&''''''((()))***))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''((((((''''''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++'''''')))***++++++++++++++++++++++++++++++++++++))))))***+++,,,------...---------,,,+++,,,000444:::BBBMMMVVV]]]bbbeeehhhhhhjjjkkklllkkkgggdddaaaYYYSSSOOOQQQXXX```bbbaaabbb```___aaabbbbbbaaaaaa```fffqqqzzzsssnnnkkkhhhfffeeeeeefffeeeccceeeiiilllpppsssuuuwwwuuuuuutttrrrpppllliiigggiiijjjkkklllkkkjjjgggfff___\\\XXXSSSQQQPPPQQQRRRTTTVVVYYY___eeekkkpppsssrrrooolllhhheeecccaaaaaaZZZZZZZZZ[[[\\\___bbbcccaaa```]]]ZZZWWWUUUSSSRRRLLLJJJHHHFFFFFFHHHJJJKKKIIILLLOOORRRSSSTTTVVVXXX___cccjjjpppuuuyyy}}}|||ssslllgggdddbbbaaabbbdddeeeeeedddbbb^^^YYYSSSLLLCCC>>>666555444222222111222222000000000000000000///////////////.........------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))************))))))***)))((()))+++,,,,,,***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&'''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++,,,------,,,,,,---///((((((''''''''''''((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))&&&'''((()))************((((((((((((((()))******'''''''''''''''((()))******))))))(((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''%%%&&&'''%%%$$$###%%%&&&((((((((((((((((((((((((((((((((((((((()))******'''(((((()))))))))))))))))))))))))))))))))))))))************************'''((()))***************++++++++++++++++++++++++*********+++,,,------...+++------,,,+++...555:::BBBJJJUUU]]]aaadddgggiiigggiiijjjkkkhhhccc^^^ZZZUUUQQQPPPTTT[[[```___]]]fffcccaaabbbaaaaaaffflllvvv}}}qqqiiieeedddcccccccccdddeeefffggggggjjjmmmoooqqqsssvvvxxxvvvtttoookkkfffbbb___^^^bbbcccdddeeecccaaa]]][[[SSSQQQOOOMMMKKKKKKLLLLLLOOOQQQUUUZZZ```fffkkkmmmqqqoookkkfffaaa\\\YYYXXXUUUUUUVVVWWWYYYZZZ\\\]]]YYYWWWTTTQQQNNNLLLJJJJJJDDDDDDCCCCCCDDDFFFIIIKKKIIILLLOOORRRTTTVVVZZZ\\\```eeemmmsssyyy}}}}}}tttkkkgggcccaaaaaacccdddeeedddbbb___\\\XXXQQQIIIDDD:::888666444222111222222111111000000000000///////////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******))))))))))))(((((()))+++,,,+++***(((((((((((())))))))))))++++++++++++++++++++++++******))))))((((((''''''((((((((('''''''''&&&&&&%%%&&&''')))******++++++''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))))))))))))))***++++++******+++---((((((''''''''''''((((((++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,+++***)))))))))***+++'''((()))))))))))))))(((((((((((((((((()))******(((((('''''''''(((((()))******))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((()))'''%%%$$$&&&(((''''''((((((((((((''''''((((((((((((((()))******''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------+++---......---222:::AAAJJJRRR\\\ccceeefffhhhjjjhhhhhhhhhfffbbb^^^YYYVVVQQQSSSVVVYYY[[[]]]___```iiigggggghhhhhhkkkxxxttthhhbbb```___bbbcccdddeeefffgggiiikkkmmmoooqqqpppooopppsssvvvppplllfff___[[[YYYXXXYYYZZZ[[[]]]]]]\\\XXXUUURRRGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLPPPUUUZZZ```dddfffmmmkkkhhhccc^^^YYYTTTRRRRRRRRRSSSSSSSSSSSSSSSRRROOOMMMKKKHHHEEEDDDCCCBBB@@@@@@AAABBBDDDFFFGGGHHHLLLNNNQQQSSSVVVZZZ___bbbbbbgggnnnuuuyyy}}}~~~qqqlllfffbbbbbbccceeefffdddcccaaa^^^[[[VVVPPPLLL???===:::666444333222333111111111000000000//////000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))(((''''''(((***++++++***'''((((((((()))))))))***++++++++++++++++++++++++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((($$$&&&''''''%%%%%%&&&(((((((((''''''''''''((((((++++++,,,,,,,,,---------++++++++++++++++++++++++************************---,,,***(((((()))***,,,************)))((('''&&&((((((((((((((()))******((((((''''''''''''((((((******))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''+++,,,---+++((('''))),,,''''''((((((((((((''''''((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++...//////000555>>>FFFOOOWWWaaafffggggggiiillliiihhheeeaaa]]]ZZZWWWUUUNNNUUU\\\^^^[[[\\\bbbiiiaaaaaafffmmmsss}}}yyynnnccc[[[YYY\\\```dddfffhhhiiijjjkkkmmmnnnmmmnnnnnnllliiiiiillloooiiieee]]]WWWSSSSSSUUUWWWTTTUUUWWWWWWVVVRRROOOLLL@@@AAABBBCCCDDDDDDDDDDDDGGGIIILLLQQQVVV[[[___aaafffeeedddaaa]]]XXXTTTRRRPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGDDDAAA???>>>>>>>>>??????AAABBBDDDEEEFFFFFFKKKLLLOOOQQQTTTYYY___cccccchhhooouuuxxx{{{}}}uuupppiiidddcccdddeeefffeeecccaaa```^^^ZZZUUUQQQCCC@@@===999666444444444222111111111000000//////111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++'''&&&&&&'''***+++***)))'''((((((((())))))******************************&&&&&&'''((()))***++++++(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((******+++++++++,,,,,,,,,---,,,,,,++++++***************************************************************))))))))))))******((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((())))))******((((((''''''&&&&&&&&&%%%&&&&&&''')))************(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&'''''')))******((()))++++++******,,,---'''((()))+++++++++***)))***)))))))))((((((''''''))))))))))))***************++++++++++++,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,***))))))+++---,,,---000333999AAAJJJQQQ[[[\\\___cccfffiiikkklllkkkhhhddd```]]][[[[[[[[[___[[[YYY[[[\\\^^^ccciiikkkpppyyy~~~yyylllggg```[[[ZZZ\\\^^^___cccfffkkkoooqqqooollljjjkkkkkkjjjhhhfffcccaaa```]]]YYYSSSOOONNNPPPSSSVVVWWWUUURRROOOKKKGGGDDDCCC===>>>>>>???@@@@@@AAAAAABBBDDDFFFJJJNNNRRRVVVXXXbbbbbbaaa```]]]XXXQQQLLLNNNNNNLLLKKKIIIGGGFFFEEECCCAAA???<<<;;;;;;;;;<<<>>>>>>======>>>@@@CCCDDDLLLMMMOOORRRUUUXXXZZZ[[[```ccchhhmmmqqqsssssssss~~~uuukkkeeeccccccddddddcccbbbbbbbbb```\\\YYYQQQIII???999888777444000444444444333333222000000000000000000////////////000000///.............../////////...------,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))***************)))(((((((((((((((******)))(((((((((((((((''''''(((((())))))******%%%&&&(((((('''''')))***((()))*********((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((&&&%%%$$$&&&%%%%%%&&&)))******)))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))***((((((((('''''''''&&&&&&&&&'''((())))))***))))))(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&''''''((()))***((()))******((('''((()))(((((()))************************))))))((((((((())))))))))))************'''(((((((((((()))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,---,,,+++,,,...000---///333777>>>FFFPPPVVV^^^```bbbeeehhhjjjkkklllgggfffcccaaa___]]]]]]]]]]]]XXXVVVXXXZZZ]]]dddkkksssyyyrrrlllaaa^^^ZZZZZZ\\\___aaaccchhhjjjlllnnnmmmjjjgggdddeeedddbbb___[[[XXXVVVTTTRRRPPPLLLJJJIIILLLOOORRRQQQOOOMMMJJJGGGDDDAAA@@@?????????@@@AAAAAABBBBBBDDDEEEGGGIIILLLPPPRRRTTTZZZ[[[]]]___^^^ZZZSSSNNNKKKJJJIIIGGGEEECCCBBBAAA@@@???===;;;::::::;;;<<<===<<<<<<<<<===???AAABBBGGGHHHJJJLLLNNNQQQSSSSSSYYY[[[```dddgggiiiiiiiiimmmnnnooopppqqqrrrrrrrrrrrrtttwwwzzz|||~~~~~~xxxrrrlllgggfffeeecccbbbaaa___\\\YYYUUUOOOFFF???;;;888555222111111111111000000///...111000000000////////////000000///...............------.....................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,******)))((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))&&&'''((((((''''''((()))((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&(((&&&&&&''')))***)))(((++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******&&&'''((())))))***))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))))))))((((((((((((''''''(((((())))))))))))(((((((((''''''''''''((())))))((((((((((((((((((((((((''''''&&&''''''((()))***((()))***)))&&&%%%&&&''')))))))))))))))******+++***************)))))))))))))))))))))************'''''''''(((((((((((()))))))))***++++++++++++*********+++++++++,,,,,,,,,***,,,.........///000222///333888>>>FFFNNNXXX^^^cccdddfffhhhjjjjjjjjjjjjbbbbbbaaa```___^^^]]]]]]ZZZVVVTTTVVVYYY^^^hhhqqq}}}xxxsssmmmeee___ZZZZZZ[[[___dddiiikkkkkkjjjjjjjjjiiigggdddaaa```___]]]YYYTTTOOOLLLJJJIIIHHHGGGFFFFFFGGGIIIKKKMMMIIIHHHGGGEEEBBB@@@???>>>AAAAAAAAABBBCCCCCCDDDDDDFFFFFFGGGIIIJJJLLLMMMMMMOOORRRWWW\\\]]]ZZZTTTNNNFFFFFFDDDBBB@@@>>><<<<<<<<<;;;:::999888999::::::;;;:::::::::;;;<<<>>>???BBBBBBDDDEEEGGGHHHIIIJJJMMMOOOSSSVVVXXXYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZXXXZZZ^^^```bbbeeehhhjjjsssvvv{{{rrrfffhhhfffdddcccbbbaaa___\\\[[[VVVOOOGGG@@@:::777555000000000000000000000000111111000000000/////////000000///...............,,,,,,------...//////000...---,,,+++++++++,,,,,,++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,******)))((((((((())))))(((((('''&&&&&&&&&''''''))))))))))))(((((((((((('''))))))((('''&&&'''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))((()))((('''((()))***)))(((+++++++++,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++******************************))))))))))))******&&&&&&''')))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))'''&&&&&&(((+++***)))(((((()))***+++++++++******************((()))))))))************************++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,+++---////////////000222222777===EEEMMMVVV^^^cccfffggghhhiiiiiiiiigggfff]]]]]]]]]]]]\\\[[[YYYXXXVVVTTTTTTXXX\\\cccooozzz~~~yyyuuuppplllhhhccc]]]YYYYYY[[[___dddjjjmmmmmmllleeeeeecccaaa___^^^]]]\\\YYYVVVRRRMMMIIIFFFEEEEEECCCDDDDDDEEEFFFHHHIIIJJJDDDDDDCCCBBBAAA@@@@@@???CCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGKKKQQQWWWYYYVVVPPPKKKBBBAAA@@@>>><<<:::888888888888777666777777888999888888888888999:::;;;<<<>>>>>>???@@@AAAAAABBBBBBCCCDDDGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFHHHKKKMMMNNNPPPRRRUUU]]]```fffllluuuyyyjjjiiigggddddddddddddcccbbb___]]]WWWOOOEEE===999888333333222222222222333333111111111000000000//////000000///...............---------.........//////------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***(((((()))))))))***************))))))((())))))***)))(((((('''''''''((((((******))))))(((((('''''')))******)))'''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))******************)))(((((()))***)))'''++++++,,,,,,,,,---------+++++++++,,,,,,------...++++++++++++++++++++++++******************************))))))))))))******&&&&&&''')))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))((((((((((((((((((((()))))))))))))))((())))))))))))(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''(((******))))))***++++++***)))(((((()))***+++******************++++++((()))))))))************++++++,,,,,,,,,,,,------))))))***++++++++++++*********+++++++++,,,,,,,,,,,,---//////......000111666<<>>===;;;999888777666555555555555555666666666666666666666777888999999:::::::::::::::;;;;;;;;;<<<===>>>????????????>>>???@@@@@@@@@@@@???>>>>>>>>>@@@AAABBBAAABBBCCCEEELLLOOOTTTZZZbbbmmmxxxxxxkkkhhheeeddddddeeeeeeeeeaaa```\\\TTTKKKBBB===:::555444333333222333333444111111111111000000000000000000///...............//////.........------------------,,,,,,,,,++++++***++++++,,,,,,,,,++++++(((((()))))))))***************))))))))))))*********)))))))))))))))************))))))(((((('''''')))******)))&&&%%%%%%&&&)))(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******++++++******)))'''((())))))(((''',,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))((((((((((((''''''(((((((((((())))))(((((())))))))))))((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))++++++******,,,---+++******))))))))))))))))))))))))***************))))))))))))*********************+++++++++,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,---.........///222555===CCCKKKSSSYYY^^^cccfffffffffggggggeeebbb___\\\XXXXXXWWWVVVUUUTTTSSSSSSTTTXXXaaajjjqqqxxxyyyqqqiiiddd^^^]]][[[YYYYYYZZZ[[[\\\^^^^^^___```aaa___[[[XXXZZZWWWTTTOOOLLLIIIHHHGGGEEEDDDCCCAAAAAAAAABBBBBB@@@AAABBBBBBBBBBBBAAAAAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFDDDAAA@@@BBBCCCEEEGGGHHHFFFBBB???;;;;;;:::999888777666666444444444444444444444444555555555666666666777777555555555555555555555555888888999999999999999888999:::::::::::::::999999:::;;;<<<<<<::::::;;;<<>>666555444222111111222333222222111111111000000000000000///...............000//////...------,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,******)))))))))***++++++******))))))******++++++))))))))))))(((((((((((()))******)))'''%%%&&&''')))(((((((((((())))))***''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))'''(((((()))************((('''&&&'''((()))(((''',,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++***)))))))))((((((((('''&&&&&&'''''''''(((((((((&&&'''((())))))***))))))&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((()))+++,,,+++******+++,,,***************)))((((((((((((((())))))*********))))))))))))************))))))*********+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...222777;;;DDDJJJRRRYYY^^^aaaccceeeeeefffggggggdddaaa\\\ZZZXXXXXXWWWVVVVVVWWWXXXYYY\\\cccqqq~~~xxxoooggg```ZZZWWWSSSUUUWWWYYY[[[\\\^^^```___^^^\\\[[[ZZZXXXTTTRRRPPPNNNKKKGGGDDDBBB@@@@@@>>>?????????????????????@@@@@@AAAAAAAAABBBBBBAAACCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHFFFDDDAAA@@@AAA@@@????????????===<<<777777777777666666666666333444444444444333333222444444555555666666666555444444444444444444444444666666666666666666666666777777888999999999888888888999::::::999999:::<<<===???AAADDDGGGMMMSSSXXX[[[bbbjjjqqqxxx~~~tttmmmgggccc```bbb```]]][[[XXXRRRIIICCC:::888666333222222333333222222222111111111000000000000///.................................------,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******))))))******+++,,,)))))))))))))))***++++++(((((((((((())))))))))))((()))***)))'''&&&&&&''')))(((''''''((()))***+++''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))''''''((()))))))))((((((&&&%%%$$$&&&''')))(((''',,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******))))))((((((((('''%%%&&&&&&&&&''''''((((((&&&&&&((()))************%%%&&&((()))))))))((('''(((((((((((((((((((((((()))(((((('''''''''((((((+++,,,,,,+++)))((()))***)))***+++++++++)))((('''''''''(((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,---///555<<>>?????????>>>>>>@@@@@@AAABBBCCCDDDDDDEEEBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJGGGHHHHHHHHHGGGDDDBBB@@@@@@>>>;;;::::::;;;;;;;;;555555555555555555555555333444444444444333222111444444555666666666555555666666666666666777777777555555555555555555555555888888999:::::::::::::::888999;;;;;;;;;;;;===???<<<===???AAABBBFFFKKKNNNQQQXXXbbbiiirrrtttkkkddd```ccc```]]]]]]\\\WWWNNNFFF>>><<<999666555444555555222222222111111111111000000000///...............,,,,,,------.../////////,,,,,,---...---,,,+++***)))***+++,,,,,,,,,,,,,,,((())))))))))))***************))))))***+++,,,,,,((((((((((((((()))******''''''(((((())))))******'''((()))((('''&&&'''((()))(((''''''''')))***+++************************))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%$$$###%%%'''((((((''',,,,,,++++++***++++++++++++,,,,,,---.........---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,***)))))))))***+++******))))))))))))******************************))))))))))))))))))))))))'''((()))))))))))))))((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&(((((())))))***+++------))))))))))))************((((((((((((((((((((((((+++***)))(((((()))***++++++*********))))))(((((()))))))))))))))******+++)))************+++++++++***,,,------++++++,,,.../////////000333:::BBBHHHTTTWWWZZZ^^^bbbdddffffffhhhhhhgggddd```]]]]]]]]]___\\\\\\___```^^^___cccqqqyyyyyyrrrlllbbbXXXQQQNNNNNNNNNSSSVVVZZZ]]]^^^^^^\\\ZZZUUUSSSOOOKKKHHHGGGGGGGGGAAA@@@???===;;;::::::::::::::::::;;;<<<===>>>???>>>???AAABBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHFFFFFFEEEDDD@@@===>>>===;;;999888777666666888777777666666666666666666555555444333333222222666555555444444444555555555666777888999:::;;;;;;666555555555555555666777<<<999777888:::;;;999777777888999888777888:::<<<<<<===>>>>>>???BBBFFFJJJKKKRRR\\\eeeoooooogggdddbbbccccccaaa]]]VVVOOOJJJGGGAAA999666777777444000111222333444444333111111111111000///////////////+++,,,............,,,+++,,,---.........---,,,+++------++++++++++++---------,,,+++)))(((((('''((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***)))((((((((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))))),,,,,,++++++***++++++,,,+++,,,------......------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,+++***)))))))))************))))))))))))))))))************************))))))))))))))))))))))))))))))***))))))((('''&&&''''''((((((((()))))))))((((((((())))))*********)))))))))))))))))))))))),,,+++))))))******)))'''(((((((((((()))***++++++))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((()))))))))))))))******+++)))************+++++++++***,,,------,,,+++,,,...000000000222666>>>GGGNNNXXXZZZ]]]aaadddfffgggggghhhfffdddbbbaaa`````````cccbbbbbbcccbbbaaafffmmm~~~}}}vvvsssddd___WWWPPPMMMMMMPPPRRRWWWXXXZZZ[[[ZZZXXXUUUTTTNNNLLLHHHEEEBBBAAAAAAAAA>>>===<<<:::999999888888999999999:::;;;<<<>>>>>>===???AAACCCDDDEEEEEEDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFFFFFFFEEEAAA???===<<<:::999777666666666777666555555444444555555333333333333333333333333666555555444444555555555555666666777999::::::;;;777777666666666777888888;;;999777888:::;;;999777999:::;;;;;;::::::<<<===<<<===>>>>>>???BBBFFFIIIMMMTTT]]]gggrrr|||oooiiidddddddddcccbbb^^^ZZZWWWNNNHHH@@@<<<;;;:::777444222222333333333222000000111111000///////////////,,,------......------,,,------.........---,,,+++---,,,,,,++++++,,,,,,------,,,+++******)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())),,,++++++***++++++,,,,,,,,,,,,------......------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++***))))))))))))***+++******))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%''''''''''''(((((((((((((((((()))***+++,,,---...************************...,,,+++***+++***)))'''(((((((((''''''(((((()))))))))))))))************++++++++++++++++++++++++******))))))))))))******************))))))))))))))))))))))))******++++++)))************+++++++++***,,,------,,,,,,---...000111222555:::CCCNNNUUU\\\^^^aaadddfffggghhhhhhgggdddaaaaaadddfffeeedddhhhggghhhiiiggghhhpppzzz|||nnndddTTTQQQMMMKKKLLLPPPVVVYYYZZZZZZXXXVVVSSSOOOMMMKKKFFFDDDAAA???<<<;;;;;;;;;999888888777777777777777888888888999:::;;;======<<<>>>@@@CCCEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCFFFEEEDDDEEEFFFEEEBBB@@@<<<;;;:::888777666555555555555444333333333333444000111111222333444444555666555555555555555666666555555666777888999::::::999888888888999999:::;;;;;;999888999;;;;;;:::999===>>>>>>>>>======>>>@@@>>>??????@@@@@@CCCGGGJJJPPPWWW```jjjvvv|||pppdddbbb`````````___^^^\\\RRRLLLCCC===:::888555222333333333333222111//////111111000///////////////......------------......------......------,,,+++---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))+++,,,,,,))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((++++++******++++++,,,,,,,,,,,,------...------,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++******)))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&'''''''''(((((((((((())))))***++++++,,,------))))))))))))))))))))))))***)))((((((((()))'''&&&***)))(((((('''''''''(((((()))))))))************++++++++++++++++++++++++***))))))))))))))))))************)))))))))))))))))))))******++++++++++++))))))*********+++++++++***,,,------,,,,,,...//////111444888???IIITTT[[[___aaaccceeeggghhhhhhhhhfffbbb___aaafffjjjiiigggjjjhhhjjjnnnqqqssszzzwwwbbbSSSKKKLLLMMMPPPTTTXXX\\\^^^YYYWWWSSSOOOKKKHHHEEEDDDAAA???===;;;:::999888888666555555555555666777777777777777888999:::;;;<<<;;;===???BBBEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBDDDDDDAAA???;;;:::888777666555555555555555444333333333333333111111222222333444444555555555555444555555666666555555666666777888999999:::::::::::::::;;;<<<===<<<;;;;;;<<<===>>>>>>===@@@AAABBBAAA@@@@@@BBBCCCAAABBBCCCCCCDDDFFFJJJMMMUUU[[[dddooo|||}}}~~~zzzkkkfff```]]]]]]]]]]]][[[VVVPPPGGG???;;;777444222444444444333111000///...111000000//////////////////...---,,,,,,---...///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((+++*********++++++,,,---,,,------...------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************))))))((((((((()))************)))(((((((((((((((((((((((((((************************&&&'''((())))))***))))))'''''''''(((((((((((()))************************(((((((((((((((((((((((('''&&&%%%&&&((()))((('''++++++***)))((((((((((((((()))))))))************************************)))))))))******)))))))))))))))))))))))))))******))))))***++++++++++++***))))))*********+++++++++***,,,------------...000///222666<<>>AAACCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>========================???AAAAAA???===999888777666555444444444666555444444333333444444333333333333333333333333444444444444444555666666555555555666666777777888::::::::::::;;;<<<===>>>>>>>>>???@@@@@@AAABBBCCCBBBCCCDDDDDDCCCDDDFFFHHHFFFGGGIIIIIIJJJMMMQQQUUU[[[aaajjjvvvwwwqqqqqqkkklllmmmnnnooorrrvvvyyy|||{{{yyyxxxyyy{{{}}}wwwooofffaaa```aaa```^^^\\\WWWOOOGGGAAA<<<888666666555444333111000000000111000000/////////////////////---,,,,,,---//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++++++++***************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))))))))(((''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((************+++,,,------------......------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******))))))((('''&&&''')))***++++++******))))))))))))))))))))))))************************%%%&&&''')))************(((((((((((())))))))))))******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&'''***++++++***+++***))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************((()))+++,,,,,,,,,+++***)))************+++++++++***,,,---...---...///111000444;;;BBBJJJRRRZZZ```aaabbbdddfffggghhhhhhgggeeeddddddgggkkkllljjjgggfffgggooo{{{zzzrrrkkkaaaWWWQQQQQQKKKOOOTTTXXXYYYWWWTTTQQQJJJIIIFFFCCC???===;;;;;;555555555555444333333333333333333444444666777777444444555555666777999::::::;;;===>>>????????????=========<<<<<<;;;;;;;;;:::999999999999:::;;;;;;;;;:::;;;===>>>>>>===;;;888777666555444444444444555555444333333333333444333333333333333222222222222222222222333444555666444555555555666666666777999999999:::;;;<<<===>>>???@@@BBBCCCCCCCCCEEEGGGEEEFFFHHHHHHHHHIIIKKKNNNMMMNNNPPPQQQRRRVVV[[[^^^ccciiisssxxxrrrkkkhhhhhhbbbcccbbbaaa```aaadddfffdddcccbbbbbbbbbdddfffhhhlllpppvvv|||wwwkkkdddbbbbbbaaa___\\\YYYSSSMMMEEE???:::888777666555333222222222222111111000/////////////////////............/////////...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++'''((()))***++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******)))(((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))************+++,,,---...------......------,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))*********)))''''''$$$&&&(((***,,,,,,,,,+++************************************************&&&'''((())))))***))))))))))))))))))*********+++((((((((()))))))))))))))(((((((((((((((((((((((()))((('''(((***++++++***))))))((('''''''''(((((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************((()))+++------,,,+++***)))************+++++++++***,,,---...---...000111222777@@@HHHPPPVVV\\\```aaaccceeeggghhhiiiiiiiiieeegggjjjllllllkkkhhheeeeeelllwwwuuulllbbb[[[UUUQQQRRRVVVPPPQQQTTTUUUSSSPPPKKKIIIDDDCCCAAA???<<<999777666333333333333333333222222333222222222333444555666333333444444555777888999:::;;;<<<<<<<<<;;;:::999777777777777777777666666555555555666777888::::::;;;::::::<<<>>>>>><<<:::777666555444333333333333444444333222222222222222//////000000111111222222111111111111222333444555444444555555555555666666888888888999:::;;;<<<===>>>AAACCCDDDCCCDDDGGGIIIHHHIIIKKKLLLMMMOOORRRTTTSSSTTTVVVXXXZZZ___dddhhhlllrrr}}}zzznnniiigggeeeeeefffdddcccaaa^^^[[[ZZZ[[[]]]XXXXXXVVVUUUUUUUUUVVVVVVZZZ]]]bbbeeejjjttttttjjjfffccc___[[[ZZZYYYVVVQQQJJJBBB===:::777666555444333444444555111111000///////////////......////////////......///...---,,,,,,,,,------+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******)))'''&&&&&&&&&'''((()))***++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++******************+++,,,---...---.........---,,,,,,+++---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))*********)))'''&&&###%%%(((***,,,---,,,,,,************************************************((()))))))))))))))(((''')))*********++++++++++++''''''((()))***++++++,,,))))))))))))))))))))))))***)))'''((())))))((('''''''''&&&&&&&&&''''''((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++(((***+++------,,,+++***)))************+++++++++***,,,---.........000222444:::DDDMMMTTTYYY^^^```bbbcccfffhhhjjjjjjjjjjjjeeeiiimmmooommmiiifffdddeeepppvvvmmmhhh```YYYWWWVVVTTTUUUWWWTTTTTTSSSQQQNNNKKKGGGFFFAAAAAA???===:::777555333333333444444444444333333222222111111222333333444333333333444555666777888:::;;;;;;;;;:::888666555444444444444444444444444333333333444666888999:::;;;;;;;;;<<<>>>>>><<<:::666555444444333333333333333222222111000111111111++++++,,,...///111222222000000000000111222333444444444555555555555555555777777777888999:::<<<===>>>AAACCCDDDCCCDDDGGGJJJJJJLLLNNNPPPQQQSSSVVVYYYVVVXXXZZZ]]]___dddjjjnnnrrrxxxyyymmmbbb___aaabbbdddgggiiihhheeeaaa\\\ZZZZZZ\\\VVVUUUTTTRRRQQQOOOOOONNNMMMPPPSSSUUUXXXaaannnxxx~~~tttmmmggg```ZZZ^^^^^^]]]XXXQQQIIICCC@@@777777555444444555666777111111000///////////////---...///000000///...---///...---,,,+++,,,------++++++------------++++++)))***,,,------,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((******++++++)))&&&###!!!%%%&&&'''((()))***+++,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---,,,+++***------,,,,,,------...///---,,,+++++++++,,,---...---------,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,///,,,******,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((((((((()))))))))************+++++++++************************(((+++,,,((('''***+++)))((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,---...///...///111333===DDDMMMSSSVVVZZZaaaffffffhhhjjjjjjiiigggffffffjjjkkkllllllkkkgggcccaaajjjxxx|||rrrhhhbbb___YYYRRRQQQUUUYYYZZZYYYSSSQQQNNNJJJGGGCCCAAA@@@>>>===:::888666444333222111111111111111111111111111111111111111111111111333333333444444444555555777777666555444444333333444333111////////////000444444333444555777999:::;;;<<<<<<<<<;;;::::::999777666555444333222222222444333222111000///...---........................////////////000000000000///000000222333444555555777666666777999;;;===???>>>???AAACCCEEEGGGHHHIIILLLMMMNNNOOOPPPRRRVVVYYYYYY[[[]]]aaafffkkkpppssswww{{{hhh^^^VVVUUUYYY]]]ccciiikkkjjjjjjiiihhhddd___[[[XXXYYYWWWSSSMMMJJJJJJLLLLLLKKKJJJKKKOOOTTTZZZ^^^dddlllxxxtttiiieeeccc```]]][[[[[[ZZZSSSGGG>>><<<:::888777777666333111222222222111111111111000...///000111111000///...........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***)))))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,+++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((+++++++++++++++,,,,,,---///...---+++******++++++---------,,,,,,+++++++++---,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,***)))***,,,---,,,***************************************************+++***))))))((()))***+++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))(((((((((((()))))))))************+++++++++***************************---,,,)))(((***+++))))))******++++++++++++***++++++++++++++++++++++++******++++++,,,,,,,,,---+++---......///222555888@@@FFFOOOTTTWWW[[[aaafffeeeeeeeeedddcccccccccccchhhjjjkkkiiifffcccbbbbbbooozzz~~~wwwvvvrrriii___[[[[[[WWWTTTVVVYYYZZZXXXTTTOOOMMMJJJFFFBBB@@@>>>===999999777555444333333333111111111111111111111111111111111111111111111111222222333333333333444444555444444333222111111000222222111000000000000000444444444444555777999:::;;;;;;;;;;;;;;;:::999999777666555333222222222222222222111000///......---------------------------.../////////000000000000///000000111222333444555666666666666888:::;;;===>>>>>>@@@BBBDDDFFFGGGHHHKKKLLLNNNOOOOOOQQQTTTVVVVVVXXX\\\aaaffflllqqquuu{{{{{{kkk]]]UUUOOOOOOSSSWWW]]]bbbkkkllloooqqqpppmmmgggcccaaa```]]]WWWPPPLLLKKKLLLKKKJJJHHHHHHKKKOOOSSSVVVXXX^^^ffflllsss|||yyypppiiibbb___]]]]]]\\\WWWMMMEEE???===999777777666444222222222222222111111111111///000000000000//////...........................------------------------///...---,,,+++***)))(((,,,,,,,,,+++++++++***************+++++++++,,,,,,*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))******+++,,,...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,***))))))***,,,------,,,************************************************+++******))))))***++++++((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***))))))(((((())))))***)))************+++++++++************************+++------))))))+++,,,)))++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......+++,,,---...000555;;;@@@DDDJJJRRRWWWZZZ]]]bbbeeefffdddaaa___^^^___aaabbbhhhjjjjjjfffaaa___bbbgggtttzzzvvvnnnjjjfff^^^XXXVVVWWWWWWWWWZZZ\\\YYYSSSNNNJJJHHHDDD???<<<:::::::::555444333333222222222222111111111111111111111111000000000000000000000000111111111111222222222222111111000000//////......000000111222222222222111444444444555666777888999::::::;;;;;;;;;:::999999666555444333222111111111////////////......------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000//////000111222333333444555555555666666888999999<<<===>>>@@@BBBDDDFFFGGGHHHKKKMMMOOOOOOOOOQQQRRRRRRVVV[[[aaaffflllrrrvvviiiZZZRRRLLLHHHJJJNNNPPPUUUZZZhhhmmmtttzzz|||yyyuuurrrooommmhhh```WWWQQQNNNNNNLLLKKKIIIGGGHHHJJJLLLNNNMMMPPPSSSVVV\\\fffrrr{{{}}}qqqgggccc___^^^^^^[[[TTTNNNDDD@@@;;;888666666555444333222222222111111111111111111000///////////////........................------------------------------,,,,,,+++*********,,,,,,,,,+++++++++***************++++++++++++,,,+++++++++************)))))))))(((((((((((())))))************************))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((******))))))******+++,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,*********+++,,,,,,,,,,,,************************************************************+++++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))******))))))))))))))))))***))))))*********+++++++++************************+++---+++((())),,,+++(((,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,------...111777???DDDKKKPPPVVV[[[^^^aaaccceeegggccc^^^[[[[[[^^^aaacccgggiiihhhccc^^^___gggppp{{{|||vvvnnnfffbbb^^^YYYVVVWWWWWWXXXXXXZZZYYYTTTMMMGGGDDDBBB>>>:::777666777777444333222222111111111111111111111111111111111111000000000000000000000000/////////000000000111111//////.....................///111333444444333333555555555666666777888999999999::::::::::::999999555444333222111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////000000111222222333444444444555555666666777:::;;;<<<>>>@@@BBBDDDEEEFFFHHHLLLMMMMMMMMMNNNOOOQQQUUU[[[aaafffkkkrrrxxxnnn\\\QQQLLLHHHFFFIIIKKKKKKNNNSSS___gggsss}}}}}}vvvmmmddd\\\VVVTTTQQQOOOMMMJJJHHHHHHHHHIIIIIIJJJKKKLLLPPPXXXbbbiiirrr{{{{{{nnnhhhbbb______^^^YYYTTTIIIDDD===888666555555444333333222222222111111111333111000.........//////........................,,,,,,------------------******+++,,,---...//////,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))************************)))))))))))))))))))))))))))******++++++******)))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))),,,++++++++++++,,,------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,++++++******++++++,,,,,,,,,,,,,,,+++***************************************************************++++++,,,,,,,,,,,,))))))(((((((((((())))))************************'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))***************))))))))))))************))))))))))))******))))))*********+++++++++************************++++++)))''')))---,,,(((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///222999AAAGGGRRRUUU[[[```bbbddddddeeeddd___YYYVVVYYY]]]aaacccbbbdddddd```]]]cccppp{{{~~~wwwsssjjjccc]]][[[YYYVVVWWWZZZYYYXXXVVVTTTPPPKKKFFFBBB@@@>>>;;;777555444555555555444333222111000000000000000000000000000000000////////////////////////........./////////000000.........///////////////---///111333555555555555555555666777777888888888888888999999999999999888444333222111000/////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000000111111111333333444444555555555555888999:::<<<>>>@@@BBBCCCCCCFFFIIIKKKKKKKKKLLLMMMQQQVVV\\\```dddkkkssszzz~~~mmm]]]QQQKKKHHHFFFFFFHHHHHHFFFHHHLLLTTT]]]kkkwww|||sssjjjbbb^^^WWWUUURRROOOLLLIIIGGGGGGHHHHHHIIIIIILLLPPPUUUYYY___gggrrr|||{{{ssshhhbbb```___[[[XXXMMMHHH@@@:::666555555444333333333222222222222111222111000.........///000........................,,,,,,,,,---------......***+++,,,---...///000111,,,,,,,,,+++++++++******))))))*********++++++++++++++++++++++++,,,,,,,,,))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))*********(((((((((((((((((((((((())))))(((((((((((())))))------,,,,,,------...///.........---,,,+++))))))++++++,,,,,,,,,,,,------.........////////////000,,,++++++******++++++,,,,,,------,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++******,,,---------------***))))))(((((())))))***************************''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))))))))++++++************+++++++++******))))))******+++)))************+++++++++******************************((('''***///...***,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++...---------,,,,,,,,,+++...///000111555===EEEKKKVVVYYY]]]bbbdddeeedddccc[[[WWWRRRRRRWWW]]]```aaa^^^_________bbbmmm}}}zzzssslllhhh]]]YYYVVVVVVVVVTTTUUUYYYVVVTTTPPPLLLGGGCCC@@@>>>;;;:::888666555444333333555444333222111111000111000000000000000000000000////////////////////////............////////////......//////000000111111///000111333444555666666555666777888888888888777777777888999999999888888333222111000///.........,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000000000000111222333444555555555555666777888:::<<<>>>@@@AAA@@@CCCFFFGGGHHHIIIKKKMMMQQQVVV\\\```ccckkkwww{{{iiiZZZPPPIIIEEEEEECCCDDDFFFDDDAAABBBGGGKKKSSS```lllwwwyyyooohhh^^^\\\ZZZVVVRRRNNNKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKOOOUUU]]]fffnnnyyyssshhhccc```]]]ZZZSSSMMMEEE>>>:::888666555333333333333222222222222000000////////////000000........................+++,,,,,,------.....................------------,,,,,,,,,+++++++++******)))))))))************+++***++++++++++++,,,,,,,,,))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))((((((((())))))******++++++,,,))))))))))))))))))))))))((((((((((((((())))))***---------------......////////////...,,,***((('''+++++++++,,,,,,---------,,,---------............,,,++++++******++++++,,,***,,,---,,,***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---.........---+++***))))))))))))***+++************************'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))+++++++++******++++++++++++******))))))******+++)))************+++++++++************************++++++)))(((---333222---++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///222555;;;CCCKKKRRRWWWZZZ]]]aaaddddddaaa___UUUQQQOOORRRYYY___aaaaaa```___```cccmmm}}}yyyrrrjjjccc^^^VVVTTTTTTVVVVVVSSSTTTXXXNNNMMMJJJEEEAAA>>>===<<<666666666666444333111000222222111111111111222222000000000000000000000000....................................////////////......///000000111222222111111222222444555777777555666777888999888777777666777777888999999888888222222000///...------------------------,,,,,,,,,---------------------------------.........//////......////////////000000000111333444666666666666555666777999;;;===>>>???>>>@@@CCCDDDFFFHHHKKKNNNPPPUUUZZZ^^^cccmmm|||{{{gggWWWNNNJJJFFFCCCBBBAAACCCEEECCC@@@BBBGGGHHHNNNWWW```kkkzzzyyyqqqhhhgggeeeaaa]]]YYYUUUSSSNNNLLLIIIGGGGGGGGGGGGGGGHHHLLLPPPUUU[[[dddoooxxxqqqhhhccc___\\\XXXSSSKKKDDD???<<<999777444444333333333222222222---...///000000111111000........................++++++,,,,,,---......///---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))************************+++++++++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))((((((((((((((()))******------,,,,,,------...///,,,---......---,,,***)))+++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,(((***,,,,,,******,,,///++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,...//////......,,,+++***))))))***+++,,,************************&&&''''''((()))******+++))))))))))))))))))))))))((())))))))))))*********,,,++++++******++++++,,,++++++************++++++)))************+++++++++************************,,,,,,******000666555000***+++,,,,,,------------------------------------***++++++,,,---...//////,,,///333888???GGGQQQWWWWWWYYY]]]```cccbbb___\\\RRRPPPPPPUUU]]]ccceeecccdddcccdddjjjxxxyyyqqqiiiaaaZZZUUUTTTSSSUUUYYYXXXUUUUUUXXXGGGGGGEEEBBB???<<<;;;<<<333444555555444222///...////////////000222333333000000000000000000000000................................./////////000000---......///000111222222333222222222333555777888666666888999999888777777666666777888888888888888222111000///...---------.........------,,,,,,,,,........................---------.........//////.........//////////////////000222555666777777777444555666888:::<<<>>>>>>===???AAABBBDDDGGGLLLOOONNNSSSYYY]]]cccooo{{{lllZZZMMMJJJIIIGGGDDDBBBAAACCCFFFDDDBBBEEEKKKGGGLLLRRRYYYcccsss~~~uuuppppppnnnkkkgggbbb^^^\\\VVVRRRMMMJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNUUU```gggpppxxx~~~}}}wwwlllfffbbb^^^\\\WWWOOOHHHCCC???<<<999444444444333333333222222+++---///111222222111111........................++++++,,,,,,---...//////)))))))))******+++,,,,,,,,,,,,,,,+++++++++******))))))))))))************)))))))))******+++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((()))******.........------,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,------------------------,,,------......------,,,...------,,,+++***))))))+++******+++---......---+++++++++*********))))))((())))))))))))************+++,,,,,,******+++,,,++++++************++++++************************,,,(((%%%&&&***,,,)))&&&))))))*********++++++++++++*********))))))((((((******++++++++++++******,,,,,,,,,+++++++++++++++)))))))))***+++++++++,,,***+++,,,---///000111111***+++,,,,,,******+++,,,)))***+++,,,...///000000......---...//////...,,,333111555???FFFIIIPPPWWW[[[^^^bbbeeeddd```[[[WWWUUUSSSUUUZZZ]]]]]]___bbbeeebbbfffsssyyypppeee]]]YYYWWWVVVWWWXXXYYY[[[ZZZVVVOOOKKKDDDCCCAAA>>><<<:::999888444333222111000000000000............////////////000000000000////////////.........////////////000////////////000000000000111111222222222333333333222222333333444555666666666666666666666666666666444444555555444444333222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000////////////......---------......//////000000111222222333333555555666888999:::;;;<<<===>>>@@@CCCGGGKKKNNNPPPPPPUUUZZZ]]]gggxxx~~~xxxiii___RRRJJJHHHGGGEEECCCIIIFFFCCCAAACCCEEEGGGHHHJJJOOOTTTXXX^^^lll~~~~~~{{{wwwssspppmmmiiifff]]]YYYSSSOOOMMMLLLKKKJJJLLLKKKIIIHHHIIINNNTTTXXX^^^eeeooowww~~~yyylllccc___]]]YYYSSSMMMGGGBBB<<<888888777555555555555333222111111111111111000//////...///000000000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********++++++************++++++++++++++++++++++++++++++*********)))******++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))/////////......---------...------,,,,,,------.........---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,++++++******+++******+++---......---,,,++++++++++++*********)))))))))*********++++++***+++,,,,,,******+++,,,++++++************++++++************************,,,(((%%%&&&***+++***'''(((((()))))))))*********************)))))))))(((******++++++++++++******))))))))))))))))))******************++++++++++++******+++,,,------...///***+++,,,,,,******+++,,,))))))***+++,,,---......---------...//////...---555444888BBBJJJNNNTTT[[[\\\^^^aaabbbbbb___[[[XXXVVVRRRRRRYYY```aaaaaabbbaaagggqqq}}}rrrnnnfff___ZZZXXXYYYZZZ^^^]]]]]]]]][[[VVVOOOJJJAAA@@@>>><<<999888777666333222111000////////////000000//////.........---//////......------,,,,,,---............//////////////////000000000111111111111222222222333333333333333444444555555666666555555555555555555555555444444444444444333222111//////...------------...------------------------............////////////000000000000/////////...000///...---------------...//////000111111222222333444555777888:::;;;;;;<<<===@@@CCCGGGKKKNNNPPPSSSXXX^^^dddppp}}}sssmmm___WWWMMMHHHIIIKKKLLLKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHNNNUUU[[[```kkkyyy|||yyyvvvssspppllliiieeeaaa\\\WWWTTTQQQNNNLLLMMMMMMKKKIIIHHHJJJLLLNNNQQQVVV^^^eeemmmwwwttthhhaaa^^^ZZZUUUOOOIIIBBB<<<777666444333222333333222000222222222222222111000000......//////...,,,***)))///......------......///.........---------------------,,,+++++++++,,,,,,++++++************++++++((((((((((((((((((((((((++++++***************+++))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))///////////////............------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,***+++,,,,,,******+++,,,++++++************++++++************************,,,)))&&&'''***+++***'''((((((((((((((()))))))))************))))))))))))******++++++++++++******((((((((()))*********++++++++++++++++++*********))))))*********+++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------,,,,,,------......//////666777===GGGOOOTTTZZZ```]]]^^^______]]][[[YYYXXXVVVRRRRRRZZZaaacccdddeeegggxxxxxxrrrfffbbb\\\XXXWWWXXX\\\^^^eeecccaaa]]]YYYSSSLLLGGG===<<<:::888666555444444222111000///............111111000///...---,,,,,,//////......---,,,++++++---------............//////000000000000111111111111111222222222333333333555555555555555555555555333333333333333333333333444444444444333222111000000//////...................................................////////////000000000/////////......111000///...---,,,,,,,,,------......///000000000111222333555777999:::;;;;;;===???CCCGGGKKKOOOPPPTTTZZZ```jjjzzz~~~wwwooogggaaaUUUOOOIIIGGGJJJOOOQQQRRRNNNNNNNNNMMMMMMMMMLLLLLLNNNUUU^^^dddiiioooyyy}}}{{{xxxvvvsssoookkkooolllgggccc___[[[VVVRRRRRRQQQNNNLLLJJJIIIHHHHHHIIILLLPPPTTTZZZdddqqqyyyrrriiiaaa^^^YYYTTTNNNFFF???:::666555333222333333222111333333333333333222111111///000000///...,,,***(((/////////....../////////.........---------,,,,,,,,,+++++++++,,,,,,---...++++++************++++++((((((((((((((((((((((((,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))//////.....................------,,,,,,------.........---------,,,,,,,,,........................------............------*********+++++++++,,,,,,+++***)))***,,,---,,,+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++************++++++************************+++)))'''((()))+++***((())))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))***+++,,,---------,,,,,,,,,++++++******************************)))***+++,,,,,,******+++,,,////////////////////////+++,,,---......///000222888;;;AAAKKKSSSZZZ___cccaaa```^^^[[[YYYWWWVVVVVVVVVTTTVVV\\\```bbbgggmmm~~~xxxoooiii___\\\XXXVVVXXX\\\aaadddjjjgggbbb]]]WWWOOOGGGBBB;;;:::888666555333333333222222000///////////////111000000///...---------111111000///......---,,,------------............000000000111111111222222111111222222222333333333444444444444444444444333333333333333333333333333444444333333222111////////////...---------------------------........................////////////000000/////////.........000///...---------------,,,,,,------............///000111333555777888999;;;<<<@@@DDDHHHLLLNNNPPPSSSWWW___lll~~~{{{uuuoooiiibbb[[[VVVPPPLLLIIIHHHLLLQQQUUUWWWVVVVVVUUUTTTTTTUUUXXXZZZ___eeennntttxxx|||}}}{{{yyywwwuuuqqqnnnrrrqqqooonnnlllhhhbbb___\\\XXXTTTPPPMMMKKKJJJIIIKKKLLLMMMNNNQQQWWW___eeemmmrrrxxx~~~ssseeeccc^^^YYYTTTMMMEEE@@@:::888555555555555555444222222333333222222111000000111111111000///---,,,//////............//////......------,,,+++++++++,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************---,,,+++***))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))------------------------...------,,,,,,------.........---------,,,,,,,,,........................,,,,,,,,,------,,,,,,,,,(((((())))))******+++++++++***)))***,,,---,,,+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++************++++++************************+++***(((((()))*********************************))))))))))))))))))************++++++++++++******))))))***+++,,,------------,,,,,,,,,++++++******++++++++++++***************+++,,,,,,******+++,,,000////////////.........***,,,.........///333666:::???FFFNNNVVV]]]bbbcccdddbbb^^^YYYVVVTTTTTTTTTUUUYYY]]]___]]]___mmm|||~~~{{{rrrgggbbbYYYXXXXXXYYY]]]ccciiimmmmmmjjjddd]]]VVVNNNEEE???999888666555444333333333333333222111000000000000.........///////////////111000000///...------------------.........//////111111111111222222222222111111222222222333333333333222222222222222222222333333333333333333333333222222222222111000///......---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------............////////////////////////............---------------...///000,,,,,,,,,,,,,,,------------...///111333555666777:::<<>>777666555444333333333333444333222111000000000000............//////000000---------,,,,,,,,,,,,,,,.........////////////000111111222222222333333333111111222222222333333333111111111111111111111111333333333333333333333333000000000111000000///...---,,,,,,+++++++++++++++***++++++,,,,,,---------............/////////////////////.........------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------...///111222333333777999===AAADDDFFFGGGGGGIIINNNUUU```oooyyywwwooojjjddd[[[SSSLLLFFF@@@===??????AAAEEEKKKRRRWWW[[[[[[[[[[[[[[[___hhhuuu~~~|||xxxuuuuuuuuuttttttrrrssswww{{{}}}zzzyyyrrrhhh```ZZZUUUOOOKKKIIIIIIHHHHHHIIIIIIIIIJJJPPPSSSVVVYYY]]]eeeooowwwrrrnnngggaaaZZZTTTNNNJJJ@@@===888555555444333222000111111111111000//////+++,,,...///000000//////------,,,,,,,,,,,,------//////////////////////////////---,,,+++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************************))))))))))))************))))))))))))))))))))))))------------.........///...------,,,,,,------.........---------,,,,,,,,,........................)))******++++++******)))+++++++++++++++,,,,,,,,,,,,***)))***+++,,,+++))),,,++++++++++++*********)))))))))*********++++++***+++,,,,,,******+++,,,++++++************++++++************************************))))))***++++++*********))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,+++...111111000222888===BBBJJJQQQUUU[[[bbbccc```aaa___[[[XXXVVVVVVWWWXXX]]]```bbbbbbbbboootttnnniii___YYYZZZWWWXXXZZZ]]]aaaeeegggiiifffddd```[[[TTTKKKAAA:::555444333222222222222222333222111000000////////////////////////.........++++++,,,,,,,,,,,,------/////////000000000111111222222222333333333333444111111222222222333333333000000111111222222333333111111111111111111111111......///000000000//////------,,,++++++++++++,,,++++++,,,,,,---......///............//////////////////.........------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000444666999<<>>:::888888999999666888:::<<<>>>AAAEEEHHHIIINNNUUU\\\dddppp~~~wwwssssssvvvyyyzzz||||||~~~{{{{{{yyysssiiiaaa___YYYRRRKKKHHHFFFFFFFFFAAAEEEIIIJJJKKKOOOVVV]]]ccckkkuuu~~~|||qqqggg___YYYUUUIIIEEE???:::888777555444222333333333333222111111111111222222222000///...//////............//////'''((()))***+++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************(((((())))))*********+++))))))))))))))))))))))))000000/////////.........////////////................../////////...,,,+++,,,,,,,,,---------......------------------------///...,,,******+++,,,---+++++++++,,,,,,---------************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,***++++++,,,,,,+++++++++///...+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............///......---000666>>>DDDLLLSSSXXXZZZ```fffeee___^^^[[[XXXVVVWWWYYY[[[\\\dddaaa___cccpppuuueee```^^^ZZZWWWYYY\\\^^^```^^^ZZZXXXXXXYYY]]]ZZZUUUNNNGGGAAA<<<:::444444333333222111000000//////////////////////////////.........---------////////////000000000000000000111111111222222222222222222222222222222222222111111111000000//////000000000000000000000000222222222222222111000000//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////000000///...------......////////////...............///......------...........................------------...//////000111222333444555555555666666777999:::<<<===>>>;;;:::999888666555444333444555666888:::<<<>>>???EEEEEEIIIRRR```ppp}}}}}}wwwtttuuuxxx|||~~~}}}uuupppjjjbbbWWWNNNIIIGGGFFFFFFIIIGGGDDDDDDGGGJJJLLLMMMWWW^^^jjjuuu~~~}}}pppeee^^^[[[QQQHHH@@@<<<999555444777333333444444444333333222111111111111111000//////------...///000000//////........................------------------------+++,,,------......------,,,++++++***++++++,,,,,,,,,++++++***)))(((''''''*********************************************+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))......---------,,,,,,,,,////////////............---.../////////...---,,,,,,,,,,,,---------......------------------------...---+++***)))***+++,,,******************++++++************************++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))************************)))************+++++++++******))))))***++++++,,,++++++,,,,,,,,,+++******///...,,,***))))))***+++++++++++++++++++++++++++---------............///000000000000333:::BBBHHHRRRXXX]]]^^^```dddaaa[[[\\\ZZZXXXXXXZZZ]]]___aaacccdddfffmmm||||||nnnbbb______]]]\\\]]]]]]^^^]]]ZZZUUURRRQQQRRRVVVTTTOOOIIICCC===999777333333333222111000000000//////////////////////////////.........---------....../////////000000000000000111111111222222222222222222222222222222222111111111000000000//////////////////////////////111111111111111000/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000///......---......////////////......,,,,,,---///000000000000////////////////////////......------......///000...///000111222222222222111222333444555666777888666666555444333222111111333444444555777999;;;<<>>999:::888777666444333222222222222222222222222111000000///000000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,++++++*********+++************++++++++++++************************+++*********))))))((((((************************************************************))))))(((((())))))))))))))))))))))))/////////.........------////////////..................---------...//////,,,,,,,,,---------......------------------------+++++++++*********))))))++++++******************************************++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++,,,+++******)))************++++++,,,,,,+++++++++---------------,,,,,,,,,........................------...///000000111222111555:::@@@FFFMMMTTTYYY^^^^^^___```]]]ZZZ\\\aaabbbcccdddddddddgggnnnsssxxxqqqggg]]]UUUXXXZZZ[[[^^^aaa___[[[QQQMMMGGGBBB@@@??????>>>888888666555444444333333000000000000////////////////////////////////////---------...............////////////000000000000111000000000000000//////////////////////////////---------.......................................---............---,,,,,,++++++,,,,,,------,,,,,,---------------------------------.../////////000//////000111111111000000///000000111111000000///,,,,,,---...//////......////////////////////////000000000000000111111222000000111111111111000000//////000000111222333333000000111222222333444444666666555555555555555666666888999:::;;;@@@GGGMMM[[[```fffjjjjjjhhhgggfffnnnqqquuuwwwxxxxxxyyyzzztttsssqqqmmmkkkooovvv}}}~~~yyyuuummmggg]]]UUUQQQPPPOOOOOOPPPSSSWWW]]]fffrrr~~~sssiii]]]TTTLLLCCC??????;;;:::777555444333333333222222222333222222111000000000111111111000//////........................------------------------+++,,,------......------,,,++++++***++++++,,,,,,++++++++++++++++++******************************************************+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))***))))))))))))))))))))))))////////////.........---////////////............//////...---,,,---......,,,,,,,,,---------......------------------------++++++++++++++++++***)))******************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))******)))******+++,,,,,,,,,,,,,,,,,,---------------,,,------------------------------...///000111222222444888>>>DDDKKKQQQXXX\\\aaa______```\\\YYY^^^ffffffggghhhffffffkkkttt{{{zzzoooggg___WWWPPPVVVZZZ[[[]]]```]]]WWWMMMHHHBBB>>>======;;;999555555444333333333333333000000000000000000000000////////////////////////---------.........//////000000000000111111111222111111000000////////////////////////////////////,,,,,,---------................................................------,,,******+++,,,,,,,,,,,,,,,....................................//////////////////000111111111111111000000111111111111000000------///000111111111111000000000000000000000000111111000000000111222222111111222222222222111111//////000111333444555555222222333333444555555555666666555555555666666777888888888888999<<>><<<999666555444444555222222333333222222111000111111111111111000//////................................................+++,,,------......------************+++,,,------,,,,,,,,,++++++******************************************+++,,,,,,------+++++++++++++++++++++++++++++++++*********))))))((((((((()))******++++++))))))))))))))))))))))))111111111111000000000000000/////////............111///...---,,,,,,---...,,,,,,,,,---------......------------------------......//////......---,,,+++++++++,,,,,,------...************************++++++++++++++++++++++++---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++***))))))******((()))***+++,,,---------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222666;;;AAAHHHNNNTTTZZZ___dddaaa``````\\\YYY___iiihhhiiijjjhhhiiinnnyyypppddd]]]WWWQQQMMMUUUZZZ[[[]]]```\\\UUUJJJFFF@@@<<<;;;:::777555444333333222222222222222000000000000111111111111////////////////////////---------.........//////000111111111222222222222111111000000/////////...////////////////////////,,,,,,,,,------.......................................//////......---,,,)))***+++,,,,,,,,,,,,,,,........................///////////////.........//////000111111111111111000000111111111111000000111111222222222111111000111111111111111111111111111111111000111111222333111111222222222222111000000111222444555777888888666666666777777777888888666666555555555666777777888777666777999;;;;;;::::::===???@@@AAABBBDDDFFFKKKSSS^^^fffhhhgggeeeeee[[[^^^```bbbdddmmmyyy{{{wwwrrrmmmgggccc```eeemmmvvvxxxnnnccc\\\TTTMMMJJJKKK???===:::777555555555555222333333333333222111111111111111111111000//////........................////////////////////////+++,,,------......------)))))))))***+++,,,......------,,,,,,+++***))))))******************************+++,,,---......///++++++++++++++++++++++++++++++++++++******))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))333222111111111222000/////////000000///---+++***//////.........//////000////////////////////////...------,,,,,,------...++++++++++++++++++++++++))))))***+++,,,------...******+++,,,---......///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))******---------,,,,,,+++++++++************************(((((((((((()))***+++,,,---+++******+++,,,,,,+++******************++++++,,,,,,,,,++++++************++++++,,,---...////////////...---,,,,,,++++++///000000000000222444777888>>>FFFNNNUUUZZZ^^^aaadddcccbbbaaabbbdddgggiiijjjlllkkkeeebbbnnnvvvkkk```UUUPPPPPPRRR[[[___[[[\\\bbbaaaXXXNNNFFF===888888888777444666555444222111000000000111111222333222000...,,,........................////////////000000000000000000111111111111000000,,,.........,,,+++,,,---......------------......------......///000000000.........////////////000...------,,,+++***))))))***++++++,,,,,,---........./////////...---,,,,,,///////////////000111111...///000111222333333444333333222222111222222222222333333444444333333222000000000000000111222222111111111111111111111111111111111111111111111111111111333333333222111111444444555666777888999999999999888888777666666555666666666777777777777777999999999:::;;;===>>>???FFFIIINNNSSSWWWXXXWWWVVVRRRWWW^^^dddiiipppyyy}}}yyytttqqqtttzzzssseee___\\\VVVPPPNNNFFFBBB<<<777555444444444666666555444333333333333222111111000000000000000000000///...............//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***(((''''''((()))++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,+++++++++++++++***)))(((333111000000111111000//////000000000000///---,,,///...............//////////////////////////////...------,,,,,,------...,,,,,,,,,+++++++++++++++******************++++++*********+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,++++++***))))))******------,,,,,,,,,+++++++++************************&&&&&&&&&'''((()))+++,,,---+++******+++,,,,,,+++((())))))***+++,,,------,,,,,,,,,+++++++++******,,,,,,---------------------------------------------............000333555<<>>:::::::::888555555555444333222222222222222222111111000000000000111111000////////////000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++***)))999777444333444444333222//////000000000000000000///......------------...////////////////////////......------------......---------,,,,,,+++******++++++******************+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++***************+++,,,+++++++++++++++++++++************************,,,,,,++++++,,,,,,---...---+++******+++,,,,,,+++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000000111111222555999<<>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999:::<<<>>>@@@AAADDDHHHLLLQQQXXXcccoooyyy~~~sssjjjaaa\\\[[[QQQJJJAAA===>>>===999555555444333222222111222222222222222222111111000000222111111000000000000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++***+++++++++************************++++++++++++++++++++++++++++++***))))))***+++++++++++++++,,,,,,+++******???<<<888555444333222111//////////////////000000000///...---------------///////////////////////////......------......///---------,,,,,,,,,++++++******++++++,,,---......+++******))))))(((((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...+++***************++++++++++++++++++++++++++++++************************///...---,,,++++++++++++---+++******+++,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................000111111222444888===AAAGGGLLLSSSZZZ^^^aaadddfffggghhhhhhiiijjjjjjjjjjjjlllooozzz~~~lllaaaTTTMMMJJJIIIMMMRRRUUUXXXYYYWWWTTTPPPJJJEEE???===:::888777777666555444444333333222333333333//////////////////......////////////////////////............////////////,,,,,,------------,,,,,,///000000///---+++,,,---------,,,,,,,,,,,,------+++,,,,,,,,,---------...************+++++++++,,,***************+++++++++---......//////000111111//////000111222222222222---------------.../////////...---...222777<<<@@@444333222000///.........---......//////......---******+++,,,---,,,,,,,,,------------------------////////////////////////------......///000000111333333444555666777777888::::::;;;<<<===>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;999888999999999999:::<<<===>>>CCCEEEHHHJJJOOOYYYeeennnyyy}}}rrrfff^^^\\\VVVOOOHHHDDDCCC@@@;;;666555555444333222222222222111222222222222111000000222111111000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***************************************+++++++++++++++++++++++++++******************+++***++++++,,,,,,,,,++++++GGGCCC===999666444222000000000///.........//////111000///...............//////////////////////////////............//////,,,,,,,,,,,,------------******+++,,,---...//////+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********)))******+++,,,*********+++++++++++++++************************---,,,+++***))))))((((((---+++******+++,,,,,,+++---------,,,++++++******,,,,,,,,,,,,------------***++++++,,,---...///000//////.....................///000111444:::@@@EEEKKKPPPWWW\\\```bbbdddfffhhhiiijjjkkkkkkjjjiiihhhiiiuuuuuu```VVVMMMIIIHHHHHHKKKPPPUUUVVVVVVTTTPPPKKKEEEBBB;;;;;;:::999888777777666555555444333333333333333////////////////////////////////////////////////------........./////////,,,,,,------------,,,,,,---.........,,,+++,,,---------,,,,,,,,,,,,------******+++,,,,,,---......************++++++++++++*********++++++,,,,,,---...//////000000111222222111111222222333222222222......------......///000...---,,,---000666<<<@@@222222000///............------............------***+++---.........---,,,------------------------////////////////////////111000000/////////000000111111222333444555666666888888999;;;<<<===??????AAAAAAAAAAAAAAABBBBBBBBB????????????>>><<<:::999::::::999999999:::;;;;;;AAABBBDDDEEEHHHPPP[[[bbbssszzzjjj___[[[[[[XXXSSSOOOIIICCC===999666666555444333333333333111222333333333222000///111111000////////////000...////////////000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,,,,,,,TTTOOOHHHAAA<<<999666333333222000////////////000222222111//////....../////////////////////////////////............//////++++++,,,,,,---.........+++++++++,,,,,,---------*********************)))******+++++++++,,,,,,,,,******************************))))))))))))************))))))***++++++,,,)))*********++++++++++++******************************))))))))))))******---+++******+++,,,,,,++++++++++++++++++*********,,,,,,,,,---------......,,,,,,,,,------.........------......//////000000...///111333777===EEEKKKQQQUUUZZZ^^^```aaabbbbbbfffgggjjjkkklllkkkiiihhhkkk}}}sssfffVVVOOOJJJJJJKKKKKKNNNRRRTTTRRRPPPNNNJJJDDD@@@>>>:::;;;;;;;;;999888888999777666555444333222222222111111000000000000111111////////////////////////---------.........//////,,,,,,------------,,,,,,***+++---,,,++++++,,,------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,------......//////000000111222222333222333333333333333222111//////......//////000111------------///222444666111000///...............------............------+++,,,...///000///...---................................................111000///......//////000000000111222333444444555555666777999;;;===>>>???BBBBBBBBBCCCDDDDDDEEEEEEBBBCCCDDDDDDCCCAAA???>>>;;;;;;;;;;;;;;;:::::::::===???AAABBBDDDJJJSSSZZZjjjyyyvvviiiddd```aaa```ZZZQQQGGGAAA===777777666555444444444444111222333444444222000///111000//////......//////.../////////000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************+++,,,,,,------,,,,,,___ZZZQQQJJJDDD???;;;999555444222000//////000000333333111000//////////////////////////////////////////............//////***++++++,,,---...//////,,,,,,,,,+++++++++************************++++++******+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,******))))))***+++,,,,,,))))))******++++++++++++************************)))))))))***+++,,,......---+++******+++,,,,,,+++)))))))))******+++++++++,,,,,,,,,------...............---------,,,,,,,,,+++,,,---...///111222222000111333666:::BBBJJJPPPUUUYYY]]]___```_________ccceeeiiikkkllllllkkkiiioooyyyhhhXXXQQQLLLJJJMMMOOOPPPSSSVVVQQQNNNKKKHHHDDD>>>;;;::::::;;;===<<<;;;::::::;;;888777555444333222222111333222222111222222333333000000000000000000000000---------.........//////,,,------......------,,,(((***++++++++++++,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++************++++++++++++,,,,,,,,,++++++,,,------...//////000000000111222222333333444444444444333222222111///////////////000111111---.../////////---,,,+++000//////.........//////---......//////......---,,,---///111111000///...................................................------,,,+++,,,---.../////////000111222333333444444444666888:::<<<===>>>BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJIIIGGGEEEDDD======>>>>>>===<<<;;;::::::===???@@@BBBGGGPPPWWW]]]lllvvvqqqdddggghhhbbbVVVJJJCCCAAA888777666555555444555555111222333444444222111///000000///................../////////000000111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---......---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,------------^^^\\\XXXUUUPPPJJJCCC???999666222000000000///...,,,---...000111222222222////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++))))))*********************************************++++++************************+++++++++*********)))))))))************+++++++++------------------------******)))))))))))))))))),,,,,,+++******++++++,,,++++++++++++++++++++++++---------------------------------.........//////,,,...///...------...///000111333777>>>GGGOOOSSSWWW[[[```aaa___\\\\\\]]]dddfffkkkooommmiiijjjnnntttyyyhhh[[[UUULLLMMMOOOQQQTTTVVVXXXXXXSSSNNNGGGBBB???===<<<:::999::::::::::::999888888666666555444333333333333333222000//////111222444555444222000000000000111------------------------,,,,,,,,,++++++************,,,...---+++***,,,...,,,,,,,,,++++++*********---,,,+++*********+++,,,******))))))***,,,---///........................111111111111111111111111111111000000//////......000---+++,,,///222222111------------------------000000//////............---,,,,,,++++++,,,,,,------.../////////...---,,,+++,,,---......---,,,,,,///............///000000////////////////////////...//////000111222222333333333333333555888<<<===>>>???@@@AAACCCEEEGGGHHHKKKMMMOOOOOONNNKKKGGGDDDFFFEEECCCAAA???>>>======;;;<<<>>>AAADDDGGGIIIKKK[[[bbbooo}}}}}}ssstttrrrjjj]]]NNN@@@888;;;999666555555555444333444444333222222111111000333333333222111000000///444222///.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******cccaaa^^^[[[XXXRRRMMMHHH???;;;666333222111111111///000000111111111111111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++*********))))))************++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------..................---///000000......///111222333666;;;BBBKKKRRRWWWZZZ^^^aaaaaa]]][[[[[[\\\eeegggjjjllliiieeeiiipppppp___SSSMMMMMMOOORRRUUUWWWXXXXXXWWWRRRMMMGGGAAA>>>===;;;:::999999::::::999999888777666555444333333222333333333222111//////000222333222111000............///........................,,,,,,,,,+++++++++*********,,,......,,,+++,,,---,,,,,,,,,,,,+++++++++***---,,,+++******+++,,,---++++++******+++,,,...///////////////////////////111111111111111111111111000000000000//////......---+++)))))),,,......---------------------------////////////......------......------------......---...............------++++++---.........------......------......//////////////////////////////......///000000111222222222222222222444777:::;;;<<<===>>>@@@BBBDDDGGGHHHLLLMMMOOOPPPOOONNNKKKJJJHHHGGGEEECCCBBB@@@@@@????????????AAABBBEEEGGGIIIRRRWWWbbbnnnwww}}}ssseeeUUUHHHAAA<<<999666444444555444333444444333333222111111111333333222111111000//////444111////////////...---////////////////////////------------------------000//////...------,,,,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,fffdddbbb```^^^[[[VVVSSSJJJEEE===888555444333333222222222111111000000///////////////////////////................................................++++++++++++++++++++++++&&&(((***+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------...///111111000///111222444666:::@@@HHHPPPWWW[[[___aaabbb```[[[YYYYYY[[[fffhhhkkkkkkggghhhrrryyyeeeWWWOOOKKKOOOSSSWWW[[[\\\[[[XXXVVVPPPKKKEEEAAA>>>===;;;:::999999::::::999999888777666555444333333222222222444333111000//////000111111111000///............000000000000000000000000,,,,,,,,,,,,++++++++++++***,,,...///---,,,+++,,,---,,,,,,,,,,,,,,,++++++---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...///111111111111111111111111000000000000000000000000000000000////////////...000...,,,---...//////...------------------------...............---------//////............//////......------------......,,,,,,---...//////......,,,------------.........////////////////////////.........//////000000111111111111111333555777999999:::;;;===@@@CCCEEEFFFKKKLLLNNNOOOPPPQQQQQQQQQMMMLLLKKKIIIHHHGGGEEEEEEEEEDDDBBBAAAAAABBBDDDEEEHHHLLLSSS]]]dddlllzzzyyyiiiYYYMMMEEE===:::666444444444444333555444444333333222111111222222111111000/////////222111/////////000///...------------------------------------------------/////////...------,,,,,,------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...dddcccaaaaaa```^^^[[[YYYVVVPPPGGG>>>999666444333222222111000000000//////////////////////////////................................................++++++++++++++++++++++++(((***,,,,,,+++++++++---------------------------...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,------------------------////////////////////////...............------------///000000000000111222555888>>>EEEMMMUUU[[[^^^bbbcccbbb^^^YYYVVVXXXZZZfffhhhlllllljjjpppkkk\\\UUURRRRRRTTTXXX]]]``````\\\WWWSSSMMMIIICCC@@@>>><<<;;;999999999999999999888777777666555444333222222222222444333111000////////////222222111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...---++++++------------,,,,,,,,,,,,------------------......------------......//////222222222222222222222222////////////////////////////////////////////////000000//////////////////....................................------------000//////......//////000///...---,,,---...///000111111111111000000//////,,,,,,------............////////////////////////---........./////////000111111111111333444666777666777888:::===@@@BBBDDDHHHIIIJJJLLLOOORRRTTTVVVSSSSSSSSSRRRQQQPPPPPPOOOLLLJJJFFFCCCBBBAAABBBCCCEEEFFFJJJPPPVVV]]]jjjvvvnnn^^^QQQJJJ@@@===888666555555444444555555444444333333222222111111111000000/////////000///---...///000000///,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......cccbbb``````aaa```^^^]]]___YYYPPPGGG@@@;;;777444111111000/////////000111000000000000000000000000////////////////////////........................++++++++++++++++++++++++,,,...///...---++++++,,,------------------------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------***+++,,,------------,,,++++++++++++++++++++++++////////////////////////.....................---,,,...////////////000222666:::AAAIIIRRRXXX]]]___cccbbb```ZZZVVVUUUXXX\\\eeegggjjjkkklllvvvooo^^^VVVTTTVVVWWW[[[]]]aaacccaaa[[[TTTPPPIIIFFFBBB>>>===<<<:::999888999999999999888777777555555444333222222222222333222111000//////......111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,***------------------------------......////////////.../////////000000000000333333333333333333333333......................................./////////,,,,,,------,,,,,,,,,,,,................................................//////............////////////...---...///111222666666555333222000000///,,,---.../////////......000000000000000000000000............////////////111111222222333444555666444444555777:::===???@@@CCCDDDEEEHHHLLLPPPSSSUUUWWWXXXYYYZZZ[[[[[[[[[[[[TTTQQQNNNJJJFFFEEEDDDDDDFFFEEEFFFJJJMMMRRR]]]gggwwwgggZZZRRRFFFBBB<<<888777666555555666666555555444333333222111111111111000000000000///---,,,---...//////...000000000000000000000000.......................................---------.........------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------eeedddbbbbbbccccccaaa```bbb^^^XXXRRRKKKDDD===999333222000//////000111222000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...000111000...,,,,,,,,,------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...***+++,,,.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---////////////111222888===EEENNNUUU[[[^^^___aaa___\\\VVVSSSTTTZZZ___dddeeehhhlllrrr~~~rrrcccWWWTTTVVVYYY[[[bbbcccdddccc^^^XXXQQQMMMFFFCCC@@@======<<<:::999888888999999888888777666555444333222222111111111111111111000000//////...---......//////......---------------------------,,,,,,,,,,,,------------000///------......,,,+++---------............///---...///000000000000000000000111111111111000000222222222222222222222222////////////////////////---............/////////+++---//////...------..................................../////////////////////............//////000000///000000111222333999888666444222111111111...///000111222111000000000000000000000000000000////////////////////////111111222222333333444444222222333555777999;;;<<<>>>???AAADDDHHHLLLPPPQQQUUUWWWZZZ^^^```bbbcccccc\\\[[[XXXTTTPPPMMMKKKJJJIIIFFFEEEGGGHHHKKKSSS[[[sss}}}nnn```WWWMMMHHHAAA<<<999888777666777666666555555444333333222222111111111111111111000...------///000//////////////////////////////................................................------------------,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,gggfffdddcccddddddcccaaaaaa```^^^[[[WWWOOOGGGAAA777666444222111111222222000000000000000000000000////////////////////////........................------------------------,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++,,,---------)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000,,,...000000000000222444;;;@@@HHHRRRYYY]]]___```]]][[[XXXSSSPPPTTT\\\ccceeefffkkkuuurrriii^^^YYY[[[```dddeeeiiigggeeeaaa[[[TTTNNNJJJDDDAAA>>>===<<<;;;:::888888888888888888777777666555444333222111111111111///000000000000000//////,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333000,,,+++,,,...---,,,------......////////////---...///111111222111111111111222333333222111000000000000000000000000000////////////////////////---------.........//////,,,...111222000///000222......................../////////000000000111111111000000//////000000111000000111222333333333333666555444222222222222333000111333444444444333222000000000000000000000000000000000000000000000000000000111111222222111111111111222333444666888999;;;<<>><<<<<<;;;:::888888888888888888777666666555444333222111111111111...///000000000000000///...///000111111000//////------------------------,,,,,,,,,------.........555000,,,***,,,......------.........//////000000---...000111222222222111111222333444333222111000////////////////////////000000000000000000000000---------.........//////'''+++...///---,,,.../////////////////////////////////000000111111222222222222111111111111222222000111333444555555444444222222111000111222333444111333444666666555444333000000000000000000000000111111111111000000000000//////000000000000//////111111111222333444666666999;;;>>>BBBEEEHHHIIIJJJJJJMMMSSSZZZ```dddggghhhkkkkkkjjjhhhddd___[[[XXXRRRMMMJJJKKKJJJJJJMMMRRRPPP___pppyyy~~~|||~~~}}}mmmcccXXXRRRJJJBBB===;;;999888777777777666555555444444333333333333333333333333555333111111222333222111000000000000000000000000////////////////////////---.....................,,,,,,,,,------.........,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------fffeeeeeefffgggfffbbb```dddcccaaa```___\\\XXXUUUGGG@@@999666666666222...000000000000000/////////000000000000000000000000////////////............000///...------------......------------...//////+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++******++++++++++++******,,,,,,++++++++++++++++++------------------------,,,,,,+++***+++,,,---...//////.........---------..................------...///000//////111555888???FFFOOOVVVZZZ\\\]]]]]]YYYUUURRRQQQUUU[[[aaadddeeeffftttvvvhhhbbb^^^eeerrr{{{yyyuuussslllbbb[[[WWWSSSLLLGGGDDDBBB@@@>>><<<:::999999999888777555444444444444222111000000000111333333333222111111333222111/////////////////////////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---222111///---,,,---...///////////////000000000000000000111111111000000///444333222111000///...---000000000000000000000000000000111111111///...---...///////////////..................////////////111000000000000000000000111111222222222333333333333333333333333333333333555444444444444555666666333444666777666333111///444444444333333222222222444444444333333222222222222333333333333222111111222222222222111111111111000000111222333444444555777888:::;;;<<<===@@@CCCKKKNNNSSSXXX[[[___ccceeehhhjjjkkkjjjgggeeedddeeeccc\\\UUUOOONNNMMMKKKIIIPPPUUU\\\ccckkkwww|||xxxyyy~~~yyyiii___YYYPPPHHHBBB>>>:::888666555444555666666444222444333222111111111222333333000......000111///---000000000000000000000000000000//////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,+++000///...---,,,+++++++++......------,,,+++******------------------,,,,,,------------------------hhhhhhhhhiiijjjhhheeeccceeedddbbbaaa___]]]YYYVVVRRRKKKAAA;;;777555222000000000///////////////000000000000000000000000000////////////............---------,,,,,,+++++++++...------------...//////,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,---.../////////.........---------...........................///000000000222666:::AAAGGGQQQXXX\\\\\\\\\\\\UUUTTTRRRTTTXXX]]]bbbeeehhhmmm~~~ooohhhfffgggooo{{{{{{tttmmmccc\\\WWWRRRLLLGGGCCCBBB@@@>>><<<:::999999999888777555444444333333222111000000000111333333222111000111222111000...///////////////////////////......---,,,,,,++++++,,,,,,++++++++++++,,,,,,000///---,,,+++,,,---...////////////000000000111000000111222333333333333333333222111000///...---//////////////////////////////000111000///...---//////000000000//////...//////000000111111222222333333333333333333333333333333333444444444555555555555555555555555555555666666666666666777777888999999999888888777666666666666666555555555444444555555555555555444444444333444444444444333222222000000000000////////////000000111222222333444444333555777777888:::<<>><<<:::999777777555444333222222222111111111111222222333333444333222333444444222000////////////////////////......---------,,,,,,,,,+++++++++******+++++++++------,,,,,,,,,------...//////000000000111111111111222333333444444444444111111000000/////////...........................------...///000000111111000111111222222222222111111222222333444555666666444444555555555555555666666666666666777777777777888888888888888888888888999999888888999999:::;;;888888777777777888888999::::::::::::::::::::::::777777777888888999999999777777888888777777666555444444444333333333222222111111111222222222222222222333555555555666888:::<<>>;;;999777666666666555333555555555444444444444444222111000///000000000000///////////////////////////////////////.................................------------------------+++,,,,,,---...//////000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---...//////------------------------mmmmmmmmmnnnpppooollliiiiiigggeeeddddddcccaaa___WWWXXXVVVQQQIIIAAA<<<:::444333111000//////000000////////////////////////////////////............---...000111111000...---...------------...///////////////......------,,,......---------,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,***++++++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,------------------------------------++++++,,,,,,---------------............................../////////000000///000111222444999@@@EEEJJJPPPXXX]]]^^^\\\YYYWWWUUUYYY]]]`````````aaaccclllxxxqqqooowwwtttnnnfff]]]UUUNNNIIIFFFBBBBBBAAA@@@???===;;;:::777666555333222222222222111111222222333333333333333222111222333333111///////////////////////////---------------,,,,,,,,,,,,++++++++++++++++++,,,...............///000000000000000000111111111111222222222222222111000///000000000///////////////.................................///000111222222111222222333444444333333222222333444555555666666555555666666777777777777666666666666777777777777999999999999999999999999999999888888999999:::;;;:::;;;===>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;777777888888999999::::::888999999999999888777777666555555555555444444444333333333222222222222222111333444444333444666888:::<<<@@@CCCGGGKKKPPPTTTUUUZZZaaahhhmmmqqqtttwwwyyyzzzzzzwwwppphhhaaa]]]RRRQQQOOONNNOOOSSSYYY]]]bbblllxxx}}}|||zzzyyyyyy{{{}}}~~~yyyrrrmmmpppyyy~~~pppeee^^^VVVMMMFFF:::888666555666666666555444444444444444333333222222222111000//////000111////////////////////////.........///////////////........................------------------------******+++,,,---...............---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,---...//////------------------------lllllllllnnnoooooollljjjiiigggeeedddddddddcccaaa[[[[[[ZZZWWWQQQHHH???:::888777444111//////000000000000000000000000000000////////////............+++,,,---...///...------...------------...//////.........---------------------------,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******)))))))))******+++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------........................//////000000111000000111222666<<>><<<:::666555444222111111000000111222333444444444333333111000000000111111///---////////////////////////------------------------...------,,,,,,------...---...///111222333333333000000111111111222222222111111111111000///.............../////////000000////////////////////////222222111111111333444555333333444555666666666666888888888777777777777777777888888999::::::;;;;;;888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;;;;;;;;;;999888777;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::999888888888888777777777666666666777777666555444444333333222333333222111111333555444555777999;;;???DDDGGGKKKOOOTTTYYY^^^dddjjjnnnppptttyyyzzzvvvrrrnnnmmmgggggghhhhhhfffbbb^^^ZZZZZZ\\\\\\[[[^^^ccceeedddeeeiiipppxxxxxxpppkkkkkkmmmppp~~~vvvlll]]]RRRBBB???;;;888888777666555444555555666555444333222111222333222//////000222000000000000000000000000............/////////000........................------------------------,,,,,,,,,------------------------,,,,,,------...------------------------------------------------------------------------llllllmmmoooppppppmmmkkkiiigggdddcccdddddddddcccaaa^^^ZZZ[[[\\\ZZZSSSMMM???<<<888444111///000000000000000000000000000000000/////////............///////////////000111222...------------...//////+++++++++,,,,,,---------,,,,,,,,,+++++++++******------------------------...------,,,,,,++++++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,------...//////------------------------,,,,,,.../////////...------------.........//////---......///000111111222000111222333777???GGGMMMOOORRRWWWYYYYYYYYYYYYZZZZZZ]]]______^^^aaahhhooo}}}~~~yyyrrrllliiicccZZZQQQKKKHHHGGG@@@AAABBBBBBAAA>>><<<:::555555333222111000000000111222333444555444333333444333333333444444222111////////////////////////------------------------///......------......///------///111222333333333000111111111111222222222///000000111111111000000------......///000000000000000000000000000000000444333222222222333444555333444555666777777777777;;;;;;:::999999888888777555555666777888888999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@???===<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????>>>>>>======<<<<<<999999::::::999999888777;;;;;;;;;:::::::::999999888888777666555444444333555555666555444444555777555666777888:::===BBBFFFFFFIIIMMMRRRWWW^^^eeejjjmmmsssxxxzzzxxxuuussssssvvvwwwxxxxxxvvvooogggaaa\\\\\\XXXTTTUUU[[[]]]\\\ccchhhqqq{{{{{{rrrllliiihhhhhhuuuxxxgggZZZHHHDDD???;;;999777555444555666777777777666444333111333444222///...000333000000000000000000000000---.........//////000000........................------------------------..................------------,,,,,,,,,------...........................------------------,,,,,,------------------------lllllllllnnnoooooollliiiggggggggghhhhhhhhheeeccchhhccc^^^]]]^^^]]]XXXTTTMMMGGG@@@999444222///...111111111111000000000///000000000000////////////000//////............////////////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++***++++++,,,,,,,,,++++++,,,,,,---...*********)))******++++++---,,,,,,+++***)))((((((.........///......------------,,,++++++,,,,,,,,,------------.........///...///////////////......///111444777;;;BBBIIINNNVVVWWWXXXYYYZZZZZZZZZYYY]]]___bbbaaa]]]___kkkzzzzzzsssooojjjfff___VVVNNNIIIHHHHHHGGGHHHIIIGGGCCC>>>;;;999777555333000///...///000000222444666666666444444222222222111111111111000000///...---,,,---...............------,,,,,,,,,///////////////.........//////000000111111222222222222222222222222333333000000000000000000000000---------............///////////////000000000000444444555555666777777777777888888888888999999999888999999::::::999999888888888999999:::999999999:::;;;<<<=======================================<<<<<<<<<<<<<<<========================>>>>>>>>><<<<<<<<<<<<<<<=========>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::999::::::;;;<<<<<<;;;:::999999888888888777777666666555555444444444333333333444444333444666888;;;===BBBDDDGGGJJJNNNUUU]]]ccckkkqqqyyy{{{{{{{{{~~~uuummmaaa___[[[VVVRRRQQQSSSUUUWWW```ooo|||rrriiiddddddfffpppwwwssscccVVVJJJ???;;;:::888777888777777777777666666666666222222222222222222222222222222222222222111000///000000000000000000000000---...///000000///...---////////////............---,,,,,,++++++,,,,,,---........................////////////////////////,,,,,,,,,------........................---------nnnnnnnnnoooooonnnllliiiiiihhhggghhhhhhhhhfffdddeeebbb^^^^^^``````\\\XXXTTTNNNDDD;;;666333222111111111111111000000000000000000000000//////////////////.........//////000------.....................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///...---,,,------...,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))))))))+++,,,,,,---,,,,,,++++++------,,,,,,+++,,,,,,---------........./////////...///////////////......000222666999>>>DDDKKKPPPXXXXXXYYYZZZ[[[\\\\\\]]]]]]___aaaaaa^^^cccssszzztttpppiiieee]]]TTTMMMIIIIIIJJJIIIJJJJJJGGGCCC???;;;999666444222000//////000111222444555777777666555444222222222111111111000000000///...---------...............------,,,,,,,,,////////////////////////...//////000111222333333222222222222222222222222000000000000000000000000//////////////////////////////000000111111111222444555555666666777888888888888888888999999999:::::::::;;;;;;;;;;;;::::::999::::::;;;;;;:::::::::;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>===<<<;;;::::::;;;<<<<<<;;;:::999999999999888888888777777777777666666666555555555555444444444555888:::<<>>:::777444333222111000111222333555666777777777666555444222222111111111000000000000///......------...............---------------////////////////////////...//////111222333444444333333333222111111111000////////////////////////000000000000000/////////000000111111222333444444555555666666777888888999999999999999::::::::::::===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;@@@??????>>>===<<<;;;;;;::::::;;;<<<======>>>>>>>>>>>>============<<<<<<;;;<<<>>>??????>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888888777777666666555555555777888999;;;===???BBBGGGMMMTTTYYYbbbjjjttt|||{{{sssjjjbbb[[[VVVTTTVVV^^^mmm~~~zzzvvvtttsssooojjjfffgggiiisss~~~hhh\\\NNNFFFAAA;;;999:::666666666666555555555555111111111111111111111111111222222222222111000000..............................////////////......////////////............------,,,,,,,,,,,,------........................////////////////////////.........---------------,,,,,,------.../////////rrrpppooooooppppppooommmooollliiihhhiiiiiiiiihhhcccaaa```aaacccdddbbbaaaaaa[[[QQQGGG@@@;;;666444000000111111111111222222000000000000////////////---------......000111111---------.........//////...------,,,,,,------...---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++++++++++++++***+++,,,,,,---000000///---,,,,,,,,,,,,*********++++++,,,,,,,,,------......///.........---,,,,,,,,,,,,------...////////////000000000000///////////////000000000111555:::@@@EEEKKKQQQUUUXXXXXXYYY[[[]]]```cccddddddbbb```aaagggyyy|||uuuoooeee```XXXQQQOOOOOOPPPRRRVVVRRRMMMGGGAAA<<<777444333222222222222333444444666777777777666555333222111111111111000000000000000//////..............................---------///////////////000000000...///000111222444555555444333333222111000000///////////////////////////000000000///////////////111111222333444555666777666666777777888999999999999:::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<============>>>======<<<<<<>>>>>>???????????????>>>==============================<<<;;;:::999999888999999::::::;;;;;;<<<<<<888999999:::;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;888:::<<<>>>???>>><<<;;;<<<<<<======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888777666666666666777888777999;;;>>>BBBHHHNNNSSS^^^eeeooowww~~~yyyooofff^^^ZZZ[[[___lll~~~xxxvvvtttvvvxxxtttllleeeddddddjjjuuurrrfffXXXNNNEEE===::::::666666666666555555555444111111111111111111111111111111222222222111111000000000000000000000000000...//////////////////...////////////............------,,,,,,,,,,,,------........................//////////////////////////////......------,,,,,,------..................qqqooonnnnnnoooqqqqqqppppppmmmjjjiiiiiijjjiiihhheeedddccccccccccccbbbaaa```\\\VVVOOOHHH@@@999444111111111111111222222222000000000000////////////---------......000111111//////.........---------...------,,,,,,------............------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++++++++++++++************+++,,,,,,//////---,,,++++++++++++*********+++,,,,,,------,,,------.../////////...---,,,,,,,,,------...///////////////000000000000///////////////000111222222666<<>>>>>===<<<<<<;;;>>>???????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666444555555666777777888888666666777888888999::::::999999999999999999999999888999;;;===>>>>>>===<<<======>>>>>>>>>??????@@@<<<<<<<<<===============;;;;;;;;;;;;::::::::::::999999888888777777777777555777999<<>>888333333222222222111111111000000000000////////////...............///000111000//////...------,,,,,,...------,,,,,,------...//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,***************+++,,,,,,------,,,+++*********+++***+++++++++,,,,,,------******+++,,,------------,,,,,,,,,,,,---...///000....../////////000000000000//////...///000222333444888???FFFKKKOOOSSSVVVVVVXXXZZZ]]]```bbbddddddddd```bbbooo{{{ssslllaaa]]]WWWVVVXXX[[[\\\\\\]]]VVVKKKCCC>>>:::555222222222333444555555666666666666555444333222222222111111000000000////////////000000000000///...---.............../////////...//////000000111111222222222222333333444444555222222222111000000000///////////////////////////......///000111222333333555666666777888999::::::888888999999:::;;;;;;;;;;;;<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;============<<<;;;:::999===============<<<<<<;;;888888888888888888888888666555555555444333333333333333333333222222111111444444444444444555555555444555555555555666666666888888:::;;;<<<===>>>>>>======<<<======>>>???@@@>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;::::::::::::999999888888666888:::<<<===@@@DDDGGGMMMTTT]]]eeelllvvvxxxooohhhiiiooo}}}yyypppkkklllooosssuuusssmmmgggddddddgggkkkmmmsss|||ssshhh]]]PPPBBB;;;:::777777777777666666666666222222222222222222222222000000111222222222222111//////////////////////////////............//////////////////..................------------............................../////////////////////////////////...............//////.........---------vvvrrrnnnllllllmmmnnnnnnnnnmmmkkkkkkkkkjjjgggeeecccdddddddddcccbbbbbbccc___]]]ZZZVVVRRRLLLDDD???444444333222111111000000000000000000//////////////////.........//////000..................------...------,,,,,,------.../////////...------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...------,,,***************++++++,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,------...///000------........./////////000///......///111333444777<<>>>>>>>>;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;:::999888888999999999999999888777777555555555555555555555555111111111111111000000000111111111000000000000///111111111111111000000000111111111111222222222333444444444555777999;;;<<<:::::::::::::::<<<===>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;::::::999:::<<<<<<===???BBBDDDDDDKKKTTT\\\bbbkkkvvv~~~zzzyyyyyyqqqfffaaadddiiimmmooonnnllljjjlllmmmooopppmmmlllttt}}}~~~wwwnnndddVVVGGG===;;;999888888888777777777777333333333333333333333333000000111222222222222222////////////////////////000///...------...///000////////////..................------------..............................////////////////////////............////////////,,,,,,------...//////000yyyuuuooolllkkkkkkkkkkkkmmmlllllllllkkkjjjfffdddaaabbbccccccccccccdddeee```^^^ZZZWWWSSSOOOJJJFFF666555444333111000//////000000000000////////////000//////.........//////,,,,,,------.../////////...------,,,,,,------...000000///...------,,,,,,---,,,,,,++++++,,,,,,---((()))***+++,,,++++++************)))***++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,---...///000000------------.........///000///......///111333444999???FFFLLLPPPSSSVVVXXXXXX[[[___dddffffffeeedddiiijjjyyy{{{qqqhhh```\\\ZZZ\\\aaaeeedddbbbWWWNNNDDD>>>======<<<999333444444555666666555555777777666555555555555666000000000000///////////////000111111111000...------.........//////000000...//////000111222222222555555444444444333333333000000000000000111111111111111111111111111111111///000222444666888::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>;;;===@@@BBBBBB@@@===;;;::::::::::::999888777666666666666666666555444444333333333333333333333333............////////////------...///000111222222000000//////......------......//////000000000111000///...///000333666888888888777777888:::;;;<<>>@@@CCC@@@GGGOOOUUUZZZ```iiiqqq~~~~~~kkk___ZZZ^^^dddhhhjjjkkklllmmmuuuvvvxxxwwwpppkkknnnvvv{{{zzzrrriiiZZZJJJ???===999999999999888888888777444444444444444444444444///000111222222222222222111111111111111111111111000///...------...///000000/////////..................------------..............................////////////////////////------......//////000000))))))+++---///111222333wwwpppmmmmmmnnnoooqqqooommmlllkkkiiigggddddddccccccbbbaaa``````___```]]]ZZZWWWUUURRROOOLLLBBB>>>999555444444333333333222111111222222111000000////////////.........------............------...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000111111111111000111111000000222555888>>>BBBHHHOOOUUUXXXXXXVVVXXX^^^cccddddddeeeffffffeeemmm|||pppggg```]]]\\\```fffgggbbb\\\OOOJJJDDD===999888999:::777777777777666666666666555444333333222222333333111222222222222111000000111000///...............000000000000////////////000000111222333333333333222222222222222222222222111000/////////000222333333222111000000111222333000111111333555888;;;===;;;::::::::::::;;;<<<<<<>>>>>><<<;;;;;;<<<======???>>>======<<<<<<======???<<<999999;;;<<<:::888999999999999888666333222444444444333333222222222////////////............---------,,,,,,+++++++++---------............////////////...---------,,,000///...---------------+++,,,---///111222333333333555666555555555888:::>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>???;;;;;;::::::;;;;;;<<<===@@@???>>><<<<<<<<<<<<<<<===============>>>>>>???>>><<<999999::::::999777666666666555444333222111222222222222222111111111////////////............---,,,,,,,,,,,,,,,,,,+++------------........................------------//////...---------------,,,---...000111222333333111222333333222333555777::::::;;;<<<===???@@@@@@>>>?????????????????????AAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEFFFIIIOOOYYY```pppxxxuuubbbWWWTTTRRRTTTYYY]]]cccmmmwwwxxxtttppplllnnnqqqzzz|||wwwtttjjjYYYIIIBBB===;;;999888777777666666555555555444444444333333333333333222222222222111000000000000000000000000111111111111111111111000000000000000000000000000////////////////////////000000000000//////////////////////////////////////////.........---------........./////////000000xxxoooiiikkkkkkkkklllmmmkkkhhheeegggfffeeedddbbbaaa______YYYWWWVVVVVVWWWWWWVVVTTTLLLHHHBBB>>>:::777444222222111//////111222111000///............---------------............------...------,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++......------------,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,------............////////////............///////////////000000000111333888;;;CCCFFFMMMSSSXXXZZZZZZZZZ```aaaccceeeffffffffffffooozzzooogggcccbbbbbbeeegggddd[[[SSSGGGCCC===888444333444555555555666666777777888888444444333222222222222222111111222222111111000//////...------------------000000000000000000000000///000111333444444555555777666555333111///...---///000000000000000///.........//////000222333444555555777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======AAA@@@???>>>===<<<<<<<<<<<<<<<======>>>?????????<<<:::888777777777666444222222111000000000000000000000000000000111111111/////////............---+++,,,,,,,,,,,,,,,,,,---------------............------------............///...---------------------...///000111111111111...///000000//////111333444555777999;;;===???@@@>>>?????????@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>========================<<>>:::666222333111//////000222222111............------------------............------------------------------...------,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,---------------............////////////000000000000111111111111//////000000111555;;;???EEEIIIOOOUUUXXXZZZ[[[\\\dddbbbbbbdddeeeeeefffiiixxxvvvllleeeddddddfffiiiiiicccXXXPPPEEEBBB===888555444555666555555666666777777888888444333333222111222222222111111111111111000000///...------,,,,,,,,,------000000000000000111111111///000222333444555555555666555444222111///...---...///000111111///...---000000111333444666888888666777888:::;;;::::::999<<<<<<<<<;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>=====================<<<888777555333333222111111///...---,,,,,,---...////////////000000111111111//////.........---------+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,------...............---,,,,,,------------......////////////...---...///...------///111111222444666888:::<<<======>>>>>>???AAABBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@???????????????????????????@@@AAAAAACCCGGGLLLQQQXXX```jjjuuuooo___UUULLLIIIHHHKKKOOOXXXiiiyyyzzzrrrqqqlllkkksss~~~{{{mmmYYYIII@@@===:::999:::999777444555555555555444444444444444444333333333222222222000000000000000000000000222111111000///...------////////////////////////////////////////////////111000000000/////////.../////////////////////////////////...............//////////////////000000yyytttooohhheeeeeehhhkkkmmmjjjjjjhhhgggeeecccaaaaaa]]][[[ZZZYYYZZZYYYWWWVVVRRROOOKKKGGGCCC>>>999666555333000///000222222111//////.........---------------............------------------------------------,,,,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,------.....................////////////000000000000111111111111///000000111333888>>>CCCGGGLLLRRRVVVXXXZZZ\\\^^^eeebbbaaacccbbbbbbhhhppp~~~vvvmmmgggfffhhhjjjllljjjcccWWWNNNCCC@@@<<<888555555666666555666666666777777777888333333222111111111111222000111111111111000//////------,,,,,,,,,------...///000000000111111111222111111222333444444444444333333222111111000000///...///000111111000///...000111333555777999:::;;;;;;<<<===>>>???>>>===<<<===<<<<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@=========<<<;;;999888777333333222000///............---,,,+++,,,---.../////////000000111111222222............------------+++++++++,,,,,,---------,,,,,,,,,------------...+++,,,,,,,,,------......------,,,,,,,,,------...,,,,,,------...------,,,---...///...------///111000111222333555666777888;;;;;;===>>>@@@AAABBBCCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBEEEIIILLLQQQWWW```iiisss|||rrrqqqssszzzooo___VVVLLLIIIGGGHHHJJJSSSeeevvvxxxuuuooolllqqq~~~vvvaaaOOOBBB===888777999:::888666666666555555555444444444444444444333333333222222222222222222222222222222222111111000///...------////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////000000000000000000//////zzzooogggdddfffiiikkkkkkjjjiiihhhfffeeeccccccbbb```]]]\\\[[[ZZZWWWUUUSSSQQQNNNLLLIIIEEE@@@<<<888555222000111222222111000////////////.........------............------,,,------......------,,,------,,,,,,,,,---......------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,))))))***++++++,,,------,,,,,,,,,---......//////............////////////............////////////000111111222555;;;BBBGGGKKKPPPVVVYYYZZZ[[[^^^aaaeeebbbbbbbbb______lll|||yyyrrrnnnlllmmmooopppkkkaaaUUULLL???===:::777555444555666777777777777777666666666333333222111111111111111000000111111000000///...------------------...//////000000111111222222222333333444444444444333333000111111111111111111111//////000111111111111111000111444666888:::;;;;;;;;;;;;<<<============<<<===============>>>??????<<<<<<===>>>????????????;;;<<<;;;:::888666333111000000000///---,,,---/////////.........//////000000000000000111111111111.........------------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,------------------//////000///......///111000000111222333333444444777888:::<<<>>>@@@BBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@CCCEEEGGGLLLQQQWWW^^^gggssswwwjjj```\\\___gggsss}}}}}}kkk\\\RRRJJJIIIHHHHHHIIIQQQccctttyyysssooorrryyy|||jjjXXXGGG@@@999777999;;;:::777666666666555555555444444444444444444333333333333333333333333333333333333111111111000000/////////000000000000000000000000////////////////////////.........///000111111111////////////////////////...////////////000000000111111000000000000//////sssllliiiiiiiiikkkjjjiiihhhgggfffeeeeeedddbbb```^^^]]][[[YYYWWWTTTSSSRRRQQQPPPLLLHHHDDD<<<888444222111222222111111111000000000/////////------............------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////............////////////111222222444777===EEEKKKOOOTTTZZZ]]]]]]]]]aaaeeefffcccdddccc^^^^^^rrr{{{vvvrrrtttuuuuuurrrkkk___RRRIII???===;;;888666666777777888888777777666666555555333222222111111111111111000000000000000//////.........------......///000///000000111111222333333555555555555444333222111000000000000111111111111000000000000111333444555222444666999;;;<<<<<<<<<999999999999::::::;;;<<<>>>>>>======>>>>>>???@@@===>>>>>>>>>>>>===<<<;;;777888888777666333000//////000111000...---///111111222222222222111111000000000//////////////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......///////////////000000///......///111...///000111222222333444444555777999<<<>>>@@@AAA???@@@AAACCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????AAACCCDDDEEEHHHKKKOOOTTT[[[ggguuu~~~xxxiii\\\UUUPPPQQQXXXbbbkkktttyyyhhhXXXNNNHHHHHHIIIKKKKKKRRRcccttt{{{wwwuuuuuu{{{rrrbbbPPPGGG<<<888999;;;:::777666666666666555555555555555444444444444333333333222222222222222222222222111111111111111111111000000000000000000000000000////////////////////////////////////000000000000////////////////////////.../////////000000000000111111111000000000//////vvvoookkkiiijjjjjjjjjiiihhhggggggfffeeecccaaa___^^^]]]ZZZXXXTTTTTTTTTUUUTTTRRRMMMJJJ>>>:::666333222222222111111111111111000000000000---..................---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........///......------,,,,,,+++,,,,,,------...///000000............/////////000000000000000111111111111222222333555888???GGGMMMRRRWWW]]]```___```dddhhhgggeeeeeeddd^^^___vvv|||||||||{{{vvvtttyyyzzzyyytttjjj]]]OOOFFFAAA@@@===;;;:::999:::;;;999999888777666555444444333222222111000111111111000000000000000//////..................///000111///000000111222222333333666666666555444333111000111111111111000000000000000000000000111444666777666888:::<<<>>>?????????===<<<;;;;;;<<<===???@@@>>>>>>>>>>>>>>>??????@@@????????????===;;;999777333444555555444222000...///111222111//////111444333444555555555444222111/////////......------,,,......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++,,,,,,---...---...///000111111111111///000000///------///000------...000111333444444222333555888:::===???@@@>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCEEEFFFFFFEEEHHHJJJMMMTTT___mmmwww|||qqqaaaVVVPPPMMMMMMQQQXXX^^^eeeqqq|||xxxhhhXXXNNNFFFGGGJJJLLLMMMTTTeeeuuu~~~yyytttuuuwwwiiiWWWLLL???999:::;;;:::777777666666666555555555555555555444444444333333333111111111111111111111111111111111111111222222222000000000000000000000000////////////////////////111111000000//////......////////////////////////.../////////000000111111222111111111000000//////wwwnnnjjjlllhhheeedddfffgggfffeeefffdddaaa]]]ZZZXXXXXXWWWZZZXXXWWWWWWXXXVVVRRRNNNGGGAAA:::666555444222000000000000000////////////........................------------------------,,,------......------,,,000000///...---,,,,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---000///---+++***+++---.../////////...---------,,,..................------............/////////000000000000000111111111111555444444666;;;BBBIIINNNTTTXXX[[[\\\___eeegggfffgggeeeeeeddd^^^bbb}}}||||||zzz}}}}}}{{{{{{|||~~~vvviiiYYYKKKCCC<<<<<<<<<;;;:::999888777:::999777666444333333222222222222111111111111000........................//////.........//////000---...///111333333444444999888777555333111000///111111111111000000000000.........///111333666777999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>??????????????????>>>===<<<999777666444444444333333333222222///111333555666666444444555666777888888666444222////////////............------------------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------------------------......////////////...............////////////000//////000000000000000000222333333444666888:::;;;>>>===>>>???AAACCCCCCBBBEEECCCEEEJJJIIIDDDDDDIIIFFFDDDCCCCCCEEEFFFFFFFFFFFFGGGHHHIIIMMMVVVbbbkkkzzz~~~wwwjjj```TTTIIIKKKNNNRRRSSSPPPSSSbbbrrr}}}qqqaaaSSSKKKIIIHHHIIIMMMPPPWWWcccnnnzzz~~~uuuttt{{{}}}wwwbbbNNN???>>>>>>999888;;;444444444555555555555555555555444444444333333333333222222111111222222333333222222222222222222333////////////////////////000000000000000000000000000000000000000000000000///000111111111///...------...///000000000000000/////////...---...222444zzzsssnnnkkkfffeeefffhhhhhhgggdddcccaaa^^^\\\[[[[[[[[[[[[ZZZYYYZZZZZZYYYUUURRRKKKFFF>>>888666555333111111000000000////////////........................------------------------,,,------......------,,,//////......---,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...---------------,,,,,,,,,................................./////////000000000000000000111111111111555444555777===DDDLLLPPPWWW[[[^^^___bbbggghhhffffffddddddccc```hhh|||{{{yyy|||~~~~~~}}}}}}~~~zzzpppcccUUUIIIBBB;;;;;;;;;;;;::::::999888:::999777666444333333333111111111000000000000///..................------------,,,,,,------.........///000222333444444444777666555444222111000000/////////////////////...000000000111333555777999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@?????????>>>>>>>>><<<;;;999777666555555555444444444444444444444444444555777999:::999888888888888888888777555333222////////////............------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///............////////////000111111222222111111000000000000000000000000000////////////////////////111222222333555666888999<<<<<<===???AAACCCDDDDDDFFFDDDFFFIIIGGGBBBAAAEEEFFFDDDCCCBBBDDDDDDDDDCCCGGGHHHHHHIIILLLSSS\\\ccclllqqqzzzvvvllleee\\\RRRLLLLLLLLLLLLKKKNNNZZZgggsssvvvxxxuuukkk^^^RRRKKKHHHFFFGGGKKKOOOTTT```kkkvvv}}}zzz|||~~~jjjUUUCCC@@@???:::888:::777777777777777777777777555555444444444333333333333222222222222222222333222222111111111111222222////////////////////////000000000000000000000000000000000000000000000000000111111111000000///...//////000111111111000000//////000000///000333666~~~oookkkfffccccccdddeeefffcccbbbaaa___^^^]]]]]]]]]]]]\\\\\\\\\]]]\\\YYYWWWRRRLLLCCC<<<888555444222111111000000000/////////........................------------------------------............---------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------------------++++++,,,,,,,,,,,,,,,,,,............................../////////000000000000000000111111111222222444444666999@@@GGGOOOSSSZZZ___bbbccceeeiiiiiifffgggcccbbbcccfffttt||||||{{{}}}~~~uuuiii[[[OOOEEE@@@::::::;;;;;;;;;::::::999999888777555444333333333111000000000000//////////////////......------------------------...//////000111222333444444444444333333333222111111000000////////////////////////222222222333555777999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@AAAAAA@@@???>>>===<<<<<<:::888555333333444555666333333444444555666666666888999:::<<<<<<<<<;;;;;;;;;:::888666555333222222/////////............---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......------......///000///000000000111111222222333444444555555444444333444333333222222111111000000000000000000000000000000000111111333444666666::::::<<<>>>@@@CCCEEEFFFGGGGGGIIIKKKIIIEEEDDDFFFHHHFFFDDDDDDDDDEEEDDDBBBHHHHHHHHHHHHJJJNNNTTTYYYcccgggooozzzwwwpppllleee]]]SSSNNNIIIGGGGGGIIIQQQZZZbbbfffiiihhhaaaXXXPPPKKKGGGFFFGGGKKKNNNSSS___jjjppp{{{|||yyyxxx~~~ttt^^^IIIBBBAAA<<<888888777777777777777777777777555555444444444333333333222222222222222222222222111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000111111111222222222111000000...000111222111222555777uuuqqqkkkeeebbbbbbdddeeedddcccbbbaaa___^^^]]]]]]]]]]]]]]]]]]^^^]]]\\\[[[WWWQQQIII@@@999666444333111111111000000000//////................................................------............------+++++++++,,,,,,---------------------------,,,,,,,,,---///000000///---,,,++++++,,,---.........---++++++,,,,,,---------...---------..................////////////000000000000000111111111222222222222333666;;;BBBJJJQQQVVV]]]aaaeeeeeegggiiiiiieeehhhdddbbbeeennn}}}rrrdddVVVJJJBBB===::::::;;;;;;;;;;;;;;;;;;888888666555444333333333111111111111000000000000000000//////......------////////////000111222222222333444444555444444444111111111111111111111111111111111111111222222222222333444555777999:::;;;;;;;;;<<<<<<<<<=========?????????@@@@@@AAAAAAAAAAAAAAA???>>>===;;;:::999999999888777777888999999444444555666777888999:::::::::;;;<<<======<<<<<<<<<:::777444111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,,,,,,,---...//////000000111222333333444444666666777777777777666666888777777666444333333222333333333333333222222222000000000000111222333444777888:::<<>>999888666666666555555555555555555555444444444333333333222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000333222111000000111222333333333333333222222111000///111222333222333555666wwwnnnhhheeeeeeffffffeeedddbbb```^^^\\\[[[[[[\\\]]]]]]\\\\\\\\\\\\YYYTTTMMMDDD<<<777444333111111111111000000000000////////////////////////........................---......//////......---***++++++,,,,,,---------------------------------,,,---///000000///---,,,++++++,,,---.........---,,,,,,------......//////---------.........//////////////////000000000111111111111111222222222222000333777===EEEMMMSSSWWW]]]bbbddddddeeehhhgggdddgggddddddkkk{{{{{{pppcccUUUHHH???;;;::::::;;;<<<<<<<<<;;;;;;888777666444333333333333333333222222222222111111000000/////////........./////////000111222333333444444555555555444333333/////////000000000111111000111111111222222222333222333444666888999:::;;;<<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA??????>>><<<;;;:::999888888:::<<<===>>>===;;;:::666777888999:::;;;<<<=========>>>>>>>>>>>>>>>>>><<<:::666222///.....................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------------...///000111111111222333444555666777888888999999999999888888;;;;;;:::999777666555555444444444444333333222222000000000000000111222333444777999;;;===AAAGGGKKKMMMPPPTTTTTTSSSRRRQQQOOOKKKJJJHHHHHHJJJKKKKKKJJJGGGFFFFFFGGGIIIKKKLLLLLLQQQTTT\\\gggqqq{{{zzzssshhh[[[NNNJJJIIIGGGHHHJJJJJJLLLOOOOOOMMMJJJHHHGGGIIIHHHJJJNNNPPPTTT^^^hhhppp|||~~~tttpppqqquuuzzz~~~nnnXXXJJJCCC???;;;:::777777666666555555555555555555444444444333333333111222222333333222222111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000333222111000000111222333333333333333333222111000111222333333222333555777wwwllleeeccccccggggggfffdddbbb```]]]\\\[[[\\\]]]\\\ZZZZZZ[[[\\\YYYVVVQQQIII@@@999666555222222111111111000000000////////////////////////..............................////////////......++++++,,,,,,------......------------............,,,---...//////...---,,,,,,,,,------------------------..................,,,,,,------...//////////////////000000000111111111111111222222222222333111444999@@@HHHPPPVVVYYY]]]aaabbbaaabbbffffffddddddfffmmm{{{yyymmm___RRRFFF>>>:::;;;;;;<<<<<<<<<;;;;;;:::777666555444333333333333444444333333333222222222////////////////////////............///111222333555555555555444333222111/////////000000000111111...//////000000111111111333444666888:::;;;;;;;;;======>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA======<<<<<<;;;;;;::::::999;;;>>>AAAAAA@@@===;;;::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA<<<:::666222///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///////////////000111222333444222333444666777999::::::::::::;;;;;;;;;;;;::::::>>>======<<<:::999888888555444444333333222222111222222111111111222222333333666999;;;<<<@@@GGGLLLRRRXXX[[[ZZZXXXXXXVVVRRROOOMMMKKKKKKLLLMMMLLLKKKIIIHHHGGGHHHJJJLLLLLLKKKLLLNNNUUU___iiitttlll___SSSMMMJJJGGGDDDEEEEEEGGGIIIIIIHHHHHHHHHIIIJJJIIIKKKOOOQQQTTT^^^gggttt{{{tttqqqpppssstttrrrqqqqqqyyy{{{}}}}}}~~~wwwcccQQQFFF@@@===<<<:::999999888888777777666555555444444444333333333111222333444444333222111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222222222333333333222111111111222222222333666:::===uuujjjeeeccchhhhhhhhhgggfffdddbbb```[[[\\\]]]\\\YYYXXXZZZ\\\XXXXXXUUUNNNEEE>>>999888222222222111111111000000////////////////////////..............................////////////......---------------.........------------.........///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---.........------------------,,,,,,------...//////000//////000000000111111111111111111222222222333333444777===DDDLLLSSSYYY\\\^^^aaaaaa___```eeegggeeedddnnn~~~vvviiiYYYLLLCCC>>><<<<<<=========<<<;;;::::::666666555444333333333333333333333222222222111111.........///000000111111.........///000111333333666666555555333222000000000000000000000111111111...//////000000111222222444666888:::<<<=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<======>>>>>>>>>>>>???AAACCCCCCBBB@@@???===>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAA<<<:::888444222000//////.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////000000000111222333444555555666777999;;;===>>>???===>>>>>>>>>>>>>>>>>>===??????>>>>>>===<<<;;;;;;888777777666555555444444444444333222222333333333222666999:::;;;???FFFLLLUUU\\\bbbaaaaaadddbbb___XXXUUUSSSQQQQQQQQQOOONNNOOOLLLJJJJJJKKKLLLKKKJJJMMMMMMRRRZZZcccmmm}}}ooodddXXXRRRMMMHHHDDDDDDBBBDDDFFFFFFGGGIIIKKKNNNOOONNNPPPTTTUUUXXXaaakkkvvvvvvooonnnlllhhhfffiiinnnppprrrqqqqqqttt|||pppZZZIII@@@===<<<::::::999999888777777666555555444444444333333333000111333444444333111000222222111111111111222222////////////////////////000000000000000000000000000000000000000000000000...///000000111111111000000111222222222222222111000111222333555;;;BBBGGGuuunnnkkkhhhhhhiiiiiiiiigggfffeee\\\]]]^^^\\\YYYXXXYYY\\\XXXYYYXXXRRRIIIAAA<<<;;;222222222111111111111000000000000000000000000000////////////////////////......////////////..............................---------.........//////---,,,,,,++++++,,,,,,---000///---+++***+++---...---------,,,,,,+++++++++,,,,,,------...///000000000000000000111111111111111111222222222333333333666:::@@@HHHOOOVVV[[[^^^___aaa```^^^___eeehhhgggggguuuuuueeeTTTGGG@@@>>>>>>============<<<;;;:::999666555444444333333333333222222222111111111111000------...///000111222222000000000111222444555666666666555444333111000///000000000000111111111111000111111222333333444444666888:::<<<>>>?????????>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@AAAAAABBBBBBCCC??????>>>======>>>>>>>>>===;;;999777444222111000......---------,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,------...///000000.........///000222333444888888:::<<<>>>@@@AAABBB???@@@@@@AAAAAA@@@@@@???@@@@@@??????>>>=========<<<<<<;;;;;;:::999888888555555444444333333444444222666999::::::>>>FFFLLLUUU^^^fffgggkkkpppqqqmmmaaa^^^[[[XXXWWWUUUSSSQQQSSSPPPLLLKKKLLLLLLKKKIIIKKKJJJMMMTTT[[[eeetttqqqggg]]]WWWQQQJJJFFFFFFAAABBBDDDFFFGGGJJJOOORRRTTTTTTVVVYYY[[[^^^fffooowww}}}qqqlllhhhccccccgggeeeggghhhffffffjjjssszzzxxx```KKK@@@======888888888777666555555444555555444444444333333333000111333444444333111000333333222222222222333333////////////////////////000000000000000000000000000000000000000000000000---...///111111111000//////000111222222222222222000000111333777???HHHNNNyyypppjjjhhhjjjllliiiffffffbbbaaa___]]]ZZZYYYXXXWWWXXXVVVSSSOOOKKKFFF???:::555444333333333333111...000000000000000111111111000000000000000000000000.........///////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111222222222111111000000000111222333444444444555;;;EEEMMMSSSWWWZZZ\\\aaaZZZWWW[[[aaadddfffiiijjjpppXXXJJJDDD@@@===<<<======>>>>>>===;;;999888888777666444333222111111222111111111000000////////////...//////000111111222222222333333444444444555555444333222222222222,,,---///000000///......111111000111222444666888888888:::;;;===>>>???@@@>>>@@@BBBBBBAAAAAABBBCCCDDDDDDDDDCCC@@@>>>;;;:::<<<===>>>@@@BBBDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@???>>>@@@??????>>>===>>>>>>>>>;;;;;;999777555444222111111111111000//////......000///---,,,,,,---///000.........////////////000////////////............555444444444555666888999;;;<<<===>>>???@@@@@@@@@BBBAAA@@@AAABBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB<<<<<<;;;;;;;;;:::::::::::::::999888777666555555444555555555777;;;AAAEEEQQQ[[[eeelllvvv{{{sssjjjcccbbb```ZZZWWWXXXTTTRRRNNNLLLMMMMMMLLLKKKLLLLLLMMMOOOVVVaaannnvvv|||pppjjjaaaWWWOOOKKKIIIHHHFFFEEEEEEFFFHHHLLLQQQTTTWWWXXXYYY]]]aaafffkkkmmmzzzxxxkkkbbb___^^^^^^```^^^]]]^^^^^^___gggppp|||mmmZZZGGG<<<;;;:::888777666777666555333666666555444444444444555444444333333333333222222111222222222222111000000000000111111111111000000111111000000000000000111222111111111000000//////000000////////////000000222222222222222333444444333222222666===FFFMMMQQQzzzrrrkkkjjjjjjgggeeefffdddcccaaa^^^\\\[[[ZZZYYYYYYWWWTTTQQQMMMHHHBBB>>>555444222222222222000...000000000000000000000111000000000000000000000000///////////////..........................................------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111111111111000222222222222333444555666777===GGGOOOUUUYYY[[[]]]]]]XXXWWW\\\aaacccfffiiittt}}}jjjTTTHHHDDD@@@>>>>>>===>>>>>>>>>===;;;999888888777555444222111111111111111111000000000//////000000//////000111333444444444444444555555555666555444333222222111222222111111111111000///...---333333333333555777999:::999999:::<<<===>>>??????===???AAABBBAAAAAABBBCCCCCCBBB@@@>>>===<<<<<<======>>>???AAABBBDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???======??????>>>>>>======>>>>>><<<;;;:::888666444333222222222111000000//////...//////------------//////.........////////////000000000000111111111111111555555555555666888:::;;;===>>>??????@@@@@@@@@@@@BBBAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBB>>>>>>=========<<<<<<<<<;;;;;;:::999888777666666444555555555777:::@@@DDDKKKVVVbbbmmmzzz}}}xxxwwwrrrggg___]]]VVVTTTQQQOOOOOONNNLLLJJJKKKKKKLLLMMMRRR[[[eeelllwww{{{tttnnndddZZZSSSPPPNNNMMMHHHGGGGGGGGGIIIKKKNNNPPPWWWZZZ^^^bbbeeejjjooosss}}}pppfff^^^ZZZWWWYYYWWWVVVWWWXXX[[[dddooosssaaaMMMAAA>>><<<:::888888888888666555666666555444444444444555444444333333333333222222222222222222222111000000111111222222222222111111111111000000000000111111000000000000/////////...000000////////////000000000000000//////000111111333333444999AAAIIIPPPTTTtttmmmjjjfffeeegggeeedddcccaaa___]]]\\\[[[YYYWWWUUUSSSQQQLLLGGGCCC999777555333333222000///111111000000000000000000000000000000000000000000000000//////......------.................................---------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000111111111000444333222111222444666777:::@@@IIIQQQVVVZZZ\\\^^^XXXVVVXXX^^^bbbcccgggkkk~~~rrr```NNNEEEBBB@@@???@@@>>>>>>???>>>===;;;:::888888777555444222111111111111111000000000000//////222111000000111222555666666666666666666777777777555444333222111111111111222222111111111111222222555555555666888999;;;<<<;;;;;;<<<======>>>??????===???AAABBBAAAAAABBBCCC@@@???<<<::::::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@???>>>===<<>>>>>>>>============<<<;;;:::999777666444444333333222111111000000////////////....../////////........./////////000000111111222333333444444444666666666777999;;;===>>>@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAACCCEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>===<<<<<<;;;:::999888777555666666666777:::>>>BBBEEEOOO]]]kkk|||{{{nnnhhh]]]ZZZWWWTTTSSSQQQNNNKKKLLLLLLLLLMMMOOOUUU\\\aaakkkuuu}}}{{{tttiii```ZZZWWWUUUTTTMMMLLLKKKJJJJJJKKKMMMNNNYYY^^^eeeiiikkknnnuuu{{{yyylllaaaXXXSSSSSSPPPOOOQQQSSSXXXdddppp|||iiiUUUGGGAAA>>><<<999999999999777666777666555555444444555555444444333333333333222222222222222222222111111000222222333333333333222222111000000000000000111111000////////////.........111000000//////000000111111000000/////////000000333555888>>>FFFNNNUUUYYYssslllffffffhhheeeeeedddbbbaaa___]]]\\\YYYXXXWWWVVVTTTQQQLLLIII???<<<888666555444333111111111111000000000000000////////////////////////111111000///...------,,,.......................................------------------------------------------------------------------------------------------............///,,,---...///000000000000444333111000111333666888===CCCKKKRRRWWWYYY[[[]]]TTTUUUZZZ```bbbccciiiqqqzzzgggXXXIIIBBB@@@??????AAA??????@@@???>>><<<:::999777666555333222111000000000000000000000000//////222111000///000333555777666666666666666666777777444333222111111000000000/////////000333555888:::666666777888:::;;;<<<============>>>>>>?????????@@@BBBCCCBBBAAA@@@@@@AAA===<<<;;;;;;<<<>>>@@@BBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCDDDDDDCCCCCCCCCAAAAAA@@@???>>>============>>>>>>>>>======<<<<<<;;;;;;:::999888777666555444444333333222111111111...//////000000//////...////////////000000000000111222333444555666777777666777888:::<<<>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAACCCEEEGGGGGGFFFFFFEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<;;;::::::777888888777777999===@@@BBBJJJXXXhhhyyyxxxiiieee^^^YYYUUUSSSQQQOOOMMMNNNNNNNNNOOORRRWWWZZZ```hhhsss||||||qqqgggaaa^^^[[[YYYUUURRROOOLLLKKKMMMOOOQQQ[[[cccmmmqqqqqqsssyyytttgggZZZSSSQQQNNNLLLNNNRRRYYYfffsssppp\\\LLLBBB???<<<:::888888888777666777666666555555555555555444444333333333222222222222222333333222222111000111222222222222222222111000000000000000000111222000000000000000/////////111000000000000000000111333333222111111111111222333777<<>>>>>@@@@@@@@@@@@@@@>>><<<:::999777666555333111111000000//////////////////000000111000//////111333555777555555555555555555555555333333222111000000000000/////////111333666999;;;666666777999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@CCCDDDEEECCC@@@>>>===>>>;;;<<<===???@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCC??????>>>=========>>>???<<<============<<<;;;::::::::::::999888777777666555555555444333333222222//////000111111000//////000000000111111111222222222222333555666777888888888888:::<<<>>>@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBEEEFFFFFFFFFEEEDDDCCCAAAAAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<999::::::999888999<<>>???AAAAAAAAAAAAAAA???===:::999777666444333111000000000......////////////000000///000000111222444555666555555555444444444444333333222111000////////////000000111111333444555666555666888:::;;;<<<<<<<<<>>>>>>??????@@@AAABBBBBBDDDEEEEEECCC@@@===<<<===<<<>>>@@@BBBBBBBBBBBBAAABBBCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDD@@@???===<<<<<<<<<===>>>;;;<<<=========<<<:::999999999888888888777777777777666666555555444333333111111000000000000111111222222222333333333444444444444555666777888999:::999:::<<<>>>???@@@AAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@???AAACCCDDDDDDCCCDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@??????>>><<<======;;;::::::<<<>>>===BBBNNN^^^ooorrrfff^^^YYYWWWUUUMMMNNNNNNNNNMMMMMMPPPRRRTTTWWW___hhhooouuu~~~{{{wwwqqqkkkfffbbb]]]YYYUUUTTTUUUVVV]]]gggsss{{{~~~uuucccXXXQQQNNNLLLMMMPPPVVVdddqqq~~~lllWWWFFF@@@===999777777777777666888777666666555555666666444444333333333333222222333333333333333222222111000000000111111000000000////////////000111222333111111222222222222222333222111111000000111111222111111111111111222333333888>>>GGGNNNRRRVVV[[[___tttllliiifffgggggggggfffdddaaa```\\\[[[[[[[[[[[[XXXUUURRRLLLGGG???999666555444444222222111111000//////...000000000000000000000000///////////////.................................---........./////////000------------------------------------------------........................---------............///...//////000000000//////000111222444666999;;;<<>>???@@@AAABBBCCCDDDBBBCCCDDDCCC@@@???>>>???@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCAAA>>><<<:::::::::;;;:::;;;<<<======;;;:::888888777777777777777666666888777777666666555444444222111000000000000111222444444444444555555555555777777888888999:::;;;;;;:::;;;===???@@@@@@@@@@@@>>>===<<<<<<<<<>>>@@@AAA???>>>>>>???AAAAAAAAA@@@BBB@@@???>>>???AAACCCEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@?????????>>><<<;;;<<<>>>===???HHHVVVdddsssxxxmmmeee___[[[RRRRRRRRROOOMMMMMMNNNPPPQQQRRRXXX```eeeiiirrr|||{{{sssrrrppplllgggaaa[[[XXX\\\eeerrr}}}mmmbbbTTTQQQOOOOOOQQQVVVbbbmmm|||www```MMMBBB???;;;888888888888777888777777666666666666666444444333333333333222222333333444444333333222111000111111222222111111000////////////000111222333000000111111222222222222222111111000000111111222111111111222333444555666<<>>???GGGLLLSSSXXXZZZ[[[[[[[[[___ccchhhgggdddkkknnnaaaNNNGGGAAAAAABBBBBBDDDGGGCCCCCCBBBAAA@@@===;;;999666555444222111000//////---.........//////000000///111444666888888777666666666555555444444444333222111000//////.........)))+++...111333444444444777888:::<<<>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEE@@@AAACCCBBBAAA@@@@@@AAACCCBBB???>>>>>>???AAABBB@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGEEECCC@@@<<<999888888888:::;;;<<<======;;;999888777777777666666666666666888888777777666666555555333222000//////000222333555555555666666666666777999::::::;;;;;;<<<<<<<<<;;;<<<>>>???@@@@@@??????<<<;;;::::::;;;===???AAA???>>>======???@@@???>>>@@@???>>>===>>>@@@CCCEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA???===<<<===>>>>>>>>>DDDOOOZZZfffzzz|||qqqgggbbbYYYXXXVVVSSSOOONNNOOOQQQPPPPPPTTT[[[^^^```iiittt~~~vvvlllbbb[[[[[[cccpppwwwlllXXXTTTRRRRRRSSSWWWbbbmmmttthhhSSSDDDAAA<<<999999999999999888888777666666666666666444444444333333333222222333333444444333333222111222222222333333222222222////////////000111222333//////000000111111111222222222111111111111222222333333444555666888999:::@@@HHHRRRXXXYYYZZZ]]]```zzzqqqjjjfffggghhheeecccccc___```aaa```\\\YYYWWWVVVRRRQQQMMMEEE<<<666444555111111111111111222222222111111111111000000000000///.........------------........................------............------,,,,,,,,,---...//////000........................///////////////.........//////............//////000000000000111111111111444444444444555888>>>BBBNNNQQQTTTXXXZZZ]]]aaadddgggggghhhgggeeemmmjjjXXXIIIFFFCCCBBBCCCEEEFFFFFFJJJHHHFFFDDDBBB@@@<<<999555444333222111111111111//////.........//////000...000444777999888777555111222333555666666555555111111000000000000111111000111111222444555666666999999;;;<<<>>>@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCAAABBBCCCEEEEEEEEEDDDDDDGGGEEECCC@@@??????@@@AAADDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNNNNMMMMMMDDDBBB>>>;;;999999999:::999;;;===>>>>>><<<:::888999999777666666666777888999999777666444444333333444444444555555555666666444555666777999999::::::888999:::;;;<<<=========???>>>>>>>>>>>>=========<<<;;;;;;<<<<<<===>>>???<<<;;;:::999999999999:::<<<======>>>???AAAFFFIIIJJJKKKLLLLLLIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAAFFFLLLRRR\\\nnn~~~vvvllleee^^^VVVQQQPPPPPPOOONNNPPPOOOPPPSSSUUU[[[hhhuuu}}}nnn```ccceeeooo}}}hhh```WWWSSSVVV^^^eeehhhvvvppp]]]HHHAAA<<<===>>>;;;999999777777666555555555555555444222111222555777555333666555333111000000111222333333333222222222111111111111111111111111111111222222222222111111000000111111222222222333333333444444222111000333777:::HHHMMMTTTZZZ]]]^^^___```|||ssskkkjjjiiigggfffgggffffffddd```\\\YYYVVVVVVSSSSSSOOOHHH@@@999777777222111111111222222222222111111111111000000000000////////////.........---.................................//////.........,,,------...//////000000......................../////////////////////...//////............//////000000000000111111111111333444444444555:::@@@EEEPPPRRRUUUXXX[[[^^^bbbeeeiiihhhiiiiiijjjuuu|||gggVVVIIIFFFCCCCCCEEEHHHJJJJJJKKKIIIFFFDDDBBB@@@<<<:::555444333222111111111111...............///000111///111555777888777666444///000111333444333333222111111000000//////000000000000222333444666777777::::::<<<===???AAABBBCCCAAABBBBBBCCCCCCCCCCCCCCC@@@AAACCCEEEFFFFFFFFFFFFGGGFFFDDDBBBAAABBBCCCDDDEEEEEEFFFGGGHHHIIIKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKDDDAAA>>>;;;999999:::::::::<<<>>>??????===:::999777777666666666888999:::888777666666555555666666666666666666777777777888555666777999:::;;;;;;;;;::::::;;;<<<============>>>>>>>>>>>>============:::::::::;;;;;;<<<===>>>======<<<<<<;;;:::999999:::;;;<<<===>>>AAAEEEIIIKKKMMMNNNMMMJJJIIIHHHIIIEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDFFFIIIKKKQQQ___nnnwwwnnnggg]]]VVVTTTSSSQQQOOOOOOMMMMMMPPPQQQVVVbbbnnn{{{nnnhhhgggnnn}}}wwwoooeee___aaagggmmmppp|||xxxfffPPPFFF>>>===>>><<<999888777777666555555555555666555333222333555666555333555444333222111111111111333333333222222222111111222222222222222222222222222222222222111111111000111222222222222333333333222333333222333777<<<@@@LLLQQQWWW\\\___```aaabbbtttnnnkkkhhhhhhkkkjjjhhheeeaaa^^^[[[ZZZYYYUUUUUURRRMMMEEE???:::999333333222222222222222333222222111111111000000000000000000000////////////...........................//////000000//////...---......//////000000111////////////////////////......//////////////////000//////......//////000000000000111111111222222333333333444666<<>>@@@AAA@@@>>><<<:::666666555666777888:::;;;666666666666777888999999888888888999999999::::::888999:::;;;<<<=========<<<<<<===============<<<============<<<<<<<<<<<<::::::999::::::;;;<<<===>>>>>>>>>>>>===;;;999777777888:::;;;===@@@EEEHHHMMMNNNOOOMMMKKKIIIIIIIIIEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGIIISSS___ppp|||ssshhh___ZZZWWWSSSPPPPPPMMMLLLNNNOOOSSS]]]hhhzzzsssnnnnnnxxxyyyrrrqqqvvv{{{~~~sssZZZLLL???===>>>===999777888777666666555555666666666444333444555555444333333444444333333222111000333333333222222222111111333333333333333333333333222222222222111111111111222222222222333333333333111222333444777<<>>;;;666555444333222222333333222222222111111111000000111111111000000000000///........................//////000000000000//////.../////////000000111111000000000000000000000000............////////////000000////////////000000000000111111111222222222333333444555888???HHHNNNTTTUUUWWWYYY[[[___dddgggkkkiiihhhlllyyynnnZZZNNNGGGFFFFFFIIINNNRRRTTTUUUTTTPPPJJJEEEAAA>>>:::888333333222111111111111111.........///000222333444333555666777777555333222111222333444555444444333111000000///......//////111222333555888:::;;;<<<===>>>???@@@AAACCCDDDDDDDDDEEEFFFFFFFFFDDDCCCAAAAAACCCEEEFFFHHHHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKLLLNNNOOOPPPQQQRRRQQQPPPNNNKKKIIIGGGFFFBBB@@@===:::999999:::;;;@@@AAACCCDDDCCCAAA>>>===777666666666666888:::;;;888777777777888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;===>>>>>>?????????======>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>===>>>???>>>===:::777555555666888999;;;???DDDGGGLLLNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHJJJHHHHHHIIIHHHHHHPPPYYYfffwwwtttiiibbb\\\VVVRRRRRROOOMMMOOOPPPSSS\\\eeeppp{{{yyyrrrssszzz|||cccQQQ@@@<<<>>>===999777888777777666555666666666666666555555555444444333222333444555444333111000333333333222222222111111333333333333333333333333222222222222222222222222222222222333333333444444111222444666:::???GGGLLLVVVXXXZZZ\\\]]]^^^```bbb~~~vvvoookkklllhhhggggggggghhheeeaaa]]]XXXXXXVVVSSSNNNHHHAAA===888777555333222222333444222222222222111111111111222111111111000000000000//////////////////////////////000000000000//////////////////000000000000000000000000000000000000---.........//////000000000000////////////000000111111111111222222222222333333555777;;;CCCLLLRRRTTTVVVXXXZZZ\\\___dddggghhhhhhiiiqqqzzzdddTTTLLLGGGHHHKKKOOOTTTXXXYYYXXXYYYTTTLLLEEE@@@<<<888666222222111111000000111111......//////111222444444555666666777666444222111111222333444444444333222000000////////////000000333333555777999;;;===>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFHHHIIIIIIIIIKKKLLLNNNPPPQQQQQQQQQSSSRRROOOLLLIIIGGGEEEDDD@@@>>><<<999999999;;;<<>>???@@@@@@AAA@@@@@@===>>>>>>======<<<;;;::::::::::::999999999888888;;;;;;;;;;;;<<<===>>>???<<<=========<<<999666444444555777888:::>>>CCCFFFKKKMMMNNNMMMKKKIIIIIIJJJMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJJJJIIIIIIIIIIIIIIILLLJJJJJJKKKJJJJJJOOOVVV^^^kkk~~~uuulllddd\\\VVVTTTPPPMMMOOOQQQSSSZZZbbbgggooo|||zzzssstttzzzhhhUUUBBB===>>>>>>;;;999888888777666666666666666666666666555444444444444222333444555555333222111333333333222222222111111333333333333333333333333222222222222222222222333222222333333333444444444222333555777;;;AAAHHHNNNVVVWWWYYYZZZZZZ[[[^^^```{{{rrroooooommmkkkkkkjjjhhhbbb]]]\\\ZZZXXXUUURRRLLLEEEAAA;;;999666444333333444444333222222222222111111111111111111111000000000000////////////////////////...//////000000//////...////////////////////////////////////////////////------......///000000000111000000//////000000111111111111222222222222333222444777:::???FFFNNNSSSUUUWWW[[[]]]___aaadddgggfffiiinnnzzzppp\\\PPPMMMJJJMMMQQQXXX]]]^^^]]][[[XXXRRRJJJBBB<<<999666444222111111000000000111111000000000000111222444444555666666666666444333222///000111222222111000000////////////000111222333555666777999;;;===>>>?????????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHIIIIIIIIIHHHFFFFFFDDDEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMOOOPPPPPPPPPOOORRRPPPNNNJJJGGGEEEDDDCCC???===;;;999888999;;;===DDDEEEFFFGGGFFFDDDAAA???:::999777666666666777888;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@AAAAAABBBBBBAAAAAA>>>>>>???>>>>>>===<<<<<<::::::::::::999999999999<<<<<<<<<<<<<<<>>>??????<<<<<<<<<<<<:::999777555444555777888:::===BBBEEEKKKLLLNNNNNNLLLKKKLLLMMMOOOOOOPPPPPPNNNMMMKKKIIIMMMLLLKKKKKKJJJKKKKKKKKKOOOMMMLLLMMMLLLIIILLLQQQUUU]]]lll}}}zzzpppeee^^^WWWRRROOOOOOQQQRRRWWW]]]___dddppp~~~{{{uuuwwwmmm[[[HHH@@@???===;;;;;;999888777777666666777777555666777666444444555666333333444444444444333333333333333222222222111111333333333333333333333333222222222222333333333333333333333333444444444444444555777999===DDDKKKPPPVVVXXXYYYZZZZZZ[[[]]]___}}}uuuwwwrrrmmmkkkkkkkkkhhhddd```]]]ZZZWWWUUUPPPJJJEEE<<<:::777444333333444555333333222222222111111111111111000000000/////////////////////////////////.........//////.........................................................------......///000000111111111000000000000111111111111111222222222333333222555999===BBBHHHOOOSSSVVVZZZ^^^bbbccceeefffhhhgggmmmuuu|||hhhUUUMMMNNNOOOSSSYYYaaaeeeeeeaaa]]]RRRLLLDDD===888666444333111111000000000000111111111111111111111222333444555666666666555444333222///000111222222111000////////////000222333555666777888999:::<<<===>>>?????????@@@AAABBBCCCCCCDDDEEEDDDCCCBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPOOONNNMMMOOONNNKKKHHHFFFDDDCCCCCC>>>===:::999888:::<<<===CCCDDDEEEFFFEEEBBB???===888888777666666777888999:::::::::;;;<<<===>>>???>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;::::::999999555666888888999<<>>?????????@@@@@@AAABBBCCCCCCEEEDDDBBB@@@AAACCCFFFHHHEEEGGGHHHJJJKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNOOOOOONNNLLLKKKNNNLLLIIIGGGEEEDDDCCCCCC>>><<<:::888888:::<<<===AAABBBDDDDDDCCC@@@===;;;666666555666777888:::;;;888999:::;;;===???AAABBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA???>>>>>>>>>>>>=========::::::::::::;;;<<<======>>>===<<<;;;;;;;;;;;;;;;666777888999999<<<@@@DDDLLLNNNQQQRRRQQQRRRSSSTTTUUUWWWXXXZZZZZZYYYXXXWWWQQQQQQPPPOOOOOOOOOOOOPPPQQQOOOPPPSSSTTTRRRSSSVVVQQQPPPUUUaaalllvvvzzzqqqggg```YYYXXXVVVTTTUUUYYYWWWWWW^^^jjjuuuzzzxxxiiiWWWKKKCCC<<<;;;<<<999888888777777777777777222555777777555444666999555444333222222333555666333333333222222222111111111111111111111111111111222222222333333444444444333333333444444444555555444666:::>>>CCCKKKTTTYYYXXX[[[^^^`````````aaabbbtttnnnjjjmmmooonnnmmmooogggbbb\\\WWWUUUSSSOOOLLLCCC???:::444111111333555222222222222222222222222111111111111000///---,,,......------------..............................---------------...///000///000111222222111000//////////////////.........000000000000000000000000///111222222222222333555333666;;;???DDDJJJQQQUUU[[[[[[^^^dddfffddddddgggfffrrrnnn___UUURRRUUUWWWbbblllllliiidddZZZOOOAAA>>>:::666222000//////333222111/////////000111111111222333444444444444666555333222222333555666444555666666555222///...///000111222555888:::<<>><<<<<<===>>>>>>===>>>@@@BBBCCCDDDCCCBBBAAA???@@@AAABBBDDDEEEFFFFFFJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHIIIJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLIIIFFFDDDCCCBBBBBBBBB???;;;888888;;;>>>AAA@@@BBBDDDEEEDDDAAA===;;;999999777666666777777888999;;;===>>>>>>???AAACCCBBBBBBCCCCCCDDDEEEEEEFFF@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBAAA@@@@@@AAA@@@===:::;;;;;;<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;::::::999999999;;;===@@@AAAJJJJJJJJJLLLOOORRRRRRRRRRRRTTTWWW\\\``````^^^\\\[[[ZZZWWWTTTSSSRRRSSSSSSOOOQQQSSSUUUUUUSSSQQQOOOPPPQQQUUUYYY]]]fffyyy~~~sssjjj^^^WWWVVVWWWVVVUUUYYYXXXZZZbbbmmmyyyqqq[[[JJJBBB@@@???>>>999888888777777777777777777777777777666666666666777666555444444555777777444444444333333222222222222222222222222222222222333222222111111222222333111111111222444555555555888;;;???FFFNNNSSSVVVWWWYYY[[[]]]___aaaaaaaaaaaa~~~tttllllllnnnnnnoooqqqhhhddd___[[[YYYUUUPPPLLLEEEBBB;;;666222222333444222222222222222222222222222222111000000//////...///......------......//////........................------------...///000......///000000///......////////////////////////000000000000000000000000000111333333222222444555444777;;;@@@EEEKKKRRRVVV]]]]]]```fffgggddddddggglll{{{zzzjjj^^^WWWWWW[[[dddkkknnnjjjccc[[[OOOEEE===;;;888444222111111111333222111000///000000111111222333444555555555555666555333222222333555666555555555555333222000///111111111222444777:::<<<<<<;;;;;;<<>>???AAACCCDDDDDDCCCBBB??????@@@BBBCCCDDDEEEFFFIIIIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCAAA???;;;888888;;;>>>AAAAAACCCDDDEEEDDDAAA===;;;999888777666666666777888:::<<<===>>>======???AAAAAABBBBBBCCCDDDDDDEEEEEE@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBAAA@@@@@@AAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>===<<<:::999999999;;;===@@@BBBJJJJJJKKKMMMPPPRRRSSSSSSVVVXXX\\\bbbgggiiihhhfffeeebbb^^^ZZZWWWUUUTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSUUUXXXYYY```rrrxxxkkkaaa]]]ZZZWWWTTTVVVUUUWWW___hhhttt{{{dddQQQFFF@@@>>><<<999999888777777777777777777777777777666666666666666666555444444555666666444444444333333222222222222222222222222222222222333222222111111222222333333222222333444666666666999<<>>???@@@AAABBBCCCDDDEEEIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDAAA???;;;999999;;;???AAACCCDDDEEEEEEDDDAAA>>>;;;777666555555555666777888;;;===>>>>>>======>>>???AAAAAABBBBBBCCCDDDDDDDDD@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@AAA@@@===;;;::::::::::::::::::::::::999;;;<<<>>>?????????>>>999999888999;;;>>>@@@BBBIIIJJJLLLNNNPPPRRRSSSTTTXXXZZZ```gggnnnrrrrrrqqqnnnkkkgggbbb^^^[[[ZZZYYYVVVUUUUUUTTTSSSTTTTTTTTTUUUUUUVVVWWWWWW\\\jjjyyy{{{ooogggaaa[[[WWWVVVTTTUUU\\\eeennn|||oooZZZLLLCCC???<<<999999888777777777777888777777777777666666666666555555444444444444444555444444333333333333222222222222222222222222222222333222222111111222222333333333333444444555666666:::>>>EEEMMMTTTXXXZZZZZZ^^^___```aaabbbbbbbbbbbbssskkkkkkmmmoooqqqllljjjgggccc^^^YYYUUURRRMMMIIICCC<<<777444444444333333333333333333333333555444222000000111222333000//////......//////000111111000//////.........//////............//////------------------------///////////////000000000////////////////////////111333444444444444555777666:::???EEEKKKQQQWWW[[[___```dddhhhgggdddeeejjjtttqqqddd___```gggooovvvrrriii]]]SSSIII@@@:::555444333222222222333333222222222222111222222222111222333444444555555444555444333333333333444555666444222111000111222333111222333777<<>>>>>??????AAABBBBBBCCCBBBBBBAAA@@@===>>>???@@@BBBCCCDDDDDDHHHHHHHHHHHHHHHHHHIIIIIIKKKIIIGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFEEEEEEDDDDDDDDD@@@>>>;;;::::::<<>>>>>===>>>???AAAAAABBBBBBBBBCCCCCCCCCDDD@@@AAAAAABBBBBBCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@>>><<<;;;;;;;;;:::::::::::::::888999;;;===>>>?????????999999888999;;;===@@@BBBHHHJJJLLLNNNOOOQQQSSSUUUVVVYYY___gggpppuuuxxxxxxsssppplllhhhdddbbbaaaaaa[[[ZZZWWWUUUTTTTTTUUUUUUWWWVVVWWWXXXXXX\\\iiivvv|||rrrjjjbbb]]]YYYWWWXXX]]]ccckkkwwwxxxcccSSSHHHAAA>>>:::999888888777777888888777777777777666666666666555444444444333333333333333333333333333333333333222222222222222222222222333222222111111222222333333333333333333444666777<<>>EEEKKKOOOSSSMMMEEE???===>>>@@@BBBDDDDDDCCCBBB@@@???===<<<===>>>???@@@BBBCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIILLLJJJHHHFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFEEECCCBBBAAA@@@@@@>>><<<:::;;;===@@@BBBFFFFFFFFFEEEBBB???<<<:::555444444444555666888999999;;;===??????@@@CCCEEEBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDDDDBBB@@@@@@@@@@@@>>>======<<<<<<<<<;;;;;;;;;:::666777999;;;<<<>>>>>>???::::::999999:::===@@@AAAEEEHHHKKKLLLMMMOOORRRTTTTTTWWW]]]fffooovvvyyyzzzvvvsssooojjjfffdddccccccaaa```]]][[[ZZZYYYZZZZZZWWWVVVWWWYYY[[[___jjjuuu}}}qqqhhhbbb^^^ZZZZZZ]]]aaafffpppzzzmmmZZZKKKAAA<<<:::999999888888888888888777777777777666666666666555555555444444333333222333333333333333333333333222222222222222222222222333222222111111222222333111222333222222333666999???EEENNNUUUYYY[[[]]]___bbbbbbbbbbbbccccccddddddxxxqqqoooqqqsssssspppjjjccc^^^[[[ZZZTTTPPPJJJCCC===999777666333333333333333333333333444333222111111222333333111111000000000000111111000000000000111111111111000000//////......//////000000////////////000000...//////000000111111222000000000000000000000000111222444444333333555666888===DDDKKKRRRXXX^^^bbbbbbccceeegggeeedddjjjsss}}}nnniiikkkoootttyyyxxxjjjYYYMMMCCC;;;777666555555444333333222111111222222333444444444333333111111222333444444444444444444444444444444444444333222111000000111333444333444555888;;;???CCCEEENNNIIIBBB??????BBBEEEFFFDDDCCCBBB@@@>>><<<;;;:::>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>===???>>><<<;;;<<<>>>@@@BBBFFFFFFEEECCCAAA>>>;;;999444444444444555777999;;;999;;;>>>@@@AAACCCEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGEEEDDDEEECCCAAA@@@@@@@@@???>>>=========<<<<<<;;;;;;:::666777888999;;;<<<>>>>>><<<;;;:::999:::<<<>>>@@@AAAEEEHHHJJJJJJKKKOOOSSSTTTVVV\\\dddmmmtttwwwxxxxxxuuuoooiiiddd```^^^]]]_________```______^^^]]]ZZZYYYZZZ\\\^^^aaajjjttt{{{oooiiibbb^^^\\\]]]___aaaiiiqqq{{{zzzcccPPPAAA:::::::::999888888888888999777777777777666666666666555555666555555444333222222222333333333333444444222222222222222222222222333222222111111222222333000222333333222333888===CCCJJJRRRWWWYYY[[[^^^```bbbaaaaaabbbbbbdddeeefffyyytttttttttvvvwwwssskkkccc]]][[[UUURRRLLLEEE???;;;999888444444444444444444444444111111111222222222222222222111111000000111111222///000000111111222222333111111000///////////////000000///......///000000...//////000111111222222222222222222222222222222000111333333222222444555999>>>FFFMMMTTTZZZ```dddeeeeeeggggggeeefffooozzzuuullllllrrrvvvyyy|||qqqaaaOOODDD===666333555444444444444444333333333111222333555555555444333222333444555666666666666333444444444444444444333111111000000000222333444333444666999;;;<<<===>>>CCCAAA@@@@@@CCCEEEEEEEEEAAA@@@???>>><<<<<<;;;;;;??????@@@BBBCCCDDDEEEFFFEEEFFFGGGIIIJJJJJJIIIIIIGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDBBBAAA@@@>>>>>><<<<<<<<<>>>AAABBBFFFFFFDDDBBB???<<<999888444444444555666999;;;<<<<<<>>>@@@BBBBBBCCCFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJJJJHHHFFFEEEFFFCCCAAA@@@@@@@@@???>>>======<<<;;;;;;:::999999888888999:::;;;<<<>>>>>>>>>===;;;::::::;;;===>>>===BBBFFFGGGGGGHHHLLLQQQSSSUUUYYYaaaiiiooorrrsssssspppkkkeee```]]][[[ZZZ\\\___cccgggiiiiiihhhffffffccccccdddddddddkkksss{{{}}}wwwiiidddaaa```___```eeemmmsss|||nnnXXXGGG>>>;;;:::999999888888999999777777777777666666666666666666777777666555333222222222222333333444444444222222222222222222222222333222222111111222222333000333555444333666<<>>999444333666222333444444555555555555111222444555555555444444444555666777888888888888333444444555555444444333000000000000111222333333222444777:::===>>>??????<<<===???BBBEEEEEEBBB@@@>>>===<<<<<<<<<<<<======???@@@AAABBBDDDEEEFFFFFFEEEFFFGGGIIIJJJJJJIIIIIIEEEEEEEEEEEEDDDCCCAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEE>>>===<<<<<<===???AAABBBFFFEEEDDDAAA>>>;;;888777555555555555777999<<<===???AAABBBCCCCCCCCCEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKKKKIIIGGGFFFFFFDDDAAA???@@@@@@@@@???<<<<<<;;;::::::999888888:::::::::;;;<<<===>>>??????>>><<<:::::::::<<<===;;;@@@DDDFFFEEEFFFKKKOOOQQQRRRVVV]]]dddjjjmmmnnnllljjjfffaaa^^^\\\[[[[[[```eeemmmtttxxxxxxvvvuuurrrooolllllljjjiiimmmsssyyyooojjjfffdddbbbaaaffflllnnnwwwwww```NNNEEE;;;:::999999888888999999777777777777666666666666666777777888777555333222222222222333333444444444222222222222222222222222333222222222222222222333111444777666555888???EEEJJJOOOVVVXXXXXXYYY]]]aaa```______```bbbdddfffgggxxxvvvyyy|||~~~zzzpppcccZZZUUUSSSPPPKKKEEE>>>888555888555333222333444444333444333222111111111222333000000000000////////////......//////000000111111////////////000000000000///////////////000111111111111111000000000000000111111111111111222222333333444444444333444777999===CCCLLLUUUZZZ]]]ccchhhmmmhhhhhhkkkhhhhhhwwwyyyxxxzzz|||wwwooonnnlllnnnvvv~~~|||uuu]]]NNN???:::999777666777222///...000333666555444444444444444444444444444444555777888999999999888666666666555444444333333000000///000000222444555555777888;;;===>>>??????>>>???AAACCCDDDDDDDDDCCCBBB@@@<<<:::999:::<<<>>>???@@@AAACCCDDDFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBAAA;;;;;;;;;;;;>>>AAADDDFFFEEEDDDCCC@@@===999666444444444555666888:::;;;<<>>???===:::888777888999;;;::::::;;;;;;<<<=========@@@<<<999888:::;;;;;;:::;;;<<<>>>AAAEEEHHHKKKMMMNNNPPPTTTYYY^^^cccfffhhhjjjbbb[[[YYYXXXWWWYYY]]]eeemmmvvv|||~~~}}}{{{yyyvvvrrrooonnnrrryyyxxxooohhheeefffgggiiijjjpppzzzkkkRRRCCC>>><<<<<<===:::666555888999999888777666555555444666666555444444444444555333333333333333333333333444444444444444444444444333333333333333333333333444666888777666999AAAHHHPPPSSSVVVYYYZZZ[[[^^^```___```bbbccceeeeeeeeeeee}}}}}}~~~~~~|||uuuiii```YYYVVVQQQMMMHHHBBB;;;777888555333222333333333222444333222111111111222222111000000000////////////////////////000000000000////////////000000000000///////////////000111111111000000000000000000000111000000000000111222222222333444333333444777999===CCCMMMUUUZZZ^^^ccchhhiiiffffffhhhfffhhhzzzssskkkiiihhhlllvvv{{{sssmmmnnnpppmmmhhhfffiiiiiiiiimmmuuu{{{wwwoooXXXKKK>>>:::999777666666444222000111333555444222444444444444444444444444444555777888999999999888555555555444333333222222000000000000111222444555777888999;;;===>>>>>>???>>>@@@AAACCCDDDDDDCCCCCC@@@>>><<<::::::<<<>>>@@@BBBBBBCCCDDDEEEFFFFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBAAA???@@@BBBDDDEEEGGGGGGGGGGGGGGGGGGGGGEEECCCAAA@@@;;;;;;;;;<<<>>>AAADDDEEEFFFEEECCC@@@<<<999666444444444555666888:::;;;<<<>>>@@@CCCDDDDDDEEEFFFHHHGGGGGGFFFEEEDDDDDDEEEEEEIIIHHHGGGEEEEEEEEEFFFGGGIIIIIIJJJJJJKKKJJJJJJIIICCCAAA???>>>??????>>>===;;;:::777666555666888999::::::;;;<<<<<<======>>>@@@===999888:::;;;;;;:::===>>>???AAADDDFFFIIIJJJLLLNNNQQQUUUZZZ^^^bbbccceee___ZZZXXXWWWWWW]]]eeemmmxxx{{{vvvtttyyy~~~uuulllhhhgggggghhhiiinnnvvvsssYYYGGG@@@===<<<===;;;777777:::666666666555555555555555666666555444444444444555666666666666666666666666444444444444444444444444333333333333333333333333444666777777777;;;CCCJJJPPPSSSWWWYYY[[[]]]___aaa```aaaaaabbbccceeeeeefff|||rrrjjjaaa[[[SSSOOOLLLGGG???999888555333222222333333222444333222222111111222222111111000000000/////////000000000000////////////////////////000000000000///////////////000000111000000000000000000111111000000/////////000111111111222333333222444777999===DDDNNNUUUZZZ^^^dddggggggeeefffgggeeekkknnnaaa[[[ZZZZZZ^^^fffooosssqqqmmmddd^^^ZZZ[[[\\\YYYYYY[[[```cccfffllltttxxxpppeeeQQQFFF<<<:::999777555555777555333333444444333222444444444444444444444444555666777999999999999888555444444333222222111111111000000000111333555666888999;;;<<<===>>>>>>>>>@@@@@@BBBCCCDDDCCCBBBBBB===<<<;;;;;;<<>>;;;;;;;;;<<<>>>AAADDDEEEFFFEEECCC???<<<999666555444444555666888:::;;;<<<===???BBBDDDDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHBBB@@@>>>=========<<<:::666555444333333555777888:::;;;;;;<<<<<<===>>>>>>@@@===;;;::::::;;;::::::>>>>>>???@@@BBBDDDFFFGGGIIIKKKMMMQQQTTTXXXZZZ\\\^^^[[[XXXVVVUUUYYYeeeqqq~~~vvvooollljjjiiihhhlllrrryyycccMMMBBB>>><<<===<<<888888;;;555555555555666666777777777666555555444444555555333333333333333333333333444444444444444444444444333333333333333333444444333555777888:::???FFFLLLQQQTTTXXXZZZ\\\^^^aaacccbbbaaaaaaaaabbbdddeeefff|||tttiii```WWWQQQOOOKKKBBB;;;888666333222222333222111333333222222222222111222111111111000000000//////111111000000//////......////////////000000000000000000////////////000000000000000000000111111111///////////////000000111111222222222222444777999>>>GGGPPPUUUZZZ```eeegggfffgggggggggfffpppqqqeee]]]YYYWWWVVVWWW[[[```aaa^^^ZZZUUURRRPPPQQQPPPOOORRRWWWYYY]]]dddkkksssuuujjj]]]IIIAAA:::999999777555555777666444444444444444444444444444444555555555555666777888999:::999888888555555444444333222222222111000000111222444666777:::;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@::::::;;;<<>>;;;;;;<<<===???BBBDDDEEEGGGFFFCCC???;;;888666555444444555666888:::;;;<<<<<>>>>>???>>><<<;;;::::::::::::<<<<<<===>>>@@@CCCEEEFFFHHHIIIKKKMMMPPPRRRTTTUUUWWWVVVVVVUUUUUU[[[mmm~~~yyysssooommmkkkmmmpppttt|||nnnTTTEEE???<<<<<<;;;999999;;;777777777777777777777777777666666555555555555555222222222222222222222222444444444444444444444444333333333444444444444444333555777:::===CCCJJJOOORRRUUUYYY\\\^^^```ccceeecccbbb``````aaaccceeeggg}}}qqqhhh\\\UUURRRMMMEEE===999777444333333333222222333333333333222222111111111111111111000000000000111111000000//////......////////////000000000000000000////////////000000//////000000111111111111///////////////000000111000222333333333444777:::???JJJSSSVVV[[[bbbggggggeeefffgggfffiiixxxwwwjjjdddbbb```]]]ZZZWWWVVVVVVUUUSSSPPPJJJHHHGGGHHHFFFEEEIIIOOORRRXXX```iiiqqqqqqdddVVVCCC<<<888888999666444555444555555444444555666777444444444555555666666666666777999::::::999888888666666555555444333333333111111111111333555777888;;;<<<===>>>??????@@@???AAAAAABBBBBBBBB@@@???>>>888999;;;>>>AAADDDFFFHHHCCCCCCDDDFFFGGGIIIJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFGGGIIIKKKMMMMMMNNNLLLLLLKKKJJJGGGDDDAAA???<<<<<<>>>???AAACCCEEEFFFHHHFFFCCC>>>;;;888666555444444555666888:::;;;<<<<<>>>>>?????????>>><<<;;;:::::::::888999:::<<>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;888:::===@@@CCCEEEGGGGGGBBBBBBDDDEEEGGGIIIJJJKKKFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGDDDAAA???===>>>@@@BBBDDDFFFGGGHHHIIIGGGCCC>>>:::777555555444444555666888:::;;;<<<===???BBBCCCCCCCCCEEEFFFDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIGGGEEECCCBBB@@@===;;;:::888666555222222333555777999;;;<<<;;;<<<<<<======>>>??????>>>??????>>>;;;999999:::666777888;;;>>>AAACCCEEEFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNPPPRRRUUU```uuuzzzuuuvvvuuuttttttwww~~~hhhMMMDDD===;;;;;;999888:::777777666555444333222222888777666666555555666666444444444444444444444444444444444444444444444444333333333444555555666666555666999===CCCJJJOOOSSSTTTWWWZZZ]]]^^^```bbbdddbbbaaaaaa```aaabbbcccdddyyymmmaaaXXXPPPJJJFFF===:::777555555555444333222222333333333222111000222222222111111111000000////////////000000000000////////////000000000000111111000///////////////...//////000111111222222111000000000000111222222222333444444555777:::===CCCPPPYYYYYY]]]gggllliiifffggghhhmmm||||||mmmkkkqqqtttuuuqqqooojjjeee^^^XXXRRRNNNJJJFFFEEEFFFEEEBBBAAADDDEEEJJJRRRZZZaaaaaaUUUGGG???:::777777666444555777444555666555222222444666444444444555666777777777888999:::::::::999888888666666555444444333333222111111111222444666999:::;;;<<<>>>@@@AAABBBCCCCCC@@@@@@@@@@@@>>><<<:::888:::;;;???BBBDDDFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAABBBDDDFFFHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHEEEBBB@@@>>>???@@@BBBDDDFFFHHHIIIIIIJJJGGGCCC>>>:::777555555444444555666888:::;;;<<<>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJKKKLLLKKKKKKJJJGGGGGGGGGFFFFFFEEEDDDCCCCCC@@@===;;;:::888666444222333444666888:::;;;<<<<<<<<<<<<===>>>>>>??????>>>@@@AAA???;;;999999:::777777888:::<<<>>>@@@BBBEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJLLLOOOTTT___ttt~~~zzzyyywwwuuuvvv{{{tttSSSIII@@@======;;;:::;;;888777777777666666555555888777777666666666666666222222222222222222222222444444444444444444444444333333444444555666666666777888:::???EEELLLQQQSSSUUUXXX[[[]]]]]]^^^```bbbaaaaaaaaaaaabbbbbbbbbbbbtttfffZZZQQQLLLJJJ>>>;;;888666666666555444222222333444333222111000222222222111111111111000......//////000000111111////////////000000000000111111000///////////////...//////000111222222222111111111111111222222333222333555555666888;;;>>>DDDRRRZZZZZZ^^^iiimmmjjjjjjkkkllltttyyymmmpppzzz|||{{{xxxrrrkkkbbbZZZUUULLLGGGDDDFFFFFFBBB??????@@@EEELLLSSSZZZ[[[OOOBBB???:::777777666444555888555777777555111000111333444444444555666777777888888999:::;;;::::::888777555555444333333222222111111111222333444777999;;;;;;<<<>>>@@@BBBCCCDDDDDD@@@@@@@@@???===;;;888777;;;===@@@CCCEEEFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAACCCEEEHHHJJJKKKKKKLLLMMMMMMMMMMMMMMMGGGGGGGGGFFFDDDAAA???===@@@AAACCCEEEGGGIIIJJJJJJJJJGGGCCC>>>999777555555444444555666888:::;;;<<>>>>>??????>>>@@@AAA???;;;999999:::888888999:::;;;===>>>???CCCDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHLLLSSS^^^qqq}}}{{{xxxuuuuuuyyy}}}WWWLLLBBB??????<<<;;;<<<999::::::::::::;;;;;;;;;888888777666666666666666555555555555555555555555444444444444444444444444333333444444555666777777888999;;;@@@GGGMMMQQQSSSVVVXXX[[[\\\]]]^^^___aaa```aaaaaabbbbbbbbbbbbaaa|||nnn```UUUOOOLLLBBB>>>999666666777777777555444333333222222333333111111111222222333333333//////000000000000////////////000000111111222222222111111111000000////////////000000111111222222111111222222222333333333333555555444444888???EEEMMMRRRYYY___dddgggjjjllljjjlllppp}}}wwwuuu}}}~~~uuukkkccc^^^VVVQQQKKKFFFDDDCCCBBBBBB???BBBGGGMMMPPPMMMHHHCCC:::999777555444555666777999999888777666555555444444444333333444555777888:::::::::::::::999777777333333333222222333333444///444777555666;;;======<<<<<<>>>???@@@AAAAAAAAABBB@@@>>>;;;:::::::::;;;<<<>>>AAADDDEEEEEECCCBBBEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDGGGIIIKKKMMMKKKIIIKKKNNNPPPPPPOOOKKKIIIGGGEEECCCAAA@@@???EEEEEEDDDDDDEEEFFFGGGGGGHHHEEEAAA<<<888555444444555555444555666999<<<===BBBBBBCCCCCCCCCCCCCCCBBBFFFDDDCCCDDDGGGHHHGGGEEEFFFIIIMMMQQQQQQOOOLLLIIIIIIGGGEEECCCBBBCCCDDDEEECCC@@@===;;;::::::888777444555666888:::<<<===>>>===<<<<<<<<<===>>>@@@AAACCCBBBAAA@@@>>><<<:::999===<<<;;;;;;<<<===>>>???AAACCCFFFHHHIIIIIIGGGFFFIIIGGGHHHKKKPPPYYYkkkzzz}}}{{{yyyyyymmmTTT@@@>>>@@@<<<888:::999999999888888888888777333333333444444444444555666666666666666666666666555555555555666666666666333555555555555555777999777;;;@@@EEEIIIMMMQQQTTTVVVYYY]]]___``````bbbccccccaaa``````aaabbbccccccrrrcccXXXQQQNNNEEEAAA;;;777666666666555555444333333222222333333222222222222222222333333//////000000000000//////000000000000000111111111111111111111000000000///000000000000000111111111111111222222222333333333333555555555555999@@@FFFOOOTTT[[[aaaeeehhhkkkmmmooopppwwwwwwwwwyyyqqqlllbbb]]]TTTMMMHHHEEECCCBBB@@@AAACCCFFFHHHGGGCCC@@@;;;:::888666555666777888888888777777666555444444666555555555555777888999:::::::::999999888777666444444333222222222333333666:::;;;888777999:::999<<<===???@@@AAABBBBBBBBBBBB@@@>>>;;;::::::;;;<<<===???BBBDDDFFFEEEDDDCCCGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHIIILLLJJJJJJKKKOOOPPPOOONNNJJJIIIFFFDDDBBBAAAAAAAAAEEEEEEDDDDDDEEEFFFFFFGGGGGGEEE@@@<<<888555444444666555555555777:::<<<>>>BBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAACCCFFFHHHGGGFFFHHHKKKOOORRRRRRPPPLLLJJJHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@<<<;;;::::::888777555666777999:::<<<===>>>======<<<<<<===>>>???@@@BBBAAAAAA@@@???===;;;:::<<<;;;;;;;;;;;;===>>>???AAABBBEEEHHHIIIIIIHHHGGGIIIHHHHHHJJJMMMUUUeeettt|||zzzqqqYYYCCC??????;;;999:::999999999999888888888888777777666666555555555444666666666666666666666666555555555555666666666666444555666666555555777999888<<>>999777666555444555444333333222222333333333333222222222222222222///000000111111000000///111111111111000000000000111111111111000000000000111111111111000000000000111111222222222333333333333444555555666:::BBBHHHQQQVVV]]]cccgggjjjlllnnnrrrrrr~~~xxx{{{}}}yyyssslllaaaVVVNNNHHHDDDBBBBBBAAA@@@@@@AAAAAA???===<<<:::999777777777888888777777666666555555444444666666666666777888999:::999888888888777666666555555444333333222222222222999===>>>:::999;;;;;;:::>>>???@@@AAABBBCCCCCCCCCAAA@@@===;;;;;;;;;<<<===@@@AAADDDFFFFFFFFFEEEDDDHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJMMMOOOOOONNNLLLJJJHHHEEEBBB@@@AAABBBCCCEEEEEEDDDDDDDDDEEEFFFFFFFFFDDD@@@;;;888555444444666666666777888;;;===???BBBBBBCCCCCCCCCCCCBBBBBB??????@@@BBBFFFIIIIIIIIILLLMMMPPPRRRRRROOOLLLJJJGGGGGGFFFEEEDDDBBBBBBAAAAAA>>><<<::::::999888777666666888999;;;<<<>>>>>>>>>>>>============>>>???@@@@@@@@@@@@@@@???>>>===;;;::::::::::::<<<===>>>@@@BBBEEEGGGIIIIIIHHHHHHJJJHHHGGGIIIJJJPPP^^^lll}}}yyyaaaIII@@@???<<<:::;;;:::999999999888888888888::::::999888777666555555666666666666666666666666555555555555666666666666555666777666555555666888999>>>DDDJJJMMMPPPRRRTTTVVVYYY]]]___``````bbbcccbbbaaaaaa```____________{{{mmmaaaXXXTTTKKKFFF@@@;;;888777666555555444333333222222333333333333333222222111111111000000000111111000000000222222111111000000//////111111111000000000000000222222111111000000//////111111222222222333333333333444666666777<<>><<<;;;:::999777777777777777666666666555555555555555666666777777888888999:::888777777666555555555555555555444333222222222222555:::<<<::::::>>>@@@??????@@@AAABBBCCCCCCCCCCCC@@@???===<<<;;;<<<>>>???BBBCCCEEEFFFGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHHHHGGGGGGGGGIIIKKKNNNOOONNNKKKIIIHHHFFFCCC@@@???AAACCCEEEEEEEEEDDDDDDDDDEEEEEEFFFEEECCC???;;;777666555555666666777888:::===???@@@BBBBBBCCCCCCCCCBBBAAAAAA===>>>@@@CCCGGGJJJLLLMMMMMMNNNPPPQQQPPPNNNKKKIIIGGGGGGFFFEEEDDDBBB@@@??????===;;;:::::::::888777777777888:::;;;<<<===>>>>>>>>>>>>===============>>>???@@@@@@AAA@@@@@@@@@;;;::::::999:::;;;<<<===???AAACCCFFFHHHIIIIIIHHHIIIGGGGGGIIIIIINNN[[[hhh~~~kkkQQQCCC???<<<;;;<<<::::::999999999888888888::::::999888777777666666666666666666666666666666555555555555666666666666666777777666555555666888;;;@@@GGGMMMPPPRRRSSSTTTVVVYYY]]]___``````aaacccaaabbbaaa```^^^^^^^^^___~~~qqqddd[[[VVVLLLGGGAAA<<<:::999888777555444333333222222333333333333333222222111111111000000111111111111000000222222111111000000//////000000000000000000111111222222111111000000//////111111222222222333333333222444666777888>>>FFFLLLTTTXXX___dddgggjjjlllmmmnnntttsssggg]]]TTTNNNIIICCCBBBAAAAAAAAA@@@===:::999888888777666666555555555555555666666666666666555666666777888888888999888777666555444444444444555444333333222222222333222777999999:::>>>AAAAAA@@@AAABBBBBBCCCCCCCCCCCC???>>><<<<<<<<<===???@@@DDDEEEFFFGGGGGGFFFFFFEEEBBBCCCDDDEEEEEEEEEEEEDDDAAAAAA@@@@@@@@@AAAAAABBBCCCDDDFFFHHHIIIHHHHHHGGGFFFIIILLLNNNMMMKKKHHHFFFFFFDDDAAA??????AAADDDFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB>>>:::777666555555666777888:::<<<>>>@@@AAABBBBBBCCCCCCBBBAAA@@@@@@>>>???BBBFFFIIILLLOOOQQQNNNNNNOOOOOONNNLLLJJJIIIGGGGGGGGGEEECCCAAA???>>>>>><<<;;;;;;;;;;;;999888777777888999;;;<<<======>>>>>>>>>>>>>>>=========>>>>>>@@@AAABBBBBBBBBBBB<<<;;;:::999999:::;;;<<<===???AAADDDFFFHHHHHHIIIHHHGGGHHHJJJKKKOOO[[[hhh{{{vvvZZZGGG@@@===<<<<<<:::::::::999999999999888777777777777777777777777666666666666666666666666555555555555666666666666666777777777555666777999===BBBIIINNNQQQSSSTTTUUUVVVYYY]]]___``````aaacccaaabbbbbb```^^^^^^aaaddduuuhhh^^^YYYNNNIIICCC>>>;;;:::999999555444333333222222333333333333222222222222222222000111111222222111111000111111111111000000000000000000000000111111111111111111111111000000000000111111222222222333333333222444666777:::???HHHOOOVVVZZZ```eeehhhjjjlllmmmqqq}}}sssiii```XXXTTTFFFEEECCCAAA@@@>>>;;;999888888777777666555555444555555666666777777888888555666777888888999888888888777666444333444444555444333333222222333333444333888:::888999<<>>@@@AAABBBBBBCCCCCCCCCBBB>>>===<<<<<<<<<>>>AAABBBFFFFFFFFFGGGFFFFFFEEEEEE@@@AAACCCEEEEEEEEEEEEDDD????????????@@@AAAAAABBBDDDEEEFFFGGGHHHIIIIIIJJJHHHKKKMMMNNNKKKHHHEEEDDDBBBAAA@@@???@@@BBBDDDFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCAAA===:::777666666666777888:::<<<>>>@@@BBBCCCBBBBBBCCCBBBBBBAAA@@@??????AAAEEEGGGIIILLLOOORRRNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHFFFDDDBBB@@@>>>======<<<<<<<<<======;;;999666777777888:::;;;;;;<<<<<<===>>>>>>>>>>>>======>>>???@@@AAABBBCCCCCCCCC???>>><<<;;;:::999::::::;;;<<>><<<;;;::::::::::::999999999999555555666666777777777777666666666666666666666666555555555555666666666666555666777777666777999;;;@@@DDDJJJNNNQQQRRRTTTUUUVVVYYY]]]___``````bbbcccbbbcccbbb```___aaafffkkkyyylllbbb]]]RRRMMMFFF@@@<<<:::888777555444333333222222333333222222222222222222333333000111111222222111111000000000000000000111111111///000000000111111111111000000000000000111111111111111222222222333333333111444666888:::AAAJJJQQQXXX\\\bbbgggjjjkkkmmmnnnvvvxxxnnneee___QQQMMMGGGBBB@@@>>><<<:::888888888888777666555555666666666777888999999:::666777888999:::::::::999999888666444333444555666222222222222333444555555555999;;;999999<<<>>>===@@@@@@AAABBBBBBBBBBBBAAA===<<<<<<<<<===???BBBCCCGGGFFFFFFFFFEEEEEEEEEDDDAAABBBDDDEEEEEEDDDCCCBBB>>>>>>>>>>>>???@@@BBBBBBDDDEEEEEEFFFHHHJJJKKKLLLJJJLLLNNNMMMIIIEEEBBBBBB????????????AAACCCEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBB@@@===999777666666666777888:::===@@@BBBCCCDDDBBBBBBBBBBBBAAA@@@?????????BBBFFFHHHHHHJJJMMMPPPOOONNNNNNMMMLLLLLLLLLLLLKKKIIIFFFCCC@@@???>>>>>>======<<<===???>>><<<:::666666777777888999::::::;;;<<<===>>>??????>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBB@@@>>><<<:::999999999999:::<<>>>>>===999999:::999999888777666666666777888999::::::;;;777888:::;;;<<<<<<;;;::::::888666444333444555666111111111222333444555666444888;;;999:::>>>@@@???@@@@@@AAAAAABBBAAAAAAAAA===<<<<<<<<<===@@@BBBDDDGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCEEEEEEDDDCCCAAA???>>>>>>>>>>>>???@@@BBBBBBEEEEEEEEEFFFGGGJJJMMMNNNKKKNNNOOOLLLGGGCCCAAAAAA>>>>>>???@@@AAACCCEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCAAA???<<<999777666666777777999;;;>>>@@@BBBDDDDDDBBBCCCBBBBBBAAA@@@???>>>@@@CCCFFFGGGGGGHHHLLLOOOPPPOOONNNNNNMMMMMMNNNNNNLLLIIIFFFBBB???>>>>>>>>>=========>>>@@@???===;;;555555666777888999999::::::;;;===>>>?????????>>>???@@@AAABBBCCCCCCDDDCCCDDDBBB@@@===:::999888888888999;;;>>>AAACCCFFFGGGKKKKKKLLLNNNNNNOOOXXXcccmmmxxxmmmSSSEEE???<<<888;;;;;;;;;:::::::::999999:::999999888777666555555666666666666666666666666555555555555666666666777333444666777777888;;;===CCCFFFJJJMMMOOOQQQTTTWWWVVVYYY]]]___``````bbbcccccccccccc``````eeepppyyy