BM6P6(@ xxxqqqddd\\\RRRMMMMMMMMMLLLJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKKKKIIIFFFEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGIIIEEECCCEEEIIIKKKHHHEEEJJJKKKKKKMMMNNNPPPQQQRRRYYYaaalllvvv}}}|||uuupppllljjjlllkkkiiihhhgggggghhhhhh````````````aaacccdddeeefffdddbbb```^^^^^^^^^^^^```___]]][[[ZZZYYYYYYYYYWWWXXXYYYZZZ\\\]]]^^^___bbbbbbcccccccccbbbbbbaaa]]]\\\[[[ZZZZZZ\\\^^^___fffggghhhhhhgggeeecccaaa```^^^[[[XXXVVVVVVWWWWWWVVVVVVVVVWWWYYYZZZ\\\]]][[[[[[ZZZZZZ[[[[[[\\\\\\^^^]]]\\\[[[[[[[[[\\\]]][[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\WWWXXXXXXYYYYYYYYYZZZZZZ]]]]]]]]]^^^___aaaccceeedddddddddeeeddddddcccccceeedddcccbbbbbbdddfffgggiiiooowwwvvvuuu~~~iii[[[VVV]]]ccchhh{{{uuulllbbb\\\XXXWWWVVVUUUWWW[[[hhhrrr}}}|||qqqeee^^^YYYXXXRRRKKKIIIMMMMMMKKKJJJIIIJJJLLLOOOQQQWWW]]]fffqqq|||xxxrrrkkkhhhdddaaa``````___]]]cccfffjjjpppxxx{{{sssmmmllllllgggjjjmmmooopppsssxxx}}}}}}yyywwwuuurrrqqqsssxxx|||{{{qqqddd[[[VVVTTTPPPMMMLLLKKKIIIHHHGGGGGGGGGHHHEEEDDDEEEFFFHHHIIIHHHFFFIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHFFFEEEDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGJJJHHHFFFFFFHHHIIIIIIHHHIIIKKKNNNPPPSSSXXX^^^cccttt{{{~~~{{{vvvrrrnnnllljjjiiihhhgggeeeddddddeeeeee_______________```aaaaaadddbbb```^^^]]]\\\\\\\\\^^^^^^]]]\\\[[[ZZZYYYYYYWWWXXXYYYZZZ\\\^^^______bbbbbbbbbbbbaaaaaa```___\\\[[[ZZZYYYYYY[[[]]]^^^dddeeefffggggggeeecccbbb^^^]]][[[YYYWWWWWWWWWWWWUUUUUUVVVVVVWWWYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[ZZZYYYZZZZZZ[[[XXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYY\\\\\\\\\\\\]]]___aaabbbaaaaaabbbcccddddddddddddcccbbbaaa```aaabbbdddeeeggglllsss~~~uuummmqqq}}}tttcccXXX[[[^^^bbbttt~~~ooojjjccc]]]\\\ZZZXXXZZZ^^^^^^hhhrrryyy}}}xxxlllaaa[[[WWWPPPLLLMMMKKKJJJHHHGGGGGGHHHJJJKKKPPPUUU]]]gggqqq}}}xxxsssmmmhhheeebbb```___\\\^^^aaaeeekkkuuu~~~{{{wwwpppiiifffeeefffhhhlllppprrrtttwww}}}wwwvvvtttrrrrrruuu{{{{{{nnngggbbb^^^\\\WWWTTTQQQMMMKKKJJJKKKLLLIIIGGGFFFFFFGGGHHHHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEGGGKKKNNNQQQVVV\\\```dddlllwwwwwwvvvtttqqqooommmlllllliiihhhgggeeedddccccccccc________________________aaa```^^^\\\ZZZYYYYYYXXXZZZ[[[\\\\\\\\\[[[YYYXXXWWWXXXYYYZZZ\\\^^^___```aaaaaa```___^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[```bbbdddeeefffeeedddccc]]]]]]\\\[[[ZZZXXXXXXWWWUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYYYYZZZZZZ\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUUUUTTTUUUUUUVVVVVVXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXX[[[ZZZZZZ[[[\\\]]]^^^_________aaabbbcccdddddddddaaa```_________```bbbccceeehhhmmmvvvxxxhhheeennnwwwsss```ZZZZZZ]]]lll~~~|||rrrjjjbbb^^^[[[XXXXXX[[[WWW^^^fffmmmwwwzzzkkkbbb]]]WWWQQQOOOKKKJJJIIIHHHGGGGGGFFFFFFJJJMMMSSS[[[eeeppp|||~~~uuummmgggccc___]]]ZZZ[[[\\\]]]```fffnnnttt}}}vvvsssnnnmmmkkkgggcccbbbcccdddjjjoootttwwwzzz~~~}}}zzzssssssssstttvvv{{{zzzwwwuuusssmmmiiiccc\\\WWWUUUTTTTTTUUUQQQNNNKKKJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGFFFHHHJJJJJJJJJMMMUUU\\\eeemmmwww}}}}}}{{{rrrqqqpppnnnmmmmmmlllllljjjjjjhhhgggfffeeeddddddaaaaaaaaabbbbbbbbbbbbbbb```___]]]\\\ZZZXXXWWWWWWVVVXXXYYY[[[[[[ZZZXXXWWWWWWWWWXXXZZZ\\\^^^____________^^^\\\[[[ZZZYYYYYYXXXXXXWWWVVVWWWWWWXXXYYY\\\^^^```cccddddddcccccc]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVXXXXXXXXXXXXYYY[[[\\\]]]\\\[[[ZZZYYYWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUZZZYYYYYYXXXWWWVVVVVVUUUVVVVVVUUUTTTTTTUUUVVVWWWZZZZZZZZZ[[[\\\]]]]]]^^^``````aaabbbbbbcccbbbbbb```____________```aaabbbcccdddhhhooo}}}lllbbbfffmmmzzzlll```ZZZZZZffftttuuujjjccc___ZZZXXXZZZWWWZZZ^^^ccclllxxxwwwmmmeee]]]WWWSSSMMMMMMLLLKKKJJJIIIHHHGGGIIIKKKOOOTTT\\\fffqqqxxxuuunnnhhhdddbbb```___^^^^^^___bbbfffiiiqqqwww~~~yyyuuuooojjjiiifffggggggfffeeefffiiikkknnnsssyyy~~~{{{vvvtttppprrrvvvzzz|||tttmmmgggdddcccfffbbb]]]XXXSSSOOOKKKGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJIIINNNSSSVVVWWW\\\fffnnn{{{}}}yyyuuusssnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhgggfffeeedddddd```aaabbbcccdddddddddddd^^^^^^]]]\\\[[[YYYXXXWWWTTTUUUWWWYYYYYYXXXVVVUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]\\\ZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVXXXYYY\\\___aaabbbaaaaaa]]]^^^^^^^^^^^^]]]\\\[[[XXXYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSTTTUUUUUUVVVYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVTTTSSSSSSTTTUUUVVVZZZZZZ[[[\\\]]]^^^^^^___bbbbbbbbbbbbbbbaaa```__________________``````aaabbbbbbdddjjjuuuwwweeebbbfffqqq|||jjj^^^ZZZaaakkk}}}wwwmmmfff___[[[[[[XXXXXXYYY\\\bbbmmmzzz~~~pppeee\\\XXXOOOOOONNNMMMLLLKKKJJJIIIIIIJJJLLLPPPUUU]]]ffflllvvv}}}{{{vvvrrrooojjjhhheeedddcccdddeeefffeeejjjqqqyyyyyyqqqnnnkkkfffddddddccceeeggghhhiiilllppprrruuuzzzyyytttrrrrrrpppuuu|||}}}{{{{{{xxxsssmmmfff]]]TTTNNNIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPQQQXXX```dddggglllsssyyyyyyuuurrrooommmjjjiiihhhgggfffeeeeeeeeefffffffffffffffeeedddccc```aaabbbdddddddddcccbbb\\\]]]]]]\\\\\\[[[YYYYYYTTTUUUVVVWWWWWWVVVUUUUUUWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTVVVYYY\\\^^^___^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\YYYZZZ[[[\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVTTTSSSRRRSSSUUUVVVYYYZZZ[[[]]]___`````````bbbbbbbbbaaa```___^^^]]]^^^^^^^^^_______________``````ccchhhnnnzzznnndddbbbrrryyyfff[[[\\\bbbjjjvvvlllccc\\\[[[XXXVVVVVVYYY]]]dddqqq}}}~~~pppfff___TTTSSSQQQNNNLLLKKKJJJIIIHHHIIIJJJKKKNNNSSSYYY^^^hhhoooxxx}}}vvvsssooolllkkkiiigggeeeaaadddgggkkkooouuu{{{wwwpppkkkjjjhhhdddccceeedddfffiiilllnnnqqquuuxxx~~~yyysssrrrrrrssstttzzztttggg___SSSRRRRRRQQQPPPOOOOOOOOONNNNNNOOOPPPSSSVVVYYYZZZ[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ]]]```ccceeegggiiiooowww}}}~~~xxxssspppnnnllljjjhhhhhhgggfffeeeeeeeeeeeeeeefffgggggggggfffeeeeeedddeeeffffffeeecccaaa```YYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRRRRRRRTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTQQQSSSVVVYYY[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYY[[[[[[XXXZZZ[[[\\\]]]\\\ZZZYYYUUUUUUTTTSSSSSSSSSSSSTTTRRRSSSSSSTTTSSSRRRQQQPPPRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWXXXZZZ[[[]]]]]]XXXWWWUUUSSSRRRSSSUUUVVVWWWXXXZZZ]]]___```aaaaaa^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]aaafffiiipppooojjjrrrrrr```[[[^^^]]]rrrvvvkkkccc```ZZZXXXXXXYYYZZZ\\\fffrrr|||~~~sssiii]]][[[WWWRRRNNNLLLKKKJJJHHHIIIIIIIIIJJJLLLPPPSSSZZZ```iiiqqqzzz{{{wwwsssnnnjjjeeeeeedddccccccgggmmmqqqrrrwww}}}~~~vvvrrroookkkiiikkkllljjjjjjmmmkkknnnqqqtttvvvzzz}}}yyytttqqqrrrtttvvvzzzxxxnnnbbbaaa```^^^\\\ZZZYYYXXXWWWXXX[[[```ffflllrrruuuttttttsssrrrrrrqqqppppppmmmoooqqquuuzzz~~~~~~yyysssooommmkkkjjjiiiiiihhhhhhgggggghhhhhhhhhfffgggiiijjjjjjjjjiiihhhjjjkkkkkkjjjhhheeeaaa___WWWXXXZZZ[[[[[[[[[ZZZYYYZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVUUUTTTSSSOOOQQQTTTWWWYYYZZZYYYYYYYYYXXXVVVUUUVVVWWWYYYZZZWWWYYY[[[\\\]]]\\\[[[YYYUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPQQQQQQQQQPPPOOONNNQQQQQQQQQRRRRRRTTTUUUUUUVVVWWWYYY[[[^^^```bbbbbbYYYWWWUUUSSSRRRSSSUUUWWWUUUWWWYYY\\\___```aaaaaaZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[```eeefffjjjyyy~~~vvvnnn}}}}}}eee\\\]]]YYYjjjuuuxxxoookkk___\\\[[[[[[XXXVVV]]]hhhqqq|||~~~qqqgggccc]]]VVVQQQNNNLLLLLLIIIJJJKKKJJJIIIJJJLLLNNNPPPVVV^^^fffppp{{{}}}vvvqqqiiigggccc___]]]```eeeiiibbbgggnnnuuu{{{wwwppplllkkkiiiggghhhmmmpppqqqssswwwtttwww{{{~~~}}}zzzvvvrrrqqqsssvvvxxx~~~~~~{{{wwwtttqqqmmmiiigggccccccgggqqqyyyyyyvvvrrrmmmjjjiiiiiiiiigggggggggfffeeeeeeddddddeeefffggghhhjjjjjjkkkkkkiiiiiijjjjjjiiieee___[[[YYYYYYYYYXXXXXXWWWWWWVVVXXXXXXWWWWWWWWWXXXXXXYYYXXXVVVUUUSSSRRRRRRSSSSSSSSSSSSRRRPPPPPPOOOOOOOOORRRRRRSSSSSSRRRQQQPPPOOOOOOPPPRRRTTTUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUVVVXXXYYYYYYYYYXXXWWWUUUVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNPPPQQQPPPPPPQQQSSSUUUUUUUUUUUUVVVYYY[[[[[[[[[XXXWWWVVVUUUUUUUUUVVVVVVWWWXXXYYY[[[]]]^^^^^^^^^[[[ZZZYYYYYYYYYZZZ\\\]]][[[[[[ZZZZZZYYYYYYXXXXXX[[[\\\\\\^^^aaahhhqqqvvvzzz|||zzzggg[[[]]]\\\aaapppzzzmmmiii```YYYWWWVVVVVVYYY^^^aaannn{{{{{{rrriii^^^XXXWWWVVVQQQLLLIIIKKKLLLLLLKKKKKKLLLMMMLLLNNNRRRXXXaaalllxxx||||||wwwooofffaaa``````___\\\```bbbdddgggjjjpppuuuyyyzzz~~~|||wwwqqqkkkhhhhhhiiijjjmmmqqqtttwwwyyy}}}yyywwwrrrpppssssssttt{{{}}}~~~~~~tttrrrnnnkkkiiihhhiiiiiihhhhhhgggffffffeeeeeeddddddeeefffggghhhiiiiiiiiihhhhhhhhhiiihhhddd___ZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPOOONNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPNNNOOOPPPPPPOOOPPPRRRTTTVVVVVVVVVWWWYYYZZZYYYWWWWWWVVVUUUTTTSSSTTTTTTUUUWWWXXXYYY[[[]]]]]]^^^^^^ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ]]]ccckkkppp~~~qqq```[[[YYY]]]iiixxxxxxqqqhhh```\\\XXXTTTTTTVVVZZZdddnnnvvv~~~|||tttiiiaaa\\\YYYTTTQQQLLLMMMMMMLLLJJJIIIJJJJJJIIIKKKNNNRRRXXXbbblllsss{{{xxxoooiiihhhhhhfffdddaaabbbbbbccceeehhhlllnnnooosssxxx}}}~~~|||zzzxxxuuurrrppppppnnnkkkgggfffgggiiiooorrrvvvzzz|||zzzssssssooonnnrrrvvv{{{xxxnnnmmmkkkiiihhhhhhhhhiiigggggggggfffeeeeeeddddddcccddddddeeefffffffffeeefffffffffgggfffccc^^^ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNOOOOOONNNPPPSSSUUUUUUSSSQQQOOOMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQSSSTTTTTTUUUVVVUUUUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSPPPOOOOOOOOOOOOPPPPPPQQQMMMNNNOOONNNNNNNNNPPPRRRWWWWWWWWWYYYZZZZZZWWWTTTUUUUUUSSSRRRRRRRRRSSSTTTWWWXXXYYY[[[\\\]]]]]]^^^ZZZZZZZZZZZZYYYXXXWWWVVVYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ^^^eeejjjtttvvv{{{mmm___[[[[[[bbblllxxx{{{rrrhhhbbb]]]VVVSSSUUUUUUZZZ```eeennnzzzwwwmmmddd]]]XXXUUURRRQQQOOOMMMLLLJJJIIIIIIHHHIIIJJJLLLOOOVVV^^^cccoooxxxwwwqqqoooooonnnlllkkkjjjhhhfffeeedddeeeeeefffggghhhjjjnnnuuu}}}}}}zzzrrroookkkiiihhhhhhgggffffffgggiiijjjjjjkkknnnpppvvvyyy~~~}}}xxxrrrmmmrrrppppppuuu|||yyyqqqkkkjjjiiihhhggggggffffffeeeeeeeeedddccccccbbbbbbaaabbbbbbcccccccccbbbbbbccccccdddeeeeeebbb^^^[[[XXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRPPPPPPOOONNNNNNNNNNNNNNNMMMPPPSSSVVVWWWUUURRRPPPLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTNNNNNNNNNNNNNNNOOOPPPQQQLLLMMMNNNMMMLLLMMMNNNPPPVVVWWWZZZ]]]___^^^ZZZVVVUUUTTTSSSRRRRRRRRRSSSTTTWWWXXXYYYZZZ[[[\\\\\\\\\ZZZZZZ[[[[[[ZZZXXXVVVTTTWWWWWWWWWWWWWWWXXXXXXXXXZZZZZZYYYYYYYYY]]]bbbffflllzzzsssrrrooofff___^^^bbblll||||||pppiiibbb[[[ZZZ[[[WWWXXXXXXZZZbbbmmmvvv||||||pppddd]]]ZZZWWWUUURRRPPPNNNMMMKKKJJJIIIIIIIIIIIIKKKOOOUUUYYYdddmmmxxx}}}}}}||||||~~~{{{vvvqqqmmmiiifffdddddddddcccbbbdddhhhoootttxxxxxxyyy|||~~~xxxtttqqqooommmiiigggdddaaaaaabbbdddeeefffjjjooorrruuuwwwzzz|||~~~~~~wwwsssqqqooonnnssstttxxx~~~{{{qqqkkkiiiiiiiiihhhgggeeedddccccccbbbbbbaaa``````_________``````aaaaaaaaa``````aaaaaabbbccccccbbb^^^[[[XXXXXXWWWWWWVVVUUUUUUTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQOOONNNNNNMMMMMMMMMMMMNNNMMMPPPTTTWWWWWWUUURRRPPPKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPSSSTTTTTTUUUUUUUUUTTTTTTMMMMMMMMMMMMMMMNNNOOOPPPLLLMMMMMMMMMLLLLLLMMMOOOTTTWWW]]]cccfffeee```[[[VVVUUUTTTRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZXXXUUUTTTUUUUUUVVVVVVWWWWWWWWWXXX[[[[[[ZZZYYYYYY[[[___bbbfffqqq|||vvv}}}{{{kkk```\\\cccsss{{{ooofff___^^^```ZZZWWWVVVWWW\\\ccckkkqqq~~~qqqgggccc[[[XXXSSSPPPOOONNNLLLJJJHHHHHHHHHGGGHHHKKKOOOSSSWWW^^^hhhsss|||}}}wwwqqqjjjfffeeeeeedddbbb```aaacccfffkkkjjjjjjkkkooouuu{{{~~~}}}vvvrrrmmmiiihhhggggggggggggfffeeecccccceeehhhjjjmmmqqqwww{{{{{{sssnnnlllmmmoooqqqtttzzzyyyrrrkkkgggfffgggggggggfffdddbbbaaa`````````___^^^^^^]]]]]]]]]^^^______`````````___`````````bbbcccbbb___]]]ZZZYYYXXXWWWVVVTTTSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNPPPSSSUUUUUUSSSQQQOOOKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNQQQRRRRRRSSSSSSSSSSSSRRRMMMLLLLLLLLLLLLMMMMMMNNNLLLMMMNNNMMMKKKKKKMMMOOOSSSWWW___hhhlllkkkeee```VVVUUUSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZYYYXXXVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWXXXYYYYYYXXXWWWVVVWWW[[[^^^```iiiuuukkk^^^]]]jjjwww}}}oooddd```aaa\\\XXXVVVXXX[[[^^^dddjjjyyyuuupppbbb]]]VVVRRRQQQOOOLLLJJJGGGGGGGGGFFFEEEGGGKKKNNNPPPUUU\\\eeennnwwwzzzrrrlllhhhhhhgggccc```^^^^^^___dddcccaaaaaacccfffjjjmmmnnnqqqtttwwwzzz}}}~~~~~~|||{{{yyyvvvssspppmmmkkkfffdddaaa```bbbdddffffffiiijjjjjjjjjiiikkkoooqqquuuyyy~~~~~~rrrooojjjggghhhlllqqquuuvvvzzztttpppkkkgggeee```bbbccceeeeeedddbbb`````````______^^^]]]]]]]]][[[\\\]]]^^^___````````````___```aaacccccc```^^^]]]\\\[[[YYYWWWUUUTTTSSSTTTSSSRRRQQQPPPPPPPPPPPPMMMNNNOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNPPPQQQQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKMMMOOORRRXXXbbbkkkpppnnngggaaaTTTSSSRRRQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVYYY[[[[[[cccllluuu~~~hhh^^^cccmmmzzzqqqhhhfffaaa[[[WWWXXXYYYYYY]]]ccclllttt|||ooohhh___YYYWWWTTTOOOKKKIIIIIIIIIGGGEEEFFFIIIKKKNNNQQQUUU[[[aaaiiipppuuuyyyqqqpppmmmiiieeecccdddffffffeeebbb```______aaabbbdddeeefffggghhhkkkooossszzztttnnnmmmqqqvvvxxxxxx}}}|||||||||}}}~~~~~~}}}yyyxxxvvvtttsssrrrrrrrrrjjjjjjiiihhhfffdddcccbbb```___^^^```dddhhhjjjkkkqqqsssuuuuuuuuuvvvyyy|||zzzsssiiihhheeeeeegggnnnvvv{{{|||uuuoookkkhhhfffddd[[[]]]```cccdddcccbbb```aaa``````___^^^^^^]]]]]]ZZZ[[[]]]^^^___`````````_________aaaccccccaaa___```___]]][[[XXXVVVTTTSSSTTTSSSRRRQQQPPPOOOOOOOOOLLLLLLNNNOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMLLLMMMMMMNNNMMMLLLKKKJJJLLLKKKJJJIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKJJJKKKKKKMMMNNNOOOMMMLLLLLLMMMOOOSSSYYYcccmmmqqqnnnfff```SSSRRRQQQPPPOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTRRRRRRRRRSSSSSSQQQRRRRRRTTTUUUVVVWWWXXXXXXYYYXXXWWWVVVVVVYYY\\\XXX___fffmmmzzzsssbbbaaagggyyyrrrnnnhhh```ZZZYYYWWWTTTWWW^^^bbbiiiuuu{{{rrrhhhaaa]]]YYYSSSNNNNNNMMMLLLJJJGGGGGGIIIKKKKKKLLLNNNQQQVVV]]]cccgggssszzz{{{yyyuuupppmmmlllnnnqqqllljjjgggccc```_________bbbbbbaaa``````cccgggjjjsssllleeecccfffkkkllllllmmmllllllllllllmmmnnnnnnpppooonnnnnnooopppssstttvvvwwwwwwwwwwwwvvvvvvuuuttttttrrrpppnnnlllkkkjjjjjjiiigggfffeeeffffffggg```aaaaaaaaaaaaaaa``````aaaaaaaaadddiiinnnqqqqqqyyy|||yyypppjjjfffeeeeeefffjjjrrr{{{~~~~~~vvvsssoookkkgggdddbbbbbb______````````````____________^^^^^^^^^______```______^^^^^^^^^^^^]]]]]]\\\]]]___````````````___bbb___ZZZWWWVVVUUUTTTSSSSSSSSSRRRRRRPPPOOONNNNNNNNNMMMKKKMMMOOONNNKKKHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJIIINNNMMMLLLLLLLLLLLLLLLLLLSSSYYYbbbiiikkkgggaaa]]]WWWUUUSSSPPPOOONNNMMMNNNOOOQQQRRRRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPOOORRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYY\\\aaaiiiqqqeee^^^dddppp~~~uuupppiii___YYYXXXYYYYYYXXX]]]ccclllwwwxxxiii___ZZZWWWRRRQQQOOOLLLIIIHHHHHHIIIJJJTTTOOOKKKLLLNNNQQQXXX___ggglllssszzzzzzyyy{{{{{{rrrkkkeee______bbbbbbaaa```___^^^___``````llljjjfffbbb``````aaabbbeeeccc```^^^___``````___ccccccbbbbbbcccdddfffgggggggggggggggfffdddccccccgggfffeeecccaaa```````````````____________``````^^^^^^^^^___```aaacccccciiikkkmmmnnnpppssswwwzzz~~~yyysssoookkkhhhaaadddgggjjjnnnwww~~~}}}}}}~~~~~~sssqqqmmmiiieeecccaaa```^^^______``````______^^^______^^^^^^^^^^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]^^^^^^bbb^^^ZZZWWWVVVUUUTTTSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLMMMNNNMMMJJJGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKIIIHHHHHHHHHIIIJJJLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLKKKJJJJJJKKKKKKKKKQQQVVV]]]cccdddaaa\\\XXXSSSRRRPPPNNNLLLLLLLLLLLLNNNOOOQQQQQQOOONNNOOOOOOQQQQQQQQQQQQQQQPPPOOOOOOQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUXXXZZZ^^^dddkkkxxxpppdddeeennnuuunnnddd^^^\\\ZZZYYYWWW[[[^^^ccckkkttt}}}vvvlllfff___YYYSSSRRROOOMMMKKKIIIHHHHHHOOOJJJGGGHHHJJJKKKPPPWWW\\\```gggnnnvvv|||rrriiifffgggeeedddcccbbbaaaaaabbbbbbgggfffdddbbbbbbbbbcccdddbbb```^^^]]]]]]\\\ZZZXXX\\\\\\\\\]]]]]]^^^___```aaa___^^^]]]\\\]]]^^^_________^^^]]]\\\\\\\\\\\\_________``````bbbbbbcccddddddeeefffhhhkkkmmmoooqqqrrruuuvvvxxx{{{wwwoookkkjjjhhhgggeeejjjooossswww~~~}}}~~~zzzqqqnnnllliiifffccc```___^^^]]]^^^^^^______^^^^^^]]]```___^^^]]]]]]]]]]]]]]][[[\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[[[[[[[]]]```aaaaaa]]]YYYVVVUUUUUUTTTSSSUUUTTTQQQOOONNNOOOPPPPPPQQQOOONNNNNNNNNLLLHHHFFFFFFFFFFFFFFFGGGHHHJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKOOORRRWWWZZZ[[[YYYUUURRROOOOOONNNMMMLLLLLLLLLLLLLLLNNNOOOOOONNNMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWZZZ___dddnnnmmmgggkkk|||yyynnnfffaaa^^^ZZZWWWYYYYYYZZZ^^^gggqqq{{{}}}uuujjjaaaXXXWWWTTTQQQMMMJJJHHHGGGKKKGGGEEEFFFGGGFFFIIIMMMPPPSSSYYY```gggooowww|||~~~rrrmmmnnnlllkkkjjjjjjiiiiiijjjjjjkkkkkkjjjjjjjjjjjjjjjkkkdddcccaaa___^^^[[[XXXUUUZZZZZZ[[[\\\]]]]]]]]]]]]^^^]]]ZZZXXXXXXZZZ\\\^^^[[[[[[[[[[[[\\\]]]^^^___aaabbbccceeegggiiijjjkkkkkkkkkkkkmmmppptttxxxzzz|||~~~vvvqqqjjjeeedddfffhhhhhhkkkqqqxxx}}}}}}}}}}}}}}}qqqiiiiiihhhfffcccaaa___]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\```___^^^\\\\\\[[[[[[[[[YYYZZZZZZZZZ[[[[[[\\\\\\ZZZZZZZZZ\\\^^^```cccddd```\\\XXXVVVUUUUUUTTTSSSVVVTTTQQQNNNNNNNNNPPPRRRSSSSSSRRRPPPOOOLLLIIIFFFEEEEEEFFFFFFHHHIIIJJJKKKHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKNNNPPPRRRSSSSSSQQQOOOMMMNNNMMMMMMMMMMMMMMMMMMNNNKKKMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTTTTUUUTTTUUUXXX]]]```hhhwwwuuugggfffqqqzzznnnfffaaa]]]ZZZXXXWWWVVVXXX___hhhrrryyyuuukkk```]]]XXXSSSNNNKKKJJJIIIKKKHHHFFFHHHHHHEEEEEEIIIHHHKKKPPPUUU[[[bbbiiinnnzzzyyyzzzuuuuuuuuuvvvwwwwwwxxxxxxzzzzzzyyyxxxwwwvvvvvvuuupppmmmiiifffdddaaa^^^\\\```aaacccdddeeedddcccccceeedddbbbaaa``````aaabbb``````aaabbbdddfffhhhiiihhhiiikkknnnqqqtttvvvvvvvvvvvvvvvwwwzzz~~~}}}vvvjjjgggcccaaacccggglllooorrrxxx{{{yyywwwyyy{{{}}}vvvmmmgggddddddcccaaa```^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^]]][[[ZZZZZZZZZZZZXXXXXXYYYYYYZZZ[[[\\\\\\XXXYYYZZZ\\\]]]^^^______^^^[[[WWWUUUTTTTTTSSSRRRUUUSSSPPPNNNNNNOOOQQQRRRUUUVVVUUUSSSPPPLLLIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOONNNNNNLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLNNNNNNMMMMMMNNNOOONNNOOOPPPQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTWWW\\\```eeeqqq|||zzzfff```eeeooo{{{uuutttxxxmmmfffaaa^^^XXXWWWVVVWWW[[[bbbhhhlllxxx~~~uuujjjeee]]]UUUPPPMMMMMMNNNLLLIIIHHHJJJIIIEEEDDDFFFEEEGGGKKKNNNRRRWWW\\\```gggnnnwww~~~yyytttooolllkkkiiigggjjjkkklllnnnnnnmmmlllkkkmmmnnnnnnnnnmmmkkkhhhggghhhhhhjjjkkknnnpppssstttppprrruuuxxx|||~~~vvvnnniiicccbbb```aaaeeekkksssxxx~~~|||yyywwwvvvssswww|||wwwpppjjjgggaaaaaaaaaaaa```^^^]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\]]]\\\[[[ZZZZZZZZZZZZZZZWWWWWWXXXYYYZZZ\\\]]]]]][[[[[[ZZZZZZYYYZZZZZZZZZ]]]ZZZVVVTTTTTTTTTSSSRRRTTTRRRQQQOOOOOOOOOQQQRRRUUUVVVVVVTTTPPPLLLJJJIIIGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEECCCDDDDDDEEEEEEEEEEEEDDDGGGGGGHHHIIIJJJKKKMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKMMMNNNMMMMMMNNNOOONNNNNNOOOQQQRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTWWW]]]```cccllluuu}}}jjj]]]^^^cccrrryyyllleeelllwww}}}rrriiiddd\\\[[[ZZZYYYZZZ]]]___aaakkkttt~~~|||rrrmmmddd\\\VVVSSSSSSSSSMMMJJJIIIJJJIIIDDDCCCEEECCCEEEGGGHHHJJJMMMQQQTTTYYY___gggooowww}}}{{{yyywwwvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuwwwyyyyyyxxxvvvrrrppprrrrrrsssuuuwwwzzz|||}}}zzz|||}}}rrrjjjdddaaa^^^___```ccciiirrr||||||yyyxxxwwwwwwuuuzzzuuummmiiifffeee___```aaaaaa```___^^^]]]]]]]]]^^^^^^^^^^^^]]]]]][[[ZZZZZZYYYYYYYYYZZZZZZVVVWWWXXXYYY[[[\\\]]]^^^^^^\\\YYYWWWWWWZZZ___aaa]]]ZZZVVVTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQSSSUUUVVVSSSNNNJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCEEEFFFFFFGGGIIIJJJLLLMMMLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFHHHJJJLLLLLLLLLKKKLLLNNNLLLMMMNNNOOOQQQQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTWWW\\\^^^___eeelllrrr~~~}}}sssaaa^^^^^^hhh{{{uuulllgggmmmwwwwwwnnneeeccc```]]]\\\\\\\\\]]]___fffnnnsssyyy~~~{{{wwwsssmmmggg```\\\YYYWWWPPPLLLKKKLLLJJJFFFEEEGGGDDDEEEFFFEEEEEEGGGJJJLLLQQQUUU\\\bbbiiirrr|||~~~wwwooogggbbb______]]]___ccchhhppp{{{||||||{{{zzzzzzzzz{{{{{{zzzxxxmmmfffdddcccbbb___```aaaaaaaaa```___^^^]]]^^^^^^______^^^^^^]]]ZZZYYYYYYYYYYYYZZZZZZ[[[VVVWWWXXXZZZ[[[]]]^^^___```\\\XXXVVVXXX```hhhnnn\\\YYYUUUSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQSSSTTTRRRMMMIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGIIIJJJJJJIIIHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLJJJKKKMMMNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTWWW[[[\\\\\\```eeeiiiyyy}}}zzz}}}gggaaa]]]bbbqqq|||jjjjjjmmmwwwwwwnnnkkkgggbbb___^^^^^^^^^VVV\\\bbbfffmmmuuuxxxwwwyyywwwtttoooiiibbb\\\YYYSSSPPPNNNNNNMMMIIIHHHKKKFFFGGGGGGFFFEEEEEEGGGIIIJJJMMMRRRWWW]]]eeepppxxx{{{uuurrrmmmfffaaa^^^^^^___]]]aaagggnnnwww{{{xxxyyyyyyzzz{{{}}}~~~yyyqqqiiieeebbb```__________________``````aaa]]]^^^______^^^\\\[[[YYY]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^[[[XXXWWWZZZbbbjjjpppfff___VVVQQQQQQQQQOOOLLLPPPPPPOOONNNNNNNNNNNNOOOMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMNNNMMMLLLJJJIIIHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAAFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDBBBBBBCCCEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPRRRQQQOOONNNMMMNNNNNNOOOQQQQQQQQQQQQQQQRRRSSSSSSVVVWWWXXXZZZ[[[[[[[[[[[[hhhnnnwwwxxxwww~~~rrrhhh```___gggyyy{{{ppphhhjjjxxx|||wwwnnngggbbb```^^^\\\ZZZ\\\]]]^^^```eeemmmsssxxxyyyzzzyyytttlllddd___YYYWWWRRRNNNKKKJJJJJJJJJIIIGGGEEEEEEEEEFFFEEEDDDFFFHHHKKKOOOTTTZZZaaagggmmmsss{{{~~~tttmmmgggfffddd```]]]]]]^^^aaadddhhhoooyyy}}}xxxtttvvvxxxzzz|||yyytttmmmhhheeeeeeddddddaaaaaa````````````aaaaaa]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZXXXWWWVVVXXX\\\```ccc```ZZZSSSQQQQQQRRRPPPNNNPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJKKKLLLKKKIIIHHHGGGFFFDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHEEECCCCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPOOOPPPPPPNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRUUUVVVWWWXXXYYYZZZZZZZZZ]]]dddmmmzzzwwwvvv~~~vvveee___cccppptttnnnssswwwmmmgggbbb]]]ZZZWWWXXXXXXXXXYYY]]]ccchhhlllpppuuuyyyxxxtttnnniii^^^[[[WWWRRRNNNMMMLLLMMMHHHGGGEEEEEEFFFFFFEEECCCEEEFFFHHHJJJMMMQQQWWW\\\bbbgggnnnvvv}}}|||sssjjjeee^^^^^^^^^]]]\\\^^^bbbfffkkkooovvv|||xxxuuusssuuuxxxzzz~~~yyyuuutttpppjjjgggffffffffffffddddddcccbbbbbbaaaaaaaaa___^^^^^^]]]]]]]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYUUUQQQPPPQQQRRRQQQNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIHHHHHHFFFEEECCCCCCDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHJJJIIIGGGEEECCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXTTTZZZcccnnnzzzrrruuurrrdddaaagggrrr|||vvvpppyyyxxxqqqkkkccc]]]XXXXXXWWWUUUUUUWWW[[[___```fffooovvvzzzyyyuuurrrfffddd___ZZZUUURRRPPPPPPJJJIIIHHHHHHIIIHHHFFFDDDEEEFFFFFFFFFGGGIIIMMMPPPVVVYYY___eeelllsss{{{{{{sssmmmfffaaa]]]YYYZZZ[[[\\\^^^ccciiimmmvvvzzz~~~yyywwwvvvtttssstttwww{{{xxxssspppsssooojjjfffeeeddddddcccffffffeeedddcccbbbaaa```bbb```___]]]\\\\\\]]]^^^ZZZ[[[[[[[[[\\\\\\\\\]]]ZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWWWWWWWVVVUUUSSSRRRSSSQQQOOOOOOPPPPPPNNNLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVSSSWWW^^^fffuuuwwwvvvrrreeeaaafffmmmsssuuutttyyynnneee^^^]]]ZZZXXXWWWWWWZZZ\\\\\\```gggmmmrrrtttsssssspppmmmiiiddd^^^YYYUUUSSSNNNMMMLLLLLLLLLJJJGGGEEEGGGGGGGGGFFFEEEFFFHHHKKKNNNPPPTTTXXX^^^eeemmmrrr|||yyytttmmmfffbbb___\\\ZZZZZZ\\\___bbbfffkkkrrrvvv|||wwwtttssssssuuuvvvyyy|||zzzuuuqqqoooooolllhhheeedddddddddcccfffffffffeeedddbbb```___cccbbb```]]][[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]ZZZYYYWWWUUUTTTSSSSSSRRRUUUUUUTTTSSSRRRRRRRRRRRROOONNNNNNMMMMMMLLLKKKIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@EEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGFFFEEEDDDCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPQQQSSSTTTTTTTTTTTTUUUXXX\\\aaajjj|||xxx|||ooo___]]]cccaaalll{{{wwwzzzwwwllleeeccc___[[[YYYYYYYYYYYYYYYZZZ]]]aaafffjjjnnnpppuuutttrrrnnnhhhbbb[[[XXXRRRQQQNNNMMMLLLJJJGGGEEEFFFGGGGGGFFFEEEEEEGGGIIIIIIJJJMMMOOOSSSYYYaaafffiiinnnwwwwwwqqqlllgggaaa\\\[[[[[[[[[[[[\\\___eeejjjooovvv||||||xxxwwwuuusssqqqqqqssswwwyyy}}}{{{yyyyyy{{{yyyvvvtttqqqpppjjjhhheeecccdddeeeeeedddddddddddddddcccaaa___^^^bbbaaa___]]][[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\XXXWWWVVVTTTSSSRRRQQQQQQQQQPPPOOONNNNNNNNNOOOPPPMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????CCCDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRSSSSSSSSSSSSVVVVVVXXX[[[aaammm~~~vvvtttfff[[[\\\ZZZ```lllzzzvvvvvvxxxoookkkfffaaa^^^[[[XXXVVVUUUUUUVVVXXX]]]ccciiimmmtttvvvxxxwwwtttmmmeee```YYYVVVRRROOOLLLJJJGGGEEEEEEFFFGGGFFFEEEDDDFFFGGGEEEFFFGGGHHHKKKOOOUUUYYY]]]bbbjjjrrryyyxxxpppiiidddaaa]]]YYYWWWXXX[[[^^^___```eeellltttzzzzzzuuurrrqqqqqqrrrrrrsssvvv{{{~~~~~~}}}}}}{{{yyyvvvtttsssrrrpppooojjjhhheeeccccccccccccbbbaaabbbccccccbbb```^^^]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZWWWVVVUUUSSSRRRQQQQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDCCC@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSVVVTTTUUUXXX[[[cccsssvvv~~~zzzfff___ZZZ\\\```jjjyyy{{{tttrrr|||tttmmmhhhbbb]]]YYYVVVUUUUUUVVVYYY^^^cccfffmmmrrryyy~~~}}}wwwpppjjjddd```ZZZTTTQQQOOOLLLKKKGGGHHHIIIHHHFFFEEEFFFGGGDDDEEEFFFFFFFFFIIIMMMPPPUUUYYY___eeelllssszzz~~~~~~vvvoooiiiddd```]]][[[XXXVVVWWW[[[___ccceeemmmssszzz~~~{{{xxxuuusssrrrooorrruuuwwwyyy||||||yyytttrrrqqqqqqqqqqqqooommmnnnkkkgggdddbbb```^^^]]]___```aaabbbaaa___]]]\\\XXXZZZ[[[\\\]]]]]]\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXVVVUUUTTTRRRQQQQQQPPPPPPMMMMMMNNNOOONNNMMMKKKIIIGGGHHHGGGFFFEEEFFFHHHJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGFFFEEECCCCCCDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKJJJHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJNNNNNNPPPQQQRRRSSSSSSSSSVVVSSSSSSXXXZZZ___lllzzzxxxtttggg\\\ZZZYYY^^^iii|||yyygggqqqzzzssslllddd___YYYYYYXXXXXXYYY[[[^^^___gggnnnxxxwwwrrrnnniiiaaa[[[WWWUUUSSSRRRKKKLLLLLLKKKHHHGGGGGGHHHEEEFFFFFFFFFFFFGGGJJJLLLLLLOOOSSSXXX]]]dddkkkoooxxx}}}xxxrrrkkkeeeaaa^^^[[[YYYZZZXXXWWWYYY___eeeiiikkk}}}~~~|||yyyuuussssssssstttqqquuuzzz}}}}}}yyyxxxxxxuuuqqqrrrpppnnnmmmllllllllllllhhhggggggfffdddbbb```___\\\```bbbbbb^^^[[[ZZZ[[[]]]\\\\\\^^^```^^^ZZZVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGFFFEEEBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEIIIHHHFFFDDDDDDDDDDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBB@@@BBBCCCEEEEEEEEEDDDDDDAAABBBBBBCCCDDDEEEEEEFFFBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHIIIIIIJJJKKKLLLKKKNNNRRRVVVXXXYYYWWWVVVVVVUUUSSSSSSVVV[[[```ccczzz||||||tttfff^^^ZZZ]]]___eeezzzzzzqqqiiijjjyyywwwnnngggddd\\\WWWWWWXXXWWWVVVWWW```dddjjjqqqwww{{{}}}~~~}}}wwwooohhhccc\\\UUUPPPQQQOOOLLLKKKKKKKKKJJJIIIFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIKKKNNNRRRXXX\\\___fffllluuu~~~yyyqqqkkkeeeaaa\\\XXXVVVUUUTTTSSSTTTVVVYYY]]]cccllluuu{{{{{{xxxuuurrrqqqrrrtttuuuuuu{{{zzz{{{}}}xxxtttttttttqqqnnnpppooommmkkkjjjjjjjjjjjjffffffeeedddcccaaa```___]]]```bbbaaa]]]ZZZZZZZZZ\\\[[[[[[]]]^^^]]]YYYUUUWWWWWWVVVVVVUUUSSSRRRQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGFFFDDDBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEHHHGGGFFFDDDCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@??????>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNPPPUUUYYY[[[[[[ZZZYYYUUUSSSRRRQQQSSSWWW\\\___pppzzzkkk^^^\\\\\\___kkkzzzsssfff```gggrrrwwwmmmggg___YYYYYYZZZWWWUUUUUUZZZ\\\bbbiiiqqqyyy~~~yyytttoooggg___YYYVVVSSSOOOLLLKKKJJJIIIHHHJJJIIIHHHFFFFFFFFFGGGHHHGGGGGGHHHIIILLLOOOSSSUUU[[[```hhhqqqyyyzzzsssooojjjccc^^^ZZZXXXTTTSSSSSSUUUVVVWWWZZZ]]]bbbhhhnnnvvv~~~zzzwwwuuusssrrrsssuuuxxxzzz{{{|||wwwqqqnnnnnnooommmkkkmmmlllkkkjjjhhhhhhhhhhhhcccccccccbbbaaaaaa``````^^^___```___\\\ZZZXXXXXXZZZZZZZZZ[[[\\\ZZZWWWTTTUUUUUUUUUUUUTTTRRRQQQQQQOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDFFFGGGGGGEEECCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===??????@@@AAAAAAAAAAAA@@@?????????@@@@@@AAABBBCCCGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMOOORRRVVVYYY[[[[[[ZZZYYYSSSQQQOOOOOOPPPSSSWWWZZZdddsssiii^^^[[[ZZZ___ggg{{{zzzkkk^^^\\\aaajjjyyy{{{rrriiiaaa___^^^ZZZWWWWWWWWWXXX[[[```iiisss||||||uuulllfff]]]YYYTTTQQQOOOMMMLLLKKKMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJNNNSSSYYY```fffmmmuuuyyy~~~tttooohhhbbb___[[[VVVRRRSSSQQQPPPPPPRRRUUUYYY\\\bbbfffnnnuuu{{{|||yyyxxxwwwuuurrrssstttwww{{{~~~~~~zzztttqqqmmmkkkkkkllllllkkklllkkkjjjiiihhhggggggfffaaa`````````_________```^^^^^^^^^]]][[[YYYWWWVVVXXXXXXYYYYYYYYYXXXUUUTTTTTTTTTTTTSSSSSSQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBEEEGGGGGGEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@???>>>===<<>>>>>???@@@BBBCCCGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPTTTWWWYYYYYYWWWVVVRRRPPPNNNMMMNNNPPPSSSUUU[[[gggxxx|||iii^^^[[[^^^dddmmm}}}xxxiiiaaa___aaahhhqqqyyymmmgggbbb]]][[[\\\ZZZZZZZZZ\\\aaaiiipppuuuwwwzzzxxxssshhhddd^^^YYYWWWTTTRRRPPPMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHGGGEEEEEEEEEEEEEEEGGGJJJNNNSSSXXX___fffkkkrrrwww~~~xxxqqqmmmeeeaaa\\\YYYWWWTTTQQQOOOSSSSSSRRRSSSTTTXXX^^^aaaiiinnnvvv|||zzzvvvtttuuuwwwxxxvvvyyy}}}xxxsssqqqooommmkkkjjjjjjkkklllllljjjjjjjjjiiihhhgggfffeee___^^^]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZXXXVVVUUUVVVWWWXXXXXXWWWUUUTTTTTTRRRRRRRRRRRRQQQPPPOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAACCCFFFFFFEEECCCBBBAAACCCBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAA@@@?????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<>>>??????@@@??????>>>>>>@@@??????>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMPPPSSSVVVWWWWWWUUUSSSQQQOOONNNMMMMMMOOOQQQRRRVVV]]]iiixxxyyyeee\\\___ffffffwwwuuuggg___]]]```eeerrrxxxnnnfff```]]]^^^ZZZZZZYYYZZZ\\\___bbbeeegggmmmwww~~~wwwrrrlllfffaaa]]]XXXUUUNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEHHHJJJMMMSSSYYY^^^ccchhhooovvv|||yyysssnnniiiccc___YYYWWWTTTRRRQQQQQQPPPPPPRRRTTTVVVXXXZZZ^^^dddiiiqqquuu{{{xxxvvvtttrrrsssuuuyyy|||}}}uuuqqqnnnmmmkkkjjjjjjiiiiiijjjkkkllliiiiiiiiihhhgggfffdddddd^^^]]][[[ZZZZZZ[[[\\\]]]\\\ZZZYYYXXXYYYXXXWWWUUUVVVWWWXXXWWWUUUSSSSSSTTTPPPPPPQQQQQQPPPOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBDDDDDDBBBAAAAAAAAABBBAAA@@@@@@@@@AAACCCDDDAAAAAABBBBBBBBBAAAAAA@@@BBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@???>>>===>>>????????????>>>======???>>>>>>??????@@@AAABBB@@@AAABBBDDDFFFGGGIIIIIIGGGFFFDDDCCCBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHHHHIIIIIIJJJKKKLLLNNNPPPSSSVVVWWWVVVTTTRRROOONNNMMMLLLLLLNNNOOOPPPQQQUUU^^^iiiuuurrraaa___cccbbbrrrpppccc^^^___aaacccrrr|||rrrgggbbbaaa[[[ZZZYYYXXXXXXYYYZZZZZZ\\\cccllltttzzz~~~yyysssmmmfff___[[[SSSRRRPPPMMMKKKJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCAAACCCDDDDDDFFFIIIMMMQQQVVVZZZ```eeejjjooossswwwzzz}}}{{{xxxqqqmmmhhhccc```\\\YYYVVVOOONNNMMMMMMNNNOOOPPPQQQQQQUUU[[[___bbbfffmmmrrrwwwzzz}}}~~~|||zzzyyyyyyrrrrrrqqqqqqsssyyyzzztttpppmmmkkkiiiggggggggggggggggggiiijjjfffgggggggggfffdddbbbaaa]]]\\\ZZZYYYXXXYYYZZZ[[[[[[XXXVVVVVVXXXXXXWWWUUUUUUWWWXXXWWWTTTRRRSSSUUUOOOOOOOOOOOOOOOOOONNNMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???@@@AAAAAA@@@???@@@AAA@@@???=========>>>@@@AAA???@@@AAABBBBBBAAA@@@@@@BBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????>>>======<<<<<<<<<===>>>???????????????@@@AAACCCEEEGGGHHHIIIHHHFFFDDDBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNQQQTTTTTTSSSPPPOOOMMMLLLKKKKKKKKKLLLNNNOOOPPPQQQVVV^^^fffrrrnnnccc______kkkzzznnneee```^^^gggwww{{{pppllleeeccc___\\\YYYXXXXXXXXXWWW[[[aaafffkkkqqqxxx|||~~~|||xxxssslllggg^^^\\\XXXTTTQQQNNNMMMMMMIIIIIIIIIHHHGGGEEEDDDDDDBBBCCCCCCCCCBBBCCCFFFHHHKKKNNNQQQTTTXXX]]]bbbfffiiimmmsssxxx}}}yyysssmmmhhhfff___\\\YYYVVVUUUSSSQQQPPPKKKLLLMMMNNNOOORRRUUUWWWWWW^^^eeejjjkkknnnssswwwwwwxxxyyywwwtttrrrrrrrrrnnnnnnnnnpppuuu}}}vvvtttqqqooommmkkkhhhfffdddeeeeeeeeedddeeefffhhhdddeeeeeeeeedddbbb```___]]]\\\ZZZXXXWWWXXXYYYZZZZZZWWWTTTUUUWWWYYYXXXVVVUUUWWWXXXWWWTTTRRRSSSUUUNNNNNNOOOOOOOOONNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????@@@???>>>>>>@@@AAA>>>===;;;:::;;;<<<>>>???>>>???AAAAAABBBAAA@@@???BBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>??????@@@@@@@@@??????>>>>>>???>>>>>>===<<<<<<999;;;<<<>>>???>>>>>>===@@@@@@AAACCCDDDFFFGGGGGGHHHGGGDDDBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIKKKNNNPPPPPPOOOMMMKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPOOORRRWWW[[[dddxxx|||jjj___\\\fff{{{nnn```___ccckkkvvvyyysssooohhhaaa\\\YYYYYYYYYTTTWWWZZZ\\\___eeennntttyyyzzz|||}}}xxxtttfffddd___ZZZUUUQQQOOONNNMMMMMMLLLKKKIIIGGGFFFEEEDDDEEEEEEDDDCCCBBBDDDEEEEEEFFFHHHJJJMMMQQQWWW[[[YYY]]]bbbhhhmmmsssyyy}}}~~~vvvtttpppjjjddd^^^ZZZWWWUUURRRPPPNNNNNNNNNNNNMMMNNNOOOQQQSSSUUUXXX\\\___bbbhhhpppsssssssssvvvyyyttttttsssqqqnnnlllmmmnnnkkkkkkkkknnnwwwzzzvvvsssrrrpppooollljjjhhhgggggggggeeedddcccdddeeeeeedddbbbdddccccccccccccbbb___\\\ZZZ[[[[[[ZZZWWWUUUTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSUUUTTTSSSQQQOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@======>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>==========================================>>>>>>>>>>>>===<<<<<<<<<<<<<<<===========================>>>???????????????@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLGGGHHHIIIIIIJJJJJJIIIIIILLLKKKLLLPPPTTT\\\kkkyyyrrr```___bbbrrrsssfffddddddiiirrr{{{qqqiiieeeaaa\\\YYYWWWXXXYYYYYYZZZ\\\```cccooorrrwww|||~~~vvvsssmmmeee___YYYVVVTTTOOOMMMJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEDDDCCCGGGFFFEEEFFFGGGJJJMMMOOOQQQRRRTTTXXX]]]dddiiilllsssuuuyyy~~~|||wwwqqqmmmkkkfff^^^ZZZXXXVVVSSSQQQKKKKKKKKKKKKLLLLLLMMMMMMMMMOOOSSSVVVYYY^^^cccfffoooqqqssstttuuutttrrrqqqqqqpppooommmkkkjjjiiijjjkkkmmmqqqvvv~~~xxxsssooolllkkklllkkkiiigggeeeeeeeeeeeedddcccbbbcccccccccbbb```aaa`````````aaaaaa^^^\\\XXXYYYZZZYYYVVVTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTRRRQQQOOONNNNNNNNNLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????======>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<===>>>>>>??????>>>??????@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJLLLKKKLLLOOOQQQVVVcccooopppjjjeeelllxxxnnndddbbbiiixxxuuulllfff```\\\\\\[[[ZZZYYYXXXYYY\\\^^^aaadddjjjpppvvvyyy{{{|||xxxwwwuuuqqqllleee```\\\VVVSSSPPPNNNMMMLLLKKKIIIMMMKKKIIIIIIIIIIIIGGGEEEEEEDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLOOOSSSXXX]]]___fffhhhlllppptttwwwyyyzzz~~~{{{vvvrrrnnniiidddaaa___[[[UUURRRQQQPPPNNNMMMLLLKKKKKKKKKKKKMMMNNNOOOTTTWWW[[[___bbbfffjjjmmmsssssssssrrrqqqooommmkkknnnnnnnnnmmmlllkkkkkkkkkmmmqqqvvvzzzyyyvvvsssoookkkhhhggggggiiihhhfffeeeddddddeeefffdddcccaaaaaaaaaaaa___]]]]]]\\\\\\]]]^^^^^^]]][[[UUUVVVWWWVVVUUUTTTTTTUUUUUUUUUUUUVVVUUUUUUTTTTTTSSSRRRQQQOOONNNMMMMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@???????????????>>>>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<============>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>=========>>>>>>???????????????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAABBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNPPPXXXaaassssssjjjhhhvvvmmmaaaaaajjjzzz}}}tttlllhhhaaa^^^[[[WWWUUUUUUVVVVVVWWWYYY^^^ccciiinnnrrrtttuuuwww{{{|||yyyrrrkkkggg___\\\YYYVVVTTTRRROOOLLLOOOMMMKKKJJJIIIHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEGGGIIILLLOOOQQQVVVXXX[[[___bbbeeeggghhhnnnooopppssswww{{{}}}xxxtttqqqoooooojjjgggccc```]]]ZZZVVVSSSSSSPPPLLLJJJJJJJJJJJJIIILLLLLLKKKLLLNNNQQQSSSUUU\\\```eeehhhkkkmmmoooqqqrrrpppooommmkkkiiihhhhhhlllnnnpppqqqpppoooooopppqqqvvv|||zzzuuuooonnnllljjjhhhgggffffffggggggeeeeeeeeeeeeggggggeeecccaaa`````````^^^]]]\\\[[[ZZZZZZ[[[[[[YYYXXXSSSTTTUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>========================<<<;;;;;;;;;;;;<<<===============>>>>>>>>>??????======>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<=========>>>>>>>>>??????<<<<<<<<<;;;;;;<<<<<<===???>>>===============>>>=========>>>@@@AAABBBCCCCCCCCCBBBBBBAAA@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHJJJLLLMMMLLLQQQWWWaaaqqq~~~{{{oooiiiqqq~~~kkk___```kkkvvvyyylllhhhbbb\\\YYYWWWVVVUUUWWWXXXYYY[[[^^^bbbfffhhhlllpppvvvzzz{{{xxxsssoooiiigggccc```]]]YYYTTTPPPPPPNNNLLLJJJJJJHHHFFFDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLNNNPPPRRRUUUWWWXXXYYY```aaabbbeeehhhlllppprrrtttuuuwwwyyy}}}}}}{{{{{{{{{yyywwwsssqqqlllhhhccc```___^^^[[[YYYVVVTTTSSSQQQNNNLLLLLLKKKIIIHHHHHHIIIJJJJJJNNNNNNNNNPPPTTTYYY]]]```dddgggkkkmmmnnnmmmnnnnnnkkkiiigggfffeeeeeefffgggmmmpppuuuvvvuuutttuuuvvvuuu{{{zzztttoookkkiiihhhgggffffffeeeeeeeeeddddddcccbbbcccdddeeeffffffcccaaa`````````___]]]^^^\\\YYYXXXXXXWWWUUUTTTRRRSSSSSSRRRQQQRRRSSSUUUYYYXXXWWWVVVTTTQQQOOONNNLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=====================>>>>>>;;;<<<===>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===============>>>???>>>>>>============>>><<<<<<>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===??????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBDDDEEECCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFHHHLLLMMMLLLNNNRRRWWWcccuuu|||}}}{{{nnnmmmrrr|||~~~fff\\\aaakkkyyy}}}wwwnnngggccc___\\\ZZZYYYXXXVVVVVVVVVYYY\\\^^^bbbeeekkkppptttuuuuuutttsssqqqnnnkkkhhhbbb]]]XXXUUUSSSQQQPPPPPPOOOMMMKKKEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOTTTTTTUUUWWWZZZ^^^aaaccceeeeeegggiiilllppprrrtttxxxyyy|||~~~|||xxxuuuqqqnnnlllkkkjjjjjjhhhgggdddbbb^^^[[[WWWUUUSSSRRRRRRPPPNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIIIIJJJKKKMMMQQQRRRTTTXXX]]]ccchhhkkkjjjmmmoooooommmkkkiiiiiifffeeecccaaaaaabbbdddfffmmmrrrxxxzzzyyyxxxzzz}}}}}}}}}|||yyytttooojjjfffdddcccccccccccccccbbbbbbbbb``````_________```bbbbbbeeebbb```^^^_________^^^___\\\YYYXXXWWWVVVTTTSSSRRRSSSSSSRRRPPPQQQSSSUUUYYYXXXWWWVVVSSSQQQOOOMMMJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJIIIGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<============:::<<<===>>>>>><<<:::999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============??????>>>============>>>=========<<<<<<===>>>>>>;;;<<<===???@@@@@@@@@@@@>>>>>>???@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAA@@@@@@AAABBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGEEEFFFKKKMMMKKKLLLOOOSSS[[[hhhyyy{{{tttvvvzzznnnjjjpppvvvbbb]]]bbbgggwww|||rrrlllgggaaa^^^ZZZXXXVVVTTTTTTVVVXXXZZZ[[[]]]```eeeiiinnnqqqrrruuuttttttsssqqqmmmhhhcccYYYWWWUUUTTTTTTSSSQQQOOOGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLNNNQQQSSSUUUXXXXXXYYY[[[]]]```bbbcccggghhhkkkmmmppprrrssstttzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxqqqpppnnnnnnnnnllliiifffbbb___]]]\\\\\\\\\[[[YYYVVVTTTSSSPPPNNNLLLKKKKKKLLLKKKJJJJJJKKKKKKJJJIIIIIIKKKLLLMMMMMMNNNPPPRRRXXXZZZ]]]aaafffkkkooorrrnnnooopppnnnkkkgggfffeeefffeeecccaaaaaabbbcccdddmmmssszzz}}}}}}}}}yyyuuurrrrrrqqqoookkkgggdddbbbaaaaaaaaaaaaaaa```____________^^^]]]]]]^^^```aaabbb```]]]\\\]]]^^^^^^^^^___\\\YYYWWWWWWWWWVVVUUUTTTTTTSSSQQQPPPPPPSSSUUUVVVVVVVVVUUUSSSRRRPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>><<<:::888::::::::::::999999999999999999999999999999999999888888999;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>:::;;;<<<===>>>>>>======:::;;;===>>>???>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@@@@@@@BBBDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEIIIKKKJJJJJJLLLNNNUUU^^^hhhyyyvvvrrrssszzzsssoooyyypppaaa\\\^^^gggwww|||tttmmmgggaaa___\\\YYYXXXXXXYYYYYYVVVWWWYYY\\\___cccggghhhmmmnnnppprrrtttrrroookkk```^^^[[[ZZZYYYWWWTTTRRRNNNMMMLLLJJJJJJJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNNNNOOOPPPRRRSSSTTTWWWXXXZZZ\\\___```aaabbbggggggggghhhiiikkklllmmmppppppqqqqqqrrrsssttttttxxxyyyzzz{{{zzzyyywwwvvvqqqqqqppppppooonnnlllllliiiiiijjjjjjiiigggfffeeecccaaa___^^^]]]\\\ZZZXXXUUUSSSQQQQQQQQQQQQPPPOOOLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIHHHIIIJJJKKKJJJIIIIIILLLPPPRRRSSSUUUYYY\\\```bbbfffiiimmmoooqqqrrrllllllllliiifffcccccccccddddddddddddeeefffhhhiiiooovvv}}}}}}yyyuuutttuuuuuurrrooommmooopppnnnkkkgggeeedddaaaaaaaaaaaaaaa```___^^^aaa```___^^^______aaaaaa```^^^[[[ZZZ\\\]]]^^^^^^]]][[[XXXWWWXXXXXXXXXWWWUUUUUUTTTRRRPPPPPPRRRUUUTTTTTTTTTTTTTTTSSSRRRRRRJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHLLLKKKIIIGGGEEECCCCCCBBBAAAAAA@@@@@@???>>>>>>===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<;;;:::<<<>>>???>>>===:::888999999999888888888888777999999999999999999999999777888999:::;;;;;;<<<;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;888888999999:::;;;<<<===999:::;;;<<<<<<<<<;;;:::888999<<<===>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@BBBDDDFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDHHHJJJHHHHHHJJJIIIPPPWWW]]]jjj~~~~~~tttnnnmmmwwwvvvvvv~~~ggg[[[[[[___hhhvvv}}}wwwjjjhhhddd```\\\[[[ZZZZZZRRRSSSTTTVVVXXX[[[]]]^^^bbbdddiiinnnrrrssspppnnnkkkiiieeecccaaa^^^[[[XXXVVVTTTQQQNNNLLLLLLMMMNNNHHHIIIIIIIIIHHHHHHGGGFFFHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUUUUVVVWWWWWWVVVWWWXXX[[[]]]^^^aaaaaaaaabbbbbbbbbccccccdddeeefffggggggfffdddbbbbbbbbbaaa```___]]]\\\[[[ZZZ[[[[[[\\\[[[ZZZYYYXXXZZZWWWTTTSSSSSSRRRPPPOOONNNLLLKKKJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLKKKJJJKKKOOOTTTWWWYYY\\\aaaeeefffhhhkkknnnpppppppppoooggggggfffdddaaa___```aaa```aaacccfffiiillloooqqqsss{{{}}}}}}||||||}}}zzzxxxwwwsssrrrooommmlllmmmnnnnnnmmmllljjjhhhfffddddddcccbbbbbbaaaaaa``````______[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]```^^^]]]\\\]]]]]][[[ZZZ\\\ZZZWWWTTTRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSPPPMMMIIIGGGGGGGGGGGGFFFDDDEEEEEEFFFHHHJJJLLLMMMNNNKKKIIIGGGFFFEEECCCBBBBBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;999999:::;;;<<<========================<<<:::999999;;;;;;:::888666666777777888999;;;;;;777777666666666888999:::;;;::::::999:::;;;===>>>;;;;;;;;;<<<<<<<<<<<<===>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>@@@???===<<<;;;;;;<<<<<>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>======<<<;;;;;;<<<===>>>===>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGJJJQQQYYY___HHHGGGFFFEEEEEEFFFHHHIIIMMMOOORRRVVVYYYaaasss|||tttrrrrrr|||www}}}yyykkk```ZZZ```gggooo~~~{{{yyywwwooofffccc___\\\YYYVVVUUUUUUUUUUUUUUUXXX[[[]]]\\\\\\^^^```eeefffhhhiiiiiiiiihhhhhhdddaaa^^^\\\[[[ZZZWWWTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIFFFCCCBBBDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNKKKLLLNNNNNNNNNMMMKKKJJJNNNNNNOOOOOOOOONNNLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJKKKKKKLLLMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[aaabbbeeeggghhhhhhggggggiiifffddddddeeeeeecccaaa```aaabbbbbbaaabbbeeehhhjjjmmmqqquuuyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}|||zzzxxxvvvnnnnnnnnnnnnnnnoooooopppooommmkkkiiigggggggggggglllkkkiiigggfffeeeddddddcccaaa___]]]\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[]]]^^^___aaa___^^^^^^^^^^^^]]][[[ZZZXXXUUURRRPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLIIIGGGFFFFFFEEEDDDFFFFFFGGGHHHIIIJJJKKKLLLJJJHHHFFFEEEEEEEEEDDDBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;;;;<<<===::::::::::::::::::::::::<<<:::999999::::::999888:::999999888777777888888:::999888777666777888999<<<;;;;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========:::::::::;;;;;;===>>>???>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFJJJPPPTTTFFFEEEDDDDDDEEEFFFHHHIIIMMMMMMOOOQQQRRRXXXfffuuu|||uuuqqqqqq||||||tttqqqzzz}}}mmm^^^\\\___ccclllvvvuuummmjjjfffaaa]]]ZZZXXXVVVTTTTTTUUUWWWWWWUUUUUUVVVWWW\\\]]]___aaacccdddeeeeeeeeedddccccccbbb```]]][[[WWWVVVTTTRRRPPPOOOOOONNNMMMLLLJJJIIIIIIIIIJJJKKKJJJHHHEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPQQQRRRUUUVVVYYY\\\___bbbdddeeejjjjjjkkkjjjiiigggeeecccfffdddaaa____________^^^```bbbccceeefffiiimmmppprrruuu{{{ttttttssssssssstttttttttwwwwwwwwwwwwwwwwwwwwwwww{{{|||}}}}}}~~~~~~|||}}}|||zzzxxxwwwuuutttssskkkkkkkkkkkklllnnnooopppooommmkkkiiihhhgggffffffkkkjjjhhhgggfffeeedddddddddccc```^^^\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[]]]^^^___```___]]]]]]^^^^^^]]]\\\YYYWWWTTTQQQOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNKKKHHHGGGFFFFFFDDDCCCFFFFFFGGGHHHIIIJJJJJJJJJGGGFFFDDDCCCDDDDDDDDDBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;:::999999::::::999777999999888888888888888999;;;:::888777666777777888<<<;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======@@@AAAAAAAAABBBBBBCCCCCC@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCBBBAAAAAACCCEEECCCBBBBBBCCCCCCEEEFFFGGGGGGHHHJJJMMMNNNSSS___lllzzzooommmvvvsssjjjrrrpppfffbbb```ccchhhwww}}}zzztttmmmgggddd```\\\YYYXXXXXXWWWVVVUUUUUUVVVVVVUUUVVVXXXZZZ\\\]]]______```aaabbbcccdddcccaaa___[[[ZZZYYYWWWVVVUUUTTTSSSQQQPPPMMMKKKJJJIIIJJJJJJLLLKKKIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMKKKMMMOOORRRUUUWWWYYYZZZ^^^___aaacccfffhhhjjjkkklllkkkjjjiiifffcccaaa___cccaaa^^^]]]]]]^^^___```ccceeegggjjjlllpppuuuxxx{{{pppqqqrrrssstttuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuvvvxxx{{{~~~~~~|||{{{{{{zzzxxxvvvtttttttttsssrrrpppoooooommmlllkkkkkkkkklllnnnooommmlllkkkiiihhhgggfffeeeiiiiiigggfffeeeeeeeeeeeefffdddbbb```^^^^^^^^^^^^\\\\\\\\\]]]]]]\\\[[[[[[ZZZYYYYYYYYYZZZ\\\]]]^^^^^^]]]\\\\\\]]]]]]\\\[[[WWWVVVSSSPPPOOONNNOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKLLLJJJGGGFFFFFFFFFDDDCCCFFFFFFGGGHHHIIIIIIHHHHHHFFFDDDBBBBBBCCCCCCCCCBBB@@@@@@???????????????>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999:::888777777777777777888999:::;;;;;;:::999777777777888888;;;;;;;;;::::::999999888999999999999:::::::::;;;:::::::::::::::999999999999999999:::::::::;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAADDDEEEFFFEEECCCBBBCCCDDDCCCCCCCCCDDDEEEFFFGGGGGGEEEEEEGGGKKKLLLOOOYYYdddpppvvvnnnuuu|||jjjkkksssqqqfffbbbccciiiqqq|||yyyrrrnnnjjjddd___]]][[[XXXVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[YYY[[[^^^aaabbbbbbaaaaaa______^^^^^^]]]\\\[[[ZZZXXXVVVTTTQQQOOONNNMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRPPPRRRVVVZZZ^^^aaacccddddddeeeeeefffhhhiiijjjjjjffffffeeecccaaa___^^^]]]]]]]]]\\\\\\]]]```ccceeegggiiilllooorrrvvv{{{mmmoooqqqtttuuuvvvvvvuuuppppppppppppppppppppppppkkkmmmoooqqqrrrtttwwwyyyxxxyyyzzz{{{{{{{{{{{{zzz|||{{{||||||{{{}}}vvvuuusssssstttuuutttsssqqqssstttsssqqqooooooppplllkkkiiihhhhhhiiikkkllljjjiiiiiihhhgggfffeeeeeehhhggggggfffeeeeeeeeefffeeeeeedddcccbbb```______\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXZZZ[[[\\\[[[ZZZYYYYYY[[[[[[ZZZYYYUUUTTTQQQOOOMMMMMMMMMNNNLLLLLLKKKKKKJJJIIIIIIIIIIIIGGGFFFFFFGGGFFFEEECCCEEEFFFGGGHHHHHHGGGFFFFFFEEECCCAAAAAAAAABBBAAA@@@????????????????????????>>>>>>>>>=========<<<<<<::::::::::::::::::::::::::::::::::::999999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999999888777666666666777888:::;;;<<<;;;:::999888777888999999999:::::::::::::::999888888888999999999:::::::::999999999999999999999999999999999999::::::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@???????????????AAACCCDDDEEEDDDEEEFFFGGGEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFHHHKKKKKKLLLRRRZZZbbbpppxxxyyynnndddeeepppzzzmmmfffaaaaaaeeellluuu}}}wwwoooiiiddd```[[[WWWVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTWWWZZZ\\\]]]]]]___````````````aaaaaa```______^^^]]]\\\ZZZXXXWWWUUUTTTPPPQQQRRRPPPNNNLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPSSSVVVXXXYYYXXXZZZ^^^bbbeeehhhiiiiiieeeeeeeeeeeeeeeeeeeeeeee``````_________^^^^^^^^^ZZZ\\\^^^___aaadddhhhkkklllooossswww{{{kkkmmmppprrrttttttsssrrrqqqqqqpppppppppooooooooojjjlllnnnpppppprrrtttvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuwwwzzz|||}}}||||||{{{zzz|||~~~|||zzzxxxwwwyyyzzzzzzyyyuuurrrppppppqqqrrrrrrqqqqqqsssuuutttrrrppppppqqqjjjiiifffeeeeeefffhhhiiiiiiiiiiiiiiiiiihhhggggggggggggfffeeeeeeeeeffffffcccddddddeeedddbbb```___\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVWWWWWWYYYYYYXXXWWWVVVWWWXXXYYYXXXWWWRRRPPPNNNLLLJJJJJJKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGFFFDDDDDDEEEFFFGGGGGGFFFDDDCCCEEECCC@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????=========<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::999999:::::::::::::::::::::::::::999888888999999888666888777777777888999:::::::::999888888888999:::;;;888888999:::;;;:::999999888888888888999999999999888888888999999999999999888999999999999:::::::::999::::::;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;<<<===????????????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@?????????>>>>>>>>>======>>>???@@@AAABBBCCC???@@@BBBBBBBBBCCCEEEGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFGGGJJJJJJJJJNNNUUUYYYfffxxxxxxfffaaagggyyyuuuddd^^^[[[___fffooo}}}zzzrrrllleee___\\\[[[YYYWWWSSSRRRQQQPPPOOOOOOOOOPPPQQQTTTVVVVVVUUUUUUWWWYYYZZZ[[[\\\^^^^^^^^^^^^]]]^^^___`````````___]]]\\\XXXYYY[[[YYYVVVTTTTTTUUURRRRRRRRRQQQPPPOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNPPPQQQTTTWWWZZZ]]]```aaa^^^___bbbeeefffgggffffffaaaaaaaaaaaa````````````____________```aaaaaabbb___bbbfffhhhiiilllpppsssvvvyyy~~~jjjllloooqqqrrrqqqpppnnnnnnnnnmmmlllkkkjjjjjjiiiiiikkkmmmmmmmmmnnnppprrruuuuuutttttttttuuuuuuvvvrrrqqqqqqsssvvvyyyzzzyyyvvvvvvuuuwwwzzz}}}~~~~~~xxxwwwuuuuuuvvvwwwvvvuuuwwwtttrrrqqqqqqqqqqqqpppmmmppprrrqqqnnnllllllmmmiiigggeeeddddddeeehhhiiikkkkkkllllllllllllkkkkkkgggffffffeeeeeeeeeffffffaaabbbdddeeeeeeccc```^^^\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUVVVWWWXXXWWWUUUTTTUUUWWWWWWVVVUUUPPPNNNLLLIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEGGGHHHFFFEEECCCDDDFFFGGGFFFEEECCCBBBEEECCC@@@???@@@@@@>>>===>>>>>>>>>>>>>>>?????????===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999:::999888888999999888666:::999888888777888888888999999888888888999;;;<<<666777999:::;;;::::::999777888888888888999999999888888888888888888999999888888999999999:::::::::::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::999;;;===???AAAAAAAAAAAA>>>>>>>>>>>>>>>===============>>>???????????????????????????>>>>>>>>>>>><<<===???AAACCCFFFGGGHHHCCCDDDEEEDDDCCCCCCDDDFFFBBBCCCCCCCCCCCCCCCBBBAAADDDCCCEEEIIIJJJJJJNNNTTTSSS```qqqooofffgggnnntttnnnccc\\\]]]```cccllluuuyyyppphhhdddbbb___\\\WWWVVVTTTSSSRRRSSSSSSTTTOOOQQQRRRPPPNNNMMMPPPRRRRRRTTTVVVXXXYYYYYYYYYYYYZZZ\\\___bbbcccbbbaaa___```bbbcccbbb^^^\\\\\\]]]XXXXXXXXXWWWVVVUUUUUUTTTPPPPPPQQQQQQRRRRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKLLLMMMOOOPPPNNNNNNNNNOOOOOOOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSSSSTTTVVVXXX\\\___ccceeeggg___```bbbccccccbbb```___]]]]]]]]]]]]]]]]]]]]]]]]`````````aaabbbccceeefffeeeiiinnnqqqrrrssswwwzzz~~~jjjkkklllmmmnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjkkkkkkkkklllmmmnnnppppppvvvuuusssqqqpppppppppqqqsssrrrrrrqqqqqqrrrssssssttttttttttttuuuvvvxxxyyyvvvuuutttssssssrrrsssssstttsssqqqpppooonnnooooooppppppppppppoooooonnnnnniiihhhgggffffffeeeeeeeeeiiikkkmmmooopppooommmkkkffffffffffffffffffffffffbbbbbbbbbbbbaaaaaaaaa``````___]]][[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRNNNMMMLLLJJJHHHFFFEEEDDDGGGGGGGGGFFFFFFDDDCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCAAA@@@AAAAAA@@@???DDD@@@???@@@???<<<<<>>???@@@AAAAAAAAA??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;======;;;:::999888888888999888666555:::>>>:::333777777777777666666666666777777666666666666777777888888777777666666555555888888888888888888888888::::::999888999:::<<<===888777666666666777999:::777888888888888999999999666666777888999999::::::999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>===<<<;;;:::999999>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAA@@@>>>===>>>@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGHHHJJJMMMOOOQQQWWWWWW^^^qqqnnngggggghhhqqq|||qqqbbb\\\ZZZYYY\\\bbbqqq|||yyyvvvsssllleeebbb___ZZZWWWVVVVVVVVVUUUTTTQQQOOOOOORRRSSSQQQNNNSSSRRRQQQQQQSSSUUUUUUTTTVVVWWWWWWYYY[[[]]]___```aaaaaabbbcccccccccbbbbbb_______________^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYY___]]]YYYWWWUUUTTTUUUUUUTTTUUUVVVWWWWWWVVVUUUUUUWWWVVVTTTRRRPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTRRRTTTVVVWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWZZZZZZ[[[\\\^^^```bbbcccaaa```___^^^]]]]]]]]]]]]YYYZZZ[[[]]]^^^^^^______bbbcccddddddeeehhhlllooooootttxxxzzz{{{}}}iiijjjkkkllllllmmmmmmmmmnnnmmmmmmlllkkkkkkjjjjjjjjjjjjjjjkkklllmmmoooooovvvuuusssrrrpppoooooonnnqqqqqqpppppppppqqqrrrrrrttttttsssrrrssssssuuuuuuuuutttsssssssssssssssssstttsssqqqooonnnnnnnnnnnnppppppooooooppppppqqqqqqkkkjjjhhhgggffffffggggggiiijjjkkkllllllkkkiiihhheeeeeeeeeeeeeeeeeeeeeeeecccccccccbbbbbbbbbaaaaaa___^^^\\\ZZZXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPMMMLLLKKKIIIHHHFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDIIIBBB>>>>>>>>><<<<<<>>><<<===>>>???@@@@@@@@@@@@<<<;;;;;;:::::::::::::::999999999999999999999999;;;;;;:::999888888888888:::===>>>:::888999888555777777777777666666666666666666555555555666777777666666666666666666777777888888888888888888888888999888888777777888999:::888777666666666777888999777777888888888999999999777777888888999999::::::999999999::::::::::::;;;:::;;;;;;<<<===>>>???@@@???>>>>>>======<<<<<<;;;????????????????????????<<<>>>@@@???===<<<===???<<<<<<<<<=========>>>>>>@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGHHHJJJLLLNNNPPPRRRUUU\\\hhhzzz}}}mmmfffccceeemmmyyyxxxiii^^^WWWWWW\\\aaajjj|||zzzsssnnnjjjccc^^^\\\ZZZYYYXXXUUURRRPPPPPPSSSSSSQQQNNNPPPNNNMMMMMMOOOPPPPPPOOOPPPPPPQQQRRRTTTVVVWWWYYY\\\\\\]]]^^^_________^^^___```aaaaaaaaaaaaaaaaaabbbccccccdddcccbbbaaa```aaa```___^^^]]]^^^______^^^^^^```aaaaaaaaa```___```___\\\ZZZXXXXXXXXXXXXYYYXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[ZZZ[[[]]]___```aaabbbbbbeeeggghhhjjjkkknnnsssvvvxxx}}}hhhhhhiiiiiijjjjjjkkkkkklllllllllllllllkkkjjjjjjiiiiiiiiijjjkkklllmmmnnnttttttsssrrrpppooommmlllooonnnnnnnnnoooppppppqqqssssssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssttttttsssrrrpppnnnmmmmmmmmmnnnooooooooopppqqqrrrtttuuummmllliiigggfffgggiiijjjlllkkkkkkjjjhhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeecccccccccbbbbbbbbbaaaaaa^^^]]][[[YYYWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMLLLKKKJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@AAA@@@CCCEEEEEECCCCCCEEEHHHPPPEEE<<<;;;===<<<<<<===<<<======>>>????????????;;;::::::999999999999999888888888888888888888888999888888777777888888888:::BBBEEE>>>666333555777666666666666777777777777555444444444555666777777444444555555666777777888777777777777777777777777888777666666666666666777777777666666666777888999777777777888888888999999999999999999999999999999888888999999999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<===>>>>>><<<;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999666666666666666777888999:::BBBEEE>>>555333555666666666666666777777777777444444333444444555666777444444444555555666666666777777777777777777777777888777777666555555555555666666666666777777888888777777777777888888888888:::::::::999999999999999888888888888999999999999999999::::::;;;<<<<<<===============>>>>>>??????????????????????????????<<<===<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKKKKIIINNNRRRTTTYYYggg~~~ooojjjhhhfffeeeiiirrr~~~ooo^^^WWWRRRUUU]]]eeekkkvvv}}}vvvrrrnnnlllgggdddaaa```aaa```]]]ZZZWWWUUURRRQQQRRRQQQPPPOOOPPPOOOOOONNNOOOOOOPPPPPPQQQQQQSSSTTTUUUUUUUUUUUUWWWXXXZZZ\\\^^^___``````^^^```ccceeeffffffeeedddcccdddfffhhhjjjkkkllllllnnnoooqqqrrrrrrrrrrrrqqqmmmllliiigggeeedddddddddddddddcccbbbaaaaaaaaabbbbbbbbb```^^^[[[ZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[```___^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]___```bbbcccggghhhkkknnnpppssstttuuuxxxzzz~~~ffffffeeeeeeeeefffggggggiiijjjkkklllllllllkkkjjjhhhhhhhhhhhhhhhiiijjjkkkjjjkkkmmmnnnnnnnnnmmmllljjjjjjjjjkkklllmmmooopppoooooopppqqqrrrrrrssssssooooooooooooppprrrssstttrrrqqqooonnnmmmlllmmmmmmmmmnnnppprrrsssuuuvvvvvvnnnllliiiggggggiiikkkmmmooommmjjjgggeeeddddddddddddddddddddddddddddddddd____________^^^^^^^^^^^^^^^]]][[[YYYWWWVVVUUUUUUPPPPPPOOONNNMMMMMMMMMMMMOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@??????AAABBBCCCAAAAAAGGGSSS\\\SSSFFF:::888;;;;;;;;;;;;;;;;;;<<<=========<<<<<<>>>======<<<;;;<<<<<<<<<:::::::::999999888888888555555555555666777888888999===>>>999666666666444555666666666777777777888444444444444444555666666555555555555444444333333666666666666666666666666888888888777777666666555555555666666777777777777666666777777777888888888:::999999999999999999999777777777888888888999999888888888999::::::;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKNNNOOOTTT___nnnzzz~~~xxxppphhheeehhhooouuuwwwmmm\\\SSSTTTWWWZZZ]]]cccqqq}}}yyyssspppkkkjjjiiigggccc___^^^[[[XXXVVVVVVUUUSSSQQQRRRQQQPPPOOONNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYWWWYYY[[[^^^___```___^^^``````bbbcccdddeeeeeeeeejjjkkklllnnnoooooonnnnnniiihhhfffcccbbbbbbbbbbbbbbbaaa```_______________^^^^^^]]]ZZZWWWWWWXXXYYY\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^___```aaaaaaaaaaaabbbdddfffiiikkklllppprrruuuxxx|||fffeeedddccccccdddeeefffggghhhkkklllmmmlllkkkjjjhhhhhhhhhhhhhhhiiijjjjjjhhhhhhiiijjjkkkkkkkkkkkkhhhhhhiiijjjkkkmmmooopppnnnoooppprrrssstttttttttnnnnnnnnnooooooqqqrrrrrrsssrrrpppnnnmmmmmmmmmnnnmmmoooqqqtttuuuuuutttsssllljjjhhhgggggghhhjjjllljjjhhhfffdddbbbaaaaaaaaacccccccccccccccccccccccc^^^^^^^^^]]]]]]]]]\\\\\\^^^]]][[[YYYWWWVVVUUUUUUOOOOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCLLLYYYbbbNNNCCC:::999;;;::::::;;;:::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::888888777777666555555555555555555555666666777888666999888666666999777333555555666666777777888888666666555555555555555666666555555444333333222222666666666666666666666666777888888888888888777666444555666777777777666666666666666777777777888888888888888888888888888888666777777777777888888888777777777888888999999999999999999::::::;;;;;;;;;========================@@@===;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKMMMQQQXXXbbbhhh}}}vvvlllhhhgggggghhhppp|||kkkYYYVVVTTTTTTTTTVVV___iiiwww{{{xxxvvvsssmmmiiigggddd```^^^\\\ZZZWWWUUUVVVUUUSSSQQQOOONNNMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSTTTVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\aaabbbdddeeefffffffffeeebbbaaa___^^^]]]]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^\\\ZZZZZZ[[[\\\[[[\\\\\\]]]^^^___``````___```aaabbbdddfffhhhiiiiiijjjlllnnnqqqtttwwwyyy}}}fffeeedddbbbbbbccceeeffffffhhhjjjlllmmmlllkkkjjjiiiiiihhhhhhiiiiiijjjjjjiiihhhggggggffffffgggggggggggghhhjjjkkkmmmooopppooopppqqqrrrsssrrrrrrqqqnnnnnnnnnnnnoooooopppqqqtttsssqqqooonnnnnnnnnnnnmmmooosssvvvvvvtttpppnnniiihhhgggffffffggghhhiiifffeeedddcccbbbaaaaaaaaacccccccccccccccccccccccc^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZXXXVVVUUUTTTTTTOOONNNMMMLLLLLLKKKKKKLLLKKKKKKIIIHHHGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCAAABBBBBBCCCCCCCCCBBBBBB@@@@@@???>>>>>>?????????AAA???>>>>>>BBBIIIPPPUUUFFF???;;;;;;;;;999999;;;::::::;;;;;;;;;;;;::::::;;;::::::999999999999999888777777666555555444444666666666666666666777777555777777555666888777444555555555666777888888888888888777666555555555555444444444333333333333333555555555555555555555555666666777888999888777777444555666777777777666555666666666666777777777888666666666777777888888999666666666777777777888888666666777777777777888888999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>;;;:::;;;<<<<<<;;;999:::::::::;;;;;;;;;;;;=========>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDEEEHHHIIIJJJKKKPPPXXX^^^mmmuuulllgggdddfffmmmyyymmmcccZZZUUURRRQQQUUUZZZcccnnn}}}vvvsssooollliiigggdddaaa```^^^\\\ZZZWWWUUUTTTTTTQQQQQQRRRRRRRRRQQQPPPPPPOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUWWWXXXWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZ\\\^^^_________^^^\\\[[[ZZZYYYYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]___aaaaaa``````aaabbb]]]^^^___```bbbdddeeefffggghhhiiikkknnnppprrrtttuuuvvvyyy|||gggeeedddbbbbbbccceeefffeeegggjjjlllmmmmmmkkkjjjjjjiiiiiiiiiiiiiiijjjkkkkkkiiigggeeedddccccccdddgggggghhhjjjlllnnnpppqqqppppppqqqrrrrrrqqqooonnnooonnnnnnnnnnnnooooooppptttsssqqqpppooonnnoooooolllppptttwwwvvvsssnnnkkkgggfffffffffffffffggggggeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbbbbbbbbbb______^^^^^^^^^]]]]]]]]][[[ZZZXXXVVVUUUSSSSSSRRROOONNNMMMLLLLLLKKKKKKKKKIIIIIIHHHFFFEEECCCBBBBBBDDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBCCCCCCBBBBBBBBB>>>============>>>>>>???BBB@@@===<<<>>>@@@BBBBBB@@@===;;;===<<<888999<<<::::::;;;;;;;;;:::999999<<<;;;::::::999999:::::::::999999888777666666555777777666666666666777777444888:::777555777777555444555555666777888888999:::999888666555555555555111222222333333444444555555555555555555555555555444555666888888888777777333444666777777777666555666666666666777777777777444555555666777888888999666666666666777777777777666666666666777777777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;CCC???;;;:::<<<===<<<;;;::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCFFFIIIGGGEEEHHHRRRZZZ___nnnwwwoooeeeccceeeoootttddd[[[UUUQQQQQQTTTYYY```nnn~~~zzzwwwtttqqqnnnkkkiiigggdddaaa___^^^]]]YYYYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPOOONNNOOORRRTTTVVVVVVTTTSSSRRRRRRTTTVVVWWWUUUVVVXXXZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\[[[\\\\\\]]]^^^___]]]```ccceeeddddddeeefffdddeeegggiiikkkmmmnnnoooqqqqqqrrrtttwwwyyy|||}}}hhhhhhgggeeebbbbbbccceeeggghhhkkkmmmmmmmmmlllkkkiiikkknnnpppqqqooommmkkkkkkiiihhhffffffggghhhiiiggghhhiiiiiiiiijjjmmmooorrrrrrrrrrrrqqqpppooooooooonnnmmmlllmmmnnnqqqrrrsssqqqooonnnnnnoooqqqsssssssssssssssrrrpppnnnmmmeeeddddddcccccceeefffgggdddbbb```______aaadddfffccccccbbbaaa```___^^^^^^]]]^^^^^^\\\ZZZYYY[[[\\\^^^[[[XXXVVVUUUSSSQQQOOOMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBBBB;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>==================>>>?????????===<<<;;;???>>>===;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888777777666666666666666444444444555555555666666777777666666555555555444555444333444666888888777999999888777666555444444444444555555555555444444555555555555555555555555444444444444444444444444555444444444444555666666555555555555555555555555777777777777888888888888777777777777777777777777:::777111888333000???777999888888888888888999999777999;;;:::999888999:::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNWWW^^^nnnyyykkkcccbbblllyyy|||kkk___XXXTTTTTTVVVYYY```lll|||~~~yyyssspppppppppmmmkkkiiifffddddddeeeddd```]]]\\\ZZZXXXXXXXXXXXXVVVUUUWWWVVVTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXXXXZZZ\\\\\\ZZZXXXYYYYYYXXXXXXYYY[[[\\\^^^______```bbbccceeefffgggaaacccgggiiijjjjjjkkkllloooqqqsssuuuwwwxxxwwwwwwzzz|||hhhhhhgggeeecccbbbcccdddeeegggiiikkklllllllllkkkkkkmmmpppssstttrrrpppooolllkkkhhhfffeeefffhhhiiihhhiiijjjjjjiiijjjlllnnnqqqqqqrrrrrrrrrqqqoooooooooooonnnmmmnnnooopppqqqsssrrrpppnnnnnnppprrrsssuuuuuutttsssqqqnnnllljjjddddddddddddeeefffggggggfffdddcccaaaaaaaaaccccccbbbbbbaaa```___^^^]]]]]]]]]^^^^^^]]][[[ZZZ[[[[[[ZZZXXXUUUTTTTTTSSSRRRPPPMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@<<<===>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???>>>===<<<;;;===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999888777666666555555666666444444444444555555555666666666666666555555444444555444444555777888888777777777777666555555444444333333444444444444333333555555555555555555555555444444444444444444444444444444444444444555666666555555555555555555555555444555555555666666666666555555555555555555555555666666222<<<777444AAA888999888888777777888999999777999::::::999888888999::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGJJJMMMQQQWWWcccttt~~~yyy}}}}}}nnncccfffnnn{{{sssfff[[[TTTTTTUUUYYYcccnnn}}}zzzwwwuuurrrnnnnnnnnnlllhhhdddbbbaaa____________]]][[[^^^]]]\\\\\\^^^^^^]]]\\\WWWWWWWWWWWWWWWWWWVVVVVVZZZZZZ[[[]]]______^^^\\\\\\\\\\\\\\\]]]___aaabbbeeeeeefffggghhhiiijjjkkkjjjmmmppprrrtttuuuwwwwwwzzz{{{|||ggghhhgggeeecccbbbcccdddcccdddfffiiijjjkkkkkkkkkkkkmmmpppsssttttttrrrqqqnnnllliiifffeeefffhhhjjjiiijjjkkkjjjiiiiiikkkmmmoooppprrrsssrrrqqqooonnnppppppppppppoooooooooooorrrqqqooonnnnnnoooqqqrrrvvvuuutttrrrooollliiigggcccccceeeffffffggggggggggggfffeeedddcccbbbaaaaaa```______^^^]]]\\\[[[[[[\\\^^^______]]][[[ZZZZZZVVVTTTRRRQQQRRRRRRQQQOOOLLLKKKKKKJJJJJJIIIHHHHHHFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@?????????===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>======<<<;;;;;;;;;:::::::::::::::;;;999999999999999999999999;;;;;;<<<<<<;;;;;;:::999777777666555555555555666444444444444555555555555666555555555555444444444444444555666888999777555555555555444444444444444222222333333333333222222444444444444444444444444444444444444444444444444444444444444444555555666444444444444444444444444444444555555555666666666666666666666666666666666333555444===999666BBB666999888888777777777888888777999::::::999888888999::::::999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEIIIKKKLLLPPPWWWbbbppp~~~ssspppyyyhhhaaadddlllyyykkk\\\VVVTTTTTTXXX___kkk|||~~~|||vvvrrrooonnnlllkkkkkkjjjgggeeedddddddddeeeffffffdddbbb```_________^^^^^^]]]]]]`````````bbbeeeffffffdddbbbccccccdddfffhhhiiikkklllmmmnnnoooppprrrssssssvvvxxx{{{~~~gggggggggfffcccbbbcccdddaaabbbdddfffhhhiiijjjjjjiiikkknnnqqqrrrrrrrrrqqqnnnllliiiffffffhhhkkkmmmiiijjjkkkjjjiiiiiijjjlllmmmnnnppprrrrrrqqqooommmqqqqqqqqqqqqpppooonnnmmmpppooonnnmmmmmmnnnooopppssssssrrrqqqnnnkkkhhhgggbbbccceeefffggggggffffffeeefffffffffeeecccaaa```]]]]]]\\\\\\[[[ZZZYYYYYYZZZ\\\______]]]ZZZYYYYYYTTTQQQOOONNNOOOOOONNNLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFDDDBBB@@@????????????????????????>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<999999999999999999999999;;;<<<<<<<<<<<<;;;::::::777666555555444444555555444444444444444444444444444444444444444444444444444444555777999999666444222222333333333444444444222222333333333333222222444444444444444444444444444444444444444444444444444444333333444444555666444444444444444444444444666666666777777777888888888888888888888888888888333666444;;;777666CCC666999888888777777777777888777888::::::888777888999999999888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDEEEHHHKKKKKKNNNRRRWWW___mmm~~~~~~wwwzzzssscccbbbffflllqqq~~~qqqbbb[[[UUUTTTWWW^^^kkkwwwzzzvvvsssrrrqqqyyy~~~~~~|||{{{xxxtttqqqooooooppprrrsssrrrooommmllllllkkkkkkjjjjjjiiiiiihhhhhhhhhjjjmmmoooooonnnllllllmmmoooqqqsssuuuuuussstttvvvxxx{{{}}}~~~fffggghhhfffdddbbbbbbccc```aaabbbdddfffhhhiiiiiihhhjjjmmmoooqqqqqqqqqppplllkkkiiiggghhhjjjmmmooohhhiiijjjiiihhhhhhiiikkkkkklllnnnooopppooonnnmmmqqqqqqqqqqqqpppnnnmmmlllllllllkkkjjjjjjkkklllllloooooooooooonnnllljjjhhhbbbccceeefffffffffeeedddbbbcccdddeeedddcccaaa```[[[[[[ZZZZZZYYYYYYXXXXXXXXXZZZ]]]]]][[[XXXWWWWWWSSSPPPNNNLLLLLLKKKJJJHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHEEECCCAAA??????????????????@@@@@@>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999666555555444444444444444444444444444444444333333333333333333444444444444444444555777888888555333111111222222333333444444333333444444444444333333444444444444444444444444444444444444444444444444333333333333333444555555444444444444444444444444666666666666777777777777777777777777777777777777333777333888666;;;LLLAAA999888888777666666777777666888:::999888777888888999888888777777888888999999999999:::::::::;;;;;;<<<<<<<<<<<<===============>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEDDDFFFIIIKKKJJJMMMQQQRRRUUU]]]kkkvvvmmmdddbbbbbbcccjjjssswwwlll___XXXVVVWWW^^^eeeqqqzzzxxxqqqllliiihhhhhhmmmuuu~~~{{{zzzzzzzzzyyyyyyyyyxxxtttssssssuuuxxxzzzzzzzzzwwwxxxzzz|||~~~~~~fffggghhhgggdddcccbbbccc```aaabbbccceeeggghhhhhhjjjkkkmmmoooppppppppppppjjjiiihhhhhhhhhjjjlllmmmfffggghhhgggffffffhhhjjjiiiiiikkklllmmmmmmmmmmmmqqqppppppooonnnmmmmmmllljjjiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmlllkkkjjjdddddddddddddddcccbbbbbb```aaabbbbbbbbbaaa```___YYYYYYYYYYYYXXXXXXWWWWWWVVVXXXYYYYYYWWWUUUTTTUUURRROOOLLLKKKJJJIIIHHHFFFHHHHHHGGGFFFFFFEEEEEEDDDFFFGGGIIIJJJIIIFFFCCCAAA>>>>>>>>>????????????@@@======<<<;;;:::::::::;;;;;;;;;;;;<<<<<<======>>>;;;;;;:::::::::;;;<<<<<<;;;;;;:::::::::::::::;;;::::::::::::::::::::::::::::::;;;;;;::::::999888555555444333333333333444444444444444333333333333222222333333333333333444444333333555666666444222111111222222333333444444333333444444444444333333333333333333333333333333444444444444444444444444333333333333333444444555333333333333333333333333333333444444444555555555555555555555555555555555222666222777888BBBWWWMMM999888888777666666666666666888999999888777777888888888777777777777888888999999999999::::::::::::;;;;;;<<<<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEDDDFFFIIIKKKGGGKKKMMMMMMMMMRRR[[[bbbttt{{{jjjaaa[[[YYY]]]dddppp~~~sssggg___YYYWWWXXXaaagggsss}}}vvvooojjjfffeeeaaaeeekkkrrryyywwwyyy}}}eeeggghhhgggeeecccbbbbbbbbbbbbbbbcccdddfffggghhhiiijjjkkklllmmmmmmmmmmmmhhhhhhhhhggggggfffffffffcccdddeeeeeeeeefffhhhjjjhhhhhhggghhhiiikkklllnnnpppooonnnlllllllllmmmmmmiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkllllllkkkjjjiiieeeeeecccbbbaaa``````````````````___^^^]]]\\\[[[YYYYYYXXXXXXXXXXXXWWWWWWTTTUUUVVVTTTRRRQQQRRRSSSOOOMMMJJJIIIJJJJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCEEEGGGHHHIIIHHHEEEBBB@@@<<<<<<=========>>>>>>>>><<<;;;:::999999:::;;;;;;999999::::::;;;<<<<<<===::::::999999999:::<<<<<<::::::999888777777777888999999999999999999999999999999::::::999999888777555444444333222333333333444444444333333333222222111222222222333333333333444333222222444444333222222222333333333333333333222222333333333333222222333333333333333333333333444444444444444444444444333333222222333333444555333333333333333333333333333333333444444444555555333333333333333333333333111777222666777CCCYYYNNN999999777666666555555555666777999999777777777888777777777666666777777777888999999999999:::::::::;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDCCCDDDGGGJJJFFFHHHIIIIIIJJJMMMSSSWWWeeeuuusssddd\\\YYYXXX[[[cccmmmwwwwwwiii___ZZZ[[[[[[aaakkkttt}}}|||vvvpppkkkhhhgggeeehhhkkkooossswww}}}zzzqqqyyyeeeggghhhgggeeecccbbbbbbccccccccccccdddeeefffgggfffggghhhhhhiiiiiiiiiiiihhhhhhgggfffeeecccaaa```aaacccdddddddddeeegggjjjgggffffffeeegggiiilllnnnpppnnnlllkkkjjjkkkmmmnnniiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkklllkkkjjjiiihhhgggeeecccaaa____________bbbaaa___^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWSSSTTTSSSRRRPPPOOOPPPRRRLLLKKKIIIIIIJJJKKKJJJIIIFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGDDDAAA???;;;;;;;;;<<<<<<<<<======;;;:::999999999:::;;;<<<888888999::::::;;;<<<<<<::::::999888999:::<<<===999999777666555555555555777777777777777777777777888999999999999888777777555444333333222222333333444444444333333222222222111111111222222333333333444222111111222333222222333333333333333333333333111111222222222222111111333333333333333333333333444444444444444444444444333333222222333333444555333333333333333333333333555555555666666666777777555555555555555555555555222888333555444???RRREEE999999777666555555555555666777999999777666777888777777666666666666777777888888999999999:::::::::;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@======>>>???AAABBBCCCDDDBBBCCCCCCCCCBBBCCCFFFHHHFFFGGGGGGGGGIIILLLQQQUUUVVVeeexxx|||jjjbbb___XXXXXX\\\aaahhhxxx}}}mmmdddXXXTTTVVV\\\aaaggguuu}}}wwwrrrnnnlllkkkmmmooopppqqqrrruuuyyy||||||sssnnnttteeeffffffeeedddaaa___^^^aaabbbbbbccccccdddeeeeeejjjjjjjjjhhhfffeeeeeeggglllhhhdddbbbdddeeedddbbbddddddeeeeeeeeeeeeeeeeeefffeeeeeefffggghhhjjjkkknnnmmmmmmllljjjiiiiiihhhlllhhhffffffhhhjjjiiihhhhhhjjjlllmmmmmmkkkhhhgggfffeeedddbbbaaa``````___^^^^^^]]]\\\[[[YYYYYYXXXZZZYYYYYYYYYZZZYYYWWWUUURRRQQQQQQPPPNNNMMMLLLLLLJJJHHHGGGGGGGGGGGGFFFDDDEEEEEEEEEDDDCCCCCCBBBBBBEEEDDDDDDBBBAAA@@@??????;;;;;;;;;<<<<<<<<<<<<<<<===;;;:::888777777888888777888888888888999999999;;;:::888777777777888999888777777777888999::::::777666666666666666777888999888888888777777666666555444222111111111222222333333333222222111111111333333222222222333444555111111222222222111000000333222222222222222222333444444444444333333222111222222333333333333444444000000000111222333555555666555333111111111333444222222333333333333444444222222333333333333444444333444555666666555444333555555444333444555666777:::999999999888888777777666666666666666555555555777777777777888888888888;;;<<<:::666888<<<<<<999<<<;;;;;;:::::::::;;;;;;========================???@@@@@@AAAAAABBBBBBCCCAAABBBDDDFFFFFFFFFEEEEEEFFFEEEDDDDDDFFFHHHKKKMMMUUUXXXdddxxxtttgggbbb[[[XXXWWWZZZ___llluuubbbYYYTTTUUUWWWXXX___ggg{{{{{{xxxwwwvvvvvv|||~~~~~~zzzxxxyyyzzzvvvmmmooovvv}}}ddddddddddddcccaaa```^^^``````aaabbbdddeeeffffffhhhhhhhhhfffdddbbbcccdddiiifffbbbaaacccddddddccceeeeeeeeeeeefffffffffffffffffffffggghhhhhhiiiiiikkkkkkkkkkkkjjjjjjjjjjjjllliiiggggggiiijjjjjjiiijjjkkkkkkkkkkkkiiifffeeeeeedddcccaaaaaa`````````^^^^^^]]]\\\[[[ZZZYYYYYY[[[ZZZXXXWWWXXXWWWVVVTTTQQQQQQPPPOOONNNMMMLLLLLLLLLJJJHHHGGGGGGFFFDDDBBBDDDDDDCCCCCCBBBAAAAAAAAACCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::888777777888888777777888888888999999999:::999888888777777888888777666666666666777888999777777666666666666666777888777777777666666666666444444222111111111222222333333333222222222111111111111111111111222222222222222222222222222333333222222111111111111222222333333444444333333222111222222222333333333444444111111111111222333444444555444222111111222333444222222222333333333444444222222333333333333444444333444555666666555444333555444444333444555666777888888888888777777666666555555555666666666666666666666777777777888888888888:::999888;;;AAACCC@@@<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJQQQSSS\\\kkk|||xxxssshhh```YYYXXX\\\eeeuuussseeeVVVRRRSSSTTTWWW\\\gggrrr{{{vvvtttuuuyyybbbbbbccccccbbbbbbaaa```______```bbbdddeeefffgggfffgggfffeeebbbaaabbbccceeecccaaa```bbbccccccccceeeeeefffgggggggggggggggggghhhiiiiiiiiiiiihhhgggiiiiiiiiijjjjjjkkkkkkkkkkkkiiihhhhhhiiijjjjjjiiikkkjjjjjjiiigggfffeeedddeeedddcccaaaaaa`````````___^^^^^^]]]\\\[[[ZZZZZZ]]][[[WWWVVVUUUUUUTTTSSSQQQPPPPPPOOONNNMMMLLLLLLNNNKKKIIIHHHGGGEEECCCAAACCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>============<<<<<<;;;;;;::::::;;;:::999888888888888888777777777888888888999999888888999999888888777666666555555555555666666777888777666555555555555555666666666555555555555555444333222111111111222333333333333222222222222111111111222333333222111000333222222222222333555666111111111000000111111111333333333333333222222111222222222222333333333333333222222111111222333333333333222111111222444555222222222222333333333333222222333333333333444444333444444555555444444333444444444333444555555666666666666666666555555555444444555555666666777777666666777777777777888888555777888999>>>FFFHHHGGG;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFLLLMMMSSS]]]iiiwwwssseee^^^]]]```hhhoooyyycccWWWTTTSSSSSSTTTWWW___jjjvvvvvvpppttt~~~aaaaaabbbbbbcccccccccccc``````aaabbbcccddddddeeeeeefffeeedddaaa```aaabbb``````______aaabbbcccccceeefffggghhhiiiiiiiiihhhiiijjjkkklllllljjjhhhfffhhhhhhhhhiiiiiiiiijjjjjjhhhhhhgggggghhhhhhhhhhhhiiihhhgggeeeeeeeeeeeefffhhhgggeeecccaaa```______^^^^^^^^^]]]\\\[[[[[[ZZZ```\\\XXXUUUTTTTTTSSSSSSPPPOOOOOONNNMMMLLLLLLLLLMMMKKKHHHGGGGGGFFFCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>===============<<<;;;;;;:::999999:::999999888888888888888777777777777888888888888777888999999999888666555666555555555555555666666888777666555444444333444444444444444444444444444444333222111111111222333222222222222222222222222222444555666666444222111333222111000111333555777111111000000000000111111222222333333333222222111111222222222222333333333444333222222111111111222222222111111222333444555111222222222222333333333222222222333333333444444333333333444444333333333333333333444444444555555555444444444444444444444333444444555666777888888666666666666777777777888555777777888<<>>>>>???@@@@@@@@@@@@?????????AAACCCDDDEEEDDDCCCCCCCCCCCCDDDDDDGGGIIIOOOUUU[[[ggg|||~~~nnndddbbbcccfffooo~~~kkk```ZZZVVVTTTTTTXXX^^^eeennnxxxvvvxxxaaaaaaaaabbbcccddddddeeeccccccbbbbbbbbbbbbaaaaaabbbbbbbbb```^^^]]]^^^___]]]^^^______```aaabbbccceeegggiiijjjkkkkkkjjjiiijjjkkkmmmmmmmmmkkkiiigggiiiiiihhhhhhhhhgggggggggeeeeeefffffffffeeeeeefffeeeeeedddcccdddeeeggghhhkkkjjjgggeeebbb```^^^]]]^^^]]]]]]\\\\\\[[[[[[[[[```]]]XXXUUUTTTTTTSSSRRRNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIGGGGGGGGGGGGEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>=====================<<<;;;:::999999888888888999888888888777777666666777777777888888888777777888999999777666555777666666555555555666666777777555444333333333333333333333333333444444444333222111111111222333444222222222222222222222222222333555666666555333222111111//////000222444666111111000000000000111111111111222333333222222222111111111222222222333333444444333222111111111111111111111111222333333444111111111222222222333333222222222333333333444444333333333222222333333333333333333444444444444444333333333333333333333333333444444555666777888888555666666666666777777777777888777555888===>>><<<999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@??????>>>>>>>>>@@@BBBCCCEEEDDDDDDCCCCCCCCCCCCCCCBBBEEELLLPPPSSSZZZlll}}}qqqgggcccbbbfffooo}}}uuufff^^^ZZZTTTVVVXXXZZZ```mmm~~~|||yyywww~~~aaaaaa```aaaaaacccdddeeeddddddcccbbbaaa``````___^^^___^^^]]]ZZZYYYZZZ[[[\\\]]]___```___```bbbcccfffgggjjjlllmmmmmmlllkkkjjjkkkkkklllkkkjjjiiihhhhhhhhhhhhggggggfffffffffbbbdddffffffdddcccddddddccccccbbbcccdddfffhhhiiillljjjhhheeebbb___^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZ^^^[[[WWWUUUTTTTTTRRRQQQMMMMMMMMMLLLLLLLLLKKKKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;::::::999999777888888999888888777777666666666777777777888888777777888888777777666555777777666555555555555666666555444333333333333333333333333333444444444444333222111111111222333444111222222222222333333333000111222444444444333222111000000000000111333444111111111000000111111111000111222222222222222222111111111111222222222222444333333222111111111222111111111222222222222222111111111111222222222222222222333333333333444444333222222111111222222333222222333444444444444333222222222333333333333444444444555555666666777777555555666666666666777777888999777444555999888555999888888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC>>>BBBHHHLLLLLLPPP]]]kkkwwwllleeedddffflllttt{{{|||ooogggZZZXXXUUUUUUXXXaaakkksss~~~zzz{{{}}}______^^^^^^___```aaabbbccccccbbbbbbaaaaaa``````^^^______]]]ZZZYYYZZZ[[[[[[^^^```aaa```___aaacccfffhhhkkkmmmnnnnnnmmmlllhhhhhhhhhhhhhhhhhhggggggfffffffffffffffgggggggggbbbdddgggfffdddcccccceeecccccccccdddeeefffggghhhhhhgggeeebbb```___^^^^^^[[[[[[[[[ZZZZZZZZZZZZYYYYYYWWWUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGGGGGGGEEECCCCCCCCCBBBBBBAAA@@@@@@@@@======<<<;;;:::999999888::::::::::::::::::::::::666777888999999888777777666666666666777777777888888888777666666666666666666555555444444333444444444444333333333333333444333333333333444444555555222222111111111222444444111111222222222333333333000111111222333444555555222222222222222222222222222222111111111111222222000000111222222222222222111111111111222222222222333333222222111222222222111222222222222111111000111111111111222222222222222222333333333333444444333222111000000111222333111222333444444444333333222222222333333444444444555555555666666666666666555555555666666666777777888999777444555999999555888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????======>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB???AAAEEEIIIIIIKKKUUU```lll}}}uuunnnkkkjjjlllmmmooowwwqqqjjjaaa[[[[[[___cccfffooozzz|||zzz~~~^^^^^^]]]\\\]]]^^^___```aaaaaaaaaaaaaaaaaabbbbbbaaabbbaaa```]]]\\\]]]^^^[[[^^^aaaaaa```___aaacccfffhhhkkknnnoooooommmlllffffffeeeeeeeeeeeefffgggccccccdddeeefffggghhhiiibbbeeehhhhhheeecccdddeeeddddddeeeeeeeeefffffffffdddcccbbb```____________ZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUSSSSSSRRRQQQNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMKKKIIIGGGGGGEEECCCAAABBBBBBAAAAAA@@@??????>>><<<<<<;;;:::999777777666:::::::::::::::::::::;;;666777888999999888777666666666666666777777777777999888666555555555666777555444333333222222222222333333222222222333444444333333333444444555555555222222111111111222444555111111111222222333333333222222333333555666888999333333444444444333222222333333222222222222333333///000111222222222222222000111111111111222222222333222222111222222333333222222222222222111000///000111111111111222222222222222333333333444444444333222111000000111222333111222333444555444333333222222222333333444444444666666666666666555555555555555555555666666666777888999777555777;;;<<<999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<===???AAAAAAAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAADDDCCCEEEHHHHHHJJJSSS]]]\\\kkk|||uuupppnnniiieeeiiipppuuuqqqgggdddddddddccc```hhhvvvyyywww|||^^^]]]\\\[[[\\\]]]^^^_____________________^^^^^^```___]]]\\\[[[\\\\\\]]]]]]]]]^^^```aaacccddddddeeefffhhhkkkmmmlllhhheeeddddddcccbbbbbbcccdddeeeddddddccccccdddfffggghhhhhhhhhgggfffeeedddddddddaaaccceeefffeeeddddddeeedddcccaaa```^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZWWWTTTRRRRRRSSSSSSQQQNNNJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHFFFDDDCCCBBB@@@??????@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::999999::::::999999888777::::::999888777666555555666777777777888888888888888888777777666666555555444444333222222222333333444444444444444444444444222222222222222222222222111111222222222333333333333111///000222333222///111111111222444666777999555555444333111000////////////000000111111111111222333444444333222000///000000000111111000000000000111111111111222222222111111111111111111111111111111111111111111111111333333222111222333444555111222333333444444333333111111222222222333333333333333333333333333333333444444555555666777777777666666555555555555666666999999888777777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;666777999:::;;;<<<<<<<<<>>>>>>>>>>>>============<<<======???@@@AAABBBBBBDDDEEEFFFFFFFFFGGGKKKMMMUUUYYYfff{{{{{{qqqiiiggggggkkksss~~~}}}xxxnnnccc```]]]bbbqqq|||{{{|||uuuyyy|||]]]]]]]]]]]]]]]^^^^^^_________```````````````___aaa```^^^\\\\\\\\\\\\\\\]]]^^^___```bbbcccdddddddddeeegggiiikkkjjjfffccccccbbbbbbaaabbbcccdddeeeccccccccccccccceeefffggghhhgggfffddddddddddddeeebbbdddfffgggeeedddccccccaaaaaa___^^^]]]]]]\\\\\\^^^]]]\\\[[[[[[ZZZ[[[[[[XXXUUUSSSRRRSSSRRRPPPMMMJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKJJJHHHGGGEEEDDDBBB@@@??????@@@@@@>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888999999888888777666666666666666777777777888888888777777777666666666555555666666444333222222222222444444444444444444444444111111111111111111111111111111111222222222333333333111///000222333111000111222333444555666777888444444444333333222222111000000000000000111111111///000111222222222111000000000////////////000000000000111111111222222222111111111111111111111111111111111111111111111111222222111000111222333444000111222222333333222222111111222222222333333333333333333333333333333333444444555555666666777777777666666555555666666777888888777666666666666666999999999999999999999999999999999999999999999999777888999:::;;;;;;<<<<<<=====================>>>======>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEFFFIIIKKKOOOQQQ[[[lll|||yyyooojjjfffllltttooobbb[[[ZZZdddlllrrr{{{wwwuuusssvvv{{{|||yyyxxx\\\]]]^^^__________________```aaabbbbbbbbbbbbbbbbbbaaa___]]]\\\\\\\\\\\\^^^___```bbbcccdddddddddeeeeeeeeeggghhhgggdddbbbaaa`````````aaacccdddfffccccccccccccdddeeeffffffhhhgggeeecccbbbcccdddeeeccceeehhhiiigggdddbbbbbb^^^^^^]]]\\\\\\\\\\\\\\\___^^^]]]\\\[[[[[[[[[[[[XXXVVVTTTRRRRRRPPPNNNLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKIIIHHHFFFFFFCCCAAA??????@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999777777777777777777777777666666666666777777777777666666666666666555555555888777666444333222111111333333333333333333333333000000000000000000000000111111111222222222222333222111000000222222111000000111333444555555555444222222222222222222222222111111111000000000000000---...///000111111111111000///...------...///000000000000111111111222222111111111111111111111111111111111111111111111111111000000000000111222222///000000111222111111111111111222222222333333333333333333333333333333333444444444555666666777777777777666666666666777777777777666555555555555666888888888888888888888888888888999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>???>>>>>>???@@@AAABBBBBBCCCAAABBBCCCCCCCCCDDDGGGIIIIIIJJJPPPZZZeeerrrvvvggggggjjjqqq~~~oooaaaXXXYYY]]]aaaiiisssxxxqqqllllllpppvvvuuurrrvvv{{{\\\]]]___```aaaaaa```___```aaabbbcccddddddddddddcccbbb```^^^\\\\\\\\\\\\___```aaacccdddeeeeeedddfffeeeeeefffffffffcccaaa____________aaaccceeefffeeeeeeeeeeeeeeefffgggggggggfffdddbbbaaabbbdddeeedddgggiiiiiigggdddaaa```]]]]]]]]]\\\\\\]]]]]]^^^______]]]\\\[[[[[[[[[[[[XXXWWWUUUSSSQQQOOOMMMKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGCCCBBB@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999666666666666777777888888555555555666666666777777555555555555555555555555777666555444333333333333222222222222222222222222000000000000000000000000111111111111222222222222111000000000111111111000...000222333444333222111000000000000000/////////111111111111000000000000/////////000000111111111111000...------...000111000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111222222///000111111222222111111111111222222222333333333222222222222222222222222333333444555555666666777777777666666666666777777666555555444444444555555888888888888888888888888:::::::::::::::;;;;;;;;;:::::::::::::::::::::;;;::::::;;;<<<===>>>???@@@>>>??????@@@AAABBBBBBBBB@@@AAACCCCCCCCCDDDFFFHHHGGGHHHKKKQQQWWW```ppptttmmmggghhhooo{{{uuuaaaZZZYYY[[[```eeeooo{{{zzzpppjjjjjjlllrrryyyyyy{{{]]]^^^```aaabbbbbbaaaaaaaaabbbcccdddeeeeeeeeeeeecccbbb```^^^]]]]]]]]]^^^```aaaccceeeffffffeeedddgggfffeeeeeeeeeeeedddbbb^^^^^^^^^___aaaccceeegggggggggggghhhhhhhhhhhhhhhfffeeecccbbbbbbcccdddeeeeeegggiiiiiifffcccaaa```^^^^^^^^^^^^^^^______``````___]]]\\\[[[ZZZZZZZZZXXXWWWVVVSSSPPPMMMLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHDDDBBBAAA@@@@@@@@@>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999555555555666777777888888444555555555555666666666444444444444444555555555444444333333333444444555222222222222222222222222111111111111111111111111000000111111111222222222000000111000000000000111///000333444555444333222333333222111000///......111111111000000000000000222222111111000000000000111111000//////000111111//////000000000111111111000000000000000000000000000000000000000000000000111111111222222222222222000111111222222222222222111111222222222333333333222222222222222222222222333333444444555666666666777777666666666666777777555555444444444444555555777777777777777777777777999999999::::::;;;;;;;;;;;;:::999999999:::;;;;;;999:::;;;<<<===>>>???@@@?????????@@@@@@AAAAAABBB@@@BBBDDDDDDDDDDDDEEEGGGEEEFFFIIINNNPPPUUUaaammm~~~{{{mmmhhhiiimmmwwwuuueee^^^\\\[[[[[[```gggssstttkkkfffcccbbbeeerrr^^^___```aaabbbcccccccccbbbcccddddddeeeeeeeeeeeecccbbb```___^^^^^^______aaabbbdddfffggggggeeedddgggeeeccccccdddeeeeeeddd_________```aaadddfffggghhhiiiiiijjjjjjjjjiiiiiieeeeeeddddddddddddeeeeeeeeefffgggfffdddbbbaaaaaa``````_________``````aaa___^^^]]][[[ZZZYYYYYYYYYWWWWWWVVVSSSOOOLLLKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHEEECCCAAAAAAAAA@@@>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999555555555666666777777777444444444444555555555666333333333444444444444444222222222222333444555555111111111111111111111111111111111111111111111111000000000111111111111222///000111111//////000111111222444555666666666555666666555444222111000//////000000000111111111111444333222111000000000000000000111111111111000000/////////000000000111111000000000000000000000000000000000000000000000000000111222222333333222222000111222222333333222222111111222222222333333333222222222222222222222222333333333444555555666666666666555555555555666666555444444444444555666666666666666666666666666666666666777777888999999999::::::999888999:::<<<===999::::::<<<===>>>??????>>>>>>?????????@@@@@@@@@???BBBDDDDDDDDDCCCDDDEEECCCCCCFFFJJJLLLMMMTTT\\\nnnzzz|||uuuooojjjkkkqqqyyy}}}}}}pppggg^^^YYY[[[[[[```jjjuuuyyysssiii```\\\^^^bbbfffqqq`````````aaabbbcccdddeeecccddddddeeeeeedddddddddbbbaaa```______```aaaaaaaaaccceeeggghhhgggfffdddeeecccaaa```bbbdddddddddaaaaaa```aaabbbdddfffggghhhiiijjjjjjjjjiiihhhhhhdddeeeffffffffffffeeeddddddeeeeeedddaaa```aaabbbaaaaaa``````___`````````^^^]]]\\\ZZZYYYXXXWWWWWWUUUVVVVVVSSSOOOLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888555555666666666666666666333333444444444555555555222222333333333444444444222222111111111222333333111111111111111111111111000000000000000000000000000000000000111111111111...000111111///...///111000111222333444555666777444444333222111111000000......///000111222222333111111000/////////000111...///000111111000///...////////////000000000111000000000000000000000000000000000000000000000000//////111222222222111000///000000111222111111111111111222222222333333333111111111111111111111111222333333444444555555666555555444444444444555555555555444444555666666777666666666666666666666666555666666777888888999999:::999888888999;;;===>>>::::::;;;;;;<<<===>>>>>>===>>>>>>>>>>>>?????????>>>@@@BBBCCCBBBBBBBBBCCCCCC@@@AAAFFFHHHIIILLLQQQ]]]ffftttsssiiihhhiiikkknnnrrrvvv|||ssshhhddd___]]]aaafffkkkuuuvvveeebbb^^^\\\^^^dddmmmsssaaa`````````aaaccceeegggdddddddddeeeddddddccccccaaa```_________```bbbcccbbbcccfffhhhiiihhhfffdddcccaaa___^^^```cccddddddbbbbbbaaaaaabbbdddfffgggggghhhiiijjjjjjiiihhhgggccceeeggghhhhhhgggeeeddddddddddddbbb```___aaacccaaaaaa```_______________^^^]]][[[ZZZXXXWWWVVVVVVTTTUUUVVVSSSOOOLLLLLLNNNNNNNNNLLLKKKJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIHHHHHHFFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888666666666666666666666666333333333444444444555555222222222333333444444444333333222111000000000111000000000000000000000000////////////////////////000000000000111111111111...000222111...---///111------...///000222444555///////////////.........------...000111222333444......------...///111222,,,---000222222000---,,,////////////000000000000000000000000000000000000000000000000000000000000---...000111111111000///...//////000000000000000111111222222222333333333111111111111111111111111222222333444444555555666444444444333333444444444555555555555555666777888666666666666666666666666777888888999::::::;;;;;;999888777777999;;;===???::::::;;;;;;<<<=====================>>>>>>>>>>>><<>>>>>>>>>>>======>>>??????@@@AAAAAABBBBBB@@@@@@AAACCCDDDFFFGGGGGGJJJOOOVVV^^^kkk}}}oooiiiaaa]]]```ccc``````bbbiiittt}}}nnnbbb\\\]]]___bbbccciiittt}}}rrrfff\\\WWWWWWTTT]]]jjjvvv~~~}}}ssslllgggfffooo{{{aaaaaaaaaaaaaaabbbcccdddaaabbbcccbbbaaa```aaabbbbbbaaa___^^^]]]^^^___```aaabbbccceeegggiiikkklllgggdddaaa`````````___^^^``````aaaaaaaaabbbbbbbbbdddeeehhhjjjkkkkkkiiihhhhhhgggeeedddccccccbbbbbb___``````___]]]\\\^^^___fffddd```]]]\\\]]]___```___]]][[[YYYVVVTTTSSSRRROOONNNMMMLLLKKKJJJJJJIIIKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFBBBCCCCCCCCCCCCBBBAAAAAA???===;;;:::999999:::;;;888888777777666555555444666666666555555444444444555555555444444333333333333222222111111222222333444333222111111333444666333333222111111111111222000000000000000000000111000000////////////000000222222111111000//////......000111000///...///000////////////////////////.../////////000000000000111111111111111000/////////////////////000000111000000000000000000000000000000222222222111///...//////000000000111111111000111222222333333222222222222222111111111000000111111111111111111111111111000///......///000111222222222222222333333444555555555555444444444444333333444444444444555555666666666666666666666666666666666666666666666666:::888777888:::<<<<<<;;;??????>>>============>>>======>>>>>>>>>>>>======>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBDDDEEEFFFGGGFFFJJJOOOTTT\\\lllssskkkgggiiigggaaa[[[ZZZ]]]fffrrruuuiiibbb^^^ZZZYYY[[[bbbkkkuuu}}}ssshhh```[[[WWWXXX\\\hhhrrr{{{tttnnnmmmnnnrrraaaaaaaaa```aaaaaabbbbbb___aaabbbaaa``````aaabbb___^^^]]]]]]]]]^^^___```]]]^^^```bbbdddfffggghhhhhhfffcccaaaaaa```___]]]^^^^^^_________`````````___aaadddhhhjjjjjjjjjjjjffffffdddcccbbbaaaaaaaaa^^^^^^]]][[[YYYZZZ\\\^^^eeeccc```]]][[[[[[\\\]]]\\\[[[YYYWWWUUUSSSRRRQQQNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCC??????@@@AAABBBBBBBBBBBB===;;;:::888888888999999888777777666666555555555555555444444444444333333555555555555444444444444333222111111111111222333444333222222222333555666333222222111111111111111/////////000000111111111000000////////////000000222111111000000//////......///000000......///000............................../////////000000000111111222222222111000000//////......//////000111000000000000000000000000111111111000000000////////////000000000000111111000000111222222222222222222111111111111000000000111111111111111111111111111000///......///000111222222222333333333444444333333444444444444555555333333333444444444444555666666666666666666666666666666666666666666666666999888777888:::;;;;;;;;;BBBAAA@@@>>>===<<<<<<<<<<<<======>>>>>>======<<<<<<======>>>>>>???@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFIIILLLNNNSSS]]]lllwwwyyyssslllbbbZZZWWWVVV[[[ccclllyyyqqqfff]]]XXXVVVXXX[[[aaalllwwwxxxpppkkkddd]]]VVVUUUVVVZZZbbbjjj}}}yyywwwxxx|||aaa``````_________``````]]]___``````______aaabbb``````___^^^^^^^^^^^^___\\\]]]]]]^^^```aaabbbbbbeeecccaaa`````````^^^\\\\\\\\\\\\]]]]]]]]]^^^^^^]]]___bbbeeeggghhhhhhhhhcccbbbaaa___^^^^^^^^^^^^]]]]]][[[YYYXXXYYY\\\___eeeccc```\\\ZZZZZZZZZZZZYYYXXXWWWVVVTTTRRRPPPOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@;;;:::999888888888888999777777666666666555555555333333333333333333333333555555444444444444444444222222111111111111222222222222111111111222333444222222111000000000000000---......///000111222222000000////////////000000111111000000////////////...///000///......///000................................./////////000000000000111111111000000//////............///000000000000000000000000000000//////------------...///////////////000000000111///000000111222111111111111111111111000000000000111111111111111111111111222222111000000111222222222222333333444444444444111222222333444444555555444444444444555555555555555555555555555555555555666666666666666666666666888777777777999::::::;;;???>>>===;;;::::::999999<<<==================<<<;;;;;;<<<======>>>>>>?????????@@@AAABBBCCCDDDDDDDDDGGGJJJLLLOOOWWWaaaiiixxxuuujjjbbb^^^ZZZ[[[]]]bbbjjj{{{}}}jjjccc\\\YYYWWWXXX___fffrrr}}}|||yyyvvvqqqkkkfffbbb^^^\\\[[[XXXYYY^^^cccjjjuuu~~~```___^^^]]]]]]]]]]]]]]]\\\^^^___```______aaacccdddcccbbbaaa```___^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[___]]]]]]]]]^^^^^^]]]\\\ZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^```bbbdddeeeeeeeeeaaa```___^^^]]]\\\\\\\\\]]]\\\[[[YYYXXXYYY\\\___dddbbb___\\\ZZZYYYXXXXXXUUUUUUUUUTTTRRRQQQOOONNNLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@??????>>>>>>?????????>>>>>>===<<<;;;::::::999999999999999999666666666666555555555555222333333333333333333333333333333444444444444444111111111111111111111111000000000000000111111222222111000000//////000000------...///000111111222000000////////////000000000000000///////////////---///000///...---...///....................................////////////......///////////////..................//////000///////////////////////////...---,,,,,,---...///...////////////000000000...///000000111111000000000000000000000000000000000000000000000000000000222222111111111111222222111222333444444444333333000111111222333444555555444555555555555666666666444444444444444444444444555555555555555555555555666777777777777888:::;;;;;;::::::999999::::::;;;<<<<<<============<<<<<<:::;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCCAAACCCEEEGGGIIINNNUUU[[[gggrrrrrriii```]]]\\\^^^bbblll~~~tttiiiaaaZZZUUUUUUYYYaaahhhvvvzzzsssjjjccc___^^^[[[XXXUUUTTTUUUUUUYYY\\\dddpppyyy```___^^^]]]\\\\\\\\\\\\[[[]]]___`````````bbbdddfffeeedddcccbbb```___^^^___^^^]]]\\\ZZZYYYXXXWWWZZZZZZYYY[[[\\\]]][[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^```aaabbbbbbbbbaaaaaa___^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYZZZ\\\___aaa```]]][[[XXXWWWVVVVVVRRRRRRSSSRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@@@@???>>>===<<>>===<<<:::888777999999999999999999999888555555555555555555555555222222333333333333444444222222222222333333333333000000111222222111000000......//////000000000000111000000///////////////.........//////000000000000000////////////000000////////////////////////---...//////------...///........................------........./////////------......//////............------......///000////////////////////////000///.........///000111......////////////000000......///000000000000000//////000000000000000111000000000000000000000000/////////000000/////////000111222333444333222111000000111222222333444444444444444555555555666666444444444444444444444444555555555555555555555555555666777777666777999;;;::::::::::::;;;<<<===>>>;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAADDDDDDEEEEEEEEEHHHLLLPPPXXX___lll|||{{{lllddd^^^^^^^^^bbbpppvvvkkk```ZZZZZZYYY[[[cccqqq{{{uuummmgggbbb^^^XXXTTTQQQQQQQQQOOOOOOPPPSSSVVV\\\cccqqq}}}yyyzzz~~~bbbaaa```^^^]]]\\\\\\\\\[[[]]]___``````aaaccceeedddddddddccccccbbbaaa```^^^^^^]]][[[ZZZYYYXXXWWWZZZYYYYYYZZZ[[[[[[YYYWWWYYYYYYYYYZZZZZZZZZZZZ[[[ZZZ[[[\\\]]]___```aaaaaa```___^^^]]]\\\[[[[[[[[[YYYZZZ[[[ZZZYYYZZZ[[[]]]]]]\\\ZZZXXXVVVTTTTTTTTTOOOPPPQQQQQQPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@???>>><<<;;;>>>>>>===<<<;;;999777666666777777888888777777777555555555555555555555555333333333333444444444555000000111111111222222222///000111222222111000///...//////000000000000000000000///............///......//////////////////000000////////////000000////////////////////////---...//////------...///////////////////////////---------.........//////------...///////////////...------------...//////////////////////////////............//////000000........./////////000000---...//////000000//////////////////000000111111000000000000000000000000//////000000000000//////...///111333333222111000000000111111222222333333222222222333333333444444333333333333333333333333555555555555555555555555444666777777555666888;;;:::::::::;;;<<<===>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@@@@@@@EEEDDDDDDCCCDDDFFFIIILLLNNNQQQZZZgggrrr~~~vvviiiddd```]]]cccoooyyypppnnneeebbbccckkkuuu}}}tttnnnbbb___[[[VVVRRRPPPNNNNNNNNNPPPSSSTTTVVVYYY___ccciiiqqqwwwrrrooossszzz{{{vvvlllrrr{{{dddcccaaa```^^^^^^]]]]]][[[]]]___```aaabbbdddfffbbbbbbccccccccccccbbbbbb]]]]]]\\\[[[ZZZYYYYYYXXX[[[ZZZZZZ[[[[[[ZZZWWWUUUYYYYYYYYYYYYZZZZZZZZZ[[[XXXYYYZZZ\\\^^^```aaabbb^^^]]]\\\ZZZYYYYYYXXXXXXWWWYYYZZZZZZYYYYYYZZZ\\\ZZZYYYWWWUUUTTTRRRRRRRRRNNNOOOPPPQQQPPPNNNLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@???>>><<<;;;<<<<<<<<<;;;:::999888777555555666666666666666555444555555555555555555555333333333444444555555555//////000000111111111222///000111222222111000/////////000111111111111111000000///...............///////////////.........000000////////////000000.........///////////////---...///...------...///000000000000000000000000---------.........//////......///000000111000000...------------...//////////////////////////////+++,,,,,,------...................../////////000---......///////////////.../////////000000111111000000000000000000000000111111222222222222111111---///111222222222000///111111111111111222222222000000111111111222222222333333333333333333333333555555555555555555555555444666777777555555888;;;;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>??????@@@@@@??????>>>>>>@@@CCCGGGIIIJJJKKKQQQ[[[bbbjjjzzzvvvlllddd\\\]]]fffmmm|||xxxqqqnnnpppssswww}}}{{{zzzzzztttsssrrrpppkkkddd[[[TTTSSSRRRQQQNNNJJJJJJKKKMMMPPPTTTYYY^^^bbbgggoootttyyyxxxmmmhhhgggiiinnnrrrtttrrrnnnjjjjjjppp|||gggfffeeeeeefffeeecccaaa\\\]]]___aaacccdddddddddcccdddeeefffeeecccaaa___^^^]]]]]]\\\[[[ZZZYYYYYYVVVXXXYYY[[[[[[ZZZXXXWWWUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]XXXXXXXXXYYYYYYYYYYYYYYYUUUUUUVVVVVVVVVVVVWWWWWWUUUVVVUUUSSSPPPNNNMMMNNNLLLKKKKKKLLLNNNNNNMMMKKKHHHGGGGGGFFFEEEDDDCCCCCC?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;888888999:::::::::999999777666555444444444444444444555666666666555333222111222222333333222222111111111111111111111111111........................222222111111000000//////////////////////////////000000000000000000000000000000//////.........---------............------......000000000///...---111///---,,,,,,,,,...//////............---------000000000000000000000000222111111000///.........///......---------......111...,,,---//////---+++///000111111111///...---000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000222222222111111111111111000000111222333333444444444444333333444444555666222222333333333333444444333333333333333333333333666666666777888888999999:::::::::999999888888888999999:::;;;;;;<<<======:::::::::;;;;;;===>>>???===???AAABBBBBBBBB@@@??????AAABBBBBBBBBBBBCCCEEEEEEHHHLLLOOOSSS[[[fffppp}}}nnnhhhddd```hhhjjjsssyyyvvvwwwzzzzzzuuupppjjjeeecccbbb^^^^^^```^^^]]]]]]ZZZVVVRRROOOMMMMMMLLLLLLLLLMMMPPPSSSVVV\\\fffuuu}}}nnnccc]]]XXXZZZ^^^aaadddgggkkkmmmnnngggfffeeefffgggfffeeecccaaabbbdddeeefffeeedddcccbbbcccddddddcccbbb```^^^]]]]]]\\\[[[ZZZZZZYYYYYYWWWXXXYYYZZZZZZYYYWWWVVVSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUSSSPPPMMMMMMNNNMMMLLLKKKLLLNNNNNNMMMKKKHHHHHHGGGFFFDDDCCCBBBBBB?????????@@@@@@@@@AAAAAA@@@@@@@@@???>>>===;;;;;;999:::::::::999888888777777666666555555555555666555555555555555444333333111222222333333222222111111111111111111111111111........................////////////......------////////////////////////////////////////////////000/////////.........---------............------......///////////////...000///---,,,,,,---...//////............---------........................111111000//////...------//////.........//////000111///------//////...,,,///////////////...------////////////////////////////////////////////////000000000000000000000000222111111000//////000000111111111111111111111111000000111222222333444444222111111111111222333333222222333333333333444444333333333333333333333333555666666777777888999999::::::999999999888888888888999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<:::;;;===??????>>>===<<<>>>???AAAAAA@@@@@@BBBCCCBBBEEEHHHIIIKKKQQQ[[[cccmmm~~~|||sssjjjgggeeehhhrrr}}}~~~}}}xxxqqqllljjjgggaaa\\\]]]XXXUUUUUUSSSQQQPPPSSSQQQRRRQQQPPPNNNMMMLLLMMMGGGJJJNNNSSSXXX^^^cccfffuuuyyyjjj^^^XXXSSSTTTVVVYYY```hhhrrrxxxfffeeeeeefffhhhhhhgggfffeeeggghhhiiiiiifffdddbbb```aaaaaabbbaaa```^^^]]][[[[[[[[[ZZZZZZYYYYYYYYYXXXYYYZZZZZZYYYXXXWWWVVVSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTRRROOOMMMMMMMMMMMMLLLLLLLLLNNNNNNLLLKKKHHHGGGFFFEEECCCBBBAAA@@@???????????????@@@@@@@@@?????????>>>===<<<;;;:::::::::::::::888777666555666666666666666666777888555555444444333333444444111111222222222222111111111111111111111111111111/////////////////////////////////............---/////////////////////////////////////////////////////////...............------............------............///000000111000///...,,,,,,---......///............---------------------------------000000//////...---------.../////////000000111111111///......000000///---///......------------...////////////////////////////////////////////////000000000000000000000000111111000/////////000000///000000111111222222222000000111111222333333333111111111111111222333333222222333333333333444444444444444444444444444444555555666666777888888888999999999888888888888888888888888999::::::;;;;;;;;;;;;;;;::::::::::::999999:::<<<=========<<<;;;<<<>>>???@@@??????@@@BBBBBBCCCEEEDDDEEEIIIPPPVVVZZZgggyyyqqqjjjeeefffkkkrrr}}}~~~xxxrrrlllhhhccc___YYYVVVUUUSSSOOOKKKLLLIIIGGGIIIHHHEEEFFFIIIHHHHHHHHHHHHGGGIIILLLOOOKKKRRR\\\fffnnnvvv|||pppaaaVVVOOONNNOOORRRYYYeeetttdddddddddfffhhhiiiiiigggfffhhhjjjkkkjjjgggdddbbb____________^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWYYYXXXXXXWWWWWWVVVVVVVVVTTTTTTRRRQQQQQQQQQQQQRRRRRRSSSSSSQQQNNNLLLLLLMMMMMMLLLLLLLLLMMMMMMLLLJJJGGGGGGFFFDDDBBBAAA@@@???>>>?????????????????????>>>>>>>>>======;;;::::::999999999999888777666555555555444555555666777888666555333222222222333444111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------............------///...------...000222333000///...------------...///............---------------------------------//////......------------------...///000111111111000000//////000000//////000///...---,,,---...///////////////////////////////////////////////////////////////////////////111000000/////////000000...//////000111222222333000000111111222222222333333333333222333444444555222222222333333333444444444444444444444444444444444444555666666777777888888888888888888888888777777777888888999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<>>>????????????@@@BBBCCCDDDDDDDDDDDDFFFKKKOOORRR[[[gggttt}}}ppphhheeeffflllttt{{{}}}~~~}}}{{{xxxsssllleee```[[[WWWTTTUUURRROOOMMMMMMLLLIIIGGGGGGDDDDDDFFFFFFCCCEEEIIIHHHIIIJJJJJJJJJNNNTTTYYY___hhhuuuwwwiii\\\SSSOOOMMMQQQZZZhhhyyybbbbbbbbbeeegggiiihhhgggccceeefffhhhhhhfffdddbbb]]]]]]]]]]]]\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXUUUTTTRRRPPPOOOOOOPPPPPPQQQQQQRRRPPPMMMKKKKKKLLLMMMLLLKKKKKKLLLLLLJJJHHHFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999666777777888888777777777333333333333444444555666555444333111111222333333000111111222222111111000000000000000000000000000000000000000000000000000///////////////000000000////////////////////////........................---------...............------............------///.........///000222333//////......------------///............---------.......................................---------+++,,,---...///000000/////////000000//////000000000000.........///000111........................................................................000///////////////000000......///000111111222222000111111111111111222222333222222222222333444444222222222333333333444444444444444444444444444444444444444555666666777777777777777777777777777777777777888888888888999999999:::;;;===>>>?????????======>>>>>>>>>>>>>>>>>>===>>>@@@@@@??????AAABBBCCCCCCDDDDDDEEEFFFIIILLLNNNRRRYYYbbbnnn|||rrrjjjfffggglllhhhiiijjjkkkllllllllllllhhhooo|||~~~xxxqqqkkkgggbbb^^^YYYUUURRROOOLLLJJJIIIGGGEEEEEEEEEEEEDDDCCCDDDCCCCCCEEEDDDCCCFFFKKKMMMPPPTTTWWWZZZ___hhhooouuu{{{pppddd[[[WWWUUUTTT]]]mmm`````````ccceeegggfffeeeaaaaaabbbcccdddcccbbbbbb]]]]]]\\\[[[[[[ZZZZZZYYYVVVVVVVVVWWWWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWXXXUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYVVVTTTRRROOONNNNNNOOOPPPOOOPPPPPPOOOLLLKKKKKKLLLKKKJJJJJJJJJKKKJJJHHHFFFDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::999999555555666777777777777777333333333222333333444444444333222222111111222222000000111111111111000000000000000000000000000000////////////////////////,,,------------.........////////////////////////........................---------------.........------............------////////////000111111222///............---------///............---------................................................+++,,,---/////////......---///000000......///111000////////////000111111........................................................................//////......//////000000...//////000000111111111111111111111111111111111000000000000000111222222222222333333333333444444333333333333333333333333333333444444555666666666666666666666777777777777888888888888888888888888888999;;;>>>@@@@@@@@@@@@;;;;;;;;;;;;<<<<<<<<<======>>>@@@@@@??????AAABBB@@@AAAAAABBBDDDEEEGGGHHHHHHHHHMMMUUU\\\fffttt}}}sssmmmkkkmmmbbbbbb```___^^^^^^^^^___]]]bbbnnn~~~yyysssooojjjddd```\\\WWWTTTQQQOOOLLLJJJIIIHHHFFFEEEAAAAAAAAAAAAAAABBBCCCCCCBBBAAABBBDDDDDDDDDIIIQQQYYY___hhhnnnrrryyy{{{xxxvvvtttnnngggbbb___```bbbhhhrrr^^^^^^^^^```cccddddddcccaaa``````````````````aaa]]]\\\[[[ZZZZZZYYYYYYYYYTTTUUUUUUVVVWWWXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWUUURRROOOMMMNNNOOOOOONNNOOOOOONNNLLLJJJJJJKKKJJJIIIHHHHHHIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<:::::::::::::::999999888666666666777666666555555555555444333333333444444222222222222222111111000000000111111111111000000000000000000000000000000........................,,,,,,,,,---------......////////////////////////........................,,,,,,,,,------.........------............------///000000111111111000000...............------,,,///............---------------------------------////////////////////////,,,---///000000///...---,,,...//////------///111---......///000000//////................................................------------------------...............///000000/////////000000000000000111111111111000000000000000000000000000111111222222222333333333333444444222222222222222222222222222333333444555555666666555555555666666666777777999999999999999999999999888999<<<>>>?????????>>>:::::::::::::::;;;;;;<<<;;;===>>>>>>>>>>>>???AAA@@@@@@@@@BBBCCCDDDDDDCCCEEEEEEHHHNNNRRRVVV___jjjrrrzzzxxxxxxnnnkkkfffaaa]]][[[[[[[[[YYY]]]dddnnnzzz{{{rrriiibbb]]]YYYUUUQQQOOONNNLLLKKKGGGFFFEEEEEEFFFEEECCCAAABBBCCCCCCDDDDDDEEEGGGHHHFFFFFFGGGJJJKKKNNNWWWaaapppxxxxxxqqqooohhhjjjmmmoooqqquuuzzz}}}]]]]]]]]]___aaacccbbbaaabbbaaa```^^^^^^^^^______]]]\\\[[[ZZZYYYYYYYYYZZZTTTTTTUUUVVVWWWWWWXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYZZZZZZZZZZZZ[[[YYYYYYWWWVVVUUUUUUTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUXXXVVVRRROOOMMMMMMNNNOOONNNOOOOOONNNKKKJJJJJJKKKJJJHHHGGGGGGHHHGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<;;;999999:::::::::999888888888888777777666555333333777666555444444444444444111111222333333111000///000000111111111111000000000000000000000000000000................................./////////000000////////////////////////........................,,,,,,,,,------.........---..................---///000111222222111///.........//////......---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000...///111222111000...---+++---//////---,,,...111+++,,,...///000///...---................................................------------------------...............///000111000000000000////////////111111111000000000000000222222222111222333333444222222333333333444444444111111111111111111111111222222333444444555555666444555555555666666777777::::::999999999999999999888:::<<<>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<===:::;;;======<<<<<<>>>???BBBAAAAAABBBDDDDDDCCCBBBHHHFFFIIINNNNNNNNNTTT]]]]]]kkkzzz~~~yyyrrrjjjccc```^^^^^^[[[[[[^^^dddkkkqqqtttuuu}}}tttkkkddd\\\UUUPPPMMMIIIGGGGGGHHHHHHGGGCCCCCCCCCDDDEEEEEEBBB@@@CCCDDDEEEFFFFFFGGGIIIKKKNNNNNNQQQTTTWWW[[[gggrrr~~~rrrllljjjiiioooxxx\\\]]]___aaabbbcccbbbbbb________________________^^^]]][[[YYYXXXXXXYYYYYYWWWVVVTTTRRRSSSTTTWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXWWWVVVUUUVVVXXXZZZZZZYYY^^^\\\YYYWWWWWWWWWVVVUUUZZZXXXUUUSSSRRRSSSUUUVVVWWWXXXWWWUUURRROOOOOOPPPOOONNNNNNMMMLLLKKKJJJJJJLLLKKKIIIGGGDDDBBB@@@???BBBBBBAAA@@@??????>>>>>>======<<<;;;:::::::::::::::::::::999999888888888888777666444444555555666555444333333222222333333000000000000000000000000222111111000///......---000000000000000000000000........................//////.........---------,,,---...//////...---,,,,,,,,,,,,---------......---------------,,,,,,,,,........................//////000000000000//////------............------,,,,,,,,,---------......---,,,++++++++++++,,,---,,,---......//////......------------------------,,,...///111111111000000000000000000000000000000........................//////000000000000////////////////////////////////////////////////////////////000111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333222222333333333333444444444555555666777888888999777777777777777888888999888999;;;======<<<;;;:::;;;;;;;;;::::::999999999;;;<<<===>>>>>>??????>>>@@@AAAAAAAAAAAAAAAAAABBBDDDDDDCCCDDDFFFIIILLLNNNRRR[[[hhhssswwwnnngggccc^^^______aaacccfffhhhjjjooouuussseee[[[TTTOOOLLLIIIIIIIIIHHHGGGEEEDDDCCCHHHEEECCCCCCFFFGGGEEEBBBBBBEEEHHHJJJMMMPPPUUUXXX```___ccchhhiiijjjrrr}}}|||xxxwwwttt]]]^^^```bbbbbbcccbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXVVVTTTSSSSSSTTTVVVWWWXXXXXXWWWVVVUUUVVVWWWWWWXXXVVVUUUVVVXXXZZZZZZYYY\\\YYYWWWVVVWWWXXXXXXWWWXXXWWWUUUSSSRRRRRRSSSTTTTTTUUUUUUTTTQQQOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>======<<<;;;:::::::::::::::999999999999999999888888777666555444555555666444444333222222222222333111111111111111111111111111111111000///.........////////////////////////........................//////.........---------------............------,,,,,,,,,---------......---------------....................................//////000000//////...------............------,,,,,,,,,---------.........---,,,++++++,,,---...,,,---......//////.......................................///......------////////////////////////...........................//////000000//////...........................//////////////////////////////000111111111111000111111111111111111111111000000000000000000000000222222222222222222222222222222222222333333333333222222333333333333444444333444444555666666777777777777666666777777888999888999;;;======<<<;;;:::;;;;;;;;;:::::::::::::::;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAADDDCCCCCCDDDEEEHHHKKKLLLMMMTTT^^^gggppp~~~}}}llliiidddbbbcccccccccccciiimmmxxx}}}}}}zzzwwwtttssssssrrrpppnnnmmmooorrruuuwwwyyyzzzzzz|||~~~}}}~~~~~~}}}uuummmbbbXXXRRROOOLLLJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEFFFHHHHHHHHHKKKOOOUUU[[[aaagggnnnrrryyywwwxxx{{{{{{zzz~~~______aaabbbcccbbbaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYYWWWUUUSSSSSSSSSUUUVVVXXXXXXWWWVVVUUUUUUVVVVVVXXXWWWVVVVVVXXXZZZZZZYYYZZZXXXVVVVVVXXXYYYYYYXXXVVVVVVUUUTTTRRRQQQQQQPPPPPPRRRSSSRRRPPPOOOOOOPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCAAABBBCCCDDDCCCAAA???>>>======<<<;;;::::::::::::888888888999999999999999777777666555555555555666444444333222222222222222222222222222222222222222111111000000//////.....................................................................---------.........------.........,,,,,,,,,---------......---------......//////000........................---..................---------............------,,,,,,,,,---------............------------......,,,---......//////......///////////////////////////...---,,,++++++++++++////////////////////////........................---..................---........................////////////////////////...///000000111111000000111111111111111111111111000000000000000000000000111111111111111111111111222222333333333444444444222222333333333333444444333333333444555555666666777777666666777777888999999:::;;;<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????????????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDFFFHHHIIIHHHMMMSSSXXX^^^iiiwwwtttnnnmmmllliiifffiiijjjnnnuuu}}}~~~}}}uuunnnfffcccccc```]]][[[ZZZYYYYYYWWWVVVWWWWWWYYYZZZ[[[]]]^^^^^^aaabbbdddeeeeeedddcccbbbhhhiiijjjjjjkkkjjjjjjjjj___ZZZTTTOOOLLLKKKIIIHHHHHHHHHHHHIIIJJJLLLOOOPPPPPPPPPOOONNNNNNPPPTTTWWW___dddllluuu}}}xxxtttrrrtttwww}}}___```aaabbbbbbbbbaaa```]]]]]]]]]\\\\\\\\\\\\\\\ZZZ[[[\\\]]]\\\[[[ZZZYYYYYYXXXVVVTTTSSSSSSTTTUUUXXXWWWWWWVVVVVVVVVVVVVVVYYYXXXVVVWWWYYYZZZZZZYYY[[[YYYXXXXXXYYYZZZYYYXXXTTTTTTTTTTTTRRRPPPOOOMMMNNNPPPRRRRRRQQQPPPQQQQQQOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@BBBDDDEEEEEECCC@@@>>>======<<<;;;::::::::::::777777888888999999::::::777666666666555555555555444333333222111222222222111111111111111111111111111000000000/////////...........................................................................///...---,,,,,,---...///,,,,,,,,,---------......,,,------...///000111111........................,,,------......------,,,------............------,,,,,,,,,---------..............................,,,---......///.................................///...,,,+++***+++,,,---////////////////////////........................,,,------......------,,,........................////////////////////////...//////000000000000000111111111111111111111111000000000000000000000000////////////////////////222333333333333444444444222222222333333333444444333333444444555555555555666666666666666777888888999999;;;;;;<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===;;;<<<===>>>>>>???>>>>>>>>>>>>??????@@@@@@AAAAAACCCBBBBBBBBBCCCDDDEEEFFFFFFIIIMMMOOOSSS[[[fffnnnzzzxxxuuusssuuu|||yyyxxxvvvqqqnnnmmmpppuuuyyywwwkkkbbbZZZSSSQQQRRRQQQOOONNNMMMLLLLLLKKKKKKOOOOOONNNNNNOOOPPPQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQOOOMMMLLLKKKKKKNNNNNNNNNPPPTTTYYY]]]```eeeffffffdddbbbeeejjjooozzz|||vvvtttkkkfffcccccceeekkkxxx______aaaaaabbbaaa```___]]]]]]\\\\\\\\\[[[[[[[[[YYYZZZ\\\]]]]]]\\\[[[ZZZZZZYYYWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWZZZXXXWWWWWWYYYZZZZZZYYY^^^\\\[[[ZZZ[[[ZZZXXXVVVRRRSSSTTTTTTRRRPPPNNNMMMNNNPPPSSSTTTTTTSSSSSSTTTQQQPPPOOONNNLLLKKKJJJIIIIIIHHHGGGEEECCCBBBAAA@@@@@@AAACCCEEEEEECCC@@@???======<<<;;;::::::::::::777777777888888999999999666666666666666555555444333333222111111111111222000000000000000000000000000000000000////////////////////////////////////........................---.....................///...---,,,,,,---...///,,,,,,,,,---------......,,,------...///000111111........................,,,,,,------------,,,,,,------............------,,,,,,,,,---------..............................,,,---......///.........------------------------...---,,,,,,,,,---///000................................................,,,,,,------------,,,,,,........................////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222333333333444444222222222333333333444444555555555555555666666666666666666555666777777888888999999:::::::::::::::999::::::;;;;;;<<<<<<<<<::::::;;;<<<==================>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGIIIKKKMMMSSS[[[aaaiiittt{{{{{{|||uuupppnnnooorrrsssttttttvvvyyyzzz{{{{{{}}}~~~}}}}}}~~~rrrggg\\\UUUOOOIIIHHHKKKJJJJJJIIIHHHHHHGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRRRRRRRSSSSSSTTTYYYZZZ^^^cccjjjrrryyy}}}uuukkkfffccc\\\YYYYYY\\\```iiixxx]]]^^^___```aaa``````___^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZYYYYYYXXXWWWWWWWWWWWWVVVWWWXXXYYYYYYZZZYYYYYY[[[YYYXXXXXXYYYZZZZZZYYY^^^]]][[[[[[[[[ZZZWWWUUUQQQRRRSSSSSSRRRQQQOOONNNNNNQQQTTTVVVVVVUUUUUUUUURRRQQQPPPOOOMMMLLLJJJJJJIIIHHHGGGEEECCCAAA@@@???@@@AAABBBCCCCCCBBB@@@???======<<<;;;::::::::::::777777777888888888888888666666666777666555555444333333222111111111111111////////////////////////000000000000////////////////////////////////////........................---------........................------.........,,,,,,,,,---------......---------......//////000........................,,,------------------,,,------............------,,,,,,,,,---------......------............------,,,---......//////......------------------------------------...///000111................................................,,,------------------,,,------------------------////////////////////////---...//////000000//////000000000000000000000000000000000000000000000000333333333333333333333333111111222222222333333333222222333333333333444444555555555555555555555555666666555555666666777888777777888888888999999999999999::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCBBBDDDFFFHHHJJJNNNSSSVVV\\\dddppp~~~|||www~~~{{{yyyxxxuuuqqqooopppooolllmmmpppsssrrrqqqoooooooooooopppsssxxx~~~yyyooobbbYYYRRRNNNKKKGGGGGGIIIFFFGGGHHHGGGFFFFFFGGGIIIEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLPPPQQQRRRSSSTTTUUUUUUUUUSSSVVVZZZ^^^```dddgggjjjooorrrxxxqqqeee]]]YYYXXXRRRSSSXXX```hhhsssZZZ[[[]]]___``````_________^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___ZZZZZZZZZYYYYYYYYYYYYYYYUUUVVVXXXZZZ[[[\\\\\\\\\[[[ZZZXXXXXXYYYZZZZZZYYYZZZZZZYYYYYYZZZYYYVVVTTTQQQQQQRRRRRRRRRRRRQQQQQQNNNQQQUUUVVVVVVUUUUUUUUURRRQQQPPPNNNLLLKKKIIIIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@======<<<;;;::::::::::::888888888888777777777777555666777777777666444444333222222111111111111111////////////////////////////////////000000000000................................................---------.........//////------............------,,,,,,,,,---------......---------------.................................------............------------............------,,,,,,,,,---------......+++,,,---......---,,,+++,,,---......//////..............................---....../////////......................................................------............------------------------------////////////////////////---...//////000000//////000000000000000000000000000000000000000000000000333333333333333333333333000000000111111111222222222222333333333333444444444444444444444444444444666555555555555666777777666666666666666777777888999999999999999999888888777777888999::::::::::::;;;;;;<<<===>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCAAACCCEEEGGGIIIKKKLLLNNNSSSXXX```hhhsss|||{{{yyy{{{{{{wwwxxx}}}}}}yyytttooojjjfffeeefffiiilllmmmmmmqqqyyyvvvjjjcccXXXRRRNNNNNNMMMJJJIIIKKKGGGIIIJJJIIIHHHHHHJJJMMMJJJLLLMMMOOOPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXSSSVVVYYY]]]```bbbbbbbbbiiimmmsssxxx|||yyytttjjjaaa[[[YYYZZZ\\\]]]aaajjjttt|||YYYZZZ\\\^^^__________________^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[]]]___```ZZZZZZZZZZZZ[[[[[[[[[[[[TTTVVVXXX[[[]]]^^^^^^^^^\\\ZZZXXXXXXYYYZZZZZZYYYWWWVVVVVVWWWYYYYYYVVVTTTQQQQQQQQQQQQRRRRRRSSSSSSNNNQQQUUUVVVVVVUUUTTTTTTQQQPPPOOOMMMKKKJJJHHHHHHDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA======<<<;;;::::::::::::999999888888777777666666555666777777777666444333333222222111000111111111000000000000000000000000////////////000000000000------------------------........................---------.........//////,,,---...//////...---,,,,,,,,,,,,---------......------------------,,,,,,........................---......//////......------..................---,,,,,,,,,---------......++++++,,,------,,,++++++,,,---......//////......////////////////////////...//////000///...,,,+++................................................---......//////......---------------------------////////////////////////---......///////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111222222333333333444444444333333333333333333333333555555555555555666777777555555555555555666777777:::999999888888777777777666666777888999999999999;;;;;;<<<===>>>???@@@@@@??????AAABBBCCCDDDDDDDDDBBBDDDFFFIIIJJJJJJJJJJJJNNNQQQVVV[[[bbbnnn|||wwwtttxxx}}}~~~|||tttmmmiiihhhiiiiiigggdddfffmmmsssuuu{{{vvviii```[[[UUUQQQOOOQQQQQQNNNMMMNNNKKKMMMOOONNNLLLLLLOOORRRVVVWWWZZZ]]]^^^___^^^]]]```aaadddfffhhhiiiiiihhhiiilllrrrxxx|||xxxpppeeebbb]]]YYYYYY^^^dddhhhrrrwwwZZZ[[[\\\^^^______^^^^^^______^^^^^^^^^]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\YYYYYY[[[]]]___aaabbbcccaaa___[[[XXXVVVUUUVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[XXXXXXYYYXXXWWWUUURRRQQQPPPQQQRRRTTTUUUTTTPPPMMMLLLLLLMMMNNNNNNMMMIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;:::999888888888888888888777777777777555555444444444333333333333333222222111000//////000000//////......------111111111111000000000000//////.........---------......------------............------------......---,,,++++++++++++------------++++++++++++---------,,,,,,,,,,,,---......///......------,,,++++++,,,---......//////......,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++......//////...---,,,,,,.................................------,,,,,,,,,000000///...,,,+++******---,,,,,,,,,,,,---........................------............////////////////////////////////////---...............------000000000000000000000000......///000111222222333222222111111000000//////000000000000000000000000111111000000000000111111333333222222111222222333444333333222222333333444444555555666666666666666666333222555:::<<<999666777777777777888888888888777777888999::::::::::::<<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGIIIMMMRRRTTTVVV\\\eeemmmzzzxxxxxxwwwuuu{{{{{{vvvnnniiiggggggggghhhqqqtttxxx{{{~~~{{{qqqhhhcccbbb___\\\YYYXXXYYY[[[]]]]]]ZZZWWWWWWYYYZZZZZZ^^^dddmmmrrrxxxzzzzzzyyy{{{}}}|||{{{oooeee```^^^\\\ZZZ\\\cccppp}}}uuuZZZ[[[]]]____________^^^aaaaaa`````````_________\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\ZZZZZZ\\\]]]___```bbbbbbcccaaa^^^[[[YYYXXXWWWXXXVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQPPPPPPQQQSSSTTTSSSPPPMMMKKKKKKLLLMMMNNNLLLHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>:::;;;;;;::::::999888777888888888777777777666666555444444444444333333333333333222222111000000//////////////////.........000000000/////////......//////.........---------......------------............------------.........---,,,++++++,,,------------,,,++++++,,,---------,,,,,,,,,,,,---......++++++,,,------......///,,,---......//////......------,,,,,,---......///------------,,,,,,,,,,,,......//////...------,,,.................................------,,,,,,,,,000//////---,,,+++******---,,,,,,,,,------..............................------........./////////........................---...............------/////////////////////////////////000111111111222111111111000000000000000000000000000000000000000111111000000000000111111222222222111222222333333333333333333333333333333333444444555555555555555666333222555999;;;999666666666777777777888888888777777888999::::::::::::<<<;;;;;;:::;;;<<<===>>>===>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFGGGHHHKKKOOOPPPQQQUUU\\\ccchhhsss|||xxxuuuwww|||~~~{{{yyywww}}}zzzuuussstttrrrqqqrrrtttwwwyyyyyyxxxwwwwwwwwwvvvtttwww~~~xxxtttsssmmmgggeeeccceeejjjrrr}}}vvvjjjaaa\\\]]]^^^`````````______```aaaaaaaaa``````______^^^]]][[[ZZZYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbbbbfffdddaaa^^^\\\ZZZZZZZZZVVVVVVVVVWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUSSSRRRQQQPPPOOOPPPQQQRRRQQQNNNLLLJJJJJJJJJKKKLLLKKKHHHEEEEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@???>>>============:::;;;;;;::::::999888777888888777777777777666666444444444444333333333333333333222222111000000000.........////////////////////////.........------...............---------......------------............------------......//////...---,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++,,,------......///,,,---......//////............------......//////.........------------,,,.........///......---,,,.................................---------------//////...---,,,,,,++++++,,,,,,,,,---------..............................---------.........//////........................------...............---////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111222111111111222333333444222222444444444444222222222333333444555444444444555333333555999:::888666666666777777777777888888666777888999::::::::::::;;;;;;;;;:::;;;<<<<<<=========>>>???@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFHHHJJJJJJJJJLLLQQQVVVXXXaaaooo{{{yyyvvvtttssssssuuuvvvtttvvvwwwvvvvvv|||{{{sssuuuzzz|||{{{{{{uuuzzzvvvlllaaaWWWPPP]]]^^^___aaaaaaaaa```___^^^______```___^^^]]]]]]___^^^\\\ZZZYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^``````aaaaaabbbbbbccccccfffeeebbb```]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPOOONNNNNNOOOPPPOOOLLLJJJIIIHHHHHHIIIJJJIIIGGGDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>============;;;<<<<<<;;;;;;:::999888888777777777666666666666444444444333333333222222222222222111111111000000------......//////000000/////////.........------..............................------------............------------......000//////...---------------------,,,,,,------------,,,,,,,,,,,,---......///......------,,,++++++,,,---......///.........//////.........//////000//////.........------------...............------.......................................---------.........------,,,,,,,,,,,,,,,---------...---------------.....................////////////000000........................,,,---......///.........////////////////////////000000000000000///////////////000000111111222222000000000000000000000000111111000000000000111111111111111111222333444444111222444555555444222111333333444555555555555444555444333555888999888666666666666666777777777888666777888999999::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>????????????AAAAAABBBBBBCCCDDDDDDDDDDDDFFFGGGFFFFFFGGGKKKNNNSSSYYYcccooo{{{vvvttttttuuupppqqqpppllljjjooozzzsssmmmnnnrrrvvv~~~}}}pppdddZZZRRRLLLHHH^^^___```aaaaaaaaa```___^^^___```aaa```___]]]\\\___^^^\\\[[[ZZZZZZZZZ[[[[[[[[[\\\]]]^^^______^^^bbbcccccccccdddddddddddddddcccaaa___]]][[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPPPPNNNMMMMMMMMMNNNMMMKKKHHHGGGFFFFFFGGGHHHHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<============<<<;;;:::999777777777666666666666555444444333333333222222222222222222111111111111111------......//////000000000000000/////////......---...........................------------............------------....../////////......------,,,---------------------------,,,,,,,,,,,,---......///......------,,,++++++,,,---......///.........000//////.........////////////.........---------------...............---................................................---------------------,,,+++,,,---.........---------------.........////////////000000000111111111........................,,,------...//////..............................000000000/////////////////////000000111111222222000000000000000000000000111111000000000000111111222111111111222222333444111222444555555444222111444444555666666666666666444444444555777777777666555666666666666777777777666666777888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEGGGIIIKKKMMMQQQVVV^^^jjj{{{}}}yyywwwvvvvvvtttooojjjjjjpppvvv|||pppddd]]]]]]```cccgggqqq{{{xxxjjjdddYYYPPPIIIEEECCCBBB^^^___```aaaaaa```______```aaabbbccccccaaa```^^^\\\\\\\\\\\\\\\[[[[[[[[[ZZZ[[[\\\^^^____________bbbbbbccccccddddddeeeeeeaaa```___^^^]]][[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUVVVUUUTTTRRRPPPPPPOOOOOONNNLLLKKKKKKLLLKKKIIIGGGEEEDDDDDDEEEFFFFFFEEECCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;=========<<<<<<;;;:::999777777666666666666555555333333333333222222222222111111111111111111111111.........///////////////000000000/////////......---------.....................------------............------------......,,,---............------------............---------,,,,,,,,,,,,---......++++++,,,------......///,,,---......//////......//////......------...............------------,,,,,,---......///................................................/////////,,,,,,------------------+++,,,---.........---,,,,,,,,,------...///////////////000000000111111111------------------------,,,,,,---...////////////........................////////////////////////000000000000111111111111000000000000000000000000111111000000000000111111333333222222111222222333222222444444444444222222444555666666777777666666333444555666666666666666555555666666666666777777555666777888999999999999999999:::;;;;;;;;;;;;:::::::::;;;<<<============>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGIIIJJJHHHJJJNNNSSS[[[hhhwww}}}wwwtttsss{{{}}}rrrlllccc[[[VVVUUUVVVXXX\\\gggrrrxxxzzzmmmdddTTTPPPJJJDDD@@@??????@@@^^^___````````````^^^^^^```aaacccddddddbbb```^^^YYY[[[\\\^^^^^^]]]\\\[[[ZZZ[[[\\\^^^___`````````___``````aaabbbccccccccc^^^^^^^^^^^^]]]\\\[[[ZZZ\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSQQQOOOOOOOOOOOOMMMLLLJJJJJJJJJIIIGGGFFFDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777666666666555555555333333333222222222222111111111111111111111111111///////////////........./////////.........---------------.........//////......------------............------------......***+++,,,---......------,,,---...//////...---,,,---,,,,,,,,,,,,---......++++++,,,------......///,,,---......//////......///......---,,,,,,------------------,,,,,,,,,,,,,,,------...//////..............................---........./////////000,,,,,,,,,------.........***+++---//////...---,,,,,,,,,------...//////000............////////////------------------------+++,,,---...////////////........................---.........///000000000111111111000000000000000000000000000000000000000111111000000000000111111444444333222111111111111333333333333333333333333333444555555666666555555333444555666555555555555555555555666666666777777555666777888999999999999888999:::;;;;;;;;;::::::999:::;;;<<<<<<===<<<<<<======>>>??????@@@@@@AAA@@@@@@AAABBBDDDFFFFFFFFFEEEHHHKKKNNNRRRZZZdddlllyyy}}}yyy|||}}}yyyuuusssqqqzzz~~~{{{wwwrrrmmmjjjdddbbb___]]]\\\\\\^^^___cccppp||||||rrreeeZZZRRRGGGFFFCCC???===<<<===???^^^^^^___``````___^^^]]]^^^___aaabbbbbb```^^^\\\XXXZZZ\\\______^^^\\\[[[ZZZ[[[]]]^^^___`````````]]]]]]^^^___```aaabbbbbb]]]]]]]]]^^^]]]]]]\\\\\\___^^^]]]\\\[[[ZZZYYYXXXVVVTTTRRRPPPOOONNNNNNOOOMMMKKKIIIIIIIIIHHHGGGEEEDDDBBBAAABBBDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA>>>>>>===;;;;;;;;;;;;;;;999999999999888777666666777666666666555555555555333333333222222222111111111111111111111111222222000000//////.........---......---------,,,,,,,,,---------.........//////.........------..................------.........((()))+++---.........---,,,---...//////...---,,,---,,,,,,,,,,,,---......///......------,,,++++++,,,---......//////......///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---.../////////...........................---.........//////000000+++,,,,,,------.........***+++---//////...---,,,,,,,,,------...///000000,,,,,,,,,---------......------------------------+++,,,---...////////////........................,,,------...///000111111222222111111000000//////000000000000000000000000111111000000000000111111555555333222111000000000444333333222222333333444222333444444555555444444333444666666555444555555555555555555666666666777555666777888888999999888888999:::;;;<<<;;;::::::999999:::;;;<<<<<<<<<<<<=========>>>??????@@@@@@@@@??????@@@BBBDDDDDDCCCCCCEEEHHHIIIJJJNNNTTTZZZaaajjjvvv}}}~~~}}}zzztttoookkkfffmmmwww|||~~~~~~{{{rrrmmmmmmnnnllljjjjjjjjjiiihhhfffccc```___]]]^^^```cccgggjjjlllnnnrrrzzzpppfff[[[PPPGGGAAA??????>>>;;;999888888999\\\\\\\\\]]]^^^___```aaabbbbbbbbbbbbaaa```^^^]]]YYYZZZ\\\^^^_________^^^]]]^^^_________^^^]]]\\\\\\[[[YYYYYY[[[[[[[[[ZZZ\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZYYYXXXWWWUUUSSSRRRTTTSSSQQQNNNLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCC@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>===<<<<<<============<<<<<<:::::::::::::::888777777444444444333333222222222222222222222222222222222000000000000000000000000///////////////////////////,,,+++,,,...///---+++...---,,,,,,,,,,,,---...000000000000000000000000///...---,,,,,,,,,,,,,,,000...---...///000///...+++,,,///111000...***(((,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,------------.......................................//////000000------++++++++++++------------...///000000//////////////////////////////............---,,,++++++,,,+++***,,,...//////...------------------------......------------......***+++,,,---.........---000///...------...///000......////////////......///////////////////////////000222222000///000111000000000000000000000000000000000000000000000000000111111111111222222222111111222222222333333333222222333333333333444444222222333333444555555666444666777888888777666444666666666666777777777777::::::999999888999999999===:::999:::<<<===;;;999===>>>>>>>>>??????????????????AAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNXXX\\\ccckkkvvv{{{uuunnniiicccgggkkkmmmmmmnnnqqqttt}}}}}}pppiiiaaa]]]^^^^^^[[[XXXYYY]]]```aaaaaabbbeeehhhpppyyy|||iiibbbXXXNNNHHHCCCAAA???<<<<<<;;;::::::999888888[[[[[[\\\]]]^^^___aaabbbaaaaaaaaaaaa___^^^\\\[[[XXXYYY[[[]]]^^^_________^^^^^^^^^^^^^^^]]]\\\[[[[[[YYYWWWXXXYYYZZZYYYXXXZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYXXXVVVUUUSSSRRRTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>????????????>>>>>>??????>>>>>>>>>=========:::;;;;;;<<<<<<;;;;;;:::999999:::999999888777666444444333333333222222222222222222222222222222222////////////////////////////////////////////////...---+++,,,...///---+++......---,,,,,,---......///////////////////////////...---,,,,,,,,,,,,---000...---...///000///---+++---...//////---+++))),,,,,,,,,---------......------------------,,,,,,---------....../////////........................---------....../////////......---,,,,,,---......---......////////////.................................///......---,,,,,,,,,++++++,,,...///...---..............................------------......---------.........//////000///...------...///000......////////////......///////////////////////////000222222000///000111000000000000000000000000000000000000000000000000000000111111111222222222111111222222222333333333222222222333333333444444444444444444444444444444444555777888888777555444555666666666777777777777:::999999888888888999999<<<:::999:::<<<<<<;;;999=========>>>>>>>>>??????>>>???@@@BBBCCCCCCCCCCCCAAABBBCCCEEEFFFHHHIIIJJJKKKNNNTTTZZZbbbkkkttt{{{{{{uuukkknnnpppooommmkkkkkkllltttzzzzzzrrrnnnccc^^^YYYVVVWWWYYYYYYXXX```fffnnnsssuuuxxx}}}}}}pppggg[[[UUULLLEEE@@@>>>===<<<;;;;;;::::::999888777777ZZZ[[[[[[\\\^^^```aaabbb`````````___]]][[[YYYXXXWWWXXXZZZ\\\]]]^^^_________^^^]]]\\\[[[ZZZZZZZZZXXXVVVUUUUUUVVVWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSRRRSSSRRRPPPMMMKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAA===>>>>>>??????>>>>>>===>>>>>>=========<<<<<<<<<999999::::::::::::999999888888888888777666555444333333333333222222222222222222222222222222222222////////////////////////////////////////////////...---,,,,,,......---,,,......---,,,,,,---....................................---,,,,,,,,,------///...---...//////...---------.........---,,,+++,,,,,,,,,------------...,,,,,,------------------------......///000111111------------------------,,,,,,------------......///......------......///....../////////......---..........................................------...,,,+++,,,......---,,,////////////////////////......------------......///.........///000222333//////............//////......////////////......////////////////////////...000111111000//////000000000000000000000000000000000000000000000000000000000000111111111222222111111222222222333333333222222222222333333333333444444444444333333333333444555666777777666555444555555666666666777777777999888888888888888999999;;;:::999999;;;;;;:::999<<<<<<=========>>>>>>>>>===>>>@@@AAABBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFHHHLLLOOOTTTZZZ```eeennnyyy|||yyyyyy}}}}}}{{{{{{~~~yyyvvvtttuuu|||~~~tttmmmiiigggfff^^^\\\YYYXXXZZZ]]]```cccnnnyyy}}}rrreeeXXXPPPJJJEEE???;;;::::::999999999999888888777777666666YYYZZZZZZ[[[]]]___aaabbb``````___]]]\\\ZZZYYYXXXWWWXXXYYYZZZ\\\]]]^^^^^^___^^^[[[YYYXXXXXXXXXYYYVVVTTTRRRSSSTTTUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQRRRQQQOOOLLLJJJIIIHHHGGGDDDDDDCCCCCCBBBAAAAAA@@@>>>??????@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;888999999::::::999999888666666666666555444333333333222222222222222222222111111111111111111111111////////////////////////////////////////////////------,,,---------------......------------......------------------------...------,,,,,,,,,------///...------//////...---...------,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,---...///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////...---,,,,,,........................------------------.........---,,,,,,---...---+++.............../////////......------------............---...///222555777/////////....../////////......////////////......////////////////////////...000111111000//////000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333111222222222222333333333222222333333333444444444444555555666666555555444555555555666666666777777888777777777777888999999:::999999999:::::::::999;;;<<<<<<<<<<<<===============???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLNNNRRRVVVZZZ]]]eeeqqq}}}|||yyyxxx{{{}}}uuukkkggggggiiikkkqqqwww~~~}}}yyyrrrllliiiiiihhhkkkjjjhhhiiimmmsssxxx{{{|||vvvnnniiiiiilllppprrroooooooooooopppsssxxx||||||sssggg]]]RRRHHHBBB@@@===999777777999999999777777777666666555555555XXXYYYYYYZZZ\\\]]]___``````___^^^\\\[[[ZZZYYYYYYWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\ZZZXXXWWWVVVWWWWWWTTTRRRQQQQQQSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQQQQQQQPPPNNNKKKIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@===>>>>>>??????>>>>>>===;;;;;;;;;:::::::::999999999999999::::::999999999555555555555444333222222222222222222222222222222111111111111111111111111........................////////////////////////,,,------------,,,------........................------------------------------,,,,,,,,,------...///---,,,---...///...---...---,,,,,,,,,---......------------------------,,,,,,,,,------.........++++++,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,......///......---,,,,,,........................,,,,,,++++++,,,---...///...---,,,,,,---...---+++,,,,,,---------...............------------......,,,,,,,,,---000333777999...//////////////////.........////////////......////////////////////////...///111111///...///000//////////////////////////////////////////////////////000000000111111111111111222222222333333333111111111222222222333333//////000222444555666777444444555555555555444444555555555555666666666666777666666666777777888999888999999999999888999999::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEFFFCCCDDDFFFGGGHHHJJJNNNQQQUUUYYY___eeennnzzz}}}zzzxxxzzz~~~~~~|||xxxsssnnnlllmmmnnnooorrruuuyyy|||~~~~~~vvvjjj```]]]^^^______cccgggoooyyy~~~~~~{{{xxxuuurrrqqqqqqgggfffeeebbb```^^^```cccdddddddddfffiiinnntttxxxxxxtttqqqrrrwww{{{wwwrrrjjj^^^SSSJJJDDD@@@===;;;999777666777777777777666666555555555555444444XXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTRRRQQQQQQRRRSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOMMMJJJHHHGGGFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@:::;;;;;;<<<<<<;;;;;;:::::::::999999999888888888888888999999999999888888555555555555444333222111111111111222222222222222111111111111111111111111........................////////////////////////,,,---......,,,,,,---...---...////////////...---------------------------------,,,,,,,,,---.........---,,,---......---,,,------,,,,,,,,,---.........------------,,,,,,,,,,,,,,,------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------.........------,,,------------------------,,,+++++++++,,,---///000...,,,+++,,,......---,,,++++++,,,,,,---...............------------......++++++,,,---///222555666......////////////............////////////......////////////////////////---///000000///......////////////////////////////////////////////////////////////000000000111111111111222222222333333333111111111111222222222222---...///111444666888888444444444444444444444444444444555555555666666666666555555555666777888999777888999999777777888999999::::::::::::;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCC@@@BBBDDDEEEEEEGGGIIILLLMMMOOOSSSVVV[[[eeeqqqyyyzzzrrrkkkgggfffhhhiiijjjlllooorrruuuvvvuuuqqqiii```\\\\\\ZZZWWWYYY[[[```eeeiiimmmooopppuuuwwwxxxyyyxxxuuuqqqnnniiijjjjjjkkkkkkjjjiiihhhlllkkkiiigggeeecccbbbbbbaaa___```cccddddddhhhnnnjjjkkknnnpppuuu{{{}}}qqqhhhbbb\\\UUUKKKCCC>>><<<;;;:::888777555444555555444333555555555555555555444444XXXWWWWWWWWWWWWXXXYYYZZZ\\\[[[YYYXXXXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXXXXVVVWWWWWWWWWVVVUUUUUUTTTUUUSSSRRRRRRSSSTTTTTTSSSUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPOOONNNLLLJJJHHHFFFEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@::::::;;;;;;;;;;;;::::::999999888888888777777777666777777888888777777666555555555555444333222111000111111111222222222222111111111111111111111111........................////////////////////////+++---///...,,,+++---...---...///000000///...---------------------------,,,,,,,,,,,,,,,---...///...---,,,,,,......---,,,,,,,,,,,,---------............---------,,,,,,,,,------------------,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........------------------------------...---,,,,,,---000222333,,,++++++,,,...///...---,,,,,,,,,---.../////////......------------......,,,,,,------...//////000---...///000000///...---......////////////......////////////////////////---///000000///......///////////////////////////////////////////////////////////////000000000111111111222222222333333333111111111111222222222222---...///111333555777777444333333333333333333444444444444555555555666666555555555555666777888888666888999999777666777999999999999999:::::::::::::::;;;<<<===>>>?????????>>>>>>??????@@@AAABBBBBBAAACCCEEEEEEEEEFFFHHHJJJGGGJJJMMMPPPRRRVVV]]]cccmmmvvvyyyuuusssrrrqqqssswww~~~tttllliiiccc\\\[[[\\\]]]___aaacccdddeeeggghhhkkkmmmnnnmmmkkkjjjhhhhhhiiijjjjjjiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiihhhgggjjjpppsssuuuzzztttggg[[[RRRLLLHHHEEE@@@<<<:::999888666666555444444555555444222555555555555555555555555WWWWWWWWWVVVVVVWWWWWWXXXYYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZXXXWWWVVVVVVWWWWWWTTTUUUVVVWWWWWWVVVTTTSSSUUUTTTRRRRRRTTTUUUTTTSSSWWWWWWWWWWWWWWWVVVUUUTTTRRRSSSSSSSSSRRRQQQPPPPPPOOONNNLLLIIIGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA;;;<<<<<<======<<<<<<;;;888888888888777777777777555555666666666666555555555555555555444333222222000000111111222222222222000000000000000000000000........................////////////////////////+++---///...,,,+++,,,///---...///000000///...---........................,,,,,,,,,,,,,,,---...///...---,,,,,,......---,,,+++,,,------.........---.........------,,,,,,,,,.........------,,,,,,,,,000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---...//////...---,,,++++++,,,---............------------------------//////......///222444666,,,+++***,,,...//////...---------...///000000111.........------.....................---,,,+++***---...///000000///...---......////////////......////////////////////////---///000000///......///////////////////////////////////////////////////////////////000000000000111111222222222333333333000111111111111222222222//////000111333444555666444333333222222333333444444444444555555555666666444444444555555777888888666888:::999666555777999888888999999999:::::::::999:::;;;===>>>>>>??????>>>>>>???@@@AAABBBCCCCCCAAACCCDDDDDDCCCDDDEEEFFFDDDHHHMMMOOONNNNNNPPPRRR]]]dddooozzzuuulllgggggggggggghhhjjjkkkllliiikkknnnqqqssstttssssssuuuvvvwwwxxxxxxxxxwwwvvvssstttuuuxxxzzz|||~~~|||pppcccWWWLLLCCC>>>>>>===<<<<<<<<<:::777444666555555666777777555444555555555555555555555555WWWWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTTTTTTTUUUWWWWWWWWWUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNKKKHHHFFFDDDBBBBBBDDDBBB@@@???@@@@@@???>>>======<<<<<<<<<======>>>;;;999777777888888888666555555555555555555555555444333222222111111222222111111111111000000000000000000000000000000000000000///...------...///000.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------)))***++++++,,,,,,++++++//////.........---------........................+++++++++,,,,,,,,,------,,,,,,,,,---------............////////////......------------------------------------------------------------------------...---,,,,,,,,,,,,---...------......//////000000,,,,,,,,,---...///000000---------............///---------............///,,,,,,,,,---...///000000//////...------------...////////////..................------------......000000//////......------000000111111111000000/////////000000///...------000000111111111111000000000000000000111111111111111000/////////000222333000111222333333222111000111111111111111111111111222222333333333333444444333333333444444444555555666666666666666555555555555555555555666666666666777777777888999;;;<<<===:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???????????????@@@@@@AAABBBCCCDDDDDDGGGHHHIIIJJJJJJKKKNNNPPPQQQVVV]]]fffppp{{{~~~~~~~~~yyyxxxlllfff[[[OOOFFF@@@>>>>>>:::999888777666555444333555555555444444333333333555555555555555555555555WWWWWWWWWWWWVVVUUUSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSUUUUUUVVVWWWXXXXXXXXXVVVTTTSSSPPPPPPPPPPPPPPPOOOOOOOOOPPPOOOMMMKKKHHHFFFDDDCCCCCCAAA??????@@@@@@???>>>===<<<<<<<<<<<<<<<======<<<:::888777888888777666555555555555555444444444444333222222111111222222111111111000000000//////////////////////////////000///...------...///000...............---,,,,,,------------------------,,,,,,,,,---------......------------------......+++,,,,,,---------------///.........------------........................+++,,,,,,,,,------------,,,,,,,,,---------............////////////......---------------------------------------,,,,,,,,,------------------------------------------------............////////////,,,,,,,,,------...///000,,,,,,,,,,,,---------...------------............,,,---------...///////////////...------------...////////////.....................------.........///////////////.........000000111111111000000//////////////////...------000000000000000000000000//////000000000111111111000000000000000111111222000111222222222222111000222222222222222222222222222222222333333333444444333333333444444444555555666666666666555555555555666666666777777777777888777777777888999:::;;;<<<:::::::::;;;;;;;;;;;;<<<=========>>>>>>>>>????????????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIILLLNNNMMMPPPVVV\\\aaahhhnnnsss{{{qqqeee]]]UUUQQQIIIBBB<<<999999999999888888777666555444444555555444444444333333333444444444444444444444444WWWWWWWWWVVVUUUTTTSSSRRRVVVVVVUUUUUUUUUVVVVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSUUUVVVWWWXXXYYYYYYYYYYYYWWWUUUTTTPPPPPPPPPPPPOOONNNNNNMMMOOOOOONNNMMMKKKHHHEEECCCCCCAAA?????????@@@???>>>===<<<<<<;;;;;;;;;<<<<<<>>><<<999888888888777666666555555555444444333333333333222111111111111222111111000000000000////////////////////////////////////...------...//////,,,------------,,,,,,+++........................,,,,,,,,,---------......++++++,,,,,,------......------...///////////////............------------------------------------,,,,,,,,,---------......,,,,,,,,,---------............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////...---/////////...............,,,,,,,,,,,,---...///000+++++++++,,,,,,,,,------------------............------..................//////...------------.../////////............---.................................//////////////////000000111111000000000///////////////......---000//////......//////000//////000000000000111111//////000111111111111111000111111222222111111000222222222222222222222222222222222222333333333333333333333444444444555555555555555555555555555555777777777777888888888888777777777777888999;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>??????@@@AAABBBCCCCCCDDDBBBDDDEEEEEEEEEFFFIIIKKKLLLOOOSSSVVVXXX[[[]]]```fffooo{{{wwwmmmcccYYYOOOHHHDDDBBB>>>;;;888777888888777777666666666555555555444444444444333333333333333333333333333333333333WWWWWWVVVVVVUUUSSSRRRQQQTTTTTTSSSTTTUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZYYYYYYSSSSSSSSSSSSTTTTTTTTTUUUSSSSSSRRRSSSTTTVVVWWWYYYZZZZZZ[[[ZZZYYYXXXVVVVVVPPPPPPPPPPPPOOONNNLLLLLLMMMMMMNNNMMMKKKHHHEEECCCCCCAAA???>>>??????>>>===<<<<<<;;;;;;:::;;;;;;;;;???===999777777777666555666555555444444333333222333222222111111111111111111000000000////////////////////////////////////........................+++,,,,,,---,,,,,,++++++------------------------,,,,,,,,,---------......******++++++,,,---......------...///////////////------------------------------------------------,,,,,,---------.........,,,,,,,,,---------......---......//////......---------------------------+++++++++,,,,,,,,,,,,,,,---------------------------...000111111000...---/////////......------------,,,,,,,,,------...///+++,,,,,,,,,,,,---------,,,,,,---------........................---------//////...------------...//////.........------------..................---------......//////000000...///000000000000000000...///////////////......000///...------...///000////////////000000000111...///000222222111000000000000111111111111000000222222222222222222222222111222222222222333333333333333333444444444555555444444555555555555555666666666777777777888888888666666666777777999::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBCCCCCCAAACCCDDDDDDDDDEEEGGGIIIJJJMMMQQQSSSTTTUUUWWWXXX\\\aaaiiipppwww}}}qqqjjjaaaYYYRRRKKKEEEAAA???>>><<<:::999777666666555555555555555555555555333333333333333333333333222222222222222222222222UUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRUUUXXX[[[]]]______^^^]]]\\\ZZZXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRTTTVVVXXXZZZ[[[[[[[[[ZZZYYYWWWVVVVVVQQQQQQQQQQQQPPPNNNLLLJJJJJJJJJKKKKKKIIIGGGDDDBBBBBBAAA???>>>??????>>>===<<<<<<;;;:::::::::::::::???<<<888666666666666555555555444444333333333333333222111111000000111111000000000////////////...........................------............------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++,,,---......,,,,,,---............---,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------+++++++++,,,,,,------------------------------------...000111111000...---//////......------,,,,,,---,,,,,,,,,,,,------...------------............,,,,,,,,,------------..................---------//////...------------...............------------------...//////...------------......//////000000......///000000000000000......///////////////...//////............//////...////////////000000000...///000222222111000000000000000000000000000000222222222222222222222222111111111222222222333333333333333444444444555555333444444444555555666666555555555666666666777777666666666666777888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCDDDFFFHHHFFFIIILLLNNNNNNNNNOOOPPPXXXZZZ^^^aaafffmmmvvv}}}|||ooofffVVVRRRLLLFFFBBB???===<<<888888888777666555333222444444444444555555555555333333333333333333333333222222222222222222222222SSSSSSTTTTTTTTTTTTSSSSSSNNNNNNOOOQQQTTTXXX]]]___aaa```___^^^\\\ZZZXXXVVVUUUTTTTTTSSSSSSRRRQQQQQQOOOOOOPPPQQQSSSVVVXXXZZZ[[[[[[YYYXXXWWWVVVUUUUUURRRRRRSSSSSSQQQOOOLLLJJJHHHHHHIIIHHHGGGEEECCCBBBBBB@@@>>>>>>>>>???>>>===<<<;;;;;;:::999999999999>>>:::666444444555666555333333333333333333444444222222111000000000000111000000////////////..............................------............------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------............------------------------------+++,,,,,,------......///---------------------------...////////////...---.........---------------------,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,------------------..................//////...------------............------------,,,,,,---...//////...---,,,.........///////////////------...///000000000000---...//////////////////...//////000000//////.........////////////000000//////000111111111111111111000000//////000000111111111111111111111111111111111111111222222222222333333333444444444555555333333333444555555666666555555555555666666666666666666666666666777888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAAAAABBBBBBCCCDDDDDDCCCDDDFFFHHHHHHJJJKKKKKKJJJJJJJJJKKKQQQRRRTTTVVVZZZ___fffjjjuuu|||{{{nnncccXXXRRRHHHEEEBBB===:::888888888444444555666777666666666333333444444444444444444222222222222333333333333222222222222222222222222PPPQQQRRRSSSTTTTTTTTTTTTOOOOOOOOOPPPSSSXXX\\\___```______^^^\\\ZZZYYYWWWVVVVVVUUUSSSRRRQQQPPPOOOMMMMMMNNNPPPRRRUUUXXXZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSOOOLLLJJJHHHHHHGGGFFFEEEEEEDDDDDDBBB@@@>>>>>>>>>>>>>>><<<<<<;;;:::999888888888888<<<888444222333444555666222222222333333444444555222222111000000000000000000000/////////.................................,,,------......------,,,,,,,,,---...............------------------------,,,,,,,,,---------......------------------......++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,---......///000000------------------------------------------------,,,------------------...------,,,,,,+++,,,,,,---,,,,,,---------.........++++++,,,,,,,,,---------,,,---------...///////////////...------------............---------,,,,,,,,,---///000000///---,,,///////////////.........,,,---...///000000000000------...///////////////---///111222222111///---........./////////000000000000000000000111111222111000///......///000111000000000000000000000000111111111111222222222222333333333444444444555555222222333444444555666666555666666666666777777777666666555555555666777777888999999999999:::::::::;;;<<<<<<<<<<<<=========<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCBBBBBBDDDFFFIIIJJJJJJJJJHHHHHHJJJLLLKKKLLLNNNPPPSSSVVVZZZ\\\ccciiiqqqyyyvvvjjj___WWWOOOHHHCCC@@@@@@>>>;;;888777777777444555666777777888888888444444444333333333333333111111222222222333333333333333333333333333333333OOOPPPQQQSSSTTTTTTUUUUUUQQQPPPPPPPPPSSSWWW[[[]]]^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUSSSRRRPPPOOONNNLLLLLLMMMOOORRRUUUXXXZZZYYYXXXWWWUUUSSSRRRRRRRRRTTTUUUVVVUUUSSSPPPLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEBBB@@@>>>===>>>>>>===<<<<<<;;;:::999888888888888:::777333111222444555666000111222333444444555666222111111000000000000000000/////////....................................,,,,,,---......---,,,,,,,,,------.../////////...........................,,,,,,,,,---------........................------+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......,,,------......------,,,------------------------------......///000111111------------------------...---,,,,,,,,,,,,---...,,,,,,,,,------.........------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000//////...------------.........---------,,,,,,,,,,,,---///000000///---,,,000000//////.........---,,,---...///000000000000------...///000000//////---///222444444222///---............/////////000111000/////////000222333111000///......///000111////////////////////////000111111111111222222222333333333444444444555555222222333333444555666666777777777777888888888888666555555555555666666777888888999999999:::::::::<<<<<<<<<============>>><<<<<<===>>>???@@@AAAAAA@@@AAABBBBBBAAAAAACCCEEECCCDDDEEEDDDDDDFFFIIILLLJJJKKKMMMOOOPPPQQQSSSSSSUUUZZZ```eeejjjssszzzttteee___UUUNNNJJJEEE@@@<<<888888888777555444444555444444444444333333333333444444444333333222222222111111111222222333333333333333333333333333333333PPPQQQQQQRRRRRRRRRRRRRRRTTTQQQOOOPPPSSSWWWWWWWWWZZZ[[[]]]^^^]]][[[YYYWWWWWWVVVUUUTTTRRRPPPNNNMMMPPPOOONNNMMMOOORRRUUUWWWXXXWWWTTTQQQOOONNNNNNNNNRRRSSSTTTSSSRRRNNNKKKIIIJJJIIIHHHGGGFFFDDDCCCCCC>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888333333333333333222111000222444555555333333333555333222111000000111222333///...---,,,,,,---...///000000//////.........---------------,,,+++******+++++++++,,,---...///000------------------------//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------222...***)))+++.........+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000...,,,,,,,,,......---,,,,,,++++++,,,,,,------------............///+++,,,------......------+++,,,------++++++,,,---/////////......---------.........------,,,,,,,,,......------------......////////////////////////........................000///...000222222///,,,............////////////000000000000000000000000000000000000000000000000000000111111111111000000111111111000000000000000000111111111111222222222111111222222222333333333444333333222111111111222222333444444555555444444666666666666777777777777777777888888888888777777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGKKKKKKKKKLLLMMMNNNNNNNNNPPPTTTXXX\\\aaafffkkkooo|||xxxtttpppmmmkkkfff]]]UUUQQQLLLFFF@@@===<<<;;;:::888888777666555444333333777777666555444444333333222222222222222222222222//////000111222333333333000111111111111222222222QQQQQQRRRSSSTTTTTTSSSSSSSSSQQQNNNOOOSSSUUUVVVVVVYYY[[[]]]^^^]]]\\\ZZZXXXWWWVVVVVVTTTSSSQQQOOONNNPPPOOOMMMMMMNNNQQQTTTVVVUUUTTTRRROOONNNMMMLLLLLLQQQRRRSSSSSSQQQNNNJJJHHHIIIIIIHHHGGGEEEDDDCCCCCC>>>>>>======<<<<<<;;;;;;:::::::::999888888777777333333333333222222222222222111111111222333333444222111000000000000111222///...------------...///000/////////.........---+++,,,,,,---------,,,,,,------,,,,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,))))))+++------,,,+++,,,,,,,,,,,,,,,,,,---------..................,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...+++,,,------......------+++,,,------++++++,,,---.........---------,,,,,,......---------,,,,,,,,,.........------.........................................................000///...000222222///,,,........./////////000000000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000111111111222222222111111222222222333333333444333222222111111222222222333444444555555444444555666666666777777777777777777888888888888777777888888999999:::;;;;;;;;;:::;;;===???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOSSSUUUXXX[[[```ccckkksss}}}sssddd___XXXUUUSSSPPPJJJFFFEEEBBB===:::999888777777666666555555444444333333777666666555444444333333222222222222222222222222000000000111222222222333000111111111111222222222RRRRRRTTTUUUUUUVVVVVVVVVSSSQQQPPPPPPRRRUUUUUUUUUXXXZZZ[[[]]]]]]\\\[[[ZZZWWWWWWVVVUUUSSSQQQOOONNNOOONNNMMMMMMMMMOOORRRSSSRRRQQQOOOMMMLLLKKKJJJJJJPPPQQQRRRQQQPPPMMMJJJHHHIIIHHHGGGFFFEEEDDDCCCBBB>>>>>>======<<<;;;;;;;;;999999888888777666666666444333333222222333444555666333000000333666666555111111000000000000111111///...------------...////////////...............******,,,------...............---,,,,,,,,,,,,,,,------------------------******))))))******++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++***+++,,,---,,,***---,,,,,,,,,,,,,,,,,,+++////////////............,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000///...,,,***---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,------......------+++,,,------++++++,,,---------------,,,,,,,,,,,,...------------,,,,,,,,,........................................................................///......000111111///---////////////000000000000000000000000000000000000000000000000000000000000///000000111111000000///............////////////000000000111111111222222111111222222222333333333333333222222111111222222222333444444555555444444555555666666666777777777888888999999999999888888666666777888999::::::::::::;;;===>>>????????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLNNNOOOOOOQQQTTTVVV\\\aaahhhpppxxxzzznnnbbbYYYTTTNNNFFFBBB@@@@@@>>><<<999777555555666666555444333333333333333333333333666666555555444333333333222222222222222222222222111111111111111111222222000111111111111222222222SSSTTTUUUVVVWWWXXXXXXXXXTTTSSSRRRSSSTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[WWWWWWVVVUUUTTTRRRPPPPPPOOONNNMMMLLLMMMNNNOOOPPPPPPOOONNNMMMLLLKKKJJJJJJOOOPPPPPPOOONNNLLLIIIHHHHHHHHHGGGFFFDDDCCCBBBAAA>>>======<<<<<<;;;::::::999999888777777666666555555444222222222444666777>>>999333333777999999666000000000000000000000000.........------.................................++++++,,,---......------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********........................------------------------------------------------+++,,,,,,---...---,,,+++---------,,,,,,+++++++++//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------------------------------------------------------,,,---.........---,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------+++,,,------......------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---................................................---...///000000000///.../////////000000000111111////////////////////////000000000000000000000000//////000000000000//////......///////////////000000000000000111111111111111111222222222333333333333333222222111222222333222333444444555555444444555555555666666666777777888888999999999999888888777777999::::::::::::999;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLLLLLLLMMMOOOQQQWWWZZZ]]]```dddjjjqqquuu{{{vvvnnnfff___WWWNNNIIIJJJEEE???;;;;;;;;;;;;;;;555444444555777777666444222333333333444444444555555555555444444333333333222222222222222222222222222222222111111111111111000000111111111222222222UUUVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVWWWWWWUUUVVVXXXYYYZZZ[[[[[[ZZZWWWWWWWWWVVVUUUSSSRRRQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMLLLKKKNNNNNNNNNMMMLLLJJJIIIGGGHHHGGGFFFEEECCCBBBAAAAAA=========<<<;;;;;;::::::999999999888777777666666555444222222222444666777BBB<<<555444777999777444////////////////////////---..................------------...............---.........------,,,++++++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********........................------------------------------------------------,,,---///000///...---,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------)))***+++,,,------------------------------------------------------------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---------------............+++,,,------......------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------................................................,,,---///000000/////////////////////000000000000//////////////////////////////////////////////////////000000000000///////////////000000111111111//////000000000111111111111111222222222333333333333222222111222222333333222333444444555555444444555555555555666666666666888888888999999888888888:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKKKKKKKNNNPPPTTTVVVXXXYYYZZZ]]]aaadddmmmvvvuuulllggg^^^ZZZUUUPPPKKKGGGCCC@@@>>><<<:::888888888777666666555555666777777555333333333333444555555666666444444444444444333333333222222222222222222222222222222222111111111111111000000111111111222222222WWWWWWXXXYYYYYYYYYYYYXXXWWWXXXYYYYYYWWWVVVWWWXXXTTTUUUVVVWWWXXXXXXYYYYYYWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMPPPPPPPPPPPPPPPOOONNNMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@======<<<<<<;;;:::::::::999999888888777666666666444333333222222333444555<<<888444222333444222111......////////////......------...//////...---------------------........./////////......---++++++))))))******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,------------------------------------------------------------------------,,,...000111///.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...)))***+++,,,,,,---------------------------------------------------------...---+++******,,,...///---,,,,,,++++++,,,,,,------------.........//////+++,,,------......------+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,------------...,,,---...//////...---,,,------------------------........................***---///000///...//////............////////////000000000000000000000000////////////////////////...//////000000//////...//////000000111111222222/////////000000000111111111111222222222333333333222222111111222222333333222333444444555555444444444444555555555666666666777777888888888888777777:::<<<===??????===<<<:::;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHEEEGGGHHHHHHHHHIIILLLNNNNNNPPPRRRTTTTTTVVVXXXZZZ___fffooowww~~~vvvlllccc[[[SSSNNNKKKIIIFFFCCC???===;;;:::777777888888777666555444666555444555555555333111333333444444555555555666444444333333333333333333222222222222222222222222111111111111111111222222000111111111111222222222YYYYYYYYYYYYYYYXXXXXXWWWWWWYYYZZZYYYWWWUUUVVVWWWTTTTTTUUUUUUVVVVVVVVVVVVXXXXXXWWWWWWVVVUUUSSSSSSRRRQQQPPPOOONNNMMMLLLLLLOOOPPPQQQQQQQQQPPPOOONNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@===<<<<<<;;;;;;::::::999888888777666666555555444333333333333222222222222444333222111000000000000---...////////////...---------...//////...------,,,,,,,,,------.........---...............------+++*********+++,,,------++++++++++++++++++++++++------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,...000///---,,,---///+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...)))***+++,,,,,,---,,,,,,........................------------------------,,,+++++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,---------.........+++,,,------......------+++,,,------++++++,,,---,,,,,,---------.........,,,,,,,,,---------......,,,---///000000///---,,,------------------------........................))),,,///000///...///000------------............000000000000000000000000////////////////////////......////////////............//////000111111222////////////000000000111111111222222222333333333222222111111222222333444222333444444555555444444444444444555555555666666666666777777777777666666888999<<>>===<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>?????????@@@??????@@@@@@AAABBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHEEEFFFGGGGGGGGGHHHJJJLLLLLLMMMOOOOOOOOOPPPRRRTTTWWW\\\aaaeeeiiinnnvvv{{{{{{yyykkkcccYYYQQQNNNJJJEEEAAA@@@@@@???<<<:::888888888777777888888777666666777666444333333444444333222333333333333333444444444333333333333333333333333222222222222222222222222000000000111222222222333000111111111111222222222ZZZZZZZZZYYYYYYXXXWWWVVVVVVXXXZZZYYYVVVTTTUUUVVVTTTTTTTTTTTTTTTUUUUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKOOOPPPQQQRRRQQQQQQOOOOOOKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEECCCBBBAAA@@@???===<<<<<<;;;;;;:::999999777666666555444444333333333333333333333222111000...000111111000000111222,,,---...//////...---,,,,,,---...//////...---,,,,,,,,,,,,------.........+++,,,---...////////////---,,,++++++******++++++++++++++++++++++++++++++)))******,,,---///111222++++++++++++++++++++++++........................------------------------+++---///...,,,+++---///+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///))))))***+++,,,,,,,,,,,,........................------------------------)))***,,,.........,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,------......------+++,,,------++++++,,,------------....../////////,,,,,,,,,------.........,,,---///000000///---,,,------------------------........................))),,,///000...---///000,,,,,,,,,---------......000000000000000000000000////////////////////////......////////////......---------...///000000111////////////000000000000111111222222222333333333222111111111222333333444222333444444555555444444444444444555555555666666555555666666666666555555444777:::>>>AAAAAAAAA@@@<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>????????????>>>??????@@@AAAAAABBBBBB???@@@AAACCCEEEFFFGGGHHHGGGHHHIIIHHHHHHHHHJJJLLLOOOOOOOOOMMMLLLLLLNNNQQQSSSVVVZZZ[[[\\\___eeejjjlllnnnqqqqqqrrrvvv}}}~~~zzztttgggZZZWWWPPPGGGBBBBBBBBB@@@===999:::;;;:::999888888999666666666555333444555777666555333333444555555444222222222222222222222222333333333333333333333333222222222222222222222222//////000111222333333444000111111111111222222222[[[[[[YYYXXXWWWWWWWWWXXXVVVVVVVVVVVVVVVUUUTTTTTTVVVVVVUUUTTTSSSSSSSSSTTTWWWWWWVVVVVVUUUTTTTTTSSSOOOPPPQQQRRRQQQOOOMMMKKKNNNOOOOOOPPPPPPOOOOOONNNHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEDDDCCCAAA???>>>===<<<;;;:::999999999999:::888666555444555666777111000000222444444111///222111111000///......---//////.........---------000000///............///,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++******+++,,,,,,---......------------------------///......---------......000///...---,,,+++++++++------------------------******+++,,,...///000000,,,,,,,,,++++++*********///...---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,------.........,,,,,,------...///000000,,,,,,---------,,,++++++------------------------,,,,,,+++***+++,,,---...***++++++,,,---...//////)))***++++++,,,---......//////............//////.........////////////000,,,,,,---....../////////************************---...///000000///...---***,,,......---...///111////////////////////////000000//////.........---000//////.........//////000000//////.........---//////000000000000//////000000111222222222222111---***)))+++///111111000222222333333333333444444444444444444444333333333555555555555555555555555555666777999;;;===>>>???<<<<<<;;;:::;;;<<<===>>>;;;;;;<<<<<<======>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQSSSVVVYYY[[[]]]```bbbdddfffgggiiimmmpppzzz}}}yyyxxxxxxvvvtttqqqmmmgggbbb^^^XXXQQQLLLFFFBBB>>>;;;;;;;;;<<<;;;777777777777666666666666444444444444444444444444555444333333222222222222111111111111111111111111000111111111111222222222222111111111000000//////000000000000000000000000//////000000000000//////YYYYYYYYYXXXXXXWWWWWWWWWTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUTTTTTTSSSRRRRRRQQQOOOPPPPPPPPPOOONNNLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<;;;:::999888888888888999888666555555555666777444333333333333222111000111111000000///......---//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,///...------,,,,,,------------------------------,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++...------,,,,,,,,,------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,------...//////000000++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------........./////////.........---------------------------------------......////////////......---...000000//////000222////////////////////////000/////////............///......---------......000/////////............///000000000000000000///000000111222222222222111333111///000333555444333222222333333333333444444444444444444444444444555666666666666666666666666555666777888:::<<<======:::999999888999:::;;;<<<;;;;;;<<<<<<===>>>>>>???>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHHHHGGGGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQTTTVVVXXXZZZZZZ\\\___```aaacccfffhhhjjjnnnrrruuuwwwxxxzzz{{{}}}~~~wwwpppfffaaa``````^^^\\\ZZZVVVRRROOOLLLHHHBBB>>>@@@===:::888888888777666777666666666666555555555444444444444444444444444444444333222222222333333111111111111111111111111000000111111111222222222222222222222111111000000000000000000000000000000//////000000000000//////VVVVVVWWWXXXXXXWWWVVVUUUSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOONNNMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOKKKJJJIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@???===<<<;;;:::999888777777666777777777777666666666666666555666666555444111000000111111000000//////........................---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///......---------......------------------------......---,,,+++******)))......------------,,,,,,---,,,,,,,,,,,,------.........,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,++++++******------------------,,,,,,,,,------......//////000***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,---------------------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,---------...............---,,,+++++++++........................//////............/////////111222111000000111222////////////////////////////////////............//////.........//////000////////////............000000111111111111000000///000111111222222111111444222000111222333222111222222333333333333444444333444444444555666666666666666666666666666666666555666666777888999:::;;;999999888888999999:::;;;;;;<<<<<<======>>>??????=========>>>??????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEECCCEEEFFFGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNQQQSSSTTTUUUVVVXXXZZZ[[[[[[\\\___aaa```cccgggjjjkkklllnnnooooooooopppsssvvvzzz}}}~~~yyytttnnniii]]]WWWQQQMMMMMMLLLKKKHHHGGGEEECCCBBBAAA>>>;;;999;;;999777666666666444333555555555555444444444444444444444444444444444444333222222222222333333444111111111111111111111111000000000111111111222222333333222222222222111111000000000000000000000000//////000000000000//////RRRSSSUUUWWWWWWWWWUUUTTTRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQRRRRRRSSSQQQQQQQQQPPPOOOOOONNNNNNPPPOOONNNLLLKKKKKKJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHEEEDDDBBBAAAAAA@@@@@@@@@???>>><<<;;;:::888777666666555555555666555666666777777666555555555777777555222000000111000000/////////.................................000000///............///,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,------......000//////...------------------------------------------,,,,,,+++***))))))---------------,,,,,,,,,++++++++++++,,,---......------,,,+++************++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******.........------,,,,,,,,,,,,,,,,,,,,,------......)))***+++,,,---.........+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------//////---,,,,,,---//////000111222111000///000111///////////////////////////////////////.........000000000///000000111111///////////////.........000000111111111111000000///000000111111111111111111111000000111222222222222222222333333333444444333333444555555666777777666666666666666666666666555555666666777888888888:::::::::::::::;;;;;;<<<;;;<<<<<<======>>>??????<<<<<<======>>>?????????AAABBBBBBCCCCCCDDDEEEEEECCCEEEFFFFFFFFFFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOPPPRRRRRRTTTVVVXXXYYYYYYYYY[[[]]]\\\___bbbdddeeefffhhhiiihhhhhhhhhiiikkkmmmpppqqqqqqtttzzzwwwlllddd^^^ZZZUUUQQQLLLIIIEEECCCCCCCCCAAA?????????>>>>>>===<<<:::999999888777888888777555222444444444333333333222222333333333333333333333333222111111111222333444444111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000//////000000000000//////OOOPPPSSSUUUVVVVVVUUUTTTRRRSSSSSSTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGHHHGGGEEECCCAAA???>>>>>>?????????>>>===<<<;;;:::666666555444444444555555444555666666666666555555888888888666333111000///////////////............---.....................000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111111///...,,,,,,++++++------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,---...************+++,,,------++++++++++++++++++++++++------------------------***++++++,,,,,,++++++************++++++,,,,,,,,,.........------,,,,,,,,,***+++++++++++++++,,,,,,)))***+++,,,---.........++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++************+++,,,,,,---......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------///...---,,,,,,---...///...///000000...---...///////////////////////////.........//////////////////.........//////000111.........///////////////000000111111111111000000//////000111111111111000111111222222333444666777222222222333333333444444222333333444555666777777444444444444444444444444555555555666666777777777999999999:::::::::::::::;;;;;;;;;<<<======>>>>>>;;;<<<<<<===>>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDDDDEEEGGGGGGFFFFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPPPPRRRTTTVVVWWWWWWWWWXXXYYYXXXZZZ]]]^^^___```bbbccccccbbbbbbbbbcccdddfffggglllmmmpppuuu|||yyyooofff___VVVOOOLLLIIIFFFCCC???>>><<<::::::::::::999999999:::999888666666555777666666888888777555222333333333333222222222222333333333333333333333333111111111111222222333444111111111111111111111111//////000000000111111111/////////000000000000000//////////////////////////////000000000000//////MMMNNNPPPRRRTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRPPPPPPOOOOOOPPPPPPQQQQQQRRRQQQQQQPPPPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFDDDCCCDDDCCCBBB@@@>>>======<<<============<<<;;;::::::555555444444444444555555444555555555555666666666CCC???999555444222111///........................---------.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---000///...---,,,+++++++++------------------------******++++++,,,,,,------******++++++++++++,,,,,,,,,++++++++++++,,,,,,---)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***))))))******+++,,,,,,---------------------,,,,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,++++++******)))******+++---......///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,---.........////////////////////////......------------......,,,---///...---,,,...///////////////////////////.........///////////////,,,,,,+++,,,,,,---...///........./////////////////////000000000000//////...///000000111111000000---///000111111222555777222222333333333333444444222333333333444555555555333333333333333333333333555555555666666777777777666666777888888888888777999::::::;;;<<<<<<======<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGGGGFFFFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNNNNNNNMMMNNNPPPSSSUUUUUUUUUUUUVVVXXXZZZ\\\]]]]]]^^^```bbbbbbaaa``````aaabbbdddeeefffgggjjjoootttzzz~~~qqqbbbZZZSSSMMMGGGCCCBBBBBB???===::::::888777666777777888666777888777555333333444444333333444666555333111333333333333222222222222333333333333333333333333222111111111111222222333111111111111111111111111/////////000000000111111.........////////////000//////////////////////////////000000000000//////LLLLLLNNNPPPRRRSSSUUUUUUVVVVVVVVVVVVUUUTTTRRRRRROOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOOOONNNNNNMMMJJJKKKLLLNNNOOONNNNNNMMMJJJIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999888888555555444444444555555666555555444333444555666777UUUJJJ<<<333222333222000........................---------.........//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,+++++++++,,,,,,---------------------------+++,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,++++++***+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***++++++,,,,,,++++++******************+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------.................................,,,------......------,,,+++,,,......------...000////////////////////////............/////////000,,,,,,,,,,,,---...///000............/////////000......////////////.........//////000000000000000,,,...000///...///111444222222333333333333444444222222333333333333333333444444444444444444444444444444555666777888888888555555777888888888777666888888999::::::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBDDDEEEEEEEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJLLLMMMLLLLLLKKKLLLOOORRRTTTTTTTTTUUUVVVYYYZZZ\\\\\\\\\]]]___aaaaaa`````````aaabbbdddeeeccceeehhhmmmqqqsssrrrrrrtttvvvyyyzzzzzzzzz|||~~~|||}}}}}}}}}}}}}}}|||vvvrrrpppqqqtttzzzxxxiii[[[QQQLLLGGGCCC???===>>>>>><<<:::;;;;;;999888777777999;;;555777999888666444555666333222111222444444333111444444333333333222222222222222222222222222222222333222111111111111111111111111111111111111111111////////////000000000111.../////////000000000000//////////////////////////////000000000000//////KKKLLLMMMNNNPPPSSSUUUVVVXXXXXXWWWWWWUUUTTTRRRQQQOOONNNNNNNNNOOOOOOPPPQQQPPPPPPOOOOOONNNMMMMMMMMMHHHJJJMMMOOOPPPPPPOOONNNGGGGGGHHHGGGGGGFFFEEEDDDAAA@@@???>>>============999999999999999888777666555555444444444555555666666555333222333555777888cccSSS>>>111000333444222---.....................---------.........//////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,******+++,,,,,,---......------------------------++++++++++++,,,---...///((())))))***+++---...///------------------------------------------------,,,,,,,,,------.........------,,,+++************,,,,,,++++++***+++++++++------------------------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++***))))))))),,,,,,,,,------.................................,,,,,,---------,,,++++++------------------------***+++,,,---...---,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,------------......000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++***,,,......---...///111////////////////////////---.........//////000000////////////000111333333---.........//////000000------............------...//////000000000000000222444555444111111333666222222333333333444444444333222222222222222222222555555555555555555555555444444555666777888999999666777888::::::999999888777888888999999:::;;;;;;======>>>>>>??????@@@@@@???@@@@@@AAAAAABBBCCCCCCAAABBBDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIKKKKKKKKKJJJIIILLLPPPSSSVVVVVVVVVWWWWWWUUUWWWXXXXXXXXXYYY[[[]]]\\\\\\[[[\\\]]]^^^```aaadddfffjjjnnnpppooollliiihhhjjjkkklllmmmooorrrtttvvvvvvuuutttssssssuuuwwwtttvvvxxx|||}}}sssqqqnnnjjjfffcccaaa```___aaaeeeiiioootttwwwyyy|||vvvmmmaaaVVVMMMGGGDDDAAA>>>;;;;;;<<<<<<:::777;;;:::888666555666999;;;111444777777555444555777444333222222444555444333444444444333333333222222222222222222222222222222333333222111000000000111111111111111111111111111////////////000000000000//////000000111111111222//////////////////////////////000000000000//////PPPNNNMMMNNNPPPSSSTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSPPPNNNMMMMMMOOOQQQPPPPPPSSSRRRQQQOOOMMMKKKJJJIIIFFFHHHJJJKKKLLLKKKJJJIIIGGGFFFEEECCCBBBBBBBBBBBB???@@@@@@@@@???>>><<<<<<;;;:::999888777666666666666555444333333333333333555444222111111222444555???<<<888444000...------//////.........---------...---,,,,,,,,,,,,---...///...---,,,,,,---///000,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))******++++++,,,------++++++,,,,,,,,,,,,------........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---...///...---,,,)))***++++++,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++------,,,++++++******)))++++++++++++++++++++++++***+++---......---,,,+++***++++++,,,,,,++++++*********+++,,,,,,---......++++++******++++++,,,------------------------------------------------------------,,,,,,+++++++++------------------------............---,,,+++***...------------...//////---------............//////......000333444444444,,,,,,,,,---------..................////////////////////////........................////////////000111111111111222222222333333222111222333444555///000111222333333444444555555555555666666666666777777666555555555555555999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============@@@AAAAAABBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGGGGGGGHHHKKKNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVXXXXXXXXXXXXYYY[[[\\\[[[YYYXXXYYY[[[^^^```cccdddggghhhhhhfffdddbbb```aaabbbbbbccceeeiiimmmttttttrrrooollljjjkkkllljjjkkkmmmooorrrtttvvvwwwxxx{{{~~~{{{zzztttrrrooollllllooorrrttt|||zzzvvvpppkkkeeeaaa___^^^\\\ZZZWWWUUUTTTTTTTTTPPPPPPPPPSSSVVVYYYZZZYYY^^^[[[WWWRRRLLLFFFBBB@@@>>>===:::888888888999::::::999777666444333333333333444555666666555444333222333333444444333333222333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222//////000000000000//////222222111111000000//////......//////000000111111000000000000000000000000PPPOOONNNOOORRRTTTTTTTTTTTTUUUUUUVVVUUUTTTSSSRRROOOMMMLLLMMMOOOPPPPPPPPPRRRQQQPPPOOOMMMKKKJJJIIIGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFDDDCCCBBBAAAAAAAAA?????????>>>>>>=========<<<;;;:::888777666666666555555444333333333333333555333222111111222333555666555222111000000111111//////.........---------...---,,,,,,,,,,,,---...111000...,,,,,,,,,---...,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++++++++******************,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,+++***((('''***+++,,,------,,,******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++%%%''')))+++------,,,+++***++++++,,,,,,++++++******++++++,,,,,,---------+++++++++++++++,,,------........................------------------------++++++,,,,,,,,,---------........................000000000///...---,,,,,,---------------...//////---------............///---,,,,,,...000222222111,,,---------........................////////////////////////........................////////////000000111111111222222222333222222111222333444555333333444444555444444444555555555555666666666666777777666555555555555555888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<============???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGEEEFFFGGGGGGFFFHHHJJJMMMKKKLLLMMMNNNOOOPPPPPPPPPSSSUUUWWWXXXXXXXXXZZZ\\\]]]\\\ZZZYYYYYY[[[]]]___```aaacccddddddcccaaa`````````aaaaaaaaacccfffiiiqqqpppooommmjjjhhhiiijjjiiijjjkkklllmmmnnnoooooonnnpppsssxxx|||}}}{{{yyyxxxxxxxxxyyy|||~~~}}}yyywwwwwwwww{{{|||~~~}}}{{{yyyssssssqqqooollliiifffeeecccaaa^^^\\\\\\^^^aaacccmmmkkkhhhccc^^^YYYVVVTTTPPPNNNLLLJJJIIIHHHHHHIIIHHHHHHHHHJJJMMMOOOOOOOOOMMMLLLIIIEEEAAA===:::999===;;;999888777777888999888777666555555444444555444444444555555444444444222333333444444333333222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000//////000/////////.........---.../////////000000000111////////////////////////PPPPPPPPPRRRTTTUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRQQQNNNLLLKKKLLLNNNPPPPPPOOOQQQPPPOOOMMMLLLJJJIIIIIIHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA???>>>===<<<<<<<<<===>>>===<<<;;;999777666666666555444444333333333333333444333222111111222333444000///.........000111222...............---------...------,,,,,,------...111000...,,,++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***...---,,,******))))))))),,,------...---,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++'''(((***+++,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................------------------------)))***+++,,,---...//////////////////////////////111111111000//////......---------------......///---------............///---,,,,,,---000111111000------........./////////............////////////////////////........................////////////000000000111111111222222222222111111222222333444444444444444444333333222444555555555555666666666777666666555555555555666777777999:::::::::::::::;;;<<<<<<<<<<<<=========>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGEEEFFFGGGGGGFFFGGGIIIKKKIIIJJJKKKMMMNNNOOOOOOOOOQQQTTTVVVWWWXXXZZZ\\\^^^___]]][[[ZZZYYYZZZ\\\]]]^^^^^^^^^^^^______^^^^^^___``````___^^^___bbbdddkkkkkkkkkiiifffeeefffhhhggghhhhhhhhhhhhhhhggggggggghhhjjjllloooqqqssstttsssssssssrrrpppooommmmmmooopppqqqrrrrrrrrrqqqppppppqqqqqqnnnkkkiiiiiijjjkkkkkkkkkjjjiiihhhfffeeecccbbbaaa___\\\YYYWWWVVVVVVTTTQQQPPPPPPQQQTTTVVV[[[ZZZWWWTTTPPPLLLJJJHHHFFFEEEDDDCCCCCCBBBCCCCCCAAA@@@@@@AAADDDEEEEEEDDDBBBAAA@@@>>><<<:::999888;;;999888666666666777777666555555555555555666666444333333222222333333444222222333333333333222222333222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////////////////............////////////000000000000////////////////////////QQQPPPQQQSSSUUUUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPMMMKKKJJJKKKMMMOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@???===;;;::::::;;;===>>>>>>===;;;999777666555555444444333333222333333444333222111111111111222333111000///...------..............................------------------------//////---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---...///,,,------------+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---......------+++***)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++------,,,,,,,,,---..............................------------------------******+++,,,---...//////........................111111000///////////////------,,,,,,------...///---------............///000///...///111222111000.........////////////000............////////////////////////........................////////////000000000000111111111111111111111111111222222333000111111222222222111111444444444555555555666666777666555555555555666666666777888999999::::::999;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEFFFGGGGGGFFFFFFHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQPPPRRRUUUWWWXXXZZZ]]]``````___]]][[[ZZZZZZZZZ[[[]]]\\\\\\[[[[[[\\\]]]^^^___``````^^^\\\\\\]]]___eeeffffffeeeccccccdddeeeeeeffffffgggfffeeedddccccccdddfffhhhkkkmmmooopppnnnoooooopppooommmjjjiiijjjjjjkkkkkkkkkkkkjjjiiihhhiiiiiihhheeeccccccccceeedddbbb```^^^]]]\\\\\\[[[[[[ZZZXXXVVVSSSQQQPPPNNNMMMKKKJJJJJJKKKMMMNNNOOONNNLLLJJJHHHEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBB@@@>>>>>>???@@@AAA@@@???>>>>>>======<<<;;;;;;:::888777666555555555555666666555555444444555555666444333222111111222333444222222333333333333222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////111111111111000000000000////////////000000000000////////////////////////PPPPPPPPPRRRTTTSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKJJJJJJLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCBBB@@@????????????>>>===;;;999999:::<<<===<<<;;;:::888777666555555333333222222222333333444111111111111111111111111222111000///...---,,,,,,---.....................------------------------,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///***+++,,,,,,,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++.........---,,,+++***)))***++++++,,,,,,++++++***+++++++++++++++++++++***------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------000///...---------......,,,,,,,,,,,,,,,---......---------............///000///......000111000///.........////////////000............////////////////////////........................//////////////////000000000111111111000000111111111111222111---...///111222333333333444444444444555555555555666666555555555555666666666666777888999999999999;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBCCCAAAAAABBBAAAAAA@@@????????????@@@AAABBBCCCDDDEEEEEEGGGHHHHHHGGGFFFGGGHHHJJJKKKLLLNNNPPPQQQQQQQQQOOOQQQTTTWWWYYY[[[^^^aaaaaa```^^^\\\[[[ZZZZZZZZZ^^^]]]\\\[[[[[[]]]___````````````^^^[[[ZZZZZZ[[[___aaabbbbbbaaaaaabbbcccdddeeefffggggggfffeeeddd______aaaccceeegggiiijjjhhhiiikkkkkkjjjgggeeecccbbbbbbcccdddddddddddddddaaacccdddccc```^^^^^^^^^___]]][[[XXXVVVUUUTTTTTTSSSSSSRRRQQQOOOMMMKKKJJJGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAA=========>>>>>>>>>>>>>>>@@@>>>===>>>???@@@???===;;;::::::999999888888777666666555555444444555555777666555444444333333333333222111000000111222333111222222333333222222111222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000111111111111000000000000////////////........................PPPOOOOOOOOOPPPPPPOOOMMMMMMMMMLLLLLLLLLMMMNNNNNNMMMLLLJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA???>>>>>>>>>>>>===<<<;;;999999999999::::::999888777666555555555222222222222222333333444000000000000000000000000////////////////////////---------...............,,,------......------,,,******+++,,,---...//////,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------******++++++,,,---------)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))++++++++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++++++++++++++++++++(((((()))******+++,,,,,,***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++---------------------------------------.........------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,------...---------............///...---,,,,,,---...,,,+++------........./////////............////////////////////////......................../////////////////////000000000111111//////000111111111111000...///000222444555666666333444444444444555555555666555555555555666666777666666888999999999999999:::;;;;;;;;;;;;<<<<<<<<<=========>>>???AAADDDEEECCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAABBBDDDDDDEEEGGGHHHJJJJJJHHHGGGGGGHHHGGGHHHJJJLLLMMMNNNOOOOOOOOOQQQTTTWWWYYY[[[^^^aaaaaa```^^^]]][[[ZZZZZZYYY^^^^^^]]]]]]]]]___```aaa```aaaaaa___\\\ZZZZZZZZZ[[[]]]```aaa``````aaaccccccdddfffhhhhhhgggfffeee`````````aaabbbccccccccccccdddeeefffeeecccaaa```______``````aaabbbbbbcccaaabbbcccccc```^^^\\\\\\ZZZYYYWWWTTTRRRQQQPPPOOONNNNNNMMMLLLKKKIIIGGGFFFDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBAAAAAA@@@@@@??????<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;======<<<;;;:::::::::999888888777777555555555555555555444444777666555444333333333333333222222111111222222333111111222222222222111111222111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////............////////////000000000000////////////........................PPPNNNLLLLLLMMMMMMLLLKKKLLLKKKJJJJJJKKKLLLMMMNNNNNNLLLJJJIIIJJJJJJHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFFFFBBBAAA@@@???>>>============<<<;;;:::999888777666777777666555555555555555222222111111222333333444///000000000000000000///,,,------.../////////...---------.........//////,,,,,,---......---,,,,,,***+++,,,,,,------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------------------------------++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************))))))(((((()))+++,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***,,,---...***++++++,,,,,,++++++***))))))******++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000...........................---,,,++++++,,,---...,,,,,,++++++,,,,,,---...---------............///...---,,,,,,------+++***,,,---------........................////////////////////////........................////////////////////////000000000111...///000111111111000/////////111222444444555555333333444444444555555555555555555555555666777777666777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>======>>>@@@BBBEEEGGGGGGGGGGGGFFFEEECCCBBBAAA???@@@AAABBBDDDEEEFFFGGGHHHJJJLLLKKKIIIHHHGGGHHHEEEFFFHHHJJJLLLMMMNNNNNNOOORRRUUUWWWYYY[[[^^^`````````___]]]\\\[[[ZZZZZZ^^^^^^^^^______```aaabbbaaabbbbbb```]]][[[ZZZZZZYYY[[[^^^``````aaabbbcccbbbccceeeggggggeeecccbbbaaabbbbbbbbbbbbbbbcccccc___```aaabbbbbbbbbaaaaaa```____________``````aaaaaabbbdddccc```]]][[[[[[WWWVVVUUUSSSQQQOOONNNMMMLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDEEEFFFFFFEEEDDDDDD????????????>>>>>>>>>>>>======??????@@@???>>>>>>:::999888999:::;;;:::999:::::::::999999999999999444444555555555555555444555444444333333444444444222222333333333333222222111111222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---........./////////000111000000000/////////...........................OOOMMMJJJIIIJJJKKKKKKJJJKKKJJJIIIIIIJJJKKKLLLMMMOOOMMMJJJIIIIIIIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCDDDDDDEEEFFFGGGBBBAAA@@@>>>======<<<<<<===<<<<<<;;;999777555444555555444444444444555555222111111111222333333444//////000000000000//////------.........---,,,,,,---------.........//////,,,,,,---......---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......+++++++++,,,,,,---------******************************+++,,,,,,---......------,,,++++++*********++++++,,,,,,,,,---------........................++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,'''(((***,,,---...------((()))+++---.........---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------*********++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---++++++******++++++,,,---------------------------------------------------)))***+++---///000222222////////////////////////...---,,,++++++,,,...///,,,,,,++++++,,,,,,---...---------.........//////000///............---+++,,,,,,,,,---------................../////////000000/////////......................../////////000////////////000000000000---...000111111111000///...///000111111111111111333333333444444444555555555555555555555666777888777888999::::::;;;:::::::::::::::;;;;;;;;;<<<<<<>>>>>>===>>>@@@CCCFFFHHHJJJJJJIIIIIIGGGFFFDDDCCCAAAAAABBBDDDEEEGGGHHHHHHIIIKKKMMMLLLJJJHHHHHHHHHEEEGGGHHHKKKLLLNNNNNNOOOPPPRRRUUUWWWYYY[[[^^^``````______^^^]]][[[[[[ZZZ^^^^^^___```aaaaaabbbbbbbbbccccccaaa^^^\\\[[[[[[XXX[[[^^^```aaaaaabbbdddbbbccceeefffeeeccc```^^^^^^______```aaabbbccccccYYYYYY[[[]]]^^^___``````]]]\\\[[[[[[ZZZZZZ[[[[[[]]]___```___\\\XXXWWWVVVRRRRRRRRRPPPOOOLLLKKKIIIIIIIIIHHHHHHGGGEEEDDDCCC@@@@@@BBBBBBBBBBBB@@@@@@??????????????????>>>>>>:::;;;<<<======<<<;;;:::999888777888:::;;;:::999555666666666666666777777444444555666666555555555333333333333444555666777222333444555555444333222111111222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000/////////000000000111111222222111111000000/////////...........................MMMMMMLLLLLLKKKKKKJJJJJJLLLKKKHHHGGGGGGIIIKKKMMMMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDAAAAAABBBCCCEEEGGGHHHIII@@@???>>>===;;;;;;::::::;;;;;;<<<<<<;;;999888777666666555555555444444444333333222222111222222222333222111111222333222000333111...++++++,,,///111------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---++++++,,,...///...---************************,,,,,,,,,,,,,,,,,,++++++***,,,---+++)))((()))***************************(((((()))***++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,---...---+++***+++,,,,,,++++++******++++++,,,...---+++******+++---...***,,,...///---+++******)))))))))))))))))))))))))))***,,,------,,,***)))++++++++++++++++++++++++000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---.....................------.........------,,,,,,,,,,,,------......------,,,***++++++,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///////////////////////////222000------......,,,)))...------,,,,,,,,,------///...------------...///.........------,,,,,,,,,////////////////////////............////////////////////////000000000000222222222111111111111111333333222222333333444555444444444444555555555666666666777888888888888888888888999999999::::::::::::<<>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;999999999;;;<<<<<<;;;999666666555444444444444444555555555555555444444444444333333222222333333444333333333333333333333333444333222111111222333444111111222222222222111111111111222222222222111111222111111000000000000000222111111111000000////////////000111111000//////222111000.........///000222000//////000000///---............////////////MMMLLLLLLLLLKKKKKKKKKJJJLLLJJJIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCC>>>>>>===<<<<<<<<<<<<<<<999:::::::::999888777666444444333333333222222222333333222222111222222333000///...///111222111000222000...,,,,,,---///000...------------------...------,,,,,,,,,,,,++++++---,,,,,,---//////...,,,************************,,,,,,,,,,,,------------,,,+++***+++,,,---,,,++++++++++++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++...------,,,++++++,,,,,,,,,---...---+++***+++,,,,,,++++++******++++++,,,...---+++******+++---...+++...000000...,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++///---,,,*********+++,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------------------,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------........................000...,,,---//////---+++...------,,,,,,------....................................------,,,,,,,,,////////////////////////........./////////000000////////////000000000000111111111111111111222222333222222222222333444444444444555555555666666666666666777888888888888777888888999999999::::::::::::<<>>>>>>>>======<<<<<<======>>>======<<<;;;;;;::::::999777666777888::::::888666666666555444444444444555666666555555444444333333333333222222222222333333333333333333333333333333333222222111111222222333//////000000000000//////000111111222222111111000222111000000//////000000111111111000000000//////......////////////......111111///.........//////111000//////000000///---............////////////LLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDGGGFFFDDDBBBAAA@@@??????======<<<<<<<<<<<<======888888999888888777666555444444333333333222222222333222222111222222333333000......///111222111000000000///............///.........------.........------,,,,,,,,,,,,++++++------...///000///---***++++++++++++++++++++++++,,,,,,,,,---......//////,,,)))'''***...000---***+++++++++,,,,,,---------+++++++++,,,,,,------...++++++++++++++++++++++++......------,,,,,,------,,,---...---+++***+++,,,,,,++++++******++++++,,,---,,,+++******+++,,,------///111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///...,,,,,,,,,,,,---........................---,,,+++,,,...//////......---------------......,,,---...//////...---,,,.........---------------////////////////////////////////////000000000000////////////000000000000000000000111222222222333222222222222222333444444555555555555666666666777555666777777888888777777888888999999999:::::::::;;;<<>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888666555666777999999777666777666555555444555555555666666555444444333222222222222111111111111222222222222222222222222222222111222222222222222222111//////000000000000//////000000111111111111000000222111000000//////000000111111000000000000//////000//////......//////000000000///............///111///...///000000///---............////////////KKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKLLLLLLKKKIIIIIIKKKJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<<<<;;;;;;;;;;;;888888888888777777666666666666555555555444444444222222111111222222333333333111000111222222111000...///////////////......///......------......///------,,,,,,,,,+++++++++......///000111000,,,)))++++++++++++++++++++++++,,,,,,------...///000000*********+++,,,,,,+++)))******++++++,,,---------++++++++++++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,---///000///---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,------...........................---,,,,,,------............------------......///,,,---///000000///---,,,...............---------/////////////////////////////////000000000111111////////////000000000000//////000111222333333333222222222111222333333444555555555666666666777777555666666777777777777777888888999999999:::::::::;;;===?????????@@@BBBDDDCCCBBBBBBAAABBBCCCCCCCCCAAABBBDDDFFFFFFEEEDDDCCCEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMPPPSSSUUUVVVVVVWWWXXX[[[[[[[[[[[[\\\]]]]]]^^^]]]]]]\\\\\\\\\]]]]]]^^^___^^^^^^^^^^^^]]]]]]]]]```___^^^___aaadddfffhhheeedddcccaaa___^^^\\\[[[[[[\\\]]]___````````````\\\[[[ZZZZZZYYYYYYZZZZZZYYYXXXVVVWWWXXXYYYYYYXXXQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKIIIEEEBBB@@@@@@@@@AAA?????????>>>>>>=========;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999888888777777666777888::::::888777777666555555444444555555666555555444333222111111111111000000000000111111222222222222222222222222000111222333333222111000111111222222222222111111///000000000000000000///111111000///////////////000000000000000000//////222111000000000000111222//////..................000///......///000///...............////////////JJJJJJKKKKKKLLLLLLMMMMMMJJJKKKLLLMMMLLLKKKIIIHHHJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFHHHGGGEEECCCBBBAAA@@@@@@@@@???>>><<<:::999999888999888888777777777777777666666555555555444444444222111111111222222333444555333111111111111///...---...///000000///............------------......------,,,,,,,,,+++++++++------...000111///,,,(((++++++++++++++++++++++++,,,,,,------...///000000+++///222111,,,)))***,,,)))*********+++++++++,,,************++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,---...---+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,---...---+++))))))***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---........................+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++,,,,,,---------...------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------+++++++++,,,,,,---------...------,,,---...///000........................------...---,,,,,,,,,,,,---------------...///000,,,---///000000///---,,,........................////////////////////////////////////000000000000////////////000000000000//////000111222333333333222111111111111222333333555555555555666666666666555555666777777777777777888888999999999:::::::::;;;===>>>??????@@@BBBCCCBBBBBBAAA@@@@@@@@@AAABBBAAABBBDDDFFFFFFEEECCCBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLOOORRRSSSTTTTTTUUUWWWYYYYYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[\\\[[[\\\\\\\\\\\\]]]]]]]]]_________^^^___bbbeeegggfffeeecccbbb```^^^]]]\\\[[[[[[\\\^^^^^^_________]]]\\\[[[YYYWWWWWWVVVVVVYYYWWWVVVVVVXXXYYYYYYXXXPPPPPPOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGDDDAAA????????????>>>>>>============<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888888777666555666777999999777555666666555444444444444444555444444333222222111111111000000//////000000111111111111111111111111111000000222333333222000000111111222222222222111111...//////000000//////...111000000///...///////////////////////////000000111000000000000000000111....../////////////////////...---...///000///...............////////////IIIJJJJJJKKKLLLMMMMMMNNNKKKLLLMMMMMMLLLKKKIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHGGGGGGFFFKKKIIIGGGDDDAAA???>>>===AAA@@@>>><<<:::888777777888888777777777777888888444444333333333222222222111111111111222333444444444333111111111111///------...//////000/////////---------,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---...///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---444999666///***+++000************************************************++++++++++++++++++++++++++++++*********+++,,,,,,,,,---...---+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,------......,,,,,,,,,------------...,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,------------***++++++,,,,,,------...---,,,,,,,,,,,,...///111---------------------------......---+++***+++,,,------------...///000000,,,---...//////...---,,,.............../////////////////////////////////............////////////////////////000000000000000000000111222222222333111111111111111222333333444444444444555555555666444555666666777777666666888888999999999:::::::::;;;===>>>?????????AAACCCAAABBBBBBAAA??????@@@BBB@@@BBBCCCEEEEEEDDDBBBAAA@@@AAABBBCCCEEEGGGHHHIIIFFFGGGGGGHHHIIIJJJJJJJJJMMMOOOQQQRRRRRRSSSUUUVVVXXXXXXXXXXXXYYYZZZ\\\\\\^^^]]]\\\[[[[[[[[[[[[[[[YYYYYYYYYZZZ[[[\\\\\\]]]^^^_________^^^```bbbeeeeeedddcccaaa```^^^]]]]]][[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXVVVUUUTTTTTTVVVTTTSSSSSSTTTUUUTTTSSSOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGDDDCCCAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::999888888777777333333333444666666444333555444444333222333333333333333222222222222111111111111000000000000111111000000000000000000000000000111111111111111111000//////000000000000//////......////////////......111000//////......//////......////////////000000...//////000000//////......///000000111000000000...---------///000///...............////////////IIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGEEECCCAAA???>>>>>>@@@???===;;;:::888888888777666666555555666777777444444333333333222222222111111111111222333444555555444333333555555444333............//////000000,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,+++***,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------222666555000,,,---///---,,,,,,++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,---...---+++***+++,,,,,,++++++******++++++,,,******++++++++++++*********+++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++*********+++,,,---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......------,,,++++++,,,---...------------------------***,,,...---++++++,,,...------------...///000111........................---........./////////000////////////////////////------------............////////////000000000000111111111111111111222222111111111111111222222333333333333333444444444444444555666666777777666666888888999999999:::::::::;;;===>>>???>>>???@@@BBBAAACCCDDDCCC@@@???@@@BBBAAAAAABBBCCCCCCBBBAAA@@@???@@@AAABBBDDDFFFGGGHHHFFFFFFGGGIIIJJJKKKLLLLLLMMMOOOQQQRRRRRRRRRTTTVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXVVVWWWXXXYYYZZZ[[[\\\\\\\\\^^^```___^^^]]]___aaabbbbbbaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUVVVTTTRRRPPPPPPQQQQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999888777777666666555222222222444555666444222444333222222111111222222111111111111222222222222222111111000000111111222000000000000000000000000111111000000000000111111//////000000000000//////---......//////......---000000///............///........./////////000000///000222333333222000///...///111222222222111111...---,,,---///000///...............////////////HHHIIIJJJKKKLLLMMMNNNOOONNNMMMMMMLLLKKKJJJJJJJJJDDDDDDEEEEEEFFFGGGHHHIIIKKKJJJJJJIIIIIIHHHGGGGGGBBBBBBAAA@@@@@@@@@AAAAAA>>>===<<<;;;:::999999999666555444333333444666666666666555555555444444444111111111111222333444555777666666777:::;;;;;;;;;...............///000111,,,++++++******++++++,,,---------,,,,,,,,,+++++++++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000111000...,,,+++///......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,---...---+++***+++,,,,,,++++++++++++++++++,,,******++++++++++++*********+++,,,,,,+++,,,...///------------------------)))***,,,------,,,***)))++++++++++++++++++++++++***+++,,,...///000000000************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++((())))))***++++++,,,,,,,,,,,,,,,------.........,,,------......------,,,...------,,,,,,++++++***)))************+++++++++******+++,,,,,,---......///...,,,+++******+++,,,------------------------'''***------++++++...111---------......000111111///...------------...///---.........//////000000////////////////////////,,,,,,,,,---------......////////////000000000000222222222111111111111111111111111000111222222333222222222333333333444444444555555666666666666666888888999999999:::::::::;;;===>>>???>>>>>>@@@BBBAAACCCEEEDDDAAA@@@@@@BBBAAAAAAAAABBBAAAAAA@@@@@@??????AAABBBDDDEEEFFFGGGHHHHHHJJJKKKMMMNNNOOOPPPNNNOOOQQQRRRRRRRRRTTTVVVVVVVVVVVVWWWXXXYYY[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\[[[^^^``````]]]\\\]]]___``````___^^^]]]]]]\\\\\\\\\\\\]]]\\\\\\[[[ZZZYYYVVVVVVUUUUUUVVVVVVWWWXXXUUUSSSQQQPPPPPPQQQOOONNNLLLLLLKKKJJJHHHGGGGGGFFFGGGFFFEEEDDDDDDCCCDDDDDDAAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888777777777666555555444444444333444555777777555333333222111111000000111111000000000111222222333333222222111111111111222222000000000000000000000000222111000//////000111222111111222222222222111111---..................---000000///...............---.........//////000000222444666999999666444222///000111222333333222111...---,,,---///000///.............../////////000HHHHHHHHHJJJLLLMMMKKKJJJLLLLLLLLLLLLKKKJJJHHHHHHIIIHHHGGGFFFFFFHHHJJJKKKOOOOOONNNMMMJJJHHHFFFEEEDDDDDDCCCBBBAAA???===<<<;;;;;;:::999777666555444888888777777666666555555666666555444444444444555333222111111222555777999777::::::666777===???<<<000111111111000///---,,,,,,,,,,,,------.........---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))...---,,,,,,......---,,,,,,,,,,,,++++++*********---------,,,,,,,,,++++++---------,,,,,,++++++++++++*********))))))((((((+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))******++++++,,,------,,,+++++++++******))))))...,,,++++++---......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...000111222---------,,,,,,+++++++++...---,,,,,,++++++++++++---)))&&&'''+++,,,***'''************************---------------,,,+++***++++++***************************++++++,,,,,,,,,//////...------.........************+++,,,---------------,,,,,,+++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---........................///...---,,,+++,,,,,,------------.........//////.........------,,,,,,,,,...---,,,+++,,,...000222------------------------------------------------,,,,,,,,,---------.........---,,,+++,,,---...///000000///..................000222333333333111000111111222222222333333333444444333222333444555666333444666777777777666555888888999999999:::::::::;;;<<<>>>?????????>>>===BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@???AAACCCDDDCCCCCCCCCDDDGGGHHHKKKNNNOOOOOONNNNNNMMMNNNNNNOOOPPPQQQRRRSSSRRRSSSTTTUUUVVVWWWWWWVVVYYYYYYXXXWWWWWWVVVUUUUUUWWWVVVVVVUUUVVVWWWYYYZZZZZZ[[[\\\[[[ZZZZZZ\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[]]]^^^``````___\\\YYYWWWYYYXXXVVVVVVVVVVVVUUUSSSPPPOOONNNMMMMMMMMMNNNOOOKKKKKKKKKJJJIIIGGGFFFEEEFFFEEEDDDDDDDDDDDDDDDEEEBBBAAA???===<<<;;;<<<<<<;;;;;;:::::::::999999999888888888888777777777666777777666555444444333333444444444333333222222222333333333333333333333333222222222111111111000000111111111111111111111111111111222222222222111111111000///......///000111...///000000000///---,,,---...///000000///...---////////////////////////---------.........//////111000888FFFKKKAAA444,,,...---...111555666444111......------------..............................JJJIIIHHHIIIKKKLLLKKKJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDFFFHHHIIILLLKKKKKKIIIHHHFFFDDDCCCDDDDDDDDDCCCAAA@@@>>>===???>>>===<<<;;;999888888777777777666666666555555666555555444444444444444333222111111222444777888888;;;999555444888999666000000111111000///---,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++*********++++++...,,,+++,,,---...---+++............---------,,,+++++++++*********))))))---,,,,,,,,,++++++++++++,,,+++++++++************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))...,,,++++++---......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++---...///---------,,,,,,+++++++++...---,,,+++++++++++++++...***'''(((,,,---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++***************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,......---------,,,,,,,,,*********+++,,,,,,,,,---...------,,,,,,------...------------------------///...---,,,+++,,,,,,---,,,------------.........------------------,,,,,,000///---,,,,,,,,,...///---------------------------------------------------------........./////////...---------...000000000///////////////000000...000111333333222111000111111111222222222333333444333333222333444555666444444555666666666666666888888888999999999::::::;;;;;;===>>>>>>>>>===<<>><<<;;;;;;;;;;;;:::::::::999999999999888888888888777777777666666555444444333222222111111444444444333333222222222333333333333333333333333222222222111111111000000111111111111111111111111000000111111111111000000111000///......///000111...///000000000///---,,,......////////////......////////////////////////........./////////000000...///;;;QQQ^^^VVVCCC444///......111444555333111///..................///........................KKKJJJHHHHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCEEEDDDDDDCCCBBB@@@???>>>===<<<;;;:::999777666666666666666666666555555555666555444444333333444444222222111111222444666777999:::888444222333222///000000000000///...---,,,************++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,+++***+++,,,---,,,++++++++++++***************+++++++++*********))))))+++++++++++++++*********,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,+++******))))))+++++++++++++++*********---,,,++++++---......---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,...+++)))***,,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))***************+++,,,---***++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------------------222111///---+++++++++,,,------------------------------------------------............////////////000000/////////000222222000000000000000000111111///000111222222222111000111111111222222222222333333333333333333444555555555555555444555555666777777888888888999999999999999:::;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>??????@@@???AAACCCDDDDDDDDDFFFGGGGGGIIIKKKMMMNNNOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVXXXXXXVVVUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXZZZ^^^bbb___]]][[[YYYYYYZZZ\\\^^^^^^___bbbcccaaa^^^YYYWWWVVVTTTRRRRRRRRRQQQPPPNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFCCCCCCDDDDDDDDDCCCBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777777666666666666444444444333333222222111444444333333333333222222333333333333333333333333222222222111111111111111111111111111111111111111//////000000000000//////000000////////////000000/////////000//////...---//////............///////////////////////////////////////000000000000000000...888OOObbb___KKK888000//////000222333111000000//////......//////000........................KKKIIIGGGGGGIIIJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIHHHGGGHHHHHHIIIJJJHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA??????;;;;;;:::999777666555444555555555555555555555555555444444333333333333333111111111111222333555555888888666333111000...---////////////......------,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++***)))***,,,---,,,+++))))))))))))((((((((((((---------,,,,,,,,,++++++************************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++******))))))------------,,,,,,,,,,,,---+++***+++,,,...------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))))))))***+++,,,---...++++++++++++++++++++++++,,,,,,+++++++++,,,------------,,,+++************+++++++++***************,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........111000...---,,,+++++++++,,,,,,------------------,,,,,,------------------------------............000////////////111222333333222222111000000000111//////000111222111111000111111111111222222222222333333333333333444444444666555444333444555666777777777777888888888888999888999999:::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????AAACCCEEEEEEDDDDDDEEEFFFDDDEEEGGGIIIJJJKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWXXX\\\```dddaaa___[[[XXXWWWXXXZZZ\\\\\\___aaacccbbb^^^ZZZWWWVVVUUUSSSRRRRRRRRRPPPNNNLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEAAABBBCCCDDDDDDBBB@@@>>>>>>===<<<<<<;;;:::::::::<<<<<<<<<<<<;;;;;;;;;:::777777666666666555555555666666555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111......////////////......000000////////////000000//////////////////......000///...------...///000////////////////////////////////////////////////444///000>>>LLLNNNBBB555000000000000000000000///000000////////////000000........................IIIHHHGGGGGGIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGHHHHHHGGGFFFFFFEEECCCDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::999888777444444444444444555555555444444333222222222222222111111111111222222333444555444333333222///...............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******************************++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,+++*********+++++++++++++++++++++++++++++++++)))******+++++++++******************+++,,,---...++++++++++++++++++++++++,,,+++++++++,,,,,,---...------,,,+++************+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........---------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------......------...000111222555555333222000///////////////000000111111111111000000111111111222222222222222222333333333333333555444333333333444666777666666777777777888888888888888888888888999999:::===========================<<<<<<<<<======>>>???CCCDDDEEEEEECCCBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLMMMOOOPPPQQQPPPOOOOOOMMMNNNPPPQQQSSSTTTUUUUUUQQQRRRTTTTTTTTTTTTRRRQQQQQQRRRSSSTTTTTTUUUUUUVVVUUUVVVXXXXXXYYY\\\```dddccc```[[[WWWUUUUUUWWWXXXZZZ\\\___aaa```]]]ZZZWWWVVVTTTRRRQQQQQQPPPNNNLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDD@@@AAABBBCCCBBB@@@>>><<<<<<;;;;;;;;;::::::999999:::::::::999999999888888666666666555555555555444555555555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000......////////////......//////000000000000////////////........./////////000///...------...///000////////////////////////........................111...---000777:::666///000000000///......//////000000////////////000000////////////////////////HHHHHHHHHJJJLLLLLLKKKJJJGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;:::999777666555555333333333444444444444444444333222222111111222222000000111111111222222222222000000333222///...000...------,,,,,,,,,------***************)))))))))*********+++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......+++***)))+++---...---,,,***++++++++++++,,,,,,,,,+++++++++*********))))))*********+++++++++++++++************++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***(((((())))))***++++++,,,))))))))))))************,,,+++******,,,------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++++++++,,,,,,,,,,,,------+++************++++++,,,++++++************++++++************************)))***++++++,,,++++++++++++++++++++++++,,,---...,,,,,,,,,++++++++++++*********)))******+++,,,---,,,,,,++++++***+++++++++------............//////,,,,,,,,,,,,------------++++++************++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,------------------***++++++,,,---.........+++,,,,,,------.........+++,,,,,,------.........***+++++++++,,,,,,,,,,,,---,,,,,,,,,---///111222555444333111000//////////////////000000000111111000000000111111111111222111111222333333333333333444444444333444444555666666666666666777777777777888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>BBBCCCEEEDDDBBBAAABBBBBBDDDEEEEEEGGGHHHIIIJJJKKKJJJKKKNNNPPPQQQQQQPPPOOOLLLMMMOOOQQQSSSTTTUUUUUUQQQRRRTTTUUUUUUTTTRRRPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUWWWXXXYYYZZZ[[[^^^``````^^^ZZZWWWTTTTTTTTTUUUWWWYYY[[[\\\]]][[[ZZZXXXTTTRRRPPPOOOOOONNNKKKJJJJJJKKKKKKJJJIIIHHHFFFFFFEEEEEEFFFFFFEEEDDDDDDCCC@@@AAAAAAAAA@@@>>><<<;;;:::::::::::::::999888888666666666555555555444444666555555555444444444444333333333333333333333333222222333333333333444444222222222222222222222222111111111111111222222222000000000000000000000000......////////////......//////000000000000/////////............///000000//////............//////////////////////////////............------------)))---000000111333111---//////000///------...000000//////......//////000////////////////////////HHHIIIKKKNNNPPPQQQOOOMMMGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>888777666555444333222111222222333333333444444444333333222111111111111111///000000111111111111111000---...222222...---000------,,,++++++,,,---...************)))))))))((()))*********++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,+++***+++---///...---))))))))))))******+++++++++++++++*********))))))++++++++++++,,,,,,,,,---++++++++++++,,,,,,------******++++++++++++******,,,,,,,,,+++++++++******))))))))))))************************++++++,,,,,,,,,+++)))***+++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------***************+++,,,,,,,,,,,,,,,+++++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******************+++,,,---...+++++++++***++++++,,,,,,,,,,,,---------.........+++,,,,,,,,,---.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,------------.........------------------,,,,,,******+++,,,------......++++++,,,,,,---......///++++++,,,,,,---......///+++++++++,,,,,,,,,---------,,,,,,,,,---///111222222222111000000000000111///////////////000111111000000000000111111111111000111222333444333333222333333444444555555444444555555555666666666777777888888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJHHHJJJMMMPPPRRRRRRQQQPPPMMMNNNOOOPPPQQQQQQQQQQQQOOOQQQSSSUUUVVVUUUSSSRRROOOPPPQQQSSSTTTTTTSSSSSSSSSVVVXXXYYYYYYXXXYYYZZZ[[[ZZZXXXUUUTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYTTTRRRPPPOOOOOOMMMKKKIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>===<<<;;;888999:::::::::999888777555555555555444444444444555555555444444444333333333333333333333333333333222222222333333444444444111111111111111111111111000000111111111222222222000000000000000000000000/////////000000/////////...///000111111000///...///......---...///000111......////////////......////////////////////////////////////.........---(((...111//////222111------//////...,,,,,,...111///..................///////////////////////////HHHJJJMMMQQQTTTTTTRRROOOHHHHHHJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIGGGFFFEEEDDD@@@@@@@@@@@@@@@???>>>===::::::999777666555444333222222222333333444444444333222222111000111111111///000000111111111111000///,,,---222111,,,+++...---,,,+++++++++,,,---...,,,,,,,,,,,,++++++******))))))******++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,++++++,,,...//////...,,,,,,---------.........---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,------.........******++++++++++++******,,,,,,,,,++++++*********++++++******)))(((((((((---------....../////////,,,***)))***+++---,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------......///000+++++++++,,,,,,---------******))))))***+++,,,,,,------...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------,,,+++++++++,,,,,,,,,,,,,,,++++++*********------------...///000111************+++,,,------)))))))))******+++++++++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---------.........//////.........------,,,,,,,,,***+++,,,------------,,,++++++,,,,,,---...//////++++++,,,,,,---...//////,,,,,,,,,---------......------,,,---...000222333////////////000111222333///////////////000111111000000000000111111111111000111222333444333222222222333444555666555444333555555555555666666666777999888777777777888:::;;;========================:::999999:::;;;<<<===>>>;;;===@@@AAABBBCCCDDDFFFAAAAAAAAABBBDDDEEEGGGHHHFFFIIILLLPPPRRRRRRQQQQQQOOOOOOOOOOOOOOONNNMMMLLLMMMOOOSSSUUUWWWWWWVVVUUUPPPQQQRRRSSSSSSRRRRRRQQQRRRUUUXXXYYYXXXVVVUUUVVVVVVVVVUUUUUUTTTTTTUUUUUURRRRRRSSSUUUVVVXXXYYYZZZWWWUUURRRQQQQQQPPPMMMKKKGGGGGGHHHGGGFFFDDDBBBAAABBBBBBBBBCCCBBBBBBAAAAAAAAA@@@???===<<<<<<;;;;;;777888999::::::999777666777777777777666666666666555555444444444333333333555555555555555555555555222222222333333444444444111111111111111111111111000000111111222222222222000000000000000000000000//////000000000000//////...///000111111000///...///...------...///000111---...///000000///...---////////////////////////111111000000/////////......000...((()))///111...,,,...///---+++,,,///222......------------......000000000000000000000000OOOMMMLLLOOOVVVYYYXXXVVVMMMKKKIIIIIIKKKMMMMMMMMMMMMNNNOOOOOOOOOMMMKKKJJJJJJJJJIIIGGGEEEDDDCCCBBB?????????>>>>>>===<<<;;;999999888666555333222222222222222222222222222222222222111111111111111111////////////............111000...---,,,---///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,---...//////+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,++++++******************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,...---+++*********++++++++++++++++++++++++++++++************************++++++,,,------------,,,...---,,,,,,,,,,,,---...111111000000//////......---,,,,,,++++++******)))+++,,,------++++++,,,---,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,------------------------******++++++++++++,,,,,,///......------...000111------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///111000000000000////////////000000000000000000000000000000000000111111111111---///222555555555333111333333333333333333333333444555555666666666666666777777777777777888888888999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===???@@@AAA@@@>>>===AAAAAABBBBBBCCCDDDEEEEEEIIIJJJLLLOOOQQQSSSTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKOOOPPPQQQUUUXXXYYYWWWUUUQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPPPPQQQRRRSSSTTTUUUQQQRRRSSSSSSSSSRRRPPPOOOQQQQQQRRRSSSTTTVVVXXXYYYWWWVVVUUUSSSPPPMMMJJJIIIFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>===<<<;;;::::::;;;:::888999::::::999777999888888777666555555444444444333333333333222222222666:::999333000000222333333444555444333111000222222111111000111111222////////////////////////222111111111000000//////---------.........//////------............---------------............///////////////////////////---------............///------------------------------............------,,,,,,,,,++++++*********------------------------........................NNNLLLKKKOOOTTTXXXWWWUUUMMMKKKIIIIIIKKKLLLMMMLLLMMMNNNOOOPPPOOONNNLLLJJJJJJJJJHHHGGGEEEDDDCCCBBB;;;;;;<<<============<<<999999888777555444333222222222222222222222222222111111111111111111111111000000000000////////////111000...---,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********))))))(((((((((++++++,,,,,,---......///)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,)))******************))),,,,,,++++++******))))))---,,,+++*********++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...222222111000...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,------------......---------------......///,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///---------...000111000000000000/////////...//////////////////////////////000000000111111111...///111333444333222222333333333333333333333333444444555666666666666666777777777777777888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>@@@@@@???>>>===@@@@@@AAABBBCCCDDDEEEEEEIIIJJJLLLNNNPPPQQQRRRRRRRRRPPPNNNLLLKKKKKKLLLMMMNNNOOOQQQTTTWWWYYYXXXVVVSSSRRRPPPOOOOOOPPPQQQRRROOOOOOOOOPPPPPPQQQSSSSSSPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPQQQRRRSSSUUUWWWXXXVVVVVVUUUSSSPPPMMMKKKIIIGGGGGGFFFFFFDDDCCCAAA@@@AAAAAA@@@????????????@@@??????>>>===<<<;;;::::::;;;999888888999:::888777888888777777666555555444444444333333333222222222000444777777333111222555333333444444444333111111222222111111111111111222000000000000000000000000000000000/////////......---------.........//////------............---------------............///........................------------............------------------------------............------/////////.........------------------------------........................MMMKKKKKKMMMRRRUUUTTTRRRLLLJJJHHHHHHJJJLLLLLLKKKMMMNNNOOOPPPPPPOOOMMMLLLJJJJJJHHHGGGEEECCCBBBAAA;;;<<<<<<<<<<<<;;;::::::999999888777555444333333222222222222222222222222111111111111111111111111111111111000000000//////000///...---,,,---......------------,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++***************++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))(((((((((((((((++++++,,,,,,------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++************++++++************************+++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))*********+++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++************************,,,,,,+++***)))(((((('''---,,,+++*********++++++++++++++++++++++++++++++************************)))******+++,,,+++++++++------,,,,,,,,,,,,------333222111///...,,,+++***,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,------------......++++++,,,---------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000///.........///111222000000000/////////..............................//////000000000000111111//////000000111111222222222222222222222222222222444444555666666666666555666666666777777888888888777888888888999999999999999999999999:::::::::;;;<<<===>>>???@@@???>>>===>>>???@@@AAACCCDDDEEEFFFHHHIIIKKKLLLNNNOOOOOOPPPPPPOOOLLLJJJJJJKKKMMMOOOMMMNNNPPPSSSWWWXXXXXXWWWUUUTTTRRRQQQQQQQQQRRRRRRNNNNNNNNNNNNOOOPPPQQQQQQNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTRRRPPPNNNKKKJJJHHHHHHGGGEEECCCBBBAAA@@@AAA@@@??????>>>>>>>>>???>>>>>>===<<<;;;::::::999:::999888888999999888666777777777666555555444444333333333333222222222222///111444444222222555888222222333333333222111111222222111111222222222222111111111111111111111111//////...............------------...............------............---------------............///........................------------............------------------------------............------000000////////////......------------------------------------------------LLLJJJJJJLLLOOOQQQQQQOOOKKKIIIGGGGGGIIIKKKKKKKKKLLLMMMOOOPPPPPPOOONNNMMMJJJJJJHHHGGGEEECCCAAAAAA@@@@@@???===;;;999666555999888888777555444444333222222222222111111111111000000000000111111111111000000000000///////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---------.........---,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,+++*********))))))((((((,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,++++++++++++,,,------...//////+++,,,------++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++---.........---,,,...------------...//////++++++,,,,,,,,,,,,------///......---...///000000000000/////////.................................////////////000000000111000///......///000111222222222222222222222222222333444555555666666555555555555666666777888888888777777777777888888888888888888888999999::::::;;;<<<===>>>>>>??????>>>>>>======???@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNLLLJJJHHHIIIKKKNNNPPPMMMMMMOOORRRVVVXXXXXXWWWUUUTTTSSSRRRQQQQQQQQQRRRMMMMMMMMMMMMMMMNNNOOOPPPMMMNNNNNNNNNOOOOOOOOOOOOMMMMMMNNNNNNOOOQQQRRRSSSTTTSSSSSSRRRPPPNNNLLLKKKGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>==================<<<<<<;;;::::::999:::888777777888888777666666666666555555444444444333333333222222222222111///111222222111222555777222222222222222222111111111111222222222222222222000000000000000000000000................................................------............---------------............///........................,,,,,,---------.................................,,,------......------,,,------------,,,,,,,,,,,,------------------------------------------------JJJIIIIIIJJJLLLMMMMMMLLLJJJHHHFFFFFFHHHIIIJJJIIIKKKLLLNNNPPPPPPPPPNNNMMMKKKJJJHHHFFFDDDBBBAAA@@@AAAAAA@@@>>><<<999777666888777777666555444333333222222222111111000000000//////000000000111111111//////.........---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******))))))((((((++++++++++++++++++++++++******+++,,,------......++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***+++,,,,,,---...//////+++,,,------++++++,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,---//////...------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,------......////////////.......................................////////////000000000000///...---...///000222111111111111111111111111333444444555555555555555444555555666777777888888666666777777777888888888777777888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@BBBCCCEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHIIIKKKMMMOOOMMMMMMNNNQQQTTTWWWWWWVVVSSSRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLFFFEEEDDDCCCBBBBBBCCCCCC@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999888666777888888777555555555555555444444444444333333222222222111111111222222222111111111222444111111111111111111111111000111222333333333333222////////////////////////////////////////////////.....................---------............---------------............///........................,,,,,,,,,------------...........................,,,,,,------------,,,,,,+++++++++++++++++++++,,,------------------------------------------------HHHHHHIIIIIIIIIIIIIIIJJJIIIGGGEEEEEEGGGIIIIIIIIIIIIJJJMMMOOOPPPOOONNNMMMKKKJJJHHHFFFDDDBBB@@@???>>>>>>>>>======;;;::::::666666555555444333333222222222222111000000//////...//////000000111111111.........---------,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---++++++++++++++++++++++++******++++++++++++*********************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++((()))***+++,,,......///++++++************++++++************************)))))))))***************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***)))(((''''''((()))***'''(((((()))***+++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************************)))******+++,,,+++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,------...***++++++,,,---......///+++,,,------++++++,,,---***++++++++++++,,,,,,,,,)))******+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,---...............)))))))))))))))******+++***++++++,,,,,,------...++++++,,,,,,------------/////////.........------..............................////////////000000111000///......///000111000000000000000000000000333333444555555555555444444444555666777777888888666777777777888888888888777888888999:::;;;<<<<<<<<<<<<<<<=========>>>>>><<<===>>>???AAABBBCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKJJJJJJKKKMMMNNNOOONNNNNNNNNPPPSSSUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNMMMFFFEEEDDDBBBAAABBBBBBCCC???>>>===<<<;;;:::::::::;;;;;;:::::::::999999999888777666666777777666444444444444444444444444444222222222222111111111111222222222111111000000000000000000///000000111222000111222444444444333333........................///////////////000000000...............---------------............---------------............///------------------------,,,,,,,,,,,,------------........................,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,GGGHHHHHHHHHGGGFFFGGGGGGHHHFFFDDDDDDFFFHHHHHHHHHGGGIIIKKKMMMOOOOOONNNMMMKKKJJJHHHFFFCCCAAA???>>><<<<<<<<<<<<<<<;;;:::999444444444333333222222111222222222111000/////////......//////000111111222///.........------------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))))))))************++++++++++++++++++++++++,,,---------------......************************((())))))***+++,,,------++++++************++++++++++++++++++++++++++++++((()))))))))*********+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***)))(((''''''((()))***))))))******++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,******++++++,,,,,,------+++,,,------++++++,,,---******+++++++++,,,,,,,,,))))))***+++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,------...******))))))******+++,,,******+++,,,,,,---......+++,,,---------...------//////.........---------////////////////////////........./////////000000111000000000///000000000000000000000000000000000222333444444555555444444333333444555666777888999777777777888888888999999888888999:::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@AAABBBBBBDDDEEEGGGIIIKKKMMMNNNNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPOOONNNOOORRRTTTTTTSSSNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRPPPOOOMMMLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOPPPPPPPPPOOOOOONNNIIIHHHEEEBBB@@@???@@@@@@???>>>===;;;:::999999999::::::::::::999999999999888666555555666777555444333333333333333333333333222222222222111111111111111111111222222111///...000//////...///000111222///111333444555555444333////////////////////////------.........///////////////.........---------------............---------------............///------------------------++++++,,,,,,,,,---------........................+++,,,,,,------,,,,,,+++------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,GGGGGGHHHGGGFFFEEEEEEFFFHHHFFFDDDDDDFFFGGGHHHGGGFFFHHHJJJMMMNNNNNNMMMMMMKKKJJJHHHFFFCCCAAA???>>>>>>======<<<:::888666555333333333222222111111111222222222111000//////...---......///000111111222000/////////............+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,(((((()))***+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,++++++++++++++++++++++++)))))))))******+++++++++******************************************++++++++++++************++++++++++++++++++++++++++++++(((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---,,,+++***((((((***+++,,,,,,,,,++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************++++++,,,------------,,,***+++,,,------,,,+++*********************************++++++++++++,,,,,,+++,,,------++++++,,,---*********++++++,,,,,,,,,))))))***++++++++++++******+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***)))***+++---...------,,,,,,------...///******+++,,,,,,---......,,,---......//////......//////.........---------000000000000000000000000............/////////000111111111111111000000000000000000000000000000000222333444444555555444444333333444555666777888999888888888888999999999999888999999:::<<<======>>><<<<<<<<<<<<<<<===>>>>>>======>>>???@@@@@@AAAAAADDDEEEGGGIIILLLMMMNNNOOONNNOOOQQQRRRSSSRRRQQQPPPQQQOOONNNOOOQQQSSSSSSRRRMMMNNNPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRPPPNNNLLLLLLLLLLLLMMMLLLLLLLLLMMMNNNOOOOOONNNOOOOOOPPPPPPOOOOOOOOOLLLJJJFFFBBB???>>>======???>>><<<;;;:::999999999::::::999999999999999999888666555555666666555444333333333333333333333333222222222111111111111000//////000222333222000...000///.........000111222///000333555555555444333000000000000000000000000,,,,,,,,,------.........//////.........------------..................------------.........//////------------------------++++++,,,,,,,,,---------////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,CCCDDDEEEFFFGGGFFFEEEEEEGGGEEEDDDEEEHHHKKKMMMMMMJJJKKKLLLLLLLLLLLLKKKKKKKKKIIIGGGDDDBBB@@@???>>><<<<<<;;;:::999777777666666555444222111000000000222111111000///......---000////////////............------,,,,,,------...---,,,***)))))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********......---,,,++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))---,,,++++++***+++++++++------++++++++++++------***+++,,,,,,,,,***)))(((,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************))))))((((((******++++++++++++*********************************************+++++++++******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******'''&&&(((+++///000...+++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++))),,,///...)))'''))),,,......---------,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,+++*********+++------------------------,,,------......------,,,...///////////////......------............---------------...///000000111///////////////000111111///000000000000111111111333333333444444444555555666555333333333444666888999999888888777666666666888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGJJJLLLMMMNNNOOOOOOPPPRRRSSSRRRSSSUUUVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQUUUVVVVVVTTTQQQOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRRRROOOLLLHHHFFFCCC@@@>>>===>>>>>>===<<<<<<;;;;;;:::999999::::::999999888777666666999888666555444555777888333333222111111000000///222111111111000000//////111111111111333333222000000000000000000000000000...000333555777777666666........./////////////////////.........---------........................000000000000000000000000111111111111000...---,,,------------------------/////////...------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++))))))+++---//////---+++***++++++,,,,,,++++++***CCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFIIIMMMPPPRRRRRRJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFCCCAAA???>>>===;;;;;;:::999888777666666555555333222111000000000111111111000///........./////////.........------------,,,,,,,,,,,,---------,,,,,,++++++***++++++************+++++++++,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******************************++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))))),,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++*********)))))))))******++++++++++++***************************************************)))******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,******+++------+++(((---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***...000///+++)))+++------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,++++++******++++++------------------------,,,,,,------------,,,,,,......////////////......------............---------------...///000000000///////////////000000111/////////000000000111111222222222222333333333444666555333333333444666777888888888777777777777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBCCCDDDFFFHHHKKKLLLMMMMMMNNNPPPRRRRRRRRRRRRTTTVVVTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQTTTUUUUUUTTTQQQOOONNNOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNPPPQQQPPPMMMKKKGGGFFFCCC@@@???>>>>>>>>><<<<<<;;;;;;:::999999999:::999999888777777666666999888666444444555666777333333222222111000000000000000000/////////......000000000111111111000///000000000000000000000000000111333555555444333222//////////////////////////////.........---------................................................///////////////...---,,,---------------------------------...............------------------------------------------------+++,,,,,,------,,,,,,+++*********,,,...///---+++++++++,,,,,,,,,,,,++++++CCCDDDEEEFFFFFFFFFFFFEEEDDDEEEHHHMMMRRRVVVWWWWWWIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDBBB@@@===<<<;;;::::::999888777777666666555444333222111000000000111111000000//////..................---------,,,------,,,,,,,,,,,,------,,,------------,,,++++++)))))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++************+++++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++***************++++++++++++***************************************))))))(((((((((******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******...,,,++++++,,,,,,***))),,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,///111000---+++---///,,,---.........---+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++------------------------,,,,,,------------,,,,,,------......///......---------............---------------...//////000000//////......//////000111/////////000000000000111111111111111222222222222555444333333333444666777666666777777777777888888888999:::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>=========>>>??????@@@AAACCCEEEGGGIIIJJJKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTSSSRRRQQQQQQQQQQQQRRRRRROOOOOOPPPPPPPPPQQQQQQQQQRRRTTTVVVUUURRRPPPNNNNNNPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLMMMNNNOOONNNKKKHHHGGGFFFCCCAAA????????????;;;;;;;;;:::999999888888999888888777777666666666888777555444444444555666333333333222111111000000//////...............---...///////////////......000000000000000000000000222333333444333111000///////////////////////////...............---------........................------------------------------.........------,,,------------------------+++,,,,,,---......//////------------------------------------------------+++,,,,,,------,,,,,,++++++******+++---......---++++++,,,,,,,,,,,,++++++CCCDDDDDDEEEEEEEEEEEEEEECCCEEEIIIOOOTTTWWWWWWVVVHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCBBB@@@>>><<<:::999999999888777777666555555444333222111000000000000111000000000/////////.........---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++***((())))))))))))******************++++++,,,,,,,,,,,,,,,++++++++++++++++++***+++++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++------------++++++---,,,******)))***+++,,,++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************+++******)))((('''&&&&&&******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++*********+++,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,...000///---,,,---...+++,,,---......,,,+++***))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........------------............---------------......////////////............///000000000000000111111111111222111111111222222222222333444444333333333444555666555555666666777888888999888888999:::;;;;;;;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>??????@@@@@@AAACCCFFFHHHIIIJJJKKKLLLOOOQQQRRRQQQQQQQQQRRRQQQQQQQQQQQQRRRRRRSSSSSSOOOOOOOOOPPPQQQQQQRRRRRRRRRTTTWWWWWWTTTQQQOOONNNQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLKKKLLLLLLLLLMMMNNNMMMJJJGGGFFFEEECCCAAA@@@?????????:::::::::999888888777777777777777666666666555555666666444444333444444444333333333222111111000000........................---...//////...---------000000000000000000000000111222222222111000///...000000000///////////////................................................------------------------,,,,,,---...............------------------------,,,,,,,,,------.........,,,,,,------------------------------------------+++,,,,,,------,,,,,,+++,,,+++)))***,,,.........+++,,,,,,,,,,,,,,,,,,+++BBBBBBBBBCCCCCCCCCDDDDDDCCCEEEHHHMMMRRRSSSQQQPPPFFFEEEDDDCCCCCCCCCDDDDDDBBBAAAAAA???>>>;;;999888777777777666666555555444333333222111000000000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,+++***)))((())))))))))))******************++++++,,,,,,,,,...---,,,+++***)))))))))*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------......---,,,+++***++++++------------++++++---,,,+++******+++,,,---+++******))))))******+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************+++******)))((('''&&&&&&******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++,,,...,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,+++,,,---------,,,+++***))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------............------------------...........................//////000111111111222222222333333222222222222333333333333333333333333333444555555444444555666777888888999777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@?????????@@@@@@AAA@@@AAACCCFFFHHHIIIJJJKKKKKKNNNPPPQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTPPPPPPPPPQQQQQQRRRRRRRRRSSSUUUXXXXXXVVVSSSQQQPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNLLLIIIFFFDDDDDDBBBAAA@@@???>>>>>>999999999888777777666666666666555555555555555444555444444333333333333333333222222111111000000///////////////////////////---///000///---,,,,,,---//////////////////////////////000000000000000000111111000000////////////---.....................................................................,,,---......////////////------------------------......------,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,+++)))***,,,.........,,,,,,,,,------,,,,,,,,,AAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFJJJMMMMMMKKKIIIEEEDDDBBBAAA@@@@@@AAABBB@@@@@@@@@???===;;;888777666666666555555444444444222222111000000000000000000000000000////////////............---------,,,,,,,,,++++++++++++,,,,,,))))))***+++++++++******)))))))))*********++++++++++++++++++++++++,,,,,,---,,,+++******)))))))))*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---...///000///...---,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---******))))))))))))*********++++++,,,,,,++++++******++++++,,,,,,++++++************+++++++++++++++******++++++++++++***************************************))))))(((((((((******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++------,,,***)))***+++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++---,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,------------------............------------------------------......------......///000111111111222222222333333222222222222333333333444222333333333444444444444444444555666666777888888777888999::::::;;;;;;;;;999999:::;;;<<<======>>>@@@@@@??????@@@AAABBBBBBAAACCCEEEGGGIIIJJJKKKLLLJJJMMMPPPQQQPPPOOONNNNNNMMMNNNPPPRRRSSSTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWWWWUUURRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKLLLLLLLLLLLLMMMKKKHHHEEEBBBBBBAAA@@@???>>>======999888888777666666555555444444444444444444444444333333333333222222222111222111111000//////......///////////////000000000...000222111...,,,---///////////////////////////......//////000111222222222111111000000//////...---------...............................................................,,,---...///////////////------------------------......------,,,++++++***+++,,,,,,------.........------------------------+++,,,,,,------,,,,,,++++++******+++---......---,,,,,,------------,,,,,,@@@???>>>>>>>>>???AAAAAABBBBBBCCCFFFHHHHHHGGGEEEDDDCCCAAA???>>>>>>???@@@???@@@@@@???>>>;;;888777555555555444444444444444222111111000000000000000////////////000000000000/////////.........------,,,,,,++++++++++++,,,,,,+++*********++++++,,,---************+++++++++,,,,,,,,,++++++++++++++++++******))))))***+++,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************,,,---///111222111000000---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,******))))))))))))*********++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))*********++++++******++++++++++++***************************************************)))******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))+++...---+++******+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,,,,+++***...---+++***)))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,---------------............------------------------------...------------...////////////000000000111111111111111111111222222222222222222333333444444444444444555555555666777777777777888999::::::;;;::::::666777888999:::;;;;;;<<<>>>>>>>>>>>>???@@@BBBBBBCCCDDDFFFHHHKKKLLLMMMMMMIIILLLOOOQQQPPPNNNMMMMMMLLLMMMOOORRRTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRTTTUUUTTTRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKIIIKKKJJJJJJKKKKKKIIIFFFCCC@@@@@@@@@???>>>===<<<;;;888888777666666555555444333333333333333444444444222222222222222111111000000000//////......------------.........////////////222555333///,,,...000////////////////////////////////////000111222222222222111111000//////...---------.........//////........................------------------------,,,------.........---------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------+++,,,,,,------,,,,,,+++*********,,,...///---+++,,,,,,------------,,,,,,???>>>=========>>>@@@AAAAAA@@@AAACCCFFFFFFEEEDDDCCCBBB@@@>>>======>>>?????????@@@@@@>>>;;;999777444444444444444444333333222111000000000000000111////////////000000000000000////////////.........,,,++++++++++++++++++,,,,,,,,,+++***+++,,,...///***++++++++++++,,,,,,,,,---,,,,,,++++++*********''''''((()))***,,,...///))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))+++...111444444444444...---++++++++++++---...)))***,,,---...---,,,,,,******))))))))))))******+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++(((((())))))*********+++******++++++++++++*********************************************+++++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************,,,++++++******++++++,,,###''',,,...---,,,---///+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,+++///---***(((((())),,,---++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))***+++,,,------------..................---------------------------...------------...//////............////////////000000000000111111111111111222333444444444333333555555555666666666666666777777888999::::::::::::666777888999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDEEEGGGJJJLLLMMMNNNOOOIIILLLOOOQQQOOOMMMLLLLLLKKKMMMOOORRRTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQRRRSSSQQQPPPOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPOOONNNKKKIIIHHHIIIIIIHHHIIIIIIHHHDDDAAA????????????>>><<<;;;:::777777777666555555444444333333333333333333333333111222222222222111000000/////////...------,,,,,,,,,,,,,,,------.........000444666444000---///222////////////////////////111000000000000111111222222222222111000//////...---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------***++++++,,,,,,------...++++++,,,,,,---...//////------------------------+++,,,,,,------,,,,,,+++))))))+++---//////---+++,,,------......------,,,======>>>>>>??????@@@@@@??????????????????@@@@@@???>>>===;;;;;;;;;<<<<<>>>>>;;;888555666666555444444444444444555444222111000000111222000000///...............---------,,,,,,------...------------------------,,,,,,+++***))))))******,,,++++++******)))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************)))(((''',,,+++***+++---111444777AAA222''')))...---,,,,,,++++++******++++++,,,---------,,,+++************...++++++//////***''''''************************))))))))))))************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,---............---,,,)))+++,,,,,,+++******+++,,,,,,,,,++++++***************))))))))))))******+++++++++******))))))))))))***,,,------,,,***)))(((((()))***++++++,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++++++++***)))))))))+++***************++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))...---++++++++++++---...,,,,,,,,,++++++***************************++++++*********++++++,,,,,,,,,------------------------************************++++++++++++++++++++++++***)))(((&&&&&&((()))***,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------------...///000,,,---...//////...---,,,,,,,,,,,,---------......///////////////////////////////////////.........///000111333333222111111333333333444444333222222444444444555555555555555888888888777888888999999777777777888999;;;<<<===<<<===>>>??????????????????AAAEEEHHHKKKMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMOOOQQQTTTVVVWWWVVVVVVUUUUUUSSSRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRROOOOOOOOONNNJJJGGGGGGIIIIIIIIIJJJIIIHHHFFFDDDBBB???>>>===<<<<<<;;;;;;<<<777888999888777444111///111111111111111111222222000000000000////////////111000///...............111111111111000000000000000555888555...***,,,000.........///......------,,,---...///000111222333222222222111000//////...........................//////...---,,,,,,,,,,,,,,,---.........---,,,+++,,,---......,,,*********+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++,,,------......------,,,------......------,,,===============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???===<<<;;;;;;<<<===>>>=========>>>===:::888888777666555333333222222444333222111000000000111000000///.....................---,,,,,,,,,------************************,,,++++++***))))))******+++++++++++++++***************)))))))))*********************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))+++...111444<<<111)))***---,,,+++,,,++++++******++++++,,,,,,---,,,++++++******++++++,,,((('''******&&&$$$$$$************************))))))))))))************++++++***))))))***++++++,,,,,,,,,++++++*********'''((()))******)))((('''------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,+++++++++*********)))***+++,,,,,,+++***)))******++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++***************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))******))))))))))))******,,,,,,,,,+++++++++******------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,,,,,,,,,,------...------............------,,,,,,,,,------------.........................../////////////////////...000000111222222222222111222333333444333333222222444444444555555666666666888888777777888888999999777777777888999:::<<<===<<<<<<===>>>???????????????AAAEEEHHHKKKMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJKKKLLLMMMPPPRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNMMMKKKHHHHHHHHHGGGHHHHHHGGGFFFDDDBBB@@@>>>>>>===<<<;;;;;;;;;;;;888888888888666444222111222222222222222222111111111111111000000/////////000//////............///000000000//////.........---000333111---+++---///------............------------...///000111111222111111000000///......---........................------,,,,,,,,,------...,,,---.........---,,,,,,---...///......------...+++,,,,,,,,,---------...------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......***************************+++,,,,,,------,,,,,,,,,------......------,,,============<<<<<<<<<<<<======>>>>>>???@@@AAAAAA@@@???>>><<<;;;<<<<<<===;;;:::;;;<<<>>>>>><<<::::::888777555333222111111444333222111000000000000000///......---.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------------,,,***)))(((((()))+++...///555///++++++,,,***)))+++******+++++++++,,,,,,,,,++++++******++++++,,,---///***(((***+++((('''(((************************)))))))))*********++++++++++++***))))))***+++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++...,,,+++,,,000222222000,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))))))))*********++++++***************+++++++++......---,,,+++++++++,,,++++++++++++++++++++++++)))***++++++++++++***))),,,,,,------------,,,,,,,,,,,,,,,++++++++++++***///......---,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---,,,,,,++++++++++++,,,......------------......,,,,,,,,,,,,------------..............................//////////////////111000000000000111222222222222333333333333222222333444444555666777888888777777777777777888999:::777777777888999:::;;;<<<;;;<<<===>>>????????????@@@AAAEEEHHHKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLJJJIIIIIIIIIGGGEEEEEEEEEEEEEEEDDDAAA???>>>======<<<;;;::::::::::::999999888777666444333333444444333333222222111111333222222111000//////...///............//////000000000//////...---,,,,,,***+++,,,---............,,,,,,------...------,,,....../////////000000000000//////......---------------------------------,,,,,,,,,,,,---...//////,,,------.........---------------------.........---------------.........---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,------......------,,,>>>>>>>>>======<<<<<<<<<;;;<<<===>>>???@@@AAABBBAAA@@@>>><<<;;;;;;<<<<<<:::999:::<<<===>>><<<:::888777666444333222111111444333333222111111000000///......------.........///......---,,,,,,,,,,,,........................++++++***************++++++++++++,,,,,,------------,,,***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,+++***)))((((((***+++,,,...------,,,***))))))*********++++++,,,,,,,,,,,,************+++,,,---...222---***+++,,,******,,,************************))))))*********++++++++++++******************++++++++++++***************////////////////////////***)))***000888;;;999666++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***)))))))))(((((((((((((((---,,,,,,,,,++++++******((())))))))))))*********)))))))))***+++++++++,,,...---,,,+++++++++++++++++++++++++++++++++++++++*********++++++*********,,,---////////////---,,,++++++++++++++++++++++++------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++...---,,,+++++++++++++++///...,,,,,,,,,,,,...///++++++,,,,,,,,,---------....................................////////////111000/////////000222333111111222333333333333222333333444555777888999999777777666777777888999:::888888777777888999:::::::::;;;<<<===>>>?????????@@@AAADDDGGGIIIKKKLLLLLLLLLKKKJJJHHHHHHIIIKKKLLLIIIIIIJJJKKKMMMOOOQQQRRRQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNNNNNNNNNNNNNMMMIIIIIIGGGEEEEEEGGGEEEAAADDDDDDDDDCCCBBB@@@>>>===<<<<<<;;;999999999999999999888777666555444555555555555444444333222111111333333222111000//////..................///000111111000000///...---,,,,,,+++***)))+++///000...,,,+++,,,------------------/////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,---...///---------...............///---+++******+++++++++........................---------------------------------,,,,,,+++++++++,,,,,,,,,---------..............................******+++,,,,,,,,,,,,,,,,,,------......------,,,?????????>>>>>>=========;;;<<<<<<>>>???@@@AAAAAAAAA???===<<<;;;:::;;;;;;;;;::::::;;;<<<<<<:::888666555444333333333333333444444444333333222111111......------------......///...---,,,,,,,,,,,,,,,************************+++***************+++++++++++++++,,,,,,---------...---,,,+++***++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,+++***))))))***++++++))),,,...,,,***)))******)))***+++,,,,,,,,,++++++)))))))))***+++,,,---...111+++((()))***((())),,,************************************++++++++++++*********++++++*********************************,,,++++++++++++++++++,,,((((((,,,444<<<>>>:::555++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&''')))+++)))))))))(((((((((((((((,,,,,,,,,++++++*********((())))))))))))*********)))))))))***+++++++++,,,,,,,,,+++***************+++++++++++++++++++++++++++******************+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++......---,,,++++++,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,------........................---.........//////000000111000/////////000222333000111222222333333333222222333444555666777888999666666666666777888999:::888888888777777888999999999:::;;;<<<===>>>>>>>>>???AAACCCEEEGGGIIIJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMIIIIIIJJJKKKLLLNNNPPPQQQOOOOOOPPPPPPQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKHHHJJJIIIDDDDDDGGGEEE@@@CCCCCCCCCCCCAAA???===<<<;;;:::999888777777777777777777666555444444555555555555444444333222111111222222111111000//////..................///000111111111000//////...------...,,,***,,,000111...++++++,,,------.........---////////////............000000////////////......------------------------///...---,,,,,,,,,,,,,,,------------......//////444000,,,************)))........................---------------------------------,,,,,,+++++++++,,,,,,,,,---------......************************+++,,,,,,---------------,,,------......------,,,????????????>>>>>>>>>>>><<<<<<======>>>???@@@@@@@@@>>>===;;;999999999999;;;::::::;;;<<<;;;888666555444333333333333333333333333333333333222000000---------,,,------...///---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++******))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------------,,,,,,++++++*********++++++'''+++---+++***+++,,,***)))***+++,,,---,,,++++++************+++,,,---...222---***,,,---+++,,,...*********************************++++++++++++,,,)))***++++++++++++***))))))))))))*********************))))))))))))*********,,,000555999999333...***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++)))(((&&&&&&((()))++++++++++++++++++++++++++++++++++++++++++*********)))))))))*********++++++***************++++++++++++******))))))******+++++++++++++++++++++++++++++++++***))))))***++++++******++++++++++++*********++++++++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,---------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------......///000000000000////////////000111111///000111222333333333333222333333444555666777777555555555666777888999:::999888888777777777888888888999:::<<<===>>>>>>>>>??????AAACCCEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLHHHIIIIIIJJJLLLMMMOOOPPPMMMMMMNNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIOOOOOOGGGDDDGGGGGGBBBAAABBBBBBAAA@@@>>><<<::::::999888777666666666666555444444444444444444444444444333333222222111111000000000000///////////////............//////000000000000////////////...000...,,,---000000...+++,,,,,,---...///////////////.....................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,------------...///000111;;;555///,,,,,,---,,,+++.........------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------......------,,,=========>>>>>>>>>>>>>>><<<=========>>>>>>?????????===;;;999888777777888:::999999:::;;;;;;888666666555444333222222222222111111222222111000...------,,,,,,,,,------...///,,,,,,,,,,,,------...///........................******))))))***++++++,,,+++++++++++++++************+++,,,,,,+++***(((&&&************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++(((+++,,,)))***......***(((***+++------,,,+++***************+++,,,------333...,,,...///...---000*********************************+++++++++,,,,,,)))***++++++++++++***)))((()))))))))*********+++,,,+++************+++,,,***,,,...111111000...,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,******)))(((((()))************++++++,,,,,,------************++++++++++++************+++++++++,,,+++++++++***************************+++,,,------++++++++++++++++++++++++++++++***))))))***++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,++++++***************************+++,,,,,,,,,,,,+++***,,,++++++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------......///000000111...//////000000000000000///000111222222333333333222333333333444444555555555555555555777888999:::999999888777777777777777777888999;;;======>>>>>>===>>>???AAACCCEEEGGGHHHGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGGGGHHHJJJKKKMMMNNNLLLLLLLLLMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGPPPRRRHHHAAACCCEEEBBB????????????===;;;999888999888777666555555555555111222333444444444333222222222222222222222111111.............../////////000//////............///------............//////...------...//////...,,,,,,---...///000000000000---.............................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...---------...///111222<<<666///,,,---//////---------------,,,,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................++++++,,,------------,,,,,,------......------,,,;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>===;;;999777666666777888888888:::;;;;;;999777888777555333222000000/////////000000000...---+++,,,,,,,,,,,,------...///+++++++++,,,---...///000++++++++++++++++++++++++******))))))***+++,,,,,,,,,++++++******)))))))))((()))+++,,,+++(((%%%###++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************)))((('''))))))))))))************)))++++++(((***000///***(((***+++------,,,+++***++++++******++++++,,,---...***(((+++,,,******+++******************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))(((((())))))*********++++++***)))(((((()))***+++''')))++++++***+++,,,...*********++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))******+++++++++******))))))))))))******(((((()))***+++,,,,,,,,,))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,+++++++++******))))))*********+++,,,---...///++++++++++++++++++++++++,,,+++***))))))***+++,,,***)))(((''''''((()))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++)))******++++++******))))))***+++,,,---,,,++++++************************)))***+++,,,,,,+++***)))***)))))))))***+++,,,,,,++++++---......---++++++******+++++++++,,,,,,,,,---------------------------------...///000000111---...000111111111000/////////000222222333333333333333333333333333333333444444555555666888999::::::999888777666666666777666777999;;;<<<===>>>>>>======>>>???AAACCCEEEGGGEEEGGGIIILLLLLLKKKIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGCCCOOORRRFFF<<<>>>AAA???============<<<:::777666888777666555555444444555///111333444444333222111111111111111111111222222,,,,,,------.../////////111000///...............++++++,,,------......///+++,,,---...............---...///000111111111111---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---------...///111222:::444,,,***,,,//////...---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------......------,,,;;;;;;<<<===>>>>>>>>>=========<<<;;;::::::999999999999999888777666666555777777666555555555555666777555222000///000222333000000000000////////////.........------,,,,,,,,,***+++---...///......---+++*********+++,,,------+++++++++*********)))))),,,,,,+++***))))))******,,,,,,,,,++++++*********))))))*********++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,------.........)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***+++*********************))))))*********))))))((()))))))))***+++++++++,,,))))))*********++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))***++++++++++++***))))))************))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++''')))+++---...---+++******+++---//////...---,,,************))))))((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,+++*********+++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......000000//////.........---////////////000000000000222222222111111111111111111222222333333444444555777777888888888888777777666666666666555555555555666777888999:::;;;;;;;;;<<<===>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHFFFEEECCCCCCDDDDDDEEEDDDCCCBBB@@@???>>>===<<<<<<;;;::::::999888888555555444444444333333333222222222222222222333333111111222222222111111000///............---------000000000000000///.........------,,,,,,------...........................000///...------...///000+++++++++,,,,,,---------.................................///......---,,,.........................................................------,,,,,,+++------------------------,,,,,,,,,++++++*********---------......///////////////.........---------++++++++++++++++++++++++,,,,,,------------......,,,++++++******++++++,,,;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;::::::999999888777777666555555444444666666555444444444444444555444222000000000111222000000000/////////......------------,,,,,,,,,+++++++++------...---,,,,,,***************+++,,,,,,+++++++++*********)))))),,,++++++***))))))******,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------+++++++++************)))+++,,,---......---,,,+++++++++++++++,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++)))******+++******))))))***************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))***++++++++++++***))))))************))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***(((***,,,......---+++******+++---...///...---,,,+++++++++******)))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,++++++******++++++************************++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000/////////............////////////000000000000111111111111111111111111111222222333333444444555666777777888888777777666666666666666666666666666666777888:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGEEECCCBBBBBBBBBCCCDDDCCCBBBAAA???>>>===<<<;;;;;;;;;:::999999888888555444444444444333333333111111111111111111111111222222222333333222222111///............---------///////////////...------...------,,,,,,------...........................000///...------...///000------------------......------------------------+++,,,---///000000111111................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,::::::999999999:::;;;;;;<<<;;;;;;::::::999999999666666555555444333333333444444444333333333222222333333222222111000000000000////////////.........,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++************)))******+++,,,+++++++++***************,,,+++******)))*********,,,,,,,,,++++++++++++***++++++,,,,,,,,,------------------,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,---......+++++++++************))),,,---///000000///---,,,************++++++++++++......,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,)))))))))***+++++++++,,,******+++++++++++++++***+++++++++******************************+++++++++++++++++++++++++++++++++++++++***))))))))))))***))))))***++++++++++++***))))))************))))))+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********+++---...///...,,,+++***+++---.........---,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++******++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......////////////............////////////000000000000///000000111111222222222111222222333333444444555666666777777777777666666777777777777777777777777777888999;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;:::::::::999999888888777444444444444333333333333111111111000000//////...000111111222222222111111///............------------............---,,,,,,...------,,,,,,------...------------------------//////...------...//////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111------------------------------------------------******++++++++++++,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---............------------------------------------******++++++++++++,,,,,,------,,,,,,,,,,,,------:::999888888888999::::::;;;:::::::::999999999888555555444444444333333333222222222222222111111000111111222222222111///.../////////.........------++++++++++++++++++++++++,,,,,,,,,,,,+++******)))*********))))))******+++************************++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------(((((()))***+++,,,,,,---+++---///000000///---+++******++++++++++++++++++...---,,,+++***)))))))))************************************************++++++************++++++,,,,,,+++******+++,,,,,,+++***************************+++,,,,,,,,,++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++,,,+++******))))))******))))))***++++++++++++***)))******++++++******))))))******+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))+++,,,---//////...---,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********************************++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,******************************++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......///////////////.........////////////000000000000...//////000111222222333111222222333333444444555555666666777777666666555777777777777888888888888888888:::;;;<<<=========::::::;;;<<<<<<===>>>>>>??????AAABBBCCCCCCCCCCCCEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;:::999999999999888888777777777444444444333333333222222222222111000//////.........///000000000000000000///............---------------.........------,,,...------,,,,,,------...------------------------........................//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...:::999999888888999999999999999999999999888888888555444444444444444333333111111111222111111/////////000111222222000///...............------------++++++++++++++++++++++++---,,,,,,+++************++++++***************+++************************+++***************++++++++++++++++++++++++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---***+++---......---+++***,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++************************************************++++++************++++++,,,++++++++++++++++++,,,---,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++,,,++++++***************))))))***++++++++++++*********++++++++++++******((())))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,---.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,************************)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............///////////////////////////000000000000......///000111111222222111222222333333444444555555555666666666666555555666777777777888888888999888888:::;;;<<<=========:::::::::;;;<<<<<<=========>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@======<<<;;;::::::999999777777777777777666666666444444333333333222222222333333222111000000/////////000000111222222111111///............------------....../////////.........------,,,,,,------...------------------------------............------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------------------------///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...::::::;;;;;;;;;:::999999888888888888888888888888444444444333333333333333000000111222111000///......///000111111000///.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,++++++***+++++++++***************+++++++++*********)))******+++,,,***++++++++++++,,,,,,,,,))))))*********+++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++************+++++++++************)))***++++++++++++++++++***,,,,,,,,,,,,,,,+++++++++************+++,,,------++++++++++++++++++++++++************************++++++************++++++***++++++,,,,,,++++++***---,,,,,,+++***)))((((((((()))***+++,,,,,,,,,,,,+++++++++***************+++++++++***************++++++++++++++++++++++++,,,,,,+++************+++))))))***++++++++++++*********++++++++++++******)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++++++++++++++++++++++++++++++++***))))))***++++++------------------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,************************)))***+++,,,---,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............///////////////////////////000000000000...//////000000111111111111222222333333444444555444444555555555555444444555666666777777888888888777888999;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@???<<<<<<;;;;;;:::999999888666666666666666666666666333333333333222222222222222222222111111000000///111222333444444444444444///............---------------...////////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++++++++,,,,,,------,,,,,,,,,,,,------:::<<<===>>>>>><<<:::888777888888888888888888888222222222222222222222222///000222222222111///....../////////////////////---------,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,++++++,,,---......------,,,++++++,,,,,,))))))*********+++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******************++++++++++++++++++************))),,,+++************+++,,,,,,+++++++++************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))***,,,......,,,***)))************************'''((()))***++++++++++++***************++++++++++++++++++*********))))))++++++++++++++++++++++++---,,,++++++******++++++))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++***))))))))))))***+++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,---***+++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---************************(((***+++------,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------................../////////000////////////000000000000/////////000000000000000111222222333333444444555444444444555555444444444444444555666666777888888666777888:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>><<<;;;;;;::::::999999999555555555555555555555555333333333222222222222111000000000000000000000000000111222333333444444444///............---------,,,,,,---..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------------------------------******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,;;;<<>>:::888777777777777777888888888000000000000000111111111///000222333222111///...............////////////---------,,,,,,,,,++++++,,,,,,,,,------.........---,,,,,,+++,,,---///000///...------,,,,,,,,,,,,))))))******++++++++++++******))))))***+++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------***************************************************+++,,,------,,,+++***(((((()))***+++,,,,,,---(((((()))***+++,,,,,,------,,,***))))))***,,,---+++*********))))))((((((,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++(((***---//////---***((('''((()))***+++,,,------''''''(((******+++++++++))))))******+++++++++,,,++++++++++++******))))))++++++++++++++++++++++++---,,,++++++******++++++))))))***++++++++++++******++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++******++++++,,,---*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---************************(((***+++------,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++---------.........//////,,,,,,,,,---------......---.........//////000000////////////000000000000000000000000////////////111222222333333444555555333444444555555444444333333444444555666777777888666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBAAA???===<<<<<<;;;;;;::::::999999999444555555555555555555555333333333222222222111111.........///////////////------...000000111111111//////.........---------***+++,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------....../////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,...//////++++++++++++++++++++++++,,,,,,,,,------........./////////......---------+++++++++,,,,,,---------------------------------,,,,,,---------.........,,,++++++******++++++,,,@@@EEEFFFBBB>>>>>><<<999666555444444555666555333111111111111111111111111111111000000//////...............------,,,,,,,,,------------------------------,,,,,,+++***))))))))),,,...---***)))***,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***))))))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++******)))))))))***,,,---+++++++++*********)))))),,,,,,++++++***)))))))))++++++++++++++++++++++++))))))*********+++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))************))))))++++++******************,,,+++******,,,,,,+++******++++++,,,,,,------...---+++)))(((&&&&&&''''''***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,+++******))))))******++++++++++++++++++++++++************************,,,,,,,,,------.........************************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,******++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++++++++...---,,,,,,++++++++++++++++++***************+++,,,++++++******++++++,,,,,,,,,.../////////...---////////////////////////000000000000////////////000000111222333333444444333333333333333333333333555555555555555555444444777888999888777777888:::;;;;;;;;;::::::;;;;;;<<>>===<<<:::::::::999888777666555555444222000000000222333222000///...000111111111111111111000000000000000000000000000////////////...---+++******+++---...------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++*********++++++,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...............///000111------------------------...---,,,+++***+++,,,---+++,,,,,,---------,,,,,,***+++,,,---------,,,,,,***+++------------+++***+++++++++,,,,,,---------///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000++++++,,,,,,,,,---------************************CCCHHHIIIFFFBBBAAA???;;;777666444444555555444333111111111111111111111111///////////////000000000......---------,,,,,,,,,------------------------------,,,,,,+++******))))))+++------+++)))***,,,,,,,,,,,,++++++*********************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))------------,,,+++***)))***************+++++++++++++++************++++++++++++++++++++++++++++++******)))))))))***,,,,,,+++++++++*********))))))******************++++++++++++++++++++++++++++++))))))*********+++++++++************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))************))))))************************,,,+++******,,,,,,+++***,,,,,,,,,,,,+++++++++++++++***)))((((((((()))***++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,---------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,.../////////...---////////////////////////000000000000////////////111111111222222333333444333333333333333333333333666666666666666666666666555666777888999999888777;;;::::::::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<999999999888777555444333555444222111111111333444333222000000111222222222333222222111000///......000000000/////////......------++++++++++++------------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,***+++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++,,,,,,,,,---------++++++++++++++++++++++++CCCIIILLLIIIEEECCC@@@;;;999777555555555555444222111111111111111111111111---......///000000111111...------------,,,,,,,,,---------------------------,,,,,,++++++*********)))+++,,,,,,+++***+++,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,************************+++++++++*********************++++++++++++******++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))------------,,,+++***)))+++++++++***************++++++************++++++++++++++++++++++++++++++*********)))******+++,,,+++++++++***************((())))))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))************************,,,+++******,,,,,,,,,***---,,,,,,+++******))))))***)))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++***+++,,,,,,+++)))******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++************++++++------,,,,,,,,,,,,------,,,,,,---............---////////////////////////////////////000000000000222222222222222222222222333333333333333333333333777777777777777777777777555555777;;;???>>>:::666999999999:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@AAAAAABBBDDDDDDEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@???===<<<;;;999999888777555444222111444333222111222333444555333333222222111222222333333333222111///...------000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------@@@FFFJJJHHHDDDBBB>>>999999888666555555555333111111111111111111111111111........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++++++++...------,,,+++***))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,+++++++++***)))))))))++++++************++++++******************************************++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++******)))***************+++++++++,,,*********,,,---,,,++++++++++++*********))))))*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,---//////---+++******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,...------,,,,,,------...,,,,,,---------.........////////////////////////////////////000000000000333333222222222222222222222222333333333333444444666666777777777777777888777777:::@@@EEEEEE>>>777888888888999;;;===>>>???>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@???>>><<<;;;:::999999888777555333222111333333222222333444555666222333333222111111111222222222111000///......---/////////.........------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........------,,,,,,+++***+++,,,---...---,,,++++++++++++,,,++++++******---,,,+++******,,,...///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,<<>>777777888888999;;;===???@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@???===;;;:::999999999888777666444222111222222222222333444444555000222333222000...///111///////////////000000000............------------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////...---.........------,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,+++******,,,...//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,888???BBBAAA??????<<<888777555333333444333222000000000000000000000000000000000//////...------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))+++------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++++++++++++++******+++++++++***************++++++************++++++***************************++++++++++++***))))))***************+++++++++,,,,,,++++++***))))))(((+++++++++++++++++++++++++++++++++*********************************************++++++++++++******))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,+++***)))***,,,------,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))******+++,,,...---***(((******++++++++++++******++++++++++++++++++++++++,,,+++++++++,,,---...///,,,,,,+++++++++,,,------++++++***++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,+++,,,------...////////////////////////......//////000000111111222222222222222222222222111222222333333444444555444555555666666777777777666666888<<<@@@???;;;777888888888999;;;===>>>???===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@???>>><<<:::999888888888777777666555333333111222222222222222222222///222444333///---...000---......//////000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------///............---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///...---------------------------******+++,,,------------------------,,,++++++***,,,,,,+++++++++,,,---.........------------......------,,,,,,,,,,,,++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------............++++++++++++++++++++++++333888<<<:::999:::999777444333111222222333111000000000000000000000000000........................,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***---...---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,*********+++++++++,,,,,,******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********************+++++++++++++++************++++++***************************++++++,,,+++***)))((())))))*********+++++++++++++++******************+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***((())))))***++++++,,,,,,***))))))***,,,------,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,++++++***,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,+++************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******************************+++---...---***(((******++++++++++++******++++++++++++++++++++++++*********++++++,,,---...,,,+++++++++,,,,,,---...++++++++++++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...////////////////////////.........///000111111111111111111222222333333444111111222333333444555555555555666777777888999999777777999:::;;;:::999999888999999:::;;;<<<>>>???===>>>???@@@@@@AAAAAA@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>><<<:::888777555555555555555444333333111111111222111111000000///333666444000---...111.........///////////////---------,,,,,,,,,,,,+++------++++++++++++------------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...////////////......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,++++++,,,,,,------.........++++++++++++,,,---..................---,,,+++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------222555444444666666444333111000111222222111000000000000000000000000000,,,,,,------.../////////,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***---///---+++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************))))))******+++++++++++++++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******))))))******+++++++++,,,++++++************++++++))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))******++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++******))))))******************************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,***))))))***,,,...---,,,......---,,,,,,+++++++++&&&''')))+++,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************************+++,,,---///000///,,,)))******++++++++++++******++++++++++++++++++++++++************+++,,,---...++++++++++++,,,,,,---...++++++++++++,,,---...///,,,++++++******++++++,,,---,,,+++***+++,,,---...////////////////////////---......///000111111222000000111222333333444444111111222333333444555555666777777888999999::::::999:::;;;:::999999:::<<<999999999:::;;;<<<===>>>===>>>???@@@@@@AAA@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBAAA@@@??????===<<<999888666222333333444444333333222111111111111111000///...000444777666111...///222000000//////.........------------,,,,,,,,,++++++...---+++******+++---...---------,,,,,,,,,++++++++++++++++++,,,,,,---...000000//////.........------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++******++++++,,,---...//////++++++******+++---...000////////////...---,,,+++***+++,,,---------,,,,,,)))***+++,,,,,,+++***)))---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................333333333333333333333333111111111111111111111111000000000000000000000000111000000///......------,,,++++++,,,......,,,***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,+++***))))))***+++,,,...---,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,---...---,,,***)))*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++************************)))************+++++++++++++++******************+++***)))(((((()))***+++,,,,,,,,,++++++*********************************++++++***)))***+++---...++++++++++++++++++++++++...---+++***)))***++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...+++)))***,,,---+++(((******+++++++++,,,,,,,,,++++++---......---+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******)))+++---/////////---,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,+++***))))))***+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,////////////////////////............////////////000000000000000111111222111111222333333333333222666555333333222333444555333444666777999:::::::::888888888888999:::;;;;;;:::999999999999:::;;;;;;<<<===???AAABBBBBBBBBAAA???@@@@@@AAABBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEHHHFFFDDDBBBAAABBBCCCDDDBBBAAA@@@>>>;;;999888777555444444333333222222111000000111111111111000000111444666555111...------......////////////.........------,,,,,,------...,,,,,,+++***))))))))))))------------------------...---,,,,,,---///222444555999<<<888///)))+++000//////.........---------///......------,,,++++++***+++,,,,,,......///000......///000///...,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++******)))------------------------000///...---------------000000000000000000000000111111111111111111111111////////////////////////000000//////...------,,,---,,,++++++------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))***++++++...---,,,+++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++*********++++++++++++,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************************)))************+++++++++---,,,+++***)))))))))))),,,+++***))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))************+++++++++)))*********++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...,,,******,,,,,,+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++*********((()))***+++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------............////////////000000//////000000111222000111222222333333222222555444333333333333444555444555777888:::;;;;;;;;;888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<============???@@@AAABBBBBBBBB@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAABBBDDDEEEFFFFFFDDDBBBAAA@@@@@@AAABBB@@@@@@>>><<<:::888777666555444444333333222111111000000111111111000000//////111444444111///...///......////////////......------,,,,,,,,,,,,------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222333888KKKOOO;;;+++,,,///+++///.........------------------------------------++++++,,,,,,------.....................---,,,,,,++++++,,,---------------,,,,,,,,,---------......---------,,,,,,+++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------///...------,,,,,,------////////////////////////000000000000000000000000//////////////////////////////......---,,,,,,,,,...,,,******+++------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++***))))))***++++++---,,,,,,++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++...---,,,***)))((((((''',,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------------------------++++++,,,,,,,,,+++******++++++++++++++++++++++++)))************+++++++++''''''((()))***+++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,******)))))))))))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000//////000000111222000111222222333333222222444444333333333333444444555666777999:::;;;<<<<<<999999999999:::;;;<<<<<<======<<<<<<======>>>???======>>>>>>???AAABBBCCCAAAAAAAAAAAAAAAAAA@@@???@@@@@@AAAAAABBBCCCEEEEEECCCBBB@@@???>>>??????@@@???>>><<<;;;999777555555444444444333222222111111111111111111000000///...,,,///111111000/////////......////////////......,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222:::ZZZ___==='''///333'''............------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++++++++,,,------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++,,,,,,------------------------------------,,,,,,++++++,,,,,,000000000000000000000000000000000000000000000000////////////////////////......---------,,,,,,,,,///---***)))+++,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++******************+++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++---,,,+++***))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))++++++++++++++++++++++++))))))*********+++++++++'''(((((()))******++++++******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******)))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++////////////...............---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111000000111222222222222222333333333333333333444444444555666888999:::;;;;;;999999999999:::;;;<<<============<<<===>>>>>>???>>>=========>>>@@@BBBCCCAAAAAAAAAAAAAAA@@@???>>>????????????@@@AAABBBCCCAAAAAA@@@???>>>>>>??????>>>===<<<:::888666555444444444333333222111111111111111111111000///...------.../////////......------......//////......---++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++------,,,------///000111666TTTXXX:::&&&///333(((------------------------,,,,,,,,,---------......------,,,,,,++++++++++++---,,,+++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,////////////////////////////////////////////////........................---------------,,,,,,,,,///---***)))+++,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********++++++*********+++++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************))))))*********+++++++++*********)))******++++++)))******************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))************************)))***,,,------,,,+++***++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,+++******+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******)))))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++............------------///...---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------............/////////...///000000111000000111222222222222111111222222333333444444444222333555777888999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<===???AAABBBAAAAAAAAAAAA@@@??????>>>============>>>??????@@@@@@@@@??????????????????======<<<:::888777666555444333333222222111000000000000000000000///......///............---,,,+++------............------***++++++,,,,,,++++++***+++,,,---.../////////...++++++++++++++++++++++++,,,,,,---------.../////////>>>AAA333***---///+++,,,,,,------------------......---------,,,,,,,,,...------,,,,,,++++++***,,,+++***))))))***,,,---,,,++++++*********++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------------------------////////////////////////..............................------------------...,,,******+++------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))***++++++++++++***)))+++************++++++,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++************************)))************+++++++++))))))))))))***+++,,,---((()))************)))(((++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************************************+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++*********)))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++*********))),,,,,,,,,+++++++++++++++------------------------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,------------.........//////......//////000111///000111111222222111111000111222333444444444333222333444666777888888999888888888888999:::;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@???>>><<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;999888777666555333333333222111111000000...//////000000//////...000///------------,,,***------............------***+++,,,------,,,+++***)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............***,,,......---,,,---...,,,,,,,,,,,,------------//////...---,,,,,,++++++.........------,,,,,,,,,++++++******++++++,,,,,,,,,++++++***+++,,,...///,,,,,,,,,---------......++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------------------........................................................................---,,,++++++------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,++++++++++++++++++,,,)))***++++++++++++***)))***************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++*********++++++++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++***************++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************)))************+++++++++******************++++++)))***++++++++++++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************************++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,---,,,***)))***,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++************((()))++++++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,------,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............///000000///000000111111111111111///000222333444444333333222333555666888999999999777777777777888999::::::;;;;;;::::::;;;;;;<<<===::::::<<<===>>>?????????>>>??????@@@@@@@@@@@@???<<<<<<;;;;;;<<<<<<======<<<<<<============<<<<<<::::::999888666555444444333333222222111000000000------...///000000000000000...,,,,,,...///...,,,,,,------......------,,,+++,,,---......---,,,+++&&&(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------(((***,,,,,,,,,------...++++++,,,,,,,,,------------------------------,,,........................***++++++,,,,,,---,,,,,,******+++,,,...222555777,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------000000000000000000000000......................................................//////////////////,,,++++++,,,......,,,***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------)))***,,,------,,,***))))))***+++,,,,,,+++***)))******))))))***+++,,,,,,---,,,+++******+++,,,------,,,,,,++++++*********))))))*********+++++++++,,,,,,+++***+++,,,...///,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++***)))))))))******+++,,,------,,,+++***---,,,,,,++++++*********************************((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++***)))***+++---...++++++++++++++++++++++++)))************+++++++++))))))***+++,,,------...******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***,,,...---***(((***,,,******+++++++++,,,,,,,,,+++,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---------,,,,,,,,,((()))+++---...---,,,***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.....................///000000//////000111111111111111///000222333444444333333333444666777999:::::::::666666666666777888999:::;;;;;;;;;;;;;;;<<<======999:::<<<>>>??????>>>>>>===>>>???@@@@@@@@@@@@@@@======<<<<<<<<<======>>>::::::;;;<<<<<<;;;;;;;;;999888777666555444333333333333222222111000000000+++,,,---///000000111111...,,,***,,,///111000///,,,------......------,,,+++,,,...//////...,,,+++)))***---///111111000///------------------------,,,,,,---.........------)))000222---+++...///,,,+++++++++,,,,,,---------+++,,,,,,------......///////////////////////////)))+++,,,---...------,,,))))))+++---222777;;;>>>,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++,,,+++++++++,,,------............///////////////,,,,,,,,,---------..............................000000///............///------------,,,,,,+++***------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************+++,,,---------,,,++++++---,,,,,,++++++,,,,,,---((()))***+++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++(((((()))***++++++,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))---,,,***)))))))))******,,,,,,+++******+++,,,,,,...+++))))))***,,,,,,+++***************)))(((''')))))))))))))))******+++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++***************))))))))))))******,,,,,,,,,++++++************++++++,,,,,,++++++***---,,,+++***))))))))))))***)))***+++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***++++++++++++)))***+++,,,,,,+++)))(((---------,,,,,,+++++++++++++++++++++++++++++++++------++++++++++++------'''(((***++++++******)))************************,,,,,,++++++,,,,,,---...***------******,,,,,,)))++++++++++++******)))))),,,,,,,,,++++++*********++++++...)))&&&333<<<222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++******))))))++++++,,,---,,,+++***)))************************+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................//////////////////000111111111111111///000111111333333444555777777777777888888888888999888666555444555777888:::999888888999:::<<<===999:::;;;===>>>@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAA======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888666555333333222222111111111111000000000000////////////////////////------............------......---,,,,,,+++***************++++++,,,,,,,,,++++++,,,,,,,,,,,,------&&&'''(((***,,,...///000............////////////---------,,,,,,+++++++++------------------------...---,,,,,,++++++,,,,,,------......///......---++++++,,,,,,,,,---------))))))***+++---...//////++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++........................***++++++,,,------------...------,,,+++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******,,,...///---...000000...,,,******///////////////.........,,,,,,,,,---------.................................------,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,((()))***+++,,,---------))))))******+++,,,,,,,,,++++++++++++************************************---,,,***)))))))))***+++,,,,,,+++******+++,,,,,,---+++))))))+++,,,,,,+++)))***++++++,,,,,,++++++)))))))))))))))***++++++************************,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++************))))))))))))******,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++******+++,,,,,,+++)))************************((()))***************)))++++++***************+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,((())))))***************+++++++++++++++++++++++++++++++++++++++,,,------(((++++++)))))),,,---***++++++++++++*********))),,,,,,,,,+++++++++******)))***...+++(((555>>>666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++*********)))***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------............//////////////////000111111111111111000000111222333444555555555555666666666777777777888777666555555666777888999999888888999:::<<<===;;;;;;<<<<<<===>>>??????======>>>??????@@@@@@AAA======<<<;;;;;;;;;;;;;;;;;;::::::999999888888777555555444333222222333333111111111000000000//////........................------............------......---,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,,,,---------.........////////////---,,,,,,,,,,,,,,,,,,+++------------------------...---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,---......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------++++++,,,---------,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,+++***++++++,,,++++++,,,,,,++++++,,,---000000//////......------,,,,,,,,,---------......------------------------...---,,,,,,++++++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++++++++,,,---------,,,,,,++++++,,,,,,---)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,'''((()))+++,,,---......++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************,,,,,,+++************+++,,,++++++******++++++,,,---+++******+++,,,,,,++++++,,,,,,---------,,,,,,***))))))))))))***++++++************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********))))))))))))******++++++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,---.........,,,***+++,,,---,,,,,,******************************++++++***))))))(((,,,+++)))(((((()))+++---++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,)))++++++((((((+++,,,)))++++++++++++************,,,,,,,,,++++++++++++******)))---+++(((222:::222,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))++++++++++++************))))))+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------............//////////////////000111111111111111111111222333444555666666444444555555555666666666888777666555555666777888999999888888999:::<<<===============<<<<<<<<<<<<======>>>>>>??????@@@@@@===<<<<<<;;;;;;;;;;;;;;;999999888777777666555555333222222111111222222333111111000000000000//////........................------............------...------,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---------.........//////+++,,,,,,,,,,,,,,,,,,---------------------------...---,,,,,,++++++,,,,,,++++++,,,++++++***))))))*********++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++******+++------111111000///...------,,,,,,,,,,,,---------......------------------------///......---------------,,,,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++...,,,+++******+++---///---,,,,,,++++++,,,,,,---******+++,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,((()))***+++,,,---------------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***------------,,,+++************))))))******+++,,,************************---,,,,,,++++++*********++++++---......---+++++++++++++++++++++++++++++++++******))))))******+++*********++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,///---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******)))+++***)))))))))***+++,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,...---)))(((+++,,,)))++++++++++++++++++++++++++++++++++++++++++++++++,,,))),,,***%%%+++000(((++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++((()))***+++,,,------...************************---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---............//////////////////000111111111111111111222222333444555666777444444555555555666666666777666666555666666777888999888888888888:::;;;<<<@@@??????>>>===<<<;;;;;;<<<<<<======>>>??????@@@===<<<;;;;;;::::::;;;;;;999888777777666555444444333333222111111111222222111000000000////////////........................,,,------......------,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,---------.........+++++++++,,,,,,---------------------------------...---,,,,,,++++++,,,,,,++++++,,,++++++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...((()))***,,,------------///...---,,,,,,---,,,+++111111000///...------,,,,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,*********,,,...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,+++******------,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++***)))******+++++++++++++++***************++++++,,,************************,,,,,,,,,++++++*********++++++---......---++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,+++***))))))000...++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,((((((***++++++,,,,,,,,,((()))***+++,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))+++***)))))))))***,,,---++++++++++++++++++++++++******))))))******+++,,,,,,...---******///000///+++++++++++++++++++++,,,++++++++++++++++++++++++,,,(((,,,+++%%%)))---&&&+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,(((((()))***,,,---...///************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------............//////////////////000111111111111111111222222333444555666777555555666666666777777777666666666666666777888888999888777777888999;;;<<>>??????<<<<<<;;;:::::::::::::::999999888777666555444444666555444222111000000000000000000////////////...........................,,,,,,------------,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------------------------------...---,,,,,,++++++,,,,,,,,,,,,---,,,,,,+++******))))))*********+++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,++++++************++++++,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...***+++,,,------------------,,,,,,---//////---***000000//////......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***++++++***+++------+++)))$$$%%%''')))+++,,,,,,---+++************+++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,+++***((('''///---+++,,,---...---,,,************************'''((()))+++,,,---------&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++*********************+++,,,,,,************************+++************+++,,,,,,(((++++++))),,,222666555++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***&&&+++...))),,,000***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,)))))))))***+++,,,...///************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................//////////////////000111111111111111111111222333444555666666555555666666666777777777555555666666777777888888888888777777888999;;;<<>>======<<<<<<;;;;;;<<<<<<======>>>>>><<<;;;;;;:::::::::::::::::::::999888666555444444666666444222111000//////000000////////////......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------*********++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++*********++++++,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------///.........---------,,,---***)))+++...000...,,,///////////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++************++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,***+++,,,,,,,,,,,,+++***+++******,,,------+++)))''''''((()))************++++++******++++++,,,---*********************************++++++,,,,,,---++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***)))***,,,------+++***)))---,,,+++,,,......,,,+++************************)))***++++++,,,,,,,,,,,,(((((()))***++++++,,,,,,******++++++,,,,,,,,,,,,************************++++++************++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------)))++++++)))+++111555555+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***%%%+++000+++,,,///*********************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------******)))******,,,---...************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////............//////////////////000111111111111111000000111222333444555555444444555555555666666666444555666777777888888888888777777777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>><<<;;;::::::999999::::::::::::999777666444333333444333222111000/////////000000/////////.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------...---,,,,,,++++++,,,,,,***+++,,,---............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---......///,,,,,,++++++++++++,,,,,,...---------...///111222999333---+++---//////............///////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++***+++,,,,,,------------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...---------,,,,,,++++++,,,,,,---------------,,,,,,+++***))))))*********+++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,***+++,,,------,,,+++***+++***+++,,,------+++)))------,,,+++)))'''%%%$$$++++++******++++++,,,---************************))))))***+++,,,------...,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++*********+++++++++,,,,,,+++++++++(((***,,,.........---,,,+++++++++---......,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********)))(((((()))+++---...))))))******++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---///---))))))...000///+++++++++,,,,,,---------*********++++++,,,,,,,,,+++&&&+++///)))(((***%%%************************))))))******+++++++++++++++++++++,,,,,,---------+++******)))***+++---...************************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........////////////000............/////////000//////000111111111111111///000111222333444444555333333333444444444555555444444666777888888888888888777777777777999:::;;;888999999::::::;;;;;;;;;::::::;;;;;;<<<======>>><<<;;;::::::999999:::::::::999888777555444333222000000////////////000000000/////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------...---,,,,,,++++++,,,,,,)))***+++,,,---.........++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++,,,,,,---...//////,,,++++++******++++++,,,))))))***,,,///444888;;;III???444------/////////---.........///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++))))))***,,,------,,,,,,++++++,,,,,,---+++*********+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++***))))))+++***)))(((((()))***+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++---,,,,,,++++++***+++++++++++++++,,,,,,,,,---------,,,++++++******)))))))))((()))+++---------+++************)))))))))))))))***++++++,,,,,,++++++***---,,,,,,+++*********+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,************************---,,,,,,+++***)))((((((************************************************,,,,,,,,,---------......+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++---------...------,,,,,,------------------------////////////000111222333000111222222111000111222111222222333444555666666444444555555666666777777666666555444444555777888888:::<<<;;;999999<<>>111///---***((((((((())).........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++***************))),,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))***,,,------,,,***)))---,,,,,,++++++,,,,,,------,,,++++++******++++++************************,,,++++++******++++++,,,------,,,,,,++++++*********++++++,,,,,,++++++***************************,,,++++++******++++++,,,((()))***+++,,,------...************************************************------,,,,,,+++++++++***************+++,,,------))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///...---,,,*********+++,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,------...------,,,,,,---...///000222333333/////////000111111222222000111222222111000111222555444444444333333333222555666666777777888999999888888777777888999::::::888999999888777666888999999999999999999999999999999:::;;;:::888777888999666555555444333222111111111111000000000000//////000000//////...---------,,,,,,,,,++++++*********---,,,,,,+++,,,---......---,,,***)))))))))***+++++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,+++++++++,,,---...//////......------......///---....../////////......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000333444222111,,,---------,,,***)))'''.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++************++++++******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,---------+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,---,,,+++***---,,,,,,++++++,,,,,,---000///---+++***(((((((((************************,,,++++++******++++++,,,------,,,,,,,,,+++++++++***+++------------+++***************************,,,++++++******++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,---,,,,,,+++***)))************+++,,,---...++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,))))))******+++,,,------***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,------...---------------...///000111222222//////000111111111111111000111222222111000111222333333333333333333333333333333444444555666666777777777888888999999::::::::::::999888777777777888999999999999999999999999777888999999777666777999555555555444333222222111111000000000/////////////////////......------------,,,,,,++++++*********,,,+++))))))+++...111444...---+++))))))***+++---+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........------------......------.../////////......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---------,,,,,,++++++***------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,------......------...000000///---+++---...///000000...---+++.........---,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++---...---+++***+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********+++---...---,,,,,,++++++,,,,,,---...---,,,+++************************************,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,+++,,,---......---,,,+++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++,,,,,,+++***))))))************+++,,,---...++++++,,,,,,,,,---------......------,,,+++******++++++,,,,,,,,,+++++++++'''(((((()))***+++,,,,,,***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++......---,,,,,,+++******************************************************)))))))))*********++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---------............////////////000111111111111000000111222222111000111222111111222222333444444555333333333444555555666666666666777888999999::::::;;;:::999888888888888777888888888888888888888888666777888888666555666777666666555555444333333333000000000////////////...............------------......------,,,,,,,,,,,,---,,,***+++...333888<<<000...,,,+++***+++---...+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...............------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,...------,,,,,,+++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------......//////.........------,,,------,,,,,,,,,+++,,,,,,,,,,,,.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,*********+++++++++,,,,,,+++---///...***)))+++---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++)))))))))+++---///---,,,,,,++++++,,,,,,---)))))))))***+++---...///++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,************+++,,,------))))))*********+++++++++---------,,,++++++******,,,,,,++++++++++++******((((((((()))*********+++***++++++,,,,,,++++++***++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))************************************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............------------------,,,,,,///000111222222111000///000111222222111000111222000000111222333444555555444555555666666777888888555666777888999:::::::::;;;999777777888999888777777777777777777777777777666777888777555444555666555555555555444444444333000000////////////......------------------------........................///...---...111777===AAA000///...,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,---...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......,,,+++,,,...000---,,,+++******+++,,,---..................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------***---000...***(((+++...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------------,,,,,,---...000111+++++++++***++++++,,,,,,))))))*********+++++++++************++++++,,,,,,------,,,+++++++++++++++***************************++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))*********************************************************+++++++++,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,---............++++++,,,,,,------......///000111222222111000...000111222222111000111222111111222222333333333444444444555666666777777888666777888:::;;;<<<;;;;;;999666555555777999888777777777777777777777777777666777888666444333333444444444444333333333333333000000/////////.........---------------------------------...//////000000...---,,,---000444999===......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,---......---,,,,,,,,,,,,---//////000000///------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,++++++++++++---...---++++++---///.........---------......---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------))))))******++++++++++++************+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,---------......***---000...***(((+++...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''')))+++---------,,,+++---,,,,,,++++++,,,,,,---...---,,,+++************------------------------,,,++++++++++++++++++,,,---------------------------,,,************,,,---------------------------,,,++++++++++++++++++,,,))))))***+++,,,------...------------------------((())))))***++++++,,,,,,///...------...000333444,,,,,,++++++***+++++++++++++++,,,,,,,,,---------&&&'''((()))+++---......///...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++*********+++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************************************************++++++++++++,,,,,,,,,+++******************+++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,---............)))***+++,,,---///000000///000111222222111///...000222222222111000111222333333333222222222222111222222333333444555555666777888:::<<<=========<<<777444222444777888888666777777777777777777777777777888888666333222222333333333222222222222222222000/////////............------------------------+++,,,,,,---...///000000,,,+++))))))+++///333666,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---,,,,,,***))),,,---...//////...---,,,---...///000111111111111---------,,,,,,,,,++++++,,,,,,,,,---------......////////////////////////***+++,,,,,,------------,,,,,,,,,------.................................,,,++++++++++++++++++,,,........................,,,++++++******)))))))))))),,,//////,,,++++++---,,,,,,---------,,,+++***////////////////////////.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...///***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///++++++,,,,,,,,,---------000...,,,******,,,...000++++++++++++++++++++++++------,,,+++************---------,,,,,,++++++++++++++++++,,,,,,+++******,,,,,,,,,------.........++++++******++++++,,,---++++++*********+++---...++++++++++++,,,,,,---...++++++************++++++******))))))))))))******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++222&&&...---""":::RRRDDD,,,++++++******++++++,,,,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---************************+++***)))(((((()))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********))))))(((((()))************++++++++++++++++++*********)))))))))))))))))))))))))))))),,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++...------,,,,,,++++++***,,,,,,,,,---------......////////////////////////000000111111111000000//////000000000111111111111333444555555444444555777;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666777777777777777777777777777777666666555444333333222222333222222111111111111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///000111222444555------++++++++++++------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++/////////......---------)))111444...***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,---///000000///---,,,+++,,,,,,------......///++++++,,,,,,,,,,,,------........................+++++++++*********)))))),,,,,,---------............---,,,+++++++++,,,---------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,---------......***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---......+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...,,,,,,,,,,,,------------///...,,,++++++,,,...///,,,,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---------...---------,,,,,,,,,,,,,,,------------+++++++++***++++++,,,---,,,+++*********+++,,,---,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,###---000)))AAAWWWKKK---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))************))))))************)))))))))((()))************++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,***++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++------,,,,,,,,,,,,++++++,,,---------............////////////////////////000000111111111111000000111111111111222222222222333444555555444444555777::::::::::::::::::::::::999888777777666666777777777777777777777777777777555555555444333333222222222222111000000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,------...///---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++111444///+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,+++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,---...//////...---,,,.........---------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++******+++*********++++++,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,+++***)))))),,,,,,,,,---------......+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,---------...------------------------------,,,,,,++++++******************+++,,,---...*********+++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,++++++++++++,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++************************,,,&&&...///'''666EEE888...------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))************))))))************)))))))))))))))************++++++++++++++++++***************))))))))))))))))))))))))******++++++,,,,,,------+++++++++++++++*********************************++++++++++++++++++++++++++++++************+++,,,++++++,,,,,,,,,,,,------------........./////////////////////////////////000000111111111111000000111222222222222333333333333444555555444444555777888888888888888888888888888777777666666666666777777777777777777777777777555444444333333222222222111111000////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,111333///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,---...//////...---,,,//////......---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---........................------------------------+++++++++,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,---------......------------,,,+++******+++++++++,,,,,,,,,------------------------------///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++******+++++++++++++++,,,---...)))))))))******++++++,,,++++++******++++++,,,,,,------,,,,,,+++++++++***,,,++++++++++++,,,------------,,,,,,++++++++++++...---,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---)))---,,,$$$***000%%%------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,++++++******))))))***************+++++++++************************++++++***+++++++++,,,,,,******+++,,,,,,---...............////////////000///////////////////////////000000111111111111000111111111222222222333333333444555555444444555777777777777777777777777777777666666555555666666666666666666666666666666666444333333333222222222111000000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------++++++------------++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------///000...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...---,,,++++++---...000,,,,,,,,,,,,,,,,,,------........................------------------------+++++++++,,,,,,,,,------,,,,,,------......//////,,,,,,,,,---------......---------------,,,+++***+++++++++,,,,,,,,,------------------------------///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++************+++++++++++++++,,,...//////...,,,+++---------,,,,,,,,,++++++...------,,,++++++,,,,,,)))))))))******++++++,,,+++************+++,,,------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------,,,,,,++++++...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((,,,---***---///***,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))&&&''''''((()))******++++++++++++******)))))))))))))))*********+++++++++******************************++++++,,,,,,,,,,,,******++++++,,,---...............////////////000//////////////////////////////000111111111111111000000000000111111111222333444555555444444555777666666666666666666666666666555555555555555666666555555555555555555555555222222222222222111111111000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////++++++------------++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------------------,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,---...///+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++,,,---...///000000,,,,,,,,,---------......,,,------------,,,,,,+++++++++,,,,,,,,,,,,------------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,------------///...---,,,++++++++++++*********+++++++++++++++---,,,,,,+++,,,---///000...---------------,,,,,,,,,,,,,,,,,,,,,------...,,,---------------,,,+++------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((***+++,,,---...------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))************))))))))))))))))))************)))************+++++++++***************+++++++++))))))))))))))))))))))))'''''''''((())))))*********************))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,******+++,,,,,,---......------........./////////////////////////////////...///000111111222111111//////000000000111111111333444555555444444555777666666666666666666666666555444444444444555555666555555555555555555555555111111111111111111111111000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++++++++,,,******------***)))+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,---(((((()))******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++******+++++++++,,,,,,,,,******+++,,,------------++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------***++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,------------------,,,++++++,,,,,,---............------,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,++++++,,,---///111---..................///---,,,,,,,,,,,,---......+++,,,---.........---,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...***))),,,***'''+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))************))))))((()))))))))************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))******************))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------+++++++++,,,,,,---------,,,---------............////////////////////////...///000111111222222222000000111111111222222222333444555555444444555777666666666666666666666666444444333333444444555666444444444444444444444444000111111111111111111111111000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++---******...///,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------*********++++++,,,,,,,,,(((***+++------,,,+++***)))***+++---......------------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------++++++******************,,,,,,,,,---------......++++++,,,---............++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------...///,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------.........//////------------------------***++++++,,,---...//////,,,,,,,,,,,,---...//////---------,,,,,,++++++++++++***)))))))))+++...///---.........///000000000---,,,,,,,,,,,,---......***+++---...///...------++++++++++++,,,------............------............------,,,,,,------...------------------------+++++++++,,,,,,---------------------------------+++...))))))///---+++333...------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,---......---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++(((((())))))*********+++)))************+++++++++))))))******++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++(((((())))))******++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////......///111111222222222111111222222222333333333333444666555444444555777666666666666666666666666333333333333444444555666444444444444444444444444000000000000000111111111111111000///////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***...---++++++++++++---.........------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------...******000222...---000,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++,,,---...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---///......------,,,,,,+++++++++,,,,,,,,,---------........................+++++++++,,,,,,---------)))+++...000000///---+++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------+++)))---------,,,,,,+++++++++++++++,,,,,,---...//////.................................------.........000//////---,,,+++******------------,,,+++***)))------------------------------------------------.........------,,,,,,,,,........................,,,---------------------////////////////////////.........------,,,,,,,,,///...---,,,,,,---...///+++,,,---.........---,,,---------,,,,,,,,,++++++*********+++,,,---...///222111///...---------............------,,,,,,,,,........................,,,++++++,,,......---+++------------------------.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///++++++***************+++...---,,,+++***+++,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------,,,------+++******,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************&&&(((+++------,,,***)))***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,------------------------+++++++++*********))))))(((((())))))*********+++++++++++++++++++++++++++************))))))(((((((((((()))***++++++,,,,,,((()))))))))************++++++******)))(((((((((+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////............////////////000000000000111111111111000111111111111222222222222222333333333333444444333333333333333333333333333333444444555666777777333444555555555444333222333222000/////////000111111111000000/////////...------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++........................++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,------------------------------------------------...------,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,------.....................------......,,,,,,,,,,,,......,,,------......------,,,///...---,,,+++,,,,,,------,,,+++,,,------,,,+++------------------,,,,,,...------,,,,,,------...---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,---------,,,,,,,,,+++++++++,,,,,,------.........------------------------......------------......,,,,,,,,,------------...+++,,,,,,---------------------------------------.........---------------.........------,,,,,,,,,........................------------,,,,,,,,,,,,.................................------,,,,,,,,,......------------......+++,,,---.........---------------,,,,,,,,,++++++++++++++++++,,,---......000///...------......///......---------,,,,,,,,,------------------------,,,++++++,,,......---+++++++++++++++++++++++++++//////.........---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************++++++,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++******,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))***+++------,,,+++******+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))******************+++++++++++++++++++++++++++++++++*********)))))))))((())))))***++++++,,,,,,))))))))))))************))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////............//////////////////000000000111111111000111111111111222222222222222222333333333444444333333333333333333333333111222222222333444444444333444444555444333222111111000///........./////////.........---------,,,........................------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------...---,,,++++++,,,---...,,,------......------,,,///...---,,,+++,,,------,,,+++++++++,,,------,,,------------------------...------,,,,,,------...---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,...///000000000------------------------/////////......---------.........---------------........................---------,,,,,,+++++++++------------------------.........------------------..................---+++,,,------......------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------,,,---......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++////////////............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************+++,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,......------,,,++++++++++++,,,---,,,******,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,+++++++++++++++***+++++++++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,******************))))))(((((())))))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////............//////////////////000000000000111111000111111111111222222222222222222222333333333333333333333333333333333333222222222222333333333333333333444444333333222111000///...---------...............---------------........................,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------***++++++,,,------......---,,,,,,++++++,,,,,,---......---,,,,,,+++******------------------......---,,,,,,++++++,,,,,,---,,,------......------,,,///...---,,,+++,,,------+++++++++,,,,,,,,,------+++,,,,,,------............------,,,,,,------...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,------------------,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---//////...---,,,,,,++++++++++++---///000111111111........................000000000///......------...............---------..............................---,,,+++******)))------------------------...............---------,,,---...//////...---,,,,,,,,,,,,---------------...------------,,,,,,,,,...------,,,,,,,,,------------------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++------------------------..................------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,++++++******+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,............------,,,,,,+++,,,,,,,,,******+++---)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++///...---,,,+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++************)))))))))))))))******+++++++++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------...------------...//////............////////////////////////000000000111000000111111111222222222111222222222222333333333222222222222222222222222555555444444444444444444222222222222222111111111/////////...............////////////////////////........................---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------.........---,,,++++++,,,---...---------,,,,,,+++++++++,,,,,,------------......,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,......,,,,,,,,,,,,---...+++,,,,,,---,,,,,,---...++++++,,,,,,---...//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))(((+++---------------------------------------------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........------,,,,,,+++---...//////000000000///........................000000/////////...............................................................------,,,+++******------------------------........................,,,---...//////...---,,,,,,,,,,,,,,,------...............---------,,,,,,......---,,,,,,,,,------000//////...,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///......,,,+++******))))))---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---............---***+++,,,,,,+++***+++,,,)))))))))******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---,,,+++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...---------,,,,,,++++++************************++++++++++++++++++++++++***************++++++++++++++++++***************,,,+++++++++******))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------...------------...//////............////////////...////////////000000000000000111111111222222222111111111222222222333333222222222222222222222222444444444444444444333333222222111111000000000000000000000/////////...............///////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,...------------------...+++++++++,,,,,,---------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,,,,,,,......,,,...///...,,,,,,---///++++++,,,,,,---...//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///111222000,,,+++---000------------............------------------------++++++,,,,,,------......------,,,,,,,,,,,,------***+++,,,,,,---...//////...///////////////...---.............................................................../////////.................................------,,,,,,,,,------------------------.............../////////---..................------,,,,,,,,,,,,---...///............---------,,,...---------------......111111000///---+++)))(((,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...---+++************,,,,,,---------,,,+++***------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***,,,---......------)))+++,,,,,,+++******+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************)))***************++++++------,,,,,,,,,,,,,,,+++*********************************+++++++++++++++*********************************+++++++++,,,,,,---,,,,,,+++******))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------...------------...//////............////////////......////////////000000000111111111111222222222111111111111222222222222222222222222222222222222111111111111222222222222111111000////////////000///000000000000///......,,,,,,,,,,,,,,,---------++++++++++++++++++++++++///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,------------------------------------------------//////......---,,,,,,+++---......//////......---******+++,,,,,,---......++++++,,,,,,------......,,,------......------,,,,,,------......------,,,...---,,,+++,,,---...///...111222111---+++---///+++,,,,,,------............------,,,,,,------...------------------------++++++,,,,,,,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,...222444222...,,,---000------------.........///+++,,,,,,------.........+++,,,,,,---......//////......------------......***++++++,,,---...///000---......//////......---........................,,,,,,,,,---......//////---........./////////000........................................................................---........./////////000......------------......------,,,,,,,,,---...///............---------------------------...///000000000000000///---+++***,,,,,,,,,---------......------------------------,,,++++++,,,......---++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))+++,,,---------+++***(((***,,,,,,+++*********,,,,,,,,,,,,++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************)))))))))*********++++++************************))))))******+++,,,------++++++++++++++++++++++++---------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------...------------...//////............////////////........./////////000000000111111111111222222222111111111111222222222222111111111111111111111111000000000111222222222333111000///.........//////....../////////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,------------------------------------------------...............---------,,,---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---......//////......---,,,------......------,,,------,,,+++,,,---...///111444555333...+++---///------------------------...------,,,,,,------...------------------------+++++++++,,,,,,---------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,000444222...+++,,,...---------.........//////++++++,,,,,,---...//////,,,,,,------...///000000///......------......///------------------,,,,,,,,,,,,---...//////......////////////////////////***++++++,,,---...//////---.........//////000000.................................///////////////////////////////////////---.........//////000000///...---,,,,,,---...///------,,,+++,,,---.../////////.........---------,,,,,,,,,---...///000111//////000000000///---,,,,,,,,,,,,------.................................,,,++++++,,,......---+++------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///*********+++,,,---///000,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,+++,,,---------+++)))'''(((***,,,,,,+++***)))***---------,,,,,,+++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------,,,+++******+++,,,---,,,++++++++++++++++++,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++++++++******************(((((()))***,,,---...///*********++++++,,,------111222222333444555555555,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------...------------...//////............/////////000............/////////000000111111111111222222222000111111111111222222222111111111111111111111111111111222333444444555555111000///------...//////,,,---.........---,,,+++---------....../////////---------------------------,,,++++++******++++++------------------------******+++,,,------......++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,------------------------------------------------,,,,,,------.../////////+++---000222222000---+++...------,,,,,,++++++*********+++,,,,,,---......---...///000000///...---,,,------......------,,,---,,,,,,+++,,,---...///333666777444///+++---000------------------,,,,,,...------,,,,,,------...------------------------+++++++++,,,,,,---------***+++---......---+++***,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000/////////.................................,,,------......------,,,............////////////////////////000000000000,,,---------.../////////000000000///......------,,,---////////////---,,,000000000000000000000000...///000///------///000///000111000...---...//////000111111222222111111000///...---,,,---.../////////000000//////...------.....................000///............//////222111///...---,,,,,,,,,///......---------------......---------------,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++******))))))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,+++++++++++++++......++++++......+++++++++++++++++++++++++++***+++---///000000///...+++,,,,,,------,,,,,,++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------,,,,,,,,,,,,++++++(((((()))***+++,,,,,,,,,***+++,,,,,,------,,,,,,...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))************,,,++++++******++++++,,,+++++++++******)))))))))******************************))))))******+++,,,,,,------+++***,,,000444888777555333222000000///+++,,,---...---,,,+++***---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////------,,,------...///000000000111222222222222222000000000000000000000000222222222222222111000///222222222333333333444444//////000000000000////////////000000///...---,,,........................000///,,,***)))***+++,,,------------,,,,,,+++******+++---......---+++*********+++,,,,,,---......,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++...------,,,,,,------...---.........---,,,,,,+++,,,,,,,,,---------......+++---......---,,,,,,---111...++++++...000///...,,,,,,************,,,,,,------------------------,,,---...000000//////...,,,+++******+++---000111.......................................///000000000///...------...///000222000...++++++,,,...///000///...---,,,+++++++++------,,,+++************------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,........................,,,------......------,,,............////////////------------............///.....................///...........................////////////......000000000000000000000000...///000///......000222000111222111///...///000000000111111222111111111444333222222222222333444000000000111000000//////000000000000000000000000111000000//////000000111111000//////............//////...------.................................///......---------------,,,,,,++++++++++++,,,,,,---------------------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,---------111222...,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,------------,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,+++++++++*********))))))******++++++,,,,,,***+++,,,,,,------,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++,,,++++++******++++++,,,,,,,,,+++++++++***************************************))))))******+++,,,,,,***)))+++...222444555:::888555222...+++)))(((---------------,,,++++++...,,,+++)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////.....................//////000111000000000000000000000000000000000111111222111111000000///222222222333333333333444//////000000000000//////,,,,,,,,,---000444888:::........................111000...,,,,,,,,,---...,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++...------,,,,,,------...------......------,,,+++,,,,,,,,,---------......+++,,,......,,,+++,,,---000---++++++---///...---...------,,,,,,------...........................---...000222333444444333444222000---,,,,,,,,,------------------------------------------......///------,,,++++++,,,------///...,,,++++++---...///000000///...---,,,,,,---,,,,,,++++++***+++++++++------------------------------............------------------------------,,,,,,,,,------------...---------------,,,,,,,,,........................------............------............////////////------------............000000//////......---------...............////////////............//////000000000000000000000000...///000000000000333555222444555555333222222333444444555555555444333333444333333333333333444444222222222222333333333333333333333333333333333333333333222222222222333333111111111111111111111111/////////......//////000.........///////////////000000///...............---,,,,,,++++++,,,,,,---)))******+++,,,,,,---------------.........//////------------------------,,,------......------,,,++++++++++++,,,---...///...555888333---++++++***------------------------++++++++++++,,,---......------............------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++*********))))))*********+++++++++++++++***+++,,,,,,------,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******************************))))))******+++,,,+++))))))...555888777555000///...---,,,+++++++++......---,,,,,,,,,,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////222111000///............------...////////////...000000000000000000000000111111111111111000000///111111222222222333333333////////////////////////---+++***,,,000777???CCC........................000///------,,,---...///,,,,,,---------,,,++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,///...------------------------------------------------------------------------------,,,,,,,,,,,,...------,,,,,,------...------......------,,,,,,,,,,,,,,,---------......+++---......---,,,,,,---///---++++++---...---,,,...------,,,,,,------...........................---...111444666888888888666444111...,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,***++++++,,,,,,---......111000///...---------...,,,++++++++++++,,,,,,---------------------------------------------------........................------------------------////////////////////////........................------............------............////////////////////////000000000000000000////////////////////////..................000///...------...///000111111111111111111111111...///111111222333555888666888:::;;;:::999999:::;;;;;;;;;;;;:::999888777444444444555555666666777666555555555666666777777666666666666555555555555555555555555555555666777444555555555555555444444111111000000000111111222////////////////////////000000///............///------,,,,,,,,,,,,------))))))*********+++++++++------------....................................,,,------......------,,,,,,+++++++++,,,,,,---...---666;;;666...,,,,,,,,,------------------------,,,+++***)))***+++---...---..................---.........------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************+++++++++++++++++++++******+++,,,,,,------,,,,,,,,,+++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,***---222777:::999555222))))))******+++,,,---...000///---,,,+++,,,---...------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111000///////////////,,,---......//////......000000000000000000000000111222222222222222111111111111111111222222222222/////////....../////////000...---,,,///444999===........................,,,,,,+++++++++,,,------,,,,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,+++000///---,,,,,,---...///........................------------------------...------------,,,,,,,,,...------,,,,,,------...,,,------...------,,,,,,,,,,,,,,,---------......,,,...//////...------......---,,,,,,,,,---,,,,,,++++++++++++++++++++++++........................---...111333666777777777///...---+++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------------------------)))***+++,,,---,,,,,,+++//////...---------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------........................------------------------.../////////////////////........................---......//////......---............////////////////////////000000000000......//////000111222222111111000///......------000///...------...///000222222222222222222222222///111222333333555777::::::===@@@BBBBBBAAABBBCCC@@@@@@@@@???>>><<<;;;::::::;;;;;;<<<===>>>>>>>>>;;;;;;:::999::::::;;;<<<999888888888777777666666777777777777777888999:::::::::;;;;;;::::::999888666555555444444444444444111000000000000/////////000//////..................------------------...//////.........---------+++,,,,,,,,,,,,---------........................,,,------......------,,,...---,,,,,,+++++++++,,,***333999555///---...///++++++++++++++++++++++++,,,+++***))))))+++,,,------..................---///......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,)))222<<>>???AAABBBCCCCCCCCCBBBAAA???>>>===>>>???@@@;;;;;;;;;::::::999999888999888888999999:::;;;<<<>>>???@@@AAAAAAAAA??????>>>===<<<;;;:::999999999555444444333222111000000000000///...............///......------....../////////...---,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,------......------,,,///...---,,,++++++++++++)))000555222......000///++++++++++++++++++++++++,,,++++++***++++++,,,,,,------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******************************))))))******+++,,,)))333===>>>666---******,,,++++++***++++++,,,,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////............///000111222//////000111111111111000000000000000000000000000111222333333333333333333///000000000000111111111000///...------...///000,,,---.........---,,,+++.............................................---++++++,,,---------,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------...///------------------------------------------------............---------,,,...------,,,,,,------...,,,,,,------......------,,,,,,,,,---------.........000111111000//////000...///000000...,,,,,,---,,,------......------,,,+++++++++++++++++++++++++++,,,---.........---,,,............------------++++++,,,,,,------......---------------......///++++++,,,,,,,,,,,,++++++,,,,,,------,,,+++)))(((,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------....................................////////////..................////////////------------............//////000111111222333333000000111111222222222333333444444555555444444333333333333333333333333333333555666666666777999;;;===AAAFFFKKKMMMNNNPPPQQQMMMMMMKKKJJJHHHEEECCCBBB@@@AAACCCEEEGGGGGGGGGGGGGGGFFFDDDBBBAAAAAABBBBBB??????>>>======<<<;;;;;;999999999999:::;;;<<<===???AAACCCFFFHHHHHHHHHGGGGGGFFFDDDBBBAAA?????????;;;:::999777555444333222111111000////////////000//////............//////+++++++++++++++++++++***,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++,,,,,,,,,***///111...,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,---------***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,*********+++++++++,,,,,,******************************))))))******+++,,,)))...444333...***)))+++''''''((()))+++---///000++++++,,,,,,++++++***))))))******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.........---......////////////000111111111111000000000000000000000000000///000111111222222222111/////////000000000111111000///---,,,,,,---///000------.........---,,,,,,........................////////////...---,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------...------,,,,,,------...+++,,,------......------,,,,,,,,,---------......---...000000...---...///...000222111///,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++------.........---,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,------...+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,------++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........./////////000000..............................////////////................../////////000////////////000000000111111111111111111222222222...///000111333555666666555666777888888777666555333333333333333333333333555666777777777777999;;;<<<@@@GGGLLLOOOQQQRRRTTTTTTSSSRRRPPPNNNKKKIIIHHHFFFHHHJJJLLLNNNOOOOOOOOOKKKIIIGGGDDDCCCCCCCCCDDDAAAAAA@@@@@@???>>>======999999999:::;;;<<<======???AAAEEEIIILLLMMMNNNNNNNNNLLLJJJHHHFFFDDDCCCCCC???>>><<<:::888666555444333222222111000111111111//////............//////,,,------......//////000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,---......,,,///...++++++...---+++------------------------+++,,,---......---+++***+++,,,,,,------,,,,,,+++---------....../////////***************************++++++,,,,,,++++++***+++++++++************)))******+++,,,,,,---......++++++,,,---------,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,...///000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++++++++++++++,,,)))))))))******+++++++++*********************************)))***++++++,,,))))))))))))))))))+++------,,,+++******)))))))))******+++,,,+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000///...------,,,------...//////000000000000000000000000000000000000000......///000000000000000////////////000000000000000///---,,,,,,---///000111111000///...---------........................------------,,,+++***)))***+++,,,,,,------------...---+++******+++---...******+++,,,,,,---......)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------...------,,,,,,------...+++,,,,,,---.........---,,,,,,,,,---------......+++---......---,,,,,,---...111444333///------...******,,,,,,,,,,,,******------------------------***+++,,,............---))))))***+++,,,,,,,,,,,,,,,,,,------...///000000++++++******++++++,,,---......///000000///......+++++++++,,,,,,---......------,,,,,,,,,------...///...------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------------------------------........................,,,,,,...///000000000000000000//////....................................///000222111000///000222///111222222111111222333666555555555777999;;;<<<===<<<;;;:::888888777777666666666666555333222222666888999:::;;;<<>><<<;;;;;;<<<===>>>::::::999777555666999;;;???AAADDDHHHLLLOOORRRSSSQQQQQQQQQOOOKKKGGGBBB???===<<<:::999888888777777555444333222222333555666000000000000//////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))***++++++,,,------------,,,,,,,,,++++++*********------,,,+++,,,---...///+++++++++,,,,,,------------,,,,,,+++*********+++---///---(((***111555444)))))))))***+++++++++,,,))))))))))))))))))))))))************************************************+++*********++++++,,,---)))(((((()))++++++***(((------------,,,+++******+++,,,,,,+++******+++---++++++++++++++++++++++++***---...,,,)))(((***,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000//////...---,,,,,,++++++.........------,,,,,,,,,000---,,,---///000...,,,...,,,++++++,,,---,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,+++,,,,,,------....../////////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++------------------------...........................---,,,++++++,,,.../////////.........---------111111000///...---,,,,,,...///000000000///---,,,,,,------......------,,,---------,,,,,,+++++++++------,,,++++++---...////////////......---------++++++------------++++++------------------------...---,,,+++++++++,,,------------,,,,,,------...------------------------.........---------,,,,,,------------------------................................................------...///000000000000111000000000////////////000////////////////////////000111111111111222444222333555555444444555777999999:::;;;<<<>>>@@@AAA@@@???<<<:::888777777777666555444444444666777999;;;===???@@@@@@BBBEEEGGGIIIMMMSSSWWWYYYYYYZZZZZZYYYYYYXXXVVVSSSOOOLLLJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMJJJEEEBBBAAAAAA@@@??????>>>===;;;<<<===???@@@>>>??????>>>======???AAAAAACCCGGGKKKOOORRRTTTVVVSSSSSSRRRPPPLLLGGGBBB???;;;:::999888777666666666666555555444333333333333222111111111111111111111//////......------......,,,,,,---------.................................,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,---...------,,,++++++,,,,,,,,,///---)))***000333111************++++++++++++************************************************************************,,,,,,+++************++++++***))))))++++++***))))))******+++++++++******+++,,,,,,+++******+++---+++++++++++++++++++++++++++,,,------+++******+++++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,---------.....................////////////111000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000///......---,,,,,,++++++......---------,,,,,,,,,///---,,,---///000...,,,,,,++++++,,,------,,,***++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------------------------...........................---,,,+++,,,---///000//////.........---------000000000///......------...////////////...------,,,------......------,,,.........---------,,,,,,.........---...//////000............---------,,,,,,---............---,,,---------------------------,,,+++++++++,,,---.........---,,,,,,,,,------------------------------/////////...............------------------------////////////////////////..............................///000000/////////111111000000000000//////222222111111000000//////...000111222222333555888777888:::;;;::::::<<<===>>>???AAABBBDDDDDDEEEEEECCCAAA===:::777666666666777666444444666999>>>@@@AAACCCEEEFFFGGGIIILLLNNNPPPTTTYYY\\\]]]]]]^^^___]]]\\\[[[XXXTTTPPPLLLJJJJJJIIIGGGFFFFFFHHHJJJKKKKKKHHHDDDBBBAAA???===<<<===<<<;;;;;;;;;===???@@@AAACCCFFFFFFFFFFFFHHHIIIFFFHHHKKKOOOSSSVVVXXXYYYUUUUUUTTTQQQMMMGGGBBB???::::::888777666555555555777777888777666555333222444444333333333444444555000000000000000000000000------........./////////........................---------------............------,,,,,,------.........------,,,,,,++++++,,,,,,,,,------------...,,,---------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,+++......------,,,,,,------,,,...---++++++...///...+++++++++++++++*********************************************************************************---,,,++++++************///---***)))***++++++***(((((()))***+++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...+++)))++++++,,,,,,,,,,,,------------------------------------------------------,,,------------.....................////////////000000000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111///..................///.........------,,,,,,+++...------------,,,,,,,,,///...------...///...------------///000000---+++,,,,,,,,,,,,------------...------------,,,,,,,,,//////......---,,,,,,+++------------------------------------------------,,,------------........................---------------------------------........................------,,,,,,---///111222...............---------///////////////////////////......---------------------............------//////............------...//////000111000000000...------------,,,,,,,,,------...//////...------------------------------,,,+++++++++,,,---...//////...---,,,,,,,,,,,,,,,------------------------................................................................................................//////000000000//////...000000000000000000//////222222222111000000//////...000111222333666999<<<<<<>>>AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFCCCAAA===:::888777888888999999888888:::===AAACCCCCCEEEGGGHHHIIIJJJMMMPPPRRRVVVZZZ]]]^^^^^^______^^^^^^\\\YYYUUUQQQMMMKKKLLLKKKIIIHHHHHHHHHIIIJJJIIIGGGEEEDDDDDDBBB???===<<<;;;:::::::::<<>><<<;;;;;;;;;<<<<<<<<<===>>>??????@@@AAA@@@BBBDDDDDDEEEFFFIIIKKKPPPSSSXXXZZZ\\\\\\^^^_________^^^\\\YYYVVVSSSQQQOOOOOOPPPPPPOOONNNLLLKKKJJJHHHHHHHHHHHHGGGDDDBBB>>>===<<<<<<===???AAACCCHHHKKKPPPSSSTTTUUUVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXUUUPPPJJJEEEAAA======;;;:::999888888888777999<<>><<<:::999888777666666777888999888888888888777666444333111111111000000/////////////////////////////////...........................------,,,,,,------...//////...------,,,++++++------------------------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,+++,,,------+++******---,,,,,,,,,++++++******************************************************************************++++++,,,,,,...///111222222///+++******+++,,,+++---------------,,,+++***+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...111111---(((+++++++++,,,,,,,,,---------------------------------------.........//////---------.........//////............//////////////////000000111111111111111111111111111111111111000000000000000000000000////////////////////////......------------......---------------,,,,,,,,,---------------------------.........------......,,,---///111333222///---,,,,,,---------.........---------------------------------....../////////,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////................................................---------...///000111111---.....................------......///000000000///...---++++++,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,---,,,---...///000///...---------------------------+++,,,---......---,,,+++------------------------++++++,,,---....../////////...---,,,,,,,,,,,,,,,---------------------------------------.................................------------------------//////////////////////////////000111111000000000//////000000000000000111000000000000000000000000000222333444666:::>>>BBBFFFIIIMMMPPPPPPPPPQQQRRRQQQPPPPPPNNNMMMKKKIIIHHHDDDDDDCCCAAA@@@@@@@@@@@@>>>>>>?????????>>>======<<<===>>>>>>>>>???AAACCCJJJMMMRRRUUUWWWYYY\\\^^^______```___^^^]]][[[ZZZUUUVVVWWWXXXWWWUUUSSSQQQNNNMMMLLLLLLLLLKKKIIIGGGCCCBBBAAAAAAAAACCCEEEFFFKKKNNNSSSVVVWWWXXXYYY[[[YYYZZZZZZ[[[[[[ZZZZZZYYYZZZZZZYYYVVVRRRLLLGGGDDD??????===<<<;;;:::::::::888:::===@@@AAA@@@???===;;;999777666555666888999999:::;;;<<<<<<;;;:::999666666555333222111000000/////////////////////////////////..................------,,,,,,------...//////......------,,,,,,...------------,,,,,,,,,,,,---------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,---------,,,++++++,,,,,,,,,,,,------------+++,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---++++++......+++***,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++,,,...111222444000...+++***+++,,,,,,+++++++++++++++***)))((((((+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////,,,***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---......//////------........./////////............/////////////////////000111111222222222222222222222222222222000000000000000000000000........................///..................///------------------------,,,,,,,,,------------...---...///...------...///******+++...000000---+++,,,---------............,,,,,,,,,------------...,,,------...//////000000------......////////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........///////////////................................................------........./////////---------...............---.........//////000000///......---------------......////////////......+++++++++,,,,,,,,,,,,---+++,,,,,,------------------------............///++++++,,,------,,,++++++------------------------+++,,,---......///......---------,,,,,,------...------------------------------........./////////................................................////////////////////////...///000111111111111111111111111222222333333333000000111111222333333333222333444555777;;;@@@DDDIIILLLQQQTTTUUUUUUUUUVVVUUUTTTSSSQQQPPPOOOOOOOOOJJJJJJJJJIIIGGGEEECCCBBB>>>>>><<<;;;;;;;;;;;;;;;999:::::::::999999;;;<<<@@@CCCHHHMMMPPPSSSWWWYYYZZZ[[[]]]^^^___```______\\\\\\\\\\\\[[[ZZZZZZYYYUUUSSSPPPOOONNNMMMJJJHHHEEEDDDCCCBBBBBBCCCEEEFFFIIILLLPPPSSSTTTUUUWWWYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYWWWSSSNNNIIIFFF@@@???>>>===<<<;;;;;;;;;:::;;;===?????????>>>===<<<:::777555444444666777888999<<>><<<999777666888:::;;;888888999888666666777999777;;;@@@EEEIIIMMMQQQTTTTTTVVVXXX[[[]]]_________aaa```^^^]]]\\\]]]^^^___ZZZWWWSSSPPPNNNLLLJJJHHHDDDCCCAAA@@@@@@AAABBBCCCEEEHHHKKKMMMNNNPPPRRRTTTWWWXXXYYY[[[\\\]]]^^^^^^ZZZZZZZZZXXXTTTOOOKKKHHH@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;<<<:::777444333333444666555888<<<@@@DDDFFFGGGGGGAAA@@@>>><<<999666555333000000000000000000000000000000//////.........---...------,,,,,,------...---------........................------,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++***+++,,,,,,------------,,,,,,,,,------.........+++,,,---.........---,,,+++++++++,,,,,,---------,,,,,,,,,,,,------...//////******...///+++,,,111+++++++++,,,,,,---------++++++++++++++++++++++++************************************************)))))))))***+++,,,---...+++******+++------+++******+++,,,,,,------------+++,,,,,,+++******+++---------------------------(((+++---,,,***))),,,///++++++,,,,,,,,,---------------------------------******+++,,,,,,---................../////////000............/////////000...//////000111222222222222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000------------------------,,,,,,,,,------.........,,,...000///---,,,---000///...---...000222222111---------.........//////,,,,,,,,,------.........000000000///......------/////////////////////...////////////////////////............/////////000,,,---------......//////////////////////////////....................................---,,,+++***---------.........//////////////////////////////...///000000000///---,,,......////////////......---------.........//////------,,,++++++---...///.../////////000000111111,,,---...//////...---,,,---------------------------.../////////...---,,,+++++++++,,,---...///000---------------------------...000///......///000000000000000000000000000222222111111000000//////......//////000111222222111222333222111000111222888888777777666666555555777555333111111333555666777666555666999>>>CCCGGGOOOQQQUUUXXXZZZ[[[ZZZYYYWWWWWWXXXXXXYYYXXXXXXXXXTTTRRRPPPLLLGGGAAA===:::777777777777777777777777555555555555555555555555666888999;;;===AAAFFFIIINNNOOORRRUUUYYY[[[]]]^^^aaaaaaaaa```___]]]\\\[[[\\\YYYTTTNNNHHHDDDAAA@@@>>>======<<<<<<======>>>>>>@@@CCCDDDFFFHHHLLLOOORRRSSSTTTVVVXXXYYYZZZZZZ___]]][[[ZZZYYYVVVPPPKKKFFFDDDAAA???>>>@@@CCCDDDAAABBBBBBBBB@@@===;;;999999888777666555444444444666888:::>>>BBBFFFIIIJJJHHHFFFCCCBBBAAA???===;;;666555444222000///......111000///...---,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,---...///........................------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,------.........------------------------,,,------......------,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************)))(((''''''((())))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...///000000////////////000000000000222222111111111111111111///000222333333222000///000000000000000000000000///////////////////////////...---,,,,,,---...///.........................../////////...---,,,,,,.........------,,,,,,,,,/////////......---------------------------------...------,,,,,,------...---------,,,,,,---..............................(((111444...---111111+++---------...///000000111222222111000///---+++***........................++++++,,,---...///000111---.........---,,,,,,+++,,,---...//////...---,,,,,,,,,,,,------.........////////////////////////------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------...///000000.........000000000000000000000000000111111111000000000//////000000000111111111111111111222333333222222333444888888999999:::;;;;;;;;;;;;999777444444444666777999999999:::===AAAEEEHHHPPPRRRUUUWWWYYYXXXWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTPPPOOOLLLIIIDDD@@@<<<:::666666666666666666666666666666666666666666666666666777888999;;;>>>BBBFFFGGGIIILLLPPPTTTXXXZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYZZZWWWQQQKKKEEE@@@<<<;;;999999888888888888999999888:::<<<>>>???AAADDDGGGMMMOOOQQQUUUWWWZZZ[[[\\\___]]]\\\\\\\\\YYYUUUQQQKKKIIIEEECCCBBBCCCEEEFFFGGGHHHHHHGGGEEEBBB???===:::999777555444333444444444666:::???EEEJJJMMMOOOOOOMMMJJJIIIGGGEEEBBB@@@<<<;;;888666444333222111//////......---.........,,,,,,---------.........///...------------...///........................------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,++++++******++++++,,,************************,,,+++***))))))***++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,------...///,,,,,,---......//////000000000000000111111111111111111111111111111111111///000222333333222000///000000000000000000000000///////////////////////////...------------...///------------------------.........///......------.........------,,,,,,,,,............---------,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,,,,------........................///000---))))))---000///......//////000111111222---.........//////000000........................+++,,,,,,---...///000111000///---++++++,,,---...------...//////...------,,,------------------...////////////////////////------............------......------------...............------,,,,,,,,,......////////////......------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------000111111000...---...///////////////////////////000000000000000000//////222222222222111111111111111333444555444555777888:::;;;<<<===???AAABBBCCC@@@???<<<:::888888999:::===>>>???AAACCCFFFHHHJJJPPPQQQSSSTTTTTTSSSQQQPPPQQQQQQQQQQQQPPPOOONNNNNNJJJIIIFFFCCC@@@===<<<;;;666666666666666666666666666666666666666666666666444666777777888:::===@@@@@@CCCFFFKKKOOOSSSVVVWWWUUUUUUVVVWWWXXXXXXXXXWWWWWWTTTOOOIIIBBB===999777666555555444444555555666444666777888888:::<<>>???@@@AAACCCEEEFFFFFFDDDCCCAAA???>>>>>>???@@@CCCDDDFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNMMMKKKIIIHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@===<<<;;;;;;;;;777777777777777777777777555555555555555555555555444555666666555777999;;;===???BBBFFFJJJMMMOOOPPPNNNNNNPPPRRRSSSTTTTTTTTTRRRPPPLLLGGGBBB===:::888666666555555555555666666444666777777777777:::<<<===@@@EEEKKKQQQWWWZZZ\\\]]]]]]]]]]]]]]]\\\ZZZYYYVVVUUURRROOOMMMKKKJJJJJJOOOPPPPPPPPPOOOLLLIIIGGG>>><<<888444222333444666<<<>>>BBBFFFKKKNNNQQQRRRVVVTTTRRRQQQPPPNNNJJJGGGEEEDDDAAA>>>;;;888777666111111000000///000000000...................../////////............//////........................//////.........---------------------------------------------------------------------------------------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------...//////------....../////////000///000000000000111111111000000000000111111111111000000111111111111000000////////////////////////////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////..................------------------------,,,,,,,,,..............................------------......000000///.........//////........................222,,,000===AAA888///,,,/////////000000111111111222111///---,,,---...///........................,,,------...///000000000000///---++++++,,,...000......////////////......//////......------,,,,,,////////////////////////------............------......------------......000000000000111111111111---......//////......---------------------------------............------------------------------,,,,,,,,,---------......------------------------222333333222000...///000//////////////////////////////000000111111222222000111222333444555666666666888:::<<<<<<>>>@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIFFFGGGGGGFFFEEECCCAAA@@@BBBBBBBBBAAAAAA???>>>>>>>>>===;;;:::999999:::;;;888888888888888888888888444444444444444444444444444555666666555555777999;;;<<<>>>AAACCCDDDEEEFFFEEEFFFGGGIIIKKKLLLLLLLLLIIIHHHFFFCCC@@@<<<:::888666666555555555555666666555666777777666666888:::;;;>>>CCCJJJQQQWWW[[[]]]^^^^^^___^^^]]]\\\[[[[[[YYYXXXVVVTTTQQQOOOMMMMMMNNNOOOPPPPPPOOOMMMKKKJJJ???===999555444444666888===@@@DDDJJJNNNRRRSSSTTTUUUTTTSSSSSSRRRPPPLLLIIIHHHFFFDDDAAA???<<<;;;;;;666555444222111000000000////////////////////////////////////////////////........................//////.........---------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,((()))***+++,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////.........///////////////.........////////////000//////000000000111111111000000000111111000000000////////////////////////////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...........................------------------------........................///......------......///......---,,,++++++,,,,,,////////////////////////000,,,333AAAFFF<<<111.........///////////////000444333000---,,,,,,,,,---////////////////////////---.........///000000000......................../////////////////////////////////......---------////////////////////////------............------......------------......---...///000111333444444------............---------------------------------......//////......---------------------------,,,,,,,,,---------......------------------------222333333222000///000111////////////////////////000000111111222333444444222333444555777999:::;;;:::<<>>===<<<;;;<<<<<<<<<<<<;;;;;;:::999999999999888999999::::::999999999999999999999999555555555555555555555555555666888888777666777999999:::;;;<<<==================???@@@AAABBBBBBBBB??????>>>===;;;999888777555555444444444444555555333444555555444444666888<<>>DDDKKKQQQVVVYYYZZZVVVVVVUUUUUUTTTQQQMMMJJJHHHGGGEEECCCAAA@@@@@@???:::999777555333222111111000000000000////////////...//////000000//////....................................------------,,,------------------------------------------------...------------,,,,,,,,,------------------------***++++++,,,,,,++++++***------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------......,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------'''((()))+++,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......---------,,,,,,,,,......------......///000////////////////////////---------.........//////...//////000000111111111000000000000000000000000000000000000000000000000////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------......///......................../////////---------............///........................//////............//////222222111000////////////////////////////////////111...000777<<<:::666555............////////////111000///...---......///////////////////////////....../////////000000000------.../////////......000//////......//////000/////////...............////////////////////////------............------......------------......,,,---...///111222333444------............------------------------------......////////////......------------------------,,,,,,,,,---------......------------------------111222333333111000111333000000000000000000000000000111111333444555666666777888999:::;;;<<<===>>>>>>@@@CCCDDDDDDFFFHHHJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMJJJIIIGGGDDDAAA???===<<<;;;;;;;;;;;;;;;::::::999999999999:::999999888888777777888999999:::999999888888888888888888888888777777777777777777777777666888::::::999888999:::::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<::::::;;;:::999888666555555555444444444444555555222333444444333444666888;;;===BBBGGGLLLQQQTTTVVVWWWYYY[[[ZZZYYYYYY\\\^^^ZZZ[[[\\\\\\[[[YYYWWWVVVQQQRRRRRRRRRPPPMMMJJJHHH>>>===<<<:::::::::;;;<<<;;;???FFFMMMSSSWWWZZZ[[[XXXWWWVVVUUUSSSOOOJJJFFFBBBBBBAAA@@@@@@@@@@@@@@@;;;:::888777666555555444111111111000000000//////...///000111111000///...........................------------,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........,,,,,,,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------((()))***+++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,------------------...............//////000000/////////////////////............////////////......//////000111111222000000////////////000000000000000000000000000000////////////////////////------...//////...------------------------------.........///......---------........./////////000........./////////000000........................//////............//////666555444333222222222222////////////////////////...000000///111888;;;:::////////////////////////............////////////////////////////////////////////////000000000000.........---...///000000111000///......///000111............////////////////////////////////////------............------......------------......------......//////000000,,,------......------,,,------------------------......////////////......------------------------,,,,,,,,,---------......------------------------111222333333222111222444111111111111111111111111111111222333555666777777<<<=========>>>>>>??????AAACCCEEEFFFFFFHHHJJJLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMHHHGGGCCC@@@<<<999777777999999999999999999::::::888888999999999999999888666777888:::::::::999999777777777777777777777777888888888888888888888888777999;;;<<<;;;:::;;;<<<<<<===>>>>>>????????????<<<<<<=========<<<;;;;;;;;;;;;;;;;;;:::888777555777666666555555666666777222333444444444444666888777999===BBBGGGJJJMMMOOOPPPRRRUUUUUUUUUVVVYYY]]][[[\\\]]]^^^^^^\\\ZZZYYYVVVVVVUUUTTTQQQMMMIIIGGG=========<<<<<<<<<======???BBBHHHNNNSSSVVVWWWXXXYYYWWWVVVTTTPPPKKKEEE@@@<<<<<<;;;;;;<<<<<<======::::::999888777777888888222111111111000000//////...///000111111000///...........................------,,,,,,,,,+++++++++------------------------------------------------.........------,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,------............---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------***++++++,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------,,,,,,,,,++++++*********))))))***+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***++++++,,,---...//////...............///000000000000000000////////////////////////000000000000---......///000111111222000000////////////000000000000000000000000000000////////////////////////,,,---...//////...---,,,.........................../////////...---,,,,,,---.........//////000000.../////////000000111111//////////////////////////////............//////111000///...------------000000000000000000000000***111333...000999>>>;;;111111111000000000000000//////000000///...------000000000000000000000000////////////000000000000111///---+++,,,...111333111000///......///000111------......//////000000////////////////////////---..................---.........------.....................------------,,,------......------,,,------------------------......////////////......------------------------,,,,,,,,,---------......------------------------333333444555555555444444222111000//////000111222000111333666999<<<>>>@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOSSSRRROOOMMMJJJIIIGGGGGGCCCCCCAAA???<<<:::888777888888888888888888888888999999999999999:::::::::===:::777666666777666555999999999999999:::;;;<<<<<<===>>>>>><<<<<<===>>>@@@???>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>===>>>>>>>>>===<<<;;;:::999999999888777777666666666666666555555444555555555666777999;;;>>>AAADDDFFFIIIHHHIIIIIIJJJLLLMMMNNNUUUTTTTTTTTTUUUWWWYYYZZZ\\\\\\[[[XXXSSSLLLFFFBBB>>>=========>>>???@@@AAA@@@EEEJJJOOORRRTTTVVVXXXXXXVVVUUUUUUTTTPPPIIICCC<<<;;;:::888666555444444:::::::::::::::::::::;;;888777666444222222111111111111111111000///---------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++******++++++,,,---...------,,,,,,------...,,,...//////...------...---+++***,,,///000...+++,,,---...//////...---,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++************+++++++++*********+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))+++*********+++,,,,,,---)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////000000///...............////////////////////////......//////000000111111000000000000000000000000////////////////////////..................------//////............////////////.........---------,,,...111111000..................///////////////111000000//////...------......///000000111222222...//////000000111111222000000111111000000///...000000111222333333222222333111//////000000///...222222333333222222111000111111111111111000///................../////////000000000000000000000000111000///000111111///---000000000000000000000000---------.........//////---......///////////////........................------------------------........................................................................,,,,,,---......---,,,,,,***++++++,,,---...//////+++,,,,,,------,,,,,,+++222333333444444444333333222222111000111222333444444555777999<<>>@@@BBBCCCCCCCCCEEEFFFJJJIIIHHHHHHIIIJJJKKKJJJKKKKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;:::999888777777666666666666666777888:::<<<>>>???BBBBBBBBBCCCDDDEEEEEEFFFLLLLLLLLLMMMOOOQQQSSSTTTVVVWWWVVVUUUQQQKKKFFFBBB======<<<<<<===>>>??????@@@DDDIIILLLOOORRRTTTVVVWWWVVVVVVWWWVVVQQQJJJDDD>>>===;;;888666555555555555666777999;;;<<<======;;;:::888666555444444444222222111111000000//////......////////////......------------------------------------------------------------------------,,,------...------,,,,,,+++++++++***++++++,,,---...------,,,,,,------...***,,,------,,,++++++,,,---,,,+++,,,//////...,,,,,,---............---,,,,,,,,,------------,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++******+++,,,,,,---************++++++++++++...------,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////000000///...............////////////////////////............////////////////////////////////////////////////////////////........................000//////.........////////////.........------------...//////......///111......///////////////////////////000000000000000.........//////000000000000111111111222222333333000000111111111111111000222333333444444444444333333222000000222222111000000000000000000//////...000111111111000000///......////////////////////////////////////000000000222111000111222111000...000000000000000000000000---------.........//////---...//////000000//////........................................................................................................................,,,,,,---......---,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++222222222333333222222111222222222333444555777888:::;;;<<<>>>@@@BBBCCCDDDGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCAAA@@@????????????>>>===;;;::::::;;;;;;999999999::::::;;;;;;;;;===>>>???@@@AAAAAAAAAAAAAAA???===<<<=========<<<;;;;;;;;;;;;<<<===>>>???BBBEEEIIILLLNNNOOOQQQSSSVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXYYYYYYXXXWWWUUUTTTUUUUUUUUUTTTTTTSSSSSSRRRNNNOOOOOOOOOOOOOOONNNNNNKKKJJJIIIHHHGGGFFFEEEEEEBBBAAA???===;;;:::999888888888888777777888888999;;;<<<===>>>>>>>>>>>>>>>BBBBBBCCCDDDFFFHHHJJJLLLMMMNNNOOONNNLLLIIIEEEBBB<<<;;;;;;;;;;;;<<<<<<===???BBBEEEGGGIIIMMMPPPSSSUUUVVVWWWYYYXXXTTTNNNIIIDDDAAA>>>:::777666666666333555888:::<<<======<<<===<<<;;;:::999888888888555444333222111111111111////////////////////////------------------------................................................---------,,,,,,------...+++++++++++++++,,,------...------,,,,,,------...***,,,------,,,++++++,,,,,,,,,+++---...///...,,,,,,,,,------------,,,,,,------............------...------------,,,,,,,,,------------,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++************++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,------------,,,,,,++++++++++++++++++,,,,,,---************+++++++++,,,...------,,,,,,------...++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////000//////............///////////////////////////............------------////////////////////////////////////////////////........................111000///.............../////////............---//////...---,,,---000333////////////////////////...//////000111111222222//////000000000000000000333333333333333444444444111111222333444444444444555555555555555444444444666444333333444444333222000000000000//////......111111111222111111000///111111000000000000000000/////////000000111111111222111000111222222000...000000000000000000000000------........./////////---...//////000000//////........................////////////////////////........................................................................,,,------......------,,,......---------,,,,,,,,,,,,,,,------------,,,,,,111111222222222222111111333444555666888:::;;;<<<@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@@@@???>>>>>>===============<<<;;;::::::<<<===>>>======>>>???@@@AAABBBCCCGGGHHHIIIKKKLLLMMMMMMMMMJJJHHHFFFEEEEEEDDDBBBAAA???????????????@@@AAABBBDDDHHHNNNSSSVVVXXX[[[]]]^^^^^^______^^^___aaabbbaaabbbccccccbbb```^^^]]]_______________^^^^^^^^^ZZZZZZ[[[[[[[[[[[[[[[[[[VVVVVVUUUTTTRRRQQQPPPPPPMMMLLLJJJFFFBBB???<<<:::<<<;;;:::999999888999999999:::;;;<<<<<<<<<<<<;;;>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGGGGGGGEEEBBBAAA;;;::::::999999999::::::===>>>@@@AAABBBFFFJJJNNNPPPSSSVVVYYYZZZXXXTTTQQQKKKHHHCCC>>>999777666666777999<<<>>>???>>><<<;;;===<<<<<<;;;;;;<<<<<<===:::888666444222222111111................................................////////////////////////////////////////////////...---,,,+++,,,---...///,,,++++++++++++,,,------...------,,,,,,------...,,,...//////...------...,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------------------------,,,,,,///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++---------......---,,,,,,,,,,,,+++++++++,,,,,,---*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------.........------.........---------------------------------............/////////............//////000///............///////////////////////////////////////......---------////////////////////////////////////////////////............////////////111000///......---....../////////..................//////...---...000222000000000000000000/////////000000000111111222222111111111111111222222222333333444444444555555555444555666777999999999999999999888777777777666666;;;999777777777666444222222222111111000000000111111222222222222222111111333222222222222222111111000000111111111222222222222111000111222222000...////////////////////////............////////////......///000000000000000........................////////////////////////........................................................................------------------------------------------------,,,,,,------------,,,,,,111111222333333333333222555666888:::<<<>>>???@@@CCCCCCDDDDDDDDDDDDDDDDDD@@@???>>><<<;;;:::::::::;;;;;;===>>>????????????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHIIIKKKLLLMMMQQQRRRTTTVVVWWWXXXWWWWWWUUUSSSQQQOOONNNLLLIIIGGGCCCBBBBBBAAAAAAAAABBBBBBCCCGGGMMMRRRUUUYYY\\\______aaabbbbbb```aaacccffffffgggggggggfffdddcccbbbeeeeeeeeeeeeffffffffffffccccccdddeeeeeeeeedddddd``````___^^^]]]\\\[[[ZZZZZZYYYVVVQQQKKKFFFAAA>>>======<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<===============<<<<<<;;;???@@@AAABBBBBB@@@???>>>::::::999888777777777888999:::;;;;;;<<>>:::888777999;;;???AAACCCBBBAAA???======<<<<<<===>>>?????????===;;;888555222111000......---,,,,,,---..............................////////////////////////////////////////////////------,,,+++,,,---...///,,,,,,++++++,,,,,,---......------,,,,,,------...,,,...//////...------...+++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***,,,,,,---......---------------,,,,,,+++,,,,,,---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------.........------.........---------------------------------............/////////............////////////............//////////////////////////////111000000//////.................................////////////////////////........./////////000000000000///...............////////////////////////...000222222111//////000000000000111111111222222333222222222111111111000222222222222222333333333555555555666777777888888:::;;;<<<>>>???@@@@@@AAAAAAAAA@@@???>>>>>>>>>???AAA@@@>>><<<;;;999555333444444333222222222222333111111222222222222222111333333222222222111111111111111111111111111111111111000000000111111///---////////////////////////........./////////000000...//////000000000000000////////////////////////................................................................................................------------------------++++++,,,,,,---...//////,,,------......------,,,111222333444555666666666888999;;;>>>@@@AAABBBCCCEEEDDDDDDCCCCCCBBBAAAAAA>>>>>><<<;;;:::999999888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::;;;<<<>>>@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOQQQSSSUUUVVVWWWXXXZZZ\\\^^^___^^^]]]]]]^^^\\\ZZZXXXWWWUUUQQQOOOHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFJJJMMMQQQTTTYYY\\\]]]```bbbaaa``````cccfffhhhhhhggggggfffffffffeeegggggghhhhhhiiiiiijjjjjjiiiiiijjjjjjjjjiiiiiihhhffffffeeeddddddcccccccccdddbbb```[[[VVVPPPKKKHHH@@@???>>>===============:::::::::;;;<<<===???@@@@@@@@@@@@???>>>===;;;:::??????@@@@@@@@@>>>===<<<;;;:::999777777666666666777888999999999<<<@@@CCCEEEHHHMMMQQQSSSTTTVVVXXXSSSQQQMMMHHHDDD???<<<;;;999;;;???CCCFFFGGGHHHHHH@@@@@@???>>>>>>>>>>>>>>>@@@@@@>>>;;;888555222000///...---,,,,,,---...///........................////////////////////////////////////////////////,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,------......------,,,,,,------...***,,,------,,,++++++,,,***,,,......---,,,---...------,,,,,,,,,,,,------------............------,,,,,,,,,------------...------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++************++++++,,,,,,++++++******++++++***+++,,,------,,,+++***+++,,,,,,------------,,,...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------......------------......---------------------------------............/////////............/////////............//////000////////////////////////000000000000000/////////........................////////////////////////.........//////000000111//////............//////...////////////000000000000222555555333000//////000111111222333444555555666666555444444333222222333333333444555666666666888999:::;;;===>>>??????BBBCCCDDDFFFGGGHHHHHHHHHKKKJJJIIIHHHHHHIIIJJJJJJHHHGGGEEEDDDBBB???;;;888777666555444333444555666333444444555555555555444555555555444444333333222333333333222111111000000222111000111222222000...000000000000000000000000....../////////000000000...///000000111111000000////////////////////////...................................................................................................------,,,,,,------...***++++++,,,---...///000------............------111222444666888999:::::::::<<<>>>AAACCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::999888777777777666666777888999999999999888888:::;;;<<<<<<<<<<<<>>>>>>???AAACCCEEEGGGHHHJJJLLLNNNPPPRRRRRRRRRQQQRRRSSSUUUWWWZZZ\\\^^^___^^^```bbbdddeeedddbbbaaaaaa```___^^^^^^\\\YYYVVVQQQPPPNNNLLLKKKIIIIIIHHHHHHIIIKKKMMMOOOSSSXXX\\\]]]```bbbbbb______cccgggjjjiiigggffffffggghhhiiigggggghhhiiijjjjjjkkkkkkllllllllllllkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffccc___ZZZVVVSSSFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<<<<>>>AAADDDFFFGGGGGGGGGGGGFFFEEECCCBBBCCCCCCCCCBBB@@@>>>===<<<;;;:::999777666666555555777888999999999;;;>>>AAAAAADDDGGGIIIJJJLLLPPPSSSQQQPPPOOOMMMJJJFFFCCCBBB;;;===@@@CCCFFFIIIKKKLLLHHHFFFDDDAAA>>><<<;;;:::?????????>>><<<888555222111000///......///000111........................................................................***+++,,,---............---,,,,,,,,,,,,---.........------,,,,,,------...***,,,------,,,++++++,,,***,,,......---,,,---///......---,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,---------......------------.........///------------............------------------------*********++++++,,,,,,,,,++++++************++++++---,,,++++++******++++++)))***,,,------,,,***)))******+++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------........................---------............/////////............//////...............///000000////////////////////////......//////////////////........................////////////////////////---......///000000111111......---......///000111.../////////000000000000555666666555222000000000000111222444555777888999888888888888888888888888888999:::;;;<<<===>>>?????????AAACCCEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNQQQPPPOOONNNNNNOOOQQQRRRMMMLLLKKKKKKJJJGGGCCC@@@>>>===;;;999999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;:::999888666555444444444333222333444444222000000000000000000000000000.../////////000000000000//////000111111111111000////////////////////////////////////////////////...........................................................................---,,,,,,,,,,,,---...,,,,,,,,,------.........------............------111333555777999;;;<<<<<<<<<===@@@BBBDDDEEEEEEEEECCCBBBAAA@@@>>><<<;;;;;;999888777666555555555555555666777888888999888888777888999;;;===>>>>>>>>>DDDDDDEEEGGGIIILLLNNNPPPOOORRRUUUXXXYYYYYYWWWVVVUUUVVVXXX[[[^^^```bbbcccdddeeegggiiiiiihhhfffdddaaa``````aaaaaa```^^^[[[ZZZYYYWWWTTTRRRPPPOOOOOONNNOOOPPPPPPRRRVVV[[[___]]]aaadddccc``````dddiiikkkiiigggeeefffgggjjjlllgggggghhhiiijjjkkkkkklllmmmmmmmmmlllkkkjjjiiihhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiigggeeeaaa]]][[[MMMLLLJJJHHHFFFDDDDDDCCCBBBAAA??????AAAEEEIIILLLMMMNNNOOOOOOOOONNNLLLKKKGGGGGGFFFDDDBBB???===<<<;;;;;;999888666555555555777999:::;;;;;;<<<>>>@@@@@@BBBDDDDDDCCCEEEIIIMMMNNNNNNOOOOOONNNKKKIIIGGG@@@@@@BBBCCCEEEGGGIIIJJJNNNLLLHHHCCC???;;;888777<<<===???@@@>>>;;;777444333222111//////111222333////////////////////////................................................)))+++,,,...//////...------,,,,,,,,,,,,---.........------,,,,,,------...,,,...//////...------...***,,,//////,,,+++---//////...------------...///+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------.........//////---.........//////000000------------------------,,,,,,,,,------.........++++++************++++++---,,,,,,+++*********+++)))***,,,------,,,***))))))***++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---........................---------.........////////////............//////...............///000111////////////////////////,,,------....../////////........................////////////////////////---......///000111111222------------///000111222.../////////000000111111999999777444000///111222000111333555777999:::;;;999::::::;;;;;;<<<<<<===???@@@AAABBBDDDFFFGGGHHHDDDEEEFFFIIIKKKNNNPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOQQQSSSTTTOOOOOOOOOOOOPPPNNNJJJHHHDDDCCCAAA@@@???@@@BBBCCCEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAA???===;;;:::999666555444555666666444222000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000...........................................................................---,,,,,,,,,,,,---.........---------,,,,,,,,,------............------444555777999===@@@CCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@>>>===;;;:::::::::999999999:::999888777777888888777777777888888888;;;===???@@@@@@AAACCCEEEKKKLLLMMMNNNPPPQQQRRRSSSVVVXXX[[[\\\\\\\\\\\\]]]]]]^^^```bbbdddffffffgggjjjiiiiiihhhgggeeedddcccbbbaaaaaaaaaaaaaaa___]]][[[ZZZXXXWWWVVVUUUUUUUUUXXXWWWVVVVVVWWWZZZ\\\^^^bbbbbbaaacccdddffffffeeejjjjjjjjjiiiiiihhhhhhhhhiiihhhggghhhjjjkkkjjjiiikkkjjjjjjkkklllmmmllljjjjjjjjjkkkkkkkkkjjjiiiiiilllkkkjjjhhhgggeeedddddd^^^ZZZTTTQQQNNNMMMKKKJJJIIIGGGEEEEEEHHHNNNTTTXXX[[[\\\\\\\\\[[[YYYWWWUUUVVVUUUSSSOOOKKKGGGDDDBBB>>><<<:::777666666777777888888777666777<<>>999444222333333111...333555777999:::<<>>;;;999888888888888888777777:::>>>BBBFFFFFFEEEEEEDDDCCCBBBAAACCCDDDGGGKKKNNNQQQSSSTTTNNNMMMKKKHHHFFFFFFIIIKKKPPPNNNLLLJJJGGGCCC???;;;777888999:::;;;===<<<;;;<<<999444000000111222111///////////////...---,,,...,,,+++,,,...//////...........................////////////////////////---------............///------...///////////////......//////...------,,,////////////////////////000//////...------,,,,,,------------------------//////...---------------///...---,,,,,,,,,,,,---//////......---------,,,///......---,,,,,,+++++++++++++++,,,,,,,,,,,,---......---,,,,,,+++*********+++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++******++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,------,,,,,,------...///......------------......///000...+++,,,000000,,,//////////////////////////////.........---------............////////////000000000000000000000000000000000000000000000000////////////000000000000......------......///000...............///000000>>>>>><<<777222000222444666888;;;===???BBBFFFIIIKKKMMMOOOPPPPPPPPPRRRTTTUUUUUUVVVWWWYYYXXXUUUSSSPPPLLLHHHGGGIIIMMMOOOPPPQQQSSSUUUVVVUUUTTTUUUVVVQQQPPPPPPOOOOOONNNNNNOOOMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMQQQVVVYYYYYY[[[^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTRRROOOMMMLLLIIIGGGDDDCCCBBB@@@===999777666444222111000000000222111111111111111222222222222222222111000////////////000000000000//////000000000000000000000000........................////////////////////////................................................///............---------------............------<<<===>>>AAACCCFFFGGGIIIGGGFFFEEECCCAAA???===<<<888999:::;;;===>>>???@@@???>>><<<:::888888888888888999:::<<<>>>AAACCCDDDIIIJJJLLLLLLKKKLLLMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZ\\\^^^```aaaaaaaaabbbccceeeffffffggghhhhhhiiiiiijjjjjjjjjjjjhhhfffdddccc]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYY[[[\\\]]]^^^___`````````aaabbbdddgggiiijjjkkkkkkjjjjjjiiiiiihhhggggggggghhhgggggghhhkkklllkkkjjjhhhhhhhhhiiikkkkkkjjjhhhjjjkkklllnnnnnnnnnmmmlllkkkllllllkkkkkkiiihhhgggiiifffcccaaa```___]]][[[[[[YYYXXXWWWYYY\\\```ccckkklllllllllkkkiiihhhfffgggfffeeeccc```^^^[[[ZZZUUURRRMMMGGGBBB???===<<<:::::::::999888999<<<>>>CCCCCCCCCBBBBBBAAAAAA@@@>>>???AAADDDIIINNNRRRTTTUUUUUUTTTRRRNNNLLLLLLMMMOOOMMMKKKJJJHHHFFFAAA>>>777777888:::;;;<<<>>>??????<<<888555444333444555000000000//////000000111///...,,,---...//////...........................000000000000000000000000---------............///---......///////////////.........///......---,,,000000000000000000000000/////////...------,,,,,,------------------------......---,,,,,,,,,,,,---......---,,,,,,,,,------000000///...------,,,,,,.........------,,,,,,+++,,,,,,,,,---------......------,,,,,,+++*********+++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***------............------,,,,,,,,,,,,------------,,,,,,,,,---------..............................,,,------------,,,,,,+++---------,,,------...///......------------......000111///,,,---111111.../////////////////////////////////............---............////////////000000000000000000000000000000000000000000000000////////////000000000000............///000000111000000//////000000111222;;;AAADDD???666111666<<<<<<>>>BBBEEEHHHLLLPPPTTTUUUWWWZZZ\\\\\\\\\]]]^^^```___^^^^^^]]][[[WWWTTTLLLIIIEEEEEEIIINNNRRRUUUXXX[[[]]]^^^^^^]]]^^^___ZZZYYYXXXVVVTTTSSSRRRQQQNNNMMMKKKHHHFFFEEEDDDDDDDDDCCCBBBBBBCCCFFFJJJLLLIIINNNTTTWWW[[[``````^^^```````````````_________aaa``````^^^\\\ZZZXXXWWWUUUSSSQQQNNNMMMJJJFFFCCCAAA>>>;;;777444333222333333333222222222222222333333333333222111000///...///000000111111000000///000000000000000000000000........................////////////////////////................................................///............---------------............------???@@@BBBDDDFFFHHHIIIIIIHHHGGGEEECCC@@@===;;;::::::;;;===???@@@BBBCCCCCCAAA???<<<999888888999:::======>>>@@@CCCFFFHHHJJJMMMNNNPPPOOOOOOOOOPPPQQQRRRSSSTTTVVVXXXZZZ\\\]]]aaaccceeefffffffffgggiiihhhhhhhhhiiiiiijjjjjjkkkllllllmmmllljjjhhheeedddaaabbbbbbaaa``````aaabbb______^^^^^^]]]\\\[[[[[[]]]^^^```bbbccccccbbbbbbfffhhhkkkmmmmmmlllllllllllllllllllllmmmmmmmmmmmmiiiiiihhhjjjmmmnnnnnnmmmmmmllllllmmmmmmllliiifffhhhiiijjjkkklllkkkjjjjjjgggggghhhiiijjjjjjjjjiiiiiigggfffeeeeeeeeedddbbbeeedddbbbaaabbbdddgggiiimmmmmmmmmmmmlllkkkjjjiiiiiiiiihhhgggeeecccaaa```___\\\VVVPPPJJJFFFDDDCCC???@@@@@@???===<<<===>>>@@@@@@??????>>>>>>>>>>>>;;;;;;<<>>:::999999:::;;;;;;>>>BBBEEEAAA@@@@@@===999777777555444222111000111222222111///......///000///...........................////////////////////////---------............///......///////////////...---...............------------------------------//////.........---------------------..................------,,,------......------,,,,,,,,,------000000///...---,,,,,,+++......---------,,,,,,,,,------------.........///---------,,,,,,+++++++++,,,------...............,,,,,,------------,,,,,,++++++---------,,,+++***------............------,,,,,,,,,------------...,,,,,,,,,---------......////////////////////////---.........---,,,++++++---------------...//////......------------......000111000...000555666333/////////////////////////////////...........................////////////////////////////////////////////////////////////////////////000000000000000000/////////000000111222222111222222333444444555>>>GGGFFF???;;;>>>DDDFFFIIILLLNNNQQQUUUYYY\\\ZZZ]]]aaacccccccccccccccdddcccaaa___]]]YYYTTTPPPIIIGGGEEEEEEIIIPPPVVVZZZ___aaadddfffeeeeeeeeefffddddddcccaaa___]]][[[ZZZTTTSSSQQQNNNKKKIIIHHHHHHFFFDDDAAA@@@@@@AAADDDFFFEEEKKKOOOQQQVVV^^^___[[[______``````aaabbbbbbccceeeeeedddcccbbb```^^^]]]]]]\\\[[[YYYVVVTTTQQQOOOLLLIIIEEE@@@<<<999999999555555444333222222222222111111111111111000///...000000000111111000000000////////////////////////........................////////////////////////................................................///............---------------............------BBBCCCEEEFFFHHHIIIIIIIIIIIIHHHFFFCCCAAA>>><<<;;;@@@AAABBBDDDEEEEEEEEEEEE@@@???<<<:::::::::;;;<<>><<<<<<<<<<<<===<<<;;;;;;;;;>>>CCCGGGJJJRRRUUUZZZ\\\[[[XXXWWWVVVQQQOOOMMMKKKIIIFFFBBB>>>;;;888888;;;<<<<<>>;;;:::777555333222222222333111//////000000///...////////////////////////........................---------............///...///////////////......------...............---,,,,,,,,,,,,,,,,,,,,,,,,...............------------------......////////////...............//////------,,,,,,,,,------...000//////...------,,,,,,---------------,,,,,,,,,------........./////////............------------,,,---......//////......,,,------......------,,,***+++---......---,,,+++---......//////......---,,,,,,---------.........,,,,,,,,,---------......////////////////////////............------,,,+++...------------...//////......------------......///000000///222888:::888////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////000000000000333222111111000000000000111111111222333555666777333;;;FFFLLLLLLJJJJJJJJJRRRTTTVVVWWWYYY[[[^^^aaa___bbbeeeggggggfffffffffeeedddaaa___]]]XXXSSSOOOKKKJJJIIIJJJNNNTTTZZZ___cccfffjjjkkkjjjiiiiiiiiiiiiiiiiiiiiihhhgggeeeddd^^^]]][[[XXXUUUSSSRRRQQQNNNLLLHHHDDDAAA@@@@@@AAABBBDDDFFFHHHNNNUUUVVVSSSZZZ[[[\\\___aaaccceeeeeefffffffffeeedddbbbaaa```___``````___]]][[[ZZZZZZWWWTTTPPPKKKGGGDDDBBBBBB:::999888666444333222222//////000111111111000000000000111111111111000000////////////////////////////////////////////////////////////////////////................................................///............---------------............------DDDEEEGGGIIIJJJJJJIIIIIIIIIHHHGGGEEECCCAAA???>>>DDDDDDFFFFFFGGGFFFEEEDDD??????>>>>>>>>>???@@@AAADDDDDDEEEFFFGGGIIIJJJKKKQQQSSSTTTTTTTTTTTTVVVWWW\\\]]]___bbbeeehhhjjjkkkggghhhiiiiiiiiijjjlllnnnmmmmmmmmmnnnpppsssuuuwwwvvvwwwxxxwwwuuurrrnnnlllnnnoooooommmiiihhhkkknnnnnnnnnooopppooonnnlllkkkmmmooorrruuuwwwxxxwwwwwwxxx~~~xxxvvvtttqqqpppooooooooojjjiiigggggggggiiilllmmmkkkiiifffeeefffggghhhhhhjjjjjjiiiiiiiiiiiijjjjjjmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhgggfffgggddd^^^YYYTTTPPPNNNNNNKKKLLLMMMKKKIIIHHHIIIJJJBBBAAA???===<<<<<<<<<<<<===<<<;;;;;;<<>>::::::?????????HHHTTTzzzfffRRRKKKHHHEEEEEEIIICCCAAA???<<<888666444444555333111000111111000...////////////////////////........................---------............/////////////////////...---,,,---......///.........................................................---------...//////000000///............///000000------,,,,,,,,,---......///............------------------------------------------.........///////////////...............,,,---......//////......------............------+++,,,,,,---------------......////////////......,,,---------............,,,,,,,,,---------..............................---............------,,,......------......///000......------------........./////////222999;;;999////////////////////////...////////////000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000333333222111111111111222111111222333555777999:::999???IIIQQQVVVVVVTTTRRRZZZ\\\]]]^^^^^^```bbbeeeeeegggiiijjjiiihhhhhhiiifffeeecccbbb```]]]XXXTTTRRRSSSSSSTTTVVVZZZ```eeegggjjjmmmnnnmmmllljjjjjjhhhiiijjjllllllkkkjjjiiigggfffcccaaa^^^\\\[[[ZZZYYYWWWSSSNNNJJJGGGDDDCCCCCC???@@@GGGMMMMMMLLLLLLSSSTTTWWW[[[___bbbeeeggggggggggggfffeeedddcccbbb___```bbbbbb```___```aaa]]]\\\YYYUUURRROOOMMMLLLDDDBBB@@@===:::888666555111111222222222222222111000111111222222111111000000000000000000000000000////////////////////////////////////////////////................................................///............---------------............------GGGHHHJJJKKKLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCAAA???@@@AAABBBDDDFFFGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRVVVXXXZZZZZZZZZ[[[]]]^^^___aaacccfffiiilllnnnpppmmmnnnoooooooooppprrruuurrrrrrssstttwww{{{}}}{{{|||~~~~~~{{{{{{|||wwwtttrrrtttvvvxxxwwwrrrmmmiiihhhiiiiiijjjnnnooooooooooooooooooooonnnnnnmmmmmmllllllmmmmmmnnnnnnmmmmmmllljjjiiihhhgggddd___YYYTTTPPPNNNNNNLLLMMMMMMLLLKKKKKKLLLNNNGGGEEEBBB@@@>>>===>>>>>>======;;;;;;<<<===???@@@JJJOOOWWW\\\___```aaaaaa[[[YYYXXXWWWVVVSSSOOOLLLHHHBBBAAAEEECCCAAAJJJXXXgggRRROOOQQQNNNLLLMMMIIIHHHFFFCCC@@@===:::888666444222111111111000...////////////////////////........................---------............//////////////////...------,,,------...//////......////////////////////////........................---------...///000000000...---------......///000,,,,,,,,,,,,,,,---...///---------...............------------------------,,,,,,---------.................................,,,,,,---............---------............------,,,,,,,,,,,,,,,---............////////////......------------............,,,,,,,,,---------......------------------------,,,---.................................//////000......------------.........///...---000666777555////////////////////////.../////////000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111222333555555555555777999<<>><<<777555333111222111000...000000000000000000000000000000000000000000000000---------.........////////////000000///...------,,,,,,---.../////////...........................---.....................---------...///000000111,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///,,,,,,------.../////////------------------------,,,,,,,,,---------......------------------------+++,,,------......------------............---------,,,,,,+++,,,---///000......////////////......---------.........//////,,,,,,,,,---------......------------------------,,,,,,---.../////////..................///000000.........------............///...,,,...222333000////////////////////////.../////////000000111111............/////////000000000000000000000000000000000000000000000000000////////////000000000000//////000111333666888999:::;;;===@@@CCCGGGJJJKKKRRRUUUXXXYYYXXXYYY]]]```^^^```bbbcccccceeehhhjjjjjjkkkjjjiiiffffffggghhhfffffffffggghhhgggdddaaacccfffhhhhhhggghhhkkknnnkkknnnrrrrrrpppmmmkkkjjjjjjkkkmmmooopppooonnnmmmkkkjjjhhheeecccbbbaaaaaa^^^^^^]]]\\\YYYVVVSSSQQQLLL@@@EEEXXX\\\KKK@@@EEE@@@BBBGGGMMMSSSYYY^^^```cccccccccccccccbbbaaa``````ccceeedddbbb```bbbccc___```aaaaaa___]]]ZZZXXXXXXVVVRRRNNNIIIEEEBBBAAA===<<<;;;999777555222111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////................................................//////.........------------..................---JJJKKKLLLKKKJJJIIIJJJKKKOOOOOONNNLLLIIIGGGDDDCCCAAACCCEEEEEEEEEFFFGGGIIILLLLLLMMMOOORRRSSSSSSRRRSSSVVV[[[]]]___```bbbcccbbbbbbbbbdddgggjjjllllllqqqmmmjjjmmmttt|||}}}{{{{{{~~~zzzvvvppplllkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmnnniiibbb\\\XXXWWWUUUTTTRRRQQQPPPOOOMMMMMMMMMLLLIIIHHHFFFDDDCCCBBBCCCCCCAAA???===;;;:::999::::::===AAAGGGNNNSSSZZZ```cccbbbbbbbbbbbbbbbbbbbbbbbbZZZZZZZZZWWWRRROOOMMMMMMXXXVVVTTTTTTUUUUUUUUUTTTQQQQQQPPPNNNJJJGGGCCCAAA???;;;666222000000///...........................//////............//////---------------------------------------------------.........---,,,,,,+++////////////////////////............//////////////////......---------,,,///............------------------------------------111000+++***000444333,,,,,,,,,,,,,,,---......---------------,,,,,,,,,------------------------------.........---+++***,,,,,,,,,---...///000111...------,,,,,,------...................................................---...---,,,++++++---///...............///000111//////.........---------////////////////////////---......///000/////////////////////000000000000//////...///000///---,,,////////////000000000000---------...///000000111111000/////////000222333////////////000000000000///000222111000000111222333444666666777999===@@@CCCFFFJJJLLLNNNPPPSSSUUU[[[[[[\\\^^^```aaa___^^^^^^___```bbbdddfffggghhhddddddccccccbbbbbbbbbaaabbbeeehhhjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkkllloooooonnnnnnnnnooopppppppppppppppooonnnmmmlllkkkkkkhhhddd```]]]\\\]]]]]]XXXZZZ]]]\\\ZZZXXXVVVVVVRRRPPPMMMJJJHHHEEEAAA>>>???@@@AAADDDJJJQQQXXX\\\^^^```bbbcccbbbaaaaaabbbdddccccccccccccbbbbbbbbbdddddddddcccccccccbbbbbb___^^^\\\YYYUUURRRNNNMMMFFFFFFEEECCC???;;;666444666444111000111111111000111000000//////000000111.........///////////////////////////////////////------............------,,,,,,,,,------.........,,,,,,,,,---------......111111000///////////////KKKMMMNNNMMMLLLKKKLLLMMMOOONNNMMMKKKJJJHHHGGGFFFFFFHHHJJJKKKLLLMMMOOOQQQTTTSSSSSSUUUXXXYYYYYYXXX[[[]]]```dddhhhkkkmmmnnnkkkkkklllooosssvvvwwwwwwvvvsssqqquuu~~~zzzrrrmmmkkkjjjiiimmmnnnnnnooonnnnnnmmmlllmmmjjjfffcccaaa___\\\ZZZTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHDDDCCCAAA>>>===<<<<<<<<<===@@@EEEJJJOOOUUU[[[___bbbbbbbbbbbbccccccdddddd_________\\\XXXUUUSSSSSSYYYXXXVVVWWWXXXXXXWWWUUUTTTSSSRRRPPPMMMJJJGGGFFFCCC???;;;777555444222111//////////////////////////////............//////............------------...........................////////////...---,,,////////////////////////............/////////////////////.........------///............---------------------------------***///000...111999@@@AAA111///------......---,,,---------------.........------------------------------.........---,,,+++...------------...//////...------,,,,,,------...................................................---......---,,,,,,...000///............//////000//////.........---------////////////////////////---......///////////////////////////000000000000000//////...//////......////////////000000000000------......///000000111111000/////////000222222111111111111111111111111///111222222111222444666555777:::<<<>>>AAAFFFIIILLLOOOSSSUUUWWWXXXZZZ[[[]]]\\\]]]___aaaaaa___]]]`````````aaaaaaaaabbbbbb___^^^^^^]]]\\\\\\[[[[[[^^^```ccceeeffffffggghhhiiiiiihhhiiiiiijjjkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnooooooooonnnmmmkkkjjjdddbbb]]]XXXUUUSSSRRRRRROOOQQQSSSTTTSSSRRRRRRSSSQQQOOOLLLJJJHHHDDD@@@===>>>>>>>>>@@@CCCIIINNNQQQWWWZZZ^^^```aaaaaaaaabbbccccccccccccccccccccccccbbbbbbbbbccccccdddddddddaaaaaa```^^^\\\YYYWWWVVVOOOOOOMMMJJJFFFAAA<<<999888555333222222222111000000000000///.........---////////////////////////////////////////////////---......//////......---,,,------------------...,,,---------............111000000///////////////NNNOOOPPPPPPNNNNNNOOOPPPOOONNNMMMLLLKKKLLLMMMMMMNNNPPPSSSTTTUUUVVVXXXZZZ]]]\\\\\\]]]```bbbbbbbbb``````aaagggooouuuwwwwwwvvvwwwzzzxxxrrrnnnllllllnnnpppqqqqqqpppnnnllljjjiiihhhhhhhhhfffbbb```\\\ZZZXXXVVVSSSPPPNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOIIIHHHEEECCCAAA@@@??????===???CCCGGGJJJPPPUUUZZZ``````aaaaaabbbcccdddeeeeeeeeeeeeccc```]]]\\\\\\[[[[[[ZZZ[[[\\\\\\ZZZWWWVVVVVVUUUTTTRRROOOMMMLLLHHHFFFBBB???===:::666444111000000/////////000000000//////......//////000000000//////......------//////////////////////////////000000000///......////////////////////////............////////////000000////////////......///............---------------------------------***...///000444>>>FFFJJJ666111,,,,,,///000...***---------......//////000........................------.........---,,,+++000///...---------------...------,,,,,,------......................................................//////...------...000//////......---........................---------////////////////////////.........///////////////////////////000000000000111111000000//////000000////////////000000000000---......//////000000111000000000///000111111222222222222222222222222222000111222333333555999;;;:::<<<@@@DDDGGGLLLQQQUUUVVVYYY]]]____________```___^^^^^^```aaaaaa___]]]```___^^^\\\[[[ZZZYYYYYYVVVVVVUUUTTTRRRQQQPPPPPPUUUWWWZZZ\\\^^^```dddggggggggggggfffgggggghhhhhheeefffggghhhiiikkklllmmmmmmnnnooopppooollliiihhh\\\YYYTTTOOOKKKHHHGGGGGGEEEGGGIIIIIIJJJKKKNNNPPPPPPNNNKKKIIIGGGDDDAAA>>>???>>>===<<<>>>AAADDDFFFMMMQQQVVVZZZ\\\^^^```bbbbbbccccccddddddddddddccc``````aaabbbcccdddeeefffbbbbbbbbbbbbaaa```___^^^[[[ZZZWWWTTTOOOJJJEEECCC===;;;777666555444222000222222111111000...---,,,000000//////////////////////////////////////////---......//////......---.........---------------------........./////////000000//////......//////PPPRRRSSSSSSRRRQQQRRRTTTRRRQQQOOOOOOPPPRRRTTTVVVVVVXXXZZZ[[[[[[\\\^^^```aaaaaabbbfffjjjnnnoooooohhheeefffmmmxxx~~~zzzsssuuuxxxzzzyyywwwsssqqqmmmlllkkkkkklllkkkhhhfffeeedddccc```^^^[[[YYYXXXSSSSSSSSSSSSSSSSSSSSSSSSNNNLLLJJJHHHFFFCCCBBBAAA???AAADDDFFFIIIMMMSSSWWW^^^^^^^^^___```bbbdddeeeggghhhiiihhheeeccccccccc^^^^^^___```aaa```]]][[[YYYXXXXXXWWWUUUTTTSSSRRRNNNLLLIIIFFFDDD@@@;;;888333222111000//////000000000000////////////000000111111000000//////....../////////////////////////////////000000//////...////////////////////////............////////////000000000000000////////////............---------.........................../////////111888???DDD===555+++)))---000///,,,,,,------...///000111111////////////////////////---------------------,,,//////...------------......------,,,,,,------......................................................///000///...---///000000///......------------........................////////////////////////...............///000000////////////000000000000111222444555444222111000////////////000000000000......//////000000000000000000000000000111111222222222222222222222222222000222333444666999>>>AAAAAADDDIIIMMMPPPUUUYYY]]][[[^^^aaacccbbb`````````aaa``````aaaaaaaaa^^^\\\[[[ZZZWWWUUUSSSQQQPPPPPPMMMLLLKKKJJJHHHGGGEEEEEEJJJLLLNNNPPPSSSWWW]]]```aaaaaa`````````aaaaaabbb```aaaccceeegggiiijjjjjjjjjlllmmmmmmkkkgggccc```RRRPPPLLLHHHDDDBBBAAA@@@@@@AAABBBBBBCCCEEEIIILLLOOOMMMKKKIIIHHHEEEBBB???AAA???>>><<<<<<>>>@@@AAAEEEHHHLLLPPPTTTYYY^^^bbbdddeeeeeefffeeedddcccccc```aaaaaabbbcccdddddddddbbbbbbccccccbbbbbbaaa``````___]]]ZZZVVVRRROOOMMMGGGDDD@@@<<<:::777333000333333444444333222000///111111000000000000//////////////////////////////......////////////......//////......------,,,,,,.........////////////000000//////.........//////SSSTTTUUUUUUTTTTTTVVVWWWVVVUUUTTTTTTVVVXXX[[[]]]\\\^^^___```______aaacccccceeeiiipppwww}}}wwwuuuwww}}}yyyvvvrrrpppooonnnmmmkkkhhhhhhhhhgggfffdddcccbbb[[[[[[[[[ZZZYYYWWWVVVVVVRRRQQQOOOLLLIIIFFFDDDCCCCCCEEEHHHJJJMMMPPPUUUYYY\\\\\\\\\\\\^^^```cccdddfffggghhhhhhgggeeefffgggbbbbbbcccdddeeedddaaa^^^[[[ZZZZZZYYYWWWWWWVVVVVVRRRPPPNNNLLLIIIEEE@@@<<<666555333111//////000000000000////////////000000111111000000000/////////........................---....../////////......////////////////////////............/////////////////////000000000000000///............---------........................111///.........111666;;;III>>>111+++,,,///...,,,,,,------...///000111111////////////////////////------------------------...------------...//////...------,,,,,,------...................................................---///000000.........///000///...------------------.....................///////////////////////////............///000000////////////000000000000///333888:::888444111000////////////000000000000/////////000000000000000///000000000111111111111111111111222222222333333222444666888;;;>>>CCCFFFJJJMMMQQQTTTWWWZZZ]]]```___bbbddddddcccaaa``````cccbbbaaaaaaaaa___\\\ZZZTTTRRROOOLLLJJJIIIHHHHHHEEEDDDCCCBBB@@@???>>>===@@@AAACCCEEEGGGLLLRRRVVVWWWVVVVVVVVVVVVWWWWWWXXXWWWXXX[[[^^^```bbbccccccbbbcccdddcccaaa\\\WWWTTTHHHGGGEEEBBB@@@>>>======>>>>>>>>>===<<<>>>AAADDDLLLJJJIIIHHHHHHFFFCCCAAA@@@???===<<<<<<===>>>???@@@AAABBBEEEIIIPPPYYY```dddeeefffffffffdddbbbaaabbbbbbbbbbbbbbbbbbbbbbbbddddddddddddcccbbbaaaaaa```___^^^\\\ZZZXXXVVVUUUQQQNNNIIIEEEAAA<<<777444444444444444444333333222222222111111000000000000000000000000000000000000...//////////////////.../////////......---------.........////////////000//////............//////TTTVVVWWWWWWVVVVVVXXXYYYZZZZZZYYYZZZ[[[]]]___```___aaacccccccccccceeefffiiimmmttt~~~yyyuuurrrnnnllliiijjjkkkkkkkkkjjjiiihhhddddddcccbbb___]]][[[ZZZWWWVVVTTTQQQNNNJJJGGGEEEFFFIIIMMMQQQSSSWWWZZZ]]]\\\\\\[[[[[[]]]___bbbdddccceeeggghhhgggggghhhiiifffeeeeeefffggggggdddbbb^^^]]]\\\ZZZZZZYYYYYYYYYVVVUUURRRPPPNNNJJJEEEBBB<<<:::777444111111111111111000000//////000000111/////////000000000000000........................------.../////////......////////////////////////............////////////......////////////000000///............---------........................000......000000///333999OOODDD777///---...---,,,---------......//////000........................------,,,,,,,,,---......---------------...///000...------,,,,,,------...................................................,,,...000000...---............------,,,------------------...............///////////////////////////......------///000111////////////000000000000---333999;;;888333111000////////////000000000000000000000000000000000000//////000111111111111000000000111222333333444555555888<<<@@@BBBEEEIIILLLQQQTTTWWWZZZ[[[]]]```aaadddfffgggfffdddbbbccccccdddcccbbbaaa```^^^ZZZXXXOOOMMMIIIFFFCCCBBBBBBBBB@@@???>>>===<<<;;;:::999999:::<<<===???BBBGGGKKKJJJJJJJJJKKKKKKLLLMMMNNNLLLMMMPPPSSSVVVWWWXXXXXXVVVVVVWWWVVVSSSOOOKKKIIIBBBAAA@@@>>>======<<<<<<<<<<<<;;;999888888;;;===GGGFFFEEEEEEFFFEEECCCBBB>>>===<<<;;;;;;;;;<<<<<<============AAAHHHQQQXXX___```bbbddddddcccaaa```ccccccbbbbbbbbbaaaaaaaaaffffffffffffeeedddcccbbb^^^^^^]]]]]]\\\\\\[[[[[[YYYVVVRRRNNNJJJEEE@@@<<<777666555444333333444444333333222222111000000000000000000000000000000000...//////000000//////.../////////...............------........./////////......------......//////UUUWWWXXXXXXXXXXXXYYY[[[\\\\\\]]]^^^^^^___`````````bbbeeefffgggiiikkkmmmtttyyyyyytttpppqqqrrrssssssrrrpppoookkkkkkjjjiiigggdddaaa```\\\[[[YYYVVVRRRNNNJJJHHHHHHLLLRRRWWWZZZ]]]```bbb___^^^\\\\\\]]]```ccceeeccceeeggghhhhhhiiijjjkkkiiihhhgggggghhhhhhgggeeeaaa```___]]]\\\[[[\\\\\\[[[XXXVVVSSSRRROOOKKKHHHCCCAAA<<<888555333333333111111000000000000111111---......//////000000111////////////////////////---...///000000000000000////////////////////////............////////////------.........////////////............---------........................///---...111111///111777AAA<<<555111///...---------------------.........---------------------------,,,,,,,,,,,,---.../////////...------------......------,,,,,,------...................................................+++---//////...---------------,,,,,,,,,---......---------.........//////////////////////////////000///---------...000111////////////000000000000---222777777333000000111////////////000000000000000000000000000000000000...///000111222111111000///000111333444666777888;;;>>>DDDHHHKKKMMMPPPQQQUUUXXX\\\^^^___```bbbdddhhhhhhgggfffccccccdddfffeeecccaaa```___\\\XXXUUUNNNKKKGGGBBB???===============<<<;;;::::::999999666888999999:::;;;???AAA@@@@@@AAAAAACCCDDDFFFGGGDDDFFFIIILLLNNNPPPPPPOOOLLLMMMMMMMMMLLLJJJHHHGGGBBBBBBAAA@@@??????>>>>>><<<===<<<:::888888999;;;@@@??????AAACCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;::::::;;;;;;===BBBHHHLLLUUUXXX[[[___aaabbbaaa```aaaaaaaaaaaabbbbbbbbbbbbdddeeeeeeeeeeeeddddddccc______^^^^^^^^^^^^^^^___]]][[[XXXVVVSSSPPPKKKHHH@@@>>>:::777555555666666444333333222111111000000000000000000000000000000//////000000000000//////............////////////,,,---------...............------------...///000UUUWWWYYYYYYXXXXXXZZZ\\\]]]^^^______``````______```cccfffiiikkkmmmqqqsss}}}yyyzzz|||||||||zzzxxxwwwnnnnnnnnnmmmkkkiiifffeee___^^^\\\YYYUUUQQQLLLJJJHHHMMMTTTZZZ^^^aaaccceeeaaa```^^^^^^^^^aaadddfffccceeehhhiiijjjjjjlllmmmkkkiiigggggghhhiiihhhgggdddcccaaa___]]]]]]]]]^^^]]][[[XXXVVVTTTRRROOOMMMHHHEEE@@@;;;777555555555111111000000000000111111,,,,,,---...///000111111000000000000000000000000//////000111111111111111////////////////////////............/////////000,,,---------......////////////.........---------///////////////////////////,,,...222111---...333........./////////......------------------,,,,,,---------------------------,,,,,,+++,,,---...///111000///...---,,,,,,,,,...------,,,,,,------...................................................***,,,//////---,,,,,,,,,,,,,,,,,,,,,------...///---------.........//////////////////////////////000///---,,,---...000222////////////000000000000...222444222...,,,///222////////////000000000000111111111000000000000000...///000222222111111000///000222444666888999:::>>>CCCIIINNNQQQRRRTTTUUUWWWZZZ^^^aaabbbccceeefffhhhhhhfffdddbbbbbbdddgggeeecccaaa```^^^[[[WWWTTTOOOLLLGGGBBB===;;;::::::<<<<<<;;;;;;:::::::::999666777888888888888:::<<<;;;;;;;;;===>>>@@@BBBCCCAAACCCGGGJJJLLLMMMMMMLLLHHHIIIIIIJJJJJJJJJJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA>>>??????>>><<<;;;<<<>>><<<;;;<<<>>>@@@AAAAAA@@@BBBAAA@@@>>>===<<<;;;;;;777999;;;<<<===???BBBDDDNNNQQQVVV[[[___aaaaaaaaa______```aaabbbcccddddddaaaaaabbbcccddddddccccccaaa``````_________``````]]]\\\ZZZZZZYYYVVVSSSPPPIIIFFFAAA<<<999888888999444444333333222111000000000000000000000000000000//////000000000000//////------......//////000000,,,,,,,,,---------......---------------...///000XXXYYYZZZZZZYYYYYY[[[]]]\\\\\\\\\^^^```aaaaaa```aaadddiiimmmqqquuuzzz~~~{{{wwwssspppooommmiiieeeeeebbb___]]]ZZZWWWRRROOOLLLNNNQQQUUUZZZ___ccceeedddcccccccccdddeeeggghhhhhhiiijjjjjjkkkkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhhfffdddbbb___^^^^^^^^^______^^^\\\YYYVVVTTTRRRQQQMMMJJJFFF@@@;;;888555444555333000...///000000000///...---,,,,,,---///000000000//////......------////////////000000000000////////////////////////////////////000000000000000000111111111111000/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000------...//////...------///...---,,,+++,,,------...,,,+++,,,...///...+++.........------,,,,,,+++,,,,,,,,,---------....................................------------.........------------...//////...------,,,,,,------...000000000000000000000000///000000000000000//////////////////////////////111000...///000111///...000000000000000000000000111111000000//////......111000000000000000111222222222000//////000111111333555666777999<<<@@@CCCHHHJJJNNNRRRUUUWWWXXXXXX\\\\\\]]]___aaabbbddddddccccccccccccccccccccccccbbb___\\\YYYWWWWWWXXXYYYTTTSSSNNNHHHBBB>>>======777<<<===;;;:::<<<<<<;;;999999999999999:::;;;;;;======<<<<<<<<<===???@@@>>>CCCHHHMMMOOOOOOOOOPPPTTTSSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKHHHFFFCCC@@@>>>>>>?????????@@@BBBCCCDDDDDDCCCBBB@@@@@@??????>>>>>>>>>>>>===<<<:::999999;;;===???EEEHHHLLLRRRWWW[[[^^^```___^^^]]]\\\]]]___aaacccgggfffdddcccbbbccccccddd``````___]]]ZZZZZZ\\\^^^___\\\YYYYYY[[[\\\[[[YYYTTTOOOIIIEEECCCAAA>>>;;;999777444111000000222333333111//////000000///...111000000000000000000111...///000///------///000000000000000000000000000,,,---------......//////XXXZZZ\\\\\\\\\\\\^^^```^^^___aaadddfffhhhggggggggglllrrrvvvzzzyyyuuuqqqmmmiiihhhfffeeedddaaa]]]WWWRRRMMMNNNPPPSSSXXX^^^cccfffeeeeeeeeeeeefffhhhiiijjjjjjkkkllllllmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjiiigggfffdddbbbaaaaaabbbbbb``````^^^[[[YYYVVVUUUTTTQQQOOOKKKFFFAAA===:::888666444111///000111111111.........------......///222111111111000000000///////////////000000000000////////////////////////////////////000000000000000000//////...------,,,//////............//////------------------------............////////////////////////////////////........................///...---,,,,,,,,,------+++***)))+++///111000///.........---------------,,,,,,,,,---------....................................------------.........------------...//////...------,,,,,,------...........................//////000000000000//////////////////////////////111///...///000111000...////////////////////////111111111111000000000///000000000000000111111222333222111000111111333333444666999;;;>>>@@@DDDGGGKKKMMMQQQUUUXXXZZZ[[[[[[\\\]]]^^^```aaacccdddeeedddccccccbbbaaa```______\\\ZZZVVVSSSQQQPPPPPPQQQPPPNNNKKKFFF@@@======>>>;;;???AAA===;;;======;;;:::999999999::::::;;;<<<<<<<<<;;;;;;<<<===???@@@BBBGGGMMMRRRTTTVVVWWWXXXYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPLLLHHHDDDBBB@@@@@@???@@@BBBCCCDDDEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@???===;;;::::::;;;===>>>@@@BBBFFFKKKPPPUUUYYY[[[]]]\\\\\\\\\]]]___aaacccdddcccbbbaaaaaabbbcccccc```___]]]YYYVVVUUUVVVXXX[[[YYYXXXZZZ]]]^^^]]]\\\ZZZVVVPPPLLLJJJHHHEEECCC???<<<999555333222333333333111000///000111000///000000111111111111000000...///000///------///000000000000000000000000000------........./////////UUUWWWZZZ[[[[[[[[[]]]^^^___```cccfffiiikkkllllllsss{{{yyysssoooiiiiiiiiihhhfffaaa[[[VVVQQQPPPPPPQQQUUU[[[bbbeeehhhhhhhhhiiijjjkkkmmmmmmmmmmmmnnnoooooooooooonnnllllllmmmmmmllllllkkkjjjhhhgggfffeeedddeeeffffffcccbbb```^^^\\\ZZZXXXWWWWWWVVVSSSOOOIIIDDD???===888555222111111222222222......////////////......111111111111000000000000////////////000000000000////////////////////////////////////000000000000000///.........///000111//////............//////....................................///////////////////////////////////////...---,,,,,,---...//////...------,,,,,,------+++******,,,///000000///..................//////,,,,,,,,,---------....................................------------.........------------...//////......------------.................................//////000000/////////////////////////////////000///...///000111000///........................222222111111111111000000000000000000000111222222333222222222222444555666666999>>>BBBEEEGGGJJJLLLOOOQQQTTTWWWZZZ[[[\\\\\\[[[[[[]]]^^^```bbbcccccccccbbb```^^^\\\YYYXXXWWWTTTRRROOOLLLJJJIIIIIIJJJJJJIIIGGGDDD@@@??????AAACCCGGGGGGCCCAAABBBAAA???>>>======<<<<<<<<<<<<===;;;;;;;;;<<<===???@@@AAAEEEJJJPPPVVVZZZ\\\^^^```^^^^^^^^^^^^^^^_________]]]]]]]]]\\\\\\\\\[[[[[[[[[YYYVVVRRRNNNKKKHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA???===;;;;;;;;;===>>>===>>>@@@DDDIIINNNTTTVVV[[[ZZZZZZ[[[]]]___aaacccaaa````````````aaaaaabbb___^^^ZZZTTTOOOMMMNNNOOOQQQRRRSSSWWW[[[]]]^^^]]]___[[[WWWTTTRRRPPPMMMKKKGGGEEEAAA<<<888555444333444222000000111222111000///000111222222111000///...///000///------///000000000000000000000000000......////////////000000VVVXXX[[[\\\\\\[[[\\\]]]aaaccceeehhhlllpppuuuyyy|||vvvpppnnnmmmkkkjjjfffbbb^^^YYYWWWTTTSSSUUUYYY___cccjjjjjjkkklllmmmnnnooopppmmmnnnooooooppppppoooooolllmmmmmmmmmmmmlllkkkkkkiiihhhhhhgggggghhhiiiiiiddddddbbb```___]]][[[[[[[[[ZZZXXXUUUPPPJJJDDD@@@:::777333222222333222222...///000111111///...---////////////............////////////000000000000////////////////////////////////////000000000000000//////000222555888::://////............//////....................................////////////////////////////////////000///---,,,,,,---///000///......---------------///...------......---------.........//////000000,,,,,,,,,---------....................................------------.........------------...//////......------------......000000000000000000000000......//////000/////////////////////////////////000///...///000111000///////////////////////////111000000000000000000000000000000000111222333333222222222222444666888999999>>>DDDHHHKKKMMMOOOPPPSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWYYY[[[\\\^^^^^^^^^]]][[[XXXUUURRROOONNNLLLKKKIIIGGGFFFFFFGGGHHHGGGHHHHHHFFFDDDDDDEEEGGGKKKPPPPPPMMMKKKLLLLLLJJJHHHGGGEEECCCAAA@@@??????<<<===>>>???AAABBBCCCDDDFFFKKKRRRXXX\\\___bbbdddbbbbbbbbbbbbbbbaaaaaaaaa___^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[YYYWWWUUUSSSRRRPPPOOOLLLIIIGGGEEEEEEEEEHHHHHHGGGFFFFFFEEEDDDDDDCCCBBB@@@>>>===<<<======>>>>>>???AAAEEEKKKQQQUUUXXXXXXYYYZZZ\\\^^^```bbbaaa`````````____________^^^\\\WWWPPPIIIEEEEEEFFFEEEGGGKKKPPPUUUXXXZZZZZZ^^^]]][[[YYYWWWTTTRRRPPPOOOMMMIIICCC>>>:::666555555333111000111222111000///000111222222111000///...///000///------///000/////////////////////////////////000000000000000[[[]]]____________```aaadddfffjjjnnnuuu|||xxxsssooollljjjhhhgggbbb```[[[XXXXXXZZZ^^^aaajjjjjjlllmmmooopppqqqqqqmmmmmmnnnooooooooooooooolllllllllllllllkkkkkkjjjiiihhhhhhhhhiiiiiijjjjjjeeeeeedddbbbaaa___^^^^^^]]]\\\\\\YYYTTTNNNHHHDDD===:::666444333333222111///000111222111000...---............////////////////////////000000000000000000000000000000000000////////////000000000000111000000111333666999;;;//////............//////------------------------............////////////........................000///---,,,,,,---///000...//////.........------/////////...---------------.........//////000000,,,,,,,,,---------....................................------------.........------------.../////////......------......///000000000000000000000000------...///////////////000000000000000000000000///......///000111111000000000000000000000000000.../////////////////////000000000000111222333444222222333444666999;;;===???CCCIIIMMMOOOPPPPPPQQQSSSSSSRRRQQQPPPOOONNNMMMMMMMMMOOOPPPRRRTTTUUUUUUUUUTTTRRRPPPMMMKKKIIIHHHEEEEEEDDDEEEEEEGGGHHHIIIJJJKKKMMMLLLLLLLLLNNNOOOTTTXXXZZZWWWVVVXXXXXXVVVTTTRRROOOLLLIIIFFFEEEDDDBBBCCCDDDFFFGGGIIIIIIJJJJJJNNNTTTZZZ^^^aaadddfffffffffeeedddcccbbbaaaaaa^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVTTTQQQMMMKKKIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@BBBAAA@@@AAAEEEJJJPPPSSSVVVWWWXXXYYY[[[]]]___```aaaaaaaaa```___^^^^^^]]]]]][[[VVVNNNGGGAAA???>>>===@@@EEEIIINNNRRRVVVXXX\\\]]]]]]\\\[[[YYYWWWVVVUUUSSSPPPKKKEEE@@@;;;999777555222222222222000//////000111222222111000///...///000///------///000////////////////////////000000000000000/////////[[[\\\^^^______aaadddfffgggkkkqqqxxx}}}uuupppllljjjhhhjjjhhheeeaaa```___```aaahhhiiikkkmmmnnnooopppppplllmmmnnnnnnoooooonnnnnnllllllmmmmmmllllllkkkjjjiiiiiijjjjjjjjjjjjjjjjjjgggffffffdddcccbbbaaaaaa______^^^\\\XXXSSSMMMJJJCCC???;;;777666555333222111222222111111000///...000000000000111111111111////////////000000000000000000000000000000000000////////////000000000000222222111000000111222333//////............//////------------------------............////////////........................///...---,,,,,,---...///...////////////...------+++---...///......000111..................//////,,,,,,,,,---------....................................------------.........------------...////////////............//////........................,,,---......////////////000000000000000000000000///...---///111222111000111111111111111111111111------............//////000000000111222333444555444444555777:::===@@@BBBFFFIIIMMMPPPPPPOOONNNOOONNNMMMKKKIIIGGGEEECCCCCCCCCDDDEEEGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGCCCDDDEEEFFFHHHKKKMMMNNNQQQRRRTTTUUUTTTUUUVVVXXXZZZ___aaa^^^]]]``````___]]][[[XXXTTTQQQNNNLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQRRRUUUZZZ^^^```cccfffhhhiiihhhgggfffdddcccbbbbbb______^^^^^^^^^]]]]]]]]]___^^^]]]\\\ZZZYYYXXXXXXUUUUUUTTTRRRQQQQQQQQQQQQKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGEEEDDDEEEGGGKKKOOORRRUUUVVVWWWYYYZZZ\\\]]]]]]````````````___^^^]]]\\\\\\ZZZWWWPPPHHHAAA===;;;;;;===AAAEEEHHHMMMRRRUUUZZZ\\\___```___^^^]]]]]]YYYXXXVVVRRRMMMHHHCCC@@@<<<999666555444333111000111000000000000000000111...///000///------///000000000000000000000000000000000////////////......\\\]]]___aaaccchhhnnnrrrwww}}}xxxqqqmmmmmmmmmlllkkkiiigggeeedddeeegggiiikkkmmmnnnnnnnnnmmmmmmnnnooooooooooooooommmnnnnnnnnnnnnmmmllllllkkkkkklllllllllkkkkkkjjjiiiiiihhhgggffffffeeeeeeccccccbbb```]]]XXXTTTRRRJJJFFFAAA<<<:::888666444333333222111000000000000///000000000111111111222////////////000000000000000000000000000000000000////////////000000000000111000000///......------//////............//////....................................////////////...................................................//////000///...---,,,+++---//////......///222.........---------------,,,,,,,,,---------....................................------------.........------------...////////////............//////........................+++,,,---...////////////000000000000000000000000///...---...111222111000000000000000000000000000............/////////000000000000111222333555555777888999<<>>===<<<;;;<<<===???@@@BBBCCCDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTUUUWWWYYY[[[\\\\\\\\\]]]^^^___cccdddaaa```aaabbb``````^^^\\\ZZZXXXVVVUUUTTTTTTUUUWWWXXXYYYYYYYYYXXXXXX[[[^^^```aaabbbdddfffffffffeeeeeedddcccbbbbbb``````____________^^^^^^```___\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUPPPPPPQQQRRRSSSTTTTTTUUUSSSRRRQQQPPPPPPOOONNNNNNNNNMMMLLLLLLMMMPPPSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^^^^^^^]]]]]]ZZZZZZXXXSSSKKKCCC===:::999;;;===???AAAEEEKKKPPPUUUZZZ___aaaaaa``````aaa]]]\\\\\\YYYUUUPPPLLLIIIBBB???;;;999888666333111222111000//////000111222...///000///------///000000000000000000000000000/////////.........------ccceeegggjjjnnnuuu}}}zzznnnoooppppppooollliiihhhdddeeehhhjjjlllmmmmmmmmmnnnnnnooopppppppppppppppooooooooooooooonnnnnnmmmmmmmmmnnnnnnmmmlllkkkkkkkkkkkkjjjjjjiiihhhhhhggggggfffeeeccc```]]]YYYXXXOOOKKKEEE@@@===:::888666555444222000//////000111---.........//////000000////////////000000000000000000000000000000000000////////////000000000000......////////////......//////............//////000000000000000000000000............/////////000........................------...//////...------...///000000000///---,,,///111222000---+++,,,............------,,,,,,+++,,,,,,,,,---------.......................................------............------------...////////////............//////000000000000000000000000+++,,,---...////////////000000000000000000000000......---...111222222111////////////////////////.../////////000000111111000000000111222444555666:::;;;<<>>???@@@>>>???BBBDDDGGGJJJLLLMMMSSSSSSUUUVVVXXXZZZ[[[[[[\\\^^^`````````___```aaa```dddeeeaaa___``````]]]```___]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^^^^^^^]]]\\\[[[]]]___`````````aaacccbbbbbbbbbbbbbbbbbbaaaaaa`````````_________^^^^^^___]]]ZZZXXXWWWWWWXXXYYYZZZ[[[[[[[[[ZZZWWWUUUTTTSSSTTTUUUVVVXXXYYYZZZ[[[WWWWWWVVVVVVUUUUUUTTTTTTVVVUUUTTTSSSTTTUUUWWWXXXUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWYYY\\\^^^^^^^^^^^^ZZZ[[[ZZZUUUMMMEEE>>>;;;777888999999:::???FFFKKKQQQVVV\\\``````___```aaa_________^^^[[[VVVRRROOOFFFCCC???<<<:::888555333333222///......///222333...///000///------///000000000000000000000000000//////......---------,,,dddllluuu|||zzzyyy}}}}}}yyyxxxyyyyyyrrrrrrqqqllliiikkkkkkhhhiiimmmnnnllllllnnnmmmnnnpppooonnnmmmooopppmmmmmmnnnoooooooooooonnnkkkkkkkkkkkkkkkkkkkkkkkknnnmmmkkkiiiiiijjjkkklllsssooojjjeee```^^^]]]]]]YYYTTTMMMFFFAAA===:::777888555222000111222222222000000000000000000000000555111---...111222000---------...///000111222222///...---,,,,,,---...///000000000000000000000000000///...---,,,---......111...---...000111///---...............///000000000000000000000000000000000000000000000000000000......------------......000///---,,,,,,---///000..................................................................------222///,,,+++---///...,,,------............------000000000000000000000000///////////////............//////000000000000000///111222111000///000111000000000000000111111222222222222111111111000000111111111111000000000000///111333333444555888:::===>>>@@@CCCFFFIIIKKKLLLPPPNNNKKKIIIHHHFFFCCC@@@<<<;;;:::999888888888888:::999999999:::<<<>>>??????BBBFFFKKKOOOQQQSSSSSSSSSUUUWWWYYY[[[]]]^^^^^^aaaaaaaaaaaaaaa``````___aaabbbbbbaaa```^^^\\\[[[_________^^^^^^]]]]]]]]]]]]^^^``````^^^]]]^^^^^^_________aaabbbcccbbbaaaaaaaaaaaabbbccccccbbbaaabbbeeefffccccccdddccc```cccaaa___]]][[[ZZZZZZZZZYYYXXXVVVXXX[[[\\\ZZZXXXYYYYYYYYYZZZZZZYYYYYYYYY]]]XXXVVVXXXYYYVVVUUUVVVWWWVVVUUUTTTTTTUUUVVVWWW[[[ZZZXXXWWWWWWXXXYYYZZZXXXXXXYYYZZZZZZZZZZZZZZZ[[[YYYVVVQQQKKKDDD???<<<888777666777999<<<@@@BBBKKKPPPXXX\\\^^^^^^```bbbbbbaaa___]]][[[YYYWWWVVVNNNLLLIIIEEEAAA<<<888666666555555444333222111111111111000......---------000000000000000000000000//////............//////|||zzzuuuqqqqqquuuxxxyyy~~~{{{wwwwwwwww|||}}}~~~~~~}}}|||}}}zzzsssnnnnnnmmmkkkkkkoooqqqooonnnpppmmmooopppooonnnnnnooopppppppppppppppoooooonnnmmmlllllllllkkkkkkjjjjjjjjjlllkkkjjjiiiiiijjjlllmmmqqqnnniiiddd```^^^]]]]]]\\\XXXRRRLLLGGGBBB>>>;;;777444111///000111111000000000000000000000000000444222111222444555333222////////////000000000000111000////////////000111000000000000000000000000111000///.........//////000...,,,---///000///---...............///000000////////////////////////////////////////////////......------------......///...,,,++++++,,,...///........................................................................111///,,,,,,---///...,,,---......//////......---/////////////////////////////////////////////......//////000000000000000///111222111000///000111000000000000000111111222222222222111111111000000000000000000000111111111111333444555666777:::<<<@@@AAADDDGGGJJJMMMOOOQQQRRRNNNJJJEEEBBB???;;;999777777777888999:::;;;<<<:::::::::<<<>>>@@@CCCDDDGGGJJJMMMQQQUUUWWWXXXXXXWWWXXXYYYZZZ[[[\\\]]]^^^```aaaaaabbbccccccccccccddddddeeeeeedddcccaaa```bbbbbbaaaaaa````````````ZZZ\\\^^^___^^^^^^___```aaa``````````````````___``````aaaccceeefffgggggghhhlllnnnlllkkkllliiieeefffeeecccaaa____________^^^\\\ZZZ[[[]]]______]]]]]]]]]\\\[[[[[[\\\\\\\\\^^^[[[ZZZ^^^^^^ZZZWWWXXX[[[[[[YYYXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXUUUQQQLLLFFFAAA>>>;;;:::999999:::<<>>@@@CCCDDDGGGKKKNNNQQQSSSTTTRRRNNNGGGAAA>>>;;;999777666666777777999:::<<<===;;;<<<===@@@DDDGGGJJJLLLPPPRRRUUUWWWZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___```aaabbbcccdddddddddbbbbbbccccccbbbbbbaaa```aaa``````_________``````]]]___aaabbbaaa```aaaaaacccbbbaaa______^^^^^^___```aaacccfffjjjnnnrrrssswww|||~~~yyysssooonnnllljjjhhhgggffffffgggdddaaaaaabbbeeeffffffhhhgggfffeeedddccccccccc___\\\\\\``````[[[WWWVVV[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZWWWWWWUUURRRNNNIIIEEECCC@@@???===;;;;;;<<<===>>>CCCHHHPPPWWW[[[___bbbdddaaa```___^^^\\\[[[ZZZYYYSSSRRRQQQOOOMMMJJJHHHGGG;;;:::888555444333333333222111000000000000000111000000000000000000000000////////////////////////yyyzzzzzz{{{{{{}}}}}}tttpppkkkjjjnnnqqqppppppqqqooopppqqqpppnnnnnnnnnppprrrrrrrrrqqqqqqooonnnnnnooonnnmmmlllkkkjjjiiiiiihhhhhhhhhhhhiiikkkmmmnnnkkkjjjgggdddbbbaaa```aaabbb```]]]YYYUUUOOOIIIEEE>>>;;;777444444333333222000000000000000000000000+++000555555111///000222000000000000///////////////..................///////////////////////////000000000///////////////...---------.........---...............///000000........................////////////////////////......------------.........------,,,,,,------...............................................................///////////////...------.........---......////////////..........................................//////////////////000111111111111000///111222111000///000111000000111111222222222222111111111111111111111111000000000000111111111222444666888:::;;;>>>AAADDDDDDFFFIIIMMMPPPSSSTTTUUUPPPKKKDDD???===<<<;;;;;;:::999999999999:::;;;<<<===???BBBFFFKKKOOOSSSUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[ZZZXXXXXXXXXZZZ]]]^^^^^^^^^___```aaabbbbbbaaa______````````````____________^^^^^^^^^___```aaadddfffiiiiiihhhfffffffffhhhgggeeebbbaaaaaaccceeefffiiimmmsssyyy|||yyywwwuuutttuuurrrooommmmmmpppsssuuuzzzzzz{{{zzzwwwssspppnnngggbbb```aaa___ZZZWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\ZZZZZZZZZZZZYYYYYYXXXWWWZZZZZZ[[[[[[[[[[[[[[[ZZZVVVUUUTTTSSSPPPLLLIIIHHHEEECCCAAA>>><<<<<<<<<<<<>>>BBBJJJQQQXXX]]]aaabbb______^^^]]]\\\[[[ZZZYYYSSSSSSRRRQQQOOOMMMKKKJJJDDDBBB>>>;;;777666555555111111000000000000000111/////////////////////////////////000000/////////~~~}}}xxxqqqlllnnnqqqqqqqqqrrrpppqqqqqqpppooonnnnnnooooooppppppqqqqqqqqqppppppoooooonnnmmmkkkjjjiiiiiiggghhhhhhiiijjjlllmmmnnnjjjiiigggeeecccbbbbbbbbbcccaaa___]]]ZZZUUUNNNJJJCCC@@@;;;777666444333222111111111111111111111111222777<<<:::555111222555.........///000111111111...//////////////////.../////////////////////////////////.........---------............---.....................///000000......................................................------------......//////............//////........................................................./////////000000---........................//////////////////...........................---.........//////000000///000000111111111111111///111222111000///000111000000111222222222222111111111111111111111111111222222222222222222111111555777:::<<<>>>AAAEEEHHHIIIKKKNNNQQQSSSTTTUUUUUUNNNIIIBBB===;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@BBBDDDHHHLLLQQQUUUYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWVVVVVVWWWZZZ]]]^^^]]]]]]^^^^^^^^^]]]]]]\\\^^^______``````aaabbbcccaaa`````````bbbdddfffhhhlllooosssuuuuuuuuuuuuuuuuuutttrrrnnnkkklllppptttyyy}}}xxxppphhhddd```[[[XXXZZZXXXWWWWWWXXXYYY[[[]]]___\\\[[[[[[ZZZYYYYYYXXXXXXZZZZZZ[[[[[[[[[ZZZZZZYYYTTTUUUTTTTTTRRRPPPNNNLLLHHHGGGDDDAAA???===<<<<<<;;;???EEEMMMTTTZZZ]]]___^^^]]]\\\[[[ZZZYYYXXXXXXTTTTTTTTTRRRQQQOOOMMMLLLKKKIIIDDD???;;;777555444111111000000///000000000//////////////////////////////000111111000//////~~~zzzooommmnnnmmmlllmmmpppqqqrrrqqqooonnnnnnooonnnoooooopppqqqqqqppppppooonnnnnnmmmlllkkkjjjjjjhhhiiiiiikkklllmmmnnnnnnjjjiiihhhfffeeeddddddccccccbbb```___]]]YYYTTTPPPJJJEEE@@@;;;888555333111111111111111111111111111444888:::888333000000333------...///000111222222000111111222222111111000000000000000000000000000.........///...------,,,...///000///.........000...............///000000......................................................------------......////////////////////////.........................................................//////000000111+++---//////...---...///...//////000000//////...........................------......///000000000///000111111222222111111///111222111000///000111///000222333333333222111111111111111111222222222333333333333333444444444777:::===@@@BBBFFFJJJMMMPPPQQQTTTVVVVVVVVVUUUTTTLLLGGG@@@;;;999999999888;;;<<<===???BBBEEEHHHIIIHHHJJJNNNRRRVVVYYY\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[UUUUUUUUUVVVWWWZZZ\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZ[[[\\\]]]```cccfffiiijjjggggggggghhhkkknnnrrrttt{{{~~~vvvmmmfff^^^[[[\\\YYYXXXXXXXXXYYYZZZ\\\]]]^^^]]][[[YYYXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXTTTUUUUUUUUUTTTRRRQQQPPPLLLKKKHHHFFFCCCAAA@@@???===???DDDKKKRRRXXXZZZ[[[\\\[[[ZZZYYYWWWVVVUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPMMMLLLHHHDDD???;;;777555444333222111000000000000000000000000000000000000//////111111111111//////~~~{{{{{{wwwtttqqqooooooqqqrrrrrrqqqooonnnnnnooooooooopppppppppooonnnnnnnnnnnnmmmmmmlllllllllkkkiiijjjkkklllmmmnnnnnnnnnkkkkkkjjjhhhgggfffeeeddddddbbbaaa```___]]]YYYWWWSSSNNNGGGAAA===999666444111111111111111111111111111333444222///---...000......//////000000111111000111222222222222111000000000000000000000000000...//////000///...---,,,...000222111///...///111...............///000000////////////////////////..............................------------............////////////......................................................---......///000000111111***---///000...---.../////////000000000000//////////////////////////////------......///000000111000000111222222222222111///111222111000///000111///000222444444333222111000000111111111222222222111111222444666777888999;;;===AAADDDGGGJJJOOORRRTTTUUUVVVWWWVVVTTTRRRPPPHHHDDD???<<<;;;<<<<<<<<>>@@@BBBCCCCCCDDDEEEFFFGGGJJJLLLNNNOOORRRTTTVVVYYY[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYXXX^^^^^^```aaabbbbbbccccccgggjjjooovvv|||sssrrrooollljjjiiihhhhhhaaa___ZZZWWWVVVWWWZZZ\\\XXXXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMKKKIIIIIIGGGFFFHHHMMMSSSWWWXXXWWWYYYXXXVVVTTTRRRPPPNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUQQQRRRRRRRRROOOKKKGGGDDD;;;:::888666444333222222000000000000000000000000...000111222222111000...~~~yyytttvvvwwwrrrmmmmmmooonnnnnnnnnoooooommmkkknnnmmmlllkkkjjjkkkkkkllljjjjjjkkkmmmooopppnnnllljjjjjjiiihhhhhhhhhhhhhhhffffffeeedddbbbaaa``````\\\YYYUUUQQQLLLEEE>>>999888666444333333222111///222222111111000000//////111111000000//////......000000000000////////////////////////000000000000000/////////............//////000000000000//////////////////////////////000000//////.........---000000000000000000000000........................//////////////////////////////............//////------......///000000000///////////////.........000000000000///...---,,,////////////////////////222111000......000111222...///000111111222222111000000111111111000000///000000000000111111111111111222222333333222222111222333444555444333222111111222444555777:::>>>AAABBBBBBDDDGGGKKKOOORRRTTTYYYVVVRRRQQQPPPMMMHHHDDDAAAAAA@@@??????@@@BBBBBBHHHGGGGGGGGGIIIMMMQQQSSSVVVVVVWWWXXXZZZ[[[\\\]]]\\\YYYVVVUUUVVVWWWXXXXXXZZZ\\\^^^______```aaacccdddfffjjjoootttuuutttrrrvvv{{{~~~}}}}}}yyysssjjjbbb]]][[[[[[ZZZYYYXXXWWWWWWYYYYYYWWWVVVXXXWWWUUUTTTRRRQQQPPPPPPSSSSSSSSSRRRPPPNNNLLLJJJJJJKKKLLLOOOQQQSSSUUUVVVZZZYYYXXXXXXVVVSSSOOOKKKGGGHHHJJJMMMPPPRRRTTTUUURRRSSSSSSRRRPPPNNNLLLJJJBBB@@@>>>:::777444111000000000111111111000///...222222222111111111111111~~~{{{yyyuuuqqqqqqooonnnmmmnnnoooooommmkkkmmmlllkkkjjjjjjjjjkkkkkkkkkjjjkkkmmmoooooonnnlllmmmjjjgggdddcccdddgggiiihhhgggfffdddbbbaaa______^^^[[[XXXTTTPPPJJJCCC???;;;999555444333333222111111111111111000000000000111111000000////////////111000000000////////////////////////000000000000000000/////////.........//////000000000000//////////////////////////////000/////////............................................................//////////////////////////////............/////////////////////........./////////////////////...//////000000000000000///////////////////////////222111000//////000111222111222222111111000///...000000111111111111000000000000000000111111111111111222222333333222222111222333333444444333222111444555777888999;;;???BBBFFFGGGIIILLLOOOQQQTTTUUUWWWSSSPPPMMMLLLJJJFFFCCC@@@????????????AAABBBCCCEEEEEEEEEFFFIIIMMMQQQTTTYYYYYYZZZ[[[\\\]]]]]]^^^[[[ZZZXXXXXXXXXYYYZZZZZZ[[[___dddhhhkkkmmmooopppooorrrxxx~~~tttkkkddd___\\\]]][[[YYYYYYZZZ[[[[[[ZZZ\\\[[[YYYWWWVVVUUUUUUUUUQQQRRRRRRRRRRRRPPPOOONNNLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTWWWYYYZZZXXXTTTPPPLLLKKKJJJIIIJJJKKKNNNOOOPPPPPPQQQQQQQQQPPPOOONNNLLLJJJGGGBBB===888555333111111111111000000000000111111222222111111000000|||{{{|||~~~yyyuuutttpppnnnmmmmmmoooooommmllllllkkkjjjjjjiiijjjjjjjjjkkkjjjkkklllnnnooonnnlllnnnjjjddd___^^^aaaeeehhhhhhgggfffdddbbb```___^^^```___\\\ZZZVVVRRRLLLHHH@@@===888555333333333222000000000111111111111111111000000000000/////////111111000000000/////////////////////000000000000000000000/////////......//////000000000000//////////////////////////////////////////............................................................//////////////////////////////............//////111000000///......------......//////////////////......//////000111222222////////////////////////222111000//////000111222111222222111111000///...000000111111111111000000000000000111111111222222111222222333333222222111111222333333333333222222777999:::<<<<<<>>>BBBDDDIIIJJJLLLOOOQQQQQQRRRRRRQQQNNNJJJGGGFFFDDDBBBAAA======>>>???@@@BBBCCCDDDEEEEEEFFFHHHKKKPPPTTTWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYZZZ[[[]]]```aaaeeelllvvvtttjjjeeegggccc___\\\\\\]]]^^^^^^[[[ZZZXXXVVVUUUUUUUUUUUUQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPRRRVVV[[[]]]\\\WWWSSSRRROOOKKKFFFDDDDDDFFFGGGKKKLLLMMMOOOQQQRRRSSSSSSSSSQQQNNNIIIDDD???;;;999444333111000000000111222000111111222222000///...~~~{{{~~~xxxsssqqqpppnnnnnnoooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkklllkkkjjjkkkmmmnnnmmmlllmmmiiiccc___]]]___ccceeeffffffeeedddbbbaaa``````aaa```^^^]]]\\\XXXSSSPPPEEEAAA;;;666444444333333000000000111111222222222000000000000000000000000111111111000000000//////////////////000000000000000000000////////////...//////000000000000/////////////////////////////////////////////.........................................................///////////////////////////......------......///000000//////........................////////////......//////000111111111////////////////////////111111000//////000111111...///000111111222222111///000000111111111111000000000111111111222222222111222222333333222222111111111222333333333444444777999<<<>>>@@@BBBEEEHHHIIIKKKMMMNNNOOONNNLLLKKKJJJHHHDDDAAA????????????======???@@@BBBDDDFFFGGGKKKKKKLLLMMMPPPTTTWWWYYYVVVWWWWWWWWWXXXXXXXXXXXXZZZZZZZZZ\\\___eeelllqqq~~~~~~xxxwwwrrrjjjdddaaa`````````[[[ZZZWWWUUUTTTTTTUUUUUURRRRRRRRRRRRQQQPPPOOOOOORRRRRRQQQQQQPPPPPPOOOOOOSSSTTTVVVYYY\\\[[[XXXUUUTTTRRRMMMIIIEEEDDDCCCCCCEEEFFFIIILLLOOORRRTTTUUUQQQPPPOOOLLLIIIEEEBBB@@@777555333111000000222333///000111222222000///---tttuuurrrpppooooooooonnnmmmllllllmmmmmmmmmmmmmmmmmmlllkkkjjjkkklllmmmmmmllljjjhhheeebbbaaaaaabbbbbbdddddddddcccccccccbbbbbbaaa```______^^^\\\XXXUUUJJJEEE???999666555444333000000111111222222333333000000000000111111111111111111111111000000000000////////////000000000000111000000000//////////////////000000000000//////////////////////////////.........///////////////////////////////////////........................////////////////////////......------------..................//////000000---.........//////000000...///000000000000///...000000000000000000000000111111000000000000111111...///000111111222222111//////000111111111111111111111111111222222222222111222222333333222222111111111222333333444555666666999===@@@CCCEEEIIIKKKKKKLLLMMMMMMMMMKKKHHHGGGCCCBBB@@@===<<<<<<===??????@@@BBBDDDGGGIIIJJJKKKOOOPPPPPPQQQSSSUUUXXXYYYWWWWWWXXXYYYZZZZZZ[[[[[[]]]^^^aaadddjjjttt|||tttnnnkkkhhhgggdddbbb^^^ZZZWWWVVVVVVVVVPPPPPPPPPPPPPPPPPPQQQQQQSSSSSSRRRQQQPPPPPPOOOOOOUUUTTTSSSUUUXXXZZZZZZZZZRRRRRRPPPNNNKKKHHHEEECCCBBBCCCEEEHHHKKKNNNQQQRRRPPPPPPPPPOOOMMMJJJGGGEEE;;;999666333222222222333000111111222111000///...~~~yyyvvvsssqqqppppppnnnmmmlllmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjjjjkkkllllllkkkiiiiiihhhfffeeedddccccccdddddddddcccccccccbbbbbb```______``````^^^ZZZXXXPPPKKKDDD???;;;888666444111111111222222222222222000000000111111111111222222222111111111000000000////////////000000000000111111000000000///////////////000000000000//////////////////////////////.........///////////////000000000000000000000000........................////////////////////////......------------......------......///000000111------......///000000000---///111333333111...---000000000000000000000000000000000111111000000000111222222111111000///......///000111111222111111111111111222222222222333111222222333333222222111222222222333444666777888888;;;@@@CCCEEEHHHKKKMMMLLLLLLLLLLLLJJJHHHFFFDDD>>>??????>>>===>>>@@@BBBCCCDDDGGGIIILLLNNNOOOOOOQQQQQQQQQRRRTTTUUUWWWXXXTTTUUUVVVXXXZZZ\\\^^^___hhhlllrrrxxx}}}zzztttpppiiiaaa[[[VVVTTTSSSOOOOOOOOOPPPQQQSSSTTTUUUSSSSSSRRRRRRQQQPPPPPPPPPRRRPPPOOOPPPTTTYYY\\\]]]OOOPPPQQQPPPOOOLLLIIIGGGCCCCCCDDDFFFHHHJJJMMMNNNRRRRRRSSSRRRPPPMMMJJJHHHAAA???<<<999777555444444222222222111111111111111~~~zzzvvvsssqqqpppooommmkkkkkkmmmnnnnnnnnnmmmmmmmmmllljjjiiikkkllllllkkkkkkjjjjjjiiihhhggggggggggggfffeeedddbbbaaa```___```______```aaa___\\\YYYUUUQQQKKKEEEAAA===999666333222222222222222222111000000111111111222222222222222222111111111000000////////////000000000000111111111000000000////////////000000000000//////////////////////////////............/////////000////////////////////////........................////////////////////////...------,,,,,,------............///////////////------......///000000111,,,///333777777555111///000000000000000000000000000000111111111111000000111222222111111000///......///000111111222222222111111111222222222333333111222222333333222222111333333333444555777999;;;>>>AAADDDGGGHHHJJJLLLMMMJJJJJJIIIGGGEEECCCBBBAAA<<>>>>>===<<<@@@DDDFFFFFFGGGIIILLLKKKMMMOOORRRTTTUUUVVVVVVRRRSSSUUUWWWZZZ\\\^^^___```bbbeeeiiimmmqqqtttvvvvvvjjjbbb^^^^^^\\\YYYUUURRRPPPOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSQQQPPPPPPQQQSSSSSSRRRQQQMMMLLLKKKJJJIIIJJJJJJKKKJJJIIIHHHFFFFFFFFFFFFGGGEEEHHHKKKOOOQQQRRRQQQPPPMMMLLLIIIFFFBBB===:::888777555222000000111444555|||wwwtttwwwyyyyyyvvvwwwtttooommmooonnnmmmlllkkkjjjjjjjjjhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjhhhfffccc```^^^\\\\\\[[[\\\^^^```aaa___^^^YYYXXXVVVQQQKKKCCC<<<888888777555444444444222000222222111111111111222222111111111111111111111111111111000000//////......000000////////////000000...//////000000000000000000000000000000000000000.........///////////////------......//////000000........................111111111000//////......000000000000000000000000///////////////.........000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000///////////////000111222333444444444333333333222222111111111222333333222111000222333333444666999<<<>>>@@@AAACCCEEEHHHJJJJJJIIIGGGFFFCCCBBB@@@????????????@@@DDDFFFHHHIIIJJJKKKMMMOOONNNOOOQQQQQQRRRSSSVVVXXXWWWWWWWWWYYY^^^dddjjjnnnqqqwwwwwwrrrrrrlllddd]]]YYYWWWUUUUUUVVVUUUSSSRRRRRRSSSTTTTTTNNNNNNOOOPPPQQQSSSUUUVVVNNNLLLIIIGGGFFFHHHKKKMMMKKKKKKLLLKKKIIIFFFDDDBBBBBBFFFJJJMMMOOOPPPRRRSSSTTTQQQLLLIIIGGGBBB<<<777999666333111111222222111|||xxxxxx||||||uuuqqqooommmkkkkkklllkkkiiiggghhhiiiiiijjjkkkkkkkkkkkkiiijjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffcccaaa^^^]]]\\\\\\\\\^^^```aaa___^^^[[[ZZZXXXTTTOOOHHHBBB>>>;;;888666444444333222000222222111111111111222222111111111111111111111111111000000000000000////////////............//////...//////000000000000000000000000000000000000000.../////////////////////.........///////////////........................------..................000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000/////////000000000000000000111222222333333333333444444444333333333222222222333333222111111222444444555666999;;;???AAABBBEEEFFFHHHIIIHHHFFFDDDCCC@@@?????????@@@BBBDDDEEEHHHJJJMMMNNNNNNNNNPPPQQQMMMOOOQQQSSSTTTVVVZZZ]]]ZZZ\\\aaahhhqqq{{{zzzpppggg___XXXTTTSSSRRRQQQQQQRRRRRRQQQPPPNNNMMMNNNNNNOOOPPPQQQRRRPPPNNNKKKHHHGGGGGGHHHIIIJJJJJJKKKJJJIIIFFFDDDBBBAAADDDHHHJJJLLLNNNQQQSSSTTTQQQNNNLLLKKKGGGBBB>>>===999555222222222111111|||{{{~~~vvvqqqlllkkkmmmnnnjjjgggiiiiiiiiijjjjjjjjjjjjjjjhhhhhhhhhiiijjjjjjjjjkkkjjjiiihhhgggdddbbb```___]]]\\\\\\^^^```aaa___^^^]]]]]][[[YYYTTTOOOJJJGGG???<<<777555333333222000222222111111111111222222111111111111111111111111000000000111111111111111000000////////////000000...///000000111111000000000000000000000000000000//////////////////......///////////////.................................,,,,,,---......///000000000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000...//////000000111111111111222222333333333222222555555444444444444333333222333444333222222333555555555666999<<<@@@CCCEEEGGGGGGGGGGGGEEECCC@@@???<<<===>>>@@@CCCFFFIIIJJJLLLOOORRRRRRRRRQQQRRRRRRPPPQQQSSSUUUWWW[[[```ccchhhllluuuxxxsssnnnqqqwww~~~pppcccZZZTTTSSSRRRSSSTTTSSSQQQOOONNNNNNMMMMMMNNNNNNOOOOOOQQQOOOMMMJJJHHHFFFEEEEEEHHHIIIIIIIIIGGGEEECCCBBB@@@AAADDDEEEGGGJJJNNNQQQSSSRRRQQQPPPPPPMMMIIIFFFBBB>>>999555333333222111}}}rrrnnnoooqqqnnnkkkjjjjjjjjjiiiiiiiiijjjjjjgggggghhhiiiiiijjjkkkkkkkkkjjjjjjiiigggeeecccbbb^^^^^^]]]^^^```aaa```______^^^^^^\\\XXXUUUQQQOOOEEEAAA;;;777555444222111333222222111111222222333111111111111111111111111000000111111222222333333222111111000000111111222//////000111111111111000////////////////////////////////////............000000//////......------........................//////000000111111111111///////////////////////////////////////000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000......///000111111222222222222333333333222111111444444444444444333333333333333444333222222444666666666777999===AAAEEEGGGHHHGGGFFFDDDBBB???===<<<<<<===???BBBFFFIIILLLMMMNNNQQQSSSTTTSSSRRRRRRRRRVVVWWWWWWYYY]]]ccckkkqqq|||{{{{{{zzzzzzwwwrrrlllgggggghhhkkkooowww{{{{{{uuuiii]]]ZZZWWWVVVVVVUUUSSSPPPOOONNNNNNNNNNNNOOOPPPPPPOOOOOONNNLLLJJJHHHFFFEEEFFFFFFFFFFFFEEECCCBBBAAA>>>???@@@@@@BBBEEEJJJNNNQQQRRRSSSSSSRRRPPPMMMJJJGGGCCC===999666555444333}}}rrrpppqqqqqqooommmlllkkkjjjiiiiiijjjjjjgggggghhhiiijjjkkkkkkllllllllllllkkkjjjhhhgggfffaaa```______aaabbbaaa```______^^^]]][[[YYYVVVUUULLLHHHAAA<<<888666444333333333222222222222333333111111111111111111111111000000111111222222333333111000000//////000000111///000000111111111111111////////////////////////000000//////.........---000000//////......------////////////////////////222222111111000000000000////////////////////////////////////000000111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111...//////000111222222333222222333333333222111111222222222222222333333333333444555444333333555777777888999;;;???BBBFFFGGGGGGFFFDDDBBB???>>>===<<>><<<:::777555}}}~~~|||sssqqqqqqqqqooonnnlllkkkjjjjjjjjjkkkiiiiiiiiijjjjjjkkkkkklllllllllllllllkkkjjjiiiiiidddbbb```aaabbbccccccbbb```______^^^]]][[[ZZZYYYSSSOOOHHHBBB>>>:::666444333333222222222222333333111111111111111111111111000000000111111111111111......------------......///000111111222222111111000000000000000000000000000000000///......------///////////////.........////////////////////////111111000//////...------000000000000000000000000...//////000000111111222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111///000000111111222222222111222222333333333222222111111222222222222333333333444555555444444666888999:::<<<>>>AAACCCEEEFFFEEECCCAAA???>>>>>>??????BBBCCCEEEHHHJJJLLLMMMMMMLLLNNNPPPQQQRRRSSSUUUWWW]]]bbblllxxx~~~}}}}}}~~~}}}}}}~~~rrrqqqooooooqqqtttxxx{{{}}}{{{xxxwwwvvvtttqqqtttxxxyyyyyy|||~~~vvvllleeebbb]]]WWWQQQOOOOOONNNNNNNNNOOOPPPPPPNNNNNNOOOOOOOOONNNMMMMMMGGGFFFEEECCCBBB@@@???>>>;;;<<<;;;;;;;;;===AAAEEEJJJNNNQQQSSSRRROOOMMMMMMMMMKKKGGGEEECCC@@@<<<999~~~}}}vvvsssrrrrrrpppnnnllljjjjjjkkklllkkkkkkkkkkkkkkkkkklllllljjjjjjkkkkkkkkkjjjjjjiiifffdddbbbbbbcccdddddddddaaaaaa```______^^^]]]\\\XXXTTTNNNHHHCCC>>>999555444333333222222333333444111111111111111111111111111000000000000000////////////............//////000000111222222222222111000000000000000000000000111000000///......------.........///////////////////////////////////////000000//////////////////000000000000000000000000...//////000111111222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111000111222222333333333333222222222333333333444444333444555555444555777999999;;;>>>AAACCCDDDDDDDDDBBB@@@???>>>>>>@@@BBBCCCCCCDDDGGGJJJLLLMMMNNNNNNMMMNNNPPPQQQSSSVVVZZZ^^^eeeppp{{{vvvvvvwwwyyywwwuuuvvvzzz~~~zzzqqqeee[[[WWWVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOKKKJJJHHHEEECCCAAA@@@???;;;;;;;;;::::::;;;>>>@@@EEEIIIOOORRRRRRPPPPPPPPPMMMLLLKKKJJJIIIFFFAAA===~~~|||{{{vvvuuusssqqqooolllkkkkkklllllllllllllllllllllllllllkkkhhhiiiiiijjjjjjiiiiiiiiihhhfffccccccdddeeeeeeeeebbbbbbaaaaaa```______^^^[[[XXXRRRLLLFFF@@@:::666444333333222222333333444111111111111111111111111111111000000//////......222222111111111111222222000000111222222222222111000000000000000000000000111000000///...------------.........//////000000000000000000000000000000000000000111222222333333000000000000000000000000...//////000111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111222222222111111111111111///000111222333444444444333333333444444555555555333444555555555555777999:::<<<@@@CCCEEEEEEDDDCCC???>>>======>>>AAADDDGGGCCCEEEGGGKKKMMMOOOPPPPPPNNNOOOQQQRRRTTTYYY___cccooo|||~~~}}}ttthhh___^^^\\\YYYVVVTTTSSSRRRSSSSSSQQQPPPPPPPPPPPPPPPNNNMMMJJJGGGDDDBBBAAA@@@;;;<<<<<<;;;999:::<<<>>>AAAFFFMMMRRRRRRRRRRRRSSSMMMMMMMMMNNNMMMIIIDDD@@@}}}{{{zzzyyyvvvsssooonnnooopppnnnlllkkkmmmooonnnlllkkkmmmooommmmmmlllkkkkkkjjjiiiiiiiiiiiiiiihhhhhhfffeeeeeefffeeecccaaa```___^^^^^^___\\\XXXTTTNNNFFF>>>888555666777555222111222555444333222000//////............//////000000000111222000...---,,,---...///000000000000000000000000///111222111000///000111000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222222222111111000000//////......000000000000000///......555444444333222111000000333333222222222222222222000000111111111111000000111111111111111111111111222222222222222222222222111222222333333222222111222222222222333444555666222333444555888:::===>>>@@@BBBDDDFFFFFFEEECCCBBB????????????AAABBBDDDEEEHHHGGGGGGHHHKKKNNNPPPPPPPPPQQQRRRUUUZZZbbbmmmsss|||{{{|||uuupppggg^^^XXXUUUTTTTTTQQQRRRRRRQQQOOONNNNNNNNNOOONNNMMMLLLKKKHHHDDD@@@AAA???<<<::::::;;;===>>>???AAAFFFKKKQQQTTTTTTTTTQQQQQQPPPOOONNNLLLJJJIII~~~zzz}}}yyyssspppooonnnllliiilllmmmnnnmmmjjjiiijjjlllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiihhhgggffffffgggfffeeecccbbbaaa`````````]]]ZZZVVVQQQJJJBBB===777888888666333222333555444333222111111000111111//////000000000111111111333111000......///000111000000000000000000000000///111222111000///000111000000000000000000000000000000000111111111222222000000000000000000000000---............/////////111111000000////////////---...///000111111111111222222111111000////////////.........///000111111000000111111111111000000222222222222222222222222222222222222222222222222444555555666666555555444333222222222333444555555444444666888;;;===???AAAAAACCCDDDFFFFFFDDDBBBAAA===>>>???AAACCCDDDEEEFFFFFFFFFGGGJJJMMMOOOPPPPPPPPPTTT[[[dddnnnxxx~~~}}}yyyxxxzzz~~~~~~qqqggg___YYYWWWRRRSSSTTTTTTRRRPPPOOOOOOOOONNNMMMMMMMMMKKKGGGDDDAAA@@@===;;;:::;;;<<<===@@@AAAEEEIIINNNQQQSSSSSSTTTTTTSSSRRRQQQOOONNNMMM~~~|||}}}{{{tttpppooommmlllooooooooommmkkkjjjjjjkkkiiiiiijjjkkkkkklllmmmmmmjjjjjjjjjjjjiiiiiihhhggghhhgggfffeeedddcccbbbaaa```___\\\YYYUUUPPPIIIDDD<<<<<<:::888444333444555333333222222222222333333000111111111111222222222333222111000///000111222000000000000000000000000///111222111000///000111000000000000000000000000000000111111111222222222000000000000000000000000------------............111000000000000/////////+++,,,...000111222333333000000000000000000000000---------...///000111222111111111111111111111111333333333333333333333333222222222222222222222222222222333333333333222222444444333333333444444555666777999;;;>>>AAACCCDDDCCCDDDDDDEEEDDDCCCAAA@@@===>>>@@@CCCEEEFFFFFFFFFEEEFFFIIIKKKNNNQQQRRRSSSUUU^^^kkkzzz|||{{{zzzyyyyyy}}}}}}zzzyyywwwvvvtttuuuuuuvvvxxxyyy{{{|||~~~oooccc[[[SSSSSSSSSRRRQQQOOONNNLLLOOONNNMMMNNNOOOMMMKKKHHHCCCBBB???===;;;<<<<<<===AAABBBDDDGGGJJJNNNQQQRRRTTTTTTTTTTTTSSSRRRQQQPPPzzzsssrrrrrrqqqrrrqqqpppnnnmmmlllmmmmmmiiijjjjjjkkkkkkllllllmmmkkkkkkkkkkkkjjjjjjiiihhhgggggggggfffeeecccbbbbbb```___]]]\\\YYYUUUOOOKKK@@@???<<<888555444333444222222222222222333444444222222222222222222222222222111111000000000111111000000000000000000000000///111222111000///000111000000000000000000000000/////////000000000111111/////////////////////////////////000000000111111000000000000000000000000,,,---...000222222333333111111222222222333333333111111000111111222333333111111111111111111111111333333333333333333333333222222222222222222222222111111222222222222111111555555444444444444555555777888;;;>>>AAACCCEEEFFFEEEDDDDDDCCCBBBAAA@@@???>>>@@@CCCEEEFFFFFFEEEEEEDDDFFFHHHKKKNNNSSSYYY\\\dddooo~~~{{{{{{}}}~~~~~~{{{wwwuuurrrpppooommmkkkjjjhhhjjjmmmtttrrrfff\\\YYYUUURRRQQQOOONNNMMMNNNMMMMMMNNNOOOOOOMMMKKKGGGEEECCCAAA????????????BBBCCCDDDEEEGGGJJJNNNQQQRRRSSSSSSSSSSSSRRRRRRQQQzzzuuuttttttrrrpppnnnmmmmmmmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjiiiffffffffffffeeedddbbbaaa___^^^]]]]]]\\\XXXSSSOOOEEEBBB===999666444333222111111111111111222333444333333333222222222222222000000000000000000000111000000000000000000000000///111222111000///000111000000000000000000000000........./////////000000////////////////////////000000111111111222222222000000000000111111111111///000000111111111111111111111111222333333444444555444333333222222222222222222111000000111222222333333333333333333333333222222222222222222222222444444555555555555444444555555444444555555666666888999<<>>AAACCCEEEEEEEEEEEEDDDBBB@@@????????????AAABBBDDDEEEEEEEEEDDDCCCBBBEEEJJJPPPXXXeeesss}}}zzzrrrlllhhhhhhhhhjjjpppyyy~~~wwwmmmeee```ZZZTTTOOOPPPNNNMMMMMMNNNNNNMMMLLLMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGIIIHHHFFFHHHLLLPPPTTTTTTTTTUUUTTTTTTSSSSSS{{{vvvqqqnnnmmmmmmllljjjiiijjjjjjkkkkkkllllllmmmiiiiiijjjjjjjjjjjjiiiiiiggggggiiiiiihhhgggeeeccc```````````````^^^ZZZVVVQQQKKKDDD>>>;;;999666444333333222222222333333444333222222222111111111111///000111111222222222111000000000000000000000000///111222111000///000111000000000000000000000000000000000000111111111111000000000000000000000000.........////////////000000000111111111222222222222222222222222111000///000000000000000111111111333333222111000000000000444333111000000111333444222222222222222222222222222222222222222222222222000111111222222111111000444444444555666888999:::<<<>>>@@@CCCEEEEEEEEEEEEEEECCCAAA???>>>>>>???AAA???@@@AAABBBDDDEEEFFFGGGFFFMMMWWWaaalllzzz|||{{{zzz{{{}}}~~~yyynnnaaaXXXSSSRRROOOOOOOOOOOOMMMLLLMMMLLLLLLKKKJJJIIIIIIIIIGGGJJJLLLKKKHHHHHHLLLPPPSSSSSSTTTSSSSSSRRRQQQQQQ}}}vvvrrrqqqooommmkkkggghhhiiijjjlllmmmnnnooohhhiiiiiijjjjjjjjjiiiiiihhhiiijjjkkkjjjhhhfffeeebbbaaaaaabbbbbb```\\\XXXUUUOOOFFF@@@===;;;888666555444444333333444444444222222222111111000000000000111222333333333333333000000000000000000000000///111222111000///000111000000000000000000000000111222222222222333333333000000000000000000000000////////////000000000111000000111111222222222222111111222222222111111111222222222222222222222222222222222222222222333333444333111000000111333444111111111111111111111111222222222222222222222222333444444555555444444333333333444555777999:::;;;>>>@@@BBBEEEFFFFFFFFFEEEDDDCCC@@@>>>===>>>@@@AAA===>>>???AAACCCFFFHHHJJJLLLVVVdddrrruuuiiiWWWTTTRRRPPPPPPOOONNNLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHLLLNNNMMMJJJIIILLLPPPQQQQQQQQQQQQPPPOOONNNMMMzzzuuupppjjjllltttllllllkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhggghhhhhhgggiiilllnnnnnnllliiigggfffeeeccc```^^^\\\[[[[[[XXXSSSMMMFFFAAA===999666555444444555666555333000222222222222222222222222222222222222222222222222222111111111000000/////////111222111000///000111000000000000000000000000000000000000000000000000////////////000000000000......///000111222222333111111000000000000111111222111111111000000//////333333222222222222333333111111111111111111111111222222222111111111111000222222111111222222333444222222222222222222222222222222222222222222333333666555555555777:::===>>>BBBBBBCCCDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCBBBAAADDD@@@???BBBEEEFFFKKKQQQYYYhhhzzz|||{{{yyyhhh]]]VVVUUUTTTOOONNNPPPOOOKKKHHHHHHKKKLLLJJJGGGLLLMMMMMMNNNNNNNNNMMMMMMOOORRRUUUSSSMMMHHHFFFGGGvvvpppiiihhhmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhhgggiiikkkllllllkkkiiigggfffeeecccaaa___]]]\\\[[[XXXTTTNNNIIIDDD???:::777444333333444555444222000222222222222222222222222222222222222222222222222222111111111000000000000///111222111000///000222111111111111111111111111000000000000000000000000////////////000000000111//////000000111111222222000000000000000000000000222111111111000000000000222222222111111222222222111111111111111111111111000000111111222222222333222222222111222222333444222222222222222222222222333333333333444444444444666666666777999;;;>>>@@@BBBBBBBBBCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@???@@@>>>???CCCGGGLLLVVV___mmm}}}~~~}}}ssshhh^^^[[[XXXSSSQQQSSSSSSQQQNNNNNNNNNMMMKKKIIILLLLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPOOOLLLHHHEEEDDDyyyrrrkkkiiijjjmmmnnnnnnnnnmmmllljjjiiijjjjjjiiiiiihhhhhhiiiiiihhhiiiiiijjjjjjiiiiiihhhfffeeedddbbb```^^^]]]\\\YYYVVVQQQMMMHHHCCC<<<888555444333444555555333222333333333333333333333333222222222222222222222222111111111111111000000000000111222111000000111222222222222222222222222222000000000000000000000000/////////000000000111111000000000000000111111111///000111222222111000///111111111111111000000000222222111111111111222222222222222222222222222222//////000111222333444444222222222222222333444444333333333333333333333333444444444555555555666666666777888999;;;>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@???AAAAAA@@@???>>>>>>>>>>>>>>>>>>AAAGGGLLLTTTcccqqq|||{{{yyywwwxxx{{{}}}~~~~~~qqqiiiccc\\\XXXWWWRRRQQQQQQPPPNNNLLLIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJHHHDDDAAAvvvooolllnnnkkklllmmmnnnnnnlllkkkjjjkkkjjjjjjiiiiiiiiijjjjjjiiihhhhhhhhhhhhhhhhhhiiigggfffeeedddbbb```^^^]]]YYYXXXUUURRRNNNHHHAAA<<<999777555555555666555444333333333333333333333333222222222222222222222222111111111111111111111111000111222222000000111222222222222222222222222222000000000000000000000000//////000000000111111111111111111000000000000000...///111333333111///...111111111111111111111111222111111000000111111222222222222222222222222222000000111222222333444444333222222222222333444444333333333333333333333333444444444555555666666666777888:::<<<>>>@@@BBBCCCAAAAAA@@@??????>>>>>>>>>CCCCCCBBB@@@???>>>???AAAAAACCCGGGMMMSSS]]]pppxxxsssoooooonnnnnnqqqwwwwwwkkkaaa[[[RRRSSSSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEFFFIIIHHHDDDAAA~~~rrrnnnpppiiijjjkkklllmmmmmmllllllkkkkkkjjjjjjjjjjjjkkkkkkiiiiiihhhgggggghhhiiiiiiggggggffffffdddbbb```___ZZZYYYWWWVVVRRRMMMFFFAAA;;;888555444444444444444333333333333333333333333222222222222222222222222111111111111111222222222000222333222111000111222111111111111111111111111111111111111111111111111000000000000111111111111111111111000000000000000...///111333333111///...111111111111111222222222222222111111111111222222222222222222222222222222333222222222222222222222333333222222333333444555333333333333333333333333333333333444555666666666888999<<<>>>AAABBBBBBCCCAAA@@@???>>>>>>>>>>>>???BBBBBBBBB@@@??????AAADDDDDDGGGOOOXXXaaannnzzzqqqkkkgggdddeeejjjtttyyyrrrggg[[[YYYWWWTTTSSSRRRQQQQQQKKKKKKKKKKKKKKKJJJIIIIIIHHHFFFDDDFFFHHHIIIFFFBBB~~~uuurrrkkkkkkkkkllllllmmmnnnnnnkkkkkkjjjjjjkkkkkklllllljjjiiiiiihhhhhhiiiiiijjjggghhhhhhgggfffdddaaa```[[[ZZZYYYXXXVVVRRRLLLHHH===:::555222222222222222333333333333333333333333222222222222222222222222111111111222222222222222111222333222111111111333111111111111111111111111111111111111111111111111000000000111111111222222000000000000000111111111///000111222222111000///111111111222222222222222333222222222222222222333333333333333333333333333444333333333222222222222333333333333333444444555333333333333333333333333222333333444555666777777999;;;>>>@@@BBBBBBBBBAAA@@@???>>>======>>>???@@@???AAABBBAAA???@@@EEEIIIJJJNNNYYYhhhvvv~~~{{{~~~{{{ssskkkeeebbbdddeeegggnnnyyyllldddZZZTTTRRRRRRPPPOOOKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFGGGHHHHHHFFFEEE|||qqqpppnnnmmmlllmmmnnnoookkkkkkkkkkkkkkklllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiiiiigggeeecccaaa\\\[[[ZZZYYYXXXVVVRRROOOCCC>>>888444333333333333444444444444444444444444222222222222222222222222111111111222222333333333111222333333111111222333222222222222222222222222111111111111111111111111000000111111111222222222//////000000111111222222000000000000000000000000111111111222222333333333444444333333333333444444333333333333333333333333222222333333333333333333444333333333333444555555444444444444444444444444333444444555777888888999999<<>>======>>>???AAABBB@@@CCCEEEEEECCCFFFLLLQQQVVV[[[hhhzzz~~~zzzxxxuuu{{{}}}ssskkkiiieeecccfffoooyyyxxxeeeYYYUUUTTTPPPLLLLLLMMMMMMLLLKKKJJJIIIIIIGGGHHHIIIHHHFFFEEEFFFFFFwwwuuuqqqnnnmmmmmmnnnoookkkkkkkkkkkkkkklllmmmnnniiijjjkkkkkkkkkkkkjjjiiihhhhhhiiiiiihhhfffcccaaa\\\[[[ZZZZZZZZZXXXUUURRRIIIDDD===888666666666666444444444444444444444444222222222222222222222222111111111222222333333333111222333333111111222333333333333333333333333333111111111111111111111111000111111111111222222222...//////000111222222333111111000000000000111111111111111222222333333333555444444333333444444555333333333333333333333333111111222333444444555666444333333333333444555555444444444444444444444444444555666777888999:::::::::<<<@@@BBBCCCBBB???>>>???>>>======>>>@@@BBBDDDDDDGGGJJJJJJIIILLLSSSZZZcccgggtttwwwuuuuuuttt|||wwwsssmmmiiihhhmmmttt~~~uuueee___\\\VVVQQQMMMMMMMMMMMMLLLKKKJJJIIIFFFHHHJJJHHHEEECCCEEEGGGtttmmmnnnpppnnnlllnnnkkkhhhggghhhiiiiiiiiilllkkkjjjjjjiiiiiijjjjjjkkkiiihhhggghhhhhhfffeee___ZZZUUUTTTWWWYYYWWWUUULLLHHHAAA:::666555555666555555444444444333333333444444333333333333222222222222222222222222222222111222222333333222222111222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111333333333222222111111111111111111111111111111111333333333444444444555555222222222222222111000///222222333333333333444444555555555444444333333333333333333444444444555555888888777777888:::;;;===BBBBBBBBBAAA@@@???>>>===<<<<<<===???BBBDDDEEEEEEHHHIIIKKKKKKNNNUUU```gggpppxxxzzzvvvvvv{{{}}}|||~~~~~~nnnaaaZZZWWWOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKJJJGGGDDDAAA@@@wwwrrrpppnnnlllllljjjgggggghhhjjjjjjjjjkkkkkkjjjiiiiiiiiiiiiiiiiiigggeeeeeeffffffdddcccaaa\\\WWWWWWYYY[[[YYYVVVOOOKKKDDD===999777777777555555555444444444333333444444333333333333222222222222222222222222222222111222222333333222222111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222111111111111111111111111111111222222222333333333444444333333333333333222111111222222333333333333444444555555444444444333333333333333444444444555555555888777777888999;;;<<<===BBBAAAAAAAAA@@@>>>======<<<===>>>@@@CCCEEEFFFGGGKKKMMMPPPRRRVVV^^^iiiqqq|||vvvhhh```WWWTTTQQQOOONNNLLLJJJGGGLLLKKKKKKJJJHHHEEECCCAAA{{{sssooommmiiihhhggghhhjjjkkkkkkjjjjjjjjjiiihhhhhhhhhhhhiiihhhgggeeeeeeffffffeeecccbbb^^^[[[ZZZ[[[\\\[[[YYYSSSOOOIIIBBB===999888777555555555444444444444333444444333333333333222222222222222222222222222222111222222333333222222111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222222111222222222222222222222222111111111222222222333333444444444444444333333222222222333333333333444444555444444444444333333333333444444444444555555555777777777888:::<<<>>>???AAAAAA@@@???>>>===<<<<<<<<<===???AAACCCFFFHHHJJJNNNRRRWWW\\\bbblllwwwqqqeee]]]UUUPPPOOOOOOLLLHHHKKKKKKKKKJJJIIIGGGEEEDDD|||rrrnnnhhhgggggghhhjjjllllllkkkjjjiiihhhhhhggghhhhhhhhhjjjhhhgggggghhhhhhgggeeeccc```]]]\\\]]]]]][[[ZZZVVVSSSMMMGGGAAA<<<888777555555555555444444444444444444333333333222222222222222222222222222222222111222222333333222222111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333444444444444333333222222222333333333444444444444444444444444444444444444444444555555555555666777888999;;;===???@@@@@@??????>>>===<<<<<<<<<<<<===???AAADDDGGGKKKMMMQQQVVV^^^gggoooyyyuuuiiiZZZRRRRRRSSSQQQOOOLLLLLLKKKKKKJJJIIIHHHGGG{{{rrrkkkiiihhhiiikkkllllllllljjjiiihhhhhhggghhhhhhhhhiiihhhgggggghhhhhhgggfffcccaaa___^^^^^^]]][[[ZZZXXXUUUQQQKKKDDD>>>999777666666555555555444444444444444333333333222222222222222222222222222222222111222222333333222222111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333444444444444222222333333333333222222222222222333333333444444444444444444444444444444444444444555555555666666666777999;;;<<<>>>???@@@???>>>===<<<<<<<<<======<<<>>>AAACCCDDDHHHMMMQQQUUU]]]hhhttt}}}{{{fffYYYTTTTTTSSSQQQMMMMMMLLLKKKKKKJJJJJJJJJ|||pppnnnkkkiiijjjllllllllljjjjjjiiihhhhhhhhhhhhiiigggfffeeeeeefffgggfffddddddcccbbbaaa___]]]\\\\\\YYYXXXTTTOOOHHHAAA;;;888666666666555555555444444444444333333333333222222222222222222222222222222111222222333333222222111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111222222222222333333333333333333333333333333333333333444444444555555555111222222333333333333222222222333333333333444444333333333444444444444555444444555555555666666666777888:::<<<===>>>??????======<<<<<<<<<>>>???@@@>>>AAADDDFFFGGGKKKRRRWWW^^^hhhwww|||iii^^^WWWSSSPPPPPPOOONNNLLLKKKKKKKKKKKKvvvrrrmmmjjjjjjkkkllllllkkkkkkjjjiiiiiiiiiiiiiiifffeeedddeeefffgggfffeeeffffffeeedddaaa___^^^^^^[[[ZZZXXXSSSMMMEEE>>>:::666666666666555555555555444444333333333333222222222222222222222222222222111222222333333222222111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333222222333333333444444444222222333444444444444444222222333333333333444444333333333444444444555555555555555555666666666666888999;;;===>>>>>>>>>>>><<<<<<;;;<<<===???BBBCCCAAADDDHHHJJJKKKOOOWWW^^^jjjvvvqqqcccZZZUUURRRQQQOOOMMMLLLKKKKKKLLLzzzuuuooojjjiiijjjlllllllllkkkjjjjjjiiiiiijjjjjjhhhgggfffggghhhiiihhhgggggghhhhhhfffcccaaa```___\\\\\\ZZZVVVPPPHHHAAA===777666666666555555555555444444444333333333222222222222222222222222222222222222222333333222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222333333333333333333333333333333333111111222222222333333333333333444555666666666555222222333333333444444444333333333444444555555555555555555555666666666777999:::<<<>>>>>>>>>>>>===<<<;;;;;;<<<===@@@DDDEEEDDDGGGKKKMMMNNNSSS[[[bbbtttqqqeee^^^SSSRRRPPPMMMLLLKKKLLLLLLtttmmmllllllkkkiiiiiihhhggghhhjjjjjjgggeeeeeeeeeddddddeeefffhhhiiihhhiiiiiihhhfffbbb___]]]]]]\\\ZZZWWWSSSLLLEEE???;;;:::888777777666444222777666555444333444555555444444333222222333333333111111111111111111111111444333333222111111111222111111222222222333333333333333333222222111111111222222222222222222222222111111222333333333333222222222111111222222333444333333333333333333333333444444444444444444444444222222333333333444444444444444444444444444444444555444333222333555888999===???AAAAAA@@@???>>>???===<<<<<<>>>AAADDDEEEEEEHHHIIIJJJLLLPPPYYYeeennn~~~{{{vvvttttttvvvwwwxxx~~~~~~{{{xxxyyyxxxtttxxx}}}kkk```WWWPPPOOONNNKKKJJJLLLtttllliiihhhhhhkkkjjjiiihhhhhhhhhhhhhhhgggfffeeeeeeeeefffggghhhhhhhhhhhhhhhfffdddaaa______]]]ZZZXXXTTTOOOHHHDDD===;;;888666666555444222666666444333333333444555444333333222222333333444222222222222222222222222444333222222111111222222111111222222222333333333333333333222222111111111222222222222222222222222111111222333333333333222222222111111222222333444333333333333333333333333444444444444444444444444222222333333333444444444444444444444444444444444555444333333444666888:::>>>???AAAAAA@@@>>>>>>>>>???>>>???@@@CCCFFFGGGHHHLLLNNNOOOQQQVVV___kkkttt|||zzzwwwtttqqqqqqsssuuuyyyxxxtttpppnnnsss|||xxxtttvvvyyyiii^^^TTTPPPOOOLLLJJJJJJsssllljjjkkklllkkkjjjhhhfffgggiiikkkhhhhhhfffeeeeeeeeefffgggfffggghhhhhhgggeeecccaaa```^^^[[[XXXUUURRRMMMJJJAAA>>>999666555555444333555555444333333333333444333333333222222333333444444444444444444444444444333333222222111111222222111111222222222333333333222222222222222111111111222222222222222222222222111111222333333333333222222222111111222222333444333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555555444444555777999:::>>>@@@AAAAAA???>>>>>>>>>@@@AAABBBCCCFFFHHHJJJKKKQQQSSSWWWZZZ```jjjwww}}}vvvsssvvvyyy}}}zzzuuummmhhhjjjqqqwww{{{tttnnnlllrrr~~~~~~nnn^^^UUURRRNNNKKKJJJuuuppppppiiijjjjjjiiiffffffhhhkkkiiihhhfffddddddddddddeeeeeefffggghhhhhhfffdddccc```^^^ZZZXXXVVVTTTRRROOOFFFAAA;;;777555555555555555444444444333333333333333333222222222333444444333333333333333333333333333333222222111222222333111111222222222333333333222222222111111111111111222222222222222222222222111111222333333333333222222222111111222222333444222222333333333333444444333333333333333333333333333333333444444444444555555555555555555555555555555555555666777999;;;<<>>>>>???AAACCCEEEGGGIIIKKKNNNQQQTTTXXX___fffnnnzzzyyypppmmmppptttvvvyyy~~~vvvqqqpppvvv~~~mmm^^^VVVPPPLLLKKKyyytttjjjjjjkkkjjjiiigggggghhhhhhgggeeecccbbbbbbccccccdddeeefffhhhhhhgggeeeddd```]]]ZZZWWWWWWVVVTTTSSSKKKFFF>>>999666666666666555555555444444444333333333222222222333333444555333333333333333333333333333222222111222222333333111111222222222333333333111111111111111111111111222222222222222222222222111111222333333333333222222222111111222222333444222222222333333444444444333333333333333333333333333333444444444555555555666666666666666666666666666666777888999;;;<<<===@@@AAABBBAAA@@@???@@@BBBBBBEEEHHHKKKMMMPPPTTTXXXYYY```jjjuuuyyyxxxyyy{{{}}}~~~}}}}}}zzz{{{|||~~~|||zzzyyy{{{}}}jjj]]]SSSMMMLLLtttrrrooommmlllkkkiiiggghhhgggeeeccccccccccccdddcccdddfffggggggfffdddccc```^^^[[[YYYYYYXXXVVVUUUOOOJJJBBB<<<999888777666555555666666555555444333222222222222333444555555222222222222222222222222222222111111222222333333111111222222222333333333000000000111111111111111222222222222222222222222111111222333333333333222222222111111222222333444111222222333333444444555444444444444444444444444333444444444555555555555777777777777777777777777666777888:::;;;===>>>>>>@@@AAABBBBBBAAAAAADDDFFFDDDHHHMMMPPPRRRVVV\\\aaacccmmm{{{~~~vvvvvvvvvuuuuuuwww|||~~~~~~|||jjjZZZPPPNNNuuupppoooooolllhhhiiihhhfffeeedddeeeeeefffbbbccceeeffffffdddcccbbbaaa___]]]\\\\\\[[[YYYWWWRRRMMMFFF@@@<<<:::888777666666777777777666555444222222222222333444555666444444444444444444444444222222111111222222333444111111222222222333333333///000000000111111111222222222222222222222222222111111222333333333333222222222111111222222333444111111222333333444555555555555555555555555555555444444444444555555555555777777777777777777777777666777999;;;===>>>??????@@@AAABBBBBBBBBDDDGGGIIIGGGLLLRRRVVVYYY]]]eeejjjrrr}}}zzz|||~~~yyyvvvvvvwww{{{~~~hhhYYYTTT{{{zzzrrrqqqrrrooojjjjjjiiihhhffffffggghhhhhhbbbcccdddeeeeeecccbbb```bbbaaa______^^^]]]ZZZXXXTTTOOOHHHBBB>>>;;;999777666777888888888777555444222222222222333444555666555555555555555555555555222111111111222333333444111111222222222333333333//////000000111111111222222222222222222222222222111111222333333333333222222222111111222222333444111111222333333444555555666666666666666666666666444444444555555555666666777777777777777777777777666888999<<<===??????@@@@@@AAACCCCCCCCCEEEIIILLLIIIOOOVVVZZZ]]]bbbjjjqqq}}}uuuvvv~~~zzzyyyzzz|||}}}}}}}}}~~~vvvccc[[[}}}xxxpppmmmkkkiiikkkiiihhhffffffhhhiiikkkeeedddcccbbbaaaaaaaaaaaabbbbbbaaa```^^^\\\ZZZYYYYYYTTTMMMFFF???;;;999888999888666555333333222222444444444444444444444444555555555444444333333333222222222222222222222222000000//////000111222222222222222222222222222222333333333333333333333333111111111222222333333333222222333333333333444444444444444444444444444444444999===<<<777222222333444444444555555555666666777666666555555555555666888888:::<<<>>>@@@AAABBBEEEDDDCCCDDDGGGIIIJJJKKKPPPPPPUUU]]]aaafffrrr|||zzz|||}}}|||{{{{{{|||}}}{{{{{{yyywwwwww|||uuufffuuummmjjjiiimmmllljjjiiihhhhhhhhhiiigggfffdddbbbaaa```______``````______^^^]]]\\\[[[YYYVVVPPPIIICCC>>>;;;999888777666555444333333333444444444444444444444444555444444444333333333333222222222222222222222222111111111111111222333333222222222222222222222222333333333333333333333333222222222222333333333333222222333333333333444444444444444444444444444444555:::@@@@@@<<<666444444444444444555555555666666888777777666666666777777888999;;;===???@@@BBBCCCDDDCCCBBBCCCFFFHHHKKKKKKQQQRRRXXXaaagggnnn}}}zzztttppprrryyy~~~{{{~~~ppplllmmmnnnmmmlllkkkiiihhhgggggghhhgggeeebbb```^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]YYYWWWSSSNNNHHHBBB===;;;777666666555444444444555444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333444444222222222222222222222222333333333333333333333333444444444444333333333333222222333333333333444444444444444444444444444444444:::@@@AAA===888555444444444555555555666666666888888777777777888999999999:::<<<>>>@@@BBBCCCDDDDDDCCCCCCDDDGGGJJJNNNPPPUUUXXX___hhhqqq|||zzzqqqnnnoooqqqssstttyyytttoooppplllllllllkkkjjjiiigggfffgggfffdddbbb```___^^^^^^^^^____________^^^]]]]]]YYYXXXVVVRRRLLLEEE???<<<666666555555555555555666444444444444444444444444333333333333333333333222333333333333333333333333333333333444444444333333222222222222222222222222333333333333333333333333555555555444444333333333222222222333333333444444444444444444444444444444333666:::;;;999666333333555555555555666666666666777777777777777888999:::;;;<<<>>>AAACCCDDDEEEEEEEEEFFFFFFGGGJJJOOOUUUZZZ]]]bbbjjjsss|||xxxrrrooommmkkkmmmsssxxx|||rrrpppjjjjjjkkkkkkkkkjjjiiihhhfffeeedddbbbaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\XXXXXXWWWTTTOOOHHHAAA===777666666555555555666666444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333222222222222222222222222222222333333333333333333333333555555555444444333333333222222222333333333444444444444444444444444444444444555666555444444444555555555555666666666777777555555555666777888999:::<<<>>>AAACCCEEEFFFGGGGGGEEEFFFHHHIIIMMMTTT]]]cccjjjrrr{{{wwwqqqllliiikkknnnrrr|||zzzqqqkkkkkkkkkkkkkkkkkkkkkkkkfffeeedddccccccccccccccccccccccccbbbaaa___^^^]]]YYYYYYYYYVVVQQQJJJDDD@@@888777777666555555555666444444444444444444444444333333444444444444555555333333333333333333333333222333444444444333222111222222222222222222222222333333333333333333333333444444444444333333333333222222333333333333444444444444444444444444444444777666444444444555777888555555666666666777777777444444555666777888:::;;;>>>@@@CCCFFFHHHIIIHHHHHHDDDFFFIIILLLPPPYYYeeennnyyywwwpppmmmmmmnnnuuu|||~~~{{{pppooonnnlllllllllmmmmmmiiihhhfffeeedddccccccccccccccccccccccccbbbaaa```\\\\\\[[[XXXTTTMMMHHHDDD999999777666555555555555444444444444444444444444444444444555555666666666444444444444444444444444333444666666666444333111222222222222222222222222333333333333333333333333222222222222333333333333222222333333333333444444444444444444444444444444666555444444666777777777555666666666777777777777555555555777888:::;;;<<>>???BBBEEEIIIKKKKKKJJJJJJKKKOOOSSSWWW]]]iiixxxwwwooommmllljjjjjjlllllljjjhhhffffffeeedddbbbbbbbbbcccddddddbbbaaa```bbb^^^YYYXXXXXXUUUOOOIII???>>>;;;888666555444444444555555555666666777777555444333333333333444555555555555444444333333333333333333333333333333333333333333222222111111111333333333333333333333333666555333222222333555666666666666666666666666666555555555555555555444444666666666666777777777888777777777777777888888999:::999999:::;;;===@@@AAABBBDDDFFFIIIKKKLLLMMMNNNOOORRRWWW[[[cccqqqsssnnnllljjjjjjlllkkkiiigggffffffeeedddcccbbbbbbccccccccccccbbbaaabbb^^^ZZZYYYYYYVVVPPPKKKBBB@@@===999777555555666555555555555666666666777555555444333333444555555666666555555555444444444333333333333333333333333333333333222222222111111333333333333333333333333333444444444444444444333555555555555555555555555555555555555555555555555666666666666666777777777777777777777777888999999888888888888:::<<>>@@@BBBHHHJJJLLLMMMNNNOOORRRTTT[[[aaahhhlllrrryyyrrrmmmjjjiiihhhgggeeedddeeefffeeeddd```______^^^^^^______```bbb```^^^]]]\\\YYYUUUQQQJJJFFF@@@;;;777666666777555555555666666666666666555555444444444444555555555555555555555555444444333333333333333333333333333333333333333333333333333333333444444444444444333333444555555444333333444444444444444444444444555555555555666666666666777777666666666666555555888888777777888888999:::;;;;;;<<<===???BBBEEEFFFKKKMMMOOOPPPPPPRRRVVVZZZ^^^fffoootttyyy}}}sssllljjjiiigggeeeeeeffffffeeeddd___^^^\\\[[[ZZZ[[[]]]]]]aaa```___^^^]]]ZZZWWWUUUMMMIIICCC<<<888666666777666666666666666555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555555444333333333333444555444444444444444444444444555555555666666666777777777777777777777777777666888888888888888999999:::<<<<<<===>>>AAADDDGGGIIIMMMPPPRRRRRRQQQTTT[[[```gggoooyyy|||qqqmmmjjjhhhfffffffffgggeeedddaaa___\\\YYYXXXYYYZZZ\\\_________^^^]]][[[XXXWWWQQQMMMFFF@@@;;;888777666666666666666666555555555444555666666666666555444222222222222222333333333333333333333333333333333333333333333444444444444333333333444555555666666666555333222222333555666444444444444444444444444555555555666666777777888777777777888888999999999999888888888888999::::::;;;;;;<<<>>>AAADDDHHHIIINNNQQQSSSSSSSSSWWW___fffqqqyyyxxxrrrmmmjjjhhhgggggggggfffddddddaaa]]]YYYXXXXXXZZZ[[[]]]^^^___^^^]]]ZZZYYYXXXTTTQQQKKKEEE???;;;888777777666666666555555555555444555666777777666555444222222222333333444444444333333333333333333333333333333333444444444555555333333444444555666666666444444444333333444444444555555555555555555555555444555555666777777888888777777888999:::;;;;;;<<<999999888888999999:::;;;;;;<<<===???BBBFFFIIIKKKMMMQQQTTTTTTSSSXXXbbbkkkuuu{{{{{{~~~}}}vvvnnnllliiihhhhhhgggfffdddgggddd___ZZZXXXXXXZZZ\\\\\\^^^___^^^\\\ZZZYYYYYYWWWTTTNNNHHHBBB===:::888777777666666555555555444444555666777777666555444333333333444444555555555333333333333333333333333333333333444444555555555333333444444555666777777222333555666666555333222666666666666666666666666444555555666777888888999777777888999;;;<<<===>>>999999888888999999:::;;;===>>>???BBBEEEIIILLLNNNLLLPPPTTTTTTTTTYYYdddnnnqqqwww}}}{{{zzz}}}~~~rrrkkkjjjgggeeeddddddeeefffbbb```^^^\\\ZZZ[[[[[[\\\aaa```___^^^___^^^[[[YYYYYYUUUPPPKKKGGGBBB:::555666555444555888999888777666:::999333111555777444444444555555555555444444222222222222222333444555777777666666555555555444444444444444444444444444555555555555555555555555555555555555666666666666444555555666777888888999999888777666666888:::<<<555555555666888:::===>>>>>>@@@BBBCCCFFFJJJOOOSSSSSSQQQSSSXXX\\\]]]aaafffsssvvv~~~~~~wwwooopppqqqssswww{{{}}}nnnkkkgggeeeeeefffeeedddcccbbb___]]]\\\\\\]]]^^^aaa```_________^^^\\\ZZZZZZWWWRRRNNNJJJDDD<<<777888777666666777888777666555999888333222666666444666666666777777666666666444333333333333444444555777666666666555555555444555555555555555555555555555555555555555555555555555555555555666666666666555555666666777777888888888777666666777999;;;<<<>>>===;;;999888999:::;;;>>>@@@BBBDDDFFFJJJOOOSSSSSSRRRTTTYYY\\\]]]aaafffmmmsss}}}yyymmmlllkkklllnnnqqqssstttoooooottt{{{vvvpppiiifffggggggeeebbbdddcccaaa___^^^^^^______aaa```_________^^^\\\ZZZ[[[YYYUUUQQQLLLFFF@@@;;;;;;999777666777777666555555777777444444666666333777777888888888888777777555555555555444444444444666666666555555555555555666666666666666666666666555555555555555555555555555555555555666666666666666666666666777777777777777666777777888:::<<<===IIIFFFBBB===::::::;;;<<>><<<:::777777777888777666666666555555666666555333777777888888888888777777777777666666666555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777666666666666666666777888:::;;;<<<<<>><<<<<<>>>???@@@BBBEEEHHHJJJNNNSSSVVVZZZ[[[___eeeggghhhmmmtttzzz|||vvvqqqnnnjjjeeebbb```\\\\\\```eeeiiiqqqyyy|||mmmiiiiiiiiigggbbbbbbaaa``````_________aaa```______``````^^^\\\[[[[[[ZZZVVVQQQJJJDDDAAA;;;999777666888999999999999777555666777666444333555666666666666666666555666777777777777666444444444444444555555555555555444444444444444444444444555555555555555555555555555555555555666666666666777777777777666666666666555666888:::;;;;;;;;;;;;BBB@@@<<<::::::<<>>AAACCCFFFIIINNNRRRUUUXXX\\\___```cccjjjssszzzyyyhhh```ZZZZZZ\\\^^^aaaeeeiiisss|||nnngggeeeddddddeeeeeeeeedddccccccaaa```___```aaaaaa___]]]]]]```bbb___XXXQQQLLLJJJAAA>>>:::777777888888888III>>>666777888555444666444444555555555555444444111333555666777666555444333333333444444555555555666666666666666666666666555555555555555555555555555555555555666666666777444555555666777888888999777999<<<>>>===;;;888666;;;;;;<<<===???BBBDDDFFFGGGJJJOOOSSSWWWZZZ^^^```eeehhhoooyyylllccc\\\ZZZ[[[ZZZ[[[^^^```iiivvv}}}{{{zzz}}}~~~sssjjjjjjbbbeeeeeebbb``````bbbccccccbbbaaa```___^^^]]]]]][[[ZZZYYYWWWTTTPPPMMMKKKBBB???;;;888888999999999:::999888777777888999:::666555555555555666666777555555666666666666555555555555555666666666777777555555555555666666666666777666555444444444444444888888777666666666666666777777777777777777777777999999999999888888777777888999:::;;;<<<>>>BBBDDDLLLOOORRRTTTVVVYYY]]]```eeemmmvvv~~~wwwnnnccc\\\YYYZZZZZZYYYaaabbbhhhsss~~~{{{vvvtttssswww|||~~~sssmmmdddeeeeeebbb```___``````bbbaaaaaa```___^^^^^^]]]]]]\\\[[[XXXUUUQQQNNNLLLDDDAAA<<<999999999888888999888777777777777888999777666666555555555666666555555666666666666555555333333333444444444555555555555555555666666666666888777666555555555555555888888777666666666666666888888888888888888888888999999999999888888888777888999;;;;;;<<>>;;;999888888777888777777666666777777888888888777666555555555555555555666666666666555555333333444444444555555555555555555555666666666666888888777666666666666777888888777666666666666666999999999999999999999999999999999999888888888888888999;;;<<<===@@@DDDGGGIIIMMMQQQTTTVVV\\\ccciiisss~~~tttggg___ZZZVVVRRRTTTSSSVVV___hhhrrrvvvkkkhhhhhhnnnyyyyyy}}}qqqlllgggffffffcccbbbccc________________________^^^]]]\\\YYYVVVRRRNNNLLLKKKFFFAAA<<<:::999777666777777666666666666777777999888777666555555555555555555666666666666555555666666666666777777777777555555555555666666666666777777666666666666666777888777777666666666666666999999999999999999999999999999999999999999999999888:::<<<===???BBBFFFIIIMMMQQQTTTVVVYYY___iiiqqq|||}}}|||nnnddd^^^YYYVVVTTTQQQRRRXXX___hhhuuu}}}kkkgggfffkkkvvv{{{yyyyyynnnfffeeefffdddbbbddd____________^^^^^^^^^^^^\\\\\\[[[XXXUUURRRNNNLLLMMMIIICCC>>>;;;999777666666666777777777777666666:::999888666666555555555555555666666666666555555666666666777777777888888555555555555666666666666555555555444444555555666888777777666666666666666999999999999999999999999999999999999999999999:::999;;;===???@@@DDDHHHKKKPPPSSSWWWXXXZZZaaannnxxxyyyssspppmmmqqqwwwxxxlllccc]]]YYYWWWSSSRRRUUUYYY___jjjttt{{{rrrlllgggkkkvvv}}}rrreeeddddddaaa```bbb_________^^^^^^^^^]]]]]]ZZZZZZYYYXXXVVVSSSPPPNNNOOOKKKDDD???<<<:::888777666777777888888777777666999888888777666666666666555555666666666666555555444444555555555666666666555555555555666666666666555444444444444555555666888888777666666666666666999999999999999999999999999999999999::::::::::::999;;;>>>@@@BBBFFFJJJNNNPPPTTTXXXYYY[[[dddsssyyyrrrkkkfffeeeggglllttt~~~~~~pppddd\\\[[[VVVSSSSSSTTTVVV^^^gggppp}}}~~~vvvoooqqq{{{~~~}}}{{{iiieeeeee```^^^aaa``````___^^^^^^]]]\\\\\\ZZZZZZZZZYYYWWWUUURRRQQQPPPLLLEEE@@@===;;;999888777777888999999888777777888888777777777777777888555555666666666666555555444555555555666666666666555555555555666666666666555555555555555666777777888888777666666666666666888888888888888888888888999999999:::::::::;;;;;;999;;;>>>@@@CCCGGGLLLOOOQQQVVVZZZ\\\```kkk}}}yyyooohhhffffffgggjjjrrr|||vvvjjjaaa\\\XXXVVVSSSRRRWWW]]]eeeppp{{{wwwwww~~~yyyyyy~~~oooiiihhhbbb___bbbaaaaaa```___]]]\\\[[[[[[ZZZZZZZZZZZZXXXWWWUUUSSSPPPLLLFFFAAA>>><<<:::999777888999::::::999888777888777777777777777888999555555666666666666555555777777777777888888888888555555555555666666666777666666666666666777888888888888777666666666666666777777777777777777777777999999999::::::;;;;;;;;;:::<<>>AAAEEEJJJQQQVVVZZZ]]]bbbhhhooo{{{xxxtttooolllkkknnnrrruuu|||wwwqqqooommmnnnqqq{{{|||mmm```\\\ZZZUUUTTTVVVYYY___fffjjjpppyyy~~~|||uuuppplllmmmooovvv~~~vvvhhheeeeeecccaaacccbbbaaa___]]]\\\[[[ZZZ[[[ZZZYYYYYYYYYXXXUUUSSSSSSPPPLLLGGGBBB???<<<;;;777777888999:::999888888777777666666666666777777999999888888777666666555666666666666666666666666777777777777777777777777888777777777777777777777888888777777666666666666777777777777888888888888:::999999999:::;;;<<<<<<===???AAADDDHHHNNNTTTYYY^^^aaahhhnnnsss}}}wwwtttssstttuuuzzz|||xxxmmmkkkiiiiiijjjrrrmmmccc\\\VVVTTTUUUTTTYYY```fffnnnxxx{{{vvvsssqqqooommmppprrrtttuuuvvvyyy~~~zzzqqqlllfffgggmmmuuu{{{pppgggcccccceeeccccccbbb```^^^]]][[[[[[[[[ZZZYYYYYYYYYYYYVVVTTTTTTRRRNNNIIIDDD@@@===;;;666666888999999:::999999888777777666666777777888999999888888777666666666666666666666666666666666777777777777777777777777777777777777777777888888888777777777777666666666777777777888888888999999999999999:::;;;<<<===>>>@@@BBBEEEHHHLLLQQQXXX\\\^^^ccckkkpppttt}}}zzzxxxuuuyyy~~~~~~vvvsssqqqooonnnssspppddd\\\XXXWWWTTTWWW\\\bbbjjjttt~~~{{{tttnnniiifffdddbbbdddeeegggggggggiiilllnnnuuu|||xxxqqqgggeeegggnnntttzzz~~~lllbbbaaaeeedddcccbbbaaa___]]]\\\[[[ZZZYYYXXXXXXYYYYYYWWWVVVUUUSSSOOOJJJEEEAAA===<<<888888888888999999999888888777777777777777777888888888888888777777666666666666666666666777777777666666666666666666666666777777777777777888888888777777777777777777777777777777888888888999999999999999999:::;;;===>>>???@@@CCCFFFJJJNNNSSSYYY^^^^^^dddmmmsssvvv}}}}}}}}}}}}|||yyyyyyuuujjjaaa\\\[[[YYYZZZ___fffmmmwww|||vvvooohhhccc```\\\ZZZZZZ[[[\\\\\\[[[\\\^^^___dddkkkwww}}}tttgggcccaaaffflllqqqzzz|||yyygggaaacccdddcccbbbaaa___]]]\\\[[[YYYXXXVVVWWWXXXXXXXXXVVVVVVTTTQQQLLLGGGCCC???===;;;:::999888888777666666888888777777777777888888888888888777777777777777666666666666777777888888666666666666666666666666666666777777888888888888777777777777888888888888888888888888999999999999999999:::;;;<<<>>>@@@AAA@@@CCCGGGKKKPPPUUU[[[___aaagggqqqwww{{{~~~~~~~~~ooodddaaa[[[XXX[[[aaafffpppyyywwwqqqjjjccc___[[[XXXVVVSSSUUUVVVVVVTTTTTTUUUVVVZZZ___iiiwwwvvvfff```[[[^^^ccchhhooovvv~~~zzzvvvzzzsssfffcccccccccbbb```^^^]]][[[[[[XXXVVVTTTUUUVVVWWWWWWWWWUUUTTTQQQNNNIIIEEEAAA???===<<<:::888777666666666999888888777777888888999888888777777777777777777555666666777777888888999777777777777777777777777666666666777888888999999777777777888888888888999888888888999999999999:::999999:::;;;===???AAABBBBBBFFFJJJOOOSSSXXX^^^bbbaaafffoooxxx~~~vvvlllaaaYYY[[[^^^```hhhrrr||||||zzzvvvvvvvvvwwwyyy{{{}}}~~~}}}wwwuuuuuuxxx}}}}}}sssnnngggaaa]]]ZZZWWWUUUSSSUUUVVVVVVTTTSSSTTTUUUTTTXXX___kkkzzz{{{mmmddd\\\\\\^^^```dddiiiqqq}}}vvvqqqvvv{{{nnnfffcccbbbaaa___]]]\\\[[[ZZZVVVTTTSSSSSSUUUVVVWWWVVVTTTTTTRRROOOKKKGGGCCCAAA<<<;;;999888777666777777999888888777777888888999777777777777777777777888555666666777888888999999777777777777777777777777555666666777888888999999777777888888888999999999888888888999999999::::::888999:::;;;>>>@@@BBBCCCGGGJJJOOOTTTXXX]]]cccffffffiiirrr|||rrrdddaaa___]]]bbbkkkrrr|||zzzvvvsssqqqooonnnnnnoooppprrrtttvvvwwwzzz}}}zzzvvvpppnnnnnnqqqwwwzzzzzzxxxsssnnnhhhbbb^^^[[[YYYWWWVVVXXXYYYYYYWWWVVVWWWWWWRRRTTTZZZdddrrrwwwlllbbb^^^\\\[[[]]]```gggppp|||}}}sssoootttxxx{{{uuujjjbbbaaa```___]]][[[ZZZYYYUUUSSSRRRRRRTTTVVVVVVVVVTTTSSSRRROOOLLLHHHDDDBBB:::999888777777777888999999999888888888888999999777777777777777888888888555666666777888999999999777777777777777777777777555666666777888999999999777777888888999999999999888888999999999:::::::::888999:::<<<>>>AAACCCDDDJJJNNNSSSXXX]]]bbbgggjjjqqqsss{{{|||rrrjjjccc\\\]]]eeeiiissszzzyyyooolllrrrnnnddddddfffhhhkkkllllllmmmnnnooottt{{{~~~wwwpppmmmgggeeekkkssswwwyyy{{{vvvrrrkkkfffcccbbbaaa```dddffffffdddeeeddd]]]TTTWWWTTTUUU]]]ggguuu}}}vvvsssqqq~~~yyynnnfff___YYYYYY]]]aaadddlllvvvxxxwwwsssoooooouuurrrfffiiiggg```]]]______\\\WWWTTTQQQPPPQQQSSSUUUUUUTTTSSSQQQPPPNNNKKKFFFCCC>>>===;;;:::999999::::::<<<:::777888999999777444999999888777777666777777666777999::::::888555333444CCCIII>>>555666888777888888888888888888888888666666777888999999::::::::::::::::::::::::::::::555888<<<======???CCCGGGLLLUUU___dddeeegggnnntttuuu|||}}}xxxxxxuuuooonnnkkkmmmuuu|||ooobbb]]]^^^fffjjjsss~~~}}}{{{xxxnnnnnnhhhmmm|||yyyjjjccc```bbbdddeeeeeegggiiikkkrrryyyzzzsssnnngggeeekkksssxxx{{{}}}|||yyytttooommmlllllllllqqqssstttsssrrroooeee[[[[[[XXXWWW\\\eeeppp|||tttnnnkkkiiigggjjjmmmqqqrrrrrrqqqpppnnnrrrvvvxxxzzz{{{rrrjjjbbb```cccaaacccgggpppyyy}}}{{{xxxsssrrrwwwllliiidddaaa```^^^]]][[[ZZZWWWTTTRRRSSSUUUVVVVVVUUUTTTRRRQQQPPPMMMHHHEEE???>>><<<:::999999::::::;;;999777777999999777444888888777777666666777777888999:::::::::999777666444AAAEEE===555777999666999999999888888888888888666777777888999999::::::;;;;;;;;;:::::::::::::::888;;;>>>>>>>>>AAAFFFJJJOOOXXXccciiikkkmmmtttzzzssslllkkkrrryyy~~~{{{qqqjjjfffaaabbbiiivvvooodddaaabbbccciiisssyyywwwwwwzzz|||wwwssspppffffffdddooommm```[[[\\\]]]^^^___aaaeeehhhnnnuuu|||~~~xxxpppiiifffllluuu{{{~~~||||||}}}}}}rrreeebbb\\\YYY[[[aaakkkzzzzzzqqqjjjeeebbbaaaYYYZZZ[[[]]]^^^_________]]]aaaeeehhhllluuuxxxnnnjjjjjjgggfffgggkkkssszzz{{{xxxzzz{{{mmmdddeeefffaaa]]]^^^]]]ZZZWWWUUUVVVWWWWWWVVVVVVUUUTTTSSSRRROOOJJJGGG@@@???===;;;:::999:::::::::888777777888888666555777666666666666777777888::::::::::::999999999888555===@@@:::666999999666::::::999999888888888777777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@??????CCCIIIOOOTTT^^^iiipppqqqttt{{{|||kkkbbb___dddjjjsss{{{xxxxxx|||{{{qqqggg```___]]]aaalllyyyzzziiiaaa___]]]^^^eeeppp~~~wwwsssssswww|||zzzvvvssspppnnniiijjjfffnnn|||hhh\\\[[[[[[[[[ZZZ[[[^^^cccgggiiiqqqyyy~~~uuunnnjjjqqq{{{ooofff```[[[[[[___gggvvv|||yyyrrrkkkeeeaaa___^^^YYYXXXWWWVVVVVVVVVWWWWWWWWWZZZ\\\^^^aaahhhrrrzzz{{{uuutttuuurrroooooottt|||xxxiiilllnnnfff```bbb___\\\YYYWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRPPPKKKHHHAAA@@@>>><<<::::::::::::999888777777777777666666666555555555666777888888::::::888888888888999:::555:::;;;888777::::::666;;;::::::999999888888777777777888888888999999999;;;;;;;;;<<<<<<<<<<<<<<>>@@@BBBBBBEEEKKKTTT\\\gggnnntttwwwxxx|||{{{mmmhhhdddcccdddgggpppzzz}}}pppddd``````cccrrrqqqfff^^^XXX\\\dddkkkssszzz}}}mmm]]]XXXWWW[[[bbbjjjttt~~~}}}||||||{{{yyywwwtttxxxqqqkkklllfff```ddd]]]]]][[[WWWUUUTTTVVVYYY^^^hhhttt~~~pppkkkhhhhhhiiimmmwww~~~wwwqqqnnnjjjeeebbbaaaaaaaaaaaa___\\\YYYVVVTTTTTTTTTOOOPPPPPPPPPQQQTTTWWWYYY]]]dddlllvvvnnnhhhgggddd___^^^\\\ZZZYYYYYYYYYWWWUUUUUUTTTTTTUUUUUUSSSPPPMMMFFFDDDAAA>>><<<:::999999888:::;;;:::888888999;;;:::999999888888888888999888777777777888888999:::888888999999888777999<<<888999999::::::;;;;;;;;;888888888888888888888888999999999:::;;;<<<<<<<<<>>>@@@CCCFFFIIIPPPYYY```kkkqqqvvvyyy{{{xxxiiiccc^^^\\\[[[\\\dddlllxxx~~~qqqkkkfffeeeppp~~~yyykkkbbb[[[]]]ccchhhmmmrrrpppsssxxxtttddd]]]XXXZZZ^^^dddllluuu{{{||||||yyytttuuunnndddeeeaaa```^^^ZZZVVVUUUVVVWWW\\\gggssstttooolllllllllooowww{{{uuusssppplllhhheeeeeeeeeeee^^^]]][[[XXXVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTVVV[[[aaaiiiwwwooogggiiiggg```^^^\\\ZZZZZZ[[[ZZZXXXWWWVVVVVVUUUVVVVVVUUUQQQNNNFFFEEEBBB>>><<<:::999999888:::<<<;;;999888:::<<<;;;;;;:::999888888888999888888999999::::::::::::888999;;;;;;888666888===777888999:::;;;;;;<<<===999999888888888888888888888888999::::::;;;<<<<<<>>>AAAEEEHHHLLLSSS\\\cccmmmsssxxxzzz~~~yyyiiiccc]]]ZZZWWWVVV\\\dddnnnyyywww{{{}}}vvvoookkkssskkkbbbZZZ[[[```dddgggjjjiiikkknnnuuu~~~mmmddd[[[YYYZZZ]]]dddkkkuuu}}}yyytttoookkkgggccc]]]YYYXXXXXXWWWWWW\\\hhhvvvzzzrrrkkkkkknnnrrrxxx~~~wwwtttqqqooommmjjjgggeeedddbbb```^^^\\\[[[[[[[[[WWWVVVUUUSSSSSSRRRRRRRRRQQQUUU\\\ccclllxxxvvviiieeeccc```___^^^\\\[[[[[[[[[YYYWWWVVVVVVUUUTTTRRRQQQOOONNNKKKHHHDDD@@@>>><<<<<<<<<<<<;;;:::999888999::::::===<<<:::888888999:::;;;777777888888999:::<<<<<<555666777999999:::::::::888888999::::::::::::999::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===<<>><<<<<<<<<<<<;;;:::999999999::::::<<<;;;999888888888999:::666666666666777888999999666666777888999999999999888888999::::::::::::999::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<======>>>AAADDDGGGLLLUUUaaaiiitttxxx~~~{{{sssjjjeee___ZZZZZZ]]]dddlllwwwyyyuuuttt~~~zzzzzz{{{yyylll```^^^ccchhhmmmrrrooojjjeeeeeekkkttt|||vvvzzz|||jjjccc^^^XXXZZZaaafffssszzzvvvppplllgggbbbaaa```^^^^^^bbbkkkxxxzzzssssssvvvzzz~~~{{{zzzxxxtttrrrnnnllljjjgggdddbbbaaa```^^^^^^\\\[[[ZZZYYYYYYYYYWWWXXXZZZ[[[^^^dddjjjoooxxx}}}qqqccc```bbb^^^\\\[[[ZZZ[[[ZZZYYYWWWSSSRRRRRRQQQPPPOOOOOONNNLLLJJJFFFBBB???===<<<<<<<<<;;;:::999999999::::::;;;:::999777777888999999888777777777777777888888666777777888888888777777888999999:::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>@@@CCCFFFIIIOOOXXXdddmmmssszzz}}}sssllleee^^^[[[[[[```gggqqq|||yyywwwrrreeeaaaeeellltttzzzxxxqqqiiidddeeekkkrrrvvv~~~zzzrrrssszzz|||nnnddd\\\ZZZ^^^^^^iiiwww}}}xxxsssnnnjjjgggeeedddbbbgggnnnyyyzzzyyy{{{|||yyywwwvvvssspppmmmjjjhhhgggdddcccaaa```^^^^^^]]]]]]YYYYYYZZZ[[[^^^bbbhhhkkkpppuuu|||zzzeee```bbb]]]\\\ZZZZZZZZZZZZYYYWWWSSSRRRRRRQQQPPPPPPPPPPPPLLLKKKGGGDDD@@@>>><<<<<<;;;;;;:::::::::999999999999999888777777888888999;;;::::::999888888999999777777888888888777666666888999::::::;;;;;;::::::999999::::::::::::;;;;;;<<<;;;;;;;;;<<<===>>>???AAACCCGGGKKKRRR\\\hhhqqqzzz|||tttmmmddd^^^\\\]]]ccclllwww}}}~~~|||{{{{{{{{{}}}~~~{{{kkkfffhhhoooxxxyyynnneeebbbeeekkkooo}}}yyywwwvvvoookkknnnrrr|||pppbbb^^^```]]]eeeooo{{{|||vvvrrrooollliiihhhlllqqq{{{~~~|||zzzwwwtttqqqnnnmmmiiihhhfffeeecccbbbbbbbbb^^^]]]\\\]]]```dddgggiiilllqqqwww|||nnndddccc]]][[[ZZZZZZ[[[[[[YYYXXXTTTTTTSSSRRRQQQQQQRRRRRRMMMLLLIIIFFFBBB???===<<<;;;;;;;;;:::::::::999999888888888888888888888999;;;;;;:::999888888888888777888888888888777777666999999:::;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@DDDHHHMMMUUU```mmmwww|||tttkkkccc```\\\aaaiiittt~~~zzzyyyxxxvvvtttsssqqqrrrtttwwwzzz|||~~~~~~tttmmmlllpppyyy~~~tttkkkfffhhhmmmqqqzzzuuusssmmmiiijjjmmmpppwwwjjjaaaaaa\\\___gggrrr{{{xxxtttqqqnnnrrrttt||||||yyyvvvsssqqqooonnnmmmkkkiiihhhggggggeeebbb``````bbbdddeeeeeejjjooouuuxxxzzz}}}}}}llleee]]]\\\[[[[[[\\\\\\[[[YYYVVVUUUSSSRRRQQQQQQRRRRRRNNNMMMJJJGGGCCC@@@===<<<::::::;;;;;;;;;:::999888888888888999999999999999999999888777666666666777777888888999999999888888999999:::;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@@@@DDDJJJPPPYYYfffttt~~~|||rrriiiddd^^^bbbjjjuuuzzzwwwtttqqqpppooollljjjkkklllmmmpppsssvvvyyyzzz~~~~~~~~~~~~}}}}}}}}}}}}vvvrrrrrrxxxzzztttppprrrvvvzzz|||wwwvvvqqqnnnnnnqqqqqquuuzzzhhhaaaYYYYYY]]]hhhttt|||xxxvvvvvvvvv}}}|||yyyxxxvvvuuusssqqqooonnnmmmmmmkkkhhheeeeeeggghhhhhhgggjjjooouuuxxxzzz|||zzz{{{|||~~~vvvhhh^^^]]]\\\\\\]]]]]]\\\[[[WWWUUUSSSQQQOOOOOOPPPPPPOOONNNLLLHHHDDDAAA===<<<::::::;;;;;;;;;:::999888888888999:::::::::::::::888888777777777777777777777888999:::::::::::::::999:::;;;;;;<<<;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;<<<<<<===???@@@AAABBBFFFMMMTTT^^^lll{{{xxxmmmgggaaaeeemmmwwwvvvssspppmmmllljjjgggeeeggggggggghhhkkknnnrrrtttwwwwwwxxxyyyyyyxxxwwwvvvtttvvvxxxxxxxxxwwwxxxyyyzzz}}}~~~zzzxxx{{{xxxtttwww|||~~~|||~~~|||vvvtttuuutttxxx{{{iii^^^ZZZZZZaaajjjvvv}}}zzzxxxwww~~~~~~zzzyyywwwuuusssrrrqqqqqqmmmjjjhhhiiilllnnnnnnmmmlllqqqwww{{{|||~~~xxxzzz{{{|||}}}kkk___]]]\\\]]]^^^^^^]]]\\\WWWUUURRRPPPNNNNNNNNNOOOOOONNNLLLIIIEEEAAA>>><<<::::::;;;<<<;;;:::999888888999:::;;;;;;;;;;;;;;;:::999999999999999::::::777888999:::;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;888888999::::::;;;<<<<<<;;;;;;<<<<<<===???@@@AAACCCHHHOOOWWWbbbppp|||pppiiicccgggoooyyy~~~}}}|||vvvsssooommmkkkiiigggeeeeeedddcccccceeeiiilllooorrrsssuuuvvvvvvuuutttsssmmmoooppppppooooooooopppkkkoootttxxx{{{~~~}}}zzztttnnnoootttvvvzzz|||vvvvvvzzz||||||wwwwwwwww|||uuuggg```\\\___eeemmm}}}~~~}}}}}}{{{{{{zzzxxxwwwvvvsssooonnnoooqqqrrrrrrsssuuuyyy~~~}}}~~~ssseee```^^^______\\\\\\^^^VVVVVVUUUTTTSSSSSSSSSSSSMMMLLLKKKHHHEEEBBB@@@>>>===<<<:::999888888999:::999999::::::::::::::::::888888888888888888888888888888999::::::;;;<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<===<<<<<<===@@@BBBFFFIIIPPP[[[eeeqqqwwwlllhhhkkkrrr{{{~~~{{{yyywwwtttoookkkfffcccaaaddd```^^^aaadddeeegggkkkqqqssswwwzzz{{{zzzwwwuuuqqqooommmmmmnnnkkkfffbbbffffffgggjjjmmmqqquuuxxx|||vvvqqqmmmkkkjjjiiikkkooouuu||||||~~~}}}~~~}}}zzz{{{rrreee^^^```cccfffrrr~~~|||zzzwwwtttssssssttttttssstttvvv{{{~~~}}}}}}~~~~~~{{{xxxzzz~~~~~~jjjddd```aaa```\\\[[[\\\YYYXXXVVVTTTSSSRRRQQQQQQMMMLLLKKKIIIFFFCCC@@@???===<<<;;;999888999999:::@@@???>>>===<<<;;;::::::999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<=========>>>AAACCCGGGKKKSSS]]]gggsss~~~tttnnnpppttt{{{}}}zzzxxxuuurrrnnnjjjgggeeeddd___]]]___aaabbbeeejjjppptttyyy~~~|||zzzxxxuuusssrrrrrrpppkkkfffcccccccccdddgggkkkooorrr{{{~~~yyysssnnniiigggfffdddgggjjjooovvv}}}~~~~~~|||~~~rrreeecccdddfffppp|||~~~|||zzzzzzyyywwwuuuvvvxxx}}}~~~}}}||||||{{{~~~|||{{{xxxtttpppppprrrtttyyy|||qqqiiicccbbbaaa]]]ZZZZZZZZZYYYWWWUUURRRQQQPPPOOOMMMLLLKKKIIIFFFCCCAAA@@@===<<<;;;999999999999:::======<<<;;;:::999888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<=========???BBBEEEIIINNNWWWaaajjjuuuwwwwwwxxx{{{|||{{{xxxuuurrrooolllkkkhhhccc``````aaabbbffflllqqqvvv}}}~~~{{{zzzzzzwwwrrrmmmeeecccaaa```aaadddiiikkkssswww}}}yyysssmmmhhheeecccaaacccfffjjjpppxxx~~~jjjbbb``````fffoooxxx~~~zzzwwwxxxzzz~~~~~~}}}}}}}}}~~~{{{zzzwwwssspppmmmmmmmmmrrrtttvvvxxxzzz}}}wwwlllcccaaaaaa^^^[[[YYYZZZYYYWWWUUUSSSQQQPPPPPPMMMMMMKKKJJJGGGDDDBBBAAA>>>===;;;:::999999::::::888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999::::::::::::::::::::::::999999999:::::::::;;;;;;;;;<<<===>>>???AAADDDGGGKKKPPP[[[eeelllvvv~~~{{{zzz}}}}}}|||yyyvvvtttrrrqqqooojjjffffffeeefffkkkrrruuu{{{{{{wwwnnnkkkfffbbbaaabbbeeegggpppuuu{{{|||vvvpppjjjgggeeeaaaccceeeggglllsss|||rrrddd^^^\\\___cccjjjvvv~~~zzz{{{{{{~~~yyyxxxvvvtttrrrooommmkkkmmmnnnnnnmmmlllmmmppprrrssszzzpppbbb___```___[[[ZZZXXXWWWVVVTTTSSSRRRRRRQQQMMMMMMLLLJJJHHHEEECCCBBB>>>===;;;:::999::::::;;;:::;;;;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999::::::::::::::::::::::::999999999:::::::::;;;;;;:::<<<===???@@@CCCGGGJJJLLLSSS^^^hhhmmmuuu{{{|||}}}{{{yyywwwvvvtttpppmmmlllkkkkkkqqqyyy}}}|||wwwpppjjjeeedddeeegggpppttt{{{yyytttoookkkiiiddddddeeefffiiinnnuuuzzzqqqgggbbb```___bbblll{{{~~~~~~|||vvvtttssssssrrroookkkhhhggggggeeebbb```___aaaccceeelllwwwwwwddd^^^______\\\ZZZXXXWWWVVVTTTSSSRRRRRRRRRNNNMMMLLLKKKIIIFFFDDDCCC>>>===<<<::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::<<<>>>???AAADDDIIILLLOOOWWWccclllooouuu~~~|||{{{vvvtttsssrrrppppppvvv|||uuuooolllkkkkkkrrrvvv}}}|||xxxtttpppooohhhggggggffffffjjjoootttzzzsssiiiaaa]]]```eeepppyyy|||{{{xxxsssrrrqqqrrrqqqnnniiidddaaaaaa^^^[[[XXXWWWYYY\\\```dddlllwwwhhh^^^______\\\ZZZZZZYYYWWWUUUSSSQQQPPPPPPNNNMMMMMMKKKIIIGGGEEEDDD???>>><<<;;;::::::;;;;;;::::::999999999999888888::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999;;;>>>@@@BBBFFFJJJNNNTTT\\\hhhpppqqquuuzzzyyyzzzzzzxxxwww}}}}}}yyyxxxwwwxxx|||~~~{{{xxxwwwooonnnkkkiiihhhjjjnnnrrrvvv|||qqqeee^^^^^^```ggguuu|||ooofffjjjpppxxx~~~yyyvvvtttrrrqqqrrrrrrnnngggbbb^^^^^^\\\XXXVVVVVVXXXZZZZZZ\\\bbbjjjxxxlll```______\\\ZZZ\\\[[[XXXUUURRRPPPNNNNNNNNNNNNMMMKKKIIIGGGEEEDDD???>>><<<;;;::::::;;;;;;999999:::;;;===>>>>>>???::::::::::::::::::::::::888888999::::::;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;999;;;>>>@@@CCCFFFKKKOOOWWW___lllssssssvvv~~~~~~~~~~~~~~~uuutttqqqmmmkkklllpppssstttyyy{{{mmmccc]]]\\\aaaooo}}}jjjeee___\\\```jjjwww{{{tttpppppptttwww||||||yyyxxxvvvssspppoooooommmiiifff\\\[[[ZZZYYYYYYZZZ\\\]]]]]]]]]aaahhhqqq~~~ooocccaaa___\\\\\\YYYXXXWWWUUUTTTSSSRRRRRROOOOOOMMMLLLJJJHHHGGGFFFAAA@@@>>><<<;;;:::::::::888888999:::;;;<<<>>>???<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAACCCHHHQQQWWW```kkknnnqqq{{{~~~{{{uuupppnnnpppsssuuuwwwyyy~~~zzzgggcccccccccjjjxxx{{{uuuoookkk^^^ZZZTTTQQQSSS[[[dddkkkjjjhhhddd```]]]___cccgggqqqzzz~~~}}}xxxuuurrrpppooolllgggddd\\\\\\\\\]]]]]]^^^___```___^^^```eeemmmyyyrrrdddbbbaaa^^^]]]YYYXXXWWWUUUTTTSSSSSSRRRMMMMMMLLLJJJIIIGGGFFFEEEBBB@@@>>><<<;;;::::::;;;<<<<<<<<<<<<===???AAABBB<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAADDDJJJSSSZZZcccmmmooosss|||~~~yyyuuussstttwwwyyyyyy{{{tttaaa______fffuuu~~~{{{yyyvvvtttppppppqqqssszzz~~~vvvooohhhbbb]]]YYYRRROOOKKKIIIIIIMMMRRRUUUVVVUUUSSSQQQPPPSSSXXX\\\cccmmm|||~~~{{{xxxuuurrrnnniiifffbbbccceeefffgggggggggfffcccbbbbbbfffjjjuuuxxxfffcccbbb```^^^YYYXXXWWWVVVUUUSSSSSSRRRMMMMMMLLLKKKJJJIIIHHHHHHBBB@@@>>><<<;;;;;;;;;;;;>>>===<<<<<<===???AAACCC<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAABBBFFFMMMWWW^^^gggqqqtttwww|||{{{|||}}}~~~|||~~~hhhbbb^^^cccqqqzzzvvvrrrnnnlllkkkhhhfffeeeeeeeeegggmmmwwwxxxoooeee]]]WWWRRROOOKKKJJJIIIHHHHHHIIIJJJJJJMMMMMMLLLLLLLLLOOOSSSWWWYYYdddttt|||yyyuuurrrpppnnnppprrrssssssrrrpppnnnjjjhhhgggiiillluuukkkdddccc```]]]YYYYYYXXXWWWVVVTTTSSSRRROOOOOONNNNNNMMMLLLLLLKKKBBBAAA???===;;;;;;;;;;;;===;;;:::999999;;;>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>===@@@CCCGGGNNNYYYfffpppoooyyy|||wwwhhhcccdddkkk|||[[[YYYWWWWWWXXXYYYYYYYYYYYY[[[\\\\\\\\\\\\^^^```gggppp}}}wwwmmm\\\WWWPPPKKKHHHFFFEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGIIIKKKOOOWWWdddrrr{{{wwwuuuyyyrrreee___[[[XXXYYYYYYYYYXXXVVVSSSQQQOOONNNMMMLLLJJJIIIGGGGGGCCCBBB@@@>>><<<<<<<<<<<<<<<<<<=========<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>>>>===@@@DDDHHHPPP[[[jjjtttsss}}}mmmeeebbbcccqqq\\\ZZZXXXWWWYYYZZZYYYYYY\\\^^^```aaa`````````aaa^^^eeeqqq~~~{{{lllcccWWWSSSNNNJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHBBBDDDFFFGGGGGGGGGIIIKKKKKKSSS___mmm|||~~~zzz|||wwwggg```\\\XXXYYYZZZZZZXXXVVVSSSQQQQQQQQQOOOMMMKKKJJJHHHHHHCCCBBB@@@>>><<<<<<<<<<<<:::;;;=========;;;999777:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???>>>@@@DDDIIIQQQ]]]lllvvvyyyuuujjjbbb___jjjzzzcccaaa^^^]]]^^^^^^^^^]]]ccceeefffdddaaa___```bbbaaadddiiiqqq|||{{{mmmaaaZZZRRRPPPLLLJJJIIIGGGEEECCCEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJLLLUUUbbbpppfff\\\^^^YYYZZZ[[[ZZZYYYWWWTTTRRRQQQPPPMMMKKKIIIIIIHHHHHHFFFDDD@@@===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999;;;;;;;;;;;;999999888999::::::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAA???BBBGGGNNNXXXdddpppxxxwww|||qqqiiiaaadddmmmooollliiiggggggfffeeedddhhhjjjkkkjjjgggeeeeeegggccceeeiiinnnwww|||nnnbbbXXXRRRNNNLLLJJJIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLRRR]]]hhhvvvlll```___ZZZZZZ[[[ZZZYYYWWWTTTSSSQQQPPPNNNKKKIIIIIIIIIIIIGGGEEEBBB???===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;;;;:::999999999:::;;;;;;;;;::::::<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<===???@@@AAA@@@CCCHHHOOOYYYfffsss|||}}}yyyoooffffffmmm|||xxxvvvtttrrrooommmnnnppprrrrrrpppnnnmmmmmmiiiiiikkkmmmrrrzzzyyykkk```WWWPPPLLLMMMKKKIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJMMMUUU]]]iiiyyywwweeeaaaZZZZZZ[[[ZZZYYYWWWUUUSSSRRRPPPNNNKKKJJJIIIIIIIIIHHHFFFCCCAAA???>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999;;;::::::::::::999999999<<<<<<<<<<<<===???@@@AAABBBEEEKKKSSS]]]jjjvvv~~~}}}ooojjjlll|||yyyvvvtttvvvyyyyyyxxxvvvsssrrroooooooooppprrrwww}}}yyymmmbbbYYYSSSPPPMMMOOOLLLJJJIIIHHHHHHFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIGGGIIINNNTTT^^^mmmzzzlllddd[[[[[[[[[ZZZYYYWWWUUUTTTRRRPPPNNNLLLJJJIIIIIIIIIGGGFFFDDDAAA???>>>======;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999;;;:::::::::::::::::::::<<<<<<<<<<<<===???@@@AAABBBGGGPPPZZZdddnnnwww}}}zzzyyywwwxxx}}}rrrmmm~~~|||}}}~~~~~~|||yyyvvvsssssssssssssssvvvzzz~~~~~~uuunnneee]]]XXXTTTQQQOOOOOOMMMJJJIIIIIIHHHGGGEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHFFFGGGJJJOOOVVVdddpppsssfff\\\\\\[[[ZZZXXXWWWVVVUUURRRQQQNNNLLLJJJJJJIIIJJJFFFEEEDDDAAA???>>><<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAIIIVVVcccmmmtttyyy|||yyyrrriiigggdddeeeiiirrr|||~~~sss{{{vvvwwwwwwvvvuuuwwwyyy|||}}}|||zzzzzzyyywwwtttrrrlllhhhccc^^^[[[XXXUUURRROOONNNLLLKKKLLLMMMLLLKKKGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHFFFGGGJJJLLLQQQ\\\gggrrr}}}yyyhhh]]]\\\[[[ZZZXXXWWWVVVVVVSSSQQQOOOLLLKKKJJJJJJJJJFFFEEEDDDBBB@@@>>><<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<===???@@@AAABBBLLL[[[jjjuuu|||}}}yyypppgggbbb\\\ZZZWWWVVVZZZbbbjjjooo}}}~~~}}}|||zzzzzz|||}}}~~~{{{xxxuuusssqqqqqqmmmjjjgggfffhhhiiijjjjjjlllkkkjjjiiigggccc^^^ZZZUUUSSSQQQPPPQQQQQQPPPNNNIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJHHHHHHJJJKKKMMMUUU___dddnnn|||}}}jjj]]]\\\[[[ZZZXXXWWWWWWVVVSSSQQQOOOMMMKKKJJJJJJJJJGGGFFFEEEDDDBBB@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<===:::;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAAEEENNN^^^mmmzzz~~~wwwuuupppjjjddd]]]XXXVVVSSSQQQNNNMMMPPPUUU[[[^^^jjjvvv~~~|||zzzyyyxxxwwwtttrrroookkkhhhgggfffeeedddaaa]]][[[^^^aaaeeefffrrrrrrssstttsssoooiiiddd]]]ZZZWWWUUUSSSRRRPPPNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJKKKJJJJJJQQQYYYZZZcccoooxxx~~~~~~~~~~~~kkk^^^]]][[[YYYXXXWWWWWWWWWSSSQQQOOOMMMKKKJJJJJJJJJHHHHHHGGGEEECCCAAA???>>>;;;<<<<<<<<<<<<<<<<<<;;;===<<<;;;::::::;;;<<<===::::::;;;<<<=========<<<999999999::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAAGGGPPP^^^nnn}}}}}}zzzvvvsssiiifffaaa[[[VVVRRRPPPOOONNNLLLJJJIIIJJJNNNRRRTTTYYYfffyyy|||vvvsssmmmlllkkkkkkjjjjjjjjjjjjhhheeeaaaaaabbbbbb```^^^XXXXXXXXXWWWYYY^^^eeejjjsss{{{~~~|||xxxrrrlllfff___\\\[[[YYYTTTOOORRRQQQOOOOOOPPPPPPPPPOOOPPPOOONNNMMMLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMNNNOOOWWWZZZ___fffmmmssswwwyyy~~~}}}{{{xxxuuusssmmmmmmllllllkkklllllllllmmmmmmmmmnnnpppsssuuuwww}}}{{{|||nnnbbb^^^[[[\\\\\\YYYZZZ]]]UUUSSSQQQOOOLLLJJJIIIIIIIIIHHHGGGEEECCCAAA???>>>999::::::;;;<<<<<<<<<;;;======;;;::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<=========;;;;;;<<>>===;;;;;;<<<<<<===============<<<;;;;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======<<<;;;;;;<<<>>>AAACCCDDDQQQZZZmmm|||||||||zzz{{{|||~~~tttpppmmmgggaaa[[[YYYUUUPPPLLLJJJHHHHHHIIIHHHGGGFFFFFFGGGIIIJJJOOORRR]]]lll{{{zzzvvvllliiiddd```^^^[[[YYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\ZZZXXXXXXYYYZZZYYYXXXXXXXXXYYY[[[___eeennnttt|||~~~yyysssooonnnlllhhhdddaaa```^^^\\\[[[ZZZZZZYYY[[[YYYWWWUUUUUUUUUWWWWWWZZZXXXVVVRRROOOLLLKKKJJJMMMNNNPPPSSSVVVYYY[[[\\\^^^___```aaaaaa```___^^^ZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWXXXYYY[[[\\\^^^\\\^^^ccchhhmmmvvvwwweee```\\\\\\[[[XXXWWWXXXWWWUUUSSSPPPNNNLLLKKKJJJGGGGGGFFFDDDBBB@@@>>>===<<<============>>>>>>>>>===<<<<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<;;;<<<>>>@@@CCCEEESSS```uuuzzzuuurrrqqqmmmmmmmmmnnnpppssswwwyyyzzz~~~|||ooohhheee___[[[VVVTTTQQQMMMJJJHHHGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGJJJKKKQQQ\\\iiiyyy|||yyyyyyyyyzzz}}}yyysssnnnjjjfffddd]]][[[XXXVVVVVVUUUTTTRRRRRRRRRRRRSSSUUUVVVXXXYYYYYYYYYXXXXXXYYYZZZZZZZZZYYYZZZ\\\___dddllluuu|||{{{wwwuuussspppnnngggfffeeecccaaa___``````bbb```^^^\\\[[[\\\^^^___ccc```]]]XXXTTTPPPNNNLLLNNNOOOOOOQQQSSSTTTVVVWWWYYY[[[]]]___```aaaaaa```ZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVUUUSSSUUUZZZ^^^cccllltttjjjccc]]]]]]]]]ZZZYYYZZZWWWVVVTTTQQQOOOMMMLLLKKKFFFFFFEEEDDDBBB@@@>>>========================>>><<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<>>>@@@DDDGGGUUUeee}}}yyysssnnnllliiihhhggggggiiimmmqqqsssqqquuu{{{zzzkkkddd```\\\YYYUUUSSSQQQNNNLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFJJJIIILLLTTT^^^kkk}}}{{{xxxvvvvvvwwwwww|||yyyyyy~~~wwwrrrnnnhhhccc```^^^\\\ZZZYYYWWWUUUTTTTTTTTTRRRQQQQQQQQQRRRSSSUUUWWWXXXYYYXXXYYYYYYZZZZZZ[[[]]]^^^^^^___bbbfffllluuu}}}|||zzzyyyqqqqqqqqqnnnjjjhhhiiijjjllljjjiiigggggghhhiiijjjiiifffbbb]]]YYYTTTQQQPPPNNNNNNOOOPPPQQQSSSUUUWWWUUUWWWYYY\\\^^^`````````\\\\\\[[[YYYYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSNNNLLLMMMRRRUUUXXX___gggwwwnnneee]]]\\\]]][[[ZZZ[[[XXXVVVTTTRRROOOMMMLLLLLLFFFFFFEEEDDDCCCAAA???>>>======<<<;;;;;;<<<<<<===;;;<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<=========>>>>>>>>>>>>AAAFFFJJJXXXjjj}}}vvvqqqnnnkkkjjjiiihhhiiillloooqqqpppsssxxx{{{yyyjjjccc```^^^\\\WWWVVVTTTRRROOOMMMLLLKKKFFFFFFFFFGGGGGGGGGGGGGGGIIIIIILLLQQQWWW^^^kkkwww{{{yyywwwuuuttttttuuuuuu{{{wwwwww{{{zzzmmmeeeaaa]]]ZZZYYYXXXWWWVVVXXXVVVTTTTTTTTTTTTRRRPPPQQQQQQRRRSSSUUUWWWYYYZZZXXXZZZ\\\\\\]]]^^^aaacccfffhhhkkkpppwww~~~~~~yyytttpppppprrrsssrrrrrrqqqqqqrrrrrrrrrpppnnniiiddd^^^ZZZVVVUUUOOONNNOOOOOOQQQSSSVVVWWWWWWYYY\\\^^^aaabbbbbbbbb^^^]]]\\\ZZZYYYYYYYYYYYYUUUTTTRRRQQQPPPOOOPPPPPPPPPMMMNNNQQQSSSTTTZZZ```lllvvvvvvjjj^^^[[[[[[YYYXXXYYYWWWVVVTTTQQQOOOMMMLLLKKKGGGGGGFFFEEEDDDBBB@@@???>>>===<<<;;;;;;;;;<<<===;;;;;;===>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<======>>>???@@@??????BBBHHHNNN\\\ooo~~~yyyvvvrrrqqqooonnnnnnpppqqqrrrtttwwwzzz|||}}}vvviiicccccccccccc\\\[[[YYYVVVSSSQQQNNNMMMHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGJJJNNNPPPSSSZZZcccyyy}}}||||||{{{zzzyyyxxxwwwxxxuuutttxxx|||rrriiibbb```]]][[[[[[[[[ZZZYYYZZZYYYXXXXXXYYYXXXVVVTTTSSSTTTTTTUUUWWWYYYZZZ[[[\\\___aaabbbcccdddhhhkkkppprrrvvvzzz}}}|||}}}}}}~~~~~~}}}}}}zzzuuunnnhhhbbb^^^\\\UUUUUUTTTTTTVVVXXXZZZ\\\^^^```bbbeeeggghhhhhhhhhbbbbbb```___^^^]]]]]]]]]WWWVVVTTTRRRQQQQQQRRRRRRVVVSSSSSSUUUUUUTTTXXX^^^dddnnn}}}tttddd]]][[[YYYXXXYYYWWWVVVSSSQQQNNNLLLKKKKKKGGGGGGGGGFFFEEECCCBBBAAA@@@???===<<<;;;<<<===>>>:::;;;===>>>??????>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<======???AAABBBAAA@@@CCCKKKQQQaaattt~~~}}}|||{{{zzzzzzzzzzzzzzz~~~}}}pppgggccceeeggghhheeedddaaa^^^ZZZVVVSSSQQQNNNMMMKKKJJJJJJKKKLLLMMMFFFFFFHHHKKKLLLKKKQQQXXXeeeqqq|||yyyvvvsssssswww{{{~~~xxxnnnhhhgggeeecccbbbbbbaaa```^^^^^^]]]]]]]]]^^^^^^]]][[[WWWWWWWWWXXXZZZ[[[]]]^^^aaadddggghhhiiijjjooorrrwwwyyy}}}xxxqqqjjjeeeccc^^^]]]\\\\\\]]]___aaabbbbbbccceeegggiiijjjjjjiiiiiihhhgggeeedddccccccccc\\\[[[YYYWWWVVVVVVWWWWWWXXXUUUTTTUUUTTTRRRUUU[[[___hhhwww~~~kkkbbb^^^[[[ZZZZZZWWWUUUSSSPPPNNNLLLKKKJJJHHHHHHHHHGGGFFFDDDCCCBBBBBB@@@>>>===<<<===>>>???:::;;;===>>>?????????>>>======<<<<<<<<<<<<============<<<<<<<<<<<<======@@@BBBDDDBBBAAADDDLLLSSSdddwww~~~wwwllleeeccceeeiiikkkmmmkkkiiieeeaaa\\\XXXVVVTTTRRROOOLLLKKKLLLMMMNNNFFFFFFGGGJJJJJJIIIOOOVVVWWWaaaqqqzzzwwwvvvssssssxxx{{{}}}zzzuuusssnnnllliiiiiijjjkkkllllllmmmllljjjjjjiiigggdddaaacccaaa]]]\\\\\\```dddgggiiikkknnnppprrruuuyyy|||~~~}}}wwwrrrooogggeeebbbaaaaaadddhhhjjjkkklllnnnppppppqqqppppppqqqnnnjjjiiijjjiiigggdddbbb```^^^^^^^^^___^^^]]]^^^^^^^^^\\\YYYYYYZZZ\\\^^^dddooolllccc___YYYXXX\\\[[[XXXUUURRROOONNNNNNNNNMMMJJJFFFCCCBBBDDDHHHKKKKKKHHHCCC===;;;:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>BBBDDDEEEBBB@@@FFFRRR]]]uuu}}}|||vvvsssnnniiihhhiiilllnnnooopppqqqmmmggg```ZZZXXX\\\XXXSSSPPPPPPPPPNNNLLLGGGHHHHHHFFFCCCCCCGGGJJJRRRWWW___jjjwww{{{xxxwwwuuuuuuwww|||}}}{{{|||yyyuuuttttttvvvvvvvvvwwwvvvuuuttttttqqqnnnkkkkkkhhheeecccdddgggkkknnnpppsssvvvyyyzzz}}}|||yyypppnnnkkkiiiiiikkknnnqqqrrrssstttuuuvvvuuuttttttuuurrrnnnmmmmmmmmmkkkiiiiiihhhffffffeeeeeeeeedddbbbbbbaaa___\\\[[[]]]^^^^^^cccnnn}}}nnnddd```ZZZXXX[[[[[[YYYUUURRRPPPOOONNNOOOKKKIIIGGGEEEDDDDDDDDDDDDGGGDDDAAA===<<<<<<===???==============================<<<<<<<<<===>>>>>><<<<<<<<<=========>>>>>>???BBBCCCBBBBBBIIIWWWbbbxxxxxxnnnllljjjiiijjjnnnrrruuuwwwxxxxxxuuupppjjjfffddd```\\\WWWTTTSSSQQQOOOMMMIIIJJJIIIGGGDDDDDDGGGJJJKKKPPPWWW___jjjyyyzzzyyyxxxxxxzzz|||yyyvvvtttpppnnnnnnqqqtttwww{{{~~~~~~{{{xxxuuuuuuvvvxxxzzz{{{|||}}}}}}}}}{{{zzzyyyzzzwwwtttrrrrrrrrrqqqooosssrrrqqqpppooonnnmmmllljjjiiihhheeebbbaaabbbddd```eeeppp~~~rrreeeaaa]]]ZZZ[[[[[[YYYVVVSSSQQQOOOOOOOOOIIIJJJJJJIIIGGGCCC@@@>>>AAA@@@>>>=========??????<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@<<<<<<=========>>>>>>>>>;;;>>>AAAAAACCCLLL\\\hhh~~~{{{vvvnnnmmmlllmmmpppuuuzzz}}}|||}}}}}}zzzuuuqqqooonnniiieee___[[[XXXUUURRRPPPLLLKKKJJJHHHEEEEEEGGGIIIFFFIIINNNSSS[[[fffttt}}}xxxrrrmmmllllllmmmrrrxxx}}}|||}}}~~~{{{yyyyyy{{{}}}~~~~~~|||zzzwwwwwwvvvvvvvvvyyyzzzzzzxxxvvvtttssssssrrrqqqpppmmmjjjhhhiiijjjeeejjjsssvvvfffbbb___]]]\\\[[[YYYWWWTTTRRRPPPOOOOOOLLLLLLLLLJJJGGGCCC???<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>???@@@<<<============>>>>>>>>>999===@@@AAADDDOOO___mmm{{{xxxssstttvvvyyy}}}|||xxxwwwwwwvvvwwwyyy}}}zzzwwwuuuuuuqqqnnniiiccc^^^YYYUUUSSSOOOMMMKKKHHHFFFEEEFFFGGGFFFHHHKKKMMMPPPXXXbbbjjjssswwwxxxvvvttttttqqqllliiiccc___^^^^^^^^^bbbhhhooozzz~~~|||zzzzzz{{{|||}}}~~~{{{xxxxxxxxxwwwwwwuuurrrooommmnnnoookkkoooxxx|||iiicccaaa___]]][[[ZZZXXXUUUSSSQQQPPPOOOPPPOOOMMMJJJGGGCCCAAA???>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<=====================>>>>>>>>>???:::===@@@AAAEEEPPPbbbpppwwwooojjjhhhggggggiiilllqqquuuxxx|||}}}}}}xxxuuupppjjjbbb\\\WWWUUUSSSPPPLLLIIIGGGFFFFFFFFFGGGIIIJJJJJJKKKOOOXXX^^^eeeiiiiiifffddddddaaa]]]]]]XXXTTTUUUUUUUUUXXX]]]___hhhuuu}}}}}}~~~~~~}}}}}}|||yyyvvvuuuuuuwwwtttxxx|||{{{{{{|||oooeeebbb```^^^[[[ZZZYYYWWWTTTRRRPPPOOOQQQOOOLLLIIIFFFDDDCCCCCC?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>=========>>>>>>>>>??????<<>>=========>>>>>>========================;;;;;;;;;===>>>@@@BBBCCC======>>>>>>>>>?????????>>>AAAEEEGGGLLLYYYmmm|||yyyssspppwww{{{pppiiidddaaa]]]ZZZ[[[___dddgggiiiqqq|||}}}rrrjjjeeeddd^^^ZZZTTTPPPNNNMMMKKKHHHGGGIIIJJJIIIIIILLLRRRXXXVVV[[[^^^^^^^^^___\\\XXXTTTPPPMMMNNNMMMJJJKKKOOORRRWWW```lll{{{}}}}}}zzzvvvtttmmmrrrxxx~~~|||iiibbb___^^^[[[[[[ZZZXXXVVVSSSQQQOOOIIIJJJJJJJJJHHHFFFCCCBBB???>>>=========>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;===@@@CCCFFFGGG>>>>>>>>>>>>????????????>>>BBBFFFIIIOOO^^^rrrwwwqqqooovvv{{{tttlllhhhaaa\\\ZZZ\\\```ccccccmmmzzz}}}tttooonnnbbb]]]WWWSSSRRRPPPMMMKKKIIIKKKLLLKKKKKKOOOUUU[[[VVV[[[```aaacccdddbbb^^^YYYUUURRRRRROOOLLLLLLOOOOOOTTT]]]jjjxxx|||{{{|||yyyuuuttttttwww{{{pppfffbbbaaa^^^]]]ZZZXXXTTTRRROOONNNOOOMMMKKKKKKJJJIIIFFFCCCAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???AAADDDFFFFFF???>>><<<;;;<<<===???@@@>>>???CCCJJJVVVhhhzzzvvvsssrrrxxx~~~uuupppjjjeeebbbaaa```___cccjjjuuuyyyrrroooggg]]]WWWUUUSSSPPPLLLOOOMMMLLLMMMOOOSSSWWWZZZaaadddgggiiihhhgggggggggeeebbb\\\VVVRRRNNNLLLLLLLLLQQQZZZgggwww}}}zzzyyy|||zzzxxxxxxzzz}}}uuuiiidddccc^^^]]][[[XXXUUURRRPPPNNNOOOMMMKKKKKKJJJIIIFFFDDDAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBCCC???>>><<<<<<<<<===???@@@@@@@@@CCCLLLZZZkkk{{{yyyvvvuuuzzzzzzsssmmmiiigggeeecccffflllwww~~~yyypppeee\\\XXXTTTPPPLLLPPPPPPOOOPPPRRRWWW[[[^^^hhhkkknnnoooooooooooopppkkkhhhccc]]]WWWSSSQQQPPPPPPUUU^^^kkk{{{~~~wwwvvv~~~~~~~~~}}}lllfffeee___]]][[[XXXUUURRRPPPOOONNNMMMKKKKKKJJJIIIFFFDDDAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@BBBAAADDDNNN___ppp}}}|||zzzyyy~~~xxxssspppllljjjjjjpppzzzyyynnnddd^^^ZZZUUURRRTTTSSSSSSTTTWWW]]]bbbeeeoooqqquuuvvvwwwwwwxxxyyyuuurrrmmmhhhbbb]]]ZZZXXXUUUZZZcccooo~~~}}}}}}}}}~~~~~~vvvttt~~~pppgggeee___^^^\\\YYYVVVSSSQQQPPPNNNLLLKKKJJJJJJIIIGGGDDDAAAAAA@@@???>>>>>>>>>>>>========================???>>>>>>>>>=========<<<>>>=========>>>???@@@AAACCCBBBEEEQQQcccttt~~~}}}|||}}}~~~zzzvvvtttpppuuuwwwnnnhhhccc___]]]XXXXXXXXXYYY]]]bbbhhhkkkrrruuuxxx{{{|||}}}~~~zzzuuuoooiiieeebbbZZZ___gggsss{{{yyywwwtttvvvzzz}}}vvvuuuvvviiiddd```___\\\ZZZWWWTTTQQQPPPMMMLLLKKKJJJJJJIIIGGGEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=================================>>>??????@@@AAACCCCCCHHHUUUgggwww|||~~~~~~yyy}}}zzzsssmmmiiifff___^^^^^^___bbbggglllpppvvvyyy|||{{{uuupppmmmcccgggnnnxxxzzztttrrrtttvvv~~~|||wwwvvv~~~mmmdddaaa___]]]ZZZWWWTTTRRRQQQMMMLLLJJJJJJKKKJJJGGGEEEBBBAAA@@@??????>>>??????<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<===>>>??????@@@AAAAAACCCFFFMMM[[[kkkyyy}}}xxxqqqnnnhhhgggffffffiiimmmqqqtttzzz}}}zzzvvvnnnqqqwww}}}|||zzzzzzvvv|||}}}{{{xxxvvv{{{tttgggaaa```^^^[[[XXXUUUSSSQQQMMMKKKJJJJJJKKKJJJHHHFFFBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAACCCIIITTTbbbppp||||||xxxqqqpppnnnmmmnnnqqquuuwww|||}}}uuuwww}}}}}}yyyxxx{{{{{{}}}{{{xxxvvvxxx|||yyyjjjaaa```^^^[[[XXXUUUSSSRRRLLLKKKJJJJJJKKKJJJHHHFFFCCCBBBAAA@@@????????????????????????????????????@@@@@@@@@???>>>=========<<<<<<>>>???AAAAAAAAAAAADDDLLLYYYfffsss}}}zzzuuusssnnnqqquuuyyy~~~xxxvvvtttrrrrrruuuxxxzzz{{{~~~wwwyyy~~~|||xxxvvvuuuzzzzzztttrrrqqqrrriiifffbbb]]][[[ZZZYYYUUUQQQNNNMMMLLLKKKJJJIIIHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===============@@@?????????>>>>>>======>>>??????>>>>>>>>>AAACCCIIIMMMYYYiiivvv}}}zzzvvvpppkkkjjjhhhhhhmmmrrrzzz}}}zzzxxxxxxyyyzzz}}}ssspppsss}}}xxxtttrrrvvv{{{zzzuuurrrqqqqqq}}}qqqgggccc^^^[[[[[[YYYUUURRRNNNNNNMMMKKKJJJIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===>>>??????>>>>>>>>>AAACCCDDDJJJVVVggguuu~~~zzzsssnnnjjjgggfffiiilllsss~~~|||||||||}}}}}}vvviiigggiiirrr|||{{{rrruuuyyy~~~|||{{{|||{{{vvvsssqqqpppssszzzhhhddd^^^\\\[[[YYYVVVSSSOOONNNMMMLLLJJJIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???>>>>>>???AAACCCBBBHHHVVVgggwwwxxxssspppooopppttt~~~tttjjj```\\\]]]dddmmmwww}}}~~~yyywwwwwwyyy|||wwwssspppnnnoooxxx~~~jjjeee___\\\[[[ZZZWWWTTTOOOOOONNNLLLJJJIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@======>>>???@@@AAAAAABBB?????????>>>>>>>>>>>>>>>===>>>???>>>>>>???BBBDDDDDDKKKYYYkkk{{{}}}}}}zzz{{{xxxkkk```ZZZVVVVVV[[[bbblllzzzwwwsssqqqqqqwww~~~}}}yyytttpppllllllrrr~~~~~~lllgggaaa]]]\\\ZZZWWWUUUPPPPPPNNNMMMKKKIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@======>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>>>>??????===>>>>>>>>>>>>???BBBDDDFFFNNN]]]ppp{{{zzz}}}}}}{{{tttggg[[[XXXTTTRRRTTTYYYbbbppp}}}{{{sssnnnkkkiiimmmrrrzzz~~~zzzuuuooojjjgggkkksss~~~nnniiibbb]]]\\\[[[XXXVVVQQQPPPOOOMMMKKKIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>>>>???@@@@@@@@@>>>>>>>>>>>>????????????<<<===>>>>>>>>>???BBBEEEGGGPPPbbbuuu~~~yyyvvvyyy~~~||||||{{{yyywwwyyy{{{{{{yyywwwsssiii^^^XXXTTTQQQQQQSSSZZZgggtttyyyrrrmmmhhhdddeeejjjpppxxx{{{vvvoooiiieeegggllluuupppjjjbbb^^^\\\[[[YYYWWWRRRQQQOOOMMMKKKIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????<<<===>>>>>>>>>@@@CCCEEEIIITTThhh}}}}}}wwwtttrrrxxx}}}{{{yyyxxxuuusssrrrsssrrrrrrttttttnnnfff[[[WWWTTTRRRRRRVVVbbbooozzzsssnnniiiccccccfffgggnnnyyy|||vvvnnnhhhggggggiiioooxxxqqqkkkccc^^^\\\[[[YYYWWWRRRQQQPPPNNNKKKIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>==================>>>>>>?????????@@@<<<===>>>>>>>>>@@@CCCEEELLLYYYoooxxxsssqqqqqqxxx|||zzzxxxuuussslllmmmlllmmmrrrvvvssslll```\\\XXXVVVTTTVVVbbbnnn}}}{{{ssslllgggdddccclllkkkppp|||{{{uuuooollleeecccfffnnnvvv{{{{{{yyyyyyzzzzzz}}}qqqiiiaaa^^^[[[XXXWWWZZZUUUSSSOOOKKKHHHGGGFFFFFFDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@???>>>===>>>???AAADDDCCC@@@CCCHHHNNNaaaxxxuuurrrsssuuu|||}}}yyywwwuuuuuuzzz}}}yyyvvvrrrpppkkkiiihhhkkkqqqwwwzzzzzzqqqjjjaaaZZZZZZ^^^cccfff}}}}}}vvvooojjjeeeccciiigggkkkvvv{{{tttnnnkkkfffcccdddlllsssxxx}}}{{{{{{zzzzzz{{{uuukkkccc___\\\YYYXXXZZZTTTRRRNNNKKKHHHGGGFFFFFFDDDCCCCCCBBBAAA@@@??????????????????????????????@@@@@@@@@AAA@@@@@@????????????BBBEEECCCAAADDDJJJTTThhhsssqqqtttwww~~~|||vvvqqqooommmmmmssszzz~~~{{{xxxtttqqqllljjjhhhkkkrrryyy~~~zzzuuummmeeebbbcccfffjjj}}}zzzvvvqqqnnnppprrrtttzzz}}}vvvooolllkkkkkkkkkllluuu~~~~~~wwwpppjjjfffgggfffiiirrr}}}}}}vvvoookkkhhheeeeeekkkrrryyyyyyoooddd```]]]YYYXXXYYYRRRPPPMMMJJJHHHGGGGGGGGGDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAA??????AAADDDDDDBBBGGGMMMZZZppprrrppptttxxxyyyrrrmmmjjjjjjpppxxx~~~zzzvvvtttnnnkkkiiijjjqqqzzz}}}uuummmjjjlllooo||||||{{{yyyyyyzzz}}}yyysssoooiiifffeeehhhkkkooovvv|||sssjjjgggdddbbbccccccdddllltttxxxpppkkkkkkjjjmmmuuuyyyrrrmmmjjjggggggmmmuuu~~~|||qqqeee```]]]YYYVVVWWWPPPOOOMMMJJJHHHGGGGGGGGGDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDBBBAAA@@@@@@@@@AAA>>>>>>@@@CCCCCCCCCHHHPPP^^^vvvsssqqquuuzzz{{{uuurrrwww~~~}}}xxxuuupppmmmiiiiiinnnvvvwwwqqqqqqttt{{{|||zzzyyyxxx{{{~~~yyytttooolllfffdddeeeiiimmmrrr|||xxxnnnjjjfffccccccbbbccchhhooowwwwwwqqqrrrrrruuu|||yyyrrrmmmjjjggghhhnnnwwwqqqddd^^^\\\XXXUUUTTTPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA????????????@@@===<<<>>>AAABBBCCCJJJSSSddd}}}uuutttxxx|||{{{wwwrrrpppllljjjkkkqqqxxx}}}{{{uuutttvvvzzz~~~|||~~~}}}yyyuuupppmmmjjjiiikkkpppsssxxx|||uuuooojjjhhhgggeeehhhmmmqqq}}}||||||}}}yyyrrrmmmiiihhhiiipppxxxrrrddd^^^\\\YYYUUUTTTQQQPPPOOOMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????>>>??????===<<<>>>AAABBBEEEMMMWWWmmmwwwxxx|||~~~zzzuuutttqqqnnnlllnnnsssvvv}}}~~~yyyuuuttttttwww}}}zzzxxxwwwyyy}}}{{{xxxtttqqqqqqtttttt}}}|||uuupppmmmlllnnnsss{{{sssddd^^^]]]ZZZWWWUUUSSSRRRQQQNNNLLLIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@???????????????????????????@@@@@@@@@@@@@@@?????????>>>???BBBDDDHHHQQQ[[[sssyyy{{{~~~xxxxxxwwwuuuqqqppprrrtttvvvwwwxxxwwwvvvsssqqqooosss~~~}}}yyyyyytttrrrqqqsssxxx~~~uuueee______\\\YYYWWWTTTSSSRRRPPPMMMIIIGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???AAA@@@AAADDDFFFJJJTTT^^^uuuyyy}}}yyy{{{|||zzzvvvsssssstttsssrrrrrrssssssqqqnnnkkkppp|||}}}zzzyyyyyyzzz|||rrrdddddd```^^^\\\UUUUUUTTTQQQOOOLLLJJJIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@????????????????????????@@@@@@??????@@@@@@AAABBB@@@???@@@CCCFFFJJJUUU```zzzxxx~~~}}}|||zzzvvvsssttttttuuuuuusssqqqnnnlllrrrzzztttdddccc___]]]\\\VVVTTTSSSPPPNNNKKKJJJHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@???@@@CCCEEEIIITTT```zzzzzz}}}{{{zzzzzzzzzzzzxxxvvvtttssswww~~~wwweeeaaa]]]\\\\\\WWWTTTRRRPPPNNNKKKIIIHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@???AAACCCDDDHHHTTT```zzz|||~~~}}}||||||gggaaa[[[ZZZ\\\XXXUUUSSSQQQOOOLLLJJJIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@AAACCCCCCGGGTTTaaazzz}}}jjjbbb[[[ZZZ\\\YYYWWWUUUSSSPPPNNNLLLKKKKKKGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@BBBCCCCCCGGGVVVdddyyy~~~~~~mmmddd\\\[[[]]]YYYXXXVVVTTTRRROOOMMMLLLLLLGGGGGGFFFDDDCCCBBBAAA@@@????????????????????????@@@@@@??????@@@@@@AAABBB???@@@CCCDDDCCCHHHXXXhhhyyy}}}|||}}}~~~xxxtttuuuzzz{{{yyyyyyzzzzzzwwwwwwuuusssqqqrrruuuwwwqqqggg^^^\\\]]]YYYWWWVVVTTTQQQOOOMMMLLLKKKGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB>>>@@@DDDEEEDDDJJJ[[[lllzzzwwwyyy|||~~~~~~zzztttooonnnoooxxx{{{sssnnnmmmpppvvvzzz}}}}}}uuupppoooppprrrsssppppppooollljjjjjjkkkmmmqqqwwwsssiii```]]]^^^YYYWWWUUUSSSPPPNNNLLLKKKJJJGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB>>>@@@DDDFFFEEEKKK]]]ooozzzxxxtttwww{{{vvvrrrppprrruuuyyywwwnnnhhhcccaaacccccclllyyy{{{sssllljjjmmmrrrvvvwww||||||{{{}}}~~~~~~|||~~~{{{vvvoookkkkkkmmmqqqssssssssssssrrrpppnnnkkkjjjqqqpppttt|||jjjbbb]]]ZZZYYYUUUUUUTTTSSSQQQOOOLLLKKKGGGGGGGGGGGGEEECCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCCCCBBBAAABBBCCC@@@AAACCCEEEFFFLLL^^^ooo}}}zzzuuuuuuxxx~~~}}}nnnmmmllljjjkkkoootttxxxuuujjjddd```[[[XXXXXX\\\bbbiiipppvvvzzzsssnnnnnnpppqqq~~~|||xxxwwwwwwxxx{{{yyyzzz~~~{{{zzztttpppkkkhhhiiilllpppssszzzzzzzzzyyywwwtttrrrpppooommmoooxxxlllccc^^^[[[[[[WWWVVVSSSPPPNNNLLLJJJJJJHHHGGGGGGFFFDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCGGGKKKOOORRRPPPMMMJJJGGGLLL^^^ppp|||yyyuuuqqqsssxxx~~~tttssspppmmmlllmmmpppsssuuuyyy|||rrrhhhbbb]]]XXXVVVWWWWWW[[[```dddgggnnnxxxzzzwwwwwwyyy{{{{{{vvvsssrrrrrrwww{{{{{{|||}}}{{{yyyzzz}}}|||zzzwwwtttrrrpppoooooollljjjgggfffhhhlllqqquuu||||||}}}|||zzzwwwtttqqqooollllllqqq|||pppeee___]]]]]]ZZZXXXTTTPPPMMMKKKJJJJJJHHHHHHFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????AAAGGGOOOTTT___ZZZTTTNNNIIIOOOcccvvv}}}vvvsssqqqooorrrxxx~~~{{{wwwtttssssssssssssvvvzzz~~~{{{ssskkkeee___YYYYYY\\\VVVXXXYYYYYYZZZ^^^fffllluuu|||}}}wwwsssqqqpppqqqvvv~~~|||zzzxxxwwwxxxxxxxxxwwwnnnllliiigggeeedddeeeeeehhhgggffffffhhhlllrrrvvv|||}}}~~~zzzvvvtttrrrnnnlllooowwwtttfff___]]]^^^ZZZXXXVVVSSSPPPMMMKKKJJJIIIHHHEEEDDDBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>BBBHHHMMMYYYUUUQQQMMMKKKTTThhh|||yyyrrrooonnnoooqqqxxx}}}~~~~~~zzzsssnnnhhhbbbbbbfff^^^]]][[[WWWVVVXXX^^^bbblllrrr|||xxxssspppooonnnsss|||~~~|||yyywwwuuussspppnnnfffccc___\\\ZZZ[[[\\\^^^cccdddeeefffgggjjjpppuuu}}}vvvrrrooopppuuuwwwhhh___]]]^^^VVVWWWVVVUUURRRNNNKKKIIIHHHGGGEEECCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAA@@@???@@@CCCEEEJJJIIIJJJJJJKKKUUUjjj~~~tttnnnjjjkkknnnpppxxxyyyuuuqqqlllkkknnnfffccc]]]XXXVVVXXX\\\```eeejjjsss}}}yyyssspppooonnnsss}}}|||zzzwwwtttooolllccc```[[[VVVTTTUUUWWWYYY^^^aaadddeeefffjjjpppuuu~~~zzzvvvtttwww{{{jjjaaa^^^```WWWWWWUUUSSSPPPLLLIIIFFFGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@CCCDDDCCCCCCDDDEEEAAABBBEEEHHHKKKUUUjjj}}}zzznnnhhhdddeeekkkqqqyyy}}}|||zzzwwwuuuuuummmhhh```ZZZWWWYYY]]]```aaafffnnnwww|||wwwtttrrrooottt}}}|||wwwtttgggccc]]]XXXUUUUUUWWWYYY[[[```eeehhhjjjooovvv|||}}}}}}nnnccc```bbb```]]]XXXSSSNNNKKKIIIHHHEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCDDDCCCCCCDDDEEE@@@AAAEEEHHHMMMXXXnnntttjjjeee```bbbhhhrrrzzzxxxqqqhhh```]]]^^^aaadddiiinnnuuu|||yyyqqqkkkjjjlllttt|||yyywwwooottt}}}}}}mmmiiibbb\\\XXXXXXZZZ\\\\\\aaaiiimmmpppuuu}}}pppeeebbbdddkkkeee]]]TTTNNNKKKLLLLLLDDDEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBAAA@@@AAACCCAAABBBEEEIIIOOO\\\uuurrriiieee```aaahhhsss{{{{{{qqqhhhdddeeehhhjjjwww{{{zzzpppmmmkkkhhhgggfffeeebbb```\\\___eeekkksss}}}|||xxxxxxyyy|||}}}uuukkkcccaaaaaaaaaaaagggjjjnnnsssyyymmmgggdddaaaiiicccZZZSSSOOOLLLIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBEEEJJJQQQ^^^tttuuufff___^^^bbbhhhuuu{{{~~~yyytttqqqtttzzz|||nnnfffbbb```^^^]]]\\\[[[YYYWWWUUUXXX\\\aaagggooowww|||{{{}}}|||}}}xxxpppmmmlllllllllssswww|||nnngggccc___aaa\\\VVVRRRPPPOOOMMMKKKIIIHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAABBBBBBEEEKKKSSSaaayyytttgggaaa```dddjjjuuu{{{~~~wwwlllbbb\\\VVVUUUSSSRRRSSSRRRQQQOOOOOOQQQTTTWWWZZZ___eeeiiipppwww~~~~~~~~~qqqgggaaa]]]ZZZXXXTTTRRRQQQPPPNNNMMMMMMLLLKKKHHHFFFDDDBBBAAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBFFFLLLUUUfff~~~ssshhhcccbbbggglllvvv|||~~~wwwvvvtttpppiiibbbZZZVVVQQQPPPOOOOOOPPPPPPOOOMMMNNNOOOQQQRRRTTTWWW\\\___bbbfffpppzzzvvvyyy{{{{{{~~~sssggg```ZZZZZZYYYVVVTTTQQQNNNJJJHHHNNNMMMKKKIIIFFFDDDCCCBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBFFFMMMWWWiiirrrgggcccccchhhnnnyyyzzztttoookkkhhhiiihhhfffbbb]]]WWWTTTPPPOOONNNOOOPPPQQQPPPNNNMMMNNNPPPQQQRRRTTTXXX[[[]]]^^^dddqqqvvvppplllnnnooooooqqqtttqqqppprrrvvvxxxyyy~~~vvvhhh___YYYZZZYYYXXXUUUPPPLLLIIIGGGKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDCCCGGGNNNYYYlllqqqgggcccdddjjjppp|||tttlllgggdddaaaaaabbbcccccc```\\\VVVSSSPPPOOONNNNNNPPPPPPOOONNNLLLMMMOOOPPPQQQRRRUUUWWWYYYZZZ]]]gggzzzyyykkkeeebbbccceeeeeegggkkkfffdddeeehhhiiiiiimmmsss~~~xxxhhh___ZZZWWWWWWWWWTTTPPPMMMKKKKKKHHHHHHGGGGGGFFFEEEDDDDDD@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDGGGOOO\\\qqqsssgggccceeekkkrrr~~~{{{nnnfffbbb```^^^```bbbdddeeeccc^^^XXXTTTPPPOOONNNNNNPPPPPPOOONNNLLLNNNPPPPPPPPPQQQRRRTTTVVVWWW[[[cccsssxxxoooccc^^^[[[^^^```aaacccgggeeebbbbbbcccbbbaaadddjjjsss|||zzziii```[[[WWWXXXWWWTTTPPPMMMMMMNNNIIIHHHHHHGGGFFFEEEDDDDDD?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCHHHQQQ```xxxwwwiiieeegggnnnvvv}}}{{{llldddaaa___^^^bbbeeehhhiiigggaaa[[[VVVRRRPPPOOOOOOPPPQQQPPPNNNOOOPPPRRRQQQPPPPPPQQQSSSTTTWWW[[[cccqqqrrriiiaaa\\\YYY\\\___aaadddhhhiiifffddddddbbb```ccchhhmmmuuuzzziiiaaa\\\YYYZZZYYYUUUOOOLLLLLLNNNKKKJJJIIIHHHFFFEEEDDDCCC>>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCHHHSSSddd}}}zzzkkkfffhhhpppyyy|||uuulllgggccc```eeeiiinnnpppmmmeee[[[UUUTTTOOOLLLNNNOOOMMMLLLNNNOOOPPPQQQRRRTTTUUUWWWWWWTTTUUUXXX___nnn|||nnnhhh___^^^\\\[[[]]]ccckkkpppqqqqqqoookkkfffcccaaaaaagggmmm{{{lllcccccc[[[ZZZYYYVVVSSSPPPNNNLLLJJJHHHEEEDDDDDDEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>BBBBBBAAAAAAAAABBBCCCCCCHHHIIIMMMUUUhhhqqqiiifffnnn{{{zzzsssnnnjjjlllooouuuwwwtttlllaaaYYYVVVQQQNNNPPPPPPNNNMMMOOOLLLNNNPPPSSSUUUWWWXXXYYYUUUVVVXXX___mmmuuunnngggeeebbbaaaccciiiqqqwwwxxxxxxvvvsssmmmiiigggfffggglllzzzooodddbbb\\\[[[YYYWWWSSSPPPMMMLLLLLLKKKIIIIIIJJJIIIGGGEEEBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCDDDFFFLLLWWWlllvvvnnnkkkrrr~~~~~~wwwsssvvvzzz~~~~~~uuuhhh___YYYTTTPPPQQQQQQNNNMMMOOOLLLNNNRRRVVVZZZ[[[\\\\\\YYYYYYZZZ```oooxxxoookkkgggeeegggnnnvvv{{{|||vvvqqqmmmllljjjooo|||ssseeebbb]]]\\\ZZZWWWSSSPPPMMMKKKIIIHHHHHHHHHIIIGGGDDDBBBBBBAAAAAAAAABBBDDDGGGIIIAAA@@@@@@@@@AAAAAABBBCCCCCCFFFMMMZZZqqq|||qqqnnnuuu|||nnncccZZZUUUQQQRRRQQQMMMLLLMMMNNNQQQVVV[[[^^^`````````]]]\\\^^^eeeuuu{{{wwwqqqnnnqqqwww~~~|||vvvrrrqqqqqqvvvwwwhhhccc^^^]]][[[XXXTTTPPPLLLJJJHHHGGGEEEEEEEEEEEECCCAAACCCBBB@@@@@@AAADDDGGGJJJ@@@@@@@@@@@@@@@AAABBBCCCGGGJJJQQQ___www~~~sssqqqwwwqqqfff[[[UUURRRRRRQQQMMMLLLMMMPPPSSSXXX]]]aaacccccccccaaaaaaccckkk|||{{{xxxvvvzzz~~~{{{kkkeee___^^^[[[XXXTTTPPPMMMKKKMMMJJJGGGEEEFFFFFFFFFFFFDDDBBB@@@???@@@BBBDDDFFF@@@@@@@@@@@@AAABBBCCCDDDGGGJJJSSSccc{{{vvvtttzzzuuuiii^^^YYYUUUUUUUUUQQQPPPQQQRRRUUUZZZ___dddggghhhiiijjjiiillluuu~~~mmmfff^^^]]][[[XXXTTTQQQNNNLLLLLLIIIFFFEEEEEEFFFEEEDDDDDDBBBAAA??????@@@BBBCCC@@@@@@@@@AAABBBCCCDDDEEEDDDHHHRRReeeyyyyyyzzzmmmccc^^^ZZZ[[[[[[WWWVVVXXXWWWYYY^^^eeekkkppptttvvvyyyxxx{{{nnnggg]]]\\\[[[XXXUUURRROOOMMMHHHGGGGGGHHHHHHGGGCCCAAABBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDFFFFFFEEEIIISSSfffxxx{{{}}}qqqhhhbbb___``````]]]\\\]]]\\\^^^dddkkkssszzznnnggg]]]\\\ZZZXXXUUURRRPPPNNNIIIKKKMMMPPPQQQMMMGGGBBB@@@AAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDEEEGGGGGGIIILLLVVVggg|||vvvzzzvvvqqqjjjfffhhhjjjhhhfffgggeeeccceeennn|||kkkeeeaaa^^^[[[XXXVVVSSSPPPMMMLLLJJJJJJNNNPPPOOOHHHBBBAAA@@@@@@??????@@@@@@AAACCCBBBAAA@@@AAACCCEEEFFFIIIJJJRRRgggzzzvvvzzzzzzsssooopppqqqnnnkkkkkkllllllpppzzzmmmfffaaa___[[[YYYWWWTTTPPPNNNJJJHHHHHHJJJMMMKKKFFF@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGPPPccc{{{yyyuuuyyy{{{|||{{{vvvrrrqqqrrrtttzzzooogggaaa___[[[YYYWWWTTTQQQNNNKKKIIIGGGHHHJJJIIIEEEAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGGGGOOObbbxxxxxxtttxxx~~~{{{vvvtttrrrvvvqqqggg```^^^[[[XXXVVVTTTQQQNNNMMMKKKIIIIIIIIIIIIFFFDDDAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDHHHIIIQQQcccxxxyyyuuuxxx}}}}}}wwwuuuqqqwwwsssggg___]]]YYYWWWVVVSSSPPPNNNNNNLLLJJJIIIHHHGGGFFFEEEBBBAAAAAAAAAAAAAAAAAABBB???@@@AAACCCDDDEEEEEEEEEHHHIIIQQQdddxxx{{{wwwzzz~~~yyywwwtttzzzvvvhhh___]]]ZZZXXXVVVTTTQQQOOOLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCEEEFFFFFFFFFGGGQQQdddyyy|||~~~{{{zzzwww}}}yyykkk```^^^[[[YYYXXXVVVSSSQQQKKKLLLLLLJJJHHHEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAABBBDDDFFFHHHFFFHHHRRRfff|||}}}}}}xxx~~~|||mmmbbb```]]][[[ZZZXXXUUUSSSMMMNNNOOONNNKKKHHHFFFFFFCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@@@@AAADDDGGGIIIHHHJJJUUUjjj~~~}}}pppdddbbb___]]][[[XXXTTTQQQMMMMMMLLLKKKIIIHHHGGGFFFBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAABBBCCCDDDEEEHHHKKKWWWjjj~~~qqqeeeccc```^^^\\\XXXTTTQQQMMMLLLKKKJJJIIIGGGFFFFFFBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAABBBCCCDDDEEEHHHLLLXXXlllssshhheeebbb___]]]YYYUUURRRLLLLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEEEEIIIMMMYYYnnnuuujjjgggdddaaa^^^ZZZUUURRRLLLLLLKKKIIIHHHGGGFFFEEECCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFIIIMMM[[[qqqwwwjjjhhhdddaaa^^^[[[VVVSSSLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGIIINNN\\\sssxxxjjjgggdddaaa___[[[WWWSSSMMMMMMLLLKKKIIIHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBCCCEEEGGGHHHIIINNN\\\sssyyyhhhfffcccaaa^^^[[[WWWTTTNNNNNNMMMLLLJJJIIIHHHGGGEEEDDDBBBAAAAAABBBDDDEEECCCCCCBBBCCCDDDEEEGGGHHHIIIMMM\\\sssyyygggeeebbb```^^^\\\XXXUUUOOOOOONNNLLLKKKJJJIIIHHHEEEDDDBBBAAAAAABBBDDDEEECCCCCCBBBCCCDDDFFFHHHIIIIIIMMM\\\sss{{{nnngggbbbbbbaaa\\\WWWVVVRRRPPPMMMMMMMMMLLLKKKJJJGGGFFFDDDBBBAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFNNNOOOZZZppp||||||~~~ooohhhccccccbbb]]]XXXWWWTTTRRROOOMMMLLLLLLJJJHHHGGGFFFDDDBBBAAAAAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFOOOQQQ\\\sss|||yyyyyy|||~~~~~~~~~|||zzzzzz|||qqqjjjeeedddccc]]]YYYXXXUUUSSSPPPNNNLLLKKKIIIGGGGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDFFFFFFMMMOOO\\\tttyyyvvvvvvvvv~~~tttlllfffeeeccc^^^YYYXXXTTTRRROOONNNMMMLLLJJJIIIGGGFFFDDDCCCBBBAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGIIILLLZZZttt~~~yyyuuusssrrrqqqyyyvvvnnngggeeeccc^^^ZZZYYYRRRPPPNNNMMMNNNNNNMMMLLLHHHGGGEEECCCBBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGHHHLLLZZZuuu{{{vvvssspppnnnmmmmmmuuuxxxooohhheeeccc]]]YYYXXXQQQOOONNNMMMNNNOOONNNMMMHHHGGGEEECCCBBBBBBBBBCCCAAAAAAAAABBBDDDEEEGGGHHHKKKNNN]]]xxx~~~wwwrrrnnnllljjjhhhlllrrr{{{xxxooogggeeebbb\\\XXXXXXSSSQQQOOONNNNNNOOONNNLLLHHHGGGEEEDDDCCCBBBCCCCCCAAAAAAAAABBBDDDEEEGGGHHHLLLOOO^^^xxx|||uuuqqqnnnllljjjjjjooovvv~~~yyy}}}yyyooogggdddaaa\\\XXXWWWUUURRRPPPNNNNNNNNNLLLKKKHHHGGGEEEDDDCCCCCCCCCCCCAAAAAAAAABBBDDDFFFGGGHHHKKKNNN\\\wwwzzzvvvsssqqqoooiiimmmssszzzyyyssssss|||~~~sssiiieeeccc^^^YYYWWWWWWUUUSSSRRRRRRQQQNNNLLLHHHFFFCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGLLLOOO]]]xxx}}}vvvnnniiimmmooosssxxxwwwpppooovvvtttjjjfffccc]]]XXXWWWWWWUUUSSSRRRQQQPPPNNNLLLIIIFFFCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGMMMOOO]]]yyy{{{rrrlllkkkllloootttzzztttkkkhhhlllwww|||{{{{{{~~~xxxtttqqqooosssxxxvvvkkkfffccc^^^YYYXXXWWWUUUSSSRRRQQQPPPNNNLLLIIIGGGDDDCCCCCCCCCBBBAAABBBBBBBBBBBBCCCEEEFFFGGGKKKNNN\\\xxx~~~~~~~~~~~~}}}ssslllggghhhjjjnnnttt|||ssshhhddddddlllttt~~~vvvpppkkkggggggjjjyyyvvvkkkgggddd```\\\[[[WWWUUUSSSRRRRRRQQQNNNMMMJJJGGGDDDCCCCCCCCCBBBAAABBBBBBBBBBBBCCCEEEFFFGGGIIILLLZZZuuu~~~~~~zzzyyyzzz{{{~~~wwwnnnhhhddddddeeeiiioooxxxuuugggbbbaaaeeejjjvvvvvvoooiiieeedddfffpppvvvkkkgggfffbbb______XXXVVVTTTSSSSSSRRROOONNNKKKHHHEEECCCCCCCCCBBBAAABBBBBBBBBBBBCCCEEEFFFGGGJJJMMMZZZttt{{{|||}}}~~~|||sssqqqssswww~~~yyysssmmmhhheee``````bbbeeelllttt|||wwwhhhcccbbbccceeemmmuuunnniiieeeeeeggglllzzzwwwlllhhhgggcccaaaaaaZZZXXXVVVUUUTTTSSSQQQOOOKKKIIIFFFDDDDDDCCCBBBAAABBBBBBBBBBBBCCCEEEFFFGGGMMMOOO[[[ttt~~~}}}}}}|||zzz{{{|||~~~xxxnnnlllnnnsss|||yyyooojjjfffcccaaa\\\]]]___cccjjjrrryyy}}}~~~xxxiiieeecccdddccchhh}}}}}}rrrlllhhhggghhhhhhuuu{{{nnniiigggccc``````[[[YYYWWWVVVVVVUUUSSSQQQLLLIIIFFFDDDDDDCCCBBBAAABBBBBBBBBBBBCCCEEEFFFGGGMMMNNNYYYqqq}}}zzz}}}~~~|||zzzzzz{{{{{{|||~~~xxxpppnnnooosssyyy{{{pppiiidddaaa^^^[[[XXXYYY\\\aaahhhooouuuyyyzzzxxx~~~yyyiiifffeeeeeebbbeeexxxzzzqqqkkkhhhiiieeeqqq~~~pppjjjfffbbb^^^^^^\\\ZZZXXXWWWWWWVVVTTTRRRLLLJJJFFFDDDDDDCCCBBBAAABBBBBBBBBBBBDDDEEEFFFGGGJJJKKKVVVlllzzzzzz|||zzzzzz{{{{{{|||}}}~~~{{{tttrrrsssuuuyyyyyyssskkkeeeaaa^^^YYYUUUUUUWWWZZZ```fffmmmsssvvv}}}xxxsssyyy{{{oooeee```aaaaaaddduuuzzzrrrlllhhhiiippp|||qqqnnnfffcccccc___^^^[[[XXXVVVUUUUUUTTTSSSPPPJJJFFFFFFFFFDDDDDDFFFCCCCCCDDDDDDEEEGGGHHHIIIHHHMMMYYYlll|||{{{zzzyyyxxxzzzyyyzzz{{{}}}}}}xxxxxxzzz{{{~~~{{{yyyxxxyyyzzzuuuppphhhbbb^^^\\\ZZZYYYYYYWWWWWW\\\```eeennnwww~~~}}}yyy}}}zzzppphhhdddeeeccceeettt~~~tttnnniiimmmwwwtttpppgggbbbbbb^^^^^^[[[XXXWWWVVVVVVUUUSSSPPPJJJFFFFFFFFFDDDDDDFFFAAAAAABBBBBBCCCEEEFFFGGGHHHMMMYYYlll}}}zzzyyywwwvvvxxxxxxyyyzzz|||{{{{{{}}}~~~|||yyyxxxwwwwwwsssnnngggbbb^^^[[[XXXVVVXXXVVVVVV[[[___cccllluuu~~~zzzsssmmmjjjjjjhhhhhhsssyyyqqqjjjlllrrr~~~yyysssiiicccbbb]]]___]]]ZZZXXXXXXWWWVVVTTTQQQKKKFFFFFFFFFDDDDDDFFFBBBBBBBBBBBBCCCEEEFFFGGGIIINNNZZZmmm}}}yyywwwuuutttvvvxxxyyyzzz|||~~~}}}}}}zzzwwwuuutttqqqmmmhhhddd```\\\XXXVVVWWWUUUUUUYYY]]]aaaiiirrr}}}zzztttqqqpppppplllkkkrrr}}}tttlllmmmpppzzz}}}vvvkkkeeeddd___```^^^\\\ZZZZZZYYYWWWUUURRRKKKGGGGGGFFFDDDDDDFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJNNNZZZnnn{{{wwwvvvssstttvvvyyyyyy{{{|||~~~~~~}}}xxxuuusssqqqoookkkgggccc___ZZZWWWWWWTTTUUUYYY\\\___gggooozzz~~~zzzssstttuuutttooommmrrryyyzzznnnooorrr{{{xxxmmmhhhhhhcccaaa___]]]]]]\\\[[[YYYVVVSSSLLLHHHGGGGGGDDDCCCFFFEEEDDDDDDEEEEEEFFFGGGHHHJJJNNNYYYmmmzzzwwwvvvtttuuuwwwyyyzzz|||~~~|||wwwtttqqqnnnkkkhhhddd```[[[WWWXXXVVVWWWZZZ]]]___fffnnnvvv{{{zzzqqqtttvvvtttpppooossswww|||sssuuuyyyyyyooojjjjjjfffbbbaaa______^^^]]]ZZZXXXSSSMMMHHHHHHGGGDDDCCCFFFCCCCCCCCCCCCCCCDDDEEEEEEJJJNNNXXXkkk}}}{{{zzzxxxwwwxxxxxxyyy|||~~~{{{xxxqqqoookkkhhheee```\\\XXX[[[YYYZZZ^^^___aaagggnnnsssyyyzzzmmmrrruuutttppppppssswww~~~zzzooojjjjjjfffcccbbbaaa``````^^^[[[XXXTTTMMMIIIHHHGGGDDDCCCEEECCCCCCCCCCCCCCCDDDDDDEEEJJJMMMWWWjjj{{{xxxyyyuuuwwwzzz}}}~~~}}}uuurrrnnnjjjgggddd```]]]___]]]^^^aaacccdddiiippprrryyyzzzkkkqqquuussspppppptttwww~~~{{{oooiiiiiieeedddbbbaaaaaaaaa___\\\YYYTTTNNNIIIHHHGGGDDDCCCEEEFFFEEEEEEEEEEEEFFFFFFGGGIIILLLVVVhhh~~~yyyxxxsssuuuxxx|||{{{yyy{{{}}}{{{wwwsssooollliiieeecccaaa___```ccceeeeeejjjqqqrrrzzzvvvkkkhhhiiimmmooooooqqqvvv|||yyysssrrrxxx~~~yyyoookkkkkkgggeeecccaaaaaaaaa```^^^\\\TTTOOOIIIFFFFFFGGGEEECCCAAAAAABBBCCCDDDFFFHHHIIIHHHLLLWWWiii{{{yyywwwxxxzzz|||~~~wwwttttttvvv||||||wwwrrrooollliiigggfffeeedddcccdddiiioootttvvv|||tttiiiffffffjjjllllllooossszzzxxxoookkknnnrrrzzzyyyoookkkkkkgggfffdddaaa`````````___]]]UUUOOOIIIFFFFFFFFFEEECCCBBBBBBCCCDDDEEEGGGHHHIIIHHHLLLVVVhhh}}}xxxwwwwwwxxxyyy{{{}}}|||rrroooooopppvvv||||||wwwtttqqqnnnllljjjjjjjjjjjjjjjlllpppsssxxx~~~~~~pppfffccccccfffggggggjjjnnnuuu}}}{{{|||xxxmmmddddddgggmmm}}}xxxnnnjjjkkkggghhheeebbb`````````___^^^VVVPPPJJJFFFFFFFFFEEECCCCCCCCCDDDDDDFFFGGGIIIJJJIIIMMMVVVggg|||xxxyyywwwwwwyyyzzz|||}}}~~~xxxnnnjjjjjjkkkooouuu}}}~~~{{{xxxtttrrrooopppqqqqqqppppppqqqssszzz{{{nnnccc___^^^```aaaaaadddhhhqqq|||yyyuuurrrrrrtttyyyyyymmmcccaaabbbfffssswwwmmmjjjkkkgggjjjgggcccaaaaaaaaa```___WWWQQQJJJFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNWWWggg{{{}}}wwwxxxxxxyyyzzz|||}}}~~~vvvlllhhhggggggkkkpppvvv}}}zzzwwwsssssssssrrrqqqrrrtttvvv|||zzzlll```\\\ZZZ[[[\\\[[[^^^bbblllxxxwwwrrrooonnnooossswww{{{nnndddbbbaaaaaajjjuuuxxxnnnjjjkkkhhhllliiifffdddccccccbbbaaaXXXRRRJJJFFFEEEFFFEEEDDDEEEEEEEEEEEEFFFGGGIIIIIILLLOOOWWWggg~~~zzzyyyyyyzzzzzz|||}}}~~~|||sssiiieeebbbaaadddiiiqqq}}}~~~{{{vvvuuusssqqqppprrrwww{{{xxxkkk^^^ZZZWWWWWWWWWVVVYYY^^^fffrrr~~~vvvqqqpppqqqpppssswwwyyyrrrfffbbb___\\\aaaiiiuuu|||qqqmmmnnnkkkmmmkkkiiihhhgggfffcccaaaYYYSSSKKKFFFEEEFFFEEEDDDEEEDDDDDDEEEFFFGGGHHHHHHKKKNNNVVVeee}}}}}}|||{{{{{{|||}}}~~~wwwmmmccc^^^\\\ZZZ\\\```kkkwwwzzzyyyvvvsssrrrtttyyy~~~wwwiii]]]XXXTTTTTTTTTSSSVVVZZZ```jjj{{{yyyuuuuuuxxxzzzyyy{{{{{{kkkccc]]]XXX[[[ccchhhuuuvvvrrrsssooonnnmmmllllllkkkiiieeebbbZZZTTTKKKFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKSSSbbb{{{~~~}}}}}}~~~sssiii___ZZZWWWTTTUUUYYY```kkkyyy~~~|||yyywwwxxx{{{~~~uuuggg]]]WWWSSSSSSRRRQQQTTTYYY]]]dddsss{{{zzz{{{|||~~~|||zzz|||oooddd\\\WWWZZZbbb___kkkzzzzzzuuuvvvrrrooonnnnnnnnnnnnjjjeeebbb[[[TTTKKKFFFEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFIIIPPP```yyy~~~~~~rrrhhh^^^YYYUUURRRSSSWWWUUU```nnn{{{}}}{{{{{{|||tttddd[[[XXXTTTRRRRRRRRRSSSRRRYYY]]]kkk~~~lllccc^^^YYYUUU\\\aaakkkxxx{{{vvvrrrqqqpppooonnnmmmjjjfffccc[[[RRRIIIGGGFFFCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIILLLRRR^^^qqq~~~}}}~~~qqqjjj___WWWRRRQQQQQQRRRXXX[[[eeesssrrrcccZZZWWWSSSPPPPPPQQQQQQQQQVVVYYYeeeyyyrrrhhhaaa[[[VVVUUUYYYaaalllzzz|||wwwsssrrrqqqppppppooolllhhheee]]]TTTKKKIIIHHHEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKPPP[[[nnnqqqjjj```WWWSSSRRRRRRSSSTTTVVV^^^jjjttt|||qqqbbbYYYVVVRRROOOOOOPPPPPPPPPSSSUUU^^^ooo}}}pppfff^^^YYYUUUWWW]]]eeeqqq{{{wwwuuusssrrrrrrrrrqqqoookkkhhh]]]TTTKKKIIIHHHEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJNNNWWWjjjtttmmmccc[[[VVVUUUTTTTTTSSSSSSYYYbbbiiipppyyypppcccYYYVVVRRROOOOOOPPPPPPPPPRRRRRRYYYgggyyyzzzmmmbbb[[[XXXYYY\\\bbblllzzz~~~zzzwwwuuutttsssrrrrrrrrrpppllliii[[[RRRIIIGGGFFFCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJMMMVVVhhhzzzsssjjjaaa\\\XXXVVVTTTVVVUUUXXX^^^ccchhhpppyyyooocccZZZWWWSSSPPPPPPQQQQQQQQQRRRQQQVVV```ooouuuggg___WWWWWWXXX\\\eeesss}}}xxxvvvvvvtttsssssssssrrrppplllhhh[[[RRRIIIGGGFFFCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLOOOWWWiii~~~{{{|||{{{ssskkkddd]]]WWWTTTXXXVVVXXX\\\___cccjjjrrr~~~mmmbbbZZZWWWSSSPPPPPPQQQQQQQQQQQQPPPSSS[[[eeeuuuoooeeeYYYXXXWWWZZZaaannn}}}|||xxxwwwxxxvvvuuuttttttssspppkkkhhh]]]TTTKKKIIIHHHEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLPPPYYYlll|||{{{|||~~~zzzsssjjjaaa[[[ZZZYYYZZZ___bbbdddjjjqqq||||||jjj```YYYVVVRRROOOOOOPPPPPPPPPMMMMMMPPPVVV\\\hhh|||wwwkkk]]][[[YYYYYY___kkkyyy~~~zzzyyy{{{zzzxxxwwwvvvtttqqqlllhhh]]]TTTKKKIIIHHHEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKQQQ[[[nnntttllldddcccfffkkknnnpppuuu{{{yyyhhh^^^XXXUUUPPPNNNNNNOOOOOOOOOJJJKKKNNNRRRVVV___qqq|||ppp\\\ZZZVVVUUUZZZeeesss}}}{{{{{{}}}|||{{{yyyxxxvvvrrrmmmiii[[[RRRIIIGGGFFFCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJQQQ\\\ooo}}}}}}~~~}}}oooooosssyyy|||}}}