BM6P6(@ 333333444444444444555555555999===@@@EEEPPPaaannn~~~qqqmmmoooxxx|||wwwuuuvvvvvvuuutttuuuxxxzzzzzz~~~|||uuuuuuttttttsssttttttuuuzzzwwwuuuvvvxxxyyywwwuuusssooooootttvvvwww~~~yyyyyywwwzzz}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||xxxwwwyyy|||}}}~~~~~~~~~~~~zzzwwwwww{{{~~~~~~~~~{{{yyy|||~~~~~~~~~|||xxxtttpppmmmpppmmmhhhccc___]]]\\\\\\^^^]]][[[YYYWWWUUUUUUTTTWWWVVVVVVTTTRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGHHHHHHBBBBBBAAA@@@????????????@@@@@@AAABBBDDDFFFHHHIIIFFFGGGHHHJJJMMMOOOPPPQQQRRRTTTUUUUUUTTTSSSUUUVVVXXXXXXXXXXXXXXXYYYZZZZZZ[[[ZZZXXXVVVUUUUUUVVVWWWXXXXXX]]]kkkwwwcccZZZSSSPPPNNNTTTbbb}}}zzz}}}tttoooggg```]]][[[YYYYYYVVVUUUTTTSSSRRRRRRRRRRRRRRROOOLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGDDDBBB@@@CCCEEEFFFGGGFFFFFFHHHIIIGGGFFFEEECCCAAA???============>>>>>>>>>======<<<::::::999999888777777777777666666666555555555555888::::::888777;;;DDDKKKRRR[[[___]]]ccczzzwwwoooooosss~~~111111111222222222333333555777:::<<<@@@MMM___lllwww}}}uuunnnlllvvvzzzwwwwwwwwwvvvuuutttuuuvvvtttwwwzzz|||~~~~~~}}}~~~|||{{{vvvuuuyyy|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~xxxvvvxxx{{{wwwvvvuuurrroookkkhhhfffjjjgggccc^^^[[[YYYYYYYYYZZZZZZXXXWWWVVVUUUUUUUUUVVVUUUUUUSSSQQQOOOMMMLLLJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@???????????????@@@AAABBBBBBDDDFFFHHHIIIJJJGGGHHHIIIKKKMMMOOOQQQRRRVVVXXXYYYYYYXXXXXXYYYZZZYYYYYYYYYYYYYYYZZZZZZ[[[XXXXXXXXXWWWVVVVVVWWWXXX\\\aaammm}}}cccSSSOOOMMMQQQZZZlll~~~vvvnnniiibbb\\\YYYXXXXXXWWWVVVUUUSSSQQQQQQPPPQQQQQQPPPNNNKKKKKKKKKLLLLLLKKKIIIJJJIIIHHHGGGDDDBBB@@@BBBCCCEEEEEEDDDDDDFFFGGGHHHGGGFFFEEECCCAAA@@@@@@===>>>>>>>>>===<<<<<<;;;::::::999999888777777777777777666666666555555555555777999777666:::AAAGGGOOOXXX\\\[[[```sssyyyrrrqqquuuyyy111111111111222222222222444555666777;;;GGGXXXeeessszzzjjjfffjjjwww~~~|||{{{{{{yyywwwuuutttssspppppppppooopppuuu~~~{{{vvvsssqqqrrrsssnnnmmmjjjgggdddbbb``````ccc```]]]YYYVVVUUUUUUUUUWWWVVVUUUTTTTTTSSSSSSTTTSSSSSSRRRPPPNNNLLLJJJIIIGGGFFFCCCAAA>>><<<;;;;;;>>>======>>>???@@@AAAAAADDDEEEFFFGGGIIIJJJLLLLLLHHHIIIKKKLLLNNNPPPRRRRRRUUUWWWXXXXXXWWWVVVXXXYYYZZZYYYYYYYYYYYYZZZ[[[[[[TTTUUUUUUUUUTTTUUUXXXZZZcccooovvvaaaQQQLLLMMMQQQ^^^uuuzzzuuu|||tttiiieee___ZZZXXXXXXWWWWWWUUUSSSQQQOOOOOOOOOQQQQQQPPPMMMKKKJJJKKKLLLLLLKKKIIIIIIIIIHHHGGGDDDBBBAAA@@@BBBCCCCCCBBBBBBDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>===<<<;;;::::::::::::999888888777777777777777666666666555555333555777666666888===BBBJJJRRRYYYYYY\\\gggxxx}}}uuusssvvvvvv|||222333333333333444444444333444555555888@@@MMMVVVhhhuuu|||lllhhhhhhsss~~~}}}|||yyyuuussspppooonnnlllkkkmmmssswww}}}xxxqqqmmmmmmmmmmmmmmmiiigggddd```^^^]]]]]]]]]^^^\\\YYYVVVTTTSSSSSSSSSVVVUUUTTTRRRQQQPPPPPPPPPNNNMMMMMMKKKIIIGGGEEEDDDEEEDDDCCCAAA???===<<<;;;======>>>???@@@BBBDDDEEEGGGHHHIIIKKKLLLMMMNNNNNNJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUVVVVVVUUUUUUVVVXXXXXXXXXXXXXXXXXXYYYZZZZZZWWWWWWVVVUUUUUUYYY```fffqqqppp^^^SSSMMMQQQXXXccczzz}}}|||rrriiieee```[[[ZZZYYYXXXWWWSSSRRRPPPOOOOOOQQQSSSTTTQQQNNNLLLJJJJJJKKKJJJIIIIIIIIIIIIHHHGGGEEECCCAAA@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<;;;:::;;;::::::999999888777777777777777666666666666555222444666666666888;;;>>>EEENNNVVVXXXXXX]]]gggnnn}}}~~~vvvsssuuutttyyy222222222333333333444444333444666666777;;;AAAFFFTTTaaapppzzz}}}tttkkklllsss|||xxxtttqqqqqqpppnnnlllkkklllmmmppprrrvvv{{{zzzxxxyyyzzzyyyxxxtttnnngggeeegggjjjjjjiiidddbbb___\\\ZZZZZZZZZ[[[\\\ZZZXXXVVVUUUTTTSSSSSSVVVUUURRRPPPNNNLLLKKKJJJGGGGGGFFFFFFDDDCCCAAA@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@AAADDDFFFHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPMMMMMMNNNPPPRRRSSSTTTUUUVVVXXXYYYYYYXXXWWWYYYZZZWWWVVVVVVVVVVVVWWWXXXXXX[[[[[[ZZZXXXZZZcccqqq{{{qqq[[[RRRMMMLLLUUUaaa{{{yyyqqqiiieee```\\\YYYXXXVVVUUUQQQPPPPPPPPPQQQSSSUUUWWWSSSPPPLLLJJJJJJIIIHHHGGGHHHHHHIIIHHHGGGEEECCCBBBAAACCCDDDDDDCCCBBBCCCEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@???>>><<<;;;;;;;;;::::::999888888888888777777777666666666666333444666777777999;;;<<>>???@@@@@@@@@@@@@@@@@@AAABBBDDDFFFIIIKKKMMMLLLMMMOOOQQQRRRRRRRRRQQQOOOOOOPPPRRRSSSTTTUUUVVVUUUVVVWWWWWWVVVVVVWWWYYYVVVUUUUUUUUUUUUVVVWWWWWWXXXYYY[[[\\\bbbpppmmm^^^QQQNNNLLLLLLZZZlll}}}vvvoookkkfffbbb]]]YYYWWWUUUSSSQQQQQQQQQQQQQQQRRRSSSTTTUUURRRPPPLLLJJJIIIIIIGGGFFFHHHHHHHHHHHHGGGEEECCCBBBCCCDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::999999888888888888777777777666666666555555555666777999:::;;;???EEEOOOVVVVVVSSSUUUZZZ```fffoooyyyzzztttuuurrruuuzzz000000000000111111111111333444444444444666888:::===DDDNNN\\\qqq~~~zzz||||||vvvuuu|||}}}wwwuuuqqqnnnllljjjhhhgggiiiiiiiiijjjkkkpppvvvzzz~~~~~~~~~}}}~~~yyyuuuuuusssuuuyyy{{{zzzvvvrrrooojjjhhhhhhjjjmmmmmmjjjfffcccaaa___^^^___aaabbbccc___^^^\\\[[[ZZZZZZZZZZZZYYYXXXVVVUUUSSSQQQPPPPPPLLLKKKIIIFFFDDDBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@===>>>???AAABBBBBBBBBAAABBBBBBCCCEEEHHHJJJLLLNNNMMMNNNPPPRRRSSSSSSRRRRRRPPPQQQRRRSSSTTTUUUVVVWWWTTTUUUVVVVVVUUUUUUVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXVVV[[[cccjjjuuuyyyZZZQQQNNNQQQQQQVVVmmmqqqkkkgggcccaaa^^^ZZZWWWUUUTTTSSSQQQRRRRRRRRRSSSRRRQQQOOONNNPPPMMMJJJIIIJJJJJJIIIIIIGGGHHHHHHHHHGGGEEEDDDBBBCCCDDDEEEDDDCCCBBBCCCDDDFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;::::::999888888888888888777777777666666666555444444666888999:::===AAAJJJTTTUUUQQQSSSXXXZZZbbbmmmwwwzzz{{{wwwyyy|||111222222222222333333333444333222111333666:::<<<777999>>>KKKbbbyyy|||vvvtttzzz~~~rrrmmmttt{{{wwwrrrmmmkkkkkkjjjjjjiiiiiigggeeeeeehhhnnnrrrssswww}}}wwwttttttvvvzzz}}}zzzuuuqqqppprrrwww{{{}}}{{{uuunnnjjjiiiiiilllqqqtttsssoooiiieee``````aaadddhhhhhhddd`````````___^^^^^^^^^___``````______^^^]]]]]]]]]]]]WWWVVVUUUSSSQQQOOONNNMMMFFFEEEDDDBBB@@@?????????<<<===>>>@@@AAAAAAAAAAAA???@@@BBBCCCDDDDDDCCCCCCBBBCCCDDDEEEHHHJJJLLLNNNMMMOOOQQQSSSTTTTTTSSSRRRQQQRRRRRRTTTUUUVVVWWWWWWXXXYYYZZZZZZYYYYYYZZZ\\\WWWVVVVVVVVVVVVWWWXXXXXX]]]fffrrrxxxZZZOOOKKKMMMVVVZZZdddppphhhfffccc```___\\\YYYWWWVVVVVVUUUTTTSSSSSSTTTSSSQQQNNNKKKHHHMMMKKKIIIIIIJJJLLLLLLKKKGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDDDDBBBAAABBBDDDEEEDDDCCCBBBAAA@@@??????;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::999999888888888888888777777777777777555333333555777888999;;;>>>HHHRRRTTTPPPRRRXXXZZZcccnnnxxx}}}~~~////////////000000000000000000222333555666888888777888;;;@@@KKKZZZjjjuuuuuuuuuuuuvvv{{{xxxoooiiinnnwwwuuupppkkkgggfffiiihhheeecccdddgggiiiiiiggghhhlllqqquuuyyy~~~xxxqqqnnnmmmnnnuuussspppnnnllllllmmmmmmtttttttttsssqqqnnnllljjjnnnqqqrrrpppmmmiiiccc^^^```aaabbbddddddeeeeeeeeecccaaa^^^___``````^^^[[[___^^^\\\ZZZXXXWWWVVVUUUQQQPPPNNNKKKIIIHHHGGGFFFBBBAAAAAA@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLOOOPPPRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVYYYZZZZZZWWWTTTTTTVVVWWWUUUSSSYYYWWWXXX\\\[[[WWW[[[ccciii}}}ooo]]]PPPNNNRRRWWW]]]mmm}}}tttgggaaa\\\YYYYYYYYYXXXVVVSSSRRRQQQQQQQQQTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIIIIHHHGGGFFFEEEDDDHHHFFFDDDBBBAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>999:::;;;;;;;;;:::999888::::::999999888777777777777888888777666666777999999<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<999::::::;;;:::999888777777777777666555555444444666777777666555555666888:::;;;@@@HHHQQQUUUVVVTTTWWW^^^gggrrr////////////000000000000000000111111222333333444777666666555777;;;BBBGGGZZZfffrrrvvvtttwwwvvvsssmmmhhhkkkyyy~~~wwwuuuqqqmmmlllllljjjgggeeeeeeeeedddcccbbbcccdddddddddeeehhhjjjjjjllloootttxxx|||{{{xxxyyy|||~~~|||zzzyyyyyyyyyzzzyyywwwvvvuuuuuuvvvvvv~~~}}}{{{sssrrrqqqpppnnnlllkkkkkkiiiiiihhhgggffffffeeedddbbb```^^^]]]]]]\\\ZZZXXXQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGEEECCCBBBAAA@@@@@@???>>>>>>??????@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTUUUVVVWWWVVVUUUUUUUUUWWW^^^fffqqqjjj]]]VVVPPPPPPUUU]]]kkkzzznnnbbb^^^]]]ZZZYYYZZZTTTTTTSSSRRRRRRSSSTTTUUUQQQPPPNNNMMMLLLLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@???@@@@@@@@@AAA@@@???>>>============<<<<<<<<<;;;;;;;;;::::::999::::::::::::999888888777777777666555555444444555666666555444444555777::::::===FFFPPPWWWWWWUUUWWWZZZaaannn////////////000000000000000000000000111111111111333333444444555777;;;>>>IIIVVVeeennnqqqssszzzyyyhhh^^^dddttt|||xxxxxxuuuqqqooonnnmmmjjjhhhffffffeeeeeeccccccbbbaaa```````````````aaabbbeeehhhlllppprrruuuzzz~~~}}}}}}}}}~~~}}}{{{tttpppnnnmmmkkkiiiiiikkkfffeeedddbbb```___^^^^^^[[[ZZZXXXVVVUUUSSSRRRQQQLLLLLLJJJIIIGGGGGGFFFFFFEEEEEECCCBBBAAAAAAAAAAAA>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLMMMNNNPPPRRRTTTUUURRRRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSVVVUUUVVVWWWXXXYYYYYYXXXYYY[[[```iiivvvxxxdddVVVTTTSSSOOOWWWeee}}}~~~qqqggg___\\\[[[WWWUUUUUUTTTTTTTTTTTTUUUVVVXXXYYYRRRQQQOOOMMMKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>==================<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::999:::::::::999888888777777555666666555444444555777;;;999;;;CCCOOOWWWXXXWWWVVVXXX^^^qqq////////////000000000000000000000000000000000000000222444555666777:::<<<<<>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888666777777666555555666888:::888999@@@KKKTTTXXXXXXXXXZZZbbbxxx////////////000000000000//////000000000000000000000222444444444444555777555:::DDDQQQ^^^hhhoooqqq~~~{{{wwwiiibbb```aaahhhvvv}}}{{{tttsssqqqmmmiiiffffffgggdddbbbaaaaaaaaa```^^^\\\^^^]]][[[ZZZYYYYYYZZZZZZXXX\\\bbbgggjjjnnnqqqtttwwwzzz}}}~~~}}}|||zzzyyyxxxvvvvvvuuutttqqqooolllkkkhhhbbb```ccc```YYYWWW[[[ZZZYYYVVVTTTSSSRRRSSSSSSNNNOOOOOOMMMJJJHHHHHHHHHCCCBBBAAA@@@@@@@@@@@@@@@@@@???????????????@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJMMMNNNNNNOOOPPPRRRTTTUUURRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRTTTUUUVVVXXX]]]cccgggmmmzzzzzzggg^^^QQQOOOQQQXXX___oootttlll```[[[YYY[[[[[[WWWVVVWWWUUUUUUTTTTTTUUUVVVXXXYYYRRRQQQOOOLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMLLLJJJIIIDDDDDDCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBAAA???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;:::999999888777777666666666777777666555555666888888888999???GGGOOOVVVYYY[[[]]]eee{{{////////////000000000000/////////000000111111111000222333333222111222444333777<<>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMNNNPPPQQQSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUSSSUUUWWWZZZ___gggrrryyyzzzeeeYYYTTTRRRYYYcccooommmcccYYYVVVUUUXXXXXXUUUTTTVVVSSSRRRQQQPPPPPPPPPRRRRRROOONNNMMMKKKKKKKKKLLLLLLLLLLLLMMMNNNMMMKKKIIIHHHCCCCCCDDDDDDCCCAAA???===@@@@@@AAABBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<;;;:::999888999::::::888888777777666555555444555666666555444444555777666777:::===BBBJJJTTTZZZZZZ[[[aaasss////////////000000000000/////////000111222222222///111222222222222333555444777:::<<>>===>>>>>>===;;;;;;;;;;;;;;;777888999:::;;;;;;<<<===:::999888777777777888999888888888777666666555555444444555444333222444666444888;;;===???GGGRRR[[[WWWWWWZZZggg...............///000000000000000000000000000000000111111111111222222222666222222888===BBBJJJRRR___eeennnvvvrrrhhhjjjrrr|||vvvrrrpppnnnllljjjhhhfffbbb___\\\[[[[[[[[[[[[YYYVVVTTTTTTSSSRRRQQQPPPQQQRRRSSSQQQRRRRRRSSSUUUVVVXXXYYY]]]^^^aaadddiiimmmqqqsssvvvxxx|||~~~~~~}}}yyytttpppmmmkkkgggfffdddcccaaaaaabbbbbb^^^]]]\\\[[[YYYWWWVVVVVVUUUVVVWWWWWWVVVTTTRRRQQQNNNOOOQQQQQQPPPMMMJJJHHHJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMOOOMMMLLLLLLMMMMMMKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRRRRPPPOOOPPPRRRTTTTTTSSSQQQQQQSSSXXX\\\]]]bbbhhhnnnvvvqqqcccXXXQQQXXXdddllluuuddd\\\UUUTTTTTTSSSRRRQQQPPPPPPLLLLLLLLLMMMOOOOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@CCCAAAAAACCCEEEDDDAAA===??????>>><<<<<<;;;;;;;;;999999::::::::::::;;;;;;:::::::::999888777777666888888888888777777666666666666666666555555555555444666888888:::@@@KKKTTT[[[WWWYYYaaalllyyy...............///000000////////////////////////000000111111111222222222444000000555999===DDDKKKTTT^^^jjjqqquuu~~~uuummmnnnppp}}}zzzwwwuuuqqqnnnkkkhhhccc```]]][[[ZZZZZZZZZYYYVVVTTTTTTSSSRRRQQQPPPQQQRRRRRROOOOOOOOOOOOPPPRRRSSSTTTWWWXXXYYY[[[^^^```cccdddhhhkkknnnqqqrrrtttvvvxxxzzz{{{}}}~~~~~~~~~~~~}}}|||yyyvvvtttrrrooollliiifffeeeaaa```^^^\\\[[[ZZZZZZ[[[YYYXXXWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRQQQOOOMMMLLLLLLLLLMMMMMMLLLJJJGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLLLLMMMMMMMMMMMMLLLOOOMMMLLLLLLMMMMMMLLLJJJLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSWWW\\\aaadddmmmzzznnn^^^\\\]]]```iiivvvyyyxxxwwwkkk___YYYUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOPPPQQQSSSRRRPPPNNNJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMKKKHHHFFFEEEEEEEEEAAABBBCCCDDDCCCAAA???>>>BBBAAAAAABBBDDDDDDAAA>>>???>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999888777777666666999999888888888777777777777777666666555555444444444666888888999???HHHPPPSSSQQQRRRWWW^^^hhhwww///............//////000////////////////////////000000000111111111222222333///...222555777<<>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999888888777777666666555999999999888888888888888777777666666555444333333444666777777777<<>>??????@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888777777777666666555555999999999999888888888888777777666555444444333222444555666555666:::@@@DDDQQQSSSUUUTTTQQQSSSaaaqqq//////............//////........................//////000000000111111111555222111444444333444888777<<>>>>>??????????????????===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888777777777777666666666666888888888888888888888888777666666555444333333333444444555555666888<<>>???@@@???===<<<===>>><<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;999888777777777777777777777777777777777777777777777888888888555555555444444444444444444444444444666888:::;;;CCCIIIPPPSSSOOOOOOZZZggg}}}000000///.......................................////////////000000000111333111111555555333333555666777999<<>>@@@@@@>>>;;;:::;;;===<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;999888777666888888888888888888888888555555666666666777777777333333444444444444555555333333333555777888999999BBBHHHPPPVVVUUUTTT\\\fffxxx111000///.......................................////////////000000000000000...///333444222111444555888999999;;;DDDRRR]]]mmmqqqxxxvvvrrrqqqwww~~~zzztttmmmiii___]]]\\\ZZZYYYXXXYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTPPPOOONNNMMMLLLLLLLLLLLLHHHJJJKKKKKKIIIHHHHHHIIIHHHIIIJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEE@@@AAACCCEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOLLLKKKKKKMMMOOOQQQQQQPPPRRRRRRSSSTTTUUUVVVWWWWWWXXX```hhhnnnsssqqqfff\\\VVV[[[fffttt}}}rrrvvvnnnaaa\\\XXXWWWUUUSSSTTTTTTQQQLLLIIIIIIJJJKKKLLLMMMNNNNNNMMMIIIDDDBBBBBBDDDFFFGGGJJJIIIIIIHHHHHHGGGGGGFFFDDDEEEFFFFFFEEECCCAAA??????>>>===<<<===>>>???@@@???@@@@@@>>>:::888:::<<<;;;;;;:::::::::;;;;;;<<<>>>>>><<<;;;999888777666888888888888888999999999444555555555666666777777222222333444444555555666333333333555777999999888???DDDNNNUUUUUUTTTYYYbbbttt~~~zzzzzz,,,,,,,,,---------..................////////////000000000000////////////000000111222333333444444555555666666999===DDDHHHWWWcccrrr{{{~~~zzzsssxxxxxxnnnfffbbb^^^\\\]]]^^^\\\ZZZVVVWWWWWWVVVTTTRRRQQQQQQSSSRRRQQQQQQQQQPPPMMMKKKLLLKKKKKKMMMNNNOOONNNLLLMMMLLLLLLKKKJJJJJJIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFCCCAAA???@@@AAAAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHIIIKKKKKKKKKJJJJJJNNNNNNNNNMMMMMMMMMMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNKKKJJJIIIKKKNNNPPPNNNKKKQQQPPPOOOOOOQQQQQQQQQPPPTTTQQQRRRXXX[[[[[[^^^dddmmmqqqyyyuuugggbbbZZZUUUYYYlll}}}}}}}}}uuudddXXXVVVQQQRRRRRRRRRQQQOOOMMMLLLLLLLLLNNNOOOOOONNNMMMLLLMMMKKKGGGDDDBBBAAABBBCCCIIIHHHGGGGGGIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDD>>>>>>????????????>>>>>>DDDBBB???===;;;:::::::::;;;;;;:::999999999999:::<<<<<<<<<;;;;;;::::::::::::999888666666666777777777777777777777666555555666555555555555444444444444444444555555666777888<<>>BBBLLLTTT___iiirrr|||zzztttnnnfffbbb```___]]]ZZZ[[[\\\\\\ZZZXXXWWWVVVVVVSSSRRRQQQPPPQQQPPPNNNLLLNNNMMMMMMMMMNNNNNNMMMKKKNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEEEECCCAAAAAABBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPNNNMMMNNNPPPPPPNNNLLLLLLMMMOOOQQQSSSTTTTTTSSSZZZXXXYYY^^^bbbeeennnwwwwwwnnnaaa[[[]]]^^^bbbrrruuurrrjjj\\\RRRRRRQQQQQQQQQQQQPPPNNNLLLKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLIIIFFFCCCBBBBBBBBBCCCHHHGGGFFFGGGHHHHHHGGGEEEFFFEEEDDDDDDCCCCCCDDDDDD>>>??????@@@@@@??????>>>@@@???>>><<<;;;::::::999<<<;;;;;;:::::::::::::::;;;;;;;;;:::::::::999999999888777666666777888888777777777777777666555555777777666666666555555555555555555555666777888888:::???FFFKKKOOORRRWWWZZZaaakkkzzzxxxwww|||,,,,,,,,,---------......---............/////////////////////////////////000000111111222333333333333444555555555666888:::@@@CCCJJJUUUbbbrrr{{{rrrjjjgggeeebbb```___^^^]]]\\\ZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRPPPNNNQQQOOONNNNNNNNNNNNLLLKKKNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBDDDEEEFFFFFFGGGGGGGGGFFFFFFEEECCCDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNLLLLLLMMMNNNOOONNNMMMNNNPPPSSSVVVXXXYYYYYYYYY___```ccchhhnnnwww}}}qqqfffbbb^^^[[[```iiiooo|||~~~qqqgggddd___UUUOOOPPPPPPPPPPPPPPPOOOMMMLLLKKKLLLMMMMMMNNNNNNMMMLLLLLLJJJHHHFFFDDDCCCCCCDDDDDDHHHGGGFFFFFFGGGGGGEEECCCEEEDDDDDDCCCCCCCCCCCCCCC>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;:::999<<<<<<;;;::::::::::::;;;:::999999999999888888888777777777666777777888999777777777666666666555555888777777777666666666666555555555666666777888999777<<>>>>>>>>>>>======:::;;;<<<======<<<;;;:::===<<<;;;;;;::::::;;;;;;888888888888888777777777888888888777777777777777666666666555555555666666777777777666666666555555666666666666666777999999666:::@@@GGGLLLQQQTTTUUUVVV___sss,,,,,,,,,---------......------------............------....../////////000000111111111111111222222///111444555444444555666555:::???BBBGGGTTTgggwww}}}~~~|||yyysssqqqnnnmmmllliiieeeaaa\\\ZZZWWWVVVVVVVVVTTTSSSSSSQQQOOOOOOPPPQQQPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKHHHHHHIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHGGGEEECCCBBBBBBDDDGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQRRRTTTUUUXXXYYYXXXZZZ\\\___bbbgggnnnsss|||xxxoooiiigggeeennn|||tttlllfff```YYYVVVSSSQQQRRRTTTRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGIIIJJJJJJGGGEEECCCBBBBBBAAAAAAAAAAAAAAA;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>===<<<<<<<<<<<<;;;::::::::::::;;;777777777777777777777777999999999888777666555555666666555444555555666777666666666555555555444444555555555555666777888999666999>>>DDDKKKPPPTTTUUUWWW```vvv,,,,,,,,,---------......,,,------------.........---------......//////000111111111111111111111111...000222444444444555777222888<<<<<<;;;CCCTTTbbbpppsssuuuxxx~~~{{{uuuvvvzzz~~~}}}|||wwwpppjjjdddaaa]]][[[ZZZZZZYYYWWWYYYWWWTTTSSSTTTTTTTTTSSSOOOOOOOOOOOOOOOOOONNNNNNLLLLLLMMMMMMMMMKKKJJJIIIFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIIIIFFFCCCBBBBBBCCCFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPRRRSSSTTTTTTTTTVVVYYY\\\\\\aaagggmmmttt~~~xxxlllggghhhpppyyytttjjjeee]]]YYYUUUQQQOOOPPPRRRTTTSSSSSSRRRQQQPPPQQQQQQQQQNNNNNNLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGIIIKKKKKKIIIGGGBBBAAAAAA@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===============;;;;;;:::999999999999:::666666666777777777777888888999999999888777666555666555444444444555666777555555555555444444444444444444444555555666777888777888:::@@@HHHOOOTTTUUUWWW```www,,,,,,,,,---------......,,,,,,---------.........,,,,,,---......///000000111111111111000000000000...000222222111222444555111444777666555999CCCKKK[[[aaajjjqqqxxxwwwuuurrruuuzzz}}}}}}zzzqqqnnnjjjgggeeedddcccbbbccc```[[[YYYXXXWWWVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQLLLMMMNNNNNNMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFDDDCCCDDDFFFFFFFFFFFFFFFGGGHHHJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKMMMOOOQQQMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUUUURRRUUUWWWYYYZZZ^^^dddhhhnnnwwwqqqllljjjnnntttyyytttkkkccc^^^WWWVVVSSSOOONNNOOOQQQSSSSSSRRRQQQPPPPPPPPPQQQQQQOOONNNLLLKKKJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFEEEEEEBBBCCCEEEHHHKKKLLLIIIGGGAAAAAA@@@???????????????<<<======>>>>>>======<<<;;;;;;;;;:::;;;;;;<<<<<<::::::999888888888888999666666777777777888888888555666777888999999888777666555444333333555777888666666666666555555555555333333333333444555666777777666666<<>>?????????>>>>>>????????????>>>>>>;;;;;;999999999:::;;;<<<:::999888888777777888888666777777777888888999999222333666888::::::::::::666555333333333555777888777777777777666666666666333333333333333555666666666444444888AAAKKKQQQTTTSSS]]]ttt}}}{{{~~~------------------------...............---------////////////////////////---...///000111222333333...//////000111222222222444333222222222444666888<<<@@@IIIVVVdddooovvvyyyrrreeefffllltttzzz{{{}}}yyyrrriiidddcccaaa]]]YYYVVVWWWWWWXXXZZZ\\\^^^___SSSSSSTTTTTTSSSRRRPPPOOONNNOOOOOONNNLLLKKKLLLMMMQQQNNNKKKKKKMMMMMMLLLJJJKKKKKKJJJJJJJJJJJJIIIIIIMMMKKKJJJJJJKKKKKKJJJHHHHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIHHHGGGHHHIIIIIILLLKKKJJJIIIHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMNNNLLLJJJIIIJJJLLLOOOQQQNNNMMMMMMMMMOOOOOONNNMMMOOOQQQTTTUUUVVVWWWYYY[[[YYYYYY[[[]]]___aaabbbccccccgggmmmttt|||yyyoooiiiccc^^^aaagggkkkyyy|||yyynnnfffbbb^^^YYYUUUTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQSSSRRRQQQOOONNNLLLJJJHHHGGGHHHIIIJJJKKKIIIFFFCCCAAA@@@??????BBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<999999999999999999999999:::888666888;;;<<<;;;999::::::888777666444333333777777777777777777777777555555444333333222111111555555555555555444444444666666555555555444444444888777777777;;;CCCLLLSSSVVV\\\lll}}}zzz---------------------------------.......................................---...///000111222222333...//////000111111222222444333222111222444666777999<<>>>>>>>>>>>======<<<<<<<<<<<<<<<999999999999999999999999999777666777:::;;;:::888888888888888888888888888444444444444444444444444666666555444444333222222555555555555555555555555666555555555444444444444777777666777:::AAAJJJQQQSSSWWWccczzz,,,,,,,,,,,,------------,,,,,,------......//////........................---......///000111222222...//////000000111111222333222222111222333555666777888:::<<>>>>>>>>===============<<<<<<<<<;;;;;;;;;999999999999999999999999888777666777888999888777555555555555555555555555444444444444444444444444666666666555555444444333555555666666666666666666555555555555444444444444555555555666999???GGGLLLQQQSSSZZZjjj,,,,,,,,,,,,,,,---------++++++,,,------...//////........................------...//////000111111////////////000000111111222111111111222333444555666888888666777>>>JJJTTTZZZcccnnnrrrttt{{{|||wwwwwwuuuzzz}}}{{{yyyuuuqqqmmmjjjhhheeedddbbb]]]YYYXXXXXXZZZWWWWWWWWWWWWWWWVVVTTTSSSRRRSSSUUUVVVWWWWWWWWWVVVWWWTTTQQQOOOOOONNNMMMLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJHHHHHHIIILLLNNNOOOOOOKKKKKKLLLLLLLLLMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNNNNMMMNNNOOOQQQRRRTTTUUUVVVZZZZZZ\\\]]]___bbbfffiiinnnqqqvvv|||sssddd[[[WWWWWWXXXZZZ```mmm}}}zzz|||{{{vvvtttxxxtttmmmddd[[[UUUSSSSSSQQQQQQPPPPPPOOONNNNNNNNNOOOPPPQQQSSSTTTSSSOOOLLLIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDD??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::888888888888888888888888777666666666777777777666666666555444333222111111666666666666666666666666666555555555444444444333555555666666666666666777444444444444444444444444444444555555777<<>>>>>>>>:::;;;;;;<<<;;;:::999999888888888888888888888888666777777777666666666666::::::999888777666666555666666666666666666666666444444444333333333333333444555555555666666666777333333444444444444444444333444444555666:::???CCCOOOTTTYYY]]]fffuuu******++++++,,,,,,------++++++,,,,,,------......------------------------------------....../////////////////////////////////000000111222222333333000222444444333333777:::;;;FFFSSS^^^dddjjjpppuuu~~~wwwqqqmmmooorrrttt~~~zzzqqqmmmmmmooooooooommmkkkkkklllmmmjjjmmmppptttwwwyyyyyyyyyxxxpppdddZZZSSSPPPNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTUUURRROOOMMMNNNOOOOOOOOOOOOPPPQQQSSSSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTSSSRRRQQQQQQRRRTTTUUUWWWVVVVVVWWWYYY]]]```cccfffccc___]]]]]]aaaeeehhhnnnttt}}}wwwmmmfff___XXXWWW\\\bbbfffooo{{{~~~yyyllliiiiiifffbbbdddnnnwwwsssdddWWWSSSUUUPPPPPPOOOOOONNNNNNMMMMMMOOOOOONNNOOOOOOOOOLLLJJJGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???BBBAAAAAA@@@@@@AAAAAABBB@@@@@@?????????>>>>>>>>>999:::;;;;;;;;;:::999888888888888888888888888888666777888777666555666777555555666666777777888888333333333333333333333333333333333333333333333333333333444444555666666666333333333333444444444444333444555555666888<<>>>>>>>>=========888999;;;;;;;;;:::888777888888888888888888888888777888999888666555666888111222222333444444555555333333333333333333333333444444444444444444444444222222333333444555555555222222333333333444444444333444555666666777:::<<>>=========<<<<<<<<<<<<888999:::;;;;;;:::888666777777777777777777777777777999:::999666555666888666666666555555444444444555555555555555555555555444555555555555555555555111111222333333444555555222222222333333444444444333555666666666777999;;;;;;GGGRRRQQQOOOTTT^^^fffgggwwwzzzxxx|||,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...000///...------...///000////////////000000000000000000000000000000000000333222222222111000000000777777777999???HHHSSSZZZeeekkkuuuwwwkkkiiikkkmmmlllttt}}}}}}oooggggggjjjmmmnnnqqqrrrtttzzz{{{qqqooollliiilllqqqsssxxx}}}}}}xxxuuuuuuwww~~~~~~~~~vvvhhh]]]XXXXXXYYYYYYSSSWWW^^^jjjyyy{{{qqqfffccc^^^YYYVVVTTTTTTUUUZZZ\\\^^^bbbdddaaaYYYSSSSSSQQQNNNLLLKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;777888999:::;;;<<<<<<<<<666666666666555555555555555555555555555555555555555555444444444333333333555777777666555444555666222222333333333333444444333333333333333333333333---///111333444333222111333333333444555666777888999@@@KKKRRRQQQOOOUUU___hhhooo,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...//////............//////.../////////000000000000000000000000000000000000222222111111111111111111333333444555888???GGGMMMYYY___kkkwww}}}wwwtttoookkklllqqqxxx|||wwwxxx}}}{{{qqqnnnccc___YYYTTTRRRRRRTTTUUUUUU```sss~~~oooiii```^^^ZZZWWWTTTTTTTTTUUUWWWXXXZZZ^^^```^^^XXXSSSRRRQQQNNNKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888777777666666666555555555555555555555555555555555555444444444444333333333444555666555333333333444222222222333333333444444333333333333333333333333...///111333444444333222444444333444444555666777999>>>GGGOOOQQQPPPVVV^^^iiippp||||||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------.........////////////............/////////000000000000000000000000000000000000000111111111111111111111111222222333666;;;???GGGNNNZZZgggsss{{{{{{ssspppnnnnnnvvv~~~pppiiicccZZZTTTQQQKKKLLLLLLLLLNNNTTT]]]dddtttxxxjjjbbb___YYYXXXUUUSSSRRRSSSTTTTTTTTTUUUWWWZZZ\\\\\\YYYVVVQQQPPPMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@?????????????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888666555555777777777777666666666666444444444444444444444444444444444444333333333333333444555444222111222333222222222222333333333333333333333333333333333333000111222444444444333333444444444333333444555555999;;;BBBKKKPPPRRRVVV\\\gggmmm{{{~~~zzzyyy|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,------...,,,---////////////---,,,........./////////000000000000000000000000000000//////000000111111222222111222333333333444666999999???IIIVVVcccmmmtttwww{{{|||rrrooouuu~~~uuupppjjj```WWWUUUSSSPPPLLLLLLJJJMMMPPPRRRYYYhhh}}}~~~rrrhhh^^^YYYYYYWWWUUUSSSRRRQQQQQQRRRRRRSSSTTTUUUWWWYYYZZZZZZYYYPPPOOOLLLJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@??????>>>>>>@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555555555888888777777777666666666444444444444444444444444444444444333333333222222333444444444222111222333111222222222222333333333222222222222222222222222111222333444444444444333444444333333333333333333888888<<>>FFFQQQ\\\eeejjjooowww}}}}}}}}}}}}{{{{{{~~~{{{zzzzzzqqqhhhaaa\\\ZZZTTTNNNKKKLLLNNNMMMNNNPPPRRRZZZdddmmmyyyzzznnnfff```YYYUUUUUUWWWVVVTTTRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWNNNMMMLLLJJJHHHGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>@@@@@@??????>>>======<<<::::::;;;;;;;;;;;;;;;;;;999888777666666666777777777777777777666666666666444444444444444444444444444444333333333222222222333444555444222222222333111111111222222222333333222222222222222222222222222222333333444444333333444333333222222222333333777555888BBBKKKPPPTTTXXXZZZaaapppzzzvvvxxxxxxwwwwwwyyyzzz|||~~~|||{{{|||{{{,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---...------,,,,,,------...------............------------.........///////////////////////////////////////000000000000000000...000222222111222333444666666777:::@@@HHHPPPUUUfffnnnwww}}}{{{qqqkkkjjjmmmpppsssuuuwwwyyy{{{}}}yyyqqqnnnlllkkkjjjjjjlllooosssuuusssvvv{{{{{{yyywwwvvvvvvxxxzzz|||zzzpppdddYYYRRRPPPPPPLLLJJJIIILLLMMMOOOUUU]]]dddqqq~~~sssjjjbbb^^^[[[VVVSSSRRRWWWVVVTTTRRRPPPNNNMMMMMMKKKLLLMMMMMMMMMMMMOOOQQQLLLLLLKKKJJJIIIGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA????????????????????????AAA@@@@@@???>>>===<<<<<<::::::::::::;;;;;;;;;;;;888888777666666777888999666666666666555555555555333333333333333333333333333333333333222222222222333444555444222111222333111111111111222222222222222222222222222222222222222222222222222333333333222222222111111222333333666444777???HHHMMMRRRWWWYYYbbbqqq|||wwwvvvuuurrrrrrtttsssuuuyyy}}}}}}~~~~~~|||yyywwwwwwxxxyyy}}},,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------...------,,,,,,------......------,,,,,,------...---------.........//////////////////////////////000000000000000////////////000111111000///111222555444333333666;;;AAADDDSSS^^^kkktttwww{{{|||qqqkkkhhhgggffffffhhhiiiiiihhhiiimmmpppsssxxx|||rrrqqqpppnnnmmmlllkkkjjjeeefffgggggghhhkkkrrrvvvuuuuuuuuuyyy~~~~~~|||zzzttt{{{tttmmmmmmmmmnnnqqquuuyyy|||zzzoooaaaUUUPPPRRRTTTWWWWWWXXXZZZ[[[aaaqqqsssiiiaaaZZZYYYXXXUUUSSSSSSTTTSSSRRRPPPOOOMMMLLLKKKHHHJJJLLLKKKIIIHHHIIIKKKKKKKKKKKKJJJJJJIIIHHHGGGDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<999999:::::::::;;;;;;;;;:::999777666666777999:::555555555555444444444444333333333333333333333333333333333222222222222111222333333333111000111222111111111111222222222222111111111111111111111111222222222111111111222222111111000111111222333444444333666>>>DDDIIIPPPWWWZZZbbbrrr|||vvvtttrrrnnnmmmooommmnnnqqqtttxxx{{{~~~||||||{{{yyyvvvttttttuuuwwwyyy{{{zzzxxxwwwzzz}}},,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,,,,------.........,,,++++++,,,......---------.........//////////////////////////////111111000000//////......222222222111//////000222222222222222555888<<<>>>;;;JJJ]]]iiinnnqqqxxx~~~{{{vvvqqqnnnhhhjjjjjjgggdddcccfffhhhhhhnnnvvv}}}{{{yyypppoookkkfffaaa```cccggg___^^^^^^```cccgggiiiiiimmmmmmkkkhhheeeccccccccc___bbbdddeeeeeejjjsss{{{~~~|||yyyvvvrrrpppooonnnnnnppprrrsssrrrpppnnnoooqqqtttttttttrrr||||||jjjjjjjjjlllnnnrrruuuwwwvvvqqqhhh]]]WWWXXX___eeehhhiiikkkmmmpppzzz}}}tttooofff^^^WWWWWWWWWVVVUUUVVVQQQQQQPPPOOONNNMMMLLLKKKIIILLLMMMLLLIIIGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;999999999::::::;;;;;;;;;<<<:::888777666777888999555555444444444333333333333333333333333333333333333333333222222222111111000111222111000//////111000111111111111222222222111111111111111111111111222222111111000111111222000000000000111222333444444333777===BBBFFFNNNWWWZZZbbbppp}}}vvvssspppkkkjjjkkkiiijjjkkknnnrrrwww{{{}}}||||||{{{xxxtttrrrrrrsssrrrtttvvvuuurrrrrrtttxxxzzz*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++,,,,,,---...//////...------------...//////////////////////////////////////////000000000000111111222333444666666777888===DDDLLLTTT^^^gggmmmsss~~~|||yyyuuuppplllnnnnnnnnnmmmnnnnnnooopppwww|||xxxrrrmmmkkkccc]]]\\\\\\\\\```dddgggiiihhhccc```^^^ZZZTTTTTTUUUVVVUUUWWW___lllvvv{{{|||}}}~~~yyyqqqnnnqqqtttuuutttvvvvvvuuurrrnnnjjjhhhhhhgggeeeccceeehhhiiihhhfff___aaadddggglllqqquuuxxxzzzxxxxxx{{{}}}nnneee```dddiiihhhhhhkkkhhhjjjlllllllllpppzzzxxxnnnhhheee\\\ZZZXXXWWWUUUSSSPPPMMMQQQQQQQQQOOOMMMLLLNNNPPPTTTRRRNNNKKKHHHGGGGGGGGGJJJHHHGGGIIILLLNNNNNNLLLGGGFFFDDDAAA@@@??????????????????>>>??????@@@@@@BBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::===;;;999999;;;<<<;;;;;;999888777999;;;;;;777444666666555555555444444444222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222000000//////000222444555000000000000000000000000333333222222333333444555222222444999;;;???HHHRRRXXXbbbrrryyysssnnnlllllllllhhhgggfffhhhlllqqqssstttttttttuuuuuutttrrrpppooonnnnnnnnnoooqqqssstttuuu{{{|||~~~***++++++++++++++++++,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++,,,,,,---......///...------------...//////.........................../////////000000000000000111111222333444444555444777===BBBIIIPPPWWW\\\eeevvv|||vvvqqqlllgggcccfffnnnxxxwwwnnnkkkkkklllqqqwww|||vvvqqqjjjddd___aaacccdddhhhppp}}}}}}{{{wwwoooeee```aaadddeeeeeellljjjfffbbb```aaafffiiihhhffffffjjjpppssssssqqqtttuuuxxx~~~sssiiidddccchhhkkknnnssszzzuuummmfffbbbaaaZZZXXXVVVUUUTTTRRROOOMMMNNNNNNNNNMMMLLLLLLNNNPPPSSSQQQOOOLLLJJJHHHHHHHHHJJJHHHFFFHHHJJJKKKJJJHHHGGGFFFCCCAAA@@@?????????@@@@@@???????????????@@@????????????>>>===<<<;;;>>>>>>===<<<<<<;;;::::::<<<;;;999999;;;<<<;;;:::999777555555777888666555555555555444444444444333333333333222222222111111000000000000000000000000111111111111111111111111222222222222222222222222111000000000000111333444000000000000000000000000222222222222222333333444222111333777999;;;DDDMMMVVVbbbuuu}}}xxxsssnnnlllkkkkkkdddcccbbbcccfffiiikkkkkkoooooooooooommmllljjjiiifffhhhjjjmmmqqquuuxxxzzzuuuvvvwwwxxxxxxzzz}}}+++++++++++++++*********+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,......//////......------++++++,,,,,,------.........------------...//////............................../////////000000000000000111111111222222222111333666999<<<@@@EEEIIITTTccctttrrrhhhccchhhlllqqqxxx}}}}}}xxxsssrrrvvv{{{}}}~~~wwwwwwyyy}}}yyykkknnnqqqtttyyyzzzrrrooorrrvvvzzz{{{qqqmmmgggbbbcccjjjuuu}}}|||~~~tttiiillloootttyyyzzz~~~}}}nnnfffbbb^^^\\\\\\XXXVVVTTTSSSRRRQQQNNNLLLKKKLLLMMMLLLKKKKKKMMMOOOQQQPPPOOOMMMKKKJJJHHHHHHIIIGGGFFFFFFGGGGGGEEEDDDFFFEEECCCAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;>>>===;;;:::999::::::;;;;;;:::999999;;;;;;:::999999666333222333444555555444444444444333333333333444444333333333222222222000000000000000000000000111111111111111111111111222222222222222222222222111111000000000111111222000000000000000000000000111111111111111222222333333222333555666777>>>FFFRRRaaauuu}}}{{{wwwsssooollljjjhhhbbb```^^^^^^```aaabbbaaaffffffffffffeeecccbbbaaa```bbbeeeiiinnnrrruuuwwwpppqqqrrrqqqpppqqqsssuuu}}},,,,,,++++++******))))))***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++++++++,,,,,,,,,---------...------------...//////................................./////////000000111111111111111111111111111333444555666888<<>>>>>>>>>>>??????@@@@@@???>>>>>>======<<<:::888888999:::;;;:::999888999;;;;;;:::888777555444333333444444444444444333333333222222222333333222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111222444222333555444333999@@@NNN\\\ooo}}}~~~zzzxxxvvvsssoookkkhhhfffcccaaa^^^]]]]]]]]]\\\[[[]]]]]]]]]^^^^^^^^^^^^^^^___```cccfffiiikkkmmmnnnnnnpppqqqpppppppppqqqsssssswww}}}+++++++++******))))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++++++++,,,,,,,,,,,,,,,...------------...//////....................................////////////111111111111222222222222222333444444444555888;;;<<>>>>>>>>>>>>>>>>>?????????>>>======<<<;;;999888777888:::;;;999888888999::::::999777444555777777666555444333444444333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111000000000///000000000000000000000000000000//////000000111222555333444555333222666===HHHTTTeeeqqqpppnnnuuu}}}yyyxxxvvvsssoookkkgggeeeccc```]]]\\\[[[ZZZWWWUUUUUUUUUVVVXXXYYY[[[\\\]]]```aaaccceeefffggghhhhhhlllnnnpppqqqpppqqqrrrtttrrrvvv{{{***************))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,...------------...//////------------------------------........./////////000000111111222222222222111222222222222333666888666888===EEEMMMXXXiiixxx}}}~~~|||wwwtttvvvsssqqqrrrpppkkkiiijjjjjjjjjjjjlllppptttxxx{{{zzzxxxvvvvvvxxx~~~}}}|||uuuoookkkfff``````aaacccfffgggiiiiiiiiiooottt~~~|||xxxtttssslllnnnqqqsssuuuyyy}}}{{{xxxyyy}}}||||||{{{yyyvvvrrrooonnnrrrssstttsssqqqpppqqqssswwwwwwrrroookkkccc\\\YYYWWWSSSRRRTTTTTTRRRPPPOOOPPPRRRRRRQQQSSSTTTTTTRRRNNNKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGCCCEEEFFFFFFEEEEEEFFFHHHDDDCCCBBBAAAAAAAAABBBCCCAAAAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::;;;888777888999::::::888666333666888999777555444444444444444444333333333333111000000000000/////////000000000000000000000000000000000000000000000000111111111111111111111111//////000111111000000///000000000000000000000000000000000000000111111222444333444555333111555<<>>CCCQQQ___```[[[aaannn|||}}}{{{wwwrrrmmmiiieeeccc^^^\\\ZZZYYYXXXVVVSSSQQQLLLLLLLLLMMMNNNPPPRRRTTTWWWXXX[[[^^^```aaaaaa```aaacccfffggggggggghhhiiihhhlllpppssstttttttttuuu(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////++++++++++++++++++++++++...------------...//////---------------------------------.........//////,,,,,,---...///000111222222333333111000111333555666444666999888888AAALLLVVV]]]jjjxxx~~~zzzzzzzzzyyyyyyyyy|||~~~zzzxxx{{{uuuwwwuuuqqqppprrrrrrooorrrsssuuuwwwwwwuuuqqqmmmpppuuu~~~xxxoooiiidddaaabbbeee___ZZZXXXYYYXXXVVVVVVYYYVVVSSSQQQQQQRRRUUUVVVVVVPPPRRRSSSRRROOOMMMKKKKKKIIIHHHGGGFFFFFFHHHJJJKKKEEEGGGHHHFFFBBB@@@AAACCCCCCBBBAAA@@@AAABBBCCCDDD??????????????????@@@@@@<<<<<<======>>>======<<<::::::;;;<<<<<<<<<;;;;;;666666777999:::999777444666777777444222111555888666666555555555444444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000,,,---///000111111111000000000000000000000000000111111111111111222222333//////111333222000444;;;;;;???MMM]]]___YYY\\\gggsss|||xxxrrrmmmhhheeeccc___]]][[[ZZZZZZXXXUUURRRKKKJJJJJJIIIJJJKKKMMMNNNSSSTTTVVVXXXYYYYYYXXXWWW^^^aaacccddddddccccccddd^^^bbbfffiiijjjjjjjjjkkk++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........------,,,,,,,,,,,,,,,------.../////////111111111111000000000000000000111111111222222222222444666777777777999;;;AAAJJJVVV```iiiuuuzzziiihhhfffdddaaa___]]]\\\\\\ZZZWWWUUUSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<===============<<<;;;;;;999888888888999:::999888888777666555555444444444444555555555555555333333444555777666333111222222222111111111111000000000000000000111111222222222111000//////000000111222222222222111111000000000000000////////////...///000111222222222111000000000000////////////222000//////222666888999===DDDOOOVVVYYYYYYZZZ[[[hhhwww}}}xxxtttqqqlllgggccc___]]]YYYWWWUUUSSSPPPMMMKKKKKKJJJIIIHHHHHHHHHHHHKKKLLLMMMNNNPPPSSSUUUVVVYYYZZZ]]]_________^^^]]]ZZZ[[[\\\]]]___```aaabbb++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......---------,,,,,,,,,/////////...------,,,,,,///.....................000000000111111111222222222333555555444444666777:::@@@IIIQQQYYYfffvvv{{{uuukkkdddcccbbb```^^^]]][[[[[[YYYXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777888888999888888777777666555555444666666555555444444333333333222222333444444222111111111111000000000//////000000//////000000111222222222111000000000000000222222222111000///------000/////////////////////000000000000000000//////000000000000////////////222222222222333444666777<<>>===<<<<<<;;;;;;<<<::::::;;;;;;;;;::::::999999999888777777777777888888777777666666555555555777666666555333222222111333222000000222333222111000000000000/////////...000000//////000000111222222111000000000000000000111111111111000///...---////////////////////////222111///...------......////////////000000000000111333555444222333666999<<>>===<<<<<<;;;;;;<<<:::;;;;;;;;;;;;::::::999888888888777777777777777777777666666666555555555555555444444333222222111555222000///111222333333111111000000000////////////////////////000111111111111000000000000000111///000000111111111000000.........///////////////111000...,,,+++,,,...///////////////000000000000000333555333111333;;;AAACCCFFFIIIOOOUUU]]]dddhhhrrr{{{ssskkkdddbbb___ZZZWWWTTTQQQOOOLLLIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPQQQRRRSSSSSS************************+++++++++***************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............//////000000000111....../////////000000000...000111222111111222444444555666666555777<<<@@@DDDHHHNNNWWWaaammmwww}}}{{{}}}|||sssgggaaa```^^^YYYTTTWWWWWWWWWWWWWWWWWWWWWWWWRRRTTTUUUWWWWWWUUUSSSRRRQQQQQQQQQPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@???@@@BBBCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::888888888888777777666666666666666666555555555555222222333333333333333333666333000///111333444444222222111111111000000000/////////...///000000111111000000000000000111111///000000000///...------------....../////////000///---,,,+++,,,---///111.../////////000000000111000111222111111777CCCLLLSSSRRRSSSVVV[[[cccjjjnnnlll|||tttlllccc___ZZZUUURRRPPPMMMKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTT******************************************++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,------......///............////////////...000111222111111333444000222555666777888:::;;;;;;===AAAFFFNNNWWWaaahhhnnnoooqqquuu~~~}}}uuujjjfffaaa^^^]]]\\\XXXUUUWWWWWWWWWVVVVVVVVVVVVVVVRRRSSSTTTUUUUUUTTTRRRQQQQQQQQQPPPOOONNNLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBAAAAAA@@@??????????????????>>>===<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::999888888999999888888777666555555555555555555555555111111111222222333333333666333111000111333444444222222222222111111111111//////......//////000111000000000000000111111222000000///...,,,***)))(((---------......//////000------,,,,,,---...000111......//////000000111111///000000111555>>>JJJRRR]]]ZZZXXXYYY^^^eeekkknnngggsss|||qqqeeeaaa[[[UUURRRPPPMMMKKKJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIILLLNNNPPPQQQ************************)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,++++++***++++++,,,------...//////------.........////////////111222111000///000222...///222444555666777888777999===???BBBGGGNNNSSSZZZ]]]aaahhhqqq|||xxxnnniiiaaaaaa```^^^\\\ZZZZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSQQQRRRRRRRRRRRRQQQOOONNNOOOOOOOOONNNLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::888888888999:::::::::999777777555555555555555555555555222222222222111111111111444222000000111222222222111111111111000000000000///............///000000000000000000000111222222////////////...---,,,,,,,,,,,,---......///000000..................//////.........///000111111111//////111555;;;DDDMMMRRRUUURRRNNNNNNSSSZZZ___aaabbbjjj{{{vvvhhhccc]]]WWWTTTQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFHHHJJJKKKLLL))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,---......------......///000111111---------.........//////111222222111///---.../////////000000111111222333///222666888999;;;???BBBDDDIIIQQQ[[[eeepppzzz|||qqqkkkfffdddZZZ\\\\\\ZZZWWWVVVXXXZZZYYYXXXWWWUUUTTTRRRQQQPPPPPPPPPPPPPPPOOONNNMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@AAABBBBBBBBBAAAAAA@@@???===<<<<<<<<<===>>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;:::999888777666999999:::;;;:::999888777444555555555555555555555444333333222111000//////222000//////111111111000000000000000////////////...............///000000000000///000000111222222,,,---///111333555666666,,,,,,------...///000000000000000000///...---,,,---......///000111111222...///222888AAAHHHMMMOOOGGGCCC??????DDDKKKPPPRRRZZZ___mmm|||jjjeee___YYYUUURRRPPPNNNKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHIII************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++***+++++++++...------,,,,,,------...***+++,,,---,,,,,,***)))+++++++++,,,,,,,,,------333111///,,,++++++,,,---000000//////.........---000000000000000000000000333222333333555888:::<<>>????????????@@@@@@@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888======<<<;;;:::888888777555555444444444333333333222222222222222222222222222222222111111111111000000000000000000000000000//////.........---------///000000000......000222/////////...------,,,,,,---......//////......---...------------...//////333111///...000222333333111555<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555444444999999888777666555444444555444444444444333333333222222222222222222222222222222222111111111000000//////////////////////////////.........---------.........---+++***+++---------..................+++,,,,,,,,,,,,,,,,,,+++...------------.../////////---++++++---///000000555999>>>CCCCCCAAA===:::555555444555777:::>>>@@@DDDLLL[[[qqqtttfff]]]YYYVVVRRRMMMLLLLLLJJJIIIHHHHHHHHHHHHKKKHHHEEEDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFF******************************************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,...------,,,---...///000/////////...............000000000000000000000000222333333444444444333333333444666888:::???DDDHHHNNNTTT^^^iiisss}}}|||uuupppmmmiiidddaaa___^^^]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVSSSSSSRRRQQQPPPNNNMMMMMMOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIGGGFFFFFFEEEGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777666666777777666666555444333333444444444444333333333333222222222222222222222222222222111111111000000000////////////////////////...............---------111111111///---,,,,,,...,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000...---...111444555555<<<===@@@@@@>>>:::666333111111222333555888:::;;;<<>>===<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::======<<<;;;999888777777999888888777666555555555444444444333333333222222111111111111111111111111111111111111000000000000////////////////////////........................000111111000...---...000---------.........//////.........------............------------...//////000///000222777;;;======AAA???===:::777444222111111222333555777888888999999???IIIXXXmmmxxxooossswwwkkkaaaYYYSSSMMMLLLJJJHHHGGGHHHIIIIIIJJJIIIIIIJJJJJJIIIGGGEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDD))))))))))))))))))))))))+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++*********++++++,,,---,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,------------............000///......---------------------...............////////////////////////---...000222333333222222...000333444333333555666;;;===@@@EEEMMMXXXccckkkuuu{{{xxxqqqmmmjjjhhhgggaaa___]]]\\\[[[YYYVVVTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRQQQPPPOOONNNNNNOOOLLLLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCBBB??????@@@AAAAAABBBBBBBBBCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::999999888777666555444444888888888777666666555555444444333333333222222222111111111111111111111111111111111000000000//////........................---.....................***+++,,,,,,++++++---/////////.........---------///...------------...///...------------...//////,,,,,,...333999>>>@@@AAAAAA===888333000000222444000111333555666666666666777;;;BBBKKK[[[nnnyyy|||yyypppiiinnn|||~~~nnn___VVVNNNMMMJJJHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJGGGEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDD))))))))))))))))))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************+++,,,------,,,,,,++++++++++++,,,,,,************+++,,,------------------............+++,,,,,,---...///000000---------------.........////////////////////////------///000111222333333---000222333333333444555777777888999===EEENNNUUU^^^ccckkkrrryyy~~~vvvsssooollljjjgggdddaaa___]]][[[ZZZYYYWWWTTTQQQTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQOOOOOOOOOOOOPPPLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999888888777777666555555555444444444333333333333333333222222222222111111111111111111111111111111000000000/////////........................---------...............***+++,,,,,,,,,---///111000//////...------,,,,,,---,,,+++******+++,,,---...------------...//////------000555<<>>BBBGGGLLLSSSZZZaaajjjuuu|||}}}tttnnnllljjjiiihhhgggeeeaaa^^^\\\ZZZYYYYYYYYYYYYWWWUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRPPPNNNNNNNNNOOOPPPNNNMMMLLLJJJIIIHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<;;;::::::999999999999999999999999::::::::::::::::::::::::333333333333222222222222333333333222222222222111111111111111111111111111111000000000////////////........................---------.........//////---...//////......000222..................------...---+++******+++---......------------...////////////222666<<<@@@AAAAAA555333111000///000111222/////////000000111111111000444666888@@@NNN[[[aaabbbaaacccjjjsssrrreeeXXXUUUQQQMMMKKKJJJKKKLLLKKKJJJIIIIIIJJJJJJHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFEEE))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---************+++,,,---...,,,++++++++++++++++++,,,******))))))***,,,---///))))))*********+++++++++.........///......------,,,,,,,,,------.........////////////////////////333222111/////////000111///000111111000///111222000222444444444555777888888===BBBGGGMMMUUU___gggvvv{{{{{{tttppplllhhhffffffeeeffffffeeeaaa^^^UUUTTTTTTTTTVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQOOOMMMMMMNNNOOOPPPOOONNNKKKIIIHHHGGGGGGGGGCCCDDDFFFGGGHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<======<<<<<<;;;:::999999999999999999999999666666777777777888888888444444333333333333333333333333333222222222111111000000000000000000000000000000000000////////////........................---------.........//////,,,------,,,******+++---,,,,,,------.../////////000///---,,,,,,---///000...------------...//////+++,,,---111555888999888///000111222222111000///000000000000000111222333222555666444999EEEPPPVVV^^^___cccjjjrrryyylll\\\YYYUUUPPPMMMLLLMMMNNNLLLJJJHHHHHHIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFF************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++((()))))))))************---------.........//////,,,,,,,,,---------......///......------///000111///000222222000///000111////////////000000000000//////000000111111111222000111111111111222222222555777999;;;???DDDKKKPPPXXX]]]ccchhhkkkrrr|||uuuooollljjjfffccccccddddddcccbbb___\\\ZZZRRRTTTVVVWWWVVVTTTQQQOOOSSSTTTTTTTTTTTTSSSSSSRRRSSSQQQPPPNNNNNNOOOPPPQQQJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFAAAAAABBBBBBAAAAAA@@@??????@@@@@@AAAAAA@@@@@@?????????>>>===============<<<<<<<<<;;;;;;:::::::::999999888888888888888888444555666777888888888888888666444333222222333333000000000000000000000000000000000000////////////111111000//////////////////////////////.........+++,,,---......---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000///...---///...------,,,,,,,,,,,,...//////000111222222333///////////////.........////////////000000000000666333444777:::===DDDLLLZZZcccnnntttyyy|||gggaaaYYYUUUUUUTTTQQQMMMMMMJJJHHHGGGHHHHHHHHHGGGEEEFFFFFFGGGHHHIIIIIIJJJEEEEEEEEEEEEDDDDDDDDDDDD******))))))))))))))))))************************************************,,,,,,++++++++++++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++************++++++++++++,,,,,,---------.........,,,,,,,,,---------.........---,,,,,,,,,---//////...000222111000///000000.../////////000000000000//////000000000111111111000000111111111222222222555666777777777:::===@@@CCCHHHMMMQQQTTTYYYbbbiiimmmttt}}}}}}vvvnnniiihhhhhheeecccaaaaaabbbaaa___]]]ZZZXXXRRRSSSUUUUUUUUUTTTRRRQQQSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQOOONNNMMMNNNOOOPPPMMMMMMLLLJJJHHHEEECCCBBBFFFGGGGGGGGGGGGEEEDDDCCCAAAAAABBBBBBAAAAAA@@@??????@@@@@@AAAAAA@@@@@@???>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777777333444444555555555555555666555444333333333333333111111111111111111111111000000000000////////////111000000///////////////////////////............/////////000000/////////......---------,,,,,,,,,------------------------((()))+++,,,---,,,,,,+++......---,,,,,,,,,,,,,,,,,,,,,,,,---.........///............////////////000000000000111111111111444111111444666888???FFFXXXbbbpppzzzzzztttlllgggccc^^^WWWRRRQQQNNNLLLKKKKKKLLLLLLKKKGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEE***)))))))))((((((''''''************************))))))))))))))))))))))))++++++++++++++++++,,,,,,*********************************++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,+++,,,------......000111111000//////000....../////////000000000//////000000000000111111000000000111111111222222333444555444333222333444666999===@@@AAAEEELLLQQQRRRYYYcccmmmwwwwwwqqqooojjjdddbbbcccddddddbbb^^^^^^___^^^]]]ZZZWWWUUURRRSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPNNNMMMMMMMMMNNNOOOMMMMMMLLLKKKIIIFFFEEECCCIIIHHHHHHGGGEEECCCAAA@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@??????===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777777666666444555555555555444333333333333444444444333333222222222222222222222222222000000000000////////////111000//////......//////........................000//////......//////000...------------,,,,,,,,,........................++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000111111111222222222333111111333444444:::AAAOOO\\\nnn~~~{{{pppddd[[[TTTQQQNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFF*********)))((((((''''''*********************************************************++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---///000000///......///........./////////000000//////000000000000000000000000000000111111111111///111444444333333333444444666888::::::===AAADDDBBBGGGOOOWWW```jjjtttzzz{{{uuurrrnnnkkkcccaaa^^^]]]___```aaa```[[[\\\]]]\\\[[[XXXVVVTTTSSSRRRRRRRRRSSSTTTVVVWWWTTTTTTTTTTTTSSSRRRQQQQQQOOONNNMMMLLLLLLLLLMMMMMMIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGEEEDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@??????===<<<<<<;;;:::;;;;;;;;;::::::::::::::::::::::::;;;:::999888777666555444777777777777666555444333000111333444444333222111111111111111111111111111000000000000////////////000000///............///------...............///...---+++))))))+++---...------------------------------------------------......---,,,,,,,,,------,,,++++++******+++++++++/////////...............,,,,,,------...///000000///000000000000111111111555222222444444333888>>>CCCPPPeeezzzvvvkkk^^^[[[VVVSSSPPPNNNLLLJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFF+++++++++******)))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))*********+++*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,------............---...000000...---...///............////////////000000////////////////////////000000000111111111...111444555444444444444222333444555555666888::::::<<<@@@DDDIIINNNTTTXXXdddiiiqqq~~~|||uuupppnnnllljjjhhh^^^]]]\\\\\\\\\]]]]]]]]]ZZZ[[[\\\\\\ZZZXXXVVVTTTSSSRRRQQQQQQRRRTTTVVVXXXTTTTTTTTTSSSSSSQQQPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>??????@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::999888777555555444777777777777666444333222000111222333333333222111000000000000000000000000000000000000////////////000//////...............,,,---------......//////---+++)))'''''')))+++---------------------------++++++++++++++++++++++++......---,,,,,,,,,------+++++++++******++++++,,,000000//////////////////+++,,,,,,---...//////000.........////////////000444111111333333222666<<<;;;GGGZZZqqqtttooohhhaaa[[[VVVQQQNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFFFF***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............,,,...//////...------...------........./////////000000////////////....../////////000000000111111000222444444222111111111111111222333444444555555888888888999;;;===???AAAJJJOOOVVV___nnn}}}zzzqqqnnnkkkhhhgggeeebbb```]]]]]]]]]\\\\\\[[[[[[ZZZYYYZZZ[[[[[[ZZZXXXUUUTTTSSSRRRRRRRRRRRRTTTVVVWWWTTTTTTTTTSSSRRRQQQPPPOOOKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>======<<<;;;<<<<<<<<<999999999999::::::::::::999999888777666666555555555555555444333222111000111111222222222111111000////////////////////////000000000000////////////000///......------......,,,,,,,,,---....../////////---+++))))))+++---///,,,,,,,,,------------...************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------------......,,,,,,,,,---.........///---------.........//////000...///222222111555;;;;;;CCCSSSggg{{{~~~rrrhhh^^^VVVQQQMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFF(((((())))))******++++++************************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---------......***+++,,,---...------,,,+++---///...---,,,---...---------.........//////000000/////////.........////////////000000000111000222333222111000000111111111111333444555444444888666555555666888999999:::???CCCFFFMMMWWW]]]]]]___eeejjjmmmnnnrrrzzz{{{vvvpppllliiigggfffdddbbb```^^^\\\[[[\\\]]]]]]\\\ZZZZZZYYYXXXYYYZZZZZZYYYWWWTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTSSSRRRPPPOOONNNJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCCCCAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;::::::;;;;;;888888999999999:::::::::888888777777666666666555444444444444333333222111333222111000000000000000////////////////////////000000000000//////////////////...------------...++++++,,,------.../////////...---++++++---...///,,,,,,,,,---------......++++++++++++++++++++++++((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,---......+++++++++,,,---------...------------------------............///////////////---///333444444777===>>>CCCMMM]]]ooo{{{mmmbbb[[[WWWVVVUUUSSSQQQOOONNNMMMIIIIIIIIIIIIHHHHHHHHHHHH&&&&&&'''((()))***++++++************************))))))))))))))))))))))))---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......)))***+++,,,---,,,+++++++++---......---,,,,,,------------.........//////000000//////.........---////////////000000000000///111222222111222333555.........000222222222111222111000000333555666666333888999888999>>>BBBCCCBBBIIIPPPSSSTTTXXX___fffnnnttt|||yyysssqqqnnnjjjggggggfffeeecccbbb```______YYY[[[]]]]]]\\\ZZZYYYZZZVVVWWWXXXYYYXXXVVVSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNIIIIIIJJJJJJIIIIIIHHHGGGCCCDDDEEEFFFGGGHHHHHHHHHDDDCCCBBB@@@??????@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>><<<;;;::::::999999::::::888888888999999:::::::::777777777777666666666666555555666666555555444444444333111///...//////000000000000000000000000000000000000000//////////////////...------------...++++++,,,,,,---...//////...---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000///...---,,,,,,,,,,,,------...///++++++,,,------...//////------------------,,,,,,////////////000000000000000///111555777777;;;AAAAAACCCIIIUUUeeetttrrrjjjaaa```^^^[[[WWWTTTRRRQQQKKKKKKJJJJJJJJJIIIIIIIII)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////------------------------+++++++++,,,,,,,,,------,,,---......///.............../////////////////////////////////.........000000000000000000000000000000000000111111111111000111111111111222222222666666666777888999999:::<<<===???AAADDDFFFHHHIIIRRRUUUZZZ```gggnnnsssuuu{{{xxxsssmmmiiieeedddccciiiiiigggddd```]]]]]]]]]\\\[[[[[[ZZZYYYXXXXXXWWW[[[ZZZXXXVVVTTTSSSRRRRRRRRRSSSTTTSSSQQQQQQRRRTTTQQQQQQOOONNNMMMLLLLLLLLLMMMKKKIIIGGGGGGHHHJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????>>>=========>>>===============>>>>>><<<<<<<<<;;;;;;:::::::::;;;::::::999888888888999888888888888777777777666555555555444444333333333222222222111000//////.........///000000000000000111///......//////...,,,...------------...//////000///...---,,,+++++++++---,,,,,,++++++,,,,,,---///...---,,,+++*********,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,,,,---...///000000...------------...//////,,,---///000000000///...000000000222444888;;;===AAAAAACCCJJJVVVfffuuu}}}vvvnnnooommmcccZZZVVVPPPQQQPPPMMMIIIHHHIIILLL)))************+++++++++******************************************************++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------......///000/////////////////////............/////////////////////...000000000000000000000000//////000000000111111111000000111111111222222222222222222333444555555555333444666888:::<<<===>>>@@@BBBEEEJJJOOOTTTXXXZZZeeennnyyy~~~{{{sssqqqmmmiiieeedddccccccggggggfffccc```]]]]]]^^^\\\[[[[[[ZZZYYYYYYXXXXXXZZZYYYXXXVVVUUUTTTSSSSSSRRRSSSSSSRRRPPPOOOPPPRRRQQQQQQPPPNNNNNNMMMMMMMMMNNNLLLJJJHHHHHHIIIKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@??????>>>============<<<<<<;;;<<<<<<======999888888888888888777777;;;:::999888888888888888888888777777777666666666555555444444444333333333222222111111000//////.........///000000000000000111000//////000000///------------------...////////////...,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,------------------......---------------...//////,,,---...///000//////...000000000111333666999;;;<<<===???CCCKKKYYYhhhrrrvvviiicccWWWUUURRROOOKKKIIIIIIJJJ)))************+++++++++************************))))))))))))))))))))))))******++++++++++++***************)))******+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------............///000000000000000////////////......------......//////////////////000000000000000000000000//////000000000000111111000000000111111111222222000000000111111222222333222222333444666777888999666777999<<>>=========<<<;;;;;;:::::::::;;;;;;999::::::::::::::::::;;;:::999888888888888888888777777777666666666555555444444444444333333333333222222111111000/////////...//////000000000000000///---,,,,,,---...---+++------------....../////////...---,,,,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++************++++++++++++***************))),,,++++++******++++++,,,---------,,,,,,+++++++++---------------......///------...////////////...000000000000222444666777777999:::;;;???JJJYYYeeeyyy}}}tttxxxvvveee```YYYUUUSSSQQQNNNKKK))))))*********+++++++++******************************************************++++++++++++******+++***)))))))))***,,,---************************************************))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------...///////////////000//////......------,,,............////////////////////////////////////////////////000000000111000000000000111111111111111111111222222333333333444444444555666666777777666777888999;;;<<<===>>>;;;@@@GGGLLLPPPVVV___fffttt}}}~~~yyytttrrrqqqooolllhhhgggdddcccbbbbbbcccddd```aaaaaa```]]][[[[[[[[[YYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVSSSSSSSSSQQQNNNMMMNNNOOOMMMLLLKKKKKKJJJJJJKKKKKKNNNMMMKKKJJJJJJJJJKKKLLLGGGGGGFFFFFFFFFEEEEEEEEEBBBAAAAAA@@@???@@@@@@@@@@@@@@@??????>>>=========<<<;;;;;;::::::::::::;;;:::::::::;;;;;;<<<<<<<<<999888888777777777888888666666666555555555555444333333333333333333333333111111111111000000////////////000000000000/////////---,,,---......---,,,,,,------..................------,,,+++++++++,,,---,,,,,,++++++,,,,,,---++++++******+++,,,------+++******))))))******+++++++++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,------...///------........./////////000000///000000111333333444777999888999AAAOOO[[[nnn{{{vvvjjjkkkwwwuuunnneee``````^^^YYYSSS))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++******+++***)))))))))***,,,---************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......+++,,,------......------//////......---------,,,---.........//////000000...........................////////////000000000//////000000000111111111222222222222222333333333111111222222222222333333222333333444666777888888666888;;;===???CCCHHHLLLSSSZZZeeeoooxxx{{{yyyxxxtttqqqpppnnnllljjjiiigggeeeccc```______```aaa\\\^^^___^^^[[[YYYYYYYYYVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTRRROOONNNOOOPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDAAAAAA@@@????????????@@@@@@@@@??????>>>============<<<;;;;;;:::::::::;;;666666777777888888888999777777777666666777777888555555555444444444333333333333333333333333333333111111111000000000000000//////000000000000//////111000//////111222111///,,,---......//////......------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---************+++,,,------++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******+++,,,------,,,,,,,,,,,,,,,---......---------------......///////////////000000111111111444777666666<<>>===============<<<;;;::::::::::::888888888888888999999999666666666666666777777888444444444333333333333222222222222222333333333333111111000000000000000000000000000000000//////...---,,,+++,,,---...---,,,+++,,,.../////////...---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***************+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,((()))***+++,,,------...,,,,,,,,,,,,,,,------...------,,,,,,------...///////////////000000000000...111333444444888AAAHHHKKKWWWccceeeaaabbbjjjsss|||ttt)))************+++++++++******************************************************++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,------......------+++,,,,,,------......///------......///000000111------------------------........./////////000000////////////000000000111000000000000////////////222222222333333444444444111111111222333333333444888666444444666888999888999;;;===???AAADDDIIILLLPPPTTTYYY```gggnnnuuuyyy}}}yyysssooommmmmmmmmmmmiiiddddddhhhiiieeedddeeeeeeccc```^^^\\\[[[\\\\\\^^^```aaa```]]]ZZZYYYXXXVVVVVVVVVVVVVVVWWWWWWWWWTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRPPPOOONNNOOOQQQQQQPPPNNNLLLKKKIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???????????????@@@@@@??????>>>=========<<<;;;:::999999888888888;;;;;;;;;:::::::::::::::666555555555555666777888333333333333222222222222111111222222222333333333000000000000000000000111000000000000000///......***)))((()))+++,,,+++***+++,,,...///000///...---,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++***************++++++------,,,,,,,,,,,,------******++++++,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,---...///......///000000000000000...///111222333666:::===@@@HHHSSS[[[```eeemmmtttzzz)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,---......//////......***++++++,,,---...//////---------...///000000111------------------------............/////////000////////////000000000000111111111111111000000000//////000000111222222222333333333333333333333333222000...///333555666555444555777888888999;;;===>>>@@@CCCGGGLLLPPPSSSTTT\\\gggttt{{{~~~~~~{{{xxxtttoookkkkkkkkkkkkkkkddd```aaagggiiieeecccfffgggeeebbb```^^^^^^^^^___```bbbdddccc___\\\ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSQQQPPPPPPOOOOOOOOOOOOPPPPPPOOONNNMMMOOOPPPOOOMMMKKKIIIGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>?????????@@@@@@??????>>>=========;;;:::999888777777777777999888888777777666666666555555555555555666777888333333333222222222111111111111111222222333333333000000000000000111111111000000000000000///......///...---...000111000///+++,,,...000000///...---+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++***************+++...------,,,,,,------...))))))******++++++++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,+++,,,---...///---...///000111111111111000111222333555666666777555999CCCOOOYYYbbbkkkqqqwww))))))))))))))))))))))))***)))(((((((((***+++,,,)))))))))***+++++++++,,,******++++++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************))))))((((((++++++++++++++++++++++++,,,,,,---...//////.........------,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))------------------------------------------------..........................................------000000//////.........---000000////////////000000111000///......///000111000000000000000000000000222222222222222222222222333444666777777777666555999999:::<<<>>>???AAAAAAFFFLLLSSSXXXZZZ___ffflllvvvwww{{{~~~|||{{{zzzwwwuuuvvvrrrnnnllllllllliiifffffffffffffffeeedddcccbbbaaa`````````____________^^^______]]]ZZZXXXWWWWWWZZZZZZZZZZZZZZZYYYXXXXXXZZZUUUPPPNNNNNNOOONNNMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::999999888777666555555444444555666666666666666222222222111111111111000111111111111111000//////000000000000000000000000//////000000000000////////////...---,,,,,,++++++------,,,,,,,,,,,,++++++---,,,)))'''&&&'''***+++...---+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++***+++,,,---...---,,,,,,,,,,,,---......000000000000////////////111222333444555444333333666888<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888555555555555555555555555333444444555555555555555222222222111111111111000000000111111000000///...000000000000000000000000...//////000000//////.../////////...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++---,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,---......---------...............///000111222222222111111111222333555:::BBBKKKRRRcccrrr))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((******++++++++++++******************************+++******************+++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++,,,---.........++++++++++++************---------......---,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------.................................------,,,,,,------...////////////////////////000000000000000000000000111111111111111111111111222111000///000111222333333333333333333444444444777999;;;:::888888999;;;>>>>>>>>>AAAEEEKKKQQQTTTZZZ```ggglllpppuuu|||~~~~~~}}}{{{xxxrrrqqqppppppqqqqqqpppnnnhhhhhhhhhhhhhhhfffdddbbbaaaaaaaaaaaaaaa```______ZZZZZZZZZZZZYYYYYYYYYYYYWWWYYYZZZZZZXXXWWWWWWXXXVVVVVVWWWWWWVVVVVVUUUTTTQQQPPPPPPPPPOOOMMMJJJIIIKKKKKKKKKJJJJJJIIIHHHGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA>>>>>>??????>>>===<<<<<<::::::::::::::::::::::::999999999999888888888888555555555555555555666666444555555666666666555555222222222111111111000000000000000000000//////...000000000000000000000000...//////////////////.../////////......---------,,,,,,,,,++++++++++++******++++++,,,,,,+++***))),,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***************++++++,,,,,,,,,++++++,,,,,,---...------............///////////////000000000000000111222333444777<<>>>>>>>>>>>======<<<::::::::::::::::::::::::999999888888888777777777666666666666666666666777666666777777777666666555222222222111111111000000000000000000000///......////////////////////////......////////////.....................---------,,,,,,+++++++++*********((()))***+++++++++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------....../////////000000000........./////////000000000111222333555999???CCCRRR]]]kkkttt)))))))))))))))))))))))))))************)))(((((())))))))))))))))))((((((******++++++++++++******************************)))***++++++++++++***)))*********************************+++++++++++++++++++++++++++++++++++++++---------------,,,,,,++++++,,,,,,---...//////000,,,,,,,,,,,,,,,---------+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------.........---------,,,,,,------------......//////......---////////////////////////////////////////////////222111111111111222333333000000000000000000111111111111111222222333333333111111222444666999<<<===;;;===@@@BBBDDDFFFJJJLLLPPPPPPPPPRRRUUUZZZ___aaaffffffhhhlllsss||||||{{{~~~}}}~~~yyyyyyyyywwwvvvtttrrrqqqnnnmmmkkkkkkkkkkkkiiihhhcccfffjjjjjjhhheeebbbaaaccccccbbb```^^^[[[YYYXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVXXXWWWVVVUUUUUUVVVSSSSSSSSSSSSSSSRRRRRRQQQOOOPPPRRRQQQNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCC@@@@@@AAABBBBBBAAA@@@@@@=========>>>>>>======<<<999999999999999999999999888888888777777777777666666666666666666666666666666666666666666666555444222222222111111111111000//////000000//////...---////////////////////////---......//////......---------------------------++++++++++++************'''((()))***+++***))))))******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++,,,------......//////000111111111//////.........///000111...///111222333666:::>>>GGGRRR```jjjrrr|||)))))))))))))))))))))))))))******+++***)))((('''((((((((()))))))))))))))******++++++++++++******************************)))***++++++++++++***)))************************)))))))))*********++++++************************,,,,,,,,,,,,,,,+++*********++++++,,,,,,---------******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,------...............------------......------...//////...------////////////////////////////////////////////////000000111222222222222222......//////000000111111111111111111333333333333111222333444666888::::::999:::===>>>???@@@AAABBBAAA@@@@@@AAABBBEEEGGGHHHLLLMMMOOOSSSWWW\\\___bbbjjjkkkmmmpppsssvvvyyyzzz|||~~~}}}~~~}}}~~~xxxuuutttxxx{{{yyyyyy{{{tttuuuuuutttrrrpppooonnnkkkiiihhhiiijjjkkkjjjiiieeeiiimmmnnnjjjfffcccbbbbbbbbbaaa```^^^[[[YYYXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTVVVWWWVVVUUUSSSSSSTTTRRRRRRRRRRRRRRRQQQPPPPPPMMMOOOPPPOOOLLLJJJJJJKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBBBBAAABBBBBBBBB??????@@@AAAAAA@@@??????<<<<<<===============<<<999999999999999999999999888888777777777666666666777666666555555444444444444444555555444444333222222222222111111111111000//////000000//////...---////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))******++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++++++++***++++++,,,---------......///000000111000///.........///111111...///111111222333666999===GGGUUU___dddhhhqqqxxx)))))))))))))))))))))))))))***+++++++++)))((('''''''''(((((())))))************++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++++++++***)))((()))************+++++++++))))))******++++++++++++)))***++++++,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........///......------......///,,,---...//////...---,,,////////////////////////////////////////////////...///111222222222111000//////000000111222222333000000///000111222111000222333333333444444444444333555777999:::::::::999888999:::;;;<<<============???AAACCCFFFGGGGGGHHHOOOPPPSSSUUUXXX[[[]]]^^^]]]bbblllwww}}}yyyxxxyyyyyyyyyzzz}}}}}}zzz|||}}}}}}~~~~~~}}}}}}}}}~~~}}}yyywwwyyy{{{yyyxxxzzzuuuqqqqqquuuwwwvvvvvvxxxqqqrrrtttsssrrrpppooooooiiihhhhhhiiilllmmmmmmllliiimmmrrrrrrnnniiifffeeeaaaaaa```___^^^\\\[[[ZZZVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWVVVTTTRRRRRRSSSQQQQQQRRRRRRQQQQQQPPPOOOLLLNNNOOOMMMJJJHHHIIIKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA>>>???@@@@@@@@@@@@???>>><<<<<<===============<<<888888888888888888888888777777777777666666666666666666555444333333222222333333333333222222111000222222222111111111111000///////////////......---////////////////////////---..................---+++++++++++++++++++++++++++++++++************)))*********++++++,,,,,,---)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++((()))***+++,,,+++******++++++******++++++,,,---,,,,,,------...///000000000//////......000111222000111222222222333555777666@@@NNNXXX[[[\\\aaagggnnnsss|||)))************+++++++++))))))))))))))))))))))))***)))))))))(((((('''''',,,+++***))))))***+++,,,,,,,,,,,,++++++*********************************((()))))))))************+++++++++*********))))))*********)))))))))))))))***++++++,,,------------++++++++++++++++++++++++)))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++...---,,,,,,------+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.................................000000000000000000000000////////////000000000000......//////000000111111000000000000////////////000000////////////000000000111111111222222222222111111222333333333333222444444444555555555555666777777888999999999999999999999:::<<<>>>???@@@AAAAAAAAACCCDDDEEEGGGHHHHHHQQQTTTXXX\\\^^^^^^]]][[[^^^]]]\\\\\\^^^aaaeeegggggggggeeecccbbbcccgggkkkhhhkkkooorrrtttvvvyyy|||zzzyyywwwuuutttttttttuuurrrvvvyyywwwsssppprrruuuzzz|||}}}}}}{{{yyyyyyyyyzzz{{{zzzvvvrrrqqqsssttttttrrrpppqqqrrrssssssrrrpppooolllmmmnnnnnnnnnllljjjiiikkkiiihhhiiillloooppppppmmmwww}}}qqqfffdddfffbbbaaa___\\\[[[YYYXXXXXXSSSTTTVVVXXXXXXXXXVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUSSSQQQNNNMMMMMMNNNOOOQQQPPPPPPNNNLLLJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@@@@????????????>>>AAA@@@>>><<<<<<<<<======>>>======<<<;;;;;;::::::;;;;;;:::::::::999999999;;;:::999888777666555444666666666555555444444444222222444555555444222222111111000000//////......555222///......///...---------............------++++++++++++++++++++++++...---,,,+++***+++,,,,,,---,,,,,,+++*********+++************))))))((((((+++(((&&&&&&)))***)))'''++++++************++++++******++++++++++++******+++*********))))))(((((()))))))))***+++,,,......))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,+++,,,---...////////////...------------......///////////////111333555666888999@@@IIIOOORRRWWW^^^[[[jjjuuu~~~))))))*********+++++++++))))))))))))))))))))))))*********))))))(((((((((,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************************)))*********+++++++++++++++++++++*********))))))+++++++++***************++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************++++++++++++---------,,,++++++******++++++++++++++++++++++++...,,,++++++,,,,,,+++))),,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------............................................................/////////000000000------........./////////000/////////////////////111111000000000000111111000000000000111111111222111111222222333333333222444444444444555555555555555555666777777777777777777777888999;;;<<<============>>>@@@AAABBBDDDDDDCCCFFFIIILLLMMMMMMMMMLLLMMMMMMMMMMMMOOORRRUUUVVVWWWWWWVVVTTTSSSUUUYYY]]]]]]```dddfffhhhjjjlllnnnrrrqqqpppnnnnnnnnnnnnooonnnqqqsssrrrnnnlllooorrryyy~~~}}}zzzzzz|||zzzyyywwwvvvuuuvvvxxxxxxuuurrrnnnmmmoooppppppooommmnnnoooppppppnnnlllkkkjjjkkklllmmmmmmkkkiiihhhiiihhhgggiiikkkmmmnnnmmmmmmuuu{{{zzzpppgggdddddd```___]]]\\\ZZZYYYYYYXXXTTTTTTVVVWWWWWWWWWVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRTTTSSSPPPNNNMMMMMMNNNOOOPPPOOOOOOMMMKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>@@@???>>>===<<<<<<<<<============<<<;;;:::::::::;;;::::::::::::999999999999999888777666666555555555555555555555555666666222222333333333333222222111000000000/////////...000///------...///...---------............------++++++++++++++++++++++++,,,,,,---------,,,+++***---,,,++++++************++++++*********)))))))))---+++))))))+++,,,+++***++++++************++++++******++++++++++++******++++++++++++*********)))+++++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---.....................000////////////000111111000/////////111222444555222333888@@@EEEIIIPPPXXX___kkkpppvvv)))))))))*********++++++))))))))))))))))))))))))***************)))))))))---,,,++++++++++++,,,---+++++++++++++++******************************************+++++++++,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++************+++++++++,,,...------,,,++++++******++++++++++++++++++++++++,,,+++******+++,,,***)))***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---------------.........////////////////////////222111111000000111111222////////////000000000000111111111222222222222222333333333444444444555555222333444444555555444444555555666666777888888888888999:::;;;<<<===>>>???>>>???@@@BBBCCCCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLLLLNNNSSSVVVXXX[[[^^^```aaabbbeeefffhhhhhhgggggggggggghhhhhhiiikkklllkkkhhhhhhllloooxxx|||~~~zzzwwwwwwxxxwwwvvvuuutttssstttuuuvvvpppmmmkkkkkklllmmmmmmmmmmmmnnnoooooonnnllljjjhhhhhhiiijjjkkkkkkjjjhhhggggggffffffhhhjjjkkkjjjiiiiiinnnsssrrrlllfffaaa```\\\[[[[[[ZZZZZZYYYYYYYYYUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTSSSRRRQQQPPPPPPOOOSSSRRRPPPNNNMMMMMMNNNNNNNNNMMMMMMLLLJJJHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;::::::999:::::::::999999999888888777777777666666555555555333333444444555666666666222222111111111111222222000000000000////////////---,,,,,,---//////...---------............------++++++++++++++++++++++++***,,,...000///---+++))),,,+++++++++************+++++++++++++++*********,,,+++******,,,,,,+++***++++++************++++++******++++++++++++******,,,,,,,,,+++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,/////////............---000/////////000000111222000000//////000222444555555333666<<>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999888888888888666666666666555555555555222333333333333333333333222111000//////000111222000000000000////////////---,,,---...000///---+++,,,------......------,,,+++++++++++++++++++++++++++,,,...///...---+++*********+++++++++*********++++++++++++++++++++++++*********************)))++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,...............//////000------------...///000000111111000000000111333444888666666;;;???EEEOOOXXXdddmmmnnnrrr(((((()))))))))*********))))))))))))))))))))))))******************++++++))))))************))))))************************************************(((((((((((())))))))))))************************))))))))))))******++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((())))))***++++++++++++++++++++++++++++++++++++***))))))+++++++++))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------....../////////000//////............//////---.........////////////111111000000000111222333222222222222333333333444111222333333444444333333444444444444444555555555777777888888999:::;;;;;;<<<;;;;;;:::;;;<<<===>>><<<===@@@BBBCCCCCCCCCBBBCCCDDDFFFGGGHHHJJJNNNRRRRRRUUUWWWYYYYYYZZZ\\\]]]```aaabbbdddfffhhhiiiiiihhhhhhhhhhhhiiikkkooorrrwwwxxxyyyxxxwwwuuuttttttvvvuuutttrrrpppooonnnnnnkkkkkkkkkkkkkkkkkkllllllpppqqqqqqqqqpppnnnkkkjjjeeefffhhhjjjjjjjjjhhhhhheeeeeeeeefffgggfffdddbbbcccdddeeefffdddaaa]]]ZZZUUUVVVWWWYYYYYYZZZZZZYYYWWWUUUSSSRRRQQQSSSUUUVVVUUUTTTTTTRRRQQQPPPOOOOOOPPPOOONNNNNNMMMMMMMMMMMMJJJJJJJJJIIIIIIGGGFFFFFFCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@?????????????????????>>>>>>>>>======>>>>>>>>>===<<<<<<;;;::::::::::::::::::999999999999999888888888777777777666666666666555555555555333333222222111000//////222111////////////111222////////////000000000000000/////////000///,,,***,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,))))))***+++++++++***)))++++++++++++++++++++++++)))***+++,,,+++*********++++++************++++++******++++++++++++******))))))******************************+++,,,---...++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,---///111333444---------......///111111222111000000000111222333555333222666999===FFFPPP\\\iiipppyyy((((((((()))))))))******)))))))))))))))))))))))))))))))))***************(((((())))))))))))(((((()))))))))***************************************'''''''''((((((((())))))***************+++++++++((((((((()))******++++++++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))((((((+++++++++++++++++++++++++++***)))***,,,,,,,,,***)))***+++,,,,,,+++***)))++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////...............---------......//////000///......------......///............////////////111111000///000111222333111111222222222333333333222222333444444444444333444444555555555555555555777777888888999::::::;;;999888888888999:::;;;;;;:::;;;===???@@@@@@@@@??????AAACCCDDDEEEGGGKKKNNNOOORRRTTTVVVWWWWWWYYY[[[^^^```bbbeeehhhjjjkkklllgggggghhhjjjlllooorrrtttuuuuuuuuuuuuuuuttttttsssrrrrrrpppooommmllljjjjjjiiijjjkkkkkkiiiiiiiiikkkmmmnnnoooooonnnllljjjhhheeegggiiikkklllkkkjjjjjjhhhfffeeefffffffffcccbbbdddeeefffeeedddaaa^^^\\\TTTUUUWWWYYYZZZZZZZZZYYYVVVUUUSSSQQQQQQRRRTTTUUUTTTTTTSSSRRRQQQPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@??????>>>>>>>>>??????>>>>>>>>>========================;;;::::::999999999999999999999999888888888777777777777666777777777666666555555555444444333111000///...---111111000000000000111111////////////000000000000111000/////////...,,,***,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++((()))***+++++++++***)))*********++++++++++++++++++---//////...,,,,,,---++++++************++++++******++++++++++++******)))))))))))))))*********)))))))))***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++---///222555666/////////000111222333444333222111000000000111222333111111444666888???GGGOOO___kkkzzz(((((((((((()))))))))***))))))))))))))))))))))))((((((((())))))*********((()))************)))(((((()))))))))*********+++************************(((((((((((())))))))))))))))))*********+++++++++(((((()))******+++,,,,,,)))******++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++*********++++++++++++++++++++++++,,,******+++,,,------,,,***+++,,,---,,,***((('''++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,---......///000000//////............//////....../////////000000000111111/////////000222333111111111111222222222222111111222333333333333222333333444444555555666666555666666777777888888999888999999:::;;;<<<<<<===<<<===>>>???@@@AAAAAAAAA@@@AAACCCDDDEEEGGGKKKMMMMMMOOORRRTTTUUUVVVXXXZZZ[[[]]]```dddhhhjjjlllllleeefffgggjjjnnnqqqssssssqqqqqqqqqqqqrrrsssrrrrrrnnnnnnnnnnnnmmmllllllkkkkkkmmmnnnmmmkkkiiijjjkkkkkklllmmmnnnmmmllljjjhhhfffhhhjjjlllmmmmmmmmmlllkkkiiifffeeefffeeedddcccbbbdddeeeddd```]]]\\\\\\TTTVVVXXXZZZ[[[[[[ZZZYYYUUUTTTSSSRRRQQQRRRRRRSSSRRRQQQQQQQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA???>>>>>>>>>>>>>>>???>>>>>>>>>============<<<============;;;:::999888888888999999999999999888888777777777666666666999999888777666666555555444444333222111000000///000111111222222111111000.../////////000000000111000...,,,,,,---------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************))))))(((((('''(((***+++,,,+++***))))))))))))*********++++++***---000000...---,,,---++++++************++++++******++++++++++++******)))))))))******++++++++++++*********+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---///111444666/////////000111333444555444333111000000000111111333111333666777666:::@@@AAAQQQ```rrr(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))***)))***+++,,,,,,+++***)))(((((())))))*********+++************************))))))))))))************))))))******++++++++++++))))))***+++,,,,,,------((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------......///++++++++++++++++++++++++,,,+++***+++---...---,,,+++,,,------,,,***'''&&&++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,------...///000000000000////////////000000////////////000000000000222111///...///000222333000111111111111222222222000000111222222222222222222333333444555555666666444444444555555666666666666777999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAA???@@@BBBCCCDDDFFFIIIKKKGGGJJJMMMOOOQQQRRRTTTVVVXXXZZZ^^^bbbfffiiijjjkkkcccdddfffjjjnnnqqqrrrrrrooonnnnnnooopppqqqqqqpppmmmmmmnnnooopppppppppooooooqqqsssqqqnnnllllllnnnjjjlllmmmnnnnnnmmmkkkjjjgggiiikkkmmmoooooonnnmmmmmmjjjgggeeeeeeeeeeeeddd___bbbcccaaa\\\XXXXXXYYYUUUVVVXXXZZZ[[[[[[ZZZYYYTTTTTTSSSRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIJJJJJJIIIIIIHHHCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>============>>>>>>>>>>>>============<<<============;;;:::999888888888888888888999999777777777777666666666666;;;:::999888777666555444444444333333333333333333000111222333333222111000.../////////000000111111...,,,******+++---...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((***++++++)))'''%%%&&&(((***+++,,,+++***)))(((((())))))*********+++(((+++//////---++++++,,,++++++************++++++******++++++++++++***************++++++,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))************************++++++,,,---------,,,,,,......------...111333555---------...///111222333444333222000000000111111//////111555555333444999888HHHVVViii)))'''%%%&&&)))***(((&&&(((((())))))*********+++''''''''''''((()))***+++(((((())))))*********++++++*********)))(((((((((************************+++*********))))))((((((************************++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,---............---...------,,,,,,------...---------............///,,,,,,,,,---------......////////////////////////////////////000000000000111111111111111111111111000000000000000000000000333333333444444444555555444444555555666777777777888888888888888888888888::::::;;;<<<===>>>???@@@??????@@@BBBDDDEEEFFFGGGMMMMMMMMMNNNOOOPPPRRRSSSXXXXXXZZZ]]]aaacccbbbaaa___bbbfffkkkmmmmmmlllkkkggggggiiijjjlllmmmooooooooopppqqqrrrrrrrrrqqqpppsssrrrqqqpppooommmllllllppppppooonnnkkkhhheeecccgggggggggiiikkklllkkkjjjkkkiiifffddddddeeedddccccccbbb```]]][[[XXXWWWVVVXXXXXXXXXXXXYYYYYYZZZZZZWWWUUUTTTUUUWWWWWWTTTQQQPPPQQQQQQQQQQQQOOONNNMMMLLLLLLMMMMMMMMMLLLKKKKKKIIIJJJLLLMMMLLLHHHDDDBBBEEEEEEFFFFFFEEECCC@@@???AAAAAA@@@>>>===;;;::::::===???AAABBBAAA???<<<:::>>>======;;;:::999888888<<<;;;;;;:::999888777777777777666555555555555555666666666666555444333222333333333222222222111111222222222111000//////...000000000000000000000000000///......///000///...,,,------......------,,,---------,,,+++***)))(((,,,+++*********+++,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))++++++++++++*********)))+++***)))))))))***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,...---+++******+++,,,---...//////000000000000000111222222333333444555555:::<<>>>>>???===>>>???AAACCCEEEFFFGGGHHHHHHJJJLLLNNNPPPRRRTTTUUUVVVWWW[[[^^^``````______bbbfffiiilllllllllkkkfffggghhhjjjkkkmmmnnnooonnnoooqqqrrrrrrrrrqqqqqqrrrrrrqqqpppooonnnmmmlllnnnnnnmmmllljjjgggeeeccchhhggggggiiikkkkkkjjjiiijjjhhheeedddddddddcccaaabbbaaa```]]][[[YYYWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZXXXVVVVVVWWWVVVSSSQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLJJJGGGDDDBBBEEEEEEFFFFFFEEECCCAAA??????>>>>>>======<<<<<<<<>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>============<<<;;;:::999888888666777777777888888888999777666555555444444555555555555555555444333222222333333333222222222111111222111111000000//////...////////////////////////---,,,+++,,,---...---+++,,,------......------,,,,,,,,,------------,,,,,,******)))))))))))))))***************************))))))))))))))))))))))))++++++++++++++++++++++++---------......---------,,,,,,+++++++++***************))))))******+++,,,************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000,,,------.........------,,,------...............//////000111111222222333444555:::CCCLLLXXXkkk{{{******)))************))))))))))))))))))*********+++++++++******+++,,,,,,)))))))))))))))*********&&&''''''(((((()))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++************++++++,,,,,,,,,++++++*********------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***,,,,,,---............------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,---------......................................./////////000000000000000000000000000000111111111111111111111111000000000000111111111111333333333444555555666666555555666777999:::;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;>>>@@@BBBDDDEEEAAACCCEEEIIILLLOOOQQQRRRPPPPPPQQQTTTXXX[[[[[[[[[[[[\\\^^^aaaccceeefffgggeeeeeefffhhhjjjkkkmmmmmmlllmmmooopppqqqqqqqqqqqqppppppoooooonnnnnnmmmmmmooooooooonnnmmmmmmlllkkkiiihhhggghhhiiiiiigggffffffeeedddddddddbbb^^^\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXYYYYYYZZZ\\\[[[ZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA????????????????????????@@@???>>><<<<<<<<<<<<===<<<<<<;;;;;;:::999888888666666666777777777777777666666555444444444444555555555555555555444333333333333333222222222111111111111000000////////////........................///...------//////...---+++,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++++++++*********))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++*********)))))))))***************+++++++++)))))))))))))))*********++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,...------------......///,,,---.../////////...---...//////000000000000000......//////000111111111222333555999<<>><<<:::::::::;;;<<<;;;;;;;;;::::::999999888888888777777666555555444666666555444444444444444555666666666666555444444333333333222222222111111000000000///////////////------------------------///---,,,---...///...---******++++++++++++******(((((()))***++++++++++++......---------,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))***)))))))))(((((((((((())))))******++++++++++++(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,000000///...------------+++,,,...///000///...---...//////000000000000000---......//////000111111333222444555555;;;KKKZZZ{{{((()))******(((((()))***************))))))))))))'''((((((***+++---///000************))))))))))))++++++++++++,,,,,,,,,,,,************************))))))))))))************************************++++++************++++++,,,,,,++++++++++++++++++************))))))))))))***************************++++++,,,,,,++++++***************++++++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***))))))***++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------.........//////////////////////////////////////////////////////////////////000000000111111///000000111111222222333333333444555666777777888777888888888999999::::::999:::;;;===>>>@@@AAABBBBBBDDDFFFIIIKKKLLLLLLLLLMMMMMMMMMPPPUUUXXXZZZ[[[[[[]]]___bbbeeefffggggggccccccdddfffhhhiiikkkkkkjjjjjjlllmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkklllllljjjjjjiiihhhhhhhhhiiiiiigggfffeeefffhhhhhhgggeeedddcccaaa```___^^^[[[XXXVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUWWWXXXXXXVVVUUUUUUVVVRRRRRRPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@???>>><<<;;;::::::;;;;;;;;;:::::::::999999999888999999888777666555444444666555444444333333444444444555555666555555444444333333333222222222111111////////////////////////........................,,,+++***+++,,,---,,,***)))******++++++******)))******+++,,,------,,,,,,***************)))((('''************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********)))))))))((((((((())))))***++++++++++++***((())))))******+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,000///...---------------+++,,,---...............,,,------...............---......//////000000111333222333444555999DDDPPPlll~~~(((***,,,+++)))(((***+++************)))))))))((((((((())))))+++,,,......************)))))))))(((++++++++++++************++++++++++++++++++++++++((()))))))))************************************++++++************++++++++++++++++++++++++,,,,,,+++++++++*********))))))***************************++++++,,,,,,++++++***************++++++++++++((()))))))))*********+++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++------...////////////...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------.........//////................................................//////000000000111111111//////000000111222222222333333333444444555555555555666666777888999::::::;;;;;;<<<===>>>???@@@@@@???AAADDDGGGIIIJJJJJJJJJLLLKKKKKKNNNSSSWWWYYYZZZXXX[[[___bbbeeefffeeeeeebbbbbbdddeeegggiiijjjjjjiiijjjjjjkkkkkkjjjhhhhhhhhhhhhiiiiiijjjjjjjjjkkkiiihhhgggfffeeeffffffgggeeeddddddfffhhhhhhgggfffeeebbb___]]]]]]\\\ZZZXXXUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXVVVVVVUUUTTTTTTVVVXXXWWWTTTRRRRRRSSSRRRQQQOOONNNMMMMMMNNNNNNLLLKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<:::::::::999999999999999888888888777777666666666666555444444333333444444222333333444444333333222333333333222222222111111////////////////////////........................,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++'''((((((((('''&&&%%%$$$************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************((()))***+++,,,++++++***))))))******+++,,,,,,---++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,---......///++++++++++++,,,---...///,,,------........................///000000111111222000111444666888>>>FFFUUUeee{{{))),,,---,,,***)))+++---+++*********))))))((((((***)))))))))***+++,,,,,,+++*********))))))(((((())))))((((((''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************++++++************++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******************************+++++++++,,,,,,+++++++++)))************+++++++++(((((())))))*********+++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------.........//////........................------------------------000000000000111111111111111111111222333333444444333333333333333333333333444555666777888999:::;;;<<<<<<======>>>?????????<<<>>>BBBEEEHHHIIIIIIIIIJJJIIIJJJLLLQQQUUUXXXYYYTTTWWW\\\```ccccccbbbaaaaaabbbccceeeggghhhiiijjjiiiiiijjjjjjiiihhhfffeeeggggggggghhhiiiiiijjjjjjjjjiiihhhfffffffffggggggdddcccdddeeehhhiiihhhfffeeebbb^^^\\\[[[[[[YYYXXXVVVVVVWWWXXXYYY[[[[[[\\\[[[ZZZYYYXXXVVVUUUTTTSSSUUUWWWXXXVVVRRROOOOOOPPPQQQPPPNNNMMMLLLMMMMMMNNNIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDD======>>>???@@@@@@AAAAAA@@@@@@@@@???>>>>>>======::::::999999999999999999777777777777888888888888555555444333333333333444000111111222222222111111333333333222222222111111.........///////////////////////////////////////...---,,,,,,......---,,,,,,------......------,,,))))))*********))))))(((,,,---------,,,+++)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,,,,++++++((()))***+++,,,+++******))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,*********+++---///000111++++++******+++,,,...///...//////000000000000000......//////000111111111111//////333666777:::>>>BBBPPPbbbttt((())))))))))))*********++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))))))))******+++*********++++++,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********((()))***+++,,,+++******))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////000000000000000000000000////////////////////////............////////////000000000000////////////222222333444444555555666222444666888::::::::::::<<<<<<;;;;;;;;;<<<<<<===<<>>???>>><<<:::;;;<<<===<<<:::888777777888888999888888777777777777777::::::888777555333222111333333333333333333333333222111111000000000000000---...///000000///...---......---------,,,,,,,,,---,,,,,,---...///---,,,///...,,,+++***+++,,,,,,((((((''''''''''''((((((************************************************))))))))))))))))))))))))***++++++++++++***))))))+++,,,------+++)))******''')))+++,,,***)))))))))+++++++++*********))))))...,,,***)))((()))***+++---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++222...---000111...,,,---***++++++,,,,,,------...---------............//////000000000000//////...//////111222444666777777???CCCKKKVVVcccuuu)))))))))*********++++++++++++************++++++************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***)))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********((()))***+++,,,++++++***))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////............................................................////////////......//////000000111111222222222333444444555555333444666777999:::::::::;;;;;;;;;;;;;;;;;;<<<===<<<>>>AAACCCDDDEEEGGGIIIHHHIIIKKKNNNPPPQQQRRRSSSSSSTTTVVVXXXZZZ[[[\\\]]]\\\___cccffffffggghhhhhhjjjkkkjjjhhheeebbbbbbbbbccceeegggiiijjjjjjhhhgggfffffffffffffffeeedddccccccbbbaaaaaa````````````]]]\\\ZZZWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]][[[XXXUUUTTTUUUUUUSSSQQQPPPPPPPPPPPPPPPPPPOOOOOONNNLLLKKKKKKLLLLLLLLLKKKJJJJJJHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCAAA@@@@@@???@@@???>>>???AAAAAA???>>>===>>>???===;;;:::;;;<<<;;;::::::999888888888888888888777666666666666666888888777666444333222111333333333333333333333333222111111000000000000000.........------...............---------,,,,,,,,,---,,,,,,---......---+++---,,,+++*********+++++++++******))))))******+++************************************************************************+++++++++************)))***,,,------+++)))******(((***,,,+++***)))***++++++++++++*********))))))---+++***)))((()))++++++---,,,***))))))***,,,---,,,,,,,,,++++++*********---,,,+++++++++,,,---...222......111222///---...,,,,,,,,,,,,,,,+++++++++---------............///...//////000000000////////////000222333444555666555777<<>>AAABBBCCCDDDFFFGGGGGGHHHJJJLLLNNNPPPPPPQQQPPPQQQSSSUUUXXXYYYZZZZZZ]]]```ccceeeeeedddeeeeeeggghhhhhhfffcccaaaaaabbbdddfffhhhjjjkkkkkkkkkjjjeeeffffffeeedddcccbbbbbbaaaaaa```^^^^^^]]]]]]]]][[[YYYXXXVVVTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\\\\]]]WWWUUUTTTSSSTTTTTTSSSQQQOOOOOONNNNNNMMMMMMLLLLLLLLLJJJJJJJJJKKKKKKIIIGGGJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>===>>>???@@@>>><<<===>>>>>>===;;;::::::;;;888999999999999999888888777666666555555555555555555555555444333333222222333333333333333333333333222111111000000000000000///...---,,,,,,---...///......---------,,,,,,,,,---,,,,,,,,,......,,,+++,,,+++***)))))))))******,,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++,,,,,,***)))))))))***+++***+++---,,,+++)))*********++++++***))))))***,,,+++++++++***************+++***)))))))))***+++,,,---,,,+++******+++,,,---,,,,,,,,,++++++******)))...---+++++++++---///111222...---111222///---...------,,,++++++***))))))---------............///---...//////000000000000//////000111111222333333444333555888;;;BBBQQQ___sss******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))************************************************&&&''')))***++++++************+++,,,,,,,,,+++*********++++++,,,,,,,,,---+++++++++***************))))))******++++++++++++************************************************++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................------------------------........................---------.........//////.........///000111111111000000000111222222333333444444555666777888999:::999999999999999:::;;;<<<;;;===@@@AAABBBBBBDDDEEECCCDDDFFFHHHJJJKKKLLLLLLMMMOOOQQQSSSVVVXXXYYYYYY]]]___bbbdddcccbbbbbbbbbcccddddddccc```______```ccceeeiiilllnnnmmmkkkiiieeeeeeeeedddcccbbbaaa```______]]]\\\[[[[[[ZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUVVVVVVWWWYYYYYYZZZZZZYYYSSSSSSSSSSSSSSSSSSRRRQQQOOOOOONNNMMMMMMLLLLLLLLLKKKJJJJJJKKKLLLKKKHHHFFFIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAA@@@???>>>>>>>>>===<<<<<<===>>>>>>===;;;<<<======<<<:::999999:::666777999::::::999888777666555444444333333444444222222222222222222222222222222222222222222222222222111111000000000000000..............................---------,,,,,,,,,---,,,,,,,,,------,,,***+++++++++************++++++******))))))******+++************************************************++++++++++++++++++++++++---,,,***(((((()))***,,,)))+++,,,,,,***)))***+++***+++***)))((((((***,,,***************************)))))))))***+++,,,---,,,++++++******++++++,,,***************+++++++++///---+++******,,,...///000,,,,,,///111...,,,---,,,,,,+++++++++*********---------............///,,,---...///000000000000/////////000000000000000777555555666666888BBBLLLVVVlll******+++++++++,,,,,,,,,++++++************++++++************************((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++%%%''')))***+++++++++***+++++++++,,,,,,++++++************++++++,,,,,,,,,***************************************+++++++++************************************************++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.....................---................................................------------............000000000000//////////////////000111111222222333444444555666777888888999777777777888888999;;;;;;;;;===???@@@@@@@@@AAACCCAAABBBDDDFFFGGGHHHIIIIIILLLMMMOOORRRUUUWWWXXXXXX\\\^^^aaabbbaaa```_________```aaa```^^^]]]^^^___```dddjjjooopppmmmiiifffddddddccccccbbb```___^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYXXXVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXVVVUUUUUUQQQRRRSSSSSSSSSRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMLLLLLLLLLMMMLLLIIIGGGHHHHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@???>>>>>>>>>======<<<;;;<<<>>>>>><<<:::;;;<<<===<<<999888999:::666777888999:::999888777555444444333333333333333111111111111222222222333000000000000000000000000222111111000000000000000---...000111111000...---......---------,,,,,,,,,---,,,+++,,,------+++)))++++++,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************---,,,***(((((()))***,,,(((***++++++***)))***+++)))***)))((('''''')))+++************************)))))))))******+++,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,---///---+++***)))***+++,,,---***)))---///,,,+++,,,******+++++++++,,,,,,,,,---------............///,,,,,,---///000000000000////////////////////////333111111333222333888@@@DDDTTTdddyyy************+++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))++++++,,,,,,,,,---,,,+++*********++++++*********+++++++++++++++)))))))))*********************))))))******+++,,,+++++++++***************************************++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////...............---------........................------------------------,,,------------.........111000000000/////////...///000000111222222333333333444666777888888777666666666666777777999:::;;;:::<<<>>>??????>>>???AAAAAABBBDDDEEEGGGHHHHHHIIIJJJKKKMMMPPPSSSUUUVVVWWWZZZ]]]```aaa___^^^^^^^^^]]]^^^______^^^]]]^^^``````dddiiinnnnnnkkkgggcccccccccbbbbbb```___]]]\\\ZZZZZZYYYXXXXXXXXXXXXYYYZZZYYYXXXWWWWWWXXXYYYYYYZZZYYYYYYXXXVVVTTTSSSRRRPPPRRRTTTTTTSSSQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQOOONNNMMMMMMMMMLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEEEECCCCCCEEEEEEEEEEEECCCCCC@@@@@@?????????>>>>>>>>><<<<<<;;;<<<===>>><<<:::;;;<<<<<<;;;999888888999777888888888888888777777555444444333333333333333111111111111222222333333000000000000000000000000222111111000000000000000---...///000000///...---......---------,,,,,,,,,---,,,+++,,,---,,,***(((++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---************************************************************************,,,,,,***)))))))))***+++''')))++++++***)))***+++)))******)))(((((()))+++***************+++++++++************++++++++++++++++++++++++++++++++++++'''(((((()))***+++,,,,,,,,,,,,++++++*********++++++((((((,,,---+++***+++******+++,,,,,,---......---------............///,,,---......////////////////////////////////////000...///222222111555::::::CCCJJJZZZwww)))))))))*********++++++++++++************++++++************************))))))))))))************))))))))))))))))))))))))************************************************++++++******+++,,,------///---+++)))(((***+++---++++++++++++************((()))))))))*********++++++***)))))))))***+++,,,+++++++++*********))))))***************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000//////.........---------------------------------------------------------,,,,,,---------.........////////////000000000000000000111111222333333444111333666999999888666444555555555666777888:::::::::<<<>>>>>>======>>>???@@@AAABBBDDDEEEFFFFFFGGGGGGHHHKKKNNNQQQSSSTTTUUUYYY[[[^^^___^^^]]]]]]]]]^^^___``````______aaabbbccceeegggiiiiiigggeeecccbbbbbbbbbaaa___^^^\\\[[[XXXXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZXXXXXXXXXWWWVVVTTTRRRQQQPPPSSSVVVUUUSSSPPPPPPQQQPPPPPPQQQQQQRRRSSSSSSSSSPPPNNNLLLKKKLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@????????????>>>>>>===<<<;;;<<<>>>>>><<<;;;:::;;;<<<:::888777888999:::999888777777666777777555555444333333333333333111111222222222222222333222222222222222222222222222111111000000000000000///...,,,++++++,,,...///......---------,,,,,,,,,...,,,+++,,,,,,,,,***((()))***+++,,,---,,,,,,+++,,,,,,++++++++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++************)))''')))***+++***)))***+++***+++---,,,+++***+++,,,))))))*********+++++++++***++++++++++++******)))+++++++++,,,,,,+++++++++************)))))))))))))))***+++---------------+++((((((,,,---+++***+++---------------------...---------............///------......///...............//////000000000111111///000444444222333777444;;;<<>>>>>===<<<===>>>===>>>???AAABBBCCCCCCCCCEEEFFFIIILLLOOOQQQRRRSSSXXXZZZ]]]___^^^]]]\\\]]]___```bbbbbbaaabbbccceeefffeeeeeeeeeddddddddddddbbbbbbaaa```___]]][[[ZZZWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXYYYZZZWWWWWWWWWVVVUUUTTTSSSSSSQQQTTTWWWVVVSSSPPPPPPQQQOOOPPPPPPQQQRRRSSSTTTTTTQQQNNNKKKJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@????????????===<<<<<<===>>>>>>===;;;:::;;;;;;:::888777777888;;;:::888666555666666777666555444444333333444444222222222222222222222222333333333333333333333333222111111000000000000000000---)))&&&&&&)))---000......---------,,,,,,,,,...,,,+++,,,,,,+++)))'''((()))***+++,,,,,,+++******))))))))))))))))))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))'''(((***+++***)))***+++***---//////...,,,,,,---))))))******+++++++++++++++++++++++++++***)))(((***++++++,,,,,,++++++***,,,,,,+++***)))((('''&&&&&&(((+++...000111000000,,,((((((,,,...,,,+++,,,000//////......---,,,,,,---------.........//////.........///......------......//////000111111222111///000333333000///222000999888666@@@NNNddd|||))))))(((''''''(((************))))))***,,,---///------+++***))))))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++++++++******++++++,,,---************************))))))))))))))))))))))))******************************++++++++++++*********...111000+++)))+++///---,,,,,,+++*********+++++++++++++++++++++++++++))))))*********+++++++++***+++,,,------,,,+++***((('''&&&''')))***)))((())))))(((((())))))***+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...000///...---,,,+++******------------------------...------,,,,,,------...//////............/////////...---,,,,,,---...///......//////000000111111333444555666666444222111333333444444555777888999888999;;;;;;:::;;;<<<>>>@@@@@@??????@@@@@@AAABBBCCCEEEIIIKKKMMMNNNQQQSSSWWWZZZ]]]]]]\\\[[[[[[[[[^^^___```bbbccccccddddddcccddddddcccaaa```aaaccccccbbb```]]]ZZZXXXWWWWWWTTTTTTTTTVVVWWWWWWUUUSSSUUUUUUVVVVVVWWWXXXYYYYYYZZZYYYWWWUUUSSSSSSSSSSSSSSSVVVYYYWWWTTTPPPOOOPPPOOOPPPRRRSSSTTTUUUTTTTTTNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEBBB@@@===:::999:::<<<===999:::<<<;;;::::::<<<===<<<;;;:::999999;;;<<<===666666666666555555555555666555444333222333444444333222111000000111222333111111000000000000000000------------............000000///...---,,,,,,+++------------------------------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++++++++************++++++******++++++++++++******"""%%%(((+++,,,,,,***)))((()))***++++++++++++******///333222---))))))***)))************+++++++++******,,,///222111---(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((((())),,,///222222111******+++++++++,,,,,,,,,///...---+++++++++++++++***+++,,,---------,,,,,,---------............//////////////////.........222222222222333444555555888111///777;;;===HHHWWWqqq))))))(((((()))***,,,---******))))))***,,,---...,,,,,,+++***))))))))))))))))))))))))))))))))))))*********)))))))))((((((************************************)))))))))((()))))))))))))))*********++++++******++++++,,,,,,******************************************************************************++++++++++++******+++---///...+++***+++------,,,++++++******++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,+++++++++---,,,+++,,,---...---,,,***)))))))))******++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---------------,,,,,,------------------------...------,,,,,,------.........------------......///...------------...///......//////000000111111111222444555555444222111333333333444666888:::;;;888:::<<<<<<;;;;;;<<<===>>>>>>>>>??????@@@BBBBBBAAADDDHHHKKKMMMOOORRRTTTVVVYYY[[[\\\[[[ZZZZZZZZZ]]]^^^___```aaaaaaaaaaaaaaaaaaaaa___]]]\\\]]]___```^^^\\\ZZZXXXVVVVVVUUUTTTTTTTTTVVVXXXXXXVVVTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXVVVTTTRRRQQQQQQPPPRRRTTTVVVVVVSSSPPPOOOPPPOOOPPPQQQRRRSSSSSSRRRRRRMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA???===;;;:::;;;<<<===<<<=========;;;::::::<<<;;;::::::999999999::::::666666666666555555555555666555444333222333333444222222111000000111222222222222111111000000000000.........------,,,,,,,,,/////////...------,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++++++++***************)))*********))))))*********+++******************+++******++++++++++++******$$$%%%(((***++++++******+++******)))((((((''''''+++///333222...******+++))))))*********+++++++++******+++---000///,,,)))******))))))))))))******++++++++++++++++++++++++))))))***,,,///111111000************+++++++++,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------............///............////////////000000000000111222444555;;;444222666777666>>>JJJ]]]lll))))))))))))***+++------***************+++,,,---++++++***************+++))))))))))))))))))))))))*********)))))))))))))))************************************))))))))))))************))))))))))))******+++++++++,,,,,,,,,******************************************************************************++++++++++++******+++,,,,,,,,,,,,+++******,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,++++++,,,---,,,************+++++++++,,,,,,,,,,,,,,,++++++++++++***((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///,,,,,,,,,------.........------------------------...------,,,,,,------......------,,,,,,------...///...------------...///......//////000000111111000111333444555444444333555555555555666888999999888;;;===>>>===;;;;;;;;;<<<<<<===>>>???AAABBBCCC@@@CCCGGGJJJLLLOOOSSSUUUVVVXXXZZZ[[[ZZZYYYYYYYYY\\\]]]]]]^^^^^^]]]]]]\\\^^^^^^]]]ZZZXXXWWWXXXYYY[[[ZZZXXXWWWUUUTTTTTTTTTTTTTTTTTTWWWYYYYYYXXXVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVTTTSSSQQQPPPOOOOOOQQQSSSSSSQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<>>>??????===;;;999999:::999::::::999999888777777666666666555555555555444555555444333333333333333222222111000000111222222444333333222111000//////000//////...---,,,+++***------------------------++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))************))))))(((((())))))*********************************++++++++++++******''''''((())))))***++++++///...+++)))(((''''''''',,,///222222...+++***+++)))))))))*********++++++******)))+++,,,---+++*********))))))))))))******************************+++******,,,///000///...)))))))))*********++++++******,,,---------,,,+++,,,,,,+++++++++,,,---...---------............///---------.../////////000///......---...111333555999333222555444111555>>>GGGPPPaaattt******************++++++***************++++++,,,******))))))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))))))))++++++******))))))((((((******++++++,,,,,,,,,,,,******************************************************************************++++++++++++******,,,+++******,,,+++***(((,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******+++,,,---,,,+++******++++++***)))++++++,,,,,,,,,------,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,---...///,,,,,,,,,---------......------------------------...------,,,,,,------............------..................------...............//////000000111111000111222444555666666555888888777666666666666777888;;;>>>???===;;;999999::::::;;;<<<>>>@@@BBBCCCBBBDDDGGGIIIJJJMMMPPPSSSUUUWWWYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYY\\\[[[ZZZWWWTTTSSSTTTVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUWWWZZZZZZYYYXXXVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRPPPOOONNNOOOPPPQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===============>>>>>><<<:::999999:::999:::;;;;;;:::888666555666666555555555444444444444444444333333333333333222111111111111111111222555444333222111000///...000000//////...---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++++++++++++++,,,,,,((()))))))))******++++++))))))(((((((((((())))))*********++++++***************++++++++++++******))))))((((((((()))+++,,,222000---+++))))))***+++,,,...000///,,,***))))))))))))))))))***************)))((())))))***++++++******))))))))))))******))))))))))))))))))))))))+++******+++------,,,***((())))))))))))*********''')))+++---...---,,,+++,,,,,,+++++++++,,,---...---------............///,,,,,,------...///000000///...---,,,...000333555222000000333333000333999:::???JJJYYYjjjwww~~~}}}*********))))))(((''''''))))))*********+++******))))))))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))******++++++******))))))(((((()))***+++,,,,,,,,,++++++******************************************************************************++++++++++++******+++***)))***++++++)))''',,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******+++,,,------,,,++++++------,,,+++***+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,------............---------,,,,,,,,,------------------------...------,,,,,,------...000000////////////000000---..................---......//////000000111111111111333444555666777777666666666666666777777888777:::===>>>===:::999888999999:::;;;===@@@BBBCCCCCCEEEFFFGGGGGGIIILLLOOOTTTVVVWWWWWWVVVVVVWWWXXXWWWXXXXXXYYYYYYYYYXXXXXX[[[[[[YYYUUURRRRRRSSSUUUVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTUUUWWWZZZZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>=========>>>>>>>>>>>>>>>:::;;;<<<;;;999999999::::::;;;;;;;;;;;;999777666555555555555444444444444333333333333333222222222111111111222222111111111444444333222111//////.../////////////////////000++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((*********++++++,,,,,,,,,)))******++++++,,,,,,,,,))))))(((((((((((()))))))))***++++++++++++***)))******++++++++++++******+++***)))(((((()))+++,,,///...,,,******+++,,,---+++,,,---,,,***(((''''''(((((()))))))))*********))))))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))***)))((()))***+++)))'''((())))))))))))*********&&&(((***---...---,,,+++,,,+++++++++,,,,,,---------------............///+++,,,,,,---...//////000000///...---...000222333......000333222111222666444777===EEEOOO\\\jjjsssyyy|||vvvwww|||))))))***))))))((('''&&&))))))******+++******)))***)))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++))))))))))))************************)))))))))))))))***+++,,,---,,,++++++************************++++++++++++++++++++++++******************************++++++++++++*********++++++++++++***))))))++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,***(((((()))***++++++)))***+++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...++++++++++++++++++++++++)))***+++,,,------,,,,,,.........------,,,,,,,,,------------------------...------,,,,,,------...111000000000000000000111------...//////...------......//////000000111111111111222333444666777777111222333444666888:::;;;666999;;;<<<;;;999999999888888999:::<<<>>>@@@AAADDDDDDEEEEEEDDDFFFIIIKKKQQQSSSTTTSSSRRRRRRTTTUUUTTTUUUWWWXXXYYYZZZZZZZZZ[[[ZZZXXXUUURRRRRRUUUWWWWWWVVVVVVUUUUUUUUUUUUVVVTTTTTTTTTWWWYYYYYYXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVTTTSSSQQQOOOOOOOOOPPPPPPRRRPPPOOOPPPQQQRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEDDDCCCAAA@@@??????============>>>??????@@@:::;;;<<<<<<:::999:::;;;:::;;;;;;;;;:::999888888555555555444444444444333333333333333333222111111000111222222222222111000333222222111000///............/////////000000000++++++,,,,,,---------...************************(((((())))))***+++++++++*********++++++,,,,,,---+++++++++++++++,,,,,,,,,***))))))(((((())))))***)))***+++,,,,,,+++***)))******++++++++++++******,,,+++***)))((()))***+++***)))(((((()))***+++,,,++++++******)))'''&&&%%%((((((((()))))))))******((()))))))))((((((***,,,******))))))))))))******)))))))))))))))))))))))))))(((((()))******)))''')))))))))*********++++++'''(((***+++,,,,,,,,,+++***+++,,,---------,,,,,,---------............///,,,,,,,,,---.........///000//////////////////000///000222333111000000111///333777:::===HHHXXXdddqqqzzz|||'''((()))***+++******)))))))))***++++++***)))(((******************++++++))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++((()))))))))************)))))))))))))))*********(((***+++------,,,+++***************************++++++++++++++++++++++++******************************++++++++++++******))),,,...---***((()))+++++++++******++++++,,,---++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,+++++++++&&&%%%$$$&&&(((***)))((()))***,,,---------++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,---......***************************+++,,,,,,,,,,,,+++***,,,,,,---------------...------------------------...------,,,,,,------...000000////////////000000------...//////...------......//////000000111111000000111111222333444555222222333333444666777888555777999999888888999:::888888999:::;;;===???@@@AAABBBBBBBBBBBBDDDHHHJJJMMMNNNOOOOOONNNNNNOOOQQQRRRSSSUUUXXXZZZ\\\]]]]]][[[ZZZXXXTTTRRRSSSVVVYYYWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTVVVXXXXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSQQQOOOOOOQQQSSSUUUUUUSSSQQQQQQSSSTTTSSSQQQMMMLLLKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@DDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<<<<===???AAABBB>>>??????>>><<<::::::;;;:::999999888888888999999555555555444444444333333222333333444333222111000000111222222222222111000000000000/////////..................------------,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))(((((())))))***+++++++++)))******+++,,,,,,------++++++++++++*********************))))))*********(((***+++,,,,,,+++***(((******++++++++++++******,,,++++++***))))))))))))((((((((()))))))))******,,,+++***))))))((('''%%%(((((((((((()))))))))***''')))+++***(((((()))+++******))))))))))))*********************************))))))***++++++***(((************+++++++++,,,))))))******+++++++++,,,)))***---...///---,,,***---------............///------------------------......//////...---,,,+++...111222111////////////...222555555666<<>>???>>>???@@@@@@AAADDDHHHKKKJJJKKKLLLKKKJJJJJJLLLNNNQQQRRRUUUXXX[[[^^^___```ZZZYYYWWWTTTRRRSSSVVVYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWUUUSSSTTTTTTTTTSSSSSSSSSSSSSSSXXXVVVSSSQQQQQQTTTXXX[[[WWWTTTRRRRRRTTTUUUSSSQQQMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLJJJHHHEEEDDDCCCCCCHHHGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@???>>><<<;;;<<>>DDDUUUjjj~~~***************)))(((((()))*********++++++++++++))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++************************+++***)))(((((()))***+++******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,---------,,,+++***))))))***+++,,,((()))***++++++***)))((())))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------,,,,,,+++++++++......---------,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********//////...---...///000111.........------,,,,,,,,,***+++---////////////...,,,,,,------...000111222222222222222222222222222666444222000000222444555444444555666777888999999999999999999:::;;;<<<===???@@@@@@AAAAAABBBCCCCCCEEEFFFGGGGGGGGGHHHJJJMMMOOOPPPSSSVVVYYY\\\]]]^^^YYYYYYXXXWWWUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUSSSRRRRRRSSSTTTRRROOOLLLPPPSSSTTTTTT[[[fffjjjhhhddd]]]UUURRRRRRSSSPPPMMMOOONNNLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEHHHFFFCCCBBBBBBBBB@@@???@@@AAAAAABBBAAA@@@>>>>>>===<<<;;;;;;<<<>>>AAABBBBBBAAA???===<<<;;;<<<<<<<<<;;;:::888777666666666333333333333333333333333333333333222222222111111333333333222222222111111111111000000//////......---...///...------...///,,,++++++******++++++,,,000---******,,,---,,,***(((((())))))*********++++++***)))(((((()))***++++++*********))))))((((((************))))))(((((()))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******************+++++++++*********))))))&&&'''((())))))'''%%%$$$))))))(((((()))***++++++))))))))))))************)))************+++++++++$$$'''***++++++++++++,,,******))))))))))))))))))++++++++++++++++++++++++//////...---,,,++++++***.........////////////000---------............///---,,,,,,,,,,,,---......000000000000111111111111444444444444555666777777===BBBOOOaaasss***************)))(((((()))))))))*********++++++))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++************************+++***)))(((((()))***+++))))))************))))))************+++++++++,,,******************************************************++++++++++++++++++++++++***))))))***++++++))))))************))))))************************+++++++++,,,,,,,,,------***+++++++++,,,,,,------+++,,,------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,+++,,,,,,---.........------,,,,,,------...,,,,,,,,,+++++++++******......---------...///000------------------,,,,,,+++,,,...///000000//////.........///000111222333222222222222222222222222555444111000000111333555333333444555666777888888777777777888888999;;;;;;======>>>??????@@@@@@AAABBBDDDFFFFFFFFFGGGIIIKKKNNNOOORRRUUUXXXZZZ\\\\\\YYYYYYXXXVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWUUUSSSPPPOOOQQQTTTUUUWWWaaaoooxxxxxxeee^^^VVVQQQQQQQQQOOOMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEGGGEEECCCBBBBBBBBBAAA???AAAAAABBBBBBAAA???>>>======<<<;;;;;;;;;===???@@@AAA@@@>>><<<;;;;;;;;;;;;::::::888777666555555555333333333333333333333333333333222222222111111111222222222222111111111111////////////.........------...///...---,,,---///,,,,,,++++++++++++,,,,,,///,,,))))))+++,,,,,,***))))))))))))*********++++++***)))(((((()))***++++++*********))))))))))))++++++*********)))))))))++++++******************)))***++++++++++++***)))))))))))))))))))))))))))*********************************)))))))))(((((()))***+++***)))'''$$$###((((((''''''((())))))***))))))))))))************)))************+++++++++************)))((('''&&&************************,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,---------...---,,,,,,,,,,,,---......//////000000000111111111222222222222333444555555777999@@@NNN\\\mmm)))************))))))(((((()))))))))************))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++************************+++***))))))))))))***+++(((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++************************++++++******************++++++***))))))***++++++*********))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,---...///,,,---......,,,,,,---...------------------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++++++++,,,---///000111...------,,,,,,------...,,,,,,,,,,,,++++++++++++------,,,,,,,,,---...///,,,,,,------------------,,,---///000111000000////////////000111222333444111111111111111111222222333222000//////111222444222333444555666777777888666666666666777888999:::;;;;;;;;;<<<======>>>>>>???AAADDDEEEEEEEEEGGGHHHLLLNNNPPPSSSVVVXXXYYYZZZXXXXXXWWWVVVTTTSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPPPPQQQRRRSSSTTTTTTVVVXXX[[[ZZZUUURRRQQQRRRMMMOOOPPPSSS^^^mmmwwwzzzddd^^^UUUPPPOOOOOONNNMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEEEEDDDCCCAAABBBCCCCCCBBBAAABBBBBBBBBAAA@@@>>>===<<<===<<<;;;::::::;;;======???>>>===<<<;;;:::::::::999888777666555444444444444444444444444444444444333222222222222111111111111111111111000000000000............------------,,,...///...---,,,---...------,,,,,,,,,,,,---------+++))))))***,,,,,,,,,)))))))))*********************))))))))))))*********************)))))))))+++++++++++++++*********,,,,,,++++++***))))))((()))******++++++******)))))))))))))))))))))))))))************************)))))))))((((((((((((((()))***++++++***)))'''&&&'''''''''''''''(((((()))))))))))))))************)))************+++++++++000---******,,,,,,***(((******++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......//////000000000000111111000000000000000111333333777666888???HHHUUUgggwww))))))************)))((((((((()))))))))*********((()))))))))************)))))))))))))))))))))))))))***++++++***)))***+++************************************************))))))************))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******))))))+++******************+++,,,+++))))))))))))+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))******+++,,,,,,---,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,---...///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........---...000111111111000///////////////000111222333000000000111111111111111111111/////////000222333333333444555666777888888777666666666777777888999999999:::;;;;;;<<<<<<===<<>>AAACCCCCCEEEGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTUUUTTTTTTRRRQQQPPPOOONNNNNNNNNOOOPPPQQQRRRRRRRRRNNNNNNPPPQQQRRRRRRRRRRRRPPPTTTXXXVVVPPPLLLLLLNNNLLLKKKKKKOOOSSSWWWYYYZZZWWWSSSMMMJJJJJJKKKNNNOOOLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAACCCEEEFFFDDDCCCCCCCCCAAA@@@>>>===<<<;;;===<<<;;;;;;::::::999999<<<<<<<<<;;;;;;:::999999999888777777666666666666444444444444444444444444222222222111111111000000000000000/////////......////////////////////////,,,---...---,,,+++,,,......------,,,,,,------...,,,,,,,,,++++++,,,...000+++++++++***************)))))))))******)))))))))***************+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************$$$%%%&&&((()))***++++++******)))(((((()))))))))((()))))))))************))))))*********+++++++++%%%!!!!!!'''++++++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---------++++++++++++,,,,,,,,,,,,------------............,,,++++++++++++,,,------...////////////000000000/////////000000111222333222111333666777999BBBKKK\\\ttt((())))))************))))))*********++++++++++++))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++******************************+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++************++++++))))))))))))))))))))))))************++++++++++++++++++******))))))))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,///......---,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------------***+++,,,---------,,,,,,,,,,,,------------------......///000000000///...---,,,,,,,,,------...///......//////000000111111/////////000000111222222333333444555666777777888888888777777777777888888999999999:::;;;;;;<<<<<<;;;<<>>AAAFFFJJJKKKKKKMMMNNNPPPPPPQQQQQQPPPPPPOOOMMMLLLKKKJJJIIIKKKLLLMMMOOOPPPPPPQQQQQQPPPQQQRRRSSSSSSRRRPPPOOONNNOOOPPPQQQPPPOOOMMMLLLKKKFFFEEEJJJLLLKKKKKKOOOOOOOOONNNLLLKKKLLLMMMOOOJJJKKKKKKKKKKKKIIIHHHGGGDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHHHHFFFDDDBBBAAA???>>>=========>>>;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<===<<<;;;::::::777777666555555555666666222222222222222222222222111111111111000000000000111111111000000000//////........./////////000000+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,***,,,,,,***((('''***,,,,,,,,,,,,++++++*********((()))***++++++***)))(((*********++++++,,,,,,,,,)))))))))*********++++++******************++++++***)))(((''''''((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))*********++++++******)))((((((((((((******)))((((((((((((((())))))))))))************)))************+++++++++---------------,,,++++++(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........+++++++++***++++++,,,---........./////////000000////////////000111222333000111444777555333666<<<===KKK```vvv~~~}}}|||~~~(((((()))***************++++++,,,,,,,,,---------))))))))))))************)))))))))))))))))))))))))))+++++++++***)))***+++***************************+++,,,------,,,+++*********++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,)))***+++,,,,,,+++***)))***+++,,,------,,,+++***++++++++++++++++++++++++)))************+++++++++++++++,,,---......///000,,,---......,,,,,,---...........................'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++++++++,,,,,,---------,,,,,,,,,+++++++++***************+++,,,---...///...------,,,,,,------...,,,,,,,,,------.........+++,,,---...///...------.........------,,,,,,,,,------...//////...---,,,------,,,,,,,,,---......---------...///000000111///000000111222333333333//////000111222333333444666555555444444444555555777777777888999999::::::888999999999;;;???EEEJJJKKKLLLMMMNNNPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHKKKKKKMMMNNNOOOPPPPPPPPPQQQRRRTTTTTTSSSRRROOONNNOOOOOOOOOQQQSSSRRROOOMMMRRRKKKHHHKKKLLLKKKLLLQQQPPPPPPPPPOOOMMMLLLMMMNNNJJJKKKKKKKKKKKKIIIHHHGGGDDDDDDDDDDDDDDDDDDCCCBBBDDDDDDEEEGGGIIIIIIGGGDDDAAA@@@???=========>>>???;;;;;;<<<======<<<<<<;;;;;;<<<=========<<<;;;:::666666555444444444555555111111111111111111111111111111111111000000000000111111111111000000000000---------.........//////+++,,,------++++++,,,---,,,++++++******++++++,,,)))++++++)))&&&%%%'''***,,,,,,,,,++++++*********((()))***++++++***)))(((*********++++++,,,,,,,,,(((((())))))*********+++,,,,,,++++++***)))))))))***)))(((''''''((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,'''((((((((())))))******))))))))))))***+++,,,---***)))((('''''''''''''''))))))))))))************)))************+++++++++''')))++++++***((((((((('''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---............/////////000///......//////000111222///...000222000...111777333;;;HHHZZZsss{{{wwwyyy(((((())))))*********+++******++++++++++++************+++++++++,,,,,,,,,************************,,,+++******,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***)))))))))***+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,---------,,,+++*********+++,,,------------............///...---++++++++++++---...------------------------++++++++++++++++++++++++...,,,++++++---//////...++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,.........////////////000---...///...------...///000///...---------------//////000000///...------000000000000111111111111222222111111222222333444666666666666666555555555444444444444555666777888:::::::::::::::===AAAEEEMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJLLLMMMLLLMMMNNNPPPQQQRRRSSSTTTUUUTTTTTTSSSTTTSSSSSSRRRQQQPPPPPPOOOOOONNNLLLKKKJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIGGGFFFFFFGGGHHHGGGEEEBBBCCCEEEFFFFFFEEECCCBBBBBBEEEIIIKKKKKKHHHDDDAAAAAAAAA@@@???>>>===<<<;;;<<<;;;:::999888999::::::;;;;;;;;;;;;:::999888888999777444444444555444222333333333333333333333333333111000000111222222111222111///.........///000000///...---------------......---,,,,,,+++******+++,,,,,,------,,,,,,++++++***(((((()))***,,,...)))************+++++++++---,,,***)))))))))******++++++******)))******+++++++++***))))))((()))))),,,,,,+++***))))))*********(((''')))---...,,,)))))))))************)))))))))((((((((()))***++++++******))))))(((((('''''''''''''''((((((((((((((())))))))))))((((((((((((+++*********))))))((((((,,,+++***+++,,,---+++)))***+++,,,---,,,***(((''')))))))))***++++++,,,,,,++++++************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---.../////////...---000///---+++************,,,,,,,,,---...///000000///000000000111111111111222111000000000111333333444999@@@FFFPPP___ppp}}}~~~((()))))))))******************++++++++++++************++++++++++++++++++)))))))))))))))))))))))),,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))(((((()))***+++,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,,,,,,,,,,---------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,------........./////////---...///...------...///------,,,,,,,,,------...///////////////...------//////000000000111111111111000000000000111222222555555555555555555555555555555555555666777777888::::::;;;:::;;;===AAADDDHHHHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJLLLMMMMMMLLLKKKKKKMMMOOOQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSNNNMMMKKKIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJHHHGGGGGGHHHIIIIIIGGGFFFBBBBBBDDDDDDDDDDDDBBBBBBAAACCCEEEGGGGGGDDDAAA???AAAAAA@@@???>>>===<<<;;;<<<;;;:::999999999::::::::::::;;;;;;;;;:::999999888666444444444555444222333333333333333333333333333111000000111222222111111111///.........///000//////......------............---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,+++***)))((()))+++,,,))))))*********+++++++++,,,,,,***)))))))))************************++++++++++++)))((((((((()))))),,,++++++******)))******(((''''''(((******)))'''))))))))))))))))))))))))))))))))))))))))))***+++******))))))((((((((((((((((((''''''''''''''''''''''''(((((())))))******************)))))))))(((,,,+++******++++++)))''')))***+++,,,,,,+++)))(((******))))))))))))))))))*********************************+++++++++,,,,,,***++++++,,,,,,++++++***+++,,,---...///......---,,,,,,---...---,,,++++++,,,,,,------......//////....../////////000000000000000/////////000111222111444777:::>>>HHHTTT^^^ttt))))))))))))******************++++++++++++******++++++******************)))))))))))))))))))))))),,,+++******,,,,,,,,,***,,,,,,,,,++++++++++++***++++++++++++++++++++++++'''''''''((()))***,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---...,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,---------............---...///...------...///++++++++++++,,,---...//////////////////......---//////000000000000111111///////////////000000111444444444444555555555555555555555666666777888888999:::;;;;;;<<<>>>AAADDDCCCDDDEEEGGGJJJLLLNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNLLLJJJJJJMMMOOOQQQRRRSSSTTTUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHJJJKKKKKKHHHFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@???>>>======<<<<<<<<<;;;:::999999999::::::999::::::;;;;;;;;;;;;:::888666444444444555444333333333333333333333333333222111000000222222222000111000//////....../////////............//////000...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++...,,,+++)))((())))))***)))))))))*********++++++,,,+++******)))*********))))))*********++++++,,,,,,***)))''''''((()))***+++++++++***************''')))******(((''''''(((+++***)))(((((()))***++++++***))))))))))))))))))***))))))))))))(((((((((((((((((('''&&&&&&&&&%%%&&&&&&'''((()))***++++++************))))))))))))+++***)))***+++***)))'''((()))+++,,,,,,+++***)))******))))))(((''''''&&&*********************************++++++++++++,,,)))******++++++******))))))***+++,,,---.........)))+++---000000///---+++---------------.........---------............/////////.........///000111222444555555555999@@@FFFPPP^^^rrr)))))))))))))))***************++++++++++++******++++++************)))))))))))))))))))))))))))))),,,*********,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++++++++++++++,,,,,,------+++,,,,,,,,,,,,---------+++,,,---......---,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---...///...---------///---,,,,,,,,,------...///...///////////////......////////////000000000111//////......//////000111333333333333444444444444444444555666777777777777888:::<<<<<<===>>>AAACCCAAABBBDDDFFFHHHJJJLLLMMMIIIJJJJJJKKKLLLLLLMMMMMMOOONNNMMMKKKIIIJJJNNNPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQSSSTTTUUUUUUUUUUUUQQQPPPOOONNNNNNNNNOOOOOOMMMLLLLLLLLLKKKKKKKKKJJJGGGGGGIIIKKKLLLKKKHHHEEEBBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCBBBBBBBBBBBBBBB@@@??????>>>======<<<<<<;;;;;;:::::::::999999999888999:::;;;;;;;;;;;;;;;888666444444555555444333222222222222222222222222222111000111222333111000000000//////........................//////000111---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,******))))))******))))))))))))************++++++******************((())))))***+++++++++++++++***(((&&&&&&((()))+++******+++++++++*********))),,,...---)))'''(((***,,,***(((''''''(((***,,,++++++***)))((((((((())))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$'''''''''((()))******************)))))))))))))))***))))))***,,,,,,+++***((()))***+++++++++++++++******)))))))))((((((((())))))))))))************************++++++++++++******++++++++++++******((((((***+++,,,---......***,,,---//////...---,,,...---------------------------------...................../////////000000222444555555555777;;;>>>@@@HHHTTTcccsss******))))))))))))))))))******++++++++++++******++++++******************+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++++++++,,,,,,------------------------............,,,,,,...//////...,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------...000111000---+++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---...///...---------///000000///.....................///////////////......////////////000000000000////////////000111111111222222222333333333444333444555666777777666666666999;;;======>>>@@@AAABBBBBBDDDEEEFFFHHHIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIKKKOOORRRPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIKKKLLLKKKGGGDDDBBBAAA@@@@@@@@@@@@AAABBBDDDCCCAAA@@@@@@@@@AAABBB??????>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999888888999:::;;;;;;;;;:::777555444444555555555444222222222222222222222222111111000111333333111//////////////////......---...............///000111------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******))))))******++++++,,,(((((()))))))))*********************+++*********((()))***++++++++++++******)))'''&&&&&&((()))***)))******+++++++++******))),,,...---)))'''(((***,,,***(((''''''(((***,,,++++++***)))((((((((()))))))))))))))************))))))((('''&&&&&&%%%%%%))))))))))))(((((((((((())))))))))))))))))******)))((()))+++...//////...((()))******++++++++++++)))))))))******+++++++++(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,............---,,,,,,,,,,,,------------------,,,,,,,,,---------.........////////////000000000111111000...///000111222333666777999;;;@@@JJJWWWhhhzzz************))))))))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------.........//////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,)))++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,------------...,,,---------............---...///...------...///222111000///............---...//////////////////......////////////000000///////////////000111111000000111111222222333333111222444555666666555444444777;;;=========>>>???BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJJJJIIIIIIKKKNNNQQQOOOOOOPPPQQQPPPOOONNNMMMMMMNNNPPPRRRRRRRRRPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIJJJKKKIIIFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@>>>>>>>>>======<<<<<<<<<::::::;;;;;;;;;:::999888777888999999999999999888777555333333555666555444222222222222222222222222111000111222333333111///...////////////...------...------------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))***++++++,,,,,,((((((((()))))))))******))))))***++++++++++++***)))***+++,,,,,,+++***)))((((((''''''(((((())))))((()))***,,,,,,+++******''')))******(((''''''(((+++***)))(((((()))***++++++***)))))))))))))))))))))))))))************+++)))))))))(((''''''&&&&&&***)))))))))((((((((('''))))))))))))************))))))))),,,///000000///***************+++++++++)))))))))***+++,,,,,,,,,'''(((((())))))*********)))))))))************+++,,,,,,,,,------,,,,,,,,,***)))******+++,,,---...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,------------------.........//////...///000111111111000000////////////000111222333222222666>>>FFFNNNZZZdddssszzz************)))))))))(((******++++++++++++************+++,,,---......///++++++++++++++++++++++++***))))))***,,,------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---+++,,,---.........---,,,,,,,,,---------...............------------.........---,,,++++++,,,---...------------------------///---,,,,,,------,,,+++++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,---------......------........./////////---...///...------...///000//////.........//////------...///////////////........./////////000000......------......///000//////000000111222222333///111333444555555444333222555:::<<<<<<<<<<<<===??????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJIIIHHHIIIKKKMMMMMMNNNOOOOOOOOOMMMLLLKKKJJJLLLOOOQQQSSSRRRQQQPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIHHHHHHGGGDDDBBB@@@AAABBBCCCCCCBBBAAA@@@AAA@@@???>>>>>>>>>??????===============<<<<<<<<<::::::;;;;;;;;;:::999888777777888888888777666666666555333333555666555555111111111111111111111111000000111222444333111........./////////...---,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******+++++++++******(((((((((((()))))))))***((()))***+++,,,++++++******+++,,,,,,,,,***((('''&&&&&&((()))))))))((((((''')))***,,,,,,,,,***)))(((''''''(((******)))'''))))))))))))))))))))))))))))))))))))))))))***+++))))))*********+++++++++))))))))))))))))))(((((((((((((((((())))))))))))((()))))))))************+++******,,,...///---,,,++++++******************)))))))))***************''''''(((((()))******+++))))))))))))************++++++,,,,,,,,,,,,++++++,,,++++++***+++,,,---...******+++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,---------------...///000000000//////222111111111222333444444000///222999<<<===BBBIIIXXXcccmmmttt}}}+++*********))))))((((((******++++++++++++************+++,,,...///000000***************************))))))***,,,...---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,---.........---,,,++++++,,,,,,,,,---------///...---,,,,,,---...///...,,,***((((((***,,,...------------------------222000...---...///...---++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,------..................////////////000---...///...------...///---------------...///000------...///000000//////............/////////000---,,,,,,,,,,,,---.........//////000111222222222...000222444444444333222111555999<<<<<<;;;;;;<<<<<<<<<===???@@@AAACCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKJJJHHHGGGHHHIIILLLMMMNNNNNNMMMLLLKKKJJJGGGJJJNNNQQQTTTTTTTTTSSSNNNOOOOOOOOOOOONNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNLLLIIIGGGFFFEEECCCAAA@@@AAACCCDDDDDDCCCAAA@@@CCCBBBBBBAAAAAAAAAAAAAAA===============<<<<<<<<<::::::;;;<<<;;;:::999888777777777777777666555444666555333333555666666555111111111111111111111111000000111333444333111...---.../////////...,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++***)))((((((((((((((())))))))))))((()))***+++,,,,,,+++***+++,,,------,,,***'''&&&$$$&&&(((******)))(((''''''(((***,,,---,,,***)))+++(((''')))---...,,,)))))))))************))))))))))))(((((()))***++++++))))))******++++++++++++))))))))))))************&&&&&&'''((()))***++++++(((((())))))*********+++,,,+++++++++,,,,,,***))),,,,,,+++***)))))))))*********))))))((((((''''''&&&''''''((()))******+++))))))))))))******************++++++++++++******---,,,+++++++++,,,---...%%%'''***,,,------,,,*********+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,.../////////...---222000///000222444555555333000222666777555999@@@???LLLYYYcccppp~~~---,,,***(((((()))***,,,,,,---...---+++)))))))))+++++++++,,,,,,---------++++++++++++******))))))******)))((('''&&&%%%%%%,,,,,,+++***)))))))))***,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///.........------,,,,,,,,,........................,,,++++++******++++++,,,------------------------+++,,,,,,------......///,,,,,,,,,------..................------,,,,,,,,,,,,++++++******++++++,,,////////////////////////------............------////////////////////////222000...---,,,---///000000000///...---,,,,,,+++............////////////.../////////000000111111////////////////////////---...///000000111111111222222222222222222333333888999:::;;;<<<;;;::::::>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEFFFFFFEEECCCBBBJJJKKKKKKJJJIIIIIIKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEECCCCCCCCCBBBBBBAAAAAAAAA@@@AAACCCCCCCCCAAA???>>>???>>>>>>===============;;;:::999888777777777777888777555444444444555666555555555555555555555555333333222222111000//////222111111000000000000000------..................,,,------......------,,,************************************************))))))))))))))))))))))))************************************************,,,+++++++++++++++++++++))))))************))))))++++++******)))*********+++***)))***+++,,,+++)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))((('''((()))***)))(((************************((()))***++++++***((((((******++++++++++++******)))))))))))))))*********///---+++)))((((((((()))+++*********+++,,,------++++++,,,,,,,,,---------+++++++++******)))))))))******)))((('''&&&%%%%%%,,,,,,++++++,,,,,,---...000///...---,,,------...222222222222222111000///000//////...///111333444888<<>>>>>???AAABBBCCCDDDEEEEEEFFFFFFLLLKKKIIIGGGFFFGGGJJJMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPOOOPPPOOONNNMMMMMMMMMMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAA???===>>>===<<<<<<;;;;;;<<<<<<;;;:::999888777777777777888777666555555555666666444444444444444444444444333333222111111000//////111111000////////////000........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++))))))************))))))*********)))******+++++++++)))((()))******)))(((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''')))((('''(((*********(((************************))))))************))))))******++++++++++++******++++++******))))))((((((,,,+++***))))))***++++++******)))))))))))))))))))))))))))*********++++++,,,,,,+++++++++*********------,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......000///...---,,,------...111222222222111111000///////////////000111222333000444999>>>EEERRRbbbmmm))))))((()))***,,,...///+++,,,------+++))))))***+++++++++++++++*********++++++++++++************+++++++++,,,,,,---------...------,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---...............------------,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------------...///.........---------------------------------------///......------......///------------------------//////......---,,,,,,+++.........---------------.........---------------.........------.........------------------------------............------///////////////////////////...---++++++,,,------....................................////////////.............../////////////////////////////////---...///000000111111111111111111222222222333333222333333555666888:::;;;::::::;;;;;;<<<======>>>>>>???@@@AAACCCFFFHHHIIIMMMKKKHHHEEECCCDDDHHHLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOORRRQQQOOONNNMMMLLLMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCFFFEEEDDDCCCBBBAAA@@@???AAAAAABBBBBBAAA@@@>>>===<<<<<<;;;::::::::::::;;;:::999888888777777777777888888777666666666666666444444444444444444444444222222222111111000000///000000///............///........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))************))))))))))))))))))******+++,,,+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((''''''&&&''''''(((((()))((('''(((***+++***)))***************************)))))))))))))))************++++++++++++******,,,,,,+++***)))((('''''')))((())))))***+++---...,,,+++***)))(((((((((((((((((()))))))))*********,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,---------------------.../////////...------,,,---------111111111111111000000///......///000111111111111000222555777;;;CCCMMMTTTgggnnn|||******)))******,,,---...+++,,,------+++*********,,,++++++******)))))))))++++++++++++++++++++++++))))))))))))*********+++------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------------------------------------------------------.................................///////////////......------,,,,,,,,,+++---.........------,,,+++------------------------------------.....................------........................---------------------------------------,,,,,,,,,,,,------------------............///.........---------,,,//////......------,,,,,,...............---------///......------......///------------------------------............------///////////////////////////...---,,,,,,,,,---------------.........//////............////////////------..................////////////////////////---...///000000111111111000000111111222222333333555444444555666888;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>===>>>???AAADDDGGGIIILLLKKKIIIFFFDDDDDDGGGIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNRRRRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCGGGGGGFFFDDDBBBAAA@@@???AAAAAAAAAAAA@@@???===<<<<<<<<<;;;:::::::::::::::999999888777777777777777888888777777666666666666333333333333333333333333222111111111000000000/////////...------------..................---------------............------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))))))))))))))*********))))))************))))))(((((((((((()))+++,,,,,,+++***(((((())))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''(((((())))))((('''(((***+++***)))***************************)))((((((((()))++++++******++++++++++++******+++*********))))))(((((((((((())))))***,,,,,,---,,,,,,++++++***+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,---.........---------------------///000000111000000//////---...000111111111000///111333555666777:::???CCCJJJQQQ___ppp,,,,,,++++++++++++++++++***,,,------+++******+++,,,++++++******)))))))))+++++++++++++++++++++,,,******)))))))))(((((((((,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------........................---...///000000000//////.........------,,,,,,,,,+++,,,------.........------------------------------------.........//////---..................---........................------------------------000//////......//////000---------....../////////---------......//////////////////......---------..............................------------......------------------------------............------////////////////////////000//////...............,,,,,,------.../////////............////////////..................------////////////////////////---...///000000111111111//////000111111222333333666555555444555666888999999::::::;;;<<<<<<======>>>>>>===>>>@@@BBBDDDFFFHHHIIIJJJHHHFFFEEEEEEEEEIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMQQQSSSUUUWWWVVVRRRMMMJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEHHHGGGFFFEEECCCBBBAAA@@@AAAAAAAAA@@@???===<<<<<<===<<<;;;;;;::::::;;;;;;888888777777666777777777777777777777777666666555333333333333333333333333111111111000000000000000///......---------------//////.........---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((()))))))))*********))))))************))))))(((((((((((()))***+++,,,,,,+++)))******+++)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''((()))******)))((()))***++++++)))))))))))))))))))))))))))***)))((((((((()))+++,,,******++++++++++++******(((((())))))*********+++************++++++******************+++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,++++++******++++++,,,---,,,,,,------------------...//////000000000//////---...000111111000///......///111111222333555666:::>>>FFFQQQaaasss---,,,,,,,,,,,,++++++******+++------+++******++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))+++++++++++++++,,,,,,---,,,++++++******++++++,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------........................,,,---...000000000//////.........---------------***+++,,,---............------------------------------........./////////------...//////...------.............../////////..............................------------......---------...//////000000,,,------...//////000000/////////............................../////////......------------......------------------------------............------////////////////////////000////////////.........---------.........//////............/////////////////////...............////////////////////////---...///000000111111111...//////000111222333333444444333333444444555555666666777888888999999:::=========>>>???@@@BBBBBBDDDFFFHHHHHHFFFDDDCCCCCCGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHIIIIIIKKKLLLNNNOOOPPPRRRVVVXXXWWWSSSNNNKKKMMMMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCBBBAAABBBAAA@@@???>>><<<<<<;;;<<<<<<;;;::::::::::::;;;888777777666666777777777666666666666666555444444222222222222222222222222000000000000000000000000//////...------------.../////////...------,,,,,,))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++++++++))))))************))))))(((((((((((())))))***++++++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((()))*********)))((()))+++,,,+++***))))))))))))))))))))))))(((((((((((()))***+++,,,******++++++++++++******''''''((()))***+++,,,,,,+++++++++++++++***)))(((&&&''''''((()))+++,,,---))))))*********+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********************++++++,,,+++,,,,,,------------,,,---......///////////////...//////000000/////////......///000111222222333777999;;;???GGGUUUfffrrr++++++,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------................................................***,,,...000000000///...------------............,,,,,,------...---------....................................////////////------...//////...---------........./////////000////////////////////////------,,,,,,,,,,,,---------------...///000000000............////////////............////////////---........./////////000000//////......//////000........................------............------////////////////////////......//////......---------------...........................////////////000000000//////.........////////////////////////---...///000000111111111......///000111222333333222222333555555666666666555555666777777888888999:::;;;<<<>>>???@@@AAAAAAAAACCCDDDCCCBBBAAABBBCCCGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHIIIJJJLLLNNNQQQRRRPPPQQQSSSTTTSSSQQQOOONNNMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::999999999999999777777666666666666777777444555555666555444333222222222222222222222222222///000000000000000000000000//////...---.........000//////...------,,,,,,)))******++++++******)))++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))******+++,,,,,,---))))))************))))))))))))((((((((())))))***)))(((''')))+++,,,+++***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((()))***+++***)))((()))+++,,,+++***))))))))))))))))))))))))'''((()))******+++++++++******++++++++++++******(((((())))))******++++++***++++++,,,+++***)))((((((((((((((()))***+++,,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,)))))))))))))))*********++++++******++++++,,,---***+++,,,---...------,,,,,,---....../////////...000//////.........//////000///000111222333333333333666888888999AAAMMMVVVmmm)))***+++,,,---.........)))+++,,,,,,+++***+++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------((())))))***,,,------...---------------...///000,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------................................................***+++---///000000///...,,,---------.../////////............---,,,++++++..................................../////////000,,,---...//////...---,,,---.........//////000000000000000000000000000000111111000000000000111111---------...///000000111000000000///......------------......//////000000---.........//////000000111111000000000000111111////////////////////////---..................---////////////////////////------......------,,,+++..................................../////////000111111000000/////////...////////////////////////---...///000111111111111---...///000111222333333111333555777999:::::::::777777777888999999::::::777999;;;>>>@@@AAAAAAAAA@@@AAA@@@???>>>>>>AAACCCHHHHHHIIIIIIJJJKKKLLLLLLHHHIIIIIIKKKMMMPPPSSSUUUQQQPPPPPPOOOOOOOOOPPPPPPMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDBBBAAA???>>><<<;;;;;;::::::999999888777888888888777777666666666666777888333444555555555444222222111111111111111111111111////////////000000000000000000///............///000000///...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))***+++,,,,,,------))))))************))))))***))))))(((((((((((()))'''&&&&&&'''***++++++***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((()))++++++***)))))))))+++,,,+++***))))))))))))))))))))))))&&&''')))***+++++++++*********++++++++++++******************))))))))))))))))))+++,,,,,,+++***))),,,+++++++++++++++,,,,,,---------.........//////)))))))))******+++++++++***++++++,,,...//////000,,,,,,++++++,,,,,,---...)))***,,,---...------,,,,,,------.../////////...000000...------...///000...------...///000000///,,,111666666555777>>>EEEHHH___yyy)))************+++++++++)))***++++++------...///))))))(((((((((***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,)))***,,,...//////......,,,------......------,,,.........------,,,,,,,,,---------.........//////---------.........////////////.........---------+++,,,---///000//////...---------.........//////...///////////////......000///......///000///---.........//////...------222111111000//////......////////////////////////////////////////////////.........//////000000000////////////////////////222111//////000000///---222111000//////...//////000000000000000000000///111111000000//////......111111000000//////......000000000000000000000000000000000000000000000000///////////////000111111111111000000//////......////////////////////////////////////////////////000///.........///111222000111222222444444555666777666666555555777888999777888:::<<<===>>>??????@@@@@@?????????@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPTTTTTTSSSQQQNNNLLLLLLMMMPPPNNNLLLIIIGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@===;;;<<<===>>>===:::::::::;;;;;;<<<<<<<<<999999888666444444666888444444444333333222222222111111111000000000000///000000000000000000000000///............---------------------------------000...+++)))***,,,,,,,,,)))************+++++++++))))))*********+++++++++,,,+++***)))(((((((((((()))))))))(((((((((((((((((()))***++++++***((('''))))))))))))))))))))))))((('''&&&&&&'''((()))*********))))))((((((''''''++++++******))))))((((((+++......++++++------))),,,+++***)))((((((((((((******++++++++++++******''''''(((((())))))******))))))(((((((((((()))))))))*********++++++++++++,,,,,,+++***)))(((''''''(((&&&%%%%%%''')))***)))(((((((((((((((((((((((((((***,,,---...---+++*********+++,,,,,,,,,,,,+++************************************************+++++++++************)))+++,,,------............((('''&&&$$$$$$&&&'''(((******+++++++++,,,,,,,,,......////////////......000000000///......------...///000///...---...000666555333333333444666888???FFFQQQ[[[hhhxxx************++++++++++++***++++++,,,,,,------...++++++***)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,+++,,,,,,---............---......//////......---.........------,,,,,,,,,---------.........//////---------.........////////////.........---------...//////000000///...---............/////////000......////////////......000///......000000///......//////000//////......//////000000111111222222///////////////000000000////////////////////////.../////////000000000111////////////////////////111000//////000000///...222222111000000///000000////////////000000000000/////////000000000000000111000000000/////////...000000000000000000000000000000000000000000000000///////////////000111111111000000000/////////...////////////////////////000000000000000000000000000//////...///000111222000111222222444444555666666666555555555666777888888999:::;;;===>>>>>>>>>??????>>>>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMOOOOOORRRRRRRRROOOLLLKKKKKKLLLPPPNNNLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGLLLHHHCCC@@@????????????>>>======;;;:::999888888777777666444222222444666555444444444333333333222222222111111111000000000000000000000000000000000............------------------------------------///---+++***+++,,,,,,+++************++++++++++++))))))*********+++++++++***)))))))))))))))******+++*********************((()))***,,,,,,+++)))((())))))))))))))))))))))))))))))((('''((()))*********)))))))))((((((((('''*********))))))((((((((())),,,---++++++......+++,,,+++***)))((((((((((((******++++++++++++******(((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))))))))***++++++******)))(((((((((///---***)))***+++***)))))))))))))))))))))))))))'''((()))***+++***)))))))))***++++++,,,,,,++++++************************************************))))))******+++++++++,,,)))***++++++,,,,,,++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,------............------.............../////////---///000///...---...000444333222111111333444555777;;;BBBHHHOOOYYYgggppp************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++,,,...---------------....../////////000000/////////.........---------------------........./////////------.........//////////////////............---000000111000000...---,,,....../////////000000000......////////////......111000///000111222111000//////000000000000000//////000000111222222333333000000000000000000000000//////////////////////////////000000000000000111000000000000000000000000000///...///000111000///222222111000000000111111......//////000000000111......///000000111111222000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////111111111111111111111111///////////////000111111000111222222444444555666555444444444444555666666888999:::;;;<<<<<<<<<<<<============>>>???@@@AAA??????@@@AAABBBCCCCCCDDDFFFFFFHHHIIIKKKLLLMMMNNNOOOPPPOOOMMMKKKJJJJJJLLLOOONNNLLLJJJIIIGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDGGGJJJKKKTTTOOOHHHBBB@@@???>>>>>>???>>>===<<<:::999777777777777666444222222333555555555555444444444444444333222222222111111111111000000000000000000000000............---------------------------------------,,,++++++,,,,,,+++***************+++++++++,,,***************+++++++++(((((((((((()))***+++,,,******************++++++((()))***,,,,,,,,,++++++))))))))))))))))))))))))+++******))))))))))))***))))))))))))(((((((((((())))))))))))(((((((((((('''+++,,,+++,,,//////---,,,+++***)))((((((((((((******++++++++++++******))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))---+++)))((())))))((('''************************((())))))))))))*********)))***++++++,,,,,,++++++************************************************'''((()))***+++,,,------)))******+++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...//////000---...//////...---...///111000/////////000222333333666888999;;;AAAIIIOOO```gggrrr}}}*********+++++++++,,,,,,---------,,,,,,+++++++++------,,,,,,+++++++++***,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------------------------------+++,,,------,,,+++,,,---000///---,,,,,,---...///...//////000000//////..................---------............////////////............/////////////////////...............000000/////////......---........./////////000000......//////000000//////222111000111333444333222///000000111111111111000333222222222111111111000111000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///......///111222111000111000000000000000111222......//////000111111111000000000000000000111111000000000000//////////////////////////////////////////////////////////////////000000000000000///000000000000////////////////////////////////////000000000000000000000000///////////////000000111000111222222444444555666333333333333444444555555888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@??????@@@@@@AAABBBBBBCCCEEEFFFGGGHHHIIIKKKLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLNNNNNNLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDEEEDDDBBBBBBDDDFFFJJJLLLSSSNNNFFF@@@===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888999888777555444555777555555555555555555555555333333333222222222111111000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++)))*********+++++++++,,,,,,************************))))))(((((()))***++++++((((((((((((((()))))))))((()))***,,,------------))))))))))))))))))))))))+++******))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&***++++++,,,000000...++++++***)))(((((())))))******++++++++++++************))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((())))))************((('''&&&''')))++++++***************************++++++******++++++,,,---))))))***+++++++++++++++************************************************((())))))***++++++,,,,,,+++,,,,,,---------,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........---...//////------.../////////......//////000111222444555555666999>>>BBBDDDLLLVVVaaammm***++++++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,++++++***))))))******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++,,,---,,,++++++,,,---000///...---,,,---...///.........//////........................................../////////000000........./////////000000////////////////////////------.........//////000---............/////////...///000000111111111000111//////000222222222111000000111222333333222222333333333222222222222222222111111111000000//////222222222222222222222222111111111000000000000000000000000000000000000000000//////000222333222111////////////000111111222000000000111111111222222333222222111000//////...////////////000000000000//////////////////////////////////////////////////////000000000000///...////////////000000000000////////////////////////////////////////////////...//////000000000000000000111222222444444555666222333333444444444444444888888999:::;;;;;;:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKLLLNNNNNNMMMMMMLLLJJJIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFDDDBBBCCCEEEGGGIIINNNIIICCC>>><<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888999777555444555666555555555555555555555555333333333222222222111111////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------+++)))***++++++++++++,,,,,,,,,************************++++++***)))(((((())))))''''''(((((())))))))))))))))))***+++,,,---------)))))))))))))))))))))))))))))))))((((((''''''&&&(((((((((((())))))))))))((((((((()))))))))))))))'''***,,,+++,,,000000---+++***))))))))))))))))))******++++++++++++************))))))((((((''''''))))))(((((((((((())))))''''''((((((((()))))))))((((((((()))******+++++++++******+++---......,,,************************++++++******++++++,,,---))))))***++++++++++++***************************************************************************,,,,,,,,,------,,,++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------............------...---------,,,,,,,,,+++---...///...---,,,---//////////////////000000111///000111111222555888:::888===EEEJJJRRRaaauuu++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++***+++++++++++++++***))))))******++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,------,,,+++***,,,...///...............//////---......//////......---.............../////////....../////////000000000....../////////000000000...////////////000000000............///000111222....../////////000000000///000111222222333222222///...---...000111111000222333444555666666666555222222333444666777888888444444444333222222111111444444444444444444444444333333333333333222222222333333333333333333333333333222111222333444333222/////////000111222333444222222222222222222222222444444333222000///...---////////////000000000000000000000000000000000000000000000000000000000000//////000111111000...---////////////000000000000////////////////////////..............................///000000000000000000111222222444444555666222333444444555555444444666777888999::::::::::::999:::<<<>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKMMMOOOMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHFFFEEEEEEDDDEEEEEEHHHFFFDDDCCCBBBCCCDDDEEEGGGDDD@@@======>>>>>>>>>???>>>===<<<:::999777777555666777666444222333444444444444444444555555555333222222222111111111111////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***++++++++++++,,,,,,,,,,,,+++++++++***************,,,+++***)))(((((((((((()))))))))***++++++,,,,,,)))*********++++++,,,,,,))))))))))))))))))))))))'''((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))************))),,,---+++,,,......+++******)))))))))))))))*********++++++++++++******))))))))))))(((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((())))))*********+++,,,+++***+++++++++)))'''************************((())))))))))))*********((()))******++++++******************************************************+++++++++*********))))))******************)))(((******++++++++++++************+++++++++,,,,,,,,,------............------......---,,,,,,+++******,,,---......---,,,---...////////////000000000000000000111111222333444444555888;;;===@@@IIIVVV```rrr+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++******++++++,,,------...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---........................,,,------,,,******,,,...,,,---...//////000//////...//////000000//////...---........./////////000.../////////000000000000.../////////000000000000.../////////000000000000222111000000000111222333000000111111111222222222000111222333444444444444222111000111444555444333666777888999::::::::::::555666777888:::;;;<<<===888888777777666555555555666666666666666666666666777777777777666666666555666666666666666666666666555444333333444555444222111111111222333444666666555555555444444333333222333333222222111000//////.../////////000000000111000000000000000000000000000000000000000000000000///000111111111000...---.../////////000000000111////////////////////////////////////////////////---...///000111000000///000111222222444444555666222333444555666555555444555666777999:::;;;;;;;;;999:::<<<>>>@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJLLLNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCC@@@???===<<<===>>>===<<<>>>======;;;:::999888888555666777666444333333333222333333333444444444444222222111111111000000000////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,***((((((***,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))******)))))))))))))))***((())))))***++++++,,,,,,******)))))))))******+++))))))))))))))))))))))))''''''((()))***)))(((((('''((((((((()))))))))***)))*********+++++++++,,,+++......,,,+++---,,,)))******))))))))))))************++++++++++++******(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********)))))))))))))))*********)))((('''((()))(((%%%###))))))))))))))))))))))))'''((()))***+++***))))))((())))))******************************************************************************+++++++++***************)))(((((((((((())))))))))))((((((******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,---......,,,,,,---...---...//////////////////111111111222333444333333555555666666888<<>>???@@@@@@@@@???>>>==============================<<<<<<<<<:::;;;===>>>>>>>>>===<<>>>>><<<;;;:::888777666666555555666666777888888999999777777777777666555333333000000000000111111111111444333111000000111222333111111111111000000000000///000111222222111000///111111000000000000111111111111111111000000000000////////////////////////000///.........///111222000111111111111222222222222222222333333444444444444333333555777777666444666666666666666777777777;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBBBBDDDEEEIIIIIIIIIJJJJJJJJJJJJJJJNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFDDDBBB???>>>=========<<<;;;999888777;;;;;;;;;;;;:::999999888888777777666555444444444222222222333333444444444333333333222222222111111000000000000000000000000000///,,,*********+++,,,++++++++++++++++++++++++---,,,+++******+++,,,---***************)))(((((("""$$$''')))***)))'''&&&((((((((((((((((((((((((+++++++++,,,,,,+++++++++,,,++++++***)))((('''''')))))))))))))))(((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))))))))((((((''',,,---000111000---***((()))***,,,+++)))(((((()))((((((((((((((('''''''''*********)))))))))))))))++++++***)))(((((())))))(((((((((((()))))))))))),,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))******++++++)))))))))((((((((((((((())))))***+++,,,,,,------)))))))))(((((((((((((((*********++++++,,,,,,,,,,,,,,,+++***+++,,,---......//////////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////,,,------...///000111111333222111000////////////000000000000111222333444:::===BBBIIIUUUdddsss}}}++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------------------------------***++++++,,,------......------............------++++++,,,,,,,,,---------................................................111111000000000/////////111111000000000000000000222222222222222222222222222222111222222333333444555555444444444333333333333444444555666666555555888888:::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA???>>>===;;;:::999999999999999:::::::::;;;;;;;;;888888999888888777666555333222222111000000//////444333222111000111222222222222222111111111000000///000111111111111000///222222222222222222222222111111111111000000000000////////////////////////000//////...///000111222000111111111111222222222111111111111222333444555555444333444555666555444666666666777777777777777:::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDCCCCCCDDDFFFHHHHHHHHHIIIIIIIIIIIIIIILLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDAAA???>>>=========<<<;;;:::888888::::::::::::999888777777666666666555444333333333222222333333333333333333333222222222111111111111////////////////////////000...,,,+++******+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))***+++++++++++++++%%%&&&(((***+++***)))(((******************************++++++++++++***************))))))((('''''')))))))))))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))((()))************))))))***+++,,,---,,,***(((&&&''')))******(((''''''((())))))))))))))))))))))))((((((((((((((()))))))))++++++***)))))))))))))))))))))))))))************++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++//////////////////......---,,,,,,+++++++++,,,,,,------......//////000000111000//////......//////000000///000000111222333555666888<<>>?????????>>>>>>???????????????????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@AAAAAAAAABBB@@@????????????@@@@@@AAA>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFCCCBBBAAA@@@???>>>>>>>>>???>>>>>>>>>============999::::::;;;::::::999999888777666555333222000000333333222111111111111111333222222222111111111111///000000111111000//////111222333444444333222111111111111111000000000000////////////////////////000////////////000111222000111111111111222222222111000000000222444666777777555333222333444444444666666666777777888888888::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEEEEDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIHHHGGGFFFFFFEEEIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA???>>>=========<<<;;;:::999888999999999999888777666555555555555444333333222222333333333333333222222222111111111111000000000000///////////////////////////...---+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))***+++------......************+++++++++***************************))))))************))))))'''((()))******)))(((''')))))))))))))))(((''''''))))))))))))************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,******+++******)))((('''((()))+++***(((''''''(((************************&&&''''''(((((()))))))))+++***))))))))))))))))))))))))*********+++++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))++++++******)))(((((((((************************((((((((()))******++++++*********************************+++++++++++++++,,,++++++++++++,,,------***++++++,,,,,,++++++***++++++------------,,,+++---,,,+++******)))))))))..................//////......------......//////111000000000000000111111444555555666777;;;@@@DDDKKKQQQ\\\iiixxx------------------------------------------------+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------......------............------,,,,,,,,,------------...............///////////////////////////000000000111111111111111111111111222111/////////111333444666555333333333555888999999999:::::::::::::::999<<<<<<<<<===============>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@===>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGGGGEEEDDDCCCCCCEEEGGGHHHEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>:::;;;;;;<<<<<<<<<;;;;;;<<<;;;:::999888666555555333333222222111111000000333222222222111111111111000000000000000000//////000222333555555333222000111111111111000000000///////////////////////////000000000000000111111111000000111111111222222222111111000111222555777999888555222111222333333333555666666777777888888888999999:::;;;<<<===>>>>>>@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEGGGIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEECCCBBB@@@>>>>>>============<<<;;;:::999::::::::::::999777666666555555555444444444333333444333333333222222111111000000000000000////////////////////////////////////...---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++---......//////,,,,,,+++***)))***+++,,,************************(((((())))))))))))((((((&&&''')))++++++***)))((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,---.........,,,,,,+++***************)))+++,,,+++***((()))))))))))))))***************&&&''''''((()))******+++******)))))))))))))))***((())))))))))))*********(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))((((((((()))******++++++***************+++++++++******+++++++++,,,,,,,,,***************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,((()))+++------,,,***))),,,,,,+++***************.....................---------------...///000111222222111000000000111111333555666666666888;;;===<<<>>>CCCJJJTTTbbboooxxx------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,------------......------............------,,,,,,---------................../////////000000/////////000000000111111111111111111111111111111333222000000111333555777777666666666888;;;>>>@@@===>>>>>>??????>>>======??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAADDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA??????>>>>>>>>>>>>>>>>>><<<<<<;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@??????@@@BBBCCCEEEEEEDDDCCCBBBBBBDDDFFFHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???>>>;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::999999555555555444333333222111333333333222222222111111222222111111000000000000000111333444444333111000111111111111000000000///000000000000000000000000///000000111111111111111000000111111111222222222222222222333444666888:::777444111000111222333222444555555666777777888888888888999:::;;;<<<======@@@AAAAAAAAABBBBBBBBBCCCBBBCCCEEEFFFFFFFFFHHHJJJGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDBBB@@@???>>>===============<<<;;;::::::<<<<<<<<<;;;:::888777666666666666555555555555555333333333222222111111111////////////////////////..............................------------------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,---...............,,,+++)))(((((()))***+++))))))))))))))))))))))))((((((((())))))((((((((('''((()))++++++++++++***)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---.........,,,+++***)))))))))***+++(((***+++***)))(((((((((((((((((())))))*********(((((()))***++++++,,,,,,***)))))))))))))))******'''''''''(((((((((((()))((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))((((((((()))******++++++))))))******+++++++++++++++++++++++++++,,,,,,,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***,,,...///000///---,,,+++++++++++++++,,,------............---------------------...///000111222333222222111111111222222///000222333333444666777666888:::<<>>?????????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAABBBCCCEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCAAA@@@@@@===>>>>>>>>>>>>>>>======999:::::::::;;;;;;<<<<<<::::::::::::999777666555555555555555444444444444444333222111111111111111000111222333333222111000111111111111000000000000000000000000000000000000///000111111222222111111000111111111111222222222111222333444555666777777555333111000111222222222333333444555666666777777777777888999:::;;;<<<<<<@@@@@@@@@AAAAAABBBBBBCCCAAACCCEEEEEEEEEFFFHHHJJJHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFEEECCCAAA???>>>>>>==================<<<;;;;;;======<<<;;;:::999777666666666666666666666666666222222222222222111111111////////////000000000000........................------......------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------............---******((((((((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++)))))))))))))))(((''''''(((((((((((('''''''''''')))))))))))))))))))))))))))***++++++,,,,,,,,,,,,))))))(((((((((((())))))'''((())))))'''&&&&&&'''''''''((())))))*********)))******++++++,,,,,,,,,)))))))))))))))******+++&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))++++++******)))((((((((((((((())))))***+++++++++))))))))))))))))))))))))(((((())))))***+++++++++***************))))))))))))******+++,,,+++++++++)))******++++++******))))))***,,,------------,,,*********++++++,,,......------------------..................///000111222222111111111111111222222///000222222111111222333333555777888999;;;???BBBBBBHHHQQQZZZcccooo|||,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////------------------------..................------------............------------------............---......///000000111111//////000111111222333333444444555555555666666666888888999;;;<<<>>>?????????@@@AAAAAABBBCCCDDDEEEEEEEEEGGGGGGGGGEEEDDDBBBAAAAAABBBCCCDDDFFFFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEGGGFFFFFFFFFFFFGGGIIIJJJFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>============>>>>>>??????@@@@@@AAA@@@???===<<<;;;999999999888888888777777666555444222222222222222333333333333333333333333111111111111000000000000000000000000000000000000///000111222222222111111000111111111111222222222///000222444555555444333222111000111222333222111111111222333444555666666666666777888999:::;;;;;;===>>>>>>???@@@@@@AAAAAA@@@BBBDDDEEEEEEFFFHHHIIIFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHFFFEEEBBB@@@>>>========================<<<<<<;;;<<<<<<<<<;;;999888666555555555555555555555555555111111111111222222222222/////////000000111111111........................------...............---++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,---.../////////)))(((((())))))***++++++))))))))))))))))))))))))((())))))******))))))((()))((('''&&&&&&''')))***)))))))))))))))(((''''''))))))))))))((((((''''''))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))(((***++++++)))(((((()))(((((()))******+++,,,,,,******************++++++)))))))))))))))***++++++''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))++++++******)))(((((((((''''''((())))))***++++++))))))))))))))))))))))))''''''((())))))***+++++++++*********)))))))))(((((()))***+++,,,++++++*********++++++++++++******'''(((((()))******++++++++++++*********++++++,,,,,,,,,,,,------.........------------...//////000///......//////000111222111222333222111111222333111333555555555666777999666:::???CCCGGGOOOYYYbbb,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000------------------------..................---------..................------------.........//////---......///000111111222///000000111222222333333666666777777888888999999;;;<<<>>>@@@AAABBBCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDFFFGGGIIIIIIIIIGGGEEEDDDAAAAAABBBDDDEEEFFFGGGGGGIIIHHHFFFDDDDDDDDDFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCBBB@@@@@@@@@BBBCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDBBB@@@???<<<<<<<<<;;;;;;;;;::::::777666555333222222333333555444444333333444444555111111111111000000000000000000000000000000000000///000111222333222111111000111111111111222222222---///222444444333111000000000000111333444222111000000111222444555555666666666777888999:::;;;;;;;;;<<<<<<===>>>?????????@@@AAACCCDDDDDDEEEGGGIIIEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFCCCDDDDDDDDDEEEGGGHHHIIIFFFDDDBBB@@@>>>===========================<<<;;;;;;;;;;;;:::888666555444444444444444444444444444000000111111222222222333//////000000111111222222........................------......///......---++++++++++++++++++++++++---,,,+++******+++,,,---((()))***---...000000111(((((()))***++++++,,,,,,************************))))))************)))))))))'''%%%######%%%'''((()))))))))))))))(((((('''+++*********))))))(((((())))))))))))))))))))))))(((((()))))))))(((((('''***+++,,,,,,,,,,,,++++++,,,...//////---,,,,,,---))))))***+++,,,,,,------*********)))))))))))))))))))))((())))))***++++++(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))******++++++&&&''''''((()))*********,,,,,,++++++++++++++++++&&&''''''((()))*********+++*********))))))((((((((()))***+++,,,+++******,,,------......------,,,++++++++++++,,,---...///,,,+++***)))((((((((((((++++++,,,,,,---...//////------,,,,,,,,,---......,,,,,,,,,------///000111...///000000///000222444111333444333222222333555666999;;;:::888;;;BBBHHH,,,,,,---....../////////,,,,,,,,,---------...............------,,,,,,,,,)))''''''***...///...,,,..................------------................../////////......///000000000000111222222222222222222333444555666888999999;;;;;;;;;;;;<<<===>>>???AAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJIIIHHHGGGFFFGGGHHHIIICCCDDDEEEFFFHHHJJJKKKKKKHHHIIIIIIIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMHHHJJJLLLLLLKKKIIIJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNKKKIIIIIILLLLLLJJJHHHIIIJJJKKKIIIFFFEEEGGGIIIJJJGGGEEEFFFIIIJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHBBBCCCCCCCCCAAAAAAAAABBBHHHGGGHHHIIIJJJJJJHHHFFFKKKKKKKKKJJJJJJIIIIIIIIICCCEEEFFFHHHHHHFFFDDDCCCFFFFFFGGGHHHJJJLLLNNNOOOOOOOOONNNLLLIIIEEEBBB@@@AAAAAAAAAAAA@@@@@@???>>><<<;;;999777666666666777444444333222222222222222000000000000111111111111222222111111000000//////000000000000111111111111000111222333333222111000111111111111111111111111000000000000000000000000222333555666666666555444444555666777999999::::::>>>======>>>@@@BBBBBBAAABBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCGGGEEEBBB???=========>>>>>>>>>>>>>>>===<<<;;;:::>>>;;;888777777777777666555555555444333333222222333222222111111111111111------..................///............---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,)))'''((('''######%%%''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++)))))))))))))))*********+++++++++*********))))))---------,,,,,,,,,++++++((((((((((((((()))******''''''''''''((()))++++++((((((''''''&&&&&&%%%%%%++++++++++++++++++++++++'''((((((((())))))******'''((()))******)))''''''******))))))))))))******))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******************************************************))))))((((((''''''************************++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...///////////////.........111111000000//////......000000111111111222222222111222333555777888999:::.........---------------,,,,,,---------..................------,,,,,,,,,+++******,,,///000///---.................................///////////////000000////////////000000///000111222333333333333444555666777888:::;;;;;;????????????@@@AAABBBBBBEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMOOOOOONNNLLLKKKNNNNNNNNNNNNOOOPPPQQQQQQNNNOOOPPPOOOMMMLLLMMMNNNPPPOOONNNNNNNNNNNNNNNNNNOOOMMMLLLLLLNNNMMMKKKIIIKKKLLLMMMLLLJJJIIIKKKMMMLLLJJJGGGHHHJJJKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLFFFFFFGGGGGGGGGGGGHHHIIILLLKKKJJJJJJKKKKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJKKKJJJIIIGGGFFFIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNMMMKKKIIIGGGEEECCCCCCCCCCCCAAA@@@???>>>===<<<;;;:::999888888888666555444333333333333333000000111111111111111111111111111111000000000000000000000000111111111111000111222222222222111000111111111111111111111111111111111111111111111111222333333444444444444444444444666777888999999999===<<<<<<===@@@AAAAAA@@@BBBBBBBBBAAABBBBBBCCCCCCBBBCCCDDDFFFGGGHHHHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEECCCAAA???======>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;999777666888999999888666666555555444333333333333333222111111111111222...//////000//////..................------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...000++++++++++++++++++++++++)))))))))))))))))))))))),,,)))((()))(((%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))******))))))))))))************,,,,,,,,,+++++++++******+++++++++************)))((((((((((((((()))******(((((('''(((((()))***+++***************)))))))))))))))))))))))))))))))))(((((()))))))))*********)))******+++*********)))******))))))))))))******))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))((((((((((((************************++++++++++++++++++++++++******************************,,,---------,,,+++++++++,,,,,,,,,,,,---------------....../////////////////////............000000000000//////......000000000111111111222222000111222333444666666777.........---,,,+++++++++,,,------------..................---------------...------...000111000............................../////////000000000111111000000000000000000111///000111333444555666666888999:::;;;<<<===>>>???CCCCCCCCCDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKMMMOOOPPPOOONNNMMMMMMNNNQQQSSSRRRPPPMMMJJJMMMMMMMMMMMMNNNNNNOOOPPPNNNOOOPPPOOONNNNNNOOOQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLMMMNNNMMMJJJHHHIIIJJJKKKKKKJJJIIIKKKLLLKKKIIIGGGFFFGGGHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHIIIJJJKKKMMMMMMNNNLLLJJJJJJJJJKKKJJJIIIGGGHHHHHHIIIKKKKKKLLLMMMPPPPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQOOONNNNNNHHHHHHGGGFFFDDDBBBAAA@@@?????????>>>===<<<::::::888888777555555444444444111111111111111111111111000000000111111111111111000000000111111111222222000111222222222222111000111111111111111111111111222222222222222222222222222222222222222333333444444444555777888888888888<<<;;;;;;===???@@@@@@???BBBBBBAAAAAA@@@AAAAAAAAA@@@AAACCCDDDFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>>>>??????>>>>>>>>>>>>===<<<;;;:::888666555666999;;;;;;:::777777666666555444444333333333222111111111111222000111111111000///..................------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,))))))++++++''''''***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))************************------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((()))))))))******))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********,,,+++++++++++++++,,,,,,***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))))))))(((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++++++++,,,,,,,,,,,,------,,,------...///000000111........................000000000////////////...000000000000111111111111///000000111222222333333---------,,,,,,+++++++++------------...........................---------/////////000000000///...............////////////......//////000000111111111111000000000111222222222333555777999:::;;;;;;<<<===>>>???AAABBBCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJLLLMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLNNNPPPSSSSSSRRRQQQOOORRRSSSTTTTTTSSSPPPMMMKKKNNNNNNMMMMMMMMMMMMNNNNNNLLLNNNQQQRRRRRRQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPNNNNNNOOOPPPPPPOOOMMMKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJLLLNNNNNNNNNOOOMMMKKKJJJKKKMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOSSSRRRPPPNNNNNNOOOPPPQQQQQQQQQQQQPPPQQQQQQRRRRRRVVVVVVUUUUUUUUUTTTSSSSSSNNNNNNMMMKKKIIIGGGEEEDDDAAABBBBBBBBBAAA@@@>>><<<;;;:::999888666666555555333333222222222222111111000000000111111222222222000000111111111222222222111111111222222111111111111111111111111111111111222222222222222222222222333222111111111222444555333444555666777777777777;;;::::::;;;>>>??????>>>AAAAAA@@@?????????@@@@@@@@@AAACCCDDDFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>===<<<;;;:::777666666777999;;;;;;:::777777777666555555444444222222111000000000000111111111111000///...---,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((('''&&&%%%%%%************************))))))))))))))))))))))))***((((((++++++)))(((++++++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((((((((((((++++++***************))),,,,,,++++++++++++******))))))((((((((('''''''''(((((())))))***************))))))(((((((((((()))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))***+++,,,---))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...///000000------...............////////////////////////////////////000000000111111000000000000000111111111+++++++++,,,,,,------------------.........//////...........................////////////...------........./////////000000---......///000000111111111111111222222444555555777888:::<<<>>>@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMPPPRRRSSSRRRPPPOOOUUUTTTSSSQQQOOOMMMLLLKKKLLLLLLMMMNNNOOOQQQRRRSSSPPPSSSWWWXXXWWWUUUSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRTTTUUUUUUUUUTTTSSSSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTRRROOOOOOPPPRRRRRRQQQQQQOOOMMMMMMOOOPPPQQQPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRPPPOOOOOOQQQSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUXXXWWWVVVUUUTTTSSSRRRRRRSSSRRRRRRQQQOOOMMMLLLKKKFFFFFFGGGGGGFFFDDDBBBAAA???>>><<<:::999888777777555555444444444333333333000000111111222222333333111111111111222222222222222111111111111111111222111111111111111111111111222222222222222222222222444333222222222333555666333444555666666666666666999999888:::<<<>>>======??????>>>>>>>>>>>>??????AAABBBCCCEEEFFFGGGGGGHHHDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>===<<<;;;:::999888777888999:::999777777777777666555555444444111111000///////////////000000000///...---,,,+++...------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''&&&%%%%%%************************)))))))))))))))))))))))))))'''(((+++,,,)))(((***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))))),,,+++++++++******))))))************))))))))))))******)))))))))((((((((((((((()))***+++******)))***))))))(((((((((((()))))))))******+++++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''***)))(((((((((***+++,,,))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))************************************************))))))))))))************************************++++++++++++++++++++++++************************+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------******+++,,,------......,,,---------......//////.............../////////....../////////000000000000000000000000000000000+++++++++,,,---.........------........./////////.............../////////,,,...//////---,,,---............//////000000111......///000111222222333333444444555777999;;;<<<===>>>@@@BBBCCCEEEFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQPPPOOOMMMMMMLLLKKKLLLNNNPPPQQQPPPOOONNNOOONNNMMMKKKKKKJJJJJJKKKHHHIIILLLOOORRRVVVYYY[[[YYY[[[]]]]]][[[ZZZZZZZZZ______^^^]]]]]]]]]^^^^^^\\\^^^aaabbbdddfffhhhkkknnnmmmlllkkkkkkhhheeebbb```ccchhhkkkjjjiiiggggggggghhhhhhggggggfffeeedddaaa]]]YYYXXXZZZ\\\\\\ZZZYYYXXXVVVUUUVVVVVVUUUTTTPPPPPPQQQRRRSSSSSSTTTTTTVVVUUUSSSRRRRRRSSSUUUVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXWWWUUUSSSQQQPPPPPPOOOTTTTTTTTTTTTTTTSSSRRRQQQLLLLLLLLLLLLKKKIIIHHHGGGDDDCCCAAA???===;;;;;;:::777777777666666555555444111111111222222222222222111111111222222222222333222222111000000111222222111111111111111111111111222222222222222222222222333333333333333444555555333333444555666666555555888777777999;;;<<<<<<;;;======<<<<<<===>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGCCCCCCCCCBBBCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;::::::999888999999999777555777777666666555444444333111111000////////////000.../////////...---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************)))))))))))))))))))))))))))'''(((,,,,,,)))(((*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++******))))))***))))))))))))(((((((((************))))))))))))((()))***+++++++++***)))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''((()))******)))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))************+++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---............/////////............////////////000000000000111111111111---------------.....................////////////---........./////////000+++...000///...---...///---......///000000111111000000111222333444555666777777999:::===@@@BBBCCC@@@AAACCCEEEFFFHHHHHHHHHFFFFFFGGGIIIJJJKKKLLLMMMLLLLLLKKKLLLLLLMMMNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOQQQRRRRRRSSSRRRRRRRRRSSSUUUVVVXXXYYYYYYYYYWWWXXXYYY\\\```cccfffhhhhhhiiiiiiiiikkkooouuuzzz}}}{{{zzzyyyxxxxxx{{{}}}{{{yyyuuupppppptttwwwwwwuuuvvvtttrrrpppooommmiiigggbbbbbbaaa___^^^]]]\\\[[[]]][[[ZZZXXXWWWVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXVVVTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOJJJIIIFFFDDDBBB@@@??????::::::999888888777666666333222222222222222222111111111111222222222333333222222111000000111222222111111111111111111111111111111111111111111111111111111222333333333333333333333444555555555444444777666666888:::;;;;;;:::;;;;;;;;;;;;<<<===?????????@@@BBBCCCEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA>>>>>>>>>>>>===<<<;;;:::999888888999:::999777555666666555555444333333333333222222111111111111111......////////////...------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))+++)))***......***(((*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...------,,,++++++***))))))*********))))))))))))(((*********))))))))))))(((''')))***,,,,,,+++***)))(((((('''(((((()))***+++((((((((('''''''''''''''))))))))))))))))))))))))******)))))))))(((((((((&&&&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))'''(((***+++++++++))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))*********+++++++++************************++++++++++++++++++++++++************************+++******)))***+++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,------...//////---------.........//////------........./////////.../////////000000111111000//////......------,,,............/////////000---.........//////000000+++...000000...---///111---......///000111111222222222333444555777777888999:::<<<>>>AAADDDGGGIIIBBBCCCEEEFFFHHHHHHIIIIIIGGGHHHHHHJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSPPPPPPOOOOOOPPPQQQSSSTTTQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXXXX```ccchhhmmmpppqqqqqqpppppppppqqqrrrsssuuuwwwxxx{{{zzzyyy{{{~~~{{{wwwrrrmmmjjjhhhcccaaa___]]]ZZZYYYWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZ\\\[[[YYYXXXWWWWWWWWWXXXQQQRRRSSSUUUVVVWWWXXXXXXYYYXXXVVVTTTSSSSSSTTTTTTNNNMMMJJJHHHEEEDDDCCCBBB;;;;;;::::::999888777777444333333222222111111111111111222222222333333333333222111000000111222333111111111111111111111111000000000000000000000000///000111333333222111111333333444444555444444444777666666777:::;;;;;;:::999999::::::<<<===???@@@>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>===<<<;;;:::888777777999::::::888666666555555444333333222222555444333333222222333333...///000000000000000///---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++,,,000///+++)))***)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---//////------,,,,,,+++***))))))+++++++++************)))))))))))))))((((((((((((''')))+++,,,,,,,,,***)))''''''''''''(((***++++++,,,,,,++++++******))))))++++++++++++++++++++++++,,,+++++++++******))))))%%%&&&(((************)))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))&&&(((***+++,,,+++***)))))))))))))))))))))))))))************************************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,++++++,,,,,,,,,---------///......------,,,++++++++++++,,,,,,---...//////---------.........//////---------.........//////------......///000000111------......//////000000...------------...////////////////////////......///......------......///,,,...111222222222444555555666888:::<<<>>>???@@@AAABBBDDDFFFGGGHHHGGGGGGFFFHHHKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJKKKMMMOOOPPPMMMLLLLLLMMMOOOQQQSSSUUUTTTTTTSSSSSSSSSQQQOOOLLLUUUSSSRRRQQQRRRRRRQQQPPPMMMPPPSSSTTTTTTUUUUUUVVVVVVUUUTTTTTTVVVZZZ___bbbeeeffflllrrrtttrrrrrruuuuuu|||wwwssspppkkkddd___]]][[[ZZZZZZ\\\\\\\\\[[[\\\]]]]]][[[YYYWWWWWWXXX[[[YYYWWWWWWXXXYYYYYYYYYZZZZZZ[[[ZZZXXXXXXZZZ[[[YYYXXXVVVTTTPPPKKKGGGEEEAAA@@@???===<<<<<<;;;;;;999888777666444333222222333333333333333222222222111111111111111111222222333333333333333333333444222222111000//////000000111111111111111111111111333333333444444444555555555555666666777777888888888999999::::::;;;;;;<<<>>>======>>>@@@BBBDDDEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEDDDDDDBBBBBBBBBAAA@@@???>>>===:::;;;<<<<<<======<<<<<<999999999888888888888777888777555333222222222222222222222111111111111000000000000000////////////............---,,,++++++,,,,,,,,,++++++*********((()))+++,,,---,,,,,,+++************************))))))************))))))******+++++++++******)))++++++++++++++++++++++++,,,((($$$%%%))),,,***((()))***+++,,,,,,+++***)))(((((())))))*********++++++*********))))))(((((('''((()))+++++++++***)))++++++***)))(((((())))))))))))(((((((((((())))))(((((())))))*********+++,,,,,,,,,++++++++++++***++++++************++++++,,,***((('''&&&'''((()))(((((((((((((((((((((((((((((())))))*********+++***************)))(((((())))))))))))((((((((((((+++***)))(((''''''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))+++,,,---*********)))))))))))))))---***((())),,,...---+++))))))*********+++++++++************************,,,,,,++++++,,,,,,---...***)))))))))+++---000222///,,,***+++...111111///////////////////////////------------------------............////////////.........///////////////...------------...//////000000000000////////////000//////....../////////...111333555555555777888;;;;;;<<<>>>???AAACCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIKKKNNNNNNMMMLLLLLLMMMKKKKKKKKKLLLMMMOOOPPPRRRSSSSSSRRRQQQRRRSSSTTTUUUSSSSSSSSSTTTUUUTTTRRRQQQSSSSSSSSSSSSTTTSSSQQQPPPQQQRRRRRRQQQPPPQQQSSSVVVZZZ\\\___eeennnwww|||wwwqqqooommmlllkkkhhheeebbb```]]]ZZZXXXYYY[[[\\\]]]ZZZXXXVVVUUUWWWXXXXXXWWWZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\[[[ZZZXXXUUUQQQNNNLLLIIIGGGEEEBBB???>>>======777777777666555444444333222222222222222222222333111111111111111222222222444444333333222222111111222222111000000000000000111111111111111111111111222222222333333333333333444555555666777777888888888888999999:::;;;;;;;;;=========>>>???AAACCCDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@>>>===<<<999::::::;;;;;;;;;;;;;;;999999999888888888888777:::999777555444444444444222222222111111111111000000000000000/////////...,,,,,,------...------------------,,,,,,,,,++++++,,,,,,......///...------************************))))))************)))))))))******+++++++++******************************,,,(((%%%%%%))),,,+++((()))***++++++++++++***)))((()))))))))************************)))))))))((((((((()))***************++++++***)))))))))))))))))))))(((((((((((())))))((()))))))))************''''''((()))***++++++,,,***))))))))))))))))))***---,,,***)))((()))***+++((((((((((((((((((((((((((((((((()))))))))*********************)))(((((())))))))))))((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))))))))))))))***+++************)))))))))))),,,***((())),,,---,,,+++))))))*********+++++++++************************+++************+++,,,,,,,,,---------------------...+++)))***---//////...........................------------------------............///////////////////////////...............------......///000000000000000000000000000000000/////////000000000222555777999::::::<<<>>>AAABBBBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMOOOOOONNNMMMMMMNNNLLLLLLMMMNNNOOOQQQSSSTTTTTTSSSRRRQQQQQQRRRSSSSSSPPPQQQSSSTTTUUUUUUTTTTTTSSSTTTUUUVVVUUUSSSRRRPPPSSSTTTTTTTTTWWW]]]dddiiipppttt|||~~~zzzpppiii```]]]___aaaaaa```[[[ZZZXXXXXXYYYZZZYYYXXXZZZ\\\]]]\\\[[[ZZZ[[[\\\^^^^^^^^^\\\ZZZXXXUUUSSSPPPNNNKKKGGGEEEDDDDDDDDD???>>><<<;;;999777666555444333333333333333444444000000111111111222222222444444333222111000000///222111000000000000000000111111111111111111111111222222222222222111111111444444555555666777777777888888888999::::::;;;;;;<<<<<<===>>>???AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCBBBCCCBBBAAA@@@>>>===<<<;;;888999::::::;;;;;;::::::999999999888888888888777999888777555444444444444222222222111111111111000000000000/////////......***+++,,,---..................------------,,,,,,***++++++++++++******)))************************))))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))+++(((%%%&&&)))++++++))))))***++++++++++++***)))))))))))))))************************)))))))))))))))))))))))))))******++++++***))))))))))))))))))***))))))(((((())))))***))))))))))))************&&&''''''((()))***++++++))))))(((((((((((()))))),,,,,,***)))))))))***+++(((((((((((((((((((((((('''((((((((((((((()))))))))************))))))((((((((((((((())))))))))))((()))*********)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++***)))))))))))))))************************,,,***))))))+++,,,,,,+++)))))))))************+++******************************))))))******+++,,,+++,,,---......---+++***,,,+++)))***,,,......---........................---------------------------............/////////000000//////......------...............//////000/////////000000000000000000000000000000111222222888:::===??????@@@BBBDDDFFFFFFEEEEEEEEEFFFGGGHHHKKKKKKKKKLLLLLLLLLLLLLLLKKKMMMOOOOOONNNMMMMMMMMMMMMNNNOOOPPPRRRSSSUUUVVVRRRQQQQQQQQQQQQRRRTTTUUUSSSUUUWWWWWWWWWVVVVVVVVVUUUVVVWWWVVVVVVVVVWWWXXXZZZ]]]cccjjjtttuuuoooooonnnhhhbbb```___]]]]]]^^^___^^^\\\ZZZ\\\]]]]]]\\\\\\^^^____________^^^]]]ZZZXXXWWWSSSQQQNNNLLLKKKKKKMMMNNNKKKJJJGGGCCC@@@<<<999888999888777555444333333444111111111111222222222222222222222111111000000000111111000000000000000111111111111111111111111111222222222222222111111111333444444555555666777777777777888888999:::::::::;;;<<<<<<===>>>@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCBBB@@@>>>===;;;;;;:::999999:::;;;;;;;;;;;;:::999999999888888888777777666666555444333333222222222222222111111111000000000000/////////.........+++,,,------.........------------------,,,,,,,,,******)))))))))(((''''''************************)))******++++++******)))'''((()))***+++,,,,,,,,,************************+++)))'''''')))++++++************++++++*********)))))))))))))))******************)))))))))))))))+++***)))(((((()))***+++******)))))))))))))))******))))))))))))))))))***)))))))))))))))*********++++++++++++************))))))(((((((((((())))))***)))(((''''''((())))))************************''''''''''''(((((((((((())))))************)))((((((((((((((())))))))))))''')))***++++++***((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******)))))))))))))))***)))***************+++++++++***))))))***+++,,,,,,))))))))))))***************************************************+++,,,,,,))))))***+++,,,,,,------,,,++++++,,,,,,---------........................---------------------------------.........//////000000//////......------///............///000000....../////////000000000111111111222333444666777>>>@@@CCCDDDEEEFFFGGGIIIHHHGGGFFFEEEEEEFFFGGGHHHLLLKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQQQQOOONNNNNNNNNNNNOOOPPPRRRSSSUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWYYY\\\\\\ZZZXXXXXXYYYXXXYYY[[[]]]___dddjjjooouuu{{{zzzpppiiihhhfffeeedddccc```^^^ZZZ[[[[[[[[[ZZZ[[[]]]___aaaaaaaaa```___]]][[[YYYWWWUUUSSSQQQPPPPPPQQQRRRQQQOOOMMMIIIFFFCCC@@@???@@@>>>:::777444222111111333333333333333333333333000000000111111222222222111000000000000000111111111111111111111111111111333333333333222222222222333333333444555555666666666666777888888999999::::::;;;<<<===>>>>>>??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA???===;;;:::::::::::::::;;;<<<<<<<<<<<<<<<999999999888888888777777555555555444444333222222222222222111111111000000////////////............---.........------,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++******************************++++++++++++******'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++)))(((((()))***+++++++++******************+++******))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++***)))))))))))))))************))))))))))))************))))))))))))))))))+++++++++*********))))))+++******))))))******+++(((((((((((((((((())))))++++++++++++++++++++++++((((((((((((''''''''''''((())))))*********))))))'''((((((((()))))))))***'''(((***,,,,,,+++)))(((************************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((()))***+++,,,))))))******+++++++++,,,)))******))))))***+++,,,))))))))))))))))))))))))************************+++++++++++++++,,,------...---+++******,,,///111,,,---.........---..............................------------------------------------............///////////////.........//////......//////000111...//////000000111111111222333444666888:::<<<>>>CCCFFFHHHIIIIIIIIIKKKLLLJJJIIIGGGFFFFFFGGGIIIJJJLLLKKKKKKKKKKKKLLLMMMNNNQQQSSSUUUUUUSSSQQQQQQRRRPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUYYY]]]aaabbbaaa```bbbdddgggkkkpppuuu{{{}}}{{{wwwsssooojjjeeeaaa^^^]]][[[XXXVVVWWWZZZ\\\``````aaaaaaaaa```___^^^\\\[[[YYYVVVTTTRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIFFFDDD???:::666333222111666555555444444333333222///000000111222333444444000000000000000111111222111111111111111111111111222222222222333333444444222222333333444555555555666666666777888888999999999:::;;;<<<==================>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>@@@???===;;;::::::;;;;;;:::;;;<<<<<<======<<<<<<999999999888888888888777666666777777666555555444222222222111111111111000/////////.........------............---,,,+++*********++++++++++++,,,,,,,,,,,,+++*********++++++******************************++++++++++++******((()))***+++++++++++++++++++++++++++++++++++++++******)))((()))***+++,,,++++++***))))))***++++++************))))))))))))))))))))))))************+++******))))))))))))))))))))))))))))))******++++++******))))))******+++************))))))))))))%%%&&&&&&'''((()))******++++++************++++++************++++++++++++++++++++++++++++++++++++)))))))))(((((((((((('''((())))))************)))''''''(((((())))))******((()))***+++++++++***)))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''(((((()))+++,,,---))))))******+++,,,,,,,,,)))*********))))))+++,,,***)))))))))))))))((((((************************,,,,,,++++++,,,,,,---...777444///,,,***,,,///111,,,...//////...---......------------------------------------------------,,,------------..................//////////////////////////////000000111000000111222222333444444666777888;;;>>>AAADDDFFFHHHJJJLLLLLLLLLLLLMMMNNNMMMLLLJJJIIIIIIJJJLLLNNNLLLKKKKKKKKKLLLNNNOOOPPPRRRTTTVVVVVVTTTRRRRRRRRRQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSTTTUUUXXX[[[^^^___ffflllssswwwyyy{{{{{{rrrmmmiiifffaaa[[[VVVVVVXXX[[[YYYZZZ]]]___```aaaaaaaaa^^^^^^]]][[[YYYVVVSSSRRRNNNNNNOOOOOOPPPQQQRRRRRROOOKKKFFFAAA===:::999999999999888666555444333222111111222222333333444444000000000000000111222222111111111111111111111111//////000111222333444444222222222333444444555555555555666666777888888999999999;;;<<<======<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@???>>>>>>===>>>===;;;:::999:::;;;<<<::::::;;;<<<<<<<<<<<<;;;999999999888888888888777555666777777777666555444222222222111111111111000//////.........------------------...------,,,,,,+++++++++,,,,,,,,,------******)))((())))))++++++***************************++++++,,,,,,++++++***)))******+++++++++***************************************)))))))))+++---++++++***))))))***++++++************)))))))))(((((()))))))))***************************)))(((((()))))))))))))))***+++++++++******))))))******+++************)))))))))(((%%%%%%&&&'''((()))************))))))))))))******))))))***+++++++++++++++******************************)))))))))((((((((((((((()))***************'''''''''((()))*********))))))*********+++++++++************************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((()))***++++++))))))***++++++,,,------((()))+++***((((((***---******))))))((((((((((((************************+++++++++++++++,,,,,,---555333000---++++++---...+++---//////---,,,,,,---------------------------------------------------,,,,,,---------.........---.........//////000000///////////////000111111222222333444444555666666888999<<>>???????????????>>>=========<<<:::999999:::<<<===999999:::;;;;;;;;;::::::999999999888888888888777333444555555555444333222222222222111111111111000//////.........---------++++++,,,---............,,,,,,,,,------.........------,,,,,,,,,---///000***************************++++++,,,,,,++++++*********+++++++++******)))))))))))))))))))))))))))*********)))))))))+++---,,,+++***))))))***+++,,,+++*********))))))(((((((((((())))))*********+++)))***+++++++++)))((('''))))))((())))))***++++++++++++************+++++++++*********))))))((((((************))))))))))))))))))(((((((((((())))))&&&'''((()))))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((()))***************&&&''''''((()))******+++******))))))***+++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,+++******)))))))))))))))))))))***+++,,,,,,------''')))+++***((('''***---******))))))((((((((('''*********************************)))***++++++,,,------,,,+++++++++,,,,,,))),,,//////,,,***+++,,,------------------------------------------------,,,,,,,,,---------......------------......///000000000000111222222333333222444777888999;;;===???EEEEEEGGGIIIKKKNNNPPPRRRQQQPPPPPPOOOOOONNNMMMMMMQQQQQQPPPPPPOOOOOOOOONNNOOOQQQSSSTTTUUUTTTSSSRRRZZZYYYWWWVVVTTTRRRNNNLLLTTTUUUVVVUUUUUUUUUXXXZZZ^^^eeeooo{{{{{{jjj`````````]]]VVVTTTSSSUUUYYYZZZYYYWWWVVVXXX\\\]]]]]]]]]]]]^^^___]]][[[YYYXXXXXXXXXYYYYYYWWWTTTQQQPPPMMMJJJHHHGGGDDD>>>;;;999777666444777777666555444333222111000111222444444444333222000000000000000000111111222222222222222222222222111222333333444444444333555444333222444666999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666555444444444444444444444333333555444333222111///......////////////////////////...,,,++++++------,,,***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++++++++,,,,,,,,,---------++++++******))))))((((((++++++***************+++++++++++++++++++++++++++))))))******++++++,,,,,,)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))'''&&&%%%$$$###************))))))(((((((((((())))))*********+++******)))))))))))))))***)))***+++,,,,,,+++***)))+++++++++******((('''''''''((()))******)))(((''')))(((&&&%%%&&&''')))+++***(((%%%%%%&&&((())))))---,,,+++******+++,,,---+++)))'''(((+++,,,***(((+++*********))))))(((((())))))))))))))))))))))))******))))))((('''''''''++++++,,,---,,,+++***)))+++'''######&&&)))************++++++++++++******))))))))))))))))))))))))+++*********))))))(((((()))***++++++***)))***+++(((((()))***++++++,,,,,,***,,,......---------///---------,,,+++***)))(((---------------------------,,,,,,++++++,,,,,,---///............///000111//////000111222333444444888:::<<<>>>???@@@CCCEEEHHHIIIJJJKKKMMMPPPQQQSSSQQQPPPPPPPPPPPPOOOOOOOOORRRRRRRRRRRRRRRRRRRRRSSSUUUVVVVVVUUUUUUTTTUUUUUUYYYYYYXXXVVVSSSRRRRRRSSSRRRUUUYYY]]]aaaeeejjjmmm|||qqqoookkkfff]]]YYYVVVUUUUUUUUUSSSQQQRRRUUUZZZ\\\]]]]]]^^^^^^``````aaaaaaaaa```]]][[[[[[XXXVVVUUUTTTRRRPPPNNNIIIGGGDDDBBB@@@<<<888555777666555444444444444444333333444444333333222222222222222222222111111111222222222222222222222222222222333444444333333333555444333222444666999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;<<<;;;;;;;;;::::::999999::::::999888777666555555555555555444444444333333444333333222111000/////////////////////////////////---,,,,,,------+++***+++,,,------...---------++++++++++++++++++++++++***,,,------+++******+++++++++++++++,,,,,,,,,,,,************)))))))))))),,,,,,+++++++++++++++,,,++++++++++++++++++++++++((((((((((((((()))))))))((((((((((((((('''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++******)))((('''&&&&&&++++++*********)))))))))((()))))))))************))))))(((((((((((()))))))))))))))******)))))))))+++++++++******)))(((''''''((()))******)))((('''(((((('''''''''((()))***+++)))(((((()))++++++***+++***)))(((((()))***++++++)))((((((***+++***(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++***)))+++(((%%%%%%(((******)))******++++++++++++******))))))))))))))))))))))))************)))))))))((()))***++++++))))))***+++******++++++,,,,,,------***,,,---...---,,,---...,,,,,,,,,,,,+++***))))))---------------------------,,,,,,++++++,,,,,,---000////////////000111111///000111333444666777888???AAACCCEEEEEEGGGIIIKKKLLLMMMNNNOOOPPPRRRSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUSSSRRRSSSUUUXXXVVVXXXXXXVVVRRRSSSYYY___]]]bbbkkkttt|||}}}yyyttttttyyy|||pppkkkddd^^^ZZZWWWUUUSSSUUUWWWZZZ\\\\\\\\\]]]___```bbbeeeiiikkkiiiddd```]]][[[ZZZYYYYYYYYYWWWUUULLLLLLLLLKKKIIIDDD>>>999999888666555444555555666666555444333222222222222444444444333333222222222222222222222222222222222333333333444444333222222555444333333444666888::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>>>>============<<<<<<======>>>>>>=========<<<<<<;;;;;;:::999888888::::::999888777666666555777777666555444333333222222222222111111111000000////////////////////////000...,,,,,,---,,,+++)))++++++,,,---------------************************+++,,,------+++******+++*********++++++++++++,,,)))))))))***************,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++++++++******)))))))))+++++++++***************))))))))))))************)))((((((((((((((())))))))))))(((((((((((())))))******+++******)))((('''(((((())))))))))))((((((((((((((()))))))))******))))))((()))+++,,,+++))))))((((((''''''(((((()))***)))((()))***+++***(((************))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,++++++,,,,,,++++++***)))***)))((((((***+++***)))******++++++++++++******))))))))))))))))))))))))************)))))))))))))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,+++******)))---------------------------,,,,,,++++++,,,,,,---000000//////000111222222222333555777999;;;<<<===DDDFFFHHHIIIJJJKKKMMMOOOOOOPPPQQQQQQRRRSSSSSSSSSQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVQQQSSSTTTSSSRRRSSSWWW[[[SSSXXX\\\[[[ZZZ___kkkvvv}}}|||wwwwww{{{zzzxxxvvvtttssssssssswww|||wwwooojjjgggffffffeeeccc```]]]\\\]]]___aaabbbeeejjjnnnnnnjjjeee```^^^]]]\\\]]]]]][[[YYYPPPOOOOOOPPPOOOKKKFFFBBB@@@>>>;;;999777777777888666555333222222222333444555555444444333222222222222222222222222222222222333333444444333333222222555444333333444555777888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>========================<<<===>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999999::::::999888888777666666888888777666444333222222111111111111111111111111////////////////////////000///------------+++)))++++++,,,------------,,,+++++++++++++++++++++++++++---...---,,,***++++++))))))*********+++++++++)))))))))******+++++++++++++++*********+++,,,,,,************************,,,,,,++++++******))))))&&&''''''((())))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************++++++++++++************)))))))))))))))*********))))))(((((())))))*********)))(((''''''((()))******************)))(((((((((((())))))))))))(((((((((((()))***************&&&&&&''')))++++++)))'''((((((((((((((((((((((((***)))))))))******))))))*********)))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++******)))))))))***+++,,,+++***)))******++++++++++++******++++++++++++++++++++++++*********))))))))))))))))))***+++***)))((()))+++,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///000000000222333444555888999:::===???AAACCCDDDFFFHHHJJJKKKKKKLLLNNNPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSNNNRRRUUUUUUTTTUUUYYY]]]YYYaaajjjooosss}}}{{{tttqqqooollljjjllltttwwwxxx}}}xxxnnnfffaaabbbccccccbbbcccggglllnnnkkkgggbbb```^^^^^^^^^]]]\\\ZZZTTTRRRPPPPPPQQQQQQOOOMMMJJJHHHDDDAAA>>>;;;:::999555444333222222333555666444444333333333222222222222222222222222222222222333333333444444333333222444444333333444555666777888888999999:::;;;;;;<<<::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::999999888888777777888777666555444333222222000111111111111222222222////////////////////////000...------------,,,******+++,,,,,,------,,,,,,------------------------+++---......,,,++++++,,,))))))*********+++++++++))))))******++++++,,,,,,)))))))))))))))***++++++************************,,,,,,++++++******))))))&&&''''''((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((())))))))))))*********************************)))))))))))))))))))))))))))))))))***+++,,,++++++)))(((((()))++++++)))************))))))((())))))(((((((((((())))))(((((()))***************%%%&&&'''***,,,,,,)))'''))))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))******))))))))))))))))))))))))++++++++++++******))))))++++++*********))))))))))))***,,,---,,,+++***)))******++++++++++++******************************))))))))))))))))))******((()))******)))((()))***++++++++++++***************+++---,,,+++******+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000111222333555777999:::>>>???@@@BBBDDDFFFHHHIIIGGGIIIKKKLLLLLLMMMOOOPPPPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVWWWWWWVVVTTTSSSRRRQQQPPPJJJOOOSSSTTTTTTWWW___eeerrr|||}}}qqqhhhcccbbbbbbfffgggjjjppp|||yyyqqqnnnmmmlllhhhfffgggkkkllliiieeebbb```^^^^^^^^^^^^\\\ZZZXXXUUURRRQQQRRRTTTUUUUUUSSSRRROOOKKKGGGCCC@@@>>>777777666666555666666666333333333333333333333333222222222222222222222222111222333333444444444333444444333444444555555666777777888999::::::;;;;;;:::::::::::::::;;;======;;;<<<<<<<<<<<<=========;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<::::::999999999888888888666666555444333222222111111111111111111111222222///////////////////////////...------......---,,,******+++,,,,,,,,,,,,,,,........................,,,---......,,,++++++,,,*********++++++++++++,,,*********+++++++++++++++((((((((((((((()))***+++************************))))))))))))((((((((((((''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((((((((((((((()))))))))))))))*********************)))))))))))))))((((((((()))***+++,,,++++++************++++++))))))************))))))))))))(((((((((((())))))((((((((()))))))))******'''((())),,,......,,,***)))******++++++******)))(((***+++***)))((()))***))))))))))))************)))))))))))))))))))))))),,,++++++***))))))((((((++++++***))))))))))))***)))+++,,,---+++)))))))))******++++++++++++******''''''''''''''''''''''''))))))))))))************((()))******(((((()))***************************+++,,,------+++***+++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---222333444777999<<>>>>>===:::::::::;;;;;;;;;;;;;;;::::::999999999999888888444444333333222222222222222222111111111111111111////////////////////////...---,,,---...///...---******+++,,,,,,,,,,,,+++------------------------,,,---///...---++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***(((((((((((()))***+++,,,************************((((((((((((((()))))))))((((((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((('''''''''((((((((()))))))))************)))))))))(((&&&&&&&&&''''''((()))***))))))************))))))))))))************))))))***)))(((''''''((()))***(((((('''''''''((()))***(((((()))+++......---,,,)))******++++++******)))(((***+++***(((((()))+++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((())))))***)))+++,,,+++)))((((((*********++++++++++++******((((((((((((((((((((((((((()))))))))************((()))***)))((('''(((***)))******++++++,,,,,,,,,,,,---......,,,++++++,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---444555777:::===@@@CCCEEEDDDDDDFFFGGGIIIJJJLLLLLLKKKMMMOOOPPPOOOPPPRRRTTTQQQSSSUUUWWWWWWWWWVVVUUUSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSUUUZZZ```gggqqq~~~xxxvvvsssoookkklllqqquuuuuusssppppppsssvvv|||}}}vvvtttsssnnnccc[[[]]]\\\\\\]]]```aaaaaa``````]]]ZZZXXXXXXWWWVVVUUU\\\\\\\\\ZZZVVVQQQLLLIIIBBBBBBAAA@@@===999666444333333444555666777888888222222222222222222222222///000111333444555666666333333444444444444444444555666777888999:::;;;;;;999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;<<<============777888888999999::::::;;;::::::999999999999999999222222222222222222222222222222222111111111000000////////////////////////---,,,,,,---///000///...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++*********))))))))))))***+++,,,---))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((('''&&&'''''''''(((((())))))+++*********))))))(((((($$$$$$$$$%%%&&&'''((()))'''((()))******)))((('''((())))))*********))))))***)))(((''''''((()))***)))(((&&&%%%&&&''')))+++'''&&&''')))+++,,,,,,+++((()))***++++++***)))((((((***,,,+++(((''')))+++(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******,,,+++)))((((((((()))***)))+++,,,+++(((&&&(((*********++++++++++++******++++++++++++++++++++++++(((((())))))*********+++((()))***)))((('''(((*********+++,,,,,,---......---...//////---++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---:::;;;===???AAACCCEEEFFFJJJIIIIIIJJJMMMNNNNNNMMMQQQNNNMMMOOOSSSUUUUUUTTTRRRTTTVVVWWWVVVUUUUUUVVVYYYXXXWWWUUUTTTUUUVVVWWWYYYYYYXXXVVVUUUUUUWWWYYY]]]jjjxxxzzzrrrnnnmmmoooiiiiiikkkqqqyyy|||uuukkkccc]]][[[ZZZ]]]aaaccccccaaa]]]___aaa___[[[YYYZZZ\\\]]]___aaa^^^YYYUUUTTTTTTOOOMMMJJJGGGEEEAAA===:::777777666666666666666666111333555555333111111111333333444444555666777777888777666555555444555555999999888888888888888888::::::::::::::::::::::::;;;<<<===>>>>>>???????????????===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;:::999777666444555555666555333222111111111111111111111111111///////////////..................------,,,,,,,,,++++++++++++++++++++++++///...---,,,+++*********------..................***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))******++++++++++++******))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++++++++***************))))))((('''&&&&&&%%%***)))((((((((()))+++,,,+++*********))))))((((((&&&&&&''''''((()))))))))************))))))))))))------,,,+++************)))************+++++++++************))))))))))))''''''((()))***++++++,,,+++++++++***((('''%%%$$$))))))************))))))***)))))))))((((((''''''))))))))))))************'''((()))******)))((('''(((((())))))***,,,---...+++*********))))))((((((***++++++++++++***))))))++++++******************++++++************++++++******++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,...---+++***)))******+++,,,,,,,,,++++++*********************************??????AAACCCEEEGGGIIIJJJKKKJJJJJJLLLOOOQQQQQQPPPRRRPPPOOOPPPTTTVVVUUUTTTVVVXXXZZZZZZXXXWWWWWWWWWUUUUUUVVVVVVUUUUUUVVVWWWVVVWWWYYYYYYZZZ^^^dddiii{{{}}}||||||}}}~~~|||yyyuuuqqqppprrrttt{{{~~~wwwmmmeeecccaaabbbddddddaaa^^^]]]___bbbbbb```^^^^^^___^^^```aaa```^^^\\\]]]^^^UUURRRNNNKKKIIIFFFBBB???:::888777555444444444444333444666555444333333444222222333333444555555666666555555555555555666777888888777777777777888888::::::::::::::::::::::::;;;;;;===>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;:::888777666555666666666666444333222222222222222222222222222000000//////.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------------------------------,,,,,,,,,,,,------************************)))******+++++++++++++++(((((((((((((((((((((((()))******++++++******))))))))))))((((((((('''''')))))))))))))))))))))))))))(((''''''''''''((()))+++******))))))******+++((((((((())))))************)))))))))((('''''''''***)))((((((((()))++++++************)))))))))(((((((((((((((((((((''''''******)))))))))))))))(((******)))))))))******+++))))))*********+++++++++)))))))))(((((((((((('''((((((((()))*********+++************)))'''&&&%%%))))))************))))))*********))))))((((((((())))))))))))************))))))************)))))))))))))))))))))***+++,,,************)))))))))(((***++++++++++++***))))))***************************))))))))))))))))))*********++++++++++++******************************,,,,,,---------,,,++++++,,,+++*********+++,,,---,,,,,,,,,+++++++++******************************DDDEEEFFFHHHJJJKKKMMMNNNLLLKKKLLLNNNQQQTTTTTTTTTUUUTTTRRRSSSUUUVVVVVVUUUTTTVVVWWWWWWVVVUUUUUUVVVSSSUUUWWWXXXWWWWWWYYYZZZZZZ___dddhhhlllsss}}}}}}xxxxxxxxxwwwtttpppmmmoootttzzz~~~}}}}}}~~~}}}|||~~~~~~~~~yyyvvvrrrooommmhhh```[[[ZZZ\\\___``````_________\\\]]]^^^]]]\\\\\\___aaa]]]YYYTTTQQQNNNLLLJJJHHH@@@>>>;;;777555444444444555666666555444444555777222222222333444444555555444444444444555666777888555555555555666777888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;::::::999::::::::::::999888777666666777777777666555444333333333333333333333333333111111000///...------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++***++++++,,,,,,++++++******************************++++++,,,---,,,,,,,,,(((((((((((((((((((((((()))******++++++******)))***)))))))))))))))(((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))+++******))))))******+++((((((((((((((((((((((((******)))))))))))))))))))))))))))((()))******+++************))))))))))))******)))(((((('''&&&&&&***)))))))))((((((((('''''''''''''''((()))******)))))))))*********++++++(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''((())))))******))))))(((***************)))))))))))))))))))))************++++++************++++++)))))))))(((((())))))***************))))))))))))***++++++++++++***))))))************************))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))............---,,,+++***************+++,,,---...,,,,,,,,,++++++++++++***************************GGGHHHIIIJJJLLLMMMOOOOOOMMMLLLMMMOOOSSSVVVVVVVVVXXXWWWVVVUUUVVVVVVVVVVVVRRRSSSUUUUUUTTTTTTUUUVVVVVVYYY[[[[[[\\\^^^cccgggmmmuuuvvvsssrrrpppoooqqqooosssvvvwwwwww~~~~~~|||yyyuuuooohhheeedddfffgggeeeeeeeeeeeeffffffeeedddhhhlllnnnmmmiiifffgggjjjkkkkkkkkkjjjiiiiiihhhgggdddddddddfffgggiiikkklllqqquuuzzz}}}~~~~~~}}}}}}}}}~~~}}}rrrggg^^^]]]^^^^^^^^^^^^___```aaa```___]]][[[ZZZ[[[]]]___ccc___ZZZVVVTTTSSSQQQPPPHHHEEEAAA<<<999777666666555666555444333333555777333333333444444555555555444444444444444555666777333333333444555666777888::::::::::::::::::::::::::::::;;;<<<============@@@???>>>===============<<<============<<<;;;:::999999999999888888777777666666666555555444333333222222222222222222222222222111000///...---,,,,,,------------------------------------------------,,,+++++++++,,,,,,---...------,,,,,,+++***))))))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))***))))))(((((())))))*********))))))((('''''''''******************++++++)))))))))))))))******+++*********)))))))))))))))))))))))))))(((((('''''')))))))))((((((((('''''''''''''''''''''((()))***))))))))))))************))))))(((((((((''''''''')))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((++++++******************((()))))))))************++++++)))(((((()))++++++******)))(((((('''((((((*********)))))))))))))))***++++++++++++***))))))))))))))))))************))))))(((((((((((())))))******++++++++++++******************************,,,---------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++************************IIIIIIJJJKKKMMMNNNOOOOOOMMMMMMNNNPPPTTTVVVWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXVVVWWWXXXWWWVVVUUUVVVXXXYYY]]]```cccgggoooyyy{{{sssnnnoooqqqsssvvvyyyyyyyyytttqqqooonnnkkkjjjhhhgggggggggfffeeeeeedddaaa___]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\]]]]]]aaacccdddbbb___\\\\\\]]]______^^^]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]___```bbbdddfffhhhhhhhhhhhhhhheeefffhhhhhhhhhjjjmmmpppsssvvv{{{wwwnnnjjjfffbbb___^^^___aaabbbeeebbb___]]]^^^___aaabbbeeeaaa\\\YYYXXXXXXWWWVVVMMMKKKFFFAAA===;;;999999666666555444222222444666555555555555666666666666666666555444444444444444333333333333444555666777::::::::::::::::::::::::999:::;;;<<<<<<======<<>>>>>==================>>>?????????>>><<<;;;999999888888888888888888555555444333222222222222000000000000000000000000222111000///...---,,,,,,------------------------------------------------++++++++++++,,,---......------,,,+++******))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++************************)))))))))******)))))))))))))))))))))************((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((''''''((((((((()))))))))***++++++,,,,,,************++++++++++++((()))))))))************))))))))))))))))))******(((((((((((())))))******))))))))))))))))))))))))+++***))))))((((((((()))(((((()))))))))******************)))))))))(((((()))))))))((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((******************++++++((()))))))))***************)))(((''''''((()))***+++***)))(((''''''''''''))))))))))))))))))*********++++++++++++***))))))(((((()))))))))*********+++******))))))******+++******++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************KKKLLLLLLMMMNNNOOOOOOOOOPPPOOOPPPRRRUUUXXXXXXWWWXXXYYYZZZXXXWWWWWWXXXZZZXXXYYYZZZYYYXXXXXXZZZ[[[ccciiipppwww~~~{{{xxxwwwxxxyyyoooooorrr{{{vvvssssssqqqrrrttttttooohhhccc```______^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^______^^^\\\ZZZYYY[[[]]]`````````^^^[[[XXXXXXYYYYYYXXXWWWUUUTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXXXX\\\\\\[[[[[[ZZZYYYYYYXXXXXX[[[]]]\\\YYYXXXZZZ\\\___aaadddgggjjjnnntttwwwzzz}}}zzzuuummmfffcccbbbaaaaaadddaaa^^^]]]___bbbcccddddddaaa^^^\\\\\\\\\[[[ZZZPPPNNNKKKGGGCCC@@@===<<<888999888777444333444555666666666666666666666666777666555444333333333333333333333333444555666666999999999999999999999999888999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<======<<<===>>>??????===;;;:::999888888777777777888888555444333222111111111111000000000000000000000000111111000///...------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++*********))))))************))))))************************)))******+++++++++++++++++++++++++++++++++++++++((())))))******))))))((((((((()))))))))))))))***((((((((((((((((((((((((******))))))))))))******)))((((((''''''(((((()))%%%&&&(((+++---000222333++++++******************(((((()))************)))))))))))))))************''''''((())))))***++++++(((((())))))******++++++---,,,+++***))))))))))))((((((((()))))))))******************))))))))))))(((((((((((((((((((((((('''((()))))))))))))))((('''(((((())))))((((((''')))))))))***************))))))))))))************))))))(((((((((((())))))+++***))))))(((((((((((())))))))))))***************++++++++++++***))))))'''(((((())))))*********++++++************++++++******++++++++++++******++++++++++++++++++++++++'''((()))***++++++++++++,,,,,,---,,,,,,***)))(((***++++++++++++,,,,,,,,,************************OOOOOOPPPPPPQQQQQQRRRRRRSSSRRRRRRTTTWWWYYYYYYYYYWWWYYYZZZYYYWWWWWWYYY[[[XXX[[[]]]```cccgggkkkooo{{{|||zzzxxxqqqpppnnnnnnqqqvvv|||~~~xxxrrrpppppppppppphhhbbbdddggggggfffgggjjjgggbbb``````aaaaaaaaa^^^___``````aaabbbdddfffgggfffeeeeeefffgggiiijjjmmmllljjjgggccccccfffiiimmmllljjjgggdddbbbbbbcccaaa___\\\ZZZYYYZZZ\\\^^^]]]]]]]]]]]]^^^___`````````___]]][[[[[[ZZZXXXWWWXXXZZZ\\\ZZZWWWVVVZZZ^^^^^^______]]]\\\\\\^^^```aaadddffffffhhhoooyyyyyysssmmmiiifffccc```___aaabbbbbbaaabbbaaa______``````___]]]UUUTTTRRRPPPLLLHHHEEECCC===>>>>>>===:::777666777666666666666666666666666555555444333333444444444555555444444444444555666777777777777777777777777888999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<======;;;999777999888777666666777888999666555333222111111222222000000000000000000000000000000//////.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++++++++)))(((((((((((((((((()))***************************++++++,,,,,,,,,,,,,,,************************(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++***))))))******))))))))))))******&&&''')))+++---000111222+++++++++***))))))(((((('''((()))***+++******)))((()))))))))************))))))))))))))))))******'''((()))***+++,,,---...++++++***))))))*********(((((((((((()))))))))******))))))))))))(((((((((&&&'''''''''((()))))))))((()))))))))))))))((('''''''''((((((((((((''''''((((((((())))))*********))))))))))))************)))))))))******)))))))))+++******)))))))))******((()))))))))***************++++++++++++***))))))''''''(((((()))******+++******))))))))))))************++++++++++++******************************)))******+++++++++*********+++,,,,,,,,,+++************+++++++++,,,,,,,,,************************RRRRRRSSSSSSSSSTTTTTTTTTVVVUUUUUUVVVYYY[[[[[[ZZZVVVXXXZZZYYYWWWWWWYYY\\\\\\___eeelllttt|||}}}sssmmmmmmmmmllljjjjjjkkkooovvv}}}mmmkkkhhheeecccaaaaaa```eee```^^^dddkkkmmmlllmmmmmmjjjhhhggghhhjjjjjjjjjlllmmmooopppqqqsssuuuxxxzzzxxxuuuttttttwww{{{}}}~~~yyyuuuuuuyyy}}}|||yyyvvvuuuuuuvvvrrrooolllhhhhhhjjjmmmooonnnnnnnnnooooooqqqrrrrrrllljjjgggfffeeedddcccbbbaaacccdddaaa^^^```fffllleeedddbbb]]]XXXUUUUUUUUUZZZ\\\\\\ZZZXXX\\\eeemmmtttyyyppplllhhhffffffeeeccc```aaa``````aaaccccccaaa___YYYYYYYYYWWWTTTPPPLLLJJJBBBCCCDDDBBB>>>;;;999999555555555555555555444444333333333333444555666666666666555444444444555555666666666666666666666666888888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<666888:::;;;;;;999666555888888777666666777888999777666444333222222333444111111111111111111111111///////////////.........,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))************************''')))***,,,,,,***)))''',,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,++++++***)))((('''''''''((()))++++++******)))(((((())))))*********+++++++++******)))((((((((('''''')))***,,,...///000)))(((((())))))***+++,,,(((((((((((()))))))))))))))(((((((((''''''''''''%%%&&&&&&'''((()))******)))))))))))))))(((''''''''''''((((((((((((''''''''''''(((((()))))))))***))))))))))))************)))***+++,,,,,,+++***)))++++++************++++++(((((())))))*********+++***++++++++++++***))))))&&&''''''((()))******+++))))))(((((((((((())))))******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))((()))+++,,,------,,,+++*********++++++,,,,,,,,,************************TTTUUUVVVVVVVVVUUUTTTSSSUUUUUUVVVWWWYYYZZZYYYXXXXXXVVVWWWZZZYYYUUUYYYaaa^^^lll|||uuunnnlllooolllsssvvvrrrnnnnnnoooooosss{{{zzzxxxsssmmmhhhaaa``````aaacccdddbbbaaacccaaabbbkkkxxx~~~{{{wwwuuuwww~~~|||yyyzzz|||xxxnnnjjjoootttvvv{{{vvvnnnfff___\\\[[[ZZZaaa^^^[[[ZZZXXXXXX___hhhlllllllllooottt{{{|||rrrlllhhheeeccc______```bbbddddddbbb```aaa^^^ZZZWWWVVVUUUSSSRRRNNNLLLIIIFFFDDD@@@<<<999:::888666666666666444222555444444444444444444333333333333444444444555555555555555555666666666666666666555555666888:::;;;::::::::::::::::::::::::::::::999999999999888888777777777777666666666666666555444222111111222222///000000111111111111000000000000000000000000000------,,,,,,,,,---......,,,---.../////////...---...------,,,,,,------...+++---...---++++++---000***,,,...000000...+++******+++---,,,++++++,,,...,,,,,,++++++***)))))))))000...+++((('''((()))+++***++++++,,,,,,++++++************)))))))))))))))+++*********))))))((((((+++*********))))))((((((,,,+++++++++)))((('''&&&(((***,,,//////...,,,+++,,,,,,+++***)))))))))***************************))))))))))))))))))))))))******))))))))))))******+++***))))))***,,,...///,,,+++***((((((((())))))'''((()))***+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,+++***++++++***)))((('''&&&&&&))))))************))))))++++++******************************+++,,,---...)))((('''''''''(((***+++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))*********+++,,,,,,,,,---+++++++++,,,,,,++++++++++++,,,...//////,,,)))(((************+++,,,,,,---VVVWWWXXXXXXXXXWWWVVVUUUVVVVVVWWWXXXZZZ\\\\\\\\\[[[XXXWWWXXXXXXZZZbbbmmmyyysssmmmiiifffgggkkknnnvvv}}}{{{zzz|||nnnmmmjjjiiihhhgggdddbbbfffggghhhllloooqqqqqqooommmmmmrrr~~~|||uuupppmmmlllkkklllfffbbbaaa___```fffnnnnnnllljjjhhhiiilllpppsssyyy|||~~~}}}yyyxxx{{{~~~}}}tttkkkeeefffeeefffggghhhgggdddbbbbbb```]]]\\\]]]]]][[[ZZZVVVSSSOOOKKKGGGBBB===999999888666666666666555333444444444444444333333333333333333333444444444444444555555555666666666666666666666666777999:::;;;::::::::::::::::::::::::;;;;;;::::::999999888888777777777777666666666666666555444222111111222222000000111111111111000000000000000000000000000000///......------.............../////////---,,,+++------------------------,,,...///---++++++---///+++,,,---...---,,,***))))))+++,,,,,,++++++,,,---******************++++++,,,***)))'''&&&'''((()))***++++++,,,,,,++++++******)))))))))))))))))))))************)))))))))(((*********)))))))))(((((()))************))))))(((((())),,,......---+++***,,,+++******))))))******************************))))))))))))))))))))))))******))))))))))))*********)))))))))***+++---...,,,+++***)))(((((()))***((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''************************************************))))))))))))))))))))))))((((((***+++++++++***************)))((((((''''''))))))************))))))))))))))))))))))))))))))************+++,,,---...)))))))))))))))***++++++***++++++++++++++++++*********++++++++++++***************+++++++++++++++******++++++++++++*********+++---------,,,***)))+++************++++++,,,WWWXXXYYYZZZZZZYYYXXXXXXUUUUUUUUUVVVWWWYYY[[[\\\^^^[[[[[[^^^bbbjjjxxxuuummmeeecccccceeejjjooowwwxxxnnnggg___aaabbbbbbbbbccceeefffnnnpppvvv}}}~~~vvvppppppppppppssswwwyyyuuuoooiiidddccccccdddggghhhiiigggcccaaaccceeemmmqqqxxx}}}tttkkkiiigggggggggfffdddbbb```^^^]]]]]]^^^^^^]]][[[[[[XXXTTTPPPLLLHHHCCC???;;;999777777777777555333444444444444333333222222222222222222333333333333444444444555555555666666666666666777888999;;;<<<999999::::::::::::::::::<<<<<<;;;::::::999888888888777777777666666666555555555444333222222222222222222222222111000//////000000000000000000000000111000///...............////////////...,,,+++***,,,,,,---......---,,,,,,---......---++++++---...------,,,,,,+++***)))))))))+++,,,,,,++++++,,,---((())))))***++++++,,,,,,))))))((((((((((((((((((******++++++++++++******))))))))))))))))))******************))))))))))))******))))))))))))(((((('''((()))***************''')))***,,,,,,+++***)))++++++***)))))))))******************************))))))))))))))))))))))))***))))))(((((())))))***)))((((((((()))***+++,,,+++******)))))))))******)))******+++,,,+++++++++************************************************((())))))*********)))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))***************+++,,,---))))))***+++++++++++++++++++++++++++++++++++++++++++++************++++++******************)))))))))******************))))))*********++++++++++++,,,++++++************+++WWWXXXYYYZZZ[[[ZZZZZZYYYVVVVVVUUUUUUUUUWWW[[[]]]aaaeeellluuuxxxssssssssspppnnniiifffdddgggmmmuuu~~~}}}tttmmmiiigggffffffiiikkkkkkiiikkkooosssyyy}}}}}}uuunnnjjjhhhhhheeeeeeeeebbb^^^\\\]]]___^^^```dddiiiooouuuzzz}}}xxxsssmmmiiifffeeedddccc```^^^]]]]]]^^^]]][[[ZZZ[[[YYYVVVTTTRRROOOKKKHHHAAA>>><<<:::999888555333555555444444333333222222111111222222222333333333333333444444444555555555666666777888999:::;;;;;;999999999999999:::::::::===<<<<<<;;;:::999888888888888777777666666555555444444444333222222222222333333333222111000///...////////////////////////111000///...------------//////......---,,,+++++++++,,,...//////...,,,++++++,,,,,,,,,,,,---///000000///---+++***))))))******,,,------,,,,,,---...))))))*********+++++++++((()))***+++,,,,,,+++*********++++++++++++******)))))))))))))))******************)))))))))))))))))))))))))))))))))(((((((((((()))***************'''((()))*********((('''******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************************++++++******++++++,,,,,,,,,,,,************************************************))))))***+++++++++*********)))'''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))(((((((((((()))))))))*********))))))************))))))((((((((()))))))))))))))***************+++,,,,,,((()))***+++,,,+++***)))++++++************++++++,,,+++***))))))***+++,,,+++*********)))((((((((())))))************)))))))))((((((((()))***,,,---...---,,,++++++***++++++UUUVVVXXXYYYZZZZZZZZZYYYWWWWWWWWWVVVVVVZZZ```eeelllxxxxxxqqqmmmiiiggggggfffdddbbbbbbeeekkkssszzzrrroooiiidddbbbeeejjjooouuuvvvwwwvvvuuuxxx~~~{{{zzzzzznnnllliiiddd___]]]\\\\\\ZZZZZZ[[[]]]___bbbcccdddhhhnnnwwwtttmmmhhheeecccbbb```___```aaaaaa```___\\\ZZZXXXVVVUUUSSSPPPMMMIIIFFFCCC@@@>>>;;;777444666666555555444333222222111111222222222333333333333333333333444444444444555666777888999:::::::::888888888999999:::::::::<<<<<<;;;::::::999888888888888888777666555555555333333333333333333222222333333333333222000//////////////////////////////000///...---,,,,,,,,,,,,------,,,,,,,,,---------+++,,,...//////...,,,+++))))))***+++---000111222111000...+++******++++++,,,---......------...///+++++++++*********))))))'''(((***,,,,,,,,,+++***)))******++++++******)))(((((())))))************))))))))))))))))))******(((((((((((((((((())))))***************)))(((((('''((()))))))))(((''''''***))))))((())))))******************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,************************************************))))))***+++++++++++++++)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((************************))))))(((((((((((((((((((((((())))))******++++++))))))************)))))))))))))))******+++++++++******))))))******++++++&&&''')))*********)))(((+++******))))))******+++,,,+++***))))))***+++,,,+++*********)))((((((((())))))************))))))((((((''''''(((***,,,---///...---,,,,,,,,,,,,,,,SSSTTTVVVXXXZZZZZZZZZYYYRRRSSSUUUWWW[[[cccnnnvvvwwwkkkbbbbbbdddeeedddcccccceeefffiiirrr~~~~~~xxxqqqmmmcccccccccbbbdddkkkvvv~~~zzzsssnnniiigggfffcccaaa^^^]]]]]]]]]\\\[[[ZZZ]]]bbbiiisss{{{qqqhhhcccbbb```^^^___```bbbcccccc___]]][[[YYYWWWUUUQQQNNNQQQNNNJJJFFFCCC@@@<<<999888777777666555444333333222222222222333333333333222222222333333333444444444555666888999999999999777777888888999:::::::::::::::999999999999888888999999888777666555444444222333333444444333333222333333333333222111000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,---......---,,,,,,***))))))+++...111222111111000...,,,++++++,,,,,,,,,---......------...///,,,,,,++++++***))))))(((&&&'''(((*********)))((())))))************))))))((((((((()))******++++++))))))))))))************''''''(((((((((((())))))***************)))((('''(((((())))))((((((''''''))))))((((((((()))******************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((()))***+++,,,,,,,,,,,,+++************+++,,,,,,************************************************((()))***+++++++++++++++***)))(((''''''((()))*********************************************************)))((((((((()))))))))))))))******+++++++++))))))************))))))))))))******++++++,,,,,,******)))))))))******+++''''''((()))))))))))))))+++***)))(((((()))***+++++++++************++++++******************)))))))))******************))))))((((((((((((***,,,---...------,,,,,,,,,,,,---SSSTTTVVVXXXZZZ[[[[[[ZZZRRRWWW]]]cccmmm{{{ssslllgggbbb^^^^^^dddiiikkkkkkpppyyy{{{vvvpppllljjjiiiiiicccggglllpppvvvzzzuuuqqqnnnjjjfffbbbZZZ[[[\\\^^^cccjjjssszzzzzzqqqkkkgggccc``````aaaaaaaaa___]]][[[ZZZZZZXXXUUUSSSUUURRROOOLLLJJJGGGCCCAAA999999888777666555444444333333333333444444444444222222222222333333333333222444555777888888888888666777777888999999::::::777777888888888888999999999999888777666555444444222222333444444444333222222222222333333222111111000000000000000000000000///...------------.........---,,,+++++++++,,,---------------------------,,,+++)))+++...000000///...------,,,+++++++++,,,***+++---,,,++++++,,,...++++++******************'''(((((())))))))))))((())))))************))))))'''(((((()))******++++++((()))))))))************'''''''''((((((((())))))((())))))************)))))))))))))))((((((''''''((((((((((((((()))******************************))))))))))))))))))))))))((((((''''''''''''((((((((()))*********)))(((((('''(((***,,,------------******)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))************************************************,,,+++***)))((())))))*********************++++++))))))************))))))((((((((()))***+++++++++******))))))))))))******))))))(((((())))))***++++++***)))(((((()))***+++******++++++++++++***************+++++++++++++++******++++++++++++******))))))))))))******+++,,,++++++*********+++,,,,,,SSSUUUWWWYYY[[[[[[\\\[[[]]]ccclllwww}}}oooddd```aaacccdddbbbkkktttxxx{{{yyyrrrnnnlllllljjjhhheeedddeeegggiiipppyyy{{{tttooo______^^^]]]]]]```dddhhhkkksss{{{uuummmgggdddbbbaaaaaa[[[ZZZZZZ[[[\\\]]][[[YYYVVVTTTQQQOOONNNLLLIIIGGG::::::999888777666555555333333444444444444555555111111222222222333333333222333555666777888777777666777777888999999::::::666666666777888888999999999999888777666555444444111222333444444444333222111111222333333333222222000000000000000000000000//////.........//////000000///---+++*********+++...------,,,,,,------...///---***+++---///...,,,++++++++++++++++++++++++(((***++++++***)))+++,,,)))))))))***++++++,,,,,,++++++******************))))))************))))))'''(((((()))***+++++++++(((((())))))*********+++&&&'''''''''(((((())))))&&&'''(((***++++++,,,,,,******))))))((((((((('''((((((((((((((()))******************************))))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++***)))((('''(((***,,,---...------***)))((((((((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******+++++++++(((((())))))))))))((((((((((((((((((((((((((((((************************---,,,***)))))))))***+++************************))))))************))))))&&&''''''((()))******+++******)))))))))))))))***+++***)))))))))***,,,---+++***)))'''''')))***+++)))***+++,,,,,,+++***)))*********+++,,,,,,,,,---++++++,,,,,,,,,,,,++++++************++++++++++++)))((((((((()))***++++++SSSTTTZZZ```___[[[___ggggggtttyyyvvvmmmggg___]]]___dddhhhiiiwww~~~zzzxxxuuupppkkkgggdddcccbbbdddfffhhhgggggghhhmmmqqqxxxxxxrrrllliiiiiijjjiiigggkkkjjjnnnvvv~~~vvvlllfffcccaaa```___^^^^^^``````___]]]YYYXXXUUUSSSQQQPPPPPPQQQIIIFFFAAA<<<888666555555555555333333333444555666333444555555333333444555333555777777666555666777555999;;;999999;;;:::777999999999888888777555555777666555444444555777777444444555555444444333222222222111111111111111111000000//////.........---,,,---...//////...------..................------------,,,,,,,,,---......---------,,,,,,+++++++++---...000111111000...------,,,,,,++++++,,,,,,---))))))************))))))))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***)))(((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))((('''&&&((()))++++++)))((()))***+++*********))))))((((((,,,+++++++++***)))))))))***)))'''''')))))))))(((,,,,,,+++***)))(((''''''))))))))))))************,,,,,,++++++***)))((((((******)))((((((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))***+++++++++++++++************))))))))))))************************&&&&&&'''((((((((((((((())))))*********+++++++++(((((((((((())))))))))))++++++************+++++++++******))))))******+++,,,+++++++++***)))))))))++++++++++++++++++++++++VVVVVVYYY___aaadddmmmyyy|||qqqjjjiiigggdddaaabbbiiitttyyysssmmmiiifffeeecccbbbbbbcccdddeeefffiiimmmooorrrwww}}}||||||zzzxxxpppmmmmmmoooqqquuu~~~vvvmmmiiicccaaa^^^]]]^^^^^^^^^]]]WWWVVVVVVUUUTTTTTTTTTTTTLLLIIIEEE@@@<<<999888777777666555444333444555666111222333333111111222333333555666777555555666777555888999777777::::::777888888888777666555555444555444333333333333444555444555555555555444333333555444333222111///......000/////////............,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---)))******************)))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))+++******))))))(((((((((*********)))))))))((((((((()))++++++)))))))))***************)))))))))(((******))))))))))))))))))***)))'''''')))))))))(((++++++******)))((((((((())))))))))))************,,,,,,+++******)))((((((******)))((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))***+++++++++******************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++((((((((()))))))))******++++++************++++++++++++************+++++++++++++++***************++++++++++++++++++++++++^^^^^^bbbjjjrrr~~~|||vvvppplllgggaaa___aaabbbffflllssszzzvvvqqqlllhhheeeaaa^^^^^^___aaadddhhhllloooqqqooosssyyy|||xxxuuuqqqmmmpppuuu}}}zzzlllhhhbbb___^^^_________WWWWWWXXXXXXWWWWWWVVVUUUOOOMMMJJJFFFBBB>>><<<:::888777666555444444555555222333444333222111222333333555666666555555666777555888:::888999<<<<<<999777777666666555555444444555444444333333333444444555555666666555555444333555444333222111///......////////////............,,,---------,,,+++*********++++++,,,,,,---------///...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******++++++++++++******((((((***++++++***))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))------,,,+++***))))))(((***)))((('''''''''((()))(((***++++++***))))))***************))))))))))))((((((((((((((()))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))************+++++++++******))))))(((***))))))((((((((((((((((((((((((((())))))))))))''''''((())))))***++++++*********+++******))))))************))))))))))))(((((((((((((((((((((((((((((()))************))))))))))))************+++)))))))))*********++++++++++++************++++++,,,,,,++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++aaagggqqq}}}ssslllgggdddccc```^^^aaaffffffrrr{{{qqqkkkiiihhheeedddcccccccccdddfffhhhmmmrrrxxx~~~|||vvvtttwwwsssuuu|||}}}wwwnnngggcccaaa______YYYYYYZZZZZZYYYWWWUUUTTTQQQPPPNNNLLLHHHCCC???===:::999777555444444444444444555666666444333444555333555555555444444666777666<<>><<<;;;;;;777888888777555333444555444444444222111222555888999>>>@@@>>>>>>>>>;;;666777666555444444555777888666777888888777555333222222333333333333222111111///000000111222222333333---.........//////000000+++*********+++---///000..................------------,,,,,,,,,---......---------.........//////)))***,,,------,,,***)))++++++************+++++++++***(((''''''(((***+++)))))))))))))))))))))))))))***+++++++++)))(((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******,,,+++***)))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))###$$$%%%&&&&&&&&&&&&%%%)))+++---,,,+++***+++,,,(((((())))))*********+++******))))))((((((''''''***)))'''''')))))))))(((******))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((()))******&&&''''''((()))******+++)))))))))***++++++,,,,,,$$$%%%'''(((***+++++++++************))))))))))))***************************************)))((('''******))))))((((((((('''(((((((((((())))))))))))++++++************+++++++++******************+++,,,+++++++++******))))))++++++++++++++++++++++++yyyoooiiijjjjjjgggbbb^^^]]]\\\]]][[[]]]bbbdddhhhuuuzzzrrrrrrmmmfffbbbbbbeeeiiilllvvv{{{}}}~~~}}}}}}}}}tttxxxyyylll```ZZZYYYYYYVVVVVVUUUSSSQQQQQQRRRTTTTTTPPPKKKGGGDDD@@@<<<:::999999999999888666444222444444555555666666555555777888999::::::999777666666666666666666666666666777777666666666555555555...///222444555444333222222222222111000//////...////////////000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***((((((((((((((((((((((((++++++******))))))((((((***)))(((((()))+++---......---+++)))(((((()))***))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))************************************)))(((((()))***++++++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((('''(((((()))***+++((()))******)))'''%%%$$$&&&&&&''''''(((((())))))++++++++++++************)))))))))(((((((((((((((***++++++,,,,,,++++++***************************++++++***)))((((((((()))++++++************++++++******))))))((((((''''''************************++++++++++++++++++++++++***+++,,,------,,,***)))++++++++++++++++++++++++)))************+++++++++rrriiifff___```aaaaaa```^^^[[[ZZZ^^^aaaiiissszzz|||wwwuuusssnnnjjjeeeeeeeeeiiipppxxxzzznnnmmmsssxxxzzzvvviii___YYYWWWXXXXXXXXXVVVUUUUUUUUUTTTRRRNNNLLLJJJGGGCCCAAA:::::::::999888777666555555555555555555444444333333555777888999888777666666666666666666666666666444444444444333333333333222222333444444333222111222222222111000/////////000000000000////////////////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,++++++***************************************))))))))))))***)))(((((()))+++---......---+++)))(((((()))******))))))(((((())))))*********))))))))))))************))))))))))))******************************+++***)))((((((((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((()))******++++++)))(((((((((((())))))***((()))******)))'''%%%$$$(((((())))))))))))))))))''''''(((((()))))))))******************************++++++,,,,,,++++++***************************+++***))))))))))))))))))+++******))))))******++++++*********))))))))))))************************++++++++++++++++++++++++((((((************)))(((++++++++++++++++++++++++)))************+++++++++{{{nnnddd\\\YYY[[[YYY\\\aaadddffffffeeedddoooxxxsssnnngggdddeeeggghhhggg```eeeooo|||~~~}}}nnnhhhggghhhgggnnnxxxqqqddd[[[ZZZYYYWWWVVVUUUTTTSSSWWWUUUSSSRRRQQQNNNJJJGGG>>>===<<<:::999888777777666666555555444333333333111222444666777777666666666666666666666666666666444444333333333222222222555555555444333222222111222222222111000000//////111111000000//////......////////////////////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************)))))))))+++,,,------,,,+++)))))))))******+++******************+++++++++************++++++******))))))))))))******************************+++***)))(((''''''((((((''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))(((((()))))))))*********++++++************************((((((((()))******++++++***))))))(((((((((((()))((())))))***)))(((&&&%%%+++***************))))))&&&&&&'''((()))***++++++(((((((((((((((((())))))******++++++++++++******************************))))))))))))))))))***++++++******))))))******+++++++++++++++************************************************************'''((()))***************++++++++++++++++++++++++)))************+++++++++vvvkkkccc]]]XXXWWWYYY]]]fffpppvvvwwwxxx|||xxxpppjjjgggdddccceeejjjnnnpppmmmvvvzzzqqqllliiifffgggkkkrrrzzz~~~lllfff^^^VVVSSSSSSTTTUUUXXXWWWVVVVVVUUURRRMMMJJJEEECCC@@@<<<999888777777555555444444444444444444222333444555555555555555666666666666666666666666555555555555444444444444777666555333333333333333222222222111111000000000222111111000///......---////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***++++++,,,,,,++++++***------------------------)))))))))******+++++++++******))))))******,,,,,,,,,,,,******))))))******,,,++++++******++++++,,,+++******))))))******+++******))))))))))))******************************+++***)))(((''''''&&&&&&''''''(((((()))***++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************************)))))))))(((******++++++++++++******)))*********++++++++++++))))))))))))))))))))))))(((((())))))******************)))(((((('''((((((((())))))))))))((('''&&&+++++++++******))))))(((((())))))***++++++,,,,,,)))))))))*********************++++++++++++******************************)))((((((((()))***++++++******))))))))))))******************************************************))))))))))))))))))))))))))))))***+++,,,---------************************))))))*********+++++++++mmmfff``````___^^^___bbbhhhuuu}}}sssmmmjjjiiieeegggjjjmmmqqqwww}}}zzztttpppjjjjjjiiilllrrr||||||jjj\\\UUUUUUXXXZZZTTTTTTTTTVVVWWWUUURRROOOMMMJJJFFFAAA<<<999777666555444444444444555666777666666666666555444444333666666666666666666666666666666555555555444444444555444444333333444444555222222222222111111111111222111111000///......---////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,******************++++++++++++******************,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))******))))))))))))******************************+++******)))(((''''''&&&(((((()))******+++,,,,,,******))))))))))))******))))))))))))))))))))))))((()))))))))************************)))))))))(((******++++++++++++******)))*********++++++++++++(((((((((((((((((((((((()))))))))))))))***************)))(((((('''(((((()))))))))))))))(((((((((*********))))))(((((((((++++++******************,,,,,,,,,------.........)))******++++++******)))************************)))((((((((()))***++++++***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++,,,---...************************))))))*********+++++++++gggaaa]]]```dddiiiooouuuvvvuuukkkeeebbbdddhhhfffnnnyyy~~~yyyuuuooommmnnnrrruuuwwwyyyggg]]]ZZZYYYYYYPPPPPPQQQTTTXXXYYYYYYWWWSSSQQQMMMHHHBBB>>>;;;999777666555555555666888999888888777666555444444333666666666666666666666666555555444444444333333333333333333333444444444444222222222222222222222222111111000000//////......////////////////////////......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++************************************************,,,++++++******++++++,,,))))))(((((((((((())))))******))))))))))))************************************++++++***)))((('''))))))******++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))(((((()))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((())))))******+++))))))************))))))************************))))))))))))))))))***+++***))))))(((((())))))***((((((((((((((()))))))))************************************************)))((((((((()))***++++++************************)))************+++++++++lllhhhiiiqqqyyy~~~vvvmmmgggffffffggglllsss{{{~~~zzzxxxzzz|||~~~rrrhhh```ZZZTTTSSSSSSUUUYYY[[[[[[ZZZWWWVVVSSSOOOKKKFFFBBB@@@;;;:::888666555666666777777777666555555555555555666666666666666666666666666666555555555444444444333333444444444222111000222222222222222222222222000000000000////////////////////////////////////........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++*********+++++++++******************+++++++++******++++++************++++++***))))))))))))))))))*********))))))))))))************************************+++,,,,,,+++***))))))))))))*********************))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))((((((((((((((()))))))))*********************************))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))******))))))******************((((((((((((((()))))))))$$$$$$%%%&&&&&&'''(((((())))))************))))))************************+++***))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********************************++++++++++++++++++++++++***))))))(((((()))***+++************************)))************+++++++++sssttt{{{~~~rrriiieee```aaahhhnnnqqqxxxxxxxxxvvvtttuuu}}}{{{lllaaa\\\ZZZXXXXXXYYYZZZYYYXXXYYYYYYWWWTTTQQQLLLHHHFFF???===:::777555555555555555555444444444555666666666666666666666666666666888888888888777777777777444444555555333111...,,,222222222222222222222222////////////000000000000////////////////////////........................000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++******))))))******+++++++++******+++******************+++++++++************++++++******))))))))))))******************************)))***,,,------,,,+++***))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))******++++++++++++******(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((((('''(((((()))***+++***)))))))))))))))***************++++++,,,,,,---(((((()))***+++,,,------((())))))***+++,,,,,,---))))))************))))))************************++++++***)))(((((())))))))))))(((((((((((())))))))))))******+++++++++,,,************************++++++++++++++++++++++++---,,,+++*********+++,,,)))))))))))))))))))))))))))************+++++++++wwwpppgggccccccdddcccgggpppyyy~~~rrrqqqpppnnnrrr{{{uuuggg^^^YYY[[[\\\WWWUUUWWWXXXYYYZZZYYYUUUPPPLLLJJJHHHCCC>>>:::999999999999666555444444333333333333666666666666666666666666444444444444444444444444444444444444444444444444555555444444333222111111222000---------............///111222222222111000........................///............---------...+++***+++---...,,,***......---,,,,,,+++******++++++++++++******))))))++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++++++++***))))))+++++++++*********))))))+++*********))))))((((((***)))(((''''''((()))***+++*********))))))((((((+++++++++*********))))))******************************++++++++++++******************************((((((((((((((()))******))))))))))))***+++,,,---******))))))(((((('''''')))*********++++++++++++******)))(((((()))***+++,,,+++)))((((((((()))***))))))***++++++++++++*********++++++++++++******(((((((((((())))))))))))************************(((((())))))******++++++***++++++***))))))***,,,***)))'''%%%$$$%%%&&&'''******))))))((((((''''''************************...---,,,+++************+++***)))(((&&&&&&%%%%%%***)))))))))+++,,,+++***++++++***************+++((()))***++++++,,,++++++************************++++++******************~~~tttkkkiiihhhdddbbbddddddfffnnn}}}yyytttnnnooovvvzzz}}}yyymmmccc___\\\WWWVVVXXXVVVWWWYYYXXXVVVTTTRRRQQQJJJEEE@@@<<<::::::999888777666555555444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444333222111111111222000......///000///......///000111111111000000........................///............---------...,,,++++++......---+++......---,,,,,,+++******++++++++++++*********)))+++++++++++++++++++++++++++++++++******************+++++++++******)))(((+++++++++*********))))))************)))))))))(((***)))(((((((((((()))***,,,,,,+++++++++*********+++++++++*********))))))************************)))******++++++******)))************************...---+++)))'''&&&%%%%%%,,,,,,+++***))))))))))))***)))))))))))))))(((((()))))))))*********++++++******)))(((((()))***++++++******)))))))))))))))))))))***++++++++++++***(((((()))***+++++++++***(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********)))***+++***((((((***+++***)))'''''''''(((***+++******))))))((((((((((((************************,,,++++++******************))))))((((((((())))))***)))))))))+++,,,+++***++++++************++++++)))******+++++++++++++++************************************************}}}ooofffaaa___aaaddddddfffiiinnnsss{{{xxx{{{xxxvvvzzzrrrfff^^^XXXUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUMMMIIIDDD???===;;;999888888777777666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333222111111000000222111000111222222000...---...///000000000000///........................///............---------...---,,,---...///...,,,...------,,,,,,++++++***++++++++++++***************************************************+++++++++)))************)))((((((+++++++++***************************))))))))))))***))))))(((((())))))***++++++************))))))+++++++++***************************************))))))************))))))))))))))))))))))))))))))******)))))))))******+++,,,+++***)))(((((((((((()))))))))***************((((((((()))))))))************))))))))))))******)))************))))))((())))))***++++++++++++***)))))))))******))))))(((((((((((()))))))))******((((((((((((((((((((((((************))))))))))))))))))***)))(((''')))+++***))))))))))))+++---...***))))))))))))(((((((((************************)))))))))))))))******+++((((((((()))***+++,,,---***)))))))))+++,,,+++***++++++************+++++++++++++++++++++*********************************************************}}}vvvkkkbbbdddcccdddfffjjjnnntttxxx{{{zzzyyylllccc]]]ZZZZZZWWWSSSQQQQQQRRRSSSSSSQQQMMMHHHDDDAAA???<<<999999888888777666666666666444444444444444444444444444444444444444444444444444444444444444444444444222222222111111111000000222111111333444444111///---......///////////////........................///............---------......---............------------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********))))))(((*********************************)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''************************************************((())))))******))))))(((((((((((((((((((((((((((((((((((()))***,,,---...(((((((((((()))***++++++))))))******++++++,,,,,,(((((((((((())))))))))))*********)))))))))))))))((()))***++++++***)))((())))))***++++++++++++***++++++******((('''&&&%%%(((((()))))))))*********))))))))))))))))))))))))++++++******))))))((((((((())))))(((''''''(((***+++************+++,,,---))))))))))))))))))))))))************************'''''''''(((((()))++++++((((((((()))***+++,,,---***)))))))))+++,,,+++***++++++*********+++,,,,,,------,,,+++******))))))***************************************+++++++++xxxooojjjfffcccaaahhhlllpppsssyyyxxxuuuxxxzzzoooggg\\\WWWPPPLLLMMMPPPRRRSSSTTTQQQMMMJJJGGGDDD@@@===;;;:::999777666666555555555555555555555555555555444444444444444444444444444444444444444444444444222222111111111111111111222222222333555555222000...............//////000///////////////////////////............------------............---......------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,))))))************))))))************************))))))))))))))))))******))))))************))))))'''''''''''''''(((((((((************************************************))))))************))))))((((((((((((((((((((((((...---,,,***)))((((((((((((((((((((()))***+++,,,))))))******++++++,,,,,,(((((((((((())))))))))))************))))))((((((((()))***++++++***)))((())))))***++++++++++++***((())))))))))))(((((('''))))))))))))************************************++++++******))))))((((((((())))))(((''''''(((***++++++******))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&''''''((()))++++++)))))))))(((((())))))******)))))))))+++,,,+++***++++++******+++,,,,,,---///...,,,+++************************************))))))*********+++++++++}}}tttnnnhhheeecccbbbeeejjjpppzzz~~~wwwtttvvv{{{wwwddd\\\RRRMMMMMMQQQTTTUUUUUUSSSQQQOOOMMMJJJFFFCCC???>>><<<:::888666555555666666666666666666666666444444444444444444444444444444444444444444444444222222222222222222222222222222111222444555333222//////......//////000111///////////////////////////............---------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************************+++++++++))))))***++++++++++++******************+++++++++))))))))))))************)))******++++++******)))))))))************++++++***************+++++++++******************************++++++++++++******))))))))))))))))))))))))+++******)))))))))******---,,,+++***)))))))))))))))))))))***************((((((((()))))))))************+++******)))((('''((())))))************)))))))))***++++++++++++***%%%&&&''')))***+++,,,,,,)))))))))*********++++++************************************))))))))))))))))))***)))(((''')))+++++++++******)))((((((''')))))))))************+++))))))))))))))))))))))))''''''''''''((()))+++++++++***)))(((((((((((((((***)))))))))+++,,,+++***++++++***++++++,,,---...///...,,,+++*********+++************************)))))))))***++++++,,,,,,zzzrrrkkkeeedddgggjjjkkkmmmwwwvvvkkk]]]SSSQQQRRRTTTTTTVVVUUUTTTSSSRRRPPPLLLIIIDDDBBB@@@===:::888666666555555555555555555555555444444444444444444444444444444444444444444444444222222222333333333333333333111000111333444444333000000/////////000111222///////////////////////////............---------+++---......++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,,,,))))))*********+++++++++((()))))))))************)))***++++++++++++***)))*********+++++++++,,,,,,))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++************************%%%%%%&&&''')))+++---......---,,,+++***************)))))))))))))))(((((()))))))))*********++++++******++++++***)))'''&&&)))))))))))))))******+++))))))***++++++++++++***'''((()))***++++++++++++))))))*********+++++++++************************)))))))))))))))*********)))***+++***((((((***+++)))************)))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))******+++++++++***))))))))))))******)))))))))+++,,,+++***++++++++++++,,,---......///...,,,*********+++,,,************************((())))))***++++++,,,,,,sssmmmkkkiiifff```cccllltttxxx|||{{{hhhZZZTTTRRRRRRPPPVVVVVVUUUVVVUUUSSSOOOLLLHHHFFFCCC@@@<<<999888777444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333111000000111333444444111000/////////000222333000000000000000000000000//////.........---------***,,,...---+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++******))))))***+++,,,---------------))))))******++++++++++++(((((())))))*********+++)))***+++,,,,,,+++***)))(((((())))))*********+++))))))******++++++++++++************************+++,,,,,,------,,,,,,+++******************************)))(((((((((((((((++++++++++++,,,---......******))))))((((((''''''************++++++++++++***+++++++++***)))'''&&&***)))((((((((()))+++,,,))))))***++++++++++++***---------,,,***)))'''&&&)))************+++++++++))))))))))))))))))))))))(((((())))))******++++++***++++++***))))))***,,,((((((***+++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++,,,++++++***++++++,,,,,,***)))))))))+++,,,+++***++++++++++++,,,---...//////---,,,******+++,,,---************************((())))))***++++++,,,,,,xxxoooiiigggfffeeedddkkksssmmmccc^^^YYYTTTUUUVVVXXX[[[\\\ZZZUUUQQQNNNLLLHHHAAA;;;777666666777777777888777777666555333333222222222333444444555555444444444333333333444444333333333333222222333222222222111111000000111111000000111111222333111111111111111000//////////////////////////////------,,,,,,,,,,,,++++++...------,,,,,,++++++***/////////....../////////+++++++++,,,---...///000******+++++++++,,,,,,,,,...---+++))))))***+++,,,************************++++++++++++++++++++++++...,,,******,,,---***((())))))***++++++++++++***''''''((()))***+++,,,,,,************************------,,,+++*********+++,,,+++)))((((((((()))***((()))*********((('''&&&************************,,,,,,++++++***)))((((((((()))***++++++***)))(((************************)))))))))((()))******+++)))***++++++,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***&&&$$$%%%***+++)))&&&)))************+++++++++,,,,,,,,,,,,++++++******************************+++++++++++++++++++++++++++***)))))))))***,,,,,,******************************))))))***,,,---///************)))+++...111---***))),,,+++((((((******)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,qqqnnniiifffgggkkkooosss~~~}}}|||}}}|||pppcccZZZWWWXXXZZZ[[[YYYWWWUUUTTTQQQOOOKKKFFF@@@<<<:::999777777777777777666555555666555555444444444555555555555444444444333333333444444333333333333222222222222111111111000000000111111000000111111222333000000000000000///......////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------+++++++++,,,,,,---......******+++++++++,,,,,,,,,...---+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---+++)))******+++,,,,,,,,,,,,+++))))))******++++++,,,,,,************************,,,++++++************+++...---,,,,,,++++++,,,,,,))))))*********)))((('''************************,,,,,,+++******)))(((((())))))************))))))+++************************************++++++,,,******+++,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''%%%&&&***,,,***''')))************+++++++++******************++++++************************************************+++***)))))))))***+++,,,***************************************,,,---...''')))++++++***+++,,,...,,,******------))))))++++++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,wwwmmmhhhiiijjjkkknnnwww}}}uuutttuuu}}}~~~vvviii^^^___^^^\\\ZZZYYYYYYZZZUUUSSSPPPLLLGGGCCC@@@>>>999999888777666555555444999888777666666666666666555555444444444333333333444444333333333333222222111111000000000000//////111000000000000111222222//////000000//////...---/////////////////////////////////............---***++++++,,,------......,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++************************+++***)))***,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++******************************)))))))))***++++++******++++++******)))(((*********+++******)))(((************************+++++++++******))))))(((******))))))))))))******+++++++++******)))))))))+++++++++++++++,,,,,,,,,+++++++++,,,++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&(((+++,,,+++((()))************+++++++++,,,+++***))))))***,,,,,,************************))))))))))))))))))))))))******))))))******+++,,,************************************+++,,,------&&&(((+++,,,+++******+++***)))+++//////+++***,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,|||rrrjjjfffkkkpppvvv{{{|||uuuvvv}}}zzz{{{}}}nnnjjjdddbbbbbbbbbbbb```XXXWWWTTTQQQNNNJJJFFFCCC<<<;;;:::888777555555444:::999888777666555555555555555444444444333333333444444333333333222222222000000000///////////////000000000000000111222222000000000000000//////.../////////////////////////////////.........------,,,,,,,,,,,,------.........------,,,,,,------...,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,+++******++++++,,,************************)))))))))))))))))))))))))))))))))***+++,,,,,,+++)))***++++++,,,,,,++++++,,,,,,+++++++++*********************************)))((((((((()))***++++++((()))*********)))'''&&&******+++++++++*********************************+++*********)))))))))(((+++***)))(((((()))***+++++++++******))))))((((((*********++++++++++++++++++++++++++++++***)))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))+++,,,+++***))))))*********+++++++++000...,,,+++******+++,,,************************))))))))))))))))))))))))***************+++++++++*********************************++++++,,,,,,,,,''')))++++++)))))))))***)))(((+++000111---+++,,,,,,+++***+++---------,,,++++++++++++++++++++++++wwwnnnllliiihhhiiisss|||~~~yyy|||{{{yyy{{{yyyooolllnnnnnniiiddd[[[YYYUUUSSSRRROOOJJJGGG@@@???===:::888777666666999888777666555555555555555555444444444333333333444444333333333222222222///////////////000000000000000//////000000111222111222222222222111000000////////////////////////.........------------,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,***)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))************+++,,,(((((()))***************+++++++++***))))))((((((************************)))((((((((()))***+++++++++,,,---...---,,,***)))******************++++++*********************************)))))))))))))))+++***)))(((((()))***+++*********)))))))))((((((((()))******++++++******++++++++++++******)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))***+++,,,++++++))))))*********+++++++++000///,,,***((('''''''''************************************************))))))******++++++++++++******************************++++++,,,,,,,,,++++++,,,,,,***))))))***,,,)))(((+++000111---+++,,,+++***)))***+++,,,+++***))))))))))))))))))))))))rrreeedddgggjjjpppwww~~~~~~~~~~~~xxxyyy}}}~~~|||xxxoooggg^^^ZZZVVVTTTTTTRRRNNNKKKEEEDDDAAA===;;;999999999888777666555555444555555555555444444444333333333444444333333333333222222//////000000000000111111000////////////000111111222222333333222222111000////////////////////////.........---------,,,,,,//////......---,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,---------+++***)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************(((***+++***))))))***+++'''(((((()))***)))))))))*********)))))))))((((((******************************)))))))))***+++++++++++++++++++++******)))******)))))))))***++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))***+++***))))))*********+++******))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,+++)))'''%%%$$$###************************************************))))))***++++++++++++******************************++++++,,,,,,,,,++++++---...///...,,,++++++,,,***)))+++//////+++***,,,***)))((()))+++,,,+++***))))))))))))))))))))))))wwwllleeedddkkkqqqvvv~~~}}}~~~~~~uuuoooaaa\\\WWWUUUVVVVVVRRROOOJJJHHHDDD@@@>>><<<;;;;;;777666666555555555666666555555444444444333333333444444333333333333222222000000000111111111222222///////////////000111111222222222222222111000000/////////////////////////////////............---...............---------------,,,,,,,,,,,,------+++,,,---......---+++*********+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++)))***,,,+++(((''')))+++(((((()))***************+++*********************************************,,,++++++************+++***))))))((((((((((((((())))))((((((((()))***+++************************((()))))))))))))))))))))))))))************))))))''''''(((((()))*********''')))***,,,,,,+++***)))((())))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***************+++)))************+++++++++)))******+++***(((%%%$$$************************))))))))))))))))))))))))((()))***+++,,,++++++******************************+++,,,,,,,,,,,,+++***,,,///333444222...+++***,,,******------))))))++++++***)))***,,,---,,,+++++++++++++++++++++++++++xxxlllddd```aaakkkwww}}}zzzzzzzzz{{{|||{{{xxxccc^^^WWWUUUWWWWWWUUURRRMMMJJJGGGBBB???>>>======777666666666666666777888555555444444444333333333444444444333333333222222000000111111222222222333///////////////000111111111111111111111000//////////////////////////////000000000000////////////,,,,,,------.../////////000//////......//////000+++,,,...//////...,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++(((&&&(((***))))))***+++++++++++++++++++++++++++++++++++++++************************------,,,+++*********+++...---+++*********+++,,,)))(((''''''''')))***+++************************(((((((((((())))))))))))((()))***++++++***)))(((&&&&&&'''((()))***++++++(((***,,,------,,,+++***'''((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++)))************+++++++++(((***,,,......---***(((************************((((((((((((((((((((((((((()))***+++,,,+++*********************************+++,,,---,,,,,,***)))+++000666999777111+++(((---***))),,,+++((((((***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzqqqhhh```bbbiiijjjoooxxxxxxssspppyyylllbbbWWWTTTWWWYYYUUUPPPQQQNNNJJJFFFCCC@@@<<<999888777666666777666444222555555555555555555444444444444444444444444444444555444222111111222444555333222111000000111222333333222000///...///000111111111000000//////......////////////////////////,,,,,,------------------...---,,,,,,++++++++++++++++++,,,---,,,+++***))),,,,,,---...---,,,***))),,,++++++******++++++,,,+++++++++,,,,,,+++++++++))))))*********++++++++++++******)))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************+++*********))))))((((((******)))(((((('''((((((&&&&&&''''''(((((())))))***)))((('''((()))+++,,,******++++++++++++*********)))((('''***...222555)))***+++,,,,,,+++***)))&&&'''(((***+++++++++++++++,,,.........,,,***)))))))))******+++++++++,,,))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))///...,,,+++***++++++,,,+++*********))))))((((((*********))))))))))))))),,,***(((***---...---++++++***))))))***,,,...///......---,,,+++++++++++++++---///111111///---+++*********++++++*********,,,,,,---......---,,,+++++++++++++++,,,,,,---...zzzssslllgggccc```dddlllttt}}}{{{vvvuuutttssswwwmmmaaaYYYXXXWWWTTTQQQSSSPPPMMMJJJGGGDDD@@@===;;;999777777888777666444555555555555444444444444444444444444444444444444444333222111111222333444222222111000000111222222111111111111111000//////////////////000000000000////////////////////////------------------------...---,,,,,,++++++,,,,,,------.........---,,,+++---------------,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***************+++++++++***)))((('''&&&&&&&&&&&&))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++************************+++*********))))))))))))+++******))))))))))))***(((((())))))))))))))))))(((((()))*********************++++++++++++******))))))((((((***---000222***+++,,,------,,,+++***)))******++++++++++++***+++,,,---------,,,***)))'''((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,---+++*********))))))))))))((((((((()))***+++++++++,,,***)))***,,,...,,,+++******))))))***+++---...,,,,,,+++***))))))******,,,---...//////...---,,,***++++++,,,,,,++++++***++++++***)))))))))******,,,,,,+++++++++,,,------jjjfffcccdddfffiiiqqqzzz~~~sssnnnrrrzzzsssfff\\\WWWSSSRRRQQQOOOMMMKKKIIIFFFBBB>>>???<<<999888888888777666555555555444444444333333333333333333333333333333333222111000000111222333222222111000000111222222///000222333222111///---.........///000111111111///////////////////////////.........---,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---............---,,,,,,...------,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********---,,,+++***))))))))))))***************+++++++++******+++++++++,,,,,,,,,******++++++++++++*********************************************)))))))))+++***************+++,,,+++***************))))))&&&(((***+++,,,+++)))(((******++++++++++++******))))))))))))***+++---...+++,,,------------,,,+++,,,,,,,,,,,,,,,+++************+++,,,,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++))))))))))))***+++,,,---***************))))))))))))))))))*********+++++++++*********,,,---,,,+++)))))))))))))))***+++,,,,,,++++++************+++---------......---------+++,,,,,,------,,,,,,+++,,,***)))(((***---111444------,,,+++++++++,,,,,,llljjjjjjmmmsss}}}wwwuuuuuu{{{vvvdddYYYTTTSSSPPPOOONNNNNNMMMKKKGGGDDDCCC???;;;999888999888777666666555555444333333333333333333333333333333333222222111000000111222222222111111111111111111222000111111222111000///....../////////000000000111////////////////////////000//////...---,,,,,,+++...------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---,,,++++++******++++++,,,******++++++++++++******,,,,,,++++++++++++******,,,+++++++++***++++++,,,******************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************************************))))))))))))******+++,,,+++++++++******))))))((('''((()))***+++******)))******++++++++++++******(((((()))******************+++,,,------,,,+++******++++++,,,++++++******))))))************)))(((***************+++++++++))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++******)))))))))+++++++++++++++,,,++++++(((((()))))))))******+++------,,,,,,,,,------.........---,,,,,,---......,,,------------------,,,---,,,+++,,,000777>>>CCC...---,,,,,,++++++++++++sssuuuwww{{{~~~{{{|||www|||ppp```XXXUUUVVVUUUTTTSSSSSSQQQNNNKKKFFFBBB>>>;;;:::999999888777777666555555444333333333333333333333333333333222111111111111111111222111111111222222111111111333222000/////////000111111000000000/////////...////////////////////////000000///...------,,,,,,---------,,,,,,---......------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,))))))************)))))),,,+++++++++++++++++++++%%%%%%%%%&&&''')))+++,,,******************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))***************************************+++++++++((((((((((((((()))***+++*********))))))(((((((((***)))((((((((()))+++,,,******++++++++++++******((()))*********))))))((()))***+++,,,,,,+++***)))'''((()))***++++++++++++((()))))))))***)))))))))++++++******************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************))))))((((((***************+++++++++************++++++++++++++++++,,,+++++++++++++++((()))))))))************,,,,,,,,,,,,---...//////...---,,,++++++,,,---...,,,------......------,,,///---,,,---111888???DDD...---,,,,,,++++++++++++|||{{{yyyzzz}}}pppddd___^^^[[[XXXUUUSSSQQQNNNKKKIIIFFFAAA???===<<<:::888999888888777666555444444444444444444444444444444222222222222222222222222000111222222222222111000444222000......///111222111111111000///.........////////////////////////000/////////...---------------------------...///000//////...---.........+++************++++++,,,,,,++++++******++++++,,,))))))************))))))++++++++++++,,,,,,,,,---$$$%%%&&&(((***,,,///000+++++++++*********************+++++++++,,,,,,,,,******++++++++++++***************************************+++++++++++++++(((((((((((((((((()))***))))))))))))))))))((((((+++***((('''''')))+++---******++++++++++++******))))))************)))((()))***++++++++++++***)))&&&'''((()))***+++++++++)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++***)))''''''*********+++++++++++++++'''((()))***+++---......+++,,,---,,,*********+++))))))***++++++******)))************+++---.........---,,,++++++,,,---...,,,------......------,,,...,,,+++***,,,///333666------,,,+++++++++,,,,,,vvvttttttyyyzzzrrrlllggg```ZZZVVVQQQNNNKKKLLLIIIFFFDDDBBB???<<<999::::::999888777666555555555555555555555555555555222222333333333333222222000111222222222222111000222111111000000000000000000000000000////////////////////////////////////////////////............---------------...//////111000///...---......///++++++,,,---------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++)))******+++,,,---......)))***+++,,,...000333444+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++*********************************++++++,,,,,,,,,******))))))((()))))))))))))))******************)))))))))))))))******+++******++++++++++++************************************+++,,,,,,+++******((()))******++++++++++++))))))))))))******++++++))))))))))))((((((((('''))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))***+++++++++***)))(((*********++++++,,,,,,,,,***++++++++++++++++++,,,+++,,,...,,,***)))***,,,******+++,,,,,,+++***))))))******+++,,,---...///---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,+++******)))******+++,,,,,,+++++++++,,,------}}}yyynnnooouuu}}}~~~wwwnnneee^^^YYYTTTQQQNNNLLLJJJGGGEEEBBB>>>;;;;;;;;;:::999888777666555666666666666666666666666222333333444444333333222000111222333333222111000///000222333222111///.........//////000000111111////////////////////////.........///////////////---------------...///000///...---,,,+++,,,------+++,,,...///000///......,,,++++++++++++++++++,,,,,,------......------,,,))))))***+++---...//////*********+++---///000111++++++++++++******))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,*********************************++++++,,,,,,,,,,,,,,,+++***)))))))))************++++++,,,,,,---'''(((***+++,,,+++)))(((******++++++++++++***************)))******+++,,,+++,,,------------,,,++++++,,,,,,,,,,,,+++************))))))***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,111000///,,,***(((&&&%%%+++---...---***(((***,,,***+++,,,------,,,******++++++,,,---...///111222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++******++++++++++++,,,------...{{{zzzyyyxxxpppvvvyyypppggg[[[SSSSSSNNNOOOPPPOOOKKKFFFBBB@@@::::::999888777666555555555555666666666666666555444444444333333333222222333333333222222222111111////////////000000000000222222222111111111111000222111111000///......---...........................,,,******+++------,,,---------------------------...///000000///......)))***,,,---,,,***((('''!!!###&&&***,,,,,,,,,+++,,,++++++******++++++,,,---,,,***))))))***,,,------,,,***)))))))))***+++++++++++++++++++++++++++)))***,,,------,,,***))))))***+++---------,,,+++,,,+++***))))))***+++,,,***+++,,,------,,,+++***************************************************)))******++++++,,,------,,,+++******)))*********++++++************++++++)))************+++++++++************************))))))(((((((((((())))))************************,,,+++)))(((((()))+++,,,******************************************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))),,,+++******,,,,,,+++******)))((((((((()))***+++------,,,+++************+++---//////---,,,+++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,xxxoooqqqwww}}}{{{qqqddd\\\ZZZXXXXXXXXXUUUQQQLLLIIIGGG<<<<<<:::999888777777666555666666777777666666555444444444333333333222222333333222222222111111111111111111111111111111111222222222111111111111000111111000000//////.................................---+++***,,,------,,,---------------------------...////////////...---,,,------...---,,,+++***'''(((***+++,,,,,,+++++++++******************+++,,,+++)))(((((()))+++,,,---,,,+++*********++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***(((((()))***************++++++***))))))***++++++******++++++++++++******************************************************)))******++++++,,,------,,,++++++***************++++++************++++++)))************+++++++++************************++++++************++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************************************************)))******++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++******,,,,,,+++***...---,,,,,,,,,---...///---,,,++++++***+++++++++,,,---//////---,,,+++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,xxxqqqjjjiiirrr~~~tttjjjfffaaa___\\\WWWRRRNNNKKKIII@@@???<<<:::888888888888666666777777777777666666444444444444333333333333222222222111111111000000222222222222222222222222222222222111111111111000000000000000///////////////////////////////////////---++++++---...------------------------------------............---,,,------------,,,,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))******+++***)))(((((()))***+++---,,,++++++***+++++++++************************++++++++++++++++++++++++))))))))))))))))))***+++++++++***))))))***++++++*********))))))*********************************************************)))******++++++,,,------,,,,,,+++***************++++++************++++++)))************+++++++++************************++++++************++++++((((((((((((((((((((((((,,,+++***))))))***+++,,,************************************************((()))******++++++******************************+++++++++***************,,,+++******,,,,,,+++***,,,++++++++++++,,,---...+++++++++++++++,,,,,,---,,,...//////---+++,,,,,,...------,,,,,,++++++***+++++++++,,,,,,---------sssmmmmmmooowww|||vvvmmmhhh```YYYSSSOOOLLLJJJCCCAAA>>>;;;999888888999777777888888888777666666555444444444444333333333222222111111111000000000222222222222222111111111222222222111111111000000////////////000000000000000000000000000000000000///---,,,,,,.........---------------............------------------,,,,,,,,,++++++*********++++++///...---,,,++++++,,,,,,++++++************++++++++++++***))))))***+++++++++++++++************+++************************,,,++++++******++++++,,,---,,,+++******+++,,,---+++******************++++++***)))(((((()))***+++************************************************)))******++++++,,,------,,,,,,+++************+++++++++************++++++))))))*********+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))++++++***))))))***++++++************************************************(((((()))************)))))))))))))))))))))))))))************************,,,+++******,,,,,,+++***)))))))))******++++++,,,*********+++,,,---......,,,...///...,,,+++,,,---...------,,,,,,++++++*********+++,,,,,,---......zzzrrrmmmkkksss~~~vvvjjj___XXXTTTQQQOOOFFFEEEBBB???<<<:::999999888888999999888777666666555555555444444444333333222222222111111111111000222222111111111000000000222222222111111111000000////////////000000000000000000000000000000000000///...---...//////...------------....../////////......------,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,))))))******************************************,,,++++++******++++++,,,---,,,+++*********,,,,,,*********++++++*********+++***)))(((((()))***+++************************************************)))******++++++,,,---------,,,,,,+++***+++++++++++++++************++++++))))))*********+++++++++************************))))))(((((((((((())))))************************+++******************+++************************************************(((((()))************)))))))))))))))))))))))))))************************,,,+++******,,,,,,+++*********+++,,,------......*********+++,,,---//////---......---,,,+++,,,---...------,,,,,,++++++*********+++,,,,,,---......~~~vvvsssrrrtttwww}}}qqqcccZZZUUURRROOOJJJIIIGGGDDDAAA>>>;;;:::999999:::999999888777666555555555555444444444333333333333222222222111111222222222111000000//////222222222111111111111000000000000000///////////////////////////////////////......///000000///------------...//////000000000///...---,,,,,,,,,---------------............)))******++++++,,,,,,---------,,,,,,,,,,,,------------------------------))))))***+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))***++++++++++++***)))*********))))))*********************************************************)))******++++++,,,------------,,,+++++++++++++++++++++************++++++)))************+++++++++************************++++++************++++++************************************************************************************************((()))******++++++*********************************************+++++++++,,,+++******,,,,,,+++***'''((()))+++,,,,,,,,,,,,++++++++++++,,,---//////---......---++++++,,,......------,,,,,,++++++***+++++++++,,,,,,---------{{{uuuuuuwww|||wwwggg]]]WWWTTTQQQOOONNNMMMKKKGGGCCC???<<<::::::::::::999888777666555555555555444444444444444444444333333333333222444333333222111111000000222222222111111111111000111111000000//////..............................//////...000111111///------------...///000000000111000///---------------+++,,,.../////////...---)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******************)))(((((()))***++++++++++++***)))******++++++++++++******************************************************)))******++++++,,,------------,,,++++++++++++,,,++++++************++++++)))************+++++++++************************++++++************++++++*********************************++++++*********************************************************)))******+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++******,,,,,,+++***%%%&&&(((***++++++++++++,,,,,,,,,,,,,,,---...///.........---++++++,,,......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,tttuuurrrssszzzoooddd^^^ZZZWWWRRRRRRQQQPPPLLLGGGAAA>>>;;;;;;;;;:::999888777666666666555555555444444444555555444444444333333333555555444333333222111111222222222111111111111000222111111000///......---......................../////////000222111///------------...///000000111222111///...------......)))***,,,......---,,,+++***,,,---......,,,+++))),,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,.../////////......------------------------)))***,,,------,,,***)))+++,,,---------+++***))))))***+++,,,,,,+++***)))***+++,,,------,,,+++***************************************************)))******+++,,,,,,------...---,,,,,,++++++,,,,,,++++++************++++++)))************+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++,,,+++******,,,,,,+++***)))***,,,...////////////------,,,,,,,,,---...............,,,++++++,,,.........---,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,ssssssvvv}}}vvvjjjccc```WWWQQQMMMOOOPPPLLLHHHGGGAAA???<<<888666555555555888777666555555444444555666666555444333333222222555555444333333222111111000111111222222000///...000111222333333222111000111000///------......///...........................---,,,+++,,,...000222222222000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,+++******+++++++++++++++++++++++++++++++++++++++***))))))******+++++++++++++++++++++++++++************+++,,,,,,---,,,+++******)))*********---+++***(((((()))+++,,,'''((()))***+++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++******++++++++++++******************************++++++******************************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++************************(((((())))))***+++------'''&&&'''))),,,...---,,,,,,,,,,,,---------......+++,,,------......------111///------...//////......///000000000///---,,,,,,---......////////////yyyvvvzzzzzzooojjjbbb[[[VVVUUUTTTOOOKKKKKKDDDBBB???;;;999777777777999999888777666666666666555555555444444333333333555555444444333222222111000111222222222111//////000111222222222222111000111000///...---...//////........................///...---------///111333222111000///............---------,,,,,,---------,,,---......,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++***************,,,+++)))((((((***+++,,,((()))***+++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************************,,,,,,,,,,,,++++++***))),,,,,,,,,------,,,,,,+++************************,,,+++++++++++++++,,,,,,***))))))***,,,,,,+++***,,,,,,,,,---------......***+++,,,,,,------,,,,,,...------...000111000///...///000000000///---,,,,,,------...............|||xxxxxxzzz{{{ooofff]]]ZZZVVVPPPLLLKKKHHHFFFCCC???<<<:::999999::::::999888777777777777555555444444444444444444555555444444333222222222111222222222222111000///000111222222222222111000111000///.........//////////////////////////////000///......///000222333111111000///..................,,,,,,,,,,,,......,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,************++++++,,,---++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++...---,,,+++************,,,,,,+++*********************)))))))))***,,,---)))******+++++++++******---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,---,,,++++++,,,+++)))''',,,,,,,,,---------......******+++,,,,,,,,,,,,,,,,,,,,,,,,///111222111////////////000//////...---,,,---------............{{{ssswww}}}rrrgggaaa\\\TTTPPPOOOKKKIIIFFFBBB???<<<;;;:::::::::888777777777777777444444444444555555555555555555444444333333333333222222222222222111111111111111111222222111111111000000000///////////////000000000000000000000000//////......//////111111111000///..................---,,,++++++,,,---...,,,---......,,,,,,---...---,,,+++******+++,,,---******+++,,,,,,---......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))+++---......---,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,+++************+++))))))))))))***+++------******+++++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******++++++++++++*********************************************+++++++++++++++++++++++++++++++++&&&''')))+++---.........++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,---,,,++++++,,,,,,***(((,,,,,,,,,---------......++++++,,,------------,,,,,,,,,---000222222000---//////////////////......---------......///000000xxxvvvzzzuuummmeee\\\VVVUUUOOOMMMJJJFFFAAA>>>;;;:::999999888777666666666666444555555555555555555555555555444444444444333333444333333222222222222222222111111111111111111222000000000000000/////////000000000000000000000000..................//////000//////...............---,,,+++******+++,,,---,,,---......,,,,,,---......---,,,++++++,,,---...******+++,,,,,,---......------,,,,,,,,,,,,------111000///...---,,,,,,,,,++++++++++++++++++++++++)))***,,,.........,,,+++++++++++++++++++++++++++************+++,,,---...---,,,,,,+++***+++++++++((()))))))))***+++,,,---******+++++++++******))),,,,,,+++++++++++++++***++++++++++++++++++++++++******************************************************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++&&&''')))+++---.........***+++,,,,,,---------,,,++++++++++++++++++++++++))))))))))))***+++,,,---+++******+++------,,,***,,,,,,,,,---------......,,,------........................000111111...+++//////........./////////.........///000222333444xxx}}}wwwlll```XXXVVVRRRPPPMMMIIIDDD@@@===;;;999999888777666666666666666666555555555555555555555555444444444444444444555444333333222222333333222222111000000111222222000000111111111000///...////////////////////////------..................//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---111000///...---,,,,,,,,,++++++++++++++++++++++++)))***+++---------,,,,,,++++++++++++++++++++++++(((((()))***+++---...///------,,,+++++++++++++++))))))******+++++++++,,,)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))******+++***************************************++++++++++++******************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++---...***))))))+++---...---,,,,,,,,,,,,---------......------...///////////////////////////000000---+++///............///000000000000000111333666888:::wwwhhh]]]XXXVVVTTTQQQMMMHHHCCC???===::::::999888777777777777777777666666555555444444444444555555555555555555666555444333222333333444222222111000000111222222000000111222111000///.................................////////////...............------......///,,,---///000000///---,,,,,,---......,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++***)))******+++,,,---...------,,,++++++++++++,,,)))******+++++++++******((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***++++++***)))++++++++++++++++++++++++******++++++++++++******************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---*********+++......---,,,,,,,,,,,,---------......,,,---......//////......///...---...///000///...///......---...///000111111111222333666:::===???tttfffaaaYYYWWWTTTPPPJJJEEEAAA>>><<<;;;:::999888888888888888888777666555444444333444444555555555555555555666555444333222333444444333222111000000111222333000111111222222000///...........................///000000000000000//////......---------......///---...111222222111...---,,,---......,,,,,,---...+++,,,............,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++,,,...///++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,******+++++++++******)))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++++++++***)))------------------------******++++++++++++******************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,++++++,,,---...,,,+++,,,,,,,,,---------......+++,,,------......------...---,,,---///111111111///...------...///000111222222333555888<<<@@@CCCwwwlll```\\\UUUPPPLLLIIIFFFDDD???===:::999999999999888666666777888888888888888444444444555555555555666777666555333222111000000111111111111111111222222333333222222111000//////222111///------///111222////////////////////////000///.........///111222000///---,,,,,,---...///,,,,,,,,,---------......---------------------------,,,+++,,,...///...---++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))------------------------***+++,,,---...---,,,+++,,,,,,+++******+++,,,,,,+++++++++*********))))))+++)))(((***,,,---+++))),,,,,,,,,++++++*********,,,,,,+++***)))))))))***,,,+++***))))))***+++,,,+++******))))))******+++------------------------------,,,+++************))))))(((((((((***+++,,,)))***+++,,,---,,,++++++)))+++,,,+++***)))***++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,------......------,,,------......///000000000///.........///000///...444222111//////111222333888999<<<>>>AAACCCDDDEEEsssddd___XXXTTTRRROOOJJJFFFBBB???<<<;;;;;;::::::999777777777777777666555555777777666555444333333222555555444333222222222222111111111111111111222222333333222222111000000/////////////////////////////////////////////////////////......//////000111......---------......///,,,,,,,,,---------......---------------------------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++*********)))(((***,,,---+++))),,,,,,++++++++++++++++++---,,,,,,+++******++++++,,,,,,+++******+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++******)))***************)))((())))))++++++)))***+++,,,,,,,,,++++++***+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---///---......//////......---///////////////.........000000///...///......---111000000000222444666888===>>>@@@BBBDDDFFFFFFGGG}}}|||{{{zzzxxxwwwvvvuuutttttttttssssssrrrrrrrrroooppppppqqqssstttvvvwwwuuuvvvwwwwwwxxx{{{oooggg^^^ZZZYYYWWWPPPJJJFFFCCC???===<<<<<<:::999999888888777666555333333777777666555444333333222444333333333333333444444222222222222222222111111333333222222111000000000...///000111111000///...////////////////////////------...////////////...,,,,,,---...////////////,,,,,,,,,---------......---------------------------,,,++++++,,,---,,,***------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******************************+++++++++++++++,,,------,,,++++++******++++++,,,---------,,,,,,,,,,,,+++***))))))***,,,---+++***++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***************************))))))))))))******+++++++++***))))))*********)))***+++,,,,,,,,,,,,+++***,,,------,,,,,,---///***++++++,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---///...//////////////////...111000000///......------............////////////...///000222555888;;;===DDDDDDEEEGGGGGGHHHHHHHHH}}}yyyvvvssssssrrrqqqppppppooonnnmmmkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggghhhjjjkkkmmmnnnpppooommmkkkjjjkkkmmmooorrrrrrtttuuuwwwyyyzzz{{{xxxiiibbb```^^^VVVOOOJJJGGGCCC@@@>>>===;;;999999999999888777666555444444444444555555555555666444444333333333333444444333222222222222222111111222222222111111111000000000111111222222111111000////////////////////////+++,,,.../////////...---***+++---///000000///...,,,,,,,,,---------......---------------------------+++******,,,,,,+++)))------------------------++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++*********+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***************************)))))))))***+++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,***,,,,,,+++***)))***+++***++++++++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,.........////////////......000000//////............+++,,,...//////000222333000111333666:::<<>><<<:::999::::::::::::999888888444444444555555555555666666666555444333333333333333333333333222222111111222222222111111111111111222111///......///111222////////////////////////+++,,,.../////////...---***+++---///000000///...,,,,,,,,,---------......------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++******++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...------,,,,,,++++++******+++***++++++++++++,,,,,,***++++++)))'''%%%%%%%%%+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,------......------,,,............//////000000,,,...000000///000222444555666999<<<>>>@@@AAAAAAEEEFFFFFFFFFFFFFFFEEEEEE|||wwwuuuqqqooommmkkkiiigggfffeeedddfffggggggffffffggghhhgggiiijjjjjjiiiiiijjjkkkjjjiiiiiihhhiiijjjlllmmmllllllmmmmmmnnnoooooooooqqqqqqqqqqqqqqqrrrssssssnnnnnnnnnnnnnnnlllhhheee```aaabbbcccdddddddddcccfffeeeeeegggjjjkkkkkkjjjjjjkkknnnrrrvvv{{{~~~uuuooohhhbbbVVVRRRMMMHHHEEEAAA>>><<<::::::;;;;;;;;;::::::999777777666555444333333222777666555444333333333333444444444333222222111111111111111111111111111111000///,,,++++++,,,///000////////////////////////------...////////////...,,,,,,---...////////////,,,,,,,,,---------......------------------------,,,+++***+++,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,++++++***************************************+++,,,,,,***++++++,,,,,,++++++***)))***************++++++)))+++------,,,+++,,,---++++++++++++++++++,,,,,,******))))))******++++++)))******++++++******))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,---------,,,++++++++++++******++++++,,,---***++++++)))&&&$$$$$$$$$+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,------------,,,,,,------......///000000111///222444333000///111444;;;<<>>@@@DDDFFFHHHGGGEEEDDDAAABBBCCCEEEFFFGGGGGGGGGyyytttqqqooollljjjiiiiiijjjkkkllllllllllllmmmlllkkkjjjjjjiiiiiijjjmmmoooppppppoooppptttwwwxxxzzz}}}}}}|||||||||{{{zzzyyyzzz|||~~~qqqsssuuuwwwvvvtttrrrpppqqqooommmmmmoooooollliiicccccccccdddeeefffggghhheeeiiimmmmmmlllnnnsssxxxxxx}}}yyytttbbb^^^WWWRRRMMMIIIEEEBBB======<<<;;;999777555444444444444555555555666666333333333444555666777777555555444333333222111111111111111111111111222222000111222333333222111000////////////////////////000000///......000111222000///---,,,,,,---...///,,,,,,,,,---------......------------------------+++******,,,...000000///------------------------,,,,,,,,,------.........+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,------------------------((()))***,,,,,,+++*********+++,,,------,,,+++***+++++++++,,,,,,---------)))+++......,,,+++,,,...---,,,,,,++++++*********++++++++++++,,,,,,---...++++++------------+++++++++******************+++++++++++++++++++++++++++------,,,+++***************+++---...///...------,,,+++*********+++,,,---***,,,------,,,+++---...---......//////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000......////////////......000000000///......------&&&+++111444444777===BBB@@@BBBFFFIIIJJJJJJHHHFFFAAABBBDDDFFFHHHIIIIIIJJJ{{{wwwtttqqqzzzllleeeiiijjjddddddiiifffhhhkkkllllllmmmnnnpppnnnnnnnnnnnnooopppqqqrrruuuvvvxxx{{{}}}}}}~~~yyysssppppppmmmjjjgggfffggghhhjjjiiigggeeeeeefffggggggfffmmmooorrrvvvyyyxxxhhh___WWWUUUTTTNNNGGGEEE>>>>>>===:::888777777888888777666666888999888888444444555555555555444444444444444333333333222222333333222222111000000000111111222222222222111111222222111111000/////////////////////000000000000........................------------------------------............------//////...---,,,++++++***+++++++++******))))))))))))))))))((()))******+++///......------......///---------,,,,,,+++++++++++++++++++++******))))))))))))*********+++++++++------------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,+++***)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))((()))***,,,---...------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------///......------,,,++++++------...............---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------............////////////******+++,,,,,,---......,,,...//////...---...///222333555888<<<@@@DDDFFFEEEFFFGGGHHHIIIHHHGGGFFFDDDEEEFFFHHHHHHHHHGGGFFFzzzyyywwwssspppqqquuuzzzpppeeeiiimmmkkkjjjmmmooorrruuuwwwwwwwwwxxxyyysssssssssuuuwwwyyy{{{}}}~~~zzzyyywwwtttrrrqqqppppppkkkjjjiiiiiijjjiiigggeeefffhhhjjjlllnnnrrrwwwzzz}}}oooddd[[[YYYWWWRRRMMMLLLEEECCCAAA>>><<<;;;;;;<<<999777666666888999888888333444444555555444444333333333333222222222111111111111111111111222222222222222333333333333222222000000000000000111111111000000000000////////////........................------------------------------............------,,,,,,---------.........,,,,,,+++++++++***************))))))******+++,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))*********++++++++++++,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++***))))))******************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++******+++,,,---------,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---------------------------------...............---+++,,,,,,------,,,,,,+++((()))))))))************............////////////,,,,,,------.........///---///000000//////000111444666888;;;???BBBDDDFFFDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHH{{{wwwtttqqqnnngggjjjllljjjiiimmmwwwtttiiilllssstttsssuuuvvvyyy~~~}}}}}}~~~}}}{{{uuutttssssssrrrooojjjfffdddeeefffffffffgggiiikkklllooosssxxx}}}|||pppeee```^^^YYYVVVUUUHHHFFFBBB???===<<<<<<<<<:::888777777888999888777333333444444444444333333222222222222111111111111000000111111222333333444333333333444444333333333...//////000111111222222111111000000//////......................................................------............---------------.........//////---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...,,,***(((((()))+++---)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,------...//////---...............------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------............/////////.........//////////////////000000000///111333666888:::===@@@CCCEEEFFFFFFDDDEEEGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKK|||xxxsssnnnkkkkkkllllllkkkgggjjjlllllllllooowww}}}~~~uuuoootttyyy{{{}}}~~~~~~zzzuuuqqqooooooooommmiiiggggggggghhhiiikkklllnnnrrrxxx|||tttlllgggaaa]]]\\\OOOLLLGGGCCCAAA@@@???>>><<<:::888888999999888777444444555555555555444444333333333222222222111111111111111222222333333333222222333333333333222222//////000000111111111111111111000000//////..............................////////////////////////------............------111000//////------,,,+++------------------------,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,***))))))***,,,---***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------------,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------...............///......---,,,+++,,,,,,------,,,,,,+++------------............---------........./////////////////////////////////000000000111333777:::===???BBBFFFHHHHHHHHHHHHEEEGGGIIIKKKLLLLLLLLLLLLOOONNNMMMLLLMMMNNNOOOPPP~~~yyytttooojjjiiihhhggghhhiiikkkkkkkkknnnnnnppprrruuuwwwwwwwwwssstttyyy~~~~~~zzztttooolllkkkjjjkkkjjjiiiiiikkknnnqqqtttwww||||||tttjjjccc```[[[WWWRRROOOMMMKKKGGGEEE===;;;999999999999888777666666777777777777666666555444444444444333333333333333333333222222111111111111222222222222111111111111111111000000//////111000000000/////////...////////////////////////////////////////////////------............------000000///...---,,,++++++---------------------------------,,,---......///------,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...------,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,......//////...------,,,+++,,,,,,------,,,,,,+++************++++++++++++------------.........................../////////000111222222333666;;;>>>BBBDDDGGGJJJKKKLLLKKKJJJIIIJJJLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUVVV~~~xxxpppjjjhhhggghhhhhhdddeeegggiiijjjjjjjjjjjjrrrrrruuuyyy~~~~~~|||vvv~~~}}}xxxuuuppppppooommmjjjiiijjjllljjjlllnnnqqquuuzzzvvvkkkeeebbb^^^ZZZWWWUUURRRLLLGGG???===:::999:::999888777777777888888888888777777555555555555444444444444555444444333222222111111000111111222222111111000222222111111000//////.../////////000000000000000////////////////////////........................------............------,,,,,,,,,---------......,,,,,,---------------...---------------......//////......------......///+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,---------,,,+++++++++,,,,,,---.........---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------//////...---,,,,,,++++++////////////...---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------------.........------......///000000000111333555777888;;;@@@CCCFFFGGGIIILLLMMMNNNNNNNNNLLLMMMOOOPPPQQQQQQQQQPPPOOOPPPQQQSSSVVVYYY[[[]]]|||tttnnnhhhhhhhhheeedddeeehhhlllhhhjjjlllnnnpppqqqssstttyyy|||~~~~~~}}}zzzvvvsssrrrssspppooonnnllllllmmmqqqtttuuu|||tttlllfffccc___^^^\\\WWWNNNHHH@@@>>>;;;::::::999888666777777888888888888777777555555444444444333333333333333333333333333333222111222222333333222222111111111111000000000000000......//////000000111111////////////////////////------------------------------............------+++++++++,,,,,,,,,,,,---++++++,,,,,,------------------,,,,,,------...//////..................///---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------*********++++++++++++,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------******+++,,,,,,---......---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++***+++,,,,,,---,,,+++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,---------.........---------------------,,,////////////...---,,,++++++,,,,,,------,,,,,,+++............/////////000,,,,,,---------.........------...///111222333333333666:::<<>><<<::::::999888666666666777777777777666666444444444333333333222222111222222333333444444555222333333444444333333222/////////000111111222222------...///000111222222000000000000000000000000---------------------------..................---...------,,,+++***)))(((+++++++++,,,,,,------------,,,,,,,,,,,,---......///......------......///---------,,,,,,++++++++++++++++++,,,,,,---------))))))*********+++++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,***)))***,,,...000))))))***+++,,,,,,---------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++,,,++++++***+++,,,...///*********++++++,,,,,,,,,---------.........//////+++,,,,,,------......///////////////...---,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......---...///000222444555666555999===AAACCCFFFIIIKKKJJJJJJKKKLLLNNNPPPSSSTTTNNNOOOPPPQQQQQQQQQPPPOOOKKKNNNSSSXXX^^^aaadddeee~~~vvvpppnnnjjjgggdddaaa``````cccfffhhhhhhhhhkkkpppuuuxxxxxxyyy~~~~~~wwwsssqqqooonnnllllllmmmooosss{{{yyywwwuuuqqqkkkeeeaaa``````KKKHHHCCC===888777888:::555666666666777777777888777666666666555555555555777555333111111111222333888666444111000111222333222222222111111111000000222111111111000000//////000000111111111111000000////////////////////////000///......//////...---++++++++++++++++++++++++++++++++++++++++++++++++---...///---+++)))***+++...///000///---,,,,,,...*********++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++...///+++&&&%%%***///))))))*********+++++++++++++++++++++++++++++++++...---+++******+++---...,,,+++*********+++,,,---,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------...............---)))******++++++,,,,,,---.....................---000////////////000111111...///000000111444999===???@@@BBBEEEGGGIIIJJJKKKKKKLLLNNNPPPQQQPPPOOONNNPPPPPPOOONNNMMMLLLLLLKKKMMMNNNQQQXXX```eeeeeedddxxxooohhheeeeeedddccccccdddeeefffgggiiillllllmmmpppvvv{{{|||zzzxxxuuusssqqqqqqtttyyy~~~~~~wwwnnnfff```]]]VVVTTTOOOHHHBBB===::::::888888888777777666666666666555555555555444444444555555555444444333222111666555333222111111222333222222222111111111000000111111111111000000000/////////000000000000/////////////////////////////////...---...000111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++++++++------.........,,,+++,,,---+++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************)))))))))+++,,,***************+++++++++++++++++++++++++++++++++...---+++******+++---...---,,,+++*********+++,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,..................------,,,,,,,,,,,,,,,,,,++++++---------.........///////////////......//////000///000111111333666;;;???BBBCCCDDDFFFGGGIIIIIIJJJJJJLLLNNNOOOPPPPPPNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKOOOPPPTTTZZZaaaddddddbbb|||tttoookkkhhhccc___aaabbbccceeegggjjjlllnnnppprrruuuwwwyyy~~~|||yyyzzzzzzyyywwwxxxxxx|||zzznnnddd^^^ZZZXXXSSSMMMFFF@@@:::888;;;:::999888777666555555555555555444444444333333444555666777666444222000333333333333333333333333222222222111111111111111111111111111000000000000......////////////......///////////////////////////...---///111222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...+++---------+++***+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))(((***---...,,,***+++++++++++++++*********++++++++++++++++++++++++---,,,+++++++++,,,---...------,,,+++***************,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,---------------.../////////...---,,,,,,///......---,,,,,,++++++,,,------......///////////////...------......//////111333555777:::???BBBEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJLLLNNNOOONNNMMMLLLHHHHHHGGGGGGHHHJJJLLLMMMQQQSSSWWW]]]aaabbbaaa___|||tttqqqmmmhhheeeeeeeeedddbbbggghhhjjjlllooorrruuuvvv||||||vvvvvvsssrrrwww|||wwwmmmgggZZZWWWQQQLLLGGGBBB>>>;;;;;;;;;:::999888777666666666666555555555444444444555555666666666555333222000111222333333333333333111111111111111111111111111111111000000000000000...//////000000//////...////////////////////////000///...///111111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...+++---...---,,,+++,,,------------,,,,,,++++++***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000///---+++,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,---......---,,,+++******)))))))))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............////////////////////////+++++++++++++++,,,,,,,,,+++,,,,,,---...---------////////////...---,,,+++//////......------------.....................---///......------.........111333777999;;;>>>BBBEEEGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLKKKJJJHHHHHHHHHIIIKKKNNNPPPRRRTTTVVVZZZ^^^```___]]][[[yyyqqqkkkgggiiigggeeedddeeeggghhhhhhjjjlllppptttyyy}}}}}}wwwrrrsssuuuvvv{{{wwwsssbbb\\\TTTMMMIIIFFFCCCAAA::::::::::::999999999999777777777777666666666666777666555444333444555666///000111222333333333333111111111111111111111111000000000000000000111111///000000111111000000///////////////////////////222000//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,,,,---///...---,,,---///...------,,,,,,+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---........................222666555111------...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++***)))))))))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,---------......,,,,,,---.........------......//////...------,,,---------....../////////000000///...---,,,,,,+++///............///000000444777;;;>>>@@@CCCFFFHHHHHHGGGFFFDDDCCCCCCCCCCCCEEEGGGIIIJJJKKKKKKIIIIIIJJJJJJKKKLLLNNNQQQTTTUUUVVVXXX[[[]]]]]][[[YYYWWWzzzrrrkkkgggfffeeedddbbbbbbccceeegggiiikkkllllllpppvvv~~~zzzxxxwwwttttttwwwxxx{{{nnnfffZZZQQQKKKGGGBBB???;;;;;;;;;;;;::::::::::::888888888777777777666666777555333222222333555666000111111111222222333333111111111111111222222222000000000000111111111111000000111111111111000000////////////////////////111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000///,,,++++++,,,,,,...///...------...000------------,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............/////////444888666000+++,,,///++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((************************,,,,,,------......//////,,,,,,---...............------...............---,,,,,,------...//////000000000///...---,,,,,,+++/////////000111222333444777;;;???CCCEEEFFFHHHJJJHHHGGGFFFDDDDDDDDDEEEEEEFFFHHHJJJLLLLLLLLLKKKJJJLLLMMMNNNPPPRRRTTTUUUVVVVVVYYY[[[ZZZXXXVVVUUUUUUwwwllliiieeeccccccdddeeeeeebbbeeeiiilllooorrrtttvvvyyy}}}}}}yyyxxxwwwuuuwwwyyyqqqeee[[[TTTMMMEEE@@@>>>======<<<;;;:::999999777777777777666666666666444444333333333333444444222222111000000111222333000000111111111222222222///000000000111111111111//////000000000000//////////////////////////////,,,++++++,,,///000//////------------------------------------------------...///000///---,,,,,,---+++,,,......---,,,...///,,,,,,,,,---------------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---000222111...++++++,,,)))******+++,,,---......++++++++++++++++++++++++******+++,,,------------***+++,,,,,,,,,+++******+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((************************++++++,,,------...//////,,,------...............,,,,,,---...////////////------------------..............................000000111222444666777888:::>>>CCCFFFHHHIIIJJJKKKIIIHHHFFFEEEEEEFFFHHHIIIJJJKKKMMMOOOPPPOOONNNMMMQQQSSSUUUWWWYYYYYYYYYXXXVVVXXXYYYWWWSSSQQQRRRSSSwwwmmmfffeeedddcccdddfffgggfffeeegggkkkqqqvvvzzz}}}wwwssswww{{{}}}{{{qqqiiibbbZZZOOOHHH@@@@@@>>>===;;;999888777777666666666555555555555111222444555555444222111444222000//////000222333000000111111222222222222//////000000111111111222......////////////......////////////////////////)))((()))+++///111111111////////////////////////------------------------,,,---///...------...000***+++---,,,,,,,,,---...,,,,,,,,,------.........,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***+++,,,,,,+++)))))))))***+++---...//////++++++++++++++++++++++++)))***+++,,,---...------)))***+++,,,---,,,+++***,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------******+++,,,,,,---......,,,---......//////......++++++---...///000000000.........---,,,,,,++++++++++++,,,---...///000111000111222333555888:::;;;<<<@@@EEEHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGIIIKKKLLLMMMNNNPPPRRRSSSRRRQQQPPPWWWYYY\\\^^^___^^^]]][[[VVVWWWWWWTTTPPPOOOPPPRRRzzzoooiiigggeeecccbbbbbbcccfffiiikkklllkkkqqqwww|||}}}|||zzz{{{xxxrrrgggXXXLLLBBB@@@===;;;<<<===<<<<<<::::::999999888777777777666555444333333333333333777666444222111111111222///000222333333222000///111111111111111111111111111111222222222222111111,,,++++++,,,///000000/////////.........---------...///000111111000///...,,,---...---,,,+++---///222111111000///......---...------,,,,,,------...+++,,,...///000///......+++++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,******))))))***,,,...///---,,,+++***))))))))))))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++******))))))******+++...---+++*********++++++,,,---.........---,,,+++,,,------......------,,,---------------...//////......,,,++++++,,,......//////.........---------.........------,,,,,,,,,,,,,,,---...///000222333222222333444777<<<@@@BBBEEEFFFGGGHHHIIIHHHGGGFFFHHHHHHHHHIIIJJJMMMOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWYYYZZZ[[[\\\]]]]]]]]]\\\\\\XXXTTTRRRMMMKKKOOOWWW~~~wwwnnngggdddcccbbbbbbdddddddddgggkkkooorrrsss|||~~~|||}}}~~~rrraaaSSSHHHDDD???<<<;;;;;;;;;;;;::::::999999888777777777666555444444333333444444555444333222222222333444000111222333333222111000111111111111111111111111111111222222222222111111...---,,,---///000000/////////.........------------......//////......---,,,---...---,,,+++---///111111000000///......---...------,,,,,,------...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))+++++++++***++++++,,,,,,***************+++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,...------------------...---,,,+++*********+++,,,,,,------...------,,,,,,,,,------......------,,,......---------......///...------,,,,,,------...//////.........---------.........------,,,,,,,,,,,,,,,,,,---...///111222333333555888<<<@@@CCCFFFFFFFFFHHHHHHIIIHHHHHHGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZWWWUUUSSSPPPMMMRRRYYYyyyppplllhhhcccaaaaaabbbcccdddggggggiiilllqqqxxx{{{xxxwwwzzz~~~|||lll___PPPKKKDDD>>><<<<<<<<<;;;:::::::::999888888777777666555555444444444444555333333222222333444555555222222222222222222222222222222222222222222222222111111222222222222111111000///...///000111000////////////............---------,,,,,,,,,,,,------,,,---...---,,,+++---///000000000///......------...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......,,,)))(((,,,,,,,,,,,,,,,+++***)))'''(((***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------............------++++++++++++++++++++++++,,,++++++++++++,,,,,,------------,,,,,,------...,,,------......------,,,...............---------------............------...............---------.........---------------............///000222222444666999===AAAEEEGGGHHHEEEFFFGGGHHHHHHHHHHHHGGGIIIJJJJJJLLLMMMOOOQQQRRRRRRSSSUUUXXXZZZ\\\]]]^^^]]]\\\ZZZXXXWWWWWWWWWWWWXXXVVVVVVVVVUUUUUU\\\ddd{{{rrrkkkgggdddcccbbbbbbcccfffggghhhkkkmmmpppttt|||{{{yyyxxxwwwzzz}}}rrriiiXXXRRRIIIAAA============;;;::::::999999888777777666666555555555555555666333333333333444444555555333222222111111222222333222222222222222222222222111111222222222222111111222111000000111111000.../////////..................---,,,++++++,,,---...,,,---...---,,,+++---////////////......---------...------,,,,,,------...---,,,+++******+++---...------,,,,,,,,,,,,++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++******+++,,,------,,,***)))((()))+++------,,,+++***+++++++++,,,,,,,,,---------..................---*********++++++*********++++++++++++,,,,,,------...---,,,+++,,,---...///,,,------......------,,,...............---------,,,---...//////...---,,,.......................................---------000000000111222333444555777999===AAADDDFFFGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGKKKKKKLLLNNNPPPRRRTTTUUUSSSUUUWWWZZZ]]]___``````]]][[[XXXUUUSSSSSSSSSTTTXXXVVVWWWZZZ\\\bbbmmmxxxqqqjjjhhhggggggaaabbbcccdddfffhhhjjjkkkppptttyyy{{{xxx{{{}}}yyysssooo^^^WWWLLLCCC>>>===<<<<<<;;;;;;::::::999888888888666666666555555666666777555555555444444444333333333333222111111222333333222222222222222222222222111111222222222222111111333222000000111111000...///////////////////////////...---,,,,,,---...///,,,---...---,,,+++---///............------------...------,,,,,,------......---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))+++,,,------,,,,,,***+++---...---,,,)))(((+++++++++,,,,,,,,,---------..................---------...//////...------++++++,,,,,,------------------,,,+++,,,---...///,,,------......------,,,---......//////...------,,,---////////////---,,,---.............................................000000000111222444666777;;;===@@@CCCEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFIIIJJJLLLNNNPPPRRRSSSTTTUUUWWWZZZ]]]___`````````[[[YYYVVVSSSRRRRRRSSSSSSXXXWWWYYY___fffqqqwwwkkkcccbbbccceeeeeeaaaccceeeggghhhkkknnnqqq{{{~~~{{{|||yyy~~~}}}yyywwwvvvggg___SSSHHHBBB>>><<<;;;;;;;;;;;;:::999999888888777666666666666777777888555555555555555444333222333333333333333333333333333333333333333333333333111111222222222222111111333111000000111111000......////////////000000000//////............//////,,,---...---,,,+++---///------------------------...------,,,,,,------......------,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,((()))***+++,,,---------,,,------------+++)))(((++++++,,,,,,,,,,,,------------............------+++,,,---......---,,,++++++,,,---------------,,,,,,,,,,,,,,,---......///,,,------......------,,,+++,,,.../////////...---......////////////......---------............................../////////......///000333555777888===???AAACCCDDDDDDBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSSSSWWWYYY[[[^^^______^^^]]]WWWWWWVVVUUUUUUUUUVVVWWW]]]]]]ccclllwwwsssmmmhhhbbbaaabbbeeeeeeddddddgggkkknnnqqquuu{{{{{{}}}vvvmmmaaaTTTKKKDDD@@@>>><<<;;;;;;::::::999888888777777666666777777888999333444555666666555555444222222333444444333222222333333333333333333333333111111222222222222111111111000//////000111000....../////////000000000000......////////////......,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---,,,,,,******++++++,,,---......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,)))***,,,------,,,***))),,,---.........---,,,+++***+++,,,---............,,,------......------,,,)))+++---///000000///...//////............//////---------.........//////---........./////////000//////111333666999;;;===>>>???AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHJJJLLLOOORRRTTTVVVVVVWWWYYYZZZ\\\^^^^^^]]][[[YYYUUUVVVWWWXXXZZZ[[[\\\]]]gggkkkuuu~~~ssshhhdddbbbaaacccgggiiihhhfffiiimmmrrrwww{{{}}}{{{mmm```TTTLLLEEEBBB<<<;;;;;;::::::999999888777777666777777888999999111222444666777777777666111222444555555444222111333333333333333333333333111111222222222222111111000///...///000111000///.../////////000000111111,,,---////////////---,,,------...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........///000///...,,,+++))))))***+++---...//////000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333222000...---,,,+++*********+++,,,+++++++++++++++---......++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,---///000000///---,,,------...///...---+++***)))+++,,,...//////...---,,,------......------,,,(((***---///000111000///000///...------...///000---------.........//////---.........//////000000222333444777:::>>>@@@BBB>>>???@@@BBBDDDEEEFFFFFFDDDDDDCCCDDDEEEGGGIIIJJJOOOQQQTTTWWWZZZ[[[\\\\\\ZZZ[[[]]]^^^]]][[[YYYWWWTTTVVVXXX[[[^^^```aaaaaarrrxxxvvvnnnhhhdddaaacccccceeefffhhhjjjlllnnnqqqzzz~~~~~~pppbbbWWWJJJ@@@???===;;;:::::::::888777777777777777666666666666555555555666666666666666333333333222222222111111222222222222222222222222///000222333333222000///000000000000000000000000000000000000000000000000//////////////////////////////............//////..................------......---------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------,,,,,,+++++++++...,,,,,,...111111...+++)))+++,,,,,,,,,,,,---///------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,------,,,,,,,,,,,,,,,---...///........................---------............//////...---,,,---///111222,,,------...///000111111///...------...000333444777666666999>>>@@@???>>>>>>??????@@@BBBDDDFFFGGGFFFEEEDDDDDDFFFIIIMMMOOOSSSTTTUUUWWWXXXYYYYYYYYY[[[\\\]]]]]][[[YYYVVVUUUSSSSSSXXX___```aaajjjuuu|||rrriiieeedddbbbaaadddeeegggiiikkkooorrruuu~~~wwwjjj```TTTJJJCCC@@@>>>===<<<;;;999777888888777777777666666666777666666666555555444444444444444444333333333222222222222222222222222222111222333444444333222111000000000000000000000000000000000000000000000000//////////////////////////////............//////.................................---------,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---...//////...,,,+++++++++---------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,...------,,,,,,------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000...------...///000---.........///000000000000/////////000222444666777777888<<>><<<999777888888888777777777777666888777666555444333222222555555555555444444444444222222222222222222222222222333444555555444333222000000000000000000000000//////////////////////////////////////////////////////............//////.................................------------,,,+++++++++,,,------......------------------------//////...------,,,++++++------,,,,,,,,,,,,+++++++++///111///+++((()))+++---......---+++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------,,,,,,------...---------------.........++++++++++++++++++++++++---------............///222111///...------......////////////////////////000000000111222555777888999:::<<<@@@DDDFFFEEEDDDBBBCCCEEEHHHIIIJJJJJJJJJGGGIIIKKKNNNRRRVVVXXXZZZWWWWWWXXXXXXXXXYYYYYYYYY[[[[[[ZZZXXXUUUSSSTTTUUUYYY\\\cccllluuu}}}pppgggcccaaa______aaaeeeiiikkklllpppvvv|||xxxiii[[[JJJGGGDDDBBB@@@===:::777999999888888888777777777666666666555444333333333555555555444444444444333222222222222222222222222222222333444444333222222000000000000000000000000//////////////////////////////////////////////////////............//////---------...........................------------++++++,,,,,,---.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))***+++,,,---...---+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......------...............---++++++++++++++++++++++++---------............///111000///...---.........000000000///////////////000000111222444777999:::<<<>>>AAADDDFFFFFFEEEDDDCCCEEEHHHKKKMMMMMMLLLLLLJJJLLLOOOSSSWWWYYY[[[[[[YYYYYYYYYXXXXXXXXXYYYYYY^^^^^^\\\YYYUUUUUUXXX[[[aaaiiiuuusssjjjeeebbbbbbbbbbbbbbbdddhhhmmmppprrrxxxtttcccQQQNNNIIIDDDAAA>>>;;;999999999999999888888888888555555555555555555555555444444444444333333333333222222222222222222222222111111222222222222111111000000000000000000000000//////////////////////////////////////////////////////............//////---------.........////////////.........---------+++,,,,,,------...//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---,,,+++***+++---,,,,,,+++---...------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---......//////...---------------------------------------............///...............///000000000000000000000////////////000111444666999;;;<<>>@@@AAACCCEEEEEEDDDDDDEEEFFFHHHJJJLLLNNNPPPQQQQQQQQQPPPQQQTTTVVVWWWXXXXXXXXXZZZYYYXXXWWWWWWWWWXXXYYYUUUXXX[[[[[[[[[```jjjrrr|||qqqgggcccbbb______bbb```dddjjjpppuuu||||||ssskkk___SSSJJJCCC???===;;;::::::::::::999999999777777777777777666666666555555555555444444444444222222222222222222222222222222222111111222222222000000000000000000000000000000000000000000000000//////////////////////////////............//////,,,,,,------...//////000////////////............,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++++++++,,,,,,---------,,,+++******+++------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,---...//////...///000000000///---,,,........................---------............///......///////////////.../////////000111111111222111333666:::===@@@BBBDDDBBBDDDEEEEEEDDDEEEIIILLLMMMMMMOOOPPPRRRSSSUUUUUUQQQRRRSSSUUUWWWXXXYYYYYYYYYXXXVVVUUUVVVWWWXXXZZZUUU[[[ccchhhlllvvvssspppfffaaabbbbbb^^^\\\^^^aaagggpppxxxxxxiiiZZZNNNFFFAAA>>>;;;;;;;;;:::::::::999999::::::999888777666555555777666666666555555555555222222222222222222222222444333333222222333333444000000000000000000000000111111111111111111111111//////////////////////////////............//////,,,,,,------...///000000000/////////............,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,++++++++++++,,,,,,---------,,,......,,,)))))),,,///---......---+++******+++++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,---...///000...///000111000///---+++........................---------.........//////000000000000///...---,,,......///000111222222333333555888<<<@@@CCCEEEGGGAAACCCEEEEEEEEEGGGMMMQQQPPPPPPQQQRRRSSSUUUWWWYYYQQQQQQSSSUUUWWWYYYZZZ[[[XXXWWWUUUUUUUUUWWWYYYZZZbbbjjjttt}}}xxxlllgggaaaaaaaaa```____________fffssszzzttteeeUUUIIICCCAAA===<<<:::777666666999;;;888999999888888777666555333333333444444666777777333444666777777666444333444444333333222111000000111111222222222111111000////////////////////////////////////////////////////////////////////////000000//////.........---111222333222000......///........................,,,,,,,,,---------............---......---+++(((++++++,,,,,,,,,,,,------,,,,,,---...---,,,***)))++++++++++++++++++++++++///...------++++++***)))***+++,,,,,,------,,,,,,,,,---------,,,++++++***...........................,,,))))))+++---...............------,,,,,,,,,,,,---......//////......000///...------...///000.........////////////////////////000000111222333555888===BBBEEEGGGGGGGGGGGGIIIKKKMMMNNNPPPSSSVVVTTTTTTTTTTTTTTTUUUUUUUUUQQQRRRTTTUUUUUUVVVYYY\\\VVVTTTUUUYYYZZZYYY```jjjqqquuujjjcccbbb```aaaaaa``````aaaccceeennn|||yyylll]]]PPPGGGCCC@@@???<<<:::777777888:::999999999888888777666555666555555444444444555555222222444444444444222222444444333333222111111000///000111222222222222222////////////////////////////////////////////////////////////////////////000/////////...............000111111///...//////........................,,,,,,,,,---------......,,,++++++---......,,,***++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***++++++++++++++++++++++++...------,,,,,,++++++******+++,,,,,,------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,...............---------,,,,,,,,,+++,,,------......------000///...------...///000.........///////////////000000000111222444666777999;;;???CCCGGGIIIIIIJJJKKKLLLNNNOOOOOOQQQTTTVVVVVVVVVVVVVVVUUUUUUUUUUUUQQQRRRSSSTTTUUUVVVXXXYYYUUURRRSSSWWWZZZ^^^iiiuuutttjjjccc___^^^aaaaaabbbcccdddfffiiinnnrrr~~~vvvjjj]]]OOOGGGDDDBBB???<<<:::888888888999999999888888777666666888777666555444444444444333333333333333333333333444444333333222222111111...///000111222333333333000000000000000000000000////////////////////////////////////////////////////////////............---///111111000///000111........................,,,,,,,,,---------......*********,,,...///...,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...---...------------,,,,,,,,,++++++,,,------------,,,//////............//////.........//////000000000111111111222444777:::<<>>AAAEEEFFFFFFHHHJJJMMMPPPQQQPPPQQQRRRQQQPPPPPPRRRTTTYYYXXXXXXWWWVVVUUUUUUTTTVVVUUUUUUWWWYYYYYYWWWUUUVVVUUUWWW[[[dddssswwwmmmgggcccccccccbbbdddhhhfffkkkrrrwww|||yyyhhhZZZJJJEEE@@@<<<<<<<<<;;;:::;;;:::999888777777777888666666666555555666666666777666666555555666666777444444444333333333333333222222222222222111000///000000000000000000000000000000000000000000000000////////////////////////.........///////////////000111222111...,,,,,,,,,........................,,,,,,,,,---------......///---,,,,,,.........---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...***+++,,,,,,------,,,,,,------......///......------------.........//////------,,,...000000...---------------------------------...///////////////...//////////////////.........//////000111111222222222333666999>>>BBBDDDIIIIIIIIIIIIKKKNNNPPPRRROOOPPPQQQPPPOOOOOOQQQSSSXXXWWWWWWVVVUUUTTTTTTSSSUUUUUUUUUUUUVVVVVVUUUTTTVVV[[[bbbkkkwwwwwwlllhhhccc``````dddeeedddeeeiiilllsss}}}vvvgggQQQJJJBBB===<<<===<<<;;;<<<;;;999888777777888888666666666555666666777777444444444444444444444444444444444444333333333333333333333222111000///...000000000000000000000000000000000000000000000000////////////////////////.........///////////////...///000...+++((('''(((........................,,,,,,,,,---------......///---,,,,,,---...---,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,---............---***++++++,,,,,,------------,,,,,,,,,...///...---,,,,,,,,,------------.........///000000000000///......////////////............///000000111222222444555777:::>>>BBBEEEGGGJJJJJJIIIJJJKKKMMMOOOPPPMMMNNNOOOOOONNNOOOQQQSSSWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSSSSUUUWWW[[[gggvvvtttiiicccaaa```___aaafffggggggiiimmmvvvttt[[[RRRFFF???=========<<<===;;;999888777777888999999888777666555555555555333444555666666555444333444444444444444444444444222222222222222111000///////////////////////////000000000000000000000000////////////////////////............/////////000---//////...+++)))))))))........................,,,,,,,,,---------......,,,***))))))+++---------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---------------******++++++,,,------......,,,******,,,.........,,,,,,,,,---------......---......///000/////////---...///000000///...------...///000111222333333666888<<<@@@DDDFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMJJJLLLNNNNNNOOOPPPSSSVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVYYY[[[XXXTTTTTTZZZ```kkk|||rrrjjjeeebbbaaabbbaaadddiiikkkkkkooouuu{{{cccXXXJJJAAA>>>>>>===<<<===;;;999777777777999999;;;:::888777555444444333444666888999999888666444444444444444444444444444000111111222222222111111////////////////////////000000000000000000000000////////////////////////---.........//////000000...000111000///------...........................,,,,,,,,,---------......(((&&&%%%'''))),,,------++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,,,,---------,,,,,,,,,------...///000000...,,,))))))+++---......,,,,,,,,,------.........,,,---......//////......---...///000000///...------...///000111222333333888;;;???DDDHHHJJJKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKIIIKKKMMMOOOPPPRRRUUUXXXWWWWWWWWWXXXXXXXXXXXXXXX[[[___bbb^^^XXXXXX```iii{{{}}}|||oooiiieeeccccccfffeeeffffffhhhkkkrrrzzztttdddSSSIIICCC>>>::::::<<<:::999888999888777555666666666666555555555555333444555666666555444333555555555555555555555555444333111000000000111111111111000000//////......222222111111000000000///////////////////////////------------------------111000000///...---------////////////////////////111000///...---,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,------.........---..................---+++,,,,,,------,,,,,,+++////////////////////////------------------------......////////////......---,,,,,,...000222222111.........///......---,,,...------...111555999<<<===???BBBEEEGGGHHHIIIIIIIIIJJJJJJHHHFFFFFFHHHJJJFFFJJJOOOSSSUUUVVVVVVWWWVVVSSSTTTXXXYYYXXXYYY]]]eeeaaa^^^^^^]]]^^^iiiwww}}}wwwssswwwnnngggeeedddaaabbbdddggghhhjjjmmmrrrzzzqqq___SSSIIIBBB???@@@<<<;;;999999999999888666888888777777777666666666444555555666666555555444444444444444444444444444444333111000000000111222111111000000//////////////////.........---------////////////////////////........................111000000///......------------------------------000000///...---,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++,,,,,,,,,------------------............------+++,,,,,,------,,,,,,+++........................,,,,,,,,,+++++++++++++++........................+++...111444444222000.../////////000/////////...000//////000333666:::<<<@@@AAACCCFFFGGGHHHHHHHHHHHHHHHHHHGGGEEEFFFIIIKKKMMMPPPTTTVVVWWWWWWXXXXXXWWWUUUVVVYYYZZZYYY[[[___bbbaaadddjjjnnnttt}}}~~~|||yyyvvvqqqmmmmmm|||rrrgggcccaaadddeeeddddddgggjjjmmmpppvvv~~~}}}lll^^^OOODDD@@@BBB===;;;999999::::::999888999999888888888777777777666666555555555555666666333333333333333333333333333333222111111111111222111000000000000/////////111111111000000000000000////////////////////////////////////////////////000000000///......------------------------------000///...------------------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------------,,,,,,,,,+++++++++//////------------//////,,,333:::===:::444000---000000000000000000000000111111222444666:::===???DDDDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFEEEEEEGGGKKKNNNSSSUUUWWWWWWVVVVVVWWWYYYZZZXXXXXX[[[ZZZYYY\\\aaa```dddnnnzzz{{{{{{}}}uuullljjjkkkkkkmmmpppvvvlllfffdddbbbbbbgggiiiiiikkkoooppptttzzzzzzlll[[[KKKCCCCCC>>><<<999999999:::999888999999888888888777777777888777666555555666777888333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222222222////////////////////////////////////////////////000000//////............///////////////////////////......---------......------,,,,,,+++++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------////////////.........---111000...------...000111000888AAABBB===555111000////////////000000111222111222444777;;;???BBBDDDFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFIIIMMMPPPUUUVVVVVVUUUTTTUUUWWWZZZ\\\ZZZZZZ[[[YYYXXX]]]dddgggooo|||~~~||||||~~~~~~zzzwww~~~tttmmmiiikkknnnrrrvvv||||||rrrkkkeeebbbgggddddddhhhjjjlllpppvvvyyy|||kkkWWWIIIEEE???<<<999888888999888888888888777777777666666666888777666555555666777888333333333333333333333333222222222333333333222222000000000000111111111111////////////////////////000000000000000000000000........................////////////............000000000000000000000000......---------......///---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,........................////////////////////////222111///......///111222222888>>>>>>888222000111......---...///000111222000222666;;;???CCCFFFGGGEEEEEEDDDCCCBBBAAAAAAAAABBBDDDFFFHHHIIILLLPPPSSSUUUVVVVVVVVVVVVWWW[[[]]]]]][[[ZZZZZZYYYZZZbbblllyyy}}}zzzwwwsssooonnnuuu~~~sssjjjggggggmmmssswww|||vvvjjjgggeeebbb```fffddddddhhhkkknnnuuu~~~uuuaaaPPPHHHBBB???;;;999999999888888888888777777777666666666888888777777777777888888333333333333333333333333111222333333444333333333000000000111111111111222000000000000111111111111000000000000000000000000........................//////////////////..............................---------------...///000...---------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------............------////////////////////////,,,,,,------.../////////111111000//////000111111111333666555111......///------------...000222333222444999>>>BBBEEEGGGHHHDDDCCCBBBAAAAAA@@@AAAAAABBBEEEIIILLLNNNPPPSSSUUUVVVXXXYYYYYYYYY[[[^^^aaa^^^\\\[[[[[[\\\aaaooo}}}|||tttkkkhhhgggkkkuuuxxxpppmmmgggfffiiipppuuuwwwzzzuuufffbbbbbbaaa```bbbeeeeeeiiioootttxxxmmm\\\RRRGGGCCC>>>;;;::::::999999999999888888888777777777777888888999999888888777444444444444444444444444111222333444444444333333000000111111111222222222222222222333333444444444000000000000000000000000////////////////////////.../////////////////////........................,,,,,,,,,---...///000000---..................///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------,,,,,,,,,+++------............------------............------........................++++++,,,...///000111222........................///////////////...............------///111444666666999<<<@@@CCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCBBBGGGMMMQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[]]]___^^^\\\\\\^^^cccnnnsssgggdddgggooozzzvvvooorrrxxxxxxwwwxxx}}}~~~~~~mmmddd___```aaa```aaaeeefffhhhoooxxx|||lllbbbJJJFFFAAA===<<<;;;;;;::::::::::::999999999888888777888999::::::999888777555555555555555555555555000111333444555444333333000000111111222222222222//////000000000111111111000000000000000000000000000000000000000000000000.........///////////////111111111111111111111111,,,,,,,,,---...///000111---.........///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///.........------,,,,,,,,,---......//////......---------............------------------------------,,,---...000111333444555,,,,,,---......---,,,,,,///......///111111000...//////......000333666777:::<<>>;;;999;;;;;;:::999888777777777777:::::::::999888777777666777666555444444444444444444444444444333333222111111111111111111111111111222111111111000000//////000000000000000000000000444000------000111---)))...///111333333333111000//////000000///...------........................***,,,...000000///...---+++,,,.../////////...------------,,,,,,,,,++++++------......---+++)))(((,,,---...---+++***+++,,,------------------------........................---------.........//////000000//////000222555666------------------------111111000000//////......////////////111444777999?????????@@@AAAAAABBBBBBAAA@@@???@@@BBBFFFJJJLLLNNNQQQTTTVVVUUUUUUUUUUUU[[[YYYZZZ\\\\\\WWWVVVWWW\\\bbbjjjsss~~~www|||lllkkkrrrxxx}}}{{{qqqeeeaaa```````````````ccchhhkkkooowwwkkkYYYHHHBBBAAA>>>;;;:::;;;:::999888777777777777:::999999888777777666666666666555555555444444444444444444444444333222111111111111111111111111111222111111111000000000000000000000000000000000000///,,,***,,,111333222000...///111333333222111000///////////////...------........................,,,---.../////////...---,,,---...//////......------------,,,,,,,,,++++++((()))***,,,...//////000,,,---...---+++***+++,,,------------------------........................---------.........//////000/////////000222444666000000////////////000000111000000000/////////.../////////000222555888:::?????????@@@@@@AAAAAAAAABBBBBBAAABBBDDDHHHLLLNNNOOORRRUUUVVVVVVVVVWWWXXX[[[ZZZ[[[]]][[[WWWXXX\\\ccclllxxxrrrsssyyy|||rrrfff````````````aaabbbccchhhmmmrrryyy~~~jjjSSSHHHEEEAAA===:::;;;:::999888888777777888999888888777777666666555444555666666666555444333333444444444444333333222222222222222222222222222111111111111111000000000000000000000000000000000...+++***+++000333444333///000111222222222111000///////////////......---.......................................------------......///......------------------,,,,,,,,,,,,......---,,,,,,,,,------,,,---...---+++***+++,,,------------------------........................---------...............////////////000111333444...---,,,++++++,,,---...000000000000//////////////////000111444777:::<<>>;;;;;;:::999888888888888888777777777666666555555333444666777777666444222333444444444444444333333222222222222222222222222111111111111111111111111000000000000000000000000333000------...000000//////000111111222111000000...///////////////..............................000///...---------------...............---------...------------,,,,,,,,,222111...,,,+++++++++++++++,,,------++++++,,,---........................................................................//////...//////111222333...,,,***((((((***,,,...000000000000///////////////000111333666999<<<>>>?????????@@@@@@@@@@@@@@@EEEEEEFFFGGGJJJMMMPPPRRRYYYYYYYYYWWWUUUUUUVVVWWW\\\ZZZZZZYYYWWW[[[iiixxx}}}oooooorrrsssxxx}}}kkkaaa^^^^^^```cccbbbdddgggkkkqqqzzz}}}eeeOOODDDAAABBB<<<;;;:::999888888888888777777777777666666666666222444555777777666444333333444444555555444444444222222222222222222222222111111111111111222222222000000000000000000000000555333000///.........---000000000111111000000000......///////////////...........................000///...---------------............------...............---------,,,,,,++++++***+++,,,...000222+++,,,------++++++,,,---.....................................................................---............///000111111111000---,,,,,,---000111////////////000000000000000111333555888;;;>>>????????????@@@AAAAAABBBBBBEEEFFFGGGIIILLLOOORRRSSSWWWXXXXXXXXXWWWWWWYYY[[[^^^[[[WWWVVVYYYddd{{{sssccc```dddjjjuuuyyynnnddd___^^^]]]___bbbcccfffjjjpppyyytttYYYIIIDDDDDD<<<;;;:::999999888888999777777777777777777777777333444555666666666555444333444444555555555555444333333333333333333333333111111111222222222222222000000000000000000000000111111111000000000//////111111000000000/////////---...//////////////////.......................................---------...------------...///000............---------,,,,,,,,,+++++++++,,,------***,,,------++++++,,,..................................................................------------.........////////////000///---,,,,,,---///000////////////000000000000222333555888:::===??????>>>???@@@AAABBBDDDDDDEEEFFFGGGHHHKKKNNNQQQTTTUUUSSSUUUXXXZZZ[[[]]]___bbb```[[[WWWZZZbbbtttzzziii[[[[[[aaajjjyyylllgggccccccbbbaaacccggggggkkkpppxxxdddQQQGGGBBB<<<<<<;;;:::999999999999888888888888888888888888444444444555555555666666333333444555555555555555333333333333333333333333111111111222222333333333000000000000000000000000...///111222222111000///111111000///////////////------...///////////////........................,,,---.../////////...---,,,,,,,,,,,,---///000111............------------......---,,,+++)))'''&&&***+++---,,,,,,+++---...................................................//////.........---------------......//////.........------,,,,,,------....../////////000000000111444555777:::<<<===??????>>>>>>@@@BBBDDDFFFGGGHHHHHHIIIKKKNNNQQQTTTVVVXXXUUUXXX[[[^^^___```bbbccc___[[[ZZZbbbqqqpppddd]]]bbbkkktttaaa___```ccccccbbbfffkkkmmmpppvvvkkkXXXIII???<<<<<<;;;:::999999999999888888888888888999999999444444444444444555666777333333444555666666666555333333333333333333333333111111111222222333333333000000000000000000000000...111333444222000...---111111000///////////////------...///000000//////........................***,,,...000000///...---,,,++++++,,,---///111333//////.........---------&&&(((***+++,,,,,,++++++***+++---,,,,,,,,,---...////////////////////////........................//////.........---------------......///.........000111111111111111111000.../////////000000111111555777888;;;<<<>>>??????===>>>@@@BBBEEEGGGIIIJJJIIIKKKMMMPPPSSSVVVXXXZZZ[[[^^^aaabbbbbb`````````^^^[[[]]]iii}}}yyyjjjbbbbbblllwww^^^]]]___bbbccceeemmmuuuuuuzzziiiTTTGGG???>>>:::888999<<<<<<:::777777777777777888888888777777777777777777777777444444444444444444444444444333222222111111222222111111222222222333333333000000000000000000000000555555444333222111000000---///000111111000///---........................///////////////////////////---+++******,,,///111---,,,,,,+++,,,---///000000000///...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.../////////............//////)))***+++---.../////////............////////////000000000000000000000000---...000111111111000///000//////000111333555666:::999999:::;;;===???@@@DDDDDDEEEGGGJJJLLLLLLLLLKKKMMMPPPRRRSSSVVVZZZ\\\aaaaaabbbdddeeeeeebbb```YYY\\\bbbpppsssbbbiiiuuu]]]]]]```dddeeegggnnnwww~~~www___MMMDDDAAA===:::;;;<<<;;;999888888999999999999999999777777777777777777777777444444444444444444444444444333222222111222222222111111222222222333333333111111111111111111111111111111111000//////.........///111222222111///...........................////////////////////////...---,,,++++++---...000///...---------...///000000//////...------,,,,,,,,,,,,,,,,,,------------......---------...////////////............//////------............------............////////////000000000000000000000000......000111111111000///////////////111333555666::::::;;;<<<>>>AAACCCEEEGGGFFFFFFHHHJJJLLLMMMNNNMMMOOOQQQSSSUUUXXX[[[^^^ddddddeeeffffffeeebbb```___ccclll{{{yyysssqqqzzz______bbbgggjjjmmmuuupppYYYJJJEEE???=========;;;::::::::::::::::::::::::999777777777777777777777777444444444444444444444444444444333222222222222222111111222222222333333333111111111111111111111111////////////////////////000111222333333222111000////////////////////////////////////////////////---------------.........111000///...---...///000/////////...------,,,,,,------------.........///000000///.........////////////............//////000000000000///---,,,+++............////////////000000000000000000000000...///000000111111000000...//////000111333555666;;;;;;===???BBBEEEHHHIIIJJJIIIHHHHHHJJJLLLNNNPPPOOOQQQTTTVVVWWWZZZ^^^aaafffgggiiijjjjjjhhhfffdddgggppp||||||zzz}}}dddcccfffkkkpppvvviiiRRRIIIAAA>>>>>>===<<<<<<::::::::::::999999999999666666666666666666666666555555555555555555555555444444333222222222222333111111222222222333333333111111111111111111111111//////000000111111111222111222222333333222222111000000000000000000000000////////////////////////+++,,,.../////////...---111000///---------......//////.........---------............////////////000000///...---------...//////............//////111111111111000...---,,,............//////////////////////////////////////////000000111111111111//////000111333555666777===>>>???BBBDDDGGGIIIJJJLLLKKKJJJIIIIIIKKKOOOQQQRRRTTTVVVXXXYYY\\\___bbbfffhhhjjjllllllkkkkkkkkkqqq~~~yyyzzzgggfffiiiooovvv|||^^^PPPCCC@@@@@@===<<<>>>::::::999999888888888888666666666666666666666666555555555555555555555555555444333333222222333333111111222222222333333333111111111111111111111111/////////000111111222222222222333333333333222222111111111111111111111111////////////////////////+++,,,...///000///...---000///---,,,,,,,,,------...............---------........./////////000000//////...---,,,,,,,,,,,,//////............/////////000000000000000//////............////////////////////////////////////000000000000000111111222000111222444666888999999???@@@AAACCCEEEGGGHHHIIILLLLLLLLLJJJIIIKKKOOOSSSTTTVVVXXXYYYZZZ\\\___bbbeeegggiiijjjjjjkkkmmmooo~~~}}}uuurrrwwwiiijjjoooxxxooo\\\IIICCCAAA===<<>><<<;;;;;;:::999999888888777777777777777777777777555555555555555555555555555555444333333333333444111111222222222333333333222222222222222222222222//////000000000000000000222222111111111111222222000000000000000000000000////////////////////////---......///////////////......---,,,,,,---//////........................------........./////////...------------....../////////............//////---...//////000000//////............////////////000000000000000000000000111111000000000111222333555777999<<<>>>???@@@@@@???@@@CCCFFFIIIKKKLLLLLLLLLOOORRRRRRPPPQQQUUUYYYWWWXXXYYYYYYXXXYYY[[[\\\\\\```eeejjjpppzzz{{{nnnjjjlllzzzooovvvtttXXXKKKDDD;;;999=========<<<;;;::::::999999777777777777777777777777666666666666666666666666555555444333333333333444111111222222222333333333222222222222222222222222333333222222222222222222222111111000000111111222////////////////////////////////////////////////............/////////000///...------...///000111---.....................------------.........///...............///000111//////............//////......////////////................../////////000000000000000000000000000222111000000000111333333777888;;;>>>@@@AAABBBBBB>>>@@@CCCGGGKKKMMMOOOOOOLLLQQQUUUUUUTTTTTTXXX\\\XXXYYYYYYXXXWWWWWWYYYZZZVVV\\\dddmmmyyy|||sssqqqmmmrrrxxxiiiTTTKKKFFF@@@:::===;;;999999999999777666888888888888777777777777777777777777666555444333444444444444444444444444555555555444444333333333111111111111111111111111444444333222222111111111222111111111000000//////000000000000000000000000000///...------...///000000...,,,---000111///---000000000///......------//////............//////////////////////////////,,,---.../////////......222111///...---...000111000///...------...///000000000000000000///......---...000111000111222444222111111111111111222222888;;;@@@DDDEEECCC@@@===AAACCCGGGKKKNNNPPPQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVZZZTTTRRRXXX\\\ZZZXXX[[[XXX___mmmwwwooojjjssswww```OOOEEE???======<<<::::::::::::999777888888888888777777777777777777777777666555444333444444444444444444444444444444444444333333333222111111111111111111111111111111111111111111111111222111111111000000000000000000000000000000000000000///............///000000...---...000000///---------------------......//////............//////------------------------+++++++++,,,,,,,,,,,,---111000///......///000111000000000/////////000000000000000000000///......---...000000//////111222111111111111222333444444:::<<<@@@CCCDDDCCCAAA???AAACCCGGGKKKNNNPPPRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUURRRRRRXXX[[[ZZZZZZ]]]gggnnnzzz{{{vvvuuuwwwsssZZZIIICCCCCC>>><<<::::::;;;;;;:::999999999888888888777777777777777777777666555444333444444444444444444444444333333333333222222222222222222222222222222222222...//////000111111222222111111111111111000000000000000000000000000000000000//////......//////000000...---...///000///...******++++++,,,------...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000000111000///......///000111000000111111111111000000000000111111000000//////...///000000......///000000000111222333555777888<<<>>>AAACCCDDDDDDCCCBBBBBBDDDFFFJJJMMMPPPSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQTTTYYY\\\^^^dddjjj|||{{{wwwzzz~~~mmmWWWJJJEEE???<<<:::999:::;;;:::999999999999888888888777777666666777666666555444444444444444444444444333333222222222222222222222222222222222222222222222222000000000000111111222222111111111111111111111111000000000000000000000000000//////////////////000//////....../////////...+++++++++,,,,,,---------//////............//////------------------------000///---,,,---...000222000//////...//////000111...///000111222111000///000000111111111000000///000111111111///......000000000111333555888:::;;;???@@@BBBCCCDDDEEEEEEEEEDDDEEEGGGIIIMMMQQQTTTVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTVVVYYY___iiixxx{{{~~~jjjSSSEEE@@@===:::999999:::999999999999999999888888888888666666666666666666555444555555444444444333333333222222222222222222222222222222222222222222222222333333222222222111111111111111111111111222222222000000000000000000000000///000000000000000000///.../////////....../////////.........---------,,,//////............//////////////////////////////,,,+++)))((()))***,,,...///////////////000111111,,,---///000111000//////000000111111111111000000222333333222000///000111000111222444777:::===>>>BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFHHHJJJMMMQQQTTTUUUPPPQQQQQQRRRTTTUUUUUUVVVWWWXXXYYY\\\fffzzz{{{```JJJCCC@@@<<<:::::::::999999:::999999999999888888888555666666666666666555555555555555444444333333222222222222222333333333333333333333333333333333333444444333333222111111000111111111222222222222222000000000000000000000000///000000111111000000///...///000///...---...000111111000///......------//////............//////000000000000000000000000---,,,+++++++++,,,...///......//////000000111111,,,---...//////000000///000000111111222222111111222333444333111000111222111222333666999<<>>===<<<;;;;;;:::::::::999999999888888555555666666666666666555666666555444333333222222333333333444444555555555333333333333333333333333/////////000111111222222111111111222222333333333000000000000000000000000///000111222222111000///---///111000---,,,...000------......///000000000//////............//////000000000000000000000000......///000000000000///------///000111111111111000////////////111333444///000111222222222222222///111222111000///000222333444666888;;;>>>AAABBBCCCEEEGGGJJJKKKJJJIIIHHHIIIKKKMMMPPPQQQQQQPPPOOOSSSTTTUUUWWWYYY[[[\\\]]]\\\jjj~~~{{{```RRREEEBBBAAA===;;;<<<<<<;;;:::999888666555444777777888888888888777777333333333333333333333333333222222111111222222333555444333333222222333333333333222111111222333333222222222222222222222222111111222222222111111000000000000000111111111111000000000000111111111111///---,,,---...///...---......------------......000000000000111111111111333222111///......------............///000222222111111000000000000111111---000333666777666333222111000/////////000222333333666;;;>>>@@@AAACCCEEEEEEEEEFFFHHHIIIJJJKKKKKKHHHMMMQQQQQQNNNMMMPPPTTTVVVSSSSSSWWWWWWWWW^^^gggtttxxxvvvyyyrrrbbbRRRJJJEEE???<<<<<<<<<<<<;;;999888666555555777888888999999888888777444444444444444444444444333333222222222222333333555444333333222222333333333333222111111222333333111111111111111111111111111111222222222111111000000000000000111111111111000000000000111111111111///...---...///000///---///......------....../////////000000000111111111000000//////......//////............///000111222111111000000000000000111---///222444555444222111111000//////000111333444666999===@@@AAABBBDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKNNNQQQQQQPPPOOOQQQTTTSSSRRRTTTWWWWWW[[[iiiyyywwwsssvvv{{{gggXXXLLLCCC???>>><<<<<<;;;:::888777666666777888888999999888888777555555555555555555555555333333222222222222333333555444333333222222333333333222222111111222222333000000000000000000000000000111111222222222111111000000000000111111111111000000000000111111111111000///...///000111000...///......------....../////////000000000000111111...---------...///000000///......//////000111222222222111000//////000000...///000111222222222111111000000000111222444555:::<<>>>>>???BBBDDDCCCDDDGGGJJJNNNQQQTTTUUUSSSSSSSSSSSSSSSUUUWWWYYYWWW```nnnsssnnnrrrttt\\\MMMEEE@@@======<<<<<<;;;;;;::::::777777888888888888777777555555555555555555555555444444333333333333444444555444333333222222333333111222333333333333222111111111111111111111111111//////000222222333333222000000000000111111111111000000000000111111111111111000//////111111000///000000////////////000000........./////////000000//////......//////000000000000////////////000000////////////000111222333111111111111111111111000111111222333555888:::<<<:::;;;======>>>@@@CCCFFFFFFHHHJJJMMMQQQTTTVVVXXXRRRSSSTTTSSSRRRSSSWWW[[[```qqq}}}|||{{{bbbSSSIIICCC=========<<<;;;;;;;;;:::999999::::::::::::999999555555555555555555555555555444444333333444444555555444333333222222333333111222333444444333222111000000000000000000000000//////000222222333333333000000000000111111111111000000000000111111111111000///...///000111000...000000////////////000000............/////////000---.........000111222333111000////////////000000.../////////000222333444//////000000000000///...111111222333555888;;;===:::;;;======>>>@@@DDDGGGJJJKKKMMMPPPRRRUUUWWWXXXPPPTTTVVVTTTQQQQQQVVV\\\jjjrrrWWWIIIFFF???>>><<<<<<>>>@@@===888999999999888888888777777:::999777666555555666777777666555444444444444444666555555444444333222222222222222222222222222222222111000000222222111000333333333222222111111111333222111000////////////......//////000000111111222000---...111333222000//////............//////222111111000///.........111000///...///111333444111111111000000000000///000000111222222222222111---///111111000///000111---222777;;;<<<<<<<<<<<<@@@???>>>???AAADDDGGGIIIHHHKKKPPPTTTWWWXXXWWWWWWWWWUUUVVVYYYVVVUUU\\\hhh{{{{{{hhhSSSHHHBBB@@@???>>>>>>>>>;;;888:::999999999999888888888555444333333333333333333666555555444444444555555444444444444444444444444333333333333333333333333333111111111222333222111333333333222222222111111111111000/////////000000////////////000000111111444222//////111222000...//////............//////111111000//////...------000///......///000222444111111000000000/////////000000111222222222222111///111222222111000111222///333888<<<=========>>>?????????@@@BBBEEEGGGIIIKKKNNNRRRUUUXXXXXXVVVUUUWWWWWWYYYYYYWWWYYYgggwwwvvvvvv}}}bbbMMMEEECCCAAA???===;;;999888::::::::::::999999999999444444555666666666555555555555444444444555666666222222333444444555666666444444444444444444444444444222111222333444333222333333333222222222222111000000//////000000111222/////////000000000000111333111////////////---+++//////............//////000000//////...---------//////.........000222333111111111000000000//////000000111222222222222111111333444333222111222333222666:::>>>?????????@@@??????AAACCCEEEGGGIIIJJJOOOQQQTTTWWWXXXXXXVVVUUUXXXXXXYYYYYYZZZcccxxx}}}qqqpppyyyuuunnnqqqrrrWWWIIIEEEBBB@@@<<<888888:::;;;;;;;;;:::::::::999999333444666777888777777666444444444444444555666777333333333444444444555555444444444444444444444444444333222222444444333222222222222222222222222222000000000000111222333444000000000000000000000000///......------,,,+++***//////............////////////......------------............///000111222222222222222111111111111000000111222222222222111222333333333111111222444555888===???@@@@@@AAABBB???@@@CCCFFFHHHJJJKKKLLLQQQSSSVVVXXXYYYYYYXXXWWWWWWVVVVVVYYYcccuuu~~~rrrmmmkkknnn|||tttmmmiiioookkkQQQIIIBBB@@@<<<888999===;;;;;;;;;:::::::::999999000111333444555555444333444444444444444555666777555555444444444333333333222222222222222222222222444333222222444444333222222222222222222222222222111111111222333444555666111111111111000000000000---.../////////.........//////............//////...............---------.........///000000111222444444333333333222222222000000111222222222222111111222222111000111333555888;;;>>>AAAAAABBBCCCDDD@@@BBBDDDHHHJJJMMMNNNOOORRRSSSVVVXXXZZZZZZZZZZZZWWWUUUVVV___sssyyyiiicccgggooowwwwwwllliiiiiirrr```QQQEEEAAA>>>::::::???::::::::::::999999999999444555555666666666666555555555444444444555666666666666555444333333222222222222222222222222222222444222111222333444333222111222222222222333333333222222222222333444555666222111111111111000000000...000222333222111111222//////............//////........................//////000000111111222222444444444333333333222222000000111222222222222111000111111111000222555777:::<<<@@@AAABBBBBBCCCEEEBBBCCCEEEHHHLLLOOOQQQRRRSSSTTTVVVXXXZZZ[[[[[[[[[ZZZZZZ```pppzzzkkkbbb```kkkyyy|||nnneeehhhlllxxxrrr]]]IIIDDDAAA<<<;;;???:::999999999999888888888:::999999888888888888999666555555444444444555555444444444444444444444333333333333333333333333333333111111111222333222111111111222222222333333333111111111111111222333444222222222111111111000000...111444444222000000000//////............/////////////////////////////////000111222222333333333333333222222222111111111000000111222222222222111000111111111222444888;;;;;;===@@@AAABBBBBBDDDEEEDDDDDDFFFHHHLLLPPPTTTVVVUUUVVVWWWXXXYYYYYYYYYYYY]]]fffsss~~~lllgggiiinnn}}}~~~vvviiibbbhhhooo}}}eeeNNNFFFDDD>>>;;;>>>999999999888888888777777999888777555555555666777777666555444444444444444222333333444444555555666444444444444444444444444222111000000222222111000111111111222222333333333000000000///000000111222222222222222111111000000---000333222///,,,+++,,,//////............///////////////000000000000000000000222333333444333333111111111000000000000///000000111222222222222111000111222222333666:::===;;;===@@@AAABBBBBBDDDEEEEEEEEEFFFHHHLLLQQQUUUXXXXXXXXXXXXXXXXXXXXXWWWVVVaaaoooooobbbhhhsss~~~zzzxxx}}}}}}kkkgggfffkkkuuuxxxYYYFFFBBBAAA===666;;;;;;:::999999999::::::;;;:::999888777777777777777777666555555555555555333333222222222333444555555555666666666555333222555444444333333222222222333333333222111000//////000000000///////////////333333222111000///...---...............///000000000000000000000000000000////////////000000000000---......///000111111222///000111222222111000//////111333444333222222333111222333555777888999:::<<>>:::<<<;;;::::::999999:::::::::999888777777666666777777777666555555555555555444333222222222333444555444555555666555444333222444444333333222222222222333333222222111111000000000000000000000000000000444333222111000//////..................///000000000000000000000000000000////////////000000000000.........///000111111111000000111111111111000000000222444444333222333333333333555666888:::;;;;;;===???BBBCCCBBBCCCDDDEEEGGGHHHIIIKKKOOORRRUUUWWWYYYUUUTTTUUUSSSRRRZZZdddxxxrrrttt}}}{{{wwwwwwyyyxxxllliiikkk{{{lllUUUHHHCCC@@@>>><<<<<<;;;::::::::::::::::::999888777777666666777777777666555555555555555444333222222222333555666333333444444444333222222333333222222222222222222222222222222222111111111111111111111111111111111444444333222111000000/////////.........///000000000000000000000000000000////////////000000000000......//////000000111111111111000000000000111111000222444444333222333444444555666888:::;;;<<<===???@@@BBBCCCCCCDDDGGGIIIIIIJJJKKKMMMPPPSSSVVVXXXUUUUUUUUUTTTPPPSSS```nnn{{{wwwvvvtttssswwwvvvooopppyyyxxx___MMMDDDAAA@@@===<<<;;;:::::::::::::::;;;:::999888888777777888777777666555555555555555444333333222333444555666222222222333222222222222111222222222222222222222111222222222222222222222111222222222222222333333444444333333222111111000000///////////////000000////////////////////////////////////000000000000.../////////000000000111222111000//////000111222000111333333222111222333555666777888:::<<<===>>>@@@BBBCCCCCCDDDFFFJJJMMMKKKLLLNNNPPPRRRUUUWWWXXXUUUWWWWWWSSSQQQZZZnnnwwwxxx|||yyysssnnnwwwkkkVVVIIIBBBAAA>>>===<<<;;;::::::::::::<<<<<<;;;:::999999999999777777666555555555555555444444333333333444555666222222222222222222222222111111111222222333333444222222222222222333333333111111222222333333333333444333333333222111111111111000000/////////000000////////////////////////////////////000000000000////////////000000000000222111000//////000111222///000111111000000111333555555777888:::;;;======AAABBBDDDEEEFFFIIIMMMQQQNNNOOOPPPSSSUUUWWWXXXYYYWWWWWWUUURRRUUUfffzzzrrrrrrqqqyyydddRRRGGGCCC>>>>>><<<;;;::::::::::::<<<;;;:::999999888999999777777666555555555555555555444333333333444666777222222111111111222333444111111222333444444555555333333333333333222222222111111111222222333333444333333222222111111111111111111000/////////000000000000000000000000000000////////////000000000000////////////000000000000111111000000000000111111000111111000///000111333555666777999:::<<<===>>>AAACCCFFFHHHJJJLLLPPPSSSPPPQQQSSSUUUWWWXXXYYYYYYWWWVVVTTTUUUbbbzzz}}}tttttt{{{sss___OOOFFF???>>>===<<<:::::::::999::::::999888777777777777777777666555555555555555555444444333333555666777333222222111222333444555111222222444555666777777444444444333333222222111000000111111222333333333222111111111111000000000222111111000//////000000000000000000000000000000////////////000000000000000000000000////////////000000111111111111000000222222333222111111333555777777999:::<<<>>>??????@@@CCCGGGJJJLLLOOORRRTTTRRRSSSUUUWWWYYYZZZZZZZZZXXXWWWWWW___vvv~~~{{{uuu{{{}}}hhhUUUIII??????===<<<;;;::::::999999888777666555555555555777777666555555555555555555555444333444555666777333333222222222333555666222222333444666777888888555555444333333222111111//////000111222222333333111111111000000000000000222222111000000///000000000000000000000000000000////////////000000000000000000000000///////////////000111222222111000///333444444333222333555777888999:::<<<>>>???@@@AAA???CCCHHHLLLNNNPPPSSSUUUSSSTTTVVVXXXZZZZZZZZZZZZZZZZZZ\\\jjj{{{~~~}}}}}}xxx{{{{{{aaaMMMCCC===;;;<<<===:::999;;;888888888888777777777777888777666444444555666666333333333222222222111111444444444444444444444444555444444333333444444555333222222111111222222333333333222222111000000000222222222222222222222333000000000000000000000000111111000000//////......,,,,,,---...///000111111444000---+++---000222222000111111111111222222222222111111000222444666888888:::===>>>>>>???@@@BBBDDDEEEFFFJJJOOORRRTTTUUUXXXWWWWWWZZZ___bbb___YYY\\\___jjj{{{}}}}}}jjjWWWGGGAAA<<<======;;;:::;;;888888888888777777777777777777666555555555555666444444444444333333333222444444444444444444444444333222222111111222222333333222222222222222222333111111111111111222222222444333333222222111111111111111111111111111111111111111000000////////////000000000////////////...///...---...111222222111000111111111111222222222333333222222333666888999:::<<<>>>@@@@@@AAACCCDDDEEEFFFHHHLLLPPPSSSTTTUUUVVVWWWYYY[[[]]]^^^\\\YYY\\\ggg|||}}}~~~~~~~~~{{{{{{vvvdddMMMEEE>>>======;;;:::;;;999999888888888777777777666777777777666666555555555555555555444444444444444444444444444444444444333222222111111222222333222222222222222222222222000000111111222333333444555444444333222111000000111111111111111111111111111000000000000/////////111111111000000000000///+++,,,...111444444222///000111111111111222222222444333333444555888:::;;;<<<>>>@@@BBBBBBCCCEEEGGGFFFHHHLLLPPPRRRTTTTTTTTTVVVZZZ]]]^^^\\\YYYYYY[[[dddvvvxxx{{{}}}vvvvvv|||xxxvvv|||}}}oooSSSHHH???<<<<<<;;;:::<<<999999999888888888777777666666777888888666555444555555555444444444444333555555555555555555555555555444444333333444444555222222222222222222222222111111111222222333333333333333333222222111111111111111111111111111111111000000000000000000000000//////000111222333333444,,,---///222444444111///000000111111111222222222333333444555777999;;;<<<>>>???AAABBBCCCEEEGGGJJJIIILLLPPPSSSUUUUUUTTTTTTYYY]]]aaaaaa[[[VVVZZZaaauuuxxxyyyssskkkqqq}}}}}}{{{qqqttt~~~xxx[[[NNNAAA<<<<<<;;;;;;<<<999999999999888888888888666777888888888777555444444444444444333333333333555555555555555555555555555444444333333444444555111222222333333222222111333333333333222222111111111111111222222333333333111111111111111111111111000000000000111111111111//////000111222333444444222111000000111222000///000000111111111222222222111222333555777999;;;<<>>???BBBDDDEEEEEEGGGIIINNNQQQTTTXXX[[[ZZZWWWUUUWWWZZZZZZWWWXXX^^^bbblllwwwnnnmmmppp}}}}}}}}}yyysss{{{{{{www{{{vvv^^^OOOHHHBBB>>><<<:::::::::999999999888888:::999777666666666777888777666666666555555555555666666666666666666666666555444444333333444444555000111333444444333111000111222222333333444444555333333222222222222222222222222222222222222222222000000111111222222222222......///000111222222333111000///111333333222111000111111111111222222222222333666999<<>>@@@BBBCCCBBBDDDFFFIIIMMMPPPSSSTTTVVVYYYYYYVVVUUUXXX[[[\\\[[[```mmmuuurrrwww}}}zzzzzz{{{}}}yyyiiibbb```^^^bbbhhhxxxyyysssppp~~~xxxwww}}}pppVVVGGGAAA===<<<<<<;;;;;;:::::::::888888888888777777666666666666666666666666666666666999<<<:::444222444777333333333333333333333333222222222222222222222222444444444333333222222222222222222222222222222222111111111000000000/////////333666444000---000333000000000000000000000000333222222111111111111111222222222333333444555555888999:::<<<>>>@@@BBBCCCFFFFFFHHHLLLQQQUUUVVVVVVUUUXXXYYYWWWUUUWWWZZZ\\\aaammmwwwnnnwww{{{zzz~~~pppbbb^^^^^^^^^fffrrrzzztttsssxxxwwwvvv{{{~~~^^^KKKCCC===<<<;;;:::999:::::::::888888888777777777777777555555555555555555555555666999<<<999444222444888444333333222222333333444444444444444444444444444444444444333333222222222333333333333333333333333111111111000000000000000222666999777111...///222////////////////////////222111111000000000111111333333333333444555777888999999;;;<<<>>>@@@BBBBBBGGGHHHJJJNNNSSSWWWWWWWWWTTTVVVYYYXXXVVVUUUXXX]]]pppvvvrrrppp}}}}}}}}}}}}wwwhhh]]]]]]^^^aaaqqq~~~rrrrrrxxx|||uuu|||iiiOOOCCC>>>===;;;:::999999::::::888888777777777777777777444444444444444444444444444666777555222111333555444444222222222222444444555555555555555555555555444333333333333333333222333333333333333333333333111111111111111111111111333666888777333000///000////////////////////////111111111111111222333333333222222333555777:::;;;:::;;;<<<>>>@@@AAACCCCCCFFFHHHLLLOOORRRTTTUUUVVVUUUUUUWWWWWWUUUUUU\\\eeezzzqqqppprrr|||~~~|||lllaaa\\\```dddlllvvvpppwwwxxxxxx~~~vvvYYYIIIAAA@@@===;;;:::::::::;;;777777777777777777777888444444444444444444444444555444333222222333444444555444222111111222444555444444444444444444444444222333333333333333333444222222222222222222222222111222222222222222222222000222333444333222000///000000000000000000000000222222222333444555666777222222222333555999<<<>>>===>>>???AAABBBDDDEEEFFFFFFJJJPPPRRRRRRRRRTTTVVVXXXUUUSSSSSSRRRVVVdddsss|||zzzooojjjooowwwzzzeee]]]\\\eeemmmzzz}}}sssrrruuu||||||{{{dddRRRDDDBBB???<<<;;;:::;;;<<<777777777777777888888888555555555555555555555555777555333333444666666666555444222111111222444555333333333333333333333333222222222333333444444444111111111111111111111111222222222222222222333333------///111333444111///111111111111111111111111333333444444666777999:::111111222333666:::===@@@@@@@@@AAACCCEEEFFFGGGHHHHHHNNNTTTVVVTTTSSSUUUYYYZZZUUUQQQPPPPPPXXXlllwwwvvv|||{{{pppiiihhhppp{{{uuubbb___^^^eeetttzzzlllttt{{{yyy|||xxx~~~wwwxxx{{{```JJJCCC===;;;:::888888:::;;;:::999888777777777777666666666777777777777777666666666555444444444333444444444444444444444444444555555555444333333222222222333333333444444444444333333222222333333444222222222222222222222222000000111222333444444555333222000///...///000000222333333444333222111000222222333555888;;;>>>@@@>>>@@@AAABBBBBBDDDGGGIIIKKKNNNQQQRRRSSSSSSUUUVVV[[[QQQOOOVVVWWW\\\uuuvvvmmmyyy{{{mmmmmmllllll~~~nnnbbb___bbbooozzzoooyyy}}}zzz}}}|||xxxzzz}}}uuuwww}}}|||rrrSSSHHH>>><<<;;;999888999::::::999888777777777777555555555555555555444444555555555555555444444444444444444444444444444444444444555555444444333222222222222222333333333444444333333222222333333444222222222222222222222222000000111111222333333333555444333333222222333333222333333333333222111000222222333555888;;;>>>???===???AAABBBCCCEEEHHHJJJMMMOOOQQQRRRRRRRRRTTTVVVVVVRRRRRRWWW]]]iiikkkjjj{{{lllhhhgggmmmyyyhhhcccbbbiii}}}zzzuuuxxxxxx{{{xxxvvvwwwzzz|||ssssss~~~yyyyyy```PPPAAA<<<===;;;999888999999888888888888888999666666666555555444444444444444444555555555555555444444444444444444444444444444555555444444333333111111222222222333333333444333333222222333333444222222222222222222222222111111111111111111111111111111222222111111000000222222333333333222111111111222333555888;;;===???===???AAACCCDDDFFFJJJLLLPPPQQQRRRQQQPPPQQQTTTVVVUUUVVVVVVZZZfff}}}uuuhhhqqq{{{ooojjjiiirrrvvvgggggggggrrr|||~~~uuuyyy{{{vvvtttxxx~~~yyyyyy{{{yyyppp[[[EEE===>>>>>>:::888888888888777888888999999:::999999888777666555555333444444444555666666666555555555555444444444444333444444555444444333333111111111222222222333333444333333222222333333444222222222222222222222222111111111000000000//////...///000111111000///...222222222222222222222222111222444666999;;;>>>???<<>>???===???BBBDDDFFFIIIMMMPPPTTTTTTSSSQQQPPPQQQSSSVVVXXXZZZ[[[eeevvvsss~~~vvvpppsss~~~qqqhhhjjjqqqxxxzzztttttt{{{}}}~~~{{{ZZZGGGAAA???===;;;999999888888888888888999777777777666666555555555444444444555555555555555777777666666555444444444333333444444555555444444222222333333333444444444444333333222222333333444222222222222222222222222222222222111111000000000000111222222222222222222222222111111222222333444222444777:::<<<>>>@@@@@@>>>@@@CCCEEEGGGJJJNNNQQQSSSSSSSSSRRRQQQRRRTTTVVVTTTXXX```ooovvv{{{{{{vvvqqqvvv|||tttqqqlllwwwyyyyyytttsssxxxiiiPPPDDD>>><<<<<<::::::999888777777777777777666666666666666666666555555555555555444444444777777777666555444444444222333444444555555444444333333444444444555555555444333333222222333333444222222222222222222222222222222222222222111111111///////////////000000111222222111111111222333444444555888;;;>>>@@@AAABBB@@@BBBDDDFFFHHHJJJNNNQQQQQQRRRTTTTTTSSSSSSTTTVVVRRR[[[jjj|||zzz{{{|||zzzyyy{{{ooo|||~~~zzz{{{uuuvvvyyy~~~tttVVVFFF===;;;<<<;;;:::999888777777777777888888888888888999999999666666666555555444444333888777777666555444444444222333333444555555555444444444444555555555666666444333333222222333333444222222222222222222222222222222222222222222222222333222111111111222444555222222111111111222444555444666999===???AAABBBBBBAAACCCEEEGGGHHHJJJNNNPPPPPPRRRTTTUUUTTTTTTTTTUUUUUUaaauuu}}}tttssswww~~~{{{}}}|||vvvxxxttt{{{^^^KKKFFF@@@999>>><<<999888999::::::999<<<999777777999999777555888777666555444555666666555555666666666666666555444444444444444444444444333333333333333333333333111222222333333444444555333333333222222111111111333333333333333333333333;;;777333111111111000000333222222111111222222333555888;;;<<<======???AAAFFFFFFHHHIIIKKKLLLNNNNNNOOOSSSUUUSSSQQQSSSUUUUUUbbbqqqyyy{{{sssqqqwww||||||~~~xxxyyywwwyyymmmSSSGGGAAA;;;>>>;;;999888999:::999999<<<999777888999999777555777777555444444444555666444444444444444444333333444444444444444444444444333333333333333333333333666555555444444333222222333333333222222222111111333333333333333333333333444222111111333444555444222222222222222333444444777999<<<======>>>???AAAEEEFFFGGGIIIJJJLLLMMMNNNMMMQQQUUUUUUSSSRRRXXX^^^rrr~~~yyyuuuvvvlllnnnyyy~~~xxxxxxtttyyy___KKKCCCAAA>>>;;;999888888999999888;;;999888888999888777555666666555444444444444555444555555555444333222222444444444444444444444444333333333333333333333333666666666555444444333333333333333333222222222222333333333333333333333333111000000222444666666555111111111222333444555666999<<<>>>?????????@@@BBBDDDEEEFFFHHHJJJKKKLLLMMMMMMNNNTTTXXXTTTSSS___ooo{{{nnnpppvvvllljjjqqq{{{vvvsssuuu}}}{{{lllPPPFFFEEE>>><<<999888888999888777::::::999888888888777666666555555444444444444444777777777777666555444333444444444444444444444444333333333333333333333333222222333333444555555555333333333333333333333333333333333333333333333333444333333333444444222000000111111222444555777888;;;===@@@@@@@@@@@@BBBCCCCCCEEEGGGIIIKKKLLLLLLLLLOOONNNRRRWWWUUUWWWjjjsssmmmyyyxxxhhhjjjrrr|||yyyyyyuuu}}}yyy{{{yyyXXXGGGCCC???===:::999999999999888:::::::::999888777777777555555555555555444444444666666777777666555555444444444444444444444444444333333333333333333333333000111111222333333444444333333333333333333333333333333333333333333333333666555444444444333111///111111222333444666888999<<<>>>@@@AAAAAABBBCCCDDDDDDFFFHHHKKKMMMMMMMMMMMMRRRPPPQQQVVVXXXaaayyyvvv|||xxxhhhbbbmmmxxxxxx}}}}}}{{{eeeLLLBBBAAA???<<<:::::::::999888999::::::999777666777888666666777777666666555444333333444444444444444333444444444444444444444444333333333333333333333333333333222222111000000000333333333333444444444444333333333333333333333333444222222222444555444222222222222333555777888999;;;===@@@BBBBBBCCCDDDFFFFFFHHHKKKNNNPPPPPPOOOOOOSSSRRRRRRUUU___qqq}}}yyyzzzhhhbbbccctttvvv}}}zzzxxxZZZIIICCC@@@===;;;;;;;;;:::999888:::;;;:::777555666888666777888888888777666555222222333444555555555555444444444444444444444444333333333333333333333333444444333222222111111000333333333444444444555555333333333333333333333333333111000111333555666666333333333444555777888999999<<>><<<<<<<<<;;;:::888:::;;;:::777555666888777888999999999888666555333333555666777888888888444444444444444444444444333333333333333333333333111222222333333444555555333333333444444555555555333333333333333333333333555333000000222444555555444444444555555777888999888;;;>>>AAABBBDDDFFFHHHJJJLLLPPPSSSTTTUUUTTTSSSNNNTTTVVVZZZppp}}}rrrjjjtttsssgggbbbjjjsss|||zzzvvvYYYFFFCCC>>>:::;;;>>>>>>===777555444333333444555777555666888999:::999777666555555555555555555555555555555555555555555555555222333444444555555444444555555555444444333333333444444444444444444444444777777666555444333333222111111000000111111222333333333444444666777999999<<<===>>>???@@@CCCHHHKKKNNNMMMOOOTTTTTTQQQPPPRRRPPPUUU^^^mmmmmmgggiii{{{vvvlllggghhhkkk~~~}}}~~~~~~```IIIDDD???;;;<<<===<<<999:::999888777777888999:::444555777777777666555444555555555555555555555555333333333333333333333333222333444444555555444444444444444444444444333333333333333333222222222222222222222222222222222111333222222222222333444444333444444555666888999:::===???@@@BBBCCCEEEIIILLLOOONNNPPPSSSQQQMMMLLLNNNOOO[[[mmmtttggggggoooqqqkkkhhhkkkyyy~~~}}}}}}kkkPPPIIIAAA>>>???>>>;;;888<<<;;;:::999999:::;;;<<<666777777888777666444333555555555555555555555555444444444444444444444444222333444444555555444444333333444444444444444444555444444444333333222222000000111111222222222222444444444444444555555666444444444555777999:::;;;>>>AAADDDFFFGGGHHHJJJLLLOOONNNOOOQQQPPPLLLLLLOOOTTTddd|||nnnccckkk|||uuummmjjjkkkqqq}}}uuuzzzZZZOOODDDBBBCCCAAA===::::::999888888888888999:::999:::::::::999777666555555555555555555555555555777777777777777777777777222333444444555555444444333333333444444555555555777777777666666555444444444444444444444444444444444444444444444555666666444555555666888:::;;;<<>>@@@DDDHHHKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLNNNVVV```xxx}}}tttttt{{{rrrpppvvv}}}~~~~~~rrrttt~~~ttt\\\EEE???@@@>>>::::::999999999999999999999999888888888777666666666666666666666666666666666666444444444444444444444444222333444444555555444444333333444444444444444444333333333333333333333333777777666555444333222222222222222222222333333444555666777888:::<<<>>>???AAADDDHHHJJJKKKKKKKKKLLLLLLJJJJJJKKKKKKQQQ^^^lll|||xxxxxxtttwwwsssqqqvvvhhhJJJ@@@???<<<:::;;;999999::::::::::::999999888888777777777777777777666666666666666666666666333333333333333333333333222333444444555555444444444444444444444444333333111111222222333333444444555555555444444333333333222222222222222333333444666666777999;;;===???@@@AAADDDGGGIIIIIIIIIJJJLLLKKKJJJJJJMMMRRR]]]qqqzzzssssss{{{sssoooqqqrrrPPPCCCAAA===;;;===777888888999999888888777999999999888999999::::::777777777777777777777777555555555555555555555555222333444444555555444444555555555444444333333333111222222333444555666666444444444555555555666666333222222222222333444444666666777999;;;>>>@@@AAAAAADDDFFFGGGHHHHHHJJJKKKJJJIIIKKKQQQZZZkkk|||sssnnnqqq~~~zzzxxx~~~yyy|||wwwrrrpppyyyZZZHHHDDD@@@===>>>:::::::::999999999888888888888888888888888888888666555444222222333444444666666555555555444444444999777666444444666777999<<<888444333555666555444333444444555555444444333444555555555666777777777333333333444555666777888<<<:::888:::???BBBBBBAAAEEEDDDBBBCCCEEEHHHIIIIIIHHHMMMQQQUUUbbb{{{~~~ssslllrrruuurrrxxx|||vvvwwwzzztttqqqwwwkkkRRRHHHDDDBBBAAA:::::::::999999999999888777777777777777777777777777777666555555555555555666666555555555444444444777666555333333555666777:::777444333444555555444333444444444444444444333555555555555555555666666333333333444555666888888===;;;;;;===AAADDDCCCBBBDDDCCCCCCEEEGGGIIIKKKKKKKKKNNNSSS]]]ppp{{{|||wwwrrrssszzzllljjjpppvvvpppqqq~~~xxxsssttt|||ZZZHHHCCCAAA>>>::::::::::::999999999999888888888888888888888888888888888888888777666666666666666555555555444444666555444333333444555666888666333333333444444333444444444444444444444444555555555444444444444444444444444444555777888999======>>>AAADDDFFFEEEDDDCCCDDDEEEGGGIIIKKKMMMMMMPPPSSS[[[lllssstttwwwqqqppprrr}}}pppdddcccjjj~~~}}}ppplllmmmyyy}}}uuurrrvvveeeJJJCCC@@@;;;;;;;;;:::::::::999999999::::::::::::::::::::::::777888999:::999888777666666666666666555555555555555555444333333444555555666555444333333333333333444444444333333444444444555555555444333333333222444444444555666777999999<<<>>>@@@CCCEEEFFFEEEDDDCCCEEEHHHIIIJJJLLLMMMOOOSSSYYYfffzzzwwwmmm|||}}}tttppphhhkkkvvvyyyggg^^^```hhh|||xxxkkkjjjkkkvvvxxxrrrpppwwwuuuUUUGGGBBB<<<;;;;;;;;;:::::::::999999999999999999999999999999666777888999888777666555777777666666666555555555666555555555555555555666444555444444333333333444555444333333333333444555555555555444333333333222555555555666777888999:::;;;===AAACCCDDDEEEDDDDDDEEEGGGJJJKKKKKKMMMOOORRRVVVaaaqqqrrrooo~~~tttnnnkkkeeennnnnn___[[[```iii}}}sssggghhhkkkuuu|||sssmmmoooaaaKKKAAA===;;;;;;;;;;;;::::::::::::777777777777777777777777777777777777777666555555777777777666666666555555555555555555555555555555333555666555444333444555555444333222222333444555555555555444444444444444666666666666777999:::;;;;;;===AAABBBCCCCCCDDDEEEFFFIIILLLMMMNNNQQQVVV[[[^^^lll~~~ssstttzzzrrrlllhhhggggggvvvwwweeeYYYXXX```jjj~~~nnncccgggkkkuuuyyyxxx}}}~~~uuullljjjvvvnnnPPPBBBAAA<<<;;;;;;;;;;;;:::::::::888888888888888888888888888888777666666666666666777777777777666666666555444444444555555444444444333555777777555444555666666555333222222333555666555555555555555555666666666666666777888999:::;;;<<>>>>>???AAABBBBBBDDDGGGIIIIIILLLNNNPPPVVVcccvvvpppeeesss|||pppiiigggmmmuuuzzzfff]]]WWWYYY\\\fffyyyhhhbbb___aaakkk~~~}}}rrrjjjiiikkk{{{vvvWWWFFFAAA===;;;===<<<888777999999999999999999888777777777777777777777777777777777777777777777777777777666666666666666555555444444555666666444444555666444444444444444444444444555555444444444444555555888777777777888;;;===???>>>@@@AAABBBCCCEEEHHHJJJKKKMMMOOOQQQXXXhhh|||pppjjj~~~uuujjjgggjjjuuummm]]]VVVWWWZZZ```lll|||bbb______cccqqq}}}wwwlllffffffmmm|||gggMMMDDD???<<<===<<<888666777999999999999999888888777777777777777777777777777777777777777777777777777666666666666666555555444444555666666444444555666666555444333333444555666444444333333333444444555888777777888999;;;>>>??????@@@BBBCCCDDDFFFIIIKKKMMMNNNOOORRR\\\ooo~~~tttvvvpppkkklllpppwwweeeZZZWWWVVVYYYccctttuuu``````aaahhhyyy}}}nnneeecccaaammm~~~zzzXXXHHHAAA===>>>>>>:::777888999999::::::999999888777666666666666666666666666666666666666666666666666666666666666666555555444444555666666555555666777888777555333333444666777444444444333444444555555777777888999:::<<<>>>@@@???AAACCCDDDEEEGGGKKKMMMNNNMMMOOOUUUcccwww{{{{{{pppqqqsssvvv~~~mmm```YYYXXXVVVYYYeee|||}}}lll___aaadddkkk~~~sssgggbbb^^^eeerrreeeLLLDDD>>>>>>>>><<<::::::999::::::::::::999888888666666666666666666666666666666666666666666666666666666666666666555555444444555666666555555666888999888666444444444666777555555444444555666777777777777888:::<<<>>>???@@@@@@BBBDDDFFFGGGIIILLLOOOMMMNNNQQQ\\\mmm{{{||||||ppprrruuu|||zzzrrrdddZZZVVVWWWWWWZZZiiiwwweee^^^bbbfffnnnwwwjjjeeeaaaccckkkyyyuuuTTTIII@@@>>>???===<<<<<<:::::::::::::::999999888777777777777777777777777777777777777777777777777666666666666666555555444444555666666666666777999999888777666555555666666555555555555555666777888777888999;;;===???@@@AAAAAACCCEEEGGGHHHKKKNNNQQQNNNQQQYYYiii}}}|||zzzqqqsss{{{~~~www{{{vvvfff[[[UUUTTTVVVYYY___ooooooddd___dddjjjrrr|||ooojjjccc```eeerrr]]]PPPCCC>>>>>><<<;;;<<<::::::;;;;;;::::::999888777777777777777777777777777777777777777777777777666666666666666555555444333555777777666666888999999999888777777666666555444444444444555666777777666888:::<<<>>>@@@AAAAAABBBDDDFFFHHHIIILLLOOORRRRRRWWWdddxxx~~~|||zzzyyy|||xxx{{{~~~iii\\\VVVSSSUUUXXX[[[cccsssvvviiieeeaaahhhnnnxxx}}}~~~rrrmmmaaa]]]___lll}}}dddUUUEEE???===;;;:::;;;::::::;;;;;;::::::999888777777777777777777777777777777777777777777777777666666666666666555555444333555777777666666888:::999999999999888777555444222222222333444555666777666888:::<<<>>>@@@AAAAAABBBDDDGGGHHHJJJLLLPPPSSSUUU\\\lll~~~wwwuuu{{{zzzttt{{{ppp^^^ZZZYYYTTTUUU\\\]]]gggrrruuurrrllleee```aaaoooxxx{{{|||vvvmmmaaa]]]]]]fffwww|||]]]DDD@@@BBB===999;;;::::::;;;;;;;;;:::999888999999999888888888888777888888777777777777888888888777555666777888666555444444444444444555666777::::::999999888777666666777666666666666777777888;;;;;;<<<===???AAABBBCCCDDDFFFHHHIIIKKKMMMPPPRRRXXXfff}}}qqqzzzxxxnnn|||{{{sssxxx}}}jjjZZZWWWWWWTTTVVV\\\bbbiiiooonnniiiccc```^^^fffuuu~~~{{{|||sssfff```]]]dddssskkkLLLCCCCCC>>>:::;;;999:::::::::999999888888999999999888888888888777666666555555555555666666888666555666777888777555555555444444444555666666999999888777777666555555777666666666666777888888;;;;;;<<<===???AAABBBDDDEEEFFFIIIJJJKKKMMMPPPSSS]]]nnnzzzwwwooonnn|||ppptttqqqbbbUUUTTTUUUTTTWWW\\\eeehhhjjjgggbbb^^^```dddooo~~~~~~}}}vvvlllccc^^^bbbnnn~~~YYYGGGCCC@@@<<<;;;999999999999888888888777999999999888888888888777666666555555555555666666777666555666777888777666666666555555444555555555777777777666666555555444777777666666777888888999;;;;;;<<<===???AAACCCDDDEEEGGGIIIKKKLLLNNNQQQTTTbbbuuuqqqiiihhhmmmzzzmmmoooyyy|||fff[[[RRRRRRUUUVVVYYY]]]cccdddfffeeeaaa```gggppp{{{|||}}}xxxpppfff___aaajjjyyyeeeKKKCCCAAA>>><<<:::::::::999999999999999999999999888888888777777888888777777777777888888777666555666777888777666777777666555555444555555777777777666666555555555777777777777888888999:::;;;<<<<<<>>>???AAACCCDDDFFFHHHJJJLLLMMMOOORRRTTTaaarrrrrrddddddiiiqqqwwwkkklllssssss^^^XXXRRRSSSVVVXXX[[[^^^``````cccdddbbbbbblllyyyyyy|||yyy~~~}}}sssggg```aaafffsssqqqPPPCCCBBB@@@======<<<;;;::::::::::::;;;999999999888888888777777888888777777777777888888666555555666777888888777888777666555555555555555888777777777777777666666777777777888888999;;;;;;<<<<<<===>>>@@@BBBCCCDDDGGGIIIKKKMMMNNNPPPSSSVVV\\\jjj{{{}}}kkkaaaeeekkk|||||||||sssjjjjjjqqqkkkZZZWWWTTTTTTWWWYYY[[[\\\]]]]]]```cccbbbbbbppp|||xxx{{{}}}ssshhhaaaaaaccclll~~~YYYFFFDDDBBB>>>>>>===;;;:::::::::;;;<<<999999999888888888888777666666555555555555666666666555444666888999888777777777666666555666666666777777777777777777777777777777888888999:::<<<<<<<<<<<<===>>>@@@BBBDDDEEEHHHJJJLLLNNNOOOQQQTTTVVVYYYfffzzzzzzhhhppp}}}{{{hhhaaafffmmmsssttt}}}qqqjjjiiippp}}}bbbXXXXXXVVVUUUWWWYYYZZZYYY\\\ZZZ]]]ccccccgggzzzwww~~~|||ssshhhaaabbb___ccczzzdddKKKFFFEEE@@@>>><<<;;;999999:::;;;<<<999999999888888888888777666666555555555555666666666555444555888999888777666666666666666666777888666666666666666666666666888888888999:::;;;<<<===<<<======>>>@@@BBBDDDEEEIIIKKKMMMNNNOOOQQQUUUWWW\\\jjj~~~wwwmmm]]]jjj{{{pppcccbbbjjjqqq~~~mmmoooyyypppjjjiiipppuuu\\\WWWXXXWWWVVVVVVXXXXXXWWW[[[YYY\\\bbbfffmmm{{{xxxssshhhbbbaaa]]]\\\rrrlllPPPIIIFFFAAA===<<<:::888888999:::;;;999999999888888888888777888888777777777777888888555555444555888999999888666666555666666777888999444555555555555555555555888888888999:::;;;===>>><<<======???@@@BBBDDDEEEIIIKKKMMMOOOPPPRRRUUUXXX```ppp}}}nnnfffZZZjjjyyyggg___cccnnnwwwuuulllooozzzrrriiijjjtttiii^^^WWWUUUTTTTTTVVVXXXZZZ[[[WWW[[[bbbhhhmmm{{{vvvyyyoooddd\\\YYY^^^lllzzz]]]NNNEEE:::===<<<;;;;;;::::::::::::;;;999555333222444777:::999888888888777777666666555555555555555555555555777666555444444555666777777777666666666666777777999;;;============???@@@???@@@@@@AAACCCEEEGGGHHHIIIOOONNNOOOSSSOOOOOO[[[mmmyyyhhhbbb```wwwlllfffdddbbbooo}}}qqqkkkppp}}}rrrjjjlllvvvfff^^^[[[YYYWWWWWWXXXYYYYYYZZZWWW\\\eeeooozzz}}}yyypppddd\\\XXXZZZeeeqqqgggSSSHHH@@@======<<<;;;:::::::::::::::999888777666777888888999888888888777777777777999999999999999999999999777666555444444555666777777777666666666666777777777888:::::::::;;;<<<>>>======???AAACCCFFFHHHJJJJJJPPPNNNOOOSSSPPPRRR___zzzvvveeecccnnn{{{gggcccdddfffuuuwwwooojjjrrrtttlllnnnzzztttbbb^^^^^^]]]\\\[[[ZZZYYYYYYYYY\\\```lll{{{|||~~~||||||rrrggg^^^YYYXXX```iii~~~tttWWWGGGCCC>>>>>><<<;;;;;;:::::::::999999::::::999999888777888888888888888777777777999999999999999999999999666555555444444555555666777777666666666666777777666888999:::999:::;;;===;;;<<<===@@@CCCGGGIIIKKKKKKPPPNNNNNNSSSRRRVVVeeetttiiiooouuudddbbbgggmmm}}}~~~tttoookkkvvvuuummmqqqlll___^^^]]]^^^^^^\\\[[[ZZZZZZ[[[aaafffttt{{{~~~xxxyyyvvvkkkccc\\\ZZZ]]]dddsss^^^HHHDDD??????===<<<;;;;;;;;;;;;999999999999999888888777888888888888888888888888777777777777777777777777555555555555555555555555777777666666666666777777777999;;;;;;;;;;;;===???;;;<<<>>>@@@CCCFFFIIIKKKKKKPPPMMMMMMRRRSSS\\\nnnvvvvvvqqqdddfffnnnuuuzzzrrrpppmmm{{{wwwnnnuuuiii___]]][[[\\\]]]\\\[[[[[[]]]___cccjjj{{{}}}wwwttt|||wwwllleee___[[[\\\```hhhtttjjjOOOGGG@@@@@@>>>===<<<;;;;;;;;;:::999888666666777888999888888888888888999999999666666666666666666666666666666666666666666666666777777666666666666777777777999;;;;;;;;;;;;===???>>>>>>???AAADDDFFFHHHJJJKKKPPPMMMKKKQQQVVVcccyyy|||}}}pppiiinnnwww~~~~~~tttooonnnpppyyyppp{{{wwwfff___]]][[[\\\]]]\\\[[[\\\```eeedddooouuusssxxxwwwkkkddd^^^YYYYYY\\\\\\ffftttuuuUUUFFFBBBAAA???>>><<<;;;;;;;;;;;;999777666555666888999888888888999999999999999777777777777777777777777666777777888888777777666777777666666666666777777666888999:::999:::;;;===???@@@AAABBBEEEGGGIIIKKKLLLQQQMMMKKKSSS[[[mmmwwwooollltttvvvqqqnnnmmmtttzzzssskkkbbb___\\\^^^______]]][[[]]]ccciiimmmzzz|||ssspppxxx{{{mmmeee___YYYXXXYYYWWW___kkkzzzaaaJJJBBBAAA@@@>>>===<<<;;;;;;:::999999999999888888888888888888999999:::::::::888888888888888888888888777888999::::::999888777777777666666666666777777777888:::::::::;;;<<<>>>??????AAACCCFFFJJJLLLNNNOOOSSSOOOMMMVVVaaavvvzzzrrrlllkkkvvvxxxssspppooonnnwww{{{vvvyyyccc______\\\bbbcccbbb^^^[[[]]]dddkkkwww|||qqqlllooo}}}qqqhhhaaa[[[XXXYYYYYY```iiiwwwrrrUUUCCCBBB@@@>>>===<<<;;;;;;888:::<<<===<<<;;;888777888888888999999:::::::::777777777777777777777777888999:::;;;;;;:::999888777777666666666666777777999;;;============???AAA===>>>AAADDDHHHLLLOOOQQQQQQUUUQQQOOOYYYeee}}}zzz}}}mmmnnniiiiiivvv|||sssrrrnnngggjjjsss|||}}}zzzooo___bbbeee]]]gggccc___]]]]]]___eeellltttpppmmmrrr{{{tttmmmfff^^^VVVTTTWWWYYYcccxxxUUUFFFCCCAAA@@@???<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999777666555555888666555777:::<<<;;;999888888999999999:::::::::999999999888999999::::::<<<<<<<<<===============>>>@@@CCCEEEGGGKKKOOOSSSUUUQQQQQQQQQYYYvvvwwwvvvjjjkkkhhhmmm|||vvvpppppplllggglllwww{{{zzzjjj]]]___ddd```nnnhhhccc___^^^```hhhppp~~~rrrlllllluuu|||xxxooohhh___XXXUUUXXXYYYbbbttt___JJJEEEAAAAAA@@@===<<<===<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;:::999888888888777666777:::;;;:::888888888888999999999::::::999888888888888999::::::<<<<<<<<<===============>>>@@@CCCFFFIIIMMMQQQUUUWWWRRRSSSUUUaaa~~~}}}nnneeefffkkkxxx|||sssnnnkkkllliiihhhqqqwwwzzzsssfff]]]]]]eeehhhvvvmmmeeeaaa```bbbmmmxxx~~~tttmmmhhhjjjooo}}}rrrjjjaaaZZZXXXYYYYYY```ooonnnQQQHHHAAAAAAAAA>>>===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999999888777777999:::999888888888888999999999999:::777777777777777888999:::<<<<<<<<<======>>>>>>>>>>>>AAADDDGGGJJJNNNSSSVVVYYYRRRTTT[[[mmmqqqgggbbbfffssswwwllliiiggggggeeejjjzzz{{{uuu~~~iiieee______iiiqqqxxxmmmccc``````eeessszzzqqqllliiijjjqqqzzzuuulllbbb[[[YYYXXXXXX]]]iiizzz}}}YYYKKKAAA@@@AAA>>><<>>>>>?????????BBBEEEHHHJJJMMMQQQTTTVVVPPPTTTbbbyyyuuuiiieeeeeeoooxxxpppjjjhhhfffeeefffqqquuutttyyyddddddaaabbbmmmvvvuuuhhh^^^^^^aaahhh{{{~~~}}}{{{yyywwwqqqmmmkkklllmmmpppyyyyyynnnddd\\\YYYWWWWWW[[[dddssscccPPP@@@???@@@<<<;;;>>><<<;;;;;;::::::;;;;;;<<<777888888888888999999999888999999999888888888888777777888888888999999999666666666666777888999:::<<<<<<======>>>??????@@@AAADDDGGGIIIKKKMMMOOORRRRRRNNNWWWiii{{{mmmeeefffkkk|||zzznnngggiiihhhhhhhhhooo|||rrryyyooo```bbbaaafffpppuuusssddd[[[^^^dddmmm~~~yyyuuurrrppppppqqqqqqppppppooonnniiihhhkkkpppssswww}}}rrrggg^^^ZZZVVVWWWZZZaaalllnnnVVVBBB@@@AAA<<<:::>>><<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::;;;777888999999888777888:::777777777888888888888999666666666777888999:::;;;<<<<<<===>>>>>>???@@@@@@BBBEEEIIIKKKMMMNNNQQQRRRSSSSSS___sssxxxyyyrrrhhhdddjjjsss|||ppphhhccceeegggjjjppp|||yyywww}}}iii___aaabbblllwwwvvvtttddd[[[aaaiiisssuuuqqqpppooommmmmmnnnoooppppppqqqrrrsssppprrrvvv}}}wwwjjjaaa\\\VVVWWWZZZ^^^fffxxxyyy\\\EEEBBBCCC===;;;???<<<;;;;;;::::::;;;;;;<<<;;;:::::::::::::::::::::555777999999777777999;;;777777777777888888888888777777777777999:::;;;<<<;;;<<<===>>>???@@@AAAAAABBBEEEJJJNNNPPPSSSUUUWWWYYY\\\lllwwwjjjooo}}}|||oooiiigggppp{{{tttlllgggdddaaaffflllwwwyyyyyyuuugggaaaaaaeeerrr}}}yyyvvvfff]]]dddmmmwww|||ooojjjlllqqqrrrpppqqqssstttuuuvvvxxx{{{}}}{{{mmmccc^^^WWWXXXZZZ]]]aaarrraaaGGGDDDEEE>>><<<@@@<<<;;;;;;::::::;;;;;;<<<999999999888888888777777444777999999777777:::<<<777777777777888888888888777777777888999;;;<<<===;;;<<<===>>>???@@@AAAAAAAAAEEEKKKPPPSSSVVVZZZ\\\___dddvvvlllaaaiiiyyyzzzooolllllluuutttmmmfffbbbcccfffkkksssyyy}}}tttggg```___eeewww|||uuuggg^^^aaaiiixxxuuuqqqmmmlllpppuuuzzz|||}}}ssshhh```^^^[[[VVVYYYaaagggoooOOOFFFEEE>>>:::;;;>>>===;;;999999:::;;;<<<:::::::::::::::999888777666666666666777888999:::;;;;;;::::::999888888888999888888888999;;;===>>>>>>????????????@@@CCCEEEHHHHHHLLLSSSVVVWWWZZZ^^^[[[jjj}}}nnnccc\\\lllwwwtttoooppp}}}zzznnniiidddcccgggjjjqqq~~~||||||pppddd^^^```ggg{{{wwwiii```ccckkkzzzyyyttttttuuuxxx~~~uuujjjbbb___]]]XXXYYY___ddd~~~xxxUUUHHHEEE@@@<<<<<<:::999888666666777999::::::::::::::::::999888777777777777777777888999:::888888888999999999999999999888888888999;;;===>>>>>>????????????@@@CCCFFFIIIJJJNNNVVVZZZ[[[^^^bbbddduuummmgggkkk}}}yyyxxxvvvzzzqqqhhheeeccceeejjjlllxxx~~~yyylll```]]]aaalllzzzkkkbbbfffnnn~~~~~~yyywww}}}wwwmmmfffaaa```ZZZXXX[[[```yyy```LLLFFFBBB???>>><<<;;;:::999999:::<<<===999999:::::::::999888888999999888888888999999:::666666777777888999999:::888888888999:::;;;=========>>>???@@@@@@AAADDDGGGKKKLLLRRRZZZ]]]^^^aaafffooo~~~lllnnn}}}yyy||||||{{{kkkgggeeebbbeeelllnnn{{{}}}|||iii___]]]dddppp|||mmmdddgggpppzzzpppjjj```aaa[[[WWWYYY^^^uuulllQQQFFFCCC@@@>>>===<<<<<<;;;<<<<<<===>>>999999:::::::::999999888::::::999999888999999999666666777777777888888888888888888999:::;;;<<<======>>>@@@@@@@@@BBBFFFIIILLLNNNTTT[[[^^^]]]aaagggwwwvvvllluuuuuuyyy|||sssjjjiiihhhdddfffmmmuuu|||yyy}}}yyyiii______fffsss}}}nnndddhhhqqq}}}sssmmm```aaa[[[VVVYYY]]]pppyyyXXXGGGCCC@@@===:::999999999999999::::::888999999:::::::::999999::::::999999888999999999888888888777777777666666777888999:::;;;<<<<<<<<<===>>>@@@@@@AAADDDGGGJJJNNNPPPUUU[[[[[[[[[```ggg{{{sssqqqwwwnnnssswwwvvvmmmhhhjjjiiifffiiirrryyywwwrrriii___```hhhvvvpppfffiiisssuuupppaaabbb[[[VVVZZZ^^^jjj```IIICCCAAA===<<<<<<<<<;;;;;;;;;::::::888888999:::::::::999999999999888888888999999::::::999999888777777666666777777999:::;;;<<<<<<<<<===>>>@@@AAABBBEEEIIILLLPPPRRRVVVZZZZZZ[[[bbbkkkuuu|||nnngggmmmsssppphhhdddfffgggfffooozzz{{{yyy}}}nnnggg^^^```iiixxxrrrhhhkkkvvvwwwqqqfffeee[[[VVV[[[]]]dddrrriiiMMMEEEBBB>>>????????????>>><<<;;;;;;777888999::::::::::::999777777777777777888999:::999999999999999888888888666777999;;;<<<<<<<<<;;;<<<>>>@@@AAACCCFFFJJJMMMQQQSSSWWW[[[\\\^^^hhhsssyyyyyyuuufffccckkkuuu{{{mmmeeeaaacccdddgggssswwwuuuyyy{{{mmmeee]]]___iiiyyytttjjjmmmxxxwwwqqqjjjhhh\\\VVV\\\]]]___iii{{{oooPPPFFFCCC???=========<<<;;;999777777777888999:::::::::::::::666666666666777888999:::888888888999::::::;;;;;;666777999;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCFFFJJJNNNSSSTTTXXX\\\^^^bbbnnn{{{|||uuu}}}ooobbbaaalllyyyllleee___^^^bbbcccgggxxx{{{rrrtttzzzwwwlllgggaaacccjjjyyyxxxkkknnn~~~yyyqqqiiiccc^^^\\\[[[[[[___ddduuu|||[[[EEE>>>>>>???>>>===<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;999777888888888888888888888888666666666777888888999999;;;;;;;;;<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<:::::::::;;;;;;999777888888888888888888888888777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBDDDHHHNNNRRRXXX\\\bbbeeehhhqqqyyyyyypppeeefffnnnoooddd```^^^```eeeiiiqqq}}}pppooo~~~xxxppplllgggiiiooo|||rrrvvvwwwnnnggg```]]]ZZZWWWZZZ^^^lllkkkQQQFFFEEE@@@???>>>===<<<<<<<<<<<<;;;:::::::::<<<;;;:::888999999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========???@@@BBBDDDFFFJJJOOOSSS[[[```eeehhhmmmwwwsssqqq}}}yyyjjjdddjjjzzzxxxhhhbbb^^^^^^bbbggglllxxxxxxlllnnnzzzsssnnnjjjlllqqq}}}xxx}}}zzzrrrkkkccc^^^ZZZVVVWWW[[[cccyyywwwYYYIIIFFF@@@@@@>>>===<<<<<<<<<<<<;;;::::::;;;<<<<<<:::999999999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>???AAACCCEEEHHHLLLQQQUUUYYY^^^bbbeeelllyyytttfffmmmsssiiiiiiqqqqqqeeeccc^^^___ccchhhpppuuulllppp|||vvvqqqmmmpppttt~~~|||wwwooofff```ZZZUUUUUUXXX]]]lllcccLLLDDDAAA@@@???>>><<<<<<<<<;;;;;;::::::;;;<<<===;;;:::999999999999999999999999888888999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????AAADDDGGGJJJNNNSSSVVVVVV[[[^^^aaajjjyyy{{{lllcccpppqqqkkknnnxxxlllcccbbb___```cccjjjwww~~~tttooouuu~~~xxxtttrrrtttxxx{{{rrriiibbb[[[UUUTTTXXX[[[cccvvvpppRRREEEBBBAAA@@@>>>===<<<;;;;;;;;;::::::;;;======<<<:::::::::::::::::::::::::::777777888888999999::::::;;;;;;<<<===>>>>>>???@@@???AAAEEEIIILLLPPPUUUXXXVVV[[[]]]^^^gggwww~~~kkkccccccuuu}}}ooommmooo{{{|||iiiaaa```______bbblll~~~zzzsssrrr|||zzzyyyvvvyyy|||}}}uuukkkddd\\\VVVUUUXXXYYY\\\lll~~~[[[IIICCCBBB@@@>>>===<<<;;;;;;;;;::::::;;;===>>><<<;;;::::::::::::::::::::::::777777888888999999::::::;;;;;;<<<===>>>???@@@@@@>>>BBBFFFJJJMMMRRRVVVYYYXXX\\\[[[YYYbbbqqqvvvqqq___```kkkyyyoooppprrrxxxggg```^^^______bbbnnnwwwrrrtttzzz|||zzz}}}vvvllleee]]]WWWVVVXXXVVVWWWfffaaaMMMCCCBBB@@@???===<<<;;;;;;;;;::::::;;;===>>>===;;;::::::::::::::::::::::::777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>BBBFFFKKKNNNRRRWWWZZZYYY\\\ZZZVVV]]]jjjmmmfff```gggxxxwwwqqqssswwwpppaaa^^^aaa]]]aaahhhuuu~~~sssvvvxxxzzzxxxyyynnnfff```\\\XXXTTTXXXZZZbbbyyyrrrNNNGGGBBB>>>>>>===;;;===AAA;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===<<<:::888666999999::::::::::::;;;;;;===<<<<<<<<<<<<======>>>@@@BBBGGGLLLQQQUUUWWWXXXYYYYYYUUUTTT^^^kkkjjjaaa___nnnpppkkkmmm|||}}}jjj^^^\\\^^^___ccckkkzzzzzzpppuuuyyy|||zzz|||qqqgggaaa\\\XXXTTTXXXYYY```sssyyyRRRIIICCC???>>>===;;;;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>===<<<999888999999::::::::::::;;;;;;>>>>>>=========>>>??????@@@CCCGGGLLLQQQUUUWWWXXXWWWYYYXXXXXXaaalllnnniiiiii}}}oookkknnn|||ssseee]]][[[]]]aaafffooouuunnntttzzz}}}sssiiibbb]]]XXXUUUWWWXXX]]]kkkYYYKKKDDD@@@???>>>;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<:::999999999::::::::::::;;;;;;???>>>>>>>>>>>>???@@@AAAAAADDDHHHMMMQQQTTTVVVWWWWWWZZZ]]]bbbjjjrrruuuttttttyyymmmkkknnn|||oooddd___]]]^^^bbbfffpppuuuooovvv~~~~~~tttiiiccc^^^ZZZWWWUUUVVV\\\fffvvvbbbLLLEEE?????????<<<;;;<<<========================:::;;;<<<======<<<;;;:::999999999:::::::::;;;;;;>>>>>>>>>>>>>>>???@@@AAABBBEEEIIIMMMRRRUUUWWWWWWXXX[[[cccooozzz}}}{{{|||tttkkkkkkppp~~~lllccc___^^^^^^bbbeeeoooxxxtttzzz~~~tttjjjddd```\\\YYYTTTUUUZZZcccpppmmmOOOFFF??????@@@>>>===>>>========================999:::;;;;;;;;;;;;:::999999999999:::::::::;;;;;;============>>>???@@@AAACCCFFFJJJOOOSSSVVVXXXYYY\\\]]]iii{{{pppjjjmmmtttjjj```]]]\\\\\\aaafffppp{{{xxx~~~wwwllleeeaaa^^^[[[TTTTTTYYYaaakkk~~~{{{UUUJJJAAA???@@@???>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;:::::::::999999::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAADDDGGGKKKPPPUUUYYY[[[\\\```aaarrruuunnnjjjqqq|||}}}hhh^^^[[[[[[]]]aaaiiivvv|||zzz}}}ppphhhbbb^^^[[[UUUSSSWWW^^^dddrrr^^^PPPCCC??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;<<<999999::::::::::::;;;;;;=========>>>???@@@BBBBBBDDDGGGLLLRRRWWW\\\^^^```bbbfffzzz}}}ppplllkkkuuu}}}iii___[[[\\\___aaakkkzzz{{{zzzsssiiiccc^^^ZZZVVVSSSVVV\\\___iiidddUUUFFF???>>>===<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999:::::::::;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDDDDGGGMMMSSSYYY]]]```bbbbbbjjjvvvmmmkkklllxxxyyyiii```[[[^^^fffiiizzz}}}}}}rrrllleee^^^ZZZVVVXXXVVVVVV\\\aaasssvvvZZZDDDDDDEEE>>>;;;@@@>>>===<<<===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFKKKRRRZZZ```cccdddbbbtttkkklllmmmiiiyyyxxxhhh___[[[^^^fffnnn|||www~~~uuummmeee^^^ZZZUUUXXXUUUVVV\\\```qqqbbbHHHDDDEEE???;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<===>>>@@@BBBCCCDDDDDDGGGJJJOOOTTTYYY___dddggggggyyyllllllmmmqqqvvvggg___[[[___gggsss|||}}}xxxxxxxxxxxxooofff^^^ZZZUUUWWWTTTUUU\\\___ooommmMMMDDDEEEAAA<<<<<<===@@@BBB@@@===;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<===>>>@@@BBBCCCEEEEEEJJJOOOTTTVVVYYY^^^gggnnnmmm{{{|||wwwmmmkkkrrrsssfff___[[[___ggguuu~~~yyywww{{{{{{qqqggg___\\\UUUWWWTTTUUU[[[^^^kkkxxxRRREEEEEEBBB===<<<===AAADDDBBB===:::;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>???@@@BBBDDDEEEFFFKKKQQQWWWYYYYYY```mmmxxx{{{{{{|||uuuqqqlllmmm}}}rrreee___[[[___gggwwwxxxxxx~~~sssiiibbb___WWWXXXSSSTTTZZZ[[[fff}}}YYYGGGEEEDDD@@@======AAADDDBBB===:::<<>><<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@@@@@@@AAABBBEEEGGGIIIKKKQQQXXX\\\___iiiyyyvvvzzzrrroooooosssfff```\\\```ggg{{{}}}zzzmmmfffddd[[[ZZZTTTTTTYYYVVV]]]pppnnnRRRHHHDDDAAA???<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======AAA@@@@@@AAABBBEEEHHHIIIMMMRRRYYY]]]aaakkkzzzzzzpppzzzssspppuuusssgggaaa\\\```gggzzz|||ooogggeee\\\[[[TTTTTTXXXUUUZZZmmm{{{wwwWWWIIIDDDAAA???;;;;;;;;;<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======AAAAAA@@@AAABBBEEEHHHJJJOOOTTTYYY^^^cccmmmzzzxxxrrr~~~ssspppyyyttthhh```[[[___hhh|||tttjjjccc___VVVRRRWWWYYYWWW]]]hhh{{{\\\KKKJJJFFF===;;;<<<=========<<<:::999<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>??????@@@>>>@@@DDDEEEEEEIIIOOOPPPVVV[[[```iiivvvzzzuuu{{{vvvsssssshhhaaa\\\aaaiiizzzuuujjjccc```WWWSSSWWWXXXVVV\\\fffzzzaaaMMMIIIFFF???<<<======>>>===<<<;;;:::<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@>>>@@@DDDEEEEEEJJJOOOTTTYYY^^^bbbkkkyyy|||wwwxxxtttssssssjjjccc^^^aaajjjyyywwwkkkdddaaaYYYUUUWWWWWWUUUZZZbbbtttkkkPPPHHHEEEAAA>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;:::;;;<<<<<<>>>>>>???@@@@@@???@@@DDDFFFFFFJJJQQQXXX\\\aaaeeeppp~~~~~~yyyssspppqqqtttmmmeee___aaahhhxxx}}}|||zzznnnfffbbb\\\WWWWWWVVVUUUXXX^^^jjjuuuTTTGGGDDDBBB????????????>>>>>>======>>>============<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAA???@@@DDDFFFGGGLLLRRRYYY]]]bbbhhhttt}}}zzz}}}nnnlllmmm~~~~~~tttooohhh______fffxxx{{{xxxyyy{{{~~~qqqhhhccc^^^YYYWWWUUUTTTWWW[[[bbbzzzZZZHHHCCCBBB@@@?????????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<===>>>???@@@@@@BBB@@@AAADDDFFFGGGMMMTTTXXX]]]cccjjjxxx}}}zzz{{{yyykkkgggiii{{{zzztttrrrjjjaaa```fffwww}}}{{{xxxwwwyyytttkkkbbb___ZZZVVVTTTTTTVVVXXX^^^qqqbbbLLLEEEBBB@@@??????>>>===>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<======??????@@@AAABBB@@@AAADDDFFFHHHNNNVVVXXX]]]ccclllyyysssvvv}}}uuujjjfffiii}}}zzztttrrrsssmmmcccccciiiuuuwwwmmmaaa___[[[VVVTTTUUUVVVWWW\\\ggg|||jjjRRRHHHCCC@@@???>>>===<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<<<<===>>>???@@@@@@AAACCCAAAAAADDDFFFIIIOOOWWWZZZ^^^dddlllxxx|||kkkrrrooohhhffflll|||tttpppqqqsssnnnfffeeellltttyyyooo```___[[[VVVTTTUUUVVVVVVZZZ```nnnpppWWWJJJDDD@@@???===<<<<<<<<<===>>><<<<<<;;;;;;;;;:::::::::<<<<<<===>>>???@@@AAAAAACCCAAAAAADDDGGGIIIPPPWWW\\\```fffmmmwww}}}{{{tttfffqqqzzzlllhhhgggpppuuuooommmnnnqqqnnnfffdddgggooo~~~zzznnneeeaaa[[[WWWUUUUUUUUUTTTRRR[[[eeeqqqaaaLLLGGGBBBAAA@@@>>>===<<<<<<<<<999999999:::;;;<<<======>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFIIIOOOVVV[[[^^^aaafffoooyyy}}}xxxpppmmmrrruuukkkeeeiii|||vvvjjjiiiiiinnnuuuuuummmggggggmmm}}}|||~~~{{{ppphhhddd]]]XXXVVVUUUUUUTTTTTTZZZ```jjjhhhPPPHHHDDDCCCAAA@@@>>>=========;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFIIIOOOVVV[[[___bbbhhhrrr{{{}}}xxxqqqmmmyyy}}}nnngggccciiioooeeeeeegggppp{{{yyynnniiijjjxxx{{{vvvrrrpppnnnlllkkkiiilllooorrrsssuuuxxxzzz~~~zzzzzz}}}}}}ssskkkfff___YYYWWWUUUUUUTTTVVVXXXZZZ```uuurrrUUUIIIEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEIIIOOOVVV[[[aaadddkkktttzzzzzzuuuooolllsssgggeeeeeennn{{{mmmfffeeeiiirrrwwwmmmiiitttxxxtttjjjhhheeeaaa___^^^]]]\\\\\\^^^aaabbbcccdddfffhhhjjjmmmrrrxxx~~~}}}zzz{{{vvvkkkfff^^^YYYVVVUUUUUUUUUTTTUUUVVV\\\ooo{{{YYYIIIEEEDDDCCCAAA???>>>======??????>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAA@@@AAACCCFFFJJJPPPWWW]]]ccceeellltttvvvrrrllljjjkkkpppffffffiii{{{rrrgggcccfffjjjsss}}}}}}ssskkktttoooffffff]]]\\\[[[YYYWWWVVVVVVVVVVVVXXXYYYZZZYYYZZZ\\\^^^___aaadddhhhlllqqqwww||||||}}}xxxjjjeee]]]WWWUUUUUUUUUUUURRRSSSUUU\\\mmm^^^JJJEEEDDDBBB@@@>>>===<<<<<<====================================>>>???@@@AAA@@@AAADDDFFFKKKQQQYYY___eeefffkkkrrrppphhhddddddooopppfffhhhooo|||llleeecccdddkkkttt||||||sssxxxooo___YYY\\\UUUVVVWWWUUUSSSSSSTTTUUUUUUVVVWWWVVVVVVVVVXXXZZZ\\\^^^```aaacccfffkkknnnqqqvvv{{{}}}|||lllfff]]]WWWTTTTTTTTTTTTPPPQQQUUU\\\jjjfffNNNEEEDDDBBB@@@>>><<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAAAAA@@@BBBEEEHHHMMMTTT[[[aaaffffffkkkppplllccc```eeewww{{{lllccciiiwwwwwwhhhcccccccccnnnyyy}}}|||wwwlllcccXXXTTTXXXSSSUUUWWWVVVTTTTTTVVVXXXYYYZZZZZZZZZYYYZZZ\\\^^^___aaaccceeefffhhhlllnnnnnnqqqzzz}}}|||{{{{{{qqqjjj```XXXTTTRRRRRRRRRQQQQQQSSSXXXccc{{{rrrTTTGGGEEECCCAAA???===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<======>>>@@@AAABBBAAACCCFFFIIINNNUUU^^^ccchhhfffkkkqqqlllbbbccclllqqqeee___lllzzzzzzpppbbb^^^___cccqqq~~~tttccc```___XXXUUUXXXTTTWWWYYYYYYWWWWWWYYY\\\```aaaaaa```___```ccceeecccfffiiilllmmmpppsssuuuuuuuuu{{{zzzwwwsssuuuxxx~~~vvvnnncccZZZTTTRRRQQQPPPSSSQQQRRRUUU]]]ssszzzYYYHHHGGGEEEBBB@@@???======:::;;;;;;<<<===>>>>>>???<<<<<<<<<===>>>@@@AAABBBBBBDDDGGGJJJOOOWWW___eeehhhggglllrrrmmmeeehhhsssyyykkk```]]]pppzzzvvvwww~~~|||ggg^^^^^^aaagggsssyyyxxx~~~~~~nnnfff^^^[[[XXXVVVWWWZZZYYYZZZ[[[\\\]]]^^^___```ccceeehhhiiijjjkkknnnpppuuuvvvyyy{{{~~~zzztttqqqqqqrrrvvv}}}uuujjjaaa\\\YYYSSSPPPPPPQQQSSSRRRWWWaaannn\\\LLLIIICCC>>>===??????===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBDDDBBBDDDJJJQQQVVV___ggg```lllqqqpppnnnhhhlll}}}kkkeeebbb___ppp}}}zzzzzz{{{{{{~~~vvvddd^^^^^^aaakkkvvvwwwwww|||xxxnnnddd]]]XXXWWWVVVUUUXXX\\\^^^```bbbdddgggiiimmmoooqqqsssvvvxxxzzz|||~~~yyywwwsssnnnlllmmmqqquuuuuukkkaaa]]]YYYTTTPPPPPPPPPQQQPPPTTT^^^jjj```OOOKKKEEEAAA@@@AAA@@@===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBDDDCCCEEEKKKQQQWWW___gggjjjvvvyyyvvvqqqiiimmmiiiccc```___uuu~~~xxxvvvvvvyyy|||mmmaaa]]]^^^aaappp{{{~~~|||tttwww~~~{{{xxxfff___\\\WWWUUUWWWYYYZZZ___dddfffhhhkkknnnqqqvvv{{{~~~|||vvvpppllllllkkkhhhfffiiipppzzzvvvlllbbb^^^ZZZTTTQQQQQQOOOPPPNNNQQQZZZdddgggSSSMMMGGGDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBEEEDDDGGGMMMSSSWWW___hhhsss|||tttkkkqqqhhhbbb___ccc|||xxxtttsssuuu{{{vvvfff___]]]^^^aaaqqq}}}xxxyyyrrrwww}}}{{{kkk```]]][[[YYYYYY^^^aaaccciiippptttwww{{{~~~~~~{{{xxxtttpppllliiiggghhhhhhiiillluuuxxxmmmccc___[[[UUUQQQQQQPPPPPPNNNQQQXXX___yyyrrrWWWOOOGGGFFFEEEBBB???===========================>>>>>>???@@@@@@AAABBBBBBEEEEEEIIIOOOTTTYYYbbbkkkzzz|||tttmmmwwwjjjcccbbbkkk{{{wwwtttssssssyyynnnbbb^^^\\\^^^bbbpppyyywwwrrrzzzyyyyyyttteee___^^^]]]\\\```eeehhhkkkrrryyy}}}{{{zzzzzzxxxwwwuuuqqqnnnllllllllljjjmmmttt~~~yyyoooeee```[[[VVVRRRRRRQQQRRROOORRRXXX[[[ppp\\\QQQGGGFFFEEEAAA>>>===========================?????????@@@AAAAAABBBBBBEEEFFFKKKQQQVVV\\\hhhsssxxxqqqmmm{{{lllfffgggttt{{{wwwuuutttsssvvvzzzggg___]]][[[___fffrrruuurrr{{{sssuuu|||iiibbb```___aaaccchhhooorrrttt|||}}}zzzxxxxxxwwwwwwuuuuuutttrrrqqqrrruuuwwwwww~~~zzzpppfffaaa\\\VVVSSSRRRQQQRRRQQQTTTYYYXXXgggcccSSSGGGFFFFFFAAA===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBEEEGGGKKKRRRXXX```ooo}}}qqqmmmooommmgggjjj|||{{{xxxvvvvvvwwwwww}}}ooo```]]]\\\ZZZaaakkkwww~~~sssqqq{{{|||ppprrrllldddeeefffffflllooovvv~~~|||qqqgggbbb]]]WWWSSSSSSPPPRRRQQQUUUYYYUUU```zzziiiVVVHHHFFFFFFAAA???AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBEEEGGGKKKRRRYYYdddvvvxxxjjjlllwwwkkkffflll|||wwwuuuuuuxxxzzzvvvggg\\\[[[[[[ZZZbbbnnn||||||rrrqqq{{{tttpppsssxxxcccccckkkooonnnxxx||||||rrrgggbbb]]]WWWSSSSSSNNNQQQQQQVVVYYYSSS[[[sssnnnYYYIIIGGGGGGBBB@@@DDD>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAABBBEEEGGGKKKRRRZZZfffzzzqqqeeennn}}}iiidddkkkyyyuuusssuuuyyy{{{}}}lllddd\\\ZZZZZZ^^^gggppp~~~|||wwwtttttttttwwwnnnjjjmmmqqqyyytttgggaaa]]]WWWRRRQQQUUUSSSSSSVVVWWWXXX\\\cccmmmVVVJJJGGGAAA@@@CCC???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDJJJPPPWWWbbbrrr}}}xxxjjjhhhssswwwkkkjjjmmmwwwpppuuuzzzxxx|||uuuddd^^^XXXWWWYYY]]]fffpppyyyxxx{{{tttrrr}}}}}}tttsssyyy|||kkknnnxxxuuugggaaa\\\WWWRRRQQQSSSQQQQQQTTTUUUVVV[[[aaaxxxqqqYYYKKKHHHBBBAAACCC@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDHHHJJJNNNVVVeeeuuu}}}}}}{{{ooofffjjj|||pppeeegggqqqwwwtttwwwwwwwwwxxxkkk]]]YYYVVVXXXZZZ^^^hhhrrruuuyyy~~~uuuzzzzzzvvvrrrpppzzzyyyrrrqqq~~~uuunnnxxxvvvhhhaaa]]]WWWRRRQQQQQQOOOOOORRRSSSTTTYYY___qqqyyy]]]LLLIIICCCBBBCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEKKKKKKMMMVVVhhhxxx}}}yyyrrrhhhcccnnnjjj___eeettt~~~yyywwwwwwxxxvvvxxx}}}mmmbbbZZZXXXXXXZZZ\\\```jjjtttsssttt}}}tttttt~~~tttvvv|||sssqqqpppxxxssspppqqqyyywww|||yyyjjjbbb]]]WWWSSSRRRQQQOOOOOORRRSSSSSSXXX___pppaaaLLLIIIDDDAAABBB???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@BBBCCCEEEFFFIIIKKKOOOXXXhhhwww{{{yyyrrriiieeetttzzzggg___eeevvv}}}uuutttvvvwwwxxxsssfff^^^YYYXXXYYY[[[\\\___iiissspppnnnuuuuuuqqqwww~~~~~~pppnnnzzzvvvpppqqqpppxxxvvvooonnnssswww}}}mmmddd^^^XXXTTTSSSQQQOOOPPPSSSTTTTTTYYY```pppfffLLLIIIDDDAAAAAA?????????????????????????????????@@@AAABBBDDDEEEFFFFFFLLLTTT\\\gggttt{{{{{{rrrkkkkkk|||rrreeeaaagggvvv{{{tttrrrrrrvvv~~~yyyjjj```]]]WWWVVVWWWYYYYYY\\\gggssslllgggmmmuuulllpppuuu|||lllfffooo{{{pppkkkoooooouuu~~~}}}~~~ooollloooyyyzzz}}}}}}~~~pppfff```YYYUUUTTTRRRPPPQQQTTTUUUUUUZZZ```nnnkkkNNNJJJFFFAAAAAA?????????????????????????????????@@@AAACCCDDDFFFGGGEEENNNWWW```jjjvvv}}}~~~mmmlllqqqjjjcccdddlll}}}}}}wwwtttrrrrrrxxx}}}pppbbb[[[[[[VVVVVVWWWYYYYYY]]]jjjwwwkkkfffkkkyyysssggghhhlll~~~yyyjjjcccjjjsssxxxiiieeejjjjjjqqqyyyxxxuuukkklllppp}}}yyyvvv{{{sssiiibbb[[[WWWVVVRRRPPPPPPSSSTTTUUUZZZ```lllqqqQQQMMMIIICCCCCCAAA??????????????????????????????@@@AAACCCEEEGGGHHHIIIPPPXXXbbbppp}}}iiinnn{{{zzzgggbbbhhhwwwzzzuuussstttwww~~~vvvjjj]]]XXXZZZWWWWWWYYY[[[[[[```nnn|||mmmiiioootttqqqccccccgggvvv{{{}}}uuuiiidddiiirrryyyrrrdddaaafffgggmmmuuutttooohhhmmmrrr|||{{{|||{{{{{{tttjjjccc\\\XXXWWWQQQOOOPPPSSSTTTTTTYYY___llluuuSSSOOOKKKEEEDDDCCC??????????????????????????????@@@AAACCCEEEGGGHHHMMMQQQXXXddduuuhhhrrrttthhhdddmmm{{{uuussswww|||qqqfff___YYYVVVVVVUUUUUUXXXZZZ```ooo}}}mmmcccbbbooozzz~~~oooaaa]]]^^^nnnuuuyyyrrreee___eeemmmrrrhhh```]]]```cccdddhhhnnn{{{~~~zzzqqqlllpppxxxzzz}}}zzzlllbbbXXXSSSRRRTTTOOOMMMPPPRRRUUUZZZaaakkkXXXHHHHHHDDD>>><<>>>>>???>>>>>>@@@CCCFFFLLLSSS]]]iiiyyy}}}nnnyyyqqqhhhggguuu~~~yyyxxxxxxyyyyyymmmddd^^^ZZZXXXXXXVVVVVVXXXZZZ```ooo|||mmmcccbbblllvvv{{{mmm```\\\^^^kkksssxxxrrrfff```eeemmm{{{kkkddd^^^[[[]]]___```fffmmmyyyyyywwwqqqiiihhhrrr~~~{{{xxxyyy}}}}}}nnnddd[[[UUUTTTTTTOOOMMMPPPRRRUUUZZZ```mmm]]]KKKIIIFFFAAA???????????????????????????@@@@@@@@@@@@@@@BBBEEEHHHKKKRRR]]]kkk}}}~~~rrr~~~~~~ooojjjmmm~~~{{{zzzzzz}}}{{{qqqgggbbb^^^\\\ZZZZZZXXXXXXYYY[[[aaaooo}}}lllbbbaaafffpppyyywwwjjj___\\\]]]iiirrrxxxsssgggaaaeeelllpppddd^^^[[[ZZZZZZYYY\\\dddmmmxxxsssnnnhhhbbbfffxxx~~~{{{uuussswww}}}rrrggg]]]WWWVVVTTTOOONNNPPPRRRTTTYYY___jjjdddNNNJJJGGGCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDHHHKKKMMMTTT```qqqyyyssswwwmmmiiiqqq~~~~~~|||xxxrrrjjjccc___^^^\\\[[[\\\ZZZZZZ[[[]]]cccqqqkkkaaa``````jjjsssqqqggg]]]ZZZ\\\fffpppxxxtttiiicccgggnnn~~~iii___YYYZZZYYYWWWVVVZZZdddnnnwwwpppiiieeebbbiiizzz}}}vvvuuu{{{tttiii^^^XXXVVVTTTPPPNNNPPPRRRSSSXXX]]]eeeyyylllQQQIIIGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCEEEIIILLLSSSYYYfffwww{{{ooonnn}}}ssslllgggttt~~~sssnnngggaaa___]]]\\\\\\\\\[[[\\\^^^```ggguuu|||iii___^^^[[[dddllllllccc[[[YYYZZZdddnnnvvvsssiiiccchhhoooxxxeee^^^WWWYYYZZZWWWVVV\\\fffnnnrrrjjjeeeeeeeeennn}}}xxxyyyuuuiii^^^XXXVVVTTTPPPNNNQQQRRRSSSVVV[[[aaatttsssTTTIIIFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEIIILLLTTT[[[jjj|||tttiiikkk|||ppplllkkk|||}}}wwwoookkkeee```^^^]]]]]]\\\\\\[[[]]]```dddlll{{{zzzfff\\\[[[XXX```hhhggg```ZZZXXXYYYaaakkkssspppfffbbbhhhpppsssbbb]]]UUUYYYZZZWWWYYY```hhhlllkkkccc```eeejjjuuuxxxvvvxxxvvvjjj___WWWUUUTTTPPPOOOQQQRRRRRRUUUZZZ```ooozzzXXXIIIFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBEEEIIILLLQQQ[[[nnn~~~rrrjjjlll}}}|||nnnmmmqqq}}}xxxssspppkkkgggbbb___^^^^^^]]]]]][[[[[[^^^bbbhhhqqqxxxdddZZZYYYWWW^^^eeeeee___XXXVVVWWW^^^gggnnnkkkbbb___fffoooooo___ZZZTTTWWWXXXWWW[[[dddjjjjjjggg^^^]]]fffooo~~~}}}}}}vvvyyyxxxkkk___XXXVVVTTTPPPOOOQQQRRRRRRTTTXXX]]]hhh}}}\\\KKKFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCEEEJJJMMMSSS___tttzzzoookkkkkk|||vvvlllmmmqqqyyyuuurrrpppmmmkkkgggddd```]]]]]]^^^^^^^^^[[[[[[^^^dddjjjtttvvvbbbYYYXXXVVV]]]cccccc^^^XXXVVVVVV[[[dddkkkggg___\\\dddnnnlll\\\WWWSSSVVVWWWVVV\\\fffjjjgggggg]]]]]]hhhttt}}}yyy|||yyy|||yyylll```YYYWWWTTTPPPOOORRRRRRQQQTTTXXXYYYaaarrr___MMMGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDFFFKKKNNNXXXeeezzzvvvkkkiiihhhzzzrrrjjjmmmlllzzzuuuqqqlllkkkkkklllkkkiiigggdddaaa_________^^^]]]___]]]]]]dddmmmyyyppp^^^VVVTTTVVV]]]bbbccc]]]XXXVVVWWW[[[^^^bbbccc^^^[[[bbbmmmiii]]]XXXUUUUUUVVVZZZaaafffhhhggg]]]bbbhhhppptttrrrzzz}}}||||||nnnbbbZZZXXXSSSRRRPPPOOOPPPQQQSSSTTT[[[aaakkk{{{bbbNNNLLLIIIBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBBBBCCCGGGLLLOOOTTThhh~~~|||mmmeeecccmmm}}}qqqjjjkkktttzzzuuuqqqmmmjjjiiijjjkkkjjjiiihhheeebbb```______^^^]]]^^^]]]___gggrrr~~~ppp___WWWUUUVVV\\\bbbbbb]]]WWWVVVWWWZZZ]]]aaabbb\\\YYYaaalllhhh\\\XXXUUUUUUWWW\\\bbbffffffeeeaaadddjjjvvv{{{tttrrrzzz~~~|||nnnbbb[[[XXXUUUTTTRRRQQQQQQRRRTTTUUUZZZ___gggwwwhhhQQQMMMIIIAAABBBBBBBBBBBBBBBAAAAAAAAADDDDDDBBBBBBCCCGGGLLLPPPWWWgggyyy|||rrrfffaaabbbmmmmmmggggggooo|||vvvrrroookkkiiiggghhhiiikkkjjjjjjjjjgggccc```______^^^]]]]]]]]]bbbmmmxxxooo___XXXVVVUUU[[[aaaaaa\\\WWWVVVWWWYYY\\\``````ZZZWWW___jjjggg\\\XXXUUUVVVZZZ```dddfffdddbbbdddgggooozzzqqqrrrrrrzzz~~~|||oooccc\\\YYYWWWUUUTTTSSSRRRTTTUUUVVVYYY\\\bbbqqqoooVVVNNNIIIBBBCCCBBBBBBBBBAAAAAA@@@@@@CCCCCCCCCBBBCCCGGGLLLPPP]]]iiisssrrrggg^^^___dddooojjjdddggglllxxxrrrnnnllljjjgggggggggiiikkklllmmmmmmmmmiiidddaaa```___^^^]]]^^^___eeeqqq}}}nnn___XXXVVVTTTZZZ______ZZZVVVUUUWWWYYY[[[^^^^^^XXXVVV^^^jjj~~~fff[[[XXXUUUXXX]]]bbbeeeeeeccc```ccchhhwww}}}llliiinnnrrr||||||~~~qqqeee]]]ZZZWWWVVVTTTRRRRRRSSSUUUVVVYYYZZZ^^^kkkvvvWWWMMMHHHDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCDDDDDDDDDGGGLLLQQQaaajjjqqqlllaaa[[[```gggssszzzgggdddiiiooowwwpppllljjjiiihhhfffhhhkkkmmmoooqqqrrrrrrppplllfffbbb```___^^^]]]```aaagggssslll___XXXVVVTTTYYY^^^]]]YYYUUUUUUWWWXXXZZZ^^^]]]XXXVVV___kkk{{{eee\\\YYYVVVZZZ___ccceeedddcccaaacccmmmpppgggfffjjjsss}}}sssggg^^^[[[VVVTTTSSSQQQQQQQQQSSSTTTXXXYYY]]]ggg{{{|||XXXKKKHHHGGGCCCCCCCCCBBBBBBAAAAAAAAAAAADDDFFFFFFEEEGGGMMMSSSaaahhhmmmhhh]]]ZZZaaakkk~~~tttdddccciiivvvzzzvvvqqqnnnllljjjhhhggggggjjjooossstttuuuvvvxxxsssnnnhhhbbb```___^^^]]]aaabbbhhhttt{{{iii^^^XXXVVVSSSXXX\\\\\\WWWTTTTTTWWWXXXZZZ^^^^^^YYYXXXbbboooyyyeee]]]ZZZYYY\\\```bbbccccccdddeeejjj{{{ppphhhfffgggjjjwww~~~vvvhhh___[[[UUUSSSQQQPPPOOOPPPQQQRRRUUUXXX\\\bbbsss]]]LLLIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCAAAEEEHHHHHHGGGHHHOOOUUU^^^dddhhhbbbYYYYYYdddppppppaaabbbkkk{{{wwwpppooonnnmmmmmmkkkhhhfffhhhmmmssswwwxxxxxxzzz{{{uuupppiiiccc```___^^^]]]bbbbbbhhhtttxxxggg]]]WWWUUURRRWWW[[[[[[VVVSSSTTTWWWXXX[[[^^^^^^[[[[[[eeerrrwwweee^^^\\\[[[]]]___``````bbbfffiiizzzooocccaaadddiiiooo{{{xxxjjj___[[[UUUTTTQQQPPPOOOOOOPPPQQQRRRWWW[[[^^^llleeeOOOIIIHHHCCCCCCDDDDDDEEEFFFFFFFFFAAAFFFJJJJJJHHHJJJPPPWWW___dddeee^^^WWW[[[lll{{{mmmccchhhsss{{{uuupppmmmjjjjjjlllmmmnnnmmmiiieeehhhnnnuuuyyyzzzzzz{{{|||vvvqqqiiiccc```___^^^]]]bbbbbbhhhtttvvvfff\\\WWWTTTRRRVVV[[[ZZZVVVSSSTTTWWWYYY[[[^^^___\\\\\\hhhuuuvvveee___]]]]]]^^^___^^^^^^aaaggglllwwweee\\\]]]bbbkkksssyyyjjj```[[[VVVTTTRRRPPPOOOPPPQQQQQQOOOVVVZZZ\\\ggglllRRRIIIGGGCCCCCCDDDEEEFFFGGGHHHHHHBBBGGGLLLLLLIIIKKKQQQXXXcccfffeee]]]XXX___sss{{{mmmgggooo}}}~~~yyywwwxxxzzz|||}}}~~~yyysssnnnjjjiiihhheeegggjjjkkkkkkkkklllmmmqqqvvvyyyzzz|||~~~{{{vvvppphhhbbbaaaaaa```___```gggqqq|||uuucccVVVQQQSSSUUUXXX[[[[[[WWWTTTTTTUUUZZZ`````````___[[[fff~~~tttgggaaa\\\^^^]]]^^^```aaadddooozzzrrreee[[[\\\^^^aaammm|||xxxlllaaaXXXVVVTTTQQQPPPQQQQQQQQQPPPUUUVVVYYY]]]eeeyyyoooVVVNNNEEEDDDEEEFFFFFFFFFFFFEEEEEECCCDDDEEEEEEFFFLLLUUU\\\kkkggg]]][[[^^^___rrrsssmmmkkkyyyzzzuuurrrooonnnoooqqqsssttttttrrrnnnkkkhhhgggggggggfffhhhjjjkkkkkkkkkmmmooossswww{{{{{{|||~~~zzztttnnngggbbbaaabbbbbbaaabbbjjjvvvrrrbbbVVVRRRTTTTTTXXX[[[ZZZWWWTTTTTTUUUYYY_________```^^^jjjqqqfffaaa]]]]]]]]]___bbbccchhhuuuwwwggg]]]YYY\\\___cccpppyyylllaaaYYYWWWTTTRRRQQQRRRRRRRRRQQQSSSTTTXXX]]]dddxxxrrrWWWOOOFFFCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEFFFLLLUUU\\\iiieee]]]]]]aaadddxxxrrrlllnnnwwwooojjjfffdddcccdddfffiiijjjjjjiiihhhfffddddddddddddeeehhhiiijjjjjjkkklllooorrruuuzzz}}}||||||~~~|||xxxpppllleeeaaaaaabbbcccddddddmmm{{{~~~mmm___UUUSSSUUUTTTXXX[[[ZZZWWWTTTTTTUUUXXX^^^^^^___bbbaaaooonnneeebbb```___```bbbdddfffooowwweee[[[WWWXXX^^^bbbiiizzzzzzmmmaaaYYYWWWUUURRRQQQRRRSSSSSSRRRPPPSSSWWW\\\dddxxxyyyZZZPPPHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFGGGMMMUUU\\\eeeccc]]]^^^eeeiii|||ooolllsssvvvnnnhhhbbb___\\\[[[\\\^^^bbbeeeeeeeeeffffffdddccccccccccccdddjjjjjjkkkjjjkkkmmmqqqtttwww|||~~~||||||}}}{{{vvvmmmjjjddd```___```cccdddeeepppyyyiii]]]UUUSSSUUUTTTXXX[[[ZZZWWWTTTTTTUUUYYY^^^^^^___cccdddtttllleeecccbbbccccccdddfffkkk{{{xxxggg^^^VVVVVVZZZ```gggrrr|||mmmaaaYYYVVVTTTQQQQQQRRRRRRRRRRRRQQQSSSWWW[[[ccczzz___RRRJJJCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFHHHMMMUUU\\\aaa```\\\___ffflllxxxmmmkkkwww}}}wwwnnnfff```\\\ZZZXXXVVVVVVXXX[[[___aaabbbaaabbbbbbccccccddddddeeefffjjjjjjkkkkkkkkknnnrrruuuwww{{{}}}{{{zzz{{{xxxssskkkhhhddd```^^^___bbbeeegggsssuuueee[[[TTTRRRTTTUUUXXX[[[[[[WWWUUUTTTUUUZZZ___^^^___ccceeewww}}}llleeeddddddeeeddddddiiissswwweee]]][[[VVVXXX\\\cccmmm~~~}}}mmmaaaZZZTTTRRROOOOOOPPPQQQQQQPPPSSSUUUWWWZZZccc}}}gggUUUKKKEEEEEECCCCCCBBBBBBCCCCCCCCCEEEGGGGGGIIINNNUUU\\\]]]^^^\\\___fffmmmtttlllmmm|||{{{uuuiiiddd]]]WWWUUUUUUTTTTTTTTTTTTTTTWWW[[[^^^^^^^^^\\\]]]^^^aaaccceeeggghhhhhhiiikkkkkklllnnnqqqtttvvvyyy{{{yyyxxxxxxuuupppiiigggdddaaa___aaaeeeiiinnnyyyoooaaaYYYSSSRRRTTTVVVYYY]]]\\\YYYVVVVVVWWWZZZ___]]]^^^bbbfffzzzzzzmmmhhhfffgggfffeeehhhrrr{{{fffZZZWWWYYYVVVZZZ```iiixxx~~~mmmaaaZZZSSSQQQNNNNNNOOOQQQQQQPPPTTTVVVXXXZZZccc}}}pppYYYLLLGGGFFFEEECCCCCCCCCDDDDDDCCCEEEGGGHHHJJJNNNVVV\\\\\\^^^]]]aaahhhoooppplllpppyyypppiiieeeYYYUUUQQQOOOOOORRRSSSTTTUUUTTTTTTUUUYYY[[[\\\\\\ZZZ[[[]]]```bbbdddeeeffffffhhhjjjlllmmmnnnqqqsssssswwwxxxvvvuuuuuusssnnnffffffeeecccbbbeeelllqqqvvviii\\\VVVSSSSSSTTTWWW[[[^^^]]]ZZZWWWWWWXXXXXX\\\[[[\\\bbbhhh~~~xxxooojjjjjjkkkjjjkkksssyyyggg\\\VVVVVVZZZWWW]]]ggguuu~~~mmmaaa[[[SSSQQQOOOOOOPPPQQQRRRQQQRRRUUUYYY[[[bbbzzzxxx]]]LLLHHHGGGEEECCCBBBBBBCCCDDDCCCEEEHHHIIIJJJOOOVVV[[[\\\______dddmmmuuu|||llllllsss}}}qqqhhhaaa\\\YYYQQQOOOLLLLLLNNNRRRUUUVVVXXXVVVUUUVVVYYY[[[\\\\\\^^^___```aaabbbbbbbbbbbbdddgggjjjlllmmmnnnppprrrqqquuuvvvtttttttttqqqllleeeeeeeeeeeeeeejjjqqqxxx}}}yyydddYYYUUUSSSSSSVVVXXX\\\___^^^[[[XXXXXXYYYUUUZZZYYYZZZbbbjjjvvvooollllllnnnnnnqqq~~~yyycccZZZXXXVVVXXX\\\YYYaaannn~~~mmmbbb\\\TTTRRRPPPPPPQQQSSSSSSRRROOOTTTZZZ]]]aaavvv}}}___LLLHHHFFFDDDBBBAAABBBCCCDDDBBBEEEHHHIIIKKKOOOVVV[[[\\\```bbbhhhqqqzzzwwwiiilllvvvvvvjjjaaa[[[WWWQQQMMMMMMLLLKKKKKKMMMQQQTTTWWWYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]___aaadddeeeaaacccfffjjjnnnppprrrsssvvvvvvuuusssqqqnnnlllkkkgggfffeeeeeehhhoooxxxuuu___TTTRRRSSSSSSUUUZZZ\\\]]][[[XXXVVVWWWYYYZZZVVVVVV\\\```nnnwwwssspppqqquuurrr~~~vvveeeXXXVVVUUURRRWWWaaa___ooossscccYYYUUUSSSPPPOOOPPPRRRRRRRRROOOUUUXXX\\\fffqqq^^^UUUKKKHHHEEEDDDEEEFFFFFFFFFGGGGGGGGGIIILLLPPPSSSVVV^^^^^^aaafffmmmuuujjjlllooo{{{qqqiii^^^WWWTTTQQQMMMIIILLLKKKKKKMMMOOORRRUUUWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\^^^```bbbdddbbbdddfffjjjnnnqqqsssuuuuuutttsssrrrpppmmmkkkjjjhhhhhhggghhhkkkrrr{{{ppp\\\RRRQQQRRRTTTVVV[[[]]]]]][[[XXXWWWXXXYYYXXXUUUXXX___fffuuuxxxtttrrrtttyyy|||yyyfff[[[TTTWWWWWWUUUZZZdddjjj~~~}}}{{{uuudddZZZTTTQQQOOONNNOOOPPPQQQPPPOOOUUUWWW[[[dddooocccWWWJJJGGGDDDCCCDDDEEEEEEEEEDDDDDDEEEHHHLLLPPPUUUWWW___aaaggglllsssvvvkkkmmmqqqssskkk```ZZZRRRNNNMMMLLLJJJHHHJJJKKKLLLOOOQQQTTTVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\]]]___aaabbbdddeeegggjjjnnnrrruuuwwwttttttsssqqqooommmkkkjjjjjjjjjjjjkkkooovvv|||kkkXXXPPPPPPRRRUUUWWW]]]^^^^^^\\\YYYXXXYYYZZZWWWUUUXXXaaalll~~~xxxvvvuuuyyyvvvcccXXXTTTTTTYYYZZZYYYaaammm~~~}}}vvvxxx}}}wwwfff[[[SSSPPPMMMLLLMMMOOOOOOOOOOOOVVVWWWZZZbbblllhhhYYYIIIGGGCCCBBBCCCDDDDDDCCCAAABBBDDDGGGLLLQQQVVVYYY\\\ccckkkqqqyyyvvvkkknnnttttttiiiaaaVVVRRRMMMJJJJJJKKKJJJJJJIIIKKKNNNQQQTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYWWWXXXZZZ\\\^^^```bbbdddeeefffhhhkkkooosssvvvyyyttttttsssrrrpppnnnlllkkkmmmmmmnnnpppttt|||wwwgggWWWQQQQQQRRRVVVYYY```___^^^\\\[[[ZZZZZZ[[[YYYWWWYYYaaaooowwwwwwzzzuuuddd[[[WWWVVVXXX[[[\\\aaaooo~~~vvvttttttxxx}}}zzzggg\\\SSSQQQNNNMMMMMMOOOOOONNNNNNVVVVVVXXX```iii~~~jjjWWWJJJGGGDDDCCCCCCDDDDDDCCCBBBCCCEEEHHHMMMRRRWWWZZZZZZbbbkkkrrr}}}uuuiiinnnwww|||pppfff]]]VVVPPPNNNJJJIIIIIIJJJJJJKKKJJJLLLOOOSSSUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYUUUWWWYYY]]]```ccceeegggggghhhjjjmmmppptttwwwxxxuuuuuutttsssrrrpppnnnmmmoooppprrrtttyyyssseeeWWWRRRRRRTTTXXX\\\bbb```^^^\\\\\\\\\\\\\\\]]]ZZZ[[[ccctttyyyzzzpppddd[[[WWWYYYYYYZZZ]]]aaannnvvvnnnpppuuuyyy|||iii^^^UUUSSSPPPNNNOOOPPPPPPOOONNNVVVVVVVVV^^^fffwwwlllUUULLLIIIFFFDDDDDDEEEEEEDDDEEEFFFGGGJJJNNNSSSXXX[[[]]]dddkkkqqqrrrhhhnnn|||~~~pppeee\\\TTTOOOKKKJJJHHHGGGGGGHHHJJJKKKMMMNNNQQQSSSVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYVVVXXX[[[___cccfffhhhiiiiiijjjmmmpppsssuuuvvvwwwvvvuuuuuutttsssqqqooonnnppprrruuuxxx}}}mmmbbbVVVSSSTTTVVV[[[```eeebbb^^^]]]]]]^^^^^^]]]^^^^^^```jjjtttfff^^^XXXUUUTTTWWWZZZ]]]bbbmmmvvvooolllqqqvvv{{{}}}}}}jjj```WWWTTTQQQPPPPPPQQQQQQPPPMMMUUUUUUUUU^^^eeeqqqpppVVVMMMJJJFFFDDDDDDEEEEEEDDDGGGGGGHHHKKKOOOUUUYYY\\\dddjjjnnnssspppgggooo~~~pppccc[[[TTTOOOKKKGGGGGGGGGGGGGGGIIIKKKMMMPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\___bbbeeeggghhhhhhjjjlllooosssuuuuuuuuutttuuuuuutttsssrrrpppooonnnqqqsssvvvzzzeee\\\SSSRRRUUUYYY___fffgggccc___]]]^^^______^^^]]]aaahhhwww{{{mmm___ZZZWWWTTTTTTVVVXXX^^^gggppp~~~sssnnnnnnpppuuu{{{zzzyyy}}}}}}kkkbbbXXXUUURRRPPPPPPQQQQQQPPPLLLUUUUUUUUU^^^eeemmm|||vvv[[[LLLIIIFFFDDDDDDDDDDDDCCCDDDEEEGGGJJJPPPUUU[[[^^^eeekkkpppyyypppgggrrruuulll___UUUOOOLLLIIIGGGEEEFFFGGGHHHIIIKKKNNNQQQRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZ___```bbbeeefffgggggggggjjjmmmqqquuuvvvvvvtttsssttttttsssrrrqqqpppnnnmmmqqqtttwww{{{{{{___WWWQQQQQQVVV[[[bbbiiihhhccc___]]]___``````___[[[bbbnnnoooeee\\\WWWXXXXXXUUUWWW\\\]]]fffrrr~~~}}}oooiiikkkoootttyyy{{{tttqqqxxx}}}lllcccXXXUUUQQQPPPPPPPPPPPPPPPKKKUUUUUUTTT^^^eeelllxxx|||```KKKHHHEEECCCCCCCCCBBBBBBAAABBBEEEIIIOOOVVV\\\___aaahhhqqq~~~qqqhhhtttvvvhhhbbbZZZRRRMMMJJJHHHGGGFFFFFFFFFGGGIIILLLOOOPPPPPPQQQSSSUUUVVVWWWXXXXXXYYYZZZZZZZZZYYYZZZ\\\___dddeeegggiiijjjiiihhhgggjjjnnnrrrsssrrrqqqqqqssssssttttttsssrrrqqqrrrtttxxxwwwyyyrrr\\\UUUPPPQQQXXX```dddeeejjjaaaZZZ[[[^^^___```bbbbbbbbbooorrrfff___WWWWWWUUUSSSSSSVVV[[[___iiirrryyynnnllllllnnnqqqwww{{{sssnnnpppsssyyymmmcccYYYUUUQQQNNNMMMNNNOOOOOOQQQQQQTTTXXX[[[aaaooo|||^^^QQQIIIDDDEEEGGGEEEDDDEEEFFFGGGIIILLLQQQWWW\\\___iiikkkqqquuukkkvvv}}}rrriii```[[[TTTNNNKKKIIIHHHGGGFFFGGGGGGHHHJJJMMMOOOQQQSSSSSSUUUVVVXXXYYYZZZZZZYYYZZZZZZZZZZZZ\\\___bbbeeegggiiikkkmmmmmmmmmmmmppprrruuuuuusssrrrrrrttttttuuuuuusssqqqqqqrrrtttzzzyyy{{{|||kkk[[[VVVQQQSSS[[[ccchhhiiiiiiaaa[[[\\\^^^^^^___aaaaaafffwww~~~tttiii___YYYUUUVVVVVVUUUUUUVVV[[[aaafffqqq||||||nnnhhhgggiiinnnsss|||yyytttsssoooooowwwoooeeeZZZVVVQQQNNNNNNOOOOOOOOORRRRRRTTTXXX[[[aaannn{{{cccRRRJJJEEEEEEGGGEEEDDDEEEFFFGGGIIIMMMRRRXXX]]]```ccchhhssswwwmmmyyywwwmmmbbb[[[VVVRRRLLLIIIGGGGGGGGGGGGGGGHHHHHHJJJLLLNNNPPPRRRUUUVVVWWWXXXYYYZZZ[[[[[[YYYZZZZZZ[[[\\\```eeeiiijjjkkkmmmppprrrssstttuuuwwwxxxxxxxxxvvvuuuuuuwwwxxxyyyxxxvvvtttssstttvvv}}}{{{}}}tttcccZZZUUURRRVVV___hhhlllmmmgggaaa]]]______^^^___bbbbbblllzzzqqqlllddd\\\VVVSSSSSSSSSTTTUUUUUUWWW[[[bbbkkkqqq|||xxxpppkkkgggfffgggiiiqqqzzz~~~vvvqqqooonnnkkkhhhnnnpppyyysssggg[[[WWWRRROOOOOOPPPPPPPPPSSSSSSUUUYYY[[[```lllyyyjjjSSSKKKEEEFFFGGGEEEDDDFFFFFFGGGIIINNNSSSZZZ```cccaaaiiiyyyyyyppp}}}tttjjjaaaYYYSSSPPPLLLHHHEEEEEEFFFGGGFFFHHHIIIJJJLLLNNNPPPRRRSSSVVVVVVWWWXXXYYYZZZ[[[\\\YYYZZZ\\\]]]```eeekkkppprrrssstttvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyzzz{{{}}}}}}|||zzzwwwwwwxxxzzz}}}mmm]]]WWWTTTSSSYYYccclllooooooeeeaaa```aaaaaa^^^```dddfffwww{{{vvvpppiiiddd___\\\WWWSSSQQQRRRTTTVVVTTTUUUWWW[[[```iiissszzz}}}sssmmmeeeeeehhhkkkkkkmmmxxx|||vvvqqqkkkhhhiiikkkmmmnnnyyyvvviii\\\XXXSSSPPPPPPQQQQQQQQQSSSSSSVVVYYY[[[___kkkvvvpppUUUMMMFFFFFFGGGEEEDDDFFFEEEGGGJJJNNNTTT[[[bbbeeegggpppxxxrrruuuhhh___XXXRRRNNNMMMJJJFFFEEEEEEFFFFFFFFFIIIJJJLLLNNNPPPRRRSSSTTTVVVVVVVVVVVVWWWXXXZZZ[[[ZZZ\\\___bbbfffkkkrrrwwwzzz{{{|||~~~~~~~~~}}}|||}}}~~~~~~}}}{{{xxxxxx{{{}}}~~~iii[[[TTTSSSUUU]]]hhhooopppnnncccbbbbbbdddbbb```ccciiippp~~~|||yyywwwpppnnnjjjgggddd```[[[XXXQQQPPPOOOOOOOOOPPPRRRSSSUUUWWWYYY]]]ccckkktttzzzxxxuuupppllljjjiiigggfffcccfffkkknnnnnnqqq}}}zzzuuurrrpppnnnnnnssszzzxxxjjj\\\XXXTTTQQQPPPQQQRRRRRRSSSSSSVVVYYY[[[___jjjuuuuuuWWWOOOGGGFFFFFFEEEDDDFFFEEEGGGJJJNNNUUU\\\bbbffflllttt|||uuurrr~~~uuuggg\\\UUUPPPLLLIIIKKKIIIFFFEEEFFFGGGHHHGGGKKKLLLNNNPPPRRRTTTUUUUUUVVVUUUUUUTTTUUUWWWXXXZZZ\\\___cccggglllrrrxxx|||~~~~~~|||zzzxxxyyy|||vvvdddYYYSSSTTTYYYcccnnnrrrppplllbbbbbbdddeeecccaaagggpppyyypppooonnnmmmkkkhhhfffeee]]][[[XXXWWWVVVTTTRRRPPPKKKLLLMMMNNNPPPQQQQQQQQQUUUXXX[[[^^^aaaffflllpppiiifffbbb````````````___dddfffkkknnnpppwww}}}zzzzzz|||xxxiii\\\XXXSSSPPPPPPQQQQQQQQQRRRRRRVVVZZZ[[[___iiiuuuzzzYYYPPPHHHGGGFFFEEEEEEFFFEEEGGGJJJNNNUUU\\\bbbeeekkkqqqvvvqqqrrrppphhh\\\SSSNNNKKKHHHFFFHHHFFFEEEEEEGGGIIIJJJJJJKKKMMMOOORRRTTTUUUVVVVVVVVVVVVUUUTTTUUUVVVXXXZZZ]]]aaagggmmmrrrwww|||~~~|||{{{|||nnn^^^VVVSSSVVV^^^jjjsssuuuoooiiibbbccceeefffcccccclllwwwsssfff```___^^^[[[YYYWWWWWWXXXRRRPPPMMMMMMNNNOOONNNMMMLLLMMMNNNOOOQQQSSSTTTUUUUUUWWWZZZ[[[\\\]]]___aaa^^^]]]\\\]]]```bbbccccccggghhhlllrrrxxxwwwhhh[[[XXXSSSPPPOOOPPPQQQQQQPPPQQQUUUYYY[[[___jjjuuu[[[QQQIIIGGGFFFEEEEEEGGGFFFGGGIIINNNTTT[[[aaadddjjjnnnqqqnnnsss}}}hhh```VVVNNNKKKIIIGGGEEEEEEDDDCCCEEEHHHKKKLLLLLLLLLNNNPPPSSSUUUVVVVVVVVVWWWVVVUUUUUUUUUWWWYYYZZZ^^^cccjjjpppuuuzzz~~~}}}hhhZZZRRRTTTYYYbbbnnnwwwwwwppphhhbbbcccfffgggddddddooo{{{rrrddd[[[WWWVVVTTTPPPNNNMMMOOOQQQNNNLLLJJJJJJLLLMMMNNNMMMLLLLLLLLLMMMOOORRRUUUWWWTTTWWWYYYYYYXXXWWWVVVWWWZZZYYYXXX[[[aaagggllloookkkkkkooowwwwwwhhh[[[WWWRRROOOOOOPPPPPPPPPOOOQQQUUUYYY\\\___jjjuuu\\\RRRIIIGGGFFFEEEEEEGGGFFFGGGIIINNNSSSZZZ```cccjjjmmm~~~nnnmmmttt|||kkk___ZZZRRRLLLIIIGGGFFFFFFEEEDDDEEEFFFHHHJJJMMMNNNQQQRRRTTTWWWXXXYYYYYYYYYWWWYYY[[[[[[[[[[[[\\\^^^fffjjjoootttyyy}}}qqqbbb[[[YYYWWWYYYeeevvv|||vvvmmmjjjiiiiiijjjiiifffjjjyyyppp___VVVSSSPPPNNNMMMKKKJJJJJJJJJKKKHHHIIIJJJKKKNNNQQQSSSTTTNNNOOOPPPOOONNNNNNOOOQQQVVVUUUTTTUUUWWWXXXYYYXXX\\\ZZZZZZ^^^fffnnnssstttwwwyyy|||xxxhhhYYYUUUPPPMMMNNNPPPRRRRRRWWWUUUUUUXXXZZZ^^^iiitttcccUUUKKKIIIHHHBBBAAAEEEEEEGGGJJJLLLPPPVVV]]]bbbccciiizzzmmmqqqwwwvvvfffYYYTTTMMMIIIFFFFFFEEEEEEFFFFFFFFFHHHJJJLLLOOOPPPRRRTTTVVVXXXYYYZZZZZZZZZZZZ[[[]]]]]]]]]___aaacccllloootttxxx|||mmm^^^XXXWWWZZZ```mmm{{{~~~vvvnnnkkkhhhjjjlllkkkhhhnnnooo___SSSMMMLLLJJJJJJIIIHHHIIIJJJKKKKKKJJJKKKLLLMMMOOOQQQSSSTTTQQQRRRRRRQQQOOOOOOPPPRRRQQQQQQQQQRRRUUUWWWYYYYYY]]]]]]```dddkkkqqqvvvyyy~~~xxxhhhZZZVVVQQQNNNMMMOOOPPPPPPTTTSSSSSSWWWZZZ___kkkvvvdddVVVKKKIIIHHHCCCBBBFFFFFFGGGJJJMMMPPPVVV]]]bbbdddmmmmmmooouuu~~~mmm___TTTPPPJJJGGGFFFFFFFFFFFFGGGHHHHHHJJJLLLOOOQQQRRRUUUUUUWWWYYYZZZ[[[[[[[[[\\\]]]^^^___```dddhhhkkksssvvvzzz~~~~~~gggYYYUUUVVV___hhhwwwtttmmmllljjjlllnnnmmmmmmxxxnnn[[[RRRMMMKKKKKKGGGGGGHHHHHHJJJLLLMMMNNNMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSQQQQQQRRRSSSPPPPPPQQQSSSUUUXXX[[[]]]\\\```eeeiiimmmrrrzzzxxxhhh[[[WWWQQQNNNMMMNNNOOOOOOQQQPPPRRRVVVZZZ```lllwwwfffWWWKKKIIIHHHDDDDDDHHHFFFHHHJJJMMMQQQWWW^^^cccfffrrr~~~lllmmmtttvvvfff[[[SSSOOOJJJGGGFFFGGGGGGFFFGGGHHHJJJLLLNNNPPPRRRSSSVVVVVVWWWYYYZZZ[[[\\\\\\]]]^^^___aaaccchhhnnnrrrzzz|||vvvcccVVVUUUXXXcccqqq~~~sssmmmlllnnnllllllpppxxxttt\\\PPPMMMLLLKKKKKKIIIIIIJJJLLLMMMOOOPPPQQQNNNOOOPPPQQQRRRSSSSSSSSSUUUVVVVVVTTTRRRRRRSSSTTTSSSTTTUUUVVVXXX[[[___bbbbbbggglllnnnpppvvvvvvfffZZZVVVPPPMMMMMMNNNOOOPPPQQQPPPRRRVVVYYY___jjjuuuiiiYYYKKKIIIIIIFFFEEEIIIGGGHHHKKKNNNSSSYYY```eeeiiiyyyyyyjjjjjjuuuooo```XXXQQQMMMIIIFFFEEEEEEEEEDDDGGGHHHJJJMMMOOOQQQSSSTTTVVVVVVWWWYYYZZZ\\\]]]^^^^^^___aaacccggglllsssxxx~~~ppp```VVVXXX^^^iiiyyy~~~rrrnnnnnnsssnnnlllvvvnnn___OOOJJJKKKIIIGGGFFFKKKLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSUUUVVVVVVUUUSSSRRRTTTUUUWWWXXXYYYYYYZZZ\\\aaaeeejjjooossstttvvvuuueeeWWWSSSNNNLLLMMMOOOQQQRRRRRRQQQRRRVVVXXX\\\fffpppnnn\\\LLLIIIJJJFFFFFFIIIGGGIIILLLPPPUUU\\\dddiiipppwwwiiijjjyyyzzzgggZZZTTTMMMJJJFFFDDDCCCCCCCCCBBBGGGIIIKKKNNNQQQSSSTTTUUUVVVWWWXXXYYY\\\^^^aaabbbaaacccfffiiimmmsssyyy~~~yyyjjj^^^XXX\\\fffqqqwwwssssssxxxrrrsssqqq]]]TTTLLLLLLMMMJJJGGGGGGLLLMMMNNNNNNOOOOOONNNNNNPPPRRRSSSUUUVVVVVVUUUUUUUUUVVVWWWVVVTTTTTTVVVWWWYYY[[[\\\[[[[[[]]]ccchhhlllqqqwwwzzzttteeeUUURRRMMMLLLMMMPPPRRRSSSSSSRRRSSSVVVWWWZZZbbblllsss___MMMIIIJJJGGGFFFHHHGGGIIIMMMRRRXXX```hhhnnnzzzvvvgggkkksss___SSSPPPIIIGGGDDDCCCDDDEEEEEEDDDHHHJJJMMMPPPSSSUUUVVVWWWXXXXXXYYY\\\___bbbeeegggfffiiimmmrrrvvv{{{pppeee]]]YYY```mmmzzz|||{{{yyyxxx|||iii]]]TTTOOOMMMNNNOOOLLLLLLNNNMMMNNNOOOPPPQQQQQQQQQPPPRRRTTTVVVXXXYYYZZZYYYXXXVVVWWWXXXWWWWWWWWWYYY[[[ZZZ]]]______^^^bbbiiiooorrryyyvvvgggVVVRRRNNNLLLMMMOOOQQQRRRRRRQQQSSSVVVWWWYYYaaakkk{{{xxxbbbNNNJJJJJJGGGEEEGGGFFFIIINNNTTT[[[dddmmmsssqqqfffnnnnnnZZZOOOMMMHHHGGGEEEEEEGGGIIIIIIIIIJJJLLLOOORRRUUUWWWXXXXXXYYYZZZ[[[]]]aaaeeeiiikkkkkknnnsssxxx|||kkkbbb\\\YYYbbbpppyyy|||qqqcccXXXQQQLLLJJJJJJLLLLLLJJJLLLQQQNNNOOOQQQSSSUUUUUUUUUUUUTTTVVVXXX[[[\\\\\\\\\[[[WWWXXXYYYYYYYYYYYY\\\^^^\\\```bbbccccccgggooovvvwwwhhhXXXTTTOOOLLLLLLNNNOOOPPPQQQPPPRRRUUUWWWYYYbbbkkkwwwzzzdddOOOJJJJJJGGGEEEGGGFFFIIIOOOUUU]]]fffooovvvyyykkkfffpppwwweeeXXXOOOKKKGGGFFFDDDCCCCCCEEEGGGIIIIIIKKKOOORRRSSSUUUWWWYYYYYYZZZ\\\^^^aaaeeekkkoooooosssxxx|||~~~jjj```\\\]]]jjjyyyxxxiii^^^SSSOOOPPPLLLNNNPPPQQQPPPPPPQQQRRRSSSRRRQQQSSSVVVXXXXXXXXXVVVXXX[[[]]]^^^]]]\\\ZZZ[[[YYYXXXYYY[[[^^^``````fffjjjnnnnnnnnnsss~~~yyygggWWWOOOJJJLLLOOOQQQSSSWWWRRRTTTUUUTTTUUUYYYaaagggzzzaaaOOONNNIIIEEEHHHGGGIIIIIINNNWWW^^^dddmmmvvvooojjjkkkxxxtttcccWWWOOOJJJGGGFFFDDDCCCDDDFFFHHHJJJJJJMMMPPPRRRTTTUUUWWWYYYYYYZZZ]]]___bbbffflllpppsssvvvzzz~~~{{{iiiaaa___cccssswwwfff\\\TTTNNNKKKMMMRRRSSSUUUUUUTTTTTTUUUVVVTTTSSSRRRTTTWWWYYYZZZZZZZZZ\\\^^^``````___]]][[[___]]]\\\]]]```cccfffgggjjjrrr{{{yyyhhhZZZRRRKKKLLLNNNOOOPPPSSSRRRTTTUUUTTTUUUYYY```fffxxxeeeQQQOOOIIIEEEGGGFFFIIIJJJOOOXXX___eeeoooxxxnnnjjjhhhzzzppp```UUUMMMJJJFFFEEEDDDDDDEEEGGGIIIKKKLLLOOORRRTTTUUUVVVXXXYYYYYY[[[^^^aaadddiiiooosssyyy{{{xxxgggbbbccclll|||jjj```UUUQQQOOOMMMMMMOOOTTTUUUVVVUUUTTTTTTUUUWWWVVVVVVVVVXXX\\\^^^___^^^___```bbbddddddcccaaa```aaaaaaaaabbbfffkkkooorrr|||zzzhhh\\\TTTMMMLLLMMMLLLMMMOOORRRSSSUUUTTTUUUXXX___eeevvvhhhSSSPPPIIIEEEFFFEEEIIIKKKPPPYYY___fffqqq{{{|||mmmjjjhhh}}}kkk\\\RRRLLLIIIEEEEEEEEEEEEGGGIIIKKKMMMOOOQQQTTTVVVVVVWWWYYYZZZZZZ\\\aaaeeeiiinnnssswwwuuufffccchhhtttnnnaaaZZZVVVQQQPPPQQQSSSTTTUUUVVVWWWWWWVVVUUUUUUWWWYYYZZZZZZ[[[^^^ccceeefffeeedddfffiiilllmmmmmmkkkjjjkkklllooosssxxx|||jjj]]]TTTMMMLLLMMMLLLLLLNNNQQQSSSTTTTTTTTTXXX^^^cccuuujjjSSSOOOIIIFFFGGGEEEHHHJJJQQQYYY___fffsssyyylllkkkpppwwweeeWWWOOOJJJHHHDDDEEEEEEFFFHHHKKKMMMOOOPPPSSSVVVWWWXXXYYYZZZ\\\\\\___dddiiinnntttzzz}}}tttfffeeelllzzzwwwiii\\\SSSUUUTTTSSSSSSTTTWWWXXXXXXXXXZZZ[[[[[[[[[\\\^^^```^^^___bbbfffkkkooopppooonnnqqquuuyyy|||}}}}}}}}}~~~lll\\\TTTMMMLLLMMMMMMMMMPPPPPPRRRTTTTTTTTTWWW]]]bbbuuujjjRRRNNNIIIGGGIIIGGGGGGJJJQQQYYY___ffftttxxxnnnooo~~~ppp___SSSLLLHHHGGGDDDDDDFFFHHHJJJMMMOOOPPPQQQTTTWWWYYYZZZ[[[]]]^^^___ccciiiooouuu{{{ssshhhiiirrr}}}nnneee]]]VVVPPPRRRTTTUUUSSSTTTXXXYYYWWWXXX[[[^^^```aaabbbdddfffhhhiiimmmssszzz~~~ppp\\\TTTMMMMMMNNNNNNOOOQQQOOORRRTTTTTTTTTVVV[[[```ppplllRRRNNNKKKIIIKKKHHHGGGKKKSSS[[[```hhhwwwxxxqqquuu}}}kkk[[[OOOJJJGGGFFFCCCDDDFFFIIILLLNNNQQQRRRQQQTTTWWWZZZ[[[\\\___aaacccgggnnnttt{{{sssjjjmmmxxxvvviii```\\\ZZZVVVRRRQQQVVVXXXVVVWWW[[[]]][[[^^^bbbggglllnnnpppqqqsssxxx{{{sss^^^VVVOOONNNOOONNNOOOQQQOOOQQQTTTTTTTTTVVV[[[___hhhqqqVVVPPPLLLKKKLLLIIIIIIMMMVVV]]]bbbkkk{{{yyyuuuzzzzzziiiXXXNNNHHHFFFFFFCCCDDDFFFIIILLLOOOQQQSSSQQQTTTXXXZZZ\\\^^^```bbbeeeiiipppwww~~~ssskkkppp|||vvvmmmfff]]]ZZZZZZZZZXXXTTTSSSYYY\\\ZZZ[[[aaadddbbbiiiooovvv|||uuuaaaXXXPPPOOOPPPNNNNNNPPPOOOQQQTTTTTTTTTUUUZZZ^^^aaayyyvvvYYYSSSNNNLLLLLLIIIKKKOOOXXX```dddmmm~~~zzzwww}}}~~~mmm[[[QQQLLLHHHFFFFFFDDDEEEHHHLLLPPPRRRRRRQQQTTTXXX\\\^^^___```dddggglllpppuuu|||uuummmuuuxxxlllfffaaa^^^ZZZXXXWWWXXXXXXXXXWWWZZZ\\\]]]]]]```eeejjjrrr|||zzzdddZZZQQQNNNNNNLLLMMMOOOMMMOOOQQQSSSTTTWWWZZZ]]]dddrrr[[[PPPKKKJJJMMMJJJDDDPPPZZZeeeooorrrvvvrrrxxxhhhWWWNNNJJJGGGEEEEEEDDDFFFIIIMMMPPPRRRRRRQQQUUUYYY]]]___```aaadddgggmmmqqqxxxyyyrrr}}}yyylllbbb\\\XXX]]]\\\[[[[[[[[[[[[[[[[[[YYY[[[___aaaccciiiqqqxxx~~~yyyeee[[[RRROOONNNMMMMMMPPPPPPQQQSSSSSSTTTUUUXXXZZZbbbppp___RRRKKKJJJLLLJJJHHHSSS\\\gggqqquuuuuurrroooaaaRRRKKKHHHEEEDDDEEEEEEGGGJJJMMMPPPRRRRRRSSSWWW[[[___aaaaaabbbfffiiinnnttt||||||vvv|||oooaaaWWWSSSSSSTTTWWWXXXYYY[[[\\\\\\[[[[[[\\\___cccgggllluuuyyyfff\\\SSSPPPOOOMMMNNNPPPRRRSSSTTTTTTSSSTTTVVVXXX^^^llldddTTTLLLJJJLLLJJJMMMWWW^^^iiiuuuzzz{{{sssrrrvvveeeYYYNNNIIIGGGEEEDDDFFFEEEHHHKKKNNNPPPQQQSSSTTTYYY]]]bbbcccccceeehhhkkkooovvv~~~yyy~~~|||tttmmmaaaVVVPPPQQQUUUYYYYYYZZZ[[[[[[\\\]]]___```bbbfffkkkpppxxx{{{ggg]]]SSSPPPOOONNNNNNPPPQQQSSSTTTTTTSSSTTTVVVXXX]]]iiigggUUULLLKKKMMMKKKOOOXXX___jjjxxxuuupppqqqxxxlll\\\SSSKKKHHHGGGEEEEEEGGGFFFIIILLLNNNOOOQQQTTTVVV[[[___cccffffffgggkkknnnrrrzzz~~~|||vvvoookkk```\\\UUUOOONNNQQQVVVZZZ^^^^^^^^^^^^^^^bbbhhhlllooottt||||||ggg]]]TTTPPPOOOMMMNNNPPPOOOPPPRRRSSSTTTVVVYYY[[[___iiigggVVVLLLKKKNNNLLLNNNVVV]]]jjj{{{pppmmmppp}}}nnncccUUUNNNIIIHHHGGGEEEEEEHHHFFFJJJNNNOOOOOOQQQUUUXXX[[[```eeehhhiiikkkooorrrvvv~~~vvvnnnggg```\\\TTTRRRQQQPPPRRRUUUYYY\\\\\\^^^```aaaeeelllvvv~~~}}}ggg]]]SSSPPPOOOMMMMMMOOOMMMOOOQQQSSSTTTWWWZZZ]]]bbbkkkiiiWWWNNNLLLNNNLLLMMMUUU\\\iii{{{zzzmmmnnnsss~~~rrrcccYYYOOOJJJFFFGGGFFFCCCDDDGGGGGGKKKOOOOOOOOOPPPUUUZZZ[[[```eeeiiikkkmmmrrrvvv|||rrrhhhbbb]]]XXXTTTRRRRRRSSSTTTWWWZZZ]]]___]]]bbbjjjqqqyyy|||ggg\\\SSSOOONNNLLLLLLNNNMMMOOOQQQSSSTTTWWWZZZ]]]```ggg~~~lllZZZPPPLLLNNNKKKNNNUUU[[[hhhzzzwwwmmmpppwwwvvvjjj\\\RRRLLLGGGEEEFFFEEEBBBCCCFFFGGGKKKOOOPPPOOOPPPUUUZZZ[[[```fffjjjllloootttxxx|||rrrfff^^^[[[ZZZXXXUUUSSSSSSTTTUUUWWWZZZ]]]___fffnnn{{{{{{fff\\\RRROOOMMMKKKKKKMMMNNNPPPRRRSSSTTTVVVZZZ\\\[[[bbbxxxooo\\\QQQMMMMMMIIIOOOUUU[[[hhhxxxvvvmmmrrr{{{