BM66( ```XXXQQQOOOLLLFFFAAA@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@FFFGGGJJJMMMPPPVVV\\\```mmmrrrxxx~~~}}}|||~~~~~~aaaYYYRRRPPPMMMFFFBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????>>>???@@@AAAAAACCCFFFIIIGGGLLLQQQUUUYYYaaallluuu{{{jjjccc\\\iiibbbZZZSSSPPPMMMGGGAAA@@@>>>===<<<;;;::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<:::;;;<<<<<<::::::;;;<<>>===<<<:::999888888888888888888888888888888888777777888888999999999999888:::<<<<<<;;;;;;;;;<<<;;;===>>>>>>???AAAEEEIIIIIILLLRRRXXX^^^gggooouuulllccc}}}sss^^^WWWdddsssccc[[[SSSPPPLLLEEE???===>>>===<<<:::888777666666777777777777777777777777666666666666666777777777333555777888777777888999888888999888888888:::;;;===???AAAEEEIIIOOOVVVZZZ\\\```gggoooxxxxxxeeehhheee\\\TTTQQQLLLEEE???===???>>><<<:::888666666555555555555555555555555555555555555555555555555555444555666555444333444555:::::::::;;;;;;;;;;;;;;;888888999:::===AAADDDGGGGGGJJJMMMQQQWWW___hhhmmmqqqvvv}}}{{{~~~}}}~~~yyy|||zzznnnbbb]]]]]]\\\sssyyynnnlllhhh___WWWSSSNNNGGGAAA???@@@???===:::888666555555444444444444444444444444444444444444444444444444666777777555333333555777222222333444666666555444999888777888:::<<<===>>>???AAABBBCCCDDDGGGKKKOOOUUUXXX\\\```dddjjjppptttttt|||rrrdddTTTHHH===???FFFOOOVVV^^^mmm}}}}}}zzz{{{zzzyyyppplllwwwzzz~~~jjjaaaYYYUUUPPPHHHBBB@@@AAA???===;;;888777555555333333333333333333333333444444444444444444444444444444444333222333777:::222222333666888999888777888777777777999:::::::::555888<<>>@@@JJJUUUdddttt~~~yyywwwpppsss||||||jjjeee]]]WWWRRRLLLFFFAAACCC???;;;::::::999555111111111111111111111111111333333333333333333333333333333222222222222222222444444444555555555555666444444555777888999:::;;;============???AAACCCDDDGGGGGGIIIMMMRRRSSSQQQMMMJJJSSS^^^dddddddddhhhmmmuuuwwwzzz}}}yyyqqqnnnhhhfffbbb^^^[[[YYYXXXXXXOOONNNMMMLLLKKKIIIIIIHHH@@@??????>>>======<<<<<<777888CCCWWWiiisssxxx{{{xxx|||~~~{{{vvviiiTTTDDDBBBOOO\\\888;;;>>>CCCNNNaaaxxx~~~jjjeee^^^XXXSSSMMMGGGBBBCCC???<<<::::::999555111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444444555555666777888999999999::::::<<<>>>AAADDDEEEIIIJJJNNNRRRVVVUUUPPPLLLIIIRRR\\\bbbccceeekkkppprrrvvv{{{xxx}}}xxxwww}}}|||zzzxxxvvvsssqqqqqqqqqsssuuuwwwyyyzzz{{{wwwwwwwwwyyy{{{wwwpppeeebbb^^^XXXQQQKKKGGGDDDEEEDDDBBB@@@>>><<<<<<;;;@@@@@@???>>>===<<<;;;;;;::::::999888888777666666111///111;;;BBBCCCBBBBBBKKKMMMPPPQQQQQQRRRVVVYYYaaacccaaaXXXMMMHHHKKKPPPNNNQQQVVVZZZbbbooo~~~}}}ssseeeXXXPPPMMMNNNHHHKKKNNNQQQRRRTTTVVVXXXYYYZZZ]]]```bbbcccddddddkkkmmmppptttxxx{{{}}}~~~jjjfffaaa[[[UUUOOOHHHDDDDDD@@@<<<::::::999555111000000000000000000000000000000000000000000000000000000111111222222333333222222333333333333444444555555555666666666777777555666777:::===AAADDDFFFJJJLLLPPPUUUWWWTTTOOOKKKPPPWWW^^^aaaaaaccchhhmmmuuuxxx~~~~~~}}}rrrhhh\\\JJJFFFCCCCCCJJJVVV\\\ZZZUUUhhhlllttt|||yyyxxxvvvrrroookkkhhhfffaaaaaa```aaafffnnnpppmmm___fffmmmmmmhhhddddddfffbbbeeejjjpppuuuwwwxxxxxxxxxssssssyyy}}}~~~{{{vvvppplllfffaaa]]][[[YYYVVVTTTSSSRRROOONNNNNNNNNMMMMMMMMMMMMMMMLLLGGGHHHIIIKKKMMMOOOPPPPPPTTTTTTUUUWWWZZZ___cccfffgggiiilllqqqvvv|||~~~yyyxxxxxxxxxyyyzzz{{{}}}}}}||||||}}}ppp___VVVSSSQQQMMMHHHCCC@@@>>>==================<<<;;;:::888888888777777777666666555555555444444333222222888333222666999777444444000111111111222444999<<<>>>CCCHHHHHHDDD???======DDDHHHMMMPPPSSSYYY```fff]]]```cccfffgggfffdddccc\\\WWWMMMAAA888333222444444666888999999999:::;;;:::;;;<<<>>>???????????????@@@AAACCCFFFIIIKKKLLLNNNOOOQQQTTTWWWYYY[[[\\\bbbdddgggiiilllpppuuuyyy|||~~~jjjgggccc^^^WWWPPPJJJFFFDDDAAA===;;;;;;999555111000000000000000000000000////////////////////////...//////000111222333333444444444444555555555555555555555555555444444444333444666888<<>>>>>??????@@@BBBEEEHHHJJJLLLJJJJJJJJJKKKMMMPPPSSSUUUSSSTTTUUUVVVZZZ___fffkkkhhhiiikkkooouuuzzz|||}}}zzzuuunnnkkkllloooqqqrrrmmmiiigggzzz~~~|||wwwqqqmmmooommmjjjfffbbb```^^^^^^[[[XXXTTTTTTTTTSSSPPPLLLJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSTTTUUUWWWYYYZZZ[[[]]]]]]\\\\\\___ccchhhkkkooonnnnnnqqqwww}}}wwwqqqhhh^^^VVVNNNLLLGGGBBB???<<<;;;;;;999:::;;;;;;;;;:::999888888888888888888888888888555555555444444333333333222...---111333222222444111111111000000000222333---.../////////000000111,,,///333444555555777999;;;===@@@AAA@@@===:::777:::888555222111333666999777999::::::999888999:::::::::::::::999999888888======<<<<<<<<<>>>???@@@999:::;;;<<<============AAAAAAAAAAAAAAACCCFFFIIISSSTTTUUUVVVXXXYYYZZZZZZ\\\dddmmmrrrtttwww}}}|||hhhhhheee```YYYQQQJJJGGGEEEAAA===;;;;;;999555111////////////////////////000000000000000000000000......///000000111222222333333333333444444444444444444444333333333333222222333555777999;;;<<<======>>>@@@BBBCCCDDDFFFGGGIIINNNTTTZZZ```fffnnnsssqqqooonnnmmmnnnpppsssvvvrrrxxx|||xxxpppkkkhhhfffeee```eeecccbbbddd]]]YYYcccYYYYYYSSSJJJFFFIIIKKKJJJHHHDDDIIILLLHHHPPP\\\]]]NNNOOOMMMGGG@@@===@@@DDDAAACCCJJJSSSUUUSSSTTTXXXPPPRRRTTTTTTQQQLLLFFFBBBNNNQQQSSSVVV[[[___]]]WWW]]]___bbbeeefffddd```^^^gggffffffhhhkkknnnooonnnsssqqqrrrxxx{{{{{{zzz||||||uuujjj___XXXdddtttxxxxxxzzzwwwxxxoooddd```gggqqqssspppmmmmmmjjjeeedddeeeddd```aaa^^^[[[ZZZ\\\[[[XXXUUUQQQPPPOOOOOOQQQQQQPPPOOOQQQOOOMMMLLLLLLLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFCCC???;;;888888999::::::<<<@@@CCCFFFGGGFFFFFFGGGEEECCCAAAAAABBBDDDFFFEEEIIIJJJHHHEEEEEEJJJPPPRRRSSSTTTWWWYYYXXXVVVSSSQQQOOOMMMLLLMMMOOORRRSSS___ZZZWWWhhhggg\\\```fffnnnpppnnnjjjgggccc___ZZZVVVUUUWWW[[[]]]llllllkkkhhheeeaaa___^^^^^^[[[XXXVVVVVVSSSNNNIIIJJJLLLOOOPPPNNNLLLKKKKKKIIIIIIJJJKKKLLLJJJFFFCCCEEEDDDBBBAAA@@@@@@AAABBBAAA>>>;;;<<<>>>>>><<<999;;;::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>>>>======>>>???@@@AAABBBBBB@@@@@@BBBCCCDDDEEEFFFFFFWWWSSSMMMJJJKKKOOOSSSVVVTTTRRRQQQRRRUUUXXXXXXWWWXXXZZZ\\\___cccfffhhhiiikkkkkkkkklllnnnqqqssstttpppssswwwzzz|||~~~~~~xxxsssrrrtttqqqlllgggddd___UUUMMMDDDBBB???;;;999888888999777777888888777666444333444444444444555555555555444444444444444444333333222...,,,------++++++---...//////000000///...---000...+++)))***,,,///111---...////////////000111222333333333222000...---333333333333444555555555111333444555444333444555888888777777888888888888===<<<:::888777777777888777777888999999999999888999:::;;;;;;<<>><<<;;;999555111////////////////////////////////////////////////......//////000000111111//////000000000111111111222222222222222222222222222333444666777888888888666777888999999<<<@@@CCC@@@CCCGGGJJJLLLOOOSSSVVVQQQOOOMMMLLLNNNQQQUUUWWWZZZaaahhhjjjhhhgggkkkooofffnnnwwwzzzvvvppplllkkkkkklllttt~~~~~~~~~}}}{{{vvvooojjjhhhfffnnnzzzzzzqqqrrr||||||||||||}}}|||vvvmmmeeeaaaddd```]]]]]]TTTNNNVVVRRRVVVTTTKKKGGGKKKMMMIIIGGGCCCGGGFFF???GGGXXX^^^[[[NNN???888;;;???@@@>>>CCCBBBFFFMMMNNNKKKPPPZZZRRRSSSUUUUUUSSSOOOKKKHHHBBBIIIOOOSSSXXX^^^___]]]aaaaaaaaaccceeeeeeaaa]]]dddbbbcccgggmmmqqqrrrqqqrrroooqqqwwwzzzyyyyyy{{{||||||}}}~~~|||wwwpppkkkvvv{{{{{{zzztttnnnlllnnnqqqqqqppptttuuusssoooooorrrqqqmmmooommmjjjiiihhhhhhfffeee```]]]YYYVVVUUUTTTRRRQQQQQQOOOMMMLLLMMMMMMLLLKKKGGGFFFFFFFFFEEEEEEEEEEEECCC@@@<<<888777888;;;===;;;???DDDIIILLLLLLKKKJJJIIIHHHGGGFFFGGGHHHKKKLLLNNNQQQSSSRRRNNNLLLNNNPPPWWWVVVTTTUUUWWWXXXWWWVVVVVVXXXZZZYYYWWWWWWZZZ^^^]]]]]]]]]```hhhmmmggg^^^oooooottt{{{}}}wwwqqqnnniiigggccc``````cccgggjjjrrrsssrrrooojjjfffddddddccc```\\\ZZZZZZYYYVVVTTTUUUVVVVVVUUUTTTSSSRRRRRRMMMMMMNNNPPPRRRQQQOOOMMMFFFEEEDDDDDDEEEFFFGGGHHHDDDAAA???@@@CCCDDDCCCAAABBBBBBAAAAAAAAAAAAAAABBB>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCDDDDDDAAABBBDDDFFFFFFDDDBBBAAALLLIIIDDD>>>;;;>>>EEEJJJPPPLLLGGGFFFHHHJJJIIIHHHGGGGGGGGGHHHKKKLLLMMMMMMJJJJJJKKKLLLNNNPPPQQQSSSRRRTTTWWWYYYYYYZZZ\\\]]]aaabbbdddfffiiilllnnnooogggfffeeecccaaabbbdddfffLLLGGGFFFJJJMMMNNNPPPTTT[[[```cccbbb^^^WWWJJJ???AAAAAA@@@?????????@@@AAA======<<<<<<;;;999888777222222222222222222222222111111111111111111111111666333222333222//////111++++++,,,///111111///---000000000//////.........222111111000111222333444333444555555666666666666888777777888888777333111000222555555555555666777444444555777999;;;===>>><<<;;;:::999777777666666888999:::;;;===???@@@@@@===???@@@@@@@@@BBBEEEHHHCCCDDDFFFIIIMMMQQQTTTVVVTTTXXX]]]bbbeeegggiiikkklllkkkrrr|||uuuqqqlll```UUU\\\wwweeeggggggcccZZZQQQJJJGGGFFFCCC>>><<<;;;999555111........................------------------------////////////////////////............////////////111111111111111111111111000111333444666666666666333555777888777888;;;>>>>>>???@@@???>>>===<<<<<<======>>>>>>@@@AAACCCDDDCCCFFFJJJLLLMMMNNNOOOPPPUUUYYY___bbbaaa^^^[[[ZZZPPPMMMOOOYYYaaaccccccccciiimmmooommmmmmqqqxxx}}}ssstttqqqlllkkkmmmjjjfffjjjjjjooowwwzzzvvvuuuwwwwwwvvvsssooolllkkkmmmppp{{{vvvkkkrrruuunnnhhhgggeeeaaa^^^___]]]]]]___aaacccbbb___\\\^^^^^^bbbeeeeeefffllluuuppppppqqqtttvvvsssllleee```fffccc___^^^XXXXXXfffccciiieeeYYYRRRUUUUUUQQQTTTMMMNNNKKKBBBFFFQQQRRRQQQIIIBBBCCCJJJPPPNNNKKKMMMGGGGGGKKKJJJHHHPPP^^^ZZZYYYZZZZZZ\\\^^^aaabbb\\\dddiiihhhiiinnnsssuuu}}}zzzyyyyyyuuuvvvyyyzzzyyyuuupppkkkhhhggggggeeeaaaZZZTTTQQQOOONNNLLLJJJHHHFFFFFFFFFFFFEEEDDD????????????????????????@@@>>><<<::::::;;;===???===???BBBEEEGGGHHHGGGFFFDDDDDDEEEFFFIIILLLNNNPPPHHHHHHJJJOOOTTTUUUSSSPPPPPPPPPQQQUUU[[[___bbbbbbccciiilllhhhbbb```fffmmmqqqrrrttttttnnnjjjqqq|||}}}|||yyy{{{|||zzzwwwuuuuuuvvvxxxxxxwwwrrrooorrryyyyyymmmfffdddbbb]]]XXXRRRPPPOOONNNNNNLLLIIIGGGIIIHHHFFFDDDCCCCCCCCCCCC???<<<999999<<<===<<<;;;:::999999999999999::::::===============>>>????????????@@@BBBCCCEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDFFFGGGEEEBBBFFFNNNVVVRRRNNNJJJJJJMMMNNNKKKHHHIIIMMMRRRTTTSSSRRRTTTVVVNNNQQQVVVZZZ]]]_________cccfffhhhiiiiiihhhiiijjjbbbeeeiiikkkkkkgggccc```[[[XXXUUURRRRRRQQQQQQPPP^^^VVVQQQPPPOOOMMMNNNPPPPPPYYY^^^ZZZTTTNNNFFF===;;;;;;;;;;;;;;;;;;;;;<<<666555444444333333333333333333333222222222222222.........///////////////+++)))***......,,,---000///------...111222111///***---000000...,,,,,,,,,...---------///000111111222444555777888888777777777555444555777888555333---///111222111111222333.........///111333555777::::::;;;;;;<<<<<<;;;;;;999999999:::<<<>>>@@@BBB>>>@@@@@@???>>>===>>>???===>>>@@@DDDIIINNNSSSUUUYYYYYYYYY[[[^^^___]]][[[RRRWWWZZZyyyaaa```ooopppbbbeeedddfffhhhccc[[[QQQJJJGGGGGGCCC>>><<<;;;999555111........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........////////////000000000000///000000000111111111111---///111444555666666666333777::::::999888999;;;===>>>@@@BBBCCCCCCBBBBBBBBBCCCEEEGGGGGGGGGEEEDDDJJJIIIIIIMMMQQQSSSRRROOO[[[]]]```cccddddddcccaaabbb[[[WWWZZZ^^^]]]\\\\\\WWW]]]```ZZZTTTWWW```hhhmmmnnnmmmkkklllooommmiiilllfffdddfffgggfffjjjpppkkknnnsssuuuuuusssrrrqqq}}}xxxssssssyyy|||gggcccjjjnnnkkkhhheee{{{tttmmmkkkmmmkkkjjjiiijjjkkkkkkjjjhhhmmmnnnnnnllllllttt}}}zzz{{{{{{yyyvvvmmmuuutttnnnjjjeeelllnnndddeeeddd___YYYQQQQQQOOOGGGHHHKKKEEE===GGGUUU^^^```______```kkkccc______\\\YYYcccsss```______aaagggoooxxx~~~vvv||||||uuuppprrryyy}}}|||{{{tttpppqqqtttwwwyyy}}}|||xxxooofff```___```^^^YYYRRRLLLJJJIIIIIIHHH@@@>>><<<;;;<<<<<<;;;:::999999999999888888888888::::::::::::999999999888;;;;;;;;;;;;;;;;;;;;;:::===>>>@@@BBBEEEHHHKKKLLLOOOLLLMMMXXXffflllggg___[[[^^^dddkkkrrruuutttsssxxxzzz{{{zzzpppfffccc___\\\YYYUUUQQQOOOMMMKKKGGGCCC@@@===<<<;;;>>>:::777666888:::999777999999888888999999::::::555555555555666666777888555666888:::===???AAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEKKKPPPOOOLLLMMMUUU^^^```]]][[[]]]```aaa]]]XXX```kkkvvvyyyvvvtttxxx}}}uuuzzz{{{mmmeee\\\XXXSSSNNNLLLMMMJJJPPPQQQIIIBBBAAAAAA???=========<<<;;;999777666555444333222222333444555222222222111111000000000........................+++***,,,//////+++,,,///222...***)))+++,,,+++)))'''***------+++***---000000//////111333444333222111333555777777555222000333000---...000222111000///000222222111111222333555444333222111222333444///111333666777888888888777666555444555666999:::888:::<<<=========>>>???:::;;;<<>>===<<<;;;;;;===???@@@>>>>>>>>>??????AAABBBBBB<<<:::999===BBBDDDAAA===???BBBGGGLLLOOOPPPOOOOOOPPPJJJDDDFFFSSS^^^[[[RRRDDDRRRaaafffaaa___cccjjjqqqxxx~~~uuupppzzzsssmmmrrrhhhaaaYYYQQQNNNMMMMMMMMMCCCBBBAAA???>>>===<<<<<<;;;888444222111333666888666666666666666666666666666555555555444444333333555666888888444222888AAA444999;;;888888<<<===;;;FFFIIILLLNNNNNNMMMMMMNNNMMMRRRWWWYYYWWWVVVYYY]]]\\\\\\]]]fffttt{{{ppp```\\\\\\nnnwwwlllrrrooosssuuusssuuu~~~vvvkkk]]]YYYQQQJJJJJJMMMJJJEEE@@@CCCHHHKKKKKKKKKKKKKKKDDD===444///.../////////333333444444333111000///000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++...---+++*********++++++......------------.........////////////...------,,,...000000...,,,,,,---000000000000111111111111,,,222555222111333444444333222222111111111222222888:::<<<;;;:::;;;>>>AAA;;;===AAADDDFFFGGGGGGFFFHHHEEE???:::888888;;;<<<888GGGJJJ|||OOOJJJ}}}vvvXXXdddooonnnkkkfff```XXXOOOJJJJJJDDD===;;;;;;999555000...---,,,+++***+++,,,,,,,,,,,,***(((''')))---111000//////...,,,+++******************************+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---///000000000111222333333333333444444555666777888999:::::::::;;;<<<===???AAABBB@@@BBBDDDEEEEEEFFFHHHJJJFFFHHHKKKMMMMMMMMMMMMOOOPPPNNNKKKIIIJJJMMMPPPSSSNNNMMMMMMOOORRRVVVXXXZZZRRRRRRTTTWWWZZZZZZXXXUUUSSSSSSUUUXXX\\\^^^___^^^gggffffffhhhjjjiiifffccc___aaaccceeefffhhhlllooo|||{{{zzzyyyxxxxxxxxxxxx}}}~~~yyyppphhhkkkkkkiiiccc\\\YYY[[[______^^^ccclllpppkkkbbb^^^UUUVVVTTTNNNMMMOOOMMMGGGEEEKKKRRRTTTRRROOOOOOPPPRRRTTTUUUUUURRROOONNNMMMRRROOOPPPUUUVVVSSSTTTXXXPPPbbbfff]]]TTTJJJHHHRRRTTT[[[aaa___XXXRRRSSSVVVSSSTTT\\\]]]YYYbbbllliiiooopppsssyyy}}}|||tttmmmzzz~~~|||}}}~~~~~~zzztttmmmhhhfff^^^YYYVVVUUUOOOHHHGGGKKKEEEBBB???<<<:::;;;<<<>>>::::::999999888777777666666555444333444555777888777777777777888999:::;;;777555444777<<<===;;;777<<<>>>BBBEEEGGGGGGFFFFFFRRRQQQMMMLLLPPPVVVVVVQQQQQQ[[[fffhhhcccaaadddjjjjjjsss~~~uuuvvv}}}}}}}}}~~~yyyvvv{{{ooohhh^^^UUUOOOLLLJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCBBB???;;;888777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888::::::666555<<>>???EEEFFFHHHHHHHHHHHHKKKMMMRRRVVV[[[\\\ZZZZZZ]]]```\\\XXXYYYdddqqqxxxssslllcccdddfffddd___WWWQQQPPPQQQWWW\\\^^^```gggtttyyy}}}~~~~~~zzzvvvyyy}}}{{{ssskkk]]]ZZZTTTPPPRRRSSSNNNEEE???BBBFFFGGGFFFDDDCCCCCCAAA;;;444000///000000000555555555555555333222111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///.........---------,,,---,,,***)))))))))***++++++++++++,,,---...000000222222222222111///...---)))***+++++++++,,,...111222222111111000//////...///333444000...000333222...000111111111222555777666888:::999777777888:::??????>>>>>>???@@@BBBCCCAAA???;;;777777888;;;>>>???===BBBGGGWWWxxxiiiOOOSSSbbbgggrrrooolllgggaaaYYYPPPJJJKKKEEE>>>;;;;;;999444///...---,,,******++++++,,,...,,,)))&&&%%%)))///444333222111...,,,)))((('''((((((((((((((((((((((((***++++++++++++++++++******))))))******+++,,,------...///000111111111111333444444555666777888888::::::::::::;;;===>>>???===???AAABBBBBBBBBDDDFFFGGGHHHGGGFFFEEEGGGJJJMMMIIIHHHGGGGGGHHHJJJMMMNNNKKKJJJJJJJJJKKKMMMOOOPPPMMMPPPSSSTTTQQQOOOOOOPPPPPPOOONNNPPPTTTWWWYYYYYYYYYYYYYYY[[[\\\\\\YYYWWWYYYZZZ[[[\\\\\\___cccfffmmmmmmlllkkkkkklllmmmnnnqqqvvvyyyxxxxxx}}}yyy|||xxxnnnhhhbbbaaabbbaaaZZZTTTRRRVVV[[[[[[UUUOOOJJJHHHNNNMMMPPPUUUSSSLLLGGGFFFCCCHHHJJJGGGEEEEEEDDDAAABBBDDDEEEDDDAAAAAACCCFFF===AAAEEEGGGEEEBBB@@@>>>??????CCCHHHIIIEEECCCDDD;;;KKKJJJ???BBBGGGEEEEEEBBBEEEIIIJJJHHHIIILLLOOONNNNNNSSSRRRKKKQQQYYYUUUVVVWWWZZZ___dddddd___ZZZ[[[aaafffdddcccdddeeedddnnnqqqtttuuussssssuuuwwwpppoooqqqrrrooohhheeefffcccbbb___YYYRRRMMMKKKKKKFFFEEEFFFDDD>>>888999===777555333111000///000000111111000000//////......//////...---...///000111000000000000111222333333222000///111444555222000333444555666777777666666;;;>>>>>>999777:::<<<<<<@@@EEEIIIIIIFFFDDDGGGKKKHHHOOO[[[ccc```WWWTTTVVVUUU[[[bbbeeedddbbbccceeevvvooolllooorrrrrrqqqppp}}}qqqiiigggeeeccccccYYYTTTNNNIIIGGGHHHHHHHHH======<<<<<<<<<======>>>===;;;777444222222444555444444444444444444444444444444444444444333333333333222333333000000777@@@RRRBBB555444444222555;;;999:::999888888:::===@@@@@@DDDIIIKKKLLLMMMPPPTTTSSSIIIFFFNNNSSSRRRQQQTTTrrryyysss```YYYbbbcccZZZSSSYYYbbbgggiiijjjmmmoooiiipppxxxzzztttmmmhhhgggdddbbb```aaacccbbb^^^ZZZUUUSSSOOOPPPUUUWWWOOODDD===???AAA@@@===;;;999888;;;888444111111111000///333333444333333222111000------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///.........------,,,,,,+++***)))((((((((())))))(((((()))+++---///111222000000000000///---+++***'''((((((((())),,,000333333222111000...---,,,+++111333111,,,+++///333444///333666555222222666:::999;;;>>>??????>>>???@@@AAA???:::777666888;;;===888777555333444777;;;>>>:::666:::hhhqqq]]]iiirrrooo\\\OOOTTT\\\^^^qqqnnnjjjgggbbb[[[RRRKKKKKKFFF???<<<<<<999333...------+++*********+++,,,,,,+++)))'''&&&)))///333333222000...+++)))'''&&&(((((((((((((((((((((((())))))************))))))((()))))))))***++++++,,,,,,---...//////000000000333333333444555666666777777777888888:::;;;===>>><<<>>>@@@@@@???@@@AAACCCJJJJJJIIIGGGFFFFFFJJJLLLIIIHHHHHHIIIIIIJJJLLLLLLJJJKKKKKKKKKKKKLLLNNNPPPNNNQQQTTTVVVUUUUUUVVVWWWUUUUUUVVVXXX\\\^^^^^^]]]XXXYYY[[[]]]______]]]\\\eeeeeedddaaa```aaadddgggiiihhhhhhhhhiiijjjlllnnndddjjjqqqxxx~~~{{{zzz~~~www{{{}}}yyyfffccc___]]]\\\\\\ZZZXXXPPPRRRTTTSSSOOOLLLJJJJJJOOONNNNNNNNNGGG???<<<>>>>>>BBBFFFEEEBBBAAAAAABBBAAABBBAAA@@@>>>???CCCFFF@@@AAAAAA@@@@@@AAADDDGGG===>>>AAAEEEEEECCC@@@??????CCC>>>DDD[[[cccSSSEEEEEEEEEDDDDDDEEEHHHKKKMMMNNNNNNRRRPPPGGGJJJQQQLLLTTTRRRPPPPPPTTTWWWXXXXXXXXX[[[^^^]]][[[YYYYYYYYY]]]^^^```dddhhhjjjjjjjjjeeegggjjjlllfff^^^ZZZ]]]YYYXXXTTTOOOHHHDDDBBBBBB<<<<<<===<<<:::777666777444333333111000//////............---------,,,,,,///......---...///000000...............///000000///---,,,---//////...,,,.........---......//////000555777444222555888999999::::::999888:::===@@@@@@@@@DDDIIIJJJFFFFFFHHHFFFKKKQQQQQQOOONNNQQQUUUYYYVVVSSSTTTWWW\\\aaaeeeccceeekkkqqqqqqlllkkkmmmooorrruuuwwwwwwuuuqqqnnnllllllnnnqqqpppkkkfffbbblllfffZZZNNNIIIIIIGGGCCC>>>;;;888888;;;???AAABBB222111111000000111111222222000...,,,******+++,,,************************++++++++++++++++++++++++,,,+++***+++)))***111:::TTT===,,,---...***+++222---.........---...111333666999>>>AAADDDGGGKKKOOObbbVVVQQQWWWVVVMMMMMMVVVXXXcccbbbTTTRRR]]]___WWWOOOSSSZZZ```cccbbb```___bbb___```ccc___WWWWWW]]]RRRPPPNNNLLLIIIGGGEEECCCFFFDDDBBBDDDLLLQQQJJJ???777999:::888555222111000444333111000000///..................------,,,,,,+++++++++******+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++((((((((((((((((((((((((''''''((()))+++---///000...///000000000...,,,+++)))***+++++++++,,,...111//////...---,,,+++******///000---)))+++222888999666:::===999222...222777777:::>>>BBBEEEFFFFFFGGG===:::666222000111444666222111000000222555888:::555777777@@@IIICCCKKKfffmmmdddXXXMMMLLLTTT]]]cccoookkkhhhfffccc^^^UUUNNNLLLGGG@@@======999333------,,,+++***)))***++++++)))***+++******+++---///000///...,,,+++)))(((((())))))))))))))))))))))))((())))))******))))))(((((()))******++++++,,,,,,,,,---...///000000000000222222222333333444444555444444555777999;;;===>>><<<>>>??????>>>>>>@@@AAAFFFGGGGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDFFFHHHHHHHHHIIIKKKNNNIIIIIIJJJMMMPPPRRRQQQPPPNNNOOORRRVVVYYYYYYVVVTTTTTTWWWZZZ]]]______``````^^^______^^^___aaafffjjjgggfffeeeeeegggjjjmmmnnnjjjpppxxx~~~~~~}}}xxxzzz|||sss{{{~~~jjjiiifffaaaZZZWWWWWWXXXPPPOOONNNLLLJJJIIIJJJKKKEEEEEEGGGGGGCCC===???DDD>>>???AAA@@@===;;;===AAA>>>>>>>>>=========>>>@@@AAA@@@???======@@@EEEIII>>>???@@@@@@@@@AAA@@@???<<<===BBBZZZrrriiiNNN@@@FFFDDDBBBAAABBBDDDFFFGGGIIIIIIOOONNNFFFKKKRRRMMMKKKJJJIIIJJJMMMRRRUUUWWW[[[ZZZZZZZZZYYYXXXYYYZZZVVVXXX[[[]]]]]]]]]^^^^^^aaaaaabbbccc]]]VVVUUUXXXRRRSSSQQQMMMGGGBBB???>>>;;;999666777:::;;;777222222222222111000///...---............------------000/////////000000111111......---------.../////////...---------------,,,111000000000111222333444111444555333555999;;;999::::::::::::;;;???CCCGGGEEEAAA@@@DDDGGGFFFGGGJJJKKKLLLNNNNNNOOOPPPRRRTTT]]]```bbb^^^[[[\\\```dddcccaaaeeelllmmmhhhgggkkkgggjjjooosssrrrmmmgggbbbcccccccccccccccbbb]]]YYYMMMNNNIIIAAA>>>BBBBBB>>><<<999666555666777777777111000///......------...------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,++++++111888SSS<<<+++---000+++***000+++---///000/////////000///111333666888;;;>>>@@@;;;222333<<<<<<444666@@@;;;>>>@@@???>>>>>>>>>>>>BBBCCCEEEHHHKKKMMMNNNMMMRRRIIIGGGLLLMMMJJJOOOZZZNNNMMMKKKGGGCCC@@@???>>>???<<<777777===BBB===444000222333222000------------.........---,,,++++++++++++************************))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&((()))***+++''''''''''''''''''''''''((((((((())))))***+++,,,///111333555555555333222---000222111///,,,+++***)))))))))******************+++)))(((---666===???666:::;;;666...***---111///111444888<<<======<<<444333111///...//////000///.........000111333555888888444555;;;;;;===FFFYYYNNNCCC???@@@CCCIIINNNoookkkgggffffffaaaXXXPPPMMMHHHAAA???===999222,,,---,,,+++))))))******+++'''***---...,,,++++++++++++++++++******)))))))))************************((())))))******))))))(((((()))***+++,,,,,,,,,,,,,,,---...///000000000000111111111222222333333333222333444666888;;;===???<<<>>>???>>>======>>>???CCCDDDFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGCCCFFFIIIIIIGGGFFFIIIKKKHHHGGGFFFIIILLLMMMLLLJJJHHHKKKOOOSSSVVVTTTPPPLLLOOORRRVVVYYY[[[[[[\\\^^^[[[\\\\\\\\\]]]___cccfffaaa```______```dddgggiiimmmnnnrrrtttsssrrrvvv~~~zzz~~~{{{www{{{|||ppprrrvvvmmmsssvvvyyy|||yyyqqqlllkkkggg```XXXRRRPPPPPPKKKKKKLLLKKKJJJIIIGGGFFFAAA@@@AAABBB???;;;>>>DDDAAA??????@@@???===>>>BBB>>>>>>>>>===<<<;;;:::999999<<<>>>@@@?????????@@@???AAA@@@======@@@@@@>>>:::===AAANNNUUUGGG===FFFAAA@@@@@@@@@AAABBBDDDFFFFFFHHHPPPQQQMMMSSS\\\XXXHHHJJJMMMOOOPPPNNNKKKJJJSSSQQQQQQTTTUUUTTTUUUYYYYYY]]]aaa```[[[XXXXXXZZZ]]]ZZZYYYYYYVVVPPPPPPSSSMMMNNNNNNLLLGGGBBB>>>===???<<<777666<<<@@@<<<333333222222111000000//////------------------------....../////////000000000---,,,,,,,,,,,,,,,------///......---------....../////////000111222333444000111000///222666444000333555666777888;;;@@@DDD===;;;<<>>===???@@@>>>;;;999666444444444333222111111///...------------,,,,,,---------.........---------------------------------...............---+++***,,,,,,+++///444LLL:::,,,,,,...,,,+++---***---000222111/////////,,,,,,,,,,,,,,,---...///000...111999:::555666<<<===888888======999<<>>?????????@@@sssnnnjjjiiihhhdddZZZQQQMMMHHHBBB???>>>999222+++---,,,***)))))))))***+++)))+++......,,,***))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))))))))'''(((***+++,,,,,,++++++,,,,,,---...////////////000000111111111111222222333444555666888:::<<<===<<<===>>>===<<<;;;<<<===AAACCCCCCBBBAAA@@@AAABBBCCCCCCCCCDDDFFFIIIKKKMMMLLLOOOQQQNNNIIIFFFGGGIIIHHHIIIKKKKKKJJJJJJLLLMMMKKKLLLOOORRRTTTTTTPPPMMMKKKOOOSSSUUUUUUUUUVVVWWWZZZ[[[\\\[[[ZZZZZZ[[[]]][[[ZZZYYYXXXZZZ]]]aaaddddddbbbdddhhhjjjjjjpppxxxooovvv{{{{{{{{{|||zzzuuuyyyzzz|||rrrgggkkklllkkklllmmmfff\\\gggbbb\\\YYYXXXVVVQQQMMMHHHHHHIIIIIIIIIGGGDDDBBBDDD@@@??????<<<888999===@@@===>>>CCCEEEAAA@@@AAA===<<<<<<<<<===<<<;;;:::666999===???>>><<<::::::>>>AAA@@@<<<<<>>@@@HHHJJJEEEKKKSSSOOOMMMOOORRRSSSQQQMMMIIIGGGNNNKKKMMMRRRTTTQQQPPPRRRWWW\\\aaaaaa\\\YYYZZZ\\\[[[WWWTTTUUUUUUQQQOOOPPPIIIJJJJJJHHHDDD@@@>>>>>>@@@>>>:::666999???<<<555444333222111000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,++++++++++++,,,,,,......------,,,---...///++++++,,,------.........444666666444555999888444666999<<<<<<;;;<<<@@@CCC???===???DDDFFFDDDCCCFFFFFFFFFGGGHHHJJJLLLNNNPPPMMMVVV[[[XXXVVVXXX[[[[[[[[[]]]^^^^^^```bbbaaa___```^^^\\\ZZZYYYYYYZZZ[[[\\\^^^\\\UUUQQQQQQOOOJJJEEEAAA======<<<999777777666444333222333333111000------,,,,,,,,,,,,,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++))))))++++++)))***...EEE:::...''')))++++++******,,,------,,,,,,---...555333222111222333444444111222444666666555444444999555555:::;;;;;;AAAIII???@@@AAA@@@@@@AAAEEEHHHNNNJJJHHHIIIKKKIIIFFFDDDIIIGGGEEEEEEFFFDDDAAA???======999222000000...))),,,---...---,,,+++,,,---(((***,,,+++((('''((())),,,+++***))))))***+++,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''(((((())))))%%%&&&'''((())))))((('''(((((('''''''''''''''(((###%%%)))+++,,,,,,***(((+++---//////,,,)))((('''&&&&&&'''((()))***++++++&&&(((((((((...444666333)))***+++***))))))+++---...,,,******,,,,,,***(((++++++++++++++++++,,,,,,,,,------...////////////------222333...222999999888:::<<<>>>AAADDDCCCAAAwwwrrrmmmkkkkkkeee[[[RRRNNNIIICCC@@@>>>999111+++,,,,,,***)))))))))***++++++,,,...---+++)))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))************))))))&&&''')))+++++++++******++++++,,,---............000000000000111111111111555666666666777999:::;;;;;;<<<===<<<:::999:::;;;>>>>>>===<<<:::;;;===???>>>>>>???@@@CCCHHHLLLNNNSSSUUUVVVQQQIIICCCCCCDDD???EEEIIIIIIEEEDDDIIIOOOKKKKKKKKKMMMOOOPPPNNNLLLHHHLLLPPPQQQOOONNNOOOPPPLLLNNNQQQRRRRRRSSSUUUWWWZZZXXXWWWVVVXXX[[[___bbb___\\\^^^fffjjjiiijjjnnnwwwyyyvvvqqqpppvvvwwwtttvvvsssrrrrrrgggdddhhhjjjhhhhhhhhh```VVV\\\TTTNNNQQQYYY[[[UUUMMMFFFEEEBBBAAAAAAAAA@@@???===999888::::::888999<<<:::666999AAAEEEAAA======777666666888:::<<<===<<<666888999999777666777888999===>>>:::999<<<;;;666000@@@@@@:::@@@CCC<<<999;;;@@@EEEFFFDDDBBBCCCEEECCCCCCKKKJJJCCCHHHNNNHHHJJJKKKLLLMMMNNNPPPRRRUUUQQQNNNQQQWWWXXXQQQMMMNNNLLLQQQWWWZZZYYYXXXZZZ\\\ZZZTTTQQQTTTUUURRROOONNNEEEFFFEEEBBB>>><<<<<<===:::;;;888222222666666222222000///...------...///,,,,,,------------------,,,,,,---..................------,,,,,,,,,------,,,,,,,,,++++++,,,...000,,,------......------,,,***///111//////222333111333888<<<;;;777555888;;;>>>;;;:::<<<<<<<<<@@@FFF???BBBEEEFFFEEEGGGJJJNNNKKKPPPRRROOOOOOUUUXXXUUU[[[aaabbb```bbbgggeee^^^YYYZZZZZZZZZYYYXXXXXXWWWPPPUUUUUUNNNIIIIIIHHHDDDBBB:::888<<<===888666999;;;999666444222000---+++++++++++++++,,,---...///,,,---------,,,+++)))(((++++++++++++++++++++++++))))))******++++++,,,,,,,,,******------******---FFF???222''''''---///,,,---...---,,,***+++...000+++***)))***---///000111---111333222444888888444333555777777888;;;>>>???>>>BBBEEEDDDBBB@@@BBBEEEFFFDDDBBBAAAFFFKKKJJJFFFIIIGGGDDDDDDEEEDDD???;;;666:::999444000000///,,,---......---,,,+++,,,---)))+++,,,+++((('''(((*********)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))(((((('''&&&&&&&&&&&&'''((((((###&&&(((++++++)))'''%%%&&&((())))))(((((()))***'''(((((()))***++++++,,,((())))))))),,,111///***++++++******++++++,,,,,,,,,)))'''(((***,,,+++))),,,+++***))))))***+++,,,+++,,,---...///000000///666+++...777444444999:::???>>>:::555777===>>>;;;vvvzzzkkkjjjlllhhhfffRRRQQQMMMEEE???===;;;111&&&---,,,+++))))))))))))***+++*********))))))((((((******)))(((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))*********************+++,,,---///000////////////000000000000222222222333444666999:::CCCAAA>>>:::999999;;;<<<======<<<:::999;;;>>>AAA<<<<<<===AAAEEEJJJLLLLLLPPPIIIEEEJJJSSSTTTIII===GGGHHHHHHFFFDDDCCCDDDEEEOOOMMMKKKLLLNNNNNNKKKIIIHHHOOOQQQLLLIIINNNRRRSSSKKKMMMOOOQQQSSSTTTSSSSSS]]]\\\ZZZYYYYYY[[[]]]^^^]]]XXXWWW^^^fffjjjlllnnnsssyyyjjjiiinnnpppqqqssstttsssnnniiifffdddcccaaa```eeekkklllfff```WWWRRROOOSSSYYYYYYQQQIIIFFFBBB>>>>>>??????===:::<<<888666;;;CCCEEE???999999888777666888;;;>>>AAA555666777999999777666555555555555555666666666666999999999888888888888888777777777888999:::<<<===BBBDDDGGGJJJLLLLLLKKKJJJCCCEEEGGGGGGFFFEEEFFFGGGIIILLLOOOQQQQQQSSSXXX]]]WWWVVVSSSPPPPPPSSSYYY^^^WWWTTTQQQRRRVVVYYYZZZZZZSSSRRRQQQRRRSSSSSSQQQOOOEEEBBB???===<<<;;;999888111222333333222111///...........................,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000000//////111333555666777888888999888888:::;;;===>>>@@@AAAAAAAAADDDEEEGGGIIIKKKMMMMMMNNNFFFHHHLLLOOORRRUUUYYY[[[\\\YYYXXX\\\bbbccc^^^XXXZZZXXXWWWZZZ^^^^^^XXXSSSUUUPPPNNNMMMJJJEEECCCEEE======;;;:::888777555555333222111///......------.........------,,,,,,,,,---,,,++++++*********+++))))))))))))))))))******+++++++++*********))))))******))))))))))))******:::;;;444((('''///111+++***,,,......---,,,---...++++++,,,------......//////111333555555555444333111888<<>>999BBBAAAAAAAAABBBBBBAAA@@@@@@BBBBBBCCCDDDEEEEEEEEEDDD@@@DDDGGGFFFAAA<<<:::999<<<:::666333222222444555.........------,,,,,,,,,******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((*********)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((())))))******************++++++,,,---,,,,,,,,,,,,---.........///111333555777999:::999999999:::;;;<<<===>>>uuuzzzllljjjkkkhhhfffRRRPPPMMMFFF@@@>>><<<333(((---,,,+++))))))))))))***************)))))))))(((******)))(((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++))))))))))))*********************+++,,,---//////.../////////000000000000222222222333444666888999???>>><<<:::999999999::::::<<<======<<<<<<===>>>===<<<<<>>>>>===;;;:::<<<999888;;;@@@AAA===888888777666666666888:::;;;555555444444444444555555444444555555555666666666666666666666666666777777777777777888999:::;;;<<<<<<>>>AAADDDEEEEEEDDDCCC???AAABBBBBBBBBBBBCCCEEEBBBFFFJJJMMMNNNNNNNNNNNNTTTRRRPPPNNNNNNQQQWWW\\\ZZZWWWTTTSSSTTTUUUTTTRRRNNNMMMLLLMMMNNNMMMKKKIIICCC@@@===<<<;;;:::888666333444444444333111000///........................,,,,,,++++++,,,,,,---...,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000000//////111222333444555666777777777666::::::<<<>>>???@@@@@@@@@DDDEEEGGGIIIKKKLLLMMMMMMJJJIIIIIIMMMRRRVVVWWWVVVZZZYYYZZZ^^^bbbccc```\\\^^^]]]\\\]]]^^^]]]YYYVVVRRROOOMMMNNNKKKDDD@@@AAA::::::999888888777666666444333111000///...............---------,,,,,,,,,++++++++++++,,,---...///---,,,+++***************+++++++++*********))))))******))))))))))))******888999222((('''...000***)))+++------,,,+++,,,---++++++,,,,,,---.........///111333444555444333222222666777===EEE@@@:::AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBB???AAADDDCCC???;;;999888666555333222333666999;;;---------,,,,,,,,,++++++******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))'''((((((((())))))))))))---,,,***)))(((((())))))***))))))))))))***++++++---,,,,,,,,,,,,---.........///000222444666777888999999888888888999999:::uuuzzzllljjjjjjgggfffSSSOOOMMMGGGAAA???===555+++---,,,+++))))))))))))***************))))))))))))******)))(((((((((((((((((((((((((((((((((((((((%%%&&&((()))((()))+++,,,))))))))))))*********************+++,,,---...///....../////////000000000111222222333444666777888::::::999999888888888888777:::>>>@@@???===;;;:::===<<<;;;<<<>>>@@@@@@@@@>>>BBBFFFHHHFFFEEEDDDEEE>>>@@@AAAAAA@@@AAACCCEEEEEEDDDEEEHHHJJJKKKJJJIIIJJJNNNNNNJJJFFFHHHKKKKKKKKKNNNQQQTTTUUUSSSQQQOOONNNQQQVVVZZZ\\\[[[YYYXXXZZZTTTRRRXXX___bbbfffjjjlllmmmhhh```aaajjjnnnllloooppppppmmmiiifffddddddfffbbb______aaa^^^WWWQQQJJJJJJJJJIIIGGGEEEEEEEEE>>>@@@AAA@@@===;;;999999;;;::::::;;;<<<;;;999666666666555555555555555555444333111000000111333444444444444444555555555555555555555666666777777888888888888888888999:::;;;999:::===???@@@???>>>======>>>?????????AAADDDFFFGGGFFFFFFGGGIIIJJJJJJIIIOOONNNMMMKKKLLLOOOTTTYYYWWWVVVTTTTTTTTTSSSPPPNNNKKKJJJIIIIIIJJJIIIGGGEEEAAA>>>;;;:::999888666555555555555444333222000///------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////000222111222333444444555555555888999;;;<<<>>>?????????CCCDDDFFFHHHIIIJJJKKKKKKMMMIIIGGGJJJPPPTTTTTTSSSTTTVVVYYY\\\]]]^^^]]]\\\\\\\\\\\\ZZZVVVSSSRRRQQQOOOMMMLLLMMMIIIBBB======;;;::::::::::::999999999333333111000//////...///------------,,,,,,,,,,,,******+++,,,...000111222//////---,,,+++*********+++++++++*********************))))))))))))******444555///'''&&&---...)))(((***,,,,,,+++***+++,,,++++++,,,,,,------......000111222333333333222111333666333888BBB@@@;;;AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????<<<>>>@@@???<<<999777666333222111111333777:::<<<,,,++++++++++++************))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''((((((((())))))((((((((((((((((((''''''((((((((()))))))))111000---***(((((())))))))))))((((((((()))******,,,,,,,,,,,,,,,---.........///000111333444555555888777666666555555666666tttzzzllliiiiiieeeeeeSSSNNNMMMHHHBBB@@@>>>777...---,,,+++))))))))))))************)))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((%%%'''))))))((((((***+++((()))))))))************++++++++++++,,,---...///........./////////000000111111222222444555666666666666888999999999888777666999===???>>><<<:::999<<<:::999:::<<<=========999===AAAAAA???===>>>@@@===>>>@@@AAAAAABBBEEEGGGEEEDDDCCCDDDFFFHHHJJJKKKMMMOOONNNKKKHHHHHHIIIJJJNNNOOOQQQRRRSSSRRRQQQPPPLLLOOOSSSXXXZZZ[[[ZZZZZZ^^^XXXUUUYYY]]]```cccgggkkkjjjeee^^^___eeehhhfffkkklllkkkhhheeebbbbbbbbbfffbbb^^^\\\[[[XXXRRRMMMIIIHHHFFFDDDBBBBBBBBBBBB<<>>>>>>>>===<<<>>>???@@@@@@@@@BBBFFFJJJVVVOOOGGGCCCFFFJJJNNNOOOLLLLLLKKKJJJKKKMMMRRRVVVOOOPPPQQQSSSTTTSSSQQQPPPMMMLLLKKKJJJJJJIIIFFFDDD???===:::999888888666444555444444333111000///...------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111000000222333444444444444777888999;;;<<<===>>>>>>BBBCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJKKKNNNQQQTTTVVVVVVYYY]]]^^^\\\[[[\\\^^^ZZZ\\\\\\XXXQQQLLLMMMOOOPPPLLLJJJIIIEEE>>>;;;<<<:::999999888888777777777111111000///...------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111...---,,,,,,++++++++++++******************************))))))))))))******111111,,,&&&&&&+++,,,((((((***,,,,,,+++***+++,,,***++++++,,,------......000000111222222111111000333888444555>>>===;;;AAA???@@@@@@AAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<:::;;;;;;:::888666555444333222111000000222444555***************)))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&'''''''''((((((((())))))111///,,,)))(((((()))***((((((((((((((())))))***,,,,,,++++++,,,,,,---......//////000111222333333555555444444444555555666sssyyykkkhhhfffcccdddSSSMMMMMMIIICCC@@@>>>777000---,,,+++))))))))))))***))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))((()))))))))************++++++++++++,,,---..................////////////000111111222333444555555444555777999999999888777666888:::;;;:::999999:::999888777888;;;======<<<;;;<<<<<<======<<<<<<;;;;;;===???@@@@@@BBBDDDGGGFFFEEECCCCCCEEEKKKRRRWWWPPPOOONNNLLLJJJIIIJJJLLLPPPPPPPPPPPPPPPQQQRRRSSSOOOPPPRRRTTTWWWZZZ\\\]]]ccc^^^[[[]]]______aaaeeehhhiiihhhdddaaaccceeeeeejjjjjjjjjhhhdddbbbbbbcccccc```\\\YYYXXXUUUQQQMMMMMMHHHCCCBBBCCCCCCAAA???<<>>>>>======>>>???@@@@@@@@@CCCGGGJJJWWWPPPHHHDDDFFFKKKNNNOOOJJJKKKKKKKKKKKKMMMPPPTTTJJJMMMPPPRRRSSSRRRQQQQQQPPPNNNLLLKKKJJJIIIFFFCCC???===:::888888888666555222222111///...---------------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000000000222333444555555555666777999:::<<<=========AAAAAACCCEEEFFFGGGGGGGGGGGGMMMRRRRRROOOPPPXXX___^^^bbbeeeddd```^^^___bbb^^^aaabbb]]]UUUPPPQQQTTTSSSMMMGGGDDD@@@;;;:::===777666555444222111000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******)))******+++,,,,,,******************************))))))))))))******---,,,)))&&&'''******''')))+++------,,,+++,,,---******++++++,,,------...//////000000000000000000000777555333999999777===<<<===>>>???????????????>>>===<<<;;;;;;;;;;;;;;;:::999888777666444333222222111///---------...///))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((,,,+++)))(((((((((***+++((((((((((((((())))))***,,,++++++++++++,,,------......///000000111222222222222333333555666777888qqqwwwjjjfffccc```bbbSSSMMMMMMIIICCC???<<<777000---,,,+++))))))))))))***))))))))))))******************)))((((((((((((((((((((((((((((((((((((((()))******)))(((''''''((())))))))))))************,,,+++++++++,,,,,,---...------.........////////////000111222333333333333333444555777888888777777666777777777666666888:::777666666777:::<<<<<<<<>>===;;;:::<<<=========???AAACCCDDDCCCCCCDDDHHHPPPZZZaaaOOOLLLKKKLLLKKKIIIJJJMMMPPPOOOOOOOOOPPPRRRSSSTTTRRRRRRRRRRRRUUUYYY\\\___eeeaaa```aaaaaa___```dddbbbfffjjjhhheeedddfffiiijjjkkkkkkjjjgggdddddddddaaa^^^ZZZVVVTTTRRROOOMMMNNNIIIDDDBBBCCCCCC@@@======>>>???>>>;;;999888777555666666444222000111111000111333444555555555444///000222444444222000///111111111111222222222222111111111222222333333444444444444444555555666777888888999:::;;;<<<<<<<<<;;;<<<>>>>>>???@@@DDDGGGHHHGGGFFFGGGHHHIIIHHHGGGIIIJJJKKKKKKKKKLLLNNNPPPLLLNNNQQQRRRQQQOOONNNNNNOOOMMMKKKIIIHHHFFFCCC@@@>>>;;;999888888777666444//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///000000222444555666666666666777999:::<<<=========???@@@BBBCCCDDDEEEEEEEEEEEEOOOXXXWWWRRRQQQZZZccc^^^aaabbbaaa]]][[[\\\]]]]]]```aaa^^^XXXTTTTTTVVVUUUMMMFFFAAA<<<888999===999888777555333222000000---,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))'''''''''((()))***,,,,,,***************+++++++++******))))))))))))******+++)))'''&&&((())))))((()))+++------,,,+++,,,---******++++++,,,,,,------------......///000111111---555333111999;;;666888;;;;;;<<<===>>>>>>>>>>>>>>>===;;;::::::;;;<<<<<<===:::777555444333111000------,,,+++++++++,,,---((((((((())))))))))))***((((((((((((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,,,,)))(((''''''&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''''''''((((((((((((''''''(((((())))))***))))))((((((((()))******+++++++++++++++,,,------......//////000111222222111111222333555666888999ooovvvhhhdddaaa]]]```RRRMMMMMMJJJCCC>>>;;;555///---,,,+++))))))))))))***((()))))))))******************)))((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))************,,,,,,+++++++++,,,---------------........./////////000111222333333222222222222333444555555555555444555666555444444666777777555444555888999:::999;;;:::888999;;;<<<===<<<<<<===>>>>>>===>>>@@@BBB???@@@BBBCCCFFFMMMUUU[[[KKKFFFEEEHHHIIIGGGHHHLLLKKKMMMPPPRRRTTTSSSSSSRRRSSSSSSRRRRRRTTTWWWZZZ\\\aaa______bbbaaa______cccbbbdddggghhhfffeeegggjjjggghhhjjjjjjgggdddcccbbb___\\\XXXTTTPPPNNNLLLKKKJJJHHHFFFDDDAAA???>>>======;;;:::999999888666444333222111111111111111111222222333333333333222222000000111111111111000000000000000111111111222222000000000000000111111111222111222222333444555666555666777888999:::;;;<<<999;;;===>>>>>>???AAACCC>>>AAAEEEGGGGGGFFFFFFFFFIIIJJJKKKJJJJJJJJJKKKMMMNNNPPPRRRRRROOOMMMMMMNNNNNNLLLIIIGGGFFFCCC@@@===;;;999777666666555444333------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...//////------...//////000111333444555666666777777999;;;<<<======>>>??????AAABBBCCCCCCCCCDDDCCCLLLUUUUUUPPPOOOTTT[[[WWWXXXXXXWWWVVVUUUUUUVVVUUUXXXZZZYYYVVVSSSRRRSSSTTTMMMFFFBBB===888888;;;777777666555444333222111---,,,++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))((((((((()))(((((((((((())))))***+++))))))*********+++++++++******))))))))))))******)))'''&&&'''))))))(((((((((***,,,,,,+++***+++,,,*********+++,,,,,,------+++,,,,,,---...000111222000555111333CCCHHH===777:::;;;<<<===>>>>>>>>>>>>======;;;:::;;;<<<===???@@@<<<777444444333111///,,,,,,+++******++++++,,,(((((()))))))))*********((((((((((((((()))******'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++***)))'''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))((((((***))))))))))))***+++++++++++++++***++++++,,,------......000111222333333111111111222333555666777nnnuuugggccc```\\\___QQQLLLMMMJJJCCC===:::444...---,,,+++))))))))))))***(((((())))))*********+++******)))(((((((((((((((((((((((((((((((((((((((%%%'''((()))((()))***,,,))))))))))))************,,,,,,+++++++++,,,---------------........./////////000111222333333222111111111222222222333333333111333555555444444444555777555444444666777777666444555666666666888;;;>>>@@@AAAAAA@@@??????AAABBB<<<>>>AAABBBBBBEEEJJJNNNGGGAAA@@@EEEGGGEEEFFFKKKGGGKKKQQQUUUWWWUUURRROOOSSSRRRRRRSSSTTTVVVWWWXXX\\\[[[^^^aaaaaa^^^___bbbgggeeedddeeeeeedddeeehhhbbbeeeggggggeeebbb_________\\\WWWRRRNNNKKKJJJIIIEEEHHHIIIEEE>>>:::;;;>>>===999666555666777444222222000...///111222222000444333222222111000000000222000///......///000222000000000000111111111111222222222111111111111111000000000111222444555666555555666888999;;;<<<===999<<<>>>??????@@@AAABBB???BBBEEEEEEDDDFFFJJJNNNHHHIIIJJJJJJHHHHHHIIIJJJMMMOOOQQQQQQNNNMMMOOOQQQNNNLLLIIIGGGEEECCC???<<<:::888555444444444333111,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...//////---,,,---......///000222444555555555777888999;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCAAAGGGNNNPPPMMMKKKMMMPPPTTTTTTTTTTTTTTTUUUTTTTTTQQQTTTWWWXXXWWWTTTSSSRRRRRRLLLGGGDDD???999777999/////////.........------------,,,,,,++++++,,,,,,*********++++++,,,,,,,,,******))))))))))))************)))))))))))))))***))))))******++++++++++++******))))))))))))******(((&&&%%%((())))))((((((''')))***+++***)))***+++)))******+++,,,,,,------******+++,,,...000222333555777111777NNNVVVFFF999;;;<<<===>>>????????????>>>===;;;;;;;;;===???@@@BBB===777444444333111.........,,,+++***)))))))))((()))))))))******++++++((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&''')))++++++)))(((&&&***************++++++,,,++++++******++++++,,,---------...000111333444444222111111111222333444444kkkooocccYYYbbbfff\\\SSSRRROOOJJJFFFAAA;;;444000+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''((()))+++******+++++++++,,,,,,,,,...//////...,,,,,,---///...000333333111000222444666444222111111333666888222222111111222222333444333333222222333333444555666666666666777777777777;;;:::999:::<<<>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCGGGFFFBBBCCCFFFHHHMMMOOOLLLKKKNNNPPPOOORRRSSSTTTVVVXXXXXXWWWUUU^^^WWWVVV]]]bbb___]]]]]]\\\]]]^^^aaadddfffeeedddfffcccaaa```aaaaaa```^^^\\\WWWQQQLLLIIIGGGEEEDDDFFFDDDAAA???>>>===;;;999777666444333222111111111000000000000000000000000444333000///...///000111333333222111000///.........//////000111222222333222111111000000000000000000000111222222222222111222333444666888999;;;;;;;;;;;;<<<>>>???AAABBBBBB???@@@AAACCCEEEHHHJJJKKKIIIKKKLLLKKKIIIHHHHHHIIIPPPOOONNNLLLKKKKKKJJJJJJKKKJJJGGGDDD@@@===:::888666666555444222111111000//////...------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000111222222333444444666555555777:::;;;;;;:::;;;<<<>>>@@@AAAAAAAAAAAABBBIIILLLKKKLLLPPPQQQNNNSSSTTTVVVWWWWWWVVVTTTSSSOOOQQQTTTTTTRRRPPPPPPPPPOOOKKKDDD>>>999777777777777333///...///000///......------,,,,,,++++++***++++++,,,,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,''''''''''''((((((((()))(((((())))))))))))(((((('''(((((()))***+++++++++......///000111222333333111555888:::???DDDDDD@@@999;;;<<<<<<;;;;;;<<<>>>???>>><<<;;;::::::;;;;;;<<<:::666222///---,,,,,,---,,,,,,+++***)))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%)))......***%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////000111222333333444444555666666666555333222jjjnnncccZZZbbbfff[[[SSSQQQOOOJJJFFFAAA;;;444000+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''((()))+++*********+++++++++,,,,,,---...///...,,,,,,---///---000222222000///111333444333222111111333444555222111111111111222333333222222222222222333444444555555555666666666777777999888777888:::<<<<<<<<>><<<999777666555444333222111111111000000000000000000000000222111///......000111222222111111000000/////////......//////000111111222222111000000//////000000///000111111222222111111111222333555777888999:::999:::;;;<<<===???@@@@@@===>>>???AAACCCEEEGGGHHHHHHJJJKKKKKKIIIHHHHHHHHHOOONNNMMMLLLKKKKKKKKKKKKIIIHHHEEEBBB>>>;;;888777555444444333222111000///......------,,,++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///000111333444555555555444444666888::::::999:::<<<>>>AAABBBBBBBBBAAA???DDDGGGFFFHHHNNNQQQPPPTTTVVVXXXYYYZZZYYYWWWVVVUUUQQQMMMOOOSSSTTTPPPLLLJJJGGGBBB===999666555555666333///...///000///...+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))******************)))************++++++++++++''''''(((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++,,,---......000000111222222555777777;;;??????;;;666888:::;;;;;;;;;===???:::999888666666666666777888666444111///............------,,,+++*********++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))(((''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%(((,,,---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...//////000111222333444444444555555555555444444iiimmmddd\\\ccceeeZZZSSSQQQNNNKKKFFFBBB;;;555000++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''((()))+++*********++++++++++++,,,---......---,,,,,,...///---///000000///...///111000000111111111111222222111111000000000111222222222111111111111222333333444444444555555555666666666555444555888::::::999======>>>>>>?????????@@@AAA???@@@CCCBBB@@@BBBGGGDDDEEEFFFMMMXXX]]]VVVJJJMMMMMMMMMMMMMMMNNNNNNNNNSSSQQQSSSZZZ]]]ZZZTTTRRR[[[\\\___bbbeeefffdddaaaaaadddggggggccc^^^YYYVVVVVVRRRMMMIIIGGGEEECCCBBBFFFDDD@@@>>>===<<<:::888555555333222111111000000000000000000000000000000//////......///000222333000000000000000000000///------......///000000000111111000/////////////////////000111111111111111000111222333555666888888888888999:::<<<===>>>>>>;;;<<<===???AAABBBDDDEEEGGGHHHJJJIIIHHHFFFGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJFFFEEEBBB???<<<999777555333333222111000//////...------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...000222444666777333333333555777999999999:::<<>>>>>@@@>>>>>>@@@@@@>>>AAAFFFIIIIIIIIINNNVVVZZZRRRGGGOOOPPPPPPOOONNNNNNOOOPPPNNNOOOTTTZZZ]]][[[VVVRRRYYYZZZ]]]```ccccccaaa^^^]]]aaadddccc___ZZZVVVTTTQQQMMMIIIFFFEEEDDDBBB@@@>>>===;;;;;;<<<<<<<<<;;;444444222111111000000000000000000000000000000000///............///000111.........//////000000000---------.........//////000000///............///...///000000111111000000//////000222333555666666777888888:::;;;<<<<<<===:::;;;<<<>>>@@@AAABBBBBBEEEFFFHHHHHHFFFEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@>>>;;;888666555111111000//////...------++++++++++++******))))))******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,------***+++---///222444666777333222333555888::::::999999<<>>??????===;;;999666444333222111///...............******++++++,,,,,,,,,,,,(((((()))+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((((()))))))))******)))))))))(((((())))))************++++++,,,---...///000000111333222000222777777444555777999999999:::<<<===888888777666555555555555111000///...---...///000......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))((('''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))************+++***++++++++++++,,,,,,,,,---......///000111222222222222111111222444666888ggglllfffccciiidddXXXTTTPPPNNNKKKHHHDDD===666000---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++))))))*********++++++++++++,,,------,,,,,,...//////...---,,,------......+++,,,...///000///...---///............///000000000////////////000111111111222222222222333333333333222222333666888999999777777888999:::;;;<<<======;;;<<<>>>>>>===@@@EEEIIILLLMMMLLLNNNQQQOOOIIIPPPQQQSSSRRRPPPOOOPPPRRRKKKOOOUUUZZZ]]]]]]ZZZVVVWWWWWWYYY]]]______]]][[[ZZZ[[[\\\[[[XXXUUUTTTSSSKKKHHHEEECCCBBBBBB@@@???:::888777777888999999888333222111111000000000000////////////////////////000//////......------...---------...//////000000------------............000///......---...............///000000000000///...///000111222333444555888888999999:::;;;<<<<<<:::;;;===>>>@@@@@@@@@@@@CCCDDDFFFFFFEEEDDDDDDEEE@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???===:::888666555/////////......---------++++++************))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******)))(((((()))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++---///111333555666333333333555999;;;;;;:::999;;;???BBBCCCDDDCCCBBBHHHHHHIIIMMMOOOMMMJJJHHHNNNPPPSSSVVVWWWXXXWWWWWWUUURRRQQQVVV[[[XXXLLL@@@<<<<<<<<<;;;999666444333000000///...---------...,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))*********+++,,,------//////000111///111000///222777888555888999::::::999888999;;;999888888888777666666555111000///---,,,------...,,,,,,,,,---------------------------------------........................------------------------------------------------++++++++++++++++++++++++******)))((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))******************+++++++++,,,,,,------...///000111111222111000000000222444666777gggllliiigggllleeeXXXVVVOOONNNKKKIIIEEE>>>666111...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''((()))+++)))))))))************+++***,,,,,,,,,+++,,,...000000...,,,+++,,,---...---+++,,,---...///...------......------......///000///............///000000000000111111111222222222333222111333666888999999333444555777888:::;;;;;;:::999;;;>>>>>><<<>>>CCCDDDIIILLLIIIHHHKKKNNNOOOLLLOOORRRRRRPPPNNNOOOPPPLLLQQQVVVXXXZZZ]]]]]]YYYVVVVVVWWWYYY[[[\\\[[[ZZZZZZWWWTTTRRRRRRRRRQQQOOOFFFDDDAAA@@@@@@@@@???===:::888666555555555333222222111111000//////000000/////////////////////////////////...------,,,,,,,,,---------......//////........................//////...------------------......///////////////...///000111222333333444777777888999999:::;;;;;;:::<<<===???@@@@@@??????AAABBBDDDDDDCCCBBBCCCDDDBBBAAAAAAAAABBBCCCCCCDDD??????===;;;999777555444//////......------------*********************************+++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++***))))))))))))))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,---///000222333333333333333555999;;;<<<;;;999:::===???AAABBBCCCCCCJJJHHHKKKSSSWWWUUUQQQOOONNNPPPSSSUUUWWWWWWWWWVVVUUUQQQMMMJJJIIIHHHGGGFFF;;;;;;:::999777555333222...///000///---,,,,,,...---,,,,,,+++******))))))(((((()))***+++++++++++++++******)))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((((())))))*********)))******++++++******)))))))))))))))))))))******+++,,,,,,---...///000000---///000///333888888555888999999999777666777888666666666666555444333222222111///---,,,,,,,,,---+++,,,,,,------.................................////////////////////////........................------------------------+++++++++++++++++++++++++++***))))))(((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))))))))************++++++++++++,,,,,,---...///000111111000000000111222333555666hhhmmmkkkkkkooofffXXXWWWNNNMMMLLLIIIEEE>>>777111......,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))***************+++,,,,,,+++,,,...000222///,,,+++---......---,,,,,,------......---------------,,,---......///......------......///000//////000000000111111111111000000222555888888888111222333555777888::::::888777:::>>>>>>;;;===AAA@@@FFFIIIFFFFFFIIIMMMMMMGGGLLLRRRSSSPPPMMMNNNOOOOOOTTTVVVSSSTTTYYY[[[XXXWWWVVVVVVWWWYYY[[[[[[ZZZ[[[UUUPPPOOOQQQQQQMMMHHHBBB@@@???>>>??????===<<<:::888555444444333222111111111000////////////000////////////////////////------.........------,,,------------------..............................///...------,,,,,,------------.../////////......//////000111222333333444666666666777888888999999:::;;;===>>>???>>>======???AAACCCCCCBBBAAABBBCCCBBBBBBBBBAAAAAABBBCCCCCC<<<<<<:::999777555333333...............---------++++++++++++++++++++++++++++++++++++************************************++++++************++++++************************,,,+++***))))))))))))***)))******+++,,,,,,------++++++,,,,,,,,,,,,------.........//////000000000222111222444888:::;;;:::999:::;;;===???AAACCCDDDIIIEEEGGGOOOUUUSSSPPPOOOLLLNNNQQQSSSTTTTTTSSSSSSPPPNNNJJJEEEAAA@@@AAACCC999999777666444222111111,,,...000///,,,+++,,,---+++++++++***************))))))************))))))+++******)))))))))))))))(((((((((((((((((((((((()))******************)))(((((()))))))))*********''''''((()))***++++++,,,)))******++++++******)))***)))))))))))))))))))))******+++,,,---...//////,,,///000000333888777333444555666666444444555666333333444444333222000///111000///---------......,,,,,,---...//////000000////////////////////////000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''*********((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((())))))((((((((('''''''''''''''''''''((((((((())))))************+++++++++++++++,,,---...///000000111//////111222333333333333hhhmmmlllmmmqqqfffYYYXXXNNNMMMLLLJJJFFF???777111///...---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))***************+++,,,,,,+++,,,...000333///,,,+++---///...---,,,,,,,,,---------......---,,,,,,,,,,,,---.........------------...//////////////////000000000000000//////111444777888777000111222444666888999:::666666999>>>>>>;;;<<<@@@@@@EEEGGGFFFFFFIIIIIIGGGEEEKKKRRRTTTQQQNNNNNNOOOQQQUUUUUUPPPPPPUUUXXXVVVYYYWWWVVVVVVXXX[[[\\\[[[]]]UUUOOOOOORRRQQQJJJBBB@@@>>>======>>>>>>===;;;777555444444555555555444111000000////////////000////////////////////////++++++,,,---............------------------------//////////////////............---,,,,,,,,,,,,---,,,---......//////......//////000111222333333444444444555555666666777777999:::<<<>>>>>>===<<<;;;>>>@@@BBBBBBAAAAAABBBCCCAAAAAA@@@@@@@@@@@@@@@AAA::::::888777555333222111..................------++++++++++++++++++,,,,,,,,,+++++++++******))))))************************++++++************++++++************************,,,,,,+++***))))))******))))))***+++,,,,,,------++++++,,,,,,,,,---------///////////////.........000000000333777999:::999999999:::;;;===@@@CCCDDDIIICCCAAAHHHMMMKKKIIIIIIIIIKKKMMMOOOPPPPPPOOONNNIIIKKKLLLJJJFFFAAA===;;;999777555333111000//////+++...000///,,,+++,,,...)))))))))***++++++,,,,,,)))************))))))(((+++******)))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))************&&&&&&''')))***+++,,,---******++++++++++++***************)))))))))))))))))))))***+++,,,------...,,,///111111444777555000000111333333333333555666222222333333222111///...000///...------...///000------...///000111222222000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%(((+++,,,+++)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''((((((((())))))************++++++++++++,,,,,,---...///000000...///111222333333222111gggmmmuuuwwwqqqggg^^^ZZZPPPNNNKKKHHHDDD>>>777333...---,,,+++************+++***)))'''''''''((()))******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------+++***,,,///111++++++++++++++++++++++++---------------------------------.........//////..................------------...///000111222333///000111222444555666777999;;;<<<<<<;;;::::::;;;BBBCCCEEEFFFGGGGGGGGGFFFCCCJJJSSSWWWUUUPPPLLLJJJMMMMMMMMMNNNPPPTTTWWWYYYWWWQQQNNNPPPSSSSSSVVVZZZ___\\\WWWQQQKKKFFFBBBAAADDDAAA===:::999999888888777666555333222222222333///.........///000222333333222000///000111000///........................------------------------.........------............------,,,,,,------..............................///000111222333333333222333555666888999999::::::::::::;;;::::::999999<<<===>>>??????@@@@@@@@@BBBBBBAAA@@@?????????@@@:::777333222333222000---///...---,,,++++++++++++************************+++*********))))))((((((++++++++++++++++++++++++))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......000111333222222111333444999888888999<<>>777333......,,,+++************+++***)))((('''(((((()))******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,+++***+++...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................------,,,------...///000111222///000111222333555666666:::::::::999999;;;???BBBAAABBBDDDEEEFFFGGGFFFFFFBBBGGGNNNQQQPPPLLLJJJIIIKKKJJJIIIIIIJJJLLLNNNPPPNNNKKKKKKOOORRRQQQRRRTTTZZZXXXTTTPPPKKKFFFBBBAAAAAA>>>;;;999999:::999999999888666333111000000000///............000111333111000...//////000...---........................------------------------...------,,,,,,------...------,,,,,,,,,,,,------........................---...///111222222222222111222333555666777888888888888999:::::::::::::::<<<===>>>?????????>>>>>>?????????>>>>>>======<<<999666333222222222000......---,,,++++++*********************************************)))))))))(((************************)))))))))(((((((((''''''((())))))******))))))((())))))))))))))))))))))))***)))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------------...000222333333222222444555888888888999;;;>>>AAACCCIIIGGGFFFGGGHHHIIIGGGFFFJJJKKKMMMMMMKKKJJJJJJKKKKKKIIIHHHFFFDDD???888444777666555333111///------+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++************************((())))))))))))((('''&&&(((((()))***************************)))))))))(((***)))))))))***+++,,,,,,---,,,+++***)))))))))***************************)))******++++++,,,------......///000111222333444222444555444222222333444333333222111111111222222---///222444555444000------...000222333333333444...000222444666;;;BBBGGGGGGMMMUUU\\\```dddjjjnnnooohhh^^^XXXVVVRRRLLLGGGCCC>>>888555444333000---000222444444222...,,,***///...+++))))))+++...111************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&(((*********))))))))))))))))))))))))((((((((((((((()))******+++************,,,---...,,,---...//////000000000111111111222222222333333jjjnnnrrrsssnnnfff___[[[SSSPPPMMMIIIDDD>>>777222000///---,,,+++***************)))((((((((())))))***))))))((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***)))(((''''''((()))***)))************))))))(((************************+++,,,,,,+++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------......+++,,,,,,---...///000000//////000222333444555666999888777666777;;;BBBGGG@@@AAABBBDDDEEEEEEEEEEEEAAADDDGGGIIIIIIIIIIIIIIIMMMKKKIIIHHHGGGHHHIIIJJJMMMKKKNNNTTTWWWTTTRRRRRRUUUTTTRRRNNNJJJEEEBBB@@@>>>;;;999888999:::999999:::999666333000///......///......---...///111222000000///000222111///---........................---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------,,,---...///000111111111///000222333555666666666666777888999;;;;;;;;;;;;<<<===???@@@???>>><<<;;;<<<<<<======<<<:::999888666444222111111111000///---,,,+++***************************************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,------------000222333444333333555777888888888999;;;>>>@@@BBBIIIHHHGGGGGGHHHHHHGGGEEEIIIKKKMMMLLLJJJHHHHHHHHHHHHFFFCCCBBB@@@===999666555444333222000///...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******))))))(((((((((((()))***************************))))))))))))++++++*********++++++,,,++++++*********++++++,,,************************)))******++++++,,,------------...000111333444555333444555444222111111222111111111111111222333444222111//////000111333555333555555444222222666:::===CCCNNNZZZgggttt~~~uuulllcccWWWKKKCCC555666666333111000222555***---...,,,((((((+++...*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&(((***++++++))))))))))))))))))))))))((((((((((((((()))******,,,,,,+++++++++,,,,,,---,,,---...//////000//////111111111111111222222222mmmoooppppppllleee___[[[TTTQQQMMMIIIEEE>>>777333111000...---+++******)))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,,,,******+++,,,******************************************************+++++++++,,,,,,,,,,,,,,,------------......++++++,,,------...////////////000111222333444444666666555555666:::AAAEEE>>>???@@@AAACCCDDDDDDEEEBBBCCCDDDEEEFFFGGGIIIKKKQQQOOOMMMKKKJJJKKKLLLMMMPPPNNNPPPVVVXXXTTTRRRRRRTTTSSSQQQMMMIIIDDD@@@======:::888777888888777666888666444111///.........///......---...///000111111111222444555444222///........................------------------------,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---------------------------+++,,,---...///000000000///000222333444555555555555666888:::<<<===>>>>>>===>>>???@@@???===:::999999:::<<<<<<;;;999666555444333111000000000//////,,,++++++***)))))))))************************************)))))))))))))))(((((()))))))))))))))******************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,---------000222333444444444666888999999:::;;;<<<>>>@@@AAAFFFEEEDDDEEEFFFGGGFFFEEEFFFIIIKKKKKKJJJHHHGGGHHHGGGDDD@@@===;;;999777555222222111000000///......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))(((((()))************************))))))))))))))),,,,,,+++*********++++++,,,++++++******++++++,,,************************)))******++++++,,,---------...///111333444666666555666666555222111111222111111111111111222222333555222111111111000333777111666<<<@@@EEENNN\\\fffuuuhhh]]]MMM???666333333444,,,///333333000,,,******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&)))+++,,,+++))))))))))))))))))))))))((((((((((((((())))))***,,,,,,++++++++++++++++++,,,,,,---...////////////000111111111111111111111nnnoooooonnnjjjeee^^^ZZZTTTQQQNNNJJJEEE???888444333222000...,,,***))))))))))))******************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++'''(((((()))))))))(((((()))))))))))))))))))))))))))+++------+++******+++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,------......++++++,,,,,,------......//////000000111222333333222444555555666888;;;>>>======>>>???AAABBBCCCDDDDDDDDDCCCDDDFFFHHHKKKLLLNNNMMMLLLKKKKKKLLLMMMOOORRRNNNMMMPPPQQQOOOMMMNNNUUUSSSPPPKKKFFFAAA===;;;<<<:::888666666555333111333222111000//////000111///......------...000000111111222444555555222///........................------------------------+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------***+++,,,---.../////////000111222333444555555555666777999;;;===???@@@@@@===>>>>>>???>>><<<999888999:::;;;;;;:::888555444222222111000///......///++++++******)))*********))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++************++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))************************************+++++++++,,,,,,,,,------///111333444444555777999;;;;;;;;;<<<===???@@@AAAHHHGGGEEEEEEFFFEEEDDDBBBBBBEEEHHHJJJIIIHHHHHHHHHGGGCCC>>>:::777666444222111111000//////...------++++++++++++++++++++++++,,,++++++******++++++,,,,,,------......------,,,************************))))))************))))))(((((()))***************))))))))))))))))))******,,,,,,++++++++++++++++++...---,,,+++************************************)))******++++++,,,------...///000222444666777888666777777666333222222333333222111111000000111111000000333888777111000444555BBBVVVjjj{{{rrrbbbPPP<<<...555333111111333333111000,,,+++++++++************************************)))))))))))))))))))))))))))(((''''''''''''((())))))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%''')))+++,,,+++((((((((((((((((((((((((((((((((((((((())))))******************)))))))))+++,,,---...////////////000000000000000000000000ooonnnnnnllljjjddd]]]XXXSSSQQQNNNJJJFFFAAA:::666444333111...,,,***))))))((()))***+++++++++******((((((((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))))))))))))))))))))))))))))))))))))))))),,,...///---+++************************************************************+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------.........//////000111111222222///222555666666777888999;;;;;;<<<===???AAABBBCCCEEEDDDCCCDDDGGGIIIJJJIIIGGGFFFEEEEEEFFFHHHKKKLLLUUUPPPMMMOOOPPPNNNNNNPPPTTTQQQMMMGGGBBB>>>;;;999;;;999777555555333111...//////......///000222333//////---------...///000///...///000222222000...........................------------------------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////000111222333444444444444555777999;;;===???@@@@@@============<<<;;;:::999::::::;;;:::999777555444111222222000---,,,,,,...,,,++++++*********++++++))))))))))))))))))))))))))))))))))))************((())))))******+++++++++***************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((()))******++++++***************)))))))))++++++++++++,,,,,,,,,,,,...000222333444555777999:::;;;<<<<<<===>>>>>>???KKKIIIGGGFFFEEEDDDBBB@@@???BBBFFFIIIIIIHHHHHHHHHEEEAAA<<<888555444222111000000///......---,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---...///000111111000///...************************(((((())))))******))))))(((((()))***************))))))))))))************,,,,,,+++++++++,,,,,,---......---++++++*********************************)))******++++++,,,------//////000222444555666777444555666555333222333444333222111000000000000000555...,,,///111666DDDTTTmmm{{{sssYYYGGG>>>222++++++...000111---------,,,,,,,,,++++++************************))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''***++++++***((((((((((((((((((((((((((((((((((((((()))******(((((())))))***))))))(((+++,,,---......///......000000000000////////////ooonnnmmmllljjjddd]]]WWWRRRPPPMMMKKKGGGBBB<<<888555444222///,,,***))))))((()))***++++++++++++***((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))*********)))************************))),,,///000...,,,***)))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---***++++++,,,------......------------..................//////000111111111///111444666666777888::::::::::::;;;===???BBBCCCCCCBBBBBBDDDGGGHHHFFFDDDEEEDDDCCCCCCEEEGGGIIIKKKRRRMMMLLLOOOQQQOOOOOORRRPPPMMMGGGBBB===:::999999888777555444444333000.........------...000111333//////------------...//////...---...000111000///........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.../////////000//////000111222222222222444555777999;;;===>>>>>>>>>===;;;::::::::::::;;;;;;:::999888666555444333111222222///,,,***+++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))))))))************''''''(((((()))******+++)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))'''(((((()))******+++++++++*********)))))))))(((***++++++++++++,,,,,,,,,,,,...111222333555777999999999:::;;;<<<<<<<<<<<>>:::777555444333222000000///...---,,,+++***++++++++++++++++++++++++---,,,***))))))***,,,---,,,...///000000///...,,,************************&&&'''((())))))))))))((((((((()))***************((()))))))))************+++++++++++++++,,,---...---,,,,,,+++++++++,,,,,,************************)))******++++++,,,------...//////000222333444444111333333333111111222333111000000000000111111222;;;333333===KKK^^^|||zzzooo]]]JJJ===555111000///............---------************************))))))))))))))))))))))))***)))(((((((((***,,,---******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((***+++***(((((((((((((((((((((((((((((((((((((((((()))******'''((()))***++++++******++++++,,,---............000000/////////.........ooommmmmmllljjjeee\\\UUURRRPPPMMMKKKHHHCCC===999666555222///---+++))))))((()))***+++,,,,,,+++***((((((((((((((()))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******************************************---000111///,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......------........................//////000000111111///111333555666888;;;===999999999:::<<>>:::999999999555444333333444444111000......------...///111222//////------,,,---...///111000...///000222222111........................---------------------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000---...///000000111000000333444666888:::;;;<<<<<<>>><<<:::999999:::;;;<<<:::999888666444333333333111333222///+++)))***+++,,,,,,,,,+++,,,,,,------))))))))))))))))))))))))(((((())))))*********+++&&&&&&&&&'''((())))))***(((((())))))*********************++++++*********))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))((((((******+++++++++,,,,,,,,,+++---000222333444777999777888999::::::::::::999888888999;;;???BBBCCCBBB@@@CCCGGGHHHGGGEEECCCCCC>>><<<888777666666444333111000///...,,,+++***)))++++++++++++++++++++++++---,,,***))))))***,,,---)))***,,,------,,,***)))************************&&&&&&'''(((((()))(((((((((((()))***************(((((())))))*********+++*********+++,,,---...///++++++++++++,,,---...///************************)))******+++,,,,,,---------......///000111111222///000111111000///000222......//////000222333444444999NNNllleeeLLL===777000////////////.........************************)))))))))))))))))))))))))))((('''((())),,,...000******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''(((******)))'''((((((((((((((((((((((((((((((((((((((()))******'''(((***+++,,,,,,,,,+++++++++,,,---............000000//////.........---vvvjjjmmmlll```ccccccPPPNNNOOOOOOMMMHHHBBB<<<999555444333333222///+++((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))------,,,,,,+++***************))))))))))))******,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111333333444555666777888888777999<<<===<<<<<<>>>???>>>@@@BBBEEEFFFEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHEEE@@@===;;;:::888666777666444222111/////////...---,,,++++++++++++,,,...------,,,,,,------...///.........000222444555............////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,+++++++++******++++++******++++++,,,------------............///...000111111000000111333111111222444666999;;;<<<<<<999666777:::<<<<<<;;;:::888666444222111000/////////...---,,,,,,++++++,,,++++++***)))(((''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---------......///111222333555666888999::::::999999<<<;;;:::===AAADDDDDDBBBGGGGGGGGGGGGFFFDDDBBBAAA===999555555888888444000000///...,,,+++***))))))++++++++++++++++++++++++)))************+++++++++++++++************++++++************))))))))))))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---...//////////////////888222---///222333000,,,%%%///111222777333222<<>><<<<<<>>>AAACCCCCCAAAAAABBBDDDFFFGGGGGGGGGFFF:::777333333555555222...//////---,,,+++*********++++++++++++++++++++++++)))************+++++++++++++++************++++++************))))))))))))*********)))))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,---......///////////////---666999444111444777666333:::444+++---777OOOmmmiiiRRR;;;333444333///---...---,,,---...//////...++++++++++++***************))))))******+++,,,---((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))*********)))))))))((((((((('''(((((()))******+++,,,,,,+++,,,,,,------......///......////////////......rrrjjjjjjggg```ccccccWWWQQQPPPNNNLLLHHHBBB;;;666222111000000000...+++((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))******************))))))******))))))))))))******,,,,,,+++*********++++++++++++++++++++++++++++++***+++------,,,,,,...///000000111222333444555555666888999:::999999999:::<<<>>>BBBEEEGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCC???<<<999777777777666555555444222111000/////////++++++,,,------,,,***))),,,++++++++++++++++++,,,......------...///000000---............/////////------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++******++++++,,,---------------............,,,...////////////000222444555666777888888888777<<<:::999888888666444111444333222111000/////////...------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++************))))))''''''((((((((())))))))))))******************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---............///000111222333444555666888999999::::::???>>>>>>@@@BBBCCCBBB@@@???@@@BBBDDDEEEFFFFFFEEE777444111111222222///,,,......---++++++*********************************)))************+++++++++++++++************++++++************))))))))))))******))))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))+++***)))))))))***,,,---************************)))******++++++******)))*********++++++++++++,,,------...///////////////+++555999111---///111...***111///111FFFdddgggNNN???666111000///......------------,,,,,,+++++++++******************))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))((((((((((((((())))))******+++++++++******++++++,,,---------------............------mmmkkkiiieeebbbdddbbb[[[UUURRROOOMMMKKKFFF===777111000/////////...+++)))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))******------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...//////000111222333444444555555777999999888888999:::<<<>>>@@@CCCDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA===;;;777666555555444333333222111000///.........***,,,---///...---+++***++++++************++++++------------------......---------.........//////------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,---------.........+++---...///...///000222222222333444666888:::;;;:::::::::999888666333111222222111000////////////---,,,,,,,,,+++++++++***((((((((()))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))'''(((((((((((()))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))))))))************,,,,,,,,,+++,,,,,,---............///000111222333333333555666888999::::::@@@@@@@@@AAABBBAAA@@@???@@@AAAAAAAAAAAA???>>>===444222000///000000...+++------,,,+++*********+++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************)))))))))((())))))))))))))))))(((((()))))))))))))))*********)))))))))))))))))))))))),,,,,,++++++,,,///111333************************))))))************))))))************++++++++++++,,,---...///000000000///333000///111222111///...555===CCCYYYpppPPP:::///111111000...---,,,***))),,,,,,+++++++++***************)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))((((((((((((((()))))))))*********+++))))))******++++++,,,,,,,,,,,,------------,,,,,,iiilllhhhcccdddddd```^^^VVVQQQMMMLLLLLLHHH>>>666111000.........---+++)))((()))))))))************************************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))*********+++******))))))))))))******///...---,,,,,,,,,,,,,,,........................+++,,,......------///000000000111222333444444555555777999999999888999:::<<<===>>>???@@@@@@??????DDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@>>><<<888555444333222000111000//////............+++,,,...000000///---,,,+++******))))))******+++,,,,,,,,,---------------------------............------------------------+++++++++++++++,,,---...,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,------------...+++,,,...///...///111222333333222222333666:::<<<888999::::::888777555444222222111000000000000000+++++++++++++++*********((((((((((((((()))))))))(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))*********++++++++++++******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))))))))************,,,++++++++++++,,,------------......///000222333222222333555777999:::;;;???@@@BBBBBBAAA@@@>>>>>>?????????===;;;999666555222111000/////////---,,,,,,,,,+++*********++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************)))))))))((((((((((((((((((((())))))(((((())))))************))))))))))))))))))))))))++++++***+++---111444666)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++,,,---...///000000000000777...///888777///555EEEqqq{{{aaaCCC555222///...///000...---,,,,,,,,,++++++++++++*********)))(((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((()))))))))))))))))))))))))))*********(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++eeemmmiiibbbgggddd]]]^^^TTTMMMHHHIIIKKKHHH===333333111///......---+++)))))))))))))))************************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))***+++,,,,,,******))))))))))))******......------,,,,,,------------------------------+++,,,......------///000//////000111222333444444333555888999888888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>;;;777555444333111/////////...------.........,,,,,,...//////...------+++******************+++***+++,,,---------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,------------+++---...//////000222333666666555555555555666666666888999999777666777777222111000000////////////************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((((()))))))))******)))******************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,,,,,,,---...///111111111111222444666888;;;<<<===???BBBBBB@@@>>>======::::::::::::888666444333000000000///...---------+++************++++++,,,************************)))************+++++++++++++++************++++++************))))))))))))''''''(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))((((((((()))+++...000222((((((((((((((((((((((((((())))))******))))))((()))))))))************+++,,,,,,...///000000000000111///444888...(((<<<[[[JJJ>>>111+++---111111///,,,,,,,,,,,,++++++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++aaannniiiccciiidddZZZ^^^RRRKKKEEEGGGKKKIII>>>333555222000......---+++)))))))))))))))************************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((()))***+++,,,---...******))))))))))))******,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///......///000111222222333000333555777777888999;;;999999::::::;;;;;;;;;;;;DDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>======;;;888555333333222111000...---------------......+++++++++,,,,,,,,,------+++++++++******+++++++++)))***,,,---............,,,,,,---------.........++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++******++++++******++++++,,,---++++++,,,,,,,,,---------+++---///000000111333555333666999<<<<<<999555333666777888777444444555777111000///...------------)))*********************)))))))))((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++,,,---...///000000000111333555888;;;===;;;>>>AAABBB???===<<<===777777888888777555333222...//////...---,,,,,,,,,******)))******+++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++************))))))))))))'''''''''((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++,,,---///000000111111---222666555999LLLjjjjjjKKK777222333000---------,,,,,,,,,+++++++++******)))(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''((((((((()))))))))***)))))))))))))))))))))(((((())))))******+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++```ooojjjccckkkdddXXX]]]SSSLLLEEEHHHMMMLLL@@@444666444000......,,,***)))))))))))))))************************************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))+++,,,---...///******))))))))))))******************+++,,,------************************(((***++++++++++++,,,...,,,,,,---...///000111111...000333555666777999:::777777888999;;;<<<======CCCBBBBBBAAA@@@???>>>>>>===============<<<<<<;;;888555333222222222222111------,,,,,,,,,---......***)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,...////////////,,,,,,,,,---------......************************************+++,,,---...,,,,,,,,,+++++++++******++++++******++++++,,,---++++++,,,,,,,,,---------,,,...000000111111333555---333;;;BBBCCC???888333666888777555222111333666000000...---,,,+++++++++)))))))))))))))***************)))((('''&&&&&&%%%(((((((((((((((((((((((('''((((((((())))))******))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))((()))******+++*********+++,,,---...//////000000222555888;;;===999===AAAAAA???<<<<<<<<<999999999888666444222000---......---+++***+++,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++************))))))))))))&&&'''''''''(((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))************)))'''&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++,,,---///000111111111...666555999[[[nnnKKK===999333------------,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******'''((((((((())))))******))))))))))))(((((((((((()))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++___fffeeeeeejjjeee]]]___SSSMMMHHHJJJLLLHHH@@@:::444444333111...+++)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))************))))))******))))))))))))*********)))'''(((***++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******)))************+++++++++))))))*********++++++++++++++++++******)))))))))))))))***+++,,,,,,------////////////............///111333444444555666777888999:::<<<>>>???@@@@@@AAAAAA@@@??????>>>>>>>>>===>>>>>>===<<<:::999777333333222111111000000///******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---...//////---+++***++++++,,,,,,,,,,,,------++++++***************++++++******))))))******+++************))))))))))))************+++,,,---...,,,///333666666222---***---111888===>>><<<999666777555333444666666444222000.........///...,,,*********))))))******+++,,,+++++++++************)))((((((((((((((((((((((((''''''(((((())))))******))))))*********))))))(((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))*********+++,,,,,,,,,,,,------...///333444444555777999:::;;;;;;<<<===?????????>>>>>><<<:::888666555333111/////////...---,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************)))))))))))))))))))))))),,,***'''(((***+++***((('''***------***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))))))))((((((***************+++++++++&&&///222,,,***111444222///888///IIIYYY;;;555111555***&&&---111---***,,,------,,,+++***)))(((''')))((((((((((((((()))***))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************************___fffeeedddiiiddd\\\___RRRMMMHHHIIIJJJFFF???999444444222000...+++)))((())))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((())))))************))))))******))))))))))))*********)))'''((()))+++******************************((())))))******))))))((((((((())))))))))))((((((((((((((((((((()))******))))))*********+++++++++************++++++++++++,,,,,,+++++++++******************++++++,,,,,,---------......//////000000///111333444555555777999:::;;;<<<===>>>>>>>>>>>>???@@@@@@??????>>>===<<>>>>>>>>===<<<;;;999777555555333111...///......---,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,)))'''(((***+++***((('''***,,,,,,***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((************++++++++++++///000///---///444555333...ZZZkkkzzzsssNNN,,,---777999...)))...222///---,,,,,,+++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************************___fffdddccchhhccc\\\___QQQMMMIIIHHHHHHEEE>>>777444333222000---+++)))((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))************))))))***))))))(((((())))))******((('''''')))******)))************************)))******************)))(((((())))))))))))((((((((((((((((((((()))******)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///000111111///111333444555666888:::<<<<<<===>>>>>>>>>======>>>???@@@@@@???>>><<<:::@@@@@@@@@???===:::888666111111000000///.........++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,+++***************++++++,,,,,,++++++++++++,,,,,,++++++*********)))))))))))))))******+++,,,,,,,,,))))))((((((***,,,...///000//////000000111333333555333222222333444222111222///,,,++++++++++++*********))))))******+++,,,+++++++++************)))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******)))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++***))))))((((((,,,,,,,,,,,,---...///000555555555666777888999999999:::;;;<<<<<<;;;;;;::::::888555444333222000.........------,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++)))(((((()))******))))))***,,,,,,***)))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((************++++++,,,,,,000,,,***...111111111333HHH]]]666888555///,,,...000...,,,,,,,,,++++++************))))))(((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))___fffdddbbbgggccc\\\___RRRPPPLLLHHHGGGEEE>>>666444333111///,,,+++))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((()))))))))((('''''')))******)))++++++++++++++++++++++++******++++++++++++******(((((())))))))))))((((((((((((((((((((())))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---......///000000///000333444444666999;;;;;;<<<<<<===>>>>>>>>>>>>===???@@@AAAAAA>>><<<:::?????????===;;;888555444111111111000//////......+++,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,*********)))******+++,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))***++++++++++++++++++******)))***,,,///000000000///...///000111222222222111111111111111000555222...,,,,,,------,,,******))))))******+++,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++*********************,,,,,,,,,,,,---///000111555555444555555666777777888999:::::::::999888777777555333222222111///------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))(((((()))************+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))))))))((()))******++++++,,,,,,,,,---***---222111...777DDDsss~~~yyyxxxyyyfffAAA)))222:::111***...,,,,,,,,,,,,,,,+++++++++******))))))((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++((((((((((((((((((((((((```fffdddbbbgggccc]]]```TTTTTTQQQKKKHHHFFF???777333222000...,,,*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))************))))))))))))(((((((((((()))))))))(((&&&''')))******)))******************************++++++++++++******(((((())))))))))))((((((((((((((((((((())))))***(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...............---------///000222222333555888:::888999;;;<<<>>>?????????>>>???AAABBBAAA???<<<:::<<<<<<;;;:::888555222111111111111000//////......+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,+++++++++************************************++++++++++++++++++*********+++++++++,,,,,,******))))))***++++++,,,---,,,,,,++++++,,,,,,---++++++++++++************))))))***+++++++++******++++++,,,,,,------------000000111222222111111000000000000000////////////444111---+++,,,,,,,,,,,,******))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((())))))***+++,,,,,,---,,,,,,,,,---...///111111333333333333333444555666777888999999888777666555444333111000000000...,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))***+++,,,+++************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))))))))))))))******+++,,,,,,------000///111222///666SSSqqqttttttEEE:::999111,,,000---------,,,,,,,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++((((((((((((((((((((((((aaagggdddccchhhddd^^^bbbVVVYYYUUUMMMHHHHHHAAA777333222///---+++*********))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************)))))))))((((((''''''(((((())))))'''&&&&&&((())))))((()))))))))))))))))))))))))))******************)))(((((())))))))))))((((((((((((((((((((()))******((((((((()))))))))******))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,///000111111111333666888666777999;;;===>>>??????>>>???@@@@@@@@@>>><<<:::888888888777555222000...000000000///......------******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++************************************************++++++************++++++++++++))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********((()))***++++++***)))))))))***+++,,,,,,,,,******...000222333333222000///...///000///---,,,---......,,,***)))*********)))******))))))******+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))))))))''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((()))***+++---......,,,,,,,,,---...000111222222222222333333555666666888888999999888666444333222000////////////---,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))''')))))))))((()))+++---...,,,***)))*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))******))))))******+++,,,---......111000///...555PPP}}}uuurrrLLL000///111---.........------,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))ccchhheeeccchhheee___cccVVV[[[XXXMMMHHHHHHAAA777333111///,,,*********+++))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))************))))))((((((''''''''''''(((((()))'''&&&&&&((())))))(((((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))((((((((((((((((((((()))******(((((((((((()))))))))***(((((()))))))))******************+++++++++,,,,,,*********++++++,,,,,,---------------------------000111111000///000333666666777888:::;;;<<<<<<<<<============<<<;;;:::999666666666555444222///.........------,,,++++++***)))))))))*********++++++************++++++++++++,,,,,,,,,+++++++++******************************)))))))))))))))***++++++************++++++++++++))))))))))))***+++,,,---++++++************++++++,,,,,,+++++++++*********((()))***++++++***)))((('''((()))***+++,,,,,,,,,---...///000111000000///,,,...///...+++***,,,---***)))((((((******)))(((******))))))******+++,,,+++++++++************)))))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,------,,,,,,,,,---///000222333333333333444555777888999888999999888777555444222000///------......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((***)))((((((+++---///,,,)))(((***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))************)))******+++,,,---...///---...000999UUU~~~yyytttKKK???999---000//////...---,,,,,,+++---,,,+++***))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************dddiiifffdddiiieee```dddVVV\\\YYYMMMGGGGGGAAA666333111...,,,*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))************))))))((((((''''''''''''((((((((('''&&&&&&((())))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++++++++))))))***+++,,,,,,------***++++++,,,---...//////000111000///...///222444777888999::::::::::::999<<<;;;;;;:::999999999888555555555555444222000///,,,,,,++++++***))))))(((((())))))))))))*********)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((()))***++++++)))************+++++++++))))))))))))***+++,,,---+++******************+++,,,,,,,,,+++++++++******((()))***++++++***((('''((((((((()))+++...000111,,,,,,,,,,,,---...//////+++---///---+++)))+++---***))))))***,,,,,,+++)))*********)))***++++++,,,+++++++++************)))))))))))))))))))))))))))******))))))((((((((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++,,,,,,+++,,,,,,---///111222333333444444555777999:::;;;999999999999777555333222///...,,,,,,---...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&(((******((((((+++...000,,,)))(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))************)))******+++---...//////+++000999PPPzzzpppwww{{{ZZZBBB555111000000...---,,,++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************nnnhhhfffjjjkkkeee______WWWXXXVVVOOOHHHCCC;;;333000///,,,*********+++,,,+++++++++************)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&((()))************))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,------......---------,,,---///222444555444888999::::::888777777777>>>;;;888888;;;<<<:::777666666666555444333111000111000///---,,,+++******)))************+++++++++)))+++---,,,+++***++++++---------,,,,,,+++++++++++++++++++++++++++++++++******************************))))))((((((''''''++++++******************((()))***+++,,,++++++***...,,,+++++++++***)))+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...///...---,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))++++++************++++++******))))))((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))************************,,,,,,,,,---...///000111222444666666666777999;;;999888666666666555333111...---,,,++++++,,,---...,,,,,,,,,++++++************,,,...///...---------...,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++000+++***+++***&&&)))000******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''***************+++++++++///(((&&&,,,000///,,,---555)))NNN|||yyywwwvvvtttuuuvvvvvvwww{{{zzzqqq{{{QQQCCC666222000111///***((())),,,+++******)))*********))))))))))))))))))))))))&&&'''''''''(((((())))))+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++***)))))))))))))))******)))((((((((()))+++,,,)))************+++++++++tttooolllnnnkkkddd______VVVWWWTTTMMMGGGCCC;;;444000///---+++******+++,,,+++++++++*********))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''')))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''((()))******+++++++++((())))))******))))))((())))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---------------,,,,,,---///111333444444555777999999888777888999<<<<<<;;;999777666666777555555555444333111000000000///...,,,+++*********)))************+++++++++***,,,------,,,++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((************************)))***+++,,,------,,,+++---+++************)))***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,------......------...---,,,,,,+++++++++,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))+++******))))))******+++***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((()))))))))************************+++++++++,,,---...000000111333555666555555666777888777666666666555333111222111///...---,,,------,,,,,,,,,+++++++++******)))+++.........---...///---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((((((++++++***...555******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++,,,...---+++***---111333222DDDqqq|||zzzuuupppkkkhhhffffffggghhhhhhhhhiiilllqqquuuuuu{{{{{{www]]]>>>666///......------000,,,++++++***************))))))))))))))))))))))))''''''''''''((((((((()))*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***)))))))))))))))************)))((())))))***+++************+++++++++,,,pppnnnlllkkkfff___]]]^^^VVVVVVRRRKKKFFFDDD===666111///---+++)))******+++++++++*********)))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((()))***++++++++++++'''(((((())))))((((((''')))))))))*********++++++*********++++++++++++,,,++++++,,,------------,,,+++,,,---///000222333444333555777777777888999;;;:::<<<===999444111333666333333222222111000//////...---,,,+++************)))************++++++++++++,,,......,,,+++,,,---++++++************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************))))))************************+++,,,------...---------+++***))))))***+++***((())))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))+++******))))))******+++))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))************))))))))))))***************************************+++,,,---/////////111444555444333222333777666555555555444222000555444222000...---,,,,,,,,,,,,,,,,,,++++++++++++)))+++...............000------,,,+++)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***((()))+++,,,,,,111666***))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))*********++++++++++++......+++,,,111333222999iiiyyyrrrnnnhhheee```[[[WWWUUUTTTTTTWWWXXXXXXXXXXXX[[[___bbbaaaccchhhppp{{{OOO???///+++............,,,,,,+++***************))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))((((((((()))***++++++++++++***))))))******+++++++++++++++,,,,,,,,,,,,kkkkkkkkkiiiccc^^^^^^```VVVUUUPPPJJJGGGFFF@@@999111000---+++))))))***+++************))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''((()))***************''''''((((((((((((''''''))))))))))))************************++++++++++++******+++,,,,,,,,,,,,,,,+++,,,...//////000222333333444666666666666888:::888999999666333222333444222111000///............,,,,,,+++***)))))))))***))))))*********+++++++++)))+++------+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,...---((())))))))))))))))))))))))+++,,,,,,,,,,,,---------------,,,+++,,,---...///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''((()))******+++******))))))))))))******************************)))))))))***+++,,,.........111444555444222000000555444333333444333111///444333222000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,---...+++---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,+++******,,,///))))))(((((((((((())))))((((((((((((((((((((((((************************((()))))))))))))))******)))))))))***++++++,,,,,,...))))))000444333222555ZZZ{{{rrrkkkeee```]]]XXXUUUQQQMMMKKKJJJKKKLLLLLLMMMNNNMMMMMMNNNQQQTTTWWWVVVWWW[[[cccnnnyyyxxxvvvZZZ<<>>666---))),,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************&&&+++,,,)))(((+++---+++((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******'''((()))***+++,,,------+++000333111666RRR}}}sssiii___XXXQQQMMMIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHGGGEEECCCDDDEEEBBBCCCDDDEEEGGGIIIKKKLLLUUUXXX^^^iiiwwwwww|||RRR333,,,111------,,,++++++++++++,,,************************)))((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***)))))))))))))))******)))***,,,---................../////////000000000lllooonnnjjjiiihhh___TTTRRRPPPLLLHHHHHHFFF<<<111333111...+++))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((()))))))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))************(((((()))***************(((,,,///...++++++...222///000111111111444888;;;444666777444111///111444000...,,,++++++,,,---///************+++,,,------)))************+++++++++((()))++++++)))((()))***'''((((((((())))))******************************************************'''((((((((())))))******&&&''''''((()))******++++++***)))'''''''''((()))(((,,,+++(((///888333'''))))))))))))))))))))))))((())))))))))))*********+++,,,---...///...---,,,++++++++++++,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))*********+++,,,---//////000111222222111111222444000///...///000000...,,,,,,---.........---,,,+++,,,,,,,,,------.........---.........---...000333LLL???000))),,,111111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((...///***(((,,,---***((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++'''((()))***+++,,,------***///------KKKwwwiii___VVVOOOKKKNNNKKKHHHGGGHHHKKKLLLLLLLLLMMMMMMMMMMMMKKKIIIHHHKKKKKKLLLJJJGGGFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFPPP[[[```ccclll|||uuunnnsssCCC000222...---,,,,,,++++++,,,,,,************************))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++***)))))))))))))))***((()))+++...////////////////////////000000000000sssllliiilllkkkbbbWWWOOOPPPQQQPPPKKKGGGDDD===555///...---,,,***)))''''''************))))))))))))(((((())))))))))))((((((******))))))(((((('''''')))(((((((((((('''''''''))))))))))))))))))))))))******))))))((((((((('''''''''''''''(((((((((((()))***+++++++++)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((###---000((($$$))),,,)))))))))***+++++++++++++++(((((((((((())))))))))))------...///000111222222111444777555333222666;;;999777444222000////////////...,,,+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))******+++******************************))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))******))))))((((((((('''((((((((()))***,,,---...))))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++***)))))))))***,,,,,,------..................333---+++...///+++***...///000000000///.........///000///,,,+++,,,...---...---,,,+++++++++++++++---,,,,,,++++++++++++,,,))))))))))))((((((((((((******++++++++++++******++++++***)))(((((())))))******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&************))))))))))))+++,,,,,,,,,,,,,,,,,,---//////000111111111111111666111------000111...+++///...---,,,,,,---///000222---(((+++111555222---000///000333333000------555222///...000000---)))///......---,,,,,,,,,,,,000...,,,***)))***,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))(((((((((((('''))))))(((***...///---555+++,,,HHHwwwxxxpppcccXXXQQQOOOOOOPPPIIIJJJLLLLLLKKKKKKMMMOOORRRQQQPPPOOONNNNNNOOOOOOQQQOOOLLLJJJJJJJJJKKKLLLGGGHHHGGGFFFEEEFFFHHHJJJGGGJJJMMMOOOTTT___ooozzzlll~~~iii===555222***(((...333000+++))),,,,,,,,,+++++++++************))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))***)))((((((((((((((()))...+++&&&######'''+++---###000,,,)))333---$$$...000222222111222:::GGGQQQoooiiifffjjjjjjbbbWWWPPPQQQRRRPPPKKKGGGEEE>>>777111000///---+++)))((('''*********)))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((''''''''''''&&&(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((...666777...(((,,,---)))((()))******++++++******))))))))))))************,,,------...///000111111000333666555222222444888666555444222000......---...---,,,+++******+++,,,)))***++++++++++++++++++)))))))))))))))***++++++******************************))))))))))))******)))((((((((())))))***+++)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((***+++,,,---))))))))))))))))))))))))))))))))))))************************))))))))))))+++******)))***+++,,,---------------............******...333222+++(((***------...///000111111111111...+++***,,,...---***++++++++++++------------************************************)))))))))))))))******************)))++++++***))))))))))))))))))))))))))))))((((((((()))))))))))))))*********))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))+++,,,,,,,,,,,,---------///000000111111111111111......///000222111000.../////////000000111222333666888999666111......///000...,,,,,,---...111444111...)))%%%&&&***222777,,,,,,,,,,,,---...///000///...,,,******+++---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((()))))))))***)))))))))))))))))))))((())),,,////////////......666000>>>fffyyyeee___WWWPPPLLLKKKLLLLLLPPPRRRUUUWWWXXXZZZ\\\^^^^^^]]]\\\\\\\\\]]]___```XXXVVVTTTRRRPPPNNNKKKIIILLLKKKKKKKKKKKKIIIEEEBBBEEEGGGIIIKKKNNNVVVccclll{{{pppYYY>>>111000,,,((((((+++------,,,,,,,,,+++++++++*********)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''((())))))))))))(((((((((((())))))$$$&&&+++000333333000---222666***%%%000111///:::+++000888AAAOOOddd}}}kkkfffdddggghhh```VVVQQQTTTTTTQQQKKKHHHFFF@@@:::444333111...,,,***))))))******))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((******))))))(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---444444,,,&&&((()))%%%'''((())))))******))))))************+++++++++++++++,,,,,,---...///000000///222555555222111222333333333222111000...,,,+++,,,,,,+++************+++*********+++******))))))***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))************************************++++++*********+++,,,---,,,,,,---------.........111000000111///...222888444222111222333444333222333...+++---222444111---000///---------,,,***))))))******+++++++++******++++++*********)))))))))((())))))******))))))(((+++***))))))))))))))))))(((((())))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))++++++,,,,,,------------///000111111222222111111000111111000...------...000000///...---,,,++++++(((+++------,,,---111555:::;;;;;;999666333222111,,,222888999444///,,,,,,---,,,,,,------...///000...---,,,++++++,,,...///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***+++,,,------,,,...///222<<<]]]rrr]]]PPPOOOMMMMMMNNNRRRVVVXXX[[[]]]___aaaaaaaaacccdddhhhgggfffeeeddddddcccccceeeccc```]]]YYYUUUPPPLLLLLLJJJHHHIIIJJJJJJHHHEEEDDDFFFGGGGGGHHHMMMUUU\\\iiitttwww}}}XXX444555222***&&&)))------,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''(((((()))***)))))))))(((((())))))***...,,,)))(((''''''&&&%%%---333000000888222((((((FFFTTTfffxxxkkkfffdddgggfff^^^UUUPPPUUUUUUQQQKKKHHHFFFBBB<<<666444222///---+++*********)))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$)))+++&&&$$$&&&(((&&&''''''((())))))))))))))))))))))))*********++++++***++++++,,,---...///000...111444444222000///000000000111000///---+++***+++************************************)))((('''******))))))******+++,,,))))))))))))))))))))))))+++******))))))******+++)))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))((()))))))))************)))***************++++++++++++++++++,,,,,,,,,---,,,,,,,,,---....../////////---,,,,,,---///111444333222000000111111000...000---,,,///222111......555222...---...///...---++++++,,,------,,,++++++************))))))))))))(((((())))))))))))((((((******)))))))))))))))***((((((((())))))******+++++++++******))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))++++++,,,,,,---.........000000111222222222222111666444000......///000111111111111222444777999:::<<<888555555888999777444---111333333333666888888333333111...+++***,,,///222111000...------------...---,,,,,,,,,...///000------,,,,,,,,,+++++++++))))))************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))*********...***''')))+++,,,///333///UUUsss^^^PPPOOOPPPQQQTTTXXX^^^eeejjjiiimmmqqqtttwwwyyy{{{~~~|||wwwrrroooqqqlllfffbbbaaa```^^^\\\TTTQQQMMMIIIGGGHHHJJJLLLEEEFFFGGGGGGGGGIIINNNQQQ^^^fffssswww|||GGG:::000000000---***+++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((('''((())))))***)))))))))((())))))******---+++))))))+++///444777,,,333999AAAMMMXXXbbbkkkwwwmmmhhhfffgggddd[[[SSSOOOTTTTTTPPPJJJGGGFFFBBB<<<666444111...,,,+++++++++)))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$'''(((''''''***+++***''''''((()))))))))))))))((((((((()))))))))************+++,,,---...//////---///222222111000............//////...---+++)))***************************************)))((('''***************++++++,,,))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,++++++,,,,,,------------,,,,,,---......///000000---...111555888888222,,,111444777:::<<<>>>@@@AAA>>>===???@@@;;;444222666777222------000333333111,,,,,,------,,,,,,++++++*********)))))))))(((((((((((())))))))))))((((((***)))))))))))))))******(((((())))))******++++++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))'''((((((((())))))******++++++,,,------...//////000000111222222222222222333000///000222444222000444333222111111333555777888???IIIPPPQQQOOOLLLJJJQQQQQQMMMDDD???>>>888222///...///111555777666444444333222000///............------------...000000---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))))))))*********+++111+++)))...111000000222@@@{{{jjjXXXQQQQQQVVVXXX[[[___dddlllvvv|||tttllliiiiiigggfff______[[[TTTLLLGGGHHHJJJFFFGGGGGGGGGGGGHHHJJJLLLSSSYYYeeettt~~~lllmmmGGG,,,000666...(((---,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******)))))))))))))))***++++++'''+++///000...,,,,,,...???\\\mmmiiiffffffbbbYYYQQQOOOQQQRRROOOJJJGGGEEE@@@:::444222///,,,+++***+++,,,))))))((((((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((((((((''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''((())))))******))))))'''((((((((())))))))))))***++++++,,,---...//////...///000111111000///...---.........---,,,++++++)))***++++++,,,+++++++++*********+++******))))))+++************+++,,,,,,************************++++++************+++++++++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,+++,,,---.........------------...///000111111222111000...,,,222:::??????PPPYYYdddjjjmmmqqqwww|||sssrrrtttuuukkk]]][[[aaaPPPIIIAAA;;;999555///)))///...---,,,+++*********++++++*********)))))))))((())))))******))))))((()))))))))))))))******+++))))))******************************))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((())))))******++++++++++++,,,---...//////000000111222222333222222222...///000111111...+++(((...222;;;EEEQQQ[[[ccchhhoooWWWIIICCC;;;777666555222///333333222222222222333333///............//////000------------,,,,,,,,,,,,*********+++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))******+++++++++)))(((,,,333333...///777gggkkkVVVMMMRRR[[[XXX^^^iiitttxxxnnnggg___``````\\\VVVOOOLLLKKKHHHGGGFFFFFFFFFGGGGGGHHHHHHMMMXXXffftttyyyddd777...111,,,***111,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((())))))***+++))))))))))))******+++,,,...000///***(((000BBBPPPiiifffdddddd```WWWQQQOOONNNOOOMMMIIIFFFDDD>>>777111///---***))))))+++,,,))))))((((((((('''''''''(((((())))))))))))(((((('''((((((((()))))))))*********)))))))))((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''((((((((((((&&&''''''((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((('''''''''((()))******++++++******(((((()))))))))*********++++++,,,---...///000000.........///000111111000......---,,,,,,,,,------)))***+++,,,------,,,+++)))***++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***************))))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------+++,,,---...///......---......///000111222333333222999======EEEVVVhhhrrr~~~tttkkkbbbVVVEEE:::666444111...,,,,,,------------,,,,,,,,,+++++++++)))******************))))))))))))))))))***++++++++++++******************)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++,,,,,,,,,++++++,,,---...///000000000111222222333333222222...222444222000555AAALLLUUUaaavvvlllRRRAAA;;;<<>>333888:::444---///333666222+++))),,,111...---,,,,,,......---+++...------,,,+++***))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---***444222,,,OOOrrr```aaaccciiiuuuvvvmmmiiifff\\\YYYSSSNNNKKKJJJIIIIIIIIIHHHHHHJJJMMMSSSaaannnqqqxxxDDD,,,000///,,,,,,,,,+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((111%%%$$$111555,,,'''++++++///555333;;;fffeeedddeeegggcccZZZSSSQQQJJJLLLKKKHHHFFFEEE???999===999333---******+++,,,*********)))((('''''''''(((((((((((())))))))))))******))))))))))))******((()))******)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((***((('''((()))***)))'''(((((((((((())))))))))))))))))((('''''''''''''''''''''(((***,,,,,,)))%%%)))))))))))))))))))))))))))******++++++******)))+++++++++*********))))))******+++,,,------------...............---,,,,,,,,,,,,,,,+++++++++******++++++++++++*********)))++++++++++++,,,,,,,,,---++++++++++++++++++++++++(((***+++,,,++++++---...++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((((()))************)))))))))))))))***))))))))))))))))))))))))************))))))))))))***++++++++++++,,,,,,,,,...//////000111000///...:::555***000NNNiii}}}ttt\\\GGG888111000666111...//////,,,,,,///++++++++++++++++++++++++************************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))******************))))))))))))******************++++++++++++---------...000111222222999///000888222&&&111III```ttthhhFFF555333888;;;222))))))000444222---000...,,,,,,---...---,,,------,,,,,,+++*********************************************************))))))))))))************++++++++++++,,,,,,,,,,,,***///222...;;;kkkrrr[[[^^^eeesssuuufffjjjfff___VVVNNNIIIHHHIIIGGGEEEFFFHHHIIIMMMXXXcccvvvqqqYYY<<<333***.........---+++******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++---///...+++***///555999,,,,,,???bbbeeebbbcccgggfff]]]TTTPPPIIILLLLLLIIIGGGEEE???777;;;888333///,,,******+++******))))))((((((''''''(((((((((((())))))))))))******))))))))))))******((()))******(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))))))))***((('''((()))***)))'''(((((((((((()))))))))))))))((((((''''''''''''(((((('''&&&'''((((((&&&%%%))))))))))))))))))))))))+++******))))))******++++++************)))))))))******+++,,,------------,,,------------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++---...************************,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((())))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------...000222222111000...:::>>>JJJlllyyy[[[CCC666222///...000///+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))******************))))))))))))******************+++++++++,,,.........///000111222333666222///...222@@@[[[rrreeeGGG444666555333111///.........111///---,,,---......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********+++++++++++++++,,,,,,,,,------+++555000000WWWwwwjjjfffppp|||vvvqqqnnnggg^^^UUUMMMIIIHHHFFFDDDEEEFFFFFFGGGNNNWWWddduuu~~~~~~QQQ444...000000000///---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000222+++)))///333222222999WWW~~~eeeaaaaaaggghhh```VVVPPPHHHKKKLLLJJJHHHFFF>>>666333222///,,,***))))))(((***)))))))))((((((((('''(((((((((((())))))))))))******))))))))))))******((()))***)))((('''(((***))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&'''((()))******+++***((('''((()))***)))'''(((((((((((()))))))))))))))(((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++************))))))))))))******+++,,,------------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...++++++++++++++++++++++++,,,+++******))))))******((((((((((((((((((((((((((('''''''''''''''((((((,,,+++***)))(((((((((((((((((((((((((((((((((((()))***************+++++++++++++++,,,,,,,,,------***---000111000111444777???^^^pppyyybbbIII777000---000333000,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************))))))))))))***************+++++++++,,,,,,//////000000000111333555//////222>>>XXX{{{OOO;;;;;;999555111///000111333111...---...//////...+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,------......000888222AAAyyyqqqbbbsssxxxnnnfff```ZZZSSSNNNHHHFFFFFFGGGFFFEEEIIIOOOYYYhhh|||rrrrrr===555000////////////---+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********+++++++++,,,000333111,,,<<>>666...---,,,+++***))))))***))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******''')))***)))((('''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))&&&''''''((()))***++++++***((('''((()))***)))'''(((((((((((())))))))))))((((((''''''''''''((((((******)))'''&&&&&&'''(((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))******+++,,,------------++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,...------------------------,,,+++******))))))******))))))))))))))))))))))))******)))))))))))))))***++++++***)))(((((())))))(((((((((((((((((((((((())))))******+++++++++,,,++++++,,,,,,,,,---------***///222111---///888AAAkkkSSSBBB222...111222111000,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************))))))))))))*********++++++++++++,,,,,,,,,...000111000000111555888777111KKK|||sssZZZ===000444:::888222444222///...///000///...+++++++++,,,,,,---......++++++++++++++++++++++++************************************+++++++++++++++,,,,,,---......//////333444888___|||cccddd~~~nnniiieee___XXXKKKHHHFFFGGGFFFDDDFFFKKKUUUaaarrryyyyyyZZZ444000...---...//////---***************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++---''')))//////---666FFFtttdddaaaaaaffffff```YYYVVVIIILLLLLLIIIGGGEEE???777///...---,,,+++,,,,,,---))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******'''((())))))''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******((((((((())))))************((('''((()))***)))'''(((((((((((())))))))))))(((''''''''''''(((((())))))******)))(((''')))***))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))))))))*********+++,,,------------+++,,,,,,---------------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++---...---,,,+++,,,...........................,,,+++******))))))******))))))))))))))))))))))))...------,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------...111333111111999HHHUUUdddDDD111,,,,,,000333,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++,,,,,,,,,,,,...000111111000222777<<<777TTTuuuOOO777000333888444333111111111111///---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,---...///000000111222III{{{nnnttt}}}pppiiiccc]]]RRRLLLHHHFFFDDDBBBDDDIIIPPPZZZhhhxxx}}}<<<444111...---///000...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,+++///333,,,000VVVcccaaabbbeeeddd^^^[[[[[[JJJLLLKKKHHHFFFEEE???999444222///---++++++,,,---(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******'''((()))(((''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))******((('''((()))***)))'''(((((((((((())))))))))))'''''''''''''''((())))))''')))+++***(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))************+++,,,------------,,,,,,---...............******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------------------------,,,---...---,,,+++,,,...------------------------,,,+++******))))))******++++++++++++++++++++++++...---,,,,,,+++++++++,,,(((((((((((()))***+++,,,))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,------------...222000000555BBBVVVkkkxxxpppPPP:::...---111------------------------************************))))))***++++++***))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++++++++,,,,,,,,,------,,,///222111111333:::???KKK~~~^^^999333<<<444333333333444222///,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---...///000111111111:::eeemmmtttxxxkkkccc^^^UUUMMMHHHEEECCCEEEIIIIIIQQQ___nnn~~~```<<<777111///000111///,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,///333444999TTTbbbbbbccceeebbb]]][[[^^^KKKLLLKKKGGGEEEDDD@@@999666444000,,,***)))***+++(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******'''((()))((('''&&&''')))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))***((('''((()))***)))((((((((((((((())))))))))))'''''''''''''''((()))***%%%(((******(((((()))+++))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))************+++,,,------------,,,------.../////////...*********++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////........................,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++++++++++++++++++++++++++***)))(((((())))))'''((((((((()))+++,,,---))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......333...---999SSSrrryyyUUU:::111222------------------------************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++,,,,,,,,,---------,,,///222222111444;;;BBByyydddCCC777333333444555555333///+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222444FFF{{{xxxqqqzzzoooiii^^^SSSLLLGGGEEEGGGKKKEEELLLXXXffftttCCC<<<444000111111///,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,///000444OOOiiiaaa]]]aaadddbbb\\\YYYQQQLLLHHHIIILLLJJJBBB:::888333---*********)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''&&&&&&''''''(((((())))))***++++++***((('''((()))+++---//////,,,)))''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))((((((***)))((((((((()))+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***///000+++(((++++++(((///...,,,+++,,,---...///222000///000///......///222---,,,222555333000...,,,000///,,,...111---%%%...---)))'''(((++++++***+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))***,,,------,,,+++,,,,,,......//////++++++888///,,,444<<>>888555555---...///000111222222111666111.........------...------------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))*********)))***************++++++,,,---//////---,,,---......------333,,,111...GGGiiiYYYHHH555///000000000000------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,......------.../////////444333333III{{{JJJ000666:::---/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,///...000555333666DDDyyykkkiii```WWWPPPFFFHHHEEECCCHHHQQQ^^^rrrLLL444666111***000,,,+++++++++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,******---......000444iii```[[[ZZZ^^^```^^^\\\\\\SSSOOOMMMOOOQQQMMMBBB888444333222///,,,+++++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))*********************))))))(((((((((---,,,***)))))),,,222666444///)))(((+++---+++((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***+++------......***++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...---...111333444333333......///111555:::>>>AAAJJJWWWbbbbbbbbbjjjuuu|||tttwww{{{}}}wwwkkkcccbbbVVVNNNDDD===888444111//////---000777999333...............---------,,,,,,,,,,,,,,,++++++++++++***************************(((((())))))************))))))******+++++++++,,,,,,...000///...---......---000...222+++@@@;;;eee~~~bbbCCC222000000000000---------,,,,,,,,,++++++++++++++++++************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,...............///111222:::333EEEzzz{{{HHH999:::111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......000...000333111>>>XXXpppkkkhhhddd[[[OOOIIIEEECCCFFFLLLWWWkkk{{{jjj<<<333555000,,,,,,,,,,,,,,,++++++******************************************++++++++++++///)))***000......CCC```bbb^^^]]]```aaa]]][[[\\\TTTPPPMMMNNNPPPLLLBBB999222222222///,,,******+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))******++++++******)))))))))************+++))))))))))))))))))(((((())))))((((((***///666<<<444000,,,***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,---------***+++,,,------------,,,,,,---------............------------------------111//////000...,,,...333444999CCCPPP^^^kkkuuuzzzooocccWWWNNNIII===333,,,------***---444/////////......------,,,,,,,,,,,,,,,++++++++++++************************((((((((()))******++++++))))))******+++,,,,,,,,,---///000000///......///+++333///222777ccc]]]\\\CCC777111000111------------,,,,,,,,,,,,,,,++++++++++++*********************************)))************+++++++++++++++,,,,,,,,,------------...///......///222555222AAAmmmvvvJJJ999666000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///111///111222555PPP{{{|||mmmggggggaaaRRRJJJGGGEEEFFFIIIRRRcccsssRRR222444777------------,,,++++++***************************************++++++++++++,,,,,,---111222///===mmmddd```___```___ZZZXXXYYYUUUPPPLLLMMMNNNKKKAAA999000111111///+++)))***+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))***++++++++++++***))))))*********+++++++++))))))******************'''((()))***+++...222666000...---+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++,,,++++++++++++---.........---,,,------------....................................333111222444444777CCCQQQaaajjjyyyrrr___MMMBBB999000000888000000//////...------,,,------,,,,,,,,,+++++++++************************'''(((((()))******++++++))))))***++++++,,,------...///111111///...///000+++666///555III|||]]]CCC333///333...------------,,,,,,,,,,,,,,,+++++++++*********************************)))************+++++++++,,,,,,,,,,,,------------,,,...///......000444888@@@lllwwwRRR888111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000222555>>>jjjxxxhhhhhheeeVVVMMMJJJHHHGGGFFFLLL[[[jjj|||ttt<<<111999///...------,,,++++++***************************************+++++++++,,,,,,)))000222000???gggccc___^^^^^^\\\WWWTTTUUUUUUPPPKKKKKKMMMJJJAAA999///111111///+++((()))+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))******++++++++++++*********++++++,,,,,,---)))+++,,,,,,+++***+++,,,+++,,,,,,+++******+++---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******+++,,,---.........---,,,---------.........//////...........................///555???HHHVVVppplllNNN999333111000000///...------------------,,,,,,,,,++++++************************'''(((((()))***+++++++++))))))***+++,,,,,,------...///111111/////////000---888...666VVVqqqfffaaa___^^^ZZZ___yyyrrrNNN444///444......---------,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,,,,---------......+++---//////...000555999dddvvv<<<111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---///000444888FFF}}}ooonnnmmm___OOOLLLJJJHHHEEEHHHVVVdddyyyIII000777.........---,,,,,,+++************************************+++++++++,,,,,,,,,***111,,,---UUUddd```^^^```___YYYTTTRRRQQQMMMGGGEEEIIILLLEEE;;;666555333000...,,,+++***)))))))))))))))))))))))))))************+++++++++++++++******))))))((((((&&&(((******)))***+++...++++++---///,,,(((***///,,,---...---...---***&&&''''''''')))+++---......***++++++,,,+++***)))(((************************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,)))......******///000---......000444333...,,,///777EEEbbbhhh]]]888:::888111......///---//////---******++++++***++++++++++++******))))))*********)))******+++,,,,,,,,,++++++,,,,,,---...000...---...111111///,,,...555111@@@lllssslllhhh```XXXVVVWWWSSSTTTZZZXXX\\\jjjjjjHHH===...000///---,,,...111///,,,......---------,,,,,,,,,,,,++++++---,,,(((&&&%%%)))************+++++++++------,,,,,,,,,---......---777---***777000333WWWooo@@@555...222777333...,,,......---------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,---......+++888...111222SSS}}}rrrjjjaaa\\\PPPIIIJJJGGGBBBMMM___rrr\\\555:::)))///...---,,,+++*********************************)))&&&(((---///,,,***+++***333111JJJgggcccbbbbbb___XXXSSSSSSQQQNNNHHHFFFKKKNNNGGG<<<888666444111///---++++++************************************++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,***)))(((((('''&&&(((,,,+++)))+++000((()))+++---111444333111//////---,,,)))(((&&&&&&++++++++++++,,,,,,---...************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---///222111------000000,,,//////111111000444CCCSSSYYYnnnqqqTTT777------------...//////...+++++++++,,,,,,++++++++++++*********)))***************++++++,,,,,,,,,++++++,,,,,,---...///...---...111111000---888...---MMM~~~iiiccc]]]\\\]]]_________aaafffeeehhhmmmeee___eeevvvaaaKKK333222222111///.........---......---------,,,,,,,,,*********,,,,,,,,,---...************++++++++++++------,,,,,,------......000555111///333555VVVzzz^^^GGG111,,,111333///,,,.........---------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------......,,,555222444BBBrrrzzzrrriiibbbUUUKKKIIIGGGFFFLLLVVVeeeuuu???<<<444000///---,,,++++++******************************,,,((((((,,,---,,,,,,...222111@@@ooohhhfffdddccc^^^WWWTTTVVVQQQNNNIIIHHHMMMOOOHHH===999888555222///---,,,+++************************************+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,+++...++++++---,,,)))))),,,///,,,***))))))'''%%%###&&&(((***,,,,,,...000222***)))(((((((((***+++---************************))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------///...---...111000,,,000222333000000FFFqqqsssuuu}}}}}}eeeWWWCCC...+++666000000000///---+++,,,---++++++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,------...///......///000111111///777***AAA{{{rrrsssvvvmmmaaacccaaagggqqqvvvttttttyyyqqqxxxzzz~~~vvvjjjllleeeooo{{{|||```AAA777666444111...,,,,,,---......---------,,,,,,,,,,,,,,,***)))((()))******************+++++++++,,,------,,,,,,---......///...///222222///@@@yyy^^^;;;,,,000444111,,,.........------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,---......//////111666555VVVwww}}}yyynnnggg]]]PPPHHHGGGJJJKKKLLL[[[jjjSSS888555000///...---,,,+++++++++++++++++++++++++++++++++---***))),,,---+++---111333222ZZZgggdddcccbbb]]]VVVUUUXXXPPPMMMHHHGGGLLLOOOGGG===999888555222///,,,+++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,///000...---222......111111...---///000---,,,///111111111333///000///...,,,*********+++++++++******)))))))))************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...***,,,---///222333222///111111666FFF\\\yyy{{{hhhFFF555444111000111222000,,,+++---+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,---......///......///000111222222222555```tttiiijjjpppssswwwzzzvvvvvvzzz}}}^^^BBB:::222000000///---,,,......---------,,,,,,,,,+++---,,,)))((())))))'''*********+++++++++,,,,,,------,,,------...///000//////333444;;;aaayyyPPP888333444111---............------------,,,,,,,,,++++++,,,,,,,,,------,,,------...///000333///888444dddvvvnnn}}}nnnhhhcccWWWJJJFFFIIIJJJGGGXXXggg}}}vvv;;;555111000///---,,,,,,++++++++++++++++++++++++++++++,,,***+++------,,,---222222IIIccc```^^^^^^[[[VVVWWWZZZOOOKKKEEECCCHHHLLLEEE;;;888666444111...+++***)))***************************++++++++++++,,,,,,,,,***+++++++++,,,,,,---------,,,,,,,,,...//////...++++++///555777555666999888222000222333///...111///---,,,,,,,,,,,,+++***,,,---///000///...---+++************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,------.../////////111333222111111222777===SSSvvv|||ZZZ;;;333///...111111---+++---+++++++++++++++++++++,,,+++++++++***+++,,,,,,---------,,,,,,------...///.../////////000222444555333KKKxxx}}}TTTAAA///...333333...+++......---------,,,,,,,,,'''+++---+++,,,000000,,,***++++++++++++,,,,,,,,,------------...///000111666444222888ZZZrrrLLL666000000111//////.........------------,,,,,,,,,,,,,,,,,,---------------...///000111444000666:::uuuyyyjjj{{{qqqgggfff^^^PPPGGGGGGHHHGGGVVVdddyyyNNN;;;111111///...---,,,,,,,,,++++++++++++++++++++++++((((((+++//////,,,...222===sssccc]]]YYYZZZZZZXXXWWWYYYQQQKKKCCC@@@DDDHHHCCC:::666555222000---,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---......)))+++...000444999@@@DDDHHHKKKRRRXXXWWWRRRRRRUUUZZZSSSPPPTTTSSSMMMJJJMMM>>>999444444666666111,,,***+++,,,.........---,,,************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111111000---,,,444===PPPjjjiiiEEE888...///111...---000++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------------------......///...///000000000222555888888iiikkkMMM222---444555000,,,......---------,,,,,,,,,)))......))))))......(((++++++++++++,,,,,,,,,,,,,,,,,,------...///111111555555///AAAggg@@@000000555/////////.........------------,,,,,,,,,,,,------,,,,,,------...///111111222444444III|||ooollliiicccXXXMMMFFFGGGJJJOOO\\\pppccc<<<222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,((((((,,,000///...111777WWWfff]]]VVVWWWZZZYYYWWWVVVSSSLLLBBB===AAAFFFBBB:::555444222000///------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,---...///000000111666;;;>>>BBBJJJVVV```CCCKKKWWW]]]ZZZTTTUUUZZZYYYSSSUUU^^^aaa\\\\\\aaammmbbbUUUNNNLLLFFF999...333222///,,,+++++++++,,,************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------...///000/////////000111:::RRRhhhmmmSSS;;;444222///...222+++++++++,,,,,,,,,------,,,++++++++++++,,,---------------------...//////---///000000000222666:::RRR^^^<<<111333222//////......---------,,,,,,,,,,,,111...'''(((222666222+++++++++,,,,,,,,,------,,,,,,------...000111222///555888\\\YYY<<<333333////////////............------,,,,,,,,,,,,------,,,,,,------...000111222///:::444\\\qqq~~~wwwmmmddd___UUUIIIFFFJJJGGGSSSggg|||}}}DDD222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///...///777AAAjjj^^^UUUVVVZZZZZZVVVTTTVVVNNNCCC===@@@EEEBBB:::555555333111000//////...++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...///111111222HHHMMMPPPOOOMMMRRR^^^jjjjjjwwwvvvlllmmmpppfff^^^aaajjjmmmeee[[[FFFAAA:::222...---...///************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///000000///000333888@@@UUUzzzpppKKK;;;555///...222+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......------------...//////---///111000000222777;;;wwwjjjEEE555222//////333......---------,,,,,,,,,(((...---)))111DDDOOOPPP++++++,,,,,,,,,---------,,,,,,------///000111222---;;;III|||sssLLL777...000/////////...............------,,,,,,------...,,,,,,------///000111222...@@@444iiinnnwwwpppeeeddd\\\MMMEEEIIICCCOOOaaauuuXXX333222111///............,,,,,,,,,,,,,,,,,,,,,,,,000...---------111<<>>999333222111///...---------,,,,,,,,,,,,++++++++++++,,,***))),,,///000...,,,***777FFFOOOSSSYYYdddmmm{{{uuuhhhiiixxxSSS777&&&,,,000((('''///++++++***)))'''(((+++---))))))))))))))))))))))))************************,,,+++******+++,,,***)))++++++,,,---------------***000000***+++222444000---KKKvvvxxx\\\CCC000//////...------,,,,,,......------------......------........./////////444...111888222222]]]{{{XXX???111......------------,,,,,,,,,,,,,,,...---++++++---+++&&&+++++++++,,,------......,,,///111000///222777999@@@|||hhhAAA888...000333,,,+++000...------------------------............///000111222666999lllsss|||rrrfff\\\SSSGGGFFFDDDJJJZZZoooVVV:::...333111---...---...---,,,,,,,,,,,,,,,,,,---***///333...DDDpppjjjbbb]]]XXXTTTQQQPPPOOOLLLHHHGGGGGGDDD>>>999222222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++---///222BBBHHHQQQZZZeeerrrpppmmmzzziiiIII666...******---//////...,,,*********+++))))))))))))))))))))))))************************,,,*********,,,,,,,,,***+++,,,,,,---...---------000,,,+++///444555444333RRR}}}{{{iiiEEE<<<222------000000.........------------..................////////////222***333888000FFF}}}iiiHHH444///111...------------,,,,,,,,,+++,,,,,,,,,,,,,,,***(((******+++,,,---...///000,,,222000---222555555777QQQUUU999---///444///,,,///...------------------------............///000222222<<<>>>{{{uuuxxx}}}zzzxxxiii```WWWJJJGGGCCCEEERRReee|||kkk@@@+++333333,,,---111...------,,,,,,,,,------000)))222000...fffrrrnnnhhh```[[[WWWSSSOOOMMMKKKJJJIIIHHHDDD===888333333222222111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,...///,,,)))---888@@@WWWQQQQQQaaazzzooofffvvv^^^;;;888666***---------------,,,***)))************************************************+++***)))***,,,------,,,,,,,,,---.........------222***,,,444222---<<>>PPP|||zzzqqqccchhhppp}}}lllddd\\\OOOGGGCCCCCCNNN___uuuLLL,,,222444---...333---------,,,,,,---......444111555///@@@mmmmmmiiiaaaZZZWWWRRRMMMLLLKKKJJJIIIGGGBBB===888444444333333222000///...,,,,,,,,,,,,------------)))+++......000999GGGRRRRRR]]]llluuuyyyiiiuuunnnMMM444************+++------,,,******************************************************))))))***---......---,,,,,,---...............------222333+++///WWWvvvvvvXXX@@@333...---,,,//////............//////....../////////000000000---000444...===zzzeeeFFF555///............---------,,,...+++++++++***)))+++000***+++,,,---...///000000///444+++---999222555PPPTTT999///444222//////,,,------------------------------...///000222333444666ggg}}}jjj___\\\^^^]]]tttooogggaaaTTTIIIDDDCCCKKKZZZnnn___222222333...///222------------------...//////333000333```hhhkkkjjjbbb[[[WWWRRRKKKKKKJJJIIIHHHEEEAAA<<<999333444333333111///---+++,,,,,,,,,---------......***+++---333>>>IIITTTZZZTTTkkk|||xxxqqqiiitttRRREEE444000,,,***+++------,,,***************************************************))))))+++---//////...,,,------...............***111333111888VVVqqqUUU<<<...,,,/////////............//////.../////////000000000000///222333444SSSyyyXXX???111............------------...++++++---+++''')))///+++,,,,,,---...//////000...444---000:::///@@@tttnnnHHH111111111///000---------------------------------...///000222444555333sssmmmdddaaaPPPYYYkkksssjjjeeeZZZJJJEEEDDDIIITTTeee{{{vvv===222222000000///---------------...//////***333,,,DDDfffkkkkkkddd]]]YYYSSSLLLKKKJJJIIIGGGDDD@@@;;;999333333333222000---+++))),,,,,,,,,------.........///---...888HHHUUUYYYYYYnnnpppwwwpppnnnBBB;;;222,,,+++,,,------***************************************************))))))+++---//////...,,,---......//////......+++222000111QQQdddCCC///...444//////............//////////////////000000000000111222222===ggggggIII666//////.........---------,,,***---000...)))***000,,,,,,------.../////////,,,444///333999---JJJSSS444/////////111///------------------------------...///111222444555<<<|||mmmdddXXXOOOLLL\\\~~~vvvlllhhh]]]JJJFFFDDDHHHPPP^^^sssFFF444222222111,,,---------------...///000---888111ZZZlllooogggaaabbbXXXMMMLLLUUUIIIHHHJJJCCC@@@???999777666333000---+++++++++,,,...//////...------...///000777BBBIIIPPP\\\jjjdddsss|||lll|||iiiUUU<<<...,,,...000000000,,,***---...***((())),,,,,,,,,++++++*********,,,,,,,,,---------.........111***&&&...222...///,,,777///:::vvv}}}sssggg===$$$555111000///,,,---///000///111000////////////000000---000999HHH{{{RRR:::555---...111,,,---111---...---,,,,,,++++++++++++---------------...000000555...000:::555222hhhzzzeeeBBB222,,,111444---111111000......---------......444333---111777222LLLxxxjjjdddVVVSSSPPPTTTrrrgggaaaUUUHHH@@@EEENNN[[[nnnMMM333666+++000***......---------......///222...;;;lllooogggaaaaaaYYYNNNOOOSSSGGGGGGIIIBBB??????888555444111///---,,,++++++,,,...//////---------...111444===IIIQQQZZZiiixxxwwwsssvvvsss{{{lllLLL===777000,,,------***)))+++,,,***+++---,,,,,,,,,+++++++++******,,,,,,,,,---------......+++))))))///222///...111777333888[[[vvvmmmUUU===666111111111///.../////////111000000/////////000000888000666dddZZZ;;;555---///222,,,,,,///,,,...---,,,,,,++++++,,,,,,------------...///000000555///000444333EEExxxuuuzzzRRR;;;///000222+++111000///......---------......111000---222:::999kkk~~~nnn]]]VVVPPPLLLkkkxxxjjjaaaYYYLLLBBBDDDLLLWWWiiizzz^^^888999000222111......------......//////222333WWWlllooofff```aaaZZZQQQRRRRRRFFFDDDGGG@@@======777222111000...---,,,,,,,,,---...///...---,,,...///666;;;EEEOOOVVV___ooo}}}~~~uuuvvvuuuUUU???666000)))...++++++---,,,***,,,111,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......333(((,,,555000,,,...///444666WWWvvvkkkRRR000111111222222000...///000111000000000000000111111666+++===oooMMM666---000444---+++...+++...---,,,,,,,,,,,,,,,,,,------------...///000111000...111///444^^^tttrrrzzzaaaCCC000///222///111000///......---......///------...///333;;;AAA}}}eee[[[YYYMMMZZZpppbbb___QQQEEEDDDHHHQQQbbbssssss<<<666///...333...............///000000000888wwwmmmooofff```bbb[[[SSSUUUPPPDDDBBBDDD>>><<<<<<666000///......------,,,,,,---......---,,,---///222<<>>EEEMMMTTT[[[eeepppwwwtttooo}}}zzzpppZZZFFF555///......000///******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((---///+++,,,666888---111pppxxxmmmTTT777222///111111//////333111111111111111222333333555CCC|||iiiCCC111...444000...000///---------,,,,,,---.....................///111111222999888777UUU}}}sssvvvlllkkk```===///000...000//////............///...111...111888333:::RRRpppmmmggg^^^{{{{{{lllcccVVVKKKFFFEEEIIIWWWhhh|||YYY:::333---777.........///000111222222999cccnnnppphhhccceee^^^UUUVVVNNNAAA???AAA;;;:::;;;666....../////////...------------------...111777;;;>>>FFFOOOZZZggguuu}}}~~~vvviiillluuu}}}zzzVVVHHH444...+++------++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......'''888777...111111---000QQQuuuhhhEEE888///000222000000333111111111111222333444444444YYYvvvTTT999...222111///111///------------------...///............///000111111000888///777lll}}}kkkqqqnnniiipppwwwkkkEEE333222000//////............//////,,,444000333:::222<<>>888]]]sssxxxyyyiiifffsss^^^>>>222+++//////.........//////000+++666///...888000FFF|||ddd[[[tttwwwiii___VVVOOOGGGCCCLLLZZZmmmHHH===777111/////////000111333444555gggqqqqqqmmmddd]]]YYYTTTNNNGGGCCC???<<<;;;:::999888444333111///---++++++***...//////000333888@@@FFFMMMYYYfffkkkjjjjjjjjjiiigggnnn^^^GGG444++++++...///------------------------------------------------444+++%%%000555,,,NNNvvvnnnXXX???333000000111333444***666111+++444333666TTT~~~RRR777444---000555,,,......------------............//////000222333444444111888yyy}}}xxxnnnaaakkknnnFFF777111111000///...---....../////////...888000666CCCeee[[[ppp{{{ccc___XXXOOOGGGEEEKKKSSSooofff::::::---222222+++---444///333BBBqqqrrrmmmeee___[[[TTTMMMFFFCCC>>>;;;::::::999888333222111///---,,,+++++++++...000222555:::AAAFFFUUUWWWcccpppkkk___fffyyyqqq}}}mmmWWWCCC444------111------------------------------------------------'''---222333222;;;hhhyyycccJJJ;;;555333555777444+++666222---555444:::ooovvvuuuxxxwwwooofffrrruuuaaaAAA333...111111+++///......------......///////////////000222333444333333HHHxxxuuummmiiittt|||UUU;;;111111000///...---.../////////000///777000555HHHddd\\\ppp|||iiicccZZZQQQHHHDDDHHHOOOhhh|||lll:::999222///222000+++555666444NNNqqqqqqmmmfff```\\\TTTMMMEEEBBB===;;;999999888777222111000///------------)))---333666999>>>DDDIIIWWW]]]gggkkkddd```lll{{{zzz|||xxxzzzeeeSSS???///***...------------------------------------------------(((111444---888iiipppWWWDDD888111111555444,,,555222000555444BBB|||zzzrrrpppxxx}}}tttMMM111000333000...///......------......////////////000111222333444222333[[[|||zzzmmm```jjjvvvwwwaaa;;;444111000///.........//////000000///555000555SSS{{{ccc^^^rrrrrrhhh]]]SSSJJJCCCEEEKKK^^^tttyyy<<<555333---111666***555999666iiiooooookkkddd```\\\SSSKKKDDD@@@<<<999888888777666111000///...............)))///777<<<>>>CCCIIIOOOTTTggglll^^^^^^pppyyyrrrvvvtttvvv}}}rrrbbbOOO:::...,,,........................------------............///000///---NNN{{{cccNNN===222///111555...444111222444555OOOYYY333222555000333//////............///////////////000111222444444666888nnnvvveeefffssstttgggrrreeeeeeggg:::888111111///.........///000000000000444111777bbbyyybbb```tttyyylll^^^VVVMMMDDDCCCIIIXXXnnnGGG444444111...888---444333<<>>999777666555444333111000///...............///666===@@@BBBHHHSSS\\\eeeZZZXXXeeeqqqqqqllljjjtttmmmmmmvvv|||~~~yyy~~~kkkZZZCCC///........................---------...//////000000222,,,--->>>jjjmmmYYYIII<<<666555444444666///333333EEEuuuLLL666///---///000//////......//////000000000000111222333444555333OOOzzzxxxtttlllhhhiiihhhZZZUUUhhhRRR888222111000/////////000000///000333444888@@@{{{ccceee|||qqq___ZZZSSSHHHCCCHHHQQQggg|||UUU888777888000000999333555uuupppkkkccc[[[ZZZZZZSSSJJJ@@@===888666555444333222111111000......---------222888===>>>???GGGTTT```cccYYY[[[jjjnnnfffeeennnooohhhiiirrrvvvsssuuu{{{qqqeeeRRR;;;........................---------...///000000000444...777^^^xxx^^^LLL???777555111555777000555888SSS\\\999...000///000000////////////000000000000000111222333444555555kkk~~~vvvsssooolllmmmfff[[[WWWgggbbb@@@222222000/////////000111...000444555<<>>IIIeeegggwwwbbb]]]VVVHHH@@@DDDHHH^^^tttqqqEEE444---;;;***999777___pppnnnggg___[[[YYYRRRKKKBBB;;;666666666333111111...///000---******...111:::222<<>>HHHUUUPPPUUU^^^ccc^^^ZZZ^^^fffkkkfffjjjllliiigggjjjsss|||uuuttt}}}yyytttooommmpppvvv{{{rrrqqqUUU@@@222+++///111,,,+++000///...---...///000///...///111VVVuuu\\\KKK===222666111222:::222@@@mmmAAA111555/////////............//////000333...---555444222999EEE|||ttttttuuukkkmmm^^^VVV[[[nnn~~~WWW:::111222333---///444000333222222555:::QQQxxxwwwdddhhhnnn\\\]]]QQQ888GGGKKKWWWooo{{{HHH777666;;;''':::888|||pppnnnhhhaaa\\\ZZZTTTMMMCCC;;;666666555222000000---//////---++++++///333:::666;;;DDDIIIRRRVVVQQQXXX]]]___[[[ZZZ___eeegggbbbddddddeeegggooo{{{~~~|||{{{}}}xxxyyytttkkknnnuuuxxxvvv___III999...///111---,,,000//////......///000//////444///ZZZtttYYYLLLCCC<<<666444000777777@@@uuuKKK444333000//////............//////111444//////666444333;;;TTT}}}|||qqqmmmbbb\\\___rrr]]]===222222333---///333000444222111666;;;UUUtttuuudddjjjsss]]]]]]UUU>>>IIIJJJVVVnnnLLL666///<<<111<<>>rrrlllaaaXXXRRR]]]iiiBBB444111333......222///333111222777:::[[[zzzuuueeelllzzz^^^ZZZYYYEEEHHHHHHVVVmmmVVV666///<<<777;;;jjjnnnoookkkddd```^^^ZZZUUUEEE<<<555444333000......+++,,,---,,,+++---333888666>>>777<<>>111000<<>>mmmnnnllleee```^^^[[[WWWEEE<<<444333222///---...+++,,,---,,,+++...444:::777BBB===<<>>>>>555:::QQQkkknnnlllddd^^^]]]ZZZWWWDDD;;;333111111...---///,,,------++++++...555;;;:::CCCEEECCCFFFHHHMMMXXXNNNNNNMMMPPPZZZbbbaaa[[[ZZZ^^^eeennnssspppiiibbbhhhooowww{{{}}}wwwjjj[[[FFF777111000111111///111222000...000444888JJJmmmddd\\\IIIHHH555<<<444444;;;nnnsssppp~~~PPP000333111000000//////000000111///000///222555000999RRR|||mmmaaa\\\fffYYY===000444222000222000...222888;;;444yyyuuugggqqqttt^^^^^^PPPGGGEEEQQQhhhoooBBB===333>>>hhhjjjmmmkkkccc]]]ZZZYYYVVVBBB999222000000......000---------++++++...555;;;;;;>>>HHHKKKEEEHHHSSSWWWJJJNNNQQQSSSWWW\\\\\\XXX[[[]]]bbbhhhkkkllliiigggnnnssszzzyyynnncccQQQ???333000//////---000111000///000666;;;gggVVVooocccIIIGGG???;;;444777999nnnvvvYYY333222111111000000000000111111000111000333666222>>>[[[|||mmmdddkkk___@@@111555444111333111111000555;;;888qqqtttgggqqqzzzbbb]]]QQQIIIDDDNNNdddqqqFFF:::666===mmmiiilllkkkccc[[[YYYWWWUUUBBB999111000000//////111......---+++***...555;;;:::777GGGOOOEEEJJJWWWRRRHHHOOOUUUVVVVVVXXXWWWUUU______```bbbdddgggjjjlllrrruuuyyy}}}yyyrrriiiYYYDDD555///......,,,///111000///111777===zzzGGGyyy{{{tttMMMEEE@@@777333===BBBiii}}}___666111111111000000000000111111222222111444777333BBBbbb}}}mmm```eeecccBBB222666555222333222333...222:::<<<___vvvhhhqqq{{{bbbZZZOOOIIIDDDLLLaaarrrIII999:::888dddtttnnniiibbb```___\\\UUUNNNAAA999222111111///---...+++...---***---777;;;:::>>>999CCCHHHBBBMMMUUUGGGKKKQQQUUUSSSSSSVVVXXXWWW\\\___ccceeedddeeellltttjjjvvv~~~xxxiii]]]NNN888000222000000///888---***333777GGGeeeQQQyyyNNNGGG>>>:::???000LLLhhhqqq<<<222222111111000000000000000222///888)))666888888zzz}}}hhheeeoooqqqIII222333222///000000222777999111>>>WWW|||jjjyyyttteee___WWWJJJDDDKKK```zzzLLL777AAA;;;nnnhhhbbb______\\\TTTMMMAAA888222111111///---...***------,,,111:::???>>>;;;;;;@@@CCCEEELLLOOOEEEGGGOOOVVVUUUTTTWWWYYYZZZZZZ^^^ccceeedddeeejjjpppvvvzzz~~~~~~mmmaaaRRR===333333///---///777222666666222KKK]]]UUU{{{XXXNNNFFF:::>>>888UUUaaaxxxAAA111222222111000000000000000333...666+++777999AAAjjjhhhsssuuuLLL444444333000111111///222777666DDDMMM}}}mmm|||~~~ggg[[[UUUKKKEEEKKK]]]{{{~~~LLL999>>>===nnnhhhaaa^^^___[[[SSSLLL@@@888111111111...---...+++,,,,,,---222:::>>>======BBBAAACCCNNNQQQKKKHHHDDDOOOXXXXXXUUUVVVXXXYYYXXX^^^dddeeedddeeeiiimmmpppuuu{{{zzztttfffYYYDDD888444...000333222///999111---YYYUUU___\\\GGGFFF666:::===]]]}}}ZZZvvvLLL444222222111000000000000111333,,,444000999888MMMzzzhhhgggqqq|||QQQ666666444111333222333222666777AAARRR~~~oookkkZZZUUUOOOGGGJJJZZZvvvPPP<<<<<>>{{{ddd~~~|||oooppp___ZZZTTTGGGIIIXXXtttWWW>>>===NNNxxxqqqhhh```^^^___]]]SSSJJJ>>>666000000000...---///...++++++000666999999888:::CCC===@@@PPPKKK???EEECCCMMMUUUUUURRRRRRTTTTTTXXX___bbb______eeemmmppprrrzzz}}}vvvwwwnnncccQQQ@@@666,,,...222...+++999666QQQkkkWWWuuuZZZ@@@>>>???AAAuuujjj[[[qqq{{{ccc<<<333222222111111111111111222---444999777222ZZZtttsssxxx[[[:::555222000222111444///444:::EEEjjjjjjyyysssyyyoootttccc[[[RRRFFFHHHWWWuuu[[[>>>>>>]]]pppsssiii```^^^aaa^^^TTTIII>>>666000///000......///,,,)))***333===@@@@@@@@@>>>AAAAAAEEELLLGGGBBBFFFFFFMMMQQQPPPPPPTTTVVVVVVWWW```ccc^^^\\\dddjjjkkklllkkknnnxxxqqqhhhWWWEEE999...000222666222555111QQQ```[[[xxx^^^BBBBBB<<<<<>>oooxxxuuukkkaaa___bbb```UUUJJJ===555//////000......///,,,(((***666@@@CCCBBBCCCEEE@@@GGGNNNHHHEEEIIIIIIRRRSSSQQQNNNOOOTTTVVVTTTUUUaaaeee___\\\```ccc``````bbbnnnrrriiifffjjjrrrtttkkk\\\JJJ===222555000777444///111TTTXXXbbbyyy___EEEAAA999==={{{kkkeeetttCCC444333222222111111222222000222333777333===vvvzzzuuutttttteee>>>666333222444333444222555777JJJdddsss|||vvvwwweee[[[QQQHHHGGGRRRnnniiiBBB<<>>GGG~~~hhhjjj{{{LLL444333222222111111222222000444222444222DDDiii@@@777444333555444111222555666MMM\\\zzzxxxfff___WWWJJJFFFOOOjjjtttEEE<<>>CCC>>><<>>|||tttFFF444333333222444111888666444BBBNNN{{{aaa[[[YYYJJJGGGQQQmmmuuu@@@FFFvvvjjjeeeccc```bbbYYYEEE;;;444//////000---,,,,,,...***...888<<<888999@@@<<>>PPPcccccclllggg<<<555000000222222222444222111///111888JJJuuu}}}RRR999444555555555333555555999JJJ___wwwwwwqqqbbbXXXJJJEEENNNhhhwwwCCCNNNyyypppmmmiiibbb```WWWDDD999222---...///---,,,,,,***+++000888>>>AAADDDGGG>>>FFFEEEBBBGGGHHHKKKWWW[[[\\\SSSJJJLLLLLLRRRaaammmpppvvvyyyuuuoooqqqwww{{{}}}~~~sssaaaXXXJJJ222222999///<<>>???:::AAA???>>>EEEIIIOOO\\\cccbbbUUUJJJLLLOOOSSS^^^cccbbbdddffffffdddiiippprrruuuzzzzzzfffYYYIII666000777000???tttxxxbbboootttxxxfffFFF;;;]]]yyyttt{{{}}}GGG:::111222444111111555222111555666555PPPssspppmmmtttwww\\\;;;111222111///555444222999JJJqqqrrr}}}}}}~~~vvvhhhhhhwww~~~ssskkkmmmiiikkkgggbbbnnnqqqgggcccTTTOOOVVVmmmGGGTTTvvvooommmjjjaaa^^^VVVDDD777111,,,---///---,,,---,,,///222666999===>>>>>><<>>111666000;;;nnnrrrcccssstttvvv}}}pppIII<<>>@@@CCCAAAJJJEEE>>>AAAFFFNNN]]]ccc^^^RRRGGGIIITTTXXXTTTQQQTTTYYY\\\___eeelllrrruuuxxxxxxuuuzzzqqqcccWWW<<<444888444666kkkooorrrsss~~~tttkkkccchhhrrrtttyyyTTTDDDlll}}}uuuyyyqqq```666444666000555222111000444000333>>>TTT~~~jjjyyylllAAA555444222444999...777===JJJsss}}}bbb~~~~~~nnnvvvrrrdddgggaaaWWWYYYoooOOOjjjzzzooollliii```\\\SSSCCC888111,,,...///,,,+++,,,,,,---111666999;;;<<<===???HHHDDD???CCCIIIRRRbbbddd```SSSGGGHHHRRRVVVRRROOORRRVVVXXX[[[```hhhnnnjjjsss}}}{{{yyytttjjjbbbEEE444333999JJJeeemmmrrruuuSSS>>>lllyyytttzzzqqqiii;;;555555///555333333333777444444<<>>999888AAAnnnsssooogggqqqYYYIIIzzz|||rrruuu}}}CCC444666222666222333000555333444:::HHH}}}yyyppp|||III666555333222111000999444===|||YYY~~~~~~|||rrr___]]]OOOOOO]]]yyyLLL{{{iiieeeggg___VVVPPPGGG888111,,,...///,,,+++,,,***333999999===DDDDDD???BBBEEEAAABBBFFFFFFOOOeeegggeeeZZZJJJEEELLLQQQOOOPPPTTTYYY]]]aaagggooouuuuuuyyytttbbbWWWjjj~~~WWW<<<333<<>>000<<<^^^eeeqqqssslllwwwcccPPPhhhggg{{{pppJJJ444666333555111444222777444444;;;IIINNN777555333111111222888222???mmm^^^|||||||||yyy~~~rrrvvvggghhhooo___aaaNNNQQQbbbIII~~~jjjdddggg^^^SSSMMMFFF888111,,,...///,,,+++,,,(((222888666:::AAA@@@888IIIIIIEEEFFFIIIEEENNNeeedddcccYYYJJJEEEMMMSSSSSSXXX]]]cccgggiiikkkpppsssyyy^^^ppp~~~gggDDD222999VVVfffpppnnndddooodddOOOeeelllxxxmmm|||PPP555555222444222666...444222444;;;IIIyyyrrrllliiilllZZZeeevvvOOO777555333111111222888222@@@jjjzzz```{{{{{{{{{rrr}}}ooocccjjj\\\aaannn```bbbMMMQQQdddUUU{{{jjjdddccc[[[VVVRRRHHH999333/////////,,,+++---000111888:::777???EEE<<>>AAAwwwnnnhhhWWWLLLVVVPPPLLLaaa|||OOO444333222111777---222:::>>>```tttjjjwww{{{||||||~~~vvvgggddd\\\LLL^^^hhhbbbZZZNNNVVViii~~~MMM{{{kkkdddccc[[[UUUQQQHHH888222/////////,,,+++------///777:::888@@@FFF>>>EEEHHHDDDBBBGGGGGGLLL[[[ddd```VVVIIIEEEIIIPPPRRRUUU\\\eeekkkmmmnnnqqqttt|||{{{mmmrrrBBB666;;;XXXnnnpppooofffjjjqqqWWWuuueeesssqqqWWW===555000666444444555222444555999<<>>777111555222333444333555666666<<>>:::>>>DDD@@@AAADDDBBBCCCKKKJJJMMMZZZ___^^^WWWMMMHHHMMMTTTXXXTTT[[[dddlllqqqtttvvvxxxxxxwwwpppJJJ666<<<^^^ssstttqqqccccccaaa|||hhhssssssttt[[[===888222666222444222444777999888AAA||||||{{{yyyqqqyyy~~~wwwxxx{{{~~~yyyqqqmmmnnniiiccc```aaa```]]]]]]aaaTTT^^^ttt~~~uuurrrooonnnllljjjddd\\\VVVSSSggghhhiiihhhddd___ZZZWWW[[[jjjssstttzzzUUU888555444222333333555666444IIIzzzkkk~~~zzz~~~~~~zzzyyyllleeegggssspppeee```VVVJJJIIIhhhfff___VVVKKKVVVmmmHHHzzzlllgggeeeYYYRRRPPPIII666000---......,,,+++...,,,---999AAA;;;<<>>DDDEEE@@@@@@HHHHHHKKKWWW\\\]]]XXXNNNIIINNNUUUYYYRRRXXXbbbjjjppptttuuuvvvuuu~~~~~~{{{|||xxxwwwMMM:::;;;WWWnnnqqqnnn``````fffjjjvvvxxxtttYYY;;;777444777444666333777999;;;888CCCxxx~~~~~~~~~}}}{{{zzztttwww|||qqqqqquuummmsssfff]]]aaaeeebbbaaaccc___aaaccceeegggddd\\\UUUTTTVVV\\\hhhpppnnnbbbWWWQQQRRRUUUSSSRRR\\\jjjpppxxxzzz{{{TTT888555333111444444333666888EEE{{{___|||~~~www|||rrreeennneee___RRRJJJSSSoooddd```YYYKKKXXXoooGGGzzzmmmhhheeeXXXQQQOOOIII555000,,,---...,,,+++...,,,---:::CCC<<<:::???>>>CCCCCC======EEEEEEFFFRRRXXXZZZWWWMMMHHHLLLSSSWWWOOOUUU^^^hhhooorrrrrrrrrtttzzztttkkklllsssssstttNNN;;;<<>>:::???@@@???AAA<<<>>>GGGFFFEEENNNWWWZZZXXXOOOHHHKKKRRRWWWPPPUUU___hhhpppssssssqqqrrrvvvppplllvvvlllbbbfff~~~MMM888>>>bbbaaahhhjjj\\\YYYyyyrrriiimmmzzzvvvWWW777666444666222777333777777===666AAATTT~~~www}}}rrrssskkkfffeee^^^bbb\\\kkkTTT888555444222000444111666<<<;;;ttt[[[tttvvvxxxzzzzzzsssxxx~~~jjj```PPPVVVnnndddbbb\\\RRRaaazzzwwwOOOzzzmmmjjjfffXXXPPPOOOIII444///,,,------,,,,,,...'''(((999EEE???;;;@@@BBB===@@@>>>BBBLLLIIIFFFNNNXXX\\\ZZZQQQKKKMMMTTTXXXTTTYYYbbblllsssvvvuuusssooosssqqqwwwttt___]]]qqqwwwnnnbbbbbbmmmKKK444@@@oooaaajjjlll^^^YYYxxxuuullllllxxxpppWWW666666444555111666000555555>>>999DDDPPPzzz~~~|||{{{UUU999666555444---333111666:::666yyyiiinnnyyywwwyyy}}}tttqqquuufffWWWPPP]]]eeeaaa[[[VVVeee~~~oooFFFuuuhhhhhhiii\\\PPPLLLHHH888111---...///---++++++'''***222;;;>>>;;;:::===<<>>AAAAAAGGGJJJEEEBBBEEEGGGFFFWWWaaacccXXXMMMLLLSSSYYYXXX]]]dddkkkqqquuuwwwxxxuuussswwwDDD>>>999UUUjjjhhhiii___VVViii}}}rrrrrrqqqpppwwwrrruuuRRR<<<333777444;;;555777333;;;:::;;;@@@VVV~~~III<<<222555222111444666222999===eeehhhwww~~~wwwzzzzzzmmm|||xxx|||zzzhhh[[[ddd}}}ddd\\\PPPWWWooogggBBBaaawwwiiihhhjjj^^^SSSNNNIII888111,,,---...,,,***+++******...666;;;===@@@DDDAAAHHHKKKGGGBBBCCCGGGJJJQQQ^^^eee^^^QQQMMMRRRYYYZZZ[[[^^^eeennntttvvvvvvuuuxxxwwwrrrlllfff^^^WWWxxxDDD@@@<<>>DDDSSS~~~}}}HHH;;;111555444444333444555<<<888XXX[[[www|||xxx{{{~~~www~~~jjj```kkkbbbZZZOOO[[[tttZZZ;;;TTTwwwiiigggjjj___TTTOOOJJJ888111,,,,,,---,,,***+++***)))---555:::;;;===@@@:::BBBHHHFFFBBBCCCKKKRRRKKKYYYeeebbbVVVOOORRRXXXYYYWWWYYYaaammmuuuuuussspppeee[[[QQQXXXwwwDDD???>>>[[[wwwlllhhh___NNNXXXuuunnniiijjjrrriiipppqqqnnnwww{{{OOO<<<444888333:::555;;;777===<<>>YYYrrreee^^^OOOSSSvvvtttbbb___^^^___aaadddpppfffmmmpppmmmuuuNNN<<<555888222999444:::888>>><<>>555SSSqqqWWWxxxzzzyyyzzz|||vvv|||}}}~~~~~~}}}hhh|||aaa^^^VVVdddOOO<<>>666???QQQtttdddaaaRRRPPPlll~~~qqqccc___^^^[[[]]]aaabbb___hhhjjjhhhnnnmmmsssKKK<<<666888222999555888999@@@;;;DDDOOOMMM```~~~<<<999111444444000555:::888???;;;SSSpppkkkzzzzzzxxxyyyzzz}}}vvvttt|||}}}tttxxxvvvzzzqqqvvv\\\[[[VVVjjjKKK;;;???|||wwwfffcccggg___VVVPPPHHH999000******+++******,,,+++'''(((111888999888888;;;===BBBHHHGGGCCCEEEJJJGGGMMMWWW^^^[[[SSSRRRWWWXXXXXX\\\fffsss}}}|||xxx\\\;;;:::IIIOOOrrreeegggWWWLLLccc}}}ppppppvvvsssqqqooojjjaaagggrrr```nnnpppppp~~~GGG:::666999333<<<888999>>>EEE>>>GGGRRRPPP```yyy777999333555222111777999555AAAAAAPPPnnn{{{xxxwwwxxxxxxzzz~~~{{{{{{zzzuuunnnqqquuurrrqqqpppYYY[[[XXXpppwwwFFF<<<999vvv|||vvveeebbbfff___VVVOOOGGG999000******+++******,,,---((('''...666:::;;;===<<<<<>>;;;<<>>VVVxxxvvv~~~rrrbbb^^^```WWWNNNHHH@@@:::222,,,,,,,,,+++***+++*********,,,...222555777<<<>>>???@@@EEEJJJIIIEEELLLKKKKKKOOOXXX]]]WWWNNNTTTZZZ\\\[[[bbbrrrqqqjjjfffzzzyyy999BBBNNNWWWeeepppffflllbbbMMMPPPaaaJJJuuupppkkkoooppplllzzzFFF666:::777;;;999<<>>CCCOOOOOODDDIIIMMMMMMKKKPPPZZZYYYQQQQQQZZZ\\\XXX]]]ppp~~~uuuyyyddd;;;HHHTTT[[[___gggeeegggdddQQQLLLWWWvvvsssEEE{{{vvvqqqooohhhrrr}}}}}}uuuEEE888888777;;;888===GGGOOOWWWZZZYYYZZZ^^^cccrrr~~~~~~}}}OOO777444...888555;;;======FFFRRRQQQWWWhhhwwwYYY|||wwwxxxyyyzzz{{{uuuwwwxxxsss___^^^gggWWW999777;;;KKKsssxxxnnndddbbb___RRRKKKIIIBBB:::222,,,,,,,,,******+++((()))******+++...444999:::BBBBBB<<>>@@@>>>DDDNNNOOORRRaaaaaa~~~xxxxxxxxxyyy{{{~~~mmm|||ooo^^^aaammmTTT888999:::GGGkkkdddccc]]]NNNHHHHHHAAA:::222,,,,,,,,,+++***+++''')))***))))))---444999777???@@@;;;>>>KKKPPPKKKGGGNNNPPPKKKGGGLLLUUU\\\OOOTTTXXXXXXZZZfffyyyPPPBBBLLLRRRXXXVVVcccvvvccchhh]]]LLLKKK[[[qqqXXXOOOmmmooovvvhhhbbb{{{UUU>>>888333888===888EEEJJJQQQXXXYYYVVVTTTXXX]]]YYYvvvAAA666333222777999;;;???>>>BBBMMMNNNRRR```rrrwwwvvvuuuuuuwww{{{sss~~~kkk]]]dddsssSSS===;;;777DDDzzzkkkffffff^^^NNNIIIIIICCC:::222,,,,,,,,,+++***+++''')))***)))(((,,,333:::888>>>AAA>>>>>>FFFMMMPPPIIIJJJMMMNNNKKKJJJPPPYYYRRRQQQTTTYYYYYY]]]qqqyyyyyyxxxHHHGGGOOOSSS[[[XXXcccrrrggghhhcccQQQJJJOOOdddrrrxxxNNNPPP{{{rrrnnnwwwjjjaaawwwHHH;;;999333:::@@@;;;KKKNNNUUU^^^bbb```^^^___```[[[zzziii;;;666444444666:::999AAABBBFFFOOOOOOSSS```rrr}}}yyywwwtttsssvvv{{{~~~~~~{{{www|||fff___kkk}}}{{{NNN>>>777333AAA~~~wwwqqqmmmiiiiiiaaaPPPKKKMMMGGG:::222,,,,,,,,,+++***+++&&&(((***)))(((+++333:::;;;@@@DDDBBB@@@DDDMMMTTTJJJGGGJJJQQQQQQKKKMMMUUUTTTOOORRRYYYXXXWWWkkkwwwggg???NNNTTTWWW```ZZZ```bbbjjjhhhgggUUULLLIII]]]kkkeeeGGGPPPsssxxxxxxgggZZZnnnBBB:::999333<<>>OOOUUU]]]ffflllkkkgggcccaaafffrrr~~~aaa888777555555666:::999DDDHHHKKKQQQPPPRRR^^^rrr}}}yyyuuutttwww|||sss}}}wwwxxxzzzuuummmmmmlllyyyuuuuuucccaaarrrtttHHH999222222@@@oooooo{{{ssslllpppkkk\\\SSSRRRNNNEEE:::222+++++++++)))((()))***)))((()))***,,,///111555:::CCCFFF???999BBBQQQJJJOOOKKKOOOWWWKKKHHH^^^\\\QQQNNNTTTUUUUUUeee{{{OOOMMMTTTaaa___\\\``````uuuttt\\\eeedddNNNGGGQQQiiiVVVKKK___hhhyyyrrrrrrWWWmmmvvvwww{{{~~~======<<<;;;<<>>???<<<;;;BBBKKKWWWUUUNNNPPPYYYWWWPPPPPP\\\SSSJJJIIIOOOWWW^^^bbbJJJMMMVVVbbbhhhfffbbb___kkkccceeeeeeWWWDDDIII]]]yyyOOOLLL]]]aaa|||xxxuuu\\\^^^ooo{{{======<<<;;;===DDDNNNVVV\\\___eeejjjmmmooooooooosssyyyJJJ555777222888:::<<>>>>><<<<<<@@@EEEGGG\\\UUUPPPMMMRRR^^^XXXBBBSSSUUUPPPGGGFFFNNNRRROOOmmmfffMMMPPPZZZaaakkkiii___```hhhgggqqqcccccccccHHHEEENNNhhhcccIIIQQQbbbccc~~~xxxtttqqqeeeVVVdddeee===<<<;;;<<>>>>>;;;;;;>>>???KKKUUUcccYYYJJJ\\\ppphhhIIILLLVVVZZZNNN>>>???LLLOOOOOOTTT```nnnyyy~~~YYYgggXXXWWWQQQVVVUUUPPP```lll^^^bbbdddXXXggg```PPPDDDKKKaaazzz}}}ssswww|||TTTWWW```dddcccqqqqqqsssUUUWWWpppBBB888999:::>>>EEEMMMSSSWWWZZZ```eeefffeeeggglllqqqddd```ffftttyyyVVV888555444555;;;;;;IIIUUUTTTTTTUUUVVVXXXYYYZZZyyy}}}ttt|||tttrrrsssuuuyyy{{{~~~nnnuuunnn___qqqbbb???888222333333BBBhhhqqq}}}lllhhhaaa\\\YYYUUUPPPKKK;;;333---,,,---******+++)))))))))))))))((((((((()))111>>>FFFCCC>>>@@@FFFDDDOOO^^^\\\QQQXXXkkkttt[[[KKKHHHUUUWWWIII@@@CCCGGGLLLUUU^^^cccjjjxxxnnn^^^gggWWWSSSOOOPPPSSSTTT\\\]]]TTT]]]vvvvvvZZZ^^^aaaTTTGGGEEETTTmmmcccNNN\\\bbbcccgggnnnvvvtttZZZMMMfff???777888<<>>NNNQQQVVV\\\___^^^ZZZWWWUUUiii|||uuussssssuuuwww{{{~~~~~~uuu}}}}}}{{{ppppppsssbbbqqqxxxeeebbb|||\\\:::222333444777@@@zzzkkksssooohhhaaa]]][[[VVVPPPLLL;;;333---,,,---+++***+++(((((())))))***)))))))))...---888HHHKKKCCCDDDNNNIIIJJJNNNZZZaaaYYYZZZkkklllZZZLLLOOOVVVRRRGGG@@@???HHHVVV_________iiivvv{{{~~~eeebbb^^^YYYYYYWWWPPPRRR[[[XXXQQQSSS^^^fffVVV^^^YYYNNNFFFIII]]]xxxzzzSSSLLLdddjjjhhhnnnpppuuu~~~vvvpppfffMMM[[[vvvmmm???777:::@@@IIISSSYYYZZZZZZ___^^^^^^]]]^^^```bbbccckkkhhhqqqrrrBBB777888555>>>FFFAAAPPPQQQXXX^^^```]]]ZZZZZZ\\\```zzzxxxuuuuuuuuuwwwyyyrrrtttwwwuuuhhhpppttt{{{lllccckkkQQQ555111555444:::@@@nnnoooqqqiiibbb^^^\\\WWWPPPLLL;;;333---------+++***+++(((((()))***************...$$$+++AAAIII@@@@@@LLLVVVKKKEEE\\\sssaaaPPP___ssskkk]]]OOONNNQQQNNNFFF???BBBLLLWWW[[[WWWXXX]]]nnntttvvvrrr{{{vvvsss{{{aaaeeeWWW___dddaaaRRRQQQ^^^WWWOOO]]]UUUxxxsssRRR]]]]]]VVVHHHCCCPPPkkkwwwssszzzfffNNNSSSqqqtttlllmmmhhhvvv{{{ssslllnnnQQQSSSnnnUUU888888<<>>555???KKKUUUXXX[[[___bbbmmmiiidddbbbcccgggkkkmmmiiixxxuuuxxxzzzyyy|||tttxxxNNN===999666;;;EEEMMMPPPOOOWWWWWW[[[```___]]]ccclllnnnzzziiinnn{{{{{{uuusssyyy{{{}}}uuuzzz{{{zzz```ppp{{{@@@555333555999...AAAQQQqqqtttxxxxxxxxx~~~yyy|||xxxccc\\\___YYYTTTQQQJJJ;;;666///++++++++++++))))))))))))))))))))))))))))))((((((...===MMMQQQLLLGGG[[[ddd^^^aaapppqqqeeeQQQooo|||hhhRRRPPPQQQMMMMMMCCC===AAAGGGIIIIIIKKKMMMRRRYYY```eeekkkrrrvvvyyy{{{eee___bbbggg]]]pppjjj```[[[UUUTTTZZZbbb___ZZZ\\\XXXVVV^^^fffpppvvvNNNLLLRRRUUUKKK???JJJaaa||||||}}}lllkkk```hhhgggeeeffffffrrrwwwuuucccLLLQQQeeeyyy999<<<<<>><<<@@@EEEFFFJJJOOOTTTXXX]]]bbbeeelllggghhhjjjqqq|||```TTTWWWZZZZZZYYYfffrrr]]]QQQQQQUUUSSSVVV[[[VVVSSSWWWTTTPPPUUU[[[eee^^^MMMHHHSSSSSSEEE@@@IIIfffxxxkkkYYY^^^aaakkkiiiccciiiooovvvvvvwwwnnnRRRKKKWWWyyy^^^666===;;;AAAIIIOOOTTTXXX^^^cccbbb______bbbhhhkkkhhheeemmmllllllwwwppp~~~zzz|||zzz|||{{{xxx@@@777999::::::;;;>>>EEEKKKIIIJJJNNNQQQPPPNNNPPPVVV\\\}}}kkk^^^{{{YYYwwwrrrvvvvvvxxxzzz}}}uuu}}}uuucccbbb^^^___cccmmm~~~gggkkkeee666555111---888666;;;CCCppp{{{ttt```YYY]]]YYYTTTPPPHHH999444...++++++,,,***((((((((((((((((((((((((((()))+++***((()))333BBBMMMHHHOOO[[[cccddddddlllvvveee\\\}}}ggg[[[IIIOOOSSSNNNBBB999;;;@@@CCCFFFJJJOOOTTTYYY^^^aaadddccclllxxxzzzeeeVVVNNNRRRVVVUUUVVV[[[xxx^^^VVVJJJKKKTTTQQQUUUUUULLLHHHOOOOOOKKKPPPUUUQQQZZZ\\\EEEOOO[[[PPPAAA<<>><<<===???BBBGGGLLLOOOQQQWWWiii}}}~~~vvviii\\\TTTGGGLLLVVVYYYQQQQQQhhh```QQQTTTLLLKKKQQQNNNRRRTTTNNNLLLTTTRRRKKKLLLSSSRRRKKK^^^qqqFFFGGGWWWWWWIII???@@@SSSnnnzzzwwwxxxttt|||ttteeeVVVeeebbb[[[hhhtttpppjjjooo}}}yyyoookkkSSSKKKddd~~~@@@>>>LLLXXXYYY[[[]]]^^^```bbbdddfffbbb```bbbhhhllllllkkkoooaaacccmmmjjjiii~~~~~~}}}rrrrrroooggghhhIII666777<<>>???AAACCCDDDDDDOOOZZZooosssdddaaaiiikkkbbb```\\\WWWQQQLLLHHHFFFPPPIIIEEEMMM```{{{hhhSSSLLLQQQOOOKKKLLLMMMOOOVVVUUUWWW___XXXLLLJJJGGGVVVQQQFFFoooVVVDDDMMMUUUQQQIII===GGGZZZooo~~~ooo|||bbbccccccZZZQQQaaaeeeeeerrrvvviii___vvvrrroooXXXKKKXXXsssttt@@@AAAQQQWWWYYY]]]bbbfffjjjkkklllkkkhhheeedddgggjjjmmmoooqqqeeehhhiiiiiiggg|||}}}yyyxxx{{{yyyttt{{{zzzqqqjjj|||AAA<<>>RRR```bbbbbbiiitttooo|||wwwYYYLLLKKKLLLNNNJJJDDDBBBBBBBBB@@@>>>???>>>FFFGGG;;;;;;EEEHHHEEEGGGIIIGGGDDDCCCEEEHHH>>>RRRlllWWWEEEPPPJJJDDDJJJEEEBBBQQQNNNQQQIIIDDDHHHGGGFFFMMMLLL777@@@LLLKKKvvvbbbEEEJJJUUUXXXJJJ>>>:::HHH^^^ppp}}}zzz}}}~~~zzzttteeeiiiiiihhhiiifffjjjeeedddlllkkkccccccZZZzzz}}}nnnnnnsssfffQQQGGGUUUqqqTTTEEE===LLL]]]aaaffflllooonnnjjjgggkkknnnooolllgggfffjjjnnnooopppyyynnnvvvxxxlllyyySSS666AAAEEECCCFFFTTTbbbcccTTTEEEEEEIIIIIIHHHNNNZZZ```^^^\\\lll|||sss}}}xxxxxxxxxxxxzzz~~~ppp```dddzzzmmmeeeiiiyyyuuuuuuNNN000888---666111222===@@@@@@DDDzzzvvvyyyiiisss~~~sssqqqyyytttiiipppkkkccc[[[WWWVVVTTTMMMGGG<<<444---------***)))***)))))))))))))))))))))))))))))))))))))))))))))))),,,666MMMbbbfff^^^^^^ggg|||ssseeeLLLJJJHHHFFFEEECCCAAAAAABBBBBBCCCGGGHHHDDD???CCCKKKBBBCCCGGGJJJIIIFFFKKKRRRWWWfffEEEOOOJJJDDDCCCFFFHHHGGGEEEHHHIIIIIIGGGCCCAAABBBDDDJJJBBB???JJJPPPYYYSSSLLLVVVVVVWWWJJJ>>>===HHHZZZpppyyysssrrryyygggdddiiilllkkkeeeiiinnnnnnhhheeefffddd```aaakkkrrrdddwwwmmmZZZHHHGGG[[[uuueee;;;@@@BBBWWW```aaaaaabbbggglllggg^^^^^^___``````___```dddffftttuuurrrvvv~~~zzzxxxtttqqq???999>>>>>>>>>BBBKKKTTTWWWQQQKKK@@@CCCGGGKKKOOOSSSXXX\\\___iiibbbppp{{{{{{yyyvvvwww{{{sss\\\hhh{{{zzzjjjeeejjjjjjuuupppmmm}}}iiihhhjjjppptttmmmsssDDD555...777///777,,,<<<777>>>BBBZZZlllnnnkkkxxxwwwhhhkkk|||kkkddd[[[WWWVVVSSSLLLFFF<<<444---------***)))***))))))))))))))))))))))))))))))))))))))))))))))))&&&***<<>>>>>GGG\\\nnnwwwmmmhhhoooggggggjjjkkkkkkfffggglllllleeeaaabbbbbb```dddmmm|||lllooofffQQQEEETTTrrrUUU;;;GGGMMMVVV]]]\\\\\\\\\]]]```eeehhhjjjfffbbb```bbbdddffffffoooqqqnnnpppxxxtttqqq{{{bbb<<<999<<<@@@???@@@DDDIIIKKKIIIFFFGGGHHHIIIJJJJJJLLLOOORRRRRR\\\VVV||||||zzzyyywwwuuuvvvzzz}}}lll```nnnvvveeennnoookkkVVVgggwwwrrrdddccc```bbbrrrsss|||eee===444///777111777///>>>777===@@@NNNnnnjjjvvvppp~~~yyykkkeee]]]XXXUUURRRKKKEEE<<<444---------***)))***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%,,,CCCXXXcccjjjpppoooqqqtttzzzwww^^^WWWUUUNNNGGGKKKLLLIIIDDDGGGNNNMMMEEEHHHLLLUUUbbbsss~~~NNN@@@KKKEEEBBBAAABBBFFFHHHGGGEEEEEEEEEFFFDDDCCCBBBDDDEEEAAADDDBBBAAABBBBBBVVVxxxxxxDDDQQQVVVSSSNNNDDD:::888GGGXXXwww|||mmm^^^ZZZcccxxxnnn^^^```^^^\\\\\\XXXccchhhiiiccc]]]\\\^^^^^^```iiibbbmmmnnn]]]GGGFFF___xxxvvvAAA<<>>>>>@@@BBBEEEFFFDDDDDDEEEFFFGGGJJJNNNRRRLLLVVVQQQvvvtttsss|||xxxwwwwwwxxxyyyyyy|||rrruuunnneeejjjeee``````ZZZZZZggg~~~QQQ444333111666333666222>>>555;;;>>>AAA{{{rrrtttkkkeee^^^YYYUUUPPPIIIDDD<<<444---------***)))***))))))))))))))))))))))))((((((((((((((((((((((((---&&&%%%111DDDYYYppp|||oooggg|||~~~ccciiijjjaaaSSSUUUdddjjjeeePPPBBBEEEBBBCCCBBBBBBDDDGGGGGGEEECCCCCCCCCCCCCCCCCCCCCDDDEEE>>>EEECCC@@@CCCDDDKKK[[[pppVVVTTTTTTSSSMMMBBB;;;???HHHWWWggg{{{}}}jjjmmm\\\OOOWWWrrrsss```]]]ccc```^^^aaa``````eeeiiieee___[[[[[[]]]UUU\\\vvvrrr}}}aaa^^^aaaaaaRRRBBBJJJ```ppp~~~VVV666AAADDDQQQNNNVVVUUU]]]gggdddZZZ___nnnlllhhhdddeeeiiilllmmmkkkmmmpppkkkhhhmmmiiieeekkkooozzzkkk>>>888???;;;???@@@AAA@@@???BBBGGGKKKCCCDDDDDDDDDEEEHHHMMMPPPOOOTTTRRRfffvvvkkk{{{yyyyyyxxxvvvvvv~~~|||tttlllcccbbbbbb[[[\\\fffzzzvvvAAA///333333444444555444;;;222888>>>;;;ZZZwwwiiieee^^^YYYUUUOOOIIIDDD<<<444---------***)))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((...@@@]]]uuuwwwrrrkkkvvv]]]>>>HHHTTTHHHFFFEEEFFFFFFGGGEEECCC@@@AAAAAA@@@AAABBBCCCDDDDDD>>>GGGDDD???EEEGGGGGGNNNvvv^^^VVVRRRPPPPPPMMMFFF@@@???;;;EEEXXXkkkzzzqqqdddbbb\\\YYY\\\mmmeeeYYY\\\ccc``````fffgggbbbfffllllllfff___\\\]]]PPPNNNiiixxxZZZNNN]]]^^^JJJEEETTTaaarrr@@@;;;LLLDDDPPPUUU]]]WWW[[[eeeeee\\\^^^iiihhhjjjlllmmmmmmllllllllliiioookkkhhhooonnnkkkppprrr}}}tttWWW999<<>>???BBBDDDCCCAAABBBFFFJJJJJJJJJIIIFFFDDDDDDEEEGGGLLLLLLOOOZZZnnnrrruuuzzzxxxyyywwwvvvwww}}}~~~~~~pppkkkccc\\\\\\```wwwbbb888...222444111444444444666000555======IIIvvvddd}}}}}}vvvvvvgggddd___ZZZUUUOOOIIIDDD<<<444---------***)))***(((((((((((((((((((((((())))))))))))))))))))))))###***///,,,'''---AAASSSiiiuuuuuu{{{[[[MMMBBBKKK[[[XXXHHHHHHHHHGGGEEECCC@@@???AAA@@@???@@@BBBCCCCCCCCC@@@FFFBBB>>>DDDEEEBBBGGGOOOnnn^^^PPPNNNQQQMMMDDD===;;;:::AAAPPPbbbqqq~~~{{{iiiWWWSSSWWWQQQcccyyyzzz{{{mmmhhhggg___]]]aaa___fffgggkkknnnkkkccc^^^]]]RRRGGGZZZxxxqqqSSSYYY___QQQEEEGGGWWWiii}}}fff;;;JJJVVVLLLUUU___lllccc___bbbdddcccgggooojjjnnnqqqqqqnnnkkkiiiiiidddllljjjhhhppptttssswwwwwwuuuvvvxxxHHH<<<@@@@@@???AAACCCDDDBBB???>>>AAACCCFFFGGGGGGGGGFFFEEEGGGIIIJJJFFFNNNTTTpppqqqlllyyyvvvwwwvvvvvvyyyuuuuuu~~~}}}mmmdddaaaXXXvvvNNN555000000555000444333333333222444;;;@@@BBBsssyyy___aaaiiiwww{{{yyymmmuuueeebbb___ZZZUUUOOOIIIEEE<<<444---------***)))***(((((((((((((((((((((((())))))))))))))))))))))))&&&,,,///,,,((()))111888WWWttt~~~VVVBBBHHH???DDDUUUTTTGGGGGGGGGEEEBBB@@@???>>>AAA???>>>???AAACCCBBBAAA===BBB>>>>>>DDDBBB>>>DDDEEEZZZ^^^PPPQQQPPPJJJEEEFFF???===CCCMMMZZZjjjyyyeeeXXXSSSPPPTTT]]]lll{{{yyypppfffeeegggbbbfffbbbaaafffeee___ZZZYYYQQQHHHNNNUUUuuufffZZZ]]]\\\MMM===HHHZZZnnn{{{KKKCCCVVVUUUSSSWWW^^^llliiieeecccdddhhhmmmpppjjjkkkkkklllkkkiiifffddddddmmmjjjfffnnnrrrpppssssssttt~~~___>>>AAABBB;;;>>>BBBAAA@@@>>>===>>>@@@AAA===@@@DDDFFFGGGHHHJJJLLLJJJDDDQQQTTTkkkeeesss{{{xxxwwwssssssvvvrrrqqqwwwxxxcccwwwmmm===666222...555///444444333333777333555???===YYY\\\vvv}}}rrrwww{{{rrrooocccaaa^^^ZZZUUUOOOIIIFFF<<<444---------***)))***(((((((((((((((((((((((())))))))))))))))))))))))((('''%%%###%%%))),,,,,,,,,ZZZpppvvvyyyxxx[[[AAABBBCCC333===MMMAAAEEEEEEEEECCC@@@???>>>???BBB???===>>>AAACCCBBB@@@:::===;;;>>>FFFAAA>>>FFFGGGIII^^^pppVVVQQQSSSQQQOOOGGGAAA======>>>CCCRRRaaaqqq|||zzzcccZZZRRRKKKDDDHHHbbb~~~wwwxxxggg___YYY___eee```ddd[[[WWWZZZ\\\XXXTTTSSSLLLJJJIIIHHHwwwnnnpppwwwnnn[[[]]]iii]]]AAA888KKK```mmmwwwyyy===MMM[[[NNNVVVTTTTTT]]]bbbdddaaaaaaeeegggfffgggccc```bbbgggiiieeeaaahhhqqqllleeejjjllliiijjjfffrrrpppmmmwwwOOO888FFFBBB666<<>>:::888:::@@@CCCAAA???<<<<<<======???@@@AAABBBIII===DDDqqqmmmQQQTTTVVVNNNMMMHHHEEEDDDBBB>>>>>>AAAIIIPPP]]]kkk{{{{{{tttmmmddd\\\QQQKKKGGGHHHKKKWWWppp{{{nnniiibbbccceeeffffffccc]]]YYY\\\[[[ZZZYYYXXXWWWWWWWWWSSSGGGHHHCCCUUU```|||[[[]]]bbbUUUNNN;;;???LLL\\\iiittt|||}}}xxxRRRMMMHHHFFFHHHLLLOOOQQQWWWYYY[[[ZZZYYYYYY\\\___```aaa^^^[[[]]]ccceeecccaaa___aaahhhiiiddddddggglllmmmhhhxxxyyypppfffBBB@@@???;;;;;;;;;777777999;;;<<<======>>>>>>@@@BBBCCCBBBBBBDDDEEE@@@OOO<<>><<<999999:::<<<<<<<<<<<<===>>><<<999888:::<<<<<<999777888===???>>><<<888888999999:::<<<===>>>>>>GGGFFFMMM}}}bbbQQQNNNTTTOOOKKKIIIEEE???>>>@@@???AAADDDJJJRRR\\\ffflll{{{~~~uuuooofff[[[SSSLLLDDD>>>???DDDPPP^^^iiivvvoookkkddd___]]]\\\^^^bbbcccaaa^^^ZZZXXXTTTRRRPPPOOONNNMMMEEEAAADDD>>>HHHeee~~~qqq[[[aaafffYYYCCC>>>???KKKZZZhhhuuu~~~zzz|||zzzrrr~~~QQQRRRRRROOOKKKKKKNNNRRRTTTVVVXXXXXXWWWWWWZZZ]]]bbbcccbbb^^^^^^bbbdddcccbbb___^^^aaabbb___```dddqqqhhhjjjpppkkkUUU;;;>>>???::::::999888999::::::;;;;;;:::::::::<<<>>>?????????@@@AAAGGGLLLAAAOOONNNiiimmmfffYYY[[[uuuqqqrrrpppppppppppptttxxx|||}}}zzzkkk999444///...111222111///444333222111222444666777>>>ZZZ\\\eee}}}{{{ssskkk^^^YYYXXXTTTTTTRRRGGG;;;666000------,,,***'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))---%%%"""+++@@@[[[yyyeeeCCC777999:::888666666777999999999;;;<<<<<<;;;:::999;;;===:::777555666999;;;:::888666666777777888999:::;;;999HHHEEE666NNNmmmWWWPPPNNNPPPTTTSSSKKKCCC@@@CCC@@@===<<<@@@FFFNNNSSSVVV[[[bbbjjjooopppooonnndddhhhlllnnnkkkddd\\\WWWSSSQQQNNNJJJFFFDDDDDDFFFQQQWWWdddtttlllhhhlllbbbgggaaa\\\]]]dddhhhgggeee[[[WWWRRROOOMMMLLLKKKKKK???EEEIIICCCGGGkkkuuujjj|||aaaXXXfffbbbRRRCCC777;;;JJJZZZfffnnnzzzvvvmmmtttsssiiiuuuYYYLLLSSSYYYUUUMMMIIILLLRRRRRRTTTUUUVVVVVVXXXZZZ]]]```dddeeeaaa___bbbfffhhhkkkgggcccbbbaaa___```dddjjj^^^jjjkkkkkkzzzxxxiii}}}```BBB666>>>>>>::::::999::::::;;;::::::999888777999;;;===>>>>>>>>>???@@@GGGBBBCCCMMMJJJRRRyyyddd{{{vvvwwwsssrrrqqqppppppqqquuuxxxuuuyyy}}}~~~JJJ666333///...000222222000333222222111222333555666======vvvrrrQQQooo}}}jjjjjj]]]YYYXXXTTTTTTRRRGGG;;;666000...------***'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))###***000---&&&...MMMkkk{{{ZZZEEE:::999===999777666666777999999888;;;;;;;;;;;;;;;<<<===>>>999777555555777888777666888888888888999:::;;;<<<>>>>>>???@@@AAAXXXfffYYYNNNNNNQQQPPPMMMLLLGGGCCC???<<<<<<>>>@@@AAA???BBBGGGLLLNNNOOOOOONNNKKKIIIGGGFFFGGGFFFEEECCC@@@@@@AAACCCDDDGGGRRR\\\pppxxxzzzggglllqqqfffqqqiiiaaaaaagggkkkhhhddd\\\WWWPPPMMMLLLLLLKKKJJJ???KKKMMMKKKNNNZZZiiiccczzzaaa___iii```MMM<<<999AAAMMMXXX```kkkyyyyyylllccckkkccccccsssFFFEEELLLRRRQQQKKKIIINNNTTTTTTUUUVVVXXXYYY[[[]]]___]]]cccfffbbb```ccciiikkkooolllhhheeecccaaaaaabbb```___nnnrrrnnnooo}}}uuuiiiJJJ888666???===999;;;999::::::;;;;;;::::::999888<<<>>>@@@AAAAAAAAABBBCCCDDD>>>IIIIIIJJJIIIrrroooggg~~~vvvttttttsssooolllnnnrrrsssvvvyyy{{{{{{|||uuu999333111......000222222111222111111111222333444555888888[[[vvvdddwwwfffiii\\\XXXXXXSSSTTTRRRGGG;;;777111......---***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,***)))+++******000888OOOyyylllGGG777:::@@@AAA???999888777888999::::::999:::999999999:::;;;<<<<<<888777555555666666666555888888888888999:::;;;;;;AAA888>>>III@@@888]]]^^^KKKHHHLLLOOORRRPPPMMMIIIGGGEEEBBB===:::>>>>>>>>>??????@@@AAABBBEEEBBB???>>>@@@BBBCCCCCCEEEDDDFFFJJJMMMSSScccsss}}}qqqjjjlllpppooofffnnnggg```aaagggiiieee^^^]]]VVVNNNIIIHHHHHHFFFCCC===GGGEEEFFFJJJHHHjjjcccppphhhhhhdddVVVFFF>>>===@@@IIIQQQ[[[hhhvvv||||||qqqfff\\\WWWbbbXXXkkkoooFFFBBBDDDFFFHHHKKKOOOTTTXXXXXXXXXYYYZZZ]]]___aaaaaa^^^dddgggbbb___aaaeeegggccceeeffffffeeeeeecccaaafffqqqrrrvvvssspppooo\\\@@@666888===777555999777888999:::;;;;;;<<<<<<;;;>>>@@@BBBCCCCCCCCCDDDEEECCCDDDPPPHHHPPPRRRbbbxxxooovvvsssrrrssspppjjjjjjnnnppprrrsssuuuvvvxxxzzz|||}}}SSS666111000......000111111111000000111111222333333444111;;;GGGbbbxxx~~~uuuggg[[[WWWVVVRRRSSSQQQFFF<<<777111......---+++(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((---'''###(((,,,,,,))))))...888PPPuuusssWWWFFF777555<<<@@@AAAAAA999888777888:::;;;;;;:::777555444444666888888777777666666555555555666666777777666666777888888999;;;;;;???AAA999666IIIccc|||mmm___SSSLLLRRROOOMMMMMMMMMLLLHHHDDDBBB@@@>>>======???AAACCC@@@AAABBBCCCDDDDDDCCCCCCGGGEEEKKKVVV___jjj|||oooYYYbbbjjjkkkhhhaaafffaaa^^^aaagggiiifffaaa```YYYPPPKKKJJJHHHCCC>>>>>>CCC>>>???BBB:::LLLyyy}}}aaavvv```cccZZZPPPFFF===888<<>>@@@AAAAAAAAABBBCCCBBBFFFMMMCCCPPPTTTVVV{{{vvv~~~tttoooqqqpppjjjjjjnnnlllllllllmmmoooqqqssstttwwwzzz|||sss===555000///////////////000000///000000111222222333333333===999XXXcccbbbyyyzzzfffYYYUUUUUUQQQRRRPPPEEE<<<777111......---+++(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&(((***'''%%%(((///...++++++444GGGhhhhhhNNN???:::888888::::::999<<>>>>>???999???QQQzzzrrrooohhhbbbZZZQQQEEE;;;:::>>>@@@GGGNNNVVVaaammmttttttvvvxxxyyyzzz|||}}}xxxuuunnncccYYYTTTRRRPPPSSSYYY```XXX555CCCBBB??????CCCLLLSSSXXXZZZWWWUUUTTTUUUYYY[[[[[[ZZZ^^^``````\\\[[[]]]]]]ZZZYYYaaafffhhhkkknnnlllggggggmmmdddbbbiiiaaakkkiii___fffoooaaaiiizzzYYY555777444999888000222777222333444666777999::::::;;;999;;;>>>>>>>>>>>>???@@@DDDDDDBBBAAAKKKJJJKKKjjjhhhhhhuuusssqqqkkkjjjnnniiihhhggghhhjjjlllmmmmmmnnnqqqttttttuuuwww{{{~~~~~~|||{{{wwwvvv{{{{{{xxx{{{|||WWW:::000//////000///......//////...///000111222222222222777888444DDDgggmmmzzzeeeXXXTTTTTTPPPQQQPPPEEE<<<777222///......+++(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++'''&&&)))***((('''***))))))...333000---888IIIfff~~~^^^GGG;;;777777666444333333222111666>>>444333444555888888777666777555222333555777555333222333333333222333444666888777777777777888888999666444666<<<>>>;;;888888???\\\xxxfffXXXRRRPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIIIILLLNNNOOONNNPPPWWWdddnnnaaarrrrrrsssiiiYYYZZZbbbaaaVVVTTTRRRSSSVVVZZZ\\\]]]PPPJJJEEEEEEHHHIIIEEE@@@>>>??????>>>===<<<<<<>>>jjjtttrrrqqqkkkccc[[[PPPDDD??????;;;???BBBHHHRRR]]]aaa```bbbggglllpppsssuuuzzz}}}{{{~~~|||}}}|||zzztttmmmfffaaaZZZPPPIIIIIILLLNNNUUU]]]qqqIIICCCEEE@@@@@@AAADDDJJJOOOSSSUUUTTTQQQPPPQQQTTTVVVVVVTTTXXXZZZYYYXXX[[[______\\\[[[bbbeeecccdddfffccc]]]```aaaffffff```dddkkklll]]]XXXuuullleeedddsssoooNNNCCC444444:::999222666:::333222333444666777777888888888:::============>>>@@@KKKGGG>>>EEELLLCCCFFFZZZhhhhhhUUUwwwrrrllljjjnnniiihhhffffffhhhjjjkkkkkkfffhhhiiihhhiiiooouuuxxxyyyzzzxxx|||}}}rrrqqq|||uuusssvvvwwwtttsssvvvttt|||xxxqqqppprrrzzz~~~}}}DDD@@@***///000000///...---.........///000111111222222111444000444@@@fffuuudddnnnaaaVVVQQQWWWXXXQQQJJJIII===999555111///---***((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))************111666BBBUUUnnniii^^^NNNAAA;;;888444111333333333222111111444666888777666555444333333333444222000...///000333555222111000000000111333333888777555333222111222222555666777888999:::::::::>>>===QQQsssjjjhhhjjjdddbbbfffgggcccfffmmmiiimmm|||dddUUUfffkkkmmmggg]]]ZZZaaaiiiZZZYYYXXXTTTQQQNNNNNNNNNHHHHHHHHHGGGEEEBBB@@@>>>>>>===;;;::::::;;;===>>>OOOttt}}}ccc______TTTHHHCCC:::<<<>>>>>>AAAFFFIIIIIILLLPPPVVV]]]dddiiilllmmmnnnnnnnnnnnnooooooooooooppplllfffaaa]]]XXXRRRNNNKKKCCCCCCKKKNNNSSSmmmqqqIII<<<======???AAACCCEEEHHHJJJKKKKKKNNNOOOOOOPPPQQQQQQRRRSSSXXXYYY[[[]]]^^^\\\ZZZXXXWWW[[[___bbbccccccdddeee___\\\]]]aaaccccccfffkkk[[[dddyyyxxxbbbXXXkkk}}}}}}{{{NNN===>>>555444444333111000000///000000111333666999<<<>>>@@@<<<;;;>>>DDDFFFAAA;;;AAACCCDDDEEEFFFHHHKKKNNNaaarrr[[[^^^yyyooojjjllliiigggddddddeeeeeecccaaaggghhhiiijjjjjjjjjiiihhhjjjiiiiiiiiihhhhhhgggggggggnnnssstttxxx}}}}}}yyy|||uuupppqqqrrrpppoooooovvv```666111222000///...------...///000/////////000111111222222333888666>>>EEEfffbbblllbbbWWWRRRWWWXXXPPPIIIGGG>>>:::666222000---+++)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********''''''(((---666CCCNNNUUUrrrxxx}}}nnnbbbYYYTTTRRRIII>>>777555555444222333444444333111111333555555444333222111111111111.........///.........---111000000///000111222333777666444333111111111111111222333555666666777777>>>===:::TTT\\\VVVaaagggjjjkkkddd[[[WWW[[[```^^^]]]ZZZUUUPPPLLLJJJIIIFFFEEEDDDBBB@@@>>><<<:::<<<;;;:::999999:::;;;<<>>777555333333333222222222222222333333333333555777999::::::999999===AAACCC@@@<<<@@@AAABBBBBBCCCDDDHHHJJJVVVyyy]]]jjjzzzooolllggggggfffeeedddeeehhhjjjddddddeeefffhhhjjjlllnnniiiiiijjjkkklllmmmnnnnnnqqqtttrrrnnnmmmrrrssspppkkkeeebbbfffjjjjjjkkklllvvvxxxMMM222111000///...---,,,,,,---.........//////000000111222222666222555;;;;;;lllpppKKKpppaaaWWWSSSWWWWWWOOOHHHGGG???;;;777444111///+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))///---***((()))+++...111555:::DDDPPP\\\gggppptttxxxyyy{{{zzzvvvooogggbbbYYYQQQEEE======BBBIIIMMMAAA;;;666444555777888777444555444333111000222333222111000//////...//////000222444666555222///---000////////////000111111555444333222111000000000///000111333444444444444222===999666QQQgggYYYZZZ```dddeeeddd```ZZZVVVVVVXXX[[[YYYUUUQQQMMMIIIGGGEEEHHHGGGDDDBBB???===<<<;;;:::999888777777888999:::III///]]]tttkkkbbb^^^YYYNNNGGG@@@???AAA>>>777111??????>>>???AAADDDGGGIIILLLLLLLLLMMMMMMNNNNNNNNNHHHFFFCCCAAA@@@AAACCCEEEOOOMMMJJJRRRrrrlllLLL@@@@@@FFFKKKKKKIIIFFFDDDDDDEEEGGGHHHJJJOOOUUUVVVSSSRRRUUUXXX]]]```bbb___ZZZYYY___ddd]]]^^^^^^]]]]]]^^^bbbeeebbb___^^^aaaaaa```aaadddjjjqqqaaa^^^jjjrrreeeWWW[[[ddduuukkknnnrrr___lll[[[555222555///111222222222333333444444555444333333333444666777:::;;;<<<>>>???>>>>>>===@@@AAABBBBBBAAABBBEEEHHHOOO___uuuUUUfffyyyttthhhkkklllhhhcccaaabbbeee___^^^]]]^^^```dddhhhjjjeeeeeegggiiikkkmmmoooooofffgggddd___^^^```aaa___aaa]]]^^^ccchhhjjjnnnrrr[[[777///111...---,,,,,,,,,,,,,,,------......//////000111111111888,,,555666222JJJfffgggxxx___VVVSSSWWWWWWOOOIIIJJJ@@@===999666333000,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))************+++---///000+++,,,---///222555777888999:::<<<===<<<888333///888555111111666===CCCGGG;;;888666555777888777666444444444333111///000111000///...---------------333555777888777555111///...............//////000222222111000000/////////000111222444555555555555222999<<>>@@@bbbzzzddddddgggccc]]]^^^^^^]]][[[YYYWWWVVVVVVOOOMMMJJJIIIHHHGGGFFFDDDHHHFFFCCC???===;;;::::::777666555555555555666777333111===mmmyyyrrraaa```dddWWWJJJCCCAAA>>>;;;999>>>======<<<<<<===???@@@?????????@@@AAABBBBBBCCC???@@@AAABBBCCCGGGMMMRRR[[[HHHNNN~~~yyyRRREEEFFFEEEEEEIIIHHHIIILLLMMMLLLIIIFFFCCCEEEMMMUUUVVVRRRPPPSSSWWWWWW\\\bbbdddcccaaa```aaaYYYYYYXXXVVVVVVYYY^^^bbbbbb______bbbcccaaaaaaddddddhhhzzzYYYUUUtttsss```[[[\\\bbbrrrooo]]]```ppp}}}ppp>>>,,,333666111222222222222333333333333444444333222222333444555>>>@@@BBB@@@===::::::<<>>???@@@@@@@@@???===<<<999:::;;;<<<===>>>??????DDDGGGJJJJJJJJJNNNUUU\\\VVVmmmzzz[[[CCCBBBFFFBBB@@@EEEDDDFFFIIIKKKKKKIIIFFFDDDEEELLLTTTUUURRRPPPSSSWWW\\\\\\^^^bbbdddccc^^^YYYYYYXXXVVVTTTSSSUUUYYY\\\[[[YYYZZZ^^^___]]]]]]```bbbbbb\\\}}}xxxSSS^^^kkkoooiiiYYYOOOTTT]]]kkkmmmgggddd]]]\\\bbb|||GGG222444666444222333333222222222111111111222111111111222333555666<<<>>>@@@???:::888999<<>>>>>===;;;999777555444444222222222222222222222222;;;666888---RRR{{{cccrrr~~~hhhWWWWWW[[[UUUJJJBBBBBBCCCDDDEEEDDDBBB@@@>>>;;;<<<===???@@@BBBCCCCCCHHHKKKNNNMMMLLLSSS```jjj```KKK<<<<<<===:::;;;BBBCCCBBB@@@???@@@CCCFFFHHHGGGLLLRRRSSSQQQOOORRRUUUbbb\\\WWWWWW[[[\\\XXXSSS[[[ZZZYYYVVVSSSRRRSSSUUUXXXVVVXXX\\\]]]ZZZZZZ]]]]]]SSSSSSUUUpppjjjZZZeeeooogggaaaXXXOOOOOO[[[nnnwwwjjj\\\UUURRRXXXnnn{{{OOO,,,...888444...000222222111111000000000///000//////000111333555666333666888888777777:::======>>>???@@@AAACCCGGGJJJKKKQQQ^^^gggKKK]]]tttmmmjjjgggccc^^^___`````````^^^]]][[[___^^^]]]\\\ZZZYYYXXXWWW^^^YYYVVVWWWYYY[[[```fffaaaiiixxxaaa<<<000111222000...+++,,,---...//////......,,,,,,------.../////////***000333000:::888222LLL}}}ddd|||yyyvvv{{{aaaZZZXXX\\\YYYOOOKKKNNNEEEBBB???<<<999555///,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''"""###%%%&&&((((((((((((&&&'''((()))***+++,,,---///---+++...222444111...444222000...---,,,***(((,,,---///000000000000000+++---//////---,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,)))***+++,,,,,,,,,++++++******,,,---------,,,,,,***+++,,,...//////000000'''777888//////333888@@@333555FFFooooooWWWddd```___eeegggbbb[[[WWW___^^^\\\WWWRRRPPPPPPRRRKKKFFFAAA@@@AAAAAA===:::<<<;;;;;;:::999777555444111111222222222222111111***###222---EEEvvvlllaaadddccc\\\XXXNNNNNNMMMLLLKKKIIIGGGFFFDDDEEEFFFHHHIIIKKKLLLMMMLLLPPPUUUXXX___pppmmmLLLBBB:::999999888;;;@@@@@@>>><<<;;;<<>>@@@BBBEEEJJJMMMNNNZZZXXXiiinnnSSSaaa~~~qqqiiifffeeedddaaa___]]]\\\[[[^^^^^^]]]]]]]]]\\\\\\\\\ZZZ[[[dddrrrpppFFF222444///...111***)))***,,,---......------+++,,,,,,---......//////+++444---444999222666:::bbb|||vvv}}}ddd^^^[[[]]]YYYNNNJJJMMMEEECCC@@@===:::555000,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((***+++,,,------,,,///---...333888888444///)))***,,,000222111...+++)))+++,,,,,,,,,++++++,,,)))+++---...---,,,,,,,,,+++***************++++++((()))***+++++++++***)))((()))***+++,,,+++******((()))+++,,,------,,,+++++++++---...///000000000888///)))444???444---999:::888777;;;JJJooovvvfffgggpppaaa\\\ZZZ^^^```]]]ZZZYYYZZZ[[[YYYUUUPPPOOORRRVVVGGGBBB>>>===??????;;;777666666777777666444222000111111222222222222111111---555444///KKKQQQ[[[nnnkkk~~~wwwdddccc\\\ZZZWWWTTTQQQPPPPPPPPPLLLMMMNNNPPPRRRTTTUUUVVVUUU[[[ccclll|||yyyDDD<<<:::888999;;;======>>><<<<<<>>>???@@@AAAAAAAAADDDDDDEEEEEEFFFGGGHHHHHHCCCHHHNNNRRRSSSPPPMMMKKKIIIMMMQQQSSSSSSSSSSSSSSSSSSPPPQQQSSSSSSNNNLLLNNNMMMTTTLLLIIIKKKJJJ~~~XXXNNNXXX\\\aaabbb]]]UUUQQQPPPIIINNNPPPXXXnnnmmmxxx{{{tttvvv{{{ooo[[[PPPSSSZZZ\\\YYYVVVYYYqqqTTT888555222///---+++...222,,,,,,---...///000111111111000/////////111222333444333444555777999:::;;;;;;===@@@BBBEEEIIINNNQQQMMMVVVPPPIIIuuuTTTJJJkkkwwwtttoooiiidddbbbaaaaaa[[[\\\\\\]]]___```aaaaaabbbmmmvvvYYY444000888******222&&&((()))+++,,,------,,,,,,++++++,,,------......///...666)))666666)))<<<;;;===uuuzzzwwwwwwiii[[[]]]WWW^^^JJJNNNOOOBBBBBBAAA===777222///...(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((()))))))))************'''))),,,---...000222444........................,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++++++++,,,------......///////////////000111222333222444777999888???TTTkkkjjjbbbcccaaacccgggppphhh```[[[[[[[[[XXXUUUVVVWWWXXXVVVRRRNNNJJJIIIIIIBBB>>>@@@BBB@@@<<<:::888777666444222111111111000000000000000///......444///...222555888AAALLL}}}qqq~~~^^^RRRUUUWWWUUUQQQVVVRRRRRRWWW[[[[[[\\\aaapppOOO999;;;;;;<<<<<<===>>>>>>>>>???????????????>>>======AAABBBDDDDDDEEEFFFIIILLLKKKOOOTTTVVVSSSPPPQQQUUULLLOOORRRSSSRRRPPPOOONNNYYYYYYXXXTTTOOOKKKJJJJJJJJJHHHFFFCCCBBBKKKcccyyy}}}^^^SSSPPP[[[bbb^^^ZZZ\\\SSSMMMJJJKKKMMMMMMNNNQQQTTTZZZ```___VVVOOOQQQWWWUUUSSSSSSVVVXXXVVVSSSSSSWWW~~~KKK777000000///...............------------............000111222222111000111333000222555777888888:::<<<<<<;;;<<<>>>CCCGGGJJJKKKRRRWWWJJJPPP\\\TTTSSSvvv|||xxxtttpppqqqqqqpppooorrryyy|||jjj555333000---,,,+++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...000000//////000222444666333QQQttttttyyy|||zzzhhhZZZ]]]WWW^^^KKKNNNNNNCCCCCCBBB>>>999333000///(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((()))))))))*********(((***,,,,,,,,,---///111------------------------,,,------------,,,++++++***++++++,,,,,,++++++******))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,---.........////////////000111222222333111111333333555@@@LLLSSSttt}}}lll___^^^^^^\\\___fffhhhddd___^^^```aaa___]]]XXXVVVSSSOOOKKKHHHFFFFFFGGGAAA===@@@AAA>>>;;;:::888777555333222111111000///000000000000///...---...++++++......---222999dddxxxhhhooo~~~iiigggppppppkkk{{{PPP===???;;;;;;<<<======>>>>>>???======>>>>>>>>>>>>======>>>@@@BBBDDDDDDFFFHHHJJJUUUXXXZZZXXXTTTPPPQQQTTTRRRUUUWWWXXXUUUSSSQQQQQQTTTUUUTTTRRRMMMJJJHHHHHHJJJGGGCCC>>>888999EEESSS|||ttt\\\WWWZZZYYYTTT___\\\UUUOOONNNRRRRRROOOQQQJJJHHHPPPYYYZZZTTTOOOTTTOOOJJJJJJRRR]]]cccdddPPP888222000//////...------......---------.........//////...000111111//////000222222444666666666777999:::<<<<<<<<<>>>BBBEEEHHHIIIOOOUUUXXXUUUFFFfffeeeQQQrrrpppOOO333222///---,,,,,,,,,---,,,++++++******++++++,,,******+++,,,,,,------.../////////000222555888:::<<<===nnnvvvyyy{{{eeeYYY]]]VVV]]]LLLOOOMMMDDDDDDCCC???999444111///(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))(((***++++++******,,,---------------------------,,,------------,,,++++++))))))************))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,---..................///000111111666222000333555555444555:::CCCQQQ___ooommmkkkfffcccddd___WWWWWW^^^aaa```___aaacccdddaaa^^^]]]YYYSSSMMMIIIGGGHHHHHHEEE???<<<>>>???<<<999888666555444222111000000000...////////////...------,,,+++---000...+++,,,///000fffwwwuuu~~~MMM666888???;;;;;;;;;<<<======>>>>>><<<===>>>???@@@@@@@@@@@@@@@CCCFFFHHHIIIJJJKKKMMMXXXZZZZZZWWWSSSQQQRRRSSSXXXZZZ[[[ZZZXXXTTTSSSRRROOOQQQRRRQQQMMMJJJHHHGGGEEEBBBAAA???:::777:::@@@CCC|||qqqiiibbbPPPRRRSSSTTTVVVXXXRRRKKKXXXTTTQQQPPPLLLGGGFFFIIIGGGHHHKKKWWWuuuzzzHHH000...000///......------------------............/////////---...000///......000111444555666555444555777:::<<<<<<===???AAACCCEEEFFFUUU[[[yyyvvvUUUUUUaaaIIIvvv~~~wwwfffyyy^^^777111000...---,,,,,,------++++++************++++++******++++++,,,------------...///000333777:::<<<<<<222<<<uuuaaaWWW\\\UUU]]]MMMOOOKKKDDDDDDCCC???999444000///(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((())))))''')))************+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***'''(((((())))))(((((('''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))*********+++,,,,,,------......------...//////000444111111444777777444222;;;999<<>>@@@AAABBBBBBCCC???CCCGGGJJJJJJJJJKKKLLLMMMQQQTTTRRRPPPQQQQQQQQQUUUWWWXXXWWWTTTRRRPPPPPPLLLOOOQQQQQQNNNKKKHHHGGGBBB???@@@BBBAAA===<<>>??????@@@AAACCCIIIGGGkkklllWWWNNNRRR}}}ooo]]]jjj}}}tttvvvttthhhHHH---///...---,,,,,,,,,---...++++++************++++++*********+++,,,,,,------------...000333666888:::444777444PPPqqqooo\\\VVV\\\TTT\\\NNNPPPJJJBBBCCCBBB>>>888222///...(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&''''''''''''(((((((((&&&(((*********+++---///+++++++++++++++++++++++++++++++++,,,+++******)))&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,---------,,,------......+++---///000111333333333444333:::EEEEEE;;;777;;;;;;MMMiii}}}wwwmmmhhhiiihhhfffdddaaa``````^^^[[[ZZZ\\\YYYYYY[[[\\\[[[WWWRRRNNNQQQNNNKKKIIIIIIGGGDDDAAA???;;;999;;;:::666444555333222111//////.........+++,,,,,,---------,,,,,,)))+++,,,++++++---000111555,,,BBBpppttt>>>000<<<@@@777...555555666666777888888888888999;;;===???@@@AAAAAA:::===AAADDDDDDDDDDDDEEEDDDKKKOOONNNNNNQQQPPPLLLMMMOOOPPPPPPNNNLLLKKKLLLIIIKKKMMMMMMKKKGGGEEEDDDCCC???===>>><<<777555666888888@@@]]]xxx}}}aaa666,,,222333---))),,,,,,++++++++++++,,,,,,------------............---...000000000000111333111222222222222555999<<<;;;===??????======>>>@@@BBB;;;LLLFFFFFFOOOIIIbbbxxxVVVoooFFF///,,,------,,,,,,,,,,,,------+++******))))))******+++))))))***++++++,,,,,,------......///000222333444///888;;;999ZZZxxxnnnXXXTTT[[[SSS\\\OOOPPPIIIBBBBBBAAA===777222///---(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((%%%''')))******+++---///************************)))************)))((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((())))))******+++,,,,,,---,,,,,,,,,,,,,,,------***///111...---000333444999444111444888:::<<<@@@;;;<<>>>>>===999777888666333333666444:::666444NNNyyy{{{PPP555%%%,,,444---)))---+++************++++++,,,+++,,,,,,,,,,,,------------...000000000000222333///000111222333555999;;;999<<>><<<;;;<<>>888333///...(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%'''((()))((((((***+++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++++++++,,,,,,++++++++++++,,,,,,+++000111//////333555333---111444555777888555000<<<;;;888888AAAKKKOOOMMMJJJ[[[hhhlllrrr~~~}}}|||tttsssnnnddddddccccccfffkkkooorrrrrrgggllllllhhhfffiiilllllljjjjjjiiigggeeeccc^^^ZZZZZZZZZZZZXXXVVVTTTSSSRRRPPPMMMKKKKKKLLLIIICCC>>>:::777777777555000000222000///...---,,,,,,,,,---)))******+++,,,,,,++++++...111111,,,***---///---(((444888111///FFF___<<<;;;===<<<555...333>>>222222333333444555555555444555777999:::;;;<<<<<<>>>???AAAAAA??????@@@BBBKKKPPPOOOIIIIIIPPPPPPIIIMMMNNNNNNLLLJJJHHHHHHIIIFFFFFFFFFCCC???;;;999999666444444666444222555;;;333333...222777<<>>>>>;;;999;;;>>>;;;MMMDDDBBBIIIBBBFFFMMMWWW```===,,,---333,,,,,,,,,,,,,,,+++************))))))))))))******)))))))))***++++++,,,,,,---------...............000111000333555AAAuuuuuu{{{SSSRRR[[[RRR[[[PPPQQQGGGDDDDDDCCC???999444111///(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&((())))))))))))))))))))))))'''''''''((('''&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++,,,,,,++++++***++++++,,,'''+++---+++///555444///,,,444444---,,,555999777444;;;???>>>>>>??????===BBBEEEFFFCCCCCCHHHOOORRRUUUaaacccWWWQQQVVVXXXSSSTTT\\\dddgggdddaaaaaabbbbbbgggkkkmmmooorrrooojjjccchhhnnnnnnlllhhhbbb^^^aaa```^^^[[[WWWTTTTTTTTTOOOKKKGGGFFFFFFDDD???999999666666777444//////222///...------,,,,,,,,,,,,((()))***+++++++++++++++'''---///***)))------***---333+++)))222333DDDiiixxxDDD...000444444222555:::999333222222333444444555555666777888999;;;<<<===>>>>>><<<======<<<;;;;;;<<<>>>MMMPPPLLLDDDFFFPPPSSSNNNSSSSSSRRRPPPLLLJJJIIIJJJHHHHHHFFFBBB>>>:::999999666555555555111,,,...444,,,555++++++999222888___tttOOO???222///333222,,,***,,,+++'''))))))((())))))***++++++))))))*********+++++++++***,,,---.........000222///111444444444333444555555:::>>>>>>;;;999;;;>>>>>>LLL444===KKK???LLLTTTJJJZZZvvvDDD(((---333...,,,,,,---,,,+++***))))))******))))))))))))******)))))))))***++++++,,,,,,,,,,,,---.../////////...)))===222000AAA222===}}}}}}nnnpppYYYUUUQQQQQQSSSSSSNNNIIIDDDEEEAAA<<<999888333---(((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''########################""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))************+++,,,---...////////////000000111222444555555666555777888999999;;;>>>@@@<<>><<<999888666666444333111000///...000///...---...000222444MMMxxx|||TTT???666111---//////000000///---+++***))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///...///000222444555777777666777888888888999<<>>???@@@AAACCCEEEGGGHHHRRRHHHppp\\\qqqEEE333///---+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++,,,------......///...///111222444777<<<@@@{{{eeetttXXXUUURRRRRRSSSSSSNNNJJJDDDEEEAAA<<<999888444...(((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))************+++,,,------...------000000111222333444555555555666888888999:::===???<<>>@@@AAABBBCCCCCCBBBAAAAAAAAACCCGGGJJJLLLIIIKKKNNNOOOOOOLLLJJJIIIKKKGGGBBB===;;;999666555555555444222111///......///...---,,,---///111222HHH===CCCmmmwwwbbbGGG444///000000///...............,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---.........444444555777999;;;<<<===777777888777777999===@@@======>>>@@@BBBFFFIIIKKKCCCLLLcccOOO~~~uuuUUU777---...---,,,...,,,,,,+++++++++*********))))))))))))))))))))))))************************++++++,,,,,,---............///111222333666;;;>>>IIIxxxmmmxxxXXXUUUSSSSSSTTTSSSOOOKKKEEEEEEAAA<<<::::::666111(((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""''''''%%%$$$###"""""""""########################""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,//////000111222222333333333555777777888999<<<>>>===???@@@@@@@@@AAACCCEEECCCDDDFFFKKKQQQTTTVVVVVVWWWYYY\\\]]]^^^___aaacccbbbcccdddddddddeeegggiiidddcccbbbccccccbbb___\\\YYYWWWUUUTTTTTTSSSQQQOOOGGGDDD???<<<;;;;;;:::999111111000///...------,,,+++******))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,---......//////555,,,---HHHvvveee<<<(((***222222,,,000000111111222333333444777777777777777888888888888:::<<<===<<<::::::;;;;;;<<<<<<===>>>???AAABBB@@@?????????AAAEEEIIIKKKLLLKKKJJJKKKNNNNNNJJJGGGEEEBBB===999666555333111444333222111000///...------,,,,,,+++,,,---///000***---///333EEEkkkuuuWWW999333,,,***,,,...///...,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))***************************++++++,,,,,,---......111222333555666888999999888888888777777999===AAA=========>>>AAAEEEJJJLLL:::JJJPPPZZZaaaKKK999++++++...---,,,...,,,++++++++++++*********))))))))))))))))))))))))***************************++++++,,,,,,---.........000111111222444888;;;333JJJcccYYYWWWTTTTTTTTTRRROOOLLLDDDEEEAAA<<<:::;;;888333(((((('''&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""''''''%%%$$$####################################""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))***++++++++++++.........///000111111111222333555666666777:::<<<>>>>>>>>>======>>>AAADDD???AAAEEEJJJOOORRRTTTTTTUUUXXX\\\^^^______```aaabbbddddddbbb___^^^```bbbbbbaaaaaabbbdddbbb^^^ZZZYYYWWWUUUSSSQQQNNNLLLKKKHHHEEE@@@<<<;;;::::::999000000///...---,,,++++++***))))))((((((((())))))))))))))))))*********************************************+++,,,------...+++...444666666IIIxxxiiiDDD<<<333111444444///***//////000111111222222333666666666555666666666666777999;;;;;;:::::::::<<<===<<<;;;;;;<<<>>>@@@AAADDDCCCAAAAAABBBDDDGGGIIIWWWQQQKKKKKKMMMMMMGGGBBBAAA===999555333222111///222111111000///...------+++++++++***+++,,,---...///444555...(((000GGG\\\tttXXXGGG777+++///000111111000...,,,++++++++++++******))))))(((((((((((((((((((((((((((*********************************+++,,,,,,------,,,---...///111222333444888888888777777999>>>AAA???>>>======???CCCHHHKKK@@@AAACCCHHHXXXcccTTTwwwYYY777///+++---///,,,***+++++++++++++++************((((((((((((((((((((((((*********************************+++,,,,,,------...000111111111222555777AAA<<>>:::888777555444///......---,,,+++******)))(((((('''(((((())))))(((((()))))))))*********************************))))))******++++++,,,,,,))),,,333777000,,,999LLL{{{iiiRRR@@@666/////////---++++++...222......//////000111111222444333333333333444555555666777888888888888:::<<>>:::666333222111000////////////......---------***************++++++,,,,,,---...111333111---)))888HHH```yyy^^^UUUEEE666000111111000***,,,...---***)))***,,,***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111222333444777777777666666999===@@@AAA@@@>>>===>>>AAADDDGGGHHH<<>>===>>>@@@BBBDDDFFF@@@EEENNNHHHCCCZZZ}}}dddjjj~~~}}}VVV888***---------,,,***)))***++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,---///000///000111333---000666666;;;^^^^^^^^^\\\XXXSSSOOOKKKJJJAAAAAA===888888;;;:::777(((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$####################################""""""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&((()))))))))))))))******++++++++++++,,,,,,---///000111111333666888999:::;;;;;;<<<===@@@CCCFFFHHHIIIHHHFFFFFFIIIKKKZZZ[[[\\\\\\[[[[[[]]]^^^YYY]]]```___\\\^^^eeelllhhhdddaaabbbeeeeee^^^XXXSSSWWWZZZXXXSSSLLLGGGEEE@@@<<<777333111000///...///...---,,,+++******)))'''&&&&&&&&&''''''((()))(((((((((((()))))))))***************************)))************+++++++++%%%+++///000111111,,,&&&666222111444777===IIIUUU{{{qqqkkk>>>444---...000...---...+++******,,,//////+++(((,,,------...//////000000111000000000111333666777666666666666666888<<>>>>>???BBBEEEIIILLLMMMNNNMMMOOOKKKHHHGGGIIIHHHCCC???999666333111000111000000++++++,,,,,,,,,,,,,,,,,,*********++++++*********444+++###$$$+++111///***333222000///...000555:::888???JJJWWWbbbkkkrrruuunnnkkklllvvv|||pppSSS;;;888555000....../////////555333111///---***((('''......---***((()))+++...))))))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++******+++,,,---...//////111333666777777777999:::???>>>>>>>>>???@@@BBBCCCCCCDDDGGGIIIJJJKKKNNNQQQooowwwZZZfffuuuUUU999///---***,,,,,,+++)))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++***,,,.../////////000222111:::'''000LLL777CCC```___]]]YYYSSSNNNKKKIII@@@@@@<<<777777;;;:::777(((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#################################"""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((***************+++++++++---...000111111222555777777999;;;<<<===>>>AAACCCHHHJJJJJJIIIFFFFFFJJJMMM___^^^[[[XXXVVVVVVZZZ]]]^^^bbbcccaaa\\\\\\bbbiiiddd___[[[\\\```___YYYSSSNNNSSSXXXYYYTTTMMMHHHEEE???;;;666333222111111000///......---,,,+++******&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++''',,,+++&&&)))222333---111///000111---)))///999777888@@@MMM[[[hhhwwwzzzhhhYYYQQQBBB222222======222***,,,...,,,,,,...&&&))),,,+++)))(((+++///,,,,,,------...//////000111000000000222555888999777777777666777999>>>AAAAAABBBCCCDDDCCCBBBAAA@@@@@@CCCGGGJJJLLLKKKIIIGGGPPPMMMKKKKKKJJJHHHDDD???888555111000000000000///+++++++++++++++,,,,,,,,,******++++++++++++***)))$$$)))...///---***+++---(((,,,111222...)))***------///111222333444666888555---)))...:::???:::333///000000111000///......+++***+++......,,,+++,,,&&&'''((((((((()))***,,,***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,,,,------...///000000000222555777777777888999<<<<<<===>>>@@@AAACCCCCCCCCEEEFFFFFFFFFIIIMMMPPPSSSggg~~~zzz|||QQQ444---000111+++,,,---+++***++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))+++---///...///000111---777888555777999===GGGsss```bbb```YYYRRRNNNIIIEEE>>>===<<<<<<===<<<:::888)))(((&&&%%%$$$$$$%%%%%%########################""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---------...000111333444444999777777:::>>>AAAAAA???EEEHHHKKKJJJHHHFFFHHHJJJOOOQQQRRRRRRQQQTTTZZZ^^^ccc```^^^^^^aaaeeegggggggggbbb\\\[[[[[[ZZZUUUQQQQQQRRRTTTTTTRRRNNNJJJGGG<<<:::555111...---------------...---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************************))))))))))))(((((()))***++++++,,,,,,........................000000000000000000000000666666777888888999::::::@@@;;;444///......---,,,************************))))))))))))))))))))))))++++++,,,...///111222222222222111111111111111111555777888888888:::???CCCHHHDDDAAA@@@BBBCCCBBB@@@AAACCCFFFGGGHHHIIIKKKLLLNNNJJJGGGFFFEEECCC>>>:::222222111000///...------,,,++++++******++++++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------////////////////////////........................---------,,,,,,++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))***************++++++++++++---000333///000333555777999:::;;;<<<===>>>???AAABBBDDDDDDDDDHHHIIIFFFGGGKKKNNNNNNNNNGGG]]]pppIII777222...,,,///+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---...//////000222444555666888<<>>======<<<999888,,,+++)))&&&%%%$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,---...///111222333444777555555888;;;>>>===<<<===???BBBCCCDDDEEEFFFHHHLLLNNNPPPQQQSSSXXX^^^ccc]]]^^^]]]\\\[[[\\\___bbbgggbbb\\\ZZZ[[[ZZZVVVSSSLLLMMMNNNNNNLLLIIIEEECCC;;;999555111...,,,,,,---,,,,,,,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***************)))))))))(((((((((((()))******+++,,,,,,------------------------////////////////////////,,,------...//////000000666222...++++++,,,+++)))************************))))))))))))))))))))))))******+++---...///000111111111111111111111111111111333555666666999>>>BBBFFFDDDBBBCCCEEEFFFEEEDDDAAABBBDDDFFFFFFGGGHHHIIIKKKHHHEEECCCBBB@@@;;;888111000000///...---,,,,,,+++++++++******+++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++******+++++++++******))))))))))))))))))*********++++++))))))))))))(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++,,,---------///222444///000222555777999::::::::::::<<<===???AAABBBCCCJJJKKKIIIFFFGGGLLLMMMJJJBBBHHHPPPdddiiilllPPP666...---***))),,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,---...//////000222333444555888<<>><<<<<<;;;999777...---***(((%%%$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""################################################$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******,,,,,,---///000111222222444444444666888999999888:::;;;===AAAFFFIIIJJJJJJIIIKKKMMMPPPSSSXXX___ddd\\\___aaa___[[[ZZZ]]]aaaddd___YYYVVVWWWWWWUUUSSSIIIIIIHHHFFFDDDAAA???>>>999777333000---,,,,,,,,,+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))******))))))))))))(((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******+++,,,,,,,,,---+++)))))))))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...//////000000000000111111111111...///222444666999>>>BBBBBBBBBBBBCCCFFFGGGFFFDDDCCCDDDEEEFFFFFFGGGGGGFFFGGGEEEBBB@@@>>><<<888555//////...---,,,++++++***++++++************++++++(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,************************++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))************)))))))))(((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******+++,,,---------...111444///000222444666777888999777888999;;;===???AAABBBJJJJJJGGGDDDGGGLLLMMMIIIAAAKKKJJJCCCSSSvvvuuugggEEE666+++,,,...,,,+++---+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...//////000111333444555777;;;>>>>>>999888JJJxxx^^^```^^^WWWRRRQQQPPPNNNCCC@@@===;;;;;;:::999888---,,,)))'''%%%$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))+++,,,---...///000111111333333444666777777666555;;;:::;;;@@@GGGKKKKKKJJJHHHIIIJJJMMMRRRWWW]]]aaa\\\^^^______^^^]]]^^^______ZZZUUUQQQQQQRRRRRRQQQJJJIIIFFFBBB???<<<:::999777555222///---+++++++++)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***)))))))))((((((((((((((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,---...////////////000000000000000---///111444888<<<@@@CCC>>>???@@@BBBCCCCCCBBBAAAGGGGGGFFFGGGHHHHHHGGGFFFDDDCCCAAA>>><<<999555333//////...---,,,+++************))))))))))))******''''''''''''''''''''''''((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***((()))*********,,,///111///000222333555666777777555666888:::<<>>SSS\\\^^^[[[TTTPPPQQQQQQOOO???===;;;:::;;;;;;:::888***)))'''%%%$$$$$$%%%%%%########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((++++++,,,---...//////000333444666777777666666555:::999:::>>>DDDHHHGGGFFFGGGGGGIIIMMMSSS[[[aaadddZZZWWWUUUXXX]]]___]]]ZZZ]]]YYYTTTPPPOOOOOOPPPPPPOOOLLLGGGBBB===999666555444222000...,,,+++******((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))))))))(((((((((((('''(((((((((((((((((())))))************************))))))))))))))))))))))))''''''''''''((((((((((((((()))***+++***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((******+++,,,---......///....../////////000000000000111333777;;;@@@CCCDDD???@@@BBBBBBBBBAAA@@@???HHHFFFEEEFFFGGGGGGEEECCCBBBAAA@@@===:::666444333000//////...---,,,++++++***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''((()))))))))+++...000///000111333444444555555555666777:::<<<>>>???@@@>>>CCCEEEAAA???BBBEEEFFFEEEBBBFFFLLLHHHAAAIIIYYYqqqSSS@@@777---,,,,,,...---)))''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,---......///000111222222444888;;;;;;666999@@@<<<999LLLhhh\\\^^^ZZZSSSOOOPPPQQQQQQ===<<<<<<<<<===<<<:::888)))(((&&&%%%$$$$$$%%%%%%########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###############################################################$$$$$$$$$"""""""""############$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''***++++++,,,------......222555888999888777777777======???BBBEEEHHHHHHGGGGGGGGGIIINNNVVV___eeehhh\\\VVVRRRVVV^^^bbb___ZZZ^^^\\\XXXTTTQQQPPPQQQQQQPPPMMMIIICCC===888444333111000///---+++******)))'''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))'''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,,,,---......------......//////000000222222444888===AAABBBBBBAAABBBDDDCCCBBBAAAAAABBBEEECCCAAABBBDDDEEEBBB???@@@@@@@@@===888444333222000///...---,,,++++++***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***+++++++++,,,///222//////111222333333333333555666777999:::<<<===>>>>>>CCCEEEBBB@@@BBBCCCAAA>>>DDDDDD>>>BBBLLLIII===IIIjjjhhhIII666111222---,,,,,,,,,,,,******)))(((((()))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---.........///111111111333777999444777888888>>>FFFBBB999GGGyyy^^^___[[[SSSOOOPPPRRRRRR?????????@@@@@@>>>:::777+++***(((&&&%%%$$$$$$%%%########################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""""""""############"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''******++++++,,,,,,------111444999:::999777777888???AAADDDFFFGGGHHHJJJLLLKKKJJJJJJNNNUUU\\\```bbb]]]YYYUUUVVV[[[___^^^[[[^^^]]]ZZZVVVSSSPPPPPPPPPMMMKKKGGGBBB===888444222///...---,,,+++***))))))''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%'''((('''%%%%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,---......///000000333222333777<<<>>>>>>===???AAABBBAAA@@@@@@CCCEEECCCAAA>>>@@@CCCDDDAAA===>>>??????;;;666222111111......---,,,+++***)))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''(((((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))((()))*********,,,///111//////000111222222222222555555666777888999::::::???@@@AAACCCIIIMMMIIIBBB@@@EEECCC<<<@@@KKKKKKBBB===@@@UUUWWW>>>777555...(((------++++++,,,---,,,***(((((((((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,------......///000000000222666888888===>>>999:::BBBFFFCCCCCC999SSS``````\\\TTTOOOQQQTTTSSSBBBBBBCCCCCCCCC???:::666...---***'''%%%$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$""""""""""""############""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((*********++++++,,,,,,---///444888:::999777888999:::>>>BBBDDDCCCDDDGGGJJJPPPMMMKKKLLLPPPUUUVVVVVVYYYWWWTTTSSSSSSUUUWWWXXX\\\\\\ZZZVVVRRROOOMMMMMMHHHGGGEEEAAA<<<888444222......---,,,+++***)))(((((('''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&'''***---))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++,,,,,,------...///000000333111222555999<<<;;;999;;;===???>>>===>>>CCCFFFDDDAAA???AAADDDEEEBBB>>><<<===>>>:::555000///000------,,,+++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((((((((***---/////////000111111111111111444444555555666777777777===;;;;;;CCCQQQZZZSSSGGGCCC===???EEEBBB888:::DDD<<<999;;;HHHbbbnnnWWW<<<---,,,...//////***)))(((''')))***(((%%%'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,------......///000000000222555888>>>888<<>><<<===???@@@AAAAAA@@@@@@<<<;;;888666333111//////,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))***+++,,,------///000111111222444666777555333444777999777444???===<<<>>>BBBDDDCCCBBBAAADDDFFFCCC>>>;;;<<<>>>999777888999999FFFkkk___???888///,,,---...---++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((()))(((((((((((()))))))))))))))***++++++------...//////000111000000111333666666777:::<<<>>>????????????AAACCCEEEGGGJJJNNNRRRaaaXXXUUURRRKKKOOOUUUQQQEEEHHHIIIFFFAAA;;;888888...---***'''%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((())))))***,,,---...111222333333333444777999:::>>>@@@>>>???BBBDDDDDDEEEHHHLLLOOOPPPQQQSSSUUUPPPOOOMMMMMMRRRXXXUUUOOOQQQRRRSSSTTTRRRNNNJJJGGGDDDBBB===888444111000///...---,,,+++***(((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((()))((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,---...///000000222111111333777888777555999:::;;;;;;::::::;;;===;;;<<<======<<<;;;:::999:::888666333111///...---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))***+++,,,,,,---...///000000111333666444333333444666777777666<<<::::::<<>>BBBDDDBBB>>>;;;<<<>>>888555666888444222@@@SSSrrruuuPPP:::888222,,,***,,,...---+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((''''''((((((((())))))))))))******+++,,,---......///000000000000111333666666777999<<<===>>>>>>>>>AAABBBCCCCCCCCCEEEIIIKKKGGGggg^^^VVVVVVTTTMMMOOOTTTQQQEEEGGGIIIGGGBBB<<<888666...,,,***'''%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''''''''((()))***+++,,,000111333222222333555777777<<<===;;;<<<@@@BBBBBBBBBEEEJJJMMMNNNPPPRRRSSSLLLOOOPPPOOORRRVVVUUUPPPQQQPPPPPPOOOMMMKKKJJJIII@@@>>>999555222000000111,,,,,,+++***((('''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&''')))%%%'''(((((('''%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++++++++,,,---...///000000222000///000222333333333888999;;;:::999999:::<<<@@@@@@@@@???===;;;999777666555333000...---++++++++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''((()))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))***+++,,,,,,+++---...//////000222444666777777777555555666777999888888999;;;===<<<;;;>>>AAACCCAAA===999888888333///000555444...---111:::NNNvvvgggAAA000111000,,,))))))+++---,,,*********))))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))***+++,,,---.........///000000///111444666777777999:::<<<<<<<<<<<>><<<999888444333111///---,,,+++*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((())))))***+++,,,***,,,---------...111333999;;;<<<:::666444555777999999999999:::;;;;;;;;;>>>@@@BBB???:::555333222333...---111333222222666888---222SSSjjjPPP<<<------666+++***((()))+++,,,+++)))))))))))))))))))))((((((((((((((((((((((((((((((%%%''')))******)))'''%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((())))))***+++,,,------......////////////111444666777777888999::::::;;;;;;@@@@@@@@@>>>======>>>@@@HHHFFFAAA<<<:::AAALLLVVV[[[SSSUUUXXXOOOLLLRRRRRRHHHHHHGGGFFFBBB===777444---,,,)))'''%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""#########""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######&&&&&&&&&&&&'''((())))))---...////////////222444555:::;;;:::<<>>;;;777333///.........***))))))((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***---...---+++***+++,,,,,,***'''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((())))))************+++,,,---...//////////////////000222555777:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>===<<<999777666333222000///---,,,++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,)))+++,,,------...000222555777999888666555777999;;;;;;<<<<<<;;;;;;<<<<<<;;;<<<===;;;888444222000555222000///---,,,///444222111555:::AAAXXX|||YYY999333444...***+++++++++******+++***)))((((((((((((((((((((())))))((((((((((((((((((((((((%%%''')))******)))'''%%%''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((())))))***+++,,,---...---.../////////111444666666666666777888999999:::===>>>>>>===<<<<<>>>>>>>>>>>===<<<:::888777222111000...---,,,,,,,,,)))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***++++++)))+++,,,------...000222...000222444666777:::<<<<<<===>>>===<<<;;;<<<===777777777666555444333222000222333222...,,,---000...222888999222222GGG___|||~~~XXXBBB555,,,///222...))))))+++++++++******)))((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''(((((((((((()))&&&&&&'''''''''((((((((((((((()))***+++,,,------,,,---......///000444666444444444555666888999::::::;;;<<<;;;;;;<<>>===<<<999777555000///...---,,,,,,+++,,,(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''(((((()))***+++***+++---------...111333000000111444888;;;<<<<<<;;;<<<>>><<<:::999:::;;;999777444333222111000000+++...000111222222111000111...---000444666777888CCCSSSyyyVVV???333111///---,,,,,,---...///******)))(((((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******''''''((((((((()))))))))(((((()))***+++,,,------+++---......///000444666222222333333555777999:::888999:::999999;;;>>>@@@FFFDDDAAAAAAAAA<<<222***\\\QQQSSSXXXMMMHHHPPPWWWNNNJJJEEEAAA???===999555,,,+++)))'''&&&%%%&&&&&&########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''(((((('''''''''(((((()))&&&'''***+++,,,...111444:::<<<:::555333777:::999:::===BBBFFFHHHJJJLLLNNNFFFHHHHHHHHHLLLSSSTTTQQQIIIIIIIIIGGGDDD???:::777//////000000///---+++***)))))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$"""!!!###&&&(((!!!###%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))***+++,,,---......///000333666666333222222333888:::;;;;;;:::999;;;<<<;;;;;;:::999666333000//////...---,,,++++++++++++(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++***+++---------...111333999777666777;;;===<<<999999;;;<<<;;;888666888:::???;;;666111///---+++***///...,,,+++...000///,,,+++222666444222222555666///:::CCCQQQuuugggBBB888>>>777)))---...,,,***---111---&&&'''(((((('''&&&''')))+++&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************(((((((((((())))))))))))(((((()))***+++,,,,,,---+++,,,.........000444777111111222222444777999;;;777888999888888999<<<>>>;;;???@@@===777444666:::\\\PPPQQQUUULLLIIINNNPPPOOOFFF??????@@@===999888...---***(((&&&&&&%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%&&&%%%%%%%%%%%%&&&''''''+++++++++,,,---...000000555666666666777777777888;;;:::<<>>???AAA>>>:::999...---+++(((&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""########################################################################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%&&&%%%%%%%%%%%%&&&'''''')))******+++---...000111555555666777888999999:::;;;:::<<>>>>>999222000//////...---+++)))(((((()))))))))(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((((()))***((((((((()))***+++------,,,---/////////000111333666666666666666666777888666555444333222111111111...---,,,******)))))))))''''''''''''''''''''''''(((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,+++++++++---111444777666999999666666:::;;;:::666555444555777888888777777555222///---,,,,,,,,,+++++++++++++++,,,...///777111...000000000333:::999===@@@>>>999555777;;;KKKOOORRR[[[xxxaaa>>><<<555,,,)))---000000...---,,,,,,+++******))))))&&&(((***++++++***(((&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))***++++++,,,------++++++,,,---...000000111000111222444666888:::;;;:::::::::999999999::::::888777666444333222111111\\\PPPRRRWWWOOOJJJNNNNNNKKKCCC>>>@@@BBB???<<<;;;///---+++(((&&&$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""###############"""########################################################################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***,,,///111222444444555666888:::<<<===<<<<<<===BBBHHHLLLLLLJJJJJJPPPVVVUUUPPPKKKKKKLLLGGGHHHEEE???<<<;;;777111//////...---,,,+++)))((()))(((''''''&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''')))***((((((((()))***+++,,,---+++---...///...///000222555555555555666666777777444333222000//////......---+++***+++------+++(((''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++******+++---000333555222666888555555888999777???DDDCCC:::666888777222222111///---,,,+++,,,,,,333111//////000222222222---***+++111666777777888222444555777;;;BBBKKKPPPDDDLLLPPPQQQXXXeeellljjjfffnnnzzzyyybbbTTTGGG:::000...---,,,,,,......---+++,,,,,,++++++***)))))))))''''''((())))))(((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))******+++,,,,,,,,,------,,,,,,---...000111///000111333555777888999;;;:::999777777777888999777666444333222111000000]]]QQQRRRWWWPPPKKKNNNMMMIIIBBB>>>AAADDDAAA===<<>>@@@??????BBBFFFHHHIIIHHHGGGPPPVVVTTTOOOLLLJJJHHHGGGHHHDDD>>>:::888444///......------,,,***)))(((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))(((''''''(((***(((((((((((()))+++,,,---,,,---////////////000222444444555555666666666666333222111///...------------***(((+++///000,,,'''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))************,,,///111333555888999:::===???;;;555FFFPPPNNN>>>666888666---//////------,,,,,,------*********---000000...,,,555333222111222333555888CCCHHHPPP\\\ppp|||yyyqqqdddRRRIII===444111111222111...000111000...+++***)))++++++******))))))))))))'''''''''&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))******+++++++++,,,///...,,,+++,,,...000111///000111333555666777888999888666444333333444555555444333111000/////////___QQQQQQVVVPPPLLLNNNLLLGGGAAA>>>BBBEEECCC>>><<<...---***'''%%%$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''')))+++...000111......///111555999<<<>>>DDDBBBAAAAAACCCEEEEEEFFFJJJPPPRRRQQQPPPOOOHHH@@@EEEGGGCCC<<<777555222...,,,,,,,,,,,,+++***((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''((()))'''''''''((()))***,,,,,,...///000000000000111333333333444555555555555444444333111000...------,,,,,,)))(((***///000,,,'''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********+++,,,...000222:::;;;<<<@@@GGGIII@@@444666BBBCCC777222888777000.....................///)))+++...222555444111......333999===GGGZZZqqq}}}qqqfffgggwwwsssoooqqqzzzkkkggg\\\OOOEEEAAA>>>;;;,,,///222444333000,,,***'''***,,,+++***)))+++---******))))))))))))((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***)))***************++++++///...,,,+++,,,...000111000111222333555666888888777666555333222222333333333222111///............bbbRRRPPPUUUOOOLLLOOOMMMFFFAAA???CCCGGGCCC>>>;;;---+++)))'''%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''')))***---///000------...000333888<<<>>>DDDCCCBBBAAAAAACCCEEEFFFHHHLLLOOOPPPXXX^^^WWWKKKBBBDDDAAA999333222000---+++,,,,,,+++***)))(((((('''''''''&&&''''''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&((()))'''''''''((()))***+++,,,...000111111000000111333111222444555555555444333444333222000...---,,,,,,+++)))((())),,,---+++(((''''''''''''''''''''''''&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******+++,,,---///000111666777888<<>>PPP^^^oooWWWGGG???888666777777777777//////111666888666000,,,))),,,000111111...,,,+++111///---+++************((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))************))))))))))))++++++,,,---...000000111///000111222333444555666222333555666555444333222///...---,,,,,,,,,,,,,,,gggTTTOOORRRMMMLLLPPPOOOFFFAAA@@@EEEHHHDDD===:::***)))'''&&&%%%%%%&&&&&&$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''((()))+++,,,---/////////000444888===@@@??????>>>???@@@DDDJJJNNNCCCIIIIIIEEEGGGMMMFFF999===@@@>>>555///......,,,***************)))((('''&&&''')))*********)))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))''''''''''''(((***+++,,,---...000///......///000000111333555555444333222333222000...,,,+++***************(((&&&&&&(((***''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$&&&(((***+++,,,,,,***((('''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++,,,---///000111111000666888444000333777:::444//////444777333000///------...//////.........000444:::BBBTTTsssqqqYYYIII@@@:::888999:::777444222///...000333/////////...---+++)))((()))((('''(((+++,,,,,,+++'''''''''(((((((((((((((''''''((())))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))*********))))))))))))))))))***,,,...///000111111...///000111222333444444...000222444444333000///......---,,,++++++++++++rrrXXXVVVPPPNNNUUUMMMJJJJJJ???GGGHHHHHHGGG999===***)))'''%%%$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((())))))***---///...000222333444555888;;;@@@???>>>???CCCGGGJJJLLLFFFFFFEEE@@@<<<===DDDKKKAAA===777222000///---,,,******)))(((((((((((((((+++###===HHH888'''%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******,,,,,,---...///000111222222222222222222111000//////...---,,,++++++++++++''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%++++++,,,,,,+++***((('''"""###$$$%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((()))***,,,.../////////...///000111222333444555555111555777555222111000///555---)))...111000///222222DDDbbbcccOOONNN>>>666333444777444------222***,,,,,,,,,,,,---+++(((+++***))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((###((('''$$$***444333)))((((((((((((((((((((((((''''''''''''((((((((((((***'''$$$%%%(((***)))(((''''''((())))))))))))))))))((((((''''''''''''((())))))(((((((((((())))))+++,,,,,,------.........//////000111222222333333111222222222222111000000......---,,,+++))))))(((qqqWWWVVVQQQNNNUUUMMMKKKGGG>>>GGGGGGGGGGGG999>>>---+++)))&&&$$$###############################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$########################""""""""""""############$$$###"""!!!!!!"""###$$$####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))))))))***---///...///111222333555888:::@@@@@@@@@AAACCCEEEFFFFFFFFFFFFFFFDDDBBBCCCGGGJJJ???;;;666111///...,,,+++******)))(((((((((((((((***""",,,CCCGGG444%%%&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******+++,,,---...///000000111///000000111111111111000...---,,,+++************(((''''''&&&&&&''''''((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))*********)))))))))((('''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))***,,,---...///......//////000111222333444444333555555333000///...------...000111---...:::IIIvvveeeMMM;;;---///777777000***111111///,,,+++++++++***+++***((()))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&++++++)))000:::999111((((((((((((((((((((((((''''''''''''((((((((((((***'''%%%%%%(((***)))(((''''''((()))))))))))))))(((((('''''''''(((((()))))))))(((((((((((())))))++++++,,,,,,---.........000000000111222333333333111111222222111111000///...------,,,***))))))(((pppWWWWWWQQQNNNUUUNNNLLLEEE>>>GGGEEEEEEFFF999===///---+++'''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!""""""######""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%####################################$$$$$$$$$%%%########################"""""""""#########$$$$$$$$$###""""""""""""###$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))))))))+++------...000111222444777999===>>>@@@AAABBBBBBBBBBBBAAA@@@@@@AAACCCEEEEEEDDD<<<888333000...,,,+++*********)))(((((((((((((((((('''444EEEBBB///$$$'''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******++++++,,,---...//////000------...000000000000000---,,,+++***))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())),,,,,,+++)))((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++---...............///000111222333333333000000111222111///...---111000///111:::PPPrrrnnnwwwxxxwwwpppwwwrrrJJJ444111333222111...---,,,+++)))))),,,...+++)))(((((()))***((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%))))))(((---555444---((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&((()))))))))''''''((()))))))))))))))''''''''''''((()))******))))))(((((((((((())))))+++++++++,,,---.........000000111111222333333333000111111111111000//////------,,,+++***))))))(((oooXXXXXXSSSOOOUUUMMMLLLEEE???IIIEEECCCDDD777:::///...+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#################################$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$################################################"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))((('''''')))+++,,,---///000111333666888:::<<<>>>???AAABBBEEEGGG@@@<<<999:::>>>@@@>>>;;;888555000...,,,+++***(((***))))))((((((((((((((('''(((222===:::+++$$$((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******++++++,,,,,,---......///------.../////////......++++++***))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---............///000222222333222222,,,---222777777333000//////000999OOOpppxxxvvvxxxvvvzzzzzzwwwqqqnnn~~~^^^>>>//////333---,,,---...---******,,,+++)))(((((()))***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&((('''%%%'''+++)))###((((((((((((((((((((((((''''''''''''(((((((((((((((((('''(((((()))))))))''''''((()))))))))))))))''''''''''''((()))***+++))))))(((((((((((())))))******+++,,,---......///111111111111222222333333///000000000000///......,,,,,,,,,+++***))))))(((oooYYYZZZTTTOOOTTTMMMLLLFFFBBBLLLDDDAAABBB555666---,,,***((('''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################""""""############""""""""""""############""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&(((***+++---///000111222555888;;;<<<===???AAAGGGNNNSSSPPPHHH@@@<<<===<<<888444444111...,,,++++++)))'''***))))))((((((((((((((('''&&&)))000000***'''((((((''''''''''''((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******++++++,,,,,,---........./////////......,,,+++*********))))))(((((()))))))))))))))(((((()))))))))******))))))))))))******************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&((())))))***++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))******+++,,,---...///...///111333333333222111///111666<<<999111...111333IIIlll~~~zzzkkk}}}~~~ssssssxxxUUU>>>444333000///333222+++'''(((,,,***))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''((()))((($$$((((((((((((((((((((((((''''''''''''(((((((((((('''((()))))))))))))))***''''''((()))))))))))))))'''''''''((((((***+++,,,))))))(((((((((((())))))))))))***+++,,,---...///000000111111111111222222...////////////...------,,,++++++******)))))))))pppZZZ\\\VVVOOOSSSKKKKKKEEEDDDNNNDDD@@@BBB555666,,,+++)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################"""######$$$$$$######""""""######$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&(((***,,,---///000111333666888<<<>>>???@@@BBBIIIRRRZZZ```WWWLLLDDD@@@<<<777222111///---++++++***)))'''******)))((((((((((((((('''%%%$$$'''***+++)))(((((((((''''''(((((()))***))))))))))))))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******,,,,,,------............000000//////---,,,***)))******)))))))))))))))*********))))))))))))******++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((************+++---...//////000222444444444222111000000333666222...444@@@hhh~~~ooobbbjjjzzzzzzwww```<<<111+++///111...+++------+++******+++,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&(((******)))))))))***''''''((()))))))))))))))(((((((((((()))******+++))))))(((((((((((())))))((()))***+++,,,---...///000000000000000000000000---............---,,,,,,++++++*********)))))))))qqq\\\^^^WWWOOOQQQJJJIIIBBBCCCNNNDDD@@@DDD888999---,,,***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$######""""""######$$$$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''''''''(((+++---,,,...000111111333666999:::===?????????CCCKKKRRRWWWRRRJJJDDD???:::444000000...,,,+++++++++)))'''******)))(((((((((((((((&&&''''''&&&(((+++***(((((((((((((((((())))))***))))))))))))))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******---............/////////////////////...---++++++*********))))))******++++++******))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))***+++,,,...///000222444666666555333222///---...222444???[[[wwwyyyjjjpppyyyeeeMMM777111222//////222...---+++,,,------,,,***(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$&&&(((((('''''')))((((((((((((((((((((((((''''''''''''((((((((((((&&&(((++++++***((()))+++''''''((()))))))))))))))***)))))))))))))))******))))))(((((((((((())))))(((((()))+++,,,---...///////////////............---------------,,,++++++************))))))))))))rrr]]]```XXXOOOQQQIIIHHH???BBBNNNDDD@@@FFF;;;<<>><<<999555000---///---++++++,,,+++)))(((******)))(((((((((((((((&&&***,,,***(((***+++)))((((((((((((((()))******))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((()))*********.........///////////////.........///......------+++***************++++++++++++************++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))******))))))***,,,...///111222555777777555333222333///111888CCC]]]~~~dddttt||||||TTT@@@777///---000///---,,,,,,---...,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++)))'''&&&(((((((((((((((((((((((((((''''''''''''((((((((()))%%%))),,,,,,***((()))+++'''(((((()))))))))))))))+++***)))))))))))))))***))))))(((((((((((())))))'''((()))***,,,---...///...............---------,,,------------,,,++++++************))))))))))))nnn^^^ZZZ[[[PPPIIIIIIGGGEEEEEEGGGJJJFFF>>>;;;<<<111///,,,)))'''%%%%%%%%%################################################$$$$$$##################""""""###$$$$$$$$$$$$###$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&'''((()))***,,,,,,---///222555777888999999:::;;;<<<>>>>>>???@@@???===;;;777222///,,,+++)))''''''******(((&&&******)))(((((()))+++,,,+++***))))))))))))************)))(((((((((((()))++++++***)))((((((((((((///---+++)))(((((()))***))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((()))******++++++---,,,,,,,,,,,,---............/////////...,,,+++))),,,------+++)))))))))+++))))))*********,,,......,,,***)))***++++++***//////...------...//////111///...///000///---***(((+++---+++,,,///...,,,***+++,,,+++***)))((())),,,%%%%%%,,,...(((%%%))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...'''''''''''''''((()))***)))***+++,,,...///000000///555333222888555000444222333555QQQ}}}xxx|||zzzppp@@@000555...//////...---...///,,,&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......------------------------,,,,,,++++++***)))(((((())))))))))))))))))))))))lll]]]YYYZZZPPPIIIIIIHHHEEEDDDFFFJJJHHHAAA<<<;;;111///,,,)))'''%%%%%%%%%################################################$$$$$$##################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&'''((()))***+++,,,---///111444666888:::::::::;;;;;;<<<<<<<<>><<<:::666222...,,,,,,***))))))++++++)))'''+++***)))((((((((((((((())))))(((''''''&&&&&&&&&(((((((((((()))***++++++******)))))))))***++++++---,,,***)))((((((******))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((()))******++++++---,,,,,,,,,------......---......///...---,,,+++(((((()))***+++,,,...000......//////...---,,,------,,,+++---111222111///---///111111000///111222---......---+++***+++,,,***///111...,,,+++&&& '''))),,,...---+++(((&&&)))&&&%%%'''((('''(((+++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,***))))))((((((((()))))))))***+++,,,...///000000+++222000///555333000666000EEE```vvv~~~]]]DDD(((///...---,,,***)))+++...(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))***,,,------...------------------------,,,,,,+++******)))(((((())))))))))))))))))))))))jjj[[[XXXZZZPPPIIIJJJHHHEEEBBBDDDIIIJJJDDD===:::111///,,,)))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******+++,,,...000333555666999999999999999999999999===<<<:::888555111...------,,,***+++,,,,,,+++))))))******++++++******))),,,------------,,,,,,+++,,,---------......//////))))))((((((((()))******++++++)))(((((()))***+++***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((()))******++++++,,,,,,,,,---------......,,,------------,,,,,,+++,,,***''''''(((***+++++++++---//////......///000222000......000222333333///333888;;;;;;<<<===???@@@BBBBBB>>>888666999===999999444...---111555555444000+++((((((+++---...---...,,,&&&$$$(((+++,,,)))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))),,,+++***))))))((((((((()))***+++,,,...///000000000888666111222//////999DDDhhhccc@@@222...---///,,,'''***111))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------------------------------+++++++++******))))))((())))))))))))))))))))))))gggXXXWWWZZZQQQKKKLLLJJJEEEAAABBBIIILLLFFF>>>999111///,,,)))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))*********+++---///222444555777777777888888999999999:::999888555333000...------,,,+++++++++++++++***(((***,,,...//////......'''''')))*********))))))+++++++++******))))))(((------+++******)))))))))******)))))))))***++++++***))))))((('''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((()))******++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,+++///,,,******,,,------,,,...000000---,,,000666999666888999999:::???HHHOOOZZZ^^^dddkkkqqqsssrrrqqqzzzvvvnnnddd[[[UUUSSSSSSYYYTTTHHH999000...---+++&&&(((...444888444+++###222888555***&&&,,,...***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''******))))))((())))))))))))***+++,,,...///000000999BBB>>>333000000;;;OOO|||wwwpppmmmhhhjjjwww{{{DDD555+++///222,,,***---******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((())))))))))))))))))))))))dddVVVVVVZZZRRRLLLNNNLLLEEEAAAAAAHHHKKKEEE===999111///,,,)))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))*********+++---///111333444333333555666888999:::;;;888777555333111///...---+++,,,,,,+++***************+++---...//////...---,,,,,,------------,,,,,,...///000000000///......///...------,,,,,,,,,,,,***************+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((()))******+++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111333333333///333444111444AAAMMMSSSNNNXXXdddlllqqqyyy|||zzz~~~qqqqqqkkk```WWWQQQJJJCCC>>>777///---111444333000///555444+++(((------'''***)))))))))((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++)))***+++,,,...///000000777???999...333DDDeee~~~qqqfffccceeeeeedddddd\\\YYYYYY[[[\\\\\\\\\]]]\\\___eeeppp}}}{{{lllMMM000***///000,,,***++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))bbbUUUVVV[[[TTTOOOPPPOOOEEEAAAAAAFFFGGGBBB<<<999111///,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***++++++,,,---///111333444111222333555777999;;;<<<555444333111///...------+++,,,---,,,***)))***+++---.........------,,,+++000/////////000000111222---...000111111111000///,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((()))******+++++++++,,,---.........---,,,---,,,,,,,,,,,,------...+++---...---,,,,,,...000)))777BBBIIIWWWmmm{{{ttttttuuuttttttcccOOOBBB@@@AAA???<<<,,,---+++((()))+++***&&&******)))))))))(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&''')))+++,,,)))***+++,,,...///000000...444111444KKKoooxxxgggnnnrrrwwwxxxssskkkddd___]]]aaagggkkkfffaaabbbhhhjjjkkkjjjgggbbb^^^^^^```___```___^^^^^^dddpppxxxzzzKKK///+++000000+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))aaaUUUVVV\\\VVVQQQSSSQQQDDDBBBBBBDDDCCC===::::::111///,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&'''((()))***,,,,,,---...///111333444222333444666777999::::::333222111///...---------,,,---///...+++***+++---.........///000111222333///000111444888>>>CCCFFF;;;;;;;;;;;;:::777555333666555333111///...------............---,,,,,,++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((()))******++++++***+++---//////...---,,,------,,,,,,,,,---//////---///000...+++---666===JJJ```www{{{zzz|||zzzjjjQQQ===888///)))***---,,,))))))*********)))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''((()))***+++)))***+++,,,...///000000+++555>>>UUU~~~hhhiiikkkkkkjjjkkkmmmoooooozzz}}}xxxvvvuuukkkllllllkkkhhheeebbbaaa\\\eeexxxppp}}}MMM555333222,,,---,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))))))))))))))))))))))))))))))))))))))))))))aaaTTTVVV]]]WWWRRRTTTRRRDDDBBBCCCCCC@@@:::888;;;111///,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%&&&'''((()))***,,,------...000222333444444555555666777888999999333111000...---------...---///000///,,,+++---///------...111444999<<<>>>IIIKKKNNNUUU^^^iiirrrxxxooonnnmmmjjjeee```[[[XXXKKKIIIEEE@@@;;;777444333////////////...---,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))******++++++***+++---//////...---,,,...------,,,---...///000***///333333555@@@QQQ___xxxwww~~~zzzrrrKKK:::...000222...+++,,,************))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***)))))))))))))))***+++)))***+++,,,...///000000111???UUU{{{yyytttyyyxxxlll___hhhhhhhhhkkksss~~~vvvqqqpppqqqpppnnnjjjhhhdddaaalllvvvoooEEE888333+++------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))[[[UUUTTTYYYWWWQQQPPPUUUJJJFFFEEEGGGDDD<<<666444...,,,***(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&'''%%%(((...---'''&&&))))))***---000---&&&''',,,+++000111---+++...333555---777;;;555111444999999<<<555000000///,,,)))***111000---***((()))+++,,,***))))))***((($$$''',,,)))%%%""""""&&&((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))+++---//////000000222444555777::::::999777666666+++///222000,,,***...222---,,,...111...***---555444888<<<@@@HHHXXXmmm}}}wwwmmmddd[[[SSSNNNDDD777///------,,,+++,,,---,,,)))%%%&&&***///)))((('''))),,,,,,((($$$(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((***************+++++++++000...,,,***,,,///---***222---,,,///...+++,,,222111999999@@@YYYxxx||||||nnnMMM999222000---******+++,,,+++,,,---***&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((()))***++++++(((111///+++111111111888222XXX}}}bbbaaa___]]]^^^bbbhhhmmmwww}}}yyyuuuqqqqqqsssssslllgggnnn{{{{{{DDD///555222...,,,---+++&&&''',,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))[[[UUUTTTXXXWWWPPPOOOUUUJJJGGGFFFGGGEEE===777555---,,,***(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))***)))))))))%%%""")))444+++((($$$%%%)))...111222777<<<@@@CCCLLLZZZeeeiiikkkdddnnnllljjjyyysssiiiaaa^^^[[[SSSKKKHHH??????:::333111222...''')))(((((())))))'''(((***###&&&***,,,+++(((&&&$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))+++---///000///000222444444666999999777555444444111000...,,,+++---111333444000...///......444===BBBPPPeeewww}}}rrrtttnnnfff^^^UUUHHH:::000,,,)))(((---333444...(((...---+++)))((())),,,...(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((************++++++++++++***,,,///111111111000...111***'''+++//////222777:::OOOhhh}}}oooPPP666///333------,,,************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((())))))***+++,,,000---)))...666111333CCCeeeyyyfffZZZ___ccciiipppwww{{{tttooojjjeeegggnnnqqqyyyMMM//////222111,,,)))***---000************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))(((((((((((()))))))))))))))))))))((()))))))))(((((()))))))))\\\UUUTTTXXXVVVPPPOOOTTTKKKHHHGGGHHHFFF???888666---,,,***((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((((((***+++(((######***///...***'''222333111333@@@QQQUUUPPPmmm{{{aaaUUUTTTIII999222...***(((***,,,,,,)))(((******'''######'''+++((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))),,,...///000///000111333444666777777555222222222000---******,,,------,,,---+++,,,444???KKKXXXccczzzkkkZZZOOOEEE;;;///)))+++...---+++,,,......+++&&&%%%)))---(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,...111111...++++++------000333222///555III\\\}}}lllGGG+++000---******+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((())))))+++,,,,,,000,,,***222555///AAAgggfffXXX[[[eeettt||||||vvvpppllljjjaaabbblllwwwCCC///111000+++))),,,---+++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******\\\VVVTTTWWWUUUOOOOOOTTTLLLHHHGGGIIIGGG@@@:::888---+++***((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''(((((('''((()))+++(((((()))*********+++,,,555FFFVVVcccyyywwwQQQIII;;;...---111...'''++++++***(((%%%%%%(((+++(((((((((''''''''''''&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))---...000000//////111222555666777666333111111111,,,---...//////---+++(((---222???QQQggg{{{{{{nnndddSSSAAA444------///(((+++///000---)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********)))******++++++,,,,,,,,,111///......,,,***,,,000...111777===III```}}}vvv```<<<222******---...+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***+++,,,---(((///111111111999cccpppeeedddjjjyyy{{{sssrrrllleeedddoooyyyGGG888,,,---111///)))'''+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++]]]VVVSSSVVVTTTNNNNNNTTTKKKHHHGGGJJJHHH@@@:::999,,,+++)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&((((((((('''&&&'''(((+++000111(((!!!,,,FFF\\\mmmjjjPPPEEEDDD;;;---((((((***---///---)))$$$))))))((((((((('''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))),,,...///000///000111333666777777666333111111111---///111000......333888KKKXXXmmmrrreeeTTTBBB555///------...000///,,,)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********+++)))******+++,,,,,,------///++++++000222//////222333555@@@WWWyyyrrrkkkooojjjccciii^^^HHH222***+++,,,+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***,,,---...(((222000///@@@```uuugggaaaooo}}}xxxpppgggdddjjjxxx~~~}}}QQQ//////555///***...++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))************((()))))))))*********+++++++++************++++++^^^VVVSSSUUUSSSMMMNNNTTTKKKGGGGGGIIIGGG@@@:::999,,,+++)))((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))'''''''''))))))))),,,999SSSmmm|||zzztttdddNNN???666+++&&&&&&)))******))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))+++---//////000000222444555666666444222111111222,,,---,,,***,,,666GGGTTTrrrkkkVVVDDD;;;000)))))),,,......************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++++++++)))******+++,,,---.........+++---333222---,,,222FFF___|||{{{{{{{{{ttthhhaaaiiiwwwyyy{{{mmmjjjllltttqqqyyyiiiJJJ888...)))***///************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))+++,,,...///222222---<<>>///(((************))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((+++---///000222444777000111222000//////000222...111:::KKK```vvvsssYYYBBB333......++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((())))))***++++++,,,,,,)))******+++---...//////000...///333888KKKvvv}}}kkk___eeeiiikkkiiifffffffffeeeeeekkkjjjdddiiitttqqqdddnnnuuutttssszzzxxxqqqsssuuuqqqooocccVVV___tttyyyYYY777***///************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***+++---///000...333MMMgggmmm{{{vvvssssssooofffdddzzznnnCCC666333///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******++++++++++++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---aaaTTTRRRUUUOOOOOORRRNNNIIIHHHFFFDDDBBB???;;;888...,,,***(((''''''((())))))&&&%%%&&&&&&%%%)))///***(((((()))(((&&&&&&))),,,))))))---000...(((###)))***+++)))'''///HHH```{{{fffKKK888///******...+++###%%%...(((++++++'''))),,,***###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))---.../////////000222444777111---111444333222222111GGGoooiiiPPP@@@,,,000///---......---***'''***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((***(((''')))---///...---******************++++++***,,,---,,,---......---888555444@@@cccyyytttmmmhhhgggkkkeee[[[WWW^^^iiimmmkkkoooqqqrrrrrruuuxxxwwwrrrrrruuuuuuqqqmmmpppzzz{{{xxxuuuwwwxxxuuukkkbbbcccjjjxxxbbb<<<,,,...///,,,((()))...,,,&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))******)))(((''''''((((((((((((((())))))))))))))))))---///,,,(((+++333///DDDqqqwwwpppyyytttuuussskkklll|||nnn777222000---------+++,,,,,,***&&&***************)))((((((+++++++++***)))(((((('''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++)))&&&%%%'''(((......,,,***+++------+++...+++,,,///---)))***000```TTTSSSUUUOOOOOORRRNNNIIIGGGEEEDDDBBB???;;;777...,,,***(((''''''((()))&&&$$$$$$'''''''''+++111777333---((('''((()))(((%%%,,,///((($$$(((---...'''+++000444>>>TTTrrryyytttOOOIII<<<,,,'''...555///$$$&&&)))(((%%%%%%******''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))))))))---///000000///000222555111222444444000---111888SSSkkkttt```GGG+++...000...)))(((---333******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&(((+++------+++***************++++++,,,------,,,+++,,,///111111(((666NNNooo~~~uuunnnllljjjccc]]]\\\]]]dddjjjooovvv~~~zzzxxxyyy{{{mmmsssuuufffrrrfffdddooo{{{zzz]]]>>>///++++++...---)))+++111************************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))******)))((('''''')))(((((((((((()))))))))))))))+++,,,---///333333222IIIppp|||www~~~vvvrrrnnnllltttRRR333333---------,,,+++,,,+++)))***************))))))(((++++++******)))((((((''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++(((***,,,...///...------***,,,---///000222111///555///...555:::666000,,,```UUUTTTVVVOOONNNQQQMMMIIIGGGEEECCCBBB>>>:::777...,,,***(((''''''((()))%%%###$$$((())))))...444BBBAAA777***&&&***+++&&&###,,,...'''$$$***///...******111IIIqqq}}}YYYMMM???666000+++***+++(((***)))%%%$$$'''******'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((())))))******...///000000000111333555,,,///333333000555III]]]yyy{{{iiiTTTDDD111))),,,000...)))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((&&&&&&'''''''''((((((((('''&&&&&&''')))+++***)))+++*********++++++,,,---...//////...---...111444777UUU}}}iiiddd```ccchhhoooxxxzzz~~~jjjBBB///%%%---///''''''000************************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))((((((((()))))))))******+++,,,,,,+++///666888555aaarrrwwwyyyrrrqqqhhhiiiIII000000///......---,,,++++++******++++++******)))(((++++++******)))(((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********++++++++++++******+++,,,,,,+++))).........///---***&&&%%%,,,)))***000333111---+++```UUUVVVWWWOOOMMMPPPMMMHHHFFFDDDCCCAAA>>>:::666...,,,***(((''''''((()))&&&$$$&&&)))***)))---333AAAFFFAAA000'''***+++''')))&&&''',,,///...***''',,,;;;OOOlllzzzhhh[[[TTTAAA)))%%%111,,,------***''''''(((***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((())))))***++++++---.../////////000222444333000///111:::PPPqqqiiiJJJ777222222---'''---,,,+++******)))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))''''''''''''(((((((((((((((''''''((()))******)))+++++++++++++++,,,---...---///222111---...777CCCccc|||iiieee___eeepppuuuddd~~~rrrgggGGG+++)))000///***(((************************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))((((((((())))))******+++...,,,,,,---+++---:::JJJxxx~~~{{{xxxrrriiitttyyy~~~<<<555111///000///,,,*********++++++++++++***))))))************))))))(((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,111---******,,,...///...///...000222333333666:::000444777777333222666<<<```VVVWWWXXXOOOLLLOOOLLLGGGFFFDDDBBB@@@===999666...,,,***(((''''''((()))((('''(((******(((***///666AAADDD888+++(((******---###$$$000000&&&(((444FFFhhhjjj[[[LLL:::+++,,,,,,,,,,,,***(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,---,,,---.........///111333888222111>>>VVVtttwww\\\===+++,,,333......,,,++++++*********************************(((((((((((((((((((((((())))))((((((((())))))***'''''''''((((((((()))))))))******************+++++++++++++++,,,---...///......000///...777QQQjjj{{{kkkcccggg~~~rrrjjjqqq}}}hhhHHH222---111000+++************************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((()))***+++++++++...)))---222+++***KKKvvv~~~}}}yyysssppppppggg<<<222,,,...000---+++++++++++++++++++++***))))))*********)))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,//////000111333444444333222......//////---222999555777888777777666444111___WWWYYYZZZOOOKKKNNNKKKGGGEEECCCAAA@@@<<<888555...,,,***(((''''''((()))***((()))***)))&&&''',,,+++666@@@===222)))(((++++++&&&)))///)))&&&:::XXX|||oooxxxiiiiiiXXX777///+++)))+++,,,***)))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''((((((***+++,,,---...,,,...////////////222444...222CCCaaazzzqqqggg]]]YYYVVVUUUWWW\\\]]]bbbkkksss|||{{{]]]BBB111***000///...,,,++++++++++++************************))))))))))))))))))))))))))))))((((((((()))******''''''((((((((()))))))))+++,,,---,,,+++***+++,,,+++++++++,,,---...///000111......333===SSSyyyqqqjjjjjjsssxxxkkkooojjjGGG---(((...222++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))(((((()))***'''((())))))***+++,,,,,,,,,)))///666333===nnn{{{wwwssspppmmmTTT???...,,,000...------+++++++++,,,++++++***)))******))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,---------+++...111222000---+++***000000888DDDIIIIIIPPPZZZkkkeeeaaafffpppppp___LLL___WWWZZZZZZOOOJJJMMMKKKFFFDDDBBBAAA???<<<888555...,,,***(((''''''((())))))'''(((***)))%%%&&&***)))+++555>>>999,,,''',,,)))+++,,,,,,333GGGbbbuuu~~~qqq\\\???333***+++---+++***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((()))***,,,---.........000111111000111444666666JJJlllrrrccc[[[WWWTTTRRRKKKGGGDDDEEEDDDCCCGGGLLLLLLLLLLLLMMMOOOTTT[[[```fffmmm|||lllKKK111111000///---,,,+++++++++************************))))))))))))))))))))))))))))))(((((()))******+++'''((((((((())))))))))))+++---...---***)))***,,,++++++,,,,,,---///000111444///444IIIaaa{{{zzzeeevvvvvvaaafffgggFFF///,,,222++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++'''((()))***+++,,,,,,---+++...111222<<<]]]{{{wwwjjjxxx___===111111000...///++++++,,,,,,++++++***))))))))))))))))))))))))***(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,///111//////333>>>GGGJJJUUUnnn___XXX[[[[[[OOOIIILLLJJJFFFDDDBBBAAA???<<<888444...,,,***(((''''''((()))'''&&&'''***(((%%%&&&***+++%%%---===>>>///'''+++***...***+++HHHsss~~~lllrrrvvvQQQ@@@000---...,,,******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))'''((()))***,,,---...///000111333333222333555777SSSooonnn\\\VVVOOOMMMPPPQQQNNNJJJLLLKKKMMMPPPOOOLLLNNNRRRJJJIIIHHHIIIKKKMMMLLLLLLGGGJJJPPPZZZkkkmmm[[[111111///...---,,,,,,+++************************))))))))))))))))))))))))))))))((())))))***++++++(((((((((((())))))))))))+++---...---***(((***,,,+++,,,,,,---...///111111333111???aaarrrzzz}}}mmmeeejjjFFF111///++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++'''((()))***+++,,,------+++444222,,,@@@tttxxxyyynnnsssppp~~~NNN888444000......+++,,,,,,,,,,,,+++******)))))))))))))))*********))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......333444333333;;;QQQppp]]]PPPUUU]]]RRRFFFIIIMMMIIIDDDBBBCCCAAA;;;666666///,,,)))'''(((((((((((())))))))))))))))))))))))+++(((***222666333---******000%%%FFFppp~~~eeerrr}}}nnn^^^GGG444+++***************)))((((((******((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******************+++,,,------555+++---888222'''777UUU{{{ooo___TTTRRRSSSSSSTTTUUUVVVVVVVVVVVVZZZZZZYYYXXXVVVWWWYYY\\\WWWYYYYYYVVVUUUVVVUUURRRKKKGGGEEEGGGHHHMMM\\\kkkYYYFFF222,,,...---+++)))+++,,,+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++((('''))),,,//////---******+++++++++,,,,,,,,,111&&&---333))),,,777333777:::___ttthhhfff```:::222(((///000)))(((......)))******))))))))))))************))))))))))))************))))))((((((''''''))))))))))))************))))))***++++++++++++***+++444,,,>>>kkkuuuqqqrrrxxx|||{{{rrrAAA888---%%%555+++,,,---------,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((***++++++,,,---+++))),,,******///222111111333111;;;SSSsss^^^PPPSSS\\\SSSIIIKKKMMMHHHDDDAAABBBAAA;;;666666///,,,)))'''(((((((((((())))))))))))))))))))))))...)))'''***,,,***)))***$$$...IIIddd{{{xxx{{{lllZZZJJJ;;;...,,,111******)))'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******************+++,,,---...///000333555444;;;UUUqqquuuaaaZZZXXXUUUWWW]]]YYYYYYZZZ[[[^^^cccjjjppprrrrrrqqqpppooollljjjiiieeehhhiiifffdddeeeccc___YYYUUURRRPPPKKKEEEEEEKKKSSSeeebbb???000000222///,,,***+++++++++++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''))),,,...---,,,***++++++++++++,,,,,,,,,+++)))---...,,,222555...111OOOzzz|||hhhooo{{{~~~WWW:::,,,000000---,,,---...,,,******))))))))))))************))))))))))))*********)))))))))((((((((('''))))))))))))************))))))***,,,------------222222555ccc|||rrrqqqttt{{{]]]:::222333---,,,,,,---------,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************,,,...///...+++///333111)))***:::MMM\\\vvv___OOOQQQZZZUUUNNNNNNMMMHHHCCC@@@AAA@@@:::777777///---)))(((((())))))((())))))))))))))))))))))))***''''''***,,,+++---111...DDDwwwttthhh}}}ooo[[[HHH444(((&&&+++++++++***((('''(((***((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''')))(((((((((((()))******++++++++++++,,,---......---222333000:::YYYrrr]]]TTTOOOSSSVVVUUUXXX___eeelllvvv~~~xxxssskkkdddhhhbbb\\\YYYTTTNNNIIIIIIIIIJJJNNNbbbzzzWWW???333...---...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++++++++++++++++++++,,,,,,,,,,,,(((///---,,,333555222333RRRzzzllljjjIII555///+++,,,,,,******,,,******))))))))))))************))))))))))))******))))))))))))(((((((((((())))))))))))************)))***+++,,,...///000000333...>>>yyyppppppsss|||~~~DDD555:::'''---------------,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++...+++))))))+++,,,---...111111111///222HHHsss```PPPOOOXXXVVVRRRQQQMMMGGGBBB???@@@???:::777777000---***(((((())))))(((((((((((((((((((((((((((&&&''',,,000...+++,,,000???eeeiiibbblllqqq{{{wwwyyy~~~xxxqqqzzz|||}}}{{{xxxzzzzzzlll]]]QQQ>>>,,,+++***,,,...,,,))))))+++((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))(((((())))))***+++++++++++++++,,,...///000222222222;;;UUU}}}lll\\\WWWUUUTTTWWW___dddiiisss}}}|||ooogggccc```]]][[[MMMSSSRRRIIINNNrrrrrrZZZBBB000,,,000......---------,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))*********+++++++++,,,,,,,,,------,,,222---///888222333JJJppp___yyyqqqJJJ777)))+++...,,,+++---+++******))))))******+++******))))))))))))******))))))))))))((((((((((((((()))))))))************+++++++++,,,---...000000000:::VVV{{{uuuvvv{{{ccc;;;444///.........------,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))*********++++++++++++***+++...///...///111222333;;;KKKcccaaaQQQPPPWWWVVVUUUTTTMMMEEE@@@>>>???>>>:::777888000---***((())))))))))))(((((((((((((((((((((((()))+++------(((%%%+++444QQQuuu{{{vvviiilll{{{vvv}}}yyy}}}zzzjjjfffVVV???---******......***''')))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''(((((())))))))))))))))))))))))***+++++++++++++++,,,---///000111333111<<<[[[bbbQQQRRRZZZ\\\^^^eeeppp~~~~~~ssshhh___^^^WWWSSSOOOHHHLLLiiiqqq[[[EEE777222...---+++,,,------+++(((************************************************))))))))))))((()))***+++++++++,,,,,,,,,---------111///+++222888,,,>>>nnnppplllaaaiiifffJJJ000---111111//////++++++************++++++******))))))))))))******(((((((((((())))))))))))((()))))))))************,,,,,,++++++,,,---...///000ZZZxxxpppccc[[[^^^ppp~~~wwwzzzHHH)))::://////...---,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************++++++++++++)))))),,,111000---000777777JJJkkkbbbTTTRRRWWWVVVVVVUUUNNNDDD???<<<======999888999000...***))))))******)))))))))))))))))))))))))))******)))'''&&&...DDDYYYiiittt\\\hhhyyyyyyyyy{{{~~~wwwtttuuuppprrrfffYYY:::...(((+++---)))&&&((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''(((((())))))*********))))))))))))***++++++++++++,,,---...///111222---777SSS}}}nnn[[[RRRSSS[[[ccckkkxxxtttsss]]]QQQUUUSSSHHHLLL]]]www{{{rrr___FFF555///,,,)))+++...000///---************************************************((()))******))))))+++---,,,,,,,,,,,,------------222******333444444ZZZ|||www\\\]]]yyy]]]>>>//////000---+++++++++************++++++******))))))))))))******(((((((((((())))))))))))))))))))))))************,,,+++++++++,,,...///111:::{{{yyygggUUUGGGkkkyyyuuuwwwvvv```...888111000...---,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,///.........)))&&&222BBB___zzzbbbVVVUUUXXXTTTUUUVVVOOODDD>>>;;;<<<<<<999888:::111...***))))))******)))))))))))))))))))))))))))'''((()))***...???```}}}uuueeeYYYlllvvvxxx~~~yyyyyy||||||vvvvvvwwwtttQQQ<<<+++***---+++))),,,))))))))))))((((((((('''''''''''''''((((((((((((''''''((())))))***++++++******))))))******+++,,,+++,,,,,,---...000222333555TTTzzz|||kkk[[[WWW^^^iiiwwwuuunnnoooiiiXXXLLLKKKSSSqqqpppXXXGGG666222,,,,,,...000///---************************************************''')))++++++)))***,,,///,,,,,,,,,------------...000***000555555MMMxxxkkkjjjxxx^^^ooorrrUUU:::...------))),,,++++++******++++++,,,******))))))))))))******'''((((((((()))))))))***))))))))))))*********************+++---111444666WWWfffMMMYYYyyyvvvzzzRRR444111000///---,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,333000/////////:::ZZZzzzbbbXXXWWWYYYTTTTTTVVVPPPCCC>>>;;;<<<<<<999888:::111...+++))))))******)))))))))))))))))))))))))))'''+++...000222BBBbbb~~~lllQQQdddvvvuuu~~~{{{sssvvvssslllrrrppprrreeeIII000+++///......111))))))))))))((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++*********)))******+++,,,+++,,,,,,---///111222333JJJyyykkkZZZZZZ```kkkwwwjjjdddbbb^^^XXXLLLKKKaaayyyhhhaaaAAA:::222.........,,,)))************************************************''')))++++++***+++...111,,,,,,,,,---------......///...777777888fffvvvqqqsss}}}yyyQQQlllKKK555222222///,,,++++++******++++++,,,******))))))))))))******'''((((((((())))))******))))))))))))************))))))***,,,///444888:::wwwzzzlll[[[UUU}}}}}}yyy~~~888222111///---,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,+++///777CCCbbb\\\UUUVVVWWWSSSVVVVVVLLLAAA===<<>>888444333...---+++)))(((((()))***)))***+++***)))((()))***------***+++???[[[fffaaaeeegggfffiiillljjj{{{yyyyyyuuusssttt{{{bbbKKK777444333,,,***...************))))))))))))''''''''''''((((((((())))))))))))))))))******+++++++++******++++++,,,---...,,,---///...---888EEE~~~|||cccZZZjjj~~~oooeee```ZZZMMMHHHXXX{{{qqqZZZeeeGGG000///333...+++...+++***************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---------------...///000---000222...XXXsss}}}wwwqqqxxxuuuGGG---,,,***,,,***)))***,,,...---,,,+++***)))***++++++***)))))))))))))))************++++++******************%%%222///,,,222...333MMMyyytttzzzsssmmmkkkkkk___XXXcccvvv|||~~~iii444999,,,&&&333111(((...---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******++++++******************+++---))),,,222,,,(((000444///111IIIxxx^^^VVVUUUVVVRRRUUUVVVLLLAAA===<<<>>>===888444333...,,,***)))(((((()))***)))***+++***)))((()))******(((+++<<>>mmmzzzzzzUUU;;;---/////////...---------+++***)))***++++++***)))((()))))))))******************++++++,,,,,,,,,,,,---...///...888^^^rrreeeUUUUUUTTTTTTUUUSSSPPPNNNOOOHHHLLLQQQSSSSSSWWW___ffftttfffeee}}}~~~ggg999000,,,///333+++---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++.........///---+++LLLxxxmmmtttmmmXXXQQQTTTQQQOOONNNHHHBBB===::::::999444111111))))))))))))))))))))))))'''(((******))))))***,,,+++:::KKKOOOGGGGGGZZZqqq[[[mmmsssoooqqquuuyyy~~~|||rrrnnnyyymmmiiikkk```XXXDDD222...,,,++++++++++++*********((((((((()))))))))******+++************+++,,,,,,...------------...//////...,,,111JJJxxx|||zzztttkkk```SSSLLLTTTfffqqqJJJ222...//////...---,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------.........///000222444444222XXXyyyxxxzzzdddJJJ000///------......,,,***+++***)))***++++++***)))))))))))))))******************++++++,,,---------111111...+++DDD|||ooodddVVVTTTUUUOOORRRRRRRRRPPPNNNMMMOOOQQQVVVXXX[[[\\\\\\___cccgggrrrwwwsssZZZttt{{{{{{uuuyyyHHH000---111111,,,---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,)))///222111---666mmmqqqjjjnnnXXXPPPUUURRRNNNKKKFFFCCC===999999888333000111(((((()))))))))))))))(((&&&(((******))))))+++,,,333FFFPPPFFFBBBQQQdddmmm[[[tttppp{{{}}}|||zzz|||qqqooowwwgggxxx{{{fffddd^^^HHH111,,,,,,+++++++++*********(((((()))))))))*********++++++******++++++,,,---...............//////000,,,---CCCpppsss|||{{{jjj```ZZZQQQQQQiiifffCCC000000///...---,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------------.........///000111333444555???wwwxxxxxxqqq\\\<<<555...+++...///---***+++***)))***++++++***)))))))))))))))******************++++++,,,------...222///000777ZZZdddXXXSSSPPPJJJQQQZZZWWWPPPSSSTTTSSSSSSVVV[[[^^^WWWWWWXXX[[[___dddjjjmmmoooqqquuufffiii{{{uuuppp]]]666222222...000---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,)))///...555MMMmmmsssjjjoooXXXPPPVVVSSSNNNJJJDDDCCC===999999777222000000'''((()))))))))))))))(((&&&((()))***))))))+++---===QQQTTTCCCDDD[[[gggaaahhh|||{{{~~~yyy~~~~~~zzzzzz~~~yyypppxxx}}}}}}|||vvvppp{{{oooqqqxxx]]]555,,,,,,,,,+++++++++******))))))))))))************++++++******++++++,,,---...............///000000222555YYY}}}~~~vvviiidddQQQOOOTTTooo}}}TTT444000000///...---,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------............///000111333555666SSS{{{www|||}}}|||iiimmmIII>>>111,,,///222000---+++***)))***+++++++++)))))))))))))))******************+++,,,,,,---......000***333GGGnnnfffRRRPPPKKKQQQVVVSSSWWW[[[UUUWWW\\\```___^^^```bbbdddiiigggdddeeejjjpppuuuwwwzzz}}}vvvooozzzmmmyyy|||oooooommm<<<666222+++333---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,111111+++???|||~~~ooouuujjj]]][[[[[[RRRNNNMMMFFFCCC???999666555333///,,,+++******)))(((''''''&&&***,,,---***'''(((...444]]]WWWCCCAAAXXX^^^XXX```ooolllkkkyyyyyyccc___wwwxxx{{{}}}wwwnnnlllooo{{{sssooogggfffkkkaaappp}}}yyygggKKK------------,,,++++++,,,************************++++++******++++++,,,---+++,,,...111...***...777666@@@}}}oooaaaZZZOOOQQQmmmoooIII000333333...++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------......///---111222222444666999:::gggnnniiimmmfffjjjooovvvyyyyyyvvvqqq===666000,,,777,,,***,,,+++******)))*********)))************+++++++++++++++++++++,,,------...777//////ZZZzzzkkkwwwgggZZZRRRPPPQQQTTTXXX[[[^^^aaaeeehhhfffgggiiijjjkkknnnqqqtttqqqrrrvvv|||}}}tttqqqrrrqqq}}}wwwppp}}}wwwtttppp[[[...---666---......---,,,++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---+++---,,,((()))---000///222///:::uuurrr}}}zzz}}}mmm```]]]]]]SSSMMMKKKCCCCCC???999555444333///,,,*********)))((('''''''''&&&((()))))))))---666===JJJDDDAAAMMMYYYXXX\\\mmmnnn___eeeppp[[[kkkqqqtttwwwvvvooojjjnnnwwwvvvdddTTTJJJLLLPPPWWW```rrrvvvwwwqqq^^^999000***,,,---+++***,,,************************+++++++++***++++++,,,---***111///---333222,,,...555XXXvvvjjjaaaTTTNNNXXXvvvddd777111,,,+++---------------,,,,,,++++++,,,,,,---+++,,,,,,------......//////222000000333222;;;PPPooohhhfffhhhfffuuutttsssEEE;;;111)))222,,,...,,,++++++***************)))************+++++++++++++++++++++,,,---...///000///;;;vvv}}}]]]hhhpppyyywwwyyykkk[[[TTTSSSWWW\\\bbbeeeiiikkkmmmoooqqqsssuuuvvvxxxyyyzzz|||wwwooolllgggooopppvvvrrrppprrr@@@111222...///...---,,,++++++++++++***************************)))))))))******+++,,,)))+++,,,+++,,,.../////////>>>\\\xxxxxxvvvooolllmmmnnnkkk^^^]]]^^^UUUOOOKKKCCCDDD>>>888555444222///,,,******))))))((((((''''''))))))(((&&&&&&,,,555<<>>888444333222///---***)))))))))(((((((((''',,,+++)))(((***111:::AAADDD:::GGGTTTNNNVVVnnnwwwmmm}}}}}}tttrrrooolllqqqllliiigggggghhhooo~~~|||nnnfffZZZPPPLLLNNNTTTXXXWWWPPPOOORRRNNNNNNccc}}}www}}}~~~ooo^^^@@@***+++000,,,***...++++++++++++++++++++++++,,,++++++++++++,,,------+++666...+++666222555OOOxxxhhhcccTTTGGGXXXyyyqqqQQQ333---111///------------,,,,,,,,,,,,------,,,,,,------...////////////333...222999555SSSuuudddbbblllyyy~~~uuufffwww|||}}}}}}[[[>>>...---...000,,,,,,+++************+++))))))*********+++++++++,,,,,,,,,,,,---...000000555>>>zzz}}}eee|||uuuVVVKKKLLLOOOVVV[[[eeeooo{{{lll^^^^^^ccckkkuuu}}}{{{pppeeedddiiiuuuoooiiitttBBB...444///...---,,,,,,++++++,,,***************************))))))))))))***++++++111222555777333---///777bbb}}}wwwrrrvvvyyy}}}___TTTVVVZZZTTTPPPMMMFFFDDD>>>777333222111///---))))))))))))((((((((((((''''''))),,,333===HHHOOO>>>;;;EEEIIIJJJ^^^jjj\\\[[[xxxvvv[[[YYYiiinnnkkknnngggcccgggqqq{{{qqqjjjdddNNNNNNNNNNNNLLLIIIFFFDDDIIIDDDHHHRRRQQQIIINNN\\\|||pppuuuttt{{{mmmNNN222---///,,,+++///++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///111---///111...KKK~~~vvvnnnbbbOOOLLLXXX}}}fffAAA111///...---///...------,,,,,,------...,,,,,,---......//////000111333111444:::???fffxxxvvv}}}~~~dddfffcccddd]]]LLLYYYnnnjjjsssaaaAAA333...000000---,,,,,,+++***+++++++++))))))*********+++++++++,,,,,,,,,---...///111222111EEEooopppssseeeWWWRRRTTTZZZ^^^ZZZVVVccclll[[[```eeevvvxxxllldddaaakkk{{{nnnjjjqqqUUU333777//////...---,,,,,,,,,,,,************************))))))))))))***+++,,,---666333555666...***777LLL```UUUUUUXXXQQQMMMKKKDDDDDD>>>777222111111///---))))))))))))(((((((((((($$$%%%''',,,333;;;BBBFFF999AAAIIIJJJTTTiiihhhOOOgggxxxvvvgggccceeeeeeiiillleeedddmmm{{{lllVVVNNNIIICCCCCCBBB@@@???===<<<;;;===@@@HHHNNNIIIAAADDDNNNWWWvvvyyyyyyyyyuuu\\\@@@222...------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222+++///333...999mmmzzz{{{mmm]]]PPPKKK]]]tttQQQ888------///111......------------......---------...//////000000444333444555:::UUUxxxgggjjjhhhXXX]]]```iiippplllhhheeeeeeddd|||tttkkkxxxzzzvvvkkkhhhvvvRRR???///...***------,,,+++++++++++++++)))************+++++++++,,,,,,------///000222333666___kkkttthhh\\\UUUZZZ\\\TTTFFFFFF\\\tttyyyiiiaaa]]]iii~~~xxxssslllggg\\\qqqooohhhiii888222000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))******,,,---///000444000111111+++...OOOvvvuuuyyypppqqq}}}tttmmmuuuxxxppp```TTTTTTVVVPPPMMMMMMFFFDDD>>>666222111000///---(((((((((((())))))))))))&&&'''))),,,000444555666@@@MMMOOONNN\\\hhhddd\\\qqqwwwsssnnnmmmfffbbbjjjdddccchhhvvvwwwqqqgggQQQCCC???:::AAA===999666777<<>>666111000000///---(((((((((((())))))))))))%%%'''+++111666999999999IIIUUUNNNJJJWWW[[[\\\kkk]]]fffbbb[[[bbbggggggjjj]]]aaalll{{{mmmZZZPPPIII>>>;;;>>>:::999;;;>>>AAADDDEEEEEEEEEFFFDDDCCCJJJWWW]]]SSSDDDFFFIIInnntttxxxpppXXX:::+++...111...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......222'''333333111kkkyyylll\\\EEE```wwwOOO444111333///......------------......------......///000000000444,,,888:::FFF{{{yyy~~~iiiYYYUUURRRNNN\\\dddeee{{{[[[UUUIIIGGGIIIDDDDDDFFF@@@HHHMMMAAAJJJnnntttqqq{{{rrrvvvsssYYY999777555...---,,,,,,++++++,,,,,,)))************+++++++++,,,------...000111333444UUUxxxggg___[[[SSSJJJDDDJJJSSSZZZZZZTTTNNNLLLJJJVVV\\\tttssseee```XXX}}}wwwyyyYYY>>>000000...---------------++++++++++++++++++++++++((()))***,,,...111444555...))),,,222444MMMqqqZZZ```fffhhhiiiqqqxxxhhh___^^^^^^\\\ZZZeee```]]]]]]```aaa^^^ZZZ\\\UUUPPPPPPPPPOOOQQQUUUBBB===777333000...,,,++++++******)))(((''''''&&&+++%%%,,,???HHH???777666@@@DDDMMMVVVWWWUUUZZZbbbcccZZZWWW]]]cccaaa^^^]]]aaajjjuuu}}}ooo^^^JJJCCC===;;;>>>BBBBBB@@@EEEEEEFFFEEEEEEHHHLLLOOOPPPMMMJJJMMMUUU\\\[[[VVVIIIIII\\\rrrxxxsssgggJJJ...,,,333...---------------------------------------...///000333***999...GGGnnniiiXXXPPP^^^gggHHH222...444//////...------------...//////...//////000111222333+++<<<@@@mmmqqqsssWWWcccFFFPPPRRRVVV[[[cccwwwcccPPPOOOTTTMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTSSSPPPMMMNNNQQQ```tttvvv}}}vvvcccJJJ(((666222222222111///,,,)))(((++++++++++++++++++++++++(((555111,,,222444555999}}}tttfff[[[RRRMMMLLLLLLSSSQQQFFFHHHVVV\\\ooo~~~vvvggg^^^eeeiii}}}vvv|||DDD555888000)))...///******++++++++++++++++++++++++)))***+++,,,---,,,+++***000!!!222,,,555ppplll]]]___jjjiiilll}}}pppfffhhheee]]]]]]hhh___[[[```fffeee___[[[YYYSSSOOOPPPPPPOOOPPPSSSAAA<<<777222000...---,,,*********)))((('''''''''***$$$(((666>>>;;;999<<>><<<===AAAGGGKKKMMMMMMMMMMMMMMMOOOPPPQQQPPPPPPQQQRRRRRR\\\ZZZPPPXXXpppzzzrrrWWWIIIOOOsssvvvsssppp]]]===//////+++------------------------------------...///000111)));;;///GGGzzzmmmaaaRRRaaahhhCCC...---000000///...............////////////000111222333444<<<>>>}}}wwwmmm]]]YYYXXXXXXVVVQQQKKKKKKPPP```aaaYYYaaawwwlllfff```___dddhhhjjjiiihhhiiijjjlllnnnoooppppppnnnnnnnnnooopppoookkkiii___ggg^^^TTTUUUWWWpppyyyxxxXXX===222111111111111000...---,,,++++++++++++,,,,,,,,,,,,000...222)))333333555rrroooeeebbbZZZ^^^qqqtttgggaaa^^^yyyzzzmmm666333///......---,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++(((...333===|||uuufffjjjmmmgggrrrvvvrrrtttssskkkgggjjjppptttwww{{{RRROOONNNQQQRRROOOLLLMMM===999444000//////...---***)))))))))(((((((((''')))111999:::555333<<>>222///111...,,,---,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,'''---...MMMssssssnnnlllzzz}}}xxxzzzxxxoooiiinnnuuuwwwwwwwwwQQQNNNNNNRRRRRRNNNJJJJJJ<<<888333000///......---))))))))))))((((((((((((&&&888GGGDDD888222999BBBGGGQQQRRRKKKPPP^^^[[[KKKJJJMMMPPPPPPQQQVVV^^^dddfffhhhjjjjjjhhhiiimmmqqqqqqrrrvvv|||uuulllgggjjjqqqzzzzzz[[[JJJ???BBBJJJMMMSSS[[[dddllluuuyyyyyyzzzzzzxxxtttnnniiiggghhhiiimmmkkkiiiddd\\\___yyy```NNNaaauuurrrnnnUUU<<<333000........................---------...///000111222666+++JJJxxxqqq\\\MMMiii|||cccGGG666111111000////////////000//////000000111333444555999777iiiuuukkkbbbYYYSSSRRRLLLTTTUUUWWW]]]aaaqqqssslllqqq^^^^^^qqqTTT000/////////......---------++++++,,,,,,,,,---------///+++333111777888QQQooo___]]]ppptttzzzNNN555///444...+++///,,,++++++++++++++++++++++++)))*********+++,,,------222000222bbb}}}~~~rrrssswwwyyywwwnnnjjjqqqzzzzzzrrrlllSSSPPPOOORRRRRRMMMIIIHHH;;;888333///......---,,,))))))))))))(((((((((((($$$888GGGDDD:::777999;;;HHHRRRRRRLLLUUUccc[[[DDDGGGLLLNNNNNNQQQZZZccchhhhhhiiijjjhhheeeeeeiiilllooovvvyyynnnfffTTTLLLGGGGGGGGGIIITTTaaappptttyyyxxxqqqdddVVVMMMEEEBBBFFFQQQ]]]fffnnnssszzzyyyuuuuuuvvv|||rrrnnnlll]]]SSSjjjnnnWWW^^^yyy~~~rrrqqq]]]AAA333...........................,,,------...///111222333777222pppyyybbbMMMVVVnnnPPP666222111111000000000000000000000000111222444555666999???{{{xxxkkkbbb```]]][[[XXXcccyyyppp```nnnvvv^^^888111111000///.........///++++++,,,,,,------......//////000444333<<>>666999BBBGGGMMMQQQNNNFFF@@@AAADDDMMMXXXeeennnxxx|||tttmmm^^^RRR\\\qqqvvvbbb^^^pppnnnpppbbbGGG666...........................,,,------...///111333444555MMMmmmYYYOOOooowwwYYY888222222111000000000111111000000000111333444666777888[[[}}}sssvvvqqqxxx}}}```TTT~~~zzzeeeDDD111000...---,,,,,,,,,,,,++++++,,,,,,---......///,,,444+++777333IIIvvvaaabbbddd}}}xxxwwwCCC000666---,,,222***++++++++++++++++++++++++***)))))))))+++,,,...///(((444^^^eeeyyy||||||sssyyypppqqqvvv|||zzzoooccc]]]XXXSSSQQQSSSQQQKKKGGGGGG<<<888333///---,,,+++***(((((((((((())))))))))))---222333333>>>MMMKKK>>>KKKAAABBBQQQWWWNNNIIILLLLLLOOOOOOMMMSSS```hhhiiiaaadddfffgggfffhhhmmmqqqqqqwww|||xxxkkk\\\QQQLLLMMMHHHKKKRRRNNNAAA;;;>>>222999???>>>:::@@@PPP^^^hhhyyy~~~qqqddd[[[ZZZ]]]zzziii___jjjjjjnnnfffMMM:::222////////////////////////,,,------...000111333444333gggwwwhhhQQQ___iiiGGG333222111111000111111111000000111222333555777777AAAhhhUUUzzzzzzgggLLL333222000...------------++++++,,,,,,---...//////)))666''':::555WWWyyybbbccc___uuuxxx{{{HHH111777,,,,,,333)))++++++++++++++++++++++++***)))))))))***,,,...///+++CCC}}}IIIzzz|||{{{ttt}}}qqqvvv}}}~~~ssscccYYYWWW```TTT]]]SSSTTTHHHOOOEEE>>>999222//////...,,,)))***'''(((******''''''***222@@@999222===???AAARRRSSSIIIGGGNNNMMMDDDBBBHHHKKKIIIJJJOOOXXX```dddfffeeecccbbbbbbfffjjjmmmnnnqqqvvvtttzzzttteeeooodddhhhhhhbbbUUUJJJDDDDDD???<<<999:::DDDXXXnnn|||tttjjj]]]TTTQQQiii~~~nnn]]]rrr~~~tttooonnn\\\@@@000222000......///000000//////)))444---)))666444222@@@zzzhhh^^^VVVwwwlllTTT:::444000111111000///222+++444000000<<<888222>>>eeeeeeZZZ}}}xxx|||eee]]];;;///...000,,,...000***///......---------......888))):::///===|||mmmqqquuuhhhbbbccclll{{{kkkccc555***111111...///------,,,,,,,,,,,,++++++***))))))***---/////////333HHHpppooo~~~{{{sssmmmxxx~~~rrr]]]QQQVVV___dddWWW^^^UUUUUUGGGMMMDDD@@@:::333......---+++***'''%%%&&&))))))'''(((,,,777@@@777///777999<<>>---111222---------,,,,,,,,,++++++++++++,,,---,,,,,,---222555VVVdddwww|||uuummmiiijjjuuu~~~tttnnnhhh\\\QQQJJJMMMRRRXXX^^^bbbbbb```sss[[[^^^YYY\\\IIINNNHHHBBB;;;333---,,,,,,+++***%%%%%%''')))(((***333===FFF888999>>>:::>>>JJJNNNDDDMMMNNNDDD<<<>>>CCCFFFFFFLLLTTTZZZ\\\ZZZXXXWWWYYY^^^ccceeeeeefffiiilllssssss{{{nnn^^^UUUJJJMMMXXXbbbfffnnnzzzpppnnnbbbIII555333111000000000///...111///111...222///===www}}}hhh^^^hhh|||ccc^^^ZZZ[[[aaaiiinnnqqqjjjhhhddd```___```ccceeeqqqllloooggg\\\dddyyygggPPP999111222333222000222444666000///>>>GGG>>>uuuvvvzzz|||gggaaauuu}}}dddBBB//////......000...............///000111111000333>>>```{{{~~~gggffftttiiijjjbbbbbbuuuuuu|||III111333333)))------,,,,,,,,,,,,++++++***,,,---,,,,,,...444999___{{{xxxtttwwwlllggghhhmmmxxx}}}wwwjjjccc___WWWNNNMMMRRRXXX[[[\\\]]]___aaawww]]]^^^YYY\\\HHHLLLEEE@@@:::333......---+++***%%%%%%'''((('''(((222>>>III666888???777888DDDEEEFFFOOOOOOBBB:::???CCCAAAEEELLLTTTZZZ[[[ZZZXXXXXXZZZ___fffiiihhhiiikkknnnkkksssyyyrrrbbbWWWKKKGGGRRRaaadddjjj~~~zzzuuuwwwfffWWW666333111000111000///...//////000---444222KKKnnn```eeexxxyyyjjj___ZZZcccgggpppzzz~~~pppooo^^^^^^ssspppYYY@@@444222222222333222333111333888888===KKK}}}qqqpppqqqvvvtttooopppbbblllpppJJJ333222000...///---............///000111222,,,:::EEEsssqqq\\\aaawwwmmmnnnccc^^^ppp{{{uuuZZZ666333444,,,------,,,,,,,,,,,,++++++)))+++---,,,,,,///666<<<}}}wwwxxxzzzqqqqqquuuxxx|||}}}vvvjjjddd```VVVLLLPPPUUU\\\^^^^^^___cccgggzzz^^^^^^ZZZ[[[FFFIIICCC>>>999222//////...,,,))))))))))))((($$$$$$---999???...777CCC:::777===999BBBLLLLLL@@@:::@@@CCC???DDDKKKTTTZZZ[[[YYYXXXXXXZZZaaahhhkkkkkkkkknnnrrrlll{{{||||||tttssscccXXXLLLDDDOOO___bbbhhh{{{}}}www}}}eeeZZZ666444111111111111///...---///000---555555VVVrrrsssfff\\\WWW___dddhhhddd^^^```kkkvvvvvvaaa]]]]]]uuu___EEE777333222333555555333---666>>>222;;;cccxxx~~~uuucccttt|||sss```hhhzzzyyyPPP666444111...///,,,............///000222222***CCCJJJvvvqqq^^^hhhxxxnnnpppccc\\\nnn~~~nnneee999333555000---------,,,,,,,,,++++++(((+++---,,,,,,///777>>>{{{~~~zzz||||||~~~}}}{{{xxxoooiiicccWWWKKKOOOUUU^^^ccceeefffhhhjjjcccVVV[[[UUUKKKFFFBBB===666000111000,,,)))))))))'''&&&(((***+++...111---;;;EEEEEEAAAAAAAAA>>>KKKJJJCCC;;;:::@@@BBB???CCCJJJSSSXXXYYYXXXXXXZZZ]]]dddjjjjjjggggggmmmssspppwww}}}}}}{{{zzziiiWWWPPPCCCEEEXXXcccdddoooxxxoooZZZDDD222...333000///222000555...222000+++;;;vvvwwwrrraaaYYYVVVcccsssyyy}}}}}}gggccc]]]}}}iiiNNN;;;444444333111///444///888888777444wwwqqquuuzzzxxxfffhhh}}}]]]:::---///222...***000/////////000111222222777222cccvvv{{{qqqZZZcccxxxuuujjj___lll|||rrr~~~@@@444222111//////...---,,,,,,,,,,,,111&&&///...***,,,666WWW|||uuuvvv~~~zzzsssiii]]]TTTSSSTTT[[[gggkkkgggdddfff~~~bbbVVVZZZTTTKKKGGGCCC===666000111000,,,)))))))))'''&&&''')))...555;;;666666666;;;EEELLLGGG<<>>555444444333333666...444555888BBBwwwyyyfffwwwlllkkkccc>>>///000222///+++000//////000000111222333555;;;ttt{{{zzzrrr]]]hhh{{{yyymmmaaalll|||pppJJJ666111/////////...---,,,,,,,,,,,,***###))),,,111000999ffftttzzz}}}sssiiibbbiiiiiimmmuuuvvvpppkkkkkkyyy___UUUXXXRRRKKKIIIFFF===666000111000,,,))))))(((((('''&&&(((000;;;DDD888444111555@@@IIIFFF>>>KKKHHHAAA;;;:::>>>@@@???HHHLLLQQQSSSSSSSSSUUUXXX___```bbbcccdddggglllooorrrsssuuuyyy~~~lll[[[SSSFFFDDDPPPXXXYYYeeexxxuuuttteeeKKK777111555222111444222000***333555444CCC~~~vvvvvvhhhTTTpppsssXXXBBB777444444444444666///333555888OOOyyynnnxxxmmmiiilllEEE111000222000---/////////000000222333333444IIIyyyooo]]]jjj~~~|||pppccclll~~~nnn[[[999000---//////...---,,,,,,,,,,,,---******+++555---666vvvrrrzzzuuu~~~}}}}}}vvvtttqqq\\\UUUWWWQQQKKKKKKHHH===666000111000,,,))))))'''))))))%%%&&&///:::AAA///666;;;:::666777>>>CCCJJJFFF???::::::===??????LLLOOORRRRRRQQQRRRUUUYYY^^^^^^^^^```dddiiinnnqqqssssssrrrwww}}}{{{ooo^^^UUUHHHDDDMMMRRRTTTbbbuuu{{{vvvgggOOO999111444111111444111000)))111222666OOOvvvzzz}}}jjj\\\dddyyy^^^FFF888333444555111555222777999777YYYqqq}}}|||jjjcccuuuKKK444///000///.../////////000111222333444333WWWwwwjjjYYYggg{{{nnnccckkk~~~qqqmmm<<<111---//////...---,,,,,,,,,,,,,,,///,,,***555***<<>>@@@OOOQQQSSSRRRQQQRRRVVVZZZ]]]^^^^^^aaaffflllqqquuuvvvuuussswwwxxxtttppp```UUUJJJFFFKKKNNNRRRaaasss|||vvvfffSSS;;;111333000000333///555...444222<<>>BBBPPPRRRSSSSSSQQQRRRVVVZZZ]]]___bbbdddgggkkkqqquuuyyyyyyxxx{{{|||lll}}}oooaaaUUUMMMHHHJJJLLLPPP___pppwwwwwwgggWWW===111222000000222...444000333000>>>uuuqqqcccTTTpppjjjQQQ===444333555555666444444;;;===vvveee]]]WWW;;;111....../////////000000222333555666;;;vvvgggYYYeeewwwhhh```jjjzzz}}}{{{;;;333000//////...---,,,,,,,,,,,,''',,,000+++///444]]]rrryyyWWWPPPUUUXXXQQQNNNOOOIII===666000111000,,,))))))%%%)))(((%%%,,,888999222888222333===GGGIIIFFFEEEDDD<<<777999:::;;;???DDDNNNPPPSSSRRRQQQRRRVVVZZZ^^^bbbfffgggfffgggmmmrrr|||~~~zzzcccsssgggWWWOOOJJJIIIIIILLLZZZjjjxxx|||lll[[[@@@222333111111333///000000333///AAA~~~zzzzzzeeeZZZjjj~~~pppWWWBBB666444666555666555555===???xxxooo^^^XXX]]]@@@444000000000//////000111222444555666DDDwwwfffZZZfffyyykkkbbbiiiwwwqqq@@@666111//////...---,,,,,,,,,,,,///---333------:::cccvvvuuuyyySSSNNNUUUYYYQQQNNNOOOIII===666000111000,,,))))))&&&(((&&&$$$...>>>@@@888888444666===AAA???AAAEEECCC;;;666888;;;;;;???EEELLLOOOQQQRRRQQQQQQUUUXXX___eeejjjiiieeedddiiinnn~~~nnnyyy\\\nnnyyymmmXXXQQQLLLIIIGGGIIIVVVdddyyyyyyqqq^^^CCC444444222333444///111444888444HHH}}}{{{kkkbbbfffuuuttt[[[EEE888666888111555888:::AAA???{{{{{{jjjWWWSSSrrraaaCCC666222111222//////000111222444666777LLLvvvyyyxxx~~~eeeZZZfff}}}nnndddiiiuuu}}}}}}mmmGGG999222//////...---,,,,,,,,,,,,---%%%...---...DDDmmmiiiyyy{{{RRRRRRRRRRRRPPPNNNMMMKKK@@@999111,,,+++,,,+++***###'''((('''+++444888777EEE;;;;;;:::222444@@@DDDAAA<<<888888888999===DDDLLLNNNPPPQQQQQQSSSVVVYYYaaaaaaaaaccceeeiiimmmooo{{{~~~kkk\\\~~~pppXXX}}}lll\\\TTTNNNKKKGGGFFFQQQaaaxxx{{{xxxppp]]]KKK888111111111111111///777111000sssvvvrrrccckkkwww^^^JJJ===666444;;;111888999;;;NNN{{{ggg^^^JJJ[[[|||mmmOOO555333111111333&&&777777...888:::999dddoookkkYYYjjjyyymmmeeeffflll~~~}}}wwwwwwUUU777...000000...---------------,,,000......///:::yyyjjjRRRRRRSSSRRRQQQNNNLLLJJJ@@@999111---,,,,,,+++***'''))))))(((,,,333555222GGG>>>AAACCC<<<<<>>EEELLLNNNOOOPPPPPPRRRTTTWWW^^^^^^^^^```cccgggkkkmmmvvvzzz|||~~~uuuWWWcccyyyttt[[[pppppp^^^VVVPPPMMMHHHFFFPPP___xxxyyyxxxaaaNNN;;;333222222111111000777333666}}}yyyzzzsssbbbggg|||cccLLL===666555444111888444===fffuuu|||ccc[[[GGGUUU}}}www{{{sssRRR555222000222555+++666333---222:::PPP{{{nnnooo[[[jjj{{{ooofffffflll}}}{{{{{{vvvtttbbb===555000000///...------------,,,...+++///777KKKxxxoooQQQRRRTTTTTTRRRNNNJJJGGG???999222---------,,,***))))))(((***111777777222CCC;;;AAAHHHDDDCCCEEEAAA999666444555666888???GGGLLLNNNOOOOOOOOOPPPRRRTTTZZZZZZ[[[]]]aaaeeehhhjjjppptttxxx|||xxxTTTNNNWWWwwwuuu```^^^sss```XXXRRROOOIIIEEENNN\\\wwwyyyeeeRRR===555333333222222111666444@@@{{{}}}sssooozzzdddeeejjjQQQ???777666111333:::111AAA{{{zzzeeeZZZGGGNNNqqqttt~~~{{{WWW555222000333111...333222555777JJJmmmrrr]]]kkk}}}qqqgggfffjjjyyyxxxwwwuuuqqqppp===333111000///...------------,,,---***111:::UUU}}}zzzjjjQQQSSSTTTUUURRRMMMHHHEEE>>>999111...------,,,***)))'''''',,,666===;;;777<<<333888@@@AAADDDHHHCCC999666555666666777???HHHMMMNNNNNNNNNMMMNNNPPPRRRWWWXXXZZZ\\\```dddgggiiilllooouuuzzz}}}zzz|||jjjTTTNNNNNN```pppdddQQQssstttaaaZZZSSSOOOHHHDDDLLLYYYuuuwww~~~fffRRR>>>555444444333444111333333FFF}}}iiifffpppUUUAAA999888444444<<<666BBBwwweee]]]LLLIIIeeeyyysss\\\777222111333---111222111;;;666QQQ|||pppyyyrrr___mmm~~~rrrgggdddhhhvvvuuuuuu|||wwwnnn???...111000///...------------,,,///---222666WWW}}}cccmmmRRRTTTUUUTTTQQQLLLGGGCCC===777111---------+++***(((%%%%%%,,,666<<<:::777>>>222222999999???FFFEEE:::888777777666777???HHHLLLMMMNNNNNNMMMMMMOOOPPPVVVWWWZZZ]]]aaaeeehhhjjjjjjmmmtttzzzttthhhYYYUUUTTTKKKOOOggggggRRRgggvvvccc[[[TTTOOOGGGBBBJJJWWWtttuuufffRRR===444444444444555222222222JJJjjjffftttYYYDDD;;;999888333<<<;;;@@@rrrddd___QQQFFFZZZtttrrr|||aaa:::333111222///444333111888+++KKKqqq~~~xxxoooppp___nnn}}}rrrfffcccfffuuuuuuuuu{{{}}}oooIII222111111///...............,,,000///222777kkksss}}}rrrdddyyyTTTUUUUUUTTTPPPKKKFFFBBB;;;666///,,,,,,,,,***((()))$$$$$$+++222555444444EEE999888;;;777;;;CCCCCC999888888888666666???IIILLLMMMNNNMMMMMMMMMOOOQQQVVVWWWZZZ___cccgggjjjkkkjjjmmmssszzz}}}zzziiiYYYYYYWWWIIIKKKaaakkk^^^hhhyyyggg]]]TTTNNNFFFAAAJJJXXXvvvxxx{{{hhhTTT???555444444444555333333555PPPzzzgggbbbwww]]]HHH===999999000:::<<>>AAADDD===<<>>FFFLLLCCC???BBBAAA222222444555444555@@@LLLKKKLLLNNNNNNMMMNNNQQQSSSTTTVVVZZZ___dddhhhkkklllkkklllrrrxxxwwwsssvvv~~~~~~}}}sssoookkk``````qqqyyytttwwwmmmbbbWWWPPPGGGDDDOOO___zzzsss^^^FFF999555333222222...444BBBhhhkkk}}}~~~jjj```}}}{{{cccMMM===555888666===<<>>777<<<666333AAAfffsssaaawwwyyyqqqmmm\\\TTTQQQjjjzzzrrrCCC333555444333000///333444<<>>444222////////////...---'''111111555iiikkkjjj|||nnneeebbbOOOVVVTTTOOOPPPDDD@@@777333...+++******)))((('''++++++000666333666GGG;;;@@@LLLLLL???===AAA===999GGGIII<<<555>>>GGGHHHKKKMMMNNNMMMKKKKKKOOOSSSWWWXXXZZZ^^^ccchhhlllnnnyyy{{{}}}~~~|||{{{mmm___YYYOOOJJJ]]]yyynnnOOO:::444666555333333:::TTTtttnnniiiyyyttt^^^DDD===>>>777666AAAxxxzzzooofff[[[cccuuu|||~~~KKK333333777//////333666===AAAuuu{{{~~~ttt]]]ppp{{{qqqfffhhhuuukkkmmmtttwwwyyyiiinnnBBB444222////////////...---)))111111333llldddiiissshhhaaaNNNTTTSSSPPPRRRFFFAAA777333...+++******)))((())))))'''222@@@<<<777???...777GGGHHH<<<;;;===666,,,:::???555333@@@KKKLLLKKKMMMNNNMMMKKKKKKNNNRRRUUUWWWZZZ___ccchhhlllnnnqqq|||qqqaaaYYYOOOMMMcccqqqQQQ;;;555666555333111<<>>777===444111555888:::EEEEEE666///666888333333===GGGJJJKKKNNNOOONNNLLLLLLNNNQQQSSSVVV[[[___cccgggkkkooolll~~~pppaaaYYYPPPPPPkkksssSSS<<<555666666444000>>>]]]TTTrrrpppjjjJJJ===666888???BBB~~~wwwggghhh]]]rrr~~~QQQ666222444777444666222<<<===www|||hhhttt}}}tttkkknnnssslllpppuuuvvv~~~kkkjjjJJJ444222////////////...---------222777|||fffjjjooofffPPPUUUSSSPPPRRRCCC<<<777333...+++******)))(((%%%&&&%%%---777666888GGG<<<666555555:::IIIKKK;;;;;;999777555666<<>>666888@@@AAAwww|||ooodddjjj___yyyTTT999333444666444888333>>><<>>777:::???~~~rrrbbbkkkaaa}}}VVV<<<666888000000777444AAA>>>rrrnnnmmmsss{{{qqqjjjmmmooojjjpppvvvvvvmmmlllCCC444222000/////////...---000222111333pppoooddd[[[TTTTTTTTTMMMEEE@@@<<<444---,,,,,,)))((()))***(((&&&000>>>:::444;;;777AAAOOOKKK===<<<===333666555444333555;;;DDDJJJSSSRRRPPPNNNMMMNNNPPPRRRTTTSSSVVV]]]aaadddiiinnnlllooo|||vvvyyyvvv```XXXQQQYYYXXX===777333:::555999777mmmTTTwwwvvvxxxVVV999555===888IIIzzzllleeelllrrrZZZ@@@333777111888555555???PPPkkkyyy___uuuxxxvvvqqqjjjtttiiifffoooxxxjjjlllJJJ555333000000000000///---///444///===nnnvvvddd[[[UUUUUUUUUNNNEEEAAA;;;333,,,,,,,,,***)))***(((***+++555@@@888000666444999CCCAAA999>>>AAA777666555444333555;;;DDDJJJSSSRRRPPPNNNMMMNNNPPPRRRVVVVVVYYY___aaaaaadddhhh^^^kkkyyyxxx}}}lllxxx|||ddd[[[VVV^^^XXX<<<777444:::555777666jjjXXXqqqrrr{{{YYY===999CCC>>>KKKqqqeeennn|||]]]???222444000666222000999GGG~~~|||ggg{{{zzzwwwqqqjjjuuujjjgggooowwwjjjiiiKKK555333000000000000///---444...+++AAA~~~nnnxxx~~~ddd\\\WWWWWWVVVOOOFFFBBB:::222,,,,,,,,,******+++)))++++++333<<<555111:::666666;;;999666@@@EEE:::666555444333555;;;DDDJJJRRRRRRPPPNNNLLLMMMPPPRRRVVVVVVZZZ___aaaaaadddiii```hhhjjjhhhnnnxxxvvvkkkaaa```oooxxxnnniiiaaa```gggXXX<<<777444:::555::::::jjj\\\mmmooo]]]@@@777AAA<<>>888DDD}}}dddqqq^^^:::666444555888444555;;;EEEmmm~~~ttt|||tttoooyyyooojjjpppuuu}}}jjjfffSSS555333000000000000///---)))666333AAAwwwiiiyyywwwddd\\\```hhhlllaaa\\\ZZZZZZWWWOOOHHHEEE999111++++++,,,+++***,,,+++***&&&***333222777HHH:::===CCC???666===BBB:::666555444333555;;;DDDJJJPPPQQQQQQNNNJJJJJJOOOSSSUUUUUUWWW\\\___dddppp{{{xxxuuu]]]GGGggg~~~vvvvvv|||WWW;;;666555;;;666888;;;fffZZZmmmsss^^^>>>:::@@@<<>>555;;;AAA999666555444333555;;;DDDJJJOOOQQQRRRNNNJJJIIINNNSSSXXXXXXZZZ]]]^^^bbbmmmyyy~~~WWW:::666666;;;666;;;>>>jjjWWW~~~iiitttaaa>>>;;;???<<>>DDDjjj{{{llljjj}}}xxxyyy|||rrrmmmqqqttt|||lllfffMMM555333000000000000///---+++......AAAxxxmmm|||~~~uuugggZZZNNNQQQbbb^^^[[[ZZZ[[[WWWNNNGGGEEE;;;333,,,,,,,,,***)))***'''((('''111===777111999666777;;;999555===BBB777666555444333555;;;DDDJJJNNNQQQRRRNNNIIIHHHNNNTTTVVVWWW[[[___^^^```iiisssWWW:::666666<<<666???>>>kkkVVVwwwfffuuufffAAA999>>>:::NNN~~~ccc333;;;444444555222999>>>AAA^^^sssggg{{{zzzxxx|||zzzpppkkkooorrrzzzlllfffLLL555333000000000000///---...,,,---FFFwwwmmm{{{{{{nnnaaa^^^MMMHHH^^^]]]ZZZZZZ[[[VVVMMMFFFEEE<<<444---,,,,,,)))((()))(((&&&"""+++:::999666???>>>999999666555???BBB555666555444333555;;;DDDJJJNNNQQQRRRNNNIIIHHHNNNTTTPPPTTT[[[`````````gggpppWWW999666666<<<666===888fffVVVuuu~~~gggxxxkkkEEE<<>>@@@;;;@@@CCC:::555777555000222<<>>AAA999444666555111333;;;BBBEEEKKKOOOSSSQQQKKKHHHLLLQQQTTTWWWZZZ[[[\\\___fffkkkiiipppvvvwwwwwwyyyzzzxxxsssIII666:::777>>>>>>FFFGGG^^^ccckkkuuunnnyyyccc>>>AAA<<<===AAA~~~hhh777:::111222444444666777???nnnmmmxxxzzzxxx}}}rrrooopppkkkcccuuuooogggLLL555333111000000///...---000,,,///HHHmmmwwwrrrddd\\\VVVSSS[[[hhh[[[RRRSSSTTTOOOOOOMMMBBB<<<444,,,++++++))))))******)))$$$+++888888444:::;;;444555777555<<>>@@@DDDDDDVVVddd\\\rrrooo___===888===DDDBBBxxx|||fff888:::111111333444888999AAApppgggsss||||||yyyrrrpppqqqjjjcccvvvlllhhhJJJ555333000000000000...---222...///CCCkkksss~~~~~~yyyqqqeee]]]aaallliiiYYYPPPQQQSSSPPPPPPMMMAAA<<<333,,,++++++)))(((***)))+++&&&)))333444444<<>>DDDAAAjjj}}}```888999222222444555777888>>>llljjjwwwwwwuuusssrrrjjjddd{{{kkkjjjKKK444222000///000000///......111///???jjjqqq{{{xxxoookkkfffxxxYYYPPPPPPSSSQQQQQQMMM@@@<<<333,,,++++++)))(((***'''+++''''''111444444<<>>===@@@iiiXXX666888222444555555777555;;;gggtttvvv|||zzzvvvrrrjjjhhhllllllLLL444222000///000000///......444111;;;mmmtttzzzZZZPPPPPPTTTRRRRRRMMM???;;;333,,,******)))((()))&&&)))$$$&&&444888555777999222999CCC@@@@@@BBB???;;;666333444555777???IIIIIIOOOUUUSSSMMMJJJLLLPPPPPPTTTZZZ]]]___ccchhhmmmiiipppwww{{{}}}~~~CCC888@@@:::AAAFFFMMMQQQZZZpppHHHuuummmOOO>>>AAA>>><<>>jjjttt~~~wwwxxxrrrjjjlllkkklllHHH444222000///000000000......444222:::rrruuuwww[[[QQQQQQTTTRRRRRRMMM>>>;;;333+++******(((((()))%%%'''!!!&&&888===555111777111777<<<444444???EEE===666333444555777@@@JJJJJJPPPUUUTTTNNNKKKMMMPPPPPPTTTZZZ^^^```dddiiinnnjjjppprrrqqqwwwzzz@@@666@@@;;;BBBHHHSSSVVV\\\kkkGGGooo|||~~~fff}}}LLL???999???BBBDDDWWWsss[[[YYYUUUVVV\\\bbbrrrKKK111666444000333666;;;===EEEsssmmm{{{tttpppzzzrrrjjjoooiiijjjBBB333222000///000111000///)))///222===sssuuusssxxx^^^RRRRRRWWWRRROOOLLLCCC>>>333***)))+++******+++******((()))///777777333JJJ111000999333777BBB@@@@@@888111111444999AAAHHHOOOMMMQQQWWWSSSHHHHHHQQQNNNTTTZZZ]]]^^^bbbhhhmmmnnnmmmnnnssszzzoooGGG???888>>>LLLLLLZZZWWWeeejjjQQQeeeooo}}}HHH===BBB>>>>>>JJJWWWkkkiiidddaaa[[[TTTbbb{{{999888888333777666;;;999>>>EEEfffhhhuuukkk{{{}}}~~~rrrnnn~~~gggeee>>>333222111000///////////////444+++888nnnpppuuu{{{{{{zzz]]]QQQRRRVVVQQQNNNKKKCCC???444+++***+++***)))***++++++))))))...555666111EEE111444>>>:::<<>>LLLMMMYYY[[[iiikkkRRRZZZ}}}yyyqqqrrrEEE<<<666===DDDRRR]]]uuummmjjjgggccc]]]iii|||qqq;;;777777333555444999888AAALLLpppzzzsssrrr^^^tttrrrgggiiiBBB333222111000////////////,,,111+++999mmm}}}kkkqqqxxxppp^^^QQQQQQUUUPPPMMMJJJBBB@@@555,,,***+++***((()))))))))((((((---555777333===111666AAA???>>>@@@===???999444444555888???GGGNNNMMMPPPUUURRRIIIIIIOOONNNSSSXXX\\\___ccchhhmmmooooooppptttyyy}}}ttt[[[NNNUUUXXXbbbrrr|||\\\999>>>>>>AAANNNSSSZZZ___lllkkk```MMM}}}~~~rrrsssvvvrrrtttbbbBBB<<<>>>EEEGGGKKKVVV{{{kkkhhhgggeee```jjjyyyqqq<<<555555333777555999999DDDPPPvvvuuukkkwwwxxxyyyhhhmmmCCC222222111000////////////+++000,,,888eeexxxfffooowwwuuuuuu~~~pppjjjmmm^^^RRRQQQTTTOOOLLLJJJBBB@@@666---+++,,,***((((((&&&'''&&&''',,,555888777666111444<<<===:::999888???:::666555666888>>>FFFMMMMMMOOOSSSQQQJJJIIILLLNNNRRRWWW[[[___ccchhhlllooopppqqqtttxxx{{{~~~~~~iiiPPP>>>>>>===FFFWWWfffXXX666???AAABBBOOOWWW]]]cccllllllzzzFFFqqqdddYYYWWW[[[ffftttoooxxxTTTBBB===EEELLLIIIJJJXXXlllnnnzzztttmmmtttgggccccccccc```jjjyyyvvv<<<444333444;;;888<<<<<>>222111000//////......///---000---444VVV~~~ggglllsssmmm|||tttcccRRROOONNN___```SSSQQQTTTOOOLLLJJJBBB@@@666---,,,---***(((((('''((((((&&&***222666555555555444666:::777555888>>>:::888888777777===EEELLLLLLOOOQQQPPPKKKIIIJJJNNNQQQVVVZZZ___dddiiillloooppprrrtttwwwzzz}}}iiiOOOFFF???@@@MMM\\\{{{WWW:::CCCDDDFFFTTTZZZaaaccchhhlllGGGbbbbbb[[[UUUSSSTTT___~~~nnnKKKBBB===>>>HHHLLLWWWhhh^^^___xxx~~~rrrssslllooorrrffffffcccdddgggfffooo~~~ddd:::444444777:::999@@@AAAJJJOOOiiivvveeejjjsss~~~:::222111000///............,,,...///333LLLjjjhhhlll{{{yyyxxxhhhXXXMMMCCCGGGGGGIII^^^bbbTTTRRRUUUOOOMMMKKKCCC???555...---...+++)))(((+++,,,***&&&(((...111111666:::555333:::999666===>>>;;;::::::777666<<>>555------///,,,***)))(((***)))&&&'''---222333222<<<555111<<<<<<888CCC===<<<;;;;;;888666<<>>qqqggglll{{{hhh[[[UUUQQQTTTRRRPPPNNNLLLPPP___nnndddWWWTTTVVVPPPNNNLLLEEE===444---...///---******###&&&&&&$$$'''000777999,,,:::444000======999EEE===<<<<<<<<<888666;;;CCCKKKLLLMMMMMMNNNMMMJJJFFFNNNOOOSSSYYY```fffiiijjjkkknnnrrrtttvvvyyy~~~xxxfff^^^VVVNNNHHHHHHaaaRRR===@@@MMMNNNYYYcccZZZYYY[[[aaajjjcccjjjEEEwww||||||zzzhhh^^^aaa```YYY\\\hhh|||{{{dddCCCCCCBBBEEEJJJUUUjjjpppnnn}}}hhh}}}www|||wwwzzz888666777555999@@@AAALLLSSS___cccyyyfff]]]xxxhhhxxxlll666111000///......------...111...555111333zzzgggfffyyywwwxxx}}}rrriiidddZZZWWW]]]___ZZZXXX\\\ggg|||cccXXXUUUTTTNNNOOONNNDDD<<<222++++++---+++))))))'''%%%%%%'''(((***222;;;---555999444222666;;;;;;AAA>>>:::777666888;;;>>>MMMPPPQQQOOOOOOPPPMMMHHHMMMTTTXXXXXX]]]dddfffbbbnnnppprrrsssuuuxxx}}}~~~uuummmmmmrrrpppaaaXXXWWWQQQIIIOOO^^^yyyBBB>>>???IIITTTZZZ]]]```]]]eee^^^cccbbb|||LLLllltttzzz|||rrrjjjhhhgggdddggglllnnnSSSAAA>>>GGGGGGYYYbbbbbbhhh~~~wwwfff???;;;...;;;666@@@BBBNNNUUU___bbbzzzdddaaaxxxoooiiiXXX666000000///...............(((999(((111888qqqzzziiijjj|||pppeeeccceeedddccccccbbbnnnvvvdddXXXUUUTTTOOOOOOOOOEEE<<<333++++++,,,+++))))))(((&&&&&&''''''(((///888444999:::555333666999999BBB@@@<<<888666666999<<>>999666555888:::FFFKKKOOOPPPQQQSSSQQQLLLLLLQQQUUUXXX]]]bbbeeeccchhhjjjmmmpppsssxxx}}}}}}}}}~~~}}}lllXXXUUUiiitttkkkfffkkkllliiieeebbbaaa___^^^]]]ggg{{{}}}rrrxxxXXX>>>>>>EEEPPPWWWXXXXXXYYYcccgggcccggghhhzzzYYYVVV}}}zzz~~~|||tttmmmlllnnnrrrwww}}}sssIII;;;EEEEEEVVVYYYggg}}}}}}qqqqqqoootttnnnwww~~~UUU666888111>>>===GGGLLLWWWZZZbbb```kkkjjj[[[iiikkk^^^VVVKKKIIILLLHHHJJJPPPZZZooozzzxxx|||jjjiiiSSS444000000///...............)))666---333777XXXnnnbbbhhhrrrzzzxxxvvvuuuvvv{{{wwwmmmqqqdddYYYVVVVVVPPPQQQQQQGGG???444,,,***+++***(((((()))(((((()))''''''---555777555333222666;;;>>>???@@@@@@>>>:::666555888;;;DDDJJJPPPQQQRRRSSSQQQMMMKKKNNNSSSXXX]]]aaaddddddgggiiilllooorrrvvv{{{{{{|||~~~rrr^^^UUUcccssswwwwwwzzzoooooojjjdddcccfffccc^^^aaarrr~~~lllcccnnnKKK@@@CCCMMMYYY]]][[[YYYZZZhhhjjjiiihhhfffwwwhhhNNNvvvxxxzzzyyy}}}wwwqqqoooqqquuu{{{]]]CCC888JJJKKK``````iii{{{}}}fffWWWJJJGGGKKKLLL```}}}{{{xxxLLL444888444@@@BBBMMMUUU```bbbkkkjjjnnn~~~```dddooo[[[RRRQQQMMMNNNMMMEEEAAAHHHLLLVVVwww{{{vvvuuuzzzhhhkkkMMM111000000///...............---444...333555BBBrrrcccccclll}}}}}}zzzyyy{{{}}}rrrrrrdddYYYVVVVVVPPPRRRQQQGGG@@@555,,,******)))'''(((((('''((())))))(((...666666333111222666999===???<<<>>>>>><<<777666999<<>>AAA>>>888555777;;;<<>>FFFWWWZZZccchhhbbbnnnrrrkkkcccffflll```VVVVVVWWWQQQOOOQQQPPPIIIEEEXXXpppfffuuuEEE444000000///...............,,,---000555888BBB```xxx```]]]iiiuuuzzz{{{zzz}}}yyypppdddkkkaaaVVVTTTTTTOOOPPPPPPFFFCCC888---))))))'''&&&''''''%%%&&&'''$$$!!!%%%+++222333777<<<:::777<<>>@@@HHH\\\\\\eeejjjdddrrr{{{uuummmooo~~~sssfffpppdddYYYWWWVVVOOOZZZYYYYYYSSSIIIPPPuuullleeewww???111000000///...............+++///111222333EEERRR{{{dddccc^^^qqqyyy}}}{{{dddVVVSSSTTTOOONNNNNNGGGCCC888---******)))(((((('''&&&&&&%%%%%%&&&&&&'''222555666444666===BBBDDDFFFCCCBBBCCC===666666<<<>>>CCCOOOXXXWWWPPPOOOSSSMMMCCCEEESSS[[[XXX[[[eeehhhjjjmmmoooqqqsssvvvyyyvvv{{{}}}yyywww~~~oooLLLEEEEEEBBBJJJYYYttt```LLL@@@GGGcccqqqfffqqqhhhZZZ```zzz|||ccc???WWWZZZmmmxxxrrrjjjmmmqqqrrrrrrqqqrrrrrrjjjhhhyyyPPPDDDiii|||yyytttwwwzzz}}}~~~xxx{{{yyyqqqJJJFFFNNNXXX___sssssssssssssssuuuwwwyyyzzz|||uuuxxxssshhhddd\\\RRRfff{{{vvvggghhhaaaYYY```XXXaaagggkkk{{{{{{cccXXXZZZaaahhhiiijjjtttkkklllrrr}}}III333AAAAAAAAAQQQ\\\XXXaaahhhkkkqqqyyy|||yyyrrrkkknnnTTThhh|||kkk```ZZZXXXWWWWWWZZZZZZZZZWWWQQQbbbmmmgggxxxBBB333000//////.........//////---333...555@@@777VVVhhhXXXZZZjjjxxx{{{}}}dddVVVSSSTTTOOONNNNNNHHHCCC888---******)))(((((('''&&&&&&%%%%%%&&&&&&'''000444555222222777::::::???@@@EEEKKKHHH>>>888888===@@@JJJVVVZZZUUUPPPPPPNNNGGGGGGPPPWWWXXX[[[bbbeeehhhkkknnnoooqqqtttwwwtttxxxzzzzzz{{{~~~{{{vvvwww```JJJSSSzzzfffKKKIIILLLEEE===;;;SSSXXXbbb___RRRVVV```___[[[SSSHHHPPPlllzzzvvvuuuzzzyyySSSOOOXXX\\\lllvvvrrrnnnrrrvvvvvvwwwuuuwwwxxxqqqlllwwwtttKKKQQQuuuvvvpppwwwzzz}}}~~~}}}qqqpppwww}}}yyy{{{xxxqqqdddEEEGGGTTT^^^___mmmnnnoooppprrruuuxxx|||}}}vvvyyyzzzpppvvv^^^[[[ZZZXXXaaa___UUUMMMZZZxxxpppkkkuuuoooccc```YYYYYY^^^lllddd:::...>>>DDDKKK[[[dddbbbfffhhhiiioooxxxzzzxxxmmmcccuuuyyy~~~zzzxxxkkkccc^^^\\\[[[ZZZ[[[YYYZZZXXXQQQ^^^|||hhhfffmmm:::111000//////....../////////...666222777BBB<<>>DDDLLLLLLDDD;;;777;;;<<>>===@@@EEEHHHEEE>>>999:::888>>>NNN^^^aaaXXXNNNNNNOOOLLLHHHKKKUUU\\\]]]```ccchhhkkkmmmoooqqqsssuuuvvvvvvxxxzzzwwwhhhYYY===HHHNNNIIIEEEOOOiiizzzppp```RRRJJJTTTEEEJJJYYYXXXSSSQQQOOOGGGCCC999@@@ZZZgggfffhhhwwwRRRQQQiii]]]iiiooosssqqqpppsssssspppssspppqqquuuvvvtttwww|||aaaGGGVVVfffyyy}}}sssuuuxxx{{{}}}|||ccc```oooyyyvvvrrr}}}sssjjjfffdddaaa^^^aaazzzrrriiiooonnnbbbOOOXXX___dddrrrwwwqqqoooIIIFFFRRR```lllhhhmmmkkklllnnnqqqtttxxxzzz|||{{{zzz|||yyytttjjjlllmmmrrrzzz|||nnn```ZZZuuurrrgggbbbcccPPPSSSLLLEEEOOOiii}}}uuujjj\\\QQQLLLMMMRRRVVVTTTNNNLLLWWWrrrFFF@@@@@@FFFNNNVVV]]]]]]]]]```bbbbbbbbbffflllqqqZZZbbbxxxaaaYYYVVVVVV```mmmoooSSSKKKUUUWWW___ssstttssspppnnnkkkiiifffeeeiiigggaaabbbfff]]][[[iiiwwwgggrrrOOO...444000000/////////000111111111:::777888CCCFFFJJJYYYaaa[[[^^^dddppp~~~```qqqbbbTTTQQQSSSNNNMMMNNNGGGCCC888---******)))(((((('''&&&&&&%%%%%%&&&&&&''''''---111222333777888666===>>>AAAEEEHHHGGGAAA::::::777:::HHHZZZccc^^^SSSNNNOOOKKKFFFHHHSSS[[[]]]___ccchhhkkknnnooorrrsssuuuwwwxxxwwwyyy{{{wwwpppbbbfffhhhccc[[[YYYbbblll___AAA;;;PPP^^^___XXXNNNJJJHHH???EEE[[[eeedddfffyyymmmMMMOOO\\\bbbfffkkknnnoooqqquuuwwwvvvtttqqqnnnppprrrsssvvvxxxpppOOOMMMXXXjjj}}}qqqrrrtttxxx|||zzzWWWFFFZZZjjjggg\\\```ttt~~~xxxqqqmmmlllhhh```YYYZZZhhhqqqjjj\\\SSSQQQPPPVVVaaabbbXXX\\\}}}[[[GGGRRR[[[bbbnnnooouuussstttuuuvvvwwwxxxyyyyyyzzzxxx|||wwwdddZZZPPPOOOUUU[[[\\\ZZZ___yyy}}}ccccccaaaQQQCCCTTTsssvvvbbbSSSOOOLLLNNNVVV]]]^^^[[[UUUPPPJJJOOOeeefff999???BBBHHHTTT^^^aaabbbcccjjjqqqpppiiifffkkktttdddfff~~~{{{eeeZZZTTTNNNMMMQQQpppWWWGGG???KKKdddlllmmmoooooonnnllljjjiiiooommmfffhhhmmmddd]]]eeesssgggyyyFFF///444000000000000000111222222222888888777@@@GGGJJJNNNlllZZZ[[[bbbooo|||bbbSSSPPPRRRLLLKKKKKKDDDCCC888---******)))(((((('''&&&&&&%%%%%%&&&&&&''''''---000///000333444222777>>>FFFKKKNNNMMMEEE===<<<::::::BBBSSSaaaccc]]]QQQOOOKKKHHHHHHMMMVVV\\\___bbbhhhlllnnnppprrrssssssvvvxxxwww{{{{{{xxx~~~sss___]]]jjjkkkbbbUUUHHHKKKKKKEEEKKK^^^gggeeehhhwww}}}{{{}}}QQQSSS^^^fff|||xxxyyyzzzxxxvvvvvvvvvwwwyyyuuuqqqooooooqqqrrrsssvvvZZZDDDLLLccc~~~|||sssrrrrrruuuzzz~~~zzzccckkkqqqppplllnnnxxxxxxrrrnnniii```YYYQQQRRRWWWYYYPPPGGGLLLXXXdddddd]]]SSSTTTmmmPPPJJJ^^^ccccccpppsssyyyyyyzzzzzzzzzzzzyyyxxxwwwvvv~~~{{{yyyzzzzzztttjjj^^^TTTOOOUUUeeeuuunnnWWW\\\UUULLLZZZsssuuuddd[[[]]]___```bbbbbb[[[SSSUUUTTTMMMKKKZZZyyyUUU666AAAEEEKKK[[[```\\\___iiipppxxxxxxnnneeehhhqqqooohhhxxx~~~sss[[[PPPMMMJJJHHHmmmyyytttdddZZZTTTYYYhhhiiillloooqqqpppooooooooorrrrrrlllmmmssskkkbbbfffoooiiiqqq@@@111111000000000000111222333444444777:::===@@@GGGKKKLLLsss^^^ZZZ\\\hhhwwwuuuvvvbbbSSSOOOPPPKKKIIIHHHAAACCC888---******)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%***...---...222444333333===FFFIIIKKKNNNKKKFFF>>>===;;;>>>KKK]]]ggghhhWWWOOOKKKKKKIIIGGGNNNYYY]]]aaagggkkknnnpppqqqsssrrruuuvvvvvv{{{{{{wwwzzzzzzyyyiii[[[SSSJJJQQQSSSOOOTTTeeekkkgggjjjtttxxxvvvzzztttTTTffftttttt~~~zzzsssoooooorrrtttssspppmmmlllmmmnnnnnnrrryyyNNNHHH\\\tttxxxuuusssssswww|||~~~zzzmmm```XXXGGGFFFKKKQQQRRRRRR[[[hhhddd]]]WWWUUUUUUZZZccclllhhhLLLMMMdddfffeeerrrrrrsssuuuuuuvvvwwwwwwvvvuuuuuuvvvsssqqqvvvmmmeeedddnnn{{{ZZZ[[[\\\^^^cccjjjoooqqqnnnsssqqqeeeZZZVVVTTTRRRXXXZZZTTTJJJQQQnnnIII;;;HHHKKKTTTeee```TTTXXXhhhjjjooosssnnnggggggmmm}}}qqqdddpppjjj```bbb\\\QQQiiivvvqqqccc___]]]ZZZ]]]hhhkkkoooqqqrrrrrrtttvvvwwwyyytttuuu{{{uuullloookkkrrreee;;;333///111111111111222333444444777888AAAGGGDDDFFFLLLMMMbbbpppaaaXXX```qqq~~~qqqggggggbbbSSSOOOPPPIIIGGGFFF???CCC888---******)))(((((('''&&&&&&%%%%%%&&&&&&'''"""(((,,,,,,///555999999333;;;@@@@@@BBBJJJPPPQQQ@@@@@@===;;;FFFZZZjjjooo[[[PPPLLLNNNJJJCCCHHHWWW\\\```fffkkkmmmoooppprrrrrrtttttttttyyymmm^^^^^^gggwwwrrriiiYYYUUUXXXUUUZZZ]]]YYY^^^lllooojjjlllsssvvvtttzzztttgggvvv{{{nnneeejjjlllnnnmmmhhhfffjjjpppkkkmmmmmmkkkjjjllllllkkkyyynnncccJJJTTTlll}}}xxxtttsssvvvzzz||||||yyyeeeYYYFFFJJJQQQVVV[[[___dddiiidddYYYSSSUUUUUUSSSXXXaaasss|||RRRKKKMMMfffhhhgggtttpppllllllmmmoooqqqrrrrrrrrrqqq{{{xxxooo~~~|||}}}tttmmmuuuyyy{{{lll^^^lllxxxqqqfffeeedddqqquuugggWWWRRRWWW\\\YYY]]]VVVFFFGGGaaa:::;;;IIINNN[[[pppgggUUUZZZfffcccfffmmmooollllllooonnn___kkkpppTTTXXXjjjllleeehhhkkkhhhhhhgggkkkoooqqqrrrtttxxx{{{}}}||||||}}}uuuwww~~~iii~~~^^^888555///111111111111222333444555999999FFFOOOHHHEEELLLNNNQQQlllXXX\\\ooo}}}|||tttbbbQQQdddTTTNNNOOOKKKIIIHHH@@@===888000***((('''((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&+++444666111333;;;===999;;;CCCIIIJJJOOOUUUNNNAAA:::@@@FFFLLLaaaxxxpppYYYHHHJJJNNNKKKHHHJJJ^^^```ccceeehhhkkkooorrrssstttrrrrrrzzzvvvtttyyy{{{~~~mmm```YYYUUUWWW___cccccc___TTTRRR```cccnnnYYYgggvvvfffnnnwwwyyypppyyywww]]]\\\```[[[ZZZaaa[[[ccckkkllleee^^^\\\]]]gggjjjmmmoooooonnnnnnooouuutttOOODDD[[[eee~~~qqqlllqqqwww{{{}}}~~~uuullleeecccdddiiioooooohhhcccbbbZZZ\\\RRRSSS___VVVOOO```~~~rrrJJJUUU\\\eeelllnnnmmmkkkiiijjjkkkllllllkkklllooorrrzzz{{{zzzwwwwwwqqqjjjmmmqqq}}}qqq[[[YYY[[[QQQRRRfffZZZ[[[ZZZUUUMMMUUUxxx]]]@@@EEEIIISSSeeezzzzzzjjjmmmkkkeeekkkzzzzzzsssuuutttvvv]]]ZZZzzz|||zzzddddddllloooiiieeehhhjjjiiinnnpppsssuuuvvvxxx{{{}}}}}}yyy}}}pppfffQQQ888---222///000111222444555777888;;;???CCCEEEFFFHHHLLLPPPVVVsssfffTTT```yyyyyyxxxhhh^^^]]]bbbRRRMMMNNNIIIGGGFFF>>>===777000***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))000444555888===999444666@@@KKKPPPSSSWWWRRREEE;;;===CCCMMM]]]mmmxxxjjjVVVIIIFFFIIIIIIEEERRRXXXaaafffhhhkkkooosssqqqtttuuuwww~~~lll^^^\\\```[[[TTTRRRTTTTTTUUU]]]dddjjjsssaaaooo~~~sss|||xxx~~~|||kkkVVVWWWZZZWWWWWW]]]```bbbccc```\\\[[[___ddddddgggjjjlllkkkkkkkkklllooouuudddDDDTTT___pppppplllqqqsssxxx|||}}}uuuqqqtttsssssssssuuuxxx{{{}}}~~~zzzmmmfffbbb\\\YYYXXXPPPhhhiii[[[ZZZXXXTTT\\\xxxdddOOO___dddkkkooopppnnnkkkjjjrrrnnnkkkjjjlllppptttuuuqqqmmmyyy~~~vvv~~~lllYYYLLLRRR___eeeiiiooo]]]___aaa]]]UUUZZZyyyNNNFFFEEEMMMWWWbbbnnnssslllaaa]]]eeehhhnnntttjjj```ccceeeeee[[[sss{{{~~~ooo___lllsssvvvpppkkkkkkkkkiiimmmooosssuuuxxxzzz~~~|||yyyqqqkkkEEE111,,,000111111111222444666888999===???BBBEEEHHHKKKOOORRROOOaaazzzggg```eeetttxxxgggWWWPPPQQQbbbRRRMMMNNNIIIGGGFFF>>><<<777000+++((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((...666999888>>>999999CCCNNNUUUVVVWWWcccWWWIII@@@AAAKKKUUU\\\yyywwwgggNNNCCCHHHKKKFFFFFFPPP\\\dddhhhjjjmmmppptttwwwxxxyyy{{{mmmfffgggaaakkkyyyuuutttyyymmmxxx|||yyy{{{tttbbbUUUWWWZZZXXXYYY___bbbaaa___\\\[[[]]]bbbgggcccfffiiijjjjjjiiijjjjjjlllvvvzzzxxxFFFEEESSSaaavvv|||rrrrrrmmmoooxxx||||||xxxzzznnniiipppzzzqqq^^^WWWWWWXXXYYYZZZPPPkkkxxxsssiii\\\VVV]]]lll}}}sssUUUVVVdddgggjjjlllkkkiiihhhhhhrrrllleeeeeejjjqqqvvvwwwvvvlllnnn~~~{{{xxxuuuvvvccc___VVVYYYdddiiifffjjjnnniiiaaaaaabbb]]]UUU[[[zzznnn@@@KKKHHHSSS]]]bbbdddeeeccc______ggggggeeeggggggsssooo[[[hhhzzz{{{~~~yyy}}}xxxtttpppmmmsssuuuxxxzzz{{{}}}}}}~~~ooopppzzz<<<000///111222222111222444666999;;;@@@@@@AAAEEEKKKPPPTTTUUUQQQVVVnnn]]]UUUcccxxx|||mmmbbbccchhhcccTTTOOOPPPLLLJJJGGG???;;;666///+++((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''"""'''222666111AAA???@@@DDDJJJOOORRRTTTgggaaaRRRAAA<<>>JJJVVVlll}}}vvvqqqpppttt}}}uuuhhhqqq|||tttqqqfff```aaaYYYSSSUUUZZZ^^^bbbgggaaabbbtttnnn[[[aaa```qqqvvvbbbQQQ\\\dddfffhhhhhhhhhhhhhhhjjjiiifffcccbbbffflllqqqtttzzzsssmmm~~~}}}wwwxxxsss|||bbbZZZooovvv}}}nnnqqqwwwmmmgggccc^^^XXXRRRZZZyyyTTTAAANNNPPP[[[ccceeedddfffgggfffkkkoooiiiaaadddooovvvZZZ\\\|||yyyxxxttt|||~~~{{{|||kkkssslll888///222///222111111111444777;;;===DDDBBBBBBGGGNNNUUUWWWXXXXXXUUU{{{zzzhhh]]]YYY^^^fffzzzrrrmmmssszzzcccSSSOOOQQQLLLJJJGGG???999555///+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***(((!!!%%%111666222888===AAABBBBBBHHHRRRYYY[[[[[[RRRAAA666===KKKUUUdddppp}}}yyy```GGGBBBKKKFFFFFFIIIRRR^^^gggllllllnnnrrruuurrrmmmsss~~~}}}xxxnnnlllvvv}}}ZZZXXXWWWWWWXXXXXXYYY[[[[[[^^^bbbfffgggfffdddcccfffhhhjjjjjjiiiiiijjjkkkmmmhhhpppvvvGGGEEENNNaaaxxxwwwxxxzzzwwwvvv{{{yyyXXXSSS~~~xxxttttttuuuYYY\\\bbbeeedddcccjjjsssqqqaaammmsss___ZZZhhhlllzzz]]]XXX```dddfffhhhhhhiiikkknnnqqqgggjjjkkkiiieeeeeejjjnnnooosssmmmlllpppsssqqqlllfffrrrvvvzzzmmmmmmrrrqqqmmmeee^^^XXXSSSVVVkkkyyyEEEOOORRR[[[bbbggghhhiiikkklllkkkjjjqqqnnniiijjjiiittt}}}]]]TTTvvvxxx~~~}}}xxx~~~|||ssshhhvvv{{{fff|||XXX333---000,,,000000111222555999===???GGGEEEEEEJJJQQQWWWYYYYYYZZZTTTpppmmm`````````\\\kkkwww}}}yyy|||```QQQMMMPPPKKKHHHEEE<<<888444///+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&(((000888;;;222;;;BBBAAABBBMMM]]]iii___aaa]]]OOO>>>888AAAMMM^^^iii~~~uuuTTTCCCFFFEEEBBBAAAHHHTTT```iiillllllsss|||ooojjjhhhnnn~~~}}}hhhXXXZZZYYYWWWXXXZZZ[[[ZZZ\\\^^^^^^^^^]]]___bbbddddddeeeffffffeeeeeefffhhhhhhaaarrrhhhdddIIIHHHUUUgggvvv~~~yyyxxxqqqvvv}}}qqqiiikkkpppxxx|||wwwdddllltttrrrhhheeeqqq}}}mmmmmmeee___gggeeefff\\\aaaeeeaaabbbddddddeeehhhlllooojjjppptttqqqhhhccceeeiiihhhpppqqqhhh~~~tttssskkkxxx|||}}}uuuZZZkkklllddd{{{qqqfff]]]YYYTTTPPPVVV``````EEEYYYXXXbbbfffiiihhhhhhkkkkkkhhhiiimmmjjjfffeee^^^]]]iiixxxiiiSSSlllyyy}}}~~~zzzyyy{{{}}}~~~~~~}}}{{{zzz~~~|||mmmiii|||lllGGG444...444000///000333666:::>>>AAACCCIIIIIIJJJNNNSSSVVVXXXXXXZZZWWWiiieee]]]\\\ZZZbbbooo|||~~~```QQQMMMPPPKKKHHHEEE<<<777333...+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***)))***444???777???CCC@@@BBBOOO```jjjffffffhhhbbbPPP===;;;DDDPPP^^^sssrrrZZZKKKEEEDDDDDDDDDHHHQQQ]]]eeeoooooozzz{{{pppdddfffnnn{{{kkkXXXXXXZZZYYYUUUWWW]]]^^^YYY\\\]]]]]]ZZZWWWWWW]]]cccaaabbbccccccbbbbbbccceeedddbbblllhhhrrreeeIIILLLWWWfffsssuuulllvvvzzzyyy~~~}}}yyy|||wwwllluuu~~~{{{oookkkzzzvvvkkkuuullllllcccuuuYYY[[[eeehhh```aaaaaa``````aaadddfffgggkkknnnlllgggdddeeegggfffiiirrrmmmmmmzzzppplll}}}rrreee}}}rrrppp```\\\ZZZUUUUUUZZZwwwQQQNNNUUU^^^___eeehhhfffdddfffgggfffjjjllleee```aaa[[[\\\iiieeezzzWWWbbb{{{|||~~~}}}yyy{{{}}}|||||||||ssszzziiinnn===777///666444///111666;;;@@@DDDFFFHHHIIILLLPPPRRRSSSTTTUUUVVVYYYZZZdddnnnyyyaaaZZZ\\\___hhhqqqvvv}}}bbbSSSPPPRRRMMMJJJGGG===666333...+++)))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++&&&""",,,;;;>>>BBB???999:::GGGTTT[[[[[[[[[ccciii]]]GGG>>>EEEAAARRRfffzzzuuuWWWGGGJJJJJJEEE???CCCPPP\\\mmmfffmmmyyyiiiYYYccckkkyyy___RRRRRRUUUSSSNNNQQQZZZ[[[UUUXXX]]]```^^^XXXVVVZZZ___aaabbbcccbbbaaaaaaccceeeccchhhdddkkkfffNNNJJJNNN[[[jjjxxx|||tttlllmmmrrr|||vvvgggiiirrrxxx}}}iiittt~~~zzztttvvvfffrrrwwwrrrddd~~~lllTTTXXXeeekkkffffffeeecccaaa```bbbccc]]]^^^```bbbcccdddeeeggg___\\\mmmrrrcccxxx{{{xxxggggggyyyvvvnnnuuuzzziiiaaacccdddhhhmmmzzz]]]LLLVVVLLLaaaYYYbbbgggeeeaaacccggghhhgggllljjjhhhhhh___\\\fffaaazzz[[[\\\||||||~~~~~~yyyuuuppp}}}}}}gggssszzz555555***111222///333888???DDDHHHJJJKKKIIINNNSSSUUUTTTRRRSSSTTTTTTXXX^^^RRRqqqaaabbbZZZ___ccchhhttthhhRRRKKKPPPMMMIIIDDD<<<999555000+++)))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%'''(((%%%###%%%+++111CCC<<<999>>>IIIPPPOOOKKKiiibbbZZZ```fffWWWFFFFFF999FFFYYYcccuuuqqqVVVMMMGGGEEEBBB???AAAGGG]]]cccooo}}}hhhWWWXXXcccjjj{{{nnnZZZSSSVVVUUUSSSQQQRRRVVV]]]bbb^^^]]][[[YYYXXXZZZ^^^bbbbbbbbbaaa``````aaabbbcccjjjjjjccc___cccooorrrDDD999QQQ]]]kkkppppppmmmmmmqqqvvv|||{{{pppnnntttzzz~~~vvvnnnjjjhhh{{{{{{|||ssslllssswwwqqq{{{___bbbccc```iiibbbaaaaaaaaabbbdddfffggg```dddhhheeeaaa```eeekkkeeegggiiinnnnnnooowwwkkkhhhkkkyyy|||zzz^^^aaayyybbbvvvRRRLLLgggjjjRRR^^^YYYcccbbbRRRXXXgggdddeeeiiinnnooommmkkkjjjkkk\\\ppp___\\\tttxxxvvvzzztttttt~~~~~~}}}|||xxx{{{xxx|||tttpppvvvllliii]]]333000,,,666333222222444;;;BBBGGGHHHFFFIIIIIIJJJNNNQQQRRROOOKKKXXXPPPZZZ[[[bbbiiidddbbbWWWSSS]]]jjjrrrzzzzzzgggRRRJJJOOOMMMIIIEEE>>>999555000+++)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%'''(((&&&$$$%%%***///<<<<<<===BBBHHHLLLMMMMMM```ooommmdddjjjkkk\\\NNNPPP@@@CCCZZZppp}}}bbbGGG???DDDGGGDDDBBBJJJSSSaaatttzzzlllZZZPPPWWWeeerrrWWWLLLWWWVVVUUUSSSQQQRRRVVV\\\aaa\\\[[[YYYWWWVVVYYY___ccccccbbbaaa``````aaacccdddeeegggcccaaadddjjj{{{RRRBBBNNNTTTccc|||rrrooopppttttttyyykkk[[[aaavvv{{{vvvxxxyyyoooooozzzssssss```aaabbbaaaeeebbbbbbcccdddfffhhhiiijjjiiilllmmmiiiccc```dddhhhhhhgggeeegggggggggyyyooojjjjjjqqq}}}xxx}}}mmmqqqttt~~~pppQQQXXXtttxxxfffWWWXXX\\\XXXQQQWWWcccdddfffjjjooopppnnnjjjiiihhhcccpppcccWWWhhhuuuppp{{{uuuoooiiieeebbbZZZXXX]]]```bbbjjjttt~~~yyyvvvxxxzzz{{{zzzsssvvvtttqqqttt{{{vvvkkkeeeyyyoootttMMM111444---111---444555999>>>DDDGGGIIIHHHKKKLLLOOOTTTYYY[[[ZZZXXXWWWRRRXXXUUUWWW|||nnn___\\\VVVTTT\\\jjjtttxxx~~~iiieeekkkgggQQQIIINNNLLLJJJGGG@@@:::555000,,,***((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''')))(((%%%%%%(((+++222:::CCCGGGGGGHHHMMMRRR\\\yyyxxxdddkkk{{{qqq[[[VVVAAA888OOOfffnnnaaaLLLHHHIIIHHHGGG>>>FFFOOO[[[nnnvvvlll```UUUPPPWWWiiizzzgggGGGGGGSSSRRRQQQPPPOOOOOORRRXXX\\\YYYXXXWWWUUUUUUXXX^^^bbbcccaaa```___```aaadddeeebbbfffddddddgggfffqqqeeeEEE???FFFZZZnnnrrrvvvlllqqqwwwuuutttyyyuuuxxx~~~vvvpppuuu~~~jjjeeebbbbbbcccaaa```aaaccceeeggghhhiiiiiijjjmmmmmmiiiccc```bbbfffgggeee^^^^^^^^^\\\sssyyyhhhggggggnnnrrr~~~XXXJJJYYYkkkkkk```XXX___[[[TTTVVVZZZ^^^dddfffjjjnnnpppnnnjjjgggeeeeeehhhoooVVV]]]yyyvvvmmm}}}yyynnncccZZZSSSOOONNNEEEBBBEEEEEEDDDIIIRRRxxx|||tttmmmlllpppuuuzzzzzzrrrmmmooogggaaagggkkk|||{{{nnnddd```{{{oooyyy>>>...666//////...555888===AAACCCFFFHHHJJJJJJKKKNNNSSSXXXZZZZZZYYYXXXXXXXXXTTTTTTnnnjjj___bbb[[[NNNOOO___kkkkkkzzz}}}gggQQQIIIMMMLLLJJJIIICCC:::666000,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''%%%&&&'''+++777DDDHHHEEEGGGQQQ\\\[[[llliii^^^iiixxxsssiiiQQQSSSGGGGGG\\\hhhuuurrrVVVFFFEEEKKKCCCFFFGGGHHHOOObbb{{{|||rrr\\\UUUOOOOOOYYYlllkkkFFFIIIRRRIIIMMMMMMLLLKKKKKKNNNSSSVVVUUUVVVVVVVVVVVVWWWZZZ]]]```___^^^^^^___aaacccdddccchhhffffffjjjeeeggguuuTTT:::???TTTaaa```sssnnnlllwww~~~~~~|||wwwyyylllfffnnneeebbbfffaaa]]]^^^```bbbccccccbbbaaaaaacccdddbbb______bbbfffdddccc\\\[[[\\\YYYccc|||kkkcccjjjdddxxxuuussswwwPPPNNN[[[^^^XXXUUUZZZggg^^^TTT^^^___YYY^^^bbbeeejjjmmmllliiifffcccbbb\\\iii{{{^^^XXXppp}}}mmmwww|||~~~|||uuuhhh[[[RRRNNNLLLCCC>>>>>>DDDFFFCCCEEELLLdddyyysssjjjaaa]]]aaaiiippprrrtttqqqtttuuueeeUUUUUUXXXjjj}}}uuufffccchhh}}}tttoooqqq888---555222222777555:::@@@BBBCCCDDDGGGJJJKKKLLLNNNPPPQQQRRRQQQPPPUUUWWWTTTTTTWWW]]]uuuiiiggg^^^RRRMMMTTT]]]bbbkkk|||zzzhhhQQQHHHMMMKKKKKKJJJDDD:::666111,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''333???DDDCCCIIIWWWeeeWWWTTTUUUeeexxxtttooowwwgggooo\\\JJJVVVccciiivvvzzzYYYHHHCCCEEEFFFFFFEEEEEENNN^^^lll{{{ooo___TTTOOOQQQVVV```qqqzzzPPP;;;LLLVVVGGGKKKLLLLLLKKKKKKMMMQQQTTTRRRTTTWWWXXXXXXWWWVVVWWW]]]]]]]]]]]]^^^```bbbccccccgggdddcccgggcccaaajjjRRRAAAHHHTTT]]]eeezzzyyypppttt{{{{{{{{{uuuaaagggtttjjjcccgggccc^^^_________^^^\\\ZZZXXXYYY[[[\\\\\\\\\]]]aaadddeeegggcccccchhhccccccooojjjkkkcccccczzzyyyzzz~~~pppUUU\\\eee]]]XXX]]]YYYggg___WWWdddfff[[[ZZZ]]]___ccchhhiiihhheeebbbcccWWW]]]ggggggWWWdddjjjqqqwww~~~~~~}}}vvvgggZZZQQQNNNNNN???<<>>???BBBFFFKKKNNNOOONNNHHHKKKLLLLLLJJJJJJKKKMMMOOOSSSRRRRRRTTTOOOSSSdddyyyllleeeZZZSSSSSSSSS```mmmTTTIIIKKKJJJIIIJJJFFF;;;777111---+++***)))(((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&'''''''''&&&%%%(((666GGGRRRSSSOOOJJJiiissshhhjjjsssuuuuuusssvvv|||hhhIIIKKK[[[VVViiikkkrrrnnnWWWMMMIIIGGGHHHLLLQQQFFFFFFRRRWWWRRRWWWccc```llloooooosssqqqqqqzzzssspppiiibbb[[[VVVOOOIIIHHHHHHMMMTTTWWWXXXaaammmyyytttWWWFFFGGGFFFHHHIIICCCFFFGGGIIIIIIIIIIIIKKKLLLMMMOOOQQQRRRTTTXXX]]]aaaXXX\\\```eeegggfffdddbbb^^^fffbbb[[[\\\ZZZYYYaaahhh[[[ZZZ<<<@@@MMMMMMXXXlllzzzvvvhhhqqqjjjccclllccc]]]kkkiii\\\\\\aaa___[[[WWWTTTQQQPPPPPPLLLMMMNNNPPPSSSWWWZZZ]]][[[dddbbb^^^dddccc]]]^^^]]]mmmsssnnnbbbllldddooopppLLLNNNRRRTTTVVVYYY]]]aaa^^^VVVWWWVVVWWWlllqqqXXX___^^^]]]___cccdddcccaaa^^^WWWaaa\\\rrrqqqTTT___~~~pppqqquuuzzz~~~}}}zzz~~~~~~}}}hhhVVVMMMIIIEEEIIISSSWWWUUUVVV]]]___```tttgggPPPPPPNNNWWW]]]WWWKKKGGGOOOZZZCCCQQQUUU___yyyXXXLLLVVVhhhzzz}}}yyyqqqnnnnnnbbbUUU[[[mmm|||nnnmmmddd444333222...;;;777===;;;;;;===BBBIIIMMMLLLKKKMMMOOOPPPOOOLLLJJJLLLNNNLLLQQQTTTQQQNNNOOOSSSWWW{{{pppjjjggg^^^TTTOOOTTTrrrMMMKKKJJJCCCKKKGGGAAA>>>999333...+++)))((('''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))'''(((777JJJMMMEEEQQQeeehhh^^^cccqqquuuLLL===XXXRRRQQQeeewww{{{iiiZZZUUUMMMDDDMMMNNNPPPPPPOOOLLLJJJHHHMMMMMMOOOQQQTTTTTTRRRPPPPPPNNNKKKIIIGGGFFFFFFFFFQQQRRRSSSVVV\\\iiixxx|||JJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMOOORRRUUUXXXZZZ[[[\\\]]]dddlllkkkdddaaacccbbb^^^[[[YYY[[[]]]^^^^^^bbb\\\lllxxxOOO999CCCIIISSS\\\fffsssuuukkkxxxwwwtttllleeeccc```\\\YYYVVVTTTSSSWWWWWWTTTPPPQQQSSSQQQLLLQQQSSSVVVUUUSSSSSSVVVYYYWWWXXX[[[\\\\\\[[[YYYXXX]]]eeessspppkkkhhhfffvvvrrrmmmtttYYYUUURRRQQQSSSVVVXXXVVVTTTVVVXXX[[[___bbbcccbbb```hhhhhhgggbbb\\\XXXXXXYYYaaaYYYYYY[[[rrryyyVVVbbbwwwtttnnnuuu~~~~~~}}}~~~iiiQQQOOOQQQKKKNNN\\\aaabbbiiikkknnntttttteeePPPFFFGGG\\\ddddddZZZQQQPPPQQQPPPDDDDDDNNNRRRZZZuuuvvvTTTLLL\\\ppp{{{ssscccVVVQQQZZZhhhfffsssyyylllxxxEEE999111333666666888<<<@@@>>>@@@FFFGGGDDDGGGNNNNNNPPPSSSSSSQQQMMMKKKKKKQQQSSSTTTTTTRRRSSSWWW[[[YYYrrriii]]][[[^^^QQQlllqqqLLLKKKJJJCCCKKKGGGBBB>>>999333...+++)))((('''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((000???JJJNNNbbbooollldddmmmzzzhhhHHHMMM@@@HHHbbbsssrrr___TTTKKKHHHDDDEEEJJJMMMOOONNNHHHHHHIIIKKKMMMNNNMMMKKKGGGGGGGGGHHHLLLQQQVVVYYYRRRWWW___iiiuuuIIIFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIJJJJJJKKKMMMOOORRRUUUWWWXXXYYYZZZ___eeeddd]]]YYY[[[aaabbbaaa___\\\\\\^^^aaabbb___bbbwww{{{CCC>>>>>>DDDQQQ]]]gggttt|||tttzzz}}}}}}qqqiiibbbbbb```^^^ZZZVVVRRROOOSSSUUUSSSPPPPPPTTTUUURRROOOOOOPPPOOOOOOPPPRRRTTTTTTTTTUUUUUUUUUUUUUUUUUURRRUUU[[[qqqmmmhhhbbbqqqbbbMMMQQQPPPPPPQQQTTTUUUUUUTTTWWWXXX[[[^^^aaabbbbbbaaa]]]^^^]]]ZZZWWWUUUWWWXXXYYYgggooobbbhhhaaa```ppp}}}tttxxx}}}}}}~~~}}}~~~~~~{{{uuuffffff[[[VVVaaaggghhhllllllmmmjjj___RRRKKKLLLOOOcccfffeee\\\SSSQQQTTTWWWLLLFFFGGGEEEFFF]]]hhhUUUSSS___kkkqqqpppqqqvvv|||rrrdddVVVOOOSSS]]]```gggooottt{{{}}}rrrkkksssAAA888111333777999<<<@@@BBB???@@@DDDDDDBBBEEEKKKLLLNNNPPPPPPNNNKKKJJJJJJPPPRRRUUUVVVUUUUUUTTTUUU]]]lllrrriiimmmYYYMMM```pppKKKJJJIIICCCKKKHHHBBB>>>999333...+++)))((('''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))000CCCUUUfffkkkaaa[[[iiiwww{{{{{{tttmmmRRR???OOOjjjqqqxxxlll```SSSJJJHHHHHHEEEBBBJJJIIIIIIJJJLLLMMMLLLKKKMMMLLLJJJHHHIIIKKKNNNPPPaaannnZZZ;;;BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCEEEEEEFFFFFFFFFGGGHHHJJJLLLOOOQQQSSSTTTWWWXXX\\\```^^^XXXTTTUUUZZZ___aaa^^^YYYVVVYYY]]]cccddd\\\YYYyyy|||QQQCCC===FFFOOOSSS[[[fffvvvppp|||xxxxxx|||pppjjjccc]]]^^^^^^\\\XXXSSSNNNJJJRRRTTTTTTOOONNNRRRTTTTTTMMMJJJHHHHHHJJJLLLNNNNNNPPPOOONNNMMMNNNOOOQQQRRRTTTSSSRRRgggpppnnneee___rrrooo[[[PPPDDDKKKMMMOOOPPPQQQRRRTTTVVVWWWXXXYYY[[[]]]___```aaa[[[\\\\\\[[[ZZZ[[[^^^```XXXpppxxxbbbaaarrr```hhhxxxvvvzzzzzz|||}}}~~~}}}}}}yyy}}}~~~www{{{|||tttqqqfff[[[KKKBBBEEEKKKFFF<<>>999333...+++)))((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''***&&&'''999OOOYYY^^^VVVTTTdddppprrrvvvzzzaaaPPP]]]```fff|||yyylllaaaXXXRRRSSSQQQOOOOOOPPPPPPPPPOOONNNRRRXXX```jjjssszzz~~~MMM;;;JJJ@@@@@@AAAAAAAAABBBAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRXXXYYY\\\^^^\\\YYYWWWWWWWWW[[[^^^]]]YYYWWWXXX[[[bbbiiibbbVVVccctttXXXAAA???CCCCCCKKKXXXfffuuu|||ssssssssstttyyyfff```bbb___ZZZYYYXXXVVVRRRNNNJJJHHHRRRUUUSSSMMMJJJMMMOOOOOOLLLHHHEEEEEEHHHKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNTTTSSSUUU]]]{{{uuukkkkkkffflllooo}}}fffGGGEEEBBBGGGKKKNNNOOOOOOPPPTTTWWWUUUVVVWWWXXXYYY[[[]]]```aaaaaa`````````aaacccddd\\\hhhgggXXX]]]aaaaaarrrxxxppptttwwwzzz}}}}}}~~~}}}|||}}}||||||~~~~~~|||~~~xxxjjjWWWEEEBBBHHHLLLKKKIIIGGGEEEJJJSSSVVVPPPLLLLLLJJJKKK]]]wwwvvvaaaOOOLLLOOOSSSUUUWWWZZZ___cccpppnnniii```TTTJJJFFFFFFJJJKKKJJJHHHKKKUUU]]]___hhhkkkrrrzzzuuuqqq||||||HHH888444222333888<<<@@@BBBEEEDDDCCCBBBBBBBBBEEEIIIGGGHHHHHHGGGFFFGGGIIIKKKNNNMMMNNNQQQTTTRRRMMMHHHMMMZZZ___yyylll^^^XXXbbbwwwoooKKKJJJIIIBBBKKKGGGBBB>>>999333...+++)))((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%&&&***(((%%%000???KKKZZZaaahhhsssuuuqqqtttpppbbbXXXOOOUUUlll{{{~~~~~~~~~|||{{{~~~VVVAAABBBCCC??????@@@@@@@@@???>>>======>>>???@@@AAABBBBBBBBBEEEFFFHHHJJJLLLNNNPPPQQQVVVYYY\\\\\\[[[\\\\\\\\\[[[\\\]]]___``````___]]]]]]iiipppiiiaaammmuuuRRRBBB===<<>>666555444333666:::======@@@AAAAAA@@@???BBBEEEGGGEEEFFFFFFEEEDDDEEEHHHKKKKKKIIIHHHIIILLLMMMKKKHHHIIIaaaVVV[[[~~~pppeeeYYYRRRYYYeeepppKKKJJJIIIBBBJJJFFF@@@>>>999333...+++)))((('''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&))))))(((***...;;;UUUlllzzzyyypppsss{{{cccPPPQQQ[[[lll~~~TTT:::@@@EEE555>>>??????@@@???>>>===;;;;;;<<<>>>???AAABBBBBBBBBFFFGGGHHHJJJMMMOOOPPPQQQSSSWWWYYYXXXXXX\\\^^^^^^]]]\\\\\\^^^aaabbb```]]]YYYdddtttwwwggg^^^rrryyy[[[GGG======AAAKKKOOOWWWcccrrr|||wwwpppjjjffffffiiikkkxxx~~~iii\\\^^^]]]^^^cccZZZWWWSSSOOOMMMMMMNNNOOOIIIJJJIIIGGGIIINNNMMMJJJJJJHHHGGGGGGIIIIIIIIIHHHGGGIIILLLOOOPPPOOOMMMLLLPPPPPPRRRRRROOOccc~~~jjjeeehhhkkk|||vvv}}}{{{wwwKKKCCCMMMJJJMMMFFFHHHKKKMMMNNNQQQSSSVVVPPPRRRTTTSSSRRRSSSWWW[[[eeedddbbbaaa```^^^ZZZWWWNNNRRRRRRRRRPPPQQQtttsssWWWSSSgggvvvrrrqqqssswwwyyy{{{||||||{{{|||}}}yyyuuuhhhiiipppsssvvv~~~pppqqqkkkXXXGGGRRR\\\[[[UUUMMMEEE???FFFIIISSSoootttVVVJJJMMMTTT\\\aaadddiiiqqqxxxgggaaaXXXQQQPPPPPPKKKDDDOOOZZZ___XXXNNNJJJKKKMMMPPPVVVaaammmyyy{{{hhhYYY999555777666333444888:::999:::>>>???===<<>>>>>999333...+++)))((('''###$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((+++***%%%***EEE]]]llltttooolllvvv~~~{{{gggZZZSSS]]]nnn|||}}}|||RRRBBB:::999;;;888;;;<<<>>>???@@@???>>>===:::;;;===@@@BBBCCCDDDDDDFFFGGGHHHJJJLLLNNNPPPPPPSSSWWWXXXUUUVVV[[[___^^^^^^___```___^^^]]]]]]]]]ZZZ^^^iiiooofffZZZbbbsssfffQQQCCC999GGGHHHLLLSSS\\\hhhuuuuuunnnllllllllllllnnnsss{{{{{{___]]]```\\\\\\bbbTTTSSSPPPNNNMMMMMMMMMMMMIIIHHHFFFGGGLLLPPPMMMEEEEEEGGGHHHHHHGGGFFFFFFFFFHHHIIIJJJLLLMMMNNNMMMMMMSSSXXXQQQNNNRRRTTTrrrtttmmmmmmooozzzwww|||vvvsssiiiFFFBBBJJJMMMLLLFFFFFFGGGJJJMMMPPPQQQQQQOOORRRUUUUUUSSSSSSWWW[[[bbbaaaaaabbbbbb___YYYTTTOOOVVVTTTSSSTTTLLL\\\dddRRRXXXvvvzzzpppqqqxxxwwwyyyzzz{{{{{{|||~~~||||||vvvooommmvvvoooppptttzzz~~~YYYLLLpppqqq___QQQEEEEEERRRYYYeeerrrfffVVV]]]]]]eeeoooqqqnnnmmmsssyyyccc[[[PPPKKKPPPVVVOOODDDTTT]]]bbb\\\PPPHHHCCC@@@HHHOOO[[[iiiwwwtttuuu~~~HHH777555999999555444999:::888:::@@@BBB>>>===???@@@===@@@BBBBBBBBB@@@@@@BBBCCC@@@AAABBBCCCDDDFFFJJJMMMNNNCCCNNNQQQMMMuuuxxxmmm```ZZZVVVRRRfffrrrMMMKKKIIIAAAHHHCCC===>>>999333...+++)))((('''$$$%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&###)))((($$$%%%,,,+++$$$!!!666FFFRRR]]]bbbkkk~~~~~~pppUUUHHHMMMeee}}}ZZZ:::666666777;;;;;;999:::===???@@@@@@???>>>:::;;;===@@@BBBDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPTTTYYYYYYUUUUUU[[[___^^^cccgggiiieee```]]]___bbb]]][[[\\\___^^^ZZZZZZ]]]nnnnnnWWWEEE<<>>DDDKKKXXXgggvvvooojjj===333444::::::666555:::<<<999>>>EEEGGGBBB@@@BBB@@@<<<>>>@@@AAA@@@???>>>???@@@;;;???CCCDDDDDDFFFKKKOOOJJJLLLFFFNNNXXXRRRwwwfffZZZeee___QQQZZZuuu{{{mmmnnndddaaammm~~~uuuJJJHHHLLLEEEGGGBBBAAA???:::333...+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))222@@@KKKZZZwww|||hhh```aaaeeejjjuuuFFFBBB===999777777666666999::::::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBCCCFFFJJJNNNPPPPPPRRRTTTTTTUUUVVVYYY[[[]]]bbbfffddd^^^YYYXXXYYYWWWXXXYYYZZZZZZYYYXXXXXXUUUuuu|||```???===@@@GGGJJJHHHKKKQQQ___jjj|||zzzjjj|||rrrbbbaaa```]]]YYYSSSOOOLLLHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDFFFHHHHHHEEEAAAAAABBBBBBCCCCCCBBBBBBAAAEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNRRRWWW[[[{{{{{{ooorrr{{{xxxqqqoooooopppooozzztttqqqsssyyy~~~iiiSSSBBBAAADDD@@@===@@@DDDEEEGGGIIILLLNNNPPPQQQTTTYYY\\\XXXQQQOOOTTT[[[aaa```]]]ZZZXXXWWWVVVVVVdddbbb```]]]ZZZWWWUUUSSSdddcccTTTZZZyyyqqqkkktttxxx{{{}}}~~~~~~zzzvvvzzzxxxxxxsssqqqpppnnnnnnVVVRRR]]]ZZZYYYjjj|||iiippp{{{PPPEEETTTdddooowwwtttjjjbbb]]][[[[[[aaaQQQJJJQQQWWWQQQIIIHHHFFFCCCGGGPPPRRRIII@@@<<>>@@@@@@@@@?????????>>>>>>BBB======AAAFFFHHHKKKNNNIIIIIILLLOOONNNQQQ```qqquuuhhh^^^^^^___\\\ZZZZZZYYYYYYYYY[[[]]]aaagggmmmwwwLLLIIILLLEEEGGGBBBAAA>>>999333...+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''',,,+++***000CCC]]]ttt}}}zzzyyyrrrllljjjlllrrr{{{}}}yyyvvvvvv}}}}}}XXX@@@===999777777888777777888888999:::;;;<<<===>>><<<<<<======>>>?????????BBBBBBAAABBBDDDHHHKKKNNNMMMNNNPPPPPPQQQRRRUUUWWWZZZ]]]___]]]YYYTTTSSSSSSUUUVVVWWWXXXYYYYYYXXXXXXXXXUUUlllxxx]]]BBB888;;;AAAEEEIIILLLXXXkkk|||tttttt```\\\[[[ZZZWWWRRRMMMIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEECCCBBBCCCDDDEEEBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCDDDDDDEEEEEEFFFJJJJJJJJJJJJKKKMMMQQQUUUQQQzzzlllqqqrrrzzzppppppppprrruuuwwwwwwvvv|||}}}~~~rrrWWWJJJCCCEEEEEE@@@@@@EEECCCDDDFFFHHHJJJLLLNNNNNNTTTVVVXXXYYYWWWVVVUUUUUUdddbbb___[[[XXXUUUTTTTTTZZZZZZXXXWWWUUUSSSRRRQQQ]]]sssYYYPPPqqqtttmmmrrrvvvyyy|||}}}}}}{{{yyyzzz}}}|||wwwsssgggcccbbb\\\\\\[[[SSSpppiiiqqqmmmyyypppjjjddd```[[[VVVUUUVVVXXXTTTTTTWWWUUUNNNLLLOOOMMMEEE@@@CCCGGGFFFEEEFFF@@@CCCRRRjjj|||uuuwwwEEE555222666555555555555777888999;;;<<<<<<======<<<<<<;;;@@@@@@@@@AAAAAAAAA@@@@@@???===>>>BBBDDDDDDGGGKKKLLLKKKLLLMMMKKKJJJSSS^^^rrr}}}xxx{{{wwwmmmeeeVVVRRROOOQQQVVVYYY[[[[[[{{{NNNJJJMMMFFFHHHBBB@@@===999333...+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((,,,***%%%333QQQgggmmmoooxxxqqquuu|||ooorrrttttttooohhhaaa]]]fffppptttHHH:::777666555555777888777777555555666888999;;;<<<<<<:::;;;;;;<<<======>>>>>>AAAAAA@@@AAACCCEEEHHHJJJIIIKKKLLLMMMMMMOOORRRTTTWWWXXXXXXWWWVVVSSSQQQPPPSSSSSSTTTUUUUUUUUUUUUUUUNNNPPPSSSddd^^^KKKFFFDDD@@@===DDDHHHPPPYYY___eeeqqq}}}pppgggjjjUUUZZZWWWVVVTTTQQQMMMIIIEEECCCEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBHHHHHHHHHGGGFFFHHHKKKNNNNNNccc|||pppssswww~~~CCCDDDBBBEEEIIIEEE>>>???GGGBBBCCCDDDFFFHHHIIIKKKKKKQQQOOOPPPUUU[[[[[[UUUNNN\\\[[[XXXTTTQQQOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNTTTdddnnnNNNaaaxxxmmmpppssswwwzzz{{{zzzyyyzzzrrrhhh___dddxxx|||rrriii[[[XXXVVVXXXUUUPPPOOOQQQ[[[ccchhhbbbXXXTTTUUUXXXQQQHHH@@@AAAFFFKKKNNNQQQBBBCCCRRRmmm{{{___666000888666555444333444666888999999999::::::::::::999999===>>>??????@@@@@@@@@@@@======@@@CCCBBB???AAAFFFKKKIIIIIIIIIHHHFFFIIINNNRRR~~~yyyoookkkllljjjccc[[[~~~PPPKKKMMMGGGHHHBBB@@@===888333///,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((( ,,,000(((&&&666NNN^^^nnnxxxKKK555777333222111333555666555444222333444666777999:::;;;::::::;;;;;;<<<=========AAA@@@@@@AAABBBDDDGGGHHHIIIKKKLLLMMMMMMOOORRRTTTWWWVVVUUUVVVWWWWWWUUUSSSSSSSSSRRRRRRQQQQQQPPPPPPJJJSSSPPPHHH]]]zzzfffSSSEEE???DDDBBBCCCFFFIIINNNYYYcccjjjyyysssYYY___fffXXX[[[^^^WWWUUUSSSOOOLLLHHHFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA???===<<<<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<===???AAABBBAAA@@@???DDDEEEEEEEEEDDDEEEHHHJJJYYYMMM[[[jjjqqqtttzzzpppuuuQQQAAA>>>@@@EEEGGGBBB;;;;;;AAAAAABBBCCCEEEGGGHHHJJJJJJLLLIIIJJJOOOWWWXXXRRRKKKRRRQQQOOONNNMMMMMMMMMMMMIIIIIIIIIIIIJJJJJJJJJKKKLLLOOOpppXXXZZZmmmlllnnnsssxxxyyyvvvuuuwwwwwwvvvhhh___ZZZSSSMMMWWWSSSSSSVVVTTTNNNMMMRRRlllxxxxxxiiiaaadddbbbYYYQQQLLLIIIJJJNNNPPPQQQQQQHHHGGGTTTnnnmmmsssqqqGGG111444<<<666555333222333555777999777888999999999999999999888999:::<<<===>>>>>>===;;;===BBBEEEAAA<<<===CCCFFFDDDCCCDDDFFFHHHJJJKKK```NNNooovvvlllQQQJJJMMMGGGIIICCC@@@;;;888333///---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((($$$''',,,---'''&&&666IIIrrr~~~UUU333:::???444333111111111333333222111111111333444555777888888::::::;;;;;;<<<======>>>@@@@@@@@@AAABBBDDDFFFHHHKKKMMMOOOOOOPPPQQQTTTVVVUUUTTTSSSUUUWWWYYYYYYXXXWWWVVVTTTRRRPPPOOONNNMMMTTTFFFDDDOOOMMMPPPwwwuuu```RRRFFFCCCCCCFFFFFFDDDFFFJJJQQQ]]]llluuu{{{oooVVVXXXwwwdddUUU]]]aaa[[[VVVTTTQQQMMMJJJHHHFFFFFFCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;===>>>;;;:::999999999999:::;;;;;;===???AAAAAAAAA???>>>@@@BBBCCCCCCDDDEEEHHHKKKHHHTTTQQQYYY|||{{{qqqtttggg999III>>>>>>???AAA???;;;;;;===AAABBBDDDEEEGGGIIIKKKKKKJJJIIIIIILLLQQQTTTSSSQQQQQQPPPOOONNNMMMNNNOOOOOOHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFOOObbbVVVrrruuuiiigggkkktttxxxvvvuuuwww{{{xxxtttttt[[[]]]ZZZSSSKKKJJJOOOQQQOOOWWWQQQPPPUUUSSSMMMPPPZZZjjjlll~~~yyyaaa]]]]]]ZZZUUUQQQOOOMMMKKKNNNLLLWWWppppppdddvvv[[[888333555444666555333222333444666777444555666777777777777777555666999;;;<<<<<<<<<<<<:::===BBBEEEAAA;;;<<>>BBBHHHLLLLLLJJJGGGUUUwwwqqq___llllllhhhbbbbbbdddaaaZZZPPPIIIKKKGGGJJJCCC???;;;777333///---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((...###!!!***...)))***111LLLaaawww{{{OOO333...333444111555333111000111111000///111222222333444555666666:::::::::;;;<<<<<<======>>>>>>???@@@BBBDDDFFFGGGKKKMMMOOOOOOPPPQQQTTTVVVSSSSSSRRRRRRSSSUUUWWWYYYYYYXXXUUUSSSQQQOOONNNNNNQQQGGGGGGMMMGGG???QQQooopppbbbVVVHHH@@@<<<;;;???EEECCCIIIPPPVVV\\\dddmmmsss|||zzzrrrRRRjjj}}}ZZZWWWaaaaaaZZZVVVSSSQQQMMMIIIFFFDDDDDDDDDBBBBBBAAA@@@??????>>>>>>======>>><<<;;;:::;;;===:::999888777777888999:::;;;<<<>>>???@@@@@@??????>>>@@@BBBCCCDDDFFFIIIKKKDDDVVVSSSIII[[[~~~}}}wwwkkkiiimmmqqqYYYGGG<<<;;;<<<:::999:::<<<===>>>>>>AAABBBCCCFFFHHHJJJLLLMMMLLLKKKKKKMMMOOOSSSVVVWWWQQQPPPNNNLLLKKKKKKKKKKKKIIIHHHHHHGGGEEEDDDDDDCCCBBBBBB===kkknnnVVVbbbwwwooofffdddmmmuuuvvvwwwzzz}}}zzzXXXNNNSSSLLLKKKNNNNNNKKKMMMRRRUUUTTTSSSLLLLLLSSSRRRNNNUUUcccppp}}}~~~zzzzzzsssdddUUUOOONNNNNNNNNOOO\\\ttttttyyy}}}DDD000555444///444444333333333444444444000111222333333444444333555777999<<<======<<<;;;:::;;;???BBB@@@<<<===AAA>>>>>>===;;;???FFFJJJIII>>>RRRUUULLLbbbOOOGGGJJJFFFJJJCCC@@@:::777333000...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((,,,%%%"""&&&,,,...***''''''CCCfff|||qqqCCC)))888AAA000'''222777444111000000111111111222222333333333444444444888888999999:::;;;;;;;;;:::;;;===???AAACCCEEEFFFHHHJJJKKKLLLLLLNNNPPPSSSSSSTTTTTTQQQNNNOOORRRVVVTTTSSSQQQOOONNNMMMMMMMMMEEENNNNNNCCC???FFFGGG@@@aaajjjXXXLLLFFFEEEHHHDDDBBBBBBDDDGGGLLLQQQVVV]]]```gggnnnvvvwwwnnnhhhgggggghhhjjjWWWNNNXXXbbb^^^WWWVVVPPPMMMIIIEEEBBBAAABBBCCC@@@@@@???>>>===<<<;;;;;;999;;;===<<<:::888999;;;:::888777666666777888:::;;;<<<<<<======>>>??????===???AAABBBCCCEEEGGGIIIMMMLLLMMMTTTVVVXXX}}}ggg\\\aaaooo|||wwwvvvvvvuuuxxx~~~}}}uuunnnkkkjjjjjjfff^^^WWW]]]{{{XXX777999BBB111888999999999:::<<<>>>>>>???@@@BBBEEEHHHKKKMMMNNNMMMLLLKKKMMMQQQUUUVVVWWWOOOMMMLLLJJJIIIIIIJJJJJJGGGFFFEEEDDDCCCBBBAAA@@@===>>>>>>HHHyyyaaaYYYcccwwwpppcccgggooorrrtttyyyrrrsssjjj```WWWMMMKKKQQQVVVXXX[[[ZZZUUUQQQSSSVVVWWWTTTMMMOOOXXXXXXSSS[[[kkkuuuqqq[[[RRRRRRSSSHHHMMM```zzzYYY111111555000333222333444444444444333222///000111222333333333333444666999;;;<<<;;;:::999888777999>>>???======@@@<<<@@@BBB???AAAGGGIIIGGGHHHRRRLLLEEEKKKZZZNNNFFFIIIFFFJJJDDD@@@999777333000...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((!!!***---&&&$$$+++...)))...,,,666PPPnnn]]],,,222222++++++222555222888555111///000222222333333333333333333333333333777777777888999999::::::888999;;;===@@@BBBDDDEEEDDDFFFGGGHHHHHHJJJMMMOOOUUUWWWWWWRRRLLLKKKOOOTTTMMMLLLKKKIIIIIIIIIJJJKKKCCCAAABBBDDDAAA<<<<<<@@@CCCMMMwww|||cccMMMAAABBB???>>>@@@BBBBBBAAABBBBBBHHHOOOUUU[[[bbblllrrrpppwww{{{zzz{{{~~~~~~{{{xxxuuutttsssccc___XXXSSSVVVggg___WWWcccfff\\\WWW\\\]]]WWWOOOLLLHHHDDDAAAAAABBBCCC???>>>===<<<;;;:::999999777:::===<<<999777888999:::888777666666777888:::;;;;;;;;;;;;;;;===>>>???===???AAABBBBBBCCCEEEGGGDDDIIIHHHJJJQQQSSS]]]rrrwwwqqqccc^^^YYYWWWZZZ]]]\\\[[[^^^^^^]]]___aaaddddddcccaaa___[[[VVVTTTVVV[[[___bbb{{{}}}QQQ888===444CCC;;;777;;;===;;;999999;;;<<<===>>>AAADDDGGGJJJMMMNNNMMMJJJHHHLLLRRRVVVUUURRRNNNNNNMMMMMMNNNOOOQQQRRRDDDDDDCCCBBBAAA@@@??????999999EEE444RRRqqqYYYYYYlll}}}fffdddjjjmmmooottt{{{ggguuutttsssjjj[[[QQQPPPJJJNNNZZZ\\\ZZZaaaggghhhcccXXXRRRVVV^^^cccZZZTTTWWW``````YYY___oootttvvv^^^QQQOOOPPPBBBKKKbbb~~~xxx~~~xxxEEE---777444,,,666111222444555555444222111111111222444444555555555222444777999999888777555777444555:::>>>======???;;;BBBGGGFFFFFFKKKLLLIIIBBBLLLEEEHHHTTTGGGLLLvvvQQQHHHJJJFFFIIIDDDAAA===:::555111...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''+++///222;;;RRRrrrlllDDD---000000000000000000000000......//////000111111111///000000000111111111111333444444555666777888888999;;;======<<<===>>>@@@FFFEEEDDDDDDEEEHHHKKKLLLIIIMMMQQQRRROOOMMMMMMNNNNNNLLLJJJGGGFFFFFFFFFGGGFFFBBB===:::999:::999999===999DDDfffnnn]]]SSSJJJGGGDDD@@@>>>>>>CCC<<>><<<:::888777666666666666666555555555555666555333333222333444555777888999999888999;;;======<<<<<<<<<===???BBBDDDDDDFFFHHHIIIKKKMMMPPPSSSpppooo```hhhlllddd^^^```fffggg___WWWaaafffhhhlll{{{jjjNNN888777===<<<999999AAA;;;555444888===???>>>:::===AAACCCBBBCCCFFFIIIHHHIIIJJJIIIJJJLLLPPPSSSMMMLLLLLLKKKLLLLLLMMMMMMIIIFFFBBB>>>;;;:::;;;;;;:::???000CCC<<<^^^|||YYYZZZ{{{eeeaaahhhmmmlllsss{{{cccpppvvvuuummm[[[___[[[PPPWWWTTTYYYVVV```iiibbb```gggjjjmmmuuubbbQQQ[[[bbbaaaiiiggg^^^zzz}}}aaaXXXaaavvv|||}}}eeeOOOGGGEEEXXXqqqyyy|||aaa666000000///444666111000000000111222333333333333444444444444444444555444333333444555666777888999:::::::::;;;>>>@@@@@@@@@@@@AAACCCEEEFFFGGGFFFFFFFFFGGGIIILLLOOOQQQ[[[PPPHHHJJJEEEIIICCCAAA===:::555000...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%''')))))),,,888LLL\\\yyyQQQ...---;;;........................---------...//////000000/////////000000000111111333333444555666777777888888999;;;;;;;;;;;;===???CCCBBBBBBCCCDDDFFFHHHIIIKKKMMMOOOOOOMMMMMMNNNPPPQQQOOOKKKHHHFFFEEEEEEEEEDDDAAA<<<:::999999888888999777888@@@QQQqqqwwwlllbbbWWWPPPOOORRRGGG===;;;;;;;;;===AAA@@@CCCFFFHHHHHHHHHIIIJJJOOOPPPNNNIIIJJJTTTaaahhhdddUUUTTTZZZTTTUUUTTTPPPLLLJJJKKKLLLEEECCCAAA???===<<<;;;:::===<<<;;;999888666555444555555444444444333333333444333222111111222333333555666777777666666888:::;;;;;;::::::<<<>>>AAABBBCCCEEEGGGIIIJJJLLLOOORRRKKKUUUaaaIII999...222888888:::???<<<:::777777999<<<===<<<<<<>>>AAABBBAAAAAABBBDDDEEEGGGIIIKKKKKKLLLNNNPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGEEEAAA===::::::::::::::::::333BBB999OOOooobbbyyyuuukkkfffiiipppwwwttthhhrrriii___cccfffyyyhhhWWW^^^[[[\\\ooojjjooofffhhhjjj```]]]cccdddooottteee[[[eeehhhfffoooxxxnnnyyyqqq___]]]dddyyy{{{^^^MMMLLLMMM```xxxrrrnnnooo___;;;555222///000111111000000000000111111222222222222333333333333444222222222222444555777888888999;;;:::999999:::<<<=========>>>???AAABBBCCCKKKJJJHHHGGGGGGIIIJJJKKKDDDRRRtttPPPGGGIIIDDDHHHCCCAAA===999444000...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((&&&(((///444OOOggg}}}OOO777333222,,,'''++++++++++++++++++++++++++++++,,,,,,---.............../////////000000000222222333444555666777777666888::::::::::::<<<>>>AAABBBCCCDDDEEEGGGHHHHHHMMMNNNNNNLLLKKKLLLOOOQQQPPPNNNLLLIIIFFFDDDBBBAAABBB???;;;888888777777666333777999555000;;;[[[zzzxxxgggXXXSSSVVVXXXVVVHHHIIIJJJIIIHHHIIINNNRRRTTT[[[ccciiivvvfffLLLGGGLLLSSSWWWSSSSSSSSSPPPLLLIIIGGGGGGCCCBBB@@@>>>;;;:::999888999999888666555333222111333333222222222111111111111111000000000000111111222333444444333333555777999999999999;;;===???@@@BBBDDDFFFGGGHHHJJJMMMPPPOOOPPP\\\SSS222<<<555333777666333777???:::;;;;;;;;;999999:::;;;>>>@@@AAA@@@???>>>???AAAAAADDDHHHKKKKKKLLLMMMNNNOOONNNLLLIIIFFFCCCAAA@@@DDDBBB???;;;999888888999:::444999???555>>>zzzfff\\\vvvvvveeeeeeqqqqqq}}}eeeiiidddaaaqqqnnnaaakkkggguuuvvvsssoooeeeeeennnpppzzzzzzppplllqqqnnnmmmxxxuuu]]]XXXaaaeee|||kkkXXXUUU[[[WWWggg|||zzz}}}iiiDDD///111000...111111111000000/////////000000000000000111111222222222000000000222333555777888777999::::::888777666777:::::::::;;;;;;===>>>>>>IIIHHHFFFDDDDDDEEEFFFGGGUUUJJJEEESSSpppPPPGGGHHHCCCHHHCCCAAA<<<999444000...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((***+++++++++***)))))))))$$$222JJJfff~~~}}}TTTBBB...''')))+++---///************************))))))******+++,,,,,,------............/////////000111222333444555666777555777999:::::::::<<<>>>BBBDDDEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNJJJKKKLLLKKKIIIDDD@@@===???<<<888666666666555444333444888;;;777111000444SSSwwwiiiXXXGGGEEEOOOWWWWWWSSSSSSTTTTTTRRRNNNJJJGGGEEEBBBAAA???<<<:::888777777666666555444333222111000111111111111000000000000///////////////000000000000111222222111222444666888888888999;;;<<<>>>???AAABBBDDDEEEFFFHHHKKKNNNKKKRRROOOMMMiiifff???333666<<<999999:::777333666<<<;;;===???<<<888777:::>>>@@@@@@@@@@@@??????@@@AAA@@@BBBEEEGGGHHHJJJLLLNNNOOONNNLLLIIIFFFBBB???>>>@@@>>><<<999777666666666888333===777444888RRR}}}XXXVVVvvvkkkfffjjjkkkpppqqquuussslllxxxuuuxxx|||nnnppp}}}~~~xxxooossstttPPPRRR```bbbyyyyyymmmgggfffdddnnn|||sss@@@+++%%%---------111111000000///......---...............///000000000111//////000111222444555555333666888999888666555555::::::999::::::;;;<<<<<<@@@?????????AAADDDGGGIIIOOOPPPOOOLLLJJJWWWvvvPPPGGGHHHCCCHHHDDDBBB<<<999444000...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***))))))((($$$%%%111HHHaaattt}}}vvvRRR888###+++333333)))!!!&&&111))))))))))))))))))))))))((((((((()))******++++++,,,,,,---------.........//////000222333555666666555777999::::::;;;===???BBBCCCEEEGGGIIIJJJKKKKKKHHHIIIKKKLLLMMMLLLKKKIIIEEEHHHMMMOOONNNHHHAAA===;;;999666444444444222111555///,,,111666555111...,,,;;;XXXpppUUUNNNMMMLLLNNNTTTYYYZZZXXXRRRRRRQQQPPPNNNJJJEEEBBB???===;;;888666444333222555444444333222111111000111111111000000000//////......//////000000000000000111222111111111333555888888999:::;;;===>>>??????AAABBBCCCDDDFFFIIIKKKFFFGGGPPPZZZ[[[ccctttTTT>>>000111777444111000222333555999===888;;;<<<:::777999AAAHHH??????>>>???@@@BBBCCCCCCBBBBBBBBBBBBCCCFFFKKKOOONNNMMMLLLJJJGGGDDDAAA???<<<;;;999777555444444444555444>>>...555<<<666fffmmmUUUkkk|||mmmbbbjjjlllxxx|||kkkssszzzttt{{{~~~zzzttttttyyyqqq|||xxxQQQPPP]]]ZZZmmmzzz|||UUU888,,,---222...,,,...***///......---,,,,,,,,,,,,,,,,,,------...//////000000000000111111111111111///222555777777666666777;;;:::::::::;;;<<<<<<===<<<<<<<<<>>>AAAEEEHHHKKKGGGGGGKKKPPPQQQOOOOOOSSShhh~~~RRRHHHHHHCCCIIIEEECCC<<<888444000...,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''')))***+++222///***$$$###***666@@@^^^pppmmmUUUEEE:::111+++111(((###)))111000)))$$$((((((((((((((((((((((((''''''(((((()))*********+++,,,,,,,,,,,,------------...///111222444555666555777999::::::;;;===??????@@@AAACCCEEEGGGHHHIIIFFFFFFHHHKKKLLLLLLHHHEEEDDDHHHMMMPPPOOOIIICCC>>>888666444333222222000//////,,,,,,...///...111666999222---888WWWtttWWWGGG@@@IIIRRRYYYYYYXXXYYYZZZZZZSSSRRRPPPPPPNNNKKKGGGCCC@@@???<<<999777555333333333333222222111111111000000000/////////.........,,,---...///000000000//////000111111000111333555777777999:::;;;<<<===>>>>>>???AAABBBBBBDDDFFFIIIIIIRRR[[[[[[RRRLLLUUUaaawwwZZZ===333444555333222333000...///111555888:::333666777777888===GGGOOO???>>>===>>>AAADDDEEEEEEBBBBBB@@@??????CCCHHHMMMIIIJJJIIIHHHFFFDDDAAA???888777666444333222222222333444999+++666===+++???^^^]]]uuu|||fffcccjjjqqqvvv}}}qqqxxx|||wwwxxx}}}}}}|||yyyZZZTTT]]]WWW___AAA333---000333,,,+++---(((------,,,+++++++++,,,,,,++++++,,,---...//////000///000000000000///......---///333555666666888999::::::::::::;;;<<<===>>>>>>>>>>>>???BBBEEEHHHJJJNNNEEE???AAAFFFIIIMMMQQQFFFJJJRRRaaavvvSSSHHHIIIDDDIIIFFFEEE;;;888333000...,,,***((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((((('''''')))+++###)))***'''%%%)))---)))999BBBPPPiiivvv{{{SSSIII;;;///+++***)))'''+++))))))***(((&&&)))///''''''''''''''''''''''''''''''(((((()))*********++++++++++++,,,,,,,,,,,,,,,---...000222333555555333555777999999:::<<<>>>=========>>>@@@CCCFFFGGGFFFEEEEEEFFFIIIIIIGGGEEEEEEGGGHHHHHHFFFCCC>>><<<666444222111111111///---+++---111333///))))))...&&&***...---,,,777LLL___~~~[[[IIICCCDDDIIIQQQEEEPPPYYY[[[ZZZZZZWWWSSSQQQOOOMMMMMMLLLKKKGGGCCCBBBAAA>>>;;;888666555444111111000000000000000000......---------,,,,,,,,,***+++,,,............---...///000000//////111333555666777999:::;;;<<<<<<<<<>>>@@@@@@@@@BBBEEEGGG>>>MMMOOODDDEEEVVVZZZPPPYYYyyyhhh<<<555000000111000000111444444333111000111222333333555666777888<<>>======>>>@@@CCCFFFHHH>>>AAAGGGLLLJJJEEEFFFJJJDDDFFFIIILLLPPPVVV^^^cccTTTIIIIIIEEEJJJGGGFFF;;;888333000...,,,***((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""%%%((((((%%%$$$&&&)))***((('''(((***++++++))))))111)))'''333444===XXXjjjzzzvvvfffSSS===---...+++'''%%%)))------***,,,'''%%%(((***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,...///111333444555222444666777888999;;;======<<<<<<===???BBBFFFHHHHHHEEEBBBCCCEEEGGGGGGFFFEEEDDDBBB???===:::888777555333111000111000...,,,000---,,,...///,,,,,,...222///.........---...000111EEEiiipppZZZLLLDDDGGGDDD>>>CCCQQQPPPRRRQQQMMMOOOTTTSSSNNNJJJHHHEEEEEEEEEDDDAAA===>>>===:::777444222111000////////////////////////,,,,,,,,,+++++++++******((()))+++,,,------,,,,,,---...///.........000222333444666777999:::::::::<<<===??????@@@AAADDDFFFJJJAAAAAAIIILLLIIIMMMVVV___YYY\\\wwwbbb777666222...---///111000---)))...222000---...000222777888888888888999;;;===@@@===:::;;;>>>AAABBBAAA???@@@AAAAAA@@@AAACCCEEEBBBBBBBBBAAA???<<<999777333333222222111000000///111---,,,222333---111:::000___oooeee~~~zzziiifffppppppoooddd```]]]\\\iiiaaaTTTYYY===333000---///,,,&&&+++///(((***)))))))))***+++,,,,,,***++++++,,,...///000000***+++---///000000/////////111222333333555888;;;333444444555777999:::;;;999999999:::===AAADDDFFFEEE@@@@@@FFFKKKIIIFFFEEEFFFHHHIIIGGGDDDEEEKKKQQQGGGRRR```ooo}}}SSSJJJJJJCCCHHHDDDDDD===888222///...---***(((%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((++++++++++++++++++++++++111333777<<>>@@@CCCEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@???>>><<<:::888666555000//////...------,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,111222444999IIIcccyyyeeeTTTIIIEEEEEEDDDBBBAAABBBEEEIIILLLKKKIIIGGGIIINNNQQQSSSRRRHHHEEEBBB???>>>===<<<:::777666555444222111000///000000///...------,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,------...///111555666666666777888;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNRRRRRRQQQUUUbbb|||iiiDDD000+++333111---,,,,,,...//////////////////////////////555444444666999::::::999;;;:::888777999<<<@@@CCC===@@@BBBAAA??????AAACCC@@@???======<<<:::666333444333111000////////////............///000222222000333rrrzzz]]]yyyuuuhhhhhhiiilll|||}}}uuurrrpppjjj```YYY~~~fffBBB555///+++++++++*********)))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,------.../////////111000111111222333444555333222222222333666999;;;888999:::<<>>======RRRIIIIIIDDDIIIFFFFFF===888222///...---***(((%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++,,,,,,,,,,,,---111333,,,222888999666333555888555666777777666333000---...,,,+++******+++---...(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***++++++---,,,+++---000222111///222333555777888999::::::::::::;;;<<<>>>@@@BBBCCCAAAAAA@@@@@@?????????@@@???===;;;999777555444444//////......---,,,,,,+++---,,,,,,,,,++++++++++++*********+++++++++,,,,,,''')))******,,,222===FFFXXXlllxxxeeeYYYLLLFFFCCC???>>>???GGGFFFDDDCCCDDDGGGJJJLLLJJJHHHGGGIIILLLNNNNNNLLLGGGDDD@@@>>>===<<<:::888666555444333222000/////////......---,,,,,,++++++++++++++++++*********)))******************************++++++,,,---------...111444555555555666777;;;;;;<<<===???@@@AAAAAABBBCCCDDDEEEGGGJJJLLLMMMKKKLLLOOOQQQUUU^^^iiiqqq|||dddNNN;;;//////444222000//////......---,,,,,,------...///000000111444444555666666777888888;;;:::999999:::===@@@BBB<<<>>>@@@???>>>===???AAA???===;;;::::::888555222333222000///.........///............///000111222333,,,MMMlllYYYsssrrriiieeedddmmmyyyuuueeeXXXRRRtttiiiqqqvvv}}}~~~|||zzz[[[888///+++++++++*********)))))))))))))))(((((())))))***+++************+++++++++,,,+++++++++,,,------......000000000000000111222333111111111222333555777999777888999;;;>>>@@@BBBBBB??????AAAEEEHHHHHHEEEBBBAAAAAAAAABBBCCCDDDEEEFFFDDDCCC@@@>>>===<<<<<<<<<<<<>>>AAABBB???;;;888666PPPHHHIIIDDDJJJHHHHHH===888222///...---***(((%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))''''''((()))'''((((((&&&$$$###%%%&&&(((''''''&&&&&&&&&'''''''''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********,,,++++++---///111000///000111333555777888999999999:::;;;===???@@@AAAAAA@@@@@@@@@????????????>>>===;;;888555333222222333......------,,,,,,++++++,,,++++++++++++*********)))*********++++++++++++---000222000,,,))))))***222555:::BBBQQQfff}}}ppp[[[OOOKKKJJJKKKAAA<<<:::@@@EEEGGGHHHKKKIIIHHHFFFFFFFFFHHHJJJKKKKKKJJJJJJKKKMMMMMMKKKIIIFFFCCC???<<<;;;999777666444444333222000///......,,,,,,,,,++++++******)))******)))))))))))))))((())))))))))))))))))))))))*********+++,,,,,,------...000222444444444555777::::::;;;===>>>???@@@AAABBBBBBCCCEEEGGGIIIKKKLLLDDDFFFJJJNNNPPPPPPOOONNNVVVeee}}}|||eeeSSSDDD444,,,++++++,,,...------...///...,,,***)))++++++,,,...///000111222222444666666444333555888777777777888:::;;;===>>>;;;<<<>>>===<<<<<<===>>>>>>;;;888777666555333111000///...---------------------------...///000111111---...VVV___YYY~~~yyynnnffffffkkk{{{iiiXXXUUUpppggghhhxxx~~~sssvvvwwwzzzvvvDDD......---************))))))))))))((((((((((((((()))******((())))))))))))*********)))******++++++,,,------000///////////////000000000000111222333555666666555666888;;;======>>>>>>===>>>AAAEEEGGGFFFBBB>>>AAA@@@?????????AAACCCDDDAAA@@@>>><<<:::999888888999===AAABBB@@@;;;777555PPPHHHIIIDDDJJJGGGGGG===888222///...---***((($$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))),,,---------...///...---++++++,,,---------///...,,,***)))))))))***++++++,,,+++***(((%%%###'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***+++++++++,,,...///000///000111222444666777888888999;;;===???@@@@@@@@@???AAAAAABBBAAAAAAAAA@@@@@@;;;999555222000000111222------,,,,,,++++++++++++************************)))))))))************+++)))***,,,,,,++++++...000---,,,+++***+++000888===DDDFFFMMMWWW[[[\\\```fff{{{zzztttlllgggfffaaaZZZNNNFFF<<<666666999;;;<<>>;;;999888666444222222111000///...------*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,...111111222222444555999999:::;;;===>>>??????AAABBBCCCDDDFFFIIIKKKLLLIIIHHHIIIKKKOOORRRSSSSSSUUURRRPPPVVVgggqqqaaaUUUCCC444000,,,***---111000+++%%%((()))***+++************+++,,,,,,---...///000111111555888777222111444888333444666777888999999999;;;<<<<<<<<<<<<<<<<<<<<<;;;888555333222222111000---------,,,,,,,,,,,,,,,------,,,------...//////,,,444,,,000^^^]]]iiirrrkkkiiinnnuuudddcccjjj{{{{{{kkkjjjnnnzzzrrrxxx~~~xxxRRR000+++111---******)))))))))((((((((((((''''''''''''((())))))(((((()))))))))*********))))))***++++++,,,,,,---000000//////.../////////000111222444555555555555444666999;;;<<<<<<;;;;;;===>>>AAADDDFFFEEEDDDBBBEEECCCAAA>>>>>>???AAACCC<<<<<<;;;::::::999999999999;;;??????===999666555RRRIIIJJJDDDIIIFFFFFF===888222///...---***((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''%%%'''))))))'''%%%%%%%%%$$$######$$$'''(((&&&$$$"""###$$$%%%&&&'''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))******+++,,,---...//////000111333555666888888888:::;;;===???@@@??????>>>@@@@@@AAAAAAAAA@@@???>>>999777333000//////000111++++++++++++************))))))))))))))))))))))))(((((()))))))))*********'''((((((''''''(((***,,,(((,,,333666555000+++'''++++++---111333444777;;;///222444333333666777666777888777555444555222...///222888===@@@@@@>>>===<<<;;;>>>EEEFFFBBB??????DDDDDDDDDDDDDDDDDDDDDEEEIIIKKKNNNPPPOOOMMMKKKJJJDDDAAA===:::888777555333000000///...---,,,,,,+++((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******++++++,,,+++---/////////000222444666777888999;;;<<<======AAAAAABBBCCCFFFHHHJJJKKKRRRNNNJJJHHHIIILLLNNNOOOQQQMMMIIIGGGJJJSSS^^^fffrrr|||^^^TTTEEE777333333000,,,---,,,***((((((***+++***'''((()))((((((***...111------------............111555888777333222555999444555777888999999999999<<<<<<;;;;;;<<<<<<<<<;;;888666222000000000///...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,///111***333eeeyyyffftttlllhhhjjjtttyyy|||zzzmmmnnnzzzxxxpppqqqxxx^^^<<<))),,,000''')))))))))((((((((('''''''''''''''&&&''''''((()))))))))))))))*********************+++,,,,,,------111000000/////////000000111222333555666666666666555777999<<<======<<<;;;>>>???AAABBBDDDFFFHHHJJJJJJHHHDDDAAA??????@@@AAA:::::::::::::::999999888555666777666444222222333RRRIIIJJJDDDHHHFFFEEE===888222///...---***((($$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""############$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&&&&%%%$$$$$$$$$&&&&&&''')))***)))&&&###"""$$$&&&((()))((('''&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((***,,,,,,,,,,,,...000///000222444666777888888::::::;;;<<<======<<<<<<;;;<<<<<<======;;;:::999666444111///------......******************))))))''''''((((((((((((((()))(((((((((((()))))))))))))))***---......,,,***(((,,,)))%%%###$$$(((...222+++,,,...//////---+++***333000------000222222000...///111222444555555444777444000,,,+++111;;;CCC===<<>>>>>???AAACCCEEEGGGHHHMMMLLLJJJHHHGGGGGGGGGHHHFFFHHHJJJKKKKKKIIIFFFDDD@@@AAAFFFOOO\\\rrrtttaaaQQQDDD===000...+++)))***,,,---,,,***......***''')))******)))***+++***))),,,111666------------------------222444666666444333555888777888999:::;;;;;;;;;;;;===;;;::::::;;;<<<;;;999555333111/////////---,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...$$$...444(((:::kkk{{{uuuzzziiiggghhhooo{{{vvvpppqqq}}}yyy{{{{{{|||rrrCCC///***......&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))************)))******+++,,,,,,------000000////////////000111333333444555555666777777666777999;;;<<<======<<<===>>>???@@@BBBEEEIIIMMMKKKIIIFFFBBB@@@???>>>???<<<<<<;;;:::999777666555666666555444111111222444QQQHHHIIIDDDJJJGGGGGG===888222///...---***(((################################################""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&''''''(((***+++%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""******)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((('''***,,,,,,++++++---000...///111333444555666666888888888777888888999999777777999999999888666555111000///---,,,+++++++++))))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''((((((((())))))"""###%%%'''((((((&&&$$$((()))+++---...,,,)))&&&''')))***+++,,,---+++)))000---))))))***)))((('''....../////////...///111///111444555666666888999:::999:::===<<<999:::===;;;<<<>>>@@@AAAAAA@@@@@@BBBDDDGGGFFFCCC@@@??????;;;999555444333333222000---,,,,,,++++++******)))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))******+++)))***+++,,,,,,---000222222222333444666777888999::::::;;;===???AAACCCDDDDDDFFFHHHGGGEEEDDDGGGIIIDDDDDDDDDFFFGGGFFFEEEDDDBBBAAABBBBBB???>>>FFFOOOUUUbbbooowww~~~{{{pppdddXXXPPPEEEAAA:::333//////111333//////000000...+++)))(((%%%,,,111...,,,---+++'''(((+++---,,,******...333,,,,,,,,,------.........111222222333444555555666888888888999999:::;;;;;;<<<:::888888::::::999666333111000000000///,,,***((()))***,,,------,,,,,,++++++************+++++++++***)))000222***<<>>999;;;>>>??????AAADDDGGGFFFEEECCCAAA???>>>======999999999999999777666555555666777666444333333444OOOGGGIIIEEEKKKIIIIII===888222///...---***(((################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$"""$$$%%%%%%$$$%%%''')))!!!""""""$$$%%%''')))***###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''))),,,,,,******---000,,,---///111333444555555777666555444444555666777555666888999888777555444......---,,,+++***(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++(((%%%$$$&&&((()))***((((((((()))+++,,,+++***,,,+++(((%%%'''+++------***)))***+++,,,+++,,,...---,,,,,,,,,,,,,,,///222111///...///222666888999999777777:::;;;;;;>>>DDD999;;;===@@@AAAAAA@@@???CCCEEEFFFDDD@@@<<<<<<<<<888555222111111111000///,,,,,,++++++******))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''(((((()))*********)))***+++++++++,,,///222000111222333555666777777777777888:::<<<>>>@@@AAADDDFFFFFFBBB======CCCHHHAAAAAAAAABBBCCCAAA>>><<<:::888777999888444444777---666;;;888555999<<<;;;666888;;;===>>>>>>===;;;:::888555444333333111000+++---///111000...***(((******,,,---+++)))***---,,,---***###$$$***...,,,%%%)))------)))'''(((+++******+++,,,...///000000000//////111444555555444666666555555666777888999:::888666666888999777444111111000000000///,,,)))((()))***,,,---------,,,++++++***************+++###;;;+++""":::000!!!;;;qqquuuppp{{{tttpppkkklllqqqttt~~~ppprrrvvvtttxxxkkkjjjiiijjjooovvv~~~}}}]]]555%%%111000%%%%%%***(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********+++++++++,,,---...///000444333111111111333555777666666666888999;;;===???555999===???>>>===???@@@AAA@@@@@@???>>>===<<<<<<333444666888999999888888///222444555333000///...