BM66(i@ {{{qqqbbbUUUOOONNNPPPQQQUUUXXX[[[^^^___```aaacccbbbbbbbbbdddggggggeeeccccccccccccccccccccccccbbbffffffgggggggggeeedddcccgggffffffffffffggghhhhhhkkkjjjjjjjjjiiiiiihhhhhhddddddeeefffggghhhiiiiiikkklllmmmooooooooonnnnnnppprrrttttttssstttxxx|||}}}{{{|||vvvlllaaa[[[[[[___hhhlllkkkgggjjjttt|||}}}|||xxxlll^^^XXX^^^fffjjjiii```UUUNNNKKKMMMVVV```jjjlllmmmmmmjjjgggffffffccc\\\RRRHHHAAA@@@AAABBBFFFNNNYYYcccnnn{{{vvvhhh___YYYVVVSSSRRRVVV\\\aaadddlllmmmrrrxxx~~~wwwvvvzzzxxxtttssssssqqqtttvvvsssqqqjjj]]]QQQLLLIIIIIIKKKNNNTTT```lllooovvvxxxuuuqqqmmmiiifffeeedddhhhgggjjjqqq||||||uuukkkddd^^^VVVLLLDDDCCCCCCFFFMMMWWWaaaiiimmmnnnnnnqqqssssssuuu}}}xxx]]]QQQGGGHHHQQQYYY```eeejjjlllpppsssuuuvvvuuuuuu~~~~~~{{{vvviiifffdddfffmmmtttyyyzzz|||sssjjj___hhhooo}}}yyyuuuxxx~~~|||qqqaaaQQQHHH<<<;;;888666555666888999999999;;;<<<===>>>>>>>>>>>>???@@@CCCEEEGGGFFFDDDBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???@@@AAAAAAEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAADDDIIILLLOOORRRVVVXXX^^^\\\ZZZXXXXXXZZZ]]]___eeerrr{{{rrreeeYYYQQQNNNOOOPPPUUUWWW[[[]]]^^^^^^___aaa______```bbbeeegggfffeeecccccccccccccccdddeeeffffffggggggggggggfffeeedddfffffffffffffffggghhhiiihhhhhhhhhgggggggggffffffdddeeefffggghhhiiijjjjjjkkklllmmmnnnoooooonnnnnnppprrrttttttrrrssswww{{{tttfff]]][[[^^^ffflllmmmjjjkkkssszzz}}}{{{ppp```XXX\\\bbbfffggg___VVVPPPMMMOOOWWWaaafffhhhkkkkkkhhhfffdddcccddd^^^UUULLLFFFCCCBBBCCCBBBHHHQQQXXX```kkkxxxxxxqqqfff___WWWSSSVVV\\\aaadddjjjlllpppwww~~~|||xxx{{{~~~zzzxxxxxx{{{~~~~~~|||xxxqqqcccVVVLLLHHHFFFHHHJJJPPP[[[fffiiirrr~~~|||uuutttqqqmmmiiifffdddcccddddddgggmmmvvv}}}}}}wwwooofff]]]SSSJJJDDD??????AAAGGGQQQ[[[bbbfffffffffhhhjjjjjjjjjrrr{{{|||cccVVVMMMNNNVVV___gggmmmqqqsssuuuwwwxxxwwwvvvtttzzz{{{~~~|||xxxnnnjjjhhhjjjpppvvvyyyzzz}}}zzzppphhhcccpppyyyzzzuuuvvv}}}{{{ooo___OOOEEE<<<;;;888666666777999:::999:::;;;<<<===>>>>>>>>>@@@@@@AAADDDGGGHHHGGGFFFBBBBBBAAAAAAAAAAAABBBBBBFFFEEEDDDCCCCCCCCCDDDDDDAAAAAABBBBBBDDDEEEGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBEEEJJJMMMPPPSSSWWWYYY\\\[[[XXXVVVVVVXXX[[[]]]gggsss{{{uuukkk___UUUPPPOOOPPPUUUXXX[[[\\\\\\]]]]]]___\\\\\\]]]___cccfffggggggdddcccbbbbbbccceeegggiiifffgggggggggggggggfffeeefffeeeffffffggghhhiiijjjhhhhhhggggggggggggffffffffffffggghhhiiijjjjjjkkkkkkkkklllnnnnnnoooooonnnppprrrtttsssrrrssswwwzzz|||qqqddd^^^^^^ccckkkooommmkkkpppxxx~~~uuueee\\\]]]aaadddiiiaaaYYYTTTQQQQQQWWW```dddgggjjjkkkiiieeecccbbbdddaaa[[[SSSMMMHHHEEECCC@@@DDDIIIMMMRRRYYYbbbiiizzzyyymmm___VVVWWW\\\aaacccfffiiinnnvvvzzz}}}~~~~~~|||tttfffYYYNNNIIIFFFGGGHHHLLLUUU___cccnnn}}}zzztttsssrrrooolllhhhfffdddaaacccfffjjjooovvv~~~}}}uuujjj\\\PPPGGGDDD======>>>CCCKKKTTT[[[^^^^^^]]]]]]_________eeemmmvvv~~~cccWWWNNNOOOWWWaaajjjqqqzzzzzz||||||{{{yyyvvvtttssswww|||~~~~~~|||{{{zzzqqqnnnlllnnntttzzz|||}}}|||~~~xxxoooiiigggyyyyyysssvvv}}}{{{nnn\\\KKKBBB<<<:::888777777888999;;;999:::;;;===>>>>>>>>>>>>CCCBBBCCCEEEHHHIIIHHHGGGBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBCCCFFFJJJNNNPPPSSSWWWZZZZZZYYYWWWUUUUUUVVVYYYZZZfffsss}}}}}}zzzrrrggg[[[TTTQQQQQQVVVXXX[[[]]]]]]]]]^^^___[[[ZZZZZZ\\\aaaeeehhhiiifffeeecccbbbbbbeeegggiiiffffffggggggggggggggggggffffffffffffggghhhjjjjjjiiiiiiiiiiiiiiiiiihhhhhhgggggghhhiiijjjjjjkkkkkkjjjkkklllmmmnnnnnnooooooppprrrssssssqqqrrrvvvyyy|||~~~oooeeeaaa___hhhoooooolllnnnwww~~~|||mmmbbb```cccdddllleee^^^YYYSSSPPPTTT[[[fffjjjnnnooolllgggcccaaadddbbb___ZZZTTTMMMGGGDDDBBBDDDFFFGGGIIINNNTTTYYYbbbiiivvv|||hhh[[[YYY]]]aaabbbdddfffmmmvvv}}}~~~yyykkk^^^TTTNNNIIIIIIIIIKKKRRRZZZbbbmmm|||~~~wwwwwwvvvtttrrrnnnkkkiiidddgggkkklllnnnuuuppp^^^NNNFFFCCC>>>======AAAIIIPPPVVVYYYWWWUUUUUUXXXXXXXXX^^^eeejjjsss|||bbbXXXOOOQQQYYYbbblllttt~~~~~~zzzwwwtttoootttzzz|||{{{yyyyyyzzzqqqooonnnqqqxxx~~~}}}~~~yyyrrrooommmrrrpppuuu}}}{{{lllYYYIII@@@;;;:::999888888999;;;<<<:::;;;<<<===>>>?????????CCCCCCCCCDDDGGGHHHHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBEEEDDDCCCAAA@@@@@@??????CCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGIIIIIIHHHGGGEEEDDDCCCCCCDDDFFFJJJLLLOOORRRVVVYYYZZZXXXWWWUUUUUUVVVXXXZZZbbbnnnwwwzzz}}}vvvmmmbbbYYYTTTQQQUUUXXX\\\^^^^^^___```aaa\\\ZZZXXXYYY^^^cccggghhhiiigggeeebbbbbbccceeefffeeefffffffffgggggghhhhhhfffffffffggggggiiijjjjjjhhhhhhhhhhhhhhhhhhiiiiiihhhhhhiiiiiijjjjjjkkkkkkjjjjjjkkklllmmmnnnooopppooorrrsssrrrpppqqquuuxxx~~~|||nnneee___fffnnnpppmmmmmmuuu~~~wwwjjjeeeddddddllleee^^^YYYSSSOOORRRXXXggglllqqqrrroooiiiccc___ccccccbbb___ZZZRRRJJJFFFEEEEEEEEEDDDEEEHHHLLLOOOQQQXXXcccqqqrrrbbb]]]^^^aaabbbbbbeeelllvvv~~~}}}}}}tttgggYYYRRRLLLJJJJJJKKKOOOUUU```jjjxxx{{{{{{zzzyyywwwtttrrrpppkkknnnrrrrrrrrrwwwwwwcccQQQGGGDDD???>>>===AAAGGGNNNSSSUUUSSSPPPOOORRRSSSTTTYYY```dddkkkttt}}}vvvddd[[[TTTWWW^^^fffpppyyy|||~~~{{{vvvsssoootttzzz|||{{{zzzzzz|||tttrrrrrruuuzzz~~~~~~zzzzzzzzzzzz}}}{{{wwwwwwtttiiikkkrrr}}}zzziiiVVVHHH@@@::::::999999:::;;;<<<===;;;;;;===>>>???@@@@@@@@@CCCBBBAAABBBEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGGGGGGGGGGFFFFFFEEEFFFEEECCCBBBAAA@@@??????CCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDEEEFFFGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCEEEHHHJJJMMMPPPTTTXXXZZZYYYXXXWWWXXXYYY[[[\\\]]]iiizzz}}}sssrrrwww~~~vvvnnnfff^^^VVVPPPSSSVVVZZZ^^^___aaaccceeeaaa]]]YYYXXX[[[```dddfffiiigggeeecccbbbbbbcccdddddddddddddddeeeggghhhiiihhhhhhgggggghhhhhhiiiiiieeeeeeffffffffffffgggggghhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkklllnnnooopppoooqqqsssrrrpppppptttwww~~~~~~ooogggjjjoooqqqooommmsss{{{wwwpppmmmkkkmmmfff___ZZZTTTPPPSSSXXXdddjjjqqqtttqqqkkkddd```bbbdddeeeddd___WWWOOOJJJFFFEEECCCBBBBBBDDDFFFHHHHHHMMMUUUaaannn~~~{{{kkkbbb___aaacccbbbeeemmmwwwyyyuuuttttttuuuxxx|||~~~yyylll]]]TTTMMMKKKKKKJJJMMMQQQ[[[eeesss{{{{{{zzzyyyxxxvvvtttssspppsssuuuuuutttyyy}}}jjjXXXMMMHHH@@@???>>>@@@FFFLLLQQQTTTRRRNNNLLLOOOPPPQQQUUUZZZ^^^cccjjjqqqzzz~~~yyypppaaaZZZUUUXXX^^^eeennnvvvzzz}}}{{{tttooonnnqqqvvvyyy{{{||||||}}}yyywwwvvvxxx|||~~~}}}zzztttsssqqqqqquuu||||||yyy}}}{{{jjjdddjjjrrr|||vvveeeSSSFFF@@@999999999:::;;;<<<===>>>;;;<<<===???@@@@@@@@@@@@BBBAAA@@@AAACCCDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDEEECCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFCCCEEEGGGIIIKKKOOOTTTWWWZZZZZZZZZZZZ[[[]]]^^^___^^^jjjzzz}}}rrroooqqq|||ssslllhhhaaaVVVNNNOOOSSSXXX\\\___bbbeeegggfffaaa[[[XXXYYY]]]aaacccfffeeedddcccccccccccccccccccccbbbcccdddfffhhhiiijjjiiihhhhhhggghhhhhhhhheeeeeeeeefffffffffgggggghhhhhhhhhiiiiiiiiiiiiiiijjjiiiiiijjjlllnnnpppqqqoooqqqrrrqqqoooooosssvvvzzztttrrrssstttqqqmmmpppwwwzzzsssjjjbbbZZZSSSUUUZZZaaahhhqqqwwwvvvpppjjjfffccceeehhhhhhddd\\\TTTOOOIIIFFFCCC@@@@@@AAAAAABBBEEEGGGLLLTTT```ooorrrfffaaaaaadddbbbfffmmmxxxzzzrrrnnnmmmlllmmmnnnpppooommmkkkgggllloooooorrr}}}|||nnnbbbYYYQQQOOONNNMMMNNNQQQVVVaaarrr~~~xxxwwwvvvtttsssrrrrrrrrrppprrrrrrrrrrrrvvv|||~~~ppp```SSSLLLDDDBBBAAADDDIIIOOOTTTVVVWWWRRRNNNPPPPPPPPPRRRVVVVVVZZZ```gggpppwwwtttmmm]]]XXXVVVYYY^^^ccckkkrrryyy}}}zzzpppjjjeeegggkkkqqqvvvzzz{{{zzzwwwvvvwwwzzz~~~sssoookkkiiikkksss{{{zzzxxxpppfffeeemmmuuuzzz}}}|||qqq```NNNDDD@@@999999:::;;;<<<===>>>???<<<<<<>>>???@@@AAAAAAAAACCCAAA@@@@@@BBBDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCEEEDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIKKKOOOTTTXXXYYYZZZZZZ[[[]]]___aaabbbdddppptttoooqqqyyyzzzooojjjhhhbbbVVVLLLLLLPPPVVV[[[___bbbfffhhhjjjddd]]]XXXXXX\\\___bbbbbbcccccccccccccccccccccbbbbbbbbbbbbccceeegggiiikkkjjjiiihhhggggggggggggfffggggggggghhhhhhiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkknnnpppqqqoooqqqrrrqqqoooooorrrvvvvvv~~~yyyvvvwwwsssnnnooottt{{{vvvkkk```WWWVVVZZZaaahhhssszzz{{{vvvpppmmmdddgggjjjkkkggg```XXXSSSLLLHHHDDDAAA@@@@@@@@@???EEEEEEHHHMMMWWWfffvvvwwwiiiaaabbbeeecccgggnnnyyyvvvnnnkkkhhhhhhhhhhhhgggddd___[[[SSSYYY\\\ZZZ[[[ggguuu~~~xxxvvvtttggg]]]UUUSSSRRRQQQQQQSSSSSSaaattt}}}tttsssqqqooonnnnnnnnnooonnnnnnnnnnnnooorrrvvvyyy~~~ttteeeXXXPPPHHHGGGFFFHHHMMMTTTXXXZZZ]]]WWWSSSSSSRRRQQQRRRUUUPPPTTTYYY```kkktttsssmmm```\\\ZZZ^^^cccgggmmmtttyyy~~~yyynnnfff[[[\\\___gggpppvvvwwwuuussssssuuu{{{wwwqqqiiiddddddjjjrrrwww}}}wwwvvv~~~tttjjjeeeiiirrrzzzyyy{{{yyynnn\\\KKKBBB@@@888999:::;;;<<<>>>??????<<<===>>>???@@@AAAAAAAAADDDBBB@@@@@@BBBDDDEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHIIIJJJIIIHHHGGGFFFIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGIIIJJJLLLPPPUUUYYYXXXYYYZZZ\\\^^^```bbbccckkkvvv{{{tttnnnzzzuuulllfff___UUULLLKKKLLLQQQYYY]]]```dddjjjoookkkeee___]]]\\\]]]]]]aaabbbcccddddddcccaaaaaafffeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjiiiiiiiiiiiihhhiiiiiiiiijjjkkknnnpppqqqtttsssrrrqqqrrrrrrsssttt}}}|||yyywwwqqqmmmlll|||yyykkkbbb^^^]]]bbbiiisss{{{~~~zzztttoookkkiiihhhhhhhhheee```[[[RRRLLLFFFBBBAAAAAA???<<>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCDDDEEECCCEEEGGGGGGEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA@@@AAABBBEEEFFFKKKJJJHHHFFFEEEEEEFFFFFFIIIIIIIIIGGGEEEDDDEEEGGGKKKLLLNNNQQQSSSTTTTTTTTTXXXWWWXXXZZZYYYZZZaaajjjoooxxxxxxssstttwwwnnnggg```VVVOOOMMMMMMQQQXXX\\\^^^bbbgggmmmmmmlllfff___[[[[[[]]]```aaabbbcccccccccbbbbbbfffeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhjjjiiiiiijjjkkkmmmoooppprrrqqqqqqpppqqqrrrssstttyyy{{{{{{tttooonnnrrr}}}xxxmmmgggddddddiiirrr|||{{{vvvllljjjiiiiiijjjjjjgggdddYYYTTTNNNHHHDDDBBB???===@@@AAAAAADDDIIISSS^^^fffsss~~~xxxnnngggeeedddfffkkkttttttjjjgggiiihhhfffbbb]]]XXXTTTQQQQQQOOOMMMKKKKKKNNNQQQSSS\\\XXX[[[cccfffhhhsssrrrfffbbb\\\XXXVVVVVVTTTTTTYYYdddvvvpppjjjddd``````bbbcccccceeeeeedddcccbbbcccfffiiiqqqsssvvvwwwvvvpppiiieeebbb]]]YYYXXX\\\aaadddfffhhh```[[[[[[ZZZVVVTTTVVVNNNRRRVVV\\\gggsssvvvtttnnnmmmkkkiiihhhiiikkklllrrrwww}}}~~~tttfff\\\SSSTTTTTTWWW```kkkooommmfffeeefffjjjtttyyymmmbbb\\\]]]cccooovvvxxxlllllltttwwwrrrmmmkkkoooxxxxxxcccRRRHHHAAA<<<<<<:::999999<<<>>>???>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBDDDEEEFFFEEEDDDCCCDDDFFFEEEFFFGGGFFFEEEEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBAAABBBCCCEEEFFFEEEFFFGGGHHHIIIIIIHHHHHHJJJJJJKKKIIIGGGGGGHHHIIILLLNNNQQQTTTVVVVVVVVVUUUWWWVVVWWWYYYXXXWWW\\\ccciiirrryyypppzzz{{{pppiiiaaaXXXRRROOOMMMOOOUUUZZZ[[[___dddjjjooorrroooeee]]][[[\\\^^^___aaabbbcccdddddddddfffeeeeeeeeeeeefffggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffggghhhhhhiiiiiikkkjjjjjjjjjkkklllnnnoooooooooooopppqqqrrrssstttuuuwww~~~xxxrrrooojjjtttwwwsssmmmnnnttt~~~~~~rrrpppmmmlllllllllkkkjjjccc```[[[SSSJJJDDDAAA@@@???@@@@@@BBBEEELLLTTTZZZgggqqq}}}~~~{{{vvvxxx{{{}}}uuulllgggeeefffjjjsss}}}wwwmmmjjjlllmmmllljjjfff```ZZZWWWWWWUUURRROOOLLLJJJIIIIIIOOOLLLNNNUUUXXXZZZdddqqq{{{nnnfffccc^^^[[[ZZZZZZYYYYYY[[[fffvvvrrrlllccc]]]\\\]]]___``````aaabbbbbbaaaaaaccceeejjjlllooosssuuuuuuttttttrrrnnniiiffffffhhhjjjkkkooohhhcccaaa___ZZZWWWXXXTTTVVVXXX\\\gggtttyyyyyywwwuuusssqqqooonnnmmmmmmooorrrvvvxxxuuulllaaaXXXOOOPPPQQQTTT]]]gggjjjhhh______aaafffnnnzzz|||mmm___[[[]]]bbblllyyyvvvkkkkkkrrr}}}vvvjjjhhhgggjjjsssxxxbbbOOOEEE@@@;;;;;;:::999:::<<<===<<<;;;???????????????@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEGGGIIIGGGFFFFFFFFFFFFFFFFFFGGGEEEDDDCCCCCCCCCDDDFFFGGGCCCEEEHHHKKKLLLKKKIIIHHHJJJKKKLLLKKKJJJIIIJJJLLLNNNQQQTTTXXXZZZYYYXXXWWWWWWVVVXXXZZZXXXUUUYYY___eeeooo}}}qqqyyytttkkkccc[[[UUUOOOLLLLLLRRRWWWZZZ^^^cccgggmmmrrrsssmmmeee___\\\]]]^^^___aaacccdddeeeffffffeeeeeeeeeeeefffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhheeeeeefffggghhhiiijjjkkklllkkkjjjjjjjjjkkklllmmmnnnnnnoooppprrrsssuuuuuuuuuvvvzzzvvvqqqkkkqqqzzz|||zzz||||||yyytttooolllkkkkkkkkklllkkkhhh___SSSIIIDDDCCC???@@@AAAAAADDDHHHOOOSSS```jjjvvv~~~zzzwwwppprrrssstttvvvzzz{{{qqqjjjfffgggjjjrrr|||~~~{{{{{{|||}}}tttrrrqqqsssuuuuuurrrmmmhhhddd]]]\\\ZZZWWWSSSOOOMMMKKKLLLIIIJJJNNNPPPRRRZZZcccvvvyyylllfffccc___\\\\\\\\\\\\\\\^^^hhhwwwxxxqqqggg___[[[\\\___aaabbbdddeeeeeecccbbbcccdddiiikkknnnppptttwww|||~~~}}}wwwrrrnnnmmmllllllpppmmmiiifffbbb^^^\\\[[[YYYZZZZZZ]]]hhhvvv~~~~~~~~~}}}{{{yyyvvvrrrpppnnnmmmnnnpppqqqnnnggg]]]VVVPPPRRRSSSVVV^^^gggiiifff___^^^^^^bbbfffooo}}}}}}kkk```\\\XXXcccrrr~~~vvvnnnooouuuvvvmmmbbb```aaagggsssxxx```MMMDDD@@@<<<;;;::::::;;;<<<<<<:::999@@@???????????????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFFFFEEEDDDEEEGGGIIIIIIHHHFFFDDDEEEGGGJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEEEEDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKJJJHHHGGGIIIKKKLLLLLLKKKJJJKKKLLLNNNQQQVVVZZZ\\\[[[YYYWWWXXXWWWXXXYYYXXXWWW[[[ccciiissswww{{{yyyooofff^^^YYYOOOKKKJJJPPPVVVZZZ^^^ccceeeggglllqqqsssooofff___\\\]]]^^^```bbbdddfffgggfffeeeeeeeeeeeefffggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffggghhhjjjkkklllllllllkkkjjjiiijjjjjjkkklllnnnoooppprrrtttuuuvvvwwwuuuuuuwww|||xxxrrrqqqrrrwww~~~xxxqqqkkkiiiiiijjjoooqqqpppiii]]]QQQJJJGGGAAAAAABBBCCCDDDHHHMMMQQQ[[[fffqqqyyyzzzvvvpppnnnllljjjjjjooouuu{{{zzz~~~wwwppphhhhhhkkkrrr}}}|||{{{xxxvvvuuuyyyyyyxxxsssvvvzzz}}}}}}zzzuuurrrfffeeeccc```\\\WWWRRRPPPLLLIIIHHHHHHIIIJJJOOOTTTcccqqqzzznnngggddd___]]]\\\]]]]]]\\\bbbjjjxxx}}}vvvlllaaa[[[[[[^^^aaaeeefffhhhgggdddbbbbbbbbbiiikkknnnpppttt{{{~~~vvvqqqnnnmmmnnnnnnmmmiiieeeccc```^^^]]]]]]\\\___jjjyyy~~~yyyuuuqqqoookkkkkklllmmmjjjddd\\\VVVRRRTTTVVVZZZbbbjjjkkkhhhaaa]]][[[]]]```eeerrryyyhhh___WWW___lllxxx|||sssnnnpppvvvuuukkkbbb^^^]]]cccppp~~~vvv^^^LLLDDDAAA>>>@@@???>>>???@@@@@@>>><<>>>>>???@@@@@@CCCCCCCCCCCCCCCDDDEEEEEECCCEEEFFFFFFEEEEEEFFFHHHIIIIIIHHHFFFDDDDDDGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJHHHJJJLLLLLLKKKJJJJJJKKKKKKOOOTTTYYY[[[[[[YYYXXXXXXVVVVVVXXXWWWXXX```iiipppyyy}}}|||~~~vvvlllddd___RRRLLLIIINNNUUUYYY]]]aaabbbbbbfffmmmttttttmmmeee\\\]]]^^^___aaadddfffgggfffeeeeeeeeeeeefffggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiifffggghhhiiijjjkkkllllllkkkkkkjjjiiiiiijjjkkklllnnnoooqqqsssuuuvvvvvvvvvssstttvvvyyy{{{wwwsssttt{{{zzzrrrlllhhhiiijjjmmmppprrrpppggg\\\QQQJJJCCCCCCCCCCCCDDDGGGLLLPPPTTT___kkksss||||||xxxrrrooojjjeeebbbccciiimmmooosssyyy|||wwwjjjjjjlllsss{{{wwwvvvssspppnnnpppwwwxxxwwwvvvyyy~~~}}}tttssspppkkkeee^^^YYYUUUNNNLLLIIIGGGFFFGGGJJJLLLVVVbbbuuuzzzpppiiieeeaaa^^^]]]]]]\\\[[[ccclllyyy~~~xxxnnnccc[[[YYY\\\```eeefffgggfffdddbbbaaabbbiiikkkooorrrxxx~~~vvvqqqpppnnnqqqrrrmmmiiihhhfffccc______^^^aaammm}}}yyytttooollliiiiiijjjjjjiiiccc\\\WWWRRRVVVYYY___hhhqqqrrroooeee\\\WWWYYYZZZ^^^iiivvvsssfff\\\___fffqqq|||wwwooommmrrrwwwyyyoooddd```]]]cccooo|||qqqZZZIIICCCAAA??????>>>======>>>???===<<<>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFFFFCCCEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHFFFDDDDDDFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJMMMOOOGGGJJJLLLLLLJJJIIIIIIIIIIIILLLQQQVVVYYY[[[ZZZZZZWWWVVVWWWYYYZZZ\\\dddmmmuuu~~~~~~xxxtttzzz}}}sssjjjeeeXXXPPPKKKNNNSSSWWWZZZ]]]___```dddjjjpppssspppmmm]]]]]]]]]^^^```ccceeegggfffeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkkfffgggggghhhiiijjjjjjkkkjjjjjjiiiiiiiiijjjlllmmmnnnoooqqqsssttttttttttttooorrrtttvvvzzz}}}{{{uuulllfffeeeggghhhlllqqqtttpppeeeWWWMMMEEEEEECCCAAAAAACCCHHHLLLNNNYYYeeeooozzz~~~yyyvvvpppiiibbb______```bbbeeejjjrrrzzz}}}|||zzzllllllnnnuuu}}}vvvrrrqqqllliiiggghhhnnnvvv|||xxxqqqqqqpppsssxxx|||~~~~~~|||zzzvvvtttpppkkkddd]]]XXXUUUMMMLLLHHHEEEEEEFFFGGGGGGLLLTTTaaaooozzzqqqmmmiiiccc___]]]\\\[[[ZZZccclllzzz~~~zzzqqqeee]]]ZZZ\\\```dddeeefffeeeddddddeeefffkkknnnrrruuu{{{xxxrrrppprrrwwwyyysssnnnmmmkkkggg``````___cccpppwwwooojjjfffffffffhhhiiihhhccc\\\WWWSSSXXX^^^fffrrr||||||oooaaaVVVVVVVVVVVV^^^iiiqqqtttddd``````iiiwwwtttooorrr{{{}}}~~~}}}sssfffcccaaagggrrr|||zzzjjjUUUFFFAAA???>>>===;;;999999:::<<<<<<<<<============>>>@@@AAAAAABBBBBBBBBCCCCCCDDDFFFFFFCCCEEEFFFFFFFFFFFFGGGIIIGGGHHHHHHGGGEEEDDDDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFEEEDDDDDDCCCBBBCCCEEEGGGIIIKKKLLLMMMHHHKKKMMMMMMKKKIIIHHHHHHGGGJJJOOOTTTXXX[[[\\\]]]YYYZZZ]]]bbbcccccchhhooozzz|||ssslllqqqxxxoooiii\\\SSSLLLNNNSSSUUUWWWZZZ]]]```dddiiillloooqqqrrr]]]]]]]]]^^^```ccceeeffffffeeeeeeeeeeeefffggggggiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggffffffgggggghhhhhhiiiiiijjjiiiiiihhhiiikkklllmmmmmmoooppprrrsssssssssrrrnnnqqqssstttuuu{{{xxxlllcccaaaaaadddhhhooouuutttjjjZZZOOOGGGFFFBBB???>>>@@@DDDHHHJJJUUUcccnnnzzz}}}xxxpppggg___[[[ZZZXXXZZZ^^^gggqqqwwwzzzyyymmmmmmooovvvzzzsssnnnmmmgggdddaaabbbhhhooouuuxxx~~~~~~qqqkkkkkkdddfffjjjnnnpppooonnnmmmjjjiiieee```ZZZUUUPPPNNNHHHFFFCCC???@@@BBBCCCBBBEEEIIIQQQ[[[iii}}}yyyqqqoookkkeeeaaa^^^]]][[[ZZZbbblll{{{|||tttiii___\\\^^^bbbdddeeefffffffffgggjjjlllooorrrvvvxxx|||wwwqqqooovvv}}}~~~xxxrrrqqqnnnjjj`````````dddrrrtttllleeebbbcccdddfffhhhhhhccc]]]WWWTTTZZZbbblllzzzyyygggXXXVVVTTTPPPTTT]]]dddrrriiiaaa\\\dddttt}}}tttrrrzzz||||||~~~}}}zzz{{{tttgggddddddkkkvvv~~~}}}yyyttteeeQQQCCC???>>>===@@@===;;;;;;<<<>>>@@@@@@<<<<<<<<<===>>>@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEECCCEEEFFFGGGFFFFFFHHHIIIEEEGGGHHHGGGEEECCCCCCCCCGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDGGGIIIJJJIIIHHHGGGJJJLLLNNNNNNKKKIIIHHHGGGGGGJJJNNNSSSXXX[[[^^^___\\\___ffflllllljjjlllqqq}}}{{{rrrqqqwwwyyyppplllaaaYYYQQQMMMOOOUUUZZZ]]]]]]^^^___ccciiinnnpppqqqhhh^^^YYY\\\```___^^^```ddddddccccccccccccdddeeegggggghhhiiijjjjjjkkkkkkhhhhhhiiiiiiiiiiiihhhhhhggggggggghhhiiiiiijjjjjjjjjjjjjjjiiijjjjjjkkkkkkjjjkkklllnnnoooooopppppprrrrrrqqqqqqsssxxx~~~tttfff_________aaagggnnnqqqjjj\\\QQQJJJEEEAAAAAA@@@???BBBFFFJJJQQQ]]]iiiuuu~~~uuulllccc[[[UUUUUUUUUWWW[[[^^^dddppp}}}uuurrrppptttvvvmmmiiijjjbbb```]]]\\\___fffmmmrrrxxxxxxxxxuuuoooggg```[[[]]]]]]^^^___````````````\\\[[[XXXTTTPPPLLLIIIGGGEEEDDDBBB@@@????????????FFFGGGJJJOOOVVVbbbwww|||vvvrrrnnnkkkiiigggaaa[[[YYY\\\cccooouuuiiiaaa```cccfffiiijjjlllmmmnnnooorrrtttxxxyyy}}}vvvpppuuuwww}}}xxxqqqkkkaaa]]]ZZZ___ooowwwooohhhddd```bbbeeehhhhhhccc]]]WWWQQQWWW]]]gggxxxzzzggg[[[TTTOOOPPPUUUZZZbbbpppvvvkkk```aaalllzzz|||uuuqqquuu||||||wwwgggfffjjjsss{{{~~~uuugggWWWMMMEEE===:::;;;===============>>>??????:::<<<>>>?????????@@@AAA@@@@@@@@@AAACCCFFFHHHJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFIIIIIIJJJNNNTTTYYY]]]^^^fffkkkrrruuutttssstttuuu{{{rrrooosss}}}}}}uuuqqqfff^^^TTTNNNOOOSSSXXX[[[\\\\\\^^^aaafffkkknnnoooiii___YYY[[[^^^^^^^^^aaadddddddddddddddeeeffffffhhhhhhhhhiiiiiijjjjjjjjjggggggggghhhhhhgggggggggggggggggghhhiiiiiijjjjjjkkkjjjjjjiiijjjjjjkkkkkkjjjkkklllmmmooooooooopppooopppqqqrrrsssvvvzzz~~~{{{mmmcccaaa\\\]]]bbbhhhlllggg[[[RRRJJJDDDAAA@@@@@@???BBBFFFLLLRRR[[[fffppp{{{zzzrrrhhh^^^WWWPPPOOOOOOQQQTTTYYYfffrrruuurrrqqqvvvwwwmmmgggeee^^^\\\ZZZYYY\\\bbbhhhlllmmmlllkkkhhhccc\\\UUUQQQIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMKKKIIIGGGEEEDDDCCC@@@????????????@@@AAABBB@@@@@@DDDIIIMMMUUUfffuuu|||wwwtttqqqmmmjjjhhhccc]]]\\\___kkkwww|||pppiiiggghhhjjjlllooosssuuuvvvwwwyyyzzzwwwppptttzzz{{{ssslll___ZZZWWW[[[iiiyyy{{{rrrjjjdddaaaaaabbbeeehhhgggccc[[[VVVQQQVVV[[[dddtttuuuggg\\\RRRNNNOOOPPPWWWdddvvvwwwlllaaa```jjjwww|||wwwwww~~~lllmmmqqqyyy|||pppaaaQQQHHHCCC===::::::;;;;;;;;;;;;<<<===>>>???;;;===???@@@?????????AAA@@@@@@@@@AAACCCFFFHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIHHHGGGEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGGGGLLLLLLNNNRRRWWW]]]aaaccciiinnnsssuuuuuuuuuwwwyyy~~~~~~wwwrrrqqqxxx{{{vvvllldddXXXPPPNNNQQQUUUXXXZZZ[[[\\\___bbbgggjjjllliiiaaaYYYXXXZZZ\\\^^^aaacccddddddeeefffggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiffffffggggggggggggffffffggggggggghhhiiiiiijjjjjjkkkkkkjjjjjjiiijjjjjjkkkkkkkkklllmmmnnnooooooppplllnnnqqqrrrrrrsssuuuwwwxxx|||uuuiiiddd[[[[[[]]]cccgggeee]]]UUUJJJEEE@@@@@@???>>>AAAGGGOOOTTT\\\dddlllwww~~~xxxmmmbbbZZZOOOKKKHHHHHHIIINNNZZZfffsssssstttyyyyyypppgggaaaZZZYYYXXXXXX[[[```eeehhheeedddbbb^^^YYYSSSNNNJJJIIIIIIIIIJJJJJJJJJJJJJJJEEEDDDDDDCCCBBBBBBAAAAAA????????????@@@BBBCCCDDD===>>>AAAEEEFFFJJJUUU```xxx}}}yyywwwtttpppmmmjjjeee``````dddrrr~~~yyyqqqnnnnnnooossswww|||yyyqqqrrrzzzvvvlll___XXXSSSWWWcccqqq|||~~~vvvooojjjfffdddggghhhjjjllljjjddd\\\VVVMMMQQQUUU[[[iii~~~xxxkkk\\\PPPLLLIIIMMMXXXgggwwwxxxnnnccc```gggsss~~~{{{yyyyyytttvvv|||zzzkkkZZZIIIBBBAAA>>>:::888999999::::::<<<===??????===???AAA@@@???>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJHHHGGGGGGHHHBBBCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHLLLMMMOOOSSSYYY___dddgggnnnqqqsssrrrppppppssswwwxxxyyysssttt}}}wwwnnnggg[[[RRRNNNOOOSSSWWWYYYZZZ\\\^^^```dddhhhkkkjjjbbbZZZVVVVVVYYY\\\___bbbcccdddfffgggiiiiiijjjhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggghhhiiiiiijjjjjjkkkkkkjjjjjjiiiiiijjjjjjkkkkkkkkklllmmmnnnooopppnnnooopppppppppppprrrtttvvvxxx|||~~~}}}}}}}}}~~~}}}oooggg^^^\\\\\\```eeefffaaa[[[LLLFFFAAA@@@???>>>AAAFFFQQQXXXaaahhhooowww}}}xxxoooeee^^^SSSMMMGGGDDDDDDHHHSSS^^^ppprrrwww|||~~~wwwkkkaaa[[[ZZZZZZZZZ]]]bbbgggjjjjjjhhheeeaaa[[[UUUQQQNNNIIIIIIHHHGGGGGGGGGFFFFFFHHHHHHGGGFFFDDDCCCBBBAAADDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEFFFNNNXXXkkk{{{}}}{{{zzzwwwsssooolllgggbbbbbbfffsss}}}tttqqqrrrtttyyy~~~|||qqqnnnsss}}}{{{nnn```WWWQQQUUU```mmmxxx|||yyyvvvtttssssssuuuuuuuuusssoooggg^^^WWWJJJLLLMMMPPPZZZnnn}}}lll[[[PPPKKKLLLPPP[[[hhhuuu|||xxxoooddd___dddooozzz}}}uuuvvv}}}|||xxx}}}yyyiiiWWWEEE@@@AAA???:::777999999:::;;;<<<>>>@@@AAA???AAABBBAAA@@@>>>>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJIIIHHHGGGGGGHHHDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEGGGHHHHHHIIIIIIJJJMMMQQQVVV\\\bbbgggpppqqqpppmmmiiihhhkkknnnrrr{{{wwwrrrvvv~~~}}}vvvnnnggg^^^TTTOOOOOOSSSVVVYYY[[[\\\]]]___bbbhhhlllkkkfff]]]UUUTTTWWWZZZ\\\```bbbdddfffggghhhiiiiiihhhhhhggggggggggggggggggiiihhhhhhgggggghhhhhhiiiggggggggghhhiiiiiijjjjjjlllkkkjjjjjjiiiiiiiiijjjkkkkkkkkkkkklllnnnooopppqqqqqqpppnnnmmmnnnqqqtttuuuvvvwwwyyy|||}}}|||yyyxxxxxxwwwxxxxxxyyyzzz~~~yyynnnbbb^^^\\\___dddfffccc___PPPIIICCCAAA???>>>AAAFFFQQQ[[[gggpppuuu|||~~~|||zzzwwwtttnnngggcccZZZQQQHHHDDDBBBEEENNNXXXjjjqqqxxxrrrggg^^^\\\[[[\\\```fffmmmqqquuutttqqqmmmgggbbb]]][[[TTTRRRPPPNNNLLLKKKKKKKKKKKKKKKJJJHHHGGGEEEDDDCCCEEEEEEEEEFFFEEEEEEEEEEEEIIIFFFDDDEEEEEEFFFMMMUUUbbbsss}}}||||||yyyuuurrrooojjjdddcccgggqqq~~~uuurrrtttvvv|||~~~~~~}}}ooohhhhhhsssrrrbbbVVVNNNRRR^^^jjjwww~~~yyyrrrhhh^^^WWWLLLKKKIIIIIIOOO```yyylll\\\PPPMMMKKKPPP[[[hhhrrrvvvuuunnneee___bbblllxxx|||rrrxxxzzzzzzyyyiiiWWWEEE@@@AAA@@@<<<888::::::;;;<<<===???AAABBB@@@BBBCCCBBB@@@?????????@@@AAAAAABBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHFFFFFFFFFGGGDDDDDDDDDDDDEEEFFFHHHIIIGGGHHHHHHHHHIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEGGGHHHHHHFFFIIILLLNNNRRRYYY```fffnnnooonnnjjjfffeeegggkkklllwww{{{rrrppptttvvvnnniiiaaaXXXRRRPPPSSSVVVXXXZZZ\\\]]]^^^bbbhhhnnnooolllcccXXXTTTWWWZZZZZZ___```bbbdddfffggggggfffffffffffffffggggggggggggjjjiiihhhgggggghhhiiijjjggggggggghhhiiiiiijjjjjjllllllkkkjjjiiiiiiiiiiiikkkkkkjjjjjjkkkmmmoooppprrrqqqpppnnnlllmmmqqqtttrrrrrrtttvvvyyy|||~~~~~~|||yyyxxxuuutttsssrrrqqqpppppppppqqqqqqsssxxxwwwfffaaa]]]^^^bbbeeeccc```TTTMMMFFFBBB???>>>@@@FFFPPP[[[jjjtttzzz~~~{{{wwwtttrrrnnnjjjggg^^^TTTJJJDDDBBBDDDKKKSSSdddnnnyyyzzzpppbbb___\\\\\\bbbkkkvvv}}}|||xxxtttqqqhhhfffccc___\\\ZZZYYYYYYPPPOOONNNMMMLLLKKKJJJIIIFFFGGGHHHJJJKKKKKKKKKKKKLLLHHHFFFGGGGGGGGGMMMTTTYYYkkk||||||~~~|||yyyvvvsssmmmfffdddfffnnn{{{zzzuuuvvvwww{{{}}}{{{}}}~~~pppeeeaaalll|||{{{eeeVVVKKKPPP[[[hhhwww|||rrrhhh___XXXRRRMMMIIIHHHMMMYYYooo~~~mmmXXXRRRKKKKKKSSS```jjjooopppllleee```bbbjjjwww{{{sss~~~{{{xxxeeeVVVFFFAAAAAA???===;;;;;;;;;<<<<<<>>>???AAAAAAAAABBBCCCCCCAAA???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCEEEFFFFFFEEEEEEEEEFFFDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEGGGGGGFFFIIILLLNNNQQQWWW___fffkkkmmmnnnlllhhhgggiiikkkgggssswwwsssuuuyyyqqqnnnggg^^^VVVRRRRRRTTTUUUXXX[[[\\\\\\```hhhooouuusssjjj^^^XXXZZZ\\\ZZZ]]]^^^aaacccdddddddddccceeeeeeeeeffffffgggggggggiiihhhgggffffffggghhhiiiggggggggghhhiiiiiijjjjjjmmmlllkkkjjjiiiiiiiiiiiikkkkkkjjjjjjkkkmmmooopppnnnooopppooonnnmmmoooqqqpppqqqsssvvvxxx{{{|||}}}yyy{{{|||}}}||||||||||||zzz|||}}}~~~}}}{{{yyywwwsssrrrpppmmmjjjhhhfffeeeeeeeeefffjjjqqqyyy|||lllfffaaaaaadddfffdddaaaYYYQQQIIIDDD@@@>>>@@@EEENNNZZZiiisssyyy~~~|||yyyvvvtttqqqmmmjjjaaaWWWLLLGGGDDDDDDJJJPPP___kkkyyywwwiiieee```___fffttt}}}{{{vvvqqqllliiihhhgggcccbbb```]]][[[XXXVVVUUUPPPQQQRRRSSSTTTSSSSSSRRRQQQNNNNNNPPPPPPNNNPPPUUUWWWhhh~~~||||||~~~|||zzzxxxqqqhhhdddfffjjjvvv|||yyyxxxvvv||||||yyyzzzzzz|||yyykkkcccjjjwwwmmm[[[NNNQQQ\\\hhhyyy~~~uuulllddd___TTTNNNIIIIIIMMMVVVgggwwwiii```TTTOOORRR\\\dddjjjkkkiiieeeaaabbbjjjwww}}}yyyttt|||uuu^^^QQQDDD???>>>======???;;;;;;;;;<<<===>>>???@@@@@@BBBCCCCCCAAA@@@AAABBB@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBDDDFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFIIILLLMMMNNNTTT]]]dddmmmppprrrpppkkkfffeeefffdddqqq~~~zzz{{{|||tttqqqlllbbbYYYSSSRRRTTTTTTWWWZZZZZZ[[[___hhhoooxxxxxxpppbbb[[[\\\]]][[[\\\]]]```bbbccccccbbbaaaddddddeeeeeefffggghhhhhhiiigggfffeeeeeefffgggiiiggggggggghhhiiiiiijjjjjjmmmlllkkkjjjiiiiiiiiiiiikkkkkkjjjiiijjjmmmoooqqqjjjmmmppppppooonnnmmmmmmrrrsssuuuwwwyyyyyyxxxxxxxxxzzz{{{{{{zzzzzzzzz{{{uuuwwwzzz{{{|||{{{yyywwwrrrqqqnnnjjjfffbbb___]]]^^^^^^___bbbfffkkkppprrr|||rrrlllfffeeehhhjjjgggddd[[[SSSJJJEEEAAA>>>@@@EEELLLXXXfffpppvvv~~~|||zzzxxxtttpppllldddZZZOOOIIIGGGFFFKKKPPP\\\iiiyyy{{{pppjjjdddccckkk{{{{{{yyyuuupppkkkfffbbb```]]]]]]]]]]]]\\\ZZZXXXWWWXXXVVVXXX[[[[[[WWWVVVXXXZZZjjj~~~{{{|||~~~~~~|||tttjjjeeeffffffqqq|||yyyrrrxxx{{{wwwwwwvvvwww{{{tttgggkkktttvvvaaaRRRTTT^^^jjj|||xxxpppjjjfffTTTLLLGGGIIIMMMTTTbbbppp}}}zzzooo___UUUUUU[[[aaaeeeggggggeeebbbbbbjjjwww|||xxxsss}}}~~~rrrWWWLLLAAA===<<<;;;===AAA;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCBBBAAABBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBDDDFFFFFFFFFEEEFFFGGGJJJIIIGGGEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEEEEDDDGGGJJJJJJKKKPPPZZZaaaqqqtttuuurrrjjjbbb^^^\\\bbbppp{{{}}}yyyvvvppphhh___WWWSSSRRRUUUWWWXXXWWWVVV[[[dddkkkvvv|||uuudddXXXXXX\\\^^^_________``````aaaaaaddddddddddddddddddddddddffffffggggggggggggffffffhhhgggfffeeefffhhhjjjkkklllmmmmmmkkkiiigggggghhhggghhhjjjlllmmmmmmmmmlllmmmmmmnnnnnnoooppppppppptttttttttuuuuuuuuuuuuuuuxxxwwwwwwvvvuuutttttttttvvvxxxyyyzzzyyyvvvsssqqqnnnmmmkkkhhhfffdddcccccc[[[[[[ZZZYYYYYY\\\bbbfffppp|||wwwsssooollllllkkkiiihhh]]]WWWOOOGGGCCCCCCEEEHHHPPPVVV```jjjsss~~~}}}{{{zzzwwwqqqlllfff^^^RRRIIIFFFHHHLLLNNN^^^dddppp}}}xxxsssooonnnpppyyy}}}wwwrrrooollllllkkkjjjgggeeebbb```bbbcccccc```\\\ZZZ[[[]]]___iiixxxzzz{{{|||uuuoooiiifffmmmnnnvvv||||||}}}{{{uuurrroooooouuu|||}}}qqqiiihhhwwwkkkVVVVVV___lll~~~~~~zzzxxxpppfff]]]SSSJJJHHHKKKSSS```kkktttwww~~~rrraaa[[[___ccccccjjjjjjiiigggiiioooyyyxxxrrrooo{{{yyy{{{vvvfffSSSJJJ???;;;===???===:::???>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGJJJIIIIIIHHHGGGGGGGGGHHHGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGCCCFFFIIIIIIHHHKKKSSSZZZggglllpppnnnfff___\\\\\\___nnn}}}zzzwwwrrrkkkbbbZZZTTTQQQSSSVVVWWWWWWWWW[[[cccjjjtttzzz~~~xxxjjj___[[[[[[]]]]]]^^^___```aaaaaaaaaaaabbbbbbcccdddeeefffffffffggggggggggggffffffeeeggggggffffffggghhhjjjjjjlllmmmmmmkkkiiigggggghhhgggiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqttttttttttttttttttttttttvvvvvvvvvuuuuuuuuuttttttvvvwwwxxxyyyxxxuuusssqqqmmmllljjjgggdddbbb```___[[[ZZZXXXUUUUUUXXX]]]aaahhhsss{{{xxxtttrrrqqqnnnjjjggg```[[[SSSLLLIIIIIIKKKMMMRRRXXXaaajjjrrr{{{~~~{{{zzzzzzwwwrrrnnnggg^^^SSSJJJGGGIIILLLNNN^^^cccooo{{{zzzvvvsssssswww{{{{{{yyyvvvsssoookkkiiihhhiiihhheee```^^^___aaabbbkkkyyy~~~zzz{{{yyyqqqiiidddeeefffmmmzzz}}}|||}}}~~~wwwqqqmmmiiihhhnnnuuuwwwmmmhhhrrrrrr\\\XXX^^^jjj|||yyywwwwwwrrrjjj]]]SSSJJJHHHJJJQQQ^^^iiitttvvvzzzssshhhffffffeeekkkkkkkkkjjjlllrrr{{{|||tttooonnn~~~}}}yyyuuuvvv{{{vvvfffRRRIII???;;;===>>>===:::<<<<<<<<<======>>>???@@@>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@AAAAAAAAAAAA@@@??????BBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDDDDEEEEEEFFFHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEHHHJJJJJJJJJLLLQQQUUU^^^bbbffffffcccaaa```aaaeeettt{{{zzzvvvoooggg^^^VVVRRRQQQTTTWWWXXXXXX\\\bbbgggqqqvvv|||zzzrrrggg___ZZZZZZ\\\^^^```aaaaaaaaaaaa``````aaacccdddeeefffggggggggggggggggggfffeeeeeeffffffggghhhiiiiiiiiiiiikkklllmmmkkkiiihhhhhhiiiiiijjjkkklllmmmnnnnnnnnnooonnnmmmlllmmmoooqqqrrrttttttssssssrrrrrrqqqqqqsssssstttttttttuuuuuuuuuvvvwwwwwwwwwvvvuuusssqqqooonnnlllhhheeebbb```___\\\ZZZXXXUUUSSSVVV[[[___eeennnxxx~~~{{{zzzxxxssslllggg___[[[TTTNNNJJJIIIKKKLLLSSSYYYbbbiiipppxxx~~~|||{{{|||zzzuuuqqqfff^^^TTTKKKIIIKKKNNNPPP]]]bbbmmmxxx~~~{{{yyyzzz~~~yyyuuurrrpppooommmiiieeeccccccdddfffmmmzzz~~~yyy{{{|||rrriiibbb^^^___eeemmmwww~~~~~~~~~~~~zzzssskkkfffbbb___dddjjjuuutttiiilllzzz}}}fff\\\^^^gggyyy{{{ttttttwwwuuuppp```VVVMMMIIIKKKQQQ]]]iiirrrsssuuuxxx}}}|||tttooolllmmmmmmmmmmmmpppuuu}}}~~~xxxqqqmmmooo}}}zzztttooonnnmmmooowww~~~qqqbbbPPPHHH???;;;<<<>>>===;;;;;;;;;<<<===>>>??????@@@>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBBBBCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIKKKLLLMMMOOOOOOVVVXXX[[[___bbbfffiiikkkppp|||~~~}}}zzzuuunnnddd[[[TTTPPPSSSVVVXXXYYY\\\```ccckkkpppvvvzzzwwwnnnbbbZZZXXXZZZ]]]___aaaaaaaaa``````aaaaaabbbcccddddddeeeffffffggggggffffffeeedddeeefffhhhjjjjjjjjjiiihhhjjjkkklllkkkiiihhhiiijjjjjjjjjkkklllmmmmmmnnnnnnpppnnnlllkkklllnnnqqqssstttssssssrrrqqqpppooooooqqqqqqrrrssstttuuuvvvvvvvvvvvvwwwvvvvvvuuutttssstttsssqqqnnnkkkhhheeedddaaa___]]]YYYXXX[[[___dddkkkqqqwww|||zzzpppiiibbb^^^XXXQQQLLLJJJIIIIIIRRRXXX```gggnnnvvv~~~~~~{{{vvvrrrddd]]]SSSMMMLLLOOOSSSUUU]]]aaajjjsssyyy~~~~~~zzzxxxuuutttqqqmmmiiigggffffffiiiooozzz~~~zzz|||{{{rrriiiccc]]]^^^aaaeeejjjsss}}}zzzvvvpppiiiccc]]]YYY\\\aaaiiittt|||mmmgggnnn}}}qqqccc^^^eeeuuu~~~vvvoooqqqvvvwwwtttdddZZZPPPLLLMMMSSS___iiinnnqqqssssssuuu}}}~~~wwwqqqpppppppppsssxxx}}}{{{uuuooolllppp|||uuummmeeedddhhhppp~~~yyyjjj\\\MMMGGG???<<<===>>>>>><<<======>>>>>>???????????????@@@@@@AAACCCDDDDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBAAA>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHKKKNNNPPPPPPOOOUUUUUUVVV[[[dddlllsssvvv{{{zzz~~~{{{uuulllaaaYYYQQQSSSUUUWWWYYY[[[^^^```dddhhhooouuuwwwpppeee\\\XXXZZZ\\\^^^````````````bbbbbbbbbbbbbbbbbbbbbaaaeeeeeeffffffffffffeeeeeedddfffiiikkkkkkkkkiiihhhiiikkklllkkkiiiiiijjjkkkkkkkkkkkkkkklllmmmmmmnnnpppnnnlllkkklllnnnqqqsssssssssrrrqqqpppoooooonnnpppqqqrrrssstttvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxwwwwwwwwwuuusssqqqnnnmmmiiihhhfffdddcccdddhhhlllpppssswww{{{uuummmkkkgggaaaZZZSSSNNNJJJIIINNNTTT]]]eeellluuu~~~~~~zzztttooo```ZZZSSSNNNOOOSSSXXX[[[^^^aaahhhoootttyyy~~~|||zzzxxxuuurrrooollljjjhhhjjjoooyyy~~~{{{}}}yyyqqqiiieee_________``````fffuuu{{{wwwuuuoooiiieee^^^XXXYYY]]]```iiirrryyyooodddfffrrr{{{kkkbbbdddrrr{{{xxxqqqkkklllrrrtttrrrfff\\\QQQMMMNNNSSS^^^iiilllooosssssstttxxxwwwuuussssssuuuyyy}}}}}}vvvqqqnnnmmmqqqzzz~~~tttjjjaaa```gggsssuuudddXXXKKKFFF@@@===>>>?????????@@@@@@AAAAAAAAA@@@??????AAAAAABBBCCCDDDEEEFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBB>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGCCCDDDEEEEEEEEEDDDBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGJJJOOOSSSTTTTTTYYYWWWWWW[[[dddnnnwww{{{yyy|||tttiii```SSSTTTTTTVVVXXXZZZ[[[\\\^^^aaagggnnnrrrooogggaaaZZZZZZ[[[\\\]]]___``````ccccccbbbbbbaaa`````````cccdddeeefffffffffffffffeeegggiiikkkkkkkkkjjjiiiiiijjjkkkkkkjjjiiijjjlllkkkjjjjjjjjjjjjkkklllmmmooonnnmmmlllmmmoooqqqrrrrrrrrrqqqqqqppppppooooooqqqqqqrrrsssuuuvvvwwwxxxxxxwwwwwwwwwxxxzzz}}}~~~{{{|||}}}~~~~~~}}}|||{{{vvvvvvuuusssrrrrrrtttvvvtttvvvxxx|||yyyqqqoookkkfff^^^VVVOOOIIIGGGKKKQQQZZZcccjjjttt~~~}}}xxxqqqkkk___ZZZSSSPPPQQQVVV[[[^^^___aaaffflllpppuuuxxxwww~~~{{{www|||~~~|||zzzyyywwwtttooollliiinnnvvv|||zzzrrrkkkfff___^^^^^^^^^\\\\\\dddnnnzzzvvvtttpppllljjjccc\\\ZZZ\\\[[[bbbiiimmmuuu{{{nnnbbb___gggxxxsssgggeeeoooyyy|||xxxuuusssnnnhhhhhhmmmooommmfff[[[QQQMMMMMMSSS^^^iiikkkooorrrssstttuuuyyy|||}}}xxxuuuwwwzzz}}}~~~~~~xxxrrrooooooqqqsssyyy~~~tttiii``````hhhuuutttbbbVVVJJJFFFBBB??????AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@BBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>?????????@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFFFFDDDCCCBBB@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGIIIMMMSSSXXX\\\^^^]]]\\\^^^dddnnnwww~~~zzz~~~zzzooogggVVVUUUTTTTTTVVVXXXYYYZZZ\\\^^^ccciiimmmnnnjjjggg\\\[[[[[[ZZZ[[[]]]___```aaaaaaaaaaaaaaa`````````aaabbbccceeefffggghhhhhhfffgggiiijjjkkkkkkjjjjjjhhhiiikkkkkkjjjjjjkkkllljjjjjjiiiiiiiiijjjkkklllmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttvvvwwwxxxxxxyyyxxxxxxxxx{{{~~~|||uuupppmmmhhhaaaYYYQQQKKKGGGJJJPPPYYYaaaiiirrr{{{{{{sssmmmaaa\\\UUUQQQSSSWWW\\\^^^```aaaeeejjjmmmrrr}}}uuujjjpppwww{{{uuuyyy}}}}}}||||||{{{wwwqqqlllgggkkkrrr|||}}}~~~uuulllggg^^^]]]]]]___]]]YYYZZZ___qqqzzzvvvrrrpppooooooiii```\\\]]]\\\aaadddeeehhhpppvvvxxxvvvrrrjjj^^^XXX^^^nnn{{{zzzlllgggmmmuuu~~~}}}zzzwwwrrrrrrnnniiiiiimmmooommmhhh^^^TTTOOOPPPVVVaaalllmmmnnnpppqqqrrrrrrrrrrrr{{{}}}yyyyyy{{{~~~~~~{{{uuuqqqqqqvvvzzzyyy}}}vvvkkkbbbccckkkwwwooo]]]TTTIIIGGGCCCAAAAAABBBCCCDDD<<<>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>===>>>@@@BBBDDDDDDEEEDDDCCCEEEFFFHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJIIIIIIKKKQQQ[[[cccdddeeeeeedddgggooozzzyyy}}}~~~~~~tttkkkXXXVVVTTTSSSUUUWWWXXXXXX[[[]]]aaaeeejjjlllmmmlll^^^\\\ZZZYYYZZZ\\\^^^```______``````aaaaaabbbbbb```aaaccceeefffhhhiiiiiiggghhhhhhiiijjjjjjkkkjjjhhhiiikkkkkkjjjjjjkkkmmmjjjiiihhhhhhhhhiiijjjkkkmmmmmmnnnnnnooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssstttuuuvvvwwwxxxxxxyyyyyyxxxyyy|||}}}vvvtttrrrnnnhhh```XXXRRRNNNKKKQQQYYYaaahhhpppzzzxxxrrrccc^^^WWWSSSSSSWWW[[[]]]aaaaaaeeeiiilllppp{{{tttaaaeeejjjrrrwwwxxx{{{zzz{{{||||||wwwoooiiifffjjjpppzzz~~~xxxmmmfff___]]]^^^bbb```[[[XXXYYY```wwwzzzvvvqqqpppqqqrrrlllccc^^^^^^```cccccc```___dddhhhhhhkkkkkkfff\\\TTTXXXgggttt~~~oooiiilllrrryyy~~~}}}{{{ssstttqqqmmmmmmqqqsssqqqlllbbbXXXTTTUUUZZZfffqqqpppnnnnnnoooppppppooommmnnnzzz{{{{{{}}}{{{vvvsssvvv}}}xxxnnnfffhhhooozzzjjjYYYPPPIIIGGGDDDBBBBBBCCCDDDEEE888:::>>>AAACCCDDDDDDDDDAAABBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>???AAACCCEEEGGGHHHHHHGGGEEEFFFHHHJJJJJJJJJHHHGGGIIIIIIJJJKKKJJJIIIHHHGGGCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMKKKIIIHHHOOO\\\fffjjjkkklllkkkkkkrrr}}}{{{vvv```WWWRRRTTTXXXXXXYYYZZZYYY]]]aaadddeeeggghhhjjjgggaaa[[[YYY[[[^^^]]]\\\_________```aaaaaabbbbbbgggfffeeedddeeefffggghhhdddeeefffhhhhhhhhhhhhggghhhiiiiiijjjjjjjjjiiiiiihhhiiijjjiiihhhhhhjjjllllllllllllmmmnnnooooooppprrrqqqpppqqqsssssssssqqquuuuuuvvvwwwxxxxxxyyyyyyxxxyyyzzz|||~~~uuullllllkkkiiifff```YYYRRRNNNLLLOOOVVV___eeekkkvvv~~~ssslllaaaWWWSSSRRRTTTXXX^^^___```bbbeeejjjrrrzzzyyyiii```[[[^^^hhhsssyyysssvvvzzzwwwuuutttrrrqqqmmmppppppnnnooopppmmmhhhbbbbbbgggsss~~~|||rrrhhhbbbbbbbbbbbbbbb___ZZZUUUXXXddduuu|||vvvwwwvvvssspppkkkeeeaaa^^^aaa`````````aaaaaabbbcccddddddaaaYYYTTTVVV```iiiyyyuuummmjjjkkkvvv~~~{{{vvvzzzuuupppnnnooosssuuuwwwqqqfffZZZUUUVVV[[[eeennnrrrqqqqqqrrrqqqnnnllllllnnnrrr{{{{{{{{{~~~}}}uuusssxxxyyyrrrjjjhhhoooyyysssaaaQQQIIIFFFFFFDDDCCCBBBBBBBBBBBB???@@@BBBDDDEEEEEEDDDCCCAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEECCCBBBAAACCCDDDCCCCCC??????@@@AAAAAAAAA@@@@@@???@@@BBBDDDEEEEEEDDDCCCBBBBBBCCCGGGLLLNNNMMMKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDBBBAAABBBDDDGGGIIIKKKOOOQQQOOOLLLRRR___jjjlllnnnnnnllllllrrr~~~{{{xxxfff]]]UUUUUUVVVVVVWWWYYYYYY[[[___aaacccdddgggiiiiiiddd]]]ZZZ[[[]]]]]]]]]______``````aaabbbbbbcccfffeeeeeeddddddeeefffgggdddeeefffhhhhhhhhhhhhggghhhhhhiiijjjjjjjjjiiiiiihhhiiijjjiiihhhhhhjjjllllllllllllmmmnnnoooooooooppppppoooqqqsssuuuuuutttvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{|||~~~|||qqqgggeeeffffffeeeaaa[[[UUUPPPMMMOOOUUU\\\bbbgggrrr}}}|||nnncccXXXTTTSSSUUUYYY___```aaacccfffkkkrrr{{{kkk```WWWWWW^^^hhhsss|||{{{uuuvvv|||vvvooohhheeeccccccbbb___cccdddeeehhhmmmlllhhh___]]]aaammmzzztttkkkdddcccddddddddd```ZZZTTTQQQYYYgggvvv}}}zzzxxxwwwuuuqqqlllfffbbb___aaaaaa```_________````````````^^^WWWRRRSSS\\\dddrrrwww{{{yyyqqqjjjhhhiiiqqqyyy}}}yyyyyyuuuqqqooopppsssuuuvvvssshhh\\\WWWWWW[[[eeennntttttttttuuusssooommmllliiilllsss~~~|||uuuttt{{{}}}wwwqqqppptttzzz~~~uuugggXXXMMMGGGGGGGGGFFFEEEEEEDDDCCCCCC???@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBAAACCCDDDEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDGGGLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIFFFEEECCCBBBCCCEEEHHHIIILLLPPPRRRQQQPPPVVVcccooouuuuuurrrnnnkkkpppzzz|||zzznnncccYYYUUUTTTTTTUUUXXXYYYZZZ\\\]]]___aaaeeehhhlllgggaaa]]]\\\]]]]]]^^^`````````aaabbbbbbcccccceeeeeedddccccccddddddeeedddeeefffhhhhhhhhhhhhgggggghhhiiiiiijjjjjjiiiiiihhhiiijjjiiihhhhhhjjjllllllllllllmmmnnnnnnooooooooonnnoooqqqtttvvvwwwvvvwwwwwwwwwwwwwwwwwwwwwwww{{{|||xxxkkkbbb]]]___aaacccccc^^^WWWRRRMMMMMMRRRXXX]]]cccmmmwwwpppdddXXXTTTTTTVVVZZZ___bbbccceeeggglllsss{{{pppbbbTTTOOORRRYYYccclllzzz{{{{{{xxxvvv||||||rrrkkkaaaXXXSSSQQQPPPPPPMMMQQQTTTXXX___hhhjjjhhh___[[[\\\eeerrrwwwmmmfffeeefffggggggbbbYYYSSSMMMQQQYYYggguuu}}}{{{yyyuuuooojjjeeebbbdddcccaaa___^^^^^^^^^^^^\\\]]]\\\XXXSSSTTTZZZ```hhhmmmrrrpppkkkfffeeegggiiisss|||{{{wwwtttqqqpppqqqsssuuuuuurrrhhh]]]WWWWWWZZZdddnnnvvvxxxyyyxxxvvvrrrnnnjjjeeefffjjjssszzzuuuwww||||||}}}~~~|||yyyrrrgggZZZPPPIIIFFFGGGGGGHHHHHHGGGFFFEEEDDD@@@AAABBBDDDDDDDDDCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGFFFDDDCCCAAAAAACCCFFFHHHHHHFFFDDDFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHKKKLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLGGGFFFEEEDDDEEEGGGIIIJJJLLLOOOQQQPPPPPPWWWdddpppxxxxxxuuupppmmmqqqzzz}}}~~~}}}}}}rrrggg[[[VVVSSSRRRTTTYYYYYYZZZ[[[[[[\\\___dddhhhnnnkkkfffaaa]]]\\\]]]___``````aaaaaabbbcccccccccdddcccccccccccccccccccccdddeeefffhhhhhhhhhhhhgggfffggghhhiiiiiijjjjjjiiihhhiiijjjiiihhhhhhjjjllllllllllllmmmmmmnnnnnnnnnoooooooooqqqtttvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvyyy{{{~~~ttthhh___YYY[[[___ccceeeaaaYYYRRRLLLKKKNNNTTTYYY___iiisssqqqdddWWWSSSTTTVVVZZZ^^^cccdddeeehhhlllrrrzzzwwwgggUUULLLKKKOOOWWW___kkkqqqvvvwwwuuuyyyxxxrrrhhhaaaXXXPPPKKKHHHEEEDDD@@@DDDHHHMMMWWWccciiiiiiccc]]][[[aaalll{{{zzzooohhhggggggiiiiiicccYYYQQQOOOOOOSSS^^^mmmzzz}}}yyytttooojjjgggfffeeebbb```^^^]]]]]]^^^ZZZ\\\]]]\\\ZZZZZZ___ccceeehhhkkkjjjeeebbbbbbccceeeoooyyy}}}~~~zzztttrrrpppoooqqqsssssssssmmmdddZZZUUUSSSWWWaaakkkvvvzzz}}}|||yyyvvvoooiiiddddddfffkkkvvv}}}zzzxxx|||{{{vvvlll```TTTLLLGGGEEEEEEFFFHHHIIIHHHGGGDDDCCCAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEGGGHHHIIIHHHFFFCCCAAAAAABBBDDDHHHJJJJJJHHHEEEHHHFFFDDDCCCCCCDDDEEEFFFCCCBBBBBBAAAAAACCCDDDEEEFFFFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKKKKHHHGGGFFFFFFGGGHHHJJJKKKKKKMMMNNNMMMMMMSSS___hhhqqqsssuuutttsssvvv~~~{{{zzz~~~~~~~~~ssshhh^^^XXXTTTRRRTTTYYYZZZZZZZZZZZZ[[[^^^dddhhhmmmmmmjjjeee___\\\]]]___`````````aaabbbbbbccccccbbbbbbbbbcccccccccccccccdddeeefffhhhhhhhhhhhhgggffffffggghhhiiijjjjjjjjjhhhiiijjjiiihhhhhhjjjlllllllllllllllmmmmmmmmmmmmpppooooooqqqsssttttttsssuuuuuuuuuuuuuuuuuutttttttttwww|||yyypppfff___YYYZZZ^^^cccfffbbbYYYQQQKKKHHHIIIOOOUUU[[[fffoooyyysssdddVVVRRRSSSVVVZZZ]]]cccdddeeegggjjjqqqxxx~~~}}}lllXXXMMMHHHHHHMMMTTTZZZbbblllrrrtttwww~~~wwwnnnhhh[[[WWWQQQLLLHHHDDD@@@===;;;???BBBGGGRRR```hhhiiieee^^^[[[___jjjyyy}}}sssllliiiiiijjjkkkfff[[[RRRMMMLLLOOOYYYhhhuuu{{{}}}~~~zzzuuupppkkkiiigggeeebbb___]]]]]]]]]^^^[[[^^^aaaaaaaaabbbeeehhhgggiiijjjhhhccc```___```dddmmmvvvzzz{{{|||yyyuuuqqqooollllllnnnpppqqqqqqggg___VVVQQQNNNQQQ[[[fffssszzz}}}{{{tttkkkfffeeeeeehhhooozzz{{{|||{{{tttiii\\\QQQJJJDDDBBBCCCDDDFFFGGGGGGEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEJJJLLLNNNOOONNNKKKGGGEEEBBBBBBCCCEEEHHHHHHFFFDDDHHHFFFDDDBBBBBBCCCDDDEEEDDDCCCBBBAAAAAABBBDDDEEEEEEGGGHHHIIIIIIHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKHHHGGGGGGGGGHHHIIIJJJKKKKKKMMMMMMLLLKKKOOOWWW^^^ffflllrrruuuvvvxxx~~~~~~yyy}}}}}}}}}ssskkkbbb]]]XXXSSSTTTXXXYYYYYYZZZYYYZZZ]]]bbbfffjjjmmmmmmiiiaaa\\\\\\^^^_________```aaaaaabbbbbb```aaabbbcccdddeeeeeeeeedddeeefffhhhhhhhhhhhhgggeeefffggghhhiiijjjjjjjjjhhhiiijjjiiihhhhhhjjjlllllllllllllllllllllllllllooonnnnnnooorrrssssssrrrssssssssssssssssssssssssqqqtttyyy~~~}}}xxxrrrlllddd___\\\\\\___dddgggddd[[[RRRKKKFFFEEEIIIOOOVVV___hhhtttuuufffVVVRRRTTTXXX[[[^^^bbbbbbccceeehhhnnnvvv{{{ttt___QQQIIIEEEFFFJJJLLLUUU```jjjqqqvvv{{{~~~~~~}}}}}}}}}{{{xxxuuusssssstttyyy~~~wwwnnneee___PPPMMMJJJGGGEEEAAA===::::::===???DDDOOO^^^gggiiiccc]]]ZZZ^^^hhhvvvyyypppmmmkkkmmmnnnjjj___VVVHHHHHHKKKTTTbbboooxxx|||~~~}}}{{{xxxtttoookkkiiigggeeebbb___^^^___```aaabbbdddfffhhhhhhiiikkkmmmmmmmmmkkkhhhccc```______eeemmmtttuuuuuuvvvsssooonnnkkkhhhhhhjjjlllnnnoooddd]]]UUUOOOJJJKKKUUUaaaoooyyy{{{pppiiiiiihhhhhhlllttt~~~{{{}}}yyyqqqdddWWWNNNGGGBBB@@@BBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAABBBCCCDDDMMMPPPUUUXXXXXXVVVRRROOOFFFDDDBBBBBBCCCDDDDDDCCCGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDFFFHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLGGGGGGGGGHHHHHHIIIJJJKKKLLLNNNOOONNNLLLMMMRRRVVV]]]dddlllqqqrrrtttyyy}}}|||{{{}}}{{{uuuooohhhddd]]]VVVTTTWWWVVVWWWXXXXXXYYY[[[___bbbffflllppplllccc\\\\\\^^^^^^^^^^^^___``````aaaaaa^^^```bbbdddfffgggggggggdddeeefffhhhhhhhhhhhhgggdddeeefffhhhiiiiiijjjjjjhhhiiijjjiiihhhhhhjjjllllllllllllllllllllllllllllllllllllnnnqqqssssssrrrpppppppppqqqrrrrrrrrrsssqqqssswwwzzz~~~|||wwwrrrmmmgggbbb___^^^]]]___dddiiiggg^^^VVVLLLEEEAAADDDIIINNNWWW___oooyyyyyyhhhXXXTTTWWWZZZ]]]``````aaaaaacccfffkkksssxxxjjj[[[PPPGGGCCCDDDEEEKKKVVVbbbmmmtttwwwxxxxxxvvvsssrrrqqqnnniiieeecccaaaaaaeeennnxxx}}}zzzvvvooofff\\\VVVKKKHHHDDDAAA@@@>>><<<:::999;;;===AAALLL[[[fffiiieee___ZZZ]]]dddnnn|||vvvqqqnnnooorrroooeee\\\LLLLLLMMMQQQ[[[hhhuuu|||}}}|||{{{xxxuuuqqqmmmkkkkkkjjjgggeeeeeefffiiijjjnnnooopppppppppppppppqqqpppooolllhhhdddaaa``````eeelllqqqqqqpppqqqooolllkkkhhhdddccceeehhhkkkmmmhhhaaaXXXPPPIIIHHHPPP[[[kkkyyywwwppppppooonnnnnnssszzz~~~}}}|||yyyyyyxxxnnn___RRRJJJFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCDDDKKKOOOVVV\\\___^^^[[[YYYOOOKKKEEEBBBBBBDDDFFFGGGFFFFFFFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAADDDGGGGGGFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLNNNNNNMMMMMMOOOQQQUUU[[[bbbfffhhhllltttzzz{{{|||zzzwwwrrrmmmiii```WWWTTTUUUTTTUUUWWWWWWXXXZZZ]]]```dddkkkqqqnnnddd\\\[[[]]]]]]]]]^^^^^^___`````````]]]___bbbdddggghhhhhhhhhdddeeefffhhhhhhhhhhhhgggdddeeefffhhhiiiiiijjjjjjhhhiiijjjiiihhhhhhjjjllllllllllllllllllllllllllliiiiiijjjmmmpppsssttttttnnnnnnooopppqqqqqqrrrrrrrrrtttvvvxxxzzz|||~~~}}}zzzuuuoooiiiddd```^^^___^^^___eeejjjiiiaaaYYYMMMEEE@@@AAADDDIIIPPPXXXgggppp{{{|||kkkZZZUUUYYY\\\___bbb______```aaadddjjjqqqvvvxxxyyyyyy{{{tttdddWWWKKKDDDCCCBBBGGGPPP^^^kkksssuuuttttttqqqmmmkkkiiifff```[[[TTTQQQPPPTTT]]]hhhpppssswwwvvvtttpppjjjaaaWWWPPPKKKGGGAAA>>>======<<<<<<777999:::>>>JJJZZZeeeiiijjjbbb]]]]]]```fffpppzzzzzztttppprrruuusssjjjaaaUUUTTTQQQRRRXXXcccrrr|||}}}~~~~~~}}}{{{xxxtttqqqoooqqqpppmmmllllllnnnqqqsssyyyyyyyyyxxxvvvuuuuuuuuuqqqppplllhhheeecccbbbbbbeeekkkooonnnmmmnnnmmmjjjiiifffaaa```bbbfffjjjkkkmmmfff\\\SSSIIIFFFNNNXXXjjjyyy|||vvvwwwvvvtttsssuuu{{{~~~}}}|||{{{zzz|||}}}rrrrrrvvv}}}yyymmm\\\OOOHHHGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDFFFKKKSSS[[[```aaa```^^^XXXRRRKKKFFFEEEGGGJJJLLLGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBDDDDDDDDDCCCBBBAAA@@@CCCFFFGGGEEEDDDEEEGGGEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJFFFIIILLLMMMMMMLLLLLLMMMNNNSSSYYY]]]aaahhhrrr{{{}}}xxxyyyuuupppkkkfff```ZZZVVVVVVVVVVVVWWWXXXYYYZZZ[[[cccfffjjjlllkkkfff```[[[^^^______```______^^^^^^aaaaaabbbccceeefffggggggeeefffhhhiiihhhgggeeedddggggggggghhhiiiiiijjjjjjmmmkkkiiiggggggiiikkkmmmmmmkkkiiijjjnnnpppooonnnkkkkkklllmmmoooqqqrrrsssooooooooonnnoooooopppqqqrrrrrrrrrrrrssstttuuuvvv}}}}}}~~~|||{{{{{{}}}zzz|||~~~zzzyyyuuuqqqkkkgggcccaaafffffffffhhhjjjhhhccc^^^RRRKKKDDD@@@BBBGGGKKKMMMXXXfffttt}}}|||oooaaa\\\\\\[[[\\\^^^aaaaaabbbbbbeeeiiiooosssuuuuuuvvvvvvzzzsss]]]MMMEEECCCCCCEEELLLYYYgggqqqsssqqqrrrppplllfff```YYYTTTQQQMMMJJJIIILLLPPPVVV```jjjoooqqqnnnhhhddd___WWWNNNFFFCCC@@@>>>>>><<<:::999999:::;;;===DDDQQQaaammmlllggg___YYYXXX\\\bbbfffzzz~~~{{{vvvyyy~~~zzzwwwvvvsssmmmiii]]]UUUNNNNNNTTT___ooo}}}{{{~~~|||xxxxxxxxxyyyxxxvvvuuuvvvwwwyyyzzz}}}}}}|||{{{xxxvvvtttrrroookkkgggeeecccccckkkmmmppprrrrrrpppnnnlllkkkeeeaaabbbbbbbbbeeekkkvvvnnnbbbUUUMMMLLLPPPTTTfffttt}}}zzzxxxxxxxxxzzz{{{~~~~~~yyyuuutttxxxvvvllliiiooo~~~|||tttfffVVVMMMGGGCCCBBBEEEBBBAAAAAA@@@AAABBBDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEIIIOOOTTTXXX[[[^^^aaafff\\\PPPGGGDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEIIIIIIGGGFFFFFFFFFGGGHHHFFFHHHJJJKKKKKKLLLMMMOOOQQQSSSUUUXXX\\\dddoooxxx{{{zzzwwwsssnnniiiccc\\\XXXWWWWWWVVVVVVWWWXXXYYYZZZ```dddjjjnnnmmmhhhaaa\\\]]]]]]^^^___```````````````aaaaaabbbcccdddeeeeeeeeefffhhhiiiiiihhhfffeeeffffffgggggghhhiiiiiiiiikkkkkkkkkjjjjjjkkkkkkkkkmmmkkkiiikkkmmmoooooonnnkkkllllllmmmoooppprrrsssooonnnnnnnnnnnnnnnooooooppppppooooooooooooppppppoooooonnnlllkkkllloooqqqtttzzz|||zzz{{{{{{zzzyyyzzz{{{}}}}}}}}}}}}|||{{{xxxsssnnnjjjhhhhhhhhhlllkkkkkklllllljjjeeeaaaVVVNNNEEE??????BBBEEEGGGPPP]]]jjjsss~~~~~~qqqddd______^^^^^^___aaaaaaaaabbbeeeiiinnnrrrrrrqqqqqqqqqttt}}}~~~iiiWWWKKKFFFEEEFFFLLLXXXfffoooqqqpppkkkiiiddd___YYYSSSOOOMMMIIIFFFEEEHHHJJJOOOWWW```gggiiihhhdddaaa]]]UUULLLEEEBBB???======<<<:::888::::::;;;<<>>???AAACCCIIISSS___hhhsss}}}qqqfffbbbbbb``````aaaaaaaaaaaabbbeeejjjnnnqqqqqqpppmmmlllooovvvyyydddTTTKKKGGGHHHMMMXXXeeemmmooommmeeebbb]]]WWWQQQMMMKKKJJJFFFCCCCCCEEEGGGIIIPPPXXX___cccdddcccaaa^^^VVVMMMFFFCCC@@@>>>===<<<;;;::::::::::::;;;???JJJXXXccchhhccc[[[SSSNNNLLLLLLMMMJJJNNNRRRSSSUUU\\\iiitttzzzwwwwwwvvvuuulllccc[[[XXXXXX^^^kkkwww~~~|||yyytttooolllkkkkkkkkksssuuuxxxzzzyyywwwtttrrrqqqkkkgggfffdddbbbeeeiiipppqqqmmmcccVVVNNNNNNQQQaaaqqqwwwrrrqqqwww}}}rrrgggbbbbbbooo~~~yyyjjj^^^PPPHHHDDDAAA@@@CCCBBBBBBAAA@@@@@@@@@AAAAAADDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEHHHMMMUUUZZZ^^^\\\WWWPPPJJJFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHCCCEEEGGGHHHHHHIIIJJJLLLNNNPPPSSSVVVZZZbbbmmmuuu}}}{{{yyyvvvrrrmmmfffbbbcccaaa^^^[[[ZZZZZZ[[[\\\[[[___eeekkkmmmkkkhhheee^^^^^^_________```aaaaaaaaaaaabbbbbbbbbbbbbbbbbbdddeeeggghhhiiijjjjjjjjjgggggghhhhhhiiijjjjjjjjjkkkllllllmmmmmmllllllkkklllkkkkkkkkklllmmmmmmmmmllllllmmmnnnooopppppppppooooooooonnnnnnmmmlllllljjjhhhfffcccaaa___]]]]]]^^^]]]ZZZWWWVVVYYY^^^cccjjjssszzzzzzyyyxxxwwwtttssssssrrrrrrssstttuuuuuuyyyvvvrrrpppppptttxxx|||}}}{{{yyyvvvrrrnnnkkkiiieee]]]RRRGGGAAA@@@AAACCCFFFNNNXXXaaalllyyyyyynnndddbbbbbbaaa```aaa`````````bbbggglllppprrruuurrrnnnlllmmmssszzzooo]]]RRRKKKKKKNNNXXXccckkkllljjjddd```ZZZSSSMMMJJJHHHHHHFFFEEEFFFJJJLLLMMMRRRXXX___dddgggfffeeebbbYYYQQQIIIFFFBBB@@@???>>>===<<<:::::::::999===FFFSSS]]]eeeaaaZZZSSSMMMIIIGGGFFFCCCGGGIIIIIIJJJPPPZZZcccuuu}}}wwwvvvvvvuuupppiiiaaa]]][[[___kkkwww~~~~~~yyysssppppppqqqssswwwyyy|||~~~~~~|||zzzxxxuuuooojjjiiifffcccdddhhhnnnsssuuulll^^^RRRPPPRRRaaarrr}}}uuuooonnnwww~~~vvvlllcccbbbfffsss~~~rrrdddYYYMMMGGGDDDAAAAAACCCBBBBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCEEEIIIPPPUUUVVVXXXWWWRRRKKKFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDEEEFFFFFFGGGHHHAAACCCFFFGGGGGGGGGIIIJJJOOORRRUUUXXX\\\dddnnnvvv~~~|||zzzyyyvvvrrrmmmjjjjjjgggaaa\\\YYYYYYZZZ[[[[[[]]]aaaeeegggiiijjjjjjbbbaaa```_______________bbbbbbbbbcccccccccccccccddddddfffggghhhiiijjjjjjhhhhhhiiijjjjjjkkkkkklllnnnmmmkkkjjjjjjkkkmmmnnnkkklllkkkkkkkkkkkklllmmmlllmmmnnnoooppppppoooooooooooooooooonnnmmmlllkkkeeeccc```]]]ZZZXXXVVVUUUVVVTTTQQQNNNNNNRRRYYY^^^gggpppwwwxxxvvvvvvtttqqqrrrqqqqqqqqqqqqrrrrrrsssrrrrrrrrrsssuuuxxx|||~~~~~~yyytttooollljjjgggaaaWWWLLLDDDAAABBBDDDEEEJJJSSS]]]gggrrrvvvkkkaaa___```___^^^___^^^]]]^^^cccjjjppptttuuuyyyuuupppmmmmmmpppsssvvv}}}uuueee[[[PPPOOOQQQXXXbbbhhhiiigggddd```YYYQQQLLLIIIHHHHHHIIIIIILLLRRRUUUUUUYYY___ccchhhkkkjjjiiifff]]]TTTLLLHHHCCC@@@>>>===<<<;;;999:::999999<<>>AAAEEEGGGHHHHHHIIIJJJIIIJJJKKKJJJGGGEEEDDDDDDDDDEEEFFFFFFFFFEEECCCBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGGGGHHHIIIKKKKKKOOOSSSVVVZZZbbbkkkrrr}}}wwwyyy~~~~~~~~~yyysssjjjaaaZZZWWWWWWXXXXXXYYY[[[]]]```bbbdddeeedddbbb```___^^^___```aaa___``````aaabbbcccdddddddddddddddeeeeeeggghhhhhhfffgggggghhhiiiiiijjjjjjlllkkkjjjiiiiiijjjkkkllljjjlllmmmllliiiiiikkkmmmmmmnnnoooppppppooommmllllllmmmmmmmmmkkkiiifffeee\\\[[[XXXVVVSSSQQQPPPOOORRRRRRQQQQQQSSSXXX___dddooowww}}}|||zzzyyyxxxuuussstttuuuvvvvvvuuutttsssrrrsssvvvzzz}}}yyyrrrmmmllliiifff___UUUJJJCCCAAABBBBBBDDDLLLWWW___fffrrr}}}tttfff___]]]ZZZXXXYYYXXXXXX[[[dddpppzzz|||yyytttpppnnnlllhhhdddaaacccfffiiijjjgggccc___YYYVVVVVV[[[bbbgggfffcccaaa___[[[XXXUUUUUUUUUVVVWWWYYY```iiilllkkklllpppkkkooopppoooooommmggg```SSSNNNGGGBBB>>>===;;;:::888999999:::===FFFRRR[[[dddfffhhhiiigggccc]]]ZZZUUUTTTQQQLLLGGGFFFIIILLLUUUcccvvvzzzqqqllliiifffdddaaadddppp}}}}}}zzzxxxwwwwwwuuuvvvxxx|||~~~yyysssooommmiiidddcccfffhhhmmmrrrqqqjjjaaa[[[XXX\\\mmm|||wwwzzzvvvrrrpppllliiimmmsss|||~~~}}}vvvmmmeee___bbbpppqqq___SSSKKKCCCCCCCCCBBBBBBCCCAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@???????????????===@@@CCCEEEEEEEEEFFFGGGGGGEEEDDDDDDEEEFFFFFFEEEBBBCCCDDDEEEDDDCCCAAA@@@CCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDCCCEEEHHHIIIIIIIIIKKKLLLKKKNNNSSSVVV[[[bbbkkkqqq|||tttvvvzzz~~~{{{zzzzzzpppfff^^^ZZZZZZ[[[VVVWWWZZZ^^^```aaaaaaaaabbbaaa___^^^___```bbbccc]]]^^^___```aaabbbcccddddddddddddddddddeeefffgggeeeeeeffffffggghhhhhhhhhiiijjjkkkkkkkkkkkkjjjiiijjjlllmmmllliiihhhkkkmmmmmmnnnpppqqqpppooommmllljjjkkklllkkkjjjgggdddbbbZZZXXXVVVTTTRRRQQQPPPOOOOOOPPPPPPQQQTTTYYY```eeeooowww|||{{{xxxxxxvvvttttttuuuwwwxxxxxxwwwuuutttyyyzzz|||~~~|||sssnnnlllmmmkkkeeeZZZOOOFFFCCCBBBCCCDDDLLLWWW___eeeppp{{{{{{kkkbbb]]]YYYWWWWWWVVVVVVZZZeeerrr}}}|||wwwtttqqqmmmgggbbbWWWWWWWWWXXXZZZ\\\[[[ZZZ[[[XXXWWW[[[bbbfffeeecccbbb```___]]]]]]^^^___``````bbbjjjrrruuussssssvvvooorrrsssrrrrrrrrrnnngggXXXSSSLLLFFFBBB@@@>>>===777888999;;;>>>GGGSSS\\\mmmpppsssuuutttooojjjfffdddaaa\\\UUUNNNJJJJJJLLLNNNYYYiii}}}vvvkkkiiigggdddaaacccooo|||{{{wwwuuuttttttoooooorrrvvv|||}}}yyysssooommmiiidddcccffffffjjjnnnnnnjjjbbb\\\XXX[[[lll}}}wwwqqqtttpppllljjjggggggnnnvvv}}}~~~uuunnnfff^^^YYY^^^ooo}}}kkkZZZPPPGGGAAAAAABBBAAAAAABBBAAABBBDDDEEEEEEEEEDDDDDDAAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>?????????===???AAABBBAAABBBCCCEEEGGGCCC@@@@@@DDDGGGGGGFFF@@@AAABBBCCCCCCAAA???>>>CCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAACCCEEEFFFGGGGGGGGGDDDEEEGGGHHHIIIIIIIIIIIIDDDFFFIIIJJJJJJJJJLLLMMMLLLPPPUUUYYY]]]ccclllssszzzxxxuuuuuuzzz}}}|||xxxppphhh___XXXSSSYYYZZZZZZYYYZZZ\\\___bbbaaacccdddbbb___]]]___aaa```_________```aaabbbcccbbbdddeeedddbbbbbbcccdddffffffffffffggggggggggggiiihhhgggfffeeeeeefffggghhhiiijjjiiihhhggghhhiiijjjlllmmmmmmlllkkkkkklllnnnmmmkkkkkkjjjgggaaa\\\XXXWWWWWWUUUTTTRRRPPPOOOQQQQQQQQQSSSVVV^^^gggmmmxxxzzz|||zzzwwwuuuvvvwww{{{|||}}}}}}{{{zzzzzz{{{~~~zzz{{{}}}rrrmmmppplllllljjjcccXXXMMMFFFCCCAAADDDLLLUUU[[[aaammmxxxuuuggg]]]VVVTTTTTTVVVWWW[[[dddooo{{{zzzvvvuuuqqqiiibbb[[[WWWQQQNNNNNNOOOPPPPPPTTTXXX]]]aaabbbcccdddeeedddddddddeeeggghhhgggeeennnoooqqquuuyyy{{{{{{zzzwwwrrroooooorrrsssppplll^^^TTTKKKGGGBBB<<<:::>>>;;;:::;;;===AAAJJJ\\\mmmttt|||}}}{{{xxxuuuoookkkeee```\\\VVVNNNIIINNNTTT]]]kkk|||xxxnnngggfffcccbbblll|||}}}wwwsssqqqnnnllljjjkkkmmmoooqqquuuzzz~~~}}}vvvsssnnnkkkjjjiiihhhfffhhhhhhgggeeedddbbbaaa```bbbjjjvvv~~~vvvrrr{{{oooddd```cccjjjuuu~~~~~~{{{lll___ZZZZZZ^^^nnn~~~qqqbbbYYYKKKHHHEEEBBB@@@@@@AAABBBBBBAAA@@@???@@@BBBEEEFFFDDDDDDCCCBBBAAAAAA@@@???BBBAAA>>><<<;;;<<<>>>@@@????????????????????????????????????@@@AAABBBBBBAAABBBBBBCCCCCCBBBAAAAAADDDCCCBBBAAA@@@?????????@@@AAACCCEEEEEEDDDBBBAAABBBDDDEEEFFFFFFGGGIIILLLKKKKKKJJJHHHGGGGGGGGGGGGEEEHHHKKKNNNPPPPPPOOONNNSSSSSSVVVZZZ]]]___hhhqqqyyywwwsssrrrxxx|||xxx{{{tttmmmeee]]]XXXXXXXXXXXXYYYZZZ\\\___aaa```bbbcccbbb___]]]]]]^^^`````````aaabbbbbbccccccbbbcccddddddbbbbbbcccdddffffffffffffggggggggggggiiihhhgggfffeeeffffffggghhhiiijjjiiigggfffggghhhjjjkkkmmmmmmkkkjjjkkklllllljjjhhhgggfffccc^^^ZZZYYYZZZZZZYYYXXXVVVSSSRRRQQQRRRSSSUUUYYYaaajjjpppxxxzzz|||{{{xxxvvvwwwxxx{{{}}}~~~}}}}}}~~~~~~~~~}}}qqqlllmmmooopppnnnhhh^^^SSSJJJEEEBBBFFFOOOXXX^^^bbbkkkttt}}}wwwkkkaaaZZZWWWUUUVVVWWW[[[dddooo{{{|||zzzyyytttllleeeYYYUUUNNNIIIGGGGGGHHHHHHPPPUUU[[[aaadddeeefffgggffffffhhhkkkoooqqqqqqppppppppprrruuuyyy{{{{{{yyyvvvrrrnnnnnnpppqqqooolllaaaXXXPPPLLLGGG@@@>>>@@@===<<<<<>><<<<<<===???@@@????????????????????????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCDDDEEEEEEEEECCCAAA@@@BBBCCCEEEEEEEEEGGGIIIKKKKKKKKKJJJIIIIIIIIIJJJJJJGGGIIIMMMPPPRRRRRRRRRQQQUUUUUUWWW\\\^^^aaaiiirrrxxx|||uuurrrxxx~~~~~~zzztttuuuzzztttlllddd^^^VVVVVVWWWXXXZZZ\\\^^^___```bbbdddccc```]]][[[ZZZ___```bbbcccddddddccccccbbbcccddddddbbbbbbcccdddffffffffffffgggggggggggghhhhhhgggfffffffffggggggggghhhiiihhhgggfffggghhhiiikkkllllllkkkjjjjjjkkkkkkiiigggeeedddbbb^^^\\\\\\]]]^^^^^^]]]ZZZWWWUUURRRTTTVVVZZZ___gggpppvvvzzz{{{}}}|||zzzxxxxxxyyy|||~~~~~~~~~vvvpppooosssuuuuuurrrjjj]]]QQQIIIEEEIIIRRR\\\aaadddjjjrrrzzzzzzrrrjjjbbb]]]ZZZXXXYYY\\\dddppp|||~~~yyyppphhh\\\VVVNNNHHHDDDCCCCCCBBBKKKRRR\\\dddiiikkkllllllkkkkkkmmmqqquuuwwwwwwvvvqqqqqqrrruuuxxxzzzyyyxxxtttqqqmmmlllnnnooommmkkkddd]]]VVVRRRMMMGGGCCCCCC???>>>>>>AAAEEENNN___nnn{{{tttnnnjjjfffaaa]]]OOOOOOOOOSSS[[[jjjzzzzzzrrrlllqqq|||xxxsssooollljjjiiiiiihhhggggggiiinnnrrrzzz{{{}}}|||yyyuuupppmmmllllllllllllhhhfffdddbbb```_________ffflllssszzz~~~{{{wwwuuurrriiiccceeemmmxxxttt```\\\aaaiiiuuuyyyoooaaaTTTMMMGGGEEEBBB@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@???===<<<<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBEEEEEEFFFFFFEEECCCAAA@@@BBBCCCEEEEEEEEEFFFHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOJJJLLLOOORRRTTTUUUUUUUUUVVVVVVWWW[[[]]]```iiirrrzzz{{{vvv|||{{{ssspppvvv{{{rrriiicccXXXWWWVVVWWWZZZ\\\^^^^^^aaaccceeeeeeccc___[[[YYY]]]___aaacccdddcccbbbaaaaaacccddddddcccbbbccceeeffffffffffffgggggggggggghhhhhhggggggggggggggggggggghhhiiihhhfffffffffggghhhjjjkkkkkkjjjiiijjjjjjllljjjhhhfffdddbbbaaa___^^^___aaabbb```]]]YYYWWWTTTWWW\\\aaahhhooowww}}}}}}}}}~~~}}}|||zzzyyyyyyzzz}}}{{{zzz}}}xxxuuuvvvyyy}}}yyykkkZZZNNNJJJLLLQQQZZZ___cccjjjrrr{{{zzztttmmmfffccc]]]]]]___fffqqq}}}|||qqqiii___YYYPPPJJJFFFEEEDDDDDDJJJRRR___jjjpppsssssssssrrrqqqrrrtttuuuuuurrrpppppppppqqqsssvvvwwwvvvtttrrrnnnkkkiiijjjjjjjjjhhhddd```\\\YYYVVVPPPKKKHHHDDDAAA@@@CCCFFFNNN]]]kkk~~~wwwqqqmmmiiieeeaaaVVVSSSOOOLLLOOOXXXeeennnyyyzzzrrrttt{{{xxxssspppmmmlllkkkjjjiiigggfffiiinnnrrryyy|||~~~{{{xxxsssqqqppppppppppppjjjiiigggeeeddddddfffggglllpppvvvzzz~~~~~~xxxvvvuuuppphhhccchhhrrruuu___]]]eeennnwww~~~|||wwwooodddXXXMMMGGGDDDCCCAAA???>>>>>>???@@@@@@@@@AAABBBBBBBBBAAAAAA?????????????????????@@@???>>>=========>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???AAACCCCCC@@@@@@?????????@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIIIIJJJJJJLLLMMMOOOQQQRRRKKKMMMPPPSSSUUUVVVWWWWWWVVVTTTUUUWWWYYY\\\fffppp|||{{{~~~xxxqqqrrr|||wwwmmmggg]]]ZZZWWWWWWZZZ\\\]]]]]]aaaccceeegggfffccc^^^[[[\\\]]]```bbbbbbbbb```___aaabbbddddddccccccdddeeeffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhgggiiiiiihhhgggfffggghhhhhhjjjkkkkkkjjjiiijjjjjjkkkjjjiiigggeeecccbbbbbb___aaabbbcccaaa^^^YYYWWWVVV[[[ccckkksssyyy~~~~~~|||zzzyyywwwzzz~~~{{{xxxwwwyyy|||}}}wwwxxx|||yyyeeeVVVOOOLLLMMMRRRXXX^^^gggqqq{{{|||vvvqqqmmmeeeddddddiiisss~~~}}}rrrjjj^^^XXXPPPIIIFFFFFFGGGGGGJJJTTTbbbnnnuuuxxxxxxwwwvvvuuuuuuvvvuuusssooolllnnnmmmnnnqqqssstttsssqqqnnnkkkhhhfffeeeeeeeeeeeeeeeeeeeeedddbbb___YYYTTTKKKGGGDDDEEEGGGMMMYYYeeexxx{{{tttppplllgggccc]]]YYYSSSMMMKKKNNNUUUZZZaaahhhrrr~~~|||zzz}}}yyyuuusssqqqpppllllllkkkiiiiiikkkpppsss|||{{{xxxuuusssssssssrrrqqqlllkkkhhhggggggjjjmmmooopppsssxxx|||~~~~~~{{{vvvuuutttmmmgggeeelllxxxuuu```___jjjrrryyy~~~~~~yyyrrrggg\\\QQQIIIDDDBBBAAA@@@???>>>?????????===>>>???AAABBBCCCCCCCCCAAAAAA@@@??????>>>======>>>>>>======>>>???@@@AAA????????????????????????=========>>>???@@@BBBCCC????????????@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDEEEDDDAAACCCDDDDDDCCCDDDFFFHHHHHHIIIIIIKKKMMMOOOQQQRRRKKKLLLOOOQQQTTTUUUVVVVVVVVVTTTSSSUUUVVVZZZdddnnn{{{wwwrrrwww|||sssnnneee```ZZZXXXZZZ\\\]]]]]]```aaadddggghhhfffbbb^^^\\\]]]___```aaa``````___aaabbbcccdddccccccdddfffffffffffffffgggggggggggggggggghhhiiiiiiiiihhhhhhhhhiiijjjiiihhhggggggiiiiiikkkllllllkkkjjjjjjkkkhhhiiiiiihhheeecccbbbbbbbbbccccccccc```]]]YYYVVVXXX```lllvvv~~~}}}zzzwwwuuuxxx|||~~~~~~}}}|||}}}zzzwwwvvvxxxzzz~~~zzz}}}~~~qqqcccUUUOOOJJJLLLQQQXXXcccmmmxxx}}}yyywwwpppmmmkkknnnvvvvvvnnn\\\VVVNNNHHHFFFHHHIIIJJJMMMWWWeeeqqqxxxzzzzzzyyywwwwwwxxxyyyyyywwwsssoookkkkkkllloooqqqrrrqqqooojjjhhheeeaaa``````aaabbbdddiiilllnnnooooooiiibbbUUUOOOJJJIIIIIILLLUUU___ooo||||||wwwrrrlllgggaaa___ZZZSSSNNNKKKLLLMMMOOOTTT]]]jjjttt}}}}}}yyywwwvvvuuuooooooooonnnnnnooorrrttt}}}zzzxxxwwwvvvwwwvvvtttrrrnnnllliiiggghhhkkkooorrrsssvvvyyy}}}}}}}}}}}}wwwttttttjjjiiinnnzzzvvvcccfffqqqxxx{{{}}}wwwmmmaaaUUULLLFFFCCCAAA@@@@@@?????????@@@@@@<<<===>>>@@@AAACCCDDDEEEBBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBCCCDDDDDDCCCCCCAAA@@@????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEAAABBBCCCCCCCCCCCCEEEGGGGGGGGGHHHIIIJJJLLLMMMNNNKKKLLLNNNPPPRRRSSSSSSTTTWWWSSSRRRRRRSSSWWWbbbmmmvvvuuussswww{{{wwwnnnfff]]]XXXYYY\\\]]]]]]^^^___aaadddhhhhhheeebbb^^^^^^______```aaaaaaaaa```bbbccccccccccccdddfffffffffffffffggggggggggggfffggghhhiiijjjiiiiiihhhiiijjjkkkjjjiiihhhiiijjjjjjkkkmmmmmmkkkjjjkkklllhhhjjjlllkkkhhheeeddddddffffffdddbbb___\\\XXXVVVZZZdddsss~~~zzzvvvtttwww{{{}}}}}}{{{zzzzzzwwwuuuuuuvvvwww{{{}}}rrraaaYYYQQQPPPRRRXXXaaajjjuuu|||~~~}}}~~~~~~zzzvvvrrrrrrxxx}}}wwwbbb\\\TTTNNNLLLNNNPPPRRRUUU^^^kkkwww}}}~~~~~~}}}yyyyyyzzz{{{|||yyyuuuqqqjjjjjjkkknnnqqqrrrqqqpppgggeeebbb^^^\\\[[[]]]___```gggooossswwwyyytttkkk```YYYQQQNNNLLLLLLRRRZZZeeerrrxxxpppkkkeeeeeeccc^^^VVVOOOJJJHHHGGGHHHNNNXXX___gggttt}}}~~~}}}{{{zzzyyyvvvwwwxxxwwwuuutttuuuvvvzzz}}}}}}}}}~~~}}}yyyvvvssspppllliiiiiilllpppssswwwzzz}}}~~~}}}~~~zzzvvvtttkkkppp~~~xxxjjjooozzz~~~|||uuuiii[[[PPPIIIEEECCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>@@@AAACCCEEEAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>========================??????>>>>>>>>>>>>?????????AAACCCEEEFFFEEEDDDCCC@@@@@@???>>>============AAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCCCCBBBBBBDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIMMMMMMNNNOOOPPPQQQRRRRRRSSSOOOMMMMMMMMMQQQ\\\hhhsss}}}wwwqqqrrr~~~tttkkk___YYYYYY\\\]]]]]]\\\\\\^^^bbbgggiiifffccc```_________```aaabbbccc```bbbcccccccccccceeefffffffffffffffggggggggghhhfffggghhhjjjjjjjjjiiihhhjjjkkklllkkkiiiiiiiiijjjjjjlllmmmmmmlllkkkkkkllljjjmmmppppppllliiiggghhhiiihhhfffccc___[[[XXXWWW\\\gggwww~~~yyyuuutttwww{{{}}}}}}{{{yyyyyytttsssssstttuuuxxx~~~|||lllcccZZZWWWXXX[[[bbbjjjttt{{{~~~|||{{{}}}~~~{{{vvvuuuzzz}}}kkkeee\\\VVVUUUVVVYYYZZZ^^^fffrrr}}}{{{{{{|||||||||xxxsssooojjjjjjkkknnnqqqsssrrrqqqeeeccc```\\\YYYYYY[[[]]]ZZZdddmmmsssyyy|||wwwnnnggg___VVVQQQNNNMMMQQQWWW\\\jjjyyy{{{rrrllliiijjjkkkggg___UUULLLHHHFFFEEEGGGLLLOOOTTTaaaoooyyyyyysssrrrsssxxx~~~|||{{{~~~|||yyyxxxyyywww~~~|||xxxuuuppplllkkkmmmqqqsss|||~~~}}}}}}wwwtttmmmwww{{{pppvvv{{{sssfffXXXMMMGGGDDDCCC@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>@@@BBBDDD???@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>>>>>>>>>>>>><<>>===<<<<<<<<<<<>>>>>??????@@@@@@@@@AAAAAAAAACCCBBBAAAAAAAAAAAABBBCCC@@@@@@???????????????@@@>>>>>>======<<<<<<;;;;;;===<<<<<<<<<===>>>@@@AAA?????????@@@@@@AAABBBBBB???@@@AAABBBBBBBBBAAA@@@FFFEEEDDDBBB@@@?????????======>>>???AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJMMMOOOPPPOOONNNMMMNNNKKKKKKMMMNNNPPPWWW___pppyyy|||yyyjjjeeepppyyyooofffaaa^^^]]]\\\^^^^^^___bbbeeehhhhhhhhhbbb___\\\\\\^^^``````___^^^______^^^^^^___bbbeeeddddddeeegggggghhhhhhhhhffffffgggggghhhiiiiiiiiihhhhhhiiijjjkkklllmmmmmmnnnoooooonnnmmmmmmooorrruuuvvvvvvtttpppmmmkkkkkkjjjkkkjjjfffbbb^^^\\\\\\YYYcccttt~~~zzzvvvsssooorrrwww|||~~~~~~{{{xxxssskkkgggjjjiiiiiisss~~~}}}wwwrrrjjjccc^^^\\\]]]^^^eeeiiiooossswwwzzz}}}}}}}}}}}}|||{{{{{{|||}}}zzzyyyxxxxxx{{{}}}qqqllljjjjjjlllpppvvv||||||yyyyyy{{{yyyuuupppnnnkkkjjjkkkooopppmmmiiiaaa]]]XXXVVVVVVWWWXXXYYYaaacccgggmmmqqqrrrpppnnngggccc[[[TTTOOOMMMNNNOOOUUU\\\ggguuutttnnnooorrruuusssiii[[[QQQFFFBBB@@@BBBCCCDDDIIIOOOUUU^^^jjjsssuuutttssssssqqqlllgggdddcccgggrrr~~~~~~{{{zzz{{{}}}yyysssnnnmmmooosssuuu}}}~~~wwwpppooo{{{|||uuugggXXXOOOIIIDDDDDDFFFAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBB??????>>>>>>>>>>>>>>>???==================<<<<<<>>>===<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBBBBAAADDDDDDCCCAAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEIIIKKKMMMOOOPPPQQQQQQQQQQQQNNNNNNPPPPPPPPPVVV^^^oooyyyyyy~~~}}}ppp^^^dddpppwwwnnngggccc```^^^\\\\\\]]]aaadddggggggfffcccaaa^^^]]]^^^______^^^[[[\\\\\\\\\\\\^^^aaadddbbbcccdddfffggghhhhhhhhheeeeeeeeefffgggggghhhhhhhhhhhhiiijjjkkklllmmmmmmooooooooonnnnnnpppssswwwyyy}}}{{{uuupppoooqqqnnnooopppmmmgggaaa\\\ZZZWWWcccuuuzzzuuuqqqlllooouuuzzz}}}sssiiibbbbbbbbbbbbiiisss~~~{{{xxxuuurrrnnnhhhbbb^^^[[[ZZZ^^^bbbiiinnnsssvvvzzz||||||||||||{{{{{{{{{{{{{{{yyywwwvvvvvvyyy~~~zzzvvvvvvvvvuuuvvv|||yyyyyyyyyxxxtttpppqqqpppooopppqqqooojjjeee[[[ZZZXXXXXXZZZ\\\\\\\\\```aaadddhhhkkkkkkhhhfffbbb___ZZZTTTPPPNNNNNNNNNPPPVVVaaannn~~~{{{rrrqqqssswwwzzztttggg\\\MMMEEE@@@AAABBBAAA@@@BBBIIIQQQ]]]eeehhhiiijjjkkkkkkfffbbbaaa```dddppp{{{~~~{{{{{{}}}zzztttooonnnqqquuuxxx}}}xxxpppjjjsss}}}|||{{{sssjjj^^^RRRLLLIIIEEECCCEEE??????@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@>>>>>>=========>>>>>>???============>>>>>>>>>>>>???>>>>>>===>>>>>>??????BBBBBBBBBAAA@@@?????????AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBIIIJJJLLLNNNQQQSSSUUUVVVTTTSSSSSSTTTRRRQQQUUU\\\nnnwww|||xxx}}}vvvbbb```dddsss~~~uuummmgggbbb___[[[[[[\\\___ccceeeeeeddddddbbb```___^^^^^^^^^]]]ZZZ\\\]]]]]]\\\]]]```bbbaaabbbccceeeggghhhhhhiiicccddddddeeeeeefffgggggghhhhhhiiijjjkkklllmmmmmmoooooonnnmmmmmmqqqvvvzzz~~~yyyrrrrrrttttttwwwxxxuuuooofff^^^ZZZYYYeeexxx{{{tttpppjjjmmmrrrxxx|||}}}pppddd^^^[[[[[[___fffsss|||xxxtttrrrnnniiiddd```\\\[[[ZZZ___gggmmmrrruuuyyy{{{~~~}}}||||||{{{yyywwwuuutttrrrrrruuuyyy|||zzzwwwwwwyyy|||zzzxxxxxxvvvssspppsssssssssssssssooohhhccc[[[[[[]]]___bbbccccccaaa^^^___aaadddffffffdddaaa\\\[[[WWWTTTQQQNNNMMMLLLOOOTTT]]]hhhwwwrrroooooovvv}}}|||sssiiiXXXMMMCCCBBBCCCAAA???>>>CCCJJJTTT[[[^^^```bbbeeegggccc```______cccnnnyyy}}}|||~~~~~~{{{xxxsssoooooorrrwwwzzz}}}~~~zzzpppgggkkkzzz}}}zzz{{{~~~zzzlll^^^UUUMMMJJJHHHEEECCCDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>??????@@@=========>>>>>>?????????@@@?????????????????????BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBBBBAAAAAAAAAGGGHHHIIILLLOOOSSSVVVXXXWWWWWWXXXXXXTTTQQQUUU\\\mmmvvv}}}yyyvvvwwwzzz~~~{{{wwwxxx||||||jjjbbb^^^fffxxx{{{tttlllfffbbb\\\[[[[[[]]]```bbbcccbbbccccccbbb```^^^]]]]]]]]]]]]^^^___^^^]]]]]]___``````aaacccdddfffggghhhhhhcccccccccdddeeeeeeffffffggghhhhhhiiijjjkkkllllllmmmmmmmmmlllmmmpppvvvzzzyyyvvvwww|||wwwlllccc]]]\\\iii}}}}}}uuupppiiilllqqqvvvzzz|||lll```YYYUUUWWWZZZdddnnnwwwuuupppkkkhhheeedddccc```eeelllrrrvvvyyy|||}}}~~~||||||zzzvvvrrrqqqpppnnnnnnpppuuuzzz}}}yyyuuuwww~~~}}}{{{yyywwwuuusssqqqssstttuuuvvvuuupppjjjfff___```cccfffiiiiiigggddd\\\]]]^^^aaaddddddaaa___XXXWWWUUUSSSPPPNNNLLLKKKMMMQQQYYYdddrrrrrrnnnmmmttt~~~}}}wwweeeVVVHHHCCCDDDCCC@@@@@@???DDDKKKPPPRRRTTTXXX[[[bbb^^^\\\]]]]]]```jjjuuu~~~~~~~~~|||vvvsssooommmnnnrrrxxx|||}}}|||ooojjjjjjsss}}}wwwvvvyyyzzziiiVVVNNNIIIHHHHHHEEECCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAABBB===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBDDDEEEGGGJJJMMMQQQTTTVVVWWWWWWYYYYYYUUURRRWWW___nnnuuu|||rrrqqqrrrsssvvvyyyyyyxxxvvvyyy~~~pppggg^^^^^^kkk|||tttlllggg```^^^[[[[[[]]]```aaabbbbbbccccccbbb___]]]]]]^^^^^^___``````^^^^^^^^^``````aaabbbdddeeefffffffffcccccccccdddeeeeeeffffffffffffggghhhiiijjjkkkkkkkkklllllllllmmmpppuuuxxx}}}qqqgggaaa___mmmwwwqqqiiimmmqqqtttyyy{{{lll___VVVSSSRRRVVV^^^lll|||zzzvvvrrrqqqpppqqqmmmrrrxxx}}}}}}}}}|||zzzuuupppooonnnllllllnnnrrrwwwzzz}}}www|||}}}zzzwwwuuutttssssssuuuxxxyyyxxxuuuqqqnnnggghhhjjjlllmmmlllhhhddd]]]]]]]]]___aaaaaa___]]]VVVUUUTTTQQQOOOMMMKKKJJJHHHMMMTTT___mmm}}}tttpppmmmrrr{{{ppp```PPPHHHFFFDDDBBBCCC@@@DDDIIILLLMMMOOOTTTXXXbbb```^^^______bbbkkkuuu~~~~~~|||{{{zzzvvvooommmjjjiiikkkqqqxxx}}}|||~~~~~~|||oookkkjjjppp~~~zzzwwwsssoooqqqvvvxxxdddRRRKKKFFFGGGHHHEEECCCCCCCCCBBBBBBAAA@@@???>>>===>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCC???????????????@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGEEEEEEDDDDDDDDDBBBDDDFFFIIILLLOOOQQQRRRTTTUUUXXXXXXTTTRRRYYYcccooottt~~~uuuoooppprrrsssuuuvvvxxxyyy{{{wwwoooddd]]]bbbqqq}}}uuuoooddd```\\\ZZZ[[[^^^aaabbb```bbbdddbbb___]]]^^^___\\\^^^___```___^^^___```aaaaaacccddddddeeeeeeeeeccccccddddddeeefffffffffeeeeeefffggghhhiiijjjjjjkkklllmmmnnnnnnqqqtttwwwtttjjjddd```oooyyyrrrkkknnnqqqssswww~~~nnn```VVVRRRMMMRRR[[[ggguuu~~~}}}|||zzzuuuooommmkkkkkkmmmqqqvvvyyy~~~{{{wwwuuuuuuuuusssvvvzzz||||||{{{zzzyyyrrrrrrrrrsssrrrooojjjfff^^^^^^]]]^^^___]]][[[XXXUUUTTTRRRPPPMMMKKKJJJIIIGGGKKKSSS\\\hhhvvvvvvqqqmmmmmmttt|||zzzlll\\\SSSNNNHHHEEEEEEBBBFFFIIIKKKMMMPPPVVV[[[cccaaa```aaaaaaccckkkuuu}}}~~~{{{xxx{{{|||tttppphhhfffddddddhhhpppwww|||{{{}}}{{{nnnkkklllttt~~~yyytttqqqmmmlllrrrzzzqqq\\\RRRJJJFFFGGGGGGEEECCCCCCAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>????????????>>>???@@@AAAAAA@@@???>>>????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@??????>>>???@@@BBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCCCCDDDFFFHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKHHHGGGFFFEEEEEEEEEEEEEEEBBBDDDGGGJJJLLLMMMNNNNNNPPPRRRUUUVVVRRRRRR\\\gggqqqttt|||~~~}}}}}}oooqqqsssssstttvvvyyy|||}}}~~~wwwkkk___\\\gggzzz{{{uuugggbbb\\\YYYZZZ]]]```bbb```bbbdddccc```^^^^^^```YYY[[[^^^_________```bbbaaabbbcccdddddddddddddddcccddddddeeeeeeffffffgggddddddeeefffggghhhiiiiiikkkmmmoooppppppqqqtttvvvuuukkkeee___nnnzzzssslllooorrrsssvvv~~~|||jjj]]]VVVIIILLLQQQZZZeeeuuu|||pppnnnllllllnnnrrrvvvyyyzzz{{{xxxuuuuuuvvvtttwww{{{{{{zzzzzzyyywwwsssmmmhhh```___^^^]]]]]]ZZZWWWTTTUUUTTTRRROOOLLLJJJIIIHHHJJJMMMSSS[[[dddooozzzvvvqqqkkkiiimmmttt|||uuuhhh^^^UUUMMMHHHGGG@@@CCCGGGIIIJJJOOOVVV[[[___]]]\\\]]]]]]^^^fffooozzzzzzvvvxxx~~~~~~vvvqqqcccbbb```bbbfffnnnwww|||zzz|||}}}yyynnnooosss~~~~~~xxxssspppmmmnnnvvv~~~kkkUUURRRKKKFFFFFFGGGEEECCCDDD???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>????????????===>>>???@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@?????????===???@@@BBBCCCCCCBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@???@@@AAABBBCCCDDDEEEGGGIIIIIIIIIGGGFFFBBBCCCCCCEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEECCCEEEHHHKKKMMMMMMMMMLLLMMMOOOSSSTTTQQQRRR]]]jjjrrrtttzzznnnrrryyyxxxrrrppptttxxxyyyzzz|||}}}zzztttnnnccc___oooyyyjjjaaaYYYXXXYYYZZZ\\\___aaaaaabbbbbbaaa```___^^^[[[\\\\\\]]]^^^___aaaaaaaaabbbbbbccccccdddeeeeeefffeeeeeedddddddddeeeeeegggdddbbbccchhhkkkmmmllljjjlllnnnoooppprrruuuwww~~~zzzqqqfffaaapppvvvssspppqqquuuxxx}}}iiiVVVQQQKKKKKKRRRZZZcccuuu~~~wwwpppoooqqqssstttvvvvvv{{{|||yyyvvvuuuuuuuuuvvvyyy|||~~~|||yyywwwsssmmmhhh^^^^^^^^^```bbb___YYYTTTUUUQQQOOOQQQQQQMMMJJJJJJHHHMMMSSSYYY___fffnnntttwwwllleeeeeellltttyyyyyyoooeee^^^WWWRRROOOKKKKKKKKKMMMQQQXXX^^^bbbfffeeebbb___^^^```eeehhhssssssxxx~~~{{{yyy|||tttpppkkkhhhjjjqqqzzzuuupppppp~~~}}}wwwrrrpppnnnnnnssszzzyyymmm^^^TTTJJJIIIHHHHHHHHHHHHGGGFFFAAA@@@>>>===>>>@@@BBBDDDAAA@@@>>>=========>>>???===<<<<<<<<<===???AAACCC@@@??????@@@BBBBBBAAA@@@======>>>???????????????===@@@BBBDDDDDDBBB@@@===AAAAAABBBBBBCCCCCCDDDDDDCCCAAA>>>===>>>??????>>>@@@BBBCCCEEEGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJLLLNNNNNNQQQ[[[ffflllrrr{{{ccceeekkksssxxx}}}{{{uuurrruuuyyy|||zzztttfff\\\dddtttzzzmmmccc[[[YYYYYYYYYZZZ]]]``````aaaaaaaaa```^^^]]]\\\\\\\\\]]]^^^___aaabbbaaaaaabbbbbbcccddddddeeeffffffeeeeeeeeeeeeeeeffffffdddbbbdddhhhkkkllllllhhhjjjmmmnnnpppsssvvvyyyzzztttlllddd```nnnuuupppooosssxxx|||yyydddUUUMMMIIIMMMRRRZZZlll~~~~~~zzzyyyzzzzzzzzzyyy|||~~~{{{xxxvvvvvvuuuwwwxxxzzz|||}}}zzzwwwsssmmmhhh___^^^^^^aaabbbaaa[[[VVVWWWRRRPPPQQQQQQLLLIIIJJJEEEJJJOOOTTTYYY^^^dddiiittt}}}rrriiigggkkkpppsssvvvrrrmmmgggaaa[[[UUUQQQRRRSSSUUUVVVWWWZZZ___bbbfffeeecccaaa______aaabbbffffffkkkuuu|||{{{~~~yyysssnnnooouuu|||~~~wwwuuuyyyxxxrrrrrrrrrrrrtttxxx{{{zzzyyyvvvpppfffYYYPPPJJJIIIGGGGGGHHHHHHGGGEEEBBBAAA???>>>>>>@@@BBBCCCBBBAAA@@@???>>>??????@@@AAAAAA@@@????????????@@@???>>>===>>>@@@@@@???=========>>>>>>??????>>>>>>>>>@@@BBBCCCCCCBBB@@@>>>@@@AAAAAABBBBBBCCCCCCDDDCCC@@@>>>>>>???@@@??????@@@AAABBBDDDEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDGGGGGGHHHIIIJJJJJJJJJIIIGGGGGGIIIKKKKKKMMMWWWcccnnnrrrzzzXXXWWW[[[eeennnvvv}}}xxxuuuwwwzzz~~~yyykkk\\\[[[bbb{{{zzzpppfff\\\YYYXXXWWWXXX[[[^^^___`````````___^^^]]]]]]]]]]]]^^^___```aaabbbaaaaaaaaabbbccccccddddddfffffffffffffffffffffffffffdddccceeehhhjjjllllllgggiiikkkmmmooossswwwzzzuuullleee``````mmm{{{sssooorrrwww{{{vvv^^^RRRIIIIIIKKKRRRbbbsss~~~||||||{{{}}}}}}zzzxxxwwwvvvxxxxxxyyy{{{{{{wwwrrrlllggg```______aaadddccc^^^ZZZYYYTTTQQQQQQPPPLLLIIIJJJEEEIIIMMMQQQSSSVVVXXX[[[eeesss~~~sssmmmkkkllllllmmmllljjjhhheee```ZZZUUUXXX]]]cccdddaaa```cccfffiiiiiiiiihhhfffbbb___]]][[[ZZZ]]]gggqqq~~~|||yyy~~~~~~|||{{{~~~wwwvvvzzz~~~~~~}}}yyyrrrsssxxxyyyyyyyyyxxxuuuqqqmmmhhh___UUUMMMJJJIIIGGGGGGHHHGGGFFFDDDDDDBBB@@@??????@@@AAACCCBBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@@@@??????>>>===>>>===<<<===>>>>>>===;;;<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCDDDBBB@@@>>>>>>???@@@@@@???>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCFFFGGGIIIJJJKKKJJJHHHGGGFFFFFFGGGIIIIIILLLVVVaaapppqqqwwwWWWRRRSSS\\\hhhqqqzzzzzzwwwwwwzzz~~~{{{pppaaaZZZ[[[gggyyy{{{qqqfff\\\XXXWWWVVVWWWZZZ\\\]]]^^^______^^^]]]]]]^^^^^^^^^^^^___```aaabbb``````aaaaaabbbccccccccceeeeeeffffffggggggffffffeeeeeeeeefffhhhjjjkkklllhhhjjjkkklllnnnqqqvvvyyyrrreee___]]]```lll~~~zzzpppoootttzzzkkk\\\NNNIIIIIINNN]]]mmmxxx||||||xxxwwwzzz~~~}}}{{{yyyxxxxxxxxxzzz~~~|||wwwrrrlllgggaaa``````bbbeeefffbbb___\\\VVVRRRQQQOOOKKKIIIJJJHHHKKKNNNQQQQQQQQQPPPPPPYYYbbbsssyyyrrrmmmkkkjjjiiihhhhhhfffbbb]]]ZZZ[[[cccllloookkkhhhjjjmmmpppqqqssssssqqqjjjbbb]]]YYYUUUVVV\\\eeeqqq{{{vvvsssxxxzzz{{{|||}}}{{{zzzyyy||||||~~~~~~yyyooorrr|||zzztttlllgggccc^^^UUUOOOJJJHHHGGGFFFGGGFFFEEECCCDDDCCCAAA@@@???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@999:::<<<===>>>>>>======>>>===<<<===>>>>>><<<:::<<<<<<<<<<<<<<<======>>>?????????>>>>>>?????????@@@@@@AAABBBCCCDDDDDDEEEAAA@@@??????@@@AAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCEEEGGGIIIKKKKKKIIIGGGFFFIIIHHHIIIKKKKKKMMMWWWbbboooooottt[[[TTTRRRXXXcccllltttzzzyyywwwzzz}}}|||zzzsssggg^^^ZZZWWWhhh}}}~~~rrrggg\\\WWWVVVUUUVVVYYYZZZ[[[\\\]]]^^^^^^]]]\\\^^^^^^^^^^^^^^^___```aaa___``````aaaaaabbbbbbcccddddddeeefffggggggffffffdddeeefffggggggiiijjjkkkkkkkkklllllllllooosssvvvttteee]]]\\\```kkk|||sssmmmooottt|||xxxeeeSSSKKKIIILLLZZZiiiuuu~~~~~~yyyqqqmmmppptttxxx~~~}}}|||zzz{{{~~~{{{wwwrrrlllhhhcccaaaaaacccgggiiigggddd___XXXRRRQQQOOOKKKJJJKKKLLLMMMPPPRRRRRRPPPLLLIIILLLRRR```wwwxxxrrrnnnlllhhhfffdddbbb```^^^]]]gggrrrvvvtttrrrtttwwwwwwxxx{{{}}}{{{sssiiiaaaXXXSSSPPPSSSZZZddduuu}}}yyyuuusssuuuvvvxxxyyyyyyxxxvvvuuuuuuyyy~~~~~~~~~xxxkkkppp}}}|||tttjjjdddaaa^^^WWWQQQJJJHHHFFFFFFFFFEEEDDDBBBCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@?????????999;;;<<<>>>>>>>>>===<<>>===>>>??????>>><<<;;;;;;:::::::::;;;<<<===???>>>============>>>???@@@AAABBBCCCDDDEEEFFFFFFAAA@@@???@@@AAABBBAAA???=========>>>>>>???@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFBBBBBBAAA@@@@@@AAABBBCCCDDDFFFIIIJJJKKKIIIGGGFFFJJJIIIJJJLLLKKKMMMWWWbbbmmmmmmsss```XXXSSSVVV^^^eeennnuuuzzz{{{|||~~~|||zzzvvvmmmaaaYYYQQQ]]]ooowwwkkk___YYYWWWUUUVVVYYYWWWYYYZZZ\\\]]]]]]\\\\\\]]]]]]]]]]]]]]]^^^_______________```aaaaaabbbbbbbbbccceeefffgggffffffeeedddeeeggghhhggghhhjjjkkklllllllllkkkkkkmmmqqquuu{{{jjj```]]]^^^iiixxx|||qqqmmmnnnvvv}}}nnnXXXMMMIIIKKKVVVdddsss|||tttiiibbbdddhhhllluuuzzzwwwsssnnniiidddbbbbbbdddiiikkkkkkiii```YYYRRRQQQOOOKKKKKKMMMNNNPPPRRRUUUVVVRRRLLLGGGGGGJJJUUUjjjxxxtttnnnjjjhhhhhhgggfffeeemmmwww||||||{{{}}}|||}}}|||qqqiiiVVVPPPKKKLLLPPPYYYhhhvvv~~~|||yyywwwvvvwwwxxxyyyxxxvvvtttssslllooottt}}}~~~}}}}}}~~~~~~wwwkkkppp~~~{{{qqqfff___^^^\\\WWWQQQJJJHHHFFFEEEEEEEEECCCAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAA@@@??????>>>AAAAAAAAA@@@???>>>===<<<>>>>>>>>>???AAAAAA@@@>>>;;;:::999999999:::<<<===>>>======<<<<<<======>>>@@@@@@AAABBBCCCEEEFFFFFF@@@??????AAABBBCCCAAA@@@===============>>>???@@@@@@AAACCCDDDEEEFFFFFFGGG@@@???>>>>>>>>>???@@@AAADDDEEEGGGIIIJJJIIIHHHGGGHHHGGGHHHJJJIIIKKKUUU```jjjllltttddd]]]WWWWWW[[[bbbkkkttt|||}}}|||{{{|||{{{uuuggg[[[RRRUUU___ooorrrddd]]]XXXUUUUUUXXXVVVWWWYYY[[[\\\\\\\\\\\\]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^___``````aaaaaabbb```aaaccceeeffffffeeedddcccfffhhhiiiggggggiiikkkjjjkkkjjjjjjjjjmmmrrrvvv|||rrrddd^^^\\\fffttt~~~rrrnnnrrrxxx|||www___RRRLLLKKKTTT```ppp~~~|||zzzyyyqqqbbbXXXYYY\\\___jjjwww~~~yyyvvvsssoookkkfffcccbbbeeejjjnnnnnnmmm```YYYRRRPPPOOOLLLMMMOOORRRTTTXXX[[[]]]YYYQQQKKKIIIHHHOOO___qqq}}}yyywwwvvvuuuuuutttyyy~~~|||ttt\\\UUUMMMJJJKKKPPP]]]hhhuuu~~~}}}{{{|||||||||{{{xxxuuutttjjjiiiiiimmmttt{{{~~~}}}||||||}}}}}}vvvmmmsss{{{pppccc]]]]]]\\\WWWQQQIIIHHHFFFEEEEEEDDDBBB@@@??????????????????@@@@@@@@@AAABBBBBBBBBAAA??????CCCBBBAAA@@@???>>>>>>>>>===<<<===>>>AAABBBAAA@@@::::::888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEE@@@???@@@AAACCCCCCAAA@@@>>>======<<<===>>>??????>>>>>>@@@BBBCCCDDDEEEEEE??????>>>>>>>>>???@@@AAACCCDDDFFFGGGIIIIIIJJJJJJGGGFFFGGGHHHHHHIIISSS^^^hhhmmmxxxggg```ZZZZZZ\\\aaalllvvvxxxxxxzzz}}}{{{mmm___SSSPPPSSSaaatttxxxiii```ZZZVVVUUUWWWUUUVVVXXXZZZ\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^______```aaaaaaaaa___```ccceeeeeeeeedddccccccfffiiiiiiggggggiiikkkiiiiiiiiiiiijjjnnnsssxxxyyyxxxggg```ZZZcccqqqzzzpppqqqwww|||eeeWWWOOOLLLSSS^^^nnn~~~|||~~~www}}}}}}yyywwwttt|||}}}}}}ooo^^^RRRRRRTTTWWWbbbppp|||xxxvvvtttpppmmmfffdddccceeejjjooopppooo```YYYRRRPPPOOOMMMNNNQQQWWWYYY]]]bbbddd```WWWQQQGGGEEEHHHRRR___ooo}}}fff]]]SSSLLLIIIKKKTTT___iiiyyy~~~{{{xxxvvvnnniiicccbbbffflllqqqsssvvv{{{~~~~~~||||||||||||}}}wwwpppwww{{{pppccc]]]]]]]]]XXXRRRIIIHHHEEEEEEDDDDDDBBB@@@======>>>>>>?????????@@@AAABBBCCCCCCCCCBBBAAA@@@??????=========>>>???@@@;;;;;;<<<>>>AAABBBAAA@@@:::999888777777999;;;<<<;;;;;;<<<======<<<;;;;;;;;;<<<===>>>@@@AAABBBCCC??????@@@AAACCCCCCBBB@@@>>>>>>===<<<<<<===???@@@;;;<<<>>>@@@BBBCCCCCCDDDAAAAAA@@@@@@@@@AAACCCDDDCCCDDDEEEFFFHHHJJJKKKLLLHHHGGGHHHIIIHHHJJJTTT___gggooo{{{qqqggg]]]ZZZ\\\dddrrr~~~{{{yyy|||}}}uuunnnXXXNNNIIIRRRdddvvvwwwiii\\\UUUTTTVVVQQQTTTWWWXXXXXXYYY\\\___^^^^^^]]]\\\\\\\\\]]]]]]\\\^^^aaaaaaaaa`````````bbbbbbcccdddeeeeeeffffffffffffggghhhhhhhhhhhhhhhggggggggggggiiillloooqqqyyy|||jjj[[[___bbbjjjvvvqqqnnnrrryyymmm\\\QQQOOOUUU]]]nnnxxx}}}~~~zzz{{{~~~yyysssrrrxxxxxxttttttxxx~~~qqqeeeWWWMMMHHHKKKXXXddduuuxxxsssooollljjjbbbbbbbbbeeeiiilllnnnnnncccZZZOOOJJJKKKQQQWWWZZZ[[[```eeefffhhhhhhbbbZZZPPPJJJFFFJJJTTTcccyyysssdddSSSJJJHHHLLLTTT\\\iiiwww|||nnncccaaabbb```aaaeeejjjlllpppwww~~~~~~}}}}}}}}}yyy|||vvvmmmccc```aaa```YYYRRRMMMIIIDDDAAAAAABBBCCCCCCBBBAAA??????@@@AAA@@@???BBBAAA@@@??????@@@AAABBBDDDEEEEEECCCAAA??????@@@===============<<<<<<<<<>>>>>>>>>>>>===<<<:::999===============<<<<<<<<<<<<===>>>???AAABBBCCCDDDCCCCCCCCCBBBAAA@@@>>>===>>>===<<<::::::;;;;;;<<<>>>>>>???@@@@@@AAABBBBBB>>>>>>>>>??????@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFGGGJJJMMMLLLLLLSSS]]]dddjjjyyy|||sssiiieeefffjjjttt~~~~~~|||zzz|||~~~xxxqqq]]]RRRJJJNNNYYYhhhwwwoooaaaVVVRRRQQQQQQTTTWWWWWWWWWWWWYYY\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\^^^```aaa```______``````aaabbbcccdddeeeffffffffffffggghhhhhhhhhhhhhhhgggfffffffffhhhkkknnnpppsss|||wwwiii]]]^^^aaahhhsss{{{rrrpppvvv}}}ooo]]]SSSPPPVVV^^^mmmvvv~~~}}}{{{|||}}}|||zzz{{{||||||vvvpppqqqvvv~~~{{{vvvtttuuuwwwxxxnnncccVVVMMMHHHJJJTTT___mmmzzzxxxsssoookkkiiidddcccccceeeiiilllnnnnnnddd\\\RRRMMMPPPVVV[[[^^^___dddggghhhjjjjjjfff___RRRKKKEEEGGGNNN[[[nnn}}}xxxiiiWWWMMMJJJKKKRRRYYYffftttwwwkkkfffccc___]]]___```bbbfffnnnwww~~~}}}~~~uuulllccc___aaa```ZZZSSSOOOKKKFFFCCCCCCDDDDDDDDDBBB@@@>>>>>>???@@@???>>>@@@???>>>======>>>???@@@???@@@AAAAAA??????@@@AAA>>>>>>>>>>>>>>>>>>??????AAA@@@???===<<<:::999888;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBB???@@@AAAAAABBBAAAAAAAAA>>>===<<<;;;;;;;;;<<<<<>>>>>???@@@>>>===>>>======<<<<<<======>>><<<>>>@@@AAA@@@@@@BBBCCC@@@??????>>>???@@@AAABBBCCCAAA???<<<:::999999888;;;;;;;;;<<<======>>>>>>:::;;;<<<===>>>???@@@AAA??????@@@AAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCEEEGGGHHHHHHHHHFFFCCCCCCFFFIIIKKKOOOUUU```ggguuu{{{xxxtttqqqsssxxxzzzsssuuuzzz|||}}}~~~sssgggXXXMMMGGGKKKYYYfff|||uuufffZZZSSSOOOPPPRRRSSSTTTUUUVVVVVVYYYYYYXXXYYYYYYZZZ[[[[[[]]]^^^______^^^]]]^^^___\\\]]]^^^```bbbccceeefffffffffggghhhhhhhhhhhhhhheeedddddddddeeegggjjjkkkpppwww~~~vvvqqqkkkgggaaacccgggmmmxxxxxxxxxzzz~~~sssaaaUUUQQQXXXaaammmvvv|||{{{xxxyyyzzzzzz|||{{{{{{yyywwwsssooolllmmmsss{{{~~~yyysssooommmtttyyy~~~}}}uuulll___XXXPPPJJJFFFDDDJJJQQQaaannn{{{yyysssmmmjjjhhhfffddddddgggiiijjjjjjbbb\\\VVVUUUZZZaaafffhhhlllnnnnnnlllnnnpppooojjj]]]UUULLLGGGGGGLLLYYYeeevvv}}}zzzwwwvvvzzzzzz}}}}}}ooo___TTTMMMKKKQQQXXXgggvvvxxxnnnfffbbb```aaaccciiiqqqyyy~~~uuuppphhheeeccceeeiiihhhccc]]]UUUQQQKKKGGGFFFFFFFFFEEEBBBAAA@@@@@@AAAAAA???==============================@@@BBBCCCCCCCCCCCCDDD@@@???>>>>>>???@@@BBBCCCAAA@@@===:::999999:::;;;;;;<<<<<<===>>>??????@@@<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAA@@@???>>>===>>>>>>======<<<<<<<<<<<>>@@@BBBEEEGGGHHHHHHGGGHHHCCCAAADDDHHHKKKNNNSSS___eeesss|||xxxyyy|||~~~|||uuussssssvvv}}}zzzoooaaaTTTIIIGGGPPP\\\mmm~~~ooo```VVVNNNNNNOOOPPPRRRUUUVVVVVVXXXXXXXXXXXXYYY[[[\\\\\\]]]^^^___^^^]]]\\\]]]___[[[\\\]]]___aaacccdddeeeffffffggghhhhhhhhhhhhhhheeedddccccccdddfffhhhiiipppuuuzzzzzztttpppnnnggghhhjjjnnnvvv~~~}}}tttcccVVVSSSZZZdddqqqyyy|||yyyzzz{{{{{{~~~}}}}}}zzzvvvqqqnnnllllllrrryyyzzzvvvrrrppprrryyy|||qqqfff[[[TTTNNNIIIEEECCCHHHOOO___kkkwww{{{}}}~~~vvvoookkkjjjgggdddcccdddfffgggggg___[[[WWWXXX___fffkkklllqqqrrrqqqnnnooorrrqqqlll```XXXNNNIIIFFFIIISSS^^^lll{{{zzzvvvsssrrrnnnlllooouuurrrvvv{{{~~~}}}xxxlll___UUUOOONNNTTT\\\hhhyyyxxxrrrooonnnnnnqqqvvv|||}}}~~~~~~~~~|||}}}pppjjj___```ccciiioooooojjjdddYYYUUUNNNIIIGGGFFFEEEDDDDDDCCCBBBCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDDDDCCCBBBAAABBB???>>>>>>===>>>???@@@AAA>>>===;;;999999;;;<<<>>>::::::;;;<<<<<<===>>>>>><<<<<<===>>>??????@@@@@@@@@@@@@@@@@@???>>>=====================<<<<<<;;;======>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFIIILLLLLLLLLLLLJJJDDDAAADDDHHHJJJNNNSSS^^^dddsss|||wwwwwwzzz|||vvvrrrnnnooouuu|||}}}tttiii^^^RRRJJJLLLRRR]]]oooxxxfffZZZQQQOOOMMMMMMPPPSSSUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^^^^]]][[[[[[\\\^^^\\\]]]^^^___aaabbbcccdddffffffggghhhhhhhhhhhhhhheeeeeeccccccccceeeggghhhjjjoootttzzzzzzvvvtttmmmmmmnnnooouuuvvveeeYYYUUU]]]hhhttt|||~~~{{{{{{}}}}}}~~~|||wwwrrrnnnmmmlllqqqxxx~~~~~~zzzvvvttttttzzz~~~uuujjj___XXXPPPJJJEEECCCHHHOOO]]]hhhsssvvvwww|||{{{rrrmmmllliiieeecccccceeeeeeeee^^^[[[YYY]]]eeelllqqqrrruuuvvvtttqqqqqqsssqqqmmmaaaXXXNNNHHHDDDEEENNNWWWdddttt|||wwwtttjjjhhhggggggccc```dddjjjmmmqqqvvvzzzzzzxxxwwwwwwsssiii^^^WWWQQQQQQXXXaaajjj{{{~~~{{{xxxxxxzzz~~~~~~|||}}}~~~}}}|||{{{|||}}}~~~yyyzzzyyyxxxxxx}}}zzzmmmeee[[[]]]bbbiiippprrroookkk___ZZZSSSMMMIIIFFFEEECCCEEEDDDDDDDDDEEECCCAAA>>>>>>??????@@@@@@??????>>>>>>AAACCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::::::::<<<===>>>888888888999:::::::::;;;:::::::::;;;<<<=========;;;<<<===>>>???@@@@@@@@@<<<<<<<<<===<<<;;;;;;:::<<<<<<<<<===>>>>>>??????AAAAAAAAAAAA@@@@@@@@@@@@>>>AAAEEEIIILLLLLLLLLKKKKKKFFFDDDEEEGGGIIINNNTTT___eeesssxxxqqqpppsssyyyzzz~~~}}}wwwpppooosssyyy~~~{{{ssskkk```SSSLLLLLLOOO___rrrpppdddVVVRRRMMMKKKNNNQQQSSSTTTTTTUUUUUUVVVXXXYYY[[[\\\^^^^^^^^^\\\ZZZZZZ\\\^^^]]]^^^___```aaabbbccccccffffffggghhhhhhhhhhhhhhhfffeeedddccccccdddfffgggfffkkkooorrrzzz{{{yyyqqqqqqqqqpppsss}}}yyyiii\\\YYYbbbmmmwww~~~{{{|||~~~~~~}}}}}}wwwrrrnnnmmmmmmqqqxxx}}}{{{wwwvvv{{{~~~wwwjjjaaaVVVNNNGGGDDDHHHPPP]]]hhhrrrsssrrrwww|||zzztttppplllhhheeedddeeeffffff___^^^^^^cccllltttxxxzzzzzz{{{xxxttttttuuurrrmmmbbbZZZPPPIIIDDDCCCJJJSSS___ooo|||sssmmmiii^^^]]]\\\\\\XXXVVV[[[cccjjjoootttwwwvvvtttssssssqqqiii```YYYTTTTTT\\\fffmmm~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~|||yyyyyy{{{~~~yyywwwtttsssuuu|||uuuhhh```\\\]]]___eeekkkooopppooofff```XXXQQQLLLHHHEEEDDDEEEDDDDDDDDDEEECCC@@@===>>>??????@@@@@@??????>>>===@@@CCCCCCBBB???>>>>>>>>>>>>???@@@???>>><<<:::::::::;;;;;;;;;;;;<<<<<<999:::::::::::::::::::::999::::::;;;;;;<<<<<<===:::;;;<<<>>>???@@@@@@@@@:::;;;<<<<<<<<<;;;999999::::::;;;<<<>>>???@@@@@@AAAAAA@@@@@@@@@?????????;;;>>>CCCHHHJJJKKKKKKJJJIIIGGGEEEFFFEEEEEEMMMUUUaaagggtttyyyqqqooorrrvvvssstttwwwxxx|||~~~vvvrrrtttxxx|||}}}|||vvvkkk[[[OOOJJJGGGUUUffftttzzznnn[[[UUUNNNKKKLLLOOOQQQRRRSSSSSSSSSUUUVVVXXXZZZ[[[^^^^^^^^^\\\ZZZZZZ[[[]]]_________```aaabbbbbbcccfffgggggghhhhhhhhhhhhhhhgggfffdddccccccdddfffgggfffjjjmmmmmmrrr|||~~~|||sssssssssqqqrrrzzz{{{kkk___\\\eeeqqqxxx{{{|||~~~~~~{{{~~~~~~xxxrrrnnnmmmmmmqqqxxx}}}{{{xxx{{{|||}}}sssiii\\\QQQHHHDDDIIIPPP```jjjssssssqqquuuzzz}}}|||sssooojjjfffffffffggggggbbbaaabbbhhhqqqzzz~~~}}}~~~{{{wwwvvvvvvsssmmmfff]]]RRRKKKEEECCCIIIQQQ[[[lll}}}~~~vvvllleee```YYYWWWVVVUUUQQQPPPXXXaaaiiinnntttvvvtttrrrqqqqqqqqqjjjbbb\\\WWWVVV^^^hhhrrr~~~~~~~~~~~~||||||~~~~~~{{{xxxxxx|||~~~|||~~~{{{xxxsssrrrvvv}}}}}}pppbbbZZZ```^^^]]]```ffflllppprrrkkkeee\\\TTTNNNJJJGGGDDDDDDCCCCCCDDDDDDBBB???<<<===>>>???@@@@@@???>>>===>>>AAADDDEEEDDDBBBAAAAAA>>>???AAABBBAAA>>>;;;999;;;;;;<<<<<<<<<;;;:::999==================<<<<<<;;;<<<<<<======>>>>>>>>>===>>>>>>>>>>>>>>>===<<<999:::;;;;;;;;;:::999888888999:::<<<>>>???@@@AAA@@@@@@@@@??????>>>>>>>>>>>>AAAFFFKKKNNNOOONNNMMMHHHGGGFFFFFFCCCCCCKKKVVVbbbhhhttt|||ssskkkgggkkkgggfffkkkqqqxxx{{{vvvvvv|||yyylllZZZMMMLLLKKKRRReeeyyyyyykkk\\\NNNLLLMMMLLLLLLOOOOOOPPPPPPRRRTTTWWWZZZ\\\[[[\\\\\\\\\\\\\\\]]]]]]______``````aaaaaabbbbbbdddddddddeeefffhhhjjjkkkiiijjjkkkiiigggffffffggghhhhhhjjjlllpppvvvzzz}}}zzzxxxuuurrrsssxxx{{{nnnfffeeellluuu}}}}}}~~~~~~zzz~~~}}}tttnnnnnnqqqqqqtttxxx{{{}}}zzzyyyzzzzzzzzz}}}tttcccUUULLLHHHMMMTTTdddlllsssttttttvvvvvvuuuxxxqqqiiifffgggiiiiiigggggghhhkkkqqqxxx~~~|||yyyvvvuuutttkkk___QQQIIIDDDCCCGGGMMM^^^jjjxxxyyyvvvqqqggg]]]XXXTTTOOOLLLMMMRRRWWW[[[hhhlllppprrrqqqooonnnnnnllliiiccc\\\YYY\\\eeelllvvv~~~|||}}}|||{{{{{{{{{}}}}}}|||~~~~~~~~~|||zzzyyyzzz}}}|||}}}}}}~~~~~~{{{wwwvvvyyy}}}zzzoooddd\\\XXX\\\\\\\\\___dddhhhjjjkkkkkkjjjgggaaaYYYPPPHHHCCCDDDEEEFFFFFFEEEBBB>>><<<======>>>??????????????????AAADDDFFFFFFDDDBBB@@@@@@@@@@@@??????===<<<<<<>>><<<::::::;;;=========<<<<<<<<<;;;;;;:::::::::888999:::;;;<<<;;;::::::???>>>===>>>???>>>===;;;;;;888999??????;;;:::=========<<<======???@@@@@@>>>>>>?????????>>>>>>===CCCCCCEEEFFFHHHHHHIIIIIIKKKIIIGGGDDDDDDHHHOOOTTT___fffttttttlllhhhccc___^^^ccciiioooxxx|||zzz~~~~~~rrrbbbVVVNNNJJJLLLZZZlll|||pppaaaRRRLLLKKKIIIIIIKKKNNNOOOPPPQQQSSSVVVXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]___```aaabbbbbbccccccdddeeefffggghhhiiiiiijjjjjjiiigggffffffgggiiiiiijjjkkknnnrrrvvvxxx{{{~~~zzzuuupppooottt|||}}}rrrlllmmmuuu~~~~~~|||tttnnnllllllpppsssxxx{{{}}}{{{{{{zzzyyy|||nnn^^^RRRKKKNNNTTTfffnnnuuuuuusssttttttrrr{{{}}}vvvoookkkmmmoooooonnnssssssvvv{{{|||yyyvvvtttssslllaaaTTTLLLGGGDDDHHHMMM[[[gggwwwzzzwwwtttkkkaaaZZZUUUOOOKKKKKKOOOTTTXXXcccfffjjjmmmmmmlllkkkkkkllljjjfff```]]]```hhhooozzz~~~xxxyyy}}}~~~}}}|||||||||}}}}}}}}}~~~}}}|||zzzzzz{{{~~~}}}~~~|||yyyxxx{{{~~~}}}tttiii```ZZZWWWaaabbbdddfffggghhhhhhiiilllmmmmmmkkkcccYYYNNNHHHDDDDDDEEEEEEDDDAAA>>><<<======>>>>>>?????????>>>>>>@@@BBBEEEFFFEEEAAA>>>@@@@@@@@@??????>>>===<<<<<<:::888777999:::::::::<<<<<<<<<<<<;;;;;;::::::999999:::;;;;;;;;;:::999<<<<<<<<<===??????>>>======::::::>>>===999999<<<<<<<<<<<<<<<<<<<<<<<<===>>>???????????????>>>>>>AAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHKKKPPPTTT^^^dddrrruuulllhhh\\\WWWUUUYYY___fffoooxxx|||oooeeeWWWNNNHHHMMM[[[mmmzzzkkkZZZPPPLLLHHHGGGHHHKKKLLLNNNPPPRRRUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]___```aaabbbccccccddddddeeefffgggggghhhiiijjjiiigggeeefffgggiiiiiiiiijjjkkkmmmpppqqqsssvvv{{{~~~~~~wwwpppmmmooouuu{{{vvvtttwww~~~yyytttooollljjjlllqqqwww{{{}}}~~~~~~~~~{{{wwwwwwzzzuuudddUUUMMMNNNSSSiiiqqqwwwvvvssssssqqqooouuu~~~wwwtttvvvxxxyyyxxx}}}yyyvvvsssrrrnnndddYYYQQQJJJFFFHHHMMMXXXfffwww~~~{{{xxxqqqhhh___ZZZSSSMMMKKKMMMRRRVVV^^^aaaeeeggghhhggghhhhhhjjjjjjhhheeeccceeelllrrr}}}}}}tttqqqtttvvv~~~~~~}}}}}}||||||}}}~~~{{{{{{zzz{{{}}}~~~{{{{{{}}}{{{sssiiiaaa[[[WWWVVV___dddiiikkkiiifffeeefffdddhhhmmmnnnhhh\\\PPPGGGCCCCCCCCCCCCBBB@@@>>><<<<<<=========>>>>>>>>>>>>???@@@BBBFFFIIIHHHBBB===??????@@@??????>>>===<<<;;;999777777888999999999<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999:::::::::<<>>===;;;;;;======;;;;;;>>><<<============<<<;;;;;;>>>??????@@@@@@@@@?????????@@@AAABBBDDDEEEFFFGGGFFFHHHIIIJJJLLLOOOSSSWWW^^^dddqqqwwwmmmggg[[[UUURRRTTTYYY___iiirrrvvv}}}vvvgggXXXJJJGGGOOO^^^qqqxxxfffXXXPPPJJJGGGFFFFFFHHHJJJNNNQQQSSSUUUVVVYYYYYYYYYYYYYYYXXXXXXXXX[[[[[[\\\]]]^^^___```aaaccccccdddeeeffffffffffffggghhhiiihhhfffeeefffgggggggggggggggiiijjjlllmmmnnnqqqtttvvvwwwyyy|||~~~{{{tttooonnnqqqsss{{{{{{zzz{{{wwwuuusssooolllhhhmmmtttzzz|||}}}}}}~~~yyytttssswwwxxxiii[[[RRRSSSYYYkkksssyyyxxxuuutttrrrooorrr{{{}}}~~~zzzwwwtttrrrnnnfff\\\TTTLLLGGGHHHMMMYYYgggyyy}}}wwwpppgggaaaYYYRRRNNNOOOSSSVVV^^^```cccdddccccccdddeeedddfffgggggggggjjjpppuuu~~~tttnnnmmmnnnwwwzzz~~~~~~~~~zzzzzz{{{}}}}}}yyyyyyzzz|||~~~}}}~~~~~~yyyssshhh___YYYVVVUUUUUUVVV]]]fffiiifffbbbaaabbb\\\aaahhhkkkfff\\\OOOGGGBBBBBBBBBAAA@@@???>>>==================>>>>>>>>>AAAAAACCCHHHKKKJJJDDD>>>???????????????>>>=========;;;999888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::<<<>>>??????===;;;;;;<<<>>>???>>>======<<<===>>>??????>>>===<<<>>>???@@@@@@AAA@@@@@@@@@???@@@@@@BBBCCCEEEGGGGGGHHHIIIJJJLLLNNNRRRXXX\\\aaaeeeqqq~~~rrriii^^^WWWRRRRRRUUU[[[dddmmmpppxxxvvveeeSSSIIIIIIRRRbbbppprrraaaVVVOOOHHHDDDBBBDDDFFFJJJNNNQQQTTTVVVXXXXXXXXXYYYYYYYYYYYYZZZ^^^^^^^^^^^^^^^^^^^^^^^^bbbcccdddeeefffggggggffffffggghhhgggeeeeeeeeegggcccdddeeefffhhhjjjkkklllmmmnnnpppqqqrrrtttwwwzzz~~~{{{vvvrrrppppppwww|||}}}~~~~~~yyywwwuuuppplllfffkkkrrrwwwzzz|||}}}xxxqqqrrrvvv}}}rrrddd[[[]]]cccmmmuuu|||{{{yyywwwuuuqqqqqqxxx}}}yyywwwuuuooohhh___VVVMMMFFFGGGLLL]]]kkk|||zzzssslllggg___WWWSSSRRRUUUWWW___```aaa```___^^^___```___bbbfffiiijjjmmmssswww~~~zzzpppjjjhhhlllooouuu|||~~~~~~xxxxxxxxxyyy|||}}}}}}|||xxxyyy{{{~~~}}}{{{uuulll```WWWSSSSSSTTTUUUQQQYYYbbbeeeaaa\\\ZZZZZZYYY^^^dddgggddd[[[QQQJJJBBBAAA@@@@@@????????????>>>======<<<===>>>??????@@@AAACCCFFFIIIGGGBBB===>>>????????????>>>>>>======;;;999888999::::::999888888888888888888888888<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>???===<<<999;;;===>>>======;;;999<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@AAAAAABBBDDDFFFHHHJJJLLLKKKKKKKKKNNNUUU]]]cccbbbeeeppp~~~qqqeee\\\TTTRRRSSSWWW___hhhllluuurrr```SSSMMMMMMVVV```{{{~~~mmm```VVVMMMEEEBBBCCCDDDFFFJJJNNNQQQSSSVVVVVVWWWXXXYYYZZZZZZ[[[______^^^^^^^^^]]]]]]]]]___```ccceeefffgggffffffeeefffgggfffeeedddeeefffbbbbbbdddfffhhhjjjkkkllllllmmmnnnnnnnnnppprrrtttyyy||||||wwwsssrrrrrruuuzzz~~~{{{vvvqqqnnnjjjmmmqqqtttvvvyyy}}}zzzsssvvvyyy~~~yyyjjj___```fffqqqzzz}}}zzzwwwsssrrrvvv~~~{{{yyyrrrkkkbbbXXXMMMFFFHHHNNN^^^lll}}}~~~vvvpppkkkeee^^^YYYXXXXXXYYYaaaaaaaaa___\\\[[[\\\^^^aaaeeeiiikkkmmmpppuuuyyyvvvlllfffeeehhhmmmuuu}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~xxxvvvuuuvvvxxx{{{||||||zzz{{{}}}}}}yyyqqqgggZZZQQQOOOQQQSSSSSSTTTYYY^^^___\\\WWWSSSRRRSSSXXX^^^aaa___XXXOOOIIIBBBAAA@@@???>>>???@@@AAA???>>>=========>>>@@@AAA???AAACCCDDDCCCAAA>>><<<>>>>>>????????????>>>>>><<<:::888777888888888777777777888888888888999999;;;;;;;;;:::;;;<<<============<<<===??????>>><<<;;;>>>>>><<<<<<>>>???<<<>>>======<<<<<<===>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCEEEGGGJJJLLLOOONNNMMMMMMPPPWWWaaaggg```cccmmm~~~}}}mmmdddZZZUUUTTTVVV^^^fffnnn{{{~~~pppdddYYYSSSTTTYYYgggyyy}}}ooodddWWWKKKFFFEEEDDDCCCEEEIIILLLOOORRRSSSTTTVVVWWWYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]][[[]]]___bbbdddeeeeeeeeedddeeeffffffddddddeeefffcccdddeeegggiiijjjkkkkkkiiijjjlllllllllmmmoooqqqssswww|||~~~}}}{{{xxxwwwqqqsssvvvyyy~~~~~~{{{wwwuuurrrrrrrrrrrrrrruuuzzz~~~~~~yyy}}}pppeeeeeelllwww}}}xxxttttttuuu{{{~~~vvvnnneeeZZZNNNGGGIIIPPP\\\iii{{{}}}uuurrrmmmgggccc```______ddddddcccaaa______aaaccciiilllpppqqqppprrrvvvyyy}}}uuummmddddddgggnnnwww~~~}}}}}}|||{{{|||}}}|||{{{{{{}}}~~~~~~}}}yyywwwtttsssvvvzzz}}}~~~~~~zzzmmmcccVVVMMMLLLNNNPPPQQQSSSUUUWWWXXXVVVSSSPPPNNNOOOTTT\\\aaa___XXXNNNGGGCCCAAA@@@>>>>>>@@@BBBCCC@@@@@@>>>>>>>>>???AAABBBAAADDDGGGEEEAAA======???>>>>>>????????????>>>>>>>>>;;;999888888999999888888999999999::::::::::::::::::::::::;;;===>>>???===<<<<<<>>>@@@AAAAAA???>>>@@@>>>;;;???JJJQQQRRRFFFDDDAAA>>>======?????????@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBDDDGGGJJJLLLOOOOOOPPPQQQTTTZZZbbbgggaaabbblll}}}uuujjj___YYYVVVXXX___gggsss~~~}}}rrrfff[[[WWWYYYXXXlll|||ooo```SSSJJJHHHDDDBBBBBBEEEIIIKKKPPPQQQRRRTTTVVVXXXZZZ[[[YYYYYYZZZ[[[\\\]]]]]]]]]XXXZZZ]]]```cccddddddddddddeeeffffffddddddeeefffeeeeeeggghhhiiiiiijjjjjjfffhhhjjjkkkkkkkkkmmmoooppptttyyy|||||||||||||||tttuuuvvvxxxyyy}}}~~~~~~~~~xxxvvvssspppooorrrxxx|||~~~zzzooopppwww|||}}}xxxsssuuutttxxxxxxqqqggg\\\OOOHHHKKKSSSYYYfffxxxzzzxxxtttpppllliiigggfffhhhhhhhhhfffeeeeeehhhkkkqqqtttvvvuuussssssvvvzzzyyyxxxddddddeeejjjssszzz~~~~~~}}}{{{zzzyyyzzz|||{{{zzzzzz~~~~~~~~~|||{{{xxxtttsssvvvzzz{{{kkkaaaSSSKKKJJJMMMNNNOOONNNNNNNNNPPPRRRRRRPPPNNNRRRXXXbbbhhhfff^^^SSSKKKCCCBBB@@@>>>???@@@CCCEEEAAA@@@???>>>>>>@@@BBBCCCEEEIIILLLIIIBBB>>>@@@DDD===>>>>>>?????????>>>>>>@@@>>>;;;:::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<:::999999:::;;;===???AAA;;;;;;<<<>>>BBBCCCCCCBBB???AAA>>><<>>===>>>AAAEEEHHHIIIQQQNNNIIIDDD@@@>>>>>>>>>??????>>>>>>======<<<<<>>===<<<<<<===>>>???<<<>>>@@@AAAAAA>>>:::888999999:::;;;<<<<<<<<<;;;@@@???>>>======>>>????????????@@@BBBFFFKKKPPPTTTEEEBBB>>>>>>AAACCCDDDDDDAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@BBBDDDGGGIIIKKKOOORRRSSSYYYbbbhhhhhhjjjhhhmmm|||{{{nnnhhhbbb^^^dddpppzzz|||}}}zzzoooeee```RRRSSS]]]qqq{{{pppcccXXXMMMIIIHHHEEEEEEFFFIIIJJJMMMPPPSSSVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXZZZ\\\^^^___aaabbbbbbbbbccccccddddddeeeeeefffggghhhiiiiiijjjiiiiiijjjiiiggggggggghhhjjjkkkmmmnnnpppqqqsssttttttuuusssrrrrrrrrrsssvvvzzz|||wwwqqqxxx~~~yyytttssstttvvvyyy~~~wwwrrrqqqsssuuuzzzzzzlll]]]QQQLLLMMMOOOXXXbbbooozzz~~~{{{{{{{{{||||||}}}}}}}}}}}}}}}{{{yyyxxxyyyyyyxxxvvvvvvuuutttvvv}}}vvvmmmnnnrrrvvv{{{~~~}}}|||{{{{{{zzzyyywwwvvvwwwzzz}}}{{{zzzxxxwwwyyy}}}zzztttfff___VVVPPPNNNQQQTTTVVVYYYVVVRRRPPPPPPPPPOOONNNRRRYYYbbbiiihhhbbbXXXQQQLLLHHHDDDAAABBBCCCCCCBBB@@@>>>===>>>BBBFFFHHHIIIKKKHHHDDDAAA???>>>>>>????????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<===???AAAAAA???===<<<::::::;;;<<<<<<<<<<<<<<<@@@???>>>======>>>??????>>>>>>======>>>AAACCCEEEDDD@@@======???BBBCCCBBB??????@@@AAAAAAAAAAAA@@@?????????AAACCCFFFJJJLLLKKKOOOQQQTTT[[[eeemmmnnnnnnkkkooo}}}yyyqqqkkkfffjjjtttzzz}}}}}}}}}vvvoookkkWWWSSSTTT^^^nnnrrrfffXXXPPPKKKFFFDDDEEEEEEFFFJJJNNNQQQTTTVVVWWWTTTTTTUUUUUUVVVVVVWWWWWWZZZYYYYYYZZZ[[[]]]___aaaaaaaaabbbbbbcccddddddeeeffffffggghhhiiiiiiiiiiiiiiiiiihhhggghhhiiijjjkkkmmmmmmmmmnnnoooqqqrrrsssqqqqqqppppppqqqsssuuuwwwwwwxxx|||~~~uuummmmmmwww}}}zzzyyyzzzzzz~~~vvvqqqmmmooosssxxx~~~}}}|||ooo```TTTMMMMMMNNNVVV^^^iiirrrzzz}}}{{{zzzyyywwwuuutttpppkkkiiinnn{{{wwwtttuuuvvvzzz~~~~~~}}}|||{{{zzzzzz{{{zzzyyyyyyzzz|||~~~~~~~~~zzzzzzyyyzzz|||~~~ssskkk```\\\WWWTTTUUUVVVWWWXXXZZZWWWTTTRRRQQQOOONNNLLLMMMRRRYYY___aaa^^^YYYVVVQQQMMMGGGDDDBBBBBBBBBBBB???>>>>>>???BBBEEEGGGGGGDDDBBB@@@>>>======>>>???>>>>>>>>>???????????????<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@;;;;;;<<<=========<<<<<>>>>>======>>>>>>???@@@@@@@@@???????????????AAA???===<<<>>>@@@AAAAAA???@@@AAABBBCCCBBBAAAAAA>>>>>>???AAADDDHHHLLLNNNJJJNNNPPPRRR[[[hhhqqqtttrrrooorrr}}}yyyrrrnnnpppvvv}}}}}}zzz}}}~~~zzzvvvsssqqqbbbZZZTTTTTT[[[kkkttteee[[[QQQIIIEEEFFFAAACCCFFFJJJNNNQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYYYY[[[ZZZYYYXXXYYY[[[^^^___``````aaaaaabbbcccddddddeeefffggghhhhhhiiiiiihhhiiihhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkklllnnnpppqqqqqqpppoooooooooqqqrrrsssuuuvvvxxx{{{zzzqqqgggbbbdddppp{{{~~~tttoookkkmmmqqqxxx}}}sssdddWWWOOOMMMMMMUUUZZZbbbjjjpppvvv}}}~~~}}}{{{yyywwwuuuppphhhbbbeeeppp~~~zzzxxxxxxzzz~~~~~~}}}|||{{{zzz||||||{{{{{{|||~~~~~~}}}|||{{{yyyyyyyyy{{{~~~xxxkkkccc[[[YYYXXXXXXZZZZZZZZZYYYZZZXXXUUUSSSRRRPPPMMMKKKJJJMMMQQQUUUXXXXXXWWWWWWSSSOOOIIIEEEBBBBBBBBBCCCAAA???>>>???BBBCCCDDDCCC@@@???>>>===<<<===>>>???<<<<<<======>>>>>>??????======???@@@@@@???======<<<<<<<<<======>>>???@@@<<<<<<===============<<<============>>>>>>>>>??????@@@AAACCCCCCCCCCCCBBB@@@???======>>>???@@@AAA???AAABBBDDDEEEDDDCCCBBB>>>???@@@BBBDDDGGGJJJKKKIIILLLMMMOOOXXXfffqqquuutttqqqttt~~~xxxttttttvvvzzzzzz{{{{{{~~~|||{{{zzzxxxvvvtttsssssshhh```VVVQQQQQQZZZmmm~~~uuuiii[[[OOOHHHGGGBBBCCCDDDFFFIIIKKKMMMNNNQQQRRRTTTVVVXXXYYYYYYYYYZZZYYYXXXWWWXXXZZZ\\\^^^^^^^^^___```aaabbbcccdddddddddeeefffgggggggggggghhhhhhggghhhhhhhhhiiiiiijjjiiiiiiiiijjjkkkmmmooopppoooooooooooopppqqqrrruuuuuuuuuwwwzzzssshhh]]]WWWXXXcccooo{{{tttnnnkkklllooowww~~~wwwhhh[[[QQQMMMLLLTTTWWW]]]ccchhhlllppprrrsss{{{}}}{{{xxxqqqhhhaaaaaajjjxxx~~~|||zzz|||~~~}}}}}}|||}}}}}}}}}~~~~~~||||||}}}}}}|||{{{yyyxxxvvvwwwxxxzzz}}}}}}~~~pppddd]]]VVVVVVWWWYYY[[[[[[ZZZXXXXXXWWWUUUTTTSSSQQQNNNKKKKKKLLLMMMOOOPPPRRRRRRSSSPPPMMMIIIDDDBBBBBBEEEGGGFFFDDDAAA@@@AAAAAAAAA@@@AAA@@@???>>>=========>>>:::;;;;;;;;;<<<<<<======<<<===>>>??????>>>===<<<===<<<;;;;;;;;;;;;<<<===<<<===============<<<<<<<<<<<<======>>>>>>>>>>>>:::<<<>>>@@@AAAAAA@@@???????????????>>>???AAABBB>>>???AAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGIIIJJJKKKSSSaaalllqqqsssqqquuu}}}yyyvvvuuuqqqqqqyyy~~~~~~~~~}}}|||yyywwwuuuttttttuuuiiibbbYYYRRRNNNPPPZZZfffyyyiiiXXXNNNKKKHHHGGGEEEDDDEEEFFFIIIJJJLLLMMMPPPSSSUUUVVVWWWWWWXXXXXXWWWWWWXXXZZZ[[[\\\]]]]]]^^^___aaabbbccccccbbbbbbcccdddeeeeeeeeeeeefffffffffggggggggghhhhhhhhhhhhhhhhhhiiijjjkkklllnnnnnnnnnoooooopppqqqqqqsssrrrrrrrrrtttxxx|||pppdddWWWPPPOOOWWWbbbmmmxxxrrrlllkkknnnvvv||||||}}}ooo```UUUOOOMMMRRRUUUZZZ___dddggghhhiiiccchhhqqq}}}yyysssjjjcccbbbiiittt}}}~~~{{{}}}~~~~~~|||}}}~~~zzz{{{||||||{{{yyywwwuuuttttttuuuwww{{{~~~~~~}}}~~~|||yyyzzztttggg^^^YYYTTTTTTTTTVVVXXXYYYXXXVVVUUUUUUUUUUUUUUUSSSPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNKKKJJJGGGDDDCCCEEEJJJNNNPPPLLLGGGCCCAAA@@@@@@???BBBAAA@@@???>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;:::::::::;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>?????????>>>===<<<>>>???@@@???>>>>>>@@@BBB======>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIJJJRRR___jjjnnnqqqqqqwww|||wwwrrrllljjjnnnxxx{{{wwwuuutttuuuvvvoooggg___XXXQQQLLLMMMRRRiii{{{yyyggg[[[WWWPPPMMMHHHDDDCCCCCCFFFHHHHHHJJJNNNQQQTTTUUUUUUUUUUUUVVVVVVXXXYYYZZZ[[[[[[\\\\\\]]]^^^```aaabbbccc```aaabbbccccccddddddcccdddeeeeeefffffffffffffffgggggghhhiiijjjjjjjjjjjjllllllmmmmmmnnnoooppppppqqqqqqpppppprrrvvv{{{}}}pppdddTTTMMMJJJPPPWWWaaatttxxxmmmjjjkkksss|||{{{xxxuuufffZZZSSSPPPPPPSSSXXX___dddffffffeee^^^```eeennnyyy|||wwwpppiiigggmmmvvv|||{{{||||||}}}~~~}}}zzz{{{||||||{{{yyyvvvtttrrrrrrrrrsssxxx~~~~~~}}}}}}{{{wwwuuusssssswwwwwwiii^^^XXXVVVTTTRRRQQQRRRTTTUUUUUUTTTRRRRRRSSSVVVWWWVVVRRROOOMMMLLLLLLLLLKKKKKKJJJJJJGGGGGGFFFEEEEEEJJJQQQWWW[[[VVVMMMGGGCCCAAA@@@@@@@@@@@@@@@@@@????????????<<<;;;;;;;;;;;;;;;::::::999999999888888999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<>>>>>>>>>>>>===AAAAAAAAA@@@@@@>>>======<<<>>>??????======>>>AAA???>>>======???AAACCCDDDFFFFFFGGGGGGGGGFFFEEEEEEEEEHHHIIIKKKTTTaaakkkoooqqqrrrzzzwwwqqqlllgggdddiiiooowww}}}xxxuuuttttttuuuxxxooofff^^^UUUKKKGGGGGGUUUjjjttthhhdddWWWRRRKKKEEEBBBBBBEEEGGGHHHJJJNNNRRRTTTVVVVVVVVVSSSTTTVVVXXXYYYZZZ[[[[[[[[[\\\]]]^^^```aaabbbccc___```aaabbbbbbccccccbbbcccdddeeeeeeffffffeeeeeefffggghhhjjjjjjjjjiiihhhjjjkkkkkklllnnnoooooopppqqqqqqpppqqqsssxxx}}}qqqdddSSSLLLIIIMMMRRRYYYjjj|||~~~mmmiiijjjrrrzzz|||www}}}{{{zzzjjj]]]UUURRROOORRRXXX___fffhhhgggfffaaa___```eeemmmvvv{{{uuuooonnnrrryyyzzzzzz}}}}}}~~~~~~~~~~~~|||}}}~~~}}}zzz{{{}}}}}}|||yyyvvvtttqqqppppppqqquuu|||}}}{{{qqqnnnlllnnnuuu~~~}}}pppbbbXXXTTTTTTTTTQQQOOOOOOQQQRRRSSSRRROOOPPPSSSVVVXXXWWWTTTQQQLLLLLLLLLLLLKKKJJJIIIIIIDDDEEEEEEEEEGGGMMMVVV]]]ccc\\\RRRJJJEEECCCBBBAAA>>>>>>??????@@@@@@AAAAAA=========<<<<<<;;;;;;:::<<<;;;999999999999;;;<<<777888:::<<<===>>>??????;;;<<<<<<<<<;;;::::::999999:::<<<>>>>>>>>>>>>===>>>>>>>>>===============:::<<<>>>>>><<<;;;===???CCCBBB@@@???AAACCCGGGIIIGGGHHHHHHIIIIIIHHHHHHHHHDDDHHHKKKNNNWWWdddnnnqqqqqqttt|||xxxpppjjjfffcccccccccgggsss~~~|||yyywwwsssoootttuuurrrhhhYYYLLLEEECCCKKKWWWnnnzzzuuuccc```ZZZRRRJJJEEECCCCCCEEEHHHLLLMMMLLLMMMPPPSSSUUUUUUUUUVVVWWWXXXYYYZZZXXXYYYZZZ\\\^^^___aaaaaacccbbbbbbbbbbbbbbbbbbcccddddddcccbbbcccdddeeefffeeeeeeffffffggghhhhhhhhhiiiiiikkklllmmmnnnnnnnnnmmmrrruuusssqqqrrryyyzzzhhh___QQQIIILLLQQQVVVcccrrryyyrrrlllmmmtttwwwyyy~~~xxxqqqbbbXXXRRRSSSUUUXXX]]]ccciiinnnpppjjjkkkjjjgggeeejjjsss|||~~~yyytttqqqsssyyy~~~~~~{{{{{{}}}~~~{{{||||||}}}}}}~~~}}}{{{zzzyyyyyy{{{}}}~~~|||{{{{{{{{{}}}{{{{{{|||~~~}}}yyyuuuqqqpppoooooosss{{{~~~pppjjjgggkkkvvv|||mmmbbb[[[XXXVVVTTTSSSQQQNNNNNNOOOQQQRRRRRRXXXVVVTTTUUUVVVVVVRRROOOKKKLLLMMMMMMLLLKKKJJJIIIIIIFFFCCCBBBEEELLLTTTYYY^^^YYYQQQIIICCC@@@@@@AAACCCBBBAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;999777777888888888777666888:::;;;::::::;;;===>>>===;;;::::::;;;===>>><<<<<<<<<<<<===>>>???@@@===============<<<;;;;;;============>>>???@@@AAAAAA@@@???>>>???AAADDDEEEAAAEEEIIIKKKJJJHHHFFFFFFFFFKKKOOOTTT^^^kkktttvvvxxxvvvzzz}}}tttkkkfffaaa___\\\^^^gggqqq}}}~~~|||yyyvvvxxxyyyxxxrrreeeWWWKKKEEEFFFLLL]]]tttqqqmmmeee[[[QQQJJJGGGEEEBBBDDDGGGHHHHHHJJJMMMQQQSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZ[[[\\\^^^___```aaadddccccccbbbbbbccccccdddddddddcccccccccdddeeefffeeeeeeeeefffgggggghhhhhhhhhiiijjjlllmmmmmmnnnnnnnnnqqqtttssspppssszzzsssgggXXXMMMKKKLLLNNNYYYgggwwwvvvnnnmmmrrr}}}zzzyyy~~~tttzzz|||pppeee^^^WWWXXXZZZ___gggooowww{{{yyyyyywwwrrrmmmlllqqqvvv}}}wwwtttvvvzzz}}}||||||||||||}}}|||{{{{{{}}}||||||||||||{{{zzzyyyyyyyyy{{{}}}}}}|||{{{{{{{{{{{{zzzzzz{{{}}}}}}yyyvvvoooooooooooossszzzuuurrrooosssyyy~~~~~~|||{{{qqqddd[[[WWWUUUTTTSSSRRRPPPNNNNNNPPPRRRSSSSSSQQQPPPOOOPPPRRRRRROOOLLLKKKLLLMMMNNNMMMLLLKKKJJJJJJHHHEEEDDDFFFLLLRRRVVVVVVRRRLLLFFFAAA@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@AAA======<<<<<<;;;;;;::::::<<<:::888888999:::999888777999;;;<<<;;;:::;;;<<<===<<<:::999999:::<<<===<<<<<<<<<<<<===>>>??????>>>???@@@@@@???>>>===<<<>>>>>>>>>===>>>>>>???@@@@@@>>>===>>>AAAFFFLLLPPPHHHJJJLLLMMMKKKIIIIIIHHHHHHMMMQQQVVVaaannnwwwxxxyyywww{{{tttlllgggaaa\\\WWWUUU[[[dddqqqyyy~~~}}}|||yyyyyy|||~~~}}}ttteeeTTTHHHDDDCCCJJJ]]]ttt}}}tttiii^^^TTTMMMJJJAAABBBCCCDDDEEEHHHLLLOOOPPPPPPQQQRRRSSSUUUWWWXXXZZZ[[[[[[\\\^^^___``````dddccccccbbbbbbccccccddddddccccccccccccdddeeeeeeddddddeeeffffffgggggghhhhhhiiijjjkkklllmmmmmmmmmnnnppprrrqqqpppsss|||vvvfffVVVNNNIIIGGGOOOZZZjjjuuu~~~sssnnnpppwwwxxxrrrwwwqqqsss|||yyyooogggaaaaaabbbfffnnnwwwzzzuuuuuuwww{{{{{{xxxyyy|||~~~|||{{{}}}|||{{{zzz{{{||||||{{{||||||{{{zzzyyyyyyyyyyyyyyy{{{}}}}}}{{{zzz{{{{{{zzzyyyzzz{{{||||||zzzwwwpppqqqrrrtttwww}}}zzzzzz{{{}}}}}}zzzvvvnnnfff\\\UUUSSSTTTUUUTTTRRRPPPOOOOOORRRTTTUUUTTTQQQPPPPPPQQQRRRRRRPPPOOOKKKLLLNNNNNNOOONNNMMMMMMKKKJJJGGGFFFGGGJJJNNNQQQNNNLLLHHHDDDBBB@@@@@@@@@@@@????????????@@@@@@AAA=========<<<;;;::::::999<<<:::999999:::::::::999999:::<<<<<<;;;::::::;;;;;;:::999888888999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBCCCCCCAAA???>>>??????>>>=========>>>>>>???>>><<<===@@@GGGNNNRRRJJJLLLMMMMMMKKKIIIIIIIIIJJJOOOSSSYYYeeessszzz{{{{{{yyy|||qqqmmmhhhbbb\\\UUURRRVVV^^^kkkqqqwww|||~~~{{{vvvwwwzzzsss___PPPHHHCCCCCCNNN___sssyyyooobbbWWWQQQFFFEEECCCCCCCCCFFFJJJMMMMMMMMMNNNPPPRRRTTTVVVXXXZZZZZZ[[[\\\]]]^^^______bbbbbbaaaaaaaaaaaabbbbbbcccccccccccccccdddddddddcccddddddeeeffffffggggggggghhhiiikkkllllllllllllmmmooopppoooooottt|||tttcccUUUJJJEEEJJJRRR```kkkzzz}}}zzzpppmmmqqq|||xxxoooqqqvvv|||{{{xxxyyy{{{qqqooosss~~~|||uuuooommmmmmooorrrxxx~~~~~~{{{{{{}}}~~~}}}}}}|||}}}|||zzzxxx{{{~~~~~~{{{|||{{{yyyxxxwwwwwwxxxyyyzzz{{{||||||{{{zzz{{{|||{{{{{{{{{{{{|||{{{zzzxxxvvvxxxzzz}}}}}}yyyttthhhaaaXXXSSSSSSVVVWWWWWWSSSQQQPPPQQQTTTVVVWWWWWWSSSSSSRRRRRRRRRQQQPPPOOOKKKLLLNNNOOOOOOOOONNNNNNLLLKKKIIIHHHHHHIIIJJJKKKKKKJJJGGGEEECCCAAA@@@@@@============>>>???@@@@@@>>>===<<<<<<;;;:::999999;;;999888888999:::999888888:::;;;;;;999888999999999999888888888888999999::::::::::::;;;<<<===>>>???@@@BBBDDDCCCBBB@@@>>>@@@@@@???======<<<<<<<<<>>>===<<<<<<>>>BBBFFFHHHDDDGGGJJJKKKJJJIIIHHHHHHLLLOOOSSSZZZfffuuu|||||||||zzz}}}sssmmmhhhccc^^^WWWSSSVVV]]]hhhnnnssswwwwwwvvvyyymmm```QQQLLLGGGHHHNNN\\\ttt~~~rrreee\\\OOOKKKFFFCCCBBBDDDGGGIIIJJJKKKLLLNNNQQQTTTVVVWWWXXXYYYZZZ[[[\\\^^^^^^___``````____________``````bbbbbbcccccccccdddddddddccccccddddddeeeeeeffffffggggggiiijjjkkkllllllllllllmmmnnnnnnooossszzz}}}lll\\\NNNFFFGGGMMMTTT___mmmxxxzzztttppprrrwwwvvvnnnmmmsss{{{~~~sssrrrvvv}}}}}}zzzyyywwwwwwxxx|||sssnnnnnnzzz}}}~~~}}}yyyuuuwww{{{|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{~~~}}}zzz{{{||||||{{{yyyxxxwwwwwwxxxxxxzzz{{{|||{{{zzzyyyzzz|||}}}}}}}}}}}}|||{{{{{{{{{~~~yyysssddd]]]UUURRRSSSVVVWWWWWWTTTRRRRRRTTTVVVXXXXXXXXXSSSSSSQQQOOOMMMKKKJJJJJJJJJKKKMMMNNNOOONNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHFFFDDDAAA???>>>===<<<<<<<<<<<<<<<===>>>???===<<<<<<;;;::::::999999999777666666888999888777777999::::::888777777888888888888777777888888888999999999999:::;;;<<<======???@@@AAAAAA@@@???>>>@@@@@@>>>===<<<<<<<<<;;;<<<======>>>????????????===AAAGGGKKKLLLKKKJJJIIILLLNNNQQQWWWdddssszzzzzz{{{xxx{{{{{{qqqlllgggbbbZZZUUUWWW]]]dddkkkrrrwww~~~yyy{{{{{{rrr___ZZZRRRJJJEEELLL___rrrtttkkk]]]VVVMMMEEEBBBBBBCCCCCCFFFGGGIIIKKKNNNRRRUUUVVVVVVVVVXXXYYY[[[]]]^^^______^^^^^^]]]]]]^^^^^^___aaabbbbbbcccdddcccccccccbbbbbbcccddddddeeeeeeffffffggghhhiiijjjkkkkkkkkkjjjkkklllmmmooorrrxxx{{{ssscccSSSIIIGGGIIIJJJSSS___kkkwwwzzzpppgggbbbccchhhyyytttnnnoootttvvvssstttzzz}}}|||yyyxxxxxxxxxyyy|||sssmmmiiippp~~~~~~|||~~~}}}}}}||||||{{{{{{{{{||||||~~~|||}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxzzz{{{{{{zzzyyyyyyzzz|||}}}~~~~~~wwwnnn^^^XXXQQQNNNPPPSSSTTTTTTSSSSSSRRRTTTVVVWWWWWWVVVVVVUUUTTTPPPLLLJJJIIIJJJIIIJJJLLLMMMMMMLLLKKKKKKHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDBBB@@@>>><<<;;;:::<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::888666555555777888888777777888::::::999888888999888888888888888888888888888888888888999:::;;;<<<<<<======>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<:::<<>>;;;@@@GGGLLLNNNNNNOOOOOONNNMMMMMMRRR```pppxxxxxxxxxuuuxxx|||wwwqqqjjj```XXXXXX]]]bbbkkkttt{{{}}}|||}}}~~~qqqiii]]]RRRHHHGGGRRR^^^yyy{{{oooeeeXXXMMMGGGDDDCCCBBBAAABBBDDDGGGKKKOOORRRTTTSSSTTTUUUWWWZZZ\\\^^^______^^^^^^]]]]]]^^^^^^___```aaabbbcccdddccccccbbbbbbbbbbbbcccddddddeeeeeeeeefffgggiiijjjjjjkkkkkkiiijjjkkkmmmoooqqqtttvvv|||{{{kkkZZZNNNIIIHHHGGGMMMWWWbbbooo|||yyylllaaaYYYYYY]]]ooo{{{|||sssqqqtttyyyzzzuuutttzzz|||~~~|||{{{xxxxxxyyy|||oooiiicccfffsss~~~}}}||||||{{{{{{{{{{{{|||~~~~~~zzz{{{{{{{{{{{{zzzyyyxxxwwwzzz{{{{{{zzzxxxxxxzzz|||zzz}}}qqqfffWWWRRRLLLJJJMMMQQQSSSSSSRRRQQQQQQRRRTTTUUUTTTRRRUUUVVVTTTQQQLLLJJJKKKMMMHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::::::::;;;999::::::::::::;;;;;;;;;888666555666888999999888777999;;;;;;::::::;;;<<<888888888999999888888888888777777888888999:::;;;===<<<<<<;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>>>>AAAEEEIIILLLOOORRRTTTPPPNNNKKKNNN\\\mmmvvvvvvtttrrruuuzzzrrrfff\\\ZZZ^^^bbblllwww~~~|||zzzyyy|||ttteeeYYYOOOJJJMMMTTTeeeyyy}}}rrrbbbTTTLLLHHHFFFDDD>>>???AAAEEEHHHLLLPPPQQQQQQRRRTTTVVVYYY\\\^^^____________^^^^^^_________```aaabbbcccdddcccbbbbbbaaabbbbbbcccddddddeeeeeeeeefffgggiiijjjjjjjjjjjjhhhiiikkkmmmoooqqqrrrsssyyyrrraaaTTTMMMIIIJJJMMMTTT^^^jjjuuu~~~}}}nnnaaaWWWUUUXXXeeetttyyyuuuvvvxxx{{{yyy|||}}}xxxxxxyyy|||kkkeee^^^___iiizzz~~~}}}}}}|||{{{zzzzzz{{{|||}}}}}}|||xxxzzz{{{||||||{{{zzzxxxwwwzzz{{{{{{yyyxxxxxxzzz|||xxx{{{{{{kkk^^^TTTOOOJJJIIIMMMQQQSSSTTTPPPPPPOOOPPPRRRRRRQQQOOOOOOPPPOOOLLLHHHFFFHHHJJJHHHHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCEEEFFFDDDCCCAAA???>>>>>>@@@AAA<<<;;;;;;:::999999999999888999999::::::;;;;;;<<<999777666777999::::::999888:::<<<===<<<<<<===>>>888888999999999999888888777777777777888999:::;;;===<<<;;;:::;;;<<<>>>@@@>>>>>>===<<<<<<<<<<<<===@@@???>>>======<<<<<<<<<@@@BBBCCCEEEGGGLLLRRRWWWRRRNNNJJJLLLZZZllluuuuuurrrpppsss}}}yyymmmddd``````fffmmmttt}}}~~~|||{{{{{{}}}}}}zzzsssgggYYYNNNIIIHHHXXXmmmvvvgggXXXLLLFFFDDDEEECCC@@@@@@CCCFFFIIIJJJOOOPPPRRRTTTWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^___```aaaccccccccccccccccccccccccdddeeeeeefffggghhhiiijjjkkkkkkjjjiiiiiiiiijjjkkklllnnnooopppuuuyyywwwlll```WWWQQQOOOQQQUUU\\\dddmmmtttxxxqqqcccYYYVVVWWW```mmm~~~|||}}}}}}~~~tttdddYYY[[[```dddrrr~~~|||{{{zzzzzzzzz{{{|||}}}~~~~~~|||||||||||||||}}}|||{{{{{{zzzxxxzzz{{{zzzxxxvvvuuuvvv||||||}}}~~~|||xxxpppeee]]]SSSPPPLLLKKKLLLOOOQQQRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUSSSOOOMMMLLLKKKIIIGGGHHHFFFDDDEEEHHHIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA???===:::999666666777777888888999999777777888888888999999999;;;:::888777777777888888:::::::::999999888888888:::888777555555555666666888666555777:::<<<;;;888============>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999:::<<<>>>???@@@AAAAAA>>>@@@DDDHHHLLLQQQWWW\\\YYYVVVQQQOOOWWWfffqqqttttttpppqqq{{{sssjjjhhhiiijjjnnnssszzz}}}|||yyyyyyzzz{{{}}}~~~xxxpppeeeYYYPPPLLLNNN\\\rrrttthhhZZZOOOIIIDDDBBB@@@@@@BBBDDDEEEEEEKKKLLLNNNPPPSSSVVVXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^___```aaabbbbbbbbbbbbbbbbbbbbbcccdddeeeeeeggghhhiiijjjjjjjjjiiihhhhhhhhhiiijjjkkkmmmnnnoootttwwwyyyooofff```\\\\\\^^^aaagggmmmsssvvv{{{uuuhhh\\\VVVUUU[[[fffwww~~~~~~yyyhhhZZZXXX[[[^^^gggsss}}}{{{zzzyyywwwxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{||||||{{{{{{zzzyyyxxxyyyyyywwwuuuttttttuuuwwwyyy}}}}}}{{{qqqggg]]]VVVSSSPPPLLLKKKLLLNNNPPPPPPTTTTTTUUUVVVXXXYYY[[[\\\SSSPPPMMMKKKJJJJJJHHHGGGDDDBBBAAABBBDDDFFFEEECCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@===;;;:::777777777777777888888888777777777888888999999999:::999888777777777888888::::::999999999888888888888888666555555666666777999777555666999::::::888<<<<<<<<<<<<==================<<<;;;;;;:::999999;;;;;;<<<<<<===>>>??????BBBCCCEEEGGGLLLSSS\\\bbbaaa[[[SSSRRR^^^nnnvvvvvvtttpppqqq{{{{{{rrrppprrrppprrrssswwwyyyxxxxxx{{{~~~~~~||||||zzzyyyyyy{{{|||~~~|||yyyvvvooodddUUUKKKKKKPPP^^^ttt|||nnn]]]RRRHHHEEECCCBBBCCCCCCBBBAAAEEEFFFHHHKKKNNNQQQTTTVVVYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]___``````aaaaaaaaaaaaaaaaaabbbcccdddeeehhhiiiiiiiiiiiihhhhhhggggggggghhhiiijjjkkkmmmnnnqqqtttzzzwwwrrrmmmkkkiiiiiijjjmmmqqqsssuuuwww{{{yyylll^^^VVVUUUUUU```nnn|||~~~~~~ppp]]]WWWXXXYYY]]]dddpppxxx~~~~~~}}}|||zzzyyyyyywwwwwwxxxyyyzzz{{{{{{|||}}}}}}}}}}}}|||{{{zzzyyyzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyxxxvvvssssssuuuwwwwww{{{~~~tttggg]]]WWWTTTSSSPPPLLLKKKKKKMMMNNNNNNRRRRRRSSSTTTUUUVVVWWWXXXPPPMMMIIIGGGGGGGGGGGGGGGAAA@@@@@@AAACCCEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA>>><<<;;;888888888888777777777777777777777777888888888888999888888777777777777888999999999888888888888888777666666666666777777888:::888555555777888999888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999999888888<<<<<<;;;:::;;;<<<===>>>DDDDDDDDDEEEIIIRRR\\\dddhhhbbbZZZZZZgggvvv{{{xxxsssoooqqq{{{xxxvvvxxxyyywwwttttttzzz}}}yyyvvvvvv{{{~~~~~~~~~}}}~~~~~~|||{{{zzz|||yyynnn\\\OOOLLLKKKRRRddd{{{nnnaaaTTTPPPJJJFFFEEEDDDDDDCCCAAABBBDDDFFFJJJMMMQQQSSSWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]___````````````aaaaaaaaaaaabbbdddeeefffiiiiiiiiihhhhhhggggggfffffffffggggggiiijjjkkkllloooppptttzzz|||yyyvvvrrrnnnmmmnnnppprrrtttuuuxxx{{{}}}zzznnn```YYYXXXWWW^^^jjjvvv~~~}}}fff]]]\\\\\\]]]```iiimmmrrryyy}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{||||||}}}|||}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwzzzzzzxxxuuussstttxxx{{{~~~~~~}}}{{{{{{}}}wwwjjj^^^XXXWWWXXXSSSPPPMMMKKKKKKLLLLLLLLLPPPPPPPPPPPPOOONNNNNNMMMMMMIIIFFFDDDEEEFFFFFFFFFAAAAAABBBCCCEEEFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCBBBAAA???===<<<999999888888777777666666777777777777777777777777777777777777777777777777888888888888888888888777555555555666777888888999999888666555555666777888999999999999:::::::::::::::999999999888888888777;;;:::999888999;;;>>>???BBBBBBBBBBBBFFFMMMUUU[[[eeedddbbbeeeppp{{{}}}yyypppmmmppp{{{}}}~~~{{{vvvtttuuuwww{{{~~~~~~~~~~~~zzzxxxzzz}}}~~~~~~zzziii[[[KKKHHHKKKWWWffftttvvvddd]]]TTTLLLHHHFFFFFFEEEAAAAAABBBDDDGGGJJJMMMOOOTTTUUUVVVWWWYYY[[[\\\\\\\\\]]]^^^___```aaaaaaaaabbbbbbbbbbbbdddeeefffgggiiihhhhhhggggggffffffffffffffffffggghhhiiijjjkkkmmmnnnpppssswww|||~~~|||yyyuuuqqqooooooppprrrtttuuuwwwyyy{{{|||}}}~~~{{{{{{{{{|||}}}~~~~~~}}}~~~yyynnnbbb^^^______dddllluuuttthhhfffggghhhiiikkkjjjjjjmmmttt{{{|||}}}}}}{{{zzzzzz|||}}}}}}|||zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwvvvxxxxxxvvvuuutttwww{{{|||yyyyyyzzzzzzzzzxxxxxxxxxxxxyyy|||{{{uuukkk```XXXUUUXXX[[[TTTQQQNNNLLLKKKKKKKKKJJJOOOPPPPPPPPPOOONNNMMMMMMJJJGGGDDDCCCDDDEEEEEEDDDBBBBBBDDDEEEEEEFFFHHHHHHEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA???>>>===999999888888777777666666666666666666666666666666666666666666666666666666777777777777777777777777444444555666777888888999777777666555555555666777888888888888999999999999888888888888888777777777888777777777999<<<@@@BBB@@@AAACCCDDDFFFIIIMMMPPPZZZaaahhhnnntttzzz{{{xxxmmmkkkooo{{{~~~xxxuuuqqqmmmnnnqqqrrrsssvvvzzz~~~{{{{{{}}}}}}qqqfffTTTNNNMMMSSSYYYbbbssstttlllaaaVVVOOOKKKIIIGGGCCCBBBBBBBBBDDDGGGJJJKKKPPPQQQRRRTTTVVVXXXZZZ[[[\\\\\\^^^___```aaaaaaaaabbbbbbbbbcccdddfffggghhhhhhggggggffffffffffffggggggggggggggghhhiiijjjjjjmmmnnnoooooopppsssxxx{{{}}}yyywwwuuurrrqqqqqqqqqrrrrrrtttuuuwwwxxxxxxxxxxxxzzzzzzyyyxxxxxxxxxxxxyyytttwwwzzz}}}{{{pppfffeeehhhhhhlllqqqwww~~~tttqqqtttvvvwwwvvvnnnggggggjjjnnntttzzz~~~~~~|||}}}~~~~~~yyywwwwwwxxxzzz{{{{{{zzzxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzzzz}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwxxx|||~~~}}}yyyxxxxxxxxxxxxtttuuuwwwwwwxxx{{{rrrkkk```WWWRRRRRRTTTWWWUUUSSSOOOMMMLLLKKKJJJHHHIIIJJJLLLNNNOOOPPPOOOOOOIIIGGGEEEDDDEEEEEEDDDBBB@@@AAACCCCCCCCCCCCEEEGGGEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAA@@@???>>>===888888888888777777777777666666666666555555555555444555555666666666666555666666666666777777777777444444666777888888888888444555777666555555555777777777888888888999999999888888888888888888888888666666777888;;;>>>AAABBB@@@CCCFFFGGGHHHHHHIIIJJJNNNZZZgggooouuuyyyzzzwwwmmmkkkooo|||~~~xxxtttmmmeeebbbeeeccchhhnnnrrrwww}}}~~~~~~~~~}}}wwwrrreeeZZZRRRRRRRRRTTTaaaqqq|||qqqfff]]]UUUOOOKKKEEEDDDBBBAAAAAACCCEEEGGGKKKLLLMMMPPPRRRUUUWWWXXXZZZ[[[\\\^^^____________```aaaaaabbbccceeeggghhhgggfffeeeeeeeeefffggghhhgggggggggggghhhiiijjjjjjmmmnnnooonnnmmmnnnrrruuuxxxwwwwwwxxxzzz{{{zzzxxxvvvuuuuuutttsssrrrqqqqqqrrrsssvvvxxxxxxwwwuuutttvvvuuusssqqqooonnnnnnnnnmmmqqquuuxxx{{{~~~vvvlllkkkppppppqqquuuyyy}}}xxx|||wwwkkkgggfffggglllrrr}}}~~~}}}~~~}}}}}}}}}~~~}}}}}}||||||vvvvvvvvvxxxzzz{{{yyywwwwwwwwwwwwxxxxxxyyyyyyzzzyyyzzzzzzzzzzzz{{{{{{{{{{{{||||||{{{{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxwwwvvvyyyzzz|||}}}~~~|||{{{wwwxxxzzzzzzzzz|||~~~|||wwwiii```UUUNNNMMMPPPRRRSSSWWWTTTQQQNNNMMMLLLJJJHHHEEEFFFIIIKKKMMMMMMMMMMMMIIIHHHGGGGGGGGGFFFCCCAAA???AAACCCCCCAAAAAACCCEEEEEEDDDDDDCCCAAA@@@@@@???===>>>???@@@???>>>===<<<777777777777777888888888666666666555555444444444333444555666666666555555555555555666666666777777444555666777888888777777000333777888666555555666777777888888888999999999888888888888888888888888777777999:::<<<>>>@@@@@@???BBBEEEGGGGGGHHHIIIJJJIIITTT```jjjssszzzzzzwwwpppnnnrrr~~~}}}xxxtttkkk___[[[]]]YYY```hhhmmmqqqwww~~~ppp```SSSNNNJJJGGGOOO[[[nnn~~~tttjjj___UUUNNNFFFDDDBBB@@@???@@@BBBDDDGGGHHHJJJMMMOOORRRTTTUUUYYYZZZ[[[\\\]]]^^^^^^^^^______```aaabbbdddfffgggfffeeeddddddeeefffhhhiiihhhhhhggghhhhhhiiijjjkkkmmmoooooonnnllllllooorrrsssrrrqqqrrrtttuuuuuutttttttttuuuuuutttsssqqqqqqsssuuuxxxzzzzzzxxxuuusssllljjjgggdddaaa```______jjjnnnsssvvvxxx|||{{{qqqpppsssssstttwww{{{{{{qqqjjjhhhgggkkkqqqyyy{{{~~~}}}|||}}}}}}}}}|||||||||{{{{{{{{{vvvvvvxxxzzz||||||zzzwwwvvvwwwwwwxxxyyyyyyzzzzzz|||||||||}}}}}}}}}}}}}}}zzzzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwww}}}}}}|||~~~~~~~~~}}}}}}zzztttnnnaaaXXXMMMIIIKKKPPPSSSSSSXXXUUURRROOONNNLLLJJJHHHHHHJJJLLLMMMNNNMMMLLLKKKIIIHHHHHHIIIIIIGGGCCC@@@AAACCCEEEDDDBBBAAACCCEEEEEEDDDDDDCCCAAA@@@??????<<<===>>>??????>>>===<<<666666777777888888999999666666555555555444444444222333555666666666555555444555555555666666777777444555777888888777777666...222777888777555555666888888888888999999999999888888888888888999999999888999;;;<<<===>>>>>>>>>>>>@@@CCCDDDEEEFFFHHHJJJJJJPPPYYYdddrrr{{{|||vvvtttqqqttt~~~sssllliiicccZZZSSSWWWXXX^^^hhhpppuuuzzzwwwpppdddUUUIIIEEEHHHMMMZZZkkkzzznnnbbbZZZTTTNNNFFFAAA@@@@@@>>>======AAAEEEHHHJJJMMMSSSWWWWWWXXXYYYYYYYYYZZZ\\\___]]]\\\\\\]]]```bbbcccccceeedddccccccccccccdddeeedddeeefffggghhhiiijjjjjjnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqpppqqqsssuuuwwwvvvvvvvvvvvvxxxyyyzzzxxxxxxxxxyyyyyyxxxtttrrrpppjjjbbb[[[VVVVVVXXXZZZ```gggpppxxx}}}|||yyyvvvzzzzzz|||~~~}}}~~~|||rrrkkkiiikkknnn{{{}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxttttttvvvxxxyyyzzz{{{{{{yyyyyyyyyyyyzzz{{{||||||{{{|||||||||||||||||||||~~~|||zzzxxxxxxxxxvvvuuuxxxyyyxxxxxxwwwyyy|||}}}}}}|||{{{}}}~~~|||yyysssjjjcccVVVRRRLLLIIIIIIKKKMMMMMMPPPPPPOOONNNMMMKKKJJJIIIIIIHHHGGGHHHKKKMMMNNNNNNNNNJJJFFFFFFHHHHHHDDD???CCCCCCBBBBBBBBBCCCCCCDDD???AAAAAA@@@>>><<<;;;<<<;;;;;;<<<>>>???>>><<<999555555666666666666666555444333333333333222222222333333333333333333333333333333333222222111111111444444555555666777777777777555333222222444777888777666666666666777777888999999999999999::::::;;;<<<;;;999777777999<<<>>>???@@@AAAAAAAAACCCGGGIIIKKKPPPUUU\\\hhhvvv}}}~~~yyywwwzzz}}}pppgggccc___YYYSSSUUUUUUZZZdddlllpppvvv||||||vvvlll^^^QQQJJJIIIJJJMMMZZZnnn{{{pppiii___VVVKKKDDDAAAAAA@@@???<<>>???AAA@@@===;;;666666777777777777777666666666666555555444444444222222333333333333333333555555555555555555444444777666666555555444333333444444222222222333555666555555555666666666666777666666666666666777888888:::999888777888999;;;===>>>???AAABBBBBBCCCFFFHHHIIIQQQYYYaaakkkvvv}}}~~~{{{yyy|||~~~pppfffbbb^^^YYYUUUTTTTTTXXXbbbjjjooouuu{{{~~~~~~}}}vvvkkk]]]RRRKKKHHHCCCJJJXXXmmm{{{nnndddVVVLLLFFFDDDBBBAAA<<<===???@@@AAACCCGGGJJJPPPSSSVVVYYYYYYZZZ[[[\\\ZZZZZZ[[[\\\^^^```bbbcccfffeeeeeeddddddeeeeeefffhhhhhhiiiiiiiiijjjjjjjjjkkkkkkkkkkkkjjjjjjjjjiiigggiiikkklllmmmnnnqqqttttttssssssrrrssstttvvvwwwxxxyyy{{{|||{{{yyywwwuuuqqqllleee^^^XXXVVVUUUVVVWWW```ooo}}}~~~~~~||||||}}}{{{vvvttttttyyyyyyzzz|||~~~}}}{{{zzzyyyyyyyyy|||{{{zzzyyyxxxxxxxxxxxxzzzzzzxxxvvvuuusssrrrqqquuuvvvxxxzzzzzzyyyxxxwwwtttttttttuuuvvvwwwyyyzzz|||{{{zzzzzzyyyyyyyyyyyyyyyxxxuuutttsssssstttuuuvvvxxx{{{}}}~~~zzzxxxwwwxxx}}}{{{tttjjj___WWWLLLKKKJJJJJJKKKKKKJJJHHHHHHIIIKKKMMMNNNOOOPPPPPPKKKJJJIIIIIIKKKLLLLLLKKKPPPLLLIIIIIIJJJIIIFFFCCCDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDCCCAAA?????????@@@???@@@BBBCCCBBB@@@===777777888888888888777777777777666555444444333333111222222222333333444444222222222333333333333333555555555444333333222222222222222222222333333333333333555666666666555555555555555555555666777777777777777888888:::;;;<<<<<<>>>AAABBBCCCCCCEEEGGGHHHTTT```hhhpppxxx|||}}}zzzyyy{{{uuummmhhhccc^^^ZZZVVVUUUZZZccckkkrrryyy~~~~~~|||uuujjj]]]QQQKKKEEEEEELLLZZZlll~~~}}}sssfffZZZQQQKKKEEEAAA=========>>>???AAADDDFFFKKKNNNSSSVVVWWWXXXXXXYYYYYYZZZ[[[\\\^^^___bbbdddeeeeeeeeeeeeeeeeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhggggggfffhhhiiijjjjjjkkknnnpppqqqqqqppppppqqqrrrtttuuutttvvvwwwyyyzzz|||~~~vvvnnnfffaaa^^^]]]___ggguuu~~~|||zzzzzz|||~~~~~~zzzwwwuuuyyyyyyyyyyyy{{{}}}~~~}}}{{{yyyxxxwwwvvvzzzzzzyyyxxxwwwwwwwwwwww{{{zzzyyywwwuuusssqqqqqqssstttwwwyyyzzzyyyxxxwwwrrrsssssstttuuuwwwxxxyyyzzzyyywwwvvvvvvvvvvvvvvvxxxxxxvvvuuutttuuuxxxzzz}}}wwwvvvvvvyyy~~~yyypppfff[[[TTTLLLKKKJJJJJJLLLMMMLLLKKKGGGHHHJJJLLLNNNOOOPPPPPPLLLKKKIIIIIIJJJKKKKKKJJJKKKHHHFFFEEEFFFEEECCCAAABBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEBBBAAAAAAAAAAAAAAABBBCCCEEEDDDBBB???777777888888888777666666555555444333222111111000111111111222333333444444000000111111222222333333111111111222333333444444000111333444444444333222000222444666666666444333666666666666666777888888555666777888999::::::::::::===AAACCCCCCDDDEEEFFFKKKZZZiiiqqquuuzzz|||{{{uuutttxxx|||xxxsssllleee___YYYWWW[[[dddmmmttt}}}~~~}}}|||}}}~~~{{{ssshhh[[[SSSIIIFFFFFFLLLVVVeee{{{uuukkkbbbWWWLLLEEE@@@???===<<<===@@@AAABBBEEEIIINNNQQQRRRSSSTTTUUUWWWYYY[[[\\\\\\^^^aaadddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggghhhiiiiiiiiihhhhhhjjjlllpppooooooooooooqqqrrrsssssstttuuuwwwzzzvvvooojjjgggkkkqqq|||~~~~~~|||yyyyyyzzz{{{|||zzz}}}~~~~~~zzzxxxzzzzzzyyyyyyzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyywwwvvvuuuzzzyyyxxxxxxwwwwwwxxxxxxzzzyyyxxxvvvtttrrrqqqpppoooqqqtttwwwyyyyyyyyyyyyssssssttttttvvvwwwxxxyyyvvvuuutttrrrrrrrrrssstttuuuwwwwwwwwwwwwxxx|||{{{ssstttvvv|||vvvlllaaaXXXSSSMMMJJJHHHGGGIIIKKKLLLLLLHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCCCCBBB@@@????????????@@@@@@BBBCCCDDDCCCDDDEEEEEECCCAAAAAABBBAAAAAABBBCCCEEEDDDBBB???666777777777666666555444555555444333222222111111111111111222222333333333333333444444555555666666000000111111222333333333111222444555555555333333///111333555666666444333666666666666666777777888666666777888999999:::::::::===AAACCCDDDDDDFFFGGGQQQ```pppxxxzzz||||||zzzrrrrrrwww}}}vvvmmmggg\\\ZZZ\\\dddmmmttt}}}{{{~~~|||yyyzzz|||}}}zzzqqqggg___OOOHHHDDDEEEGGGPPPfff{{{|||tttiii[[[QQQHHHEEE@@@>>>>>>>>>???>>>AAADDDHHHKKKLLLMMMOOOPPPSSSVVVYYYZZZYYY[[[___ccccccddddddeeeeeeddddddcccbbbbbbbbbccccccdddddddddddddddeeeeeeffffffggggggiiijjjjjjiiihhhhhhiiikkkooonnnnnnmmmnnnpppqqqrrrsssuuuvvvxxx|||}}}zzzwww{{{~~~}}}}}}|||zzzyyyyyyyyyyyyzzzyyyzzz{{{|||}}}~~~}}}||||||}}}~~~~~~|||{{{~~~}}}{{{{{{{{{{{{{{{|||}}}~~~{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyywwwvvvuuuxxxxxxwwwwwwxxxxxxyyyzzzwwwvvvuuutttsssrrrqqqpppmmmoooqqqsssvvvxxxyyyzzzuuuuuuuuuuuuvvvwwwxxxxxxtttsssqqqppppppqqqssstttsssvvvzzz{{{|||~~~rrrmmmpppwww{{{pppddd[[[TTTQQQKKKHHHEEEDDDEEEHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDDDDBBBAAAAAABBB@@@???@@@BBBCCCBBB@@@===666666777666666555444333666666555555555444444444222222222222222222222222333333333333444444444444333333333222111111000000111222444555555555444333000111333555666666555555444444444444444555666666999888888888888999::::::;;;>>>AAACCCDDDEEEGGGIIIUUUbbbqqqyyy}}}~~~zzzssstttzzzyyysssccc``````fffmmmsss||||||~~~{{{xxxyyy{{{}}}}}}xxxqqqjjjZZZOOOGGGFFFEEEFFFRRRbbbttt{{{nnneeeVVVQQQJJJDDDBBBAAA???===>>>@@@CCCDDDEEEGGGIIIKKKNNNRRRUUUVVVUUUVVV[[[```bbbbbbcccddddddcccbbbbbb``````aaabbbccccccddddddbbbbbbcccdddfffggghhhiiihhhiiijjjjjjiiiiiikkkmmmnnnnnnmmmmmmnnnoooqqqrrrqqqtttvvvxxxzzz~~~}}}{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{|||||||||{{{yyyyyy{{{~~~zzz{{{{{{||||||||||||{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxxxxwwwuuuuuuvvvvvvwwwyyyzzz{{{wwwvvvvvvuuuttttttssssssnnnnnnoooppprrrtttwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvsssrrrpppoooppprrruuuvvvtttzzzvvvfffeeelllwwwwwwiii\\\SSSNNNLLLIIIGGGEEEEEEGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@BBBCCCBBBAAA@@@@@@AAA======>>>???AAA@@@===;;;888888888777777555444444444444444555555555555666333333222222111000000000222222111111111111111111444333333222222111000000111111222333333333333333222222333444555666777777555555444444555555666777<<<;;;999888777888:::;;;===???AAACCCDDDFFFIIILLLUUU```llluuu||||||vvvwww}}}~~~jjjfffeeeiiinnnsss{{{zzzyyyyyyzzz}}}|||vvvqqqgggXXXMMMLLLIIIDDDFFFOOO```nnn}}}uuuccc\\\SSSLLLHHHEEEAAA>>>===>>>@@@AAAAAACCCFFFIIIKKKOOOSSSSSSRRRSSSXXX]]]aaabbbcccddddddcccbbbaaa___``````bbbcccdddeeeeee```aaabbbdddfffhhhiiijjjggghhhjjjjjjjjjkkkmmmooonnnnnnmmmmmmnnnoooqqqrrrmmmqqquuuvvvwwwzzz~~~}}}|||{{{{{{zzzwwwuuuvvvwwwxxxzzzzzzyyyxxxwwwxxxvvvuuuwww{{{}}}|||zzz||||||}}}~~~~~~|||}}}~~~~~~|||{{{zzzzzz{{{{{{{{{zzzzzzzzz{{{}}}~~~}}}zzz{{{|||}}}||||||zzzyyyyyyxxxwwwvvvuuutttsssrrrtttuuuwwwxxxyyyyyyyyyxxxsssttttttuuuwwwxxxzzz{{{yyyxxxxxxxxxwwwwwwwwwwwwpppooonnnnnnooorrruuuvvvvvvvvvuuuttttttttttttuuusssrrrqqqpppqqqsssvvvxxxxxx{{{yyy{{{yyy}}}kkk\\\```iiiwwwuuueeeVVVMMMIIIHHHHHHHHHHHHJJJKKKJJJGGGDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFDDDCCCDDDFFFGGGGGGFFFCCCDDDDDDCCCAAA@@@@@@@@@CCCBBBAAA???>>>=========???@@@BBBAAA@@@??????@@@;;;;;;<<<>>>???>>><<<999999999999888888777555555111111222333333444444555444333333222111000//////555555555444444333333333111111111222333333444444111111111111111222222222333333333333555666888999777777777777777888999999???===:::888777888:::;;;???@@@BBBCCCDDDFFFJJJNNNSSS\\\gggqqq|||~~~wwwwww~~~}}}rrrjjjkkknnnooosssyyy~~~zzzyyy{{{}}}|||zzzzzzppphhh]]]RRRJJJFFFEEEEEEQQQ[[[lll}}}uuummm```TTTKKKDDD@@@===???===;;;<<<>>>AAABBBBBBEEEGGGJJJMMMQQQTTTVVVWWWYYY[[[___bbbccccccbbbaaa\\\]]]___```bbbccccccccccccaaaaaadddhhhjjjiiigggiiiiiijjjjjjkkkllllllmmmmmmmmmkkkkkkjjjkkklllmmmrrrqqqqqqsssuuuxxx|||~~~yyyyyyyyyxxxwwwvvvttttttrrrssstttvvvwwwyyyzzzzzzzzz{{{|||||||||{{{zzzyyy~~~~~~}}}}}}||||||{{{{{{|||zzzzzz{{{~~~~~~|||yyywwwvvvxxxzzz|||~~~~~~~~~~~~}}}||||||yyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~}}}}}}|||{{{~~~~~~}}}{{{||||||}}}|||{{{yyyxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxxxxyyyyyyxxxwwwuuutttyyyvvvssstttvvvxxxxxxvvvvvvuuuttttttvvvvvvvvvtttuuuqqqllljjjlllppptttvvvyyyxxxuuussssssssstttuuurrrrrrrrrqqqppprrrvvvyyy~~~|||~~~~~~zzzuuuuuutttxxx|||~~~{{{rrrhhhaaa___gggtttyyyiii^^^TTTLLLHHHHHHEEEEEEFFFGGGIIIJJJJJJKKKEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCAAA>>>>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;999999:::<<>>???@@@AAABBBFFFJJJNNNQQQTTTYYY```mmm|||xxxxxx|||}}}sssqqqrrrrrruuuyyy~~~}}}}}}}}}|||{{{uuupppggg]]]SSSLLLFFFCCCFFFLLLYYYhhhrrr{{{~~~rrrfff[[[RRRKKKGGGAAA???===<<<===>>>===<<>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::<<<>>>>>>===<<<999888888666555444333333444444333333333333333222111111111333444555333111111111000111222333555666222111111222333333222000000000000000111222333444222222333444555666666777666666555555666777999:::999888888777888999;;;<<<999:::<<<===>>>BBBFFFJJJMMMPPPTTT[[[hhhvvv}}}|||wwwvvv{{{{{{wwwuuuuuuwwwwwwzzz|||{{{~~~~~~}}}}}}|||{{{xxxssslllbbbVVVJJJBBB@@@AAAGGGQQQ[[[gggxxxuuujjj___UUUNNNEEECCC@@@>>>>>>>>><<<;;;>>>???BBBEEEJJJNNNQQQSSSWWWXXX[[[]]]^^^]]]\\\[[[]]]]]]___aaabbbcccccccccfffffffffhhhjjjkkkjjjhhhhhhiiiiiikkklllmmmnnnnnnkkkkkkjjjiiiiiijjjkkklllllllllkkkkkklllooorrrssswwwxxxzzz|||~~~~~~}}}|||}}}{{{yyywwwuuuuuuuuuuuutttrrrqqqpppooopppqqqrrrssstttuuuvvvvvvvvvxxxxxxxxxxxxwwwvvvuuuvvvwwwxxxzzz|||}}}~~~~~~|||{{{|||}}}~~~|||zzzxxxwwwwwwxxxyyyzzzwwwwwwwwwxxxyyy{{{~~~}}}}}}}}}}}}||||||||||||uuuvvvwwwwwwwwwvvvuuutttvvvwwwyyyzzz{{{zzzyyyxxxwwwwwwxxxxxxxxxwwwwwwvvvxxxwwwvvvuuuuuutttssssssuuuvvvwwwyyyyyyxxxxxxwwwtttsssqqqsssuuuxxxyyyyyyuuuvvvwwwzzz||||||zzzxxxyyyvvvqqqooopppsssuuuvvvyyywwwuuusssrrrrrrssstttssstttvvvwwwzzz}}}|||zzz{{{{{{}}}~~~zzzsssnnnllllllmmmooorrrwwwzzzzzzwwwtttuuuyyy{{{mmmbbbVVVPPPKKKGGGEEEFFFIIIHHHGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEECCCBBBBBBAAAAAA@@@@@@??????===<<<<<<=========<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::;;;<<<<<<;;;999999999888666555333222222444444333333333333333333111000000111333333222000000000000111333444666777222111111222333333222000111111000000111222333333222222333333333444444444444444444555666666777777222333444666777999:::;;;888:::<<<>>>@@@CCCGGGKKKJJJNNNRRRYYYfffsssyyyxxxttttttyyy}}}xxxtttrrrqqqqqqtttwwwvvvrrrssswww|||~~~}}}~~~~~~}}}{{{~~~}}}|||yyypppbbbRRRGGGEEEAAAAAAFFFMMMWWWffftttwwwlllbbb[[[PPPKKKFFFBBB@@@@@@@@@???===>>>???BBBGGGKKKPPPRRRVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\]]]___```bbbbbbcccccceeefffgggiiijjjkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkllljjjiiihhhhhhhhhiiijjjkkkmmmlllkkkkkklllnnnppprrruuuvvvwwwyyyzzzzzzzzzzzzzzzyyywwwwwwwwwvvvtttssstttttttttssssssqqqppppppoooppppppqqqrrrsssssstttssstttuuuvvvvvvvvvuuutttssstttuuuvvvxxxyyy{{{{{{yyyxxxxxxzzz}}}}}}|||{{{zzzzzz{{{{{{|||vvvuuuuuuuuuvvvyyy{{{}}}}}}}}}}}}}}}}}}|||{{{{{{vvvwwwxxxyyyxxxwwwuuuttttttvvvxxxzzzzzzzzzyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuusssrrrqqqssstttvvvxxxyyyyyyyyyxxxtttsssrrrrrrtttuuuwwwwwwuuuvvvxxx|||}}}zzz|||xxxtttrrrssstttuuuuuuvvvuuusssrrrqqqrrrssstttvvvxxx{{{~~~|||yyyzzzzzzxxxuuuqqqnnnlllllliiijjjnnnvvv}}}xxxrrrcccXXXOOOKKKHHHEEECCCDDDGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===;;;::::::<<<<<<;;;:::;;;;;;;;;;;;:::::::::999:::999999:::;;;;;;:::888:::999888777555444333333000000111111111222222222000//////000222222111000000000111111222333444444222111000111333333111000222111111111111111222222222222222222222222222222222333444555555555555444333444555666777777666666888:::===???AAADDDHHHKKKLLLPPPTTT[[[gggtttyyyxxxsssrrrvvv{{{tttmmmkkkiiiiiikkkjjjhhhjjjooouuuyyy~~~||||||~~~~~~zzz}}}~~~{{{nnn^^^RRRIIICCC@@@BBBEEEKKKVVV```mmm{{{~~~vvvpppbbb[[[QQQIIIDDDBBBAAAAAA<<<<<<===>>>BBBGGGKKKNNNUUUVVVWWWYYYYYYZZZZZZYYY[[[\\\]]]___aaaaaabbbbbbcccdddfffhhhjjjkkklllmmmlllkkkkkkjjjiiiiiihhhhhhhhhgggffffffggghhhiiijjjlllkkkjjjjjjkkklllooopppssstttuuuvvvwwwwwwwwwwwwwwwvvvtttssstttsssrrrqqqssssssssssssrrrqqqpppppppppppppppqqqqqqrrrrrrrrrpppqqqssstttttttttsssrrrsssttttttuuuvvvwwwwwwwwwxxxwwwwwwyyy|||{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwuuutttuuuvvvxxxzzz{{{||||||||||||{{{yyyyyyvvvwwwyyyzzzzzzxxxvvvtttsssuuuvvvxxxxxxxxxvvvuuuvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwvvvuuusssqqqpppqqqrrrtttwwwxxxyyyxxxxxxuuutttsssrrrrrrrrrssstttuuuvvvyyy}}}~~~||||||yyyuuuttttttuuuuuuuuusssrrrqqqqqqrrrtttvvvxxx|||~~~~~~{{{xxxtttrrrooollljjjcccdddiiisss~~~xxxqqqkkk]]]TTTLLLIIIHHHDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????;;;:::999:::;;;<<<;;;999;;;:::::::::999999999999777666777888:::;;;:::888:::999888888666666555444333333222111111000000///111///...///111222111000111111111111111000000000111111000111222333111///222111111111111111222222333222222222222111111111222333333444444444444333555666666666666666555444555777:::<<<>>>AAADDDGGGLLLPPPUUU\\\iiiuuuyyyxxxvvvuuuwwwwwwmmmgggbbb____________bbbgggkkkmmmsss}}}{{{||||||~~~~~~}}}}}}~~~xxxkkk```MMMGGGBBBAAABBBCCCIIIPPP\\\kkk~~~vvvnnncccXXXOOOHHHDDDAAA>>>===<<<;;;>>>BBBFFFIIIRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZ\\\^^^___``````aaaaaacccfffggghhhiiijjjllljjjjjjiiiiiihhhgggffffffffffffeeeeeeeeeggghhhiiiiiihhhgggggggggiiilllmmmooopppqqqrrrrrrssssssrrrvvvtttrrrqqqrrrrrrqqqpppqqqqqqqqqqqqqqqpppooooooooooooppppppppppppppppppnnnoooqqqrrrssssssrrrrrrtttttttttttttttuuuuuuuuu{{{yyyxxxxxxyyyzzzzzzyyyvvvwwwxxxyyyyyyyyyxxxxxxyyyxxxwwwvvvuuuvvvvvvwwwyyyzzz{{{{{{{{{zzzyyyxxxuuuvvvxxxzzzyyywwwuuusssrrrsssuuuvvvvvvuuusssrrrrrrrrrrrrrrrssstttvvvvvvuuuvvvvvvvvvuuusssrrrpppoooqqqsssuuuvvvwwwwwwwwwtttuuutttrrrppppppqqqsssvvvvvvxxx{{{~~~}}}|||zzzxxxuuutttuuuuuutttsssqqqqqqqqqsssvvvyyy}}}zzzvvvsssoooiiieee[[[\\\cccppp~~~|||xxxqqqjjjeeeYYYQQQJJJHHHGGGDDDBBBBBB@@@@@@@@@AAAAAABBBBBBCCCAAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCCCCBBBAAAAAA????????????????????????999999999:::;;;<<<:::999:::::::::999999999888888555555555777999:::999888888777777777666666666666999888666444222000...---111000...///000222222111111111111111000///...---111000000111222222111///111111000000111222333333222222222222222222222222333333333333333333444444444444555555666777777888666999<<<>>>???AAADDDFFFHHHMMMRRRZZZgggssswwwuuuyyywwwyyy~~~rrrfff___YYYXXXXXXYYY]]]bbbffffffmmmxxx}}}}}}|||{{{}}}|||uuummm\\\TTTLLLGGGDDDAAABBBFFFLLLXXXjjjyyywwwmmmcccYYYOOOIIIDDDBBB???===>>>AAAEEEHHHNNNOOOQQQSSSUUUWWWXXXYYYXXXYYYZZZ\\\]]]^^^______aaadddffffffeeedddfffgggggggggggggggggggggggggggeeedddddddddeeefffhhhiiifffeeeeeeeeefffhhhkkkllllllmmmnnnooopppppppppppptttrrrpppooopppqqqpppoooooooooooooooooonnnnnnmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnppprrrrrrrrrrrrqqqssssssttttttttttttuuuuuu{{{yyywwwvvvwwwwwwwwwuuutttuuuwwwxxxyyyxxxwwwvvvyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxzzz{{{{{{zzzyyyxxxuuuwwwyyy{{{zzzxxxuuussstttuuuvvvwwwvvvtttrrrqqqqqqppppppqqqrrrtttuuuvvvssstttuuuvvvuuutttrrrqqqnnnppprrrtttuuuuuuuuuuuurrrssssssqqqooooooqqqtttwwwwwwwwwyyy|||}}}|||{{{wwwuuuttttttuuuuuutttrrrqqqqqqsssvvv{{{~~~yyyuuuooofff___UUUXXX```ooo{{{vvvqqqkkkddd___TTTLLLFFFFFFFFFCCCAAABBB?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@AAABBBBBBBBBBBBAAA@@@=====================>>>999888999:::<<<<<<;;;999999999999999888888888888666555555666888888666555444444444555555555555666777666555444222111000000222000//////111222222222000000111222111000//////111000000000222222000///000000000000111222333444222222222333333333333333555444333222222333444555333333333333444666888999888;;;>>>???@@@AAACCCEEEDDDIIIOOOWWWdddqqquuusssvvvtttvvv~~~vvvhhh___XXXWWWWWWWWW\\\aaaeeefffmmmyyy~~~{{{www~~~|||~~~|||uuuooodddXXXPPPHHHAAA@@@BBB@@@JJJYYYhhhvvv~~~uuujjj]]]UUUKKKHHHDDDAAAAAADDDGGGJJJLLLMMMNNNPPPSSSUUUWWWXXXWWWXXXYYY[[[]]]]]]^^^^^^ccceeegggfffcccaaabbbcccccccccdddeeefffggghhhhhhddddddccccccdddfffggghhhffffffeeeeeegggiiilllmmmkkklllmmmnnnoooppppppppptttqqqooonnnooopppoooooommmmmmmmmnnnmmmmmmllllllmmmmmmllllllllllllkkkkkkmmmnnnpppqqqrrrrrrrrrqqqrrrrrrsssttttttuuuvvvvvvwwwvvvtttuuuwwwxxxxxxwwwuuuvvvxxxzzzzzzzzzxxxwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvxxxzzz||||||{{{zzzyyywwwyyy{{{}}}}}}zzzwwwuuuwwwxxxyyyyyyxxxvvvtttrrrrrrrrrrrrrrrsssuuuwwwyyyrrrsssuuuvvvvvvtttsssqqqnnnoooqqqssstttttttttsssoooqqqrrrqqqoooooorrrvvvxxxwwwvvvwwwzzz{{{{{{zzzuuutttssssssttttttsssrrrqqqrrruuuyyy|||xxxqqqfff]]]TTTXXXaaarrr~~~yyysssmmmggg```[[[OOOHHHCCCDDDEEEBBBAAAAAA@@@@@@??????????????????>>>????????????@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@;;;<<<<<<<<<<<<<<<<<<<<<999888999;;;<<<===;;;999999999999888888888888777888777666666777666444222111111222333333444555555//////000111222333333444333111//////111333333333///000111222333333222111111000///000222222000////////////000111333444555222222333333333444444444777555333222222333555666666444333222222333555777555777:::;;;<<<<<<>>>???BBBGGGNNNWWWdddqqquuusssqqqooorrryyynnneee]]][[[ZZZXXXXXXZZZeeekkkttt}}}{{{~~~{{{zzz|||~~~vvvgggXXXNNNGGGDDDBBBDDD@@@BBBPPPaaaqqqwwwllleee]]]VVVMMMEEEBBBDDDJJJNNNSSSTTTUUUTTTSSSRRRSSSTTTVVVVVVWWWWWWXXXZZZ[[[\\\___```aaabbbbbbbbbaaa`````````aaabbbcccdddeeeffffffdddcccbbbbbbcccdddfffhhhgggfffeeeeeefffggghhhiiiiiiiiijjjkkklllmmmnnnooonnnnnnmmmmmmmmmnnnnnnnnnooooooooonnnmmmlllkkkkkklllmmmlllkkkkkkkkkmmmpppppprrrssssssrrrqqqpppqqqqqqqqqpppppppppoooooovvvvvvuuutttsssrrrrrrqqqttttttvvvwwwxxxxxxxxxxxxwwwxxxzzzzzzzzzxxxvvvuuutttvvvwwwvvvsssrrrrrrrrrvvvwwwyyyzzzzzzyyywwwvvvxxxyyyzzzzzzxxxuuurrrpppooopppqqqssstttvvvwwwxxxttttttttttttuuuuuuuuuuuuqqqooonnnoooqqqsssssssssrrrrrrrrrppppppqqqtttvvvuuuvvvxxxyyyyyywwwuuutttyyyvvvrrrppppppqqqqqqqqquuuuuuwww}}}{{{rrriiicccXXX^^^kkk{{{{{{ssslllfff^^^VVVOOOKKKHHHEEECCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAAAAA?????????@@@@@@AAAAAABBBAAA@@@@@@???>>>===<<<<<<===<<<:::888888888:::;;;::::::::::::::::::::::::::::::999888777666555555888777777666555444444333666555444333222333444444444333333222222222333333222222222222222222222222333333222111000000111111111111000000000000111111222111111222444444333111000111111111111222222222666555444333333333444555777666555444333444555666666777999;;;===>>>>>>???>>>CCCKKKVVVdddpppqqqllljjjjjjnnnuuu|||xxxnnnccc^^^\\\YYYZZZ]]]hhhnnnzzz}}}~~~}}}yyyyyy{{{~~~}}}rrrfff[[[QQQIIIDDDBBB???AAAIIISSS___nnnzzz|||wwwhhh```UUUKKKGGGIIINNNRRRSSSTTTUUUUUUTTTSSSTTTVVVUUUUUUTTTTTTUUUUUUVVVVVV[[[\\\]]]^^^^^^^^^^^^]]]___```aaacccdddeeeeeefffdddcccbbbaaabbbccceeegggfffeeeeeeddddddeeefffgggjjjiiiiiijjjjjjkkkllllllmmmmmmllllllllllllmmmmmmooooooooonnnmmmlllkkkjjjlllnnnooonnnmmmlllmmmnnnpppqqqrrrrrrrrrqqqppppppqqqppppppppppppooooooooossssssrrrrrrqqqqqqppppppqqqrrrssstttuuuvvvvvvwwwwwwxxxyyyzzzyyyxxxvvvuuusssuuuuuuuuurrrqqqqqqrrrtttuuuwwwxxxxxxwwwvvvuuutttuuuwwwxxxwwwvvvsssrrrooopppqqqrrrssstttuuuvvvssssssssssssttttttttttttsssqqqpppqqqsssuuuuuutttrrrrrrrrrpppooopppsssuuuuuuvvvwwwxxxyyyxxxvvvuuutttqqqooonnnooorrrtttvvvwwwyyy}}}}}}wwwpppmmmhhhooozzzxxxnnnfff___XXXQQQLLLGGGDDDAAA@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>=========>>><<<:::888888888999999888888888888888888888888::::::999888777666555555555555555666666666666777777666555444333444555555333333333333333444444555222222222222222222222222111000000///......//////111111000000000000111111000000///111222333222000000000111111111222222222555444333222222333444444444333222222222222333444555666888:::;;;===>>>>>>===AAAHHHRRRaaammmoookkkggggggkkkssszzzzzzmmmeee___\\\]]]aaahhhooo~~~yyyxxxzzz~~~~~~vvvlll```SSSKKKCCCAAAAAABBBDDDKKKXXXeeeqqq|||xxxoooaaaUUUNNNNNNSSSWWWSSSUUUVVVVVVVVVVVVWWWXXXVVVVVVUUUTTTSSSRRRRRRQQQVVVWWWWWWXXXYYYZZZZZZZZZ[[[\\\___aaabbbccccccbbb``````______```bbbdddeeeddddddccccccdddeeeffffffiiiiiiiiiiiiiiijjjjjjjjjkkkkkkjjjjjjjjjkkkkkkllloooooonnnnnnmmmkkkjjjiiilllmmmnnnnnnllllllmmmnnnqqqqqqqqqqqqqqqpppooonnnpppoooooooooooonnnnnnnnnoooooooooooooooooooooooommmnnnpppqqqssstttuuuuuuvvvwwwxxxyyyxxxwwwvvvuuurrrssstttsssqqqppppppqqqrrrssstttuuuvvvuuuuuutttoooqqqsssuuuvvvuuutttsssoooppppppqqqrrrrrrssssssqqqrrrrrrrrrssssssssssssrrrqqqpppqqqsssttttttsssrrrrrrrrrpppooooooqqqsssssstttvvvwwwwwwvvvuuutttqqqpppnnnnnnppptttxxx{{{|||}}}{{{}}}~~~|||{{{{{{~~~}}}tttggg]]]VVVPPPKKKGGGDDDBBB??????@@@AAAAAA@@@======<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<>>>=====================>>>===:::888777777777777666666666666666666666666999999888777666555555444333333444555777888999999777666666555444555555555333333333333444444555666222222222222222222222222000000///.........//////111111000000000000111111//////...000111222111///000000000111111111222222333222222111111222333333333333222222222333333444444555666888:::;;;<<<======@@@EEENNN]]]jjjnnnjjjcccccchhhpppyyyxxxmmmddd___```dddffflll{{{{{{zzz|||~~~}}}wwwlll```XXXMMMGGGAAA???===@@@IIISSSZZZhhhwww}}}nnn___UUURRRTTTWWWUUUVVVXXXYYYXXXYYY[[[\\\[[[[[[ZZZXXXVVVSSSRRRPPPRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbcccccccccdddeeefffggghhhhhhiiiiiihhhhhhhhhgggiiiiiihhhhhhhhhiiijjjjjjllllllmmmllllllkkkjjjiiiiiikkklllkkkjjjiiijjjkkkoooooooooooonnnmmmllllllnnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnkkklllnnnppprrrsssttttttuuuvvvwwwwwwwwwvvvuuuuuuqqqrrrrrrqqqooonnnoooqqqqqqrrrsssttttttttttttsssmmmnnnppprrrssssssrrrrrrppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssstttpppooommmnnnpppqqqqqqpppqqqrrrqqqpppnnnnnnoooppprrrrrrssssssrrrqqqpppoooqqqqqqppppppqqquuuzzz~~~{{{zzz}}}~~~~~~xxxnnn___TTTMMMIIIFFFDDDCCCAAA@@@@@@AAABBBBBBBBB>>>===<<<;;;;;;:::;;;;;;======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<============<<<:::888777666666666555555555555555555555555777777666555444444333333333333444555777888999999666555555555444444444444555555444444333444444555222222222222111111111111222111111000000000111111111111000000000000111111/////////000111222111///000000000000111111111111111111111111111222222222555444444444555555666666444444555666888:::;;;<<>>===<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777555555444666666666666666666666666444444333333222222111111444444555555666666666777444444444444333333222222777666555444333222222222222222222111111000000000111000000000000000111111111111000000000000111111000000///111222333111000//////000000000111111111000000000111111222222222333444444555555666666666444444444555777999;;;<<>>DDDPPP[[[^^^cccppp|||oooddd\\\XXXVVVYYY[[[^^^___```bbbdddfffddddddcccaaa___[[[XXXVVVOOOMMMIIIFFFDDDCCCDDDEEELLLLLLNNNOOOQQQSSSUUUVVV[[[[[[\\\\\\]]]]]]^^^^^^^^^___aaacccdddeeeffffffdddeeefffggggggfffeeedddffffffffffffggghhhhhhiiihhhiiiiiijjjjjjjjjjjjjjjjjjkkklllllljjjjjjkkklllkkkjjjjjjiiiiiijjjkkkkkkllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmkkklllnnnpppqqqrrrssssssssssssttttttttttttuuuuuupppqqqpppooonnnnnnppprrrssssssrrrrrrqqqpppppppppnnnoooooooooooonnnmmmmmmnnnnnnnnnnnnnnnooooooooonnnoooooopppqqqrrrssssssrrrpppoooooopppqqqqqqpppmmmooopppooommmlllmmmnnnooooooooonnnnnnnnnmmmmmmkkkoootttvvvwwwzzz{{{www{{{zzzwwwyyy}}}|||uuuccc[[[PPPHHHDDDCCCBBBAAA???>>>===>>>???@@@???>>>BBBAAA@@@???>>>==================<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999888777666555444666666666666666666666666333333222222222111111111555555444444444444444444222333333333333222111111666555444333222111111111222222222111000000//////......------......//////111111000000000000111111000000///111222333222000/////////000000000111111///000111222222222222222111111222333444444444444444444444555666999;;;===BBBCCCFFFMMM\\\kkkqqqpppiiifffhhhqqq{{{^^^rrrvvvnnnmmmlllpppuuuzzz||||||}}}}}}}}}}}}zzzyyyzzzyyyxxxwwwlllbbbVVVNNNFFF>>><<<===<<>>???@@@@@@???===AAA@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888888888777666555444666666666666666666666666333333333333333222222222333333333333333333333333333333444444444333222111222222111111111222222333222222222111000/////////---------------...//////111111000000000000111111//////...000111222111///////////////000000000111///000111333333333333333000111222444444444444444555444444555666999<<<===???AAADDDLLLZZZiiiooommmgggdddfffppp|||NNNccc}}}|||rrrooolllppptttvvvwww{{{~~~}}}{{{{{{{{{|||~~~}}}|||{{{yyywwwrrrkkkbbbXXXJJJ???===AAA555@@@EEEAAA>>>EEETTT^^^ttt}}}|||tttllleeeaaa]]]___bbbdddfffhhhkkkmmmnnnnnnooonnnmmmjjjgggeee]]]YYYSSSLLLHHHFFFFFFGGG???>>>===>>>@@@DDDGGGJJJHHHIIILLLPPPSSSUUUWWWXXXWWWYYY\\\^^^```aaabbbaaa```aaadddfffgggfffeeedddeeeeeeeeefffggghhhiiijjjmmmlllkkkjjjhhhfffdddcccgggiiijjjiiihhhggghhhiiikkkjjjjjjjjjkkkmmmooopppjjjjjjjjjiiiiiiiiiiiihhhjjjjjjjjjiiiiiiiiiiiiiiikkklllmmmnnnoooooooooooorrrrrrrrrrrrrrrssstttuuuqqqqqqqqqooonnnoooqqqtttsssrrrpppnnnlllkkkjjjjjjlllmmmmmmmmmnnnoooooooooggghhhhhhiiijjjjjjkkkkkkiiiiiijjjkkklllmmmnnnooopppnnnllllllnnnnnnnnnmmmjjjlllnnnnnnmmmmmmmmmnnnnnnooopppsssvvvyyy|||}}}}}}tttnnnoooxxx}}}}}}|||vvvtttrrrrrrtttwwwyyyzzzxxxrrrnnnoootttzzzuuubbbUUUNNNIIIDDDAAABBBBBBAAA>>>CCCBBBAAABBBBBBBBB@@@?????????===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::999888777777777777888777777666555555555555555555555555555555555444444444444444444444111111111222222333333333333444555555555444333222/////////000111333444555222222222111000//////...///////////////000111222111111000000000000111111...------...000111///...////////////000000000000///000222333444444333333111333444666777777666666555555444555666999<<<>>><<>>??????======@@@FFFKKK[[[gggwww|||tttoookkkjjjhhhhhhiiikkklllnnnoooooopppqqqrrrsssrrrqqqooonnnjjjfff___WWWOOOIIIFFFDDDAAA@@@>>>======???BBBDDDGGGGGGHHHJJJLLLNNNPPPQQQTTTTTTVVVXXX[[[]]]^^^___^^^```bbbeeefffeeeeeedddfffffffffffffffeeeddddddiiihhhggggggggghhhhhhiiiggghhhiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiijjjkkkkkkjjjiiihhhggggggggghhhiiiooonnnllljjjiiiiiiiiijjjlllmmmnnnooopppppppppooorrrqqqpppppprrrttttttsssqqqqqqqqqppppppppppppooonnnnnnmmmjjjhhhgggiiilllnnnnnnnnnnnnnnnmmmmmmmmmjjjjjjiiiiiijjjkkkkkklllkkkllllllmmmnnnoooooopppkkkllllllmmmmmmmmmmmmnnnmmmkkkiiikkknnnpppooommmsssuuuyyy}}}|||}}}vvvpppmmmllluuu|||zzzxxxzzz~~~||||||{{{yyyvvvvvvsssqqqqqqnnnkkklllppppppmmmhhhhhhqqq}}}sssdddVVVNNNFFFEEECCCAAA???????????????@@@AAAAAA@@@>>>;;;:::>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;999777666555444555555666666666666555555444333333222222333333444555555444444444333333333333333333222222111111111777777666555555555666666444333222000//////000111111111111111111111111111......//////000000111111222222111111111111222222000111111111000///...---222222111111000111111111111111111111111111111111666777888777555444444444444666777888888999;;;>>>???BBBDDDIIITTT___dddccc^^^YYY[[[kkkCCCJJJZZZppp{{{xxxtttpppmmmmmmnnnoooqqqoooppptttwww{{{}}}zzz}}}|||}}}xxxwwwssskkk```VVVNNNKKKDDDDDDAAA===:::;;;@@@DDDJJJTTTaaammmvvv|||uuupppmmmlllnnnnnnooopppqqqssssssttttttuuuuuuvvvvvvwwwvvvvvvvvvrrrjjjaaaWWWOOOIIIFFF@@@???===<<<<<<===???AAA@@@@@@AAAAAABBBDDDEEEFFFLLLMMMOOOQQQTTTVVVXXXYYYYYY[[[^^^```bbbcccbbbbbbaaaaaabbbbbbbbbbbbaaaaaaffffffffffffgggggggggggggggggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkkiiihhhgggffffffggghhhiiillllllkkkiiiiiihhhhhhhhhkkkkkklllnnnnnnooooooooorrrpppoooppprrrsssssssssqqqqqqpppooonnnmmmmmmlllqqqqqqpppooommmmmmoooqqqmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiijjjjjjkkkjjjjjjkkkkkklllmmmmmmnnnlllllllllmmmnnnooopppqqqpppnnnmmmooosssuuuuuuttt||||||~~~}}}pppiiiiiimmmqqq{{{{{{xxxzzz~~~~~~}}}{{{xxxvvvrrrnnnmmmjjjfffgggkkkhhhhhhggghhhqqq}}}}}}vvviii[[[NNNGGGEEEDDDBBB@@@???>>>>>>???@@@AAABBBBBBAAA???===;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999777666555444555666666666666555555444444333333222222333333444555444444444444333333333222333333333222222111000222222222111111222333333555444333111000000000111111111111111111111111111////////////000000000000111111111000000111111111/////////000000000000000444333222111000000000000111111111111111111111111222444666666444444444555444555777777777999;;;===>>>@@@BBBGGGQQQ\\\```^^^\\\XXX[[[kkk~~~;;;@@@LLL___qqq}}}vvvooojjjgggggghhhfffcccdddiiimmmqqqxxxyyyxxxvvvsssnnnfff]]]WWWPPPMMMHHHAAA<<<;;;===???>>>DDDLLLUUU___lllyyy|||vvvrrrppppppsssssstttuuuvvvvvvwwwwwwyyyyyyyyyzzz|||~~~~~~wwwnnndddZZZRRRNNNEEECCCAAA???>>>>>>>>>???>>>>>>============>>>>>>CCCEEEGGGIIILLLOOOQQQRRRTTTUUUXXX[[[^^^___``````\\\]]]^^^___````````````bbbccceeegggggggggeeeeeeffffffggghhhiiiiiiiiiiiiggggggggggggggghhhhhhiiiiiihhhgggffffffggghhhiiiiiiiiiiiiiiiiiihhhggggggiiiiiijjjkkklllmmmnnnooopppooonnnoooqqqrrrsssrrrsssrrrqqqpppooommmlllllloooppppppooommmmmmoooqqqkkkkkkkkkkkkjjjjjjjjjiiijjjjjjiiiiiihhhiiiiiijjjjjjjjjjjjkkkllllllmmmmmmllllllllllllnnnqqqtttuuuuuutttuuuwww{{{xxxkkk```^^^eeepppxxx|||zzz{{{~~~}}}yyysssmmmjjjfffbbbcccgggfffiiilllmmmsss||||||yyysssiii^^^QQQGGGAAACCCBBB@@@???>>>>>>??????AAABBBCCCCCCBBB@@@>>><<<::::::999999999999888888::::::;;;;;;;;;;;;<<<<<<;;;::::::888777666555555666666666666666555444333444333333222222333333444444444444444333333333333111222333333333222111000222222222222333444555555666555444222111111000111000000000000000000000000000000000000////////////111000000//////000000111//////......///000222333444333222111000000000000111111111111111111111111000222444444444333444666444555777777777888:::<<<<<<>>>@@@DDDMMMWWW[[[XXXZZZVVVZZZkkk~~~;;;<<>>@@@CCCHHHOOOZZZfffooo|||}}}wwwtttsssrrrttttttuuuuuuvvvwwwwwwwww{{{zzzzzz{{{~~~yyypppggg___[[[QQQOOOLLLIIIFFFCCCAAAAAABBBAAAAAA@@@????????????>>>???AAACCCFFFHHHJJJKKKNNNOOORRRUUUXXXZZZ\\\\\\YYYZZZ\\\]]]___`````````___aaaeeeggghhhgggeeeccceeefffggghhhhhhiiiiiiiiicccccccccccccccdddeeeeeehhhhhhgggfffggghhhiiijjjfffgggiiijjjjjjiiihhhggggggggghhhiiijjjlllmmmnnnooommmlllmmmpppqqqrrrqqqssssssrrrrrrqqqqqqppppppooopppqqqpppnnnmmmmmmnnnllllllkkkkkkjjjiiiiiiiiijjjjjjiiihhhhhhhhhiiiiiijjjjjjkkklllmmmmmmnnnnnnllllllkkklllooossswwwzzz|||}}}~~~pppjjjbbb]]]```iiiuuu}}}}}}}}}~~~vvvnnnkkkgggddddddgggmmmsssvvvvvvvvvzzz{{{zzzyyysssjjj```UUULLLDDD@@@AAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@>>><<<999999999999999888888888::::::::::::::::::;;;;;;:::999999888777666666555666666666666555444333333444333333222222333333444444444444333333333222222000111222333333222000///222111222222333444555666666666555333222111111111////////////////////////111111000000//////......000000////////////000000111000///......000222333222222111111000111111111111111111111111111111111111222444555444333444555444555666666666777999;;;;;;===???CCCLLLUUUXXXUUUXXXUUUZZZkkk~~~<<<<<<@@@HHHRRR^^^qqq{{{qqqiiidddaaa]]]XXXVVVZZZ```ccchhhnnnrrrtttyyy{{{xxxuuuuuuxxxxxxvvvtttqqqkkkbbbXXXOOOGGGAAA>>>??????@@@AAAEEELLLTTTYYYhhhmmmuuu{{{yyyuuusssssssssttttttuuuvvvwwwxxxxxxzzzzzzyyy{{{~~~yyyqqqjjjfff```^^^[[[WWWRRRMMMIIIGGGEEEEEECCCBBBAAA@@@@@@@@@<<<<<<===???AAABBBCCCDDDFFFHHHJJJMMMOOORRRSSSTTTSSSTTTVVVXXXZZZ[[[\\\\\\\\\^^^bbbfffgggfffdddbbbddddddfffgggggggggggggggbbbbbbbbbbbbbbbccccccdddhhhgggffffffggghhhiiijjjfffggghhhjjjjjjjjjiiiiiigggffffffggghhhjjjkkklllmmmkkkkkklllnnnpppqqqppppppppppppqqqqqqrrrssssssssstttuuutttrrrooooooooommmmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjiiiiiijjjlllmmmoooppppppooonnnnnnpppsssxxx|||yyyqqqdddcccccceeeiiipppwww{{{vvvnnnllljjjhhhhhhjjjvvv|||}}}{{{{{{yyyuuussslllaaaVVVNNNHHHCCC???@@@???>>>>>>>>>???@@@AAA@@@AAABBBBBBAAA???===;;;999999999999999:::::::::::::::::::::::::::999999888888888777777666666666555555555555555444333333444333333222222333333444444444333333333222222222000000111222222222111000............///000111222555444444444333222111111////////////////////////111111000000//////......000000////////////000000444222000///...///111222000000000000111222333333111111111111111111111111444555666666444333333444333555666666555666888:::;;;===@@@DDDMMMWWWYYYVVVVVVTTTZZZkkk}}}::::::===AAAEEELLL[[[iiizzznnneee___\\\WWWTTTVVVYYY]]]eeemmmrrrvvv{{{yyywwwtttsssuuuxxxzzz{{{|||wwwnnneee[[[QQQHHHBBBAAA???======>>>BBBEEEHHHPPPWWW```hhhooowwwzzzuuusssqqqssstttuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{zzztttqqqnnnmmmkkkgggccc]]]XXXUUUMMMKKKIIIGGGDDDCCCBBBAAA>>>>>>>>>???????????????@@@@@@BBBCCCEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSVVVYYY]]]```bbbaaa___^^^aaabbbcccddddddeeeddddddbbbbbbbbbbbbbbbcccddddddeeeeeeddddddeeefffgggiiieeefffggghhhjjjjjjkkkkkkhhhgggffffffggghhhjjjkkkkkkjjjiiikkkmmmooopppoookkkllllllnnnooopppqqqrrrqqqsssuuuuuussspppnnnnnnoooooonnnmmmlllkkkjjjjjjjjjjjjiiiiiijjjkkkkkkllliiijjjlllnnnppprrrtttuuuvvvvvvwwwyyy|||xxxmmmgggcccfffjjjooosssvvvwwwxxx|||tttmmmmmmooonnnnnnpppzzz~~~yyysssiiiaaaUUULLLGGGDDD@@@>>>??????>>>>>>???@@@BBBCCC@@@AAABBBBBBAAA???===;;;999::::::::::::;;;;;;;;;::::::999999999999888888777777777777777777777777333444444555555555444444444333333222222333333444333333333333222222222222000000000000111111111222000/////////000111222222222222333333333333222222000000000000000000000000000000000000////////////111000000//////000000111444333111000//////000000000000000000111222333444111111111111111111111111555666777666444222222333333444555555555555777999:::===AAAFFFPPPZZZ\\\YYYVVVUUU[[[kkk|||777888:::======@@@KKKWWWlllyyy{{{ooohhh```[[[VVVUUUUUUZZZfffrrr|||~~~vvvuuutttssssssuuuzzz}}}}}}zzzuuupppjjjbbbYYYSSSLLLHHHCCC???>>>>>>???@@@AAAGGGNNNTTTYYYaaalllsss~~~|||uuuqqqnnnqqqrrrsssuuuwwwyyy{{{{{{{{{{{{|||}}}|||||||||zzzvvvrrrmmmjjj```^^^[[[VVVRRRNNNLLLKKKGGGGGGFFFDDDCCCBBB@@@@@@>>>>>>??????@@@AAABBBCCCCCCDDDFFFGGGIIIJJJKKKKKKNNNQQQTTTWWWYYYYYYXXXXXX]]]]]]^^^___``````````````````______``````aaabbbbbbaaaaaaaaaaaacccdddeeeddddddeeefffgggiiikkkllliiihhhgggffffffggghhhjjjjjjiiihhhjjjllloooooooookkkkkklllmmmnnnoooooopppmmmpppsssuuusssqqqpppooooooooonnnmmmlllkkkjjjjjjiiiiiijjjjjjkkklllnnnnnnoooppprrruuuxxx{{{}}}}}}xxxrrrmmmjjjoooqqquuuxxxzzzzzzyyyyyy~~~zzzsssooorrrvvvwwwwwwyyy|||~~~~~~~~~}}}vvvnnn```WWWLLLDDDBBBAAA???===???>>>>>>???@@@BBBDDDEEEAAABBBCCCCCCBBB@@@>>><<<999999999:::::::::;;;;;;:::999999999888888888888666666666777777777777777222222333444555555555555444333333222222333333444333333333222222222222111111000/////////000222333333333333222222333444444///000111333333333333222111111111111111111111111////////////000000000000111111111000000111111111222111111111111111111111333222222111000000111111111111111111111111111111222444555555333222333333333444555555444444666888888<<>>????????????AAACCCEEEFFFCCCCCCDDDDDDCCCAAA???===888888999999:::::::::::::::999999999888888777777666666666666777777777777111111333444555666666666444333333222222333333444333333333222222222111111222111///---...000333444111111000000000000000000---...000222333333333333111111111111111111111111......//////000000111111222222111111111111222222///000111222222333222222666555333111000///......111111111111111111111111///111333333222222333444333444555555444444666888777;;;AAAHHHSSS^^^bbb___VVVVVV]]]lll{{{555555666777999<<<===???IIITTTeeexxxxxxiiibbb]]]]]]\\\___lllyyyyyy{{{}}}zzzuuusssvvvzzz}}}zzzwwwwwwzzz{{{zzzwwwrrrkkk___RRRHHHBBB@@@@@@======<<<<<<>>>CCCKKKPPP]]]ccclllrrruuu{{{xxxsssqqqnnnqqqssstttttttttuuuvvvzzz|||~~~|||xxxuuuqqqjjjddd]]]]]]\\\YYYUUUPPPKKKHHHHHHHHHFFFEEEDDDBBBAAAAAABBBAAA???@@@BBBDDDEEEDDDEEEFFFFFFEEEEEEFFFJJJMMMMMMOOOQQQTTTVVVVVVUUUUUUTTTUUUWWWYYYZZZZZZYYYYYY\\\\\\[[[[[[]]]___aaaccc```aaabbbdddfffgggfffeeeffffffgggggghhhhhhiiiiiikkklllnnnooopppoooooonnnnnnmmmmmmnnnpppqqqpppoooqqqrrrssswww|||{{{xxxtttpppmmmllllllmmmnnnmmmnnnoooqqquuuyyy{{{~~~wwwssslllmmmooorrrvvv{{{~~~~~~}}}{{{~~~}}}{{{rrrrrrtttyyy|||rrrggg___QQQMMMGGGAAA===;;;;;;<<<:::>>>BBBCCCAAAAAABBBDDDDDDDDDDDDCCCAAA???<<<;;;::::::888777666666666666555444333222222333444555666666666666666555555444555555555555555555555555222222222222222222222222111111111111111111111111000000000000000000000000......///000000000000000------------............000000000000111111111111333222111000000000222222000111111111222222222222000000000000000000000000111222222222222111000000111000000000111222333333555444333333222222222333333333333333444444555666444888>>>FFFQQQ\\\^^^[[[WWWVVV]]]lll}}}555666666777999;;;<<<===AAAIIIWWWgggxxxtttkkkdddaaa```cccnnnyyy}}}{{{{{{xxx{{{~~~~~~}}}}}}}}}|||{{{{{{zzzzzz|||~~~xxxnnncccXXXOOOIIIFFFBBBAAA???<<<;;;===BBBEEEJJJPPPYYY```fffnnnxxx~~~xxxsssqqqnnnppprrrssstttuuuwwwyyy{{{||||||wwwsssrrrppplllgggbbb]]]ZZZTTTSSSQQQOOOLLLIIIGGGFFFEEECCCAAA@@@BBBCCCBBBBBBBBBCCCCCCBBBBBBCCCEEEHHHFFFGGGJJJLLLMMMMMMMMMLLLMMMOOOQQQSSSUUUVVVVVVVVVTTTTTTUUUWWWXXXYYYZZZ[[[]]]^^^```bbbdddeeedddccceeeeeeffffffgggggghhhhhhkkkmmmoooqqqrrrssssssssssssrrrrrrssstttsssqqqooossstttuuuzzz|||xxxvvvuuuvvvxxxxxxyyyzzz}}}~~~tttlllfffccccccgggnnnwww~~~{{{}}}~~~~~~~~~vvvsssqqqrrrvvv}}}{{{sssiii]]]VVVMMMJJJEEE@@@>>>===???@@@???AAACCCCCCBBBBBBBBBCCCEEEEEEDDDDDDBBB???===<<<:::999888777666555555555888888777666666666777888666666666666666555444444333333333333333333333333000000000000000000000000222222222222222222222222////////////////////////......///000000000000000....../////////000000000---.........////////////222222111000000000111222000000000000111111111222000000000000000000000000---...///000000000000000111111000000111111222333444444333333222222222222333333333333444444555666444888>>>EEEPPP\\\___\\\XXXWWW^^^mmm}}}666666666777888999;;;<<<===AAAJJJVVVfffwww{{{oooiiigggiiipppvvv|||xxxvvvuuu{{{}}}|||~~~}}}zzzxxx{{{yyyooocccYYYSSSMMMJJJFFF@@@;;;999;;;===:::???EEEKKKQQQZZZeeelllwww{{{{{{wwwuuuoooppprrrrrrrrrtttvvvyyy{{{}}}}}}xxxrrrmmmjjjeeedddbbb^^^[[[WWWTTTRRROOOLLLJJJHHHGGGGGGEEEDDDEEEEEEEEEDDDBBBAAACCCDDDBBBCCCEEEFFFGGGGGGFFFFFFCCCDDDGGGIIILLLNNNOOOOOOMMMNNNPPPRRRSSSTTTTTTTTTXXXYYY\\\___`````````___bbbcccdddeeefffggghhhiiimmmooorrruuuxxxzzzzzz{{{{{{{{{{{{||||||zzzvvvsssqqqqqqrrrwww}}}ssshhh```ZZZXXXWWW]]]eeeppp|||zzz{{{|||{{{zzz|||wwwooolllooorrrxxx{{{rrrggg\\\RRRKKKGGGEEEBBB??????@@@CCCDDDEEEDDDBBBBBBDDDDDDDDDCCCEEEEEEEEEDDDBBB@@@>>><<<999888777666555444444444666555555444555555666666555666666666666555444444111111111111111111111111000000000000000000000000222222222222222222222222////////////////////////......///000000000000///000000000000111111111111------........./////////111111000000000000111111////////////000000000000000000000000000000000000,,,---...///111111111222111111000000000111222222333333333333222222222222333333333333444555666666555999===CCCOOO\\\aaa___ZZZYYY___nnn~~~666666666666777888999:::???AAAGGGOOO[[[kkk{{{~~~tttooooooppprrr}}}yyy~~~}}}wwwtttsss}}}zzzwwwxxx~~~wwwmmmfff___ZZZQQQFFF>>>999:::;;;777999;;;===AAAGGGPPPVVViiiooovvv||||||{{{xxxwwwsssttttttsssqqqrrrtttvvv{{{}}}~~~zzzwwwuuuuuussspppmmmiiifffddd```]]]ZZZWWWVVVSSSPPPNNNPPPPPPPPPMMMIIIGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFAAABBBDDDFFFHHHIIIKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPRRRUUUYYY\\\^^^^^^^^^^^^```aaaccceeehhhkkkmmmnnnqqqssswww{{{}}}tttrrrqqquuu}}}}}}pppjjjbbbZZZVVVVVVXXX[[[cccjjjttt~~~zzz{{{zzzyyyxxxyyy|||tttnnnlllnnnrrrxxxttthhh]]]SSSJJJEEEDDDCCC@@@??????AAACCCEEEGGGDDDAAABBBEEEGGGGGGEEEEEEEEEEEEDDDCCCAAA>>>===999888666555444333222222444444444444444555555555555555666666555555444333111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////---...//////000000/////////000000000111111111111/////////000000000111111////////////000000000111.........////////////000000000000000000000000000//////111222222333333333111111000000000000111111222222333333333222222222222222222333444555666777777999<<>>>>>???AAABBBDDDAAA???AAAEEEIIIIIIHHHDDDDDDDDDDDDBBB@@@???===999888666555333222222111666666777777888888888888555555555555555444444333222222222222222222222222222222222222222222222222////////////////////////........................------...///////////////........./////////000000////////////000000000000......//////000000000000---.........////////////////////////////////////111111222222222222111000111111000000///000000111111111222333333222222111222222222333444555777777888:::===BBBNNN[[[bbbaaa]]][[[aaaooo~~~333333333444555666888999666:::AAAIIISSS___kkksss~~~wwwssssssxxx|||zzzwwwyyy}}}zzzwwwuuuvvv}}}~~~xxxsssrrrvvv|||zzzmmm\\\MMMBBB===<<<<<<:::666444444777:::<<<>>>DDDMMMWWW___eeekkknnnrrrtttvvvvvvuuuttttttuuuwwwzzz}}}}}}{{{yyyxxxuuuqqqooonnnoooooommmhhhbbb___^^^[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOORRRQQQNNNLLLKKKLLLMMMNNNRRRXXX```eeefffgggiiilllkkkmmmppptttxxx|||}}}~~~|||uuummmddd[[[UUUMMMMMMOOORRRXXX___eeeiiinnnppptttxxx|||{{{xxxwwwxxx{{{}}}~~~|||yyywwwvvvwwwwwwwwwxxxyyyxxxvvvvvvwwwxxxtttxxx}}}~~~|||{{{wwwnnnbbbVVVNNNJJJGGGEEEBBB@@@???===<<<===>>>???@@@??????AAAEEEGGGHHHIIIBBBCCCCCCCCCBBB@@@>>>===:::999777555333222111111333333555666666666666666444555555555555444333333222222222222222222222222000000000000000000000000................................................------...////////////...------------............,,,,,,---------.........,,,---...///000000000///............////////////////////////////////////000000000000000///......111111000/////////000000000000222333333333222111111111222333444555777888999;;;>>>CCCNNN[[[aaa```\\\ZZZ```nnn}}}111111222333444666888999555888>>>EEENNNYYYdddlllwwwzzzvvvtttvvvuuuqqqpppssssssvvvzzz}}}wwwwwwzzzzzzuuuppprrrtttwww{{{~~~~~~vvvkkk^^^SSSLLLHHHCCC@@@;;;888666666777777777;;;@@@FFFLLLSSS[[[___aaaeeekkkoooqqqrrrtttuuutttwww{{{~~~{{{}}}{{{wwwtttsssqqqpppnnnllljjjiiihhhgggcccbbb```___^^^^^^^^^^^^`````````___]]][[[YYYWWWWWW___hhhnnnpppqqquuuxxxzzz{{{}}}|||xxxoookkkfffaaa\\\WWWRRRNNNOOORRRWWW]]]cccgggkkklllnnnpppssswww||||||wwwuuuwwwyyy{{{||||||xxxtttqqqooonnnnnnnnnnnnqqqvvvxxxxxxwwwtttxxx||||||zzzwwwuuuuuullldddXXXNNNGGGEEEDDDCCC???>>>===<<<;;;<<<<<<===<<<>>>AAABBBCCCCCCEEEFFFAAAAAABBBBBBAAA???===<<<:::999888666444222222111///000111222333333333222444444555555444444333222222222222222222222222222000000000000000000000000////////////////////////........................,,,---......//////......,,,------------.........,,,,,,,,,---------......+++,,,---///000000//////....../////////000000000////////////////////////...//////000000000000///111111000//////////////////000222333333333222111111111222333444666777888:::===???DDDOOO[[[```^^^ZZZYYY___nnn}}}000000111222444666888999999;;;???DDDKKKUUU___fffjjjvvv{{{uuurrrmmmggghhhmmmnnnqqquuuxxx{{{}}}{{{{{{{{{yyysssrrrqqqqqqtttxxx|||{{{|||{{{vvvmmmccc[[[WWWLLLHHHBBB===999777555444555666777888;;;@@@FFFKKKPPPVVV^^^fffkkkooorrrsssrrruuuzzz}}}~~~|||{{{zzzyyywwwvvvtttsssrrrrrrssstttoooqqqssstttqqqlllfffccc\\\dddnnnuuuwwwyyy|||xxxooofff```ZZZXXXUUUSSSSSSSSSQQQPPPYYY]]]ccciiinnnppppppooooooqqqtttyyy}}}}}}wwwtttuuuwwwyyyyyyzzztttoookkkjjjiiihhhiiiooovvvzzzxxxuuuqqquuuxxxwwwtttqqqpppqqqddd]]]QQQHHHBBBAAA@@@@@@===<<<;;;::::::;;;<<<===;;;???CCCCCCAAA@@@BBBDDD@@@AAAAAAAAA@@@>>>===<<<;;;:::888666444333222222111222333555666666555555444444555555444444333222111111111111111111111111222222222222222222222222000000000000000000000000........................,,,---......//////......---------............///........./////////000000***+++---///000000//////////////////000000000000////////////////////////...///000222333333333333111111000///////////////...///111333444333111000111111111333444666777888:::===@@@EEEPPP[[[___]]]YYYXXX^^^mmm|||///000000111222555999======>>>???BBBHHHRRR]]]dddhhhkkkrrryyysssmmmjjjdddbbbdddgggiiinnnvvvzzz{{{~~~|||{{{~~~}}}{{{uuussspppmmmkkkmmmrrrvvvxxxxxxxxxxxxwwwtttnnniii[[[TTTIII???888555666888555444333444888;;;===>>>AAAFFFMMMSSSXXX___ggglllppprrrvvvyyy{{{}}}~~~yyyuuuggghhhmmmsss{{{~~~tttjjjbbbZZZSSSPPPLLLJJJJJJNNNUUU\\\`````````fffmmmqqqqqqpppooopppvvvxxx{{{~~~}}}xxxwwwuuuuuuvvvzzz~~~|||uuulllgggggg___eeelllqqqwww}}}|||xxxwwwssspppoooooommmfff```UUURRRLLLGGGBBB@@@??????======<<<<<<<<<<<<===============>>>???AAACCCDDD@@@@@@??????>>>>>>======;;;888666777888999666444111111111222222333333333333333333222222111111111111222222222111000...------------...///000000111//////............//////000///---,,,++++++,,,---///...,,,++++++,,,---......---,,,,,,,,,,,,---..................---------,,,,,,---...////////////.........///......---,,,......//////000000111111111000///.............../////////000000111222333......//////000000000111111111222333444666666777888:::>>>EEEPPP[[[\\\XXXWWWVVV[[[jjjzzz000111111111222666;;;???BBBCCCEEEGGGLLLUUU^^^dddbbbcccfffjjjqqqxxx|||tttmmmddd______ddddddhhhoootttwww~~~~~~|||{{{{{{zzzxxxvvvrrroooooorrruuussstttwwwyyyyyyvvvqqqmmmfff___UUUJJJAAA;;;999888555444333333555666555444999===BBBGGGKKKPPPVVV[[[eeehhhmmmqqquuuyyy}}}pppoooooorrrxxx~~~~~~xxxkkkggg___WWWPPPKKKHHHFFFEEEHHHMMMWWWbbbjjjnnnoooqqquuuzzz|||zzzwwwvvvvvvvvvxxx|||~~~|||xxxwwwwww{{{~~~|||rrrhhhccccccbbbhhhnnnrrrxxx~~~~~~{{{xxxtttpppnnnlllhhh```ZZZPPPMMMIIIDDD@@@???>>>>>>>>>======<<<<<<<<<<<<===??????>>>===<<<;;;::::::============<<<;;;:::::::::888666666777777555333111111222222222222222222333333222222222111111111222222222111111000///...------......///000000111//////............//////000///...,,,,,,,,,,,,,,,...------,,,,,,---------...---,,,,,,,,,,,,---...---------------------------------...------,,,,,,---------.....................//////000000000000000//////............//////......---...///111222111111111111000000000000111111222333444555666666333666;;;CCCPPP\\\___[[[WWWUUUZZZiiixxx111111111111222777===BBBHHHIIIJJJKKKNNNSSSZZZ___XXXWWWUUUVVV[[[bbbjjjooo{{{vvvjjjbbb___```___aaahhhooowww~~~{{{zzz{{{{{{|||yyyyyyzzz|||}}}}}}zzzwwwtttssstttpppqqqtttwwwyyywwwssspppooojjjbbbWWWMMMCCC===999555444333333333222111///333666999<<<>>>BBBFFFIIITTTXXX^^^dddiiiooouuuyyy}}}|||xxxrrrqqqttt{{{{{{wwwsssmmmeee___SSSPPPJJJEEEBBBAAAAAABBBEEEJJJUUUcccpppxxx|||}}}|||~~~|||zzzyyyvvvyyy|||}}}~~~yyyoooeeebbbccchhhnnnsssvvvzzzzzzvvvqqqlllhhh```WWWPPPHHHFFFCCC@@@>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>===;;;999666555999::::::::::::888777666888666555555555555444222222222222111111111111111222222222111111111111111333222111000////////////------......///000000000//////............//////000///...---,,,,,,,,,,,,,,,,,,------...------,,,...------,,,,,,------...------------------------/////////......---++++++---------------...///000...////////////000000000///............//////000444222000...---...///000222111111000//////......111111222333444555666666222555:::BBBPPP\\\^^^[[[XXXVVVZZZhhhxxx222222111111333888>>>CCCJJJKKKKKKJJJJJJKKKOOORRRLLLJJJGGGFFFIIINNNTTTYYYfffmmmwwwvvvkkkddd___\\\^^^eeeooo{{{|||{{{|||}}}}}}zzzwwwuuuvvvwww{{{{{{xxxtttsssrrrrrrssssssqqqooonnnlllggg```VVVMMMDDD???999777444333333444333333444555666777999<<<>>>@@@DDDHHHMMMTTTZZZ```gggkkkssswww|||~~~vvvrrrtttzzz}}}xxxuuullliiidddaaa]]]XXXRRRNNNHHHFFFDDDAAA@@@AAAEEEHHHMMMSSS]]]iiittt{{{}}}~~~~~~}}}|||vvvxxx{{{~~~wwwnnnfffeeehhhnnntttyyy{{{~~~}}}xxxqqqjjjbbbYYYOOOHHHBBBAAA???>>>======>>>???>>>>>>>>>======<<<;;;;;;:::<<<===>>>>>><<<:::999777888999999999777555444666555444444333333222111222222111111000000000///111111111111111111111000333222000/////////000111............//////000000///......------......///000///......---,,,,,,,,,+++,,,---.........---,,,------------------------------------............//////000//////...------......------------//////////////////////////////...............///000111;;;999555111///.........///////////////.........111111222333444444555555555888<<>>???AAADDDFFFNNNWWWeeettttttkkkbbb^^^___fffppp~~~}}}zzzvvvsssqqqqqqqqqwww|||uuupppnnnmmmllllllhhhhhhhhheee___XXXQQQMMMDDD@@@999555444555555666444333333555777888::::::999<<<@@@EEEIIIOOOUUUYYYbbbgggnnntttzzzyyyuuuvvv{{{vvvmmmeee^^^[[[TTTSSSPPPMMMKKKHHHEEEBBBDDDDDDDDDCCCBBBEEEJJJNNNVVV[[[bbbjjjqqqxxx|||~~~wwwyyy{{{|||}}}~~~uuummmggghhhlllttt{{{~~~yyypppfff[[[QQQHHHCCC>>>>>>============>>>???======>>>>>>===<<<;;;;;;888999<<<===>>>>>><<<;;;888888999999888777555444444444444333222111111111111111111000000/////////000000000000000000000000222222000/////////000111............////////////......------------......////////////...---,,,,,,***+++---...///...---,,,------------------------------........./////////+++,,,---...............000///...---------------/////////..............................///000111888777444111000///000000......///000111111222222111222222333333444444444666999===CCCOOOYYY[[[VVVVVVUUU[[[jjj{{{///000111111222555:::===DDDFFFFFFEEEAAA???>>>>>>::::::999999999999:::;;;<<>>:::888777666333222111111333555555444444666888:::===AAAFFFIIIPPPUUU[[[bbbiiipppvvv{{{~~~|||wwwwww{{{tttppphhh___VVVOOOJJJHHHEEEEEECCCBBB@@@???>>>===BBBEEEGGGGGGGGGJJJOOOTTT\\\___eeejjjpppvvv||||||{{{|||||||||{{{{{{|||~~~vvvnnniiijjjnnnyyy|||vvvlll```TTTJJJDDDAAA===<<<<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;999:::;;;<<<<<<<<<;;;::::::999999888777777666666333444444333111000000111000000000000////////////////////////000000000000111111000000000000000111......//////////////////......------------......//////000//////...,,,,,,++++++,,,---............,,,------......------,,,,,,------....../////////((((((***++++++,,,,,,,,,......//////......---,,,/////////............---///............//////000////////////000111111222///000111222444555666666111222222222333333333444444666:::BBBNNNYYY[[[WWWRRRRRRZZZkkk}}}---...000111111333666888:::===???@@@>>><<<;;;:::666555444333333444555666666;;;EEESSScccrrr}}}{{{uuuuuuwww}}}yyyuuupppmmmkkkqqq{{{vvvnnnhhheeebbbdddfffhhhhhhgggfffeee]]]YYYSSSMMMHHHCCC>>>;;;888666333333444444333111333444555555666999===@@@BBBEEEIIINNNTTTZZZaaafffmmmoootttyyy~~~~~~wwwuuuyyy}}}{{{uuupppnnnZZZWWWQQQKKKFFFBBB@@@???>>>???@@@@@@@@@AAACCCDDDHHHMMMRRRTTTTTTVVV\\\``````dddjjjooorrrwww|||}}}zzzxxxyyyzzzyyy~~~}}}wwwqqqmmmooottt}}}xxxrrrfffXXXLLLDDD@@@???;;;;;;;;;;;;::::::::::::999;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<=========;;;:::888666666666777888222444555333111///000222......//////////////////........./////////000000000000111111111111000000/////////////////////......------,,,,,,------...//////000000///...---,,,,,,,,,,,,,,,---...//////,,,,,,---......---,,,,,,******+++,,,,,,---......******++++++,,,+++++++++)))+++...000111000...---//////.........---------000//////............///+++,,,...000111111111000000000111222333444444555222222222222222333333333333666999@@@KKKVVVWWWSSSLLLMMMXXXkkk}}}+++---000000000111333555111555999;;;:::999999999555333000//////000333555666777===HHHWWWhhhuuu}}}~~~{{{}}}~~~{{{uuuooolllmmmuuu~~~sssjjjdddbbbcccdddfffgggggggggfffbbb```]]]YYYUUUOOOIIIDDD@@@===999888888888555222333333444333444666999<<<:::<<>>;;;===@@@CCCEEEIIIMMMOOOQQQWWW^^^aaabbbeeejjjooodddiiippptttvvvxxx|||~~~zzzwwwwwwwwwttt{{{~~~zzzvvvsssrrruuu{{{}}}uuunnnbbbSSSGGG@@@>>>>>>;;;:::::::::999999888888888:::<<<>>>??????>>>===>>>>>>>>>>>>???AAABBBCCC<<<:::777555444555777999222444555444111///000222---.........//////000000---.........//////000000///000111222222111000//////////////////............------,,,,,,------...///000000000000...---,,,,,,,,,++++++,,,---///000,,,,,,---......---,,,,,,(((((()))***++++++,,,,,,////////////...---,,,,,,%%%(((,,,000222222111/////////.........---------111000///...............000111222333222000...---///////////////000000000222222222222222222333333666777:::???HHHQQQQQQLLLGGGJJJVVVjjj}}}...///111111/////////000444222222444777888777444333333222111000000000111000333777;;;DDDTTTggguuu{{{yyyzzz}}}~~~xxxvvvuuuyyy~~~wwwoookkklllhhheeeeeehhhkkkkkkkkkiiigggdddaaa___\\\XXXVVVNNNGGG@@@>>>@@@???;;;555666444222111333444555555555666888;;;===@@@AAABBBKKKMMMPPPTTTXXX\\\```aaakkkpppyyyvvvtttwww{{{}}}}}}|||tttnnniiiddd``````[[[TTTPPPNNNLLLIIIFFF???===:::777666777999;;;<<>>>>>@@@EEEHHHHHHBBB<<<777666666444333444444333333222111000000///////////////000111111.../////////---,,,---...000///...------...///000000///...---,,,------...///...---,,,+++,,,------//////...---,,,,,,++++++++++++++++++++++++++++++...---,,,,,,++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,---....../////////111///...///111111000///---------.........//////111111111111111222333333111111000000000000000000000111111222222333333444555777999>>>FFFMMMLLLFFFEEEFFFMMM___vvv...000111111000...///000222000000222555666444222333222111111000000000111111333666999???KKK[[[ggguuuxxx}}}}}}{{{yyywwwwwwxxxyyyzzz{{{~~~wwwxxx{{{~~~~~~xxxttttttsssooojjjhhhiiiiiiiiihhhiiiiiihhhiiijjjhhheeebbb\\\UUUNNNKKKKKKHHHBBB<<<===999555333222333333222111222333555666888999:::<<<>>>@@@CCCGGGJJJLLLNNNUUUZZZbbbjjjqqqxxx~~~yyyuuuuuuvvvvvvyyy|||zzzrrrlllddd]]]XXXTTTOOOLLLLLLIIIDDDBBBBBBBBB@@@>>>===<<<;;;999999;;;???AAAGGGJJJPPPVVV]]]bbbfffgggmmmooorrruuuwwwxxxxxxxxxvvvvvvvvvxxx{{{}}}wwwuuuwwwzzz|||~~~|||zzz||||||yyy|||zzzrrreee[[[MMMEEECCCBBB???;;;::::::888777666555555555555666888888888:::<<>>999555444333222222111111111111222333444444666777888:::<<<>>>???@@@CCCGGGMMMTTT[[[bbbiiinnnvvvyyy||||||vvvsssqqqppprrruuu{{{~~~{{{yyywwwyyy{{{~~~{{{xxxtttrrrqqqmmmgggbbbZZZVVVOOOJJJFFFCCC@@@>>>>>><<<999999:::;;;;;;:::;;;<<<===>>>???CCCGGGKKKTTTWWW]]]ccciiinnnqqqssssssuuuxxxzzz|||}}}}}}}}}}}}}}}}}}~~~xxxvvvxxx|||~~~|||yyyzzz}}}~~~{{{}}}rrriiiXXXPPPGGGBBBAAAAAA???<<<;;;;;;999888777666666666777888888888777999===???>>>???AAA@@@??????AAABBBCCC???999666444444333222333333333222111111000000//////......//////000000.../////////---,,,---...//////...------.../////////...------,,,---------///...---,,,,,,,,,,,,---.....................---++++++++++++++++++++++++------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,---------------...------,,,,,,,,,,,,---,,,+++,,,...000111///...---------...............000//////.........////////////000000111111111222111111222222222222222222333555666999AAAIIIKKKHHHCCCDDDLLL___www000111222222000......///------...///000000//////111000000/////////000000111222222222333777===BBBWWW]]]eeennnuuuyyy|||~~~zzzsssmmmjjjlllpppssswwwwwwwwwxxxzzz}}}}}}{{{~~~{{{uuuqqqooorrrvvvzzz{{{xxxrrrqqqqqqrrrtttuuutttssssssppplllkkkiiieee]]]WWWHHHDDD>>>:::888777555444333333222222222333444555888888888999::::::;;;;;;:::<<<@@@DDDIIIPPPWWW\\\aaadddiiimmmqqqvvv|||zzztttpppnnnnnnlllnnnrrrvvvyyyzzzzzzzzzuuutttrrrqqqqqqpppmmmkkkjjjjjjlllooorrruuuxxxzzz|||~~~~~~{{{yyywwwvvvssspppmmmjjjhhhgggdddbbb^^^\\\ZZZWWWRRRNNNJJJHHHDDD@@@===;;;:::999===<<<;;;;;;<<<>>>>>>???>>>AAAEEEGGGIIIMMMRRRVVV___aaafffkkkpppsssvvvwwwwwwwwwxxxyyy{{{|||~~~|||zzz|||}}}zzzzzz}}}~~~|||yyyzzz{{{|||{{{|||}}}vvvhhh^^^OOOIIICCC@@@@@@@@@>>>;;;<<<<<<:::999888777777777888888777666555777;;;>>>===???AAAAAA???>>>>>>>>>???<<<888555333222222222333222222222111111000000//////.........//////000.../////////---,,,---..............................---------------------......------,,,,,,,,,,,,.....................///++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------------,,,,,,---...000000---------...111111000///........................444333222222111111222222/////////000111111222222111111222333444555555666333555666888???IIIMMMKKKEEEFFFMMM___www///000111111///......///---...//////////////////000//////...//////000000///000000000111333777999EEEKKKVVV```gggnnnuuuyyyzzzsssmmmkkkjjjkkkqqqrrrsssuuuxxxzzz{{{|||~~~~~~|||zzzrrrkkkjjjlllqqqtttxxx~~~~~~zzzvvvuuutttsssrrrqqqpppoooppppppnnnhhhdddSSSOOOIIIDDD@@@===999777555444333222222333444555666666666666666666666666444666777999;;;???EEEIIILLLOOOSSSWWW[[[```fffiiippprrrtttvvvuuussspppooonnnpppssswww{{{}}}ssskkkfffffffffdddeeegggiiiiiiiiihhhgggeeeccc```___^^^]]][[[YYYYYYZZZ[[[\\\___aaaccceeeiiijjjlllmmmlllhhhdddbbbaaa```^^^[[[WWWTTTRRRPPPOOONNNLLLJJJIIIFFFDDDBBB<<<<<<:::888666666666777:::;;;===@@@BBBEEEHHHJJJKKKPPPUUUWWWXXXZZZ___dddgggiiilllpppsssuuuvvvwwwzzzzzzyyyyyyzzz|||}}}}}}}}}~~~}}}yyywwwwwwwwwwwwwwwvvvvvvwwwxxxuuukkk^^^TTTJJJFFFBBB@@@@@@???<<<:::===<<<;;;999888888777777777777666444333555888<<<:::===??????===<<<;;;;;;;;;:::777444222111222333222222111111111111111000//////............//////.../////////---,,,---...------............------,,,,,,---------------------------------,,,,,,,,,---------...............++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,---///222555666000...------/////////........................---000//////.........////////////000000111111111111///000222444666888999:::333666777999???IIINNNNNNIIIIIINNN___uuu,,,...//////...---...///,,,...000///...---...///...............//////000.........///000222444555555<<>>AAADDDGGGJJJOOORRRZZZ]]]______]]][[[ZZZZZZZZZ[[[___cccgggkkknnnpppxxx}}}}}}zzzwwwvvvvvvyyy|||{{{xxxuuuvvvwwwzzzzzz{{{zzzyyyzzz|||~~~zzzrrrggg]]]XXXVVVWWWXXXXXXYYYYYYXXXWWWUUUTTTTTTRRROOOMMMMMMLLLKKKIIIJJJJJJKKKLLLMMMOOOPPPQQQSSSTTTUUUUUUSSSQQQMMMKKKIIIIIIIIIHHHGGGFFFDDDDDDAAA@@@@@@???>>>===<<<<<<666777888777666666777999555999>>>DDDIIIOOOTTTXXX^^^ccchhhiiiggggggkkkooommmoooqqqtttwwwxxxyyyyyyyyyyyyzzzzzz{{{|||}}}}}}}}}|||||||||~~~{{{}}}|||}}}}}}{{{|||{{{yyywwwuuutttttttttooommmkkkjjjggg___TTTLLLHHHEEEAAA???>>>>>><<<:::<<<<<<:::999888777777777666666666444333444666999888:::<<<<<<;;;999999999888888777555222111222444111111111111111111111111//////......------........./////////---,,,---...------............------+++,,,,,,------------,,,------......------,,,+++---------------------,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------***++++++,,,,,,++++++***++++++,,,---------------++++++,,,---000444888:::444111---++++++,,,,,,+++...............---------......------......///000111000000000000000000000///000222444666888:::;;;111555888999???IIIOOOPPPKKKJJJOOO^^^sss)))+++---...------...///+++---//////---,,,,,,......---------......///000///...---...000111333333///444;;;AAAGGGQQQ^^^gggpppuuu}}}|||tttmmmhhheeeeeehhhmmmsssxxx{{{}}}~~~xxxxxxwwwwww{{{{{{rrrllljjjkkkllllllrrrzzzwwwrrrmmmmmmnnnooopppooommmkkkgggeeebbb___[[[UUUOOOJJJFFFDDD@@@<<<999777777888555555666666666666666666666666666555444444666888555777999:::;;;===@@@BBBEEEGGGIIIIIIGGGFFFGGGIIIHHHIIIKKKNNNRRRUUUWWWXXXccciiiooorrrqqqppprrruuussssssrrrpppmmmjjjgggfffeeefffggggggfffdddcccbbbcccddddddbbbaaaaaadddggggggeeeaaaYYYQQQKKKIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEEEECCCAAA@@@AAAAAAAAA@@@?????????@@@@@@AAABBBCCCBBBBBBCCCCCCBBB@@@???>>>:::;;;<<<===>>>===<<<<<<999999999999888777888999666999;;;;;;::::::===???<<>>======<<<<<<<<<;;;:::888777777777777666666777666444444555777666777999999888777888999666777777555222111333555000000000000111111111111000///...------------....../////////---,,,---...,,,------......------,,,***+++,,,---...------,,,------.........---,,,+++---------,,,+++++++++***++++++++++++++++++++++++,,,+++++++++,,,,,,---...***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,///333777:::===888222---,,,,,,------//////.........---------////////////000222333444222222111111000/////////000111222333444555666777...333777999???HHHNNNOOOKKKJJJNNN\\\rrr(((***,,,---,,,,,,...///***---///...,,,***+++------------------...///000///...------///111111222222444777999;;;CCCOOOYYYgggmmmvvvwwwqqqmmmkkkcccgggnnnwww~~~}}}yyyuuuwwwxxxqqqnnnmmmllljjjkkkrrr{{{yyyrrroooooooooooonnnllljjjiiifffffffffgggfffbbb\\\XXXTTTQQQLLLFFFAAA???>>>>>>333444444444555666666666222333333222111000111333777888999999888999;;;===777999<<<<<<:::;;;===@@@===>>>???AAACCCEEEGGGHHHKKKQQQXXX[[[[[[ZZZ]]]```______^^^]]]ZZZWWWTTTSSSRRRQQQQQQQQQRRRQQQNNNLLLNNNOOOOOOMMMKKKKKKNNNRRRQQQRRRSSSPPPJJJEEEDDDDDD???????????????>>>===<<<===;;;999999;;;<<<===<<<:::::::::::::::;;;;;;<<<:::::::::;;;;;;;;;::::::777888999999999999777666777777777666555555666777666999<<<<<<;;;<<<>>>AAAJJJPPPXXX^^^dddjjjqqqvvvqqqwww{{{xxxqqqlllmmmpppmmmpppsssxxx{{{~~~}}}~~~|||zzzwwwvvvvvvvvvwwwtttvvvzzz~~~|||xxxxxxzzzzzzvvvvvvuuussspppnnnnnnnnnddd___YYYUUURRROOOJJJEEEBBB@@@>>><<<;;;<<<======;;;;;;999888777666666666666777888888666555666777555666777777666666777999555777888666333222333666000000000000000111111111000///...---------------.../////////---,,,---...,,,,,,---......---,,,,,,)))***,,,---...------,,,,,,---.........---,,,+++------,,,++++++***))))))++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++---,,,+++,,,...222555888EEE???777111...///000000//////.........------------------...///111333444333333222111000///......111111222222222333333333,,,222666999>>>GGGMMMNNNJJJIIIMMM[[[qqq...------,,,,,,++++++***)))+++,,,,,,***))))))***,,,,,,++++++,,,,,,---.../////////...---------,,,///111222444777<<>>AAAAAAAAA@@@@@@??????>>>??????????????????>>>>>>CCCBBBAAA???===:::888666888999999999888888777666555555555444444444444444666666555555555555555444777777666666666555555555666666555444444444555555444444555666888;;;===???;;;===>>>@@@CCCGGGMMMQQQUUUYYY```gggkkkooosssuuuuuuxxx{{{zzzuuuqqqooooooqqqrrrtttxxx~~~{{{xxxuuusssssstttttttttsssuuuxxx|||~~~{{{{{{~~~{{{{{{}}}}}}{{{xxx{{{wwwsssrrrqqqnnnjjjeee___XXXQQQMMMLLLJJJFFFBBBAAA@@@>>>===;;;:::::::::999:::999777444333444555777888999888555444444555666555555555666777999:::777777666666666666666777222222222111111111111111000000000000////////////......////////////......000---+++,,,...///---***------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...---+++******+++---......------,,,+++***))))))+++,,,,,,------,,,,,,+++///,,,+++///555777111+++<<<:::666222///------,,,...............---------//////...///111444777999555444222000000111222333000////////////111333444111333444555<<>><<<:::888777555444333333333444666666666555666666777888999888888888888888888999666666555555555555666666:::;;;<<<===>>>>>>>>>>>>?????????>>><<<999777666999999999999999888888888999999999999999999999999;;;;;;;;;:::999777666555555666666666666555444333444444444333333333333333555555666666666777777777666666555555555444444444444444444555666888999:::666777888:::===AAADDDFFFFFFHHHKKKMMMPPPTTTYYY\\\^^^aaafffjjjlllnnnppprrrrrrtttvvvvvvssspppooopppooopppsssyyy~~~zzzuuusssssstttuuuuuuvvvwwwzzz}}}zzzyyy{{{~~~~~~}}}}}}~~~}}}|||}}}}}}zzzzzzvvvrrrpppoookkkfffaaaYYYSSSMMMJJJJJJIIIEEEBBBAAA@@@???===;;;;;;::::::999:::999777555444555666888999999777555333333444555555444444555666888999666666555555555555555666222222111111111111000000000000000/////////..............................///---+++,,,......,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++...---+++******+++---...---,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,---000222222000---111000...,,,,,,,,,......---------.....................---...///222555666333222000/////////000111000000//////000111222333444666666666<<>>???EEEGGGJJJOOOUUUZZZ^^^```gggiiikkkkkkhhhfffeeeeeegggiiilllnnnooopppqqqsssoooqqqssstttuuuuuuuuuuuunnnooorrryyyzzzvvvvvvwwwyyyyyy}}}}}}~~~}}}{{{|||}}}}}}}}}|||}}}}}}wwwrrrsssxxx~~~}}}wwwtttqqqllliiifffaaaZZZTTTMMMJJJFFFDDDDDDDDDBBB@@@AAA@@@???===<<<;;;::::::888999999888777777999:::;;;<<<<<<999666444333444333333333333444444555555444444444444444444555666222111111000000//////////////////.........------///...,,,++++++,,,...///------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...///000++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((+++......---,,,,,,---------,,,+++++++++,,,,,,++++++,,,------...//////------,,,,,,---...///000000//////.........//////222222111111111111111111777999999999>>>EEEHHHFFFEEEFFFKKKZZZnnn,,,,,,,,,++++++************,,,------+++******++++++************+++,,,,,,+++,,,,,,,,,------......---......---,,,---///111222666<<>>>>>===<<<<<<;;;;;;;;;<<<===>>>@@@BBBBBB@@@>>>===999888777555444333333333222333444555555666555555666666555444444333333333222222222333333444444555111222222333444555666666333333444444444333333222333333444444444444333333333333444444444555555555:::999999999888888777777555666777888999;;;;;;<<<<<<===>>>@@@BBBEEEGGGHHHPPPRRRVVV\\\aaafffiiikkkoooqqqsssrrroookkkiiihhhiiilllnnnooopppppprrrtttqqqsssvvvyyyzzzyyywwwuuupppppprrrwww}}}|||{{{|||||||||~~~}}}~~~}}}}}}}}}~~~~~~uuunnnnnnqqqwww|||vvvoookkkeeeaaa^^^ZZZTTTOOOJJJHHHFFFDDDCCCAAA???>>>@@@@@@>>><<<;;;:::::::::777888999888777777999;;;=========;;;777555555555333333333444444444444444555444444444555666666777222222222111000//////...............------------///---,,,******,,,---///,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,++++++******,,,---...,,,***......---,,,++++++++++++***++++++,,,---...//////------------......//////000000000000000000000111222222222222222111111111444777888999???GGGJJJHHHCCCCCCHHHWWWlll---,,,,,,+++******))))))+++,,,...---+++******+++***************+++,,,,,,,,,,,,,,,,,,------------,,,---......------///000000444999===BBBIIIRRRYYYcccjjjsssxxx{{{}}}{{{|||}}}zzz{{{|||}}}{{{ssskkkjjjkkklllqqqvvv~~~|||zzzxxxxxxwwwtttppplllkkklllmmmmmmttt~~~{{{rrrmmmkkkhhhiiiiiiiiiiiiiiihhhgggiiigggdddcccdddddddddccc^^^ZZZVVVTTTUUUUUUSSSPPPIIIHHHGGGEEEDDDCCCCCCCCCAAACCCFFFHHHHHHFFFCCCAAA<<<;;;888666444222111111///000111333444555555555666666444333222111111111333333333333333333444444222222333333444444555555333333444444333333222111333333444555555555555444333333444444555666666666999999999999888888888777999:::<<<>>>AAACCCEEEFFFDDDEEEGGGJJJNNNRRRUUUVVV[[[]]]aaaeeejjjmmmpppqqqooorrruuuuuutttrrrqqqqqqpppqqqssssssrrrssstttvvvxxx{{{zzztttqqqppppppssswww{{{}}}~~~~~~}}}}}}||||||~~~~~~xxxpppjjjnnnqqqwwwzzztttgggbbb[[[WWWTTTRRRNNNJJJFFFFFFEEECCCAAA@@@>>>>>>???>>>===;;;:::999999888777888999888777777888:::<<<======;;;888666666666333333444555555444444333444444444444555666777888444333333222111000//////......---------,,,,,,,,,---,,,++++++++++++,,,---+++------,,,+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,+++)))((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++---...,,,*********+++++++++,,,,,,,,,++++++,,,,,,------......------....../////////000000000111111111111222222111111222222333222222111111555777999???GGGJJJIIIAAAAAAGGGUUUjjj}}}+++++++++***************+++---...---,,,***++++++***************++++++,,,------,,,,,,,,,,,,,,,,,,***+++------------///111...111555888:::???FFFKKKUUU^^^gggkkklllrrr~~~~~~yyyxxx{{{|||{{{{{{||||||sssjjjhhhhhhhhhkkkooouuu{{{~~~|||}}}{{{zzzxxxsssooollllllmmmmmmqqqwww}}}tttoooooojjjkkkkkkkkkkkkkkkjjjjjjkkkiiiffffffggghhhhhhgggeeecccbbbaaaaaaaaabbbcccZZZYYYWWWUUUSSSQQQPPPPPPLLLOOORRRUUUUUURRROOOLLLFFFEEEBBB???;;;999777666111222333555666666777777777666444333333333333444444444444444444333333333555555555555555555555555555555666666666666666555777888999::::::::::::999888888999::::::;;;<<<<<<999999::::::;;;<<<======CCCEEEGGGKKKNNNRRRTTTVVVUUUVVVWWWXXX[[[]]]___```bbbdddgggjjjnnnpppqqqrrrppprrrtttuuuuuutttuuuuuusssuuuwwwxxxyyyzzz}}}xxxpppnnnmmmnnnqqqtttvvvvvvyyyyyy~~~~~~|||}}}|||wwwsssppplllhhhkkknnnttt{{{}}}uuunnn^^^XXXPPPKKKJJJJJJHHHFFFAAAAAABBBAAA@@@???>>>???>>>===<<<:::999888777777777888888777666555777888:::;;;;;;999777555555666333444555666666555444333333333333333444555666777555555444333222111000000---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...,,,***)))***,,,+++,,,,,,------,,,,,,+++************************,,,,,,+++***))))))((((((++++++++++++++++++++++++******++++++++++++******++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,------+++++++++---)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////000111111222222222111///000222333333333333222111444666888???GGGIIIGGGAAAAAAGGGUUUjjj}}})))))))))***++++++,,,,,,+++---......,,,++++++,,,*********)))***++++++,,,---------,,,,,,+++++++++(((***,,,,,,,,,---///111+++///222444555888===BBBIIISSS\\\``````eeeqqq|||yyyuuuxxx|||~~~|||{{{{{{~~~tttjjjggggggfffgggjjjmmmsssxxxzzz~~~{{{~~~~~~|||xxxtttpppppppppoooppprrrtttxxxtttpppqqqppppppqqqqqqrrrqqqqqqqqqmmmkkkiiihhhhhhiiiiiihhheeefffggggggfffhhhkkkmmmnnnllljjjgggdddbbbaaa```^^^aaaeeeggggggeeeaaa^^^RRRPPPMMMIIIEEEBBB@@@???777888999:::::::::::::::999888777666666777888999777666666666555555444444888888888888888888888777777888999:::;;;;;;;;;;;;===>>>??????@@@@@@@@@???>>>??????@@@AAABBBBBBCCC>>>???@@@BBBDDDFFFHHHHHHNNNOOORRRVVV[[[___bbbcccfffeeedddccccccccccccccceeegggjjjlllooopppppppppqqqsssttttttrrrrrrrrrssssssuuuyyy{{{~~~~~~nnnllljjjkkkmmmppprrrrrruuuuuuzzzzzzqqqllljjjjjjiiiggghhhjjjooovvvzzzwwwooohhhXXXRRRIIIDDDDDDDDDDDDCCC<<<===???@@@?????????@@@===<<<;;;999888777666666777888888777555444666777777888999888555444444555444555666666666555444333222222222222333444555666666666555444333111111000---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******,,,...---***)))***,,,++++++------------++++++************************''''''(((***+++,,,---...++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((---111///)))'''+++000,,,---............---------,,,,,,,,,,,,,,,,,,,,,******,,,---...///////////////000111111111111111///000111333444444333333111444777888>>>EEEGGGEEEAAABBBGGGVVVjjj~~~***++++++++++++***))))))***************************)))))))))))))))************+++++++++,,,,,,,,,++++++,,,------------,,,+++---//////000111444666@@@HHHPPPTTTVVVZZZbbbiiisss}}}|||wwwyyy|||}}}yyyvvvqqqllliiigggfffeeelllnnnsss{{{~~~{{{|||~~~}}}yyyrrrpppmmmmmmqqqsssvvv}}}tttpppooossswww|||}}}{{{zzzwwwsssooolllkkkjjjiiihhhhhhcccccciiilllkkklllppprrrrrrrrrrrrqqqpppnnnnnnooommmmmmoooppppppllliii___]]]XXXRRRMMMHHHDDDBBBCCCAAA@@@AAABBBCCCBBBAAABBB@@@???======>>>@@@AAA>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGDDDFFFIIILLLMMMLLLJJJHHHIIIJJJJJJLLLMMMNNNOOOPPPKKKLLLMMMNNNNNNPPPSSSVVVZZZ[[[^^^aaadddfffhhhhhhiiiiiiiiiiiihhhhhhhhhgggkkkjjjiiijjjlllooopppppptttssssssrrrssstttuuuvvvzzz|||~~~wwwrrrllljjjkkkmmmnnnmmmxxxyyy}}}~~~|||{{{wwwrrrlllhhhgggfffffffffiiimmmqqqsssqqqkkkddd___NNNJJJEEEBBBCCCCCCAAA????????????>>>>>>>>>>>>>>>:::;;;<<<<<<;;;888555333444555666666777666666555444444444555555555555555444333333222222333333444000111222444555444444333555555555444222000///......---,,,+++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,***************************+++,,,,,,+++***)))((((((***++++++)))(((+++...---,,,+++***)))))))))))))))***+++,,,---,,,+++***///...---,,,+++*********))))))*********+++++++++---+++***,,,///000...+++........................000000000000////////////......//////000000111111333333222555===FFFHHHDDDAAA@@@EEEUUUlll((()))***+++++++++++++++************************---,,,+++***)))(((((((((*********+++++++++,,,,,,))))))***++++++++++++***...///000000000111333555666<<>>>>>>>>>>>======<<<<<<;;;;;;:::999777666555444777777666666555555444444555555555555555555555555111222333444444333222111111222333444444555555444555444444333222000...---......---,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,***************************++++++,,,+++***)))((((((***+++***))))))+++---++++++*********+++++++++***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++******++++++,,,,,,,,,,,,---,,,+++,,,//////...,,,---------...............000/////////////////////......//////000000111111222333333666>>>FFFHHHDDDAAA@@@EEEUUUkkk'''((()))***+++,,,,,,,,,************************,,,,,,+++***))))))***************++++++++++++,,,))))))***++++++++++++***...///000///......000111111666;;;===???CCCLLLSSSXXX```mmmzzz}}}}}}xxxwwwuuupppkkknnnnnnpppvvv~~~{{{{{{{{{wwwvvvwwwvvvrrrrrruuuyyy~~~xxxqqqnnnnnnttt{{{yyyrrrmmmrrrlllhhhhhhjjjkkknnnqqqrrrrrrssssssuuuvvvxxxyyy~~~zzzuuuqqqooonnnmmmllljjjjjjiiihhhggggggffffffiiigggeeeddddddcccbbb```______^^^]]]]]]^^^___```___```bbbaaa```______```^^^___```aaaaaa```___^^^]]]^^^___```bbbdddfffggggggiiikkkmmmmmmkkkiiihhhhhhhhhiiijjjjjjkkkllllllllllllkkkhhheeecccdddffffffffffffgggggggggggggggjjjiiiiiiiiiiiikkklllmmmsssrrrrrrrrruuuyyy}}}}}}{{{xxxvvvtttsssssstttxxx{{{~~~uuurrrnnnmmmpppuuuyyy{{{|||{{{|||}}}~~~~~~wwwqqqnnnllllllmmmjjjfffddddddeeeeeedddhhhhhhhhheee```YYYSSSOOOHHHFFFCCCBBBBBBCCCBBBAAA???>>>>>>===<<<;;;;;;:::<<<:::888666555444555555999888666444333333333444555555555555555555555555///111333555555333111///111111111111222333444444444333333222111///...---///...------,,,------------,,,++++++******+++++++++++++++,,,,,,---------++++++******++++++,,,---++++++************++++++***************************++++++++++++***)))))))))*********))))))***,,,))))))***++++++,,,------***************+++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,+++---...///...,,,,,,,,,------.........///////////////////////////......//////000000111111111333555777>>>FFFGGGCCCAAA@@@EEETTTjjj~~~(((((()))***+++,,,,,,,,,************************((((((((()))***,,,---...************++++++++++++++++++,,,------------,,,+++,,,------,,,,,,---///000333666777999===EEEKKKOOOVVV```kkkvvv}}}}}}~~~|||uuunnnooooooqqqvvv}}}~~~|||yyyxxx{{{}}}~~~|||wwwttttttuuuyyy|||zzzssslllhhhggglllsss}}}wwwqqqqqqmmmjjjjjjlllnnnoooppprrrqqqqqqqqqrrrsssuuuvvvyyywwwsssooommmjjjiiihhhhhhiiiiiijjjkkkkkkkkkkkklllkkkjjjkkklllmmmllljjjhhhhhhggggggggghhhiiijjjkkkmmmooonnnlllkkkjjjkkkhhhiiilllnnnooooooooonnnlllllllllmmmnnnoooqqqqqqqqqrrrtttuuuuuutttrrrpppoooooooooppppppqqqqqqqqqpppooommmjjjfffdddeeefffeeeeeeeeeeeeeeefffggggggjjjiiiiiiiiikkknnnqqqrrrzzzzzz{{{|||{{{vvvrrrqqqpppsssvvvyyy{{{|||~~~yyywwwuuuuuuwwwzzz~~~}}}zzz{{{}}}}}}}}}~~~{{{rrrllliiiiiiiiikkkhhhfffeeeeeefffeeedddgggfffccc^^^XXXQQQLLLHHHEEECCCBBBAAABBBBBBBBBBBB@@@@@@???>>><<<;;;::::::::::::888777666555555555888666444222222333444555555555555555444444444444///000222222222222000//////......---...000111333222222222111000///------///......---------......,,,,,,+++************+++******+++,,,,,,---......++++++******++++++,,,---++++++************++++++*********************************+++*********************)))))))))***+++)))***++++++,,,---------))))))((('''((()))***+++++++++******+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------+++,,,,,,------......///.........///////////////......//////000000111111000333555888>>>EEEFFFCCCAAA@@@EEESSShhh|||******+++++++++******)))))))))))))))))))))))))))((((((((()))***,,,---...))))))*********+++++++++++++++,,,------------,,,***+++,,,,,,,,,---///111,,,...///000111444;;;@@@GGGLLLUUU___jjjvvv}}}{{{|||yyyrrrrrrsssuuuyyy}}}~~~zzzvvvvvvvvvvvvyyy}}}}}}}}}{{{}}}}}}yyyqqqiiicccaaadddkkkttt}}}zzzsssoooooopppqqqtttwwwvvvuuuvvvvvvuuutttsssrrrrrrrrrqqqrrrqqqpppmmmjjjhhhgggjjjkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjkkklllkkkjjjhhhhhhhhhhhhiiijjjjjjkkknnnppprrrrrrpppnnnnnnnnnkkkmmmooosssuuuwwwxxxxxxttttttsssrrrrrrrrrrrrsssvvvwwwxxxyyyxxxwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrqqqpppooollliiiggghhhiiiggggggggghhhjjjlllnnnooommmlllkkkkkkmmmppptttwww}}}xxxqqqnnnllllllnnnrrrttttttvvvwwwyyyxxx}}}~~~|||}}}~~~~~~|||~~~xxxpppllljjjkkklllllljjjhhhggggggfffdddccccccaaa]]]XXXRRRLLLHHHEEEAAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@???===<<<;;;;;;888999::::::999777555333444333222111222333666777555444444444333333333222111111///......///111111//////.........000222333111111111000///...---,,,......---------......///---,,,++++++******++++++******+++,,,,,,---......++++++******++++++,,,---+++******))))))******+++******************************************++++++******)))((())))))))))))***++++++,,,,,,++++++*********)))((((((***+++,,,************+++,,,------++++++++++++************+++,,,---...------------,,,,,,,,,,,,------......------....../////////000......//////000000111111000333555777;;;BBBEEECCCBBBAAAEEEQQQeeexxx+++++++++++++++***))))))))))))))))))))))))))))))++++++***)))(((((()))))))))))))))************+++))))))***++++++++++++***+++,,,.........///111333+++,,,------...111555888<<>>======<<<777888:::;;;:::888555333222111111111222444666777333333333222222111111000222000...,,,,,,...000222000000000000111222333333////////////...---,,,+++------------------...///...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---******))))))))))))***************************************)))******+++,,,+++)))(((((()))))))))((()))***+++,,,,,,+++)))(((,,,++++++++++++,,,------***************+++,,,---++++++***************)))***,,,......---,,,---...------,,,,,,,,,,,,,,,,,,---------......//////000......//////000000111111///333444444888???CCCCCCBBBAAADDDOOOaaattt)))******+++++++++******))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))************))))))***++++++++++++***+++,,,------,,,,,,...000,,,---......///111333444444999AAAJJJTTT]]]ggglllttt}}}yyy{{{~~~}}}}}}}}}}}}|||yyyvvvxxxpppiiihhhjjjlllpppuuuyyyuuummmiiiiiikkknnnppppppqqqtttuuuxxxzzz~~~|||uuuoooiiiooosssvvv~~~~~~zzzwwwrrrtttuuutttqqqooopppqqqnnnoooqqqrrrrrrrrrpppooopppooommmllllllkkkiiigggfffgggggghhhiiijjjjjjjjjkkknnnqqqrrrqqqpppoooooolllllllllmmmpppsssvvvxxxvvvuuusssrrrqqqqqqppppppnnnooopppqqqrrrrrrrrrqqqqqqpppppppppoooooonnnnnnppppppooommmjjjiiikkklllppppppqqqsssvvv{{{|||vvvqqqoooooorrrttt}}}xxxpppjjjhhhdddfffhhhjjjlllppptttwwwyyyzzz~~~}}}zzz}}}~~~}}}{{{tttsssssssssssssssttttttmmmkkkhhheeebbb]]]XXXTTTMMMMMMLLLJJJHHHEEEBBBAAA>>>@@@BBBAAA???>>>???@@@??????>>>>>>============777888888888888666555444111111222222333333444444222222111111000/////////000///...------...///000---...///000000111111000...............---,,,+++,,,,,,,,,,,,,,,---......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******))))))))))))************************************)))))))))***,,,,,,,,,)))'''''')))***((('''&&&''')))+++++++++***))))))******+++,,,++++++++++++***************++++++,,,,,,,,,++++++************,,,......---,,,---///...------,,,,,,+++++++++,,,,,,---......///000000......//////000000111111///222333111444<<>>@@@===============<<<<<<<<<888777666555444444555666222222333333333222111111222111111000///......------..................---)))***,,,---......---,,,............---,,,++++++++++++++++++,,,,,,---...//////...------------...---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******))))))))))))************************************)))))))))***,,,---,,,)))'''''')))***(((&&&###$$$'''***+++++++++***%%%&&&((()))))))))((('''++++++***************+++---------,,,,,,+++++++++***,,,//////,,,+++---//////...------,,,+++***))),,,,,,------...///000000......//////000111111111///222222000222:::AAACCCCCCBBBDDDMMM\\\nnn}}}))))))******+++++++++,,,***************)))(((((((((((())))))*********++++++*********))))))(((((()))***,,,......---,,,+++***++++++,,,,,,++++++***(((***,,,...////////////...111555999===BBBGGGKKKVVV^^^jjjvvv|||wwwuuuuuuyyy|||}}}vvvllldddbbbeeekkkoootttvvvyyy}}}yyyuuuuuuyyy~~~yyyuuuqqqpppqqqpppnnnnnnrrrsssvvvzzz{{{xxxqqqjjjdddbbbeeekkkrrr{{{}}}{{{uuuuuutttsssrrrtttwwwzzz{{{~~~wwwuuutttsssqqqooommmlllllljjjmmmqqquuuwwwxxxxxxxxxvvvvvvvvvvvvuuutttsssrrruuuqqqmmmnnnssswwwwwwuuuzzz{{{{{{zzzxxxwwwxxxzzztttuuuvvvvvvxxx{{{}}}~~~{{{vvvttttttvvvwwwxxx|||sssooonnnllljjjrrrsssxxxyyyrrrooonnnmmmnnnmmmkkkooowww{{{zzz}}}|||{{{yyywwwxxx{{{uuupppnnnlllhhhjjjlllqqqvvvyyywwwsssooommmiiiccc[[[TTTNNNIIIGGGBBBBBBCCCCCCBBBAAA???>>>BBBAAA???>>>>>>>>>???@@@===>>>>>>>>>===<<<;;;:::888777555555666666444333333222111111000000111111000000000000////////////111000///...------...///------...//////...---,,,+++,,,---///000//////...,,,+++***))))))***+++,,,...+++)))***,,,---+++(((,,,+++***)))))))))***+++,,,+++)))((((((***,,,---...)))(((---...+++***---------,,,+++***)))((('''************************,,,+++)))((((((((()))***))))))))))))))))))))))))++++++************************))))))******+++,,,...------,,,+++++++++,,,++++++,,,------------,,,------...///...---+++***---------...............,,,------...///000111111000000000111555999>>>@@@CCCDDDGGGNNNYYYhhhxxx&&&&&&'''((()))***+++,,,'''''''''''''''&&&%%%%%%''''''(((((())))))))))))*********)))))))))((((((***+++---.........---,,,***++++++,,,,,,++++++***)))***,,,---............111333555666777999<<<>>>DDDKKKWWWeeesss~~~qqqpppqqquuuxxx|||uuukkkddddddfffhhhooosssxxx|||}}}wwwtttuuuyyy|||}}}|||yyyxxxyyyxxxttttttvvvuuuwwwxxxxxxtttnnngggccc```bbbfffkkkssszzz~~~zzzwwwpppqqqqqqpppppprrrvvvzzzyyywwwssspppnnnmmmmmmnnnnnnrrrxxx}}}~~~{{{yyyxxxwwwwwwtttqqqooorrryyy}}}|||yyyyyyyyyzzz}}}}}}yyyxxxzzz}}}~~~yyyoookkkjjjiiigggkkklllrrryyy{{{uuuuuuwwwyyyzzzxxxtttvvv|||~~~~~~|||~~~~~~~~~}}}yyywwwuuuvvvxxx{{{||||||~~~|||vvvlllggghhhiiiggghhhjjjoootttwwwvvvrrrnnngggccc]]]UUUNNNHHHCCCAAA??????@@@AAAAAAAAA@@@???>>>============???@@@AAA=========<<<<<<;;;;;;::::::999777666777666444333333222111111000000111111111000000000000/////////111000///...------...///---.../////////...------+++,,,---...///...------,,,+++***))))))***+++,,,...,,,******,,,,,,+++)))***************++++++,,,******)))))))))***,,,---...)))(((++++++&&&%%%(((------,,,+++***)))((((((************************+++***)))((((((((())))))))))))))))))))))))))))))************************)))((((((((()))***++++++------,,,+++++++++++++++******+++,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,---...000000111------......//////000000000000000111555999===@@@CCCDDDGGGNNNYYYhhhyyy######%%%&&&(((***++++++'''&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((******))))))))))))(((((()))***+++,,,---,,,++++++******++++++++++++*********+++,,,------------,,,000111222111000000222333555;;;DDDQQQ```rrrpppnnnooosssuuuvvv||||||vvvlllgggffffffjjjqqqxxx|||yyysssrrrtttuuu~~~}}}|||{{{yyytttnnniiieeeaaaaaacccfffkkkqqqwww{{{zzztttpppnnnkkkllllllmmmnnnrrrwwwzzz}}}yyysssnnnllllllnnnooorrrwww{{{yyyyyyzzzsssqqqqqqwww~~~|||{{{zzz{{{~~~wwwuuuwww{{{}}}wwwmmmhhhgggfffeeefffggglllsssxxx~~~}}}~~~~~~|||}}}~~~~~~}}}||||||{{{}}}~~~{{{yyyvvvuuuvvvwwwvvvvvvtttrrrkkkbbb___ccceeeeeefffgggkkkoooqqqpppmmmjjj^^^[[[UUUNNNHHHCCC???===;;;<<<===??????@@@@@@@@@::::::;;;<<<===???AAABBB>>>===;;;:::999999999:::;;;999777777777666555333222222111000000000000111111111111000000000//////000///......---...............////////////......,,,------------,,,,,,+++++++++************++++++---,,,***+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,(((((()))***++++++,,,,,,...++++++,,,+++(((''')))---,,,,,,+++***)))((((((***************************)))((('''''''''(((((())))))))))))))))))))))))************************)))))))))***+++,,,---...,,,,,,+++************+++++++++,,,,,,,,,---------,,,,,,---.........------,,,,,,------...//////000.........///////////////000000000222555999===???BBBDDDGGGMMMXXXhhhxxx$$$$$$%%%&&&((()))******)))))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((('''((()))*********))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,------------///111444666<<>>>>>:::;;;<<<===>>>@@@AAABBB>>><<<:::888777777888999888666555555666666555444222222111000000000000000111111000000000/////////..............................//////////////////...---------,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++******)))***+++,,,---,,,+++***'''((()))+++,,,,,,,,,,,,******+++++++++******,,,,,,,,,++++++***))))))(((************************)))(((((('''''''''''''''))))))))))))))))))))))))***************+++++++++,,,,,,,,,---...///000111++++++******)))******+++---------------......///+++,,,,,,------.........000000///...---,,,,,,,,,///////////////.........//////000222555888<<<>>>AAABBBFFFLLLWWWgggwww((((((((((((((((((((((((+++******))))))***++++++))))))))))))))))))))))))(((((((((((((((((())))))((())))))***************)))******++++++******)))++++++******++++++++++++***+++------,,,---000222444555888>>>IIIYYYiiittt|||{{{vvvvvvuuusssuuuyyy~~~~~~{{{zzzxxx|||~~~wwwtttttt{{{yyyttttttwwwzzz|||~~~yyyvvvrrrpppnnnmmmnnnqqquuuwww{{{{{{{{{wwwqqqllliiigggbbbcccdddeeegggkkkppptttzzz}}}{{{vvvooohhheeefffiiilllnnnvvvvvvsssrrrsssooopppsssxxxvvvrrrnnnnnnrrryyy~~~xxxooolllmmmqqqsssoooppprrruuu{{{{{{qqqjjjgggffffffhhhiiimmmsssvvvyyy~~~~~~}}}~~~}}}}}}{{{|||}}}yyyvvvtttrrrooollljjjllljjjeeedddffffffdddcccaaa```___^^^ZZZUUURRRLLLJJJGGGEEECCCBBBAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@>>><<<999777666666777888333222222333555666666555222111000000//////000000000000000////////////...------.................................///000000///...---,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,+++******++++++,,,---------+++***((('''((()))++++++,,,,,,+++)))+++,,,***(((((()))))),,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))*********+++++++++------------...///000111+++******)))******++++++,,,,,,,,,+++,,,---......,,,,,,,,,,,,---.........000000///...---,,,,,,,,,///////////////.........//////000222555888;;;<<<>>>@@@CCCIIITTTdddttt*********)))))))))((((((***)))((('''((()))***+++************))))))))))))''''''(((((((((((())))))+++++++++++++++,,,,,,,,,))))))************))))))***)))))))))******+++,,,,,,---...---,,,,,,...///...000333999AAANNNZZZccckkknnnvvv|||||||||yyyyyy{{{yyy{{{}}}~~~~~~}}}yyy|||~~~zzz}}}{{{uuusssuuuyyy}}}yyy}}}wwwvvvtttssssssuuuwwwxxxwwwxxxwwwtttooojjjggggggaaabbbbbbbbbcccfffjjjnnnqqqtttwwwyyy}}}vvvrrrlllgggeeeeeeggghhhjjjqqqyyy~~~vvvqqqooooookkkmmmpppuuuzzz~~~|||rrrnnniiiiiinnnsssvvvwww|||}}}~~~sssjjjggghhhjjjkkkkkkkkkmmmqqqwww}}}uuuooommmmmmmmmoooppptttxxxyyyyyy}}}|||{{{{{{{{{~~~}}}~~~}}}|||zzzwwwuuutttsssqqqnnnlllmmmooonnnjjjhhhiiigggdddaaa^^^[[[XXXUUUPPPKKKGGGCCCBBB@@@???>>>>>>???@@@;;;;;;::::::999::::::;;;@@@@@@@@@@@@@@@???>>>======<<<:::888777666666777111111000222444555555444111111000////////////000/////////.........------,,,,,,---............---------,,,------...///000//////---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,++++++******************+++++++++222666666000+++******)))+++++++++*********))))))))))))))))))))))))))))))((())))))))))))((('''&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,+++************+++,,,,,,+++***)))((()))***+++,,,------,,,,,,,,,---......,,,,,,------...//////000........./////////////////////000222555888:::;;;:::<<>>===<<<===<<<;;;:::888777666555444333222222444444333222111111000///////////////...------------,,,,,,,,,+++,,,---.........------,,,+++++++++,,,---///000000///...,,,,,,,,,------++++++,,,------,,,++++++***,,,---,,,***)))***,,,*********+++,,,---...///,,,+++***)))))))))***+++666<<<<<<333,,,++++++***+++++++++***************))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))((())))))***++++++,,,,,,+++***))))))))))))))))))+++++++++++++++,,,------,,,+++***))))))+++,,,---///...---,,,,,,,,,------++++++,,,---...000000111------......//////000000...///111333555777999:::777888<<>>AAACCCDDDJJJWWWhhhwww~~~}}}zzzyyyyyyzzzyyyxxxzzzwwwvvvzzzzzzsssmmmkkknnnsssvvvwww}}}~~~|||||||||{{{vvvtttttttttsssrrrwww~~~~~~~~~~~~~~~~~~~~~~~~zzzvvvuuuuuuoooooommmkkkiiijjjlllooohhhkkkmmmpppwww}}}}}}xxxnnnmmmllljjjhhhfffeeeeeeggglllpppqqqpppttt~~~zzzrrrkkkgggeeebbbfffkkkooopppppppppooosss{{{wwwrrrjjjfffcccdddjjjoooooonnnjjjkkknnnrrrwww}}}{{{tttooollllllkkkjjjlllllllllnnnrrryyy|||yyy{{{|||{{{{{{zzz~~~{{{vvvtttnnnnnnpppsssxxx{{{{{{{{{uuuuuuooogggcccddddddbbb]]]YYYUUUQQQMMMIIIEEEBBBAAA@@@>>><<<;;;;;;;;;<<<888888777888:::<<<>>>???<<<===>>>??????>>>===<<<<<<<<<<<<;;;999777666555888666444444444444222000111111000///////////////------,,,,,,,,,+++++++++***+++---...///...------++++++******+++---...///000///...---,,,---...///++++++------------++++++***,,,...---***(((***,,,(((((()))***,,,...111333...---***(((((((((***+++...555666...'''(((((('''+++++++++***************)))))))))))))))))))))))))))***+++++++++***((('''))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,+++***)))))))))))),,,+++++++++,,,------...///...---,,,,,,...///111000///---,,,+++,,,,,,------------...............,,,------...///000111111...///111333555777999:::555666999@@@KKKZZZkkkuuu***)))(((''''''&&&'''''')))(((((('''''''''((((((************))))))))))))%%%&&&((()))))))))((('''***++++++***(((''')))***************)))))))))))))))************+++++++++'''((()))+++,,,---......,,,---///111333444555555999===CCCIIIQQQ```qqq~~~xxxttttttvvvvvvvvvppprrrtttwww|||{{{sssnnnlllmmmnnnnnnuuuxxx{{{~~~~~~|||yyywwwqqqooonnnmmmnnnooorrrsss}}}|||~~~|||}}}{{{wwwtttpppnnnmmmlllooommmmmmqqqxxx|||zzzwwwqqqpppnnnnnnnnnmmmkkkhhhkkknnnqqqpppoooqqqxxx~~~xxxqqqlllkkklllffffffhhhjjjmmmnnnllljjjqqqxxx{{{sssnnniiihhhggghhhllloooqqqqqqnnnppprrrrrrssswww~~~{{{uuusssvvvvvvrrrppprrrttttttvvvzzz}}}{{{zzz{{{{{{}}}~~~{{{zzz}}}wwwrrrllljjjlllqqqxxx{{{yyyvvvuuuqqqkkkhhhgggeeeaaa]]][[[WWWPPPKKKHHHGGGFFFEEEAAA@@@>>>===<<<<<<<<<===;;;:::888777777888:::;;;<<<======<<<::::::;;;===:::;;;<<<;;;999777666777333444333111...---...///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,++++++,,,------666444111...,,,++++++,,,++++++++++++++++++++++++************************))))))(((((((((((()))))))))************))))))(((******))))))***++++++,,,******++++++++++++******+++++++++++++++***)))(((******))))))((((((''''''+++)))&&&######%%%''')))++++++++++++************************************---,,,,,,,,,+++*********---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,---.........////////////////////////000///000444999<<<;;;999:::888:::BBBKKKVVVdddppp|||((((((((((((((()))***+++((((((''''''''''''((((((((((((((((((''''''''''''&&&'''((())))))((('''''')))******)))'''&&&((()))((((((((())))))*********))))))*********+++++++++((()))***+++,,,---------+++,,,...///000111222222111444888;;;BBBNNN]]]hhhxxx{{{~~~wwwuuutttrrrqqqlllmmmppprrrwww{{{tttnnnmmmnnnoooppptttvvvyyy|||}}}{{{yyyxxxqqqooollljjjjjjmmmpppssswww~~~|||}}}zzzyyywwwtttsssvvv{{{~~~|||zzzssssssssstttuuusssooolllmmmooopppooonnnqqqxxx}}}{{{uuupppnnnmmmjjjiiiiiikkknnnppppppppptttzzz{{{tttppppppnnnmmmnnnppprrrssssssrrrssssssssstttxxx~~~|||{{{~~~}}}yyy|||||||||zzzyyy{{{|||zzzzzzyyyzzz}}}}}}{{{~~~~~~~~~|||vvvrrrpppllljjjjjjooouuuxxxvvvssspppkkkfffcccbbb```\\\XXXTTTPPPJJJFFFDDDCCCBBBBBB@@@???>>><<<<<<<<<<<<<<<999888666555555666888999;;;<<<===<<<;;;::::::;;;999;;;;;;:::888666666666333444333111///......000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,+++******+++,,,---111000...,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++,,,,,,((())))))*********))))))*********)))******++++++)))******++++++******)))'''(((((()))))))))((((((***)))))))))((((((((('''+++)))'''%%%%%%&&&''')))''''''(((((((((((())))))************************+++++++++++++++*********------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,---......//////........................111000111444999;;;;;;::::::888:::BBBJJJTTTbbbnnnxxx***))))))))))))******+++((((((''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((('''&&&((())))))(((&&&%%%'''(((%%%&&&'''((()))******+++)))))))))*********++++++)))******+++,,,,,,++++++***+++,,,---...............000222333777???JJJRRRbbbgggqqq}}}|||wwwssspppnnnjjjkkkmmmooossszzzxxxrrrqqqrrrsssttttttuuuxxxzzz{{{{{{{{{{{{vvvrrrmmmiiihhhlllqqqtttuuuzzz~~~~~~~~~|||}}}}}}yyyyyy{{{}}}}}}zzzvvvsssttttttsssrrruuu{{{}}}yyyvvvuuussspppnnnoooqqquuuwwwxxxzzz~~~}}}yyywww{{{yyywwwwwwxxxyyyxxxwwwyyyyyyxxxwwwwww{{{~~~~~~}}}yyyxxxwwwxxxzzz~~~}}}|||||||||vvvooollllllllliiihhhjjjnnnqqqqqqoookkkgggaaa^^^]]]ZZZVVVRRRKKKGGGCCC@@@?????????>>>???>>>===<<<<<<<<<<<<<<<999888777666666777888999999;;;======;;;999999999888999:::999777555444555444444444222000///000111............---------,,,------------------------,,,,,,---............---++++++************++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************'''((()))***************+++******)))))))))******)))******++++++******)))(((((())))))(((((('''&&&))))))))))))((((((((((((***)))(((((('''(((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))******************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,------...//////000000........................111111222555999;;;;;;::::::888:::AAAIIIRRR___kkkvvv---,,,+++)))(((''''''&&&(((''''''''''''(((((()))************))))))))))))((((((((((((((('''''''''((())))))(((&&&&&&''')))&&&&&&&&&'''((()))))))))))))))))))))******************++++++++++++************+++,,,,,,,,,++++++//////000000222777>>>CCCLLLQQQ\\\hhhuuu}}}wwwrrrnnnllllllnnnpppssswww|||~~~~~~}}}}}}}}}|||yyyyyyyyyyyyvvvwwwxxxzzz|||~~~~~~yyyqqqkkkjjjmmmssswwwyyy|||~~~~~~}}}}}}|||zzzzzz}}}~~~{{{wwwuuuwwwzzz}}}}}}|||{{{{{{~~~~~~|||xxxvvvuuuvvvyyy|||}}}{{{zzzyyy{{{~~~|||}}}|||xxxqqqllljjjiiikkkhhheeeeeegggiiiiiihhhhhhddd^^^ZZZYYYVVVQQQNNNEEEBBB>>>======>>>>>>============<<<<<<;;;;;;;;;::::::999888888999::::::777:::<<<===;;;999888888777888999888555333333444333444444333111000111333......---------,,,,,,,,,........................,,,---......//////......************************+++++++++++++++,,,---...************++++++++++++++++++++++++++++++++++++))))))(((((())))))***+++&&&'''(((******++++++++++++******)))))))))))))))))))))************)))))),,,,,,,,,+++***((('''&&&))))))))))))(((((((((((())))))*********))))))((())))))))))))))))))******((((((((((((((((((((((((((((((((()))*********+++,,,+++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000........................000111333555888::::::::::::888:::AAAHHHPPP\\\ggguuu++++++)))((('''&&&&&&&&&'''''''''''''''((())))))************))))))))))))((((((((('''''''''((((((******+++)))((('''(((***((((((((((((''''''''''''(((((()))))))))***************+++++++++***))))))***++++++,,,,,,++++++***++++++++++++,,,///444777;;;???GGGQQQ^^^kkkvvv}}}vvvqqqppppppppprrrtttvvvwwwxxx|||~~~}}}}}}~~~~~~{{{{{{|||~~~vvvnnnkkkmmmrrrvvvyyy|||||||||zzzxxxzzz}}}}}}}}}~~~|||}}}|||}}}}}}zzzwwwwwwvvvwwwyyy|||}}}{{{{{{yyywwwvvvwwwxxxyyyxxxtttrrrooonnnooommmjjjhhhiiifffbbb```___`````````bbb]]]XXXUUUTTTRRRMMMJJJDDDAAA>>>===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;::::::999999999999999999:::666999;;;<<<:::888777777666777888777555333222333222333333222111111222444......---------,,,,,,,,,........................,,,---......//////......************************------,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))((())))))***+++---//////&&&'''(((******+++++++++******))))))((())))))***)))))))))******)))))))))))))))*********))))))((((((((((((((())))))))))))((()))***++++++***))))))++++++******))))))((((((((((((((((((((((((((((((((((((((()))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000000///////////////////////////111333555777888999::::::888:::AAAHHHOOO[[[eeesss&&&&&&&&&&&&'''((()))***''''''&&&''''''((()))***(((((((((((('''''''''''''''''''''''''''((())))))***++++++***(((((()))***)))))))))(((((((((''''''((((((((()))))))))******)))******+++******))))))******++++++++++++++++++*********+++,,,...000111222444999???HHHUUUbbbkkkxxx|||vvvuuuttttttuuuvvvvvvuuussszzz|||~~~~~~}}}|||}}}}}}|||~~~zzzrrrmmmlllnnnppppppuuuxxxyyy}}}zzzvvvttttttvvvxxx}}}~~~~~~{{{zzz{{{|||~~~yyy{{{yyyyyyxxxxxxzzz{{{zzzzzz{{{xxxtttrrrrrrrrrrrrqqqoookkkhhhiiilllmmmjjjgggfffddd```\\\ZZZXXXXXXXXXWWWSSSOOONNNOOOOOOLLLIIIDDDBBB???>>>>>>???>>>===:::;;;;;;<<<;;;;;;::::::777777777777777777777777666888::::::888666666777666777888777555333222333111222222222000000222444............---------,,,------------------------,,,,,,---............---******+++,,,,,,+++******------------,,,++++++***(((((())))))***+++++++++))))))))))))))))))))))))&&&&&&'''(((***,,,---...'''((()))***************)))(((((((((((()))***+++((())))))******))))))((("""###%%%''')))******+++(((((((((((())))))))))))((())))))************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////000000////////////////////////...000333555555666777999999888:::AAAHHHOOOZZZdddooo}}}&&&&&&&&&'''(((***+++,,,&&&&&&&&&''''''((()))***((((((((((((''''''''''''&&&&&&&&&&&&''')))***+++)))******)))''''''(((***(((((())))))))))))))))))(((((((((((()))))))))***((()))***************)))(((((()))***++++++******,,,,,,,,,---.........---...///222666;;;DDDPPPWWWgggqqq}}}|||{{{zzz{{{|||zzzvvvsssvvvxxx{{{|||{{{zzzzzzzzzyyyyyy{{{~~~wwwqqqnnnmmmmmmlllqqqvvvyyy}}}|||wwwrrroooooopppqqqxxx{{{~~~yyywwwxxxyyy{{{}}}|||~~~}}}{{{yyyzzzyyy~~~|||yyyzzzyyyvvvrrrooooooppppppooonnnmmmkkkjjjiiiiiihhhgggdddbbb___ZZZVVVRRRQQQQQQLLLJJJIIIKKKOOORRRQQQPPPDDDBBB???>>>======;;;:::999:::;;;;;;;;;;;;:::999777777777888888777777777777888999888666555666777666888888777555333333333///000111111000000222444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,------,,,+++***+++++++++++++++******)))((((((((()))***+++++++++))))))))))))))))))))))))''''''''''''((()))***+++((())))))*********))))))''''''''''''(((***+++,,,(((((())))))))))))((((((###$$$%%%'''((()))))))))'''((((((((()))))))))***((((((((()))))))))******'''(((((()))***++++++,,,************************+++++++++++++++*********)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---......//////------------------------,,,///333444333444666888999888;;;BBBIIIPPP[[[eeeooo}}})))))))))))))))******+++&&&&&&&&&'''''')))******************))))))))))))&&&%%%%%%&&&''')))+++,,,((())))))(((&&&&&&'''(((''''''((()))***+++,,,,,,(((((((((((())))))))))))(((((()))***************&&&'''((()))************+++******+++++++++)))(((,,,...111333666<<>>MMMTTT___lllwww{{{rrruuuwwwvvvrrrpppqqqsssvvvuuuvvvwwwvvvyyyuuummmkkkmmmiiimmmttt{{{|||tttnnnkkkjjjkkkkkkpppqqqtttyyy~~~~~~}}}}}}}}}~~~yyyzzz}}}~~~{{{yyy{{{{{{wwwsssqqqrrrvvvyyyzzzxxx~~~}}}{{{yyyvvvuuuwwwzzz||||||zzz{{{~~~~~~|||yyyuuusssqqqrrrrrrssssssssssssrrrtttpppjjjfffeeeeeeddddddbbb___YYYRRRMMMHHHFFFEEE@@@@@@???BBBKKKWWWZZZXXXLLLFFF???<<<======;;;888666666777999;;;===<<<;;;888999999::::::999999888888777666444444555555666555555555555555555555555444333222000000000000111//////...---,,,+++++++++---,,,+++*********++++++........./////////000000---,,,,,,++++++,,,,,,---+++++++++************)))************)))))))))))),,,,,,+++***)))))))))***(((***---......---,,,+++***+++,,,---,,,***)))(((...***'''(((***+++)))&&&&&&(((******)))''''''((())))))))))))))))))))))))***)))'''%%%%%%%%%&&&'''(((((((((((())))))))))))***))))))***+++,,,+++***(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000555333111...---,,,,,,,,,***++++++,,,---...//////...............///000000............000222444555666666:::@@@GGGOOO\\\hhhsss}}}%%%%%%'''((((((((('''''')))((('''&&&'''(((***+++))))))((('''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''((()))***)))'''''''''((('''''''''(((((((((((((((***((('''%%%%%%%%%'''(((************)))))))))(((+++*********++++++,,,,,,+++,,,,,,---...111666999???EEEOOO\\\gggpppuuuxxx{{{zzzwwwsssooollllllmmmppppppqqqrrrppprrr|||}}}uuuooolllmmmppptttyyy}}}|||wwwqqqmmmkkkkkkkkkmmmnnnqqqtttyyy~~~}}}{{{zzzzzzwww~~~}}}zzzzzz|||||||||}}}|||}}}zzzwwwxxx|||~~~zzzuuussstttwwwzzz{{{|||}}}yyyvvvuuutttsssvvvxxxzzzzzzyyyzzz}}}~~~{{{wwwsssnnnlllnnnoooqqqsssuuuwwwxxxxxxrrrnnnhhheeecccccccccbbbaaa^^^XXXQQQKKKGGGDDDCCCAAAAAA@@@BBBJJJTTTWWWUUUJJJEEE>>><<<======;;;888888777666888:::;;;;;;:::999999::::::::::::999999888777666555444555555666444444444444444444444444333222111///////////////111000///......---------,,,,,,,,,,,,++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---+++++++++************)))************)))))))))))),,,+++******))))))******+++******---222444333111((('''&&&''''''((('''&&&,,,***)))))))))******)))+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***++++++***((()))+++,,,,,,+++***)))************************++++++******+++,,,---...---,,,+++***************,,,,,,------------------...............///000000.........///000222444555666666999@@@FFFNNN[[[gggpppzzz&&&''''''''''''(((((((((,,,***)))'''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''''''''(((&&&&&&''''''(((((()))))))))((('''&&&%%%&&&'''(((************)))))))))))))))***++++++,,,,,,++++++)))************,,,000333555:::CCCMMMXXXaaahhhkkkuuuyyy|||vvvssspppnnnllljjjkkklllnnnlllkkkrrr{{{~~~yyywwwwww}}}~~~yyysssoooqqqrrrtttwwwzzz}}}{{{{{{zzzuuuoookkkkkklllllllllnnnqqqtttxxx{{{}}}|||{{{zzzxxxvvvtttssssssnnnttt||||||yyyuuuuuuvvv{{{~~~|||{{{~~~}}}}}}}}}zzzvvvuuuxxx{{{~~~zzzxxxyyy{{{|||}}}}}}wwwsssrrrsssssstttuuuvvvwwwwwwvvvwwwyyy{{{zzzyyyxxxuuuqqqmmmiiigggkkkmmmooorrruuuwwwxxxyyyqqqlllfffbbb``````___^^^^^^[[[UUUOOOIIIEEEBBBAAAAAABBBAAAAAAHHHPPPSSSPPPIIIDDD???=========<<<999;;;999777666888999999888999999::::::::::::999999777666555555444444555555444444444444444444444444111111000///............111000///...------------,,,------......,,,+++************+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))************))))))))))))++++++***)))))))))******...)))'''***333:::;;;999...***'''&&&(((******))))))***+++***))))))+++---333...)))''')))++++++***))))))))))))))))))))))))))))))******++++++******(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******)))((('''))))))))))))))))))))))))+++******)))******++++++&&&&&&((())))))******)))......---------,,,,,,,,,...............///000000///......///000222444666555555888>>>EEELLLYYYfffmmmxxx((((((''''''''''''((()))+++***)))(((''''''(((((()))(((''''''''''''((((((((((((((((((((())))))***'''''''''''''''''''''''''''((())))))'''&&&''')))%%%&&&&&&'''((()))************)))(((((())))))************)))))))))))))))((()))+++,,,,,,,,,+++***))))))***)))((())),,,///111444;;;CCCKKKSSSYYY]]]bbbhhhsss~~~|||zzzvvvqqqmmmiiiiiikkkmmmkkkhhhkkkqqqzzz}}}}}}xxxsssppppppuuuxxx|||{{{vvvvvvxxxyyywwwtttqqqsssvvvxxx{{{|||||||||wwwzzz{{{wwwooojjjjjjkkklllmmmooorrruuuyyy{{{}}}xxxvvvtttsssqqqooommmkkkiiinnntttyyy}}}~~~wwwuuuqqqqqqqqqtttyyy~~~|||zzzyyyzzz~~~|||zzzyyyvvvzzzyyyuuutttwwwzzz~~~~~~~~~zzztttqqqqqqtttvvvwwwuuuuuuuuutttsssssstttuuuooooooooonnnlllkkkiiihhhkkklllnnnpppqqqrrrsssssspppkkkddd___\\\ZZZYYYXXXVVVTTTPPPLLLHHHDDDBBBAAAAAABBBAAAAAAEEELLLMMMKKKGGGDDD@@@?????????>>><<<>>>;;;777666666777777777999999::::::::::::999999666666555555444444444444333333333333333333333333111111000///...............---,,,,,,+++++++++,,,,,,---...//////---+++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++*********))))))************)))))))))(((******))))))))))))******---***''')))///666;;;===555000***(((***,,,,,,***'''***,,,+++)))))),,,///:::222***&&&(((+++***((((((((((((((((((((((((((()))***+++,,,+++***)))((((((((((((((())))))))))))&&&'''((((((''''''((()))'''(((((((((((('''&&&&&&*********************************)))))))))))))))&&&''')))+++,,,++++++***------------------------...............///000000////////////000222555666444444777===CCCKKKXXXdddnnnxxx)))(((((('''''''''((((((((((((((((((((()))))))))((((((''''''''''''((((((((((((((('''((()))***+++''''''''''''''''''''''''&&&''')))((('''&&&''')))%%%&&&&&&'''((()))************)))))))))*********))))))))))))))))))******((()))***+++,,,+++***))))))******)))((()))+++------...222777<<>>>>>@@@AAA???AAAAAAAAAAAA@@@@@@@@@AAA@@@>>>;;;::::::999777555666666777777777777666666444444555555555444333222000000000000000000000000000000000000000...---,,,...------,,,------......,,,,,,,,,,,,++++++++++++............////////////---,,,,,,++++++,,,,,,---+++++++++************)))************))))))))))))((((((((((((((()))******)))++++++)))&&&&&&***...222555888666111,,,+++,,,((('''&&&'''(((******))),,,+++***)))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))***(((((((((((())))))))))))%%%(((+++***'''&&&(((,,,(((((())))))***+++,,,---************************'''(((***++++++++++++***,,,++++++++++++++++++,,,,,,,,,,,,------........................///000000000000///000111333555777555444777===CCCJJJVVVbbbrrr{{{((()))***+++***)))'''%%%'''(((((())))))))))))((('''''''''''''''((()))***'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))((((((((((((((('''''''''((()))***+++++++++++++++(((((())))))*********+++***)))((((((((()))+++,,,(((***+++***))))))***+++''')))***,,,------,,,,,,...222777===CCCKKKTTT[[[___eeemmmrrruuuwww{{{yyyvvvvvvxxxvvvqqqoooqqqlllnnnooolllgggeeefffhhhbbbdddgggiiimmmwww~~~{{{ssspppnnnnnnmmmooorrrxxx|||ssslllfffjjjooorrrtttxxx~~~{{{uuuqqqmmmhhhfffgggkkknnnpppnnnnnnoooqqqttt~~~~~~xxxsssooooooppppppmmmkkkkkkooosssooovvv}}}wwwqqqppppppqqqvvv}}}}}}}}}wwwrrrmmmmmmppprrruuuxxxyyy}}}wwwrrrqqqnnnrrruuutttrrrwww}}}yyywwwyyy~~~|||yyyyyyzzzzzz{{{yyytttpppllljjjllljjjiiikkkooorrrrrrqqqooonnnllljjjhhhggggggfffccccccbbbaaa___]]][[[ZZZSSSNNNIIIEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@??????<<<@@@AAA>>>===???@@@>>>>>>???@@@@@@???>>>???@@@???>>><<<<<<<<<:::888555555555666666666666555555333444555555555444333222000000000000000000000000...////////////---,,,++++++++++++******+++,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))************))))))))))))((((((((((((((()))******++++++******************(((///666555///)))(((******'''$$$%%%(((***)))'''###&&&((()))))))))***+++))))))))))))))))))))))))&&&&&&%%%&&&(((***---...(((((((((((())))))))))))%%%))),,,***'''&&&))),,,)))))))))***+++---//////,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++------,,,+++,,,---///000......---------,,,,,,,,,...............///000000000000000000222444666777555555888===CCCJJJWWWbbbqqqzzz(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((())))))))))))************************((((((((((((((('''''''''++++++************++++++******+++++++++,,,,,,,,,,,,---///222666:::>>>@@@KKKPPPXXX```gggnnnuuuyyy}}}zzzvvvuuuuuuvvvvvvuuuvvvqqqllliiihhhgggeeebbbdddcccbbbdddjjjttt}}}}}}}}}}}}~~~|||{{{wwwtttrrrqqqqqqsssvvv{{{{{{vvvtttiiihhhggggggkkksss}}}{{{tttsssrrrmmmeeeiiikkklllllllllnnnsssxxx{{{}}}{{{vvvsssqqqiiiiiiiiiiiijjjkkkmmmmmmrrrwww~~~wwwtttpppnnnooorrrwww{{{zzz}}}}}}tttmmmhhhhhhkkkmmmooopppqqquuu|||{{{sssooommmoooqqqsssssstttxxxzzzuuurrrtttwww{{{wwwpppllljjjiiijjjiiiiiikkkooorrrttttttllljjjiiihhhgggfffdddaaadddaaa^^^]]][[[WWWPPPKKKHHHGGGDDDBBBAAAAAABBBCCC@@@AAABBBBBBBBBAAA@@@???AAA@@@???======<<<<<<<<<>>>??????>>>>>>???AAACCCBBB@@@>>>;;;888777666666444444444444444444444333222333555555555333111000444333222111000...------///............---------...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///...---,,,+++*********,,,,,,+++***))))))))))))***)))))))))))))))******,,,,,,---,,,+++)))'''&&&$$$$$$&&&'''(((***++++++)))***,,,------,,,***)))***(((&&&'''))))))'''$$$'''((()))******)))(((''',,,***)))(((((()))***,,,))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))***)))(((''''''((()))***///222555333---******,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---...//////+++,,,---///111333666777444444666<<>>AAAFFFKKKQQQXXXaaafffooossswwwyyyzzz{{{}}}{{{vvvpppllljjjiiifffdddaaa``````bbbhhhpppxxx}}}|||zzzzzz{{{||||||}}}}}}}}}}}}}}}zzzwwwtttmmmnnnoootttzzzzzzzzzzzzwwwsssrrrnnnmmmkkkiiikkkpppxxx~~~yyyxxxwwwqqqiiikkkkkkjjjiiiiiilllrrrwww|||~~~{{{vvvsssrrrlllkkkiiihhhhhhjjjlllnnnnnnssszzz|||zzzssspppmmmkkkllloootttwwwzzz}}}|||tttlllgggggghhhjjjoooppprrrvvv}}}zzzuuurrrrrrrrrtttvvvvvvuuuxxx~~~~~~~~~|||wwwsssnnnoooqqqtttwwwzzz}}}{{{uuuoookkkhhhgggiiiiiiiiillloooqqqrrrqqqkkkjjjhhhgggfffddd```^^^___]]]ZZZXXXVVVRRRMMMHHHFFFEEECCCAAAAAAAAABBBCCC@@@AAAAAABBBBBBAAA@@@@@@>>>===<<<:::999999999999:::;;;<<<;;;;;;;;;>>>@@@@@@???===;;;999888888888444444444444333333333333111222333444333222000///333222222111000///......///............---------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------......---,,,)))'''%%%++++++***))))))))))))*********))))))))))))******''''''((()))((('''&&&&&&&&&&&&''''''((()))))))))******+++,,,,,,+++******,,,***))))))++++++)))&&&'''((()))******)))(((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))***))))))(((((())))))******...111000,,,***+++---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........///000222333444444444777<<>>???>>>===;;;999888888888444333333333222222222222000000111222222111///...111111111000000////////////............---------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---......,,,((($$$"""***))))))))))))***++++++******)))))))))))))))***'''((()))***************((((((((((((((((((((((((************************+++***)))***++++++)))((((((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))''''''((())))))))))))))))))******************)))&&&))),,,,,,******+++...++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++111111000000000000111111555444777<<>><<<;;;::::::::::::;;;======<<<<<<>>>@@@@@@???>>><<<:::888777666444333333222222111111111///000111111111000000/////////000000000000000000///............------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++)))&&&%%%)))))))))******+++------+++***))))))))))))))))))))))))******++++++++++++((((((((((((((((((((((((+++***))))))))))))***+++((((((((()))))))))((('''(((((())))))))))))((((((++++++***))))))***++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''((())))))))))))))))))***+++,,,,,,+++***)))&&&(((***+++******+++---++++++++++++++++++++++++))))))***+++,,,------...+++++++++,,,,,,,,,------------------------------111111000000000000000111555444777<<<@@@EEEPPP[[[jjjvvv''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((()))))))))))))))***&&&'''''''''(((((()))))))))((((((''''''(((((()))))))))*********+++++++++************+++,,,......***,,,------...000333666BBBLLL\\\nnn~~~{{{tttnnnkkkcccccceeefffhhhiiikkkkkkpppsssvvvvvvuuusssqqqqqqnnnqqqtttsssrrruuu|||~~~|||zzz|||vvvppplllkkkgggaaa___```bbbccceeeeeeeeeeeegggiiihhhnnnsssvvvxxxzzzwwwqqqfffggghhhjjjlllnnnooonnnxxxzzz|||}}}~~~|||yyyyyy|||}}}zzzyyyzzz|||}}}~~~}}}|||~~~}}}|||}}}~~~~~~~~~uuuvvvxxxzzz}}}}}}xxxtttooojjjgggfffffffffggggggffffffffflllnnnooopppnnnkkkgggeeeggggggiiilllllljjjfffbbb___]]][[[YYYWWWSSSNNNJJJHHHHHHFFFDDDAAA???===<<<======>>>>>>??????@@@AAA????????????@@@@@@AAAAAABBBAAA???===<<<;;;:::::::::<<<===>>>======>>>???AAA@@@???<<<:::777555444444444333222222111000000000000111111111111111000///////////////000000000///............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,*********+++,,,---...///++++++***)))(((((())))))((((((''''''&&&&&&&&&&&&''''''(((((()))************))))))(((((())))))***'''((())))))))))))(((((())))))(((((((((((())))))++++++************++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''((())))))))))))))))))***+++,,,,,,+++***))))))***+++*********+++,,,++++++++++++++++++++++++))))))******+++,,,------+++++++++,,,,,,,,,------,,,------...///000000000000000//////000111222222333333666<<>>KKK___sss{{{uuurrrhhhhhhhhhhhhiiiiiiiiiiiikkkmmmpppqqqooonnnnnnnnnlllnnnpppqqqqqquuu{{{}}}{{{yyy{{{~~~~~~yyyvvvuuuooogggbbbccceeegggiiijjjhhhfffffffffffflllqqqqqqqqqqqqmmmgggaaaaaacccfffhhhhhheeeccchhhiiikkkmmmpppuuu|||}}}|||}}}~~~~~~~~~~~~|||{{{zzzzzz{{{~~~}}}zzzyyyzzz{{{||||||vvvwwwxxxzzz}}}~~~xxxqqqkkkgggdddbbbcccfffggghhhgggfffdddjjjlllnnnnnnmmmjjjfffdddeeeeeefffggggggddd___\\\WWWUUURRRPPPNNNLLLHHHEEEDDDDDDDDDAAA>>><<<<<<<<<======>>>>>>??????????????????>>>??????@@@AAABBBAAA@@@>>><<<:::999999888777999;;;<<<;;;;;;<<<===@@@@@@???===:::888555444555555444333222111111000000000000000000111111111///////////////////////////............---------,,,,,,++++++++++++,,,,,,++++++************++++++++++++************++++++,,,+++)))'''(((***---///*********++++++---......,,,+++***)))((((((((((((***)))((('''''''''''''''''''''((())))))***++++++(((((((((((((((((((((((()))***,,,,,,+++***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((())))))))))))))))))******************))),,,,,,+++*********++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111////////////000111333333222222555;;;???DDDNNNXXXfffrrr''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((******)))(((((('''&&&&&&&&&&&&''''''((())))))***(((''''''&&&&&&''''''((())))))))))))************(((((('''(((((()))***+++)))+++...///......///000000555???MMM^^^ppp~~~{{{ppppppooonnnmmmmmmllllllkkkmmmooonnnllljjjjjjjjjkkkkkklllmmmppptttxxxzzz|||~~~|||zzzzzzzzzyyyxxxvvvwww}}}zzzqqqkkkkkkjjjmmmqqqrrrqqqooonnnmmmmmmssswwwvvvtttsssnnniiicccaaa```aaaaaa```]]]YYYXXXYYYZZZ\\\```fffnnntttuuuvvvwwwxxxzzz|||~~~~~~~~~~~~}}}{{{{{{uuuuuutttuuuwwwzzz}}}~~~{{{wwwvvvwwwyyyzzzzzzwwwvvvwwwxxxzzz}}}{{{uuunnnhhhdddbbbaaadddhhhlllnnnmmmjjjiiiiiijjjllllllkkkgggdddbbbaaaaaa`````````]]]XXXUUUPPPMMMJJJHHHGGGFFFDDDCCCBBBCCCCCCAAA===;;;<<<>>>===>>>>>>????????????>>>???>>>>>>>>>???@@@AAABBB@@@???===;;;999888777777666888:::;;;:::::::::;;;============;;;:::888777666666555444333222111111///.........//////000111//////////////////......///............---------,,,,,,++++++++++++,,,,,,++++++************++++++++++++************+++++++++***)))(((((()))+++,,,))))))))))))***++++++,,,,,,+++***)))((((((((((((******)))((()))***++++++))))))))))))))))))))))))''''''((())))))(((''''''(((***------+++***+++---***)))(((''''''((()))***)))))))))******)))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))***))))))(((((())))))***,,,+++)))))))))***++++++***************************************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,------......////////////000111222333000000444;;;???DDDMMMWWWcccppp|||&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''))))))))))))******************)))((((((((())))))''')))*********+++---///,,,222999AAAKKK[[[ooo}}}yyyxxxvvvtttsssrrrrrrrrrnnnppppppooollliiihhhhhhiiihhhiiikkkppptttvvvvvvzzz||||||yyywwwvvvvvvwwwxxxxxxwwwzzz}}}|||~~~{{{rrrmmmmmmkkkooouuuyyyzzzyyyxxxwwwtttzzz~~~}}}|||{{{xxxssshhheee```^^^^^^\\\YYYVVVPPPPPPQQQRRRVVV]]]eeekkkjjjmmmpppsssvvvxxxxxxxxx|||{{{|||~~~}}}|||||||||}}}~~~|||{{{|||}}}yyyxxxyyyqqqqqqqqqrrruuuyyy|||~~~|||yyyuuutttuuuwwwxxxxxxuuuuuuttttttuuuxxx{{{||||||{{{xxxrrrkkkfffcccaaabbbfffmmmrrrtttsssqqqnnniiijjjjjjjjjhhheeebbb```___]]]\\\\\\[[[XXXTTTPPPLLLIIIEEEBBBBBBBBBBBBAAABBBCCCDDDAAA===;;;===???>>>>>>????????????>>>>>>???>>>>>>>>>>>>@@@BBBCCCAAA@@@>>><<<:::999888888666888;;;<<<;;;;;;;;;<<<::::::<<<<<<<<<;;;:::999777666666555333222222111---------------...///000000000//////............//////.........---------,,,++++++++++++++++++,,,++++++************++++++++++++************++++++)))))))))))))))(((''''''((((((((((((((())))))***,,,+++***)))((((((((((((%%%%%%$$$%%%&&&(((***++++++++++++***)))(((((('''&&&''')))******)))'''&&&&&&(((++++++)))(((***,,,***)))(((''''''((()))***++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))***)))(((''''''((()))******)))'''''')))+++,,,,,,))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,---------,,,,,,++++++++++++******111000000000000000111111//////444:::???DDDMMMWWWaaannnzzz'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((()))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&&&&'''))),,,---))))))))))))************(((((((((((())))))))))))))))))***+++,,,,,,------...///111666===IIIVVV^^^sss}}}~~~{{{zzzzzzvvvtttrrrnnnkkkgggeeedddccccccdddggglllooooooooottttttuuuxxx{{{yyytttooopppooonnnnnnooorrruuuwww|||yyyuuusssqqqpppsssuuuwwwyyy{{{{{{{{{zzz|||uuurrrmmmiiifffbbb\\\WWWWWWSSSOOOQQQXXXaaahhhkkkssssssttttttuuuvvvwwwwwwuuutttvvv|||~~~~~~}}}{{{wwwvvvvvvwwwzzzyyyyyyxxxyyyzzz{{{|||{{{|||}}}}}}{{{zzzxxxuuurrrqqqrrrsssuuuxxxzzz{{{|||}}}zzztttpppnnnooorrrtttmmmppprrrpppmmmlllppptttrrrsssssspppkkkeeebbbaaadddhhhnnntttxxxxxxtttqqqoookkkgggccc```]]]ZZZWWWVVVWWWWWWUUUQQQMMMJJJJJJGGGFFFCCC@@@>>>>>>AAADDDGGGEEE>>>999999======999>>>@@@AAA@@@>>>======>>>:::;;;======<<<<<<>>>???AAA@@@???===<<<:::999999777888999:::<<<===>>>???<<<;;;:::999999999:::;;;999666222222333333111...---......///////////////+++,,,---...////////////........................,,,,,,,,,+++++++++******++++++******++++++,,,---)))))))))))))))))))))))),,,++++++******++++++,,,***))))))(((((((((((((((,,,,,,+++***))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))(((((('''&&&&&&((((((((((((((()))******'''''''''((((((((((((((('''((()))******++++++***))))))(((((('''''''''&&&''''''(((((((((((('''''')))((('''&&&%%%&&&''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******)))((((((***---......------,,,++++++*********+++,,,,,,,,,---------......111///---...111333222111444222222666;;;AAAKKKUUUaaajjjvvv&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((()))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''&&&&&&((()))***(((((()))))))))*********(((((((((((())))))))))))))))))***++++++,,,------...//////111555===EEELLL^^^hhhuuu}}}|||yyytttooojjjeeeccccccccccccfffkkknnnoooooorrrssstttvvvxxxvvvqqqllllllkkkjjjjjjkkknnnqqqsss~~~~~~{{{xxxuuurrrqqqpppsssuuuyyy|||~~~~~~~~~yyyuuuqqqnnnkkkhhhccc___]]]ZZZWWWZZZaaajjjqqqtttxxxxxxxxxyyyyyyzzz{{{{{{xxxwwwyyy~~~|||||||||yyywwwuuuuuuvvvvvvuuutttssstttuuuwwwxxxwwwxxxzzz{{{|||}}}}}}}}}|||zzzwwwvvvuuutttrrrpppssstttuuuvvvwwwxxxyyyyyyxxxtttpppllljjjkkknnnpppllloooqqqpppkkkiiikkknnnnnnoooooommmjjjfffddddddfffiiiooouuuyyyyyytttppplllhhhddd```\\\YYYUUUSSSLLLMMMLLLJJJFFFCCCBBBBBBAAAAAA???<<<:::;;;>>>@@@HHHHHHDDD>>><<<>>>>>>;;;===>>>??????===<<<<<<===<<<===>>>>>>===>>>@@@BBBCCCBBBAAA???===;;;999888888888999:::;;;<<<<<<===;;;;;;999888888888999::::::777444222333222000...---......//////////////////////////////...,,,,,,........................,,,,,,,,,+++++++++******+++*********++++++,,,,,,************************,,,++++++******++++++,,,+++***)))'''&&&%%%%%%$$$++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******)))(((((('''((((((''''''(((((()))***))))))))))))))))))))))))***************)))'''''')))((((((((('''''''''''''''(((((())))))(((((('''(((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))******************++++++++++++******...,,,+++***++++++)))'''------,,,+++++++++++++++,,,,,,,,,------------...111///---...111333222111222111444:::???CCCJJJRRR```iiiuuu&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((())))))******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''((())))))))))))(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***)))'''&&&&&&&&&'''((((((((())))))))))))******(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,---------...222777;;;FFFNNN[[[fffpppyyy|||vvvooohhheeecccbbbbbbeeeiiimmmnnnoooqqqrrrrrrssssssqqqlllhhhgggfffffffffgggjjjlllnnnwww}}}{{{yyyvvvtttrrrqqqpppqqqtttyyy~~~~~~|||yyyvvvssspppooommmjjjhhhdddbbb```ccciiirrryyy}}}||||||{{{{{{{{{||||||}}}{{{{{{|||~~~~~~}}}|||{{{xxxxxxxxxvvvsssrrrsssttttttsssqqqpppppprrrtttvvvwwwwwwxxxyyyyyyyyyyyyxxxuuusssqqqpppqqqqqqpppooorrrrrrrrrrrrrrrrrrrrrrrrpppnnnjjjgggfffgggiiijjjkkknnnqqqppplllhhhggggggjjjkkkkkkjjjhhhfffggghhhfffiiinnntttwwwuuuppplllfffccc^^^YYYVVVRRRNNNKKKGGGGGGGGGDDDAAA???@@@@@@======<<<:::888999<<<>>>HHHLLLKKKEEE???>>>>>><<<;;;<<<>>>===<<<:::;;;<<>>???BBBDDDFFFEEEDDDBBB@@@<<<:::888888888888999999999:::::::::999999888777888888888:::777555333333222000...---......///////////////000000000000///...------------------------------,,,,,,,,,+++++++++******************++++++,,,,,,++++++++++++++++++++++++++++++************++++++******)))(((''''''''''''******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((''''''&&&&&&''''''((()))************))))))))))))************)))(((''''''((((((((((((''''''''''''((())))))******))))))(((''''''''''''(((***+++,,,''''''''''''''''''''''''))))))))))))******************++++++++++++******...---+++******)))'''%%%...------------,,,,,,,,,,,,,,,,,,,,,------------000...---...000222222222111111666===BBBDDDIIIOOO___hhhttt~~~&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((())))))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&&&&&&&&&&''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))******+++++++++,,,)))+++,,,------///222555999>>>FFFNNNVVVaaammmuuu}}}vvvnnnjjjeeecccbbbcccgggkkkmmmnnnqqqrrrrrrrrrppplllhhheeeddddddddddddeeehhhjjjkkkpppxxxzzzyyywwwuuusssrrrqqqqqqooosssyyy~~~~~~~~~zzzvvvuuutttqqqooonnnnnnmmmmmmjjjhhhgggggglllrrryyy|||{{{zzzyyyxxxxxxyyyyyyzzz||||||~~~|||zzzyyyzzzzzzzzzzzzzzzyyyxxxxxxtttuuutttrrrpppooopppqqquuutttqqqpppppprrruuuwwwzzzyyyyyyxxxwwwuuutttsssnnnllljjjkkklllnnnnnnnnnkkkkkkjjjjjjjjjiiiiiiiiikkkiiigggeeedddeeefffhhhjjjmmmqqqrrroookkkhhhggghhhiiiiiihhhffffffhhhjjjeeehhhkkkoooqqqnnnhhhddd^^^[[[VVVQQQNNNJJJFFFDDDDDDDDDCCCAAA>>>>>>???AAA;;;<<<<<<;;;:::;;;===???FFFMMMOOOHHH@@@======<<<999;;;<<<<<<;;;::::::;;;@@@@@@@@@??????@@@CCCEEEGGGHHHGGGFFFCCC???;;;888999888888888777777777777999888888777777777777777777666444333333222222111---......///////////////---...///000111111111111------------------------,,,,,,,,,+++++++++******)))******+++++++++++++++************************++++++************++++++(((((())))))***,,,---...))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))(((&&&&&&&&&&&&&&&'''((((((******)))))))))))))))(((&&&'''((()))************((((((((((((((('''''''''))))))************))))))'''''''''(((((()))******((((((((((((((((((((((((((()))))))))******************++++++++++++******)))((('''(((***++++++***..................------++++++,,,,,,,,,---------............000111222222222222666===AAACCCIIIOOO```hhhsss~~~%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%%%%&&&'''(((((()))'''(((((((((((()))))))))(((((((((((()))))))))))))))***************++++++)))+++,,,---------///111333555888;;;@@@IIITTT\\\lllttt{{{sssooohhheeeccccccfffiiilllmmmrrrrrrsssqqqnnniiifffddddddddddddeeefffhhhjjjkkklllppptttuuuyyy}}}~~~{{{uuutttsssrrrqqqpppppppppppptttzzz}}}yyyuuurrrqqqooommmlllnnnppprrrpppnnnlllkkkllloootttxxxxxxwwwuuuttttttuuuvvvwwwzzz{{{}}}~~~|||zzzyyyzzzzzzzzzzzzzzzyyyyyyxxxuuuuuuuuussspppoooooopppsssrrrpppooooooqqqsssuuuzzzyyywwwuuurrrooolllkkkeeecccbbbcccfffhhhjjjjjjeeeeeeeeeeeeddddddddddddhhhgggfffeeeeeeeeefffgggiiimmmrrruuutttpppmmmjjjiiiiiiiiihhhgggfffhhhjjjgggggghhhiiiiiifff```\\\TTTQQQMMMIIIFFFCCC@@@============;;;999888:::<<<999;;;<<<<<<;;;;;;===>>>AAAJJJNNNHHH???;;;;;;;;;999:::<<<<<<;;;::::::;;;>>>???@@@???>>>???BBBDDDGGGHHHIIIHHHFFFAAA===:::999888888777777666555555888888888888777777666666333333333222222222333444---......///////////////---...///000111111111111------------------------,,,,,,,,,+++++++++******((()))***+++++++++******))))))))))))))))))))))))+++******))))))******+++((((((((()))***,,,......)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''&&&'''((())))))******)))'''''''''((((((((((((((())))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))******************++++++++++++******&&&&&&&&&(((+++------,,,------.../////////...---+++++++++,,,,,,,,,------------......///000222333666444555:::===AAAIIIQQQaaahhhsss~~~%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$%%%&&&'''((()))******''''''(((((((((((())))))(((((((((((())))))))))))************************+++,,,---,,,***)))***+++---///000111333888AAAHHHTTT^^^lllyyy{{{uuuqqqlllhhhdddccceeehhhkkklllqqqrrrsssppplllgggeeedddddddddeeeeeeggghhhjjjkkkjjjllllllkkkooouuuvvvsssooonnnmmmmmmllllllmmmmmmrrruuuyyy~~~~~~|||yyywwwppppppooommmlllnnnsssvvvuuutttqqqnnnlllmmmqqqtttuuusssrrrqqqqqqrrrtttuuuwwwyyy{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||yyyzzz{{{{{{{{{zzzyyyxxxwwwwwwvvvssspppoooooopppllllllkkkkkkkkklllmmmnnnsssrrrpppnnnjjjgggdddbbb^^^\\\[[[\\\___ccceeeeeefffeeeeeeddddddcccbbbbbbdddddddddeeeeeeffffffggghhhkkkpppuuuvvvtttpppmmmiiijjjkkkkkkiiihhhiiijjjiiigggeeeccc```\\\WWWSSSJJJHHHDDDBBB@@@???<<<:::;;;;;;;;;:::888777888:::666888:::;;;:::999:::;;;<<>>???@@@??????@@@BBBEEEFFFIIIJJJHHHDDD@@@<<<999999888777666666555555777888888888888777666666111222222111000000222444---......///////////////000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''(((***+++++++++***)))((((((((((((((((((((((((******))))))))))))******))))))((('''''''''(((((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''''''''&&&&&&''''''((()))))))))((((((''''''&&&&&&))))))))))))((('''&&&&&&'''''''''(((((((((((((((((())))))******))))))(((''''''(((((('''&&&%%%%%%************************))))))))))))******************++++++++++++******)))(((((()))+++,,,,,,+++,,,---.../////////...---++++++++++++,,,,,,,,,,,,+++---.........///222444888555444777:::???HHHRRR```fffqqq}}}%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%&&&&&&((())))))%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''(((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))************))))))))))))+++,,,,,,+++)))((((((***)))+++---------///555999???GGGRRR^^^gggoootttxxxuuuwwwyyyzzzyyywwwtttrrrppplllfffcccdddgggjjjkkkoooqqqqqqooojjjeeeccccccbbbbbbcccdddfffggghhhiiijjjkkkjjjiiimmmqqqppplllgggggggggfffgggggghhhhhhooopppssswww{{{~~~}}}yyyvvvuuuuuunnnnnnmmmkkkjjjmmmsssxxxwwwvvvtttooolllkkkooorrrpppnnnmmmllllllnnnqqqssstttwwwyyyyyyxxxvvvwwwxxxwwwwwwwwwxxxyyyzzzyyyxxxvvvwwwyyy{{{{{{yyywwwvvvuuuuuussspppmmmjjjjjjkkkeeeeeeffffffggggggffffffkkkjjjiiigggeeebbb```___\\\ZZZYYYZZZ]]]aaadddeeeiiihhhgggeeecccbbb`````````aaabbbcccddddddeeeeeegggiiinnnrrrtttrrrooolllhhhjjjmmmmmmmmmllllllmmmgggccc^^^YYYTTTPPPLLLIIIBBB@@@===<<<<<<<<<:::999<<<===>>>===;;;:::999:::555888:::;;;999888888888999@@@DDD@@@<<<;;;;;;:::;;;===>>>???>>>===>>>???;;;===@@@AAAAAA@@@@@@@@@AAADDDHHHJJJJJJGGGBBB???999888888777777666666666888888999999999888777666111222333111...---///111---......//////////////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''(((***+++++++++))))))((((((((((((((((((((((((******))))))))))))******)))(((((('''&&&&&&&&&&&&)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''(((((()))*********))))))(((''''''&&&))))))))))))((('''&&&%%%''''''''''''((((((((()))'''(((((())))))(((((('''&&&'''(((((()))(((''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******+++***)))***+++,,,+++******,,,---/////////---,,,***++++++++++++,,,,,,,,,***,,,.........///222555888444333666999===GGGPPP^^^dddnnn{{{%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))))))))(((((('''''''''''''''((((((((()))(((((((((((())))))))))))*********)))))))))))))))***+++++++++******+++---)))+++------++++++...111444888???GGGNNNVVV]]]bbbaaadddiiimmmqqqrrrssssssrrrnnngggddddddgggjjjkkknnnppppppmmmhhhdddbbbccc``````aaacccdddeeefffgggjjjllllllkkknnnqqqnnnhhhbbbbbbbbbbbbccccccdddeeejjjkkklllooorrrvvvyyy{{{}}}~~~}}}xxxsssooooooqqqllllllkkkhhhgggjjjqqqvvvuuuuuusssnnnjjjjjjmmmpppkkkjjjhhhggghhhkkknnnooosssvvvyyyyyyvvvuuuuuuwwwvvvuuuttttttuuutttrrrppprrrtttwwwyyyzzzxxxuuusssqqqpppoookkkgggeeedddeeeaaabbbccceeeeeedddcccbbbffffffeeedddcccbbb```___^^^\\\[[[\\\___cccfffgggkkkjjjhhheeebbb___]]]\\\]]]^^^```aaabbbcccccccccfffhhhllloooqqqpppllliiifffiiimmmoooooooooooooooddd___WWWPPPKKKFFFBBB@@@===;;;999999:::;;;:::999:::<<<>>>===;;;888888888666999<<<<<<;;;999888888777===AAA>>><<<<<<<<<;;;<<<>>>???@@@???>>>???@@@:::>>>AAACCCCCCAAA@@@@@@???BBBGGGJJJKKKHHHDDDAAA999888888888777777777666888999999::::::888777666333444444111---+++,,,...---......///////////////+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''(((***+++,,,+++)))((())))))))))))))))))))))))******))))))))))))******(((''''''(((((()))***+++******))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((()))******+++++++++***)))(((((('''%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&((()))***+++******(((((((((((((((((((((((())))))))))))******************++++++++++++*********))))))***,,,...---,,,***+++---//////...---,,,******+++++++++,,,,,,,,,***,,,............222555666444444777:::===EEENNN\\\bbblllyyy''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***+++,,,,,,------------222333666999>>>DDDHHHKKKIIIIIILLLRRR[[[bbbeeefffhhhgggfffdddccceeeiiilllrrrtttrrrlllhhhhhhhhhgggfffdddaaaaaadddgggkkklllmmmlllkkkiiigggfffeeeeeecccbbbaaa```aaaaaabbbcccgggiiijjjjjjjjjlllqqquuuyyyvvvrrrooommmjjjfffccccccdddeeeeeeeeehhhlllppptttsssqqqlllgggddddddeeefffdddcccbbbcccgggjjjmmmqqqrrrsssqqqnnnlllllllllooonnnlllhhhfffgggjjjmmmpppnnnllllllmmmnnnooonnnhhhfffdddcccbbbaaa___]]]]]]\\\\\\]]]___```______aaaccceeeeeecccaaa``````[[[\\\^^^^^^___aaaeeehhhkkklllllliiiddd___\\\[[[```______^^^___```bbbcccfffgggiiikkkkkkjjjiiihhhggghhhkkknnnpppnnngggaaaZZZRRRIIICCC@@@???===<<<777888888999999:::;;;;;;888777777777666666666666666666777888888888888888777888999:::<<<===>>>>>>>>>????????????>>>======???@@@AAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDBBBAAA??????>>>;;;999777777888999888888888888777777777777444333111///...//////000+++,,,,,,------,,,,,,+++...............---------000//////...------,,,,,,,,,+++)))(((((()))+++,,,***************++++++,,,***((('''&&&'''&&&%%%$$$************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******+++******))))))***+++,,,&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((((('''******))))))))))))******''''''((((((((((((''''''&&&&&&''')))***,,,------++++++***)))(((((())))))&&&'''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,---......---,,,++++++,,,...111333333222333777;;;===DDDLLL^^^dddmmmxxx###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&+++***((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++++++++++++++++++++***++++++,,,------,,,,,,++++++---///333666:::;;;;;;;;;===BBBIIIOOORRRSSSYYY[[[]]]___```bbbdddgggnnnqqqpppllliiilllmmmllleeecccaaa```bbbeeehhhiiimmmllliiigggeeeeeedddeeeaaa```___^^^___aaacccdddggghhhjjjiiiiiikkkooosssssspppmmmkkkiiifffbbb___aaabbbdddfffgggjjjmmmppptttssspppjjjddd```______bbbaaa______```cccgggiiihhhjjjkkkiiifffdddbbbbbbiiihhhfffcccaaabbbeeehhhllljjjhhhiiijjjllllllllldddaaa___^^^^^^]]][[[YYY\\\[[[\\\]]]___`````````cccdddeeedddaaa____________```aaaaaaaaacccfffhhhkkklllmmmkkkgggbbb___^^^]]]]]]\\\]]]^^^___aaabbbcccdddfffggghhhgggfffeeeaaaaaacccdddeeebbb\\\WWWOOOIIIAAA<<<999999888777777777888888999::::::;;;999999888888777666666666666666777888888888888777777888999:::;;;===>>>>>>???@@@@@@AAAAAA@@@@@@@@@BBBCCCCCCCCCBBBAAA???>>>???@@@AAABBBBBBAAA???>>>???===;;;888777777777888777777777777666666666555333222111000////////////,,,------......------,,,---------.............../////////...---,,,,,,,,,++++++***))))))***++++++***))))))))))))***++++++...---,,,,,,,,,++++++***************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))))))))******,,,++++++***)))''''''&&&((((((((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((('''''''''))))))(((((((((((())))))'''(((((())))))(((((('''''''''(((((())))))))))))++++++***))))))))))))))))))******++++++++++++***++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---......---,,,,,,,,,---///111333333111333777:::===DDDKKK\\\cccmmmyyy######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))))))))******)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,---///000111222222333666;;;???AAABBBEEEIIIPPPUUUYYY[[[]]]^^^dddhhhiiiggghhhmmmqqqqqqjjjiiigggfffgggiiikkklllmmmjjjgggcccaaa```aaabbb___^^^\\\\\\\\\___bbbdddfffggghhhhhhiiijjjnnnpppllljjjhhhgggfffccc___\\\]]]```dddgggiiikkknnnqqquuussspppjjjccc^^^\\\[[[```^^^]]]]]]^^^aaadddfffeeegggiiihhheeeaaa___^^^cccbbbaaa___]]]^^^aaadddhhhgggfffgggiiikkkkkkkkkaaa___\\\[[[ZZZYYYXXXVVVZZZZZZ[[[\\\^^^```aaabbbddddddccc```]]]\\\\\\]]]___aaabbbbbbaaabbbeeegggiiikkkmmmlllhhhddd```^^^ZZZZZZYYYZZZ[[[]]]___```^^^___`````````___^^^]]]WWWVVVUUUUUUTTTQQQMMMJJJCCC???:::666555444444444777777777888999999::::::999999999888777666666666555555666777777777777777777777888999;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCFFFFFFEEEDDDBBB@@@===<<<<<<===???@@@@@@???>>>======<<<:::888666666666666555555555555444444444444111111111111000///...------......//////......---,,,,,,------....../////////......------,,,,,,+++************************))))))((((((((()))******++++++++++++++++++++++++************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***))))))(((((())))))***))))))******)))'''%%%$$$******)))(((((('''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((((('''''''''''''''((((((''''''''''''((((((((())))))******))))))((())))))((((((''''''&&&&&&+++***))))))))))))))))))***++++++++++++******)))++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,---.........---------...///111222222000222666999<<>>@@@@@@???>>>===<<<;;;999777666555444444444333333333333222222222//////000111000///---,,,------............------++++++,,,------...//////------------,,,,,,++++++))))))************))))))((((((((((((((())))))***((())))))))))))((()))***************************(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))$$$&&&(((***+++***((('''))))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''))))))************)))))))))))))))((((((''''''&&&******)))))))))))))))***)))))))))))))))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---.........---......000111222111///111555888;;;BBBJJJUUU^^^lllzzz&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((($$$$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((()))******+++******)))))))))*********++++++++++++++++++,,,,,,,,,---...000222555999===@@@CCCGGGJJJJJJOOOSSSTTTXXX```fffhhhkkkmmmoooppppppqqqsssvvvtttpppjjjeeeaaa_________eeeccc```]]]\\\\\\]]]^^^cccddddddfffiiikkkmmmmmmeeedddcccbbbbbb```]]]ZZZWWW[[[aaafffiiikkkmmmnnnoooooommmiiiccc___]]]\\\\\\[[[[[[[[[]]]___aaaccc___bbbeeeeeebbb^^^[[[ZZZ]]]]]]]]][[[ZZZ[[[]]]```ccccccccceeehhhjjjjjjjjjaaa^^^[[[YYYXXXXXXWWWVVVVVVWWWYYYZZZZZZ]]]aaadddgggfffddd```\\\ZZZZZZ[[[WWWYYY[[[]]]]]]^^^```bbbccceeeggggggddd```]]]\\\WWWUUUSSSQQQPPPOOOOOOOOOOOONNNLLLJJJGGGDDDBBBAAA======<<<;;;:::::::::;;;777888888888777777777777555666666777777888888999777777666666666555555555555666666777777777777777555666777888999;;;<<<<<<<<<===???@@@BBBBBBCCCCCCBBBBBBCCCBBBAAA???>>><<<;;;<<<>>>@@@AAAAAA@@@???<<<;;;:::888666444333333222222222222111111111000---...///000000///---,,,,,,,,,------------,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,+++++++++((()))************)))(((((((((((((((((())))))***(((***++++++)))(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&)))+++++++++***)))(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))************))))))((()))))))))))))))*********)))))))))))))))******)))))))))))))))((('''&&&++++++++++++++++++++++++***++++++,,,,,,------...,,,++++++++++++,,,------------.........///000000000...000444777:::AAAIIISSS\\\kkkyyy""""""###$$$%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&''')))***((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%************************)))************)))(((((((((((()))***++++++++++++***+++,,,+++******,,,...000111333444555888<<>>???@@@@@@@@@>>>??????@@@???>>>===<<<:::<<<>>>AAABBBBBBAAAAAA<<<<<<:::888666555333222111111111111000000000000---...............------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))******&&&(((***)))&&&%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))***+++***)))((('''''''''((())))))***++++++************************((())))))******))))))((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((())))))******))))))((('''(((((()))***++++++,,,)))))))))))))))******+++***++++++++++++******)))))))))))))))))))))))))))***++++++,,,,,,------...+++++++++++++++,,,------,,,------........./////////---///333666999@@@HHHRRR[[[iiiwww""""""###$$$%%%&&&&&&'''#########$$$%%%%%%&&&&&&(((((('''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''((())))))%%%%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&************************))))))******)))(((((('''((()))***+++++++++******)))+++,,,+++******,,,///,,,---.........000222555555:::<<<;;;===CCCGGGHHHSSSYYYaaafffhhhlllqqquuuooonnnllljjjiiiiiiiiijjjiiiiiihhhfffdddbbb```___aaa```bbbfffkkkooopppooofffccc```^^^]]]]]]\\\[[[YYY\\\___bbbccceeefffhhhggghhhhhheee```\\\YYYYYYWWWWWWWWWXXXZZZ[[[]]]^^^```bbbddddddcccaaaaaabbb^^^^^^^^^]]][[[ZZZ\\\]]]``````aaacccfffgggfffddd]]]ZZZVVVSSSSSSSSSSSSSSSSSSUUUWWWVVVUUUWWW\\\bbbeeeeeeeeebbb^^^[[[YYYYYYUUUWWWZZZZZZYYYWWWXXXXXXVVVVVVVVVSSSPPPMMMLLLMMMGGGFFFCCC@@@===<<<;;;;;;;;;:::888777555444333333111333444444222222444777333666:::;;;888666555555444444555666666777777888666666777888999:::;;;;;;777888888999999999999999444555666777888:::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<======<<<;;;:::999999;;;>>>@@@BBBBBBBBBAAA===<<<;;;999777555333222111111111111000000000000...---------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***)))(((''''''((()))******))))))))))))***++++++&&&)))+++)))%%%###%%%((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''))))))))))))))))))******))))))))))))))))))))))))))))))************))))))'''''''''(((((()))))))))((((((''''''''''''(((((('''(((((())))))(((((('''''''''(((((()))******+++)))))))))))))))***++++++)))******++++++++++++******************************++++++,,,,,,------...+++++++++***++++++,,,---+++,,,,,,---------------...---...333666888???GGGQQQZZZggguuu%%%%%%%%%$$$$$$$$$######&&&&&&'''(((((()))******,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))***))))))(((''''''%%%&&&'''(((''''''%%%%%%%%%''')))(((&&&&&&))),,,(((***,,,,,,,,,,,,---...---111222000111666999:::>>>FFFPPPVVVYYY]]]dddiiiggggggggghhhhhhiiijjjkkkiiiiiijjjiiihhheeecccbbb```___aaaffflllqqqqqqpppkkkgggbbb_______________ZZZ\\\___aaaaaabbbdddfffjjjjjjjjjfffaaa\\\ZZZYYYYYYYYYYYYZZZ\\\]]]___```^^^```bbbbbbaaa```aaacccbbbcccbbbaaa___^^^^^^```bbbbbbccceeehhhhhhgggeee^^^[[[VVVTTTSSSTTTTTTTTTRRRUUUWWWUUUSSSUUU[[[aaa___```aaa___[[[WWWUUUTTTTTTVVVWWWWWWTTTRRRQQQQQQMMMMMMLLLHHHDDDBBBBBBCCC@@@>>><<<999888666666666555444333333222333333333000222444333111000222444444888<<<===:::777555555444444555555666777777777666777888999;;;<<<===>>>888888999::::::::::::999444444555777888999:::;;;:::;;;<<<======>>>>>>===;;;<<<<<<<<<;;;999777666888:::===@@@AAABBBAAAAAA======<<<:::888666333222111111111111000000000000...---,,,++++++,,,...///---..................------,,,,,,,,,,,,,,,,,,,,,******************+++++++++)))(((&&&&&&((()))+++***************++++++,,,,,,///111///***(((***---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%'''(((***+++++++++******)))((((((((((((((((((((((((((((((((())))))************))))))'''((((((((())))))******((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))((())))))***++++++&&&'''((()))))))))))))))........................***++++++,,,,,,---......++++++******++++++,,,---++++++,,,---------,,,,,,...,,,...222555888???GGGRRRZZZfffsss~~~%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''((()))***+++***)))((((((***'''$$$###$$$&&&'''%%%###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$"""!!!###&&&(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&(((***+++*********))))))((((((******))))))))))))******))))))*********+++++++++//////...---...///000111888:::===BBBGGGLLLOOOQQQUUUTTTUUUYYY^^^bbbcccbbbcccfffiiikkkkkkjjjgggfffddddddeeegggkkkoootttvvvmmmkkkhhhdddbbb```___^^^^^^\\\\\\^^^bbbgggjjjlllooonnnmmmllljjjgggeeedddbbb^^^\\\^^^^^^^^^aaaeeeeeeiiimmmmmmjjjhhhhhhiiiiiiiiiiiihhhgggfffdddcccfffggghhhiiiiiihhhfffeeebbb]]]XXXWWWYYYYYYVVVSSSRRRRRRRRRSSSUUUWWWYYY[[[]]]\\\YYYXXXWWWTTTQQQNNNRRRQQQNNNLLLJJJIIIHHHHHHDDDBBB???<<<;;;;;;===>>>:::999777444222111000///000111111222222333444444222555777555000...000444:::::::::999888777666555777777777666444444666888;;;;;;:::::::::;;;<<<<<<===============>>>>>>>>>:::999888777777888999999<<<;;;;;;;;;;;;:::::::::===<<<;;;::::::::::::;;;777777888999:::;;;===>>>>>>>>>===;;;888444111///000000//////......------------------------------///...,,,++++++,,,---......,,,******+++++++++)))+++*********))))))((((((&&&''')))*********)))(((''''''''''''''''''''''''))))))))))))))))))***++++++++++++***)))'''%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******+++***)))(((((()))***+++))))))))))))(((((((((((((((((('''&&&&&&''')))***(((((((((((())))))))))))((((((((((((((()))*********************)))(((((((((((((((((())))))))))))*********)))))))))))))))&&&''')))*********)))((())))))*********+++++++++******))))))***,,,...///...------,,,,,,------...***)))))))))***++++++,,,---,,,,,,,,,------......000111222444666<<>>@@@FFFDDDBBBDDDIIINNNPPPQQQTTTWWW\\\bbbfffggggggggg______aaaccchhhmmmqqqtttooommmiiifffcccaaa```______]]]]]]^^^bbbggglllnnnrrrrrrrrrqqqooonnnlllkkkjjjeeebbbcccdddeeeiiioooqqqsssttttttsssrrrrrrrrrssssssrrrqqqpppooonnnnnnnnnnnnoooooommmiiifffcccaaa]]]YYYXXXZZZZZZVVVSSSRRRQQQQQQPPPQQQRRRSSSTTTVVVSSSQQQPPPOOOMMMKKKIIIHHHFFFDDDAAA???>>>>>>>>>;;;999777555444444555666888777555333111000//////000000111111222333333444<<<===<<<777111///111555999999999999888777666555777888888666555555777999777888888999:::<<<===>>><<<<<<======>>>>>>>>>???:::999888777666666777888========================<<<;;;;;;:::::::::;;;;;;999999999:::;;;<<<>>>???===<<<<<<:::888555222000111111000000///...------------------------------...------,,,,,,,,,------...,,,++++++,,,,,,+++***************)))))))))(((''''''((()))))))))))))))************************(((%%%$$$%%%)))+++***(((************)))(((((('''''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))******)))(((((()))******)))(((((((((((((((((((((''''''&&&&&&'''((()))***))))))))))))************((((((((((((((()))*********************)))((((((((((((((((((((((((((((((***)))))))))))))))))))))((((((***+++++++++***)))***+++++++++,,,,,,,,,,,,+++******)))***+++,,,---...------,,,,,,------...,,,++++++++++++,,,---...------,,,,,,,,,---...///...///111333777===DDDIIISSS[[[gggttt%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***++++++)))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''******)))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((())))))))))))((((((((((((((((((((((((((('''(((((('''&&&&&&''')))(((((('''''''''''''''&&&((((((''''''''''''((((((************++++++++++++,,,,,,++++++,,,,,,---...------------...000222444777444111222555:::===???AAADDDKKKQQQWWWZZZ\\\]]]UUUUUUWWWZZZ___ccchhhjjjkkkiiifffccc```^^^]]]]]]___^^^]]]^^^aaagggmmmqqquuuvvvvvvwwwvvvuuutttsssuuuooojjjjjjkkklllrrrxxx{{{zzzyyyzzz|||}}}}}}||||||zzzyyywwwvvvvvvvvvvvvsssttttttrrrnnnfff___[[[\\\YYYVVVVVVWWWWWWSSSPPPLLLKKKJJJHHHGGGGGGHHHIIIJJJGGGDDDCCCCCCCCCBBBAAA<<<;;;999666555444444444222111000000////////////444333222111000/////////000000000111222222333333??????<<<666111000333777777888888888777666555555777888888777666666888999888888777888999:::;;;;;;;;;;;;<<<===>>>??????@@@:::999777666555555555666888888999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;555555555555666888999999::::::999888777555333222333333222111///...------------------,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,------,,,+++************))))))))))))((((((((((((((()))******++++++++++++++++++++++++((($$$!!!$$$***...,,,((((((((()))))))))))))))(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))************))))))))))))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&''')))******************++++++++++++((((((((((((((())))))***)))************))))))(((%%%%%%&&&'''((())))))***))))))))))))))))))******))))))***+++++++++++++++++++++,,,,,,,,,---------+++******)))******++++++...------,,,,,,------.........---------...//////...---,,,++++++---///000---...000333777>>>EEEJJJSSS[[[gggttt~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&"""######$$$%%%&&&((()))$$$&&&&&&&&&$$$###$$$%%%''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&)))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''(((((('''''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''')))((((((''''''(((((()))'''''''''(((((((((((((((************++++++,,,,,,...---+++++++++,,,...///000...------...111333555444777;;;@@@CCCEEEFFFFFFGGGHHHIIILLLOOOSSSVVVWWW\\\ZZZXXXVVVUUUUUUUUUUUUYYYYYYXXXXXX[[[aaaggglllrrrsssuuuwwwwwwwwwvvvuuuvvvrrrpppqqqsssssswww}}}|||xxxyyy|||~~~zzzxxxuuusssrrrrrrttttttqqqrrrrrroooggg]]]SSSMMMPPPNNNMMMNNNOOOMMMJJJGGGAAA@@@>>>===<<<<<<<<<===???<<<999888999:::;;;;;;777555333222000000000000////////////............111000//////......////////////000000111222222222666666666444222222555888555666666666666555555444666777888888777777888:::;;;:::999888666666555555999:::;;;<<<===>>>???@@@:::999777555444333444444555555666777888999::::::::::::;;;;;;<<<<<<<<<;;;444444444444444555666777777777777666555444444333444444333111000...---------------,,,,,,,,,,,,,,,***+++,,,......---,,,+++...---,,,---......---+++*********))))))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((***'''&&&'''+++---,,,***'''((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))++++++******))))))(((((()))))))))(((((()))))))))'''''''''(((((((((((((((%%%&&&&&&'''((()))******)))))))))*********++++++))))))(((((((((((())))))))))))************)))(((!!!"""###%%%(((***,,,---)))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---+++*********************...------,,,,,,------...///.............../////////...,,,++++++---///111...///111333777===DDDIIIRRR[[[hhhttt}}}%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""######$$$%%%&&&((()))%%%&&&'''&&&$$$###$$$%%%&&&''''''''''''&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((%%%&&&''''''''''''&&&%%%%%%'''((((((&&&%%%&&&'''((((((((((((((((((((((((***))))))(((((())))))***''''''''''''''''''''''''((())))))***************)))(((((('''((()))***++++++,,,.....................///222444555555555444::::::;;;<<<>>>@@@AAABBBFFFFFFEEEDDDEEEFFFGGGHHHJJJKKKKKKKKKLLLQQQWWW]]]fffhhhjjjmmmnnnnnnmmmllljjjiiilllrrrvvvxxx{{{{{{vvvttttttuuutttrrrooonnnkkkiiihhhhhhiiijjjiiijjjiiifff^^^SSSHHHAAAAAAAAAAAAAAAAAA@@@>>><<<777666555444444555666666777555222222333555666666444333222000//////000000.../////////..................---------......///...//////000000111111222...000222444444444555666333333444555555555444444555666888888777777888999;;;:::999777666555444444888999999;;;<<<===>>>>>>:::888777555333333333444777888999:::;;;<<<===>>>;;;<<<<<<=========<<<;;;999888888888888888999999555555444444444444444444444444333111000...------------,,,,,,,,,+++++++++)))***,,,---...---,,,+++---,,,,,,---//////---+++))))))))))))))))))******)))((('''''''''(((***+++'''''''''''''''''''''''')))+++,,,***''''''))),,,((((((((('''&&&%%%###"""''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))((((((((((((((())))))(((((((((&&&&&&''''''((((((((()))%%%&&&''''''((()))))))))((((((((()))))))))******))))))(((((((((((())))))((())))))*********))))))######%%%&&&''')))******(((((())))))************(((((((((((())))))******************++++++++++++++++++++++++************...------,,,,,,------.........---------------...///...---,,,,,,...///111111111222444666;;;BBBFFFRRR[[[hhhsss|||%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''$$$%%%&&&''''''&&&%%%$$$$$$&&&((((((&&&%%%&&&'''((((((((((((((()))))))))******))))))))))))******************))))))))))))(((((()))************)))'''(((((())))))*********&&&(((,,,---,,,***))))))+++,,,---///000000//////000000111111222222333333666555555555666888:::;;;888:::<<<<<<;;;>>>DDDIIIRRRTTTXXX[[[\\\\\\[[[ZZZTTTUUU\\\gggooorrrvvvzzzzzzvvvpppkkkhhheeecccaaabbbaaa___]]]\\\\\\\\\\\\]]]]]]]]]ZZZSSSIII???999666666666666666555444444333222222111111222444444333111000000111333333333222111///.........////////////...---,,,,,,------...------,,,------...............///000000111111111222444666666444333111111111222333444444444444333555777888777666777888777777666666666777888888777777888999:::;;;;;;<<<999888666555444444444555777777888999:::;;;<<<<<<===>>>?????????>>><<<;;;999888777777777777777888444333222222222222333444333333222111///...------------,,,,,,++++++******)))***+++,,,,,,------,,,+++++++++---//////---+++))))))))))))************((((((((((((((()))******((((((((((((((((((((((((&&&***---***$$$"""%%%***))))))((('''&&&$$$"""!!!''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''(((((()))&&&'''(((((()))((((((((('''((((((((())))))))))))***))))))(((((((((((((((((())))))************))))))((((((''''''&&&&&&&&&((((((((()))******++++++((((((((('''((())))))***))))))*********+++++++++***++++++,,,,,,,,,++++++...------,,,,,,------.........---,,,,,,,,,,,,---...............//////000222222333444666;;;AAAEEEQQQ[[[hhhssszzz%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$&&&''''''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%$$$&&&((((((&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))+++++++++******)))))))))'''((()))***+++******)))((()))+++,,,---,,,+++***$$$'''******((('''(((***)))***+++,,,------------++++++,,,---............///......---...///111222---000333333111222666;;;===@@@CCCGGGIIIHHHGGGFFFAAABBBHHHRRRYYY\\\aaafffhhhgggddd___ZZZVVVUUUVVVTTTTTTSSSRRRQQQPPPOOOOOONNNOOOPPPNNNHHH@@@888333111111111000//////000111111111000/////////111111111000///000222222222000000///...---------...///111000...,,,++++++,,,---...------,,,,,,---------------...//////000000111444444333444444333111000///000111222333333333333111444666777666666666777777666666666777888999999666777777777888888999999999888666555555555666666666666777777888999::::::@@@AAAAAABBBAAA???<<<;;;666666555444444444444444333222111111111111222333111111000000///...------------,,,,,,+++******)))************+++,,,---...******+++---......,,,***((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))''')))***(((%%%$$$'''***)))))))))((('''&&&%%%$$$''''''((((((((((((''''''%%%&&&'''((()))+++,,,,,,(((((((((((())))))))))))'''''''''''''''(((((((((''''''((())))))(((''''''%%%%%%&&&''''''((())))))'''((()))))))))((('''&&&(((((()))))))))***************)))((((((((((((((((((((()))***************)))))))))((((((''''''''''''(((((()))******++++++))))))((((((((()))***+++*********+++++++++,,,,,,***+++,,,---......------...------,,,,,,------...///...------,,,,,,,,,---,,,---...///000//////...111111333444666;;;BBBFFFQQQ[[[hhhsssyyy%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''((($$$%%%&&&%%%#########$$$###%%%'''&&&$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%&&&''''''((((((''''''&&&''')))******)))'''&&&$$$&&&(((((('''%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((******))))))(((((('''''''''(((***+++++++++***)))&&&'''***++++++)))'''%%%''')))***)))''''''***---))))))***************))))))***+++---...////////////...---,,,+++,,,------***...222222//////222666000333777:::<<<<<<:::999888777999@@@DDDGGGKKKPPPTTTVVVWWWTTTPPPNNNPPPRRRKKKKKKKKKKKKJJJHHHGGGFFFCCCEEEEEEDDD@@@:::333///111111000///......000222000///...,,,,,,,,,------000//////000222222111///000///...------...///000444222///,,,++++++---.........------,,,,,,------------......///000000000444222000///000111111111...///000111222333333333000333555666666555666666:::999888777777666666777666666666666777777777777888777666555555666777888:::::::::;;;<<<<<<======BBBBBBCCCCCCBBB???<<<;;;999888777666666666666666333222111000000111222222000000//////......------------,,,,,,+++***))))))+++***))))))***,,,...///))))))***,,,......+++)))(((((())))))*********+++&&&''')))*********)))((((((((((((((((((((((((((())))))(((((()))***++++++(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&''')))***,,,---...(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))((())))))))))))'''&&&%%%)))************+++++++++******)))((((((((((((((((((((()))***************%%%%%%'''((()))+++,,,,,,'''(((((()))***++++++++++++***)))))))))***,,,---++++++,,,,,,,,,---------)))+++,,,...//////.........------,,,,,,------...000///...---------------,,,---///111111000...---///000222333777<<>>;;;999;;;;;;;;;:::888444111///,,,,,,,,,,,,---...//////.........///////////////...///000000000///---,,,111000...,,,,,,,,,......((())))))******++++++,,,/////////000000000000111////////////////////////......///000000000000000///000111222444555666777111222333444555444333222555555666666666666555555666555555444444444555555777777777555444333555777888999999888777888;;;===@@@>>>>>>???AAA???:::666666555555555555444444444---------......///000111////////////////////////---............---,,,++++++++++++*********))))))+++++++++++++++***)))((('''(((***++++++***((('''))))))))))))))))))))))))&&&'''))))))(((((()))+++(((***,,,------+++((('''(((((((((((('''''''''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&'''((())))))***+++)))'''&&&%%%&&&'''((())))))((((((''''''&&&&&&''')))***)))((('''(((***))))))((('''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))''''''((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,......---,,,+++))))))(((&&&***,,,***)))+++,,,+++++++++++++++++++++++++++...///000///---,,,,,,,,,,,,,,,............,,,,,,,,,------...///000000111///111333555888===DDDHHHOOOWWWaaakkkttt~~~''''''(((((((((((('''''')))(((''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$)))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((+++***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((()))(((((('''&&&&&&'''((((((+++***)))(((((()))***+++******))))))))))))******))))))************))))))(((((())))))***+++++++++))))))))))))))))))))))))*********))))))((((((((('''+++,,,)))(((***+++***************+++++++++,,,+++++++++,,,------......///000000111222333333444999999;;;;;;;;;;;;999999888888888888777555333222444555555444333000---+++,,,,,,+++,,,,,,---...///////////////............---...///000000///...---111000...,,,+++,,,---...------------------------,,,,,,---------.................................//////000111111111111111111222222222222222222222111222333333444444333333444444555555555555444444555555444444444444555555666777777555333333555777666777777777666666888:::>>>>>>>>>???@@@>>>:::666555555555555444444444444//////.........///000000........................++++++++++++************+++++++++*********))))))***++++++++++++***)))(((((()))***,,,,,,***)))(((***************)))))))))&&&((())))))((()))+++---,,,+++***)))))))))***+++)))))))))((((((((('''''')))(((&&&'''(((((('''&&&&&&&&&''''''((())))))******)))'''&&&&&&&&&((((((''''''''''''''''''&&&&&&''')))***)))((('''(((***))))))((('''''''''''''''))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))***))))))))))))******)))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))***,,,---......(((---...+++***,,,,,,***++++++++++++++++++++++++---...//////---,,,,,,---***++++++,,,,,,++++++***......//////000000111111///000222444777===CCCHHHPPPWWWbbbllluuu''''''((((((((((((''''''(((''''''''''''((())))))(((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))'''""" ###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))((('''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))***************))))))(((((())))))***((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''+++//////,,,***,,,---+++))))))))))))************************************,,,,,,,,,---------------...///000111111000///...000000///...------,,,,,,//////000000///---+++***+++++++++,,,,,,---...///000/////////...---------,,,---...///////////////000///---,,,++++++,,,,,,---,,,,,,+++******))))))+++++++++,,,,,,,,,------........................000000111222222222222111000000000000000000000000222222222222222333444444333333444444444444333333555444444444444444555555555666666555333333444666444555666555444444666888<<<<<<===>>>>>>===999555555555444444444333333333111000000///////////////........................++++++***))))))))))))***+++++++++*********************++++++******)))))))))***+++,,,,,,+++***))),,,+++++++++******))))))((((((((((((((()))---000???;;;444---((('''((()))******)))))))))((((((((()))((('''((()))***)))(((&&&&&&''''''((()))))))))***)))'''&&&&&&'''((((((&&&&&&&&&'''''''''''''''''')))***)))((('''(((***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,+++******))))))***...///,,,+++,,,,,,***+++++++++++++++++++++++++++---...///---------...,,,++++++******++++++,,,------------------------...///111333666;;;BBBFFFPPPWWWbbbmmmwww&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''$$$!!! """$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++//////+++)))++++++)))((((((((()))))))))))))))++++++*********)))))))))(((((())))))******++++++***+++,,,------,,,+++***...---,,,+++++++++++++++------.........------,,,++++++++++++,,,---...///000000///...------,,,,,,++++++,,,...///000000000000///...,,,+++++++++++++++*********)))))))))(((,,,,,,---------.................................//////000111111111111000---...///000111222333333333222111111111222444555333333444444444444333333444444333333444444555555555666666555333333444555333555555555333333444666::::::<<<===<<<:::777555444444444444333333333222222222111000///.........---------------------------,,,+++*********++++++************************))))))************))))))******++++++++++++******,,,,,,++++++******)))))))))))))))((((((***...222CCC>>>666...(((&&&'''(((************)))))))))))))))((('''(((***++++++***''''''''''''(((((()))))))))(((''''''''''''((((((&&&&&&''''''((((((((()))''')))***)))((('''(((***)))(((''''''''''''(((((((((((((((((((((((((((((()))(((((('''((()))+++,,,(((((((((((((((((((((((((((*********)))))))))***))))))))))))))))))))))))))))))(((((()))***++++++///...---+++***((('''&&&(((---...,,,***,,,---+++************************)))+++---...------...///......,,,,,,,,,,,,...............---------------...///111333555:::@@@EEENNNUUUaaalllwww&&&&&&''''''''''''&&&&&&((((((((()))***+++,,,---&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))%%%))))))%%%###$$$$$$"""((((((((((((((((((((((((*********)))((((((''''''%%%%%%&&&((()))+++,,,,,,***+++,,,,,,,,,,,,+++***---,,,,,,+++++++++,,,,,,++++++,,,,,,------------++++++++++++,,,---......000//////...---,,,,,,+++++++++,,,---...///111111000000...---,,,++++++***,,,,,,,,,---------......,,,,,,,,,------------...........................---......///000/////////...//////000111222333333333222111000111222333444444444555555555555444444333333333333333444555555444666777666444333444555444555666666444444444555777999;;;;;;:::888666444444333333333222222222222333222111///............---------------------------,,,++++++******++++++************************((())))))*********))))))*********++++++*********+++++++++*********)))))))))))))))((('''***...111...,,,***((((((((()))***************)))))))))))))))(((((()))+++,,,+++***''''''''''''(((((((((((((((((('''''''''((((((((('''''''''(((((())))))***''')))***)))((('''(((***((((((''''''''''''((((((((((((((((((((((((((((((***)))(((((((((***+++,,,((((((((((((((((((((((((''')))++++++)))(((((()))(((((((((((((((((((((((())))))))))))))))))***+++(((((()))***++++++,,,,,,%%%***,,,******,,,---,,,************************)))+++---...------...000......,,,,,,,,,,,,......111111000000000000000000...///111222555:::@@@DDDKKKSSS___kkkvvv&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######""""""$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((())))))******++++++)))((((((''''''(((((()))'''(((((())))))(((((('''&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))******%%%))))))%%%###%%%%%%###))))))))))))(((((((((((((((((((((''''''&&&&&&&&&$$$%%%&&&(((***+++------)))***++++++++++++***)))******************++++++((())))))******+++,,,,,,*********++++++,,,---...///.........---,,,,,,,,,+++++++++,,,---///000111111111000///---,,,+++************+++,,,---------*********+++++++++,,,,,,------------------------,,,---......//////......222222111111000000//////111111111111111222333333444444555555555555444444222222222222333444555666555666888777666444444555444666777777555444444555444777::::::888666444444333333333222222222111111111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((***************+++++++++(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,...''''''))))))***))))))(((******)))))))))(((((((((***)))((()))***+++***)))''''''(((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''')))***)))((('''(((***(((''''''''''''(((((()))((((((((((((((((((((((((+++******))))))*********))))))))))))))))))))))))&&&***------***((()))***((((((((((((((((((((((((***)))))))))))))))******************************%%%***,,,***))),,,---+++************************)))+++------------...///,,,++++++******++++++,,,,,,,,,,,,---------------...000111333555:::@@@DDDIIIQQQ^^^jjjwww%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%&&&''''''(((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%(((((((((((()))))))))***&&&'''(((((((((((('''&&&)))((((((((()))***,,,---((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))))))))------)))''')))***(((*********))))))(((((((((((((((((((((((((((''''''&&&&&&'''(((***+++,,,,,,((()))***++++++***)))(((&&&'''(((*********)))(((((((((((())))))***++++++************+++,,,---...------------------------,,,,,,++++++,,,...///000222222111000///---,,,+++))))))))))))))))))******++++++++++++,,,,,,,,,,,,---------------------------......///////////////111111000//////......---000000111222222222222222333333444444444444333333222222222222333444555666555777999999777666555666444555777777555333333444222555999999777444333444222222222222111111111111//////...------,,,------++++++++++++++++++++++++)))***,,,------+++)))'''))))))*********+++++++++'''(((((())))))))))))))))))(((((((((((((((((()))'''''''''((())))))******((()))***)))(((((()))++++++,,,------,,,***'''%%%)))))))))(((((((((''''''***)))(((((()))***)))'''((((((((((((((((((((('''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))((('''(((***'''''''''''''''((())))))))))))))))))))))))))))))++++++++++++***))))))((())))))))))))))))))))))))(((,,,000///,,,***+++---((((((((((((((((((((((((******))))))))))))******......,,,***)))'''&&&%%%)))---...+++)))++++++)))************************)))+++------,,,,,,---...***++++++,,,,,,++++++***)))))))))******++++++,,,///000222333666:::@@@DDDIIIQQQ^^^kkkxxx%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&'''((((((((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((()))*********)))'''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((((((((((())))))))))))&&&'''((())))))((('''&&&((('''%%%%%%&&&(((***,,,((((((''''''''''''((((((''''''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((,,,,,,)))''')))***(((++++++******))))))((((((***+++++++++++++++++++++((((((((()))))))))******)))***+++,,,,,,+++***)))%%%&&&(((***+++***)))(((***************+++,,,---************+++,,,---...,,,,,,---------------------,,,++++++,,,---///000333333222111000...,,,+++......------,,,+++++++++------............//////------------------------...//////000000000000000,,,------......////////////000111333333222111111222222222333333222222222222222222222333444555666666888::::::888666666666333555666666444333222222111555888999666333333444222222222111111111111000......---,,,,,,,,,,,,---++++++++++++++++++++++++***,,,///111000...+++)))))))))******++++++++++++''''''((()))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((()))******((()))***)))(((''''''((($$$&&&(((*********)))(((((((((((((((''''''''''''+++)))(((((())))))'''&&&((((((((((((((('''''''''&&&&&&'''((())))))((((((%%%%%%%%%$$$$$$#########((()))***)))((('''(((***'''''''''''''''((()))***************************+++,,,,,,,,,+++)))'''&&&)))))))))))))))))))))))))))...222222...+++,,,///((((((((((((((((((((((((******)))))))))))))))***(((((())))))******++++++---111111---******)))'''))))))))))))))))))))))))***+++------,,,+++,,,---,,,,,,...//////...,,,,,,------...//////000111111000111222444666:::@@@DDDIIIRRR___lllyyy%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((&&&$$$$$$$$$&&&'''!!!"""$$$%%%&&&&&&%%%%%%$$$&&&(((***)))&&&### $$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***(((&&&######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''(((((('''%%%$$$"""'''''''''((('''((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))+++)))'''''''''((('''&&&*********)))((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))))))))'''&&&$$$###!!!!!!((((((((((((((((((((((((+++)))((()))******)))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))******++++++,,,,,,&&&&&&''')))***,,,------************************)))******++++++,,,------------,,,++++++,,,------+++,,,------,,,---///111888;;;;;;777000,,,---000,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...///......---------......000000//////.........---000000000///000111111222111000000000000222333555222111111111222222000///......///000222333444444666666666777777777666666888777666555444333333333555555666666555333222000111222333444444222111///......//////...---,,,,,,+++,,,---......---,,,+++))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++)))((('''&&&+++***)))'''''')))***+++)))(((((('''''''''((((((((()))******)))((('''&&&((()))***+++***)))&&&%%%((((((((((((((()))******)))***,,,,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%%%%'''))))))(((''''''(((((((((''''''''''''(((((()))))))))(((''''''&&&&&&))))))((('''''''''''''''((()))***+++***)))'''%%%***+++,,,,,,+++)))&&&%%%((((((((((((((((((((((((,,,---///000...,,,)))&&&+++++++++***************++++++++++++++++++++++++******))))))))))))******---,,,***))))))***,,,---///---,,,,,,,,,,,,+++))),,,++++++******++++++,,,000///......------------111...---000000---...111222//////444666777;;;@@@IIIPPP[[[hhhwww%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))'''&&&$$$$$$%%%&&&'''###$$$$$$$$$$$$"""!!! %%%&&&((()))(((&&&###"""$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&%%%+++***)))(((''''''&&&%%%)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''***(((&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******+++---......+++(((''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,+++******+++,,,---***+++,,,,,,+++,,,...000777999:::777111------///,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,------000/////////...................../////////000000111111000000111222333444444333333444555555444222000111111222444555666666777888999999999888777666666555444333333222333333444555555555555333222111111222333444333222000///......//////...------,,,))))))***++++++***))))))******+++++++++***))))))+++******))))))******+++***************)))((('''***)))(((''''''((()))***((((((''''''''''''((((((***)))((('''''''''(((((((((((()))******)))'''''''''''''''''''''(((((()))'''((()))***)))(((''''''))))))((((((((('''''''''(((***++++++)))((()))***(((''''''&&&&&&''''''((('''''''''((((((((((((((())))))(((''''''''''''''')))***+++++++++***((('''&&&''')))))))))(((&&&%%%++++++++++++++++++++++++)))***+++,,,,,,+++)))(((((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******,,,+++)))(((((()))+++,,,///......---,,,+++******,,,++++++******++++++,,,,,,+++***))))))))))))******'''(((,,,...---///333444111111555888999===BBBIIIPPP\\\jjjyyy%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%$$$###"""!!!''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))------+++***(((&&&$$$$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))'''&&&&&&((())))))(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((($$$%%%'''+++,,,+++(((%%%''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,++++++************++++++)))***++++++***+++---...444777999777222...,,,---,,,++++++******++++++,,,,,,,,,++++++,,,,,,---.........------------......////////////...............///000111111111000///222222111111111222333333444333333555777777666555222222333333444555666777999:::;;;<<<;;;999777666333333222222222222222333444444555555444333222111000111222333222111000///.........///......---,,,((())))))******))))))(((***++++++***)))((('''''')))))))))(((((()))))))))((())))))******))))))((()))((('''&&&&&&'''((()))((((((''''''''''''((((((+++***(((&&&&&&''')))***(((((((((((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((''''''''')))++++++***((('''((()))(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***)))((((((''''''''''''((()))***+++,,,+++***)))(((%%%&&&''')))))))))((('''))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******+++***)))(((((()))***+++...000111///+++)))***,,,,,,++++++******++++++,,,---,,,++++++++++++++++++,,,)))***...000///111555444111111555888999<<>>===<<<===;;;999777777888999;;;666555555555555666888999555444333222222111222222111222333444444333222111///......---------------,,,------...//////......+++***))))))))))))***+++)))***+++++++++++++++***)))))))))(((((()))))))))''''''((((((((((((((((((((())))))))))))))))))(((&&&&&&&&&''''''((()))***'''(((***,,,,,,+++***)))&&&'''((((((((('''&&&%%%(((''''''''''''((())))))'''###!!!"""&&&)))(((&&&'''''''''((((((((()))))))))))))))'''%%%&&&(((***((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((())))))'''''''''''''''((())))))'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))%%%%%%&&&&&&'''(((((()))******************************))))))))))))************++++++++++++******))))))***++++++,,,,,,---,,,++++++******++++++,,,......------......///000///,,,,,,//////...///222222///000444777888;;;@@@FFFPPP___ooo}}}"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$'''((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''+++)))'''''''''((('''&&&((((((((()))))))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''*********)))((('''''''''((((((((((((((((((((((((((((((((()))***)))'''%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))******++++++,,,,,,&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((()))******+++++++++,,,------------,,,++++++,,,,,,+++******+++---...---,,,,,,---...---,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,---...///000111---.........//////000000000000000///000111111222///111333555777888888888999888888:::<<<<<<;;;::::::999666444333444666777666555444444555777:::;;;444333222111000000000000111111333333444333222111......---,,,,,,,,,,,,---,,,,,,---.../////////......---,,,++++++,,,---...***++++++******)))((('''((((((''''''''''''(((((('''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''')))******''''''(((((()))))))))***&&&'''((())))))'''%%%###'''&&&&&&&&&&&&'''(((((()))%%%"""###(((+++***'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$###$$$''')))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((()))***((((((((((((((()))******''''''(((((()))+++,,,---))))))))))))))))))))))))$$$$$$%%%&&&((())))))***'''''''''((()))******+++))))))))))))))))))))))))******))))))))))))******))))))************))))))((('''''')))+++------,,,,,,++++++++++++++++++,,,***)))))))))******+++,,,...++++++---...,,,,,,000000---...222555666999>>>EEENNN^^^ooo~~~%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%&&&'''&&&''''''&&&$$$######$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***...---***(((''''''((()))))))))(((''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((()))***++++++)))*********++++++++++++---......---,,,***(((''',,,***((()))+++,,,+++((()))************+++++++++))))))*********+++++++++***+++,,,---............---...///000000111111111222111111000///......---///111444555555555666777666888:::;;;;;;999777555777888888888888999999999444222222444999<<<<<<;;;<<<888333111222333222000000111111222222222111111------,,,,,,,,,---............---------,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((''''''(((******)))((())))))))))))(((((((((((())))))(((((((((((())))))((('''''''''&&&&&&&&&&&&))))))************))))))((((((((((((((((((((((((&&&((()))(((&&&%%%%%%&&&((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''******))))))(((((((((''',,,***(((&&&%%%&&&'''((((((((())))))+++---///000))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((+++)))((((((*********)))(((((())))))*********+++,,,+++++++++******)))))),,,,,,---------,,,+++++++++++++++******+++,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,...------------.../////////111333444555888<<>>JJJQQQ^^^mmm{{{%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%$$$$$$###%%%$$$$$$$$$%%%&&&'''(((&&&''''''&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))*********))))))*********+++++++++,,,,,,)))******+++***)))((('''+++***))))))++++++***))))))************+++++++++++++++,,,,,,,,,---------***+++,,,------......------...///000000111111111111111000000//////.........000222333333333444555555444333222222333555666444555555666666666666666444333333666:::===>>>>>>>>>;;;777555444333222000...//////000000//////...+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++***************+++++++++***++++++++++++***))))))))))))))))))))))))))))))(((''''''(((******)))((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''')))***)))(((''''''((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,+++***((((((,,,,,,+++***))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,+++***'''&&&''')))+++,,,+++)))+++++++++***************))))))))))))((((((((((((%%%&&&''')))***+++++++++******))))))))))))))))))++++++++++++*********************++++++***)))))),,,,,,.../////////...---////////////111555:::???IIIQQQ^^^mmm|||%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((()))***+++''''''&&&%%%%%%%%%%%%&&&)))))))))))))))))))))(((&&&&&&&&&&&&&&&'''(((((('''((())))))))))))((('''((((((((((((((((((((((((''')))+++,,,---,,,***))))))))))))*********++++++******,,,,,,---,,,+++******)))))))))*********)))))))))*********++++++++++++++++++,,,,,,,,,,,,---***+++,,,------------------...///000000111111111111000000000/////////......000222222222111222444333333333333444444555666333444555666777666666555333333444666999<<<>>>???>>><<<999666555333222111//////000000000///......++++++******++++++,,,---,,,,,,,,,+++++++++*********************************++++++++++++***))))))(((((((((((((((((((((((((((''''''(((******)))((('''''''''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))******++++++******)))((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***)))))))))))))))((((((((('''((())))))))))))((((((%%%'''***,,,......---,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((************,,,...000111,,,***((((((***,,,,,,+++,,,,,,++++++******))))))+++++++++***************&&&'''((()))******************************))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,...000000///...,,,111111111000222666<<>>EEENNN\\\lllzzz%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&$$$%%%'''((()))((('''&&&))))))******************)))(((''''''&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&((((((''''''(((((()))***)))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''************++++++++++++((()))***+++******((((((''')))******((('''(((***)))************+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,++++++***---...///000000111111111////////////000000000000///111333333222111222333///000222444666666666666111333555777777666444333///111222222111111333666777888:::888555333333444000000000000///...---,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))(((''''''(((******)))(((%%%%%%&&&''''''((())))))))))))(((((((((((())))))((((((((('''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((((((''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((***+++,,,---&&&&&&&&&&&&'''''''''((('''''''''''')))***,,,...))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((('''&&&&&&(((+++...000111...***((())))))))))))((((((((((((((()))))))))'''((((((((())))))))))))******++++++,,,+++++++++''''''((()))(((&&&$$$###((()))))))))************&&&'''((()))***+++++++++---------............///,,,---//////111444999<<>>DDDLLLYYYfffttt&&&'''(((((('''&&&'''(((&&&''''''''''''(((((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&'''(((((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%&&&'''))))))(((''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((()))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&))))))(((%%%((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&%%%$$$&&&((()))((((((***+++***)))((('''%%%%%%&&&'''***)))((()))++++++)))((((((((((((((())))))))))))(((***+++***)))((()))*********))))))******+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---...///000000//////......//////000111111222333333333222111000000000000111111111222222222111111333444444222000111000...------...000111111222333444444333111000000000000//////...---,,,,,,,,,------......//////---,,,,,,++++++*********************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''''''''&&&&&&''''''(((((()))(((((('''''''''''''''***+++,,,,,,+++)))'''%%%''''''''''''(((((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''))))))((('''&&&'''))),,,---...---***)))((((((((('''%%%'''))))))((('''((()))(((***++++++)))'''&&&&&&))))))(((''''''((()))***))))))((((((((('''''''''***)))((('''&&&''''''((())))))(((((((((((())))))---+++)))(((((()))+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000......//////000333888<<>>BBBJJJUUUcccppp}}}'''))))))(((&&&&&&&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((())))))***)))'''&&&&&&(((***%%%$$$$$$'''***+++***(((***)))((()))++++++)))((((((((((((((())))))))))))(((***+++***)))((()))*********))))))******+++,,,)))******+++++++++******/////////000000000000000000000000000000111111222000000111111111000///........./////////000000000000000111444666777666555222222222222222222222222000000000000//////......000///...---,,,,,,,,,---111000000///...---,,,,,,///......---,,,,,,++++++*********************************)))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))***************+++,,,,,,((()))***++++++***))))))&&&''''''(((((((((((((((***'''$$$$$$&&&((((((''')))(((((((((((((((((()))))))))))))))))))))))))))(((((((((&&&%%%&&&))),,,(((''''''&&&''''''((()))222...***((((((((('''%%%''')))******)))(((((()))((()))***)))''''''((()))%%%&&&'''((()))***++++++***)))))))))(((((((((((((((((()))))))))))))))))))))((((((''''''(((((())))))************)))((('''))))))))))))))))))))))))(((((()))))))))*********,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000000111111222555:::>>>BBBHHHTTTaaannn{{{&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&'''((()))***)))((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((((((''''''&&&%%%%%%$$$%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%'''((()))((())))))((('''&&&((()))+++(((&&&'''***+++)))&&&***)))((()))++++++)))((((((((((((((())))))))))))(((***+++***)))((()))*********))))))******+++,,,)))***++++++,,,+++++++++,,,---------......//////000////////////000111111///000000111111///...---............////////////------...111333444333111000000000111111000000000000000/////////.........000///...,,,,,,,,,,,,---333222111000...,,,++++++************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))((('''''''''(((((('''(((***++++++***))))))''''''''''''((((((((((((((((((((('''''''''((()))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((&&&%%%&&&***---((((((((((((((((((((()))...---,,,***((('''&&&&&&(((***+++***)))(((((()))((()))***(((''''''(((***###$$$&&&(((***+++,,,,,,******)))))))))((((((((((((((()))*********))))))((((((''''''''''''((((((&&&(((***++++++***((('''))))))))))))))))))))))))((())))))******+++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000333888<<>>@@@FFFPPP]]]jjjxxx'''### !!!%%%(((&&&###''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&'''((())))))%%%&&&'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&***((('''''')))***))))))(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''')))***'''&&&&&&&&&&&&'''((((((########################)))((('''%%%%%%&&&''''''***************)))((('''))))))))))))))))))))))))&&&'''))))))'''&&&'''((('''''''''''''''''''''''''''((()))******)))(((''')))))))))((())))))***+++'''(((***,,,...///000000......//////000000111111000///...------...///000111111000000//////......,,,,,,------.../////////------......//////000000////////////............000111222222222000///...++++++************++++++///...---,,,+++)))((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))---)))&&&(((,,,///,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&***)))(((''''''&&&''''''((((((((((((((()))******))))))((((((''''''&&&&&&&&&'''((()))++++++++++++******+++...///...+++)))(((((((((((())))))))))))''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%'''((()))&&&'''(((*********)))((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&******+++++++++,,,,,,,,,...---,,,++++++,,,---...))))))***+++++++++******++++++******)))*********)))))))))+++---//////......000111111111444;;;@@@BBBFFFQQQ^^^iiittt'''$$$!!!"""&&&(((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))''''''((()))&&&&&&&&&'''''''''''''''((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$&&&)))+++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&''')))******************)))(((((()))))))))))))))))))))))))))+++,,,,,,+++******+++''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))***++++++)))***+++,,,---..................///000000111111111000000//////000000111111111000000///.........,,,,,,------.../////////........./////////000000////////////.........---+++,,,...///000//////...+++******))))))******+++,,,,,,+++***)))''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&((('''&&&(((++++++(((%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''(((((()))&&&'''((())))))))))))((('''''''''''''''((()))))))))(((((((((''''''''''''(((((('''''''''(((((()))'''''''''''''''(((((()))(((((((((((((((((((((((('''((()))***************)))***,,,...000///,,,))))))))))))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''((()))******)))((()))(((''''''''''''((()))******)))))))))(((((((((************++++++++++++)))(((((((((((((((((()))((()))***++++++,,,,,,,,,,,,++++++*********+++++++++******+++...//////...---///111111111444999>>>AAAFFFQQQ^^^iiittt'''$$$"""###&&&((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***)))(((&&&&&&''')))(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%(((*********$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,******))))))))))))(((((())))))))))))))))))))))))((()))++++++)))((()))***''''''''''''''''''''''''))))))(((((((((((())))))*********)))***++++++,,,++++++,,,---------,,,,,,---......//////000111111222222111111111111222222111111000//////......---,,,,,,------.../////////...////////////000000000//////.........---------,,,---...//////...---,,,+++******))))))******+++++++++***)))(((((('''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((******(((&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))******))))))'''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((((((''''''((())))))***++++++((())))))******))))))((('''))),,,///222111---***)))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((''''''(((((())))))))))))((()))((((((''''''(((((()))************))))))))))))))))))*********+++++++++))))))************))))))((((((***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---,,,///111222111333777<<>>IIIIIIPPP\\\hhhsss~~~$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))'''%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((())))))((((((''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''')))(((&&&&&&&&&((()))+++))))))))))))))))))))))))%%%''')))((('''&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))******+++,,,,,,---------,,,,,,,,,---......//////000111222333444444333222111000//////......---,,,,,,,,,,,,------.../////////------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++'''((()))+++++++++******))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))((((((((((((******)))(((((('''&&&&&&))))))))))))((((((((((((&&&&&&'''***......+++'''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))'''%%%((())))))))))))((('''&&&'''''''''''''''((())))))''''''''''''((((((((()))&&&''')))))))))((('''%%%(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))++++++***)))%%%&&&&&&''''''(((((((((***)))))))))((((((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((())))))***+++***)))(((''''''((()))((()))************)))(((''''''(((((())))))))))))((())))))))))))*********------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,)))))))))******,,,---------,,,+++,,,---...---,,,---.../////////444<<>>EEEOOOMMMPPP[[[gggsss%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$%%%%%%!!!"""'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&$$$######$$$&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***))))))((('''&&&&&&%%%'''((()))******)))((('''(((((((((((())))))))))))(((((())))))******++++++(((((())))))*********+++%%%&&&'''))),,,///111333)))))))))))))))))))))))),,,+++***)))***+++,,,---++++++***************+++...------------...//////111222333333222000---+++222000.........---+++))),,,,,,---......///000000,,,,,,------,,,,,,+++***************)))))))))((())))))))))))))))))))))))))))))************))))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((,,,***)))///555666000)))&&&'''((())))))***))))))******))))))(((&&&%%%$$$++++++******))))))((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%***)))(((''''''((()))***&&&&&&''''''(((((())))))''''''''''''((((((((((((******************++++++&&&'''''''''''''''''''''(((((())))))***,,,---...))))))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***+++***)))(((((()))***+++((((((((((((''''''''''''******))))))))))))******((((((''''''&&&&&&&&&%%%'''((()))***************++++++******)))******+++***+++---......---+++***,,,,,,++++++***)))))))))+++***))))))***+++---...+++,,,---...111777???DDDNNNOOORRR[[[hhhwww$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&########################%%%%%%&&&&&&&&&%%%%%%$$$%%%''''''$$$ $$$((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''(((((((((((('''((())))))))))))((('''''''''''''''((((((((((((++++++******)))(((((('''((()))))))))***************)))))))))))))))******))))))))))))))))))))))))******))))))******+++,,,++++++************++++++...------------.../////////000111222111111000///333111/////////...---+++*********+++,,,------------------------,,,++++++++++++++++++*********)))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))((((((((('''(((&&&&&&(((++++++&&&"""'''(((((())))))))))))(((((())))))(((((('''&&&%%%)))((((((((('''''''''&&&******))))))(((''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''((()))***((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''((((((((()))***+++,,,---***)))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))*********)))(((((()))******((((((((((((((((((((((((******))))))))))))******((((((((((((''''''&&&&&&++++++++++++***)))(((''')))))))))(((((()))))))))***+++---......---+++***+++++++++++++++,,,,,,,,,------,,,,,,---...000111...//////000333999@@@EEELLLMMMRRR[[[hhhwww###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###%%%'''((('''$$$###%%%((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&$$$############''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%'''((()))***+++''''''((())))))(((''''''&&&&&&&&&&&&''''''''''''++++++******)))((((((((())))))))))))************+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))(((((()))************)))++++++************++++++...------------...//////---...///000111111222222333111000///000000...,,,)))******++++++,,,,,,------............---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''''''''&&&)))))))))(((((((((''''''((((((((((((((('''&&&&&&(((((()))))))))(((''''''''''''(((((((((''''''&&&((((((((((((''''''''''''***))))))(((((('''''''''&&&&&&'''((()))******+++((((((''''''((()))***+++************))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''((()))***+++,,,***)))((('''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((,,,,,,,,,,,,+++***)))(((******))))))***************+++,,,------,,,+++******++++++,,,------......+++*********+++,,,---...///000000111333888>>>BBBIIIKKKQQQ[[[hhhxxx$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((&&&%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$#########'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%&&&((()))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))***++++++,,,)))))))))))))))*********'''''''''&&&''''''(((((((((((((((((((((((((((((('''(((***+++++++++***)))++++++*********+++,,,,,,...------------...//////............///111222333222000//////000000...---,,,,,,,,,,,,------............//////......---,,,+++++++++*********))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&(((******)))))),,,///((()))))))))((('''&&&&&&%%%&&&''''''((((((((('''************))))))))))))))))))(((((((((''''''''''''''''''(((((()))))))))'''''''''((())))))***************))))))(((((((((''''''''''''(((((((((((())))))((((((((((((((('''*********)))((((((''''''&&&&&&''''''(((***+++,,,+++***)))'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))(((((()))))))))))))))))))))******************))))))))))))************))))))))))))))))))((()))***+++,,,---------+++,,,,,,,,,---------,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,------)))))))))******+++,,,,,,.../////////111555:::>>>EEEIIIPPP[[[hhhxxx%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''((()))***+++,,,,,,******))))))))))))))))))&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((()))+++,,,---,,,+++***++++++******+++,,,,,,---...------------...//////000//////...//////000000///...------//////...---,,,---------------............//////......---,,,))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''###&&&((('''%%%%%%)))---((((((((((((((('''&&&%%%$$$%%%&&&'''(((((((((((())))))))))))************(((((((((((('''''''''''')))((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((('''''''''''''''''''''((((((((((((*********))))))(((((((((******))))))((((((((('''&&&&&&''''''(((***+++,,,,,,+++)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((())))))(((((((((((()))))))))*********+++******))))))))))))******))))))******************((()))***+++,,,---------***+++,,,------------,,,++++++++++++++++++++++++,,,+++++++++*********))),,,,,,---....../////////...///000000111444888<<>><<<111((('''+++%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((('''((((((((((((((((((((((((***************)))((((((%%%&&&&&&''''''(((((((((&&&'''''''''(((((((((((('''(((((('''%%%%%%&&&(((******))))))))))))))))))((((((((((((((()))******)))+++,,,+++(((&&&'''(((((((((((()))***+++++++++)))*********++++++++++++,,,---......------...000///......------------...---...//////000333777:::BBBHHHRRR\\\hhhuuu %%%((())))))((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$######$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&%%%%%%''')))%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''')))))))))((('''&&&''''''''''''((((((((()))***)))((('''''''''''''''))))))))))))************'''((()))***************************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++///////////////////////////////////////.........---...///000111111000///------......------,,,+++***++++++++++++***))))))))))))))))))************&&&&&&%%%&&&&&&'''((()))'''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''*********)))))))))))))))(((((((((((())))))*********))))))(((((((((((())))))))))))###%%%'''(((*********))))))***+++***)))((((((***&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))(((((()))***+++,,,------000===IIIGGG888+++'''***%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((((('''%%%&&&&&&'''((()))******((()))************))))))%%%%%%&&&&&&'''((())))))'''((((((((())))))******'''((()))(((((((((***,,,,,,+++++++++******))))))***))))))((((((((((((((('''***,,,---,,,,,,///222'''(((((()))***+++++++++))))))******++++++++++++,,,---......------///000---------------...///000---...000000222555999===BBBHHHQQQ[[[fffttt&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))&&&######%%%&&&%%%$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&$$$"""###%%%&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$#####################$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))(((((('''''''''(((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&''''''((()))***++++++((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***222111///,,,***)))((((((++++++************++++++************************''''''''''''((((((((()))&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,,,,---///000000///---,,,...---,,,,,,---...///000000000000000///...---,,,,,,+++***)))))))))***+++++++++***(((%%%$$$%%%&&&(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))%%%&&&((()))))))))((('''''''''&&&&&&&&&(((***+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))&&&&&&''''''(((((())))))((((((''''''((()))***++++++++++++******(((''''''%%%$$$$$$$$$%%%'''(((***'''&&&&&&''''''((()))***)))))))))((('''''')))+++***111;;;BBBAAA:::000***(((((('''&&&&&&'''((()))'''&&&&&&''''''((()))***''''''''''''((((((((((((%%%&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''''''''((())))))))))))))))))***++++++***)))((('''***)))(((''''''((())))))))))))))))))))))))************++++++++++++******************))))))))))))++++++,,,,,,,,,---------...------,,,,,,,,,------,,,,,,.../////////...---000000111333555888;;;<<>>;;;333,,,(((((('''&&&&&&&&&'''(((***)))(((''''''&&&&&&'''''''''''''''((((((((((((&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''''''''((())))))))))))))))))******+++***)))((('''))))))(((''''''((()))***)))))))))((((((((((((((()))******++++++******)))(((((())))))*********+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,.../////////...---,,,,,,,,,...000333666888???FFFPPPZZZeeesss&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))'''$$$!!!%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$''')))))))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$###!!!"""###%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%'''((())))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&''''''((($$$%%%&&&''')))+++,,,---***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''******+++++++++,,,,,,,,,------------------------///...------,,,------...////////////...---,,,,,,---,,,++++++******++++++((()))++++++)))'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&(((((())))))))))))(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&&&&%%%''''''''''''((((((((()))((((((((((((((('''''''''&&&'''((((((((('''&&&%%%************)))(((''''''((('''&&&%%%$$$$$$%%%&&&***)))(((''''''&&&&&&&&&'''(((((('''&&&&&&''')))+++)))+++333<<<>>>666...))))))''''''&&&&&&&&&&&&***)))(((''''''&&&&&&'''''''''''''''((((((((((((&&&)))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''((((((((((((((((((((((((''''''((())))))))))))(((((()))*********)))((('''((((((''''''((()))***+++))))))((((((''''''&&&&&&)))******++++++******)))''''''((()))***+++,,,,,,)))*********++++++++++++,,,---...//////...------,,,,,,---............---,,,,,,---...111444666888>>>EEEOOOYYYcccrrr&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((******)))))))))((((((''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,...------,,,,,,------...///......------,,,,,,,,,...............---,,,+++---,,,,,,+++++++++++++++''')))***)))%%%"""(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''"""$$$%%%'''''''''&&&&&&(((''''''''''''&&&&&&&&&###$$$%%%&&&'''(((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%))))))******)))(((''''''(((((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%'''(((***&&&'''111===AAA888...+++***)))(((''''''&&&&&&'''&&&&&&''''''((()))***''''''''''''((((((((((((***++++++)))'''&&&''')))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((()))******)))(((''''''''''''((()))******+++***))))))((((((''''''&&&))))))************))))))'''(((((()))******++++++))))))))))))************+++---///000000///...---,,,,,,---------.........---------///111444777999===DDDNNNWWWbbbppp%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***)))(((&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''(((((()))&&&&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((())))))******)))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***'''''''''((()))***************+++++++++,,,,,,,,,...---,,,,,,,,,,,,---............------,,,++++++,,,------------,,,,,,+++,,,,,,,,,+++++++++*********+++---,,,)))%%%###"""''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''"""$$$%%%'''''''''&&&&&&(((''''''''''''&&&&&&&&&"""###$$$&&&''''''''''''&&&&&&'''((()))((((((((())))))((((((''''''&&&&&&***(((%%%""""""###&&&(((((())))))))))))(((((('''((('''''''''((()))+++,,,''''''&&&&&&'''(((((()))%%%'''((((((&&&&&&&&&''')))'''+++555@@@AAA777,,,+++++++++***)))((('''''''''&&&&&&''''''((()))***''''''''''''((((((((((((666444000***&&&%%%''')))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((('''((()))******)))((('''&&&&&&'''((()))******************))))))((((((((()))))))))******)))))))))******))))))))))))))))))(((((()))))))))************,,,...000000///...---,,,,,,,,,,,,------......******+++---///222555666;;;BBBLLLVVV```nnn~~~$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$!!! $$$'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&((()))(((&&&$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''(((&&&''')))++++++++++++******))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))******&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,++++++***++++++++++++***))))))''')))++++++***)))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&(((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&((()))))))))((('''((((((((((((((('''''''''***(((%%%""""""$$$''')))((((((((())))))(((((('''''''''''''''(((***,,,---((((((((())))))***,,,,,,%%%'''))))))'''&&&''''''(((+++222;;;@@@===333******************)))((('''***)))(((''''''&&&&&&'''''''''''''''((((((((((((===:::444---'''%%%&&&((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&'''((()))))))))((('''&&&'''((()))******)))))))))))))))***************((())))))******))))))(((************))))))((((((((()))))))))***************+++,,,............---,,,,,,,,,+++,,,------...,,,,,,---///111444777888:::AAAKKKTTT^^^lll|||$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''$$$""""""%%%(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((($$$$$$%%%%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&(((+++,,,++++++************))))))*********''''''''''''''''''''''''(((((()))))))))*********''''''(((((())))))************+++++++++,,,,,,,,,+++,,,------------,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++))))))*********)))((('''%%%'''(((((((((((()))+++'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###"""###%%%&&&%%%$$$#########$$$&&&&&&(((((((((((()))***++++++(((''''''''''''&&&&&&&&&&&&'''((()))***)))'''&&&%%%&&&((()))***)))(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&''')))***))))))((((((((())))))***&&&(((******)))''''''(((***111999>>>;;;444---)))''''''((()))(((((('''&&&***)))(((''''''&&&&&&'''''''''''''''((((((((((((333222000,,,(((&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&((()))))))))(((''''''((()))******)))((((((''''''(((((()))*********(((((())))))))))))(((((()))))))))))))))*********)))))))))*********++++++******++++++,,,------...,,,,,,+++++++++,,,---.........///111333666999:::999@@@JJJSSS]]]kkk{{{###$$$%%%&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&(((***(((%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''+++***)))((('''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***&&&''')))++++++***((('''++++++************++++++''''''''''''''''''''''''))))))))))))************))))))))))))((((((((((((******+++++++++,,,,,,,,,***+++---......---+++***)))***,,,---...------,,,***++++++,,,,,,,,,++++++((())))))******((('''&&&***++++++***(((''')))+++''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&000...***&&&$$$%%%'''(((%%%$$$#########$$$%%%&&&''''''&&&&&&&&&(((***+++(((((('''''''''&&&&&&&&&$$$%%%(((+++,,,,,,,,,+++%%%&&&((()))***)))((('''&&&'''''''''(((((())))))###%%%''')))***)))'''%%%''''''((((((((((((((('''((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&(((***+++)))(((((((((+++444===>>>777...***)))$$$%%%&&&'''''''''&&&%%%'''&&&&&&''''''((()))***''''''''''''((((((((()))"""%%%'''((('''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&((()))))))))(((((((((((()))******)))((('''%%%%%%&&&'''((()))******(((((())))))))))))((((((''''''((()))***+++,,,,,,************++++++++++++************+++,,,---...---,,,+++***+++,,,---...+++++++++---///222555777999@@@IIIRRR\\\jjjzzz""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))***)))(((&&&&&&&&&$$$"""###%%%((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((***)))&&&%%%$$$%%%'''(((///000///+++%%%###'''+++***&&&###%%%)))+++((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$######%%%'''########################(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&))))))))))))((('''&&&%%%'''((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******'''((()))((('''&&&'''(((---,,,***)))))))))************+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,*********)))(((''''''&&&(((((())))))*********+++************************(((''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###"""######$$$'''(((((()))))))))))))))(((''''''))),,,///000000((()))))))))))))))(((((((((((())))))))))))((((((((('''%%%$$$$$$%%%'''(((******)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((...;;;BBB;;;///)))(((&&&+++******)))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''+++)))'''$$$$$$''')))+++'''''''''&&&%%%%%%%%%$$$&&&((()))(((&&&%%%%%%&&&)))***++++++***)))((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++...000111///,,,***))))))***+++,,,---......---++++++,,,---000444777:::<<<@@@IIISSS```ooo|||###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$###%%%&&&&&&$$$######%%%'''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%&&&'''***+++***&&&!!! $$$((((((%%%$$$$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((''''''&&&((((((((((((((())))))***)))(((''''''''''''((()))((((((((((((((()))******'''((()))((('''&&&'''))),,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++***))))))((((((((()))))))))*********))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&''''''"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''((('''&&&''')))++++++***''''''((((((((((((''''''(((((())))))))))))((((((((('''%%%$$$$$$%%%'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,555:::333+++)))************)))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&###""""""###&&&'''((((((((((((((('''''''''&&&((()))((('''%%%&&&&&&))))))*********)))'''&&&'''(((((())))))(((((('''(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++))),,,...///...,,,,,,,,,+++++++++,,,,,,------......------...000333666777;;;@@@HHHSSS```nnn|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$"""!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&### """&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((((((((((()))((('''''''''(((***+++)))((((((''''''(((((()))((((((((((((((())))))***'''((())))))''''''((()))*********)))******+++,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))''''''''''''''''''''''''"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&***(((''''''(((((('''&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&(((+++,,,''''''''''''''''''''''''&&&''''''''''''(((((((((***......***'''(((+++---))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''''''''(((((((((((((((&&&((())))))'''&&&&&&'''((())))))))))))(((''''''***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((***,,,,,,+++,,,---///------,,,++++++,,,---...000///......///222444666;;;@@@HHHSSS___nnn{{{%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$""""""%%%'''%%%&&&'''&&&$$$"""###$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&'''((()))))))))))))))((('''''''''(((***+++)))(((((((((((((((((()))))))))(((((((((((())))))'''((())))))(((''')))***)))))))))******+++,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''(((((('''%%%$$$&&&'''(((((())))))((((((+++)))((()))))))))(((&&&&&&&&&'''(((((((((''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%$$$$$$$$$&&&(((***,,,'''''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&&&&)))+++,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))'''''''''(((((('''''''''$$$%%%%%%%%%&&&'''''''''&&&((())))))'''&&&'''((())))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++''''''((((((((()))))))))***+++++++++++++++,,,,,,)))***+++***)))***---//////...,,,+++***,,,---...000///......000222555777:::???GGGRRR___mmm{{{$$$$$$$$$$$$############''''''''''''''''''''''''&&&%%%&&&''')))***)))((("""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&(((%%%''''''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&((()))))))))))))))((('''''''''(((***+++((())))))))))))))))))((())))))(((((((((((())))))'''((())))))(((((()))+++))))))******++++++++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%###"""&&&''''''((((((((((((((((((''''''(((******((('''&&&'''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%&&&'''''''''&&&((())))))(((''''''(((************************+++***)))(((((()))***+++++++++++++++++++++++++++(((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,+++***)))))),,,...000...,,,++++++,,,...///............000444777999:::>>>GGGQQQ^^^lllzzz$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((())))))'''"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&"""$$$''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))'''((((((((())))))))))))((())))))******))))))(((***))))))(((((((((((((((&&&((())))))))))))***,,,))))))***+++++++++******,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++******************'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))(((&&&&&&'''((()))************(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%'''''''''''''''''''''''')))))))))(((((((((((('''((('''(((++++++'''&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&((())))))((((((((()))***))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---,,,---,,,+++)))***,,,.........---,,,,,,---...///.........///111444777999999>>>FFFQQQ]]]lllzzz$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''%%%###$$$%%%$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***)))'''%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%###!!!###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!###&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((())))))((((((&&&''')))*********)))(((((()))************)))(((******)))(((((((((((((((&&&((()))***))))))+++,,,******+++,,,+++***))))))++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,*********************+++'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&(((******'''%%%%%%&&&'''((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$''''''''''''''''''''''''))))))))))))((((((((('''(((&&&(((+++)))$$$%%%***)))(((((('''&&&'''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''************************((((((((((((((('''''''''&&&''')))))))))((()))***(((''''''&&&'''((()))***'''(((((())))))(((((('''((((((((((((((((((((((((************++++++++++++)))******+++,,,,,,------***,,,---,,,+++,,,...///,,,,,,------......//////000000//////111333666888888===FFFPPP]]]kkkyyy&&&&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&$$$$$$$$$$$$######$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((+++)))&&&$$$""""""###$$$((('''&&&'''(((((('''&&&$$$ !!!&&&(((&&&###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ ###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&######$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&'''((((((((((((((((((%%%''')))+++,,,***((('''((()))***++++++***)))(((******)))(((((((((((((((&&&((()))***))))))+++,,,***+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,((((((((((((((()))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&%%%$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%'''))),,,---%%%&&&''''''((((((''''''))))))***+++,,,+++)))&&&$$$%%%&&&'''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$''''''''''''''''''''''''******))))))(((((((((''''''%%%''')))'''"""&&&---))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&''')))***)))((()))***&&&%%%%%%$$$%%%&&&'''(((&&&'''((())))))((('''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------(((***,,,------...000222+++,,,---...////////////333222000000000222444666888===EEEPPP]]]kkkyyy$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((()))***)))'''&&&%%%&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&%%%$$$$$$###"""###$$$%%%%%%######$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&''')))******)))'''&&&$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$###"""'''((()))))))))(((&&&%%%"""$$$&&&(((((('''&&&$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$((((((''''''&&&&&&%%%%%%(((((((((((((((''''''&&&+++,,,---,,,***(((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***++++++,,,,,,------...222///+++******++++++***///...,,,******+++,,,---'''(((((())))))))))))(((,,,++++++)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###""""""$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''(((((('''&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&######$$$%%%%%%&&&''''''---***&&&%%%'''***,,,,,,''''''((((((((()))+++,,,'''))))))((('''&&&'''((()))'''%%%&&&(((***)))'''&&&&&&&&&(((******(((&&&***'''&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''(((((('''&&&'''((()))*********)))((('''&&&%%%%%%***)))(((&&&&&&&&&'''(((************))))))))))))&&&''''''(((((((((((((((***************)))((((((***+++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111000111222222222333666999888===EEENNNZZZjjjzzz$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((()))***)))'''%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''''''''&&&&&&'''((())))))((((((***+++,,,,,,***(((((()))((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++***++++++,,,,,,------...000...+++***+++,,,,,,+++,,,+++***(((((()))***+++((())))))***))))))(((((('''''''''((((((((())))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&###"""###%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))((((((''''''(((''''''&&&&&&%%%'''((())))))******))))))%%%%%%%%%&&&'''''''''((('''&&&%%%%%%'''))))))((()))(((&&&%%%%%%%%%$$$###'''))))))((('''&&&'''((()))'''%%%&&&(((***)))((('''&&&&&&''')))***)))''''''%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((()))*********)))))))))((((((***)))((('''''''''(((((((((((()))))))))*********''''''((())))))))))))(((((((((((((((((('''&&&&&&((((((((()))))))))***************++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///000111111000222555777888===EEENNNZZZjjjzzz$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((()))***''')))***)))'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%'''&&&%%%%%%&&&))),,,...(((((('''&&&%%%%%%%%%&&&%%%&&&&&&'''''''''&&&&&&'''''''''((((((((((((((($$$%%%&&&((())))))******(((***,,,+++***))))))***++++++++++++***)))((('''((((((((((((((((((((((((***))))))))))))***++++++***++++++,,,,,,------...///,,,******+++------,,,+++***)))(((((()))+++,,,***************)))((('''$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$((((((((((((((((((((((((*********)))((((((''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&((())))))***************''''''''''''''''''((((((''''''(((***,,,---+++)))---***''''''))))))&&&###'''))))))((('''&&&'''(((((('''&&&&&&((())))))((()))'''&&&'''((())))))((('''&&&%%%%%%&&&'''&&&%%%((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((()))))))))************)))((((((((())))))&&&''''''(((***++++++,,,'''((())))))******))))))(((((())))))(((((('''''''''((((((((())))))))))))******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///000000000///000333555888===EEENNNZZZiiizzz$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((((((&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&###############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((((()))))))))))))))))))))((((((&&&%%%&&&)))000666:::)))((('''&&&&&&%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((((()))))))))%%%&&&'''((())))))))))))''')))++++++***))))))******************)))((('''((((((((((((((((((((((((******))))))******+++,,,***++++++,,,,,,------...---+++******,,,---...---++++++******+++,,,---...++++++++++++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((((('''''''''''''''''')))((()))+++---...---,,,+++(((&&&(((+++,,,***''''''))))))((('''&&&'''(((((('''&&&''''''((())))))+++(((&&&&&&((()))))))))(((((('''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&'''((((((*********))))))))))))***''''''(((((()))******+++(((((()))*********************+++++++++******)))))))))*********+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111///000000000///000333555999>>>EEEOOOZZZiiizzz$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&)))(((((((((((())))))))))))'''%%%&&&)))000777;;;)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&''''''(((((())))))'''(((((((((((((((''''''''')))******)))))))))***&&&'''(((((()))))))))((())))))))))))))))))))))))***************++++++,,,***++++++,,,,,,------...,,,+++***+++---......---************+++,,,,,,---+++++++++******((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))(((((())))))))))))((((((''''''&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&(((&&&%%%&&&(((*********&&&%%%$$$&&&((()))'''$$$'''))))))((('''&&&'''(((''''''''''''''''''))))))+++)))''''''((()))))))))'''(((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''')))))))))************))))))((((((((((((((((((((((((((()))*********************++++++++++++******************++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111000000111111000111444666999>>>FFFOOOZZZiiiyyy$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((((((&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$((('''&&&%%%$$$###""""""&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%&&&''''''***(((&&&%%%&&&***...111((('''''''''''''''(((((($$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&''')))+++***)))(((((()))%%%&&&'''(((((()))))))))))))))))))))))))))))))))+++************+++,,,,,,***++++++,,,,,,------...,,,+++***+++---...---,,,((((((((())))))))))))))))))))))))))))))((('''&&&"""###$$$%%%'''((()))***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,(((((())))))))))))((((((''''''&&&%%%%%%'''((()))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''')))***)))'''((())))))((('''%%%$$$'''))))))((('''&&&'''(((&&&'''((((((&&&'''(((***+++***(((((()))***)))(((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&'''((()))*********)))))))))))))))((((((''''''''''''((())))))******))))))(((((())))))******))))))((()))))))))******************)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......000000000111222555888:::???FFFOOOZZZiiiyyy$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&''')))(((&&&%%%%%%&&&((()))'''&&&&&&''''''((()))***###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((('''(((***+++***(((''''''((('''(((((()))))))))(((((())))))))))))))))))))))))++++++******++++++,,,---***++++++,,,,,,------...,,,++++++,,,---...,,,+++)))))))))))))))(((((('''''''''(((((((((''''''&&&###$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$###$$$'''))))))&&&###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++(((((())))))))))))((((((((('''%%%%%%%%%'''(((***''''''((()))))))))))))))&&&&&&&&&'''((((((((()))***)))))))))+++***)))'''%%%)))------***'''(((***'''))))))((('''&&&'''(((&&&((()))(((&&&&&&(((++++++***))))))******((('''$$$&&&((('''%%%$$$%%%'''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%&&&'''(((((((((''''''))))))((('''&&&%%%$$$###&&&'''((()))))))))(((((('''''''''(((((((((((((((''''''((())))))))))))((('''((()))************)))************++++++++++++*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---//////000222555888:::???FFFOOOZZZhhhxxx$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$&&&''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&'''((()))***++++++&&&%%%%%%$$$%%%&&&(((((('''''''''''''''((())))))&&&&&&&&&&&&((()))***+++"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((())))))******)))***+++***(((&&&&&&'''***++++++******)))((('''))))))))))))))))))))))))++++++******++++++,,,---***++++++,,,,,,---......---,,,+++,,,------,,,***+++++++++++++++***)))(((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$(((+++***&&&"""&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((('''%%%%%%%%%''')))***&&&''''''(((((((((((((((&&&''''''((()))******+++%%%%%%'''))))))'''### ###******'''%%%(((---''')))))))))'''&&&'''(((&&&((()))(((&&&&&&(((+++******)))***++++++(((&&&&&&(((***)))'''&&&'''***((((((((((((((((((((((((%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&((()))))))))(((''')))((('''%%%###!!! %%%&&&''')))))))))((('''%%%&&&&&&'''((()))******&&&''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111***+++---...///111555888:::???FFFOOOZZZhhhxxx&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&$$$######$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((('''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&,,,+++)))''''''((()))***)))************+++++++++(((((((((((())))))))))))***)))((((((((()))+++,,,+++,,,------,,,+++)))(((++++++***************+++,,,,,,,,,---...---+++)))+++******)))(((''''''&&&###$$$&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''### !!!###&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$'''******)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******,,,+++***((((((((()))************)))))))))))))))***)))((()))+++---,,,++++++)))'''&&&%%%&&&'''(((''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$'''''''''%%%$$$$$$'''******)))((('''&&&&&&'''(((''''''''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))&&&%%%$$$&&&'''(((((()))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,+++*********+++,,,---***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))***---...//////...---...///000111111333666999:::???EEENNNZZZjjj{{{%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&'''///...,,,******+++,,,---******))))))((((((((('''((((((((()))))))))*********)))((((((((()))+++++++++++++++++++++******)))++++++***************+++,,,,,,,,,,,,...---+++)))******))))))(((''''''&&&$$$%%%&&&'''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((&&&######&&&(((((('''%%%&&&''''''''''''&&&%%%%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))((((((((()))******((((((((((((((((((((((((*********)))((((((''''''***)))'''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))111---***)))***+++***)))))))))''''''&&&'''((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%))))))))))))))))))))))))''')))******(((&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++*********))))))((()))***+++,,,++++++++++++++++++++++++,,,---...---++++++,,,---)))+++---...//////...---...///000111111333666999;;;???FFFNNNZZZjjj|||$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((('''%%%$$$&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$######"""'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((///...,,,+++++++++,,,---,,,,,,+++***)))((('''&&&))))))))))))************)))))))))((()))******+++)))))))))))))))******++++++***************++++++---,,,+++,,,------+++)))***))))))(((((('''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&(((&&&$$$$$$&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''&&&''''''((()))***''''''''''''((((((((((((''')))***)))%%%$$$%%%'''***)))'''&&&&&&'''((((((''''''''''''((((((((((((''''''((())))))***++++++...)))$$$$$$)))+++((($$$(((''''''''''''(((((()))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((***)))((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))************************))))))))))))))))))))))))%%%'''***,,,,,,+++)))'''***))))))))))))***++++++************************---...///...,,,+++,,,---***+++---...///......---...///000000111222666888<<<@@@GGGOOO[[[kkk}}}$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% !!!"""###%%%'''((((((%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''%%%%%%%%%%%%'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******)))(((((())))))***---------,,,+++*********))))))))))))*********+++)))))))))))))))******+++((('''''''''''')))+++,,,*********)))******+++,,,...,,,++++++,,,,,,***((())))))((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%%%%'''''''''''''''''''''''''''(((((('''%%%%%%''')))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((''''''((((((((((((((()))"""&&&***)))%%%$$$(((,,,)))(((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))$$$!!!!!!%%%((((((&&&''''''''''''(((((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&(((***,,,***(((&&&%%%%%%'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,+++***))))))))))))*********++++++************++++++++++++---...///...,,,***+++,,,+++,,,---.........---------///000000000222555888<<>>EEEOOOXXXdddvvv%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&'''((()))((((((''')))))))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%(((''''''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))************************************************)))******++++++******)))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$########################%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))))))))((((((((('''))))))(((((((((((()))))))))))))))((((((((((((((())))))(((''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&'''''''''&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&'''(((''''''((())))))((('''&&&((((((((('''''''''''''''((((((((('''''''''(((((())))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,,,,++++++***))))))***************(((&&&&&&***---///...---++++++++++++,,,+++++++++***+++,,,...///111/////////111444666777<<<>>>EEEOOOXXXdddvvv%%%&&&&&&&&&&&&%%%%%%$$$"""###$$$&&&'''(((((((((((('''''''''&&&&&&%%%%%%$$$%%%'''))))))(((&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&))))))(((((('''&&&&&&&&&((((((((())))))))))))***)))(((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''+++)))&&&%%%&&&'''((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%&&&'''((()))***))))))((('''&&&%%%$$$$$$))))))************))))))))))))))))))))))))))))))************************************************)))******++++++******)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$######''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((())))))''''''''''''((()))***+++((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))))))))))))))(((((((((((('''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((***))))))((((((''''''&&&((((((''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))************))))))******+++,,,,,,+++******)))*********(((***,,,,,,+++***)))***,,,,,,+++******++++++,,,,,,+++*********,,,...000------...///111444666888;;;>>>EEEOOOXXXdddvvv&&&&&&&&&%%%%%%$$$$$$###"""###%%%'''((((((((('''(((''''''&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((((((''''''&&&&&&&&&(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++)))&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%&&&'''((()))***++++++***)))(((((('''&&&))))))************))))))(((((((((((((((((((((((())))))))))))************************************))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$'''''''''''''''''''''''''''((())))))((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((''''''(((((((((&&&''''''(((((()))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((()))++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&)))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++******))))))******+++,,,++++++***************+++)))***,,,------+++******))))))*********++++++,,,---,,,***)))***,,,...000+++,,,---...///111444666;;;===EEEOOOXXXdddvvv'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%$$$''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((+++)))'''&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%&&&&&&((())))))************************))))))************))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((()))*********((('''&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''(((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))'''$$$"""'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&'''((((((''''''&&&&&&''''''(((((('''&&&&&&)))((('''%%%$$$$$$$$$$$$&&&''''''((()))******+++&&&&&&'''((())))))(((((((((((((((((((((((((((((()))))))))))))))***++++++******))))))******+++,,,+++***************++++++,,,++++++++++++,,,,,,+++(((((()))***++++++++++++,,,+++*********,,,...000---///111111000000333555;;;===DDDOOOXXXeeewww'''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&)))(((%%%$$$$$$%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%''')))'''$$$###%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''***(((&&&&&&'''((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$%%%''''''&&&&&&''')))'''&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''((((((************)))((('''&&&(((((((((((((((((((((((((((((('''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))((($$$ &&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%&&&'''((((((&&&&&&'''(((((((((((('''''''''((())))))'''&&&%%%***))))))(((''''''&&&&&&%%%%%%&&&''')))***+++,,,%%%&&&''')))))))))(((((())))))))))))))))))))))))***))))))))))))***++++++******))))))******+++,,,*********)))******+++,,,...,,,))))))***,,,,,,,,,((()))***+++++++++++++++++++++++++++,,,---......000222555444222222444777:::===DDDOOOXXXeeewww'''&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&'''+++***))))))((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&)))+++***&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&(((***(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***'''((((((((()))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&(((((()))******)))((('''(((((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###!!!$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((((((((('''((()))))))))(((&&&%%%%%%&&&((()))))))))((((((%%%%%%&&&'''(((((())))))$$$%%%''')))***)))(((((())))))))))))))))))))))))******))))))******+++,,,******))))))******+++,,,******))))))***++++++,,,---***((()))+++,,,+++***)))***+++,,,,,,,,,+++***)))***+++---------------,,,000444444222111444888:::<<>>GGGPPPZZZiiiwww((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((())))))((('''&&&&&&&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''(((((()))))))))))))))***************)))(((((())))))(((((((((((())))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''######%%%%%%###''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$$$$$$$'''''''''((((((''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&'''(((((((((((((((***)))(((''''''((()))***''''''''''''''''''&&&&&&&&&'''((((((''''''(((******)))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''((((((((((((((()))))))))******(((((())))))*********+++))))))******+++++++++,,,,,,***))))))***++++++***...------666KKK]]]YYYJJJ000///,,,******+++---...++++++,,,------......///......//////111222444555777888>>>HHHQQQ[[[jjjwww((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((('''''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$######$$$&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))++++++***((('''+++******))))))))))))))))))((((((''''''(((((()))((())))))(((((('''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&###"""###''')))'''%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((''''''''''''&&&'''(((((())))))(((((('''&&&&&&'''(((((((((((((((***))))))(((((())))))***(((((((((''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((()))))))))(((((('''''''''''''''((((((((()))))))))''''''((()))***+++,,,,,,'''((()))***+++,,,------+++***))))))+++------,,,///,,,+++333IIIZZZUUUEEE///...,,,+++***+++---...++++++,,,------......///------...000111222333444666888>>>IIIRRR\\\kkkwww'''''''''&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%######&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$!!!!!!###%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''))))))$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&''')))*********)))(((,,,+++)))((((((((()))***(((((((((''''''((((((((()))))))))))))))((('''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%((('''''')))++++++)))''' """$$$%%%%%%$$$###!!!###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++'''((()))******))))))(((''''''''''''''''''''''''((((((((('''''''''''''''))))))***))))))(((''''''(((((()))***************+++******************+++))))))((((((''''''&&&&&&&&&((()))(((''''''((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%###%%%'''(((((('''%%%$$$''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''(((((((((((('''(((((()))******++++++((())))))***++++++,,,,,,+++***)))***,,,............+++(((,,,777@@@:::......---,,,+++++++++------++++++,,,------......///,,,,,,...000111333333444666888???JJJSSS]]]kkkxxx&&&''''''''''''''''''&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''''')))((('''''''''(((***+++,,,+++)))((((((((()))***((((((''''''''''''(((((())))))*********)))((((((###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$""" !!!###%%%%%%%%%###"""###$$$%%%&&&''''''''''''%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))******+++)))(((''''''((()))***+++(((((()))))))))(((((((((((((((((((((((((((((((((************)))((('''&&&(((((()))***************((())))))))))))))))))((())))))(((((((((''''''''''''((()))((('''&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$%%%'''(((((('''%%%###((((((((('''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''((((((((('''''''''((()))******+++''''''''''''((((((((((((******))))))))))))))))))***************************)))((()))+++------,,,......---,,,---...,,,'''---,,,+++++++++,,,,,,---++++++,,,------......///,,,---...///111333444555777999@@@JJJSSS^^^lllyyy&&&&&&'''(((((('''&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''((()))***(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$######$$$&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((&&&###!!!%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&(((***,,,+++******)))))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))(((((($$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%$$$"""!!!###$$$%%%'''''''''&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&)))(((&&&%%%&&&(((***,,,))))))*********)))(((((('''(((((((((((()))))))))))))))))))))(((((('''&&&&&&&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&'''((('''&&&%%%$$$))))))(((''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))%%%&&&&&&''')))******+++''''''((((((((()))))))))************))))))((((((+++++++++*********))))))((('''%%%&&&((()))))))))))),,,......,,,+++---...+++++++++++++++,,,,,,---++++++,,,------......///.........///111444666888;;;;;;AAAJJJRRR]]]lllyyy&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''&&&&&&'''(((***+++((((((((()))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((()))))))))*********((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******((((((((((((((())))))******************)))(((((((((''''''&&&&&&''''''(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&'''(((((('''&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''((()))))))))(((&&&%%%$$$&&&&&&&&&&&&'''((()))***((()))*********((('''&&&'''((((((((())))))))))))''''''(((((((((''''''&&&&&&&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''((())))))******((()))))))))'''&&&'''((((((((((((((()))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%((((((((('''''''''&&&&&&***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))))))))************************+++++++++***(((''''''((())))))(((''')))+++,,,,,,,,,...000******+++++++++,,,,,,,,,++++++,,,------......///000///......000444888;;;>>>>>>AAAIIIQQQ\\\lllzzz%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%$$$$$$%%%&&&((()))'''((()))))))))))))))(((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''((((((((()))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''%%%###%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++&&&''')))***+++***(((''')))***+++++++++***(((''''''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((###%%%&&&&&&%%%&&&'''((($$$$$$###$$$%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&###$$$&&&((())))))(((''''''((()))))))))(((&&&%%%'''((((((((())))))******&&&&&&'''''''''''''''&&&((())))))***************((()))***++++++***)))(((&&&&&&'''((()))***++++++((()))***)))'''&&&&&&'''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%(((''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&***)))((('''''''''''''''***)))((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&))))))))))))************''''''((()))***+++,,,,,,(((((()))***+++,,,,,,------,,,******+++,,,+++***---+++***,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///222000......000555:::===AAA???BBBHHHPPP[[[lllzzz(((((((((((((((((((((((())))))(((((()))***++++++))))))******)))((('''&&&))))))))))))))))))))))))'''''''''((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((())))))))))))***&&&&&&%%%%%%&&&&&&'''(((''')))+++)))&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''$$$###%%%%%%&&&'''((((((((('''%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%))))))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))***++++++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&&&&%%%$$$''''''))))))((('''%%%###((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''(((***+++,,,+++)))(((''''''''''''''''''&&&&&&'''''''''''''''((())))))******))))))((((((''''''((((((((((((((()))******)))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((&&&$$$"""###%%%(((***((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''))))))(((((('''&&&$$$$$$&&&&&&''''''(((((())))))''''''((()))))))))))))))'''''''''''''''((()))))),,,+++***)))((((((((((((++++++***************+++,,,,,,+++***))))))*********))))))((()))+++,,,---++++++******++++++,,,------,,,++++++******++++++------,,,+++************,,,---......//////......//////000111222444666777666<<<>>>FFFUUU^^^iii|||))))))))))))))))))))))))))))))(((((()))******+++)))))))))(((((('''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))************************)))))))))))))))(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''(((***(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''''''''))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***+++***)))((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((***)))))))))((((((((('''))))))(((((((((((())))))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&((()))'''''''''''''''''''''''')))(((&&&%%%&&&'''((()))(((((((((((('''&&&%%%%%%'''''''''(((((((((((((((''''''((()))))))))))))))(((''''''''''''((()))))),,,+++***)))(((((((((((()))))))))***+++,,,......+++***))))))(((((()))))),,,,,,++++++,,,---...///++++++******++++++,,,---++++++*********++++++,,,,,,+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,000000000111222333444555666<<<>>>FFFUUU^^^iii|||************************))))))((((((((()))******++++++)))(((((())))))***))))))))))))))))))))))))******)))((('''&&&%%%%%%((()))))))))***+++++++++************************++++++******)))(((((('''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''''''''(((''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''''''''((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((&&&%%%######$$$&&&(((***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&%%%$$$######%%%'''((())))))))))))((((((((((((***))))))(((((((((((()))&&&&&&'''(((((()))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***'''''''''((((((''''''&&&((((((((((((((('''''''''''''''((()))))))))))))))((((((''''''(((((()))***++++++***)))(((((((((((((((((()))***,,,...000111***)))(((((((((((((((((((((((((((((()))***+++,,,+++************+++,,,,,,++++++++++++,,,---...///************+++,,,---...***+++,,,,,,------,,,,,,000000000111222333444555666<<<>>>FFFUUU^^^jjj}}}))))))))))))))))))))))))))))))((((((((())))))***...,,,***))))))***,,,---(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((((((************************)))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&$$$###$$$&&&(((((('''%%%%%%$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''(((((((((((('''&&&$$$######%%%''')))))))))))))))((((((((((((((((((((((((((()))******''''''(((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))(((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''''''''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((('''((())))))*********)))((((((((((((((('''(((((()))+++---///000***))))))((((((((())))))&&&&&&''''''((())))))******************++++++,,,,,,,,,------...000111222+++++++++++++++,,,---...,,,---......//////.........//////000222333555666666<<<>>>FFFVVV___kkk}}}(((((((((((((((((((((((())))))((((((((((((((())),,,***)))(((((()))+++,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))***+++,,,,,,---((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''(((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((((()))((((((''''''''''''((((((++++++++++++++++++++++++)))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%))))))(((((((((''''''''''''&&&&&&'''((()))'''%%%''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&%%%######))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''((((((((()))))))))(((&&&&&&&&&''')))***(((((((((((())))))))))))&&&&&&&&&''')))***,,,,,,******))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''******))))))((((((((('''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''***)))((('''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''''''''&&&&&&''')))''''''''''''''''''''''''&&&%%%%%%$$$$$$#########&&&&&&'''((())))))))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((()))*********)))(((((((((((((((((((((((((((((()))***+++,,,*********))))))******+++))))))***++++++,,,,,,,,,******))))))******+++,,,+++++++++,,,---///000111...------,,,++++++,,,,,,,,,---......//////......,,,,,,---///222444666888666<<<>>>FFFVVV___kkk~~~''''''''''''''''''''''''))))))((((((''''''(((((('''&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))%%%%%%&&&'''((()))******((()))))))))***+++++++++))))))))))))))))))))))))$$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''(((((()))+++++++++++++++++++++++++++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''((('''''')))(((((((((''''''''''''((('''&&&'''((((((&&&%%%''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%&&&(((((('''%%%###!!!)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((())))))***)))))))))))))))******+++(((((((((((())))))))))))&&&&&&&&&''')))***,,,---++++++***))))))(((''''''************************'''''''''''''''&&&&&&&&&***))))))((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&%%%$$$$$$###""""""&&&'''((()))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((())))))***+++)))((((((''''''(((((((((***))))))((((((((())))))***************++++++,,,((((((***++++++,,,++++++***))))))))))))***++++++((((((((()))***,,,---...///...---,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,---///111444666777666<<<>>>GGGVVV```lll(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((&&&%%%&&&(((***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&''''''((('''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((''''''((((((((('''''''''&&&&&&%%%$$$$$$&&&((()))'''&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&(((((('''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&''''''((())))))******((()))***+++++++++***)))'''((((((((()))))))))***((((((((((((((())))))*********))))))))))))))))))************************&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$'''(((((()))))))))(((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))(((((())))))***+++(((((('''''''''(((((()))******)))))))))))))))***)))))))))))))))***++++++&&&'''(((************))))))))))))))))))***++++++))))))))))))***+++------...------,,,,,,,,,------***+++,,,,,,------,,,,,,.........///000222444444555<<<>>>GGGWWW```mmm))))))))))))))))))))))))***)))((('''''''''''''''''''''((()))******))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&((((((((())))))))))))***(((''''''''''''((())))))(((&&&%%%&&&)))+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''&&&%%%%%%%%%&&&'''((((((((('''%%%%%%$$$$$$%%%'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&''''''''''''++++++***)))((('''''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''######%%%''')))+++,,,---((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))'''''''''''''''((()))***(((((((((((((((((((((((()))))))))))))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&""""""###%%%((())))))((((((((((((((((((((((((((($$$###"""$$$''')))***)))'''&&&%%%%%%%%%''')))***######$$$&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&''''''((()))******+++&&&(((***,,,,,,+++)))((('''((((((((())))))******++++++)))(((''''''''''''((((((((()))******++++++))))))))))))))))))))))))'''((((((((())))))******)))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''!!!###&&&))))))(((&&&$$$&&&&&&''''''((()))******((((((((((((((((((((((((&&&'''''''''&&&&&&((()))''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))'''(((((())))))))))))))))))))))))))))))******+++(((((('''''''''(((((()))*********)))******+++,,,((((((((((((((()))******)))***,,,---......------)))))))))))))))******+++,,,,,,,,,,,,---...//////,,,,,,,,,,,,---...//////,,,---......//////......111000000000000000111222555<<>>===BBBKKKUUU___mmmxxx,,,,,,,,,++++++)))(((((())))))(((((((((((())))))+++++++++***)))((((((((((((((()))******)))(((((())))))((((((((((((((())))))))))))((('''''''''&&&((((((((((((((((((((((((((()))))))))(((((('''&&&%%%&&&&&&'''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%$$$%%%%%%&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&(((***,,,,,,,,,'''((())))))(((((()))***))))))(((((((((((())))))(((((((((((()))***++++++))))))((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''((()))***''''''''''''''''''(((((('''((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''''''''(((***+++***(((''''''(((((()))))))))************************************(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((()))'''%%%######&&&)))+++000---)))((()))***)))(((*********)))))))))(((((('''((()))******)))(((''''''(((((((((((()))))))))''''''((((((((((((''''''((((((((()))))))))************************************++++++,,,,,,,,,+++******+++++++++,,,,,,,,,........................)))+++,,,,,,++++++---...---------............//////000000111333555777888======BBBLLLVVV```mmmxxx//////...,,,+++***((((((******))))))((())))))***+++++++++***))))))((((((((())))))******))))))(((*********))))))******+++******)))(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&'''&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%''')))***)))'''((())))))(((((()))***))))))(((((((((((())))))((()))))))))***))))))(((,,,,,,+++)))((('''&&&%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))*********+++++++++''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((++++++*********************+++,,,+++(((&&&&&&'''))))))))))))************************************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))---+++)))((()))******)))******))))))))))))((((((&&&'''***++++++***'''&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&)))))))))*********++++++************************)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,------------------------,,,---...---,,,+++,,,------------............//////000000111333555777888======CCCMMMWWWaaannnyyy333222111///...---,,,,,,------,,,+++++++++,,,,,,+++++++++******)))))))))))))))))))))))))))))))))******))))))******+++++++++******)))((('''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&***)))'''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&%%%$$$'''((())))))(((((()))***))))))(((((((((((())))))***+++,,,,,,,,,+++)))(((***)))((('''&&&$$$$$$###((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))************************(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))******+++))))))))))))((((((((((((***************+++++++++)))))))))******))))))))),,,,,,,,,,,,,,,,,,++++++)))***++++++)))'''(((((()))))))))))))))*********************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++)))'''$$$###"""""""""(((((((((((((((((((((((((((((()))*********)))(((+++***)))((()))*********))))))))))))))))))((((((%%%'''***,,,,,,***'''%%%'''''''''((((((((())))))''''''(((((((((((('''''')))*********++++++++++++************************(((***+++------,,,+++*********+++++++++,,,,,,,,,------------------------,,,---......,,,,,,---...---------............//////000000111333555777888======CCCNNNXXXbbboooyyy~~~555444333111000000000000......---,,,,,,,,,,,,,,,++++++++++++******************))))))))))))******((((((((((((((()))***++++++******)))((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&***)))'''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&(((((())))))))))))((((((&&&''''''((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++)))''''''((()))(((''''''((())))))(((((()))***))))))(((((((((((())))))***+++,,,,,,+++***((('''&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''&&&&&&'''''''''(((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))*********)))))))))))))))(((((((((++++++******************))))))************))))))(((((()))******))))))((('''(((***+++***)))***+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&,,,***(((&&&$$$$$$$$$$$$(((((((((((((((((((((((())))))((((((((((((((()))((()))))))))))))))***+++(((((((((((((((((())))))&&&'''***++++++***'''&&&(((((()))))))))*********))))))************)))))))))*********++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++******+++++++++,,,,,,,,,------------------------***,,,------------...000---------............//////000000111333555777888===>>>DDDOOOYYYcccooozzz~~~:::888666444222111222222------,,,+++************+++++++++++++++++++++++++++******))))))******+++''''''''''''(((((()))*********))))))))))))((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&$$$$$$%%%''')))))))))'''((())))))(((((()))***))))))(((((((((((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((($$$$$$$$$$$$%%%'''((()))((((((((((((((((((((((((************++++++++++++,,,++++++******))))))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&'''((()))******))))))'''''''''(((((()))))))))))))))))))))(((((((((((()))******++++++******)))((()))+++,,,,,,+++******&&&(((***+++******,,,---************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%((((((((((((((()))******((((((((((((((((((((((((***)))'''&&&&&&''''''(((''')))******(((((()))***''''''(((((((((((())))))'''((()))******)))((('''))))))))))))************)))******++++++******))))))))))))*********++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,,,,...000---------............//////000000111333555777888<<<>>>DDDPPP[[[dddppp{{{DDDAAA>>>:::777555555444...---,,,++++++*********++++++++++++++++++++++++++++++***))))))***++++++''''''''''''((()))******)))))))))))))))*********((((((((((((((((((((((((&&&'''(((((()))))))))(((%%%&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&'''(((((())))))(((((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((''''''''''''((()))'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))***(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%'''(((((((((''''''(((''''''&&&&&&''''''(((%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((###"""!!!"""%%%''''''&&&'''((())))))(((((()))***))))))(((((((((((()))))))))(((((('''''''''(((((('''''''''((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%&&&''')))+++,,,************************,,,,,,---------.........000//////...------,,,,,,++++++,,,,,,,,,---------************************))))))))))))))))))))))))******))))))))))))******'''((()))******)))((((((%%%%%%&&&'''((())))))***))))))))))))(((((((((''')))******++++++******)))***+++---//////...---,,,''')))++++++******+++,,,************)))))))))((())))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))*********(((((((((((((((((((((((())))))((((((''''''''''''''')))+++***((('''((()))'''''''''((((((((())))))))))))(((((((((((())))))((((((((())))))))))))***))))))************))))))((((((((()))))))))******)))))))))))))))))))))))),,,+++***)))***+++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***,,,------------............//////000000111333555777888<<<>>>EEEQQQ[[[eeeqqq{{{MMMKKKFFFAAA<<<999888888111000///...---,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,''''''''''''((()))***+++((((((((()))******++++++))))))))))))))))))))))))''''''((()))******))))))&&&''')))+++,,,,,,+++***((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&&&&'''((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%'''(((***+++(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''***(((&&&&&&'''''''''&&&'''((())))))(((((()))***))))))(((((((((((())))))+++***)))(((((()))***+++((((((''''''&&&&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))+++---///000------------------------.../////////000000111111333222222111000/////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******(((((()))******)))((('''###$$$%%%&&&''')))******,,,+++++++++******))))))******++++++++++++******'''(((***,,,,,,,,,***))))))+++,,,,,,***))))))***+++*********))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''')))***+++(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&%%%$$$###((((((((((((((((((((((((((()))***+++***)))'''%%%'''***,,,+++(((&&&''')))&&&'''''''''(((((())))))***)))(((''''''((()))***''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))---,,,)))((((((***---///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***---------........./////////000000222333555777888<<<>>>EEEQQQ\\\eeeqqq{{{aaaYYYNNNEEEAAA???<<<:::777444111///......---+++,,,+++***)))))))))***+++******))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''((()))++++++***))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''((((((''''''''''''((((((%%%$$$$$$$$$&&&(((+++---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''((((((((((((((((((((((((******+++++++++)))((('''***)))(((''''''((()))))),,,+++)))((('''''''''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++'''((()))***+++,,,,,,,,,***,,,...///.........///000000000111111111222222222333333444555555666666777666444111000000000000111111000000//////.........---------,,,,,,,,,,,,******+++++++++***)))(((,,,,,,,,,+++++++++******(((((('''(((((()))***+++))))))))))))************++++++++++++*********))))))*********+++++++++++++++++++++*********))))))---,,,,,,,,,+++*********+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,(((%%%%%%((()))%%%!!!''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))+++++++++******&&&&&&&&&'''''''''((((((+++)))(((&&&&&&((()))+++((()))***++++++***)))(((''''''(((((()))))))))***...+++((((((***,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))***(((''')))+++,,,***(((******))))))))))))******(((((()))***+++---...///++++++++++++++++++++++++***+++,,,,,,------,,,,,,((()))******++++++******---------......000111222000000111222333555777777>>>AAAGGGOOOZZZgggsss{{{pppiii___UUUKKKDDD>>>;;;:::777333111000///...------,,,+++******+++,,,,,,******))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))))))))'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((((((((((((((((((((''''''((()))((((((&&&&&&))))))(((''''''((()))***,,,+++)))((('''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))((()))***,,,---.........///000111000///...000111444444444444555555555666555555666666777777888888777666444333222222222333111111111111111000000000000000000000///////////////.........------------------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))++++++*********))))))))))))))))))*********+++++++++++++++*********))))))*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))******((('''))),,,+++'''"""(((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%''''''((('''&&&&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))***((())))))******))))))((('''''''''((((((((()))))),,,***((((((***,,,+++***))))))))))))))))))))))))))))))***++++++***))))))+++))))))***------,,,)))******))))))))))))******((((((((()))***+++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,---------------------,,,------...///000//////000111333555777888===AAAGGGOOOZZZgggttt|||xxxuuuooodddWWWKKKBBB>>>???;;;777444222111000///...---,,,++++++,,,---...******))))))))))))******)))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((''''''((())))))'''''''''''''''(((((()))'''''''''(((((())))))***'''''''''&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))))))))(((''''''&&&&&&''''''''''''((()))******'''(((((('''&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&******(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&'''(((((((((''''''((((((''''''((()))***++++++***)))((('''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))***+++,,,...000111111111444444444333111111333444666666777777777777888888999999999999::::::::::::777666555555444444555555222222222222222222333333444444333333333222222222222111000/////////000111.........---------,,,,,,---,,,+++******))))))***))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))******+++++++++***************)))))))))))))))*********+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))(((((())),,,///...)))$$$))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''&&&&&&'''''''''(((((((((***)))(((''''''((()))***)))((((((''''''(((((()))'''''''''(((((((((((()))***)))((((((***+++++++++))))))))))))))))))))))))((())))))******))))))((()))))))))***+++,,,+++)))******))))))))))))******))))))(((((()))******+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---...............------,,,,,,,,,------.........///111444666888999<<<@@@FFFOOOZZZhhhuuu}}}tttuuussskkk^^^RRRIIIFFFFFFBBB<<<888555333222000...---,,,++++++,,,---...+++******))))))******+++))))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((+++)))(((&&&&&&((()))+++)))((('''&&&'''((()))***&&&&&&''''''((()))******'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&(((((('''&&&%%%%%%%%%%%%'''((()))(((&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''&&&%%%%%%$$$(((((((((((((((((((((((('''(((((())))))*********'''''''''((()))******+++******)))((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,,,,---///111222444444555444666777888666666666777666666777777777777777777;;;;;;;;;;;;;;;<<<<<<<<<888777666666555555444444111111222222333333444444666666555555555444444444444222000///...///111222////////////............///...,,,+++***)))))))))***)))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))*********************************+++,,,,,,,,,---************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))+++------***((((((((((((((((((((((((((('''((()))******)))((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++*********))))))((((((''''''''''''(((((((((((()))(((''''''''''''((())))))((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((()))((('''******))))))))))))******+++******)))))))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,......------,,,------------...///111444666999:::;;;???FFFOOOZZZhhhvvv~~~ooosssuuuqqqggg\\\UUUQQQPPPKKKCCC===999666444222///...---,,,+++,,,------++++++************++++++************++++++++++++++++++++++++************''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''+++)))(((&&&&&&((()))+++***)))((('''((()))***+++%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&$$$###"""!!!!!! !!!'''((()))(((&&&&&&((()))((((((''''''''''''((((((%%%&&&''''''''''''&&&%%%&&&'''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))******&&&&&&'''((()))*********)))))))))))))))(((((((((''''''''''''(((((((((((()))***+++,,,...///000111///000222333555666666666111444999;;;;;;999888777777777777777777777666666:::;;;;;;;;;;;;;;;<<<<<<888888777666555444333222222222222333333444444555666666666555555555444444555444222000000111222333000000000/////////.........---,,,+++***)))))))))++++++******)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))*********************************+++,,,,,,,,,---************************))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''')))***++++++''''''''''''''''''''''''&&&&&&((())))))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))************************'''((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((((((((((((((((((******))))))))))))******,,,,,,+++************+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,//////..................---...///111444666999:::;;;???FFFOOOZZZhhhvvv~~~pppsssvvvuuupppiiibbb^^^\\\VVVMMMEEE???;;;888666222111///---,,,,,,------++++++************++++++*********++++++++++++,,,,,,++++++++++++*********''''''''''''''''''''''''''''''((())))))))))))((('''''''''(((((((((((((((((((((((((((((('''''''''))))))(((''''''((()))))))))))))))))))))***++++++&&&&&&&&&''''''(((((()))'''''''''''''''(((((((((%%%%%%%%%&&&&&&((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''(((((('''&&&&&&''')))(((((((((''''''((((((((('''((())))))(((&&&###!!!&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''&&&'''((()))******))))))(((((())))))))))))((((((&&&&&&'''((())))))***+++++++++---///111333444555222333444555666777777777111444999;;;:::888777666888888777777777777666666777777777888999:::::::::777777888777666555444333444444555555555555555555666555555555555444444444666555444333333333444555000000000/////////.........---,,,,,,,,,,,,,,,---,,,,,,,,,++++++******)))******)))))))))(((((((((((((((((()))))))))*********************+++++++++)))))))))))))))************************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))(((&&&%%%&&&(((***,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((((()))))))))'''''''''''''''''''''''')))((((((''''''(((((()))++++++************))))))''')))+++***)))(((((()))((((((((((((((((((((((((***))))))(((((())))))***''')))++++++*********+++******))))))))))))******,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---...............//////.........//////000......///111444666888999<<<@@@FFFOOOZZZhhhuuu}}}kkkmmmooorrrsssqqqllliiihhhaaaWWWMMMFFFAAA===:::777555333000///.........,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''((())))))******))))))''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((()))***++++++&&&''''''&&&%%%%%%&&&((((((''''''&&&&&&''''''(((((()))+++,,,+++)))%%%###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******)))(((((('''((()))******)))((((((%%%&&&''')))***,,,---......///000222333555666666444555666666777777777666555777888777555444444555666555555555444444444444222222333444666777888888555666777999999999888888888888888888888777777777666666555555555444444444444444444444333333333333000000/////////.....................///000111222......------,,,++++++***++++++*********))))))))))))))))))*********++++++))))))*********+++++++++*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((((((''''''''')))***''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))***+++'''((((((((())))))))))))&&&''''''''''''''''''&&&((())))))******))))))((())))))))))))((((((''''''(((***,,,+++(((&&&&&&'''((((((((((((((((((((((((+++***))))))))))))***+++(((***,,,,,,+++***+++---******))))))))))))******+++***************+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,---------------------------......///000//////000111333555777888===AAAGGGOOOZZZgggttt|||bbbbbbeeekkkqqqsssqqqnnnppphhh]]]SSSKKKEEE@@@>>>:::888666333111/////////,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************(((((()))***************&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%'''+++---...---+++)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&$$$###!!!!!!"""$$$%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((+++)))((('''&&&&&&'''((((((((()))******)))(((''''''((()))******)))((((((&&&&&&(((***,,,...000111222222333444444555666666666666777777777777666666:::999777333000000222444222222222111111000000000...///000222333555666777333555777:::;;;<<<<<<<<<;;;;;;;;;::::::999999999666666666666555555555555111111222222222111000///////////////..................///000111333555666//////...------,,,++++++++++++++++++************************++++++++++++))))))******++++++++++++---,,,,,,,,,++++++******))))))******++++++++++++))))))))))))))))))))))))'''((()))******)))(((''''''(((******)))((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%$$$$$$%%%&&&'''((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((()))***++++++***)))(((((((((''''''&&&&&&&&&%%%(((+++---,,,(((%%%%%%&&&((((((((((((((((((((((((,,,+++***))))))***+++,,,&&&)))++++++)))((()))+++******))))))))))))******)))))))))))))))***++++++++++++++++++++++++++++++++++++,,,---------,,,,,,))))))***++++++++++++***+++++++++,,,---...///000000000111222333555777888>>>AAAGGGOOOZZZgggsss{{{ZZZ\\\```fffmmmppppppooopppmmmhhhbbb[[[RRRHHHBBBAAA===888666555333///,,,000...++++++---...,,,***+++************,,,---...+++++++++++++++++++++++++++*********))))))((((((---,,,***(((((((((((()))''''''&&&'''(((***,,,---((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((''''''''')))***+++&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&(((******'''%%%+++++++++***(((%%%###!!!&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))((()))*********)))'''&&&((((((((((((((()))******+++*********)))))))))(((---------,,,,,,***)))))),,,---///000///000222333333333333444444666777777999777666777999999777444777666444222000000000000000000///...------------------...///111222444555777999;;;===>>>>>>===<<<=========<<<;;;;;;::::::777777777777777777666666333222222111111111111222222111///...,,,,,,++++++......///000111222333333555333222000.........///,,,+++***)))(((((((((((()))(((''''''((()))'''&&&)))'''&&&(((+++---,,,***+++++++++*********))))))************************......,,,***(((&&&%%%$$$+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((()))+++***)))(((((('''((((((+++***)))(((''''''((()))***)))((('''&&&&&&'''((('''''''''(((((((((((((((((()))))))))((('''&&&&&&)))))))))((((((((((((((()))((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((('''((()))***************''''''''''''''''''''''''++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......---...000333555888999:::BBB@@@DDDPPP]]]gggrrrzzzWWWYYY]]]bbbgggkkknnnppptttqqqmmmiiicccZZZRRRLLLEEEAAA<<<999777555222///111///......000000---++++++******)))***+++,,,---++++++++++++++++++++++++************)))))))))(((,,,+++***)))((((((((()))******(((((('''(((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((()))*********(((((('''''''''&&&&&&&&&***)))((('''''''''''''''((('''&&&&&&&&&((()))***''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))'''$$$(((((())))))(((&&&%%%$$$&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++******++++++******)))(((***,,,...//////111333555555555555555555666777777;;;999888999;;;;;;888666444333222000000000111111//////...---,,,,,,------000000000111222333555555888:::<<<>>>??????>>>===???>>>>>>======<<<;;;;;;777666666555555555555555555444444333333333333333333222111000///.........,,,---...///000111222222555444222000////////////......---,,,+++******++++++***))))))***+++)))(((***((('''(((+++,,,+++)))+++++++++*********))))))************************(((((())))))******+++++++++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((((((((()))%%%%%%$$$$$$%%%&&&'''((())))))'''&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((((((''''''&&&))))))))))))))))))))))))))))))(((((())))))***+++''''''''''''(((((((((((()))))))))))))))******+++))))))))))))))))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''******************************))))))******+++,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------......///000111333555777888999AAA@@@DDDOOO\\\fffqqqzzz[[[^^^bbbeeefffiiinnnrrrtttrrrqqqoookkkeee^^^XXXOOOKKKEEEAAA===:::666444333222111000111000///---+++***)))))))))***+++,,,************************************)))))))))))),,,+++***)))((((((((()))******)))((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((())))))******(((((((((''''''''''''&&&******)))(((((((((((()))'''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&((()))(((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''((()))***+++,,,------******+++,,,,,,,,,,,,+++***,,,///000000222444666666666555555555666777777666555444555666666444222000000/////////000111111...------,,,,,,,,,------333222222333444555666666999:::<<<>>>?????????>>><<<<<<;;;;;;:::999999999888777666555444555666666777666666555444444555555444333222222111111111222......///000111222222333555444333222111000000000111000//////............,,,+++******++++++)))(((***)))((()))***+++***)))+++++++++***************************************%%%&&&'''(((***,,,---...+++************)))))))))))))))))))))))))))))))))''''''((((((((())))))))))))(((((((((((())))))******)))))))))))))))******(((((('''&&&&&&&&&&&&'''))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))******(((((('''(((((()))***+++&&&&&&&&&'''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))'''((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++******+++++++++,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---......///111111222444555666777888@@@???DDDOOOZZZdddoooxxxbbbhhhmmmmmmjjjiiilllpppoooooopppqqqqqqnnniiieee]]]YYYSSSLLLFFF@@@===;;;999777444111000/////////,,,+++***)))))))))***+++))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))'''''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((('''''''''''''''))))))((((((((((((((()))'''''''''''''''''''''((('''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''''''''((((((%%%######$$$$$$%%%&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))((('''%%%%%%&&&''''''((((((((((((((()))******''''''((()))***+++,,,,,,+++,,,...///000111111111...000222222222222444666555555444444444555555666333333333333333222111000////////////////////////------,,,,,,,,,------...222222333333555666888888888999;;;<<<===>>>>>>===;;;;;;::::::999888888888:::999777666666777888999888777666555444444444555444333333333333333444444222222333444444555666666555555444333333222222111333222111000000000000000,,,***))))))******((('''((((((((()))***++++++***************************************************(((((())))))******++++++************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((('''(((((()))******111000///---,,,***))))))'''''''''&&&&&&&&&&&&'''******)))((('''&&&&&&%%%$$$%%%&&&''''''((('''''')))))))))***************'''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))******+++************************))))))))))))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------...///000000111222444666777999999??????DDDOOOYYYbbbmmmwwwjjjqqqwwwxxxsssmmmkkklllmmmnnnpppsssuuuuuusssqqqlllhhhaaaXXXOOOIIIEEEDDDCCC???:::444000///000222---,,,+++)))))))))******))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((()))(((((((((((('''''''''&&&%%%%%%%%%$$$&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''')))'''&&&'''((('''&&&$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&''''''((())))))))))))*********)))((('''%%%%%%&&&''''''((((((((((((((()))******((((((((()))))))))******,,,---///000222333333333444555666555333222333444333333222222222333444444555666666666555444444444111111111000//////...---...---------...///000000111111222333555777999:::777888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999888777777777999:::;;;888777666555444444444444444444444444444444555666444444555555666777777777666666555555555444333333333333222111111111222222...,,,++++++++++++)))(((&&&'''((()))***+++,,,---*********************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((('''(((((()))******,,,,,,+++)))(((&&&%%%$$$&&&'''''''''''''''''''''******)))((('''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((())))))************)))((('''&&&&&&&&&&&&&&&((())))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))************))))))((('''************************************************+++************+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000111---///111333666999;;;<<>>@@@AAAGGGPPPWWW___kkkwwwvvvzzzyyywwwuuuuuuxxxzzz{{{{{{vvvtttnnneee]]]XXXWWWXXXXXXXXXVVVOOOEEE<<<666444000///---,,,*********+++++++++++++++++++++++++++((()))))))))************((()))***++++++***)))(((******+++***)))'''&&&%%%******))))))))))))******''''''''''''''''''''''''))))))))))))(((((((((((('''((((((((())))))))))))'''''''''''''''((())))))(((((()))))))))(((&&&&&&''''''''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%%%%'''(((((('''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''')))*********((('''&&&&&&'''''''''((((((((())))))))))))************((()))))))))((((((''''''&&&&&&&&&&&&&&&'''(((((())))))***+++,,,------...---...000111333333444444666777777555333111222333000000000111222444555666222555666666333222222444222333333444444333222111111111111222333555666777777777666777777888999:::777777888888999:::<<<<<<888777777666555555444444555777:::===???@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;999999888777777888888888666666666666777777777777666777888888888777666555555444444333444444555555555333111111111111///---(((***+++***(((''')))+++))))))*********+++++++++************************''''''((()))***+++,,,,,,(((((((((((())))))******))))))))))))))))))))))))(((((()))))))))************))))))(((((((((((()))&&&'''(((************)))'''''')))*********))))))(((((((((((((((''''''''')))))))))***))))))((((((%%%&&&&&&'''(((((()))))))))))))))******,,,------))))))))))))************)))))))))))))))******+++'''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...000111222...///111444777:::<<<===@@@BBBIIIQQQWWW___kkkwwwmmmpppuuu|||}}}zzzvvvtttuuuwwwxxxxxxtttsssnnnggg___\\\]]]___^^^aaaaaa\\\PPPCCC999444222000...,,,++++++++++++++++++++++++++++++++++++(((((())))))*********+++((()))***++++++***)))((('''((()))******)))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))******((((((((((((((()))******''''''((((((((('''%%%$$$&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%'''&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((&&&''')))***+++***(((''''''((((((((())))))******(((((((((((())))))))))))((()))*********)))'''&&&((((((((((((((()))******((()))***,,,...000111222111111333444555666666666333444555444222111222333///000000222333555777888666999;;;:::777555666888111222444555666666555555222222333444555777888999;;;;;;:::999888888888888888888888999:::;;;======>>>>>>======<<<;;;;;;:::888:::???CCCFFFFFFFFFEEEEEEDDDCCCAAA@@@?????????<<<;;;::::::999999999:::999999999999999:::::::::777777888999999888666555666666555555555555666777444333111000000000...,,,+++------+++(((%%%&&&((())))))******++++++++++++************************))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************+++***)))(((((('''((((((((()))******)))((('''&&&'''((()))+++++++++***)))'''''''''(((((((((((((((******+++******)))((('''%%%%%%&&&&&&'''(((((()))%%%%%%&&&(((***,,,...///(((((((((((()))))))))))))))))))))))))))******+++''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------///000111222000111222555777999:::;;;AAACCCJJJRRRWWW^^^kkkxxxccceeejjjpppvvv||||||{{{yyyvvvtttrrrpppooollllllkkkgggaaa]]]^^^```dddkkkpppmmm___NNN@@@999777444///---,,,------,,,......---,,,+++++++++++++++++++++*********))))))***************)))((((((###%%%))),,,,,,+++)))'''(((((((((((())))))))))))'''(((((()))***++++++,,,((())))))((('''''')))***(((((()))))))))'''&&&%%%+++******)))((('''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))'''''''''((((((***++++++***)))&&&%%%%%%&&&)))***)))(((&&&&&&&&&)))+++------+++(((''''''((('''&&&)))(((&&&%%%%%%&&&((()))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))*********)))'''&&&&&&'''***+++***(((%%%$$$%%%%%%&&&((()))+++,,,,,,))))))******+++++++++,,,************))))))))))))''''''((()))***)))))))))------...///000111222222222333333444555666666777444444444333111///---,,,///000111333555666777777888888888888888888888888:::888666777:::;;;999666888999999777666666888:::666777888777666777999:::888:::===>>>>>>???AAACCCEEE@@@???BBBAAA<<<;;;>>>@@@DDDIIIMMMNNNMMMLLLKKKNNNMMMKKKJJJHHHGGGFFFFFFFFFCCC???>>>@@@AAA???<<<:::;;;<<<<<<;;;:::;;;===999999999888888888777777777666555666777777555333444444333222111000//////000...,,,*********,,,---++++++++++++++++++++++++))))))************))))))))))))************))))))(((((()))***************---+++)))''''''((()))***''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))&&&'''))))))(((''''''(((''''''''''''''''''''''''((((((''''''''''''((((((***,,,......+++)))'''''',,,+++******+++***(((&&&))))))************))))))(((((((((((()))))))))))),,,+++***((((((((())))))************))))))(((((())))))))))))))))))))))))***)))(((((()))+++---///,,,,,,------,,,,,,++++++,,,------,,,++++++,,,...,,,///222000+++))),,,000000...,,,---000111000---222222333666888;;;===???BBBFFFMMMSSSYYYcccmmmuuu~~~\\\^^^aaaffflllqqquuuxxxxxxwwwvvvuuutttrrrpppnnnjjjjjjhhhddd^^^]]]___bbbjjjooossspppeeeTTTEEE<<<777333///---,,,------,,,...---,,,++++++******++++++++++++*********))))))***************)))((((((%%%&&&)))++++++***)))((((((((((((((()))))))))***&&&&&&''''''(((((())))))((()))***)))((('''(((***'''((()))))))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((())))))'''&&&%%%&&&(((+++,,,,,,***'''''''''(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&'''((()))))))))))))))%%%%%%'''''''''%%%$$$###&&&'''''''''(((((((((((())))))))))))******++++++((((((((()))))))))******)))))))))******++++++,,,......///000111222333333555666666777888888999999666555555333222111000///333444555777888999::::::;;;;;;;;;<<<<<<=========:::888777777999:::888666888888888777666666999;;;999:::<<<;;;;;;;;;===??????@@@AAAAAAAAACCCFFFHHHMMMHHHFFFGGGDDD@@@BBBGGGFFFLLLSSSWWWWWWVVVUUUUUUVVVUUUSSSQQQOOONNNMMMMMMMMMIIIDDDCCCDDDEEECCCBBB@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>======:::999777777777777555444666555555444333222222111...---+++***))))))******++++++++++++++++++++++++******++++++++++++******))))))************))))))(((((()))***************+++***((('''''''''((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))************************''''''''''''''''''''''''((((((''''''''''''(((((()))+++,,,,,,***(((((((((***)))''''''((((((&&&%%%(((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))((('''(((***+++++++++***))))))((((((((())))))))))))))))))))))))***)))((('''((()))+++---***+++,,,,,,------------,,,------,,,++++++,,,...,,,,,,---------------...000...---...000111000...111222333555888;;;===???BBBGGGMMMSSSYYYbbbllltttYYYYYY[[[]]]aaaeeeiiikkknnnooopppsssuuuuuurrrpppnnnmmmiiiccc^^^]]]```dddmmmoooqqqppphhhYYYIII>>>999555111/////////...---------,,,+++************+++++++++************************+++******)))((((((((()))******))))))(((((((((((()))))))))******(((((((((((((((((((((((('''(((******)))(((((()))''''''((()))))))))((((((%%%&&&&&&'''((())))))***((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''(((((((((''''''(((((((((((('''%%%%%%%%%''')))++++++)))&&&&&&'''))))))((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''((()))+++,,,&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))'''''''''(((((())))))***++++++******+++---...///000000111222333444555555777777777888999999::::::666555333222111111222222666666777888999:::999999666777777888999:::;;;;;;;;;:::888888999:::888777777888888777666777:::<<<===???AAABBBBBBCCCDDDFFFIIIIIIHHHGGGHHHKKKPPPTTTWWWUUURRROOOIIIEEEHHHMMMNNNVVV```dddccc```___```]]]\\\ZZZXXXWWWVVVUUUUUUVVVQQQJJJGGGHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJFFFEEEDDDBBBAAA@@@@@@@@@@@@===:::888777777666555444333333333222222111111------------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))(((((()))***************(((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***'''$$$$$$''')))(((&&&'''''''''''''''''''''''')))((((((''''''(((((()))((()))******(((((()))***...,,,***)))*********))))))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,***((('''''')))+++------,,,***(((((((((((()))))))))))))))))))))))))))***)))(((''''''(((******))))))+++,,,---.........,,,------,,,++++++,,,...---***(((***...000...+++///...---...000111000///000111333555888;;;===???BBBGGGMMMRRRYYYaaalllsss]]]]]]\\\]]]^^^aaaccceeedddeeeiiipppwww{{{{{{yyyxxxvvvppphhh```]]]___cccllllllnnnooolllaaaPPPDDD<<<999555333222111000///------,,,+++*********************************************++++++******)))******))))))))))))))))))(((((()))))))))*********++++++******************&&&(((******)))(((((((((''''''(((((())))))))))))&&&&&&&&&'''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''&&&'''((())))))((('''&&&'''&&&%%%%%%%%%'''((())))))'''%%%&&&''')))***)))'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((''''''&&&&&&'''(((***+++******(((((((((((()))***)))((((((''''''&&&&&&%%%''''''((((((((((((((((((''''''''''''((((((((((((,,,+++******+++...000222222222333444555666666777666666777777777888888888555444222000000111333444444555666666666666666666111111222333555666777777;;;::::::999999999999888666777888777777888;;;>>>@@@CCCGGGJJJJJJKKKMMMNNNRRRRRRQQQQQQRRRWWW^^^cccdddcccaaa[[[RRRLLLLLLNNNSSS\\\fffjjjhhhddddddeeeaaa```___]]]\\\\\\[[[[[[]]]VVVNNNIIIIIIKKKKKKKKKKKKKKKMMMOOOQQQQQQPPPOOOHHHGGGFFFDDDDDDCCCDDDDDDFFFBBB>>>;;;:::999888777555555555444444333333333000111222222111///---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******++++++******)))(((((()))***************'''(((((())))))(((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***%%% !!!%%%((('''$$$''''''''''''''''''''''''))))))(((((((((((())))))'''((()))((('''''')))+++///,,,)))((()))+++++++++***)))'''&&&&&&''')))***(((((((((((())))))))))))+++)))'''&&&'''))),,,...---,,,***((('''((())))))))))))))))))))))))))))))+++***))))))((())))))***)))***+++,,,------------,,,,,,---,,,++++++,,,......+++***+++...000...,,,.........///000111111000000111222555888;;;>>>???CCCGGGMMMSSSYYYaaakkksss~~~bbbaaaaaaaaaaaabbbdddeee]]]^^^bbblllxxxyyyoooccc]]]\\\]]]iiiiiilllpppppphhhYYYNNN???<<<888555333222000......---,,,+++******************************************++++++++++++******+++***))))))((()))******))))))))))))************++++++++++++************'''(((******((((((((()))(((((((((((())))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&''''''&&&%%%&&&'''(((((((((&&&%%%%%%''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&'''((()))((('''&&&&&&'''((())),,,+++***))))))***+++,,,((((((((((((((()))))))))((((((''''''''''''''''''))))))((((((''''''&&&&&&++++++******,,,...111333333333444555666777888888777777777777888888888888666555333222222333555666333333444444444444444333444444555666777888999:::777777888777777777777777777888999999:::;;;???AAADDDHHHNNNRRRSSSTTTVVVWWWZZZ[[[[[[]]]```eeemmmrrrrrrtttrrrlllccc[[[VVVSSSXXX___fffiiifffccccccdddbbbbbbbbbbbbbbbbbbcccdddaaaZZZQQQLLLKKKLLLLLLLLLLLLMMMPPPUUUXXXYYYVVVSSSMMMLLLKKKJJJIIIJJJKKKLLLJJJFFFBBB???>>>===<<<;;;:::::::::999888888888777222333444444333111...,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******(((((()))***************((())))))*********)))((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))...((($$$$$$(((+++***'''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((('''(((***,,,***'''$$$###%%%&&&''''''+++***(((''''''(((***+++(((((((((((())))))))))))+++)))(((''''''))),,,---++++++)))((((((((()))***)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,++++++,,,...---------------------------...//////000000111222000111333555999<<>>???AAAEEEHHHIIINNNUUUZZZ]]]^^^___```bbbdddgggjjjmmmrrrxxx|||}}}{{{vvvqqqiiibbbaaaccceeeeeecccbbbaaaaaacccdddeeefffhhhkkkmmmnnnggg```WWWQQQPPPPPPOOONNNNNNPPPVVV]]]cccddd___YYYQQQOOOMMMLLLKKKLLLNNNOOOLLLIIIFFFDDDCCCCCCBBB@@@<<<;;;:::999888777777666222333444444222000---,,,------------------------******++++++++++++************++++++++++++******(((((()))***************))))))))))))************((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++(((%%%%%%((())))))'''((((((((((((((((((((((((***))))))(((((())))))***'''((()))))))))(((***+++)))'''%%%%%%&&&'''''''''+++***)))(((((()))***+++(((((((((((())))))))))))***))))))(((((()))***+++((()))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,------,,,++++++,,,...+++,,,------,,,,,,---...---...000000000000222333111222444666:::===@@@BBBCCCHHHNNNTTT[[[dddooovvv}}}[[[^^^bbbggglllooopppqqqgggbbb___eeeqqq~~~uuujjjcccaaa___aaaggglllmmmggg]]]UUULLLIIIDDD@@@<<<888444111000///...---,,,,,,,,,,,,))))))*********+++++++++)))***++++++,,,,,,,,,+++)))))))))***++++++++++++))))))*********+++++++++((((((((())))))******+++******)))'''%%%&&&))),,,+++***)))((((((((()))***(((((())))))******++++++'''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))'''%%%%%%&&&((((((((('''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''&&&&&&''''''((('''''''''''''''&&&&&&'''(((((()))&&&&&&''''''((())))))***)))))))))(((((((((''''''''''''(((((()))***++++++***+++,,,...111333444555444444555666777888999999999999999999999999999999666666555555444444333333222222333444555555444444444444555555666666666777222555777888777777:::<<<@@@AAACCCDDDFFFHHHLLLOOONNNTTT\\\bbbfffggghhhiiiiiimmmqqquuuxxx{{{~~~vvvmmmjjjeeeccccccdddcccaaaaaabbbeeehhhlllpppsssuuuooohhh___ZZZXXXWWWUUUTTTRRRUUU^^^hhhppppppiiibbbWWWUUURRROOOMMMNNNNNNOOOLLLJJJIIIHHHIIIHHHGGGEEE??????===<<<:::999777777555555555444333111///---........................++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***(((((()))***************)))(((((('''((()))***+++))))))************))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))******''')))+++,,,***))))))******)))((()))***+++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((%%%&&&)))+++,,,,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------,,,++++++,,,...(((&&&&&&(((,,,///...,,,,,,...111111000000222555222333555888;;;???BBBDDDCCCHHHOOOUUU\\\fffqqqyyy~~~WWW[[[bbbjjjpppuuuwwwxxxooogggaaacccmmmyyytttmmmjjjeeeiiioootttsssmmmddd]]]UUUQQQLLLHHHDDD???:::777000000///...------------))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,'''((()))++++++,,,,,,,,,)))************+++++++++))))))***+++,,,---------+++***(((&&&$$$&&&***---,,,+++***((((((((())))))''''''(((***+++,,,......&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))((((((((()))'''%%%%%%&&&'''''''''(((((())))))))))))(((((($$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''' ###&&&)))******)))'''###$$$&&&((())))))((((((&&&''''''((((((((())))))&&&&&&&&&'''''''''''''''******))))))((((((((('''$$$%%%''')))+++,,,...///+++,,,...111333555666666444444555666777888999999777777666666666666666666222222222222222000///...///000111222333333333333666666777777777777777777666999<<<<<<<<<<<<@@@BBBDDDFFFHHHIIIJJJMMMQQQTTTRRRXXXaaahhhkkkmmmnnnnnnnnnrrrxxx}}}wwwpppgggdddeeefffeeeccc^^^```cccggglllqqqvvvxxxvvvooofff```^^^]]][[[XXXVVVZZZdddqqqyyyyyyqqqiiiaaa___[[[WWWTTTSSSSSSTTTLLLKKKJJJKKKLLLLLLJJJHHHHHHHHHFFFDDDBBB@@@???>>>888888777666555333111111////////////////////////,,,------......------,,,***++++++,,,,,,++++++***(((((()))***************)))(((&&&%%%&&&'''***+++))))))************))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((***++++++***))))))***))))))))))))))))))))))))******))))))))))))******'''***------,,,***))))))''''''&&&((())))))(((&&&''''''((((((((((((''''''(((((((((((()))))))))))))))***+++++++++)))(((&&&###%%%(((,,,------+++***))))))))))))))))))))))))'''((()))++++++,,,,,,,,,)))***+++,,,---.........,,,------,,,++++++,,,...&&&!!!$$$---333000***,,,...111111000000222555333444666999<<<@@@CCCEEECCCHHHOOOVVV]]]gggsss{{{ZZZYYY[[[dddqqqyyy{{{xxxqqqlllgggiiipppxxx{{{|||yyyuuuyyyxxxwwwyyyyyyssshhh___\\\^^^^^^ZZZRRRGGG>>>999666333000/////////...---,,,,,,,,,,,,---...///000---------,,,,,,+++++++++''''''(((((())))))******************************))))))))))))))))))))))))))))))(((((((((***+++,,,+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))++++++***)))((('''&&&&&&)))((('''&&&&&&'''((()))&&&'''(((*********)))((('''((((((&&&###!!!!!!"""***)))((('''&&&&&&'''(((((((((((((((''''''''''''%%%%%%%%%&&&'''(((((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&((()))+++,,,''''''''''''''''''&&&&&&))))))(((((('''&&&$$$$$$'''&&&&&&%%%&&&'''((())))))(((((((((((()))******((('''&&&%%%&&&(((***+++))))))))))))************((()))))))))((('''&&&%%%+++***)))))))))***,,,---,,,---///111222444444555333444555666777777666666777777888888777777666555222222111111000000//////222222111111111333444555444555777888888888777666777:::<<<>>>@@@CCCGGGJJJMMMLLLLLLMMMOOORRRVVVXXX]]][[[ZZZ^^^fffoootttvvvtttwww{{{~~~}}}}}}zzzvvvwww{{{rrrfff``````cccdddcccfffbbb___ccclllvvv{{{|||wwwnnniiiiiijjjiiifff```dddlllwwwwwwpppiiiddd]]]ZZZ[[[]]]]]]\\\TTTPPPOOORRRSSSQQQQQQSSSKKKKKKLLLLLLKKKGGGBBB>>>>>>>>>===;;;888555222000///......------------...+++***+++,,,...///---,,,************************---,,,+++***)))))))))))))))***+++,,,,,,+++***))),,,***((('''&&&''')))***+++)))((()))***+++***((()))))))))))))))((('''''''''((()))******)))((('''---,,,***(((((((((((()))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++***'''$$$"""###'''***---***((()))------***%%%&&&((())))))((((((***+++...+++'''%%%$$$&&&)))+++)))************+++++++++,,,,,,,,,------,,,++++++,,,++++++******++++++,,,,,,.........,,,+++,,,---//////...//////000111222222444666999<<<>>>@@@@@@CCCHHHNNNTTT\\\fffrrrzzz___\\\\\\cccooowwwzzzyyyrrrnnnkkknnnuuu{{{~~~~~~}}}vvvmmmeeedddfffgggddd\\\QQQGGGBBB===999555222000///...---------,,,,,,,,,,,,---------------,,,,,,+++++++++(((((((((((())))))*********************************************************))))))(((((()))***++++++)))(((&&&&&&&&&((()))))))))))))))))))))))))))+++******))))))((((((((((((((((((''''''((((((((('''((()))*********))))))'''(((((('''%%%$$$%%%&&&***)))((('''&&&''''''(((((((((((((((''''''''''''''''''(((((()))******+++'''''''''''''''&&&&&&&&&''''''''''''(((***+++,,,''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''((((((((()))))))))******'''((((((((((((((('''''',,,+++***))))))***++++++///000222333555666777777666666777777888888777777777777777666555444333222222222111111111111111111444333333222333444555666777777888999999999999999<<<>>>AAACCCEEEGGGLLLOOOQQQPPPNNNMMMOOORRRUUUXXXYYYVVVUUUXXX```iiiooorrrvvvyyy}}}~~~{{{yyywwwuuuqqqpppxxxuuunnnddd``````ccccccbbbdddaaa___aaaiiipppuuuwww}}}wwwpppkkkiiiiiijjjjjjgggjjjpppyyyzzztttgggbbb^^^]]]```bbbcccbbb^^^YYYWWWYYYXXXUUUTTTUUUXXXUUURRRPPPPPPNNNJJJFFFEEEDDDCCC@@@===999666444555333111///---,,,,,,+++---,,,++++++,,,,,,+++)))++++++++++++++++++++++++))))))))))))***+++,,,---)))******++++++******)))+++***)))((('''(((((()))***)))((()))++++++)))((()))))))))))))))(((''''''&&&'''((()))******)))(((,,,+++***)))((((((((()))&&&&&&&&&'''''''''''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************(((&&&%%%(((,,,000444///***(((***,,,***((('''((()))((('''''')))***---+++(((&&&%%%''')))+++************++++++++++++,,,,,,,,,------,,,,,,+++......------------......,,,---......------...///000000///000000111222333555666999<<>>BBBEEEGGGHHHMMMQQQRRRRRRVVV^^^eeeeeebbb\\\WWWUUUWWWZZZ]]]\\\ZZZXXXWWW[[[bbbjjjpppxxxzzz{{{{{{xxxrrrlllgggeeefffeeeeeehhhnnnnnnkkkcccbbb```___```bbbbbbcccaaaaaa```______aaaeeeiiiiiijjjhhhaaaYYYUUUWWW\\\[[[[[[\\\^^^cccgggjjjkkkkkkjjjhhhjjjkkkjjjeeeaaa[[[XXXXXXZZZZZZ\\\bbbjjjsssxxx{{{tttiiibbbcccffffffddd___YYYSSSNNNJJJHHHAAA@@@>>>;;;999777555444333111...............---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++***)))(((((()))***+++*********+++***)))(((((()))))))))***++++++)))'''))))))************))))))++++++***)))(((''''''&&&************)))))))))(((++++++******)))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************'''((())))))((()))+++---///---+++******++++++***''''''%%%"""!!!!!!$$$'''))))))***************)))***++++++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,---......---,,,,,,---......---,,,***+++,,,.........///000111222333111222444777;;;???CCCEEEHHHMMMTTT[[[bbbkkkuuu|||ooopppqqqsssuuusssppplllgggdddaaacccjjjwww|||vvvsssqqqooojjjfff[[[VVVOOOIIICCC===888555------,,,,,,,,,---......++++++,,,,,,,,,,,,------+++************)))))))))************************++++++++++++++++++++++++)))************))))))((((((((())))))))))))******''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))******))))))(((+++***))))))((()))))))))***++++++***(((''''''((((((((()))*********))))))((((((((((((''''''''''''(((((())))))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((((((((('''(((((()))))))))(((''''''''''''&&&&&&''''''((())))))((('''&&&'''))),,,---''''''((((((((())))))))),,,+++)))(((''''''((()))***+++---000222333444444333444444555555555444444000000...------...//////000111222444555666777777777777777777777888888888666777999:::<<<<<<======;;;<<<===???BBBEEEHHHIIIHHHNNNSSSSSSRRRVVV```hhhiiifffaaa]]][[[\\\___aaadddcccaaa___```fffnnnssssssuuuvvvuuurrrnnnhhheeeiiikkklllmmmpppvvvvvvsssjjjiiihhhhhhjjjnnnrrruuupppnnnkkkhhhggghhhiiijjjgggiiijjjeee^^^ZZZ[[[]]]\\\\\\^^^```cccfffiiikkkjjjiiihhhjjjmmmlllhhhddd\\\YYYWWWWWWXXX[[[eeeooozzz}}}qqqiiijjjoooooolllgggaaaZZZUUUQQQOOOIIIHHHFFFCCC???:::555222333000...,,,---...------+++++++++++++++++++++++++++******++++++,,,---...++++++************++++++++++++*********)))))))))+++)))((()))***+++***)))))))))******++++++******,,,+++***(((''''''''''''))))))************)))((()))(((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&((())))))''''''((()))((()))***+++++++++******))))))((('''%%%%%%(((***))))))******************++++++++++++,,,,,,,,,,,,******+++,,,---------------...///000000///...---///000111000...---...///---------...///111222333222333555888<<>>999000000///...------------+++++++++,,,,,,---------+++++++++*********))))))************************************************((((((******+++***))))))(((((()))***************))))))))))))))))))))))))((((((((()))))))))))))))***))))))))))))))))))***++++++)))((((((((())))))'''((()))((('''&&&'''((('''((()))***+++******)))(((((((((((('''''''''''')))))))))))))))))))))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''((())))))***)))((('''&&&)))))))))))))))***++++++))))))))))))))))))******((((((((()))))))))*********)))((('''((()))+++,,,...///111222333444444333333444444444444444333333000///...------...000111444444666777888888888888999999999999888888888888777999;;;>>>@@@AAABBBBBBAAABBBCCCEEEGGGHHHHHHHHHHHHNNNSSSTTTRRRVVVaaajjjjjjhhheeebbb```aaaccceeegggfffeeecccbbbffflllqqqnnnooooooooommmjjjgggeeejjjmmmppppppsssxxxyyyvvvooonnnmmmnnnrrrzzzzzzvvvtttssspppmmmfffiiikkkjjjgggdddccccccdddfffgggiiiiiijjjlllmmmnnnlllkkklllnnnmmmiiieee]]]ZZZXXXXXXZZZ```ooo|||yyyuuutttvvvwwwsssnnnggg```[[[WWWUUUSSSSSSRRRPPPKKKDDD===999888555111/////////...---------------------------++++++++++++,,,---......++++++,,,,,,,,,,,,++++++,,,+++***)))))))))***+++,,,***''''''(((*********((()))***++++++++++++***))))))(((''''''((()))***((()))***++++++***)))(((((((((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************&&&(((******)))((())))))'''(((***++++++******++++++,,,,,,,,,******,,,...******))))))******+++,,,+++++++++,,,,,,,,,------)))***+++,,,------------,,,---...//////...---,,,+++---............000111------...///000222444444333333555888===BBBGGGJJJMMMSSS[[[bbbhhhpppyyyggggggiiikkkooorrrtttuuummmjjjfffbbbbbbfffmmmrrrwwwzzz~~~~~~uuuoooooorrrsssrrrrrrmmmfff^^^UUUKKKBBB;;;333222111///---,,,,,,,,,+++++++++,,,,,,---------++++++++++++******))))))************************))))))))))))))))))))))))'''((()))***++++++***)))'''((()))***************************************++++++******************+++***)))(((((()))***+++)))((('''&&&%%%&&&&&&'''$$$%%%''''''&&&&&&(((***'''((()))+++++++++***))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%'''''''''''''''((())))))%%%%%%&&&&&&'''((())))))&&&'''''''''''''''&&&&&&((()))*********((('''&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,+++)))'''&&&))))))))))))************''''''&&&'''(((+++...000222333444444444444333222111111222222222111000000111000///...///000222444777888888999999999999999:::::::::999999888888888888:::===@@@CCCDDDEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGHHHNNNTTTTTTRRRVVVaaakkkkkkiiigggeeedddeeefffggg```aaa```]]]\\\^^^ccchhhkkkkkkkkkkkkjjjhhhfffeeehhhllloooooorrrvvvvvvsssoooooonnnpppvvv~~~{{{uuupppcccgggkkkmmmllljjjhhhgggkkkmmmppppppooonnnnnnnnntttqqqooonnnnnnlllgggbbb]]]ZZZYYYZZZ^^^hhhzzz}}}|||zzz{{{wwwrrrkkkddd___\\\ZZZYYYZZZ[[[[[[WWWPPPIIIEEE???;;;777444222222000///..............................---,,,+++++++++++++++,,,---......---,,,+++---,,,***(((((()))***,,,---***'''&&&''')))++++++((()))***+++++++++++++++''''''&&&'''(((***,,,---((()))***++++++***)))((())))))******++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((+++,,,+++++++++,,,)))***+++***))))))***,,,&&&'''))))))(((((()))+++******)))))))))***,,,---++++++,,,,,,,,,---------)))***+++,,,------...---)))***,,,------,,,***)))%%%''')))++++++---///111......///000111333555666222222444777<<>>888333000///......---------,,,,,,,,,++++++(((***++++++******+++,,,------,,,++++++******)))++++++++++++***)))((('''))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((()))************))))))((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''((()))'''((())))))))))))((('''''''''''''''''''''''''''))))))((('''((()))***+++,,,+++***)))((())))))***+++***)))((((((((((((((((((((()))+++,,,---...///111111222222222222111111222111000000////////////...111333444444444555666888888:::;;;;;;;;;:::::::::999888777888:::;;;;;;AAAEEELLLSSSWWWYYYXXXWWWVVVSSSPPPLLLIIIGGGGGGGGGMMMNNNPPPQQQRRRUUU[[[___```______^^^___```aaabbb___]]]^^^aaa^^^ZZZ\\\bbbfffhhhjjjiiigggfffgggiiilllmmmnnnoooqqqrrrssstttuuuuuuuuuvvvyyyzzztttooogggddddddiiilllllllllooosssuuuvvvuuussspppoooooorrrwwwzzzxxxuuusssmmmhhhcccdddeeeeeehhhooozzzyyyuuupppjjjddd___XXXZZZ___fffkkkiii```WWWOOOJJJBBB<<<888555333222///...---,,,,,,,,,---...---,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++***,,,***(((&&&&&&''')))***,,,,,,,,,,,,++++++++++++(((((())))))******+++++++++++++++************)))---------------,,,,,,,,,(((((()))))))))*********+++***)))(((''''''((()))+++++++++++++++***))))))+++++++++************))))))))))))))))))***++++++)))))))))))))))))))))((())))))***++++++++++++***)))))))))******+++,,,---******+++,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,......------,,,,,,,,,,,,,,,,,,,,,---------.................................*********,,,000444555555444222444:::???BBBGGGLLLSSSZZZdddlllrrrxxx\\\VVVRRRVVV\\\bbbkkkrrrzzzzzzzzzyyyvvvrrrmmmkkkdddjjjooorrrxxxvvvrrrrrrssstttrrrooolllhhhbbb[[[VVVLLLEEE<<<666333222///---------------,,,,,,,,,,,,)))***++++++******+++---------,,,++++++******)))++++++++++++***)))(((((())))))))))))))))))))))))*********)))))))))))))))))))))((('''''''''((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((()))*********))))))))))))(((((((((&&&''''''((((((''''''&&&%%%&&&((()))))))))(((''''''(((((())))))))))))(((''''''&&&&&&''''''((()))&&&'''(((((((((((('''&&&''''''''''''''''''''''''))))))((((((((()))***+++))))))((('''''''''((((((++++++***)))))))))*********++++++---...///000111222222222333333222222111111000000/////////000000111333555666666555666888999::::::::::::999888777999888777666777:::===???EEEKKKUUU^^^cccdddbbb```]]]ZZZTTTNNNJJJIIIJJJJJJNNNOOOPPPOOOOOOQQQTTTWWWXXXXXXXXXYYY\\\___bbbeeeddddddfffhhhfffbbbaaadddfffiiikkkmmmmmmmmmnnnppprrrqqqqqqrrrsssuuuwwwxxxyyyyyyyyyxxxyyy{{{|||vvvqqqhhhdddcccgggjjjjjjkkknnnvvvuuutttsssrrrpppmmmkkkkkkqqqvvvvvvvvvuuupppjjjfffhhhkkklllmmmqqqxxx}}}}}}wwwqqqlllgggcccXXX[[[aaahhhlllkkkgggcccZZZTTTKKKCCC===999555333000///...---------......,,,,,,+++++++++,,,------***+++,,,------,,,+++***...---,,,+++++++++,,,------,,,+++*********++++++---------,,,,,,,,,,,,+++''''''((()))***+++,,,,,,+++++++++************)))++++++******)))))))))((((((((((((((()))))))))))),,,+++******)))************++++++++++++***))))))+++++++++************)))***************++++++,,,))))))))))))))))))))))))))))))***++++++++++++***(((((()))***,,,---...///))))))***+++++++++++++++)))***++++++******+++,,,000000//////---,,,******,,,,,,---------.........////////////////////////000...,,,,,,///222333333666444555;;;@@@DDDIIIOOOVVV]]]fffmmmsssxxx\\\TTTPPPRRRWWW]]]fffmmmuuuwwwzzz|||{{{wwwrrrnnneeehhhlllnnnrrrxxxxxxqqqoooppptttrrrpppnnnlllhhhccc```TTTLLLAAA:::666444000---...------------,,,,,,,,,)))***,,,+++******+++---------,,,++++++******)))++++++++++++******)))((()))))))))))))))))))))))))))))))))******+++++++++******)))((('''''''''((('''(((((())))))******+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))%%%&&&((()))***)))((('''&&&'''((())))))***))))))'''''''''''''''(((((()))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((******)))))))))******+++,,,---...///000222333333333333333333333333222111111111000000111222222333444555777777777777888:::;;;:::::::::999888777666999888888777999<<>>BBBIIINNNSSSWWW]]]ccciiimmmpppqqqiiiddd]]]VVVQQQQQQSSSTTTZZZZZZZZZ[[[\\\]]]\\\[[[VVVWWWYYY]]]bbbhhhmmmpppuuuyyy}}}~~~}}}yyyrrrllljjjooouuu|||~~~{{{wwwtttrrrqqqpppqqqrrruuuvvvwwwxxxxxxvvvtttrrrrrrrrr{{{|||vvvooolllgggdddfffhhhiiikkkooopppmmmlllmmmpppooolllhhhiiinnnrrruuuxxxzzztttmmmjjjooouuuyyyyyyzzz|||~~~yyyooogggbbb```]]]ccckkkqqqrrrnnngggcccaaa___\\\XXXSSSKKKCCC===555444222///...---------***,,,///222222111...---***+++---......---+++***+++)))(((&&&'''(((***+++)))***+++++++++***((((((***)))))))))((((((((((((+++*********))))))((((((+++++++++*********))))))*********))))))((((((((((((((((((((()))))))))))))))*********************)))******+++++++++******+++++++++*********)))))))))(((((((((((()))******((()))))))))*********+++))))))***++++++++++++***,,,,,,,,,+++***((('''&&&(((((()))************)))***+++,,,,,,++++++,,,---,,,---...//////...---,,,...////////////000000000,,,,,,---------.........***)))***---444:::???AAA@@@<<<;;;???CCCGGGMMMTTT\\\aaahhhnnnrrrwww~~~ddd\\\TTTSSSSSSUUUYYY___hhhkkkqqqwww|||zzzwwwtttsssoookkklllpppqqqttt}}}~~~yyyvvvwwwsssnnnkkkiiiiiihhhggg^^^YYYQQQGGG>>>777333111............---------,,,***+++,,,,,,++++++,,,...------,,,++++++******)))***+++++++++++++++******))))))))))))))))))))))))''''''(((((()))))))))*********)))((((((((())))))+++++++++***************))))))((((((''''''&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))******)))))))))************+++&&&''''''((((((''''''&&&''''''''''''((((((((()))'''(((((())))))))))))(((&&&'''((())))))))))))((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((()))***+++++++++******))))))***+++++++++******'''''''''((()))***+++,,,//////000222333444555666555555555555444333222222.........///111333444555888999999999888888:::<<<:::::::::999999:::;;;;;;===???BBBDDDEEEJJJQQQWWW\\\]]]```eeejjjoootttvvvpppkkkccc\\\XXXWWWYYYZZZ`````````bbbddddddaaa___\\\^^^aaaeeejjjoootttvvvxxxmmmllloootttzzz}}}|||xxxtttnnnnnnmmmllllllmmmnnnoooppprrrrrrqqqpppooooooppp{{{~~~xxxrrrooohhhdddeeeggghhhkkkooopppoooooopppqqqpppnnnllliiimmmpppsssxxx{{{wwwpppnnnsssyyy|||}}}}}}yyyooogggcccbbb___dddkkksssvvvssskkkeee]]]\\\[[[ZZZVVVOOOGGGAAA;;;999666333000///......+++---000222222111...,,,***+++,,,------,,,+++***+++***)))))))))***+++,,,+++,,,,,,,,,,,,+++******+++++++++*********)))))),,,,,,+++***)))(((''''''+++++++++************)))************************))))))))))))************(((((()))*********))))))))))))***++++++++++++***+++++++++************)))((((((((((((((())))))***((())))))******+++++++++))))))***++++++++++++***((()))***++++++***(((((((((((()))******************+++,,,,,,++++++,,,...++++++,,,....../////////....../////////000000000++++++,,,,,,---.........---,,,,,,///444:::===>>>AAA===;;;???CCCGGGNNNVVV^^^ccciiinnnqqqvvv|||ooofff^^^[[[YYYWWWYYY\\\ccceeeiiiooovvv}}}{{{yyyrrrjjjhhhkkkmmmqqqyyyyyytttlllgggeeeeeeeeeeeeaaa```[[[PPPCCC:::666666............------------***+++---,,,++++++,,,...------,,,++++++******)))***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((())))))))))))))))))))))))((())))))******)))******++++++,,,,,,,,,((((((((('''&&&%%%%%%%%%))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))*********+++++++++&&&&&&&&&''''''&&&&&&&&&)))(((&&&&&&&&&''')))***((())))))))))))(((((('''&&&'''((()))***))))))((())))))(((''''''((())))))((((((((((((((((((((((((((()))***+++,,,+++******((()))***+++++++++******((((((((()))***+++------///000111222333555666666666666666555555444333222000000111222444666888999888999999888777888:::<<<999999999999;;;<<<>>>??????DDDIIILLLMMMRRRYYY______```cccfffkkkooosssuuuooolllgggcccaaabbbeeegggkkkjjjjjjlllmmmlllhhheeeccceeeiiinnnrrrvvvxxxyyyxxxrrrqqqqqqsssvvvwwwuuusssllllllllllllllllllllllllmmmooopppqqqqqqqqqtttuuu~~~~~~xxxtttmmmhhhiiijjjkkkooosssuuuvvvwwwwwwuuusssrrrrrrkkkmmmooorrryyy~~~|||uuussswww|||~~~~~~~~~~~~~~~~~~}}}xxxqqqllliiiiiiggghhhlllsssxxxwwwppphhh```^^^\\\ZZZWWWRRRLLLHHHAAA???<<<777444111000///---............------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,//////......------------,,,,,,,,,+++++++++******++++++******))))))((((((+++++++++************)))'''(((((())))))*********************++++++++++++'''((()))***++++++***)))))))))***++++++++++++++++++++++++************)))))))))(((((())))))***+++((())))))******+++,,,,,,))))))***++++++++++++***'''(((***,,,,,,,,,******((()))******++++++******)))***++++++******+++,,,++++++++++++,,,---...///------------............,,,,,,,,,---.../////////333111000111333444444444>>>999888<<>>AAABBBAAAGGGMMMQQQRRRVVV]]]ccc^^^```bbbfffjjjmmmoooqqqjjjhhhgggfffhhhlllqqqtttyyyxxxwwwyyyzzzxxxsssnnngggiiinnnssswwwyyyzzzzzzxxxtttpppooorrrtttuuutttnnnoooooooooooonnnmmmmmmnnnppprrrtttuuuwwwzzz}}}~~~zzzsssnnnnnnoooppptttxxxzzz}}}}}}xxxuuuuuuvvvqqqrrrtttxxxxxx{{{~~~~~~}}}~~~|||yyywwwuuuxxxzzzxxxtttqqqpppqqqpppmmmnnnsssyyyxxxqqqiiikkkgggccc___]]]ZZZWWWTTTFFFDDD@@@;;;777444222111000...,,,))))))***,,,---++++++***))))))***++++++((()))***+++++++++++++++---,,,+++*********+++++++++++++++*********))))))))))))))))))************+++++++++************)))(((((()))***+++,,,------******+++++++++,,,,,,,,,((()))***+++,,,++++++***((()))***++++++++++++++++++++++++************)))*********)))***++++++,,,((())))))***++++++,,,,,,))))))***++++++++++++***)))***,,,------,,,***)))))))))***+++++++++++++++((()))******))))))***+++,,,,,,+++***+++,,,---...+++++++++,,,,,,,,,---------------...///000000111...---...000333555555444999555444999@@@GGGQQQZZZ```dddiiilllooossszzz~~~|||wwwqqqkkkgggdddcccdddaaa^^^```eeemmmtttxxxxxxoookkkkkklllqqqwww|||wwwjjjddd```]]]^^^aaabbbccc```WWWKKKAAA<<<<<<555333///+++******,,,---------,,,,,,+++***))))))************************+++++++++************))),,,+++***((((((((())))))+++*********))))))((((((******))))))((((((''''''((()))***+++++++++++++++******))))))))))))******++++++******))))))((((((,,,++++++***************))))))************))))))))))))))))))))))))))))))*********)))((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***((((((((()))***)))************))))))((())))))((('''&&&%%%$$$$$$%%%%%%&&&((()))***+++,,,)))+++,,,,,,+++++++++,,,+++++++++,,,,,,,,,------000111333333222222333555777777777777777666666666666666777999;;;;;;999888:::777555666999;;;:::999777888:::;;;<<<>>>AAACCCHHHIIILLLOOOSSSVVVYYYZZZ\\\^^^bbbfffhhhjjjjjjjjjbbbeeehhhiiijjjnnntttyyy|||xxxtttpppsssvvvwwwwwwvvvvvvvvv}}}}}}ssstttwwwvvvrrrpppssswww{{{}}}|||yyywwwwwwqqqvvvyyyyyy|||{{{wwwwwwyyy}}}{{{zzzwwwuuu|||~~~~~~}}}}}}}}}}}}~~~zzzvvvssssssvvvyyy|||wwwrrrqqquuuwwwuuusssqqqssswww{{{}}}|||wwwssssssppplllgggbbb]]]ZZZXXXXXXRRRJJJBBB<<<777333000333111...---...---,,,+++......---,,,,,,+++******++++++------------++++++------------,,,,,,+++***+++******)))))))))))))))************))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,------,,,,,,++++++++++++*********))))))(((((())))))******++++++))))))))))))*********************)))))))))))))))++++++******)))*********...---,,,+++***((('''''',,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111000000222555777888777333000222:::CCCKKKSSSZZZ___bbbgggkkkqqqwww~~~}}}wwwrrrnnnkkkgggccc^^^\\\___eeekkknnnuuuzzz~~~wwwpppllljjjmmmqqqtttwww{{{{{{lllbbb\\\YYYZZZ^^^aaacccaaaXXXLLLBBB<<<;;;666444000---,,,,,,---...---,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++************)))******)))(((((()))***+++************)))))))))((())))))))))))(((((((((((())))))******+++***************))))))))))))******))))))(((((('''''''''''')))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((((())))))(((((())))))***)))))))))&&&&&&&&&''''''(((((()))''''''(((((()))***++++++)))+++,,,,,,+++++++++,,,******+++,,,---//////000111333444444333333555666888888888888888888888888888888999:::;;;;;;:::999:::888777777:::;;;;;;999666888:::;;;<<<>>>AAADDDIIIJJJMMMPPPTTTWWWYYY[[[YYY[[[___cccfffggghhhhhheeefffgggggghhhmmmuuu{{{{{{xxxtttvvvyyyyyywwwtttssssssvvv~~~}}}~~~|||zzzwww{{{}}}~~~{{{}}}||||||}}}~~~~~~|||yyyuuurrrrrruuuxxx|||xxxttttttxxxzzzyyywwwtttuuuxxx{{{~~~~~~|||zzzzzzxxxtttmmmddd^^^\\\[[[\\\XXXQQQKKKEEE???999555333000...------,,,+++***......------,,,++++++***+++,,,------------,,,+++---------------,,,+++***++++++***)))))))))))))))++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********++++++,,,,,,,,,,,,+++++++++++++++*********))))))************++++++++++++))))))))))))************************)))))))))))),,,++++++*********++++++,,,,,,++++++***)))))))))---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....../////////000000000111000111333666888888777444111222:::CCCJJJRRRYYY```cccggglllqqqxxx~~~yyyuuupppjjjbbb\\\[[[^^^bbbdddgggnnnxxxvvvooollllllllllllmmmqqqwww{{{~~~nnnbbb[[[VVVXXX\\\```bbbaaaZZZOOODDD===:::888666333000.........///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((())))))+++,,,,,,************))))))))))))(((((((((((())))))))))))))))))*********)))((((((******))))))))))))******)))(((((((((((('''''''''++++++***))))))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''((((((&&&'''(((((())))))))))))&&&&&&'''(((((()))******)))))))))*********++++++)))***,,,,,,++++++,,,---***+++,,,...///111222333222444555555555555777888888888888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;999888888:::;;;;;;:::888:::<<<===>>>AAADDDGGGKKKMMMOOOSSSVVVYYYZZZ[[[XXXZZZ^^^bbbeeeggghhhiiihhhiiihhhffffffkkkssszzz~~~~~~~~~}}}{{{|||~~~~~~|||xxxtttqqqpppqqq}}}|||zzz|||}}}}}}zzzzzz|||}}}|||zzzwwwttttttvvvxxx|||yyywwwxxx|||~~~}}}|||wwwvvvwwwzzz~~~{{{rrrggg```___aaabbb```\\\WWWQQQJJJBBB<<<555333000.........---+++.........---,,,,,,++++++,,,,,,------------,,,,,,,,,------------,,,,,,+++++++++***))))))))))))***+++++++++++++++*********------------------------))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++***************,,,,,,,,,+++++++++++++++)))))))))*********++++++************************,,,,,,++++++++++++,,,,,,******************++++++---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///000000000000111111111111111111333666888999888555222333;;;CCCJJJRRRYYYaaadddhhhmmmrrrxxx~~~|||tttiiiaaa]]]]]]___aaa```eeeooo|||zzzrrrpppnnnkkkhhhiiilllpppttt|||rrrhhh___YYYXXX[[[```aaaaaa\\\RRRGGG???;;;888777555222000/////////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******+++++++++*********)))))))))))))))''''''(((((())))))******)))))))))))))))((('''&&&******))))))))))))******************************---,,,++++++******++++++,,,***(((''''''(((***,,,((((((((((((((((((((((((+++***)))(((((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((%%%%%%'''((())))))))))))***)))))))))((((((((((((++++++******************)))***++++++***+++,,,...,,,---...///111222333444222444666666555666777999777888888999:::;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<:::999999999:::;;;<<<<<<<<<===???@@@BBBEEEIIIMMMOOOQQQSSSVVVYYY[[[[[[\\\[[[]]]```dddgggjjjlllllljjjkkkjjjhhhfffhhhoootttvvvwwwxxxzzz||||||{{{{{{{{{uuuqqqppprrrzzz|||wwwwwwwww||||||zzz|||}}}zzzwwwuuuwwwxxxyyyxxxxxxzzz~~~~~~wwwuuutttvvv{{{~~~~~~uuuiiiaaabbbeeefffeeeccc```[[[SSSIIICCC;;;888444111111000///...///.........------,,,,,,,,,------------------,,,,,,---------------,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,************************,,,,,,,,,++++++******)))))))))*********+++++++++)))***************++++++,,,,,,++++++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,---------------------------------------.........////////////000000111111111222222222111111111444777999:::999777333444<<>>999888777444222000///...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++******))))))))))))))))))))))))******''''''(((((())))))******)))))))))))))))((('''&&&******))))))))))))******************++++++++++++))))))(((''''''''''''(((,,,***(((''''''(((***,,,((((((((((((((((((((((((***))))))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((('''%%%%%%'''((())))))))))))******))))))((((((''''''+++++++++***************)))***+++******+++---//////000000111111222222222222333555666555666888999888888999:::;;;;;;<<<<<<<<<===>>>===;;;::::::<<<999999::::::;;;<<<>>>??????@@@AAACCCEEEHHHMMMQQQUUUWWWYYY[[[]]]]]]]]]\\\]]]___aaadddgggjjjlllmmmjjjlllllljjjgggfffhhhkkkqqqsssvvvxxxzzzzzz{{{{{{{{{vvvrrrqqqwww{{{~~~zzzqqqppppppuuu~~~~~~{{{wwwttttttttttttuuuwwwzzz}}}~~~uuurrrqqqrrrwww}}}~~~vvvjjjaaa```cccgggffffffddd```XXXOOOHHH@@@<<<777444222111000...//////...............---------------------------,,,------......---------,,,++++++***************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------............------************************++++++******)))))))))(((************++++++++++++))))))******+++++++++,,,,,,+++++++++,,,,,,---...,,,,,,++++++***)))))))))******************++++++,,,++++++******++++++,,,***++++++,,,------------------------------------,,,,,,---------.........111111111111222222222222222111222444888:::;;;:::888444555===FFFMMMUUU[[[dddggglllpppuuuzzzqqquuu|||wwwmmmgggdddbbbaaacccbbbdddkkktttyyyyyywwwsssqqqnnnmmmnnnoooooonnnooorrrtttuuuzzz|||xxxmmm```XXXWWW```aaaaaa___YYYQQQHHHCCC;;;::::::888666333111///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,+++***)))((())))))))))))************(((((((((((())))))))))))))))))*********)))((((((******))))))))))))******((((((((())))))))))))***+++***))))))(((((())))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((&&&'''(((((())))))))))))''''''(((((((((((())))))******************)))))))))************+++...000111111111111222222222222222444555666666777999::::::;;;;;;<<<<<<=========<<>>>>>===<<<:::666333111.........---,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))***+++,,,,,,,,,+++***)))((()))))))))************))))))))))))(((((((((((())))))******+++***************))))))))))))******(((((()))))))))*********---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))'''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))(((((())))))***)))))))))(((((((((''''''''''''&&&)))))))))))))))))))))))))))******))))))+++...111//////000111222333333444333555777888888888:::<<<>>>>>>??????????????????>>>BBBFFFFFFAAA===<<<===:::<<>>BBBBBBAAAAAAAAAAAAAAAAAA???EEEJJJJJJDDD???>>>>>>;;;>>>BBBDDDDDDGGGLLLPPPTTTUUUVVVWWWZZZ___eeejjjfffggghhhhhhfffbbb___\\\^^^^^^___```bbbdddeeegggcccddddddbbbaaaccchhhmmmvvvyyy}}}~~~||||||}}}wwwrrrsssyyy{{{|||zzzuuunnniiiggglllnnnllljjjllltttyyyzzzsssoookkkjjjmmmtttzzz}}}{{{uuuvvv|||yyyuuupppooopppqqqooonnnwwwuuuwww~~~|||tttooolllkkkoootttxxxyyyyyyyyyxxxvvvuuuuuuwwwzzz}}}}}}}}}|||~~~{{{uuurrrllliiigggeeedddbbb___\\\UUUOOOGGG@@@<<<999666444////////////000000000000///...---,,,,,,---...///,,,,,,---.../////////...---,,,++++++******++++++(((((())))))*********+++++++++++++++++++++++++++))))))*********+++++++++*********++++++*********))))))******++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,------))))))))))))***+++,,,---((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++------------,,,,,,+++***..................................../////////000///000000000000111111111222222333555999<<<======:::777999BBBLLLUUU]]]eeehhhkkkooossswww}}}pppppppppqqqttt{{{|||ssskkkgggiiihhhggghhhkkkqqqvvvyyy{{{yyyyyy}}}zzz{{{yyyuuuuuuvvvqqqjjjkkkiiikkkqqqtttqqqnnnooohhhfffccc```[[[VVVUUUWWWMMMIIIEEEAAA>>>:::666222000...,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))******))))))((((((''''''++++++,,,,,,,,,,,,++++++++++++******))))))((((((+++***)))'''''')))***+++++++++************++++++******))))))))))))******++++++***)))(((((())))))&&&%%%$$$$$$$$$$$$%%%&&&)))((((((((((((((()))***))))))))))))))))))))))))''''''((()))))))))))))))&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---++++++******+++---///000000111333444555666999;;;666666888999;;;<<<>>>>>>BBBCCCDDDBBB???>>>???BBB@@@AAACCCCCCAAA???>>>>>><<<===???DDDKKKQQQVVVXXXXXX[[[^^^______```dddhhhqqqpppooommmkkkfff```[[[^^^aaa```\\\^^^eeeiiigggddddddbbbaaa```ccchhhlllxxxyyy{{{~~~|||yyy|||}}}|||wwwsssrrrsssyyy|||}}}xxxpppjjjiiijjjlllnnnppprrrttttttttttttxxxwwwtttqqqpppsssyyy~~~}}}~~~}}}zzzvvvssspppooonnniiinnnuuu{{{|||tttnnnpppqqquuuzzz}}}~~~{{{yyyyyyyyyyyy|||~~~wwwtttpppjjjfffcccaaa___]]]YYYXXXTTTMMMEEE>>>:::888222000///...//////...------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))***+++++++++++++++---...---,,,******,,,...'''((()))++++++******)))++++++---......---++++++++++++******++++++,,,---,,,---......///............///111222222111000000333333444777;;;???@@@???===999999BBBMMMVVV]]]ccckkknnnqqqtttwww}}}xxxwwwtttqqqqqquuu{{{{{{tttpppooommmkkkjjjmmmrrrxxx|||{{{yyyyyy~~~~~~~~~|||xxxxxxyyyuuuooojjjffffffkkkooooooqqqssstttpppkkkeee]]]XXXWWWXXXQQQNNNIIIEEEBBB===777333222///---,,,,,,+++***)))************************************************)))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))*********)))))))))))))))+++***)))(((((()))***++++++******))))))******+++++++++***))))))((())))))++++++***)))))))))))))))******)))(((((()))******+++***)))(((((('''(((((())))))))))))))))))))))))''''''((()))))))))))))))$$$&&&'''))))))((('''&&&))))))))))))))))))))))))))))))))))))************)))(((((((((((()))******++++++++++++,,,---///000000222333444444666888;;;888999;;;<<<>>>@@@AAABBBDDDFFFFFFDDD@@@???@@@BBB@@@AAACCCBBB@@@>>>>>>>>>AAABBBEEEKKKRRRXXX\\\^^^\\\___bbbcccccceeejjjnnnttttttsssrrrooohhh```ZZZ[[[^^^^^^[[[^^^eeehhhgggddddddcccbbbcccggglllqqqttttttwww{{{~~~zzzuuurrrtttvvvwwwzzz|||{{{xxxuuuuuuuuuxxx{{{|||xxxqqqlllkkklllppprrrtttvvvwwwwwwwwwwww{{{zzzxxxvvvvvvyyy|||wwwsssqqqnnnrrrwww}}}|||xxxwwwwwwyyy}}}}}}|||{{{{{{}}}}}}wwwoooiiieeedddcccccc^^^^^^\\\VVVOOOGGG@@@===555333000///......---,,,---------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))***++++++++++++***))))))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,'''(((((()))))))))))))))......---+++((('''((()))))))))+++,,,,,,,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...---...//////000000////////////000111222111111000333333444777;;;???@@@@@@===999;;;EEEPPPXXX___dddkkknnnrrruuuxxx}}}~~~xxxrrrnnnpppuuuyyy~~~yyyvvvqqqoooppptttzzz~~~{{{yyyxxx|||{{{{{{|||zzzvvvkkkddd```cccggglllsssyyy|||tttiii```[[[YYYYYYWWWSSSOOOKKKGGGBBB:::444444222///------,,,+++***++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))************+++***)))(((((()))***++++++******))))))******+++++++++***))))))((())))))+++***)))))))))))))))))),,,++++++******++++++,,,,,,+++***(((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***+++++++++,,,---...000111222333444444444555888::::::<<<>>>AAADDDFFFGGGHHHHHHHHHHHHEEEBBB@@@AAABBB@@@AAACCCBBB@@@>>>>>>???@@@CCCHHHOOOUUU[[[___aaaaaadddfffggggggjjjooosssuuuvvvwwwwwwssskkk```YYYXXX[[[[[[[[[^^^eeehhhhhhfffffffffeeefffjjjpppuuusssssstttyyy~~~}}}yyysssllljjjkkknnnpppsssxxxzzzzzzyyyxxxxxxxxxzzz{{{xxxsssooonnnoootttuuuwwwyyy{{{{{{{{{{{{~~~~~~}}}}}}}}}~~~|||vvvwww|||}}}}}}||||||~~~xxxooojjjhhhggggggeeefffgggddd]]]SSSIIICCC;;;888444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++++++++)))***++++++++++++***))))))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,'''((())))))******))))))+++++++++)))''''''((()))***+++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,---------------------......///...//////000000000000000//////000111111111111111222222444777<<>>;;;===HHHTTT[[[aaafffmmmppptttvvvyyy~~~}}}vvvqqqqqqtttwww|||zzzuuusssuuuzzz}}}yyywwwuuuwww|||}}}}}}~~~{{{pppfff]]]]]]aaahhhsss|||zzzmmmccc___^^^]]]\\\XXXSSSPPPMMMGGG>>>666666444000/////////...---++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((())))))******+++++++++,,,,,,,,,,,,++++++(((((())))))******++++++******)))(((((()))************))))))))))))******)))))))))))))))******+++******)))))))))))))))***))))))(((((((((((())))))******)))(((((('''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))***+++,,,++++++***((((((((((((((((((((((((((()))))))))******************))))))******+++,,,++++++,,,---...000111222333444555555555555888999:::<<<@@@EEEIIILLLNNNOOOKKKKKKIIIFFFDDDBBBAAAAAAAAABBBCCCBBB@@@>>>??????@@@EEEKKKRRRXXX^^^bbbeeeeeegggjjjkkkjjjmmmqqqvvvrrruuuxxxzzzwwwnnnccc[[[XXXZZZ[[[]]]aaagggkkkmmmnnnmmmllljjjjjjmmmrrrvvvuuuvvvxxx|||}}}|||}}}{{{{{{yyysssmmmiiijjjkkknnnrrrwww|||}}}|||zzzyyyxxxyyyyyywwwsssqqqqqqrrrsssuuuwwwzzz}}}~~~uuulllllluuu}}}~~~|||wwwyyy|||~~~{{{zzzyyy{{{yyysssnnnjjjhhhjjjmmmooopppkkk```SSSKKKAAA===888444222222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))*********)))))))))*********++++++******************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++*********+++,,,,,,,,,,,,+++&&&''')))))))))***,,,...***++++++,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------,,,---......///......///000000000000/////////000000111111222222222222444888===@@@BBBBBB???===@@@LLLXXX___dddiiiooorrruuuxxxzzzyyyuuutttuuuuuuyyy~~~{{{wwwvvvxxxyyyvvvtttqqqqqqsssvvvyyyzzz{{{}}}}}}xxxlll```\\\___fffrrr|||ssskkkjjjjjjggg___[[[VVVTTTSSSMMMDDD<<<777444000......//////...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,++++++(((((())))))******++++++******))))))))))))*********))))))))))))))))))***&&&''''''((()))+++---...***)))))))))))))))******&&&&&&''''''''''''&&&&&&(((((('''(((((()))******))))))))))))))))))))))))''''''((())))))))))))))))))******+++++++++++++++((((((((((((((((((((((((((()))))))))***************************++++++,,,+++,,,---///000111222333555666777777666777999;;;:::===BBBHHHMMMQQQSSSTTTNNNLLLIIIGGGEEEDDDBBBAAABBBCCCCCCBBB@@@???@@@AAADDDJJJRRRYYY^^^dddiiimmmkkknnnqqqqqqpppqqqtttxxxqqqtttyyy|||{{{tttjjjccc\\\\\\\\\```dddjjjoootttxxxwwwtttqqqoooppptttwwwyyyzzz~~~}}}xxxwwwxxxzzz{{{uuuxxxyyywwwrrrnnnmmmnnntttwww|||{{{xxxtttttttttrrrpppooooooooonnnqqqtttxxx|||~~~~~~sssiiigggnnnuuuvvvssssssuuuwwwyyy|||yyywwwuuuwww{{{}}}uuummmhhhmmmpppuuuxxxuuukkk^^^TTTGGGBBB;;;666333333222222,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++***((('''&&&+++******************++++++******************+++++++++++++++++++++++++++************************,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,&&&(((***++++++,,,---///************++++++,,,,,,///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,------...,,,---......//////....../////////000000111222333222333555999>>>BBBDDDDDD@@@>>>BBBNNNZZZbbbhhhlllqqqtttwwwzzz|||zzzuuurrrrrrtttxxx|||{{{xxxvvvvvvrrrpppmmmlllkkkmmmoooppptttzzz~~~}}}~~~sssfffaaabbbgggrrr|||{{{vvvxxxwwwrrraaa\\\WWWVVVXXXUUULLLEEE:::777222///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))******************))))))************))))))))))))))))))************)))))))))******)))))))))***))))))(((((())))))***&&&&&&'''(((***+++---...)))))))))))))))******+++'''(((((())))))(((((('''''''''''''''(((***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++,,,...000222333333333666777888888888999;;;>>>===@@@FFFKKKPPPSSSUUUVVVPPPNNNKKKIIIHHHGGGEEECCCDDDEEEEEECCCAAA@@@BBBCCCEEEKKKSSSZZZ___eeelllqqqssswwwzzzzzzxxxvvvvvvxxxrrruuuyyy}}}}}}yyyrrrlllbbb___^^^bbbggglllttt{{{~~~|||xxxvvvxxx{{{~~~wwwsssrrrsssuuuqqquuuzzzzzzwwwttttttttt}}}~~~{{{wwwpppooonnnlllkkkkkkkkkkkkjjjmmmqqquuuyyy|||}}}~~~}}}~~~xxxooolllooossssssqqqqqqsssuuuwwwzzz|||yyyuuuuuuxxx|||}}}}}}}}}~~~~~~uuunnnpppsssxxx}}}~~~vvvjjj```PPPJJJAAA999555333222111------------------------,,,---...//////...---,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))'''&&&++++++***))))))***++++++++++++***))))))***++++++++++++++++++++++++++++++************************++++++******************((()))******+++*********+++---......,,,++++++,,,***************+++,,,,,,......------------......,,,,,,,,,+++,,,------...,,,------...............////////////000111333444333444666:::@@@EEEGGGGGGBBB???CCCOOO[[[dddjjjpppsssvvvyyy{{{}}}yyytttrrrssstttuuuwwwzzz}}}~~~{{{wwwuuunnnmmmllljjjhhhiiijjjlllnnnvvv|||}}}xxxlllggggggkkkttt|||~~~~~~xxxccc]]]XXXXXX\\\\\\VVVOOOEEE@@@999444111000...---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******************))))))************))))))*********)))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((()))***+++,,,)))))))))))))))***++++++))))))***++++++***))))))(((((('''(((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))***************************++++++,,,+++---///111333444444444666888999::::::<<<>>>@@@DDDGGGKKKOOORRRTTTTTTTTTSSSPPPMMMLLLLLLKKKIIIGGGFFFGGGFFFDDDBBBBBBCCCEEEEEEKKKSSSYYY^^^eeennnuuuxxx||||||wwwuuuuuurrrtttvvvyyyzzzxxxsssooohhhbbb```dddhhhmmmvvv|||vvvqqqqqqtttvvvuuuxxx|||}}}|||{{{|||~~~{{{vvvqqqooommmkkkkkkkkkkkkjjjjjjlllooosssvvvxxxyyyzzz{{{|||~~~~~~~~~}}}zzzzzz{{{{{{yyyvvvwwwxxxwwwxxxzzzvvvwwwyyy{{{}}}wwwxxxyyy{{{~~~{{{tttvvv{{{vvvmmm___WWWLLLAAA:::666444333........................,,,---...//////...---,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++***))))))***++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++((()))******++++++******,,,---//////---+++++++++,,,++++++***+++,,,---...------............---------------------......///------.../////////////////////...///000111333444555555777<<>>:::666444222000000111111000/////////...------------......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++************++++++++++++******++++++++++++++++++++++++************+++,,,---...************+++,,,------++++++,,,,,,,,,---------++++++++++++******)))))),,,------,,,***))))))***(((000777666...)))***...------,,,+++************++++++,,,---...///000111/////////000000000000111111000///......///000111...///000000///000222444888777999???FFFKKKLLLKKKHHHDDDEEEQQQ^^^gggmmmqqqvvvvvvwwwyyy~~~|||xxxrrrooonnnnnnlllkkkooopppuuu|||}}}uuummmjjjeeeaaabbbgggnnnooosssxxx}}}{{{sssooosssxxx{{{|||~~~}}}}}}~~~~~~}}}yyyvvviii```ZZZZZZ\\\[[[[[[\\\YYYRRRIII???999444111......---,,,---......,,,+++++++++++++++++++++++++++******++++++++++++******++++++************++++++,,,,,,,,,+++++++++************++++++++++++******,,,++++++***))))))******'''((()))+++++++++***)))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))******++++++,,,++++++******+++---///000222444666666666555777888:::;;;<<>>777444111000000000///.........---,,,,,,,,,,,,---.........---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,******++++++++++++******************************+++++++++++++++,,,,,,,,,...---,,,+++*********************++++++++++++,,,++++++++++++***************,,,------------...000---///000000---,,,,,,---,,,,,,,,,,,,---...///000---------.........//////,,,,,,,,,------------...//////000000111000000///555666777666444333444555555666;;;CCCLLLQQQQQQNNNHHHDDDEEEQQQ___hhhooossszzzzzz{{{~~~yyyqqqkkkgggeeedddfffgggjjjpppxxxwwwlllccc___^^^```jjjlllooossswww}}}|||zzz{{{|||||||||zzzxxxxxx~~~~~~wwwmmmfff___^^^]]][[[\\\^^^^^^XXXPPPGGGAAA<<<777555000...,,,,,,------,,,+++************************++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++***************+++))))))))))))))))))******))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))*********)))((((((''''''+++******************************+++,,,///111222444555777888888999<<<>>>===???CCCIIINNNSSSWWWYYYWWWXXXZZZ\\\]]]^^^]]]]]]\\\[[[XXXUUURRRPPPNNNMMMLLLKKKJJJHHHHHHIIIKKKLLLNNNOOOQQQUUUZZZaaahhhlllnnnhhhcccaaaccceeeeeecccfffjjjmmmllliiijjjpppuuuvvvvvvwwwwwwwwwwwwxxxxxxpppqqqssswww~~~xxx||||||}}}~~~~~~~~~~~~|||{{{zzzyyyvvvtttooommmkkkkkklllnnnoooooojjjjjjnnnuuu|||~~~}}}~~~~~~tttooommmnnnnnnmmmpppuuuzzz}}}qqqdddXXXKKKAAA===:::666333222222111000......---,,,,,,,,,,,,,,,............------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++---,,,++++++*********+++))))))*********+++++++++++++++++++++++++++++++++)))***,,,++++++***,,,------+++***)))*********))),,,,,,,,,,,,,,,---......------..............................////////////...///000222222111000///333555666666555444555666666888>>>GGGOOOSSSQQQNNNIIIDDDEEEQQQ___iiiqqquuu{{{{{{}}}~~~uuummmgggeeedddcccdddfffkkkrrr|||zzznnnddd___]]]\\\fffhhhkkknnnqqqvvv}}}~~~|||zzzxxxvvvxxxvvvwww~~~}}}qqqjjjdddbbb```]]]^^^aaaccc^^^XXXPPPIIIAAA999444000...,,,+++,,,,,,+++*********************************++++++++++++******++++++************++++++++++++++++++++++++++++++******++++++++++++******+++***************++++++((()))***++++++***((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))************((((((((()))***++++++++++++++++++******)))))))))+++++++++***************+++++++++,,,...111333444777888999999999:::<<<>>>@@@CCCHHHNNNSSSXXX[[[\\\[[[\\\___aaacccddddddddd^^^\\\YYYVVVSSSQQQPPPOOOSSSQQQMMMJJJHHHGGGGGGGGGMMMNNNQQQWWW^^^eeejjjmmmmmmhhhbbb___```cccddddddcccgggjjjjjjhhhiiinnnttttttxxx}}}{{{xxxuuuqqqnnnnnnsss}}}~~~{{{wwwtttqqqoooppprrrrrrrrrnnnlllkkkmmmssswwwxxxwwwyyy{{{}}}~~~~~~~~~}}}wwwvvvyyy{{{zzztttqqqqqqpppppptttyyy~~~~~~xxxoooeeeXXXMMMCCC???999555333222000///......---,,,,,,,,,,,,---,,,------...---,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,---------,,,+++++++++*********++++++,,,---))))))*********++++++++++++++++++++++++++++++,,,+++,,,---,,,***)))***+++///,,,******+++,,,,,,+++------,,,+++++++++++++++------.........................../////////000000...///111222222222111000111444666777777777888999999;;;AAAIIIQQQSSSPPPMMMIIIDDDEEEQQQ___jjjrrrxxxzzz{{{}}}yyypppjjjgggfff```aaacccgggmmmxxx}}}qqqhhhddd___[[[```cccfffhhhiiimmmtttyyy~~~{{{vvvrrrooorrrrrruuu|||yyyrrrlllhhhccc______bbbhhhfffbbb]]]UUUIII===444222000---,,,,,,---,,,+++++++++++++++++++++++++++******++++++++++++******++++++************++++++***++++++++++++,,,,,,,,,******++++++++++++***************)))******+++,,,((()))+++,,,+++***((('''))))))))))))))))))))))))***************+++++++++(((((()))))))))))))))*********))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333666777999:::;;;;;;:::<<>>@@@DDDGGGKKKNNNTTTYYY]]]____________```bbbcccccccccbbbbbbeeeccc```]]]ZZZYYYYYYZZZVVVTTTQQQNNNLLLLLLLLLLLLPPPSSSXXXaaaiiimmmmmmkkkjjjjjjiiiccc]]]YYY[[[]]]^^^dddjjjkkkiiihhhkkknnnuuuyyy|||xxxsssllleeeddddddhhhttt~~~}}}}}}||||||sssrrrpppmmmjjjiiikkkllliiilllpppsssuuuwwwyyy{{{{{{}}}~~~{{{|||~~~zzz}}}|||yyywwwvvvzzz|||{{{~~~}}}zzzwwwsssiii```QQQLLLCCC<<<777333000...000000///............///...///111111111000...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++---...///...---,,,+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,.........,,,,,,,,,...)))*********************---,,,,,,+++++++++,,,,,,+++,,,,,,---...///000000........./////////000000000000000000111222333444333666999;;;;;;:::;;;<<<:::<<>>???AAADDDIIILLLOOOSSSXXX]]]```aaaaaa```gggggghhhhhhhhhfffeeedddeeeccc```]]][[[ZZZ[[[[[[TTTSSSQQQPPPPPPQQQRRRSSSTTTVVV\\\eeelllooommmiiigggjjjkkkddd[[[UUUVVVYYYaaagggnnnooommmkkkmmmpppxxxzzz~~~~~~zzzwwwnnnhhhdddddddddgggrrrzzz{{{zzzuuunnniiihhhiiieeeiiimmmqqqssstttwwwxxxyyy{{{}}}~~~{{{}}}}}}{{{zzzzzz|||}}}}}}{{{xxxpppfffYYYSSSJJJBBB<<<888444222111111000///////////////000111333444333222000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,...//////...---------,,,+++************++++++,,,,,,,,,---------+++++++++,,,,,,---------(((***++++++++++++,,,...---///111111///...///000,,,,,,,,,,,,---...//////++++++,,,---...000000111111111111111222222222222111000//////000222444555333555888:::999777777777999;;;???HHHPPPUUUTTTRRRIIIDDDEEEQQQ```lllvvv|||zzz|||~~~~~~|||xxxqqqiiiiiigggdddbbbcccgggnnnsssyyyssshhhaaa]]]]]]]]]\\\[[[\\\___bbbmmmppptttuuussspppmmmllliiigggfffiiirrr}}}xxxkkk^^^ZZZ^^^aaaffflllrrruuunnnZZZFFF===999444000...---,,,+++......---,,,,,,,,,,,,---))))))***+++++++++*********,,,...---,,,+++,,,,,,++++++,,,,,,,,,,,,++++++******++++++***)))'''&&&++++++************++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))((((((((((((((())),,,+++***((((((((()))***''')))***++++++***)))'''&&&'''(((******+++++++++***+++,,,+++)))))))))++++++...222555555555666777:::<<<>>>@@@BBBEEEIIILLLTTTWWW]]]dddiiijjjhhhfffgggeeeeeegggiiijjjgggdddgggddd```______^^^[[[XXXUUUTTTSSSSSSSSSTTTUUUVVVYYYZZZ^^^fffooorrrppplllmmmiiifffccc\\\WWWYYY^^^eeekkkqqqtttrrrooonnnooowwwuuuwww}}}yyysssqqqfff```]]]^^^^^^cccrrr}}}xxxsssnnnllliiijjjlllnnnqqqtttwwwxxx}}}~~~~~~~~~~~~~~~}}}zzzyyyxxxtttqqqbbbZZZPPPHHHCCC===666000555222///...///000111000///222666999888555000,,,///---++++++,,,......------,,,,,,+++*********+++---,,,+++***+++---///111...------,,,,,,++++++***---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000000000000000000000111111222111333333222000111555999::::::::::::999999888777666;;;CCCLLLTTTVVVTTTRRRIIIBBBCCCQQQcccpppvvvyyyzzzyyy}}}|||}}}}}}uuummmiiihhhfffddddddhhhlllpppxxx|||{{{qqqjjjbbbaaa```]]][[[[[[^^^```hhhkkkoooqqqqqqooonnnnnnlllkkkjjjkkkqqq||||||mmm^^^YYY[[[^^^cccjjjpppuuuooo]]]LLL???;;;666222000///---,,,......---,,,,,,,,,,,,---+++++++++,,,++++++******)))+++,,,,,,+++******+++***++++++++++++++++++***((()))******++++++******++++++************++++++************************))))))))))))))))))************************************))))))(((((((((((())))))************))))))***)))(((''''''((()))***,,,+++***)))(((((()))***((()))***++++++***)))(((((()))***++++++,,,++++++***+++,,,+++***)))***+++***...222555666777888:::<<<>>>@@@BBBDDDHHHNNNRRRXXX[[[aaaggglllmmmllljjjjjjhhhhhhiiijjjjjjgggdddeeebbb___^^^^^^]]][[[YYYTTTSSSSSSTTTVVVXXXZZZ[[[``````ccciiippprrrooojjjccc```^^^\\\WWWTTTXXX___dddjjjssszzz{{{yyyuuusssuuurrrssswwwxxxsssnnnlllbbb___^^^```ccciiiwww~~~xxxtttrrrmmmmmmmmmnnnpppsssuuuwwwzzz{{{|||}}}~~~}}}||||||~~~{{{yyywwwuuusssggg___TTTKKKEEE???888333444222//////000111000000...///111333333333222111///---++++++,,,------------,,,,,,+++******++++++---,,,+++++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,++++++++++++***((()))+++,,,+++))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......////////////////////////000000111111222333333333444777999999999:::::::::999888888777;;;BBBKKKSSSUUUTTTRRRJJJCCCDDDSSSeeeqqqwwwyyy|||{{{~~~zzz{{{~~~}}}tttnnnllliiiggggggjjjmmmooovvvxxx~~~}}}vvvkkkjjjfffbbb^^^\\\]]]___eeehhhllloooqqqrrrsssuuussssssrrrpppqqqzzztttddd\\\[[[ZZZ___ffflllrrroooaaaRRRBBB>>>888444222000///.........---,,,,,,,,,,,,---------------,,,+++******((()))++++++)))((()))*********++++++++++++******(((((())))))+++,,,......++++++************++++++++++++++++++++++++++++++)))))))))(((((((((((((((++++++++++++++++++++++++***))))))))))))(((((((((******++++++++++++******+++***(((''''''(((***+++++++++***)))))))))******((()))***++++++***)))(((***++++++,,,,,,,,,++++++***+++,,,+++******+++---+++...333666888999;;;===>>>???AAADDDGGGNNNUUUZZZ]]]aaaggglllpppqqqpppooommmlllkkkkkkkkkiiifffcccbbb```]]]\\\\\\[[[ZZZXXXSSSSSSTTTWWWZZZ^^^aaaccchhhiiilllrrrvvvuuupppkkk___\\\[[[[[[YYYXXX^^^ggggggmmmwwwyyyssssssoooooorrrrrrmmmiiihhhcccbbbcccgggjjjqqq}}}}}}{{{uuusssqqqpppqqqsssvvvxxxxxxzzz|||~~~}}}{{{{{{}}}}}}xxxvvvuuutttmmmeeeYYYPPPHHHBBB;;;777333111000000111111000///000///.........///000111...,,,***+++,,,------,,,---,,,,,,+++++++++++++++---,,,++++++,,,---///000******+++,,,,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++///,,,***+++---...,,,***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///............///000000000111222555888::::::999888888999:::::::::999999888;;;BBBJJJQQQUUUUUUSSSKKKEEEGGGVVVhhhtttxxxyyy}}}wwwyyy|||~~~xxxsssmmmiiiiiillloooqqquuuuuuyyyuuusssnnnhhhbbb______```gggjjjnnnqqqtttwww{{{~~~zzz{{{zzzvvvssszzzpppddd___YYY]]]bbbgggllllllaaaUUUDDD@@@:::666333111000///......---,,,,,,,,,,,,---............---,,,+++***((()))++++++)))((()))***)))******++++++******)))******))))))***,,,...///++++++************++++++++++++++++++++++++++++++***))))))))))))(((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))+++***((('''''')))+++,,,+++*********************)))******++++++******)))+++++++++,,,++++++*********+++,,,+++***+++---//////222555888999:::<<<>>>???AAACCCFFFKKKSSS\\\bbbaaafffkkkppprrrsssrrrrrroooooonnnmmmkkkhhheeeccc___^^^\\\[[[ZZZZZZYYYXXXTTTUUUVVVZZZ^^^bbbfffiiilllpppwww~~~|||tttmmm```^^^]]]^^^]]]^^^fffooopppsssyyyvvvnnnqqqnnnmmmnnnmmmhhheeegggiiijjjmmmqqquuu{{{|||wwwtttsssuuuyyy{{{{{{~~~~~~}}}~~~zzzvvvuuuuuuqqqjjj___UUULLLEEE???;;;444222111111222222000///444222000---,,,+++,,,,,,---,,,***+++,,,---,,,+++---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------------------------------////////////............///////////////000111111000111333888===???<<<999777888999999::::::::::::999<<>>@@@AAADDDIIIOOOXXXbbbhhhfffjjjooorrrsssrrrsssssspppppppppnnnkkkhhheeeddd______^^^\\\[[[ZZZZZZZZZXXXYYYZZZ\\\```dddgggiiikkkrrr}}}xxxpppaaa``````aaaaaacccjjjsssvvvvvvyyy|||~~~zzzqqqjjjllliiihhhjjjhhhcccbbbeeekkkpppvvv|||}}}xxxwwwxxx|||~~~yyyvvvuuurrrmmmdddZZZQQQIIICCC???777555333222222222111000333222111000...---++++++---,,,+++,,,------,,,+++---,,,,,,+++,,,,,,---------,,,,,,,,,------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,'''+++...,,,'''%%%)))---+++,,,------......------+++++++++,,,,,,---------//////////////////////////////////////////......111111000000111111222333111222555:::@@@AAA===999777888999999:::::::::::::::===CCCJJJRRRVVVVVVVVVOOOJJJLLL[[[mmmwww{{{{{{}}}}}}qqqtttxxx}}}tttmmmllloooqqqrrrtttttttttyyy}}}}}}zzzuuunnnhhheeedddiiilllooorrrsssvvvyyy|||yyyyyypppaaa]]]_________aaabbb^^^VVVIIIDDD>>>888555333111///......---,,,,,,,,,,,,---............---,,,+++++++++,,,......,,,+++,,,---+++++++++,,,,,,+++++++++------,,,******)))))))))++++++************++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++)))))))))************+++(((((())))))))))))(((((())))))))))))***++++++,,,)))***++++++,,,+++++++++++++++++++++++++++++++++((())))))*********))))))++++++,,,++++++---000333888999;;;;;;;;;;;;===???AAACCCGGGMMMTTT]]]fffmmmlllpppuuuvvvtttssssssuuuppprrrrrrpppmmmjjjhhhhhhddddddcccaaa^^^]]]]]]^^^______^^^___```aaacccdddfffnnnzzzvvvooogggfffhhhjjjkkkkkkrrrzzzzzzzzz{{{{{{yyyuuuooojjjdddbbbccceeeccc______ccchhhqqq|||~~~}}}~~~}}}wwwtttqqqnnnhhh```WWWOOOHHHEEE===999555333222222111111---...000111111000///...---,,,,,,---......---+++,,,,,,,,,,,,,,,------...------------------------......---,,,,,,+++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------............++++++,,,,,,,,,,,,------(((---000///+++)))---111)))***++++++,,,,,,++++++***++++++,,,,,,------...////////////////////////////////////////////////222111111111111222333333333555888===??????<<<999888888999:::::::::999999;;;>>>EEEMMMTTTXXXXXXVVVQQQKKKMMM[[[mmmxxx|||}}}}}}}}}ppprrrvvv{{{}}}xxxvvvwwwuuussssssssstttvvvzzzyyysssnnnllllllnnnqqqrrrrrrssstttvvvzzzwww{{{vvvggg___```___]]]___aaa___ZZZLLLGGG@@@;;;777555222111......---,,,,,,,,,,,,---,,,,,,---------,,,,,,++++++,,,......,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++***)))((('''++++++************++++++************************''''''((()))***+++,,,,,,************************))))))*********+++++++++)))))))))******)))))))))'''(((***+++,,,,,,++++++)))***+++,,,,,,,,,+++++++++++++++******+++++++++((())))))***+++++++++++++++,,,,,,++++++---111555888:::;;;<<<<<<===@@@BBBBBBFFFKKKRRRYYYbbbkkkqqqsssxxx||||||xxxuuuvvvxxxqqqsssuuutttpppmmmmmmmmmkkklllkkkhhhdddbbbbbbdddfffeeebbb```^^^]]]]]]]]]```gggpppwwwxxxtttnnnjjjjjjjjjmmmrrrrrrsssyyyzzzrrrkkkhhh^^^^^^aaaeeeccc___```dddgggsssxxxsssqqqppplllfff^^^UUUNNNKKKBBB>>>888333222222222222------...//////000000///...------...000000...,,,,,,,,,,,,,,,,,,---......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++------------............+++++++++,,,,,,---------+++++++++,,,.../////////)))***++++++,,,,,,++++++******+++,,,,,,---......////////////////////////......//////000000111111111111111000111222222333444777<<<>>>===;;;999888999999:::::::::999888888;;;???GGGPPPWWWZZZYYYWWWSSSLLLMMM[[[lllwww|||~~~oooqqquuu{{{zzzvvvrrrssstttvvvxxx||||||wwwuuuoooqqqssstttsssrrrrrrsss|||yyyuuuvvvxxx~~~|||ooo```aaa```]]]___bbbaaa]]]NNNIIIBBB===999666444222......---,,,,,,,,,,,,---++++++,,,,,,---,,,,,,,,,***,,,...---,,,+++,,,,,,,,,------......------,,,))))))***++++++)))((('''++++++************++++++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******&&&(((***,,,---,,,+++***)))***+++,,,---,,,,,,+++,,,++++++******++++++,,,((()))***+++,,,---------+++,,,,,,++++++...222666888999;;;<<<===???BBBEEEDDDHHHNNNUUU]]]eeemmmsssyyy}}}{{{xxxxxxzzzrrruuuwwwvvvssspppppprrrpppqqqqqqmmmiiifffggghhhkkkhhheeeaaa]]][[[YYYYYY\\\aaahhhlllllljjjgggfffeeefffkkkppprrrrrrxxx|||ppphhhddd]]]^^^bbbgggfffbbbcccgggiiiuuu}}}xxxrrrpppqqqoookkkcccZZZSSSOOOFFF@@@999444222222333333000///...------------............///111111...,,,,,,,,,,,,,,,,,,---...///---------......---,,,,,,***++++++,,,,,,------...+++++++++,,,,,,------------------,,,,,,+++++++++---------.........//////+++++++++,,,,,,---------'''"""###***---***%%%,,,,,,---.........------******+++,,,,,,---..............................---......///000111111222000000000000000111111222555999>>>???<<<888888888:::::::::::::::999888777;;;@@@HHHRRRYYY[[[YYYWWWTTTMMMMMMZZZkkkwww}}}qqqrrruuuxxx}}}zzzvvvsssssstttvvv}}}~~~wwwwwwtttppppppqqqqqqpppnnnsssyyy|||tttoooppptttyyy||||||yyyoooiiicccaaacccccc```]]]SSSKKKBBB>>>>>>;;;333---,,,111222---+++...///+++((()))***+++,,,++++++***)))******))))))***,,,...,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))),,,,,,+++***))))))******************************************************))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,+++***))),,,+++*********+++,,,---,,,++++++,,,...222666888<<<>>>@@@AAAAAAAAABBBCCCGGGLLLSSSYYY___fffooovvv}}}~~~zzzxxxwwwvvvtttrrrssstttuuutttsssqqqtttvvvtttooojjjiiijjjpppnnnjjjfffbbb]]]XXXUUUTTT[[[dddfffbbb___```cccfffhhhiiijjjlllqqqyyy{{{nnnfffddd^^^]]]___ccciiillljjjhhhmmmsss~~~uuuqqqqqqrrrqqqllldddZZZSSSLLLFFF>>>777333333333333......000111111111000///......//////......---,,,.........------,,,,,,,,,,,,------...---+++***(((.........------,,,,,,,,,000///---,,,+++,,,------++++++++++++++++++++++++,,,------......---,,,+++111...***((()))***++++++++++++************++++++,,,+++++++++,,,...000111//////...---,,,,,,,,,,,,///............//////000...---------...///111222///000111333333222111111888999:::999888888:::;;;<<<=========<<<<<<;;;:::@@@???FFFTTT]]]\\\YYYYYYSSSLLLLLLYYYlllyyypppqqqssswww{{{}}}xxxtttttttttvvv|||zzzvvvqqqnnnnnnnnnlllkkkpppwww|||zzzrrrmmmllloootttwww|||yyyrrrjjjfffdddccc___[[[UUUNNNEEE@@@???<<<888333///333333...,,,......******+++,,,------,,,+++++++++++++++***))))))***+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++,,,++++++***))))))******************************************************))))))))))))))))))))))))((((((((()))***+++++++++*********+++++++++,,,,,,....../////////...---,,,,,,+++*********+++------,,,,,,,,,---///333777999>>>???AAABBBAAABBBDDDFFFKKKPPPWWW]]]bbbjjjrrryyy~~~{{{yyyxxxvvvtttrrrrrrtttuuuuuuttttttuuuuuussspppllljjjiiikkkiiifffcccaaa^^^[[[XXXWWW\\\bbbdddaaa```bbbeeefffggggggfffhhhnnnvvv}}}}}}sssiiibbb______^^^___cccjjjoooqqqpppqqqtttzzz|||wwwvvvtttssspppiiiaaaZZZRRRKKKBBB:::555333222222......///000000000///.........//////......---,,,......---------,,,,,,,,,+++,,,---...///000000000......---------,,,,,,,,,...---,,,+++******+++,,,++++++++++++++++++++++++------------,,,,,,,,,,,,222///,,,***+++,,,------,,,,,,++++++++++++,,,,,,...------,,,,,,,,,,,,,,,---,,,++++++******++++++///////////////000000111000///............000000...///000111222222222222666777888777666666888:::======<<<<<<;;;;;;;;;;;;AAAAAAIIIWWW``````]]]]]]ZZZRRRRRR___ppp|||pppqqqrrruuuyyy}}}{{{vvvuuuuuuuuuzzz|||uuuooollljjjiiihhhnnntttyyyxxxrrrllliiijjjnnnqqqwww}}}tttlllgggbbb^^^ZZZTTTPPPIIIDDD@@@===:::888333444222...,,,---,,,)))---------......---,,,,,,------,,,,,,+++***)))))),,,++++++******++++++,,,------------------------++++++++++++++++++++++++''''''((()))***+++,,,---,,,+++******)))*********************************************************))))))))))))))))))))))))(((((())))))***+++++++++))))))*********+++++++++,,,,,,,,,---,,,++++++***,,,++++++++++++,,,---...---,,,---...111555999;;;@@@AAABBBBBBBBBDDDGGGJJJNNNTTT[[[bbbgggnnnvvv{{{}}}{{{{{{wwwuuusssrrrtttuuuuuuuuuuuutttrrrqqqpppmmmjjjgggeeedddbbbbbbbbbaaa___^^^\\\^^^aaaaaa```aaaeeeiiihhhfffcccaaabbbhhhqqqwwwxxxwwwuuuqqqkkkeee```]]]]]][[[\\\aaajjjrrrwwwxxxvvvvvvwww{{{||||||}}}xxxvvvuuuqqqiiicccXXXRRRGGG>>>888444222111...///////////////...---......//////......---,,,...------------,,,,,,,,,,,,------...///000222222...------------,,,,,,,,,,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...222///,,,++++++,,,---,,,---------,,,,,,---------,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,---.........//////000000000111000///.........//////.........///111222444444666777888777666777999:::>>>===;;;::::::;;;<<<<<>>===;;;::::::;;;===>>>BBBDDDLLLYYYdddiiiiiihhhZZZSSSTTTaaaqqq{{{~~~uuuuuuvvvwwwyyy|||~~~{{{xxxwwwvvvxxx{{{}}}sssllliiihhhmmmpppuuuyyyxxxuuuqqqooojjjpppzzzuuukkkccc^^^ZZZRRRTTTWWWVVVRRRJJJBBB<<<555111...---...---,,,,,,---------,,,,,,,,,---------+++***+++---///...,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************+++***************++++++************************************************))))))))))))))))))))))))************++++++++++++)))************+++++++++///......---------------,,,,,,------..................000333777;;;>>>@@@BBBBBBBBBAAACCCGGGMMMQQQRRRXXXaaaiiinnnsssyyy}}}{{{zzzxxxwwwwwwvvvuuusssnnnllljjjjjjkkkhhhbbb^^^^^^]]]\\\]]]```bbbccccccdddaaa^^^]]]aaafffkkkmmmnnnhhh```[[[ZZZ^^^dddhhhjjjgggcccaaaaaabbbbbbbbb___]]]]]]cccnnnxxx}}}}}}~~~}}}{{{}}}zzztttoooccc]]]RRRHHHAAA;;;777555111111000///...---------.........///......---,,,------------------------///...,,,++++++,,,---...------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...222555777...,,,***)))+++++++++***++++++,,,,,,,,,,,,++++++'''(((***,,,---------,,,,,,,,,,,,---...///000111,,,---///000111111111000,,,---...///111222222222111000111222444666999;;;888999::::::999:::<<<>>>???>>><<<;;;;;;<<<>>>???AAADDDKKKUUUaaajjjlllkkk^^^WWWXXXeeevvvxxxwwwxxxxxxzzz|||~~~|||zzzyyywwwxxxzzzxxxooojjjiiijjjlllqqqwww{{{|||yyyvvvnnnsss}}}yyynnneee^^^[[[UUUXXX^^^bbbaaaZZZOOOGGG;;;444//////000...---------,,,,,,,,,,,,---...//////+++)))***---000000...,,,++++++******++++++,,,************************************************,,,,,,+++++++++******************)))******+++,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++,,,,,,,,,,,,---......//////.........///222555999===@@@BBBBBBCCCCCCDDDFFFJJJPPPUUUUUU\\\fffnnnrrrwww|||~~~}}}|||{{{zzzxxxtttqqqjjjjjjkkklllkkkfff```\\\XXXWWWWWWXXX\\\___aaabbbeeeaaa^^^^^^dddiiilllmmmlllgggaaa]]]]]]```cccddddddcccaaa______bbbdddfffjjjiiijjjoooyyy{{{{{{|||{{{{{{|||}}}}}}yyyvvvkkkdddZZZPPPGGGAAA;;;888333333111///......------......//////......---,,,,,,,,,,,,------------...------------......///000,,,,,,,,,------------...,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222555666///---,,,,,,---...---,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,++++++***++++++++++++,,,---...///...///111333444444333333+++,,,...000222333333444111222333444666888:::;;;666777888888888999;;;===??????>>>======>>>@@@AAA@@@DDDHHHOOO\\\hhhmmmmmm```YYYYYYfffvvvyyyyyyxxxyyyzzz|||}}}~~~}}}zzzzzzxxxxxxyyy}}}{{{oooiiigggeeefffkkksss{{{~~~|||rrrvvv|||}}}qqqfff^^^ZZZVVVYYY___gggkkkhhh]]]TTTCCC:::333333333///------------,,,,,,---///111222333...)))))),,,///000...,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++++++++++++++++++++******))))))***++++++,,,************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++***)))))))))******,,,---...///000//////...///000333777;;;???BBBDDDDDDEEEGGGHHHJJJOOOTTTXXXZZZbbbllltttyyy}}}~~~yyysssooohhhlllpppqqqnnngggaaa^^^UUUTTTTTTWWW\\\aaadddeeeeeeaaa^^^```ggglllmmmlllgggddd```___bbbdddfffeeecccddddddcccbbbdddiiinnnuuutttvvv|||zzzxxxzzz}}}}}}|||~~~}}}}}}uuunnncccWWWMMMEEE>>>:::666444222000///...............//////......---,,,,,,,,,,,,---------......,,,,,,---------------,,,,,,,,,,,,---------......+++,,,---...///......---------------------------,,,------...//////000000...---,,,,,,......---,,,+++,,,---......---,,,+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---...111333444444333222,,,---///111222222222222111222333555777888888999666777888888888999;;;===??????@@@@@@@@@AAAAAAAAAAAADDDFFFKKKWWWgggnnnnnneee]]][[[fffuuuyyyyyyxxxxxxyyy{{{|||}}}}}}~~~~~~{{{zzzyyyxxxyyyyyy{{{{{{nnngggeeeaaabbbfffooozzzuuuwww{{{sssggg^^^ZZZUUUVVV\\\fffooonnneee\\\JJJ???777777666000,,,---------------///111333444666000***(((+++...///---,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,------...******))))))***+++,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,,,,---...,,,---///000000000///...///111444888<<<@@@CCCEEEEEEGGGIIIKKKNNNRRRWWW[[[^^^fffqqqyyy~~~zzzsssmmmiiiooouuuvvvqqqiiicccaaaUUUUUUUUUYYY___eeeiiikkkeeeaaa^^^bbbiiinnnmmmjjjcccaaa___aaafffiiiiiihhheeehhhjjjiiiggghhhooouuu{{{zzz}}}zzzyyy}}}~~~}}}~~~}}}uuuiii]]]QQQHHH@@@;;;777555333111///......///......//////......---,,,,,,,,,,,,------.........---------,,,+++(((&&&$$$,,,,,,,,,------.........***+++---...///...---------------------------------.........---,,,++++++,,,*********,,,,,,,,,***,,,---///000000///---,,,,,,+++++++++,,,...000111///............///000000***+++...000111111000///...///000111222222111000000111333666777777777777888999:::::::::;;;>>>@@@???@@@AAABBBBBBBBBBBBAAABBBEEEFFFHHHUUUfffoooooonnneeebbbkkkzzzwwwxxxzzzzzzyyyxxxzzz{{{{{{}}}zzzxxxzzzwwwrrrwwwzzz~~~zzznnngggbbb```aaaccckkk{{{~~~}}}xxxtttyyywwwkkkaaa[[[ZZZ\\\]]]```jjjqqqnnndddUUUDDD888999888000,,,...---,,,+++,,,...222555888;;;333***(((,,,000///,,,(((((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------...---+++)))(((((()))***))))))))))))************)))*********++++++++++++)))+++,,,+++'''%%%%%%'''************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...000222///333888<<>>???????????????@@@AAABBBBBBEEEGGGKKKUUUdddmmmooorrrjjjfffooo|||uuuwwwxxxxxxxxxxxxzzz{{{|||}}}|||{{{zzzzzz|||~~~~~~|||vvvooooooqqqsssuuuxxx~~~uuukkkcccYYYZZZ\\\aaammm~~~~~~}}}|||vvvmmmhhhaaabbbaaabbbhhhpppttttttaaaPPP@@@;;;666000---000222111...,,,+++,,,---...111///---,,,++++++,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---///...,,,+++******+++,,,)))))))))*********++++++)))************++++++++++++,,,------+++*********))))))******++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------/////////......---------+++---............000111555999>>>BBBDDDGGGIIIKKKLLLNNNPPPSSSYYYaaajjjpppsssvvv{{{wwwpppkkkiiieeehhhlllpppqqqooollljjjjjjhhhhhhiiimmmppprrrrrrlllhhhiiiqqqwwwvvvsssqqqooonnnllllllqqq{{{||||||}}}~~~xxxnnnhhh___WWWIIIBBB888222000000000//////............---------......---,,,,,,,,,,,,---...------------...//////000///...---,,,,,,,,,,,,......---,,,,,,,,,,,,---.........------,,,,,,+++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,,,,------------------,,,,,,---......------...000,,,,,,,,,---...///111222/////////000000000111111000000111333444666888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBBBB@@@CCCFFFJJJUUUccclllmmmpppgggcccmmm{{{tttvvvwwwxxxxxxxxxzzz|||}}}}}}|||zzzwwwwwwyyy{{{}}}{{{ssspppqqqqqqrrruuuzzzxxxkkkaaa[[[[[[[[[\\\dddsss}}}||||||}}}~~~}}}yyyuuujjjhhheeedddgggnnnvvvzzzlll\\\KKKAAA999333111333222111...,,,+++***+++++++++---///...+++)))***,,,+++++++++++++++++++++*********++++++++++++***************++++++,,,,,,,,,---,,,+++************+++))))))*********++++++++++++++++++,,,,,,,,,------)))***++++++************)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------//////......------,,,,,,***,,,.../////////000222888<<<@@@DDDFFFHHHKKKMMMNNNPPPSSSWWW]]]gggqqqxxxyyy|||yyypppiiiggggggaaadddhhhlllnnnnnnllljjjkkkjjjjjjkkklllmmmmmmnnnkkkhhhiiipppvvvuuurrrqqqpppooooooooorrrxxx}}}zzzrrriiiaaaTTTIII<<<333111222111///............------------.........---------------------------......////////////...---------------......---,,,,,,,,,,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---......------...000------------...///000111//////000000000111111111111111222333555777999:::::::::;;;<<<===>>>>>>???<<<<<<<<<===>>>???AAAAAA???BBBFFFKKKVVVccckkkllllllbbb^^^hhhyyysssuuuwwwxxxxxxyyy{{{}}}}}}{{{xxxwwwxxxyyyzzz~~~}}}tttsssrrrqqqrrrwww~~~wwwiii^^^]]]\\\ZZZZZZ^^^jjj||||||yyy{{{uuuoooiiieeegggmmmvvv}}}tttfffUUUGGG===555222222//////---,,,+++++++++,,,(((,,,//////+++)))***,,,,,,,,,,,,+++++++++++++++))))))************))))))***+++++++++++++++,,,,,,*********)))))))))))))))************++++++++++++************+++++++++,,,***++++++,,,......------))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------,,,,,,++++++***,,,...//////000222444;;;>>>BBBFFFHHHIIIKKKMMMOOOQQQUUU[[[bbblllwww~~~~~~{{{rrriiibbb```aaa]]]```eeeiiilllllljjjiiikkklllmmmmmmlllkkkkkkkkkkkkggggggmmmpppooonnnoooooooooppprrrtttuuuyyy|||yyyooofff[[[PPPAAA888444444222/////////.........---------////////////......---------------...............---------------...///000......---,,,,,,,,,,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,---......------...000000//////.........//////000000000000111111111111444444555555666888999::::::;;;;;;<<<===>>>???@@@;;;;;;;;;<<<<<<===??????>>>BBBFFFLLLWWWcccjjjkkkfff[[[WWWcccuuusssuuuxxxyyyyyy{{{}}}~~~{{{yyyyyyyyyxxx|||{{{yyyuuupppooorrrxxx}}}wwwjjj___]]][[[ZZZZZZ]]]fffvvvzzz{{{~~~tttiiifffhhhnnnwwwzzzooo___OOOBBB888333000---------,,,,,,------...(((+++//////,,,++++++---+++++++++,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))(((*********++++++++++++,,,''''''((((((((()))))))))(((((((((***---...---,,,************************------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111555777>>>AAAEEEHHHIIIKKKMMMNNNPPPTTTYYY```hhhrrr|||}}}zzztttlllddd___]]]]]]^^^aaagggkkkmmmmmmjjjhhhmmmoooqqqqqqpppnnnnnnnnnnnniiifffiiijjjiiiiiilllooonnnooorrrssstttxxx~~~}}}rrrhhh^^^UUUHHH>>>888555222000000////////////.........//////000000//////...---,,,---......//////......------------...///000111......---,,,,,,,,,,,,---.........------,,,,,,+++,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------............//////000000//////...,,,---......------...000111000//////.........///000000000111111111222222666666666666777888999:::;;;;;;<<<===>>>???@@@@@@<<<<<<<<<<<<<<<======>>>===BBBGGGNNNXXXdddjjjjjjbbbVVVRRR^^^ssstttvvvxxxzzz{{{||||||{{{zzzwwwzzz~~~{{{sssnnnnnnrrrvvv}}}|||rrriiibbb^^^\\\]]]^^^bbbmmmzzz|||}}}tttgggfffjjjpppyyyyyyjjjYYYJJJ???666000---------------.........***+++---...------------***++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********))))))*********+++++++++,,,,,,(((((()))))))))*********'''&&&&&&))),,,...---+++,,,,,,++++++***)))))))))------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,---.....................///222777;;;AAADDDHHHKKKLLLMMMOOOQQQSSSWWW^^^fffoooxxx~~~|||vvvrrrlllgggdddcccbbbaaabbbffflllqqqrrrpppllliiinnnqqquuuvvvtttrrrrrrrrrssslllggggggfffeeegggkkkllliiiiiimmmoooqqqzzztttjjj]]]XXXOOOEEE<<<666222111111111000000000/////////....../////////...---,,,,,,---.../////////...---///...............///000......---,,,,,,,,,,,,---------------------------,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------......//////......---,,,---......------...000000///////////////000000000000111111111222222222333333444555777999:::;;;;;;<<<===>>>???@@@@@@AAA??????>>>============>>>===CCCIIIOOOZZZfffkkkjjj___SSSOOO\\\rrrtttvvvyyyzzz{{{}}}|||{{{vvvyyy|||~~~wwwooommmpppsssyyy~~~|||tttiiiccc``````___^^^eeeooo}}}}}}ttteeeeeelllssszzztttbbbRRREEE:::333........................++++++,,,---............******+++,,,,,,---......,,,------......------,,,++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++)))***---111333222000---,,,,,,+++***)))((((((...------,,,,,,------...++++++,,,,,,,,,---------+++,,,,,,---...///000000//////......///333999===DDDGGGKKKMMMNNNOOOQQQRRRUUUZZZbbbjjjsss{{{|||zzzooojjjeeedddgggiiijjjiiigggkkkqqqvvvwwwtttoookkknnnrrrvvvwwwuuusssssstttwwwpppiiigggeeecccfffkkkiiidddcccfffiiinnn{{{uuukkk\\\YYYSSSIII>>>777333111111111111111000000000000,,,---.........---,,,+++,,,,,,.../////////...---111000///......---............---,,,,,,,,,,,,---,,,,,,------------------,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,---///...------...000............///111222333000111111111111222222222000111222444666999;;;===<<<<<<===>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>CCCIIIPPP[[[fffkkkjjj___SSSNNN\\\rrrzzzzzz{{{{{{|||~~~}}}|||wwwwwwwwwzzzzzzqqqlllkkkkkkxxx|||}}}vvvrrrjjjdddaaaaaadddgggooo{{{xxxkkkhhhiiikkkqqqzzz|||nnn]]]NNN???444111///------......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++***************+++***++++++,,,,,,++++++***+++++++++*********))))))+++++++++++++++++++++++++++,,,------+++))))))***+++++++++******)))))))))++++++++++++++++++++++++***,,,------------...000......////////////......+++---///000111666===CCCIIIJJJKKKLLLLLLNNNRRRTTTWWW]]]gggooouuu|||xxxrrrlllhhhdddcccfffkkkoooqqqxxxvvvtttuuuwwwwwwsssppprrrsssttttttsssssstttuuu{{{wwwqqqkkkfffdddcccccckkkddd^^^___dddlllyyywwwooocccZZZPPPKKKDDD;;;444111111000///......---......//////...---------......------.................................---------///...,,,******+++,,,---///......------,,,++++++000///......////////////------.........---+++***++++++,,,,,,,,,------------...............---------...///...,,,++++++,,,000////////////000000111000000111222222222222111444444555777888888888888<<<>>>AAAAAA@@@?????????@@@???>>><<<===>>>@@@AAADDDIIIOOOVVVaaajjjllliiiWWWQQQRRR```sss|||||||||}}}}}}~~~~~~}}}zzzyyyxxxzzz~~~wwwpppmmmmmmsssxxx~~~zzzssslllgggfffggghhhiiiqqqzzz~~~|||oooiiihhhiiiooovvv||||||qqqbbbTTTDDD999333111///.........---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++******))))))******+++***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++(((***,,,---,,,,,,---...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000000000000000000000//////---///111222444999@@@EEEKKKLLLMMMNNNOOOQQQUUUXXX[[[aaajjjrrrxxxyyyssslllhhhdddbbbdddiiinnnrrrzzzyyyxxxzzz|||zzzvvvqqqrrrqqqooommmlllmmmppprrryyyvvvsssnnnjjjgggeeedddjjjddd```aaafffnnn{{{{{{rrrcccZZZPPPKKKEEE<<<555222222111000//////......///...---,,,,,,---.................................------..................000///---++++++,,,---......------------,,,,,,,,,+++*********,,,---------------.........---,,,+++++++++,,,,,,,,,------------...............------+++,,,......------///000000////////////000111111000111111111222222222222555555777888999999::::::===???BBBCCCCCCCCCDDDEEEAAA@@@???=========???@@@FFFKKKRRRYYYccclllnnnjjj^^^VVVUUUbbbttt~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||zzzzzz|||uuuqqqpppqqquuu~~~zzzsssmmmiiiggggggccchhhlllpppxxxuuummmiiihhhlllrrrtttyyy{{{tttiii\\\KKK>>>555222000......///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++******)))))))))******+++***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++)))+++---------,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...------...000111111222111111000/////////000222444888===DDDIIIMMMNNNPPPQQQSSSUUUYYY]]]```fffooovvv|||xxxqqqjjjgggccc``````eeemmmrrr{{{|||}}}xxxrrrpppmmmhhheeeeeehhhlllpppuuuuuutttrrrppplllhhhfffhhhdddbbbdddiiiooo{{{ssseee[[[RRRNNNHHH???999666333222111000////////////...+++***+++...000///---........................,,,---------.../////////000///...---,,,---......,,,,,,,,,---------......,,,,,,,,,---...///000000------.........---,,,+++,,,,,,,,,,,,------------------...............---,,,---//////......000111///////////////000111222111111111111111222333333555666777999:::;;;;;;;;;;;;>>>AAACCCDDDFFFHHHIIICCCBBB@@@>>>======>>>>>>FFFMMMTTT\\\fffoooqqqnnnhhh^^^ZZZdddttt~~~~~~~~~~~~~~~~~~||||||~~~|||zzz{{{{{{uuusssrrrvvv}}}}}}wwwpppkkkgggfffbbbcccccceeeppp~~~{{{qqqjjjhhhjjjlllmmmtttxxxvvvnnnbbbPPPAAA666333000.........---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++******)))))))))***++++++***++++++,,,,,,++++++******************************+++++++++++++++,,,,,,...///000///,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,......------///000111111111111000///......///000333666;;;AAAGGGKKKNNNPPPRRRTTTVVVZZZ^^^aaaffflllttt{{{vvvnnnfffeeeaaa^^^]]]bbbjjjpppxxx{{{zzzrrrjjjgggcccaaaccchhhlllooopppqqqssstttrrrnnniiifffeeeccccccfffiiinnnxxx~~~rrrggg^^^UUUQQQKKKCCC<<<:::333222111000////////////...***(((***...111///---////////////............,,,,,,,,,---...///000000//////...---,,,------...++++++,,,,,,---.../////////000111111111000111111---------------------,,,,,,,,,,,,------------...,,,---......///.........000111222000...---...///////////////000111222222222222111111111222333444555666777999:::;;;;;;;;;999<<>>>>>DDDKKKUUU]]]gggqqqtttssspppeee^^^fffuuu}}}}}}}}}}}}}}}~~~~~~||||||~~~~~~zzzyyy}}}zzzvvvrrrtttyyy{{{uuupppllljjjeeeccc______iiiwwwvvvmmmjjjiiihhhhhhooouuuuuupppeeeRRRCCC777444000---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++,,,,,,***++++++,,,,,,++++++************************************++++++,,,,,,,,,...///000///,,,*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---............///111///000000000//////...---///000222777>>>EEEKKKNNNOOOQQQTTTVVVYYY]]]bbbfffkkkqqqyyywwwnnncccbbb```^^^___bbbhhhlllqqquuu}}}zzzrrrdddbbbbbbdddiiimmmpppppplllnnnqqqrrrqqqlllhhhdddcccccceeeiiijjjkkksss}}}|||pppggg^^^UUUQQQLLLCCC===;;;333222111000////////////---+++)))+++...000///...000000/////////.........,,,,,,,,,---...///000000...------,,,,,,,,,,,,,,,***++++++,,,---.../////////111222111...,,,,,,---------------------------,,,,,,---------.........,,,------...//////......000111222111///......///////////////000111222333333333333333333444555555333444666888999:::;;;;;;;;;===>>>??????@@@BBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAJJJSSS[[[fffqqqwwwwwwuuuiiibbbiiixxx|||||||||}}}~~~~~~~~~~~~{{{yyy|||zzzqqqqqqtttyyy|||xxxuuussskkkiiiccc^^^bbbnnnvvvyyy{{{|||{{{rrrmmmiiifffeeelllqqqssspppgggVVVGGG:::666111...---------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,---...***++++++,,,,,,++++++******************+++++++++*********++++++,,,,,,---+++,,,......,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///......///111......////////////......///000333999BBBIIINNNPPPPPPRRRVVVYYY]]]aaagggkkkqqqvvv~~~zzzpppbbbaaa```bbbeeegggggggggiiinnnwww{{{sssbbbbbbccchhhoootttuuussskkkmmmnnnnnnmmmiiieeebbbaaaccchhhmmmmmmmmmsss|||{{{yyyyyyzzz{{{|||~~~|||rrrhhh___VVVQQQLLLCCC<<<:::444333222111000000000000---------------...///000111000000//////.........,,,---------.../////////------,,,,,,,,,+++++++++++++++,,,,,,---...//////111444666444///,,,,,,---------,,,,,,,,,---......,,,---------............,,,,,,---...////////////---...000000//////111222/////////000111222333444444444555666666666666666333444666888999:::;;;;;;???@@@AAA@@@@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCCKKKSSSZZZcccooowwwyyywwwlllfffnnn}}}{{{{{{|||}}}{{{xxx{{{~~~tttrrrrrrvvv~~~|||{{{uuussslllccc```gggooorrrqqqrrrvvv~~~vvvqqqkkkeeeccciiinnnpppqqqjjj[[[MMM===999444000/////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000***++++++,,,,,,++++++***))))))*********+++++++++)))******+++,,,,,,------***,,,------,,,++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111---...///000000000000000111111555<<>>HHHQQQUUUVVVTTTWWW[[[___ccciiiooossszzzvvvkkkeeecccdddkkkssstttkkkbbb]]]cccooo}}}}}}vvvjjjhhhgggkkksssxxxyyyxxxpppooollliiifffdddbbbaaa___eeeooowwwxxxxxx~~~|||zzzzzz|||}}}}}}|||vvvqqqooonnnpppsssxxx|||~~~{{{~~~uuukkkbbb\\\VVVLLLEEEBBB888777666555555444555555---111444222,,,***///444222111111000///......---...............---------......//////......---,,,,,,,,,,,,---------......)))...222111,,,)))***,,,---,,,,,,+++,,,---...///---------.........//////+++,,,---...///////////////000111000...,,,---.../////////000111333444555444666999<<<<<<:::888666555666888:::<<<===>>>>>>>>>?????????@@@AAADDDGGGCCCDDDFFFIIIKKKLLLMMMMMMNNNTTTYYYZZZ```jjjtttxxxwwwooonnnyyy{{{{{{{{{|||}}}{{{yyyyyy}}}~~~}}}zzzvvvxxx}}}xxxvvvxxx{{{~~~yyy}}}|||qqqfffaaacccfffhhhhhhjjjooowwwtttlllgggcccfffjjjnnnrrrqqqeeeXXXGGG===444444555333111111//////...---,,,,,,++++++...---,,,,,,......---,,,...---+++*********++++++---------...000111000///***++++++,,,,,,++++++***************************++++++************++++++***+++,,,---...---,,,,,,))))))))))))***+++,,,---++++++++++++++++++,,,,,,---...............------000000000000111111111111333666===FFFOOOTTTUUUUUUWWWZZZ^^^bbbgggmmmsssxxx}}}tttllldddcccfffkkkpppoooiiiccc```eeeooo{{{zzzmmmlllmmmsss{{{}}}yyyssssssooojjjfffcccaaa```^^^aaallluuuuuutttxxx~~~{{{{{{|||~~~}}}{{{zzzyyyyyywww{{{}}}xxxuuutttqqqooonnnrrrzzz{{{{{{zzzzzz|||wwwjjj```YYYRRRHHH@@@===:::666333222222111000000000000000////////////////////////////////////////////////////////////111000///...---,,,,,,,,,++++++,,,---............------...//////...---,,,...---,,,+++++++++++++++***,,,...000000///...---,,,,,,,,,---------......000000000000////////////111111111111222333444555:::<<<@@@BBBAAA===999666888888999:::<<<>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCCFFFFFFFFFIIILLLNNNOOOOOONNNRRRWWW^^^iiitttwwwuuuvvvtttwww}}}}}}}}}~~~~~~}}}{{{{{{{{{}}}|||xxxuuuvvv{{{|||vvvwwwzzzxxxssswww}}}}}}sssgggaaaaaadddkkkjjjiiilllqqqxxx~~~~~~xxxmmmgggbbbdddeeehhhmmmnnnfff[[[JJJ???666444444222////////////...------,,,++++++---,,,++++++,,,---,,,+++---,,,+++*********++++++++++++,,,...000000///---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,***+++++++++,,,---------++++++++++++,,,,,,,,,,,,......////////////....../////////000000000000000333777>>>GGGPPPUUUWWWWWWXXX[[[___ccchhhnnntttyyy}}}uuuqqqjjjgggfffhhhlllnnnkkkhhhdddiiisss|||~~~xxxvvvuuuyyy}}}}}}xxxrrrrrrppplllgggbbb^^^]]]]]]aaammmuuutttrrrvvv~~~}}}{{{|||}}}~~~}}}|||{{{zzz}}}~~~{{{yyywwwtttrrruuu{{{|||{{{zzzyyyyyy}}}}}}{{{~~~pppgggaaaZZZNNNDDD???;;;777444333222111000......//////000000111111////////////////////////////////////////////////......---,,,,,,,,,------,,,---------...------------...///000111111000000......---,,,,,,,,,,,,,,,,,,---///000000000//////------------............/////////000000000000000111111111111222333444555999<<<@@@CCCCCCAAA>>><<<888999999;;;<<<>>>@@@AAADDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHJJJMMMNNNOOOOOOQQQUUUZZZaaalllwwwzzzxxxyyyxxx|||~~~~~~yyy{{{zzzwwwtttssswwwzzzwwwuuuxxx}}}sssnnnqqqwww}}}uuuiiiaaa```bbbmmmkkkhhhgggjjjooovvvzzzyyy|||~~~pppfff```aaaaaaccciiilllhhh```NNNCCC888555444111......//////......---,,,,,,,,,,,,+++******,,,,,,+++***---,,,+++*********++++++)))***+++...000000---******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,---------,,,,,,,,,---............------+++++++++,,,,,,,,,------//////000000000000//////////////////////////////222888@@@JJJQQQVVVYYYYYYZZZ\\\aaaeeejjjpppwww{{{~~~zzzxxxwwwvvvrrrlllfffdddfffjjjkkkkkkgggmmmvvv|||~~~~~~zzztttooopppqqqpppiii```ZZZYYY[[[bbbmmmtttqqqnnnsss}}}~~~~~~~~~}}}zzzwwwxxx||||||{{{yyyvvvuuuxxx|||~~~yyyuuuxxxxxxqqqmmmeeeWWWKKKBBB>>>999555333222111000---......///000111222333////////////////////////////////////////////////,,,+++++++++,,,---..................---------,,,,,,---...///111111111111///...------,,,---------/////////000000000000000............////////////...//////000000111111111111111111222222333444555666888<<>><<<:::999::::::;;;===???AAABBBEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHKKKMMMOOOOOOOOOOOORRRVVV[[[bbbnnnyyy|||yyyzzzyyyyyyzzzzzzwwwtttssstttuuuzzzuuuwww{{{~~~rrrlllooosss{{{}}}|||vvvkkkccc``````mmmjjjgggdddeeeiiipppuuuwwwyyyrrreee```bbbbbbdddiiinnnlllfffSSSFFF:::666444111////////////......---------,,,,,,+++***+++,,,---,,,***,,,+++++++++++++++++++++((())),,,///111000---******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,------------......//////...---,,,++++++,,,,,,------......//////000111111111111000000000000000000000000000444:::DDDMMMTTTYYY[[[\\\\\\___dddhhhnnntttzzzxxxvvvvvvwwwwwwuuunnnfffaaaaaaccceeeggggggnnnvvvyyyzzz}}}{{{vvvqqqmmmooossstttmmmaaaXXXXXX[[[bbbkkkqqqnnnkkkqqq|||~~~zzzxxx{{{~~~zzzyyywwwtttrrrtttwww{{{}}}zzz~~~}}}wwwqqqsssxxxzzzwwwnnn^^^PPPFFFAAA;;;666444333222111/////////000000111111222////////////////////////////////////////////////------,,,,,,,,,---......---------------.........+++,,,,,,------.........///......---------......000000///......//////000////////////000000000000......///000111111222222222222222222333444555555888999;;;<<<<<<:::777666::::::;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIKKKNNNPPPQQQQQQQQQQQQRRRWWW\\\bbbnnnxxx{{{xxxvvvwww~~~~~~}}}||||||||||||}}}{{{{{{{{{yyyvvvttttttttt}}}xxxvvvwww|||~~~sssmmmnnnrrrxxx{{{|||wwwmmmdddaaaaaajjjiiigggddddddgggnnnssswwwxxx~~~tttfffaaadddfffggglllqqqpppkkkWWWJJJ===777555222111222///...............------...,,,+++,,,---...---,,,++++++++++++++++++++++++)))***---000222111...+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,------------,,,,,,++++++,,,,,,---......////////////000111222222111111111111222222222333333333666>>>HHHRRRWWW[[[^^^``````ccchhhmmmrrrxxx~~~xxxwwwwwwvvvtttsssnnnfff```^^^]]]^^^___eeelllrrrttttttxxxyyysssooonnnnnntttwwwqqqcccZZZXXX[[[```hhhllljjjiiirrr~~~|||xxxxxx}}}~~~wwwwwwuuurrrpppqqqtttwww}}}}}}}}}}}}xxxrrrrrrvvv~~~tttcccUUUJJJEEE>>>888555333222111222222111111000000//////////////////////////////////////////////////////000//////...............---,,,,,,------///000111......------,,,,,,,,,,,,......---------......///000000...------------.../////////000000000111111...//////000111222222333222222222222333444555666;;;<<<===>>>===<<<;;;:::;;;;;;<<<===???AAACCCDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJNNNQQQSSSRRRRRRTTTUUUVVVZZZ^^^eeeooozzz|||yyyrrruuu~~~~~~}}}|||{{{zzzzzzyyyzzz|||~~~}}}{{{yyywwwvvvuuuuuu{{{}}}wwwtttxxx~~~}}}vvvpppooorrr{{{~~~zzzpppgggbbbaaaeeeggghhhgggeeeggglllppptttvvv|||wwwkkkaaadddfffgggjjjooooookkk^^^PPPAAA:::666333222222...........................---,,,,,,......---,,,******+++,,,,,,,,,++++++***+++,,,///111111...,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...,,,+++++++++++++++,,,,,,+++,,,,,,---...///000000...///000111111222111111111111222333444555555666:::BBBNNNWWW[[[^^^```bbbdddggglllqqqvvv}}}~~~{{{{{{{{{wwwtttooolllgggaaa^^^\\\\\\]]]fffkkknnnnnnnnnrrr||||||tttnnnmmmnnnlllssswwwrrrfff]]]ZZZ\\\]]]bbbeeeeeejjjuuuzzzwww{{{wwwwwwuuurrrooooooqqqtttzzz|||vvvuuuxxx~~~xxxhhh[[[NNNHHH@@@999666444222111333333222111000//////...////////////////////////////////////////////////111111000///......//////...------,,,---///000111222111///...---,,,,,,,,,------------------...///000//////...---,,,,,,+++////////////000000000000///000000111111222222222222222222222333444555666888888:::;;;<<<===>>>>>><<<<<<===>>>@@@BBBDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKJJJMMMQQQRRRQQQRRRVVVYYY\\\```dddiiisss|||~~~{{{pppttt}}}{{{zzzyyyxxxxxxwwwzzz}}}}}}zzzxxxwwwwwwwwwvvvzzz~~~xxxrrrttt{{{zzz}}}vvvtttvvvssshhhcccbbbaaaeeeiiiiiigggfffhhhkkkooorrrxxxyyyqqqaaacccaaa___bbbhhhjjjiiifffWWWFFF<<<777222000111............////////////---,,,+++,,,------,,,+++)))***+++,,,,,,,,,,,,+++******+++---//////---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,+++***))))))+++...///,,,,,,---...///000111111---...///000111111111111//////000222444555777777>>>GGGSSS[[[^^^___bbbdddgggkkkoootttzzz|||{{{~~~~~~zzzvvvllljjjgggccc```___aaacccjjjlllmmmkkkjjjmmmuuu|||}}}~~~|||tttkkkeeefffiiiiiippptttrrrhhh___[[[[[[[[[]]]___bbblllzzzyyyzzz{{{zzzwwwsssooommmnnnooosss{{{xxxzzz}}}{{{{{{mmmbbbQQQKKKBBB;;;666444333222333222222111111000000000///////////////////////////////////////////////////............///000000111000...---,,,---...///111000...------------...,,,,,,,,,,,,,,,---......000000111000///---+++***........./////////000000111111111111111111111111333333222333333444555666666777777888:::;;;============>>>???AAACCCEEEFFFIIIIIIJJJKKKKKKLLLLLLMMMHHHKKKNNNNNNNNNPPPVVV[[[___cccfffkkkttt}}}~~~zzzlllrrr~~~|||zzzyyyxxxxxxwwwzzz}}}}}}yyywwwwwwwwwwwwwww{{{}}}yyyppprrryyyzzz|||zzz{{{vvvjjjcccaaa___dddjjjkkkgggeeeeeegggkkknnnttt|||zzzuuuaaa```]]]XXXYYYaaafffffflll\\\JJJ>>>777111...............///////////////,,,+++******,,,,,,+++***)))***+++,,,---,,,,,,+++***))))))+++---...---++++++++++++,,,,,,+++++++++************************---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...---,,,)))((())),,,///222,,,,,,---...///000111222------///000000111111111------///111333555777888@@@JJJVVV]]]```aaaccceeeiiimmmqqqwww|||zzzzzz~~~}}}yyyllljjjgggcccbbbcccgggkkknnnnnnllljjjhhhkkkqqqvvvuuuvvvtttlllbbb]]]^^^bbbgggmmmrrrpppiii```\\\ZZZYYYZZZ[[[```mmm}}}{{{zzz}}}zzzxxxxxxwwwzzz}}}~~~}}}~~~~~~|||yyytttooolllkkklllooozzz}}}zzz{{{|||wwwzzz~~~ppphhhRRRLLLCCC;;;777444333222111111111111111222222222////////////////////////////////////////////////,,,,,,,,,---...///000111555333000---,,,+++,,,,,,---,,,+++***+++,,,---...++++++++++++,,,,,,---...111111222222111///,,,***............////////////222222222111111111111111333333333333444555666666======<<<<<<<<<===>>>>>>===>>>>>>???AAACCCEEEFFFIIIIIIJJJJJJKKKKKKLLLLLLFFFIIILLLKKKKKKNNNUUU[[[```cccfffjjjrrr{{{|||xxxiiippp}}}|||{{{zzzxxxyyy{{{}}}~~~|||zzzxxxwwwxxxxxxwwwuuuwwwxxx|||{{{sssrrruuuwww~~~~~~uuukkkeeebbb___```fffllllllfffcccdddhhhpppttttttzzztttddd[[[WWWYYYXXXWWWbbbrrrqqqcccPPPBBB:::777444111......///////////////...------------------------///...,,,+++***+++,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++'''((((((***+++,,,------))))))***+++,,,,,,------,,,------......------,,,***+++++++++***+++...000////////////////////////............/////////000000...000555888888;;;@@@DDDOOO[[[bbbeeeiiijjjhhhkkkoootttzzz{{{ssstttxxxzzz{{{}}}vvvmmmhhhiiijjjjjjnnntttxxxssslllgggeeeeeeeeeeeennnkkkgggccc```___```aaaeeejjjoooqqqnnngggaaa^^^VVV[[[___dddppp~~~~~~~~~}}}}}}wwwsssqqqpppmmmjjjqqqrrrsssssstttttttttsss~~~~~~xxxtttpppllljjjkkksss{{{|||xxxwwwtttjjjWWWMMMBBB===999333//////......---...000000///---111000///......///000111111111111111111111111111000000///...............000000000000000//////////////////...---+++***)))........................111111000000/////////...////////////000000000000222222111111111111111222111333555555555555777888<<<;;;;;;;;;<<<===???@@@???@@@AAACCCDDDFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOMMMIIIHHHIIINNNTTTYYYbbbffffffeeelllxxxzzzuuueeekkk|||~~~~~~||||||}}}}}}~~~~~~{{{yyyxxxxxxxxxwwwuuuvvvxxx|||}}}uuussstttwww~~~yyypppiiiccc```bbbhhhnnnlllfffdddgggiiipppsssqqquuu~~~~~~wwwhhh^^^WWWXXXXXXWWW```mmmqqqfffVVVGGG<<<777444222......///////////////...------------------------...---,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,------......------,,,***+++,,,++++++,,,...000////////////////////////........./////////000000333111222666777666888===GGGRRR^^^cccgggkkkmmmlllooorrrwww}}}wwwooonnnpppsssxxx}}}|||sssllllllmmmnnnsssyyyyyytttlllfffdddcccbbbbbbdddbbb```]]]\\\[[[\\\\\\dddhhhmmmpppoooiiiaaa\\\VVV[[[aaagggrrrzzzuuupppllljjjiiifffdddjjjjjjkkkkkkllllllllllllqqq||||||vvvpppkkkgggeeelllvvv}}}yyyvvv{{{wwwmmm___TTTIIIBBB===666222222222111111222333333222000000//////////////////000111111111111111111111111000000///...............---------------,,,,,,,,,//////000000//////..............................***++++++,,,---...//////////////////000000000111333333222222222222333333333444666777666777888:::<<<<<<;;;;;;<<<>>>???@@@AAAAAACCCDDDFFFHHHIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNKKKIIIJJJOOOWWW\\\eeehhhhhhffflllvvvwwwqqq```eeevvv}}}zzzyyyxxxxxxvvvuuuuuuwww{{{xxxsssrrrvvv|||yyyppphhhcccgggmmmqqqnnngggfffjjjjjjpppqqqmmmoooxxx|||{{{nnnbbbXXXWWWWWWVVV\\\eeeooohhh\\\MMM@@@777444333//////////////////......------------------------,,,,,,------,,,,,,++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++///......---,,,+++***************++++++,,,,,,---,,,------......------,,,+++,,,,,,,,,+++,,,...000////////////////////////....../////////000000000333222222555666555999???LLLWWWaaaeeeiiinnnrrrqqquuuxxx}}}zzzqqqhhheeefffjjjttt}}}xxxpppmmmnnnqqqvvv|||zzzuuullleeeaaa___^^^]]]^^^^^^]]]]]]]]]^^^^^^___cccfffjjjooopppkkkbbbZZZUUU\\\eeelllvvvuuuqqqllliiigggfffeeecccffffffffffffffffffgggggggggooo~~~zzzsssmmmiiieeeiiipppxxx{{{vvvwwwzzzrrrhhh]]]PPPHHHBBB:::666555444333222222444444333111......////////////......000000000000000000000000000//////............///,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000........................)))***+++,,,---......////////////000000000111111444444444333333444444555555666888888888888:::<<<===<<<<<<<<<===>>>???@@@BBBCCCDDDFFFGGGIIIJJJKKKLLLLLLMMMNNNPPPSSSUUUWWWTTTRRRNNNKKKJJJOOOVVV[[[fffjjjhhheeejjjsssssslll[[[```qqq}}}zzzxxxwwwvvvtttssssssuuuyyy{{{tttqqqsssxxx{{{zzzyyypppiiimmmtttwwwqqqjjjiiimmmiiioooqqqnnnnnntttzzz|||sssfffZZZVVVVVVVVVYYY^^^hhhfff___RRRCCC888444555000//////...............------------------------+++,,,---...---,,,+++***((()))+++---......------++++++++++++++++++++++++---,,,,,,+++***)))((((((*********++++++,,,,,,,,,,,,------......------,,,+++,,,------,,,,,,---///////////////////////////...////////////000000000000///111555666777>>>EEERRR[[[dddgggkkkqqquuuvvvyyy|||tttkkkbbb^^^^^^dddqqq}}}xxxppplllmmmqqqwww{{{{{{uuummmeee```]]][[[YYY[[[[[[]]]^^^___aaabbbbbbcccdddgggnnnqqqlllaaaXXXVVV___jjjrrr{{{xxxvvvrrrooonnnmmmmmmlllkkkkkkjjjiiihhhhhhgggggggggkkkvvvzzztttpppkkklllnnnrrrzzz{{{xxx{{{~~~wwwlllaaaTTTLLLEEE===888888333111000000111111111///---...///000000///...---////////////////////////000///............//////.............../////////,,,,,,---.......................................//////////////////////////////000000000111111111444444333333444444555555555777999999999999;;;============>>>>>>?????????BBBCCCDDDEEEGGGIIIJJJKKKKKKKKKLLLOOOTTTYYY^^^aaa___]]]WWWPPPKKKLLLQQQVVVbbbfffeeebbbgggpppooohhhZZZ___nnn}}}zzzxxxvvvuuurrrpppppprrruuuzzzwwwqqqsssuuu}}}|||vvvuuu}}}wwwpppssszzz}}}xxxpppmmmooojjjooosssrrrrrruuuyyy{{{xxxlll___XXXVVVVVVXXX[[[aaacccaaaWWWHHH<<<777666111000///...---.........------------------------***+++,,,---...---,,,+++(((***,,,---......------++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,------......------,,,+++---......---,,,---...////////////////////////////////////000000000111000000222555666888AAAJJJWWW___gggjjjmmmssswwwxxx||||||oooggg___[[[[[[aaannnzzz{{{wwwppplllmmmrrrwwwyyyyyytttmmmgggbbb^^^[[[XXXXXXYYYZZZ\\\^^^```aaaaaabbbcccfffllloookkkaaaXXXYYYeeeqqqyyy~~~}}}{{{xxxvvvvvvwwwxxxtttssssssqqqnnnkkkiiiggggggiiipppzzzuuuooonnnmmmnnnuuu}}}{{{{{{mmmbbbWWWPPPIII@@@:::999333111///...///000//////---...///000000///...---........................//////............//////......//////000000000000......//////......---,,,........................000000000000000000111111000000000000111111111111333333333333333444555555666777999999999999;;;===>>>>>>>>>???????????????@@@AAABBBDDDFFFGGGHHHIIIKKKLLLOOOTTT[[[cccjjjnnnooommmeee[[[PPPLLLNNNRRRYYY]]]^^^]]]ccclllmmmfffYYY]]]kkk{{{xxxvvvtttrrrpppnnnnnnppptttzzz{{{ttttttuuuyyyzzzvvvvvvyyy}}}zzzsssvvv|||zzzttttttnnnppptttvvvwwwyyy{{{||||||sssggg]]]XXXXXX[[[^^^___bbbccc\\\OOOBBB:::777222111///...------...///------------------------++++++,,,---------,,,,,,***+++,,,------...------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,+++---//////---------.../////////////////////////////////000000000111111333333444666666888BBBMMM\\\dddlllnnnpppuuuxxxyyy}}}wwwkkkccc\\\[[[]]]bbbkkktttvvvvvvrrroooqqqwwwyyyxxxtttrrrmmmjjjfffbbb]]]ZZZ]]]]]]]]]^^^___aaabbbcccbbbcccgggkkklllhhh___XXX___kkkxxx~~~~~~~~~~~~~~~~~~}}}xxxrrrmmmiiieeefffkkkwww{{{pppooollllllpppzzz~~~~~~qqqggg]]]VVVOOOEEE>>>;;;666333111000111111111111//////000000000000/////////////////////////////////............//////000,,,,,,------.../////////111111111111111000///...........................+++,,,---...000222333333000000000111111111222222333333333333333444555666666888::::::::::::<<<>>>>>>???@@@@@@@@@@@@?????????@@@AAABBBDDDFFFGGGHHHLLLNNNSSS[[[ccclllssswww{{{yyyrrreeeXXXOOONNNPPPPPPVVVWWWXXX___jjjjjjdddWWWYYYfff{{{~~~zzzxxxvvvsssppplllkkkkkknnnttt|||yyysssrrruuu{{{}}}zzzxxxyyyxxx|||yyyrrrttt|||}}}zzztttssstttwww{{{}}}~~~~~~zzzpppddd\\\]]]aaaddddddgggiiidddXXXJJJ>>>888222111///---,,,---...///------------------------,,,+++++++++,,,,,,---...------,,,,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,------......------,,,,,,...//////...---------//////////////////////////////000000000111111111222333555777777;;;FFFSSSaaajjjqqqsssuuuxxxzzzyyy}}}ssshhh```[[[]]]aaadddhhhlllpppssssssqqqtttyyyyyyuuupppooonnnmmmkkkgggaaa]]]bbbaaa___^^^^^^___aaabbbbbbeeehhhjjjhhhddd^^^ZZZdddqqq~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{wwwrrriiiiiikkkrrryyyvvvqqqnnnnnnsss|||~~~~~~yyypppggg```XXXLLLBBB===777555222111111222222222111111000000000000111111////////////////////////...............///000000++++++,,,------.../////////000000111111111111000........................***+++,,,...///111222333000000111111111222222222444444444444555666777888888:::<<<<<<<<<<<<>>>?????????@@@AAAAAA@@@????????????AAABBBDDDFFFGGGGGGKKKNNNTTT\\\eeemmmssswwwzzzzzzuuuiii[[[QQQNNNPPPLLLQQQTTTUUU]]]hhhhhhbbbVVVXXXdddxxx|||zzzwwwtttrrrjjjiiihhhjjjpppyyy}}}ooommmpppwwwzzzzzzyyy{{{yyy}}}~~~~~~~~~{{{wwwqqqrrr{{{~~~zzzvvvtttwww}}}vvvhhh``````fffjjjiiilllmmmjjj___PPPAAA999333111///---,,,---...///------------------------,,,,,,+++***+++,,,...//////...---++++++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------......------,,,,,,...000000...---------////////////////////////000000000000111111111111///000444777999>>>LLLYYYdddmmmuuuwwwxxxzzz{{{zzz{{{pppeee^^^ZZZ^^^ccceeeeeefffjjjooorrrqqquuuzzzxxxrrrmmmmmmnnnooonnnjjjddd___```^^^[[[YYYXXXYYY[[[\\\cccfffiiiiiifffaaa]]][[[hhhttt~~~~~~~~~}}}}}}}}}|||||||||||||||~~~~~~yyywwwwww}}}}}}pppooonnnqqqzzzyyyrrrnnnoootttxxx}}}~~~xxxooohhh___QQQEEE@@@777444111000000111111111333222111000000111222333000000000000000000000000...............///000111,,,,,,------...///000000+++,,,---///000000111111.........................../////////000000111111000111111111111222222222555555555555666777999999:::<<<===>>>===>>>???AAA???@@@AAABBBAAAAAA???>>>???@@@AAACCCDDDFFFGGGHHHHHHLLLRRRZZZcccjjjooorrrtttuuurrrhhhZZZPPPMMMOOOJJJPPPSSSTTT\\\gggggg```XXXYYYdddwww|||~~~~~~zzzsssooolllgggccceeehhhmmmuuu}}}zzztttooopppwww}}}}}}|||~~~{{{xxxsssnnnttt|||wwwtttvvvxxxxxxzzz~~~uuujjjdddeeekkkpppvvv{{{yyyiiiUUUEEE<<<888555111//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))+++,,,+++)))++++++,,,,,,,,,,,,------*********+++,,,...///000++++++,,,,,,,,,---------///000000///---+++,,,---------------------------///////////////.........///000000000000111111111444222444666666;;;MMM___iiimmmssswwwyyyzzz{{{|||{{{qqqeee]]]YYY\\\___^^^\\\\\\]]]hhhlllsss}}}yyyooooooiiimmmooooooppppppkkkdddeee[[[SSSRRRRRRQQQUUU\\\dddggghhheee^^^[[[___cccrrr{{{~~~}}}||||||{{{{{{|||}}}}}}{{{yyyyyyzzz|||{{{tttooorrrwww~~~{{{wwwssssssvvv|||yyyuuuqqqrrrxxx}}}uuukkkcccXXXKKKBBB999666333222222222000///000000000000/////////////////////000000000000000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,------...000111111111111////////////////////////------......///111222333222222111111111111111111333444444666888:::<<<===@@@??????>>>>>>???@@@AAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFJJJOOOUUUZZZ^^^aaadddgggjjjjjjhhhbbbXXXQQQNNNNNNPPPRRRRRRVVV___hhhiiidddSSSSSS]]]qqq|||}}}|||wwwsssnnnhhhddddddfffiiipppwww{{{uuuoooooovvv}}}~~~{{{rrrmmmqqq|||uuuqqqrrruuuvvvxxx{{{wwwlllddddddkkkrrr|||ttt```MMMBBB888555222000///...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,,,,+++)))++++++,,,,,,,,,,,,------+++******)))******++++++++++++,,,,,,,,,---------///000000///---+++,,,---------------------------/////////////////////...000000000111111111222222333333555777999@@@SSSeeemmmqqqvvvyyy{{{}}}wwwmmmaaaZZZVVVYYY[[[ZZZXXXXXXXXXeeemmmttt}}}xxxnnnnnnhhhlllnnnnnnoooooojjjcccddd[[[TTTSSSRRRQQQTTTZZZ___ccceeebbb\\\ZZZ```fffuuu~~~}}}|||||||||{{{zzz{{{}}}~~~}}}{{{zzzzzz{{{}}}zzzrrrnnnooottt{{{~~~wwwsssttt~~~{{{uuuvvvzzz~~~vvvwwwzzz|||vvvllleee[[[OOOEEE<<<999555333333333222222111000000//////.........////////////////////////------------------------000000000000000000000000---...///000000111000000........................------......///111222333222222111111111111111111444444555666888:::<<<===>>>>>>?????????@@@@@@@@@======>>>????????????>>>?????????@@@AAABBBDDDDDDCCCGGGKKKOOORRRVVVZZZ\\\dddeeeddd___WWWQQQOOOOOORRRTTTUUUXXX```iiijjjfffWWWWWW```tttzzz{{{||||||}}}~~~~~~|||xxxrrrkkkfffdddddddddiiiooozzzxxxqqqpppuuu~~~~~~tttpppqqq|||}}}ssslllnnnrrrtttvvvxxx{{{pppeeecccjjjsssmmmVVVFFF999666222000//////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,------------+++***)))(((((((((,,,,,,,,,,,,------------...///000///---,,,,,,---------------------------......//////////////////111111111111222222222333333444666:::>>>HHHZZZkkksssvvvyyy|||~~~rrriii]]]WWWSSSUUUWWWVVVUUUVVVTTTdddooowww}}}uuukkklllfffjjjmmmmmmnnnnnniiibbbaaa[[[UUUUUUTTTSSSTTTWWWZZZ^^^aaa^^^YYYZZZdddmmmzzz~~~}}}|||{{{{{{zzzzzz{{{}}}}}}}}}||||||}}}xxxqqqllljjjooowww}}}~~~vvvttt{{{~~~|||}}}rrrooorrrsssxxx{{{|||vvvmmmfff]]]RRRJJJ@@@<<<777444444444555444222111111000///.........///////////////.........------------------------//////////////////////////////000000000000//////------------------------............///111222333111111222222222222222222444555555666888:::<<<=========???@@@@@@@@@??????<<<===>>>>>>???>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDFFFHHHJJJMMMPPPUUUXXX^^^``````]]]VVVQQQPPPPPPUUUWWWYYY\\\ccckkklllhhh[[[\\\eeeyyytttuuuuuuvvvwwwyyy{{{||||||~~~~~~xxxqqqjjjgggeeebbbdddiiisssyyyxxxsssvvv~~~|||yyyxxx|||sssjjjkkkqqquuuxxx{{{wwwhhhcccjjjttt~~~tttZZZGGG;;;777333000//////...---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------///...---,,,+++*********,,,,,,,,,------------......///000///---,,,---...------------........................////////////111111222222222333333333444555888;;;AAAMMM```oooxxxzzz|||~~~zzzoooggg[[[UUUQQQSSSUUUUUUVVVXXXVVVhhhuuu{{{~~~sssggghhhfffjjjllllllmmmmmmhhhaaa]]]ZZZWWWWWWWWWWWWWWWWWWWWW[[[]]]ZZZXXX]]]jjjuuu~~~~~~}}}}}}|||{{{yyyyyyzzz}}}~~~~~~wwwpppkkkfffkkkssszzzzzz~~~sssnnnoooppptttxxx{{{~~~tttlllddd\\\RRRKKKBBB>>>888444333444555555444333333222111000///////////////...............////////////000000000000------------------------///000000000000//////.......................................///000111222111111222222222222222333555555666777888:::;;;<<<;;;<<>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFHHHIIIIIIJJJKKKNNNSSSWWWZZZ]]]___]]]XXXTTTSSSSSSXXX[[[^^^```gggmmmnnnkkk___```jjj~~~lllllllllmmmpppsssvvvxxxxxx{{{~~~wwwqqqmmmhhhddddddhhhnnnrrryyyzzzyyyvvvlllmmmrrrxxxnnneeejjjrrryyyyyy}}}vvv\\\HHH===999444000/////////...,,,------......------,,,------------------------+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,---------.........---/////////---,,,---...---------....../////////---.........//////000000111111222222222333333333444777999;;;BBBRRRdddqqq{{{}}}xxxmmmgggYYYSSSOOOQQQSSSUUUYYY^^^aaarrr}}}ssseeeeeegggkkkmmmlllllllllfff___XXXXXXXXXYYY\\\^^^]]][[[XXXZZZYYYWWWYYYaaappp|||~~~~~~~~~~~~{{{yyywwwxxx|||~~~~~~~~~wwwooojjjbbbhhhpppxxx}}}yyyrrrpppqqqssswww|||zzzqqqiiiaaaYYYQQQKKKCCC>>>888444333333444444555555444444333222111111000000//////............/////////000000000111111000000000000000000000000///000000000000//////...///////////////////////////......//////000111222111111222222333333333333666666666777888:::;;;<<<:::<<<>>>@@@AAA@@@???>>>??????@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGJJJOOORRRZZZ]]]``````\\\YYYXXXYYY]]]aaadddgggkkkqqqrrrooobbbcccnnnfffeeedddeeegggkkkooorrrrrrvvv{{{|||vvvsssnnnhhhgggjjjkkkmmmsss||||||xxxppppppuuu}}}uuuiiiiiiooouuuuuuxxxvvv___KKK>>>:::444000////////////,,,------......------,,,------------------------))),,,......---,,,,,,---++++++,,,,,,,,,,,,------))))))))))))***+++,,,,,,,,,---------............---...///...---,,,---///---------...//////000000------......///000000000111111111111222222222333444777:::;;;DDDVVViiisss}}}wwwnnniiiXXXRRRNNNOOOSSSWWW```hhhqqqwwwhhhfffgggkkklllkkkjjjiiiccc[[[SSSVVVYYY[[[```fffgggddd]]]YYYUUUTTTZZZfffuuu}}}}}}~~~~~~{{{xxxvvvvvvzzz~~~~~~}}}~~~|||uuummmhhh___eeennnvvv{{{xxxsssssstttwww|||}}}|||wwwppphhh```WWWPPPKKKCCC>>>999444333333222222444444444444444333333333111111000000//////......---------......//////000........................//////000000000000//////000000000000000000000000///////////////000111111111111222222333444444444777777777888999:::;;;<<<:::;;;===???@@@@@@??????>>>??????@@@AAA@@@@@@@@@@@@AAACCCEEEFFFFFFEEEEEEGGGHHHGGGGGGGGGIIIMMMQQQXXX]]]aaacccaaa___```aaaccciiimmmooorrrwwwxxxuuuggghhhrrrcccaaa___^^^```cccgggiiinnnrrrxxx~~~yyyvvvrrrlllkkkmmmjjjjjjoooxxxzzztttssswww|||mmmiiikkkqqqpppssszzz|||sss___OOO???;;;555111////////////,,,------......------,,,........................(((+++//////...,,,,,,...++++++,,,,,,,,,,,,------******))))))******+++,,,------------............---...///...------...///---------...///000000000------......///000000111000000000111111111222222222777:::<<>>???@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAACCCEEEFFFFFFFFFEEEHHHIIIIIIIIIIIIKKKNNNQQQTTTZZZaaaeeeffffffhhhjjjkkkqqqvvvwwwzzz~~~}}}nnnnnnvvvbbb```]]][[[[[[]]]aaacccnnnqqqwww~~~{{{xxxtttnnnmmmoookkkiiimmmvvv}}}{{{vvvuuuxxxpppiiiiiimmmmmmooouuuwwwooo^^^PPP@@@;;;555111//////000000,,,------......------,,,........................(((+++///000...,,,---...++++++,,,,,,,,,---------------,,,,,,+++,,,,,,------------.........//////,,,...///...------...///---------...///000000111---------...///000000111///000000000000111111111000666999<<>>???AAAAAAAAACCCDDDCCCAAA???>>>>>>IIIHHHGGGFFFGGGHHHIIIJJJGGGFFFEEEDDDEEEHHHJJJLLLQQQTTTZZZ___cccgggkkknnnoooqqquuu|||yyytttwwwkkkfffaaa```]]]ZZZ[[[___gggjjjpppwww|||{{{tttpppooopppooonnnmmmooottt}}}|||yyy|||yyytttqqqqqqyyyuuullljjjmmmppprrrtttwwwttthhhZZZIII>>>555333333000......000//////...............,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,---//////.........------------,,,,,,,,,---...000111//////...---...///000111000000000000111111111111111111111111222333444555888888;;;CCCQQQeeezzzwwwpppmmmnnniiieeedddeeekkkzzz{{{qqqhhhbbbbbbaaaZZZSSSOOOXXXZZZ[[[___iiisssuuurrr[[[PPPHHHJJJTTTbbbsss~~~}}}}}}|||||||||}}}~~~}}}}}}~~~{{{vvvvvvzzz~~~~~~}}}yyyssslllddd^^^XXX\\\dddlllsssyyy|||}}}~~~~~~|||xxxvvvxxx{{{sssmmmkkkkkkqqqxxx{{{rrrfff\\\UUURRRJJJFFF???999666555333222222222222111111111111000000000000000000000000000111000.........///111222333444888<<<:::333//////111111111111111111111111000000000000000///......111111111111111111111111111222222333333444444555888888999:::;;;;;;;;;;;;======>>>@@@AAABBBCCCDDDBBBDDDFFFEEECCCBBBAAAAAAGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFEEEDDDEEEHHHKKKLLLOOORRRWWW[[[^^^bbbeeehhhkkklllpppxxxxxxssswwwssslllfffccc___ZZZYYY\\\bbbfffmmmtttzzz}}}xxxtttrrrrrrtttrrrnnnmmmqqqwwwyyytttvvvyyy|||{{{}}}xxxssspppoootttzzzpppkkknnnqqqsssuuuxxxwwwmmmbbbNNNBBB777444333000...///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------......---,,,,,,,,,------+++,,,---------,,,+++***+++++++++,,,...///111222//////.........///000111000000000111111111222222222222222222333444555555777888<<>>??????@@@AAABBBDDDEEEEEEDDDFFFHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEFFFHHHKKKMMMLLLOOOSSSUUUXXXZZZ^^^```dddeeejjjsss|||wwwsssvvv{{{ssslllggg```YYYXXXZZZ]]]aaaiiiqqqxxx~~~|||xxxvvvtttwwwsssooolllnnnttt{{{yyysssrrrtttyyy}}}}}}xxxtttwwwtttqqqooolllooo{{{vvvpppnnnqqqsssuuuxxxzzztttlllUUUHHH;;;555333000///000//////...------------.....................------,,,,,,---.........------...------,,,,,,------......------,,,,,,,,,------+++,,,...//////...,,,+++++++++,,,---...///000111///////////////000000000000000111111111222222222222222222222333555666777666777<<>>???@@@AAABBBCCCDDDDDDDDDFFFHHHIIIHHHGGGGGGHHHFFFGGGHHHIIIJJJIIIHHHGGGHHHGGGFFFFFFGGGIIIKKKMMMLLLNNNPPPQQQRRRTTTWWWZZZ^^^```eeeoooyyyvvvsssvvvyyyqqqjjjbbbZZZWWWXXXYYY]]]eeennnwww}}}}}}yyyvvvvvvsssnnnlllmmmsssyyy}}}yyysssqqqpppsssuuuyyy||||||yyysssnnnooonnnmmmmmmkkkllluuuwwwqqqsssuuuvvv{{{~~~yyy^^^PPP@@@888444111///000//////...---------------//////.........---------++++++,,,---......------...------,,,,,,------...------,,,,,,,,,------......///111333333222000///---------.............../////////000000000000000111111111111222222222222222222222333444666777888555777===KKK___tttxxxqqqmmmkkkhhhmmmpppmmmiiiiiimmmrrrvvvsssrrrtttxxx|||~~~}}}wwwnnnfff]]]VVVVVVZZZhhhlllmmmkkkjjjhhhbbb[[[JJJCCC???BBBLLL[[[ooo~~~}}}}}}|||{{{{{{zzzzzzyyyzzz{{{{{{{{{{{{|||~~~|||}}}~~~}}}{{{wwwrrrmmmeee]]]WWWTTTVVVYYY\\\___aaabbbcccaaa```___^^^]]]]]]]]]]]]]]]^^^```cccfffjjjmmmoooppptttzzz~~~}}}xxxpppuuuzzzxxxvvvxxx|||xxxxxxxxxvvvtttnnnlllkkkmmmqqqvvvzzz{{{~~~~~~~~~~~~oooccc[[[WWW^^^XXXNNNFFF???:::666444222222222111111111000000000000000000000000000000............//////000000000111555888555///---000000000000000000000000000000111111222222222111111//////000000111111111222444555555777888999::::::======<<<<<<===???AAACCC@@@@@@AAABBBCCCDDDDDDEEECCCFFFHHHIIIHHHHHHHHHIIIGGGHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMMMMNNNOOOOOOOOOQQQSSSVVV[[[]]]cccmmmxxx}}}~~~|||uuurrrwww|||ssslllcccZZZWWWXXXWWW[[[dddmmmvvv|||{{{wwwtttrrrooommmnnnsssxxx{{{{{{uuupppooooooooopppsssvvvtttnnniiiggghhhjjjmmmkkkkkkqqq{{{|||tttwwwwwwwww|||hhhXXXFFF;;;666111000111///...------,,,,,,---------------,,,,,,++++++******+++,,,------...------------,,,,,,,,,,,,------------,,,,,,,,,---......,,,---.../////////...------......///......------...///000111111111000000111111111222222222222333222222333444555666888999777999@@@OOOdddzzzwwwpppkkkjjjeeemmmttttttsssssssssqqqpppmmmkkklllqqqvvv{{{}}}zzzqqqhhh]]]VVVWWW]]]mmmrrruuurrrmmmfff\\\SSSGGGBBB???DDDMMM[[[mmm}}}||||||{{{{{{zzzyyyyyyxxxyyyzzzzzzzzzyyyyyy|||~~~}}}~~~}}}zzzvvvqqqjjjbbbYYYSSSPPPPPPRRRSSSUUUVVVVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPNNNOOOQQQSSSVVVYYY\\\^^^aaaffflllqqquuuxxx{{{}}}yyysssuuu{{{}}}|||}}}~~~|||~~~zzztttnnnmmmqqqtttsssqqqsssssssssvvvuuuhhh^^^YYY___YYYOOOFFF@@@:::666444222222222111111111111000000000000000000000000000---.........////////////333///---///000//////222000000000000000000000000111111222222333333222222000000000111222222333333444555666777888999:::;;;======>>>???@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDFFFIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNOOORRRTTTYYY\\\cccmmmvvvzzzxxxuuupppooovvv~~~uuummmddd[[[WWWYYYVVVZZZcccllluuu{{{|||wwwtttrrrpppooopppsssvvvyyyyyytttqqqnnnlllkkknnnrrrqqqlllfffccceeeiiimmmkkkiiinnnvvv|||uuuwwwvvvtttwww}}}qqq___KKK>>>777222000111///...------,,,,,,------...------,,,++++++************+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,,,,---+++,,,---/////////.........///000111222111000000111111111222222222333333222333333444555777999::::::<<>>:::777555222222222111111111111000000000000000000000000000......///000000000000000333///...000000//////222000000000000000000000000000000111222222222222222000111111222333333444444444444555777888999;;;;;;===>>>???AAACCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFHHHJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOONNNMMMNNNQQQSSSXXX\\\cccmmmuuuvvvqqqllliiijjjttt~~~uuummmddd[[[XXXYYYVVVZZZcccllluuu{{{}}}xxxuuusssrrrpppqqqrrruuuvvv}}}yyyvvvqqqmmmkkkmmmqqqrrrmmmgggbbbdddiiimmmkkkhhhkkkrrrxxx{{{tttuuurrrooopppvvvyyyyyyvvvdddNNN@@@888222000111......---,,,,,,,,,,,,---000000///...------,,,,,,)))***+++,,,------...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///000000000000000111222333)))***,,,...000000000000...///000222222111111000111111222222222333333333222333333444666888999:::===???GGGWWWnnnyyymmmeee```^^^bbblllvvv|||xxxkkkeeecccbbbccciiiqqqzzz}}}sssggg^^^aaaiii{{{vvvhhhWWWIIIAAA???@@@FFFNNNYYYjjjxxx~~~~~~}}}{{{{{{zzzyyyyyyxxxxxxwwwwwwxxxyyyyyyxxxzzz}}}~~~~~~~~~~~~~~~{{{xxxsssllleee[[[RRRKKKFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEGGGIIIKKKMMMJJJMMMQQQUUUWWWZZZ^^^```ccckkkwwwzzzwwwvvvyyy~~~~~~zzzrrruuuxxxwwwtttjjjjjjjjjmmm{{{tttiiicccVVVPPPHHHAAA===:::777666222222222111111111111000000000000000000000000000//////000111111111111111+++***,,,///---)))(((,,,000000000000000000000000//////000111111111111111111111222333444444555555333444555777888999;;;;;;===>>>@@@CCCDDDEEEDDDDDDAAAAAABBBBBBCCCCCCDDDDDDGGGIIIKKKLLLJJJIIIIIIIIIJJJJJJIIIHHHHHHJJJKKKLLLHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLMMMPPPSSSXXX\\\dddmmmtttsssmmmfffcccfffrrryyyoooddd[[[UUUQQQYYY]]]ccckkkrrrxxx|||~~~{{{|||yyyuuuqqqpppqqqtttvvv{{{~~~yyyxxxvvvrrrooommmnnnooopppiiilllooommmiiigggiiilllrrrxxxvvvooonnnmmmkkklllpppuuuyyywwwhhhTTTCCC:::666333000//////.........---------///............---------------++++++++++++------***+++---,,,,,,+++---...,,,++++++******++++++,,,+++,,,.../////////......---------------...///000000000000000000111111111333222222111222333555666444555666777888888777777>>>???GGGYYYqqqxxxmmmaaa]]]```^^^dddppp~~~xxxmmmccc___^^^dddmmmuuu~~~yyyjjjfffbbbqqq|||gggTTTIIIBBBAAACCCHHHQQQ]]]iiioooxxx|||~~~}}}||||||{{{zzzxxxwwwvvvvvvzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyzzz|||~~~~~~{{{vvvoooggg___UUULLLFFFEEEDDDBBB@@@@@@AAABBBCCC@@@???>>>>>>>>>???AAABBB???@@@AAACCCDDDEEEFFFFFFFFFHHHKKKNNNRRRUUUXXXYYY]]]```iiiwww}}}{{{zzz}}}xxxtttuuuvvvuuuuuuqqqmmmnnnwwwqqqeee]]]TTTIIIBBB???<<<888333222222222111111222333333777333///......///000000---------,,,,,,+++++++++............////////////---......///////////////000000111111111000000///111111111000000000000000555555555666777999:::;;;===???AAAAAAAAAAAACCCEEEEEEDDDCCCCCCBBBBBBBBBBBBIIIKKKMMMOOOOOONNNLLLJJJMMMKKKJJJJJJLLLMMMLLLKKKLLLKKKIIIIIIHHHIIIJJJKKKNNNLLLJJJIIIJJJMMMRRRTTTYYYZZZ^^^fffnnnmmmddd\\\WWW[[[jjj}}}uuukkkaaaZZZUUUSSSVVVZZZ```gggmmmsssvvvxxx}}}~~~{{{wwwsssqqqrrrsssuuu{{{|||zzzwwwsssqqqpppooooookkkooorrrqqqllliiiiiikkknnnttt|||wwwkkkjjjiiiiiijjjoootttxxxxxxjjjUUUDDD:::555222000//////.........---------............---------------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,------...//////...---------------------...////////////000000111111111222222111111111222444666777666777777888888999999999@@@BBBJJJ]]]uuuwwwlllaaa]]]___]]]cccnnn|||xxxnnneee``````gggpppyyylllfffdddvvvkkkWWWLLLCCCCCCEEEJJJTTT```kkkqqqwwwzzz~~~}}}{{{{{{zzzyyyxxxwwwvvvuuuyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~|||vvvuuuvvvxxx{{{|||{{{zzzvvvqqqkkkddd\\\TTTKKKFFFBBBAAA@@@>>>>>>???@@@AAA>>>>>>======>>>???@@@AAA???@@@AAACCCDDDEEEEEEEEEEEEFFFIIILLLOOORRRTTTUUUTTTWWWaaappp}}}}}}}}}wwwuuutttssswwwuuuttttttyyyyyyoooaaaWWWKKKCCC@@@===888444222222111111111111222222999555111............---............---------,,,............////////////---...//////000000//////000000111111111111000000333333444444555666666777666666666777888999;;;<<<>>>???AAAAAA@@@AAABBBDDDDDDCCCCCCBBBBBBBBBBBBCCCHHHIIILLLNNNNNNMMMKKKJJJKKKIIIHHHHHHJJJKKKKKKJJJKKKJJJIIIIIIIIIJJJKKKLLLOOOMMMKKKJJJKKKNNNRRRUUUXXXXXX\\\eeemmmlllbbbWWWTTTYYYiii{{{rrrhhh```[[[XXXWWWVVVYYY^^^eeejjjnnnqqqrrrvvvzzz~~~{{{vvvtttrrrssssssyyy}}}~~~}}}{{{xxxuuurrrooonnnnnnrrrvvvvvvqqqllljjjiiijjjooowww~~~wwwgggfffeeefffiiioootttxxxzzzmmmXXXFFF;;;555111////////////.........------............---------------,,,,,,++++++,,,,,,---+++---------+++++++++---,,,,,,++++++++++++,,,,,,---......///......---,,,...------------...//////......///000111222222333222111111111333555777888999888888888888:::;;;<<>>>>>???AAABBB????????????@@@AAACCCCCCBBBDDDEEEGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNQQQRRRSSSPPPTTT]]]kkk|||}}}|||~~~{{{vvvsssqqqzzz|||~~~||||||zzzfff\\\OOOFFFAAA>>>:::666222222111111111111222222===:::555222111000///...///////////////.....................////////////---...//////000000//////000000111111111111111000000111222444555777888888888888888888999;;;<<<<<<>>>???AAAAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLLLLJJJJJJHHHGGGFFFFFFHHHJJJIIIIIIJJJIIIIIIIIIIIIJJJLLLMMMPPPNNNLLLKKKKKKNNNRRRTTTWWWVVVZZZdddmmmkkk^^^QQQOOOUUUgggtttjjjaaa]]][[[[[[YYY\\\aaafffkkknnnoooooopppssswwwzzz|||}}}zzzvvvtttsssrrruuuyyy|||||||||{{{xxxtttpppmmmpppuuuzzz{{{wwwpppjjjggggggmmmsssyyy~~~vvvfffdddccceeekkkqqqwwwzzz}}}ppp]]]JJJ===555111///////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........//////......---------......///---...///000111222333333444333222222333444555666999888777777888:::<<<>>>AAAFFFSSShhh~~~uuujjjbbb___^^^YYY]]]fffttt}}}wwwiiiffffffoooyyylllgggiii}}}nnnZZZOOOFFFFFFIIIQQQ]]]hhhooossstttwww|||~~~~~~}}}||||||{{{{{{zzzzzzyyyyyyxxxxxxzzz{{{}}}~~~~~~}}}|||{{{xxxxxxyyy{{{|||}}}~~~}}}zzzyyyxxxwwwwwwxxxwwwvvvtttnnnmmmnnnppprrrtttsssrrrnnnjjjddd^^^XXXRRRLLLHHHAAA@@@@@@@@@AAABBBDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJLLLMMMMMMLLLKKKJJJMMMNNNOOOQQQSSSUUUVVVWWWWWWZZZ```kkkyyy}}}||||||yyytttrrr{{{~~~kkkaaaSSSIIIDDD@@@<<<888444333333222222222222333:::777333111111000///...////////////////////////............////////////......///000000000000000000000111222222222111111000000222333555666777888999999999::::::;;;======>>>???@@@@@@??????@@@BBBBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEGGGIIIJJJJJJIIIIIIGGGFFFEEEFFFHHHJJJJJJIIIJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMKKKJJJKKKMMMPPPRRRWWWVVVZZZdddnnnkkk[[[MMMKKKRRReeexxxlllccc]]]\\\[[[[[[^^^ccchhhkkkmmmmmmmmmjjjmmmqqqsssuuuvvvxxxzzz~~~}}}yyyvvvtttsssqqqttt|||~~~wwwxxxzzzzzzxxxuuuqqqnnnpppuuu{{{~~~{{{tttlllgggggglllqqqtttzzz~~~zzztttgggeeedddgggnnnvvv{{{~~~tttaaaNNN???666222000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,---++++++,,,---...000111111///......---------......---...///000111222333333666555444333333333444555888777666666777:::<<<>>>@@@HHHWWWmmmvvvkkkeeeaaa___XXX[[[dddrrr~~~|||kkkhhhiiirrr{{{vvvhhhgggiii|||mmm[[[QQQFFFFFFJJJSSS```kkkqqqrrrtttwww{{{}}}}}}|||{{{|||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~}}}{{{yyywwwxxxxxxyyy{{{}}}~~~~~~{{{vvvuuuttttttuuutttrrrpppmmmmmmmmmnnnpppqqqpppnnniiieee```ZZZUUUPPPJJJGGGAAABBBBBBCCCEEEFFFGGGHHHGGGHHHIIIKKKLLLNNNNNNOOOPPPQQQSSSTTTTTTRRRPPPOOORRRSSSUUUWWWYYY[[[\\\]]]___```dddlllxxx~~~}}}xxxvvv}}}nnndddVVVLLLGGGCCC>>>999555555444333333333333333111///---------......---..................//////............////////////...//////000000000000000000000111222222222222222444555666777888999::::::::::::::::::;;;<<<======>>>???AAAAAA@@@@@@AAACCCCCCCCCCCCCCCDDDEEEEEEFFFCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEFFFIIIKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMNNNMMMLLLJJJIIIIIIKKKMMMNNNWWWWWW\\\fffnnnkkk[[[MMMIIIPPPccc~~~zzznnnddd^^^[[[ZZZ[[[^^^ccchhhkkkkkkkkkjjjgggiiilllmmmnnnoooqqqrrrzzz|||{{{xxxuuutttooorrrwww~~~{{{tttvvvyyyzzzyyywwwsssqqqooossszzz~~~}}}vvvnnniiigggllloooqqqvvvzzzyyytttkkkhhhgggkkksss{{{xxxfffRRRBBB888444333000000000/////////......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++------,,,+++---...------,,,,,,,,,,,,------++++++,,,,,,...///111222//////...------------.........///000111222222333666666444333333333444555777777777777888:::<<<>>>@@@JJJ\\\rrrwwwmmmhhheeeaaa[[[^^^fffsss~~~llliiilllttt|||}}}|||lllbbbeeeiii|||~~~kkk\\\SSSGGGGGGLLLWWWeeeooossssssvvvxxx{{{||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzz{{{}}}~~~}}}{{{xxxvvvxxxyyyzzz{{{}}}~~~~~~~~~|||uuutttrrrrrrsssrrrpppnnnlllkkkjjjkkkllllllkkkiiiccc___ZZZVVVRRRNNNJJJHHHFFFFFFHHHJJJKKKMMMNNNOOONNNPPPRRRTTTVVVWWWXXXXXXYYY[[[\\\]]]\\\ZZZWWWUUUWWWXXXZZZ\\\___bbbdddeeecccdddhhhnnnxxx}}}}}}|||~~~ooofffYYYPPPJJJEEE???:::666555444333333222333333111///...///111333333222............////////////............////////////...///000000111111000000000000111222333333333333444444555666888999999:::;;;;;;;;;;;;;;;<<<=========???AAAAAAAAAAAACCCEEEFFFEEEEEEEEEEEEFFFFFFGGGDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEGGGJJJLLLMMMMMMKKKJJJJJJJJJJJJKKKMMMNNNMMMLLLJJJIIIHHHIIIKKKLLLUUUWWW^^^gggmmmiii\\\PPPJJJPPPbbb|||}}}qqqhhhaaa^^^]]]\\\___dddhhhkkkkkkjjjiiieeeggghhhiiihhhiiijjjkkkppptttxxxzzz|||~~~}}}zzzwwwuuurrrrrrtttyyy|||wwwyyy{{{||||||yyywwwuuulllqqqwww|||}}}xxxpppjjjfffjjjmmmoootttyyyzzzxxxnnnkkkiiimmmvvvzzziiiVVVEEE;;;777666000000000000/////////...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))***,,,,,,,,,,,,...///------,,,,,,,,,,,,------......---,,,---...///000//////...---------------//////000000111111111222444444333333444555777888777777888:::;;;<<<===>>>AAALLL```xxxyyyoookkkhhhdddaaacccjjjuuu{{{llljjjmmmuuu{{{}}}~~~wwwxxxhhh\\\aaaiiiyyygggYYYQQQIIIIIINNNZZZiiisssvvvtttxxxzzz|||}}}{{{zzzzzzzzzxxxxxxxxxyyyyyyyyyzzzzzzwwwyyy|||~~~}}}{{{yyyyyyyyyzzz{{{|||}}}~~~{{{|||~~~|||uuusssrrrrrrrrrqqqooommmiiihhhgggggggggfffdddbbb___\\\XXXUUUTTTRRRPPPNNNOOOPPPRRRUUUWWWYYYZZZZZZ[[[\\\___aaaccceeeeeefffggghhhjjjjjjiiifffcccaaa\\\^^^aaadddhhhlllooopppjjjlllooottt{{{nnnfffZZZRRRMMMGGG@@@:::444444333222111111111111333222111333555666666555/////////000000000111111............//////////////////000111111111111000///000111222333333333333111222444555777999;;;<<<;;;;;;::::::;;;;;;<<<<<<===???AAABBBBBBCCCEEEGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEFFFJJJLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKIIIIIIIIIJJJKKKRRRWWW___gggjjjfff\\\SSSLLLQQQbbbzzzvvvmmmfffcccbbb]]]aaafffkkkmmmmmmlllkkkeeefffgggfffeeeeeefffggggggkkkppptttvvvyyy}}}~~~{{{xxxvvvtttssssssvvv{{{|||{{{|||~~~~~~{{{yyywwwkkkooouuu{{{}}}yyyqqqllldddiiilllnnnssszzz|||{{{pppllljjjnnnwww|||kkkXXXGGG<<<888888000000000000////////////---------,,,,,,,,,++++++++++++------------++++++((()))+++,,,,,,---///000...------,,,,,,------...111000...---,,,,,,------000///...---------------000000000000000111111111111111222333444777999;;;777888:::<<<===>>>??????BBBOOOddd{{{{{{pppnnnjjjeeefffhhhnnnxxx~~~xxxllljjjnnnvvvzzzzzzyyy{{{{{{uuuyyyhhhZZZ^^^iiitttbbbTTTNNNKKKKKKPPP]]]lllvvvxxxvvvyyy{{{}}}}}}{{{zzzyyyzzzvvvvvvvvvwwwwwwxxxxxxyyyuuuxxx|||~~~}}}xxxyyyzzzzzz{{{|||}}}}}}yyyzzz|||~~~|||uuusssrrrrrrrrrqqqooommmgggeeedddccccccbbb___]]]^^^\\\YYYXXXXXXXXXWWWVVVYYYZZZ\\\___aaaccceeeeeeeeegggjjjmmmooopppqqqqqqrrrsssuuuvvvtttqqqmmmkkkbbbcccgggkkkppptttwwwyyysssuuuwwwzzzmmmeee[[[TTTOOOIII@@@:::333222111000///////////////......///111222222111000000111111222222222222............/////////000//////000111111111111111///000111222333444444444444555777:::===???AAACCC;;;;;;:::::::::;;;<<<<<<===???AAACCCCCCEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDFFFIIILLLMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLNNNMMMLLLKKKJJJJJJKKKKKKPPPWWW```ggghhhccc[[[UUUNNNSSSbbbyyy|||sssjjjbbb]]]^^^aaafffkkknnnnnnmmmkkkffffffeeedddcccaaa___^^^___bbbggglllppptttyyy|||~~~~~~|||{{{|||}}}yyywwwtttrrrrrrvvv}}}|||zzzzzz|||}}}~~~{{{wwwtttlllnnnssswwwzzzxxxsssoooiiiddddddkkkssswww{{{zzzsssmmmpppzzz~~~mmmZZZIII>>>888555000000000000000/////////...------,,,,,,------...------------------------------------------------///---+++,,,///000///------------...///000000111111111000////////////////////////000111111222222333333333333444555666666;;;<<<<<<<<<;;;;;;===>>>DDDNNNddd~~~tttllljjjlllfffmmmvvv|||yyyooohhhlllqqqsssssstttwwwzzzwwwvvvqqqggg```fffuuu}}}kkk[[[QQQMMMFFFKKKUUUcccqqqyyyzzzyyy|||}}}~~~}}}zzzxxxxxxxxxuuuuuuuuuuuuvvvxxxyyyyyywwwxxxzzz|||~~~~~~~~~~~~}}}{{{zzzzzz|||}}}||||||~~~|||{{{~~~}}}{{{yyywwwuuurrrmmmjjjhhhddd```^^^```aaa```^^^]]][[[ZZZYYY[[[]]]```bbbddddddfffjjjnnnppppppooosssssstttuuuvvvxxxzzz{{{}}}~~~}}}xxxsssoooeeehhhlllqqqvvvzzz|||}}}zzzzzzzzz{{{~~~oookkkddd[[[QQQGGG???:::777555333222333333111000222111000///............////////////////////////......///000000///...---------...000111222333444444444444444444444444444555555555666888:::<<<>>>=========>>>>>>>>>>>>>>>@@@BBBFFFGGGHHHHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJNNNLLLJJJJJJJJJKKKJJJIIIJJJIIIGGGFFFFFFHHHKKKMMMPPPTTT\\\dddhhhddd[[[RRRLLLPPP___vvvwwwooogggbbb]]]aaaeeejjjmmmmmmlllkkkgggfffeeeccc```]]][[[YYYZZZ\\\```cccfffjjjooorrr{{{}}}~~~~~~}}}}}}~~~|||zzzvvvrrrrrruuu|||~~~{{{vvvwwwyyy{{{|||zzzvvvtttmmmooosssxxx{{{zzzwwwtttiiicccaaahhhrrrxxx|||zzzsssmmmoooxxx~~~}}}nnn]]]MMM@@@888444//////.........---------...------,,,,,,------...------------------------------------------------...---+++---///000///---------......///000000111111111000/////////////////////000000111111222222333333333333444555666666999:::;;;;;;:::;;;===???DDDMMMcccyyyppphhhhhhkkknnnttt{{{xxxmmmkkknnnpppqqqqqqqqqtttvvvsssqqqjjjaaa\\\dddvvv{{{hhhXXXMMMHHHGGGLLLWWWeeerrrzzz|||{{{}}}~~~~~~}}}zzzxxxxxxxxxtttttttttuuuvvvxxxyyyzzzxxxyyyzzz|||}}}~~~~~~~~~}}}|||zzzzzz|||}}}|||{{{{{{zzzzzz}}}~~~}}}{{{yyyxxxuuuqqqnnnjjjfffbbb``````aaa```___bbbaaaaaaaaacccfffiiikkkppppppssswww|||~~~|||{{{{{{{{{{{{{{{||||||{{{}}}zzzsssooogggjjjoootttzzz~~~uuuppphhh___UUULLLBBB<<<777555333111222222000///333222111000////////////////////////////////////...///000000000000///.........///000111222222333111222222222222333333333777666666777888:::<<<============>>>>>>>>>??????AAACCCFFFHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMLLLLLLKKKNNNLLLJJJJJJKKKLLLKKKJJJJJJIIIHHHGGGGGGIIIKKKLLLMMMPPPWWW___ccc___VVVNNNJJJNNN]]]uuu|||tttlllggg]]]___cccgggjjjkkkkkkjjjfffeeedddbbb___\\\ZZZYYYWWWXXXZZZ[[[]]]aaagggkkkwwwzzz}}}~~~xxxsssqqqtttzzz}}}~~~zzzsssuuuwwwxxxxxxvvvtttrrrnnnooorrrwww{{{|||zzzxxxmmmfffaaafffooouuuzzz~~~}}}uuuooopppwww}}}~~~||||||ooo```QQQCCC999444000000///......---,,,,,,...------,,,,,,------...------------------------------------------------...---,,,---/////////...------......///000000000111000000/////////////////////000000111222222222333333333333444555666777777999:::::::::;;;>>>@@@DDDMMMccc|||qqqiiidddeeejjjuuu|||xxxnnnoooppppppooommmmmmnnnpppoookkkccc[[[YYYeeezzzyyyeeeSSSHHHCCCFFFMMMYYYgggttt|||~~~}}}~~~}}}zzzxxxxxxxxxttttttttttttvvvxxxzzz{{{zzzzzzzzz{{{{{{}}}~~~~~~~~~|||{{{{{{|||}}}}}}|||zzzzzz{{{~~~~~~||||||{{{yyywwwtttoookkkgggdddbbbbbbbbbaaahhhhhhhhhiiilllooorrrsssvvvwwwyyy}}}~~~}}}{{{yyywwwuuuttttttuuuyyy|||tttoookkkmmmsssyyy|||vvvmmmddd\\\QQQGGG???888666333111111111000...333222111000000000000000///////////////////////////000000111111111000000///000000000111111111111000111111222333444555555999999888999999;;;<<<<<<<<<======>>>???@@@AAAAAABBBEEEGGGHHHHHHGGGGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHKKKMMMOOONNNLLLKKKMMMLLLJJJKKKLLLNNNMMMMMMIIIIIIIIIIIIIIIIIIJJJKKKKKKMMMSSSYYY]]]ZZZRRRKKKHHHLLL[[[ssswwwnnniii]]]^^^aaacccfffggghhhiiieeeeeedddcccaaa___]]]\\\YYYYYYYYYYYYZZZ^^^eeeiiirrrvvv{{{{{{tttqqqrrrwww{{{~~~~~~{{{sssuuuvvvvvvtttqqqooonnnnnnoooqqqtttxxxzzzyyyxxxsssmmmiiihhhjjjmmmuuu}}}zzzttttttyyy|||pppaaaRRRDDD:::555333333222111000///...---...------,,,,,,------...------------------------------------------------------------...//////...............//////000000000000////////////000000///000000111111222333333333333333444444555666777666777999::::::<<>>@@@AAACCCDDDEEEEEEGGGIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJJJJJJJIIIHHHGGGFFFDDDFFFHHHKKKLLLKKKJJJIIIIIIHHHGGGHHHJJJLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKOOOUUUYYYXXXRRRLLLEEEJJJYYYqqq|||rrrkkkdddcccaaa```aaaccceeeggglllkkkiiigggdddaaa^^^\\\[[[ZZZXXXWWWVVVYYY^^^cccjjjpppyyy|||vvvttttttvvv{{{}}}zzz||||||xxxqqqllljjjjjjnnnoooppprrruuuwwwvvvtttqqqpppnnnjjjeeefffsss~~~~~~yyygggVVVHHH>>>999111111000//////...------...------,,,,,,------...------------------------------------------------,,,---......------...000....../////////////////////////////////000000111000000111111222333333333444444444444555666777888777888:::;;;;;;===@@@BBBLLLTTTiiiqqqddd]]][[[bbbjjjoooxxx{{{pppooolllkkkjjjhhheeebbb[[[WWWPPPMMMTTTgggrrr^^^OOOFFFDDDCCCMMM]]]kkkuuu{{{~~~~~~{{{xxxwwwwwwwwwuuutttssstttwwwzzz|||~~~~~~}}}{{{{{{zzzzzzzzz{{{zzzyyy{{{~~~{{{vvvtttvvvxxx|||}}}~~~~~~~~~}}}{{{zzzuuusssqqqqqqqqqrrrqqqpppkkkiiifffbbb___[[[YYYXXX[[[cccooo{{{~~~tttpppnnngggXXXKKKCCC???:::555444333222111222111111000000000111111000000000000000000000000000000000000111222333444111111111000000000000000///000222444666888999:::<<<===>>>>>>???>>>>>>===>>>>>>???AAABBBDDDEEEEEEEEEGGGIIIJJJHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKIIIGGGFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIGGGFFFGGGJJJKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIMMMTTTYYYXXXRRRMMMFFFJJJYYYqqqyyyssskkkhhheeecccbbbdddfffhhhmmmmmmmmmllljjjiiigggfffdddccc```]]][[[\\\___aaahhhoooyyy|||xxxvvvwwwuuuzzz|||~~~~~~zzzrrrmmmlllmmmnnnooorrrvvvyyy{{{zzzxxxsssmmmhhhffffffhhhpppzzz~~~ppp^^^MMM@@@999000000000/////////.........------,,,,,,------...------------------------------------------------+++---//////---,,,...000/////////////////////...///////////////000111111000111111222222333333444444444444444555666777888999:::<<<<<<<<<>>>@@@BBBJJJTTTjjjoooccc[[[ZZZ```hhhnnnxxx|||wwwmmmlllkkklllllljjjeeeaaaVVVRRRMMMLLLUUUhhhooo[[[KKKCCCAAAEEEPPP```nnnwww|||{{{xxxwwwwwwxxxwwwtttssssssvvvyyy{{{~~~~~~~~~}}}|||zzzyyyxxxyyyxxxxxx{{{}}}|||~~~}}}zzzwwwooollljjjiiiiiiiiihhhhhheeedddaaa___\\\[[[YYYYYY^^^eeeqqq}}}xxxuuuwwwqqqbbbTTTDDD@@@:::555333222111000000000000//////000000111000000000000000000000000000000//////000111333444000000000000000111111111000111222444666888999:::<<<===>>>@@@@@@@@@?????????@@@AAABBBCCCDDDEEEEEEDDDFFFIIIJJJIIIHHHHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLJJJHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGHHHJJJKKKKKKKKKIIIHHHFFFDDDDDDEEEFFFGGGFFFIIIOOOWWW]]]\\\VVVPPPGGGLLLZZZrrryyypppmmmiiieeedddfffhhhjjjlllmmmoooqqqrrrsssttttttnnnmmmjjjfffbbbaaabbbdddgggnnnxxx{{{xxxxxxqqqwww|||~~~{{{tttooooooqqqoooppptttyyy}}}~~~}}}xxxmmmdddcccfffhhhlllppp}}}|||xxxdddQQQAAA888222222222111111111111111...------,,,,,,------...------------------------------------------------+++---//////---,,,...000///////////////.........///////////////000111111000111111222222333444444555444444555555666777888:::;;;=========>>>@@@CCCGGGRRRjjjooobbbZZZXXX^^^fffoooxxx~~~|||wwwsssjjjjjjjjjlllnnnlllfffbbbVVVRRRNNNOOOXXXjjjmmmXXXHHH@@@>>>GGGRRRbbbpppxxx|||{{{xxxwwwwwwzzzxxxuuussssssuuuxxxzzz~~~~~~~~~~~~|||zzzxxxwwwxxxwwwxxx{{{{{{wwwsssnnnllliiihhhhhhiiihhhggghhhgggeeedddbbbaaaaaaaaacccjjjttt{{{zzz}}}xxxiiiZZZEEE@@@999444222111000///000///////////////000000000000000000000000000000000////////////111333444///000000000111111111111333444555777888:::;;;<<<<<<===???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDFFFIIIJJJIIIHHHIIIJJJEEEFFFGGGHHHJJJKKKLLLMMMJJJKKKLLLMMMLLLJJJHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKLLLJJJIIIIIIKKKLLLLLLKKKIIIGGGEEECCCBBBCCCEEEGGGIIILLLSSS\\\bbbaaa[[[UUUHHHMMM[[[rrrxxxtttooolllkkklllmmmmmmooorrrxxx}}}}}}}}}yyysssnnnjjjgggdddbbbiiipppzzz}}}zzzzzz|||~~~{{{~~~{{{{{{}}}{{{wwwwwwzzzzzzxxxwwwzzzyyyuuuooohhhdddgggooovvv|||lllSSSBBB<<<222111000111111000---+++......---------,,,,,,,,,---+++)))***---///---+++------.........---+++***---------........./////////////////////.........---...///000111111111111555444111000//////000111333444555777888888888888777888999999:::<<>>??????@@@AAAAAA@@@@@@>>>@@@BBBDDDFFFGGGHHHHHHGGGGGGHHHGGGFFFGGGIIIKKKNNNOOOPPPQQQPPPNNNKKKJJJJJJJJJIIIJJJKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIMMMRRRUUUVVVUUUNNNNNNMMMKKKHHHGGGHHHJJJVVVYYY```iiimmmgggYYYNNNLLLNNNZZZppp~~~wwwsssnnnssszzz|||wwwuuuvvvwwwwwwqqqmmmqqqyyy~~~|||yyyxxxzzzzzzyyyyyyzzz}}}xxxwwwzzz|||zzzwww~~~lllVVVDDD;;;666555333222111000...,,,............------------------------...//////...---------------------,,,------------------------............////////////......///000111111111111000111222444444444444333;;;:::888777888999;;;===:::<<<=========???BBBEEELLLZZZuuuvvvnnnooovvv{{{~~~{{{wwwvvvpppssstttrrrqqqqqqkkkdddVVVRRRPPPYYYooovvvgggVVVIIIDDDCCCHHHSSSbbbooowww}}}~~~|||zzzyyyxxxwwwuuutttvvvzzz}}}{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{|||}}}~~~}}}}}}yyyxxxuuugggXXXIIICCC;;;555222222222222333222000/////////000111000000111111111222222222000111222222111000...---222111000//////111333444555555666777888999::::::===>>>???@@@@@@AAA@@@@@@>>>???BBBDDDFFFHHHIIIJJJHHHHHHHHHFFFEEEFFFIIIKKKPPPQQQTTTVVVUUURRRNNNLLLIIIIIIHHHIIIJJJJJJHHHFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIMMMRRRUUUVVVVVVOOOOOOMMMKKKHHHGGGHHHJJJRRRWWW___gggjjjdddXXXMMMJJJLLLWWWmmmzzzvvvppptttzzz{{{vvvoooooorrrsssnnnhhhjjjoootttvvvvvvtttrrrttt{{{wwwtttwwwxxxwwwsssxxx{{{uuueeeRRRCCC;;;666444222111111000///---//////.........---------------...............///------------------------////////////............---.........//////000000...///000111222222222222666666555444444555666666;;;:::999888999:::===>>>:::;;;<<<======???BBBEEEKKKYYYuuuyyyrrrwww{{{xxxxxxsssuuuvvvsssqqqoooiiiaaaUUURRRQQQ\\\sss~~~|||tttfffUUUIIIDDDDDDHHHRRR___kkktttzzz~~~{{{yyyxxxzzzyyywwwuuussstttxxx{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~wwwuuurrrfffXXXGGGBBB:::555222111111111333222000/////////000111////////////000000000000...///111222222222000000333111000//////111333444555555666777888999999:::<<<===>>>???@@@@@@@@@@@@>>>???BBBDDDFFFHHHIIIJJJHHHHHHGGGEEEDDDDDDGGGIIIQQQSSSVVVYYYXXXUUURRROOOIIIHHHGGGHHHJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHIIILLLPPPRRRRRRRRRNNNNNNMMMJJJHHHGGGHHHJJJRRRWWW___fffggg```SSSJJJFFFHHHTTTkkk~~~{{{tttwww|||}}}yyymmmkkkkkkllliiidddcccggglllqqqtttssspppqqqyyytttppptttwwwwwwtttwwwxxxpppbbbPPPBBB;;;555333111000000000///.../////////.........------+++---......------...///------,,,,,,,,,---......000000000///////////////------......///000000000...///000111222222222222666555333222111333444666999999888999:::<<<===???;;;<<<======>>>???CCCEEEOOO]]]wwwxxxssszzz}}}zzzzzzwwwyyyxxxtttqqqnnnggg___TTTQQQQQQ]]]tttyyywwwoooaaaQQQFFFBBBCCCIIIQQQ^^^iiiqqqxxx|||xxxvvvvvvxxxxxxvvvtttssstttwwwzzz{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}|||tttsssqqqfffZZZGGGBBB;;;666333222222111111111000////////////000........./////////000000...///000111222222222222333222000000000111333555555555666777777888999999<<<<<<>>>???@@@@@@AAAAAA>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHFFFDDDDDDFFFHHHOOORRRUUUXXXXXXVVVSSSQQQIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIKKKNNNOOONNNMMMLLLLLLKKKIIIGGGGGGIIIJJJVVV[[[bbbgggfff\\\OOOEEEBBBEEESSSkkkyyy|||~~~qqqjjjddddddcccaaaaaacccgggnnntttsssoooooowww~~~qqqlllqqqvvvxxxxxxzzzzzzsssdddRRRCCC;;;333111///...///000000///////////////............***,,,...---,,,+++---///---,,,,,,,,,,,,---...///000000//////............------......///000000111//////000111222222222222111111111222222333444444666777888999;;;===>>>>>><<<===?????????AAADDDGGGRRR^^^wwwtttnnnvvv}}}~~~{{{}}}|||wwwsssoooggg^^^TTTPPPOOO[[[sss~~~vvvtttkkk]]]MMMCCCAAACCCGGGOOOZZZdddmmmuuu}}}zzzvvvuuuuuusssttttttttttttuuuxxx{{{yyyyyyyyyyyyyyy{{{|||}}}|||~~~}}}}}}wwwooonnnmmmdddYYYHHHCCC===888555555444333000000000000000//////...////////////000000000000000000000000111222333444333222222111222333444555555555666666777888888888;;;<<<===???@@@@@@AAAAAA???@@@AAACCCEEEFFFFFFFFFIIIJJJJJJIIIGGGEEEFFFGGGLLLNNNRRRTTTUUUUUUSSSQQQJJJHHHHHHIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJLLLMMMLLLKKKIIIJJJIIIHHHGGGGGGIIIKKKUUUZZZbbbgggdddZZZMMMDDD???DDDSSSlll}}}vvvkkkaaa^^^______```bbbdddlllssssssnnnmmmttt|||}}}nnniiiooovvvyyy{{{~~~~~~wwwhhhUUUEEE;;;222000...---///000000000000/////////............))),,,...---+++***,,,///---,,,,,,+++,,,---.../////////.........------------------...///000000111///000111222222333222222111333555888999:::999888444555777:::<<<===>>>>>>>>>???@@@@@@AAACCCFFFIIIQQQ]]]www|||pppjjjrrr~~~yyytttoooggg^^^SSSOOONNNZZZrrr{{{wwwsssjjj\\\LLLCCCBBBEEEDDDLLLVVV```hhhpppyyyyyyuuutttuuunnnppprrrtttuuuwwwzzz|||xxxxxxwwwwwwxxxzzz|||}}}{{{|||~~~~~~|||{{{{{{~~~{{{qqqiiihhhhhh```VVVIIIEEE???:::888777666555///000111111111000...---000000000000111111111111222111000000000111222333333333222222333333444555555555666666777777888888;;;<<<===>>>@@@@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEIIIKKKLLLKKKIIIGGGFFFGGGIIIKKKNNNQQQSSSSSSRRRQQQJJJIIIHHHIIIKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGIIIHHHHHHJJJLLLMMMLLLKKKGGGHHHHHHGGGFFFGGGIIIKKKOOOUUU^^^dddbbbYYYNNNEEE>>>CCCTTTnnn~~~}}}~~~yyy{{{{{{qqqeee^^^\\\]]]]]]\\\```fffmmmpppoooooosssvvv~~~~~~lllbbbgggsss{{{~~~yyynnn[[[FFF777666444111000000000000///////////////............,,,---------,,,++++++***,,,---......,,,,,,---...///+++)))+++///000//////000000000000000111111222000111111222222333444444555666777888888999999888666777999:::;;;<<<<<<<<<======>>>???AAADDDFFFHHHQQQ^^^yyyuuummmhhhnnnyyyyyyuuuqqqhhh^^^SSSOOORRRaaarrr{{{}}}~~~{{{uuufffSSSEEEBBBAAA@@@EEEKKKSSS[[[cccmmmwww~~~xxxsssrrrssstttsssqqqrrrtttwwwxxxxxx||||||{{{yyywwwwwwyyy|||{{{~~~}}}yyyqqqttt{{{www||||||yyyqqqiiiggghhhbbbYYYMMMGGG???999555444444444444333111000000000111222......//////000000111111---...///000111222222222444333222222333444666777777777666666666888999:::<<<===>>>???@@@AAABBBBBBDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIIIIGGGEEEDDDHHHIIIKKKMMMNNNNNNMMMLLLJJJJJJKKKLLLMMMOOOQQQRRRRRROOOLLLJJJIIIHHHFFFDDDJJJKKKKKKKKKLLLLLLLLLMMMIIIHHHFFFDDDDDDEEEGGGIIIKKKWWWccciiiggg^^^OOOAAAGGGIIIVVVnnn~~~}}}}}}~~~yyy{{{{{{rrrfff___^^^______^^^aaahhhooorrrqqqnnnnnnoooyyy||||||jjjaaaeeepppxxx}}}|||{{{wwwmmm[[[GGG999666444111000000000000///////////////............---------------,,,++++++,,,---......,,,,,,---............//////---,,,,,,000000000000000111111222111111111222333333444444555666777888999999999999777888999:::;;;<<<<<<<<<=========>>>@@@CCCFFFGGGPPP^^^xxx~~~ssskkkgggmmmxxx{{{uuujjj___SSSOOORRRaaaqqqyyy{{{{{{wwwrrrdddQQQDDD@@@???===BBBHHHPPPXXX```jjjttt|||~~~wwwsssqqqrrrtttsssrrrsssvvvxxxyyyyyy||||||{{{yyyxxxxxxzzz|||}}}|||xxxqqqrrrxxx~~~wwwyyy{{{wwwooohhhfffgggaaaXXXPPPJJJAAA:::666444222222333222111111000000000111/////////000000000000000///000111111222222111111444444333333444555777888888777777777777888:::;;;======>>>>>>???@@@AAAAAAEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIGGGFFFDDDDDDEEEGGGIIIJJJIIIHHHGGGIIIIIIJJJLLLMMMOOOQQQRRRRRRPPPNNNLLLKKKJJJHHHFFFJJJJJJJJJJJJKKKKKKKKKKKKIIIGGGEEECCCBBBCCCEEEGGGNNNYYYeeeiiihhhaaaTTTHHHIIIKKKWWWooo~~~}}}{{{|||{{{||||||uuujjjcccaaabbbaaaaaaeeellltttxxxuuupppkkkiiisssvvv{{{~~~|||zzziii___ccclllsssxxxxxxvvvssskkk[[[HHH;;;666444111000000000000///////////////..............................---,,,,,,.........---,,,---...000000000...------...///000000000000000111111222111111222222333333444444555666777888999999999999777888999;;;<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEGGGOOO]]]xxxxxxnnnhhhgggmmmwww~~~~~~|||~~~zzzlll___SSSPPPSSSaaapppvvvwwwwwwrrrnnnbbbPPPCCC>>><<<:::>>>DDDLLLTTT\\\fffqqqxxx~~~}}}wwwrrrqqqqqqsssrrrqqqsssvvvyyy{{{{{{|||}}}|||{{{yyyyyy{{{}}}}}}yyysssrrruuu{{{}}}{{{{{{yyywwwzzz|||xxxpppiiihhhhhhbbbZZZTTTNNNDDD<<<666333111000000111111111111000000///000000000000000000//////111111222222222222222111444444444444555666777888888888888888999:::;;;<<>>@@@BBBEEEFFFNNN\\\wwwyyyqqqiiieeefffnnnvvv}}}zzzzzz{{{}}}lll]]]SSSPPPUUUbbbooosssssssssnnnkkkaaaPPPDDD>>>;;;888;;;AAAJJJRRRZZZcccnnnuuu}}}~~~xxxsssqqqqqqqqqpppoooqqquuuyyy{{{{{{|||}}}}}}|||zzzzzz|||}}}~~~zzzvvvvvv{{{~~~|||{{{{{{xxxyyy{{{sssnnnllljjjeee___VVVOOOEEE===777444111000///000111222222111///...222111111000000/////////000111222333333333333333333444444444555666666777888888888999:::;;;<<<===BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDEEEEEEFFFGGGHHHFFFGGGHHHHHHHHHGGGGGGFFFCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIKKKMMMOOOQQQQQQQQQQQQQQQTTTVVVVVVUUUSSSKKKKKKKKKKKKKKKJJJJJJJJJKKKIIIFFFCCCBBBBBBCCCEEEKKKTTT\\\___```^^^VVVNNNMMMMMMWWWlll~~~}}}~~~~~~}}}zzzzzz{{{}}}xxxpppkkkiiiggggggpppvvv~~~wwwsssqqqtttvvvvvvsssqqqppppppwwwiii```aaahhhlllqqqpppooolllfffYYYJJJ???666444111000000000000///////////////..................//////000//////...---...//////------...///,,,111666;;;DDDJJJEEE<<<000000000000000111111222111222222333444444555555666777888999999::::::999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEGGGNNN\\\wwwtttmmmfffdddfffnnnvvv{{{{{{vvvuuuxxxooo^^^RRRQQQWWWcccnnnqqqppppppmmmjjj```PPPDDD???;;;888;;;@@@IIIQQQYYYbbbmmmttt|||~~~yyysssqqqqqqnnnmmmmmmoootttwwwyyyzzz{{{|||}}}|||{{{zzz|||}}}|||~~~|||zzz||||||yyy~~~zzzxxx{{{|||tttpppoookkkeee```TTTNNNEEE===888555333222///000111222222111000///222222111111000000//////...///111222333444555555222333444444555555666666777888999:::;;;<<<======AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHKKKMMMOOOOOOPPPOOOPPPRRRWWWZZZ\\\ZZZXXXLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKHHHEEEDDDDDDFFFGGGJJJQQQXXXZZZ[[[ZZZTTTNNNKKKKKKTTThhh~~~}}}}}}~~~~~~zzzwwwuuuvvvxxx|||}}}wwwrrrooommmmmmtttxxx~~~}}}yyysssuuuvvvsssooolllnnnppp}}}~~~xxxlllcccdddiiilllqqqooommmjjjdddXXXIII???666444111000000000000///////////////............---...//////////////////---...//////...---...///'''444BBBKKKSSSTTTHHH888000000000000000111111222222222333333444444555555666777888999::::::::::::::::::;;;<<<<<<<<<<<<<<<======>>>???AAACCCFFFHHHOOO]]]xxx~~~rrrlllfffdddfffmmmsssxxx~~~uuuooooooqqqxxxqqq```QQQRRRXXXeeennnpppoooooollliii___OOODDD???<<<999:::@@@IIIQQQYYYbbbmmmtttzzz}}}~~~xxxsssppppppnnnmmmlllnnnrrrvvvxxxxxxyyy{{{||||||{{{zzz{{{}}}{{{}}}yyyuuuwww{{{xxxyyy}}}tttqqqoooiiibbb___SSSMMMDDD<<<888555444333000111111222222222222111111111111111111111000000...///000222333333444444333333444666666666666666666777888:::;;;<<<<<<=========>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIKKKMMMNNNNNNMMMMMMOOORRRWWW[[[[[[YYYVVVLLLLLLLLLMMMMMMNNNNNNNNNNNNLLLIIIGGGFFFGGGHHHJJJKKKQQQWWWXXXXXXXXXSSSMMMIIIHHHQQQeeezzz}}}|||~~~}}}yyyuuupppppprrrvvv|||{{{wwwuuuuuuvvvuuuvvvxxx{{{}}}}}}|||zzztttuuutttooojjjhhhlllppp{{{}}}yyynnnfffggglllnnnrrrpppmmmiiibbbWWWHHH>>>666444111000000000000///////////////............,,,---...////////////...---///000///...---...000+++<<>>222000000000000000111111222222222333333444555555555777777888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@BBBEEEGGGIIIPPP^^^yyytttoooiiifffgggllloooqqqwww}}}{{{ppphhhggghhhnnnxxxooo^^^QQQRRRZZZfffooopppnnnoookkkhhh]]]MMMBBB>>><<<::::::???HHHPPPXXXaaalllssswww{{{}}}|||vvvqqqnnnnnnooonnnmmmooosssvvvxxxxxxxxxzzz{{{{{{zzzzzz{{{|||}}}vvvqqqrrr{{{~~~zzz|||www|||vvvsssppphhhaaa___SSSMMMDDD<<<777444333222222222222222222333444444111111111111111111222222111111111222111111000000444555777888999999888888555666888:::;;;<<<<<<<<<<<<======>>>???@@@@@@AAA??????@@@@@@AAACCCDDDEEEGGGFFFFFFFFFGGGGGGHHHIIIEEEEEEEEEDDDDDDDDDEEEEEEEEEGGGIIIKKKLLLLLLLLLKKKMMMOOORRRUUUXXXVVVRRROOOJJJJJJKKKLLLMMMNNNOOOOOONNNLLLJJJHHHGGGHHHJJJKKKLLLRRRVVVWWWVVVUUUPPPJJJHHHGGGOOOcccyyy||||||}}}~~~yyyuuummmlllnnnrrryyy~~~{{{zzz{{{|||uuutttssstttvvvxxxyyyxxxttttttrrrlllfffeeejjjooo{{{}}}zzzpppiiijjjnnnpppsssqqqmmmiiibbbVVVHHH>>>666444111000000000000///000/////////............,,,,,,---...//////.........///000///...---...000333CCCKKKAAA555333333000000000000000000111111222222222333444444555555666777777888999::::::::::::;;;;;;<<<<<<===<<<<<<<<>>>>>???@@@BBBCCCDDDDDD@@@@@@@@@AAABBBCCCEEEEEEGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGJJJKKKLLLLLLJJJJJJNNNOOOQQQTTTTTTQQQLLLHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMKKKIIIGGGGGGIIIKKKLLLKKKQQQUUUUUUTTTRRRMMMFFFHHHFFFNNNbbbxxx{{{zzz{{{~~~}}}{{{xxxuuummmjjjjjjoooyyy~~~||||||~~~~~~yyysssooolllnnntttxxxxxxvvvlllnnnooommmjjjiiikkknnn{{{}}}vvvqqqrrruuuuuuttttttssspppgggXXXIII>>>999666222000000111000000222111000......------------......//////......---...//////...------000222DDDDDDAAA999111---///444000000000000111111111111000111222333555666777888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<>>>AAAEEEHHHJJJPPP```}}}wwwnnnlllkkkjjjggggggnnnxxx~~~tttiiibbbaaaccceeekkkrrrvvvxxxttthhh\\\OOOLLLSSSdddppppppnnnoookkkeeeYYYLLLAAA<<<<<<>>>===???DDDLLLWWWbbblllqqqsssvvvyyyxxxtttppppppppppppnnnmmmooossswwwwwwuuuwwwwwwxxxyyyyyyzzz{{{{{{}}}}}}}}}~~~|||}}}zzzrrrsssxxx|||xxxvvv|||zzztttnnnnnnnnniiicccYYYNNNBBB<<<888444333555222222222222222222222222...///000222222222111000555444333333444666999:::999;;;<<<;;;:::888888999:::999888888888999:::;;;@@@???????????????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEIIIJJJKKKJJJIIIHHHIIIJJJIIIHHHGGGGGGIIIJJJJJJJJJFFFFFFGGGHHHIIIIIIIIIHHHNNNOOOPPPNNNLLLKKKKKKLLLGGGHHHIIIKKKLLLKKKKKKJJJNNNLLLJJJHHHHHHHHHJJJJJJRRRWWW]]]___[[[TTTMMMIIIFFFDDDLLLaaavvv}}}zzzzzz{{{}}}~~~{{{yyyoookkkiiimmmvvv~~~~~~{{{|||{{{yyyzzz~~~yyywwwssspppqqqvvvxxxvvvrrrmmmnnnooommmkkkjjjlllnnnzzz|||xxxwwwvvvuuutttttttttppphhhZZZKKKAAA999666222000000111000000111000///...............,,,------......------,,,,,,------------...222555HHHBBB:::333/////////000000000000000111111111111111222222444555666777777888888888999999:::::::::;;;;;;;;;<<<======>>>>>>;;;<<<===>>>AAAEEEHHHJJJPPP```|||yyynnnllljjjiiiffffffmmmvvv}}}sssggg``````bbbdddjjjpppssssssooodddYYYNNNLLLUUUhhhuuutttqqqrrrllldddWWWJJJ@@@<<<;;;<<<===???EEEMMMWWWbbblllqqqvvvyyy{{{zzzuuuqqqpppqqqpppooonnnppptttwwwwwwvvvuuuvvvvvvwwwxxxyyyzzzzzz}}}~~~~~~~~~{{{wwwtttuuuzzztttrrrwww{{{|||zzz}}}|||~~~rrrmmmnnnoookkkeee[[[OOOCCC<<<888444333444222222222222222222222222///000111111111111111000444333222222333555777999:::<<<===<<<;;;999999:::;;;:::999999999:::;;;<<>>111,,,...111///,,,000000111111111222222222333333444555555666777777888888888888999999999999::::::;;;;;;<<<=========<<<<<<===???AAAEEEHHHIIIQQQ___zzzzzzooollliiihhheeeeeekkkttt|||qqqeee^^^^^^aaagggmmmrrrsssqqqmmmbbbXXXMMMMMMYYYooo}}}|||xxxwwwooodddUUUHHH@@@===;;;:::===@@@EEENNNXXXccclllqqqyyy|||~~~|||wwwrrrqqqqqqpppooooooqqqtttvvvwwwwwwttttttuuuuuuvvvxxxyyyzzz~~~~~~~~~}}}~~~xxxqqqmmmjjjhhhkkkppp|||vvvpppuuu{{{|||tttnnnqqqrrrooojjj]]]QQQDDD===888444222333111111111111111111111111222111111000000000111111222222111111222444666777;;;===>>>>>><<<;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>DDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDFFFHHHIIIJJJJJJJJJLLLMMMPPPNNNLLLKKKLLLLLLKKKJJJLLLKKKJJJIIIHHHIIIJJJKKKOOOPPPPPPOOOLLLIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIHHHFFFEEEEEEGGGHHHJJJLLLSSS[[[___\\\SSSJJJEEEFFFIIITTThhhzzz|||~~~wwwtttvvvxxxzzz|||}}}ssslllfffffflllssswwwwwwwwwvvvwwwyyywwwssssssuuu{{{~~~|||}}}}}}vvvpppllllllllllllnnnpppsssuuu~~~{{{vvvrrrssssssrrrooogggZZZKKKBBB999666222000000111000000///............//////000//////000000000000//////+++++++++***+++...333777@@@666---+++///222///+++000000111111222333333333555555555666666777777777888888999999999999999999:::::::::;;;<<<<<<============>>>???BBBEEEHHHIIIQQQ^^^xxx{{{qqqmmmjjjiiigggfffkkkrrrzzzoooccc]]]^^^aaammmssswwwvvvsssnnndddZZZMMMOOO^^^www~~~uuuhhhVVVHHHBBB???<<<:::===@@@FFFOOOZZZdddmmmrrrzzz}}}~~~xxxsssppppppooonnnoooppprrrtttuuuuuuttttttttttttvvvxxxyyyzzz~~~~~~~~~}}}}}}~~~zzzssskkkdddaaa^^^]]]```eeeuuuzzzwwwooossszzz}}}yyysssuuuvvvrrrmmm___SSSFFF>>>999333111222000000000000000000000000333222111000///000111222222222222222333555666777<<<===??????===<<<============>>>>>>??????@@@@@@EEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDFFFHHHJJJJJJKKKMMMOOORRRPPPMMMLLLLLLLLLJJJIIIKKKJJJHHHFFFEEEFFFHHHIIIOOOPPPPPPOOOKKKHHHGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMNNNLLLIIIGGGEEEDDDEEEEEEIIIOOOWWW[[[YYYTTTNNNKKKKKKQQQ^^^nnn||||||~~~zzzvvvvvvxxxzzz{{{|||~~~vvvnnngggfffkkkqqqttttttwwwvvvxxxyyywwwrrrssswww~~~zzztttiiiiiiiiikkknnnssswwwyyyzzzuuuqqqnnnpppooonnnjjjbbbVVVHHH???999666222000000111000000///............//////000---......//////......---,,,---,,,++++++---111444222000------000111000...000111111222333444444444666666666777777888888888::::::999999999999999999::::::;;;;;;<<<======>>>>>>>>>>>>@@@BBBEEEHHHIIIPPP\\\uuuzzzrrrnnnllllllkkkjjjmmmrrrxxxmmmaaa\\\^^^bbbqqqwww{{{yyytttnnnddd[[[NNNQQQbbb||||||nnnZZZKKKCCC@@@===;;;===@@@GGGQQQ\\\gggpppuuuzzz~~~yyyssspppooolllmmmmmmnnnoooppprrrsssttttttttttttvvvxxxzzz|||}}}}}}}}}|||{{{}}}xxxsssiiiaaaYYYUUUSSSQQQUUU[[[lllsss|||vvvmmmooouuu|||~~~xxxwwwwwwsssmmmaaaUUUGGG???999333111111000000000000000000000000333222111000000111222333333444444555666777888999<<<>>>??????>>>===>>>???>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCEEEHHHIIIJJJLLLNNNPPPRRRPPPMMMLLLKKKJJJIIIGGGKKKJJJHHHFFFEEEFFFHHHIIIMMMOOOPPPNNNKKKHHHFFFFFFDDDFFFHHHKKKMMMNNNNNNNNNNNNLLLIIIFFFCCCBBBBBBBBBGGGKKKQQQUUUUUUUUUTTTTTTSSS\\\jjjvvv~~~~~~{{{xxxyyyyyyzzzzzz{{{zzzssskkkjjjnnnsssuuuuuuyyyxxxyyyzzzwwwssstttyyy|||vvvhhhfffeeehhhlllrrruuuwww~~~{{{sssnnnkkkhhhjjjiiihhhfff___TTTGGG???999666222000000111000000000//////.........//////++++++,,,,,,,,,,,,++++++------...---,,,,,,...000+++---///000000000000111111111222333444444555666666666777888888999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@BBBEEEGGGIIIOOOZZZqqq{{{tttpppppprrrrrrpppqqqttt~~~wwwkkkaaa]]]```eeepppwww|||zzztttlllbbbZZZOOOQQQaaa{{{uuu```NNNDDD???======<<>>===>>>???>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHIIIJJJLLLNNNPPPRRROOOLLLKKKJJJJJJHHHFFFLLLKKKJJJIIIHHHIIIJJJKKKKKKMMMOOONNNKKKHHHFFFEEEGGGIIIJJJLLLMMMMMMLLLLLLKKKIIIFFFDDDBBBBBBCCCCCCEEEHHHMMMQQQTTTVVVYYY[[[YYYfffttt~~~}}}xxxyyyyyyxxxwwwxxx{{{}}}~~~yyyqqqppptttxxxzzzyyyyyyyyy{{{{{{wwwsssuuu{{{zzzttthhheeebbbccchhhlllooopppuuuzzz{{{uuummmiiifffbbbbbbbbbcccbbb]]]TTTIIIBBB999666222000000111000000111000///...............,,,,,,------------,,,,,,+++---......---,,,---...---.../////////000000111111111222333444555666666666666777888999:::;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????????????????@@@BBBEEEGGGIIINNNWWWnnn|||uuurrrtttxxxyyyvvvuuuwww}}}vvvkkkaaa^^^bbbhhhnnnwww}}}|||uuulllaaaYYYNNNPPP^^^wwwyyyeeeQQQCCC<<<<<<>>><<>>===>>>???>>>???AAABBBCCCDDDDDDCCCCCCDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFHHHIIIJJJKKKNNNPPPQQQOOOLLLKKKKKKJJJIIIGGGIIIIIIJJJJJJJJJJJJJJJJJJIIILLLNNNNNNKKKHHHFFFFFFIIIJJJLLLNNNOOOOOOOOOOOONNNLLLJJJGGGEEEDDDDDDEEECCCGGGMMMRRRUUUWWWZZZ\\\\\\lll||||||yyyyyyxxxvvvuuuuuuxxxzzzzzz}}}}}}vvvuuuyyy}}}}}}|||yyyzzz{{{{{{wwwrrruuu|||xxxrrrhhhddd``````dddhhhjjjjjjmmmsssvvvrrrkkkgggccc^^^]]]^^^___```]]]VVVLLLFFF999666222000000111000000222111000......---------//////000000000000//////)))+++...///...------...333000...---///000111000111111222333444666666777555666777888:::;;;<<<===>>>>>>=========<<<<<<<<<======>>>>>>??????@@@@@@?????????AAABBBEEEGGGIIIMMMVVVmmm~~~uuutttvvv|||~~~zzzxxxxxx|||uuujjjaaa___dddjjjnnnxxx~~~wwwmmmbbbYYYNNNNNN[[[ttt|||hhhRRRAAA:::;;;>>>;;;AAAJJJVVVdddpppzzz|||yyyuuutttkkkmmmoooooommmmmmpppsssrrrqqqpppppprrruuuyyy{{{xxxyyyzzzzzzzzz{{{}}}nnneeeZZZSSSNNNKKKNNNSSSXXXcccpppyyy~~~zzzjjj^^^YYYYYYaaalllvvvzzz|||~~~}}}vvvwww|||}}}uuupppvvv~~~xxxbbbUUUHHH@@@;;;555333444222222222222222222222222---///111333444555444444444555666888999999999999;;;<<<>>>???>>>===>>>???===???AAACCCDDDDDDDDDCCCCCCEEEGGGJJJKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDFFFHHHJJJJJJKKKMMMOOORRROOOMMMLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIIIIIIIHHHHHHKKKMMMNNNKKKHHHGGGFFFGGGIIILLLOOORRRSSSTTTUUUWWWTTTPPPLLLHHHFFFEEEEEEBBBGGGOOOTTTWWWXXXYYYZZZ]]]nnn|||{{{yyyvvvtttrrrrrrrrrsssyyy~~~{{{yyy|||}}}~~~|||{{{|||yyyttttttwww{{{yyy~~~zzzsssiii```ZZZ]]]dddfffggggggkkkpppqqqmmmgggccc^^^XXX[[[]]]\\\\\\\\\YYYOOOCCC999666333111111000///...***+++---...///000//////.....................------------,,,,,,+++++++++......//////000000111111111111111222333444666777777888999:::;;;;;;;;;;;;===>>>>>>>>>>>>>>>======>>>>>>>>>>>>????????????>>>@@@AAAAAABBBDDDGGGJJJMMMTTTfffyyyxxx{{{}}}|||~~~yyymmmeeedddiiinnnrrr|||~~~uuunnnmmmeee[[[SSSTTT^^^rrrlllWWWGGG???===>>>===@@@HHHTTTcccqqq{{{|||xxxvvvvvvtttpppmmmlllmmmoooqqqrrrssstttsssssstttwwwzzz{{{{{{zzz{{{|||}}}}}}rrrdddXXXQQQOOOMMMLLLZZZaaakkksssxxx}}}tttfff[[[VVVTTT[[[aaaiiioooqqqsssvvvxxx|||}}}~~~}}}~~~~~~}}}~~~~~~xxxwwwwwwzzz~~~||||||wwwppppppzzz~~~vvvhhhYYYHHH@@@;;;777444555333333333222222111111111333333222222111222222333000111222444666777999999<<<===>>>??????>>>===<<<===???AAADDDDDDDDDCCCBBBGGGIIIJJJJJJIIIJJJKKKMMMIIIIIIIIIHHHGGGFFFDDDCCCFFFGGGIIIIIIIIIIIIKKKLLLQQQQQQQQQQQQOOOLLLIIIGGGJJJJJJJJJJJJIIIHHHGGGFFFMMMMMMLLLLLLKKKJJJHHHHHHIIILLLPPPPPPPPPRRRXXX]]]```^^^ZZZSSSMMMIIIHHHHHHJJJNNNTTTYYY\\\]]]\\\[[[___gggvvv}}}{{{yyyvvvsssqqqpppooopppqqqwww~~~}}}~~~}}}{{{{{{|||yyyttttttwwwwwwvvv}}}{{{tttjjjbbb]]]```ddddddbbbaaaiiinnnpppkkkeeebbb^^^YYY[[[^^^```aaaaaa]]]OOOBBB999666333111111111000...---...///111111111000000---------.........//////.........---------,,,,,,......//////000111111111111111111222333444666777999:::;;;<<<<<<===<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>????????????>>>@@@AAAAAABBBDDDGGGIIILLLSSSeee|||{{{}}}~~~{{{pppgggeeeiiinnnqqqyyyzzzqqqkkkjjjcccZZZTTTUUU___rrrmmmXXXHHH@@@>>>???>>>AAAGGGSSSaaannnwww|||}}}zzzwwwvvvtttpppnnnlllmmmoooqqqrrrsssssssssssstttwwwyyyzzzzzzzzzzzz{{{}}}xxxjjj]]]UUURRROOONNNYYY___iiiqqqwww|||ssseeeZZZTTTQQQRRRWWW___dddgggiiilllnnnrrrssstttxxxzzzzzzxxxvvvvvvwwwyyyyyyyyyzzz}}}yyyxxxxxxzzz~~~|||{{{vvvqqqtttyyyjjj[[[JJJAAA<<<777444555333333333222222222111111111111111111222333444555333333555666888999:::;;;======>>>>>>>>>>>>>>>===>>>???AAACCCDDDDDDCCCCCCGGGHHHJJJJJJIIIIIIKKKLLLJJJIIIHHHGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHHHHJJJKKKLLLMMMOOOQQQQQQOOOMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIILLLOOOQQQSSSXXXaaahhhrrrooohhh___UUUNNNKKKKKKQQQTTTWWWZZZ[[[ZZZYYYXXX___fffsss~~~|||zzzwwwtttqqqnnnmmmllllllrrrzzz}}}|||zzzzzz{{{xxxttttttwwwsssrrr|||xxxkkkccc___aaadddbbb^^^]]]ggglllnnniiiccc```^^^[[[\\\aaaeeehhhhhhaaaQQQBBB:::777444222111111000///000111222333333222111111---------......//////000/////////.....................///000000111111222222222222222333444666666:::;;;<<<======>>>>>>>>><<<======>>>>>>=========>>>>>>>>>>>>????????????>>>@@@AAABBBBBBDDDFFFIIIJJJQQQccc~~~tttjjjfffhhhkkknnnttttttlllfffeee```YYYUUUWWWaaarrrnnnYYYIIIAAA??????>>>AAAGGGQQQ^^^kkktttxxx~~~~~~{{{yyyuuussspppnnnmmmmmmooopppqqqrrrsssrrrrrrsssvvvxxxyyyxxxxxxyyyzzz|||rrreee[[[UUUQQQPPPVVV\\\eeemmmuuuzzz|||rrreeeZZZQQQMMMIIIMMMSSSXXX[[[]]]___aaaeeefffhhhlllpppqqqpppooommmooosssuuuvvvxxxzzz||||||{{{zzz|||{{{vvvttt}}}}}}mmm^^^MMMCCC===777444555333333333222222222222111000000000111333555666777777777888999:::;;;<<<<<>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEGGGHHHJJJJJJIIIIIIKKKLLLKKKJJJHHHFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHGGGHHHJJJKKKMMMPPPSSSTTTRRRPPPOOOIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKMMMPPPSSSYYYdddqqq{{{{{{nnnaaaXXXSSSQQQYYY[[[]]]\\\ZZZYYYXXXYYY^^^dddppp}}}~~~}}}|||zzzwwwssspppnnnllllllrrryyy~~~}}}zzz{{{yyyyyyzzzxxxttttttxxx~~~}}}pppqqq~~~mmmfffaaabbbccc```^^^]]]eeekkknnnhhhbbb```___]]]```eeejjjmmmmmmfffUUUFFF:::777444222222222111///222333444444444222111000////////////.......................................//////000111111222222222222222333333555666666::::::;;;<<<============<<<<<<======>>>============>>>>>>>>>????????????>>>@@@BBBBBBCCCDDDFFFHHHIIIPPPaaa}}}~~~wwwlllffffffgggjjjnnnmmmfff```___[[[WWWUUUYYYdddsssooo[[[KKKAAA>>>>>>>>>@@@EEEPPP]]]jjjtttxxx|||~~~|||{{{tttssspppnnnmmmmmmnnnooopppqqqrrrqqqqqqrrruuuwwwwwwwwwwwwxxxyyy{{{}}}xxxjjj___WWWRRRPPPSSSXXXaaajjjrrryyy}}}~~~~~~~~~|||xxxqqqfff[[[QQQKKKHHHJJJMMMPPPRRRTTTUUUVVV[[[\\\___dddiiikkklllkkkhhhkkkppptttwwwyyy{{{}}}~~~zzz|||pppaaaOOOEEE>>>888555444222222222222222222222222111111111222444555777888999999::::::;;;<<<======AAA@@@???>>>===>>>???@@@??????@@@@@@BBBCCCEEEFFFFFFHHHIIIIIIIIIIIIJJJLLLMMMKKKIIIGGGFFFGGGHHHIIIHHHIIIJJJIIIHHHGGGHHHIIINNNQQQTTTVVVVVVTTTQQQOOOKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLKKKKKKKKKLLLLLLLLLNNNPPPRRRXXXcccrrr~~~qqqfffaaa___ccceeeeeebbb]]]ZZZYYYZZZ\\\aaammm{{{}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyvvvsssqqqnnnsssxxx|||}}}{{{|||zzzzzz{{{xxxttttttwwwzzzzzzxxxxxx~~~}}}qqqsssvvvnnngggeeeddd```]]]^^^eeemmmpppkkkdddaaa```___fffjjjnnnppppppiiiYYYJJJ;;;888555333333222111000222333333444333222000///111111000///...------,,,------------------......//////000000111222222222333333333333444555666666888888999:::;;;;;;;;;;;;;;;;;;<<<==================>>>>>>>>>????????????>>>@@@BBBCCCCCCCCCEEEGGGHHHNNN^^^zzz}}}}}}}}}|||yyynnnfffccccccfffhhhgggaaa\\\YYYWWWTTTTTTZZZffftttqqq]]]LLLBBB===<<<<<<>>>DDDOOO]]]kkkuuuzzzzzz|||~~~~~~|||zzzsssrrrpppnnnmmmmmmnnnnnnooopppqqqppppppqqqtttvvvwwwwwwvvvvvvxxxyyy{{{|||yyymmmaaaXXXSSSPPPQQQUUU^^^hhhqqqxxx|||~~~}}}}}}~~~~~~{{{zzzyyyxxxuuupppggg]]]RRRLLLIIIIIIJJJLLLMMMOOOOOOOOOUUUVVVYYY^^^dddhhhiiiiiigggjjjppptttwwwzzz}}}rrrcccQQQFFF???888555444222222222222222222222222333333333333444555666777999999:::;;;;;;<<<======BBBAAA@@@>>>>>>>>>???@@@?????????@@@BBBDDDEEEFFFFFFGGGIIIIIIHHHHHHJJJKKKNNNMMMKKKIIIHHHIIIJJJKKKIIIJJJKKKJJJHHHHHHHHHJJJOOOQQQTTTVVVWWWUUUSSSQQQOOONNNMMMLLLLLLLLLLLLMMMPPPOOONNNLLLLLLKKKLLLLLLRRRSSSWWW___mmmzzzuuusssrrrtttsssmmmccc[[[XXXXXXWWW\\\hhhxxx~~~||||||}}}~~~~~~}}}~~~}}}zzzyyyppptttwww{{{~~~|||{{{|||yyyttttttwwwwwwtttrrrsssyyywwwxxxzzzsssooojjjddd``````gggpppuuuppphhhdddcccbbbiiimmmrrrtttssslll\\\MMM<<<999666444333333222111222222333333333111000///222111111000///...---------------------.........//////000111111222222333444444444444444555666666666777888999999::::::999:::;;;<<<<<<============>>>>>>>>>>>>????????????>>>@@@CCCDDDCCCCCCEEEFFFHHHNNN]]]xxx}}}}}}{{{{{{~~~|||qqqhhhbbbaaabbbcccbbb___ZZZUUUSSSRRRQQQ[[[hhhuuuvvvaaaOOODDD>>>;;;<<<===CCCMMM[[[jjjuuuzzzyyyzzz|||~~~~~~}}}{{{yyysssrrrpppnnnmmmmmmmmmmmmnnnooopppoooooopppsssuuuwwwwwwvvvvvvvvvwwwxxxyyy|||~~~xxxmmmaaaXXXSSSQQQPPPTTT\\\gggrrryyy}}}~~~|||}}}~~~~~~}}}zzzxxxvvvtttrrrpppmmmggg^^^TTTMMMKKKIIIHHHIIILLLNNNNNNNNNSSSTTTWWW\\\ccchhhjjjjjjiiimmmqqquuuxxx{{{ssscccQQQFFF???999555555111222222222222333333333444444444444444555666777888999:::;;;<<<===>>>>>>BBBBBBAAA@@@????????????>>>>>>@@@AAACCCDDDEEEFFFFFFGGGIIIIIIHHHHHHJJJKKKNNNMMMKKKJJJJJJJJJKKKLLLIIIJJJKKKKKKJJJIIIJJJLLLLLLNNNPPPSSSUUUUUUUUUUUUPPPOOOMMMLLLKKKKKKLLLLLLSSSRRRPPPNNNMMMMMMMMMMMMUUUWWW[[[eeeuuuzzzlll^^^WWWTTTSSSWWWdddvvv||||||}}}}}}}}}{{{}}}uuuxxxzzz|||~~~}}}}}}zzzttttttwwwtttqqqooossszzz~~~|||}}}|||wwwoooiiihhhiiittt{{{vvvmmmgggeeeccchhhooouuuyyyxxxppp]]]KKK<<<999666444444444222111111222333444333222111000//////////////////000000------.........////////////000000111111222333333555444444444444555555666666666777888999999999999999:::;;;<<<============>>>>>>>>>>>>????????????>>>@@@CCCDDDDDDCCCDDDEEEIIINNN\\\vvv}}}}}}tttjjjccc```^^^^^^___]]]XXXSSSPPPOOOMMMZZZiiivvv{{{fffTTTGGG@@@<<<<<<===BBBKKKYYYgggrrrwwwxxxyyy{{{}}}|||{{{yyywwwrrrqqqpppnnnmmmmmmmmmmmmmmmnnnoooooonnnooorrruuuxxxwwwvvvuuuuuuuuuvvvvvvwwwyyy}}}}}}{{{vvvmmmbbbYYYTTTSSSPPPTTT[[[gggrrr{{{~~~~~~{{{{{{{{{{{{yyywwwuuutttooommmkkkiiieee^^^UUUNNNLLLJJJIIIKKKOOOSSSTTTTTTWWWXXX[[[```ggglllooooooqqqssswwwyyy|||~~~rrrcccQQQFFF???999555555111111222222222333333333333333333444555777888999888999:::<<<===???@@@@@@BBBBBBBBBBBBAAA@@@???>>><<<>>>@@@BBBDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKLLLLLLKKKKKKMMMNNNKKKKKKMMMNNNPPPQQQRRRSSSOOONNNLLLKKKKKKLLLMMMNNNTTTRRRQQQOOOOOOOOOPPPQQQVVVXXX^^^iiizzzvvveee[[[VVVUUUZZZgggyyy}}}}}}}}}}}}|||xxx{{{|||~~~~~~~~~~~~zzztttsssvvvrrrooonnnttt|||zzzsssqqqkkkvvv~~~zzzpppjjjfffdddgggoooxxx}}}|||rrr\\\III<<<:::666555444444333222111222333444444444333222------...///000111222333.../////////000000111111000000000111222222333333555555444444444555555666666666777999999999999999999:::;;;<<<============>>>>>>>>>>>>????????????>>>AAACCCDDDDDDCCCDDDEEEIIINNN\\\vvvwwwllldddaaa\\\\\\]]]]]]XXXRRRNNNNNNKKKZZZjjjvvvjjjWWWIIIAAA>>>===>>>AAAJJJWWWdddnnntttwwwxxxzzz|||{{{zzzwwwvvvrrrqqqpppnnnmmmmmmmmmmmmmmmnnnooonnnnnnooorrrtttyyyxxxvvvuuutttttttttuuusssvvv{{{yyyxxxuuulllbbbZZZVVVUUUQQQTTT[[[gggsss|||~~~{{{{{{zzzyyywwwuuutttssskkkiiigggfffccc]]]UUUNNNNNNLLLKKKNNNTTTYYY[[[\\\\\\]]]```eeelllqqqtttuuuyyyzzz|||~~~}}}zzzzzzzzzrrrbbbPPPFFF???999666555111111111222222333333333111111222444666888;;;<<<999999;;;<<<>>>@@@BBBBBBBBBBBBCCCCCCBBB@@@???===;;;===@@@CCCEEEEEEEEEDDDEEEGGGHHHHHHHHHHHHIIIKKKHHHIIIIIIJJJJJJIIIHHHGGGIIIKKKLLLMMMLLLMMMNNNPPPMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLOOOPPPSSSRRRPPPPPPPPPQQQSSSUUUVVVXXX___kkk|||}}}lllaaa]]]ZZZ___lll~~~~~~}}}{{{zzzzzz}}}~~~~~~~~~|||tttrrrwwwyyyttt~~~rrrttt{{{wwwlllfffccchhhmmmttt{{{~~~uuu]]]GGG===:::666333222222111000000111333555555444333222111111111111000000000000---......///000111111222000000111222444555666666444555555666666666666666777888999::::::999888777888:::<<<======<<<;;;999???@@@@@@???======>>>???@@@BBBDDDDDDCCCAAAAAAAAAJJJPPP\\\rrr}}}yyynnngggddd^^^bbbdddbbbZZZQQQKKKHHHHHHPPP___ppp|||oooZZZIII@@@<<<;;;>>>BBBIIIRRR]]]jjjqqquuuwwwzzzzzzxxxuuussssssmmmllllllkkkkkkllllllmmmjjjjjjlllnnnoooqqqssssssttttttsssrrrrrrrrrrrrsssqqqtttxxx|||xxxpppkkkeee]]]XXXXXXSSSWWW]]]eeeoooxxx}}}{{{uuuuuutttuuuvvvuuussspppgggeeeaaa^^^\\\ZZZWWWTTTPPPRRRTTTUUUVVVYYY]]]```cccfffkkkpppvvvyyy|||}}}}}}wwwtttppprrr{{{xxxjjjaaaSSSGGG>>>999777666555444333222222222333444555555555555666888999:::;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEDDDCCCBBB@@@>>>>>>AAAAAABBBDDDEEEGGGHHHHHHGGGHHHIIIKKKKKKKKKJJJJJJKKKKKKJJJHHHHHHGGGGGGGGGKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMKKKIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMSSSRRRPPPNNNNNNNNNPPPQQQZZZ]]]ccclllxxxvvvmmmiiieeejjjuuu~~~~~~{{{vvvyyy{{{rrrrrr|||wwwmmmgggfffiiimmmsssxxxzzzrrr\\\HHH===999555333222222222111111222444555666555444333222222111111000000//////......//////000111111222111111222333333444555555444555555666666666666666777888999999999999888777888999;;;<<<<<<<<<:::999<<<======<<<;;;;;;<<<>>>>>>@@@BBBCCCBBBBBBBBBCCCHHHNNN[[[pppvvvmmmhhhgggfffggggggddd]]]TTTLLLGGGFFFNNN]]]ooo|||lllVVVGGG>>>;;;;;;===BBBHHHQQQ\\\hhhpppsssvvvxxxyyywwwtttrrrrrrmmmllllllllllllllllllmmmllllllmmmnnnooopppqqqrrrttttttssssssssssssttttttrrruuuyyy|||zzzrrrnnnhhh```[[[[[[ZZZ]]]bbbiiiqqqxxx{{{yyytttsssrrrssssssrrrpppnnncccaaa^^^\\\\\\[[[ZZZXXXXXXYYYZZZZZZ[[[^^^bbbeeekkknnnsssxxx~~~}}}vvvpppkkkkkkzzz}}}~~~{{{tttqqqiii```SSSGGG>>>999777666444444333222222333333444444444444555666777888999;;;;;;;;;<<<>>>@@@CCCDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQPPPMMMKKKIIIKKKKKKKKKKKKLLLLLLMMMMMMPPPOOONNNMMMNNNPPPRRRSSSXXX\\\bbbkkkwww{{{uuuttt~~~|||zzzvvvzzz{{{zzz~~~uuullllllzzzwwwooolllmmmnnnqqqsssuuuuuummm[[[III<<<999555333333333333222222333555666777666555444333333222111000000//////...//////000000111111111222222222333333444444444444555555666666666666666777777888999999888777777777888:::;;;;;;;;;:::999:::;;;<<<;;;;;;;;;===???>>>???AAAAAAAAAAAACCCEEEEEELLLXXXmmmvvvooollllllnnnkkkhhhddd```XXXMMMFFFDDDKKK[[[ooo~~~}}}gggRRRDDD===:::;;;===AAAGGGPPP[[[fffnnnrrrtttwwwwwwuuusssqqqqqqmmmmmmllllllllllllmmmmmmnnnooooooooooooooooooooossssssttttttuuuuuuvvvvvvtttvvvyyy{{{wwwrrrlllddd___^^^___aaaeeejjjqqqwww|||{{{yyysssrrrqqqpppqqqpppmmmkkkbbb```^^^^^^___aaaaaa```bbbbbbbbbaaabbbfffkkkooovvvxxx|||~~~vvvmmmfffdddpppyyyzzz|||wwwppplllhhh___SSSGGG???:::777666444444333333333333444444444444555555777888888999<<<;;;;;;<<<>>>@@@BBBDDDAAAAAABBBBBBCCCBBBBBBBBB??????@@@BBBCCCDDDEEEEEEGGGHHHJJJLLLNNNOOOOOOPPPNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKNNNPPPRRRSSSSSSPPPMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLMMMOOOQQQSSSUUUVVVZZZaaajjjuuusssnnniiittt}}}xxx||||||tttllliiiuuu~~~wwwssstttwwwwwwyyyyyyvvvrrriiiXXXIII;;;888444333333333333333333444666777888777555444444333222222111000////////////000000000111111111333333333333333333333333444555555666666666666666666777888999999888777666777777999::::::::::::::::::;;;============@@@BBB@@@AAABBBBBBAAAAAACCCEEEDDDKKKWWWjjj{{{tttrrrrrrrrrlllfffccc```ZZZNNNEEEDDDJJJYYYooozzzcccOOOBBB<<<;;;;;;===AAAGGGNNNYYYdddlllqqqtttvvvwwwuuusssqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnqqqqqqppppppooonnnnnnnnnrrrssstttuuuvvvwwwxxxxxxvvvwwwyyyzzz~~~}}}wwwooofff```___]]]___ccciiiooouuuzzz}}}}}}{{{uuusssqqqqqqqqqpppnnnlllhhhfffddddddfffhhhiiiiiiiiiiiihhhhhhjjjooouuuzzz{{{|||~~~yyymmmddd```jjj~~~|||wwwyyy|||xxxrrrooohhh```SSSHHH@@@:::777555333333333333444444444555555555777888999999::::::<<<<<<<<<<<<>>>@@@BBBCCCAAABBBBBBCCCCCCBBBBBBAAA???@@@AAABBBCCCDDDEEEEEEFFFGGGIIILLLNNNPPPRRRSSSOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNPPPSSSUUUUUURRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRTTTVVVZZZ```hhhqqq}}}mmmjjjeeeppp}}}}}}tttuuu~~~~~~wwwqqqlllttt~~~yyywwwzzz~~~|||sssgggVVVGGG;;;888444333333333333333333444666888888777666555333333333222111000000///000000000000111111111111333333333333333333333333444555555666666666666666666777888888888888777666777777888999::::::;;;;;;:::;;;=========>>>AAACCCDDDEEEEEEDDDCCCAAABBBCCCEEEKKKUUUggg{{{wwwvvvrrrkkkccc```___YYYNNNEEEEEEIIIXXXoooyyyaaaMMMAAA======<<<>>>BBBFFFNNNXXXcccjjjqqqtttwwwwwwvvvsssrrrrrrooonnnnnnmmmmmmnnnnnnooorrrqqqqqqpppooonnnnnnmmmrrrssstttvvvwwwxxxxxxxxxwwwxxxxxxyyy{{{yyypppeee^^^]]]YYY[[[```gggooovvv|||~~~{{{yyywwwuuutttttttttrrrqqqooollljjjiiikkkmmmmmmnnnlllmmmmmmnnnqqqwww~~~}}}xxx{{{}}}qqqggg```iii~~~wwwrrrvvv{{{zzzuuusssiiiaaaUUUIIIAAA;;;777555333333444444555555555555777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBCCCDDDDDDEEEFFFFFFGGGHHHKKKNNNPPPRRRTTTRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQMMMOOORRRTTTTTTRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPVVVYYY___eeelllttt}}}uuudddaaaaaakkkwww}}}|||xxxvvvvvv|||qqqpppxxx|||wwwrrrwww|||yyy|||xxxhhhUUUFFF<<<999555333333333333222333444666777888777666555222222222222222111111111111111111111111111111111222222222333333444444444444555555666666666666666666666777888888777666666777888888999:::;;;<<<<<<999;;;<<<<<<<<<===???AAAFFFHHHIIIIIIFFFDDDCCCCCCEEEKKKSSSbbb|||~~~zzzyyyssslllddd```^^^YYYOOOFFFFFFIIIVVVmmmyyy```LLLAAA>>>???>>>@@@CCCGGGNNNWWWbbbiiipppsssvvvwwwvvvtttrrrrrroooooonnnnnnnnnnnnooooooqqqqqqpppppppppoooooooooqqqrrrtttvvvxxxxxxwwwwwwwwwwwwxxxwwwwww|||wwwmmmaaaZZZXXXTTTWWW^^^fffoooyyy|||}}}{{{yyyyyyyyyzzzyyyxxxuuurrrnnnmmmmmmooopppppppppqqqrrrtttwww|||}}}|||vvvjjjccclllzzzrrrmmmrrrxxxyyyvvvuuullldddXXXLLLCCC<<<777444222333444555555666555555888999;;;===>>>>>>>>>=========<<<===>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@???AAABBBBBBCCCDDDDDDEEEEEEEEEEEEGGGIIILLLOOOQQQSSSTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJIIIJJJKKKMMMOOOQQQLLLMMMOOOPPPQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMTTTWWW\\\```eeelllrrrvvv}}}{{{iiiXXXVVVZZZcccnnnssspppllljjjjjjuuu~~~{{{yyyzzz{{{{{{yyy~~~}}}qqqnnntttxxxwww}}}uuuwww}}}{{{yyy}}}|||yyy|||~~~kkkUUUEEE===999555333222222222111222444555777777666555444111111222222222222333333111111111111111111111111111111222333333444555555444555555666666666666666555666777888888777666555888888999999:::<<<===>>>;;;<<<============@@@BBBFFFIIILLLMMMKKKHHHFFFFFFEEEIIIPPP]]]vvv}}}zzz{{{xxxqqqiiiccc^^^XXXOOOHHHGGGGGGSSSjjjxxx___JJJ@@@===???@@@AAADDDHHHNNNWWWbbbiiiooorrruuuvvvtttrrrqqqqqqpppoooooonnnnnnoooooopppoooooopppppppppqqqqqqqqqqqqrrrtttvvvwwwwwwvvvuuuvvvwwwvvvuuusssvvv|||yyyqqqhhh]]]VVVTTTOOOSSSZZZcccnnnxxx~~~||||||~~~~~~zzzvvvsssqqqrrrtttuuuuuuuuuvvvxxxyyy{{{xxxllleeeooozzzqqqkkkooouuuwwwwwwvvvoooggg[[[NNNDDD===777444222333444555666666666555888999<<<>>>???>>>>>>=========<<<===>>>???AAABBBAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEGGGIIILLLOOOQQQQQQPPPOOONNNMMMMMMMMMNNNKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMOOORRRWWW\\\```eeekkknnnttt|||wwwfffVVVUUUTTT]]]gggkkkiiidddbbbbbbnnnzzz|||wwwvvvvvvwwwwwwtttyyy~~~rrrnnnsssuuurrrvvvuuutttyyyxxxqqqnnntttzzz|||zzzyyy|||mmmVVVEEE===:::666333222222111000222333555666777666555444000111111222222333444444222222111111111111111111000000111222444555666666444555555666666666666666555666777888888777666555999999999:::;;;<<<>>>???>>>@@@@@@@@@???@@@BBBDDDEEEIIINNNPPPNNNLLLIIIHHHEEEHHHMMMYYYqqqzzzzzz{{{|||wwwnnnfff```XXXPPPJJJFFFFFFPPPhhhxxx^^^III>>>===>>>AAABBBEEEHHHOOOXXXbbbiiimmmpppssstttsssqqqppppppppppppooooooooooooppppppnnnnnnooopppqqqrrrrrrsssqqqrrrtttvvvwwwvvvuuutttuuuvvvvvvsssqqqrrrwww{{{}}}tttllldddYYYSSSRRRJJJNNNUUU___jjjuuu}}}~~~~~~~~~{{{wwwuuuvvvyyyzzz{{{yyyzzz|||}}}~~~~~~~~~~~~xxxllleeeqqq}}}ssslllooouuuwwwwwwxxxqqqiii\\\PPPEEE===777333111222444666777777666555777999;;;===>>>>>>===<<<============>>>???AAABBB???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEHHHKKKNNNOOOLLLKKKKKKKKKLLLMMMNNNNNNLLLKKKHHHFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLJJJJJJLLLMMMNNNNNNNNNNNNKKKOOOTTTYYY^^^ccchhhkkknnn{{{~~~{{{wwwhhhZZZ[[[SSS[[[eeehhheee```]]]]]]kkkwww|||wwwuuuvvvxxx{{{vvvxxx}}}|||qqqjjjiiimmmqqqssswww{{{xxxssspppqqqttttttnnnhhhjjjmmmqqqtttvvvxxx{{{}}}ttt[[[GGG@@@<<<888555444555555444444444333333222111000000111111111111111222222333000111111222333333444444222333333444444555555555666555555555555666666777;;;;;;:::999888888888888<<<<<<<<<<<<<<<===>>>???@@@???===<<<===???BBBDDDCCCGGGMMMRRRSSSPPPLLLHHHGGGIIIMMMWWWnnnxxxnnnpppwwwxxxvvvpppgggaaa\\\SSSJJJDDDJJJWWWiii|||zzzaaaKKK???<<<===@@@AAAEEEIIILLLPPPZZZfffmmmpppttttttqqqmmmjjjhhhkkkmmmpppppppppoooqqqrrrpppooonnnmmmnnnqqqtttvvvuuuvvvvvvuuusssssstttvvvtttssspppnnnmmmnnnoooppp{{{~~~zzzvvvpppggg___WWWQQQNNNKKKOOOUUU]]]gggrrr~~~{{{xxxxxxyyyyyyzzz}}}zzz{{{uuukkkgggttt{{{tttppprrruuuvvvwwwzzzpppfffXXXLLLDDD@@@>>>>>>444444555666777888999999:::;;;<<<>>>???@@@@@@@@@<<<<<<<<<======???@@@@@@?????????@@@@@@@@@AAAAAA????????????@@@AAABBBCCCDDDCCCCCCCCCDDDFFFHHHJJJHHHGGGGGGHHHIIIJJJIIIHHHJJJKKKKKKIIIHHHHHHJJJLLLIIIIIIIIIIIIJJJLLLMMMNNNQQQQQQQQQQQQPPPOOONNNMMMMMMLLLJJJIIIIIIIIIJJJJJJOOOOOOSSS[[[aaabbbeeeiiivvv}}}yyynnn^^^RRRTTT^^^eeejjjoooeee]]]cccnnn~~~~~~yyywwwwwwyyyzzzuuuwww{{{vvvllleeeeeeiiimmmooorrrtttwww}}}{{{rrrnnnjjjlllooonnnhhhbbbeeehhhlllnnnqqqtttwwwzzz~~~www___KKK???<<<777555444555555444444444333333222111111000000000/////////000000111111111222222333333333444111222333444555666666777777777777666777777888888;;;;;;:::999999888999999;;;;;;::::::;;;<<<<<<===???>>>===<<<>>>@@@CCCEEEDDDHHHNNNRRRSSSQQQLLLIIIHHHIIILLLVVVkkktttjjjjjjpppssstttqqqiiibbb\\\UUUMMMKKKNNNWWWiii|||cccMMM@@@<<<===???AAAEEEJJJLLLOOOYYYdddjjjmmmqqqrrrpppmmmjjjiiilllnnnpppqqqqqqqqqssstttqqqpppooonnnoooqqqtttvvvtttuuuvvvuuuttttttuuuwwwwwwvvvtttrrrppppppppppppvvvzzz}}}uuurrrlllddd\\\UUUPPPNNNLLLOOOUUU\\\fffqqq}}}}}}zzzyyy{{{}}}~~~}}}vvvvvv{{{~~~vvvmmmiiivvv~~~vvvpppsssvvvuuussssssjjjaaaTTTIIIAAA===:::999555666666777888999::::::;;;<<<===??????@@@@@@@@@<<<<<<<<<<<<===>>>???@@@<<<>>>AAACCCCCCAAA???===>>>>>>>>>??????@@@BBBBBBCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHJJJJJJJJJIIIHHHHHHJJJLLLKKKJJJJJJJJJJJJKKKKKKLLLPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKOOOPPPVVV]]]aaaccchhhnnn|||wwwiii^^^YYYbbbgggmmmsssjjjaaaeeennn}}}}}}zzzyyyyyyyyytttuuuyyy~~~zzzpppgggbbbbbbeeehhhlllmmmmmmnnnttt{{{|||xxxrrrooolllmmmooonnniiicccdddeeehhhiiikkkooosssvvvwwwyyy|||vvvaaaMMM>>>;;;777555444555444333444333333222222111111111//////...............///222222333333333333333333222222333444555666777888888888888888999999::::::;;;;;;:::999999999::::::::::::999999999:::;;;;;;>>>===<<<===>>>AAADDDFFFEEEIIINNNRRRSSSQQQMMMKKKIIIIIIKKKTTTfff~~~yyywww}}}~~~qqqeeedddhhhkkkppprrrkkkccc]]]WWWRRRPPPQQQZZZmmm~~~fffPPPBBB======???AAAFFFKKKMMMOOOWWWaaagggjjjnnnpppnnnllljjjjjjlllnnnqqqrrrssssssuuuvvvsssrrrqqqpppppprrrtttvvvtttuuuvvvuuutttuuuwwwyyy{{{{{{zzzyyywwwvvvttttttsssvvv{{{~~~}}}zzzwwwoookkkfff___XXXSSSOOONNNMMMPPPTTT[[[dddppp|||}}}|||~~~yyysssuuu{{{~~~yyyqqqmmmyyyyyyrrruuuyyyvvvooojjjbbb[[[PPPFFF>>>:::666555777777888999:::;;;;;;<<<===>>>??????@@@@@@@@@???<<<<<<<<<<<<===>>>??????===@@@EEEHHHHHHDDD???<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFFFFFFFFFFEEECCCCCCCCCDDDFFFGGGIIIIIIJJJIIIGGGGGGIIIKKKLLLKKKKKKJJJIIIIIIJJJJJJNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPWWW^^^```ccckkkttttttjjj___fffiiipppxxxpppeeehhhmmm}}}~~~~~~|||yyyxxxxxxssstttxxx||||||uuullldddaaaaaadddeeekkkkkkiiihhhnnnwwwyyywwwtttrrrqqqrrrsssrrrmmmhhhgggggghhhhhhhhhkkkooorrroooqqqrrruuuwwwppp\\\III<<<:::666444444444444333333333333222222111111111000000///............///333333333333444444444444444444444555666666777777777888999999::::::::::::;;;:::::::::::::::;;;<<<:::::::::999999::::::;;;============???BBBEEEFFFFFFIIINNNQQQRRRQQQNNNKKKLLLKKKLLLSSSbbb{{{yyytttrrruuuyyy|||}}}pppccc```cccccclllrrrmmmddd^^^ZZZWWWPPPWWWeeexxxjjjSSSCCC>>>>>>>>>@@@FFFKKKMMMNNNVVV___fffiiilllmmmllljjjhhhhhhkkkmmmppprrrrrrsssuuuvvvtttsssrrrrrrrrrsssuuuvvvsssuuuvvvvvvuuuvvvxxxzzz~~~~~~xxxzzz}}}~~~}}}zzzuuurrriiifffaaa[[[UUUQQQOOONNNNNNQQQTTTZZZcccnnn{{{~~~wwwsssxxxwwwttt~~~}}}vvvzzz~~~yyynnnfff]]]WWWNNNEEE>>>999555333777777888999:::;;;<<<<<<===>>>???????????????>>>===<<<<<<<<<======>>>???BBBDDDHHHKKKKKKGGGCCC@@@>>>>>>======>>>??????@@@AAABBBCCCEEEFFFFFFEEEDDDEEEDDDBBB@@@@@@AAADDDGGGHHHIIIJJJIIIHHHGGGHHHJJJKKKJJJJJJIIIIIIJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJNNNVVV\\\^^^aaammmyyywwwnnnccchhhjjjrrr{{{tttggghhhkkk||||||~~~|||yyyxxxwwwtttuuuxxx}}}yyyrrriiicccaaabbbcccccciiihhhfffeeekkktttwwwtttsssrrrrrrtttuuutttoookkkjjjjjjiiigggeeeeeehhhjjjlllnnnoooppppppiiiWWWEEE;;;888555444444444333222333333222222222222222111111111000000///000000111444444444444444555555555777777666666666666555555666777888::::::;;;::::::;;;:::::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>@@@CCCEEEFFFFFFHHHLLLOOOPPPOOOMMMKKKNNNLLLNNNTTT___ssswwwsssqqqqqqqqqqqquuu|||zzzmmm```\\\______jjjqqqmmmeee___\\\ZZZVVVeeezzzoooWWWFFF???>>>===@@@EEEKKKLLLMMMUUU^^^gggiiilllllljjjgggfffeeeiiikkknnnppppppqqqsssuuutttssssssssssssuuuvvvwwwtttuuuvvvvvvvvvvvvyyy{{{zzzuuuqqqgggddd___YYYTTTQQQOOOOOOOOOQQQUUUZZZbbbmmmxxxzzztttttt{{{}}}||||||pppfff[[[VVVMMMFFF@@@;;;888555666777777888999:::;;;;;;======>>>??????>>>>>>>>>>>>============>>>??????DDDEEEGGGHHHHHHFFFEEEDDD>>>>>>>>>===>>>>>>???@@@@@@AAACCCDDDEEEEEEDDDCCCDDDDDDCCC@@@>>>???CCCFFFHHHIIIJJJJJJIIIHHHIIIJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMLLLLLLLLLLLLIIILLLRRRWWWYYY^^^jjjwww|||tttlllccchhhjjjqqqzzzrrrfffgggjjj{{{|||~~~~~~~~~|||zzzyyyyyyvvvwww{{{zzzsssjjjeeedddddddddcccffffffeeeeeekkkrrrtttqqqttttttvvvyyyzzzxxxtttqqqkkkkkkiiifffcccaaabbbcccllloooqqqpppnnneeeTTTDDD999777555444444444333111222222222222222222222222111111111111111222333333333333444555555666666777777777777777666666666666666777999:::;;;<<<;;;;;;:::::::::;;;<<<===>>>???>>>>>>===<<<<<<<<<============>>>???AAACCCDDDEEEDDDFFFIIIKKKLLLLLLKKKJJJNNNLLLNNNTTT[[[lll~~~uuurrrqqqpppllliiimmmttt~~~}}}|||vvvjjj^^^ZZZ\\\___iiipppllleee```]]][[[^^^rrrsssZZZHHH@@@???===???DDDIIIKKKMMMUUU___gggiiikkkkkkhhhfffeeeeeehhhjjjmmmnnnooooooqqqrrrrrrrrrsssssstttvvvwwwxxxvvvwwwwwwwwwvvvwwwyyyzzz~~~~~~xxxtttiiifff```ZZZUUURRRPPPPPPNNNQQQUUU[[[ccclllvvv}}}|||{{{|||}}}zzzvvvrrrrrr{{{}}}pppggg[[[UUUMMMEEE@@@===:::888666777888999:::;;;;;;<<<===>>>>>>???@@@@@@@@@????????????>>>>>>??????@@@BBBAAAAAAAAABBBBBBCCCDDD??????>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDCCCCCCCCCEEEEEEBBB??????BBBFFFHHHJJJKKKKKKJJJIIIIIIJJJGGGGGGGGGHHHIIIKKKLLLMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLNNNOOOOOOOOOOOONNNNNNPPPSSSTTTXXXcccoooyyy~~~{{{wwwoooggg___fffiiipppwwwnnnccceeeiiizzz~~~|||}}}~~~||||||||||||yyyzzz~~~yyypppkkkkkkkkkiiigggfffggghhhiiiooouuuvvvqqqqqqsssvvvzzz{{{zzzwwwtttllllllkkkiiieeebbbbbbbbbiiiooosssqqqkkk```PPPCCC888666444444444444222111222222222222222222222222000000000111222333444555222333333555666777888999555555666777777888999999777888:::<<<=========<<<:::::::::;;;<<<>>>???@@@???>>>======<<<<<<<<<===>>>>>>???@@@AAABBBCCCDDDCCCDDDFFFHHHIIIIIIHHHHHHKKKJJJMMMSSSXXXddd}}}qqqppppppooojjjeeeiiippp|||{{{zzzuuujjj^^^[[[^^^aaaiiinnnkkkeeeaaa]]]ZZZ___qqqwww]]]IIIAAA@@@<<<>>>BBBGGGIIILLLVVVaaaeeegggjjjjjjhhhgggggggggiiikkkmmmnnnnnnnnnoooqqqpppppprrrsssuuuvvvxxxxxxwwwxxxyyyxxxwwwwwwxxxzzz|||{{{wwwmmmiiiccc\\\WWWSSSRRRRRRMMMQQQVVV]]]dddllltttyyy~~~}}}}}}{{{xxxtttqqqpppqqqtttxxx|||yyyyyy{{{vvvsssqqqpppsss|||~~~~~~zzznnnfffYYYSSSJJJCCC>>><<<:::999888888999:::;;;<<<======>>>???@@@AAABBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA===>>>>>>???@@@AAABBBBBB@@@@@@????????????@@@@@@BBBBBBAAAAAABBBBBBCCCCCCCCCFFFGGGEEEAAA@@@CCCFFFIIIKKKMMMMMMKKKJJJJJJKKKHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLOOOSSSVVVXXXYYYYYYXXXSSSPPPPPPPPPSSS[[[dddlllrrrvvvuuussspppiiiaaa\\\eeeiiioootttjjj```dddhhhyyy}}}|||}}}~~~}}}~~~zzz|||wwwsssrrrrrrpppmmmhhhkkklllnnntttzzzyyytttjjjlllppptttvvvuuurrrpppmmmnnnnnnllliiifffeeeeeedddmmmsssppphhh\\\MMMAAA777666444444444444222111222222222222222222222222/////////000111333555555111222333555666888999:::333333555666888:::;;;<<<888999<<<>>>??????>>>>>>::::::;;;;;;===>>>@@@AAA???>>>===<<<<<<<<<<<<<<>>>>>???@@@AAACCCDDDEEEEEEEEEBBBBBBAAAAAA@@@AAAAAAAAA<<<===>>>@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCBBBAAA@@@AAABBBCCCDDDCCCFFFIIIGGGCCCAAACCCFFFIIIKKKMMMNNNLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJIIIIIIIIIMMMOOOTTTYYY^^^aaacccddd```YYYRRROOOOOOOOOUUU[[[aaahhhmmmnnnmmmjjjccc\\\ZZZdddiiinnnrrrggg___dddgggyyy