BM6&6(v@ bbb^^^[[[ZZZ[[[\\\ZZZXXX^^^```aaaccccccbbb```^^^aaa```______aaaeeehhhjjjmmmkkkppp~~~aaaQQQJJJCCCCCCGGGHHHIIIMMMTTT[[[dddssssssnnnkkkfff```[[[XXXVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\[[[YYYVVVUUU^^^___aaacccbbb```^^^\\\ZZZYYYXXXYYYZZZ\\\___aaa______``````___]]][[[ZZZ[[[ZZZZZZZZZ\\\^^^aaacccdddaaa___^^^___aaabbbbbbgggiiiooouuu}}}~~~xxxooodddZZZTTTPPPNNNMMMNNNPPPPPPNNNJJJFFFCCCIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNQQQUUUXXXZZZVVVUUUTTTTTTSSSSSSTTTTTTXXXVVVTTTRRRRRRRRRTTTTTTWWWYYY^^^dddkkksss|||ttt|||vvvjjjaaa___UUUTTTRRRPPPNNNMMMKKKKKKJJJJJJJJJKKKMMMNNNMMMKKKKKKKKKJJJHHHFFFCCCAAA@@@AAA@@@@@@???>>>?????????CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@CCCBBBBBBAAAAAAAAABBBBBBDDDFFFHHHJJJKKKMMMPPPSSSVVVXXX[[[^^^aaaeeekkkooolllpppvvv{{{~~~{{{uuu{{{___]]]\\\]]]___^^^[[[XXX[[[\\\^^^___````````````cccbbb```___```bbbeeegggdddeeeiiiqqq}}}{{{eeeTTTDDD???AAAGGGGGGKKKOOORRRWWWaaalllwwwjjjhhhfffbbb]]]YYYWWWUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]\\\ZZZYYY\\\]]]^^^______]]]\\\ZZZWWWXXXYYY[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZ\\\[[[[[[[[[[[[]]]^^^___```___]]]\\\]]]^^^_________```cccfffhhhqqqzzzooojjjgggddd^^^YYYUUURRRQQQQQQNNNOOOPPPQQQOOOMMMJJJHHHIIIJJJJJJKKKKKKKKKKKKJJJLLLLLLLLLMMMOOORRRTTTVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUSSSRRRRRRRRRTTTUUUTTTUUUXXX\\\```hhhpppuuu~~~zzz|||}}}nnnccc```WWWUUUSSSQQQQQQQQQPPPPPPOOONNNMMMMMMNNNNNNLLLKKKIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBDDDFFFHHHIIIKKKNNNQQQUUUXXX[[[^^^aaaeeeiiimmmmmmrrrxxx}}}}}}pppwww}}}]]]\\\\\\___aaaaaa]]]YYYYYYYYYZZZ[[[\\\^^^___```eeecccaaa```___```bbbcccccceeeiiiiiikkkzzzfffNNNAAA??????@@@DDDJJJMMMPPPXXXaaakkkvvv|||wwwuuurrrjjj``````^^^\\\YYYVVVUUUUUUUUUSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYUUUWWWZZZ\\\\\\\\\[[[YYY[[[\\\\\\\\\[[[ZZZYYYYYY\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\^^^___]]]___jjjwww~~~uuufffZZZTTTPPPPPPOOOOOOOOOPPPPPPQQQNNNNNNNNNNNNMMMLLLKKKKKKGGGHHHJJJKKKKKKKKKJJJJJJMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTUUUSSSSSSTTTTTTWWW\\\ccchhhqqq}}}{{{nnnhhh^^^ZZZUUURRRQQQQQQQQQQQQSSSQQQPPPOOOOOONNNLLLKKKHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGHHHIIIKKKNNNQQQTTTWWW\\\___bbbeeehhhkkkqqqvvv}}}|||]]][[[[[[]]]```bbb___]]]ZZZYYYYYYYYYZZZ\\\^^^```dddcccbbbaaa```aaabbbccceeehhhjjjhhhdddlll~~~bbbJJJ???======AAAGGGKKKNNNTTT\\\```hhhttt~~~|||~~~xxxoooiiibbb\\\YYYXXXWWWVVVUUUUUUUUUUUURRRSSSSSSTTTUUUVVVWWWXXXUUUVVVXXXYYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWXXXVVVWWWYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZZZZYYYXXXYYYZZZ[[[\\\___bbb``````eeennnqqq~~~~~~qqqfff\\\SSSMMMMMMIIIIIIKKKLLLMMMNNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHDDDFFFGGGIIIJJJIIIHHHGGGKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSRRRSSSSSSUUUVVVWWWUUUUUUTTTSSSTTTXXX^^^cccgggqqq}}}|||tttmmmggg^^^WWWTTTSSSRRRPPPTTTRRRPPPOOOOOOOOOMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJKKKMMMQQQSSSSSSWWW]]]aaadddgggjjjllluuu{{{^^^[[[XXXYYY\\\`````````]]]\\\ZZZYYYYYY[[[]]]^^^bbbbbbaaaaaabbbcccdddeeecccccceeeeeedddgggsssxxxWWWBBBCCC@@@@@@CCCFFFHHHNNNUUU\\\```gggooowww~~~wwwuuuzzz}}}ppphhhaaa\\\UUUUUUUUUUUUUUUUUUVVVVVVRRRRRRSSSSSSTTTUUUUUUUUUSSSTTTVVVXXXYYY[[[\\\\\\ZZZYYYWWWVVVUUUVVVWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXWWWVVVVVVVVVWWWWWWWWWXXXVVVWWWXXXXXXYYYXXXXXXXXXWWWYYY[[[[[[ZZZXXXYYYZZZXXXXXX]]]bbbdddbbbeeejjjhhhkkkttt|||nnn___UUUOOOKKKKKKMMMGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXVVVUUUTTTSSSTTTWWW]]]aaaaaajjjsssxxx|||yyyqqqfff^^^ZZZYYYVVVSSSTTTRRROOOOOOOOOPPPOOONNNMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEGGGIIIKKKLLLNNNQQQTTTTTTXXX^^^dddhhhlllppprrrxxx^^^YYYUUUUUUYYY]]]______^^^\\\[[[YYYYYYZZZ\\\]]]______```aaabbbccceeeeeebbbaaabbbfffgggggglllssslllSSSJJJCCC>>>>>>AAAEEENNNWWWZZZ[[[^^^aaagggpppzzzxxxssssssyyyqqqhhhbbb\\\TTTTTTTTTUUUUUUVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWYYY[[[]]]^^^ZZZYYYXXXWWWVVVWWWXXXXXXZZZXXXVVVTTTSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVWWWWWWVVVZZZ]]]^^^[[[XXXYYYZZZYYYXXX[[[aaadddbbbbbbeeefffbbbaaaiiiyyy}}}zzzssseee\\\TTTRRRPPPMMMKKKKKKCCCDDDFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSRRRSSSSSSTTTUUUVVVVVVVVVSSSSSSSSSRRRSSSUUUYYY\\\]]]dddlllrrryyy|||sssggg```^^^\\\XXXTTTUUUSSSPPPOOOPPPPPPPPPOOOOOOOOONNNMMMLLLJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDEEEHHHIIIJJJLLLOOORRRUUUYYY```gggmmmsssxxx|||}}}ZZZWWWTTTTTTXXX[[[\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]^^^___```aaabbbcccaaa```bbbeeeffffffjjjpppvvv{{{cccWWWIIIBBB@@@DDDMMMVVVYYYYYYYYYYYY\\\aaagggkkksssvvv|||zzzvvvuuuwww~~~yyynnnfff___YYYSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPRRRSSSTTTUUUXXXZZZ\\\]]]YYYYYYXXXWWWWWWWWWWWWWWWXXXXXXVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTUUUVVVXXXYYYXXXWWWUUUTTTSSSSSSTTTUUUUUUYYY^^^___[[[XXXXXXZZZ[[[YYYZZZ___aaa```^^^```___[[[ZZZ]]]bbbnnn}}}{{{tttppprrrqqqiiiaaa]]]UUUOOOLLLNNNOOOKKKGGGFFFAAAAAABBBCCCEEEFFFHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKOOONNNLLLJJJJJJJJJKKKLLLJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSPPPQQQRRRRRRQQQRRRTTTVVVYYYYYYbbblllpppyyy}}}qqqjjjgggddd^^^YYYZZZWWWSSSQQQQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDFFFHHHIIIJJJLLLPPPRRRVVV[[[bbbiiiqqqyyyWWWUUUSSSUUUXXXZZZYYYWWWWWWWWWXXXXXXZZZ[[[]]]^^^\\\]]]]]]^^^^^^_________]]]]]]___aaa``````eeemmmjjjtttwww___MMMBBB???CCCKKKZZZYYYXXXWWWWWWXXXZZZ\\\[[[___eeelllqqqvvv|||yyywwwzzz{{{yyyzzz}}}{{{}}}zzzrrriiiccc\\\UUUSSSTTTTTTTTTTTTTTTSSSSSSTTTSSSRRRQQQPPPOOONNNNNNPPPPPPQQQRRRTTTWWWXXXZZZXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVSSSPPPOOOTTTTTTSSSSSSTTTVVVXXXYYYZZZYYYVVVSSSQQQQQQRRRRRRTTTYYY______[[[XXXXXXYYYYYYTTTTTTYYY\\\[[[ZZZZZZ[[[ZZZ[[[]]]\\\]]]jjjyyy}}}zzz|||~~~wwwlllccc```[[[SSSNNNOOOPPPIIIEEEGGGHHHEEECCCCCCBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCEEEHHHJJJLLLMMMMMMPPPNNNKKKHHHGGGHHHJJJKKKLLLMMMNNNOOOOOONNNMMMLLLIIIIIIIIIIIIIIIJJJKKKLLLOOOPPPQQQQQQRRRQQQQQQQQQPPPQQQRRRRRRQQQPPPQQQSSSUUUPPPXXXggghhhggg}}}{{{vvvqqqiiibbb^^^ZZZVVVSSSRRRQQQPPPOOOLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFHHHJJJKKKLLLNNNRRRTTTWWW\\\ccckkksss}}}{{{VVVUUUTTTTTTUUUWWWXXXZZZ[[[ZZZZZZXXXWWWYYY]]]``````^^^]]]^^^aaaccccccccc___\\\YYYZZZ^^^aaaaaaaaa```jjjxxxfffRRRGGGDDDEEERRR^^^ccc[[[UUUXXXXXXRRRZZZ[[[\\\]]]```eeejjjmmmzzzzzztttvvvttt{{{}}}|||uuuqqqjjjddd```[[[WWWTTTXXXWWWWWWVVVVVVUUUUUUUUUSSSSSSSSSSSSRRRQQQOOOOOONNNPPPRRRRRRQQQRRRVVVYYYYYYVVVTTTUUUXXXYYYXXXWWWUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVYYY\\\^^^WWWVVVTTTRRRQQQQQQQQQQQQTTTUUUXXXZZZZZZZZZYYYXXXUUUUUUUUUTTTTTTUUUVVVVVVXXXWWWUUUTTTUUUXXX\\\^^^llluuu}}}zzzrrroooccc]]]UUUPPPNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEECCCCCCCCCBBBAAAAAACCCEEEFFFFFFFFFFFFGGGHHHJJJKKKIIIIIIHHHGGGGGGHHHHHHIIIEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQOOONNNMMMMMMNNNOOOQQQRRRVVVRRRVVV^^^___^^^hhhwww}}}}}}vvvqqqlllfff^^^XXXVVVUUUSSSPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDD@@@BBBDDDDDDDDDDDDFFFGGGFFFIIILLLOOOQQQTTTXXX[[[aaafffoooxxxyyymmmrrrRRRRRRSSSSSSUUUVVVXXXYYYZZZZZZZZZYYYXXXYYY\\\^^^\\\]]]^^^```bbbccceeeeeeccc```^^^^^^```bbbbbbaaabbbgggppp}}}|||fffTTTHHHBBBOOOYYYbbbcccaaa```[[[VVVTTTVVVZZZ___ccceeeffffffmmmssszzz~~~{{{}}}xxxppplllfffaaa]]]ZZZWWWUUUWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSSSSRRRQQQOOONNNMMMMMMOOOQQQQQQQQQRRRTTTWWWWWWUUUTTTUUUWWWXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSSSSTTTVVVYYY[[[VVVUUUSSSQQQOOONNNNNNOOOSSSTTTUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWUUUTTTSSSTTTVVVXXXZZZ\\\bbbhhhkkkmmmsss|||ssshhhaaa]]]ZZZVVVPPPMMMLLLKKKJJJHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCBBBAAA@@@@@@BBBDDDCCCEEEFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKMMMMMMNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQTTTPPPSSSZZZ[[[ZZZcccppp|||vvvzzz{{{sssooojjjbbb^^^\\\ZZZWWWTTTUUUTTTSSSRRRQQQPPPPPPPPPLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGFFFFFFFFFHHHJJJIIILLLOOOSSSWWW]]]dddiiilllqqqyyy~~~rrrhhhnnnOOOPPPQQQSSSUUUVVVWWWWWWYYYZZZZZZZZZXXXXXXZZZ\\\YYY]]]aaaccccccccceeeggggggdddbbbaaabbbccccccbbbcccccciiisss|||iiiSSSEEEJJJNNNYYYfffkkkhhheeefff^^^]]]^^^```cccddddddcccgggjjjmmmpppqqqrrrtttuuu|||wwwyyy{{{wwwppphhhddd___[[[YYYXXXWWWVVVVVVVVVWWWWWWVVVVVVUUUUUUSSSSSSSSSRRRPPPNNNMMMLLLMMMNNNPPPQQQQQQRRRTTTUUUVVVTTTTTTTTTVVVWWWVVVUUUWWWWWWWWWWWWVVVVVVVVVVVVSSSRRRQQQPPPPPPRRRTTTUUUTTTRRRPPPNNNMMMLLLLLLLLLPPPQQQRRRSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUWWWWWWXXX[[[```cccrrrwwwzzzoooddd[[[TTTPPPMMMOOOMMMJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@>>>>>>@@@BBB???BBBEEEFFFFFFEEEEEEFFFCCCCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAADDDDDDEEEEEEFFFHHHIIIJJJLLLLLLMMMMMMLLLKKKKKKJJJLLLLLLKKKLLLLLLMMMNNNOOOPPPMMMOOOUUUVVVUUU[[[ffflllsssppppppvvvpppiiidddbbb___\\\XXXWWWVVVTTTSSSQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGFFFEEEEEEFFFIIIKKKOOOQQQUUUZZZ```iiirrrxxx~~~vvvnnnhhhoooPPPQQQSSSUUUVVVVVVVVVVVVXXXYYYZZZZZZXXXXXXXXXYYYZZZ```fffgggccc```aaaccceeedddbbbbbbbbbbbbbbbbbbccc```fffpppsssvvvnnn^^^PPPIIIMMM]]]iiillluuuyyytttlllggggggiiimmmooopppnnnkkkgggeeeeeeggghhhuuu~~~|||wwwxxx{{{~~~{{{uuuuuusssmmmeee```\\\XXXUUUUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTRRRQQQOOOMMMLLLNNNOOOQQQRRRRRRSSSTTTUUUSSSSSSSSSTTTUUUUUUUUUTTTVVVVVVUUUUUUTTTTTTTTTSSSQQQPPPOOONNNNNNOOOPPPQQQOOONNNMMMLLLKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPSSSRRRPPPPPPQQQTTTUUUVVV[[[]]]```dddjjjtttwwwqqqmmmccc\\\RRRLLLJJJJJJIIIHHHHHHHHHGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>======???@@@<<>>???===::::::>>>BBB@@@BBBDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAABBBDDDFFFGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJJJJLLLKKKLLLNNNOOONNNPPPTTTUUUTTTaaa~~~|||ooovvv{{{tttqqqooonnngggfffbbb___[[[XXXVVVUUUSSSRRRQQQPPPNNNMMMKKKKKKNNNMMMLLLKKKKKKJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQUUU[[[```mmmrrrzzzuuuuuuvvvwww|||UUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZXXXVVVUUUVVVWWW___cccffffffbbb]]][[[[[[\\\^^^_________^^^```aaaeee]]][[[aaagggiiioooxxxlllWWWNNNKKKOOO```uuuvvviiidddeeebbbffflllnnnlllgggccc```___bbbggglllnnnnnnllljjjrrryyy||||||{{{vvviii]]]WWWTTTRRRPPPQQQSSSUUUUUUUUURRRSSSVVVXXXYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPRRRRRRRRRTTTWWWWWWUUUSSSNNNPPPSSSSSSRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOMMMMMMLLLMMMNNNPPPRRRSSSLLLLLLMMMOOOQQQRRRTTTTTTRRRSSSUUUWWWXXXXXXWWWWWWRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJKKKNNNQQQSSSTTTNNNRRRVVVWWWSSSOOOMMMMMMQQQWWW___eeeiiilllqqqtttrrrpppnnnmmmlllllljjjiiieeedddcccdddeeebbbZZZSSSTTTRRRPPPMMMLLLKKKKKKKKKKKKIIIFFFEEEEEEEEEDDDDDDFFFGGGGGGFFFCCCAAA@@@AAA????????????@@@@@@@@@@@@?????????===;;;;;;<<<>>>???BBBCCC@@@;;;:::>>>BBBAAABBBDDDEEEFFFFFFEEEDDDBBBAAAAAABBBBBBDDDEEEEEE??????@@@AAACCCEEEFFFGGGCCCDDDFFFGGGHHHIIIIIIIIIDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKLLLMMMMMMMMMNNNRRRLLLPPPddd{{{zzz|||yyywwwqqqoookkkfffaaa\\\YYYXXXWWWVVVTTTRRRPPPNNNMMMLLLNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHIIIJJJLLLMMMNNNNNNPPPRRRTTTWWW[[[```fffjjjuuu{{{yyyrrrwww|||~~~TTTTTTUUUWWWXXXZZZ\\\]]][[[[[[YYYVVVTTTSSSUUUWWW\\\]]]```bbbbbbaaa___^^^^^^```bbbaaa___^^^___```aaa___^^^___ccchhhlllnnnmmm}}}hhhUUUKKKOOOYYYttt~~~vvvtttyyy{{{}}}{{{wwwpppjjjggggggiiinnnrrruuuvvvvvvvvv}}}{{{hhh[[[VVVQQQPPPPPPRRRTTTTTTTTTRRRQQQSSSUUUXXXYYYYYYWWWVVVSSSSSSSSSSSSSSSRRRQQQQQQRRRQQQQQQTTTWWWWWWTTTRRRLLLOOOSSSSSSQQQPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSOOOOOOOOOOOOPPPPPPQQQRRRQQQRRRTTTVVVVVVUUUTTTSSSPPPOOOOOONNNMMMLLLKKKKKKMMMMMMLLLLLLMMMPPPSSSUUUOOORRRTTTTTTRRRNNNKKKIIINNNPPPSSSVVVWWWYYY\\\^^^UUUVVVWWWVVVSSSRRRRRRSSSQQQQQQSSSTTTSSSOOOLLLKKKQQQPPPNNNLLLJJJHHHGGGFFFHHHHHHGGGEEECCCAAABBBCCCDDDFFFGGGEEEBBB@@@AAACCC>>>>>>??????@@@@@@@@@@@@@@@@@@???===;;;;;;<<<>>>CCCHHHLLLJJJCCC???@@@CCCBBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDD>>>>>>???@@@BBBDDDFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGBBBCCCEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIPPPLLLOOOZZZgggyyy~~~}}}xxxqqqkkkeeeaaa___^^^]]]\\\ZZZYYYWWWVVVVVVRRRRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOQQQSSSUUUWWWWWW[[[^^^bbbeeeiiimmmsssvvvzzzuuutttRRRRRRSSSUUUXXX\\\___aaa\\\[[[YYYUUUSSSSSSUUUWWWWWWXXXZZZ^^^cccddddddbbbbbbdddeeeddd```^^^^^^```[[[aaaeeedddeeehhhgggccchhhrrroooZZZQQQPPPOOOZZZdddggggggppp|||}}}iiiZZZWWWPPPPPPQQQSSSTTTUUUSSSQQQPPPRRRUUUXXXYYYYYYXXXWWWQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPSSSVVVVVVSSSPPPKKKOOORRRSSSQQQOOOOOOQQQOOOPPPPPPQQQQQQRRRRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRVVVUUUSSSRRRQQQQQQRRRSSSQQQQQQPPPOOONNNNNNNNNOOOMMMOOOPPPRRRRRRQQQOOONNNNNNNNNLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJKKKNNNQQQRRROOOLLLIIIHHHIIIJJJKKKEEEHHHLLLOOOPPPNNNJJJGGGFFFJJJMMMLLLHHHGGGIIILLLIIIKKKLLLKKKFFFDDDGGGLLLGGGHHHIIIIIIIIIHHHFFFDDD@@@BBBCCCAAA??????BBBFFFCCCDDDEEEDDDAAA@@@CCCEEE>>>>>>??????@@@@@@@@@AAA@@@@@@???===;;;;;;<<<>>>EEELLLSSSRRRKKKDDDBBBCCCBBBAAAAAABBBBBBDDDEEEFFFDDDCCCBBB@@@???@@@@@@AAA======>>>???AAACCCEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEAAACCCDDDFFFFFFFFFEEEEEEFFFGGGHHHHHHJJJKKKJJJGGGKKKJJJNNNSSSSSSYYYrrryyy|||yyysssnnnllleeeeeedddcccbbbbbbaaaaaa\\\\\\[[[ZZZYYYYYYYYYYYYXXXYYY[[[]]]```bbbdddeeelllooossswwwzzz~~~{{{ooonnnrrr|||}}}~~~OOOQQQTTTVVVWWWXXXYYY[[[ZZZXXXUUUSSSQQQQQQRRRRRRZZZ[[[[[[XXXVVVXXX^^^ccceeecccaaa______```bbbdddllliiiffffffhhhgggaaa\\\fffffflllkkk[[[QQQLLLIIIJJJKKKNNNUUU]]]rrrcccWWWQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTVVVXXXWWWUUURRRSSSTTTUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPRRRSSSUUUVVVQQQQQQOOONNNMMMOOOTTTWWWVVVYYY[[[XXXQQQOOORRRWWWQQQSSSTTTTTTRRRPPPOOOOOORRRRRRRRRSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPOOONNNNNNNNNMMMLLLMMMNNNMMMKKKIIIMMMLLLKKKJJJJJJKKKMMMMMMLLLKKKJJJJJJKKKLLLJJJIIILLLKKKIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>AAA@@@@@@??????@@@AAAAAACCCDDDEEECCC???>>>@@@BBB???>>>===;;;;;;<<<<<<===IIIMMMPPPMMMGGGCCCBBBDDD>>>>>>>>>???@@@BBBCCCDDD@@@BBBCCCCCC@@@>>>===============>>>???AAABBBCCCFFFFFFGGGGGGGGGHHHHHHHHHCCCDDDDDDDDDDDDDDDDDDCCCGGGGGGGGGFFFDDDDDDFFFHHHDDDFFFGGGJJJMMMTTT[[[aaa~~~wwwuuurrrxxx}}}{{{uuuttttttsssqqqooommmlllnnnllljjjjjjkkkkkkjjjiiillllllmmmooorrrvvvyyy|||}}}}}}pppkkklllnnn~~~rrrlll{{{RRRTTTWWWXXXYYYYYY[[[]]]ZZZXXXVVVTTTRRRRRRRRRSSSUUUWWWYYYYYYYYYYYY\\\^^^aaa```___^^^^^^___aaabbbhhheeeccceeehhhhhhddd```\\\]]]bbbmmm|||cccXXXMMMHHHFFFGGGMMMTTTXXXnnn|||}}}|||zzzuuunnnfff^^^WWWSSSRRRRRRRRRSSSSSSRRRRRRRRRTTTTTTUUUWWWYYYXXXVVVTTTTTTUUUUUUUUUTTTSSSQQQPPPNNNOOOOOOPPPQQQRRRSSSTTTQQQQQQPPPNNNMMMNNNRRRUUUXXX^^^bbb```YYYTTTSSSUUURRRTTTUUUTTTRRRPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOPPPPPPPPPPPPOOONNNMMMMMMNNNLLLJJJJJJKKKKKKIIIHHHIIIIIIHHHIIIIIIKKKMMMNNNKKKIIIIIIIIIKKKKKKJJJIIIKKKJJJHHHGGGFFFFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@????????????@@@AAA@@@@@@????????????@@@AAACCCDDDBBB@@@>>>???AAA>>>===<<<;;;;;;;;;<<<<<<===AAAEEEDDD@@@<<<<<<===>>>>>>>>>>>>???AAABBBCCC???AAABBBAAA???===<<<<<<=========>>>???@@@AAABBBEEEEEEFFFFFFFFFGGGGGGGGGDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCCCCEEEGGGHHHIIIJJJJJJJJJMMMRRRUUUeeettt~~~vvvttt|||{{{|||zzzyyyyyyzzzzzzyyyxxx{{{{{{{{{}}}rrriiifffggggggpppuuuyyy~~~~~~zzzppplll{{{RRRTTTWWWXXXXXXYYY[[[\\\ZZZYYYWWWUUUSSSSSSSSSSSSQQQTTTWWWZZZ[[[ZZZXXXVVV\\\\\\\\\\\\]]]^^^^^^^^^bbb``````cccgggiiigggeee[[[]]]```cccggguuuuuu^^^OOOGGGCCCCCCFFFAAAOOO```ooo}}}sssqqquuuxxxrrriiibbb___]]]YYYWWWRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVXXXYYYXXXVVVUUUUUUUUUTTTSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQRRRQQQQQQPPPNNNLLLMMMOOOQQQYYY```ggggggaaaYYYTTTSSSTTTTTTTTTSSSQQQPPPQQQRRRRRRRRRQQQQQQPPPOOONNNNNNOOOOOOOOONNNNNNNNNNNNMMMNNNKKKHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIKKKLLLHHHGGGGGGHHHJJJKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>===???AAABBBBBB@@@>>>===>>>===<<<;;;:::::::::;;;;;;777;;;AAABBB@@@=========>>>>>>>>>>>>>>>???@@@@@@>>>???AAA@@@>>>;;;:::;;;<<<<<<<<<===>>>???@@@AAADDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDCCCBBBBBBCCCEEEHHHIIIJJJIIIHHHHHHJJJLLLUUUYYYkkkuuuyyyuuukkkiiiiiihhhgggdddhhhnnnwww|||ooonnniiikkk}}}QQQSSSTTTUUUTTTUUUWWWYYYYYYXXXVVVUUUTTTSSSSSSSSSQQQSSSUUUXXXXXXVVVRRROOOWWWXXXYYY[[[\\\\\\\\\[[[^^^]]]^^^```dddgggfffeee```aaabbbbbbaaaiii|||~~~hhhZZZNNNFFFCCCGGGKKKNNNPPPXXXfffrrrwww~~~xxxxxx}}}{{{sssppppppwwwnnnddd]]]\\\[[[XXXUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTWWWXXXWWWVVVUUUUUUTTTSSSRRRQQQOOOOOOMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNLLLKKKLLLNNNUUU[[[cccddd```YYYTTTRRRSSSSSSSSSQQQNNNNNNPPPRRRQQQQQQPPPOOONNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQOOOLLLHHHFFFEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHFFFEEEEEEFFFHHHJJJIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>===============>>>>>>??????>>>>>>======<<<;;;<<<>>>@@@@@@???===<<<;;;;;;;;;::::::999999999999777;;;@@@CCCBBB@@@??????>>>===============>>>>>>===???@@@@@@===;;;::::::<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCCCCBBBBBBCCCEEECCCEEEGGGHHHGGGGGGHHHIIIQQQPPPYYYqqq{{{~~~xxxlllhhhjjjllljjjgggeeeiiiqqqlllkkkjjjoooQQQRRRSSSSSSRRRSSSUUUXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQRRRQQQOOOMMMJJJIIITTTVVVXXXZZZ[[[ZZZZZZYYY\\\\\\\\\^^^```bbbcccccc___]]]^^^``````ccclllvvv|||lll___XXXRRRPPPIIICCCEEEMMMRRRSSSUUU```ppp~~~~~~|||xxxuuuzzzyyyxxxuuuqqqoookkkddd\\\XXXWWWVVVRRRNNNQQQQQQPPPOOOOOOPPPQQQQQQPPPOOOOOOQQQTTTUUUUUUTTTTTTTTTSSSQQQPPPOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNKKKIIIIIIJJJMMMRRRWWWYYYWWWTTTRRRRRRQQQQQQPPPNNNLLLLLLNNNPPPOOOOOONNNMMMLLLMMMMMMMMMJJJKKKKKKLLLNNNQQQSSSTTTOOOLLLHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDGGGHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCCCCAAA@@@???>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>===<<<;;;;;;;;;;;;<<<<<<=========<<<;;;::::::;;;<<<>>>>>>===:::888999999999999999888888777555888<<<>>>>>><<<;;;:::<<<<<<;;;;;;;;;<<<======>>>@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAABBBAAA@@@??????@@@AAABBB@@@BBBDDDDDDCCCBBBCCCEEEAAACCCFFFGGGGGGFFFGGGHHHIIIKKKOOOYYYmmmtttlllcccaaadddgggeeebbbhhhlllwwwyyysssqqquuuSSSSSSTTTSSSRRRSSSUUUWWWSSSSSSRRRRRRQQQPPPPPPOOOOOOQQQRRROOOJJJGGGGGGHHHUUUVVVXXXYYYZZZYYYYYYXXX[[[ZZZ[[[[[[\\\]]]^^^___^^^[[[[[[```bbbbbbccceeeqqq~~~~~~kkkfff[[[PPPMMMNNNLLLHHHFFFKKKTTT]]]aaa```dddiiigggggggggjjjvvv}}}~~~wwwssssssqqqmmmjjj^^^[[[WWWVVVWWWVVVSSSPPPQQQPPPOOONNNNNNOOOPPPQQQPPPOOONNNPPPRRRSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNOOONNNKKKHHHHHHHHHFFFIIILLLNNNNNNOOOPPPRRROOOOOOOOONNNLLLKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNJJJJJJJJJKKKMMMOOORRRSSSNNNKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBCCCEEEFFFEEEDDDFFFFFFGGGGGGGGGFFFFFFEEEBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>=========>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999999999999:::;;;<<<<<<;;;:::999:::999999:::<<<;;;999777777888888888888777666666666777999;;;;;;;;;:::999:::::::::::::::;;;<<<<<<>>>???AAA@@@>>>;;;;;;;;;;;;;;;::::::;;;;;;<<<===============>>>>>>>>>>>>??????@@@@@@@@@@@@?????????AAACCCCCCCCCBBBCCCDDDBBBDDDFFFFFFDDDDDDDDDEEEBBBGGGJJJKKKRRRhhh|||ssssss|||~~~mmmggg```___bbbddddddbbbfffjjjvvvuuuqqqtttRRRRRRRRRQQQPPPPPPSSSUUUPPPPPPPPPPPPOOONNNMMMMMMNNNTTTYYYVVVNNNJJJLLLPPPXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXZZZ\\\]]]___\\\]]]bbbdddaaa```aaafffmmmyyytttooommmggg```ZZZZZZ^^^ccceeeeeellltttyyyyyyxxx|||~~~yyyuuuppphhhbbbaaaXXXXXXWWWWWWWWWVVVVVVVVVQQQPPPOOOMMMMMMOOOPPPQQQQQQPPPOOOPPPQQQSSSRRRRRROOONNNMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKMMMNNNMMMKKKHHHGGGFFFCCCEEEGGGIIIJJJMMMOOOQQQNNNOOOPPPOOOMMMLLLKKKLLLJJJJJJIIIIIIJJJLLLNNNPPPLLLKKKIIIIIIIIIKKKMMMNNNKKKJJJHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBAAABBBCCCDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCCCC??????@@@@@@AAA@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>========================<<<;;;:::999999999999999666888:::;;;<<<;;;:::999:::888666777999:::999777666666777888777666555444666666666888:::;;;;;;;;;888888888999999;;;<<<===<<<>>>??????<<<:::999999:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<=========>>>@@@AAAAAA@@@>>>======???AAABBBBBBAAABBBBBBAAACCCDDDCCCBBBAAACCCDDDBBBFFFIIIHHHJJJXXXooosssqqqvvvtttjjjfffbbb```bbbdddfffgggfffhhhoooxxxvvvPPPPPPOOOMMMLLLMMMPPPRRRNNNNNNNNNNNNNNNMMMLLLKKKPPPYYYaaa___VVVQQQTTTYYYZZZYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVVVVVVVXXX[[[]]]]]]\\\]]]aaaaaa]]]]]]___```bbbgggttt{{{xxxyyy}}}{{{ooobbbZZZZZZVVVWWWVVVUUUSSSRRRSSSUUUQQQPPPNNNMMMMMMNNNPPPQQQSSSQQQPPPPPPRRRSSSSSSRRRMMMLLLKKKKKKKKKLLLNNNOOOOOONNNMMMLLLLLLKKKKKKLLLIIILLLMMMMMMKKKHHHFFFFFFCCCEEEGGGIIIKKKMMMNNNOOOMMMOOOQQQQQQOOOMMMLLLLLLIIIHHHHHHHHHIIILLLOOOPPPMMMLLLIIIGGGFFFGGGHHHIIIIIIHHHGGGHHHIIIHHHFFFDDDDDDEEEFFFHHHHHHHHHGGGFFFCCCBBBAAAAAACCCCCCBBB@@@@@@AAABBBCCCCCCCCCBBBAAA<<<===>>>???????????????===============<<<<<<<<<;;;;;;<<<===>>>>>>======<<<<<<<<<===============999999888888999999:::;;;555666999;;;<<<;;;;;;::::::777555555888999999777555666777777777666444333222111111222555888999:::777777777888999;;;<<<===;;;===>>>===;;;999888888::::::999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===@@@AAAAAA@@@===<<<;;;===@@@AAA@@@@@@@@@AAA>>>???AAAAAA@@@AAADDDFFFDDDEEEFFFGGGIIIQQQ]]]fffwwwooouuu~~~mmmeeeccc```^^^___bbbfffiiijjjhhhkkkzzzKKKMMMPPPQQQOOOMMMKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJRRRZZZaaabbb\\\WWWVVVXXXVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZ[[[\\\]]]```bbbbbb```^^^aaabbbdddhhhrrr~~~xxxkkkaaaZZZUUUSSSTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNJJJIIIHHHGGGHHHJJJLLLNNNNNNNNNMMMJJJIIIJJJNNNQQQMMMMMMMMMMMMLLLKKKIIIIIIEEEFFFGGGHHHJJJKKKLLLLLLRRRPPPNNNPPPSSSTTTOOOKKKIIIIIIJJJKKKKKKJJJHHHHHHLLLJJJFFFDDDCCCDDDGGGIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBAAAAAABBBDDDEEEDDDCCCAAAAAAAAA@@@???>>>===<<<@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;:::::::::999999999999888777888999999888777666555555555444444444444555555555555555444444333333333222222333444444555555666:::999777666666666777888999999999999888888777777999888777777777777777888999999:::;;;<<<===>>>??????AAADDDDDDAAA===;;;:::;;;<<<>>>???@@@???===<<<============>>>>>>>>>>>>CCCCCCBBBCCCFFFJJJNNNQQQggguuummmoooxxx}}}pppkkkeeedddaaa\\\YYYZZZ```eeefffeeefffrrrLLLNNNPPPPPPNNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMRRRWWWXXXUUURRRRRRSSSUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[]]]___aaabbb```^^^\\\]]]___```dddnnn|||~~~xxxtttyyyyyynnncccZZZUUURRRPPPOOOPPPPPPPPPPPPOOONNNMMMQQQRRRRRRRRRQQQPPPOOONNNLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLMMMMMMLLLJJJIIIIIILLLNNNLLLLLLKKKKKKJJJIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJOOOLLLKKKMMMQQQQQQNNNJJJGGGHHHJJJKKKLLLLLLKKKKKKLLLJJJGGGEEEEEEFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEBBB@@@@@@AAACCCDDDCCCBBB???@@@@@@@@@???>>>======@@@@@@AAAAAAAAA@@@>>>===<<<<<<=========>>>>>>>>>>>>======<<<;;;:::999999::::::::::::::::::::::::::::::999999999999999:::666666666555555555444444777777888888888777555444555555444444444444555555555444444444333333333333222222333333444555555555777777666666666777888888888888888888777777777777777777777666666777777888888999:::;;;<<<===>>>>>>===???AAA@@@>>>;;;:::999:::<<<===??????>>>===<<<<<<<<<<<<============>>>@@@@@@???@@@CCCGGGJJJMMMQQQccc|||yyyrrrrrrvvvxxx|||rrriiieeefffeeeaaa\\\XXXYYY^^^dddgggeeeccclllMMMNNNOOONNNLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKIIIKKKMMMOOOPPPPPPOOOOOOSSSSSSTTTTTTTTTSSSSSSRRRQQQRRRTTTWWWYYYZZZ[[[[[[YYYYYYZZZ\\\^^^___^^^\\\[[[]]]______^^^```eeejjjxxxnnniiipppssslllccc[[[VVVRRRPPPOOOLLLLLLMMMMMMLLLLLLKKKKKKQQQQQQRRRRRRQQQPPPNNNMMMKKKJJJJJJIIIGGGFFFFFFEEEIIIHHHGGGFFFFFFGGGIIIJJJJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHKKKNNNOOOLLLIIIGGGHHHIIIKKKMMMNNNNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDD@@@???>>>???AAAAAAAAA???===>>>>>>>>>>>>>>>======???@@@@@@@@@???>>><<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777999999999999999999999:::;;;:::999888888777888888333333333333222222222222555666777777777666555444444444444444444444444444444444333333333333333222222222333333444444555555444444555666777777777777666666666666666666777777555555555555666777888888888888999:::;;;<<<<<<===;;;<<<===;;;999888888999:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>AAADDDGGGIIINNNPPPXXXoootttpppllllllllloooyyy}}}qqqhhhcccaaafffddd```ZZZUUUVVV\\\aaacccbbbaaaiiiLLLLLLLLLKKKJJJJJJLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKIIIHHHKKKOOOQQQQQQPPPPPPQQQRRRRRRSSSSSSRRRRRRPPPRRRUUUWWWZZZ[[[[[[[[[VVVVVVVVVXXX[[[\\\[[[YYYZZZ]]]___```___```bbbdddhhhyyytttmmmjjjppp}}}}}}lllggg```ZZZVVVTTTRRRQQQLLLLLLMMMMMMMMMLLLLLLKKKOOOPPPPPPQQQPPPOOOMMMKKKIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGHHHHHHJJJKKKKKKIIIGGGGGGGGGJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGJJJMMMNNNLLLJJJHHHIIIJJJKKKLLLMMMNNNNNNIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@>>>======??????>>>===;;;<<<<<<============<<<============<<<;;;999888777888888888888999999999::::::999888777666555555777888888888888888999999:::999888777666666666666444444444333333333222222333444555666666555444333333333333444444333333333333333333333222222222222111222222333444444555555333444666777777777666555444444555555555555666666444444444444555666777888777777888999999:::;;;;;;:::::::::888666666888999::::::;;;<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;>>>>>>>>>???AAACCCFFFHHHOOOLLLLLLZZZyyy}}}xxxpppiiijjjvvvzzzooohhheeecccaaacccaaa^^^XXXSSSUUUZZZ```ZZZ]]]bbbmmmyyy}}}JJJJJJJJJHHHGGGHHHJJJMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMIIIGGGIIINNNRRRRRRQQQNNNOOOPPPQQQRRRSSSSSSSSSPPPQQQTTTWWWYYY[[[[[[[[[XXXWWWWWWYYY[[[\\\\\\[[[VVVWWWYYYZZZ[[[^^^```bbbgggnnn||||||zzzyyyyyyzzzwwwrrrmmmhhhddd___ZZZXXXVVVTTTRRRKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIKKKKKKJJJHHHGGGGGGKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIKKKMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA???>>><<<<<<======<<<:::::::::;;;<<<<<<<<<;;;;;;999999::::::999888666555555555666666666777777777777777777666555555444444666666666666777777888888999888777666555444444444444444333333333222222222222222444444555444333222222222333444444333222222222222222222222222222222111111222222333444444555444555666777777666555444444444444444444444444555333333333333444555666777666666777777888888999999999999999777555666888:::999999:::;;;;;;;;;;;;;;;999999999999::::::::::::<<<<<<<<<===???AAACCCDDD@@@BBBGGGNNN^^^yyyuuummmooowww~~~zzzooohhhffffffdddccc```___\\\WWWTTTUUUZZZ___WWW[[[aaannntttpppuuuIIIIIIIIIHHHGGGHHHJJJLLLNNNMMMLLLLLLKKKKKKLLLLLLMMMJJJGGGIIILLLOOOOOONNNMMMNNNOOOQQQSSSTTTTTTTTTPPPQQQSSSVVVXXXYYYZZZZZZ[[[ZZZZZZ\\\^^^```______XXXWWWWWWWWWYYY\\\___aaaeeefffjjjuuu~~~~~~~~~sssiiiaaa^^^ccc___[[[XXXVVVTTTRRRPPPJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPOOOMMMJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIDDDDDDEEEEEEFFFGGGGGGGGGGGGIIILLLLLLKKKIIIIIIJJJKKKJJJHHHHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMNNNNNNNNNNNNLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEFFFEEEEEEDDDBBBBBBAAAAAA@@@????????????@@@???>>><<<<<<<<<<<<:::999999:::::::::::::::999999666777777888888777555444444444444555555555666666555555555555444444444444444444555555666666777777777666555444444333444444222111111111000000000000000111222333333333222111111111333333333333111111000111111111111222222222111111222222333333444444555555666777777777666666555555555444444444333333333222222222333444555555555555666666777777777777777888888777555666888:::999999999999999:::::::::999999999999::::::::::::999999:::;;;<<<===??????<<>>>>>>>>>>>???@@@>>><<<<<<<<<;;;:::888::::::::::::999888777777555666777888888888777666333333444444444555555555222333333444444555666666333333333444555666666666555444333333333333444444111000000000///////////////000111222222222111111000111222333333222111000000000000000111111222222111111111222333333444444444444444555777999;;;;;;777777666555444333222222333333222222222222333333555555555555555666666666444666666666555555777999888888888888888999::::::999999999:::::::::;;;;;;999999:::;;;;;;<<<===>>>CCCCCCEEEGGGEEEDDDLLLXXXlllyyy~~~}}}|||uuummmjjjeeecccbbbcccdddddddddeeeeeeaaa[[[XXXYYY[[[XXXYYY[[[gggwwwIIIKKKLLLLLLKKKKKKLLLNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMOOOQQQSSSUUUVVVVVVSSSRRRRRRRRRSSSUUUWWWYYYZZZYYYXXXYYY\\\^^^^^^^^^\\\[[[[[[\\\^^^_________ZZZ[[[^^^aaaeeennn}}}~~~{{{}}}sssrrrnnnggg^^^YYYWWWWWWXXXVVVTTTSSSSSSRRRPPPNNNKKKKKKLLLMMMNNNNNNNNNMMMNNNPPPRRRTTTSSSPPPMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFAAABBBDDDFFFHHHIIIJJJJJJIIIKKKLLLMMMLLLMMMOOOPPPHHHGGGEEEDDDDDDFFFGGGIIIDDDDDDEEEFFFHHHIIIJJJKKKIIIKKKMMMNNNNNNMMMMMMNNNHHHGGGEEECCCCCCCCCCCCDDDBBBBBBAAA@@@????????????@@@??????>>>>>>>>>>>>>>>@@@>>>===<<<<<<;;;999888:::::::::999999777666555555666777999999999888888333333444444444555555555111222222333555666666777222222333444444555666666333333333222333333444444222111111111000000000000...///000222222222111000///000222333333222000/////////000000111111111222000111111222333333444444222222333555777;;;>>>@@@888888777666444333222111333333222222111222222222444444555555555555555555222444555555555555666777888888888777888888999:::999999:::::::::;;;;;;;;;;;;;;;<<<======>>>??????@@@::::::AAAFFFFFFGGGKKKJJJpppuuutttzzzjjjllljjjfffcccbbbbbbeeegggiiijjjjjjeee___ZZZYYYZZZTTTVVV[[[hhh|||GGGIIIKKKKKKJJJIIIJJJKKKPPPOOOMMMKKKIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIMMMNNNPPPRRRTTTTTTTTTSSSTTTUUUUUUTTTTTTVVVYYY\\\[[[\\\\\\[[[YYYXXXYYY[[[\\\[[[[[[]]]___```___]]]\\\\\\\\\]]]aaaggglllppp~~~xxxxxx}}}xxxggggggeeeaaa\\\XXXVVVVVVVVVWWWVVVTTTRRRRRRSSSUUUTTTSSSQQQPPPNNNNNNMMMMMMMMMNNNQQQRRRQQQNNNKKKHHHJJJJJJKKKJJJJJJIIIHHHHHHEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGGGGFFFGGGGGGHHHHHHFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJKKKKKKLLLLLLLLLMMMJJJGGGBBB??????@@@AAABBB===???AAAAAA???===<<<===>>>>>>=========>>>>>>>>>@@@???===<<<;;;:::999999777777777777777666555555666666666666777777777777444333333333333444555555333333222111222333555666444444444555555555555666222222222222222222222222222000000111444555333111000000000000000000000000222222222222222222222222///000000000000111111111.........///000222444444333333444666999===@@@BBB999666222111111333444444111111111111111111111111111111222222222333333333333333333444444444444555777777888888888777777666666555555555777888:::<<<:::::::::;;;;;;;;;<<<<<<======>>>???@@@BBBDDDDDDJJJTTTlllqqqrrrqqqjjjhhhfffdddbbbbbbbbbcccdddkkkmmmnnnkkkeee^^^XXXUUUTTTXXX\\\fff~~~GGGIIIJJJKKKIIIIIIJJJKKKMMMLLLKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJLLLNNNOOOQQQSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTWWWZZZZZZZZZZZZYYYWWWWWWXXXZZZYYYXXXXXXZZZ[[[\\\[[[ZZZ[[[ZZZZZZZZZ]]]```dddfffdddppprrrggg______^^^[[[VVVRRRQQQQQQUUUUUUTTTRRRPPPOOOPPPRRRRRRQQQQQQPPPOOONNNMMMMMMOOOPPPQQQRRRRRRPPPMMMLLLIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGEEEDDDDDDFFFIIIKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIFFFCCCAAA@@@AAABBBBBB@@@AAABBBAAA>>>===<<<===>>>===;;;:::::::::;;;<<<>>>===<<<;;;999999888888555666666666666555444444444444555555555666666666333333333333333444555555333333222111111222333444333444444444555555555555222222222222222222222222111000///111333444222000////////////////////////222222222222222222222222////////////000000000000......//////000111333333222333444666999<<>>>>>???@@@@@@DDDFFFNNN___uuuqqqnnnppp~~~|||||||||}}}|||zzzxxxvvvwww|||tttjjjffffffeeecccaaaaaabbbdddeeeeeegggiiihhhbbb\\\WWWUUUVVV[[[bbbnnnFFFHHHJJJJJJIIIHHHIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQRRRUUUWWWXXXXXXYYYWWWVVVUUUWWWXXXYYYXXXXXXYYYZZZ[[[YYYXXXXXXXXXXXXWWWXXXXXXYYYZZZWWW^^^gggsss}}}~~~yyytttpppiii```XXXXXXYYYXXXUUURRROOOOOOOOOTTTTTTSSSPPPMMMKKKLLLNNNOOOOOOOOOOOOOOONNNMMMMMMNNNOOOOOOPPPPPPOOONNNNNNJJJJJJKKKLLLMMMMMMMMMMMMLLLJJJGGGEEEDDDFFFHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDBBBAAAAAABBBBBBCCCCCCBBB???===<<<===>>>>>><<<:::777666777888999;;;;;;:::888777777777777444555555555555444333333333333333333444444444444333333222222333333444555333333222111111111222222333333333333444444444444222222222222222222222222000//////000222222111///////////////////////////111111111111111111111111.../////////000000000000000/////////000000111222000111444777999;;;======555333111111111111000///222222222222222222222222111111111222222222222333444444444444555555555555555666666777777777666666555444555555666777999999888999999999::::::::::::======<<<<<<<<<<<<<<<<<>>>>>AAAKKKccc~~~iii]]]ooossstttzzzyyy}}}~~~{{{vvvqqqjjjfffgggmmmuuuzzz~~~uuulllgggfffeeeeeecccaaa___```bbbdddfff___bbbdddddd```[[[WWWUUUWWW^^^fffsssEEEGGGIIIIIIHHHGGGHHHIIIGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHJJJJJJKKKLLLNNNOOOQQQRRRRRRSSSTTTTTTSSSRRRRRRSSSUUUWWWWWWXXXWWWUUUUUUWWWXXX[[[ZZZZZZ[[[\\\]]][[[YYYVVVVVVWWWVVVVVVUUUTTTTTTYYY\\\___bbbjjjzzz|||yyy}}}}}}yyyssslllgggddd```ZZZUUUVVVWWWWWWUUUSSSQQQQQQRRRTTTTTTRRROOOKKKIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEEEECCCBBBAAABBBCCCCCCBBBAAA>>>;;;;;;>>>@@@@@@===999555444444666777888888777666555555666666555555555555555444333333222222222333333333444444222222222222222333333444333222222111111000000000222222222222333333333444111111111111111111111111/////////000111000000///////////////////////////111111111111111111111111//////000000000111111111111000000/////////000000...000333666888999::::::555333222222222222000...111111111222222222222222111111111111222222222222333444444444444555555555444444555666666666666555444444444555555666777777777777888888888999999999;;;;;;;;;<<<<<<;;;;;;;;;999<<>>AAAAAA>>>:::666444444555666666555555444444444555555555666666666666555444444222222333333333444444444222111111111111222333333222222222222111000000000111111111111222222222222111111111111111111111111...///000000000/////////........................000000000000000000000000000000000111111111222222111000//////////////////...///222444666777777777666555333333333222000...000000000111111222222222000000111111111222222222333333333333444444444444222333444555555555555555222333333444555555555555666666666666777777777888888999:::;;;<<<<<<<<<;;;666999>>>BBBAAAAAAHHHQQQggg|||ccc______lll~~~{{{qqqfff[[[YYY```eeeddd```___^^^^^^^^^___aaacccdddaaacccfffeeeaaa\\\XXXVVVWWW___hhhsssCCCEEEGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHKKKIIIGGGEEEDDDEEEGGGIIIIIIJJJJJJLLLNNNPPPRRRSSSXXXYYYYYYXXXUUUSSSSSSTTTUUUVVVWWWVVVUUUUUUWWWYYYXXXXXXXXXZZZ\\\\\\[[[ZZZUUUVVVWWWWWWWWWWWWWWWVVVTTTWWW[[[_________eeemmmnnn|||}}}}}}}}}}}}vvviii```XXXXXXZZZ\\\\\\YYYSSSOOORRRSSSTTTTTTRRRRRRSSSTTTTTTSSSRRRNNNKKKIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNMMMLLLKKKIIIHHHGGGFFFGGGIIIKKKJJJHHHEEECCCEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDFFFEEEEEEEEEEEEDDDDDDDDD@@@BBBCCCAAA??????BBBEEEHHHGGGDDD@@@===<<<>>>@@@@@@>>>:::777555444555555444333333333333444444555666666666666666555444444222222222222333333333333111111000000111111222333222222222333222222111000000000000000111111111222111111111111111111111111...000111111///......///........................////////////////////////000000000000111111111111000000///....../////////...///000222444555555666888666333222222222000///......//////000111111111000000000111111111111222222222222222333333333333111222333444444444444444111222333444444444444444555555555555666666666666666777999:::;;;;;;;;;:::;;;888777999:::<<>><<<:::777555444444444333333222222333444444555444555555555555444333333000000000111111111222222000000000000000111222222111222333444444333333222/////////000000000111111111111111111111111111111///111333222///...///000........................////////////////////////............//////////////////.........//////000/////////000111333444555888555222000000000000///---------...///000000000000000000000111111111111000000111111111222222222000111222333444444444444111111333444444333333222444444444444555555555555555666888999999888777666;;;888777888888:::BBBKKKNNNWWWiii~~~|||zzz|||xxxuuuttttttvvv{{{|||jjjaaa^^^]]]\\\]]]^^^^^^]]]\\\ZZZ[[[^^^``````___^^^]]]```ccceeeeeeaaa\\\XXXVVVUUU^^^hhhwwwBBBDDDFFFFFFEEEDDDEEEFFFEEEDDDEEEFFFHHHJJJMMMNNNOOOLLLIIIFFFDDDEEEGGGHHHJJJJJJKKKLLLNNNQQQTTTUUUYYYZZZZZZXXXUUUSSSRRRRRRRRRSSSTTTSSSRRRSSSTTTVVVVVVVVVVVVYYY\\\^^^]]]\\\VVVVVVUUUTTTTTTTTTTTTUUUSSSQQQSSSXXXXXXUUUWWW\\\]]]ZZZ\\\dddiiiqqq~~~{{{~~~}}}zzz{{{yyy|||zzzuuukkkaaaXXXSSSRRRSSSSSSRRROOONNNNNNOOOPPPQQQQQQRRRSSSSSSQQQQQQRRRSSSPPPPPPOOOLLLIIIHHHHHHJJJMMMKKKHHHFFFEEEGGGJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEDDDCCCDDDGGGJJJLLLFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBB???@@@AAACCCDDDEEEEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>@@@@@@===:::;;;AAAGGGVVVTTTPPPJJJCCC>>>;;;;;;<<<;;;999777555444333333222222222222333444555555333333444444444333222222////////////000000000000000000000000000111111222000111333444555444444333////////////000000000000000000000000000000000000///222444333000...///000........................////////////////////////,,,,,,,,,---------.....................///000000//////......000111333555888555000.........///...,,,,,,------...//////000000000000000111111111111///000000000000111111111///000111222333444444444000111222333444333222111333333333444444444555555666777888888777555333222222555;;;>>>;;;777:::@@@FFFCCCFFFRRR```tttooo^^^mmm~~~uuusss{{{yyyvvvvvvvvvvvvqqqvvv}}}hhh^^^^^^______^^^[[[YYY[[[^^^bbbYYY[[[^^^```aaa___\\\ZZZ\\\___bbbccc```[[[XXXVVVTTT\\\fffuuuFFFNNNTTTRRRIIIAAA@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDGGGGGGFFFGGGJJJNNNRRRUUUTTTTTTTTTSSSRRRPPPOOONNNLLLNNNPPPQQQSSSSSSSSSRRRRRRSSSVVVZZZ]]]^^^\\\YYYTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXZZZ\\\^^^bbbgggkkk~~~zzzxxx{{{}}}}}}zzzwwwssslllggg```]]]XXXUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSZZZVVVPPPNNNNNNOOONNNMMMKKKIIIGGGGGGGGGHHHGGGFFFIIIHHHFFFDDDDDDFFFHHHJJJKKKJJJHHHHHHHHHFFFDDDBBBFFFEEEDDDBBBBBBDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGGGGGGGEEEBBB>>><<<===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>???@@@AAABBB???>>>;;;::::::;;;>>>???JJJOOORRROOOGGG???:::999666666555555444444444444333222222111111222222333111111111111111111111111000000//////.........---000111111000///......///111111111111000000000/////////............//////111111111000//////......***+++---...///...------//////000//////...------------------------------.....................---000///...---------------///////////////000111111666444222111111111///------------............///////////////000000000000222111000.........///000///000000000111111111111111111111111111111111111333444444444444444444444888888777777666666555555666666777777888999;;;;;;???;;;<<>><<<<<<===>>>???@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@>>>===;;;999999;;;===>>>CCCGGGKKKIIICCC===::::::555555555555444444333333222222222111111222222222111111111111111111111111000/////////.........---///000111000...---...///111111000000000///////////////............//////000000000///......------+++,,,------------------///////////////...------------------------------------------------------//////...---------------...............///000000444333111000000000...,,,------------................../////////000000000111111///.........////////////000000000111111111111111111111111111111111222333333333444444555555777777777666666666555555555555666666888999;;;;;;999555777>>>BBBGGGXXXkkkvvvmmmbbb```hhhuuu{{{qqqkkkgggfffgggnnnppprrrxxxxxx}}}}}}yyyssspppppprrrvvvxxxqqqbbb[[[[[[]]]cccaaa^^^[[[ZZZ^^^eeejjjpppggg^^^\\\aaafffeeebbb]]]^^^^^^]]][[[ZZZ[[[\\\[[[\\\```lllDDDGGGIIIIIIGGGDDDCCCCCCBBBCCCEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHOOONNNLLLKKKLLLMMMOOOQQQRRRQQQQQQOOOMMMKKKIIIHHHHHHJJJLLLOOOQQQRRRRRRRRRPPPPPPPPPRRRUUUWWWWWWVVVRRRRRRSSSRRRRRRQQQPPPPPPTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTVVVXXXYYY[[[]]]___```ccchhhnnnxxx~~~uuuiii___YYYVVVRRROOOSSSQQQOOONNNPPPPPPPPPOOONNNNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNOOOSSSPPPLLLKKKKKKLLLLLLKKKNNNMMMJJJJJJKKKKKKJJJIIIJJJHHHGGGEEEEEEFFFHHHIIIJJJIIIHHHGGGGGGFFFDDDBBBEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFDDDBBB???===:::;;;<<<===>>>>>>>>>>>>;;;:::::::::;;;<<<===>>>===<<<:::999999:::<<<===;;;>>>AAA@@@===999999:::444444444444333333333333222222111111111111222222000000000000000000000000/////////..................000000000...---...///000000000/////////......///......------....../////////......---,,,,,,,,,------,,,,,,+++,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------......///222000////////////---,,,------------.....................////////////000000000///............///////////////000000000000000000000000000000000000111111222333444444555555666666666555555555555555444444444555777999:::;;;:::666888@@@CCCCCCJJJTTTaaattt|||pppgggfffiiilllnnnyyyrrrooorrrwwwuuurrrppphhhdddooo{{{xxxwwwuuuuuuuuuwwwzzz{{{~~~iii\\\XXXZZZ]]]\\\\\\[[[YYYYYY[[[```dddkkkeee]]]YYY[[[^^^```aaa]]]]]]]]]\\\ZZZZZZ\\\^^^___^^^```lllBBBBBBBBBDDDEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJPPPOOONNNMMMMMMNNNOOOPPPQQQQQQPPPOOOMMMJJJHHHGGGHHHIIILLLOOOQQQRRRSSSSSSPPPOOONNNOOORRRUUUVVVVVVTTTUUUVVVVVVUUUTTTRRRQQQVVVVVVUUUUUUTTTTTTSSSSSSTTTVVVYYYZZZZZZ[[[\\\]]]aaabbbdddeeefffiiimmmpppyyy}}}~~~wwwhhhccc[[[VVVSSSQQQPPPNNNPPPNNNMMMNNNOOOOOONNNMMMLLLMMMNNNOOOPPPPPPPPPOOOLLLLLLKKKKKKKKKKKKLLLMMMOOONNNLLLJJJJJJKKKKKKLLLLLLJJJIIIIIIKKKLLLLLLKKKHHHGGGFFFEEEEEEEEEFFFGGGJJJHHHGGGGGGGGGFFFDDDBBBCCCCCCBBBAAAAAABBBCCCCCCBBBBBBBBBAAABBBBBBBBBBBBCCCDDDDDDDDDCCCAAA???===:::;;;;;;<<<======<<<<<<::::::999999:::;;;;;;<<<;;;:::888888888888:::;;;666888:::999777666777888333333333333333333222222111111000000000000111111000000000000000000000000........................---/////////------...////////////............---...------------------.........------,,,+++++++++...---,,,*********+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------000...------......,,,+++,,,,,,---------.........------.........////////////............................../////////000000000000000000000000000000///000111222333444555666555555555444444444444444222222333444666888999:::<<<888999???BBBAAABBBFFFFFFOOO___tttzzzwwwwwwwwwwwwrrrwwwxxx}}}{{{pppuuuuuu{{{~~~vvvfff\\\ZZZ]]]```ZZZ[[[[[[ZZZYYYZZZ\\\^^^```]]]ZZZXXXXXXZZZ\\\]]]\\\\\\\\\ZZZYYYZZZ]]]```bbb___aaallltttvvv@@@>>>>>>@@@DDDEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHJJJMMMPPPRRRSSSTTTTTTQQQOOOMMMNNNQQQTTTUUUUUUVVVWWWXXXXXXXXXWWWUUUTTTWWWWWWWWWVVVVVVUUUUUUUUUUUUXXXZZZ[[[ZZZZZZ[[[\\\\\\^^^______^^^^^^___```bbbdddhhhpppyyyzzzrrrmmmggg```XXXWWWUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQPPPMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLKKKKKKJJJJJJKKKKKKKKKNNNNNNMMMLLLKKKKKKLLLMMMJJJIIIIIIJJJMMMOOOPPPPPPJJJIIIHHHGGGFFFGGGGGGHHHIIIHHHFFFFFFGGGFFFDDDBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA???>>>===:::;;;<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;888888777666666777888888555666666666444444444444111111111222222222222222111000000//////000000111////////////////////////---------...............,,,---......---,,,---///.........---------,,,,,,------,,,,,,,,,,,,---------------,,,++++++******...---+++***))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,...,,,+++,,,------,,,+++,,,,,,,,,------------...------------............---------.........---------............///////////////////////////////////////000111222444444555333333333333333333444444111111222333444666777888888555444777:::::::::;;;;;;;;;???IIIZZZsssyyyggg```ccccccmmm}}}zzzsssiii___YYYXXX[[[]]]\\\]]]^^^]]][[[YYYYYYZZZWWWXXXZZZ[[[\\\\\\\\\]]]ZZZZZZYYYXXXWWWZZZ^^^aaaeeebbbbbblll~~~yyyhhhbbbwww<<<<<<===@@@CCCEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQPPPPPPPPPOOONNNLLLKKKJJJIIIKKKMMMPPPRRRSSSSSSSSSPPPOOOMMMNNNQQQSSSTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUVVVXXXXXXWWWWWWYYYZZZ\\\\\\\\\ZZZXXXXXXZZZ]]]ZZZZZZZZZ^^^eeekkkppprrrzzz}}}zzzxxxssstttpppiiidddbbb___[[[TTTUUUUUUUUUUUUSSSRRRQQQSSSSSSSSSSSSSSSQQQNNNJJJJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKNNNOOOOOOMMMKKKKKKLLLMMMKKKJJJJJJLLLOOORRRRRRRRRMMMLLLKKKJJJJJJIIIIIIJJJHHHGGGFFFFFFGGGFFFDDDBBB@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@????????????>>>>>>===<<<::::::;;;;;;<<<;;;;;;:::999999888888888888999999666666666555555666666666555555555555444333111111000000000111111111111111000000////////////000000////////////////////////---------------.........+++,,,...---,,,,,,---...---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,++++++******++++++******)))*********)))******+++++++++++++++************************(((((())))))***+++++++++++++++******++++++,,,,,,---,,,,,,+++++++++++++++,,,+++***+++---------+++,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,------...---------------------........./////////////////////////////////000111222222333333222222222222333333333333111111111222333444555666555333222333555777888888888777777:::AAASSSppprrr```[[[TTTRRR[[[xxx|||~~~zzzrrrkkkfffeeebbb^^^YYYWWWWWWYYYZZZ[[[]]]^^^]]][[[YYYXXXYYYTTTWWW[[[^^^``````___^^^YYYXXXWWWUUUUUUYYY^^^bbbhhhdddccclll|||yyyiii___qqq999;;;>>>AAACCCDDDDDDEEEBBBCCCDDDFFFHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNLLLKKKKKKIIIKKKMMMOOOQQQQQQQQQQQQOOOMMMMMMNNNPPPRRRRRRQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWUUUVVVWWWVVVUUUVVVYYY[[[^^^^^^^^^\\\XXXVVVVVVWWWWWWVVVVVVXXX^^^cccggghhhfffjjjppptttvvvwwwzzz|||wwwvvvxxxyyywwwuuuyyy}}}xxxsssnnnjjjhhhgggfffiiihhhdddbbbdddbbb___VVVVVVUUUTTTRRRQQQQQQQQQSSSSSSTTTUUUUUUSSSOOOLLLIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMOOOOOONNNKKKIIIJJJLLLKKKIIIIIIJJJLLLNNNOOONNNLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEFFFGGGFFFDDDBBB??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;999999999::::::999999888777777666666666666777777555555555444444555555555333333444444444333000////////////000000111111111000//////......//////000........................,,,,,,,,,------.........***,,,------,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,...------,,,++++++******((()))******************((())))))***++++++******************************(((((()))******+++,,,,,,***************+++,,,,,,------,,,+++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------***+++,,,---...------,,,,,,,,,---------.................................///000000000111111222222111111111111222222333333111111111111111222333333333444555555555666888888666666888999999>>>OOO```sssjjjaaaWWWXXXhhhqqq|||~~~vvvkkkeeeaaa^^^[[[ZZZYYYVVVTTTSSSUUUWWWXXXWWWXXXZZZZZZYYYXXXXXXYYYVVVVVVXXX\\\```aaa^^^\\\WWWVVVTTTSSSSSSWWW^^^cccfffddddddnnnzzzmmmxxx777;;;@@@BBBCCCCCCDDDEEE>>>@@@CCCFFFJJJLLLNNNOOOKKKJJJJJJIIIGGGFFFFFFEEEHHHIIIIIIIIIJJJJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJLLLNNNOOOOOOOOOOOOMMMLLLLLLMMMPPPQQQPPPOOOOOOOOONNNOOOPPPQQQSSSUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWZZZ]]]WWW[[[```bbb```[[[WWWUUUYYYXXXWWWYYY\\\^^^______XXXZZZ\\\\\\\\\___eeejjjdddccccccbbb___]]]bbbiiidddcccbbbaaa```___^^^^^^^^^bbbdddbbbbbbdddbbb___VVVUUUSSSPPPNNNNNNQQQSSSRRRRRRTTTVVVWWWUUUQQQMMMHHHIIIJJJLLLMMMMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOMMMJJJHHHIIIKKKIIIGGGFFFFFFHHHIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEGGGFFFEEEFFFFFFFFFDDDBBB??????@@@@@@@@@@@@??????>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777666666555555444444444555555444444444444444444444444111111222333444333000....../////////000000111111//////............//////........................,,,,,,,,,------.........***+++---,,,,,,,,,---...,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,......---,,,,,,++++++***'''((()))+++++++++***)))(((((()))***************))))))))))))))))))))))))((())))))***+++,,,,,,,,,******))))))***+++,,,,,,...------,,,+++++++++,,,,,,+++***+++---......---++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))***,,,---...------,,,,,,,,,,,,---------..............................000000000000000111111111000000111111222222222333222222111111111111222222///333555444333444444444444444666999555222999DDDTTTkkkyyyqqqppphhhmmmssstttoooiiiiiilllqqqyyyiiiccc\\\WWWWWWVVVTTTRRRSSSQQQOOOLLLMMMOOORRRTTTRRRTTTVVVWWWWWWWWWXXXYYYWWWUUUUUUXXX\\\^^^[[[XXXVVVUUUSSSQQQRRRVVV]]]ccccccbbbeeerrr}}};;;<<<===???AAABBBBBBBBBDDDFFFHHHIIIIIIJJJLLLNNNQQQNNNKKKIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEGGGHHHIIIMMMMMMMMMMMMMMMLLLKKKJJJLLLMMMNNNMMMLLLKKKLLLMMMOOOPPPQQQRRRQQQPPPNNNLLLOOOPPPQQQPPPOOONNNOOOQQQSSSTTTUUUUUUTTTTTTWWWYYYZZZYYYWWWUUUUUUVVVWWWXXX\\\^^^```aaa```___\\\ZZZXXXXXXYYYZZZ[[[\\\]]]]]]VVVTTTSSSUUUYYY]]]^^^]]]ZZZYYYYYYYYY[[[\\\[[[ZZZZZZYYYXXXZZZ\\\]]][[[YYY]]]\\\[[[ZZZ[[[\\\^^^```YYYWWWTTTRRRRRRUUUXXX[[[XXXVVVTTTUUUWWWXXXVVVTTTOOOMMMKKKHHHGGGHHHJJJKKKNNNNNNLLLKKKKKKLLLMMMMMMMMMNNNMMMLLLJJJIIIJJJKKKLLLLLLJJJIIIIIIJJJKKKKKKKKKIIIGGGFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>======;;;<<<=========<<<:::999;;;::::::999999::::::;;;:::999999888666555333222444444444333333222222222777555333333444444333222333333333222111000//////////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++******************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++---,,,+++******+++,,,---)))************+++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,......//////000000111111000000111111111111000000111111111111111111111111000111111111111222222222333333333444555666777888???EEEQQQccc|||}}}wwwtttsssuuuyyyrrraaaWWWRRRVVVZZZZZZVVVRRRPPPPPPMMMOOOPPPOOONNNNNNOOOPPPSSSUUUXXXXXXWWWUUUUUUUUUXXXWWWWWWXXXZZZ[[[ZZZYYYVVVVVVTTTRRRQQQRRRUUUXXX```]]]aaasss<<<<<<===>>>???AAAAAABBBDDDFFFHHHIIIHHHIIIKKKMMMPPPMMMJJJHHHHHHHHHGGGFFFFFFFFFEEEEEEFFFHHHIIIKKKMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLMMMMMMKKKKKKLLLMMMPPPQQQRRRSSSSSSQQQPPPOOOPPPQQQRRRRRRPPPPPPPPPRRRSSSTTTUUUUUUTTTTTTVVVXXXZZZXXXVVVUUUTTTUUUVVVWWWZZZ[[[]]]^^^^^^\\\ZZZXXXYYYXXXVVVVVVWWWYYY\\\^^^WWWUUUTTTUUUYYY\\\]]]]]]ZZZYYYYYYYYY[[[\\\[[[ZZZYYYWWWWWW\\\cccddd___XXXZZZYYYWWWVVVUUUVVVWWWWWWZZZXXXUUUSSSSSSUUUXXXYYYZZZYYYYYY[[[\\\ZZZVVVRRROOOMMMKKKHHHHHHIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJJJJMMMMMMMMMLLLJJJIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJHHHFFFEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>======;;;<<<=========<<<::::::::::::999999999999::::::777777777777666666555444333333333333333333222222666444222222333333333222222222222222111000///...................................................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++*********))))))************************+++++++++******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,))))))*********+++++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///000000111111000000111111111111000000000000000000000000000000000000111111111222222222444333333333444555666666777888;;;CCCSSSiii~~~nnnccc\\\VVVSSSNNNSSSXXXYYYVVVRRRNNNMMMNNNPPPQQQPPPOOONNNOOOQQQSSSUUUWWWWWWVVVUUUVVVWWWWWWVVVUUUVVVXXXYYYXXXWWWYYYYYYWWWUUUTTTTTTWWWZZZ```^^^dddxxx======<<<<<<===???@@@AAAEEEFFFHHHHHHGGGHHHIIIKKKNNNLLLIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJLLLMMMLLLKKKJJJLLLMMMPPPPPPRRRSSSSSSRRRQQQQQQQQQRRRTTTTTTRRRQQQRRRSSSTTTUUUVVVVVVUUUTTTVVVWWWYYYXXXVVVUUUTTTTTTUUUUUUXXXYYYZZZ[[[[[[ZZZXXXVVVXXXWWWTTTSSSTTTWWW[[[^^^XXXWWWUUUVVVXXX[[[[[[[[[ZZZYYYXXXYYY[[[\\\[[[ZZZWWWUUUVVV^^^hhhjjjaaaWWWXXXWWWVVVUUUUUUVVVWWWXXXYYYXXXVVVUUUTTTTTTUUUVVVWWWXXX[[[]]]]]]YYYSSSNNNOOOMMMKKKHHHHHHIIIKKKLLLJJJIIIHHHGGGGGGGGGHHHHHHLLLMMMMMMKKKIIIHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHFFFDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777888888999444555555666666666555555222222222333333333333333444222000000111222111000111222222111111000///...........................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++************)))))))))************************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((())))))***+++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******)))))))))*********++++++,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++,,,,,,,,,---------------......///000000000///000000111111000000///////////////////////////000000000111111111222222444444333333333444444555777666555666<<>>===<<<;;;;;;===???AAADDDFFFGGGGGGFFFFFFHHHIIILLLJJJGGGGGGGGGHHHHHHGGGDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIKKKLLLLLLJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSUUUUUUTTTSSSSSSTTTUUUWWWXXXXXXVVVVVVVVVWWWXXXWWWVVVTTTTTTTTTTTTTTTWWWXXXYYYYYYYYYXXXVVVUUUVVVVVVTTTTTTUUUWWWZZZ\\\XXXWWWVVVVVVWWWXXXYYYYYYZZZXXXXXXYYYZZZ[[[ZZZYYYUUUTTTUUU\\\cccddd^^^XXXSSSSSSSSSTTTVVVXXXZZZ[[[WWWVVVVVVTTTSSSRRRRRRQQQPPPRRRTTTVVVVVVSSSNNNKKKNNNLLLJJJHHHHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGHHHHHHKKKKKKKKKJJJHHHHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDBBBAAACCCDDDDDDDDDCCCCCCBBBAAA???>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;:::::::::777777666666666666777777444444555555555555444444222222222222222333333333222000//////000111000///000000111111000//////...------------------------------------------------...------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************+++++++++++++++************************++++++++++++,,,,,,,,,,,,---------,,,------......///000000//////000000000000//////////////////////////////000000000000111111111111444333333222222222333333555777999;;;===???CCCFFF\\\rrrrrreee[[[XXXTTTPPPNNNLLLKKKJJJJJJLLLOOOQQQPPPNNNKKKJJJPPPQQQRRRQQQPPPOOOPPPQQQPPPRRRSSSTTTTTTUUUWWWZZZYYYYYYYYYZZZ\\\\\\ZZZYYYYYYYYYXXXWWWUUUUUUWWWYYY\\\]]]ggg|||>>>===<<<;;;;;;===???AAACCCEEEFFFFFFEEEEEEGGGHHHJJJHHHFFFFFFGGGHHHHHHHHHCCCCCCBBBCCCDDDFFFGGGIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOQQQSSSUUUVVVTTTSSSSSSSSSUUUWWWYYYYYYXXXWWWWWWXXXVVVVVVUUUUUUTTTTTTTTTUUUWWWXXXXXXYYYXXXWWWVVVVVVSSSTTTVVVWWWXXXYYYYYYYYYWWWWWWVVVUUUUUUUUUWWWXXXXXXWWWVVVWWWYYYZZZYYYXXXSSSTTTUUUWWWXXXYYYXXXXXXOOOOOOPPPQQQSSSTTTVVVWWWTTTTTTSSSRRRQQQOOONNNMMMKKKLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIGGGGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFEEECCCBBBBBBCCCBBB@@@???AAAAAABBBBBBAAAAAA@@@@@@<<<<<<;;;:::999888777777;;;::::::999999999999999555555444444444444555555444555555444444333222111222222222222222222222222000///------///000000/////////000000000///......---------------------------------------------------------,,,,,,++++++******************************))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''((())))))***(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********************************************************+++++++++,,,,,,,,,------,,,,,,,,,---......////////////000000000000//////000000000000000000000000//////000000000111111111333222222111111111111222///222555777777777777888:::FFFUUU```lllvvvmmmeee\\\RRRLLLJJJKKKLLLLLLLLLKKKKKKKKKMMMLLLKKKJJJKKKKKKKKKKKKPPPQQQQQQPPPOOONNNNNNOOOMMMOOOQQQSSSSSSTTTVVVXXXWWWWWWXXXZZZ\\\\\\[[[YYYXXXYYYYYYXXXVVVVVVXXXZZZZZZ[[[eeexxx======<<<<<<===???@@@AAABBBCCCEEEEEEEEEEEEFFFHHHHHHFFFEEEEEEGGGHHHIIIHHHCCCCCCBBBBBBBBBDDDEEEFFFEEEFFFGGGGGGHHHGGGGGGGGGGGGIIIJJJJJJIIIIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLOOORRRUUUUUUTTTRRRQQQQQQRRRUUUWWWXXXXXXWWWWWWXXXUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVQQQSSSVVVXXXYYYYYYXXXWWWUUUUUUUUUTTTRRRSSSUUUWWWVVVUUUTTTUUUWWWXXXWWWVVVSSSTTTTTTRRRPPPQQQTTTWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJIIIHHHGGGIIILLLOOOKKKIIIGGGEEEEEEGGGIIIJJJIIIHHHFFFDDDCCCCCCDDDDDDFFFGGGGGGFFFEEEDDDFFFGGGJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA???===>>>>>>????????????>>>>>>;;;;;;:::999888777666666999999888777777777777777444333333333333333333444444444444333333111000000333222222222111111111111000...------///000000///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))***'''(((((())))))*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))************************)))))))))******+++++++++,,,,,,,,,++++++,,,,,,---............//////000000//////...000000000000000000000000/////////000000000111111111111000000000111111222555555333111000222555999777888999999>>>KKK\\\iiivvv}}}~~~|||wwwlllaaaUUUOOOLLLIIIHHHJJJEEEEEEEEEEEEFFFJJJPPPUUUPPPMMMIIIGGGHHHJJJKKKLLLNNNOOOPPPNNNLLLKKKLLLMMMJJJMMMPPPRRRRRRRRRSSSTTTRRRSSSTTTWWWZZZ[[[YYYWWWXXXYYYZZZZZZYYYZZZ\\\]]]ZZZ\\\eeeuuu<<<<<<===>>>???AAAAAABBB@@@BBBCCCDDDDDDEEEFFFHHHGGGEEEDDDDDDFFFHHHIIIIIIEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHIIIIIIIIIIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMPPPSSSTTTSSSQQQPPPOOONNNPPPTTTVVVVVVUUUVVVVVVSSSTTTUUUVVVWWWXXXXXXYYYWWWWWWWWWWWWVVVVVVUUUUUUQQQRRRTTTUUUVVVWWWWWWWWWRRRSSSTTTRRRPPPPPPSSSVVVUUUSSSSSSTTTUUUVVVUUUTTTTTTSSSQQQPPPQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPNNNMMMMMMMMMMMMJJJJJJJJJGGGEEEFFFJJJNNNIIIGGGEEEDDDDDDEEEGGGIIIIIIHHHFFFDDDCCCCCCCCCDDDCCCDDDEEEDDDCCCCCCDDDFFFHHHIIIIIIHHHGGGFFFDDDCCCDDDCCCBBBBBBBBBAAA???<<<;;;<<<<<<=========<<<<<<<<<;;;::::::888888777666888777666555444555666666333222222111111222222333111222222222222222111111444333333222111000/////////...------///000000///---......//////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))******''''''(((((()))******+++)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***((()))************)))((((((((((((((()))))))))***((((((((()))))))))******+++*********)))))))))((()))))))))*********+++++++++++++++,,,------............////////////......////////////////////////////////////000000000111////////////000000111222777777666444222333777999999777444333333777???EEEKKKUUUbbboooyyy||||||uuucccWWWSSSLLLGGGFFFDDDBBBDDDIIIDDDDDDCCCBBBDDDIIIRRRYYYRRRNNNJJJHHHIIIKKKKKKJJJLLLMMMMMMLLLJJJIIIIIIJJJGGGKKKOOORRRQQQPPPOOOOOOOOOPPPRRRVVVZZZ[[[YYYWWWUUUWWWYYYZZZZZZZZZ]]]^^^\\\___hhhxxx;;;<<<===???AAABBBBBBCCC???AAACCCDDDDDDEEEGGGIIIFFFDDDCCCDDDFFFIIIIIIIIIGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGIIIIIIIIIIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLOOORRRSSSRRRPPPNNNNNNJJJMMMQQQSSSTTTSSSTTTUUUSSSTTTUUUWWWXXXYYYZZZZZZVVVVVVVVVUUUUUUUUUUUUTTTRRRRRRQQQRRRSSSTTTVVVWWWPPPRRRSSSQQQOOOOOORRRUUUSSSRRRRRRRRRTTTUUUTTTSSSUUURRROOOPPPTTTWWWVVVTTTNNNNNNOOOPPPQQQQQQQQQPPPRRRQQQOOONNNMMMNNNNNNOOOIIIJJJJJJHHHEEEDDDGGGJJJHHHFFFDDDCCCCCCDDDGGGHHHLLLJJJIIIGGGFFFEEEEEEFFFBBBCCCCCCCCCAAAAAACCCEEEGGGGGGHHHGGGFFFDDDBBBAAADDDCCCBBBBBBCCCAAA>>><<<::::::;;;;;;<<<;;;;;;;;;===<<<<<<;;;:::999888888777666555444333444555555222222111111111111222222//////000222222333333333555444333222111///......///...------///000000000------......///......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))'''((((((((())))))******+++*********))))))((((((((())))))))))))************++++++,,,,,,---............////////////..............................////////////000000000000............///111222222,,,///333444444222111111000000222666888777777888:::@@@GGGKKKOOOZZZkkkxxx~~~}}}|||pppdddYYYOOOIIIGGGCCCBBBDDDAAA::::::??????AAACCCCCCCCCFFFKKKPPPRRRNNNKKKJJJLLLLLLJJJHHHKKKLLLLLLKKKHHHGGGHHHIIIFFFJJJOOORRRQQQOOOMMMMMMOOOPPPSSSXXX\\\]]][[[ZZZRRRTTTVVVWWWXXXYYY[[[]]]___bbblll|||999999;;;===???BBBDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGAAAAAAAAA@@@@@@CCCGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEIIIIIIHHHHHHJJJLLLNNNOOONNNMMMLLLKKKJJJJJJKKKLLLKKKMMMPPPQQQOOOLLLKKKJJJKKKMMMOOOQQQQQQQQQPPPOOORRRSSSTTTUUUWWWXXXYYYZZZWWWVVVVVVUUUTTTSSSRRRRRRTTTRRRPPPPPPRRRTTTTTTTTTUUURRROOONNNPPPPPPNNNLLLRRRQQQQQQRRRTTTUUUTTTSSSNNNOOOOOOPPPQQQRRRSSSSSSOOOOOOMMMMMMMMMOOOQQQSSSOOOMMMJJJKKKMMMNNNLLLJJJJJJIIIGGGEEEDDDDDDDDDEEEJJJHHHEEEDDDEEEFFFFFFEEELLLKKKJJJHHHGGGFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCC@@@@@@??????>>>=========999::::::;;;:::999777777999999999888777666666555555555444333333222111111000000000000//////////////////000000000000//////000000000000////////////.........------,,,,,,,,,......//////......---,,,***************************++++++,,,,,,------...***************)))((('''++++++******))))))(((((())))))((((((''''''&&&&&&***)))(((''''''((()))***(((((())))))))))))(((((())))))(((((('''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******+++*********))))))((((((+++*********))))))((((((((()))***+++++++++++++++++++++,,,------......///,,,------------------,,,///......------,,,++++++............////////////000000000000////////////...//////000111222222222111111222333333444555555444444555777:::>>>AAACCCJJJWWWkkk}}}vvvmmmfffcccVVVUUUQQQMMMIIIEEEBBB@@@??????@@@AAAAAA???>>>===????????????@@@AAABBBCCCKKKJJJIIIGGGFFFEEEEEEEEEGGGHHHIIIJJJJJJHHHFFFEEEEEEHHHMMMOOOPPPOOONNNNNNRRRSSSVVV[[[^^^^^^YYYTTTSSSTTTUUUUUUSSSRRRSSSTTTZZZ\\\dddtttzzz~~~999:::;;;===???BBBDDDFFFEEEFFFFFFFFFEEEEEEDDDCCCAAABBBCCCDDDEEEFFFFFFGGGBBBBBBBBBAAA@@@BBBFFFIIIIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJMMMPPPQQQOOOMMMLLLLLLKKKLLLNNNPPPPPPPPPOOONNNPPPQQQRRRSSSUUUWWWXXXXXXUUUUUUTTTSSSSSSSSSSSSSSSUUUSSSPPPOOOPPPRRRTTTTTTSSSQQQNNNNNNOOOOOOMMMKKKNNNMMMNNNPPPRRRRRRQQQOOOLLLMMMMMMOOOPPPQQQRRRRRRPPPOOOMMMMMMMMMOOOQQQRRROOOLLLJJJIIIKKKLLLKKKIIIKKKJJJHHHFFFEEEEEEEEEEEEIIIGGGEEEDDDEEEFFFFFFEEEKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA??????>>>>>>===<<<<<<;;;::::::::::::999888666666999888888777666666555555444333333222111111000000000000000000/////////.../////////000000/////////111111000000///......---...---------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,++++++---------,,,+++***)))(((*********))))))))))))))))))))))))(((((('''''''''***)))(((((((((((()))***(((((())))))))))))((((((***)))))))))((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((()))))))))))))))))))))(((((((((''''''*********)))))))))(((((((((((()))*********************++++++,,,,,,------------............------,,,,,,,,,,,,++++++++++++,,,------------.........////////////////////////......///000000111222222111111222222333333444444111111222333555888;;;<<<;;;AAAIIIRRR]]]lll}}}}}}xxxvvvfffbbb[[[TTTMMMHHHFFFEEEGGGGGGFFFDDDCCCBBBAAA@@@???????????????>>>======>>>>>>>>>>>>???@@@AAAAAAGGGGGGFFFEEEDDDDDDDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFEEEGGGJJJLLLLLLLLLMMMNNNQQQRRRTTTXXX[[[[[[WWWTTTPPPQQQQQQPPPNNNMMMOOOPPPSSSVVV```tttzzz{{{999:::;;;<<>>>>>===<<<<<<;;;;;;::::::::::::999888666555444777777777666666555555444222222111111000/////////000000000/////////............////////////......111111000///...---------------,,,,,,,,,,,,,,,+++***++++++++++++***))))))************************------,,,,,,+++******)))000000///...---++++++***((())))))))))))))))))***))))))))))))((((((((((((******))))))))))))******'''(((((())))))(((((('''*********))))))))))))(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''(((((((((((()))))))))(((((('''''''''''''''&&&******))))))))))))(((((('''(((((()))))))))))))))((())))))***++++++,,,,,,---......//////......---)))************++++++++++++++++++,,,,,,,,,------------......//////000000.........///000000111111111111111111222222222222000000000000222333444555222333444555:::EEERRR\\\]]]^^^aaadddgggjjjlllnnnnnnooopppqqqtttzzz|||zzzuuunnnggg]]][[[XXXTTTPPPLLLIIIGGGKKKIIIFFFCCCBBBAAABBBBBB<<<<<<<<<============>>>>>>>>>===<<<<<<<<<<<<===>>>===============>>>>>>CCCBBBBBBAAAAAABBBBBBCCCEEEFFFHHHIIIJJJJJJIIIHHHFFFGGGGGGGGGGGGHHHLLLOOOQQQQQQRRRTTTWWWWWWVVVTTTPPPPPPOOOLLLJJJJJJLLLNNNNNNSSS^^^ttt888888999;;;===???AAACCCDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEECCCAAAAAACCCEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLNNNPPPPPPNNNLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWRRRQQQOOONNNOOORRRUUUWWWVVVRRRNNNLLLMMMPPPRRRRRRUUUUUUTTTSSSSSSRRRPPPOOOKKKKKKMMMPPPRRRQQQOOOLLLIIIJJJKKKMMMNNNPPPQQQRRRPPPOOONNNMMMMMMNNNNNNOOOOOOMMMJJJHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHFFFDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;:::;;;:::999888666555444333666555555555444444444333111111111000000/////////000000/////////.........---......//////......---//////...............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******************************,,,,,,++++++*********)))111000///---,,,+++******'''((((((((())))))******))))))))))))))))))))))))*********))))))*********'''((((((((((((((((((''')))))))))(((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))((((((''''''((((((((((((((('''((())))))******++++++,,,,,,------......------,,,(((((()))******+++,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,---...//////000------........./////////111111000000000000000000111111111111111222222222111222555666777:::>>>BBB>>>>>>@@@BBBDDDEEEGGGHHHHHHJJJLLLOOORRRXXX^^^cccaaaeeeiiiiiifffcccdddfffbbb\\\VVVRRRQQQOOOKKKGGGAAAAAA@@@@@@@@@AAABBBCCCCCCAAA@@@>>>>>>>>>???@@@<<<<<<;;;;;;;;;:::::::::>>>===;;;:::::::::;;;<<<===<<<;;;;;;;;;;;;;;;<<>>>>>??????>>>======<<<<<<;;;:::999888666555444333222444444444333333333333333111111111111000000000000////////////............------............------,,,,,,------......//////++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))******+++++++++///...,,,+++***)))))))))''''''(((((()))))))))***((((((((((((((())))))))))))))))))******)))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''(((((((((''''''&&&))))))******++++++,,,,,,***++++++,,,,,,++++++***(((((()))***+++,,,------++++++,,,,,,,,,---------******+++,,,---......///---------------.........//////////////////......111111111111111111000000///111444666666666666666999999999999999999999::::::;;;===>>>???BBBFFFIIIEEEIIILLLLLLJJJHHHHHHIIIGGGDDD@@@???@@@AAAAAA???@@@???===<<<<<<===???@@@>>>===<<<;;;;;;;;;;;;<<<===<<<<<<;;;:::999888888===<<<:::999999999:::;;;;;;;;;::::::999:::::::::>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDFFFHHHIIIJJJKKKIIIHHHFFFDDDCCCFFFLLLPPPRRRRRRQQQQQQQQQRRRTTTUUUTTTTTTQQQNNNKKKKKKNNNPPPRRRVVVaaauuu666777777999:::<<<>>>???BBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEECCCBBBBBBDDDEEEEEEDDDDDDDDDEEEGGGHHHFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIIIINNNOOOOOONNNKKKIIIHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPRRRUUUWWWYYYYYYTTTSSSQQQPPPPPPQQQRRRSSSPPPNNNLLLLLLMMMOOOPPPPPPQQQSSSTTTSSSQQQOOONNNNNNLLLKKKKKKLLLNNNOOONNNMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPOOOOOONNNMMMLLLLLLKKKKKKLLLMMMLLLJJJIIIKKKLLLIIIIIIJJJJJJIIIIIIHHHGGGGGGEEECCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGDDDCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@???>>>>>>??????>>>>>>===<<<<<<;;;999888777555444333333333222222222222222222222222111111111000000000000000/////////.........------,,,,,,------------,,,,,,++++++,,,,,,---.........)))************+++++++++)))************)))(((((())))))))))))))))))))))))'''(((((()))******++++++,,,+++)))((('''(((((()))'''(((((((((((((((((()))''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((''''''''''''&&&((((((((((((((()))))))))''''''(((((((((((())))))(((((((((((((((''''''&&&)))))))))***++++++,,,,,,)))******++++++******)))((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000//////...000000//////000222444555111111111111222222222222444555555555444333555666999;;;======;;;::::::;;;;;;999777777999:::;;;:::777666444333333444555555===<<<<<<======>>>??????999999999999999999999999;;;;;;:::999999999999::::::999999999999999::::::=========>>>???AAABBBCCCAAAAAACCCDDDFFFHHHIIIJJJIIIIIIGGGFFFEEEGGGKKKOOOQQQQQQQQQPPPOOOPPPRRRUUURRRRRRQQQNNNLLLLLLNNNPPPQQQUUU```uuu888888999:::<<<===???@@@AAA@@@?????????@@@BBBCCCAAABBBCCCDDDEEEFFFFFFGGGEEEFFFFFFEEECCCBBBCCCDDDFFFEEEDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIJJJKKKJJJJJJHHHHHHJJJKKKLLLKKKJJJIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNPPPRRRTTTWWWYYYYYYVVVUUUTTTRRRQQQPPPPPPPPPLLLKKKKKKLLLOOOPPPPPPOOOOOORRRTTTSSSPPPNNNMMMMMMNNNMMMKKKLLLNNNPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPOOONNNMMMLLLKKKJJJGGGIIILLLLLLJJJIIIJJJKKKHHHHHHIIIJJJIIIHHHGGGFFFFFFDDDBBBBBBDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHCCCBBBBBBAAA@@@@@@??????===>>>???@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::777777555444333333333333111111111111111111111111//////////////////////////////.........---------,,,,,,------------,,,,,,---------,,,,,,,,,++++++))))))))))))******++++++******++++++******)))((())))))))))))))))))))))))(((((())))))))))))))))))***)))'''&&&&&&'''((()))((((((((((((((('''''''''%%%&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((()))))))))))))))))))))((('''&&&'''(((((())))))******+++******++++++++++++******((((((((())))))******************++++++++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......,,,---...///000000//////222111//////000222333444333333333444555555666666666777888888666666666777333333444333333333333444333333222222333444444444555555666666888999:::;;;555555666666777888999999999999999999999888888888::::::;;;;;;::::::999888888888888888999:::;;;;;;<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBDDDFFFGGGHHHGGGGGGHHHGGGFFFGGGJJJLLLNNNOOOPPPOOOMMMMMMPPPRRRQQQQQQQQQPPPNNNNNNOOOPPPQQQVVV```ttt999::::::;;;===???@@@AAAAAA@@@???>>>>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDFFFFFFEEEDDDCCCCCCDDDGGGFFFDDDCCCBBBDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLJJJJJJKKKLLLKKKJJJHHHGGGGGGHHHJJJJJJIIIJJJKKKMMMKKKJJJJJJKKKKKKLLLMMMNNNLLLMMMOOOQQQTTTVVVXXXYYYWWWWWWUUUTTTRRRPPPNNNNNNJJJJJJKKKMMMPPPQQQPPPOOOPPPSSSVVVUUURRROOONNNOOOSSSPPPNNNNNNPPPRRRTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOMMMLLLJJJIIICCCGGGKKKLLLJJJIIIIIIJJJGGGHHHIIIIIIIIIHHHGGGFFFFFFDDDBBBBBBDDDFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIBBBBBBAAA@@@@@@???>>>>>>;;;<<<>>>???@@@@@@??????===<<<<<<;;;;;;:::999999777666444333222333333444000000000000000111111111---.....................//////.........---------+++,,,,,,------,,,,,,+++000///...---+++***)))((((((((())))))*********+++,,,------------,,,++++++))))))))))))))))))))))))******))))))(((((('''''')))(((&&&%%%&&&''')))***))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&'''''''''(((((())))))%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))))))))******)))(((''''''&&&&&&''''''((()))))))))+++++++++,,,,,,+++++++++'''''''''((((((((((((((())))))))))))************+++++++++***************,,,+++++++++++++++++++++******+++,,,------......,,,---///111222222222111000000111333444333000---000000000000111111111111...000222222222222222444555555444444333444555555444444444555666666777666333444444555555555666666999999:::::::::::::::;;;===<<<;;;:::999888777777::::::;;;<<<;;;:::999888888888888888999:::;;;<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@AAACCCDDDFFFGGGEEEFFFHHHHHHGGGGGGHHHIIILLLNNNOOONNNLLLKKKNNNPPPQQQRRRSSSSSSQQQQQQQQQRRRTTTYYYbbbuuu<<<;;;:::999:::<<<>>>@@@CCCCCCBBBAAAAAAAAAAAABBB???@@@AAACCCEEEEEEBBB@@@???@@@AAAAAAAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIILLLLLLMMMMMMNNNNNNOOOOOOLLLMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOOOOOJJJJJJKKKMMMOOOQQQRRRRRRVVVVVVTTTPPPMMMLLLMMMOOORRRQQQOOONNNNNNOOOQQQRRRPPPQQQPPPNNNLLLLLLMMMOOOUUUPPPKKKKKKMMMNNNLLLHHHJJJKKKMMMNNNMMMKKKHHHFFFHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHEEEDDDAAA???===<<<<<<<<<999;;;<<<>>>>>>===;;;:::999999999999999999999:::555555444333333222111111222222222111111111111000........................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((('''***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******++++++++++++++++++++++++'''(((((()))******+++++++++***)))))))))***,,,---************************+++++++++++++++++++++++++++---......------///000//////000000000000//////............///////////////000000000111111111111000000111111111222222222222222222333333333444444444444444444444444444444333333333444444444555555777666666666777888:::;;;888888888777777777777777888888777666666777888999::::::::::::::::::::::::<<<<<<<<<<<<============??????@@@AAAAAABBBBBBCCCEEEEEEDDDDDDEEEGGGIIIJJJOOOPPPPPPOOOMMMMMMNNNPPPRRRSSSSSSPPPMMMKKKKKKKKKOOOXXXiii~~~;;;:::::::::;;;<<<===>>>AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@AAABBBDDDDDDCCCAAA???@@@AAAAAA@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOQQQRRRRRRSSSUUUTTTSSSRRRPPPOOOMMMMMMIIIJJJKKKMMMNNNPPPQQQQQQRRRRRRQQQNNNLLLLLLNNNPPPQQQPPPNNNMMMMMMNNNPPPQQQQQQQQQPPPMMMKKKKKKMMMOOOSSSOOOKKKJJJMMMNNNLLLIIIJJJKKKMMMMMMLLLJJJGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHDDDBBB@@@===;;;:::::::::999:::<<<======<<<:::999999999999888888888888888444444444333222222111111111111111000000000//////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((('''******+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&%%%&&&'''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******************************(((((((((((((((((())))))***))))))((()))***+++,,,************************+++++++++++++++++++++++++++---...---,,,+++,,,---...//////000000//////...---.........//////////////////000000000111111111/////////000000000111111222222222222333333333333333333333333333333333333333333333333444444444444666666555555666777888999777777777777777777777777888777666666666777777888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>???@@@AAACCCBBBAAABBBCCCDDDCCCBBB>>>@@@@@@@@@??????AAACCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNNNNOOOOOOOOOOOOOOOSSSRRRQQQPPPNNNMMMLLLLLLJJJKKKKKKMMMNNNOOOPPPPPPMMMMMMNNNLLLKKKLLLNNNPPPNNNNNNLLLLLLLLLLLLNNNNNNQQQPPPNNNKKKIIIJJJMMMOOOPPPMMMJJJJJJLLLNNNLLLJJJKKKLLLMMMMMMLLLJJJGGGEEEFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIICCCAAA???<<<:::999888888999999;;;;;;;;;:::999888999888888888777666666666333333333222222111111000000000/////////.........------------------------.........---------,,,,,,************************************************+++******))))))((((((''')))******++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******)))))))))))))))))))))))),,,++++++***))))))((((((((((((((((((((()))******************************++++++++++++++++++++++++***,,,------+++******+++......////////////......---------.........//////////////////000000000000............////////////111111111222222222333333333333333333333333333333222222333333333444444444555555444444444555666666666666666666666666666666777777666555555666666777666777888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCFFFHHHIIIMMMMMMMMMKKKIIIHHHIIIJJJOOOPPPPPPOOOMMMLLLLLLMMMXXX___nnn777888:::<<<===<<<;;;:::<<<<<<<<<===>>>@@@AAABBBDDDBBBAAAAAABBBCCCCCCBBB>>>???@@@???>>>>>>@@@BBBFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLJJJLLLNNNOOOPPPOOONNNLLLIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGNNNNNNNNNMMMMMMMMMLLLLLLOOOOOONNNNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOLLLLLLMMMLLLKKKKKKMMMOOOLLLLLLKKKJJJJJJKKKLLLLLLOOONNNLLLIIIGGGHHHKKKNNNMMMKKKIIIJJJLLLMMMLLLKKKKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIBBBAAA>>>;;;999888888888888888999999999888777777888777777666555444444333222222222111111000000000000000000/////////......---------------------------------,,,,,,,,,++++++******************************************************))))))((((((((((((((((((*********)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))000000///---,,,***))))))''''''''''''(((((())))))************************************++++++++++++)))+++------,,,+++,,,,,,------............------,,,,,,---------................../////////000000---.........////////////000000000111111111222222222222222222222222222222222222222222333333333333444444444333333333333333555555555555555666666666666666666555555555555555666777888999:::<<<===============<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@???>>>???@@@BBBDDDGGGHHHKKKLLLLLLJJJGGGFFFGGGIIIMMMOOOPPPOOONNNMMMNNNOOOUUU\\\lll555777:::<<<<<<<<<:::999<<<<<<<<<===>>>@@@BBBBBBDDDBBB@@@@@@AAABBBBBBAAA===>>>??????>>>>>>@@@BBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKMMMOOOPPPOOONNNMMMIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGFFFFFFEEEEEELLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOONNNOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNMMMKKKJJJKKKLLLJJJJJJJJJIIIIIIJJJJJJJJJMMMLLLKKKHHHFFFFFFIIIKKKKKKJJJJJJKKKLLLMMMLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFFFFGGGAAA@@@>>>;;;:::999999999777777777777777666555555666666555444333333222222000000000000000/////////111111000000000/////////------------------------+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))************************000///...---+++***))))))&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++)))+++...000///...//////,,,,,,------------,,,,,,,,,,,,,,,,,,---------------............/////////........./////////000000/////////000000000111111111111111111111111111111111111111222222222333333333333333333333222222222333333444444444555555555666666666666666555444444666777888:::;;;===>>>???>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>???<<<<<<===>>>@@@BBBEEEFFFJJJKKKJJJIIIGGGFFFGGGHHHLLLNNNOOOOOONNNNNNOOOPPPSSSYYYiii{{{~~~555777999;;;;;;;;;:::999<<<<<<<<<===>>>???AAABBBBBBAAA@@@@@@AAAAAA@@@???<<<===??????>>>???BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHGGGFFFEEEEEEDDDIIIIIIJJJJJJJJJJJJJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLJJJHHHGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFDDDCCCBBB@@@AAAAAABBBBBBCCCCCCDDD???>>><<<;;;999999::::::777666666555444444444333444444333333222111111111////////////////////////111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))************************+++******)))((((((''''''&&&''''''((()))((((((((())))))))))))))))))))))))(((((())))))***+++++++++***---000222111000000000++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------.........///.........////////////000........./////////000000000000000000000000000000000000111111111222222222111111222333333333222222222222222333444444555555777777777777777666444444666777888999;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<=========;;;;;;;;;<<<>>>@@@BBBCCCGGGHHHHHHGGGEEEEEEFFFHHHJJJLLLMMMMMMLLLLLLMMMNNNTTTXXXgggzzzxxxlllgggbbbrrr666777888999::::::999999;;;;;;;;;;;;<<<===>>>???@@@??????@@@AAA@@@>>><<<;;;===>>>??????AAACCCFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHLLLNNNOOONNNLLLJJJJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLGGGGGGHHHIIIJJJJJJJJJKKKGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::999888999::::::666666555444333222222222111111111111111111111111........................000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))((((((((()))***+++++++++...000333333111///...---******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---------............------........./////////////////////////////////000000000000111111111222///000222333444333333222111111111222333444444444888888888888888666555444555666666888999:::;;;;;;===<<<<<<;;;::::::999999999999::::::;;;<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAADDDEEEEEEEEECCCDDDEEEGGGGGGIIIJJJIIIHHHHHHIIIJJJRRRTTTaaatttxxxkkk\\\VVVRRR^^^rrr666777888888999999::::::::::::::::::;;;<<<======>>>>>>???@@@AAA@@@===:::;;;<<<>>>???@@@BBBEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDFFFGGGHHHKKKJJJIIIIIIIIIIIIJJJJJJGGGGGGFFFFFFGGGGGGHHHIIILLLKKKJJJIIIHHHFFFEEEEEEDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJHHHFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHNNNOOOQQQQQQOOOMMMLLLLLLLLLNNNOOOOOONNNLLLLLLLLLFFFFFFGGGHHHIIIKKKKKKLLLHHHGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@????????????>>>999999888777777888999:::666555444333222222222222000000000000111111111111---.....................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''')))*********)))((())))))))))))))))))))))))'''(((((()))***+++++++++000222444444111---+++*********++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////////////////////////////000000000000111111111111///000222333444444444333000000111222333333444444888999999999888777555444444444555666777888999999;;;;;;:::999999888777777888999999::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>???AAABBBCCCCCCBBBBBBDDDFFFEEEFFFGGGGGGEEEEEEFFFGGGNNNOOO\\\ooorrrdddTTTOOOPPPXXXhhh666666555555777888:::;;;;;;<<<======<<<<<<===???======>>>>>>?????????@@@======>>>???@@@AAAAAABBBEEEDDDCCCBBBBBBCCCDDDDDDFFFDDDBBBAAACCCDDDDDDDDDGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKJJJHHHEEEGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOONNNMMMJJJGGGEEEIIIIIIIIIIIIHHHGGGFFFEEEJJJHHHFFFEEEEEEFFFHHHIIIMMMMMMMMMNNNOOOOOOPPPPPPOOOPPPOOOLLLJJJIIIKKKLLLGGGGGGGGGFFFGGGGGGHHHHHHIIIHHHEEECCCAAAAAA@@@AAA@@@@@@@@@????????????????????????>>>===;;;:::999888777555444444666888:::BBB888000111444444111111000000000000000000000000///---+++,,,---...---,,,---..................---************************))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%)))))))))))))))((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''''''''((())))))((('''&&&'''''''''''''''''''''''''''(((((()))***+++++++++++++++***************+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------............////////////////////////............////////////000000000000111111111000000000000000333222222111111222222333777888999999888666333222333444555666666555444333777888888999999999888888999:::;;;;;;999999:::;;;===<<<<<<;;;;;;;;;<<<<<<@@@AAACCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCFFFHHHPPPZZZbbbnnnvvvhhhUUUQQQSSS___vvv666666555666777888:::;;;:::<<<======<<<;;;===>>>============>>>>>>>>>???======>>>???@@@AAABBBBBBDDDCCCBBBAAAAAACCCEEEFFFGGGEEEBBBBBBCCCDDDDDDDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJJJJHHHFFFFFFFFFFFFGGGHHHJJJKKKLLLIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMJJJHHHFFFIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGFFFEEEEEEFFFGGGGGGJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLLLLJJJHHHGGGIIIKKKGGGGGGFFFFFFFFFFFFFFFGGGGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======;;;:::999999777555444444555777999AAA777000111444333111111////////////////////////...---++++++---...---,,,,,,------......------,,,************************(((((((((((((((((((((((((((((((((((('''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))***)))(((((('''''''''((((((((((((''''''''''''((())))))((('''&&&''''''''''''''''''''''''''''''((())))))***+++++++++******))))))*********************************************++++++++++++*********+++++++++,,,,,,------------------------.............../////////////////////.........---....../////////000000000000000000000000000000111222222222111111222222222666777888888777666444333444555666666666666555444666777888888999999888888999:::;;;:::999888999;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@BBBBBBBBBBBBDDDEEEFFFGGGFFFEEECCCDDDGGGIIIRRR[[[bbbooo{{{ppp^^^[[[___nnn555555555666777888::::::999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<============>>>>>>???@@@AAABBBBBBDDDBBB@@@???@@@CCCGGGIIIHHHFFFCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLJJJHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGEEEEEEGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@??????@@@@@@AAAAAA@@@???>>>>>>======<<<=========<<<;;;;;;:::999888666444333444555666???666000111444222111111////////////////////////...---++++++---------,,,++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***************))))))(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))************))))))))))))******************************))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........---------.........////////////000/////////000000111111111222222111111111111222222444444666666666555444333444444555555555555444444555666777888888888888888888999::::::888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDEEEGGGJJJQQQXXX```oooxxxhhheeecccttt444555555666777888999:::888:::;;;;;;:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBDDDBBB@@@???AAAEEEIIILLLIIIFFFDDDCCCDDDEEEDDDCCCEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEECCCCCCDDDFFFHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFDDDDDDCCCDDDFFFEEEDDDDDDFFFHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@?????????@@@AAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::888666444333333333444<<<444///111333111000111////////////////////////...,,,++++++,,,------,,,******++++++++++++******************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''')))************)))((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((()))******************************(((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,---.........///.........---------,,,,,,------........./////////---......///000111222222111111000000000000111111222222333444555555444444333333333333333333333333444555666666777777777777777888999999777777888999::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>?????????AAACCCBBBCCCDDDDDDCCCDDDFFFHHHMMMTTT[[[lll|||nnnllldddqqq333444555666777888888999888999::::::999999:::<<<;;;;;;;;;:::::::::::::::<<<===>>>>>>@@@@@@AAABBBCCCAAA??????AAAEEEJJJMMMHHHFFFCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCDDDEEEDDDCCCCCCEEEHHHIIIIIIHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEHHHHHHIIIIIIIIIHHHGGGGGGEEEGGGIIIKKKLLLKKKIIIHHHGGGHHHHHHHHHGGGEEECCCBBBBBBDDDFFFFFFEEEEEEFFFHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAAAAA@@@@@@??????>>>======<<<:::;;;;;;;;;;;;;;;:::999999888666444333222222222888222///111222000000111........................---,,,******,,,---,,,+++)))******************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))***))))))))))))))))))))))))''''''((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,---.........------------,,,,,,,,,,,,------------............------...///000111111222111000000//////000000111000111222222333333333444111111111111111111111111222333444555666666666666666777888888666666777888999999:::;;;<<<<<<;;;;;;999;;;===>>>>>>???AAABBB@@@AAACCCCCCBBBCCCEEEFFFKKKSSS[[[lll~~~|||pppooolllsss333333555666777888888888888999;;;:::999999:::<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>???@@@@@@@@@???>>>>>>@@@DDDHHHKKKFFFDDDBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHEEEDDDCCCDDDEEEFFFFFFEEEDDDEEEHHHIIIIIIHHHIIIHHHGGGEEECCCBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHJJJLLLLLLLLLJJJJJJIIIJJJKKKKKKIIIFFFDDDBBBCCCEEEGGGGGGFFFFFFFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA???>>>>>>???@@@AAA??????>>>>>>>>>=========:::;;;;;;;;;::::::999888777777555444333222111111555111...000111//////111........................---,,,******,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++************************)))***++++++,,,---......------,,,,,,,,,+++++++++,,,,,,,,,---------...............//////000000000000000////////////000000000000000111111222222222111111000000000000111111111222333444555666666666555666777777555555666777777888:::;;;<<<<<<;;;;;;888:::<<<===>>>???AAACCC@@@BBBCCCCCCBBBBBBCCCEEEKKKUUU^^^nnn}}}xxxmmmnnnpppvvv222333555666777888777777999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>??????<<<<<<;;;<<<>>>AAADDDFFFCCCAAA@@@@@@BBBDDDEEEDDDFFFFFFGGGIIIIIIJJJJJJIIIKKKIIIGGGDDDDDDDDDFFFGGGHHHGGGEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMLLLJJJGGGDDDBBBCCCEEEGGGHHHFFFEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDAAA@@@>>>=========>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;:::888777666666555444444333222111111333///...000111...///111........................---+++******+++,,,,,,+++)))******++++++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******)))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))************************************))))))***+++,,,---......,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------......//////////////////000//////......//////000000000000///000000111111333222111111111111222333000111222444555555555666444555666666444444555666666888:::<<<<<<<<<;;;:::888:::<<<===>>>???AAACCCBBBDDDEEEEEEDDDCCCDDDEEEIIIUUUaaannnxxxpppeeehhhnnnwww222333555666888888777777999;;;<<<<<<::::::;;;===<<<<<<<<<;;;;;;:::::::::999999:::;;;<<<===>>>>>>999999999:::<<>>>>>??????<<<<<<;;;:::999888666555555444444333333222222111222///...000000......111........................---+++******+++,,,,,,+++******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((()))******+++***************)))((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((()))***+++,,,---......,,,,,,,,,+++++++++******++++++,,,,,,,,,---------///////////////.........//////............//////000000////////////000000555444333222222333444555///000222333444555555555444555666555444444555666666777:::<<<<<<<<<;;;:::888:::<<<===>>>???AAACCCDDDFFFGGGGGGEEEDDDEEEEEEFFFTTT```lllsssiii^^^aaalllzzz000111222444555777888999999999888888999;;;<<<>>>999::::::999888999;;;===<<<<<<<<<<<<===>>>@@@@@@???>>>===<<<<<<===>>>???>>>???@@@AAACCCDDDDDDEEEDDDDDDFFFGGGIIIJJJKKKLLLKKKJJJHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGDDDBBBAAACCCDDDFFFHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJMMMMMMLLLKKKJJJIIIIIIHHHFFFDDDBBBCCCDDDDDDAAA>>>???@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<:::::::::999999:::;;;;;;::::::999888777666555444333333222111000000000111000000000000////////////------............------+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((******))))))((((((((('''*********++++++,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////222///---...000111000...222222111111111111111111222222333333333444444444444444555555666777777777777888888999999999888888999999::::::<<<===???@@@DDDHHHKKKJJJFFFDDDFFFIIIFFFTTT]]]fffpppllldddgggmmm}}}111111222444666777999999:::999888888999:::;;;<<<;;;;;;<<<;;;::::::===???<<<<<<<<<======>>>?????????>>>>>>============>>>@@@@@@@@@AAACCCEEEGGGHHHDDDDDDEEEGGGHHHJJJKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIGGGEEECCCBBBDDDEEEGGGJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFHHHIIIKKKKKKJJJJJJIIIHHHGGGGGGDDDCCCBBBCCCEEEEEECCC@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;:::999999888999999:::::::::999888777666555444444333222111111000000111111000000000///////////////------............------+++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((()))))))))))))))(((((('''''''''******++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------.........////////////111///---...000111000...111111111111111111111111222222222222333333333333444444444555666666777777777888999999::::::::::::888888888999;;;<<<>>>???@@@CCCFFFEEEAAA@@@BBBEEEHHHUUU^^^gggrrrqqqllloooppp~~~111222333444666888999:::::::::999888888999:::;;;<<<=========<<<<<<===???=====================>>>>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>??????>>>===;;;:::888888777777777777888888888888777666555444444333222222111000000000111111000000/////////.........,,,------......------,,,++++++*********)))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((())))))))))))((((((((((((((('''''''''''''''+++++++++***************((()))******++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000///------///000///...000000000000111111111111000111111111222222222222333333444555555666666777666777888:::;;;;;;;;;;;;777777777888999;;;===>>>===@@@BBBAAA>>>===???AAAIIITTTZZZbbboooooolllpppnnn{{{111222333444666888999:::::::::888777777888999999<<<===>>>===<<<;;;===>>>==================<<<<<<===>>>?????????>>><<<;;;;;;<<>><<<;;;<<<===>>>???>>>===;;;999777777666666555555666666777666666555444333333333111111000000000000111111000//////......---------,,,,,,------------,,,,,,************))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&++++++******)))))))))(((((())))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///...------............/////////000000000000000000000000000111111111111222333333444555555666666555555777888::::::;;;;;;777777777888:::;;;===>>>>>>???@@@@@@>>>>>>@@@BBBGGGQQQTTTZZZfffhhhdddhhhjjjwww000111222444555777888999:::999888777666777888999:::;;;===<<<;;;:::;;;<<<<<<<<<============<<<;;;<<<===>>>??????>>>===<<<:::===BBBFFFHHHGGGEEECCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIILLLLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGFFFEEEDDDCCCCCCCCCBBBBBB@@@???===;;;::::::;;;<<<======<<<:::888777666555555444444444555555444444333333222222222111000000///000000111111//////......---,,,,,,+++++++++,,,,,,,,,,,,++++++*********)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''*********))))))((((((((((((((()))************))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------.........---,,,---............/////////000000000//////000000000111111111222222333333444444555555333444555666888888999999888888888999:::<<<>>>???>>>??????>>>>>>???@@@BBBDDDMMMPPPWWWeeegggcccgggnnn{{{///000111222444666777888888888777666666777888999999:::<<<;;;:::888999999:::;;;===>>>>>>===<<<;;;;;;<<<===>>>>>>?????????===@@@EEEJJJKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFFFFGGGFFFGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIGGGEEECCCCCCCCCBBBBBBAAA@@@>>><<<:::999888999:::;;;;;;:::999888777666555444444333444444333333333222222111111111000000/////////000111111//////...---,,,++++++******++++++,,,,,,++++++*********)))))))))(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++(((((())))))))))))(((((('''''''''''''''((((((((())))))))))))(((((((((((('''((())))))******))))))((())))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,---...---++++++---...------......//////000000///000000000111111111111111111222333333444444555222333444666666777777777888888888999;;;<<<>>>???======<<<<<<<<<>>>???@@@AAAJJJPPP[[[lllppplllnnnuuu......000111333444666666777666555555666777999:::888:::<<<<<<:::888888888999:::<<<===>>>===<<<<<<;;;;;;;;;<<<>>>???AAABBB@@@BBBEEEGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBDDDEEECCCCCCDDDEEEFFFFFFGGGGGGEEEGGGIIIHHHEEEDDDDDDFFFAAAAAA@@@???>>><<<:::999777777777888888888888888777777666444444333333333222222111111111111000000///////////////000111111//////...---,,,+++************++++++++++++*********)))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))'''''''''(((((()))))))))''''''(((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++---...---+++***,,,...,,,,,,---......///000000000000000111111111222222111111111222333333444444444444555666777777666666777777777888:::;;;===>>>>>><<<;;;;;;<<<>>>@@@@@@>>>IIIQQQ^^^qqquuuoooooottt|||---...///000222444555666666555555555666777999:::999;;;<<<<<<:::999888888888999;;;===>>>>>>===<<<:::::::::;;;===@@@BBBDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@AAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFCCCFFFHHHHHHFFFEEEFFFHHHAAA@@@@@@???===<<<:::999777777666666666666777888888777666555444333333333111111111111000000000000///////////////000111111//////...---+++******)))******++++++++++++******))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((('''((((((((())))))******&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++---...---******,,,///,,,,,,------...///000000111111111111222222222222000111111222333333444444666666777777777777777666555666666777888:::;;;<<<@@@>>><<<<<<>>>@@@BBBBBB<<>>???AAA@@@@@@???@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEAAACCCDDDDDDCCCCCCDDDFFFKKKFFFCCCEEEFFFEEEEEEHHHGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGEEECCCAAA??????AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDFFFIIIMMMOOOEEEBBB>>>;;;::::::999888777777666666666666777777777666444333222111111111000000000000000111111111,,,---...//////...---,,,+++++++++************)))''''''((((((((((((''''''+++)))'''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((())))))(((''''''***,,,))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************++++++************++++++------,,,++++++,,,,,,,,,........................000000000000111111111111000111111111222222222222222333444555666666666666666666666666777777777777:::::::::;;;<<<>>>@@@BBB@@@JJJSSSdddyyyyyykkkdddeeejjjuuu////////////000222333555666666666666666777777888888999:::999666444444444999::::::;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBCCCEEEEEEDDDCCCEEEFFFMMMGGGDDDEEEFFFDDDDDDFFFFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFEEEBBB@@@>>>???@@@AAA??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEFFFIIILLLMMMDDDAAA===:::999999888777777666666666666666666777666555444222111111111000000000000000000000000000------............------+++++++++*********))))))'''(((((())))))(((((('''+++)))&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&'''((()))***(((((()))((('''''')))+++((((((((((((((((((((((((((((((((()))))))))))))))(((((()))))))))*********+++******))))))******+++---,,,,,,++++++,,,,,,,,,......................../////////000000000111111000000000111111111222222222222333444555555555555555555666666777777777888::::::999999;;;===@@@AAA>>>HHHQQQccc{{{~~~sssnnnbbbdddlll.........///000111222333666666666666777777777888888999:::999777555555555::::::;;;<<<======<<<<<>>;;;<<<===???@@@@@@@@@@@@@@@?????????@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCEEEFFFEEEDDDDDDEEEGGGMMMGGGDDDEEEEEECCCBBBDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCFFFEEEBBB@@@>>>=========<<<<<<===>>>@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJCCC???<<<999888777555444555555555555555555555555555444333222111000000000111111000000//////.........------,,,,,,------...++++++*********)))))))))(((((())))))))))))((((((***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***'''((()))((('''''')))+++((((((((((((((((((((((((((((((((())))))******+++(((((())))))))))))******+++******))))))******+++,,,,,,++++++++++++,,,,,,------------------------.........////////////000/////////000000000111111111222222333444444555555444555555666777888888999:::999888777999;;;>>>AAABBBLLLTTTgggyyyuuuttt------...///000111222222555555666777777777888888888:::::::::777666666666:::;;;<<<======>>>>>>===@@@AAACCCCCCCCCAAA???>>>999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDBBBBBBCCCDDDDDDEEEDDDDDDDDDFFFGGGFFFEEEDDDEEEGGGJJJEEECCCEEEFFFCCCCCCEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBAAAAAAAAACCCCCCDDDDDDDDDCCCBBBAAADDDCCCAAA@@@>>>===<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCEEEFFFFFFFFFFFFEEE@@@===:::888666555333222444444555555555555444444444333222111000//////000111111000//////...------...---,,,++++++,,,---...************))))))))))))(((((())))))))))))((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&'''((((((''''''(((***((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((()))))))))*********))))))))))))******++++++++++++++++++,,,------------------------------------.........//////////////////000000000000111111111111222333444444333444555666777888999::::::888666666777:::===???BBBLLLTTTfff|||------...///000111111222444444666777888888888888888:::;;;:::888777777777:::;;;<<<===>>>>>>>>>>>>AAABBBCCCDDDCCCAAA???>>>::::::<<<===>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEEEEBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFEEEAAAAAADDDFFFEEEDDDFFFCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDBBBAAAAAAAAAAAABBBCCCDDDDDDDDDBBBAAA@@@??????@@@@@@??????>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA===;;;888777666555333111222333444444444444333222222111000///////////////000000000///...---,,,,,,---,,,+++******+++,,,---*********)))))))))(((((((((((())))))))))))(((((('''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''((((((''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''(((((((((((()))))))))***))))))))))))))))))***************++++++,,,---------------------------------------............////////////000000000000111111000111111222444444333444555666777888999:::999888666666777999<<<>>>===FFFMMM^^^xxxyyyxxx|||vvvrrr{{{------///000111222222222333444666777888888888888999:::;;;;;;999888888999::::::<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@???<<<<<<<<<<<<===>>>@@@AAABBBBBBAAABBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDDDDCCCEEEFFFGGGFFFDDDCCCDDDEEECCC??????DDDFFFEEEEEEGGGCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@???<<<===???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===:::999777666666555333111111222333444444333222111111000///...............//////......------,,,,,,,,,++++++******++++++,,,******)))))))))(((((((((''''''((((((((((((''''''&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&(((((('''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''(((((((((((())))))***))))))(((((())))))*********)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000111111222111111000111333444555444555555666777888888999888777777777888999;;;<<<<<>>>>>>>>???????????????@@@@@@@@@???>>><<<;;;<<<>>>@@@BBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFEEECCCBBBCCCDDDCCC??????DDDFFFDDDDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBCCCEEEEEEEEECCC@@@>>>;;;===@@@BBBBBBBBBAAA@@@?????????@@@@@@AAAAAAAAA?????????>>>===<<<;;;:::888777666666777666444222000111222333333222111000000///......------......------------------------******++++++++++++*********)))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$&&&((()))(((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000111111111222222333222111111111333555666555555666666777777777888777777888999::::::::::::>>>HHHOOO___uuuvvvjjjeeebbbgggnnn{{{---///000222333333333333222333666888999999888777999:::<<<;;;:::999999:::888999:::<<<===>>>>>>>>>>>>=========>>>???@@@@@@BBB@@@===;;;;;;===@@@BBB@@@@@@??????>>>?????????CCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDD@@@@@@DDDFFFCCCBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEBBBDDDEEEFFFEEECCC@@@>>><<<>>>AAACCCCCCBBB@@@???<<<======???@@@AAABBBCCC???>>>===<<<;;;:::999999777666555666777777555333///000222333333222000/////////...---------......,,,---------------------)))***+++,,,,,,+++***)))))))))))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$&&&((()))((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000111111111111222222222222333222111111111333555777666666666666777777777777666777999;;;;;;;;;:::999<<>><<<::::::;;;===>>>>>>>>>>>>>>>>>>??????@@@BBBEEEHHHGGGCCCAAAAAABBBAAACCCEEEFFFFFFDDDBBBAAABBBBBBBBBBBBBBBCCCDDDEEEHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGEEECCCBBBBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@???===<<<:::888777666666666555444444444444555222333333333333222111111////////////............------,,,,,,+++***))))))******+++******)))((('''***))))))((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''((()))(((%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))***++++++++++++++++++,,,,,,,,,------******+++,,,,,,------.........//////000111111111111111222333333333333222444555666777777888888888888888999:::;;;;;;;;;;;;AAAEEEMMM]]]nnnuuukkk\\\[[[^^^eeeuuu............///000111222444444444555666666777777888999::::::;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;888888999:::;;;===>>>??????>>><<<;;;;;;<<<===>>>>>>>>>======>>>>>>???@@@AAADDDFFFEEEAAA??????@@@AAABBBDDDEEEEEEDDDBBB@@@BBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEGGGGGGGGGEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>=========>>>>>>>>>??????>>>===<<<:::888777666555666555555444444444444444222222222333222111111000/////////.........---------,,,,,,+++******))))))((())))))*********)))))))))))))))((('''&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''(((((('''(((((()))******++++++************+++++++++,,,*********+++,,,,,,------------...//////000000111000111222222333333222222444444555666777777777777666666777888999999999999;;;???HHHXXXkkkuuunnnaaaYYY]]]eeeuuu............///000111222333333444555555666666777888888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;999999;;;<<<>>>>>>?????????>>>=========>>>???@@@>>>>>>======>>>>>>???@@@@@@BBBDDDBBB>>><<<===>>>@@@BBBCCCEEEEEEDDDBBBAAACCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;<<<<<<===>>>??????<<<;;;:::999777555444444555555444333333333333333111111222222111111000///............------------,,,,,,++++++***)))))))))&&&'''((()))************))))))(((((('''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!$$$''''''$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&&&&&&&'''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((('''(((((())))))******+++((())))))))))))******************+++,,,,,,------,,,,,,------...//////000000000111222222222222222333444555666666777777666444444555666777777777777777;;;CCCSSSfffrrrnnnccc\\\```iiizzz...............///111111222333333444555555666666666777888999:::::::::999::::::;;;<<<=========<<<;;;<<<>>>@@@@@@@@@@@@???AAA@@@@@@??????@@@AAABBB===============>>>?????????BBBCCCAAA===;;;<<<>>>AAABBBDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@>>><<<;;;;;;888999:::;;;<<<===>>>???;;;:::999888777555444444444444333222222222222222000000111111000000///...------------,,,,,,,,,,,,++++++******))))))))))))''''''((()))******))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''+++...+++&&&"""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%&&&'''((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))******(((((()))))))))*********+++++++++,,,------......++++++,,,------......//////000000111222111111111222333444555555666666555333444555666666777666666999<<>>???@@@BBBBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCDDD=========<<<===>>>>>>??????AAACCCAAA===<<<>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDBBB@@@???BBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@???===<<<;;;:::777888888:::;;;<<<======;;;:::999888777666555444333333222111111111111111//////000000//////...---,,,,,,,,,,,,++++++++++++******))))))))))))(((((()))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((,,,///---'''###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))************,,,,,,------.../////////++++++,,,,,,---............///000000111111000000111222333444444555555444333444555666777777777777:::<<>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDD======<<<<<<======>>>??????AAABBB@@@>>>===@@@CCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBB@@@???AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::777777888888999:::;;;;;;:::999999888666555555444222222111000000000000000....../////////...------++++++++++++************)))))))))((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&))))))&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$%%%''')))&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---......//////++++++,,,,,,---......///......///000000000000000000111222333333444444333444444555666777777777777777;;;AAAMMM]]]kkklllggg[[[]]]bbbrrr------------...///000000111111111222333333444444333444555777888999999999777888:::<<<===>>>????????????>>>>>>>>>>>>>>>???>>>>>>???@@@AAAAAABBBAAA===<<<<<<<<<<<<===>>>>>>===???@@@???======AAADDD@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCCBBBAAA???????????????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB??????>>>===<<<<<<;;;;;;777777777888888999999999888777777666555444333333111111000////////////000---............---,,,,,,++++++*********)))))))))(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$$$$%%%''')))%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))******++++++,,,------...,,,,,,,,,---......//////---...//////000000/////////000111222333333333333333444555666777777777777777;;;BBBLLL[[[gggiiidddaaadddkkk{{{---------------...000000000111111222333333444444333444555777888888999999777888:::<<<===>>>?????????>>><<<;;;;;;;;;<<<===;;;<<<===>>>???@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>;;;===???>>><<<===AAAEEE>>>>>>???@@@@@@AAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBB===>>>AAACCCEEEEEEDDDCCC>>>>>>======>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>======<<<<<<<<<;;;777777777777888888888888666666555444333333222222111111000///////////////------......------,,,+++************))))))))))))'''''''''(((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$###$$$''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,,,,,,,---......//////000---......//////////////////000111222222333222222333333444555666666666666;;;???DDDMMMYYYcccccc^^^bbbfffooo+++,,,,,,---///111222333222222222222333444555555666666666666777888::::::555666777999;;;<<<<<<===;;;<<<==================<<<<<<;;;<<<<<<===>>>???@@@>>><<<::::::;;;>>>???>>>??????@@@??????>>>===AAAAAAAAA@@@AAAAAABBBBBBCCCBBB@@@???>>>??????@@@???@@@AAABBBCCCBBBAAAAAA???>>>>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@@@@@@@???===<<<999999::::::999888;;;;;;::::::999888888777777666555444333222222222000000///..................------,,,,,,++++++***************))))))))))))'''''''''((((((((((((((($$$&&&((()))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((("""###$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,---...........................------///000000222333444555555777666555444444555777777999;;;???HHHQQQWWWWWWVVVUUU]]]iiizzz,,,,,,,,,---///000222333222222222222333444555555666666666666777777888999555666777999:::;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<======>>>>>>===<<<::::::;;;===>>>===============>>>>>>>>>???????????????@@@AAAAAAAAAAAA@@@???????????????<<<===???AAABBBBBBBBBAAA???????????????@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@===<<<:::999:::;;;:::999::::::999999888777777777777666555333222222222222111000000///......//////---------,,,++++++***************)))))))))((((((((((((((((((''''''''''''%%%'''))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,------.../////////........................///000000111333444444555555444444444444555666777:::;;;>>>EEELLLPPPOOOLLLTTT\\\iii{{{,,,,,,,,,---///000222333222111111222222333444555666555555666666666666666555666777888999999999999;;;;;;<<<=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>???<<<<<<<<<===>>>???@@@AAA???@@@@@@@@@@@@??????>>><<<===>>>@@@AAABBBBBBBBB@@@????????????@@@AAAAAABBBCCCDDDEEEEEEDDDBBBAAA===<<<::::::;;;<<<;;;:::999999888777777666666555666555444333222111111111000///......---.........------,,,,,,+++***************))))))))))))(((((()))((((((((('''&&&&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$&&&(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,------..............................///000000111222333444444222222222333444555666777999:::===DDDJJJMMMJJJGGGOOOYYYhhh{{{,,,,,,------///000111222111111111111222333444555555555555555555555444444555666777888888888888888::::::;;;<<<============>>>>>>======<<<;;;::::::999:::;;;<<<<<<<<<;;;:::;;;:::999888999;;;===???;;;;;;<<<<<<>>>???AAAAAA???@@@AAABBBBBBBBB@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAACCCEEEGGGGGGEEECCCBBB>>><<<:::;;;<<<===<<<;;;888777777666666555444444555444333222111000000000------,,,,,,,,,,,,,,,---,,,,,,,,,+++******))))))***)))))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&''')))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''((()))(((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))******+++,,,,,,,,,---------...............///000000111222333333333000111111222333555666666777999>>>FFFMMMOOOLLLHHHGGGRRRcccyyy------------...000111222111111111111222333444444444444555555555555444333555666777888888888888888999:::;;;<<<============>>>??????>>>===<<<:::999888999;;;<<<===<<<;;;:::;;;:::999888999;;;===???<<<======>>>???@@@BBBCCC@@@AAACCCDDDEEEDDDDDDCCCEEEDDDCCCBBBAAA@@@@@@???@@@??????>>>>>>????????????AAADDDFFFGGGFFFDDDBBB>>><<<;;;;;;<<<<<<<<<;;;777777666666555444444333444333222111000/////////...------,,,------......,,,++++++******)))(((((()))))))))((((((((((((''')))(((((('''&&&%%%%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&%%%'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********************+++,,,,,,---------------.........//////000000000111111222222333///000111222444555555666888:::???GGGNNNOOOJJJFFF@@@LLL___vvv---------......///111111111000000111111222333444333444555666666555444444555666777888999999999999888999:::;;;<<<=========??????@@@@@@???===<<<;;;888999;;;<<<======<<<<<<<<<;;;::::::;;;<<<>>>???>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCEEEEEEFFFFFFFFFHHHGGGEEECCCAAA??????>>>??????>>>=========>>>>>>>>>@@@BBBDDDEEEDDDCCCCCC???===;;;:::;;;;;;:::999777777666555555444444333333222111000///.........//////////////////000111++++++******)))((((((((())))))((((((((((((''''''((('''''''''&&&%%%%%%%%%$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&###%%%%%%%%%###"""###$$$&&&&&&''''''''''''&&&&&&"""###%%%&&&'''&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,------.../////////,,,,,,------.../////////000000000111111111222222000111222333444555555555999;;;@@@GGGLLLKKKEEE??????JJJ]]]ttt......---......///000111000000000000111222333444222333555777777777666555555666777999:::;;;;;;;;;888888:::;;;<<<=========???@@@AAAAAAAAA???>>><<<::::::;;;<<<======>>>>>>===============>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFDDDBBB@@@?????????>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCC???===;;;:::::::::888777777777666666555444444444222222000///...---------......------...//////000+++******)))((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%$$$######$$$%%%&&&&&&''''''''''''&&&&&&!!!###%%%&&&''''''&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,------......,,,,,,------...//////000000000000000111111111111111222333444555555444444777:::@@@GGGLLLJJJDDD>>>CCCNNN^^^ttt...............///000111000000000000111222333444222333555777888888777666555666777999;;;<<<<<<===777888:::;;;<<<=========???@@@AAABBBBBBAAA???>>>;;;;;;<<<<<<===>>>??????>>>??????@@@??????>>>===@@@???????????????@@@@@@BBBAAAAAAAAACCCEEEGGGHHHEEEDDDBBB@@@?????????@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBCCC@@@>>>;;;999999888777555777777777666555555444444222111000///...---------************++++++,,,---*********)))(((((('''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########"""###%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&!!!"""%%%'''''''''&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++,,,,,,------...///000000000000000000111111111111222333444555555555444333444888???HHHNNNNNNHHHBBBHHHQQQaaauuu,,,,,,,,,,,,...000222444222222222222333444555555444444444333222444777:::888888888888999:::;;;;;;:::::::::999999::::::;;;????????????>>>>>>>>>>>>999999::::::<<<===???@@@AAAAAAAAAAAA???>>>===<<>>>>>???@@@AAAAAABBBBBBAAAAAA???>>>============>>>???>>><<<:::999:::;;;999:::<<<=========<<<<<<===;;;888888888888666555666555555444222111000000//////...------------...+++,,,,,,,,,,,,+++******(((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$###%%%%%%$$$"""!!!"""###!!!###%%%%%%$$$###"""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''"""######$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000///////////////000333333444444444444444444:::;;;???GGGMMMMMMFFF@@@HHHUUUfffyyy,,,,,,,,,---...000222333222222111222222333444555444444444333333444777999888888888888999:::;;;<<<<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;<<<===>>>???@@@@@@@@@@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<===>>>>>><<<:::888999:::999:::;;;=========<<<;;;<<<:::777666777777555444555555444333222111000000///......---------------++++++,,,,,,++++++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$%%%$$$"""!!!"""###!!!###%%%%%%$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))(((((((((((((((((((((((())))))*********+++++++++.........------,,,,,,,,,,,,------------.........000000///////////////000333333333444444444444444999;;;@@@IIIPPPQQQLLLFFFJJJWWWiii{{{,,,,,,,,,---...000111222111111111111222333444555444444444444333444666999888888888888999:::;;;<<<===<<<<<<;;;:::::::::;;;<<<======>>>>>>??????@@@<<<<<<;;;;;;<<<<<<===>>>===>>>>>>??????>>>>>>===>>>?????????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBB@@@>>>===<<<;;;;;;<<<======<<<999888888999999:::;;;<<<<<<<<<;;;::::::777555555555555444333444444333222111000000//////...------,,,,,,------+++++++++++++++***))))))***))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$%%%$$$"""""""""$$$!!!###%%%%%%###"""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))*********++++++000000///...---,,,++++++,,,,,,,,,,,,------------000//////......///000000222333333333444444444555888;;;AAAJJJQQQTTTQQQMMMLLLYYYlll}}}+++,,,,,,---...///000111000000000111111222333444444444555444333444666888888888888888999:::;;;;;;<<<<<<;;;:::999999999999;;;;;;<<<===>>>???@@@AAA======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBB@@@@@@?????????@@@BBBBBBCCCAAA@@@>>><<<;;;::::::;;;<<<===;;;999777777888999:::;;;<<<<<<;;;:::999777555333333333333222111333333222111000000//////...------,,,,,,,,,,,,,,,*********+++***))))))(((******)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$"""###%%%$$$###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************.........---,,,,,,,,,++++++++++++,,,,,,,,,------//////.........///000000222222222333333444444555888:::@@@HHHOOOQQQOOOMMMMMM\\\nnn++++++,,,---...//////000000000000000111222333333333555555555444444555777777777777777888999:::::::::999999888777777888888::::::;;;===>>>???@@@AAA>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>>>>???>>>>>>======>>>???@@@@@@AAAAAA???>>>=========>>>???AAABBBAAA???===<<<;;;::::::;;;<<<===<<<:::888777777999999:::;;;;;;:::999888555333222111222222111000111111111000000//////...------,,,+++++++++++++++))))))******))))))((('''***))))))((('''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""$$$$$$$$$""""""###%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,---+++++++++,,,,,,,,,------...............///000000111111222222333444444555777:::>>>DDDHHHJJJIIIHHHNNN\\\nnn}}}++++++,,,......//////...////////////000111222333333555666666444444555666555555555555666777888999888777777666666777777888::::::;;;<<<>>>???@@@@@@>>>>>>======<<<=========<<<===>>>>>>????????????===>>>>>>>>>???@@@@@@@@@???>>><<<;;;;;;<<<>>>???@@@???>>>===<<<;;;;;;;;;;;;<<<>>>===;;;888777777888999:::::::::999888777444222111000111222111000000000/////////.........---,,,++++++******++++++)))))))))))))))((('''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$$$$###"""$$$%%%###$$$$$$###""""""###%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######""""""######$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$############%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))******(((((()))***+++,,,------,,,,,,,,,,,,------------------------...///000000000000111222333444555555777999===@@@CCCCCCCCCBBBMMM\\\lllzzz***+++---............---///////////////000222222333555666666555444444555444444333444444555666777777666666666777888999:::;;;;;;<<<<<<===>>>??????>>>===============>>>>>>>>>>>>??????@@@?????????>>>>>>>>>>>>????????????@@@???===;;;;;;<<<>>>@@@>>>>>>===<<<<<<<<<<<<<<<;;;===???>>><<<999888888888999:::::::::888777666444222000000111222111000/////////............---,,,,,,+++***************(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!###$$$$$$######$$$%%%###$$$$$$###!!!"""###%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,,,,------------.........------------...///000000000000111222333444555555777:::===???@@@@@@AAAAAALLLZZZjjjvvv***+++---...///......---.........//////000111222333555666666555444444555333333333333444555666666666666777777888999;;;<<<;;;;;;<<<<<<===>>>>>>>>>===============>>>????????????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>AAA@@@>>><<<<<<===???AAA======<<<<<<<<<<<<======;;;===??????===:::999888888999::::::999888777666444222000000111222111000..................------,,,++++++***)))*********(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!###$$$$$$######$$$&&&$$$$$$$$$###!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---...///000111///000111222333444555555888:::===???@@@@@@AAABBBKKKYYYhhhttt+++,,,,,,,,,,,,,,,,,,------------............///111333444444222222333555444333222222222333444555777888888999::::::;;;;;;777777888999::::::;;;;;;===<<<<<<<<<===>>>@@@AAABBBAAA@@@?????????AAAAAA===============>>>??????AAAAAA@@@>>>============<<<;;;::::::<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999<<<;;;:::888777555444333222111000......///000000------,,,,,,,,,,,,++++++,,,++++++******************))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,............////////////000111111222222333444444333555888;;;>>>@@@AAABBBJJJVVVbbbmmm+++++++++,,,,,,,,,,,,------------............///111222444333222222333555333333222111222333444555777777888888999999::::::777888888999::::::;;;;;;<<<<<<<<<<<<<<<>>>???@@@BBBAAA@@@?????????@@@AAA===<<<;;;;;;<<<===???@@@AAA@@@???===<<<<<<======<<<:::::::::;;;<<<;;;:::999:::;;;<<<<<<<<<;;;;;;999888888777555444444333444333222111000/////////......------,,,,,,++++++++++++***))))))))))))))))))))))))((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,............////////////000111111222222333333444555777:::===@@@BBBCCCCCCGGGSSS___lll++++++++++++,,,,,,---------------............///111222333333222222333555333222111111111222444555666666666777888888999999888888999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>???BBBAAA@@@@@@??????@@@@@@<<<;;;:::999:::<<>><<<:::999:::;;;<<<;;;999888999:::<<<============999999888888777666666666555444333222111///......///......---,,,+++++++++******)))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######''''''&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---............/////////000000111111222333333333555777:::===???AAABBBBBBCCCOOO[[[hhh*********+++,,,,,,---------------............///000111333333222222333555333222222111111222444555555555666666777888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>AAAAAAAAA@@@@@@?????????===;;;888777888;;;>>>@@@???>>><<<::::::;;;===>>>;;;:::999999;;;;;;:::999777888999;;;<<<>>>>>>???999888888777666555444444222222111000///...---,,,......---,,,+++******)))))))))((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////000000000111222222333333333444777:::===>>>??????BBBMMMYYYfff~~~))))))***++++++,,,---------------............//////111222222222222333555444333222222222333555555444555555666777777888888:::::::::::::::;;;;;;;;;<<<<<<<<<===============@@@@@@@@@@@@@@@@@@@@@@@@===;;;999777777:::===???>>>===;;;;;;;;;<<<>>>???;;;:::999999:::;;;:::999888888999:::;;;<<<>>>>>>777666555444222111000/////////......------,,,,,,,,,,,,,,,+++***))))))((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,------------............///000000111111222333333222444777:::<<<===>>>>>>BBBMMMXXXccc{{{((())))))***+++,,,---------------............///...000111222111222333555555444333333333444666777555555555666777777888888::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>======>>>>>>@@@AAAAAAAAAAAAAAA>>>===:::888888999;;;===<<<<<<<<<<<<===>>>>>>???;;;999888999:::;;;:::888999999888888999:::;;;<<<:::999888777666555444444222111///---,,,,,,------++++++++++++************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((()))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------------.........//////000000111222222222444666888;;;===>>>??????AAALLLVVVbbbyyy(((((()))***+++,,,---------------............///...///111222111222333555666666555444555666777888555666666777777888999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@???>>>===<<<===???AAABBBCCCCCCBBB???>>><<<;;;:::999::::::;;;<<<===??????@@@??????:::999888999:::::::::888;;;:::888777777777888888999999:::::::::::::::::::::888333000------...///+++,,,,,,,,,,,,---------***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((()))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........//////000000111111222222444666888;;;===>>>>>>>>>???JJJTTT```yyy'''((()))***+++,,,---------------.........//////---///111111111222444555777666666555555777888999666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAA@@@???>>>:::<<<>>>AAABBBCCCDDDCCC@@@???>>><<<;;;:::999999:::<<<>>>@@@AAAAAA@@@???:::999888888::::::999888<<<:::888777555555555666222222333555666777999999BBB>>>888333///...///000,,,,,,---......//////000******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222222444666999:::;;;<<<<<<===HHHSSS___yyy))))))))))))***+++,,,---,,,,,,------.../////////222111000000000111222333444444444444444444444444555666666777888999999999:::;;;<<<<<<<<<;;;:::999@@@AAAAAA@@@??????@@@BBBBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@>>><<<::::::::::::999:::===???@@@@@@???>>>:::999888888888999:::;;;;;;;;;:::888777555444444333333222222111000000000000000000///......------+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###%%%%%%###""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&(((&&&$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''''')))'''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((******))))))******+++,,,,,,)))((()))---///---+++,,,,,,,,,---------......000000000000000111111222222444666999::::::999999;;;DDDPPP___vvv************+++,,,---...++++++,,,,,,---......///111111000000111222333444444444444444555555555555333444444555777999;;;<<<:::;;;<<<<<<===<<<;;;:::???@@@@@@???>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA???===<<<;;;<<<<<<:::;;;===>>>???>>>===<<<:::999888888888999::::::;;;:::999888666555444333333222222111000000////////////......---,,,,,,,,,++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%"""!!!!!!"""$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))'''%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((******))))))******+++,,,***))))))***,,,------,,,,,,,,,,,,---------......000000000000000111111222222444777999:::;;;:::999;;;CCCMMMYYYppp+++++++++++++++---......***++++++,,,------......111111111111222333444555444444555555666666777777666555444444555777999;;;999:::;;;============<<<===>>>???>>><<<<<<>>>???AAA@@@??????@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>><<<===>>>>>>>>><<<;;;::::::999999888888888999999999999888777666444333333222222111000000//////......------,,,,,,+++******************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))000+++$$$ !!!$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((***))))))))))))***++++++)))***++++++++++++,,,...,,,,,,,,,---------......000000000000000111111222333555888:::;;;;;;;;;:::<<>>>>>>>>>>><<<======<<<;;;;;;<<<>>>@@@???>>>===>>>@@@CCCDDDBBBBBBAAA@@@@@@?????????===>>>>>>>>>>>>===<<<;;;999999999888888888888888888888777666555444333222111111000//////......------------,,,++++++************)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$''')))+++888000'''$$$%%%&&&%%%"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++'''***---,,,******,,,///,,,,,,,,,---------......000000000000000111111222444555888:::<<<<<<;;;;;;;;;AAAIIISSSjjj(((((((((((()))***+++,,,------......//////000000000000111222333333444444444444555666777999999:::===;;;777444333333555666777888:::<<<>>>>>>>>>>>>;;;<<<<<<;;;::::::;;;===???>>>===<<<===???AAACCC@@@AAAAAAAAAAAA@@@@@@@@@======>>>>>>?????????>>>999999999999888888777777777666666555444333222222000000///......------,,,......------,,,+++++++++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$''')))+++111+++&&&%%%'''(((%%%!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############'''&&&&&&'''))))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((())))))***+++'''***---,,,******,,,///,,,,,,,,,---------......000000000000000111111222444555888:::<<<<<<;;;;;;:::AAAJJJUUUlll(((((('''(((((()))***+++.........///000000111111000000111222222222222111333333444666777999:::::::::888777666666777888999777888:::<<<=========<<<:::;;;<<<;;;999999;;;<<<>>>===<<<<<<===>>>@@@@@@>>>>>>???@@@@@@@@@??????<<<=========>>>>>>??????999999999999888777666555555555444444333222222111//////......---,,,,,,+++......---,,,,,,++++++***(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))###"""!!!###&&&'''%%%"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&((())))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))(((((((((((()))******)))***++++++++++++,,,...,,,,,,,,,---------......000000000000000111111222333555888:::;;;;;;;;;:::888???HHHTTTlll(((((((((((()))***+++,,,------......///000000000000000111111111000///...111222333555777999:::;;;999999888888888888999999666777999;;;;;;<<<;;;;;;:::;;;<<<;;;999999;;;<<<========================;;;<<<===>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<888999999999888777555444444444333333222222111111......------,,,+++++++++,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&& """###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&(((******(((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********))))))***,,,------,,,,,,,,,,,,---------......000000000000000111111222222444777999:::;;;:::999666<<>>======<<<;;;:::;;;<<<===>>>>>>============;;;:::999888888888888999999999888777555444444333333222222111111111......---,,,,,,++++++***++++++******)))((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&(((******)))((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&''')))+++***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******,,,)))((()))---///---+++,,,,,,,,,---------......000000000000000111111222222444666999::::::999999555:::???IIIaaa)))************+++++++++******+++,,,---//////000///000222333333222111000111222333333333555888;;;>>><<<888555444666888:::888888888888999:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<========================;;;:::999888888888999:::999888777777777777777777333333222111000///...---......---,,,++++++******************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$#########***,,,///000...***%%%!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,+++***)))((((((---------............////////////000111111222222666888:::;;;999888777777666:::>>>GGG^^^)))************+++++++++***++++++,,,---...///000///000111333333222111000111222333444444555888;;;<<<;;;888666555666777888666666777777999:::;;;<<<>>>===<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999999888888777666666666777777333222222111000///...---///......---,,,,,,++++++*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''',,,,,,,,,+++***(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,++++++***)))))))))------------............/////////000111111222222555888:::;;;999888777777777;;;>>>FFF\\\)))************+++++++++***++++++,,,---...//////...///111222222222111000111333444444444555888::::::999888777666666666777444555555666888:::<<<=========<<<<<<;;;;;;<<<<<<<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999999888777777666555555666666222222111000///......---------,,,,,,++++++************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***---+++)))&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************------------...............//////000000111111222555777::::::999888777777888;;;>>>EEE[[[~~~))))))*********+++++++++++++++,,,,,,---...//////...///000111222222111111111333444555444555777999888888888888777777666555333333444666888:::<<<=========<<<<<<<<<<<<============<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888999777777666555444444444444111111000//////...------++++++******))))))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((***++++++)))&&&$$$###$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,---------...............//////000111111111444666999:::999777777777777:::===EEE[[[~~~))))))*********++++++++++++,,,,,,------...............///000111111222222111333555555555555666888777888888999888888666666333333444666888:::<<<=========<<<<<<<<<======>>>>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777888999777666555444333333333333000000//////...---------++++++++++++************)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,------------............///000000111111333666999:::999777777777666999===EEE[[[)))************+++++++++,,,,,,,,,---------...............///000111222222111333555666555555666777888888999999999999888777444555555666888:::<<<=========<<<<<<======>>>>>>>>>===<<<;;;;;;<<<===>>>========================:::999888777666777888888666666444333222222222222//////......---------------------------------,,,))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))******+++++++++,,,,,,,,,,,,,,,---------------......//////000000111222555888999888777777777555999===EEE[[[)))************+++++++++,,,,,,,,,------------...---......///000111222333111333666666666555555666999999999999999999::::::666666777777999:::;;;<<<===============>>>??????>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::999777666666666777888666555444222111111000000.........------------,,,++++++,,,,,,,,,,,,,,,,,,))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))*********+++++++++***************+++++++++++++++,,,,,,,,,---------------......///000000000222444888999888777777888666999<<>>?????????===<<<;;;;;;<<<===???;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777888666555444222111000000000------------------,,,,,,((((((((((((((())))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&)))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,---------------......///000000000111444777999888777777888777:::<<>>???????????????>>>======<<<;;;:::999999999:::::::::999777555555555666666777555333111///.........------,,,,,,,,,++++++++++++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******))))))(((++++++++++++,,,---......////////////000000000000111333666666666555555666999<<>>????????????>>>===<<<;;;<<<;;;:::888888999999::::::999777666555444444555666555222000///.........---,,,,,,,,,,,,+++++++++++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++***))))))******+++,,,---.../////////000000000000111333555666666555555666888;;;>>>DDDVVVxxx)))))))))***++++++,,,,,,++++++,,,,,,------............///000111222333333777777777555333222333444444666777777666666888999::::::::::::;;;;;;;;;<<<>>>===<<<<<<<<<<<<<<<===?????????>>>===<<<;;;;;;;;;:::999888777888999999;;;:::888666444333222222444333222000///.........,,,,,,,,,+++++++++******+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((()))))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,------------,,,************+++,,,---........./////////000000000000333555666555555555666666:::===CCCVVVxxx)))))))))***++++++,,,,,,***++++++,,,------............///000111222333333666777777555333333444555444555666666555555666888999999999:::::::::;;;;;;======<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<:::999888777666777888888;;;:::888666444222111000222111000///......------++++++++++++******************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************------------...///000000........./////////000000000222555666555444555555555999<<>>::::::999999999888888888444444444444444444444444333111...------...---,,,++++++************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''&&&$$$######&&&((('''$$$"""###$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%&&&%%%"""%%%***((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---...------------...//////111111222333444444444444666666999@@@QQQnnn***************+++++++++******++++++,,,------......///000111111111111111---...///111333555666777888888999:::::::::999999666666666777888999;;;;;;::::::::::::;;;===>>>???======<<<;;;:::888777777444444444444333333333333111///---,,,,,,---,,,+++))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""&&&(((&&&$$$###"""%%%((('''$$$"""$$$'''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&''')))(((%%%&&&***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,+++***)))***+++,,,---...------------...//////111111222333444444444444555777999???NNNkkk))))))*********+++++++++***++++++,,,------.........///000111222222222222---...000111333555666777777888999:::::::::::::::666666666777888999;;;;;;===<<<<<<;;;<<<>>>@@@AAABBBAAA???===:::888666555555555555444444333333333///...,,,,,,,,,---,,,***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((######'''(((%%%$$$&&&+++,,,,,,***&&&$$$%%%'''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%)))(((###"""$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,+++***)))***+++,,,---...------------...//////111111222333444444444444555777999>>>LLLhhh)))))))))***++++++,,,,,,***+++,,,---.........---,,,---...///000111111111//////000222333555666777666777888999::::::::::::777777777888999:::;;;<<>>===<<<<<<>>>@@@AAACCCBBB@@@===:::888666555555555555444444333333222...---,,,,,,------,,,***''''''(((((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$$$$((('''###&&&...777444000+++(((&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###(((,,,+++%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---...------------...//////111111222333444444444444555777999===KKKggg((())))))***++++++,,,,,,***+++,,,............---,,,---...///000111111111000000111222333444555666555666777888999999999999888888888888999;;;<<<===AAA???===;;;;;;<<<>>>???@@@???>>><<<999888666555444444444333222222111111...---,,,---......,,,***''''''(((((())))))))))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###%%%)))'''###***888999222***&&&&&&&&&%%%#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***---,,,'''&&&(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++...------------...//////111111222333444444444444444777:::===JJJfff((())))))***++++++,,,,,,***+++,,,...///......---...///000111333333444444111111222333333444555555555555666888888999999999888888888999:::;;;======AAA???<<<::::::;;;<<<>>><<<;;;;;;:::888777777666333333222222111000000///...---,,,---......---+++'''((((((((())))))******'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""%%%***&&&###...???333***!!!"""&&&&&&###"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''###$$$'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''')))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,---,,,++++++...------------...//////111111222333444444444444444777:::===JJJfff))))))))))))************------------------------000000000111222222333333333333333333444666888999888888777777777777777888666666555666777888:::;;;888:::======:::999;;;===:::::::::999888777666555000000000///......---------,,,++++++******++++++---+++))))))******)))(((((())),,,,,,***'''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((+++***(((%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///111222333333444444333333555777999===JJJeee))))))))))))************------------------------//////000111111222222333333333333333444666888999888888777777777777888888777666555555666777999:::666999;;;;;;999888:::;;;999999888888777555444333000000//////...---------,,,,,,+++************+++******)))((((((((()))***---666@@@BBB<<<333---***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///111222333333444444333333555777999===JJJeee))))))))))))************,,,,,,,,,,,,------------//////000000111111222222333333333333444666777888888777777777777777888888777777555555555666777888666777999999888888888999777777777666555444222222000//////......---,,,,,,,,,++++++***************((())))))(((&&&(((---222HHHPPPUUUPPPAAA222)))'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///111222333333444444333333555777999===JJJeee((()))))))))************,,,,,,,,,,,,,,,---------......//////000111111222333333444444555666777777777777777777777777888999888777666444444444555666666777888999999888888999666666666555444333111111//////......---,,,,,,+++++++++***)))))))))))))))'''))))))((('''---888BBB[[[XXXPPPAAA222'''$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++******+++++++++,,,,,,,,,---------............///111222333333444444333333444666999===JJJeee((()))))))))************+++++++++,,,,,,,,,---------......//////000111111333333444555555666666666777777666666777888999999888777666555444444555555777777888999::::::999888666666666555444333111111......------,,,,,,+++++++++***))))))(((((())))))((())))))(((***333BBBNNNKKKBBB555***%%%&&&***,,,%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((()))(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++******+++++++++,,,,,,,,,---------............///111222333333444444333333333666999>>>JJJeee))))))))))))******************++++++,,,,,,------------......//////000000333444444555666666555555666666666666777888999:::999888666555555555666666888777777888::::::999777555555555444333222000000...------,,,,,,+++*********))))))(((((((((((((((((((((((((((,,,444@@@III444...&&&###%%%)))***)))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,---------............///111222333333444444333333222555999>>>KKKeee))))))))))))************)))******+++,,,,,,------,,,------......///000000333444555666666666555444666666666666777888999:::999888777666666666777888777666555666999:::888666333333333222111000///...------,,,,,,+++*********))))))(((''''''''''''(((&&&'''''')))+++///222555)))(((''''''((('''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%'''+++------+++'''%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++++++++******+++++++++,,,,,,,,,---------............///111222333333444444333333111555999>>>KKKeee))))))))))))************))))))***+++,,,,,,------,,,,,,------...//////000333444555666666666555444666666666666777888999:::999888777666666777888999666444333555888999777444222111111111000...---,,,------,,,,,,+++******)))))))))((('''''''''''''''%%%%%%''')))***)))%%%""""""%%%(((***(((''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%'''''''''%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((((((((('''&&&)))...111111...)))&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,---------.........//////222222333444444444333333111555999>>>KKKeee''''''((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////222333333444555666888888777777777888999999999:::888777777666666666666666555555555555555444444444000//////............///---,,,++++++******++++++******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((((((&&&&&&'''(((&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''***111888777...&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((*********)))))))))))))))++++++******++++++,,,---............////////////222333444444555555444444444555999???III^^^((())))))******+++++++++******+++++++++,,,,,,,,,,,,------...//////000000333333333333555666777888777777888888888888888999888777666666555555666666444444444333333333333333000000///...---------...,,,,,,+++************+++))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((('''%%%%%%'''(((&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&)))///555666222---)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))))))))))))))))))))++++++******++++++,,,---............////////////111222333333444444333333444555999???III^^^*********+++++++++++++++******+++++++++,,,,,,,,,---......//////000111111333333333333444555777777888888888888777777777777777777666555555555555666333333222222111111111111000000...---,,,,,,,,,,,,,,,++++++***************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''&&&$$$$$$''')))%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%'''+++///333555777,,,(((%%%$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((************************))))))))))))))))))******++++++******++++++,,,------............/////////000111222222333333222222333555999>>>HHH]]]~~~,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,......//////000111111111333333333333444555666777888888888777777666666555777666555555444444555555333222222111111000000000000///...,,,++++++++++++++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''%%%$$$$$$''')))&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%&&&'''((((((&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''''')))...555;;;444...'''$$$$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,------------.........//////111111222333333333333333333555888>>>GGG\\\}}},,,,,,++++++++++++++++++******+++++++++,,,,,,,,,......//////000111111111333333333333333444555666888777777666666555555555666555555444444444444444333333222222111000000///...---,,,+++************+++***))))))(((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''((((((&&&%%%%%%''')))((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''((((((&&&%%%)))111888???999000***)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))************++++++******++++++,,,---------------............222333333444444444444444333444888===FFF[[[|||*********+++++++++++++++******+++++++++,,,,,,,,,---......//////000111111333333333333333444555555666666666666555555555555555555444333333333333444333333222111000//////...,,,++++++******************))))))(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))((('''((())))))((('''((())))))***+++***((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''&&&&&&&&&((()))(((''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%$$$&&&,,,111===:::555000+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))******++++++++++++******++++++,,,---,,,------------.........333333444555555555555444333444777===FFFZZZ{{{((())))))******+++++++++******+++++++++,,,,,,,,,,,,------...//////000000333333222222333333444444444555555555555555666666555444444333222333333333222222111000///...---,,,***))))))))))))***++++++))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&)))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))''')))+++,,,+++))))))))))))******)))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&'''((()))(((''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%&&&&&&&&&&&&((()))000444777555///)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((()))******++++++++++++******++++++,,,---,,,,,,---------.........222222333444444444444333333444777<<>>777...)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))'''(((((()))***+++++++++++++++******++++++,,,---,,,,,,,,,---------......111111222333333333333222333444777<<>>???@@@AAAAAABBBBBB@@@AAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKGGGGGGEEEDDDCCCBBBBBBBBB>>>======<<<<<<<<<<<<<<<========================888999999999888777666555222222222222222222111111000000///...------,,,,,,,,,,,,,,,,,,---------......000111///+++((()))+++************************)))******++++++******)))((()))******++++++******************))))))))))))'''(((((())))))******+++(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((('''%%%###&&&+++111<<<888333---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%(((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))******++++++++++++******************+++,,,---...---------------...///000111111222333333333333222444555777;;;AAASSSrrr(((((((((((()))***+++,,,------------------------+++,,,,,,---...///000000...///000111333444555666333333444444444333222222111111111000///...,,,+++))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###'''+++,,,***'''%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,,,,---------...------...///000222222333222222444555777999:::;;;;;;;;;<<<===???@@@AAAAAAEEEFFFIIIKKKMMMNNNMMMMMMPPPQQQSSSTTTUUUVVVVVVVVVTTTTTTUUUWWWWWWXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^______bbbccceeeffffffeeecccbbb^^^]]][[[YYYWWWVVVVVVVVVQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJHHHGGGFFFAAAAAA@@@@@@???>>>>>>>>><<<;;;:::888666444333222111111111000000000000000---000222///+++)))+++...++++++++++++++++++++++++)))******++++++******)))((()))***+++++++++******************))))))))))))'''(((((()))******++++++(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,+++***((('''&&&&&&%%%''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((***444666777333---(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$(((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))******++++++++++++******************+++,,,---...---,,,,,,------///000000111111222333333333333222555555777;;;AAASSSqqq(((((((((((()))***+++,,,------------------------++++++,,,---...000000111...///000111333444555666555555555444333222111000111111111000///---,,,+++(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((///666999666000+++)))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,.........////////////000000111222555777999;;;<<>>@@@CCCFFFHHHKKKPPPTTTWWW[[[^^^aaabbbcccfffiiikkkmmmmmmmmmqqqsssuuuuuutttssssssttttttttttttssssssssssssrrroooooonnnnnnnnnppprrrsssvvvvvvvvvuuutttsssrrrqqqmmmmmmmmmnnnnnnnnnnnnnnnppppppqqqpppooollliiihhhhhhfffcccaaaaaabbbccceeeffffffeeebbb``````bbbdddbbbcccggglllrrrwwwxxxxxxxxxvvvsssnnnhhhbbb]]][[[YYYYYYZZZ]]]aaadddeeeeee[[[RRRLLLKKKNNNRRRYYY```jjjmmmrrrvvvyyy{{{{{{{{{sssooojjjfffdddbbb```___gggjjjnnnrrrsssrrrpppnnnkkklllmmmnnnooossswww{{{|||zzzyyyyyyzzzyyyvvvtttpppooonnnllliiigggeeeddd]]][[[YYYUUUPPPKKKHHHFFFBBB>>>999555333333222222//////...---------......++++++,,,...//////,,,)))(((((()))***++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((***++++++)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((('''((((((''''''(((((()))***++++++*********)))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''')))...444888::::::(((((()))***'''###%%%)))&&&''''''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''(((***++++++)))((())))))+++******))))))***++++++......------......///000000111222333333333333333333555888;;;@@@RRRqqq((()))))))))***************+++,,,,,,------,,,,,,...............///111111111111111111222222222222222222333333222222111000......,,,++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++)))(((((()))*********...---+++******+++---...///......///222555999;;;BBBEEEJJJNNNRRRUUUYYY[[[___bbbfffiiijjjkkkmmmnnnjjjlllnnnqqqrrrssstttttttttuuuwwwvvvuuuttttttuuuuuuuuutttsssqqqpppnnnmmmmmmmmmllllllmmmooorrrsssrrrrrrssssssssssssrrrrrrssssssssssssttttttuuuuuuvvvvvvvvvtttpppjjjeeebbb^^^]]][[[ZZZ[[[^^^aaaccc___^^^[[[VVVRRROOOPPPQQQSSSVVV\\\eeennntttvvvvvvtttssspppmmmiiifffcccbbb[[[[[[\\\]]]___bbbcccccc\\\TTTMMMLLLNNNRRRYYY```jjjmmmqqquuuxxxyyyxxxwwwuuurrrlllfffbbb___]]]]]]eeehhhkkknnnmmmjjjfffccc^^^```bbbeeehhhnnnuuuzzz~~~}}}||||||}}}|||zzzyyyvvvtttrrrpppoooooopppppppppoooooommmiiieeebbb___ZZZUUUOOOJJJEEEAAA>>>;;;999777555333111/////////******+++---//////...,,,))))))***++++++***)))(((++++++++++++++++++++++++************************'''((()))***))))))''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''((())))))++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''''')))...555;;;>>>111...***(((&&&$$$%%%'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((***++++++)))(((((()))+++************++++++,,,.............../////////000111222222333333333333333555888;;;@@@QQQppp((()))))))))***************+++,,,,,,------,,,,,,------------...///000111000000000111111111222222111111222222111111000///---,,,+++******)))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((()))))),,,***''''''***,,,,,,,,,*********+++,,,///111222;;;;;;<<<>>>BBBGGGLLLNNNVVVYYY]]]aaacccfffiiikkkhhhjjjmmmoooooonnnooopppppprrrtttvvvxxxxxxxxxxxxtttvvvxxxxxxwwwwwwwwwxxxxxxwwwuuurrrnnnjjjfffddd^^^^^^^^^^^^___```bbbccccccdddeeeeeeffffffffffffjjjjjjkkkmmmpppsssvvvwwwuuuuuuuuutttpppkkkgggdddaaa```^^^]]]^^^```ccceee___^^^[[[WWWSSSQQQRRRSSSTTTWWW]]]eeelllpppqqqqqqnnnnnnmmmllljjjiiiiiihhhddddddddddddcccbbbbbbcccbbb[[[VVVWWWYYYZZZ^^^ccciiikkkppptttwwwxxxxxxwwwxxxwwwsssoookkkiiiiiiiiihhhjjjlllmmmkkkgggccc```\\\^^^aaadddiiiooovvv|||~~~~~~~~~~~~|||zzztttqqqlllhhhffffffhhhjjjoooppprrrttttttrrrpppooollliiifffddd```\\\VVVRRRKKKIIIFFFAAA===999777555444111...---------,,,+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''''''''''''''((())))))******)))))))))(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&)))///666;;;<<<555---'''&&&'''&&&$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((***++++++)))((())))))+++++++++++++++,,,------,,,,,,------............///000111222333333444333333555888;;;???OOOmmm))))))))))))***************+++,,,,,,------,,,,,,------------...///000111///000000000000111111111000000000000000///......++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((())))))******+++***)))((())),,,///111111111333666:::???CCCFFFHHHQQQRRRTTTWWW[[[___ccceeeeeegggkkklllmmmnnnppprrrmmmooorrrsssssssssuuuvvvtttuuuwwwyyyzzz{{{zzzzzzuuuwwwyyyyyyyyyyyyyyy{{{yyyxxxuuuqqqkkkeee```]]]TTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSVVVYYY^^^dddiiikkkmmmnnnoooppppppooonnnmmmhhhgggeeedddbbbbbbbbbcccaaaaaa```^^^\\\\\\___aaaaaaccceeeiiimmmnnnllljjjiiiiiiiiiiiiiiihhhgggfffcccdddfffeeebbb___^^^^^^ZZZUUUSSSVVVXXXXXXZZZ]]]^^^aaadddhhhllloooqqqrrrqqqrrrrrrpppmmmlllmmmnnniiiiiiiiiiiiiiigggfffeeeaaadddfffiiimmmrrrxxx}}}~~~}}}|||}}}~~~~~~|||zzzuuuqqqkkkeeeaaa___```aaadddfffiiilllnnnoooooonnnooopppqqqssstttsssooolllgggeeeccc___ZZZUUUQQQNNNIIIEEE???:::666444111000------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***((('''''')))+++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))))))))))))))((((((''''''(((((()))*********)))))))))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''%%%&&&)))///333>>>;;;333+++((()))'''###&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******''')))***+++***)))***+++++++++++++++,,,---......,,,,,,---............---///000111222333444444444333555888:::>>>MMMjjj))))))))))))***************+++,,,,,,------,,,,,,------------...///000000/////////000000000111111......//////......---,,,******)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))***,,,---......,,,---000333777;;;???AAAFFFIIINNNTTTYYY]]]___```cccdddgggiiillloooqqqrrrnnnppprrrssssssssstttuuutttvvvwwwwwwwwwxxxzzz|||wwwxxxzzz{{{|||||||||{{{wwwyyy{{{{{{zzzyyyzzz{{{wwwwwwvvvtttqqqmmmiiigggiiijjjkkkkkkjjjhhhfffeeeZZZYYYXXXVVVSSSPPPNNNMMMJJJKKKLLLNNNRRRVVV[[[]]]ccceeegggjjjmmmooopppqqqkkkkkkjjjiiigggeeedddcccdddddddddbbbaaaaaadddfffgggggggggiiijjjiiifffddddddeeefffggggggeeedddbbb```dddggghhheeebbbaaaaaaZZZVVVVVV[[[^^^___```cccbbbccceeegggjjjmmmpppqqqsssuuuvvvtttpppmmmlllllliiihhhfffddddddeeeggghhhccceeehhhjjjlllooosssvvvvvvvvvvvvwwwzzz{{{zzzxxxvvvtttqqqllliiifffdddccc```aaaccceeefffggggggggghhhiiilllqqqvvvxxxyyyxxxyyyyyyyyyxxxuuupppllliiiccc___YYYTTTPPPKKKGGGCCC:::888444111...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((()))******++++++*********)))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))(((&&&'''+++...666<<<===444,,,)))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********%%%''')))*********+++,,,************+++,,,---...,,,---...///000//////...///000111222333444444444333555888:::<<>>:::444111111000///---000///---,,,++++++,,,,,,++++++,,,,,,---,,,,,,+++************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***))))))(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&)))000999<<<888222(((***+++)))&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%"""''')))&&&$$$&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%'''''''''''''''((()))))))))((('''&&&&&&((()))+++(((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,------******))))))******+++,,,---------............///111111222222222333333333222111555:::===GGG```yyy((()))))))))************)))******++++++,,,------,,,,,,,,,---------......000000///////////////...---,,,+++***)))'''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((())))))*********+++,,,///111333;;;>>>CCCHHHMMMTTT[[[___aaaccceeeffffffgggjjjlllnnnooopppqqqqqqrrrrrrrrrttttttttttttuuuwwwxxxyyywwwwwwwwwwwwxxxyyyzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyzzzzzz{{{{{{||||||}}}vvvwwwxxxzzzzzz{{{{{{{{{wwwuuusssssstttuuuuuuuuuvvvuuussspppmmmjjjgggeeegggfffggghhhiiijjjiiihhhgggfffeeeeeeiiiqqqzzzyyywwwvvvwwwzzz~~~{{{zzz|||yyysssrrruuuxxxrrruuuwwwuuurrrrrruuuyyy|||zzzxxxyyyzzzzzzzzz}}}}}}yyyuuusssmmmhhhfffcccccceeefffdddgggkkkgggkkkqqquuuwwwzzz|||}}}}}}}}}~~~~~~~~~}}}|||yyyuuuqqqmmmjjjgggccc```XXXQQQIIIDDDAAA===666000444222///---------------------------,,,+++))))))++++++++++++++++++++++++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''''''''$$$$$$***444;;;;;;999///,,,)))'''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$((((((%%%$$$''''''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))111...+++'''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,---******))))))******+++,,,---------............///111111222222222333333333222111444999<<>>@@@999000------***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%((())))))((('''&&&&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''******+++++++++******)))******))))))******+++,,,,,,,,,++++++,,,,,,---...222222111111111111111111666444666:::<<>>;;;777444111//////000,,,---......------------...---,,,,,,+++,,,,,,,,,+++*********))))))))))))************++++++++++++,,,,,,,,,++++++***)))(((*********))))))))))))))))))(((''''''''''''((()))***)))))))))((((((((('''(((((((((((('''''''''''')))...666;;;;;;666///+++((('''%%%%%%'''(((((('''(((''''''&&&&&&&&&''''''+++***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((&&&%%%&&&((()))'''%%%((()))***)))'''&&&'''(((((((((((((((((((((((((((*********)))((('''''''''(((((())))))))))))((((((***)))))))))((((((((('''******+++++++++******)))+++************+++,,,,,,,,,,,,++++++,,,,,,---...111111111111111111111111555444666:::<<>>FFFNNNTTTXXX___bbbeeeggggggggghhhiiikkklllmmmnnnpppqqqssssssrrrtttvvvvvvuuuuuuvvvwwwwwwwwwvvvuuuuuutttttttttpppppppppppppppppppppppppppnnnlllkkkkkkkkkjjjiiihhhhhhgggeeeeeefffiiilllfffgggjjjoooqqqrrrxxx~~~xxxpppkkklllnnnmmmlllmmmnnnmmmhhhddd[[[ZZZYYY[[[___dddggghhhdddbbbbbbcccdddbbb\\\XXXOOOOOOQQQWWWaaajjjoooqqqtttnnnjjjjjjjjjgggfffhhhsssxxx||||||zzzvvvjjjkkkjjjgggiiinnnooommmooorrrzzz~~~yyyyyy~~~}}}}}}~~~}}}{{{zzzxxxvvvqqqkkkgggZZZUUUMMMDDD<<<666222111---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************+++++++++,,,,,,,,,,,,,,,+++***)))(((++++++******)))((((((''')))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''(((---555<<<<<<444---'''&&&$$$%%%''')))))))))))))))(((&&&&&&%%%%%%%%%---,,,***)))'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((()))***)))((('''((()))((((((((((((((((((((((((+++******)))(((''''''&&&(((((())))))))))))(((((())))))))))))(((((((((((()))******+++++++++******+++++++++++++++,,,------,,,,,,,,,,,,,,,------...111111111111111111111111555333666:::<<>>000---)))''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''&&&&&&'''''''''((())))))((('''(((***((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((())))))))))))(((((((((((((((((())))))))))))((()))***+++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,------...///000000111111111222222222333222555:::;;;BBBXXXppp))))))(((((((((((()))))))))))))))************+++))))))***++++++***))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))))))))((((((''')))+++...///555:::AAAGGGKKKQQQXXX]]]___```bbbdddgggiiikkklllkkkmmmnnnooonnnoooqqqrrrpppqqqssstttuuutttssssssuuuwwwzzzzzzxxxvvvuuutttssssssttttttsssrrrpppooolllkkkiiihhhfffdddbbbbbbbbbeeejjjqqqvvvyyyxxxvvvhhhggghhhooozzz~~~}}}{{{llljjjfffaaa\\\\\\gggsss{{{}}}vvvfffUUUNNNMMMMMMOOOPPPRRRSSSSSSTTTWWWZZZWWWSSSQQQSSSUUUUUUXXX]]]^^^___```bbbeeeiiilllnnnpppnnnmmmqqqyyy}}}sssnnnooossswwwxxx}}}~~~wwwrrrqqqrrrqqqtttxxx{{{{{{wwwqqqoooooolllgggfffgggkkkttt~~~{{{llleee``````bbbcccgggllloootttwwwuuuoookkknnnrrrnnnjjjgggeeeeeejjjyyy~~~wwwqqqnnnkkkhhhfffuuuwww}}}yyyuuussssssvvvppprrrssssssrrrppppppqqqtttvvvyyy{{{{{{{{{|||}}}|||}}}~~~}}}zzzvvvqqqmmmjjjbbbWWWMMMFFF@@@999555000///---,,,+++,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++'''(((((()))******++++++((())))))******))))))((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))+++000999???666222---)))''''''&&&%%%%%%%%%%%%&&&&&&((())))))&&&%%%%%%&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&'''((((((''''''((()))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((())))))))))))(((((((((((((((((())))))))))))((()))***++++++++++++++++++++++++++++++,,,---------------------......///000000000111222222333333333222555:::;;;AAAWWWnnn***)))(((''''''((()))***))))))))))))************((()))***++++++***)))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***))))))***,,,000555:::===DDDJJJRRRWWWYYY\\\aaaeeecccdddfffhhhjjjkkklllmmmkkkmmmnnnnnnmmmmmmoooqqqqqqrrrtttuuuvvvuuusssrrrsssvvvxxxxxxvvvtttrrrqqqqqqrrrrrrqqqpppmmmjjjiiibbbbbbbbbccceeegggjjjkkkssswww~~~{{{{{{zzzrrrkkkgggffffffkkknnnppprrruuuuuunnndddaaa]]]ZZZXXXUUUUUU```mmmuuuyyyvvvhhhZZZUUUVVVWWWVVVYYY]]]```bbbdddgggiiihhhdddcccfffgggfffhhhlllhhhjjjlllpppuuu|||~~~}}}~~~~~~~~~}}}}}}|||zzz{{{yyytttwwwuuuxxx}}}uuuooooooooooooqqquuuxxx}}}~~~wwwqqqoooppphhhccc```^^^[[[\\\cccllluuuzzz~~~yyyqqqooooooqqqxxx|||tttpppnnnppprrrttttttssstttvvvyyy~~~|||yyyvvvsssrrrsssmmmgggbbb]]]VVVLLLDDD===:::555000---,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++)))))))))))))))*********((()))************)))((('''((((((((()))))))))***(((((((((((('''''''''''''''((((((((((((,,,333888999555///+++)))((('''&&&''''''&&&&&&&&&''''''(((((('''''''''''''''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((%%%''')))(((&&&%%%&&&((($$$&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((()))++++++,,,,,,++++++************+++,,,,,,---------------.../////////000000111222222333333222222555:::;;;AAAVVVmmm***)))(((''''''((()))***))))))))))))************((()))***++++++***)))((())))))(((((((((''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***,,,...111666>>>FFFNNNRRRPPPWWW^^^aaaaaaaaadddggghhhiiijjjkkklllmmmmmmllllllnnnoooppppppqqqtttvvvrrrsssuuuvvvvvvuuutttsssrrruuuwwwwwwuuurrrpppoooooooooooommmjjjgggcccaaa___```ccciiipppwww~~~jjjccc]]]\\\aaaeeeeeebbbaaaaaa^^^XXXQQQNNNOOORRRSSSWWW\\\aaahhhkkkfff]]]eeeaaa______^^^^^^gggsssxxx~~~~~~tttjjjgggkkkmmmrrruuuzzz|||~~~~~~{{{xxxxxxzzzyyyvvvvvvxxxtttvvv{{{~~~~~~}}}xxxrrrlllhhhbbb]]]^^^bbbbbbdddcccaaaccciiimmmmmmlllhhhkkkzzz~~~|||xxxtttqqqrrrsssrrrpppppptttwww{{{yyyxxxwwwwwwxxxzzz{{{wwwvvvuuuvvvvvvoooddd\\\QQQLLLDDD<<<555111000000......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------,,,,,,,,,++++++******)))(((((((((((()))***++++++***)))((('''((((((((())))))******)))((((((((('''''''''''''''&&&&&&''')))+++...///:::666000+++***))))))((()))((('''&&&&&&&&&&&&&&&******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((*********)))((((((''''''(((((())))))))))))(((((('''((((((((())))))******(((((()))++++++,,,,,,,,,******))))))******+++,,,...------------.../////////000000111222222333333222111555:::;;;AAAVVVlll))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((('''%%%$$$$$$%%%&&&''')))(((''''''&&&&&&''''''&&&((()))))))))***+++---555:::BBBJJJQQQWWW\\\```bbbbbbcccdddfffggghhhhhhkkkkkkkkkkkklllmmmnnnooolllllllllmmmoooqqqrrrsssppprrrrrrqqqooonnnoooqqqqqqooonnnmmmmmmllliiiggglllkkkiiieee```^^^bbbiiiggggggooo|||yyynnnfffXXXXXXUUUPPPLLLKKKOOOSSSSSSPPPQQQVVVYYYXXXXXXZZZ\\\gggssszzz{{{vvvrrrsssvvvwwwuuuyyyyyywww|||}}}||||||}}}xxxzzzrrrvvvwwwrrrmmmllloooqqqqqqeee]]]```kkkxxx{{{oookkkqqqwww~~~zzzwwwvvvwwwvvvvvvuuuttttttssssssvvvvvvwwwxxxxxxwwwtttrrrmmmfff]]]UUUOOOFFF:::222666000+++))),,,---+++(((,,,+++))))))***---000222---------,,,,,,,,,++++++************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++---333999777///)))(((***&&&(((***+++)))((((((((((((&&&$$$$$$%%%&&&%%%$$$&&&%%%&&&)))(((%%%%%%)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------------------000000000111222222333333333222555999999>>>SSSiii))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&(((***+++...222888<<>>SSSiii))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((***---000666>>>GGGMMMUUUXXX\\\^^^^^^___```bbbaaabbbdddeeeggghhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkklllllliiiiiijjjkkkmmmmmmkkkjjjhhhfffeeecccbbbbbbcccddddddkkksssxxx{{{~~~|||tttbbb^^^^^^ZZZVVVWWWVVV\\\eeennnsssrrroookkkpppttttttoookkkppp}}}|||~~~~~~~~~~~~wwwqqqqqqtttvvvtttoooiiiddddddgggkkkrrr~~~xxxxxxyyyzzzzzz{{{{{{{{{zzzzzzsssppp}}}zzzpppkkkjjjjjjqqqrrrtttvvvvvvvvvuuuuuuuuusssqqqqqqqqqnnngggbbbUUUMMMCCC:::666333000------.../////////...---,,,......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***---333:::<<<888...'''*********************)))&&&((()))'''&&&&&&***...:::111***(((((('''''')))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......000000000111222222333333333222555999999>>>SSSiii((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%'''(((((((((&&&&&&((('''''''''((())))))***///222666;;;@@@HHHPPPUUUWWWYYY]]]______```aaabbbccccccdddeeeeeeeeeddddddeeeddddddeeeeeefffggghhhhhhhhhgggffffffffffffgggeeedddccceeehhhiiihhhgggaaa```^^^^^^```eeelllqqq{{{{{{nnnggglll{{{ooo]]]VVVTTTSSSTTTWWW]]]fffwwwzzztttpppnnnllllllkkkuuu~~~xxxllllll{{{vvvmmmhhhiiikkknnnoooppppppqqqrrrqqqqqqrrrssstttrrrnnnjjjfff```UUUKKKCCC<<<555000......------......//////............------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))---666>>>>>>666---,,,+++)))))))))))))))(((&&&&&&$$$"""###,,,;;;FFFMMM===---&&&&&&'''+++///)))(((((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++,,,,,,------.........000000000111222222333333333222555999999>>>SSSiii((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%'''((()))(((''''''''''''(((***,,,///111222;;;???DDDHHHKKKOOORRRTTTWWWZZZ]]]___``````aaabbbaaabbbbbbbbbaaa___\\\[[[[[[[[[[[[[[[\\\]]]^^^_________^^^]]]\\\\\\\\\\\\[[[ZZZYYYZZZ^^^bbbdddfffeeeddddddeeejjjttttttqqqjjjbbb```mmmxxxllleeeccchhhnnnsssxxx}}}{{{zzzzzzyyyvvvqqqnnnkkkjjjjjjpppzzz}}}sssqqqvvv~~~wwwmmmoooooonnnkkkiiiiiijjjkkkkkkmmmpppqqqpppnnnlllrrrpppjjjddd\\\SSSJJJEEE999666222...------///000/////////.........------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))++++++******))))))(((((((((&&&'''///:::???<<<888///,,,(((''''''((('''&&&((())))))(((,,,777GGGTTTCCC666((($$$$$$%%%'''***(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++,,,,,,---...//////000000000111222222333333333222555999999>>>SSSiii))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''(((((((((((((((%%%&&&)))---222777;;;===EEEIIIMMMOOOOOOOOOOOOOOOSSSVVVXXXYYYYYYXXXYYYYYYZZZ[[[[[[[[[YYYVVVSSSQQQOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNRRRZZZeeellluuuwwwyyyzzz|||ssspppvvv~~~wwwuuucccddddddeeelll~~~|||yyyyyyxxxwwwuuusssqqqpppppppppqqqtttxxx}}}wwwrrrqqqkkkppprrrooolllqqqyyypppjjjhhhhhhccceeegggiiijjjkkkkkkkkkppprrrsssrrrnnngggaaa\\\OOOIIIAAA888222000///000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))+++++++++******)))))))))(((&&&&&&***222999>>>???444///)))''''''((('''%%%$$$(((,,,///222777>>>CCC---(((&&&)))+++)))''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,,,,---...//////000000000111222222333333333222555999999>>>SSSiii))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''((()))******+++...222777<<<@@@CCCEEEGGGIIIIIIHHHGGGGGGHHHIIIKKKNNNOOONNNNNNNNNOOOOOOPPPQQQQQQPPPNNNKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEGGGHHHHHHMMMZZZmmm{{{}}}xxxvvvnnnddd\\\^^^hhhuuuzzzuuuooommmfffjjjooowwwxxxrrriiihhheeebbbdddjjjsssxxxtttuuurrriiiaaa```gggoooyyyvvvvvvjjjjjjjjjiiihhhhhhiiijjjkkkmmmqqqrrrqqqnnnjjjiiibbb\\\SSSIII@@@:::666555000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))++++++******************((((((((((((***111:::AAA:::444,,,(((((()))'''%%%###%%%(((+++------------&&&%%%'''+++,,,)))(((***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''))))))*********''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,---...///000000000000111222222333333333222555999999>>>SSSiii))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&'''(((***+++111222444666999===???AAAAAAAAAAAA???>>>>>>@@@BBBAAADDDHHHJJJJJJKKKLLLNNNEEEGGGIIIJJJJJJHHHFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFEEEDDDDDDEEEEEEBBBEEEGGGHHHMMM^^^www~~~nnnggggggccc\\\]]]\\\cccqqq{{{yyyuuutttqqqvvv}}}ssshhhaaaccchhhkkksssxxx|||tttnnnlllllltttzzzyyywwwsssooommmmmmmmmlllnnnqqqrrrpppooonnnmmmkkkggg___VVVLLLEEE???<<<000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))************************'''***,,,)))&&&+++666@@@>>>777...*********(((%%%)))'''&&&&&&'''(((((('''***'''%%%%%%###"""&&&,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&$$$%%%'''(((***+++++++++'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,---//////000000000000111222222333333333222555999999>>>SSSiii))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''')))***+++)))'''%%%&&&&&&'''((())))))***---111555555666666777888999999999::::::;;;;;;<<<<<<<<<===AAABBBCCCDDDFFFIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEHHHJJJKKKIIIIIIJJJKKKIIIKKKKKKJJJIIIHHHJJJKKKFFFFFFKKKVVVcccsssyyyxxxyyy}}}yyypppddd]]][[[]]]______dddhhhsss}}}|||xxxrrrkkkkkkrrrzzz|||~~~zzzqqqnnnjjjhhhjjjooorrrqqqnnnooollliiifffbbb]]]WWWRRRCCCAAA<<<555000......//////---++++++---......---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((()))+++---///111999>>>;;;...))),,,---(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))))))))***************(((&&&%%%%%%'''((('''&&&&&&'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))++++++,,,,,,,,,,,,------++++++,,,------......///000111111111111222222222555333444777888<<>>@@@BBBCCCFFFGGGHHHJJJLLLMMMNNNOOOLLLLLLLLLMMMOOOQQQRRRSSSOOOPPPRRRTTTUUUUUUTTTTTTSSSRRRPPPOOOOOOOOONNNMMMLLLMMMQQQZZZeeeoootttuuuyyyvvvxxxwwwlllcccXXXPPPLLLOOO[[[hhhlllnnnooonnnooottt~~~zzzxxxvvvwwwzzz|||zzzxxxxxxwwwtttqqqlllgggcccaaafffffffffggghhhiiiiiijjjhhhhhhhhhhhhiiikkkmmmnnnrrrqqqqqqqqqqqqrrrrrrssszzz~~~llljjjddd^^^```iiiqqqtttwww~~~}}}tttrrrsssvvv||||||ssspppooolllkkkkkkmmmppprrrsssssslllggg___TTTIII???777333222000......//////...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++***(((((('''((((((,,,222999;;;333(((&&&+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''(((((('''((()))(((&&&&&&((()))((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))************))))))++++++++++++,,,,,,,,,,,,++++++,,,------......///000111111111111222222222555333555999999>>>PPPddd))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((***,,,(((+++000333555666888999???@@@AAADDDFFFIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTUUUMMMNNNPPPQQQRRRQQQPPPOOOMMMNNNOOORRRSSSQQQLLLHHHIIIMMMXXXjjjyyyjjjbbb]]]YYYTTTRRRRRR\\\ooo|||yyy{{{}}}xxxsssmmmhhhgggfffhhhjjjkkkjjjhhhcccaaa___\\\YYYWWWUUUUUU^^^^^^___aaabbbbbbcccccc```___^^^^^^___```bbbccc```___^^^]]]]]]^^^___```eeegggmmmxxx}}}yyyvvvxxx~~~{{{tttooommmmmmmmmeeefffllluuuvvvwwwyyyvvvtttrrruuuzzzyyypppjjjjjjnnntttwwwrrrpppkkkddd[[[PPPFFF???555222...,,,---...//////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++***)))(((((('''''')))+++555???;;;...(((+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&'''(((''''''''')))***((('''&&&'''((()))(((&&&************************((((((((((((((((((((((((+++++++++******)))))))))))))))************))))))***++++++++++++,,,,,,,,,++++++,,,------......///000000111111111222222222555333555::::::>>>PPPddd))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))***)))(((((((((+++---...222777:::<<<<<<===>>>DDDEEEFFFIIIKKKMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTOOOPPPQQQQQQQQQPPPOOONNNQQQQQQQQQRRRSSSRRRPPPNNNUUU[[[iiiwwwhhh```^^^^^^]]]^^^```cccnnn~~~|||yyyooohhhfffddd```ccccccdddeeeggghhhgggfff```___]]]\\\[[[[[[\\\\\\```aaabbbcccdddddddddddd``````___^^^___```aaabbbcccbbb```^^^]]]]]]^^^^^^bbbcccgggpppyyy{{{wwwqqqllliiijjjmmmpppmmmmmmmmmpppuuu{{{zzz~~~|||wwwqqqpppttttttooottt~~~yyyvvvqqqnnnlllkkkhhhffftttvvv|||tttpppmmmlllkkklllmmmmmmjjjbbbXXXPPPCCC===666000------------.........---------,,,,,,++++++++++++++++++++++++************************+++******))))))******+++******************))))))+++(((...<<<@@@777...---)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***&&&'''(((''''''''')))+++)))(((''''''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((('''))))))************))))))*********+++++++++,,,,,,++++++,,,------......///000000111111111222222222444333555::::::>>>OOOccc))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))(((((()))---000777:::???AAABBBCCCDDDEEEGGGHHHIIIJJJLLLMMMOOOOOORRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQTTT\\\eeekkkooottt~~~yyyllleeeZZZeeeqqqvvvrrrlllkkkmmmqqqqqqsssvvvwww}}}}}}{{{zzzwwwsssqqqpppnnnmmmllllllmmmmmmgggkkknnnlllgggdddeeehhhiiikkknnnpppqqqooommmlllmmmnnnlllggggggjjjkkkiiikkklllnnnpppqqqqqqqqqppppppooonnnmmmmmmmmmmmmnnnnnnoooppprrrrrrqqqppppppllllllkkkkkkkkkmmmnnnooopppooommmkkkiiihhhgggfffeeegggkkkoootttxxx{{{}}}~~~xxxqqqjjjfffcccbbbaaaaaabbbdddiiinnnsssvvvrrrtttwwwyyyyyyyyywwwuuussstttrrrooolllkkknnnsss}}}|||xxxxxx}}}{{{vvvwwwvvvtttsssrrrtttyyyxxxzzz}}}|||wwwvvv}}}vvvmmmeee\\\UUUUUUUUU\\\kkk}}}sssiiihhhhhhkkknnnpppmmmfff```WWWQQQGGG>>>777222...,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***((()))***+++++++++******,,,(((***555>>>===666111))))))''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))******))))))))))))******&&&'''(((''''''''')))+++)))(((''''''))))))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))************++++++++++++++++++,,,------......///000111111111111222222222333222555999:::===NNNbbb))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***((()))******,,,///444888@@@CCCFFFHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQPPPOOONNNNNNNNNOOOIIIHHHHHHHHHIIIKKKMMMOOOPPPVVV]]]ccchhhqqq~~~yyyeeeWWWRRRMMMXXXiiiyyy|||vvvrrroooqqqoookkkkkkmmmkkkggggggggghhhhhhhhhiiiiiiiiihhhkkkooopppooommmlllllljjjlllnnnpppqqqrrrqqqqqquuuxxxzzzyyy|||~~~{{{yyyssspppooooooooooooppptttxxx{{{wwwvvvvvvwwwvvvsssrrrqqqmmmnnnlllgggbbb_________aaaeeeggghhhgggiiiooouuurrruuutttooollllllkkkggghhhjjjnnnvvv}}}}}}~~~~~~zzzwwwzzz|||{{{vvvrrrpppppp|||~~~xxxooogggZZZUUUSSSUUU\\\kkkpppmmmkkklllooopppmmmiiifffaaa[[[SSSJJJAAA888222////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******(((((()))******)))((((((*********---666>>>===777+++***(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((&&&&&&(((***)))((('''((()))***)))'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******))))))************))))))************++++++++++++++++++,,,------......///000111111111111222222222111000444999999<<>>666000,,,)))---,,,++++++,,,,,,+++))),,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))***((((((,,,444;;;888333---))))))*********(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&+++---***((())))))&&&))))))))))))************************))))))))))))))))))))))))************)))************+++++++++...------------...//////000111111111111222222222444444666888999???NNN^^^}}}''''''''''''(((((((((((('''((((((((()))))))))))))))******,,,...111444666===@@@DDDFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNJJJKKKMMMMMMMMMLLLKKKJJJJJJLLLOOOPPPQQQRRRTTTUUUcccjjjsss{{{vvvfff```[[[YYYWWWWWW]]]dddyyyyyypppllliiijjjkkkmmmrrr{{{zzzwwwtttqqqpppqqqtttvvvxxx{{{~~~{{{vvvrrrtttuuuuuuvvvwwwzzz~~~~~~vvvlllcccZZZWWWWWWXXX\\\aaalllnnnsssyyy|||uuummmhhhiiijjjkkkjjjfffaaaYYYPPPHHH@@@888444///...,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''')))***)))(((***000555:::888333...)))((()))+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((())))))---...***((()))(((&&&))))))))))))************************))))))))))))))))))))))))************)))************+++++++++...------------...//////000111111111111222222222444444666888999???NNN]]]}}}''''''''''''((((((((((((((((((((((((((())))))***++++++,,,///333777;;;>>>AAADDDHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJPPP\\\jjjsssuuuvvvfff]]]YYYYYY\\\aaahhhsss~~~}}}|||xxxrrrlllhhhfffgggeeegggkkkpppwww~~~wwwsssqqqpppnnnppptttyyy||||||yyyvvvuuuwwwxxxwwwwww}}}vvvuuuvvvuuukkkeeeaaa___^^^YYYWWWVVVYYYbbbqqq{{{sssnnnkkkiiigggjjjhhhfffbbb\\\TTTKKKDDD999666111...---.........------,,,,,,,,,+++++++++************************))))))))))))))))))))))))'''((())))))((())),,,///999:::888111)))&&&(((+++(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((()))+++//////+++((()))(((&&&((()))))))))************************)))))))))(((((()))))))))************))))))*********+++++++++...------------...//////000000111111111222222222333444666888999>>>MMM[[[}}}''''''''''''(((((((((((())))))(((''''''((())))))......000444888<<<@@@CCCBBBEEEIIIKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOIIIIIIHHHGGGFFFEEEDDDCCCCCCGGGNNN]]]vvv~~~|||ssseeehhhddddddhhhmmmtttxxxqqqsssqqqnnnjjjggggggjjjlllqqqtttxxx|||xxxtttsssrrrsssvvvyyyzzzxxxwwwyyy|||yyysssuuu~~~{{{pppnnnmmmuuu}}}~~~yyyuuunnnhhh^^^WWWOOOJJJMMMWWWdddmmm}}}}}}tttkkkffflllmmmmmmlllhhh```UUUNNNGGGAAA888000---,,,,,,------------,,,,,,,,,++++++************************))))))))))))))))))))))))'''((())))))))))))***+++555888888333+++&&&'''***(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((,,,000///***'''((((((&&&((()))))))))************************)))))))))(((((()))))))))************))))))*********+++++++++...------------...//////000000111111111222222222333444666888999>>>LLLZZZ}}}''''''''''''((((((((((((***)))(((((((((***+++,,,222333666999===@@@CCCDDDDDDFFFJJJKKKKKKKKKLLLNNNLLLLLLMMMMMMNNNOOOOOOPPPNNNNNNMMMMMMMMMLLLLLLLLLGGGFFFDDDBBBAAAAAABBBCCCIIISSSbbbuuutttqqqnnnpppzzzzzzuuurrrsssxxx}}}|||}}}zzz|||||||||{{{{{{~~~~~~~~~~~~|||||||||}}}~~~}}}{{{zzzzzzzzzxxxwwwvvvvvvwwwyyy{{{~~~|||zzzxxxzzz}}}zzz{{{~~~zzzwww|||{{{wwwqqqtttwwwyyyyyypppgggYYYLLLGGGHHHMMMRRR\\\cccnnnzzzzzztttllllllmmmmmmlllhhhbbb]]]UUUNNNDDD:::444000---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))///333777555...))))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((,,,///...)))&&&'''(((&&&))))))))))))************************))))))))))))))))))))))))************)))************+++++++++...------------...//////000111111111111222222222333333666999999===KKKYYY{{{''''''''''''(((((((((((()))(((((()))+++...111333666888;;;???AAACCCCCCCCCEEEGGGHHHIIIHHHHHHJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDEEEJJJOOOUUUYYYcccppp}}}tttkkkhhh___ccchhhqqq~~~}}}|||{{{zzzyyyyyywwwvvvvvvuuutttuuuuuuuuurrrrrrrrrrrrssstttuuuuuuuuusssqqqrrrsssssspppnnnnnnnnnnnnoooqqqtttwwwyyyvvvvvvvvvvvvxxx|||yyyvvvrrrqqqssszzz~~~{{{zzzxxxwww}}}qqqcccXXXSSSRRRRRROOOTTT[[[ccckkkuuuyyyuuuqqqmmmlllllllllkkkbbb]]]UUULLLDDD<<<555000...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((('''((()))******)))***///444666333///,,,***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++...---(((%%%'''((('''))))))))))))************************))))))))))))))))))))))))************)))************+++++++++...------------...//////000111111111111222222222222333666999999===JJJXXXxxx''''''''''''((((((((()))(((((((((***...222666888999;;;???BBBDDDDDDCCCBBBEEEFFFFFFEEEDDDDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDGGGHHHKKKRRR\\\hhhssszzz~~~vvvfff[[[WWWaaaiiisss|||~~~}}}}}}|||||||||}}}zzzyyyxxxwwwuuuuuuuuuuuupppooooooooooooooopppppppppoooooonnnnnnnnnoooooopppnnnmmmoooqqqpppmmmjjjgggfffffffffhhhkkknnnpppqqqqqqqqqqqqrrrwww}}}vvvmmmiiimmmxxx}}}|||yyyxxxwwwzzz|||~~~sssllliiigggccccccbbb___^^^aaagggmmm|||qqqkkkjjjkkklllllliiiddd]]]TTTIII>>>777......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((('''''')))*********'''---333777777333...+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))*********---,,,'''%%%'''((('''))))))))))))************************))))))))))))))))))))))))************)))************+++++++++...------------...//////000111111111111222222222222333666999999===JJJWWWvvv******)))((('''''''''''')))+++///333888;;;>>>???>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIHHHIIIJJJLLLGGGEEEEEEFFFCCC???DDDNNNQQQ___nnnwwwxxxqqqqqqtttrrrzzz}}}~~~~~~|||{{{yyywwwvvvtttttttttttttttsssrrrqqqooommmlllkkkkkkjjjiiihhhgggfffeeeddddddeeeggghhhjjjkkkkkkiiihhhggghhhjjjiiifffcccaaabbbbbbdddfffhhhjjjkkkmmmnnnnnnmmmmmmqqqxxx~~~{{{zzzyyyxxx{{{|||yyy{{{wwwtttuuuxxx|||wwweeeYYYVVV]]]ooo{{{qqqlllhhhfffiiijjjgggccc___VVVMMM>>>666,,,))),,,///---)))***+++,,,---,,,,,,---///,,,,,,,,,+++***)))(((((())))))))))))))))))))))))***'''(((///888:::555...))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))((('''''''''%%%'''***...000111111111))))))))))))(((((((((((()))(((&&&$$$%%%''')))+++******))))))))))))******,,,+++******)))*********)))***+++,,,---,,,++++++******+++,,,,,,------...000000000111222222333333555555777888777<<>>?????????@@@AAACCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFHHHJJJKKKJJJIIIIIIIIIFFFCCCAAABBBAAABBBLLLXXXnnn{{{yyytttxxx{{{wwwwwwwww}}}~~~zzzzzz|||{{{zzzxxxvvvtttrrrrrrqqqrrrrrrqqqpppooommmlllkkkhhhggggggfffdddccccccbbbbbbbbbcccdddeeefffgggggghhhffffffggghhhhhheeebbb``````aaabbbdddeeeggghhhiiikkkkkkkkkkkkooovvv|||~~~}}}uuuqqqpppuuuxxx{{{zzzyyy{{{|||~~~}}}zzzxxxyyy{{{~~~ppp\\\TTTVVV___hhhnnnyyyqqqdddbbbfffiiihhhgggeee^^^UUUIII@@@555......//////...***+++,,,,,,++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))+++((('''---555999555000)))((((((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''&&&&&&&&&(((***,,,---------,,,)))((((((((((((((((((((()))((('''&&&&&&(((***+++******))))))))))))*********)))))))))***+++,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,------......000000000111222222333333444444666777777;;;HHHVVVuuu((('''&&&&&&(((***---...444555777999;;;>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGDDDFFFIIIIIIGGGEEEDDDDDDDDDBBBBBBDDDHHHPPP]]]jjjrrrfff```dddkkkwww~~~}}}}}}~~~}}}wwwvvvuuussspppnnnlllkkkkkkllllllkkkkkkiiihhhfffeeecccbbbbbbaaa```___^^^^^^___````````````aaaaaaaaacccbbbaaabbbccccccbbb```^^^^^^______```bbbcccddddddfffhhhhhhhhhlllsssyyy|||}}}zzzsssttttttpppmmmlllooosss}}}zzzyyy{{{tttvvvwwwyyymmmaaaYYYSSSPPPSSS\\\nnnssshhhjjjjjjhhhhhhiiieee___XXXOOOCCC888222///...---+++,,,,,,,,,,,,+++******+++++++++++++++*********))))))))))))))))))))))))---)))'''+++222666666444+++)))((())),,,,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((((((((((()))))))))************))))))))))))******((((((((()))***,,,---...)))***+++,,,,,,,,,,,,+++,,,,,,,,,---......//////000000000111222222333333222333555666666:::GGGUUUsss***)))))))))***---000222;;;;;;<<<<<<>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHFFFDDDDDDEEEFFFEEEHHHNNNWWW```jjjvvv|||qqqhhh```\\\aaaiiizzz~~~||||||yyysssooonnnllliiigggeeedddcccdddddddddcccbbb```___^^^^^^^^^]]]\\\\\\[[[ZZZZZZ]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\]]]]]]]]]]]]^^^______``````ccceeeeeefffjjjqqqwwwxxxzzz}}}{{{sssmmmlllmmmtttzzz|||zzzzzz}}}uuuxxxwwwsssrrrvvv{{{|||}}}pppaaaSSSOOOOOOUUUgggzzz~~~}}}yyyrrrnnnmmmiiicccccc^^^UUUJJJ@@@777111......------.........---+++***+++++++++++++++++++++))))))))))))))))))))))))---***''')))...333666777222...***)))++++++)))&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((((((((()))((('''&&&%%%'''''''''((((((((((((((('''((()))++++++******)))******))))))))))))******))))))))))))***+++,,,---******++++++,,,,,,,,,,,,,,,,,,------...//////000000000000111222222333333222333666777777;;;GGGUUUrrr)))***+++---111555999<<>>666222---+++---...,,,+++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))*********))))))+++///222;;;777222---)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''(((((()))'''((()))*********)))(((******))))))))))))******,,,++++++***))))))******++++++******++++++,,,---,,,,,,,,,---......//////000000000111222222333333333444888::::::===HHHUUUrrr---000555;;;AAAEEEIIIJJJFFFDDDBBB@@@?????????@@@??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@BBBEEEKKKUUUcccqqqzzzzzzvvvsssllleeegggmmmvvvtttwww~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwvvvrrrrrrppplllkkkllljjjeeebbbaaa```^^^]]]\\\\\\\\\WWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOQQQRRRQQQQQQQQQUUUXXXUUUUUUUUUUUUVVVXXXYYYYYYYYY[[[^^^______aaagggkkkmmmrrrxxx~~~wwwuuuwwwwww|||{{{xxxwwwqqqsssyyy~~~zzzsssmmmccccccfffkkkkkkjjjpppyyytttoooiiieeebbb\\\SSSKKKBBB;;;222.........,,,***---------,,,,,,++++++***))))))))))))))))))))))))'''***+++***((('''***---555777666222,,,))))))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''%%%%%%&&&''''''((())))))''''''(((((()))))))))(((******))))))))))))***************)))******++++++++++++*********+++,,,---+++++++++,,,------......000000000111222222333333222333777:::999<<>>>>>???@@@>>>???@@@AAACCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFKKKRRR]]]kkk{{{lllgggeeefffeeeeeennnzzz~~~|||~~~~~~|||||||||{{{{{{yyyxxxvvvuuurrrrrrrrrrrrqqqpppooonnnlllmmmkkkgggggghhhfffbbb\\\[[[ZZZYYYYYYXXXXXXYYYSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMLLLJJJKKKMMMLLLKKKLLLPPPTTTRRRRRRSSSSSSTTTVVVWWWXXXWWWZZZ\\\]]]]]]___ccchhhmmmqqqxxx}}}yyysssvvv~~~}}}vvv|||wwwqqqmmmmmmqqqwww{{{zzz{{{~~~xxx}}}|||mmm^^^TTTNNNKKKRRR[[[tttxxxooolllhhhaaa[[[MMMDDD999222000000...,,,......---,,,,,,+++******))))))))))))))))))))))))%%%))),,,+++(((%%%''')))///444999777000******---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))******))))))))))))******(((((())))))***+++------,,,+++*********+++,,,---******+++,,,,,,------...000000000111222222333333111222666999888;;;FFFSSSsss@@@BBBEEEHHHJJJIIIHHHGGGDDDBBBAAA????????????@@@>>>>>>???BBBDDDDDDCCCBBB@@@DDDFFFBBBAAAFFFJJJLLLXXXfffwww|||lllfffaaabbbeeekkksss|||~~~}}}|||{{{{{{vvvuuusssqqqoooooooooooolllllllllkkkjjjiiihhhgggccccccbbb```___^^^]]]\\\ZZZYYYXXXVVVTTTRRRQQQPPPQQQPPPNNNNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMOOOOOOOOOPPPPPPRRRSSSSSSTTTUUUWWWXXXYYY[[[___bbbfffjjjqqqvvv{{{}}}vvvssspppooommmooorrruuu{{{uuuvvvzzzwwwmmmlllooovvvrrr___UUURRRLLLCCCVVVaaavvvvvvkkk```___UUUJJJBBB999///,,,000------,,,+++++++++++++++,,,++++++******++++++,,,(((((((((((()))***+++,,,,,,000555888777222---)))(((***,,,+++((('''))),,,************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))******))))))(((((('''''''''((()))))))))))))))(((******+++******)))((('''*********)))))))))))))))((()))***+++,,,---------------,,,,,,,,,---......111222333222000///000111444444555888888<<>>======>>>>>>AAAAAABBBDDDFFFFFFEEEDDD>>>CCCDDDDDDHHHUUUaaahhh{{{~~~yyyuuuooogggeeehhhnnnqqquuu{{{~~~}}}}}}yyyxxxxxxwwwvvvuuutttsssqqqooommmkkkjjjiiiiiiiiihhhhhhhhhgggfffeeedddccc]]]]]]\\\ZZZYYYXXXWWWVVVWWWVVVUUUSSSQQQPPPNNNNNNNNNMMMKKKKKKLLLLLLJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEFFFGGGIIIJJJLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSUUUVVVVVVYYY]]]```ccchhhnnnsssxxx||||||uuupppoooooommmjjjjjjooowww}}}~~~ooommmkkkmmmppptttxxx{{{yyyoooggg[[[OOOPPPVVVeeevvvqqqeee^^^WWWSSSKKK===333000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))))))))***......000444777666000+++(((***++++++***)))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))***)))))))))((((((((('''))))))***))))))((('''&&&)))))))))***))))))(((((()))))))))))))))*********))))))***+++,,,,,,,,,,,,------,,,,,,------......000111333333222222333444444444555888999<<>>======<<<<<<<<<======@@@AAABBBCCCCCCCCCBBBAAA<<>>777333000---,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++))))))(((((((((...++++++000777999555///+++*********+++***(((&&&************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((************)))'''&&&%%%''''''((()))))))))(((((((((((())))))******++++++)))******+++,,,,,,,,,,,,------,,,,,,---......///...///111222111222444555444444666888999<<>>>>>>>>@@@AAABBBBBBAAAAAABBBCCCCCCLLLWWWccctttsssgggZZZZZZ\\\bbbjjjqqqwww{{{~~~~~~zzzyyyxxxwwwvvvuuutttsssoooooonnnmmmlllkkkjjjjjjiiihhhgggeeecccaaa```___]]]]]]]]]\\\[[[ZZZXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDBBB@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLNNNOOOPPPRRRTTTXXX[[[]]]aaafffkkkoootttyyy|||}}}wwwpppkkkjjjkkklllgggiiikkknnnuuu{{{wwwxxxwwwuuuuuutttmmmggghhhjjjnnntttzzzxxxpppgggaaaZZZTTTSSSZZZeeeoooqqqfff___UUUJJJBBB888444...++++++,,,+++))),,,,,,,,,++++++,,,,,,,,,,,,+++******)))))))))***+++******...333777777666000---)))(((***+++)))'''************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((())))))***))))))(((''''''&&&&&&'''(((((()))((((((''''''((()))***++++++,,,)))***+++,,,,,,,,,,,,,,,------,,,------...///000---///000111000000222333444444666888999;;;FFFQQQmmmLLLLLLKKKIIIGGGDDDBBB@@@======>>>???@@@AAAAAAAAADDDEEEFFFEEEEEEGGGKKKOOO[[[gggvvvuuuiii```[[[WWW]]]iiivvv~~~}}}~~~}}}|||{{{zzzyyyuuutttsssrrrpppooonnnnnngggfffeeeeeeccccccbbbaaa______^^^\\\ZZZXXXWWWVVVXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPOOONNNLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEEEECCCBBB@@@AAABBBBBBAAA@@@======>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJLLLMMMOOOPPPSSSWWWZZZ[[[^^^ccchhhmmmrrrwww{{{}}}|||yyywwwuuutttttttttsssssstttwwwzzz}}}}}}}}}{{{vvvssspppoooooojjjbbb\\\]]]eeepppxxx|||sssmmmhhheeefffjjjrrrzzzlll]]]RRROOOPPPRRR```gggyyyzzzooodddWWWLLLCCC<<<333...---,,,***(((---,,,,,,,,,,,,,,,,,,---***************+++,,,,,,'''))),,,---...000666:::666111***'''(((*********************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))&&&'''((())))))***))))))&&&&&&'''(((((()))((((((''''''((()))***++++++,,,******+++,,,,,,,,,++++++------------...///000111111222333333111111111333333333666888999;;;EEEOOOlllMMMLLLKKKHHHEEEBBB@@@>>>===>>>@@@BBBCCCDDDEEEEEEDDDFFFHHHHHHKKKRRR\\\ccc|||sssfff^^^^^^```iiippp{{{}}}|||{{{yyywwwuuutttsssnnnnnnmmmllljjjiiihhhhhhdddccccccbbbaaa```______ZZZZZZZZZYYYWWWVVVTTTSSSTTTTTTTTTSSSRRRQQQOOOOOONNNMMMLLLKKKIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB???>>>======??????>>>===;;;;;;;;;;;;;;;:::999999999999999999999:::::::::888999:::<<<==================>>>???AAACCCDDDEEEGGGIIIKKKMMMNNNQQQUUUYYYYYY]]]aaaeeejjjooouuuyyy~~~}}}yyywwwvvvuuurrrnnnllljjjiiiiiieeeddddddeeeggghhhhhhgggiiikkknnnpppsssvvvzzz}}}~~~xxxtttqqqlllddd]]]YYYXXXZZZ[[[jjjvvvppphhheeeggghhhhhhppp{{{xxxhhh^^^VVVOOOJJJKKKVVVmmm}}}iiiYYYSSSIII===666333111---)))------,,,,,,,,,,,,------)))))))))******,,,------&&&***---,,,)))+++222999999444...)))((()))+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))%%%&&&''')))************''''''((()))))))))(((((((((((())))))******++++++***++++++,,,,,,+++++++++,,,,,,------...///111111555666666666444333444555333333666999999;;;DDDNNNkkkMMMLLLJJJGGGDDDAAA>>>======???AAADDDEEEGGGGGGGGGIIIKKKNNNRRRYYYeeeuuuyyypppiiifffjjjqqq|||zzzyyywwwtttqqqooommmlllhhhhhhgggeeedddcccbbbaaabbbbbbaaa```___^^^^^^]]]WWWWWWXXXXXXWWWVVVTTTSSSPPPPPPOOOOOONNNLLLKKKJJJKKKKKKJJJIIIGGGFFFEEEDDD@@@@@@@@@@@@????????????;;;:::999999;;;;;;:::999888888999999888888777666666666666777777777888888444555777999:::::::::::::::;;;;;;<<<===>>>???@@@DDDFFFHHHJJJLLLOOOSSSVVVWWWZZZ^^^cccgggmmmssswww}}}~~~}}}yyyuuurrrqqqnnnmmmjjjgggeeeccccccccc___]]]\\\\\\]]]]]]]]][[[YYY[[[^^^___```bbbgggkkklllrrryyy~~~yyyuuunnngggaaa[[[VVVSSSVVV___lllyyyrrrhhheeejjjlllhhhiiiooorrrwwwxxxkkk```UUULLLGGGPPPaaavvvrrrdddYYYJJJ@@@<<<888333...------,,,,,,,,,,,,------++++++*********+++,,,,,,)))***+++***((()))...222777666333///+++***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''((((((((()))))))))'''((((((((()))))))))***&&&'''((())))))***)))))))))))))))***))))))(((((()))))))))))))))*********+++++++++,,,,,,++++++***,,,,,,------...000111222333444555555333333444666222333666999999:::CCCMMMjjjMMMKKKIIIFFFCCC@@@>>><<<===???AAADDDFFFGGGHHHHHHSSSVVV[[[```jjj{{{zzzyyyuuuqqqttt{{{|||xxxvvvtttqqqnnnkkkiiigggddddddcccaaa```___^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXQQQRRRSSSSSSSSSRRRPPPOOOMMMMMMMMMLLLKKKJJJHHHHHHEEEEEEDDDCCCAAA@@@???>>>========================888777666777888999888777666666777777666666555444444444444555555666666666222333555777888888777777999999999999:::;;;<<<===BBBDDDFFFHHHIIIMMMQQQTTTVVVYYY]]]aaaeeekkkqqquuu|||}}}zzzuuupppmmmkkkjjjdddcccaaa^^^]]]\\\\\\\\\YYYWWWUUUUUUVVVVVVUUUTTTRRRTTTUUUUUUSSSUUUXXX\\\\\\ccclllqqqsssvvv{{{xxxooohhhbbb]]]ZZZSSSUUU[[[dddooozzzvvviiiccciiimmmjjjjjjppprrrsss{{{xxxkkkbbbYYYSSSUUUZZZbbbooo}}}pppdddTTTHHHBBB>>>777222...------,,,,,,------...------,,,+++************,,,***)))((()))***,,,,,,555777777444...******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))'''((((((((())))))******((()))))))))))))))((('''******+++******)))((('''*********)))))))))))))))++++++,,,,,,,,,++++++***,,,,,,------///000111222...///111111111111333555222333666999999:::CCCMMMiiiIIIKKKJJJFFFAAA??????>>>AAA======BBBCCC@@@BBBGGGRRRhhhzzzkkkjjjttt}}}|||zzzxxxvvvqqqooollliiihhhgggdddccc```___]]][[[ZZZYYYXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBAAA@@@???>>>===>>>===;;;999888888888999777666444333333444666777444444444333333222222222222222111111111111222222222222333333333444444444666666777777888:::;;;<<<>>>AAAEEEHHHJJJLLLOOOQQQTTTVVVZZZ___ccciiioootttxxx{{{~~~}}}{{{zzzuuuooojjjgggdddaaa___\\\ZZZXXXWWWVVVUUUSSSQQQNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIOOOPPPSSSWWW]]]dddjjjmmmrrrwww~~~zzzqqqggg```WWWXXXXXXXXXZZZ^^^dddiiittt|||vvvooojjjkkkmmmooosssxxx|||yyy}}}zzzyyysssfffYYYQQQRRRWWWnnniiiZZZPPPGGG@@@===666,,,&&&)))---,,,---///+++,,,,,,---------,,,,,,,,,+++***((((((((()))***+++333<<<<<<555---+++---)))))))))***)))(((((('''+++***)))(((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((***(((&&&'''***+++)))'''+++*********))))))((((((&&&(((***)))''''''))),,,)))))))))))))))))))))))))))***+++***))))))+++---++++++******************---,,,,,,,,,,,,---......///111222222111111222333222333555888888:::DDDNNNiiiJJJIIIFFFBBB??????@@@@@@CCC??????BBBCCCEEELLLVVVpppxxxpppxxx|||}}}{{{xxxvvvuuusssqqqnnnkkkhhheeecccbbb```^^^\\\]]]\\\ZZZYYYWWWVVVVVVVVVTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLJJJHHHGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>===<<<;;;:::999999;;;:::999888666666666555666444333222222333444666444333333333222222222222111000000//////000000111111111222222222333333333555555555666777888::::::<<>>======<<<::::::999888777777666666666666666666555333222111333333111111111111333333333222222222222111111111//////............//////000000000000111111111111333444444444555777888999:::===@@@CCCEEEHHHKKKMMMPPPSSSWWW\\\aaagggmmmrrrxxx{{{~~~{{{tttnnniiigggdddaaa[[[WWWTTTRRROOOMMMKKKIIIGGGFFFFFFEEECCCAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>@@@BBBDDDEEEHHHMMMTTT[[[```eeejjjmmmtttxxx~~~zzzvvvoooeee\\\WWWUUUTTTTTTPPPQQQTTTYYY```iiipppuuuzzzwwwuuurrrlllgggiiinnn~~~sssfffeeeiii~~~mmm^^^NNNMMMPPP[[[iii{{{nnn[[[QQQFFF;;;555111,,,))))))//////...---,,,+++******++++++***)))))))))******+++***...555<<<<<<555...---,,,++++++************(((((())))))))))))((((((******)))))))))(((((((((((((((((((((((((((((((((***((('''((()))***)))'''************)))))))))))))))******)))''''''(((***))))))))))))))))))))))))(((***++++++***)))+++,,,,,,,,,,,,------------------,,,,,,,,,,,,---......///111222222111111222333444444666999888999BBBLLLgggNNNHHHCCCCCCDDDBBBBBBCCCGGGKKKPPPSSSWWW```ppp~~~~~~}}}zzzwwwtttuuusssooommmkkkiiifffdddbbb___\\\ZZZZZZYYYWWWUUUUUUTTTSSSQQQPPPOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAA>>>======<<<;;;;;;::::::999999888888777666666555333444444444444222000///111000000//////000000111111111111111111111111111//////............//////....../////////000000000222222222222333555666777999;;;>>>AAACCCFFFJJJLLLOOORRRVVV[[[aaagggnnnsssxxx{{{~~~}}}xxxrrrlllfffaaa^^^]]]ZZZVVVRRRPPPNNNKKKHHHFFFEEECCCBBBBBBAAA???===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::::::::::::::???>>>=========>>>>>>???>>>BBBHHHMMMRRRVVVZZZ]]]]]]cccllluuu|||~~~~~~|||xxxooogggbbb^^^ZZZWWWUUURRROOOMMMPPPVVV]]]bbbiiimmmssswwwsssllllllqqqzzzpppdddaaacccnnnxxxsssgggWWWJJJJJJRRRaaa{{{}}}ggg[[[JJJ<<<333///............---,,,++++++******+++************************((()))000888<<<:::555///...,,,+++*********+++'''((()))******)))((('''*********)))))))))(((((((((((((((((((((((((((((()))((((((((()))))))))(((*********)))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///111222222111111222333555555777999888999AAAKKKeeeLLLFFFDDDFFFFFFBBBAAADDDGGGQQQ^^^gggnnnzzz}}}{{{zzzzzzxxxuuurrrpppnnnkkkiiigggeeebbb```___]]]ZZZXXXWWWVVVUUUSSSQQQQQQOOONNNMMMMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@????????????;;;;;;;;;:::999999999888777777777666555555444444222222333333333111000////////////....../////////000000000000000000000000000//////......//////000---------.........//////000000000111222333555555999;;;===???BBBEEEIIILLLNNNRRRVVV\\\aaahhhoootttxxx{{{~~~~~~}}}|||vvvtttpppjjjddd___[[[YYYWWWTTTQQQNNNLLLJJJGGGEEEBBBAAA???>>>>>>>>><<<:::<<<<<<;;;:::::::::::::::777777777777777888888888999999888888999999999:::;;;===AAADDDFFFIIILLLOOOQQQUUU]]]eeelllrrrvvvxxxyyyvvvrrrnnniiiddd^^^[[[UUURRROOOLLLMMMQQQVVVZZZVVVZZZcccjjjllllllrrr{{{~~~wwwnnngggdddeeekkktttsssaaaPPPLLLNNNUUUfffxxx{{{dddLLL<<<444111///------,,,+++++++++,,,,,,*********++++++++++++******)))))),,,111666;;;===333111---***))))))***+++'''((()))******)))((('''************))))))))))))))))))))))))))))))))))))((()))))))))((((((((()))))))))))))))))))))******,,,+++***))))))))))))((())))))))))))))))))))))))''')))+++,,,+++******+++***+++++++++,,,,,,---------,,,,,,,,,,,,---......///111222222111111222333555555777999888999AAAKKKcccJJJFFFEEEIIIGGGCCCEEEMMMRRR```rrryyyxxxvvvuuutttssspppnnnhhhfffcccbbbaaa___\\\ZZZZZZWWWTTTSSSRRRRRRPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<999999999888888777777777333333333222222222111111111111222222111000000///..............................///////////////000//////............//////------------............000000000000111333444555888999<<<>>>@@@CCCHHHKKKMMMQQQVVV[[[aaaiiipppuuuxxx{{{~~~~~~}}}}}}~~~~~~}}}zzzwwwuuusssllljjjeee```[[[WWWTTTRRRNNNLLLIIIHHHFFFDDDAAA???===<<<:::999:::999777666888888777666666666666666333333333444444444444444333444444555666666777777666888:::;;;;;;<<>>888555000,,,))))))***+++))))))************))))))++++++*********)))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************,,,***))))))***+++***)))))))))))))))))))))))))))'''))),,,,,,+++******+++******++++++,,,,,,---------,,,,,,,,,,,,---......///111222222111111222333444444666999888999BBBLLLaaaNNNIIIIIIMMMJJJHHHRRR```lll{{{}}}ssswww~~~|||zzztttrrrpppnnnmmmkkkgggddd```^^^\\\[[[ZZZYYYWWWUUUUUUSSSPPPOOONNNNNNLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::999999999999666666666666666555555555111111111000000000000000111000//////.../////////---..................---------........./////////......------------......---------............/////////000000111333444555666777999;;;===AAAFFFIIIKKKOOOTTTZZZ```hhhoootttxxx{{{~~~|||zzzyyyxxxxxxxxxxxxxxxwwwuuurrrnnnkkkiiibbb```[[[VVVQQQMMMKKKIIIFFFEEEBBBAAA@@@???<<<999999888666666666666444333555444444333222333333333111222222222333333333444222222333555555666666666333444555555555666888999888<<<@@@CCCFFFJJJOOOTTT[[[aaahhhiiifffdddgggjjjgggeeebbb]]]XXXRRRNNNKKKMMMGGGEEEHHHMMMSSS^^^gggnnnpppsssqqqmmmjjjjjjkkkqqquuu}}}zzzsssmmmeee]]]\\\```qqq{{{fffQQQAAA777555333000...------...)))***+++,,,,,,,,,+++++++++,,,,,,+++***---222666>>>:::444...+++***+++,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))''')))******''''''(((***((()))))))))************,,,***((((((+++,,,+++***))))))))))))))))))))))))'''))),,,---,,,*********+++++++++,,,---.........---,,,,,,,,,,,,---......///111222222111111222333333333666888888:::CCCMMM___SSSNNNNNNQQQNNNNNN^^^rrr~~~qqqgggmmm}}}~~~{{{xxxwwwqqqnnnllliiigggddd```]]]]]][[[YYYXXXXXXWWWUUUTTTSSSQQQNNNMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@???>>>===<<<;;;;;;:::999888777777666777777555555444444444444444444111111111111111000000000000///...---,,,---...///---......//////......------------.........//////---,,,,,,++++++,,,,,,------------.........////////////000000111333444555444666777999;;;???DDDHHHJJJMMMSSSXXX___fffnnnsssxxx{{{~~~~~~|||zzzyyywwwvvvvvvrrrrrrqqqoookkkhhhdddbbb]]]ZZZUUUPPPJJJFFFDDDCCCCCCAAA???>>>>>><<<999666999777555555666555444222444444333222222222222222222333333333444444555555///000111222333333333333333444555555555555777:::444777<<>>777111,,,+++,,,------,,,+++******+++,,,---+++++++++************)))))))))))))))))))))))))))''')))+++***'''&&&(((***(((((())))))*********++++++)))'''(((+++---,,,***))))))))))))))))))))))))&&&))),,,---,,,*********,,,,,,------...///000000---,,,,,,,,,,,,---......///111222222111111222333222333555888888:::DDDNNN^^^VVVQQQQQQVVV^^^iii{{{sssllljjjsss{{{wwwsssqqqpppkkkjjjiiifffccc___[[[YYYYYYWWWUUUTTTTTTSSSRRRPPPQQQOOOMMMLLLKKKJJJHHHFFFEEEEEECCCBBBAAA@@@@@@@@@======<<<;;;;;;:::999999999888777666555444333333111111111111111111111111////////////////////////..............................//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000333555777999;;;???CCCGGGHHHMMMUUU[[[]]]aaajjjssszzz|||~~~|||wwwssssssvvvxxxyyywwwtttooojjjfff```ZZZVVVQQQOOOLLLHHHDDDBBB@@@@@@======<<<;;;:::999888777333333333222222222111111111111111111000000000000111111000000000000111111111111222222222333333333333333333444444444555555666777888999:::;;;<<<<<>>=========;;;;;;;;;:::999888888888666666555444333222111111111111111111111111111111...............................................................---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000222444666888:::===BBBEEEHHHJJJNNNTTT\\\dddnnnuuuzzz|||{{{xxxwwwuuutttqqqmmmhhhddd___YYYTTTPPPMMMKKKHHHDDDAAA>>>======888888777666555444333333333222222222111111111111111111111000000000//////000000////////////000000111111111111222222222222222222333333333333444444444444555666777888999999666999===@@@CCCGGGKKKOOOXXXZZZ^^^aaaaaa^^^[[[YYYTTTQQQMMMIIIFFFFFFHHHIIICCCFFFIIIKKKNNNTTT___gggwww|||{{{uuuvvv|||{{{ssseeeggglllttt}}}~~~sssfff[[[TTTTTT___mmmsssaaaLLL===222***))),,,+++---///...,,,---...///------,,,++++++******)))000666;;;;;;666000,,,+++*********)))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((******))))))))))))************+++++++++******)))++++++,,,,,,,,,,,,------...------------...//////111111111111111111111111444333555888888:::AAAIIIaaaYYYbbbttt}}}{{{yyyuuuppplllhhheeeddd^^^]]][[[YYYWWWVVVUUUTTTSSSQQQNNNMMMMMMMMMKKKJJJIIIGGGEEEDDDDDDCCCAAA??????>>>===;;;::::::::::::999999888888777666666666333333222111000000///...000000000000000000000000........................---------------------------............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000222444666888<<<@@@DDDHHHHHHHHHMMMVVVcccooouuuyyy|||~~~~~~~~~yyytttpppnnniiieee```[[[VVVPPPKKKGGGGGGEEEBBB???<<<:::999888555444333333222111000000111111111111000000000000111111000000000000////////////............////////////000000000111111111111111111111222222222222111222222333444555666666222444666777888:::===???FFFIIINNNRRRVVVXXXYYYYYYXXXUUUPPPKKKHHHFFFGGGGGGBBBDDDFFFFFFFFFHHHNNNSSSgggqqqxxxvvvvvvzzzzzzuuuiiihhhiiilllttt}}}uuudddTTTNNNOOOYYYdddwwwrrr[[[FFF777000000+++---//////,,,***+++---------,,,++++++******)))---222888<<<;;;666...)))))))))******+++******)))************))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******)))******+++++++++******++++++,,,,,,,,,,,,------...------------...//////111111111111111111111111444333444777888999@@@III```gggrrr~~~}}}{{{yyyvvvssspppkkkgggccc```___[[[ZZZWWWTTTRRRQQQQQQQQQOOOMMMKKKJJJJJJIIIHHHGGGEEECCCAAAAAA@@@@@@>>><<<<<<;;;:::999888888888888666666555555555444444444111111111000///.........////////////////////////........................---------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000000222444666888;;;@@@CCCKKKLLLLLLKKKQQQ^^^llltttxxx{{{}}}~~~~~~~~~||||||}}}{{{wwwtttpppkkkhhhbbb^^^YYYTTTOOOJJJEEEBBBAAA@@@===:::888666666666444444333333222111000000000000000000000/////////111000000000////////////.........------................../////////000000/////////000000000111111000000000111222333333444222333444444444444777999888:::>>>BBBGGGLLLOOOPPPUUUTTTQQQNNNKKKIIIGGGFFFDDDFFFGGGFFFEEEEEEFFFHHHLLLYYYfffmmmrrrtttqqqkkkkkkkkkjjjllltttppp^^^TTTHHHGGGQQQfffyyyfffOOO>>>777000000000000---)))***...)))******++++++,,,------,,,...444:::===:::222,,,((()))***+++++++++***************)))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++)))))))))))))))***************))))))))))))******))))))***+++++++++******+++++++++,,,,,,,,,------...------------...//////111111111111111222222222333222444777888999@@@III^^^{{{~~~{{{zzzxxxvvvtttpppnnnkkkgggccc___]]]\\\ZZZYYYUUURRROOOMMMMMMMMMMMMJJJHHHGGGGGGFFFEEEDDDBBB@@@>>>>>>>>>===;;;:::999999888777666666666777333333333333333222222222111111000000///.........................................................------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000222444666888;;;@@@CCCPPPWWWXXXRRRPPP[[[iiisssyyy{{{}}}~~~~~~~~~||||||{{{|||~~~}}}{{{zzzyyyuuutttrrrpppnnnkkkfffccc]]]YYYTTTOOOKKKGGGCCC@@@===<<<:::777555555444444333333333222222111111000////////////////////////000000000////////////.........------------......------........./////////........./////////000000//////000000111222222222...///000000000000333555333444666888;;;???BBBDDDJJJLLLNNNOOONNNKKKHHHEEECCCDDDEEEEEEDDDCCCBBBCCC???FFFPPPZZZdddkkkkkkhhhbbbeeegggkkkuuu}}}tttdddXXXMMMGGGMMMXXXfffkkkQQQAAA777222///000///,,,...444)))******++++++,,,------------///444999:::666111******++++++++++++******))))))))))))))))))******))))))************))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((()))))))))*********+++******))))))))))))******((()))***++++++++++++++++++++++++,,,,,,,,,------...------------...//////000000111111111222222222333222444777777999@@@HHH[[[{{{wwwuuurrrpppnnnjjjhhheeeaaa^^^[[[YYYXXXWWWVVVSSSPPPMMMKKKIIIHHHIIIGGGEEECCCCCCCCCBBB@@@???===<<<;;;;;;;;;999888888777666555555555555555222222222111111111111111000000000//////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////111444555888;;;???CCCRRR^^^bbbZZZTTT\\\iiipppwwwyyy{{{||||||}}}{{{{{{zzzzzzzzz{{{|||~~~}}}||||||~~~~~~zzzzzzzzz{{{}}}~~~}}}yyyvvvtttrrrpppnnnllliiifffaaa]]]WWWSSSMMMIIIFFFCCC@@@>>>:::999777555444333444444111111111000000000//////////////////000000000000000000////////////............------------......------........./////////............/////////////////////000000000111111---.../////////000222444333333444444555777999:::===@@@EEEIIIJJJIIIFFFDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBGGGQQQ\\\dddhhhccchhhjjjlllttt}}}{{{rrruuuwwwzzzvvvmmm___PPPHHHEEENNNeee|||sss___CCC666,,,,,,,,,***---222------,,,++++++******)))...,,,+++...333777888777---,,,+++************+++))))))))))))************))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***((())))))******+++++++++******))))))))))))******((()))***+++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000000000111222222333333333222333666777888???HHHXXX{{{vvvqqqnnnkkkiiigggbbb```^^^[[[XXXVVVTTTTTTPPPOOONNNLLLJJJHHHFFFEEEEEECCCAAA@@@@@@???>>><<<<<<:::999888999888777555555555444333333333444444111111111111111111111111//////............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------......///...000222444666999>>>AAAKKKXXX___YYYVVV^^^gggiiiooorrrtttvvvwwwyyy|||~~~|||}}}{{{wwwuuutttsssrrrrrrssstttttttttttttttvvvxxxyyyyyywwwttttttuuuwwwxxxzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}|||zzzxxxxxxxxxwwwvvvsssqqqpppnnnlllhhheeebbb]]]XXXTTTNNNJJJEEEAAA???===;;;999777666444333222222333333111111000000000000///////////////000000111111111000000/////////.........//////............//////............////////////............////////////.............../////////...///000/////////111333111111111111222222333333333666999===@@@BBBBBBBBBFFFFFFFFFFFFGGGFFFFFFEEEEEECCC@@@@@@BBBJJJTTT\\\bbbggghhhhhhpppxxxttthhhlllpppsssqqqnnnpppyyy~~~|||lllZZZJJJGGGPPP[[[xxxcccLLL888222000+++***...------,,,++++++******))),,,+++***,,,000444888999000...+++)))((()))***+++((()))))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******+++,,,,,,******))))))))))))******(((((()))++++++,,,,,,+++++++++,,,,,,,,,,,,------...------------.../////////000000111222222333333222222333666777888???HHHUUU~~~}}}xxxrrrmmmiiifffcccaaa\\\ZZZXXXVVVSSSRRRQQQPPPIIIIIIJJJJJJHHHFFFDDDCCCCCCAAA>>>=========;;;::::::888777666777777555333333333222222222222222222000000000000111111111111...---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///,,,...111222555888<<<@@@BBBOOOWWWTTTVVV___dddaaagggiiimmmppprrruuuxxx{{{qqqppppppqqqsssvvvyyy{{{wwwyyy|||~~~{{{wwwtttpppooommmlllkkkkkkkkkkkkmmmmmmmmmooorrrsssrrrqqqmmmnnnoooqqqssssssssssssuuuvvvwwwwwwxxxxxxwwwwwwxxxwwwvvvvvvwwwwwwuuutttqqqpppooonnnmmmmmmmmmmmmgggddd```]]]ZZZVVVQQQMMMGGGCCC???;;;999888666555555444333111111111222222222222222222222111111111//////000000111111222222000/////////............//////............//////........./////////000000........./////////000000------------------......+++,,,---,,,+++***,,,...------......///////////////000222444888<<>>===;;;999888888777555444444555555444333111111111111000000000///...///000///---,,,+++,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++---------,,,,,,+++++++++///...,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---......///000333555888999:::???BBBFFFIIILLLOOOSSSVVVYYYYYYZZZ]]]```bbbbbbaaa]]]]]]]]]^^^___```aaabbbdddbbbccchhhpppsssrrroookkkkkkjjjiiihhhhhhhhhhhhbbbbbbccceeeeeefffffffffddddddeeefffggghhhhhhiiimmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkfffeeedddbbbaaa___^^^]]][[[YYYVVVQQQMMMIIIFFFDDD===<<<:::888666444333333333222222222222222222333000000000000000000000000111111000000000000111111000000//////......------//////...---,,,,,,++++++---------------...///000...------,,,,,,------...........................---------............///......////////////......---...///000222444555666:::===AAACCCCCCBBBAAAAAA@@@@@@@@@@@@AAACCCDDDEEEHHHFFFHHHQQQ```kkkoooooojjjhhhddd^^^YYYWWWWWWYYYaaaqqqzzzkkk]]]QQQKKKJJJTTTlllwww^^^III:::111...000+++***///111///++++++(((***,,,,,,+++---111555;;;555---)))((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++***)))'''''')))***+++******************************+++++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......000111111111111000000///333222555888888888===EEEVVV|||~~~}}}{{{uuupppooommmiiiddd___[[[XXXVVVVVVUUUSSSPPPNNNKKKIIIHHHEEEDDDCCCAAA@@@?????????======<<<:::999777666666555444333333444444333111111111111000000000/////////000111000...---------------------------------............------,,,,,,------------------------...---,,,++++++++++++,,,......---------,,,,,,,,,...---+++******+++---...,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,...///...///000222444666777888:::<<>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEECCCCCCIIITTT```gggiiirrrooohhh```YYYUUUUUUVVVYYYeeettt|||{{{fffTTTNNNGGGFFFTTTlll{{{___GGG888222222---+++---...,,,---000+++---......---...222555;;;666111,,,******))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))************+++***)))(((((()))***+++************************))))))************))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000000111111111000000333222555888888888===EEETTTzzzzzz{{{{{{}}}xxxrrrnnnjjjiiifffbbb^^^YYYUUUSSSPPPPPPNNNLLLJJJHHHGGGFFFCCCBBB@@@>>>===<<<;;;;;;:::999888777666555444444444222111111222222111000000000000000///////////////111222111///------...,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------------------------------,,,,,,++++++,,,,,,......------------,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++...---,,,,,,,,,---///000...///000111222444555555555777999999999:::<<<===@@@@@@@@@AAACCCDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCC>>>===>>>BBBJJJOOOQQQPPPNNNQQQVVVZZZ]]]^^^]]]\\\YYYYYYXXXWWWVVVUUUSSSRRRQQQQQQRRRTTTUUUWWWXXXXXXYYYYYY[[[\\\^^^```bbbbbbbbbaaa___]]][[[YYYWWWVVVXXXWWWUUUSSSPPPNNNLLLKKKJJJIIIGGGEEEBBB???===<<<999888666444333222111111111000000//////000000111000000000000000000000000111000000//////000000111000000000000//////////////////......---,,,,,,,,,...------------...//////------------------------------------------------------------..................////////////......++++++,,,------......///...000333666777999<<<>>>AAABBBCCCDDDDDDCCCBBBAAABBB@@@>>>@@@FFFOOOXXX^^^nnnnnnlllggg```ZZZVVVUUUUUUZZZbbbkkkuuutttcccYYYNNNEEEFFFRRRfff~~~^^^GGG<<<333///,,,---,,,***+++///---......------...000222999888555111---***++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))************+++***)))(((((()))***+++************************))))))***************)))++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000111111111111111333222555888888888===EEERRRwww}}}zzz{{{|||yyyuuupppkkkgggddddddbbb___[[[WWWRRRPPPLLLKKKJJJIIIGGGEEEDDDDDDAAA@@@>>><<<:::999999888777777666555444444333333333222000111222222111///000000/////////............///111000...------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...////////////000111111222222333333555666777666666777999:::999:::<<<>>>@@@???>>>===<<<;;;;;;:::::::::;;;;;;999888999<<>><<<:::999888666555333222111000000000000//////......//////000000000000000000000000000000000////////////000000000000000000000000000000//////......---------,,,......---------......///,,,------------------,,,------------------------,,,,,,---------.........---......//////......---+++++++++,,,,,,,,,,,,,,,+++---...000111333777::::::<<<>>>@@@AAA@@@???>>>@@@@@@???===>>>BBBJJJPPPXXX^^^fffjjjiiieeeaaa^^^[[[WWWTTTYYYdddrrr~~~nnneeeZZZQQQLLLOOO\\\iii}}}cccRRRAAA888111111111...,,,+++------,,,+++***+++,,,...555777777444...++++++,,,************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************+++******))))))******+++************************)))***+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---...///111111222222222333222555888888888===EEEPPPsss}}}{{{xxxsssnnnjjjfffaaa]]][[[[[[YYYWWWTTTOOOLLLIIIHHHHHHGGGEEEDDDCCCBBBAAA>>>===<<<:::999888777777666555555555444444333333333222111111222222111////////////............---,,,---///...---,,,,,,---++++++++++++++++++++++++************************************************++++++************++++++++++++++++++,,,,,,,,,,,,+++******************+++))))))******++++++++++++------------------------------------......//////000111111111111222222222222444666666666666888999888888999<<<@@@BBBBBBAAA===<<<;;;::::::999999:::<<<:::888777888999999999666777999;;;===???@@@AAA???????????????>>>===<<<======>>>@@@AAACCCDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@???;;;;;;:::999888777666555333222111000///////////////..................///////////////////////////000000////////////000000///////////////000000000///...............------///......---------......,,,,,,---......---,,,,,,------------------------,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///222555444666999<<<>>>???>>>>>>???AAABBB@@@===<<<@@@DDDDDDKKKUUU^^^fffkkkppprrriii```TTTPPPTTT]]]dddhhhsss}}}wwwhhhUUUGGGFFFKKKdddwwwttt^^^LLL:::333333222000......---+++******++++++,,,000444666555000,,,++++++************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************++++++************++++++***************************++++++,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---...///111111222222222333222555888888888===EEEOOOppp~~~{{{wwwqqqkkkgggbbb^^^[[[WWWVVVUUURRROOOLLLIIIHHHEEEEEEDDDBBBAAA???>>>===;;;:::999777666666666666444444444444444444333333333111000000111222000//////.........------------+++,,,......,,,+++,,,,,,++++++++++++++++++++++++))))))************++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...////////////////////////....../////////000000000222222222333333333333333222333555666555666888999777777888<<<@@@CCCCCCBBB======<<<;;;::::::;;;;;;:::999999999999999::::::999888888888999:::;;;<<<777888888999999999999888999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;<<<777777777666555444444444111111000///.........//////......------......///////////////////////////000//////......//////000............////////////........................//////...------------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,...111111222555999;;;===>>>>>>===@@@CCCBBB???<<<===>>>===???CCCJJJTTTbbbqqq{{{zzzqqqeeeZZZUUUTTTVVVXXX___mmm~~~gggRRRJJJLLLNNN]]]qqq{{{bbbEEE555000......000111///,,,,,,------------,,,000333555333///,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++******************************+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000111111111111111333222555888888888===EEEOOOmmm~~~{{{zzzvvvoooiiiddd___[[[XXXTTTSSSQQQNNNKKKIIIHHHHHHBBBBBB@@@???===;;;:::999666666555444444444444444222222222222333333333333111000//////000000///---.........---------,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------.........//////------............------,,,------...//////000000111111111111111111111111000111111222222222222222333444444444555555666666444666777777666666888999777666888;;;>>>AAAAAA@@@>>>===<<<<<<<<<<<<<<<===999:::;;;<<<<<<;;;<<<<<<<<<<<<=========<<<;;;;;;888888999999999999888888::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::888888888777777777777777555555555555666666666666555555444333333222222111000000///.........////////////............////////////////////////////////////............//////,,,---------.........///............//////////////////...---------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,******++++++,,,,,,,,,---+++,,,---,,,++++++---...///000111333666888:::::::::<<<>>>??????>>>>>>>>>???>>>===>>>DDDQQQ___iiiuuuuuuqqqiii___XXXVVVWWWUUU___pppjjj^^^\\\OOOTTT[[[hhhzzzaaaMMM===222///000111...++++++---......,,,***---111555666333...)))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))***************++++++++++++++++++***************************'''((()))***++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000000111111111000000333222555888888888===EEEPPPkkk~~~{{{~~~~~~yyyvvvtttooohhhaaa\\\WWWSSSQQQNNNMMMJJJGGGDDDCCCCCCCCC@@@@@@>>><<<:::888666666333333222222222222222333111111111111222222222222000...------...///---,,,......---------,,,,,,,,,,,,---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................................................///000111.../////////000000111111...//////000000//////.........//////000111111222222222222222222222222222222333444555555555444444444555555666666777777777888:::;;;:::888888888:::888777888:::===???>>>===>>>>>>>>>======>>>>>>???<<<===???@@@>>>===<<<<<<<<<===@@@AAAAAA>>>;;;999;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::999888888777777666333333333333333222222222333333333222111111000000000//////.........////////////............////////////////////////////////////............//////,,,,,,,,,---------...............///////////////000///...---------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,)))))))))***++++++,,,,,,)))+++,,,,,,++++++,,,...---------...000222444555777888999<<<>>>@@@AAAAAA@@@??????>>>???DDDJJJOOObbbjjjpppmmmddd[[[XXXYYYWWWZZZddduuunnnhhhVVVTTTOOOPPPfffoooWWWAAA555444...+++((()))+++---,,,******+++000555999777000)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))***************++++++,,,,,,++++++***************************&&&&&&((())))))*********++++++,,,,,,,,,---------,,,,,,,,,---------......000111111111111000000///333222555888888888===EEEPPPjjj{{{yyy|||zzzwwwsssnnnjjjkkkhhhbbb^^^ZZZVVVRRROOOIIIFFFCCC@@@???>>>===;;;999999888777666555444444444444333222111111111222000000000000000000000000/////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------............////////////................../////////000///////////////000111111333222111000000111222222333333333333333222111000111111111111111111111111111111222333333333333222333333222222222222222222111111222333444555777888666666666777888888999999999999999999999999999999<<<<<<======>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCDDDBBBAAA???>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAA>>>>>>?????????>>>>>>===>>>=========<<<<<<<<<<<<@@@@@@??????>>>=========@@@???>>>===<<<;;;::::::777666555444333222111111222111000//////000111111////////////...---,,,,,,........................------------------------/////////...------,,,,,,---------.........//////...------------...//////......------------......///...,,,+++***+++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///333444555777999;;;>>>???>>>===;;;;;;<<<>>>BBBDDDIIIQQQ\\\eeegggeeeaaa___ZZZ]]]dddnnnwwwxxxkkk^^^QQQNNNQQQZZZlll{{{bbbEEE222444111...------...---------,,,...222666777555222++++++++++++++++++++++++))))))))))))))))))))))))---+++(((%%%%%%(((+++---(((---111111,,,((((((***(((((((((((()))))))))))))))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,...---,,,,,,---///111111222222222111111000333555666777888;;;???BBBOOOlll~~~zzzwwwtttpppkkkgggbbb^^^YYYUUUQQQMMMIIIFFFGGGDDDAAA>>>>>>===;;;:::888888777666555444333333333333222111111111111111.................................---------,,,,,,............------------------------...............//////000000//////........./////////000000000000////////////000111111444333333222222222333444444444444444444333222222444444444444444444444444222222333444444444444333333333333333222222222222333333333444555777888999777777888888999:::::::::::::::::::::::::::::::::;;;;;;<<<===???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAA@@@??????@@@@@@@@@@@@AAABBBBBBBBBBBBBBB???@@@@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>======:::999888777666555555444444333222111000111111222//////000//////...---,,,........................------------------------,,,,,,------.../////////---------.........//////---------------...//////......------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...111111333444777999<<<===???>>>===<<<===>>>@@@AAA<<>>AAALLLiii}}}zzzvvvsssooojjjeeebbb]]]YYYUUUQQQMMMJJJFFFDDDCCCAAA===;;;;;;:::999888666666555444333222222111222111111000000000000000------------------------.........---------------////////////........................///////////////000000000000000000////////////000000000111111000000000000000111222222555555444444444555555666444555555555555444333333555555555555555555555555333444555555666666555555444444444333333333222222444444444555777888:::;;;999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAACCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>============>>>???AAABBBDDDEEEFFFCCCCCCCCCCCCBBBBBBAAA@@@======<<<<<<;;;:::999999777666555444333222222222000000000000///...------........................------------------------,,,,,,------.../////////---------...............---------------......///......------------.........---,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------............---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---...///111333666888999>>>>>>>>>>>>>>>>>>>>>???999<<<@@@DDDJJJQQQYYY^^^^^^\\\]]]___^^^___eeennnuuuaaaNNNDDDFFFMMMOOOiiidddJJJ@@@555000000000,,,'''---,,,,,,...222444555555...---,,,,,,++++++++++++++++++++++++++++++++++++))))))************)))))),,,000333333///---,,,---)))))))))*********++++++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,------,,,,,,------...///+++---......------...///000111111222222222111111333444666777888:::>>>AAAJJJggg~~~|||xxxuuuppplllhhhccc^^^[[[YYYVVVQQQNNNKKKHHHEEEBBB???<<<999888777777666555444444333222111111000000000000////////////000000........................////////////////////////111000000000////////////////////////000000000111000000111111111111000000000000000111111111111222111111111111111222333333555555555555555666666666444444555555555555444444444444444444444444444444555666777777888888777777666555555555444333333333333444444555777999:::;;;;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>===>>>???AAACCCEEEFFFGGGCCCDDDEEEEEEEEEDDDCCCCCC@@@@@@???>>>>>>===<<<<<<:::999888777666555444444222222222222111000///...////////////////////////------------------------/////////...------,,,,,,........................------,,,,,,------...///...------,,,,,,------...---------,,,,,,,,,------......------,,,,,,,,,+++,,,,,,,,,------------..................------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************+++******,,,---///222444555:::;;;===>>>??????>>>>>>@@@@@@??????BBBHHHPPPUUUaaabbbgggllljjjccc```bbbqqqwww|||cccQQQJJJJJJEEEZZZrrrdddSSS???333000111///,,,...------...111444777888000///---,,,++++++++++++))))))))))))))))))))))))))))))************))))))***---//////,,,******+++)))*********++++++++++++***)))(((((()))+++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---......------...///000000111222222222111111333444666777888:::>>>AAAJJJggg|||yyywwwqqqmmmhhhddd```\\\WWWTTTOOOLLLHHHEEECCCAAA>>><<<;;;999666444444555444333222222111111000000//////000///////////////000000////////////////////////000000111111222222333333222222222111111111000000000000111111111222222222111111222222222222111111111111111222222222222333222222222222222333444444444555555666666666777777444444555555555555555444555555555555555555555555777777888999999999999888777777666666555444444333222333333555666999:::;;;=========>>>??????@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAABBBDDDDDDEEEDDDEEEFFFGGGGGGEEEDDDCCCAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;999888777666444444444444444333111111000000000000000000000000......................../////////...------,,,,,,.....................---,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,---------...............//////......---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,...000111444666999;;;>>>>>>>>>>>>??????===<<<;;;>>>CCCFFFYYY___lllwwwxxxnnnddd```gggllluuujjj[[[UUUIIIQQQYYYfffpppRRR===444333111...++++++++++++,,,///222555222000...,,,+++++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++)))***,,,,,,+++))))))))))))*********++++++++++++***)))(((((()))+++---...******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,---///...------...000///000111222222222222222222444555666777:::>>>@@@LLLhhh|||xxxtttqqqiiieee```\\\XXXTTTPPPNNNHHHFFFBBB???>>><<<999777888666333222222333222222111111000000000////////////////////////000000111111111111111111111111111111111222333444555555666333333333333222222222111111222222222333333333333222222333333333333222222222222222333333333333444333333333333333444555555444555666777888888888777555555666777777777666666999999999999999999999999777888999999::::::999999999888888777666555444444222222333555777999;;;<<<>>>>>>??????@@@@@@AAAAAA>>>??????@@@@@@AAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFEEECCCAAAAAA@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFDDDCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===<<<::::::777777777777666555444444222222222222222222222222000000000000000000000000,,,,,,------.../////////...............---------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,---............---.........---------------,,,---------...............////////////...------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***))))))))))))***+++,,,------///111444777:::<<<======<<<<<<===<<<<<<<<>>>>>>>>???@@@@@@AAAAAABBB>>>>>>???@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFGGGEEECCCAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHJJJJJJIIIGGGDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???======::::::::::::999888777666444444444444444444444444111111111111111111111111,,,,,,------...///////////////.........---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,.../////////...---------------............------------............///////////////...------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***)))++++++************++++++...///111333666888999999:::<<<>>>>>>>>>>>>@@@BBBGGGMMM\\\mmmvvvtttooonnnccc``````ccceeeiiiuuuwwwkkk[[[KKKHHHTTTmmmkkkWWWFFF888000///111222000//////222444555333000---+++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++,,,,,,,,,+++((((((((()))))))))******)))******+++++++++************+++++++++,,,,,,,,,,,,++++++++++++,,,---------...//////......///000//////000222222333333222222333555666777999===@@@KKKhhh~~~|||xxxtttooojjjhhh^^^ZZZUUUQQQNNNKKKIIIFFFAAA>>>;;;999888777555333555333000000111222111111000000000000000/////////000000000000000111222222111111111111111111111111000000111222444555666666555555444444444333333333333333333444444444555555333444444555555444444333333333333444444444555555555444444444444555666666777888999;;;<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<<<<888888888888888888888888777888999999::::::999999::::::999888777666555444444555666777:::<<<>>>???>>>??????@@@@@@AAAAAABBB>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGEEECCC@@@??????@@@AAACCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFHHHIIIIIIIIIJJJLLLLLLKKKHHHEEECCCBBBBBBBBBBBBBBBAAAAAAAAA???@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;:::999888888555555555555555555555555222222222222222222222222000//////...------,,,,,,//////.........---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,.../////////......,,,---------.../////////---------........./////////////////////......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***---,,,+++******)))******......000111333444666666888:::;;;<<<;;;;;;===??????BBBMMM\\\gggjjjkkkmmmhhhbbb\\\ZZZYYY\\\jjjyyy}}}hhhTTTLLLLLLVVVsss|||hhhSSS@@@555---...000...,,,+++---000666444000---+++++++++,,,))))))))))))))))))))))))'''(((***,,,,,,***((('''+++***)))***+++++++++***(((((((((((()))))))))))))))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...//////......///111//////000222222333333333222333555666777999===@@@IIIggg~~~~~~|||yyytttmmmfff___[[[SSSPPPLLLIIIGGGDDDAAA???;;;;;;999888666444333222333333222111000000111111111111111111000000000000000000000000000000000000111111222222222333333333333333333444444555555555555555555555555444444444666555555444444444555555666666555555555555666666555555555555555444444444666666666666666777888888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::888777777999999999:::;;;;;;;;;;;;???>>>===<<<:::777555444777888:::;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEEEEFFFHHHIIIJJJHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFCCCAAA@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDEEEFFFFFFGGGKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGEEEDDDBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???>>>>>>===<<<;;;999999999999999999999999;;;:::999888777555444444444444444444333222111000.........///////////////------,,,,,,+++,,,,,,,,,......,,,+++******)))***+++,,,------...............------------...//////---...///...---,,,---...000000////////////000000......---,,,,,,+++******---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++++++++******)))))))))++++++,,,,,,,,,...222555999:::;;;<<<============>>>@@@CCCGGGMMMUUU___eeeiiiaaaWWWPPPQQQWWW]]]aaa{{{nnn]]]MMMFFFUUUkkk{{{\\\@@@666000,,,---///---,,,...555666666333...+++***,,,,,,,,,++++++***+++++++++)))******++++++******)))***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++))))))***++++++++++++***...------,,,,,,------...---------.........//////000111111111111222222222222333555666777999===@@@JJJhhh~~~~~~{{{wwwuuuqqqkkkccc\\\VVVSSSLLLIIIEEECCCAAA???<<<:::888888777666444333222111333333222111111111111111222222222222111111111111111111111111111111111111111111222222222333333333333333333444444444555555555555555555555555555555666555555444444555555555666666555555555555666666666555555555555555555555666666666666666777888888;;;;;;<<<<<<======<<<<<<======>>>>>>>>>>>>??????<<<<<<<<<<<<;;;:::999999888888888999:::;;;===>>>>>>>>>======<<<:::999888888999;;;<<<<<<===???AAACCCBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDBBB???>>>>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDDDDBBBCCCCCCCCCCCCCCCCCCBBB??????@@@??????>>>===<<<;;;;;;::::::::::::::::::;;;;;;::::::999999888888666777666666555444444333000000000000000000//////......------,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,---------------------,,,------...//////...000000000......///000111000000000000000000111......------,,,++++++***,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++************+++,,,++++++---000333666777999:::<<<===>>>>>>===>>>???AAAEEEKKKRRRWWWcccaaa\\\WWWSSSSSSXXX\\\jjjqqq~~~sss]]]JJJHHHQQQddd{{{zzzdddIII>>>444111111...---...222555666555000---++++++---,,,++++++***+++++++++******++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++))))))***+++++++++++++++...------,,,,,,------...---------.........//////000111111111111222222222222333555666777999===@@@HHHfff~~~}}}}}}zzzuuuooolllfff___XXXRRRMMMKKKEEECCC???===;;;999777555555444444333333222222111333222222111111111111222444333333333333222222222111111111111111111111111111111222222222333333333333333333444444444444555444444555555666666777777666555555444555555666666777666666555555666666777666666666666666777777777777777666666666777888888;;;;;;<<<===============>>>>>>>>>?????????@@@@@@>>>>>>>>>===<<<<<<;;;;;;777777777777999<<<>>>@@@======>>>>>>>>>>>>======999;;;=========>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDBBB@@@?????????@@@BBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDAAAAAAAAAAAA@@@???>>>============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666333333333222111111000000000///......---------...---,,,,,,,,,,,,---...///***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000///111222111000///000222111111000000000000111111......------,,,+++++++++++++++************++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,++++++***+++++++++***+++...000222333555777:::<<<>>>???===>>>>>>======@@@EEEHHH[[[```ccc```YYYUUUVVVYYY]]]bbblllxxxttt[[[KKKGGGHHHaaaaaaPPP===444111///...//////222666666444000---+++------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++)))******+++++++++++++++...------,,,,,,------...------........./////////000111111111111222222222222333555666777999===@@@EEEddd~~~}}}|||{{{wwwqqqhhheee^^^WWWPPPKKKHHHFFFBBB???<<<:::999888666444222222222222222222222222333222222111111222222222333333333333222222222222111111111111111111111111111111222222222333333333444444444444444444444444444444555555666777888888555555555555555666666777777777666666666666777777777777777777777888888888888777777666777777888888:::;;;<<<===============<<<<<<======>>>?????????@@@???>>>======<<<<<<<<<:::999777777888;;;>>>@@@===>>>>>>?????????>>>>>>:::<<<===>>>>>>???AAACCCEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLHHHHHHGGGGGGFFFEEEDDDDDDEEEEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCBBBAAA???????????????>>>======<<<<<<===>>>>>>>>>============<<<;;;;;;:::999999999888666666666555444333222222111000///...............+++++++++,,,---...///000***++++++,,,,,,+++++++++++++++++++++,,,---/////////000111111000000111222///000000000000000000///......------,,,,,,,,,,,,+++******))))))******+++***+++,,,,,,------,,,,,,------------------------***++++++***))))))+++---...///111444777;;;>>>???@@@@@@???>>><<<===???BBBSSSZZZbbbdddbbb]]][[[[[[]]]___dddkkkvvvooo[[[OOOBBBSSSnnnxxxbbbGGG777111...///111---000555777777333///,,,...---,,,++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))***++++++,,,,,,++++++...------,,,,,,------...............////////////000000111111111222222222222333555666777999===@@@FFFddd~~~}}}yyywwwvvvqqqkkk___[[[UUUNNNIIIEEECCCBBB>>><<<999777777666444333222222333333333444444444333222222222222222333333333222222222222111111111111111111111111111111111111111222222222333333333444444444444444444444444333444444555666777777888555555555555555666777888777777666666666666777777777777777777888888999999888888777777777777888888999:::;;;<<<==================>>>>>>???@@@@@@AAA@@@???>>>===<<<<<<<<<===>>><<<:::888999:::===>>>>>>???????????????>>>===;;;===???@@@@@@AAACCCDDDFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPLLLMMMMMMNNNOOOOOOOOOOOOJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEEEEFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>>>>?????????>>>======<<<<<<===<<<;;;:::999999999:::999999888777777666555555333222111000///......///,,,,,,+++,,,,,,---...///+++++++++,,,,,,++++++************++++++---......---...//////......000111...//////000000//////.........------------,,,,,,+++******))))))******+++***+++,,,,,,------,,,,,,------------------------)))***+++***)))(((***++++++,,,...111444888;;;===???@@@@@@???>>>===???AAAJJJOOOVVV^^^cccdddaaa^^^``````aaadddlllyyy|||hhhYYYLLLQQQ^^^wwwzzz[[[EEE999222000111,,,...333666888666333000///...---,,,+++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...------,,,,,,------............/////////000000000000111111111222222222222333555666777999===@@@HHHfff|||wwwwwwtttmmmjjjiiiddd^^^PPPMMMIIIDDD@@@>>><<<<<<:::888555444444444333111333333333444444555555555333222222222222333333444222222222222111111111111222222222222222222222222111111222222222333333333555444444444444333333333333333444444555555666666555555555555666777888888888777777666666777777888666666777777888888999999999999888777777777888888777888999:::;;;<<<<<<<<>>>>>@@@>>>===;;;;;;<<<===>>>??????@@@@@@@@@@@@?????????@@@BBBCCCCCCDDDFFFHHHGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSOOOOOOPPPPPPQQQQQQRRRRRROOONNNMMMLLLJJJIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEGGGJJJKKKFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<>>>===;;;:::999999:::;;;;;;;;;::::::999999888888666555444333222111111111///......---------......,,,,,,,,,,,,,,,++++++***++++++******++++++,,,,,,+++,,,......------///000...///000111111000///.........------------------++++++************++++++***+++,,,,,,------,,,,,,,,,,,,---------------...(((***+++***))))))***+++***+++,,,...111555888:::<<<===??????>>>>>>???AAABBBDDDIIIRRR[[[```aaa```______^^^___cccnnn}}}}}}nnn]]]WWWWWWfffyyybbbMMM===444222---...000444777888777555000///...,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,...------,,,,,,------........./////////000000000000111111111111222222222222333555666777999===@@@JJJhhhzzzvvvooommmggg^^^YYYVVVQQQKKKCCCAAA???<<<:::888888888888666444333444444333111333333333444444444444444222222222222222333444555444333333333222222222222222222222222222222222222111111222222222333333333555555444444444333333333333333333444444444444444555555555555666777888999888888777777777777888888555555666666777888888999:::999888888777777888888666666888999:::;;;;;;;;;@@@@@@AAABBBCCCDDDEEEEEEDDDBBB@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>??????>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGGGGGGGHHHJJJLLLIIIJJJLLLMMMMMMMMMKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTSSSQQQOOOMMMLLLKKKFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCEEEHHHKKKMMMGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIGGGEEEDDDCCC>>>??????@@@@@@AAAAAABBB????????????????????????@@@>>><<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::888777666555555555444333222000///.........---------------,,,++++++,,,++++++******************,,,---...------///000///111222333333222111///------..................,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,------------''')))++++++******+++,,,+++++++++,,,...111555777:::<<>>>>>???@@@AAACCCCCCDDDFFFDDDBBB@@@@@@@@@AAABBB======>>>???@@@AAAAAAAAA===>>>@@@BBBDDDFFFGGGGGGFFFHHHJJJKKKKKKLLLNNNOOOJJJLLLNNNOOOOOOOOOMMMLLLNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWUUUSSSQQQOOOOOOKKKKKKLLLLLLLLLKKKJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCEEEIIILLLNNNHHHGGGFFFEEEEEEFFFGGGGGGKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHFFFDDDDDD===>>>???@@@AAAAAABBBCCC>>>>>>???@@@@@@AAABBBBBBAAA@@@>>><<<;;;<<<===>>><<<<<<<<<<<<============>>>===<<<:::999888888888888777555333111///..................------,,,+++---,,,+++***))))))))))))+++,,,......---...///111111222444555555444222111------..................---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,+++++++++,,,,,,---------''')))+++++++++++++++---++++++***+++---000333444:::===@@@AAAAAAAAABBBBBBBBBDDDEEEEEEFFFOOO\\\gggddddddbbb^^^\\\___hhhooo|||~~~tttdddXXXYYYnnnzzz[[[EEE;;;000...,,,///444:::<<<===000000...---,,,+++++++++*********++++++*********+++++++++,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...////////////000000000000000111111111111222222222222333555666777999===@@@HHHfff{{{wwwuuupppiiiccc___YYYOOOGGGBBB???<<<;;;777777777777666666666666777777666555444333333333555444333444666666555444444444444444444444444444222222222222222222222222444333222111111111222333333333333333333333333333333333333333333333333333222222333333333333444444333333444444555666777777777777777777777777777777333555888:::;;;:::888666888888888888888999999:::;;;:::999888888999:::;;;<<<===@@@BBBDDDDDDCCCCCCCCCDDDDDDCCC@@@??????@@@BBB@@@???>>>>>>???AAACCC@@@AAABBBBBBBBBDDDGGGIIIFFFHHHKKKMMMNNNNNNMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLOOOPPPPPPQQQQQQPPPPPPOOOQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUVVVWWWXXXZZZZZZ\\\[[[XXXVVVTTTSSSRRRRRRRRRQQQPPPNNNLLLLLLKKKKKKMMMKKKGGGEEEDDDEEEGGGIIIGGGGGGGGGHHHIIIIIIGGGEEEBBBAAAAAABBBDDDGGGJJJLLLIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIJJJJJJKKKJJJJJJJJJKKKJJJIIIGGGEEEDDDBBBBBB?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>><<<;;;;;;===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<======::::::999888666444222111222000///...//////---+++...---,,,+++************++++++,,,---...///111222111111222333333333333222//////...------------...++++++,,,,,,,,,,,,------,,,,,,,,,------.........***++++++,,,,,,++++++***///...,,,+++******+++,,,++++++******+++---...///444888===AAABBBBBBBBBCCCBBBAAA@@@@@@CCCJJJRRRYYYffffffddd^^^YYYZZZ```fffssssssggg^^^aaauuusssWWW???999444000000//////444;;;;;;555///,,,---///...---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))+++,,,,,,+++***,,,---...///...,,,+++,,,///111......///////////////...///000111333333222111111222444555666666999<<>>>>>===<<<>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<======>>>======<<<;;;:::888777666444333111000000000...,,,------,,,++++++***++++++++++++,,,,,,---///000111000111222222333333222222//////...---------------++++++,,,,,,,,,,,,------,,,,,,------------------++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,++++++******+++---...///222555:::===???AAABBBDDDEEEDDDCCCBBBAAACCCGGGJJJ[[[aaagggeee___ZZZZZZ]]]dddqqqzzznnneeeffflll~~~ppp\\\@@@777000000111333777<<<<<<777222...---......///***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,+++***+++...000////////////000111222333000000111222222222222222222444555666666999<<>>@@@AAABBBBBBAAA@@@AAACCCCCCBBBBBBBBBDDDDDDCCCBBB@@@@@@@@@AAAAAABBBCCCCCCDDDDDDHHHMMMPPPZZZWWWSSSOOOMMMNNNQQQSSSRRRSSSSSSTTTTTTUUUUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUUUUVVVVVVVVVWWWUUUVVVVVVVVVWWWXXXXXXYYYWWWWWWWWWWWWYYYZZZ[[[\\\XXXXXXXXXXXXZZZ\\\^^^___]]]^^^^^^^^^^^^]]]\\\[[[XXXYYYYYYXXXVVVSSSPPPNNNLLLKKKIIIJJJKKKKKKIIIGGGFFFEEEDDDCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@??????>>>===<<<;;;============>>>>>>????????????@@@??????>>>===<<<888777444333333222000...------,,,,,,+++,,,,,,,,,+++++++++,,,---...///000000000111222222222222222//////......------------++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...++++++++++++,,,---......---000444888;;;>>>BBBEEEEEEFFFFFFCCC@@@>>>>>>???LLLXXXfffkkkfff^^^YYYWWWXXXbbbrrrqqqbbbZZZdddpppbbbPPP===444111111111333:::999777333///---...///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------,,,,,,---...+++,,,,,,,,,+++---///222444333111000000111222444111111111111111222333333222444555666666999<<>>===<<<::::::;;;;;;:::999777777666666666555555555555444333333444777:::<<<;;;888444222333444555555333333333333333333333333222222222222222222222222000111222333444333222111111111111111111111111111222222222222222222222222222222222333333333444444444444444555555555666666666666666666666666666666777666666666777888999:::888888888888888999::::::999999999888888999999999:::;;;===???@@@AAAAAAAAA???AAADDDEEEDDDDDDEEEEEEEEEDDDCCCAAAAAA@@@@@@AAABBBCCCCCCCCCEEEIIINNNRRR[[[XXXTTTPPPNNNOOOQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYY[[[\\\]]]^^^YYYYYYYYYZZZ\\\___aaacccaaaaaabbbcccccccccbbbaaacccddddddbbb___YYYTTTPPPMMMKKKIIIHHHIIIIIIHHHGGGHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@===;;;888777777555333111......------------......,,,,,,,,,,,,,,,---...//////000000111222111111111...............------,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,------......------,,,******++++++,,,---......++++++++++++,,,---------))),,,///222666;;;@@@DDDDDDEEEEEEDDDBBB@@@???@@@CCCMMM[[[fffjjjgggbbb^^^ZZZ]]]fffvvvrrrfff\\\bbbqqqqqqQQQ<<<222......000666999;;;999444///......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,...---,,,,,,---///---.../////////000222555:::888444000......//////333222111000111222333444222444555666666999<<>>>>>:::999888888999999888666666666666666555555555555666555444333444555777999;;;777333111222333444444333333333333333333333333222222222222222222222222000111222333444333222222111111111111111111111111222222222222222222222222222222222333333333444444444444444555555555555555666666666666666666666666777777666555666888:::;;;888777777777777888999999999999999::::::999999999:::;;;<<<>>>???@@@AAAAAA@@@BBBEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEIIINNNRRRUUUTTTRRRQQQPPPQQQRRRRRRTTTUUUVVVWWWXXXYYYZZZ[[[YYYXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]ZZZ[[[\\\\\\]]]\\\\\\[[[[[[[[[\\\\\\]]]___```aaa\\\\\\\\\]]]^^^aaacccdddbbbbbbcccddddddddddddccckkkkkkkkkiiiddd]]]VVVQQQNNNKKKHHHFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@>>>???@@@AAABBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAA@@@>>>;;;::::::888666444111000000////////////000------,,,,,,,,,---.........///000000111111000000......//////......---,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,------......------,,,)))***+++,,,---.........++++++,,,,,,,,,,,,,,,,,,'''))),,,///222777<<<@@@EEEFFFFFFEEECCCCCCDDDEEEBBBDDDLLLYYYfffnnnnnnkkkaaa^^^^^^hhhyyyuuu___[[[aaayyydddHHH888222333777111777===>>>999333///---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,...---,,,,,,---///,,,---/////////000222444999666333///---------...333222111111111222444555222444555666666999<<>>???@@@AAABBBAAACCCFFFFFFEEECCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@BBBDDDFFFGGGJJJNNNQQQPPPQQQQQQRRRSSSSSSSSSSSSUUUUUUVVVWWWXXXZZZZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^______]]]^^^___``````___^^^^^^____________```bbbcccdddaaaaaa``````aaaccceeefffeeeeeeddddddddddddeeefffmmmooorrrrrrmmmddd[[[UUURRRNNNJJJGGGGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEDDDCCCBBBAAA@@@???AAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBB???@@@BBBDDDDDDEEEDDDDDD???@@@AAAAAABBBBBBBBBAAAAAA???===<<<<<<;;;999777555444333222111111111111//////...---------............///000000000000000---.../////////...,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,)))***+++,,,---...------+++,,,,,,------,,,,,,+++((()))+++---///222777:::EEEGGGHHHGGGEEEEEEFFFGGGCCCAAABBBKKKZZZhhhppprrrfffaaa___cccooozzzjjj___[[[kkkcccHHH666111444///444:::>>><<<777222///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------,,,,,,---...***+++---...------///000222111///......///000111222222222222222333444444222444555666666999<<>><<<;;;;;;<<<;;;999666666555555555444444444333333444555555444333222444222111111222333222111222222222222222222222222222222222222222222222222111111111111222333444555333333333333333333333333111111111111111111111111222222333333333333444444555555555555555555555555777777777777777777777777666666666666777888999:::::::::999999::::::;;;<<<;;;;;;<<<======<<<;;;;;;<<<<<<===>>>???AAABBBCCC@@@BBBDDDDDDBBB???===<<<@@@AAAAAAAAAAAAAAA@@@@@@AAADDDGGGIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\[[[YYYXXXXXXYYY[[[\\\[[[[[[\\\]]]^^^___`````````aaabbbccccccbbbaaa```aaaaaabbbbbbcccdddfffgggeeeeeedddeeeeeegggiiijjjkkkiiigggffffffgggiiijjjooouuu}}}uuuhhh```WWWSSSNNNKKKJJJKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOOOONNNMMMKKKKKKLLLLLLKKKJJJIIIHHHHHHDDDDDDCCCCCCBBBBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCBBBBBB???AAACCCEEEFFFFFFEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDBBB@@@>>>===>>>===;;;:::888777666444333222222222111000///...............---...//////000000//////---...///000///...,,,+++++++++,,,,,,,,,,,,------,,,,,,------------------++++++,,,,,,,,,,,,++++++******,,,------------,,,+++,,,---------,,,++++++)))+++,,,------///111333???BBBFFFHHHHHHGGGFFFFFFDDDBBBAAADDDLLLXXXdddkkkhhhffffffjjjnnnyyy~~~qqqeeefffqqqcccCCC333111000222555999;;;:::666333...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,++++++,,,---***+++------,,,,,,---............//////111222222111222333333444444333333222444555666666999<<>>>>>???>>><<<:::999999::::::999666666555555555444444444000111333555555444333222222000000111222333222000222222222222222222222222222222222222222222222222222111000000111333555666333333333333333333333333111111111111111111111111222222333333333444444444555555555555555555555444888888888888888888888888666666666777888888999999<<<;;;;;;;;;;;;<<<======;;;<<<===>>>>>>===<<<;;;=========>>>???AAACCCDDD???AAACCCCCC???;;;999888??????@@@AAAAAAAAA@@@@@@BBBEEEIIILLLMMMMMMOOOPPPUUUUUUTTTTTTUUUVVVYYYZZZXXXXXXXXXYYYZZZZZZ[[[[[[\\\[[[YYYXXXXXXYYY[[[\\\[[[[[[\\\]]]^^^___```aaabbbcccdddeeeeeedddbbbaaacccccccccdddeeefffggghhhhhhgggggggggiiikkklllnnnpppnnnkkkhhhhhhiiilllnnnrrr{{{uuukkk\\\XXXRRRNNNNNNOOOOOOPPPPPPPPPPPPOOONNNLLLJJJJJJIIIKKKNNNPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA?????????????????????????????????@@@@@@AAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@AAADDDFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFAAA@@@>>>>>>>>>>>>===;;;;;;:::888666444333222222222111000//////...//////---......///////////////---...///000000...,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........***++++++,,,,,,++++++******+++,,,---...---,,,++++++,,,---------,,,+++***+++,,,......------...///555;;;CCCIIIKKKIIIGGGFFFDDDEEEEEEBBBBBBIIIWWWbbbjjjkkkooorrrpppssstttgggbbbnnn|||TTT???:::222111000444888;;;:::888...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,---//////...---......000000000000111000000000111222333444555444333222222444555666666999<<>>???@@@@@@BBBCCCCCC@@@===<<<>>>AAA===>>>??????@@@@@@????????????@@@???>>>;;;888666;;;;;;===???AAABBBDDDDDDBBBEEEHHHKKKLLLOOORRRUUUSSSTTTUUUVVVWWWXXXXXXYYY___^^^\\\[[[[[[[[[\\\\\\^^^^^^^^^]]]\\\[[[YYYYYY[[[\\\\\\]]]^^^^^^______bbbbbbccccccdddddddddeee```bbbdddfffgggfffeeedddfffiiilllmmmmmmnnnnnnoooqqqqqqqqqooommmmmmoooqqqqqq~~~mmmddd[[[ZZZ```hhhkkkkkkkkkhhhdddaaa]]]ZZZVVVSSSUUURRRPPPRRRVVVWWWSSSNNNKKKLLLNNNMMMKKKJJJIIIIIIGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIEEE@@@?????????<<<:::;;;;;;::::::999888888777333333222111000///...---111111111000///---,,,+++------......///000000000------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++------------++++++,,,,,,,,,---------......,,,---------.../////////444555999@@@HHHMMMMMMKKKHHHFFFDDDBBBBBBDDDGGGIIIWWWeeesssxxxvvvxxxlllfffppp~~~vvveeeHHH666444111000111666:::<<<999444...+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********+++---///...+++)))---------............///---------.........//////////////////000000000000111222333333444444333333555666777777777888;;;>>>HHHYYY|||xxxwwwyyyvvvoooggg^^^UUUNNNJJJHHHFFFCCCBBBCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>><<<<<<;;;:::999888777777444444333222222222222333111222333444444444333333444444333333333222222222333222222111111222222333333333333333222222222111222222222222222222222222333333333333333333333333555444222111111111222333222333333444444444444444666666666666666666666666666666666666666777888999;;;<<<<<<;;;;;;;;;<<<===@@@@@@AAAAAABBBBBBBBBCCCGGGHHHHHHEEE@@@===>>>@@@??????@@@@@@@@@AAAAAAAAA??????@@@AAA???===:::888777888999;;;>>>@@@BBBCCCEEEGGGJJJLLLMMMOOORRRUUUVVVVVVVVVWWWWWWXXXXXXXXX___^^^]]]]]]]]]]]]^^^___`````````___^^^]]]\\\[[[\\\]]]]]]^^^^^^___``````ccccccddddddddddddddddddaaabbbeeefffggggggfffeeeeeehhhkkkmmmnnnooopppqqqqqqrrrrrrqqqoooppprrrtttwwwzzzrrrrrrxxx{{{vvvrrrmmmhhhdddcccaaaaaadddgggeee]]]VVVSSSSSSRRRPPPNNNMMMMMMNNNGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@????????????@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGHHHEEEAAA@@@@@@@@@>>><<<<<<;;;;;;:::999999888888666555444333222111000000000000000000//////...---------......////////////------------------------......---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------...............000111555===FFFMMMPPPQQQLLLJJJFFFCCCBBBCCCEEEFFFQQQ^^^oooxxxzzz{{{oooeeeffflll{{{|||[[[@@@888000...///111888???<<<666...,,,...000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,,,,------,,,,,,,,,,,,---------...---------.........//////////////////000000000000222222333444444444444333555666777777777888;;;>>>GGGYYYzzztttnnnkkkjjjgggaaaZZZSSSLLLHHHEEEFFFDDDCCCCCCDDDDDDDDDCCCAAAAAA@@@??????>>>======;;;;;;:::999888777666666444444333222222222222222111222222333444333333333333333333333222222222222222222111111111111222222222222222111111111111111222222222222222222222222222222222222333333333333555444333222222222333444333444444555555555555555888888888777777777777777666777777888999::::::::::::;;;;;;;;;::::::===???GGGGGGGGGFFFFFFEEEEEEEEEIIIKKKMMMKKKFFFCCCBBBCCCAAA@@@>>>=========???@@@===???@@@AAAAAA>>>;;;:::555555777999<<<@@@CCCEEEHHHJJJMMMNNNOOOPPPSSSUUUYYYYYYYYYYYYYYYYYYYYYYYY```````````````bbbccccccccccccccccccbbbaaa______^^^^^^___``````aaaaaabbbfffffffffeeeeeeeeeeeeeeebbbccceeefffggggggfffeeeeeegggkkkmmmnnnoooqqqsssssstttttttttssstttvvvyyy|||{{{uuuuuuvvvzzz{{{vvvlllccc^^^[[[VVVRRROOONNNOOOPPPMMMLLLJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@???>>>===>>>??????@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHHHHHHHHHHFFFFFFHHHEEECCCAAAAAAAAA@@@>>>======<<<;;;;;;::::::999888888777666555555444333//////000000000000//////---------...............------------------------......---------,,,,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................---------,,,---000777@@@JJJQQQTTTQQQOOOKKKFFFDDDBBBBBBCCCIIITTTeeesss|||~~~~~~|||{{{nnneee``````ttt}}}OOO===/////////,,,111;;;===888222000111111...***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000...,,,***)))***,,,---+++++++++,,,,,,,,,------------........./////////////////////000000000000222222333444444444444444555666777777777888;;;>>>EEEXXXyyyooofff```XXXVVVSSSPPPMMMKKKJJJJJJGGGFFFDDDDDDEEEEEEDDDBBB@@@@@@???>>>>>>===<<<<<<999999888888777666666555444333333222111222222222111111222222333333333333333222222222222222222222222222111111111111222222111111111000000000000000000000111111111111111111222222222222333333333333555555444333333444444555444555666666777777666666999888888888888777777777888999:::;;;<<<===>>>>>><<<===>>>===;;;<<>><<<<<<===>>>;;;===???@@@@@@>>><<<:::666666777999===BBBFFFIIIMMMNNNPPPQQQQQQRRRTTTVVVYYYYYYZZZ[[[[[[\\\]]]]]]aaaaaabbbccceeefffggghhhggggggggggggfffeeedddcccaaaaaabbbccccccddddddeeeiiiiiihhhhhhggggggffffffcccdddeeeffffffffffffeeefffhhhjjjllllllmmmoooqqqtttuuuvvvvvvvvvwwwzzz|||~~~xxxpppjjjbbbZZZUUUSSSSSSSSSUUUTTTQQQNNNLLLJJJHHHHHHFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFCCCBBB@@@>>>>>>>>>???@@@@@@????????????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEFFFEEEDDDCCCCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;::::::999888888777666666222222222222111111000///............------------------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------....../////////...---------,,,,,,,,,---111888BBBJJJOOOUUUSSSOOOKKKHHHEEECCCBBBCCCJJJWWWgggvvv~~~~~~ssshhh]]]aaakkkkkkLLL666666666...---666;;;:::888555222///---,,,------------------------+++++++++,,,,,,------------...///...,,,+++******+++,,,,,,,,,,,,---------............////////////////////////000000000000222333333444555444444444555666777777777888;;;>>>DDDXXXyyylll___WWWPPPOOONNNMMMMMMNNNOOOPPPKKKIIIGGGFFFFFFEEEBBB@@@@@@??????>>><<<;;;;;;:::777777777666555555555444333333222111111111111222111111111111222222333333222222222222222222222222222111111000000111111222000000000000000000000000////////////000000111111222222333333333444444444555555555555555555666666666666777888888888888777999999999888888888888888888999:::;;;===>>>@@@@@@AAACCCDDDBBB??????DDDHHHLLLLLLKKKJJJIIIHHHGGGGGGKKKOOOTTTUUURRRPPPOOOPPPSSSOOOIIICCC???>>>>>>???:::;;;=========<<<;;;:::666666666999===BBBHHHKKKPPPRRRTTTTTTTTTTTTVVVWWWXXXYYYZZZ\\\^^^```bbbbbbcccdddeeegggiiijjjkkkllljjjjjjkkkjjjjjjiiihhhgggeeeeeeffffffggghhhhhhhhhllllllkkkkkkjjjjjjjjjiiieeeeeeffffffffffffffffffhhhiiikkkkkkkkklllnnnpppssstttuuuuuutttvvvyyy{{{~~~sssiiiccc^^^[[[YYYWWWUUUSSSQQQOOOMMMLLLLLLGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCCCC@@@@@@??????>>>=========:::::::::999888888888777666666666444333111///.../////////......------,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------++++++++++++------,,,,,,,,,---------....../////////...---------,,,...---,,,---000777>>>CCCSSSSSSRRRPPPMMMIIIFFFDDDBBBDDDKKKWWWhhhzzzyyyeeeZZZ\\\ttthhhBBB999999222000666555:::>>>;;;333------///---------------------------------,,,,,,+++++++++)))...555888555///***'''------------...................../////////000000////////////000000000000333333444555555555444444555666777777777888;;;>>>CCCYYYzzzlll___VVVRRRQQQQQQPPPPPPPPPPPPPPPOOOMMMKKKIIIHHHEEEBBB?????????>>>===;;;:::999999666555555555444444444333333333222111111111111111222111111111111222333333111111111222222222222222111111000000000000111111000000000000111111111111......//////000111111111333333444444555555666666555666666666666777777777777777888999999999999999999999:::::::::;;;;;;;;;999999999:::<<<>>>AAACCCDDDFFFFFFCCC??????DDDJJJLLLLLLKKKKKKKKKJJJJJJJJJPPPTTTXXXXXXTTTQQQPPPPPPVVVRRRLLLEEE@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;777666666777<<>>>>>;;;;;;::::::999999999999::::::999777555333111000111111000///...------,,,------------------------......---------,,,,,,,,,,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................---------//////---,,,,,,///555999JJJMMMQQQSSSRRROOOJJJGGGDDDDDDEEEKKKYYYnnnooo\\\[[[hhhTTT<<<444...///444000888>>>===555//////111------------------------......---,,,,,,+++******(((000999===:::333---***---------.........//////....../////////000000000////////////000000000000333333444555555555555555555666777777777888;;;>>>CCCZZZ}}}{{{}}}xxxooofff]]]WWWTTTTTTTTTTTTSSSQQQPPPOOOQQQOOOMMMLLLJJJGGGCCC@@@???>>>===<<<;;;999888888444444444444333333333333333222222111111111111111222111000000000111333333000111111111222222222222111111000000000000111111000000000111111222222222000000000111222333333333444444555555666777777888555666777777888888888777888888999:::::::::::::::;;;;;;<<<======>>>??????===<<<;;;;;;===AAAEEEHHHJJJLLLLLLHHHCCCBBBHHHNNNMMMMMMMMMNNNNNNNNNOOOOOORRRUUUXXXXXXUUURRRRRRSSSXXXTTTOOOIIIDDDAAA@@@@@@???>>>;;;:::999:::<<<===:::999888999===CCCJJJOOOTTTVVVXXXXXXXXXYYY[[[\\\[[[\\\^^^```bbbeeefffgggfffgggiiikkkmmmnnnnnnnnnnnnoooooooooooonnnmmmmmmmmmmmmmmmnnnooooooppppppqqqqqqqqqqqqqqqqqqrrrrrrlllllllllkkkkkkkkklllllljjjlllnnnoooppprrrvvvyyyxxxyyyzzzyyyyyyzzz|||{{{tttkkkeeeZZZYYYWWWUUUTTTRRRRRRQQQMMMMMMLLLKKKHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGFFFDDDBBB@@@???>>>>>>>>>>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAADDDEEEEEEFFFEEECCCBBBAAA@@@CCCEEEFFFDDDCCCDDDFFFCCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999888666444333333222111000///...------------------------------......---------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------...............---...///---,,,---111444???DDDMMMSSSUUURRRMMMIIIEEEGGGGGGGGGMMM^^^xxx~~~gggcccbbbtttRRR===222///111///444999<<<:::555111///........................,,,,,,,,,,,,,,,,,,,,,,,,)))///666777444///------,,,,,,---------............/////////000000000000////////////000000000000333444444555555555555555555666777777777888;;;>>>DDD[[[yyytttllljjjfffaaa\\\XXXUUUSSSSSSTTTUUUUUUUUUSSSRRRPPPQQQOOONNNMMMKKKIIIEEEBBB???>>>===<<<:::999888777444444333333333333333333333222222111000111111111222111000000000111333444000000111111222222222222111111000000000000111111000000111111222222222333111111222333444444555555555555555666777888888999555666777888888888888888888999::::::;;;;;;::::::<<<<<<===???@@@AAABBBCCCBBBAAA??????AAAEEEKKKNNNUUUXXXXXXSSSMMMLLLQQQXXXNNNNNNOOOPPPQQQRRRSSSSSSOOOSSSVVVWWWUUUTTTVVVXXX^^^\\\WWWRRRNNNLLLJJJJJJBBB@@@<<<999999:::===>>>???===;;;<<<@@@FFFNNNRRRUUUWWWYYYYYYYYYZZZ\\\^^^^^^___```aaaccceeeffffffggghhhjjjlllnnnnnnnnnnnnoooooopppppppppooonnnnnnooooooooopppqqqqqqrrrrrrrrrrrrrrrsssssstttttttttpppoooooonnnnnnnnnoooooojjjlllnnnqqqssswww{{{yyyrrrdddbbb___[[[WWWTTTQQQPPPQQQPPPPPPNNNLLLIIIFFFDDDAAABBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHGGGDDDAAA???===============>>>????????????????????????@@@@@@CCCCCCDDDDDDCCCAAA@@@>>>>>>BBBEEEFFFDDDCCCDDDFFFDDDCCCCCCBBBBBBAAA@@@@@@============<<<<<<<<<<<<;;;;;;;;;:::999888777666444333222111000///...---------------------------......---------,,,,,,,,,......---------,,,,,,,,,++++++---......---++++++,,,,,,,,,---------......,,,------....../////////***---//////......111444666>>>IIISSSWWWTTTOOOJJJFFFJJJLLLHHHGGGSSSlllsssjjj^^^vvvsssTTT@@@666222000111444:::===;;;333,,,........................***++++++,,,,,,------...(((,,,///...***))),,,///++++++,,,,,,,,,---------////////////000000000000////////////000000000000333444555555666666555555555666777777777888<<<>>>DDD\\\~~~pppfff]]][[[WWWTTTSSSSSSTTTUUUSSSTTTVVVXXXYYYYYYXXXXXXUUUQQQMMMKKKJJJHHHCCC@@@???>>><<<:::888777666666444444333333333333222222000000000111222222222333111111222222222222111111000000111222222222222111333222111000000111222222000111111111111222222222333333333333444444555666888888777777888999;;;<<<:::::::::::::::;;;<<<<<<<<<===???AAAAAA@@@???===<<<;;;;;;<<<>>>AAACCCEEEJJJIIIEEEBBBBBBJJJUUU]]]dddaaa^^^[[[YYYYYYZZZ[[[\\\[[[YYYXXXXXXVVVTTTRRRRRRRRRSSSTTTWWW[[[^^^```eeeccc___ZZZWWWXXX]]]```XXXOOOCCC<<<:::<<<<<<;;;::::::<<>>======>>>???======<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>======<<<======<<<============;;;:::999555555444333333222111111//////...------///000111//////...------,,,++++++,,,------......------,,,,,,------......------,,,,,,------......------,,,------------------------............////////////222888???FFFQQQ[[[YYYQQQQQQLLLHHHGGGEEEHHHUUUeee}}}yyyvvvkkkqqq|||RRR999222333///222555444::::::---......---,,,,,,,,,------------------------------........................---------............///---...//////......///000000000000000111111111111111222333333444444333333444555777888999;;;>>>@@@JJJddd~~~zzzvvvnnnddd[[[ZZZYYYVVVTTTTTTTTTVVVWWWTTTUUUWWWXXXXXXXXXXXXWWWUUUQQQMMMLLLKKKIIIDDD@@@???>>><<<:::888777666666444444333333333333222222111111111111222222222222111111222222222222111111000111111222222222222222333222111000000111222333111111111222222222333333444444444444444555666777777777666666777888:::;;;<<<;;;;;;::::::;;;;;;;;;>>>???@@@AAAAAA@@@???>>><<<;;;;;;;;;>>>AAADDDGGGOOOOOOOOOOOOQQQVVV^^^eeefffddd```^^^\\\\\\]]]^^^dddbbb___\\\YYYTTTOOOKKKMMMMMMMMMNNNRRRXXX]]]aaaeeeccc___[[[ZZZ]]]ccchhhfff\\\OOODDD???<<<:::888999:::===BBBIIIQQQVVVYYY\\\___bbbcccbbbaaaaaabbbcccdddgggiiijjjkkkjjjiiilllmmmnnnnnnnnnoooqqqsssrrrrrrssssssrrrrrrqqqqqqpppoooooopppsssuuuvvvvvvuuuuuuvvvwwwwwwxxxyyyyyyvvvuuusssrrrqqqrrrrrrrrrqqqsssuuuuuuvvvyyy|||}}}wwwooofff___YYYVVVUUUTTTRRRRRRSSSRRRPPPNNNMMMJJJHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFDDDCCC@@@>>>=========>>>===<<<<<<;;;;;;<<<<<<<<<>>>??????@@@@@@??????>>>??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>======>>>>>>===;;;:::999666666555555444333333222000///...------...///000.........------,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,------------------------............////////////...333999???KKKXXX^^^]]]XXXQQQKKKIIIGGGHHHOOOYYYhhhzzzxxxwwwqqqyyyxxxRRR;;;555000222555333888999//////...------------------------------------------........................---------............///,,,///333555444222000000000000000000111111111111111222333333444444333333444555777888999;;;>>>@@@JJJddd|||vvvooojjjfffbbb\\\XXXXXXWWWVVVUUUUUUVVVXXXYYYVVVVVVWWWXXXXXXWWWWWWVVVTTTQQQNNNMMMMMMJJJEEEAAA>>>===;;;999777666666555444444333333333333222222222222222222222111111111111111222222222222111111000111222222333333222222333222222111111222333333222222222333333333444444555555555555666777888999888888888888999:::;;;<<>>===<<<<<<<<<<<<<<>>CCCHHHKKKNNNQQQTTTWWW[[[___dddgggiiigggdddaaa```___``````gggeeeaaa^^^YYYSSSLLLGGGGGGFFFEEEFFFJJJQQQWWW\\\^^^\\\YYYVVVXXX^^^fffmmmooofffYYYMMMCCC===999777777:::???EEEMMMTTTYYY\\\___aaadddeeedddcccddddddeeefffhhhkkkllllllllllllnnnooopppooonnnnnnppprrrrrrrrrssssssrrrrrrqqqppppppooooooppprrrtttuuutttvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvuuutttsssssssssssssssuuuwwwwwwxxxyyy|||vvvmmmddd^^^ZZZXXXVVVUUUTTTUUUTTTSSSQQQQQQOOOLLLKKKJJJIIIFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCAAA>>>===<<<<<<======<<<;;;:::::::::::::::>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>??????>>>??????>>>===;;;999888888888777777666555555555222111000///.........///---------------,,,,,,,,,,,,------......------,,,------............------,,,------......------,,,------------------------............////////////---111444777AAAQQQ___fff^^^WWWPPPMMMKKKIIIKKKNNNTTTkkkwwwvvvkkktttkkkFFF;;;111111444111555888222000///......---------...------------------------........................---------............///,,,111666999888555222000000000000000111111111111111222333333444444333333444555777888999;;;>>>@@@IIIccc{{{pppjjjbbb\\\ZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWVVVVVVSSSPPPNNNMMMMMMKKKEEEAAA<<<;;;:::888666666555555444444333333333222222222333333333222222111111111111222222333333222222111111222222333333333333333222222222222333333333444333333444444444555555555666666666777888999:::;;;;;;;;;;;;<<<======>>>>>>@@@@@@???>>>============@@@@@@??????>>>>>>>>>>>>:::999999;;;@@@GGGNNNRRROOORRRVVV[[[```dddhhhjjjnnnlllhhhdddaaa___^^^^^^```___\\\YYYVVVPPPJJJEEE@@@@@@@@@AAACCCGGGKKKNNNNNNMMMJJJIIILLLUUU```gggkkkfff]]]RRRGGG???;;;999666;;;BBBIIIQQQWWW\\\___aaaccceeefffeeeeeeeeefffhhhiiijjjlllnnnnnnoooooopppqqqqqqpppnnnnnnoooqqqsssssssssssssssrrrqqqqqqpppooonnnoooqqqssssssrrrtttvvvxxxzzz|||{{{zzzyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuwwwyyyzzzzzz{{{}}}vvvlllfffbbb___]]]ZZZYYYYYYXXXVVVTTTQQQPPPNNNMMMLLLJJJGGGDDDDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA???>>>===<<<<<<===<<<;;;:::999999999999===>>>>>>??????>>>>>>=========>>>@@@AAABBBCCCDDDBBBCCCCCCCCCCCCAAA@@@???AAAAAA@@@??????@@@@@@@@@??????@@@???>>><<<:::999999999999999888888777777555555444222111000000///------------------------,,,------......------,,,------............------,,,------......------,,,,,,,,,------------------............///////////////222333444999FFFVVVbbbaaa___[[[VVVPPPLLLLLLNNNOOOaaavvv|||kkkgggrrr___GGG666000333///222777666111111000///............................................................---------............///,,,000666888777444111000///000000000111111111111111222333333444444333333444555777888999;;;>>>@@@HHHbbbxxxqqqlll___ZZZTTTPPPOOORRRUUUWWWXXXXXXYYYYYYXXXXXXWWWWWWXXXWWWWWWWWWVVVVVVWWWWWWSSSPPPLLLKKKKKKIIIDDD???;;;:::888777666555444444444444333333333222222222444333333333222222111111222222333333333333222222222222333444444444444444222222333333444444444444555555555555666666666666888888888999:::;;;===>>><<<======>>>??????@@@@@@??????>>>======>>>>>>>>>BBBAAA@@@>>>=========>>>;;;::::::===CCCLLLTTTYYYXXXYYY\\\aaaggglllppprrrqqqoookkkeeeaaa]]]ZZZYYYXXXVVVTTTRRROOOKKKEEEAAA<<<===>>>???@@@???>>>>>>???>>><<<<<<@@@IIITTT\\\eeeeeeaaaXXXLLLBBB<<<:::666<<>>>>>===>>>===<<<;;;:::999999999>>>>>>????????????>>>>>>===>>>>>>???AAABBBBBBCCCAAABBBCCCDDDCCCBBB@@@???AAA@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@???===;;;:::;;;;;;:::::::::::::::999999888888777555444333222//////..................,,,------......------,,,---......//////......---,,,------......------,,,,,,,,,,,,---------..................///////////////000222333555===LLLXXXbbbhhhkkkdddXXXPPPOOOQQQOOOXXXfffwww{{{llljjjkkk|||\\\@@@222222///000666888333222111000////////////................................................---------............///,,,///222222111000000000///000000000111111111111111222333333444444333333444555777888999;;;>>>@@@GGGaaa}}}tttlllfff```]]]UUUSSSPPPNNNOOORRRUUUXXXXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXSSSOOOJJJHHHGGGEEEAAA===999999777666555444444444444444333333333333222222333333333333333222222222222222333333333333222222222333444444555555444444222222333444555555555555666666666777777777777888999::::::;;;<<<>>>???@@@===>>>???@@@AAAAAAAAAAAA>>>>>>>>>???@@@AAACCCCCCHHHFFFCCCAAA@@@@@@AAABBBAAA@@@???@@@FFFOOOXXX^^^^^^^^^```eeekkkppprrrsssrrroookkkfff```[[[XXXVVVTTTQQQNNNJJJGGGCCC???;;;:::<<<>>>??????<<<999777999777666555999AAAKKKRRRbbbeeefff___RRREEE===:::666>>>JJJSSSXXX\\\aaaddddddfffggggggffffffhhhjjjkkklllmmmnnnoooqqqrrrrrrsssssssssrrrpppooopppqqqrrrssstttuuuvvvvvvvvvvvvrrrpppooooooqqqrrrqqqqqqnnnpppsssvvvyyy{{{}}}}}}|||||||||||||||zzzyyyyyywwwyyy|||~~~~~~yyyvvvnnnmmmlllllljjjfffaaa]]]WWWTTTRRRPPPPPPNNNLLLJJJHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<<<>>>>>??????@@@AAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@@@@@@@??????@@@@@@AAAAAA??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666555222111111000//////......,,,------......------,,,......////////////......,,,------......------,,,+++,,,,,,------.....................////////////,,,---///222444888CCCNNN]]]lllxxxssseeeYYYTTTQQQNNNPPPWWWfffzzz{{{nnnYYYggg{{{SSS888555111000555777444333222111000/////////................................................---------............///---...///...------///111000000000000111111111111111222333333444444333333444555777888999;;;>>>@@@EEE```yyyooofff___[[[XXXUUUTTTTTTTTTTTTTTTVVVXXXYYYUUUWWWYYY[[[\\\[[[ZZZYYYWWWVVVVVVUUUVVVWWWYYYYYYSSSNNNHHHDDDCCCAAA>>>;;;888888666555444444333333444444333333333333222222222222333333333333333333222333333444444333333222333333444555555555555555111222444555666666666555777777777888888888888999;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCDDDEEEGGGIIIKKKNNNOOOPPPNNNJJJGGGEEEFFFGGGHHHJJJHHHEEEEEEIIIPPPYYY______```bbbffflllppppppooopppnnnjjjfffaaa\\\YYYWWWRRRNNNIIIEEECCC@@@===;;;999;;;===???@@@???>>>===888777666555777===EEEKKKZZZbbbhhhdddVVVGGG>>>:::777@@@MMMVVV[[[^^^bbbeeeggghhhiiiiiihhhiiikkklllllllllmmmnnnoooqqqrrrssssssssssssrrrpppoooppprrrrrrsssuuuvvvxxxyyyyyyyyyuuutttrrrrrrsssttttttssspppqqqsssuuuxxxzzz|||}}}{{{||||||||||||zzzyyyxxxvvvyyy}}}|||xxxqqqrrrsssuuutttpppiiiddd```]]]YYYUUUTTTRRRPPPNNNNNNLLLJJJGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCBBB@@@??????>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@??????????????????@@@@@@>>>@@@BBBDDDEEEDDDBBBAAA???????????????@@@AAAAAA>>>???@@@@@@@@@???>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;:::888777666555444333222111///......,,,------......------,,,......////////////......,,,------......------,,,++++++,,,,,,---......///............////////////...,,,---111333444<<>>@@@DDD___|||pppkkkccc]]]ZZZXXXWWWVVVRRRTTTVVVWWWVVVVVVVVVVVVSSSUUUXXX[[[]]]]]]\\\[[[VVVVVVUUUUUUVVVXXXYYYZZZTTTNNNFFFAAA@@@>>><<<999888777666555444333333333444444444333333333222222222222222333333444444444222333333444444333333222333444555555666666555555111222444666777777666555777888888888888999999999;;;;;;<<<===>>>@@@BBBCCCGGGHHHJJJKKKLLLLLLKKKJJJJJJKKKLLLOOORRRVVVXXXZZZVVVSSSOOOLLLJJJKKKLLLNNNQQQNNNIIIGGGJJJQQQXXX^^^bbbbbbeeekkkqqqrrrpppmmmnnnmmmjjjfffbbb^^^[[[YYYOOOLLLGGGCCCAAA@@@???>>>999:::<<<>>>@@@CCCDDDEEE999888777555777;;;BBBGGGQQQ[[[eeedddXXXIII???<<<777AAAOOOXXX\\\___bbbeeeiiijjjkkkkkkjjjjjjmmmnnnlllmmmmmmnnnoooqqqrrrssssssssstttrrrppppppqqqsssrrrsssuuuwwwyyyzzz{{{{{{xxxvvvuuuuuuvvvvvvvvvuuusssssstttuuuwwwzzz|||}}}zzz{{{{{{{{{{{{yyyxxxwwwvvvyyy}}}}}}qqqssswwwzzzzzzvvvooojjjhhhddd^^^ZZZWWWUUUSSSQQQRRRPPPMMMJJJHHHGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@????????????>>>===???BBBDDDEEEDDDCCCBBB???>>>>>>>>>???@@@@@@AAA===>>>???@@@AAA@@@??????;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;:::999777666777666555333111000///...,,,------......------,,,......////////////......,,,------......------,,,++++++,,,,,,---...//////............/////////000333...---000111000666>>>AAA[[[wwwyyyfffVVVWWWWWWVVVYYY```qqqmmmaaadddwwwJJJ>>>777111111111666555444222111000000000////////////////////////........................---------.........//////---///111222111000000111000000000000111111111111222222333444444444333333444555777888999;;;>>>@@@DDD___uuummmdddaaa]]]YYYVVVWWWXXXYYYYYYXXXVVVVVVVVVVVVUUUSSSUUUVVVXXXZZZ[[[[[[ZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUQQQMMMFFFAAA>>>;;;888666777777666555444444444444222222222222222333333333444444444555555555666666666666666666666555555555666666666666777777777777777777888999999999999999999999:::;;;<<<<<<<<<<<<>>>???@@@@@@AAACCCFFFHHHFFFNNNUUUWWWYYY^^^aaaaaabbbdddgggjjjjjjiiigggeeegggeee]]]SSSOOOQQQRRRQQQZZZUUUNNNKKKMMMSSSYYY\\\bbbggglllpppqqqqqqqqqqqqooonnnmmmhhhbbb\\\YYYXXXRRRKKKCCC@@@BBBDDDCCCAAA===;;;:::;;;>>>AAACCCDDDCCC???999555555888>>>BBBLLLTTT]]]]]]VVVKKKBBB???AAAJJJUUU^^^bbbdddfffhhhggghhhhhhjjjkkkmmmooopppnnnnnnnnnoooppprrrssstttuuuuuuvvvvvvuuutttssssssxxxxxxxxxyyyyyyzzzzzzzzz{{{yyywwwxxx{{{|||{{{zzz}}}|||zzzzzzzzzzzzxxxwww}}}{{{yyyzzz}}}~~~|||zzz{{{|||}}}~~~~~~wwwrrrsss}}}|||sssooommmkkkgggcccaaa^^^ZZZXXXWWWWWWVVVSSSOOOLLLKKKLLLHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA??????>>>============>>>>>>???@@@@@@@@@???>>>===AAA@@@@@@@@@@@@@@@AAABBB@@@AAAAAAAAAAAA@@@??????===============<<<<<<<<<>>>===;;;:::999999:::;;;777777777666555333222111---......///...---+++***+++,,,,,,---.........---......------------..............................---------............///---///000000000000333555>>>PPPfffxxxwwwggg]]]YYYXXXXXXYYYbbbyyyfff]]]nnnkkkAAA999999111...777444111///000///...,,,........................------............---------...///.........000222...///000/////////000222444333222111111111222333222333444444555555444444666777888888888999<<<>>>GGG^^^yyypppiiieeeccc```^^^\\\[[[\\\\\\ZZZYYYWWWWWWXXXXXXVVVUUUUUUVVVWWWYYYYYYZZZYYYYYYXXXVVVUUUSSSQQQPPPOOOOOOHHHDDD???;;;999888666444666555555444444444444444333333333333444444444444666666666666777777777888666666666666666666666666777777777777777888888888888888999::::::::::::999;;;<<<<<<==================>>>@@@AAACCCGGGKKKOOOPPPWWW]]]```fffpppwwwzzzxxxwwwvvvuuussspppnnnmmmjjjiiiccc[[[XXXYYYZZZXXXVVVQQQKKKHHHJJJOOOUUUXXX___bbbgggjjjllllllmmmnnnjjjjjjhhhddd___ZZZXXXWWWTTTLLLDDD@@@BBBEEEEEECCC<<<:::999:::===AAABBBCCCEEEAAA<<<777666777;;;===CCCKKKTTTVVVPPPGGGAAA???HHHOOOYYY```cccdddfffhhhgggggghhhiiikkkmmmoooppprrrrrrqqqqqqqqqqqqrrrsssuuuuuuuuuuuuuuutttsssssswwwxxxxxxyyyzzzzzz{{{{{{|||zzzxxxyyy{{{|||{{{zzz{{{{{{{{{{{{|||}}}||||||}}}{{{|||~~~~~~|||{{{|||}}}~~~~~~|||yyy~~~}}}vvvtttooolllhhheeeeeedddcccbbb]]]^^^______\\\XXXSSSPPPMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>?????????>>>===<<<>>>======>>>>>>???@@@AAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999999888777555444333......///......---,,,+++,,,,,,------..................------------..............................---------............///...///000000///000222444999GGGZZZnnn{{{nnngggaaa[[[WWW[[[lll}}}vvvccccccoooRRR@@@888111111444444333222222111///...........................---......//////......------...///.........000222222222111000///000111222333333222111111222222333222333444444555555444444666777888888888999===???GGG___|||wwwrrrmmmiiigggffffffeeecccbbb```___\\\ZZZXXXXXXYYYYYYXXXWWWTTTUUUVVVWWWXXXXXXWWWWWWUUUUUUSSSPPPMMMJJJGGGFFF???<<<999777666666555444444333333333333444555555444444444555555666666666888888888888999999999999777777777777777777777777777888888888999999999999999:::;;;;;;<<<<<<;;;;;;????????????>>>>>>>>>>>>===>>>@@@BBBFFFKKKQQQVVVeeemmmsssuuuwww{{{{{{yyyyyyvvvqqqmmmiiihhhiiijjjkkkllljjjdddaaaaaa___[[[SSSNNNHHHFFFHHHMMMQQQTTTYYY[[[___bbbccceeegggiiieeeeeedddaaa]]]ZZZYYYYYYVVVNNNEEEAAACCCEEEEEECCC;;;999888999<<>>:::777666777777;;;CCCLLLNNNKKKEEEBBBBBBQQQWWW^^^cccddddddfffhhhgggggghhhiiikkkmmmnnnooorrrrrrrrrrrrsssssstttuuuuuuuuuuuuuuuuuuttttttssswwwwwwxxxyyy{{{|||}}}}}}}}}|||zzzzzz{{{|||{{{zzzzzzzzz{{{}}}~~~~~~}}}~~~~~~{{{|||~~~~~~~~~~~~~~~}}}zzzyyyssspppllljjjjjjjjjjjjjjjdddeeehhhlllmmmhhh___WWWTTTSSSQQQNNNMMMLLLLLLLLLIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@AAAAAA@@@@@@???>>>????????????????????????>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;:::888777777111000///...------------,,,---------..................------------..............................---------............//////000111000///000222333777@@@NNNaaaxxxzzzmmmaaaXXXVVV___iiiqqqbbb___yyyhhhJJJ;;;333555000222555666444222111000........................---......//////......------...//////...///111222888666333111000000111222333222222111111222333333222333444444555555444444555666777888888:::>>>@@@GGG___wwwrrrpppnnnnnnkkkkkklllkkkiiifffbbb```^^^\\\YYYYYYYYYYYYYYYXXXUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSPPPKKKGGGBBB@@@;;;999777666777777666555333222222333444555666666444555555666666777777777999:::::::::::::::::::::888888888888999999999999999999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===AAA@@@@@@???>>>>>>>>>>>>???@@@BBBCCCFFFLLLSSSWWWppp{{{tttiiihhhddd___[[[[[[^^^cccfffiiillllllhhheeeccc___YYYQQQMMMHHHFFFHHHLLLPPPQQQSSSUUUWWWYYYZZZ]]]```cccaaaaaaaaa___]]][[[\\\]]]XXXQQQHHHDDDDDDEEECCC@@@:::999888999<<<>>>>>>>>>BBBAAA>>><<<999777555555888???HHHJJJHHHEEEFFFHHHVVV[[[aaaddddddeeegggjjjgggggghhhiiikkkmmmnnnpppnnnooopppqqqtttvvvxxxyyytttuuuuuuvvvuuuuuuttttttvvvwwwxxxyyy{{{|||~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~~~~|||}}}~~~}}}|||xxxvvvsssqqqooonnnkkkiiihhhiiilllrrrwwwsssjjjaaa\\\ZZZWWWTTTRRRQQQQQQRRRNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDCCCAAA???>>>@@@@@@??????>>>>>>======<<<<<<===>>>@@@AAACCCDDD@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????????????????@@@@@@AAA@@@>>>===<<<<<<<<<<<<<<<;;;:::999999444333111///......//////......---------...............------------..............................---------............//////000111000//////111333999===GGGXXXpppzzziii]]]YYY\\\bbbwwwssscccjjjxxxXXXDDD777555---111666888666333111111..............................////////////......---...//////...///111333;;;888333000///000111111222222222222222222333333222333444444555555444444444555777777888;;;>>>AAAGGG___|||tttpppppprrrssspppqqqpppooolllhhhdddaaaaaa^^^[[[YYYYYYYYYXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTVVVUUURRROOOJJJEEE@@@===:::999777666777777666444333333444444555666888888555555666666777888999999::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>??????BBBCCCDDDEEEFFFJJJOOOSSSdddqqqvvviii]]]ZZZXXXWWWYYY___fffjjjhhhkkklllhhhdddbbb\\\VVVOOOKKKGGGFFFGGGJJJMMMNNNOOOPPPRRRSSSTTTVVVZZZ]]][[[\\\\\\[[[ZZZZZZ\\\^^^ZZZTTTMMMJJJIIIGGGAAA<<<;;;999888999;;;<<<<<<;;;<<<<<<<<<;;;:::888666555888>>>EEEGGGEEEEEEHHHLLLWWW\\\aaadddeeefffiiilllhhhhhhiiijjjkkkmmmooopppnnnnnnoooqqqsssvvvxxxyyyuuuuuuvvvwwwwwwvvvvvvuuuvvvvvvxxxyyy{{{|||}}}~~~|||||||||{{{{{{{{{|||||||||~~~~~~}}}}}}|||zzzyyywwwvvvuuurrrmmmiiijjjjjjlllqqqwwwxxxrrrllldddbbb___\\\YYYXXXWWWVVVSSSSSSQQQPPPNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAACCCCCCBBBAAAAAA@@@@@@???<<<======>>>???@@@BBBCCC???@@@@@@@@@@@@???>>>>>>=========>>>>>>?????????@@@AAAAAABBBAAA@@@>>>===;;;;;;<<<<<<<<<;;;::::::777555333111000000111111///......---------...///......------------..............................---------............///...000000000///000222444999;;;CCCSSShhhxxxiiibbbaaabbbjjjzzzpppdddqqqkkkUUU???333///222555777666333111000////////////////////////...//////////////////......///000/////////111333;;;666111......///000///111111222222333333333333222333444444555555444444444555777777888;;;>>>AAAFFF^^^}}}xxxsssqqqqqqsssuuuuuutttssspppmmmjjjgggffffffbbb^^^[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTRRRPPPLLLGGGBBB>>><<<888777666666777666555333666666666777777999::::::666777888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===;;;;;;<<<===>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@?????????@@@AAAFFFGGGHHHHHHGGGHHHKKKMMMSSS[[[eeelllqqqqqqkkkbbbTTTSSSSSSTTTWWW\\\aaadddeeeiiiiiieeebbb```\\\WWWLLLIIIFFFDDDFFFHHHJJJJJJMMMOOOPPPQQQQQQSSSVVVXXXUUUVVVVVVVVVVVVWWWZZZ\\\[[[XXXUUUUUUUUUPPPFFF>>>===;;;::::::;;;;;;999888666777888999999888777666777<<>>>>>>>>===>>>>>>???@@@??????@@@@@@??????>>>===<<<<<<===>>>>>>?????????AAAAAAAAAAAAAAA@@@???>>>:::;;;;;;<<<<<<<<<;;;;;;999888777555444333333222000///...---------...///......------------..............................---------............///---///000000000000333555555888@@@MMM^^^ttt}}}pppiiieeefffqqqhhhbbbsssrrrSSS===777555555555666555222000////////////////////////...//////000000//////......///000000//////111333888444///---///000000...000000222333333333333333222333444444555555444444555666777888888:::>>>@@@EEE]]]{{{zzzyyywwwuuuuuuvvvwwwxxxvvvssspppnnnnnnnnnnnnkkkgggbbb^^^]]]\\\ZZZYYYXXXWWWVVVTTTSSSSSSTTTTTTPPPNNNJJJFFFBBB>>><<<;;;666666555666888888777666:::999999999:::;;;<<<<<<999::::::;;;===>>>>>>???>>>>>>>>>>>>=========<<<::::::;;;<<<<<<===>>>>>><<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBCCCDDDIIIJJJKKKKKKIIIHHHHHHIIIJJJMMMNNNOOOSSSWWWUUUPPPKKKLLLOOOSSSVVVYYY[[[[[[___bbbbbb^^^]]]^^^\\\XXXLLLIIIFFFFFFGGGIIIJJJJJJMMMOOOQQQQQQQQQQQQSSSUUURRRSSSSSSSSSTTTVVVYYY\\\\\\\\\___bbbccc]]]PPPFFF???===<<<;;;;;;:::888555333444666777888777666555666:::>>>@@@AAAEEENNNUUUZZZ___eeehhhhhhgggiiikkkjjjjjjkkklllnnnppprrrssstttttttttsssttttttuuuuuuwwwxxxyyyyyyzzzzzzzzzyyyvvvvvvwwwwwwxxxyyyzzzzzzwwwyyy{{{zzzyyyzzz|||~~~~~~}}}~~~{{{yyyvvvtttrrrrrrssstttvvvvvvvvvvvvrrrrrrpppnnnkkkfffbbb```[[[XXXTTTPPPNNNNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKIIIHHHFFFGGGHHHKKKLLLNNNMMMKKKIIIHHHHHHHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@???????????????>>>>>>=========>>>??????@@@AAAAAACCCBBBAAA@@@????????????:::;;;<<<===============;;;::::::999888666444333111000...---,,,---...///......------------..............................---------............///,,,---///000000111444666444777>>>GGGQQQdddtttkkkiiijjjsssyyy```fffrrrtttZZZAAA;;;555444777888555111//////////////////////////////000000000000//////...///000000///000222444555111---...111333111//////000222333444444333333222333444444555555444444666777888888888999===???CCC[[[zzz{{{}}}|||{{{yyyxxxyyyyyywwwssspppoooqqqsssuuuoookkkeeeaaa___]]]\\\[[[YYYXXXVVVTTTSSSSSSTTTTTTLLLJJJFFFAAA>>>;;;:::999666666666888;;;<<<;;;:::<<<<<<;;;;;;;;;<<<======<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@??????>>>>>>;;;;;;;;;<<<===>>>>>>???<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGJJJLLLNNNMMMKKKIIIHHHHHHFFFGGGHHHHHHKKKPPPNNNHHHKKKOOOTTTYYY]]]_________YYY[[[[[[XXXXXX[[[[[[XXXNNNLLLIIIIIIJJJKKKLLLLLLNNNPPPRRRSSSRRRQQQRRRSSSSSSSSSTTTTTTTTTWWW[[[^^^]]]___eeelllnnngggYYYMMMAAA???===<<<;;;:::666444333333555666666666555444666:::>>>@@@BBBIIISSS[[[]]]bbbhhhjjjiiihhhhhhjjjkkkkkklllmmmoooqqqssstttssssssttttttuuuwwwxxxyyyxxxyyyzzzzzz{{{{{{{{{{{{vvvvvvvvvwwwwwwxxxxxxxxxuuuxxxzzzzzzyyyyyy}}}yyy}}}{{{yyywwwvvvvvvxxxyyyyyyxxxvvvwwwwwwvvvvvvvvvtttpppkkkfffccc\\\YYYTTTOOOMMMMMMOOOQQQOOOPPPPPPPPPPPPPPPPPPPPPMMMLLLIIIHHHHHHKKKNNNQQQQQQPPPNNNLLLKKKJJJKKKKKKKKKJJJHHHFFFDDDCCCBBBBBB???????????????>>>======>>>>>>???@@@AAAAAABBBBBBCCCBBB@@@???>>>>>>???@@@;;;<<<===>>>>>>???>>>>>><<<<<<<<<;;;:::888555444222111...---,,,---...///.........------.................................---------.........//////+++---...///000222555777666999>>>CCCGGGXXXyyy~~~qqqmmmfffhhh}}}eeebbb```uuuHHH???666444888:::666111000000000000000000000000//////000000000000//////...///000000///000222444444000---///333555333000///000222333444444333333222333444444555555444444666777888888888999<<<>>>CCC[[[|||yyywwwssssssrrrrrrrrrrrrrrrsssqqqmmmhhhdddaaa^^^\\\ZZZ]]]ZZZWWWUUUTTTRRROOOLLLHHHEEEAAA<<<999888888999;;;::::::999888888999999<<<<<<===>>>??????@@@@@@?????????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@??????@@@???>>>======>>>??????>>>===;;;<<>>???@@@===>>>@@@AAAAAA@@@??????@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777666555222222222111000...,,,,,,,,,---.../////////---------------------------------------............///...///000//////000333555;;;888<<>>EEEXXX|||xxxvvvsssrrrqqqqqqppppppppppppqqqnnnkkkhhhfffddd```^^^```]]]YYYVVVSSSOOOKKKHHHDDDBBB???<<<::::::;;;<<<;;;:::::::::;;;;;;<<<============>>>??????@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA???>>>>>>======???@@@AAABBB@@@>>>>>>AAADDDHHHJJJLLLKKKJJJKKKLLLLLLKKKIIIDDDEEEEEEGGGJJJNNNQQQSSSNNNMMMKKKIIIHHHHHHHHHHHHGGGHHHIIIKKKLLLNNNOOOOOONNNQQQUUUWWWYYYZZZ\\\^^^\\\\\\[[[ZZZ^^^aaa]]]VVVOOOMMMJJJJJJKKKLLLLLLKKKNNNPPPRRRRRRQQQPPPQQQRRRWWWVVVVVVWWWWWWXXXYYYZZZYYY[[[^^^cccnnnvvvssskkkVVVOOOFFF>>>:::888777666444333222444555666555444666777:::===DDDMMMXXX___gggkkkooorrrqqqpppoooooommmmmmmmmnnnoooqqqtttuuurrrsssuuuwwwxxxyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{}}}}}}}}}|||{{{|||~~~~~~}}}~~~{{{xxxxxxyyyvvvooojjjaaa^^^ZZZVVVTTTSSSSSSTTTQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUTTTUUUWWWXXXWWWUUUSSSRRRLLLKKKIIIHHHFFFFFFEEEFFFCCCBBB@@@???>>>>>>>>>???;;;<<<===>>>??????>>>>>>@@@AAABBBCCCCCCBBBAAA@@@??????????????????>>>>>><<<;;;;;;:::888777777666333333333111000...,,,+++,,,---.../////////...------------------------------------............///...///000//////000333555999888===EEEIIIOOOddd{{{vvviii```eeesss~~~kkkjjjeeeAAA666888888888:::333222111000///000111222000000000000////////////...////////////111444777000000000111111000000///000111111111111222222222333444555555666666555555444555777888888999<<<>>>EEEWWW}}}yyyvvvuuutttsssqqqpppppppppppppppooonnnnnnmmmjjjeeeaaaaaa^^^YYYTTTPPPKKKFFFBBB???>>><<<;;;;;;===???@@@;;;;;;;;;<<<===???@@@AAA?????????@@@@@@AAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEDDDDDDCCCCCC@@@@@@??????@@@AAACCCDDDFFFEEEEEEEEEGGGJJJNNNQQQRRRQQQQQQRRRSSSSSSRRRPPPJJJKKKMMMOOORRRUUUWWWXXXQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJLLLMMMOOOQQQRRRSSSSSSUUUWWWXXXYYY[[[]]]```___aaaaaaaaadddfffbbb[[[RRRPPPNNNMMMNNNOOONNNNNNMMMNNNOOONNNMMMMMMOOOQQQWWWVVVUUUTTTSSSSSSSSSSSSNNNOOOQQQUUUaaaqqq{{{iii___PPPEEE>>>;;;999777444333333444555666555444666777:::>>>EEEOOOZZZaaagggkkkpppttttttrrrqqqqqqnnnnnnmmmnnnoooqqqssstttrrrsssuuuwwwxxxyyyzzzzzz}}}~~~~~~}}}zzzzzz{{{{{{|||}}}}}}~~~{{{|||~~~}}}|||||||||}}}|||yyyuuujjjgggbbb^^^ZZZXXXXXXXXXRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVPPPSSSWWWZZZ\\\[[[YYYWWWRRRPPPKKKGGGEEEFFFHHHIIICCCCCCBBBAAA@@@???======;;;<<<===>>>????????????@@@AAABBBDDDDDDDDDCCCCCC??????@@@@@@@@@@@@@@@@@@===<<<<<<;;;:::999888888777777666555333111///...,,,,,,---...//////......---------------------------------............///...///000000///111333666777888???GGGHHHLLL[[[mmmsssdddccchhhrrrfffrrrQQQ999555666777888555444222111111111222222000000000000////////////---.........///222777;;;111111000000000111111222000111111111111222222222333444555555666666555555444555777888888:::<<>>@@@BBB=========>>>???@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBDDDFFFGGGIIIKKKNNNQQQSSSUUUWWWXXXYYYXXXXXXYYY[[[[[[ZZZYYYWWWXXXYYYZZZZZZYYYXXXXXXVVVUUUSSSPPPOOONNNNNNNNNMMMMMMOOOPPPRRRTTTUUUVVVWWWXXXXXXXXXXXXZZZ]]]```cccfffhhhhhhjjjkkkgggaaaUUUSSSPPPOOOOOOPPPOOONNNIIIJJJJJJIIIIIIIIILLLNNNQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIGGGIIISSSfff{{{}}}ppp]]]MMMCCC>>><<<;;;666444333333555666555444444666999>>>EEEOOOZZZ```cccgggmmmqqqrrrqqqpppooonnnnnnmmmmmmnnnooopppqqqrrrsssuuuvvvxxxyyyzzz{{{}}}}}}yyyyyyyyyzzzzzzzzz{{{{{{{{{}}}zzz~~~sssoooiiiccc]]]ZZZXXXXXXSSSRRRQQQQQQPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSTTTTTTNNNPPPSSSVVVXXXYYYYYYXXXXXXUUUQQQLLLIIIHHHHHHIIIDDDDDDEEEDDDCCC@@@===<<<===>>>???@@@AAABBBBBBBBB???AAABBBDDDEEEFFFEEEEEE???????????????@@@@@@AAA=========<<<;;;:::::::::<<<;;;:::999777555333111------........./////////........................---------............///...///000000000111444777777999@@@FFFGGGKKKXXXfffuuutttmmmiiiiiizzzllleeecccBBB777777777666666555333111111111111222000000000000////////////...............111666:::222111000000000111333333000000111111111222222222333444555555666555555555444666777888888:::===???EEEWWW}}}}}}~~~~~~{{{yyywwwtttrrrpppooonnnnnnnnnoooppppppkkkeeeaaa[[[VVVOOOIIIEEEAAA===;;;???>>>>>>===>>>???@@@AAA???????????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBGGGGGGHHHIIIJJJLLLMMMMMMHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDFFFIIIJJJNNNTTT[[[```bbbaaa``````aaa``````aaabbbbbbaaa___```aaaaaaaaa```^^^[[[ZZZYYYXXXVVVSSSRRRQQQQQQRRRPPPQQQRRRSSSUUUVVVWWWWWWXXXXXXXXXWWWWWWYYY\\\___hhhkkkmmmmmmmmmnnnjjjeee[[[XXXTTTRRRRRRQQQPPPNNNEEEFFFFFFFFFEEEFFFIIIKKKJJJJJJIIIHHHHHHHHHHHHIIIKKKHHHDDDDDDLLL___xxxmmmXXXIII???<<<;;;777555333333555666555555222444888>>>EEENNNXXX___```eeekkkoooppppppppppppooonnnmmmmmmmmmnnnoooooorrrrrrsssuuuwwwyyyzzz{{{}}}~~~~~~}}}{{{{{{zzzzzzyyyyyyyyyxxx{{{}}}~~~yyytttmmmeee^^^YYYVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWZZZYYYVVVSSSOOOLLLIIIGGGEEEFFFGGGGGGEEEBBB???===?????????@@@AAAAAABBBCCC???AAACCCEEEFFFFFFFFFFFF??????>>>>>>>>>??????@@@>>>======<<<<<<;;;;;;;;;<<<<<<;;;:::888666444333////////////////////////........................---------............///...///000000000222555777888;;;???DDDFFFLLLYYYeeennnvvvkkkfffoooxxxccchhhrrrJJJ888777:::;;;666555333111000000000000000000000000//////////////////...------///333666222111000000000111333444000000111111111222222222333444555555666555555555555666888888999:::===???EEEWWW}}}}}}}}}~~~}}}{{{xxxuuurrrooonnnmmmnnnmmmnnnnnnnnnlllhhheee\\\VVVMMMFFFAAA???>>>===AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIIIIJJJJJJKKKGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBDDDFFFJJJNNNQQQSSSYYYaaaiiinnnmmmjjjhhhhhhhhhgggfffggghhhgggfffdddbbbcccdddddddddcccaaa```[[[ZZZXXXVVVUUUUUUUUUVVVTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWXXX\\\^^^jjjmmmooommmlllllliiieee```]]]XXXUUUSSSRRRPPPNNNCCCDDDEEEEEEEEEEEEGGGIIIGGGGGGGGGGGGHHHIIIJJJKKKGGGCCC@@@AAAGGGVVVnnn|||hhhSSSCCC<<<:::888666444333444555555555222555999>>>EEEMMMWWW]]]aaaeeejjjnnnpppqqqrrrsssrrrqqqooonnnnnnnnnooopppqqqqqqrrrsssuuuwwwzzz{{{}}}~~~~~~}}}~~~~~~}}}||||||{{{{{{|||~~~~~~~~~~~~{{{wwwooofff___YYYVVVTTTUUUTTTSSSSSSRRRRRRSSSSSSUUUVVVVVVUUUTTTSSSRRRQQQVVVTTTRRRQQQQQQRRRTTTUUUWWWWWWWWWVVVSSSOOOKKKHHHGGGHHHIIIIIIHHHEEECCCAAA???>>>>>>>>>>>>???@@@@@@???AAACCCDDDFFFFFFFFFEEEAAA@@@???======>>>>>>???=========<<<<<<<<<;;;;;;::::::999888777555444333333222111000/////////000........................---------............///...///000000111222666888999<<<@@@CCCFFFNNN[[[eeehhhyyynnnfffjjjqqqppp\\\ggg~~~QQQ666222999===777666444222000/////////000000000000///////////////000000///......000222000000000000000111222333000111111111111222222222333444555555666666555555555666888999999;;;===@@@EEEWWW~~~}}}zzz{{{}}}}}}yyyuuurrrpppooonnnmmmlllmmmooopppooonnnbbb[[[PPPFFFAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHDDDFFFJJJOOOUUU\\\bbbeeejjjpppvvvwwwsssooommmmmmmmmkkkjjjjjjkkkjjjhhhfffcccdddeeeeeeeeeeeeeeeeee___^^^]]][[[[[[[[[\\\]]]WWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYXXXXXXYYY\\\___iiimmmmmmiiiggggggeeebbbaaa]]]XXXTTTQQQNNNKKKIIIBBBDDDFFFGGGGGGGGGHHHIIIGGGGGGGGGGGGHHHIIIKKKKKKHHHBBB???AAAEEEOOOaaaqqqwwwaaaMMMBBB???999777444333444555666555444666:::???FFFNNNVVV\\\aaaeeeiiilllnnnqqqtttvvvvvvuuusssqqqqqqqqqqqqqqqoooppppppqqqtttvvvyyyzzz~~~~~~~~~}}}~~~~~~{{{wwwppphhhaaa\\\YYYXXXUUUUUUTTTSSSSSSSSSSSSTTTRRRSSSTTTUUUUUUTTTSSSRRRUUUTTTSSSQQQQQQPPPQQQQQQQQQRRRSSSTTTSSSQQQNNNMMMIIIJJJJJJJJJIIIHHHFFFEEEAAA@@@???>>>>>>>>>??????@@@AAABBBDDDEEEEEEDDDDDDDDDCCC@@@>>>===>>>>>>???======<<<<<<<<<<<<;;;;;;:::::::::999999888777666777666444222000000000000........................---------............///...///000000111333666999888===AAADDDGGGPPPZZZaaaeeerrrqqqkkkhhhtttlllaaannngggBBB555666666999888555333111000000000000000000000////////////...000111111000///000111---...///000111111111111000111111111111222222222333444555555666666555555555777888999999;;;>>>@@@EEEWWW|||{{{zzzyyyzzz}}}~~~zzzwwwuuusssnnnmmmlllmmmpppsssuuuuuuiii```SSSHHHCCCAAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDFFFHHHJJJKKKUUUUUUUUUUUUUUUUUUTTTTTT[[[ZZZXXXUUURRRPPPNNNMMMGGGGGGHHHHHHIIIJJJJJJJJJIIIKKKPPPXXXaaajjjqqquuuwwwzzz}}}{{{tttpppoooqqqooonnnmmmllllllkkkiiiffffffffffffeeeeeeeeeeeeeeedddcccbbbaaaaaabbbcccdddYYYYYYXXXXXXWWWWWWWWWVVVVVVXXXYYYZZZZZZ[[[]]]___hhhkkkkkkfffccccccbbb___^^^ZZZUUUPPPLLLIIIFFFCCCBBBEEEHHHIIIIIIIIIIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJPPPJJJFFFGGGIIINNN[[[hhhooo{{{lllVVVJJJFFF:::777444333444555666555555888<<>>>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::999888555333111000000000////////////////////////---------.........//////...///000111111333666999777===BBBEEEIIIPPPXXX]]]gggmmm{{{ooobbbbbbuuunnndddtttZZZBBB888222;;;:::777444222111111111000000000000////////////---///222333222222222222,,,---///000111111111000000111111111111222222222333444555555666666555555555777999999:::;;;>>>@@@EEEWWW|||zzzxxx|||||||||}}}|||zzzwwwtttoookkkjjjmmmqqqtttmmmcccUUUIIICCCBBBDDDEEECCCCCCDDDDDDEEEEEEEEEEEEBBBBBBDDDFFFJJJOOOSSSVVVUUUZZZ^^^^^^[[[\\\```eeegggggghhhgggccc[[[QQQJJJIIIKKKMMMMMMMMMNNNPPPQQQSSSWWW]]]eeeoooxxx{{{wwwwwwwwwvvvuuurrrrrrooollliiihhhjjjmmmlllllllllllljjjhhhfffdddaaabbbbbbcccbbbaaa```___]]]]]]]]]]]]]]][[[ZZZZZZYYY[[[\\\]]]]]]\\\ZZZYYYeeeeeedddbbb___]]]ZZZYYYVVVUUUTTTQQQMMMHHHDDDAAAGGGIIIKKKMMMNNNMMMLLLJJJJJJEEECCCDDDCCCBBBJJJUUUXXXSSSJJJFFFJJJTTTXXXVVV\\\aaannnzzzvvvbbbOOOFFF<<<<<<:::888555444444555555999>>>CCCGGGNNNWWW]]]fffhhhjjjlllmmmooorrruuuwwwwwwuuusssrrrssswwwzzzuuutttsssqqqppprrrvvvzzz~~~~~~~~~}}}|||{{{~~~~~~~~~|||ssskkkfffaaa\\\XXXZZZXXXVVVUUUUUUTTTRRRPPPQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSRRRPPPOOONNNMMMLLLNNNMMMKKKJJJKKKMMMPPPRRROOOOOONNNMMMKKKIIIGGGFFFHHHFFFDDDBBBAAABBBCCCEEEAAABBBBBBCCCDDDEEEEEEFFFIIIGGGEEEBBB@@@@@@??????========================;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555333222111...//////000000000000000///////////////////////////000111222222444777999:::===AAADDDGGGMMMUUU[[[```hhhvvv}}}kkkbbbdddpppqqqooo|||pppRRREEE888888777777777333...///333///---++++++---///111111///000000111222222222222000000////////////000000111111222222222333333333444444444555555555555666555777888999:::;;;>>>@@@FFFXXX~~~|||{{{}}}}}}}}}~~~}}}{{{wwwtttppplllkkkkkkmmmnnnjjjaaaUUUKKKEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGIIIMMMRRRWWW[[[[[[___dddfffgggiiilllppprrrqqqqqqooojjjaaaWWWPPPEEEHHHKKKNNNPPPSSSVVVYYY^^^cccjjjsss{{{}}}yyyxxxwwwvvvtttrrrrrrpppmmmkkkkkknnnpppnnnnnnmmmllljjjgggeeedddaaabbbcccccccccbbbaaaaaa^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]\\\ZZZYYYaaa```^^^]]]ZZZYYYWWWVVVVVVUUUSSSPPPMMMJJJGGGEEEIIIKKKMMMPPPPPPOOONNNLLLKKKEEEAAA@@@@@@BBBKKKVVVZZZWWWRRRPPPUUU\\\\\\XXXVVVXXXbbbpppsssfffSSSGGG<<<;;;999777444333444555666:::???CCCGGGNNNVVV\\\eeegggiiikkklllooorrrtttxxxxxxwwwuuutttuuuwwwzzzuuuuuusssqqqppprrruuuxxx~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}uuummmhhhddd___\\\ZZZXXXVVVVVVVVVVVVTTTRRRPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSQQQPPPOOOMMMMMMNNNMMMLLLKKKLLLNNNPPPRRROOOOOOOOONNNLLLJJJHHHGGGIIIHHHFFFDDDBBBAAAAAA@@@CCCDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDAAA??????>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666444333333//////.........//////000///////////////////////////111222222222444777:::<<>>@@@FFFXXX~~~~~~~~~~~~}}}zzztttrrrooolllhhheeecccaaa[[[UUUNNNHHHGGGHHHIIIJJJMMMLLLKKKJJJJJJIIIIIIIIIFFFGGGHHHIIIMMMSSSZZZ___```ccchhhnnnsssvvvxxxyyyzzzyyywwwsssmmmdddYYYRRRJJJMMMQQQTTTXXX\\\aaadddlllqqqyyy~~~{{{yyywwwvvvtttssssssqqqooonnnooosssvvvsssqqqooollliiigggeeedddbbbcccddddddddddddcccccc`````````______^^^]]]]]]_________^^^]]]\\\[[[ZZZ[[[ZZZXXXVVVTTTTTTTTTTTTUUUTTTQQQOOOMMMKKKKKKKKKLLLNNNPPPRRRRRRQQQNNNMMMJJJDDD???======AAAKKKUUUWWWWWWVVVWWW]]]cccbbb\\\QQQMMMRRRcccoookkkYYYKKK===;;;888555333333444444888;;;@@@DDDGGGMMMUUU[[[ccceeehhhjjjlllnnnqqqsssxxxxxxxxxwwwuuuuuuxxxzzzuuuuuutttrrrqqqqqqtttvvv{{{}}}~~~~~~}}}|||||||||||||||}}}~~~~~~~~~}}}}}}yyyqqqlllgggcccaaa[[[YYYWWWWWWXXXWWWVVVTTTPPPQQQRRRSSSSSSTTTSSSSSSTTTTTTTTTSSSQQQPPPOOONNNOOONNNMMMLLLMMMNNNQQQRRRPPPQQQQQQQQQPPPNNNLLLKKKHHHHHHGGGEEEDDDBBB@@@@@@EEEEEEEEEDDDDDDDDDCCCCCCEEEDDDBBBAAA???>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555111///...,,,,,,---///000////////////////////////000111222222333555888;;;>>>AAAEEEHHHJJJOOOWWW]]]aaadddlllvvvrrrkkkiiivvvqqqbbbttt}}}[[[;;;999888999===;;;555222222444222000000111000///---111//////333999:::666111111000000//////000000111111111222222222333333333444444444555555555555666555777888999:::;;;>>>@@@EEEWWW|||yyyqqqpppnnnjjjddd]]]VVVSSSLLLJJJHHHIIILLLQQQTTTUUUUUUTTTRRRPPPNNNMMMMMMMMMHHHJJJLLLMMMQQQXXXbbbiiikkkmmmrrryyy{{{vvvooofff]]]VVVXXXZZZ]]]```cccgggkkkooowwwzzz|||zzzxxxxxxwwwwwwuuuuuuuuuttttttuuuyyy|||xxxvvvrrrmmmjjjgggfffeeedddddddddeeeeeeeeeeeeeeebbbbbbaaaaaaaaaaaaaaaaaadddcccbbb```___]]]\\\[[[XXXWWWTTTSSSRRRRRRTTTUUURRRQQQNNNLLLKKKLLLNNNOOOPPPQQQRRRRRRQQQOOOLLLJJJGGGCCC???===>>>CCCJJJPPPLLLMMMOOOSSS]]]fffgggbbbPPPHHHGGGWWWkkkooo```OOO???<<<777333222333444444999===AAADDDGGGMMMTTTZZZaaadddgggjjjkkkmmmppprrrwwwxxxxxxwwwvvvuuuvvvxxxvvvvvvuuutttrrrrrrsssuuuxxx{{{}}}~~~~~~~~~}}}}}}|||||||||{{{{{{||||||}}}~~~~~~~~~wwwqqqkkkfffccc^^^\\\ZZZYYYYYYXXXVVVUUUSSSTTTTTTSSSRRRQQQPPPPPPTTTTTTTTTTTTSSSRRRPPPOOOPPPOOONNNNNNNNNOOOQQQRRRQQQRRRTTTUUUVVVVVVUUUTTTJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777444222000---------///111////////////////////////000111222333333555999<<<>>>BBBFFFIIIKKKPPPVVV\\\^^^aaahhhqqqzzzvvvjjjnnn~~~gggjjjtttQQQ;;;999999>>>>>>999555444333111111111222111///---222//////444;;;<<<777000111000000000000000000111111111222222222333333333444444444555555555555666555777888999:::;;;>>>@@@EEEWWW|||yyyqqqpppnnniiiaaaXXXPPPKKKIIIIIIJJJNNNUUU[[[^^^```]]][[[XXXVVVTTTSSSSSSSSSQQQTTTWWWYYY\\\dddnnnwww}}}~~~{{{tttmmmeee```bbbdddgggiiikkkpppuuuxxxzzzyyyxxxvvvvvvvvvxxxzzzxxxzzz{{{{{{{{{|||~~~|||yyyuuupppllliiiggggggeeeeeeeeeeeeeeeeeeffffffccccccbbbbbbcccdddeeefffiiihhheeebbb___^^^]]]]]]XXXWWWUUUSSSSSSTTTVVVWWWNNNMMMKKKIIIJJJLLLOOOQQQSSSRRRQQQOOOMMMJJJHHHGGGFFFEEEBBB@@@AAAEEEHHHIIIAAABBBCCCIIIWWWeeekkkiiiTTTHHHBBBOOOfffpppeeeTTTBBB===666222222333444444:::>>>BBBEEEHHHMMMTTTZZZ```cccgggjjjlllnnnppprrruuuwwwxxxwwwuuuttttttuuuuuuvvvwwwvvvtttssstttuuuwwwyyy|||}}}~~~~~~~~~}}}|||||||||}}}{{{{{{{{{{{{{{{}}}~~~~~~vvvnnnhhhdddbbb```^^^\\\[[[YYYWWWTTTXXXWWWVVVTTTRRROOOMMMLLLRRRRRRTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRSSSUUUXXXZZZ\\\^^^___TTTQQQLLLGGGCCCBBBCCCCCC@@@AAABBBCCCDDDEEEFFFFFFDDDDDDCCCBBBAAA@@@???>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999777333000///000111222000000000000000000000000000111333333444666:::===???BBBGGGIIIKKKOOOUUUZZZZZZ___hhhrrryyykkkgggppp~~~xxxiiiyyyjjjCCC===:::===???<<<888666000000///000222222000...222//////444;;;<<<666///111111000000000000111111111111222222222333333333444444444555555555555666555777888999:::;;;>>>@@@EEEVVV~~~yyyvvvooonnnlllggg```XXXQQQMMMLLLLLLMMMQQQXXX]]]```aaa]]][[[YYYXXXWWWXXXYYYZZZ]]]aaaeeefffhhhmmmxxxzzztttpppllljjjggghhhkkkmmmoootttzzz~~~~~~}}}}}}}}}}}}ssssssrrrppppppssswww{{{}}}}}}yyyuuupppllljjjhhhggggggfffeeedddeeeeeeeeecccccccccdddeeegggjjjkkkllljjjfffaaa^^^]]]\\\\\\YYYXXXWWWVVVUUUVVVWWWWWWLLLJJJIIIHHHJJJLLLOOOQQQSSSQQQNNNKKKHHHGGGGGGGGGIIIIIIGGGCCCDDDFFFFFFCCC<<<<<<<<>>666222222444555555:::>>>BBBEEEHHHMMMUUU[[[___cccgggkkkmmmnnnppprrrtttvvvxxxxxxvvvtttssssssuuuwwwxxxxxxwwwuuuuuuvvvwwwyyy|||}}}~~~~~~~~~|||||||||}}}}}}|||{{{zzzzzz{{{|||~~~~~~~~~~~~~~~|||rrrjjjfffdddbbb```^^^]]][[[YYYVVV[[[ZZZXXXVVVSSSOOOMMMKKKNNNPPPRRRTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSVVVYYY^^^bbbddd^^^ZZZSSSLLLFFFBBBAAA@@@>>>>>>@@@AAACCCEEEFFFGGGDDDDDDCCCCCCBBB@@@???>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777444222222222333000000000000000000000000000222333444555777;;;>>>@@@DDDHHHKKKLLLOOOUUUYYYZZZ___jjjuuu{{{pppeeegggqqqpppuuuTTTHHH===<<<>>>===:::999111000///000111222111000111//////333777888333///222111111000000111111222111111222222222333333333444444444555555555555666555777888999:::;;;>>>@@@DDDVVV|||wwwqqqmmmhhhgggdddaaa]]]XXXTTTRRRQQQQQQRRRVVV]]]bbbeeegggaaa``````aaacccfffjjjlllqqquuuyyyxxxwwwzzzyyyuuutttssssssmmmnnnooopppqqqtttyyy}}}~~~|||zzzxxxwwwwwwvvvpppooommmkkkjjjmmmsssyyy|||xxxtttpppllljjjiiihhhfffdddcccccccccdddcccccccccdddgggjjjnnnpppmmmiiiddd___\\\ZZZZZZZZZXXXWWWWWWWWWVVVVVVUUUUUUJJJJJJIIIJJJKKKNNNPPPRRRQQQNNNJJJFFFEEEFFFIIIKKKPPPOOOJJJDDDCCCGGGFFFAAA<<<;;;999===KKK\\\eeefffTTTJJJ@@@CCCUUUfffeee[[[HHH@@@666222333555666666999===BBBEEEHHHNNNVVV\\\___ccchhhkkknnnoooqqqsssuuuwwwyyyzzzwwwuuussssssuuuwwwzzzzzzyyyxxxxxxxxxwwwzzz|||~~~~~~~~~|||{{{|||}}}}}}||||||{{{zzz{{{}}}~~~}}}vvvmmmiiicccaaa_________^^^\\\ZZZZZZZZZXXXVVVTTTQQQOOOMMMKKKMMMPPPSSSUUUVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPTTTYYY^^^bbb^^^\\\XXXSSSMMMGGGCCC@@@>>>>>>???@@@AAACCCDDDDDDBBBBBBBBBBBBAAA@@@>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999777555333222111000000000000000000000000000222333444555888<<>>@@@DDDVVV~~~zzzuuuooohhhccc___^^^]]]ZZZXXXVVVUUUTTTXXXYYY[[[```gggnnnrrrtttmmmmmmnnnpppuuu{{{}}}zzz{{{}}}vvvvvvuuusssrrrssswwwzzzzzzyyyxxxwwwuuusssqqqpppooonnnkkkgggfffiiipppvvv~~~{{{wwwrrrmmmkkkjjjhhhfffdddcccbbbbbbcccbbbbbbccceeehhhlllppprrrlllhhhccc]]]YYYWWWWWWXXXVVVVVVWWWWWWVVVUUUTTTSSSJJJJJJJJJKKKMMMOOOQQQSSSOOOLLLGGGDDDDDDGGGLLLOOOVVVTTTLLLCCCBBBGGGFFFAAA===;;;888;;;GGGVVV^^^^^^PPPIII??????OOOaaaddd]]]IIIAAA777222333666777777999===BBBEEEIIIOOOWWW]]]___ccchhhlllnnnppprrrsssvvvxxx{{{{{{yyyvvvttttttuuuwwwzzz|||{{{zzzyyyyyyxxxzzz}}}~~~~~~~~~|||{{{|||}}}~~~}}}|||{{{zzz{{{}}}yyypppkkkaaa```______```aaa___^^^YYYYYYXXXWWWUUUSSSQQQPPPIIIKKKOOOSSSUUUVVVVVVUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPNNNLLLLLLOOOTTTZZZ^^^XXXYYYYYYXXXTTTNNNGGGCCC?????????@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@???===<<<================================================:::::::::;;;;;;;;;;;;;;;===<<<:::888666333111000000000000000000000000000000222444555666888<<>>@@@DDDVVV~~~~~~tttkkkeee```YYYUUUTTTYYY]]]``````]]]\\\^^^```ggglllqqqvvv~~~xxxvvvtttppppppsssuuuuuuuuurrrnnnlllkkkkkkiiigggcccaaaaaagggpppvvv~~~yyytttqqqooonnnlllkkkhhhddd```______```bbb```^^^]]]```fffmmmqqqmmmiiiccc^^^ZZZYYYYYYZZZXXXXXXWWWVVVUUUTTTSSSRRRNNNOOOQQQRRRSSSSSSSSSRRRKKKIIIHHHHHHKKKMMMMMMMMMOOOLLLIIIEEEBBB@@@@@@@@@>>>:::666666===GGGQQQWWWLLLEEE===>>>FFFNNNRRRRRRJJJAAA666111222444555444<<<@@@DDDFFFIIINNNUUU[[[aaacccgggkkknnnpppqqqqqquuuwwwzzz{{{{{{yyyvvvtttsssuuuvvvxxxyyyyyyyyyxxxzzz{{{}}}}}}}}}}}}~~~|||||||||}}}~~~vvvppphhh```[[[ZZZ\\\]]]aaafff___\\\ZZZZZZZZZXXXTTTPPPLLLLLLNNNQQQUUUWWWWWWVVVUUUVVVWWWVVVTTTSSSTTTUUUSSSRRRQQQPPPPPPQQQSSSTTTXXXWWWUUUTTTRRRNNNIIIEEEGGGDDD@@@??????@@@@@@???>>>=========<<<<<<<<<<<<:::::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<<<<;;;;;;999:::;;;<<<;;;999777555222222222222111111000000222333444444555999>>>BBBFFFJJJOOOSSSUUUVVVXXXYYYbbbeeekkkqqqwww~~~vvvjjjllluuuxxx~~~qqqJJJ:::999999888:::???:::444111222333222111222222222222222222222222111111000000111111222333333333222222111222222222444555666666555555666888777777888999;;;===???@@@DDDTTTzzzrrrlllcccZZZWWWTTTPPPNNNOOOUUU[[[bbbfffhhhjjjooosss|||zzzvvvrrrmmmkkkmmmnnnooonnnllliiigggggggggeeedddbbb```bbbhhhpppwww|||wwwsssqqqpppllljjjhhhdddaaa``````aaaeeeccc```___aaaeeejjjnnnmmmiiiccc\\\YYYXXXZZZ[[[XXXWWWVVVUUUTTTSSSSSSSSSQQQRRRTTTTTTTTTSSSRRRQQQKKKIIIHHHHHHKKKMMMMMMMMMLLLJJJGGGCCC@@@???>>>>>><<<888444444;;;EEENNNTTTIIIBBB:::999@@@FFFIIIIIIDDD===555111333666777777<<>>>>>===<<<==================<<<<<<;;;<<<<<<======>>>>>>>>>=========<<<<<<=========?????????>>>>>>=========;;;<<<======<<<:::888777444333222222111111111111222333444555666:::>>>BBBFFFIIINNNRRRTTTVVVYYY[[[aaaeeekkkqqqwww~~~ppppppxxx~~~aaaFFF<<<999888888===:::666444333222222111000222444666666444222000111111000000111111222333333333222222111222222333444555666666555555666888777777888999;;;===???@@@DDDTTTuuukkk___VVVNNNKKKJJJHHHKKKOOOUUU]]]iiiqqqvvv||||||uuuooohhheeefffdddeeeeeedddaaa``````aaa______```aaadddjjjrrrwww}}}xxxtttqqqpppllljjjhhheeecccbbbbbbbbbfffdddbbb```aaadddhhhjjjmmmiiiccc]]]ZZZYYY[[[\\\XXXWWWUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVTTTQQQOOOIIIGGGEEEFFFHHHIIIJJJJJJIIIGGGDDDAAA???===<<<;;;:::666222333999BBBJJJOOOGGG@@@888666:::???@@@@@@===999333222444888999999<<>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????????????????>>>======>>>>>>>>><<<;;;:::666555333222111111111222333444555666777:::???CCCFFFIIIMMMPPPSSSWWW\\\___```eeelllrrrxxx~~~wwwqqqvvvwww}}}UUU>>>888888777::::::999777333111111111...222666::::::666222...111111000000111111222333333222222111222222333333444555666666555555666888777777888999;;;===???@@@EEETTT~~~uuufff\\\SSSNNNKKKJJJNNNSSSZZZeeesss}}}~~~vvvmmmeeeaaabbb]]]^^^___^^^\\\[[[[[[\\\[[[]]]```cccgggmmmtttyyy{{{vvvrrrpppooollljjjhhhffffffeeedddccccccbbbbbbaaaccceeehhhiiimmmjjjgggbbb___]]]\\\[[[ZZZYYYWWWVVVVVVWWWYYYZZZZZZ[[[ZZZYYYWWWSSSPPPNNNEEECCCAAAAAACCCDDDDDDDDDFFFEEEDDDAAA???<<<;;;:::999555222222888@@@GGGKKKEEE???888666999<<<===<<<999666333222555777999999;;;???DDDHHHKKKQQQZZZ```bbbdddgggkkknnnppppppppptttuuuwwwyyyyyyxxxvvvuuuwwwxxxxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~|||xxx{{{ssskkkeeeccccccaaacccggghhhfffccc```]]]ZZZXXXVVVTTTPPPJJJHHHIIILLLOOOQQQVVVVVVVVVUUUTTTTTTVVVXXX\\\[[[YYYVVVTTTSSSRRRRRRQQQQQQRRRTTTVVVVVVTTTRRRLLLIIIEEECCCAAA@@@>>><<<===============>>>>>>>>>>>>>>>==================>>>==================>>>>>>>>>??????????????????>>>>>>>>>???>>>===<<<;;;999888555333222222222333333444666777999<<<@@@CCCFFFHHHKKKOOORRRXXX^^^bbb```eeelllrrrxxx}}}wwwtttnnn~~~wwwcccBBB888888666777999;;;999444111000222///222666999999666222///111111000000111111222333222222111111222222333333444555666666555555666888777777888999;;;===???@@@EEETTTzzzpppddd[[[SSSOOORRRXXXbbbnnn~~~xxxooogggcccddd\\\]]]^^^]]]ZZZYYYZZZ[[[\\\^^^bbbfffjjjooouuuyyy|||}}}}}}yyyuuusssqqqqqqnnnkkkiiihhhhhhgggeeeccc^^^___aaacccfffiiikkkmmmmmmmmmllljjjfffaaa]]]ZZZ\\\\\\[[[[[[[[[]]]^^^___]]]]]][[[YYYVVVRRROOONNNDDDBBB@@@@@@AAABBBBBBAAAEEEEEEDDDBBB@@@===;;;999888555222222777>>>DDDGGG@@@;;;777555777:::;;;:::777555333222444666777888;;;???DDDHHHKKKQQQZZZ```aaacccgggjjjmmmnnnooonnntttuuuwwwxxxxxxxxxwwwvvvwwwwwwxxxxxxyyyzzz{{{|||yyyzzz|||~~~zzz{{{~~~wwwoooiiigggeeeccccccfffiiihhhfffccc___\\\ZZZYYYVVVRRRLLLIIIIIILLLNNNPPPUUUUUUUUUUUUTTTVVVXXX[[[^^^]]][[[XXXVVVTTTRRRQQQRRRRRRSSSUUUVVVVVVSSSQQQLLLJJJGGGFFFEEEEEECCCAAA======>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<============>>>>>>?????????>>>>>>>>>>>>>>>=========<<<;;;888666555444444444444555777999:::===AAACCCFFFHHHKKKNNNRRRXXX___dddaaaeeekkkqqqwww|||yyynnnrrr}}}zzzvvvLLL:::666666555888;;;:::555222222333111222333444444333222111111111000000111111222333222111111111222222333444444555666666555555666888777777888999;;;===???@@@EEEUUUyyylll```XXXYYY___kkkyyyvvvmmmiiijjjcccccccccaaa^^^\\\\\\]]]___aaadddgggjjjoootttwwwyyyzzz{{{|||}}}~~~{{{xxxvvvuuuttttttpppmmmjjjiiijjjiiifffccc\\\^^^bbbgggkkkoooqqqssspppppppppmmmiiiccc]]]ZZZ]]]^^^___```aaabbbcccccc^^^\\\YYYVVVSSSQQQPPPOOOGGGEEEBBBAAABBBCCCCCCBBBCCCDDDDDDCCCAAA>>>;;;999666444111222666<<>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777555555444666999:::<<<>>>AAADDDFFFHHHKKKOOOSSSYYY```dddbbbfffkkkpppuuu{{{tttlllkkk|||```AAA777777555777888888777555444444222222222222222222222222111111000000111111222333111111111111222333444444444555666666555555666888777777888999;;;===???@@@EEEVVVrrrgggggglllyyy}}}tttpppqqqllllllkkkhhhdddaaaaaaaaabbbdddeeegggiiilllppptttvvvvvvvvvvvvwwwwwwxxxxxxyyyxxxvvvuuutttuuuuuuvvvrrroookkkjjjkkkjjjfffbbb]]]aaaffflllrrruuuwwwxxxuuusssppplllgggbbb]]][[[]]]^^^aaaccceeeeeeeeeeee]]][[[WWWRRRPPPOOOPPPQQQHHHFFFCCCBBBBBBCCCCCCBBBAAABBBCCCCCCAAA>>>:::777444222000000444999===???999777444333333333333333333222111000000333777:::<<>>===<<<<<<;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======<<<<<<===>>>???AAAAAABBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???===:::777555444777999;;;===???BBBDDDFFFHHHLLLPPPTTTYYY___cccdddfffjjjnnnssszzzzzzlllcccooouuuKKK:::;;;666555555666888888777666333333333333333333333333111111000000111111222333111111111111222333444555444555666666555555666888777777888999;;;===???@@@EEEVVVuuutttyyyyyyuuuvvvrrrrrrqqqmmmiiieeedddddddddeeeffffffgggiiinnnqqqqqqqqqqqqqqqqqqqqqppppppsssrrrrrrqqqqqqssstttuuutttppplllkkklllkkkfffaaa```dddjjjqqqvvvyyy{{{{{{yyyuuupppiiiddd```]]]\\\\\\^^^bbbeeeggggggfffeee]]]YYYTTTPPPNNNNNNPPPRRRGGGDDDBBBAAAAAAAAAAAA@@@@@@AAACCCCCCAAA===999666222000...///333777;;;<<<:::999777555333333222222111111/////////333999===<<<@@@DDDFFFIIINNNUUU[[[^^^```cccgggiiijjjjjjiiinnnooopppqqqrrrrrrssssssqqqrrrssstttwww{{{~~~~~~}}}}}}|||}}}~~~}}}vvvooolllhhhcccbbbccccccfffjjjiiieee___\\\[[[YYYXXXWWWVVVVVVUUURRRPPPPPPQQQRRRSSSUUUZZZ___cccfffeeedddbbb___\\\ZZZXXXRRRRRRRRRTTTUUUTTTQQQOOOLLLJJJIIIIIIIIIHHHEEECCCBBBAAA@@@???>>><<<;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>============>>>>>>======>>>@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBBBB???;;;777555555777:::<<<===???BBBEEEFFFIIIMMMQQQUUUYYY___bbbeeegggjjjmmmrrryyyooobbbiiiRRR>>>@@@666444333444888:::999777333333444555555444333333111111111000111222222333111111111111222333444555444555666666555555666888777888888999;;;===???@@@EEEWWW{{{xxxvvvttttttrrrmmmiiiiiihhhfffggghhhiiiiiihhhhhhiiikkkmmmnnnpppppppppsssrrrppppppqqqrrrqqqqqqrrrmmmkkkmmmmmmhhhdddbbbcccjjjttt|||zzzvvvooojjjeeebbb^^^\\\ccccccccceeefffeeebbb___```]]]XXXUUUTTTSSSRRRQQQIIIFFFAAA??????@@@@@@@@@BBBBBBBBBAAA>>>;;;777555444222000///000333666999666555333111000000000111000/////////111555999;;;<<>>>>>======>>>============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCAAA???===;;;999999999;;;===???BBBCCCGGGJJJNNNPPPRRRWWW___eeekkknnnpppooonnnsss}}}vvvdddhhhwwwnnnIII@@@666666444333444777999999555666888777555333222222000111222333333222111000222222333333333333444444666666666666666777888888888999::::::999;;;>>>@@@FFFWWW~~~yyyuuurrrppplllkkkjjjjjjiiigggeeefffhhhjjjmmmnnnooopppsssrrrqqqrrruuuvvvvvvvvvtttnnnlllmmmmmmjjjggggggjjjqqq{{{zzzsssmmmiiifffcccaaaiiihhhggghhhhhhgggdddbbbbbb___\\\ZZZXXXUUUQQQNNNGGGDDDBBBBBBCCCEEEFFFFFFAAAAAA@@@>>>;;;777444333333222000///000222555777666555333111000000000000000/////////111555888;;;;;;>>>BBBFFFIIILLLPPPSSSWWW[[[```cccdddeeeeeefffiiijjjkkkmmmnnnoooooopppllllllmmmooossswww{{{~~~~~~~~~~~~}}}|||}}}xxxpppjjjgggfffeeegggjjjmmmnnnmmmhhhbbb___^^^]]]\\\[[[ZZZZZZ[[[[[[XXXWWWVVVVVVWWWZZZ]]]^^^ddddddcccaaa^^^YYYUUURRRRRRRRRRRRRRRRRRRRRRRRRRROOOLLLIIIHHHIIIJJJJJJJJJLLLKKKIIIGGGEEEBBB@@@???;;;<<<===>>>????????????@@@@@@@@@@@@????????????>>>>>>>>>===>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEDDDBBB@@@>>>===:::999999999;;;>>>AAACCCGGGJJJMMMOOORRRVVV^^^dddkkkppptttsssppprrrzzzmmmeeemmm~~~]]]III999888666444555777777777666777999888555333222222111111222222222222111111222222333333333333444444666666666666666777888888777888999::::::;;;>>>AAAFFFWWW{{{vvvrrrooommmkkkiiiiiijjjmmmppprrrtttvvvvvvttttttuuuwww{{{}}}}}}|||wwwpppllllllkkkiiiiiikkkqqqyyyxxxrrrooommmkkkjjjooommmlllkkkkkkjjjhhhffffffcccaaa^^^ZZZUUUOOOKKKGGGFFFFFFFFFHHHIIIIIIHHHCCCBBB???<<<888666444333222111///......111333555555444222111000000000000000//////000222555888:::;;;===AAADDDGGGJJJNNNQQQRRRVVV[[[^^^```aaabbbdddeeefffhhhjjjkkklllmmmmmmjjjjjjkkknnnrrrwww{{{~~~~~~}}}|||{{{{{{}}}~~~{{{sssmmmhhhfffeeefffiiimmmooonnnjjjeeeaaabbbaaa___^^^^^^___aaabbbaaa___\\\ZZZYYYZZZ\\\]]]aaaaaa___]]]ZZZXXXVVVTTTSSSSSSRRRQQQQQQRRRSSSTTTUUUOOOJJJIIILLLNNNLLLJJJKKKKKKKKKJJJHHHEEEBBB@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA????????????????????????BBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFEEEDDDBBB@@@???<<<:::999888:::===AAACCCFFFIIIMMMOOOQQQVVV]]]bbbjjjrrrzzzzzzuuussswww}}}|||hhhgggssstttTTT>>>;;;888666666666666555777999:::888555333222222222222111111111111222222222222333333333333444444666666666666666777888888666888999999:::<<>>===>>>>>>???>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@CCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFDDDCCCAAA>>><<<999888999<<<@@@CCCEEEIIIMMMOOOQQQUUU[[[```fffppp{{{zzzvvvwww{{{sssjjjooo___BBB<<<777777777555444555888999:::999666333222111333333111000000111333333222222222333333333444444666666666666666777777888555777888999:::<<<@@@CCCGGGWWW}}}~~~{{{ssskkkfffcccbbbgggnnn|||~~~}}}{{{yyyyyyxxxwwwtttqqqjjjeee^^^WWWSSSPPPMMMKKKKKKJJJJJJKKKKKKJJJGGGDDDEEEBBB>>>:::666555555555111000///------...///000111111111111000//////.../////////000222444666777888;;;>>>AAACCCEEEHHHKKKLLLOOOSSSVVVXXXZZZ\\\^^^^^^___aaaccceeefffggggggeeeeeegggjjjnnnsssxxx{{{{{{}}}~~~|||{{{{{{|||}}}~~~~~~yyyrrrlllhhhffffffiiimmmppppppmmmiiifffcccbbbaaa______```bbbcccdddcccbbbaaaaaacccdddeeeeeebbb^^^[[[XXXXXXXXXYYYQQQPPPOOONNNNNNPPPRRRSSSWWWQQQJJJKKKRRRWWWWWWTTTNNNMMMKKKIIIHHHHHHIIIIIIEEEDDDBBB@@@?????????@@@===>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDCCC@@@>>>;;;999999<<>>;;;777444333333333222111///............///000000000000000///....../////////000222333555666777:::===???AAACCCFFFHHHIIILLLPPPRRRTTTVVVXXXZZZYYY[[[\\\___aaabbbcccccc______aaacccggglllqqqsssvvvyyy}}}}}}{{{zzz{{{}}}}}}~~~|||~~~~~~wwwqqqmmmjjjjjjnnnrrruuuuuurrrnnnkkkdddcccbbbaaa```______^^^^^^___aaacccfffhhhiiijjjhhheee```[[[XXXVVVVVVVVVPPPOOOOOOOOOOOOQQQRRRSSSUUUOOOJJJKKKQQQVVVXXXWWWWWWUUURRRNNNKKKJJJIIIIIIFFFFFFDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>????????????@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEBBB@@@===;;;;;;===???AAACCCGGGKKKNNNOOOSSSXXX\\\^^^gggttt~~~~~~|||uuuiiiooo|||xxxOOOAAA666666666333333666555666888777555333222222333333222222222222333333222222333333333333444444666666666666666777888888666888999999:::<<>>???AAADDDFFFGGGIIILLLNNNOOOQQQSSSVVVTTTUUUWWWZZZ\\\^^^^^^___\\\\\\]]]___cccgggkkknnnpppuuuyyy{{{yyywwwyyy|||}}}~~~~~~{{{|||}}}wwwrrrooommmpppuuuxxxxxxtttpppmmmgggffffffdddbbb___]]][[[XXX[[[```eeeiiikkkllllllnnnkkkeee___ZZZVVVUUUTTTPPPPPPQQQQQQRRRSSSSSSTTTRRRNNNJJJIIILLLQQQTTTVVVVVVVVVVVVTTTPPPLLLHHHEEEGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@???????????????>>>>>>@@@BBBEEEGGGGGGGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEECCCAAA???>>>===>>>???@@@BBBFFFKKKNNNOOORRRWWW[[[___dddnnnzzz{{{{{{nnnlllsssZZZHHH999777666222111666222444666666444222222222222333333333333333333222222222333333333333444444666666666666666777888888777888999::::::;;;>>>AAAFFFWWWyyytttooommmmmmppp{{{}}}ssslll[[[YYYUUUSSSRRRQQQNNNMMMPPPNNNKKKIIIHHHFFFDDDBBB===<<<;;;999777666555555333222111000///............///000000000///...---...///000111222333444444666999;;;===>>>@@@CCCEEEEEEGGGJJJKKKLLLNNNPPPRRRQQQRRRTTTVVVYYYZZZ[[[\\\\\\\\\]]]___bbbfffjjjllllllqqqwwwxxxwwwvvvxxx{{{}}}~~~~~~{{{{{{yyy{{{vvvsssmmmpppuuuwwwwwwtttooollliiiiiiiiihhhddd```\\\ZZZUUUYYY___fffkkkmmmmmmmmmuuuqqqkkkddd^^^YYYVVVUUUQQQQQQSSSTTTUUUUUUUUUUUUPPPMMMJJJHHHIIILLLPPPSSSOOORRRTTTUUUSSSNNNGGGCCCGGGGGGHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@?????????===???BBBEEEHHHHHHHHHHHHCCCDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFCCCBBBAAA???????????????BBBFFFKKKNNNOOOQQQVVVZZZ```ccckkkxxxzzzvvv|||wwwkkkkkkxxxbbbNNN===999777111111666111333555555444222222333222222444555555444222222222222333333333444444444666666666666666777888888888999::::::999;;;>>>@@@FFFWWW{{{uuunnnnnnuuu}}}wwwmmmgggXXXWWWVVVTTTSSSRRRRRRRRROOOOOONNNLLLHHHDDD@@@===???===;;;999777666666777222111000//////.........111000000///...---------...//////000111222222222444777:::===>>>@@@BBBDDDDDDEEEGGGIIIKKKMMMNNNOOOQQQQQQSSSUUUWWWYYYZZZ[[[XXXZZZ[[[\\\]]]___cccfffkkkoootttxxxxxxxxxwwwxxxyyy|||}}}}}}~~~yyyssswww|||xxxrrrrrrrrrssswwwyyywwwpppkkkkkkiiigggeeedddbbb^^^\\\UUUVVVYYY___eeeiiijjjjjjrrrrrrqqqnnnhhh^^^UUUOOOQQQPPPPPPRRRTTTTTTRRRPPPSSSPPPLLLIIIJJJKKKLLLLLLNNNOOOOOOOOONNNLLLIIIGGGEEEFFFHHHIIIIIIHHHFFFEEEEEECCC@@@>>>===>>>@@@AAA>>>>>>???@@@CCCFFFIIIKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFBBBBBBAAAAAA@@@???>>>>>>BBBEEEHHHLLLOOOSSSXXX[[[\\\bbbhhhooo{{{tttxxxooooooqqq~~~wwwPPP999:::666111333444444444444444444555666777555444333333222222333333333333333333333333333333666777888777666555666777999:::;;;;;;:::<<>>===;;;888777666666666222111000//////.........111000000///......------...//////000111111222222222555888:::;;;===???AAAAAABBBDDDFFFHHHJJJKKKLLLNNNOOOPPPRRRTTTVVVXXXXXXWWWXXXZZZZZZ[[[]]]```ccchhhlllqqquuuvvvuuuuuuuuuvvvyyy}}}}}}~~~}}}}}}|||wwwvvv{{{zzzuuuuuutttuuuwwwyyywwwqqqlllkkkiiigggfffeeeccc```]]]WWWWWWWWWZZZ___dddfffggglllooopppoooiiiaaaZZZVVVSSSSSSSSSTTTVVVVVVTTTRRRQQQOOOKKKJJJJJJKKKKKKJJJKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGDDDCCCAAA???>>>???AAABBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCBBBAAA@@@???>>>>>>BBBEEEIIILLLPPPSSSXXX[[[\\\bbbhhhnnnxxxyyyzzz~~~}}}uuukkk```BBB===777444555444666555555444444444555555555444333333222222333333333333333333333333333333555666888777666555777888999:::;;;::::::<<>>>>>===:::888666555555555222111000//////.........000000000///......------...//////000000111111222111333666888888999:::<<<===>>>???AAACCCEEEGGGGGGJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVXXXXXXXXXZZZ\\\^^^bbbgggmmmqqqsssrrrrrrrrruuuwww{{{}}}}}}~~~}}}||||||}}}yyytttwww~~~}}}yyy~~~yyyyyywwwvvvwwwyyywwwsssoookkkiiigggfffeeedddbbb```[[[YYYVVVWWWZZZ^^^aaacccdddiiinnnnnnjjjddd```___XXXWWWVVVVVVWWWWWWTTTRRROOOMMMKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEDDDBBBAAA@@@@@@AAABBBEEEFFFFFFFFFEEEDDDDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEDDDBBB@@@???>>>===AAAEEEIIIMMMQQQTTTWWWZZZ\\\bbbgggkkkrrr{{{~~~~~~|||ppp}}}vvvPPPAAA999777777333777666555444333333333333555444333333222222333333333333333333333333333333444666777777666666777999888999:::::::::<<>>===:::888666555444444222111000///............000000//////............////////////000000111111111333555666666666777888:::;;;<<<>>>@@@AAACCCCCCFFFGGGHHHJJJLLLNNNPPPQQQSSSUUUVVVWWWVVVWWWYYY[[[^^^ccciiinnnppppppppppppuuuwww{{{}}}~~~~~~~~~}}}}}}zzzxxxqqqsssyyytttnnnqqqyyy|||{{{yyyvvvwwwxxxxxxtttqqqllljjjhhhfffffffffdddbbb^^^[[[WWWVVVXXXZZZ\\\]]]^^^dddkkkmmmiiieeedddddd^^^\\\YYYXXXWWWUUURRRPPPMMMLLLKKKLLLLLLKKKHHHFFFFFFFFFEEEDDDDDDDDDEEEEEECCCDDDEEEFFFFFFFFFEEEEEEHHHGGGEEEDDDBBBAAAAAAAAACCCEEEGGGIIIJJJJJJIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIGGGFFFEEECCCAAA???>>>===@@@DDDIIIMMMQQQTTTWWWYYY\\\aaafffiiilllttt}}}}}}___GGG:::999999222666555444444333333333444555444333333222222333333333333333333333333333333333555666777666777888:::888999::::::;;;<<<@@@BBBFFFUUU|||yyytttnnngggccc```````````````_________XXXWWWVVVUUUTTTTTTTTTTTTRRRNNNHHHCCC???>>>???@@@???===;;;888666555444444222111000///............////////////............///////////////000000000111333555555444444555666888999:::;;;===>>>@@@@@@CCCDDDEEEGGGIIIKKKLLLMMMQQQSSSUUUVVVUUUVVVWWWYYY\\\```fffkkkmmmnnnpppqqqsssvvvyyy{{{|||~~~~~~{{{xxxvvvpppsssxxx~~~vvvllldddgggmmmyyy~~~|||yyywwwwwwyyyxxxvvvrrrnnnllliiigggggggggfffddd[[[YYYWWWVVVVVVVVVUUUTTTZZZ```fffjjjiiifffddddddbbb___[[[XXXUUURRROOOLLLLLLLLLKKKLLLLLLKKKHHHEEEGGGFFFEEECCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCJJJJJJIIIGGGEEECCCAAA@@@AAACCCEEEHHHIIIJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFDDDBBBAAA???>>>@@@CCCHHHLLLOOORRRVVVYYY\\\___dddgggiiiooozzzzzzqqqQQQ<<<::::::333333333333333333444555555555444333333222222333333333333333333333333333333333555666777666777888:::777999::::::;;;===@@@CCCFFFUUU}}}{{{wwwtttqqqlllfffbbb]]]^^^___```aaaaaaaaaaaaYYYXXXWWWUUUTTTTTTTTTTTTOOOLLLFFFAAA>>>>>>@@@AAA@@@???<<<999777555555555222111000//////.........//////////////////......////////////////////////000222444444444333444555666777888999:::<<<======???@@@AAACCCEEEGGGIIIJJJNNNPPPSSSTTTTTTTTTVVVWWWZZZ^^^cccgggjjjmmmppprrrpppsssvvvxxxyyy|||~~~yyyvvvtttppprrrvvv{{{~~~~~~|||yyykkkaaa[[[]]]cccnnn}}}zzzxxxyyy{{{{{{xxxuuuqqqnnnjjjhhhhhhgggfffeeeYYYWWWTTTSSSSSSSSSQQQPPPYYY\\\bbbgggiiihhheeecccddd```\\\XXXUUURRRNNNLLLMMMLLLLLLLLLMMMKKKIIIFFFHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDJJJJJJJJJIIIHHHEEECCCAAACCCCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGEEECCCBBBAAA@@@@@@BBBFFFIIILLLPPPUUUXXXZZZ\\\aaafffhhhllluuu}}}vvv{{{___AAA:::;;;444222222222222333444555666555444333333222222333333333333333333333333333333444666777777666666777999777888::::::;;;===@@@CCCFFFUUU}}}wwwtttqqqnnnmmmjjjgggdddbbbcccdddeeeeeedddcccbbb\\\[[[YYYVVVTTTRRRQQQQQQLLLIIIEEEAAA>>>???@@@BBBBBB@@@===:::888666666555222111000//////............/////////////////////////////////////////////...000222333222222333444444444555666888999::::::;;;<<<===???AAACCCEEEFFFIIILLLOOOQQQRRRRRRTTTUUUYYY\\\___bbbfffjjjooosssppprrruuuwwwyyy|||}}}wwwrrrpppkkkmmmooorrrrrrnnnhhhccc\\\SSSNNNPPPTTT^^^sss~~~|||{{{}}}|||yyyssspppllliiihhhhhhgggeee\\\XXXTTTRRRRRRSSSSSSSSSYYYZZZ^^^eeelllmmmhhhcccbbb___[[[WWWUUUSSSQQQOOOOOONNNLLLLLLMMMLLLJJJHHHGGGGGGHHHHHHGGGEEEDDDCCC@@@@@@@@@AAAAAABBBCCCDDDFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFEEEEEEDDDEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFDDDCCCBBBBBB@@@AAADDDFFFIIINNNTTTXXXYYYZZZ___fffjjjkkkqqqyyyzzzwwwoooHHH;;;<<<555333333333222333333444444555444333333222222333333333333333333333333333333555666888777666555777888777888999:::;;;===AAACCCFFFUUU}}}xxxvvvssspppnnnmmmllljjjiiiggghhhiiiiiihhhfffdddbbb___^^^[[[WWWTTTQQQOOONNNJJJHHHDDD@@@??????AAABBBCCCAAA>>>;;;888777666666222111000//////..................//////////////////////////////.........,,,...111111111111222333222222333444666777888888888999;;;===???AAABBBCCCFFFIIIMMMOOOPPPQQQRRRTTTXXXZZZ]]]___ccchhhnnnsssrrrtttwwwyyy{{{~~~zzzsssnnnkkkeeefffggghhhfff```WWWQQQPPPHHHCCCEEEHHHPPPdddxxx~~~}}}}}}|||uuuqqqmmmjjjhhhhhhgggeeeaaa\\\VVVSSSSSSVVVXXXZZZYYYXXX\\\eeennnqqqkkkeeeaaa^^^ZZZXXXWWWVVVUUUSSSPPPOOOMMMLLLMMMLLLKKKIIIEEEGGGHHHJJJJJJHHHGGGEEE????????????@@@AAABBBCCCBBBEEEHHHKKKLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGGGGFFFEEEDDDDDDCCC@@@AAABBBDDDGGGMMMTTTYYYXXXXXX]]]gggkkkkkkooouuu{{{uuuuuuzzzMMM======666555555444333222222222222555444333333222222333333333333333333333333333333666777888777666555666777777888999:::;;;===AAADDDFFFUUU|||vvvssspppmmmkkkjjjkkkmmmnnnnnnllllllmmmmmmllliiifffdddcccbbb___[[[WWWSSSPPPNNNJJJHHHEEEBBBBBBCCCEEEGGGFFFDDDBBB>>>;;;999777666444333333222111000/////////............---------//////////////////////////////............//////000111111222444555666666111333444555666888;;;>>>FFFGGGIIILLLNNNPPPQQQRRRTTTWWWZZZ^^^bbbgggmmmqqqpppssswwwzzz|||}}}zzztttmmmgggbbb___\\\YYYWWWSSSNNNKKKDDDBBBAAAAAA@@@FFFVVVeeewwwsssnnnllllllllliiigggcccbbb```^^^]]]\\\]]]]]]___^^^^^^bbbgggjjjjjjiiiaaa```___^^^\\\[[[ZZZYYYSSSQQQNNNLLLLLLLLLJJJIIIJJJKKKLLLLLLJJJFFFBBB@@@<<<<<<===???@@@AAABBBCCCDDDEEEFFFIIIKKKMMMOOOPPPOOOLLLIIIGGGHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBDDDIIIPPPUUUWWW[[[___dddgggkkkoooqqqyyy}}}tttzzz}}}\\\AAA@@@666999777444333333333222000444444444333333222222222222222333333333333444444666666666666777777777777999::::::::::::<<>>:::999999:::999<<>>>>>AAABBBEEEHHHKKKMMMOOOOOONNNLLLIIIGGGHHHHHHGGGGGGFFFEEECCCBBBAAAAAABBBCCCFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBCCCDDDHHHNNNSSSTTTWWW\\\aaadddhhhlllnnnyyy|||xxxwwwPPP>>>888777555333333444555444333444444333333333333222222222222333333333333444444666666666666777777777777999::::::::::::<<>>BBBFFFIIIKKKMMMNNNQQQUUUYYY]]]ccciiimmmppprrrvvvyyy{{{~~~|||ssshhh^^^XXXMMMIIIDDD@@@>>><<<:::999999888999;;;:::;;;CCCLLL]]]nnn~~~||||||~~~~~~xxxqqqkkkjjjkkkjjjhhhfffdddbbbaaaaaaaaaaaa```____________^^^^^^ZZZXXXUUUTTTSSSUUUWWWYYYZZZWWWTTTQQQPPPOOOMMMKKKNNNMMMLLLJJJGGGDDDBBB@@@AAAAAA@@@@@@@@@?????????AAACCCFFFIIILLLNNNPPPPPPNNNKKKIIIGGGGGGGGGFFFEEEEEEDDDBBBAAAAAAAAABBBBBBEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCCCCDDDHHHMMMQQQSSSWWW\\\```dddgggkkknnnuuuxxx|||yyyvvv]]]@@@:::777555333333555555555444333333333333333333333333222222222333333333444444666666666666777777777777999::::::::::::<<>>???@@@BBBCCCDDDEEEEEEGGGKKKNNNPPPPPPOOONNNLLLJJJHHHGGGGGGEEECCCAAABBBAAA@@@??????@@@AAABBBCCCDDDFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFBBBCCCDDDDDDDDDFFFIIILLLRRRUUUZZZ^^^bbbeeeiiilllrrrrrrtttyyy|||WWW@@@999777555555555555444333222222222333333444444444222222333333333333444444666666666666777777777777999::::::::::::<<>>;;;:::999:::;;;;;;999777999666666:::<<<<<>>???@@@@@@BBBCCCCCCDDDEEEGGGKKKMMMOOOOOOMMMLLLKKKJJJHHHGGGGGGEEEBBB@@@AAA@@@?????????@@@AAABBBCCCDDDFFFGGGHHHGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDDDDDDDFFFIIIKKKPPPTTTYYY]]]```dddhhhjjjpppoooqqqvvv}}}zzz~~~gggLLL:::888666555555555444222222222222333333444444444222222333333333444444444666666666666777777777777999::::::::::::<<>><<<;;;999888666666555444333333222222000000000///......------........................------------------------------------------------////////////000000000000222444666777999;;;@@@CCCHHHKKKOOORRRUUU[[[cccjjjooorrruuuxxxzzz}}}~~~~~~~~~zzzxxxxxxyyyvvvnnnhhh^^^YYYQQQHHHAAA===;;;:::999999999999999999999999:::;;;:::999999:::===@@@KKKSSS___kkkqqqnnngggaaaUUURRRNNNMMMSSSaaarrr}}}~~~yyywwwtttssstttuuutttssssssrrrnnniiidddbbbcccdddeeeeeecccaaa___\\\ZZZXXXSSSPPPNNNLLLKKKJJJIIIGGGLLLNNNQQQQQQOOONNNNNNOOOIIIHHHFFFAAA===;;;>>>AAA>>>???@@@AAACCCDDDEEEEEEDDDFFFHHHJJJKKKKKKKKKKKKFFFFFFGGGFFFDDD@@@===;;;>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGMMMQQQVVV[[[^^^aaadddgggmmmnnnqqquuuyyy}}}zzz~~~[[[FFF888666999333222666444444333333222222333333444444444444444444444444444777777777777888888888888888999:::::::::;;;>>>AAAFFFUUU~~~{{{zzzyyyxxxxxxwwwuuurrrssssssrrrpppmmmjjjgggfffaaa___\\\XXXUUURRRPPPOOOQQQNNNJJJIIIIIIKKKKKKKKKLLLHHHBBB===;;;:::999777666555555444333333222222000000000///......------........................------------------------------------------------....../////////000000000222333555777888;;;???BBBFFFIIINNNQQQUUUZZZbbbiiinnnqqquuuyyy{{{~~~~~~}}}yyyrrrnnnkkkddd[[[TTTOOOLLLHHHCCC???>>>======999999999::::::::::::::::::;;;;;;:::999:::<<<>>>GGGLLLTTT[[[]]]XXXQQQLLLGGGDDD@@@???DDDOOO^^^hhhzzz{{{xxxuuussssssttttttttttttsssooojjjfffddddddffffffeeedddbbb___]]]ZZZYYYUUURRROOOLLLJJJHHHFFFDDDIIILLLOOORRRSSSRRRNNNLLLHHHHHHFFFBBB>>><<<>>>@@@???@@@@@@AAABBBCCCDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIEEEEEEEEECCCAAA???<<<;;;===>>>>>>??????@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGLLLPPPUUUYYY]]]```ccceeejjjlllooossswww|||gggIII999666999444222666444444444333333333333444444444444444444444444444444777777777777888888888888888999:::::::::;;;>>>AAAFFFUUU~~~|||||||||{{{xxxvvvuuuuuusssqqqnnnkkkhhhgggaaa___]]]YYYVVVSSSQQQPPPPPPMMMJJJIIIJJJKKKKKKKKKLLLHHHBBB===;;;999777666555555555444444333333222111000000//////......---........................------------------------------------------------------........./////////111333444666777:::>>>AAACCCGGGLLLQQQTTTZZZaaagggmmmqqqvvvzzz||||||rrrjjjbbbZZZPPPIIIDDDCCCAAA@@@????????????::::::::::::::::::::::::999;;;<<<;;;::::::;;;<<>>;;;:::===FFFQQQYYYlllxxx~~~zzzuuurrrrrrsssssssssuuutttqqqmmmiiigggggghhhfffeeedddbbb```]]][[[ZZZXXXTTTPPPLLLJJJGGGDDDAAAFFFHHHMMMSSSWWWUUUOOOJJJGGGGGGFFFCCC@@@>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCAAABBBDDDFFFGGGGGGFFFFFFEEEDDDBBB@@@>>><<<;;;;;;======>>>??????@@@@@@AAACCCDDDEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEFFFGGGGGGJJJNNNSSSWWWZZZ]]]```cccfffhhhkkkpppuuuzzz~~~tttNNN;;;666:::555333555444444444333333333333444444444444444444444444444444777777777777888888888888888999:::::::::;;;???AAAFFFUUU~~~|||zzzxxxwwwuuurrroookkkiiihhhbbb```]]]ZZZWWWTTTRRRRRRPPPNNNKKKJJJKKKKKKKKKKKKLLLGGGAAA===:::888666555555555444444444333333333111111000000///.........................................................------------------------------------.........///000222333444666888<<>><<<<<<<<<;;;;;;;;;;;;;;;999;;;======;;;:::;;;;;;CCCDDDFFFGGGFFFEEEEEEEEEAAA@@@??????AAAGGGOOOTTTfffrrr~~~|||vvvrrrpppqqqrrrrrrttttttssspppllliiiiiiiiifffeeedddccc```^^^\\\[[[YYYUUUQQQMMMKKKHHHEEEBBBEEEEEEIIIOOOVVVWWWQQQKKKFFFFFFEEEDDDBBB@@@??????BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFEEEEEEDDDEEECCC@@@>>><<<;;;;;;<<<======>>>>>>???@@@@@@@@@CCCDDDDDDEEEFFFFFFEEEEEEGGGFFFFFFEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGIIILLLPPPSSSVVVYYY]]]```ccceeeiiinnntttyyy}}}}}}~~~VVV???666:::777333555444555555444444444444555555555555555555555555555555666777777777888888888888888999:::::::::<<>>CCCIIIMMMRRRXXX```fffmmmqqqvvv{{{~~~~~~ttthhh]]]TTTLLLHHHCCCCCCDDDDDDCCCBBB@@@???=========<<<<<<<<<;;;;;;:::<<<===>>><<<<<<<<<===<<<>>>???@@@???@@@CCCFFF@@@@@@@@@AAABBBFFFLLLPPP]]]iiittt|||~~~xxxrrrpppppppppooosssttttttqqqnnnkkkjjjjjjeeedddcccbbb```^^^\\\[[[XXXUUUQQQNNNLLLJJJHHHEEEFFFDDDDDDJJJQQQTTTRRRNNNFFFEEEDDDCCCCCCBBB@@@???CCCBBBBBBBBBBBBAAAAAAAAACCCDDDEEEFFFFFFEEEDDDDDDEEECCC@@@===;;;;;;<<<===<<<======>>>??????@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGJJJMMMPPPSSSVVV[[[^^^aaacccgggmmmsssxxx|||~~~~~~bbbEEE888;;;888444666555666555555444444555555666555555555555555555555555666777777777888888888888999:::;;;;;;;;;<<>>>>>===<<<<<<<<<;;;<<<>>>>>>===>>>???AAA???AAACCCAAA??????BBBFFFCCCCCCDDDCCCDDDFFFJJJMMMVVVaaalllttt}}}{{{vvvsssqqqooonnnqqqrrrsssrrrnnnkkkjjjiiiccccccbbbaaa___]]][[[ZZZVVVSSSPPPNNNMMMKKKIIIGGGEEECCCBBBEEEKKKPPPQQQQQQGGGEEECCCBBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFEEEDDDCCCCCCAAA???<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAAAAACCCDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFIIILLLNNNQQQTTTYYY\\\```bbbfffkkkqqqvvvzzz|||~~~oooLLL999<<<888444666777666666555555555555666666555555555555555555555555777777777777888888888888999:::;;;;;;;;;<<>>:::999888777777444444444444444444444444222222111111000/////////................................................------------------------....../////////000000000...///111111222444777:::@@@CCCFFFJJJOOOWWWbbbjjjppprrruuuxxx|||rrreeeZZZRRRNNNDDDDDDDDDDDDDDDDDDDDDEEE@@@@@@???>>>>>>===<<<<<<<<<===>>>>>>>>>???BBBEEEIIILLLMMMKKKGGGEEEGGGJJJJJJJJJIIIHHHFFFGGGIIILLLQQQ[[[eeelllvvv{{{wwwtttqqqooonnnppprrrqqqnnnkkkiiihhhbbbbbbaaa```^^^\\\[[[ZZZUUURRROOOLLLKKKIIIGGGEEEAAAAAABBBDDDHHHKKKOOOPPPHHHEEEBBBAAABBBDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFDDDCCCBBB@@@???===;;;:::999999999<<<<<<======>>>????????????@@@BBBDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFHHHKKKMMMPPPSSSXXX[[[^^^```dddiiinnnssswwwyyy}}}zzzRRR;;;<<<888444666888777666666666666666666777555555555555555555555555777777777777888888888888999:::;;;;;;;;;===@@@BBBEEEUUU~~~}}}zzzvvvqqqmmmiiigggfffcccbbb```]]]ZZZXXXWWWVVVTTTRRRQQQQQQQQQQQQPPPNNNFFFBBB===:::999888888777444444444444444444444444222222111111000/////////........................////////////////////////------------------------////////////000000000000...///000111111333777999AAACCCFFFIIINNNWWWccclllqqqrrruuuxxx|||}}}sssfff\\\TTTQQQJJJIIIHHHFFFEEEEEEEEEEEE@@@@@@@@@???>>>======<<<===>>>>>>>>>>>>AAAEEEHHHMMMQQQSSSRRRMMMJJJLLLOOOMMMMMMKKKHHHFFFEEEFFFHHHKKKTTT\\\bbblll{{{zzzwwwssspppllloooqqqqqqnnnjjjhhhgggaaaaaa```___^^^\\\ZZZYYYTTTQQQNNNKKKIIIGGGDDDBBB>>>@@@CCCEEEGGGIIILLLOOOIIIEEEAAA@@@BBBDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEECCCBBBAAA>>>===<<<:::999888888777<<<<<<======>>>?????????>>>???AAACCCEEEGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHKKKMMMOOOSSSWWW[[[\\\^^^bbbggglllqqqtttvvv~~~VVV<<<<<<888444777:::777777666666666666777777666666666666666666666666777777777777888888888888999:::;;;;;;;;;===@@@BBBEEEUUU||||||yyyvvvssspppmmmhhheeehhhfffccc```\\\ZZZXXXWWWWWWUUUSSSRRRQQQOOOLLLIIIFFFAAA<<<777666666666555222333333444444333333222555444222000///.........------------------------........................++++++++++++++++++++++++,,,---......------...000......///000222555777999???BBBGGGLLLPPPXXXaaahhhppptttzzz}}}~~~uuuiiiaaa^^^___[[[UUUPPPQQQQQQLLLIIIHHHHHHFFFCCCAAA@@@>>><<<;;;>>>@@@DDDFFFDDDBBBDDDHHHPPPZZZaaa]]]VVVRRROOONNNMMMMMMLLLKKKIIIFFFDDDCCCIIIKKKPPPXXXdddqqq}}}|||wwwvvvxxx{{{|||~~~}}}{{{vvvrrrnnnmmmmmmmmmnnnllliiigggdddcccbbbaaa```___^^^^^^SSSRRRPPPNNNKKKHHHFFFEEEAAAAAAAAABBBDDDFFFIIIJJJBBBCCCCCCBBBAAABBBDDDFFFEEEFFFFFFDDDCCCCCCFFFHHHHHHFFFDDDCCCCCCCCCAAA???===;;;999888666666666777:::;;;<<<===>>>>>>>>>>>>AAAAAAAAABBBDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGJJJNNNRRRTTTUUUYYY\\\___cccfffkkkqqquuuzzz}}}[[[<<<===888666999333888666444222111222333444666666555555555555666666555555666777888999999:::999:::;;;;;;:::<<>>BBBGGGLLLQQQXXXaaahhhppptttyyy|||}}}xxxkkkeeefffjjjlllddd]]]\\\ZZZUUUQQQPPPJJJHHHEEEBBBAAA???===<<>>>>>>>>>>>??????@@@AAACCCDDDFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHLLLOOORRRTTTWWWYYY]]]```ccchhhnnnrrryyy|||eeeAAA>>>999666888222888777555333222333444444666666555555555555666666666666777777888888999999999:::;;;::::::<<>>:::666666666555555555666666777777666666555555444333222000///......000000000000000/////////........................------------------------,,,---......------...000......///000222555777999>>>BBBGGGLLLQQQXXXbbbiiiqqqtttxxxzzz|||~~~pppkkkpppvvv~~~tttjjjeeeaaa\\\XXXYYYMMMLLLIIIEEEBBB???===<<>>>>>>>>>>>===>>>>>>@@@BBBDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFFFFIIILLLPPPRRRSSSVVVYYY\\\___dddiiimmmwwwzzztttIII>>>999888888333888777555444333444444555666666555555555555666666777777777777777888888888888999:::::::::<<>>BBBGGGLLLQQQXXXbbbiiiqqqtttxxxzzz{{{vvvooossszzzvvviiibbb]]]YYYWWWXXXQQQPPPMMMHHHCCC???======:::IIIVVVVVVOOOIIIIIIJJJRRR[[[bbbbbb``````___]]]YYYVVVQQQKKKFFFCCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFDDDDDDCCCAAA@@@AAADDDGGGNNNOOOTTTZZZ]]]```hhhpppzzz~~~~~~{{{xxxpppnnnkkkjjjkkkkkkjjjiiigggfffeeeeeeeeeccc]]]XXXYYYVVVRRRNNNJJJFFFDDDCCCDDDDDDCCCBBBBBBBBBDDDDDDAAABBBBBBAAA@@@@@@CCCEEEFFFIIILLLNNNMMMLLLKKKKKKHHHFFFCCCAAA@@@>>>;;;999555444333333444555777888:::;;;<<<===>>>>>>>>>>>>======>>>@@@BBBDDDFFFHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGFFFGGGJJJNNNQQQRRRTTTWWWZZZ]]]aaafffjjjtttxxx}}}SSS???:::999777555888777666555555555555666666666555555555555666666888888888777777777777777888999::::::;;;<<<@@@BBBGGGWWW|||zzzxxxwwwuuussspppmmmgggfffccc```^^^\\\ZZZZZZZZZXXXTTTQQQNNNJJJEEEBBB>>>;;;888666777777777666666666777777777777666666666666666555444222000///000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000......///000222555777999===AAAGGGKKKQQQYYYbbbjjjppptttxxxzzz|||}}}tttssswwwxxxkkk]]]VVVQQQNNNNNNPPPSSSSSSPPPKKKDDD???>>>>>>;;;NNN^^^___YYYUUUTTTSSSTTT[[[```^^^]]]]]]\\\YYYUUURRRNNNIIIEEEBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA>>>>>>>>>===<<<===???BBBDDDEEEJJJQQQVVVZZZcccllltttzzz~~~|||rrrooollljjjjjjkkkkkkjjjiiigggeeefffgggddd^^^YYYWWWTTTPPPKKKGGGCCCBBBAAAAAAAAA@@@AAABBBCCCEEEFFFAAABBBBBBAAA@@@AAACCCEEEIIILLLOOOOOOMMMJJJGGGFFFCCCAAA???>>>>>>===;;;999333333222222444555777888:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@CCCFFFHHHIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHHHHGGGGGGIIINNNQQQRRRTTTWWWYYY[[[___dddhhhrrruuuzzz~~~```BBB===;;;777888777666666555555555555555666666555555555555666666888888888777777777777777777999::::::;;;===@@@CCCGGGWWW~~~|||zzzxxxvvvuuusssooommmgggfffcccaaa^^^\\\[[[[[[ZZZWWWTTTPPPMMMIIIDDDAAA<<<:::888777888999888777666777777888888777777666888888888888777555222111111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000......///000222555777999===AAAFFFKKKQQQYYYcccjjjppptttzzz}}}~~~zzzuuutttmmm```RRRKKKGGGDDDEEEHHHPPPQQQPPPKKKEEEBBBBBBDDDGGGYYYiiijjjfffccc```[[[WWW[[[\\\YYYWWWXXXXXXUUUQQQOOOLLLHHHDDDBBB@@@@@@?????????@@@@@@@@@AAAAAA======>>>===;;;:::;;;<<<===>>>BBBIIIMMMRRR[[[dddiiiqqq{{{~~~tttpppllljjjkkklllmmmmmmkkkgggeeeeeehhhfff```[[[UUURRRMMMHHHDDDAAA@@@???>>>>>>???@@@AAADDDFFFHHHBBBCCCCCCBBBAAABBBDDDFFFKKKMMMOOONNNJJJFFFCCCBBB@@@>>><<<;;;;;;;;;999777333222222222333555777888:::;;;<<<===>>>>>>>>>>>><<<<<<>>>@@@CCCFFFIIIKKKGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDGGGIIIIIIHHHIIIMMMQQQRRRTTTWWWYYY[[[___cccgggooosssxxx}}}yyyoooIIIAAA<<<666:::555555555555555555555555666666555555555555666666777777777777777888888888777888::::::;;;===@@@CCCGGGWWW~~~}}}{{{yyywwwuuusssooolllgggfffcccaaa___]]]\\\[[[YYYVVVSSSPPPMMMIIIDDDAAA<<<:::888888999::::::999888888999999999999888888::::::;;;:::999777444333333222222111000000//////........................------------------------,,,---......------...000......///000222555777999<<>>>>>>>>???AAACCCFFFGGGCCCDDDDDDCCCBBBCCCEEEGGGKKKLLLMMMKKKGGGCCC@@@??????===:::999999777555333444333333333444555777888:::;;;<<<===>>>>>>>>>>>>:::;;;<<>>???@@@CCCEEEFFFDDDEEEEEEDDDCCCCCCFFFHHHIIIJJJJJJHHHDDDAAA?????????===:::888777555222000444444333333444555777888:::;;;<<<===>>>>>>>>>>>>888999;;;>>>AAAEEEHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEDDD===BBBGGGIIIGGGGGGJJJMMMRRRTTTVVVXXXYYY]]]aaadddlllpppvvv{{{|||YYYJJJ===333:::333333444444555444444333666666555555555555666666555666666777888999999:::777888999:::;;;===AAADDDGGGWWWzzzvvvssspppnnnkkkiiihhhfffdddaaa^^^[[[ZZZ[[[XXXSSSOOOLLLIIIFFFCCC===<<<:::888888999:::;;;999:::;;;<<<============<<<<<<;;;:::999777777666555555444333111000000///111111///......///000111//////.........---------//////............////////////000111333555888:::???CCCIIINNNSSSZZZcccjjjssswww|||ppphhh\\\RRRLLLIIIGGGGGGIIIKKKNNNOOOLLLJJJPPPZZZgggsss}}}zzzpppfff\\\VVVUUURRROOOMMMNNNOOOPPPPPPQQQPPPMMMIIIDDD@@@===;;;?????????@@@BBBEEEGGGIIILLLLLLKKKHHHCCC???>>>===;;;888888===AAACCCHHHNNNXXX^^^iiissszzz|||{{{zzzwww{{{uuuqqqooommmkkknnnsssmmmlllhhhcccdddgggeee___WWWPPPIIIDDDDDDDDDCCCAAA===<<<>>>AAABBBAAADDDIIIGGGFFFEEEDDDDDDFFFHHHIIINNNKKKFFFCCCAAA@@@>>>======<<<999777555333222222444333333333333444555555>>>:::<<>>:::;;;<<<>>>AAAEEEHHHKKKIIIHHHFFFDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGIIIKKKRRRSSSUUUVVVXXX[[[___bbbkkknnntttzzzvvv}}}iiiGGG<<<999666777777666555555555555555666555444333333333333333666666777888888888888888;;;<<<<<<<<<;;;<<<>>>AAAGGGXXX~~~|||yyywwwtttpppllliiihhheeeccc___\\\YYYWWWWWWUUUQQQNNNLLLIIIFFFCCC@@@???===;;;:::;;;<<<<<<<<<<<<=========<<<<<<;;;======<<<;;;:::999888888777777666555444333222222111111///.........//////............------------//////............////////////000111333555888:::???CCCIIINNNTTT[[[eeekkkuuuxxx}}}xxxqqqfff[[[TTTOOOLLLKKKIIIIIIKKKMMMJJJIIIOOOWWWkkkvvv~~~zzzpppfff^^^XXXUUURRRNNNMMMNNNPPPQQQQQQQQQOOOLLLHHHEEEBBB???>>>@@@@@@AAACCCEEEHHHJJJKKKNNNNNNMMMLLLIIIFFFCCCAAA:::777777;;;>>>@@@EEEJJJRRRXXXbbblllssswwwwwwwwwwww}}}wwwrrrooommmkkkpppvvvsssqqqlllggggggjjjhhhcccYYYSSSKKKFFFEEEEEECCCAAA@@@>>>???CCCCCCBBBEEEKKKIIIHHHGGGEEEEEEFFFGGGHHHLLLHHHDDD@@@???>>><<<;;;;;;:::888666444333222222444333333333333444555555;;;999>>>FFFDDD:::777;;;999:::;;;>>>AAAEEEIIIKKKIIIHHHFFFDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGIIIKKKQQQSSSUUUVVVXXX[[[___bbbgggjjjpppwww~~~yyywww~~~vvvPPP@@@:::555777777666555555555555555666555444444333333333444666666777888888888888888:::;;;<<<;;;;;;<<>>===>>>>>>>>>>>>>>>>>>===<<<;;;:::>>>>>>===<<<;;;::::::999:::999999888777666555555444333222000////////////------------------......//////............////////////000111333555888:::???CCCJJJOOOUUU]]]gggnnnwwwzzzzzzooofff^^^WWWRRRNNNLLLIIIIIIJJJIIIHHHLLLSSSaaakkkrrrooohhhbbb\\\WWWVVVSSSNNNMMMNNNPPPRRRSSSPPPNNNKKKHHHEEEDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNNNNMMMLLLNNNOOOLLLGGGBBB:::666666999;;;<<<@@@EEEKKKPPPYYYccckkkppprrrsssuuuxxxzzzsssooollllllrrrzzz{{{xxxqqqkkkjjjmmmlllggg\\\VVVNNNIIIGGGFFFDDDBBBCCCAAAAAADDDDDDCCCGGGMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHEEEAAA>>>===<<<:::999888777666444333333333333333333333333333444555555888888???HHHFFF<<<777888777888;;;>>>BBBFFFIIIKKKHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGIIIKKKQQQSSSUUUVVVXXXZZZ^^^```cccgggmmmttt{{{vvvzzz[[[CCC:::666777777666555555555555555666555444444333444444444666666777888888888888888999:::;;;;;;;;;===AAACCCHHHYYY~~~{{{wwwrrrnnnnnnllliiieee```\\\ZZZXXXTTTRRRPPPOOONNNMMMKKKIIIHHHGGGDDDBBB@@@?????????>>>>>>??????>>>======<<<>>>>>>===<<<<<<;;;::::::;;;;;;:::999999888777777777666555444333222111111---------------.........//////............///////////////111333555888999???DDDJJJPPPVVV^^^hhhooowwwzzz|||tttlllddd]]]VVVRRRPPPJJJGGGGGGGGGFFFIIINNNRRR[[[bbbbbb___^^^]]]ZZZXXXTTTPPPOOOPPPRRRSSSTTTPPPNNNKKKHHHGGGHHHJJJKKKLLLNNNOOOQQQQQQQQQOOOOOOJJJHHHHHHLLLOOONNNFFF@@@;;;777666888999999<<>>EEECCC;;;666777666777:::>>>BBBFFFJJJKKKHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGIIIKKKPPPRRRUUUVVVXXXYYY\\\___cccfffkkkrrryyy~~~yyy{{{```DDD:::777777777666555555555555555555555444444444444555555666666777888888888888888777999:::;;;<<<>>>BBBDDDIIIYYY~~~zzzvvvrrrooonnnllliiiddd```]]][[[ZZZTTTQQQNNNMMMMMMLLLKKKJJJIIIHHHFFFDDDBBB@@@??????===>>>??????@@@@@@@@@???======<<<<<<;;;;;;::::::;;;;;;::::::999999888888777777666555444333222111........................//////............///////////////111333555888999???DDDJJJPPPVVV___iiipppvvvyyy~~~{{{uuunnnhhhaaaZZZVVVOOOIIIEEEDDDCCCCCCGGGLLLQQQXXX^^^______``````^^^[[[XXXTTTSSSTTTUUUUUUUUUPPPOOOMMMKKKKKKMMMOOOQQQVVVWWWYYYYYYWWWSSSOOOMMMGGGEEEFFFJJJNNNLLLEEE>>>===999777888999888:::???EEEIIIPPPYYY```fffjjjlllrrrttt}}}zzztttnnnlllttt}}}wwwooonnnpppnnnjjjaaa\\\TTTOOOMMMJJJGGGDDDDDDBBBBBBDDDCCCBBBEEEKKKRRRRRRRRRQQQOOOMMMJJJIIICCCAAA???======<<<:::888333333222222222222333333333222222222222333444444555666:::>>>===888666777555777:::>>>BBBFFFIIIKKKGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGIIIKKKOOORRRUUUVVVWWWYYY[[[]]]dddgggkkkqqqvvv{{{yyyyyybbbDDD999999777777666555555555555555555555444444444555555666666666777888888888888888777888:::;;;<<<>>>BBBEEEJJJZZZ{{{wwwtttqqqmmmkkkgggdddaaa___^^^]]]UUUQQQMMMJJJIIIIIIIIIIIIIIIIIIGGGFFFDDDBBBAAA@@@===>>>???@@@AAAAAAAAAAAA======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999666666666666555333222111000000000/////////......//////............////////////000111333555888:::@@@DDDKKKPPPVVV^^^hhhoootttxxx}}}|||yyysssmmmhhhbbb\\\XXXMMMHHHEEEDDDDDDEEEKKKTTT\\\aaaeeecccbbbbbbaaa]]]^^^\\\ZZZYYYYYYYYYWWWVVVQQQPPPOOOOOOPPPRRRTTTUUU[[[\\\^^^^^^ZZZTTTNNNJJJGGGGGGHHHKKKLLLJJJCCC>>>===999777888888777999>>>DDDHHHOOOVVV]]]bbbeeefffmmmpppyyyxxxppplllqqqzzzwwwpppooopppnnniiibbb\\\UUUQQQOOOLLLHHHEEECCCBBBBBBEEEDDDAAACCCHHHOOOPPPQQQQQQPPPNNNKKKIIIBBB@@@>>>======<<<:::888333333222222222222333333222222222222222333444444444666888999888777777777555777:::>>>BBBFFFHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGIIIKKKOOOQQQTTTVVVWWWXXXZZZ\\\dddfffjjjoootttyyy}}}wwwtttfffEEE999999777777666555555555555555555555555444555555666777666666777888888888888888777999:::;;;<<<>>>BBBEEEJJJ[[[|||wwwtttnnnllliiifffeeeddddddddd[[[VVVOOOJJJHHHIIIJJJKKKJJJJJJIIIHHHFFFDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777888999999888777666555333333222111000///......//////............////////////000111333555888:::@@@EEEKKKPPPUUU]]]fffmmmtttxxx}}}xxxtttnnnhhhbbb]]]WWWTTTMMMKKKKKKLLLKKKOOOZZZeeemmmqqqrrrooollljjjfffaaabbbaaa```______\\\YYYVVVRRRRRRRRRSSSTTTVVVWWWXXXZZZ\\\______[[[TTTLLLGGGFFFHHHJJJJJJIIIEEE@@@======888666777777666888<<>>===<<<===<<<999777444333333222222222333333222222222111222222333444333666999999888777777777555777;;;???BBBEEEGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGIIIKKKNNNQQQTTTVVVWWWXXXYYYZZZ```bbbfffkkkqqqwww|||}}}xxx}}}mmmJJJ:::777777777666555555555555555555555555555555666777777666666777888888888888888888999;;;;;;<<<>>>AAADDDKKK[[[zzzvvvqqqooommmkkkjjjjjjkkklllbbb[[[SSSMMMKKKLLLNNNOOOJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBBBBBBBAAA@@@??????????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<=========<<<;;;:::555444333222111///......//////............////////////000111333555888:::AAAEEEKKKPPPUUU\\\eeellltttxxx~~~|||sssooohhhbbb\\\VVVQQQMMMPPPPPPRRRTTTUUUYYYhhhvvv}}}}}}zzzwwwrrrmmmddddddccccccbbb___YYYUUUSSSSSSTTTVVVWWWXXXYYYYYYWWWZZZ]]]^^^[[[TTTLLLFFFEEEGGGIIIHHHEEE@@@===;;;<<<777555666666555777<<<@@@DDDKKKRRRWWWYYYYYYXXXVVVWWW]]]mmmtttkkklllsss~~~xxxrrrqqqrrrnnnhhhaaa\\\VVVRRRPPPNNNJJJFFFBBBBBBEEEIIIGGGCCCBBBEEEEEEGGGJJJMMMMMMKKKIIIGGG>>>===<<<<<<<<<;;;999777444444333333222222333333222222111111222222333444222666::::::999999888666666888;;;???BBBDDDFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGHHHJJJKKKNNNQQQTTTVVVWWWWWWXXXZZZ\\\___ccciiipppvvv|||tttOOO;;;555777777666555555555555555555555555555555666777777666666777888888888888888999:::;;;;;;;;;===@@@CCCKKK[[[wwwqqqnnnkkkjjjkkkmmmnnnnnnoooggg\\\QQQKKKJJJMMMOOOMMMMMMMMMLLLKKKIIIHHHGGGFFFDDDBBB@@@???@@@AAABBB???@@@AAABBBBBBBBB@@@@@@AAAAAA@@@@@@???===<<<;;;>>>>>>>>>>>>===<<<;;;:::::::::888777444222///..................///000000000000000111333555777999>>>CCCIIINNNSSS[[[dddjjjnnnuuu}}}~~~wwwlllaaaYYYRRRNNNKKKNNNVVV___bbb```dddwww{{{qqqkkkiiigggdddaaa\\\VVVQQQWWWXXXWWWXXX^^^eeeeeebbbeeeccc```\\\YYYTTTOOOKKKNNNKKKGGGEEECCCAAA>>><<<<<<:::777555444555777888;;;@@@GGGOOOUUUXXXYYYYYYRRRPPPRRR\\\jjj{{{|||{{{ssshhhhhhppp|||}}}nnnkkktttuuummmdddYYYPPPNNNNNNKKKIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGFFFHHHKKKMMMMMMJJJFFFCCC???>>><<<:::888666444444555444222111111111222222333222222333555555444222222555999999777666666777777:::===BBBEEEFFFGGGGGGDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIMMMOOOQQQSSSVVVXXXYYYZZZ^^^___ccchhhooovvv{{{{{{yyyNNN555;;;888777666555555444444555777777777777777777777777555555666666777777888888;;;<<<<<<<<<<<<>>>@@@CCCJJJ[[[{{{uuurrrmmmkkkkkkkkkkkkkkkooojjjaaaXXXQQQOOOOOOPPPNNNNNNMMMLLLJJJIIIIIIHHHHHHFFFDDDCCCBBBBBBCCCDDDAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@??????????????????>>>===<<<<<<;;;:::999777555222000///---------------...//////000000000111222555777999>>>BBBHHHMMMSSSZZZcccjjjooouuu}}}vvviii^^^VVVSSSRRRWWW^^^gggkkkhhhkkk{{{yyypppnnnjjjgggccc^^^XXXTTTTTTTTTUUUZZZeeeppprrrnnnjjjhhhddd___ZZZTTTNNNKKKIIIFFFCCC@@@???>>><<<;;;<<<:::777555555555777888<<<@@@GGGMMMRRRTTTTTTTTTPPPLLLLLLTTTaaasss|||yyyrrrhhhhhhoooyyy}}}nnnjjjsssuuuooodddYYYOOOMMMLLLJJJGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHIIILLLMMMLLLIIIEEECCC>>>===<<<:::888666444333444333222111111111222222222222111333444555444222111555888999888666666777777999<<<@@@CCCEEEFFFFFFEEEEEEEEECCCBBB@@@@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIMMMNNNQQQTTTVVVXXXYYYYYY]]]___ccchhhooouuu{{{~~~{{{UUU:::===888888666555555555555555666666666666666666666666666666777777888999999999:::;;;<<<<<<<<<>>>AAACCCJJJ[[[{{{wwwqqqmmmkkkjjjiiigggmmmjjjeee___ZZZUUURRRPPPNNNMMMLLLJJJIIIIIIJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>><<<;;;:::888666333111000------,,,,,,------......000000000000222444777888===AAAGGGLLLRRRYYYbbbiiiooouuu|||tttcccXXXVVVXXX___fffppptttqqqrrr}}}tttqqqkkkfffbbb]]]XXXTTTTTTTTTUUU]]]mmm}}}|||uuusssooohhh```XXXQQQMMMIIIFFFAAA>>>===<<<:::999;;;:::777666555555777888===@@@EEEJJJNNNOOONNNMMMLLLGGGEEEJJJUUUeeezzz|||xxxpppggggggnnnwww}}}pppjjjpppuuurrreeeZZZPPPMMMLLLHHHFFFEEEFFFEEEEEEEEEFFFGGGGGGHHHJJJKKKLLLLLLJJJGGGDDDAAA======;;;999777555444333444333222111111111222222222111111222444555333222111444777888888777777777555777;;;>>>BBBDDDEEEEEEFFFGGGGGGFFFCCCBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHIIIKKKNNNQQQTTTWWWXXXXXXWWW]]]___ccchhhnnnuuu{{{~~~~~~ZZZ<<<:::888888777666555555555555555555555555555555555555777777777888999999:::::::::;;;<<<<<<<<<>>>AAACCCKKK\\\{{{tttooollljjjhhhffffffeeeeeebbb^^^XXXSSSPPPMMMLLLIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIGGGHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@?????????===<<<;;;999777444222111......---------......///000000000000222444666777<<<@@@FFFKKKPPPXXXaaahhhooottt{{{nnn```]]]```iiiqqq|||~~~}}}|||wwwqqqjjjddd___ZZZVVVYYYWWWWWW```ttt}}}vvvkkk```XXXTTTOOOKKKEEE@@@===<<<:::999;;;:::888666666666777777===???DDDHHHKKKLLLKKKKKKIIIDDDBBBEEELLLWWWggguuu}}}vvvnnnggggggmmmvvvsssllloootttsssggg\\\QQQNNNLLLHHHEEEEEEEEEEEEEEEEEEFFFGGGIIIIIILLLMMMLLLKKKIIIEEEBBB@@@<<<<<<:::999777555444333333222222222222222222222222111111222444444333111000333555777888888777777444666999<<<@@@BBBCCCDDDAAACCCEEEEEECCCCCCEEEGGGDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJLLLPPPTTTWWWXXXWWWWWW]]]___bbbgggnnnuuu{{{~~~fffAAA999999888777666555555555555555555555555555555555555666666777888888999999::::::;;;<<<<<<<<<>>>AAADDDKKK]]]}}}wwwqqqnnnkkkiiiggg^^^___```___\\\WWWRRRNNNKKKIIIGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOOOONNNMMMLLLKKKIIIGGGEEECCCDDDCCCBBBAAA@@@@@@@@@AAA>>>>>>===;;;888666444222000000///////////////000000000000000111333555666:::???EEEJJJOOOVVV```fffnnntttzzzmmmiiijjjttt}}}{{{ssslllfff```\\\\\\ZZZZZZcccxxxwwwjjj```[[[SSSNNNGGGAAA>>>======<<<;;;;;;999888777777888888<<<>>>BBBFFFJJJKKKKKKKKKGGGCCCAAADDDGGGLLLVVV```pppwwwnnnhhhhhhkkkuuu~~~wwwooopppssssssiii^^^SSSOOOMMMJJJFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKNNNMMMLLLJJJGGGDDDBBB@@@;;;:::999888666555444333222222222222222222222222111111111222333444333111000111444666888999888777444555888;;;>>>AAABBBCCC>>>AAACCCCCC@@@???BBBEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHKKKNNNRRRVVVWWWXXXXXX]]]^^^bbbgggnnntttzzz}}}yyyMMM===999888777666666555555666555555555555555555555555555555666666777888888888999:::<<<<<<<<<>>>BBBDDDLLL___yyysssooollljjjhhh\\\\\\\\\ZZZWWWSSSOOOLLLIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRPPPPPPOOONNNLLLIIIGGGFFFGGGEEEDDDBBBBBBBBBBBBCCC@@@???>>><<<:::777555333111111000000///000000000000000000000111333555666999===CCCHHHNNNUUU^^^eeemmmrrrzzzyyyqqqqqqxxxzzzrrrjjjccc^^^___^^^^^^gggzzzttthhhbbbVVVPPPIIICCC@@@@@@@@@@@@<<<<<<;;;:::999999999999;;;===AAAEEEHHHJJJKKKKKKEEEAAA@@@BBBCCCDDDKKKRRRccctttxxxoooiiihhhiiiqqqyyy}}}yyytttssstttrrrjjj^^^SSSPPPNNNKKKGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNOOONNNKKKIIIFFFCCCBBBAAA::::::888777666444333333111111222333333333222222111000000111333444222111///000222555999:::999777444555777:::===@@@BBBDDDFFFIIIKKKIIICCC@@@BBBEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLPPPTTTWWWZZZ[[[\\\^^^bbbgggmmmtttzzz}}}UUU>>>999999888777666666666666555555555555555555555555555555555666777777888888999:::;;;<<<===???BBBEEELLL```{{{uuupppllliiiggg```^^^[[[VVVRRRNNNLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKMMMOOORRRSSSQQQQQQQQQPPPOOONNNMMMLLLJJJIIIGGGEEEDDDEEEFFFGGGAAA@@@???===;;;888666444111111000///////////////000000///000111222444555888<<>>======<<<;;;;;;::::::;;;===@@@CCCFFFHHHHHHHHHCCC???===>>>>>>@@@FFFNNN\\\mmm~~~{{{qqqkkkhhhgggiiipppvvvxxxxxxwwwuuurrrhhh]]]RRROOONNNJJJHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPOOOMMMKKKHHHEEECCCBBBBBB999999888777555444333333000111222333333333333222111000000111333333222111//////111555999;;;999777444555777:::===@@@CCCDDDKKKNNNPPPMMMFFFBBBDDDHHHDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGJJJMMMRRRXXX\\\^^^\\\^^^aaagggmmmtttzzz}}}ZZZ===:::999888777666666666666666666666666666666666666555666666777888888999999888:::;;;<<<===???BBBEEELLLaaa}}}vvvpppkkkhhheeefffbbb\\\UUUOOOLLLJJJJJJHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIJJJKKKMMMOOORRRSSSQQQQQQRRRRRRRRRRRRRRRQQQMMMKKKIIIGGGGGGGGGHHHIIIAAAAAA???>>>;;;999666555000000///...............000000///000000222444555888<<>>>>>>>>>>>===<<<<<<;;;;;;<<<===@@@BBBDDDEEEFFFFFFBBB===::::::;;;===FFFOOOWWWhhhwww|||sssllliiifffccciiiqqqwwwzzzzzzvvvrrrggg[[[QQQNNNMMMJJJGGGGGGGGGHHHHHHJJJLLLNNNPPPQQQOOOMMMJJJGGGEEECCCBBBBBB999888777666555444333333000111222333444333333222111000000111333333222000//////000444999;;;999777555666777:::===@@@CCCDDDDDDHHHKKKHHHBBB???BBBFFFDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHLLLQQQXXX]]]aaa\\\^^^aaafffmmmtttzzz}}}aaaAAA:::999888777666666666666777777777777777777777777777777777888999999::::::888:::;;;<<<===???CCCEEEMMMaaaxxxpppiiidddaaa]]]^^^]]]YYYTTTPPPNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOONNNMMMNNNNNNNNNLLLMMMMMMMMMLLLMMMNNNPPPOOOQQQRRRTTTUUUVVVWWWWWWTTTPPPLLLJJJIIIJJJIIIIIIHHHDDD???<<<:::888777555000000///...............////////////000111222333777;;;AAAFFFKKKQQQYYY___jjjpppyyyvvvtttwwwxxxxxx|||yyyoooaaaTTTLLLGGGCCCAAABBBAAA???===<<<<<<<<<===<<>>;;;;;;;;;<<>>>>>>>>???@@@EEEHHHGGGHHHJJJIIIEEEBBB>>>;;;;;;:::;;;BBBJJJ```kkkxxx~~~xxxtttqqqooobbb___\\\```nnn{{{}}}wwwnnn]]]OOOMMMLLLFFFDDDGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHFFFEEEDDDBBB???<<<777555333222333444444444111111111111111111111111111222333444444333222111......///222555888888777444444555888;;;???CCCEEEFFFDDD@@@>>>===???BBBDDDCCCEEEGGGGGGFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKMMMSSSYYY^^^___```bbbfffmmmttt|||uuuLLL>>>;;;888666777777777777555666777888888777666555888888888888777777777777999;;;<<<======@@@CCCFFFMMMddd|||wwwqqqjjjddd___]]]UUUWWWXXXXXXWWWVVVWWWXXXUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNNNNOOOQQQRRRRRRSSSUUUXXX[[[^^^```\\\XXXRRRNNNMMMMMMMMMMMMFFFBBB>>>:::888666444222000000///...............////////////000111222333666:::@@@EEEJJJPPPXXX^^^fffmmmvvv~~~vvviii]]]TTTLLLGGGDDDCCCBBBAAA@@@AAAAAABBBGGGKKKMMMLLLLLLMMMJJJFFFAAA===:::::::::;;;AAAHHH]]]lll|||}}}xxxuuurrrqqqddd___XXXZZZgggvvv{{{yyymmm^^^RRROOOMMMHHHEEEHHHBBBDDDFFFGGGIIIIIIIIIHHHHHHFFFEEEDDDDDDBBB@@@>>>777555222222333444444333111111111111111111111111222333444444444444333222......///222555777777666444444555888;;;???CCCEEEDDDBBB???===<<<>>>AAABBBCCCEEEFFFGGGFFFEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJLLLQQQWWW[[[___```cccgggnnnuuu|||xxxOOO???<<<999777888888888888666777777888888777777666888888888888888888888888999;;;<<<======@@@CCCFFFNNNfff}}}zzzvvvooohhhaaa\\\YYYTTTVVVYYYYYYYYYYYYZZZ[[[XXXWWWVVVUUUSSSSSSRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSRRRPPPOOOPPPRRRSSSRRRRRRSSSUUUXXX[[[]]]ZZZVVVPPPKKKIIIIIIHHHHHHCCC@@@<<<999777555333111000000///...............////////////000111222333555999???DDDIIIOOOWWW]]]ccckkkuuu}}}rrreeeYYYNNNHHHFFFEEEDDDCCCCCCDDDEEEFFFNNNQQQRRRPPPNNNNNNKKKFFF@@@<<<::::::999:::???FFFYYYjjj}}}|||wwwtttrrrqqqgggaaaXXXWWWaaaooouuutttjjj^^^TTTPPPNNNIIIGGGHHHAAABBBEEEGGGHHHIIIHHHGGGHHHFFFDDDDDDCCCBBB???===666444222111222333333222222222222111111111111111111222333444444333222111/////////222555777777666333444555888;;;???CCCEEEDDDBBB???======>>>AAABBBBBBDDDFFFFFFEEEDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKOOOTTTYYY___aaaccchhhooovvv}}}rrrLLL>>><<<888777777888888777666666777777777777666666777888888888888888999999999;;;<<<======@@@CCCFFFNNNggg~~~|||wwwpppiiiaaa[[[WWWWWWYYY[[[[[[[[[ZZZ[[[\\\ZZZYYYWWWUUUTTTSSSSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTRRRQQQRRRTTTVVVUUUSSSRRRSSSTTTVVVXXXVVVRRRLLLHHHFFFEEEDDDBBB???===:::888666555222000000000///...............////////////000111222333444888>>>CCCHHHNNNVVV\\\aaaiiittt}}}~~~pppaaaUUUNNNIIIHHHHHHGGGHHHIIIKKKLLLRRRVVVVVVSSSPPPOOOKKKFFF???;;;999:::999999>>>DDDRRReeezzz{{{uuusssqqqpppiiiccc\\\XXX___iiillliiieee\\\TTTPPPMMMJJJHHHHHHBBBCCCEEEGGGHHHIIIHHHHHHIIIGGGEEEDDDCCCAAA===;;;666444222111222333333222222222222111111111000000000111222333333222111000//////000222555777666555333444555888;;;???CCCEEEEEECCCAAA??????@@@BBBCCCBBBCCCEEEEEEDDDDDDDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJNNNSSSWWW___```dddiiiooovvv|||mmmHHH===:::777666666777666666555555555555555555555555777777888888999999999:::999;;;<<<======@@@CCCFFFOOOiii~~~zzztttllleee^^^[[[[[[]]]^^^^^^]]]\\\]]]^^^\\\[[[YYYWWWVVVVVVVVVVVVXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWVVVTTTTTTUUUWWWXXXWWWUUUTTTSSSSSSSSSTTTQQQNNNJJJHHHFFFCCC@@@>>>;;;999777666666444222000000000///...............////////////000111222333333777===BBBGGGMMMUUU[[[```hhhttt}}}wwwfffYYYQQQNNNMMMMMMMMMOOOPPPRRRTTTVVVYYYYYYUUURRRQQQLLLGGG>>>;;;999999888888<<>><<<777555333222333444444444333333222222111000000///111111222333333222111111000000000222555666666555444444555888;;;???CCCEEEFFFEEECCCBBBBBBBBBCCCDDD@@@BBBDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKOOOTTTXXX]]]___ccchhhooouuu{{{~~~xxxSSS>>>;;;777666666777777666666555444444444444555666777777888999999:::;;;;;;999;;;<<<======@@@CCCFFFNNNjjj~~~zzzvvvpppkkkhhh]]]___aaabbbaaaaaaaaacccbbb```^^^\\\\\\\\\]]]^^^\\\[[[[[[ZZZZZZZZZZZZZZZVVVWWWXXXWWWWWWWWWYYY[[[QQQQQQQQQPPPOOOMMMLLLKKKEEEDDDDDDCCCBBB>>>999555555444444444555555333111000000///...............////////////000111222333222666<<>>888666444333444555555444333333222222111000000///222333444444444444333222000000000222555666666444444444555888;;;???CCCEEEEEEDDDCCCBBBAAABBBCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLPPPUUUYYY\\\^^^bbbhhhnnnuuuzzz}}}YYY???<<<999777777888888888777666555444444555666777777777888999::::::;;;;;;999;;;<<<======@@@CCCFFFMMMjjj}}}yyyxxxxxxxxx{{{~~~|||}}}|||wwwqqqmmmiiigggeeeeeeffffffeeeccccccccccccbbb```___]]]\\\]]]^^^______^^^\\\ZZZYYYYYYZZZZZZZZZZZZYYYXXXXXXTTTSSSPPPMMMJJJHHHFFFFFFBBBBBBBBB@@@>>>;;;888666666666555444333222222111........................000000000000111111111111444777:::>>>CCCJJJQQQVVV^^^gggsss{{{zzzdddaaa```dddhhhiiigggccc```___^^^``````]]][[[WWWNNNDDD<<<:::888666666777999:::AAALLL^^^ooo}}}zzzuuurrrooonnnjjjaaaZZZ]]]cccaaaYYYUUURRROOOLLLLLLKKKJJJHHHFFFDDDCCCAAAAAABBBCCCDDDFFFDDDBBB@@@@@@@@@>>>===888777666555333333333333444333222111111111222333000111111222222222111111000111333555666666555555444555777:::>>>BBBEEEGGGGGGFFFDDDCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJJJJKKKMMMRRRUUUZZZ\\\```eeejjjqqqxxx}}}XXXHHH>>>777777:::999888999666666666666666666666666888888999::::::::::::999:::;;;<<<<<<===???CCCFFFRRRmmm~~~}}}{{{zzzzzz|||}}}~~~yyyrrrkkkgggddddddcccdddfffjjjnnnpppwww~~~~~~~~~{{{wwwuuummmkkkiiigggggggggfffeeeeeeeeeeeedddbbbaaa___^^^______aaaaaaaaa___]]]\\\]]]]]]]]]]]]\\\ZZZYYYXXXSSSQQQOOOKKKHHHFFFDDDDDDBBBBBBAAA@@@===:::777666666666555444333222222111......................../////////000000111111222444666999===BBBHHHPPPUUU]]]fffsss}}}{{{iiiiiimmmrrrxxxxxxssslllgggeeeccceeeeeebbb^^^YYYOOODDD;;;:::777666555777888:::<<>>===999888777555444444444444444333222111111111222333000111111222222111111111000111333555666666555555666777999;;;>>>AAADDDEEEHHHGGGEEECCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKMMMQQQUUUYYY\\\```dddiiipppwww|||^^^HHH>>>777777999999888888666666666666666666666666888888999::::::::::::999;;;<<<======>>>@@@DDDGGGSSSooo}}}{{{yyyyyywwwtttqqqmmmjjjhhhbbbaaaaaa___^^^___aaacccgggfffeeebbb^^^YYYTTTQQQOOONNNNNNOOOQQQUUUXXXZZZccciiisss{{{}}}ssspppmmmkkkjjjiiihhhfffhhhggggggfffeeecccbbbaaa```aaabbbccccccbbbaaa```aaaaaa```___]]][[[YYYWWWQQQOOOMMMIIIFFFDDDBBBAAAAAAAAA@@@???<<<999777555666666555444333222222111..............................///000000111222222222555888;;;@@@GGGNNNSSS[[[ffftttzzzlllmmmttt|||zzzooofffccciiillllllgggaaaZZZNNNDDD;;;999777666555666888999999???HHHSSS^^^iiisssyyy{{{zzz|||xxxuuurrrlllhhh```ZZZ\\\___]]]WWWUUUSSSOOOMMMLLLLLLJJJIIIEEEDDDBBB@@@@@@AAABBBCCCFFFDDDAAA@@@@@@@@@???===:::999888777666555555555444333222111111111222333000111111222111111000000000111333555666666666555888999;;;===???AAACCCDDDHHHGGGEEECCCBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKMMMQQQTTTXXXZZZ^^^ccchhhooovvv{{{gggIII???777777999888777888666666666666666666666666888888999::::::::::::999<<<===>>>>>>???AAAEEEIIISSSppp}}}vvvpppmmmlllkkkjjjkkkjjjiiihhhfffbbb]]]ZZZYYYYYYYYYWWWUUUUUUXXXZZZUUUUUUSSSRRROOOKKKHHHGGGEEEEEEEEEFFFHHHKKKMMMOOOTTT[[[dddlllrrrvvvyyy{{{yyyyyy|||yyyuuuqqqmmmllljjjiiigggiiiiiihhhhhhfffdddcccbbbaaabbbccccccccccccbbbbbbccccccbbb```^^^ZZZVVVTTTOOONNNKKKHHHEEECCCBBBAAA@@@@@@@@@>>><<<999666444666666555444333222222111........................---......///000111222222111333666:::>>>EEELLLQQQYYYeeeuuuyyykkklllvvv~~~oooeeeaaaooorrrqqqjjjaaaXXXLLLAAA;;;999888777666777888999999<<>>;;;:::999888777666666666444333222111111111222333111111111111111000000//////111333555666666666666888:::<<<>>>AAACCCEEEFFFHHHGGGEEECCCBBBBBBBBBCCCAAABBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJJJJKKKMMMQQQTTTVVVYYY]]]aaagggmmmuuuyyynnnLLLAAA888777888777777777666666666666666666666666888888999::::::::::::999;;;<<<======>>>AAAEEEIIISSSqqq~~~pppmmmiiifffffffffeeedddgggggghhhiiiiiifff```[[[WWWVVVUUUSSSQQQQQQSSSUUUNNNNNNMMMKKKIIIGGGFFFEEECCCCCCCCCDDDEEEFFFHHHIIILLLQQQXXX^^^cccfffiiikkkiiijjjoooyyy}}}yyysssooommmllljjjiiijjjjjjiiihhhgggeeedddcccaaabbbbbbccccccccccccbbbbbbbbbbbb___\\\WWWSSSPPPMMMLLLJJJGGGEEECCCBBBBBB@@@@@@@@@>>><<<999666444666666555444333222222111////////////////////////---......///000000111111111333666999===DDDKKKPPPXXXeeeuuu}}}ooommm{{{uuullliiitttwwwtttjjj___UUUIII???<<<;;;:::999999999999:::;;;;;;===???DDDMMMWWW]]]ccccccfffooo|||~~~zzzvvvtttmmmhhhbbb___]]][[[YYYXXXSSSPPPMMMKKKJJJIIIHHHGGGFFFEEECCCAAAAAABBBCCCDDDEEECCCAAA@@@AAAAAA???>>><<<;;;:::999888777777777444333222111111111222333111111111111111000///...///000222444666666666666777999<<<@@@CCCFFFHHHIIIGGGFFFDDDCCCBBBAAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJJJJJJJKKKMMMPPPSSSVVVXXX\\\aaafffmmmtttyyy~~~sssOOODDD:::888888777777777777777777777777777777777888888999::::::::::::999999:::;;;<<<===@@@EEEHHHQQQqqqxxxsssooommmlllllllllllljjjhhhjjjkkkmmmrrrtttrrrkkkeee^^^[[[WWWUUUUUUUUUTTTSSSNNNMMMKKKIIIGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCEEEHHHMMMQQQSSSTTTVVVXXXVVVYYY```lllzzz|||vvvrrrooonnnmmmkkkkkkkkkkkkjjjhhhgggeeedddccccccbbbbbbbbbbbbbbbbbbaaaaaa```^^^ZZZUUUOOOLLLJJJIIIHHHFFFDDDCCCCCCCCCAAAAAA@@@???<<<999777555666666555444333222222111////////////////////////......////////////000000111333666999===CCCJJJOOOYYYeeeuuu}}}~~~yyyxxxzzzsssrrrzzz|||xxxkkk^^^SSSHHH@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>BBBHHHMMMRRRTTTYYYaaammmyyy|||xxxuuupppiiidddbbb```[[[YYYZZZSSSQQQMMMKKKJJJJJJHHHGGGGGGFFFDDDBBBBBBCCCDDDEEEEEECCCAAA@@@AAAAAA@@@???<<<;;;:::999888777777777444333222111111111222333111111111111000///.........000222444666777777777777999===BBBEEEHHHJJJJJJFFFEEECCCAAA@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJKKKJJJJJJLLLPPPSSSVVVXXX\\\aaafffmmmtttyyy{{{yyyRRRFFF<<<999999888777888777777777777777777777777888888999::::::::::::999888:::;;;<<<===@@@DDDHHHQQQqqq{{{xxxzzz{{{|||}}}zzzvvvxxx|||yyynnngggaaa___aaabbb^^^ZZZSSSQQQNNNLLLJJJIIIIIIIIIDDDDDDCCCBBBBBBAAA@@@@@@@@@BBBEEEFFFFFFFFFHHHIIIHHHLLLUUUdddtttyyyuuurrrqqqpppooonnnmmmmmmlllkkkiiihhhgggeeeddddddcccbbbbbbbbbbbb_________]]]YYYSSSNNNJJJFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@===:::777666666666555444333222222111///////////////////////////////////////.........111333666999===CCCJJJOOOYYYeeeuuu{{{~~~~~~xxxzzz|||nnn___TTTKKKDDD@@@@@@@@@???????????????<<<===>>>>>>======???@@@DDDGGGLLLSSS\\\gggrrryyy{{{xxxrrrkkkgggfffbbb\\\ZZZ\\\UUURRROOOLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCDDDFFFGGGDDDBBB@@@@@@AAAAAA@@@???<<<;;;:::888777777777666444333222111111111222333111111111111000///...---...000222444666777777777999;;;???CCCFFFHHHIIIIIIEEEDDDBBB@@@?????????@@@???@@@@@@AAACCCDDDDDDEEEHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJLLLPPPSSSVVVYYY]]]aaafffmmmtttyyy~~~UUUIII>>>::::::999888999777777777777777777777777888888999::::::::::::999999:::;;;<<<>>>AAAFFFIIIRRRssszzzqqqiiihhhkkklllgggaaaYYYWWWTTTQQQNNNNNNNNNNNNHHHHHHGGGEEEDDDCCCBBBAAA???@@@BBBBBBAAA@@@AAABBBBBBFFFQQQaaasss|||wwwuuutttsssrrrpppoooooonnnmmmkkkjjjiiigggfffeeedddcccbbbbbbbbb_________]]]YYYSSSMMMJJJCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@>>>;;;888666777666555444333222222111000000000000000000000000000000000///......------222444666999===CCCJJJOOOZZZeeeuuu~~~ppp```VVVNNNHHHBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@BBBAAA???<<<;;;;;;;;;???DDDJJJQQQZZZeeelllwww~~~{{{tttmmmhhhhhhddd\\\ZZZ]]]WWWTTTPPPNNNMMMMMMLLLJJJIIIHHHFFFEEEDDDEEEFFFGGGDDDBBB@@@@@@AAAAAA@@@???;;;;;;999888777666666666444333222111111111222333111111111111000///...---...///222444666777777777;;;>>>AAADDDGGGHHHHHHHHHDDDCCCAAA???>>>>>>>>>?????????@@@AAACCCDDDDDDEEEJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKKKKKKKJJJLLLPPPSSSVVVYYY]]]aaagggmmmtttyyyWWWKKK???;;;;;;999999:::777777777777777777777777888888999::::::::::::999:::;;;<<<===???BBBGGGJJJSSSttttttpppvvv{{{xxxrrrhhh^^^XXXYYYZZZTTTOOOOOOHHHHHHIIIJJJFFF@@@@@@DDDDDDDDDBBB@@@===<<<===>>>BBBDDDNNN___ppp||||||zzzyyyyyyyyyxxxrrrqqqooonnnnnnmmmjjjhhhgggffffffggghhhgggdddbbbfffddd```]]]XXXRRRLLLGGGBBBAAA???===>>>???BBBCCCCCCBBBAAA???===;;;999888888888888777666444333222000000///...........................////////////...111444777:::BBBKKKSSS]]]iiixxx~~~xxx}}}kkk]]]RRRKKKCCCCCCBBBBBBBBBBBBBBBBBBEEEDDDBBB@@@>>>===;;;;;;;;;;;;>>>BBBEEEKKKWWWdddnnnwww~~~}}}vvvooogggccccccbbb^^^[[[WWWUUURRRPPPOOOMMMKKKHHHJJJGGGEEEDDDEEEFFFGGGGGGCCCBBBAAA???>>>============<<<:::777444333555666555444444333222222222222111000///...............222333333222111222444777===>>>@@@EEEIIIJJJGGGCCCBBBAAA@@@?????????@@@AAA>>>@@@AAAAAA@@@AAACCCEEEGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKMMMOOOQQQTTTXXX]]]aaaeeekkkssszzzcccJJJ======999888:::777::::::999888777777777888;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<===@@@EEEIIITTTyyyzzznnnfffiiikkkfff^^^YYYSSSPPPNNNMMMIIIDDDBBBDDDAAAAAA@@@?????????@@@AAAAAACCCLLL]]]ooo|||~~~|||{{{zzzyyyxxxuuusssrrrqqqpppooollliiihhhgggffffffgggfffdddcccdddbbb___\\\XXXRRRLLLGGG@@@???===;;;;;;===???AAAAAAAAA???>>><<<;;;999999999999888777666555333222000000///............///............///////////////222555777;;;BBBLLLTTT^^^jjjyyy~~~xxxiii\\\SSSKKKIIIFFFDDDDDDDDDEEEEEEEEEDDDDDDBBB@@@===;;;999777777:::>>>@@@EEERRR^^^jjjsss~~~xxxqqqiiieeecccaaa\\\YYYWWWUUUSSSRRRRRRQQQOOOMMMKKKHHHEEEDDDEEEFFFFFFFFFCCCBBBAAA???>>>============<<<;;;777444333444666666555444333222222222222000000///.........//////222222333222111222444777======???CCCGGGGGGDDDAAA??????>>>======>>>???@@@>>>???AAAAAA@@@AAACCCEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLKKKJJJJJJKKKMMMPPPQQQSSSWWW\\\```dddjjjrrrxxxdddKKK======999888:::777:::999888888777777888888;;;::::::::::::;;;<<<<<<<<<=========>>>BBBFFFJJJUUUzzz{{{~~~xxxnnnaaaYYYQQQOOOMMMHHHEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAJJJ\\\nnn}}}~~~}}}{{{yyyxxxwwwuuussssssqqqnnnkkkiiigggeeeeeeeeefffeeeccccccaaa^^^\\\XXXSSSLLLHHH>>>===;;;999999:::<<<>>>???>>>>>>===<<<;;;:::::::::::::::999777555444333111000//////......//////............///////////////222666888<<>>>>>======>>>===;;;888444333333555666666555333333222222222//////.........///000000111222222222111222555777======???BBBDDDCCC@@@===;;;;;;;;;;;;<<<===>>>???>>>???@@@@@@@@@AAACCCEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLKKKKKKLLLNNNPPPQQQUUUYYY]]]aaaeeekkksssyyygggLLL===<<<888888:::777999999888777777777888888:::::::::::::::;;;<<<<<<===>>>>>>>>>@@@CCCHHHKKKVVV|||uuuhhh[[[VVVTTTPPPLLLKKKIIIHHHFFFFFFEEEDDDBBBAAAAAAAAAJJJ[[[nnn|||{{{zzzxxxvvvuuutttrrrooolllkkkhhheeeddddddeeeeeedddbbbaaa___]]]ZZZTTTMMMIII>>><<<:::888777888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::888666444333111000000///.../////////............////////////000333666999===EEEOOOVVV^^^kkkzzz|||yyynnn```UUURRRMMMKKKJJJIIIGGGDDDEEEGGGIIIJJJIIIEEEAAA>>>888777888999:::???KKKWWWeeennnzzz{{{wwwqqqlllgggccc^^^ZZZVVVUUUUUUUUUVVVVVVSSSQQQQQQMMMIIIFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===999666333333444777777555444333333333333///.........///000111111000111222111111222555777===>>>???AAAAAA@@@===;;;999999:::;;;<<<===>>>???===???@@@@@@@@@AAADDDFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQXXX\\\aaaeeehhhnnnvvv|||kkkNNN===<<<888999:::666888888777777777777888888::::::999999::::::;;;<<<<<<===>>>>>>???CCCHHHLLLWWW}}}}}}jjj```[[[VVVRRRPPPMMMKKKHHHGGGGGGFFFCCCAAABBBBBBKKK]]]ppp~~~{{{zzzxxxvvvuuutttrrrooommmkkkiiifffddddddeeedddcccbbbaaa```^^^[[[UUUNNNIII???===:::888777777999::::::::::::;;;<<<======>>>???>>>===<<<999777555333111111000///////////////............////////////000333666999>>>EEEPPPWWWaaammm|||}}}yyyzzzqqqtttfff\\\YYYWWWWWWXXXUUUNNNIIIDDDFFFIIIKKKKKKHHHDDDAAA;;;999888999999<<>>>>>>>>>>>??????>>>;;;888555555666999888666555444333333333///////////////000111222///000111111111222555777>>>???@@@@@@???===<<<;;;888999:::;;;===>>>??????===>>>@@@@@@@@@BBBDDDFFFGGGGGGIIIKKKLLLMMMNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQYYY]]]bbbeeeiiinnnvvv|||nnnPPP>>>;;;888999:::666888777777666777777888888:::999999999999:::;;;;;;;;;<<<======???BBBGGGKKKWWWxxxiii```ZZZVVVVVVTTTPPPKKKHHHHHHGGGDDDBBBBBBCCCLLL^^^ppp~~~|||yyywwwvvvuuuuuusssqqqnnnkkkiiifffeeeeeeeeecccbbbbbbaaa```___[[[UUUMMMGGG???===:::888666777888999888999:::;;;===???@@@AAAAAA@@@???===:::888555444222111000000//////000000............///////////////222666999>>>EEEPPPWWWcccnnn}}}xxxtttpppyyyqqq{{{ooo```^^^]]]___aaa]]]UUUNNNGGGIIIKKKMMMLLLHHHDDDAAA;;;999777777666999EEEQQQeeennnzzzyyyxxxuuuqqqkkkeee```]]]______```bbbdddcccaaa___YYYUUUOOOJJJGGGDDDAAA???AAA@@@@@@???>>>>>>???????????????===:::888888888:::999777666444444333333000000/////////000111111///000000000000222555777===???@@@???===;;;::::::999999;;;<<<>>>>>>???>>><<<>>>@@@@@@@@@BBBEEEGGGDDDEEEGGGIIIKKKLLLLLLMMMLLLMMMNNNOOOPPPQQQQQQRRRXXX\\\```cccgggllltttzzzrrrRRR>>>:::888999;;;555777777666666666777888888999999999999999:::;;;;;;:::;;;<<<===???BBBHHHLLLZZZwwwnnniiijjjlllfff___UUUOOOLLLIIIEEEAAABBBCCCLLL^^^ooo}}}~~~|||xxxwwwvvvvvvvvvuuusssqqqjjjhhhgggffffffeeeccc```aaa```___]]]YYYRRRJJJDDD???===:::777555555666777777888:::<<<>>>@@@BBBCCCCCCBBB@@@>>>;;;888666444222111000000//////000000............////////////...111555999===EEEOOOWWW___jjjxxx}}}qqqmmmfffkkk~~~sssvvviiifffdddfffjjjhhh```YYYRRRRRRSSSRRRPPPKKKGGGDDD===:::888666555888CCCOOO```jjjxxxxxxxxxvvvqqqjjjbbb\\\YYY\\\]]]___cccggghhhfffddd]]]YYYRRRLLLHHHEEEAAA???AAA@@@??????>>>????????????@@@@@@???===;;;;;;;;;::::::888666555444333333111111000000///000000000...///000000000222555777;;;===>>>===:::888888999888999;;;<<<============<<<>>>???@@@AAABBBEEEGGGDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMNNNPPPQQQQQQRRRRRRXXX\\\```cccffflllsssyyyuuuTTT>>>:::888999;;;555666666666666666777888888999999999888999999:::;;;;;;<<<===>>>@@@DDDIIIMMM]]]yyyooobbbWWWQQQKKKDDD???AAABBBLLL]]]nnnzzz~~~|||xxxwwwvvvwwwwwwwwwuuusssiiihhhgggggggggeeebbb___```___^^^\\\XXXPPPGGGAAA>>><<<999666444444555666777888:::<<>>===<<<===;;;:::888777555444444333222222111000//////000000...///000000000222555777999;;;===;;;888666777888888999;;;<<<===<<<<<<;;;<<<>>>???@@@AAABBBEEEGGGFFFGGGIIIKKKMMMOOOOOOPPPMMMMMMOOOPPPQQQRRRRRRRRRZZZ]]]bbbeeehhhmmmuuu{{{vvvUUU>>>:::888999;;;555666666666666666777888888999999888888999999:::;;;<<<===>>>???AAAEEEKKKOOO```~~~hhh]]]UUUKKKCCC@@@AAAAAAJJJ[[[mmmzzz|||{{{zzzwwwtttssssssuuummmnnnkkkgggfffgggddd^^^___^^^[[[WWWQQQJJJDDDAAA===<<<:::888666444444333555777;;;>>>AAACCCDDDEEEGGGEEEAAA>>>;;;999888777222111000000000000000111////////////////////////111111333555999AAAJJJPPP[[[```hhhnnnrrrwww~~~|||ooohhhddddddffflllxxxzzziiijjjsssxxxsssuuuzzzzzzwwwggghhhjjjhhh]]]MMMDDDBBBBBB===888777666888AAAJJJ]]]iiixxx}}}zzzuuummmaaaTTTLLLIIIEEEBBBBBBFFFIIIJJJJJJKKKKKKKKKJJJHHHEEEBBB??????????????????>>>======999;;;>>>@@@AAAAAA@@@@@@===;;;999666555555555666444444333222111111111111000/////////111444666888;;;999777444333333444444777888:::;;;::::::;;;<<<===???@@@@@@@@@AAADDDFFFFFFIIIKKKMMMMMMNNNPPPQQQQQQNNNOOOTTTWWWUUUUUUWWW]]]bbbgggkkkmmmpppvvvzzz|||WWW@@@===:::999<<<:::555555555555666666666666999999::::::::::::;;;;;;<<<;;;===@@@@@@AAAHHHQQQaaaqqqbbbXXXMMMEEEBBBAAAAAAIIIZZZlllyyy|||{{{yyywwwtttrrrrrrrrrpppooojjjeeedddeeebbb]]]\\\[[[YYYTTTNNNHHHBBB>>>===<<<:::888666444333222444666999===@@@CCCDDDEEEEEECCC@@@<<<:::888777666222111111000000000000000////////////////////////000111333555999@@@HHHNNNTTTZZZaaaggglllqqqwww|||tttnnnkkkjjjllleeennn{{{nnn```[[[dddsss||||||}}}yyylllooorrrpppcccQQQGGGFFFBBB===888777666888@@@JJJ]]]iiiyyy~~~{{{vvvmmm```SSSJJJDDDAAA===>>>BBBFFFGGGFFFKKKKKKKKKIIIGGGDDDAAA???>>>>>>?????????>>>>>>===666777:::===@@@AAABBBBBB===<<<999777666666777777777666555333222222111111////////////111444777999999777555333222333444555777999;;;<<<;;;:::;;;<<<>>>???@@@AAA@@@AAACCCEEEFFFIIILLLMMMMMMNNNPPPQQQRRROOOPPPTTTVVVVVVVVVYYYcccgggllloooqqqtttyyy}}}zzzVVV???<<<999888;;;999555555666666666777777777999999::::::::::::;;;;;;<<<;;;===@@@@@@BBBIIIQQQaaayyyfffYYYNNNFFFCCCBBBAAAHHHXXXjjjxxx|||{{{yyywwwtttqqqooonnnpppooojjjeeedddfffbbb\\\[[[ZZZXXXSSSNNNGGGAAA>>><<<;;;999777555333222111222444777;;;???BBBCCCDDDBBB@@@===:::888666555555222222111000000000000000////////////////////////000111222444888>>>EEEJJJQQQVVV^^^dddhhhnnntttyyyuuupppnnnnnnpppgggiiiooottttttmmmaaaXXXOOOUUUbbboooxxx|||zzzpppuuu{{{xxxhhhSSSIIIHHHBBB===999777555777AAAKKK]]]jjj{{{~~~yyypppcccTTTKKKEEEBBB>>>???BBBFFFGGGFFFKKKJJJIIIHHHEEEBBB@@@>>>======>>>?????????>>>>>>777888999;;;===???AAABBB>>>===;;;999888888999999999888777555333222111111.........000222555777999666555333222222333555666888:::<<<===;;;::::::;;;>>>???AAAAAAAAAAAACCCEEEGGGIIILLLMMMNNNNNNPPPQQQTTTQQQPPPTTTVVVUUUXXX]]]gggkkkqqqssstttvvv{{{~~~zzzUUU>>>;;;888777:::888666777777777777888888888999999::::::::::::;;;;;;<<<;;;===@@@AAABBBIIIRRRcccnnn___SSSKKKFFFCCCAAAGGGWWWiiiwww}}}|||zzzyyyvvvsssnnnkkklllllljjjhhhjjjkkkeee]]]\\\[[[YYYUUUOOOIIICCC@@@<<<;;;:::888555333111000000222555999<<<@@@BBBCCC???>>>;;;888666555444444333333222111000000000000///////////////////////////000222444666;;;AAAEEELLLQQQYYY___ccchhhnnnsssxxxzzz~~~~~~vvvrrrqqqrrrtttrrrpppoooooommmggg^^^WWWNNNPPPWWWaaajjjrrr|||ssszzz|||hhhRRRGGGGGGAAA===:::777555777BBBNNN```mmm~~~|||yyy}}}~~~wwwkkk]]]TTTQQQMMMHHHGGGIIIKKKKKKJJJKKKJJJHHHFFFCCCAAA???>>><<<===>>>???@@@@@@@@@@@@>>>===<<<;;;<<<===???AAA???>>>===<<<;;;;;;;;;;;;;;;:::777555222111//////------...000222555888999444444333222333555888999:::<<<>>>>>><<<:::::::::===???AAABBBAAAAAACCCDDDGGGIIILLLNNNNNNOOOPPPRRRUUURRRQQQTTTUUUUUUZZZ```hhhmmmrrrttttttvvvyyy|||zzzVVV???<<<888777:::999777777888888888999999999999999999:::::::::;;;;;;<<<;;;===@@@AAACCCJJJSSSeeelll^^^RRRIIIDDDCCCIIIYYYjjjyyy~~~}}}|||{{{vvvpppkkkgggiiikkknnnssstttlllaaa\\\[[[XXXUUUOOOIIIDDD@@@<<<<<<;;;999666333111//////111333666:::===@@@AAA>>><<<:::777555444444444444333222111000000000000////////////////////////...000222333555888<<>><<<===>>>@@@AAABBBBBBBBBCCCAAA???>>>>>>@@@BBBCCCAAAAAA@@@???>>>=========;;;:::777444111///...------...///111333555777888555444333444555888:::<<<;;;===@@@???===:::999888<<<>>>AAABBBBBBBBBCCCEEEGGGJJJLLLNNNNNNOOOQQQRRRUUURRRRRRTTTTTTUUU[[[bbbjjjnnnsssvvvvvvvvvyyy{{{{{{WWW@@@===999888;;;:::888888888888999999999999999999999:::::::::;;;;;;<<<;;;===@@@BBBCCCKKKSSSgggxxxfffTTTFFFFFFEEELLL\\\nnn||||||tttmmmeeehhhkkkpppxxx{{{rrrgggZZZYYYWWWSSSNNNHHHBBB???======<<<:::888444111//////000222444777:::===???===<<<:::888666555666666555444333222111000000000////////////////////////...000222333333555888:::<<>><<<999777;;;JJJXXXkkkuuuvvvssswww}}}~~~vvvpppkkkeee^^^YYYWWWVVVSSSPPPNNNLLLHHHDDDAAA?????????<<<===???AAACCCDDDEEEEEECCCCCCBBBBBBCCCEEEHHHIIIDDDDDDCCCBBB@@@???>>>===;;;:::777444111///...---...///000111333555666666555444444444666999<<<======???AAAAAA>>>;;;888777999<<<@@@BBBCCCCCCEEEFFFHHHJJJMMMNNNOOOOOOQQQRRRSSSRRRRRRTTTTTTTTT[[[ccclllqqqwwwyyyyyyyyy{{{~~~|||XXX@@@>>>:::999<<<:::777888888888888999999999999999::::::::::::;;;;;;<<<;;;===AAABBBDDDKKKTTThhhoooYYYHHHGGGGGGOOO```rrrxxxpppggghhhjjjoooxxx}}}wwwlllZZZYYYWWWTTTOOOIIIDDD@@@>>>>>>===<<<999555222000000000111222555888:::<<<>>>===;;;999777777777777555555333222111000000000////////////////////////---///111222222333555666888===CCCFFFHHHKKKPPPTTTWWWZZZ___dddkkksss{{{wwwzzz}}}zzzwwwvvvvvvsssnnniiiYYYRRRKKKJJJQQQ```xxxxxxeeePPPEEEDDD???===<<<;;;999>>>MMM^^^nnnwww~~~xxxuuuxxx|||{{{wwwoooiiibbb]]][[[YYYVVVSSSPPPMMMHHHDDD@@@???@@@@@@<<<>>>@@@BBBEEEFFFGGGHHHEEEEEEEEEEEEFFFGGGIIIJJJGGGGGGFFFDDDBBB@@@>>>===<<<:::888555222000///...///000111222333444444444444444333444555888;;;===>>>@@@BBBBBB???;;;888666777;;;???BBBCCCDDDFFFGGGHHHJJJMMMNNNOOOOOOQQQSSSQQQPPPSSSUUUTTTTTTZZZbbbmmmrrrxxx{{{{{{{{{}}}{{{WWW@@@===999888;;;:::777777777888888888888999999999::::::::::::;;;;;;<<<;;;===AAABBBDDDLLLUUUjjj{{{dddQQQHHHHHHQQQbbbttt{{{ssskkkjjjiiilllvvv|||xxxooo]]]\\\ZZZVVVQQQLLLFFFCCC>>>???>>>===:::666222000000000000222444666999;;;>>>===;;;999888888888999666555444222111000000000////////////////////////---///111222222222333444111555;;;>>>@@@BBBFFFJJJMMMQQQVVV\\\dddllluuu{{{~~~vvvzzz~~~{{{yyyuuuoookkk\\\SSSIIIFFFKKKYYYqqqtttaaaNNNDDDBBB>>>======;;;:::???PPPaaapppxxxzzzxxxyyy{{{}}}~~~|||yyypppkkkccc___]]]\\\YYYVVVQQQNNNIIIDDDAAA@@@@@@AAA===>>>@@@CCCFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFIIIHHHGGGFFFCCC@@@>>>======;;;999666444222111000000000111333333333333333444333333333444777:::<<>>BBBDDDEEEGGGHHHHHHJJJMMMOOOOOOPPPQQQSSSOOOPPPSSSUUUTTTSSSYYYbbblllqqqwwwzzz{{{{{{}}}zzzVVV???<<<888777:::999666777777777777888888888999999:::::::::;;;;;;;;;;;;;;;===AAACCCEEELLLUUUkkkgggUUULLLLLLTTTddduuu{{{sssnnnjjjlllrrrtttqqqmmmbbb```^^^[[[XXXRRRKKKFFFEEEAAA=========;;;555000222222222222444666999:::>>><<<999999999999888777999777555333111000000000////////////////////////...//////000111222222222333555888999:::<<<@@@BBBIIIKKKQQQYYY___eeeoooyyy}}}zzztttppp```UUUKKKJJJQQQ]]]mmmzzz~~~~~~yyyjjjWWWHHHCCCCCC@@@>>><<<;;;:::@@@TTTiiiwww~~~|||yyyxxxwwwvvvwwwzzz|||}}}}}}}}}|||uuuoooggg```[[[YYYWWWVVVSSSMMMEEECCCDDDEEECCC@@@BBBBBBCCCDDDEEEGGGIIIJJJLLLKKKIIIGGGGGGGGGHHHIIIJJJKKKKKKHHHDDD???===<<<===<<<999666333111000000000000000000111222333444555555555555666888999:::===>>>@@@CCCDDDBBB===999999;;;>>>AAACCCDDDDDDCCCFFFHHHKKKNNNQQQSSSTTTTTTRRRQQQSSSVVVWWWWWW^^^fffmmmqqqvvvyyy{{{|||}}}oooSSSBBB>>>888777999555888888888888888888888888999999:::::::::;;;;;;;;;===>>>AAADDDCCCEEEMMMWWWmmmiiiWWWNNNMMMRRR```ppp}}}~~~xxxrrrmmmmmmppprrrooojjjbbbaaa___\\\YYYTTTNNNIIIHHHEEEAAA@@@@@@>>>999444333333444555777999<<<===AAA@@@============<<<;;;:::888666333111000000000////////////////////////...//////000111111222222222444555666777999<<<>>>DDDFFFLLLTTT[[[aaalllwww~~~|||iii\\\PPPMMMSSS___rrr|||yyywwwuuutttuuusssmmmbbbVVVLLLGGGEEEAAA>>><<<;;;;;;CCCWWWkkkuuu|||}}}zzzyyyxxxxxxyyy{{{}}}}}}}}}{{{{{{tttnnnggg```\\\YYYWWWUUUUUUOOOGGGDDDEEEFFFEEECCCEEEEEEEEEFFFGGGHHHJJJJJJLLLJJJHHHGGGFFFGGGHHHIIIKKKKKKKKKGGGCCC>>><<<<<<===<<<:::888555333111000111000000111111222333444555555555666777888999999<<<===???BBBCCCBBB>>>:::888:::===AAACCCDDDEEEEEEGGGIIIKKKOOOQQQSSSTTTTTTTTTTTTVVVYYYYYYZZZ```hhhooosssxxx|||~~~lllPPP???===888888;;;777888888888888888888888888999999:::::::::;;;;;;;;;===>>>AAADDDCCCEEEMMMWWWooojjjYYYPPPMMMOOOZZZhhhttt~~~xxxqqqnnnooooookkkhhhcccbbb```^^^\\\XXXRRROOOKKKGGGDDDCCCBBB@@@;;;777666777777888;;;===@@@BBBDDDCCCAAA@@@@@@@@@>>>===:::999777444222111000000/////////////////////////////////000111111222222000222333333333444777999???@@@GGGPPPWWW___jjjuuussseeeVVVPPPSSS```tttwwwoooiiifffeeefffkkkhhhddd^^^YYYRRRLLLHHHBBB>>>;;;:::===GGGZZZkkktttyyy~~~~~~|||zzzyyyzzzzzz||||||||||||zzzzzzsssnnnhhhbbb^^^[[[XXXVVVWWWQQQJJJGGGGGGHHHHHHGGGIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJHHHFFFFFFFFFFFFGGGKKKKKKJJJFFFAAA>>><<<<<<<<<<<<<<<:::888555333111111111111111222333444555666666666777777888888999;;;<<<===@@@BBBBBB???<<<888:::===@@@CCCEEEGGGGGGIIIKKKMMMOOORRRSSSTTTUUUVVVUUUVVVYYYYYYZZZaaaiiippptttyyy~~~iiiMMM===<<<888999<<<999888888888888888888888888::::::::::::;;;;;;;;;;;;===>>>@@@CCCCCCEEENNNYYYqqq}}}iiiYYYPPPKKKKKKSSS^^^kkkzzzzzzsssooonnnmmmjjjgggdddcccaaa```^^^[[[WWWTTTKKKIIIEEECCCBBB@@@<<<999::::::;;;<<>><<<;;;:::888666444222111000//////////////////////////////000000111111111111000111222222111222333555;;;===DDDMMMVVV^^^kkkvvv{{{nnn___VVVVVV```qqq}}}vvvmmmeee```______hhhiiijjjgggaaaXXXPPPKKKDDD@@@;;;:::???KKK[[[gggrrruuuxxx||||||zzzyyywwwxxxyyyzzz{{{{{{zzzzzzuuupppjjjdddaaa^^^[[[YYYZZZUUUNNNJJJIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEKKKJJJIIIEEE@@@===<<<<<<<<<=========;;;888555333222222222222333444555666777777888888888888888888999999;;;>>>AAABBBAAA???888999<<>>===>>>>>>>>>???BBBDDDGGGIIIGGGEEEDDDDDDDDDBBB@@@===::::::999777666444222222000000000000000000000000000000000000000111111111111222222222111111222444888999@@@JJJSSS\\\iiivvv}}}zzzmmmdddaaaeeerrryyypppiiifffeeeooovvv}}}zzzlll]]]QQQLLLEEEAAA;;;:::AAAOOO[[[bbbhhhiiimmmrrrxxx}}}|||yyyxxxtttuuuvvvxxxyyy{{{{{{|||xxxsssmmmgggdddbbb```^^^\\\XXXSSSNNNLLLKKKKKKJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBHHHHHHGGGDDD@@@===<<<===<<<===>>>>>><<<999666555333333333333444555666777888999999:::999999888777777777999<<<@@@BBBBBBBBB999:::;;;>>>BBBFFFJJJLLLMMMMMMOOOQQQSSSUUUWWWXXXYYYWWWXXXZZZZZZ\\\dddmmmwwwzzz~~~kkkOOO???<<<888888:::777888888888888888888888888::::::;;;;;;;;;<<<<<<<<<======@@@BBBCCCGGGQQQ\\\wwwwww|||wwwhhh\\\SSSMMMHHHJJJOOOYYYiiivvvzzzxxxtttqqqooommmjjjhhheeecccaaa```___]]][[[XXXQQQOOOMMMIIIFFFDDDBBBAAAAAAAAAAAAAAACCCEEEHHHIIIIIIHHHGGGGGGGGGEEEAAA???999999999888777666555444000000000000000000000000000000000000000000111111111222333222111111333555444666<<>>AAAFFFJJJMMMMMMNNNOOOQQQTTTWWWZZZ[[[^^^\\\]]]^^^___aaaiiirrr{{{~~~nnnRRRAAA===888888:::777888888888888888888888888:::;;;;;;;;;<<<<<<<<<<<<======???BBBCCCGGGRRR^^^xxxyyytttyyyzzzlll___XXXQQQKKKHHHJJJQQQ___lll~~~}}}xxxvvvtttrrrppplllhhhfffdddbbb```___^^^]]]ZZZXXXRRRQQQNNNJJJFFFDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHGGGGGGFFFDDDAAA>>>888888999999999888777666000000000000000000000000111000000000000000000000000111222222111111333555444666<<>>LLL]]]dddaaaTTTQQQUUU^^^fffllluuu~~~~~~}}}vvvvvvwwwxxxzzz{{{}}}~~~}}}wwwnnnhhheeeeeefffgggcccbbb```\\\VVVQQQMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA???>>>@@@BBBEEEFFFCCC@@@>>>=========<<<;;;::::::999999555555555555666777888888:::;;;<<<<<<;;;999777666444333555888>>>CCCEEEFFF<<<<<<<<<===@@@EEEJJJMMMMMMNNNOOORRRUUUYYY\\\^^^aaa______aaaaaaccckkkuuu{{{~~~nnnRRRAAA>>>999999;;;888888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<======???BBBCCCHHHSSS___yyywwwuuuzzz}}}rrrlllttt|||~~~{{{~~~oooccc\\\UUUMMMHHHGGGKKKXXXeeexxx~~~|||wwwvvvuuussspppkkkfffcccdddbbb```^^^]]]\\\YYYWWWPPPOOOMMMHHHDDDBBBBBBBBBDDDCCCCCCCCCCCCEEEFFFGGGFFFEEEEEEEEEDDDBBB>>>;;;777777999::::::999888777000000000000000000000000111111111000000000000000000111222111000111333555777888>>>GGGPPPZZZhhhuuu{{{}}}kkkYYYNNNBBB@@@===AAAQQQccciiidddTTTPPPQQQYYY```dddllluuu~~~yyyyyyyyyzzz{{{|||}}}~~~}}}wwwmmmfffdddeeeggghhhffffffeeeaaaZZZTTTOOOLLLJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEDDDCCCBBB@@@>>>======@@@EEEFFFDDDAAA>>>===>>>===<<<::::::999999:::555555555666666777888999:::;;;<<<<<<<<<999777666333333444777===CCCFFFGGG>>>===<<<===@@@EEEJJJMMMMMMNNNOOORRRVVVZZZ^^^```aaa___^^^``````bbbkkktttwww{{{nnnRRRAAA???::::::===:::888888888888888888888888;;;;;;;;;<<<<<<<<<============???BBBCCCHHHTTT```zzzzzziiimmm|||zzztttsss~~~}}}ppphhhsssxxxtttiiicccYYYQQQLLLGGGEEEKKKUUUmmm{{{}}}xxxyyyxxxvvvuuusssnnnhhhdddeeebbb___]]]\\\\\\ZZZYYYVVVSSSMMMHHHCCCAAA@@@???HHHGGGFFFCCCAAACCCFFFIIIFFFFFFFFFIIIJJJFFF???:::999999888777666666666777333222111000///////////////000111222222111000///000111222222111222444666777999???GGGOOOYYYhhhvvvxxxllleee[[[PPPEEE???@@@GGGWWWqqqyyyjjjWWWNNNGGGJJJQQQZZZdddmmmxxx{{{~~~{{{wwwwww{{{~~~zzzvvvnnnfffaaaaaaeeehhhhhhmmmppplllcccZZZUUUTTTQQQMMMIIIFFFEEEEEEEEEDDDCCCDDDDDDDDDBBB???===;;;<<<===???@@@@@@???>>>===>>>===;;;:::999999:::;;;888666444333555888999999=========<<<:::777444222444333333444888>>>DDDHHHDDD???:::<<>>;;;999:::;;;666777888888888888999999999:::::::::;;;;;;;;;<<<<<<===;;;===@@@CCCHHHSSS^^^}}}{{{lllqqqvvvrrr|||xxxvvv~~~nnnbbbjjjzzzyyytttuuuiii___VVVPPPKKKGGGJJJOOO]]]mmm{{{{{{yyywwwuuusssooojjjfffcccaaa^^^\\\]]]]]]\\\[[[WWWTTTOOOIIIEEEBBBAAA@@@EEEEEECCCAAAAAABBBFFFJJJEEEEEEFFFIIIKKKHHHAAA;;;999999888777777777888888555555444222222111111111///000000111111000000000000111222222111222444666666888>>>GGGPPP[[[lllzzzpppddd]]]UUUMMMFFF@@@AAAIIIZZZvvvwwwZZZNNNDDDDDDJJJSSS\\\cccppptttyyy|||}}}}}}||||||zzzwwwtttuuuxxx|||yyypppgggaaabbbhhhmmmooooooooommmhhhaaa[[[WWWTTTPPPKKKGGGEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@===<<<<<<===???AAABBBAAA???>>>@@@???>>>===<<<<<<;;;;;;888666444444666999::::::<<<<<<<<<;;;999666333111333333222444888>>>DDDHHHDDD???;;;<<>>;;;999999;;;666777888888888888999999999:::::::::;;;;;;;;;<<<<<<>>>===>>>BBBDDDIIIUUUaaauuuwwwxxxrrr}}}wwwoooyyyooo```aaannn|||www}}}vvvkkk^^^VVVPPPKKKHHHIIIPPP___vvv}}}zzzwwwtttqqqnnnjjjhhhaaa___]]]\\\]]]]]]]]]\\\XXXUUUPPPJJJFFFCCCBBBAAA@@@@@@@@@??????BBBGGGJJJEEEEEEGGGJJJLLLJJJCCC===999999888888999999::::::999888777555444444333333111000000/////////000000000222222222222222444666666777===HHHSSS___ooo}}}wwwfffZZZTTTNNNIIIGGGAAACCCKKK\\\yyybbbRRRBBB???DDDKKKRRRXXXeeeiiioootttvvvwwwxxxxxxuuusssqqqrrruuuzzz~~~~~~ssshhhbbbccciiiooossspppmmmlllkkkggg___YYYVVVRRRLLLGGGEEECCCBBB@@@AAAAAABBBCCCBBB@@@>>>===;;;===@@@BBBCCCCCCAAA@@@BBBBBBBBBBBB@@@???===<<<999777666666888:::;;;;;;;;;;;;;;;:::888555222111333222222333777>>>DDDHHHDDD@@@;;;<<>><<<999999;;;666777888888888888999999999:::::::::;;;;;;;;;<<<<<<>>>>>>@@@CCCEEEKKKXXXeeeyyyrrrpppuuuxxxeee```hhhxxx|||zzziii]]]UUUOOOIIIEEENNNZZZqqq{{{vvvrrrpppmmmjjjhhhbbb___]]]\\\\\\\\\\\\[[[WWWTTTPPPKKKFFFCCCAAA@@@<<<===<<<<<<===AAAFFFJJJFFFGGGIIILLLNNNKKKCCC===999999999999::::::;;;<<<;;;:::999777666555555555222111000/////////000111111222333333222222444666777888>>>JJJVVVbbbrrr|||pppbbbXXXQQQKKKGGGFFFAAADDDMMMZZZuuukkkXXXEEE>>>@@@EEEJJJOOOZZZ___fffllloooqqqssstttpppooonnnooosssxxx}}}vvvllleeedddgggkkkooommmkkkjjjjjjeee^^^XXXUUUPPPKKKFFFDDDBBBAAA??????@@@AAABBBBBBAAA???>>>:::<<<@@@CCCDDDDDDCCCBBBCCCDDDEEEEEEDDDAAA>>><<<;;;999777888:::;;;;;;;;;999999999777666333111000111111111222777===DDDHHHDDD@@@<<<<<<@@@GGGLLLNNNPPPQQQTTTWWW\\\aaaeeeggggggeeeeeeeeeeeeeeellluuu}}}hhhMMM===<<<999999;;;777777777888888888999999999:::::::::;;;;;;;;;<<<<<<>>>>>>@@@BBBDDDKKKZZZhhh{{{tttwwwwwwpppfffhhhvvvxxxggg\\\TTTLLLEEELLLUUUkkk{{{vvvqqqnnnllljjjhhhdddaaa^^^\\\[[[[[[ZZZYYYVVVSSSOOOKKKFFFBBB@@@???::::::::::::<<>>===???CCCGGGQQQVVV^^^dddhhhkkkmmmoookkkkkkkkkmmmpppvvv{{{zzzssslllgggffffffiiijjjlllllliiibbb[[[WWWPPPLLLGGGCCCBBBAAAAAA@@@>>>???AAABBBBBBAAA???>>>:::;;;>>>BBBDDDEEEFFFFFFEEEFFFHHHHHHFFFBBB>>><<<<<<;;;999999;;;;;;;;;:::888777666555333222000///000000000222666===CCCGGGEEEAAA===<<>>:::::::::::::::>>>CCCGGGHHHIIILLLPPPQQQNNNEEE>>>::::::999999999:::;;;;;;;;;:::999888777777777777777666555444444444444444111333333333222333555777:::<<>>:::999<<>>???AAABBBBBB@@@>>>===999:::<<>><<<;;;:::;;;:::999777666555444333111000///////////////111666<<>><<<>>>DDDKKKPPPQQQSSSVVV[[[___cccggghhhkkkiiiiiiiiiiiiiiipppyyy~~~```III======999888;;;777777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<===???AAABBBJJJ]]]ooo~~~sssuuuwwwgggWWWJJJIIILLL```~~~zzzvvvrrroookkkiiibbb```]]][[[[[[[[[ZZZYYYVVVTTTQQQLLLHHHDDDAAA???<<<<<<;;;::::::<<>><<<;;;:::999666444555444333111000///...............000555<<>><<<===CCCKKKPPPRRRSSSWWW[[[```cccfffgggllljjjjjjkkkjjjkkkrrr{{{^^^GGG===>>>999888:::888777888888888888999999999:::::::::;;;;;;;;;<<<<<<===>>>AAABBBCCCKKK```ssswwwzzzxxxooo[[[LLLOOOOOOaaa|||xxxuuuqqqmmmjjj```^^^[[[[[[[[[\\\[[[[[[WWWUUURRRNNNIIIEEEBBB@@@======<<<:::999;;;@@@CCCCCCEEEJJJQQQUUUSSSLLLFFF;;;::::::999888888888888;;;::::::::::::;;;<<<<<<::::::;;;;;;:::999777666222333444444333333555777999>>>LLLbbbuuuuuubbbQQQLLLHHHKKK```zzz~~~tttmmmgggeee^^^QQQIIIHHHGGGMMMaaallleee```___ZZZ\\\TTTLLLCCC:::555999@@@:::???FFFLLLPPPRRRTTTUUUVVVXXXZZZ[[[\\\aaahhhnnnxxx|||rrraaaNNNJJJFFFBBBAAAAAAAAA@@@???@@@AAABBBAAA???===;;;:::999999:::>>>DDDJJJNNNPPPPPPOOOMMMJJJGGGDDDCCC@@@>>><<<;;;:::888555222444333222000///..................000555<<>>:::888:::888777888888888888999999999:::::::::;;;;;;;;;<<<<<<>>>???BBBCCCDDDMMMbbbvvv|||{{{|||}}}}}}eeeMMMNNNSSSggg}}}yyytttoookkkiii```___^^^\\\ZZZYYYXXXWWWVVVTTTQQQMMMHHHDDDAAA@@@;;;:::999999999:::;;;<<>><<<::::::;;;<<<;;;;;;<<<===<<<<<<;;;;;;>>>======>>>>>><<<999666777333222333333222555999???GGGVVVjjj}}}}}}uuu^^^UUUKKKFFFFFFJJJVVVaaa~~~~~~zzzoooiiieeeeee```UUUKKKGGGHHHVVVfffnnnnnnjjjaaaYYYZZZUUUMMMEEE>>>:::888777;;;<<>>AAABBBCCCAAA>>>;;;::::::888777777888<<>>;;;888555333222222555444333111000/////////...///111333666<<>>===???DDDJJJNNNRRRTTTXXX]]]```cccddddddiiijjjkkklllnnnssszzz~~~|||VVVHHH;;;999<<<;;;999888777888888888888999999999<<<<<<;;;;;;;;;<<<<<<===???>>>@@@DDDEEEMMMccc{{{vvvsss|||mmmRRRPPPVVVkkk{{{wwwrrrnnnllldddbbb___]]]ZZZYYYYYYYYYVVVTTTQQQMMMIIIDDDAAA???;;;:::999888888999:::;;;@@@AAADDDKKKQQQRRRMMMHHHAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<============???>>>>>>>>>>>><<<999666555222111333444333777<<>>@@@AAABBBAAA>>>;;;::::::888888888:::===AAAEEEHHHMMMMMMKKKJJJGGGEEECCCBBB???===;;;888555333222222555444333222000000//////...///111333666;;;BBBFFFEEECCC???>>>@@@EEELLLPPPTTTWWW\\\aaadddfffffffffeeegggjjjmmmqqqxxx~~~VVVHHH;;;888;;;;;;:::999888888888888999999999999<<<<<<;;;;;;;;;<<<======@@@>>>@@@DDDFFFNNNeee}}}xxxoooppptttVVVWWW]]]rrr~~~yyyuuuqqqooohhhfffaaa]]][[[ZZZZZZZZZVVVTTTQQQNNNIIIEEEAAA???:::999888777777888999:::===>>>BBBHHHNNNOOOLLLIIIAAAAAA@@@???>>>=====================>>>>>>???@@@AAA@@@?????????===:::777555333333555666666;;;AAAHHHUUUjjj~~~gggVVVPPPOOOJJJGGGGGGFFFDDDGGGKKKTTTnnnzzzuuu}}}~~~~~~}}}xxxqqqjjjeee```___bbbhhhggg```XXXVVV\\\iiiwww}}}|||vvvjjj___\\\YYYSSSKKKDDD>>>:::888666666777888:::<<<>>>>>>BBBCCCCCCBBBAAABBBEEEHHHKKKWWWccciiilllqqquuuvvvxxx}}}ooo[[[MMMHHHBBB???@@@AAAAAA??????@@@AAA@@@===;;;:::;;;999999:::<<<>>>AAACCCEEEGGGHHHIIIIIIHHHFFFCCCAAA>>>===:::888666444333333444444333222111000000000...///111333666;;;BBBFFFHHHEEEAAA???AAAGGGNNNSSSVVVYYY^^^cccggghhhggggggeeeggglllpppuuu{{{VVVHHH;;;777999::::::;;;888888888888999999999:::<<<<<<;;;;;;<<<<<<===>>>@@@???AAAEEEGGGPPPhhhtttmmmuuuzzzZZZ^^^fffzzzzzzuuurrrpppkkkhhhccc^^^ZZZZZZZZZ[[[VVVUUURRROOOJJJFFFBBB???:::999888777777777888999===???BBBHHHLLLMMMKKKIIIBBBBBBBBBBBBAAA@@@???>>>============>>>@@@BBBCCCCCCAAA@@@@@@???>>>;;;888888666666888888999???GGGRRRbbbwwwlll[[[SSSQQQLLLJJJKKKKKKIIIIIIKKKOOO^^^}}}}}}}}}|||yyyrrrjjjbbb]]]UUUVVV\\\eeehhhccc```___hhhsssyyykkk^^^^^^[[[UUUNNNGGGAAA<<<999666666666666777999;;;<<<======>>>>>>>>>>>>@@@@@@>>>GGGQQQWWW\\\ccckkkqqqvvv|||ooo[[[MMMGGGBBB???@@@AAAAAA???>>>?????????<<<;;;<<<<<<:::;;;===>>>???@@@AAAAAABBBDDDGGGJJJJJJGGGCCCAAA===<<<;;;999777666555444555444444444333222111111...///111333777<<>>???AAA???BBBFFFIIIRRRkkkzzzoooqqq|||bbbbbblll~~~yyytttqqqppplllhhhccc^^^[[[YYYZZZ[[[WWWVVVTTTQQQLLLGGGCCC@@@;;;:::888777777777888888<<>>;;;;;;<<<===???AAABBBCCCEEECCCAAAAAA@@@???<<<:::999777666777666999BBBMMM\\\lllyyyhhh\\\UUUNNNJJJJJJKKKJJJJJJLLLPPPVVVrrr|||{{{yyytttmmmddd[[[VVVLLLMMMSSS\\\aaaaaacccgggppp{{{|||kkk]]]]]]ZZZUUUNNNHHHAAA===;;;777777666666666888:::;;;999::::::<<<===>>>======;;;>>>CCCHHHLLLTTTaaallluuu~~~sss^^^MMMHHHBBB???@@@AAA@@@???===>>>???>>>===<<<===???===>>>???@@@@@@???>>>>>>???BBBGGGJJJKKKHHHDDDAAA<<<<<<;;;;;;999888777777555666666666555444333222///000222444888===CCCHHHJJJGGGDDDCCCFFFLLLSSSXXXYYY\\\aaaeeeggghhhgggffffffiiinnnrrrvvv{{{RRRGGG;;;888888888:::<<<888999999999999:::::::::;;;;;;;;;<<<===>>>??????AAA@@@BBBGGGKKKUUUooo~~~qqqqqqyyypppfffsssyyyuuurrrqqqkkkiiiddd```\\\[[[[[[[[[XXXXXXVVVSSSOOOIIIDDDAAA<<<;;;999888777777888888:::>>>DDDJJJLLLLLLIIIGGGEEEEEECCCBBBAAA???>>>>>><<<===@@@BBBDDDFFFGGGGGGGGGEEECCCAAAAAA@@@===;;;888666555555555;;;IIIVVVhhhvvvvvvhhh]]]TTTLLLKKKLLLJJJJJJLLLPPPTTThhh}}}{{{wwwqqqhhh]]]TTTOOOEEEEEEIIIPPPUUUZZZccckkkuuuqqqbbb^^^[[[VVVOOOIIIDDDAAA???<<<;;;999777666777888999888777888:::<<<<<<;;;999;;;:::;;;===@@@IIIXXXfffsss~~~vvvbbbNNNIIICCC???@@@@@@???>>>===>>>???>>>===>>>@@@AAA@@@AAAAAA@@@???>>>===<<<===@@@EEEIIIJJJHHHDDDAAA<<<<<<======<<<;;;:::999666777888888888777555444111222444666999>>>EEEIIIIIIHHHFFFGGGJJJQQQXXX\\\^^^```cccfffiiijjjjjjiiieeehhhmmmrrrwww}}}PPPEEE<<<999999888999<<<999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@BBB@@@CCCHHHMMMXXXsssxxxuuuyyy|||rrr|||xxxuuutttkkkiiifffbbb```^^^]]]\\\YYYYYYXXXUUUQQQKKKFFFCCC===<<<:::999888888888999888???HHHOOOSSSRRROOONNNMMMKKKIIIFFFDDDCCCCCCCCCEEEGGGKKKOOOQQQRRRRRRRRRIIIGGGDDDBBBAAA@@@>>><<<:::777666777999BBBUUUfffyyyqqqggg]]]ZZZYYYUUUSSSTTTTTTYYYhhhzzzqqqfffZZZPPPJJJBBB???>>>CCCHHHQQQ```lllyyy}}}nnneeebbb\\\UUUPPPLLLJJJJJJFFFDDD@@@<<<:::999999999:::999999;;;===<<<888555888666666888;;;AAAQQQ```ooo{{{vvvcccPPPJJJCCC@@@??????>>><<<===>>>??????>>>???BBBDDDDDDCCCBBB@@@>>>===;;;;;;;;;>>>CCCGGGHHHFFFCCC@@@======>>>???>>>>>>===<<<888999:::;;;:::999777666222444555888;;;@@@FFFKKKIIIIIIJJJLLLPPPVVV]]]```aaabbbccceeegggiiijjjjjjiiikkknnnrrrwww~~~yyyMMMDDD===;;;:::888888;;;999999999:::::::::;;;;;;;;;;;;<<<<<<===???@@@AAACCCAAADDDIIINNNZZZuuuzzz{{{{{{xxxwwwkkkjjjhhheeebbb```^^^^^^ZZZZZZYYYWWWRRRLLLGGGDDD>>><<<;;;999888888999999999AAALLLVVVZZZYYYWWWUUUUUUSSSOOOLLLIIIHHHHHHIIIOOORRRWWW[[[^^^___^^^]]]JJJGGGDDDBBBBBBAAA???======:::999;;;???KKK```sss{{{qqqllljjjddd```___ZZZaaannn~~~}}}uuuhhhZZZOOOIII@@@;;;888:::@@@KKK]]]mmmzzzxxxnnnjjjccc\\\WWWUUUTTTTTTPPPMMMHHHBBB>>><<<;;;;;;>>><<<<<<===>>><<<777333555333333777999>>>MMM\\\lllwwwuuudddQQQKKKDDD@@@??????===;;;>>>????????????@@@CCCEEEFFFDDDBBB@@@===<<<;;;;;;:::===AAAEEEFFFDDDAAA???===>>>???@@@@@@???>>>===999:::;;;<<<<<<;;;999888333444666999<<>>;;;;;;===??????BBBNNN[[[bbbgggjjjjjjfffeeeccc^^^VVVNNNJJJKKKMMMVVV___hhhlllmmmmmmiiicccSSSIIIAAABBBDDDCCCAAA???:::888:::>>>FFFVVVooozzzsssssswww~~~~~~{{{~~~|||vvviii[[[NNNFFFCCC???<<<<<<>>>EEEUUUdddzzzzzzrrriiiccc```___```[[[XXXRRRKKKCCC???>>>>>>@@@>>>===<<<<<<999666333444333444444444999GGGUUUiiiyyy~~~xxxhhhZZZNNNCCC???>>>;;;:::;;;>>>???@@@@@@@@@BBBEEEHHHIIIHHHGGGEEEBBB???===;;;999<<<@@@CCCCCCAAA===:::;;;<<<===@@@CCCCCCBBB@@@>>>>>><<<<<<<<<<<<===>>><<<;;;:::;;;???FFFMMMQQQPPPOOOOOOTTTZZZ```aaaaaabbbcccddddddeeegggjjjmmmlllooorrrvvv{{{```GGGBBB===999888999:::;;;999999:::::::::;;;;;;;;;>>>>>>===>>>???@@@BBBCCCDDDDDDFFFIIIOOO```~~~uuuyyy}}}~~~tttpppjjjgggggghhhgggggg]]]^^^^^^[[[VVVNNNHHHDDD??????>>>;;;;;;===@@@AAAHHHVVVfffppptttuuuqqqkkkmmmlllggg```YYYTTTTTTUUUYYYbbblllppprrrrrrmmmhhhYYYNNNEEECCCDDDBBB@@@???;;;:::<<>><<<888666444333444444444888DDDQQQeeevvv}}}mmmZZZOOODDD@@@???===<<<>>>BBBBBBCCCBBBBBBCCCEEEHHHIIIHHHGGGDDDBBB???===<<<:::===@@@BBBBBB@@@===;;;;;;;;;<<<>>>AAABBBAAA???===<<<;;;;;;;;;<<<===>>>>>>======???CCCIIIOOOSSSPPPOOOPPPTTTZZZ___aaaaaaaaacccdddeeeeeefffiiikkkmmmppptttxxx}}}^^^FFFBBB<<<999888::::::;;;999999:::::::::;;;;;;;;;============???AAACCCDDDEEEFFFHHHKKKQQQcccuuuuuuzzzrrruuupppjjjffffffgggiiijjj^^^___^^^\\\VVVOOOHHHDDD@@@???===<<<;;;<<>><<<;;;???GGGTTThhh~~~|||}}}yyy}}}}}}mmm^^^UUUQQQCCC???<<<<<<;;;>>>HHHSSSqqq|||yyytttpppllljjjeee^^^WWWQQQKKKHHHEEEBBB@@@>>>===:::777555555444444444333666@@@KKK[[[lllzzz~~~sss\\\QQQGGGCCCAAA???@@@BBBFFFGGGFFFEEEDDDDDDFFFHHHHHHGGGFFFDDDBBB???>>>===<<<>>>???@@@@@@???===<<<<<<;;;;;;<<<>>>@@@???>>>;;;;;;:::::::::;;;===>>>>>>???AAADDDHHHMMMPPPSSSPPPPPPQQQTTTYYY]]]___``````bbbeeefffeeefffggghhhmmmqqquuuzzzXXXEEEAAA<<<999999:::;;;;;;::::::::::::;;;;;;;;;;;;============???AAACCCEEEFFFGGGIIIMMMUUUgggvvvsssuuuzzzfff|||uuupppiiidddbbbcccfffgggaaa```___]]]YYYRRRJJJEEEAAA???===<<<;;;<<>>???<<<===BBBNNN___ttt~~~~~~zzzzzz~~~rrraaaYYYWWWHHHDDDAAA@@@>>>>>>CCCKKK^^^zzzzzzxxxtttoooiiibbbZZZUUUKKKHHHDDD@@@>>>;;;888666777555555555444444;;;EEEPPPaaaqqqzzzxxx```VVVLLLGGGEEECCCDDDGGGJJJJJJIIIGGGEEEEEEFFFHHHHHHGGGFFFDDDBBB@@@????????????????????????>>>======;;;::::::<<<>>>>>>===:::999999999:::<<<>>>??????AAAEEEIIIMMMPPPQQQRRRPPPQQQRRRUUUXXX\\\^^^______bbbeeeffffffffffffgggmmmqqqvvv|||~~~PPPCCC???;;;999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<=========>>>@@@BBBEEEFFFGGGHHHJJJOOOWWWkkkwwwppprrrrrr]]]oooxxxsssmmmfffbbbaaacccfffdddcccaaa```\\\VVVNNNHHHDDD@@@>>>>>><<<===FFFQQQfffyyy}}}~~~~~~~~~}}}vvvjjj^^^RRRKKKFFFAAA???@@@<<<>>>GGGWWWjjj|||zzzzzz}}}uuuccc[[[YYYNNNIIIEEECCC@@@===???DDDOOOkkk~~~wwwoooiiiXXXSSSMMMGGGCCC???<<<999888666555666444333888???HHHWWWiiiuuu|||eee\\\TTTOOOJJJFFFGGGJJJKKKKKKJJJHHHFFFFFFGGGIIIIIIHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>><<<;;;;;;<<<>>>>>>===999999999:::<<<>>>@@@BBBEEEGGGLLLPPPSSSTTTTTTSSSQQQRRRSSSUUUWWWZZZ\\\^^^___bbbeeefffffffffggghhhmmmqqqwww}}}rrrLLLAAA>>>;;;999999;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>???AAADDDGGGIIIHHHIIIKKKPPPYYYooowwwoooppprrr\\\dddyyy|||yyyssslllfffdddfffhhhiiigggeeecccaaa[[[RRRKKKGGGAAA???@@@>>>>>>IIIXXXkkk~~~{{{ooodddYYYQQQIIIBBB???@@@<<>>GGG```}}}wwwddd^^^TTTLLLEEE@@@;;;999999777666777666333666;;;CCCQQQbbbqqq|||~~~kkkddd\\\WWWPPPJJJHHHKKKIIIJJJIIIHHHFFFGGGIIIKKKJJJIIIGGGEEEDDDCCCDDDDDDBBBBBBBBBBBBAAAAAA@@@???@@@>>>===>>>??????>>><<<::::::;;;<<<>>>AAACCCEEELLLOOOSSSWWWYYYXXXWWWUUUQQQSSSUUUUUUVVVXXX[[[]]]```bbbeeefffggggggiiikkkooosssyyylllLLL???===:::999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>>>>???AAACCCGGGJJJKKKJJJKKKMMMRRR\\\rrr|||qqqoooqqq\\\ZZZlll}}}|||wwwqqqkkkhhhiiilllmmmkkkhhhgggeee___VVVNNNIIICCC@@@BBB??????LLL]]]ooovvvlll```WWWMMMCCC>>>???>>>EEEUUUlll~~~}}}|||}}}~~~~~~{{{wwwwwwuuuxxxtttiiidddZZZSSSLLLHHHDDD>>><<<>>>BBBTTTppprrrjjj___TTTKKKDDD???<<<:::777777999888444555888>>>JJJZZZiiiuuu}}}~~~{{{qqqkkkddd^^^VVVLLLIIIJJJFFFGGGGGGGGGFFFGGGJJJLLLKKKJJJHHHFFFEEEEEEFFFGGGCCCDDDDDDEEEDDDBBBAAA???AAA@@@@@@AAABBBAAA???<<<;;;<<<<<<>>>AAADDDGGGHHHOOORRRUUUXXXYYYXXXVVVTTTQQQSSSVVVVVVUUUVVVYYY\\\aaabbbdddfffgggiiilllnnnqqqvvv|||gggLLL>>><<<:::999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>===???GGGZZZsss{{{{{{zzzzzz|||~~~{{{vvvqqqmmmooosssmmm```XXXQQQLLLHHHBBB@@@AAA===JJJaaa{{{zzzmmmaaaVVVNNNHHHEEE:::777777999999555555777999CCCSSSbbbnnnvvvwwwvvvtttoooiiicccYYYNNNIIIIIIDDDEEEFFFFFFFFFGGGJJJMMMLLLKKKHHHFFFFFFFFFGGGHHHDDDEEEFFFFFFEEECCCAAA@@@BBBAAABBBCCCDDDBBB???<<<<<<===>>>???BBBFFFIIIJJJOOOQQQTTTVVVVVVUUURRRQQQRRRTTTVVVVVVUUUUUUYYY\\\aaacccdddeeegggjjjnnnqqqtttxxx~~~cccJJJ===;;;999999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<======@@@@@@AAADDDGGGJJJMMMOOOPPPPPPSSSWWWaaawwwvvvqqq{{{cccPPPQQQVVVlll}}}|||zzzuuupppllljjjjjjpppqqqrrrpppkkkbbbYYYTTTNNNIIIEEEBBB@@@DDDRRR___xxxppp\\\LLLDDD@@@???DDDNNNddd~~~~~~yyyyyy|||{{{zzzzzz|||~~~}}}zzzvvvuuurrrooouuuyyyhhh```WWWQQQJJJBBB@@@BBBAAA???DDDYYYppp|||xxxkkk\\\NNNGGGCCC>>>::::::777444333666888>>>JJJYYYgggqqquuuwwwrrroooiii___TTTJJJEEECCCFFFCCC@@@BBBGGGKKKNNNNNNOOOKKKFFFEEEGGGJJJLLLKKKKKKIIIGGGFFFFFFEEECCCAAADDDCCCBBBCCCCCCBBB@@@===???>>><<<<<<<<<>>>@@@AAAKKKKKKKKKLLLLLLLLLMMMMMMPPPQQQSSSTTTUUUVVVYYY\\\]]]```ccceeefffjjjqqqvvvwwwzzzYYYDDD<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@@@@@@@BBBFFFJJJOOOSSSUUURRRVVVYYY[[[ddd}}}uuummmuuuyyy^^^NNNNNNRRReee~~~}}}zzzvvvppplllkkkkkkpppqqqsssqqqlllccc[[[UUUPPPKKKFFFCCC@@@CCCNNNZZZsssooo\\\LLLDDDAAAAAAFFFPPPfff~~~~~~yyyyyy|||yyyxxxxxx{{{}}}}}}{{{xxxtttqqqmmmpppuuulllbbbZZZQQQHHHEEEEEE???======HHHTTT^^^}}}|||jjjYYYNNNEEE@@@<<<<<<:::666666888888>>>HHHVVVdddnnnssstttpppmmmfff\\\QQQIIIDDDCCCCCCAAA@@@CCCHHHMMMOOOOOOOOOKKKHHHGGGIIIKKKKKKKKKLLLJJJHHHGGGGGGFFFDDDBBBDDDCCCCCCCCCDDDCCCAAA>>>===<<<:::::::::<<<===???BBBCCCDDDEEEGGGIIIJJJKKKOOOPPPRRRTTTTTTVVVZZZ\\\]]]```ccceeefffjjjqqqvvvzzz}}}UUUBBB<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@AAACCCBBBCCCFFFKKKOOOSSSTTTVVVZZZ]]]___hhhuuulllqqq~~~ppp[[[NNNJJJLLL\\\|||~~~{{{wwwqqqmmmllllllpppqqqsssrrrmmmeee\\\VVVSSSNNNIIIFFFBBBCCCKKKTTTjjj}}}lllYYYJJJBBBBBBDDDKKKUUUjjj}}}uuutttwwwssstttuuuxxx{{{|||{{{zzzwwwuuupppoooyyy~~~ttthhh```VVVLLLFFFEEECCCBBB======@@@FFFhhhxxxaaaQQQHHHBBB>>>>>>===:::888:::888===FFFSSSaaajjjpppqqqllliiibbbXXXNNNGGGDDDDDDAAAAAABBBFFFJJJNNNOOOOOONNNLLLJJJJJJKKKKKKKKKJJJLLLJJJIIIHHHHHHGGGEEEDDDEEEDDDCCCDDDDDDDDDBBB@@@:::999888777777888:::<<<999;;;===@@@CCCFFFIIIJJJMMMOOOQQQSSSTTTVVVZZZ\\\^^^```ccceeefffjjjqqqwww~~~RRRBBB<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBEEEEEEEEEGGGLLLQQQUUUVVV\\\```ccceeennnxxxnnnooo~~~}}}mmm[[[PPPHHHGGGTTTppp}}}yyysssooonnnnnnoooqqqssssssnnneee\\\VVVUUUQQQMMMKKKHHHGGGLLLSSSccc}}}vvvdddTTTGGGAAADDDJJJSSS^^^ppp}}}rrrmmmnnnmmmnnnpppsssvvvyyyyyyyyywwwuuuppplllpppyyymmmddd[[[PPPIIIGGGHHHFFF@@@======AAA\\\kkkWWWMMMFFF@@@@@@???<<<::::::888===EEERRR^^^hhhmmmoooiiieee^^^UUULLLGGGFFFGGGDDDEEEGGGJJJMMMNNNOOONNNMMMMMMLLLLLLLLLKKKJJJIIIMMMKKKIIIIIIIIIHHHGGGEEEFFFDDDCCCDDDDDDDDDCCCAAA888777666555555666888999777999;;;???BBBEEEHHHIIIKKKMMMOOOQQQSSSVVVZZZ]]]^^^```cccdddfffkkksssyyy{{{OOOBBB<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@CCCDDDGGGEEEEEEIIIPPPVVVZZZ[[[bbbeeeiiillluuu{{{pppooo{{{}}}ooo]]]PPPHHHFFFNNNddd{{{vvvrrrqqqqqqnnnqqqssssssnnneee[[[UUUVVVRRRPPPQQQOOOMMMOOOTTTaaazzzyyykkkZZZLLLCCCAAAHHHSSS___jjjwwwsssjjjhhhgggiiillloooqqqtttvvvwwwqqqnnnjjjeeecccqqq~~~rrrkkkdddZZZSSSPPPGGGEEE>>>===???>>>LLLhhh~~~gggUUUKKKBBB@@@???;;;999:::888===FFFRRR___hhhlllnnnfffccc]]]UUUNNNJJJJJJKKKJJJLLLNNNOOOOOOMMMMMMLLLKKKLLLMMMMMMLLLKKKJJJJJJMMMKKKIIIIIIIIIIIIGGGFFFFFFDDDCCCCCCDDDDDDDDDBBB888777555444444555666888999:::<<<>>>AAACCCEEEFFFHHHKKKNNNPPPRRRVVVZZZ]]]]]]___bbbdddfffllluuu|||sssJJJ???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???BBBDDDFFFHHHFFFEEEKKKTTT]]]bbbcccfffjjjnnnrrr|||~~~rrrnnnyyy~~~ppp^^^NNNHHHGGGKKKZZZpppyyyuuuttttttpppsssuuuuuuooofff[[[TTTUUURRRQQQSSSSSSOOOOOORRR]]]ttt|||nnn^^^OOOFFFAAACCCPPP___nnnwwwwwwmmmiiieeehhhjjjlllnnnpppsssuuuqqqmmmhhhccc___hhh~~~sssnnniiiaaaYYYVVVKKKHHH???>>>BBB===???OOOtttwww^^^RRREEE@@@>>>;;;888999888>>>HHHUUUbbbjjjnnnooofffddd___YYYSSSPPPOOOPPPOOOQQQRRRQQQNNNKKKJJJJJJIIIKKKLLLLLLKKKJJJKKKKKKLLLJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBCCCDDDDDDCCC:::888777555555666777888999:::;;;===???@@@BBBBBBFFFHHHLLLOOORRRVVVZZZ]]][[[]]]aaacccgggnnnxxxhhhCCC===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>AAACCCFFFHHHKKKHHHGGGMMMYYYccchhhiiijjjnnnsssxxxwwwpppxxxrrr___OOOHHHHHHIIIQQQccczzz|||xxxvvvwwwtttvvvyyyxxxrrrggg\\\UUURRROOOOOOSSSRRRMMMJJJKKKRRRggg~~~yyyeeeUUUFFFAAAAAAGGGXXXlll{{{yyypppmmmfffiiikkkllllllmmmqqqtttuuunnnhhhccc^^^ccc|||uuuqqqnnnfff^^^ZZZPPPMMMCCC@@@BBB<<<<<>>:::888999888???KKKYYYfffnnnppppppfffeeebbb^^^YYYUUUUUUUUUQQQRRRRRRPPPLLLIIIHHHIIIGGGIIIKKKKKKIIIIIIKKKMMMKKKIIIHHHHHHIIIIIIGGGFFFDDDBBBAAA@@@BBBCCCCCCCCC<<<;;;999777777777999::::::;;;<<<===???@@@AAABBBDDDGGGKKKNNNQQQUUUZZZ^^^YYY\\\___bbbgggooozzz]]]@@@>>><<<<<<;;;;;;;;;;;;<<<<<<<<<======???AAAEEEGGGIIIOOOKKKJJJPPP\\\ggglllmmmnnnrrrwww~~~|||ttt{{{tttbbbRRRHHHHHHHHHLLLZZZqqq~~~zzzxxxxxxvvvyyy{{{zzztttiii]]]VVVPPPMMMNNNQQQPPPJJJFFFEEEHHHZZZooo{{{yyy___OOOBBB@@@BBBJJJ^^^tttxxxqqqooohhhjjjmmmmmmlllmmmpppttttttllleee```YYY\\\rrr{{{xxxuuunnnfffaaaPPPNNNCCC===>>>:::<<>>;;;999999888???LLL\\\iiippprrrqqqgggfffeeeaaa\\\YYYXXXYYYPPPQQQQQQNNNJJJGGGGGGIIIFFFHHHJJJJJJHHHIIILLLOOOJJJIIIGGGHHHHHHHHHGGGEEEDDDBBB@@@@@@AAACCCCCCBBB>>><<<:::999888999:::;;;<<<<<<===???AAABBBCCCDDDCCCFFFJJJNNNQQQUUUZZZ^^^XXX[[[^^^bbbgggppp|||XXX@@@BBB<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???BBBEEEHHHJJJSSSNNNLLLRRR^^^iiimmmmmmqqquuuzzz|||yyyzzzgggSSSHHHMMMJJJHHHSSS```vvv~~~}}}}}}{{{|||}}}vvvfffWWWPPPIIIGGGEEEDDDDDDDDDCCCBBBCCCIIIUUUdddqqq|||wwwoooVVVGGG===>>>CCCLLL```vvvxxxrrrooonnnmmmkkkiiijjjllloooqqqmmmnnneee]]]ZZZYYYlll}}}uuunnn]]]QQQEEE@@@???===<<<>>>EEEWWWpppdddcccooo~~~fffLLLEEEDDD===;;;???:::IIIZZZfffoootttsssooonnnmmmllljjjfffbbb___]]]SSSPPPMMMLLLLLLKKKHHHFFFJJJJJJIIIHHHHHHIIIJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDCCCAAA>>>===???@@@>>>===;;;:::999::::::;;;===>>>????????????>>>>>>BBBEEEJJJMMMPPPSSSVVVYYY[[[YYY\\\eeennnuuu}}}qqqQQQBBB>>>;;;;;;:::::::::;;;;;;<<>>@@@IIIVVVcccqqqrrrgggPPPDDD<<>>===>>>@@@PPP|||ssseee^^^dddnnnmmmRRRJJJGGG@@@>>>BBBCCCSSSeeeqqqwwwzzzxxxtttooooooooonnnkkkeee^^^YYYUUUQQQMMMJJJJJJJJJIIIGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIGGGDDD@@@>>>>>>???===<<<:::999999:::;;;;;;===>>>>>>???????????????DDDGGGLLLPPPRRRUUUWWWYYY\\\ZZZ^^^hhhqqqxxxnnnNNN@@@===;;;;;;;;;;;;;;;<<<======?????????AAACCCHHHMMMPPPVVVZZZWWWZZZnnn{{{~~~tttdddUUUTTTIIICCCIIIRRReee}}}yyywwwuuummm^^^PPPJJJEEEBBB@@@>>>>>>>>><<<:::999999>>>HHHUUUfff{{{~~~lll^^^GGG???;;;AAAJJJVVVjjj}}}}}}vvvpppmmmkkkooouuuzzzyyywwwuuurrrfff___]]]XXXaaaxxx{{{xxx~~~sss___JJJ@@@???>>>>>>???BBBPPPwwwzzzjjj^^^^^^dddyyysssWWWMMMIIIAAA>>>CCCGGGZZZnnnyyy{{{zzzxxxtttoooooopppqqqpppkkkbbb[[[WWWSSSNNNKKKJJJJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLNNNNNNKKKGGGBBB>>>======;;;::::::999999:::;;;<<<===>>>>>>?????????@@@@@@EEEIIINNNRRRUUUVVVXXXYYY\\\\\\bbblllvvv|||kkkJJJ>>>===;;;;;;;;;;;;<<<>>>??????>>>???@@@AAACCCHHHNNNRRRUUU[[[[[[bbbyyywwwiii\\\XXXLLLFFFJJJNNN^^^www}}}yyyuuuqqqiiiZZZMMMGGGDDDBBB???===<<<;;;999777777666999BBBNNN___uuu{{{gggWWWAAA<<<<<>>>>>???AAAFFFUUU{{{sssgggeeeiiiyyyuuuYYYMMMGGG>>>===CCCLLL```uuu}}}|||xxxuuurrrooommmmmmoooqqqnnnggg```YYYVVVSSSQQQOOOMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIKKKLLLLLLKKKKKKOOOOOOMMMHHHCCC???======::::::999999999;;;<<<=========>>>>>>???@@@AAABBBFFFJJJOOOSSSUUUVVVWWWXXX[[[]]]eeeqqqzzzlllJJJ>>>>>>;;;;;;;;;<<<===???@@@AAA>>>???AAAAAACCCHHHOOOUUUUUU[[[ZZZddd~~~~~~sssaaa[[[NNNJJJMMMLLLXXXpppzzzvvvrrriiiZZZMMMHHHFFFCCC@@@===<<<:::888666555555888AAAKKKYYYkkk{{{sss^^^OOO>>><<<===CCCMMMZZZkkkxxx}}}tttkkkkkksss{{{~~~zzzvvvjjjeeeeee^^^```pppuuutttxxx}}}pppUUUEEE@@@???AAACCCIII]]]yyyooonnnsss{{{vvvZZZMMMFFF>>>???FFFUUUgggzzz}}}xxxuuurrrooollliiiiiiiiihhheeebbb]]]^^^]]][[[WWWRRRNNNLLLHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGHHHIIIIIIIIIIIIKKKLLLKKKHHHCCC@@@??????;;;::::::::::::;;;===>>>=========>>>???AAABBBCCCFFFJJJNNNQQQSSSTTTUUUWWW[[[___iiiuuu}}}nnnMMM@@@???;;;;;;<<<===>>>???AAABBB===@@@BBBBBBCCCHHHQQQXXXZZZ___]]]fffjjjaaaQQQLLLNNNKKKUUUlll|||xxxooo___RRRMMMHHHEEEAAA>>><<<:::888666333333666===EEEOOO^^^kkkxxxvvvfffSSSEEE;;;<<<===BBBKKKXXXgggrrr|||{{{ppplllpppwww|||~~~yyyvvvmmmiiijjjdddgggxxxyyy{{{||||||}}}bbbOOOEEEAAACCCGGGRRRkkk}}}ttttttyyy~~~www[[[OOOHHHAAADDDMMMYYYhhhwwwzzzxxxtttqqqnnnooommmhhhdddaaa```aaabbbiiikkkkkkggg```WWWPPPLLLFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGHHHIIIIIIGGGDDDAAA@@@AAA===<<<;;;;;;;;;<<<===>>>=========>>>???AAADDDEEEGGGJJJMMMOOOPPPRRRTTTVVV\\\aaammmzzzlllNNNAAA>>><<<<<<<<<<<<===???@@@@@@===@@@BBBBBBCCCHHHRRR[[[gggjjjfffooozzzlllXXXPPPPPPLLLVVVpppwwwhhhZZZTTTIIIFFFBBB???<<<:::777555333222444999===EEERRR^^^qqq{{{xxxkkk[[[JJJ???999:::<<>>>>>============???BBBEEEFFFJJJKKKMMMNNNOOOQQQTTTWWW^^^eeerrrfffKKK???===<<<<<<<<<<<<======>>>???===@@@CCCCCCCCCHHHTTT]]]rrruuusss|||www___TTTSSSOOO[[[vvv~~~nnnaaaZZZIIIFFFBBB>>><<<999666444555333333555999???KKKWWWmmmxxx}}}tttfffUUUFFF===777999;;;>>>FFFUUUdddlllsss~~~uuuqqqrrruuuwwwtttuuuqqqoooqqqmmmuuuzzzyyy~~~~~~tttvvvhhhTTTHHHHHHMMM[[[|||tttYYYNNNIIIDDDKKKVVVfffmmmtttuuuuuuuuusssoooiiilllooommmiiijjjrrryyyttteeeXXXOOOLLLJJJJJJKKKLLLLLLKKKJJJJJJLLLLLLMMMNNNNNNMMMLLLKKKHHHIIIJJJIIIFFFCCCBBBBBBAAA@@@???=========>>>>>>======<<<===???BBBEEEGGGLLLLLLMMMMMMNNNQQQUUUXXX```hhhuuu```HHH>>><<<===<<<<<<<<<<<<<<<===>>>===@@@CCCCCCCCCHHHTTT^^^xxx|||{{{kkkSSSOOOTTTXXXvvvppp^^^XXXJJJBBB;;;;;;:::777555666444444555777777:::DDDOOOcccmmmyyy~~~{{{{{{wwwkkkYYYHHH>>>:::999999<<>>===============@@@???======>>>AAADDDFFFGGGLLLPPPPPPMMMOOOVVV\\\eeemmmyyy|||___JJJ???=========<<<======>>>???@@@===CCCAAAAAAGGGIIISSSgggsssZZZTTTXXX^^^}}}nnn[[[RRRKKKCCC<<<<<<;;;888666666333222333444444777@@@JJJ[[[dddoootttttttttvvvyyyrrrqqqmmmaaaQQQCCC;;;888888888;;;AAAGGGPPP```ooottt~~~yyytttooolllmmmooonnnppptttxxxtttiiigggeeeeeepppwwwwwwxxx___PPPKKKJJJNNNdddkkkTTTMMMKKKMMM[[[nnn~~~}}}yyy}}}tttbbbTTTMMMJJJLLLMMMOOOQQQQQQOOOKKKIIIJJJKKKMMMMMMKKKJJJKKKLLLNNNMMMKKKIIIFFFCCCAAA??????>>>======<<<<<<<<<===???>>>======???BBBEEEGGGGGGKKKOOONNNMMMOOOXXX___jjjrrr~~~nnnVVVGGG???==================>>>???@@@@@@FFFDDDDDDKKKOOOZZZnnndddZZZ\\\dddqqq\\\QQQMMMEEE>>>======999777777333222222333333444<<>>===<<<<<<;;;<<<<<<<<<=========>>>@@@DDDGGGIIIIIILLLOOOOOOOOOTTT^^^fffqqqyyyvvvZZZKKKCCC>>>>>>============>>>???@@@AAACCCIIIHHHJJJSSSYYYfff|||pppaaa```gggxxxdddXXXPPPGGG@@@???>>>:::777888666333333555444444999@@@FFFLLLSSSVVVVVVVVVWWWYYYWWWUUUPPPHHH???888666555666666999>>>CCCLLL\\\kkkxxxwwwooommmkkkjjjoooxxxjjjcccYYYPPP\\\rrrqqqsssnnn\\\PPPJJJBBBDDDDDDBBBBBBJJJYYYdddxxxrrrcccVVVQQQSSS^^^xxxzzzfffXXXSSSQQQLLLOOORRRSSSQQQMMMIIIGGGFFFHHHJJJLLLLLLLLLMMMOOOMMMLLLJJJGGGEEECCCAAA@@@===<<<<<<;;;;;;;;;<<<<<<<<<<<<===???BBBFFFIIILLLLLLNNNPPPQQQTTT[[[gggooowww~~~dddLLLDDD@@@>>>>>>=========>>>???@@@AAABBBDDDKKKKKKPPP[[[eeettt|||jjjdddiiimmm^^^RRRIIIBBB@@@???;;;888888666333222444444333666;;;@@@DDDIIILLLLLLLLLMMMOOOOOOLLLGGG@@@:::777666777555555888>>>CCCLLL\\\kkkwww|||qqqllllllkkknnnxxxxxxkkk\\\OOOWWWiiisssllluuuooo```UUUNNNHHHFFFAAA;;;888<<>>@@@DDDHHHKKKMMMLLLMMMOOORRRWWWaaannnvvv{{{ZZZEEEBBB???============>>>>>>???AAABBBCCCDDDLLLNNNUUUcccnnnuuummmmmmrrraaaSSSJJJCCCAAA???:::777777444000000222333111222666<<>>DDDNNN^^^mmmvvvssslllooolllnnnxxxsss```SSSVVV```wwwooovvvyyysssiii___UUUMMMJJJGGGBBB===:::;;;@@@CCCUUUcccsss{{{zzzxxxyyy|||vvvjjjXXXRRRMMMNNNVVVgggmmm[[[QQQLLLNNNQQQSSSQQQLLLGGGEEEEEEFFFIIIKKKMMMMMMNNNPPPQQQMMMKKKHHHEEECCCBBBBBBBBB<<<<<<<<<;;;<<<<<<===>>><<<===???BBBEEEIIILLLNNNJJJLLLNNNSSS[[[gggsss{{{~~~SSSCCCCCC@@@======>>>>>>>>>???@@@BBBCCCDDDEEENNNRRRYYYhhhrrryyytttzzzrrrwwwwwweeeTTTKKKCCCAAA???:::777777333000///333444222222444888:::<<<>>>???AAABBBDDDCCC@@@;;;888555444444444444555999???FFFPPPaaapppzzzxxxoooqqqmmmmmmwwwnnnfffeeegggvvv}}}}}}yyyqqqjjjddd[[[RRRNNNJJJEEE???===>>>@@@BBBMMMXXXfffmmmnnnnnnooorrrxxx}}}~~~{{{vvvlllbbbUUUPPPLLLMMMUUUeee{{{ppp^^^TTTPPPQQQTTTUUUQQQKKKFFFFFFGGGFFFHHHKKKLLLLLLMMMOOOPPPLLLKKKHHHEEECCCBBBBBBBBB===<<<<<<<<<======>>>???===>>>@@@CCCFFFJJJLLLNNNLLLMMMQQQWWWaaannnzzzqqqJJJAAACCC@@@===>>>>>>>>>>>>???AAABBBDDDEEEHHHQQQUUU]]]iiiqqqzzz~~~xxxkkkbbb```gggjjjooo|||iiiTTTKKKCCCAAA>>>:::666666555222111555666444444666555666888:::<<<>>>@@@AAA???<<<888555444333222111444555999@@@GGGQQQcccrrr~~~tttrrrmmmmmmwww~~~{{{zzzwwwkkk}}}{{{vvvqqqiii```YYYSSSKKKDDDBBBCCCEEEGGGJJJSSS^^^eeeggggggiiilllppptttvvvtttrrrnnnfff]]]QQQLLLGGGFFFMMMYYYjjjwwwwwwxxxxxxtttmmmfff```]]]gggtttqqqbbbZZZXXXSSSVVVVVVQQQJJJFFFGGGIIIEEEHHHJJJKKKKKKLLLMMMOOOLLLJJJGGGDDDBBBBBBBBBCCC===============>>>??????===???AAADDDGGGJJJLLLMMMOOOQQQUUU]]]hhhuuugggDDD>>>CCC@@@===???>>>>>>???@@@AAACCCEEEEEEJJJTTTXXX^^^jjjppp{{{}}}}}}}}}pppbbb[[[XXX\\\iiixxx~~~nnn]]]PPPCCC???>>>;;;888777333222222222222222222333444555666888999;;;<<<<<<999999777666555555555555777;;;???BBBIIIWWWjjjxxxwwwsssrrrpppuuuyyy{{{vvvkkkddd\\\PPPHHHDDDDDDIIIOOOWWW]]]cccfffkkkrrruuusssxxxuuurrroookkkeee___ZZZTTTKKKCCCCCCFFFJJJRRRZZZaaabbbaaa]]]UUUOOOKKKJJJLLLWWWpppssseee[[[XXXXXXVVVSSSPPPNNNLLLKKKJJJHHHGGGGGGIIILLLNNNOOOOOONNNLLLIIIEEECCCAAA@@@@@@;;;<<<>>>>>>>>>???AAACCCBBBBBBCCCFFFKKKOOOQQQQQQSSSWWW^^^hhhsss~~~ZZZCCCBBB@@@>>>@@@@@@FFFCCCAAA@@@CCCFFFIIIJJJNNNWWW\\\aaahhhjjj{{{}}}yyyyyy|||jjj^^^WWWTTTYYYaaauuu^^^PPPCCC>>>===;;;999888333333333222222333333333444555666777999:::;;;<<<999888777666555555555555444888<<>>>>>>>>>>>AAACCCCCCDDDEEEHHHLLLPPPRRRSSSWWW[[[ccclllwwwwwwUUUAAACCCAAA???@@@>>>BBBBBBBBBCCCFFFHHHIIIJJJNNNTTTYYYcccrrrxxxtttsss~~~yyyuuusssqqqqqqvvvssseeeZZZUUUVVVkkk~~~}}}uuummm[[[NNNBBB>>>===;;;999:::555444444333333444444555444555666777888999::::::888888777666555555555555444777<<>>?????????>>>>>>@@@BBBEEEEEEGGGIIIMMMQQQUUUWWW\\\aaajjjsss}}}mmmOOOAAACCCAAA??????<<>>@@@BBBEEEFFFIIIKKKNNNSSSXXX[[[bbbiiirrr{{{hhhNNNAAACCC@@@???@@@===@@@BBBEEEGGGIIILLLOOOQQQWWWXXXYYYhhh~~~bbbXXXaaammmzzzrrrmmmjjjfffaaa\\\YYY___sss~~~yyygggfffccc```^^^\\\UUUMMMIIIDDD@@@BBBBBB>>>::::::888888777777777777888888666666777777888888999999777666666555555555555555777;;;CCCNNN]]]ppp}}}yyyuuuvvvzzzwwwkkkTTTIIIGGGNNNaaavvv~~~tttlllggg[[[TTTPPPPPPPPPNNNOOOQQQOOOPPPRRRRRROOOIIICCC>>>BBBBBBOOOnnn}}}mmmbbb[[[XXXZZZVVVUUUWWWZZZ[[[WWWNNNGGGAAA???<<<<<>>???CCCAAACCCEEEGGGHHHIIIMMMSSSXXX___``````iiiyyy|||___QQQSSSYYY|||~~~yyyrrrlllggg```ZZZWWWTTTWWWgggyyy~~~sssfff___]]]ZZZRRRJJJHHHDDDBBBDDDDDD???;;;;;;:::999999888888999999:::888888888888888999999999666666555555444555555666777<<>><<<===@@@DDDFFFGGGHHHHHHGGGGGGFFFDDDCCCBBB@@@AAAAAAAAA@@@@@@BBBDDDFFFIIINNNQQQTTT[[[cccjjjqqqyyy```MMMDDDCCC>>>AAAGGGEEEGGGIIIJJJJJJKKKOOOWWW]]]cccfffeeejjjttt{{{xxx^^^NNNKKKNNNfffsss~~~xxxqqqllleeeZZZSSSTTTSSSRRR[[[iii{{{wwwlllfff```YYYTTTOOOJJJFFFFFFCCC>>><<<>>>;;;::::::::::::::::::;;;:::::::::999999999999999555555555444444555555666999@@@KKK[[[mmm}}}{{{zzzwww{{{{{{~~~|||pppVVVKKKJJJRRRjjjvvvppplllnnnfff___[[[XXXTTTRRRTTTRRRPPPNNNNNNLLLHHHBBB===@@@???IIIaaa}}}wwwjjjbbb\\\[[[]]]YYYWWWXXX[[[^^^[[[RRRIIIAAA@@@???AAADDDGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCC???@@@AAAAAAAAAAAADDDFFFHHHLLLQQQUUUYYYaaakkksssxxxqqqUUUGGGDDDDDD@@@DDDJJJGGGHHHKKKNNNOOOOOORRRXXX^^^cccffffffkkktttyyyuuu]]]NNNIIIIIINNN\\\kkkttt}}}~~~xxxqqqllleeeWWWOOOQQQRRRNNNRRR[[[aaammm}}}}}}sssjjjeeecccWWWPPPJJJFFFBBB======@@@<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::::::::999555555444444444555555666===DDDQQQbbbuuu|||zzzssssssyyysssXXXMMMLLLSSSlll{{{wwwuuurrrjjjccc```]]]YYYXXXZZZRRRPPPNNNMMMMMMJJJEEE@@@CCCBBBJJJ^^^uuuvvvkkkddd___^^^```]]]ZZZXXXZZZ^^^\\\UUUMMMCCCBBBBBBDDDGGGIIIJJJJJJHHHHHHIIIIIIHHHGGGEEEDDD>>>@@@AAAAAAAAABBBEEEGGGJJJOOOUUUYYY]]]eeepppyyy}}}zzz[[[LLLBBBCCCEEEBBBFFFLLLHHHGGGLLLRRRTTTSSSTTTXXX]]]aaadddeeelllwwwzzzppp]]]OOOFFFCCCGGGKKKPPPWWW```mmm{{{}}}ttthhh___UUURRRUUUXXXXXXUUUXXXYYY^^^jjj~~~}}}uuunnneeeSSSEEEDDDDDD>>>===BBB==================<<<;;;<<<<<<===>>>???>>><<<999888666555555666888888888<<>><<<@@@===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???>>>;;;999777666444444555777888999AAAQQQcccsss|||vvvvvvzzzcccPPPGGGIII[[[ooo~~~zzzuuuoookkkiiihhhfffddd```]]]WWWQQQLLLHHHFFFEEEGGGKKKPPPVVV___mmm}}}xxxsssooonnnmmmgggaaaXXXQQQMMMKKKJJJJJJFFFGGGIIIKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJGGGEEEDDDEEEDDDCCCDDDFFFIIIMMMOOOVVVYYY]]]ccclllvvvcccKKKGGGFFFEEEFFFGGGJJJMMMOOORRRSSSVVVZZZ[[[[[[```gggeeefffjjjsssmmm[[[QQQKKKIIIAAAAAAAAAAAADDDIIIQQQVVVfffqqq{{{~~~tttlllaaa]]]^^^``````___YYYWWWUUUSSSWWWaaaoooyyyzzzjjjZZZKKKFFFCCC===<<>>=========<<<===>>>???>>>;;;999666555444333444777999;;;IIIYYYnnn}}}vvvpppooogggTTTHHHFFFQQQ___ttt{{{xxxssspppooonnnmmmllliiiddd\\\SSSMMMJJJIIIIIIKKKOOORRRTTTXXXcccttt|||xxxtttpppnnnccc\\\RRRJJJFFFEEEEEEDDDEEEFFFHHHKKKMMMMMMNNNNNNNNNNNNMMMLLLJJJHHHFFFEEEEEEDDDDDDEEEHHHLLLQQQSSSZZZ^^^eeemmmvvv~~~XXXGGGFFFFFFEEEFFFGGGJJJMMMOOOVVVXXX\\\^^^[[[ZZZaaakkkjjjhhhjjjrrrooo]]]SSSNNNJJJDDDCCCAAAAAACCCGGGLLLPPPXXXcccqqqyyy}}}tttjjjcccbbbbbb```___``````]]]XXXUUUXXX___fffzzz~~~{{{uuuqqqbbbUUUIIIDDDAAA>>>>>>AAAAAAAAAAAAAAA@@@@@@???>>>=========>>>???>>>;;;888666555444333444777<<>>======>>>???>>>:::888555555555444555:::AAAFFFWWWjjjvvvssszzz|||~~~~~~hhhVVVKKKEEEFFFJJJNNNYYYqqq~~~{{{zzzyyywwwuuuuuuuuuvvvtttnnneee[[[UUUSSSTTTUUU[[[```bbb___]]]bbbppp|||~~~{{{vvvoooggg___XXXUUULLLJJJGGGEEEEEECCCAAA???@@@BBBEEEHHHKKKMMMNNNNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDEEEFFFIIINNNUUUZZZ^^^aaahhhrrr}}}bbbIIIIIIGGGGGGHHHIIIKKKNNNPPPRRRXXX\\\bbbdddaaa___hhhtttyyyuuurrrvvvtttiii^^^UUUMMMIIIEEEBBBAAABBBCCCBBBFFFQQQ^^^kkkyyyxxxqqqlllhhhaaaaaa```___^^^\\\ZZZYYYTTTUUUVVVWWWVVVTTTRRRPPPJJJFFFBBBAAABBBEEEGGGHHHEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>???===:::777555666666666777===GGGNNNaaauuuzzzvvv~~~~~~qqqvvvyyydddSSSJJJGGGGGGGGGKKKRRRkkk}}}zzzyyyyyyzzzuuupppiiibbb^^^\\\\\\]]]dddgggiiifffbbbcccjjjqqqzzzvvvmmmcccYYYPPPJJJGGGBBBBBBBBBDDDEEEDDDAAA??????AAADDDGGGJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFGGGIIIMMMSSS[[[aaaeeehhhoooyyyYYYHHHJJJIIIJJJKKKMMMOOORRRTTTUUUZZZ]]]cccgggeeedddjjjttt{{{yyyxxx|||yyylll___UUUPPPKKKGGGGGGGGGFFFDDDCCCLLLXXXdddttt|||uuuqqqjjjfffbbbbbbddddddbbb___XXXVVVUUUUUUUUUSSSNNNJJJHHHGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGFFFEEECCCBBBAAA>>>>>>>>>>>>???===:::777555777888888:::AAAMMMVVVmmm~~~zzzsssffflllttt```PPPIIIHHHHHHGGGMMMRRRjjj}}}{{{{{{|||tttrrrnnnjjjgggeeeeeeeeegggjjjlllkkkhhhfffhhhkkkpppllldddZZZQQQJJJEEEBBB???>>>>>>???AAABBB@@@???@@@BBBEEEHHHKKKLLLMMMMMMMMMLLLKKKIIIIIIIIIIIIJJJJJJKKKMMMRRRYYYaaahhhlllqqqwwwwwwVVVJJJJJJLLLLLLNNNPPPSSSUUUWWWXXX]]]___dddiiihhhfffjjjpppyyy{{{}}}vvvhhhUUUQQQKKKIIIIIIJJJIIIGGGDDDKKKVVVbbbrrrzzzvvvpppiiiaaa```dddgggeeeaaaaaa^^^[[[[[[\\\XXXPPPJJJJJJKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGEEEDDDCCCBBB???>>>>>>??????===:::777555777999999<<>>???@@@???AAACCCFFFIIIKKKMMMNNNNNNNNNMMMKKKJJJJJJJJJKKKLLLLLLNNNQQQVVV]]]fffmmmqqqxxx}}}qqqWWWMMMKKKMMMNNNPPPRRRUUUWWWYYYZZZ``````dddjjjjjjhhhhhhlllyyy|||xxxeee^^^TTTNNNMMMLLLIIIGGGFFFJJJSSSaaarrrvvvpppjjjeeecccdddeeefffeeecccaaa^^^[[[YYYXXXWWWTTTSSSQQQPPPNNNLLLHHHDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEECCC???;;;888777666888999:::>>>IIIXXXdddiiiYYYWWWlllzzz]]]NNNOOOKKKGGGNNNSSS___sss|||xxxxxxxxxzzz}}}~~~zzzsssmmmiiikkkmmmllljjjhhhffffff___YYYQQQKKKHHHGGGFFFEEE@@@>>><<<:::;;;>>>BBBEEEFFFFFFFFFFFFGGGJJJOOOSSSUUUPPPKKKKKKJJJIIILLLQQQMMMSSSZZZaaagggnnnuuu{{{fffSSSQQQLLLPPPQQQTTTXXX[[[\\\]]]]]]```bbbhhhnnnnnnlllooottt~~~}}}xxxmmm```VVVQQQNNNJJJGGGGGGHHHOOO^^^ppp}}}vvvpppmmmllllllkkkjjjhhhfffccc```^^^]]]\\\WWWUUUSSSQQQOOOLLLHHHEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCC???:::888777666888:::===CCCPPPaaammmiiiXXXTTTgggmmmXXXUUUPPPNNNWWWaaammm}}}zzzrrrjjjkkkmmmllljjjgggdddccc\\\WWWOOOJJJIIIHHHGGGFFFAAA???<<<:::;;;>>>CCCFFFHHHIIIIIIIIIJJJMMMQQQUUUVVVPPPLLLKKKKKKKKKOOOTTTUUUZZZbbbhhhooovvv}}}```RRRRRRNNNRRRTTTVVVZZZ\\\^^^___```ddddddhhhmmmnnnnnnttt|||mmm^^^UUUPPPKKKHHHGGGGGGKKKWWWkkk~~~~~~yyyvvvtttrrrooonnnllljjjgggdddbbbaaa\\\YYYVVVSSSPPPLLLHHHDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEECCC>>>:::777666666888;;;@@@IIIYYYlllyyymmm[[[UUUfff~~~ddd[[[VVVZZZhhhvvv~~~vvvmmmmmmnnnmmmjjjfffccc```YYYTTTMMMJJJJJJKKKJJJIIIDDDAAA===;;;;;;???DDDGGGKKKKKKLLLLLLMMMOOOSSSWWWWWWQQQLLLLLLMMMNNNSSSYYY```dddkkkrrryyysssZZZRRRUUUQQQUUUWWWYYY\\\___aaabbbcccfffeeegggjjjlllpppyyy{{{fffYYYQQQMMMKKKHHHEEEFFFQQQdddxxx{{{xxxtttsssqqqnnnkkkhhhfffdddaaa^^^ZZZVVVRRRMMMHHHDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEFFFEEEBBB===999777666666888<<>>GGGUUUgggyyylll^^^cccwwwsssaaaYYYeee~~~~~~}}}~~~}}}zzzwwwwwwvvvuuuuuutttoooiiidddZZZTTTOOOOOOSSSVVVTTTQQQJJJGGGCCC@@@@@@BBBGGGJJJKKKLLLMMMNNNNNNOOORRRUUUSSSNNNLLLOOOSSSWWW___fffmmmpppuuu}}}uuudddWWWVVVYYYVVVZZZ[[[\\\___bbbdddfffhhhhhhhhhjjjoooqqqsss{{{vvvuuuxxxttt]]]PPPMMMIIIGGGFFFHHHRRRcccwww~~~}}}|||zzzvvvrrrooommmjjjhhhfffbbb]]]VVVMMMHHHCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCC@@@<<<999888888;;;===CCCNNN]]]ooovvvbbb___mmmggg[[[ggg~~~yyyyyy{{{{{{{{{zzzyyyyyyzzzzzzvvvoooiii___YYYSSSTTTYYY\\\ZZZVVVMMMKKKGGGEEEDDDFFFHHHJJJIIIKKKLLLMMMMMMNNNQQQSSSPPPMMMNNNTTTYYY___gggnnnsssuuuzzzooobbbXXXWWW[[[XXX\\\]]]^^^```cccfffiiijjjllllllooosssttttttzzz||||||uuuvvvzzziiiVVVOOOIIIIIIHHHFFFJJJXXXmmm~~~|||xxxuuuoooooommmkkkfff]]]SSSLLLEEEDDDBBBAAAAAABBBCCCDDDBBBCCCBBB???;;;999999:::???BBBIIIVVVfffxxxmmmdddnnntttdddooo{{{zzz|||}}}~~~|||zzzzzz}}}|||uuunnneee^^^XXXYYY___bbb^^^YYYOOOMMMKKKIIIHHHIIIJJJKKKIIIJJJLLLMMMMMMNNNPPPQQQOOONNNQQQYYYaaagggooovvvzzz|||ggg___XXXWWW[[[ZZZ``````aaacccfffiiilllmmmpppooopppqqqpppooouuu|||yyy|||vvvxxx{{{rrr[[[SSSIIIKKKJJJFFFEEEQQQgggyyy|||rrrssssssqqqlllbbbWWWOOOGGGFFFDDDBBBAAABBBCCCDDDBBBBBBAAA>>>;;;::::::;;;AAAEEEMMM\\\mmmxxxnnnvvv~~~ooozzz~~~|||}}}~~~~~~|||zzz{{{~~~xxxqqqiiibbb\\\]]]bbbeeeaaa[[[PPPOOOMMMLLLKKKKKKKKKKKKIIIKKKMMMMMMMMMNNNOOOQQQOOOOOOTTT^^^fffmmmttt|||uuu```\\\WWWWWW\\\[[[bbbbbbccceeehhhkkknnnpppqqqnnnmmmllljjjiiiooowwwwww~~~|||wwwxxxzzzcccTTTLLLHHHFFFFFFBBBFFFYYYppp|||wwwtttqqqjjj___WWWPPPMMMKKKKKKLLLKKKHHHEEEIIICCC>>>===<<<888888:::AAAIIISSSaaasss~~~|||{{{|||wwwtttllliiifffeeeeeebbb\\\WWWQQQNNNKKKKKKNNNPPPOOONNNLLLOOOOOOLLLNNNUUUVVVRRRQQQVVV^^^gggooowww~~~~~~nnnaaa___\\\VVVWWW^^^[[[```gggmmmpppqqqrrrsssqqqmmmmmmooopppnnnqqqwwwyyyzzzuuuuuuzzz{{{ttteeeSSSLLLIIIHHHEEEEEESSSeee||||||xxxuuuooofff___[[[XXXUUUTTTTTTRRRLLLHHHHHHBBB>>>===<<<:::;;;>>>CCCLLLYYYhhh{{{}}}zzzvvvrrrooopppqqqpppjjjccc\\\XXXRRRNNNKKKLLLNNNPPPOOOMMMMMMOOONNNKKKMMMTTTVVVTTTWWW\\\dddlllttt{{{vvvhhh___^^^]]]XXXYYY```bbbgggooouuuxxxyyyzzzzzzxxxtttqqquuu{{{}}}wwwppptttvvvsssuuuzzz{{{vvvZZZPPPIIIGGGDDDBBBJJJUUUppp{{{wwwrrrlllgggfffccc```^^^\\\WWWOOOIIIFFFAAA======<<<;;;===BBBIIITTTcccrrr|||yyyuuurrrtttzzz~~~uuuiii```[[[VVVRRROOOOOOQQQRRRQQQOOOQQQQQQOOOLLLNNNUUUYYYZZZbbbgggooovvv}}}nnneee___aaaaaa]]]___ddddddiiipppvvvyyy{{{||||||~~~{{{xxx|||pppooossssssvvv{{{|||{{{eeeWWWKKKHHHFFFDDDHHHPPPeee~~~zzzvvvsssnnnkkkjjjgggdddbbb^^^XXXOOOHHHEEE@@@<<<<<<;;;:::>>>DDDOOO\\\lll{{{|||yyyvvvsssyyyuuuhhhaaa[[[WWWTTTSSSUUUVVVUUUSSSTTTTTTRRRPPPQQQWWW]]]aaalllqqqyyy}}}kkkeeeccceeefffcccdddhhheeeiiimmmqqqtttvvvyyy{{{~~~~~~yyypppuuuvvvzzz~~~zzztttaaaQQQKKKIIIGGGKKKRRR___yyyzzzuuussspppoookkkhhhdddbbb^^^XXXNNNGGGDDD???<<<;;;999999???FFFQQQ```rrrzzzvvv}}}{{{xxxvvv{{{pppfff___[[[XXXWWWYYYZZZYYYVVVVVVVVVVVVVVVWWWZZZ```fffqqqwwwxxxhhhffffffggggggdddeeeggghhhiiikkkmmmooorrrwwwzzzzzz~~~~~~}}}ttt{{{|||~~~~~~lllXXXOOOJJJFFFHHHOOO]]]uuu{{{wwwtttssssssmmmjjjeeebbb^^^WWWNNNHHHBBB???<<<:::888:::BBBKKKVVVfffzzz~~~zzz}}}vvvlllfffbbbsss~~~vvvlllccc```\\\\\\^^^```^^^\\\ZZZ[[[^^^bbbbbbbbbgggmmmvvv|||qqqdddeeeffffffdddccccccdddfffgggiiijjjkkkmmmpppssswww{{{{{{yyy}}}xxxwww~~~jjj^^^TTTKKKIIINNNZZZooo|||wwwtttsssssspppkkkeee```[[[UUULLLFFF@@@===;;;;;;:::===HHHTTTeeettt|||vvvssshhhaaa___[[[ggg{{{uuukkkhhheeeeeehhhjjjiiigggdddfffmmmsssssspppsssyyywwwkkkbbbeeefffeeeccccccdddeeedddhhhllloooooommmmmmlllttttttuuuvvvvvvvvvvvvuuuuuu|||~~~tttfffXXXRRRUUUUUUiii}}}zzzuuurrrqqqrrrrrrlllddd^^^XXXQQQIIICCC>>><<<;;;<<<===AAANNNZZZtttzzzzzzuuuiiieeefffaaaiii}}}vvvmmmkkkuuu~~~tttpppmmmnnnqqqsssrrrpppnnnqqqzzz}}}~~~nnneeebbbfffhhhfffdddeeeggghhhhhhnnnvvvzzzyyyuuupppmmmrrroooqqqvvvxxxttttttvvvrrryyy{{{}}}|||lll^^^VVV^^^fffrrr|||zzzvvvrrrooonnnnnnhhh]]]UUUPPPHHH>>>999>>>;;;;;;CCCHHHTTThhhzzzpppiiijjjrrrzzz}}}nnnaaabbbnnn}}}wwwvvvwwwzzz~~~|||yyyyyy{{{kkkeeeaaabbbcccfffiiiiiihhhfffhhhooorrrsss|||sssuuurrrqqqssstttvvv|||yyyyyy{{{lll^^^dddiiiqqqxxx|||{{{wwwrrrooolllkkkeeeZZZSSSNNNFFF>>>;;;???<<<===GGGNNN\\\rrrwwwppppppwww}}}}}}oooccccccmmm~~~~~~~~~{{{lllfffcccdddfffiiilllmmmllljjjgggoootttuuu}}}vvvvvvrrrqqqrrrrrrsssyyy{{{{{{|||uuunnnnnnooopppqqqssstttuuuzzz}}}}}}xxxssspppkkkiiiaaaWWWPPPKKKDDD===999===:::===JJJUUUfff}}}zzzyyy}}}tttiiigggooo~~~{{{pppllleeeeeegggkkknnnooonnnlllfffooouuuvvvzzz{{{yyyuuurrrrrrqqqppptttzzz}}}}}}~~~~~~wwwrrrooommmkkkjjjkkkmmmqqquuuyyy{{{}}}}}}zzztttpppmmmhhh___UUUMMMGGG@@@<<<:::>>><<>><<<>>>BBBBBBKKK```qqqzzzwww{{{zzzsssrrrrrrjjjjjjkkkmmmooonnnllljjjhhhlllooonnnnnnuuu}}}}}}zzzwwwrrrnnnoootttwwwxxx}}}}}}ssskkkbbb]]]WWWSSSRRRVVV\\\```ccceeehhhlllrrrwww|||~~~||||||wwwsssoooeeeYYYPPPHHHAAA===>>><<>>EEEKKK[[[tttxxxmmmiiiggggggjjjjjjlllooorrrsssqqqoooiiijjjlllppprrrtttwwwzzzyyywwwwwwxxxwwwvvvyyy~~~{{{vvvuuussskkk___SSSKKKHHHHHHJJJEEEFFFHHHMMMUUU^^^gggmmmuuuzzz~~~xxxuuudddYYYNNNIIIEEE???@@@DDDEEENNNVVVgggtttllljjjiiigggeeefffhhhmmmppprrrqqqppphhhiiinnntttwwwvvvuuuuuusssrrrssswwwxxxyyy~~~vvvsss|||lllYYYPPPMMMKKKFFFHHHDDDAAAEEEIIIOOOWWW```nnnwwwuuujjjaaaUUUIIIEEECCCAAAAAABBBNNNZZZlll~~~|||wwwvvvssskkkfffdddggglllxxxyyytttoooiiigggjjjiiiggggggjjjnnnoookkkgggfffggghhhkkkmmmppprrrtttqqqrrrtttxxx}}}zzzzzz~~~jjj^^^XXXRRRKKKHHHCCC@@@AAADDDHHHOOOWWWeeeooozzzuuukkk[[[QQQGGGCCCBBBCCCFFFKKK\\\gggyyyvvvsssjjjjjjuuuyyymmmccc[[[WWWWWWYYY___fff|||zzzrrrpppooolllkkknnnkkkiiihhhkkknnnoookkkgggeeefffggghhhjjjllloooqqqsssssssssvvv{{{~~~wwwiii```UUUKKKIIICCC@@@@@@AAABBBGGGMMM\\\hhhvvv~~~~~~rrrgggWWWOOOGGGCCCAAACCCLLLVVVmmmxxxsssyyy|||hhh^^^___iii~~~|||rrrtttzzzsssiiiXXXRRRNNNOOOQQQUUU]]]eee~~~vvvoookkklllmmmmmmmmmnnnkkkjjjiiikkknnnooolllhhhfffffffffffffffgggkkknnnrrrqqqqqqrrrwww~~~~~~~~~qqqfffXXXMMMLLLFFFBBBBBBAAA@@@DDDIIIWWWeeeuuu}}}uuuiii___UUUOOOIIIDDDBBBGGGTTTbbb}}}xxx}}}zzzggg[[[YYYaaarrrzzzmmmmmmpppvvvrrrdddYYYTTTRRRSSSTTTWWW^^^fff{{{pppllliiijjjlllmmmkkkjjjjjjiiiiiikkknnnooonnnlllhhhiiiiiifffdddeeehhhlllnnnnnnooopppsssxxx{{{~~~}}}yyywwwxxx{{{{{{ooo```SSSMMMHHHDDDDDDCCCAAACCCGGGRRRbbbttt~~~zzzuuulll___VVVPPPMMMIIIHHHIIIRRRddduuu~~~fffYYYUUUZZZhhhxxxwwwuuuvvvzzzrrrcccZZZVVVTTTTTTSSSTTT[[[cccwww|||mmmkkkiiijjjmmmooommmiiigggggghhhkkknnnpppppppppmmmnnnnnnkkkfffeeehhhkkklllnnnqqqtttvvvvvvuuuuuutttrrrrrruuuxxx~~~vvvfffYYYPPPKKKHHHGGGEEEBBBCCCFFFKKK]]]rrryyyrrrlllbbbXXXPPPJJJHHHHHHLLLTTTcccyyyeeeWWWRRRUUU```uuugggYYYVVVUUUUUUUUUWWW___iiiyyytttiiijjjiiiiiimmmrrrqqqmmmfffggghhhjjjlllooopppqqqrrrtttuuuqqqjjjfffhhhkkkmmmpppuuuyyyzzzyyyvvvtttuuutttuuuwwwxxx~~~rrreeeWWWRRROOOMMMJJJEEEEEEGGGIII[[[rrr|||wwwooohhhaaaYYYPPPKKKHHHFFFIIIRRR___rrriiiZZZUUUVVV]]]}}}tttiii[[[YYYZZZ[[[\\\```kkkwwwuuuiiikkkjjjiiimmmssssssnnnggghhhiiijjjjjjlllnnnoootttxxxzzzvvvmmmggggggjjjlllpppuuuyyy||||||zzzyyyxxxwwwyyyzzz{{{uuu___ZZZVVVTTTOOOIIIGGGIIIKKK^^^sssxxxsssnnnfff^^^WWWQQQJJJFFFKKKIIIKKKVVVfffyyyqqqaaa[[[ZZZ^^^{{{~~~~~~wwwnnnfff^^^]]]]]]___aaafffssswwwlllnnnllliiilllrrrqqqkkkiiijjjjjjjjjiiiiiikkkllluuuzzz}}}xxxooohhhgggiiijjjmmmqqqvvvzzz|||}}}}}}wwwwwwyyy{{{|||{{{wwwqqqggg]]]UUUPPPNNNUUUbbbttt{{{sssnnnlllbbbYYYUUUQQQKKKHHHIIIKKKMMMSSSddd{{{~~~sssgggdddqqqyyy|||{{{vvvpppllllllooommmgggjjjxxxyyytttooommmhhhccccccgggkkknnnooollllllmmmnnnnnnmmmjjjhhhnnnsssxxxvvvpppjjjiiijjjkkknnnrrruuuwwwyyy{{{}}}zzzvvvuuuyyywww~~~qqqgggcccbbbcccnnn|||wwwrrrnnneee\\\WWWRRRLLLJJJKKKNNNTTT```rrrxxxxxx}}}{{{yyy|||~~~{{{uuuwwwuuuooommmjjjllliiiffffffiiilllmmmlllpppppppppooonnnlllhhhfffiiimmmqqqqqqooommmmmmnnnnnnoooqqqrrrrrrrrrtttvvvyyyvvvvvv{{{eeesss{{{{{{~~~tttlllccc\\\UUUNNNMMMPPPTTT___pppwwwiiifffgggfffjjjiiihhhiiikkklllkkkjjjooopppppppppooollliiiggghhhiiijjjlllnnnooopppqqqppppppqqqpppoooppprrruuuyyyvvvwww|||VVVcccwwwyyyoooeee[[[SSSSSSXXX___lll}}}nnneeeeeeeeeeeeggggggggghhhiiijjjkkkkkkjjjlllnnnooonnnmmmllllllkkkjjjhhhiiillloooqqqqqqooopppqqqqqqqqqtttxxx|||yyywwwxxx}}}JJJVVVhhhzzzqqqcccZZZ]]]dddsss~~~zzzlllggggggeeedddfffeeeeeeeeefffiiilllnnnfffiiimmmnnnlllkkkkkklllllljjjhhhiiilllppprrrsssppppppqqqrrrsssvvvzzz~~~zzzxxxyyy|||EEEKKKWWWfffvvv~~~mmmeeelllwwwpppjjjhhhfffdddcccfffffffffeeeeeeggglllooohhhkkknnnnnnkkkhhhhhhiiijjjiiiiiiiiikkkooosssvvvrrrssssssrrrqqqrrrtttwwwyyyxxxyyy|||}}}FFFGGGKKKTTTcccwwwwwwqqq||||||pppgggffffffdddbbbdddhhhjjjkkkjjjhhhhhhjjjlllgggkkkooooookkkhhhiiikkkiiikkkkkkjjjhhhjjjnnnsssssstttuuusssqqqppppppqqqwwwwwwyyy|||}}}JJJHHHFFFKKKYYYnnn}}}yyyyyyrrriiicccdddeeebbbcccfffjjjmmmpppoookkkhhhhhhiiidddiiinnnooommmkkkmmmppplllnnnoookkkfffdddhhhlllsssuuuvvvuuusssqqqpppqqquuuvvvyyy|||~~~[[[OOOFFFHHHMMMYYYsssqqqgggfffdddcccbbbcccddddddiiilllpppqqqmmmhhhdddbbbggghhhiiijjjlllmmmnnnoooqqqvvvyyyssshhhaaabbbeeennnoooqqqqqqppppppqqqsssuuuyyyvvvuuu}}}rrr___MMMHHHJJJPPP```ppp}}}kkkeeeddddddccccccbbbccccccfffhhhjjjlllllljjjfffdddcccdddeeegggiiikkklllmmmnnntttxxxtttlllgggiiimmmooopppqqqpppmmmjjjhhhhhhqqqwwwvvvwww~~~xxx\\\NNNJJJJJJPPPXXXttt~~~xxxvvvyyyjjjfffeeedddcccbbbbbbbbbbbbcccbbbcccgggkkkllliiifff___```aaadddfffhhhjjjjjjlllqqquuusssmmmjjjlllqqqrrrssssssqqqlllhhheeeeeeooovvvwwwxxxrrrZZZNNNIIILLLRRRaaalll}}}~~~{{{}}}rrrnnnkkkfffbbb``````bbbcccdddaaa```dddjjjmmmjjjggg^^^___```ccceeehhhjjjkkklllpppssspppkkkhhhjjjnnnwwwwwwvvvsssooommmmmmnnnssszzzyyyyyymmmUUUHHHHHHLLLQQQ\\\ooo|||zzzyyysssjjjccc___```cccfffgggdddbbbdddjjjllljjjfff___```bbbdddgggiiikkklllkkknnnpppnnnjjjiiikkknnn|||{{{xxxtttqqqqqqtttwww{{{}}}zzz~~~iiiQQQGGGEEEHHHPPP___sssrrrvvv}}}{{{|||{{{xxxnnneeeaaaaaaeeehhhhhhfffeeegggjjjkkkiiifff```aaaccceeegggiiikkkllljjjlllnnnmmmkkklllooorrr|||{{{xxxtttrrrssswwwzzzyyy}}}pppXXXJJJHHHJJJPPP]]]ooowww{{{|||yyywwwwwwzzz}}}wwwppphhhddddddgggiiiffffffhhhiiiiiihhhgggfff``````bbbccceeeggghhhiiijjjlllmmmllljjjjjjmmmpppttttttuuuuuuuuuwwwzzz}}}xxx{{{oooYYYKKKGGGEEELLL[[[nnnsssssswwwuuuuuuzzzxxxuuupppkkkhhhgggggghhhccceeehhhiiihhhgggfffggg______```bbbccceeeffffffmmmmmmllliiifffeeefffhhhjjjnnnssswwwzzz}}}~~~xxxzzzmmmVVVNNNHHHGGGIIIQQQcccuuuvvvtttvvvwwwwwwxxxyyyvvvrrrnnnjjjiiihhhhhhjjjhhhfffgggiiiiiigggeee____________```ccceeeffflllkkklllnnnkkkeeedddgggkkkjjjmmmsssvvvuuuvvvyyy}}}|||||||||yyy___TTTJJJGGGIIIOOO\\\hhh}}}tttsssuuuuuuvvvxxx{{{yyyuuuqqqmmmkkkiiiiiiiiigggfffgggiiijjjiiigggbbbbbbbbbaaabbbccccccdddjjjjjjmmmpppmmmfffccceeejjjiiilllqqqtttssssssvvv}}}{{{{{{|||}}}ZZZyyytttdddQQQGGGFFFIIIOOOUUUppp}}}vvvqqqqqqrrrrrrtttxxxyyyxxxuuurrrooollliiihhhgggeeedddeeeggghhhhhhhhheeeeeeeeeeeedddcccbbbbbbggghhhlllpppnnngggdddeeejjjiiikkkppprrrppppppssszzz{{{{{{|||}}}HHH\\\fffQQQIIIHHHIIIIII\\\lll{{{uuuqqqoooppppppnnnppptttrrrrrrqqqpppnnnllliiihhhfffeeedddddddddeeeeeeeeeeeeffffffggggggeeedddcccddddddhhhlllkkkggggggiiimmmlllmmmrrrssspppppprrr{{{}}}~~~}}}~~~CCCEEE\\\eeeSSSMMMJJJGGGMMMYYYkkk}}}vvvrrrnnnmmmnnnmmmkkkkkknnnlllmmmmmmnnnnnnmmmmmmlllkkkjjjhhhfffdddcccdddeeecccdddfffhhhhhhhhhggggggcccbbbcccgggggggggjjjpppqqqoooqqquuuuuusssrrrttt}}}LLL@@@FFF___|||bbbTTTKKKFFFGGGOOO\\\nnn~~~wwwrrrmmmjjjlllllljjjiiikkkjjjkkklllmmmnnnooopppqqqpppooommmiiifffeeefffhhhbbbccceeeggghhhiiijjjjjjeeeccccccfffggggggmmmsssrrrppprrrvvvwwwtttsssuuu~~~jjjUUUKKKPPP^^^|||eeeUUUKKKFFFJJJPPP\\\ooo~~~xxxuuussskkkgggiiimmmllljjjjjjiiiiiiiiijjjlllnnnpppqqqoooooommmiiifffeeegggjjjdddddddddeeeggghhhjjjkkkjjjhhhhhhjjjjjjiiimmmrrrpppooopppuuuuuusssrrrttt}}}ppp\\\OOOHHH___{{{eeeXXXFFFHHHIIINNN\\\rrr~~~pppttt~~~uuupppqqqsssjjjdddhhhmmmnnnlllkkkhhhgggffffffhhhjjjlllnnnkkkkkkjjjgggccccccfffiiieeeeeeddddddfffgggiiikkkmmmlllmmmooonnnjjjlllpppnnnlllnnnrrrsssqqqpppsss|||rrrZZZIIIMMMhhh___VVVLLLGGGIIILLLQQQcccwwwyyyqqqrrrzzzvvvrrroooppppppooolllggggggkkkllliiiggghhhiiiiiigggffffffgggeeeeeeeeeddddddeeeggghhhiiigggddddddeeeggghhhgggnnnpppqqqoookkkkkknnnqqqmmmiiihhhmmmvvvzzzuuuoooxxx}}}eeeSSSNNNZZZjjjcccUUULLLMMMNNNMMMRRR[[[nnn}}}wwwsssyyyqqqnnnkkkkkkmmmnnnmmmjjjfffgggkkkkkkhhhdddeeeffffffeeedddddddddhhheeebbbbbbfffiiiiiihhhdddcccaaacccgggkkknnnoooqqqqqqpppnnnllllllnnnooorrrmmmkkkpppxxx}}}zzzvvvttt{{{wwwdddUUUOOOOOOrrrzzzeeeSSSNNNNNNIIIFFFGGGYYYiii}}}yyyqqqiiihhhgggiiikkkjjjjjjhhhdddeeejjjkkkhhhddddddeeefffffffffeeeeeelllfffaaabbbhhhlllkkkiiicccbbbaaaccchhhnnnrrruuutttrrrooommmmmmnnnnnnnnntttpppnnnrrr{{{{{{tttwww|||xxxgggUUUHHHYYYtttdddUUUOOOKKKHHHHHHKKKXXXkkk|||xxxlllhhhhhhhhhjjjlllfffgggeeebbbdddiiijjjgggfffffffffhhhiiijjjiiiiiioookkkgggfffhhhjjjkkkjjjhhhfffcccdddhhhmmmqqqssstttppplllkkknnnppppppnnnqqqooopppvvv~~~{{{zzzxxxyyy~~~|||fffTTTKKKVVVmmmqqqaaaTTTNNNLLLGGGLLLWWWeeetttzzzppphhhhhhjjjjjjiiijjjdddeeedddbbbdddhhhhhheeegggffffffhhhkkkmmmllljjjooopppnnnjjjffffffhhhllljjjhhheeefffiiimmmppprrrppplllhhhhhhlllooopppooommmooosss{{{~~~xxx{{{wwwwww}}}yyygggLLLGGGOOOnnnkkkXXXMMMIIIGGGHHHPPP\\\iiiwww}}}tttkkkeeefffiiihhhffffffccceeecccaaacccggggggddddddbbbbbbeeejjjlllkkkiiilllooopppllleeebbbeeejjjfffeeeeeegggkkkooorrrsssmmmjjjgggfffhhhkkkmmmnnnlllpppwww}}}wwwwwwrrrttt|||{{{aaaSSSMMMZZZuuunnn\\\PPPHHHDDDGGGMMMTTT```jjjsss}}}{{{|||~~~wwwnnneeeeeefffdddbbbbbbccceeedddbbbcccgggfffbbbbbb```___ccciiilllkkkhhhgggiiikkkiiieeecccccceeedddccceeehhhlllpppqqqqqqkkkjjjgggdddcccdddhhhkkklllooovvv~~~{{{uuurrrooorrr{{{zzziiiYYYUUU[[[ppprrrWWWMMMFFFGGGIIIJJJQQQYYYdddqqq}}}{{{vvvxxx~~~rrrhhheeedddcccaaabbbdddeeedddbbbcccgggfffbbbbbb```___cccjjjmmmkkkhhhccccccdddeeeeeeeeecccaaadddeeefffiiimmmoooooonnnkkkkkkiiiddd______dddhhhkkknnnsssyyy}}}|||xxxsssqqqnnnrrrzzz|||~~~}}}iiiWWWUUUkkkqqq]]]NNNLLLJJJCCCDDDLLLPPPWWWeeevvv|||yyyxxxxxx{{{{{{|||}}}||||||~~~{{{uuuoooiiifffeeeddd___aaaccccccbbbbbbbbbcccbbb___\\\]]]aaaddddddccciiieeeaaaaaabbbcccbbb```fffeeeeeefffiiikkklllllljjjfffeeeffffffdddfffiiikkklllnnnqqqttttttsssrrrvvvqqqqqqwwwwwwyyynnn\\\YYY___yyy\\\TTTSSSLLLDDDAAAFFFIIISSS```jjjuuu}}}}}}~~~}}}{{{}}}{{{vvvrrrqqqrrrwwwtttoookkkhhhffffffgggdddfffgggfffdddbbbbbbcccaaa___\\\\\\^^^```bbbccceeecccaaaaaacccdddcccbbbhhhfffeeeeeegggiiiiiihhhlllhhhgggjjjjjjhhhgggiiikkklllmmmoooqqqpppooommmqqqooorrrwwwwwwxxxiiiTTTJJJXXXmmmoooeeeXXXMMMGGGBBBBBBEEEKKKRRR]]]ppp~~~}}}}}}ssskkkiiihhhiiikkkmmmkkkiiiffffffggghhhjjjhhhhhhhhhfffcccaaaaaabbbaaa```^^^\\\ZZZ\\\```cccaaa``````bbbdddfffeeedddhhhfffdddccceeeffffffeeeiiiggghhhjjjiiieeeccceeelllmmmoooppppppnnnlllkkkooopppvvv{{{{{{{{{ttt^^^OOOLLLVVVfff~~~zzzdddXXXUUUHHHEEEDDDEEEGGGOOO^^^mmm~~~yyyyyy||||||lllggghhhiiiiiijjjgggfffdddcccdddfffiiijjjeeeffffffdddaaa______```ccccccaaa]]]ZZZZZZ^^^bbb______```bbbeeeffffffffffffcccaaaaaabbbdddddddddbbbdddggghhhbbbZZZZZZ^^^lllnnnpppqqqqqqooonnnnnnrrrvvv}}}|||jjjZZZNNNMMMPPP```yyyeeeYYYNNNIIIFFFEEEEEEGGGOOOXXXiiittt{{{xxx|||tttjjjiiikkkkkkiiiiiifffeeecccbbbccceeegggiiicccccccccbbb``````aaacccdddeeeeeeaaa]]][[[\\\___]]]^^^___aaaccceeeggghhhcccaaa^^^^^^```cccdddddd^^^cccjjjjjj```VVVUUU[[[gggkkkoooppppppppppppqqquuuyyy~~~nnn]]]TTTMMMPPP___xxxfffZZZQQQIIIEEEDDDCCCEEEHHHPPPZZZiiivvv~~~||||||rrrlllggghhhiiigggfffggggggeeecccaaaaaaccceeefffbbbccccccbbbaaabbbdddfffdddfffgggeeeaaa]]]ZZZXXXWWWYYY[[[]]]^^^bbbfffjjjbbb___]]]\\\___bbbcccddd```gggqqqwwwqqqddd]]]]]]aaafffkkknnnmmmnnnppprrrtttwww}}}uuulll```VVVOOOSSShhh}}}{{{iiiVVVMMMIIIEEECCCCCCBBBHHHRRR___lllyyy|||vvvyyy|||zzzjjjgggfffgggfffcccdddhhheeedddaaa```___aaacccdddaaaaaaaaa```___```ccceeecccdddfffgggeee___VVVPPPNNNPPPSSSUUUYYY___fffllldddaaa]]]\\\]]]```bbbbbbeeejjjxxxlll``````eeekkknnnmmmmmmooorrrtttuuuyyyvvvgggSSSHHHSSSfffhhhWWWPPPKKKGGGFFFAAABBBFFFPPP___mmmyyy}}}{{{zzzwww}}}|||ggg^^^\\\kkk}}}rrriiigggggggggeeebbbeeellldddbbb```^^^^^^___bbbccc___```___]]]\\\]]]___bbbaaaccceeehhhggg```SSSJJJGGGJJJMMMPPPUUU]]]gggnnnfffccc^^^\\\]]]___``````gggkkkzzzwwwaaaccchhhnnnpppnnnnnnpppssstttuuuxxx