BM6P6(@ kkkhhheeefffhhhiiihhhfffeeefffhhhgggffffffgggiiiiiigggeeecccbbbcccdddeeeiiifffeeehhhmmmnnnkkkgggbbbdddfffgggeeecccbbbaaahhhiiijjjlllmmmkkkgggcccbbbaaa^^^[[[ZZZ\\\```dddgggffffffiiimmmooonnnlllhhhddd```___``````^^^\\\\\\___bbbeeegggiiimmmooonnnlllkkkkkklllllljjjhhhbbb```]]][[[\\\___dddfffiiijjjllloooqqqpppmmmjjjjjjjjjiiiiiihhhiiiiiijjjiiinnntttxxxyyyxxxwwwwwwzzz{{{~~~{{{yyyzzzyyytttpppkkklllmmmnnnmmmllljjjhhhiiiiiijjjjjjjjjjjjjjjiiihhhhhhgggfffggghhhjjjkkkmmmllljjjhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkmmmnnnppprrruuuwwwyyyzzz{{{xxxsssoooooorrr}}}}}}zzziiiaaa]]]\\\```^^^[[[ZZZZZZYYYXXXVVVWWWUUUVVVYYYZZZWWWWWWZZZZZZ[[[[[[\\\^^^```bbbcccqqqrrruuuwwwuuummmaaaXXXYYYYYY[[[^^^bbbddddddbbbccc```^^^^^^```aaa```^^^```aaabbbcccbbbcccfffhhhaaa___\\\YYYWWWUUUUUUUUUVVVSSSRRRVVV^^^eeegggfffhhhgggeeeddddddcccaaa```ZZZZZZ[[[\\\]]]^^^^^^___]]]\\\[[[YYYXXXVVVUUUTTTMMMLLLJJJHHHGGGEEEEEEDDDFFFFFFEEEEEEFFFFFFGGGHHHMMMNNNVVVkkkgggeeedddeeeggghhhfffdddcccdddeeeeeeddddddeeegggiiihhhfffeeeddddddeeeeeehhhfffeeehhhmmmooollliiifffhhhjjjiiigggeeeddddddhhhhhhiiikkkllljjjfffccc______]]][[[ZZZ]]]bbbeeekkkiiihhhiiikkklllkkkiiifffdddbbbaaabbb```\\\YYY[[[]]]```bbbccceeehhhkkkhhhgggfffggggggfffcccaaa___^^^\\\[[[\\\^^^bbbdddggghhhiiilllnnnmmmjjjhhhdddddddddeeeeeeffffffgggkkkmmmpppsssvvvyyy{{{|||~~~}}}}}}~~~~~~~~~~~~}}}zzzyyyxxxvvvvvvuuuuuuvvvyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{}}}rrrqqquuuvvvggg___[[[[[[^^^\\\YYYXXXXXXXXXVVVUUUWWWUUUVVVYYYZZZWWWVVVXXXVVVWWWYYY[[[]]]___aaabbbggghhhiiijjjjjjeee]]]WWWXXXXXXZZZ]]]```aaa```______]]]ZZZZZZ\\\]]][[[YYY\\\^^^_________```bbbddd]]]\\\YYYWWWUUUTTTSSSSSSVVVSSSRRRUUU]]]cccddddddeeecccaaaaaaaaa```___]]]XXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYWWWVVVVVVUUUMMMLLLJJJHHHGGGEEEEEEDDDFFFFFFEEEEEEEEEFFFGGGGGGIIIJJJSSSgggccccccccceeeffffffdddaaa___aaaaaaaaa``````bbbccchhhhhhhhhggggggfffeeedddfffddddddggglllnnnmmmjjjjjjlllmmmllljjjgggffffffggggggggghhhiiihhhdddaaa[[[[[[[[[ZZZ[[[^^^cccgggnnnllliiiggghhhhhhgggfffeeeddddddcccccc```[[[XXXYYY\\\^^^___```aaaccceeegggggggggggghhhfffccc```\\\[[[[[[[[[\\\^^^```aaaeeeeeefffhhhjjjiiifffddd______aaabbbcccdddddddddkkkjjjjjjnnnttt{{{zzzqqqxxxzzzuuuhhhaaa]]]\\\\\\ZZZWWWVVVVVVVVVUUUTTTWWWUUUVVVYYYYYYUUUTTTUUURRRSSSVVVYYY[[[]]]______]]]]]]]]]^^^^^^\\\YYYVVVUUUUUUWWWZZZ]]]^^^\\\ZZZ[[[ZZZXXXXXXXXXXXXWWWUUUXXXZZZ[[[[[[[[[[[[]]]___ZZZXXXVVVTTTSSSRRRRRRRRRUUURRRQQQTTTZZZ___`````````^^^]]]\\\]]]]]][[[YYYVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGOOObbb|||bbbdddeeeggggggdddaaa^^^]]]]]]^^^]]]\\\\\\^^^```ffffffggghhhgggeeecccbbbbbbaaabbbeeeiiikkkkkkjjjmmmnnnooommmjjjhhhgggggggggfffeeeeeefffeeebbb```XXXXXXYYYZZZ[[[___eeeiiimmmkkkgggeeeccccccddddddfffeeedddbbb```^^^[[[YYY[[[]]]^^^_________aaaccchhhhhhhhhiiiiiigggdddaaa[[[[[[\\\]]]___```aaaaaaeeeeeedddeeeffffffcccaaa___```aaabbbccccccbbbbbbffffffgggmmmwwwyyy}}}|||rrr}}}wwwnnngggaaa___[[[YYYWWWVVVWWWWWWVVVUUUWWWUUUVVVXXXWWWSSSQQQRRRPPPQQQSSSVVVXXXYYYYYYZZZXXXXXXXXXYYYYYYXXXVVVUUUQQQRRRTTTWWWZZZZZZYYYWWWYYYXXXXXXWWWWWWVVVTTTSSSVVVXXXZZZZZZYYYYYY[[[\\\XXXWWWUUUSSSRRRRRRSSSSSSSSSQQQQQQSSSWWWZZZ[[[[[[[[[ZZZXXXYYYYYYYYYXXXWWWTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFMMM]]]ttteeegggiiiiiigggccc___]]][[[\\\\\\[[[ZZZZZZ]]]___ccceeefffgggfffdddbbb```^^^^^^___aaaeeegggiiiiiilllmmmmmmllliiigggfffgggfffdddbbbbbbbbbbbb```^^^VVVWWWXXXYYY[[[___dddhhhiiigggeeebbb``````aaabbbgggeeebbb^^^\\\[[[[[[\\\^^^___aaaaaa``````aaacccfffeeeeeefffgggfffccc```]]]^^^___aaabbbcccddddddgggeeeccccccdddcccaaa``````aaaaaa``````___^^^^^^aaaccciiiqqqzzz{{{yyyyyytttrrrxxxtttqqqjjjccc```ZZZYYYXXXXXXZZZ[[[[[[ZZZYYYVVVUUUVVVTTTPPPNNNPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSPPPPPPQQQSSSVVVWWWVVVUUUTTTUUUVVVUUUTTTRRRQQQQQQVVVXXXZZZ[[[ZZZYYYZZZ[[[XXXWWWUUUTTTSSSSSSSSSTTTPPPOOOOOOQQQTTTVVVVVVVVVXXXVVVUUUVVVWWWWWWVVVUUUSSSSSSSSSRRRQQQQQQPPPPPPOOOPPPPPPQQQSSSTTTUUUUUUNNNMMMKKKIIIHHHFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHLLLXXXmmmfffhhhjjjjjjgggbbb___^^^\\\\\\\\\ZZZYYYZZZ]]]```cccdddeeefffeeecccaaa```\\\\\\]]]___aaadddfffgggjjjkkkkkkiiifffeeeeeefffeeeccc```_________^^^\\\UUUWWWXXXYYY[[[^^^cccgggeeeeeedddbbb___^^^___aaaeeeccc```\\\XXXYYY[[[^^^___```aaaaaa``````aaacccgggfffeeefffggggggfffddd```aaabbbccceeefffhhhhhhhhheeecccaaaaaaaaa___^^^___^^^\\\[[[ZZZYYYYYYYYY^^^dddnnnuuuzzz}}}xxxvvvvvvyyyzzz{{{yyyxxx|||wwwrrrnnnuuutttmmmhhhiiijjjeee```]]]ZZZYYYYYYZZZ]]]___```___[[[WWWTTTSSSQQQMMMLLLOOOQQQPPPPPPOOOPPPPPPQQQQQQSSSTTTUUUTTTSSSQQQRRRRRRTTTRRRQQQQQQRRRTTTTTTSSSOOOQQQSSSSSSQQQOOOOOOOOOUUUWWWZZZ[[[ZZZYYYYYYYYYVVVUUUTTTRRRQQQQQQRRRRRRLLLMMMNNNOOOQQQRRRSSSSSSTTTSSSRRRSSSUUUUUUUUUSSSQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLMMMNNNPPPQQQRRRRRRNNNMMMLLLJJJHHHGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGJJJTTTeee~~~cccfffiiiiiifffbbbaaaaaa^^^^^^]]][[[ZZZ[[[___bbbdddeeeeeeeeeeeecccbbbaaa\\\]]]^^^^^^```bbbeeeggghhhhhhhhhgggdddcccdddfffdddaaa^^^\\\\\\\\\\\\[[[VVVWWWYYYZZZ[[[]]]aaadddeeeggggggddd```^^^^^^___``````___[[[XXXXXXZZZ]]]]]]___``````___^^^```aaafffeeecccdddfffhhhhhhhhhbbbccccccdddfffhhhjjjkkkhhheeeaaa___^^^^^^]]]\\\\\\ZZZXXXVVVUUUVVVXXXYYY___hhhrrrwwwuuussssssuuuqqqrrrwww}}}uuuyyyuuusssrrr}}}ddd]]]ZZZ]]]```^^^[[[ZZZYYYXXXXXX[[[___bbbdddddd^^^XXXSSSQQQNNNJJJKKKOOOPPPOOOMMMLLLMMMNNNQQQRRRSSSSSSSSSPPPNNNPPPTTTWWW[[[XXXSSSPPPOOOPPPPPPOOOLLLOOORRRSSSQQQOOOOOOPPPSSSUUUXXXXXXWWWVVVVVVVVVSSSRRRPPPNNNMMMMMMMMMMMMIIIKKKLLLNNNNNNOOOPPPQQQQQQPPPOOOPPPRRRSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNIIIIIIJJJLLLMMMNNNOOOPPPOOONNNLLLJJJHHHGGGFFFFFFCCCCCCBBBBBBCCCCCCDDDEEECCCDDDGGGNNN___yyy```dddggggggeeeccccccddd______^^^\\\[[[\\\```cccffffffffffffeeedddcccccc]]]^^^______```aaaeeegggfffggggggfffdddcccdddfffdddaaa]]][[[[[[[[[[[[ZZZWWWXXXYYYZZZZZZ\\\```bbbgggiiiiiigggbbb^^^]]]^^^[[[]]]^^^]]]ZZZXXXYYY[[[[[[\\\^^^^^^]]]]]]^^^___aaa___]]]]]]___bbbdddddddddcccddddddfffiiikkkmmmgggddd```]]]\\\\\\\\\[[[[[[YYYVVVTTTUUUWWWZZZ\\\bbblllvvvvvvpppjjjjjjmmmiiinnnwwwtttuuuzzzxxxxxxyyyjjj___XXXSSSVVVYYYYYYYYYZZZXXXWWWXXX[[[```dddffffff___XXXRRROOOLLLIIIJJJOOOOOONNNKKKJJJKKKNNNRRRUUUUUUTTTRRRNNNLLLPPPWWW^^^bbb\\\UUUPPPMMMMMMMMMLLLMMMPPPTTTUUUSSSRRRRRRTTTPPPSSSUUUVVVUUUSSSSSSSSSPPPOOOMMMKKKIIIIIIIIIIIIGGGIIILLLMMMMMMNNNOOOPPPOOONNNMMMNNNPPPQQQQQQPPPLLLLLLLLLMMMMMMMMMMMMMMMGGGHHHIIIJJJKKKLLLMMMNNNOOONNNLLLJJJHHHGGGFFFFFFCCCBBBBBBBBBBBBCCCDDDDDD???@@@CCCJJJ[[[vvv___aaaccccccbbb___^^^^^^___^^^\\\[[[[[[^^^dddiiieeeeeeffffffdddbbb___]]]```^^^\\\[[[]]]aaafffiiiffffffffffffeeedddccccccaaa^^^YYYUUUTTTTTTVVVXXXRRRVVVZZZ^^^```bbbdddfffhhhhhhhhhgggdddaaa^^^\\\ccccccccc```\\\ZZZYYYYYYbbbeeefffbbb\\\XXXZZZ\\\bbb```^^^]]]]]]___aaaccc``````aaaccceeefffggghhhfffccc___^^^]]]\\\XXXTTTTTTWWWXXXUUUQQQSSS[[[cccsssnnnkkkiiifffbbbdddjjjjjjmmmqqqvvvzzzzzzlllkkkwww{{{~~~}}}iii___WWWRRROOORRRSSSRRRRRRTTTVVVWWWYYY[[[]]]______```WWWUUURRROOOLLLKKKJJJJJJKKKNNNPPPNNNKKKKKKPPPTTT[[[WWWRRRNNNMMMPPPUUUXXX```eeeeee[[[QQQOOOQQQRRRTTTWWWZZZZZZUUUPPPNNNMMMNNNPPPQQQSSSTTTTTTTTTSSSLLLJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLNNNQQQRRRRRRQQQKKKKKKKKKJJJJJJIIIIIIIIILLLKKKHHHGGGHHHKKKNNNPPPMMMKKKIIIHHHHHHGGGDDDBBBDDDEEEFFFFFFEEECCCAAA???BBBBBBEEELLLWWWlll]]]```bbbbbb```^^^]]]^^^___``````______```ccceeebbbccccccdddcccaaa___^^^^^^]]]]]]]]]___cccgggjjjiiigggeeebbbaaabbbcccdddbbb___ZZZVVVUUUVVVXXXZZZZZZ\\\___``````aaaccceeefffffffffeeecccbbb```___bbbbbbcccaaa___^^^^^^___hhhjjjkkkfff```\\\\\\^^^bbb```^^^]]]]]]^^^```aaa```aaacccdddfffgggggghhhbbb___\\\ZZZZZZYYYVVVSSSRRRTTTVVVUUUTTTWWW]]]cccnnnhhhdddcccaaa^^^___ccccccfffjjjmmmqqqwww|||pppkkkrrr}}}|||nnn___WWWTTTPPPOOORRRSSSQQQQQQSSSVVVVVVWWWYYYYYYZZZZZZZZZUUUTTTQQQNNNLLLKKKKKKKKKJJJMMMOOONNNKKKLLLPPPTTT[[[WWWRRRNNNMMMOOOSSSUUU^^^eeeiiiccc[[[WWWWWWVVVVVVZZZ]]]ZZZTTTPPPOOOPPPPPPQQQRRRRRRRRRPPPOOONNNMMMKKKIIIHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLMMMKKKKKKLLLOOORRRSSSRRRQQQJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIIIIJJJJJJKKKMMMMMMNNNLLLIIIHHHGGGGGGEEECCCDDDEEEFFFGGGFFFEEECCCBBBCCCCCCEEEKKKVVVkkk\\\^^^``````___]]]]]]]]]```bbbdddeeecccaaaaaaaaa```aaaaaaaaaaaa```___^^^\\\]]]^^^```cccfffhhhjjjjjjgggaaa]]]\\\^^^aaadddbbb___\\\XXXWWWXXX[[[\\\cccccccccaaa______```bbbccccccbbbbbbbbbbbbccccccaaacccddddddcccccceeeffflllmmmlllhhhbbb^^^^^^___dddbbb```___^^^___```aaa```aaaccceeeffffffffffff^^^[[[XXXVVVUUUUUUTTTSSSPPPRRRTTTWWWZZZ^^^bbbdddjjjccc]]]^^^^^^\\\[[[\\\```cccfffiiillloootttwww{{{oooiiipppwww}}}~~~mmm]]]UUURRRQQQMMMMMMQQQSSSQQQPPPQQQUUUUUUUUUUUUUUUTTTSSSSSSSSSQQQOOOMMMLLLKKKLLLLLLJJJMMMNNNMMMKKKKKKNNNRRRWWWTTTOOOLLLKKKLLLOOOQQQZZZcccjjjhhhccc___[[[XXXWWW[[[]]]ZZZRRRNNNPPPTTTWWWWWWVVVUUUSSSPPPMMMKKKOOOLLLHHHGGGHHHIIIIIIHHHFFFGGGHHHIIIJJJKKKLLLLLLIIIJJJLLLOOORRRSSSRRRPPPIIIIIIHHHHHHHHHHHHGGGGGGFFFHHHJJJLLLMMMMMMMMMLLLPPPMMMIIIGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCEEEJJJTTTiii]]]^^^``````___]]]]]]^^^ccceeegggfffdddaaa``````bbbbbbaaa```___^^^]]]]]]]]]^^^```ccceeefffggggggdddaaa\\\XXXXXXZZZ^^^aaaaaa```]]][[[ZZZ[[[]]]^^^ddddddaaa^^^[[[[[[]]]_______________```bbbdddeeeccceeeggggggggggggiiikkkiiiiiiiiifffaaa^^^]]]^^^eeedddbbb```______```aaa^^^___aaacccddddddcccbbb[[[YYYVVVTTTSSSSSSSSSSSSQQQRRRTTTZZZbbbggghhhgggjjjbbb\\\]]]___^^^[[[[[[___aaadddfffgggiiimmmooouuuxxx~~~mmmkkkqqqsssoooyyyvvv^^^TTTRRRRRRNNNKKKLLLPPPRRRPPPNNNOOOSSSSSSSSSSSSRRRQQQPPPPPPPPPOOOMMMLLLKKKKKKLLLLLLMMMNNNOOONNNLLLKKKLLLNNNOOONNNKKKJJJIIIKKKMMMOOOVVV___fffeee```]]]YYYUUUSSSWWWZZZVVVOOOMMMRRRXXX```___]]][[[WWWSSSOOOMMMOOOLLLHHHFFFGGGHHHHHHHHHGGGHHHHHHHHHIIIJJJJJJJJJHHHIIIKKKOOORRRSSSRRRPPPHHHHHHHHHGGGGGGGGGGGGGGGEEEGGGIIILLLNNNOOOPPPQQQQQQMMMIIIFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCGGGPPPddd^^^___``````___^^^___```fffgggfffdddaaa```aaabbbgggeeeccc```]]]\\\[[[[[[^^^```bbbdddeeedddcccbbb[[[YYYWWWVVVVVVXXX[[[\\\_________^^^^^^^^^______```___\\\YYYWWWWWWZZZ]]]]]]\\\\\\\\\^^^```bbbccceeefffhhhhhhggggggiiijjjdddeeedddccc```___^^^^^^bbbaaa___^^^]]]]]]]]]]]][[[\\\^^^_________^^^^^^ZZZYYYXXXVVVTTTTTTTTTUUUTTTTTTWWW___ggglllllliiiiiiaaa[[[]]]```^^^[[[ZZZ[[[]]]```aaaaaabbbdddfffhhhlllrrr{{{uuuuuu{{{zzzqqqnnnkkktttkkkYYYSSSRRRRRRMMMJJJKKKOOOQQQOOOMMMMMMPPPPPPQQQRRRRRRQQQQQQQQQNNNMMMLLLKKKJJJKKKLLLLLLOOOPPPPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRSSSYYY]]]ZZZVVVUUUSSSPPPMMMQQQRRROOOKKKKKKQQQXXXbbbaaa___]]]YYYTTTPPPNNNNNNKKKHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJMMMPPPQQQPPPNNNHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIILLLOOOSSSVVVXXXQQQNNNIIIFFFFFFGGGGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBAAABBBFFFMMM```}}}^^^___``````___^^^```aaafffeeeccc```^^^___bbbdddiiigggccc___[[[ZZZZZZZZZ^^^___aaabbbcccaaa```^^^VVVVVVUUUUUUUUUVVVWWWXXX\\\]]]```bbbbbbaaa___^^^ZZZZZZXXXVVVUUUVVVYYY[[[[[[[[[[[[[[[[[[\\\]]]^^^aaacccddddddcccdddeeefffccccccbbbbbbaaa``````___[[[[[[ZZZYYYYYYXXXXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ[[[[[[YYYWWWUUUUUUVVVVVVWWWZZZ```gggkkkjjjhhhddd]]]YYY[[[\\\ZZZXXXYYY\\\^^^```aaa``````aaabbb___dddkkkooovvv{{{~~~tttjjjjjjooosss|||hhh[[[TTTQQQQQQOOOKKKKKKNNNPPPMMMLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRMMMLLLKKKJJJIIIJJJKKKLLLPPPPPPPPPOOOOOOMMMLLLKKKKKKLLLNNNQQQSSSUUUWWWXXXRRRUUUUUUQQQNNNOOONNNLLLJJJKKKKKKJJJHHHJJJOOOSSS[[[ZZZYYYWWWUUUQQQNNNLLLKKKIIIGGGGGGHHHIIIHHHGGGJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJMMMNNNNNNMMMIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLOOORRRVVVYYY[[[QQQNNNJJJHHHGGGGGGGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCFFFMMM]]]xxx]]]^^^___^^^]]]]]]___aaabbbbbbaaa___^^^^^^aaadddgggeee```\\\YYYYYYYYYZZZ[[[]]]^^^`````````^^^^^^XXXWWWUUUTTTSSSSSSTTTUUUXXX\\\```dddeeeccc___\\\XXXXXXXXXVVVUUUVVVYYY[[[ZZZZZZZZZZZZZZZYYYXXXWWWZZZ[[[]]]^^^^^^^^^```bbbcccbbbaaa``````___^^^]]]XXXXXXWWWWWWWWWWWWWWWWWWZZZYYYXXXWWWVVVWWWYYYZZZZZZ\\\^^^]]]YYYVVVUUUUUUUUUWWWZZZ^^^bbbddddddddd^^^ZZZYYYZZZYYYUUUUUUWWW\\\^^^```aaa```___``````[[[```eeeggghhhwww|||}}}{{{{{{{{{ooogggkkktttuuuddd\\\VVVSSSSSSRRRMMMKKKNNNNNNLLLKKKMMMOOOOOOPPPPPPQQQQQQPPPPPPMMMLLLJJJIIIIIIIIIJJJJJJMMMMMMNNNPPPQQQQQQPPPOOOKKKMMMPPPSSSVVVWWWXXXXXXQQQTTTSSSOOOMMMOOOPPPNNNKKKIIIGGGFFFGGGIIIKKKLLLPPPPPPQQQPPPOOOMMMKKKJJJGGGGGGGGGHHHJJJJJJIIIGGGHHHIIIIIIJJJKKKKKKLLLLLLIIIHHHFFFGGGIIIKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMPPPQQQSSSUUUWWWXXXYYYYYYPPPMMMKKKIIIIIIHHHFFFEEEBBBAAAAAA@@@????????????BBBBBBEEEIIIOOO]]]vvv\\\]]]]]]]]]\\\\\\^^^```^^^_________^^^___aaaccceeebbb^^^ZZZXXXXXXYYYZZZYYYZZZ\\\^^^_________^^^]]][[[WWWSSSQQQQQQSSSTTTVVVZZZaaafffgggddd___[[[XXXYYYYYYXXXWWWWWWZZZ\\\ZZZZZZZZZZZZXXXVVVTTTRRRSSSUUUWWWYYYYYYZZZ]]]___cccaaa___^^^]]]\\\ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[YYYWWWUUUUUUVVVXXXZZZZZZ]]]```___[[[VVVTTTTTTTTTVVVXXX[[[]]]^^^___```\\\ZZZYYYZZZWWWSSSTTTXXXVVVXXX[[[\\\[[[ZZZZZZZZZ[[[^^^bbbbbbaaammmyyytttwww}}}rrrsss~~~yyypppkkkoooyyykkkaaa\\\XXXVVVXXXTTTOOOLLLMMMMMMKKKKKKMMMOOOPPPPPPPPPPPPOOONNNNNNMMMLLLJJJIIIHHHHHHIIIJJJJJJKKKMMMPPPSSSTTTTTTSSSKKKMMMPPPSSSUUUUUUUUUUUURRRTTTTTTQQQPPPSSSTTTQQQMMMIIIFFFEEEGGGIIIHHHGGGJJJKKKLLLLLLLLLLLLKKKJJJEEEEEEGGGIIIKKKKKKIIIFFFFFFGGGHHHJJJLLLMMMOOOOOOJJJHHHEEEEEEGGGIIIJJJJJJLLLLLLMMMMMMNNNNNNNNNOOOSSSUUUXXXZZZ[[[YYYWWWUUUOOOMMMKKKJJJJJJIIIFFFDDDCCCBBBAAA@@@??????>>>???BBBCCCGGGKKKQQQ^^^uuuZZZ]]]^^^]]]YYYWWWXXXYYY^^^\\\ZZZYYYZZZ\\\^^^```fffccc___ZZZWWWVVVVVVVVVYYYXXXWWWWWWXXXZZZ]]]^^^\\\\\\\\\YYYVVVTTTSSSTTTUUUXXX\\\```bbbcccbbbbbb]]]ZZZXXXWWWXXXZZZZZZZZZ```^^^[[[[[[[[[YYYTTTQQQVVVSSSPPPOOOPPPSSSUUUVVVZZZ```cccaaa___```^^^\\\ZZZYYYXXXWWWVVVWWWXXXYYY[[[ZZZXXXWWWWWWXXXZZZ[[[\\\^^^^^^ZZZSSSOOOPPPSSSQQQSSSVVVZZZ]]]```aaaaaa```___]]]ZZZWWWTTTRRRPPPUUUUUUUUUWWWYYYZZZYYYWWW\\\XXXZZZ```bbbgggzzzqqqoooqqqwww|||jjjkkk||||||xxxuuurrrqqqxxx~~~tttfff\\\WWWVVVVVVUUUPPPNNNKKKIIIHHHIIIKKKMMMQQQRRRRRRPPPNNNLLLLLLMMMLLLLLLKKKIIIFFFFFFGGGHHHJJJIIIKKKOOOTTTUUUSSSPPPMMMOOORRRTTTTTTTTTTTTUUURRRRRRRRRRRRQQQPPPOOONNNGGGHHHGGGFFFEEEDDDEEEFFFIIIKKKLLLKKKHHHGGGFFFGGGGGGHHHJJJKKKMMMNNNOOOOOOOOOMMMLLLQQQWWWXXXSSSMMMFFFDDDDDDFFFGGGGGGLLLRRRUUUSSSPPPMMMLLLMMMOOOQQQXXX]]]aaa___XXXQQQNNNNNNIIIJJJKKKLLLJJJHHHFFFDDD??????>>>>>>>>>???AAAAAADDDEEEFFFGGGJJJWWWqqq[[[\\\\\\YYYVVVVVVXXXZZZ\\\[[[ZZZYYYZZZ\\\___```eeebbb]]]YYYVVVVVVVVVWWWXXXWWWWWWWWWXXXZZZ]]]___]]]^^^^^^\\\XXXUUUTTTTTTSSSUUUYYY]]]```aaa``````]]][[[YYYXXXZZZ[[[\\\\\\```^^^\\\[[[[[[YYYUUURRRRRROOOLLLKKKLLLOOOQQQRRRVVV[[[^^^^^^```bbb```\\\YYYXXXWWWWWWWWWWWWXXXYYY[[[ZZZYYYXXXYYYZZZ\\\]]]\\\]]]]]]XXXRRROOOQQQTTTTTTUUUXXX[[[^^^```bbbccccccbbb___[[[XXXUUUSSSSSSVVVTTTTTTUUUWWWYYYYYYXXX[[[WWWXXX^^^```eeexxxtttoooooosss|||qqqlllvvv{{{yyyyyy{{{}}}{{{pppiii___XXXVVVTTTRRRPPPMMMLLLJJJIIIIIIIIIKKKLLLNNNOOOOOONNNLLLJJJJJJKKKKKKKKKJJJHHHEEEEEEFFFHHHJJJIIIJJJMMMQQQRRRQQQOOOMMMOOORRRTTTSSSSSSTTTUUUTTTTTTRRRQQQOOOMMMLLLKKKHHHIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGIIILLLNNNPPPQQQQQQSSSPPPMMMPPPSSSSSSMMMFFFEEECCCDDDGGGHHHHHHLLLRRRVVVTTTQQQNNNMMMNNNPPPRRRUUUXXX\\\ZZZSSSNNNLLLLLLJJJJJJKKKJJJJJJHHHFFFEEECCCBBBAAA@@@??????@@@AAAAAAAAABBBDDDGGGSSSlll\\\[[[YYYVVVTTTUUUXXX[[[ZZZZZZYYYYYYZZZ\\\___aaaccc```[[[XXXUUUVVVWWWXXXXXXWWWVVVWWWXXXZZZ]]]___^^^```aaa```\\\XXXUUUTTTPPPSSSVVVZZZ]]]^^^^^^^^^]]][[[YYYYYY[[[]]]^^^]]]___]]]\\\\\\[[[YYYVVVSSSOOOLLLIIIIIIJJJMMMNNNOOORRRVVVZZZ]]]cccgggddd^^^WWWWWWVVVVVVVVVWWWWWWXXX[[[[[[ZZZZZZ[[[]]]___```]]]]]][[[WWWRRRPPPSSSVVVXXXYYYZZZ\\\^^^aaadddeeegggeee```\\\YYYVVVVVVUUUVVVTTTRRRRRRUUUXXXYYYZZZ[[[WWWWWW[[[]]]cccuuu|||yyy}}}wwwsssqqqxxx|||ssskkkmmmxxxqqqqqqvvv~~~jjj```\\\VVVSSSRRRQQQMMMJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJJJJGGGEEEDDDFFFGGGJJJIIIHHHJJJLLLNNNNNNMMMMMMPPPRRRSSSSSSRRRSSSTTTVVVTTTQQQNNNKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFHHHKKKMMMKKKIIIEEEGGGIIILLLOOOQQQSSSSSSRRROOOLLLMMMOOONNNHHHBBBDDDCCCEEEIIIIIIHHHKKKQQQUUUSSSPPPMMMLLLMMMNNNOOOPPPSSSTTTRRRMMMJJJIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIGGGEEECCCAAA@@@@@@@@@??????@@@BBBEEEQQQggg|||[[[ZZZYYYXXXWWWXXXYYYZZZXXXXXXXXXXXXZZZ\\\___``````^^^ZZZWWWUUUVVVXXXYYYWWWVVVVVVVVVWWWZZZ\\\^^^___bbbeeedddaaa\\\XXXVVVQQQSSSVVVYYY\\\]]]]]]]]]\\\ZZZYYYZZZ\\\]]]^^^]]]\\\\\\[[[[[[ZZZXXXUUUSSSPPPNNNKKKJJJLLLNNNOOOOOORRRUUUXXX\\\dddiiieee]]]TTTTTTTTTTTTUUUUUUVVVVVVZZZZZZ[[[\\\]]]___aaabbb___^^^[[[WWWTTTTTTWWWZZZ[[[[[[[[[\\\^^^aaadddeeehhheee```\\\XXXWWWVVVWWWWWWTTTRRRRRRTTTXXXZZZ[[[\\\ZZZYYY[[[]]]cccttt~~~|||{{{uuuttt}}}xxxoookkkppp{{{yyymmmoooxxx}}}nnn[[[VVVQQQNNNMMMLLLHHHDDDDDDEEEFFFHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHGGGHHHIIIKKKKKKJJJHHHEEEEEEFFFHHHJJJIIIGGGGGGHHHJJJKKKLLLMMMPPPRRRSSSRRRQQQQQQRRRTTTRRRNNNKKKIIIHHHHHHIIIGGGGGGFFFGGGHHHHHHGGGEEEIIIFFFEEEHHHNNNQQQOOOKKKHHHIIIKKKNNNPPPRRRSSSSSSKKKIIIHHHJJJMMMMMMIIIEEEDDDCCCFFFJJJKKKIIIKKKPPPQQQOOOMMMJJJIIIIIIJJJKKKMMMNNNOOOMMMJJJHHHHHHJJJJJJJJJIIIIIIKKKMMMPPPRRRNNNLLLIIIEEEBBB@@@??????@@@@@@AAADDDGGGQQQeeewwwXXXYYYZZZ[[[\\\[[[ZZZYYYWWWWWWWWWXXXZZZ\\\^^^___^^^\\\ZZZXXXWWWWWWXXXYYYVVVVVVUUUUUUVVVXXXZZZ\\\___bbbfffgggddd```\\\ZZZWWWXXXZZZ\\\]]]]]]]]]]]][[[ZZZYYYZZZ[[[]]]\\\[[[YYYZZZ[[[ZZZXXXVVVUUUTTTRRROOOMMMLLLNNNOOOOOOOOOQQQSSSUUUYYY```ddd```XXXQQQQQQRRRSSSTTTUUUUUUUUUYYYZZZ[[[\\\^^^___aaabbb```___\\\YYYXXXYYY\\\^^^]]]\\\\\\]]]^^^```cccdddfffddd___[[[WWWVVVVVVWWWVVVUUUSSSTTTWWWZZZ[[[\\\^^^]]]\\\\\\]]]dddqqq}}}~~~~~~tttqqquuuyyy~~~uuussstttuuuuuunnnoootttvvvooo]]]WWWPPPKKKIIIGGGEEEBBBAAACCCEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHIIIKKKKKKJJJHHHFFFEEEFFFHHHIIIHHHGGGFFFFFFGGGJJJLLLNNNPPPRRRRRRQQQPPPPPPPPPOOONNNKKKIIIHHHHHHJJJJJJIIIHHHHHHIIIKKKKKKIIIGGGJJJHHHFFFJJJPPPSSSQQQMMMLLLMMMNNNPPPQQQRRRRRRRRRIIIHHHGGGIIIKKKLLLJJJGGGDDDCCCFFFJJJKKKIIILLLPPPPPPOOOLLLJJJHHHHHHHHHIIIKKKLLLLLLKKKJJJJJJKKKLLLKKKJJJJJJKKKMMMQQQUUUWWWPPPNNNJJJFFFCCCAAA??????@@@@@@AAADDDGGGOOOaaaqqqWWWXXXZZZ]]]___^^^[[[XXXWWWWWWWWWXXXZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXVVVUUUTTTSSSTTTUUUWWWXXX]]]aaaeeegggfffcccaaa```_______________^^^]]]]]]\\\[[[ZZZZZZ[[[\\\[[[YYYXXXZZZ[[[ZZZXXXVVVUUUVVVQQQOOOMMMLLLNNNOOONNNNNNMMMPPPRRRSSSXXX\\\ZZZTTTPPPQQQRRRTTTUUUVVVVVVVVVXXXYYYZZZ[[[]]]^^^___``````___]]][[[[[[]]]___aaa^^^^^^^^^___```aaabbbccccccaaa^^^ZZZXXXWWWWWWWWWVVVVVVWWWYYY\\\^^^]]]\\\^^^^^^]]]\\\\\\aaajjjrrrttt~~~zzzvvvxxxwwwwww~~~~~~{{{ssslllhhhqqqwwwzzzooojjjggg^^^WWWOOOIIIGGGFFFEEECCCAAABBBDDDFFFGGGGGGFFFEEEFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKJJJGGGEEEDDDFFFGGGHHHHHHHHHGGGFFFGGGJJJMMMNNNPPPRRRRRRPPPOOOOOOOOOKKKJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJLLLOOOPPPMMMJJJKKKIIIIIILLLPPPRRRPPPNNNOOOOOOPPPQQQRRRRRRRRRRRRMMMLLLJJJJJJKKKJJJHHHFFFEEEDDDFFFJJJJJJIIILLLRRRRRRPPPNNNLLLJJJJJJIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLMMMOOORRRUUUWWWPPPNNNJJJFFFCCCAAA??????>>>===>>>AAADDDKKKZZZhhh~~~XXXWWWWWWZZZ]]]]]][[[YYYWWWWWWXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\ZZZXXXVVVVVVUUUSSSRRRQQQRRRTTTUUU[[[___cccfffgggffffffffffffeeedddbbb```^^^\\\[[[^^^]]]\\\\\\]]]\\\ZZZYYYXXX[[[]]]\\\ZZZXXXXXXYYYRRRPPPNNNNNNOOOOOOOOONNNLLLPPPRRRQQQSSSWWWXXXUUUQQQRRRTTTVVVXXXXXXYYYXXXWWWXXXYYYZZZ\\\\\\]]]]]]___]]]\\\\\\^^^___```aaa``````aaabbbbbbbbbbbbbbb```___^^^\\\ZZZYYYXXXXXXUUUWWWZZZ___bbbbbb___\\\ZZZ[[[[[[YYYXXX\\\bbbfffgggnnnuuu~~~zzzuuuooooooqqqxxxzzzhhhaaa\\\WWWWWWRRRKKKHHHHHHHHHGGGEEECCCCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGEEEDDDEEEFFFHHHHHHHHHEEECCCBBBDDDEEEGGGHHHIIIIIIGGGHHHKKKNNNNNNPPPRRRRRRPPPNNNMMMNNNIIIJJJJJJJJJJJJJJJJJJJJJLLLJJJIIILLLPPPQQQMMMIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTQQQOOONNNMMMLLLJJJIIIGGGGGGEEEFFFIIIIIIIIIMMMSSSRRRQQQOOOMMMKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQQQQPPPPPPOOONNNNNNNNNOOOPPPQQQMMMLLLIIIEEEBBB@@@@@@???<<<;;;<<>>AAAMMMZZZnnnyyyYYYUUUQQQQQQUUUXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVXXXYYYZZZZZZWWWTTTPPPMMMMMMMMMLLLKKKKKKMMMOOOQQQXXXYYY[[[\\\]]]^^^aaadddccccccbbbaaaaaaaaaaaaaaaddddddeeedddccc```^^^\\\XXXWWWVVVWWWZZZ[[[YYYWWWRRROOOMMMNNNQQQSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTSSSUUUYYY^^^bbbbbbaaa___^^^[[[YYYYYYYYY[[[\\\[[[]]]___``````aaabbbcccgggggggggfffeeecccaaa```bbb```]]]\\\\\\[[[ZZZXXXVVVYYY]]]^^^]]]\\\[[[\\\UUUTTTRRRPPPQQQRRRUUUVVVZZZcccgggoooyyyvvv}}}xxxmmmiiiooozzz~~~|||}}}|||~~~~~~||||||~~~ddd\\\SSSNNNMMMMMMKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMMMMKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPPPPOOONNNKKKJJJJJJJJJJJJKKKKKKMMMNNNOOONNNMMMKKKIIIHHHHHHIIIJJJIIIKKKLLLMMMLLLMMMPPPRRRUUUTTTSSSQQQPPPNNNMMMLLLIIIGGGEEEDDDCCCBBB@@@>>>>>>===??????>>>???IIIUUUgggrrrVVVSSSQQQTTTYYY]]]___^^^YYYWWWUUUTTTTTTTTTVVVWWWWWWWWWXXXWWWUUURRRNNNLLLKKKJJJIIIIIIJJJLLLNNNPPPUUUWWWYYYZZZ[[[\\\___bbbaaaaaabbbccccccccccccccceeefffffffffeeecccaaa```WWWVVVUUUVVVXXXYYYYYYWWWRRRQQQPPPQQQSSSTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRTTTWWW\\\_________aaa___\\\ZZZXXXXXXXXXYYY[[[^^^```bbbbbbcccdddfffjjjiiigggeeedddbbbaaaaaaaaa___\\\[[[[[[[[[YYYXXXYYY\\\______]]]ZZZYYYXXXTTTSSSPPPOOONNNPPPRRRSSSVVV]]]^^^aaakkksss|||zzz~~~qqqhhhfffooozzzzzzuuuqqqwww}}}|||zzz{{{~~~}}}|||}}}cccTTTOOOIIIFFFHHHIIIIIIHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFEEECCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAABBBDDDGGGIIIIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNLLLLLLMMMMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPNNNLLLJJJKKKKKKKKKKKKLLLLLLMMMNNNKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMPPPSSSWWWWWWWWWVVVSSSPPPLLLJJJFFFEEECCCCCCDDDDDDBBBAAA<<<<<<>>>???======DDDNNN]]]jjj|||RRRQQQSSSXXX```eeegggfffZZZYYYVVVTTTTTTUUUWWWYYYYYYYYYXXXWWWUUUSSSQQQOOONNNLLLJJJJJJKKKMMMNNNNNNTTTVVVXXXYYYZZZ\\\___bbbccccccdddeeeeeecccbbbaaaiiiiiihhhgggeeecccaaa```VVVVVVUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPQQQRRRSSSVVVYYY[[[\\\\\\aaa___]]][[[ZZZZZZZZZ[[[___aaacccdddccccccdddfffhhhfffdddbbb``````aaabbb^^^\\\ZZZZZZ[[[[[[[[[ZZZ\\\^^^```___\\\XXXVVVUUUSSSRRROOONNNMMMOOOQQQRRRRRRXXXXXX[[[cccfffoooyyylllppptttwwwxxx|||sssjjjlllttt}}}{{{{{{~~~~~~}}}}}}}}}lllUUUOOOKKKGGGEEEEEEFFFFFFEEEGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB???@@@BBBDDDFFFGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGIIIJJJLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPOOONNNLLLJJJMMMLLLLLLKKKKKKLLLLLLLLLGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLPPPSSSUUUVVVWWWVVVTTTPPPKKKIIIFFFDDDCCCCCCDDDDDDCCCAAA===<<<>>>@@@>>><<<@@@HHHVVVcccwwwOOOPPPTTT\\\eeekkkllllll\\\[[[XXXVVVVVVWWWYYY[[[\\\[[[ZZZYYYXXXWWWVVVUUUUUURRRNNNMMMNNNOOONNNNNNTTTVVVXXXYYYZZZ]]]```ccceeefffggghhhhhhgggfffeeelllkkkjjjgggdddaaa^^^]]]VVVVVVTTTSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUWWWWWWWWWWWWVVVUUUSSSRRRRRRSSSUUUVVVWWWXXXYYYZZZ^^^]]]]]]]]]]]]^^^___```cccdddfffeeedddbbbcccccccccaaa___]]]]]]^^^```bbb[[[YYYXXXYYY\\\]]]]]]]]]]]]______]]]ZZZVVVTTTSSSTTTRRRPPPNNNNNNPPPRRRSSSRRRXXXXXX[[[bbbbbbggguuu~~~wwwrrrrrrvvv{{{zzzsssllljjjrrr~~~~~~}}}{{{zzz|||}}}}}}|||}}}}}}~~~~~~kkkYYYOOOKKKIIIFFFEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEFFFHHHJJJKKKLLLLLLMMMLLLKKKKKKJJJKKKKKKKKKNNNOOOPPPQQQQQQOOONNNLLLMMMMMMLLLKKKJJJJJJJJJJJJEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJLLLOOOQQQQQQSSSUUUVVVUUUQQQMMMJJJHHHFFFDDDDDDDDDCCCAAA@@@>>>>>>???AAA???<<>>@@@>>>???AAA@@@===>>>BBBLLLYYYlll~~~MMMNNNSSSZZZaaadddbbb^^^[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[ZZZYYYYYY[[[\\\]]]^^^ZZZUUUTTTVVVWWWUUUSSSSSSUUUWWWYYYZZZ]]]```cccddddddeeefffggghhhjjjkkkiiihhheeeaaa^^^[[[YYYXXXSSSTTTTTTRRRPPPQQQTTTWWWUUUVVVWWWUUUSSSSSSUUUXXXYYYZZZ[[[[[[[[[YYYXXXVVVXXXZZZ[[[ZZZWWWUUUUUUWWWXXXYYYZZZ]]]```ccceeefffdddeeeffffffdddbbbbbbcccbbbbbb````````````aaabbb]]]\\\ZZZ[[[]]]^^^^^^]]]]]]\\\ZZZVVVSSSRRRTTTVVVVVVUUUTTTSSSTTTVVVYYY[[[ZZZ``````aaafff```]]]ffflllyyy}}}zzztttsssrrrvvv|||~~~{{{{{{zzzzzzzzz{{{||||||}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~qqqmmmsss~~~rrrZZZRRRNNNJJJAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAACCCDDDEEEAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>??????@@@@@@?????????@@@AAABBBDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAABBBCCCDDD===>>>@@@BBBCCCDDDCCCCCCEEEDDDDDDDDDFFFHHHKKKLLLNNNOOOPPPRRRRRRQQQOOONNNMMMLLLKKKIIIGGGFFFFFFEEEBBBBBBAAAAAACCCFFFHHHJJJFFFIIIKKKLLLKKKJJJJJJJJJNNNOOOQQQRRRQQQOOOMMMKKKHHHFFFDDDDDDDDDCCCAAA???@@@>>>===??????<<<===AAAEEERRReeewww{{{{{{MMMNNNQQQXXX]]]^^^ZZZUUUYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXWWWWWWXXXZZZ\\\^^^___ZZZUUUTTTXXXZZZXXXUUURRRTTTVVVXXXZZZ\\\```cccdddcccbbbaaa```aaabbbcccfffeeebbb___\\\ZZZYYYXXXRRRSSSTTTSSSRRRSSSWWW[[[VVVWWWVVVTTTRRRRRRUUUYYYXXXYYY[[[\\\[[[ZZZXXXWWWZZZ\\\^^^\\\XXXUUUUUUVVVVVVWWWZZZ\\\___bbbdddeeebbbdddeeeeeedddccccccdddfffeeedddcccbbbbbbbbbbbb```^^^\\\\\\]]]]]]\\\[[[\\\[[[XXXTTTQQQQQQTTTWWWWWWVVVUUUUUUVVVYYY\\\^^^[[[aaabbbdddiiibbb^^^fffccchhhyyywwwnnnlllttt}}}~~~|||{{{{{{|||}}}}}}~~~~~~yyyyyy{{{}}}~~~~~~||||||}}}~~~}}}}}}~~~uuukkklllwww^^^QQQOOOKKKCCCDDDEEEFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@@@@AAACCCDDDFFF???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>???@@@AAACCCCCC===>>>@@@AAABBBCCCCCCCCCJJJIIIHHHGGGFFFDDDCCCCCCDDDCCCAAA@@@@@@AAABBBDDD:::<<<===???@@@@@@@@@???AAA@@@@@@AAADDDGGGJJJLLLJJJKKKMMMNNNNNNMMMLLLKKKMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@@@@BBBEEEIIIKKKFFFIIILLLMMMLLLJJJHHHHHHLLLLLLMMMMMMLLLJJJHHHGGGGGGEEEDDDCCCDDDDDDBBBAAA@@@===<<<>>>===;;;===AAA@@@LLL___rrrtttuuuzzzMMMOOOQQQSSSUUUUUUUUUUUUUUUVVVWWWYYYYYYYYYXXXXXXSSSTTTVVVXXXYYYZZZ[[[[[[YYYZZZ[[[[[[[[[YYYXXXWWWUUUUUUVVVXXXZZZ]]]```bbbaaa```^^^[[[ZZZ[[[^^^bbbcccaaa^^^\\\[[[ZZZWWWUUUTTTQQQOOOQQQVVVYYYXXXVVVXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWZZZ\\\]]][[[YYYXXX]]]\\\YYYWWWUUUTTTSSSSSSVVVWWWYYY\\\^^^```aaaaaa`````````aaacccfffhhhjjjkkkhhhdddaaa```___^^^\\\\\\\\\\\\]]]]]]^^^^^^___\\\XXXTTTQQQPPPQQQPPPPPPQQQRRRSSSUUUWWWYYYZZZ[[[______``````aaaaaabbbbbbggggggmmm~~~{{{nnnlllqqqwww{{{|||~~~~~~~~~}}}~~~~~~~~~zzzzzz|||yyy{{{}}}~~~|||uuummmjjjpppgggVVVQQQKKKEEEDDDEEEDDDBBBAAAAAABBBDDDEEEBBBAAAAAA@@@@@@AAAAAABBB???@@@@@@AAAAAA@@@@@@???AAA@@@>>>=========>>>???????????????@@@AAABBBBBBAAA@@@???>>>>>>??????@@@@@@AAABBBCCCCCCCCCBBBBBBFFFFFFFFFEEEEEEEEEDDDDDDFFFCCC@@@>>>>>>???????????????@@@@@@@@@@@@??????@@@@@@AAABBBDDDFFFHHHJJJMMMJJJFFFEEEFFFIIIKKKLLLLLLKKKIIIGGGFFFEEEDDDDDD>>>@@@BBBBBBCCCDDDGGGJJJIIIJJJJJJIIIGGGFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHEEEDDDDDDCCCBBBAAA@@@???@@@???>>><<<;;;;;;;;;<<>>===<<<======>>>>>>>>>>>>>>>???AAABBBBBBDDDCCC@@@>>><<<<<<======AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEDDDDDDDDDAAA???===>>>?????????>>>>>>?????????>>>======>>>>>>???@@@BBBDDDFFFGGGIIIFFFCCCBBBDDDGGGHHHIIIHHHHHHGGGEEEDDDCCCBBBBBB>>>@@@AAABBBAAABBBCCCEEEEEEFFFGGGFFFDDDDDDDDDFFFEEEEEEFFFFFFFFFFFFFFFEEECCCBBBBBBBBBAAAAAAAAABBB???>>><<<:::999999::::::@@@GGGUUUfffxxx|||xxxtttxxxxxx{{{OOOOOOOOOPPPQQQSSSTTTUUU[[[[[[[[[ZZZYYYWWWTTTSSSSSSTTTUUUVVVYYY[[[]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXYYYZZZ\\\^^^```[[[[[[ZZZYYYYYY[[[___ccceeecccaaa``````___^^^\\\WWWTTTRRRTTTWWWYYYYYYWWWTTTUUUVVVWWWWWWVVVVVVUUUTTTUUUWWWYYY[[[\\\]]]]]]VVVVVVTTTSSSSSSTTTUUUUUUSSSUUUXXX[[[]]]____________```ccceeegggiiiiiiiiidddcccaaa___^^^\\\YYYWWWTTTVVVYYY\\\___```aaabbb[[[XXXUUUTTTTTTVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]^^^]]]]]]]]]^^^^^^___```aaadddeeegggggghhhuuu{{{pppjjjgggmmmvvv~~~~~~}}}|||}}}~~~{{{{{{|||||||||}}}}}}}}}~~~~~~{{{|||}}}|||{{{{{{}}}}}}{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~}}}yyykkklllnnnsss}}}mmmWWWOOOKKKFFFCCCDDDBBBDDDFFFHHHGGGDDDAAA???@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<======???@@@AAABBBDDDBBB???<<<;;;;;;<<<>>>AAA@@@@@@?????????@@@@@@CCCCCCCCCDDDDDDDDDDDDCCCAAA???======>>>????????????????????????>>>============>>>???@@@BBBDDDEEEEEECCCAAAAAACCCFFFGGGHHHCCCDDDDDDCCCCCCBBB@@@@@@===???@@@AAA???>>>???@@@@@@AAABBBBBBAAAAAABBBCCCBBBCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDD@@@???===;;;::::::::::::???EEEQQQaaasss|||{{{{{{xxxzzzyyy|||OOOOOONNNOOOPPPRRRTTTUUUXXXYYYYYYZZZYYYXXXVVVVVVRRRRRRSSSTTTVVVYYY[[[]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYWWWWWWXXXXXXXXX[[[___cccgggdddaaa_________]]]\\\WWWUUUSSSTTTVVVWWWWWWVVVRRRTTTVVVWWWWWWVVVUUUTTTSSSTTTVVVXXX[[[]]]___```WWWVVVUUUTTTSSSSSSTTTUUURRRTTTWWWZZZ\\\]]]]]]]]]YYY[[[___bbbddddddcccbbbaaa```^^^^^^]]][[[XXXUUUSSSUUUYYY]]]___aaaaaaaaaZZZXXXVVVVVVWWWYYYYYYYYYWWWWWWXXXYYY[[[\\\]]]]]]\\\[[[[[[[[[\\\^^^___```ggghhhhhheeeaaahhh~~~xxxgggggghhhiiijjjmmmpppsss}}}||||||{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{~~~}}}}}}~~~}}}~~~~~~~~~}}}~~~xxxyyyzzzzzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}ssskkknnnuuu~~~vvviii]]]VVVPPPIIIFFFGGGAAABBBEEEFFFEEECCC@@@>>>AAA@@@@@@??????@@@@@@AAA???@@@@@@AAAAAA@@@@@@???<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===???@@@AAA@@@>>><<<::::::<<>>===>>>>>>???@@@AAABBBCCCCCCCCCBBBBBB>>>===;;;;;;===??????>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAABBBDDDGGGHHHHHH@@@AAABBBBBBBBBBBBAAA@@@<<<>>>@@@@@@???======>>>===>>>@@@@@@??????AAACCCCCCDDDEEEFFFGGGHHHHHHHHHBBBBBBBBBAAABBBCCCCCCDDDCCCBBB@@@>>>===<<<=========BBBLLLZZZmmm|||{{{|||PPPOOOOOOOOOPPPQQQSSSTTTXXXXXXYYYYYYYYYWWWVVVUUUQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZ\\\[[[XXXUUUSSSQQQQQQQQQSSSTTTVVVVVVXXXZZZ___bbbfffccc___]]]\\\[[[ZZZYYYWWWUUUTTTTTTTTTUUUTTTTTTQQQSSSTTTVVVVVVUUUSSSRRRRRRSSSUUUXXX[[[^^^```bbb[[[ZZZXXXUUUSSSRRRRRRRRRRRRTTTWWWYYY[[[[[[ZZZZZZUUUXXX[[[^^^______]]]\\\]]]\\\[[[\\\\\\[[[WWWUUUTTTWWW[[[^^^``````___^^^YYYXXXWWWWWWYYY[[[\\\[[[WWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\^^^```cccbbbbbbbbbaaaeeeppp}}}}}}yyyrrrkkkhhhhhhiiijjjnnnzzz~~~zzzyyyzzzzzz{{{||||||{{{zzzzzz}}}}}}}}}}}}|||{{{zzzzzzyyyzzz||||||{{{|||~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~yyyzzz{{{yyyxxxxxxyyy{{{~~~~~~~~~~~~~~~tttqqqrrrwwwvvvoooggg```WWWNNNJJJKKKEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>??????????????????>>>;;;;;;;;;;;;;;;::::::999:::::::::;;;<<<===??????>>><<<:::999:::<<<>>>@@@???>>>>>>======>>>>>>>>>>>>???AAABBBBBBAAA@@@???<<<::::::;;;===>>>>>>=========>>>>>>>>>>>>==================>>>???@@@AAAAAA@@@@@@BBBDDDFFFFFFEEE@@@@@@AAABBBCCCCCCCCCCCC>>>@@@AAAAAA???>>>??????===>>>@@@@@@@@@@@@BBBDDDDDDDDDFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDAAA???>>>============@@@GGGTTTfff{{{|||{{{|||~~~PPPPPPPPPPPPQQQRRRSSSTTTYYYYYYYYYXXXWWWUUURRRQQQQQQRRRRRRSSSSSSSSSRRRQQQTTTUUUWWWYYYZZZZZZYYYYYY[[[YYYVVVRRROOOMMMLLLLLLPPPRRRTTTUUUWWWYYY]]]```bbb___[[[XXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRPPPPPPPPPRRRUUUXXX\\\___aaaaaa^^^\\\YYYVVVSSSQQQPPPPPPRRRTTTWWWYYYZZZYYYWWWVVVVVVWWWZZZ\\\\\\[[[YYYXXXXXXWWWWWWWWWYYYYYYWWWUUUVVVYYY]]]aaabbbaaa^^^\\\YYYXXXWWWXXX[[[]]]]]]\\\WWWWWWXXXXXXYYYYYYZZZZZZXXXXXXWWWWWWXXX[[[]]]___aaa______cccfffgggkkkppp}}}zzz|||uuupppllljjjffflllyyy|||{{{zzz{{{||||||{{{zzzxxxwww{{{{{{{{{{{{{{{zzzyyyxxxuuuwwwxxxyyyzzz{{{~~~~~~|||zzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{{{{{{{zzzxxxwwwxxxzzz|||}}}~~~~~~}}}~~~xxxtttwww{{{wwwqqqhhh___XXXUUUUUUOOOMMMIIIEEEBBB@@@@@@AAA@@@@@@????????????@@@@@@======>>>>>>>>>>>>======:::;;;;;;;;;;;;:::999999::::::999::::::;;;<<<===>>>===<<<:::::::::::::::<<<===>>>>>>??????>>>>>>===???@@@AAA@@@???===;;;:::999999:::<<<===<<<;;;888999:::;;;;;;<<<<<<;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHFFFFFFEEEDDDAAA@@@AAABBB>>>@@@BBBBBBAAABBBCCCEEEBBBCCCDDDEEEEEEFFFEEEEEEGGGHHHIIIJJJIIIHHHFFFDDDDDDCCCAAA>>>===<<<<<<<<<<<<>>>DDDOOOaaaxxxPPPPPPQQQRRRSSSSSSSSSSSSWWWWWWWWWWWWVVVTTTRRRQQQSSSTTTUUUUUUTTTQQQNNNLLLPPPRRRVVVZZZ[[[[[[ZZZYYYWWWUUUSSSPPPNNNMMMLLLLLLOOOQQQSSSTTTVVVXXX\\\^^^\\\ZZZVVVUUUVVVWWWXXXXXXXXXXXXWWWUUUSSSRRRRRRSSSRRRRRRQQQQQQPPPOOONNNNNNOOOQQQUUUZZZ]]]___``````]]][[[XXXUUURRRPPPOOOOOOSSSUUUWWWYYYYYYWWWTTTRRRVVVWWWXXXYYYYYYWWWUUUTTTSSSRRRQQQRRRTTTVVVVVVUUUVVVYYY^^^bbbdddbbb___]]]YYYXXXXXXYYY[[[]]]]]]\\\XXXXXXXXXYYYYYYYYYYYYYYYWWWVVVUUUUUUWWWYYY]]]___aaa___```eeeffffffhhhlllooo|||wwwpppooottt}}}~~~|||zzzxxxwwwxxxxxxxxxxxxxxxwwwvvvsssuuuwwwwwwxxxyyy|||~~~}}}~~~||||||}}}~~~~~~}}}~~~~~~}}}||||||||||||}}}~~~}}}}}}|||{{{|||}}}}}}{{{yyyxxxxxxyyy{{{}}}}}}zzzxxxyyyzzzzzzyyywwwwwwxxxzzz|||}}}zzzvvvyyy{{{uuurrrlllddd^^^\\\[[[[[[]]]YYYSSSMMMGGGCCC@@@@@@>>>>>>============>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999999::::::999999999999::::::<<<<<<;;;;;;;;;:::999888999;;;>>>@@@AAAAAA???>>>===>>>@@@@@@???===:::888:::999888999;;;;;;:::999777888999;;;<<<======>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???AAACCCCCCAAA???AAAAAA@@@@@@BBBFFFIIIKKKPPPNNNKKKGGGCCCAAABBBDDD@@@BBBCCCCCCBBBBBBDDDEEEBBBCCCCCCDDDDDDDDDCCCCCCFFFHHHLLLOOOOOOMMMIIIGGGEEEDDDBBB???===<<<<<<<<<======AAALLL^^^uuuPPPQQQRRRTTTTTTTTTSSSSSSRRRRRRTTTUUUVVVUUUUUUTTTUUUVVVWWWWWWUUUQQQLLLIIINNNQQQVVV[[[]]]]]][[[YYYTTTSSSQQQOOONNNNNNNNNOOONNNPPPRRRTTTUUUWWW[[[]]]XXXVVVSSSSSSUUUXXXZZZZZZYYYZZZYYYWWWTTTSSSSSSTTTSSSRRRQQQOOOMMMMMMLLLLLLNNNQQQVVV[[[^^^_________[[[YYYWWWSSSQQQOOONNNNNNSSSUUUWWWYYYXXXVVVSSSPPPUUUVVVVVVVVVUUUSSSRRRQQQPPPNNNMMMNNNQQQSSSUUUUUUUUUYYY^^^ccceeedddaaa^^^YYYXXXXXXYYY[[[]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZZZZWWWVVVUUUTTTVVVYYY\\\^^^___^^^___bbbaaa___aaagggcccttt|||yyy~~~}}}|||uuuuuuvvvvvvvvvvvvuuuuuusssuuuvvvwwwwwwxxxzzz}}}|||~~~}}}~~~}}}|||}}}}}}|||{{{{{{{{{{{{|||~~~}}}|||{{{{{{zzzzzzzzz{{{zzzwwwtttuuuuuuvvvxxxzzzzzzxxxuuuwwwxxxyyyxxxwwwwwwyyy{{{}}}vvvssspppwwwvvvvvveeeccc]]]VVVSSSUUUWWWXXXfffccc\\\TTTLLLEEE@@@>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<;;;:::999;;;:::999999888888999999666888:::;;;<<<<<<;;;;;;888:::>>>AAACCCBBB@@@>>>===>>>@@@@@@???<<<999777:::999888999;;;;;;999777888999;;;===???AAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCAAAAAABBBCCCEEEDDDBBB???BBBAAA??????AAAFFFJJJMMMWWWUUUPPPIIIDDDAAABBBDDDAAACCCDDDDDDCCCBBBCCCEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDHHHMMMRRRSSSPPPMMMJJJHHHGGGDDDBBB@@@?????????======@@@JJJ\\\tttOOOPPPQQQRRRRRRRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQOOOMMMKKKKKKPPPSSSXXX[[[]]]\\\ZZZYYYUUURRROOONNNOOOQQQQQQQQQNNNNNNOOOTTTXXXXXXUUURRRUUUUUUUUURRRQQQSSSYYY___^^^\\\YYYXXXYYYZZZZZZYYYYYYTTTPPPNNNLLLIIIJJJMMMMMMOOOTTT[[[```bbb```^^^ZZZXXXTTTQQQOOONNNOOOPPPWWWXXXYYYWWWTTTRRRQQQRRRVVVUUUTTTSSSRRRQQQPPPPPPNNNNNNNNNOOORRRUUUVVVVVVZZZ\\\^^^``````___]]][[[]]]^^^```aaa___\\\YYYVVVWWWWWWVVVVVVVVVUUUUUUUUURRRTTTUUUXXXYYY[[[[[[[[[YYY[[[]]]^^^^^^___aaacccdddjjjwww|||{{{xxxuuutttttttttttttttsssttttttuuuvvvxxxzzzzzzyyy{{{~~~vvv~~~||||||}}}|||xxxyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}~~~~~~{{{zzzzzzzzzwwwtttvvvxxxyyyyyywwwvvvvvvwwwvvvuuutttvvvxxxzzzzzzzzzzzzyyywwwxxxzzz}}}}}}}}}xxxpppjjjwwwooo]]]XXXRRROOOKKKHHHGGGIIILLLNNNWWWYYYZZZYYYTTTKKKCCC=========<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>:::999999999999999::::::999999888888777777666666777999<<<>>>???>>><<<;;;<<<<<<;;;;;;:::999888888777777888888999999999:::;;;???CCCDDDCCCDDDGGGJJJFFFLLLQQQOOOHHHBBBAAACCCAAABBBDDDEEEFFFEEECCCBBBFFFEEECCCBBBCCCFFFIIIJJJYYYVVVQQQLLLIIIGGGEEECCC???@@@AAABBBCCCDDDDDDDDDFFFEEEDDDDDDCCCDDDDDDEEEKKKMMMPPPSSSSSSRRRPPPNNNIIIIIIHHHEEE@@@===<<<<<<>>>===???III\\\sssNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQQQQPPPPPPPPPVVVXXX\\\______]]][[[XXXSSSQQQOOOOOOPPPPPPPPPPPPOOOOOOOOORRRTTTUUURRRPPPRRRTTTUUUUUUUUUXXX^^^cccccc```]]]\\\\\\[[[ZZZXXXYYYTTTOOONNNLLLJJJMMMQQQUUUUUUVVVXXX\\\^^^^^^]]][[[YYYVVVSSSRRRRRRSSSTTT[[[\\\\\\ZZZWWWTTTSSSTTTTTTSSSSSSRRRQQQOOONNNMMMOOOOOOPPPQQQTTTWWWXXXYYY]]]^^^```bbbbbb```^^^]]]^^^___aaabbbaaa^^^ZZZXXXWWWWWWVVVVVVVVVUUUUUUUUURRRSSSTTTVVVXXXZZZ[[[\\\YYYZZZ\\\]]]]]]^^^___aaaaaaeeeooo}}}}}}|||{{{zzz~~~yyyuuussssssrrrqqqssssssssstttuuuvvvxxxxxxwwwyyy}}}}}}}}}{{{|||}}}}}}wwwxxxyyyzzzzzz{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||zzzzzzzzz|||{{{wwwtttwwwxxxyyyyyywwwuuuuuuvvvuuuuuuuuuuuuwwwyyy{{{}}}}}}~~~pppkkksssooo\\\OOOLLLKKKIIIFFFDDDCCCDDDFFFHHHJJJLLLOOOQQQPPPKKKFFFCCC======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<;;;:::999999999999999:::888888888777777777777777777999;;;===>>>===<<<;;;:::::::::999888888777777666777777888999::::::;;;===CCCIIILLLLLLKKKKKKMMMKKKPPPSSSPPPHHHAAA@@@BBBCCCDDDFFFHHHHHHHHHFFFEEEEEEDDDCCCBBBCCCFFFHHHJJJSSSPPPMMMMMMNNNNNNLLLJJJCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJNNNQQQRRRRRRQQQPPPKKKKKKJJJGGGBBB>>>======<<<<<>>>>>??????@@@FFFSSSjjjJJJIIIIIIIIIJJJMMMPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSUUUWWWZZZ\\\]]]cccddddddccc```\\\XXXUUURRRQQQPPPQQQRRRRRRPPPNNNPPPNNNMMMLLLLLLMMMMMMNNNNNNRRRVVVYYYZZZ]]]bbbfffgggfffdddbbbaaa___\\\YYYYYYSSSMMMMMMMMMOOOUUU\\\___\\\WWWUUUVVVWWWXXXXXXZZZYYYWWWUUUUUUUUUVVVVVVRRRSSSTTTSSSQQQOOOOOOPPPQQQQQQRRRRRRPPPNNNKKKJJJOOOQQQSSSUUUVVVYYY\\\^^^]]]^^^_________^^^\\\[[[\\\]]]___```___]]][[[ZZZVVVVVVVVVUUUUUUUUUTTTTTTRRRQQQQQQRRRTTTWWWZZZ\\\XXXYYYZZZZZZYYYXXXYYY[[[bbbdddhhhjjjlllttt}}}uuujjjmmmnnnnnnttt}}}}}}xxxtttrrrpppqqqrrrsssuuuxxxzzz{{{zzzzzzzzz|||}}}~~~{{{xxxuuuuuutttssstttuuuwwwxxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~xxxwwwsssmmmkkknnn|||rrrWWWNNNLLLHHHDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>???@@@@@@@@@??????<<<<<<<<<<<<<<<;;;;;;:::999888888888888888888999;;;:::999888777777777777:::999888777666666666666555666666666777777888888666888999;;;<<<;;;::::::888888888888777777666666666666777999:::<<<===>>>DDDJJJQQQTTTRRROOOMMMLLLPPPRRRRRRMMMEEE@@@???@@@@@@BBBEEEGGGIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFDDDDDDJJJQQQUUUSSSOOOEEEDDDAAA@@@@@@AAACCCEEEFFFHHHKKKNNNPPPQQQQQQPPPNNNOOOQQQSSSUUUVVVVVVVVVQQQQQQPPPMMMGGGBBB@@@???CCCCCCBBBEEEPPPgggHHHHHHGGGHHHJJJMMMPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSUUUXXX[[[]]]___```cccccccccaaa^^^ZZZUUUSSSOOONNNMMMNNNOOOOOOMMMKKKMMMMMMLLLKKKKKKLLLNNNOOONNNRRRVVVXXXXXXZZZ^^^aaacccbbbbbbbbbbbb```]]]ZZZXXXRRRNNNNNNOOOPPPVVV\\\ZZZXXXVVVUUUWWWXXXWWWWWWXXXWWWUUUTTTRRRQQQQQQQQQPPPRRRTTTTTTSSSSSSTTTUUURRRRRRRRRRRRQQQOOONNNMMMNNNQQQSSSTTTTTTVVVYYY\\\]]]]]]^^^^^^^^^]]][[[[[[XXXYYY[[[[[[[[[ZZZYYYXXXUUUTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPQQQRRRUUUXXXZZZWWWXXXYYYXXXWWWWWWXXXYYYbbbcccggghhhfffhhhttt}}}qqqqqqnnniiikkkqqqttttttzzz{{{vvvwwwxxxzzz}}}~~~{{{zzz{{{{{{wwwvvvtttssssssuuuwwwxxxzzz|||~~~xxxsssnnnkkkmmmqqqjjjSSSMMMMMMIIIDDDCCCAAAAAA@@@@@@???>>>>>>===??????>>>===<<<;;;;;;:::<<<<<<======<<<<<<;;;:::999888888777777888888999;;;:::999888777666666666777777666555555555555555555555666666777777777888666777888999:::::::::999:::999999999999999888888666777888:::;;;===>>>>>>EEEIIIMMMMMMIIIFFFFFFGGGKKKLLLLLLIIIDDD@@@???@@@???AAADDDGGGIIIJJJJJJIIIKKKIIIGGGEEEDDDCCCCCCCCCFFFDDDDDDHHHMMMOOOMMMIIICCCBBB@@@???@@@CCCEEEGGGEEEGGGKKKOOOQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSRRROOOJJJEEEAAA@@@CCCCCCBBBEEESSSmmmFFFGGGGGGIIIKKKOOOQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTXXX\\\^^^_________`````````^^^[[[XXXTTTRRRLLLKKKJJJJJJKKKKKKJJJIIIMMMNNNNNNLLLKKKLLLNNNPPPOOORRRVVVVVVUUUVVVYYY\\\______```bbbcccaaa]]]ZZZVVVRRROOOQQQRRRQQQTTTYYYTTTSSSSSSTTTWWWXXXWWWVVVVVVVVVTTTRRRQQQPPPOOOOOOOOOPPPSSSSSSSSSSSSTTTUUURRRRRRRRRQQQQQQQQQQQQQQQOOOQQQSSSSSSQQQQQQUUUXXX]]]]]]]]]\\\\\\[[[ZZZYYYTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPRRRSSSUUUVVVVVVWWWXXXXXXWWWVVVWWWYYY^^^^^^aaacccaaa___eeemmmzzzxxx|||zzzsssqqqsssqqqmmmvvv{{{zzzyyyvvvuuuvvvyyy}}}~~~vvvnnnlllpppttt|||fffSSSNNNMMMFFF@@@???>>>>>>======<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;<<<=========<<<:::999:::999888777777888999:::;;;:::999888777666666666555555555444444555555666555666666666666666666777555666777888999999999999::::::::::::::::::::::::888888999:::<<<===>>>>>>CCCEEEGGGEEEAAA???@@@BBBEEEFFFGGGFFFDDDAAA@@@@@@@@@BBBEEEIIIKKKMMMMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDHHHGGGGGGHHHIIIJJJIIIGGGDDDCCCBBBBBBCCCEEEHHHIIIEEEGGGJJJNNNPPPRRRSSSSSSSSSRRRPPPOOONNNMMMMMMNNNRRRSSSTTTQQQLLLGGGCCCBBB???@@@BBBKKK\\\vvvEEEFFFHHHKKKNNNQQQSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSWWW[[[___aaa```]]][[[\\\]]]\\\\\\ZZZWWWTTTSSSPPPNNNKKKKKKLLLMMMMMMLLLOOOPPPQQQOOOLLLKKKMMMOOOPPPRRRTTTTTTSSSTTTWWW[[[^^^___```bbbcccaaa]]]YYYTTTQQQQQQTTTTTTQQQQQQTTTRRRPPPPPPQQQTTTVVVWWWWWWUUUTTTTTTSSSRRRRRRQQQQQQPPPRRRTTTTTTRRRQQQRRRSSSRRRQQQPPPOOOPPPQQQSSSTTTPPPSSSUUUSSSOOONNNQQQTTTYYYXXXXXXWWWWWWVVVUUUUUUQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRUUUVVVWWWWWWWWWVVVXXXYYY[[[YYYYYY[[[\\\ZZZ]]]bbbgggwwwsssttt|||uuusssssszzzxxxuuuyyy}}}ooo]]]MMMIIIHHHAAA>>>@@@>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>===<<<:::999;;;:::888777777888:::;;;:::999999888777777777777555555555555666777888888666666666666666555555555555555666777777888888888:::::::::::::::;;;;;;;;;999::::::;;;<<<======>>>???AAACCCBBB???===>>>@@@AAACCCEEEFFFEEEBBB@@@???>>>@@@DDDHHHKKKMMMMMMMMMIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKJJJHHHHHHJJJLLLGGGGGGGGGGGGHHHHHHIIIJJJGGGHHHJJJMMMPPPRRRTTTUUURRRQQQNNNLLLKKKKKKKKKLLLRRRSSSTTTRRRMMMHHHEEECCC>>>AAAGGGTTTfff|||EEEFFFIIIMMMPPPRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTXXX]]]aaabbb___\\\YYYZZZZZZ[[[ZZZYYYWWWUUUTTTUUURRROOONNNOOOQQQQQQQQQQQQSSSTTTQQQMMMKKKKKKMMMPPPRRRTTTSSSRRRSSSWWW[[[___```aaacccdddaaa\\\XXXSSSQQQSSSVVVVVVQQQOOOPPPRRRPPPNNNOOOQQQUUUWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTXXXYYYZZZYYYWWWUUUUUUUUURRRPPPOOONNNNNNQQQTTTVVVRRRUUUVVVSSSNNNLLLOOORRRSSSSSSRRRRRRQQQPPPPPPOOOPPPQQQRRRSSSSSSTTTSSSSSSPPPPPPOOOOOOOOONNNNNNNNNPPPQQQQQQRRRRRRQQQPPPPPPTTTVVVWWWWWWWWWWWWXXXZZZ[[[VVVTTTWWWYYYYYY[[[^^^ZZZpppzzzxxxppplllnnnuuu{{{}}}bbbRRRFFFDDDCCC@@@@@@EEE???>>>===;;;:::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>><<<:::999;;;:::888777777888:::;;;:::999999888888888888888666666666666777999:::;;;777777666666555555555444555555666666777888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;???BBBCCC@@@??????AAA@@@CCCEEEGGGFFFCCC@@@>>>;;;>>>AAAFFFIIIJJJKKKKKKFFFFFFGGGHHHJJJKKKLLLLLLJJJMMMOOOMMMIIIIIIMMMRRRKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMOOORRRUUUVVVSSSQQQOOOLLLLLLLLLMMMNNNQQQRRRTTTRRRNNNIIIFFFDDDAAAEEENNN\\\mmm}}}EEEFFFHHHJJJMMMOOOQQQRRRRRRQQQOOONNNNNNOOOPPPQQQWWW[[[```aaa___[[[XXXVVVVVVYYY\\\]]]\\\YYYWWWVVVZZZWWWRRRMMMLLLMMMPPPRRRTTTTTTRRRPPPNNNLLLJJJIIINNNQQQSSSRRROOOOOOTTTYYY```bbbdddccc___ZZZVVVUUUPPPSSSWWWXXXWWWTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTWWWYYYZZZYYYVVVVVVYYY[[[^^^]]][[[XXXUUUSSSRRRQQQSSSRRRQQQNNNLLLMMMPPPSSSVVVWWWWWWWWWUUUSSSQQQOOOMMMNNNNNNNNNMMMLLLMMMOOOMMMMMMNNNOOOQQQRRRPPPNNNRRRPPPMMMLLLNNNOOOPPPPPPOOOOOONNNNNNMMMLLLLLLLLLRRRTTTVVVXXXYYYXXXVVVUUUUUUWWWWWWUUURRRRRRUUUYYY]]]```ooossshhhhhhkkknnnrrryyy}}}wwwgggOOOIIIBBB@@@@@@@@@===999======<<<;;;::::::999999======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888888999999999999999999888888888777555555555666777777888888444555555555666666777777777666666666777888999999999999::::::;;;<<<======>>>>>><<<<<<<<<===>>>???===============>>>??????CCCCCCDDDDDDDDDBBBAAA@@@???@@@BBBCCCCCCCCCBBBBBB===AAAFFFJJJLLLMMMNNNOOOMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJNNNMMMLLLLLLLLLMMMNNNOOOQQQOOOMMMLLLKKKLLLMMMNNNUUUUUUUUUSSSOOOJJJGGGEEEDDDVVVdddmmmuuusssttt~~~|||AAABBBEEEHHHKKKNNNQQQRRRRRRPPPNNNMMMMMMNNNOOOPPPXXX[[[^^^^^^\\\XXXUUUTTTTTTXXX\\\^^^]]][[[YYYYYY[[[XXXTTTQQQPPPQQQSSSTTTTTTTTTSSSQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPPPPSSSVVV\\\___aaaaaa^^^ZZZXXXWWWSSSVVVYYYYYYWWWUUURRRRRRRRRRRRQQQQQQRRRTTTVVVWWW[[[]]]^^^]]][[[ZZZ\\\^^^```___\\\YYYVVVTTTRRRQQQNNNNNNNNNMMMMMMNNNPPPSSSUUUVVVXXXYYYXXXVVVTTTRRRNNNMMMLLLKKKKKKLLLNNNPPPOOOOOOOOOPPPRRRQQQOOOMMMQQQOOOLLLLLLMMMOOOOOOOOONNNMMMMMMMMMLLLLLLLLLKKKQQQRRRUUUWWWXXXWWWVVVUUUUUUUUUTTTSSSRRRSSSUUUWWWWWWZZZfff}}}wwwoookkkhhhhhhlllqqqtttyyy}}}{{{oooaaaVVVJJJEEE@@@>>>@@@@@@>>>;;;======<<<;;;;;;:::999999===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888888888999999999888888888777777777777777888999999::::::;;;666666666777777777888888666666666666777888999:::999999:::;;;;;;<<<======???>>>>>>=========>>>>>>===============>>>???@@@BBBBBBCCCDDDCCCCCCAAA@@@AAABBBBBBCCCCCCBBBAAA@@@BBBCCCFFFKKKOOOQQQPPPNNNOOOOOONNNOOOPPPQQQSSSUUUUUUTTTSSSRRRQQQQQQRRRRRRPPPPPPOOONNNNNNNNNOOOPPPNNNMMMKKKIIIIIIJJJKKKLLLPPPQQQRRRQQQOOOMMMMMMNNNSSSccckkkkkkjjjdddhhhyyyzzzBBBDDDEEEHHHKKKMMMOOOPPPPPPOOOMMMKKKKKKLLLMMMNNNWWWXXXYYYWWWTTTRRRPPPQQQSSSWWW]]]```___]]]\\\[[[ZZZYYYWWWUUUUUUUUUUUUVVVTTTTTTSSSRRRQQQPPPPPPOOONNNMMMNNNOOORRRTTTTTTTTTXXX[[[]]]^^^\\\ZZZYYYYYYWWWYYY\\\[[[YYYUUUSSSRRRTTTTTTTTTTTTUUUWWWYYYZZZ```aaacccbbb```____________^^^\\\XXXUUURRRPPPOOOHHHJJJMMMNNNNNNOOOQQQRRRTTTVVVYYY[[[[[[ZZZWWWUUULLLJJJGGGFFFFFFHHHJJJLLLPPPOOOOOOPPPQQQQQQOOOMMMOOOMMMKKKKKKMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKNNNPPPSSSVVVWWWWWWVVVUUUSSSRRRPPPPPPRRRSSSTTTTTTSSSUUU^^^nnnvvvmmmhhhgggfffhhhjjjmmmrrr|||{{{ooodddVVVKKKGGGDDD@@@======???@@@???=========<<<<<<;;;:::::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888888888777777777666666666444555555666666777888888777777888888888888999999666666666666777888999::::::::::::;;;<<<<<<======????????????>>>======<<<============>>>???@@@AAAAAAAAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBFFFLLLQQQRRROOOLLLNNNNNNNNNOOOQQQSSSUUUWWWWWWVVVTTTRRRRRRTTTVVVWWWSSSSSSQQQPPPPPPPPPPPPPPPMMMLLLJJJHHHHHHIIIJJJLLLLLLNNNOOOOOONNNOOOSSSWWWaaakkkkkkccc[[[TTT^^^uuu{{{yyyzzz|||}}}IIIIIIJJJJJJKKKLLLLLLLLLNNNLLLKKKIIIIIIJJJLLLMMMRRRRRRQQQOOOMMMLLLMMMOOOUUUYYY^^^```___]]]\\\[[[XXXXXXXXXXXXXXXWWWVVVVVVTTTTTTSSSRRRQQQPPPOOOOOOMMMKKKKKKPPPVVVZZZYYYVVVWWWYYY\\\\\\[[[ZZZZZZ[[[[[[]]]___^^^ZZZWWWUUUTTTWWWWWWWWWWWWXXXZZZ\\\^^^bbbcccccccccbbb```___^^^]]]\\\YYYWWWSSSPPPMMMLLLGGGJJJOOOQQQRRRRRRRRRSSSVVVXXX[[[]]]]]][[[XXXVVVOOOKKKGGGDDDDDDFFFIIIJJJNNNMMMNNNOOOQQQQQQOOOMMMMMMKKKKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNRRRUUUVVVVVVUUUTTTRRROOOMMMNNNQQQSSSSSSQQQRRRTTTZZZdddooo|||zzz}}}}}}zzzmmmllljjjhhhjjjqqq}}}kkk\\\[[[VVVHHHBBBFFF@@@>>><<<;;;===>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888777777777777666666666666333333444444555666666666888888888888888888888888666666666666777888:::::::::;;;;;;;;;<<<<<<======??????@@@@@@???===;;;:::<<<<<<======???@@@AAABBBAAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCC<<>>?????????>>>===;;;:::;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHCCCQQQ```cccYYYNNNJJJLLLKKKKKKLLLMMMPPPSSSUUUWWWWWWTTTOOOLLLJJJLLLOOOQQQSSSSSSRRRQQQPPPOOOMMMMMMLLLKKKIIIHHHHHHJJJKKKLLLJJJMMMQQQVVV\\\aaafffiii___[[[OOOHHHIIIKKK^^^}}}vvvooonnnpppAAABBBCCCEEEFFFHHHIIIJJJHHHGGGGGGGGGHHHJJJMMMNNNPPPPPPNNNMMMLLLOOOSSSWWWXXXZZZ\\\[[[YYYXXXXXXXXXVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPOOONNNNNNMMMMMMLLLKKKNNNUUU]]]```^^^[[[WWWYYYYYYYYYYYYZZZ\\\^^^___aaabbbaaa___]]]]]]]]]^^^]]]\\\\\\]]]^^^```aaa___]]][[[[[[\\\\\\\\\ZZZ^^^^^^]]]\\\YYYVVVSSSQQQPPPTTTYYY\\\\\\[[[[[[[[[^^^___``````___]]][[[ZZZSSSPPPMMMMMMOOOOOOMMMJJJKKKKKKLLLNNNPPPPPPOOOMMMJJJJJJKKKLLLNNNMMMJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNQQQTTTUUUUUUTTTSSSOOONNNMMMNNNOOOOOONNNMMMMMMPPPUUUZZZ[[[[[[bbbkkkyyyuuuyyyxxxssscccSSSJJJEEEFFFEEE>>>===AAA>>>======<<<;;;:::999888:::::::::999999999999999888888999999999999::::::::::::::::::::::::::::::888888999::::::::::::999888888777777777666666666666666777777888999999:::888777777777777666666666555555555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::999::::::<<<>>>@@@BBBCCCDDDEEEFFFGGGGGGFFFFFFEEECCCCCCDDDEEEFFFHHHIIIJJJOOO```pppnnn\\\LLLIIIMMMMMMMMMNNNOOOQQQTTTWWWXXXWWWTTTPPPLLLKKKLLLNNNPPPRRRRRRRRRQQQPPPNNNMMMLLLIIIHHHFFFEEEEEEGGGIIIJJJIIILLLSSS^^^iiiooonnnlllXXXRRRFFFDDDJJJOOOddd{{{ssspppppp???@@@AAACCCEEEFFFHHHHHHFFFEEEEEEFFFHHHKKKNNNPPPQQQPPPOOOMMMLLLNNNRRRVVVWWWWWWXXXWWWVVVVVVXXXZZZWWWWWWWWWVVVUUUSSSRRRQQQMMMMMMNNNNNNOOOOOOPPPPPPMMMNNNQQQWWW\\\]]][[[XXXSSSUUUVVVVVVWWWZZZ^^^aaa___aaabbbcccaaa```aaabbb```___^^^^^^^^^___`````````\\\YYYXXXZZZ\\\\\\\\\_________^^^\\\YYYVVVTTTQQQUUU[[[___``````aaaaaaaaaaaabbbbbbaaaaaaaaaaaaXXXWWWXXX[[[___```[[[WWWPPPOOOOOOPPPQQQPPPNNNLLLIIIJJJKKKNNNOOONNNJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNOOORRRUUUUUUUUUSSSRRRNNNPPPPPPPPPNNNLLLLLLMMMMMMNNNQQQVVVWWWVVVYYY___kkkpppmmmqqqqqqxxx~~~{{{|||hhhTTTIIIGGGEEEBBB???>>>======;;;<<<===<<<;;;:::999999888888888888888888888888888888888888999999999:::::::::::::::::::::::::::555666888:::;;;;;;;;;;;;999999888888888777777777555555666666777888888888999999888888888777777777444555555666777999;;;<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;888888999;;;===???AAACCCCCCDDDEEEFFFEEEDDDCCCBBBDDDCCCCCCCCCDDDFFFGGGHHHOOO^^^jjjgggVVVHHHHHHMMMMMMMMMMMMNNNPPPSSSUUUWWWUUUSSSPPPMMMMMMNNNPPPQQQQQQQQQRRRRRRQQQOOONNNMMMGGGFFFEEEDDDEEEFFFHHHJJJHHHJJJRRRaaannnqqqiii```OOOLLLFFFHHHOOOTTTmmm~~~yyyvvv}}}CCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDFFFHHHLLLPPPRRRPPPOOOMMMKKKJJJKKKOOORRRUUUUUUUUUTTTSSSUUUYYY\\\XXXXXXWWWVVVUUUSSSQQQPPPJJJKKKLLLNNNPPPRRRSSSTTTNNNPPPTTTXXXZZZZZZWWWTTTOOOQQQRRRTTTVVVZZZ___ccc^^^```bbbccccccbbbdddeeebbbaaa___^^^^^^^^^___```aaa\\\XXXWWWZZZ]]]^^^^^^]]]]]]^^^]]]\\\YYYVVVTTTQQQUUU[[[___bbbccceeefffccccccccccccdddeeefffgggffffffiiiooouuuvvvqqqkkkUUUTTTSSSRRRRRRPPPMMMJJJIIIJJJLLLNNNPPPNNNJJJGGGGGGGGGHHHIIIKKKLLLMMMMMMOOOQQQSSSUUUVVVTTTSSSQQQNNNQQQSSSQQQMMMKKKKKKMMMOOONNNPPPUUUVVVVVVYYY]]]WWWkkk{{{nnnmmmjjjpppxxx~~~zzzrrrsss|||wwwXXXQQQCCCGGGFFF@@@>>>@@@@@@===999;;;<<<<<<;;;:::;;;;;;777777777777777888888888777777888888999999999:::::::::::::::::::::::::::444555888:::;;;<<<<<<<<<999999999999888888888888999999999:::;;;;;;<<<<<<:::::::::999999888888888444444555666888999;;;<<<===============<<<<<<<<<;;;:::999888999:::;;;<<<666777888:::<<>>>>>??????>>><<<<<<<<<;;;::::::999888888:::999999888888888888888888888777666777888:::;;;::::::999999888777666666999999999999999999999999===<<<;;;999888777777777777777888999999999999888666666666666666666666666444555666777888999::::::>>>======<<<;;;;;;::::::888777777777777777888888999999999:::;;;>>>@@@AAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCAAABBBCCCCCCCCCDDDFFFHHHLLLMMMMMMLLLKKKLLLOOOQQQOOONNNNNNOOOPPPRRRTTTVVVRRRTTTUUUVVVVVVTTTQQQOOOLLLKKKKKKLLLNNNNNNMMMKKKHHHJJJOOOVVV[[[YYYPPPHHHFFFIIIMMMUUUcccvvvyyyBBBCCCEEEDDDCCCCCCDDDEEEBBBCCCEEEGGGIIILLLNNNOOONNNMMMLLLLLLNNNPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVTTTUUUTTTQQQNNNLLLMMMNNNJJJKKKNNNQQQSSSTTTTTTTTTQQQRRRSSSTTTTTTUUUUUUUUUSSSTTTUUUVVVXXXYYYZZZ[[[\\\^^^```aaa```_________^^^^^^^^^___bbbccccccbbb___]]]\\\ZZZYYYYYYZZZZZZ^^^]]]\\\[[[ZZZYYYYYYZZZ]]]\\\]]]```cccffffffeeefffddd```]]]\\\]]]```aaaccciiiqqq{{{fff```XXXTTTRRRPPPLLLHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOPPPQQQRRRRRRQQQQQQTTTSSSRRRQQQQQQQQQRRRRRRQQQSSSUUUVVVWWWWWWVVVUUUPPPRRRZZZfffuuu~~~yyysssooolllnnnyyy{{{vvvwww~~~zzztttlllooorrrvvv~~~mmmTTTJJJBBB@@@>>>>>>??????>>>===<<<;;;;;;:::999999888888999999888777777777777777888888777777777888999999;;;;;;:::999999888777777999999999999999999999999<<<;;;:::999888777777777999999999999888888777666777777777777777777777777555555666777888999::::::======<<<;;;;;;:::999999888888777777666777777777777777777888:::<<>>=========>>>??????@@@AAAAAA@@@AAABBBDDDIIIKKKLLLLLLLLLLLLOOOQQQNNNNNNMMMNNNOOOPPPRRRSSSQQQSSSTTTUUUTTTRRRPPPNNNLLLLLLNNNQQQSSSSSSQQQNNNJJJHHHIIIOOOUUUVVVOOOHHHFFFJJJRRR\\\jjj~~~}}}AAACCCDDDDDDCCCCCCDDDFFFDDDDDDDDDFFFHHHKKKMMMOOOOOONNNMMMNNNQQQRRRRRRQQQQQQPPPPPPPPPQQQSSSUUUWWWSSSTTTSSSPPPMMMLLLLLLMMMKKKMMMQQQTTTVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSUUUVVVXXXZZZ[[[\\\ZZZ\\\^^^___^^^]]]]]]^^^_________aaacccdddcccbbb```^^^ZZZXXXVVVVVVWWWXXX\\\\\\[[[[[[[[[\\\\\\]]]bbbaaaaaabbbdddeeecccbbbbbb```]]]ZZZXXXWWWXXXXXXYYY]]]dddmmmyyy{{{gggbbb\\\XXXUUUQQQKKKGGGFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQSSSUUUVVVSSSTTTUUUVVVVVVUUUTTTSSSLLLMMMQQQXXXbbbtttvvvjjjcccaaahhhsss~~~xxxpppuuu{{{}}}}}}}}}~~~}}}wwwoooooooooqqqvvv|||yyyrrrmmmjjjeeelllwwwiiiQQQDDDCCC@@@>>>======>>>>>>===;;;;;;::::::999999888888888888777666666666666666777888888888888777777666;;;::::::999999888888777888888888888888888999999;;;:::999888888888888888::::::999999888666555444777777777777777777777777555666777777888999::::::;;;;;;;;;::::::999999888888888777666666666666666666666666777999;;;===???BBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<;;;;;;<<<======>>>???>>>======>>>@@@EEEGGGJJJKKKLLLLLLNNNPPPNNNNNNMMMLLLMMMNNNOOOPPPPPPQQQRRRSSSRRRPPPNNNLLLIIIKKKNNNSSSVVVVVVSSSQQQJJJIIIKKKTTT\\\\\\RRRHHHFFFKKKSSS^^^nnn@@@BBBDDDDDDCCCDDDEEEGGGGGGFFFFFFFFFHHHKKKNNNPPPRRRPPPNNNNNNPPPRRRTTTTTTRRRQQQPPPOOOPPPQQQSSSTTTQQQRRRQQQOOOMMMKKKLLLMMMMMMOOOTTTWWWYYYYYYWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUSSSTTTUUUWWWXXXZZZ[[[\\\ZZZ[[[\\\\\\[[[\\\]]]___ccccccbbbccccccccc```^^^]]][[[WWWTTTSSSTTTVVVXXXZZZZZZZZZ[[[\\\]]]___```dddccccccdddeeeeeecccaaa___^^^\\\ZZZXXXWWWVVVVVVWWWYYY]]]dddlllpppnnniiidddaaa]]]ZZZWWWRRRLLLHHHDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVRRRQQQOOOOOOPPPRRRUUUWWWUUUUUUVVVUUUUUUTTTRRRQQQKKKLLLOOOSSSWWWcccyyywwwmmmdddggglllqqqttttttqqqoooiiilllppppppnnnmmmnnnppppppqqquuu{{{{{{xxx|||yyyrrrnnnrrrxxx|||{{{qqqnnnmmmnnnrrryyy{{{qqqpppnnn```MMM@@@CCC@@@===<<<<<<======<<<::::::::::::999999888888777777666555555555555555777777888999888777555444999999888888777777777666777777777888888888888888999999888888888888888999888888888888777666555444888888888888888888888888666666777777888999999:::999999999888888888777777888888777666555555555555666666666777888;;;===???AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<===<<<===>>><<<;;;;;;<<<>>>AAADDDHHHJJJKKKLLLNNNOOOPPPOOONNNMMMMMMMMMNNNOOOOOOOOOPPPPPPOOOMMMKKKJJJFFFGGGJJJNNNRRRTTTTTTSSSLLLNNNUUUbbbkkkgggXXXIIIHHHKKKQQQYYYgggyyy???AAACCCDDDDDDDDDFFFHHHJJJIIIIIIIIIJJJMMMPPPRRRUUUQQQMMMKKKMMMQQQUUUVVVTTTSSSQQQPPPNNNNNNNNNOOONNNOOOOOONNNLLLKKKMMMNNNOOORRRUUUYYYZZZYYYWWWVVVVVVVVVUUUTTTUUUUUUVVVWWWUUUVVVVVVWWWXXXYYYZZZ[[[YYYZZZZZZZZZYYYZZZ]]]___cccbbbbbbccccccbbb___]]]YYYWWWTTTQQQQQQSSSVVVXXXWWWWWWXXXYYY[[[]]]___aaabbbbbbbbbdddfffeeecccaaa\\\\\\[[[[[[ZZZZZZZZZZZZ^^^^^^bbbgggkkkiiiddd``````^^^\\\ZZZWWWSSSNNNKKKFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIJJJKKKMMMNNNPPPQQQQQQRRRSSSUUUVVVWWWWWWWWWQQQQQQPPPPPPRRRTTTWWWXXXUUUUUUTTTTTTSSSQQQPPPPPPHHHIIILLLPPPRRRWWWdddqqq|||tttuuuwwwwwwwwwwwwwwwwwwpppssstttqqqmmmkkklllnnniiiooowww}}}wwwtttrrrooorrrzzzxxxwwwyyyyyy~~~tttrrrwww~~~yyyddd___\\\^^^___XXXNNNHHHBBB@@@===<<<<<<<<<;;;::::::999999999999999888888777666666555555555555555666777888888777666444333666666666555555555555555666666666777777888888888999999888777777888888888555666666777777777666666777777777777777777777777666666666777777888888999777777777777666666666666777666666555444444555555666666666777999;;;>>>???????????????@@@@@@@@@@@@???>>><<<;;;;;;;;;<<<<<<======>>>===;;;;;;<<<>>>???BBBFFFIIIJJJLLLMMMOOORRRQQQPPPNNNNNNOOOPPPPPPNNNNNNNNNNNNMMMKKKIIIHHHFFFEEEEEEHHHMMMRRRUUUVVVOOOQQQXXXccckkkgggZZZMMMNNNNNNPPPSSS\\\mmm???AAACCCDDDDDDEEEGGGIIIKKKKKKKKKKKKLLLNNNPPPQQQTTTPPPLLLJJJLLLPPPTTTUUUTTTSSSRRRPPPNNNMMMKKKJJJKKKLLLMMMLLLLLLLLLNNNPPPRRRTTTVVVXXXXXXWWWVVVTTTUUUTTTTTTTTTUUUWWWYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVXXX[[[^^^]]]]]]___aaabbbbbb```]]]UUUSSSQQQPPPPPPRRRTTTUUUTTTTTTUUUWWWYYY\\\^^^_________```ccceeeeeecccaaaZZZZZZ[[[[[[\\\^^^___```aaa```ccciiijjjfffaaa___]]]\\\[[[YYYUUUQQQNNNKKKJJJJJJJJJJJJJJJKKKKKKLLLHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWSSSSSSTTTUUUVVVXXXYYYZZZTTTSSSRRRQQQPPPOOOOOONNNKKKJJJMMMRRRUUUVVVZZZ```kkkzzzyyy{{{|||zzzwwwvvvxxx{{{vvv|||uuunnniiijjjooossstttsssvvvzzzwwwtttuuu|||www[[[MMMMMMNNNRRRUUUUUURRRPPPCCCAAA?????????>>><<<:::999999999999999999888888777777666555555555555555555666666666666555555444444444444444444444444444555555666666777777888888:::999888777777777777777444444555666666666666666666666666666666666666666555555555666666777777777555555555555555555555555555555444444444444555555666666666777999;;;===???=========>>>>>>>>>>>>>>>;;;:::999888888999:::;;;<<<===>>>===<<<<<<===??????BBBEEEHHHIIIKKKMMMOOOSSSRRRQQQPPPPPPPPPQQQRRRNNNNNNMMMLLLKKKJJJHHHGGGGGGEEEDDDFFFLLLRRRWWWZZZQQQPPPPPPTTTYYYZZZUUUQQQSSSSSSRRRRRRXXXeeevvv>>>@@@BBBCCCDDDEEEGGGIIIKKKKKKLLLMMMMMMNNNOOOOOOOOOMMMKKKKKKMMMPPPQQQQQQQQQQQQRRRQQQOOOMMMJJJHHHHHHIIIKKKKKKKKKMMMOOOQQQTTTUUUVVVVVVVVVUUUSSSRRRSSSRRRSSSTTTVVVYYY\\\^^^]]]\\\[[[YYYXXXVVVUUUTTTTTTTTTSSSRRRRRRTTTXXX\\\[[[[[[]]]___aaa```]]][[[TTTSSSQQQPPPOOOPPPPPPQQQQQQRRRSSSUUUWWWZZZ\\\]]]\\\]]]^^^aaaccccccaaa^^^YYYYYYYYYZZZ\\\^^^aaabbbccc```aaaeeeeeeaaa___```\\\\\\ZZZVVVRRRNNNKKKJJJLLLLLLLLLLLLLLLKKKKKKJJJFFFGGGHHHIIILLLNNNPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVRRRSSSUUUWWWXXXYYYYYYYYYRRRQQQPPPOOONNNNNNMMMMMMQQQMMMNNNTTTYYYZZZYYYZZZWWWdddsss|||rrrnnnqqqssstttvvv}}}}}}~~~www^^^MMMDDDDDDDDDFFFKKKNNNNNNKKKDDDCCCCCCCCCCCCAAA>>>;;;888888888888888888999999888777666666555555666666555555444444555555666666444444444444444444444444444444555666666777888888::::::999777666666666666555555666666666555444444555555555555555555555555444444444444555555555555444444444444444444444444333333333333444555666666555555555666777:::<<<>>>;;;;;;;;;<<<<<<<<<======:::999888888999:::<<<===;;;<<<======<<<<<<>>>@@@AAACCCEEEGGGHHHJJJNNNPPPRRRQQQPPPPPPPPPQQQRRRSSSNNNNNNMMMLLLJJJIIIHHHGGGEEEDDDDDDGGGLLLRRRVVVXXXOOOMMMKKKJJJKKKMMMOOOOOORRRSSSTTTUUUZZZcccpppzzz>>>@@@BBBCCCDDDEEEHHHJJJJJJJJJLLLMMMNNNNNNNNNMMMKKKKKKKKKMMMPPPPPPNNNLLLNNNOOOQQQRRRPPPNNNKKKHHHFFFHHHIIIKKKKKKMMMPPPSSSVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSVVVZZZ^^^aaa___^^^\\\ZZZWWWUUUSSSRRRRRRRRRQQQOOOOOORRRVVVZZZ]]]]]]^^^______]]]YYYUUUTTTSSSRRRPPPOOONNNMMMMMMPPPPPPQQQSSSVVVXXXZZZ\\\\\\\\\^^^```bbbbbb___\\\YYYXXXXXXYYYZZZ]]]```bbbjjjdddbbbdddccc______ddd]]]]]]ZZZUUUOOOKKKHHHHHHJJJKKKKKKLLLKKKJJJHHHGGGEEEFFFGGGIIIKKKNNNPPPQQQTTTTTTUUUVVVVVVVVVUUUUUUPPPRRRTTTWWWXXXWWWVVVVVVQQQPPPOOONNNMMMMMMMMMMMMRRRLLLJJJQQQXXXYYYWWWVVVOOOWWW```hhhwwwoooZZZPPPJJJEEEBBB>>>>>>CCCFFFDDD???FFFFFFFFFGGGGGGDDD@@@<<<888888888888888888999999888888777666666666666666555444333333444555777888444555555555555555555555444444444555666777777888;;;:::999777666555555555777777666666555444222222555555555555555555555555333333444444444444444444333333333333333333333333222222222333444555666777444333444444666888;;;<<<:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;===???@@@:::;;;===<<<<<<===???AAABBBDDDEEEFFFGGGJJJNNNQQQQQQQQQPPPOOOPPPQQQRRRSSSOOONNNMMMKKKJJJIIIHHHGGGBBBBBBCCCGGGLLLQQQTTTUUUJJJKKKLLLLLLKKKJJJKKKLLLMMMPPPTTTXXX\\\dddnnnvvvuuu}}}>>>???@@@BBBDDDGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLMMMOOORRRSSSUUUSSSPPPNNNLLLLLLLLLMMMIIIHHHGGGIIILLLOOOQQQQQQPPPQQQSSSSSSQQQPPPQQQRRRUUURRRPPPQQQUUUZZZ^^^```dddccc```ZZZSSSPPPPPPRRRTTTSSSQQQRRRTTTVVVVVVUUU[[[\\\]]]^^^]]][[[XXXWWWSSSRRROOOLLLJJJJJJJJJKKKMMMOOOSSSUUUVVVXXXZZZ\\\YYYZZZ[[[[[[\\\\\\\\\\\\YYYZZZYYYXXXWWWXXX[[[^^^^^^^^^______```aaaaaaaaa___^^^[[[UUUNNNJJJJJJLLLNNNKKKIIIIIIKKKLLLJJJHHHKKKIIIHHHGGGHHHKKKNNNPPPRRRSSSTTTUUUVVVWWWWWWWWWZZZXXXVVVUUUTTTRRROOOLLLOOONNNMMMKKKJJJIIIIIIIIIMMMNNNOOOPPPQQQRRRRRRRRRNNNOOOTTT]]]hhhvvv}}}yyy|||lllWWWKKKEEEDDDAAAAAA@@@>>><<<<<<===???;;;<<<===>>>>>>===<<<<<<888888888888888888888888999888555444444555888999555555666666666666555555555555555555555555444444777666555444444555666777888888888888888777666555444555666666666444111000555444333333333333444555222222222111111111111000444444333222111111111222000000000111222222333333666666666666777888999::::::;;;<<<<<<;;;888666444:::;;;<<<>>>???@@@@@@@@@<<<;;;:::;;;===??????>>>AAACCCEEEIIILLLPPPSSSTTTQQQPPPOOONNNMMMMMMMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEGGGIIIKKKKKKJJJHHHHHHHHHGGGFFFGGGJJJMMMPPPOOORRRZZZaaaccceeeiiiiiissszzz>>>???@@@BBBEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPOOONNNMMMLLLMMMOOOPPPRRRQQQOOONNNNNNOOOQQQRRRKKKJJJIIIJJJLLLOOOPPPOOOOOOQQQRRRRRRQQQPPPQQQRRRVVVSSSRRRSSSWWW\\\aaabbbaaa```]]]WWWQQQNNNNNNPPPQQQPPPPPPRRRUUUWWWXXXXXX[[[\\\\\\\\\[[[ZZZXXXWWWSSSQQQNNNLLLJJJIIIJJJJJJOOORRRUUUWWWXXXYYY[[[]]]YYYZZZ[[[[[[[[[[[[ZZZYYYVVVWWWVVVUUUTTTUUUWWWZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZXXXSSSMMMJJJKKKMMMMMMKKKIIIJJJLLLNNNMMMLLLKKKJJJIIIHHHIIILLLOOOPPPUUUUUUWWWXXXZZZZZZ[[[[[[\\\ZZZXXXVVVUUUTTTQQQOOOPPPOOOMMMLLLJJJIIIIIIIIIJJJKKKLLLNNNOOOOOOPPPPPPOOOOOOQQQWWW\\\dddsssyyyxxxvvvxxxpppXXXLLLEEEAAA???>>>>>>>>>===;;;;;;===>>>:::;;;<<<======<<<;;;;;;888888888888888888888888777666666666666666666777555555666666666666555555444444444444555555555555666555444444444666777888999999999888888666555555555666666666666444333222444333222222222222333444222222222111111111111000333333222111111111111111///000000111222222333333444444444555555666777888888888999999888777555444777888999:::;;;<<<<<<<<<===<<<;;;;;;===>>>>>>>>>>>>@@@CCCGGGKKKNNNPPPQQQPPPOOONNNMMMLLLLLLLLLLLLJJJIIIHHHFFFEEEDDDCCCCCCEEEDDDEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGFFFHHHKKKNNNSSSSSSWWW]]]``````bbbggglllwww>>>???@@@BBBDDDGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQOOONNNLLLKKKKKKLLLLLLNNNNNNNNNOOOPPPSSSUUUWWWMMMKKKIIIJJJLLLNNNNNNNNNNNNPPPRRRRRRQQQQQQRRRSSSTTTRRRQQQSSSXXX]]]```bbb\\\[[[XXXTTTOOOMMMNNNOOOPPPOOOOOORRRVVVYYY[[[[[[]]]\\\\\\[[[YYYXXXXXXWWWRRRQQQNNNLLLJJJJJJJJJJJJQQQTTTWWWXXXYYYYYY[[[]]]XXXZZZ[[[\\\[[[YYYWWWUUUSSSSSSSSSQQQOOOOOOQQQSSSVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUSSSPPPMMMKKKLLLMMMKKKJJJIIIKKKMMMOOOPPPOOOLLLKKKJJJJJJKKKMMMPPPQQQUUUVVVXXXYYY[[[\\\\\\]]]___\\\YYYWWWVVVVVVTTTSSSPPPOOONNNLLLKKKJJJIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMOOOMMMNNNPPPQQQTTT\\\fffrrr|||zzz~~~zzz\\\LLLHHHFFFCCC@@@<<<======<<<;;;:::;;;===::::::;;;;;;;;;::::::999999999999999999999999999444555777888888777555444555555666666666666555555333333333444444555555555444444333333444666888999;;;:::999888777666555444777666666555555444444333333222222111111222222333222222222111111111111000222222111000000000111111///000000111111222333333333222222222333444555666555555666666666666666666666666888999::::::;;;;;;>>>===;;;<<<===>>>>>>===;;;===AAAEEEIIIKKKMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHFFFEEECCCBBBBBBEEEEEEGGGJJJLLLLLLJJJHHHGGGGGGHHHGGGGGGIIILLLOOOUUUVVVZZZ^^^]]]\\\aaaiiivvv~~~~~~======>>>@@@BBBEEEGGGHHHJJJKKKLLLMMMOOOPPPPPPPPPNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMNNNPPPSSSUUUVVVKKKIIIHHHIIIKKKMMMNNNNNNNNNPPPRRRSSSRRRRRRSSSTTTOOONNNNNNQQQVVVZZZ]]]^^^VVVUUUSSSQQQOOOOOOPPPRRRQQQPPPQQQSSSWWWZZZ[[[[[[^^^]]][[[ZZZYYYXXXXXXXXXSSSRRRPPPNNNLLLKKKJJJJJJQQQSSSVVVWWWXXXXXXZZZ[[[YYYZZZ\\\]]][[[XXXTTTRRROOOPPPPPPNNNLLLLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUVVVTTTSSSQQQOOOMMMLLLLLLLLLJJJJJJJJJJJJLLLMMMNNNOOOMMMLLLLLLLLLMMMOOOQQQRRRRRRSSSUUUWWWXXXZZZZZZZZZ^^^[[[WWWUUUUUUUUUUUUTTTQQQPPPNNNLLLKKKJJJIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKKKKNNNOOOOOOTTT[[[aaannn{{{hhhUUULLLJJJGGGDDDBBB===>>>???>>><<<::::::;;;999999999999999888888888999999999999999999999999555666666666666666666555444555555666666555555444444444333333333333333333333222222333444666999:::;;;;;;999888666555444444666555444333333333333444333333222222222222333333222222222111111111000000111111000000000000000111000000111111222222333333222222222222222333444444444444444444555666777888888999:::;;;<<<<<<<<<<<>>>>>===:::<<<@@@DDDGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCGGGHHHKKKOOOQQQPPPMMMJJJIIIIIIIIIIIIHHHJJJMMMPPPUUUWWWYYYZZZXXXZZZfffttt~~~<<<<<<===>>>@@@BBBDDDFFFIIIJJJLLLNNNOOOOOOOOOOOOHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRHHHFFFFFFGGGJJJMMMOOOOOOOOOQQQSSSSSSRRRRRRRRRSSSMMMMMMMMMPPPUUUYYY[[[[[[QQQPPPNNNOOOPPPRRRTTTUUUTTTRRRRRRSSSVVVXXXYYYXXX\\\[[[ZZZYYYXXXXXXXXXYYYTTTSSSQQQOOONNNLLLKKKKKKNNNQQQSSSTTTUUUUUUWWWXXXXXXZZZ[[[\\\ZZZVVVRRROOOMMMNNNNNNMMMKKKJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWUUUSSSQQQOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRQQQRRRSSSUUUVVVWWWXXXXXX[[[XXXUUUSSSSSSTTTTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIGGGGGGIIIJJJKKKLLLLLLLLLLLLJJJKKKOOOPPPOOORRRWWWWWW___lll~~~{{{jjj\\\TTTNNNJJJGGGAAA???@@@@@@AAACCCBBB???;;;:::999999999888888777777777777888888888888888888888888777666555444444555666777444444555555555555444444555555444333222111111000222222222222444666999:::;;;:::888666444333333333444333222111111111222222333333444444444444333333222222222111111111000000111000000000000000111111111111222222333444444444333333333222333333444444444444444555666777999999:::;;;<<<======>>>>>>===???===<<<<<<>>>??????>>><<<===@@@CCCFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHEEEFFFFFFGGGHHHGGGGGGFFFGGGIIILLLPPPSSSRRRNNNJJJKKKKKKKKKKKKJJJLLLOOORRRUUUUUUVVVUUUUUU]]]qqq<<<<<<===>>>@@@BBBDDDEEEIIIJJJLLLMMMNNNNNNMMMLLLDDDDDDFFFGGGIIIKKKLLLMMMJJJKKKKKKLLLLLLMMMMMMNNNGGGFFFEEEGGGKKKNNNOOOPPPOOOPPPRRRRRRPPPOOOPPPQQQMMMMMMNNNQQQUUUXXXYYYYYYOOOMMMLLLMMMPPPTTTVVVVVVSSSRRRQQQQQQSSSUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRQQQPPPNNNLLLKKKJJJJJJMMMPPPQQQRRRRRRTTTVVVVVVWWWXXXXXXVVVSSSPPPMMMJJJKKKLLLLLLJJJIIIJJJKKKJJJKKKLLLOOOQQQSSSUUUUUUUUUSSSPPPOOONNNLLLIIIGGGGGGHHHHHHHHHFFFFFFHHHJJJMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWWWWWWWWWWWWWUUURRRQQQRRRRRRRRRQQQSSSQQQOOOMMMKKKJJJIIIIIIGGGHHHJJJKKKLLLLLLMMMMMMNNNKKKLLLOOOPPPNNNOOORRRUUUWWW^^^kkk{{{qqqYYYMMMEEEDDDEEEFFFBBB======AAA@@@CCCEEEDDDAAA>>>;;;::::::999888777666666666666777777777777777777777777888666444222222444666888444444555555555555444444555444333333222111000000222222222222444666888999999888666444333222222333111111111111111111111111333444444555555444444333222222222111111111111000111111000000000111222222222333333444444555666666444444333333333333444444444444555666777888999999:::;;;<<<<<<======<<<<<<>>><<<;;;<<<>>>@@@@@@?????????@@@BBBCCCEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHGGGDDDEEEGGGIIIJJJJJJIIIIIIFFFGGGJJJNNNQQQPPPLLLIIIKKKLLLMMMMMMMMMPPPTTTWWWXXXVVVUUUUUUWWWccc{{{======>>>???AAACCCDDDEEEIIIJJJLLLMMMMMMLLLKKKJJJBBBCCCDDDGGGHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHIIILLLOOOPPPPPPMMMNNNOOOOOOMMMKKKKKKLLLLLLLLLMMMPPPTTTVVVVVVUUUPPPNNNKKKLLLOOORRRSSSSSSOOOMMMLLLMMMOOOPPPPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTQQQQQQPPPNNNMMMKKKIIIHHHGGGJJJMMMOOOPPPQQQSSSUUUSSSSSSSSSRRRQQQNNNLLLKKKGGGIIIJJJJJJIIIIIIIIIJJJIIIIIIJJJKKKMMMNNNOOOPPPRRRPPPMMMMMMMMMKKKHHHEEEDDDFFFGGGGGGFFFFFFIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQQQQQQQQQQPPPOOOSSSRRRPPPNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPMMMLLLOOOPPPNNNOOOQQQTTTTTTWWW___iiixxxoooYYYKKKDDD@@@>>>>>>@@@???===>>>BBB===AAADDDEEECCC@@@===<<<:::999888777666666666777666666666666666666666666666555444444444444555666333444444555555444444333111111111111222222222222222222222222333555777888777555333222111111222333000111222333333222111000222333444444444444333222222222222111111111111000111111111111111222333333444444555555666777777777444333333222222333333444333444666777888888888777;;;;;;<<<=========<<<<<<===;;;;;;<<>>BBBEEEDDDAAA???>>>;;;:::888777666666666777555555555555555555555555444444555666666555444444333444444555555444444333...///000111222333444444333222222222333555777888555444222000000111222333000111333444444333222000111222333444444333222111222222222111111111111000222222111111222333444444555555666666777888888888333333222222222222222333222333666888888888666666======>>>>>>>>>>>>>>>>>><<<;;;:::<<>>????????????????????????CCCBBB@@@???@@@@@@@@@???===GGGNNNLLLIIIKKKKKKIIINNNPPPSSSSSSPPPMMMMMMNNNPPPPPPQQQQQQPPPOOOMMMLLLJJJJJJMMMTTT\\\bbbdddccc^^^ffflllkkkgggkkkxxx|||ooollluuupppkkkooouuuvvvuuuvvv|||:::<<<>>>???@@@AAADDDGGGFFFFFFFFFEEEEEEFFFFFFFFF???BBBFFFJJJKKKKKKIIIGGGEEEFFFIIIKKKMMMNNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJPPPPPPOOOMMMKKKIIIGGGFFFKKKKKKKKKJJJJJJIIIIIIHHHEEEFFFHHHKKKMMMNNNNNNNNNMMMNNNPPPSSSUUUUUUSSSPPPRRRRRRQQQPPPNNNKKKIIIGGGMMMNNNOOOPPPPPPPPPOOOOOOLLLKKKKKKKKKKKKKKKKKKJJJHHHHHHIIIJJJKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJHHHGGGDDDEEEEEEDDDCCCFFFNNNUUUTTTTTTSSSQQQNNNLLLLLLMMMPPPQQQRRRSSSSSSRRRQQQQQQTTTSSSSSSRRRRRRSSSSSSTTTSSSQQQOOOLLLJJJHHHHHHHHHJJJIIIGGGFFFGGGIIIKKKMMMOOONNNNNNMMMLLLLLLLLLMMMKKKLLLMMMLLLKKKMMMRRRVVV[[[fffxxx{{{cccMMMGGGEEE???;;;<<<;;;;;;:::::::::999999999::::::;;;;;;:::999999888::::::999999888777777666555555555555555555555555444444444444444444444444555666777666444333333333222222222111111111000000333333333333333444555555444333222222111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111111222333333222222333333333333444444666555333333444444333222333444444333222222555777888:::<<<<<<;;;;;;<<<===@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBB???HHHMMMKKKIIIKKKLLLKKKSSS^^^dddaaaYYYUUUSSSRRRMMMMMMNNNOOOPPPPPPPPPPPPMMMOOOTTTZZZ```bbbaaa___]]]cccgggddd^^^___jjjuuu~~~oooiiiooowwwvvvppprrruuuwwwxxxwww{{{999:::<<<===>>>@@@CCCEEEDDDDDDCCCCCCCCCCCCDDDDDD>>>CCCJJJPPPQQQMMMHHHDDDDDDFFFIIILLLOOOPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMQQQOOOMMMJJJHHHGGGFFFFFFJJJKKKKKKKKKKKKIIIHHHFFFGGGEEEFFFJJJOOOSSSSSSRRROOOPPPSSSVVVYYYXXXUUURRRRRRRRRPPPOOOMMMLLLLLLLLLQQQSSSVVVUUURRRPPPQQQSSSLLLLLLJJJIIIJJJKKKMMMNNNKKKLLLMMMMMMMMMLLLJJJJJJGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJJJJIIIHHHEEEDDDCCCAAAAAAGGGQQQYYYXXXXXXUUUQQQNNNLLLMMMNNNPPPPPPPPPQQQQQQRRRRRRRRRUUUUUUVVVVVVVVVVVVUUUUUUSSSRRROOOLLLIIIGGGGGGFFFIIIGGGDDDCCCCCCGGGKKKNNNOOONNNMMMKKKJJJIIIIIIIIIJJJKKKKKKIIIGGGGGGHHHJJJIIIOOO[[[jjj|||rrrZZZLLLCCCCCCCCC>>><<<>>>:::999999999999888888888777888888888888777777666999999::::::999888777666444444444444444444444444444444444444444444444444777888999777444222111111222222222111111111111111333333222222333333444555333333222111111111111222000000000000000000000000000000000000000000000000222222222222333333333333333333444444333333222222222222333333333333444444666444333333444555444222333444444444333333555777777999;;;<<<;;;;;;<<<===@@@@@@AAABBBCCCCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAABBBHHHLLLJJJIIILLLOOOOOOYYYmmmyyyrrrhhheee```YYYNNNMMMMMMMMMNNNOOOQQQRRRRRRWWW^^^bbbbbb```]]][[[ZZZ^^^```[[[VVVWWWaaakkk{{{llldddhhhpppvvvttttttzzz777888:::;;;<<<>>>AAACCCBBBCCCCCCCCCCCCCCCCCCBBB???DDDKKKPPPQQQMMMGGGCCCDDDFFFJJJMMMOOOPPPOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIKKKJJJGGGFFFGGGJJJMMMOOONNNLLLIIIGGGFFFGGGHHHIIIHHHHHHIIIHHHHHHGGGFFFFFFJJJGGGFFFKKKSSSYYYZZZXXXQQQSSSUUUYYY[[[ZZZWWWSSSRRRQQQOOOMMMMMMMMMNNNOOOSSSWWWYYYWWWRRROOOQQQTTTMMMLLLJJJIIIIIIKKKOOORRRQQQQQQRRRRRRQQQOOOMMMKKKFFFEEEDDDDDDEEEFFFHHHIIIGGGFFFEEEFFFHHHIIIIIIHHHDDDCCCBBB@@@AAAFFFOOOUUUZZZXXXUUUPPPLLLKKKLLLNNNPPPPPPPPPPPPQQQSSSTTTUUUUUUVVVXXXXXXXXXXXXVVVUUUSSSQQQNNNKKKHHHGGGFFFEEEGGGEEECCCBBBCCCFFFIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGJJJOOOWWWdddxxxlllYYYLLLFFFBBBCCCAAA<<<:::<<<888888777777777666666666666666777777777666666555666777999:::999888666444444444333333333333333222333333333333333333333333666777777666333111000111111111111111111111111111222222222222222333333444333222222111111111111111////////////////////////000000000000000000000000222333333333333333444444444444555666555444222111222222222333333333444444444333222333444555333222111222444333333333444666888:::<<<<<<<<<;;;<<<>>>======>>>@@@AAABBBCCCDDDCCCCCCCCCBBB@@@>>>>>>>>>DDDGGGJJJJJJLLLPPPUUUXXXbbbzzzwwwvvvlll\\\QQQPPPMMMLLLLLLNNNPPPQQQ[[[___eeeeeeaaa\\\ZZZYYYTTTWWWYYYXXXVVV[[[eeemmmsssyyy{{{rrrddd]]]aaaiiizzz{{{tttrrr}}}555777999:::;;;<<>>:::666555888999888888888777777777777666666777777777777666666444555777888888666444333444444333333222222222222333333333333333333333333111333444444222111111222111111111111111111111111222111111111111222333333333222111111000000111111////////////////////////111111111111111111111111222222222333333444444444444555666666555444222111222222222333333333444444222222111333444444333111///111333333222222444555999;;;=========<<<===>>><<<<<<>>>???AAABBBCCCDDD===???AAAAAA???>>>>>>???EEEFFFIIINNNTTTZZZbbbhhhsss}}}lllUUUPPPNNNMMMLLLMMMOOOSSSUUUaaadddeeebbb\\\XXXXXXYYYPPPSSSVVVWWWYYY___hhhooolllpppoooggg[[[UUUYYY```lllzzzuuuooo|||555666888999:::<<>>===>>>???@@@BBBCCCDDDEEE888<<>>>>>===<<<<<<<<<;;;:::999999999999888888888444555555666777777666666555555555555555555555555555555555444333222222222222222222222222222222222///000222222111111222333000000111111111222222222000000000000000111222222222222111000000000000000111111111111111111111111////////////////////////000000111111222333333444333333333333333333444555222222333333333333444444333333444666777777555333000222555666666666666777777888:::;;;::::::;;;<<<======>>>???AAABBBCCCCCC<<>>??????@@@EEEIIIMMMLLLGGGDDDDDDFFFHHHHHHRRRfffyyykkkYYYPPPJJJKKKLLLOOOSSSXXX\\\^^^[[[WWWTTTTTTVVVWWWUUURRRRRRSSSTTTWWWYYYZZZYYYXXXWWWXXX[[[```eeeeeeaaa^^^XXXXXXccczzz666888999::::::<<<>>>AAAFFFDDDBBBDDDFFFGGGDDDAAAAAAAAADDDJJJLLLLLLPPPUUU\\\VVVNNNGGGEEEEEEEEEFFFJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGIIILLLLLLKKKJJJJJJKKKLLLJJJNNNWWWZZZUUURRRRRR\\\```bbb______dddddd```dddcccbbbaaa^^^\\\ZZZYYYTTTUUUVVVVVVVVVUUUVVVWWWWWWRRRMMMKKKMMMNNNMMMLLLNNNMMMLLLMMMOOOOOOOOONNNWWWRRRQQQVVVWWWRRRQQQTTTXXXTTTOOOLLLIIIHHHFFFEEEFFFFFFFFFGGGIIIIIIGGGEEECCCCCCDDDEEEFFFGGGHHHHHHCCCEEEHHHKKKNNNOOOOOOOOOPPPPPPPPPQQQRRRPPPMMMJJJLLLKKKIIIGGGGGGIIIKKKMMMLLLIIIFFFEEEEEEEEEEEEDDDAAACCCDDDDDDCCCCCCEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@AAAAAABBBCCCDDDDDDHHHJJJMMMPPPXXXgggzzz{{{wwwggg\\\NNNEEEBBBAAA@@@>>>999888888888777666666555666666666666666666666666333444444555555444444333222222333333333333444444222222222111111111000000111111111111111111111111111111111111000000000000111111111111111222222222......//////000000111111//////............/////////......000333444111///////////////////////////222333444444555555444444555444333111000////////////000111333444555555555555444222111222444666888555666777888888777666555555555666777888999:::::::::<<<===???@@@@@@@@@???EEEHHHLLLOOOOOOKKKGGGCCCHHHGGGQQQeeettt}}}nnn___VVVQQQNNNKKKLLLOOOSSSTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTRRRRRRRRRSSSTTTUUUWWWXXXTTTSSSTTTUUUYYY___eeehhhaaa[[[```sss888999;;;<<<<<<===@@@BBBFFFEEEDDDEEEFFFFFFEEECCCEEEEEEHHHMMMNNNNNNQQQVVVYYYTTTLLLGGGEEEFFFGGGGGGMMMMMMMMMMMMLLLKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFJJJLLLOOOPPPPPPPPPQQQRRRTTTPPPRRRYYY]]][[[ZZZ\\\```ddddddaaaaaadddccc```cccbbbaaa```^^^[[[YYYXXXXXXXXXXXXWWWVVVWWWXXXYYYWWWRRRNNNLLLNNNPPPOOONNNNNNMMMLLLNNNPPPQQQPPPNNNRRRNNNOOOTTTVVVSSSSSSUUUUUURRRMMMJJJIIIHHHGGGFFFGGGGGGHHHJJJLLLLLLJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMNNNOOONNNKKKIIIKKKJJJHHHFFFFFFHHHJJJKKKKKKIIIFFFEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@BBBEEEHHHIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCDDDBBBDDDFFFGGGJJJSSS___hhhrrreeeZZZRRRGGG@@@???@@@???===<<<<<<;;;:::999999999999555555555555555555555555333333444444444444333333222222222333333333444444444444444333333333222222111111111111111111111111111111111000000000//////000000000111111222222222000000000000111111111111//////.........//////000000//////000333333111...////////////////////////222222333444444444444333333222111111111111111111000111222444555555666666555444222111111333555777555555666666666555555444555555666777888999::::::;;;<<<===>>>???@@@@@@@@@BBBDDDGGGJJJLLLMMMMMMLLLLLLIIIPPP___jjjqqq}}}ooo___UUUMMMKKKJJJKKKOOORRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTPPPPPPPPPQQQUUUZZZ___bbbXXXXXX___ppp999;;;===>>>>>>???BBBDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHJJJOOOOOOMMMOOOTTTUUUQQQKKKHHHGGGIIIJJJKKKOOOOOONNNNNNMMMLLLLLLKKKDDDDDDDDDEEEEEEFFFGGGHHHMMMOOORRRSSSTTTUUUVVVXXXYYYVVVUUUZZZ^^^___bbbeeedddffffffbbbaaabbbaaa^^^``````___^^^]]][[[ZZZYYY]]][[[YYYXXXWWWWWWYYYZZZVVVRRRNNNNNNPPPRRRRRRPPPNNNLLLKKKNNNSSSTTTQQQMMMMMMKKKMMMRRRTTTSSSTTTWWWQQQNNNJJJHHHHHHHHHHHHGGGHHHHHHIIILLLOOOPPPOOOMMMLLLMMMOOOQQQSSSTTTVVVWWWXXXWWWVVVTTTSSSRRRQQQQQQMMMLLLJJJJJJKKKKKKIIIHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJGGGEEEDDDEEEEEEDDDCCCCCCBBB@@@>>>===@@@EEEIIIIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEEDDDGGGLLLQQQbbbjjjyyyuuu___RRRLLLJJJEEE>>>;;;<<<>>>===<<<;;;:::888777666666777888555555555555555555555555333333444444444444333333222222222222333333333333444444444333333333222222111111111111111111111111111111000000000000////////////000000111222333333222222222222111111111111............//////000111111000///000111111///...////////////////////////000111222222333333222222111111111111111222333444111222333444555666666666666555333222111222444555666666555444333333333444555555666777888999::::::<<<<<<<<<<<<>>>???@@@AAABBBBBBCCCEEEHHHKKKOOOQQQNNNKKKNNNYYYaaafffqqq~~~nnn]]]RRRHHHHHHIIIKKKOOOQQQQQQPPPRRRQQQQQQPPPPPPPPPPPPQQQOOOPPPQQQRRRRRRQQQPPPOOOKKKKKKJJJKKKNNNRRRVVVYYYPPPVVV___lll~~~}}}yyy}}}888;;;===>>>???@@@AAACCCCCCFFFIIIIIIFFFEEEGGGIIIHHHHHHJJJNNNNNNKKKLLLPPPRRROOOKKKJJJKKKMMMNNNOOONNNNNNMMMLLLKKKKKKKKKKKKFFFFFFFFFFFFGGGIIIKKKLLLNNNPPPRRRSSSTTTTTTVVVXXXXXXVVVVVVZZZ^^^aaadddeeeeeeeeeccc```^^^]]]\\\ZZZ[[[\\\\\\]]]]]]\\\\\\\\\```]]]YYYWWWVVVWWWXXXYYYUUURRROOOOOORRRTTTSSSRRRNNNKKKJJJNNNTTTVVVRRRMMMLLLMMMOOOQQQRRRRRRSSSTTTMMMJJJGGGFFFGGGHHHHHHHHHGGGGGGIIILLLPPPRRRRRRQQQMMMOOOQQQTTTWWWZZZ\\\]]]___]]]ZZZWWWUUUTTTSSSSSSMMMKKKIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFEEECCCBBBCCCCCCBBB@@@AAAAAA@@@>>>>>>@@@DDDHHHIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFEEEFFFIIILLLPPPUUU```lllxxxqqqZZZLLLFFFDDD???<<<::::::;;;===<<<;;;:::999777555444555666666555555555555555555555555333333333444444333333333111222222222222333333333222222222111111111000000111111111111111111111111111000000000////////////......///000111222333333222222222111111000000000............///000111222111111000000000//////...///////////////////////////000000111111111111111222111111111111222333333222333444555666666666666777555444222111111222333777666555333333333444444555555666777888999::::::<<<;;;;;;;;;<<<>>>@@@AAAEEEDDDCCCDDDEEEGGGJJJLLLKKKIIILLLSSS[[[bbbnnnyyy|||iiiVVVKKKDDDFFFIIILLLOOOPPPPPPOOOQQQPPPOOOOOONNNNNNNNNNNNNNNOOORRRSSSRRRPPPLLLJJJGGGGGGFFFGGGHHHKKKOOOQQQLLLVVV^^^eeeuuu|||www{{{777999<<<>>>>>>???@@@AAABBBEEEHHHHHHFFFDDDFFFIIIHHHHHHKKKOOONNNKKKKKKOOOQQQOOOLLLLLLNNNPPPQQQQQQKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGIIIKKKMMMOOOQQQSSSTTTTTTSSSSSSUUUWWWVVVXXXYYY\\\```ccccccaaaaaa^^^\\\[[[YYYWWWWWWWWWXXXXXXZZZ\\\]]]^^^______```\\\WWWUUUVVVWWWWWWVVVTTTQQQNNNOOORRRTTTSSSQQQMMMJJJJJJMMMSSSUUURRROOORRRTTTVVVTTTQQQPPPPPPPPPKKKHHHEEEEEEFFFHHHHHHHHHEEEEEEGGGKKKPPPRRRRRRQQQPPPQQQRRRTTTUUUWWWXXXYYYZZZXXXVVVTTTRRRQQQQQQRRROOOMMMJJJJJJJJJKKKJJJIIIFFFEEEDDDCCCBBBCCCCCCDDDCCCAAA@@@@@@AAAAAA???>>>>>>???@@@@@@@@@AAACCCEEEGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBB??????@@@@@@AAACCCFFFIIILLLLLLPPPWWW```ooohhhSSSHHHCCC@@@===;;;;;;:::;;;<<<<<<;;;:::<<<;;;999888777777888888555555555555555555555555222333333333333333333222111111111222222222333333222222222111111111000000000000000000000000000000000000000////////////......//////000111111222222111111111000000//////...///////////////000111111111111000000///......///000000000000000000000000...///000000111111000000444333222222111222222222333333444555666666666666666555444222111111111111888777555444333444555666555555666777888999::::::;;;;;;::::::;;;===???@@@CCCDDDDDDDDDEEEEEEEEEEEEGGGFFFHHHNNNTTT\\\gggppp}}}}}}ppp^^^NNNDDDCCCFFFJJJMMMOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOORRRSSSRRROOOKKKHHHFFFEEEEEEEEEFFFHHHJJJLLLKKKSSSXXXYYYhhh|||555888;;;===>>>>>>???@@@AAACCCEEEEEEEEEDDDEEEFFFHHHHHHLLLPPPPPPMMMMMMQQQQQQOOOMMMNNNPPPQQQQQQQQQIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHIIIKKKNNNOOOUUUVVVVVVVVVTTTUUUVVVXXXXXX[[[^^^___bbbeeeccc^^^[[[XXXVVVWWWVVVTTTTTTWWWWWWXXXZZZ\\\^^^______```^^^ZZZVVVTTTVVVWWWVVVTTTRRRPPPMMMNNNQQQSSSQQQOOOJJJJJJJJJLLLOOORRRRRRRRRZZZ^^^^^^XXXQQQOOONNNMMMKKKHHHFFFEEEFFFGGGGGGGGGCCCCCCFFFJJJNNNQQQQQQPPPSSSSSSRRRQQQPPPOOONNNNNNOOONNNMMMMMMLLLLLLLLLLLLOOONNNLLLLLLMMMMMMKKKJJJEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???@@@AAA@@@>>><<<<<<>>>@@@AAAAAABBBCCCEEEGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@CCCDDDIIIGGGHHHKKKOOOXXXiiixxxpppaaaOOOCCCAAA@@@===999:::;;;<<<<<<<<<;;;:::999777777777666666555444444444444444444444444444444222222333333333333222222111111111111222222222222444444444333333333222222000000000000000000000000000000////////////....../////////000000000111111000000000///////////////111000000//////000000111///000000///------///000000000000000000000000000...///000000111111000000555444333222222222222222333333444555555555555555555555333222222111111111666555555555555555666666555555666777888999:::::::::::::::;;;<<<===>>>??????@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEFFFIIIPPPXXX^^^jjjlllmmmhhh^^^RRRGGGAAACCCFFFJJJLLLMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQQQQPPPMMMJJJGGGEEEEEEDDDEEEFFFGGGIIIJJJIIIMMMNNNOOOZZZrrr|||}}}555888<<<>>>>>>>>>???@@@AAA@@@@@@BBBDDDEEEDDDCCCEEEEEEJJJPPPPPPNNNNNNQQQOOONNNMMMMMMOOOPPPOOONNNIIIHHHGGGGGGHHHJJJLLLNNNMMMLLLKKKJJJKKKMMMPPPRRRTTTUUUVVVUUUUUUVVVXXX[[[ZZZ^^^___^^^```ccc```ZZZWWWSSSRRRUUUVVVTTTVVV[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]YYYUUUUUUXXXYYYVVVSSSQQQNNNLLLMMMOOOPPPOOOLLLHHHIIIKKKKKKKKKNNNRRRVVV```eeeeee\\\SSSPPPOOOLLLMMMJJJGGGEEEEEEFFFFFFEEEBBBCCCEEEIIINNNPPPQQQPPPPPPPPPNNNMMMKKKIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIOOONNNNNNNNNOOONNNLLLIIIEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@AAABBBAAA???===>>>???@@@@@@@@@BBBEEEHHHGGGGGGFFFEEEDDDCCCBBBBBB????????????@@@@@@AAAAAA???@@@@@@@@@AAABBBBBBBBBCCCBBBAAABBBBBBCCCBBBBBBDDDCCCEEEGGGGGGJJJSSS]]]gggsssoooWWWOOOEEE???>>>>>><<<:::888999;;;;;;:::999999999222333444444333222000...444444444444444444444444222222333333333333222222111111111111222222222222444444444333333333222222000000000000000000000000000000/////////.........000000000000////////////000000000000000000111111222222111000////////////...///000///------///222000000000000000000000000//////000111111111111000333333222222222333444444222333333444444444444444444333333222222111111111222333444555555555555555555555666777888999::::::888999:::;;;<<<=========??????AAABBBCCCCCCCCCCCCBBBCCCBBB@@@@@@DDDIIILLLSSSTTTTTTQQQLLLGGGDDDCCCBBBEEEIIIJJJJJJJJJKKKMMMKKKJJJJJJJJJJJJJJJKKKLLLKKKLLLNNNNNNNNNKKKIIIGGGDDDDDDDDDEEEFFFGGGIIIJJJIIIGGGGGGKKKSSSfff}}}555888<<<>>>?????????@@@@@@>>>===@@@CCCEEECCC@@@AAABBBGGGMMMNNNLLLMMMPPPOOOMMMLLLMMMNNNNNNMMMLLLJJJIIIIIIIIIJJJMMMPPPQQQRRRQQQOOONNNOOOQQQTTTUUUQQQRRRSSSSSSTTTUUUYYY[[[[[[___^^^[[[\\\```^^^XXXVVVQQQQQQUUUWWWVVVXXX___^^^^^^^^^^^^]]]\\\\\\[[[\\\XXXUUUVVVYYYZZZWWWSSSPPPMMMKKKLLLNNNOOOMMMJJJFFFIIIKKKJJJIIIKKKRRRXXXccciiiiii^^^TTTRRRPPPLLLNNNKKKGGGEEEEEEFFFEEEDDDCCCCCCFFFJJJNNNPPPPPPPPPJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHNNNNNNNNNOOOPPPOOOKKKIIIEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCC@@@>>>AAAAAA???>>>>>>AAAGGGKKKHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>??????@@@@@@@@@AAA>>>>>>???@@@@@@AAABBBBBB@@@@@@AAACCCDDDDDDBBB@@@@@@AAAEEEHHHGGGEEEIIIOOOQQQ[[[gggqqq}}}```NNNGGGEEEAAA===::::::;;;<<<666777999999888777888888333444666777666444111///444444444444444444444444222222222333333222222222000111111111111222222222222222222111111111000000000000000000000000000000000/////////............111111000000//////......000000111111222222222333444333222000//////......---//////...,,,---000333000000000000000000000000///000000111111111111111111111111222333444666777222222333333444333333333333333333222222222222111///000222444555555555444555555666777888999::::::777888:::<<<=========<<>>===???BBBDDDCCCDDDDDDBBBAAABBBDDDFFFBBBEEEHHHHHHGGGGGGIIIKKKIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLLLLKKKIIIGGGFFFDDDDDDDDDEEEFFFGGGIIIIIIJJJEEEEEELLLSSSaaa}}}}}}888999:::;;;<<<>>>??????>>>AAAEEEGGGGGGFFFEEEEEEHHHHHHHHHIIIJJJKKKKKKLLLNNNLLLJJJLLLOOOPPPOOOMMMJJJKKKLLLLLLMMMOOORRRUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUVVVVVVUUUVVVXXXZZZ[[[[[[[[[[[[[[[YYYXXXXXXTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]][[[ZZZZZZYYYXXXWWWWWWWWWTTTQQQKKKGGGGGGIIIMMMPPPLLLOOOQQQPPPMMMQQQ[[[dddlllsssooo^^^RRRTTTWWWUUUMMMMMMKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNPPPPPPOOOMMMJJJHHHEEEDDDDDDFFFHHHHHHFFFEEEEEEFFFKKKMMMPPPQQQQQQNNNJJJGGGIIIGGGEEEFFFGGGFFFCCC@@@@@@AAACCCDDDDDDCCCAAA@@@>>>>>>======???BBBDDDFFFHHHHHHGGGGGGFFFEEEEEEDDD???@@@AAAAAA@@@???===<<>>===>>>???@@@AAAAAAAAA@@@@@@?????????BBBBBBBBBBBBCCCEEEFFFGGGGGGKKKQQQVVV\\\gggttt~~~pppaaaPPPCCCBBB@@@>>><<<::::::::::::888888888888777777777666555666777888777666444222333333333333333333333333222222222222222222222222000000000000000000000000111///---...111222000...//////000000000000//////......////////////......000000000000000/////////000000000000000000000000........................////////////////////////111111000000//////......000000111000000///...---111111111111111111111111000222333333222111333444555444222333333444222111111111222222333444555555666666666666777777777777777777888999;;;===???@@@<<<<<<<<<===>>>@@@AAABBB>>>=========>>>???@@@@@@===>>>>>>????????????>>>BBBBBBCCCGGGKKKMMMKKKHHHFFFDDDCCCEEEIIIKKKJJJIIINNNNNNNNNMMMLLLJJJIIIHHHFFFEEEEEEEEEGGGJJJLLLNNNHHHLLLHHHHHHRRRaaazzz|||777777888:::;;;<<<===>>>???BBBEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHIIILLLMMMLLLKKKLLLMMMNNNNNNNNNOOORRRUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRTTTTTTSSSTTTWWWYYY[[[\\\]]]]]]\\\YYYUUUSSSPPPTTTYYY[[[[[[YYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYYYYZZZZZZZZZYYYYYYUUURRRMMMIIIHHHJJJMMMOOONNNQQQSSSRRRQQQUUU^^^gggooouuuppp___SSSRRRTTTQQQNNNMMMKKKIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJLLLNNNOOOOOONNNMMMKKKHHHEEECCCBBBBBBDDDFFFGGGGGGHHHJJJLLLJJJLLLOOOQQQQQQNNNKKKIIIIIIGGGDDDDDDEEEEEECCC@@@@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>???@@@BBBDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEAAAAAAAAAAAA@@@???===<<>>======>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEGGGJJJLLLMMMSSS\\\dddnnn{{{vvvdddYYYQQQGGG@@@???>>>===;;;:::999888888888888888777777777666666555555777777777666444333333333333333333333333333222222222222222222222222000000000000000000000000000111111000///....../////////000000000000//////......////////////......////////////////////////////////////////////////................................................000000000000//////......///000000000000//////...222222222222222222222222000111333222111111222444555333222222333333222111111222222333444444555555444444555555555666666666777777777888888:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@>>>>>>======>>>>>>??????999:::<<<>>>???AAAAAABBBAAAAAABBBEEEHHHIIIGGGEEEDDDCCCBBBEEEHHHJJJJJJIIIKKKKKKKKKJJJIIIGGGFFFEEEHHHGGGFFFEEEFFFGGGIIIKKKFFFNNNNNNOOOWWW^^^nnn666666777888:::;;;<<<===???BBBFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHIIIKKKLLLLLLKKKOOOPPPPPPPPPOOOPPPRRRUUUTTTTTTSSSRRRQQQOOONNNNNNMMMOOOQQQQQQRRRSSSVVVXXX[[[\\\^^^___]]]XXXSSSPPPLLLTTT]]]```]]]YYYWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWYYYZZZ[[[[[[[[[[[[TTTQQQNNNKKKJJJJJJLLLNNNNNNQQQTTTTTTSSSWWW___fffnnnrrrmmm^^^SSSRRRSSSQQQPPPNNNKKKHHHFFFEEEEEEFFFIIIHHHGGGGGGIIIKKKNNNOOOPPPOOOMMMJJJGGGEEECCCAAABBBCCCDDDEEEEEEGGGJJJMMMJJJLLLNNNPPPOOOMMMKKKIIIHHHFFFCCCBBBBBBCCCBBBAAA@@@@@@BBBBBBBBBBBB@@@@@@AAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCBBBAAA???>>>===???>>><<<<<<<<<===???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGHHHGGGEEEFFFKKKOOOSSS\\\hhhuuupppeeeUUUIIIBBB@@@>>>===<<<<<<;;;:::999888666555777777777777666666666666444555666666666555444333333333333333333333333333333333333333333333333333000000000000000000000000///222444111---+++,,,///...//////000000//////.........////////////..............................////////////////////////................................................000000000////////////......//////000000000000///222222222222222222222222///111222222111111222333444333222222333333222111222222333333444444555555333333333333444444444444666666555555555666666777:::::::::::::::;;;<<<<<<>>>>>>==================999999;;;<<<>>>@@@AAABBB??????@@@BBBDDDDDDCCCAAAAAAAAAAAACCCGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEJJJIIIGGGEEEDDDEEEFFFGGGHHHRRRVVVXXX\\\ZZZ```ppp555666777888:::;;;<<<<<<@@@BBBEEEGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNRRRSSSSSSQQQPPPPPPRRRTTTUUUTTTSSSQQQPPPNNNMMMMMMKKKMMMOOOPPPQQQSSSVVVXXX[[[\\\^^^^^^\\\XXXUUURRRNNNWWW```aaa[[[VVVUUUWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYPPPOOOLLLKKKJJJKKKMMMNNNOOORRRTTTTTTSSSVVV\\\bbbfffiiifff[[[SSSRRRSSSSSSPPPNNNKKKIIIHHHHHHJJJKKKJJJIIIHHHGGGHHHKKKNNNPPPRRRQQQOOOLLLIIIGGGEEEDDDFFFFFFFFFEEEDDDEEEIIIKKKLLLMMMNNNNNNMMMKKKIIIGGGGGGEEEBBB@@@@@@AAAAAABBB@@@@@@AAABBBBBBAAA@@@@@@AAA@@@@@@@@@@@@AAACCCCCCFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA???>>>>>>===<<<;;;:::;;;===???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBDDDEEEDDDCCCDDDFFFIIILLLPPPTTTYYY```lll{{{jjjWWWQQQHHH@@@;;;999:::;;;::::::;;;:::999777555444777777666666666555555555444444555555555444444333222222222222222222222222333333333333333333333333000000000000000000000000///000111000...,,,---///...//////////////////...---......//////......---,,,,,,---------------...////////////////////////................................................////////////////////////---...///000000111000000111111111111111111111111///000111111000000111333444222111222333333222111222222333333444444444555222222222333333333444444444444333333444444555666:::999999999999999::::::============<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@AAAAAAAAA@@@?????????AAACCCEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGJJJIIIGGGEEEDDDDDDEEEFFFNNNWWWYYYYYYZZZSSSTTTaaa666666777999:::;;;<<<===@@@BBBDDDEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPSSSSSSSSSQQQPPPPPPQQQSSSUUUTTTSSSRRRPPPOOOMMMMMMKKKMMMOOOQQQRRRTTTWWWYYY\\\\\\[[[ZZZYYYXXXXXXWWWTTTZZZ___]]]WWWRRRSSSVVVUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVVVVUUUUUUVVVVVVVVVNNNMMMKKKIIIIIIKKKMMMNNNRRRTTTUUUUUUTTTVVVZZZ]]]aaabbb___WWWQQQPPPQQQQQQPPPOOONNNMMMMMMOOOQQQRRRMMMKKKJJJIIIJJJLLLOOOQQQSSSRRROOOLLLJJJHHHGGGGGGKKKKKKJJJIIIHHHIIILLLOOONNNNNNMMMLLLJJJGGGEEEDDDEEEDDDBBB@@@??????AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@?????????===<<<;;;:::;;;<<<>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@?????????@@@===>>>???@@@@@@AAABBBDDDFFFGGGHHHIIIJJJPPPXXX^^^rrrttt^^^RRRIIIGGGDDD@@@===;;;;;;;;;999:::::::::999777666444666666666555555555555444333333444444444444444333222222222222222222222222333333333333333333333333///////////////////////////---,,,---000111000.........////////////......------............------+++,,,,,,,,,------............................................................................................./////////---...///000000111000000////////////////////////...000111111000///111222333111111111333333222111222222222333333333333333222222333333333444444444222222222222333555666777999999888888888999999:::<<<<<<<<<<<<<<<;;;:::999::::::::::::;;;<<<===>>>@@@AAAAAAAAA@@@?????????>>>???AAABBBDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGIIIGGGFFFDDDDDDEEEGGGHHHPPPVVVSSSPPPPPPKKKLLLZZZyyy666666777888:::;;;<<<===???AAACCCDDDCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIFFFHHHIIIJJJJJJKKKMMMNNNRRRRRRRRRPPPNNNNNNPPPRRRSSSSSSRRRQQQPPPOOONNNMMMLLLNNNPPPQQQRRRTTTWWWYYY[[[ZZZXXXVVVVVVVVVWWWXXXVVVYYY[[[XXXSSSPPPQQQTTTSSSSSSSSSTTTTTTTTTTTTTTTWWWVVVTTTRRRRRRSSSUUUVVVQQQOOOLLLIIIIIIJJJLLLNNNTTTUUUWWWWWWXXXYYY[[[]]]___^^^[[[UUUPPPMMMMMMNNNQQQQQQRRRSSSTTTUUUWWWWWWOOONNNMMMMMMMMMOOOQQQSSSQQQPPPMMMKKKIIIIIIHHHIIILLLMMMNNNNNNNNNOOORRRUUUNNNMMMKKKIIIFFFDDDCCCBBBCCCCCCCCCAAA??????AAACCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCCCCCCCGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@?????????@@@>>>===;;;;;;;;;<<<>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????????????????????????????@@@AAAAAA@@@AAACCCCCCEEEGGGLLLOOOVVV]]]iiiyyy~~~hhhTTTIIIFFF===============<<<;;;:::999999999888888777555555666555555555444444444444222222222333333333444444222222222222222222222222222222222222222222222222////////////////////////...+++***,,,000333111...---......//////......---------............------+++,,,,,,------.........................................................---------------------------............/////////...//////000000000000///........................---///000000//////000111222111000111222333222111111111111222222222222222222222222222333333333333111111111222333444666777777777777777777888999:::999:::;;;<<<<<<;;;999888666666666888:::===@@@BBBAAABBBBBBAAA@@@???@@@AAA???AAABBBCCCCCCDDDFFFGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEFFFHHHIIILLLOOOJJJFFFIIIFFFKKKZZZttt444555666777999:::;;;;;;>>>@@@BBBBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEHHHHHHHHHHHHKKKMMMPPPPPPPPPOOOMMMMMMOOOQQQQQQPPPPPPOOONNNNNNMMMMMMLLLNNNPPPQQQQQQSSSVVVXXXXXXWWWVVVUUUSSSRRRRRRQQQSSSUUUVVVUUURRRQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUWWWUUURRRPPPQQQTTTWWWZZZYYYUUUPPPKKKHHHIIIKKKLLLPPPRRRUUUWWWYYYZZZ\\\^^^[[[YYYWWWTTTQQQNNNNNNOOOSSSTTTVVVWWWXXXYYYXXXXXXQQQQQQQQQQQQQQQRRRSSSTTTRRRPPPNNNLLLKKKKKKLLLLLLLLLMMMOOOOOONNNOOOPPPRRRJJJIIIGGGEEEDDDCCCCCCCCCAAACCCDDDCCC@@@???AAACCCDDDCCCCCCCCCCCCCCCCCCDDD@@@AAABBBCCCEEEFFFFFFFFFHHHGGGGGGEEEDDDCCCBBBAAAAAA@@@????????????@@@AAA@@@>>>===;;;;;;<<<===???@@@??????????????????>>>@@@??????>>>>>>>>>??????CCCAAA??????@@@AAABBBBBB@@@AAABBBCCCDDDFFFHHHJJJHHHKKKOOOWWWeee{{{~~~jjj\\\PPPEEE@@@???999777666888:::;;;:::999888777666555555444444555555555555444444444333333222222222222222333333444111111111111111111111111111111111111111111111111////////////////////////------,,,---////////////---......//////......---,,,------......------,,,,,,,,,,,,---......//////................................................---------------------------------........./////////000000000000//////...////////////////////////---...000///......///111111000000111222333333111000000000000000000000000000000000111111111222222111111111111111222333333444444444555555777888999777888:::;;;;;;;;;999888555555555777999<<<@@@BBB@@@BBBCCCAAA???>>>@@@BBB@@@BBBDDDDDDCCCCCCEEEGGGEEEDDDCCCBBBCCCDDDFFFGGGJJJHHHGGGFFFFFFGGGHHHIIIEEEIIIFFFFFFKKKKKKPPP___ppp333444555666777999999:::===???AAAAAAAAAAAACCCEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBEEEHHHIIIHHHHHHKKKNNNNNNOOOOOOMMMLLLLLLNNNPPPOOONNNNNNNNNMMMMMMLLLLLLLLLNNNOOOPPPPPPRRRTTTWWWUUUUUUUUUTTTRRROOOLLLKKKOOOPPPRRRSSSSSSSSSQQQPPPQQQRRRRRRSSSTTTUUUUUUVVVWWWTTTQQQOOOPPPUUU[[[^^^```[[[TTTMMMIIIHHHJJJKKKKKKMMMQQQTTTWWWZZZ\\\]]]VVVTTTSSSSSSSSSQQQRRRUUUUUUVVVXXXZZZZZZYYYXXXWWWRRRRRRSSSSSSTTTTTTUUUUUUTTTRRRPPPNNNNNNNNNPPPQQQLLLMMMNNNMMMKKKIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDEEE@@@CCCEEEDDDBBB@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDEEEGGGHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@???>>>>>>>>>???@@@AAAAAA@@@>>><<<;;;<<<===>>>@@@?????????>>>>>>======??????>>>>>>>>>>>>??????@@@>>>;;;;;;===???AAAAAAAAAAAAAAA@@@@@@AAABBBBBBDDDEEEHHHKKKQQQ]]]kkkvvvsss```NNNHHHGGGBBB===<<<<<<888555555888;;;:::888777666444333222333333444555555444444444333333333222111111111222333333444111111111111111111111111000000000000000000000000////////////////////////,,,///111///,,,+++---000---..................---,,,------......------,,,,,,,,,------...///000000................................................---------------------------------.........//////000000111000000///......000000000000000000000000---...//////......///111111000///000222333333111000000000///////////////////////////000000000000222222111000000000000000222222222333444555777888666777999;;;;;;;;;999999888888777777888:::===>>>???AAABBBAAA>>>>>>@@@CCCAAACCCEEEEEECCCBBBDDDFFFGGGFFFEEEDDDEEEGGGIIIJJJLLLJJJHHHFFFFFFFFFHHHIIIAAAGGGHHHKKKSSSSSSVVVdddmmm444555666777999:::;;;<<<;;;<<<>>>???>>>???@@@BBBCCCBBBBBBAAAAAABBBBBBBBBAAABBBCCCFFFHHHKKKLLLMMMKKKKKKJJJHHHHHHIIIMMMPPPMMMMMMLLLLLLMMMNNNOOOOOOTTTSSSRRRQQQRRRSSSUUUWWWTTTRRRPPPNNNKKKJJJIIIHHHLLLOOORRRSSSSSSSSSSSSTTTPPPQQQRRRTTTTTTSSSRRRRRRWWWSSSOOONNNQQQVVV[[[^^^___ZZZRRRKKKGGGGGGJJJLLLNNNOOORRRTTTWWWXXXYYYYYYVVVTTTSSSSSSTTTUUUUUUTTTZZZYYYYYYZZZ\\\\\\[[[YYYXXXVVVUUUVVVWWWXXXWWWVVVOOOOOONNNNNNMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLKKKJJJFFFEEEDDDCCCBBBCCCCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDBBB@@@???>>>CCCAAA>>>;;;;;;<<<>>>@@@BBB@@@>>><<<;;;;;;<<<===??????>>><<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<======>>>>>>????????????@@@AAABBBAAA???>>>???@@@BBBBBBCCCEEEIIINNNRRRTTT```gggssswwwiiiSSSMMMFFF???<<<;;;:::::::::999999999888888777777777777777666555555444444444444444444444444444444111111111111111111111111111111000000111111222333333333222222111000//////////////////////////////------------------------//////////////////////////////.........---------------------------------------------------------//////.........---------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,------.........///......---------......///000000000000000//////.........///000111111111000111111222222000///...000000000000000111111222000000111111111111000000///000111222333444444444555555666777888999::::::555444222333666999;;;<<<@@@???>>>>>>???@@@@@@???AAAAAABBBCCCDDDDDDHHHLLLGGGGGGFFFFFFFFFGGGHHHHHHHHHFFFDDDDDDGGGIIIKKKKKKGGGJJJNNNSSSWWWYYYZZZZZZcccyyy444555666777999:::;;;<<<:::<<<===>>>===>>>@@@AAAAAA@@@@@@@@@AAAAAABBBCCC@@@AAADDDFFFHHHJJJKKKKKKGGGHHHHHHGGGFFFHHHKKKMMMMMMMMMMMMMMMMMMNNNOOOOOOSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJNNNPPPRRRSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRUUUSSSQQQQQQSSSVVVWWWXXXWWWSSSNNNIIIGGGGGGIIIKKKKKKMMMPPPRRRTTTTTTTTTSSSSSSRRRQQQSSSVVVXXXYYYXXX[[[ZZZYYYZZZ\\\]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXVVVQQQPPPOOOMMMMMMLLLMMMMMMNNNNNNOOOOOONNNMMMKKKJJJEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEECCCAAA>>><<<;;;<<<===>>>???>>><<<:::::::::<<<<<<>>>===<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>???>>>@@@@@@???>>>======>>>?????????@@@BBBFFFIIIKKKLLLQQQYYYeeettt}}}nnncccXXXQQQJJJFFFAAA===;;;;;;::::::777777777666666666555555777777666666555444444444444444444444444444444444111111111111111111111111111111000000111111222333333333222111111000//////////////////////////////......................................................------,,,,,,,,,,,,------------------------........................//////.........---------+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,---------.........---------------.........//////000000///............//////000000000111000111111222111000///...000000//////000000111222000111111111111111111000000000111222333333333333555555666666777888999999999777666555666777888999;;;::::::<<>>@@@??????>>>??????@@@AAAAAA???@@@CCCFFFHHHIIIHHHHHHBBBCCCEEEFFFFFFFFFHHHJJJNNNNNNNNNNNNNNNOOOOOOOOORRRRRRSSSSSSRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLOOOQQQRRRQQQPPPNNNNNNOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUTTTRRRPPPLLLKKKIIIGGGGGGGGGGGGHHHJJJLLLOOOQQQRRRQQQPPPOOOOOOOOOOOORRRWWWZZZ\\\\\\\\\ZZZYYYYYY\\\^^^^^^^^^]]][[[ZZZYYYZZZYYYXXXVVVRRRQQQOOOMMMLLLKKKKKKKKKNNNOOOPPPQQQPPPMMMJJJHHHDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDD@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBCCCDDDEEEFFFGGGAAA@@@???===<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>=========<<<===>>>===<<<;;;<<<===>>>======<<<===???AAABBBBBBDDDHHHMMMUUU___jjjqqq}}}fffSSSKKKHHHGGGFFF@@@>>>;;;999:::::::::999666666666666555555555555777666666555555444333333333333333333333333333333111111111111111111111111111000000000000111222222222222222111111000000///////////////////////////////////////////////////........................---,,,,,,,,,,,,+++++++++------------------------////////////////////////...............---------+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---......///------......///......---//////////////////000000000000111111111000///...000000//////000000111222111111222222222222111111000111111222333333333333444555555555666666777777888777666555444555666777888888999;;;>>>AAADDDFFFDDDLLLUUUZZZYYYTTTNNNIIIEEEEEEEEEFFFGGGIIIJJJKKKEEECCCAAAAAACCCEEEFFFEEEEEEGGGIIILLLMMMNNNNNNNNNQQQ]]]uuu444444555666777888999:::777999;;;;;;;;;;;;===??????>>>>>>=========>>>>>>===@@@CCCFFFGGGGGGEEEDDD>>>AAADDDFFFFFFGGGHHHIIIOOOOOOOOOPPPPPPPPPOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKNNNOOOPPPOOONNNMMMMMMNNNUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSQQQNNNKKKFFFFFFGGGGGGGGGGGGFFFFFFIIIKKKNNNQQQRRRQQQOOONNNMMMLLLMMMQQQUUUYYY[[[\\\]]][[[XXXYYY[[[^^^___```]]][[[YYYYYYXXXXXXVVVTTTSSSQQQNNNLLLJJJIIIIIIJJJLLLNNNPPPQQQOOOLLLHHHFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===;;;:::999::::::999999999:::;;;;;;>>>===<<<<<<;;;;;;;;;<<<::::::::::::::::::;;;<<<>>>>>>============<<<<<<;;;=========;;;;;;<<<===>>>>>>=========>>>???@@@CCCDDDEEEFFFHHHLLLSSSWWW]]]fffuuu```XXXLLLEEECCCCCCBBBAAA:::999777888999999888777777777777777777777777777666666555555444333333222222222222222222222222222111111111111111111111111000000000000000111222222222111111111000000000///////////////////////////........................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,------......------////////////////////////000000000000000////////////////////////000111111222222222333333222222222000111222333333333333333444444444555555555666666222333444444444555777888::::::;;;<<<>>>@@@DDDGGGOOO\\\llltttrrrhhhZZZNNNHHHHHHHHHHHHHHHIIIJJJKKKFFFDDDCCCCCCEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHNNNSSSddd444444555666777777888888777888:::;;;:::;;;<<<>>>@@@???>>>===<<<;;;;;;;;;===???BBBDDDEEEDDDBBBAAA===@@@DDDGGGHHHHHHJJJKKKPPPPPPQQQQQQQQQQQQPPPOOOPPPOOOMMMLLLMMMPPPRRRTTTNNNMMMLLLKKKJJJJJJIIIIIIKKKLLLMMMMMMLLLLLLMMMOOOTTTTTTTTTUUUUUUUUUVVVVVVTTTRRRPPPOOOOOONNNLLLJJJFFFGGGHHHHHHHHHGGGFFFEEEFFFHHHKKKNNNOOOOOONNNMMMKKKKKKKKKNNNSSSWWWYYYYYY\\\ZZZXXXXXXZZZ\\\^^^^^^[[[YYYWWWVVVUUUTTTRRRPPPRRRPPPMMMIIIGGGGGGGGGHHHJJJLLLNNNOOOMMMJJJGGGDDDCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>===;;;999888::::::::::::::::::;;;;;;;;;;;;:::999999999::::::999999999999999:::;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>=========>>>>>>???@@@@@@AAAAAABBBAAAAAACCCGGGJJJLLLOOOTTT]]]jjjlll___LLLHHHDDDAAA???===999555999888777888999888777555666666666666666666666777555555444444333333222222222222222222222222222222000000000000000000000000000000//////000000111222111111111000000000000000////////////////////////------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---...///++++++,,,---------------............////////////000000000////////////////////////...///000000111222222222333333222222222111111222333333333222222333333444444555555666666444666777777555555777999:::;;;======>>>BBBGGGKKK[[[mmmzzzfffUUULLLKKKJJJIIIIIIHHHHHHIIIDDDCCCBBBCCCEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFKKKLLLWWWppp444444444555666777777777777888:::;;;:::;;;<<<>>>@@@???>>><<<;;;;;;;;;;;;>>>???AAABBBBBBAAA@@@???===@@@EEEHHHIIIJJJLLLNNNQQQQQQRRRSSSSSSRRRPPPOOONNNMMMMMMMMMNNNPPPSSSUUUMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNPPPQQQSSSUUUVVVVVVUUUUUUSSSPPPMMMKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHJJJJJJKKKJJJJJJJJJJJJJJJMMMRRRUUUWWWWWWZZZXXXWWWWWWXXXZZZZZZZZZWWWUUUSSSSSSRRRQQQOOONNNPPPNNNJJJGGGEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJGGGEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFDDDCCCCCCDDDEEEEEEHHHHHHHHHGGGFFFFFFEEEEEEAAAAAA@@@@@@@@@?????????============<<<;;;:::999:::::::::::::::999999999777777666666666666777777888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<===>>>>>>======>>>???;;;;;;<<<<<<===>>>>>>>>>===>>>?????????@@@CCCEEEDDDFFFHHHJJJPPPZZZhhhqqqsssaaaQQQIIIEEEBBB>>><<<<<<;;;999888:::999777777888777666444333333333444444444444444555444444333333222111111111111111111111111111111000000000000000000000000000////////////000111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++,,,------++++++,,,---............,,,------...//////000000111000///.........////////////......//////000111111111222222222222111111111222222333333222222222222222333444555666777777;;;===>>><<<888666777999666999<<<===???DDDKKKQQQ```ttt}}}hhhUUULLLLLLJJJHHHGGGFFFFFFFFFAAA@@@@@@AAADDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFNNNbbb333444444555555666666777777999:::;;;;;;;;;===>>>======<<<<<<<<<<<<======??????@@@@@@@@@???>>>>>>>>>@@@DDDGGGIIIKKKNNNPPPQQQRRRSSSTTTTTTRRRPPPOOOLLLMMMOOOQQQQQQRRRQQQQQQKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKKKKIIIHHHHHHIIIKKKJJJLLLPPPSSSUUUUUUTTTRRROOOMMMKKKKKKKKKKKKJJJIIIJJJIIIHHHGGGHHHJJJLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHIIIMMMRRRVVVXXXYYYXXXWWWVVVVVVWWWWWWVVVUUUUUUSSSQQQPPPPPPPPPNNNLLLNNNKKKGGGDDDCCCCCCDDDFFFIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFEEEEEE@@@@@@@@@@@@@@@@@@AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777777666777777666666666666777777777777777888888999:::;;;999999:::;;;<<<======>>>;;;===>>>>>>======>>>???::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@BBB>>>AAACCCDDDEEEHHHNNNSSS]]]kkk|||kkk___VVVJJJCCCAAA===<<<::::::;;;<<<===>>>:::888666666666666666444222222333333333444444444444444333333222111111111111111111111111111111111000000000000000000000000///////////////000111111///000000000000000000000////////////////////////........................++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++........................---------.........//////+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******++++++************+++++++++,,,---....../////////++++++,,,---///000111111111000///...---......//////............///000000000111111111111111111000222222222333333222222111111222333444666888999999;;;>>>@@@===888555666999666999<<<===>>>BBBJJJQQQ]]]nnn}}}~~~yyyppp___MMMIIIHHHGGGFFFEEEDDDDDDDDD@@@???@@@BBBEEEGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFBBBDDDIIIWWWnnn333444444555555666666666777999;;;;;;;;;;;;===???:::;;;;;;<<<===>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>@@@DDDFFFHHHKKKOOOQQQRRRSSSTTTUUUTTTSSSQQQOOOKKKNNNRRRUUUUUURRRNNNLLLHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKIIIFFFFFFGGGIIIEEEHHHMMMRRRTTTTTTRRRPPPKKKJJJJJJKKKLLLLLLJJJHHHJJJIIIGGGFFFGGGKKKNNNQQQPPPOOOLLLIIIHHHGGGGGGGGGHHHHHHIIIMMMSSSXXXZZZ[[[WWWVVVUUUUUUVVVVVVSSSQQQSSSRRRPPPPPPPPPPPPNNNLLLLLLJJJFFFCCCAAABBBDDDEEEIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJIIIHHHFFFDDDBBBCCCCCCCCCDDDDDDFFFGGGGGGDDDCCCCCCCCCEEEHHHKKKMMMIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@;;;;;;:::::::::;;;<<<===888888888888777666444444:::999999999999999::::::777777777777888999:::;;;777888999:::<<<===>>>>>>;;;<<<======<<<<<<>>>???<<<<<<<<<<<<<<<;;;:::999:::<<<======<<<<<<===>>>:::===???@@@@@@CCCIIINNNKKKPPP]]]pppwwwmmm^^^PPPJJJFFFAAA>>>@@@999999::::::999888666555999777555444555666666555444444444555555666666666444444333333222111111000000000000000000000000000000000000000000000000000///////////////000111111////////////000000000000////////////////////////////////////////////////+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++////////////////////////---------.........//////+++,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,,,,++++++*********++++++******************+++,,,---...////////////)))***+++---///000111222111000///------......///...............///000000000000111111111111000000222222333333333222222111111111333555777999:::;;;555999<<<;;;777555777:::888;;;===<<<<<>>BBBFFFGGGFFFDDDFFFHHHKKKMMMNNNNNNNNNMMMLLLJJJHHHGGGEEEEEEEEEAAAAAAAAABBBDDDEEEGGGHHHBBBCCCCCCEEEFFFIIIJJJLLLHHHGGGGGGFFFEEEDDDCCCCCC>>>>>>============>>>>>>;;;;;;:::999999999::::::777777555444444555666666777999;;;:::999777666777777777777777888999:::;;;888999999:::::::::999999<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<======>>>???@@@@@@AAABBBEEEMMMXXXffftttzzzlll]]]TTTKKKIIIFFFBBB???<<<:::999:::999888777666666666666555555666666555555444333222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++)))***++++++))))))***+++,,,,,,,,,---------......////////////000000000000---.../////////...---,,,///.........///000111111111111000000//////......////////////000000000000111222333444555777888999777777777777777888888999;;;:::::::::<<<>>>AAACCCNNNVVV```gggeeeZZZMMMDDDFFFEEEDDDCCCBBBAAABBBBBBAAA???@@@EEEJJJKKKHHHCCCEEEDDDBBBBBBBBBCCCEEEGGGHHHFFFKKKSSSZZZkkk~~~~~~111222333444444555555555777777888888999::::::;;;999888666555555666888999999999::::::<<<===>>>???AAABBBDDDEEEFFFIIILLLOOOPPPQQQQQQPPPOOONNNNNNOOOOOOPPPRRRSSSSSSPPPMMMKKKJJJIIIHHHHHHIIIIIIGGGEEEDDDFFFHHHHHHGGGFFFGGGHHHIIIHHHIIIKKKMMMNNNLLLJJJGGGGGGHHHHHHIIIIIIIIIJJJJJJHHHFFFEEEFFFIIILLLNNNRRROOOKKKGGGEEEEEEGGGHHHHHHIIIKKKNNNPPPQQQQQQQQQOOONNNNNNNNNNNNNNNOOOPPPTTTTTTTTTSSSQQQOOONNNMMMJJJEEEAAABBBFFFJJJJJJIIIHHHHHHJJJKKKMMMNNNNNNOOOKKKKKKIIIHHHGGGGGGGGGGGGAAAAAABBBBBBCCCEEEFFFFFFBBBBBBCCCDDDFFFHHHJJJKKKIIIHHHGGGFFFDDDCCCBBBAAA>>>======<<<<<<======>>><<<<<<;;;:::999999999999777666555444444555666777777999;;;;;;999777777777666666666666777888999:::999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>@@@CCCHHHPPPXXX___ccciiinnn|||}}}qqqggg___VVVLLLFFFDDDCCCAAA???<<<;;;:::999999888777666666555555555444444444444444333333222333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111//////////////////////////////............//////------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++***+++,,,+++*********,,,,,,,,,,,,---------.............../////////000000---......//////.........///............//////000000000000000//////........./////////000000000000111111222444555777888888888777666666666777999999999888888888999;;;>>>???IIINNNUUUZZZYYYSSSJJJEEECCCCCCBBBAAAAAA@@@??????AAA??????CCCHHHIIIFFFBBBDDDCCCBBBAAABBBCCCEEEGGGGGGGGGLLLTTTXXXdddwwwxxx111222222333444444555555666777777888888999999:::666666555555555666888999999999999:::<<<>>>@@@BBBEEECCCCCCDDDGGGIIIKKKKKKMMMNNNOOONNNLLLLLLLLLNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDDDDFFFHHHHHHFFFEEEDDDEEEHHHHHHIIIKKKLLLLLLJJJGGGEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKMMMLLLIIIGGGFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMJJJJJJJJJJJJKKKKKKLLLMMMSSSSSSRRRQQQPPPOOONNNNNNHHHFFFEEEGGGLLLOOOOOOMMMLLLLLLKKKKKKKKKMMMNNNOOOJJJIIIIIIHHHHHHHHHHHHHHHBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCEEEGGGHHHJJJIIIIIIGGGEEECCCAAA@@@???===<<<<<<<<<<<<<<<<<<======<<<;;;:::999888888888666555444444555666777888777999;;;;;;:::888888888666666555666666777888999:::;;;;;;;;;;;;;;;::::::999999::::::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========@@@@@@??????AAACCCFFFHHHKKKOOOYYYhhhvvv|||qqq^^^XXXQQQLLLIIIFFFAAA======<<<;;;:::999999999999888777666555444444444444333333333333333222111111444444444444444444444444333222222222222111111111111111111111111111111111000000000000000000000000////////////////////////........................------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******++++++,,,,,,---------------...------,,,,,,++++++************++++++------,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---,,,,,,,,,---------......---------.........//////......---......///000111000000//////////////////000000000////////////........./////////000000000111111222333555666777777999777666555666777999:::999999888888999:::<<<===BBBDDDGGGIIIIIIHHHFFFDDDAAAAAABBBBBBAAA@@@???>>>@@@???>>>@@@DDDEEECCC@@@BBBBBBAAAAAABBBCCCEEEFFFHHHIIINNNTTTUUU[[[ooovvvoooyyy111111111222222333444555666666666777777888888888777777777777888:::;;;<<<;;;::::::;;;>>>AAADDDEEEGGGDDDAAABBBFFFIIIHHHGGGIIIKKKLLLKKKJJJJJJKKKLLLMMMLLLKKKIIIIIIIIIIIIIIIIIIGGGEEEDDDFFFGGGGGGGGGDDDFFFHHHHHHFFFDDDCCCCCCEEEFFFGGGJJJLLLKKKIIIFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHHHHGGGHHHHHHIIIJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLSSSRRRQQQPPPNNNMMMMMMLLLFFFFFFIIIMMMRRRUUUTTTRRRNNNMMMJJJIIIHHHJJJLLLMMMIIIIIIHHHFFFFFFEEEEEEEEEBBBBBBCCCCCCCCCBBBBBBBBB@@@AAAAAABBBDDDEEEGGGHHHGGGGGGEEEDDDBBBAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::555444444444555666888999777999;;;;;;:::999888999666666666666777888999:::::::::;;;;;;::::::999999888888999:::::::::999999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<999999::::::;;;;;;;;;<<<@@@@@@>>>>>>>>>???@@@AAACCCEEEKKKRRRYYYeeexxxuuuhhh\\\SSSMMMJJJEEEBBBAAA@@@>>><<<:::999888777777666777777666555444444333333333444333333333333333222222111333333333333333333333333222222222222111111111111111111111111111111111111000000000000000000000000///////////////////////////000000000000000000///------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++,,,------..................---,,,+++++++++************++++++------,,,,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------............------...000222333333333333222222111000000////////////////////////........./////////000000000111222333444555666666999888666555555777999;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAA???@@@BBBCCCBBBAAA???===@@@>>>===>>>@@@BBBAAA???@@@@@@@@@AAABBBDDDEEEFFFLLLMMMPPPSSSRRRUUUbbbqqq~~~ooowww111111000000111222444444555555666666666666777777888888888999:::;;;<<<<<<<<<<<<===>>>@@@CCCFFFHHHGGGCCC@@@AAADDDFFFEEECCCFFFHHHIIIIIIHHHHHHJJJKKKIIIHHHFFFDDDCCCDDDEEEFFFGGGEEEDDDEEEHHHJJJKKKLLLFFFGGGIIIIIIGGGEEEEEEEEEDDDDDDFFFHHHKKKKKKIIIGGGGGGGGGHHHHHHIIIJJJJJJKKKFFFHHHJJJLLLLLLKKKHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFDDDDDDDDDEEEFFFKKKJJJJJJJJJKKKKKKLLLMMMSSSQQQOOOMMMKKKJJJJJJJJJEEEHHHMMMRRRVVVXXXVVVUUUNNNLLLHHHFFFEEEFFFHHHJJJJJJHHHGGGDDDBBBAAA@@@@@@AAABBBBBBCCCBBBAAAAAA@@@???@@@@@@AAABBBDDDEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<999999999999:::;;;<<<<<<555444444444555666888999666999;;;;;;:::888888999888888888888999:::;;;;;;999999999999999888777777777888999:::::::::::::::999999999999999999999999999:::::::::;;;;;;;;;<<<999999999999999:::::::::;;;;;;:::;;;<<<===>>>??????AAADDDGGGGGGLLLYYYfffvvv{{{lll___VVVOOOJJJFFFBBB@@@===;;;;;;::::::999:::999888777666555555555555444444333333333333333444444444444444333222222111111111111111111111111222222222111111111000000000000000000000000000000////////////////////////........................//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))******+++,,,------............---,,,+++++++++******))))))******+++------,,,,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,------------//////......///000222444555666666666555444333222.............../////////............////////////000111111222333444555555888777666555666777999:::;;;;;;;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<======>>>???@@@@@@???===;;;>>>>>>===>>>???@@@@@@??????@@@@@@BBBCCCEEEFFFGGGOOOOOOQQQQQQPPPSSS]]]hhhtttwww111000000///000222333444555555555555555555555555777777888888999999999:::<<<<<<>>>@@@CCCEEEFFFGGGDDDBBB@@@@@@AAABBBBBBBBBDDDFFFGGGHHHGGGGGGIIIKKKGGGEEECCCAAAAAAAAABBBCCCEEEDDDDDDFFFJJJMMMNNNNNNHHHIIIJJJIIIHHHGGGHHHIIIFFFEEEEEEGGGIIIJJJIIIHHHIIIIIIJJJJJJJJJJJJKKKKKKFFFHHHKKKNNNNNNLLLJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHFFFCCCAAAAAACCCEEEFFFLLLLLLKKKKKKKKKKKKKKKLLLPPPNNNLLLJJJIIIHHHHHHHHHFFFJJJOOOUUUXXXXXXWWWUUULLLJJJGGGDDDCCCDDDEEEFFFIIIHHHFFFCCCAAA???>>>===@@@AAABBBBBBBBBAAA@@@????????????@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<<<<<<<<<<<<<===999999999999:::;;;<<<<<<666555444444555666777888555777::::::999888888999999999999999999:::<<<<<<888999999999888777666555666777888999::::::::::::888888888888888888888888888999999::::::;;;;;;;;;999999999999999999999999::::::::::::;;;<<<<<<===<<<===@@@CCCBBBBBBHHHQQQTTT\\\jjj}}}tttlll___XXXNNNFFFBBB@@@@@@@@@:::999888777777888999:::;;;:::888666555444444444444444333333333333333444444444444444444333333222111111111111111111111111222111111111111000000000000000000000000000000000////////////////////////........................,,,---...//////...---,,,------------------------++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))******++++++,,,,,,,,,,,,,,,---,,,,,,++++++******))))))))))))******------,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---,,,,,,,,,---------......,,,,,,,,,---------......000000///000000111222333444555666777666555444333---............/////////------........./////////000000111222222333444444777777777777777888888999999999:::;;;;;;<<<======>>>>>>======<<<;;;;;;;;;:::;;;<<<======<<<;;;:::<<<===>>>@@@@@@AAAAAAAAA???@@@AAACCCEEEGGGHHHHHHNNNOOOPPPOOOOOOSSSZZZaaarrr|||yyy|||111000/////////111333444444444444444444444444444777777777888888888888777:::<<<>>>AAACCCDDDDDDCCC@@@@@@@@@???>>>>>>@@@BBBCCCDDDFFFGGGGGGGGGIIIKKKFFFEEECCCAAA@@@AAABBBBBBDDDDDDEEEGGGKKKMMMMMMLLLKKKLLLKKKJJJIIIIIILLLNNNKKKIIIGGGFFFGGGHHHGGGGGGKKKKKKKKKJJJJJJJJJJJJIIIFFFHHHLLLOOOPPPNNNLLLJJJIIIHHHFFFEEEEEEEEEFFFGGGFFFDDDAAA???@@@BBBEEEHHHLLLKKKJJJIIIHHHHHHHHHHHHKKKJJJHHHGGGGGGGGGIIIJJJHHHLLLQQQVVVWWWWWWVVVUUUJJJHHHFFFDDDCCCCCCDDDEEEHHHGGGEEECCCAAA???>>>>>>>>>???AAABBBBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAA@@@@@@@@@???>>>======<<<<<<======>>><<<;;;::::::999999999:::777666555444444555666777444666888999888777777888888888888888999:::;;;<<<999::::::999888777666666555555666777888888888888888888888888888888888888888888888999::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;===AAABBB@@@CCCHHHFFFJJJSSS___nnnxxxjjj^^^TTTOOOFFFCCC@@@===<<<;;;;;;;;;888888888888888999;;;===999888777666555444444444444444333333333444444444333333333333333222111111111111111111111111111111111111111111000000000000000000000000000000000000................................................+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************+++++++++******++++++,,,+++++++++******))))))))))))******------,,,,,,,,,,,,++++++***+++,,,+++*********,,,,,,,,,,,,---------......------------............000000111222222111111111000111333444444333222111---------.........//////---------.........//////000000111111222222333333555666777888999888888777888999:::<<<===>>>>>>???>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@BBBCCCBBBBBBBBB???@@@BBBDDDFFFHHHIIIJJJJJJLLLNNNNNNOOORRRVVVXXXbbb~~~|||111000///...///111333444444444444444444444444444888999999999999888888777888:::>>>AAACCCCCCBBB@@@===???@@@>>><<<<<>>@@@BBBBBBBBB@@@???>>>>>>>>>>>>???@@@BBBBBBCCCCCCBBBAAA@@@>>>>>>===>>>>>>============>>>>>>???>>><<<:::999888777777777777555444444555666666333555888888777666777777777777777777888999:::;;;;;;;;;;;;:::999888777666333444555666777777777777777777777777777777777777777777888999::::::;;;;;;::::::999999999999999999888999999999999::::::::::::888999===???>>>???BBBBBBDDDGGGKKKSSS^^^iiiqqquuu}}}uuuhhh[[[QQQJJJFFFCCC<<<<<<=========;;;:::888999999999888777777999;;;666666555555444444555555444444444333333444555555111222222222222111000000222222222222222222222222111111111111000000000000000000000000000000000000................................................---...000111111000...---------------------------------------------------......---------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++***************((()))***+++++++++++++++******))))))))))))******---------,,,,,,,,,++++++)))***++++++))))))***+++,,,,,,,,,---------......---------.........//////000111222333333222000///,,,---///111222111000///---------.........//////---------.........//////000000111111222222222333444666888999:::999777666:::;;;===???@@@AAABBBBBB>>><<<:::888999;;;===???@@@@@@????????????@@@AAA:::===AAADDDDDDDDDCCCCCC???@@@BBBEEEGGGIIIJJJKKKFFFIIILLLNNNOOOQQQRRRQQQYYYvvv...///000111111111111111666555333222222333555666888:::;;;;;;999888888999;;;===???AAABBBAAA@@@???===============???AAABBBCCCCCCBBBAAABBBDDDFFFHHHGGGGGGFFFEEEDDDEEEGGGJJJJJJHHHGGGIIILLLNNNMMMKKKPPPQQQQQQMMMIIIJJJOOOUUUTTTTTTTTTRRRMMMIIIFFFFFFKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJKKKNNNRRRSSSSSSPPPNNNIIIEEECCCBBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHHHHGGGEEEDDDBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJOOOUUUXXXXXXUUURRRPPPJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEECCCAAA???>>>AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEFFFFFFEEECCCAAA>>>===<<<;;;;;;<<<===?????????>>>===<<<<<<<<<;;;:::999777666888777666666666777999:::;;;999777666666777999::::::999999999999999999:::;;;;;;:::999888777666666666666666666666555555555666777777777777888888888999999888777777888888888888888888888888888888888777777888888888999999999;;;;;;;;;<<<<<<<<<<<<===???@@@BBBDDDHHHKKKNNNPPPTTTZZZdddnnnzzz|||pppgggaaaUUUPPPJJJFFFDDDBBB???<<<999999999888777666666555666666555555555444444444666555444333333333333333333333333333333333333333000000000000000000000000000000000000111111111111222222111111111111222222000000000000000000000000------------------------////////////////////////.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))************,,,,,,,,,+++++++++******------------------------))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******)))(((((()))******++++++******))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---------............///222111000...------------///...---,,,,,,---.../////////////////////......222111...---,,,---...000......---...///111333444444444555555666777777777:::===???@@@>>><<<;;;;;;999:::;;;::::::;;;>>>AAABBB>>>::::::>>>@@@>>>;;;>>>>>>???@@@@@@AAABBBBBBAAA@@@???BBBGGGKKKKKKKKKIIIJJJNNNSSSSSSPPPPPPSSS]]]kkk000000111222333333333333666555444333333444555666888999;;;:::999888888999999;;;===@@@BBBBBBBBBBBB@@@???>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEDDDDDDFFFJJJMMMOOOMMMKKKLLLNNNPPPOOONNNQQQRRRRRROOOKKKKKKOOOTTTUUUVVVWWWUUURRROOOMMMMMMOOOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKLLLOOORRRSSSRRRPPPOOOLLLIIIGGGEEEEEEDDDAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCDDDEEEFFFGGGHHHIIIMMMSSSVVVVVVTTTRRRRRRJJJIIIGGGEEEDDDDDDEEEEEEGGGGGGGGGGGGEEECCC@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEDDDCCCBBB@@@???>>>>>>===;;;<<<===>>>>>>>>>======;;;;;;;;;;;;:::999888777777777666666777777888999999888888777888999:::;;;999888888777777888888999;;;:::999888777555555444555555555555666666666666777777777888888888888999999999888888888888999999888888888888888888888888777777777888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFCCCHHHMMMSSSZZZeeesss}}}wwwrrrjjjbbbZZZSSSLLLGGGJJJFFFAAA>>>>>>===;;;999999999888777777666555555666555555555444444444444555555444333333333333333333333333333333333333333111111111111111111111111000000000000111111111111222111111000000111111222000000000000000000000000000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------------------............111000///...------------//////...---------......------------------,,,,,,111000///...---......///............///111222444333444444555666666777777999;;;===>>>===;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@BBB>>>:::;;;>>>@@@???<<<@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???AAAFFFIIIIIIHHHJJJJJJMMMQQQQQQNNNOOOSSSWWWiii111111222333444555555444666666444444444444666666888999::::::999888999;;;:::;;;===@@@AAABBBBBBAAACCCBBB@@@?????????@@@AAACCCEEEGGGHHHHHHGGGEEEDDDBBBCCCDDDDDDEEEHHHLLLPPPQQQOOOMMMMMMNNNPPPPPPPPPRRRTTTTTTRRRNNNMMMOOORRRSSSUUUWWWWWWVVVTTTTTTUUUSSSRRRRRRQQQPPPOOONNNNNNMMMLLLLLLMMMPPPRRRQQQQQQPPPQQQPPPOOOMMMIIIFFFDDDCCCBBBBBBAAABBBCCCEEEFFFCCCDDDFFFGGGHHHHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGHHHKKKPPPRRRRRRRRRRRRRRRJJJHHHEEEDDDCCCDDDFFFGGGJJJJJJIIIIIIGGGDDDBBB@@@AAABBBBBBCCCCCCDDDDDDDDD@@@@@@AAABBBCCCDDDDDDEEEBBBAAA@@@???????????????;;;;;;<<<============<<<999:::::::::999888888777555666666777777777777777777888999999::::::::::::999999888888888888999999999999888666555444333222444444444555666666666777777888888888888999999999999999999999999999999999777777777777777777777777777777777777888888888888::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>@@@CCCEEEGGGLLLSSSYYYdddooo}}}uuuoooiiiaaa\\\RRROOOKKKGGGEEEBBB>>><<<===;;;999888999999999999888888777777666666555555555555555555444444444444555444444333333333333333333333333333333333333333222222222222222222222222000000000000111111111111222111111000000111111222000000000000000000000000000000000000000000000000...........................------------,,,,,,,,,,,,,,,,,,,,,------------------------------------******************************++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************++++++,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,---------.........------------............///......------.........000///...---------------,,,,,,,,,,,,,,,,,,------////////////.....................///000111222333333333333444555555666666666888;;;<<<;;;::::::;;;======>>>===<<<<<<===???@@@===:::;;;>>>??????===BBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@AAADDDFFFFFFFFFLLLJJJLLLOOONNNLLLMMMRRRXXXnnn000111222333444555555555555444444333333444444555777888999999888888:::<<<<<<<<<>>>???@@@@@@@@@@@@CCCBBBAAA@@@@@@AAACCCCCCEEEFFFGGGGGGGGGFFFEEEDDDBBBCCCDDDDDDEEEHHHMMMPPPNNNMMMLLLKKKLLLNNNPPPPPPSSSUUUVVVTTTQQQOOOOOOPPPOOOQQQTTTVVVVVVVVVWWWYYYSSSSSSRRRPPPOOOMMMLLLLLLLLLKKKKKKMMMPPPQQQPPPOOOPPPRRRSSSSSSQQQLLLGGGDDDEEEDDDCCCBBBCCCDDDFFFGGGDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEEEEFFFFFFHHHIIIJJJJJJLLLOOOPPPOOONNNOOOPPPIIIGGGDDDBBBBBBDDDGGGIIIJJJJJJJJJIIIGGGEEEBBBAAA@@@AAAAAABBBCCCDDDDDDEEE@@@AAABBBCCCCCCDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999888777555444444555666777888777666555888999:::;;;;;;:::888777::::::999999999999::::::888888777555444333111111333333444444555666777777888888888888999999999999888888888999999999999999777777777777777777777777666666666777777777888888999999999999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;>>>@@@BBBCCCCCCEEEIIILLLJJJQQQ[[[dddmmmzzzxxxrrrddd```YYYTTTPPPLLLHHHEEECCCAAA???>>>??????===<<<888888777777888999::::::777777777666666555555555444444444444444444444444444444333333222333333444222222222222222222222222222222222222222222222222///000000000111111111111111111000000000000111111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))))))))))))))))))))))))))((('''''''''(((***++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,---------.........------,,,,,,---......///000//////...---------,,,------............//////......///000//////.........//////000000111222222222222333333444444555555333555888999999999:::;;;>>>??????>>><<<<<<===>>>===;;;999999<<<>>>>>>===CCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEELLLKKKKKKMMMMMMJJJLLLQQQZZZrrr...///000222333333444444222222222222222222222222555777777777777777:::<<<::::::<<<>>>???AAABBBBBBAAA@@@@@@@@@BBBDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFDDDEEEFFFEEEEEEGGGKKKNNNLLLLLLLLLMMMMMMOOOQQQSSSTTTUUUVVVUUUSSSQQQPPPOOOMMMPPPTTTVVVWWWXXXZZZ[[[TTTTTTRRRQQQOOONNNLLLLLLLLLKKKKKKLLLOOOQQQQQQPPPQQQSSSUUUVVVSSSNNNIIIEEEHHHGGGEEEDDDDDDFFFHHHIIIHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFHHHJJJLLLNNNOOONNNOOOPPPPPPNNNLLLLLLLLLIIIGGGDDDBBBBBBDDDFFFHHHHHHHHHHHHHHHGGGDDDBBBAAA??????@@@AAABBBCCCCCCCCC@@@AAABBBDDDDDDDDDDDDCCCCCCBBBAAA???>>>===<<<<<<;;;;;;::::::::::::::::::;;;;;;:::888666444222111333444555777777666555555999:::;;;<<<;;;999666444888888777777777777888888777777666555444333222222222333333444555666666777777777888888888999999999666777888999999999999888666666666666666666666666555555666666666777777777888888888888999999999999;;;::::::::::::;;;<<<<<<888999;;;<<<<<<===???@@@BBBEEEIIIMMMQQQZZZfffoooxxxtttoooiiibbb[[[SSSNNNLLLIIIFFFCCCBBBAAA@@@???:::999777666777888777666777777888888777888999999666666666555555555555555333333444444444444444444333333222222222333333444222222222222222222222222111111111111111111111111///000000000111111111111111000000000000000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))((('''''''''(((***++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++,,,,,,---.../////////.........------,,,------------......//////......//////000///......//////000000111111222222111111111222333333444444222444666777777777999;;;>>>???@@@???===<<<<<<===:::888777888999;;;<<<===CCCDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFLLLJJJKKKMMMLLLJJJLLLQQQVVVmmm,,,---///000111222333333111111111111111111111111444555555555555666999<<<666777999<<>>??????===;;;;;;<<<888777777777999;;;<<<>>>BBBCCCEEEGGGHHHGGGFFFEEECCCDDDEEEDDDCCCCCCEEEGGGKKKIIIKKKNNNMMMKKKLLLQQQSSShhhxxx{{{,,,---...000111222333333111111222222222222111111222333333333333555888;;;999:::;;;<<<>>>@@@BBBCCC@@@@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHFFFGGGGGGFFFFFFGGGKKKMMMRRRUUUWWWXXXUUUSSSSSSTTTTTTTTTSSSRRRSSSSSSRRRQQQTTTVVVYYY[[[ZZZZZZ[[[\\\XXXXXXWWWVVVUUUSSSSSSRRRQQQOOOMMMNNNQQQVVVYYY[[[ZZZYYYYYYWWWUUURRROOOMMMNNNLLLJJJHHHHHHJJJLLLNNNNNNNNNNNNNNNMMMKKKIIIHHHGGGGGGHHHJJJKKKNNNPPPQQQPPPRRRTTTSSSQQQNNNLLLKKKHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEECCCBBBAAA@@@???>>>============;;;:::999888777888888999777777777666555444333222444444333333444444555666666666777888888888777666555555444444444444555555666777777777777888888888444444444444444444444444555555666666666777777777222333555777888777666666555555555555555555555555444444555555555666666666666666666777777777888888888777777666666666777777>>>===<<<<<<======<<<<<<;;;<<<>>>@@@AAAEEEKKKOOOOOOPPPRRRSSSUUUZZZ```dddcccggglllrrrxxx{{{xxxtttqqqmmmhhhbbb^^^ZZZYYYXXXVVVUUURRRPPPOOOFFFDDDBBBAAA@@@???<<<:::;;;;;;;;;;;;999777666666:::888777777888999999888222444666666444444555777444444444444444444444444222222333333333444444444222222111111222333333444111111111111111111111111111111111111111111111111000000000000111111111111000000////////////000000000000000000000000000000........................------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,+++++++++++++++,,,---+++,,,---////////////...)))******+++,,,,,,------///......---...///000111///000111222222222111111//////000000111222222333333444555555555666888999;;;<<<>>>>>>===;;;;;;<<<777888888999:::;;;>>>@@@@@@BBBEEEGGGIIIHHHGGGFFFAAACCCDDDCCCBBBBBBDDDFFFIIIIIIKKKPPPOOOMMMMMMQQQRRRbbbooottt}}},,,---...000222333333333111222222333333222222111111111222222222444888;;;@@@???>>>===============BBBAAA@@@@@@AAABBBCCCDDDCCCDDDGGGIIIJJJIIIHHHGGGEEEFFFFFFFFFFFFHHHLLLOOOTTTWWWZZZZZZVVVRRRQQQQQQTTTSSSQQQQQQRRRSSSSSSRRRTTTWWWYYYZZZYYYYYYYYYZZZWWWWWWVVVUUUUUUTTTSSSSSSTTTQQQOOOOOOSSSYYY]]]___]]]\\\ZZZXXXUUUSSSRRRQQQPPPNNNKKKIIIIIIKKKNNNOOONNNNNNOOOOOONNNMMMKKKJJJHHHHHHIIIIIIKKKLLLMMMNNNOOORRRTTTUUUSSSPPPNNNMMMHHHGGGFFFEEECCCCCCBBBBBBDDDEEEFFFGGGHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCBBBBBBAAABBBDDDFFFFFFEEECCCBBB???>>>>>>>>>>>>>>>??????;;;:::888777777777888888444444555555666555555555555444333222333444555666333444555666888888999999888888777777777777888888666777777888999::::::;;;444444444444444444333333555555555555666666666666111222444666777777666555555555555555555555555555444444444555555555666666666666666666777777777777:::999888777666555555555999888777777999:::::::::;;;<<<======<<<>>>@@@CCCDDDCCCCCCCCCDDDFFFHHHIIIJJJMMMPPPSSSVVV[[[```dddhhhlllpppuuuxxx{{{}}}|||zzzwwwtttqqqooonnnmmmkkkhhheeeaaa]]]ZZZYYYUUUSSSRRRRRRQQQOOOLLLIIICCCCCCDDDCCCBBBBBBDDDFFF<<<;;;::::::::::::999888666888999999888666666666333111000111444555666555111444777777555555666888444444444444444444444444222222222333333444444444222111111111222333333444111111111111111111111111222222222222222222222222000000000000111111111111000000////////////000000000000000000000000000000------------------------------------------------,,,,,,,,,------.........,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))*********)))(((*********++++++*********,,,,,,++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,++++++***++++++,,,***+++---///000000//////++++++,,,------...//////000///---,,,---...111222///000222333333222111000/////////000111111222222444555666555555555777999999;;;===>>><<<;;;;;;;;;888999::::::;;;===@@@BBB>>>AAADDDGGGIIIIIIHHHGGG???AAACCCBBB@@@@@@CCCFFFHHHHHHLLLQQQQQQNNNNNNRRRNNNZZZeeejjjppp////////////000000000000333333333222222222111111111111222333444666666777::::::<<<===>>>>>>>>>>>>DDDEEEEEECCC@@@???AAADDDGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKJJJHHHGGGIIIMMMPPPQQQSSSTTTTTTQQQOOONNNNNNLLLNNNPPPQQQPPPPPPQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZYYYXXXWWWUUUUUUUUUUUUVVVPPPOOOOOOQQQVVVZZZ]]]]]]ZZZWWWTTTSSSSSSRRRPPPOOORRRQQQOOOLLLKKKLLLPPPSSSPPPPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMOOOPPPQQQOOONNNLLLKKKIIIFFFDDDCCCDDDEEEGGGBBBEEEHHHJJJJJJIIIIIIJJJIIIGGGFFFDDDCCCDDDDDDEEEDDDEEEFFFFFFFFFEEECCCBBB@@@???>>><<<;;;;;;;;;;;;;;;:::888777666666666777555555666666555333222000222333444555666666666666555666666666444444666777888888888777777777777777999888888888777777666666333333333444444555555555555555666666666666555555555555555555555555555555333333333333333333333333555555555555666666666666666666555444555666777888666777888999999888777666888888777777777777777888;;;999888999===>>>===;;;??????@@@@@@@@@@@@??????@@@BBBFFFGGGHHHJJJLLLMMMTTTTTTUUUVVVXXXYYYZZZZZZ_______________^^^]]]\\\^^^]]]]]]\\\[[[ZZZZZZYYYWWWVVVVVVUUUSSSRRRPPPOOOOOONNNMMMKKKIIIHHHGGGFFFCCCBBBAAA@@@????????????:::;;;<<<======<<<;;;:::;;;;;;999888777777666666777777666666666555555555555555444444444444555555555555555555555555555555333333333333333333333333333333222222111000//////333333333222222111111111////////////////////////111111111111111111111111000000000000000000000000333111...,,,++++++---...000////////////..................------,,,,,,,,,,,,,,,------...///000000...---,,,,,,++++++++++++---,,,+++,,,------,,,+++************************+++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++***+++------+++***+++,,,))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))******,,,+++++++++***)))))))))---......///000/////////++++++,,,,,,---......///............////////////000000111111111111000000000///.........///111222333333444555666777888888;;;:::999888999:::;;;<<<999888888:::<<>>>>>>>>BBBCCCDDDCCCAAABBBEEEGGGFFFGGGGGGGGGGGGGGGHHHHHHJJJJJJHHHFFFFFFGGGKKKNNNNNNPPPQQQPPPNNNLLLLLLLLLKKKNNNRRRSSSSSSQQQPPPPPPRRRUUUXXX[[[\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSTTTUUUPPPPPPPPPRRRVVVZZZ[[[[[[YYYWWWTTTSSSSSSRRRQQQOOOQQQQQQPPPNNNLLLMMMPPPSSSOOOOOOPPPPPPOOOMMMKKKIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJKKKMMMNNNOOOOOONNNMMMJJJHHHEEECCCBBBCCCDDDEEEDDDFFFIIIJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEEEECCCBBBAAA???>>>======<<<<<<======:::999888666666555666666555555555555444333222111222333444555666666666666666777777666555555666888888888888777777777777777888777777777666666666666333333333444444444555555555555666666666666555555444444444444444444444444333333333333333333333333444555555555666666666666666555555444444555666777555666777888888777666555888777777666666777777888:::888777999;;;===<<<::::::;;;<<<===>>>>>>>>>>>>>>>AAACCCDDDEEEEEEGGGHHHDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEECCCBBBAAAFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;:::::::::999999::::::::::::999999888888777666666666777777555444444444333333333333555555444444444444555555444444444444444444444444333333333333333333333333333333222111111000//////333333333222222111111111333333333333333333333333000000000000000000000000////////////////////////222000...,,,+++,,,---////////////.........---------------------,,,,,,,,,***+++++++++,,,---------...---,,,,,,+++++++++,,,***)))((((((******)))(((++++++++++++++++++++++++***+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))+++,,,,,,+++******+++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********)))))))))))))))+++++++++***************,,,---......//////......+++,,,,,,,,,------..................////////////111111222222222222111111000///.........///111222222333333444555666777777888888888888888999::::::888888777888:::===@@@BBB??????@@@AAAAAAAAAAAA@@@CCCBBBAAA@@@AAACCCEEEFFFJJJKKKNNNSSSXXX\\\\\\\\\ZZZVVVUUUUUUTTTZZZttt....../////////000000000111111111111000000000000111111222333444444555666888888:::;;;<<<=========???@@@BBBCCCCCCEEEGGGJJJFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGEEEDDDEEEIIILLLKKKLLLLLLKKKIIIHHHIIIKKKKKKNNNSSSUUUUUUSSSQQQPPPTTTWWW[[[^^^^^^\\\XXXUUUTTTSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQSSSVVVXXXXXXXXXXXXVVVTTTSSSSSSSSSQQQPPPQQQQQQQQQOOOMMMMMMOOOPPPMMMNNNOOOPPPOOOMMMJJJHHHFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHIIIKKKLLLNNNOOOOOOKKKJJJGGGEEEDDDDDDEEEFFFFFFHHHIIIIIIHHHHHHIIIKKKKKKJJJHHHFFFDDDCCCCCCCCCFFFEEEEEEDDDCCCAAA@@@???>>>======<<<<<<=========999888777666555555555666666555444333222222222222333444555555666666666666777888888777666666777999888888888777777666666666666666666555555555555555333333333333444444444444444555555666666555555444444444444444444444444444444444444444444444444444444444444555555555666666555555444444444444555555444555555666666555555444777777666666666666777777888777666777999;;;:::999888888:::<<<===>>>??????<<<>>>@@@@@@??????@@@AAA<<<<<<<<<======>>>>>>>>>===>>>??????@@@???????????????>>>>>>======<<<<<<===>>>>>>>>>>>>===<<<<<<=========<<<;;;::::::::::::999888888777777777777888777777666666777777888555555555555555666777777444444444444333333333333555444444333333444444555444444444444444444444444333333333333333333333333222222222111111000000///222222222222222111111111111111111111111111111111////////////////////////////////////////////////000///---,,,,,,---///000......---------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((***++++++***))))))***(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++*********))))))((((((***************++++++++++++,,,,,,---------------,,,,,,,,,,,,------------............////////////111222222333333222222111000///.........///000111111111222333444555666666444555666777888888999999777777777777999;;;===>>>??????@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBEEEGGGIIIKKKKKKMMMQQQVVVZZZ[[[\\\YYYSSSOOOMMMKKKNNN^^^qqq........./////////000000000000000000000/////////000111111222333444444444666777888:::;;;<<<<<<<<<===>>>???AAACCCEEEGGGHHHEEEDDDBBBBBBBBBDDDFFFHHHIIIIIIHHHFFFDDDEEEGGGJJJIIIIIIIIIGGGFFFFFFHHHJJJMMMOOORRRTTTSSSRRRRRRRRRVVVXXX[[[]]]\\\ZZZVVVSSSPPPPPPOOOOOOOOOPPPRRRSSSSSSSSSRRRTTTVVVVVVUUUTTTWWWUUUSSSRRRSSSSSSSSSQQQQQQRRRQQQOOOLLLJJJJJJKKKKKKLLLNNNOOOOOOLLLIIIGGGEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFGGGHHHKKKMMMPPPQQQNNNMMMKKKIIIGGGGGGHHHHHHGGGGGGHHHGGGEEEEEEGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDFFFEEEDDDCCCAAA???>>>=========<<<;;;:::::::::;;;888777777666666555555555666555333222222222333444444444555666666666666666888999999888777777888:::888888888777666666555555444444444444444444444444333333333333333333333333444444444555555444444444333333333333333333333333444444444444444444444444333333444444444555555555444444444444333444444444333333444444444444333333666666555555555666777777666666666666777888888888999:::;;;===>>>>>>??????;;;<<<>>>===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>=========:::::::::999999999999999999999888777777777777777777666555444444555666777666555555555555555666666555555555555555555555555444444333333333333444444333333333333333333333333222222222222222222222222222111111111000000000///222222222111111111111111000000000000000000000000////////////////////////////////////////////////...---,,,,,,,,,...///000---------,,,,,,,,,+++++++++++++++,,,,,,------.........---------------------,,,,,,++++++,,,,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++***)))((((((***+++,,,************************************************++++++++++++++++++++++++++++++************++++++((()))++++++)))((()))***(((((((((((((((((((((((())))))************))))))************************(((((()))***************++++++******)))((((((((()))))))))***+++++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111111222222111111000//////...---...///000111000000111222333444555555222333555777999999888888888888888888999:::<<<===AAABBBBBBCCCDDDCCCCCCCCCBBBAAAAAABBBCCCFFFIIIKKKOOONNNMMMNNNPPPRRRSSSRRRRRRMMMIIIHHHHHHKKKUUU```............////////////////////////////////////000000111111222333333333444555777888:::;;;;;;;;;<<<<<<===???AAACCCCCCCCCCCCBBBAAA@@@AAACCCFFFGGGIIIIIIHHHFFFEEEDDDFFFIIIHHHHHHHHHGGGEEEFFFHHHKKKPPPPPPPPPOOONNNOOORRRUUUYYYYYYYYYYYYXXXVVVTTTSSSNNNNNNMMMMMMNNNPPPRRRSSSTTTSSSRRRRRRSSSTTTSSSQQQUUUTTTRRRRRRSSSTTTTTTSSSRRRRRRQQQNNNJJJGGGGGGGGGJJJKKKMMMNNNMMMKKKIIIGGGEEEDDDDDDCCCDDDEEEFFFFFFDDDEEEFFFHHHKKKNNNQQQSSSOOONNNLLLJJJIIIHHHHHHHHHEEEFFFFFFDDDBBBBBBCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFEEECCCAAA???===<<<<<<<<<<<<:::999777777666666777777777777777666666666666555444333222333444555444555666666777666666666888999999999777777999:::888888777777666555555444333333333333333444444444333333333333333333333333333333444444444444333333333333333333333333333333444444444444444444444444333333333333444444444444333333333444444444444444333222222222222222222333555555444444555666666777555555666666666666666777::::::;;;<<<<<<<<<;;;;;;999;;;<<<;;;999888888999:::999999999999888888888777777999:::;;;;;;<<<<<<:::999999999999999888888666777888999999:::::::::999999999888888888888888888888777666666666777777777666555444444555666777888888777666555444444555444444555555555555555555333333222222222222333333333333333333333333333333222222222222222222222222111111111000000000000000111111111111111111111111333333333333333333333333000000000000000000000000........................------,,,,,,---...000000---,,,,,,,,,,,,+++++++++***++++++,,,,,,---------------------------,,,,,,,,,,,,,,,++++++,,,,,,---)))((('''((()))***)))'''+++++++++++++++++++++++++++***)))))))))+++,,,---************************************************++++++++++++++++++++++++++++++************++++++((()))++++++)))((()))***))))))))))))))))))))))))))))))************))))))************************(((((()))************)))************))))))(((((()))))))))***+++++++++,,,)))******++++++++++++++++++++++++,,,,,,,,,,,,,,,............//////////////////000000000000/////////...---------...000111//////000111222333444444222333555777999999999888999999999::::::;;;<<<===BBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAABBBDDDGGGJJJLLLQQQOOOMMMMMMMMMNNNMMMLLLKKKGGGEEEEEEGGGJJJPPPVVVeee------........./////////////////////000000000000000000111111111222222222222333555777999::::::;;;;;;;;;<<<>>>AAABBBAAA@@@AAAAAAAAAAAABBBCCCEEEFFFIIIIIIIIIGGGDDDDDDEEEGGGFFFGGGHHHGGGGGGGGGIIIKKKOOOOOOMMMKKKJJJMMMQQQUUUXXXXXXWWWVVVUUUSSSRRRQQQMMMMMMMMMMMMOOOQQQSSSTTTUUUSSSPPPOOOPPPQQQPPPPPPTTTRRRQQQRRRTTTUUUUUUTTTSSSRRRPPPMMMIIIGGGGGGHHHJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCDDDEEEDDDEEEGGGJJJMMMPPPRRRSSSMMMLLLKKKIIIGGGFFFEEEEEEDDDEEEEEEDDDAAA@@@@@@@@@???@@@BBBDDDEEEGGGGGGGGGEEECCCAAA???===<<<;;;;;;::::::888777666555555555777777888888888888777777666666555555555555555666555666666777777666666666888999999888777777888:::888888777777666555444444333333333333444444444444333333333333222222222222222333333444444333333222222222222222222222222222333333333333333333333333222222222333333333444444111222333555666666666666333222222111111222222333444444444444444555666777444666777666555444555777777888888999999888777777777888::::::888777888999777777777777777777777666666777888999::::::::::::888888777777777777777777333444555666777777777777777777777777777777666666666555555444444555555555666555555555555555555666999888777666444444444444222222222222333333333333333222222111111222222333222222222222222222222222222222222222222222222222000000000000000000000000000000000111111111111111111111111111111111111111000000000000000000000000........................---------------...///000------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,+++++++++,,,------***)))((()))***+++***(((************************************++++++,,,---************************************************++++++++++++++++++++++++++++++************++++++(((***++++++***))))))***))))))))))))))))))))))))))))))************))))))************************)))***++++++,,,,,,++++++)))))))))))))))))))))******************+++++++++)))******+++++++++++++++*********+++,,,---------............////////////...//////////////////...///...---------...///000//////000111222333444444333444555666777888888888999::::::;;;<<<======>>>@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFIIIKKKNNNMMMLLLMMMNNNOOONNNLLLFFFEEECCCCCCDDDGGGKKKNNNXXXuuu---------.........///////////////000000111111111000000000111111111111111111222444666888999::::::::::::;;;>>>BBBCCCBBB@@@@@@@@@AAABBBCCCDDDEEEEEEHHHHHHHHHFFFCCCBBBCCCDDDCCCEEEGGGHHHGGGGGGHHHJJJLLLLLLKKKJJJIIIKKKNNNQQQVVVWWWXXXXXXVVVTTTQQQOOOMMMMMMMMMNNNPPPRRRUUUVVVUUURRRNNNLLLLLLNNNOOOOOOSSSRRRQQQRRRTTTVVVVVVUUURRRQQQOOOLLLJJJJJJLLLNNNJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGDDDBBBAAAAAABBBCCCDDDFFFIIIMMMPPPRRRSSSTTTMMMLLLKKKIIIGGGEEEDDDDDDDDDEEEFFFEEEBBB???>>>>>>>>>???AAACCCDDDEEEEEEEEECCCBBB@@@>>><<<;;;;;;;;;777777666666666777777888777888999::::::999888888666666777777777777666666666666777777777777666666777888999888666666888999999888777666555444333333333333333333444444555555333333333222222222111111222222333333333333222222222222222222222222222222222222222222222222222222222222222222333333333333000111333555777888888888333333222111111222333333333333333333444555666777444666888777555444555777555666666777888888888888444555777888777777888999777777777777777777888888777888999:::::::::::::::777777777777777777777777444555666777777888777777777777777666666555555555555555444444444444555555444444444555555444444444666666555444333333444444111111222222222333333333222222111111111111222222222222222222222222222222111111111111111111111111///000000000000000000000///000000000111111111222------------------------////////////////////////........................---------...............------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))***+++++++++,,,,,,+++++++++,,,,,,---...,,,+++***+++,,,---,,,***))))))))))))))))))))))))'''((()))***++++++++++++************************************************************************++++++************++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++))))))************))))))************************)))******+++++++++++++++((((((((()))******+++++++++++++++***************)))***++++++,,,,,,++++++(((((()))+++,,,---...///............//////////////////000000000000//////......---,,,---...///000///000000111222333444555444444444444444555666666888999:::;;;======>>>>>>@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCEEEHHHJJJJJJIIIJJJKKKMMMNNNLLLJJJCCCDDDCCCBBBBBBEEEHHHKKKSSShhh---------.........////////////000000111111222222000000000000111111111111000111333555777999999::::::999:::>>>CCCFFFDDDBBB???@@@BBBCCCDDDEEEEEEEEEGGGGGGGGGDDDBBB@@@AAABBBBBBDDDGGGHHHHHHGGGHHHHHHHHHJJJJJJJJJIIIJJJLLLNNNTTTVVVYYYZZZYYYUUUQQQMMMMMMMMMMMMOOOQQQSSSVVVXXXUUUQQQLLLJJJJJJMMMOOOOOORRRQQQPPPRRRTTTVVVVVVVVVQQQPPPOOOLLLKKKMMMQQQTTTKKKJJJIIIGGGGGGHHHIIIJJJJJJHHHEEECCCAAAAAAAAABBBEEEGGGKKKOOORRRSSSTTTTTTNNNNNNLLLKKKIIIGGGFFFEEEDDDFFFGGGGGGCCC@@@>>>===>>>@@@AAACCCDDDDDDCCCBBBBBBAAA???===<<<;;;;;;<<<555555555666777999;;;;;;888888:::;;;;;;:::999888666777888999999888777666666777777777777777666666777888888777666666777999999888777666555444333333333333333444444555555555333333333222222111111111222222222333333222222222111111111111111111111111111111111111111111111111111111222222222333333333///111333666888999::::::444333222111111222333444333222222333444555666777444666888777444333555777444555777888:::;;;;;;;;;111333666777777777888:::555555555555666666666777666777777888888888888888444444555555555555555555444444555666666666666666999999888888777666666555666666666555555666777777222333444555555444333222333333222222333333444444333333333444444555555555222222111111111111222222111111111111111111111111111111111111111111111111////////////000000000000//////000000111111111222000000000000000000000000..............................................................................------------,,,,,,---,,,,,,++++++***************+++,,,------......++++++++++++,,,,,,---...)))((('''((()))***)))'''((((((((((((((((((((((((%%%&&&(((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++------+++***+++,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))***+++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,+++'''((()))***,,,...//////............/////////000000000111111111111000000......---,,,---...///000000000111222333444444555444333222111222333444555777888999;;;<<<===>>>>>>BBBCCCDDDDDDEEEEEEDDDDDDBBBBBBAAAAAABBBEEEGGGIIIGGGGGGHHHIIIKKKJJJGGGEEE@@@CCCDDDCCCCCCFFFKKKMMMMMM\\\lll,,,,,,,,,---...///000111111111000000//////...............///000000111111333222111111222555777999;;;:::;;;???DDDFFFEEECCC???@@@AAACCCDDDEEEEEEEEEFFFEEEDDDBBB@@@@@@BBBDDDDDDDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJKKKMMMOOOQQQSSSWWWYYYZZZYYYVVVRRRPPPOOONNNMMMLLLMMMOOORRRUUUWWWRRRPPPLLLJJJKKKLLLMMMNNNQQQRRRSSSSSSRRRQQQOOONNNLLLMMMKKKJJJMMMTTTWWWVVVQQQMMMJJJJJJKKKLLLKKKIIINNNJJJEEECCCCCCEEEFFFFFFIIIIIIJJJLLLPPPSSSTTTSSSOOOMMMJJJIIIHHHHHHFFFEEEFFFEEEDDDBBB@@@???===<<<@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>======777777777888999:::;;;<<<999999999999999888777666555444333333333444555666666777888999999888777666777777666666555555444444777777666444444333333333444444444444444444444444222222222333333444444444333333333222222111111111111111111111111111111111444333333222222333333444222222111111111111222222111111222333333333333222111111111111111111111111222222333333333444444444777777666666555555555555555555555555555555555555555555555555666666666666777777777777777777777777888666555666888999777444555555555555555555444444333333333444555666777777555555555555555555555555777666555444333222222222333333333333333444555666111111111222222333333333111222222333333222222111111111111111111111111111///000222333444333333222111111111000000000000000111111000000//////......000000111000000///...---000000///...............////////////////////////,,,,,,,,,---------......000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((''''''(((((())))))******,,,,,,+++***))))))******))))))))))))************************************''''''((()))***+++,,,,,,)))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***)))************+++++++++((((((((()))***,,,---...))))))***++++++++++++***,,,,,,,,,------.........////////////////////////000000000000000/////////------......///000000000000111222333333222111000444333333333444555777888;;;::::::;;;>>>AAABBBCCCFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEFFFEEEFFFGGGIIIJJJJJJIIIIIIHHHGGGFFFFFF???AAACCCDDDDDDEEEHHHJJJKKK^^^dddhhh---------------...///000//////////////////......+++,,,---///111333444555222222111222444666999;;;<<<;;;<<<>>>AAACCCAAA???===>>>@@@AAACCCDDDDDDDDDEEEEEECCCAAA??????BBBDDDCCCCCCDDDDDDEEEGGGHHHIIILLLLLLLLLLLLMMMOOOPPPQQQTTTUUUWWWVVVSSSPPPNNNMMMKKKKKKLLLMMMOOOQQQTTTUUURRRPPPMMMKKKJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMKKKJJJHHHIIIHHHGGGIIIPPPSSSRRRPPPMMMJJJIIIJJJJJJIIIHHHKKKHHHEEECCCDDDFFFGGGGGGIIIIIIJJJLLLPPPRRRSSSRRRNNNLLLIIIHHHGGGFFFDDDCCCEEEDDDCCCBBB@@@???======???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>============999999888777777777888888888999999999888777777666555444333333333444555555444555666777777666555444777777666666666555555555777666555444333333333333444444444444444444444444222222222333333333444444333333333222222222111111111111111111111111111111222222222111111222222222111111000000000000111111000111222222333333222222111111111111111111111111222222222222333333333333555555444444444333333333444444444444444444444444444555555555666666666666666666666666666666666666888666444555777888777555555555555555555555444444444444555666777777777777444444444444444444444444666555444333333222222222333333333333333444555555111222222222222222222333111222222333333222222111111111111111111111111111000111222333333333222111000000000000000000000000111000000000/////////...///000000000000//////...000000///.......................................---------.........//////000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))************)))))))))((((((((((((((())))))******++++++***)))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++++++++***)))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++******))))))************+++++++++---,,,++++++***+++++++++)))******+++,,,+++++++++******+++,,,---...//////........................////////////////////////------......///000000000000111222222222222111000333333222333444666777999888888888999;;;>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAACCCDDDDDDDDDEEEGGGIIIJJJIIIHHHFFFEEECCCBBBBBBAAACCCDDDEEEEEEFFFHHHJJJLLL[[[^^^___rrr...---------------......------..................,,,,,,...000222444555666222222222333555888:::<<<======<<<===??????===;;;<<<===>>>@@@AAABBBCCCCCCDDDCCCAAA???===???BBBFFFEEEDDDCCCBBBDDDFFFIIIKKKMMMMMMMMMMMMNNNOOOPPPQQQPPPRRRSSSRRROOOLLLKKKJJJHHHJJJKKKNNNPPPRRRSSSSSSRRRPPPMMMJJJHHHHHHHHHIIIHHHIIIJJJKKKJJJIIIHHHGGGDDDGGGFFFDDDFFFLLLOOONNNPPPMMMJJJHHHHHHHHHGGGEEEGGGEEEDDDDDDFFFGGGHHHHHHIIIIIIJJJLLLPPPRRRRRRQQQNNNLLLIIIGGGGGGEEECCCAAABBBBBBAAA@@@???>>>======??????@@@AAAAAA@@@??????;;;;;;<<<<<<<<<<<<<<<===;;;:::999777555555444444777777888888888777666666666555444333333444555555444555666666666666555444777777777666666666666555666666555444333333333333444444444444444444444444222222222222333333333333333333333222222222222111111111111111111111111111111111111111111111111111000000////////////000000000000111222222222222222111111111111111111111111000111111111222222222222222222222222222111111111444444444444444444444444444444444555555555666666444444444444444444444444888666444444666777666555444444444444444444555555555555777888888777666555444444444444444444444444555555444333222222222222333333222222333333444444222222222222222111111111111111222222222222111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000////////////......///000000000//////000///......---.............................................////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************))))))))))))((((((((())))))))))))*********)))((((((((())))))))))))))))))************************************+++*********))))))(((((()))************++++++++++++***))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((())))))))))))************+++++++++------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,))))))***+++,,,---...///---------------------------------------.........------......///000000000000111111222222111111000111111111222333666888999777777888999:::<<<>>>???@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBBBBBDDDGGGJJJJJJIIIHHHFFFDDDBBB@@@???CCCEEEFFFGGGFFFFFFHHHIIILLLUUUVVVVVV```rrr......---,,,,,,,,,------,,,,,,,,,------.........000000000111222222333333444444444555666888:::;;;==================<<<;;;>>>>>>???@@@AAAAAAAAAAAACCCBBB@@@>>>===???CCCGGGKKKHHHEEECCCCCCEEEIIIKKKLLLLLLMMMNNNOOOPPPQQQRRROOOPPPQQQOOOLLLIIIHHHHHHHHHJJJMMMPPPRRRSSSSSSSSSOOONNNLLLHHHEEECCCDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGDDDGGGHHHEEEFFFKKKNNNMMMPPPNNNKKKHHHFFFEEEDDDDDDEEEDDDDDDEEEGGGIIIIIIIIIIIIIIIJJJMMMPPPRRRRRRQQQOOOMMMKKKIIIIIIGGGDDDAAA@@@??????>>>===<<<<<<;;;>>>>>>???@@@@@@???>>>>>>999999::::::;;;;;;<<<<<<<<<;;;999777666444444444555666666777777777666666777666444333333444555555555666777888888777666555666666666666666666666666555555444333222222333333333333333333333333333333222222222222222222222333222222222222222222222222111111111111111111111111000111111111111111111000//////............/////////000000111222111111111111111111111111111111111000000000000111111111111111111111111111111111111333333333333333333333333333333444444444555555555333333333333333333333333777555444444444555666666333333444444444444555555444555777777777666444333333333333333333333333333444444333222222222222222333333222222222222333333333333222222111111000000111111222222222222111111111111111111111111111111222222222111111000///////////////000000000000000000000000000////////////------...///000000000//////......------.................................------------............///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,*********************************************************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((()))))))))************************************************))))))))))))))))))*********+++++++++******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******(((''''''(((******))))))*********+++++++++************+++,,,---...++++++,,,------------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000000000000111111111111000000000000000111333666888999888999:::;;;<<<===???@@@CCCCCCDDDCCCCCCAAA@@@??????@@@AAAAAAAAACCCGGGJJJIIIIIIHHHFFFEEECCCBBBAAAEEEGGGHHHGGGFFFFFFGGGHHHLLLOOOMMMPPPXXXbbb...------,,,,,,,,,------++++++,,,,,,------......000000000111222222333333666666666666777777888888;;;<<<<<<<<<<<<===>>>???AAAAAAAAAAAAAAA@@@??????AAA@@@???>>>===@@@DDDHHHPPPMMMIIIEEEDDDFFFHHHKKKIIIJJJKKKMMMOOOQQQRRRSSSPPPQQQPPPNNNJJJHHHGGGGGGJJJLLLOOORRRTTTTTTSSSSSSLLLLLLKKKGGGBBB@@@@@@AAACCCDDDFFFGGGHHHGGGGGGFFFGGGLLLMMMJJJIIIMMMPPPPPPPPPNNNLLLIIIFFFDDDDDDEEEFFFEEEEEEFFFHHHJJJJJJJJJHHHHHHJJJNNNRRRTTTSSSRRRRRRPPPNNNNNNMMMKKKGGGEEE??????>>>===<<<<<<;;;;;;======>>>??????>>>======888888999999::::::;;;;;;;;;:::999888777666666666444555666777777777777777777666555444333444555555555666777888888777666555555555555555555666666666444333333222222222222333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222333333222111111//////............//////...///000000111111000000000000000000000000000000//////000000000111111111111111111111111222222222333333333333333333333333333333333333444444444444333333333333333333333333555555555444444444555555333333333333444444555555333444555555555444333222333333333333333333333333333333222111111111222222333222222111111111222222222222222111111000000000000111111222222111111000000000000000000000000000222111111000////////////......//////000000000000////////////000000000000,,,---...///////////////......------------..............................++++++,,,,,,,,,---------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,************************************************))))))))))))))))))******************)))))))))))))))((((((((((((((())))))((()))))))))************************************))))))))))))************))))))*********+++++++++***)))))))))))))))******************************((((((((((((((((((((((((+++***)))(((((()))***+++))))))*********+++++++++)))(((((())))))***+++,,,++++++,,,------------,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---------......///000000000000000000000000000000000/////////000222555777999777999<<<<<<<<<<<<>>>@@@CCCDDDEEEEEEEEECCCBBB@@@???@@@AAAAAAAAACCCFFFHHHEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGEEEEEEFFFGGGMMMKKKHHHNNNWWW[[[ooo---,,,,,,,,,,,,,,,------,,,,,,------------------,,,,,,...000222444555666555666666666777777777777:::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@BBBEEEHHHRRROOOKKKGGGFFFGGGIIIKKKHHHIIIKKKMMMOOOPPPQQQQQQOOOOOOOOOMMMJJJIIIIIIIIIMMMNNNQQQSSSTTTTTTSSSRRRKKKLLLKKKGGGBBB>>>???AAAAAABBBCCCEEEFFFFFFFFFEEEKKKPPPRRROOOMMMPPPRRRSSSPPPPPPNNNKKKGGGEEEFFFGGGJJJHHHGGGGGGIIIJJJKKKKKKGGGHHHKKKOOOTTTVVVVVVTTTTTTSSSRRRRRRQQQOOOLLLIIIAAAAAA@@@???>>>===<<<;;;<<<<<<===>>>>>>===<<<<<<888999999999999999999::::::999888777777777777888444555666777888999999999888777666444444444444555333444555555555555444333444444444444444555555555333222222111111222222222333333333333333333333333222222222222222111111111111222222222222333333333111111111111111111111111000111222333333222111000//////............//////......///000000000000000000000000000000000000000///000000000111111111111111111111222222222222222222222222222222222222222222222222333333333444444222222222222222222222222222444555555444333333444222222333333444444555555333333333333333333444444222222222222222222222222222222111111000111111222222222111111000000111111111111111111111000000000000000111111111111000000000000000000000000000000111000///////////////000---......//////000000111////////////000000000000------.../////////......---------,,,------...///------------------------***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++***************************************+++++++++))))))))))))************+++************)))))))))))))))((((((((()))******))))))))))))************************************(((((())))))*********+++)))************+++++++++)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++)))************+++++++++,,,+++***)))((('''''''''***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------......///000000000111000000//////000000111/////////000222444666777555888<<<<<<::::::<<<>>>@@@AAADDDFFFGGGGGGEEEEEE???AAACCCCCCCCCCCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEDDDCCCEEEFFFLLLJJJGGGLLLVVVUUU___vvv++++++++++++,,,---..................------------+++,,,---///111333444555222333444666777888999999999:::;;;:::999999<<>>??????@@@@@@??????===???AAABBBBBBDDDFFFHHHOOOMMMJJJHHHGGGHHHJJJLLLJJJJJJLLLMMMNNNMMMMMMLLLJJJKKKLLLKKKJJJKKKLLLNNNOOOPPPQQQRRRRRRRRRQQQPPPKKKMMMMMMIIICCC@@@@@@CCCAAABBBDDDFFFGGGHHHGGGGGGLLLRRRUUUQQQNNNPPPSSSTTTQQQQQQPPPMMMIIIGGGHHHJJJOOOLLLIIIHHHHHHJJJKKKKKKFFFHHHKKKQQQVVVXXXXXXWWWTTTTTTTTTTTTTTTSSSPPPMMMFFFEEEDDDCCCAAA@@@>>>>>>;;;<<<============<<<;;;::::::999999999999999999999999888777666666666666444555666888999:::::::::999888666555444444444555333333444555555444333333222222222333333333444444222222111111111111222222222222222222222222222222222222222222111111111000111111222222222333333333111111111111111111111111///000111333333111000///000//////////////////000---...//////000000//////000000000000000000000000000000000111111111222222000000111111111222222222222222222222222222222222222222222222333333333333333333333333333333333333///333666777555222222222111222222333444444555555444333222222222444666777222222222222222222222222111111000000000000111111222222111000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000///.........///000111------......///000000111.../////////000000000111.........///......---------,,,,,,,,,------...///------------------------+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++************************))))))*********+++++++++((()))))))))************+++++++++*********)))))))))))))))))))))***++++++))))))))))))************************************************)))))))))))))))************+++++++++)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((()))************+++++++++---,,,+++)))(((''''''''')))******+++,,,+++++++++***++++++,,,------......------------------------******++++++,,,------...------......///000000000111000///......///000111000000///000111333555666555999===>>>;;;:::<<>>@@@CCCFFFGGGFFFEEEDDD???BBBEEEFFFEEECCCCCCDDDAAAAAA@@@@@@?????????>>>@@@AAACCCCCCBBBBBBCCCEEEFFFJJJHHHKKKSSSSSSYYYiii*********+++,,,---...////////////......---------.........///000000111111...000222555888999;;;;;;888:::;;;999777777:::===999:::<<<===???@@@@@@@@@<<<>>>AAACCCDDDEEEGGGHHHLLLJJJHHHGGGGGGIIIKKKMMMLLLLLLMMMMMMLLLKKKJJJHHHEEEGGGIIIJJJKKKLLLOOORRRPPPPPPPPPPPPPPPPPPOOOOOOLLLNNNOOOKKKEEEAAABBBEEEDDDEEEGGGIIIJJJKKKKKKJJJLLLRRRUUUQQQNNNPPPSSSTTTQQQRRRQQQNNNJJJHHHJJJLLLSSSOOOJJJHHHHHHJJJKKKKKKEEEGGGLLLRRRWWWZZZZZZYYYTTTTTTTTTUUUVVVUUUQQQOOOJJJIIIHHHFFFDDDBBBAAA@@@:::;;;<<<======<<<;;;:::;;;:::::::::999999888888:::999777666444444333333444555777888::::::;;;;;;999888666555444444444555444555666777777666555444111111111222222333333333222111111111111111222222222222222222222222222222222222222222111111000000111111111222222333333333111111111111111111111111...///000222222000///...000000////////////000000---......///////////////000000000000000000000000111111111111222222222222///000000000111111222222111111111111111111111111111111222222222333333333333333333333333333333333...222777888555222111111111111222333333444555555555444222111222555888:::111111111111111111111111111000000000000000111111222222111000000///000000//////000000111111222222000000111111111111000000000000000000000000000000///...------...///000111---------...///000000111.../////////000000111111.../////////...---,,,,,,,,,,,,,,,,,,------...///------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++++++++++++++******))))))******))))))***+++,,,,,,))))))))))))************************************,,,,,,+++***)))((('''''')))************+++++++++))))))((())))))***++++++************************************************&&&'''((())))))((('''&&&)))************+++++++++******************++++++))))))***++++++++++++***((()))***,,,...000111222------------------------******+++,,,------......------......///000000000111000///......///000111000000000000000222444555777<<<@@@AAA>>><<<>>>BBBAAABBBDDDFFFEEEDDDAAA@@@@@@CCCFFFGGGFFFDDDBBBBBBDDDDDDCCCBBBAAA??????>>>>>>???AAAAAAAAAAAABBBDDD???IIIJJJKKKRRRUUU[[[iii,,,+++******+++...000222333111///...---...///000////////////000000000000222333333444666888999:::777888999999888999;;;===;;;;;;;;;>>>@@@BBBBBBAAA???@@@AAAAAABBBCCCGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLIIIFFFFFFGGGHHHJJJLLLOOOQQQRRRPPPQQQSSSSSSRRRPPPNNNLLLOOOOOONNNMMMMMMLLLLLLMMMYYYSSSKKKHHHIIIKKKMMMMMMKKKNNNRRRSSSRRRPPPOOOOOOQQQOOOLLLIIIHHHGGGHHHIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPSSSWWWYYYZZZZZZZZZZZZZZZYYYWWWVVVUUUTTTSSSPPPMMMHHHEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;999::::::;;;;;;:::::::::888777777666555555444444555777999;;;<<<<<<<<<<<<:::888555333222222333444666777888999888666444333444444444333333333222222444444444333222111000///555444222111111111222222222222222111111111000000000000000000000000000000000000000000111111111111000000000000000///......///000000///---,,,...///...............///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---...000111333444444444111111333444444333111111222222222222222222222222333333222222111000//////111111111111111111111111000111222333333222111000000000000000111111111111111111111111111111111111//////000000000000//////000000000000000000000000//////.........---------////////////////////////......//////000000111111////////////............---------............///------------------------......---,,,,,,,,,,,,------+++***+++......,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******************************(((((())))))*********+++(((((((((((((((((((((((()))***+++,,,,,,+++***)))***)))(((''''''((()))*********+++++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((())))))***))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))+++***)))))))))***+++,,,***,,,......---,,,---...222000...---,,,---///000////////////000111222333444>>>EEECCC>>>===>>>>>>BBBCCCCCCDDDCCCCCCBBBBBBFFFFFFFFFFFFFFFEEEEEEEEEEEECCC@@@===<<<<<<>>>???>>>???>>>===;;;;;;===???CCCFFFKKKLLLNNNTTT^^^fff000///---,,,---...///000333222000///...///000111000000000111111111111222333222222333555777999:::888999:::999888888999;;;;;;;;;<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDDFFFIIIKKKNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJGGGEEEEEEFFFHHHJJJMMMPPPRRRTTTSSSTTTTTTTTTTTTRRRQQQPPPIIIIIIJJJKKKMMMPPPSSSUUUUUUPPPIIIFFFGGGJJJLLLLLLLLLOOORRRTTTSSSRRRQQQQQQPPPNNNLLLKKKIIIIIIIIIIIILLLMMMMMMOOOPPPQQQRRRSSSSSSUUUWWWYYY[[[\\\\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQOOOLLLHHHFFFEEEEEEEEEDDD??????>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::999999888888777666555555555666777999;;;<<<<<<<<<<<<:::888555333222222444555555666777888888777555444444444444333333333333222555555555555444333222111444333222111000111111222222222222111111111000000////////////////////////000000000000111111111111000000000000000///......///000000///------...///...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333333333111222222222222222222111222222222222222222222222333333222111111000//////111111111111111111111111000111222222222111000000....../////////000000000000000000000000000000000//////000000000000////////////////////////////////////.........---------........................///////////////000000000////////////............------------............------------------------......---,,,,,,,,,,,,------+++***,,,......,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++*********************************))))))))))))******************************)))*********++++++++++++))))))))))))))))))))))))''''''((((((((('''''''''***)))(((((((((((()))***************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))*********************++++++++++++************++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++*********+++,,,---,,,...//////......///000111000...---------///000////////////000111222333555>>>DDDAAA======??????BBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDEEECCC@@@===<<<===>>>???@@@AAA@@@???===>>>@@@BBBCCCGGGJJJLLLMMMRRR[[[bbbuuu444222111///.........///333222111000///000111222111111111222222222333333333222111111333555888999999::::::999777666888999<<<======>>>???@@@@@@@@@CCCDDDFFFFFFFFFHHHKKKNNNSSSSSSSSSRRRPPPOOOMMMLLLLLLJJJIIIIIIIIIHHHEEECCCDDDEEEHHHKKKNNNQQQTTTUUUXXXWWWWWWVVVVVVUUUUUUUUUSSSQQQNNNLLLKKKKKKMMMNNNPPPLLLGGGDDDEEEHHHKKKMMMNNNPPPTTTUUUTTTSSSSSSTTTOOOOOONNNMMMMMMLLLLLLKKKMMMNNNPPPRRRTTTVVVXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[YYYWWWTTTRRRPPPNNNNNNLLLIIIHHHHHHIIIIIIHHH???>>>===<<<;;;::::::999<<<<<<<<<<<<<<<;;;:::999999999888777666666666666666888999;;;<<<<<<;;;;;;:::888666444333333444555444555666777888777666555555555444444444333333333666666666666555444333333333222111111000111111111222222222111111111111111........................000000000000111111111111000000000000000///......///000000///------...000...............///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222111111111222222111111111111222222333333333333333333333333222222222111111000000///111111111111111111111111111222222222111000000///------........./////////////////////////////////...//////000000//////...////////////////////////...............---------........................000000///////////////////////////............---------------............------------------------......---,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***************************+++,,,,,,------,,,,,,+++******************************+++++++++++++++***++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++,,,,,,,,,***************************)))))))))))))))******+++***))))))))))))***+++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++******))))))******,,,++++++++++++,,,---...---///111111000///000111111000///------......///////////////000111222222666>>>BBB???<<<===@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBDDDEEEFFFDDDCCC@@@=========???@@@BBBBBBBBBAAA@@@@@@BBBEEEEEEGGGIIIJJJKKKOOOVVV\\\eeeooo333222000///............111111000//////000000111111111111111222222222333333222000000111444666888777888888888666666888:::===>>>>>>>>>>>>>>>???AAAEEEFFFGGGHHHHHHJJJMMMPPPVVVVVVVVVUUUTTTRRRQQQPPPNNNKKKIIIGGGGGGEEECCCAAACCCEEEHHHLLLPPPSSSVVVWWW[[[ZZZYYYXXXXXXXXXYYYYYY^^^ZZZTTTMMMIIIGGGFFFGGGMMMJJJFFFEEEFFFIIIMMMOOOPPPSSSUUUVVVVVVUUUUUUVVVPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRTTTUUUWWWYYYZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]^^^]]]ZZZWWWTTTQQQOOONNNOOOMMMKKKJJJKKKKKKJJJIII??????>>>===<<<;;;;;;:::============<<<;;;::::::999888777666555666666777777888:::;;;<<<;;;;;;:::999888666444333444444555333444555666777777777777555555555555444444444444555666666666555555444333111111111111111111111111111111111111111111111111///////////////////////////000000000111111111111000000000000000///.........///000///------...000...............///000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000000000000000000111222111000//////000111222333333333333333333333333222111111111000000000///111111111111111111111111222222222111111000//////------........./////////////////////////////////...//////////////////...////////////////////////................................................000000000//////......---//////.........---------,,,,,,---------.........------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************)))******++++++++++++***++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++************************+++***)))))))))***+++,,,+++******************+++(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))+++++++++***************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,------......---///000111000///000111000000///............//////......//////000111222666<<>>===>>>@@@AAABBBCCCCCCBBBAAABBBDDDGGGFFFGGGIIIIIIIIILLLQQQUUUYYY]]]iii///.....................//////........./////////000000000111111111222222222111111000111333555777444555666666666777:::<<<===>>>???>>>======???BBBFFFGGGIIIIIIIIIKKKNNNQQQUUUVVVVVVVVVVVVUUUUUUTTTOOOLLLIIIFFFEEEDDDBBBAAACCCFFFIIINNNRRRUUUWWWXXX\\\[[[ZZZZZZZZZZZZZZZ[[[XXXUUUQQQMMMKKKKKKLLLMMMLLLJJJIIIGGGHHHKKKOOORRRSSSUUUWWWWWWVVVVVVVVVWWWRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYSSSTTTVVVXXXZZZ[[[\\\\\\^^^]]][[[XXXUUURRRPPPOOORRROOOMMMLLLLLLKKKIIIGGGAAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>===<<<;;;888777666555444555666777888999:::;;;;;;;;;:::999888777666555444555555555333333444555666777777888666666666555555555444444444555555555555444444333111111111222222222111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000///........./////////------///111...............///000000////////////////////////////////////////////////////////////////////////////////////////////////......------...///000111222111////////////111222333333333333333333333333111111111000000000000000000000000000000000000000222111111000000/////////....../////////000000000000000000000000000000000......////////////..............................---.............................................000000//////......------............------------,,,,,,,,,------------...------------------------------,,,++++++++++++,,,+++,,,------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))******++++++++++++++++++++++++++++++++++++******))))))))))))************************************************))))))************************'''&&&%%%%%%%%%'''((()))*********++++++*********''''''((((((((()))))))))))))))))))))))))))))))))************************************))))))))))))***************************+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++---,,,+++******+++------,,,,,,------............+++---//////.........///000000///...........................///000111222555:::<<<999888<<<@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIICCCBBB???>>>>>>???AAABBBAAABBBBBBBBBAAABBBEEEGGGGGGHHHHHHHHHHHHJJJMMMOOOOOOPPPXXXlll++++++,,,,,,------......------...............///000000000111111111111222222222222222333444555555222333555666666777:::<<<<<<>>>???>>><<<===@@@DDDHHHIIIJJJKKKKKKMMMPPPSSSTTTUUUUUUVVVVVVVVVUUUUUUQQQMMMIIIEEEDDDDDDCCCBBBDDDGGGKKKOOOSSSVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZUUUSSSPPPNNNMMMNNNOOOPPPLLLLLLLLLJJJJJJMMMRRRUUUVVVWWWYYYXXXVVVUUUUUUVVVSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTPPPRRRUUUXXXZZZZZZZZZZZZ[[[ZZZYYYWWWTTTRRRQQQPPPRRRPPPNNNLLLKKKJJJGGGEEEBBBAAAAAA@@@???>>>===<<<===>>>>>>??????>>>>>>>>>999888666555555666888999999:::;;;;;;;;;:::999888888777777666555555555666333333444555555666777777777666666666666555555555444555555555555555444444111111222333333333222222111111111111111222222222111111111111111111111111000000000000111111111111000000000000000///........./////////---...///111...............///000000000000000000000000000000000000000000000000000000////////////////////////...........................------------///111222000000////////////000000222222222222222222222222000000000000000000000000000000000000000000000000111000000//////000000111....../////////000000000000000000000000000000000---......//////......---........................---------...............------------------------//////...........................------------,,,,,,,,,,,,,,,------------------------------------------,,,+++++++++++++++***,,,...---,,,++++++,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++++++++******))))))))))))***************************************)))))))))))))))************************'''''''''''''''((()))***))))))***++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,------,,,+++***)))))))))************+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------+++,,,------......------***,,,......---,,,---...///////////////.....................///000111111222777888666777;;;>>>>>>@@@??????>>>???@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEECCCAAA???>>>>>>@@@BBBDDD@@@AAABBBAAAAAACCCFFFHHHHHHHHHGGGGGGHHHIIIJJJKKKGGGIIIOOO]]]vvv++++++,,,---------------------...///////////////111111111222222222333333111222333444555555444444222444555555555666999;;;:::===???>>>;;;<<>>===<<<<<<======>>>???@@@@@@@@@@@@;;;:::888777777888:::<<<::::::;;;<<<;;;:::888888777777777666666666666666444444444444555555666777777777777666666666555555555666666777777666666666111222333444555444444333000000111111111222222222000000000000000000000000000000000000111111111111000000000000000///......---...///...---...000111...............///000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000///......///111222...//////000000//////...111111111111111111111111///000000000000000000000000000000000000000000000//////......///000111222------........./////////////////////////////////---......//////......---........................---------.........//////------------------------------...........................---------,,,,,,++++++,,,,,,,,,------------------------------------,,,++++++***+++++++++***,,,......,,,***+++---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''((()))***++++++++++++******************************))))))))))))******************************+++++++++******)))))))))))))))))))))))))))))))))'''((()))***++++++++++++((())))))******))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((((()))***+++,,,,,,---***+++---......---+++***))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,---...------,,,***,,,---...---,,,---...///////////////......---...............///111111///444666555666;;;===;;;??????>>>===>>>@@@BBBCCCAAACCCDDDEEEEEEDDDCCCBBBBBBAAA???>>>>>>@@@CCCEEE@@@AAABBBBBBBBBDDDGGGJJJIIIHHHGGGGGGHHHIIIIIIIIIDDDHHHMMMSSSaaa~~~,,,------...------,,,,,,......///000111111000000222222333333333444444444000222444666666666444333444555666555555555777999:::===???>>>;;;<<>>===<<<;;;;;;<<<===>>>???@@@AAAAAAAAA===<<<:::888888:::<<<>>>:::;;;;;;<<<;;;:::888777777777777777666666666666555444444444444555666666777777777777666666666666666777777888888888777777111222444555666555444444000000111111222222222222////////////////////////000000000000111111111111000000000000000//////...---...///.........000222...............///000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000555444222000//////111111---...///000000///...---000000000000000000000000////////////000000000000000000000000000000000000............///000222333,,,,,,,,,---------..............................---..................---........................---------.........//////------------------------,,,------....../////////......---------,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,++++++******++++++***,,,......+++***+++---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,++++++*********((((((((((((((((((((((((###$$$&&&((((((((((((''''''((()))******)))((('''))))))))))))************))))))))))))))))))))))))************************%%%&&&&&&'''((())))))***''''''(((***+++,,,---...***+++---......---+++***))))))))))))************++++++++++++++++++++++++((()))***,,,,,,,,,+++******+++,,,---------,,,+++***,,,......---,,,---.../////////000///......---...------......///000111---222444444666:::<<<:::???>>>======>>>@@@BBBCCCCCCEEEGGGHHHHHHFFFDDDBBBBBBAAA???>>>???AAACCCEEEAAABBBCCCCCCCCCEEEHHHKKKIIIHHHGGGGGGHHHIIIIIIHHHGGGLLLOOONNNTTTjjj---------............///---...///000000111111111111111222222222222111111000000111222444555666666333444444333222333555888888:::<<>>============<<<<<<===>>>???@@@@@@AAA:::999999888999:::<<<<<<<<<<<<======<<<<<<;;;::::::999777666555666777999666555444333444555666777777666555444444555666777666666666555444444333333666555555444444333222222333333222222111222222222111000000000//////......000000000000000111111111000000000000////////////222000.........///...------------...///000000111000000000000000000000000////////////............///...------...///000111555222...---------------......///000000000000000000000///...............///////////////......---////////////////////////////////////............111111000000//////......,,,---.../////////...---111111111111111000000///,,,,,,,,,---------......------------------------***++++++,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,+++++++++******)))***++++++))))))***+++,,,,,,,,,++++++*********,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,++++++*********))))))(((((()))))))))))))))*********(((***+++***)))((()))***)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))%%%''')))+++,,,***(((''')))((('''&&&%%%&&&'''''')))(((''''''''')))***+++))))))************))))))+++++++++************)))((((((((((((((('''''''''++++++******)))(((((('''++++++++++++++++++++++++'''(((((())))))***++++++++++++******************************************'''((()))++++++***)))))),,,,,,,,,------------...222222111000///...------,,,///111111///...---...,,,...000333555777777777666888999999:::<<>>???@@@BBBDDDEEEEEEFFFHHHJJJMMMLLLLLLKKKJJJIIIIIIIIIKKKFFFIIIQQQWWW^^^sss------------............------///000000000000000000111111222222111111000000111111222333444555555333333444333222222555777888:::<<<>>>@@@BBBFFFIIILLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQNNNMMMLLLMMMLLLJJJGGGDDDCCCEEEGGGHHHMMMMMMOOOQQQSSSTTTTTTTTTUUUVVVYYYZZZZZZXXXVVVTTTTTTRRROOONNNNNNOOOOOOPPPSSSSSSSSSTTTUUUWWWXXXZZZ\\\[[[XXXUUUSSSQQQOOOOOOPPPOOOOOORRRVVVYYYXXXWWWVVVTTTPPPNNNMMMOOOQQQSSSYYY[[[]]]\\\WWWRRRMMMKKKLLLMMMOOOOOOOOONNNLLLKKKLLLLLLKKKJJJHHHEEECCCAAA@@@???>>>===<<<<<<<<<<<<;;;;;;<<<===>>>?????????<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;::::::999999888666555444555666777555555444333333444555666666666666555555666666666777777666555555444444333555555555444333333222222333222222111111222222222111111111000000000//////000000000000000000000111000000000000/////////...111///...---...///...------------...///000000000////////////////////////111111111111000000000//////...------...///000111222///---,,,---/////////......///000000000000000000///---,,,,,,,,,---...///////////////...------........................////////////............/////////.........------....../////////---,,,+++------...///000000//////,,,,,,,,,------------...------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------------------------------+++,,,------++++++,,,---+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,+++*********,,,,,,,,,,,,+++++++++******,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++************)))))))))((())))))))))))************(((***+++***)))((()))***%%%%%%&&&((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++************++++++))))))))))))))))))))))))&&&'''(((******)))(((''')))((('''&&&&&&&&&''''''))))))(((''''''((()))***))))))************))))))+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++,,,------......//////000************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........111111000000///.........---///000000...---...///...///111333555555666555555777888999:::<<>>;;;:::<<>>@@@DDDFFFJJJIIIIIIJJJLLLNNNNNNMMMOOOOOOOOOMMMJJJIIIJJJKKKJJJIIIFFFEEEEEEGGGIIIKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVYYYZZZZZZYYYWWWUUUSSSQQQOOOMMMMMMOOOQQQRRRXXXXXXWWWVVVVVVWWWWWWXXXZZZYYYVVVRRROOOMMMLLLLLLNNNNNNPPPTTTWWWXXXWWWVVVUUURRRNNNKKKKKKNNNRRRUUUWWWYYYYYYWWWRRRLLLHHHFFFKKKLLLMMMMMMMMMLLLJJJJJJJJJIIIHHHGGGEEECCCAAA???@@@???===<<<;;;:::::::::999:::;;;<<<===>>>>>>>>>>>>===;;;:::999999:::::::::::::::::::::999888888777666555444333444555666555555444333333444444555555666666777777666666555777777777666555555444444555555444444333333222222222222111111111222222333222222222111111111111000111111000000000000000000000000000/////////......111///------...///...------------...//////000000////////////////////////111111111000000000//////.........---......///000...,,,+++,,,...000111111......///000000000000//////...,,,******+++---......////////////...------......................../////////............------------------,,,,,,,,,////////////...,,,+++***)))***+++---.../////////,,,,,,,,,,,,------------------------------------...---------,,,,,,,,,+++...------,,,,,,------...........................+++,,,---,,,+++***+++---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---,,,+++***+++---,,,,,,,,,++++++++++++***,,,***)))***+++---,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))************************(((***+++***)))((()))***%%%%%%&&&''')))***++++++************************))))))))))))))))))))))))))))))************))))))++++++************++++++))))))))))))))))))))))))************++++++++++++)))(((''''''&&&&&&''''''***)))(((((((((((())))))))))))************))))))++++++*********)))))))))(((((((((((((((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++******++++++,,,---------************************++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---------------............////////////////////////...//////...------...000000111222333333333333333333555777888999<<<@@@CCCDDDEEEEEEFFFFFFFFFFFFFFF@@@===;;;;;;===@@@BBBCCC???AAACCCEEEFFFHHHJJJLLLPPPOOONNNKKKIIIFFFDDDCCCFFFDDDGGGMMMNNNOOOZZZhhh}}}+++,,,,,,,,,------------,,,,,,---...////////////000000111111111111000000111111111222222222222222222333444333222222333444777999;;;<<<===???BBBDDDIIIGGGGGGIIILLLNNNMMMLLLLLLLLLKKKIIIGGGGGGIIIKKKIIIIIIGGGGGGHHHJJJMMMNNNKKKLLLNNNPPPRRRTTTTTTUUUVVVWWWZZZ[[[[[[ZZZXXXVVVQQQPPPOOOMMMMMMNNNRRRUUUWWWWWWVVVVVVUUUUUUUUUUUUSSSRRROOOMMMLLLKKKLLLLLLMMMOOOSSSWWWYYYYYYWWWVVVTTTRRROOOLLLLLLNNNQQQRRRSSSTTTTTTQQQLLLGGGDDDCCCJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDBBB@@@???>>>@@@???>>><<<;;;:::::::::999:::;;;===>>>>>>>>>===<<<;;;:::999999:::;;;;;;:::::::::::::::999999888777666555444444444555555555444444444444444444444555666777888888777666555888777777666666555444444555555444444333222222111111111111111111222222333222222222222222222222222111111111000000000000000000000/////////.........000...------...///...------------......///////////////////////////////////////.........---------........................---,,,+++,,,...000111000---...//////000000/////////...,,,******+++---///......//////......---,,,........................//////.........------------------------,,,,,,,,,//////......---,,,++++++******,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------***,,,,,,,,,+++***+++,,,)))************+++++++++,,,,,,,,,+++++++++******+++,,,------++++++,,,---++++++++++++++++++++++++,,,***)))***+++---,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))))))))++++++***************)))(((***+++***)))((()))***))))))))))))((((((((((((************************))))))))))))))))))))))))((())))))************)))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''((()))***+++)))((((((''''''''''''''')))))))))((((((((((((((())))))************))))))************))))))))))))((((((((((((((()))))))))((((((((()))******++++++************************''''''(((((())))))*********************++++++++++++,,,,,,,,,,,,,,,------***)))((((((((()))+++,,,,,,------------.........---------....../////////.........---,,,,,,///111222222222222222111111111222333555777888;;;???CCCDDDDDDDDDEEEEEEEEEFFFFFF???===::::::<<>>@@@CCCEEEFFFHHHJJJMMMOOONNNLLLJJJHHHFFFEEEDDDDDDDDDGGGLLLLLLKKKRRR[[[iii++++++++++++,,,,,,,,,---+++,,,---......//////...000000000111111000000000111111111111111111111111222333555444333222333444666888:::;;;<<<>>>AAACCCIIIIIIJJJLLLNNNNNNMMMLLLIIIIIIIIIHHHGGGHHHJJJLLLJJJIIIIIIIIIKKKMMMPPPQQQMMMNNNPPPRRRTTTUUUVVVWWWWWWYYY[[[\\\\\\ZZZWWWVVVOOOPPPPPPNNNMMMNNNRRRUUUTTTUUUUUUUUUUUUUUUUUUUUUQQQOOOMMMKKKJJJJJJKKKLLLNNNQQQUUUYYYZZZYYYXXXWWWSSSSSSRRRPPPOOONNNNNNNNNNNNOOONNNLLLIIIEEEDDDDDDHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCAAA@@@>>>======AAA@@@>>>===<<<;;;;;;;;;;;;<<<===>>>???>>>===<<<999888888888999:::<<<===;;;;;;;;;;;;;;;:::999999777777666666555555555666444444555555555666666666555666777888888777666555777777777666555555444444555444444333222222111111111000000000111111222333222222222222222333333333111111111111000000//////////////////............///---,,,,,,...///...---------------................................................------------..................------///---,,,,,,...///...---------...//////////////////...,,,++++++---...///...............------,,,....................................------------------------------------------,,,,,,,,,---------------.........------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---------,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,)))))))))*********++++++,,,,,,,,,+++++++++******+++,,,------++++++,,,---++++++++++++++++++++++++,,,***)))***+++---,,,,,,***++++++,,,,,,++++++***))))))))))))))))))******,,,+++++++++******))))))(((***+++***)))((()))***+++++++++******)))))))))************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((%%%$$$###"""###$$$&&&'''((((((((((((((('''''''''((())))))))))))((((((((())))))************))))))*********)))))))))(((((((((((((((((())))))******))))))))))))))))))))))))******************************++++++,,,---------))))))*********++++++++++++++++++,,,,,,---------***)))((((((((()))+++,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////------...---,,,,,,///111222222111111000000000000111222444666777:::>>>AAACCCCCCDDDEEEEEEEEEEEEDDD???<<<:::999;;;<<<<<<<<<<<>>BBBDDDLLLOOORRRSSSQQQOOONNNMMMIIIJJJKKKJJJIIIIIIKKKMMMJJJIIIJJJKKKLLLOOOQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXYYYZZZ[[[ZZZWWWUUUSSSNNNPPPQQQPPPNNNNNNQQQTTTRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQNNNJJJIIIIIIJJJKKKNNNQQQVVVYYYYYYXXXWWWWWWSSSSSSRRRRRRPPPNNNLLLKKKKKKLLLLLLJJJGGGEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA???>>>=========??????>>>===<<<<<<<<<<<<===>>>???@@@???===;;;:::666666666777888:::<<<===;;;;;;;;;;;;;;;::::::999777777777666666666555555333444555666777888888888666777777888888777777666666666666555444444333333444444333333222222111111000000000000000111222333111222222222222333333333222222111111000//////////////////.........------...---+++,,,---///......------------------------........................000000000/////////......---............---,,,,,,000...------......,,,+++------...////////////...---------------......///---............---,,,,,,------------------------.........------------,,,,,,,,,------------......,,,,,,++++++,,,---........./////////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......---,,,,,,++++++,,,,,,---***************************+++,,,+++***)))***,,,))))))*********+++++++++,,,,,,,,,+++++++++******+++,,,---,,,+++***+++---***++++++++++++,,,,,,,,,,,,***)))***+++---,,,,,,******++++++++++++******))))))))))))************,,,,,,,,,+++******))))))(((***+++***)))((()))***))))))***++++++,,,------************************))))))))))))))))))))))))'''((()))******+++******++++++************++++++))))))))))))))))))))))))(((((('''&&&&&&((()))***((())))))))))))((('''&&&''''''((()))))))))))))))))))))************))))))******)))))))))((((((((('''(((((())))))******+++*********)))))))))))))))************************++++++,,,,,,------......)))))))))***++++++,,,,,,******++++++,,,,,,------+++++++++***++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------,,,---///000111111000000000000111111000222444555666999===@@@AAABBBDDDEEEFFFEEECCCBBB>>><<<999999:::;;;::::::<<<>>>AAABBBCCCEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDGGGIIIKKKLLLPPPSSS^^^jjj************++++++++++++***+++,,,------...------//////000000000000//////---......///000111222222444666777777555444333444555777999;;;===???CCCFFFNNNUUU[[[[[[UUUPPPNNNOOOLLLNNNOOONNNLLLJJJJJJKKKHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWSSSPPPNNNLLLPPPSSSRRROOOMMMOOORRRPPPQQQRRRRRRRRRQQQPPPPPPOOOMMMJJJGGGFFFGGGIIIJJJMMMQQQUUUWWWVVVUUUUUUVVVQQQQQQPPPOOONNNMMMMMMMMMLLLLLLKKKIIIFFFEEEFFFHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<======<<<<<<;;;;;;<<<<<<======>>>??????>>>;;;888666666666555555666888:::;;;:::::::::::::::999888888555666666666555555444444222333666888::::::;;;;;;888777777777777777777888555555555444333333222222444444333333222111111111////////////000111222333111111111111222222222333222222111111000//////...//////.........---------...,,,++++++---///......------------------------........................000000/////////.........------.........---,,,+++...---------......,,,+++,,,---......//////......***+++,,,---...------,,,------......------,,,+++------------------------.........---------,,,,,,++++++++++++,,,,,,,,,---...---,,,+++++++++,,,---,,,---...............---***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++*********+++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,+++*********,,,******+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,******++++++++++++******((()))))))))************------,,,++++++***))))))(((***+++***)))((()))***)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++++++++************++++++))))))))))))))))))))))))+++++++++++++++,,,------((())))))***)))((('''&&&%%%&&&((()))************))))))************))))))***)))))))))(((((((((((('''(((((()))******++++++(((((())))))******++++++************************)))))))))***++++++,,,,,,((())))))***++++++,,,,,,))))))******+++,,,,,,---******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,---------)))+++---...------.../////////......///000222333111222444444555777;;;>>>>>>AAADDDGGGGGGEEEBBB@@@<<<;;;999999;;;<<<<<<;;;;;;===@@@AAAAAABBBEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHCCCDDDEEEEEEGGGKKKOOOPPPWWW___mmm)))************+++++++++******+++,,,------------//////000000000000//////,,,---...///000111222333555666888888666444444444444666999;;;===@@@DDDGGGPPPYYYbbbaaaXXXPPPNNNPPPPPPQQQRRRQQQMMMJJJIIIHHHGGGGGGHHHIIIKKKMMMNNNOOORRRRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWVVVTTTPPPMMMJJJLLLPPPTTTSSSPPPMMMNNNQQQMMMNNNNNNOOONNNLLLKKKJJJGGGEEECCCBBBBBBEEEHHHKKKLLLOOOTTTUUUTTTSSSTTTVVVPPPNNNLLLKKKKKKLLLNNNPPPNNNMMMLLLIIIFFFEEEFFFHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCBBB@@@>>>===<<<<<<===;;;::::::::::::;;;<<<<<<===>>>??????===999666333777777666555555666777888888999999999999888777777444444555555444444333222222333666999;;;<<<<<<<<<999888777666666777888999555444444333333222111111444444333333222111111000////////////000111222333000000000111111222222222222222222111000//////...//////.........------------,,,++++++---///......------------------------..............................---------,,,,,,,,,------...///...---+++***---,,,,,,---...///---+++,,,---......//////......((()))+++---...---+++***------......------,,,+++------------------------......---------,,,,,,,,,))))))******+++++++++,,,000///---+++*********+++***+++,,,---.../////////******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++))))))***+++*********++++++,,,,,,,,,,,,***)))***+++---,,,,,,******++++++++++++******(((((())))))*********+++------,,,,,,+++***))))))(((***+++***)))((()))***+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))((()))*********)))'''&&&$$$%%%''')))++++++++++++))))))************))))))))))))))))))(((((((((((('''(((((()))***+++++++++&&&&&&''')))***,,,------)))))))))))))))))))))))))))******+++,,,,,,------((())))))***++++++,,,,,,(((((()))***++++++,,,,,,'''((()))++++++***))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...---...///...------...///111333444111222444444555777:::======@@@DDDGGGHHHEEEBBB???;;;:::999:::<<<>>>>>>>>>;;;===???@@@@@@AAACCCEEEHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDBBBDDDIIIMMMNNNQQQWWWcccuuu*********++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////.../////////......111333666;;;===888444555555444999999:::<<<>>>BBBEEEGGGPPPUUUYYYWWWQQQMMMMMMOOOMMMNNNOOONNNKKKIIIHHHIIIFFFEEEDDDEEEGGGKKKOOORRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQOOONNNMMMMMMLLLMMMMMMOOOPPPNNNLLLLLLOOORRRJJJHHHFFFGGGJJJKKKHHHEEEGGGFFFEEEDDDEEEFFFHHHJJJMMMNNNQQQVVVYYYWWWQQQKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIFFFEEECCCEEEDDDBBBAAA@@@AAAAAABBBBBBAAA>>>;;;:::::::::;;;@@@===;;;999:::;;;;;;;;;@@@@@@???>>>;;;999777666999777555444333444666777999::::::;;;:::999888777888888777666555333111000555555666888:::===???@@@;;;:::999777666555555555777666555333222111000000111111000000000000000000.........//////000111222000000////////////000000000000000000////////////---.........//////000000,,,,,,++++++,,,,,,---...000000//////.........---------------------------......//////...---,,,,,,///...------...///...---,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------......---,,,,,,------------------------++++++,,,---........................------,,,+++---------,,,,,,+++++++++))))))***+++,,,,,,------+++,,,,,,***))))))+++...************************,,,,,,,,,,,,,,,,,,,,,,,,---***((((((+++,,,+++)))+++******)))))))))))))))))))))))))))))))))))))))++++++******************'''***,,,+++)))(((***---***++++++++++++***)))))))))************+++++++++***+++,,,------,,,+++************))))))))))))(((((((((''''''''')))***+++(((((())))))))))))((((((((()))++++++)))((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))+++***)))(((((()))******)))(((''''''''')))***+++)))((('''''''''(((***+++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))***+++++++++)))((('''************************)))((((((((()))***++++++((()))***+++,,,+++*********))))))((()))+++,,,---++++++++++++++++++++++++000000...---+++***)))(((******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......000///.........000111222444333111111222444777999===>>>AAABBBBBB@@@>>><<<999888888<<>>???:::555555555444888999:::<<>>>>>>>>>>>>>>======;;;;;;;;;:::999999888888888777555444444444666666999999:::::::::999777777666666555555444444333333888888999999;;;<<<===>>>:::999888777666555555555666555444333222111111111222222111111000000000000.........//////000111222000000////////////000000000000000/////////...............//////000000000---,,,,,,,,,,,,---..................---------,,,------------------------...............---,,,,,,///---,,,---...///...---,,,------......------,,,...---------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,---------------,,,,,,------------------------,,,---------------,,,,,,((()))+++,,,...///000000,,,,,,,,,++++++******************++++++,,,,,,---+++,,,,,,+++))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++)))+++******)))))))))))))))))))))))))))))))))))))))***************************+++---,,,,,,+++---...***++++++++++++***))))))(((((()))))))))***************++++++++++++******,,,,,,,,,+++++++++******(((((('''''''''((()))***(((((())))))))))))((((((((()))++++++)))((()))***************************))))))(((''''''((())))))---,,,+++++++++,,,------)))((('''''''''(((***+++)))(((((('''((()))***+++''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&)))******+++***)))((('''(((((((((((((((((((((((())))))))))))))))))***+++((()))***+++,,,+++******))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,---------............------...///111333444444333111111222444777999===>>>@@@AAAAAA???>>>===999777777:::???AAA???;;;:::::::::;;;>>>AAADDDFFFHHHHHHGGGFFFEEECCCBBBAAAFFFHHHIIIIIIIIIJJJMMMOOOPPPOOOSSS___sss+++++++++++++++*********************++++++++++++---------------....../////////...------///444777===BBBBBB<<<777555444333666777999;;;???BBBEEEGGGJJJIIIIIIKKKMMMLLLIIIEEEHHHIIIJJJIIIGGGEEEEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJNNNMMMMMMMMMLLLLLLLLLKKKNNNNNNLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJHHHHHHJJJKKKFFFEEEEEEGGGKKKKKKHHHDDDFFFEEEDDDCCCDDDFFFHHHJJJLLLLLLLLLMMMNNNNNNKKKIIIIIIKKKNNNPPPQQQQQQOOONNNIIIIIIHHHHHHGGGFFFFFFFFFAAAAAA@@@@@@@@@AAABBBBBB???>>><<<;;;;;;;;;===>>>>>>???AAABBBBBBBBB@@@???999999888888999999:::;;;888777555444444444555666888888999::::::888777666555555444333333444555666999999888888888888999999999888777666555444444444444333333222111111222222444333333222111000//////.........//////000111222000000////////////000000/////////.........------............////////////---------------...//////---------,,,,,,,,,,,,,,,---------------------------............------,,,...---,,,---...///...,,,,,,------......------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------............---,,,+++***&&&'''))),,,...///000111++++++***************)))+++++++++++++++++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***+++******)))))))))))))))))))))))))))))))))))))))************************,,,+++***+++---------,,,***++++++++++++***))))))'''((((((((())))))))))))******))))))))))))******,,,,,,+++++++++*********))))))((('''''''''(((((((((((())))))))))))((((((''')))******)))(((((()))++++++++++++++++++++++++***))))))(((((())))))***)))((((((((())))))***+++(((((('''''''''((()))***((((((((((((((()))******''''''''''''((((((((((((******************************)))((('''&&&%%%%%%)))************)))((((((((((((((((((((((((((((((+++***))))))))))))))))))((()))***+++++++++***)))((()))***+++++++++++++++++++++++++++++++++++++++((((((((()))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,------------.........,,,,,,---...000222444555333222111111222555777999======>>>>>>>>>>>>======999666555777;;;======;;;777888:::===@@@CCCFFFHHHHHHGGGGGGFFFDDDBBBAAA@@@FFFHHHJJJKKKKKKJJJKKKLLLNNNOOORRRXXXbbb{{{,,,,,,++++++******))))))*********++++++++++++,,,------,,,,,,------...///.........------000444888@@@DDDDDD===777555444222444555777:::===AAACCCEEEDDDEEEFFFGGGHHHHHHFFFEEEFFFGGGHHHHHHFFFDDDDDDEEEAAACCCEEEHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIIIIDDDCCCDDDGGGKKKLLLIIIEEEEEEEEEDDDCCCDDDFFFIIIJJJMMMLLLKKKJJJJJJIIIIIIIIIIIIKKKPPPSSSUUUTTTRRRPPPIIIIIIHHHFFFEEEDDDDDDCCC??????@@@@@@@@@AAABBBBBB>>>===;;;:::;;;<<<>>>??????AAABBBBBBBBBBBBCCCCCC@@@???===<<<;;;;;;<<<<<<777666555444444444555555777777888999999888777666666555333222222333555666666555444444444444444555777666555444444333333333222222111111111111222222555444333222111000///...............///000111222000000////////////000000///.........---------------------------------------,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,---------------------------------......------,,,...---,,,,,,......---,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,************************+++++++++++++++++++++++++++******)))******+++++++++******)))))))))))))))))))))))))))))))))))))))***************++++++++++++(((&&&(((+++,,,+++(((***++++++++++++***))))))((((((((()))))))))*********)))(((''''''((()))***))))))))))))((((((((((((+++******)))(((((((((((((((((())))))))))))((((((''')))******)))(((((()))******************************))))))))))))******&&&&&&&&&''''''((())))))((((((((('''((((((((((((((((((((((((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))*********)))))))))))))))))))))))))))))))))++++++***)))((((((((()))'''(((***+++++++++***)))'''(((***+++,,,,,,+++***++++++++++++++++++++++++((((((((()))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------............------...///000111222333222222111222333555777999<<<<<<<<<<<<============999666444444777:::::::::666777:::===@@@CCCFFFGGGFFFFFFFFFFFFEEECCCBBBAAACCCFFFIIIKKKJJJHHHHHHHHHMMMPPPSSSTTTXXXkkk+++++++++******)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------///333777>>>BBBBBB<<<666555444222111333555888<<<>>>@@@AAA???CCCGGGGGGDDDCCCEEEHHHEEEGGGHHHHHHFFFEEEEEEFFFDDDEEEHHHIIIJJJJJJJJJIIILLLLLLKKKJJJJJJIIIHHHHHHFFFFFFGGGHHHJJJKKKMMMNNNMMMMMMLLLLLLKKKJJJIIIHHHCCCBBBCCCGGGKKKMMMJJJGGGFFFEEEDDDDDDEEEGGGJJJKKKPPPNNNLLLIIIGGGGGGIIIJJJIIILLLQQQUUUWWWVVVSSSRRRKKKJJJGGGEEECCCAAA@@@@@@>>>??????@@@@@@AAAAAAAAA===<<<;;;:::;;;===???@@@AAAAAA@@@???===???CCCFFFJJJHHHFFFCCC@@@>>><<<<<<666555555444444444444444555666777888888888777666888666444222111222333444222222222222222333444555555555444333222222222222111111000000000111222222444444333222111//////...............///000111222000000////////////000000///.........------------++++++++++++++++++++++++++++++******++++++,,,------------------------...------------------------,,,,,,---------------,,,...,,,+++,,,---...---,,,,,,------......------,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,.........---,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,+++***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***(((&&&'''+++,,,***(((***++++++++++++***)))))))))))))))*********++++++***)))(((''''''((()))***)))))))))(((((((((''''''++++++++++++***))))))((((((((())))))))))))(((((('''(((******((('''((()))))))))))))))))))))))))))))))))************))))))((())))))******+++++++++'''((((((((((((''''''''''''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))++++++***)))((((((((()))'''((()))***+++***))))))'''(((***+++,,,,,,+++***++++++++++++++++++++++++******************))))))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---------.........///////////////000000000000000111111111222444666777999;;;;;;<<<<<<<<<======>>>999777444444555777999:::777888:::===@@@BBBDDDEEEEEEFFFFFFGGGFFFFFFEEEEEECCCFFFJJJKKKJJJIIIGGGGGGNNNRRRVVVVVVVVVddd***************)))))))))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...+++,,,---------...111333888===>>>999444444444222111333555888;;;===>>>???===BBBFFFFFFAAA@@@CCCHHHDDDFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGEEEDDDMMMMMMLLLKKKJJJIIIIIIHHHEEEFFFGGGHHHKKKMMMOOOPPPPPPOOONNNNNNNNNMMMJJJHHHDDDCCCCCCFFFKKKNNNMMMKKKFFFFFFEEEEEEFFFIIIKKKMMMRRRQQQNNNJJJGGGFFFHHHJJJIIILLLQQQUUUVVVUUUSSSQQQLLLJJJGGGCCCAAA???>>>>>>>>>>>>???@@@@@@@@@??????===<<<;;;:::;;;===???AAAAAAAAA@@@<<<:::<<>>>>>>>>===999888666555555777999:::888999:::===@@@CCCEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHDDDGGGKKKMMMLLLKKKJJJJJJPPPSSSXXXYYYYYYaaawww))))))))))))************************++++++++++++,,,,,,++++++,,,,,,---...)))+++---...------...///000666888555222333444333333555777:::<<<===>>>>>>>>>AAACCCBBBAAAAAABBBDDDCCCEEEFFFGGGFFFEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJLLLMMMOOOPPPRRRPPPOOOOOOPPPNNNKKKHHHFFFDDDCCCEEEKKKOOOPPPOOOGGGGGGFFFFFFHHHJJJMMMOOORRRRRROOOKKKFFFEEEGGGJJJIIIKKKOOORRRSSSRRRPPPOOOJJJHHHEEEBBB???>>>>>>???>>>??????@@@@@@???>>>======<<<;;;:::;;;===???@@@@@@AAAAAA>>>::::::???DDDGGGGGGGGGFFFCCC???;;;999444555555555444444333333444555666777777777666666333333333333333333333333222222222222333444555666222222111000000000111111111000000/////////000000000000000/////////...............//////000111222000000////////////000000000000000/////////......---,,,,,,,,,++++++++++++++++++******++++++,,,---++++++,,,,,,------------***************************+++,,,------------------,,,++++++------,,,+++,,,------......------,,,*********+++,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------+++***))))))***,,,...///++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,---......////////////******++++++,,,,,,,,,,,,*********++++++,,,,,,---)))+++------,,,******+++************************************************)))+++,,,+++)))(((***,,,+++******)))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))***++++++******+++,,,***++++++++++++***))))))))))))))))))************((())))))******))))))(((+++*********))))))))))))''''''((()))***)))(((((((((((())))))))))))((((((&&&((())))))(((''''''((((((((((((((((((((((((((('''((())))))))))))((('''&&&&&&''''''&&&%%%###"""''''''((((((((('''&&&%%%&&&'''((()))***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))***+++&&&''')))*********)))((())))))))))))***+++,,,---++++++++++++++++++++++++))))))***++++++,,,,,,---******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,............////////////...///000111111000//////000000111333555666888999999;;;===?????????>>>===999999999888777777999:::999:::;;;===AAAEEEJJJLLLMMMMMMMMMLLLKKKJJJHHHGGGDDDGGGJJJLLLLLLKKKLLLLLLQQQRRRVVV[[[\\\___jjjuuu(((((())))))******++++++))))))))))))************,,,,,,++++++,,,,,,---...(((***---...---,,,,,,---,,,222555222000222444444555777999<<<===>>>>>>>>>AAA???>>>???AAABBBBBB@@@AAACCCEEEFFFEEEEEEEEEGGGDDDEEEGGGIIILLLOOOQQQRRRPPPOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOSSSQQQOOOOOOPPPOOOKKKGGGGGGDDDCCCEEEJJJOOOQQQQQQHHHGGGGGGGGGIIIKKKNNNPPPRRRRRRPPPKKKFFFDDDFFFIIIHHHJJJMMMOOOPPPOOONNNMMMHHHFFFCCCAAA?????????@@@>>>???@@@@@@@@@>>>===<<<>>>===;;;:::;;;<<<>>>@@@>>>AAACCCAAA<<<;;;>>>AAA???AAACCCCCCBBB???;;;888444444555555444444333222333444666777777777666666000111222333444444444444222111111111111111222222222111000000000000000111111111000///////////////////////////.....................//////000111222000000////////////000000000000000000////////////.........------,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,---------------,,,++++++------,,,+++,,,------......------,,,++++++,,,------...//////******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,------------......+++***))))))***,,,...///++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))//////////////////......))))))******++++++++++++))))))***+++,,,,,,------)))+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,+++((((((***---+++******)))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,%%%(((******'''&&&)))+++***++++++++++++***))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((''''''''''''$$$%%%&&&(((((((((''''''(((((())))))))))))((((((&&&((())))))(((''''''((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))******)))'''%%%$$$''''''((((((((('''%%%$$$&&&''')))*********)))(((''''''''''''((((((((()))))))))))))))))))))))))))************))))))))))))***)))(((((((((***+++,,,************************))))))(((((()))***++++++&&&''')))*********)))(((***))))))((()))+++,,,---++++++++++++++++++++++++&&&'''(((***+++---......******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,............/////////000,,,---///000111111111000///000111333555777888999999;;;>>>@@@AAA@@@>>>===::::::;;;:::888888999:::::::::;;;>>>BBBHHHNNNRRRRRRQQQPPPNNNLLLJJJHHHFFFBBBDDDGGGIIIIIIIIIKKKLLLQQQQQQUUU[[[]]]]]]```eee+++++++++*********))))))+++******)))(((''''''&&&))))))))))))***+++,,,---++++++,,,,,,...///111111222222222333333444444444555666888:::;;;;;;;;;:::;;;>>>@@@BBBAAAAAAAAABBB@@@AAACCCDDDFFFGGGGGGHHHCCCFFFJJJKKKJJJKKKOOORRROOOMMMKKKJJJKKKMMMPPPRRRPPPPPPPPPPPPPPPPPPQQQQQQNNNNNNNNNMMMKKKHHHFFFEEEDDDDDDEEEHHHKKKMMMMMMLLLIIIHHHGGGIIIKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPPPPMMMKKKIIIDDDDDDDDDDDDCCCAAA@@@???BBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;<<<>>>??????GGGGGGGGGEEECCC@@@===;;;?????????>>>===;;;:::999;;;::::::999888777666666888777777666555444444444444444333333333444555555333333222111222333555666111000000000//////......111111111111000000000000///000000//////...------//////000000000000//////111000/////////000222333222333333333111///,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++*********))))))((((((***+++,,,,,,------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++******+++++++++,,,,,,,,,000///...,,,***((('''&&&(((***---000000///---+++///...------,,,------------,,,++++++*********+++************************+++---000000...,,,++++++---..................---************************((()))******)))(((***+++************************+++*********))))))(((((((((((()))***************++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''************************(((((())))))))))))(((((((((((((((((((((''''''''')))))))))))))))((('''&&&(((((((((((((((((((((((((((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))***+++)))))))))))))))******++++++******)))((())))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,------------,,,,,,+++***------,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000111111111000000000000000000000111222444555666666999<<>><<<999999888666444444666888======>>>???BBBFFFJJJLLLLLLJJJGGGFFFFFFFFFEEECCCBBBGGGLLLLLLIIIGGGIIIKKKOOOSSSXXX[[[ZZZXXXVVVUUU+++++++++*********))))))+++++++++***))))))((((((***)))))))))***+++,,,,,,,,,,,,,,,---...///000111111222222333333444444555555666777888::::::::::::;;;===@@@AAAAAA@@@AAABBB@@@AAACCCDDDFFFGGGGGGGGGFFFHHHJJJKKKLLLLLLNNNOOOLLLKKKJJJJJJLLLNNNRRRTTTSSSRRRPPPOOONNNNNNNNNOOOMMMMMMMMMLLLJJJGGGDDDBBBGGGFFFGGGJJJMMMOOOOOONNNJJJIIIJJJLLLNNNOOONNNMMMJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQPPPNNNKKKJJJFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBBBB@@@???>>>===;;;;;;;;;<<<===>>>???@@@DDDDDDEEEDDDCCCAAA???>>>?????????>>>===;;;:::999:::999999888777666555555777777777666555444444444333333333333333444444555333333222222222333444555222222222111111111000000111111000000000000////////////000000000///...---...//////000000//////...000000/////////000111222555555666555444222///---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,+++***))))))***,,,///111222111///---.........///////////////++++++************++++++************************+++,,,......---++++++++++++,,,,,,------,,,,,,+++************************)))***+++***)))((()))***************************************)))))))))((())))))***+++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((()))))))))***))))))(((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***)))))))))))))))******++++++******))))))))))))))))))))))))***++++++,,,,,,*********+++++++++,,,,,,))))))******+++,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,------------,,,,,,,,,---...///000000000000000000000000000000111222333444555666777:::<<>>>>>>>>>>>===<<<::::::999999888777666555444444777777666666555444444444222222222222222333444444333333333222333333444555444444333333333333333222111000000000/////////......///000111111///---,,,.........//////.........000////////////000111111555555555555444222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************)))))))))***+++,,,,,,------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,...111333444333111000...///111222333222222111+++************++++++,,,***************************+++,,,,,,+++***+++---*********++++++************************************++++++***((('''((()))************************************))))))))))))*********+++++++++,,,,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((())))))************)))((((((((((((((((((((((((''''''((())))))))))))(((''''''(((((())))))******(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((''''''''''''&&&(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((()))))))))))))))))))))******+++*********))))))))))))))))))))))))***++++++,,,,,,*********++++++++++++,,,*********++++++,,,,,,---,,,,,,---------,,,++++++)))******+++---......///------------...///000111000000000000000000000000111222333444555777888888;;;===???AAA@@@>>><<<:::::::::888666444444666888999999:::;;;>>>AAADDDFFFGGGEEEDDDDDDEEEFFFFFFEEEGGGJJJKKKJJJHHHGGGJJJLLLPPPRRRSSSSSSQQQPPPPPPPPP************))))))))))))+++++++++******))))))))),,,,,,+++*********++++++......---------......///111111222333333444555555555444444444555777999::::::<<<>>>>>>>>>>>>@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIMMMQQQQQQMMMJJJGGGGGGGGGHHHJJJMMMPPPRRRQQQOOOLLLIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKGGGCCCAAADDDDDDDDDFFFHHHIIIHHHGGGIIIJJJLLLOOORRRRRROOOMMMHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKLLLLLLLLLJJJHHHGGGLLLJJJHHHFFFDDDEEEFFFGGGEEEEEEDDDCCCAAA???===<<<;;;;;;<<<<<<>>>???AAABBB@@@@@@BBBCCCCCCBBBAAAAAA======>>>>>>===<<<;;;;;;999999888777666555555444666666666555555444444444222222111111222222333444444444333333333444444444444444444444333333333333111000000000///.........+++---///000000...,,,+++------............------........./////////000000222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,---...111333333333111000///000333555666666555444------,,,+++++++++++++++************************)))*********)))***,,,...))))))************))))))************************++++++,,,+++(((''''''(((*********************************)))))))))))))))******)))*********++++++++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******(((((()))***+++++++++***((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((('''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))******+++***************)))(((((()))))))))***++++++,,,,,,************++++++++++++******++++++,,,,,,,,,---,,,,,,,,,------,,,,,,+++******+++,,,,,,---......------......///000000111/////////000000000000000111222333555666888999:::<<<===?????????===;;;:::::::::999666444444666888888888999;;;===???BBBCCCEEECCCCCCDDDFFFHHHHHHGGGJJJJJJJJJHHHGGGGGGJJJMMMPPPQQQPPPNNNLLLKKKLLLMMM)))))))))))))))))))))))))))))))))))))))(((((((((,,,,,,++++++++++++++++++......---------......///000111111222444555555666444444333333444666888999:::;;;============???AAABBBBBBBBBBBBCCCDDDFFFGGGGGGGGGHHHLLLPPPQQQNNNJJJGGGGGGGGGHHHIIIKKKMMMNNNMMMLLLJJJHHHGGGHHHIIIJJJJJJKKKLLLLLLKKKHHHEEEDDDCCCCCCCCCDDDFFFFFFEEECCCEEEFFFIIIMMMPPPPPPNNNLLLHHHHHHHHHGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJIIILLLKKKHHHFFFEEEEEEFFFGGGDDDDDDCCCBBBAAA???======:::;;;;;;<<<>>>???AAABBBAAAAAABBBBBBBBB@@@???>>><<<===============<<<<<<;;;:::999888777666666555555555555555444444444444222222111111222222333444444444444444444444444444222222333333333333333333222111111000///.........***+++---......---+++***------............------------....../////////////////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***************+++++++++***+++,,,,,,------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---...000111000000//////111444666888888777666111000...---++++++******))))))))))))))))))))))))((()))******))))))+++---******++++++++++++******************************++++++,,,+++(((''''''((())))))))))))))))))))))))))))))))))))))))))******)))(((((('''((()))******+++******)))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******'''((()))***************((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((()))))))))))))))))))))******+++)))************)))(((((()))))))))***++++++,,,,,,))))))*********+++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000......//////000000000000111222333555777888::::::===============<<<;;;:::;;;;;;:::777444444666888888999:::;;;===???AAABBBCCCBBBBBBCCCFFFIIIIIIIIIJJJIIIHHHGGGFFFGGGJJJLLLOOOOOOMMMJJJGGGGGGHHHJJJ(((((()))))))))))))))***)))(((((((((((((((((((((,,,,,,+++++++++,,,,,,------------------...///000000000111222444555666666333333333444555666888888999:::;;;;;;;;;<<<>>>@@@CCCBBBAAAAAABBBDDDEEEFFFGGGHHHIIIKKKMMMNNNLLLJJJHHHHHHIIIIIIKKKLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGEEECCCAAABBBEEEIIIMMMOOONNNMMMJJJJJJIIIJJJJJJLLLNNNOOOQQQQQQQQQPPPPPPOOONNNMMMKKKIIIHHHFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>===999999:::;;;===???@@@AAAAAABBBBBBBBBAAA???===<<<;;;<<<===============<<<;;;;;;:::999888777666666444444444444444444444444222222222222222333444444444555555555555444333333111111222222222222333333333333222111000///......++++++,,,,,,,,,,,,,,,,,,.........//////.........,,,------...///.........000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++***+++,,,,,,------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++************+++,,,---.........---///000222444555555555555111000...---+++*********)))))))))))))))))))))))))))***++++++***)))***,,,++++++,,,,,,,,,,,,++++++***************************++++++***((('''((()))))))))))))))))))))))))))))))))))))))************(((((('''&&&'''((()))***))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''((())))))))))))(((''''''(((((())))))******(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((((((((()))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))))))))))))))******+++)))******++++++)))(((''')))))))))***++++++,,,,,,)))))))))************+++************************++++++,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,...///////////////---......//////000000111111111333555777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::777555444666888888999:::<<<===>>>???@@@BBBAAAAAABBBEEEHHHIIIHHHHHHGGGFFFEEEFFFHHHJJJKKKMMMMMMKKKHHHEEEDDDFFFHHH(((((((((((())))))******))))))))))))))))))))))))+++++++++++++++,,,---...,,,,,,,,,---...///000111///000111222444555666777222333444666777777777777999:::;;;::::::;;;>>>@@@CCCBBBAAAAAAAAACCCEEEFFFIIIKKKLLLKKKIIIHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRPPPPPPPPPOOONNNLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGFFFFFFGGGGGGEEECCC??????AAAFFFKKKNNNOOOOOOLLLLLLLLLLLLMMMOOOQQQRRRQQQQQQQQQPPPOOOOOONNNNNNHHHHHHGGGFFFEEEDDDCCCCCC???@@@@@@@@@??????>>>===888888999:::<<<>>>@@@AAA@@@@@@AAAAAA@@@???>>>===;;;;;;<<<===>>>>>>======::::::999888777666555555444444444444444444444444333333333333333444444555444555666666666555333222111111222222222333333333444444333222111000//////------,,,,,,,,,---//////...//////000000//////...+++,,,---.........------000000///...------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))+++,,,,,,---,,,,,,------...//////000111111,,,,,,+++*********++++++)))))))))))))))))))))))))))+++------+++************++++++,,,,,,++++++***************************)))***+++***)))((()))***))))))))))))))))))))))))((()))))))))************)))((('''&&&'''(((***+++((((((''''''((())))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''((((((((((((''''''&&&(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''((('''((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++)))))))))))))))******+++((()))+++++++++***(((''')))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////......------......///000000111000111222444666888::::::<<<;;;:::::::::;;;<<<======<<<;;;888555444666777777888:::;;;<<<===>>>>>>@@@???>>>@@@CCCEEEFFFFFFEEEDDDCCCDDDFFFHHHJJJJJJKKKKKKIIIGGGDDDCCCEEEGGG'''((((((((())))))************************++++++*********+++,,,---...///++++++,,,---...///111222///000111222444555666777222333555777888888777777999:::::::::999;;;===@@@CCCBBBAAAAAAAAACCCEEEFFFLLLNNNNNNKKKFFFCCCDDDFFFHHHIIIKKKNNNQQQSSSUUUVVVSSSTTTTTTTTTQQQNNNKKKIIIFFFFFFEEEEEEFFFHHHJJJKKKHHHFFFFFFFFFFFFFFFDDDBBB>>>>>>@@@DDDIIINNNPPPPPPNNNMMMMMMMMMNNNPPPRRRSSSOOOOOONNNNNNMMMLLLLLLLLLFFFFFFFFFFFFEEECCCBBBAAA>>>>>>????????????>>>>>>777777888999;;;===???@@@>>>???@@@AAAAAA@@@???>>>:::;;;<<<===>>>>>>>>>>>>999999888777666555444444444444444444444444444444444444333333444444555666555555666666666555333222222222222333333444444444555555444333222111000///000///---,,,---///111222//////000000000000//////+++,,,---.........---,,,///...---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++******+++,,,---...(((((((((((()))***+++,,,))))))))))))))))))))))))))),,,......,,,***))))))******++++++++++++******************************((()))******)))(((***+++))))))))))))))))))))))))(((((())))))*********++++++***((('''((()))+++,,,'''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******************************(((((())))))))))))(((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,)))))))))))))))******+++((()))+++,,,+++***(((''')))))))))***++++++,,,,,,))))))))))))************)))))))))(((((((((((((((***+++,,,,,,------------******+++,,,------...///***+++,,,...///......------------...///000000111///000222444666888999:::;;;::::::999:::;;;===>>>======;;;888555444666777777777999:::;;;<<<<<<<<<>>>===<<<>>>AAACCCDDDDDDBBBBBBBBBCCCFFFHHHIIIIIIIIIJJJIIIFFFDDDCCCDDDFFF))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////111222444555555444333222555666666666666666555555555555666777999<<<>>>???CCCBBBAAAAAABBBDDDGGGHHHNNNLLLHHHEEECCCBBBCCCDDDLLLKKKKKKKKKKKKMMMNNNPPPPPPQQQSSSSSSRRRNNNJJJGGGDDDCCCCCCDDDGGGIIIJJJJJJHHHHHHHHHGGGFFFDDDBBBAAADDDDDDFFFIIINNNQQQSSSSSSRRRSSSTTTTTTSSSPPPMMMKKKNNNNNNMMMMMMLLLKKKKKKJJJJJJGGGCCC@@@=========>>>===>>>@@@???<<<:::::::::::::::::::::;;;<<<===>>><<<;;;::::::<<<======<<<@@@>>>;;;:::;;;=========888888888888777666444444444444333222111111111111222222333444444555555666555555444444444333333333111000000000111222333333:::===>>>:::333...---///111000...,,,,,,,,,...///......////////////......,,,---///000000000///...///---++++++,,,......---++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++,,,,,,---...+++***))))))+++---000222******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,+++*********++++++)))(((((()))******))).........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***+++++++++************)))************************---,,,+++)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))(((((('''******************+++++++++++++++************))))))************+++++++++)))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((((((((((()))******++++++***)))(((''''''((()))***(((((())))))((('''&&&&&&))))))((((((''''''&&&&&&%%%(((++++++***(((''''''''''''((((((((((((''''''))))))))))))))))))))))))+++***(((&&&%%%&&&'''))))))((('''&&&&&&%%%%%%&&&***))))))(((((((((((((((++++++***)))((((((((()))''''''((()))))))))))))))))))))(((((('''''''''&&&++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***'''((()))++++++***))))))++++++******************))))))))))))))))))))))))))))))***+++,,,,,,---------......///...,,,+++***000///...---,,,+++++++++***,,,...//////......///000/////////111444777999;;;;;;;;;;;;;;;;;;;;;;;;>>>===:::888666555555555444666888:::<<<===>>>>>>???@@@BBBBBB@@@???@@@AAABBBCCCDDDDDDDDDEEEHHHKKKMMMKKKHHHEEEDDDDDDEEEFFF))))))))))))))))))))))))*********+++++++++,,,,,,******++++++,,,------...---------...............//////000111111111111000444555555666555555444444333444555666888:::<<<>>>AAA@@@@@@@@@BBBDDDGGGHHHJJJIIIFFFDDDCCCCCCEEEFFFJJJIIIIIIIIIKKKLLLNNNOOONNNOOOPPPPPPOOOLLLIIIGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDHHHLLLPPPQQQQQQPPPPPPQQQSSSSSSRRRPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLHHHFFFCCC???===<<<======>>>>>>???@@@@@@>>><<<:::999999999::::::;;;======<<<;;;999:::<<<===>>>===@@@>>><<<;;;<<<======<<<888888888888777666555444333333222222111222222222222222333444444555555666555555444444444333333333222222111111222222333444;;;>>>???;;;555111000222111000...,,,,,,---...///......////////////......------...////////////...///---++++++,,,---------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...+++***))))))***,,,...000******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,++++++******+++++++++***((((((*********)))------------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++***)))+++***))))))))))))***++++++++++++************)))***************************)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))***++++++++++++************)))))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))'''(((((((((((()))))))))******)))(((((((((((((((*********)))))))))))))))***)))(((''''''((()))***(((((())))))(((''''''&&&((((((((((((((('''''''''&&&(((******)))(((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''(((******)))(((((((((((()))******)))((((((((())))))***)))((((((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''***))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------&&&'''***,,,...////////////...---,,,,,,,,,,,,,,,+++---///000///......////////////000111444666888999999::::::;;;;;;;;;;;;<<<;;;999666555444444444444555777999;;;======>>>???@@@BBBBBB@@@@@@@@@AAAAAABBBCCCDDDDDDEEEIIIKKKJJJIIIFFFDDDDDDEEEFFFHHH))))))))))))))))))))))))*********++++++++++++,,,******++++++,,,,,,------.........---------------///.........//////000111333333444444444444333333222222333555777999;;;<<<>>>>>>>>>???AAADDDGGGHHHFFFEEECCCBBBCCCDDDFFFHHHGGGGGGGGGHHHJJJLLLNNNOOOLLLLLLLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDCCCFFFKKKOOOQQQPPPNNNLLLOOOPPPQQQRRRRRRPPPNNNMMMIIIIIIJJJKKKLLLMMMMMMMMMGGGEEEBBB???===<<<<<<===???>>>???BBBDDDCCC???;;;999999999999:::;;;<<<===<<<:::999999<<<>>>>>>>>>@@@???>>>>>>>>>>>><<<:::777888888777777666555444333222222222222333333444222222333444444555555666555555444444444333333333333222222222222333444444666888999666222......000000///...---------...///......////////////......---------------......///...,,,******+++------,,,------,,,,,,++++++******,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------+++******))))))+++,,,---******+++++++++,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,++++++******+++++++++***((((((***+++***))),,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,+++******,,,+++************+++,,,+++++++++************)))************************((('''''''''''''''((()))************************))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((()))******+++++++++************))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((++++++******)))(((((('''))))))(((((((((((())))))(((((()))))))))((('''''''''''''''(((((((((((((((''')))***)))((('''(((***'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((())))))******++++++***))))))))))))***(((''''''''''''(((((()))'''(((((()))))))))))))))(((((((((((('''''''''''')))(((((('''''''''''''''))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))(((((())))))******(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,###$$$'''+++---///000000------,,,,,,,,,,,,------...///111000///------...---...///111222444555666777888999:::;;;;;;;;;;;;:::999777555444333444444444555777999;;;<<<<<<<<<>>>@@@AAAAAA@@@??????@@@???AAABBBCCCDDDEEEHHHKKKGGGFFFDDDCCCCCCDDDFFFGGG))))))))))))))))))))))))************++++++++++++******++++++,,,,,,,,,,,,......------------,,,,,,000///......///000222333111222222333333333333222222222333555777999;;;<<<======>>>@@@BBBEEEGGGIIICCCCCCBBBBBBCCCDDDFFFGGGEEEFFFGGGIIIKKKMMMOOOPPPLLLKKKIIIHHHHHHIIIJJJKKKGGGHHHJJJJJJJJJJJJKKKLLLHHHGGGEEECCCCCCCCCEEEFFFFFFIIIMMMPPPPPPOOOMMMMMMPPPPPPQQQQQQQQQOOONNNLLLKKKKKKLLLMMMMMMMMMLLLLLLEEECCCAAA>>>===<<<<<<===@@@>>>???DDDHHHHHHBBB<<<:::::::::::::::;;;<<<<<<===;;;999999;;;===>>>>>>@@@??????@@@@@@>>>;;;888777777777777777666555555222222222222222333444555222222333444444555555666555555444444444333333333222222222111111222222333111333444222///------...000///......---...//////......////////////......------,,,++++++---...///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,---++++++***))))))******+++******+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,++++++***++++++,,,,,,***))))))***++++++***++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++******++++++++++++++++++*********))))))************************((((((((())))))******+++************************))))))))))))))))))))))))************))))))(((((()))(((((())))))***+++,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))************))))))(((((())))))(((((((((((())))))(((((()))))))))(((((('''&&&&&&''''''(((((())))))((())))))((('''''')))***(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&'''((((((''''''&&&&&&&&&&&&'''((()))***,,,++++++***************''''''''''''(((((()))***(((((())))))))))))(((((((((((((((((((((''''''''')))(((((('''''''''(((((((((((((((((((((((((((((('''(((***,,,,,,***(((''')))))))))((((((((((((((())))))((('''''')))***+++((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,'''(((***+++------,,,,,,,,,+++++++++,,,------...000111111000...------...,,,---///111222333444444555666777999:::;;;;;;;;;888777666444444444555555555666777999:::;;;;;;;;;===>>>@@@@@@>>>===>>>???===???AAACCCCCCEEEGGGJJJFFFEEECCCBBBBBBCCCDDDEEE************************))))))*********+++++++++******+++++++++++++++,,,------------------,,,,,,///...------...000111333000000111222333333222222222333444555777999;;;=========???AAACCCEEEGGGHHHDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJLLLOOOPPPQQQMMMKKKIIIGGGGGGIIIKKKLLLKKKMMMNNNNNNLLLJJJJJJKKKHHHGGGEEEDDDCCCDDDFFFGGGJJJMMMOOOOOONNNMMMNNNPPPRRRRRRRRRRRRPPPOOOMMMLLLPPPPPPQQQPPPOOOMMMKKKJJJCCCBBB@@@???>>>=========@@@???@@@DDDIIIIIICCC===;;;;;;::::::;;;;;;<<<<<<>>><<<999999:::===>>>>>>?????????@@@@@@>>>:::777666777777777777666666555222222222222333444555555222222333444444555555666555555444444444333333333111111000000000000111111222333444333222111000111//////........./////////......////////////......------,,,++++++---...///...,,,******+++------,,,******+++,,,---......///,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,************************)))))))))*********++++++,,,++++++***++++++,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((()))*********++++++************************))))))))))))))))))))))))*********)))))))))))))))************+++,,,---...+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((())))))************(((((())))))))))))(((((((((((()))))))))))))))(((&&&&&&''''''(((((())))))((())))))((('''''')))***(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''((()))***+++,,,++++++***************(((((((((((()))***++++++(((((())))))))))))(((((('''''''''((((((((((((((()))))))))(((((()))******(((((((((((((((((((((((('''(((***,,,,,,***(((''')))))))))))))))((('''''')))((('''''''''(((***+++)))))))))******+++++++++)))))))))))))))))))))))))))***************++++++***+++,,,------,,,+++***+++++++++++++++,,,---...000111111///---,,,,,,---,,,---///000222222222222333444777999:::::::::999777777555555555555666777666777888999:::;;;;;;;;;;;;<<<>>>>>><<<<<<<<<===<<<>>>AAABBBCCCDDDFFFHHHFFFEEECCCAAA@@@@@@@@@@@@************************)))))))))************+++******+++++++++++++++++++++,,,,,,,,,------------++++++,,,,,,---...///000///000111222333333333333222222333555777999;;;<<<<<<===>>>@@@BBBDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHKKKMMMOOOPPPPPPMMMKKKIIIGGGGGGHHHKKKLLLNNNPPPRRRPPPKKKGGGFFFGGGHHHGGGFFFEEEFFFGGGHHHIIIMMMPPPRRRQQQNNNNNNPPPSSSRRRRRRRRRRRRQQQPPPOOONNNSSSTTTTTTSSSPPPMMMIIIGGGBBBBBBAAA@@@???>>>>>>>>>??????@@@DDDGGGFFFBBB>>>===<<<<<<<<<<<<<<<======@@@===:::888:::;;;<<<===>>>======>>>???===:::777666666777777777777666666444333333333333444444555222222333444444555555666555555444444444333333333111111000////////////000000111111111111000//////....../////////000000000......////////////......---------------......//////---++++++,,,......---******+++,,,---...//////++++++++++++,,,---......------,,,+++++++++,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,*********+++++++++++++++))))))*********+++++++++++++++******++++++,,,,,,,,,+++))))))+++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++))))))************))))))+++++++++************)))))))))))))))))))))))))))'''(((((())))))))))))(((************************))))))))))))))))))))))))******))))))))))))))))))*********+++,,,---...///+++++++++************)))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((())))))***'''(((((()))******++++++(((((())))))))))))(((((((((((()))*********))))))'''''''''(((((((((((((((''')))***)))((('''(((***((())))))******))))))((())))))))))))))))))))))))'''''''''((((((((((((((()))((())))))***+++,,,---++++++***))))))))))))******))))))))))))******+++)))))))))))))))((((((''''''''''''(((((((((((((((***))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))((()))*********)))((('''&&&((((((''''''(((((())))))))))))******++++++,,,,,,))))))))))))))))))))))))************************)))***+++---------,,,,,,+++++++++++++++,,,------000000000...,,,+++,,,---------...///000111222222222444666888999999888777666555444444555666777888888999::::::;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<<<<>>>AAABBBBBBBBBDDDEEEDDDDDDBBB@@@???>>>======************************))))))))))))************++++++************************+++,,,---......///***+++,,,---//////000000///000111222333333333333111111222444666888:::;;;:::;;;===>>>@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDFFFHHHJJJLLLMMMNNNNNNMMMKKKIIIGGGFFFGGGIIIJJJIIIMMMPPPNNNIIIEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIIIILLLQQQUUUUUUQQQPPPQQQTTTPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTSSSPPPLLLHHHFFFBBBBBBAAAAAA@@@@@@??????>>>@@@AAACCCCCCBBB@@@???>>>>>>============>>>>>>CCC???;;;888999:::;;;;;;<<<<<<;;;<<<======:::888666666777777777777666666555444444333333333444444222222333444444555555666555555444444444333333333222111111000//////000000///.........///...---,,,......///000000000000000......////////////......------...////////////...000...,,,,,,---//////...------------------------++++++++++++,,,---...///...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---*********+++++++++,,,,,,++++++******++++++,,,------+++******+++,,,+++++++++,,,,,,,,,------------,,,+++++++++************)))***+++,,,,,,,,,,,,+++******+++,,,,,,+++******+++++++++************))))))))))))))))))))))))))))))******++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,...///+++++++++************)))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))((((((((())))))))))))***((((((((((((((()))******)))))))))))))))*********'''((()))******)))((('''(((((()))***************((((((((((((((('''''''''&&&(((******)))((((((((())))))************))))))((((((((((((((((((((((((+++***)))((('''((())))))***)))))))))***+++,,,,,,******)))((((((((())))))***))))))(((((((((((())))))))))))))))))(((''''''''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((&&&%%%&&&'''(((((())))))((((((((((((((()))***+++++++++))))))))))))))))))))))))************))))))))))))((()))***,,,,,,,,,++++++++++++++++++++++++,,,,,,.........,,,******,,,---...---------...000222333222444666888999888666555333333333333333555777888::::::;;;<<<<<<<<<;;;;;;;;;===???>>>===<<<======<<>>======************************))))))))))))************++++++******************))))))***+++---...//////+++---///111222222222111000000111333333444444444///000111222444777999:::999:::;;;===>>>?????????BBBBBBCCCDDDEEEFFFGGGGGGCCCEEEGGGIIIKKKLLLLLLLLLLLLKKKHHHGGGFFFFFFGGGHHHAAAFFFKKKKKKHHHGGGHHHKKKGGGGGGHHHJJJJJJJJJJJJJJJKKKQQQWWWXXXUUURRRQQQSSSNNNOOOPPPRRRSSSUUUVVVWWWQQQRRRSSSRRRPPPLLLHHHFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@BBBBBB@@@??????@@@??????>>>>>>>>>>>>>>>???DDD@@@;;;999888999::::::<<<;;;:::;;;<<<<<<;;;999666666777777777777777666666555444444333333333333222222333444444555555666555555444444444333333333333333222111000000111111222111111111222111000.........///000000000000000......////////////......,,,---///000000000///...111///------...///000///000//////---,,,+++******++++++++++++,,,---...///...---,,,,,,++++++++++++***+++,,,------------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++*********+++,,,,,,------+++******+++,,,,,,+++,,,,,,,,,------.........+++*********))))))(((((()))***+++,,,,,,,,,,,,,,,++++++------------+++++++++++++++************))))))))))))))))))))))))))),,,---......---,,,+++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((()))***,,,---...+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++************************************************''''''''''''((((((((()))((((((((((((((()))******++++++******)))((((((((('''((()))******)))((('''(((((()))***************))))))(((((('''''''''&&&%%%(((++++++***(((''''''))))))************))))))''''''''''''''''''''''''---,,,)))((('''((()))***((((((((((((((())))))******))))))(((((((((((((((***)))(((''''''''''''''')))))))))))))))(((''''''&&&'''''''''(((((())))))'''''''''''''''((()))***))))))))))))))))))))))))******))))))))))))******)))*********)))(((&&&%%%%%%&&&((()))))))))((('''&&&''''''((()))******+++))))))))))))))))))))))))*********))))))))))))))))))******++++++)))(((''',,,,,,++++++***++++++,,,---------+++******,,,...///...,,,,,,---///111333333444777888888777555333222111111111222444666777;;;;;;<<<<<<===<<<<<<;;;===???@@@@@@>>>>>>>>>???===???AAABBBAAA@@@@@@AAA????????????>>>>>>>>>>>>******))))))))))))******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,---------......///......------///000111000000000000111111111111333333333444555666777888777:::===?????????@@@AAAAAACCCEEEFFFFFFFFFGGGHHHKKKIIIHHHIIILLLNNNLLLJJJNNNLLLIIIFFFDDDCCCBBBBBBGGGGGGGGGGGGGGGGGGGGGFFFJJJJJJIIIIIIJJJKKKLLLLLLOOORRRVVVYYYYYYWWWSSSPPPNNNMMMMMMMMMOOOQQQTTTVVVWWWUUURRRPPPNNNLLLJJJGGGCCCBBB???>>>===???AAABBB???>>>>>>@@@BBBBBBAAA@@@@@@???>>>=========>>>???;;;;;;::::::999999::::::777888999:::;;;<<<<<<<<<777777666666666666777777222333444444444333222111222222222333333444444444333333333333333333333333333333222222111000//////////////////////////////000000000000000000000000////////////............------......//////000000//////............//////,,,------......------,,,------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,************************,,,++++++******++++++,,,...------,,,+++***))))))++++++++++++++++++++++++---,,,+++***+++,,,---...---,,,***)))))))))******************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((())))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))***+++,,,,,,+++)))'''(((+++,,,***(((************************))))))))))))))))))))))))******++++++++++++*********((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))...---+++***(((''''''&&&'''(((((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))(((((((((((())))))'''((()))++++++***))))))((((((((((((((('''''''''((())))))))))))((((((''')))))))))))))))(((''''''*********))))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++,,,,,,------------...000222333444333333444444444444444333222111000111222444666777999999::::::;;;;;;<<<======>>>??????>>>>>>>>>>>>??????DDDCCCBBBBBBCCCDDDCCCAAA??????>>>>>>>>>>>>>>>>>>******))))))))))))******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------///......---...///000111000000000000111111111111333333333333444666777888888;;;>>>?????????@@@AAABBBDDDFFFGGGFFFFFFGGGIIIKKKIIIGGGHHHKKKMMMLLLKKKOOONNNLLLJJJHHHGGGFFFEEEGGGGGGGGGFFFFFFGGGHHHHHHJJJJJJKKKLLLMMMOOOPPPQQQQQQSSSTTTVVVVVVUUUSSSRRRNNNMMMLLLLLLMMMOOOQQQSSSTTTRRRPPPNNNMMMKKKHHHEEEDDDBBB@@@??????@@@CCCDDDAAA@@@???@@@AAAAAA@@@>>>??????>>>>>>??????@@@@@@>>>===<<<:::999888777777888888999;;;;;;<<<<<<<<<777666666666666666666777333333444444444333111111222222222333333333444444333333333333333333333333444444333222222111000000////////////////////////////////////////////////////////////.........---.............../////////...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++************++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,***)))))))))***************************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))******+++++++++******++++++,,,,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))*********)))******++++++,,,***((()))+++,,,+++)))************************))))))))))))))))))))))))))))))************))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))************+++))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((((((((***))))))(((((())))))***(((((()))************)))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''******++++++******))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************------------------,,,,,,---...000111222222222222222333333333333222222111000111222444666777888999888999:::;;;===>>>???@@@??????>>>>>>>>>>>>??????DDDCCCBBBBBBDDDDDDCCCAAA@@@@@@>>>>>>>>>>>>???@@@************************+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------......///000000000000000111111111111222222222333444555666777:::<<<>>>??????>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIKKKIIIGGGGGGJJJLLLMMMMMMOOOOOONNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEGGGIIIJJJIIIIIIJJJLLLNNNQQQSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRNNNMMMLLLKKKKKKLLLNNNPPPQQQOOOMMMLLLKKKIIIFFFCCCCCCBBBAAA@@@AAABBBEEEFFFDDDBBB@@@@@@@@@???===<<<<<<===???AAABBBBBBBBBBBBAAA@@@===;;;999777666555777777888999:::::::::999666666555555555555666666444444444444333222000000222222222222222333333333222222222222222222222222444444333333222222111111000000000000000000000000//////////////////////////////.........---------..................------,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,+++***))))))(((+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++******)))*********************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))******)))))))))))))))))))))))))))))))))++++++***)))))))))******,,,+++******,,,,,,+++***************************))))))))))))))))))))))))(((((())))))))))))(((((())))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''************++++++++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((((('''((((((((((((((()))******((((((((((((((((((((((((******))))))((((((((('''))))))(((((((((((())))))))))))(((((())))))******((((((((((((((((((((((((&&&'''((())))))***)))))))))))))))))))))(((''''''(((((()))*********))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++************************/////////...------,,,,,,......///000111111000000111111111111222222222222000111222444555777888999777888:::<<<>>>@@@AAABBB??????>>>>>>>>>>>>??????CCCBBBBBBCCCDDDDDDCCCAAA???>>>===;;;<<<===???@@@******************************))))))))))))************************************+++++++++,,,,,,,,,------------....../////////000000000111111111111111111222222333555666777;;;===??????>>>>>>???@@@BBBDDDFFFGGGGGGGGGIIIJJJMMMKKKIIIHHHJJJLLLOOOQQQNNNOOOOOOOOONNNLLLKKKIIIGGGFFFDDDCCCDDDGGGIIIKKKGGGHHHIIIKKKMMMOOORRRSSSSSSSSSSSSRRRRRRQQQQQQPPPOOONNNLLLKKKJJJKKKLLLMMMNNNMMMLLLKKKJJJHHHEEECCCBBBAAA@@@@@@AAACCCEEEFFFFFFDDDAAA??????>>><<<:::;;;===@@@CCCDDDDDDCCCBBBAAA???===;;;999777666666555666777777777777777666666555555444444555555666555555444333222111000///111111111222222222222222111111111111111111111111222222222222111111000000000000000000000000000000////////////////////////.........---------,,,,,,///......------,,,,,,,,,++++++************++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))++++++++++++++++++++++++******************************)))))))))***+++,,,++++++++++++++++++++++++++++++************+++++++++***)))((((((***,,,---++++++++++++++++++++++++)))***+++------,,,++++++++++++******************************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))************)))))))))))))))))))))))))))))),,,+++***))))))((())))))+++************+++******************************))))))))))))))))))))))))''''''((((((((((((''''''))))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))******+++++++++&&&'''((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((())))))((('''''')))***+++((((((((((((((()))))))))&&&&&&''')))************)))))))))))))))(((''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))*********++++++************************---------------,,,,,,,,,......////////////////////////000000000111222222000111222333555666777888777999;;;===???@@@@@@@@@???>>>>>>======>>>>>>???BBBAAAAAACCCDDDDDDCCCAAA===<<<:::999999;;;===>>>)))***++++++++++++***)))***))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,------...............///000000000111111111111111111111111333444555666;;;===>>>=========>>>@@@AAACCCFFFGGGGGGGGGIIIJJJMMMLLLKKKJJJKKKMMMQQQSSSPPPPPPQQQQQQQQQOOOMMMLLLGGGEEEDDDCCCDDDFFFIIIKKKHHHIIIIIIKKKMMMOOOQQQRRRQQQRRRTTTTTTSSSQQQOOOMMMPPPOOOMMMKKKJJJKKKLLLMMMMMMLLLKKKKKKKKKIIIFFFCCC@@@@@@@@@@@@AAABBBDDDEEEGGGDDDAAA???>>>===;;;999;;;===AAADDDEEEDDDCCCBBB>>>>>><<<;;;:::999999999888888888888888888777777555555444444444444555555555555444222111000//////111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000........................------------,,,,,,,,,,,,......------,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))+++******))))))******+++***))))))))))))+++,,,---++++++++++++++++++++++++)))***+++,,,---,,,+++***************+++*********))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,***++++++++++++++++++***))))))))))))))))))))))))++++++***)))((((((((((((((()))))))))(((((())))))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******+++******)))(((&&&&&&'''(((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((('''''''''(((***+++(((((((((((())))))******&&&&&&''')))************)))))))))))))))(((''''''###$$$%%%'''((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((()))))))))******************************))))))***+++,,,,,,------..................//////000////////////000222222000111222333444666666777999:::<<<>>>??????>>>===>>>======<<<<<<======>>>@@@@@@@@@BBBDDDDDDBBB@@@===<<<:::::::::<<<>>>???)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,---............---000000000000111111111111000000000111222333444555:::;;;<<<<<<;;;<<<>>>@@@???BBBDDDFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKMMMQQQTTTSSSSSSSSSRRRQQQPPPOOONNNFFFEEEDDDDDDDDDFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSRRRSSSUUUUUUTTTQQQNNNLLLPPPNNNLLLJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLJJJGGGDDD@@@@@@@@@AAAAAABBBCCCCCCFFFCCC???>>>======<<<;;;===???AAACCCDDDCCCAAA@@@===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999444444333333333333444444555444333111000000000000111111111000000000000000//////////////////////////////..................000000000000000000000000........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''(((((()))***+++,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++))))))))))))))))))))))))******))))))))))))************++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,++++++)))(((((())))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******)))((((((((())))))'''((())))))''''''((()))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))((('''%%%$$$%%%&&&'''((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''(((((())))))'''(((((())))))******+++&&&'''((())))))***)))))))))))))))))))))(((''''''&&&'''((()))***+++++++++***))))))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))************************'''((()))***+++,,,---..................///000111111000/////////000111222111111222333444555666666888:::<<<===>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>???AAACCCCCCAAA>>>============>>>>>>???@@@)))***,,,------,,,***)))(((((())))))))))))((((((************************,,,,,,,,,,,,------------+++,,,---.........------000000000000111111111111000000000000111333444555888999:::::::::;;;>>>@@@>>>@@@CCCEEEEEEFFFHHHIIIHHHJJJLLLLLLKKKLLLOOORRRRRRQQQPPPOOOMMMMMMLLLLLLFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKNNNQQQSSSTTTUUUUUUUUUTTTRRRPPPOOONNNNNNLLLJJJIIIHHHIIIJJJKKKJJJJJJJJJKKKLLLJJJFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDAAA>>>======>>>======@@@AAABBBCCCBBBAAA???======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888444444333333333333444444444333222000000000111111111111000000000/////////........................////////////////////////////////////////////////........................,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++++++++++++++++++++++++++************************(((***,,,......---+++***))))))))))))))))))))))))******))))))))))))*********+++---......---,,,+++++++++++++++++++++++++++***************++++++,,,((()))***+++,,,++++++***))))))))))))))))))))))))((((((((()))******++++++************************(((((((((((((((((((((((())))))))))))******************+++++++++******)))***++++++,,,,,,,,,++++++******++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))***''')))***)))''''''(((***************************))))))))))))))))))))))))((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))'''((()))***)))'''%%%$$$%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((()))*********(((''''''&&&&&&''''''(((&&&'''(((((())))))(((((('''(((((()))******++++++(((((())))))))))))(((((()))))))))))))))(((''''''((())))))***++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********************************))))))***+++,,,,,,------......---......000222333333222000//////000111222111111222333444555555666555777:::<<<>>>===<<<;;;;;;::::::999999::::::;;;;;;<<<===@@@BBBBBB???===999:::<<<===>>>>>>======)))***,,,------,,,***)))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,------------......+++,,,---.........---,,,000000000000111111111111//////000000111222444555666777888888999:::>>>@@@===@@@BBBDDDDDDEEEGGGIIIEEEHHHKKKKKKJJJKKKMMMPPPOOONNNLLLIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEHHHLLLOOOSSSTTTYYYWWWTTTQQQPPPOOOPPPPPPLLLKKKIIIGGGGGGHHHIIIJJJHHHHHHIIIKKKKKKIIIFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@===<<<===>>>???>>>BBBBBBBBBBBBAAA???===<<<>>>===<<<;;;;;;;;;;;;;;;:::::::::999888777666555444333333222222333333444333222111000000111222222111111000000/////////.........................../////////000000000000000////////////////////////........................,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((***---///000...+++)))******************************))))))))))))*********,,,...000000...,,,***+++++++++++++++++++++++++++***)))))))))***,,,---((()))***+++,,,,,,+++***))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************((()))***+++++++++++++++,,,,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))(((((('''(((((()))***+++(((***,,,+++(((''')))+++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,+++***((('''%%%&&&'''((())))))))))))((((((((((((((()))******************************$$$$$$%%%&&&'''((())))))))))))(((((((((((())))))%%%&&&((()))))))))(((''''''(((((()))***+++++++++((()))))))))))))))(((''')))))))))))))))((((((''''''(((((()))))))))))))))$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......---...///111333444555333111000///000111222111111222333333444555555222555888<<<>>>>>>===<<<:::999999888888999999:::::::::<<>><<<555666999;;;<<<;;;:::999++++++***)))(((((())))))(((((())))))*********+++************************))))))***+++,,,------...,,,,,,------------------000000//////.........---............///000222222333444555777999::::::;;;<<<===???AAACCCEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKJJJHHHFFFDDDDDDFFFJJJLLLNNNQQQTTTWWWTTTUUUSSSPPPPPPQQQOOOJJJJJJIIIIIIKKKMMMMMMLLLJJJGGGEEEDDDFFFGGGFFFBBB>>>CCCCCCCCCCCCBBBBBBAAA@@@======>>>???@@@BBBCCCDDDGGGFFFDDDBBB@@@>>><<<;;;;;;::::::::::::;;;<<<<<<999999888777666555444444666666555444333333333333444444333333444555777888777555333111000000000111000000000000///...---,,,+++,,,------......------///......---------......//////...---,,,,,,++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++---,,,++++++******+++++++++*********))))))((((((************************+++++++++,,,,,,---------+++++++++,,,,,,---------+++*********))))))(((((())))))))))))))))))))))))---+++'''%%%%%%(((,,,...---.........---,,,,,,+++*********************************+++,,,---//////---,,,+++******+++,,,---************))))))))))))))))))))))))************+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++***))))))***+++,,,(((((((((((('''''''''''')))************+++++++++---***))))))++++++(((%%%(((((((((((((((((('''''''''((()))******+++*********((('''&&&&&&'''(((******)))(((''''''&&&''''''(((((((((((())))))))))))+++***((('''&&&''')))***+++(((&&&'''***,,,+++***)))))))))***++++++,,,,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&***)))(((&&&&&&''''''(((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&)))((('''''''''(((***+++(((((())))))))))))((((((''''''''''''''''''''''''*********)))'''&&&''')))))))))))))))((((((((((((((((((((((((((()))*********)))))))))***+++,,,,,,,,,+++***))))))***+++,,,,,,***))))))***++++++************+++------,,,***,,,,,,,,,------...............------------............---------///111222444555555333111111222333666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@???===<<<<<<;;;;;;===<<<;;;:::;;;<<<===>>>++++++***)))))))))))))))))))))))))))*********+++************************++++++++++++++++++,,,,,,,,,,,,,,,------------...000/////////............///.........///000111111222333555777999:::;;;;;;<<<===???@@@BBBDDDFFFGGGJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFHHHJJJLLLNNNNNNPPPRRRTTTTTTTTTRRRNNNMMMPPPNNNJJJKKKKKKLLLMMMOOONNNKKKHHHFFFEEEDDDEEEGGGEEEBBB>>>AAAAAAAAAAAAAAA@@@??????>>>>>>???@@@AAACCCDDDEEEFFFEEEDDDBBB@@@>>><<<<<<;;;::::::::::::;;;<<<<<<999999888777666555444444666555444333222222222222333333222222333444666777666555333111000000000111////////////...---,,,++++++,,,------......------//////.........//////000///......---,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,++++++***))))))******++++++++++++++++++++++++---,,,++++++******++++++************)))))))))(((************************((((((((()))))))))******)))******************+++************)))))))))((())))))))))))))))))))))))+++***((((((((()))+++,,,---------------,,,++++++************************---,,,,,,+++++++++++++++***)))(((((((((((()))***************))))))))))))))))))))))))************************)))))))))((((((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***))))))))))))***+++***))))))))))))((((((((())))))*********+++++++++,,,***))))))+++***(((%%%''''''''''''''''''''''''&&&''''''((((((((('''''')))((('''&&&&&&'''((()))(((((('''''''''(((((()))''''''((((((((()))))))))***)))'''''''''((()))***+++)))'''(((***+++***)))'''''''''((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((++++++***)))))))))))))))***)))((('''&&&''''''(((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((())))))***''''''((((((((((((''''''''''''''''''''''''''''''++++++***))))))))))))***))))))))))))((((((((((((((((((((((((((()))************))))))******+++,,,++++++***))))))***++++++******)))************))),,,***)))***,,,---,,,++++++++++++,,,,,,,,,------......------------......///////////////111222333222333444444333333555777777777888888999:::::::::;;;;;;;;;;;;::::::::::::??????>>>===<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>+++***)))))))))))))))))))))))))))***************************************,,,,,,,,,+++++++++******,,,,,,,,,---------......////////////............/////////...//////000000111222444777999;;;<<<<<<======???AAACCCEEEFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJMMMOOOPPPPPPOOOOOOPPPRRRTTTTTTPPPLLLLLLQQQQQQNNNOOONNNNNNOOOOOOMMMIIIFFFFFFFFFEEEFFFFFFEEEAAA>>>>>>????????????>>>======??????@@@AAACCCDDDEEEFFFFFFEEECCCBBB@@@>>><<<<<<:::::::::::::::;;;<<<<<<999999888777666555444444555444333222222111111222222222111111111333444555555444222000//////000000............---,,,+++***+++,,,------......------///.........///000111111......------,,,,,,++++++++++++++++++++++++++++++++++++++++++************,,,+++******)))*********++++++++++++++++++++++++,,,,,,+++************+++************))))))))))))************************'''''''''(((((((((((()))***************)))))))))************))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,---------,,,++++++************************,,,++++++***************))))))(((((((((((())))))************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***************)))))))))))))))))))))*********+++++++++***))))))******(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''(((******&&&&&&'''''''''((((((((((((''''''&&&'''(((***++++++)))(((((()))***)))(((&&&''''''(((((())))))***))))))))))))))))))))))))((((((((((((((('''''''''(((((('''&&&&&&&&&''''''))))))(((''''''''''''(((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''(((((((((((('''&&&''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++(((&&&''')))+++***((((((((((((((()))))))))))))))(((((((((((()))************)))))))))***+++++++++******))))))******+++((())))))***++++++++++++000---+++***+++---------******++++++++++++,,,,,,......------------......000000000000111222333444000111333444444666888;;;888888888999999::::::;;;;;;;;;::::::999999999888<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>******)))))))))))))))***************************************************+++++++++++++++++++++++++++,,,,,,------.........///////////////.........000//////........./////////111333666999;;;<<<===>>>>>>@@@BBBDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFGGGIIIKKKMMMPPPQQQRRRRRRQQQQQQRRRSSSUUUTTTQQQMMMOOOVVVYYYWWWTTTRRROOONNNMMMKKKHHHFFFGGGGGGHHHHHHGGGEEEBBB@@@===>>>>>>???>>>>>>======@@@@@@BBBCCCDDDFFFFFFFFFEEEDDDCCCAAA???>>><<<<<<::::::999999::::::;;;<<<888888888777666555555555444444333222111111111111111000000///000111222333444333111000/////////000...............---,,,++++++,,,------......------------------...000111111---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++*********++++++***************+++++++++++++++++++++++++++,,,++++++************************)))))))))))))))************************************************------,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++************************'''((((((((()))+++,,,---************************************)))))))))(((((()))))))))*********************)))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))************))))))))))))))))))((('''&&&&&&&&&&&&''''''''''''***))))))((('''''''''''')))(((''''''''''''((()))'''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''')))***+++******)))))))))(((''''''(((((())))))***+++++++++(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&)))(((((((((''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&''''''((((((''''''&&&))))))))))))))))))))))))((($$$!!!###(((***(((%%%(((((((((((())))))))))))))))))(((((())))))***+++******))))))))))))************))))))))))))******(((((())))))***,,,000333777333...,,,,,,---------+++++++++++++++,,,,,,,,,...------,,,,,,------...000000000111111222333333///000222333333555888:::888888999999:::::::::;;;:::::::::999888888777777999999:::;;;<<<<<<<<<<<<;;;::::::999:::;;;===>>>***)))))))))))))))******+++++++++***************************************))))))***+++,,,,,,------++++++,,,,,,---...//////.........///////////////000///...............//////000333666888:::<<<<<<>>>???@@@BBBDDDFFFHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHJJJKKKKKKIIIHHHGGGFFFGGGIIILLLNNNPPPQQQSSSTTTSSSTTTVVVWWWVVVVVVSSSQQQUUU]]]aaaaaaZZZVVVPPPKKKIIIHHHGGGGGGHHHJJJJJJJJJHHHEEECCCBBB>>>>>>???????????????>>>@@@AAABBBDDDFFFFFFGGGGGGDDDCCCBBBAAA???>>><<<<<<:::999999999999:::;;;;;;888888777777666666555555444444333222111111111111000000///...///000111222222111111000////////////...////////////......---+++,,,------......------+++++++++,,,---...///000,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))******))))))))))))))))))))))))+++)))((('''(((***---...******+++++++++++++++***************************'''''''''((()))***,,,,,,******++++++++++++******************)))))))))(((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))((((((((('''''''''(((((()))))))))*********((())))))))))))(((''''''&&&&&&&&&'''''''''((((((***)))((('''&&&&&&''''''((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((())))))***((()))******)))''''''&&&((((((((()))******++++++(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((('''(((((())))))(((((((((((((((''''''&&&''''''((((((((((((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''((((((((())))))((((((((())))))))))))))))))))))))'''### """'''***)))%%%'''((((((((()))))))))***)))))))))))))))***++++++******))))))((())))))***))))))))))))))))))))))))))))))((('''(((...555;;;<<<888222...,,,,,,---,,,---------------,,,,,,,,,------,,,,,,,,,,,,------......///000000111111111///000111222222333555777888999999999999999::::::999999888888888777777777777888999;;;<<<<<<<<<<<<::::::999999:::;;;===>>>)))))))))))))))******++++++++++++++++++*********************************((()))***+++,,,------...***+++,,,,,,---...//////.........///////////////.........---......//////000111333666888:::;;;;;;======???AAACCCEEEFFFGGGCCCBBBAAAAAAAAACCCEEEGGGGGGHHHIIIJJJLLLMMMNNNOOOIIIHHHGGGGGGHHHJJJLLLNNNOOOQQQTTTUUUVVVWWWZZZ\\\XXXXXXVVVTTTYYYaaafffeee]]]XXXRRRLLLJJJIIIHHHGGGHHHJJJLLLKKKHHHEEECCCBBB>>>??????@@@@@@@@@@@@??????AAACCCEEEFFFGGGFFFFFFCCCCCCBBB@@@???>>>===<<<999999999999999:::;;;;;;888777777777666666666555555444333222222111111222000000///......///000111000000000000//////.........///////////////......+++,,,------......------++++++++++++,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++*********)))******+++,,,++++++++++++++++++++++++++++++***))))))))))))***))))))))))))************))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))***((('''&&&'''***---///))))))***+++++++++******************************+++******)))))))))))))))))))))************))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))&&&&&&'''''''''(((((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))(((((((((((((((''''''''''''((((((((()))))))))******'''(((***)))(((''''''(((&&&&&&''''''((()))))))))'''&&&%%%######$$$%%%&&&((((((((((((((((((((((((******(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((((((((((((&&&(((******)))'''''''''%%%&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((()))(((''''''&&&''''''((((((((((((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((&&&$$$%%%)))+++***)))''''''(((((())))))*********))))))))))))***++++++******)))((((((((())))))((())))))******))))))((()))))))))'''(((---666===<<<888222...---,,,,,,,,,......------------,,,,,,------,,,,,,,,,,,,------,,,---...//////000000//////000111111111111333555888888888888888888888888777777777777777777777777777888:::<<<=========<<<999999888999:::;;;===>>>)))))))))))))))***++++++,,,,,,,,,++++++******************************************++++++,,,,,,,,,***++++++,,,---...///000............/////////000------------......///000000222333555777999999::::::;;;<<<>>>@@@BBBCCCDDDAAA@@@??????@@@CCCFFFHHHHHHHHHIIIKKKLLLMMMNNNNNNIIIIIIHHHHHHIIIJJJKKKLLLPPPRRRUUUVVVWWWYYY\\\^^^ZZZZZZXXXVVVYYY```cccbbb^^^ZZZVVVRRROOOLLLIIIGGGGGGIIIKKKJJJFFFBBBAAAAAA===>>>???@@@@@@@@@@@@??????@@@CCCEEEFFFGGGFFFEEECCCBBBAAA@@@???>>>===<<<999999999888999999:::;;;777777777777666666666666666555444333222222222222111000///......///000111//////000000//////......---......//////......---+++,,,------......------------,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))***++++++,,,++++++++++++++++++++++++++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,((())))))***++++++******************************++++++***))))))))))))***)))***+++,,,,,,+++***)))************))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))((((((((())))))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++***)))))))))))))))(((((((((((('''(((((((((((()))))))))***%%%(((***)))'''&&&''')))''''''(((((()))******+++&&&%%%###"""###$$$&&&'''''''''(((((((((((('''''')))(((((('''''''''((((((''''''((((((((()))))))))&&&&&&''''''''''''''''''$$$'''******)))''''''(((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''''''''((((((((((((((($$$$$$######$$$$$$%%%&&&'''((()))))))))(((&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''''''''''''''''''''''''''((('''''''''((()))******'''''''''((()))***************))))))******+++,,,******)))((((((((((((((('''((()))******)))((('''''')))+++)))(((***000666666333///,,,,,,------,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,...///000000/////////000111222111222444666777777777777777777777777444555555666666777777888777999;;;===>>>======<<<999888888888999;;;===>>>))))))((())))))***++++++,,,,,,,,,++++++*********************************,,,,,,,,,++++++++++++*********+++,,,---//////000---.........//////000000,,,,,,,,,---...///000111111222444666777888999999777888:::;;;===???AAABBB???>>>======???CCCFFFHHHFFFGGGGGGHHHIIIJJJKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKQQQSSSVVVWWWXXXZZZ\\\^^^[[[[[[YYYVVVXXX^^^```]]]]]][[[YYYWWWTTTOOOJJJFFFEEEHHHJJJIIIDDD@@@???@@@======>>>???????????????>>>@@@BBBEEEFFFFFFFFFEEEBBBBBBAAA@@@???>>>===<<<999999888888999999:::;;;777777777777666666666666666666555444333333333333111000///......///000111...///////////////...---,,,,,,------...---------+++,,,------......------///......---------......++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******))))))***+++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))((((((((('''))))))******++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))###$$$''')))******))))))(((((()))***************************************(((((())))))***,,,---...,,,---............---,,,************))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))************))))))))))))(((((((((((())))))))))))%%%(((***)))'''&&&''')))'''(((((()))***++++++,,,'''&&&$$$$$$$$$&&&((()))''''''((((((((((((''''''''''''&&&''''''((()))***(((((((((((())))))))))))'''''''''(((''''''&&&&&&"""&&&***+++)))'''((()))''''''(((((()))*********))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&''''''((()))'''((()))))))))(((&&&%%%''''''((((((((((((''''''&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%'''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''&&&&&&''')))&&&''''''((()))******+++*********)))******+++,,,******)))((((((((((((((('''((()))******)))((('''&&&***---,,,)))(((+++...000...+++***+++---------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++---...000000000/////////000222222333444777999777777777666666666666666333444444555666777888888888999<<<>>>>>>>>>===<<<888888888888999;;;===>>>+++++++++************)))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++************+++++++++++++++,,,,,,---------------............------------...///000111222333111222555555666777999;;;;;;<<<>>>>>>======???@@@@@@???>>>===>>>AAADDDFFFIIIIIIIIIIIIIIIJJJKKKLLLJJJLLLMMMMMMLLLKKKKKKLLLSSSXXXZZZWWWWWWZZZ[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[VVVVVVUUUTTTQQQNNNKKKJJJHHHIIIIIIJJJIIIGGGFFFEEE===============>>>>>>???>>>???AAACCCDDDEEEFFFFFFDDDBBB@@@===;;;::::::::::::777555555888999888666666666666666666555555555666666555444333333333333222111///...---...000111...000111000///...///000//////////////////////////////...------------...---,,,,,,+++,,,---...///------,,,,,,,,,,,,++++++)))(((((((((***+++***)))******++++++++++++******,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))*********)))))))))))))))******))))))(((((('''''')))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))'''((()))++++++******)))************************(((((((((((())))))))))))''''''((()))))))))))))))++++++******))))))(((((()))))))))))))))(((''''''&&&''')))*********)))(((************************))))))(((((('''''''''&&&((('''&&&&&&&&&((()))***))))))))))))))))))))))))******))))))******+++,,,***)))))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))((()))*********)))'''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))************)))((('''''''''''''''((())))))))))))))))))***************)))))))))***+++,,,,,,)))))))))))))))******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------///......------...000111000/////////000111222222444444555555666666777777777666555444444555666777777999;;;<<<>>>>>>>>>>>>:::888666555666999<<<>>>+++++++++************)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------...............------............------,,,------...000111111222111333555555555666888999;;;<<<>>>>>>>>>>>>@@@AAA@@@???======>>>@@@CCCDDDIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJLLLMMMLLLKKKLLLNNNQQQUUUVVVSSSSSSWWWYYYYYY\\\[[[YYYXXXVVVVVVUUUUUUQQQQQQQQQPPPOOOMMMKKKJJJHHHIIIJJJJJJJJJIIIGGGGGGAAAAAA@@@???????????????AAAAAACCCDDDEEEFFFFFFFFFCCCBBB@@@>>><<<;;;;;;;;;999777555666888999888666888777777777666555555555333222222111111111111222444222111//////000111222000111222111///...///000000000000000000000000000//////...------------...------,,,,,,,,,---...///------,,,,,,,,,,,,+++++++++*********,,,---,,,+++******++++++++++++******,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))******)))******+++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++******)))))))))((((((((('''))))))*********+++++++++*********+++++++++++++++)))************+++++++++))))))))))))))))))))))))'''((()))***+++******)))(((((((((((((((((((((((())))))))))))((((((((((((((())))))************************))))))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))(((************************))))))(((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,++++++******&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((())))))((())))))***)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((+++************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''(((((()))((((((((()))))))))******)))(((((((((((())))))***))))))(((((())))))***+++*********++++++******)))++++++++++++++++++++++++)))******+++,,,,,,------...............//////000000000000000000111222333555555555555666666666666666555555444444555666777777888;;;===>>>>>>>>>>>><<<:::888777777:::===???+++++++++************)))******+++,,,,,,,,,,,,+++******++++++++++++******---,,,,,,,,,,,,,,,,,,---............------------------............------,,,,,,---...///000000111111333555555444444666888:::;;;===>>>>>>>>>@@@BBB@@@???=========???AAABBBHHHHHHHHHHHHHHHIIIIIIIIIHHHJJJLLLLLLLLLLLLNNNOOONNNQQQRRROOOOOOTTTXXXXXX]]]\\\YYYVVVRRRPPPNNNMMMKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIFFFEEECCCBBBAAA@@@@@@@@@DDDDDDEEEFFFFFFFFFEEEEEEBBBAAA???>>>===<<<<<<<<<999777666777888999888666888888777777666555444444111111111000111111222222555444222111111111222333333444444222000//////000111111111111111111111111//////...------------...------,,,,,,,,,---......------,,,,,,,,,,,,+++++++++*********,,,---,,,+++******++++++++++++************+++,,,,,,,,,,,,+++))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))'''((()))***,,,,,,,,,---)))))))))))))))))))))))))))))))))***************))))))))))))(((((((((((()))))))))*********++++++*********************))))))************+++++++++))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((******))))))((((((''''''))))))***+++++++++++++++))))))))))))************))))))******))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))(((((())))))))))))))))))))))))***))))))))))))***++++++------,,,,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***((())))))))))))((('''&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))'''''''''(((((('''''''''(((((((((((((((((((((((((((((()))))))))*********************************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((((('''''''''&&&&&&''''''((()))'''''''''(((((((((((()))((((((''''''&&&&&&''''''))))))(((((())))))***+++)))******++++++*********++++++++++++++++++++++++*********++++++,,,,,,---------...///////////////000000000000111222333444666666666555555555555555555444444444555555666777777999;;;===>>>??????>>>>>>===:::999999;;;===???+++++++++*********))))))******+++,,,,,,,,,,,,+++)))******++++++******))),,,,,,++++++++++++,,,,,,---,,,,,,++++++*********,,,------......------,,,,,,,,,------...//////000111333444444333333444666777999;;;<<<===>>>@@@BBB@@@???>>>======>>>???@@@CCCDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKLLLNNNOOOMMMPPPPPPMMMNNNSSSXXXYYY\\\ZZZWWWSSSOOOLLLIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKFFFFFFEEEDDDCCCBBBBBBCCCFFFFFFFFFFFFEEEDDDCCCCCC??????>>>===<<<<<<;;;;;;777777777777888888777777888777777666555444333333222222222222222333444555555444333222222222333333555555555333111/////////000000000000000000000000//////...------------...------------------------------,,,,,,,,,+++++++++)))(((((((((***+++***)))******++++++++++++******'''((()))***++++++++++++))))))))))))))))))))))))+++++++++++++++******)))))))))))))))))))))))))))%%%&&&((()))******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))*********************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************************************))))))((((((''''''((()))******++++++******(((((())))))******++++++))))))*********))))))((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((('''''''''''''''''''''(((((((((((()))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&&&&((((((((((((((()))******++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---...///000///...---000000000000111333444555666666666555555444444444333333444444555666777888888999;;;===>>>???>>>>>>@@@>>><<<;;;;;;<<<===???+++++++++*********))))))******+++,,,,,,,,,,,,+++)))******++++++******)))++++++************++++++,,,,,,,,,++++++******))),,,,,,------------,,,,,,,,,,,,------......//////000222333333222222333555444666999:::;;;===@@@BBBAAA@@@???>>>=========>>>>>>@@@BBBEEEHHHJJJKKKKKKLLLMMMMMMLLLKKKKKKMMMOOOOOORRRRRRNNNOOOUUUYYYZZZYYYXXXUUUQQQMMMJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDGGGHHHJJJLLLMMMMMMLLLLLLFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@>>>>>>======<<<;;;::::::666777888999888777777777666666555444444333222222222222222222333444555555444444333333222222222222666666666444111///////////////////////////////////////...------------...---------------------,,,------,,,,,,,,,+++++++++)))(((((((((***+++***)))******++++++++++++******%%%&&&''')))************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))(((((()))))))))************)))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))************************************)))))))))(((((((((''''''((())))))******))))))(((((())))))******++++++))))))************))))))((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))(((((())))))***+++'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))((((((((((((''''''''''''))))))((((((((('''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''******)))(((''''''''''''((((((((('''((())))))******+++,,,---------------++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,.../////////...---/////////000111222444555666666555555444444333333333333444666777888888999:::;;;<<<>>>>>>>>>>>>===???>>><<<;;;;;;<<<===>>>+++++++++************)))******+++,,,,,,,,,,,,+++******++++++++++++******+++******))))))******+++------------,,,,,,,,,,,,,,,,,,------------,,,,,,------........./////////...000222222111111333555222555888:::;;;>>>AAACCCBBBBBB@@@???>>>======<<<<<<>>>AAADDDGGGIIIJJJJJJLLLLLLMMMLLLKKKLLLNNNQQQQQQTTTUUURRRRRRWWW[[[[[[XXXVVVSSSPPPLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHJJJLLLLLLLLLLLLKKKGGGFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>>>>===<<<;;;999888555777999999888777777777555555555444444444444333222222111111222222333333444444444444333333333222555666666444111/////////........................//////...------------...------.........---,,,+++------,,,,,,,,,,,,+++++++++*********,,,---,,,+++******++++++++++++******&&&&&&'''))))))*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++)))************+++++++++)))))))))))))))))))))))))))))))))((()))******+++((((((((((((((((((((((((((((((((()))))))))))))))''''''((()))))))))))))))))))))))))))************))))))******++++++******((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))******))))))******))))))(((((((((((((((((((((((((((((()))(((((((((((()))******((((((((())))))))))))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++)))(((''''''&&&&&&''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''(((((())))))((((((((((((''''''''''''***))))))(((((('''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((******))))))((()))))))))((((((''''''(((((()))***((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---........................///000222333444555555555444444444444444222333555777999:::::::::<<<===>>>???>>>===<<<;;;===<<<;;;:::;;;;;;<<<===+++++++++************)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++......////////////000000---...000111111111333555333555999;;;===@@@CCCEEEDDDCCCBBB@@@???===<<<<<<<<<>>>AAADDDFFFGGGGGGGGGIIIJJJKKKKKKLLLNNNRRRUUUSSSWWWXXXUUUUUUYYY[[[[[[XXXVVVSSSPPPMMMJJJHHHGGGEEEEEEDDDDDDEEEFFFHHHIIIGGGHHHJJJKKKLLLKKKKKKJJJKKKJJJIIIIIIIIIIIIIIIJJJHHHHHHGGGFFFEEECCCBBBAAAAAAAAA@@@@@@>>><<<:::999444777::::::888666666777555555555666666666666777444444333333222333333333555666666666555555444444444444555333000//////000//////////////////////////////...------------...------.........---,,,+++------,,,,,,,,,,,,+++++++++*********,,,---,,,+++******++++++++++++******(((((()))***+++++++++***))))))))))))))))))))))))%%%&&&'''((()))*********))))))))))))))))))))))))******************++++++))))))))))))))))))))))))'''(((((()))******++++++'''((((((((()))))))))***(((((((((((()))))))))***((())))))***+++,,,------)))************+++++++++))))))))))))))))))))))))***)))((((((((()))++++++((((((((((((((((((((((((''''''(((((())))))******(((((()))************)))*********)))))))))))))))((()))***++++++++++++***)))(((((('''((()))***+++************************(((((()))))))))*********+++******)))(((((())))))((((((((((((((((((((((((((((((((((((((()))******((()))))))))************************************''''''(((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++)))((('''&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''(((((('''(((((())))))((((((''''''''''''''''''''''''''')))))))))******+++++++++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''******))))))(((''''''&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&(((((()))))))))&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''((((((((()))))))))((())))))******(((''''''''''''((())))))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------......,,,,,,---...///111333444333444444444444444444555333444666999:::;;;<<<<<>><<<:::999999999999999:::;;;<<<<<<+++++++++************)))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))))))))******++++++,,,+++,,,,,,------,,,,,,+++/////////000000000000000+++---///000111111444555444666:::===???AAAEEEGGGEEEDDDCCCAAA???>>><<<<<<>>>@@@BBBDDDEEEEEEDDDDDDFFFHHHIIIJJJLLLPPPUUUXXXSSSXXXZZZWWWWWWZZZ[[[ZZZYYYXXXTTTQQQMMMJJJHHHFFFDDDDDDDDDDDDFFFIIIKKKLLLHHHIIIJJJKKKKKKKKKJJJIIIOOONNNMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHFFFEEECCCCCCCCCCCCCCCBBB@@@===;;;999444777:::;;;888666666777666666777777888888999999888777666555555555555555777777777777777666555555333333444222000//////000000000000000000000000000//////...------------...------...///...---+++***---------,,,,,,,,,++++++)))(((((((((***+++***)))******++++++++++++************+++,,,,,,,,,,,,+++))))))))))))))))))))))))###$$$&&&((()))*********))))))))))))))))))))))))''''''&&&&&&''')))+++,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((((((((())))))******(((((((((((())))))))))))(((((()))+++,,,---...///)))************+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,************************&&&&&&'''((()))***++++++))))))***+++++++++++++++++++++******))))))((((((((()))***+++++++++++++++)))((('''''''''(((***+++************************(((((())))))*********+++,,,+++)))((((((((()))***((((((((((((((((((((((((((((((((((((((()))******''''''(((((()))))))))***''''''''''''''''''''''''(((((())))))*********+++(((((((((((((((((((((((()))))))))))))))******+++)))((('''&&&%%%&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))))))))(((((((((''''''''''''+++******)))(((''''''&&&%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))((((((((((((((()))***+++'''''''''''''''((()))))))))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++,,,---...///+++,,,,,,---///000222333333333333444444555555555333444777:::<<<=========@@@@@@@@@@@@>>><<<:::888777777777888999:::;;;<<<,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,---------......000000//////000111222222666555555777:::@@@EEEHHHJJJGGGDDDAAA@@@???>>>===;;;>>>CCCFFFFFFEEEEEEFFFGGGHHHJJJKKKMMMPPPTTTXXXZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVSSSPPPNNNLLLKKKJJJFFFEEEDDDDDDEEEGGGIIIJJJLLLMMMMMMJJJHHHHHHLLLPPPYYYVVVRRRNNNKKKJJJJJJKKKIIIHHHFFFEEEDDDDDDDDDEEEFFFDDDBBBAAA@@@???<<<:::888888888999999::::::;;;:::999888777777888999999:::999888888777777888888888888777777666666555555444444333333222111000000000000///.......................................------------------------************************'''((()))***+++,,,,,,,,,......---,,,,,,+++************************************))))))((((((''''''))))))(((((()))***+++++++++*********))))))((((((,,,,,,+++)))((('''&&&%%%))))))))))))))))))))))))************************))))))++++++,,,+++***)))---***'''''')))+++***(((******************************++++++++++++************))))))))))))******))))))))))))************+++++++++************)))))))))))))))))))))))))))'''''''''((())))))***************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))***,,,,,,,,,+++******))))))******$$$$$$%%%&&&'''((())))))***)))(((''''''((()))***))))))************))))))+++*********))))))(((((())))))))))))))))))))))))$$$$$$%%%&&&''''''''''''+++)))'''(((+++,,,***(((((('''&&&%%%%%%&&&'''((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))***'''%%%&&&((((((&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&+++++++++***)))'''&&&%%%))))))))))))((((((((((((++++++)))((((((((()))***''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&***(((%%%""""""###$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///111222333555555555333111000111333444444555777999;;;===>>>AAAAAAAAA>>>;;;888888888999888888;;;>>>???<<<999,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,***++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,,,,---------......////////////000111222333555666888:::===@@@CCCDDDGGGEEECCCBBBAAABBBAAAAAABBBDDDGGGHHHFFFEEEEEEEEEGGGIIILLLNNNOOORRRUUUXXXXXXXXXXXXWWWWWWWWWVVVVVVXXXVVVSSSPPPNNNNNNOOOPPPFFFEEEDDDDDDDDDFFFHHHJJJLLLLLLLLLKKKIIIKKKOOORRRWWWTTTQQQMMMKKKJJJJJJKKKHHHGGGEEEDDDCCCCCCDDDDDDEEECCCAAA@@@???>>><<<:::888888999:::;;;;;;<<<<<<:::999888777777888999:::::::::999888888888888999888888777777666555555555444444333333222111111000111111000///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++...------,,,++++++************************************))))))(((((((((((()))))))))))))))***++++++************)))))))))((()))(((((('''&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***((('''((('''''')))++++++)))'''((((((((((((((((((((((((******++++++++++++************))))))))))))******))))))))))))************+++++++++*********))))))))))))))))))))))))))))))''''''((())))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((((((((()))***++++++,,,+++******))))))******''''''''''''((((((((((((***)))(((''''''((()))***))))))************))))))*********)))))))))(((((())))))))))))))))))))))))((()))))))))))))))((('''***(((&&&''')))***(((&&&((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***)))))))))))))))))))))))))))'''%%%&&&(((((('''%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%))))))))))))************,,,+++***((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,***************+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222444555555333111111222333222333444555777:::<<<===@@@@@@@@@>>>:::888888888888888999<<>>?????????CCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFIIILLLOOORRRSSSTTTVVVXXXUUUUUUUUUTTTTTTTTTTTTSSSUUUSSSPPPNNNNNNOOORRRTTTGGGFFFEEEDDDEEEGGGIIIJJJLLLLLLLLLKKKKKKLLLOOORRRRRRPPPMMMJJJIIIHHHIIIIIIFFFEEEDDDCCCBBBBBBBBBCCCCCCBBB??????>>>===;;;999888999999:::<<<===>>>>>>:::999999888888999::::::;;;;;;:::999999999999999888888777666666555555444444333333222222111111111222111000000//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++------,,,,,,++++++*********************************))))))))))))(((((((((***))))))))))))***++++++************))))))))))))++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,,,,+++)))'''&&&%%%&&&(((+++---,,,)))&&&((((((((((((((((((((((((******++++++++++++************))))))))))))******))))))))))))************++++++*********)))))))))))))))))))))))))))))))))(((((())))))***++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))******++++++***))))))))))))******)))))))))((((((''''''))))))(((((((((((())))))))))))************))))))******))))))))))))(((((())))))))))))))))))))))))************)))((('''&&&)))(((''''''((()))((('''(((''''''&&&&&&''''''(((''''''''''''((((((((()))))))))))))))))))))))))))(((&&&&&&&&&((()))((('''''''''((((((((((((''''''(((((((((''''''''''''&&&"""###$$$%%%&&&''''''''')))))))))******+++++++++,,,+++***)))((('''((((((((()))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))(((((((((***)))((('''&&&'''((()))%%%%%%%%%&&&'''((())))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))******+++***))))))))))))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444333222111222333111222333444666999;;;<<<===>>>>>><<<999777777888777888;;;>>>AAA@@@>>>;;;,,,,,,,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///---+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------...///111222444555666777999:::<<<<<<<<<<<<@@@AAABBBBBBBBBBBBDDDEEEBBBCCCCCCCCCBBBCCCEEEGGGNNNQQQUUUWWWVVVUUUUUUUUURRRRRRRRRQQQQQQQQQPPPPPPMMMMMMMMMNNNOOOPPPRRRSSSJJJIIIHHHGGGGGGIIIKKKLLLNNNMMMLLLKKKKKKKKKMMMOOOLLLKKKIIIGGGFFFFFFFFFGGGCCCCCCCCCBBBBBBAAAAAAAAABBB@@@>>>===>>>===;;;999777888999:::;;;<<<===>>>999999999999:::::::::;;;<<<;;;::::::999999::::::888777777666555555444444333333333222222111111111111000000////////////////////////...------,,,,,,++++++++++++++++++++++++************************,,,,,,---------,,,++++++,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))*********))))))***++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++)))((('''((()))***+++,,,+++)))(((******************************++++++++++++************))))))))))))******((()))))))))************************))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++***)))))))))))))))***++++++***)))))))))))))))*********))))))))))))((())))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$)))((((((((()))))))))(((((((((''''''''''''((((((&&&''''''((()))((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))((((((((())))))))))))((((((((((((((('''''''''''''''%%%&&&'''((()))*********''''''((()))***+++++++++++++++***)))(((''''''&&&((((((((((((((()))))))))(((((((((''''''&&&&&&%%%(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))+++***(((''''''''')))***%%%&&&'''((()))))))))(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***)))))))))((())))))***+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000000222333333222222222333222222333444666999;;;<<<;;;<<<<<<;;;888777777888666888<<<@@@AAAAAA>>><<<---,,,,,,,,,,,,,,,,,,---...------------------...,,,,,,,,,,,,,,,,,,,,,,,,///......///000000///---+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,---------......------...///111222444555777777666777888999:::;;;???AAACCCBBBAAA@@@BBBCCCEEEFFFEEEDDDBBBCCCEEEHHHSSSVVVYYYYYYWWWTTTRRRQQQOOOOOOOOOOOONNNNNNNNNNNNHHHKKKOOORRRTTTTTTRRRQQQNNNMMMKKKJJJJJJLLLNNNOOOQQQOOOMMMKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@???============<<<:::777777888999:::;;;<<<<<<999999::::::;;;;;;;;;;;;<<<;;;::::::999999::::::777777666666555444444444333333222222222222222111//////...------------...//////.........---------++++++++++++++++++++++++************************,,,,,,---------,,,++++++,,,+++++++++++++++******************************))))))))))))************++++++***************+++))))))))))))))))))******((((((((()))))))))******************************))))))))))))))))))))))))'''((()))***+++******)))---,,,,,,+++***)))***+++******************************++++++++++++************))))))))))))******((()))))))))*********************)))))))))(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((((((((((((((())))))***+++***)))))))))))))))***+++***))))))(((((())))))))))))))))))************(((((())))))))))))(((((())))))************))))))(((((((((((((((((())))))((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((&&&''''''((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((((())))))*********))))))%%%&&&&&&'''((()))***************)))(((''''''&&&&&&&&&&&&''''''(((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******+++***)))((('''(((((()))&&&''')))******)))'''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((())))))***+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,...///000///111333333222111222333222333444555777:::<<<===999:::::::::888777888999666999===@@@@@@???>>>===------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......///000000///---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------...............///000222333444666555555555777999;;;<<>>======>>>>>>===;;;777888888999999::::::;;;999999:::;;;<<<<<<<<<<<<;;;;;;:::999999999999999777777666555555444444333222222222222222222222222///...------,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++******************************)))))))))************+++,,,,,,+++************+++))))))))))))************************************************************))))))))))))))))))))))))%%%&&&(((***+++++++++***,,,---,,,***((((((***---((((((((((((((((((((((((******++++++++++++************))))))))))))******))))))))))))******************)))))))))((((((((())))))))))))))))))))))))(((((())))))***++++++,,,,,,+++++++++************))))))))))))))))))))))))************************((((((((((((((()))*********)))))))))))))))************)))(((((((((((()))(((((())))))*********+++(((((())))))))))))(((((())))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((())))))))))))$$$%%%&&&%%%$$$###$$$&&&'''(((((())))))(((((('''''''''''''''((((((((()))(((((((((((((((((((((((('''((())))))((('''(((***(((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&''''''((((((((((((((()))))))))((('''&&&%%%%%%&&&&&&''''''((((((******))))))))))))))))))************************''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***)))))))))(((((((((''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))***++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000///222444444222111111111222333444555777:::<<<===777999:::999888888999:::888:::===>>>>>>=========------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......////////////000111222333333444666888:::<<<======???CCCGGGFFFCCCBBBDDDFFFTTTTTTSSSPPPMMMJJJJJJKKKPPPRRRSSSRRRPPPMMMLLLKKKLLLLLLLLLKKKKKKKKKKKKJJJKKKOOOUUUYYYZZZYYYVVVSSSQQQPPPNNNMMMMMMNNNPPPQQQVVVSSSPPPOOOOOONNNKKKHHHFFFEEEEEEDDDCCCBBBBBBBBB@@@AAABBBCCCCCCBBBAAAAAA@@@>>>======??????>>><<<::::::::::::::::::::::::888999;;;<<<=========<<<::::::999888888888888999777666666555555444333333222222222222222222222222//////...---------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++******************++++++************************))))))*********+++++++++---,,,++++++*********+++((()))))))))************,,,,,,,,,,,,,,,+++++++++************************((((((((((((((((((((((((&&&'''(((*********))))))%%%(((******))))))***---((((((((((((((((((((((((******++++++++++++************))))))))))))******))))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))''''''((())))))******+++++++++*********)))))))))))))))))))))))))))))))))************************((((((((((((((()))******)))((((((((()))***++++++******)))((((((((((((((()))))))))))))))((((((((('''((()))******)))((('''))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))***************)))%%%&&&((('''%%%$$$&&&((('''((()))******)))((('''(((''''''&&&'''((()))***((((((((((((((((((((((((''')))+++***'''&&&((()))'''(((((())))))((((((''''''((((((((())))))))))))((((((((((((((('''&&&&&&''''''''''''((((((((((((&&&'''((()))))))))((('''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&'''((())))))'''&&&%%%%%%&&&&&&'''(((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***************************************+++,,,,,,***+++,,,,,,------,,,,,,************************++++++,,,,,,---///000111000222444444222000//////111222333444666999;;;<<<777888999999999888:::;;;999;;;======;;;:::;;;===...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......000000///000000111222222000333888<<>>???CCCHHHHHHFFFDDDGGGJJJRRRSSSTTTRRRPPPNNNNNNOOOKKKMMMNNNNNNLLLKKKJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJMMMOOOSSSVVVWWWVVVTTTSSSQQQPPPNNNMMMMMMNNNPPPQQQVVVTTTQQQPPPQQQQQQNNNKKKGGGGGGFFFEEEDDDCCCCCCBBB@@@AAABBBCCCCCCCCCBBBAAA@@@>>>===>>>???@@@???===<<<<<<;;;;;;;;;:::::::::888999;;;===>>>>>>===<<<:::999888888777777888888777666666555444444333333222222222222222222222222000000///...............+++,,,,,,---...///000000------------------------************************'''((()))***+++,,,,,,,,,******************++++++************************))))))******++++++++++++---,,,,,,+++*********+++(((((())))))*********+++)))))))))(((((((((''''''************************''''''''''''''''''''''''(((((()))******)))((('''###(((******)))***,,,******************************++++++++++++************))))))))))))******))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((())))))***************))))))))))))((())))))))))))))))))))))))************************((((((((((((((()))******(((((((((((()))***,,,,,,******)))(((((((((((((((++++++***)))((('''&&&&&&'''((()))******)))((('''))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))******+++******)))((('''(((***,,,+++(((''')))+++'''((()))******)))(((''')))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((***+++***'''&&&''')))''''''(((((((((((('''''''''((((((((())))))******(((((()))))))))))))))((())))))))))))((((((((((((%%%&&&'''))))))))))))(((&&&''''''((()))******+++&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))+++******)))(((''''''&&&%%%&&&(((***)))'''%%%######$$$%%%&&&''')))******$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''+++++++++***************++++++******++++++,,,---++++++,,,---------,,,,,,************************,,,,,,,,,---...///000111000333555444222000......000111222333555777999;;;666888999:::999999;;;<<<;;;<<<===;;;999888:::===,,,---...//////...---,,,//////.........---------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,------...///000000///.........///000222333555555555666888:::<<<>>>BBBAAAAAAAAABBBCCCEEEFFFMMMNNNNNNOOOOOONNNNNNMMMKKKKKKIIIHHHHHHIIIJJJJJJLLLKKKJJJIIIIIIKKKMMMNNNMMMOOORRRUUUVVVUUUTTTRRROOOOOONNNNNNNNNPPPQQQRRRRRRQQQOOOMMMLLLKKKKKKKKKEEEFFFGGGHHHGGGEEECCCAAADDDBBB@@@@@@AAABBBAAA@@@@@@@@@@@@???>>><<<::::::<<<===>>>>>>>>>===;;;:::<<<;;;::::::<<<=========666666666777888888888999666777888888777555333222444222111222333333222111/////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))*********************************)))************+++++++++***************)))(((((((((((()))***************''')))***,,,------,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++***)))(((((('''************************,,,+++***))))))***+++,,,(((((((((((())))))))))))******))))))))))))************))))))))))))******(((((()))******************************)))((((((&&&$$$###%%%(((***)))'''(((((((((((())))))))))))***)))(((''''''((()))***++++++******))))))((((((((((((''''''''''''((((((******+++,,,,,,,,,,,,++++++***)))(((((()))***++++++++++++***************************))))))))))))************************,,,,,,,,,+++)))(((&&&%%%++++++******))))))((((((++++++******))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((---+++)))((()))(((&&&$$$''''''(((((())))))*********)))((('''((()))+++---+++)))(((&&&&&&((()))+++''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))***+++***((('''(((((())))))))))))((((((,,,++++++***)))((((((''',,,+++)))&&&######$$$&&&)))((('''&&&%%%&&&&&&'''((('''%%%%%%%%%'''(((***((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))%%%%%%&&&&&&((()))+++,,,(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((()))******,,,,,,++++++***))))))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,...///000222222333333333222222111222111444999:::777555777999999888888888888888999::::::::::::;;;<<<======------............------//////.........---------------------------------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...//////000///.........///000222333555444555666777:::<<<===AAAAAAAAAAAABBBDDDEEEFFFIIIJJJLLLMMMNNNOOOOOOOOOLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJKKKMMMOOOPPPPPPQQQSSSUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRSSSTTTPPPNNNLLLIIIGGGGGGGGGHHHFFFFFFGGGGGGFFFEEEBBBAAA>>>===<<<>>>@@@BBBBBBAAA@@@@@@@@@???>>><<<;;;:::<<<<<<===>>>>>>===<<<;;;;;;999888999;;;<<<<<<;;;666666666666777777777777666666666666555444333333333111000000111111000..................---------........................++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********&&&&&&''')))***+++,,,---************************(((((()))))))))*********(((((())))))))))))(((((((((((()))***************)))***+++,,,,,,---------++++++************++++++++++++++++++++++++++++++++++++***))))))(((''''''))))))))))))))))))))))))++++++***))))))***++++++(((((((((((()))))))))***))))))(((((((((((())))))******))))))))))))******(((((()))******************************)))((((((((('''&&&'''***+++***((((((((((((((()))))))))******)))(((((((((((()))************))))))))))))))))))((((((''''''(((((()))((()))******++++++******))))))(((''''''((())))))((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((+++++++++***)))((('''&&&''''''''''''&&&&&&&&&%%%)))))))))((((((((((((((((((((((((((())))))))))))((()))))))))))))))((('''***)))'''((()))***((('''''''''(((((())))))))))))***)))'''&&&&&&'''((()))***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))***+++***)))((((((((())))))))))))((((((++++++***))))))(((''''''*********(((&&&%%%'''))))))((('''&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&%%%%%%%%%(((((('''''''''''''''((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,...///000111222222333333222222111222111444999:::777555777888888888777888888999999666666666666777888999999.........------........................---------------------------------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---....../////////.........///000111222333333444555777999;;;<<<@@@@@@AAAAAABBBDDDEEEFFFEEEGGGIIILLLNNNOOOOOOOOOKKKKKKJJJJJJKKKLLLMMMNNNKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRRRROOOMMMIIIFFFDDDDDDEEEFFFFFFFFFGGGGGGEEEDDDBBB@@@<<<;;;:::<<<>>>@@@@@@???@@@@@@@@@???>>>===<<<;;;;;;<<<<<<=========<<<<<<:::888777777999::::::999777666666666666666666555666666555444333333333333222000///...///...---+++---------...............------------------------++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++&&&'''''')))***+++,,,---************************'''((((((((())))))))))))((())))))************)))(((((()))***************++++++++++++,,,---......++++++************++++++++++++++++++++++++++++++******))))))((((((''''''((((((((((((((((((((((((++++++***))))))***++++++((((((((()))))))))******((((((''''''''''''((((((***))))))(((((())))))***(((((()))***************)))************))))))(((+++)))))))))++++++***)))((((((((()))))))))*********))))))(((((())))))***))))))))))))***************))))))(((((())))))***'''((())))))******))))))((((((''''''''''''((((((******++++++++++++++++++******))))))))))))(((((((((((((((((((((((((((((()))*********))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''&&&&&&'''***++++++***'''(((((((((((())))))))))))((('''%%%$$$%%%%%%&&&***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))'''((()))*********)))(((((())))))******))))))(((***))))))(((((('''''''''((()))******(((((()))***)))(((''''''&&&&&&'''''')))((('''&&&&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''(((((()))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((()))******&&&''''''((()))*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,...///000111111222222222222222111222111333888999666555777777777777777777888999:::777777777777888999:::;;;///...---,,,,,,---...///........................---------------------------------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,------.........///////////////000111111111222333444666888999:::??????@@@AAABBBDDDEEEEEEEEEGGGIIILLLNNNNNNNNNNNNHHHHHHIIIJJJJJJKKKLLLMMMJJJKKKLLLNNNPPPQQQRRRSSSUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOLLLIIIEEECCCDDDEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>======>>>>>>===;;;@@@@@@@@@@@@???>>>======;;;;;;<<<<<<<<<<<<<<<<<<:::888777777888999999888888888777777666666555555666555333222111222333333222000///.........,,,***,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************((((((((()))))))))******+++,,,,,,,,,++++++***)))(((((()))***************---,,,+++++++++,,,...///++++++************++++++++++++++++++++++++++++++)))))))))(((((((((''''''))))))))))))))))))))))))+++******************+++(((((()))))))))*********)))((((((''''''(((((()))))))))(((((((((((())))))(((((()))***************))))))************)))(((+++******************)))(((((()))))))))*********))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******'''((())))))******))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,---------***)))))))))((((((((((((************************(((((()))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((()))))))))))))))******))))))((('''&&&&&&&&&&&&'''***+++++++++((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&'''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))************))))))))))))******))))))))))))((((((((('''''''''&&&''')))******)))(((((()))(((((('''''''''''''''''')))(((''''''&&&''''''((()))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***)))(((((((((((())))))***))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((())))))***''''''(((((()))*********((()))))))))************++++++++++++++++++++++++*********************************+++,,,---//////000111111222222222222111222111333777888666555777777666666777777888999:::888888999999:::;;;<<<===///...---,,,,,,---...///---.....................---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------------/////////000000000000000///000222333555777888888<<<===>>>@@@AAACCCCCCDDDFFFHHHJJJLLLMMMLLLKKKJJJEEEFFFGGGHHHHHHIIIIIIJJJHHHIIILLLNNNPPPRRRRRRRRRSSSQQQOOOMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIFFFCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBAAA@@@>>>???@@@@@@@@@@@@@@@??????<<<;;;;;;;;;;;;<<<<<<<<<:::999777777888999999888888888888777777666666555555444222111111222333444333111/////////...---+++,,,---------.../////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((************************)))))))))*********++++++,,,,,,,,,+++***((('''&&&(((((()))***************---,,,+++***+++,,,---...++++++************++++++++++++++++++++++++++++++))))))))))))((((((((((((*********************************++++++*********))))))))))))***************))))))(((((())))))***))))))(((((((((((())))))(((((()))***************((())))))*********))))))))))))***))))))(((((()))))))))))))))************))))))************))))))(((((())))))******++++++******))))))))))))******((()))******++++++******))))))))))))))))))))))))'''((((((((()))))))))***)))))))))(((((((((((('''************************''''''((())))))))))))((())))))))))))))))))))))))((((((((())))))*********(((((((((((()))))))))))))))))))))))))))(((''''''((('''&&&((()))******)))((((((((('''''''''''''''%%%&&&&&&&&&'''((()))***))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************))))))************))))))((((((((((((''''''''''''((()))+++***(((&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((+++***)))'''%%%%%%$$$$$$((((((((((((((()))******))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((())))))***************************((()))))))))************++++++++++++++++++++++++*********************************+++,,,---...//////000111111222222222222222111222666777555555777777777666666777888888999666666666777888999;;;<<<.........------.........---------...............------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------//////000000000000//////...///111333444666666666:::;;;===???@@@AAABBBBBBFFFHHHJJJLLLKKKJJJGGGFFFCCCDDDEEEFFFFFFGGGFFFFFFFFFHHHKKKNNNPPPPPPPPPOOOPPPNNNLLLKKKIIIIIIJJJJJJLLLLLLMMMMMMMMMLLLKKKKKKEEEDDDBBBAAA@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBDDDGGGGGGFFFDDD???@@@@@@AAAAAAAAA@@@@@@===<<<<<<;;;::::::;;;;;;:::888777777888888888777777777666666666666666666444333333222222333333333333111000///000000...,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))*********************+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,'''(((((()))******++++++************************************++++++++++++*********)))'''&&&$$$###(((((()))***************+++++++++******++++++,,,++++++************++++++++++++++++++++++++++++++************))))))))))))************************)))***++++++++++++***))))))))))))*********++++++******))))))))))))******)))((((((''''''(((((()))(((((()))***************((())))))************)))'''((()))(((''''''((())))))))))))*********++++++)))******++++++******)))))))))))))))***************))))))(((((())))))***((()))******++++++******))))))************))))))'''(((((())))))*********))))))((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))(((((('''''''''((((((((((((((())))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((((((''''''''''''&&&%%%%%%&&&((()))***+++,,,(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++)))******++++++******)))(((((((((((((((((((((((()))******)))'''&&&&&&'''''''''((()))))))))((((((''''''((((((((()))))))))''''''(((((((((((())))))''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''((()))******((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((()))******+++++++++***************))))))))))))************++++++++++++++++++++++++************************++++++++++++,,,---.../////////000111222222222222222000222666777555555888888777777666666777777777777777888888:::;;;===>>>------............---------------.........//////------------------------++++++,,,,,,---...............---------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111111000///...,,,...000222444555555555777888;;;===???@@@@@@@@@CCCEEEGGGIIIIIIGGGDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDFFFJJJMMMOOONNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEHHHJJJJJJIIIGGG??????@@@AAABBBBBBAAAAAA???>>><<<:::999999999:::999777555555666777666555333333444444444444444555333333444444444444333333222000//////000000///---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))******************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,((((((((()))******++++++************************))))))))))))************(((((()))))))))(((''''''(((((()))************************++++++******)))++++++************++++++++++++++++++++++++++++++************++++++++++++************************)))***++++++++++++***)))))))))*********+++++++++))))))(((((((((((())))))((((((''''''''''''(((((((((((()))***************(((((()))***************%%%'''))))))'''''')))+++))))))*********+++++++++)))***++++++++++++***)))*********))))))))))))))))))((((((''''''(((((()))'''((())))))******))))))(((((()))******)))((((((((())))))***++++++,,,,,,))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((()))))))))))))))((((((((((((((((((((())))))))))))&&&'''((())))))******))))))''''''((()))******((((((((('''''''''&&&&&&&&&%%%&&&'''((()))*********(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))******++++++)))******++++++******))))))))))))))))))))))))))))))******((('''''')))+++&&&'''((()))***))))))(((%%%&&&'''((()))*********&&&&&&'''''''''(((((((((((((((((((((((((((((((((###$$$%%%'''))),,,...000&&&&&&&&&&&&'''((()))***'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((())))))******++++++))))))))))))************************************************************++++++++++++,,,---.........///000111222222222222333000111555666444555888999888777666666555666666888888999:::;;;===???@@@,,,---...//////...---,,,---------.........//////------------------------***++++++,,,---...//////.........------,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////000111111000///...,,,---///222444444444444666777:::<<<>>>????????????BBBEEEGGGGGGEEECCCAAADDDDDDEEEFFFFFFEEECCCCCCCCCEEEIIILLLNNNMMMKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHBBBCCCEEEFFFGGGFFFFFFEEE@@@AAACCCDDDEEEDDDCCCCCC@@@@@@@@@AAABBBCCCEEEFFFHHHHHHHHHJJJKKKJJJGGGDDD??????@@@AAABBBBBBBBBBBB@@@>>><<<:::999888999999888666444444555555444333111111111222222333333333222333444555666555444333000///......///000///---/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))******++++++++++++++++++***)))(((((('''************************(((((((((((())))))))))))))))))***,,,,,,---------(((((()))***************((()))***++++++***((('''++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++((((((''''''''''''((((((((((((''''''''''''(((((((((((()))***************(((((()))***************$$$'''))))))((((((***,,,)))************+++++++++)))***+++,,,,,,+++***)))++++++******))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&$$$%%%%%%&&&'''(((((())))))(((((((((''''''''''''************************(((((())))))(((''''''&&&'''''''''((((((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))%%%&&&''')))************'''&&&&&&'''***++++++***(((((('''''''''&&&&&&&&&''''''(((((()))(((((('''(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&******))))))******+++,,,******++++++++++++******))))))))))))************)))***)))(((((()))---///&&&'''(((*********)))((($$$%%%''')))***+++++++++%%%&&&&&&&&&''''''((((((************************)))))))))))))))***++++++%%%%%%%%%&&&&&&((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((()))******%%%%%%&&&((()))+++,,,,,,))))))))))))************************************************************++++++++++++,,,------.........000111111222222222333000111555666444555888:::999888666555555555555444444555666777999;;;<<<000000000000////////////......------------.........------,,,,,,------...+++,,,.../////////......---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........////////////000---///000111111222444666888999;;;===>>>?????????AAABBBCCCCCCCCCBBBAAA@@@DDDEEEGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJIIIJJJLLLMMMLLLLLLLLLKKKJJJHHHGGGFFFIIIFFFCCCDDDHHHKKKIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCEEEGGGIIIKKKMMMKKKKKKKKKKKKJJJHHHFFFEEEAAAAAABBBCCCBBB@@@===<<<>>>===:::888888888999::::::888666444333222222333666555333111000000111111222222111111111111222222000000000000000000000000---......---,,,,,,///111************+++,,,------)))***,,,------,,,***)))+++++++++,,,,,,+++++++++******+++++++++******)))++++++************************))))))))))))************))))))))))))*********************)))(((((()))*********++++++++++++************************&&&'''(((***++++++++++++,,,***'''$$$$$$%%%(((***---,,,,,,+++*********+++++++++++++++++++++++++++************************++++++************+++++++++++++++++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&"""$$$'''***+++)))&&&%%%&&&''''''((()))******+++))))))*********))))))((('''((()))******)))((('''---+++)))((('''((()))***000///...,,,***)))''''''&&&'''''''''(((((())))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((+++++++++*********))))))))))))************))))))((((((((((((((((((((((((************)))(((&&&%%%,,,+++++++++******))))))))))))(((((((((((())))))************)))(((&&&%%%***)))))))))((((((''''''%%%&&&&&&'''((())))))***)))))))))))))))*********((()))***+++***(((&&&%%%))))))))))))((((((((((((,,,,,,,,,++++++***)))((('''(((******((((((((()))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((******))))))((((((''''''************))))))))))))(((((((((+++---+++&&&"""(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###''''''(((((())))))************))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))************(((((()))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,---------..................////////////000000222444666888999:::::::::;;;;;;:::999777666777777777777999;;;===>>>111000000000///////////////......------......///...------,,,,,,------...,,,---.../////////...------------,,,,,,,,,++++++------------------------,,,,,,---------.........,,,,,,,,,------------...---///000111111222444666777888999;;;<<<===>>>>>>>>>???@@@AAAAAA@@@???>>>CCCDDDFFFFFFEEEDDDEEEFFFFFFGGGIIIIIIHHHHHHHHHIIILLLLLLLLLKKKJJJIIIGGGGGGIIIFFFDDDFFFJJJLLLJJJGGGBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEGGGJJJMMMNNNPPPOOOMMMKKKHHHEEEBBBAAA>>>???AAABBBBBBAAA@@@???===<<<:::888777888999999888777555333222222222333444333222111111111222333222111111000000111111222////////////////////////------...,,,++++++---//////...---,,,++++++++++++)))***,,,------,,,***)))******++++++++++++******)))******+++++++++************************************))))))))))))************))))))))))))******+++++++++++++++***)))))))))))))))*********++++++************************((())))))************))),,,+++((('''&&&''')))***,,,+++******)))))))))***++++++++++++++++++++++++************************+++******************+++))))))*********)))((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''%%%&&&)))***+++)))'''&&&'''''''''((()))*********))))))*********))))))((())))))************))))))+++***((('''&&&'''((()))...---,,,+++***((('''''''''''''''((((((((())))))'''(((((((((((((((((('''((((((''''''(((((()))***,,,,,,,,,,,,++++++++++++'''''''''(((((('''''''''((((((((((((((((((((((((******))))))(((((('''''')))))))))(((((((((''''''))))))(((((((((((())))))(((((()))******)))((('''******)))))))))((((((((('''''''''(((((())))))************))))))(((((((((%%%&&&(((***+++***)))(((''''''(((((()))))))))***%%%&&&'''(((((()))))))))((()))++++++)))))))))******************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))(((((((((((((((((('''''''''''')))((((((***,,,+++'''###(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((())))))))))))))))))************))))))******++++++,,,,,,************************,,,,,,,,,---------......////////////000000000000000000222444666888999:::999:::::::::999888777666888888777777888:::<<<===111111000000000////////////......------......///......------------...............///......---,,,------------,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,------------...---///000111111222444666666777888999:::<<<<<<===;;;<<<<<<=========<<<<<>><<<;;;999888777777888999555555444333333333333333222222111111222222333444222111111000000111111222////////////////////////---......---++++++,,,...//////...---,,,,,,,,,,,,***+++,,,------,,,+++***)))******************)))((()))***+++++++++++++++******************************))))))))))))************))))))))))))******+++,,,,,,,,,,,,+++******((((((((()))))))))*********************************************)))((((((++++++***)))))))))***************)))))))))))))))++++++++++++++++++++++++************************************************'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))*********)))((((((''''''(((((())))))******((())))))******)))))))))+++******))))))******+++***)))'''&&&&&&&&&'''(((++++++***))))))(((((('''''''''(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++++++++++++++************&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))((('''''''''((()))))))))((((((((((((''''''))))))(((((((((((())))))&&&'''(((*********)))((((((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))******)))(((%%%&&&'''((()))******+++'''((()))***++++++++++++(((***,,,+++***)))******)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((((())))))))))))************''''''''''''(((((((((((()))(((((()))******(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))*********************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000000000111111111000000222444666888999:::999999999999888777666555888888777777777888999:::111111111000000000////////////............//////......------------....../////////......---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////000---///000111111222444666666666777888999;;;<<<===:::::::::;;;;;;;;;;;;;;;???BBBEEEFFFFFFEEEEEEFFFFFFIIIMMMNNNMMMLLLKKKKKKIIIJJJJJJJJJIIIHHHGGGGGGEEEEEEFFFHHHJJJJJJHHHEEE@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEHHHKKKNNNPPPMMMKKKIIIFFFCCCBBBBBBBBBBBBAAAAAA@@@>>><<<:::999:::999888777777777888888555555444444444555555555222222222222222222222333111111000000000000111111////////////////////////...//////...,,,+++,,,---+++++++++,,,,,,---...///***++++++,,,,,,++++++***))))))************))))))((()))***+++++++++++++++***************++++++++++++******))))))******+++******))))))))))))*********++++++,,,++++++******(((((((((((())))))))))))************************))))))*********))))))((()))***************))))))******************))))))************++++++++++++*********************************++++++*********''''''((()))*********)))))))))************))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************+++***))))))(((((((((((('''((((((((()))))))))***'''((())))))))))))))))))+++***)))(((((()))***+++)))(((((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))(((((((((((()))******((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&''')))*********************))))))))))))(((((((((((())))))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))%%%%%%&&&'''((()))******))))))))))))((('''&&&%%%&&&&&&''''''((())))))***,,,,,,,,,,,,+++***))))))((()))++++++)))((()))***'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''(((((())))))******++++++))))))))))))***************)))((((((((())))))((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((()))))))))************+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000222444666888999:::999999888888777666666555888777666555555555666777111111111111000000000000/////////......////////////......------....../////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........////////////000---///000111111222444666777777777888999;;;===>>>::::::::::::;;;;;;<<<<<<>>>AAAEEEGGGGGGFFFFFFFFFDDDGGGKKKNNNMMMLLLLLLLLLGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDFFFGGGHHHGGGDDDBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDFFFIIILLLNNNOOOLLLJJJGGGDDDBBBAAA@@@@@@@@@??????>>><<<:::999888999999888888888888888888666666666777777777777777444444333333222111000000111000000000000000000111........................///000111000---,,,,,,---************+++,,,---...++++++++++++++++++++++++))))))************))))))((()))***+++++++++++++++))))))*********+++++++++++++++************++++++******))))))))))))******))))))***************)))(((((((((((())))))))))))))))))))))))))))))))))))'''''')))******+++++++++(((((()))*********)))(((******+++,,,,,,++++++***)))))))))******+++++++++************************)))***++++++++++++***)))((())))))***++++++++++++((()))************)))((())))))))))))))))))))))))))))))(((((((((((())))))************************************+++++++++++++++***(((''''''''''''((((((((((((((())))))))))))''''''((())))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))***&&&&&&'''''''''((((((((())))))))))))))))))((((((***)))(((((((((((()))***((((((''''''(((((()))***((((((((('''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%''')))***))))))))))))))))))******))))))(((((((((((()))))))))*********)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&%%%((((((((('''''''''''''''))))))))))))((('''&&&%%%&&&((())))))(((''''''(((&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))*********+++((()))))))))*********+++))))))(((((('''((()))***((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***((()))))))))************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000222444666888999:::999999888777777666666666777666444333333444555555222222111111111000000000000//////......//////000//////............////////////...---------......------------....................................+++++++++,,,,,,,,,------,,,,,,,,,------------...---///000111111222444666777666666777888:::<<<>>>;;;:::::::::;;;<<<===>>>>>>AAAFFFHHHHHHHHHGGGHHHBBBEEEHHHJJJJJJIIIIIIJJJFFFFFFGGGGGGHHHGGGGGGGGGEEEFFFFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@BBBEEEIIILLLNNNOOOOOONNNLLLIIIFFFBBB@@@>>>===;;;;;;;;;<<<<<<<<<======999999999999999999999888777777888888999888888777444444444333222111//////111000000//////000000111........................///000111000---+++++++++------,,,+++************++++++++++++++++++++++++)))******************)))******+++++++++******))))))))))))***++++++,,,,,,++++++************++++++******))))))))))))******(((((()))************)))((((((((()))))))))******))))))))))))))))))))))))&&&'''((()))+++++++++,,,'''((())))))******)))))))))***+++------,,,++++++(((((())))))***+++++++++************************)))***+++,,,,,,+++***))))))******++++++++++++***((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))***************************************+++++++++))))))((('''''''''(((((((((((((((((())))))))))))&&&&&&'''((())))))))))))(((''''''&&&&&&''''''((()))))))))***************&&&&&&'''''''''(((((((((******))))))))))))((((((******((((((((((((******(((''''''''''''((())))))************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((&&&&&&''''''''''''(((((())))))(((((((((((())))))******+++***)))'''&&&$$$)))))))))))))))*********)))))))))))))))))))))))),,,+++***)))'''&&&%%%$$$&&&&&&&&&''''''((())))))((((((((('''''''''&&&&&&''''''((()))************%%%'''(((((('''&&&&&&'''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((()))((('''''')))+++((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........000000222444666888999:::::::::999777777777777777777666555444444444555666222222222111111111000000000000////////////000000//////............//////......---,,,---...//////------------.........///////////////////////////,,,,,,,,,,,,---------...,,,,,,,,,------------...---///000111111222444666555555444555666888;;;<<<;;;:::::::::;;;<<<>>>>>>>>>BBBFFFIIIJJJIIIIIIIIIEEEGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFCCCAAAAAAAAA???@@@AAAAAABBBBBBBBBBBB@@@CCCHHHMMMPPPQQQQQQPPPNNNMMMKKKIIIFFFCCCAAA???;;;;;;;;;<<<===>>>???@@@999999::::::::::::999999777777888999888888666666222333333444333222111000000000////////////000000...........................///000///,,,)))((((((......---+++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******+++++++++++++++***)))(((((())))))***++++++,,,,,,,,,++++++******++++++,,,******))))))))))))******((()))******+++++++++***)))))))))*********++++++))))))))))))))))))))))))'''((()))***************)))))))))*********++++++((()))+++,,,,,,,,,+++***((((((((()))***+++++++++************************(((***+++,,,,,,+++***((()))***************)))(((((()))***++++++***)))((())))))))))))))))))))))))***))))))))))))))))))***************************)))))))))*********++++++(((((())))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''((((((((((((*********)))))))))((((((+++***(((''''''(((***+++))))))(((((())))))***++++++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((()))*********((('''&&&(((((()))))))))*********'''''''''(((((())))))***++++++***)))((((((''''''&&&&&&&&&&&&'''((())))))&&&&&&'''''''''''''''''')))***+++,,,,,,---,,,,,,&&&((())))))(((''''''(((&&&'''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))************((((((((('''''''''''''''&&&&&&&&&'''((()))))))))&&&(((***)))(((''')))+++((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))(((((((((''''''((((((((()))))))))***((()))))))))******++++++))))))))))))***************++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------------.........///000000222444666888999:::<<<;;;999888777777888888888777666666666777888999222222222111111111111000000000////////////000000//////............//////...---,,,,,,---...///111---------.........//////---------------------------------.........//////........./////////000000---///000111111222444666444444333333444777999;;;::::::999999:::<<<===???>>>BBBGGGJJJKKKJJJJJJJJJKKKKKKKKKIIIGGGEEEEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKIIIFFFCCCAAAAAAAAA===>>>???AAABBBCCCDDDDDD@@@DDDKKKQQQTTTTTTRRRQQQKKKKKKKKKKKKJJJHHHFFFEEE??????>>>>>>>>>>>>??????999::::::;;;;;;;;;::::::666777888888888666555444000111222333444333222222000000////////////000000........................,,,---...---***'''&&&&&&,,,,,,,,,,,,---...//////,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((('''((())))))***++++++,,,,,,,,,++++++******++++++,,,******))))))))))))******)))***+++,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))***************)))((((((+++*********+++,,,------&&&(((***+++,,,+++***)))'''(((((()))***+++++++++************************((()))+++,,,,,,+++)))((())))))***))))))(((''''''''')))***++++++***)))'''))))))))))))))))))))))))++++++************++++++************************(((((())))))************((()))***+++++++++++++++))))))))))))((((((((((((%%%&&&'''((())))))))))))'''((()))******)))((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((+++*********))))))((((((+++***)))'''''')))***+++*********)))***++++++,,,))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''((((((((())))))******))))))(((((((((((())))))&&&''')))*********)))(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***&&&'''((()))***+++,,,---))))))'''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))******))))))((('''&&&''')))******)))(((((()))''''''((()))******))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''')))***++++++++++++((((((''''''&&&&&&&&&%%%'''(((((()))***++++++,,,%%%(((******(((''')))+++((((((((((((((((((((((((((((((((((((((('''''''''******))))))(((((((((''''''((((((((())))))******++++++++++++************))))))))))))******************+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------................../////////000000000222444666888999:::<<<;;;:::888888888888999:::999888888888999;;;<<<222222111000000000111111111111111111000000000000000000///...------,,,,,,...000000///...---...///...------,,,,,,,,,------...---,,,+++,,,...000222000///...------...//////---,,,+++---///000---)))......//////000000111111444444555555555555555555888888999:::<<<===>>>>>>AAA???@@@FFFOOOTTTUUUSSSPPPQQQPPPNNNKKKIIIHHHGGGKKKKKKKKKKKKKKKLLLMMMMMMJJJIIIHHHGGGDDDAAA>>>======>>>?????????AAADDDGGGDDDHHHMMMRRRTTTSSSQQQOOOOOONNNLLLLLLLLLKKKJJJHHHFFFBBB>>>===>>>???>>>======<<<;;;999888777777666999999888888888888999999666555444222111111222222111000///......///000000333111000...------------.........------,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,************************++++++************++++++(((((())))))******++++++++++++************++++++---,,,,,,+++*********+++***+++---......---+++***((((((((((((''''''''''''+++***)))))))))***,,,,,,(((((()))************))))))))))))))))))*********))))))))))))))))))))))))+++***)))'''''')))***+++++++++++++++++++++++++++(((((())))))*********+++)))((('''''''''(((***+++))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))'''((())))))))))))((((((***)))(((((())))))((('''''''''''''''((((((((()))******))))))((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((''''''***))))))(((((((((((((((***)))))))))((((((''''''&&&'''((())))))***))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))---.........---+++)))((()))))))))))))))))))))))),,,***(((%%%$$$$$$%%%&&&******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***++++++***)))((())))))))))))))))))))))))+++*********))))))((((((%%%$$$%%%&&&((((((&&&$$$&&&''')))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++)))((('''&&&&&&'''((())))))))))))((('''''''''&&&$$$$$$$$$%%%''')))***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''###&&&)))***)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***(((''''''''''''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,++++++******////////////////////////000111333555777999999::::::::::::::::::::::::::::::;;;<<<===<<<:::888666222222111111000/////////111111111000000000//////111111000//////...------...000000///...---...///000000///......---.........---,,,,,,,,,...000111444333000...,,,,,,------...---,,,---//////---+++......//////000000111111222222222333333333333444777777888:::;;;<<<===>>>??????CCCJJJSSSXXXXXXVVVOOOPPPPPPNNNKKKHHHFFFEEEJJJJJJIIIIIIJJJKKKKKKLLLJJJIIIGGGEEECCCBBBAAA@@@@@@AAABBBAAAAAACCCFFFHHHJJJLLLPPPRRRSSSRRROOOMMMMMMLLLJJJJJJKKKJJJIIIGGGEEEBBB>>>===>>>???>>>======<<<;;;:::999888888777999999888888888888999999666555444333222222222333222111000///......///000111000///...------...............------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************+++******))))))******+++))))))))))))***************))))))))))))))))))***---,,,++++++*********+++***+++,,,------,,,+++******))))))))))))(((((((((******)))))))))***+++,,,++++++,,,,,,---------,,,*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))************)))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))((()))******++++++*********,,,+++)))(((((('''%%%$$$'''''''''((((((((())))))***)))))))))((((((((('''&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((()))***************))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))***))))))(((''''''((()))))),,,,,,------,,,+++))))))))))))))))))))))))))))))***)))'''&&&&&&'''((()))))))))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&'''))))))'''&&&&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((()))***((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%"""%%%((()))(((''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((((('''''')))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++------............------........................000111333555777888999:::::::::::::::::::::::::::::::::;;;<<<<<<;;;999888444444444333222111000///111111000000000/////////222111111000000/////////...000000///...---...///333222111000//////.........---,,,,,,---...000111666333000---,,,---...///000...------...//////.........//////000000111111222222222333333333444444666777888999:::<<<=========???CCCKKKSSSWWWVVVTTTPPPPPPQQQQQQPPPNNNLLLKKKHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFEEEEEEFFFHHHJJJNNNOOOPPPPPPOOOMMMKKKJJJKKKIIIHHHHHHIIIIIIGGGFFFDDDAAA>>>======>>>======>>>===<<<;;;:::999999999999999999999999999999999666555444333333333333333333222111///.........///000///............//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,(((((()))))))))*********************************+++******))))))******+++***************)))))))))))))))(((((((((((()))))),,,,,,+++************+++)))***+++,,,,,,+++***)))************))))))))))))***))))))))))))***++++++((()))))))))************++++++******))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((())))))************))))))***)))''''''((('''&&&$$$''''''((((((((()))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&''''''(((***+++,,,***************)))))))))((())))))))))))(((((('''))))))))))))***************))))))(((((())))))***)))******++++++******))))))))))))))))))))))))))))))(((''''''((()))***+++)))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&((()))***((('''''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((************************))))))((('''&&&%%%%%%$$$"""$$$'''''''''&&&&&&'''%%%&&&&&&''')))******+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''((()))******++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,---....../////////..............................///000222444666888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<555555666666555444222111111111000000000/////////111111111000000/////////...000000///...---...///444333222000///............------------...///000222111...------///222333111///...------//////000......//////000000111111333444444555555666666666666666777888:::;;;<<<<<<===>>>AAAGGGNNNRRRSSSSSSOOOOOOPPPQQQRRRQQQPPPNNNGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHIIIIIIHHHHHHJJJKKKNNNNNNMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCAAA???>>>>>>=========>>>===<<<;;;;;;;;;;;;;;;999999::::::::::::999999666555555444444444444444555333111000........................//////000000...............---------...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))*********+++******************************))))))))))))******+++++++++******)))))))))))))))(((((((((((())))))++++++***************+++))))))************))))))*********)))))))))(((((()))))))))))))))******+++''''''''''''(((((()))))),,,++++++***)))(((''''''))))))))))))))))))))))))******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********((((((((((((((())))))***))))))))))))))))))))))))******))))))(((((('''''')))************)))((((((''''''((((((((('''&&&&&&%%%$$$$$$%%%((())))))((('''(((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((('''&&&&&&''''''((()))))))))''''''''''''((()))***+++++++++******************))))))***))))))((('''&&&(((((()))))))))***************))))))))))))******'''(((((()))))))))******(((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((+++******************+++***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((()))(((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&'''((())))))((('''&&&$$$%%%%%%%%%&&&''''''''')))((('''&&&&&&&&&&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%"""%%%'''''''''&&&'''(((&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))***+++***)))'''(((((()))************)))++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,------...---------........................//////111333555777999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???666666666666555444333333111111111111000000000000000000///////////////......000000///...---...///333222000///...------------------------......///111000...------///111333000//////------...///111......//////000000111111333333444444555666777777666666777888:::;;;<<<<<>>======>>>======<<<;;;;;;<<<<<<<<<999:::;;;;;;;;;;;;:::999555666666555555555444444555444222000///......///------...//////000000000.................................---------,,,,,,******++++++++++++***************+++++++++,,,,,,***************************))))))))))))))))))***,,,,,,++++++******))))))+++******))))))******+++*********))))))***++++++))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))************+++************+++,,,---,,,++++++***)))(((''''''))))))))))))))))))))))))******))))))))))))******------------------------******))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))((((((((((((((('''&&&&&&$$$$$$$$$%%%(((******)))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((''''''(((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))******************++++++))))))***))))))((('''&&&'''''''''((((((((())))))))))))************))))))''''''''''''((()))******((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((***))))))(((((())))))******)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''%%%$$$%%%'''((('''&&&((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''(((((('''(((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((($$$&&&((((((''''''(((***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++***)))((((((((()))************)))++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,---.........---...........................///000111444777999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@;;;:::999777555444444333333333222222222111111111////////////////////////...000000///...---...///111000///...---,,,,,,,,,---.....................222111///...---------......//////...------...000......//////000000111111000111222222333444555555666777888999:::<<<======???@@@BBBGGGPPPZZZdddjjj___ZZZTTTPPPOOOMMMIIIFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCFFFJJJNNNPPPPPPNNNMMMJJJLLLNNNOOONNNNNNOOOPPPOOONNNMMMMMMNNNOOOQQQRRRJJJHHHGGGFFFFFFFFFDDDBBBBBBCCCCCCBBB@@@>>>>>>???<<<<<<;;;;;;;;;<<<<<<===::::::<<<<<<<<<<<<::::::555666666777666666555555444333222000/////////000------...///000000//////.............../////////............---------,,,)))******++++++******)))***++++++++++++,,,,,,,,,***************************))))))(((((())))))***+++++++++++++++*********++++++************++++++***))))))))))))***++++++))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))******))))))***)))((((((((()))+++,,,++++++******))))))(((((()))))))))))))))))))))))))))))))))******)))))))))++++++++++++++++++++++++************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******+++,,,,,,++++++***)))((()))'''&&&'''(((((('''&&&((((((((()))))))))******(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******)))((((((((((((((()))))))))***************((())))))))))))(((((('''''''''''''''((((((((((((((())))))******))))))((((((''''''''''''((()))***))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''%%%$$$$$$&&&''''''&&&((((((((((((((()))******************************))))))))))))))))))))))))''''''((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%'''(((((('''((()))+++*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((*********)))(((((()))******++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,---...///////////////------------------------.........000333666999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@HHHFFFAAA<<<999777666666444444444333333333222222000000000000000000000000...000000///...---...///000///......---------------...............------/////////......---,,,++++++---//////---,,,---.........//////000000111111000111111222333444555666777777888:::;;;<<<===>>><<<===AAAFFFNNNWWW```fffddd]]]TTTNNNMMMLLLIIIFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGIIIKKKMMMNNNNNNLLLNNNQQQRRRRRRRRRSSSTTTOOOOOOOOOOOOPPPRRRSSSTTTMMMKKKHHHGGGGGGFFFDDDBBBCCCDDDEEEDDDAAA??????@@@;;;:::::::::;;;<<<<<<===:::;;;<<<======<<<;;;:::555666777777777777666555444333111000000000111111---...///000000//////...---........./////////000............------------***++++++,,,,,,++++++***************++++++++++++************************))))))(((((((((((())))))***++++++++++++++++++,,,******))))))))))))******)))))))))))))))***++++++*********))))))*********)))))))))((((((((((((''''''''')))*********)))(((((('''&&&%%%%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))(((&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,------------,,,+++***)))***)))((((((((()))'''&&&(((((()))))))))*********'''((((((((()))))))))***)))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&)))(((((((((((())))))***((((((((())))))*********'''(((((())))))))))))((('''(((((((((((()))))))))'''((())))))))))))(((''')))((((((''''''((()))***))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&''''''(((((((((((((((&&&$$$%%%&&&((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''&&&((((((''''''''''''((((((((((((''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&''''''&&&'''(((***)))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---....../////////------------------------------...///222666999;;;::::::::::::::::::::::::<<<===???@@@@@@@@@??????UUUQQQJJJCCC>>>;;;::::::555555444444444333333333111111111111111111222222...000000000...---...///000//////.........//////---......///......------)))***,,,...//////...---)))---000000---+++,,,---......//////000111111111222222333444555777777888888888999:::<<<===>>>>>>888:::>>>CCCHHHNNNUUUYYY[[[SSSJJJEEEEEEFFFEEECCCEEEDDDCCCCCCBBBBBBBBBBBBEEEDDDDDDDDDFFFJJJNNNPPPMMMPPPSSSUUUUUUUUUVVVWWWOOOOOOOOOOOOPPPQQQRRRRRRNNNLLLJJJIIIHHHGGGDDDBBBCCCEEEGGGEEEBBB@@@@@@AAA:::::::::::::::;;;<<<===:::;;;===>>>>>>===;;;:::555666777888888777666555333222111000000111111222---...///000000///...------.........//////000000//////.........---------+++,,,,,,------,,,,,,+++))))))))))))************************************))))))(((((((((((())))))*********++++++,,,,,,---))))))(((((((((((())))))))))))((())))))***++++++++++++************++++++************))))))))))))&&&''')))*********)))(((+++***((('''((()))+++,,,)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((&&&''')))*********)))((())))))))))))))))))))))))''''''(((((())))))******&&&''')))***,,,,,,------,,,,,,,,,+++***)))(((((((((''''''(((***+++***)))))))))))))))************'''((((((((())))))******)))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%''''''''''''(((***+++,,,''''''(((((()))))))))***''''''((())))))***))))))))))))))))))************&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&''')))******++++++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''((((((((()))))))))'''%%%%%%'''))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))((()))*********)))'''&&&)))((('''&&&&&&'''((())))))))))))((('''''''''&&&''''''&&&&&&&&&'''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))***)))(((((((((((())))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***((()))***+++,,,,,,,,,,,,---------------------------------///222555999;;;::::::::::::::::::::::::<<<>>>@@@AAABBBAAA???>>>ccc]]]UUUOOOMMMHHHBBB<<<:::999777444333222222222222222111000/////////000222111111000///......---///000000000///...------111///---------...---,,,------------------------------............------,,,---...000111222222222222333444666777666666555666666777888999:::;;;;;;;;;;;;<<<>>>BBBFFFJJJMMMLLLHHHCCCAAABBBDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAEEEDDDCCCDDDEEEHHHJJJLLLPPPPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQQQQTTTTTTSSSPPPMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>;;;888777999<<<======;;;;;;<<<<<<;;;;;;::::::::::::888777777888999999666555333111///////////////000000000000//////...---......---,,,,,,...///------......------,,,+++,,,,,,,,,+++++++++******))))))(((((((((((())))))************************+++)))'''(((+++,,,***(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++------+++******++++++++++++***)))(((((('''''''''((()))***++++++,,,+++*********))))))((((((******+++++++++******)))))))))(((((((((((()))))))))************+++++++++)))************+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&%%%$$$%%%&&&'''+++++++++************)))((((((((((((((((((((((((%%%'''))))))(((''''''((((((((((((((())))))))))))*********)))'''(((***,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++)))(((((())))))(((&&&''''''((((((((((((''''''******))))))((((((''''''(((((('''''''''''''''((())))))))))))))))))))))))+++******)))(((''''''''''''''''''''''''((())))))+++***)))(((((('''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''(((((()))***************(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((+++++++++++++++***)))(((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,*********+++)))+++------,,,+++***+++,,,)))'''(((***---,,,++++++++++++++++++++++++,,,---------------------------...000222444666888999:::999888777888999:::;;;>>>???AAABBBBBBBBBAAAAAAooohhhaaa[[[WWWRRRKKKFFF@@@>>><<<999666555444444111000000///////////////111111111000/////////...,,,---...//////000/////////...,,,,,,...//////...------------------------------............------------...000111111111111111222444555666555555555333333444555666777888888;;;;;;;;;===???CCCFFFHHHHHHEEEAAA@@@BBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDGGGIIIKKKNNNOOOQQQRRRSSSTTTTTTTTTSSSQQQOOOPPPQQQRRRPPPNNNKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBBBB???;;;999999:::;;;:::;;;;;;<<<;;;;;;:::999999777666555444444444555555666444222111000//////000000000000000000//////...///000111111//////000111------......------,,,+++,,,,,,,,,+++++++++******))))))(((((((((((())))))************************+++)))((((((***+++***(((******++++++++++++******))))))))))))))))))))))))************************)))+++---,,,+++******+++++++++******)))(((((('''(((((())))))******++++++************)))))))))((()))******+++++++++*********))))))))))))))))))***))))))*********+++++++++)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&'''((()))+++++++++*********))))))))))))))))))))))))))))))(((***++++++)))((()))***(((((((((((()))))))))))))))******)))(((((()))+++))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))+++)))(((((())))))(((&&&''''''((((((((((((''''''***)))))))))((((((((('''******))))))))))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''(((((())))))((((((''''''''''''((('''''''''(((((((((((((((''''''''''''''''''&&&&&&''''''(((((()))((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''***+++++++++******)))((())))))((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((******)))(((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))((('''(((((()))+++,,,,,,+++******+++,,,)))'''(((***,,,,,,+++******+++++++++,,,,,,,,,---------------------------...000222444666777888888888888888888999999:::<<<===???AAABBBCCCCCCBBB{{{vvvooojjjeee___WWWRRRIIIGGGDDD@@@<<<999777666222222111000000000000000111111000000000000000000---....../////////.........---,,,,,,///000000000------------------------------............------......///000000000000000000111222333444444444444666666777888999::::::;;;:::::::::;;;<<<>>>@@@BBBCCCAAA@@@@@@AAACCCBBBAAABBBCCCDDDEEEFFFGGGGGGGGGBBBBBBBBBBBBCCCEEEHHHIIILLLMMMPPPSSSTTTSSSRRRQQQOOONNNMMMNNNOOOOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBB???;;;::::::;;;;;;:::;;;;;;;;;;;;:::999888777888888777666555666666666555444222111000000000111000000000000/////////...///111333333111000000111---............---,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))******************************)))((()))***+++***(((******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++******)))((((((((()))))))))))))))*********************))))))))))))((()))***+++++++++++++++************************)))))))))*********++++++)))************+++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************,,,+++***)))((()))***+++++++++*********))))))))))))))))))))))))))))))))))))+++,,,+++)))((((((((((((((((((((())))))))))))((()))++++++)))((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***)))(((((())))))(((''''''(((((())))))(((((('''))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))***))))))(((((('''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%((((((((('''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***************))))))((('''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''''''''((((((((()))))))))***))))))(((((((((((((((++++++++++++************))))))))))))))))))))))))************************&&&'''))))))'''''''''((()))***+++***)))(((***++++++)))((((((***++++++***)))******+++,,,------...---------------------------...///111333555666777666777888999999999888888:::;;;>>>@@@BBBCCCCCCCCCzzztttkkkbbb\\\TTTRRRNNNIIICCC???;;;999666666444333222111111111000000111111111111111111111111111000...,,,+++***///...,,,---///000000///........................------............------...///000000000000000//////000111111222333333333777777888999:::;;;<<<<<<;;;::::::::::::;;;<<<===?????????@@@BBBCCCCCCCCCFFFFFFGGGGGGHHHHHHGGGGGGAAAAAAAAABBBCCCDDDFFFGGGIIIKKKOOORRRSSSRRRPPPNNNMMMMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBAAA===;;;999999:::<<<======<<<<<<;;;;;;:::999777777999999888777777666666666555444222111000111111222111111000//////.........,,,///222222111///.....................------,,,,,,,,,,,,+++++++++*********))))))))))))))))))******************************)))))))))******))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,,,,*********+++************))))))((((((*********)))))))))))))))*********)))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))************))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))******+++************))))))))))))************************((()))***)))'''%%%%%%&&&(((((((((((())))))))))))''')))+++,,,***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((())))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******))))))((((((''''''&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))***))))))((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))************(((''''''***,,,******))))))************))))))***+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333555555555777999;;;<<<:::999777:::;;;===???@@@@@@@@@@@@{{{nnnfffbbb___[[[UUUNNNHHHCCC@@@<<<;;;999666444222111000111111111111222222222222222222111000///---+++***222000......//////...---........................------............------...///000000000000000/////////000000111222222333333333444555666777888888;;;:::::::::::::::;;;;;;===>>>???AAABBBCCCDDDEEEIIIIIIIIIIIIHHHGGGEEEEEE@@@@@@AAAAAABBBCCCDDDEEEFFFIIINNNQQQRRRQQQNNNKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@<<<:::888888:::<<<<<<;;;;;;;;;;;;;;;:::999888777666555555555444333222222444333222111111222222333222222000///............,,,///222222111///............//////......---,,,,,,,,,,,,+++++++++************))))))))))))******************************))))))******)))))))))*********++++++++++++******))))))))))))))))))))))))************************''')))++++++*********,,,*********)))))))))))))))*********)))))))))))))))))))))))))))))))))******((()))***+++++++++++++++***+++,,,,,,,,,,,,+++***(((((()))))))))*********))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))************************************************)))))))))((())))))))))))*********)))))))))(((((())))))))))))))))))))))))((()))***)))'''%%%%%%&&&(((((((((((())))))))))))''')))+++,,,***)))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))((('''((()))***)))((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((()))***,,,,,,))))))((((((''''''&&&&&&))))))((('''&&&%%%%%%%%%''''''(((((((((''''''&&&))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))************(((''''''***,,,***+++++++++************)))******,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222333444666888:::======;;;999777:::;;;<<<======<<<;;;;;;vvvrrrpppkkkddd]]]UUUOOOLLLEEECCC@@@;;;777444111000333333222222222222222222///000000111111111000000333111///...//////...---........................------............------......///000000000000000000000///000000111333333333333444555666777888888999999999::::::;;;;;;;;;<<<===???@@@@@@BBBDDDGGGKKKJJJJJJIIIGGGEEECCCBBB@@@AAAAAABBBCCCCCCDDDDDDEEEHHHLLLOOOPPPOOOLLLJJJKKKMMMOOOOOOMMMJJJIIIHHHHHHIIIIIIHHHGGGEEEBBBAAABBBAAAAAAAAA@@@@@@@@@@@@???===;;;:::::::::999888;;;;;;<<<<<<;;;;;;::::::777777777777666555333333333333222111111222444444333222000///.........//////111333333111000000111...////////////...------,,,,,,,,,+++++++++******+++******))))))******+++************************(((***+++***)))((()))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++******+++,,,******)))))))))))))))))))))))))))))))))*********))))))))))))******************+++++++++******)))***+++,,,------,,,+++***((((((((()))))))))******)))************+++++++++******)))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************''''''((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((()))+++,,,+++)))((((((((((((((((((((())))))))))))((()))++++++)))((()))***)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))((('''((()))***)))(((((())))))******))))))((((((((((((((()))))))))))))))(((((())))))***+++,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))***+++,,,---((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%''''''((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((())))))***))))))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''(((******((((((((())))))***+++***)))(((***++++++,,,...---,,,***++++++***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111222333666777:::<<<<<<;;;999777888999:::::::::999777777|||uuummmddd^^^ZZZSSSPPPKKKFFF???:::777555444444444333222222111111///000111222222222222222111000......///000000///........................------............------------...000111111111111000000000000000222333444444444555666777888999999666666777999::::::;;;;;;;;;===>>>======???CCCGGGIIIIIIHHHGGGFFFDDDCCCBBB@@@AAABBBCCCCCCDDDDDDDDDEEEGGGJJJMMMNNNMMMKKKJJJJJJMMMOOOOOOLLLIIIGGGGGGEEEFFFFFFGGGFFFDDDBBBAAA?????????@@@@@@@@@AAAAAA@@@???===<<<===<<<;;;999;;;;;;<<<=========<<<<<<:::;;;;;;;;;999888666555333222222111222333444555444333000...------...//////000111111//////000111///////////////...------,,,,,,,,,+++++++++******+++******))))))******+++************************(((***+++***(((((()))+++******++++++++++++******))))))))))))))))))))))))************************&&&(((************+++,,,)))))))))))))))))))))***(((((())))))******++++++((()))))))))************+++++++++++++++***)))((()))***+++,,,,,,+++***)))(((((((((((()))))))))***)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((((()))))))))(((***)))))))))((((((((((((''''''''''''''''''''''''(((***++++++)))((()))***(((((((((((()))))))))))))))******)))(((((()))+++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((''''''((()))******((())))))************))))))'''((((((((()))))))))***(((((((((((()))***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((())))))***++++++'''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%&&&'''((()))*********))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''%%%&&&''''''((((((((('''))))))((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((()))***************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))))))))***)))+++,,,,,,+++******++++++...000///---++++++,,,,,,,,,,,,,,,------......++++++++++++++++++++++++++++++,,,...///000111111555666888999999999777666555555777777888777666555wwwooohhhddd___\\\VVVOOOHHHBBB===;;;555555444333333222111111333333333333333222111000000...---...000111111111////////////////////////---..................---,,,---...000111222222222111000000000000222333444000111111222333444555555333444666888999::::::;;;;;;<<<<<<;;;:::<<>>>>>???@@@@@@AAABBBBBB???>>>===>>>???@@@???>>>:::;;;<<<===>>>>>>>>>>>>888888999888777555333222333222222111222333555666444333000...------...///---......---,,,,,,...//////////////////......---,,,,,,,,,+++++++++******++++++************++++++************************(((***,,,+++(((''')))+++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++&&&(((************+++,,,)))))))))))))))*********'''(((((()))***++++++,,,(((((())))))*********+++,,,,,,,,,+++***)))((('''((()))+++,,,,,,+++)))((((((((((((((()))))))))))))))************+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%'''))))))(((''''''((((((((((((((())))))))))))*********)))'''(((***,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((''''''((()))******)))))))))************))))))'''((((((((())))))******&&&&&&&&&&&&'''(((******((((((((((((((((((((((((((((((((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((())))))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''$$$%%%&&&((()))******+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,......,,,+++,,,---)))+++------,,,+++***+++,,,///111111...,,,,,,---------------------------++++++++++++++++++++++++++++++,,,---...000000111333444666777777777666555111222444666666666666666ttt~~~~~~~~~{{{xxxpppcccTTTIIIDDDCCC===;;;999777666555444444333222222111111000//////111111111111000000000000//////.........---------000000///...------,,,,,,---------...///000000111000000000000111111111111222222222333333444444444777777888999:::;;;;;;<<<:::::::::;;;<<<>>>@@@AAAAAACCCDDDBBBAAAAAADDDGGGBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGIIILLLNNNNNNMMMQQQOOOMMMJJJHHHFFFEEEEEEDDDGGGJJJIIIEEEAAA@@@@@@@@@??????AAACCCCCCBBBAAA======>>>???@@@???<<<:::<<<===>>>>>>>>>===;;;:::;;;;;;:::888777555444333333222000111222333333222000111222333333222111000---.........//////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++++++++************************+++++++++*********))))))***++++++++++++***))))))************************+++++++++*********)))))),,,,,,+++***)))))))))***)))))))))))))))******+++************************)))))))))***++++++,,,,,,))))))))))))************&&&&&&'''((()))***++++++((()))+++++++++***((('''******))))))))))))******(((%%%$$$%%%((()))(((&&&+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***************)))((((((((('''&&&&&&'''((()))***((()))***)))((('''((()))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))---+++(((%%%%%%&&&)))+++))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''((((((((()))((('''%%%######%%%'''((('''((()))******)))(((''''''((()))***)))(((&&&$$$''''''((()))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&''''''((()))))))))''''''(((((())))))*********)))&&&%%%%%%&&&)))************)))((('''''''''((((((((((((((()))******)))(((((('''''''''(((((()))))))))))))))(((((('''******))))))))))))******************))))))))))))------------,,,+++******+++,,,------......------***+++,,,---,,,+++***)))***+++,,,---...000111111222222222111222222333333444555666666666555333222dddmmmyyy~~~qqqbbbUUUMMMIIIDDDCCC@@@===:::777444222444333333222222111111111111111111000000000000000////////////............000//////......---,,,,,,------......///000000111000000000000111111111111222222222333333333444444666666777888999::::::;;;::::::;;;===>>>???@@@AAA@@@AAABBB@@@>>>>>>@@@CCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGJJJMMMPPPPPPOOOPPPNNNLLLIIIFFFDDDCCCBBBCCCGGGLLLLLLIIIDDD@@@???@@@@@@???AAACCCCCCBBB@@@???>>>>>>@@@AAA@@@===;;;;;;<<<=========<<<;;;:::;;;:::999888666555444333111000......000111000///000000111222222111000000............/////////000............------------,,,,,,,,,++++++*********++++++*********))))))))))))************+++++++++************************+++++++++*********))))))***++++++++++++***))))))************************+++++++++*********)))))),,,+++******))))))******)))))))))))))))******+++************************+++*********************))))))))))))************)))))))))))))))*********)))(((((())))))***++++++******))))))))))))******)))'''&&&'''***+++***(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***************)))(((((((((((('''&&&''''''))))))((()))***)))((('''((()))*********)))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,++++++***)))'''''''''''''''''''''''',,,***(((&&&&&&''')))***))))))))))))))))))))))))''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((())))))*********)))((('''''''''((((((&&&''''''((((((''''''&&&&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((('''((()))***)))(((&&&%%%''''''((())))))))))))))))))))))))(((''''''&&&&&&((('''''''''''''''''''''''''''(((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))))))))((((((((((((((())))))******))))))((((((((())))))%%%&&&''')))******++++++******))))))))))))******************))))))))))))+++,,,,,,,,,+++******)))+++,,,------...---------,,,------------,,,++++++++++++,,,---///000111222222222111111222222333333333444555666666555444444YYYaaalllxxx|||qqqfff]]]WWWNNNKKKGGGCCC@@@<<<888555555444333333333333333333111111111000000000//////000000/////////.........000//////......---------------......///000000000000000000000111111111111222222222222333333333333444444555666777888999999999:::<<<>>>@@@@@@@@@@@@>>>??????>>>===<<<>>>@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCDDDGGGKKKOOOQQQPPPOOOLLLKKKIIIFFFDDDBBBAAA@@@DDDIIINNNOOOMMMHHHCCC@@@AAA@@@@@@AAABBBCCCBBB@@@@@@??????@@@AAA@@@>>><<<:::;;;;;;;;;;;;:::999999:::999888777666555444444111000......000000000///000000111111111111000000............////////////............---------------,,,,,,+++***)))((('''******))))))))))))(((((()))************+++++++++************************+++++++++******************++++++++++++***))))))************************+++++++++***************++++++***)))))))))******)))))))))))))))******+++************************,,,,,,+++******)))(((((())))))))))))************++++++******))))))(((((()))(((''''''(((***---...******))))))))))))******+++)))))))))+++,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))******))))))(((((()))((((((''''''''''''(((''')))***)))((('''(((*********))))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))************************)))))))))))))))******+++******+++,,,,,,++++++***''''''''''''''''''''''''***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''(((((((((((())))))))))))+++***)))((((((((())))))&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))************(((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((()))))))))'''((()))******)))((('''))))))(((((((((((())))))'''((()))))))))(((&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%$$$'''(((((((((((()))))))))(((((((((''''''(((((((((&&&&&&'''((())))))******((((((''''''(((((()))*********))))))))))))******&&&&&&((()))***+++++++++******))))))))))))******************))))))))))))******************))))))++++++,,,---------------///...------,,,,,,------+++,,,---...///111222222222222111111222222333444333444555666777777777777[[[```jjjvvv{{{{{{{{{|||zzzuuuooojjj[[[VVVOOOJJJFFFCCC???<<<666555444333222222333333222222111111000000///////////////.........------000/////////......------............//////000000///000000000111111111111222222222222222222222333333333444555666777777888888999<<<>>>??????>>>===<<<===>>>>>>??????AAABBBDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEHHHLLLPPPPPPNNNLLLGGGFFFEEECCCBBBAAAAAAAAAHHHJJJMMMOOONNNKKKGGGEEEAAA@@@@@@AAABBBCCCAAA@@@???>>>>>>???@@@???===;;;999999999999999888888888888888777666666555444444555333222111333333333222000000000000000000000000.........///////////////.........---------,,,,,,,,,,,,++++++******)))))))))))))))((((((((((((((())))))*********+++++++++***************************************************++++++++++++***))))))******************************************************))))))))))))******)))))))))))))))******+++************************+++*********)))))))))(((((()))))))))******************)))))))))((((((((()))((((((((((((***,,,---******))))))))))))******************+++,,,,,,+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((()))))))))))))))(((((())))))(((((('''''''''''''''((())))))(((((()))***))))))))))))))))))((((((+++******)))(((''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))******+++++++++***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((('''''''''))))))(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((''''''''')))))))))*********++++++)))******++++++******)))&&&&&&''''''(((((())))))'''(((((((((((()))))))))'''(((((())))))(((((('''+++***(((''''''((())))))''''''((()))(((((('''&&&''''''((()))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***(((''''''''''''((())))))))))))(((((())))))******)))************)))((((((******))))))))))))******************)))))))))((())))))******+++*********++++++,,,------------,,,///...,,,+++++++++,,,---+++,,,---...000111222222111111111111222333444444555555666777999999::::::^^^aaahhhsss{{{|||xxxtttmmmnnnqqquuu}}}|||zzznnnfff\\\TTTOOOKKKFFFBBB:::999666444333222333333444333333222111111000000.........---------,,,,,,///////////////.....................///////////////000000000111111111111222222222222222222222222222222333444555666666777666888:::<<<======<<<;;;;;;<<<===@@@CCCFFFGGGGGGFFFGGGGGGHHHHHHGGGFFFEEEHHHHHHJJJLLLNNNMMMJJJHHHBBBBBBAAAAAAAAABBBCCCCCCKKKKKKKKKKKKLLLLLLLLLLLLBBBAAA@@@AAABBBBBBAAA???>>>===<<<===>>>>>><<<:::999888888888777777777777777666666666555555444444777555333333444444333222///////////////////////////////////////............------------,,,,,,,,,***+++++++++,,,,,,------((((((((((((((()))))))))))))))*********+++++++++***************************************************++++++++++++***))))))***************************************************))))))((())))))******)))))))))))))))******+++************************(((((()))))))))*********((()))))))))************'''''''''((((((((())))))((()))***++++++***)))(((******))))))))))))******))))))************++++++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''(((((()))))))))(((((()))))))))(((((('''&&&&&&&&&((())))))(((((()))+++(((((((((((((((((())))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((())))))******))))))))))))))))))))))))'''((()))******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((((((((((((((('''''''''((((((((((((((((((((()))))))))*********((())))))******))))))(((&&&&&&''''''(((((())))))(((((((((((()))))))))***)))(((&&&%%%%%%&&&((()))+++***((('''''''''((()))''''''((((((((((((((('''''''''((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''((()))******************))))))(((******))))))))))))******************)))))))))((())))))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,...---+++*********+++,,,+++,,,---...///111111222111111111111222333444555666666777888:::;;;<<<===aaaaaaeeemmmqqqnnniiifff```cccgggllluuuyyynnneee```YYYPPPIIIDDDAAA===999666555444555666555555444333222111111///.........------------////////////////////////......//////////////////000000000000111111111111222222222222222111111111111222222333444555666666777888999;;;;;;;;;;;;::::::;;;===AAAFFFJJJKKKJJJHHHHHHJJJKKKKKKJJJIIIHHHKKKJJJJJJKKKKKKJJJGGGDDD@@@@@@@@@AAAAAACCCDDDDDDJJJIIIGGGHHHKKKNNNOOOPPPBBBAAA@@@AAABBBBBB@@@???>>>===;;;;;;<<<===<<<:::999888777777666666777777555555555555555444444444555333111111111222111000//////............/////////////////////.........------------,,,,,,,,,,,,******+++,,,---......///(((((())))))))))))******)))************+++++++++***************************************+++++++++***++++++++++++***))))))***************************************+++++++++))))))((((((((()))******)))))))))))))))******+++************************''''''((())))))***++++++))))))))))))************''''''(((((()))))))))***((()))+++,,,+++***(((&&&******))))))))))))******''')))******)))(((***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((''''''''''''((()))))))))(((((('''(((((()))(((((('''&&&&&&'''))))))((((((***+++''''''(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))******+++'''''''''''''''((()))***'''''''''''''''''''''''''''(((((())))))))))))((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((())))))))))))''''''((()))))))))(((((('''(((((())))))(((((('''&&&''''''((((((((((((((('''''''''((((((((((((((('''((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))*********(((&&&$$$$$$&&&(((***+++***)))((((((''''''(((''''''''''''((((((((((((''''''((()))))))))))))))&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((((((''''''''''''&&&&&&'''((())))))((('''&&&((('''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&''''''((()))***'''''')))***+++,,,,,,,,,******))))))))))))******************))))))))))))((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++*********+++***+++,,,---...000111111000000000111222333444555777777777777999:::<<<===oooiiifffiiijjjddd___^^^YYY[[[]]]```fffrrrzzzuuulll___UUUOOOLLLGGGAAA===:::999999777777666555444333222222000000000000/////////////////////////////////000/////////////////////...000000000000111111111111222222222222111111111000111222222333444555666666888999999::::::;;;;;;<<<::::::<<>>???===<<<<<<======<<<;;;999999777666666666777888444444444444444444444444444222000///000000///...//////...------...//////000/////////............---------,,,,,,,,,++++++******++++++,,,,,,------)))))))))*********++++++)))************+++++++++************************))))))*********+++++++++***++++++++++++***))))))************************))))))*********+++++++++((((((((((((((()))******)))))))))))))))******+++************************((((((((()))))))))))))))))))))))))))************+++++++++***************((())))))************)))******))))))))))))******''')))+++***)))(((***,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&''''''((())))))((((((&&&'''((())))))(((((('''&&&'''))))))((((((***+++'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++((('''''''''((()))++++++''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%%%%&&&'''))))))''''''(((((())))))******'''((()))*********))))))(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((((()))))))))*********))))))(((''''''((())))))*********))))))((('''&&&'''''''''''''''((())))))''''''((()))))))))))))))'''''''''&&&%%%%%%%%%$$$'''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++'''((()))***+++,,,,,,,,,******))))))))))))******************))))))))))))&&&'''(((***+++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***)))***+++,,,---///000000000000000111222333555666666555555555666777999:::tttlllkkkhhh```\\\]]]XXXYYYXXXVVVXXX```nnnyyy||||||mmmaaaXXXTTTNNNHHHBBB>>>===<<<999888777666555444333333222222222222111111111111////////////000000000000///////////////.........000000000000111111111111222222222222111111000000111222333333555555666777:::::::::::::::;;;<<<===::::::;;;@@@EEEHHHGGGEEEFFFHHHJJJLLLMMMMMMLLLKKKKKKIIIGGGGGGGGGGGGEEECCCFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCHHHNNNQQQPPPOOOCCCBBBAAAAAABBBBBB@@@>>>@@@>>>===<<<===>>>===<<<:::999777666666666777888333333444444444444444555444222000///000000///...///...---,,,,,,---...///000000//////.........------------,,,,,,,,,+++++++++++++++***************))))))******+++++++++,,,)))************+++++++++************************))))))******++++++++++++***++++++++++++***))))))************************))))))******++++++++++++((((((((((((((()))******)))))))))))))))******+++******************************))))))((((((''''''))))))))))))************//////...---,,,+++***))))))(((''''''(((***,,,...******))))))))))))******'''***,,,+++))))))***---(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))&&&&&&'''((())))))((((((%%%&&&''')))))))))((((((%%%'''))))))((((((***,,,&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))((((((((((((***,,,---))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))''''''(((((())))))******######$$$$$$&&&''')))***&&&''''''((()))******+++((()))***+++,,,,,,+++***(((((())))))))))))((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))((())))))))))))***************++++++++++++******))))))(((((('''''''''&&&))))))))))))************((()))***++++++***)))((()))************(((&&&%%%'''''''''''''''((()))***'''(((((()))))))))))))))))))))((('''&&&&&&%%%%%%)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&((()))******'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,***++++++++++++***))))))******))))))))))))******************))))))))))))%%%%%%''')))***+++++++++******+++,,,,,,,,,,,,+++,,,---...///...---,,,+++((()))***+++---...//////000000000111222444555666444444333333444555666777~~~sssnnngggaaa[[[UUUQQQSSSVVVWWWZZZ^^^gggpppxxx|||tttiiibbbXXXOOOJJJHHHFFFEEE>>><<<999555333222111111111111111222444555444222////////////////////////000000000000000000000000////////////000000000000///000111222222111000/////////000222444777999:::<<<<<<;;;:::999999999999<<<>>>?????????@@@CCCEEEHHHJJJLLLMMMLLLJJJJJJKKKIIIGGGDDDDDDEEEEEECCC@@@GGGDDDAAAAAABBBCCCDDDDDDBBBBBBCCCFFFIIIJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB<<<;;;;;;::::::;;;;;;<<<999888777666666666666666444444444333333333222222222111111000000000000000000000///...............000000///.....................---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))************************)))******+++++++++******(((((()))***++++++,,,,,,************************++++++************+++++++++++++++++++++++++++++++++*********))))))(((((())))))***+++++++++*********************)))((('''))))))************))))))(((***+++***)))((()))***(((((()))))))))************)))))))))(((((('''''')))))))))))))))******+++''')))***++++++***)))'''************))))))))))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((('''&&&%%%$$$''''''((((((((((((''''''((((((((((((((('''''''''******))))))(((((('''''')))'''&&&&&&''''''&&&$$$&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************''''''((()))***++++++,,,************,,,,,,***)))(((***,,,+++)))'''(((***))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))************&&&))),,,,,,***((()))***(((((())))))))))))((((((&&&&&&((()))************((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&'''((()))***************((('''&&&%%%&&&'''***++++++***)))(((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))%%%"""###&&&((((((&&&''''''''''''''''''''''''((('''&&&&&&'''((()))***)))))))))***)))((('''''''''((((((((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%))))))(((((((((((()))))))))((('''(((******((('''*********))))))))))))))))))***+++,,,+++***(((&&&))))))((('''''''''''''''******))))))******+++,,,,,,,,,+++++++++,,,---...,,,++++++,,,---...///000,,,...////////////222444777777666666666666777777xxxoooaaaYYYTTTUUUVVVVVVXXX[[[\\\bbbjjjrrr{{{rrrfff[[[UUUQQQOOOMMMGGGCCC>>>999777666555555111000000111222333222000////////////////////////000000000000000000000000////////////000000000000//////000111111000////////////000222444777999:::<<<;;;;;;::::::;;;;;;<<<>>>???@@@AAA@@@AAACCCEEEGGGIIIKKKKKKJJJIIIIIIJJJIIIFFFDDDCCCDDDDDDBBB@@@FFFCCCAAA@@@AAACCCDDDCCCBBBBBBCCCEEEHHHJJJJJJIIIIIIIIIHHHGGGFFFDDDBBBBBB======<<<;;;;;;;;;;;;;;;;;;:::999777666555444444444444444333333333222222222222111000000000000111000000///............///000000///.....................---------,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))************************))))))*********))))))((('''(((((()))******++++++************************++++++************++++++++++++++++++++++++++++++************)))))))))((((((((()))***++++++++++++)))************))))))((())))))************))))))(((***+++***)))((()))***************+++++++++,,,*********))))))((((((((()))))))))))))))******+++******))))))))))))******************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((************))))))))))))***)))(((((())))))(((&&&(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((())))))******++++++************+++***)))((((((***---,,,***))))))***))))))))))))))))))))))))))))))(((((()))***,,,---))))))))))))))))))))))))(((((()))))))))*********&&&)))++++++)))(((((()))(((((())))))))))))((((((%%%%%%&&&(((((())))))((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((*********++++++******))))))((('''''''''((()))*********)))(((((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''%%%$$$%%%&&&'''''''''((((((((('''''''''&&&&&&(((''''''&&&'''((()))***)))))))))(((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((((((((()))))))))(((((()))******)))'''***)))))))))))))))))))))((()))*********)))'''&&&******)))(((((((((((((((******))))))******+++,,,++++++******++++++,,,,,,++++++,,,,,,---...//////...///000000000111333555888888777777777777888888}}}jjjaaaYYYXXXXXXVVVUUUWWWVVVYYY___jjj{{{wwwkkkddd```]]]ZZZVVVPPPHHH@@@<<<999888666333111000111222222111///////////////////////////000000000000000000000000////////////000000000000//////000111111000/////////000000222444666888999;;;;;;;;;;;;<<<===>>>???@@@BBBCCCCCCBBBAAACCCDDDEEEGGGIIIIIIHHHGGGHHHIIIGGGEEECCCCCCCCCCCCBBBAAADDDBBB??????@@@BBBCCCBBBCCCBBBBBBDDDHHHJJJJJJJJJKKKKKKKKKJJJHHHEEECCCAAA???>>>===;;;::::::::::::;;;:::999777555444333333444444444333333333333222333333222111111111111111111000000///////////////000//////............///......---------,,,,,,,,,---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''''''''((())))))******************************++++++************++++++++++++++++++++++++++++++************))))))))))))'''(((((()))***++++++,,,((())))))************)))((())))))******))))))((((((***+++***)))((()))***+++++++++,,,,,,,,,------***************))))))))))))))))))))))))******+++,,,***(((''''''(((***,,,************)))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((************)))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((************++++++++++++,,,***))))))***+++***((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))*********************))))))(((((((((***,,,---+++*********(((((((((((((((((((((((('''&&&&&&&&&&&&((()))***))))))))))))))))))))))))(((((())))))))))))******&&&(((******)))''''''((((((((())))))))))))((((((&&&'''((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''((())))))***++++++))))))*********))))))(((***)))))))))))))))((((((***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''((()))))))))))))))((($$$%%%''''''&&&&&&'''''')))))))))(((((('''''''''(((''''''''''''((())))))***)))((('''''''''((()))''''''((((((((('''&&&&&&%%%%%%&&&'''((()))******))))))(((((((((((())))))***)))((()))++++++)))((())))))))))))))))))******************))))))))))))+++******))))))))))))*********))))))******+++,,,************+++++++++++++++,,,,,,,,,---......//////111222222222222555777888888777777777777888888vvvlllbbb___^^^YYYVVVVVVYYYZZZ___lll~~~zzzsssoookkkhhhccc\\\RRRIIICCC===777444777555333222333222111000////////////////////////000000000000000000000000////////////000000000000000111111111111111111000000000111222333555777888888888999:::<<<>>>???@@@BBBDDDEEEDDDCCCBBBCCCDDDCCCEEEGGGGGGFFFFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBDDDAAA???>>>???@@@AAAAAACCCBBBBBBDDDHHHJJJKKKKKKKKKKKKKKKJJJHHHEEEBBB@@@???>>><<<;;;999888888777999888777555555444444444555555444444444333333333444333333222222222222222222111000000//////000000000///............//////......---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((************)))(((''''''((((((((()))))))))******************************++++++************++++++*********************************))))))))))))))))))((((((((())))))******'''((()))***************(((((())))))))))))(((((((((***+++***)))((()))******++++++++++++,,,,,,,,,++++++******************)))))))))))))))******++++++***)))(((((()))***+++************)))))))))((())))))(((((((((((())))))******))))))(((((('''''')))))))))))))))((('''&&&''''''((((((((((((''''''((((((((((((((())))))))))))))))))******++++++++++++***))))))++++++***)))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&*********)))))))))))))))***++++++)))((('''((()))((()))+++++++++***))))))(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((((((((((((((()))))))))***&&&'''((())))))(((''''''(((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((())))))((()))))))))*********+++&&&''''''((())))))((((((******++++++***)))(((''')))))))))(((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((''''''"""&&&))))))'''%%%&&&((((((((((((((())))))))))))(((((('''''''''(((((((((+++)))'''&&&%%%&&&((()))''''''((((((((((((''''''&&&''''''((()))*********))))))(((((((((((())))))***))))))***++++++***((()))))))))))))))*********,,,,,,+++*********+++,,,******)))(((((()))))))))******))))))******+++,,,******++++++,,,,,,,,,,,,+++,,,,,,------.........///000222222111222444666777777666666666666777777zzzpppmmmkkkddd^^^[[[[[[[[[aaappp}}}yyyxxxrrrhhhaaaXXXPPPKKKDDD<<<666999777444222222111000...000000000000000000000000111111111111111111111111////////////000000000000222222222222222222222222000111111222333444666666555666777999;;;===???@@@CCCEEEFFFFFFDDDCCCCCCCCCCCCEEEFFFFFFEEEFFFGGGIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFCCC@@@??????@@@@@@@@@CCCCCCCCCFFFIIILLLLLLLLLJJJJJJIIIHHHFFFCCC@@@???>>>===;;;999888777666666555555444444555555666777666666666666555555555444555555444333333333333333222222111000000000000000//////............//////......---------,,,,,,,,,,,,,,,+++++++++++++++***************************((((((((((((((((((((((((***+++++++++******)))((())))))***************+++************************++++++************++++++************************))))))))))))))))))******+++***)))((('''''''''''''''((()))***************(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))******************************++++++)))))))))))))))******+++((()))***++++++***)))(((************)))))))))((())))))(((((((((((())))))******))))))((((((''''''''''''((((((((('''&&&&&&''''''((((((((((((''''''(((((((((((())))))******'''(((((())))))************(((((((((******)))(((++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***++++++***'''''')))+++***)))))))))))))))((('''((((((((((((((((((((((((,,,+++***(((((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))''''''((())))))((('''&&&(((((())))))))))))((((((***++++++,,,,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))((((((+++*********)))))))))(((%%%&&&''')))***++++++,,,******++++++***)))((('''((((((((())))))((((((((('''((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&''''''(((((('''"""&&&******'''&&&'''(((%%%&&&'''((()))+++,,,,,,((((((((((((((((((''''''***)))'''%%%%%%&&&((()))''''''((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))***)))((()))++++++)))((((((((())))))******************)))))))))******+++(((((('''''''''(((((()))******))))))******+++,,,+++,,,------......------+++,,,---.........------...///000000000111333555555555444444444444555555~~~vvvmmmggg^^^]]]bbbppp{{{}}}xxxuuukkkyyy}}}kkkddd[[[UUURRRNNNGGGAAA<<<999555222111000///---000000000000000000000000111111111111111111111111////////////000000000000333222222111111222222333111111111111222333555555444555666888:::===???AAABBBDDDFFFFFFEEECCCCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKIIIIIIHHHFFFDDDEEEGGGIIIKKKHHHEEEBBBBBBBBBBBBAAACCCCCCEEEIIILLLNNNNNNLLLIIIHHHGGGEEECCCAAA@@@@@@>>>===;;;:::888777666666555555555555666888999:::888888888777777777666666666555555444444444444444333222222111111111111111///............//////000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++*********************+++++++++************************++++++************++++++************************))))))))))))************+++)))(((&&&&&&&&&''''''((())))))************)))'''(((((())))))(((((('''(((***+++***)))((()))***'''''''''(((((((((((())))))))))))***************)))))))))))))))******+++'''(((***,,,,,,***((('''************))))))))))))***))))))(((((())))))***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''(((((())))))******+++((((((((((((((()))))))))((('''&&&''')))))))))((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))************+++,,,***((('''+++......,,,)))(((((((((((('''((((((((((((((((((((((((((('''&&&&&&'''(((***+++))))))))))))))))))))))))''''''(((((((((((())))))((('''''')))******(((&&&(((((())))))))))))((((((((())))))*********))))))((((((((((((((((((((((((******))))))))))))((((((++++++***))))))((('''''''''(((***+++---.........***)))))))))))))))(((((('''(((((())))))(((((('''''''''(((((())))))******(((((((((((((((((((((((()))(((((((((((())))))***%%%&&&((((((''''''(((((($$$%%%&&&''')))***+++,,,((((((((()))(((((('''&&&)))((('''&&&&&&&&&'''(((''''''((()))))))))((((((***)))))))))((((((((('''))))))(((((((((((()))))))))((('''(((******((('''((((((((()))******++++++''''''''''''(((((((((((('''''''''''''''(((((()))******))))))******+++,,,+++,,,.../////////...---+++,,,---.........,,,,,,,,,...//////...///111444444444333333333333444444~~~vvvmmmiiijjjqqqtttqqqmmmlllbbblllzzzvvvlll```YYYVVVTTTPPPKKKAAA===999555444333111000000000000000000000000000111111111111111111111111////////////000000000000111111000//////000111111111111111111222333444444555666777999;;;>>>@@@AAAAAACCCFFFFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGHHHKKKMMMLLLLLLKKKIIIFFFGGGJJJMMMSSSOOOKKKHHHGGGFFFEEEDDDBBBDDDGGGLLLPPPQQQOOOMMMJJJHHHEEECCCAAAAAABBBBBB???>>>===;;;:::999999999999888888888999:::;;;<<<::::::999999999888888888777666555555444444555555333333222111111111111222...............///000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************'''((()))***++++++++++++***************)))))))))************************++++++************++++++************************((()))))))))************((('''&&&%%%%%%''')))***)))************))))))(((''''''((((((((((((''''''(((***+++***)))((()))***&&&''''''''''''(((((((((((((((((())))))*********)))))))))))))))******+++))))))************))))))************))))))))))))******))))))))))))******(((((((((((())))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))******++++++******))))))))))))))))))((('''&&&''')))***)))((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''(((((()))***(((((())))))******++++++)))+++---+++((((((---111555000***'''((()))))))))))))))))))))))))))))))))%%%%%%$$$$$$%%%&&&((()))))))))))))))))))))))))))'''''''''((((((((()))))))))(((((()))++++++)))&&&(((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((()))******+++++++++++++++)))((('''''''''((()))***''''''((())))))((('''''''''''''''((()))*********((((((((((((((((((((((((,,,***(((&&&&&&''')))***((('''&&&&&&((())))))(((&&&&&&&&&'''(((((())))))(((((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&''''''((()))))))))))))))'''((((((((((((((((((((())))))(((((((((((())))))((('''&&&'''))))))'''&&&'''(((((()))******++++++&&&'''((()))***)))((((((((((((''''''((())))))*********))))))******+++,,,***+++---//////...---,,,+++,,,...//////...,,,+++,,,---...///...///111333555444444333333444444555yyyuuuuuuqqqiiieeefffbbbfffnnnzzzvvvfff[[[WWWVVVSSSPPPGGGCCC>>>:::888777555444000000000000000000000000111111111111111111111111////////////000000000000000///...------...///000222222111111222222333444777777888:::<<>>===<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;:::::::::999999777777666555555555555555444333222222111111222222...............///000111......---------,,,,,,,,,++++++++++++++++++++++++************************************************%%%&&&''')))************))))))))))))((((((((((((************************++++++************++++++))))))))))))))))))))))))(((((())))))*********+++%%%$$$$$$$$$&&&(((+++---***************)))((('''''''''((((((((((((''''''(((***+++***)))((()))***''''''''''''((((((((((((''''''(((((()))))))))***)))))))))))))))******++++++***)))'''''')))***+++************))))))))))))******))))))))))))******''''''(((((())))))******(((((()))))))))))))))(((''''''(((((((((((('''''''''(((((()))***+++++++++,,,+++++++++******))))))(((''''''((()))******)))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))"""###$$$%%%'''((())))))'''(((((()))***++++++,,,)))+++---,,,))))))...444999333,,,((((((***++++++************************,,,+++)))(((''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))***)))(((***,,,,,,)))&&&(((((())))))))))))((((((******+++++++++******)))((((((((((((((((((((((((+++*********))))))((((((&&&&&&''''''(((((())))))))))))))))))((('''%%%%%%((('''&&&%%%&&&'''***+++&&&'''((())))))((('''&&&&&&''''''((()))******+++((((((((((((((((((((((((,,,)))&&&######$$$''')))***'''$$$%%%(((***)))((((((''''''''''''&&&&&&&&&(((((()))))))))(((&&&%%%''''''((((((''''''&&&%%%''''''((()))))))))))))))%%%%%%&&&'''((()))******))))))(((((((((((())))))'''&&&&&&'''(((((('''%%%'''(((((()))***+++++++++((()))+++---...---+++***))))))((())))))***++++++*********)))***++++++,,,)))***,,,......---,,,++++++,,,...//////...,,,+++,,,...////////////222444555555555444444555555555yyytttppphhh^^^``````bbbgggsss}}}mmmddd___[[[ZZZ[[[UUUMMMFFFBBB@@@===999666555333222222333444333222000000000000//////////////////000000000000//////000000000000000000000000222222222222333444444555999999:::<<<>>>@@@BBBCCCAAABBBBBBAAA@@@AAAEEEGGGGGGJJJNNNPPPOOONNNMMMMMMRRRRRRQQQPPPNNNMMMKKKJJJUUUTTTQQQOOOLLLIIIGGGFFFFFFFFFGGGJJJOOORRRSSSSSSHHHEEEBBB@@@@@@@@@@@@???CCCAAA>>>;;;:::;;;<<<>>><<<;;;999999999;;;===>>>::::::999999999999999999666666666555444444333333333333333222222111111111000000//////.........---222///,,,+++,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++))))))************))))))************************,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++******)))*********((())))))*********))))))((()))***+++******(((((())))))))))))************************************''''''((())))))))))))))))))************))))))(((+++++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))******)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((---,,,,,,++++++,,,,,,---...---+++)))(((((()))***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))+++"""%%%...222"""++++++******)))(((&&&&&&'''(((((())))))(((((('''++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((()))%%%)))&&&,,, ***))))))(((((((((***+++,,,)))))))))))))))((('''''')))))))))))))))))))))))),,,(((%%%&&&)))***(((%%%'''((()))((((((***---111%%%+++,,,'''%%%******''''''""" ###))),,,***((())))))(((((('''''''''&&&''''''((((((((((((''''''&&&'''''''''&&&&&&((())))))$$$$$$((()))%%%'''---'''$$$!!!"""'''******)))...---,,,+++)))'''&&&%%%++++++***+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++''''''((((((((((((''''''---+++)))'''''')))---///%%%)))---///,,,)))'''''',,,***((('''(((+++...000+++//////,,,---222333///###&&&+++///222333333333111222222333222111000///{{{mmmaaabbb```^^^^^^eeeqqq~~~xxxoooiiidddcccdddggg___UUUPPPKKKEEE???:::777444222111222222222111222222111111111000000000//////000000000000//////000000000000000000000000222222222222333333444555999::::::<<<>>>@@@BBBDDDEEEEEEEEEDDDCCCDDDGGGJJJKKKOOOSSSUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOORRRRRRPPPNNNLLLJJJIIIHHHGGGGGGGGGIIIMMMOOOPPPOOOJJJGGGCCCAAAAAABBBAAAAAACCCAAA???===<<<<<<===>>><<<;;;:::999999:::<<<===999999999999999888888888666555555444333222222111333333222222222111111111000000000/////////......000...,,,,,,------,,,+++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++))))))*********))))))(((******************************************++++++))))))))))))))))))))))))((((((((()))***,,,---...))))))************))))))+++,,,---------,,,++++++))))))))))))************************************((())))))***************((())))))*********))))))+++++++++*********))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******))))))++++++************++++++,,,+++***)))((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,&&&)))&&&%%%222$$$%%%&&&'''((()))******''''''(((((((((((('''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%% !!!---''',,,(((+++...***))))))(((((()))***+++)))))))))))))))(((''''''))))))))))))))))))))))))%%%''')))'''$$$%%%+++111***)))(((((('''$$$(((***)))(((((((((%%%!!!,,,...,,,%%% ###)))...)))(((((((((''''''''''''''''''((((((((((((''''''&&&'''''''''&&&&&&((()))&&&$$$%%%+++000,,,###''')))+++)))%%%$$$'''+++!!!###&&&(((***+++++++++'''%%%$$$&&&)))***'''$$$((((((((((((((((((((((((((()))************)))((('''(((((())))))(((((('''((('''''',,,000///&&&...+++))))))+++---......,,,,,,---...---,,,+++***333111+++%%%'''---...++++++,,,...///000///...---111111222222222111000///}}}nnniiieee^^^ZZZZZZ```hhhmmmtttttt{{{zzzuuuqqqqqqttt{{{tttiiiaaa[[[TTTJJJBBB<<<999555222222333333333333333333222222222111111///000000111111000000///000000000000000000000000111111111222222333555555999:::;;;<<<>>>AAACCCDDDGGGHHHHHHFFFEEEFFFHHHJJJNNNQQQVVVYYYZZZZZZZZZ[[[UUUVVVVVVVVVVVVUUUUUUTTTQQQQQQPPPOOONNNMMMLLLKKKIIIHHHHHHIIIKKKLLLLLLKKKJJJHHHEEECCCCCCCCCBBBAAABBBBBB@@@???>>>=========<<<<<<:::999999:::;;;;;;999999999888888777777777555555444333111000000///222222222111111111111111111000000000000000//////...---,,,---//////---+++---------,,,,,,,,,++++++***************************************)))((('''************************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))***+++------))))))************))))))((()))***++++++***)))((())))))))))))************************************))))))***+++++++++++++++'''((()))***************+++************)))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******)))))))))))))))))))))))),,,++++++***************((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((***)))((((((''''''(((((())))))(((((((((((())))))((((((((((((((()))******************************(((((())))))))))))((((((((()))******++++++******))))))(((((((((((())))))))))))))))))((('''&&&&&&$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*** ...///000(((((('''''')))***,,,...///000*********++++++*********,,,,,,,,,,,,------------++++++++++++++++++++++++333+++...&&&+++111%%%+++***))))))((())))))***)))))))))))))))(((''''''(((((((((((((((((((((((()))'''&&&(((+++***%%%)))((((((---333444111---(((%%%&&&+++---+++'''&&&(((,,,((($$$'''(((&&&((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&(((***)))((($$$!!!&&&...444444"""(((,,,,,,***(((&&&000...,,,)))(((''''''''';;;333(((###$$$'''((((((((((((((((((((((((((((((&&&(((+++,,,,,,+++(((&&&((())))))******))))))(((000,,,((('''***...111222***((((((,,,000000,,,''''''(((***,,,---------,,,'''((()))+++111555111***//////......---,,,,,,+++000111111111111000000///wwwqqqhhhbbb___```bbbccccccgggrrr}}}|||yyyqqqlllggg[[[QQQEEEAAA;;;777555555555444333333333333222222222111000000000111111000000000000000000000000000000000111111111111222333555555999:::;;;<<<>>>AAACCCDDDFFFGGGGGGFFFEEEEEEGGGHHHMMMQQQUUUXXXXXXXXXXXXYYYTTTTTTUUUVVVWWWWWWWWWWWWSSSSSSRRRQQQPPPOOONNNNNNMMMKKKJJJJJJKKKKKKJJJHHHJJJHHHEEEDDDDDDDDDBBBAAAAAA@@@@@@???>>>===<<<;;;<<<<<<;;;:::999999999:::888888888777777666666666555555444333111000//////111111111111111111111000111111111111000000000000---,,,---...000000...,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******+++******)))((('''************************))))))*********+++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))))))))************))))))(((&&&'''((()))))))))((('''((()))))))))************************************((()))******++++++******&&&'''(((******+++++++++************))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))+++******))))))*********((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((***))))))((('''((((((((())))))(((((((((((())))))((((((((((((((())))))***************************(((((())))))))))))((((((((()))******++++++******)))((((((''''''(((((()))(((((()))***)))((('''%%%((((((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((---666!!!###'''"""&&&(((''''''&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''..."""$$$"""000###999"""++++++***))))))((((((((()))))))))))))))(((''''''((((((((((((((((((((((((...)))######(((---000111---+++(((&&&%%%$$$"""!!!...***+++000///)))'''***!!!$$$%%%$$$)))...)))((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&(((*** ***000+++%%%$$$$$$"""888///&&&%%%***///...+++((('''%%%%%%(((---222555!!!(((000444222---(((((((((((((((((((((((((((''')))***++++++***)))'''))))))************))))))%%%,,,333333,,,%%%!!!"""000,,,'''$$$###$$$$$$%%%///...,,,***((('''''''''///...---++++++)))&&&"""---,,,,,,,,,,,,---///000000000000000000000000///xxxpppkkkgggcccaaa\\\dddsss}}}rrreeeNNNIIIBBB<<<888666555444333333222222222111111111000000111111111111000000000000000000000000000000000000000111222333555555999999:::<<<>>>@@@BBBCCCEEEFFFGGGGGGEEEEEEGGGHHHMMMPPPTTTVVVVVVTTTTTTTTTSSSTTTUUUWWWXXXXXXYYYYYYWWWVVVUUUTTTRRRQQQPPPOOOPPPNNNMMMLLLMMMLLLJJJIIIIIIGGGEEEDDDDDDCCCBBB@@@??????>>>===<<<;;;::::::<<<;;;::::::999999999999888888777666666555444444555555444333222111000000000000000000000000000000000000000000111111111111---------///000000...,,,++++++++++++************))))))))))))))))))))))))***************)))((((((************************+++++++++*********))))))))))))))))))))))))))))))---,,,+++***))))))))))))***************)))((((((((()))+++,,,,,,,,,++++++((()))))))))************************************'''((())))))******))))))&&&'''(((******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((((((************************))))))((((((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((******)))(((''''''&&&&&&))))))))))))))))))))))))&&&((()))++++++)))(((&&&((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***************************(((((())))))))))))(((((('''((())))))******)))))))))))))))(((((()))))))))((()))***+++***)))((('''++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())),,,***)))"""---444---,,,***)))((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&$$$+++(((000$$$---"""************))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((%%%...000,,,&&&######$$$)))------)))&&&''')))###$$$(((,,,***''')))...///,,,'''###&&&******''''''''''''(((((((((((((((''''''(((((((((((('''''''''((((((((('''''')))***)))++++++((())),,,---*** $$$(((***)))&&&###+++,,,------+++)))&&&$$$000///,,,(((%%%%%%(((***''''''''''''''''''''''''******))))))))))))******))))))************))))))'''(((***,,,---...---,,,""",,,000000...///111###&&&***---000000000///111---'''###$$$***555>>>++++++******,,,...000111/////////////////////000yyypppfff___\\\dddsss}}}|||||||||~~~uuuYYYSSSKKKDDD>>>:::666444333333333222222222111111000111111222222111111000000000000000000000000000//////000000222333555666777888999:::<<>>===<<<;;;::::::::::::::::::::::::999999999777777666666555444333333444444333333222111111111////////////000000000000//////000000000000000111///...---...///000...,,,+++++++++*********))))))************************))))))************))))))************************,,,,,,++++++***))))))((())))))))))))))))))))))))******))))))***++++++,,,******+++******)))((('''&&&''')))***++++++******))))))))))))************************************''''''((()))))))))))))))'''((()))***************(((((()))))))))))))))***))))))))))))))))))))))))++++++***))))))(((''''''************************(((((((((((((((((()))***((((((((((((''''''''''''((((((((((((((((((((((((++++++***))))))(((((('''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((+++***))))))(((((())))))))))))(((((((((((())))))((((((((((((((()))******************************(((((())))))))))))(((((('''((())))))******))))))******))))))))))))******)))))))))******))))))(((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))111000)))---///***!!!%%%$$$###"""###$$$%%%&&&'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((###(((,,,!!!"""***###;;;)))************))))))((()))))))))))))))(((''''''((((((((((((((((((((((((777---######,,,222000***:::GGGVVV______]]]___bbb(((...111...***'''###!!!###,,,555444+++'''+++'''''''''(((((((((((((((''''''(((((((((((('''''''''((()))((('''''')))+++111&&&""")))+++'''###)))---...'''"""+++CCCYYYZZZ\\\___\\\SSSCCC444***)))))))))))))))+++---///''''''''''''''''''''''''+++***)))(((((()))***+++((())))))******))))))(((222)))!!!!!!&&&)))$$$///,,,''' ...GGGZZZiiiiiifff]]]NNN;;;)))'''***111777555,,,%%%"""---,,,+++++++++,,,......///............//////000}}}oooeeecccgggooozzz~~~uuummmlllmmmrrrwww{{{{{{fffaaaYYYPPPIIIBBB<<<888444444444444333333333333000111111222222111111000000000000000000000000000...//////000111333555666666777888999;;;===???AAAAAACCCEEEFFFFFFFFFHHHIIIKKKNNNRRRUUUTTTSSSSSSSSSQQQRRRTTTUUUWWWXXXXXXXXXUUUUUUUUUTTTSSSRRRRRRRRRQQQOOONNNNNNOOOOOONNNLLLJJJHHHGGGFFFFFFEEECCCAAAAAA@@@===;;;::::::;;;<<<888999999::::::::::::999777777666555444333222222111111111111111111111111........./////////000000....../////////000000000222000...---...///...---,,,,,,+++++++++*********++++++++++++++++++++++++'''((()))******+++******************************++++++******************))))))))))))))))))))))))*********)))******+++,,,+++++++++******)))((('''$$$%%%&&&(((((((((((('''))))))))))))************************************(((((()))************)))((())))))*********))))))(((((((((((())))))******))))))))))))))))))))))))******))))))))))))))))))************************))))))(((((())))))***+++((((((((((((''''''''''''(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***))))))(((((())))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((()))******++++++************))))))))))))******(((((((((''''''(((((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))666 888%%%///+++&&&$$$###""""""###%%%'''))))))))))))******)))))))))************++++++++++++++++++++++++++++++++++++###((()))%%%...CCC&&&((((((******+++***)))))))))))))))))))))(((''''''))))))))))))))))))))))))###"""+++JJJ|||qqqHHH&&&000%%%***AAAHHH888)))(((''''''''''''((((((((()))''''''(((((((((((('''''''''((()))((('''''')))+++###!!!(((111..."""$$$000EEElllxxxLLL111'''%%%%%%'''''''''''''''''''''''')))))))))******)))))))))'''(((((())))))(((((('''$$$)))---,,,)))(((---222fffkkkCCC---'''---666---,,,,,,,,,,,,,,,,,,---......---------...///000{{{oookkkkkkllloooqqqnnnfff```[[[___fffooowwwyyyrrrlllddd[[[SSSJJJCCC>>>666666555555555444444444111111222222222222111111000000000000000000000000......///000111333555666555666777888:::===???@@@<<>>;;;:::;;;<<<>>>777888999:::::::::::::::777666666555333222111111////////////000000000000---.........//////000000---.........//////000000333111...------......------------,,,,,,,,,++++++++++++++++++++++++++++++&&&'''(((***++++++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))...---,,,***)))(((((((((+++++++++******(((''''''&&&''')))***+++++++++***))))))))))))************************************))))))***+++++++++++++++)))************))))))((('''((((((((())))))******))))))))))))))))))))))))((((((((()))******++++++******************************))))))***+++,,,,,,)))(((((((((''''''''''''(((((((((((((((((((((((('''((()))***,,,...//////))))))))))))))))))))))))))))))(((((((((((())))))************************+++******)))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((******+++,,,,,,,,,,,,+++))))))(((((((((((())))))((('''&&&%%%%%%&&&((()))(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))"""222333///'''((()))***++++++***))))))))))))))))))(((((('''************************qqqoooAAA&&&999LLLCCC111,,,&&&'''''''''(((((())))))''''''(((((((((((('''''''''((()))((('''((()))+++000+++******(((AAAZZZ%%%'''''''''''''''''''''''''''(((***,,,,,,***((('''''''''((((((((((((''''''!!!)))+++""")))[[[XXX'''******+++,,,------.........------,,,---...///000~~~vvvooollljjjccc\\\VVVZZZZZZ]]]eeepppwwwuuuppphhh]]]SSSIIIDDD@@@;;;444111222333333111000000111111111111111111333222000/////////000111222111000000000000000111444333222444999;;;:::999;;;<<<=========???BBBEEEJJJLLLNNNOOOPPPOOONNNMMMNNNNNNOOOPPPRRRTTTVVVWWWTTTUUUUUUTTTRRRNNNKKKIIIIIIJJJKKKMMMNNNNNNLLLJJJEEEFFFGGGHHHGGGEEECCCBBB??????>>>===<<<;;;;;;:::777777777777888888888888777666444222111111111222333222111111000000111111555333111///......000000222111///.........///000//////.........---------,,,,,,,,,+++++++++******+++++++++************)))(((((())))))******++++++))))))************))))))************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))++++++******************)))))))))((())))))***+++)))((())))))******)))(((((('''&&&''')))***)))((('''///222...222<<<>>>888...---+++)))(((((()))***))))))))))))))))))))))))*********))))))((('''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))((('''%%%$$$###))))))(((''''''''''''''''''***,,,,,,+++(((((((((************************)))))))))))))))(((((((((%%%''')))***+++***)))((())))))************)))))))))(((((((((((())))))***''''''''''''((((((((((((%%%---*********))))))***+++,,,,,,000$$$###((((((+++...(((+++000''')))&&&)))|||OOO)))333111%%%)))###444"""***999000%%%%%%$$$&&&'''(((&&&%%%***""",,,'''---$$$000 ===|||!!!(((666(((""")))%%%))) ***(((%%%444###&&&(((......+++'''///%%%///'''\\\HHH///,,,(((111"""000&&&222+++(((444---///zzzooohhhbbb]]]YYYXXXXXX\\\aaagggrrrxxxsssnnnjjjfff___UUUMMMGGGBBB<<<999999888555222222222222111111111111111222222111000000000000000222111111111111111222222444333222444888::::::888;;;<<<<<<<<<<<<>>>AAADDDFFFGGGIIIKKKLLLLLLKKKJJJKKKKKKLLLNNNQQQSSSUUUWWWRRRRRRSSSSSSQQQOOOMMMKKKJJJIIIJJJKKKMMMLLLJJJGGGEEEFFFFFFGGGFFFDDDBBB@@@>>>>>>===<<<;;;:::999999777777777777888888888888888666555333222222222222444333333222222222222222444333111000/////////000222111000///...//////000//////.........---------,,,,,,,,,+++++++++******++++++++++++************)))))))))))))))*********))))))************))))))************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))))))******++++++******)))))))))))))))))))))))))))((()))************)))((())))))))))))************))))))))))))))))))))))))************************)))(((((((((((()))******((('''&&&%%%%%%''')))+++***)))((()))---000222333777======777888@@@AAA;;;...---+++)))(((((()))***)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&))))))((('''''''''''''''(((+++------+++)))))))))******************************)))'''&&&%%%$$$###$$$%%%'''((()))((('''&&&))))))************))))))***))))))(((''''''''''''''''''''''''((((((((((((---'''111))))))(((((())))))***+++///)))***+++'''''')))$$$###,,,&&& {{{HHH///###444///...///&&&%%%%%%&&&(((((('''&&&---333///+++!!!777&&&333%%%fff&&&===%%%:::"""***///###***'''...,,,***+++)))$$$+++)))777)))"""***>>>---$$$111999!!!333999 444///wwwkkkddd```]]]XXXYYY\\\```aaaeeesss}}}uuuqqqnnngggZZZOOOLLLHHHBBB>>><<<999555111444444333222111111111111111111222222111111000///222111111111222333444444444333333444777999999888;;;;;;;;;;;;;;;<<<@@@CCCBBBDDDEEEGGGHHHHHHGGGFFFFFFGGGIIIKKKNNNRRRTTTVVVOOOPPPQQQQQQQQQPPPNNNMMMJJJIIIIIIIIIJJJIIIFFFDDDDDDDDDEEEEEECCCBBB@@@>>>===<<<<<<;;;:::999888888777777777888888888999999888888666555444333333333555444333333222222333333222222222111000000//////222111000////////////000/////////.........------,,,,,,,,,+++++++++******,,,+++++++++************************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))***,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++******)))******++++++******)))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))************************)))(((((((((((()))***************)))((((((***+++***)))***...444:::>>>@@@HHHKKKGGG>>>:::===<<<777---,,,+++)))))))))******))))))))))))))))))))))))'''((())))))******))))))))))))((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))((('''''''''(((((()))+++------+++***)))*********************************)))(((&&&%%%$$$$$$%%%&&&'''((()))((('''&&&))))))************))))))******((('''&&&%%%%%%%%%''''''''''''((((((((((((444%%%***$$$(((((((((((((((((()))***+++,,,---+++(((***+++***111***:::+++000---"""111333$$$---'''&&&&&&''')))***((('''&&&000 222000!!!)))cccHHH444%%%...$$$***000''')))(((&&&,,,)))%%%222"""000CCC+++%%%---...)))888 ,,,:::555{{{ssskkkeee]]]\\\^^^______aaajjjuuuyyyuuulll```WWWTTTOOOHHHCCC@@@===888444444333222111111111222222000111222333222111000///000000000111222333444555333333333444666777777777::::::;;;::::::;;;???BBBBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFIIILLLPPPSSSUUUOOOOOOPPPPPPOOONNNMMMMMMJJJHHHGGGGGGGGGFFFCCCAAABBBCCCCCCBBBAAA@@@>>>=========<<<;;;:::999888888777777888888888999999999999999888777555555444444444444333222222222222222111222222222222111000///111111111000000000000000////////////............,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++******))))))(((((())))))************))))))************)))))))))((())))))))))))))))))))))))***))))))))))))))))))***)))))))))+++,,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))((())))))))))))))))))(((((()))))))))************(((((((((((((((((((((((())))))))))))***************))))))))))))***++++++)))+++,,,,,,+++)))((((((111333666<<>>555444333222222222333444111222333333333222000////////////000000222333444333333444444444555555666999:::;;;;;;:::;;;>>>@@@@@@@@@AAA@@@@@@@@@??????BBBCCCEEEGGGKKKNNNQQQSSSPPPOOOOOONNNMMMLLLKKKKKKIIIHHHFFFEEEEEECCCAAA???AAAAAA@@@@@@???>>>>>>===??????>>>===<<<;;;::::::888888888888999999999999999999999888777666555444333333222111111111111111111222222222222111111000111111111111111000000///000000/////////.........,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++******))))))(((((())))))************))))))************)))))))))((()))))))))))))))))))))))))))))))))******)))))))))(((((((((***++++++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((()))))))))************(((((((((((((((((((((((((((((()))))))))*********+++************+++,,,,,,)))((('''(((***---000111@@@BBBFFFJJJNNNNNNKKKIII@@@>>>888000+++***(((&&&++++++******************))))))))))))))))))))))))&&&'''(((***++++++++++++******))))))((((((((('''))))))))))))))))))))))))***************))))))((())))))((((((((())))))***((()))******(((''''''((())))))))))))))))))))))))))))))))))))******++++++******************))))))))))))************))))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((000000""",,,+++******))))))*********&&&((($$$(((222***!!!***333+++...333+++---((((((''')))***+++)))((($$$$$$444&&&222"""nnn%%%)))222111!!!!!!,,,---...///,,,######'''"""<<>>=========>>>>>>>>>??????DDDDDDFFFHHHJJJMMMOOOQQQOOOOOONNNMMMLLLKKKKKKJJJIIIGGGEEECCCCCCBBB@@@>>>????????????????????????AAA@@@@@@???>>>===<<<<<<888888888999999999999:::999999999888777666444444333222111111000000111111222222222222222222222222111111222222111111000///000000000/////////......,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''(((******((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))((())))))******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))'''(((((())))))*********+++************+++,,,,,,000+++'''***444>>>CCCDDDCCCCCCDDDFFFEEEAAA;;;777///...,,,)))((()))******************************))))))))))))))))))))))))'''((()))***++++++++++++***))))))))))))))))))((())))))))))))))))))))))))***************)))((('''))))))((((((((()))******((()))))))))'''&&&'''((())))))))))))))))))))))))******)))(((((('''&&&&&&))))))((((((((((((''''''))))))************))))))%%%%%%%%%&&&'''(((******''''''''''''((((((((((((&&&((('''"""888'''###)))???III%%%+++&&&!!!---777 666,,,++++++***************&&&+++''',,,111 ###FFF+++///666ZZZ<<<###...<<<###(((''''''(((******)))(((###,,,)))"""111+++///000$$$777QQQ111///###)))***,,,,,,'''&&&((((((***tttEEE***'''(((:::)))000yyyxxxxxxsssjjjdddccckkkvvv}}}zzzrrrkkkaaaWWWOOOEEEBBB===999666444444444333333222222111111111222111111111000000111222222222444555444222111333555777:::>>>@@@???===<<<<<<<<<<<<===???AAACCCEEEFFFGGGGGGHHHIIIJJJLLLNNNOOOLLLLLLLLLKKKKKKLLLLLLLLLIIIFFFDDDCCCBBBBBB@@@>>>=========>>>>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<888888888999999999::::::888888999888777666444333333333222111111111111222333222111111111222333333111111222222222111000///000000000000/////////...,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++)))))))))))))))*********))))))************))))))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))************))))))))))))))))))))))))''''''(((((()))******+++))))))(((((())))))***+++000,,,...888GGGOOOKKKDDD777555444444333111---***(((''''''))))))***+++,,,*********+++++++++******))))))))))))))))))))))))((()))******++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((())))))***)))))))))))))))(((((()))******+++)))******)))''''''((()))))))))))))))))))))))))))******))))))((('''''''''***))))))(((((('''(((((())))))************))))))''''''''''''((())))))***''''''''''''((((((((((((+++--- )))(((+++'''"""'''///)))UUU\\\''''''111------...---,,,)))+++)))++++++***)))))))))))))))%%%---***+++,,,$$$PPP---@@@222$$$------+++111%%%'''''''''((()))***)))''' :::***]]]iii>>>%%%'''---&&&---???fff$$$'''555+++,,,'''&&&&&&"""...+++)))+++NNN,,,---(((>>>%%%}}}ssseeejjjoooooopppxxxvvvggg\\\LLLIIICCC===888555333333444333222111000111222333333333222222111222222222222444666444222000222444666:::???AAAAAA>>><<<;;;<<<===@@@CCCFFFJJJMMMOOOIIIIIIIIIJJJKKKLLLMMMNNNJJJJJJJJJJJJKKKMMMNNNOOOHHHFFFCCCBBBBBBBBB@@@???<<<<<<======>>>@@@AAABBBAAAAAA@@@???>>>===<<<<<<888888999999999:::::::::888888888888777555444222555444333333222222333333444333111000000111333555111111222333222111000///000000000000////////////,,,,,,,,,+++++++++******---------,,,,,,,,,++++++(((((())))))******++++++))))))************))))))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((---+++(((((()))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++'''''''''''''''((())))))%%%'''111DDDTTTTTTBBB111---+++))))))+++---...---***((((((******(((((())))))******+++++++++******))))))))))))))))))))))))))))))***++++++++++++***(((((())))))******++++++))))))))))))))))))))))))%%%&&&''')))******++++++))))))((())))))***++++++***++++++***(((''')))***))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,+++***))))))******))))))************))))))***))))))((((((((())))))''''''''''''((((((((()))!!!...%%%+++"""222000,,,000///uuu)))$$$444""",,,%%%(((---+++(((999(((******)))((((((((((((((($$$...***''''''///%%%222'''***'''###222222%%%%%%www333!!!))),,,'''&&&&&&''')))***((('''###((()));;;bbb 555)))///(((&&&+++,,,%%%888UUU )))&&&,,,+++***---"""...!!!***GGG$$$///***:::{{{FFF$$$666+++888xxxmmmeeegggmmmsssyyy~~~ssseee[[[PPPFFFCCC@@@;;;666444555555555444222111222333222222222111111111111000222222222333444555666777::::::;;;;;;;;;;;;;;;;;;===>>>BBBFFFKKKPPPSSSUUUUUUQQQNNNMMMMMMMMMJJJGGGGGGHHHKKKMMMNNNOOOOOOOOOJJJFFFAAA@@@BBBDDDCCCBBBAAA@@@>>><<<===>>>AAABBBAAAAAA@@@>>>===<<<;;;:::<<<:::777555555777;;;===:::888777777888888777555444333333333333444555555333333222222111222222222333222222111111222222333111111000//////////////////............---------...---+++)))((())))))***+++*********))))))((((((+++*********))))))(((((()))************+++++++++000...,,,***(((''''''''')))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++******)))))))))))))))+++333;;;>>>999222---+++******)))((((((((((((((('''(((******((((((((()))&&&''''''((()))******+++***)))(((''''''((()))***)))************+++++++++******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((%%%%%%%%%&&&&&&((()))*********))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''(((((()))***************+++"""...'''""",,,444+++)))&&&222)))+++---...---+++***)))......---,,,+++***)))(((111 &&&...%%%III///$$$%%%'''((()))***))))))///,,,&&&{{{,,,,,,******))))))((((((''''''$$$444((())) &&&''')))*********)))(((...===,,,111///###+++''',,,333$$$""""""&&&''''''((()))******+++***333"""@@@"""wwwllljjjlllmmmqqquuu{{{}}}wwwnnnjjj^^^QQQKKKGGGAAA<<<:::666666555444333222333444222222222222111111111111222222222333444555666777:::::::::;;;;;;;;;;;;;;;>>>???BBBFFFJJJNNNQQQRRRQQQNNNKKKIIIJJJJJJIIIGGGIIIKKKMMMOOOPPPPPPPPPPPPLLLHHHBBB@@@BBBDDDDDDBBBBBBAAA???>>>>>>@@@BBBCCCAAA@@@???>>>===;;;:::::::::999888777888999;;;<<<:::999888888999999888666444444333333222333333444333333222222111222222333333222222222222222222333111000000///////////////............---------------,,,+++))))))))))))***************)))))))))(((************)))))))))((()))************+++++++++---,,,***)))))))))******,,,,,,+++******)))***************+++++++++,,,,,,,,,,,,,,,++++++***************)))))))))))))))***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++++++++******)))((((((((())))))))))))))))))))))))))))))(((((()))***++++++222666999777111***((((((***)))(((((('''''''''((('''(((******((((((((()))''''''(((((())))))*********)))(((''''''((()))***))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))''''''''''''((()))***************)))))))))))))))))))))))))))))))))))))))******)))(((((()))*********)))))))))((((((((('''(((((()))***************)))###+++((()))......))))))%%%...+++,,,.........,,,,,,,,,)))))))))(((((((((((((((+++&&&111///***&&&&&&'''((())))))(((''''''&&&---###(((TTT555888###***)))))))))((((((((('''(((%%%hhhFFF,,,---&&&'''((()))***))))))(((&&&...666333###,,,&&&&&&)))%%%"""000AAA777(((((())))))***+++++++++444(((rrr555111,,,xxxrrrllliiijjjjjjmmmwww~~~zzztttgggZZZSSSNNNGGGAAA>>>888777666444333333444444333333333222222222111111222222222222333555666777999:::::::::;;;;;;;;;<<<===>>>@@@CCCEEEHHHJJJKKKLLLIIIFFFEEEFFFGGGGGGGGGLLLMMMOOOPPPQQQQQQQQQPPPOOOJJJCCCAAABBBDDDDDDCCCCCCBBB@@@???@@@AAACCCEEEBBBAAA@@@>>>===<<<<<<;;;999999::::::::::::::::::;;;999888888999:::999777555555333333222222222222333222222111222222333333222222222222222222222222111000//////......//////......---------,,,,,,,,,---,,,+++***))))))))))))************))))))))))))************)))))))))))))))************+++++++++))))))))))))***+++,,,---///...---+++***)))))))))*********++++++++++++,,,+++++++++++++++*********++++++***)))(((((())))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---444555333...(((%%%%%%''')))(((''''''&&&''''''''''''(((******((((((((()))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((())))))******))))))(((%%%((('''...)))'''&&&***%%%)))((((((((((((((((((((((((&&&&&&''''''((((((((()))###***(((+++]]]DDD$$$((((((((((((((('''&&&%%%###---"""---"""---))))))))))))((((((((((((,,,(((+++***)))&&&'''((())))))))))))((("""&&&eeeCCC333---$$$)))((()))$$$!!!###222ooo---***...))))))******++++++,,,,,,!!!+++444OOO222vvvjjjeeebbbccciiixxxyyynnnddd```[[[QQQIIIDDD===:::777555444444444333444333333333222222222222111111111222333444666666999999999::::::;;;;;;<<<;;;<<<===???@@@BBBCCCCCCHHHFFFDDDCCCDDDFFFHHHIIIMMMNNNPPPQQQQQQQQQPPPPPPQQQLLLEEEAAABBBDDDDDDDDDCCCCCCBBBAAABBBCCCEEEFFFEEEDDDBBBAAA@@@???@@@@@@===<<<;;;::::::999::::::999888777777999999888777777666555333222222111111222222111111222222333333222222222222222222222222000000///............///------------,,,,,,,,,+++,,,++++++******)))))))))*********)))))))))))))))*********)))))))))))))))))))))*********+++++++++(((((()))******+++,,,---------,,,+++***))))))***************+++++++++++++++++++++***************,,,+++***)))((((((((((((((()))))))))************************************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))******+++(((((())))))************))))))))))))))))))))))))(((((((((((()))***+++,,,//////---)))&&&&&&(((+++(((''''''&&&&&&&&&'''''''''(((******((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((******+++++++++***************)))))))))'''(((((())))))*********)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))(((((((((((((((((()))))))))))))))((()))(((%%%&&&..."""jjj###%%%,,,'''&&&&&&%%%$$$$$$%%%&&&&&&&&&)))))))))************+++%%%///...***'''''''''''''''''''''&&&))) )))--- 888000))))))))))))(((((((((((()))WWW:::333333 ''''''''''''((((((((((((((('''+++222!!!$$$,,,(((,,,&&&###+++)))$$$;;;###&&&"""&&&555)))))))))******+++++++++(((777((("""|||***qqqhhh```___```hhhttt{{{uuusssnnnbbbUUUMMMEEEAAA;;;888777666444222444444444444333333333222111111111222333444555666888888999999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAFFFEEEEEEDDDDDDFFFIIIJJJLLLMMMNNNPPPPPPPPPOOONNNQQQLLLEEEBBBCCCEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGEEEDDDDDDEEEFFFGGGEEEBBB>>>:::888888999:::777666555666777888777666888777666444333222222222222111111111222222333444111222222333333222222111000//////...............---,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))******))))))))))))))))))******))))))*********+++++++++)))*********+++++++++*********)))))))))******+++))))))*********+++++++++************************++++++***)))(((((())))))((()))))))))************************************++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))************((((((((()))******++++++))))))))))))))))))))))))******)))))))))))))))***++++++***)))((((((***,,,''''''&&&&&&&&&&&&'''((('''(((******((((((((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******+++++++++))))))*********)))(((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((())))))))))))(((((()))))))))((((((''')))((($$$'''---"""]]]%%%$$$...)))&&&)))'''%%%&&&(((***)))(((,,,,,,+++++++++*********)))222!!!FFF%%%(((%%%%%%%%%&&&'''(((((()))+++"""+++'''222rrr (((((((((((())))))))))))!!!666%%%000'''''''''''''''(((((())))))000$$$@@@###222)))+++)))''',,,+++IIIYYY999 ******''''''((((((((()))))))))))))))111AAA,,,(((}}}rrreeebbb```aaagggnnnuuuyyy~~~ppp```WWWQQQKKKCCC>>><<<999666333555555444444444333333333111111111111222444555666777777888999:::;;;<<<<<<===>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKJJJKKKMMMNNNOOOOOOOOONNNOOOJJJEEECCCDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJIIIHHHHHHHHHJJJMMMNNNOOOKKKEEE>>>:::999999:::666555444555777777777555888777555444333222222222111111111111222333444444111222333444444333222111000///......------......,,,,,,,,,+++++++++************+++++++++******)))))))))))))))************))))))))))))************)))************+++++++++***++++++++++++***))))))))))))(((((()))******+++)))))))))************+++)))))))))*********************))))))))))))******))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))(((((())))))*********+++))))))))))))))))))))))))++++++***))))))))))))))),,,++++++******)))(((((('''''''''&&&''''''((()))'''(((******((((((((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))***************((((((***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((()))))))))(((''''''(((&&&&&&+++***)))^^^***$$$---***)))(((%%%$$$%%%)))***)))'''+++*********))))))((((((&&&---111pppWWW000$$$$$$$$$%%%&&&((()))***%%%111%%%!!!&&&```555(((((((((((())))))))))))'''000###%%%++++++''''''&&&&&&''''''((()))%%%---'''***,,,%%%'''...--- ***)))&&&fff'''&&&###)))333111'''&&&...((((((((((((((((((((()))"""###111555wwwrrrnnniiieeeeeehhhlllnnntttqqqjjj^^^WWWMMMEEEBBB>>>999555555555555555444444444444000000111111222333555666777777888999:::;;;<<<<<<;;;<<<===???@@@BBBCCCDDDBBBEEEHHHHHHGGGGGGHHHJJJIIIJJJLLLNNNOOOPPPPPPOOOKKKHHHEEEDDDFFFFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJIIIIIIKKKNNNQQQTTTXXXTTTNNNGGGAAA<<<:::999666555555666777888888666555444333222111111000111111111111111222333444555000111333444444333111000//////...------------...++++++++++++************)))***++++++++++++***)))((()))))))))************((()))))))))************)))************+++++++++)))***++++++++++++***)))++++++***)))))))))******))))))))))))************((()))))))))*********+++(((((((((((()))***+++,,,))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))***+++---,,,******)))((('''&&&((('''''''''(((((()))***'''(((******((((((((()))''''''(((((())))))******'''((()))******)))((('''(((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))''')))+++,,,---,,,+++***+++++++++***************))))))))))))))))))))))))''''''((())))))((('''''''''((((((((()))))))))***(((((())))))(((''''''&&&)))$$$)))...###,,,```///$$$+++***+++%%%###"""%%%)))+++((($$$(((((((((((())))))))))))&&&(((///999((("""&&&%%%%%%%%%%%%&&&((((((&&&---###%%%KKK|||'''((((((((()))))))))***AAA666!!!,,,..."""''''''&&&&&&&&&'''((()))%%%&&&***999$$$$$$&&&,,,...(((,,, '''WWWLLL***111///%%%,,,---$$$))))))))))))))))))))))))&&&+++---000~~~zzzrrrllliiihhhjjjkkknnnggg^^^SSSKKKFFFBBB<<<777666666555555555444444444000000000111222333555555666777888999:::;;;<<<<<<888888:::<<<>>>@@@AAABBB@@@DDDHHHIIIHHHGGGGGGHHHIIIJJJLLLOOOPPPQQQQQQQQQIIIFFFDDDEEEFFFGGGDDDAAAAAABBBCCCDDDEEEFFFGGGGGGJJJIIIIIIIIILLLPPPTTTVVV\\\ZZZTTTNNNFFF@@@:::888777666666777888999999888333222111000////////////111111111111222333444555000111333444444333111000//////...------------...+++++++++************)))))))))+++,,,,,,+++***)))(((((())))))*********+++(((((())))))*********+++)))************+++++++++'''(((***+++,,,,,,+++***......,,,+++***)))))))))))))))))))))************(((((())))))*********+++'''((((((((()))+++,,,---))))))))))))************************************************************))))))))))))))))))))))))'''((()))++++++******)))******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---,,,***((('''((())))))(((((((((((((((((()))******''')))******((((((((()))&&&''''''((()))******+++'''((()))******)))((('''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())),,,.........---,,,---------,,,,,,+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((((())))))******(((((())))))((('''&&&&&&+++###+++...+++___333###)))***,,,(((&&&&&&***...///+++'''''''''((()))***+++,,,,,,000+++$$$,,,...((('''&&&%%%$$$%%%&&&'''---(((---)))222'''((((((((())))))******\\\&&&...###""",,,''''''&&&%%%&&&'''((()))+++###,,,JJJ&&&***)))$$$+++)))$$$'''%%%!!!555QQQ%%%%%%+++'''(((+++///000---)))(((***++++++*********************//////+++ZZZvvvooolllmmmnnnppp|||yyymmm^^^TTTPPPJJJBBB;;;:::888666555444444444333111444666666333222333555777888888999999:::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@DDDHHHJJJJJJIIIHHHHHHHHHIIIKKKNNNPPPPPPLLLJJJEEEDDDDDDEEEEEEFFFGGGHHHEEEDDDBBBAAABBBDDDEEEGGGLLLKKKKKKKKKMMMOOOQQQRRR```ddddddZZZJJJ<<<666666666666666555555444444333555444333111000111111222---...///111222222222222111111111111111111111111////////////............***)))''''''((())),,,---,,,+++)))((((((((()))***************************(((((()))*********************++++++++++++******************************+++*********))))))((((((***)))(((''''''((()))*********))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((()))***++++++***)))(((+++***)))*********(((&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++'''((()))(((((((((***,,,((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((())))))))))))))))))((((((''''''''''''''')))+++)))+++(((...___333)))###)))((('''((()))******)))(((''')))))))))((()))***+++,,,,,,(((***000''''''((((((((((((((((((111((()))eee000!!!***"""***'''///###%%%&&&''''''&&&******))))))(((((('''''' )))(((%%%)))***++++++***'''&&&'''((('''$$$(((;;;UUUgggllliii>>>444)))&&&***---+++''''''((()))((('''(((***,,,(((((((((((((((((((((((((((,,,+++(((\\\zzzsssnnnkkkmmmuuu|||{{{pppggg___WWWMMMEEE>>><<<888666555555555555444666888777444333444555777888888999999::::::;;;<<<===???AAABBBCCCCCCBBBBBBEEEIIIJJJJJJIIIIIIJJJIIIJJJMMMPPPRRRQQQNNNKKKFFFEEEEEEEEEEEEFFFGGGGGGFFFEEECCCBBBAAABBBCCCDDDFFFGGGGGGIIIKKKLLLNNNOOOYYY\\\]]]VVVIII>>>::::::888888777666555444444444444333222111111222222333444444333222111111000000111111111111111111111111////////////............,,,+++***))))))+++,,,...,,,++++++***************************************((())))))*********************++++++++++++******************************************)))))))))((())))))************))))))***)))))))))((((((((('''************************)))))))))***************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))((('''((()))***+++(((((()))***************************************))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))******)))'''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))***)))'''$$$""""""###((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&''''''((()))))))))))))))((('''''''''((())))))***)))***'''((($$$+++]]]+++(((%%%)))$$$'''(((((())))))((('''&&&''''''''''''((((((((())),,,---((()))%%%(((((((((((((((((('''''''''(((******&&&###MMM!!!,,,%%%)))(((***###...)))(((***'''(((((((((((('''''''''&&&222!!!...,,,)))******)))'''&&&&&&''''''$$$"""$$$(((***(((%%%///)))$$$%%%))),,,+++'''((())))))((('''''')))+++((((((((((((((((((((((((&&&,,,---'''(((111wwwqqqjjjmmmnnnpppuuu~~~wwwkkk]]]SSSGGGCCC===999888888888888666888888777555444555666777777888888999:::::::::===>>>@@@BBBCCCDDDDDDEEEFFFHHHJJJKKKJJJJJJKKKMMMLLLMMMPPPSSSTTTSSSNNNKKKGGGFFFFFFEEEEEEEEEEEEEEEGGGEEECCCBBB@@@@@@@@@AAABBBCCCFFFHHHJJJKKKLLLLLLNNNRRRSSSOOOFFF???===>>>;;;999777555444444444444333333222222222333444444888777555333222111111222111111111111111111111111////////////............///...---,,,+++,,,---...,,,,,,,,,,,,,,,+++******************************((()))******++++++************++++++++++++******************************************))))))))))))((()))+++,,,,,,+++)))((())))))))))))((((((((((((************************))))))******+++++++++,,,))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))((((((((()))***+++(((((()))***************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((************(((((()))(((((()))***+++***((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******)))&&&###!!!!!!"""((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))'''''''''((()))***,,,,,,+++---))))))%%%,,,```$$$))))))+++###'''(((((((((((('''&&&%%%)))***+++,,,,,,,,,+++***))),,,***+++***%%%))))))(((((('''''''''&&&---&&&&&&'''$$$vvv!!!///)))(((***$$$%%%333***'''+++&&&''''''''''''&&&&&&&&&&&&$$$$$$LLL111''''''((()))(((&&&%%%%%%&&&###%%%(((((('''''')))+++$$$$$$%%%'''***+++)))'''))))))***)))''''''(((***))))))))))))))))))))))))'''(((444%%%000%%%ooolllhhhfffjjjsss|||pppbbbSSSLLLCCC===;;;;;;;;;:::666666666666555666666777777777777888999999::::::<<<===???AAACCCDDDEEEFFFIIIJJJLLLLLLKKKLLLMMMOOOPPPQQQSSSTTTUUURRRMMMIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@CCCEEEGGGJJJKKKKKKJJJIIIFFFHHHIIIGGGBBB>>>===>>>;;;:::777555333333333444222222222333444555555666666555333222111333444555111111111111111111111111////////////............000///...---,,,,,,,,,,,,***+++,,,---,,,+++)))(((************************))))))***++++++++++++******++++++,,,,,,++++++************************************)))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((************************))))))******++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))'''''''''''''''((((((((((((((()))***************++++++++++++++++++++++++((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''((()))******)))(((''''''&&&'''(((***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))(((&&&&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((()))***+++,,,(((,,,******&&&+++^^^%%%******---&&&(((((((((((((((''''''&&&)))***,,,......---+++***###(((&&&---$$$***)))))))))(((''''''&&&&&&'''***"""(((@@@ 000,,,(((---"""(((jjjmmm///&&&%%%,,,###''''''''''''''''''''''''%%%(((111"""&&&'''((('''%%%$$$%%%&&&))),,,---+++(((&&&(((***&&&(((***+++***((('''''')))******)))'''&&&''')))))))))))))))))))))))))))***$$$///%%%222ZZZzzzooohhhgggkkkssszzzsss]]]UUUIIIAAA>>>===;;;999444333333444555777888888666777777888888999::::::;;;<<<===???AAADDDEEEGGGKKKLLLMMMMMMMMMMMMNNNPPPTTTSSSSSSSSSRRROOOJJJFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAACCCEEEHHHJJJKKKIIIGGGEEEEEEDDDCCCAAA>>><<<;;;::::::999777555333333222333111222333444555666666666555444222000000111333444111111111111111111111111////////////............//////...---,,,++++++***)))***+++++++++***((('''************************))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))******)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))'''''''''((((((((((((((((((((()))***************************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&(((***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''((())))))((()))+++---))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))******))))))))))))******###))))))***$$$)))[[['''***&&&+++)))***))))))))))))))))))***%%%&&&((())))))(((&&&%%%!!!''')))'''"""***))))))(((((('''''''''&&&)))'''%%%%%%!!!///,,,(((---###+++[[[eee((($$$'''---###((((((((((((((((((((((((222999000!!!%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$#########***+++,,,***'''&&&'''((()))******)))'''&&&''')))))))))))))))))))))))))))+++%%%'''###%%%tttkkkfffiiiooozzziii___RRRHHHDDD@@@<<<888555333222222555777888888666666777777888999999999;;;;;;<<<>>>AAADDDFFFHHHKKKMMMOOOOOONNNNNNNNNOOOTTTRRRPPPOOONNNLLLHHHEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDGGGIIIIIIHHHFFFDDDHHHEEEBBB???>>><<<:::888999999888777666444333333222333444555666666666666666555333111000//////000111111111111111111111111////////////..................---,,,,,,+++******)))************)))((((((************************)))***++++++,,,+++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))************)))(((&&&%%%%%%&&&((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))((()))***+++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''))))))))))))''''''&&&&&&&&&(((***+++***((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))(((''''''(((***))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))+++***)))(((((((((((((((%%%+++,,,---&&&***]]])))((("""''')))))))))))))))***+++,,,,,,'''((()))))))))((('''&&&$$$,,,///###(((%%%((((((((((((((((((((((((...)))>>>$$$,,,)))******&&&+++WWWvvv''''''***...&&&((((((((())))))))))))))))))!!!%%%&&&''''''%%%%%%%%%'''!!! !!!&&&,,,000111000(((((('''&&&%%%&&&(((***))))))***)))''''''(((***))))))))))))))))))))))))&&&+++'''!!!)))uuuiiifffiiinnn|||yyynnn___UUUOOOJJJCCC===:::777444333555777777666666666777777888888999999;;;<<<===???BBBEEEHHHJJJJJJMMMPPPPPPOOONNNNNNNNNPPPMMMKKKJJJJJJJJJIIIGGGJJJJJJIIIHHHGGGGGGGGGHHHEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCFFFHHHJJJJJJJJJIIIMMMHHHCCC@@@@@@???<<<999888999:::::::::888666444333444555666777777666666444333333222111000000000111111111111111111111111////////////............------------,,,,,,+++***,,,+++******))))))******************************)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++************************((()))))))))************((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))(((''''''''')))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))((()))***+++,,,+++******(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&''')))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((())))))(((&&&%%%'''((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***''''''((()))))))))))))))((((((((('''(((((())))))(((---+++***"""(((___)))***###'''((('''''''''((()))+++---...,,,,,,,,,+++++++++******'''+++***000+++%%%&&&&&&''''''((()))))))))*** 111ggg***+++&&&+++%%%((('''BBB---******+++((('''''''''((((((((())))))@@@$$$$$$%%%'''((('''&&&%%%&&&(((+++)))'''''''''&&&$$$"""'''&&&%%%&&&&&&'''((((((((())))))((('''''')))+++((((((((((((((((((((((((###+++(((&&&^^^oooiiillleeeppp|||zzzkkk```ZZZSSSKKKCCC>>>:::666555666777666555666666666777888888999999======>>>@@@CCCGGGJJJLLLJJJMMMPPPQQQPPPNNNMMMMMMLLLIIIFFFFFFGGGIIIJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKHHHGGGGGGEEEDDDAAA@@@>>>CCCDDDGGGJJJMMMNNNOOOOOOQQQKKKEEEBBBBBBBBB???<<<999:::<<<======;;;888666444444666777777777666555///000111222333444444333111111111111111111111111000/////////............------......------,,,+++...---+++***)))***+++,,,******************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++************************(((((())))))*********+++'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&'''(((******))))))((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&''')))***((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++((()))))))))'''''')))+++))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++'''(((((()))))))))))))))&&&&&&&&&&&&''')))***+++$$$(((###  YYY***...'''))))))%%%%%%%%%&&&(((+++---///++++++***)))(((((()))))))))&&&BBB(((+++%%%%%%&&&'''((()))******%%%555===SSS///***$$$+++!!!)))$$$%%%222,,,''''''(((&&&&&&&&&'''''''''((((((&&&---&&&'''((((((&&&&&&'''(((&&&'''(((((('''&&&'''))))))((('''(((***)))'''$$$'''((()))((('''(((***,,,((((((((((((((((((((((((###'''(((---rrrhhhooohhhggglllooottt{{{gggYYYPPPKKKFFF===888;;;;;;888777:::777777777888999:::::::::;;;===???AAABBBDDDGGGJJJNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHIIIKKKMMMOOOMMMNNNNNNMMMKKKJJJKKKMMMLLLHHHCCC@@@AAACCCDDDEEEJJJIIIIIIKKKOOORRRSSSSSSRRRLLLGGGEEEFFFFFFCCC??????>>>===<<<<<<;;;999666666666777888888777666555444444333333333333222222222222333333333333444444111111///...---,,,,,,+++---------,,,,,,+++++++++,,,+++******))))))******,,,+++***)))))))))++++++***+++,,,,,,,,,,,,+++***++++++******************************************))))))))))))))))))))))))******))))))***+++,,,,,,,,,***)))***++++++***)))))))))))))))))))))))))))+++++++++*********))))))***************************++++++***((('''(((***,,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''''''''(((''''''((((((((((((''''''''''''((()))))))))))))))******))))))((((((''''''******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((()))(((''''''''')))***++++++*********))))))((((((((((((((((((((((((((((((************************+++(((&&&''')))***)))'''''''''(((((((((((('''''',,,+++)))'''&&&%%%%%%&&&))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((((((((((('''(((&&&***&&&)))[[[&&&)))'''+++((((((((((((((())))))))))))---***'''$$$###$$$&&&'''333$$$LLLyyy&&&&&&(((&&&******""""""***------$$$WWW555&&&///((($$$)))(((,,,"""'''222!!!$$$333!!!%%%666333ddd'''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''000&&&&&&((('''111000000NNNzzztttmmmfffccceeefffiiiyyyyyyiii]]]TTTJJJAAA;;;;;;:::666555777555666666777888999999:::;;;===???@@@AAACCCGGGIIILLLLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJLLLLLLMMMNNNMMMLLLLLLMMMNNNPPPMMMJJJFFFEEEEEEGGGIIILLLLLLLLLNNNQQQTTTUUUUUUTTTOOOJJJHHHIIIIIIFFFBBB@@@???=========<<<999777777777888888777666555444444444333333333333222222222222222333333333444444111000///...---,,,,,,,,,---------,,,,,,+++++++++,,,+++******))))))******++++++***************+++***++++++,,,,,,++++++*********************************************************************************))))))***++++++,,,+++***))))))++++++***)))))))))))))))))))))))))))+++++++++*********))))))***************************++++++***(((''')))***,,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))((('''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))***)))))))))((((((((('''******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))))))))))))))((((((''''''((()))*********)))))))))(((((((((((((((((((((((((((((((((************************+++(((&&&''')))***)))(((''''''((((((((((((''''''))))))((('''''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))******'''(((&&&***&&&)))[[[''')))&&&***'''(((((()))))))))*********---,,,+++)))((('''''''''***---!!!000$$$%%%:::$$$999...222EEE000###(((,,,'''$$$)))'''www888///!!!///((($$$)))444$$$TTT''')))''''''&&&&&&''''''((()))''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''',,,+++<<<((()))000777"""%%%~~~qqqiiicccbbb___aaannnzzzkkk___SSSKKKDDD@@@<<<888666777444444444555666777999999:::<<<>>>@@@AAACCCFFFHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKMMMNNNNNNMMMNNNOOOQQQTTTTTTRRRNNNJJJHHHJJJMMMPPPOOOOOOQQQTTTWWWXXXWWWTTTPPPLLLJJJKKKJJJGGGDDDBBB@@@>>>>>>>>>===;;;999888888888888777666444333444444333333333333222222222222222222333333333333111000///...---,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++******))))))******)))******+++++++++************+++,,,,,,+++***************************************************************************************)))******+++,,,+++)))))))))++++++***)))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))******+++***(((''')))***,,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))******)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++''''''(((((())))))*********))))))(((((((((((()))))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))'''''')))))))))((('''(((((())))))(((((('''&&&&&&''''''(((***+++,,,))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++((((((&&&***&&&)))[[[''')))&&&)))&&&(((((()))))))))*********......///...---***((('''&&&''''''((($$$000&&&,,, +++555///***(((***)))&&&&&&'''&&&>>>NNN111!!!***&&&000)))'''%%%)))???(((+++((((((((('''(((((()))***''''''''''''(((((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&& 666&&&111+++555%%%###yyyrrrkkkfff``````kkkxxx|||ooo```ZZZRRRJJJCCC===::::::444333333444555666888999:::<<<>>>???@@@AAADDDGGGHHHHHHHHHHHHHHHHHHHHHGGGJJJIIIGGGEEEEEEEEEEEEFFFJJJLLLOOOPPPPPPPPPRRRSSSUUUXXXXXXTTTNNNJJJLLLPPPRRRQQQPPPRRRUUUWWWXXXXXXRRROOOLLLKKKKKKIIIGGGDDDCCCAAA???>>>>>>===<<<:::999999888777666555444333444444333333333222222222111222222222222333333333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((()))+++,,,,,,+++***)))******++++++++++++*********************+++++++++************************************************+++***************++++++***)))((()))***+++***)))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))******)))(((((()))+++++++++***)))(((((())))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))+++***)))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++''''''(((((())))))************))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))))))))(((((())))))))))))((((((&&&''''''((()))+++,,,,,,))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++((()))&&&+++'''***[[[''')))%%%)))%%%''''''((((((((())))))))).........---,,,***((('''333###***BBB***+++###***(((,,,***444{{{$$$(((***((('''((((((%%%***~~~!!!)))'''"""///%%%&&&AAAZZZ***)))(((((((((''''''((())))))''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''000&&&&&&$$$)))111$$$,,,|||vvvooogggdddjjjsssqqqmmmdddXXXMMMEEE@@@<<<555555444444444666888999999;;;===>>>>>>@@@CCCEEEHHHHHHHHHHHHHHHHHHHHHIIIKKKJJJHHHGGGFFFFFFGGGGGGJJJMMMPPPQQQRRRRRRTTTUUUTTTXXXZZZWWWQQQMMMNNNQQQRRRQQQPPPQQQTTTVVVVVVVVVQQQPPPNNNMMMLLLJJJHHHFFFDDDBBB???>>>>>>===<<<;;;:::999888777666555444444444444333333333222222222111111111222222222333333111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((()))***,,,,,,++++++***************************))))))*********+++++++++************************************************++++++***************+++)))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))((((((***++++++***))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))******(((''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******************************)))))))))))))))******+++'''((((((((()))))))))*********))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((())))))(((((())))))))))))(((((((((((()))******+++++++++))))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))******((()))'''+++'''***\\\''')))%%%)))%%%&&&&&&&&&'''''''''((((((---,,,***)))(((''''''(((+++111"""444UUU)))(((+++***///)))%%%xxx%%%))))))%%%&&&+++***$$$)))III,,,$$$'''..."""999555---&&&((((((''''''&&&''''''(((''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((111$$$666,,,"""&&&***|||rrrkkklllooozzz|||kkk[[[OOOFFF???999888666555555666888999999:::<<<======???BBBDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKNNNQQQSSSSSSTTTUUUVVVTTTWWWZZZZZZVVVSSSRRRSSSQQQPPPOOOPPPRRRTTTTTTTTTRRRRRRQQQPPPNNNLLLJJJIIIDDDBBB???=========<<<;;;:::999777666555555555555444444333333333333222222111111111111222222222222111000//////......//////++++++,,,,,,,,,,,,------,,,+++******))))))******((()))***++++++++++++++++++***))))))))))))***+++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,+++******)))*********(((''''''(((***+++***)))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((()))***)))((((((***,,,******)))))))))))))))***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((''''''''''''(((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******************************)))))))))))))))******+++)))))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***((())))))******))))))((()))***++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))******))))))'''+++'''***\\\''')))&&&)))&&&&&&&&&'''''''''(((((((((***)))(((&&&&&&'''((((((444444%%%###===---!!!!!!///iii))))))'''%%%(((+++***&&&000>>>$$$+++%%%000DDD$$$///%%%((((((''''''&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''...###%%%,,,EEEyyytttsssrrrsssuuutttwwwlll\\\NNNDDD===;;;999777666777888:::888:::<<<<<<===>>>AAACCCDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLOOORRRTTTUUUUUUUUUVVVUUUXXX[[[]]]]]][[[YYYWWWRRRPPPOOOPPPRRRSSSSSSRRRQQQQQQRRRQQQNNNLLLJJJIIIDDDAAA>>><<<<<<<<<<<<;;;999888777666555555666666444444333333333333222222111111111111222222222222111000//////////////////+++++++++,,,,,,---------,,,+++******))))))******))))))))))))***+++,,,---+++***)))(((((()))***+++((())))))***++++++,,,,,,************************++++++++++++++++++++++++,,,++++++***))))))******((('''&&&(((***+++***)))))))))))))))))))))))))))(((((((((((())))))******************************((()))***)))((((((***,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))(((''''''''''''(((((()))(((((())))))))))))((((((''''''((()))))))))))))))'''((((((((()))))))))*********))))))))))))******************************)))))))))))))))******+++******))))))(((((('''''''''((()))******))))))(((((((((((()))))))))******))))))))))))))))))))))))************************((()))***)))'''&&&(((+++))))))************)))))))))***+++,,,,,,,,,++++++))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++))))))''',,,(((***\\\''')))&&&***'''((((((((())))))))))))***'''(((((()))))))))))))))...###***+++"""sssJJJ;;;'''111999)))&&&&&&((()))((((((***666!!!///*** )))$$$SSS###///&&&***)))((((((''''''((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))000+++000&&&eee~~~zzzmmmmmmlllkkkooozzzfffUUUIII@@@>>>;;;888777777999:::888:::;;;<<<<<<===@@@BBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMMMMPPPSSSUUUUUUUUUUUUVVVWWWYYY\\\```bbbaaa^^^ZZZRRRQQQOOOPPPRRRSSSSSSRRRNNNOOOPPPOOOLLLIIIHHHHHHDDDAAA===;;;;;;<<<<<<;;;888777666555555666777888444444444333333333222222000111111111111222222222111000000////////////000+++++++++,,,,,,---------,,,++++++***)))************)))(((((()))+++---...+++***)))(((((()))***+++((())))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,+++***))))))******''''''&&&'''***++++++***))))))))))))))))))))))))'''((((((((())))))******************************((()))***)))((()))***,,,***)))))))))))))))******))))))))))))))))))))))))))))))************))))))************************'''(((((()))))))))))))))'''&&&&&&''''''((()))***))))))************))))))'''(((((()))))))))))))))'''((((((((())))))************))))))))))))******************************)))))))))))))))******+++++++++***)))((('''&&&&&&&&&'''(((*********))))))(((((())))))******++++++))))))))))))))))))))))))************************''')))***)))'''&&&(((+++))))))************))))))''')))***,,,---------,,,))))))(((((((((((())))))))))))(((((((((((())))))******+++++++++,,,,,,,,,)))***''',,,(((+++\\\'''***'''+++(((************++++++++++++%%%'''***---...---+++)))))))))&&&999222jjj---OOO%%%###''',,,+++%%%'''---,,,+++'''$$$@@@,,,'''uuuPPP(((///(((++++++***))))))((())))))''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((555)))(((vvvnnnkkkiiiqqquuuaaaWWWNNNFFF@@@>>><<<999888:::888999:::;;;;;;;;;;;;:::AAAAAABBBBBBCCCDDDDDDEEEHHHIIIIIIJJJJJJIIIIIIIIIMMMRRRVVVWWWSSSQQQRRRTTTWWWYYY\\\______^^^[[[YYYSSSSSSRRRRRRQQQQQQPPPPPPSSSPPPMMMJJJJJJIIIHHHHHHEEECCCAAA>>><<<:::888888777777777777666555444333444444333222222111111000222222333333333444444444000000///...............------,,,,,,,,,,,,+++++++++++++++************)))************************))))))***++++++++++++***++++++******++++++,,,---******))))))))))))******------,,,+++,,,---...///,,,+++***))))))***+++,,,************))))))))))))((('''&&&&&&'''((()))******+++,,,---,,,***)))''')))************+++++++++++++++************++++++******+++++++++,,,,,,,,,************************(((((())))))))))))(((((()))(((((('''(((***,,,---***++++++++++++***))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((())))))(((******++++++++++++******+++*********))))))(((((((((((((((((((((((((((((((((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))+++***)))(((((()))***++++++++++++***)))(((((('''))))))************))))))((()))&&&+++'''***\\\(((***'''+++'''''''''''''''((()))++++++******++++++++++++******))))))(((((((((***+++,,,;;;ooo===...))))))(((((('''''''''&&&---%%%,,,'''NNN222'''000***((("""+++&&&...!!!---(((((('''&&&&&&&&&''''''$$$'''***+++)))(((''''''***)))''''''((()))***+++)))$$$]]]~~~sssjjjkkkqqqaaaQQQIIIBBB???===999888999888888999::::::;;;;;;;;;>>>>>>@@@AAABBBDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHKKKPPPTTTTTTQQQOOOPPPRRRTTTVVVXXX[[[\\\[[[ZZZYYYUUUTTTRRRQQQOOONNNMMMMMMSSSPPPJJJGGGEEEEEEDDDCCCEEEDDDBBB???<<<;;;999999777777666555555444444333444444333333222111111111222222222222333333333333222222111000000000000000.........---------,,,,,,++++++++++++************************************))))))***++++++++++++***+++++++++++++++,,,,,,---*********))))))*********---,,,+++++++++,,,---...++++++***))))))***++++++************))))))))))))(((((('''''''''((())))))++++++******))))))))))))(((((()))))))))******************))))))******************+++++++++,,,,,,************************))))))************))))))(((((((((((()))***+++,,,***++++++++++++***))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))(((******++++++++++++******************)))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))***)))(((((((((((()))***++++++******)))(((((('''))))))************))))))((()))&&&+++'''***\\\(((***'''+++'''''''''''''''((()))***+++******++++++++++++******((()))***+++,,,++++++***+++%%%&&&))))))((((((((('''''''''%%%###---///KKKHHH---***'''%%%))))))###'''+++...%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$%%%'''((()))&&&!!!###,,,+++!!! (((^^^nnngggqqqnnnZZZPPPGGGCCCAAA<<<999:::777777888999::::::;;;;;;;;;;;;===???AAACCCEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFHHHLLLOOOOOOMMMKKKLLLNNNOOOPPPRRRTTTVVVWWWXXXXXXVVVUUUSSSQQQPPPOOOPPPPPPTTTOOOIIIEEEBBBBBBAAA@@@EEEDDDBBB???===;;;:::999777666555333333333444444444444333333222222111111000111111111222222222222222222111000000000000000/////////............---,,,+++++++++************************************))))))***++++++++++++***,,,,,,++++++,,,,,,---...++++++************++++++++++++******++++++,,,---++++++***))))))***++++++************))))))))))))))))))((('''''''''((((((,,,***(((''''''((()))+++'''((((((((())))))))))))***))))))(((((())))))************++++++++++++,,,***************************++++++++++++++++++***'''((()))******+++*********++++++++++++***))))))((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,+++***)))(((******++++++++++++******************))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))(((''''''((())))))++++++******)))((((((((())))))************))))))((()))&&&+++'''***\\\(((***'''+++'''(((''''''(((((()))***+++******++++++++++++******'''))),,,......---***)))///VVV555333###))))))((((((((((((''''''---$$$...###)))BBB"""%%%&&&/// ###000%%%###777777)))&&&''')))***+++******)))&&&''')))+++,,,+++(((&&&///,,,---)))$$$@@@yyylllkkkqqq{{{|||fffZZZOOOJJJFFF@@@<<<;;;777777888888999:::;;;;;;::::::;;;===???AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEFFFIIIKKKKKKJJJIIIIIIKKKKKKKKKLLLNNNQQQSSSUUUWWWTTTTTTSSSRRRSSSTTTVVVWWWSSSOOOHHHDDDBBBBBBBBBBBBDDDBBB@@@>>><<<:::999999777666444222111222444555555444444333222222111111000000000000111111111111000//////.............../////////.........------,,,,,,+++++++++*********************************))))))***++++++++++++***,,,,,,,,,+++,,,,,,---...,,,++++++++++++++++++,,,***************++++++++++++******************+++************)))))))))(((******)))(((((('''''''''***)))(((''''''((())))))((((((((()))))))))******))))))(((((((((((())))))************++++++++++++******************************++++++++++++******'''((()))+++++++++***)))***++++++++++++***))))))((((((((('''((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,,,,++++++***)))******++++++++++++***************)))))))))))))))************************++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))))))))((('''&&&&&&'''((()))************))))))(((((())))))************))))))((()))&&&+++'''***[[[(((***'''+++'''((((((((((((((()))************++++++++++++******((()))+++,,,,,,+++***(((*** &&&:::]]]$$$(((000))))))((((((((((((((((((,,,(((///&&&444999***$$$888(((///'''(((,,,&&&)))111!!! """$$$%%%%%%######$$$''')))(((&&&%%%&&&''''''%%%DDDyyynnnkkkmmmlllnnnwwwrrrdddVVVPPPKKKDDD???<<<999999888888888999:::;;;:::;;;;;;<<<===>>>?????????@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIGGGHHHIIIKKKNNNQQQTTTUUUSSSSSSRRRRRRRRRTTTUUUVVVNNNJJJEEEBBBBBBCCCDDDDDDAAA@@@>>><<<:::999888777777555333222111333444555555555444444333222222111//////000000000111111111000//////........................------------,,,,,,,,,,,,++++++++++++***************************))))))***++++++++++++***,,,++++++++++++,,,------,,,++++++++++++++++++,,,))))))*********+++++++++*********++++++*********************)))))))))(((*********))))))((('''''''''((()))******)))(((''')))))))))*********++++++))))))(((((((((((())))))))))))*********+++++++++************************)))******************)))'''(((***++++++***)))(((***++++++++++++***))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))((()))************)))))))))((('''&&&&&&'''((()))*********)))))))))))))))))))))************))))))((()))&&&+++'''***[[[(((***'''+++''')))(((((((((((())))))*********++++++++++++******))))))(((((((((((())))))000 (((222***mmm'''777///(((((())))))))))))))))))222)))"""000))) 333###444HHH888+++&&&###333000###&&&***)))'''777"""&&&%%%&&&)))+++,,,+++***)))666000'''"""+++IIIqqq|||qqqlllfffdddiiirrr~~~~~~ooo___WWWQQQIIIBBB???<<<;;;:::999999999:::;;;:::;;;;;;<<<<<<======>>>???@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGHHHJJJMMMPPPSSSTTTRRRRRRQQQPPPOOONNNMMMMMMGGGDDDAAAAAABBBCCCCCCCCC@@@???===;;;999888777777666555444333333444555555555555444444333333222222///000000000111111111111222222111000000000000000.........---------,,,,,,,,,,,,,,,,,,++++++++++++************************))))))***++++++++++++***++++++******++++++,,,---++++++************++++++))))))***++++++++++++***)))***++++++++++++***)))************))))))))))))))))))*********)))((((((&&&'''***++++++***)))'''************++++++++++++***))))))(((((())))))***)))))))))************+++************************))))))************))))))))))))************))))))***++++++++++++***))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))******************++++++++++++******))))))))))))************((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))'''(((***++++++***))))))))))))(((''''''((())))))******))))))))))))))))))))))))************))))))((()))&&&+++'''***\\\(((***'''+++'''))))))(((((((((((())))))******++++++++++++*********)))(((&&&&&&'''((()))***$$$!!!,,,444DDD'''444$$$///$$$(((((())))))))))))******(((&&&$$$***---%%%""",,,***!!!+++)))wwwaaa 777,,,222 )))%%%(((***---uuulllddddddhhhrrr}}}kkkaaa[[[SSSJJJFFF@@@>>><<<:::999999::::::999999:::;;;<<<>>>>>>??????AAABBBDDDFFFHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJFFFGGGIIILLLNNNQQQSSSTTTPPPPPPPPPPPPNNNLLLIIIHHHDDDCCCBBBBBBCCCDDDCCCBBB@@@???===;;;999888888777555555555555555555555555555555555444333333222222000000000111111111222222222222111000000000000000/////////............---------,,,,,,,,,+++++++++************************))))))***++++++++++++*********))))))******+++,,,*********))))))*********)))***+++,,,,,,,,,++++++)))***++++++++++++***)))************))))))))))))(((((()))*********))))))((())))))******+++******))))))))))))*********************))))))*********))))))))))))******************************************++++++++++++************))))))))))))*********++++++++++++***))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((******++++++++++++******((()))))))))************'''''''''''''''''''''''')))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))'''(((***+++++++++))))))***)))(((((((((((()))***)))))))))))))))))))))***))))))************))))))((()))&&&+++'''***\\\(((***'''+++'''))))))(((((((((((())))))******++++++++++++******))))))))))))(((((('''''' ... @@@!!!---'''zzz888'''"""'''///)))(((((()))))))))*********222 ))),,,000888///%%%###111===666"""+++(((***+++###((((((***222~~~rrrgggcccdddlll}}}uuukkkddd\\\SSSNNNBBB@@@===;;;999999::::::777888999;;;===???@@@AAA@@@AAACCCEEEGGGIIIJJJJJJKKKJJJHHHIIIJJJKKKKKKKKKGGGHHHJJJMMMPPPRRRSSSSSSMMMNNNPPPQQQQQQNNNLLLJJJFFFEEEEEEEEEFFFFFFDDDBBB@@@???>>><<<:::999999888555555666777777666666555666555555444444333222222111111111111222222222222000000///...............000000000000////////////---------,,,,,,,,,++++++************************))))))***++++++++++++***)))))))))((()))******+++******))))))))))))******)))***+++,,,---,,,++++++)))***+++,,,,,,+++***)))************))))))))))))'''((()))***++++++***)))+++***)))((()))***,,,...(((((((((((())))))))))))++++++************++++++))))))))))))************************************+++,,,,,,------,,,,,,++++++***)))(((((()))***+++***++++++++++++***)))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))******+++******)))((('''******++++++++++++******(((((())))))*********+++''''''''''''''''''''''''(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))&&&(((***+++,,,+++***)))+++***)))(((((()))***+++)))))))))))))))*********))))))************))))))((()))'''+++'''***\\\(((***'''+++'''***)))(((((((((((())))))******++++++++++++******((()))+++,,,,,,***'''&&&%%%'''###---((('''$$$KKK888///;;;$$$+++---(((((())))))*********+++ 000+++###***&&&###333&&&###...)))000)))000))))))%%%,,,###!!!,,,&&&---qqq~~~llleeegggmmmwwwvvvfffZZZVVVPPPHHHBBB???===::::::<<<888999:::;;;<<<<<<<<<<<<@@@AAACCCEEEHHHJJJLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNIIINNNQQQPPPPPPRRRSSSQQQLLLKKKKKKOOOSSSRRRMMMHHHGGGGGGFFFFFFEEEDDDDDDDDD======;;;:::999888888888666777777888888777666555555444222222333333333222333222000//////111222444333222222111000///......111111111111000///------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************++++++++++++************)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++++++++******************(((((((((((((((((((((((('''((()))***++++++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++***)))'''''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))((((((''''''''')))***+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))++++++************++++++++++++******)))*********)))))))))))))))*********************************))))))))))))))))))))))))+++*********))))))(((((('''((()))***+++,,,,,,,,,((()))***++++++***)))(((((()))'''+++'''***\\\(((***'''+++'''++++++******))))))(((((())))))))))))************&&&)))((($$$&&&,,,+++&&&((((((+++$$$---+++\\\444---(((((()))'''(((+++&&&'''((()))***+++,,,---)))+++### ***111///---)))///&&&=== 666((()))*********)))'''&&&..."""""",,,"""~~~pppiiiggglllsssttt{{{{{{ooojjjZZZPPPFFFCCCAAA===;;;<<<999:::;;;<<<===>>>>>>>>>@@@AAABBBEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOSSSUUURRRPPPRRRQQQOOOKKKJJJJJJNNNQQQQQQLLLGGGGGGGGGFFFEEEEEEDDDDDDCCC>>>===<<<:::999888888888666777777888777777555555666444333222333444333222333222111//////000222333222222111111000000//////111111111000000///------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******++++++***)))((((((((())))))******++++++******)))*********+++++++++++++++************************))))))))))))))))))))))))((((((******+++***))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******)))((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))************))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))+++******************+++***))))))((())))))******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))***+++++++++++++++((()))***++++++***)))(((&&&'''%%%)))%%%(((ZZZ(((***'''+++'''***))))))))))))((((((((())))))))))))************(((,,,,,,&&&%%%((()))'''???!!!...nnn111((('''(((------)))&&&'''"""###$$$%%%&&&'''(((((()))%%%///333&&&###***(((+++???((())))))***)))((('''&&&&&&$$$''',,,###"""IIIsssgggeeeggghhhqqq}}}nnn___PPPHHHEEEAAA<<<;;;:::;;;<<<===>>>???@@@@@@@@@@@@BBBDDDGGGIIIJJJKKKJJJJJJJJJKKKLLLMMMOOOOOOUUUYYYYYYTTTQQQQQQPPPMMMIIIHHHIIILLLOOOOOOKKKGGGFFFFFFFFFEEEDDDDDDCCCCCC???>>><<<:::999888888777777777777777777666555555777555444444555555444333444333111000000000111111111111111000000000000000000000000000///......---------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++)))((('''&&&)))******++++++******))))))))))))******+++++++++************************************************)))************))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))******))))))((((((((((((((()))))))))******((((((((((((((((((((((((&&&''''''(((((()))))))))))))))************))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))************************((('''''''''((()))******,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))******+++++++++******))))))************))))))''''''%%%)))%%%(((ZZZ(((***'''+++'''''''''((((((((()))))))))))))))))))))************(((,,,---(((%%%'''))))))///555(((DDD(((&&&&&&***...---'''%%%'''&&&&&&'''((()))******+++---"""***..."""'''000$$$+++IIIWWW"""<<<333111)))))))))))))))(((''''''!!!((()))(((###&&&OOOuuu"""vvvlllhhhfffnnnxxxttt]]]PPPJJJDDD>>>;;;;;;;;;;;;<<<===>>>???@@@???@@@BBBDDDFFFHHHIIIJJJJJJJJJKKKLLLNNNOOOQQQQQQVVVZZZYYYTTTPPPPPPOOOLLLHHHHHHHHHKKKMMMLLLIIIFFFFFFEEEEEEDDDDDDCCCBBBBBB???>>><<<;;;999888888888888888888777777666555555888666555444555666555444444444222111000000000000000000000000000111111111//////000000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******)))***+++++++++)))((('''))))))************))))))((((((((()))******++++++***************+++++++++************************************))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***((('''(((((()))))))))*********(((((((((((((((((((((((()))*********+++++++++,,,))))))************))))))******)))(((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))'''''''''((()))***+++,,,------,,,,,,+++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******))))))))))))******))))))))))))***''',,,(((+++\\\(((***'''+++'''&&&&&&&&&'''((())))))***((()))))))))************&&&((())))))******)))'''$$$...&&&...(((---+++***+++(((%%%''',,,+++++++++,,,,,,---------,,,(((###$$$---222,,,$$$SSSOOO+++((($$$""")))))))))))))))(((((('''%%%+++((( &&&'''$$$...)))~~~tttiiimmmsss|||nnn\\\RRRIIIAAA>>>;;;;;;;;;;;;<<<===>>>??????@@@AAACCCEEEGGGHHHIIIKKKKKKMMMNNNPPPQQQRRRSSSSSSVVVVVVQQQMMMNNNNNNLLLHHHHHHIIIJJJJJJIIIGGGEEEEEEEEEDDDDDDCCCBBBBBBBBB>>>>>><<<;;;:::999999999::::::999888777777666666888777555555666666666555444333222111000000000///000000000000000111111111...////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******'''((()))+++++++++***))))))))))))******)))))))))(((((()))))))))*********))))))*********+++++++++************************++++++***))))))((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))************++++++++++++))))))************))))))''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))+++++++++++++++***)))(((************************((()))************)))(((((((((((()))***+++,,,---------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))***))))))))))))))))))***)))***(((,,,(((+++]]](((***'''+++'''%%%%%%&&&'''((()))******((()))))))))************(((&&&'''+++---+++&&&"""%%%---555---+++,,,)))((()))(((&&&(((---((()))))))))))))))))))))###000***---777!!!''']]]ooo$$$)))###555,,,666***))))))((((((((((((((((((+++((( ---$$$""" '''000pppnnnnnnsssoooaaaSSSHHHDDD======;;;;;;;;;<<<===>>>???@@@AAACCCDDDFFFGGGHHHKKKLLLMMMOOOQQQRRRRRRRRROOORRRRRRMMMKKKMMMNNNLLLJJJJJJJJJJJJHHHGGGEEECCCDDDDDDDDDCCCBBBBBBAAAAAA===<<<<<<;;;;;;;;;;;;;;;===<<<:::999888888888888888666555444666666555444333222222222111111000000111111111000000000000000....../////////......---------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******++++++++++++******&&&'''((()))++++++++++++((())))))******))))))(((************************)))))))))***++++++,,,,,,************************+++***)))))))))))))))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))******++++++******)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********+++******))))))************************'''((()))******)))((('''***)))))))))***+++,,,---,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******+++++++++************))))))))))))******((((((&&&***&&&)))[[[(((***'''+++'''&&&&&&'''((())))))******))))))))))))************,,,)))(((,,,---)))%%%$$$)))mmm>>>!!!'''$$$%%%***---+++((()))((((((((((((''''''''''''$$$///***+++'''[[[888444+++******)))(((((((((((((((%%%***((('''000###)))PPP444(((000$$$xxxooonnnwwwsss```QQQKKKAAA???===<<<;;;;;;<<<===??????AAABBBDDDEEEGGGGGGJJJKKKMMMNNNPPPPPPPPPPPPMMMQQQPPPKKKIIIKKKLLLKKKLLLLLLLLLJJJGGGEEECCCBBBDDDDDDCCCCCCBBBAAAAAA@@@;;;;;;;;;;;;;;;<<<======???>>><<<:::999999999999888666444444555666555444111111222222222111111000222222111111000000//////------...//////......---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++******)))((((((((()))***++++++(((((())))))))))))((((((,,,,,,,,,+++******))))))((())))))***++++++,,,,,,))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))'''((()))******)))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))*********))))))************************'''((()))******)))((('''******))))))))))))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))***++++++++++++++++++***)))(((((()))***+++((((((&&&+++''')))[[[(((***'''+++'''((((((((())))))*********))))))))))))************+++)))+++,,,)))&&&+++444{{{666222***'''+++///---)))'''*********))))))(((((((((***)))''' !!!TTTYYY)))555&&&+++***)))((('''(((((()))"""---&&&******((())),,,)))111222$$$000uuunnnsss~~~jjjXXXOOOCCCBBB???===<<<<<<===>>>??????AAABBBDDDEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMNNNQQQPPPKKKHHHJJJLLLKKKMMMNNNMMMKKKGGGDDDBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@:::::::::;;;<<<===>>>>>>@@@???===;;;::::::::::::777555444333555555444333000111111222222222111111333222222111000//////...------......///......------------,,,,,,,,,++++++*********++++++,,,,,,,,,******++++++++++++******+++***)))(((((()))******(((((())))))))))))((((((...------,,,+++***))))))((())))))***++++++,,,,,,(((((((((((((((((((((((())))))(((((((((***+++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***)))))))))***,,,---)))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))*********((('''&&&))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))&&&'''((()))))))))))))))************************'''((()))++++++)))((('''***))))))(((((((((((())))))))))))))))))*********************************))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))***+++,,,,,,,,,+++***)))(((((()))***+++***+++(((---))),,,]]](((***'''+++'''))))))))))))************))))))))))))************%%%(((++++++%%%%%%444GGGFFF888+++))),,,---+++)))))))))((((((''''''&&&&&&***'''..."""555 %%%+++***((('''''''''((()))###222###((( 000'''---===)))555!!!333zzztttooosss|||kkk[[[MMMIIICCC===::::::<<<>>><<>>===;;;;;;;;;<<<===???@@@AAA@@@@@@AAAAAA@@@===;;;999:::777555333444444333333111111222222222333333333222111//////000111000000////////////............111000...---,,,,,,------*********++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))***************)))))))))))))))***+++,,,---...---,,,,,,******++++++++++++************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))((((((((((((************************))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++*********))))))((((((++++++++++++++++++++++++,,,,,,+++***))))))******)))***''',,,(((+++\\\'''***'''+++(((''''''(((((())))))*********))))))(((&&&%%%###"""'''***,,,444000$$$&&&$$$222111&&&((((((((((((''''''''''''000###&&&lll???""")))...***,,,***###333************************@@@QQQ;;;++++++///,,,+++...|||oookkkooopppyyyxxxiiiWWWRRRJJJDDDAAA@@@???===;;;>>>AAABBBBBBCCCFFFHHHGGGIIILLLMMMMMMNNNOOOQQQQQQQQQQQQOOOLLLJJJJJJJJJGGGHHHIIIKKKLLLKKKHHHEEEBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???@@@AAABBBCCCAAABBBBBBBBB@@@>>><<<:::777444222000111111111000111111222222222333333333555333111000111111000///////////////............000///...------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))***************))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))***)))))))))))))))))))))'''((()))*********))))))******++++++++++++************)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******************)))************)))))))))(((***+++++++++,,,,,,------,,,++++++***))))))******)))***''',,,(((+++\\\'''***'''+++((((((((((((((())))))******((()))***+++,,,---------...)))))))))$$$iii......777444***))))))))))))((((((((()))&&&(((+++HHH000111)))''''''''''''''''''''''''111BBB222'''!!!'''++++++///777vvviiifffgggkkkwwwzzzbbbZZZOOOIIIFFFCCC>>>::::::<<>><<<;;;999777444333333333333222111111222222222333333333555333111000111111000///////////////............------...///...---+++***++++++++++++++++++++++++***(((&&&%%%%%%&&&(((***************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++((()))))))))************((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))(((((('''''')))))))))))))))******************+++++++++++++++******++++++++++++*********))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((()))))))))************(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))******+++,,,...///000000++++++***************+++)))***''',,,(((+++\\\'''***'''+++((())))))))))))))))))))))))(((((()))***++++++++++++'''$$$))),,,)))QQQEEE===777###666###*********)))))))))((((((%%%&&&---000BBB,,,((( 000))))))))))))))))))))))))---666888'''000++++++...111...***///888zzzqqqnnnvvv|||pppaaaWWWSSSOOOIIIDDD>>>>>>===>>>@@@BBBCCCDDDHHHJJJLLLLLLKKKKKKKKKLLLRRRSSSTTTTTTSSSSSSTTTVVVOOONNNLLLLLLKKKIIIEEECCCAAAAAA@@@????????????@@@BBBCCCDDDEEEFFFFFFFFFEEEAAA@@@@@@???===<<<::::::;;;888555444444555444333111111222222222333333333111///......000111111000////////////............,,,---.........---,,,+++++++++++++++++++++++++++***(((&&&%%%%%%&&&(((***************************************************,,,,,,,,,+++++++++******((()))))))))************((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))************))))))((((((''''''(((((())))))************++++++++++++,,,,,,------******++++++++++++*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))************'''((((((((()))))))))***************************((()))))))))************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))************+++,,,...///000000+++***************++++++)))***''',,,(((+++\\\'''***'''+++(((************)))))))))))),,,------------,,,,,,+++%%%((((((000***111@@@***BBB,,,!!!222))))))((((((((('''''''''((("""DDDWWW---<<<###---222---###&&&************************,,,###444---000+++---((('''(((***,,,...333999zzzqqqssszzzqqqggg___XXXPPPJJJCCCAAA??????AAACCCCCCCCCGGGHHHJJJKKKJJJIIIJJJKKKPPPRRRTTTTTTTTTUUUVVVXXXTTTRRROOOMMMKKKIIIEEECCCBBBAAA@@@?????????@@@AAACCCDDDEEEGGGGGGGGGFFFEEE@@@@@@???===<<<;;;:::999999777444333333444333222111111222222222333333333///---,,,---///111111000////////////............,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++))))))))))))++++++************************************************'''(((((()))******++++++))))))))))))************)))((((((''''''(((((()))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))((((((((((((((((((((()))******++++++******))))))******+++,,,******++++++++++++************)))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++''''''(((((())))))******************************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))******************+++,,,---......///*********)))******+++,,,)))***''',,,(((+++\\\'''***'''+++(((+++************)))))))))))))))***+++++++++++++++***...'''+++&&&111,,,(((!!!%%%///JJJ,,,)))((((((((((((''''''''''''222www888***+++..."""]]]###///000%%%///))))))))))))))))))))))))&&&)))vvv111***'''+++,,,''''''---+++)))''')))---222666888{{{vvvtttwwwuuuhhh\\\TTTHHHEEEAAAAAABBBDDDDDDCCCDDDFFFHHHIIIHHHHHHIIIKKKOOOPPPRRRSSSRRRSSSTTTVVVUUUSSSPPPNNNMMMKKKHHHEEEDDDCCCAAA@@@@@@AAACCCDDDDDDEEEGGGHHHIIIHHHGGGFFFAAAAAA???>>><<<;;;;;;:::999666444222333333222111111111222222222333333333111///......000111000000////////////............---,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************((((((((()))******++++++))))))))))))***************))))))(((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************(((((((((((())))))))))))'''(((((()))******++++++***)))((((((((()))++++++******++++++++++++************)))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))*********+++++++++'''''''''((()))*********************************))))))))))))************)))))))))))))))))))))))))))******************)))((()))))))))***************+++++++++,,,,,,------******))))))***++++++,,,)))***''',,,(((+++\\\'''***'''+++(((+++++++++*********))))))&&&'''((())))))******)))+++---***%%%PPP'''++++++***---!!!}}}666""")))))))))(((((((((((('''... """888(((333+++555555>>>///---((((((((((((((((((((((((''''''???HHH### %%%'''&&&''')))!!!---.........000444777888}}}tttooo{{{{{{kkkaaaKKKGGGCCCBBBCCCEEEDDDCCCCCCEEEGGGHHHHHHHHHIIIJJJNNNPPPQQQQQQPPPPPPQQQSSSUUUSSSPPPOOONNNLLLJJJHHHEEEDDDCCCBBBBBBCCCEEEFFFEEEGGGHHHJJJJJJIIIHHHFFFCCCBBB@@@>>>===<<<<<<<<<:::777555333444444333333111111222222222333333333333222000///000111000///000/////////............---,,,+++***+++,,,---...,,,,,,,,,++++++*********))))))************))))))************************************************------,,,,,,+++******)))))))))))))))******************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++''''''(((((())))))******'''(((((()))***++++++++++++***)))))))))***,,,---******++++++++++++************)))((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++++++++++++++++++++++++++******))))))***+++,,,,,,)))***''',,,(((+++\\\(((***''',,,(((++++++++++++******)))))),,,,,,---------,,,++++++''')))///$$${{{yyy,,,---///---!!!$$$555---'''???,,,************))))))))))))!!!///BBB+++(((---)))***'''###$$$+++111(((************************000***iii666&&&%%%"""%%%000(((***+++***&&&%%%)))///###(((---///111555:::===|||rrrttt{{{{{{fffXXXQQQIIIEEEBBB@@@BBBGGGGGGHHHIIIIIIGGGEEEEEEFFFGGGJJJMMMOOOOOOOOOOOOPPPNNNNNNOOOOOOOOONNNMMMMMMKKKIIIFFFEEEEEEDDDBBBAAAEEEFFFFFFFFFGGGGGGGGGGGGEEECCC@@@===:::888777777888888666444222111333555555333222111222333333333333222111111000000111111///......///000...)))$$$,,,,,,,,,,,,,,,---...///++++++---......---,,,+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++*********+++******))))))))))))******)))***++++++***)))***+++************************************************++++++******))))))(((((())))))))))))************************************((((((((()))******++++++******+++++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******,,,+++***)))(((((()))***(((((())))))))))))(((((())))))))))))************++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((())))))*********+++((((((''''''&&&&&&&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,************************((('''......%%%&&&+++'''((((((***###000666EEE(((+++(((,,,))),,,+++***))))))***+++,,,+++++++++***************///,,,'''###...(((333)))******/// ---((())))))(((''''''''''''''''''///HHH,,,&&&+++'''%%%+++###&&&yyy!!!)))***---(((((((((((((((((((((((()))000bbb}}}ZZZ999###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))444'''///+++<<<444===wwwtttxxxqqq___VVVNNNIIIEEEBBBCCCGGGHHHIIIKKKJJJIIIHHHHHHIIIHHHKKKNNNOOOOOONNNOOOOOONNNNNNOOOOOONNNNNNMMMLLLKKKHHHFFFEEEEEEEEEDDDBBBEEEEEEEEEEEEEEEEEEFFFFFFDDDCCC@@@===;;;999999888888888777555333333555777666555333222222222222222333222111111000000111111///...---...000///,,,)))---,,,,,,,,,,,,---...///***++++++,,,+++***)))(((************************))))))))))))))))))))))))************************---,,,++++++*********+++******))))))))))))******)))***++++++))))))***+++*********************************************************)))))))))))))))))))))))))))*********************************************)))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%$$$###$$$$$$%%%(((((())))))))))))(((((())))))))))))***************************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))(((((((((((((((((()))))))))******))))))))))))(((((('''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,************************000%%%!!!))),,,((()))...000......)))((()))(((+++(((,,,)))++++++***))))))***++++++******++++++++++++++++++(((***------------111)))###)))---***000(((///000++++++***))))))))))))))))))TTT???---000+++///***)))$$$%%%fffLLL++++++,,,************************---%%%---===XXXPPP!!!222---((((((++++++'''"""(((((()))))))))*********************+++++++++,,,&&&000''',,,***@@@777000{{{zzz|||hhh^^^SSSMMMHHHDDDEEEHHHHHHJJJLLLLLLKKKJJJKKKLLLIIILLLNNNOOONNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>===;;;;;;:::888999888666444555888:::888777666444222111111111222222111000000000000111///...---...///000///---------,,,,,,,,,---............///......---,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++************+++******))))))))))))******)))***++++++))))))***+++************************************************))))))))))))************))))))))))))************))))))))))))))))))))))))++++++******)))((((((''''''''''''((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''&&&'''''''''((())))))******))))))((())))))))))))***************))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))'''((((((((((((((())))))++++++************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************************++++++************************ //////(((///444,,,$$$%%%+++***)))222!!!CCC(((+++(((,,,)))++++++***))))))***++++++(((((())))))******++++++'''+++333111///$$$222!!!333"""***000''',,,+++&&&111++++++***)))))))))******'''llllll"""###444)))+++((('''''''''KKK'''''''''************************,,,!!!000"""GGG333'''!!! !!!$$$(((+++,,,,,,&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))+++(((...@@@444777;;;EEExxxpppdddWWWOOOJJJFFFFFFIIIHHHJJJLLLLLLKKKKKKLLLMMMIIIKKKLLLLLLKKKJJJJJJKKKNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHFFFEEEFFFGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAACCCBBBAAA@@@???======<<<999999999777666777:::<<<<<<;;;:::888444222111111222222111000000000000000000///...---...//////000------,,,,,,,,,------...............///.........+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++***************+++******))))))))))))******)))***+++***)))((()))+++************************************************(((((())))))******++++++((()))))))))************((((((((((((((((((((((((************))))))(((((('''''''''((((((((())))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++)))))))))******)))))))))((()))))))))************)))))))))((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++*********)))''''''''''''((((((((((((************************'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************+++++++++***************************************"""333... """''''''+++###...$$$...'''UUU(((+++(((,,,)))+++******************+++%%%&&&&&&'''((())))))***)))***...'''999AAA%%% ------(((///$$$)))...$$$DDD))))))(((((('''(((((()))"""XXX&&&888*** !!!+++...+++111&&&+++***222%%%&&&%%%'''''''''''''''''''''''''''***&&&###QQQ111---...---+++(((&&&&&&&&&((((((((()))))))))******))))))*********+++++++++...***///777---111888888zzzzzzzzz}}}xxxjjjZZZRRRLLLIIIHHHJJJGGGIIIKKKKKKKKKJJJKKKLLLHHHIIIJJJJJJHHHGGGHHHHHHMMMMMMMMMMMMLLLKKKJJJIIIIIIGGGEEEEEEFFFFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBAAA???>>>>>>:::::::::888777888;;;===>>>??????;;;777333222333222111000000//////000000222111///...,,,---...///...------,,,,,,,,,------((((((((()))***+++,,,---+++++++++*********))))))*********************************************************))))))***++++++******))))))))))))******((()))******)))((()))***************************************************(((((())))))******++++++((()))))))))************(((((((((((((((((((((((((((((())))))************((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))************))))))((()))))))))************)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++*********)))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************+++++++++***************************************,,,''')))555777)))###---)))---%%%$$$///$$$lll(((+++(((,,,)))*********++++++*********''''''((())))))***++++++&&&((((((sss$$$444((("""666...%%%,,,$$$***333,,,aaa))))))(((((((((((())))))%%%000<<<)))''''''!!!***... 222%%%******""")))++++++''''''''''''''''''''''''$$$///%%%(((%%%,,,### ###&&&'''))),,,///%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%,,,///(((444GGGHHH111~~~tttoooqqqzzztttaaaWWWQQQLLLKKKLLLGGGIIIKKKKKKJJJIIIJJJKKKGGGHHHIIIHHHGGGFFFGGGHHHMMMMMMMMMMMMLLLJJJIIIHHHIIIGGGEEEDDDEEEEEEDDDCCCAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>;;;;;;;;;999777888:::===???AAAAAA>>>888333333333111111000////////////000111111000...,,,+++---.........---,,,,,,,,,------))))))))))))***,,,---...,,,,,,++++++***)))))))))************************))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******((()))******(((((()))***************************************************))))))))))))************))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((()))((((((((()))******++++++******)))))))))))))))***************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++*********))))))))))))))))))((((((((((((''''''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++************************,,,%%%$$$ +++111"""***###&&&222...(((+++(((,,,))))))***++++++++++++***)))++++++,,,,,,------......''',,,,,,)))***333222***777&&&)))***...)))***---+++[[[++++++*********+++,,,,,,,,,xxx+++)))$$$333++++++*** """!!!%%%%%%((()))***+++************************&&&(((000 &&&~~~[[[]]]^^^^^^^^^\\\[[[\\\]]]______`````````aaaaaaaaa````````````aaaaaaaaaaaaeee```jjjpppkkk666''':::sssnnnppp|||kkk^^^WWWQQQMMMMMMIIIJJJLLLKKKJJJIIIIIIJJJHHHIIIIIIIIIGGGGGGIIIKKKMMMMMMMMMLLLKKKJJJHHHGGGIIIGGGEEEDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA???>>><<<<<<;;;999777777999<<<===@@@AAA>>>777222222333111111000///////////////---...///...,,,+++---//////...---,,,,,,,,,,,,,,,///...------------...///,,,,,,++++++***))))))(((************************************************)))))))))))))))***++++++******))))))))))))******((()))***)))((('''(((************************************************************)))))))))))))))))))))))))))************************************)))))))))))))))*********)))))))))*********++++++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,++++++***)))******++++++******)))))))))))))))***************************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))(((((((((******)))))))))((((((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,************************...(((===???"""555***...'''(((((( ///(((+++(((,,,))))))***++++++++++++***))),,,,,,,,,---------------)))000---...---)))(((000,,,***222)))...------)))$$$***xxx:::++++++******++++++,,,---***(((222)))'''... %%%,,,000;;;,,,)))###)))%%%&&&''')))************************)))$$$444111MMMkkk111RRR|||ppplllrrr|||sssddd[[[TTTOOONNNJJJLLLMMMLLLJJJIIIIIIJJJIIIJJJJJJJJJIIIIIIKKKMMMMMMMMMMMMLLLKKKIIIHHHGGGIIIGGGDDDCCCCCCBBBAAA???AAABBBCCCDDDEEEGGGHHHHHHGGGGGGGGGFFFDDDBBB???>>>======<<<999777777999;;;;;;???@@@===666111111222111111000///////////////))),,,......,,,,,,...000///...---,,,,,,,,,,,,,,,000///---+++************,,,,,,++++++***))))))(((************************++++++++++++++++++++++++))))))((())))))***++++++******))))))))))))******((()))***)))((('''(((***************************************************++++++******))))))(((((())))))))))))************************************++++++******)))((((((((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******'''((()))***++++++***)))******++++++++++++******))))))))))))************++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((++++++******))))))((((((''''''(((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---************************###&&&EEE&&&///&&&---...!!!000vvv(((+++(((,,,))))))***+++,,,,,,+++***)))+++++++++***************'''---$$$%%%iiifff///'''///((((((---###,,,(((&&&...+++$$$666)))))))))(((((()))***++++++###:::###///+++,,,---$$$222+++000(((///$$$,,,///((((((,,,((((((((((((((((((((((((+++%%%...!!!222GGG,,,{{{ppppppuuuuuuzzzrrrddd\\\YYYXXXPPPKKKJJJMMMNNNKKKIIIKKKKKKLLLLLLKKKIIIGGGHHHIIIKKKKKKKKKKKKIIIFFFCCCBBBCCCDDDFFFFFFFFFEEECCCBBBGGGEEECCCAAAAAACCCEEEFFFJJJIIIFFFEEEEEEDDDBBB@@@???>>><<<;;;999888888888:::999777555333222111111333222000/////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))))))))+++***(((((()))******)))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))+++)))''')))+++,,,***'''******+++++++++******)))''''''(((((())))))******((())))))))))))*********(((((())))))******++++++************************+++++++++*********************))))))))))))*********)))(((&&&&&&((()))***))))))((('''''''''''''''++++++************+++++++++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************(((((((((((())))))))))))************************))))))))))))************************))))))))))))+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%DDD^^^'''+++PPP))),,,))),,,)))(((((()))***************,,,,,,,,,------,,,++++++---+++,,,444<<<''',,,%%%+++222+++(((++++++,,,+++&&&...+++'''444)))))))))***+++++++++,,,(((''',,,"""%%%!!!###'''***,,,+++)))'''(((+++&&&))),,,$$$***(((((())))))******++++++(((---555+++...333===zzzuuutttpppttt}}}{{{oooccc[[[VVVSSSNNNLLLNNNMMMJJJHHHIIIKKKLLLLLLKKKIIIGGGGGGHHHIIIJJJJJJJJJHHHFFFCCCAAAEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAACCCFFFHHHJJJIIIGGGFFFFFFEEECCCAAA@@@???===<<<:::999999999:::999777555444222222111444333222111000000111222//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))(((************************+++***(((((()))******)))))))))))))))))))))))))))************************************************)))******++++++******)))************************))))))))))))))))))))))))***)))((()))++++++)))''')))******+++++++++******(((((()))))))))))))))***)))))))))*********++++++)))))))))))))))***************************************************++++++******))))))))))))******+++***)))(((((()))***++++++***))))))(((((())))))++++++************++++++************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))************************))))))))))))+++***)))))))))***+++,,,************************!!!))),,,))),,,)))((())))))***************,,,,,,,,,------,,,,,,+++$$$111---&&&444...111000***%%%)))222000&&&++++++///''',,,$$$)))************++++++++++++333yyy###+++...&&&(((***---...---,,,++++++333cccVVV&&&///((()))))))))))))))*********... 000,,,---&&&TTT;;;|||sssnnnpppyyyttteee\\\YYYSSSPPPQQQPPPKKKIIIJJJKKKLLLLLLKKKHHHGGGGGGHHHHHHHHHIIIHHHGGGEEECCCBBBEEEEEEEEEEEEEEEFFFHHHHHHBBBAAA@@@@@@AAADDDHHHJJJKKKIIIHHHGGGGGGFFFEEECCCBBBAAA@@@>>><<<<<<;;;;;;;;;999888666444333222222333222111000000000111111/////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************+++)))(((((()))******)))((((((((((((((((((((((((************************************************)))))))))******)))))))))************************))))))))))))))))))))))))***)))((()))++++++)))(((((()))***+++++++++++++++***************)))))))))************+++++++++,,,************))))))))))))************************)))))))))***+++++++++,,,******))))))))))))******,,,+++***))))))***+++,,,,,,,,,+++*********++++++++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((()))))))))******************************)))))))))*********++++++++++++*********)))))))))******))))))******+++,,,************************333))),,,))),,,)))((()))******++++++******+++,,,,,,------,,,,,,,,,%%%///---$$$---((($$$...///+++---+++(((,,,--- 111(((***+++###+++++++++++++++*********)))111===yyy###---)))***+++,,,,,,------,,,,,,+++,,,...%%%333&&&************)))))))))))),,,000(((555$$$)));;;wwwppppppvvvyyynnn```ZZZVVVVVVTTTPPPMMMNNNLLLMMMMMMKKKIIIGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIAAAAAA@@@@@@CCCFFFJJJLLLMMMLLLJJJJJJJJJJJJHHHGGGEEEEEECCCAAA@@@?????????;;;:::888666555333333222111000000000000000000000////////////............////////////////////////------------------------------------------------************************************************************++++++++++++***)))((((((***+++******((((((((((((((((((((((((************************************************))))))************))))))************************)))))))))))))))))))))))))))))))))*********)))((('''((()))***+++,,,,,,,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,++++++******))))))((((((************************(((((()))***+++,,,,,,,,,+++******))))))******++++++******))))))******+++,,,++++++******+++++++++++++++************++++++*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************(((((()))))))))*********************************))))))*********++++++++++++++++++*********))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,))),,,)))))))))***++++++++++++***++++++,,,---------,,,,,,222&&&+++111---AAA ---,,,)))///333$$$ 222444...333###YYY___))),,,,,,,,,++++++*********%%%222%%%rrr,,,,,,'''*********)))))))))******&&&***&&&///***((('''++++++******))))))(((((($$$'''333$$$---)))%%%yyyXXXrrrnnnrrrkkkddd___]]]YYYSSSPPPQQQNNNNNNNNNLLLJJJHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJDDDFFFHHHKKKLLLKKKJJJHHHCCCCCCBBBCCCEEEHHHLLLNNNOOONNNMMMMMMNNNNNNLLLKKKIIIHHHFFFEEECCCBBBBBBBBB<<<;;;999777555444333333222222222222222222222222000000/////////.........////////////////////////------------------------------------------------************************)))))))))(((((()))))))))))))))*********+++++++++***((('''(((***++++++***))))))))))))))))))))))))***************************************************++++++++++++++++++***************************))))))))))))))))))))))))((()))*********)))))))))'''((()))***+++,,,,,,,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,++++++******))))))((((((************************(((((()))***+++,,,,,,,,,++++++************++++++)))))))))(((((()))))))))******)))))))))******+++++++++************++++++))))))))))))))))))******(((((((((((((((((((((((((((((())))))************++++++++++++++++++++++++))))))))))))************************************************++++++++++++++++++++++++************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$ZZZ))),,,))),,,)))))))))***+++++++++++++++***+++,,,,,,---------,,,555$$$(((555,,,===777---###'''000...)))+++444'''...000"""000---,,,,,,,,,++++++******000"""'''^^^***&&&111+++***)))((((((((())))))(((:::222vvv222,,, ---++++++******))))))((((((%%%,,,+++,,,''''''555:::zzzqqqnnnxxxyyyoooiiiaaaWWWRRRQQQPPPPPPPPPNNNKKKIIIIIIIIIKKKKKKLLLLLLLLLMMMMMMNNNFFFHHHJJJLLLLLLLLLJJJIIIHHHGGGFFFFFFGGGJJJNNNPPPPPPOOONNNNNNPPPPPPOOONNNJJJIIIGGGFFFDDDDDDCCCCCC<<<;;;:::888666555444444444444555666666666555555000000000/////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((()))******++++++***((('''(((***+++++++++))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((()))++++++)))((()))***((()))***+++++++++++++++***************)))))))))************+++++++++,,,************))))))))))))************************)))))))))***+++++++++,,,++++++************++++++(((((((((((((((((((((((()))(((((((((((()))******++++++************++++++))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++*********************************++++++++++++,,,,,,++++++++++++*********))))))***++++++++++++***************************)))%%%111>>>))),,,))),,,))))))***++++++,,,+++++++++******+++,,,------------,,,+++***,,,(((999HHH###222111)))111444$$$'''222,,,"""===%%%///,,,,,,,,,,,,,,,+++++++++&&&666%%%***666,,,,,,++++++*********++++++222555%%%)))%%%111************))))))))))))...))) 666,,, 777###sssrrr}}}|||mmm^^^TTTQQQRRRRRRRRRPPPMMMJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIJJJLLLOOOPPPPPPNNNMMMNNNPPPPPPOOONNNIIIHHHFFFEEECCCCCCBBBBBB===<<<:::888666555555444333333555666666666555555000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))******&&&''''''((())))))******)))((('''(((***+++++++++++++++++++++++++++++++++******************************************************++++++++++++******************************))))))))))))))))))))))))''')))++++++)))((()))***)))******+++++++++******(((((()))))))))))))))***)))))))))*********++++++)))))))))))))))***************************************************++++++,,,++++++******++++++,,,)))))))))******)))))))))((((((((((((((()))******++++++************++++++((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,+++++++++*********((()))***+++,,,++++++***************************###,,,999 $$$555))),,,))),,,))))))***++++++,,,,,,++++++)))***+++,,,------------+++000111'''&&&AAAHHH+++222;;;'''(((444&&&%%%///***---555777---++++++,,,,,,,,,,,,,,,,,,!!!???)))%%%@@@888&&&++++++,,,,,,,,,,,,,,,,,,///333%%%!!!***---...)))))))))))))))*********---***$$$//////&&&+++(((fff{{{qqquuuyyyeeeXXXSSSSSSSSSSSSQQQMMMKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQNNNJJJGGGGGGIIIMMMPPPQQQPPPMMMLLLLLLMMMOOOQQQNNNMMMLLLMMMOOOPPPOOONNNHHHGGGEEECCCBBBAAAAAAAAA===<<<:::888777666555555///000222333444333222222000000000000////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,%%%&&&&&&'''((())))))***)))((('''(((***,,,,,,+++++++++++++++++++++++++++************************************************))))))************))))))************************))))))))))))))))))))))))'''***,,,+++)))((()))+++******+++++++++******)))''''''(((((())))))******((())))))))))))*********(((((())))))******++++++************************+++++++++***************,,,++++++******++++++,,,******++++++++++++******))))))(((((()))***++++++++++++************++++++(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///"""'''444000)))+++***))),,,))),,,)))******+++,,,,,,,,,,,,+++)))***+++,,,------...---222---777,,,'''(((,,,111LLL,,,(((&&&222)))000)))...NNNooo///)))///+++++++++,,,,,,---------777999***'''uuummm222)))***+++,,,,,,,,,,,,+++ &&&333,,,000111((((((((())))))******++++++$$$000111,,,333 000+++~~~zzz|||cccYYYZZZOOOSSSSSSMMMKKKOOOPPPMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRNNNIIIGGGGGGIIIKKKKKKOOOMMMKKKLLLMMMOOOPPPPPPOOOMMMLLLNNNQQQPPPKKKEEEEEEDDDDDDCCCBBB@@@???>>>AAA???===:::888666666666444555666666555444222111//////000111111000............---------,,,,,,,,,---------------------------------------------------,,,+++***)))***+++,,,************************+++***)))(((((()))***+++***)))))))))***+++,,,,,,++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((---------,,,***)))'''&&&++++++************++++++(((((((((((())))))))))))+++++++++*********))))))++++++++++++++++++++++++************************++++++))))))))))))++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))*********))))))(((************************''''''((()))))))))))))))++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************,,,,,,+++***))))))******(((222kkk(((+++)))---***------,,,,,,,,,,,,,,,,,,,,,---...///...---+++)))++++++++++++++++++++++++BBB==='''///,,,)))...QQQ444%%%777(((,,,,,,,,,++++++************111,,,)))***222^^^+++++++++++++++---//////TTT'''---(((///###(((++++++++++++++++++++++++++++++++++++++++++++++++333yyy|||mmm```]]]RRRVVVUUUOOOMMMOOOOOOLLLOOOPPPRRRTTTUUUUUUTTTTTTPPPMMMJJJIIIJJJLLLLLLLLLMMMLLLKKKLLLOOOQQQQQQQQQQQQNNNMMMOOOQQQPPPKKKFFFFFFFFFFFFEEECCCAAA??????@@@???<<<:::888777777777555555555555444444333222000000111111111000///............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************,,,+++***))))))***+++,,,++++++******************++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,+++***)))************************************************))))))))))))))))))))))))************)))))))))(((&&&'''(((***+++,,,------+++******************+++((((((((()))))))))******+++++++++*********))))))++++++++++++++++++++++++************************+++*********+++,,,---...***++++++,,,,,,++++++***************************+++++++++*********))))))))))))************))))))))))))************))))))************************(((((()))************)))))))))*********+++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************,,,++++++***))))))*********000&&&&&&```(((+++)))---***++++++++++++,,,,,,,,,,,,///000111222111000...---------------------------%%%iii|||666,,,...!!!;;;...<<<+++***222,,,,,,,,,,,,+++++++++***(((...))))))***!!!JJJFFF000555'''[[[,,,)))---%%%...'''000++++++++++++++++++++++++++++++++++++++++++++++++(((qqq}}}www{{{uuuccc[[[WWWXXXVVVRRROOOPPPOOOLLLQQQRRRSSSTTTUUUUUUTTTTTTMMMLLLJJJJJJLLLLLLLLLKKKIIIIIIJJJLLLPPPRRRSSSRRRTTTRRRQQQRRRSSSQQQMMMHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>><<<;;;:::999999999555555444444333444444444111222222222222111000///.........------------,,,------------------------++++++++++++++++++++++++***************))))))(((************************,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))++++++************++++++******++++++++++++******++++++,,,,,,,,,+++******************************++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))******+++******))))))************************)))))))))*********+++++++++++++++***************++++++++++++++++++++++++************************++++++*********+++,,,---******+++,,,,,,+++******))))))))))))))))))))))))+++++++++***************))))))************))))))))))))************))))))************************))))))***++++++++++++***((((((((())))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++******)))*********###%%%333777YYY(((+++)))---***)))*********+++,,,,,,,,,------...//////...,,,+++------------------------...XXX;;;222>>>,,,+++---,,,,,,,,,,,,,,,++++++,,,///***---222 @@@222555///'''111''',,,++++++++++++++++++++++++++++++++++++++++++++++++666~~~~~~}}}kkk]]]ZZZXXXUUURRRQQQPPPOOOMMMRRRRRRSSSSSSSSSRRRPPPOOOMMMKKKHHHGGGHHHIIIIIIHHHFFFFFFHHHKKKPPPSSSTTTSSSXXXVVVUUUUUUUUUSSSOOOKKKHHHHHHGGGFFFDDDAAA???>>>======<<<<<<<<<<<<;;;<<<666666444333333444555666333333333333222111111000............------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,***)))(((************************++++++++++++++++++++++++++++++******)))*********++++++************++++++******++++++++++++******++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))++++++++++++***)))((('''*********++++++*********)))*********++++++++++++************************************************************************,,,++++++***))))))((((((******++++++++++++******************************************************))))))************))))))((())))))************)))******************************+++,,,,,,,,,,,,+++******************))))))************************++++++++++++++++++++++++************************************************************************++++++***************+++:::((((((000,,,'''(((+++(((+++)))---***(((((()))***++++++,,,,,,+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))000,,,===...666###888)))666&&&------------,,,,,,,,,,,,---///***...777---###+++***wwwrrr&&&+++---777***---666%%%$$$+++++++++++++++++++++++++++++++++++++++++++++++++++%%%|||kkk^^^YYYTTTRRRQQQQQQPPPPPPUUUUUUUUUTTTRRROOOMMMKKKMMMJJJFFFCCCDDDEEEEEEEEEEEEEEEFFFIIINNNRRRSSSSSSVVVUUUSSSSSSRRRPPPMMMKKKGGGGGGFFFEEECCCAAA???>>>========================888777666555555555666777555444333333222111111111//////.........---------................................................+++,,,---...---,,,+++***************************)))******************)))))))))))))))***+++,,,---++++++************++++++******++++++++++++*********++++++,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))******$$$%%%''')))+++,,,------)))***++++++++++++***))))))*********++++++++++++************************************************************************+++++++++++++++*********************************++++++++++++++++++++++++************************))))))************))))))(((((()))*********************************************+++,,,,,,,,,,,,,,,------,,,+++***))))))(((***************************++++++,,,,,,++++++***************************************************************************+++***************++++++333666&&&###333777,,,222)))(((+++)))---***(((((()))***++++++,,,,,,/////////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---888&&&///444ttt---???===///&&&222---------------------------))),,,***+++000111...000&&&'''GGG<<<(((333---///,,,%%%///333&&&,,,++++++++++++++++++++++++++++++++++++++++++++++++222'''UUU{{{eee\\\TTTRRRRRRQQQQQQSSSWWWWWWWWWUUUSSSPPPMMMKKKLLLIIIFFFDDDEEEEEEEEEEEEEEEDDDDDDFFFKKKOOOQQQQQQPPPPPPOOONNNLLLJJJIIIHHHFFFFFFEEEDDDCCCAAA@@@???===>>>>>>?????????>>>>>>;;;:::999888777777777777555555333222111000000111/////////.........------................................................---------------,,,,,,+++************************((()))************)))((('''(((((()))***,,,---...++++++************++++++******++++++++++++************+++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))************)))***+++,,,,,,+++***))))))))))))*********++++++***************+++++++++************************************************)))***+++------......---+++***))))))))))))***+++++++++++++++++++++++++++***************+++++++++))))))************))))))'''((()))******+++************************************+++,,,,,,,,,,,,+++...------,,,+++***))))))***************************+++,,,------,,,+++************************************************************************************)))******+++,,,666((((((777777&&& )))***888///555sss(((+++)))---***)))*********+++,,,,,,,,,..................//////........................---))),,,+++(((DDD;;;___"""111:::,,,<<<555---------............///+++...000...+++,,,......000'''000...}}}"""888...---***,,,,,,---000***(((555++++++++++++++++++++++++++++++++++++++++++++++++&&&((("""pppcccWWWTTTSSSQQQQQQTTTUUUUUUUUUTTTRRROOOMMMLLLHHHHHHIIIJJJLLLLLLIIIGGGGGGEEECCCCCCGGGKKKNNNOOOLLLMMMMMMKKKIIIHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBBBB>>>??????@@@@@@???>>>======<<<<<<;;;:::888777666555444333111000000000000////////////...............................................................---,,,,,,++++++,,,,,,************************)))***++++++++++++***)))))))))))))))***+++,,,---++++++************++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))((()))))))))************,,,,,,+++***(((&&&%%%$$$(((***+++,,,,,,+++***(((((((((((()))))))))******))))))*********+++++++++************************************************++++++,,,,,,+++***)))(((+++***)))(((((()))***+++************************))))))*********+++++++++))))))************))))))'''((()))******+++++++++************************)))******+++++++++++++++***************+++++++++************************)))***,,,------,,,***)))******************************************************************************))))))***++++++,,,///...)))"""###+++...---///&&&""",,,///$$$777aaa(((+++)))---***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------////////////////////////%%%...444EEE'''&&&:::lllnnn999111---999,,,!!!+++777%%%777'''------......////////////111///222222,,,,,,...+++......%%%555...777JJJ333222'''DDD......///555111(((,,,///++++++++++++++++++++++++++++++++++++++++++++++++,,,222$$$~~~xxxiii[[[VVVTTTQQQQQQUUUPPPPPPQQQQQQPPPNNNLLLKKKEEEGGGLLLQQQSSSRRRMMMIIIIIIEEEBBBBBBDDDIIILLLNNNMMMMMMMMMLLLJJJIIIIIIJJJFFFFFFFFFFFFFFFEEEDDDDDD??????@@@AAA@@@???>>>===>>>>>>>>>===<<<999777555555444222000/////////000000/////////............////////////////////////---------------------------,,,+++***)))***+++,,,***************************+++,,,------,,,+++***+++***************++++++++++++************++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++'''(((((()))))))))))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))************************------,,,***&&&###+++***)))(((((()))***+++))))))))))))))))))))))))))))))******++++++++++++))))))************))))))''''''(((******+++++++++************************))))))***++++++++++++***&&&'''((()))***+++,,,,,,************************)))***,,,------,,,***)))))))))))))))))))))))))))******************************************************))))))***+++,,,,,,%%%))),,,++++++---///...)))///+++''',,,***''',,,\\\(((+++)))---***------,,,,,,,,,,,,,,,,,,...............///000111------------------------000444%%%999***+++555---***,,,NNNVVV111...+++***333---(((000777,,,---***333---.........//////000000444***+++///,,,...222...,,,---000'''(((333111000666444((('''000333$$$444111+++(((000...---111&&&++++++++++++++++++++++++++++++++++++++++++++++++---,,,$$$JJJxxxeeeZZZWWWUUUQQQLLLTTTPPPOOOQQQQQQMMMIIIIIIKKKJJJLLLSSSZZZ[[[UUUNNNIIIGGGEEEFFFHHHIIIJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLJJJHHHFFFFFFFFFDDDCCCAAAAAABBBAAA@@@>>><<<:::::::::::::::999888777777666555444333222111111111000////////////000000111////////////////////////......---------,,,,,,,,,------,,,,,,+++***))))))******)))(((((()))*********,,,,,,+++((((((+++...******************************++++++++++++******))))))***++++++++++++***)))************+++++++++(((((())))))*********+++)))))))))))))))))))))))),,,---...---+++++++++---((((((((((((((((((((((((+++++++++************))))))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))************+++++++++---,,,+++******+++,,,---************************+++++++++++++++***)))((()))))))))))))))******+++******++++++++++++************))))))******+++,,,++++++************++++++++++++************++++++*********************************++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,---...//////000)))))))))(((((((((((((((++++++******************---,,,+++******+++,,,---************************,,,,,,,,,++++++*********...$$$ BBB000(((222###&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...000000000...---...///......//////000000111111333333000+++000IIInnn{{{WWW+++,,,------------,,,,,,........................//////000...---,,,...///...////////////000000000333111...---///111222222...+++999^^^aaa888'''))),,,---...//////...,,,***------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++,,,------...---,,,***)))(((***,,,.........,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///xxxjjjccc^^^XXXSSSSSSPPPPPPSSSSSSNNNMMMNNNRRRQQQRRRXXX___aaa]]]WWWNNNLLLIIIHHHJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOLLLJJJHHHGGGGGGGGGFFFDDDBBBBBBBBBAAA???===<<<;;;999999999999888777666666666666444333222111111111000000////////////000000////////////////////////......---------,,,,,,,,,------,,,,,,+++******))),,,,,,,,,+++++++++******+++---...,,,***)))+++---******************************++++++++++++******))))))***++++++++++++***)))************+++++++++))))))))))))*********+++************************&&&((())))))((((((***+++))))))))))))))))))))))))))))))******+++++++++,,,***************+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++,,,+++************+++,,,+++++++++***************)))************))))))((()))))))))))))))***++++++******++++++++++++************))))))******+++,,,++++++************++++++++++++************++++++************************++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,))))))******++++++,,,,,,,,,,,,,,,,,,------------************************+++++++++******+++++++++************************,,,,,,,,,+++++++++******'''333111 """GGGyyy^^^***---222***222------------------------------............---------...///...---,,,---.........//////000000000000%%%))),,,---+++---222777111333444222000555AAAKKK***---///111444555***/////////.........------///////////////////////////000000///...---///000111111111111000000//////444222000000111222222222555***&&&---111///000555333333222999AAA888000999...)))***...,,,''',,,666...///000222111000...---...---------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++***+++,,,,,,,,,+++***)))***+++,,,---------,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///zzzooofff^^^YYYVVVTTTTTTUUUSSSNNNMMMPPPUUUWWW\\\eeemmmmmmgggaaaUUURRRNNNLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPMMMKKKIIIIIIIIIIIIHHHFFFDDDCCCAAA???===<<<;;;;;;999999999999888777666555777666555333222222111111222111000//////...//////////////////////////////......---------,,,,,,,,,---,,,,,,++++++*********+++,,,,,,---,,,+++***)))***,,,---,,,***))))))*********************************++++++++++++******))))))***++++++++++++***)))************+++++++++)))))))))***************++++++++++++++++++++++++$$$%%%'''''''''((()))+++************************'''((()))***+++,,,------+++++++++*********************++++++++++++******))))))))))))))))))))))))******************++++++)))************+++++++++++++++***))))))***++++++++++++++++++******))))))(((((())))))))))))))))))***))))))))))))***++++++******++++++++++++************))))))******+++,,,++++++************++++++++++++************++++++************************,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********************************+++,,,,,,------******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---,,,,,,...000+++$$$222888111+++///+++(((222..............................//////////////////...///000///---,,,---....../////////////////////444222111222222///+++'''111---)))&&&'''***---000000000---+++...444666444222111000///......///000000000000000000000000000000111111000//////111222444444444444444444444444333222222222444444222111<<<444222777888000***++++++,,,***///777///(((000222...000666555...,,,///000111333444444333111000///......------.........++++++++++++++++++++++++)))***+++,,,---,,,+++***)))******++++++++++++***------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......{{{pppgggaaa[[[XXXWWWUUUPPPKKKKKKOOORRRXXXcccpppxxxwwwnnnfffZZZVVVRRROOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRMMMLLLJJJJJJKKKKKKIIIGGGEEECCCAAA>>><<<;;;;;;;;;999::::::999999888777666777666555444333222222222222222000///..........................................---------,,,,,,,,,,,,,,,,,,++++++*********&&&(((***+++,,,+++)))((()))***++++++***((('''&&&******************************++++++++++++******))))))***++++++++++++***))))))*********+++++++++************************++++++++++++++++++++++++'''(((******))))))+++,,,************************((())))))***++++++,,,,,,,,,+++++++++***)))))))))******++++++++++++******))))))))))))))))))))))))+++++++++***************))))))*********+++++++++************************,,,,,,++++++***)))))))))'''((()))******+++************))))))******+++,,,******++++++++++++************))))))******+++,,,++++++************++++++++++++************++++++************************,,,,,,,,,++++++************+++,,,------,,,+++***,,,,,,,,,+++++++++******(((((())))))***+++,,,,,,***************+++++++++((()))++++++++++++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++((()))...111...++++++&&&%%%+++111,,,(((***---........................///.........//////000000000222222111///...///000////////////////////////222...******...222444444000111555888:::777111---555666555222////////////333111000...///000222333222222222222222222222222111222333222111222333555777888999:::;;;<<<<<<===999888999:::;;;:::888555---(((''',,,111111333777000111...222999333---444...)))(((---000///000333111222444555555444222111000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++*********++++++,,,,,,,,,,,,///...,,,*********,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...uuunnn```[[[VVVSSSOOOKKKMMMQQQOOOTTT^^^iiiqqqrrrmmmhhh[[[XXXTTTQQQQQQQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRNNNLLLLLLLLLLLLKKKIIIGGGDDDCCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;:::999888777777777555444333222222222222222000///............------------------------......---------,,,,,,,,,,,,,,,+++++++++++++++***$$$%%%(((+++,,,,,,++++++*********++++++***((('''******************************++++++++++++******))))))***++++++++++++***))))))*********++++++++++++++++++***************++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))************************,,,+++++++++***)))))))))******++++++++++++******************************+++++++++***************))))))*********+++++++++*********++++++*********+++++++++*********)))))))))***++++++,,,,,,,,,,,,***************++++++,,,******++++++++++++************))))))******+++,,,++++++************++++++++++++************++++++************************,,,,,,,,,++++++************+++,,,------,,,+++***---,,,,,,++++++***************+++,,,---......///))))))*********+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111...---+++%%%!!!***777///+++///000***000555---------------------------......------...///000000111222333222///...///000111111000000/////////...''')))---///000...,,,***,,,...////////////000222&&&)))...222333222444666222222000000111333666777555555555555555555555555444555666666555666888:::======>>>>>>???@@@@@@@@@AAAAAABBBDDDDDDCCC@@@===BBB===888666555333333555///222---...666222---222>>>888333222111///...///333444555666666555333111222111000000/////////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,------......000...,,,***)))***,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------}}}iii```VVVSSSQQQPPPSSSWWWRRRRRRTTTXXX^^^cccfffggg[[[XXXUUUSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRQQQQQQQQQNNNMMMMMMMMMMMMKKKHHHEEEBBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999888888777666444333333222222222111000//////...//////------------------------......---------,,,,,,,,,++++++++++++++++++++++++&&&'''))),,,---.........,,,++++++,,,------,,,*********************************++++++++++++******))))))***++++++++++++***)))************++++++++++++++++++++++++*********++++++++++++++++++++++++***,,,,,,+++)))))))))***))))))))))))))))))))))))+++++++++*********))))))+++++++++*********************++++++++++++************************************************++++++)))************+++++++++***+++,,,,,,,,,,,,+++***************************++++++,,,,,,---,,,,,,,,,+++************+++,,,,,,******++++++++++++************))))))******+++,,,++++++************++++++++++++************++++++************************,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++******)))))))))(((*********++++++,,,,,,,,,)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------333---,,,555<<<777***---,,,...+++)))333555)))------------------------......---------///000222222333333222000...//////333333222111000000//////000333555555222//////000---111444444000///111444888777888::::::777999<<<777777666777888999;;;<<<::::::::::::::::::::::::999;;;<<<<<<<<<===@@@BBBEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFFFFGGGHHHGGGDDDAAA999::::::<<<<<<<<<<<<<<<;;;???:::888???>>>999===---...111555777888999:::888999::::::999777555333333333222111000000000000------------------------------,,,,,,,,,,,,,,,,,,...------------......//////---+++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---{{{lll\\\VVVUUUUUUVVVYYYUUUSSSSSSSSSVVVYYY\\\]]]YYYXXXVVVUUUUUUTTTQQQOOORRRQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMLLLJJJFFFCCC????????????>>>===<<<;;;;;;;;;;;;;;;:::999888888888777666444333333333333000000////////////000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++)))((()))+++------+++******************************++++++++++++******))))))***++++++++++++***)))************+++++++++,,,,,,,,,++++++*********************************)))***,,,+++******+++,,,***************************************+++++++++***************+++++++++******++++++++++++******************************)))))))))***+++++++++,,,)))************++++++++++++,,,------------,,,+++)))))))))***++++++,,,,,,++++++,,,,,,,,,+++******++++++******++++++,,,---******++++++++++++************))))))******+++,,,++++++************++++++++++++************++++++************************++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++************))))))******************((())))))***++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......''',,,///***&&&(((...222,,,...---***,,,...,,,(((........................000///.........000222444666777777666333222222333555555444333222111000///222111---***))),,,111555+++000666888666222000000888444555;;;===<<<===AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEHHHJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPPPPOOOMMMKKKFFFHHHHHHGGGFFFFFFFFFEEE;;;???999666======999<<>><<<999777444444333111111000000000///////////////////////////......---,,,,,,,,,---///...---,,,,,,,,,---...---,,,+++++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,yyydddZZZXXXVVVVVVVVVTTTVVVXXXZZZ[[[XXXUUUSSSYYYXXXWWWWWWWWWVVVRRRPPPQQQQQQPPPPPPOOOOOOOOONNNPPPOOONNNMMMLLLIIIEEEAAA===>>>?????????>>><<<;;;::::::::::::999888777777888777666555444333333333000////////////000000111111111111111111111111111......---------,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))(((&&&###$$$(((++++++*********************************++++++++++++******))))))***++++++++++++***)))************+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))***,,,,,,,,,,,,...000++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))******+++++++++,,,******++++++++++++******************************(((((()))***+++,,,,,,---)))************+++++++++,,,,,,............,,,,,,(((((()))***+++,,,,,,---+++++++++++++++***)))(((++++++******++++++,,,---******++++++++++++***************)))***++++++,,,++++++************++++++++++++************++++++*********************************++++++,,,,,,------,,,+++******+++,,,---------------------------.....................---((())))))***++++++,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///111...***,,,111000)))...000---...222,,,***444000000000000000000000000111000//////000222444555;;;<<<<<<;;;888777777888666666555444222111000000333222222222444444333111:::888777666666999<<<>>>@@@===???FFFIIIDDD@@@AAAIIIIIIIIIHHHGGGEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKNNNPPPMMMNNNPPPTTTWWWZZZ]]]^^^```___^^^^^^___^^^\\\ZZZXXXWWWSSSMMMJJJKKKNNNOOOLLLPPPJJJFFFMMMNNNJJJMMMJJJMMMLLLFFF@@@@@@DDDHHHFFFFFFFFFEEECCC@@@===;;;555444333222111111111111000000000000000000000000000///...---------------///...,,,+++***++++++,,,++++++++++++,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,kkk[[[XXX[[[ZZZWWWXXXXXXYYYXXXXXXVVVUUUTTT]]]\\\[[[YYYWWWSSSPPPNNNPPPOOONNNMMMMMMMMMNNNOOOPPPQQQQQQMMMGGGCCCBBBCCCCCCAAA???>>>>>>===;;;:::888999::::::;;;;;;::::::999777666444333333333444222111000000111111000...//////000000000000//////,,,---...//////---+++***///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++******++++++,,,---)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,++++++***)))((((((,,,+++++++++***)))))))))((((((((((((((())))))***+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++***************************+++,,,------,,,+++***++++++******************************************************************))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,++++++*********---+++)))(((***++++++***,,,,,,+++******)))))))))++++++,,,,,,,,,------------,,,+++***+++,,,---......---,,,,,,,,,,,,---...------------------------,,,---///000000000///...//////.........---------,,,---.........///111333222111000///...///000111111333444333222222666999===>>>?????????>>><<<;;;;;;;;;999888666555444444888777666555666888:::;;;888;;;>>>>>>===>>>BBBFFFIIIIIIIIIIIIIIIIIIJJJJJJIIIKKKOOOPPPPPPNNNNNNNNNKKKJJJJJJKKKLLLLLLKKKIIIMMMJJJJJJOOORRRPPPQQQSSSSSSSSSUUUXXX]]]bbbfffiiikkkkkkjjjiiihhhgggffffffjjjgggcccaaa`````````___ZZZ[[[[[[YYYWWWYYY]]]bbb^^^eeefff\\\PPPLLLNNNPPPRRRSSSSSSPPPIIIDDDBBBCCC>>>===<<<:::999666333111333222111111000000000000//////000///---,,,,,,---///...------......---+++111000///...............000000/////////.........******))))))***,,,---//////...------,,,,,,,,,,,,sssbbb___```^^^ZZZWWWWWWUUUTTTTTTSSSTTTTTT^^^^^^]]][[[XXXSSSPPPMMMNNNMMMLLLLLLMMMOOOQQQSSSSSSSSSQQQLLLFFFBBBAAABBBEEECCCAAA??????>>>;;;999::::::;;;;;;;;;;;;::::::999888666444333222333333222111000000111111000/////////000000000000//////,,,---...//////---,,,***...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++,,,,,,******))))))******+++,,,************************))))))*********+++++++++,,,,,,++++++***))))))(((+++++++++*********************))))))******+++,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++************************)))******+++++++++++++++******************************++++++++++++******************************************************************************************************+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++---+++))))))***++++++******+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---.........---,,,,,,---......------------------------------///000000000///.../////////......------------...000//////000222444111111000000000111222333333555666666666777;;;>>>???@@@AAABBBBBBAAA@@@@@@???===;;;:::999:::;;;<<<===<<<;;;::::::<<<===>>>AAADDDFFFFFFEEEFFFIIIMMMOOOPPPPPPOOONNNMMMLLLMMMOOORRRUUUVVVSSSOOOMMMLLLOOONNNMMMNNNOOOOOOMMMLLLLLLHHHHHHKKKMMMLLLMMMPPPPPPQQQSSSTTTVVV[[[aaafffkkkjjjiiihhhggggggggggggiiikkkmmmoooqqqrrrssssssssssssqqqnnnlllooovvv|||~~~ssshhhccccccccc``````]]]VVVMMMGGGFFFFFFHHHFFFDDDCCCBBBAAA>>><<<666555444333222111111111111111111000...............---,,,---...///...---......---,,,,,,,,,------////////////............---,,,,,,+++,,,---//////......---,,,,,,,,,------|||xxxhhhbbb```\\\XXXVVVTTTRRRQQQQQQSSSVVVXXX______^^^\\\XXXSSSOOOLLLLLLJJJIIIIIIKKKOOOSSSVVVUUUSSSPPPKKKFFFCCCCCCCCCEEEDDDBBBAAAAAA???===:::============<<<;;;:::999:::999666444333222222222333111000000111111000/////////000000000000//////------...///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++))))))(((((())))))***+++,,,+++***))))))***+++,,,(((((()))))))))*********,,,,,,++++++***)))))))))***************++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++)))************+++++++++************************((()))******++++++***************************************))))))************************************************************************************************************++++++++++++***))))))************************++++++++++++++++++,,,,,,---+++)))***+++,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,+++,,,------.........---,,,,,,---......---------------------------......///000/////////////////////............///000111111000000222444000111111222333555666666666888:::;;;<<<>>>BBBEEECCCCCCDDDEEEEEEEEEDDDDDDCCCAAA???>>>>>>AAADDDFFFCCCCCCBBBAAAAAAAAABBBBBBEEEGGGIIIHHHFFFGGGKKKOOOVVVXXXXXXWWWTTTQQQPPPPPPUUUWWWYYYWWWSSSNNNKKKIIILLLKKKJJJJJJKKKKKKIIIHHHIIIEEEDDDFFFGGGFFFIIIMMMMMMRRRWWWYYYWWWVVVYYY]]]aaa___]]][[[[[[\\\]]]___dddkkkttt{{{|||{{{zzzwwwooocccWWWOOOMMMNNNTTTQQQOOOOOOPPPNNNJJJFFF===<<<;;;888777555555444666555333222111000/////////...---...000111111000...------------......///........................//////.........//////000------------------......}}}~~~nnnfffaaa\\\WWWUUUTTTRRRQQQSSSVVVZZZ]]]\\\\\\\\\ZZZWWWRRRNNNLLLJJJIIIGGGFFFIIIMMMRRRUUUTTTQQQMMMIIIFFFEEEFFFGGGDDDCCCBBBCCCCCCBBB@@@>>>??????>>>>>>===;;;:::999:::999777444333222222222333222000111222222111/////////000000000000//////.........///...---,,,,,,+++,,,---...---,,,+++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********)))))))))))))))***++++++,,,+++)))(((((()))+++,,,))))))))))))*********++++++++++++*********)))))))))))))))***+++++++++,,,,,,++++++++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************(((((()))************)))************************+++***)))(((((()))***+++***************+++++++++******************************************************************************+++++++++******)))*********************************++++++,,,,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,------............------------..............................---......///////////////////////////////////////000111111111000000222444111222555777999:::;;;;;;:::;;;===@@@BBBEEEGGGIIIFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHHHHFFFEEEFFFKKKPPPYYY\\\^^^]]]YYYVVVTTTUUUVVVVVVUUUSSSOOOKKKJJJJJJJJJHHHFFFEEEFFFFFFEEECCCEEEAAA@@@AAABBBBBBGGGNNNPPPYYYcccddd]]]TTTQQQQQQVVVSSSPPPNNNNNNPPPTTTVVV___gggrrryyy||||||zzzuuufff]]][[[\\\aaaaaaaaaaaaaaa\\\TTTNNNJJJHHHFFFCCC@@@>>>===<<<<<<:::777555333222111000111000000111333444444333////////////000111222222---............/////////000000//////////////////---------------...///000|||}}}yyyoooggg```\\\YYYYYYXXXWWWWWWXXXZZZ[[[ZZZYYYXXXVVVTTTQQQNNNMMMJJJHHHEEEDDDFFFJJJNNNQQQPPPNNNJJJHHHHHHIIIJJJKKKBBBBBBBBBDDDFFFFFFDDDBBB@@@??????>>>===;;;:::999:::888666444333222222222333222111111222222111000//////000000000000//////......///.........------***+++,,,---...---,,,+++------------------------++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********+++************+++,,,,,,,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,+++++++++***************)))))))))***+++++++++,,,***************+++,,,,,,))))))))))))************************************************************))))))*********+++++++++************************(((((()))************)))************************+++***)))(((((()))***+++))))))*********+++++++++************************************************************************)))******+++++++++***************************************++++++,,,,,,,,,,,,++++++,,,......---,,,.........---------,,,,,,,,,,,,---------.........,,,,,,---------...................................................................../////////000000000000000000000000000///000111111000111333444444666:::===@@@AAAAAAAAA??????AAACCCFFFIIIJJJJJJGGGGGGFFFEEEEEEEEEDDDDDDFFFHHHKKKMMMNNNNNNMMMLLLHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJHHHFFFIIIOOOTTTZZZ___cccbbb^^^ZZZYYYYYYXXXWWWTTTPPPMMMMMMPPPRRRLLLJJJGGGFFFFFFFFFEEEDDDBBB@@@???AAAAAABBBIIIQQQ\\\bbbgggdddYYYPPPLLLMMMSSSPPPMMMKKKLLLOOOSSSVVV\\\bbbiiilllnnnqqqxxx~~~yyyrrrpppvvvwwwooonnnpppwwwyyy||||||wwwnnnddd]]][[[ZZZWWWTTTPPPNNNLLLKKKHHHDDD>>>;;;999888555333333222111111333444333111000000000000000111222333////////////////////////////////////............------------......///000~~~yyy{{{tttkkkbbb^^^___```bbbcccbbb___\\\ZZZZZZYYYVVVSSSPPPNNNMMMMMMIIIHHHFFFEEEFFFIIILLLOOOMMMKKKIIIHHHJJJLLLMMMMMMBBBBBBDDDFFFHHHIIIFFFDDD?????????>>>===;;;:::999999777666444333333333444444222111111222222111000//////000000000000///////////////............---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,***************************************+++++++++)))))))))))))))***++++++((((((((()))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************((()))******++++++***************************************))))))*********)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---//////...---//////...------,,,++++++,,,---------............,,,,,,---............------...////////////...---........................///............///000000000000000000111111111111000111222222222333555777999<<<@@@DDDGGGHHHHHHGGGFFFFFFFFFHHHJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHKKKNNNQQQTTTTTTRRRNNNKKKIIIJJJMMMPPPQQQQQQPPPPPPKKKLLLKKKHHHHHHKKKRRRXXX```eeekkkkkkeee```___``````^^^ZZZVVVSSSTTTWWW[[[NNNLLLHHHFFFFFFFFFEEEDDDDDDBBBBBBDDDDDDDDDKKKTTTcccccc```XXXOOOKKKMMMPPPPPPOOOLLLKKKLLLOOOSSSVVV[[[]]]_________bbbgggllllllkkkgggbbb___bbbjjjqqqwww{{{yyyuuurrrpppmmmiiifffcccaaa```XXXRRRKKKFFFDDDAAA>>>:::777555333333333333111///000////////////000000111111111111000000000//////------...............---.........---......//////xxxmmmeee``````fffmmmssstttqqqjjjfff___\\\WWWRRRNNNLLLLLLLLLHHHGGGGGGGGGHHHKKKMMMOOOLLLJJJIIIIIILLLNNNMMMLLLEEEEEEFFFHHHJJJIIIFFFCCC>>>>>>>>>===<<<;;;:::999777666555444333444444555444222111111222333111000//////000000000000//////000//////...............,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++,,,,,,***************++++++,,,************************************++++++++++++************************+++++++++***************)))))))))))))))***++++++(((((())))))************************************************************)))************+++++++++************************)))******+++++++++++++++******************************++++++++++++******((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...000000///------------,,,,,,,,,,,,,,,------------............,,,,,,.../////////...------...///000000///...---........................///......---...///000111000000000111111222222222111222444444555666999;;;>>>AAAFFFKKKMMMNNNMMMLLLNNNMMMKKKLLLMMMMMMJJJGGGFFFFFFFFFHHHJJJMMMOOOQQQTTTUUUWWWXXXWWWSSSOOOMMMJJJMMMQQQVVVXXXYYYYYYXXXPPPPPPOOOMMMMMMQQQYYY```jjjpppwwwvvvooohhhfffgggiiihhheee```\\\ZZZ[[[\\\RRROOOKKKIIIIIIHHHHHHGGGIIIHHHIIIIIIGGGFFFLLLUUU\\\ZZZVVVQQQMMMMMMOOORRRMMMLLLKKKJJJLLLOOOSSSUUUYYYXXXWWWVVVVVVXXXZZZ\\\XXXYYYXXXTTTQQQQQQUUUYYY___fffmmmsss~~~{{{xxxwwwvvvjjjcccZZZTTTQQQNNNIIIDDD???===:::999888666333111111111000/////////000000444333333222111000//////+++,,,...////////////...000//////............///tttkkkggg___hhhuuu{{{vvvddd```YYYRRRMMMJJJJJJKKKGGGGGGHHHIIIKKKMMMOOOQQQMMMKKKIIIJJJMMMNNNLLLJJJHHHHHHHHHJJJJJJHHHDDDAAA============<<<;;;:::999666555444333333444555666444333111222333333222000//////000000000000//////000000///...............,,,,,,+++***+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---)))))))))))))))******+++)))***++++++++++++***)))))))))))))))******************************++++++,,,+++++++++******))))))******))))))******+++,,,))))))******+++++++++,,,************************++++++++++++++++++++++++)))************+++++++++******************************+++,,,,,,,,,,,,+++***************************+++,,,------,,,+++***((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++((()))***+++++++++++++++---------------------------,,,,,,++++++*********++++++,,,...000111///---***++++++,,,,,,------...---------.........//////,,,,,,.../////////...------...///000000///...---///////////////////////////......------///000111000000111111222222222222222444666777777999<<<>>>AAADDDJJJNNNQQQQQQPPPNNNTTTQQQOOOOOOPPPNNNJJJFFFEEEFFFGGGJJJNNNRRRVVVXXX[[[[[[[[[YYYWWWTTTQQQOOOLLLPPPUUUZZZ^^^______^^^ZZZZZZYYYVVVVVV[[[dddkkkssszzz~~~vvvnnnkkklllooonnnmmmhhhbbb\\\YYYYYYZZZWWWSSSQQQPPPPPPOOONNNMMMMMMNNNNNNJJJGGGLLLTTTOOOPPPRRRTTTTTTSSSQQQPPPOOONNNMMMMMMOOORRRVVVXXXVVVTTTRRRQQQSSSTTTSSSRRRPPPSSSTTTQQQNNNKKKMMMOOOIIIQQQZZZaaakkkwwwvvvoooddd^^^ZZZVVVQQQLLLHHHEEEBBB@@@>>>;;;888666444444333222111111111222666555444333222000//////+++,,,...///000000000///111000///...............}}}~~~nnnbbb```dddlllwwwqqqgggYYYQQQNNNMMMJJJGGGIIIIIIIIILLLPPPTTTVVVWWWPPPNNNLLLKKKLLLMMMMMMMMMNNNMMMLLLIIIGGGEEECCCBBB>>>===<<<;;;;;;===>>>@@@777777888888888666555444444444333333222111000000000000000000000000000000..................------++++++++++++++++++++++++)))***+++++++++)))((('''((((((((()))******+++++++++++++++*********))))))((()))***+++,,,+++******++++++++++++++++++++++++++++++************++++++---+++******++++++)))((())))))(((((()))+++---...++++++************++++++++++++***************************++++++,,,,,,,,,+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++*********))))))(((((())))))***++++++++++++***)))************+++++++++,,,,,,++++++***))))))(((,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000000//////......------........................//////.........------------------.........//////000////////////000000111.........///000111222333111222333333222333555777;;;::::::;;;>>>BBBCCCDDDIIIGGGEEEFFFIIIKKKMMMMMMWWWQQQNNNQQQTTTPPPHHHBBBGGGFFFGGGMMMPPPPPPTTTYYYZZZ\\\[[[XXXXXX[[[YYYUUUWWWYYY\\\___bbbeeeggghhhdddbbbdddiiilllmmmpppttt{{{}}}~~~}}}yyyuuusss~~~}}}zzztttkkkccc]]]ZZZ[[[UUUSSSVVVWWWVVVVVVXXXUUU[[[[[[TTTPPPSSSTTTRRRUUUVVVVVVVVV[[[``````[[[^^^XXXPPPMMMOOORRRRRRQQQUUUUUUSSSQQQPPPOOOPPPQQQNNNLLLJJJKKKMMMMMMKKKIIIKKKLLLNNNRRRXXXaaakkkrrryyyrrrnnniiiccc^^^YYYUUUQQQNNNLLLHHHAAA<<<<<<999999999666222333777888777666444333222111111....../////////000000000//////...---------......zzzooommmiiieeehhhpppyyyyyynnn___SSSNNNMMMMMMMMMMMMKKKJJJLLLOOOSSSUUUVVVOOONNNMMMMMMOOOQQQPPPPPPNNNMMMKKKHHHFFFCCCAAA@@@===<<<:::999888999::::::777777777777555444222111444444333333222111111000000000000000000000000000000000///...------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,+++******))))))+++++++++*********))))))((()))***+++,,,++++++***........................++++++************+++++++++***)))***+++,,,+++******))))))))))))+++,,,---+++******************+++************************++++++++++++++++++,,,,,,+++***)))))))))***+++,,,************************************************************************************************++++++++++++++++++++++++++++++++++++*********))))))******+++,,,+++++++++************++++++++++++************************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000///////////////.................................//////.........---------------........./////////000////////////000111111////////////000111222333000222333333444555888:::======>>>AAAEEEHHHKKKLLLLLLIIIGGGGGGJJJNNNPPPQQQVVVRRRPPPRRRTTTRRRMMMIIIIIIGGGHHHLLLPPPQQQWWW]]]\\\aaaeeedddeeegggfffcccbbbeeeiiilllmmmllljjjhhhgggeeehhhooossstttvvv{{{zzz}}}|||xxxrrrmmmiiihhhhhhdddbbbddddddaaaaaadddfffkkkmmmgggbbb```^^^ZZZXXXXXXVVVVVV\\\eeeiiihhhhhhbbb[[[XXXYYY[[[[[[ZZZYYYXXXXXX[[[^^^^^^ZZZVVVTTTQQQNNNMMMNNNNNNMMMKKKJJJKKKMMMPPPUUU]]]ffflll}}}~~~~~~}}}yyyuuuppplllfffbbb]]]ZZZWWWSSSMMMHHHIIIDDD@@@???===999999<<<999888666555333333333333000000////////////000000000000///.........//////zzzoooccc___dddnnnvvvzzz}}}sssdddVVVNNNMMMQQQTTTRRROOOLLLKKKMMMPPPRRRRRRMMMMMMMMMOOOQQQSSSRRRQQQMMMLLLJJJGGGDDDBBB@@@>>>===<<<:::999888777777777777777666555333111///...444333333222222111111111000000000000000000000000222111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---------,,,++++++******+++++++++***************))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++)))(((((()))+++---,,,++++++******)))******++++++************************************************,,,,,,++++++++++++++++++******))))))******+++,,,************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,************+++++++++,,,(((((()))***++++++,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------..................///////////////......................../////////............---............////////////000000//////000111111222000000000000111222333333222333555555777:::>>>AAACCCDDDFFFIIIMMMQQQTTTUUUQQQNNNKKKJJJMMMQQQTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQNNNNNNRRRUUUYYYaaajjjlllvvv{{{yyywwwtttrrrvvvzzz|||zzzuuuoookkkiiiiiimmmuuuyyyzzz|||~~~|||{{{{{{zzzwwwwwwxxxuuuqqqqqqttt|||yyytttnnnhhhcccbbb^^^\\\aaalllssstttssspppkkkhhhhhhiiiiiiiiihhhhhhkkkqqqvvvtttjjjaaa^^^[[[WWWTTTSSSSSSRRRQQQPPPQQQRRRTTTVVV[[[bbbfffuuutttssspppnnnooorrruuuxxx{{{}}}|||yyy{{{yyyuuuooollliiifff```\\\ZZZRRRKKKHHHFFFBBB>>>>>>:::888666333222111111222222222111111111111111111222111000////////////000yyyllleeeeeegggiiiiiisssmmmbbbVVVOOONNNSSSXXXUUUQQQLLLIIIIIIKKKMMMNNNKKKKKKLLLNNNPPPPPPOOOMMMKKKJJJHHHEEECCC@@@>>>===<<<<<<<<<;;;:::999999888666666555444333222000000333333333222222111111111////////////////////////111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******++++++,,,---------************************))))))******++++++++++++************************++++++************++++++***)))((()))+++,,,+++***++++++***************************++++++************************+++++++++,,,,,,,,,++++++************************+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,*********+++++++++,,,,,,)))))))))***++++++,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------......//////000000......................../////////...................../////////000000000000000000000111111222333000000000111222333444555666888999:::===BBBHHHLLLLLLMMMOOOQQQSSSVVVYYY\\\ZZZVVVRRRPPPQQQUUUXXXYYYZZZ]]]^^^ZZZXXX[[[___aaa\\\YYYYYY]]]```gggsss~~~}}}vvvrrrmmmmmmrrrzzz~~~~~~{{{uuutttpppkkklllsssyyyyyyzzzyyywwwuuuuuuwwwzzz|||xxxnnnkkkgggbbb^^^[[[ZZZYYYYYY[[[\\\\\\\\\[[[]]]```bbbgggdddaaa```aaaccceeeeeehhhkkklllllljjjlllqqqvvvwwwzzz}}}{{{yyytttpppnnnddd]]][[[XXXQQQIIIFFFAAA???<<<999666444333333444333222222222222333444222222111000////////////{{{ooogggbbb^^^\\\bbb___ZZZTTTPPPQQQTTTXXXUUUQQQKKKGGGGGGHHHIIIJJJIIIIIIIIIJJJLLLKKKIIIGGGIIIHHHFFFDDDBBB@@@>>>===::::::;;;<<<<<<<<<;;;:::555555444444444444444444333333222222222222222111////////////////////////......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,,,,))))))******+++,,,,,,,,,***************************************+++++++++------------------------++++++************++++++,,,+++******++++++***(((***+++++++++*********))))))***++++++++++++***)))))))))*********+++++++++,,,,,,,,,++++++*********))))))******++++++++++++************************************************************************************************++++++++++++++++++++++++))))))******************++++++,,,------------,,,***++++++++++++,,,,,,,,,************************+++******))))))******+++,,,++++++******++++++,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------......//////000000......................../////////////////////////////////000000000111111000000000111111222444444111111111222444555777888>>>>>>@@@AAAEEEKKKRRRXXXWWWXXXZZZZZZZZZ\\\```dddiiiddd^^^ZZZYYY[[[\\\]]]ccchhhhhhccc```ffflllnnndddbbbcccggglllttt~~~xxxwww|||~~~|||~~~}}}|||}}}~~~~~~}}}uuurrrooojjjeeeaaa______```bbbccccccaaa___]]]]]]^^^^^^[[[WWWWWWXXXYYYXXXWWWZZZ\\\]]]]]]]]]___cccgggeeeiiirrrxxxrrrrrrooofff[[[VVVPPPNNNJJJFFF@@@<<<999777444333222111111222444444333222111000////////////}}}kkk___ZZZYYYVVVUUUSSSRRRRRRSSSTTTUUUTTTPPPKKKHHHGGGHHHHHHHHHIIIHHHGGGHHHIIIHHHGGGEEEGGGFFFEEECCCBBB@@@???>>>888999;;;======<<<;;;:::555555555444555666666777222222222222222222222222000000000000000000000000---......//////000111111,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,+++******))))))***************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++************++++++---,,,******+++***)))''')))******+++++++++******)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************))))))))))))******++++++************++++++***+++,,,------......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------..................///////////////...........................////////////000000000000000000000111111111111000000111111222333555555333333444666888;;;===>>>EEEEEEFFFHHHLLLSSS\\\bbbaaacccdddddddddhhhpppvvv}}}wwwpppjjjfffeeedddcccbbbiiiiiiddddddlllssssssllllllnnnsssyyy}}}}}}xxxtttrrroookkkfffcccccceeedddfffgggfffccc```^^^^^^aaa___\\\ZZZXXXUUURRROOOOOOQQQRRRRRRSSSUUUXXX[[[ZZZ^^^fffrrr~~~~~~vvvnnnjjjdddaaa]]]VVVNNNFFF???;;;999888555333222333444555555444333222111000000000zzzfff^^^\\\XXXUUURRRRRRTTTVVVUUUSSSTTTQQQMMMJJJJJJJJJIIIHHHIIIHHHFFFGGGHHHIIIIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@;;;<<>>;;;:::777666555444444555666666222222222222222222222222000000000000000000000000///////////////000000000------------------------***++++++,,,,,,,,,,,,,,,---------,,,++++++******))))))*********++++++++++++***)))))))))***+++,,,))))))))))))))))))))))))++++++************++++++,,,***)))***++++++***)))((()))***+++,,,,,,++++++(((***+++,,,,,,+++***(((((())))))***++++++,,,,,,++++++++++++++++++,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))******+++++++++)))******+++,,,++++++++++++++++++,,,,,,,,,------)))))))))***++++++,,,,,,******))))))))))))******++++++************++++++***+++,,,---............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000///////////////..................................../////////000000000000000000000111111111222222111111111222333444555666666777888;;;>>>AAADDDFFFJJJJJJKKKLLLPPPXXXbbbhhhhhhkkkmmmooorrrzzz|||uuuqqqllljjjcccjjjlllhhhkkkxxx~~~|||{{{{{{zzzvvvvvvuuurrrmmmjjjjjjkkkiiilllooopppnnnkkkjjjiiillllllkkkhhhccc]]]XXXUUUPPPPPPPPPPPPOOOOOOQQQRRRTTTVVV[[[cccllluuu{{{~~~{{{{{{zzzrrrgggZZZOOOIIIGGGDDD@@@<<<999888888888888777666444333333222222qqqbbb^^^^^^XXXSSSRRRUUUWWWUUURRRTTTQQQNNNLLLLLLLLLKKKIIIJJJHHHGGGGGGJJJLLLMMMMMMDDDDDDDDDCCCCCCBBBBBBAAA@@@AAACCCDDDCCC@@@===;;;888777666444333333444444222222222222222222222222000000000000000000000000111111000000//////......------------------------***+++---...///...------++++++,,,------......///))))))******+++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++++++++************++++++***)))((()))+++,,,,,,+++'''(((***+++,,,,,,,,,+++((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,*********++++++,,,,,,---((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,---------''''''(((***+++,,,---...******))))))))))))******++++++************++++++***+++,,,---............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111000000//////.........---.........................../////////000000111111000111111111111222222222111111111222333444666777999:::<<>>======:::999888777555555444444{{{hhh^^^XXXXXXWWWVVVVVVVVVVVVVVVWWWUUURRROOOLLLKKKJJJJJJEEEEEEFFFHHHHHHIIIHHHHHHJJJGGGEEEDDDFFFHHHHHHHHHKKKIIIFFFDDDBBB>>>:::777999777444333444444444333222222333444444333333333000000000///////////////////////////000000000000------......------,,,+++******,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))(((((($$$%%%&&&(((***,,,......++++++++++++++++++++++++)))******++++++******))),,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,++++++*********(((((()))***+++,,,,,,,,,************************************************))))))***+++,,,,,,------)))***++++++***)))***,,,...---+++*********++++++)))******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++************+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,---------------------,,,+++******///.........///000222333111111111111111111111111111111111000000111222222000000000000000000000000000111222333444555555444555444333333555:::>>>AAA===@@@DDDGGGIIIKKKNNNPPPNNNMMMOOOVVV[[[aaajjjssstttuuuvvvxxx|||zzzzzz~~~{{{rrrvvv{{{~~~|||zzzwwwvvv~~~yyy}}}~~~uuuxxx{{{}}}zzztttnnnjjjiii``````]]]XXXRRRQQQTTTWWWWWWUUUSSSRRRTTTXXX]]]aaagggiiinnnwwwzzzrrreee___VVVOOOKKKIIIIIIHHHHHHDDDBBBAAA>>>999777999}}}kkkbbbXXXWWWUUUTTTSSSSSSSSSSSSWWWVVVRRROOOLLLJJJIIIIIIEEEFFFGGGHHHIIIJJJKKKKKKLLLJJJGGGFFFGGGHHHIIIHHHIIIGGGEEECCCAAA>>>:::888888666444333333444333333222333333444444444333333555444333222111///......////////////000000000000...............---,,,,,,+++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++*********))))))))))))(((((())))))***+++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,+++++++++******))))))******++++++,,,,,,************************++++++++++++++++++++++++)))))))))******+++++++++)))***++++++***)))***+++---,,,+++*********++++++,,,,,,------...---------+++++++++++++++,,,------///...------,,,,,,,,,---++++++++++++************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,---------,,,++++++///.........///000222333222222333222222111000000111111000000000000111111222111111111111111111222000111222333444555666777555444444555888<<>>???oooeee]]]ZZZVVVTTTSSSSSSRRRQQQXXXVVVSSSPPPMMMKKKJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNOOOLLLJJJHHHIIIIIIHHHHHHFFFDDDBBBAAA@@@>>>;;;888777555222222222333333222333444444444444444333333555444333222111//////...////////////000000000000...////////////...---------......//////......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***************))))))))),,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,++++++++++++************+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***)))+++,,,+++***)))***+++---,,,+++*********++++++------------------,,,++++++************+++,,,,,,......---,,,,,,,,,------,,,+++++++++************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,............///111333444444555666666555333111000222222222222222222222222333333222222222222333333222222222444666999;;;===<<<;;;;;;<<>>;;;999777444222111222333333222444555555555555444444333///////////////000000000////////////000000000000/////////000///......------..................---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***+++,,,+++)))))))))+++,,,++++++++++++++++++++++++++++++++++++***)))(((******))))))******+++,,,,,,++++++******+++++++++,,,,,,+++++++++*********))))))*********++++++++++++++++++,,,,,,,,,------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---........................000111333555777999;;;<<<;;;888555333666666666666666555555444444333222111111222333444444444444666999===AAADDDFFFEEEEEEFFFIIILLLPPPRRRSSSTTTVVVWWWYYY\\\aaaeeennnlllppp|||~~~zzz~~~||||||yyyxxxxxxxxxzzz|||{{{vvvooojjjhhhiiikkkfff___XXXUUUUUUWWWYYYUUUWWW\\\ccckkkuuu~~~wwwiii]]]XXXVVVPPPKKKHHHvvvpppiii```[[[ZZZYYYWWWTTTVVVUUUTTTSSSRRRRRRSSSTTTRRRQQQPPPOOOOOONNNNNNNNNPPPNNNKKKIIIIIIHHHEEEDDDBBB@@@?????????===;;;999777555333222333444444444666666666666666555444333......//////000000000000////////////000000000000/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,+++)))((()))***++++++++++++++++++++++++++++++++++++***))))))(((******))))))******+++,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++***))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////............000222444666:::===AAACCCCCCAAA===:::999999::::::999888777777444444222111111222444444444555666999===BBBGGGJJJLLLLLLLLLMMMPPPSSSVVVWWWZZZ\\\___cccgggmmmtttyyy}}}zzz|||zzzvvvuuuwwwzzz}}}}}}uuunnnllllllhhhfffccc```_________```ZZZZZZ[[[^^^bbbhhhlllooosssuuuyyy{{{wwwrrrttt{{{{{{mmmgggccc[[[SSSNNNxxxoooeee^^^\\\\\\YYYUUUVVVVVVTTTSSSSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOPPPNNNLLLJJJIIIHHHEEECCCBBB@@@???>>>???>>>;;;999999777555444666777777666777777777777666555444444333333222222111000000///////////////000000000000...////////////...------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,+++)))((()))*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***+++************+++,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,....../////////.........///000333555666===AAAGGGLLLMMMKKKGGGDDD>>>>>>?????????===<<<;;;888777555444444555777888777888;;;???EEEKKKOOORRRQQQQQQSSSUUUXXX[[[^^^```gggjjjooouuu{{{|||vvvsssuuuxxx|||~~~~~~|||uuuqqqooopppllllllkkkjjjiiiiiihhhhhhaaa^^^\\\^^^bbbeeedddbbbaaaaaaccceeedddbbbffflllwww{{{xxxtttlllccc```wwwkkkcccaaa```]]]YYYWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVVVVUUUSSSRRRPPPOOOMMMLLLKKKJJJGGGEEEBBBAAA?????????>>>;;;999;;;999777777888999:::999777888888777777555444444333333222222111000000000////////////000000000000...............---,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,---------************************++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,---+++)))(((((())))))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,------...///------,,,,,,,,,+++++++++)))************+++++++++,,,,,,,,,------------...---------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...//////...............///111333555777???EEEMMMTTTVVVUUUPPPMMMGGGHHHIIIIIIIIIGGGEEEDDD???===;;;::::::;;;===???@@@BBBGGGLLLSSSXXX]]]___[[[\\\___ccchhhmmmqqqtttzzz~~~~~~{{{yyyzzz}}}yyy{{{}}}}}}zzzzzz|||}}}zzzwwwvvvuuutttlllhhheeehhhnnnoooiiibbb^^^ZZZXXXYYYYYYXXXZZZ___fffnnnsssssstttxxxzzzyyyxxxzzzyyy~~~ppphhhfffeeeaaa]]]YYYWWWUUURRRPPPOOOOOOOOOOOOQQQUUUXXXYYYXXXVVVTTTQQQPPPNNNMMMMMMKKKIIIFFFCCCBBB@@@??????>>>;;;999<<<:::888888:::;;;;;;;;;888888888888777666444444---......///000111111111////////////000000000000------......------,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---*********++++++,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++*********++++++*********,,,,,,,,,+++++++++************++++++++++++***************++++++,,,,,,,,,******+++,,,,,,---......************************************************'''(((((()))***++++++,,,+++,,,---+++)))(((((())))))***+++,,,---,,,,,,+++'''((()))***************,,,,,,++++++,,,,,,---...************++++++,,,------------,,,,,,,,,++++++)))************+++++++++,,,,,,,,,---------...............------,,,,,,,,,---------,,,,,,+++++++++,,,---......///..................///111333666777AAAGGGPPPXXX\\\ZZZVVVSSSPPPQQQRRRSSSRRRPPPNNNLLLDDDBBB@@@??????@@@BBBDDDIIILLLRRRYYY___eeeiiikkkfffhhhlllrrryyywwwvvvxxx~~~yyyzzz~~~~~~{{{yyyssspppssszzzzzzpppfffddd]]]XXXXXXWWWUUUVVVXXXXXXaaaggghhhjjjnnnnnnjjjnnnvvv|||{{{|||uuummmiiibbb]]]]]]VVVRRRNNNMMMPPPRRRRRRQQQUUUVVVXXXYYYXXXUUUQQQOOOKKKJJJIIIIIIJJJJJJHHHGGGCCCBBBAAA???>>>===<<<<<<===<<<:::888777777777888999888777555444444444444222222222222222222222222111111111111000000000000------............------)))***+++++++++***((('''------------------------******+++++++++,,,,,,,,,************************************+++,,,------+++++++++************)))+++++++++++++++***)))((())))))))))))))))))))))))++++++******************************************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++************++++++///......---,,,+++******+++++++++*********)))))))))************)))((((((+++++++++++++++***)))(((,,,,,,,,,------,,,+++++++++***)))(((((()))***+++)))***,,,......---,,,+++,,,---...---+++***+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------///////////////.........000///......///222555777@@@HHHRRRZZZ]]]^^^___```_________]]][[[WWWSSSQQQPPPMMMLLLMMMKKKJJJNNNTTTZZZ\\\aaahhhlllnnnqqqtttxxx|||tttpppmmmjjjlllqqqxxx}}}~~~{{{{{{vvvooogggeeebbb^^^\\\[[[[[[\\\\\\[[[ZZZYYYZZZ[[[]]]___bbbeeekkkrrrxxx||||||{{{~~~}}}{{{{{{~~~|||qqqjjjccc^^^]]]UUUQQQMMMMMMPPPSSSSSSRRRZZZYYYXXXVVVSSSPPPMMMKKKNNNMMMMMMMMMNNNMMMJJJHHHFFFEEECCCBBB@@@?????????>>>===;;;999888888888999999888777555444333333333222222222222222222222222111111000000000/////////------............------***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************+++++++++***++++++,,,,,,+++++++++************)))***++++++,,,,,,,,,++++++))))))))))))))))))))))))************************************************,,,++++++******+++++++++++++++++++++++++++++++++++++++************++++++------,,,,,,+++*********+++++++++*********))))))++++++,,,,,,++++++***)))---------------,,,+++***,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))+++,,,......---,,,+++,,,---...---+++***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------......//////////////////000///......000222555777<<>>===;;;:::::::::::::::999777555444333222222111111111111111111111111000000000/////////......------............------,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++*********+++,,,---************************,,,,,,+++++++++++++++++++++++++++************))))))***+++,,,------------))))))))))))))))))))))))************************************************++++++*********++++++,,,++++++++++++++++++++++++++++++************++++++************************+++++++++***************---------------,,,,,,+++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---...---,,,+++,,,---...---+++***+++,,,,,,,,,,,,++++++++++++***,,,,,,---------.........------------,,,,,,,,,,,,------------------------.........//////000000000000000//////000333555777888AAAMMMYYYbbbgggkkkllliiijjjkkklllllllllkkkjjjccc______dddgggggghhhkkkoooqqqzzz{{{vvvsssooouuuzzzwwwnnnhhhgggjjjhhhmmmqqqsssrrrtttyyy~~~~~~~~~}}}{{{~~~uuukkkdddeeefffgggiiijjjkkkllllllhhhfffccc```]]][[[ZZZYYYYYYYYY[[[^^^eeemmmuuuzzzuuutttwww~~~zzziii^^^TTTPPPMMMMMMQQQUUUVVVUUUSSSSSSRRRRRRRRRQQQQQQQQQSSSRRRRRRSSSRRRPPPLLLIIIJJJIIIHHHFFFDDDDDDCCCCCC@@@???>>>===<<<;;;;;;;;;:::999777555333222222111000000000000000000000000////////////............------............------,,,++++++***************************************,,,+++***)))***+++---...************************,,,,,,,,,,,,++++++***)))+++++++++*********)))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))***************+++++++++***************************************++++++,,,++++++++++++++++++++++++++++++************++++++(((((())))))*********+++************************---------...---,,,,,,+++******+++++++++******)))++++++,,,---------,,,,,,+++,,,---......---,,,+++***+++,,,---------,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,........................------...///000111111222000000///000111333666777666===IIIVVVaaaiiimmmoooooooooqqqrrrssstttssssssqqqkkkgggiiillllllnnnqqq|||wwwqqqmmmkkkiiigggnnnttttttooonnnsssyyyuuusssvvvxxxyyy{{{|||{{{{{{~~~|||{{{sssmmmhhhjjjkkkmmmoooppppppooonnnsssrrrpppooollljjjiiihhhbbb```^^^\\\^^^dddmmmrrrwwwyyyvvvcccYYYUUUQQQPPPSSSVVVVVVUUUNNNPPPSSSUUUVVVUUUTTTRRRRRRQQQPPPPPPPPPNNNKKKHHHIIIIIIGGGEEEDDDCCCCCCCCC@@@@@@@@@???>>>===<<<;;;999888666555333222222111000000000000000000000000////////////............------............------++++++*********)))))))))************************++++++*********+++,,,---************************,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))***************)))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))))))))******+++,,,++++++++++++++++++++++++++++++************++++++'''(((((())))))******+++************************,,,,,,,,,,,,,,,+++******)))******+++++++++*********+++,,,,,,---------,,,***+++,,,------,,,+++***++++++,,,,,,---------,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------........................---......///000111222222000000000111222444666777666;;;EEEQQQ]]]gggmmmooorrrssstttuuuvvvvvvwwwwwwyyyqqqkkkkkknnnqqqwww~~~~~~yyyvvvuuuvvvwwwwwwvvvxxxzzzzzz{{{~~~rrrqqqxxx}}}}}}~~~~~~zzzwwwtttnnnppptttxxx{{{||||||{{{vvvwwwyyy{{{||||||||||||xxxuuuooohhhbbbaaadddhhhpppxxxnnnaaa\\\WWWUUUVVVWWWVVVTTTQQQSSSVVVXXXWWWUUURRRPPPPPPNNNMMMLLLMMMLLLIIIGGGHHHHHHFFFDDDCCCBBBBBBBBB@@@@@@@@@@@@???===<<<;;;777777555444333333222222111111111111111111111111000000000/////////......------............------***+++,,,,,,,,,+++)))(((******************************+++++++++,,,,,,,,,***************************+++,,,---,,,+++***)))+++++++++************)))************)))((('''&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))***+++,,,++++++++++++++++++++++++++++++************++++++(((((())))))*********+++***************++++++++++++++++++++++++***))))))++++++,,,---------,,,,,,******+++,,,------------******++++++++++++******+++++++++,,,,,,,,,------,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,------------..................................../////////000000111111111000000000111333444666777777:::AAALLLYYYeeelllpppttttttuuuvvvwwwxxxxxxyyytttooolllmmmqqqxxx~~~~~~{{{{{{~~~yyy|||vvvlllgggfffhhhrrr|||iiiddd]]]YYYXXXWWWUUURRRUUUUUUVVVVVVUUUSSSQQQPPPNNNLLLJJJIIIIIIJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@???===<<<;;;666555444444333333333444222222222222222222222222111111000000000/////////------............------+++,,,///000000...+++)))++++++++++++++++++++++++(((***+++------,,,+++***************************)))***,,,------,,,+++***+++++++++************)))))))))*********))))))((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++++++++************++++++)))*********************))))))*********++++++++++++++++++++++++******)))***+++,,,------------,,,)))***+++,,,------------++++++************++++++,,,+++++++++,,,,,,------,,,---...---+++***+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------.........///........................000000000000000000000111000000111222333555666666888999>>>HHHVVVdddnnnssstttuuuuuuwwwxxxzzz{{{|||ttttttvvvzzz~~~~~~}}}~~~~~~zzztttrrrqqqnnnjjjpppvvv{{{xxxsssqqqvvvoooiiiaaa\\\YYYWWWTTTQQQVVVUUUTTTSSSSSSRRRSSSSSSNNNKKKHHHGGGHHHIIIJJJIIIHHHHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@???===;;;:::555444444333333444444555222222222222222222222222111111111111000000000000---..................---+++...111333333000,,,***++++++++++++++++++++++++'''))),,,......---+++)))************************((()))+++---------+++++++++++++++************)))((()))***+++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++++++++************++++++++++++******************))))))******+++++++++++++++,,,,,,,,,,,,+++******((()))***+++++++++++++++)))***+++,,,------...------,,,************,,,---,,,,,,+++++++++,,,---...,,,---...---+++***+++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////111111111000000000000000///000111222444555666666999999<<>><<<:::888777666666555444444555777777555444333222111222333444222222222111000...,,,+++111111000000///...,,,,,,---,,,+++*********++++++***+++,,,---,,,+++***)))+++++++++++++++++++++++++++*********))))))(((((()))************+++++++++******************************+++,,,,,,,,,,,,+++******************************))))))))))))******************************))))))))))))************%%%'''***---...---+++)))---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,,,,+++***+++*********)))(((((((((,,,,,,,,,------.........---,,,***)))'''&&&%%%%%%++++++,,,,,,,,,,,,------------------------------..................------............/////////000////////////000000000000222222222222444555666777??????AAAHHHUUUcccooovvvtttwwwyyyxxxyyy~~~~~~zzzvvvxxx{{{~~~~~~|||qqqjjjggggggjjjsssvvvoooggghhhpppvvv{{{xxxqqqfff\\\WWWUUUUUUUUUXXXWWWVVVVVVVVVUUUSSSRRRQQQNNNLLLJJJJJJJJJIIIHHHHHHGGGFFFDDDDDDDDDDDDEEEBBBBBBAAA???>>>;;;:::999888777666555555555666777555444333222222222333444222222111000///...------...////////////......---000//////...............+++,,,,,,,,,,,,+++******************************+++*********))))))))))))************++++++++++++************************))))))***++++++++++++*********************************))))))))))))******************************))))))))))))************'''(((***,,,---,,,++++++---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,++++++***))),,,,,,,,,,,,++++++++++++,,,---------.........///,,,,,,+++***))))))******,,,,,,---------................................................................../////////000000000000000000111111111111222222333444555777888999999<<>>===<<<;;;;;;:::888777666666666777666666666666555555444444222111111111111222333333111000///---,,,,,,---------............---,,,,,,---,,,+++***)))***+++,,,+++++++++,,,,,,,,,------***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************++++++************++++++++++++++++++++++++++++++************++++++++++++,,,+++***)))***+++---...************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++))))))******+++++++++,,,,,,,,,++++++++++++++++++------,,,,,,,,,------...,,,------------.........------------------------........./////////000000////////////000000000111//////000111111222333333555666777888:::===???@@@JJJRRR^^^kkkvvv~~~|||~~~}}}wwwqqqooonnnrrruuupppiiieeeiiinnnuuuwwwyyy~~~zzzvvvsssoookkkiiinnnooopppqqqrrrpppllliiifff___XXXTTTTTTYYYbbblll|||vvvmmmkkkmmmoooppptttzzzyyyssslllggg```ZZZWWWWWWZZZ\\\eeelll{{{uuulllbbbeeepppyyyqqqtttqqqnnnppprrrqqqkkkfff|||qqqgggaaa___YYYYYYWWWSSSOOOKKKJJJJJJGGGGGGGGGIIIKKKLLLLLLJJJIIIIIIHHHFFFEEEBBB@@@???>>>?????????>>>===<<<<<<;;;:::999777777777888888666666777777666666555444333333444444555444444333333222000...------------///000111111111000...------,,,++++++******++++++++++++,,,,,,---.........*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---,,,+++******+++,,,---*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------.........//////000000111/////////000000000111111000000111222333444444555888999;;;>>>BBBFFFIIIKKKSSS\\\jjjwww|||yyyzzzwwwpppiiieeeggglllooommmfffcccfffkkknnnooonnnpppyyy}}}sssjjjjjjkkkhhhdddbbbhhhkkknnnqqqppplllhhheee^^^ZZZUUURRRRRRUUUZZZ^^^hhhhhhfffccc``````bbbeeegggkkkqqqyyy}}}zzzrrrkkkdddaaa[[[WWWUUUVVVYYY[[[]]]aaammmyyyoooeeedddhhhvvv~~~xxxqqqlllrrrssswww{{{~~~|||vvvppp}}}tttkkkeee\\\XXXTTTPPPNNNLLLJJJIIIGGGFFFGGGIIILLLLLLKKKJJJIIIIIIHHHGGGEEEBBB@@@>>>?????????@@@??????>>>>>>::::::888888777888999:::666666777888777666555444333555777888888666444333333222000.........///000000111222333333111///...+++,,,,,,,,,,,,+++************+++,,,,,,---......*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------,,,,,,.........------,,,,,,,,,---------,,,,,,------...---............/////////........................---......///000000111111//////000000000111111111222222333444555666777777:::<<<@@@FFFMMMTTTYYY\\\cccnnn}}}yyyrrrppplllfffaaa___```dddhhhgggdddbbbdddgggkkkjjjgggeeekkktttwwwvvvsssjjjeeeffffffbbb___```aaafffkkkmmmjjjfffddddddWWWVVVTTTSSSUUUZZZ]]]^^^_________^^^\\\[[[^^^aaaaaabbbgggmmmssssssmmmhhhaaa^^^YYYVVVVVVYYY\\\___]]]\\\```jjjvvv}}}|||~~~uuuoookkkhhhkkkrrrvvvvvvsssrrrqqqooommmmmmpppvvv{{{{{{~~~}}}wwwuuuvvvttt|||zzznnnfff^^^XXXRRRNNNNNNMMMKKKIIIGGGGGGHHHJJJLLLMMMKKKJJJJJJJJJIIIHHHEEECCC@@@>>>@@@@@@AAAAAAAAA@@@@@@???:::999888888888999:::;;;666777888888888777555444444666999::::::777444222222111///...///000222333///000222222222111///---++++++,,,---,,,+++***)))))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,------...///++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,++++++*********000000/////////.........---------------...///000////////////000000000000////////////////////////---......///000111111222000000000000111111111111444444555666777888999:::;;;>>>DDDLLLUUU^^^eeeiiittt}}}}}}~~~vvvlllhhheee```^^^___\\\___cccdddcccbbbdddeeemmmkkkfffaaaccciiiiiifffgggbbb```aaa^^^XXXXXX\\\XXX]]]cccccc___\\\]]]___UUUUUUUUUUUUZZZ```dddddd___aaabbbaaa\\\YYY\\\bbb^^^]]]___dddkkknnnlllhhh^^^\\\XXXVVVWWWZZZ^^^aaaeee```\\\___gggmmmmmmjjjkkkrrr||||||yyyyyyrrrllljjjiiijjjmmmllliiifffdddcccaaa___```dddkkkppppppooorrr}}}}}}~~~wwwmmm___YYYTTTRRROOOKKKIIIKKKHHHHHHFFFFFFFFFFFFHHHHHHKKKIIIGGGDDDBBBAAAAAAAAAEEEEEEDDDCCCAAA???<<<;;;<<<;;;999888888888999999888888888888777777777777888777777666555555444444111111111111000000000000222111111000///......---...---,,,+++***+++,,,---+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))))))))(((((()))***++++++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------,,,,,,,,,////////////////////////......//////000000111111444222000000333555444222222444666666555777;;;???DDDFFFNNNYYY```fffrrr}}}yyywwwvvvvvvvvv|||qqqmmmhhhfffggggggfffdddeeegggiiikkkmmmqqqvvvyyy|||uuukkkgggjjjlllkkkiiieeecccfffeeeaaa^^^^^^aaa___^^^```ccceeebbb```^^^^^^]]]cccppp~~~vvvooojjjiiigggbbb``````___]]]]]]___dddfffeeeddd\\\ZZZWWWWWW[[[aaaiiinnnoooggg```aaahhhmmmkkkhhhhhhooowwwyyywwwvvvyyy}}}uuupppnnnmmmnnnrrrsssooojjjgggbbb^^^ZZZVVVVVV\\\eeellljjjiiimmmyyyzzzoooiii```XXXUUUSSSNNNMMMNNNMMMLLLJJJIIIIIIIIIJJJKKKIIIHHHFFFDDDBBBBBBBBBBBBEEEEEEEEEDDDBBB???===;;;;;;:::999888888888999999999999888888888777777777555555444333333222222111222111111111000000000000111111111000///............---,,,+++++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,++++++***,,,---,,,+++***+++---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........///////////////////////////////////////......//////000111111111444222111222444555444333222444777888888:::@@@EEERRRTTTZZZccckkksss|||zzzvvvrrrpppnnnnnnooottt}}}yyyuuurrrppprrruuuwwwvvvtttuuuwww{{{|||~~~}}}}}}xxxwwwxxxvvvpppkkkjjjkkkmmmppptttvvvwwwuuusssmmmoooqqqyyywwwmmmfffddd]]][[[[[[]]]```bbbbbb```]]]\\\\\\___fffnnnwww}}}{{{wwwtttuuuxxxxxxtttooosssssssssqqqqqqsssxxx|||}}}|||wwwtttuuurrrsssyyyzzzuuupppjjjbbb\\\ZZZ[[[]]]^^^fffdddgggpppxxx|||ssspppeeeZZZWWWUUUQQQMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCFFFEEEEEECCCAAA???===;;;;;;:::999888888888999:::999999999999888888888888555444444333333222222111222222222111111111000000111111000000//////.........------,,,+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------------,,,,,,---...---,,,+++,,,...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////000000111111222222////////////////////////...//////000111111222222333333333444666666555333333666888:::;;;@@@GGGMMM\\\^^^dddmmmvvv~~~~~~|||sssrrrpppooonnnnnnnnnnnnttt{{{wwwlllhhh^^^]]]]]]^^^aaabbbbbbaaabbbeeejjjrrr|||}}}sssnnnqqqwww}}}zzztttsss{{{}}}}}}~~~|||}}}|||rrrkkkfffbbb[[[VVV^^^\\\^^^dddiiinnnvvv~~~xxxooodddZZZWWWVVVPPPJJJHHHIIIIIIGGGFFFDDDCCCBBBBBBDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA???===<<<;;;;;;:::999888888999::::::::::::::::::999999999999888888777777666555555555333333222222222111111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++***+++---...---,,,+++,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000000111222333333//////////////////////////////000000111222333333222333444666777777666666666999<<<>>>@@@FFFNNNTTTccchhhpppzzzwwwtttvvvxxxwwwtttvvvyyy{{{}}}}}}||||||{{{~~~sssoookkkkkklllmmmoooqqqrrrrrrsssyyy|||vvv{{{tttllliiimmmtttxxx}}}xxxsssxxxzzz|||{{{{{{~~~~~~{{{ttthhh^^^YYYWWWWWWZZZ]]]aaalllwwwmmmddd]]][[[WWWPPPHHHEEEKKKJJJIIIHHHFFFEEECCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@???===<<<<<<;;;;;;;;;:::999999:::;;;<<<;;;;;;;;;;;;:::::::::::::::::::::999888888777777333333333333222222222222000000000000////////////.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++******)))******+++++++++,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************+++,,,---,,,+++***+++------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................///000000111222222000000000000000000000000//////000111222333444444222444666777888999:::;;;===@@@DDDHHHKKKQQQYYY```qqqyyy|||yyyyyy{{{|||{{{{{{wwwrrrttt{{{||||||llleeeaaaccciiinnnsssvvvwww{{{{{{tttooolllpppsssvvvvvvwww}}}yyymmm___[[[XXXWWWUUUWWW```jjjxxxyyyrrrkkkeeeaaaZZZPPPIIIGGGIIIIIIHHHGGGFFFDDDBBBAAACCCCCCDDDEEEFFFFFFEEEEEE@@@??????>>>======>>>>>>===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777777666444444444333333333222222000000000000////////////---............---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,***,,,---,,,+++***+++,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////000000111111000000000000000000000000//////000222333444555666555777999:::<<<>>>AAADDDHHHMMMSSSYYY^^^dddmmmsss{{{tttsssuuuxxxyyyzzzzzzxxxxxxsssbbb^^^[[[[[[^^^bbbfffiiilllqqqvvvvvvqqqkkkhhhgggiiinnnssssssttt~~~~~~rrrkkkccc^^^YYYVVVYYY___fffhhhqqq~~~||||||uuummmdddXXXMMMIIILLLGGGGGGGGGFFFEEECCCBBB@@@DDDEEEFFFGGGGGGFFFFFFEEE@@@??????>>>???@@@AAABBB>>>===<<<<<<<<<>>>???@@@=========<<<<<<<<<;;;;;;:::999999888888777666666444444444444333333333333////////////000000000000---.../////////...,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++************+++++++++,,,,,,,,,******++++++,,,,,,,,,+++++++++++++++++++++++++++((())))))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++---...---,,,+++,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////000000000000000000000000000000000000000///000111222333555666666999;;;===>>>@@@DDDJJJNNNUUU[[[eeemmmttt|||}}}zzzyyy|||zzzjjjiiieee```\\\\\\^^^___bbbgggmmmmmmhhhcccaaaaaaccciiimmmmmmmmmwww~~~tttnnnhhhcccaaacccbbb```dddmmmxxx{{{vvvtttvvv~~~|||rrreeeUUUIIIIIINNNJJJKKKKKKKKKJJJHHHGGGEEEEEEFFFGGGHHHHHHGGGFFFEEE@@@@@@??????@@@BBBDDDEEE???>>>=========???@@@AAA============<<<<<<<<<<<<;;;;;;::::::999888888888555555444444444333333333////////////000000000000---.../////////...,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---...///...------...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111111111000000000000000000000000000000000000000///000111222444555666777===???@@@AAACCCHHHPPPUUU]]]eeeqqq{{{}}}|||}}}zzzpppeee```______XXX^^^dddeeeaaa]]]\\\]]]\\\aaaeeebbbaaajjj~~~|||xxxrrrnnnnnnhhhaaa]]]```hhhtttvvvppplllnnnvvv}}}ppp___TTTQQQMMMGGGRRRMMMGGGEEEIIILLLKKKJJJKKKJJJHHHGGGFFFEEEEEEEEEBBBDDDEEEDDDBBBAAADDDFFFEEEDDDBBB@@@?????????@@@>>>>>>>>>===<<<:::999888;;;;;;;;;::::::999999999666555555444444333222222222111111000000000000000...........................---,,,,,,++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,---,,,,,,++++++///////////////.........000///.........///111222111111111000000000000000222222222222222222222222222222333333444777<<>>===<<<:::999;;;;;;;;;::::::999999888555444444333222222111111222111000000//////000000...........................---,,,,,,+++++++++,,,++++++******************++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***++++++++++++++++++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,------------,,,,,,////////////............///////////////000000111111000000000000000000000333333333333222222222222333333444444666999???CCCCCCGGGKKKNNNRRR[[[hhhrrryyyzzzppplllmmmqqqzzzyyyssskkkfffccccccaaaZZZUUUTTTTTTSSSTTTVVVWWW[[[eeeppp~~~~~~uuummmkkkiiifffgggkkktttyyy}}}{{{|||xxxsssrrrxxx}}}{{{ssseeeZZZWWWXXXXXXXXXTTTPPPNNNNNNNNNLLLIIINNNMMMKKKIIIGGGEEEEEEDDDHHHIIIIIIGGGDDDCCCDDDEEEFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@???>>>===<<<;;;<<<;;;;;;:::999999888888444333333222222111000000222111000000//////000000........................------,,,+++++++++,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++,,,,,,,,,+++***************++++++++++++,,,,,,------------------...++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++((((((((()))******++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,------.........------...........................//////000000000000000000000000000000000111111444444444333333333222222444555555555777;;;AAAEEEDDDJJJRRRVVV[[[eeevvv}}}zzzvvvtttoookkklllooowwwyyysssooohhh^^^WWWTTTRRRRRRSSSVVVWWWXXX___gggqqqzzzzzzwwwssskkkfffeeeeeecccccchhhnnnppplllgggzzzkkk]]]VVVTTTVVVXXXUUURRRPPPPPPOOOMMMKKKNNNNNNLLLKKKJJJIIIIIIIIILLLLLLJJJHHHFFFDDDDDDDDDEEEDDDBBB@@@?????????@@@????????????>>>===<<<<<<<<<;;;;;;:::999888777777444444333333222111111111111111000///////////////........................---,,,,,,++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,++++++++++++++++++++++++++++++))))))))))))******++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------------......///.........------...............///---...000111111111000///000000000000000111111111555555555444444444333333666666666666777;;;AAAFFFIIIOOOWWW___iiiwww~~~~~~~~~~~~}}}|||{{{wwwiii___ZZZYYYWWWXXXZZZ[[[\\\bbbiiigggoooxxx|||vvvpppmmmlllcccZZZXXX]]]bbbbbb```qqqbbbWWWRRRRRRVVVTTTRRRQQQPPPPPPNNNMMMNNNMMMMMMMMMMMMNNNOOOPPPOOOMMMKKKIIIGGGFFFDDDDDDCCCBBB@@@>>>======>>>>>>======>>>>>>>>>===<<<<<<<<<;;;;;;:::888777777666555555555444333333222222111000000///.../////////........................,,,,,,,,,++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))*********+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,------.../////////...,,,---------......//////---...000111111111000/////////000000111111111111555555555555555555555555888777777666888<<>>=========<<<;;;;;;999888777666555666666555444444333333222111000//////......//////........................,,,,,,+++++++++,,,------((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***************++++++++++++,,,,,,------------------...))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------+++,,,---...............,,,,,,,,,---......//////...//////000000000000000/////////000111111222222555555555666777777888888::::::999999<<>>===<<<======<<<===>>>>>>????????????<<<;;;:::999888666555555555555444444333222222111000000///............///........................,,,+++++++++,,,,,,---...******************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...------------------,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))+++---+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------***+++,,,------.........++++++,,,------.../////////////////////000000111...//////000111111222222333444555666888999::::::;;;<<<===>>>CCCJJJTTTZZZ___eeeqqq}}}yyytttqqqqqqpppmmmmmmpppvvvrrrqqqrrroookkklllqqqrrrvvvwwwrrrkkkkkkttt}}}{{{vvvpppiiieee|||ooobbb\\\]]][[[WWWRRRNNNMMMNNNPPPNNNMMMMMMMMMNNNNNNOOOPPPPPPLLLIIIHHHHHHHHHFFFCCCCCCBBB@@@???======>>>>>>===>>>???@@@@@@@@@@@@@@@<<<<<<:::999888666555444444444333333222111111000000000///.......................................++++++++++++,,,,,,---...,,,,,,++++++***)))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,------......------)))***+++,,,------------++++++,,,,,,---...//////000///.........///111222...//////000111222222222333333555666888:::;;;<<<<<<===???CCCIIIRRR]]]dddiiisss~~~}}}wwwssssss~~~xxxtttrrrmmmggggggmmmdddeeeeeecccbbbdddjjjppp}}}|||xxxrrrccceee]]]VVVTTTRRRMMMJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAAFFFHHHCCC<<<===HHHSSSJJJIIIGGGGGGHHHIIIGGGFFF===<<<:::888777666555555888888666555444333333222000000000000///////////////......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))((()))***++++++***(((&&&+++,,,.........,,,***)))((()))***++++++***)))(((***++++++,,,,,,++++++***)))))))))))))))))))))))),,,---......//////...............------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,---...//////000000000000111222333444---///333444333222111111444555666666777999:::<<<;;;@@@IIIQQQTTTYYYjjj|||~~~zzzvvvtttrrrooommmcccffffffbbb]]]\\\bbbhhhlllqqqxxxzzz{{{}}}yyyllleee]]]UUUSSSPPPKKKGGGGGGJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKIIIHHHFFFEEEDDDBBBFFFJJJIIIGGGLLLXXXbbbiiieee^^^ZZZYYYZZZ[[[[[[===<<<:::999777666555555777666555333222222111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************,,,---------,,,++++++,,,---......,,,***)))((()))***++++++***)))(((***++++++,,,,,,++++++***************************+++,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------------------,,,...---------,,,,,,,,,,,,++++++,,,------...//////000000000000111222333444111222333333222111222444333444555777999;;;>>>AAAGGGKKKTTT^^^eeemmm~~~}}}zzzxxxwwwvvvooorrrrrrlllccc\\\[[[\\\\\\```fffjjjlllmmmppprrr}}}uuuggg^^^VVVSSSPPPKKKHHHHHHMMMLLLJJJIIIIIIKKKLLLNNNNNNMMMKKKJJJHHHGGGFFFFFFIIIJJJJJJIIIHHHKKKRRRXXX\\\XXXRRRNNNLLLKKKKKKJJJ>>>===;;;999777666555555666555444222111111111111000000000000////////////+++,,,,,,---......//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,------...+++,,,---...---,,,+++***))))))***++++++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............---------,,,,,,,,,---......//////000000000000111222333444555555555333222222444666333555888:::===AAAFFFJJJOOOTTT^^^kkkwwwtttggg___[[[YYY[[[^^^cccfffgggeeecccgggttt{{{iii___WWWTTTRRRNNNLLLMMMPPPOOOLLLJJJJJJKKKMMMNNNLLLKKKIIIHHHFFFFFFFFFFFFNNNLLLIIIFFFEEEFFFHHHJJJLLLLLLMMMMMMMMMIIICCC>>>???===;;;999777666555555555555333222222111111111000000000000////////////,,,---------.........///------------------------++++++++++++++++++++++++***+++++++++++++++,,,,,,)))))))))***+++++++++,,,+++******)))******+++,,,+++,,,---------,,,++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,---------///////////////.........,,,---------......//////000000000000111222333444666777777666444444555777666888<<<>>>BBBHHHPPPUUUZZZ```lll{{{|||sssnnnhhheeeccceeehhhiiieeeaaa___hhhwww}}}~~~iii___VVVSSSRRRPPPOOOQQQSSSQQQNNNLLLKKKKKKMMMNNNLLLJJJIIIGGGFFFFFFGGGGGGLLLJJJIIIIIIKKKNNNPPPQQQPPPQQQRRRSSSSSSOOOIIIDDD???>>><<<:::888666555444666555444333222222222333000000000000/////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------------******+++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---...////////////////////////------...............///000000000000111222333444555777999:::888777666666777;;;???CCCGGGOOOYYYaaaoooxxxxxxqqqiiifffggggggccc___^^^bbbiiipppwwwzzzwww}}}jjj```VVVSSSRRRPPPPPPSSSUUUSSSQQQNNNMMMLLLMMMMMMMMMKKKIIIHHHGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRTTTRRROOOKKKHHHGGGFFFDDDCCC@@@???===:::888666555444555555444333333333333333000000000000////////////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***************+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,+++************+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,---------------,,,,,,------------......++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,++++++,,,---............///////////////........................000000000000111222333444333666:::;;;:::999777777999>>>EEEJJJPPPZZZhhhssswwwoookkkhhhddd```\\\]]]^^^aaaeeemmmvvv|||zzz|||yyyrrrttt}}}rrrfff[[[VVVTTTRRRRRRUUUVVVUUUSSSPPPOOOMMMLLLLLLLLLJJJHHHFFFFFFGGGIIIKKKJJJKKKLLLKKKIIIIIIJJJLLLQQQNNNJJJHHHHHHHHHHHHGGGAAA???===:::888666555444444333333222222222222222000000000000////////////////////////............------------------------++++++++++++++++++++++++)))******+++,,,,,,------+++++++++***************'''((()))+++,,,,,,++++++++++++++++++,,,,,,---...,,,++++++******++++++,,,***++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------++++++++++++++++++++++++------------------------------------............///...,,,++++++,,,...///------........./////////////////////............000000000000111222333444444666888999999999:::;;;???FFFNNNUUU^^^lll~~~yyyrrrkkkggg]]]]]]\\\\\\^^^cccjjjoookkknnnsssxxx|||}}}~~~xxxpppnnnwwwzzznnnbbb\\\XXXUUUUUUWWWVVVUUUTTTRRRPPPNNNLLLKKKIIIGGGEEECCCCCCEEEGGGIIICCCGGGJJJJJJHHHHHHJJJNNNFFFGGGIIIKKKMMMLLLJJJGGGAAA@@@===;;;888666555444222222111111111111111111000000000000////////////------......///000000000////////////////////////++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++++++++******)))))) """%%%)))+++++++++***,,,+++++++++,,,,,,---...---,,,+++******+++,,,---+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++---------------------------------........./////////...,,,++++++,,,...///,,,---------....../////////////////////.........000000000000111222333444555666777777777888;;;>>>EEEMMMWWW```kkk{{{yyyqqqlllaaaaaa```^^^]]]___cccfffgggkkkoooqqqrrrvvv}}}ppphhhhhhnnn|||}}}{{{tttjjj```YYYVVVVVVVVVZZZXXXVVVRRROOOMMMKKKKKKGGGFFFEEEDDDEEEFFFHHHJJJHHHHHHGGGGGGGGGHHHIIIJJJIIILLLOOOQQQPPPLLLGGGDDDCCCAAA>>>===<<<;;;999777222111111111111111222222111000///...---...//////000/////////............000000...---,,,+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,---------.........---+++******+++---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************++++++++++++******)))))),,,,,,---------,,,++++++---,,,,,,+++*********+++,,,,,,,,,+++++++++******,,,,,,,,,------............---,,,++++++,,,---...////////////////////////---,,,,,,,,,---...000111111111111111000000000000000000000000000111111111444333111111222333333222777444444888:::;;;>>>CCCMMMWWWffftttvvvvvvtttpppjjjddd___]]]```dddkkkooonnnoooxxx|||nnnfffdddhhhsss}}}|||sssggg^^^XXXWWWWWWWWWVVVTTTRRRPPPNNNLLLKKKHHHGGGEEEEEEEEEFFFHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJLLLOOOPPPOOOKKKFFFCCCBBB@@@===<<<<<<;;;888666333222222111222222333333222111000///...//////000000000/////////...............------,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---+++******+++---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************++++++++++++*********)))++++++,,,------,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,++++++++++++***---------------,,,,,,,,,---------,,,,,,---------........................------,,,,,,---...///000000000000000000000000000000000000000111111111111333333222222333444333333444333555:::<<>><<<;;;;;;:::888666333333222222222222333333222111000/////////000000000000000/////////......---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************++++++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++......------,,,+++++++++,,,------......------,,,------------------------......---------......///////////////////////////000000000111111111222222111222333444444555444444555666999===@@@EEEPPP\\\jjjzzz~~~xxxuuuwwwzzzwwwmmmjjjhhheeecccccccccccchhhpppwwwjjjcccaaaccclllvvv~~~{{{qqqeee[[[VVVVVVSSSSSSRRRQQQOOOLLLJJJIIIJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNLLLGGGCCC@@@>>><<<;;;:::::::::888666444333222222111222222222111000000000////////////000000000////////////...---------------...//////,,,,,,,,,+++++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........---,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------///.........---------...............////////////000000000111111222222333///111333444555555555666:::;;;>>>BBBEEEMMM^^^ooo}}}{{{wwwuuurrrqqqpppmmmiiifffbbb```]]]```dddggghhhhhhhhhiiifffgggiiijjjkkkooouuuyyyyyyzzz|||}}}}}}xxxwwwpppiiigggfffeeehhhlll|||qqqfff```___bbblllvvv{{{qqqfff```]]]TTTSSSRRROOOMMMJJJGGGFFFJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMJJJFFFAAA???===;;;:::999::::::888777444333222111111111111111000000000000//////......111000000000//////////////////...------------...---,,,+++***)))*********)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))***+++,,,---.........---,,,,,,+++,,,,,,---------------,,,,,,,,,++++++******++++++,,,---......+++,,,---......---,,,+++------------------------..................---------........./////////000///000000111222333333333...000333555444555777999:::<<>><<<;;;999::::::;;;999888555444333222222111111222000000111111000000///...111111000000000/////////000000///...---------......---+++***)))******+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,((()))***+++,,,---...///,,,------......------,,,------------------------------......///......---.........//////000000111///000000111222333444444///222555666555777;;;???<<>>===::::::;;;;;;<<<<<<;;;;;;;;;:::999777666666555555555444333222222222333333333222111000///////////////////////////////////////,,,***))))))***))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++)))(((***+++***+++,,,---,,,,,,++++++,,,,,,---..................------///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///------------------------+++,,,---......---,,,+++............////////////222111000//////000111111---///111222222222333444;;;888999===@@@DDDLLLUUU\\\vvv|||wwwsssiiigggeeebbb___\\\YYYXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQQQQPPPOOOOOONNNMMMLLLKKKKKKMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGIIILLLMMMJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTZZZ[[[]]]___bbbeeehhhiiimmmooorrrwww|||}}}rrrppptttxxxgggZZZQQQKKKLLLMMMKKKIIIHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNMMMKKKIIIHHHHHHIIIJJJOOOKKKFFFCCCAAA@@@???===<<<<<<===============<<<::::::888777666555555555555555555444444444333333333222111000////////////////////////////////////...,,,***)))*********)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******))))))******+++,,,......---,,,++++++++++++((('''((()))***+++,,,...---,,,,,,++++++,,,,,,---..................------............------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------,,,---...//////...---,,,............////////////222111000//////000111222///111333444333333444555777666999>>>CCCIIITTT```uuu~~~wwwnnnhhhgggeeeaaa]]]ZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNLLLKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPRRRUUUXXXZZZ[[[]]]^^^aaadddgggjjjmmmnnntttvvvxxx{{{rrroooooouuuzzzjjj]]]SSSLLLLLLMMMKKKIIIIIIKKKLLLMMMNNNOOOOOONNNMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJGGGDDDBBBAAAAAA@@@???>>>>>>?????????>>>>>>===:::999888777666555555555555555666666666555444333222222111000////////////////////////////////////...,,,***)))***+++***))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))******+++,,,///...---,,,+++*********,,,......,,,++++++,,,------,,,,,,++++++,,,,,,---------------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***---------------------------......//////......---............////////////111111000000000111111222222333555555444444555777888999>>>CCCHHHQQQbbbrrr{{{tttlllggg```\\\WWWUUUUUUUUURRRPPPPPPPPPPPPOOOOOONNNNNNNNNKKKJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIJJJKKKMMMOOOPPPQQQRRRSSSTTTVVVXXXYYY[[[[[[___```bbbdddgggmmmsssxxxuuuppplllqqq}}}|||nnn^^^TTTLLLLLLMMMLLLKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKGGGEEECCCBBBCCCCCCCCCBBB@@@@@@@@@@@@@@@???>>>===:::999888777555555555555333444666777666555333111111111000///////////////........................---,,,******++++++***))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,+++///000---)))***---...---,,,,,,++++++,,,,,,---,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...//////////////////...............////////////111111111111111111222222333444555555444444666777===???DDDIIIOOO\\\sssuuuqqqlllhhheeeaaa\\\XXXSSSQQQOOOOOOQQQQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUWWWXXXZZZ]]]bbbfffhhhooozzzvvvnnniiiooo}}}```VVVMMMMMMOOOOOOOOOPPPQQQQQQRRRSSSSSSRRRQQQPPPNNNNNNNNNMMMMMMLLLKKKKKKGGGEEEDDDDDDFFFFFFFFFEEEAAAAAAAAA@@@@@@>>>===<<<:::999888666555555444444222333555666555444222000111000//////////////////---------------------------+++++++++,,,,,,+++)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...*********+++,,,---...///+++222555///)))+++...000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000------------------------/////////....../////////............////////////000000111111222222222222333444555444333444666888>>>AAAGGGPPPZZZkkkyyyppphhh]]]\\\YYYWWWVVVTTTQQQPPPKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOQQQUUUXXXYYY___gggnnntttzzzuuullleeelll|||fff[[[RRRPPPRRRRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTPPPOOONNNLLLKKKKKKJJJJJJHHHGGGFFFFFFHHHHHHGGGFFFCCCCCCBBBAAA@@@???===<<<999888777666555444444444222333444444444333222111000//////....../////////------------------------,,,++++++,,,------+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******))))))******+++,,,((())))))+++,,,...000111???GGGHHH:::---***,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......------------------------///......------......///............///////////////000111222333333333333333444444444444555888:::<<>>999888777666555444444444444444444444444333333333//////.........//////000////////////////////////,,,++++++,,,......,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******))))))******+++,,,))))))***+++,,,...///000CCCNNNNNN===---***+++***---,,,,,,++++++,,,,,,---***++++++,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,------------------------///...---,,,,,,---...///............///////////////000111333444444333333333444555555555777;;;>>>AAAIIIZZZooo{{{rrrllleeebbb^^^ZZZXXXVVVSSSQQQQQQQQQQQQOOOMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHIIIKKKMMMMMMOOORRRUUUXXX]]]aaadddgggjjjmmmrrrwww~~~vvvooohhhgggmmmwwwxxxkkk___ZZZZZZXXXXXXYYYVVVVVVWWWWWWVVVTTTRRRQQQSSSQQQMMMJJJHHHGGGHHHIIIJJJIIIHHHHHHHHHGGGEEECCCGGGGGGFFFEEECCCBBB@@@???999888777666444444444444666666555444444444444555//////.........//////000111111111111111111111111+++++++++---......,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,---......***888===222(((***111222---,,,,,,++++++,,,,,,---******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------...---,,,++++++,,,---.............../////////000///000222333444444333333444555666666777999===@@@KKKUUUhhhrrriiibbb\\\ZZZXXXXXXXXXWWWUUUQQQNNNLLLKKKLLLMMMLLLKKKJJJKKKLLLHHHHHHHHHGGGFFFGGGIIIKKKFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEFFFHHHHHHHHHGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFEEEFFFHHHJJJJJJKKKLLLOOORRRVVVZZZ\\\\\\___cccgggkkkoootttwww|||zzzqqqiiieeeeeejjjwwwtttjjj```]]]]]]\\\YYYWWWVVVVVVVVVVVVUUUUUUTTTTTTPPPNNNLLLJJJIIIIIIJJJKKKHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFDDDBBB???<<<;;;???<<<888555444333222111333333333333333333333333111111000///////////////000000000000///...---,,,//////...---,,,,,,,,,,,,*********)))))))))((((((***++++++,,,,,,+++++++++))))))))))))))))))))))))000///......,,,,,,+++***************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------.........//////---,,,,,,,,,,,,---......---***((())),,,---,,,***++++++,,,,,,,,,,,,------...------,,,,,,------.....................------......//////000111111111333333333222222222222222555333555:::>>>@@@GGGNNN[[[nnntttnnneee^^^[[[YYYVVVSSSPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKIIIHHHHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEFFFHHHIIIHHHGGGEEEFFFFFFFFFGGGGGGHHHHHHLLLJJJGGGEEEDDDEEEGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQTTTVVVYYY\\\```dddggghhhppptttzzzwwwmmmgggfffjjjwwwzzzoooccc\\\YYYWWWUUURRRUUUUUUTTTRRRRRRQQQQQQQQQOOONNNLLLJJJIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHFFFDDDAAA>>><<<;;;:::999777666666555333111333333333333333333333333111111000///////////////000000000//////...---,,,------,,,,,,,,,------...,,,,,,,,,++++++*********++++++,,,,,,,,,+++******************************,,,,,,,,,++++++******)))************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......///...,,,******,,,---,,,***++++++,,,,,,,,,,,,------...------,,,,,,------...////////////////////////---......///000000111111000000111111222333333333333333666<<>><<<;;;;;;::::::;;;===>>>===:::777444444444444444333333333222111000000//////000000111000//////...---------,,,,,,,,,,,,,,,---...///------------------,,,,,,,,,,,,,,,,,,+++***))))))************************++++++,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---......///////////////000///...---,,,,,,+++++++++++++++,,,,,,,,,------...------,,,,,,------...///////////////000000000---------...//////000000111222333555666888999999:::<<<@@@FFFLLL[[[ttt~~~vvvjjjaaa[[[YYYWWWVVVNNNNNNMMMMMMMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLHHHHHHIIIJJJJJJIIIHHHGGGDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLQQQTTTWWWZZZ]]]aaafffiiimmmttt}}}}}}rrrkkkgggiiisss~~~kkk]]]ZZZZZZXXXSSSQQQNNNKKKIIIIIIJJJLLLNNNNNNNNNNNNOOOPPPPPPQQQSSSQQQNNNJJJHHHFFFFFFFFFEEEDDDBBB@@@>>><<<;;;;;;>>>===>>>???@@@???<<<999555555555444444333333333222222111000000000000000111000///...------......///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***************************++++++,,,,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---...//////000000////////////...---,,,++++++,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------....../////////------......///000000000333333444555666888888999<<<@@@GGGPPPYYYjjj{{{pppeeeaaaZZZUUUQQQPPPOOOOOOKKKLLLMMMMMMLLLKKKJJJIIIKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOOOOPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJKKKLLLLLLKKKIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTVVVZZZ]]]ccciiioootttvvvzzzvvvppplllmmmvvvooo^^^ZZZYYYVVVQQQOOOMMMKKKIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRQQQNNNLLLIIIGGGEEEDDDCCCCCCBBBBBBAAA???>>>===???@@@BBBEEEFFFDDD???<<<666666555555444333333333222222111000000000000111222111///...------......//////...---,,,,,,,,,,,,************++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************++++++++++++,,,---...///000///......---......---+++***+++---++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------......//////......//////000111111111333333444555666777888999>>>DDDPPP^^^mmm~~~yyynnnddd^^^YYYWWWTTTQQQMMMKKKIIIIIIJJJKKKMMMLLLJJJHHHHHHIIIJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOPPPRRRSSSRRRQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTVVVXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTUUUVVVVVVUUUTTTRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOPPPPPPOOONNNLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLMMMOOORRRTTTXXX]]]cccgggjjjnnntttyyyyyysssooonnnttt|||tttaaa[[[XXXSSSMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHJJJKKKMMMNNNOOOOOOPPPOOONNNMMMJJJGGGDDDBBBBBBCCCEEEFFFEEEDDDBBB@@@@@@DDDKKKQQQSSSPPPHHHBBB666666666555444444333333333222111111000000111111222111///---,,,---...///...------,,,,,,,,,------)))*********+++++++++,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,.../////////---,,,+++,,,---,,,***)))+++---++++++,,,,,,,,,,,,------...------,,,,,,------...---------...//////000000//////000000111222222222333444666777:::;;;===>>>FFFMMM\\\pppuuuhhh```[[[WWWTTTRRRRRRQQQOOOLLLKKKJJJJJJIIIKKKLLLKKKIIIHHHIIIKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJKKKMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQSSSTTTVVVXXXYYYXXXWWWWWWTTTTTTTTTUUUWWWXXXZZZ[[[YYY[[[]]]___``````______]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[]]]^^^]]]\\\YYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSRRRPPPOOOMMMMMMNNNOOOOOOOOOOOONNNPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIJJJJJJKKKNNNPPPPPPTTTYYY]]]```dddiiimmmpppttt{{{yyytttnnnlllqqqxxxxxxccc\\\WWWQQQJJJJJJJJJIIIIIIHHHHHHHHHDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNNNNMMMKKKGGGCCCAAAAAADDDGGGIIIIIIGGGEEECCCBBBIIITTT]]]```[[[QQQIII777777666555444444333333333222111111000111111111222111///---,,,---...///,,,,,,,,,,,,---...//////*********++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---//////...---,,,)))+++---,,,))))))+++...++++++,,,,,,,,,---------...------,,,,,,------...---......///000111111222000000000111222222333333555666999;;;>>>AAACCCDDDOOOVVVggg|||vvvmmm```WWWSSSRRRQQQPPPKKKKKKKKKKKKJJJJJJKKKMMMJJJLLLMMMLLLIIIIIILLLOOOJJJJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKIIIJJJLLLMMMNNNMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWWWWWWWXXXZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[\\\^^^```aaabbb^^^___bbbdddeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbb```______```bbbcccbbbaaa^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZXXXVVVUUUTTTSSSTTTUUUUUUVVVWWWVVVVVVVVVSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFEEEDDDCCCBBBBBBEEEDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJLLLJJJMMMPPPSSSUUUXXX\\\___dddhhhooovvv|||xxxrrrmmmkkkpppxxxnnn[[[SSSTTTNNNLLLJJJJJJKKKLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNNNNMMMKKKHHHFFFGGGIIIJJJKKKJJJHHHEEECCCGGGMMMVVV\\\]]]WWWOOOIII:::999888666444333333222111111111111111111222222//////............//////------,,,,,,,,,+++++++++------...///...---+++***+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++******++++++,,,---***++++++,,,,,,++++++******,,,...---,,,+++,,,,,,+++,,,------......---------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............//////////////////.........//////000000111111222222444555777;;;@@@GGGMMMQQQYYYeeeyyytttiii]]]ZZZVVVRRRNNNLLLKKKJJJKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKIIIIIIKKKMMMNNNKKKHHHJJJJJJKKKJJJJJJIIIHHHGGGDDDGGGIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJKKKMMMMMMMMMNNNOOONNNMMMMMMOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWUUUVVVWWWYYYZZZZZZZZZZZZ```______bbbeeefffdddbbb```______``````aaabbbcccddddddeeeiiikkkjjjfffbbbddddddeeeeeeffffffggggggdddeeeggghhhhhhgggfffeeeeeecccbbbaaabbbbbbaaa___aaa^^^ZZZXXXWWWWWWVVVVVVYYYVVVSSSTTTWWWZZZZZZYYY[[[XXXUUUSSSRRRQQQPPPOOONNNNNNOOOOOOOOOPPPPPPPPPKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHJJJKKKKKKIIIJJJLLLOOORRRUUUXXXZZZ]]]```dddiiipppvvv{{{~~~wwwrrrnnnlllpppvvvvvvdddYYYWWWPPPNNNLLLKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNNNNMMMKKKHHHFFFDDDHHHOOOSSSSSSNNNGGGCCC999888777555444333333333111111111111111111222222/////////....../////////------------,,,,,,,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++++++++*********+++,,,---,,,,,,,,,+++++++++******+++************+++,,,,,,***++++++,,,,,,++++++******,,,------+++++++++,,,++++++,,,---------------............---------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000111111222222333333666777999===CCCLLLTTTYYYgggssswwwmmmccc[[[XXXVVVSSSPPPNNNMMMLLLMMMJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIKKKMMMMMMKKKHHHJJJJJJJJJIIIIIIIIIIIIIIIGGGIIIKKKKKKKKKKKKMMMOOOOOONNNNNNMMMNNNOOOPPPPPPQQQRRRSSSRRRQQQRRRTTTVVVXXXXXXXXXXXXYYYZZZ\\\\\\``````aaabbbcccccccccccccccbbbbbbdddggghhhgggeeedddddddddeeefffggghhhiiigggggghhhjjjmmmllliiifffiiijjjjjjjjjjjjkkkkkkkkkggghhhjjjkkklllkkkjjjiiijjjgggeeeddddddeeedddcccccc```]]][[[[[[[[[[[[ZZZ^^^[[[XXXXXX[[[]]]^^^]]]]]]ZZZWWWUUUUUUTTTSSSRRRTTTTTTTTTTTTSSSSSSRRRRRRNNNNNNMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJLLLOOORRRTTTVVVVVVXXX\\\```ffflllqqqsss}}}uuupppnnnmmmooorrrqqqbbb\\\SSSQQQNNNMMMMMMMMMLLLJJJLLLKKKIIIGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLNNNPPPQQQMMMNNNOOOOOONNNLLLIIIHHHCCCEEEHHHIIIHHHDDD@@@===888777666555444444444444222222222222222222111111///////////////////////////.........------------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,++++++++++++*********))))))******+++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++******+++***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------............///////////////////////////000111111222333333444444777999<<<@@@HHHTTT```hhhzzzsssggg```\\\XXXTTTRRRQQQOOONNNMMMMMMNNNNNNJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNMMMMMMNNNQQQSSSTTTSSSSSSSSSTTTTTTUUUVVVXXXYYYYYYXXXWWWYYY\\\___aaaaaaaaaaaaaaabbbcccdddfffgggggggggggggggggggggfffffffffhhhjjjkkkkkkiiifffeeeeeeffffffhhhiiiiiihhhgggggghhhjjjkkkiiihhhjjjjjjjjjjjjjjjiiiiiiiiieeefffgggiiijjjjjjjjjjjjjjjgggdddbbbbbbccccccbbbaaa^^^[[[YYYZZZ[[[[[[[[[]]][[[ZZZZZZ\\\^^^___^^^aaa^^^\\\ZZZZZZZZZXXXWWW[[[ZZZYYYXXXWWWVVVUUUUUURRRRRRRRRQQQPPPPPPOOOOOOLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHJJJMMMNNNPPPPPPQQQTTTWWW\\\```dddfffpppvvv~~~~~~qqqmmmmmmkkkkkkmmmvvv~~~kkk```XXXUUURRRQQQPPPPPPNNNLLLOOOMMMJJJHHHGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPJJJKKKLLLLLLKKKIIIGGGFFFFFFEEEEEEDDDBBB???===;;;777666666555444444444555333222222222222222111111/////////000000/////////////////////............///...,,,++++++,,,---...+++,,,,,,------,,,,,,++++++***++++++++++++,,,,,,++++++++++++++++++++++++******)))))))))***++++++***++++++,,,,,,++++++***(((***,,,+++***)))***+++)))***++++++,,,,,,++++++************************+++++++++,,,,,,,,,------........................---------............//////////////////000000000000000111222333333444444777:::>>>DDDNNN]]]mmmxxxwwwnnnbbbZZZWWWVVVUUUSSSOOONNNMMMLLLLLLLLLMMMMMMIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPSSSSSSSSSRRRQQQSSSVVVYYYYYYZZZZZZZZZ[[[[[[\\\\\\_________^^^]]]___cccfffhhhhhhgggggggggggghhhiiijjjiiihhhhhhgggggggggggghhhhhhiiijjjllllllllllllggggggfffffffffffffffggghhhggggggggghhhjjjjjjjjjjjjjjjjjjiiihhhggggggfffdddeeeeeefffhhhiiijjjjjjllliiieeebbbbbbccccccbbb```]]]ZZZYYYZZZ[[[\\\[[[\\\[[[[[[\\\^^^```bbbbbbdddbbb```_________]]][[[\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSPPPOOONNNMMMKKKJJJIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNPPPRRRUUUYYY[[[]]]cccjjjrrrxxx{{{zzznnnkkkkkkiiiggghhhnnnyyyqqqccc[[[XXXVVVTTTSSSRRRPPPOOOQQQOOOLLLIIIHHHIIIJJJLLLKKKLLLMMMNNNNNNLLLKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFGGGFFFDDDBBB???>>>===<<<888777666555555555555555333333333333222222111111//////000111111000//////000000/////////............---,,,++++++,,,...///+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,***++++++,,,,,,++++++***(((***,,,+++***)))***+++)))***++++++,,,,,,++++++************************++++++,,,,,,,,,---------........................---------............///////////////000000111111///000000111333444444555777;;;AAAIIIUUUggg{{{xxxmmmccc^^^WWWSSSRRRQQQPPPNNNNNNMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQSSSTTTVVVWWWYYYZZZYYYXXXWWWYYY\\\_________```aaabbbbbbccccccdddddddddccccccdddgggjjjjjjjjjjjjiiiiiijjjkkkkkkmmmlllkkkjjjiiiiiijjjjjjfffhhhjjjlllmmmlllllllllkkkkkkjjjiiihhhhhhhhhhhhjjjjjjjjjjjjjjjlllmmmooooooooonnnmmmlllkkkkkkjjjjjjjjjjjjkkklllnnnoooqqqssspppllljjjiiiiiiiiihhhdddaaa^^^]]]]]]^^^^^^^^^]]]^^^```aaaccceeeggghhhcccbbb``````aaa```^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVTTTSSSRRRQQQOOONNNLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHIIILLLLLLMMMNNNPPPRRRTTTVVVVVV]]]eeejjjmmmrrryyy~~~vvvnnnkkkjjjfffdddeeejjjrrrvvveee[[[YYYVVVUUUTTTSSSRRRPPPOOONNNLLLJJJIIIIIIJJJKKKJJJKKKMMMMMMLLLJJJFFFDDDFFFGGGHHHHHHIIIIIIIIIIIIFFFEEEDDDBBB@@@???>>>===:::999888777666666666666444444444333222222111111//////111111111111//////000/////////............------,,,,,,,,,---......+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***)))+++,,,,,,+++******+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................---------............///...//////000000111111222000000111222444555666666999>>>GGGRRR```ttt{{{mmmbbb[[[XXXVVVSSSRRRQQQOOOMMMKKKMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQSSSSSSTTTVVVYYY\\\]]]_________``````___^^^___aaadddddddddfffggghhhhhhhhhhhhhhhiiijjjiiihhhhhhjjjkkkkkkkkkjjjjjjkkklllmmmmmmnnnmmmkkkjjjiiijjjjjjkkkhhhlllqqqssssssqqqppppppoooooonnnmmmmmmmmmmmmnnnooopppqqqqqqpppqqqsssuuuyyyxxxxxxwwwvvvuuuuuutttvvvuuutttssstttwwwyyy{{{}}}{{{xxxvvvuuutttrrrpppjjjgggcccaaaaaaaaa```___^^^```cccddddddeeegggiiicccbbbaaabbbcccbbb```^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPQQQPPPPPPOOONNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLNNNOOOQQQWWW^^^bbbdddhhhooouuu{{{xxxsssooonnnjjjeeecccdddgggiiivvvyyyhhhYYYWWWUUUSSSSSSSSSQQQPPPLLLKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKFFFFFFFFFFFFEEECCCBBBAAA<<<;;;:::888777666666666555444444333222222111111...///111222222111///.../////////.........------+++,,,------......------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...***++++++,,,,,,++++++******,,,------+++++++++,,,++++++,,,---------------,,,---------............,,,,,,,,,------------...---------------------------------............///...//////000111111222222222222333555666777888999===DDDPPP\\\lllpppddd\\\WWWTTTTTTSSSRRRQQQQQQPPPNNNMMMKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPOOOQQQTTTXXXWWWYYY]]]bbbeeefffffffffdddeeeffffffeeeeeefffgggggghhhiiikkklllmmmllllllkkkmmmoooooommmlllkkklllkkkkkkllllllmmmnnnoooppppppooonnnllllllmmmnnnooosssyyy}}}|||yyyyyyyyyzzz|||}}}xxxtttooolllkkkiiihhhggggggjjjlllkkkiiihhhiiikkkhhhhhhhhhiiijjjiiigggeeeeeeddddddcccbbbaaa``````______^^^^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUTTTTTTSSSQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJOOOTTTZZZ\\\]]]aaahhhnnnvvvzzzuuurrrqqqpppkkkdddccceeedddbbbnnn{{{kkkWWWUUUSSSRRRRRRQQQPPPOOOHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHGGGEEEDDDEEEEEEFFFAAABBBCCCEEEGGGIIIJJJKKKGGGHHHIIIJJJJJJHHHFFFEEE>>>===;;;999888777666666555555444333333222111111...000111222222111000...///.........------------***+++---...///...------+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++*********++++++,,,,,,,,,------,,,,,,------...///+++++++++,,,,,,+++++++++***,,,...---,,,+++,,,---+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,---------......---------------------------------.........//////...//////000111222222222444444555777888:::;;;;;;AAAIIIVVVdddttt~~~mmm___XXXUUUTTTSSSQQQPPPNNNMMMMMMMMMMMMNNNIIIIIIJJJKKKLLLLLLLLLKKKGGGGGGGGGHHHIIIJJJLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNPPPPPPPPPRRRWWWZZZYYY]]]bbbgggjjjkkkkkkjjjfffhhhjjjjjjiiihhhhhhiiihhhiiikkkmmmnnnooonnnnnnnnnppprrrrrrpppnnnlllllllllmmmmmmnnnoooppprrrsssxxxwwwuuuttttttvvvwwwyyy|||yyyxxxvvvtttvvvyyyzzzxxxtttqqqqqqsssoooooooooppprrrqqqooommmlllkkkjjjhhhgggeeedddcccaaaaaa``````___^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJIIINNNRRRTTTTTTXXX___eeehhhrrr~~~~~~xxxwwwuuuqqqjjjeeebbbbbbfffccchhhuuuhhhYYYTTTPPPPPPPPPPPPOOOPPPKKKJJJHHHGGGEEEDDDDDDCCCHHHHHHFFFFFFEEEEEEEEEFFFEEEEEEEEEGGGJJJKKKJJJIIIKKKJJJIIIHHHGGGGGGFFFEEE???>>>===<<<;;;:::::::::666444222111222333333222222222333444333222111000//////...------------.........---------,,,,,,,,,---,,,+++*********+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))))))))))))))*********+++,,,,,,------,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,---------..................---------------............///000000000111222444555666444555666777888<<>>===;;;;;;;;;;;;777444222111111222222111111222333333333222000/////////...------------.........---------,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,+++++++++******++++++,,,------------,,,+++,,,------.........---++++++,,,,,,,,,---------................................./////////000000///000000111222444555666666888999:::;;;@@@FFFLLLXXX```pppuuujjjhhhbbb[[[TTTQQQPPPPPPOOONNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLLLLKKKKKKJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMLLLNNNOOOQQQRRRRRRQQQQQQTTTVVVYYY[[[]]]```dddggghhhkkkmmmnnnmmmlllkkklllmmmnnnppppppnnnmmmmmmnnnnnnppprrrrrrrrrqqqrrrsssssstttuuuvvvvvvwwwzzz}}}{{{wwwrrrooommmllljjjhhhiiigggdddccccccbbb```^^^]]]\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUSSSRRRPPPPPPOOOOOONNNMMMLLLKKKKKKJJJIIIGGGFFFFFFFFFFFFEEECCCFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLMMMMMMNNNQQQSSSXXX[[[```fffnnnuuu{{{zzzrrrllliiiiiidddaaabbbllluuuyyy|||vvvggg```[[[\\\ZZZSSSNNNMMMIIIHHHFFFEEEFFFGGGIIIJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFIIIKKKMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGAAAAAA???>>>===<<<<<<<<<888555222111111111000///111222333333333222111000000///......------............---------,,,,,,,,,)))***+++,,,,,,---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////.........------,,,,,,,,,++++++,,,---------------,,,,,,---............---,,,,,,,,,,,,------------........................//////000000000111111111//////000111222444555666999;;;===>>>@@@FFFOOOUUUbbbqqq{{{pppddd]]]]]]YYYSSSPPPOOOOOOPPPPPPNNNNNNMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOQQQSSSTTTVVVXXXXXX[[[]]]```cccdddfffjjjlllmmmooorrrsssrrrqqqqqqrrrqqqsssttttttrrrqqqqqqrrrrrrsssuuuuuuuuuvvvyyy{{{yyy{{{}}}zzzwwwtttqqqooommmkkkhhhfffbbb___]]][[[[[[[[[ZZZYYYUUUUUUVVVVVVUUUSSSRRRPPPQQQQQQQQQQQQPPPOOONNNMMMLLLJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJJJJJJJJJJLLLNNNQQQRRRVVV\\\cccjjjooossszzzqqqkkkhhhaaa]]]]]]dddjjjpppvvv|||tttiii``````]]]TTTNNNNNNHHHFFFDDDCCCCCCDDDFFFHHHFFFGGGIIIKKKKKKJJJIIIGGGIIIHHHHHHJJJKKKLLLKKKIIIEEEFFFFFFFFFGGGGGGHHHHHHCCCBBBAAA@@@???>>>>>>>>>;;;888444333222222111///333333444555444333222111000//////.....................---------,,,,,,,,,((()))+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......---------------.........+++,,,,,,---...---------------............------,,,,,,,,,------------...---------.............../////////000000000111111//////000111333444666777;;;>>>BBBCCCEEELLLVVV___iii}}}uuukkkeee___[[[VVVSSSOOOMMMMMMNNNOOONNNNNNMMMLLLJJJJJJKKKLLLMMMKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOOOORRRRRRSSSUUUXXX[[[^^^______aaadddfffhhhiiilllnnnnnnqqqsssuuuuuuuuuwwwxxxtttuuuvvvvvvtttsssssstttvvvxxxzzz|||~~~}}}xxxtttkkkgggbbb`````````^^^\\\WWWXXXYYYYYYXXXWWWUUUSSSTTTTTTTTTSSSRRRPPPNNNMMMNNNMMMKKKKKKLLLLLLJJJIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGIIIKKKMMMOOOQQQVVV[[[bbbgggjjjsssiiiccc___\\\\\\```eeejjjsss}}}}}}mmm___]]]ZZZQQQLLLNNNGGGEEECCCBBBAAAAAABBBCCCAAACCCFFFIIIJJJJJJJJJIIILLLKKKJJJJJJKKKJJJHHHFFFDDDEEEEEEFFFFFFGGGGGGGGGDDDCCCBBBAAA@@@?????????===:::777555444444222111444555666666666555333333000000///............///......---------,,,,,,,,,(((***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,---...//////,,,,,,---.........---------......//////...------,,,,,,---------.........---------.........//////....../////////000000000///000111222444666888999<<>><<<888666666555444333444555666666666555444333111000//////......//////......---------,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******)))******+++,,,---......,,,,,,---..................////////////...------,,,---------............,,,,,,------.../////////........./////////000000111111222333555888999;;;===CCCJJJNNNOOOVVVaaajjj{{{rrrmmmfff___ZZZVVVRRRPPPQQQOOOMMMLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKJJJJJJKKKMMMNNNNNNNNNOOOPPPRRRTTTVVVXXX]]]^^^```bbbdddggghhhiiiiiillloooqqqrrrrrrssstttwwwyyyyyyxxxvvvvvvwwwxxxtttwwwzzz}}}~~~{{{vvvpppkkkhhhgggeeeccc```^^^]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVSSSQQQPPPOOOPPPPPPOOOMMMKKKJJJJJJIIIIIIHHHHHHHHHDDDEEEFFFEEEEEEEEEGGGIIIIIIIIIIIIKKKNNNSSSXXX[[[zzznnneeeaaa[[[ZZZ\\\^^^```eeesssmmm^^^]]]ZZZOOOIIIMMMFFFFFFGGGHHHHHHGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHJJJIIIHHHIIIJJJIIIHHHFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????===;;;888666666666555333333444555555555444222111111000000///////////////......---------,,,,,,,,,------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///////////////...------------------............,,,,,,------...//////000//////000000000111111111222222333555777999;;;<<<>>>FFFOOOSSSUUUZZZdddnnnxxxpppgggccc^^^YYYUUURRRPPPOOONNNMMMLLLLLLMMMLLLKKKIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMKKKKKKKKKLLLNNNOOOPPPQQQRRRTTTWWWZZZ]]]^^^dddfffhhhjjjlllmmmmmmmmmnnnqqquuuwwwwwwwwwwwwxxxxxxzzz{{{{{{zzz{{{}}}}}}|||zzzuuuqqqmmmkkkjjjiiihhheeeaaa]]]YYYXXXXXXXXXVVVTTTSSSRRRSSSSSSRRRPPPNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGFFFDDDDDDEEEGGGGGGGGGFFFGGGIIINNNRRRUUUtttkkkeeecccWWWWWWYYY[[[\\\bbbppp~~~pppbbbcccaaaTTTLLLOOOFFFGGGJJJLLLMMMLLLKKKJJJGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFHHHJJJJJJIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@?????????<<<:::777555555555444333222222333444333222111000111111000///////////////......---------,,,,,,,,,///...---++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------000///...---,,,+++******,,,---......//////......//////000000///...---------------.........//////,,,,,,------...///000000000111111111111222222222333333444666888:::<<<>>>???HHHRRRWWWXXX]]]gggppptttlllhhh[[[XXXTTTPPPMMMLLLMMMMMMKKKKKKJJJKKKLLLLLLKKKIIIFFFGGGIIIKKKLLLLLLKKKKKKNNNMMMLLLKKKLLLMMMOOOQQQRRRSSSUUUWWW[[[^^^aaacccjjjkkknnnpppqqqqqqpppooopppssswwwyyyyyyyyyyyyzzzuuuwwwzzz|||~~~~~~}}}}}}vvvrrrjjjbbb\\\XXXVVVVVVXXXVVVUUUUUUUUUUUUTTTRRRPPPOOOOOONNNMMMLLLLLLKKKJJJJJJIIIGGGEEECCCDDDEEEHHHGGGFFFFFFHHHLLLQQQTTT{{{qqqeee^^^^^^ZZZWWWWWWXXXYYY]]]hhhrrr|||mmmeeeddd```VVVNNNJJJKKKLLLNNNQQQRRRQQQOOOHHHGGGFFFGGGJJJKKKLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIFFFDDDBBBBBBDDDDDDDDDCCCDDDCCCAAA???===<<<;;;:::<<<<<<;;;999777666444444444444444333333222222222333333222222111111000000------......------,,,+++,,,,,,---...---,,,***)))))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,------......//////......------......///....................................////////////111222222111000000111333333333444555777999;;;===CCCOOO\\\___]]]___lllxxxzzzqqqggg```]]]TTTSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJLLLNNNNNNMMMLLLKKKLLLMMMMMMMMMMMMNNNPPPRRRUUUVVVYYYZZZ\\\]]]___aaaeeeiiinnnppprrrsssrrrqqqqqqqqqvvvwwwyyyzzzzzzzzzzzzzzz|||~~~{{{pppfff___ZZZVVVWWWVVVUUUVVVWWWWWWUUUSSSTTTRRRPPPOOOOOOPPPOOOMMMKKKJJJIIIGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGIIIJJJKKK~~~wwwnnnccc]]]\\\ZZZXXXWWWWWWWWWZZZcccmmmvvvkkkhhheee\\\UUULLLKKKLLLMMMPPPQQQPPPOOOIIIHHHGGGHHHJJJKKKKKKKKKIIIIIIGGGFFFEEEEEEEEEEEECCCAAAAAABBBDDDFFFFFFFFFCCCBBB@@@>>><<<;;;::::::<<<<<<;;;:::888777666666444333333222222111111000111111111111111000000000------......------,,,+++,,,,,,---------,,,+++************+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,------......///......------------..........................................////////////111222222111000000111333333444555666777:::???CCCKKKTTT]]]___^^^dddsssxxxnnnfff___YYYWWWRRRQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJMMMNNNOOONNNLLLLLLLLLMMMMMMNNNNNNPPPSSSVVVYYYZZZ]]]^^^```bbbdddfffjjjnnnsssuuuwwwxxxwwwwwwwwwxxxvvvwwwyyyzzz{{{}}}}}}qqqggg^^^ZZZ]]][[[YYYYYYZZZZZZXXXWWWVVVTTTQQQPPPPPPPPPOOOMMMLLLKKKJJJHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIvvvpppiii```ZZZYYYZZZWWWVVVVVVUUUVVV]]]fff}}}yyyjjjddd```ZZZTTTMMMLLLKKKKKKMMMNNNNNNMMMJJJIIIHHHIIIJJJKKKJJJIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@??????AAADDDGGGHHHHHHBBBAAA???===<<<:::::::::<<<;;;;;;::::::999888888333333333222111000000000////////////000000000000------......------,,,+++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,------......///...------,,,,,,------.......................................////////////111222222222000000222444111444777666666;;;CCCKKKVVV[[[``````bbbkkk|||tttfff___[[[VVVRRRRRROOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKNNNOOOPPPOOOMMMLLLMMMNNNNNNOOOQQQTTTWWW[[[^^^```bbbdddgggiiikkkmmmqqqtttvvvwwwyyyyyyxxxxxxyyy{{{{{{|||~~~sssiiicccbbb```]]][[[[[[[[[ZZZYYYZZZWWWUUUSSSSSSRRRPPPOOONNNMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGG~~~xxxooojjjeee]]]XXXWWWXXXUUUTTTTTTSSSSSSYYYaaassszzzfff\\\XXXTTTOOOMMMKKKIIIHHHJJJKKKKKKKKKKKKIIIHHHIIIJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????AAADDDGGGHHHHHHAAA@@@>>>===;;;::::::999;;;;;;;;;;;;;;;:::::::::555444444333222111000000---.........//////000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///------,,,,,,,,,,,,------....................................////////////111222333222111111222444111444777666666;;;FFFPPP___bbbdddfffjjjttt~~~pppfff\\\XXXVVVRRRPPPPPPLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKMMMNNNOOOOOONNNMMMNNNPPPOOOQQQTTTXXX\\\```dddeeegggiiillloooqqqssswwwzzzzzz{{{{{{zzzxxxxxxyyy{{{xxxrrrnnnjjjfffbbbaaa```___^^^\\\YYYWWWUUUUUUTTTSSSQQQQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFF~~~vvvlllhhhccc]]]XXXVVVUUUSSSSSSTTTRRRQQQWWW^^^jjj~~~iii[[[WWWTTTPPPLLLJJJGGGGGGHHHIIIIIIHHHJJJIIIIIIIIIJJJIIIGGGEEEBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???AAACCCEEEFFFEEE@@@@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777666555444333222111111------....../////////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///...------,,,,,,------.......................................////////////111222333222111111333555111555888888888>>>KKKUUUdddfffjjjooowww{{{oooeee]]]WWWUUUSSSPPPNNNOOOJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOOOOOOOOOOQQQRRRRRRTTTXXX\\\aaaeeehhhiiijjjlllppprrrtttwwwzzz|||}}}||||||~~~xxxssspppmmmkkkiii]]][[[XXXVVVVVVUUUTTTRRRTTTSSSQQQPPPNNNMMMMMMMMMKKKJJJIIIGGGFFFFFFEEEEEE~~~~~~xxxmmmhhheee^^^YYYWWWUUUTTTTTTUUURRRPPPUUU[[[cccqqqlll[[[VVVSSSOOOKKKIIIGGGGGGIIIIIIIIIHHHKKKJJJJJJKKKLLLKKKIIIGGGBBBBBBBBBBBBBBBDDDEEEEEECCCAAA@@@AAACCCDDDDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666555444333222111............////////////------......------,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,------......///.........------.............................................////////////111222333222222222444666222555999<<>>===<<<<<<<<<<<<;;;;;;;;;::::::999999888777666555333222111000000000//////////////////------......------,,,+++,,,,,,+++++++++,,,---...+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------......///000//////......//////000....................................////////////111222333333222222444666444777;;;BBBKKKWWWccckkkmmmooovvvwwwiii___\\\VVVRRRPPPQQQPPPLLLKKKLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMMMMPPPSSSUUUWWWYYY\\\^^^___```dddhhhkkknnnooopppooorrruuuwwwxxxyyyzzz||||||~~~wwwsssnnnjjjfffbbb^^^[[[XXXWWWVVVTTTSSSRRRQQQQQQMMMLLLKKKJJJIIIHHHHHHHHH}}}{{{}}}~~~rrrmmmiiibbb\\\YYY[[[YYYYYYXXXSSSNNNPPPUUUXXX___jjjvvvtttaaaZZZVVVPPPKKKKKKKKKMMMOOOOOOMMMKKKOOOOOOPPPQQQSSSRRRPPPMMMIIIHHHGGGFFFFFFFFFFFFFFFAAA??????@@@CCCDDDEEEDDDAAAAAA@@@>>>============<<<<<<;;;::::::999888888777666555444222111000///111111000000//////......------......------,,,+++,,,,,,+++***+++,,,...///++++++,,,,,,---...//////------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,------......///000000////////////000000..................................../////////000111222333333222333555777555888===GGGTTTbbbnnnuuuppprrryyyuuukkk```YYYYYYSSSPPPOOOQQQPPPMMMLLLNNNKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMOOORRRUUUXXXZZZ]]]```cccccceeehhhllloooqqqqqqrrrqqqtttwwwyyyyyyzzz{{{|||}}}wwwqqqlllfffcccYYYXXXWWWUUUTTTSSSRRRRRRMMMMMMLLLJJJJJJIIIIIIIII}}}{{{yyyyyyzzz|||~~~~~~uuupppkkkbbbYYY___\\\WWWUUUTTTSSSRRRPPPXXX\\\dddooo{{{}}}kkkYYYTTTXXXVVVSSSPPPNNNNNNMMMLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKHHHFFFDDDDDDDDDEEEFFFEEECCCAAA@@@@@@AAAAAAAAA@@@>>><<<;;;::::::;;;;;;;;;;;;:::999888777666999888666444222111111000111000000////////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++.........------,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................///////////////000111111333222000111222333444333:::<<>>FFFSSSeeevvv|||zzzxxx~~~xxxkkkbbb]]]YYYUUUQQQNNNNNNMMMLLLLLLMMMNNNNNNJJJKKKLLLMMMNNNNNNOOOOOOMMMNNNOOOPPPPPPRRRUUUWWWXXXZZZ^^^aaadddgggjjjmmmooorrrvvvyyy{{{zzzyyyyyyzzzvvvvvvzzz~~~~~~xxxtttmmmccc\\\YYYXXXVVVTTTUUURRRPPPNNNOOOPPPOOOOOO}}}|||yyywwwvvvwwwxxxyyyxxxnnneee```YYYSSSQQQPPPPPPOOOSSSWWW]]]gggrrr~~~fffXXXVVVTTTRRRPPPPPPPPPQQQPPPOOOLLLLLLLLLKKKKKKKKKJJJJJJLLLJJJGGGDDDCCCCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@???????????????@@@??????>>><<<;;;999888888888666555333333222222222111111000//////000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++........................,,,,,,,,,---------......------------------------........................///////////////000111111000111222444666777999999:::CCCPPP___ppp}}}}}}xxxrrrkkkaaaZZZVVVTTTQQQOOOLLLLLLKKKKKKKKKKKKLLLMMMKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRUUUYYY]]]]]]```dddgggjjjllloooqqqppptttzzz}}}}}}|||zzzzzz{{{|||}}}rrriiidddaaa]]][[[XXXUUUSSSQQQRRRTTTTTTSSS~~~~~~}}}|||zzzxxxwwwvvvwwwwww{{{uuufffaaaYYYRRRPPPOOOOOOOOORRRUUUZZZcccnnn|||ooo___\\\ZZZXXXVVVUUUUUUTTTRRRQQQKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFFFFEEECCCBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>><<<:::999888777666555444444444444333222111111000000000000............------------------------------------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......................................................///////////////000000111000111333555666777999;;;===JJJ[[[kkkyyyyyyrrrgggaaaZZZUUURRRPPPNNNLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRTTTXXX^^^bbbbbbeeeiiimmmoooqqqsssuuuwwwzzz}}}~~~|||{{{|||}}}wwwqqqmmmhhhddd^^^[[[WWWTTTTTTTTTTTTSSS~~~}}}|||}}}|||{{{yyyxxxwwwwwwwwwwww}}}ssseee___WWWQQQOOONNNNNNNNNQQQTTTXXX___kkkzzztttfffbbb___]]]ZZZXXXWWWUUURRROOOKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHLLLJJJGGGDDDBBB@@@@@@@@@??????@@@@@@@@@AAAAAA@@@BBBBBBAAA@@@???===;;;;;;888777666666555555555555444444222111111000000000//////.........---------------------------------,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///................................................///////////////000000111111333444555555666:::===EEETTTfffuuu~~~~~~rrrkkk```\\\WWWSSSPPPNNNLLLKKKIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLMMMNNNOOOPPPPPPRRRTTTVVVYYY]]]bbbfffgggiiimmmppprrrtttwwwyyy}}}~~~|||vvvrrriiiddd^^^YYYVVVTTTRRRQQQ~~~~~~|||{{{|||{{{zzzyyyxxxxxxwwwwwwxxx~~~vvvlll```\\\UUUPPPNNNNNNNNNNNNQQQSSSVVV]]]hhhyyyyyyjjjeee___]]][[[XXXVVVSSSOOOLLLLLLLLLLLLKKKKKKKKKJJJJJJFFFHHHKKKMMMOOOOOONNNMMMQQQOOOLLLHHHEEEBBBAAAAAA???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???===<<<;;;888777777666666666777777555555333222111111000000/////////.........------------------------------,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,------...........................------,,,+++,,,---...///................................................///////////////000111111222444555555444777>>>CCCRRRaaarrr}}}yyymmmdddaaaYYYWWWUUUQQQNNNLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSVVVYYY\\\___bbbgggjjjlllnnnqqqssstttwww{{{~~~xxxrrriiibbb\\\XXXUUUSSS~~~}}}{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwyyy~~~}}}yyyoooddd[[[WWWSSSOOOOOOOOONNNNNNOOOQQQTTTYYYdddwwwnnnggg___]]][[[YYYXXXUUUQQQMMMMMMMMMLLLLLLLLLKKKKKKKKKGGGJJJPPPUUUXXXXXXUUUTTTTTTRRRNNNKKKHHHFFFEEEDDDAAABBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<777777777666777777888888666555444333222111111111////////////....................................***+++---.........---,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,---......//////...........................---,,,++++++---...000................................................///////////////000111111222444666555666;;;EEELLL```nnn|||yyymmmaaaZZZXXXQQQQQQPPPNNNLLLKKKJJJKKKJJJKKKMMMNNNOOOOOONNNNNNNNNMMMMMMMMMOOORRRTTTVVVWWW[[[___cccfffiiilllnnnrrrssstttuuuvvvzzzwwwnnngggbbb^^^[[[~~~}}}{{{yyywwwwwwwwwwwwvvvvvvvvvvvvxxx|||zzzuuujjj```WWWTTTQQQOOOOOOOOONNNNNNNNNPPPSSSWWWbbbvvvsssiii___^^^\\\[[[ZZZXXXTTTQQQMMMMMMMMMMMMLLLLLLLLLLLLHHHMMMTTT[[[^^^^^^[[[XXXTTTRRRPPPMMMJJJHHHHHHHHHCCCDDDEEEEEEEEEDDDBBBAAA<<<<<<============<<<<<<777777777777777777888999777666444333222111111111000/////////....................................)))***,,,...///...,,,+++*********++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000////////////////////////........................///////////////000111111222444666666777???JJJTTTjjjvvvzzzqqqhhh]]]UUUTTTKKKLLLMMMLLLJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPOOONNNMMMMMMNNNPPPSSSVVVXXXZZZ^^^dddiiikkkmmmoooqqqvvvvvvvvvvvvxxx|||wwwooojjjfffccc~~~}}}~~~~~~yyyyyyxxxxxxxxxyyyzzzzzzxxxzzz|||}}}}}}}}}{{{sssjjjddd```VVVRRRNNNKKKLLLNNNOOOOOOQQQPPPQQQUUU]]]pppnnnbbb[[[WWWXXXYYYVVVTTTTTTWWWTTTQQQMMMKKKKKKLLLMMMPPPSSSWWWZZZ[[[YYYWWWUUURRRUUUWWWTTTNNNJJJJJJLLLIIIIIIJJJJJJIIIGGGEEEDDDBBBAAA???===<<<======>>>999999999888777666666555999888777666666444000---///............---------......------------......,,,,,,************,,,,,,++++++++++++++++++++++++,,,------......---,,,,,,......---------,,,,,,,,,........................------------------,,,,,,...///000111111000///...///////////////.........///000111000///000222333222555777666777AAASSSbbbooo|||oooccc\\\XXXSSSOOOLLLLLLKKKKKKKKKKKKKKKLLLIIIKKKMMMNNNLLLKKKKKKLLLNNNOOOQQQSSSTTTXXX\\\___cccdddhhhlllppprrrqqqpppsssvvvxxxwwwuuuyyy|||sssppprrr}}}}}}}}}{{{{{{zzzyyyxxxxxxxxxyyywwwyyyzzz{{{{{{}}}{{{rrriiibbb___UUURRRMMMKKKLLLMMMNNNNNNOOONNNPPPTTT[[[mmmrrrccc\\\XXXZZZ\\\ZZZYYYZZZZZZXXXUUUQQQOOONNNOOOOOOPPPQQQTTTVVVWWWUUUSSSQQQSSSWWWZZZXXXSSSOOONNNOOOKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDBBBAAA@@@?????????::::::999999888777666666666555444555555444222///000000000/////////............------------......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------............---------,,,....................................------------...///000000000000///.../////////////////////...///000111000000000222444222444666888>>>LLL___mmmxxx{{{rrreee[[[WWWSSSPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLIIILLLNNNOOONNNMMMMMMNNNPPPRRRUUUWWWYYY]]]aaaeeeggghhhjjjmmmqqqtttuuuuuusssuuuvvvuuuuuu{{{xxxxxx}}}}}}}}}~~~}}}{{{zzzxxxwwwvvvvvvvvvwwwxxxxxxyyy|||yyypppgggaaa]]]UUUQQQMMMJJJKKKLLLMMMMMMLLLLLLNNNRRRYYYiiissseee^^^YYY[[[]]]]]]^^^```]]][[[XXXUUURRRQQQPPPPPPOOOOOOPPPPPPPPPOOONNNMMMQQQUUUYYYYYYUUURRRPPPQQQNNNOOOOOOOOONNNLLLJJJIIIHHHGGGGGGFFFDDDBBBAAA@@@<<<<<<;;;:::999888777666222111111333444555444222111111111111000000000000......------------.........---,,,,,,,,,,,,---...------------------------//////...------...///000/////////.........------....................................////////////---...///000000///...---....../////////////////////000111111000111333555555555777<<>>===<<<:::999888777333222111333555555555333111111111111000000000000......------------...............------.........------------------------000///---,,,---...000222000////////////.................................////////////000000000000---...///000000///...---............///////////////000111111111222444666999888:::BBBPPPaaaqqqyyyzzzyyy~~~uuujjj___[[[VVVSSSRRRQQQNNNMMMKKKKKKJJJJJJJJJKKKLLLLLLJJJLLLOOOPPPPPPPPPRRRTTTVVVYYY^^^bbbfffjjjooosssssstttuuuvvvvvvvvvwwwxxxvvvxxx{{{~~~~~~|||yyywwwuuutttsssttttttssssssuuuzzz}}}uuulllddd]]]ZZZTTTPPPKKKIIIIIIJJJJJJJJJIIIKKKNNNQQQUUU___ttttttggg___XXXXXXYYYXXXXXXZZZWWWVVVUUUSSSPPPNNNKKKJJJMMMLLLIIIHHHGGGHHHIIIJJJOOOOOOOOONNNNNNOOOQQQSSSSSSTTTTTTTTTSSSQQQOOONNNKKKKKKKKKJJJHHHFFFCCCBBBAAAAAA???>>><<<:::999888666555333444555555555333111111111000000000//////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,---...111222000////////////................................./////////000000000111111---...///000000///...------.........//////000000///111222222222333555777888999>>>IIIYYYjjjvvv||||||~~~xxxllleeeZZZXXXUUURRRQQQOOOMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLJJJLLLNNNPPPPPPRRRTTTWWWYYY]]]bbbfffjjjnnnsssvvvtttwwwzzzzzzxxxvvvvvvwwwxxx}}}~~~~~~~~~}}}|||zzzxxxvvvtttssssssssssssrrrrrrtttxxxzzzssskkkccc]]]ZZZSSSPPPKKKHHHHHHHHHIIIIIIIIIKKKNNNQQQRRRZZZlll}}}qqqggg___XXXXXXXXXUUUTTTUUUSSSTTTSSSRRRPPPNNNKKKIIILLLKKKIIIHHHHHHIIIKKKMMMSSSRRRQQQQQQRRRSSSUUUVVVTTTTTTUUUUUUTTTRRRPPPOOOLLLLLLLLLJJJIIIGGGEEEDDDDDDCCCAAA???===;;;999999888666444444555555444333111111111000000000000///......------------......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...------------///000111/////////.........------..............................//////000000111111...///000111111000///...------......///000000000///111222333222333666888444999DDDTTTdddsss}}}|||xxxkkkccc^^^UUUTTTRRROOOMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMPPPQQQRRRTTTXXXZZZ]]]aaafffjjjmmmppptttvvvuuuxxx{{{{{{yyyxxxzzz|||}}}|||{{{zzz{{{zzzyyyxxxvvvuuutttttttttrrrrrrrrrrrrtttwww}}}~~~|||wwwqqqjjjccc]]]ZZZSSSOOOJJJGGGGGGGGGHHHHHHIIIJJJNNNPPPOOOTTTcccssswwwggg```ZZZZZZZZZVVVTTTTTTTTTUUUVVVVVVTTTRRROOOMMMKKKJJJJJJJJJKKKMMMOOOQQQTTTUUUVVVXXXYYYYYYXXXWWWTTTTTTUUUTTTSSSRRRPPPOOONNNNNNLLLKKKJJJIIIIIIHHHFFFEEECCCAAA>>><<<:::999777555333222333444444333333222222222111111111111......------------......,,,---............---,,,------------------------+++,,,,,,---......//////............---------,,,........................------...//////000111111///000111222222111000///------......///000000111000111222333333444777999555???OOO```oooyyy~~~}}}nnnccc[[[VVVRRRQQQOOOMMMJJJHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNPPPRRRSSSUUUXXX\\\___bbbeeejjjmmmppprrrtttvvvvvvxxxzzzyyyxxx{{{~~~~~~~~~{{{xxxwwwxxxxxxwwwvvvuuuttttttttttttqqqrrrrrrssstttwww{{{|||zzzvvvpppiiiccc]]]ZZZSSSOOOJJJGGGFFFGGGGGGGGGHHHJJJMMMNNNMMMPPP^^^mmmvvv|||ggg```[[[\\\\\\YYYVVVVVVVVVWWWYYYYYYXXXVVVSSSQQQJJJJJJKKKLLLMMMPPPRRRTTTSSSUUUYYY]]]^^^\\\XXXUUUTTTTTTTTTTTTSSSQQQPPPNNNPPPOOOMMMKKKJJJJJJKKKLLLGGGFFFDDDAAA???<<<:::999555333111111222444444444444444444333333333222222.........------.........+++,,,---......---,,,+++////////////////////////***+++,,,---..................---------,,,,,,,,,........................,,,------...///000000111000111222333333222111000---------...///000000111000111333333333555777999:::GGGYYYjjjvvv|||vvviii___WWWRRRQQQPPPOOOLLLIIIHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMPPPRRRTTTVVVWWW[[[___bbbeeehhhmmmpppqqqsssuuuvvvvvvwwwxxxvvvwww}}}~~~|||zzzyyyxxxxxxyyyvvvvvvuuuuuuvvvwwwxxxxxxuuusssqqqqqquuuyyy}}}yyyqqqkkkgggbbbZZZSSSNNNLLLHHHFFFFFFFFFFFFEEEJJJJJJKKKKKKMMMQQQWWW[[[iiirrr~~~vvvkkkbbb``````]]]YYYXXX\\\^^^```___[[[WWWUUUSSSPPPPPPPPPQQQSSSUUUXXXYYYYYYZZZ\\\]]]]]][[[XXXVVVRRRRRRRRRPPPOOOPPPSSSUUUXXXTTTPPPMMMMMMMMMNNNMMMMMMJJJEEE@@@<<<;;;;;;;;;666666777888888777666555222222111111000/////////000000000000//////////////////...---+++***))))))---------.........//////...............///000000555444222000............//////.........---------///////////////.........111111111111111000000///............/////////000222///000333555555777<<>>;;;999888999999999888777555444222222222111000000//////000000000000////////////,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,---------------------...//////+++,,,,,,------------------.....................,,,------...///000111111000000000000///...---,,,////////////000000000111222111222555777<<>>===<<<::::::::::::999777555444333333222111111000000///............---------------------------,,,,,,,,,,,,------------.........------,,,,,,------...///,,,------......---,,,+++---------.........//////........./////////////////////000000111111000000//////000000000111111111222222444888<<>>>>>======<<<<<<::::::::::::999777555444444444333333222111111000111000000000//////////////////.........------------------.........//////---,,,,,,,,,,,,---......------...///...---,,,+++---------........./////////////////////............///000111111222222222000000000000111111111111333333555:::>>>GGGZZZjjjppppppqqqvvv|||pppeee]]]XXXTTTRRROOOKKKJJJLLLJJJKKKMMMNNNNNNMMMLLLLLLQQQQQQRRRUUUZZZaaagggkkknnnpppsssuuuvvvxxxzzz|||||||||~~~~~~zzzxxxvvvvvvwwwyyyyyyyyyzzzxxxvvvsssssstttvvvxxxwwwuuussspppoooqqqvvvzzz~~~uuulllbbbYYYSSSQQQNNNJJJHHHGGGFFFEEECCCDDDEEEFFFGGGIIILLLPPPTTT[[[hhhvvvnnnfffbbb[[[VVVXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[TTTSSSRRROOONNNOOORRRUUUVVVVVVTTTQQQNNNKKKHHHFFFFFFFFFHHHKKKNNNOOOMMMKKKKKKHHHDDDAAA>>>===>>>>>>@@@>>><<<<<<===>>>>>>>>>>>>===;;;999666444222111111111000///////////////111111000///...------,,,------------------------........................///...---,,,,,,---...///......---------,,,,,,,,,---,,,++++++++++++,,,---///......------///000111111111111000000000000000111000000///////////////111555:::===DDDQQQbbbooouuuuuuvvv{{{}}}nnnccc^^^TTTSSSQQQNNNMMMLLLLLLLLLKKKLLLNNNNNNMMMLLLLLLMMMLLLOOOTTTZZZaaafffjjjlllsssqqqrrrvvvwwwvvvxxx|||}}}{{{{{{yyywwwwwwyyyzzzzzzzzzzzzyyywwwuuuuuuuuuvvvwwwtttsssqqqnnnmmmpppuuuyyy|||tttlllbbbYYYRRRPPPMMMIIIGGGFFFEEECCCBBBCCCDDDEEEFFFHHHKKKOOOSSSXXXeeewwwrrrhhhccc\\\YYYZZZVVVXXXZZZZZZXXXWWWVVVWWWQQQRRRRRRQQQPPPQQQTTTWWWVVVUUURRROOOLLLIIIFFFEEEEEEEEEGGGJJJMMMMMMLLLJJJIIIGGGCCC@@@>>>===>>>???@@@>>><<<<<<===>>>>>>======<<<:::888555444222222111111000///////////////000000000///.........---------------------------..............................------------......,,,,,,,,,------............---,,,++++++,,,---...//////...---...///000111000000000000000111111111222111111000000000111111222444777===GGGVVVeeepppooorrrwwwuuuhhh^^^ZZZSSSRRROOOMMMKKKKKKKKKKKKJJJLLLMMMMMMLLLKKKLLLMMMPPPSSSXXX^^^dddiiimmmooopppooorrrvvvwwwvvvwww{{{~~~|||zzzzzz{{{||||||{{{zzzzzzyyyyyyxxxwwwwwwwwwrrrqqqooommmllloootttxxx}}}xxxrrrkkkbbbYYYRRROOOLLLHHHEEEDDDCCCBBB@@@AAABBBDDDEEEGGGIIINNNQQQWWWcccwwwvvvhhhccc]]][[[\\\UUUWWWXXXVVVTTTRRRQQQRRRNNNPPPRRRSSSSSSTTTVVVXXXUUUTTTQQQMMMIIIGGGEEEDDDDDDDDDEEEGGGJJJKKKJJJHHHFFFDDDAAA???======>>>???AAA???===<<<===>>>===<<<<<<;;;999666444333333333111111000/////////000000////////////////////////------------------------........................---..................---***+++,,,---...///000000......------------......//////.........///000111//////000000111111222222222222111111111222222333555444777@@@OOO___jjjppplllsss|||vvvlllbbbZZZWWWRRRQQQNNNLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKLLLMMMOOOVVVYYY]]]ccchhhmmmppprrrrrrqqqssswwwxxxvvvyyy~~~|||{{{|||}}}}}}|||||||||||||||{{{zzzxxxwwwppppppooommmlllooossswww||||||yyyuuuqqqjjjbbbYYYSSSOOOLLLHHHEEEDDDCCCAAA@@@???AAACCCDDDFFFHHHLLLOOOWWWbbbtttxxxggg```\\\ZZZ[[[VVVWWWWWWTTTQQQNNNNNNNNNNNNPPPSSSUUUTTTTTTUUUVVVUUUSSSPPPLLLIIIFFFEEEDDDCCCBBBCCCEEEGGGHHHHHHFFFCCCAAA@@@>>>===>>>??????AAA???>>>>>>??????>>>===<<<:::888555444333444444111111000000///000000111///////////////000000000................................................,,,---...//////...---,,,,,,,,,,,,---...//////000//////............/////////////////////000000000......///000111222222333111111111111111222333444777777;;;HHHYYYffflllllloooxxxyyynnnggg^^^XXXVVVQQQPPPNNNLLLJJJIIIIIIJJJJJJKKKLLLKKKKKKMMMPPPSSS\\\^^^bbbggglllpppssstttwwwuuuvvvxxxxxxyyy}}}|||}}}}}}}}}|||}}}}}}~~~~~~}}}{{{yyywwwppppppooonnnmmmooosssvvvvvv{{{xxxtttoooiiiaaaYYYTTTPPPMMMIIIFFFDDDCCCAAA@@@===???BBBDDDEEEGGGKKKMMMUUU___pppyyyeee]]][[[YYYXXXXXXXXXWWWTTTPPPMMMMMMMMMPPPRRRTTTUUUSSSRRRQQQQQQSSSQQQOOOLLLJJJHHHFFFEEEBBBAAAAAACCCEEEFFFFFFDDDAAA@@@???>>>>>>>>>??????AAA?????????AAAAAA@@@???<<<:::888666555444444444111111000000000000111111/////////000000000000000................................................,,,---...//////...---,,,......................../////////////////////////////////000000000000000......///000111222222333/////////000111222333444777:::BBBOOO^^^fffhhhfffrrr}}}qqqhhhaaaZZZUUUTTTPPPOOOMMMLLLKKKKKKKKKLLLJJJKKKLLLLLLMMMPPPUUUYYYaaacccfffjjjnnnrrrtttuuu{{{xxxwwwxxxxxx|||}}}||||||||||||{{{|||}}}}}}|||{{{yyywwwvvvqqqppppppnnnmmmnnnqqqtttvvv}}}zzztttnnnhhhaaaZZZUUUPPPMMMIIIFFFDDDCCCAAA???<<>>IIITTT]]]ccceeefffvvvxxxhhh```[[[UUURRRQQQNNNMMMLLLKKKKKKLLLMMMMMMKKKLLLLLLMMMPPPUUU[[[```eeegggjjjmmmqqqtttuuuvvvyyyxxxyyy{{{}}}{{{{{{{{{zzzyyyzzzzzzyyyxxxwwwuuutttsssppppppooommmkkklllnnnqqquuu}}}vvvnnnggg```ZZZVVVOOOLLLHHHEEECCCAAA???===<<>><<<<<>>>>>===;;;777222000111111000000111222333333333222222111000///......////////////////////////........................///...---,,,,,,---...///,,,------...///000111111,,,---...//////...---,,,...///000222222111111000111111111000000000000000000000000222333555777888AAAMMMZZZ^^^^^^dddrrr~~~yyykkk^^^WWWUUUSSSRRRSSSHHHHHHGGGHHHIIIKKKMMMNNNLLLMMMNNNPPPUUU\\\eeekkklllnnnpppsssvvvxxxyyyyyyuuu{{{}}}zzzxxxwwwwwwwwwuuuvvvvvvuuusssqqqrrrssstttqqqmmmlllllllllllllllpppnnnooosssrrrooosss{{{yyyrrrkkkccc[[[VVVQQQMMMHHHDDDBBBAAA@@@???@@@@@@AAACCCEEEGGGIIIJJJPPPQQQYYYgggsss{{{uuufffiii```bbb]]]YYYTTTPPPPPPPPPPPPPPPLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFEEECCCBBB@@@@@@BBBCCCBBBAAABBBBBBBBBDDDFFFFFFDDDAAABBBCCCDDDEEEEEEEEEDDDCCC@@@@@@>>><<<:::777444333---...///111222222222222222222111111000000//////////////////////////////++++++++++++++++++++++++,,,,,,,,,------.........////////////000000000000///////////////.........///000000111222333333444222222333444333222111000444222222222111222999AAAKKKSSS___fffeeekkk{{{mmmeee[[[TTTRRRPPPMMMIIIKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQUUUZZZ___eeeiiikkknnnrrrvvvwwwvvvuuuwwwyyy~~~~~~zzzwwwvvvuuuuuuuuuvvvwwwvvvtttsssssstttssspppmmmkkkllllllllllllnnnkkkkkknnnppprrr{{{zzztttlllccc[[[UUUQQQMMMHHHDDDBBBAAA@@@???@@@AAAAAACCCEEEGGGIIIJJJOOOPPPVVVaaakkkqqqwww}}}{{{llloooeeefff```\\\WWWSSSRRRRRRRRRQQQMMMNNNOOOOOONNNMMMLLLKKKIIIIIIHHHHHHIIIJJJLLLMMMHHHGGGEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJIIIGGGEEEDDDCCCDDDDDDDDDDDDCCCAAA@@@AAA@@@???===:::888555444111111222444444555555555333333333222111111000000////////////////////////.........---------------------------------,,,,,,.../////////000000000000------------.........///...//////000111111222222111222333444555444444333333222333666555555:::BBBRRR\\\gggkkkmmmxxxrrrfff___VVVQQQPPPOOOMMMJJJKKKKKKKKKKKKKKKLLLOOOPPPPPPSSSXXX^^^dddhhhjjjkkkooorrrvvvwwwvvvvvvyyy{{{~~~zzzvvvtttssssssssstttuuutttsssrrrssstttrrrooolllkkkkkkllllllkkklllhhhgggjjjoooxxx|||vvvnnndddZZZSSSQQQMMMGGGDDDBBBAAA@@@???@@@AAABBBCCCEEEHHHJJJKKKNNNNNNRRR[[[bbbffflllrrrrrrtttjjjjjjddd```ZZZWWWUUUTTTTTTSSSOOOPPPQQQQQQPPPNNNKKKJJJFFFFFFGGGHHHKKKOOOSSSUUUMMMKKKIIIIIIJJJKKKKKKKKKMMMOOORRRQQQLLLIIIHHHHHHFFFFFFEEEDDDCCCAAA???>>>@@@@@@???===;;;888666555333333444444555555666666555555444333333222111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,+++....../////////000000000,,,,,,,,,------.........------......///000000000000111333444555666666666222222555888888888===DDDYYYfffooonnnsssuuuiii]]]WWWQQQMMMMMMNNNLLLKKKKKKKKKLLLLLLNNNOOOQQQRRRQQQUUU\\\ccchhhkkkllllllpppsssuuuuuuuuuvvv{{{}}}yyyvvvtttssssssooopppqqqqqqpppoooqqqrrrqqqnnnkkkjjjkkkkkklllkkkjjjhhhgggjjjsss|||wwwoooeeeZZZRRRPPPLLLGGGCCCBBBAAAAAA@@@AAAAAABBBCCCFFFHHHJJJKKKMMMMMMQQQXXX^^^aaagggmmm}}}vvvvvvkkkjjjeeeaaa\\\YYYWWWVVVUUUTTTPPPQQQRRRRRRQQQNNNKKKIIIFFFFFFGGGIIIMMMRRRVVVYYYNNNLLLIIIIIIJJJLLLLLLLLLOOOSSSWWWUUUOOOKKKLLLNNNJJJIIIHHHFFFDDDAAA???>>>??????>>>===;;;999777666333222222222222333333444666555555444333222111111////////////////////////,,,,,,,,,---------------++++++++++++,,,,,,------........./////////000000........................,,,---------.........///111111222333444555666666333222444888999;;;CCCKKK^^^kkkqqqlllsssxxxmmmdddWWWSSSNNNKKKKKKLLLLLLKKKLLLLLLLLLNNNQQQSSSTTTTTTSSSWWW]]]dddiiimmmoooooossstttuuuttttttxxx~~~{{{xxxvvvuuutttuuunnnoooqqqpppoooooopppqqqpppmmmjjjiiijjjkkkkkkkkkjjjjjjjjjnnnxxx|||vvvooodddZZZRRRPPPLLLGGGCCCBBBBBBAAA@@@AAAAAABBBDDDFFFHHHJJJKKKLLLNNNSSS[[[___bbbiiippp|||yyyxxxkkkjjjdddaaa\\\ZZZXXXXXXVVVUUUSSSSSSSSSSSSQQQOOOLLLJJJJJJJJJJJJLLLNNNRRRUUUWWWOOOMMMJJJIIIJJJLLLMMMMMMNNNSSSWWWVVVRRRNNNPPPRRRNNNMMMKKKIIIFFFDDDBBBBBB??????>>>===<<<:::888777444444333222222222333333666555444333222111000000////////////////////////,,,,,,,,,---------......))))))***+++---...//////............////////////222111111000///...------------------............222222222222222333333444555222333666999>>>JJJVVVcccmmmpppkkkuuu~~~rrrggg```UUURRRNNNLLLKKKKKKKKKKKKMMMLLLMMMPPPTTTWWWWWWVVVVVVYYY]]]bbbggglllppprrruuuvvvuuutttuuu|||wwwwwwyyy}}}zzzwwwuuutttuuuuuuqqqrrrsssrrrqqqpppqqqrrrooollliiihhhiiikkkkkkkkkjjjlllmmmqqq|||~~~zzztttmmmdddZZZTTTOOOLLLGGGCCCBBBBBBAAAAAAAAABBBCCCDDDFFFIIIKKKLLLLLLOOOWWW```eeegggnnnuuu|||xxxjjjiiiaaa^^^\\\ZZZZZZZZZYYYXXXWWWVVVVVVTTTSSSQQQPPPOOOPPPPPPPPPQQQQQQSSSTTTTTTRRROOOLLLKKKLLLNNNPPPPPPMMMQQQUUUUUUSSSQQQRRRSSSQQQPPPMMMKKKIIIGGGGGGFFF@@@@@@@@@???>>>===;;;:::999888666555555555666666666666555444222111000000////////////////////////---------...//////000000******+++,,,...///000000------........./////////333222222111000///......////////////////////////222222111111111222333333666333333777<<>><<<:::888777777888999999999888666555333222222////////////////////////))))))***++++++,,,------111111000///......---------------.........//////,,,,,,---...///000111222222222222222111111111111111111111222333666888:::555555:::AAAIIIRRRaaammmmmmggghhhuuu}}}uuulll```YYYYYYMMMMMMMMMLLLKKKKKKMMMOOOOOOMMMNNNTTT[[[___^^^[[[VVVZZZaaahhhmmmqqqrrrrrrtttuuuwww|||{{{yyysssrrryyy|||yyyuuurrrpppnnnoooppppppqqqqqqqqqppppppjjjjjjjjjiiiiiiiiiiiiiiikkkiiikkkqqqxxx}}}uuummmfff```[[[WWWNNNJJJFFFBBBAAAAAAAAA@@@AAA@@@@@@AAADDDGGGJJJLLLKKKPPPVVV[[[aaaiiirrryyytttdddggg^^^``````___]]]^^^bbbfffgggeeebbb___\\\[[[[[[\\\\\\___aaa```[[[WWWVVVVVVVVVSSSOOOLLLLLLOOOSSSVVV]]]ZZZWWWVVVWWWWWWTTTQQQPPPOOOMMMLLLKKKLLLLLLMMMKKKLLLMMMLLLKKKHHHFFFDDDDDD???:::999<<<<<<:::666888888777666555444444333222222111111000/////////...............///000111...---,,,,,,,,,,,,---...---...///...------...///............////////////111111111111000000000000000111222222333555888;;;>>><<<>>>GGGTTTaaahhhjjjiiikkkqqq~~~wwwmmmddd[[[TTTSSSOOOOOONNNMMMLLLLLLLLLLLLOOOOOORRRWWW\\\]]][[[XXXZZZ___eeelllqqqssstttuuuwwwtttyyywwwggg```___ccciiimmmyyy}}}zzzvvvssspppooorrrrrrrrrrrrqqqooonnnnnnlllkkkkkkjjjjjjiiiiiiiiiiiihhhjjjpppxxx{{{tttmmmfff```[[[WWWNNNJJJFFFBBBAAAAAAAAA@@@AAAAAAAAAAAACCCFFFIIIKKKIIIMMMSSSYYY```kkkwwwwwwhhhkkkeeefffeeeccc```___bbbeeegggeeeccc```_________```___```aaa___ZZZVVVUUUUUUVVVUUURRRQQQQQQSSSVVVXXXZZZWWWUUUUUUUUUUUURRROOOPPPOOONNNMMMLLLLLLMMMMMMMMMMMMNNNNNNLLLJJJGGGFFFDDD@@@;;;:::<<<<<<:::777888888777666555444333333222222111111000////////////............//////000...---,,,,,,,,,,,,---...---...///...------...///............//////////////////000000111111111222222333444444444666999<<<>>>>>>CCCNNN\\\gggmmmnnnllllllppp}}}rrriiiaaaXXXRRRQQQOOOOOONNNMMMLLLLLLMMMMMMNNNOOOQQQUUU[[[]]]\\\[[[^^^bbbhhhnnnrrrtttvvvwwwxxxyyy||||||}}}uuutttwwwyyyyyyfffZZZUUUSSSVVV]]]aaakkk~~~{{{wwwtttrrrpppvvvuuutttsssqqqooommmkkkmmmmmmlllkkkjjjjjjiiiiiihhhfffhhhooowww~~~yyyssslllfff```[[[WWWNNNJJJFFFBBBAAAAAAAAA@@@BBBAAAAAAAAACCCEEEHHHIIIJJJMMMRRRXXXbbbppp{{{lllooojjjjjjhhhdddaaa______aaadddcccaaa```___```aaabbbaaaaaa```]]]YYYVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSRRRPPPMMMOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMKKKIIIHHHEEEAAA<<<;;;<<<<<<:::888777777666555444333333222222222111111000/////////000//////............///...------,,,,,,------...---...///...------...///............////////////......///000111222333333222333444444444555888;;;;;;???HHHVVVdddnnnqqqqqqooommmooo|||xxxkkkccc]]]UUUPPPOOONNNNNNMMMMMMLLLMMMMMMMMMNNNNNNPPPTTTYYY]]]______cccggglllpppsssvvvxxxzzz}}}uuuooouuu|||uuuvvvzzz|||}}}zzztttjjjaaa[[[ZZZ\\\^^^lllpppsssqqqjjj___UUUOOOMMMJJJLLLSSSXXX^^^ooo|||~~~{{{xxxuuusssrrrvvvuuuuuusssqqqooommmlllllllllkkkkkkjjjiiihhhhhhiiiggghhhnnnuuu|||xxxrrrlllfff```ZZZWWWNNNJJJFFFBBBAAAAAAAAA@@@BBBAAAAAAAAABBBDDDFFFHHHMMMPPPTTT[[[gggyyy|||mmmpppkkkiiigggddd```^^^]]]]]]bbb```^^^]]]\\\]]]^^^___aaa___]]]ZZZXXXXXXYYYZZZ[[[]]]^^^___]]]ZZZWWWTTTSSSRRRRRRRRRQQQPPPNNNLLLNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIFFFBBB>>>===<<<<<<;;;999777777666555444333222222222222111111000/////////111000///...............---------------------------...///...---------///............////////////...//////000111111222222111222222222222333666888888???MMM]]]kkksssuuutttpppmmmooo||||||qqqeee___YYYRRRNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPTTTYYY___ccceeeiiilllqqqsssuuuwww{{{tttjjjjjjpppuuulllaaa]]]```cccaaa^^^]]]ZZZVVVRRRQQQRRRTTTVVV[[[]]]]]][[[VVVQQQMMMLLLMMMJJJLLLQQQVVVYYYaaaiiimmmllliiieeebbbbbbfffiiimmmjjjjjjttt~~~|||yyyvvvtttssssssssssssrrrqqqpppnnnnnnjjjjjjjjjiiihhhggggggfffkkkhhhiiimmmqqqyyy|||xxxrrrlllggg```ZZZVVVNNNJJJFFFBBBAAAAAAAAA@@@AAAAAA@@@@@@AAACCCFFFGGGMMMOOOUUU^^^nnnzzzjjjmmmiiihhhfffdddbbbaaa___^^^aaa```^^^\\\[[[[[[\\\]]]^^^\\\ZZZYYYYYY[[[]]]^^^^^^```aaaaaa^^^XXXSSSOOOPPPQQQRRRRRRPPPNNNMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHFFFDDDAAA>>>===<<<;;;:::777777666555444333333222222222111111000/////////111000///...............---------------------------...///...---------///............////////////111111000000000000000000111222333333333444777::::::CCCSSSeeerrryyyyyyxxxqqqooorrrvvvlllaaa[[[WWWQQQNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPSSSVVV[[[aaagggjjjnnnqqquuuvvvvvvyyypppeeebbbggglllzzznnnbbb[[[RRRQQQTTTVVVSSSNNNNNNMMMMMMMMMMMMNNNPPPPPPOOOPPPQQQPPPMMMKKKKKKKKKOOOMMMMMMRRRUUUVVVXXXZZZXXXXXXVVVTTTSSSSSSUUUVVV\\\YYYYYYbbbppp}}}zzzxxxwww{{{~~~{{{xxxvvvtttsssqqqqqqqqqqqqqqqpppooonnnhhhhhhhhhhhhhhhgggggggggkkkiiiiiilllnnnsss~~~|||yyysssmmmhhhaaaZZZUUUNNNJJJFFFBBBAAAAAAAAA@@@@@@?????????AAACCCFFFGGGIIILLLSSS^^^pppyyyhhhkkkiiihhhfffeeeeeedddbbbaaabbb```^^^\\\[[[[[[\\\]]][[[YYYXXXXXX[[[]]]______^^^______]]]ZZZTTTOOOKKKLLLNNNQQQQQQNNNLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHGGGEEECCC@@@===<<<;;;;;;888888777666555444333333222222111111000/////////000//////............///,,,------......------,,,---...///...------...///............////////////111111111111000000//////333444555666666888;;;>>>@@@KKK[[[lllxxx~~~~~~}}}ssstttzzzssshhh^^^YYYUUUPPPNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSWWW[[[___dddjjjoooqqqtttwwwwwwwwwzzzqqqccc___aaadddhhhsssvvvaaaVVVQQQLLLKKKNNNOOOLLLIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIKKKJJJIIIIIIJJJKKKNNNNNNNNNPPPRRRRRRQQQQQQOOOOOOOOOOOOPPPSSSUUUVVVXXXVVVVVVZZZ```gggiiijjjjjjgggffffffeeegggpppzzz}}}{{{xxxuuutttsssppppppppppppooonnnmmmmmmhhhhhhhhhhhhhhhiiiiiiiiihhhggghhhkkklllnnnvvv~~~zzzuuuooohhhaaaZZZUUUNNNJJJFFFBBBAAAAAAAAA@@@>>>>>>>>>>>>@@@CCCFFFHHHJJJLLLQQQ[[[lllzzziiilllhhhfffeeedddeeeeeebbb___^^^\\\[[[ZZZZZZ[[[\\\]]][[[YYYWWWXXX\\\^^^^^^^^^ZZZZZZYYYWWWTTTPPPLLLJJJHHHLLLOOOOOOLLLIIIHHHHHHFFFHHHIIIKKKLLLMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGDDDAAA>>><<<<<<<<<999999888777666555555444222222111111000////////////............//////000,,,,,,---......---,,,,,,---...///...------...///............////////////000000000000000111111111333444666777888:::>>>AAAFFFPPP___oooyyy~~~vvv{{{|||pppfff[[[WWWTTTOOOMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQSSSWWW\\\```ccchhhmmmrrrrrrvvvxxxxxxwww{{{tttddd^^^```dddeeejjjsss~~~jjjXXXOOOMMMKKKJJJKKKLLLKKKIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJJJJJJJJJJKKKMMMPPPOOOPPPPPPPPPQQQQQQQQQPPPQQQOOONNNOOOQQQUUUXXXYYYXXXXXXXXXYYYZZZ\\\\\\]]]___^^^___aaaaaabbbiiisssuuu}}}}}}zzzxxxuuusssrrrqqqqqqppppppooommmlllkkkhhhhhhhhhiiijjjjjjkkkkkkfffeeegggjjjjjjkkkrrr{{{xxx|||vvvpppiiiaaaYYYTTTNNNKKKFFFBBBAAAAAAAAA@@@=========>>>@@@CCCGGGIIINNNOOORRRXXXfff|||{{{kkknnngggdddbbbbbbcccbbb___\\\XXXWWWVVVVVVWWWYYY[[[]]]\\\ZZZXXXYYY\\\^^^]]][[[WWWVVVUUUSSSPPPNNNLLLKKKFFFIIIMMMMMMJJJGGGFFFGGGEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEBBB>>><<<<<<===::::::999888777666555555222222111111000/////////...............///000111,,,,,,---......---,,,,,,---...///...------...///............/////////000......///000111222333333111222444555777:::>>>AAAGGGQQQ___mmmwww|||~~~zzzxxxnnndddZZZVVVRRRNNNLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQUUUYYY___cccfffjjjooossssssvvvyyyxxxwww|||tttcccZZZZZZ___dddjjjnnnwwwrrr]]]MMMLLLLLLLLLKKKKKKKKKLLLLLLIIIJJJLLLNNNOOOOOOOOOOOONNNNNNNNNMMMMMMOOOSSSVVVSSSUUUUUUSSSSSSTTTTTTTTTUUURRROOOOOOQQQTTTWWWXXXXXXYYY[[[ZZZYYYYYYZZZ[[[\\\]]]___bbbcccdddlllvvvwww~~~~~~|||{{{xxxssspppooonnnmmmlllkkklllmmmmmmkkkjjjiiijjjlllmmmlllkkkhhhggggggfffgggjjjpppuuu}}}|||uuummmeee^^^XXXTTTNNNJJJDDD@@@?????????>>>======<<<===@@@CCCGGGJJJMMMNNNQQQWWWccctttvvvpppiiijjjhhheeecccaaa^^^ZZZWWWWWWVVVVVVVVVVVVXXXYYYZZZ^^^\\\ZZZ\\\^^^^^^\\\YYYXXXUUURRRPPPOOOMMMJJJHHHLLLJJJGGGDDDBBBBBBCCCDDDCCCDDDGGGHHHIIIIIIHHHGGGIIIIIIIIIHHHHHHIIIJJJKKKKKKHHHEEEBBB@@@???<<<:::;;;;;;:::888777555444444222222222222111111111000///...------...///000111111000///...............------------------------///000000000000000///...111111000000111111222333444000000444888999<<<@@@HHHWWWcccnnn{{{{{{xxx}}}yyyxxxiiicccZZZSSSOOONNNMMMMMMJJJJJJKKKJJJKKKNNNSSSVVV]]]___cccgggkkkoooqqqrrrnnntttxxxxxxxxxyyykkk``````^^^[[[```jjjtttrrrxxxzzztttssssssuuutttiiiZZZTTTWWWJJJJJJKKKLLLNNNOOOOOONNNMMMLLLKKKLLLOOOQQQRRRRRRQQQOOONNNPPPSSSUUUTTTSSSYYYXXXXXXWWWXXXYYYZZZ[[[WWWVVVVVVVVVWWWYYY[[[]]]```^^^^^^___\\\XXX]]]gggfffiiilllooosssxxx}}}~~~}}}{{{zzzxxxvvvrrroooooonnnmmmlllkkkkkkllllllkkkjjjiiijjjlllmmmlllkkkiiihhhgggeeeeeehhhmmmqqq{{{{{{ssslllfff```YYYTTTNNNJJJDDD@@@???>>>>>>======<<<<<<<<>>@@@BBBEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHEEECCCAAA@@@???===;;;::::::999777666555444333222222111111111000000000000///.........///000111000///......------.................................//////000000000//////111111000000111111222333444111000444777888;;;@@@IIIYYYeeeooozzzxxxsssxxxzzzvvvhhhbbbYYYRRROOONNNMMMMMMJJJJJJKKKJJJKKKNNNSSSVVV^^^```dddhhhllloooqqqrrrsssvvvxxxyyy~~~kkk```YYY\\\^^^^^^eeeoooxxxxxx~~~tttnnniiihhhhhhhhh```UUUPPPRRRNNNNNNOOOPPPQQQRRRQQQPPPOOONNNOOOPPPQQQRRRRRRRRRVVVTTTTTTVVVYYY[[[ZZZXXXYYYZZZ[[[]]]^^^_________^^^___aaaccceeegggiiijjjkkkiiihhhiiifffdddjjjsssuuuxxx|||~~~}}}{{{yyyxxxxxxvvvrrrpppooonnnmmmlllkkkkkkkkkkkkkkkiiiiiiiiikkklllkkkjjjjjjiiigggeeedddfffkkkooo{{{yyyqqqkkkhhhbbbZZZSSSNNNJJJEEEAAA???>>>===<<<<<<<<<<<<<<<>>>AAADDDFFFHHHJJJLLLQQQYYYeeerrrzzzzzzvvvuuuoookkkiiifffdddbbb___[[[XXXXXXVVVTTTRRRQQQRRRSSSTTT[[[ZZZYYYZZZZZZYYYVVVTTTSSSQQQOOONNNNNNNNNLLLJJJIIIFFFCCC@@@>>>=========;;;<<>><<<999888777666555333333222111111000000000/////////111000//////...////////////...------------------////////////////////////------...///000000000///111111000000111111222333444111111444666777;;;@@@MMM___kkkttt{{{vvvpppttt}}}zzzrrrfff```XXXRRROOONNNMMMMMMKKKKKKKKKJJJKKKNNNTTTWWW```bbbeeeiiillloooqqqrrrvvvwwwyyy~~~uuukkk]]]WWWUUUZZZ^^^```hhhrrr|||}}}nnnhhhaaa^^^\\\\\\XXXSSSQQQRRRQQQRRRSSSSSSTTTTTTTTTSSSRRRSSSUUUVVVWWWXXXXXXWWW\\\\\\\\\___bbbccccccbbb```cccgggkkkmmmmmmlllkkkjjjmmmqqqvvvyyy{{{{{{{{{}}}{{{zzzyyyzzz~~~}}}}}}~~~|||zzzyyyyyywwwuuusssooonnnmmmlllkkkkkkjjjjjjjjjiiihhhiiijjjkkkjjjiiiiiihhhgggeeeeeeggglllqqq|||~~~wwwooojjjhhhcccZZZSSSNNNJJJEEEAAA???>>><<<;;;===<<<<<<===???AAADDDFFFJJJLLLNNNRRRXXXaaajjjqqqrrrsssrrrlllhhhfffcccaaa___\\\YYYVVVTTTRRRPPPOOONNNOOOQQQRRRVVVVVVWWWXXXXXXVVVTTTSSSOOONNNLLLMMMNNNNNNLLLKKKHHHFFFCCC@@@===<<<<<<<<<;;;===???AAACCCBBBBBBAAA???AAACCCEEEGGGGGGHHHHHHBBBAAA?????????>>><<<:::777777666555444333222111000000000000////////////000//////......---------...------,,,,,,,,,------........................+++,,,---//////000000000111111000000111111222333444111111444666777<<>><<<:::=========???AAACCCEEEGGGKKKLLLOOORRRWWW^^^eeekkkooo~~~|||mmmkkkeeebbb```^^^\\\[[[YYYUUURRRNNNNNNMMMMMMNNNOOOPPPQQQQQQSSSUUUVVVVVVUUUSSSSSSLLLKKKJJJKKKLLLMMMLLLKKKHHHFFFDDDAAA???>>>======<<<>>>@@@AAABBBAAA@@@??????@@@AAABBBDDDDDDEEEEEEBBBAAA?????????===:::888666555555444333222111111000000000000////////////............---,,,,,,+++------,,,,,,,,,------...------------------------,,,---...///000000000000111111000000111111222333333111222555666888>>>FFFYYYlllxxx{{{{{{sssnnnuuu{{{ppphhh```\\\UUUPPPNNNNNNMMMMMMLLLLLLKKKKKKMMMRRRYYY^^^fffgggiiilllnnnppprrrrrrrrrxxx~~~vvvkkkaaa\\\ZZZXXXYYY[[[```bbbdddjjjpppzzzxxxjjjfffcccaaa___^^^```ccceeeeeedddfffhhhhhhfffeeefffgggfffggghhhgggfffgggkkkmmmyyy|||~~~~~~}}}zzzwwwuuutttsssqqqpppkkkllllllllllllkkkjjjjjjjjjiiiggghhhiiiiiihhhgggddddddeeeeeehhhmmmtttyyy~~~{{{vvvsssnnniiiccc\\\UUUPPPJJJGGGDDDAAA@@@>>><<<;;;<<<<<<===???BBBDDDGGGHHHIIIKKKMMMPPPTTT[[[bbbhhhpppvvvfffbbb\\\[[[YYYXXXWWWWWWUUURRRPPPLLLMMMNNNOOOPPPPPPPPPPPPOOORRRUUUVVVUUUSSSQQQQQQKKKIIIIIIJJJKKKLLLKKKJJJHHHGGGEEECCCBBB@@@@@@???===>>>@@@BBBCCCBBBAAA@@@@@@@@@??????@@@@@@AAABBBAAA@@@@@@??????===:::777555555444444333222222111111111000000000/////////------.........---,,,,,,------------------...///---------------------------...///000111111111000111111000000111111222333333222333666777:::BBBKKK\\\ooozzzzzzyyyqqqppp{{{vvvlllddd^^^YYYTTTPPPNNNNNNMMMMMMLLLLLLLLLMMMPPPVVV^^^ccchhhiiikkknnnoooqqqrrrrrrsss}}}|||sssggg^^^YYYXXXYYYVVVYYY^^^aaacccffflllrrrvvvxxxlllhhhfffiiijjjjjjmmmssswwwwww}}}~~~yyyvvvvvvxxxvvvvvvtttrrrpppssszzz~~~{{{wwwtttsssrrrpppnnniiijjjkkklllllllllkkkkkkjjjhhhgggggghhhhhhgggfffbbbccccccdddggglllsssxxx}}}yyyrrrrrroooiii```WWWRRRPPPHHHFFFCCCAAA@@@???===<<<999:::<<>><<<777888:::>>>AAADDDGGGHHHIIIJJJMMMPPPUUU]]]ffflll|||nnn^^^YYYQQQSSSRRRQQQRRRSSSRRRQQQOOOQQQSSSVVVXXXXXXUUUQQQNNNSSSVVVYYYXXXSSSNNNKKKJJJIIIHHHGGGHHHJJJJJJJJJHHHFFFEEEEEEDDDDDDCCCBBBBBBCCCEEEIIIMMMPPPQQQRRRRRRNNNKKKGGGCCCAAABBBDDDEEE======>>>@@@AAAAAA>>><<<555555555444444333333333222222222222111111111111...///000222222222111111...............///000111////////////////////////111222222222222111111000111111111000111222222333111222444888999===GGGRRRhhhzzz|||xxx{{{uuupppfff]]]ZZZWWWRRROOONNNNNNMMMLLLKKKLLLMMMOOOSSS[[[eeekkkkkklllnnnoooqqqrrrrrrrrrzzzrrrjjj^^^UUUQQQRRRSSSTTTWWW\\\```^^^]]]```fffiiisssxxxuuuvvv~~~~~~|||}}}}}}~~~}}}{{{yyyxxxvvvrrrooonnnmmmllllllmmmllljjjhhhjjjiiigggfffeeeeeeeeefffdddeeefffgggiiinnntttyyy}}}zzzwwwvvvrrrkkkeee___YYYSSSOOOGGGEEECCC@@@>>>===<<<<<<<<<<<<<<<>>>@@@DDDGGGIIIJJJKKKMMMOOOTTT^^^kkkuuuoooWWWTTTTTTOOOOOOQQQRRRRRRQQQOOOOOOUUUVVVVVVVVVUUUTTTRRRQQQUUUYYY[[[XXXQQQKKKHHHIIIEEEFFFFFFEEEDDDDDDFFFHHHHHHIIIIIIHHHFFFEEEEEEFFFKKKHHHFFFHHHMMMRRRUUUUUUUUUKKKBBBBBBCCCBBB@@@AAA===============<<<;;;;;;555555444333333222222111222333444444333111...---000000000000000000000000------------------------,,,---......//////......000000000000000///....../////////000111333444555666666777888888<<>>AAAEEEHHHKKKKKKNNNQQQTTTXXX```llluuurrrYYYVVVUUUNNNOOOOOOPPPPPPOOOOOONNNSSSTTTUUUUUUUUUTTTRRRQQQVVVYYY[[[WWWPPPJJJHHHHHHDDDEEEFFFFFFEEEEEEGGGHHHGGGHHHIIIHHHGGGFFFGGGHHHJJJHHHGGGIIINNNSSSUUUUUUQQQHHHAAABBBEEECCCAAAAAA>>>>>>>>>>>>===<<<;;;;;;777666666555444444333333222333444444444222000...000000000000000000000000------------------------,,,---......//////......111111111111111000//////000000000000111222333444666777999;;;;;;???MMM[[[nnnzzzzzztttnnnjjjaaaZZZWWWSSSOOOLLLKKKKKKKKKJJJLLLLLLOOOUUU]]]dddhhhiiiqqqqqqsssvvvttttttyyyvvvmmmggg^^^ZZZTTTOOOOOORRRWWW[[[[[[___aaaaaa```bbbjjjppp{{{{{{{{{}}}}}}~~~~~~|||zzzxxxvvvsssqqqmmmlllkkklllnnnnnnnnnllljjjjjjiiihhhggggggggggggbbbcccddddddfffiiiooossswww}}}{{{rrrnnnggg```ZZZTTTNNNJJJEEECCCAAA>>><<<;;;;;;;;;<<<<<<===???BBBFFFJJJMMMKKKOOOTTTWWW[[[cccoooxxxvvv]]]WWWTTTNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQSSSTTTTTTTTTRRRRRRVVVXXXXXXUUUNNNIIIFFFGGGBBBDDDFFFGGGFFFFFFGGGHHHGGGIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHJJJNNNSSSVVVWWWQQQIIIDDDGGGIIIFFFBBBAAA?????????>>>>>>===;;;;;;999888888777666666555555333333444444444222111000000000000000000000000000------------------------,,,---......//////......111222222222222111111000111111000000111222333333777888;;;>>>???CCCPPP^^^nnnwww~~~|||~~~~~~rrrlllggg___YYYVVVSSSNNNKKKKKKKKKKKKJJJKKKMMMRRRYYYaaahhhkkkkkkqqqpppqqqrrrqqqsss}}}wwwlllccc^^^VVVSSSOOOMMMNNNRRRWWW[[[___cccfffffffffjjjrrryyyzzzzzzzzz~~~|||~~~~~~|||zzzxxxvvvtttrrrmmmkkkjjjjjjkkklllkkkjjjiiihhhhhhgggggggggggggggbbbbbbccccccdddfffkkknnnpppxxx~~~|||zzzqqqllleee^^^XXXRRRLLLIIICCCBBB@@@===;;;:::::::::<<<<<<===???CCCGGGKKKNNNLLLPPPUUUWWW\\\hhhyyy|||```WWWRRRNNNMMMLLLKKKKKKLLLMMMNNNMMMOOOQQQTTTUUUTTTSSSRRRUUUVVVUUUQQQKKKFFFEEEDDDAAACCCFFFGGGFFFFFFGGGHHHKKKMMMNNNNNNLLLKKKKKKKKKLLLJJJHHHHHHLLLSSSYYY]]][[[SSSNNNOOOOOOJJJDDDAAA????????????>>>===<<<<<<:::999999888888777666666222333333333333222111000////////////////////////........................,,,---......///.........111111111222222111000000222111111111111111222222555777<<<@@@AAAFFFTTTaaammmrrrtttuuu|||qqqjjjeee^^^YYYUUURRRMMMKKKKKKKKKKKKKKKJJJNNNUUU]]]eeejjjlllmmmpppoooooooooooouuu|||pppfff^^^ZZZQQQPPPNNNMMMOOOSSSXXX[[[aaaeeeiiikkkmmmttt~~~yyyxxxvvv~~~~~~~~~{{{yyywwwvvvtttrrrnnnllliiihhhhhhhhhgggfffffffffffffffffffffeeeeeeaaabbbbbbbbbbbbdddgggjjjkkkrrr|||~~~|||yyywwwooojjjccc\\\VVVQQQLLLIIICCCAAA???===;;;:::::::::<<<<<<===???CCCGGGKKKNNNOOORRRUUUXXX___qqqdddWWWPPPNNNMMMLLLKKKKKKLLLMMMNNNLLLNNNRRRUUUVVVVVVTTTSSSTTTSSSQQQMMMHHHEEEDDDDDDAAACCCEEEFFFEEEEEEFFFHHHPPPRRRSSSRRROOOLLLJJJJJJMMMKKKGGGFFFJJJSSS]]]dddiii```XXXVVVTTTLLLDDDAAA?????????@@@???>>>>>>===::::::999999888888777777333333333222222111000000////////////////////////........................,,,---......///.........//////000000000000000///222111111111111111222222444666:::???AAAGGGVVVdddmmmnnnmmmqqq|||rrrjjjddd^^^[[[TTTPPPLLLJJJKKKKKKLLLLLLIIIOOOWWW```gggkkkmmmnnnrrrqqqqqqrrrttt|||}}}{{{zzzxxxvvvssssssuuuzzz|||qqqhhhaaa[[[XXXPPPPPPOOOOOOQQQTTTXXXZZZ___dddkkkooouuu~~~wwwuuuuuu~~~zzzwwwvvvuuusssrrrnnnlllhhhfffffffffeeedddeeeeeefffffffffeeeeeedddaaabbbcccbbbaaabbbeeegggiiipppyyy}}}zzzvvvsssmmmggg```YYYTTTPPPLLLIIIBBBAAA???===;;;;;;;;;;;;<<<<<<===???BBBFFFJJJMMMRRRTTTVVVXXXbbbzzziiiZZZPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMPPPTTTWWWYYYXXXVVVUUUSSSQQQNNNKKKHHHFFFFFFEEEFFFGGGGGGFFFEEEFFFGGGIIIRRRTTTUUUSSSPPPLLLIIIHHHLLLJJJGGGFFFJJJTTTaaajjjqqqfff\\\WWWSSSLLLEEEBBB>>>>>>???@@@@@@@@@@@@@@@;;;;;;;;;:::999999888888555555444333222111000000000000000000000000000000........................,,,---......//////............///000000000000///111111000000111222333333333555999===AAAHHHYYYhhhpppnnnmmmtttuuukkkbbb]]]ZZZSSSOOOLLLJJJJJJLLLLLLLLLKKKQQQZZZccchhhkkknnnoooppppppqqqsssvvvzzzrrrllliiihhhffffffeeedddaaa___^^^```eeemmmuuu{{{~~~yyytttmmmfff```\\\WWWTTTOOOPPPPPPRRRTTTWWWYYYZZZ^^^dddkkkrrrzzztttrrrttt~~~zzzwwwwwwzzz}}}yyyvvvttttttrrrqqqnnnkkkhhhffffffffffffeeedddeeefffggggggfffeeeeeebbbccccccbbbaaaaaaccceeelllrrr{{{zzztttpppiiiddd\\\VVVRRRNNNKKKIIICCCAAA???===<<<<<<<<<<<<<<<<<<===>>>AAAEEEHHHKKKNNNQQQTTTWWWbbb|||nnn___TTTNNNOOOOOOPPPPPPOOOOOONNNPPPRRRVVVZZZ[[[ZZZXXXVVVUUURRRNNNKKKJJJIIIIIIIIILLLLLLKKKHHHGGGGGGJJJMMMOOOQQQSSSRRROOOKKKHHHGGGGGGGGGGGGHHHMMMWWWccclllooocccWWWQQQNNNIIIEEEDDD======???@@@AAABBBBBBBBB=========<<<;;;;;;::::::999888777555333222111111000000000000000000000000........................,,,---......//////.........///000111111111111111000000000000111222333444444555888<<<@@@JJJ\\\mmmpppnnnnnnyyyzzzlll```ZZZWWWRRROOOKKKIIIJJJLLLMMMMMMOOOUUU^^^eeeiiillloooqqqnnnooorrruuuyyyxxxmmmfff```[[[YYYXXXXXXXXXYYYYYYWWWUUUVVVWWW[[[aaahhhmmmppppppjjjgggccc___\\\XXXTTTQQQMMMNNNPPPSSSVVVYYY[[[\\\___eeemmmttt}}}}}}rrroooooo~~~~~~~~~}}}yyysssnnnnnnsssyyy~~~}}}xxxuuutttsssqqqpppmmmjjjgggfffggghhhhhhhhheeefffggghhhhhhgggffffffbbbcccdddcccaaaaaabbbdddpppuuu}}}{{{tttooofffaaaZZZTTTPPPMMMJJJHHHCCCBBB@@@>>>===<<<<<<===<<<<<<<<<>>>@@@DDDGGGIIIIIILLLPPPTTT```{{{rrrcccXXXOOOOOOQQQRRRRRRQQQOOOOOOQQQTTTXXX[[[\\\[[[YYYWWWVVVSSSOOOLLLKKKLLLLLLLLLQQQPPPMMMJJJHHHIIILLLOOOLLLNNNPPPPPPMMMJJJHHHGGGCCCEEEHHHKKKPPPYYYdddllljjj]]]PPPKKKIIIGGGEEEFFF<<<===>>>@@@BBBCCCCCCCCC??????>>>>>>======<<<<<<<<<;;;999777555333333222000000000000000000000000////////////////////////,,,---......//////......///000111222222222222222/////////000111333444555555666888<<>><<<<<<<<<===<<<;;;:::;;;<<<>>>AAAEEEIIIKKKOOOOOOQQQVVV]]]pppzzzddd\\\RRRRRRSSSUUUXXXXXXUUUSSSQQQVVV[[[]]]\\\\\\\\\^^^[[[ZZZVVVRRRNNNMMMPPPRRR___ZZZRRRKKKHHHJJJNNNQQQUUUVVVWWWUUUPPPKKKHHHFFFHHHIIINNNWWW```ccc```\\\XXXRRRKKKFFFFFFFFFEEEDDDAAA@@@???AAACCCEEEEEEEEEIIIGGGDDDBBBBBBAAA???>>>;;;;;;999777666444222222111000000///////////////000000...---------------////////////000000000000---......///////////////......///000111222333333222777:::===EEEVVVeeemmmqqqnnnrrrtttiii```XXXSSSMMMMMMMMMKKKJJJKKKMMMPPPWWW___gggiiikkkooorrrqqqrrrpppwww|||ggg\\\WWWTTTRRRSSSOOOPPPPPPOOONNNNNNQQQSSSWWWYYY\\\```cccgggiiijjjdddaaa___bbbdddaaaXXXPPPOOOQQQUUUWWWYYY[[[^^^aaadddhhhnnnuuu~~~qqqjjjiiixxx~~~vvvpppiiifffjjjttt}}}zzzvvvuuuuuuuuuuuutttooonnnkkkhhhfffeeeeeeeeeddddddddddddcccbbbaaaaaaaaaaaa```___^^^aaaeeeiiijjjqqqyyy|||uuuooobbb]]]VVVPPPLLLIIIGGGEEE@@@>>><<<;;;<<<<<<<<<:::;;;;;;<<<>>>AAAEEEHHHJJJNNNNNNPPPRRRWWWggg}}}iiibbbZZZZZZ[[[\\\]]]\\\YYYVVVWWW[[[___```___]]]]]]^^^]]]\\\YYYUUUQQQQQQSSSUUU^^^YYYQQQKKKIIILLLPPPTTTYYYYYYXXXUUUQQQMMMKKKKKKQQQQQQUUU\\\ccceeeaaa\\\UUUQQQLLLIIIHHHFFFDDDBBBCCCCCCEEEGGGJJJJJJHHHFFFHHHGGGFFFEEEEEEBBB>>>;;;;;;:::999888666555444333222111000000//////000000000000///...------------.../////////000000000000---...//////000000////////////000111222333444444555:::===@@@IIIYYYhhhooouuusssxxxtttiii```YYYTTTLLLLLLLLLKKKJJJKKKNNNQQQXXX```gggiiilllppprrrppprrrrrr|||pppaaaZZZWWWTTTQQQQQQQQQRRRRRRQQQOOOPPPRRRTTTUUUYYY___eeeiiijjjjjjiiiddddddfffjjjkkkfff[[[QQQPPPRRRUUUWWWYYY[[[^^^aaaccchhhpppyyy}}}pppjjjjjjxxx~~~{{{vvvmmmeeehhhvvv|||zzzwwwuuuuuuuuutttsssooonnnkkkiiigggeeeeeeeeecccdddddddddcccbbbaaa```^^^^^^^^^^^^^^^aaaeeeiiiiiinnnttt{{{~~~zzztttppp___[[[TTTNNNJJJHHHFFFDDD@@@>>><<<;;;<<<<<<;;;:::<<<<<<===>>>AAADDDGGGIIILLLLLLNNNQQQTTT```vvvpppkkkddddddeeefffgggeeeaaa^^^^^^```bbbcccaaa___^^^^^^^^^^^^\\\YYYVVVUUUWWWYYY]]]YYYRRRMMMLLLPPPUUUYYY^^^\\\YYYUUUPPPNNNOOOQQQYYYYYY[[[```dddccc___ZZZRRRPPPMMMKKKIIIGGGCCCAAAGGGHHHKKKNNNQQQPPPMMMJJJHHHHHHHHHHHHGGGCCC===999;;;;;;:::999777666666555333333222111111111111111111000///...------------....../////////000000000---...//////000000//////000000111222333444555555666;;;>>>AAAJJJZZZgggmmmsssttt{{{rrrhhh```YYYUUUKKKKKKKKKJJJJJJKKKOOORRRZZZaaahhhjjjlllpppqqqooopppsss~~~{{{xxxlllbbbYYYWWWVVVSSSQQQPPPTTTTTTTTTSSSQQQQQQSSSUUURRRXXXaaaiiimmmlllhhheeebbbffflllqqqrrrjjj]]]SSSRRRTTTWWWXXXYYY\\\___aaadddjjjsss}}}}}}pppjjjlllxxx~~~yyysssllljjjvvv|||zzzwwwvvvuuuuuutttrrrooonnnkkkiiifffeeeeeeeeecccdddddddddccccccbbbaaa^^^^^^^^^^^^]]]___cccfffkkknnnsssyyy}}}yyyuuuppplll^^^ZZZSSSNNNJJJHHHEEECCC???===;;;;;;<<<<<<;;;:::=========???AAADDDFFFHHHIIIJJJNNNSSSWWWaaatttvvvsssmmmmmmnnnooopppnnnkkkhhhaaacccddddddcccbbb``````______^^^\\\YYYXXXYYY[[[\\\XXXSSSOOOOOOSSSYYY]]]___\\\XXXRRRNNNNNNQQQUUU[[[[[[]]]___aaa```\\\XXXRRRPPPMMMKKKHHHFFFDDDCCCLLLLLLNNNQQQTTTTTTQQQOOOKKKJJJIIIHHHGGGCCC>>>:::;;;;;;::::::999888888777444444333222222222222333111000///...------------........./////////000000......///000000000000000000000111222333444555555444888<<>>AAADDDGGGIIIJJJKKKOOOTTTWWW\\\hhhtttzzz~~~~~~zzzvvvtttqqqmmmkkkkkkjjjiiijjjkkkkkkiiiggg```aaabbb```^^^[[[ZZZZZZUUUSSSQQQPPPPPPRRRUUUVVVWWWVVVTTTPPPOOOPPPUUUXXX]]]^^^```bbbbbb```^^^]]]VVVTTTPPPJJJFFFFFFIIILLLOOONNNMMMNNNPPPRRRSSSRRROOOMMMIIIGGGEEEDDDBBB@@@???>>>>>>===;;;::::::999555555444333333333333333111111000///............------........./////////...///000000111111000000//////000111222333444444444888<<>>===;;;:::;;;;;;:::999;;;;;;<<<>>>AAAEEEHHHJJJKKKKKKNNNSSSUUUYYYbbbmmmwww|||wwwtttrrrqqqooonnnnnnllljjjiiijjjiiigggdddbbbcccdddccc```\\\[[[ZZZVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUXXX[[[___```bbbcccbbb```^^^^^^UUUTTTRRRNNNIIIHHHJJJLLLMMMLLLMMMOOOQQQRRRQQQPPPMMMLLLJJJIIIHHHFFFCCC@@@AAA@@@???>>><<<;;;:::999555444333333222222333333222111000///............---------.........////////////000111111111111000000000111222333444555555444888===EEERRRbbbkkklllttt{{{zzzlllbbbZZZSSSOOOKKKKKKKKKKKKMMMSSSZZZ___dddgggjjjkkkooossspppjjjhhhnnnzzz{{{pppjjjdddfffiiinnnvvv{{{sssjjjcccaaaYYYTTTPPPQQQQQQQQQTTTYYYUUUUUUTTTQQQNNNMMMNNNPPPPPPPPPPPPPPPQQQSSSUUUWWWWWW\\\```^^^XXXTTTSSSUUUVVVWWWYYY[[[]]]aaagggkkkqqqzzzxxxooolllvvvuuuyyy}}}{{{yyywwwkkklllttt~~~||||||{{{yyyxxxwwwuuurrroookkkjjjgggeeebbbaaaaaaaaa^^^^^^_______________^^^^^^___````````````bbbdddiiinnnxxx{{{xxxsssmmmhhhaaa]]]WWWQQQLLLGGGBBB>>>>>><<<::::::;;;;;;:::999:::;;;<<<>>>AAAEEEIIIKKKJJJKKKNNNSSSUUUYYYcccmmmzzz{{{wwwssspppqqqrrrttttttnnnkkkhhhffffffeeebbb^^^dddeeegggeeebbb^^^[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWTTTVVVXXXXXXXXXYYY\\\^^^___aaabbbbbb```^^^\\\\\\SSSTTTTTTQQQMMMJJJJJJKKKJJJKKKMMMQQQSSSSSSPPPMMMKKKJJJKKKKKKKKKHHHCCC???BBBBBB@@@>>>===;;;999999444444333222222222222333222111000//////.........---------.........////////////000111111111111111111222222333444555666777333777<<>>???BBBEEEHHHJJJNNNMMMOOOSSSUUUYYYbbbmmmzzzmmmmmmnnnoooqqqrrrqqqooollljjjgggcccaaa_________gggiiiiiifffbbb______aaa___``````___\\\ZZZYYYYYYZZZ^^^aaabbb___]]]]]]]]]bbbaaa_________^^^\\\ZZZRRRQQQOOOMMMKKKIIIHHHHHHFFFJJJOOORRRRRRQQQQQQQQQSSSPPPMMMJJJIIIHHHFFFDDDAAAAAAAAA@@@>>>;;;888777555555444333333333444444111111111111000000000000////////////////////////111111000000//////......////////////000000000000777444:::LLL___jjjlllmmmrrrsss}}}{{{kkk___WWWQQQNNNMMMLLLJJJJJJNNNUUU\\\aaafffdddfffkkkllljjjkkknnnoooyyyyyysssqqqzzzzzzmmmddd\\\VVVSSSWWW[[[___hhhyyyxxxiiiaaa\\\ZZZSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTQQQNNNMMMMMMNNNMMMMMMNNNOOORRRUUUXXXZZZ[[[[[[\\\\\\\\\[[[ZZZZZZ[[[\\\^^^^^^___eeeooovvvzzz{{{oooiiivvvllltttzzzzzz}}}}}}||||||}}}}}}~~~~~~zzzeee]]]]]]hhh{{{|||{{{zzzxxxuuurrrooommmjjjhhhfffeeedddbbb```]]]]]]\\\\\\[[[[[[[[[\\\\\\^^^^^^]]]\\\]]]___aaabbbgggooo{{{}}}yyyssskkkeee```ZZZRRRMMMIIIFFFBBB>>>===<<<;;;::::::::::::;;;<<<======???BBBEEEHHHJJJLLLLLLPPPTTTWWW[[[eeeoooyyytttkkkkkklllnnnppppppnnnllljjjhhheeecccbbbaaabbbbbbeeefffgggeeeaaa______aaa___``````___]]]\\\]]]^^^aaacccdddccc```^^^^^^___bbbaaa```___^^^\\\YYYVVVPPPOOOMMMLLLJJJIIIHHHHHHGGGKKKPPPRRRSSSRRRRRRRRRRRRPPPMMMKKKJJJIIIFFFDDDBBBBBBBBB@@@>>><<<999888666555444333333333333333111111111111000000000000////////////////////////000000000/////////////////////000000000111111111888555;;;NNN```kkkmmmnnnooorrr~~~wwwiii^^^WWWRRRPPPMMMKKKJJJKKKOOOVVV]]]aaafffeeegggkkkmmmkkklllppptttrrrnnnmmmtttqqqddd\\\UUUPPPOOORRRVVVYYYaaaqqqooobbb\\\XXXUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUSSSPPPNNNNNNNNNMMMMMMNNNOOORRRUUUWWWYYY]]]]]]^^^^^^______^^^^^^[[[]]]___```ccciiipppvvv~~~~~~rrrmmmxxxlllqqqssssssvvv}}}~~~~~~}}}zzz|||~~~~~~}}}}}}pppYYYSSSXXXhhh~~~~~~~~~}}}|||zzzwwwtttqqqnnnlllkkkiiifffeeedddbbb```^^^]]]\\\[[[ZZZZZZZZZZZZZZZ]]]\\\[[[ZZZ[[[\\\^^^```dddlllwww~~~wwwppphhhbbb[[[VVVNNNJJJGGGEEEAAA===<<<<<<;;;:::::::::;;;;;;<<<<<<===???BBBEEEHHHJJJKKKLLLPPPVVVXXX]]]hhhsssqqqmmmhhhiiikkkmmmooonnnjjjgggfffeeecccbbbbbbbbbcccdddaaabbbcccbbb```^^^___```______```___^^^___bbbdddhhhgggeeebbb___^^^___aaacccaaa```___^^^ZZZVVVRRRMMMMMMLLLKKKJJJIIIHHHHHHIIILLLPPPSSSSSSSSSSSSTTTQQQOOOMMMMMMLLLJJJGGGEEEDDDCCCCCCAAA???===;;;999666666444333222222222222111111111111000000000000////////////////////////....../////////000000000000000111111111222222222888777>>>PPPbbblllooopppnnntttsssggg^^^XXXTTTRRRLLLKKKJJJLLLPPPWWW]]]bbbeeeeeehhhmmmnnnlllnnnssskkkiiiiiimmmuuuyyyfff[[[TTTOOOKKKKKKNNNQQQTTTZZZhhhzzzzzzeee[[[XXXUUURRRTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWWWWVVVSSSPPPOOOOOOLLLMMMNNNPPPRRRTTTWWWXXX^^^^^^______``````aaaaaa\\\]]]___ccchhhnnnuuuxxx}}}qqqnnnwwwqqqqqqppppppttt{{{~~~~~~~~~~~~yyy}}}~~~zzzzzz~~~iiiSSSPPPWWWjjj~~~}}}}}}}}}|||zzzwwwtttpppnnnllljjjhhheeecccbbbaaa___]]]]]]\\\[[[ZZZYYYYYYYYYYYY[[[ZZZYYYXXXYYYZZZ\\\^^^___hhhssszzz|||vvvnnnfff```XXXSSSLLLHHHFFFDDDAAA>>><<<;;;;;;:::::::::;;;;;;<<<<<<===???BBBFFFIIIKKKKKKLLLQQQVVVYYY^^^kkkyyy~~~llliiiggghhhjjjmmmnnnkkkgggcccbbbbbbaaa```___`````````]]]]]]^^^^^^^^^^^^^^^___^^^^^^_________bbbfffiiiiiigggccc___]]]^^^```bbbcccbbb```___]]]YYYSSSOOOLLLLLLLLLLLLKKKJJJIIIIIIKKKMMMQQQRRRSSSSSSTTTUUUPPPOOONNNMMMMMMKKKHHHEEEEEEDDDCCCAAA???===;;;:::666666444333222222111111111111111111000000000///////////////////////////------......///000000111111111111222222333333444888888@@@SSSdddnnnqqqsssttt|||sssggg^^^XXXTTTRRRLLLKKKKKKMMMQQQXXX___ccceeefffjjjnnnooommmpppuuuvvvhhhhhhiiikkkmmmuuurrr```VVVQQQMMMKKKLLLNNNPPPRRRWWWbbbpppzzzqqq___YYYYYYVVVSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXYYYXXXUUURRRPPPOOOMMMMMMOOOQQQSSSUUUWWWXXX]]]]]]\\\\\\]]]]]]]]]^^^\\\\\\^^^ccckkkuuu}}}wwwlllkkktttyyytttpppooottt{{{~~~}}}~~~~~~{{{~~~xxxuuuvvvyyywww```QQQRRRZZZnnn|||{{{}}}|||yyyvvvssspppnnnmmmjjjgggcccaaa```___]]][[[\\\[[[[[[ZZZYYYYYYZZZZZZ[[[ZZZYYYXXXXXXYYY[[[\\\```hhhqqqxxx|||zzztttnnnfff```WWWRRRKKKGGGFFFDDDAAA>>>;;;;;;:::::::::;;;;;;<<<;;;<<<===???BBBFFFIIIKKKMMMNNNRRRVVVYYYaaassszzzjjjiiiggghhhjjjlllllliiiddd```aaa```___]]]\\\[[[ZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___bbbfffjjjfffddd```^^^^^^```cccdddbbb```^^^]]][[[WWWRRRNNNLLLMMMMMMMMMMMMLLLKKKJJJKKKMMMOOOQQQQQQRRRTTTVVVQQQOOOMMMLLLLLLJJJGGGEEEEEEDDDBBB@@@>>><<<;;;:::555555444333222111111111111111111111000000000///////////////////////////,,,,,,---...///000111111000111111222333333444444888999CCCUUUfffooorrruuu{{{vvviii```XXXSSSPPPKKKKKKKKKNNNSSSYYY```dddeeegggkkkpppooommmqqqwwwqqqhhhhhhjjjkkkkkkooo|||jjjZZZSSSPPPNNNLLLMMMNNNPPPRRRUUU]]]fffnnn~~~hhh[[[XXXYYYXXXUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWYYYZZZYYYVVVSSSQQQPPPNNNOOOPPPRRRTTTVVVWWWXXXZZZYYYXXXWWWWWWWWWWWWWWW\\\]]]___eeeooo{{{tttjjjhhhsss|||tttsssvvv{{{~~~}}}}}}}}}}}}}}}vvvpppmmmmmmjjjeeeWWWQQQVVV^^^ttt{{{yyyzzzxxxvvvssspppnnnmmmllliiifffbbb___^^^]]][[[ZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\\\\[[[YYYXXXXXXZZZ[[[\\\eeekkksssxxx|||}}}xxxtttnnnfff```WWWQQQKKKGGGFFFDDDAAA>>>;;;;;;:::::::::;;;<<<<<<;;;;;;===???BBBFFFJJJLLLOOOOOORRRUUUZZZgggxxxjjjkkkhhhhhhhhhiiiiiifffbbb^^^___^^^]]][[[YYYXXXVVVUUUVVVUUUUUUWWWYYYZZZZZZYYYYYYZZZ\\\\\\]]]```cccfffbbb___]]]^^^```bbbcccccc^^^\\\ZZZXXXVVVTTTPPPNNNLLLMMMNNNNNNNNNLLLKKKJJJJJJLLLMMMNNNNNNPPPSSSUUUSSSPPPMMMJJJIIIHHHFFFDDDCCCBBB@@@>>><<<:::999999444333333222222222222222111111111111000000000000////////////////////////,,,,,,---...//////000000000000111222333444444555777999DDDWWWgggooosssvvvxxxkkkaaaXXXRRRNNNJJJJJJKKKOOOTTT[[[aaaeeeeeegggmmmpppnnnlllpppwwwpppiiijjjmmmpppqqqsss}}}tttbbbUUUOOONNNMMMKKKLLLMMMOOOPPPSSSXXX^^^cccnnn|||yyyooobbbYYYWWWXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXZZZZZZYYYVVVSSSRRRRRROOOPPPRRRTTTVVVWWWXXXXXXXXXWWWUUUTTTTTTTTTUUUVVV]]]aaafffmmmuuutttmmmgggrrr~~~{{{|||~~~}}}|||{{{|||}}}}}}{{{uuunnngggccc]]]]]]VVVUUU[[[aaawww}}}yyyxxxuuutttqqqnnnlllkkkkkkjjjjjjgggccc___^^^]]]\\\ZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^^^^\\\[[[ZZZYYY[[[\\\]]]fffjjjqqqxxx~~~{{{xxxuuuooofff___VVVQQQJJJFFFEEECCC@@@===:::::::::::::::;;;<<<===:::;;;<<>>;;;999888777777222222222111222222333444111111111111000000000000////////////////////////---------......///////////////000111222333444444666999EEEWWWgggooossswwwyyylllaaaXXXQQQMMMIIIJJJLLLOOOUUU\\\bbbfffeeehhhmmmpppmmmjjjnnnvvv~~~{{{pppmmmnnnrrrzzzxxxlll\\\QQQMMMMMMLLLKKKMMMNNNOOOQQQSSSWWWZZZ]]]bbbmmmyyy~~~zzzxxxvvvttthhhddd___[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXUUURRRRRRSSSQQQRRRTTTVVVXXXYYYYYYYYYWWWVVVUUUUUUUUUWWWYYY[[[^^^gggrrryyyrrrlllfffppp~~~}}}|||~~~|||{{{{{{{{{{{{yyyuuunnnddd]]]]]]^^^ZZZZZZ^^^bbbxxx~~~zzzwwwxxxqqqpppnnnkkkiiiiiiiiiiiilllhhhddd```___^^^\\\[[[ZZZZZZ[[[[[[\\\]]]_________]]]\\\ZZZZZZ[[[]]]^^^cccgggnnnxxx~~~{{{yyyvvvpppfff___VVVPPPIIIEEEDDDBBB>>>;;;:::::::::::::::;;;<<<===:::;;;<<>>::::::::::::::::::::::::<<<<<<<<<>>>@@@DDDHHHJJJNNNOOOPPPUUUdddsssooolllooolllgggaaa\\\YYYWWWVVVYYYYYYYYYXXXVVVTTTRRRQQQPPPQQQQQQRRRSSSTTTUUUUUUSSSUUUYYY\\\]]]\\\ZZZYYYSSSUUUVVVWWWWWWVVVQQQLLLHHHJJJIIIFFFHHHLLLNNNLLLJJJIIIHHHGGGGGGGGGHHHIIICCCFFFJJJLLLLLLKKKLLLLLLPPPLLLGGGCCC@@@???===<<<>>>===;;;999888666666666666555333222111222222333333333222222111000000000///////////////////////////.........///000222333111222333333222222444666999<<>>AAAEEEIIIKKKOOOPPPQQQTTT```yyyrrrooommmmmmjjjddd^^^YYYUUUTTTSSSWWWWWWXXXXXXWWWUUUSSSQQQNNNOOOPPPQQQRRRTTTUUUUUUTTTVVVYYY\\\]]]]]][[[YYYQQQQQQQQQPPPOOONNNIIIEEEHHHIIIHHHGGGIIIMMMKKKGGGIIIHHHGGGFFFEEEFFFFFFGGGFFFIIILLLNNNNNNMMMMMMMMMHHHFFFBBB@@@???>>>===<<<<<<<<<;;;:::999888888888555444333222222222333444333333222222111000000000//////////////////////////////......///000111222111222333222222222444666;;;>>>HHHXXXdddkkkpppuuu|||{{{pppdddZZZSSSPPPKKKKKKMMMQQQXXX___ccceeegggkkkpppqqqrrrvvvssskkkmmmwwwzzzsssdddZZZQQQNNNNNNMMMMMMOOOQQQPPPQQQVVVXXXYYY]]]bbbdddlllvvvyyylllgggccc]]]XXXXXXXXXZZZ[[[[[[YYYWWWVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[\\\\\\[[[YYYVVVTTTTTTUUUVVVWWWWWWYYY[[[]]]___aaadddeeegggjjjmmmpppqqqrrr{{{tttiiibbb```hhhwww~~~~~~~~~zzzwwwuuuvvvzzzxxx{{{zzzyyyvvvsssnnnmmmllllllmmmllliiigggiiifffbbb___^^^\\\ZZZYYYYYYZZZ\\\^^^_________^^^\\\[[[ZZZ[[[]]]___```___bbbfffkkkqqqvvvyyyzzzzzz{{{xxxsssnnniiibbb[[[WWWSSSOOOIIIEEEBBB@@@>>><<<::::::::::::::::::::::::::::::<<<>>>BBBGGGJJJMMMOOOPPPQQQSSS\\\ppprrrooommmjjjgggaaaZZZUUURRRPPPPPPTTTUUUWWWXXXXXXVVVTTTRRRMMMMMMNNNPPPQQQSSSTTTTTTTTTVVVYYY[[[\\\[[[ZZZYYYQQQOOOMMMLLLKKKIIIEEECCCDDDHHHJJJJJJKKKLLLHHHCCCFFFFFFDDDCCCCCCCCCDDDEEEGGGJJJMMMNNNMMMKKKKKKKKKBBBAAA@@@@@@AAAAAA@@@>>>;;;;;;;;;;;;::::::::::::555444333222333444555666333333333222111111000000000000000000000000000000000000/////////000000111000111222222111222444666<<<@@@KKK[[[hhhooouuuzzz}}}}}}qqqeee[[[TTTQQQMMMMMMNNNSSSZZZ```dddffffffkkkppptttvvv}}}|||ooolllpppxxxtttjjj]]]TTTMMMMMMNNNNNNOOOQQQTTTRRRTTTWWWYYY[[[```fffmmmwwwzzzoookkkhhhbbb]]]ZZZYYYWWWVVVVVVVVVVVVUUUTTTWWWXXXYYYZZZ[[[\\\\\\\\\______^^^\\\XXXWWWWWWXXXYYYZZZZZZ]]]```eeeiiikkkooorrruuuyyy{{{|||||||||tttgggaaaaaa___fffttt~~~~~~~~~~~~~~~}}}|||zzzzzzyyy~~~{{{yyyxxxvvvsssooommmllllllllllllkkkiiimmmiiiddd```^^^\\\ZZZYYYYYY[[[]]]___``````___^^^]]]]]]\\\\\\]]]^^^______aaaeeejjjppptttwwwxxxxxx{{{xxxsssnnniiiccc\\\WWWRRRNNNIIIDDDBBB@@@>>><<<::::::::::::::::::::::::999:::<<>>::::::::::::::::::::::::999;;;>>>BBBFFFJJJMMMNNNOOOQQQSSSTTTYYYggg|||ssskkkeee^^^]]]]]]\\\[[[ZZZYYYYYYRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRPPPMMMKKKJJJIIIKKKLLLMMMNNNNNNNNNMMMMMMNNNHHHIIIQQQVVVUUUXXX]]]ggguuu|||oooZZZLLLHHHHHHDDDCCCAAA@@@@@@@@@AAABBBCCCFFFHHHIIIGGGEEEEEEEEEFFFEEECCCCCCDDDCCCBBB@@@BBBBBBBBBAAA???===:::999666666555444555666777888444444444333222222111111000000000000000000000000000000111222222111111000///111222222222333666888999DDDYYYnnnxxx{{{}}}~~~sssggg[[[RRRNNNLLLMMMPPPUUU[[[```bbbccceeegggiiijjjlllsssvvvyyyrrrggghhhnnnxxxwwwiii\\\SSSLLLLLLMMMMMMNNNPPPSSSTTTXXX___dddmmm}}}}}}nnnfffcccccceeejjjxxxzzzrrrggg]]]WWWUUUTTTTTTYYYZZZ\\\___bbbdddeeeffffffggggggfffeeeeeefffhhhmmmooosssyyyzzzkkk```ZZZZZZ]]]___hhhxxx~~~~~~{{{{{{zzz{{{{{{}}}~~~~~~zzzwwwuuurrrpppooonnnllliiihhhiiikkkkkkkkkmmmiiiccc^^^\\\[[[[[[ZZZ[[[[[[\\\]]]^^^___``````]]]^^^^^^]]]ZZZYYY[[[]]]]]]```gggnnnssswwwyyyzzzuuurrrnnnjjjeee___YYYTTTPPPLLLGGGCCCAAA@@@>>>===:::::::::::::::::::::::::::<<>>===;;;:::::::::::::::::::::::::::<<>>===999888777555555555666666555444444333333222222111////////////////////////...///111222333333333222111222444444444666888:::AAAJJJ[[[llluuuzzzvvvjjj^^^TTTOOOOOOPPPSSSXXX^^^cccddddddeeefffgggfffgggooo|||}}}oooeee___cccjjjtttwwwkkk```ZZZWWWSSSSSSUUUUUUWWW^^^gggqqq~~~xxxnnniiifffbbbkkkwwwtttddd\\\]]]___]]]___bbbfffjjjnnnpppqqqooopppqqqrrrrrrsssuuuwww|||ppp\\\ZZZ\\\\\\___jjj}}}}}}|||~~~~~~~~~~~~}}}{{{{{{{{{|||{{{{{{zzzzzz}}}{{{xxxuuutttsssrrrpppnnnllllllkkkjjjiiiiiihhhhhhbbb```^^^\\\[[[ZZZ[[[[[[\\\ZZZZZZ[[[^^^___]]][[[YYY[[[]]]]]]\\\[[[ZZZ[[[]]]```eeekkkqqqvvvyyyzzzyyyuuuoooiiiddd^^^XXXUUUNNNJJJDDD???===<<<;;;:::===<<<:::999999:::<<<===<<<>>>AAADDDEEEHHHKKKMMMOOOQQQTTTVVVXXX^^^oookkkcccaaadddbbb```___^^^\\\XXXVVVSSSVVVUUURRRSSSXXX[[[ZZZ]]]ZZZVVVUUUUUUTTTQQQNNNKKKIIIGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKOOOUUU\\\aaagggbbb\\\XXXVVVSSSOOOKKKGGGEEECCCCCCCCCDDDCCCBBBFFFFFFGGGHHHHHHGGGEEEDDDIIIHHHFFFDDDCCCDDDEEEFFFAAAAAABBBBBBAAA@@@???>>><<<:::888666555666777777888666555333222222333333111///---,,,+++,,,...///...//////000111222222222///000111111222555999<<>>BBBDDDFFFHHHKKKNNNNNNPPPTTTWWWYYY___ooo~~~llldddbbb[[[YYYWWWWWWWWWVVVTTTSSSUUUWWWVVVSSSTTTYYY[[[ZZZYYYVVVTTTSSSSSSRRRPPPMMMKKKIIIGGGEEEEEEEEEFFFFFFIIIJJJKKKLLLOOOVVV^^^cccllleee\\\UUURRRPPPNNNMMMHHHGGGEEEEEEFFFGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIKKKIIIGGGDDDCCCBBBCCCCCC@@@AAABBBBBBBBB@@@???>>>;;;:::888666555555666666888777555333333222333333111000...---,,,---...///...//////000111111222222000111222333444777;;;???FFFQQQbbbpppuuuyyyxxxjjj^^^XXXVVVPPPPPPSSSYYY```dddeeedddiiigggggghhhjjjqqq}}}rrrfff___\\\\\\bbbiiirrrzzz|||wwwnnn```[[[___[[[___ggguuuvvvlllggghhhmmmtttzzzllldddccceeekkktttyyyzzzyyyxxxwwwyyy{{{~~~xxxjjjccceeejjjrrr{{{|||vvvwww}}}}}}~~~~~~~~~~~~}}}{{{zzzvvvwwwwwwxxxxxxxxxwwwwwwzzzzzz||||||yyyvvvtttqqqqqqqqqqqqpppnnnjjjjjjkkkkkkjjjhhhfffdddbbb```^^^\\\[[[ZZZ[[[[[[XXXWWWWWWXXXZZZZZZYYYXXXYYYZZZ\\\\\\[[[ZZZZZZ[[[[[[___fffmmmssswwwxxxyyyuuurrrnnniiiddd^^^WWWRRRMMMIIICCC???===<<<;;;:::999888777666666777888999<<>>BBBIIITTTcccooosssxxx{{{mmmaaaYYYVVVOOOPPPTTTZZZ```dddffffffiiiggggggjjjmmmvvvoooeee\\\XXXYYY[[[bbbhhhooovvv}}}~~~llldddeee```eeennn}}}rrrjjjhhhnnnuuuwwwnnnkkkkkksss}}}~~~}}}~~~rrrooosssyyy}}}vvvrrruuu~~~||||||}}}~~~~~~~~~~~~|||{{{yyyuuuvvvwwwwwwwwwwwwwwwwwwyyyxxxxxxyyyzzzyyywwwuuusssqqqooooooppppppooonnnjjjkkklllmmmkkkhhheeecccbbb```^^^\\\[[[ZZZ[[[[[[XXXXXXXXXXXXYYYYYYXXXWWWYYYZZZ[[[[[[YYYYYYYYY[[[[[[___gggoootttwwwxxxxxxtttqqqmmmhhhccc]]]VVVQQQLLLHHHCCC@@@>>>===;;;:::;;;:::999999999:::;;;<<<===@@@CCCEEEGGGIIILLLOOOSSSSSSVVV[[[```jjj|||mmmdddbbb\\\[[[YYYYYYZZZ\\\\\\[[[XXXYYYXXXTTTTTTXXXZZZXXXQQQQQQPPPPPPPPPPPPOOOOOOKKKJJJJJJIIIHHHJJJMMMOOOOOOOOOPPPQQQTTTZZZbbbhhhmmmggg___WWWSSSRRRTTTUUUMMMKKKJJJKKKLLLNNNMMMMMMIIIGGGFFFEEEFFFHHHKKKMMMKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@???===<<<::::::::::::999888777666444333333222222111000000//////000000////////////000000111111000111333444666:::???BBBKKKWWWeeennnqqqxxxqqqcccZZZUUUOOOQQQUUU[[[```dddfffggghhhgggiiinnnuuu}}}||||||kkkbbbYYYWWWXXX[[[___dddkkkpppwwwwwwjjjhhheeejjjttt|||sssnnnnnnvvv~~~vvvsssuuu|||wwwooonnnsss||||||}}}~~~|||}}}~~~~~~}}}{{{yyyvvvvvvwwwxxxxxxxxxxxxxxxyyywwwvvvuuuvvvvvvuuusssqqqpppnnnnnnoooooonnnmmmkkklllmmmmmmllliiieeecccbbb```^^^\\\[[[ZZZ[[[[[[XXXYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZXXXXXXYYYZZZ[[[```gggooouuuxxxyyyxxxuuurrrmmmhhhbbb\\\UUUPPPKKKHHHCCC@@@>>>===<<<:::;;;;;;;;;;;;<<<<<<======>>>@@@CCCFFFGGGJJJMMMOOOUUUTTTUUU[[[bbbmmmlllccc```]]][[[YYYYYYZZZZZZYYYXXXVVVXXXWWWSSSSSSWWWYYYWWWQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSQQQOOONNNOOOQQQQQQRRRSSSTTTWWW\\\ccchhhcccaaa]]]XXXUUUTTTUUUWWWQQQOOOMMMMMMNNNOOONNNMMMIIIGGGEEECCCCCCEEEGGGIIIIIIHHHHHHHHHGGGHHHHHHHHHGGGHHHHHHIIIHHHFFFEEEDDDAAAAAA???>>><<<;;;::::::999999888777555444333222222222111000000000000000///////////////000000000///000222333555999>>>AAAKKKYYYgggnnnrrrzzzttteeeZZZTTTOOORRRWWW\\\```ccceeegggfffggglllvvv{{{|||jjj```WWWWWWYYYZZZ\\\___aaaeeemmmxxxoooiiiggglllwwwzzzuuuvvv|||{{{~~~{{{ppphhhjjjqqq}}}}}}}}}~~~}}}~~~~~~|||zzzyyyvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvuuutttuuuuuusssrrrqqqpppnnnmmmnnnooonnnmmmkkkllllllllljjjgggeeecccbbb```^^^\\\[[[ZZZ[[[[[[YYYZZZ\\\[[[YYYXXXYYYYYYXXXYYYYYYXXXWWWWWWYYYZZZ\\\```gggnnntttxxxyyyzzzxxxtttmmmgggaaaZZZTTTPPPJJJGGGCCCAAA???>>><<<:::999999::::::;;;;;;<<<<<<>>>AAADDDFFFHHHJJJNNNPPPTTTSSSUUU[[[bbblll|||lllccc___^^^]]]\\\\\\]]]\\\YYYWWWUUUWWWVVVRRRSSSWWWYYYXXXQQQSSSTTTSSSRRRRRRSSSTTT^^^___```\\\VVVQQQPPPPPPSSSTTTVVVXXXYYY]]]bbbeee[[[[[[[[[YYYVVVUUUVVVXXXVVVTTTRRRPPPPPPPPPOOOMMMJJJHHHEEEDDDCCCDDDFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLJJJHHHGGGBBBAAA@@@???===;;;:::999::::::999888777555333222111111111111000000000///////////////////////////...000111222444777<<>><<<:::888888999:::;;;;;;;;;;;;???AAAEEEGGGIIIKKKNNNQQQTTTTTTXXX```ffflllvvvmmmddd````````````aaabbbaaa]]]ZZZUUUWWWVVVSSSTTTYYY[[[ZZZRRRTTTUUUUUURRRRRRSSSUUUaaadddgggddd]]]VVVTTTTTTTTTVVVYYY[[[\\\]]]```bbb\\\]]]]]]\\\YYYYYY[[[]]]]]]ZZZWWWTTTSSSQQQOOOMMMJJJIIIHHHGGGGGGHHHJJJKKKJJJKKKMMMNNNOOOPPPQQQQQQSSSSSSSSSRRRPPPMMMJJJIIIEEEEEEDDDBBBAAA???===<<<:::::::::999777555333111000000111000000000///...////////////////////////000111222222444777;;;>>>GGGYYYjjjqqqvvvssshhh^^^WWWRRRVVV[[[^^^___```ccceeeeeeiiiuuuhhh^^^VVVWWW[[[[[[YYYYYYQQQTTTXXX^^^fffppp{{{xxxjjjhhhqqq}}}}}}~~~pppccc\\\bbbkkkvvv|||}}}~~~}}}}}}}}}}}}{{{yyywwwvvvuuuuuuvvvxxxxxxyyyyyyyyyuuutttssstttuuutttrrrpppsssqqqooonnnnnnnnnmmmllljjjiiigggfffdddbbbaaa```bbbaaa^^^\\\[[[[[[[[[[[[WWWZZZ\\\[[[XXXVVVWWWYYYXXXYYYXXXWWWVVVVVVXXXZZZ___bbbgggmmmssswww{{{|||yyyooofff^^^YYYTTTQQQIIIGGGCCCAAA@@@>>><<<:::888999:::;;;<<<<<<<<<<<>>EEEXXXkkkrrrxxxzzzqqqiii```ZZZSSSWWW\\\^^^^^^___bbbdddfffkkkxxxnnnccc[[[[[[]]][[[XXXVVVPPPSSSUUUXXX\\\dddpppyyy|||llljjjuuu{{{}}}uuukkkeeebbbeeennnyyy~~~}}}vvvvvvxxx{{{qqqbbbZZZbbbppp}}}~~~~~~}}}||||||||||||{{{yyywwwuuuttttttuuuwwwzzzzzzzzzyyyxxxyyyuuurrrrrrsssuuutttrrrooooooooopppqqqpppmmmjjjjjjiiihhhfffdddccccccccccccbbb___]]][[[YYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWWWWXXXZZZbbbccceeeiiimmmqqquuuwwwzzzpppddd]]]ZZZWWWPPPKKKIIIEEEAAA>>>===<<<;;;:::999888888888:::<<>>===<<<;;;:::999999888999:::===@@@AAACCCEEEGGGHHHIIILLLPPPSSSYYY\\\bbbkkkuuu}}}wwwjjjbbb```_________^^^\\\XXXUUUUUUUUUTTTUUUVVVXXXYYY[[[VVVWWWWWWVVVTTTSSSSSSTTTWWWZZZ]]]____________```[[[ZZZZZZ[[[^^^``````___[[[\\\^^^aaadddggghhhgggbbbbbb```^^^ZZZVVVSSSPPPNNNLLLJJJLLLQQQWWW\\\___[[[[[[ZZZXXXUUUTTTUUUVVVYYYYYYWWWUUUSSSRRRPPPOOOOOOMMMKKKJJJIIIGGGCCC???===<<<;;;:::777555333111111111111111000000000000111111111111111111111111111222444555777;;;@@@DDDOOO___mmmpppttt}}}yyyoooddd[[[TTTXXX]]]___aaabbbeeehhhkkkppp{{{vvvfff``````^^^ZZZXXXVVVUUUTTTUUUXXX^^^eeejjjwwwkkkddd___```bbbbbbffflll{{{ttthhh```\\\WWWSSSQQQSSSVVVXXX]]]aaahhhrrrzzz}}}{{{xxxyyy}}}fff^^^[[[aaalllyyy||||||}}}~~~~~~~~~~~~~~~|||zzzyyy}}}|||zzzxxxwwwwwwwwwwwwtttuuuvvvwwwxxxxxxwwwvvvvvvtttqqqpppppppppooonnnooommmllllllllllllkkkiiifffeeeeeedddddddddddddddbbb```___]]]\\\[[[\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWVVVXXXXXXXXXWWWXXXYYY[[[bbbdddhhhmmmppprrrssstttqqqiii```ZZZWWWUUUOOOKKKHHHDDD@@@===<<<<<<;;;:::999999999:::<<<>>>AAABBBDDDEEEGGGHHHIIILLLPPPSSSYYY^^^ccckkk}}}|||mmmaaaaaa___]]][[[ZZZXXXTTTRRRSSSSSSSSSSSSTTTUUUWWWXXXUUUWWWYYYXXXWWWUUUUUUUUUWWWZZZ___bbbbbbaaa``````VVVVVVVVVYYY\\\___```___YYY[[[```dddggghhhhhhhhhbbbbbbaaa```]]]ZZZWWWUUURRROOOMMMNNNTTT[[[aaaeeeeeeeeedddbbb^^^\\\[[[[[[XXXWWWVVVUUUTTTRRRQQQQQQPPPOOOMMMLLLKKKIIIEEECCC???>>>===;;;888555222111222222111111111000000000000000000000000000000000111333555666999===BBBFFFNNN___llloootttvvvvvv}}}sssfff]]]UUUXXX[[[^^^aaacccgggiiimmmrrr~~~nnnfffeeecccaaa```[[[XXXWWW[[[ccclllrrrtttvvvjjjggg```\\\[[[\\\[[[\\\___nnnvvv}}}~~~zzzsssfff\\\VVVTTTQQQNNNMMMNNNOOOPPPSSSYYYdddsss}}}tttmmmuuu~~~{{{yyyxxx{{{aaa]]]^^^dddmmm|||~~~}}}|||zzz{{{|||}}}~~~~~~}}}|||zzzyyy|||zzzxxxvvvuuuuuuvvvwwwuuuvvvwwwwwwwwwwwwvvvvvvuuutttrrrqqqppppppnnnnnnpppnnnlllkkklllllllllkkkgggfffeeedddcccbbbbbbbbb```___^^^\\\\\\\\\]]]]]][[[[[[ZZZYYYXXXWWWWWWVVVUUUWWWXXXXXXWWWXXXZZZ\\\aaadddiiinnnqqqrrrqqqqqqkkkeee]]]XXXUUUSSSNNNJJJGGGDDD@@@===<<<<<<;;;::::::::::::<<<>>>@@@BBBDDDDDDFFFHHHIIIJJJLLLPPPSSSWWW```ffflll|||mmm``````^^^[[[YYYXXXWWWTTTRRRRRRQQQQQQQQQQQQSSSUUUVVVTTTWWWZZZZZZYYYWWWWWWWWWXXX\\\```cccbbb___]]]\\\RRRRRRSSSVVV[[[^^^______]]]```dddggggggeeecccbbbaaaaaaaaa```___]]]ZZZYYYRRRPPPNNNOOOSSSXXX[[[]]]```aaacccbbb```_________WWWWWWVVVUUUTTTSSSSSSRRRPPPOOOOOONNNMMMJJJGGGEEE>>>>>>===;;;999777444333333222222111111000000000111111111111111111111111111222444555777;;;@@@CCCOOO___llloootttvvvxxxwwwiii___UUUVVVXXX[[[^^^bbbfffhhhkkkqqq|||}}}uuusss}}}uuummmlllmmmmmmnnnaaa___aaakkk{{{zzzwwwwwwssskkkjjjfffcccaaaaaa```______gggjjjnnnooonnniiibbb[[[SSSRRROOOMMMLLLLLLNNNOOOTTTYYYbbbpppvvvooojjjttt}}}|||{{{yyywwwuuuttttttvvv|||ZZZ[[[___eeeooo~~~}}}||||||{{{zzzzzz{{{}}}~~~}}}|||zzzyyyyyywwwuuusssssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttrrrqqqpppppprrrpppnnnmmmnnnnnnnnnmmmiiihhhfffdddbbbaaa``````___^^^]]]\\\[[[\\\\\\]]][[[[[[ZZZYYYXXXWWWWWWVVVUUUVVVWWWWWWWWWWWWYYY[[[```dddhhhmmmoooooonnnmmmgggbbb[[[VVVTTTQQQMMMJJJFFFCCC???===<<<<<<;;;::::::;;;<<<>>>@@@BBBDDDEEEEEEGGGHHHIIIJJJLLLPPPSSSTTT```iiimmm~~~uuujjj```^^^]]]ZZZZZZZZZYYYWWWUUUPPPPPPOOOOOOPPPQQQRRRSSSSSSVVVYYY[[[ZZZYYYXXXYYYZZZ]]]aaabbb___[[[XXXVVVQQQQQQRRRUUUYYY\\\]]]]]]^^^bbbfffhhheeeaaa^^^]]]______``````___]]]\\\[[[TTTSSSRRRRRRSSSSSSRRRPPPRRRTTTVVVWWWVVVVVVWWWXXXVVVVVVUUUUUUTTTSSSSSSRRRNNNNNNOOONNNLLLJJJHHHGGG======<<<<<<;;;999888777333333333222111000000///222222222222222222222222111222333444555888<<<@@@NNN]]]iiikkkppp~~~{{{www{{{kkkaaaWWWWWWXXXZZZ^^^cccfffhhhjjjpppzzzsssllljjjppp|||vvvvvvwwwyyyzzzppppppuuu~~~xxxxxx||||||tttrrrsssrrrooonnnmmmlllkkklllllljjjggghhheeeaaa```___]]]ZZZXXXTTTQQQNNNKKKJJJLLLOOOQQQSSSVVV\\\gggwwwvvvmmmiiinnnwww~~~{{{zzzxxxuuusssqqqooonnnmmmtttUUUYYY___gggsss~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{|||}}}~~~}}}{{{zzzyyyvvvvvvuuutttssstttuuuvvvwwwwwwvvvvvvuuuuuutttttttttuuuvvvvvvtttrrrrrrssssssqqqppppppqqqpppooommmkkkjjjhhheeecccaaa```___^^^]]]\\\[[[ZZZZZZ[[[\\\ZZZZZZYYYYYYXXXXXXWWWWWWUUUWWWWWWWWWVVVWWWXXXZZZ___bbbfffjjjlllllljjjiiiddd```ZZZVVVRRROOOLLLIIIEEEBBB>>><<<<<<<<<;;;::::::;;;===???BBBDDDEEEFFFFFFGGGIIIIIIJJJLLLPPPSSSTTT^^^gggpppuuulllfff```]]]\\\[[[[[[\\\\\\ZZZXXXPPPOOOOOONNNOOOPPPQQQRRRSSSVVVXXXZZZYYYYYYZZZ[[[\\\^^^``````\\\XXXTTTSSSQQQQQQQQQTTTXXXZZZ[[[ZZZZZZ___dddeeebbb___]]]]]]\\\\\\]]]]]]]]]\\\[[[ZZZWWWVVVVVVVVVUUURRRMMMJJJMMMOOOPPPPPPOOONNNPPPQQQUUUTTTTTTSSSRRRQQQQQQPPPJJJLLLMMMLLLJJJGGGFFFFFF=========<<<<<<;;;:::999444444333222111000000///222222222222222222222222000222333444555888===@@@NNN]]]hhhiiilllyyy||||||wwwuuuoooddd\\\[[[YYY[[[```eeehhhjjjkkkqqqzzz~~~nnngggfffhhhmmmvvvnnnjjjllluuuxxxsssqqqqqqpppoooooorrrtttuuuxxx{{{zzzuuusssiii___[[[XXXUUUTTTUUURRRPPPLLLJJJJJJLLLOOOQQQOOOPPPUUU\\\hhhyyyxxxkkkffffffsss{{{|||yyyyyyyyywwwuuurrrnnnllljjjgggnnnyyy~~~UUU[[[cccmmm{{{~~~|||}}}}}}~~~}}}{{{zzzxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrtttwwwvvvtttsssssstttrrrqqqqqqqqqrrrqqqooommmkkkjjjhhhfffdddbbbaaaaaa^^^]]][[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXVVVWWWXXXWWWVVVVVVWWWYYY^^^```dddfffhhhhhhgggfffbbb___[[[VVVRRRNNNKKKIIIEEEBBB>>><<<<<<<<<;;;:::;;;<<<>>>AAACCCEEEFFFGGGGGGHHHIIIJJJJJJLLLPPPSSSVVVYYYbbbtttooofffccc```\\\\\\\\\]]]^^^]]]ZZZWWWPPPOOONNNNNNNNNOOOPPPQQQSSSUUUWWWXXXXXXYYY[[[]]]\\\^^^___^^^ZZZWWWTTTTTTSSSRRRRRRTTTWWWXXXXXXXXXXXX]]]bbbbbb___\\\\\\]]]YYYYYYZZZ[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTRRROOOLLLMMMNNNNNNMMMLLLMMMOOOQQQRRRRRRQQQPPPNNNMMMLLLLLLFFFIIIKKKJJJGGGDDDDDDEEE>>>>>>>>>===<<<;;;999999555444444333111000000///111111111111111111111111000222444666888===BBBFFFTTTbbblllkkkmmmyyy~~~{{{zzztttssssssggg___\\\ZZZ[[[___dddhhhiiilllqqqyyy{{{zzz}}}mmmhhheeeeeefffjjjrrr|||uuuhhhgggjjjrrr{{{vvvrrrmmmiiigggfffgggnnnssswww}}}|||zzzmmmaaa\\\YYYUUUSSSTTTOOONNNMMMLLLLLLMMMNNNOOONNNPPPSSSXXX___jjjuuu|||zzzlllccccccfffpppxxx|||vvvtttsssssssssqqqoookkkhhheeebbbhhhsss}}}}}}xxxXXX^^^hhhsss~~~~~~~~~|||zzzxxxwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwtttsssrrrqqqpppooooooooopppsssvvvvvvtttssstttuuuqqqqqqqqqrrrsssqqqnnnkkkjjjiiigggfffeeeddddddccc^^^\\\ZZZYYYXXXWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYWWWXXXXXXWWWUUUUUUWWWXXX^^^___bbbdddeeefffeeedddbbb___[[[VVVQQQMMMJJJHHHEEEAAA>>><<<;;;<<<;;;:::;;;<<>><<<:::888777555555444333222000000///000000000000000000000000000222555888<<>><<<;;;::::::999:::===@@@DDDGGGIIIKKKMMMLLLLLLLLLMMMMMMNNNOOOTTTWWW^^^uuuoooeee```\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTVVVVVVRRRMMMMMMQQQVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\ZZZYYYXXXWWWRRRRRRQQQQQQQQQTTTYYY]]]______^^^\\\YYYVVVVVVVVVQQQRRRTTTUUUUUUTTTSSSRRRUUUSSSPPPMMMLLLMMMNNNOOOMMMLLLIIIGGGEEEGGGLLLPPPQQQOOOMMMLLLLLLJJJGGGEEEEEEDDDCCCBBBBBBBBBDDDDDD?????????===<<<:::888777555444444333333222222111000000111222333333444444444444777;;;>>>AAAIIIRRR___lllvvvyyy}}}yyyooonnnzzzvvvkkk```[[[YYY[[[^^^```bbbffflllooossstttsssxxxssslllmmmnnnmmmmmmqqqwwwwwwsssqqqwww{{{rrrmmmoooqqqxxx~~~zzz{{{wwwqqqjjjbbb]]]YYYWWWYYY\\\___cccffffffffffffeee```YYYUUUTTTUUUTTTRRRPPPOOOMMMLLLLLLLLLMMMMMMMMMPPPTTTWWWYYY\\\```bbbiiifffaaa\\\YYYYYY[[[^^^bbblllwwwzzzsssjjjeeedddeeeeeeeeeeeedddbbb```___^^^___fffqqquuuqqqnnnpppaaahhhuuu~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxwwwvvvvvvuuuxxxxxxxxxxxxwwwwwwvvvuuurrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrrqqqpppooonnnooonnnnnnmmmlllkkkjjjhhhggggggeeecccaaa```___]]]\\\ZZZXXXWWWWWWWWWXXXVVVVVVVVVVVVWWWWWWWWWXXXUUUVVVVVVUUUTTTTTTWWWYYY^^^bbbdddbbbbbbdddbbb^^^bbb^^^XXXSSSOOOKKKHHHEEEBBBAAA???===<<<;;;::::::;;;<<<>>>BBBEEEHHHKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPTTTXXX^^^sssmmmccc]]]YYYWWWWWWWWWWWWVVVUUUTTTSSSRRRUUUUUUSSSPPPQQQVVVZZZ[[[[[[\\\\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYXXXXXXWWWRRRRRRQQQPPPPPPSSSWWW[[[\\\]]]]]][[[XXXUUUTTTTTTPPPQQQSSSTTTUUUTTTRRRQQQRRRPPPMMMJJJIIIIIIJJJKKKHHHIIIIIIHHHGGGGGGIIIKKKLLLKKKJJJKKKKKKJJJHHHEEECCCCCCBBBAAAAAAAAABBBBBB>>>>>>======;;;:::888777555444444333333222222111111111111222222333333333333333555999<<>>===;;;;;;::::::===>>>@@@CCCGGGJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSUUUYYY^^^ooo{{{kkkccc\\\WWWTTTTTTUUUUUUTTTSSSSSSRRRQQQSSSUUUUUUTTTUUUZZZ^^^```______]]]\\\YYYXXXWWWTTTTTTUUUVVVWWWWWWWWWVVVRRRRRRQQQPPPOOOQQQTTTXXXYYYZZZ[[[ZZZWWWSSSQQQPPPNNNOOOQQQSSSSSSRRRQQQPPPMMMLLLIIIFFFEEEEEEEEEFFFCCCFFFIIIIIIHHHFFFEEEEEEFFFFFFGGGIIIJJJJJJHHHEEEAAAAAA@@@@@@????????????<<<<<<<<<;;;;;;:::999888555444444333333222222111111111222222222222222222333222333777999===GGGQQQbbbppp{{{}}}||||||}}}~~~zzztttttt~~~|||sssfff```\\\]]]______aaaeeelllmmmoooooolllnnn|||~~~zzzyyy~~~}}}|||yyytttllleee^^^XXXVVVRRRTTTWWWYYYYYYWWWTTTRRRRRRPPPNNNOOOPPPQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLJJJNNNTTTXXXZZZ[[[]]]^^^aaa```\\\UUUNNNNNNTTTZZZ^^^fffnnnnnneee[[[UUUTTTUUUVVVWWWYYYZZZZZZZZZZZZZZZ\\\ccclllqqqpppoooqqqeeesss}}}~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxvvvuuuuuuvvvvvvyyyyyyyyyxxxwwwuuutttssspppppppppqqqqqqqqqqqqqqqpppppppppoooooonnnmmmmmmkkkkkkllllllkkkkkkjjjiiiffffffdddcccaaa```______[[[ZZZYYYWWWVVVVVVWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUVVVYYY[[[___eeehhhgggggggggccc^^^[[[XXXRRRNNNJJJGGGDDDBBB???>>>===<<<;;;;;;:::;;;===>>>AAADDDGGGJJJLLLMMMOOOOOOOOOPPPQQQRRRTTTUUUTTTZZZ___ooossshhhbbb\\\YYYUUUUUUUUUTTTSSSRRRQQQPPPQQQSSSUUUUUUUUUVVVYYY\\\^^^^^^]]]\\\ZZZXXXVVVUUURRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRPPPOOOPPPRRRUUUUUUWWWYYYXXXUUUQQQNNNMMMLLLMMMOOOQQQQQQQQQPPPOOOJJJIIIGGGDDDCCCBBBCCCCCCBBBEEEGGGHHHFFFDDDCCCCCCDDDDDDFFFHHHJJJJJJGGGEEE@@@@@@@@@@@@???>>><<<<<<::::::;;;;;;::::::999999555444444333333222222111222222222222111111111111444222333666888===GGGRRRdddrrr}}}~~~{{{{{{yyyyyyxxxllleee____________aaadddiiijjjlllnnnmmmppp~~~|||~~~~~~~~~~~~|||zzzuuunnnfff^^^XXXUUUTTTUUUWWWYYYXXXUUURRRPPPQQQPPPPPPOOOOOONNNLLLKKKNNNNNNMMMLLLLLLKKKKKKKKKKKKNNNRRRVVVYYY]]]aaadddllljjjcccXXXNNNLLLRRRYYY]]]eeekkkhhh^^^SSSNNNMMMMMMNNNPPPRRRTTTVVVWWWXXXZZZ^^^fffooovvvxxxzzzzzzhhhxxx~~~}}}}}}~~~{{{zzz{{{|||{{{zzzxxxvvvvvvvvvwwwxxxzzzzzzzzzyyyxxxvvvuuutttppppppqqqqqqrrrrrrssssssrrrqqqqqqpppooonnnnnnnnnllllllllllllkkkkkkjjjiiieeedddbbb```___^^^^^^^^^ZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVWWWVVVUUUVVVYYY[[[aaafffjjjiiihhhhhheee___XXXUUUPPPKKKHHHFFFCCCAAA======<<<;;;::::::;;;;;;<<<>>>@@@BBBFFFHHHJJJLLLNNNNNNNNNPPPQQQSSSUUUVVVSSSYYYaaarrrlllccc^^^YYYVVVWWWWWWVVVUUUSSSRRRPPPOOORRRTTTUUUUUUUUUUUUUUUVVVXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSRRRQQQSSSSSSSSSQQQOOOOOOQQQSSSSSSUUUVVVVVVRRRNNNKKKJJJIIIKKKMMMOOOOOOOOONNNMMMIIIHHHFFFDDDCCCCCCCCCCCCFFFGGGGGGFFFDDDCCCDDDFFFGGGGGGGGGIIIJJJIIIFFFDDD@@@AAABBBBBB@@@>>><<<:::999::::::;;;;;;:::999999555444444333333222222111222111111111111111111111444333333666999===HHHRRReeettt~~~zzzzzz}}}~~~|||}}}qqqiiicccaaa```^^^```ccceeefffjjjnnnqqqwww~~~}}}~~~~~~~~~~~~{{{yyyuuuoooggg___XXXTTTTTTVVVXXXYYYYYYWWWUUUTTTTTTUUUTTTSSSPPPMMMKKKJJJLLLLLLLLLKKKKKKKKKJJJJJJLLLNNNPPPSSSXXX```iiiooowwwrrrgggYYYMMMIIINNNTTT]]]cccgggcccXXXNNNJJJIIIHHHIIIJJJMMMOOORRRTTTVVVVVV]]]gggqqqyyyppp~~~}}}|||}}}~~~{{{yyyzzz|||{{{zzzxxxvvvvvvvvvxxxyyyzzzzzzzzzyyyxxxwwwvvvuuupppqqqqqqrrrsssttttttuuutttsssqqqpppoooooooooooommmmmmllllllkkkiiihhhgggcccaaa___^^^\\\\\\]]]]]]YYYXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUVVVUUUUUUVVVYYY[[[bbbgggiiihhhggggggddd___VVVSSSNNNJJJGGGEEEBBB@@@<<<;;;;;;:::::::::;;;;;;<<<===???BBBDDDGGGIIIJJJLLLLLLMMMNNNPPPRRRTTTUUURRRZZZcccxxxjjj```XXXSSSRRRWWWWWWVVVUUUTTTRRRQQQPPPTTTUUUUUUVVVUUUSSSQQQPPPPPPPPPQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOQQQRRRRRRPPPNNNNNNPPPQQQRRRSSSTTTSSSPPPLLLJJJIIIGGGHHHKKKMMMNNNMMMLLLLLLGGGGGGFFFFFFEEEEEEEEEEEEJJJJJJHHHFFFDDDDDDGGGIIIJJJIIIHHHHHHIIIHHHFFFEEECCCDDDEEEEEEDDDAAA===;;;:::;;;;;;;;;;;;::::::999555444444333333222222111000000111111111111111111333222333777999===GGGQQQdddttt{{{~~~~~~~~~zzz|||vvvnnnfffcccaaa^^^___bbbcccdddiiiooottt|||}}}zzz}}}{{{yyyxxxwwwvvvuuuwww}}}}}}|||}}}}}}|||zzzxxxwwwtttooohhh```XXXTTTRRRSSSTTTVVVXXXYYYZZZZZZZZZ[[[ZZZWWWSSSOOOMMMMMMHHHHHHIIIJJJJJJJJJIIIIIIMMMMMMNNNQQQWWWbbbmmmuuuwwwhhhYYYNNNKKKNNNRRR[[[```ccc^^^SSSIIIFFFGGGEEEFFFGGGIIIKKKNNNQQQRRRUUU___kkkuuuwww~~~~~~}}}}}}{{{~~~~~~yyywwwxxx{{{zzzxxxvvvttttttuuuwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvqqqqqqrrrssstttvvvvvvwwwtttsssqqqpppnnnnnnnnnooommmlllllljjjiiigggeeedddaaa___]]][[[ZZZZZZ[[[\\\XXXWWWVVVUUUUUUUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSTTTUUUTTTTTTUUUXXX[[[bbbeeegggdddcccdddbbb^^^UUUQQQMMMIIIGGGEEEBBB@@@;;;:::::::::::::::;;;;;;<<<===???BBBDDDGGGIIIJJJIIIJJJKKKLLLOOOQQQSSSTTTSSSZZZeee~~~jjj___VVVRRRTTTSSSTTTTTTTTTTTTSSSSSSRRRUUUVVVVVVVVVVVVSSSPPPMMMKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOONNNLLLLLLMMMOOORRRSSSSSSQQQNNNKKKJJJJJJEEEGGGIIIKKKLLLLLLKKKKKKFFFFFFFFFFFFGGGGGGGGGGGGMMMLLLLLLIIIGGGGGGIIIKKKJJJHHHFFFEEEGGGGGGGGGFFFFFFGGGIIIIIIGGGCCC???<<<<<<<<<<<<<<<<<<;;;:::999555444444333333222222111//////000000111111222222111000333777999<<>>@@@BBBEEEGGGIIIJJJHHHHHHIIIKKKNNNPPPRRRTTTTTT[[[ggg}}}kkkaaaWWWUUUYYYPPPPPPRRRSSSTTTTTTTTTTTTVVVVVVVVVWWWWWWTTTPPPMMMIIIJJJKKKLLLLLLLLLLLLLLLIIIJJJKKKMMMNNNNNNOOOOOOKKKLLLMMMLLLJJJJJJKKKMMMSSSSSSRRRPPPLLLJJJJJJJJJDDDFFFHHHJJJKKKKKKKKKJJJEEEEEEEEEFFFGGGHHHHHHIIIMMMNNNNNNMMMKKKIIIJJJKKKIIIGGGDDDCCCEEEGGGHHHHHHHHHIIIKKKLLLJJJEEEAAA>>>============<<<;;;:::999555555444333333222222111...//////000111222222333//////222666999;;;DDDMMM^^^qqq{{{{{{{{{yyyzzzzzz}}}}}}sssjjjeeeaaa^^^^^^aaaeeeeeeiiioootttzzzzzzooonnnoooooopppqqqsssvvvyyy{{{{{{{{{{{{{{{zzzxxxvvvuuurrrrrrrrrtttxxx}}}}}}~~~~~~}}}|||{{{zzzxxxtttqqqssssssrrrooohhh```XXXTTTOOOOOOPPPTTTYYY```fffiiiooonnnhhh___TTTKKKGGGFFFAAABBBEEEGGGHHHIIIIIIIIIJJJLLLOOORRRXXXaaajjjqqqtttfffUUUIIIFFFIIILLLMMMRRRWWWXXXSSSHHHAAA???BBBCCCCCCCCCDDDEEEHHHJJJKKKNNN[[[iiirrr{{{|||