BM6P6(@ {{{nnnXXXCCC<<<>>>:::777888555666555333111000///.........------,,,,,,++++++***((()))***)))((('''((()))'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''''''''((('''&&&&&&%%%((((((((((((((()))******((()))******))))))***+++******+++,,,---//////000...---,,,,,,......---,,,---...///000000111111111222222333333333222222111000555;;;===;;;777555555:::<<<======<<<<<<>>>???BBBCCCEEEHHHJJJLLLMMMMMMPPPOOONNNMMMMMMNNNPPPQQQTTTTTTUUUUUUUUUVVVVVVVVVVVVYYY\\\^^^]]]\\\\\\\\\]]]]]]]]]]]]___aaaccceeedddddddddccccccbbbbbbbbbdddcccaaa______```aaaccchhhgggfffeeefffeeebbb```bbb``````bbbdddaaaZZZSSSLLLHHHDDDBBB???>>>EEENNNaaakkktttwwwxxx{{{{{{yyyyyyzzz|||~~~}}}|||~~~vvvhhh___TTTKKKQQQaaaoooqqqnnnggg```___hhhrrryyy{{{{{{|||}}}~~~}}}zzzwwwuuuqqqnnnhhhbbb[[[VVVQQQOOONNNMMMPPPZZZhhhtttzzz{{{~~~}}}}}}~~~rrr^^^MMMCCC???<<<999888???LLLXXX```ccciiilllqqqtttuuuuuuuuuvvvtttxxx|||~~~yyytttpppbbbhhhuuu|||wwwsssjjjdddfffNNN???111......///333:::999777555444555666666555222,,,&&&%%%''')))'''$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''&&&''')))*********)))((((((((())))))(((+++444<<>>:::777888555666555333111000///.........------,,,,,,++++++***((()))***)))((('''((()))''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((()))******)))((((((((((((((()))***''')))******)))(((***+++******+++,,,---...//////...---++++++,,,,,,+++)))---...///000000111111111111222222333333222222111000555;;;===:::777666666:::<<<======<<<<<<>>>???CCCDDDFFFHHHJJJKKKLLLLLLOOOOOOOOOOOOPPPQQQQQQRRRTTTTTTTTTUUUVVVVVVVVVWWWWWWYYY\\\^^^]]]\\\\\\\\\^^^^^^^^^^^^```bbbdddeeedddddddddcccccccccbbbbbbeeeeeeccccccccccccdddeeeiiigggfffffffffeeecccaaadddcccbbbdddddd```XXXQQQLLLHHHDDDBBB>>>>>>DDDMMM```jjjsssvvvwwwzzzzzzxxxxxxxxxyyyzzz|||zzzxxx{{{uuukkkaaaUUUKKKOOO^^^kkkooommm]]]UUUQQQWWW```jjjuuu~~~{{{{{{|||~~~~~~}}}{{{yyywwwtttqqqlllfff___ZZZVVVTTTPPPNNNPPPYYYhhhttt{{{|||~~~}}}}}}}}}~~~xxxdddQQQFFFAAA<<<999888???KKKWWW```ccciiilllqqqtttuuuuuuvvvvvvvvvwwwyyy{{{{{{yyywwwvvvlllmmmsssyyy|||~~~xxxrrrqqqmmmgggdddWWWFFF555///...///222777999777555444444555666666222---'''%%%'''((('''$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''''''''((()))))))))))))))((((((((()))+++333>>>GGG[[[ZZZ[[[]]]bbbiiiooossstttxxx~~~lllbbb[[[\\\```ddd```ZZZ\\\aaaiiillltttyyyuuujjjaaa^^^ZZZ[[[]]]aaaiiiuuu{{{iiiZZZRRRPPPRRRkkkxxx{{{nnnttt|||rrrnnnsss~~~zzziiibbbaaasssjjjaaajjjxxxvvvaaaSSS[[[sssuuuPPP:::777111222111000...,,,+++***)))************)))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$(((((((((((()))))))))))))))))))))))))))******+++))))))((((((((())))))***(((,,,,,,222???EEEMMM]]]lllmmmoooppplllhhhmmmvvv|||nnnWWWCCC<<<>>>:::777999555555444333111000/////////...------,,,,,,++++++***((()))***)))((('''((()))''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''')))+++...///***)))((((((((((((((()))'''((())))))(((((()))*********+++,,,---...//////...---++++++++++++)))(((---...///000000111111111111111222222222222222111111666;;;<<<:::777666777:::;;;===<<<<<<<<<>>>@@@DDDEEEGGGHHHJJJKKKKKKLLLNNNPPPQQQSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWZZZ\\\]]]]]]\\\\\\]]]^^^^^^______aaabbbdddeeedddddddddccccccccccccbbbeeeeeeeeeeeeeeeeeeeeeeeehhhgggffffffffffffcccaaafffeeedddeeeddd___VVVOOOKKKGGGDDDAAA>>><<>>IIIUUU^^^ccchhhlllqqqtttuuuvvvvvvwwwwwwwwwwwwwwwxxxyyy{{{|||zzzwwwuuutttqqqooouuu|||tttkkkmmmrrrmmmeeecccPPP<<<111...///111444888777555333333444555777222---(((&&&'''((('''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((()))******,,,+++)))***///;;;IIIRRRZZZXXXWWW\\\fffqqqyyy}}}zzz~~~nnn___[[[^^^cccfffaaa[[[ZZZ^^^]]]aaaiiirrrrrrlllgggggg\\\XXXUUUVVV___lllxxx}}}lll]]]UUUVVVYYYppp|||zzzmmmqqq|||}}}qqqkkkooo{{{vvviiidddrrr}}}tttdddhhhrrryyy```UUU```www}}}~~~zzz\\\@@@777333222222000///---,,,******************))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%(((((((((((()))))))))))))))))))))))))))******+++***))))))((((((((()))))))))...///888HHHOOOVVVdddkkklllooooookkkfffiiiooozzz}}}oooWWWCCC;;;>>>:::888999666555444333111000/////////...------,,,,,,++++++***((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''(((***---///***))))))(((((((((((((((&&&((())))))(((''')))*********+++,,,------......---,,,++++++,,,,,,+++***---...///000000111111111000111111222222222222111111666:::;;;999777777888:::;;;<<<<<<;;;<<>>;;;@@@HHH[[[eeeooorrrsssvvvwwwuuuxxxwwwuuusssqqqtttxxx|||yyy}}}~~~xxxuuuuuutttqqqeeeXXXLLLKKKWWWgggqqqvvviii]]]NNNDDDCCCJJJVVV```llluuu}}}}}}}}}~~~}}}|||{{{tttrrrmmmgggaaa\\\YYYWWWVVVRRRQQQXXXeeesss{{{~~~|||||||||}}}~~~vvv```OOOFFF>>>;;;999<<>>:::888999666444444222111000000000000...------,,,,,,++++++***((()))***)))((('''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&&&&''')))+++))))))(((((((((((())))))'''((())))))(((((()))******++++++,,,,,,---------+++******+++...//////...---...///000000111111111///000111111222222222222222666999:::888777888::::::;;;<<<;;;;;;<<>>;;;???EEEXXXbbbllloooqqqtttuuusssuuutttrrrnnnkkkkkknnnpppmmmsssxxxxxxwwwvvvssspppeeeZZZNNNLLLWWWhhhwww{{{ppp^^^LLLBBBBBBHHHLLLXXXcccrrr~~~~~~|||wwwqqqkkkeeeaaa```ZZZUUUSSSYYYeeerrrzzz}}}{{{|||}}}~~~}}}gggUUUJJJ@@@===:::;;;CCCNNNYYY```eeeiiinnnrrrtttuuuvvvwwwwwwxxxyyyzzzzzzzzzzzzyyy{{{zzzyyyvvvmmmaaa]]]^^^iiijjjaaaUUU\\\ooovvvooooooaaaKKK999000000000000555666666555333222444666222///+++(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++111000------888JJJVVVXXXLLLMMMSSS```ppp}}}|||{{{}}}{{{pppiiihhhbbbbbbaaa___]]]]]]\\\ZZZZZZZZZ]]]bbbcccbbbeeeiiigggccc```ccckkktttzzz}}}{{{jjj^^^[[[\\\qqq|||xxxffffffnnnvvv{{{nnneeehhhttt{{{yyyyyy|||gggjjjyyy~~~uuuqqqcccHHH777777333333333222000...,,,+++))))))))))))))))))******))))))))))))))))))))))))((((((((()))(((((('''&&&(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******+++///333AAAVVV]]]]]]eeehhhjjjnnnpppiii\\\TTTSSSWWWfffqqqrrrooonnnkkkfff}}}nnnVVVBBB;;;>>>:::888:::777444333222111000000000000...------,,,,,,++++++***((()))***)))((('''((()))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''((((((((((((((()))******((()))******))))))***+++***+++++++++,,,,,,,,,---***)))))),,,///111111000---...///000000111111111//////000111222222222222222666999999777666999;;;:::;;;;;;;;;;;;<<<@@@CCCEEEFFFHHHIIIKKKLLLLLLLLLNNNPPPSSSUUUVVVUUUTTTSSSRRRRRRTTTVVVWWWYYY[[[[[[ZZZ[[[]]]]]]\\\\\\^^^```^^^___```aaabbbbbbbbbbbbbbbccccccccccccdddddddddccccccdddeeefffhhhiiiiiieeedddcccdddeeedddcccaaa___aaaeeefffbbb[[[TTTOOOIIIGGGFFFDDD???;;;>>>DDDVVV```iiimmmooorrrsssrrrppppppnnnkkkfffddddddeeebbbgggnnntttwwwvvvsssooofff\\\QQQNNNWWWiiizzzppp[[[KKKDDDAAA???IIISSSbbbqqq~~~yyyrrrlllhhhfff___ZZZWWW\\\gggssszzz}}}{{{|||~~~mmm[[[PPPCCC???;;;;;;@@@JJJUUU]]]bbbggglllqqqssstttvvvwwwvvvxxxzzz{{{|||{{{zzzxxx}}}}}}~~~|||rrreee^^^^^^```ddd___VVVYYYjjjttttttrrriiiWWWBBB444000000///222555888777444222333555222000,,,(((&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******+++---...111@@@SSS[[[YYYGGGKKKTTT```llltttvvvuuuvvvrrrooolllgggccceeekkkeeeccc___^^^cccgggeee______\\\[[[\\\]]]___eeelllwwwvvvuuuwwwzzz~~~}}}jjj]]]ZZZ[[[ooozzzvvvbbb___eeemmmzzzwwwjjj```aaalllwwwyyyooosssyyyvvv}}}tttjjjpppyyyqqqjjjSSS;;;666444444444333222///---+++))))))))))))************))))))))))))))))))))))))((((((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))******+++***))))))))))))***+++,,,,,,111555FFF]]]ccc```eeeiiijjjmmmnnnfffXXXOOOLLLLLLUUU[[[ZZZYYY[[[ZZZXXX}}}zzzjjjVVVAAA;;;>>>:::888:::777333333222111000000000000...------,,,,,,++++++***((()))***)))((('''((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''(((***+++,,,)))***++++++******+++,,,+++++++++++++++,,,,,,,,,***))))))+++...//////...---...///000000111111111...///000111222222222222333666888888666666999===:::;;;;;;::::::<<<@@@DDDDDDEEEGGGIIIKKKMMMMMMNNNOOOPPPRRRSSSTTTSSSRRRQQQQQQRRRTTTVVVXXXZZZ[[[\\\[[[\\\]]]]]]\\\\\\^^^```]]]^^^```aaabbbaaaaaaaaabbbbbbcccccccccdddddddddcccccccccccceeegggiiijjjfffeeeeeeeeeffffffdddcccbbbeeehhhhhhddd[[[SSSNNNJJJHHHGGGFFFAAA<<<===CCCTTT^^^gggkkkmmmqqqrrrpppooooooooolllgggccc``````[[[\\\bbblllssstttrrroooggg^^^SSSOOOWWWhhhzzzooo]]]RRRHHHAAAAAAIIIVVVfffwwwzzzsssooollleee```]]]aaalllvvv{{{}}}{{{}}}sssaaaVVVFFFBBB===:::===GGGRRRZZZ```dddjjjooorrrsssuuuvvvuuuvvvxxxzzz||||||||||||~~~}}}}}}{{{uuummmkkknnnrrrvvvtttkkkfffkkkssswwwuuurrrcccLLL999111///...///444999999555222111333222111---)))&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&((())))))''''''((())))))))))))))))))...111777GGGXXX\\\TTTDDDJJJSSS^^^fffkkkmmmmmmoooggg___\\\\\\\\\aaahhhfffccc___cccnnnxxxssshhheee^^^XXXVVVUUUVVV___hhhzzz|||}}}~~~vvvcccXXXXXX[[[mmmyyyttt___YYY]]]ffftttxxxjjj^^^]]]fffpppxxxrrrqqqqqqrrrvvvxxxsssuuu{{{~~~llllll}}}}}}hhhGGG999444555555444333000---,,,((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++((((((((()))***+++,,,------222888KKKdddjjjeeehhhmmmkkkjjjiiibbbWWWPPPNNNNNNSSSVVVVVVWWWXXXVVVSSSzzzwwwgggVVVAAA:::>>>:::888:::777333333222111000000000111......---,,,,,,++++++***(((******)))((('''((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''')))***,,,---)))+++,,,,,,++++++,,,---++++++++++++++++++,,,,,,+++***)))***,,,------,,,---...///000111111111111......000111111222222222333666888777666666:::===:::;;;;;;::::::<<>>:::<<>>444555555555333111...,,,(((((())))))*********+++))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))******+++'''(((((()))***,,,---......333:::NNNjjjpppjjjlllpppkkkhhhfff___WWWSSSSSSZZZ]]]```aaacccbbb^^^XXXxxx|||qqqfffPPPBBB>>>>>>888777:::666555333111111111111///...------,,,++++++******)))******)))(((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((()))***+++,,,,,,((()))***+++,,,---------***+++,,,---............////////////000000000000...///000000///000222444666666777888999::::::;;;;;;:::::::::;;;>>>AAABBBGGGIIIKKKLLLKKKKKKLLLMMMQQQQQQPPPOOOMMMNNNQQQSSSQQQQQQSSSUUUWWWYYYZZZ[[[\\\[[[[[[[[[\\\^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaadddcccaaaaaacccdddeeedddbbbbbbbbbcccdddeeeggghhheeeeeegggkkkmmmmmmkkkiiiggghhhiiihhhccc[[[RRRMMMLLLKKKJJJIIICCC===>>>BBBTTT]]]eeegggiiimmmpppppprrrtttvvvvvvssslllbbb[[[WWWUUUUUUZZZccckkkooopppggg]]]TTTSSSXXXddduuu|||gggUUUKKKBBBFFFRRRbbb~~~~~~wwwqqqmmmnnnuuu{{{}}}|||mmmaaaNNNDDD===>>>===>>>HHHTTT\\\dddkkklllmmmqqquuuuuuvvvsssqqqtttyyy}}}|||yyyyyyxxxqqqiiiiiiuuummmlllzzzqqqwwwvvvdddHHH333---//////333:::===888111000555333444222+++''''''((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((***((('''''''''(((((('''000777>>>BBBHHHOOOPPPNNNKKKPPPWWW^^^fffooouuuxxxrrrbbb[[[[[[WWW\\\eeeddddddbbbcccoooqqqbbbTTTOOOJJJFFFNNN\\\nnnqqqtttwwwzzz|||}}}~~~yyyiii[[[UUUUUUXXXmmmxxxpppYYYSSSQQQPPP[[[llluuuyyy~~~|||pppccc^^^ccciiiyyyxxx}}}kkkhhhtttttttttrrroooyyymmm___ppphhhOOOBBB555444666111000111,,,---+++))))))***++++++***((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((*********))))))))))))))),,,((('''***,,,******---222555BBBXXXiiioooqqqtttrrrnnnlllkkkgggbbbbbbeee```ooowww{{{}}}qqqddddddzzz}}}tttiiicccOOOAAA===>>>888888:::777555444222111111111///---------,,,++++++******)))******)))(((((((((((((((''''''''''''''''''''''''***)))((('''&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))************)))))))))***,,,,,,---------***+++,,,---............////////////000000000000...000000000000000222444777777888999:::;;;;;;<<<;;;:::::::::<<<>>>AAACCCFFFHHHJJJKKKKKKKKKLLLNNNPPPPPPPPPOOONNNOOORRRTTTSSSTTTUUUWWWXXXZZZ[[[\\\\\\[[[[[[[[[\\\^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaaeeecccaaaaaacccdddddddddbbbbbbbbbcccdddeeeggggggfffgggiiimmmppppppnnnkkkhhhjjjjjjiiiccc[[[SSSNNNMMMKKKKKKJJJDDD>>>???CCCTTT\\\dddfffhhhllloooooouuuwwwzzz{{{wwwoooddd^^^VVVSSSRRRVVV^^^fffkkklllfff]]]TTTSSSXXXcccuuu{{{mmmMMMCCCCCCMMM[[[uuu{{{uuuuuuyyy}}}}}}|||ttthhhSSSHHH@@@???>>>===EEEQQQZZZbbbiiijjjkkkpppssssssvvvsssqqqtttyyy||||||yyywwwvvvqqqjjjjjjtttkkkhhhsssqqqrrrnnn^^^HHH666/////////333:::===999222111555222444222+++'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))((((((((()))******)))---555;;;>>>BBBHHHKKKKKKQQQZZZbbbgggooozzz{{{ggg^^^\\\YYY]]]bbb______aaaeeeooo|||hhhVVVQQQPPPMMMPPPXXXggglllqqqvvvzzz}}}}}}~~~xxxiii[[[TTTTTTWWWgggrrr|||mmmVVVOOOLLLIIIRRR```iiiooowww}}}pppccc^^^aaaggg}}}yyyppplllqqqxxx}}}vvvpppwww~~~xxxsssuuuzzzhhhZZZjjjsss^^^GGG999666888222111222,,,,,,***''''''((())))))(((******)))))))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((***))))))))))))))))))))),,,((('''***,,,+++,,,///666:::GGGZZZhhhmmmooossstttrrrrrrtttsssooonnnqqq{{{zzzllllllzzzxxxiii```___NNN@@@===>>>888888;;;888666444222111111000...,,,------,,,++++++******)))***))))))(((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((()))***+++++++++)))(((''')))***+++,,,,,,------,,,***+++,,,---............////////////000000000000///000111000000000222444777888888999:::;;;<<<<<<:::::::::;;;===???BBBCCCDDDFFFIIIJJJJJJKKKMMMNNNOOOOOOPPPOOOOOOPPPSSSVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[\\\]]]^^^``````aaaaaaaaaaaaaaaaaaaaaaaaeeecccaaaaaacccccccccbbbbbbbbbbbbcccdddeeefffgggggghhhlllpppttttttqqqoookkkkkkkkkiiiccc[[[SSSNNNNNNLLLLLLKKKFFF@@@@@@DDDTTT\\\dddeeegggkkknnnnnnxxx{{{}}}ssshhhaaaXXXTTTQQQSSSZZZbbbgggiiiddd\\\TTTSSSWWWcccuuuzzzTTTFFFBBBIIISSSkkk{{{zzz}}}~~~{{{~~~}}}qqqYYYMMMCCCAAA>>><<>>888999<<<888666555222111111000...,,,------,,,++++++******)))))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''''''''(((((((((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((((()))***++++++***((('''***++++++,,,------,,,,,,***+++,,,---............////////////000000000000///000111111000111333444666777888888::::::;;;<<<999999:::;;;>>>@@@BBBDDDCCCEEEHHHJJJJJJKKKMMMOOOMMMOOOPPPPPPPPPRRRUUUWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^___```````````````````````````dddcccbbbbbbccccccbbbaaaccccccccccccdddeeefffgggfffhhhmmmssswwwwwwtttqqqmmmlllkkkhhhaaaYYYRRRMMMOOOMMMNNNMMMHHHAAAAAAEEETTT\\\ccceeefffkkknnnnnnyyy~~~xxxmmmeee]]]XXXSSSSSSYYYaaafffiiiccc\\\TTTRRRVVVaaatttttt\\\KKKDDDGGGOOOeee}}}{{{wwwxxx|||~~~|||~~~~~~xxx___RRRFFFBBB???<<>>EEEEEEEEEKKKTTTXXXYYYkkktttrrryyylllccceeecccdddbbbYYY]]]^^^```fffrrrooo\\\WWWYYYZZZYYYYYYcccjjjssszzz~~~~~~~~~xxxiiiZZZPPPLLLLLLRRRaaaqqqxxx|||iiiSSSJJJEEEAAABBBIIISSSZZZfffsss~~~tttfff^^^___cccrrr|||{{{qqqccc[[[]]]iiizzz}}}uuuqqqbbbiiiuuuyyyeeeVVVlll{{{oooQQQ@@@999888333333555///000---+++***+++,,,++++++++++++*********)))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********+++)))(((+++,,,---111777FFFNNN[[[fffjjjlllmmmpppllljjjkkkrrrwwwzzz}}}}}}yyypppjjjpppvvvfff]]]]]]MMM???<<<>>>888999<<<888666444222111111000...,,,------,,,++++++******)))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((&&&''')))***+++++++++***++++++,,,---------,,,,,,***+++,,,---............////////////000000000000///000111111000111333555555555666777888999::::::777888:::<<>>888888;;;888555333111111111111///...------,,,++++++******)))((((((((((((((())))))***''''''''''''''''''''''''&&&'''(((((()))((((((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''((()))***+++,,,,,,,,,,,,------------,,,,,,***+++,,,---............////////////000000000000000111222111111111333555444444555666777888999999666888:::===@@@BBBDDDEEEEEEGGGJJJKKKKKKLLLNNNOOONNNPPPRRRSSSSSSTTTVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZ\\\]]]^^^_________________________________aaa``````bbbcccdddcccaaadddcccccccccddddddeeefffdddhhhpppxxx~~~~~~zzzwwwrrrppplllfff___WWWPPPMMMNNNNNNOOOOOOIIIBBBAAADDDOOOWWW^^^```bbbhhhmmmnnnuuuzzzssshhhaaaZZZXXX[[[aaaeeefffccc]]]VVVSSSSSS]]]pppsss[[[MMMKKKJJJYYYrrruuufff\\\TTTQQQRRRQQQRRRVVVaaaooozzz~~~}}}~~~~~~~~~jjjZZZKKKFFFBBB>>>???FFFLLLWWW```eeehhhmmmqqqpppqqqqqqrrrsssuuuwwwxxxzzzvvvzzz|||{{{{{{{{{uuunnn^^^YYY\\\gggkkkfffbbbcccdddkkkssstttiiiTTT>>>000///---000777;;;888333111222555444...******)))&&&%%%&&&''')))+++---...///'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***)))++++++***(((***///444IIIOOORRRPPPPPPXXXaaafffmmmvvvzzzsssjjjkkksssyyyvvvnnnpppssskkkiiillliiihhh]]]UUUWWW```gggmmmqqqjjjeee___[[[ZZZ```hhhooouuuyyy}}}~~~~~~~~~lllYYYLLLFFFDDDKKK]]]qqqyyy|||sss___JJJ@@@>>>===<<<<<>>888888:::777333222111111222222111///------,,,++++++******)))((((((((((((((()))******''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((***)))((('''((()))+++,,,,,,---------------,,,,,,***+++,,,---............////////////000000000000000111222222111111333555555555666777888999::::::666777:::===@@@CCCEEEFFFGGGIIILLLMMMLLLLLLNNNOOOOOOQQQSSSTTTTTTTTTUUUWWWUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZ\\\^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^_________aaadddeeecccbbbddddddcccccccccdddeeeeeedddiiirrr{{{~~~zzzvvvsssooohhh```XXXRRROOONNNMMMOOOOOOIIIBBBAAADDDIIIRRRYYY[[[^^^eeekkkmmmsss{{{nnnhhhaaa^^^```dddggggggddd^^^WWWSSSRRR[[[nnnkkkYYYRRRLLLTTTkkkyyytttdddSSSIIIBBB<<<<<>>;;;666222222555444///+++***)))&&&''''''((()))***+++,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((***+++))))))...777>>>ZZZ\\\[[[XXXYYY```gggiiisssxxx~~~zzzlll___```iiinnnkkksssvvvlllnnn|||{{{lll]]]XXXXXXYYY]]]bbbeeeccc___]]]___gggqqqxxx{{{|||~~~~~~~~~~~~|||lllYYYLLLGGGFFFNNNaaauuu}}}~~~~~~rrr___III???======<<<:::;;;???IIIYYYlll{{{yyyiii^^^ZZZ[[[jjjvvvzzzssszzz~~~xxx|||pppcccLLL===999444555666///111...+++******+++***)))++++++*********)))))))))))))))))))))(((((((((((('''''''''((()))*********'''(((((()))******+++++++++******,,,---000:::DDDXXX___fffkkkooosssooohhh```VVVNNNOOOSSSWWW[[[___dddjjjfffbbbeeebbbbbbjjj~~~uuu^^^PPPBBB>>>>>>888777:::666222111000111222222111000------,,,,,,+++******)))((((((((((((((()))******''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((---+++)))'''&&&(((***+++---------...------,,,,,,++++++,,,---............////////////000000000000000111222222111222444666666666777888999:::;;;;;;555777:::===AAACCCEEEFFFIIIKKKMMMMMMMMMMMMNNNOOOOOOQQQTTTTTTTTTTTTUUUVVVUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ\\\^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaadddeeedddbbbddddddcccccccccdddeeeeeeeeekkkttt~~~}}}yyyvvvqqqjjjbbbZZZTTTPPPMMMMMMOOOOOOIIIBBB@@@CCCEEENNNUUUWWW[[[ccciiikkkssssssmmmgggdddfffiiijjjjjjddd___XXXSSSQQQYYYmmmxxxdddZZZOOOSSSgggtttgggXXXKKKEEEBBB>>>???DDD<<<>>>FFFVVVhhhvvv||||||~~~~~~}}}}}}~~~~~~~~~vvvcccQQQIIICCC<<<:::>>>FFFQQQ\\\aaaeeejjjnnnmmmoooqqqrrrssssssuuuxxxzzzrrrxxx}}}yyyfff___^^^dddfff^^^YYYZZZjjjkkkrrr|||~~~pppTTT===333///000999@@@>>>888444222555555///+++***)))&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''')))******+++222===FFFaaaaaa]]]XXXYYY___dddeeessswwwqqq\\\YYYdddeeegggsssvvvmmmsss{{{hhh\\\SSSOOORRRYYYeeeccc___^^^cccnnnwww||||||||||||{{{{{{}}}~~~~~~lllZZZNNNIIIIIIPPPdddxxx~~~~~~~~~~~~}}}{{{vvvbbbLLL@@@??????===;;;<<<>>>FFFTTTgggvvv~~~xxxhhh\\\WWWXXXdddrrrssszzz}}}sssiiiQQQAAA;;;444555555...333111...,,,------,,,+++,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&''''''((()))******+++'''(((((()))***++++++++++++***+++,,,---000;;;FFFXXX___eeeiiiooosssnnneee```WWWOOOOOORRRSSSTTTVVVbbbjjjiiifffggg```ZZZ___rrrbbbMMMDDD===<<<;;;888777777111===888+++999RRRJJJ,,,------,,,++++++******)))***+++,,,***(((''''''(((''''''''''''''''''''''''''''''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,++++++++++++,,,------......///000000000000000///////////////000111222444555666666666555555666777999:::777888:::===@@@BBBDDDEEENNNNNNNNNNNNNNNMMMLLLKKKLLLNNNPPPRRRTTTUUUTTTTTTVVVWWWXXXWWWWWWWWWYYY[[[[[[]]]______^^^^^^___```^^^^^^^^^^^^^^^^^^^^^^^^______^^^```cccddddddccceeeddddddcccdddeeeggghhheeejjjsss}}}}}}yyywwwsssmmmdddZZZRRRMMMLLLOOOQQQOOOIIIBBB>>><<>>BBBDDDHHHRRRcccuuu{{{yyy|||}}}}}}|||{{{{{{}}}ttteeeTTTJJJEEE@@@>>>???DDDMMMYYYbbbgggjjjlllooopppqqqqqqrrrssstttuuuuuurrrwww}}}~~~~~~~~~oooiiijjjssswwwooobbbZZZ^^^llleee<<<666///222888777;;;;;;111000222444111---)))((()))((('''&&&(((+++,,,)))&&&)))(((((('''''''''(((((('''''''''''''''''''''''')))(((&&&%%%&&&''')))+++111---,,,---)))))):::OOObbb___\\\YYYWWWYYYbbbkkkuuuwwwwwwrrrggg\\\VVVVVVgggnnnqqqmmmnnn}}}oooVVVPPPNNNKKKPPPYYYXXXZZZ```iiirrrwwwyyy||||||{{{zzzzzz{{{}}}}}}~~~~~~~~~nnn___TTTNNNLLL[[[jjjyyy~~~zzzvvvlll[[[III@@@===;;;999999888888<<>>BBBJJJVVV___dddgggkkkmmmppppppqqqrrrssstttuuuvvvwwwzzz}}}~~~|||xxxuuuttt{{{sssfffbbbmmm}}}pppLLL<<>>CCCJJJRRR[[[cccgggooo~~~{{{xxx{{{|||zzzvvvqqqfff]]]ZZZWWW\\\nnnuuubbbYYYaaaooo{{{~~~|||{{{zzzvvvqqqnnnccc[[[SSSOOOKKKFFFEEEFFFEEEEEEEEEKKKZZZllltttuuu{{{||||||{{{zzzyyy{{{|||qqq^^^PPPFFF???<<<===@@@HHHSSS\\\aaaeeeiiilllooooooppprrrsssuuuvvvvvvwwwxxxyyyyyywwwsssooommmvvv___dddpppwwwyyy}}}pppTTTBBB222,,,111666>>>>>>111333444555333000---++++++((('''(((***---...---,,,((('''''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***'''***+++***,,,555<<>><<<:::999:::888666888CCCSSSbbbjjjmmmyyy{{{yyyssshhh^^^WWWUUULLLTTT```nnn|||zzzrrrxxx}}}~~~uuussssssuuuvvvwww}}}yyyvvvppphhhwww~~~nnn]]]```{{{nnnOOO===666333222333222000...---,,,++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++***...---///999???KKK^^^hhhjjjllljjjgggfffgggiiiuuuvvvlllgggttt}}}vvviiijjjkkkhhhlllvvv|||iiiMMMDDD===<<<;;;888777777333666777333...,,,+++,,,------,,,++++++******))))))***+++***((('''''')))'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((...------,,,+++***))))))++++++,,,------......///---------...............000000111111333555666777444444444555555666777777777888:::===@@@BBBDDDEEEHHHIIIJJJLLLMMMNNNOOOOOOPPPOOONNNNNNOOOPPPQQQRRRVVVXXXYYYZZZYYYYYYZZZ[[[XXXZZZ]]]]]]]]]]]]^^^___]]]]]]]]]]]]^^^^^^^^^^^^```______```bbbdddcccbbbccccccbbbbbbccceeeggghhhjjjnnnwww|||ttthhh[[[PPPJJJCCCAAA???<<<999666666666777999>>>EEEOOOYYYaaafffnnn||||||~~~|||wwwtttjjj```\\\YYY]]]nnnxxxcccVVV]]]jjjzzz}}}~~~|||zzzxxxuuuqqqnnnfffaaa[[[VVVSSSOOOLLLJJJHHHHHHHHHLLLZZZlllvvvyyy|||}}}}}}|||zzzzzz{{{}}}~~~~~~vvvcccTTTHHH???<<<>>>>>>FFFPPPYYY___ccciiimmmnnnooopppqqqsssuuuvvvvvvqqqqqqrrrtttuuutttppplll\\\ZZZ```dddeeejjjdddQQQBBB333///333777@@@AAA666333333333222000---+++***&&&&&&&&&'''((())))))(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''((())))))''',,,,,,***222@@@FFFBBB===BBBJJJUUUcccqqqwwwwww{{{lllhhhlllrrrooogggeeegggccc```ooo^^^QQQVVVSSSMMMNNNUUU```lllvvv{{{|||{{{zzzyyyyyyyyyyyy{{{|||}}}~~~}}}}}}||||||}}}}}}~~~{{{~~~~~~qqqeee^^^ZZZkkkwww}}}zzzyyyxxxjjjXXXFFF===;;;999999:::777666777@@@MMM[[[cccggguuuwwwwwwrrriii___XXXVVVLLLOOOXXXjjjzzz~~~wwwnnnhhheeegggrrr}}}zzzvvv~~~{{{ggg^^^pppvvvZZZEEE:::555333444333111///---++++++***************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***...---111===EEEQQQdddmmmooooookkkeeeeeeiiiooo}}}xxxiiimmmpppjjjlllvvv|||{{{iiiMMMDDD===<<<;;;888777777;;;111+++000888888111,,,------,,,++++++******)))((()))***)))''''''((()))((((((((((((((((((((((((''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((------,,,++++++***))))))++++++,,,------......///------------......//////000000111222333555666777444444555666666777777777777888:::===@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPOOONNNNNNOOOPPPQQQRRRUUUWWWYYYZZZYYYYYYYYYZZZWWWYYY\\\]]]\\\\\\^^^___]]]]]]]]]^^^^^^_________aaa```___```bbbccccccbbbbbbbbbbbbbbbccceeeggghhhjjjmmmuuu|||tttiii\\\QQQJJJ>>><<<888555444333333333555777;;;CCCLLLWWW```fffnnn{{{}}}xxxvvvkkkaaa\\\XXX\\\lllwwwcccVVV\\\iiizzz~~~|||}}}{{{yyyvvvrrrnnniiifffaaa[[[WWWSSSOOOKKKKKKKKKJJJMMMZZZlllxxx|||~~~~~~|||{{{|||~~~|||}}}~~~xxxgggXXXKKKAAA>>>@@@>>>EEEOOOWWW^^^cccjjjooonnnooopppqqqssstttuuuvvvnnnllllllpppuuuvvvrrrmmmuuuvvvrrr|||```XXXXXXZZZYYY\\\ZZZNNN>>>333111444555<<<@@@999222222111111000...+++)))'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((+++++++++666GGGLLLGGG>>>KKKXXXbbbkkkuuuzzzyyy|||nnnjjjlllmmmooohhhhhhjjjbbbZZZdddwwwxxxYYYWWWbbb___WWWXXX^^^gggpppwww{{{|||}}}yyyxxxxxxxxxyyyzzz|||}}}}}}||||||{{{{{{||||||}}}|||~~~tttfff]]]XXXjjjvvv|||yyyxxx{{{}}}mmm[[[HHH>>>;;;999888:::666555777>>>JJJWWW```dddqqqtttvvvrrrjjj```ZZZWWWOOOLLLSSShhh}}}~~~ooobbb[[[]]]lllzzz~~~zzzwwwyyy|||hhhlllzzzeeePPP???666333444333111///---,,,++++++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))...---333AAAIIISSSeeemmmooooookkkfffffflllqqqooovvvjjjpppqqqhhhgggqqq|||{{{jjjMMMDDD===<<<;;;888777777111...,,,...///...,,,,,,------,,,++++++******)))'''((())))))''''''((()))((((((((((((((((((((((((''''''&&&''''''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++++++++************++++++,,,------......///---------...//////000000111111111222444555777888444555666777888888888888777888:::===@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSVVVXXXYYYYYYXXXXXXYYYVVVXXX[[[\\\\\\\\\]]]___^^^^^^^^^___``````aaaaaaaaa`````````bbbccccccaaabbbaaaaaabbbccceeeggghhhjjjkkkqqq}}}|||tttiii[[[OOOHHH;;;888444222111222111111444666:::AAAKKKVVV___eeemmmyyyzzzvvvkkk```[[[VVVYYYiii|||xxxeeeYYY\\\gggyyy~~~|||~~~}}}|||{{{yyyvvvqqqmmmkkkjjjddd]]]XXXVVVQQQLLLNNNNNNMMMOOOZZZkkkxxx|||~~~||||||}}}~~~{{{|||~~~|||lll^^^PPPEEE@@@BBB>>>EEENNNVVV\\\ccckkkpppoooooopppqqqrrrsssttttttpppmmmkkkpppvvvxxxtttnnnkkkuuuxxxrrrnnntttzzz{{{aaaTTTSSSWWWTTTVVVWWWQQQ@@@444111111///777>>>999222111000000000///,,,)))++++++***(((%%%$$$%%%&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((())))))...999FFFJJJHHHFFFWWWffflllqqqvvvvvvrrr{{{wwwoooooopppmmmiiiiiillllllbbbWWWYYYcccqqqxxxgggSSSWWWbbb___XXX[[[aaajjjqqqvvvyyy{{{}}}xxxwwwwwwwwwxxxzzz{{{}}}|||{{{{{{zzzzzz{{{{{{||||||~~~~~~xxx~~~}}}qqqdddZZZWWWiiittt~~~|||xxxxxx|||sss```LLL@@@<<<999888999555555666;;;FFFRRR\\\aaakkkppptttssslllccc]]][[[RRRLLLQQQggg|||wwwjjjaaa```lllzzzrrrjjjwwwoooYYYDDD777222444333111///...---,,,,,,************************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))...///777FFFNNNWWWhhhkkklllmmmjjjgggfffhhhkkkjjjrrrlllpppmmmeeefffoooyyygggMMMDDD===<<<;;;888777777222:::===777---***...444------,,,++++++******)))'''((()))(((''''''((()))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++,,,------......///------...//////000111111111111111222444555777888555666777888999999999888777888:::===@@@BBBDDDEEEEEEFFFHHHJJJKKKMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTRRRUUUXXXYYYXXXWWWWWWXXXUUUXXXZZZ[[[[[[\\\]]]_________``````aaabbbbbbcccbbbaaa```aaabbbcccbbbaaaaaaaaaaaaaaaccceeeggghhhjjjiiimmmyyy}}}tttgggXXXKKKCCC888555111000111222111///333555888???IIITTT^^^cccjjjuuu{{{uuujjj___XXXTTTVVVfffxxxyyyhhhZZZYYY___uuu~~~}}}|||zzzzzz{{{||||||yyytttpppooonnniii```\\\\\\WWWQQQUUUUUUTTTUUU]]]lllwww{{{~~~|||{{{|||}}}zzz|||~~~~~~~~~ssseeeVVVHHHBBBCCC===CCCLLLTTT[[[bbbkkkqqqppppppqqqqqqqqqrrrrrrrrrrrrnnnkkkpppyyy}}}xxxqqqjjjnnnqqqnnnjjjiiimmmqqq\\\OOOPPPXXXWWWYYY^^^\\\MMM;;;000---,,,666===888444222111111222111---***+++,,,,,,)))&&&%%%''')))%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((***(((+++555>>>CCCDDDFFFLLL]]]lllsssxxx}}}wwwmmmjjjrrrsssmmmmmmttttttooohhhqqqxxxttthhh\\\WWWWWWaaahhh^^^QQQUUUZZZXXXXXX^^^eeennnuuuwwwxxxxxxyyywwwwwwvvvwwwxxxyyy{{{|||{{{{{{zzzzzzzzzzzz{{{{{{|||~~~uuuzzz|||wwwkkk___YYYXXXgggttt~~~~~~~~~{{{yyy|||yyyfffPPPCCC===999777888444333444888@@@KKKUUU[[[eeekkkrrrsssnnnhhhcccaaaXXXPPPSSShhhzzzvvvnnnqqqxxxtttfffkkk{{{sss[[[FFF999555333222111///...---------************************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))///222<<>>GGGRRR\\\bbbhhhrrr{{{tttiii]]]WWWRRRTTTcccvvvzzzjjjZZZUUUWWWqqq|||~~~||||||{{{yyyzzz|||~~~zzzvvvrrrrrrmmmdddaaabbb^^^XXX\\\]]][[[ZZZaaannnxxx|||~~~}}}{{{zzz{{{|||zzz{{{~~~~~~|||}}}xxxjjjYYYJJJCCCCCC<<>>999777777444333222555<<>>???AAADDDFFFGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUTTTUUUUUUVVVVVVWWWWWWXXXZZZZZZ[[[\\\]]]^^^^^^^^^````````````aaaaaaaaaaaa``````____________``````cccbbbbbbbbbbbbdddeeeffffffgggjjjqqq|||pppaaaQQQCCC;;;555222///---............222444888===EEEPPP[[[bbbhhhooowww{{{sssrrrhhh]]]UUULLLLLL]]]qqq|||lll\\\VVVXXXkkkuuu~~~}}}}}}~~~}}}~~~|||||||||tttnnnmmmllliiifffaaa]]][[[bbb___```eeelllsssyyy~~~~~~}}}|||{{{zzz{{{||||||yyyzzz|||}}}~~~~~~mmm[[[MMMDDDAAABBBBBBGGGRRRZZZ___ffflllppprrrssssssqqqooonnnnnnnnnqqqssstttxxx}}}|||uuussskkkaaa```eeefffccc___PPPLLLXXXdddhhhppp{{{sssIII444222,,,222===888555444222111111111///---***)))((('''&&&'''((((((((()))***)))((('''(((***%%%&&&((()))))))))((('''...***))))))'''%%%(((......000555???KKKRRRLLLBBBRRR___jjjnnnuuu~~~}}}tttcccaaaaaafffmmmpppmmmiiissspppddd^^^^^^bbb\\\UUUVVVSSSRRR[[[hhhmmmssswwwyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy}}}|||yyyxxxwwwxxxzzz{{{~~~}}}yyyuuupppggg\\\XXXZZZiiiwwwyyyxxx~~~~~~|||~~~}}}~~~~~~|||nnnXXXCCC:::;;;:::777555444444555999BBBMMMTTT[[[cccmmmsssqqqlllhhhfffdddXXXUUUhhh~~~zzzpppsss}}}zzz{{{kkkcccrrr~~~nnn^^^EEE333555555333222222222000,,,***,,,+++******))))))******))))))))))))))))))))))))))))))))))))***************************+++++++++,,,111555BBBUUU]]]eeeuuuooommmfffhhhpppcccNNNGGGRRR\\\^^^___eeecccaaahhhccclllmmmccc___hhhssswwwzzz~~~nnn^^^IIIAAA;;;;;;;;;888666777444333111///...---------...---,,,+++***)))((('''))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&((()))((('''&&&''')))'''&&&&&&%%%&&&'''((()))******)))(((((((((((((((***************+++++++++,,,++++++***))))))*********+++,,,,,,------,,,,,,///............///000000111222333555666555555444444666777777666666777888:::;;;===>>>???AAADDDFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^___`````````aaaaaaaaaaaa```______^^^^^^______```bbbaaaaaaaaaaaacccdddeeedddeeegggnnn{{{zzznnn^^^NNNAAA999555222///...............111333777<<>>???AAADDDFFFGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^______`````````aaaaaaaaa___^^^^^^]]]]]]^^^^^^___aaa``````___```bbbcccdddbbbbbbccciiivvvyyykkk\\\LLL???888555222///......///...---///222555;;;CCCMMMYYY```hhhooowww~~~uuummmeeeZZZOOOHHHBBBAAAOOO```zzz|||nnn]]]UUUUUU^^^kkkwww{{{{{{||||||{{{~~~~~~yyynnnddd^^^```cccfffhhhkkklllmmmrrrtttvvvxxx{{{}}}~~~~~~~~~}}}||||||}}}~~~}}}~~~uuucccSSSIIICCCBBBAAAEEENNNWWW]]]dddlllnnnpppppppppooooooppprrrnnnlllhhhhhhpppzzz}}}yyyyyyuuunnnlllqqqxxx|||iiiVVVIIISSSjjjjjjCCC333---333:::777777555222111111111///---))))))((('''''''''''''''&&&'''(((((('''&&&'''(((&&&'''(((((()))((((((((((((&&&&&&((('''$$$&&&+++,,,222FFFaaaooofffUUUKKKTTT___iiinnntttxxxqqqgggggghhhjjjlllnnnnnnnnnnnnrrrwwweeeeeedddUUUIIILLLOOOUUUbbbkkkooosssvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{}}}tttgggZZZRRRQQQ[[[lllsssuuu{{{|||yyy~~~~~~}}}{{{oooZZZFFF;;;999777333111111000///222888@@@FFFPPPXXXdddkkknnnnnnooooooeee]]]\\\lll~~~}}}}}}yyytttyyyxxxsssvvvMMM444666333222111111111000---+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************************++++++,,,,,,---222888JJJcccjjjfffjjjiiikkkgggfffiii___VVVZZZ___hhhhhhgggjjjccc[[[^^^YYY\\\___iii}}}{{{hhhYYYGGG???999999999666444555222222222111000...,,,+++++++++++++++++++++******))))))))))))(((((((((((('''''''''(((((('''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))+++***)))((((((***,,,...++++++***************+++++++++,,,------------,,,......---......///000111111222333555666555555444333555777777666555666777:::;;;===>>>???AAADDDFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWXXXYYY[[[]]]^^^_________`````````aaaaaa^^^]]]]]]\\\\\\]]]]]]^^^______^^^^^^___```bbbcccaaaaaaaaafffrrrzzzlll[[[LLL@@@999444222///...//////...---...000444:::BBBLLLXXX___eeelllsssxxx~~~~~~tttkkk```TTTHHHCCC>>><<>>:::777333333333222111222666===BBBJJJSSS^^^gggkkknnnppprrriiiccccccooo~~~~~~xxxxxx||||||rrrqqq{{{qqqjjj^^^>>>;;;333222000000000000...,,,,,,+++******))))))******))))))))))))))))))))))))((()))))))))************)))******++++++,,,,,,,,,---666>>>NNNffflllhhhjjjhhhjjjeeeeeejjjccc[[[```llluuuvvvuuuwwwmmmaaa```[[[[[[^^^qqq}}}iii[[[GGG???999888888666444555222222222111000...,,,+++************************))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))***)))(((((((((***---...+++***************++++++,,,------...............---------......///111111111222333555666555555444555666888888777777777888:::;;;===>>>???AAADDDFFFFFFGGGHHHIIIJJJLLLMMMMMMKKKLLLMMMOOOQQQRRRTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYWWWWWWVVVWWWXXX[[[]]]^^^____________````````````]]]]]]\\\\\\\\\\\\]]]]]]___^^^^^^^^^^^^```aaabbbaaabbbbbbeeeppp{{{mmm]]]NNNAAA;;;333222000/////////...,,,...000333999AAALLLWWW^^^dddjjjppptttxxx}}}ssskkk```SSSFFFAAA===:::AAALLLccclllxxx}}}yyymmm^^^UUUTTTTTTaaaooouuuxxxzzzzzzyyyuuuvvvyyy|||{{{uuukkkccc\\\aaaggglllmmmiiiddd```bbbmmmvvvyyy|||{{{{{{||||||||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~nnn\\\NNNGGGGGGDDDEEELLLSSS[[[eeennnttttttssspppnnnmmmnnnpppooojjjccc```gggttt{{{{{{mmmppptttxxx|||\\\IIIOOObbbpppttt{{{gggIII444---,,,000888999777333111000000///...)))******)))))))))((((((&&&'''((('''&&&%%%&&&(((((((((((('''''''''(((((((((&&&'''******(((+++111777777AAATTT___\\\WWWWWW___iiiwwwwwwjjj[[[bbbkkkpppooojjjddd```UUU```uuusss]]]WWWUUUIIICCCKKKRRRZZZfffmmmpppsssttttttsssttttttwwwwwwvvvvvvvvvuuuuuuuuuppprrrvvvyyy{{{{{{zzzyyy}}}||||||~~~vvvhhhXXXMMMIIIPPPdddooorrryyyxxxwww}}}xxxfffQQQCCC===999444444444333222222444999===EEENNNZZZdddiiillloooqqqllljjjjjjsss~~~|||zzzssslllqqqzzzggg```uuulllGGG:::555333111000000000...---,,,+++******))))))******))))))))))))))))))))))))((()))))))))************)))******+++,,,,,,------...<<>>???AAADDDFFFFFFFFFGGGIIIJJJKKKLLLMMMKKKLLLMMMOOOQQQSSSUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWVVVWWWXXX[[[^^^```^^^^^^_________`````````^^^]]]]]]\\\\\\]]]]]]^^^___^^^^^^]]]^^^```aaabbbaaabbbccceeeooo}}}{{{nnn^^^NNNAAA:::333111000///000///---,,,---000333999AAALLLWWW^^^fffiiioootttvvvzzz~~~tttmmmdddUUUHHHBBB>>>999<<>>???AAADDDFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVWWWXXX\\\___aaa^^^^^^^^^_________``````^^^^^^]]]]]]]]]]]]^^^^^^______^^^^^^^^^```aaabbb```bbbcccdddmmm{{{xxxlll\\\LLL???777333111000000000///---+++...000444999AAALLLWWW___ggghhhlllrrrsssttt{{{~~~wwwrrriiiYYYJJJDDD???888888>>>NNNZZZkkkyyy~~~yyytttjjj^^^VVVUUUWWWcccooosssuuuwwwyyyyyytttwww{{{{{{vvvrrrmmmooorrrrrrooohhh```\\\___nnnzzz{{{|||{{{|||{{{zzzxxxuuurrrooommmooopppsssvvvxxx{{{|||}}}}}}~~~tttaaaQQQHHHGGGBBBAAAFFFMMMVVVbbbllltttvvvvvvuuurrrpppppppppnnnooolllfffeeelllsssvvvpppmmmnnntttvvvwwwzzz|||fffKKKAAAJJJSSSTTTOOORRRAAA333666111+++555<<<888444111000000000///,,,,,,---------,,,+++***'''((())))))''''''((()))***)))((('''&&&''''''((()))&&&%%%'''((()))///777JJJPPPRRRTTT^^^nnntttpppppprrryyy|||sssfffiiinnnsssuuuqqqhhh```YYYTTTZZZnnn~~~|||kkk^^^VVVUUUKKKGGGSSSZZZ___iiimmmoooqqqrrrrrrrrrssstttvvvvvvuuuuuutttssssssrrrnnnoooqqqtttuuuvvvvvvvvvwwwxxxyyyzzz}}}vvvbbbPPPIIIKKKTTTiiissstttxxxwwwwwwpppZZZJJJ@@@:::555111111111000//////222444999DDDTTT```hhhlllnnnpppjjjnnnqqquuu~~~zzzyyyvvvqqquuuxxxyyy~~~~~~jjjYYY[[[yyy}}}```III;;;888555222111000///---,,,+++******))))))******))))))))))))))))))))))))))))))))))))************)))******+++,,,---...///888HHHRRR\\\pppyyyuuuuuummmmmmgggjjjxxx~~~{{{qqqrrrhhhbbb\\\ccc~~~vvvbbbWWWHHH@@@:::::::::777555666555333111...---------...------,,,,,,+++******)))))))))))))))(((((((((((($$$%%%&&&&&&'''''''''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%'''((((((((('''&&&((((((((((((((()))******&&&''')))+++,,,,,,,,,,,,******))))))***+++,,,,,,+++,,,------......------,,,,,,------///000111222111222333555666555555444333555777777666555666777:::;;;===>>>???AAADDDFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWYYY\\\```bbb^^^^^^^^^_________``````___^^^^^^]]]]]]^^^^^^_________^^^^^^___```bbbccc```bbbcccdddlllyyy|||uuuiiiZZZJJJ<<<444222111000000000000---+++...000444999AAALLLXXX___eeeeeeiiippppppnnnrrryyyuuuvvvyyy}}}{{{xxxlll[[[KKKEEE@@@888666:::DDDQQQdddttt}}}~~~xxxrrriii]]]WWWVVVYYYeeeooossstttwwwyyyyyyuuuxxx~~~yyyyyywwwsssmmmeee^^^ZZZbbbrrr}}}|||{{{xxxzzzyyywwwtttooojjjfffccc```ccchhhnnnuuuzzz~~~}}}~~~~~~~~~uuubbbRRRIIIEEE@@@>>>CCCKKKTTT```kkksssuuuvvvvvvtttsssrrrrrrnnnqqqpppiiifffjjjqqquuuvvvpppnnnqqqqqqlllkkkmmmqqqttthhhPPPCCCHHHOOOOOOKKKPPP???333;;;666,,,222<<<999444111000000000///,,,---...///...---,,,+++((()))***)))((('''(((******)))((('''&&&&&&'''(((---)))'''(((***,,,333;;;ZZZ```[[[TTT^^^yyyxxxuuuuuu{{{{{{qqqiiiiiiiiilllsssyyyyyyssslll```VVVVVVfffuuuuuuiii___QQQPPPFFFDDDRRR\\\bbbmmmlllnnnqqqrrrrrrrrrsssuuuvvvvvvuuutttssssssrrrrrrmmmnnnoooqqqrrrsssttttttyyyzzz{{{|||~~~uuu```PPPNNNSSSWWWkkkuuuuuuxxxwwwwww~~~qqq\\\JJJAAA:::555222222222111000000222444444@@@QQQ```hhhmmmoooqqqgggmmmqqquuu~~~~~~zzz|||}}}www}}}mmmZZZWWWjjjppp[[[===:::666333222111///---,,,++++++***)))*********))))))))))))))))))))))))))))))))))))************)))******+++---...//////===KKKTTT```wwwyyytttkkkkkkcccaaajjjppp|||wwwwwwsssooouuuhhhccc]]]aaazzztttbbbUUUFFFAAA;;;888888999777555666555333111///------,,,************))))))))))))''')))+++***'''&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&))),,,...))))))))))))))))))))))))'''(((+++------,,,***((((((((())))))))))))((('''*********+++,,,---///000////////////000000000000000333666777666555555666333444444444333444777999<<<>>>????????????AAACCCEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPPPPQQQSSSTTTRRRSSSUUUVVVXXXXXXXXXXXXYYYZZZZZZZZZZZZ[[[^^^```aaaaaa``````_________^^^^^^^^^^^^_______________^^^_________``````aaaaaacccbbbbbbdddjjjrrrzzzxxxwwwrrrfffUUUEEE;;;777555333000//////000///...///000111777???JJJUUU[[[gggggghhhjjjmmmoooooonnnnnnppprrrtttvvvxxxyyyzzzsssjjjYYYHHH>>><<<999555<<>>:::777222:::CCCVVVmmm{{{zzzsssjjjbbb\\\ZZZ\\\fffqqqwwwwwwvvvyyy|||~~~{{{uuuooojjjgggooouuu{{{}}}{{{{{{|||zzzsssiiiaaa\\\XXXTTTQQQSSSTTTXXXaaannnxxxzzzxxx|||~~~yyyeeeUUULLLEEEBBBAAABBBDDDKKKYYYfffrrrxxx~~~|||{{{|||zzzyyyyyyuuummmiiioooyyy}}}{{{yyyrrreee\\\YYYWWWWWWaaa\\\GGGLLLaaahhhnnnnnndddMMM999222333444999999666111000222111...............---+++)))(((((((((''''''''''''(((((('''''''''''''''''''''''''''''')))+++))),,,999GGGTTT^^^ZZZSSS___lllsssyyy{{{qqqhhhfffdddaaahhhiiihhhmmmppp]]]]]]bbbjjjhhh\\\MMMFFFCCCJJJTTT]]]gggnnnrrrqqqqqqqqqqqqrrrssssssrrrtttttttttrrrrrrssstttuuuuuutttssssssssssssssswwwvvvxxx|||~~~wwwiii]]]WWWTTTcccllltttvvvwwwzzz}}}|||~~~~~~qqqdddUUUEEE;;;888666555333111000000000111666;;;GGGWWWbbbfffhhhjjjhhhjjjqqqyyy{{{|||{{{yyyuuusssssssssuuuxxx|||{{{tttwwwrrr]]]aaazzzqqq___HHH>>>555444444222000000...---,,,+++************************))))))))))))((()))***++++++***)))(((***)))+++---,,,+++///666@@@KKKXXXdddpppxxxxxxsssqqqppphhhZZZQQQTTT```hhhtttqqqmmmkkkiiifffaaa\\\[[[dddeeekkk~~~sss^^^OOOCCC>>>999777777888777666555444222111///...------************))))))))))))'''((())))))''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++))))))))))))))))))))))))'''(((***,,,,,,+++***)))***)))((((((((((((************++++++,,,---...///....../////////000000000000333666777777666666666444555555444333444777999;;;===?????????@@@AAACCCEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNOOOOOOOOOQQQSSSTTTSSSSSSSSSTTTVVVWWWXXXXXXYYYZZZZZZZZZ[[[]]]___```____________^^^^^^^^^^^^^^^^^^_________``````____________````````````aaaaaaaaabbbeeejjjnnnqqqrrrooogggYYYHHH;;;444222222111000000000000///---///000111666???JJJTTTZZZ```bbbeeegggiiihhhgggffflllnnnppprrrrrrtttvvvxxx{{{rrr___JJJ>>>999666222666???SSSiiixxx}}}|||tttkkkccc___]]]___gggrrrwwwwwwvvvxxxzzz}}}yyyuuusssuuuyyy||||||{{{zzz|||vvvkkkdddcccccc___[[[___\\\]]]eeepppyyy||||||}}}~~~~~~|||hhhXXXNNNFFFCCC@@@AAACCCIIIVVVbbbmmmsss|||~~~}}}|||xxxooojjjooowwwyyyjjj^^^XXXXXXTTT[[[[[[IIIIIIaaattt{{{{{{[[[===222222111888:::888222000111000---...---,,,+++***)))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%'''***++++++///>>>MMMYYYbbb]]]TTT]]]ggglllsss~~~pppeeeaaabbbbbbjjjiiifffkkkiiiddddddhhhdddWWWGGGCCCCCCMMMXXXaaaiiioooqqqqqqppppppqqqrrrrrrsssssstttuuutttsssrrrtttvvvvvvvvvuuutttsssrrrrrrrrrxxxwwwxxx{{{}}}}}}nnnbbbYYYVVVcccllluuuwwwxxx{{{}}}|||}}}~~~rrreeeYYYJJJ>>>999666555333111000000000111444999EEESSS[[[]]]aaaeeegggjjjooowww{{{{{{xxxqqqhhhdddeeehhhiiilllrrrwww|||~~~}}}ssswww|||llljjj}}}ooo[[[GGG>>>666555666333000000...---,,,++++++*********************))))))))))))((()))************))))))***)))+++---,,,+++000888CCCOOO\\\ccciiinnnpppooonnnmmmeeeVVVMMMOOOVVVYYYccceeeggggggddd]]]VVVQQQQQQdddlllnnnuuuxxxyyyqqq[[[KKKBBB===888666777888777666555444222000///...------************)))))))))((('''(((((((((((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((('''(((***+++++++++***)))+++***((('''''')))+++,,,******+++,,,---------...---.........///000000000111333666888777666666666555555555555444444777999;;;===?????????@@@BBBCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNNNNOOOQQQSSSTTTSSSRRRRRRRRRTTTWWWXXXWWWYYYZZZZZZZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^___`````````_________```````````````______```aaadddgggkkkmmmoookkkbbbTTTDDD888333111222111000000111000///---000000111666>>>IIISSSZZZ]]]```dddggggggeeedddcccjjjlllooopppooopppsssvvvwwwooo^^^JJJ===999888555444===PPPgggvvv{{{~~~~~~vvvllldddaaaaaabbbiiirrrwwwwwwuuuvvvwww|||~~~{{{yyyyyyzzz|||{{{zzz{{{}}}zzzuuusssqqqmmmkkkjjjeeecccjjjtttzzz}}}}}}~~~}}}}}}~~~mmm[[[QQQHHHCCC@@@@@@BBBHHHSSS___ccckkkuuu{{{}}}}}}~~~~~~zzzrrrkkknnnuuuuuujjjeeefff]]]\\\[[[LLLFFF^^^|||hhhCCC333000...777:::999444111111000---...---***(((''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&)))+++***+++444EEETTTfffkkkbbbWWW\\\ccciiirrr|||}}}qqqeeebbbdddeeegggfffcccfffwwwjjjggghhhiiiaaaPPPEEEBBBEEEPPP\\\dddiiinnnppppppoooppppppqqqrrrsssssstttttttttrrrsssuuuwwwvvvvvvvvvuuutttrrrqqqpppyyywwwwwwzzz|||rrrddd[[[VVVcccmmmuuuxxxyyy|||~~~|||}}}~~~uuuggg\\\NNNAAA999666555333111000000000111333888CCCOOOUUUWWWZZZ___fffiiiooovvv|||zzzwwwpppggg^^^YYYWWWWWW\\\___cccjjjqqqwww|||yyyvvvwww|||{{{}}}yyyzzz{{{rrr~~~nnnUUUEEE;;;444555666444111111......---,,,++++++++++++************)))))))))(((((())))))******************)))***,,,,,,,,,333;;;EEETTTaaaeeeeeefffiiijjjiiiiiiaaaSSSMMMSSSZZZ[[[bbbeeefffddd^^^WWWPPPMMMPPPjjjvvvrrrqqqqqqooossspppYYYIIIBBB===888666777888777666444333222000///.........************)))))))))(((((('''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((((((((((((((((((((((((((((((((('''((()))*********))))))+++)))((('''((()))+++---******,,,---------------,,,------...///000000000111444777888777666666777555666666555444444777999:::<<<>>>??????@@@BBBDDDFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKMMMNNNNNNOOOQQQSSSUUUTTTRRRRRRRRRTTTVVVXXXVVVXXXZZZ[[[ZZZ[[[\\\^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^___``````aaa```````````````_________]]]]]]^^^```cccgggkkkmmmnnnkkkcccVVVGGG<<<666555444333111000111000///---000000111666>>>IIISSSYYY\\\```eeegggeeecccbbbbbbhhhkkkmmmmmmllllllqqquuutttmmm^^^KKK>>>999777555666>>>PPPfffuuuzzz|||~~~vvvkkkdddbbbcccdddjjjrrrvvvvvvtttssssssxxx|||~~~}}}~~~}}}zzzyyyyyyzzz{{{{{{{{{|||{{{xxxwwwnnnfffcccjjjrrruuuxxx{{{}}}~~~~~~}}}}}}~~~qqq___SSSJJJDDD???@@@BBBGGGRRR\\\]]]eeeooovvvyyyzzz{{{}}}~~~{{{tttmmmnnnsss~~~{{{zzz{{{qqqgggbbbUUUJJJ[[[|||uuuOOO:::555222666:::;;;666222111000---...,,,)))'''&&&&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((((((******))),,,:::LLLYYYhhhlllbbbXXX[[[bbbjjjxxxzzzwwwlllggghhhhhhbbb___ZZZZZZeeevvvsssaaadddjjjmmmbbbNNNEEECCCHHHTTT___eeeiiilllooonnnnnnooopppqqqrrrssssssttttttsssrrrrrruuuwwwvvvvvvvvvuuutttrrrqqqpppwwwvvvvvvyyy{{{~~~rrreee[[[VVVcccmmmvvvxxxzzz|||}}}||||||~~~zzzkkk```QQQBBB999666555333111000000000111222777BBBOOOUUUUUUUUUXXXdddhhhooovvvzzz}}}vvvooogggaaa]]]XXXQQQKKKPPPQQQSSSYYYbbbmmmwww~~~ssskkkvvv{{{qqq{{{|||zzztttvvvYYYCCC:::333333555444333333///...---,,,++++++++++++************)))))))))((()))))))))))))))******+++***)))***,,,,,,...666@@@LLL\\\jjjlllhhhfffhhhiiihhhiii```RRRQQQ]]]fffffflllkkkhhhccc]]]YYYWWWWWWfffzzzxxxttttttxxx|||ppp[[[KKKCCC>>>999777777888777666444333222000//////......************))))))))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))'''((())))))******))))))***)))(((((()))***,,,---***+++,,,---...---,,,,,,,,,,,,---...///000000111111444777888888777777777666777777555444444777999:::<<<>>>??????@@@CCCDDDFFFFFFGGGHHHIIIJJJKKKKKKJJJLLLNNNOOOOOOOOOQQQSSSUUUTTTTTTSSSTTTUUUVVVWWWUUUXXXZZZ[[[ZZZZZZ\\\]]]\\\\\\]]]]]]]]]]]]]]]^^^\\\]]]]]]^^^___```aaaaaa```````````````_________]]]\\\]]]^^^bbbfffkkknnnooonnnhhh^^^PPPDDD>>><<<999666222111000000///...000000111666>>>HHHRRRXXX]]]aaaeeefffcccaaa```bbbfffiiilllkkkhhhiiinnnsssuuupppcccPPPBBB;;;888666;;;BBBSSShhhuuuzzz|||~~~}}}uuujjjcccbbbdddfffkkkqqquuuuuussspppoootttzzz}}}|||}}}~~~}}}|||{{{zzzyyyxxxxxxzzzzzzzzzzzz{{{}}}~~~rrrgggaaafffmmmppptttzzz|||}}}~~~}}}~~~~~~vvvbbbVVVLLLEEE???@@@CCCHHHRRR[[[___eeennntttvvvxxx{{{}}}}}}}}}{{{uuunnnnnnrrr{{{yyy{{{|||oooaaaLLLNNNhhhvvvvvvVVV===444333333999;;;777333222111///...,,,)))'''&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((***+++******222BBBQQQYYY\\\bbb\\\WWW]]]dddooo|||rrrmmmkkkiii___ZZZRRROOOUUUdddtttwwwaaaYYYaaagggiiiaaaQQQEEEDDDIIIVVVaaafffhhhkkknnnnnnnnnnnnoooppprrrrrrrrrsssrrrqqqppprrruuuwwwuuuuuuvvvvvvuuusssqqqpppttttttuuuyyyzzz|||~~~qqqddd[[[VVVbbbllluuuxxxzzz|||}}}{{{zzzrrreeeTTTCCC:::666555333111000000000111333777BBBQQQZZZXXXTTTRRR^^^dddmmmuuuzzz}}}~~~yyysssmmmkkkkkkeeeYYYNNNFFFEEEEEEIIIRRR___lllttt{{{~~~pppiiipppnnn{{{~~~nnnxxxeeeFFF<<<444333444444333444///...---,,,++++++++++++************)))))))))))))))((((((((()))***+++,,,***)))))),,,...222;;;EEEXXXgggssssssmmmkkkmmmnnnpppqqqgggZZZ\\\kkksssqqqtttqqqlllfffcccbbbbbbbbbwwwtttyyyrrr^^^PPPEEE@@@:::888888888777555333333111000////////////************))))))))))))((('''%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((())))))))))))))))))))))))((((((((()))))))))))))))((())))))******+++,,,,,,)))+++,,,......---,,,++++++,,,,,,---...///000111222444777999888777777777777777777666444555777999:::<<<>>>??????AAACCCEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKMMMOOOOOOOOOPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUWWWZZZ[[[[[[ZZZ[[[\\\[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^___```aaaaaaaaa`````````____________]]]\\\[[[\\\___dddiiimmmqqqrrrppphhh[[[OOOGGGCCC===999444111000000//////000000111555===HHHQQQXXX]]]```dddccc```^^^___aaadddhhhkkkiiifffffflllrrruuussshhhWWWIIICCC@@@===@@@GGGWWWjjjvvvzzz{{{}}}~~~|||ssshhhaaaaaaeeegggkkkpppttttttqqqnnnkkkooowww||||||{{{}}}}}}{{{yyyxxxwwwvvvvvvwwwyyyzzz|||{{{{{{{{{||||||{{{zzz}}}uuueeeZZZ]]]cccgggpppzzzzzz|||~~~~~~}}}~~~yyyeeeXXXMMMEEE???@@@DDDIIISSS[[[bbbhhhooosssuuuvvvzzz}}}|||zzzzzzzzzuuuooonnnqqq{{{uuurrruuuxxx}}}wwwjjjQQQCCCRRR^^^hhhrrrnnnVVV;;;...///000888<<<888444333222000---,,,***)))'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((******...:::JJJSSSTTTOOOXXXYYYZZZccchhhrrr{{{ssspppmmmjjj___ZZZUUURRRSSSYYYdddmmmhhh\\\\\\aaa^^^[[[YYYPPPEEEDDDJJJWWWbbbgggjjjlllmmmmmmmmmnnnooopppqqqrrrqqqqqqqqqpppoooqqqtttwwwssstttuuuvvvuuutttrrrqqqqqqqqqtttyyyzzz{{{{{{oooddd[[[WWWaaakkkuuuxxxyyy{{{|||zzzwww~~~zzzjjjVVVEEE<<<666555333111000000000111444777CCCUUU```^^^TTTMMMVVV^^^kkkuuu{{{~~~}}}|||xxxlll[[[OOO>>><<<;;;>>>EEEQQQ]]]dddsssxxx{{{uuuooopppoooyyy~~~zzzffflllkkkNNNBBB777444444333222333///...---,,,,,,+++,,,,,,************)))))))))))))))((((((((()))***+++,,,***((()))---///555@@@KKKcccnnnvvvsssmmmmmmrrruuu{{{~~~vvvkkkooo~~~zzzvvvpppmmmllliiieeebbb~~~www}}}}}}sssxxxtttbbbTTTFFFAAA;;;888888999777555333333111000////////////************)))))))))))))))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++,,,,,,,,,+++)))+++---......---,,,+++++++++,,,---...///000111222444888999888777777777777888777666444555777999:::<<<>>>???@@@AAACCCEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPPPPQQQSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUWWWZZZ[[[[[[ZZZ[[[\\\[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]^^^___```aaabbbaaaaaa``````_________^^^___]]]ZZZZZZ\\\aaagggkkkrrruuuuuuooocccVVVMMMIII@@@<<<555111//////000000000000111555===GGGQQQWWW\\\```cccaaa]]][[[]]]aaaccchhhjjjhhhdddeeekkkqqqsssrrrkkk\\\PPPKKKHHHFFFDDDKKKZZZlllwwwzzz{{{}}}|||}}}{{{rrrggg```aaadddgggkkkooosssssspppllliiikkkssszzzzzzzzz{{{zzzxxxwwwuuutttssstttwwwzzz|||}}}||||||{{{{{{zzzxxxvvvrrrwww|||rrr^^^OOOPPPVVV\\\hhhuuuyyy{{{~~~~~~~~~~~~{{{gggYYYMMMEEE???@@@DDDJJJSSS\\\eeeiiiooorrrssstttxxx{{{yyyxxxxxxxxxuuuooonnnqqq}}}uuummmlllooouuuvvvqqqZZZFFFNNNPPPVVVccchhhXXX;;;---...///777<<<999444333333111---,,,+++***((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))&&&)))+++111@@@OOOSSSOOOJJJVVV[[[___hhhkkkrrruuuppppppooolll___^^^]]]\\\XXXTTTUUUYYYgggaaaeeedddUUUMMMOOOMMMCCCCCCIIIWWWccciiilllnnnllllllmmmmmmnnnpppqqqrrrqqqqqqpppooonnnppptttwwwrrrsssuuuvvvvvvtttsssqqqoooppptttyyyzzzzzzzzzoooddd\\\XXX```jjjtttxxxyyy{{{{{{yyyuuu}}}}}}mmmXXXFFF===666555333111000000000111444777DDDXXXeeebbbUUUKKKPPPZZZiiiuuu|||xxxfffSSSFFF999888777999???HHHQQQWWWlllsss|||wwwzzzvvvqqq{{{ooovvvzzz{{{||||||uuummmaaaeeejjjUUUHHH;;;666444222111222//////...---,,,,,,,,,,,,************)))))))))))))))((((((((((((***,,,---***((()))---111777BBBNNNhhhppptttooojjjmmmsssxxxyyy~~~zzzuuusssrrrlllccc[[[jjjvvv~~~lllqqqzzzuuu```PPPAAA>>>:::888777777666444333222111000///...---,,,,,,+++)))((((((((()))***&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''************)))(((&&&&&&((((((((()))******++++++,,,,,,,,,---------......------------...000111333666777999999777666777888888777666666666777999::::::<<>>777111///000111222///...///444===FFFNNNRRRYYY]]]^^^YYYSSSRRRZZZbbbaaaeeehhheeeaaaaaagggmmmwwwyyyrrrbbbVVVRRROOOKKKJJJSSSaaannnwww{{{zzzyyyyyyzzzxxxrrriiicccaaabbbdddiiimmmnnnqqqtttsssooowwwuuuttttttuuuvvvuuutttqqqnnnlllooovvvzzzzzzxxxwwwzzz{{{yyyxxxvvvpppiiiaaa```___aaaeeeiiikkkkkkiii\\\OOOKKKNNNUUU```jjjvvvyyy|||~~~}}}}}}}}}}}}mmm\\\TTTIIIBBBCCCDDDFFFOOO[[[aaaeeeiiimmmppptttxxxzzz|||{{{xxxuuuuuuuuuooofffrrrtttqqqiiieeejjjrrrwww|||yyymmmlllXXX@@@@@@DDDKKKNNNRRRQQQ???...///---333888888555333222000...---,,,***)))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))///'''000DDDOOOWWWZZZRRRVVVZZZeeessswwwuuuuuuzzz|||xxxssspppppppppooommmiiiqqqnnniiifffXXXJJJIIIYYYbbbfff\\\III;;;:::???===EEEPPPZZZaaafffhhhjjjmmmmmmnnnppppppqqqqqqqqqpppooonnnnnnnnnoooqqqrrrqqqrrrtttuuuuuutttrrrqqqmmmnnnsssxxxyyyzzz}}}nnnddd]]]XXX```jjjtttwwwwwwxxxwwwtttvvvvvvxxx}}}tttaaaOOOAAA<<<888666555222......222111666GGG]]]eee[[[PPPLLLDDDVVVhhhpppttt{{{{{{iiiTTTEEE>>>999::::::;;;>>>BBBGGGJJJ[[[hhhwww|||zzzpppnnnppptttuuusssrrrttt```eeevvv~~~}}}mmmVVV???666777777444111111///,,,++++++++++++***************************))))))))))))************---++++++...111777BBBNNN\\\fffooopppooopppqqqpppuuusss}}}zzzcccVVV___iiiooosss{{{vvvbbbRRRAAA>>>:::888888777666444333222111000///...---,,,++++++)))((((((((()))***)))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''************)))((('''&&&((((((((()))******++++++,,,,,,,,,---------......------------...000222333666777999999777666777888888777666666666777999:::;;;===???@@@@@@AAACCCEEEGGGGGGFFFFFFGGGHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQTTTUUUVVVWWWWWWXXXXXXWWWXXXXXXXXXXXXXXXYYYYYYZZZ\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^___```````````````^^^______```___^^^\\\[[[\\\ZZZWWWUUUUUUYYY```fffmmmuuuzzzxxxrrrjjj___VVVJJJDDD<<<555111000000000///...///444===GGGOOOSSSXXXZZZYYYUUUQQQSSS[[[ccccccgggiiifffbbbbbbgggmmmtttwwwrrreeeYYYSSSOOOKKKPPPYYYfffqqqxxxyyyyyyyyyzzzyyyuuunnnfffaaabbbdddiiimmmqqqqqqtttxxxxxxuuuyyywwwvvvuuuuuutttqqqnnneeecccdddjjjrrrwwwxxxvvvwwwzzz{{{yyyxxxwwwqqqjjjYYYYYYZZZ]]]bbbgggiiijjjpppjjjccc]]]XXXWWW___iiiuuuxxx|||~~~~~~}}}~~~~~~ooo___WWWLLLDDDCCCCCCCCCLLLWWW___ccchhhmmmpppssswwwyyy{{{{{{yyyvvvwwwvvvpppgggnnnrrrqqqkkkhhhjjjoooqqqsssxxxlllbbbcccUUUCCCCCCDDDKKKMMMOOONNN===,,,---,,,111666777555222000//////...,,,***)))(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))...'''444KKKYYYaaa```UUUWWW^^^mmm{{{{{{zzz~~~vvvsssooonnnpppqqqqqqoooxxxxxxcccPPPMMMTTTXXXXXXPPPCCC:::888;;;>>>EEEPPP[[[bbbfffhhhjjjmmmmmmnnnoooppppppppppppooonnnnnnnnnoooooopppppppppqqqssstttsssrrrpppoooooopppsssvvvvvvyyy~~~nnnccc\\\XXX^^^hhhsssvvvxxxyyyyyyvvvuuutttvvvyyy}}}{{{gggQQQ@@@;;;777555555222///000444333777FFF[[[aaaWWWKKKGGGBBBTTTgggpppuuu|||vvvgggVVVLLLHHHAAAAAABBBEEEJJJMMMNNNMMMWWWcccrrr|||{{{wwwuuuwww{{{||||||iiikkkwwwyyyzzzoooYYYAAA666666666555444111///,,,++++++++++++***************************))))))))))))************+++***+++///333888CCCOOO\\\fffooopppooonnnmmmkkkrrrzzz{{{yyy|||vvv}}}pppssskkkYYYTTT\\\kkkuuuxxx~~~wwwdddUUUAAA>>>;;;999888777666555333222111000///...---,,,+++******)))((()))))))))+++***((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''''''(((((((((((('''''')))******))))))((('''&&&((((((((()))******++++++,,,,,,,,,---------.........---------...000222333666777999999777666777888888777666666666777999:::<<<>>>@@@@@@@@@AAABBBDDDGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQRRRUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[_______________^^^]]]\\\\\\\\\]]]^^^^^^]]]\\\[[[ZZZWWWSSSPPPOOOTTT\\\bbbiiirrrzzzzzzvvvooofff]]]RRRKKKBBB999444111000///...---...444===HHHQQQUUUWWWUUURRRPPPPPPUUU^^^dddgggjjjjjjgggcccccchhhnnnuuuyyyxxxoooddd[[[TTTOOOVVV```mmmvvvwwwwwwxxxyyyzzzxxxsssjjjbbb```bbbeeemmmqqqssstttwww|||~~~|||zzzyyyxxxwwwtttpppiiieeeYYYZZZ^^^gggpppvvvxxxwwwyyy{{{|||yyyyyyyyytttnnndddeeeggglllrrrwwwyyyzzzxxxyyywwwpppcccZZZ^^^hhhssswww{{{~~~~~~~~~ssscccZZZOOOEEECCCBBBAAAHHHRRR\\\aaahhhnnnqqqsssuuuwwwzzz{{{zzzxxxxxxxxxrrriiilllqqqrrrmmmiiihhhhhhgggiiihhh[[[TTTXXXRRRGGGHHHLLLSSSUUUWWWVVVEEE222000,,,///444666555111///...///...,,,+++)))(((((((((((((((((((((((((((((((((&&&''''''(((((())))))***---(((999WWWhhhooohhhXXXSSS]]]mmmzzz}}}yyywwwyyynnnlllkkklllnnnpppqqqqqqpppYYYUUUSSSRRRMMMFFF>>>999888999???FFFQQQ[[[bbbfffhhhjjjlllmmmnnnooopppppppppooommmmmmnnnoooooooooooonnnoooppprrrrrrrrrpppnnnmmmqqqrrrtttuuussswwwnnnccc\\\XXX[[[fffqqqvvvxxx{{{{{{yyyvvvuuuuuuwwwyyy~~~lllSSS@@@;;;666444444333111222666555888FFFYYY___TTTHHHBBBBBBSSSfffqqqvvv{{{~~~|||~~~}}}vvvkkkaaaZZZVVVTTTRRRRRRXXX___aaa[[[UUUUUU___lllwww|||~~~~~~}}}{{{~~~{{{zzz~~~{{{wwwzzzpppZZZBBB777555555666888111///,,,++++++,,,+++***************************)))))))))*********++++++***))),,,000444999DDDOOO\\\fffnnnooonnnmmmjjjfff]]]]]]___iiiwwwzzzpppttt{{{uuukkkggg[[[SSSYYYXXXkkkvvvdddVVVAAA???;;;999888888666555333222111000///...---,,,+++******)))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''''''(((((((((((('''''')))))))))))))))(((''''''((((((((()))******++++++,,,,,,,,,---------............------///000222333666777999999777666777888888777666666666777999:::===???@@@@@@@@@@@@BBBCCCFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[`````````___^^^\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[[[[YYYVVVPPPLLLKKKPPPYYY___hhhrrrzzz|||xxxrrriii```WWWPPPEEE<<<555222000///...---...444===HHHQQQUUUSSSPPPLLLKKKPPPXXXaaaffflllmmmlllhhhddddddiiimmmuuuzzz~~~yyyooocccXXXRRR\\\fffsssxxxwwwuuuwwwzzzxxxwwwrrrjjjccc```bbbeeennnrrrsssrrrvvv|||{{{zzzyyyxxxssslllccc\\\WWWZZZ```jjjsssyyyzzzzzz{{{~~~}}}{{{{{{}}}yyytttvvvvvvyyy}}}~~~}}}{{{sssfff\\\^^^fffqqquuuzzz~~~uuufff\\\PPPFFFDDDAAA???FFFPPPYYY___hhhooossstttuuuvvvxxxzzz{{{yyyzzzyyytttlllooottttttnnniiihhheeebbbddd^^^RRRMMMOOOPPPLLLKKKQQQ]]]bbbeeeeeeQQQ999111---///333888777222///...///...---+++***)))(((((((((((((((((((((((((((((('''''''''((())))))******,,,***@@@bbbwww{{{nnnYYYPPP[[[jjjtttvvvsssqqqrrrggghhhhhhjjjlllmmmmmmmmmuuuaaaaaa^^^YYYQQQGGG>>>::::::===@@@HHHRRR\\\bbbfffhhhiiilllmmmnnnnnnooooooooonnnkkklllmmmoooooonnnmmmmmmpppqqqrrrrrrrrrpppnnnlllqqqsssvvvvvvtttwwwpppddd]]]YYYZZZeeepppuuuwwwzzz{{{yyyxxxwwwwwwwwwxxx|||pppVVVBBB>>>888444444333111222555666888FFFZZZbbbXXXJJJDDDEEESSSfffrrrwwwyyy{{{}}}zzz|||~~~~~~}}}zzzpppgggeee```___fffpppqqqggg]]]YYY___iiisssyyy}}}}}}uuuxxxvvvxxx}}}yyy{{{mmmYYYBBB777444444666888222///,,,+++,,,,,,+++***************************))))))*********+++++++++******,,,111444999CCCNNN[[[dddlllnnnnnnmmmjjjeeeWWWMMMMMM\\\lllpppnnnmmmppplllfffccc^^^UUUWWWccc\\\llluuutttbbbTTTBBB???;;;999999888777555333222111000///...---,,,************)))))))))(((''''''((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''((())))))))))))(((((('''((((((((()))******++++++,,,,,,,,,---------..................///111222444666777999999777666777888888777666666666777999:::===???@@@@@@@@@@@@BBBCCCEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZ]]]]]]]]]]]]\\\\\\\\\\\\aaaaaa```___^^^\\\ZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZWWWTTTOOOKKKJJJOOOWWW^^^kkkuuu~~~|||vvvlllcccYYYRRRGGG===777333111///...---///444===GGGNNNRRROOOKKKIIIKKKRRR\\\cccgggnnnmmmkkkgggccccccfffjjjrrryyyxxxjjj]]]WWWaaakkkuuuyyywwwuuuwwwzzzuuuuuurrrkkkddd```aaaccckkknnnoooooorrryyy||||||zzzzzzyyyxxxsssjjj```YYY\\\```gggooowww{{{|||{{{}}}}}}~~~{{{zzzzzz{{{~~~~~~|||{{{uuunnniiiccc^^^```fffpppuuuzzz~~~xxxiii\\\PPPFFFDDDBBB@@@FFFQQQWWW^^^gggooosssuuuvvvvvvvvvzzz{{{yyyyyyzzzvvvpppsssvvvvvvrrrpppqqqqqqnnneee\\\TTTPPPMMMNNNNNNJJJRRRcccnnntttuuu^^^>>>...111000444;;;<<<555000000///...---+++***))))))(((((((((((((((((((((((((((''''''(((((()))*********+++---GGGllloooWWWVVV___jjjqqqssstttrrrqqqdddfffiiikkkjjjhhhfffeeelllrrrgggmmmkkkfff[[[LLL???999;;;@@@BBBIIITTT]]]cccfffhhhiiillllllmmmnnnnnnnnnnnnmmmjjjkkklllnnnnnnmmmllllllpppqqqrrrsssrrrqqqooommmooorrrvvvxxxvvvwwwtttggg^^^YYYYYYdddoootttvvvxxxyyyvvvwwwvvvvvvwwwwww{{{ttt\\\IIICCC;;;555444333111111333666999HHH___jjjaaaTTTMMMJJJUUUdddqqqvvvwwwyyy|||xxx{{{ooogggccckkkwww{{{rrrgggaaabbbfffllltttzzz~~~rrrrrrrrruuu~~~zzzwwwlllXXXBBB888666666555555222000---,,,,,,,,,,,,+++************************************++++++++++++,,,+++---111444999DDDOOO\\\dddkkknnnoooppplllgggXXXIIIDDDSSSaaaeeegggmmmlll___YYYZZZVVVUUU```mmmiiiqqqzzzvvvtttoootttaaaTTTBBB???<<<:::999888777666333222111000///...---,,,)))************)))((((((%%%&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''(((((())))))))))))((((((((((((((()))******++++++,,,,,,,,,---------......///.........///111333444666777999999777666777888888777666666666777999:::<<<>>>@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMNNNOOOPPPPPPQQQTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVXXXZZZ[[[[[[ZZZZZZ\\\\\\\\\\\\]]]]]]^^^^^^````````````^^^]]]\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYUUUSSSOOOKKKKKKOOOWWW]]]jjjuuu{{{rrrjjj[[[TTTIII???888444111000---...000666===EEEJJJLLLJJJIIIJJJNNNVVV^^^eeeiiilllkkkgggbbb^^^^^^aaadddrrrzzzxxxlllgggiiipppxxxzzzxxxvvvvvvxxxrrrrrrpppjjjccc___```bbbhhhkkklllkkknnntttxxxwwwyyyzzzzzzyyyuuummmccc\\\cccffflllssswwwzzzzzzzzz}}}~~~~~~}}}}}}{{{xxxrrrnnnnnnfff``````bbbbbbcccfffpppuuu{{{{{{mmm]]]QQQGGGEEECCCAAAGGGRRRVVV\\\eeemmmqqqtttuuuvvvuuuyyyzzzxxxxxxyyywwwssssssvvvxxxwwwzzzmmmcccbbb___TTTSSSSSSKKKWWWlll}}}oooHHH111444111555>>>???777111111000///---,,,***)))))))))(((((((((((((((((((((((('''(((((())))))******+++...222OOOtttmmmSSSXXX^^^eeelllssswwwtttnnndddhhhmmmooolllfffaaa^^^ZZZllluuuuuussskkkiiittttttmmm___MMM>>>888:::>>>CCCJJJUUU^^^cccfffhhhiiillllllmmmmmmmmmmmmmmmllljjjjjjkkklllllllllllllllnnnoooqqqrrrrrrqqqpppnnnoooppptttxxxwwwwww~~~wwwiii^^^WWWWWWbbbmmmrrrtttwwwwwwuuutttssstttuuuvvvyyyxxxbbbQQQFFF===666444444222111222777;;;LLLggguuunnn```XXXOOOUUUbbbnnnuuuwww{{{{{{wwwmmmppp||||||ttteeeaaa^^^aaajjjttt{{{wwwtttttttttzzzwwwuuu]]]DDD999999888555333222000---,,,,,,---,,,+++*********************************++++++++++++,,,---,,,---111666<<>>AAABBBAAABBBHHHPPPWWW]]]bbbgggjjjeeeaaa\\\VVVSSSSSSUUUVVVaaakkk}}}|||zzz{{{|||}}}~~~|||yyyuuurrrpppnnnhhh```YYYYYY^^^ccceeeiiikkkjjjlllqqqrrrpppzzz{{{|||}}}{{{vvvnnniiimmmpppuuuxxxzzz{{{|||}}}xxxzzz{{{{{{~~~|||zzzwwwqqqiii```ZZZQQQSSS\\\hhhnnnllliiiiiiqqqvvv|||~~~}}}tttbbbVVVKKKGGGDDD@@@FFFPPPQQQWWW___fffkkkooorrrttttttwwwwwwttttttwwwyyyxxxpppuuuzzz}}}sssjjjiii[[[\\\vvv~~~SSS777555000444???BBB888111222000///...,,,+++***))))))((((((((((((((((((((((((((((((((()))******++++++666===\\\}}}}}}hhhPPPOOOUUU^^^jjjzzzyyykkkeeemmmwwwzzztttjjj```ZZZSSSXXXUUUTTT___dddjjjvvvwwwhhhTTTFFF@@@???<<<:::EEELLLVVV___dddggghhhiiilllllllllmmmmmmlllkkkkkkkkkjjjiiihhhiiijjjlllmmmiiikkkmmmoooppppppooonnnsssooommmppptttuuuxxx}}}zzzjjj[[[QQQOOO[[[gggnnnrrrwwwyyywwwvvvuuuvvvwwwvvvyyyvvv___MMMEEE;;;333333555555555666999>>>TTTsss}}}mmmcccQQQRRR[[[iiissszzzqqqnnnooolllggg___SSSHHHGGGSSSeeesss{{{~~~|||||||||}}}||||||~~~yyy{{{tttMMM<<<;;;===999555333000---,,,------,,,+++******************************+++++++++,,,,,,,,,---+++---333<<>>;;;888888888777666333222000///---,,,,,,,,,''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))((((((((((((&&&'''))))))((((((***++++++,,,,,,---------,,,,,,///.........///000222333555777:::999666444555777777777666555555666777888;;;;;;<<<>>>???@@@AAABBBEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXZZZZZZ[[[\\\\\\]]]^^^^^^___```aaaaaaaaa```^^^]]]\\\\\\\\\\\\\\\ZZZUUURRRNNNLLLKKKNNNSSSUUURRROOOQQQYYYccclllqqqssstttuuuhhh___QQQDDD999333///------///222666:::>>>@@@BBBFFFLLLTTT\\\aaadddfffgggccc]]]VVVRRRRRRQQQPPPNNNWWWbbbrrr}}}~~~}}}{{{{{{||||||{{{yyywwwuuuvvvmmmddd___]]]ZZZ\\\```iiikkkiiifffkkktttwwwsssxxxzzz~~~}}}ssskkkqqqrrruuuwwwyyy{{{{{{{{{yyyzzzzzzzzzzzzrrriii```XXXTTTOOOXXXdddlllnnnmmmlllmmmmmmttt|||tttcccTTTHHHGGGFFFCCCGGGNNNVVVVVVZZZaaaiiipppqqqqqqttttttttttttuuuuuuuuuuuunnnrrrwwwyyyzzz{{{~~~wwwlllaaa]]]iiisssyyyTTT===444222555<<>>666999???FFFMMMWWW^^^aaacccfffhhhjjjkkklllllljjjhhhhhhiiiiiijjjkkkkkkiiiiiijjjkkklllkkkkkknnnqqqrrrooolllpppqqqqqqrrrssstttuuuvvv}}}xxxggg\\\XXXSSS^^^iiinnnqqquuuvvvtttuuuvvvvvvuuuvvv|||rrrZZZDDD???;;;666333222333333222999DDDXXXooo}}}{{{mmm___UUURRRXXXgggqqqvvvooohhhccc[[[SSSIIIDDD???AAALLL^^^oooyyy~~~ppprrruuuNNN777:::999333555444333000...---,,,,,,,,,+++*********))))))((((((++++++++++++++++++,,,,,,000'''---:::===IIIbbbtttmmmrrrrrrooouuuxxxjjjhhhooo}}}uuuooopppbbbYYYbbbdddZZZmmmlllXXXVVVxxxhhhWWWCCC@@@<<<999888888777666333222000///---,,,,,,,,,(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))************))))))))))))&&&'''))))))((((((***+++++++++,,,,,,,,,+++******............///000222333555888:::999666444666888777666666555555666888999;;;;;;<<<>>>???@@@AAABBBEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRSSSSSSUUUVVVVVVWWWWWWWWWWWWXXXYYYYYYZZZYYYYYYYYY[[[[[[\\\\\\]]]]]]^^^^^^______`````````___^^^]]][[[[[[ZZZ[[[ZZZWWWSSSPPPNNNLLLLLLNNNRRRRRRMMMIIIFFFKKKRRRYYY^^^ccchhhkkkddd\\\PPPCCC999333000......///222555999===AAACCCKKKQQQXXX^^^bbbccceeeeeeccc]]]VVVSSSRRRSSSRRRPPPRRRZZZdddlllpppsssvvvyyy{{{{{{||||||{{{yyywwwuuutttkkkbbb^^^\\\[[[]]]aaaiiikkkjjjhhhlllsssuuurrrxxxzzz~~~~~~uuunnnrrrtttvvvxxxzzz{{{{{{{{{zzz|||{{{{{{}}}vvvnnngggbbb```___ccccccdddggglllooonnnlllmmmsss{{{tttdddUUUIIIFFFEEECCCFFFMMMSSSSSSWWW^^^gggnnnqqqrrrvvvvvvvvvvvvvvvwwwwwwwwwtttuuuvvvtttqqqpppqqqsssyyylll___UUU[[[]]]cccllldddMMM===444222444<<>>888:::@@@GGGOOOXXX___bbbdddgggiiiiiijjjlllkkkjjjiiiiiijjjiiijjjkkkkkkiiiiiijjjkkkkkkkkkkkknnnqqqqqqnnnllloooqqqrrrrrrrrrrrrrrrrrrqqqzzz{{{lll```ZZZTTT___jjjoooqqquuuvvvttttttuuuuuussstttyyyttt]]]III???:::555222222444444444:::EEEZZZqqq~~~pppcccYYYSSSVVVbbbmmmsss~~~vvvhhhZZZKKK@@@>>>;;;:::===III[[[nnnzzz~~~ooonnnzzzzzzuuuyyyxxxuuutttzzzoooNNN:::===<<<777999444333111...---,,,,,,,,,+++*********))))))))))))***++++++++++++,,,,,,,,,...)))555EEEFFFNNNbbboootttxxxwwwssszzz~~~{{{zzzpppoooggg^^^bbbaaaUUUbbbuuuUUUKKK}}}kkkXXXEEEAAA===:::999888777666333222000///---,,,,,,,,,*********))))))(((((('''((((((((((((''''''''''''''''''''''''''''''((((((###$$$%%%%%%$$$###%%%&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))+++++++++*********))))))&&&'''))))))((((((***+++++++++,,,,,,,,,,,,++++++......---...///111222444666999;;;:::777666777999777666555555555777888999;;;;;;<<<>>>???@@@AAABBBDDDDDDEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________^^^]]]\\\[[[ZZZYYYYYYXXXUUUQQQNNNOOONNNNNNOOOPPPMMMFFFAAA>>>@@@BBBDDDHHHNNNVVV[[[\\\VVVMMMBBB:::444111/////////111333888===AAADDDQQQVVV\\\aaaccccccccccccccc]]]VVVRRRSSSTTTSSSRRROOOQQQTTTWWW[[[cccnnnvvv{{{|||}}}}}}|||zzzwwwvvvrrriii```]]][[[[[[^^^bbbhhhkkklllkkkmmmqqqsssqqquuuwww{{{|||uuuppptttuuuxxxzzz{{{||||||||||||}}}}}}|||zzzuuummmfffdddhhhmmmqqquuujjj```___fffkkkjjjffflllrrrzzzvvvfffWWWJJJGGGEEEBBBEEELLLPPPQQQUUU\\\dddlllqqqrrrwwwwwwwwwxxxxxxyyyyyyyyywwwwwwuuuqqqlllhhhggghhhzzz|||tttfffXXXMMMOOOOOOPPPUUUTTTHHH;;;444111333;;;???<<<555111000///---,,,***)))))))))''''''''''''(((((((((((('''((())))))***,,,///111<<>>HHHXXXkkkyyy~~~nnnkkkvvvuuunnnpppllliiifffkkkyyyxxxlllQQQ??????<<<777:::555333111///---,,,,,,,,,***************)))))))))******+++++++++,,,,,,,,,...000BBBTTTTTTWWWdddkkkrrrvvvvvvqqqvvv~~~tttssslllcccbbb]]]PPPWWWooo}}}ZZZJJJ{{{}}}jjjVVVFFFCCC>>>;;;999888777555333222000///---,,,,,,,,,,,,++++++***)))(((((('''((((((((((((''''''''''''&&&'''''''''(((((())))))%%%&&&'''&&&$$$###$$$%%%'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((*********))))))))))))(((&&&'''))))))((((((***+++++++++,,,---...............------...///111333444777:::<<<;;;888666888:::666666555555555777888999;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMNNNPPPRRRTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\ZZZYYYXXXWWWUUUQQQNNNQQQQQQQQQQQQOOOIIIAAA:::>>>===<<<:::;;;???EEEJJJRRROOOIIIBBB:::444222111......///222666<<>>;;;999888777555333222000///---,,,,,,,,,,,,++++++***)))(((((('''((((((((((((''''''''''''&&&'''''''''(((((()))))))))******(((%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))(((((((((((('''''''''&&&'''))))))((((((***+++((()))+++---...//////000------------///111333444888:::===<<<888777888:::666555555555666777999:::;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMNNNPPPRRRTTTTTTUUUUUUVVVUUUUUUUUUVVVVVVXXXYYYYYYZZZZZZZZZ]]]]]]^^^^^^^^^^^^^^^___^^^^^^]]]]]]\\\\\\\\\\\\]]][[[ZZZYYYXXXVVVSSSPPPSSSSSSTTTSSSOOOHHH???999<<<<<<;;;999888999===@@@HHHHHHFFFAAA:::444222111------///222777>>>DDDHHHTTTYYY___cccdddddddddddd___ZZZTTTQQQRRRRRRQQQPPPJJJHHHEEEDDDIIIUUUfffsss||||||}}}}}}|||zzzxxxvvvmmmccc[[[XXXXXXZZZ___dddiiilllqqqqqqnnnkkklllpppqqqsssvvvxxxxxxvvvtttsssxxxyyy{{{|||}}}}}}|||||||||}}}zzzrrrlllkkkooouuuyyyzzztttllliiiiiijjjhhhfffiiipppxxx}}}}}}}}}}}}~~~~~~~~~nnn]]]NNNIIIEEEAAACCCJJJVVVXXX\\\```eeejjjnnnqqqttttttuuuvvvwwwxxxyyyzzztttvvvxxxyyywwwsssmmmhhhiiiiiihhhggghhhhhhccc[[[OOOQQQ^^^bbb\\\]]]RRR777666111111:::AAA???888333111000...,,,+++))))))(((''''''''''''((((((((((((((()))))))))((())),,,///<<>>???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHIIIKKKLLLMMMMMMNNNPPPRRRSSSSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXYYYYYYYYY\\\\\\\\\]]]^^^^^^_________^^^]]]\\\\\\\\\]]]]]]]]]\\\ZZZYYYYYYWWWUUUSSSUUUVVVWWWVVVQQQIIIBBB===888999::::::999999;;;===@@@CCCDDDAAA:::444111111,,,---000555;;;BBBIIILLLVVVZZZ```dddfffeeeeeeeee]]]YYYTTTRRRSSSRRROOOLLLGGGEEEBBBAAAEEERRRdddqqq|||}}}~~~~~~}}}{{{xxxwwwkkkbbbYYYVVVWWWXXX^^^dddjjjnnnrrrsssmmmhhhjjjqqqtttwwwyyyzzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{yyy}}}~~~}}}~~~xxxrrrlllhhhfffsssppplllhhhfffeeeffffffhhhnnnvvv{{{|||{{{|||}}}||||||~~~sssaaaQQQJJJFFFAAADDDJJJXXX\\\aaaeeehhhkkkoooqqqrrrrrrsssuuuwwwxxxyyyzzzsssuuuwwwzzzzzzvvvooojjjiiieee```]]]^^^___]]][[[SSSTTTeeemmmfffjjj```>>>888222111:::CCCBBB;;;666222111///---+++))))))(((''''''''''''(((((((((((()))))))))((((((***...222CCCYYY{{{lllVVVVVVeeepppzzzzzzqqqjjjiiilllooouuuvvvttt}}}www]]]aaasss~~~hhhLLL;;;666666;;;AAAHHHOOOXXX^^^```bbbdddfffeeegggiiiiiiggggggggghhhfffhhhiiihhhgggfffggghhhhhhjjjkkkkkkjjjkkklllnnnooooooooommmoooxxxzzzjjj]]]XXXbbblllppprrrttttttrrrtttuuutttssssssxxx}}}kkkZZZNNN@@@888888999777444;;;III```www}}}uuuaaaXXXNNNMMMUUUcccpppyyyzzz|||fffRRRGGGKKKUUUeeessszzzvvvkkkbbb___^^^[[[YYY[[[dddpppzzz{{{~~~{{{zzz~~~xxx{{{qqquuuwwwxxx~~~yyyyyyuuu\\\@@@999999888;;;777666333000...,,,,,,+++*********+++++++++++++++))))))***+++,,,------...///777LLLWWWRRRVVVaaaeeekkkpppvvvvvvnnnbbbUUUMMMUUUhhh}}}}}}uuuvvv{{{hhhcccTTTMMMUUUZZZcccuuu~~~XXXDDDkkkSSSCCC@@@<<<999888888777666333222000///---,,,,,,,,,(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&'''))))))((((((***+++////////////...---,,,+++,,,,,,,,,---///222444555777:::<<<;;;888666777999555555444555666888999;;;;;;;;;<<<>>>???@@@AAABBBAAABBBCCCDDDEEEGGGHHHHHHIIIKKKLLLMMMMMMNNNPPPRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^___``````___^^^]]]\\\]]]]]]^^^\\\ZZZYYYXXXYYYXXXVVVTTTVVVXXXYYYXXXSSSLLLFFFCCC;;;<<<===<<<:::999:::;;;;;;???BBB@@@:::333000000---///444:::BBBIIIOOORRRYYY^^^cccggggggfffeeeeee]]]ZZZVVVUUUUUUSSSNNNJJJGGGDDDAAA???DDDRRRdddqqq|||}}}~~~~~~}}}{{{xxxwwwkkkaaaXXXUUUUUUWWW]]]ccclllooossstttllleeehhhrrrwwwyyy{{{{{{yyyxxxyyy{{{yyyzzz{{{|||||||||{{{zzzwww{{{}}}|||~~~uuummmpppkkkccc^^^]]]___bbbdddgggmmmuuuzzz{{{zzz{{{|||zzz{{{}}}wwweeeTTTLLLGGGBBBDDDKKKWWW\\\ccchhhkkkmmmpppsssqqqrrrsssuuuwwwxxxzzzzzzsssssstttwwwyyyyyyuuuqqqmmmggg```[[[XXXVVVVVVWWWTTTVVVppp}}}wwwMMM:::333222;;;DDDDDD===888333222///---+++)))((((((''''''''''''((((((((((((***)))(((((()))---444999KKK\\\~~~ttthhhUUUXXXfffoooyyy}}}xxxrrroooqqqssswwwuuunnnrrrlll[[[^^^nnnzzz|||gggNNN>>>777777<<>>;;;888888888777666333222000///---,,,,,,,,,''''''''''''(((((((((((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$###$$$&&&&&&&&&&&&''')))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''))))))))))))((((((((((((&&&'''))))))((((((***+++666666555333111///---+++,,,,,,,,,---///222444666666999;;;:::777666777999555555444555666888:::;;;;;;;;;<<<>>>???@@@AAABBBAAAAAABBBDDDEEEGGGHHHHHHIIIKKKMMMMMMMMMNNNPPPRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWXXXXXXZZZ[[[]]]^^^`````````___^^^]]]\\\]]]^^^^^^[[[YYYXXXWWWXXXXXXWWWUUUWWWYYYZZZYYYTTTNNNJJJGGGBBBBBBAAA>>>;;;999999:::888===BBB@@@:::333000///...111777>>>FFFNNNSSSVVV]]]aaafffiiiiiigggeeeeee]]][[[XXXXXXWWWTTTNNNIIIIIIFFFAAA???DDDRRRfffttt|||}}}~~~~~~}}}{{{yyywwwkkkaaaWWWTTTTTTWWW\\\cccmmmpppttttttkkkccchhhsssvvvyyyzzzyyywwwvvvxxxzzzyyyzzz{{{||||||{{{zzzzzzuuuzzz|||{{{}}}vvvlll```XXXYYY___eeehhhfffmmmuuuzzzzzzzzz{{{|||zzz{{{|||}}}{{{}}}yyygggUUUMMMHHHBBBEEEKKKTTT[[[cccjjjmmmooorrrtttqqqrrrsssuuuwwwyyy{{{{{{rrrqqqqqqtttyyy}}}}}}{{{uuuooohhhaaa[[[VVVUUUWWWTTTZZZ~~~XXX;;;333222;;;EEEFFF???999333222000---+++)))((((((''''''''''''((((((((()))))))))((((((+++111999???PPP^^^{{{zzznnndddSSSWWWdddkkkvvv~~~~~~yyyvvvvvvxxxzzztttiiihhhqqqyyyzzzooobbbXXX\\\kkkyyy~~~~~~{{{gggPPP@@@888777===DDDJJJQQQZZZ```bbbcccfffhhhfffhhhiiihhhfffeeeeeeffffffggghhhgggfffeeefffhhhgggiiikkkjjjiiiiiikkknnnnnnqqqrrrpppmmmpppyyy~~~nnncccUUU```jjjnnnpppssstttrrrqqqrrrssssssuuu{{{mmm\\\NNN???777888:::999666:::III```vvv|||uuugggbbbYYYPPPQQQ]]]llluuuvvv}}}vvvjjjdddjjj{{{yyypppnnnrrrwww{{{|||~~~zzz~~~nnnlllwwwzzz{{{wwwxxxzzzxxx```DDD>>>>>>888666888666333000...,,,,,,+++*********++++++,,,,,,,,,((())))))+++,,,---......000:::NNNUUUOOOUUUdddgggpppnnnnnnppplllaaaSSSKKKJJJTTTbbbnnnuuutttkkkbbbTTTXXXMMMQQQggglllnnnttttttjjjgggssspppZZZJJJmmmTTTEEEAAA<<<:::;;;:::888555222000------...//////...+++++++++***)))((((((''')))))))))))))))))))))))))))(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))%%%,,,000---%%%!!!%%%***************************''''''''''''((()))++++++***,,,000222222///,,,)))---------...///111222333999::::::999777888:::<<<666555444444555777:::;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHJJJLLLNNNOOOPPPPPPOOOTTTTTTSSSSSSRRRPPPOOONNNNNNQQQUUUWWWWWWWWWWWWXXXYYYZZZ\\\^^^____________```___^^^^^^]]]]]]]]]]]]ZZZYYYXXXWWWWWWXXXYYYZZZ]]]ZZZXXXYYYZZZVVVOOOHHHDDDCCCAAAAAAAAA???<<<:::<<<<<<;;;:::999666111......555===DDDNNNWWWZZZWWW^^^aaafffjjjllljjjgggeeebbbaaa___\\\ZZZUUUPPPLLLOOOFFFAAADDDJJJQQQaaaqqq{{{}}}||||||yyytttnnnccc___YYYLLLNNN]]]dddnnnuuuyyytttkkkhhhmmmuuu{{{yyyxxxxxxzzz{{{{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~{{{|||}}}~~~gggXXXXXX^^^bbbbbblllpppvvvzzz{{{zzzyyyyyyzzz{{{|||~~~|||uuuiiiZZZOOOHHHDDDEEEIIISSS\\\eeeiiimmmqqqrrrppprrrsssuuuwwwyyyzzz{{{{{{uuuooolllpppwww}}}wwwkkkkkkhhh]]]WWWZZZSSS___~~~]]]DDD666444<<>>LLLggg|||~~~rrr\\\RRR[[[cccfffqqq|||xxxmmmllluuuuuuzzzyyyqqqhhheeedddcccjjjRRRWWW^^^kkk}}}{{{yyyxxxjjjSSS???666999???BBBOOOTTT[[[```dddeeeggghhhggggggfffeeedddccccccbbbdddeeeeeefffggghhhhhhiiigggiiikkkkkkkkkjjjkkkkkkpppqqqqqqqqqppprrrtttwww~~~mmm^^^VVV^^^hhhnnnppppppppprrrtttvvvwwwvvvvvv|||~~~lll[[[LLL>>>;;;<<<:::777555;;;KKKcccxxx~~~zzzkkkccc[[[VVVTTTXXXfffsssxxx}}}~~~xxxuuutttxxx}}}www|||vvvmmmooowww||||||sssxxxuuucccIII::::::;;;777888777444111///------------------,,,,,,+++++++++++++++++++++,,,---......333===MMM[[[``````dddjjjoooppplllnnnsssfffSSSOOOUUU]]]eeejjjoooppphhh\\\YYYVVVNNN\\\rrrnnnmmm{{{yyykkkeeesssuuu^^^III~~~mmmTTTEEEAAA<<<:::::::::777555555222000......///...---++++++******)))(((((('''(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))&&&***...,,,'''$$$&&&***))))))))))))))))))))))))'''''''''((())))))***+++***,,,...000000...,,,***---------...000111333333777777777666555555777999666555444444555777:::;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHJJJLLLNNNOOOPPPPPPOOOSSSSSSSSSSSSRRRQQQPPPPPPOOORRRVVVWWWWWWWWWXXXXXXYYYZZZ\\\^^^^^^___^^^^^^```___^^^]]]\\\\\\\\\\\\[[[ZZZZZZYYYZZZ[[[\\\]]]___\\\[[[[[[\\\ZZZSSSMMMIIIGGGDDDBBBAAA@@@===;;;===<<<;;;:::888555111///000999BBBHHHOOOWWWZZZYYYaaadddiiimmmnnnnnnllljjjhhhfffccc```]]]XXXRRRNNNPPPFFFAAAEEEJJJQQQ```pppzzz~~~}}}||||||yyytttnnneeeccc]]]NNNOOO^^^gggqqqxxx}}}|||uuupppqqquuuxxxxxxxxxyyyzzz{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}{{{|||}}}~~~pppeeebbbbbbbbbkkkooouuuyyyzzzzzzyyyxxxzzz{{{|||~~~~~~vvviiiZZZPPPIIIDDDEEEIIIRRR[[[dddgggkkkppprrrqqqssstttvvvwwwyyyzzz{{{{{{wwwqqqnnnrrrwww{{{wwwtttzzz~~~wwwkkkcccWWW]]]vvv\\\@@@333111777<<>>000222111000///---+++)))((())))))(((((((((((()))))),,,)))))),,,...///444:::KKKfffxxxxxxlllWWWOOOYYY```aaajjjuuutttlllmmmuuuuuuvvvrrrhhh```___^^^]]]\\\HHHRRR\\\iii|||{{{zzzrrreeePPP>>>777:::@@@DDDOOOTTT[[[```ccceeeggghhhhhhhhhggggggfffeeeeeedddfffffffffgggggghhhhhhiiiggghhhhhhhhhhhhiiijjjkkkooopppqqqppppppqqqtttvvv}}}~~~mmm^^^SSSYYYbbbjjjoooqqqssssssrrrtttvvvvvvwww~~~yyyhhhYYYKKK===:::<<<;;;999888===MMMdddxxx~~~zzzmmmeee\\\VVVSSSVVVbbbooossszzzzzzvvvtttwww{{{}}}qqquuu|||~~~yyyrrrsssyyy~~~{{{qqqqqqSSS@@@<<<:::555999777444111///------------------,,,,,,+++++++++++++++++++++,,,---...///222<<>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFHHHIIIKKKMMMOOOOOOOOOOOORRRSSSSSSTTTTTTSSSSSSRRRQQQSSSVVVXXXXXXXXXXXXYYY[[[[[[\\\]]]^^^^^^]]]]]]```___^^^\\\[[[ZZZZZZZZZ[[[[[[[[[\\\]]]^^^`````````___^^^___```^^^YYYTTTQQQNNNHHHDDDBBB@@@>>><<<>>>===<<<999666333111000555@@@KKKOOORRRWWW[[[\\\cccfffjjjmmmpppppppppoooooollliiieeeaaa[[[UUUQQQQQQGGGBBBGGGLLLRRR___mmmxxx|||~~~}}}||||||yyytttmmmfffgggaaaQQQQQQaaajjjtttzzz}}}xxxtttssstttvvvxxx{{{|||{{{zzzyyyxxxyyyzzz{{{{{{|||{{{{{{||||||}}}}}}~~~~~~pppiiihhhjjjooouuuzzz{{{zzzyyyyyyyyyzzz{{{}}}wwwjjj[[[PPPIIIDDDEEEIIIPPPYYYbbbeeehhhnnnrrrsssuuuuuuwwwxxxyyyzzzzzzzzzyyyssspppssswwwxxxyyy{{{{{{~~~qqq[[[YYYhhhuuuxxx~~~]]]>>>222000555777======222333222111///---+++)))((())))))(((((((((((())))))***)))***---//////444:::NNNggguuupppdddSSSNNNYYYbbbbbbgggqqqrrrmmmnnnsssvvvtttlllccc``````___[[[QQQBBBRRR```lll|||xxxwwwiii\\\III<<<888<<>>???@@@@@@AAABBBBBBCCCEEEEEEFFFFFFFFFHHHIIIKKKMMMOOOOOOOOOOOOQQQRRRSSSTTTTTTUUUUUUUUURRRTTTWWWXXXXXXXXXYYYZZZ\\\\\\\\\\\\]]]]]]]]]\\\```___]]][[[ZZZYYYXXXXXXZZZZZZ[[[]]]___```bbbcccaaa``````aaabbbaaa]]]ZZZYYYTTTMMMGGGCCCAAA???>>>???>>><<<888444222222222;;;HHHTTTVVVUUUXXX\\\___ccceeehhhlllooopppqqqqqqtttppplllgggbbb\\\VVVRRRPPPGGGDDDJJJPPPUUU^^^jjjvvv{{{}}}|||||||||xxxsssjjjeeegggcccTTTTTTdddnnnuuuyyy~~~~~~yyysssoooooosssxxx||||||{{{yyyxxxwwwxxxzzz{{{|||{{{zzzzzz||||||}}}}}}~~~~~~||||||pppjjjiiiooovvv{{{||||||{{{zzzyyyzzz{{{|||yyylll\\\QQQIIIDDDEEEIIINNNXXX```cccffflllrrrtttvvvvvvwwwyyyyyyzzzzzzzzzyyysssppptttwwwuuurrrqqqtttyyy[[[QQQXXXaaabbbpppsss]]]???333222666777===@@@888444333111///---+++))))))))))))(((((((((((()))))))))((())),,,...111999AAAVVVmmmvvvlll^^^RRRRRR___jjjiiilllssstttpppmmmooosssnnngggcccgggkkkggg___PPPFFF[[[jjjsss}}}tttppp```RRRAAA999888<<>>???@@@AAAAAACCCCCCDDDEEEFFFFFFFFFEEEGGGIIIKKKMMMNNNOOOOOONNNPPPQQQRRRTTTUUUUUUUUUVVVSSSUUUWWWXXXWWWWWWYYYZZZ\\\\\\\\\\\\\\\\\\\\\]]]```___]]][[[ZZZXXXXXXXXXXXXYYY[[[]]]___aaabbbccc`````````bbbbbbaaa___]]]]]]WWWOOOHHHDDDBBB@@@??????>>>;;;777222111333555BBBPPP\\\]]]YYYZZZ^^^aaaccceeeiiimmmpppqqqrrrrrrtttpppkkkfffaaa\\\VVVRRROOOGGGFFFOOOVVVYYY___gggsssxxx|||{{{{{{{{{xxxssseee___cccaaaTTTVVVgggqqqxxxyyy{{{|||zzzvvvppplllkkkqqqxxx||||||zzzxxxxxxxxxyyyzzz{{{{{{{{{zzzyyy||||||}}}}}}~~~yyysssrrrtttxxx{{{{{{yyypppjjjiiiooowww|||~~~~~~||||||zzzzzz{{{|||~~~zzzmmm]]]RRRJJJEEEEEEIIIMMMWWWaaaccceeekkkqqqtttuuuvvvwwwxxxyyyzzzzzzzzzxxxrrrooosssvvvsssmmmjjjhhhyyy{{{ZZZJJJLLLRRROOOZZZbbbTTT???444444999;;;BBBEEE===666555222///---+++******))))))(((((((((((()))))))))''''''***...444AAANNNaaavvvyyyiii\\\UUUZZZiiimmmmmmqqqvvvvvvrrrnnnmmmmmmgggbbbgggttt}}}vvvjjjSSSKKKbbbrrryyyrrrkkk[[[KKK;;;666888;;;@@@FFFOOOTTTZZZ```bbbdddeeefffeeefffffffffffffffffffffiiiiiiiiiiiihhhhhhhhhhhhiiifffccccccfffjjjmmmnnnkkklllmmmmmmlllnnnpppssssss{{{~~~mmm^^^VVVWWW\\\eeeooouuuuuuttttttuuuvvvyyy~~~zzzjjj^^^QQQCCC===;;;888888:::DDDUUUkkk{{{}}}zzzyyykkkeee^^^XXXSSSQQQXXXaaammmtttzzz}}}{{{zzz}}}wwwjjjpppzzzvvvqqqzzzwwwlllxxxyyyaaaKKK@@@>>>>>>;;;999666222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111FFFaaapppnnniiimmmxxxtttvvvjjjcccqqq{{{ooonnn\\\TTTWWWVVVaaa{{{\\\HHHHHHssszzz~~~vvvfffOOODDD@@@;;;999999999666444000...,,,+++,,,---------******))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((((((''''''''''''(((***+++***((())))))))))))))))))))))))((()))***+++++++++))))))*********++++++,,,,,,---+++,,,,,,...000222444555666777666444222222444555666555444444555777:::;;;<<<======>>>???@@@AAAAAACCCDDDEEEEEEFFFFFFFFFEEEGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUUUUTTTUUUVVVWWWVVVVVVXXXYYY[[[[[[[[[[[[[[[\\\]]]^^^___^^^]]][[[ZZZYYYYYYYYYXXXYYY[[[^^^```aaabbbbbb___```aaabbbbbbaaa```___]]]XXXPPPJJJFFFCCCAAA@@@>>>===;;;555111111555999GGGUUU```aaa^^^^^^aaabbbdddgggkkkooorrrssssssrrrpppmmmhhhccc___ZZZUUURRRMMMGGGIIIUUU]]]^^^```eeeqqqwww{{{{{{{{{{{{wwwrrr^^^WWWYYYZZZRRRXXXjjjssszzz{{{{{{zzzwwwrrrmmmjjjhhhooowww{{{{{{yyyxxxyyyyyyyyyzzzzzzzzzzzzyyyyyy||||||}}}}}}~~~|||ooogggccceeellluuuyyyxxxwwwuuuuuussspppnnnhhhnnnvvv}}}~~~}}}|||{{{{{{|||}}}|||nnn^^^SSSJJJEEEEEEHHHLLLXXXbbbdddeeejjjpppsssttttttvvvwwwxxxyyyyyyyyyxxxqqqnnnssswwwtttmmmiiidddrrryyytttttt}}}{{{ZZZGGGIIINNNGGGLLLTTTJJJ???444666>>>BBBJJJKKK@@@888666333000---+++******))))))(((((((((((())))))((('''(((+++000999JJJYYYiii{{{zzzeeeXXXVVV```qqqlllooosssuuusssqqqoooooonnngggdddpppYYYNNNbbbpppyyytttmmm\\\III888666999;;;@@@FFFOOOTTTZZZ___bbbcccdddeeeccccccddddddeeeeeeffffffhhhhhhhhhhhhhhhhhhhhhhhhjjjfffbbbccchhhmmmoooooojjjkkklllkkkkkkllloooqqqssszzz|||nnnaaaZZZ]]]bbbjjjpppssstttsssuuuuuuwwwzzz~~~pppbbbUUUGGG???;;;888888:::EEEVVVlll{{{}}}zzzxxxwwwjjjeee^^^YYYRRROOOTTT\\\hhhpppxxx|||~~~||||||zzziiijjjqqqnnnjjjrrrooofffoooxxxdddNNNAAA===>>><<<:::666333000...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000222FFF```nnnlllfffmmmyyyuuuttthhhbbbjjjqqqvvvwwwjjjTTTNNNRRROOOaaa|||ZZZGGGIIIttt|||vvvgggPPPDDD???;;;999999999666333222000---,,,---------,,,)))))))))))))))))))))***''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''((())))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((()))***+++,,,------------++++++,,,...000222444666777888777555333222444666666555444444555777:::;;;======>>>???@@@AAAAAABBBDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSUUUVVVUUUUUUUUUWWWYYYZZZZZZZZZZZZ[[[\\\^^^___^^^^^^]]]\\\[[[ZZZZZZZZZXXXZZZ\\\___aaabbbbbbbbb```aaabbbbbbbbbaaaaaaaaa[[[VVVOOOJJJFFFDDDBBB@@@===<<<:::444000111777===LLLXXXbbbdddaaabbbcccbbbbbbfffkkkooorrrrrrqqqooommmiiieee```]]]ZZZVVVSSSJJJFFFLLLZZZdddcccaaadddooouuuzzzzzz{{{{{{wwwrrrXXXNNNOOORRRPPPZZZllltttxxxzzz|||yyyssslllgggeeefffmmmvvvzzzzzzxxxyyyzzzzzzzzzyyyyyyxxxyyyyyyzzz{{{|||}}}~~~|||ooofff^^^ZZZ]]]eeepppppppppppppppooonnnnnneeekkkttt{{{~~~}}}|||{{{||||||}}}~~~}}}ooo___SSSKKKEEEEEEHHHLLLYYYdddgggfffiiinnnqqqqqqrrrtttvvvxxxyyyyyyyyyyyyqqqnnntttyyywwwpppllliiinnnoookkkiiimmmpppoooYYYHHHMMMVVVMMMNNNTTTLLLAAA777999EEEMMMUUUSSSEEE999777333000---+++++++++))))))(((((((((((())))))((((((+++///444===OOO^^^kkk|||www___RRRTTTbbbuuuqqquuuvvvrrrmmmlllooosssqqqgggcccsssgggUUUaaakkkuuuyyytttaaaLLL:::777:::<<>>???@@@AAAAAABBBDDDEEEEEEFFFFFFFFFFFFEEEGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTVVVXXXZZZYYYYYYYYY[[[\\\^^^```^^^^^^]]]\\\[[[[[[[[[\\\ZZZ[[[^^^```bbbcccccccccaaabbbccccccbbbaaaaaabbbYYYTTTOOOJJJGGGDDDBBB@@@<<<<<<999444///111888???NNNYYYcccddddddddddddbbb___ccchhhmmmpppooommmkkkjjjgggccc___\\\YYYVVVTTTIIIFFFMMM^^^hhhfffbbbcccnnntttyyyzzz{{{{{{wwwqqqTTTIIIHHHMMMNNNZZZmmmtttssswww{{{yyyqqqhhhbbb___eeemmmuuuyyyyyyxxxyyy{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{|||}}}~~~|||sssfffXXXRRRTTTXXX___iiiooonnnkkkgggfffccciiissszzz||||||zzzyyy}}}}}}~~~~~~ppp```TTTKKKEEEEEEHHHLLLYYYfffhhhgggiiinnnppppppqqqsssuuuwwwxxxyyyzzzyyyrrrooouuu{{{zzztttoookkkiiieeebbb```___]]][[[XXXHHHRRR___XXXWWW]]]VVVEEE:::>>>LLLVVV^^^ZZZJJJ:::777444000---+++++++++))))))(((((((((((())))))''')))...444888@@@PPP___jjj{{{tttYYYMMMQQQbbbuuuzzz}}}{{{rrriiiiiioootttlllaaa[[[lllvvv^^^bbbhhhrrr|||xxxeeeOOO;;;999<<<===BBBJJJPPPTTTZZZ___aaabbbcccdddbbbccccccdddeeefffggggggdddeeeeeefffggghhhhhhiiigggdddaaadddjjjnnnooommmiiijjjjjjjjjjjjkkknnnpppooosssvvvxxxzzzzzzrrriiiZZZaaajjjpppqqqqqqqqqrrrrrrrrruuu{{{ssseeeYYYKKKBBB===999;;;>>>FFFXXXmmmzzzzzzvvvtttuuunnnhhhaaaZZZQQQKKKLLLRRR^^^kkkvvvzzz{{{~~~}}}}}}}}}|||}}}yyyvvvwww~~~|||yyy~~~zzzqqqnnnvvvzzzyyyttteeeQQQ@@@;;;===<<<:::777333000...---,,,+++++++++,,,,,,------------------------...000000444===NNN___gggiiinnntttrrrjjj]]]YYYTTTGGGLLLdddwww{{{zzzuuu```cccKKKPPPbbbbbbmmmlllSSSFFFMMMzzzzzzdddOOOCCC@@@===:::999888777555444222000000//////---+++************))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))(((((((((((())))))+++***((('''''''''((()))((()))))))))))))))(((((()))***,,,---......---,,,,,,,,,---...000222333444888888777555555444444444444444222222444777:::<<<:::;;;<<<===>>>???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEHHHIIIJJJKKKLLLMMMNNNOOONNNOOORRRTTTUUUUUUTTTSSSVVVWWWWWWVVVUUUTTTVVVWWWYYYYYYYYYZZZ[[[]]]^^^___bbb^^^XXXVVVXXX[[[]]]]]]bbb\\\\\\dddjjjgggddddddcccdddfffhhhjjjhhheeeaaa\\\WWWOOOIIIEEEBBB@@@>>>;;;888666555333333;;;DDDTTT\\\ccccccbbbdddeeedddbbbfffjjjllllllkkkkkkkkkhhhfff```\\\\\\]]]WWWPPPKKKHHHPPP```gggbbbaaaeeepppvvvzzz{{{|||}}}{{{www```MMMEEEHHHKKKZZZqqq{{{zzzwwwuuuuuuqqqiiieeeeeeiiiooovvvxxxvvvuuuwwwzzzwww{{{{{{vvvvvv{{{{{{xxx{{{~~~pppaaaXXX[[[[[[```hhhjjjdddaaaccceeekkkrrrxxxzzz{{{{{{{{{{{{{{{|||}}}~~~ooo^^^TTTKKKCCCCCCJJJMMM[[[jjjpppqqqpppmmmjjjppppppqqqtttwwwyyyyyyxxxwwwvvvvvvzzz{{{vvvsssnnnfff]]]VVVRRRQQQQQQQQQOOO[[[ggghhhmmmqqqlllSSS<<<333===HHHTTTVVVMMM>>>:::555111///---,,,***))))))(((((()))***++++++&&&---444:::IIIZZZ```]]]ddduuuqqq___XXXZZZaaakkkxxxyyynnnjjjnnnrrrppp^^^TTT```uuunnnhhh``````nnn}}}yyynnnMMM:::999777:::DDDIIIQQQUUUZZZ]]]___```bbbccccccbbbaaaaaaaaaccceeeggghhhggggggfffeeedddddddddddddddeeefffggghhhiiijjjkkkjjjjjjkkklllmmmllljjjmmmooommmkkkrrr{{{uuuhhh\\\ccckkkoooooonnnooorrrrrrrrrssszzz{{{mmmbbbZZZOOOEEE???<<<;;;;;;GGG]]]ssszzzyyywwwuuuqqqmmmhhhddd^^^VVVNNNMMMRRR^^^gggqqqwww|||~~~zzzxxxzzz|||~~~qqqjjjooopppyyy~~~yyy}}}{{{ssscccPPPAAA;;;:::===<<<:::555000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000444222DDD[[[```eeerrrzzzvvvkkk```YYYRRRIIIGGGJJJaaannnrrrtttxxxnnn^^^YYYNNNQQQYYY\\\```uuuuuuhhhPPPFFFOOO{{{yyyzzzeeePPPCCC@@@<<<:::999888666555444222000/////////---+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))+++***)))((('''(((((()))(((((())))))))))))(((((()))***+++------------,,,,,,,,,---...000222333444888777666555555444444444444444333222444777:::<<<:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIKKKLLLNNNOOOPPPNNNPPPRRRTTTUUUUUUTTTSSSVVVWWWWWWVVVUUUUUUVVVXXXYYYYYYYYYZZZ[[[\\\]]]^^^fff```]]]```iiiqqqrrrppphhhaaa___dddgggfffcccdddeeeeeegggiiijjjiiifffccc]]]WWWOOOHHHCCC@@@===;;;;;;888555444333444<<>>:::555111///...,,,***)))))))))))))))***++++++---555<<<@@@LLL]]]dddbbbeeetttppp___XXXZZZ^^^hhhsss|||wwwmmmkkkooorrrmmm^^^VVV___mmmtttsssqqqeeefffdddccclllyyy|||lllLLL:::999777:::DDDIIIQQQUUUZZZ]]]___```bbbcccdddcccbbbaaabbbdddfffggghhhhhhgggffffffeeeddddddccccccdddfffgggiiijjjjjjkkkkkkkkklllmmmllljjjhhhnnnpppmmmhhhlllsssqqqgggXXX___hhhnnnpppqqqsssuuussssssuuu|||}}}mmmaaaYYYNNNEEE@@@>>>======LLL```tttzzzyyyvvvssspppmmmiiiddd___WWWOOONNNRRR[[[eeepppvvv{{{~~~||||||}}}|||{{{|||vvvkkkkkkqqquuu~~~~~~xxxkkk[[[KKKAAA<<<;;;>>>===:::666000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000222000AAAUUUZZZ```oooxxxuuuiii^^^XXXRRRKKKLLLRRR]]]jjjoooqqqsssgggXXXUUUMMMPPPXXX\\\```uuuxxxxxxqqqkkkcccQQQHHHRRRvvvzzzzzzeeeQQQCCC@@@<<<:::999888666555444222000//////...,,,+++)))))))))(((((((((''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((()))***+++,,,------------,,,,,,---...000222333444888777666555555444555555444444333333444777999;;;:::;;;<<<===>>>???@@@AAAAAABBBDDDEEEGGGGGGHHHHHHGGGHHHIIIKKKMMMOOOPPPQQQNNNPPPRRRSSSTTTUUUTTTTTTVVVWWWWWWVVVUUUUUUWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]ddd]]]ZZZ```llltttrrrnnnhhhbbb```cccffffffeeefffdddddddddfffhhhgggdddbbb\\\VVVNNNFFFAAA>>>;;;999;;;888555444333555===GGGXXX```eeedddbbbccccccaaadddgggkkkllllllkkkjjjjjjfffeeeaaa]]]]]]]]]XXXQQQRRRQQQYYYgggkkkddd^^^^^^mmmtttzzz|||}}}~~~{{{nnnZZZOOOLLLNNN^^^sss{{{{{{yyyzzz|||xxxpppjjjiiipppsssvvvvvvtttssstttvvvvvvxxxxxxuuuvvvyyyzzzyyy{{{}}}rrrjjj```ZZZTTTPPPRRRVVV]]]eeeoooxxx}}}~~~~~~~~~{{{{{{|||}}}~~~rrraaaWWWNNNEEEDDDJJJOOO\\\iiinnnoooqqqrrrppprrrqqqqqqrrrtttvvvxxxyyyxxxvvvvvvyyy{{{ppphhhccc^^^WWWRRRSSSRRRfff]]]CCC444888BBBPPPXXXSSS>>>:::555111///...,,,+++))))))))))))))))))***+++///999???BBBKKK[[[dddeeeiiiuuuooo___ZZZ[[[^^^fffsss|||yyyooommmooorrriii```ZZZ^^^dddeee```\\\[[[dddgggeeeiiivvv~~~}}}iiiKKK::::::777:::EEEJJJQQQUUUZZZ]]]___```bbbcccdddcccbbbbbbcccdddfffggghhhhhhhhhgggffffffeeeeeebbbbbbdddfffhhhiiikkkllllllkkklllmmmmmmkkkgggdddmmmqqqpppiiihhhlllkkkeeeVVV\\\dddkkkppprrrssstttsssssstttzzz}}}mmm___XXXNNNEEE@@@>>>>>>>>>NNN```sss{{{zzzwwwrrrooonnniiiddd```YYYQQQPPPSSSWWWbbbnnnvvv{{{~~~zzzxxxzzz|||~~~}}}{{{zzz}}}||||||}}}llleeeooorrryyygggVVVIIIAAA===<<<>>>===;;;666111...,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000555444DDDVVVZZZaaaqqqzzzttthhh___ZZZTTTMMMPPPZZZ^^^jjjnnnmmmlll___QQQQQQMMMQQQZZZ]]]___ppp~~~{{{mmmkkkddd```^^^PPPIIISSSvvvzzzeeeQQQCCC@@@<<<999888777666444333111000//////...,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))***))))))((((((((((((((('''(((((())))))))))))((()))******+++,,,,,,------,,,,,,---...000222333444777777666555555555555555444444333333555777999::::::;;;<<<===>>>???@@@AAAAAABBBDDDFFFGGGHHHIIIIIIGGGHHHIIIKKKMMMOOOPPPQQQOOOPPPQQQSSSTTTTTTTTTTTTVVVWWWWWWWWWUUUVVVWWWYYYXXXXXXXXXXXXYYYZZZ[[[\\\___[[[WWWYYY___aaa]]]YYY___^^^___bbbfffhhhgggfffaaa``````aaaccccccaaa___XXXSSSKKKEEEAAA>>><<<:::<<<888444333333666@@@JJJ[[[bbbgggeeeccccccbbb```cccfffjjjkkkjjjiiihhhhhheeefffccc___^^^^^^ZZZSSSTTTVVV___jjjnnnggg```]]]kkkssszzz||||||~~~vvvbbbTTTPPPPPPaaauuuzzz|||{{{||||||tttooonnnppprrruuuuuusssrrrssstttttttttrrrppppppssstttuuuyyy|||{{{wwwooohhhaaaZZZWWWVVV\\\dddoooyyy~~~~~~~~~}}}{{{{{{||||||}}}tttcccYYYOOOFFFEEEJJJOOO[[[ggglllnnnqqqtttttttttttttttttttttvvvyyy|||{{{yyywwwyyy}}}yyylllaaa[[[SSSbbbaaaEEE555666===MMMWWWUUU===999555111///...,,,+++***)))))))))))))))******)))444;;;===EEEVVVbbbeeeooovvvlll]]][[[]]]```iiiyyy{{{rrrnnnooopppiiiddd`````````\\\UUUPPPVVVaaafffccchhhuuu}}}zzzfffIII999:::888;;;EEEKKKQQQUUUZZZ]]]___```bbbcccccccccccccccdddeeefffggghhhhhhhhhggggggfffffffffaaabbbccceeehhhjjjkkklllllllllmmmnnnnnnkkkfffbbbgggppptttpppkkkhhheeeaaaUUUXXX___fffllloooooonnnvvvwwwwww{{{|||lll___XXXNNNEEE@@@===<<<;;;JJJYYYmmmzzz}}}zzzuuuqqqnnniiidddaaa[[[TTTRRRTTTSSS___llluuuzzz}}}{{{vvvvvvxxx{{{~~~~~~}}}zzzxxxvvvwwwzzz}}}zzzxxx~~~qqqffflllrrrqqq]]]LLLAAA>>>>>>???>>><<<888222...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000444777JJJ\\\^^^dddrrrxxxrrriiidddccc]]]TTTXXXdddkkkrrrqqqlllhhhYYYMMMQQQMMMUUUaaa```ZZZgggvvvvvvsssnnnbbb]]]\\\OOOIIISSSzzzxxxcccPPPBBB???;;;999888777555444333111///.........,,,***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''((())))))))))))))))))*********+++,,,------,,,,,,---...000222333444777666666555555555555666444444444444555777888999:::;;;<<<===>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVXXXZZZYYYXXXXXXXXXYYYZZZ[[[\\\^^^]]][[[ZZZWWWUUUSSSRRRXXX[[[```dddggggggeeeaaa```___^^^___```aaa```^^^UUUPPPIIIDDDAAA@@@???>>><<<777444333333777BBBNNN]]]dddiiigggddddddcccaaaccceeeiiijjjiiigggfffeeeeeefffeeeaaa``````\\\VVVWWWZZZcccmmmqqqkkkccc^^^hhhrrrzzz{{{{{{~~~yyyfffXXXRRRSSSfffxxxzzzzzzxxxyyy{{{yyysssoooooooooppprrrsssrrrqqqqqqqqqiiifffeeeeeegggkkkppptttwwwzzz}}}~~~~~~yyy}}}|||sssiiibbb^^^fffpppyyy}}}}}}|||zzz{{{{{{||||||}}}~~~uuueee[[[PPPFFFDDDIIINNNZZZeeejjjmmmrrrvvvwwwwwwxxxxxxwwwvvvwww{{{~~~|||yyyxxxzzz|||zzzfffTTTXXXooo```EEE444555;;;JJJUUUTTT===999444111///...---+++******)))))))))))))))***%%%000777999CCCVVVeeeiiipppqqqeeeXXXZZZ^^^aaakkkxxxzzzrrrooopppqqqmmmmmmkkkhhhccc[[[PPPHHHVVV___aaa]]]fffwww|||tttbbbFFF999;;;999;;;FFFLLLQQQUUUZZZ]]]___```bbbcccccccccccccccdddeeeffffffggggggggggggffffffffffffaaabbbccceeehhhjjjkkklllllllllmmmoooooolllgggcccbbbmmmwwwvvvnnneee___[[[NNNPPPUUU]]]ffflllnnnmmmxxxzzz{{{zzzkkkaaaZZZPPPFFF@@@<<<999888@@@NNNbbbttt|||{{{wwwtttmmmhhhcccaaa\\\VVVSSSTTTQQQ]]]kkksssxxx{{{xxxtttpppssswww{{{~~~~~~~~~}}}wwwvvvtttuuuyyy|||}}}~~~|||qqqnnnvvv}}}lllTTTCCC???@@@??????===999333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...666OOOaaabbbfffooopppmmmhhhkkkrrrnnndddiiixxxxxxpppiiiYYYOOOVVVNNNZZZhhhbbbVVVaaauuu{{{zzziii___ZZZNNNHHHSSSzzz~~~uuuaaaNNNBBB???;;;999888777555444333111///......---+++***)))))))))(((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))(((((((((((()))))))))))))))))))))(((''''''&&&'''((())))))******)))***))))))******+++,,,---,,,,,,---...000222333444666666555555555555666666444444444555555666777888:::;;;<<<===>>>???@@@AAACCCDDDFFFGGGIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUWWWWWWWWWVVVWWWYYY[[[ZZZYYYYYYYYYZZZZZZ[[[\\\YYY[[[\\\ZZZWWWVVVVVVXXXVVV]]]ccceeefffeeeaaa[[[cccaaa______aaabbbaaaaaaTTTOOOIIIEEECCCBBBBBBAAA<<<777333222333888DDDQQQ```gggkkkiiigggfffeeeccccccfffiiijjjhhhfffeeedddeeehhhhhhdddbbbbbb^^^ZZZ[[[```hhhooorrrnnneee___fffqqqyyyzzzzzz|||~~~~~~xxxgggZZZTTTVVVjjj|||{{{vvvrrrqqqrrrqqqmmmmmmooonnnoooqqqrrrqqqooolllkkkYYYUUURRRVVV[[[aaakkkttttttxxx|||}}}}}}xxxrrrmmmkkkhhhssstttiii```gggqqqxxx{{{{{{zzzyyy||||||||||||}}}~~~vvveee[[[QQQFFFCCCHHHKKKWWWccciiilllrrrwwwxxxxxxzzz{{{zzzxxxxxx{{{~~~zzzwwwuuuvvvxxxzzz|||qqqVVVNNN\\\iiirrryyyxxx[[[BBB444555:::GGGRRRPPP<<<999444111//////---,,,+++******)))))))))))))))'''000555999EEE[[[kkkpppiiihhh\\\UUU\\\```bbbjjjrrrxxxyyytttooopppssstttrrrwwwyyywwwqqqfffUUUHHHZZZ```]]]WWWbbbvvvzzzooo^^^DDD999<<<999;;;GGGMMMQQQUUUZZZ]]]___```bbbcccaaabbbbbbcccdddddddddeeefffffffffffffffffffffeeebbbbbbdddfffhhhiiikkklllllllllmmmoooooonnnkkkhhh```iiiqqqpppggg\\\UUUSSSEEEEEEHHHSSSaaalllppppppppptttxxx~~~zzzlllddd]]]RRRHHHAAA===:::888:::BBBTTTgggsssuuutttuuulllfffbbb```]]]WWWSSSSSSPPP\\\iiiqqqvvvyyywwwssskkkoootttyyy}}}yyywwwvvvxxxzzz}}}~~~~~~zzzyyyttt{{{vvvZZZFFF@@@AAA@@@@@@>>>:::444///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///<<>>???@@@AAAEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQSSSTTTUUUVVVUUUWWWWWWWWWWWWWWWYYY[[[[[[ZZZZZZZZZZZZ[[[\\\\\\YYYYYYXXXWWWWWWWWWXXXXXXVVV^^^dddddddddeeebbb]]]cccaaa___^^^```aaabbbaaaVVVQQQKKKGGGDDDDDDCCCBBB<<<777333222222888FFFSSSaaahhhmmmkkkiiiiiihhhfffeeehhhkkkkkkjjjgggfffeeeeeeiiijjjgggddddddaaa\\\aaaffflllqqqrrrnnneee^^^eeepppyyyzzzxxxzzz|||}}}ttteeeYYYTTTYYYnnn~~~{{{uuuppplllkkkkkkjjjlllqqqoooppprrrrrrqqqlllfffbbbPPPIIIEEEHHHNNNUUUbbbmmmqqquuuzzz|||}}}~~~uuujjjbbb^^^```kkkvvv{{{|||zzzpppfffaaagggpppwwwzzz{{{{{{{{{||||||{{{||||||}}}~~~vvvfff\\\QQQEEEBBBGGGIIIUUUbbbhhhlllrrrvvvxxxwww{{{}}}|||yyyxxxzzz~~~}}}yyyuuurrrqqqssstttpppwwwwwwXXXJJJRRRXXX]]]dddeeeTTT>>>333666;;;FFFNNNKKK<<<888444111000///---,,,++++++***))))))))))))))))))///222666EEE]]]lllpppbbbbbbYYYYYYdddgggeeekkkqqquuuvvvpppmmmppptttvvvrrr}}}}}}gggTTT]]]bbb\\\SSS\\\rrrxxxmmm[[[CCC999===:::<<>><<<:::<<>>???@@@AAAFFFGGGHHHHHHIIIIIIIIIIIILLLLLLMMMMMMMMMNNNNNNNNNQQQQQQQQQQQQRRRTTTUUUVVVUUUWWWXXXWWWWWWWWWZZZ\\\[[[[[[[[[[[[[[[[[[\\\]]]aaa\\\WWWVVVXXXYYYVVVSSSUUU]]]bbbbbbdddhhhgggcccbbb___]]]\\\]]]___``````XXXTTTMMMHHHEEEDDDCCCBBB===777333111222999GGGTTTbbbiiinnnllljjjjjjiiiggggggjjjmmmmmmkkkhhhgggffffffjjjllliiifffeeebbb^^^fffjjjooorrrrrrmmmddd\\\dddoooxxxyyywwwxxx{{{|||qqqcccYYYUUUZZZqqq|||wwwqqqkkkiiiiiijjjnnnuuuqqqrrrsssssspppiiiaaa\\\NNNEEE???@@@EEELLLXXXeeeoootttyyy|||}}}yyyrrrjjjddd```fffooottttttsssssslllddd```fffnnnuuuyyy{{{|||}}}||||||{{{||||||}}}~~~vvvfff\\\QQQEEEBBBFFFGGGTTTaaaggglllrrrvvvwwwvvvzzz}}}}}}yyywwwyyy||||||{{{xxxtttpppooopppqqqkkkooovvv}}}zzzYYYJJJPPPRRRSSSXXXYYYPPP;;;222777;;;EEELLLGGG<<<888444111000///...,,,++++++***))))))((())))))(((+++---111BBBZZZiiikkk^^^___[[[___mmmnnniiilllvvvyyyxxxqqqmmmppptttvvvnnn~~~zzzccc^^^ddd^^^QQQWWWnnnvvvnnnYYYBBB999===:::<<>>:::===JJJWWW___gggnnnkkkddd______]]]XXXSSSRRRQQQ\\\hhhoootttxxxwwwtttuuuvvvwwwxxxyyyyyyxxxxxxzzzyyyxxxyyy{{{}}}}}}}}}}}}~~~ssspppnnnrrrwwwvvvqqqttt|||mmmZZZKKKBBB@@@AAAAAA@@@<<<666000---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000444EEEccctttrrrsssxxxsssgggfffppp~~~vvvooo___aaaTTTVVV]]]]]]dddsss\\\HHHFFFWWWxxxkkkttt{{{tttooo```NNNAAA>>>;;;999888777444333333222000//////...,,,***))))))))))))(((((((((((('''''''''''''''''''''''' """%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&''')))***++++++++++++))))))))))))((((((((((((''')))******))))))***,,,))))))***++++++++++++***------,,,---...000222333888888777555333333444666666666555444444555777777::::::;;;===>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\```\\\VVVTTTUUUVVVUUUTTTXXX\\\ccchhhgggcccccceeeccc___\\\^^^ccceeeccc```\\\VVVOOOHHHEEECCCBBBBBB<<<555222333222555DDDUUUeeeiiimmmooommmkkkhhhgggjjjlllooonnnlllhhhfffeeejjjkkkllljjjgggdddbbbbbbjjjnnnssstttpppjjjddd```dddmmmuuuvvvvvvwwwwwwuuujjjaaaXXXXXXbbboooxxx|||rrrqqqooommmkkkkkknnnqqqqqqsssqqqnnnnnnnnnfff[[[XXXMMMDDDBBB???AAAOOOaaakkkttt||||||{{{|||qqqkkklllooovvvrrrooooooqqqpppjjjeeebbbdddkkkuuuzzzyyyxxxzzz{{{{{{{{{||||||~~~wwwggg[[[PPPGGGCCCDDDKKKSSS]]]fffmmmqqqtttuuuvvvxxxzzz{{{zzzzzz{{{|||xxxyyyxxxtttssstttrrrnnnggggggiiinnnrrruuuyyy|||sssYYYPPPXXXWWWUUUUUURRRKKK;;;666888999AAAHHHCCC999777444222111...+++))),,,++++++******++++++,,,))))))///222444IIIbbbiii[[[TTTZZZjjjsssqqqssszzzzzzsssrrrooolllvvv{{{sssttt|||}}}eee]]]```XXXOOOYYYqqqyyyqqq\\\FFF666999>>>???CCCLLLSSSUUUWWWZZZ]]]^^^______^^^___```aaaaaa```______hhheeebbbbbbccccccaaa___bbbccccccdddeeefffggggggmmmhhhhhhmmmqqqtttwww{{{jjjmmmjjj]]]JJJ===:::===>>>BBBEEEIIIUUUfffpppqqqqqqttt{{{uuuiii^^^TTTOOOKKKGGGFFFHHHCCCAAA???>>>@@@LLL```qqqnnnkkkgggaaa[[[VVVSSSQQQNNNWWWdddnnntttwwwzzz|||vvvvvvwww{{{~~~}}}yyyuuukkkmmmrrrxxx}}}~~~|||yyypppqqqqqqhhhsssxxxpppiiilllwww}}}zzziiiWWWKKKCCC>>>@@@CCCBBB===333---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111777FFF___mmmmmmttt}}}zzzmmmsssyyyvvvjjjgggyyygggPPPBBBVVVbbbccctttttt[[[FFFEEEXXXuuuhhhrrr|||uuuooo___NNNAAA>>>;;;999888777444333222111///......---+++)))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((''')))***)))(((((()))***))))))***+++++++++++++++,,,,,,,,,---...000222444888888777555333333444666666666555444444555777888:::;;;<<<===???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXX\\\[[[ZZZYYYYYYZZZ[[[\\\\\\YYYVVVTTTUUUVVVUUUSSSVVV[[[ccchhhhhhffffffhhheeeaaa^^^```eeehhhfffccc^^^XXXPPPJJJGGGEEECCCBBB===777333444444777FFFXXXfffjjjnnnooonnnkkkiiihhhjjjlllnnnmmmkkkhhhgggffflllmmmnnnmmmjjjgggfffffflllooottttttpppiiibbb___fffooovvvvvvuuuvvvvvvtttjjjaaaYYYYYYcccpppyyy}}}yyyvvvqqqmmmkkklllnnnpppnnnpppnnnkkkmmmqqqmmmfffcccZZZOOOEEE??????KKKWWWjjjssszzz{{{{{{~~~}}}xxxxxxzzzwwwssspppppppppnnnhhhccc___aaajjjuuuzzzzzzyyy{{{zzzzzz{{{{{{|||}}}yyyiii]]]RRRHHHDDDEEELLLSSS^^^gggmmmpppsssuuuvvvxxxzzz{{{zzzzzz{{{|||zzzzzzvvvssstttxxxvvvrrrllljjjhhhdddaaa___aaadddlllUUUPPP]]]bbbbbbcccaaaTTT???555666999CCCLLLHHH:::888555222111///,,,)))+++******))))))******+++)))(((...111333HHH```gggYYYRRRWWWiiiuuuuuuxxxvvvrrrqqqmmmrrrwwwsssiiilllvvvkkkVVV[[[___YYYPPP[[[rrryyyqqq]]]GGG666999>>>???CCCLLLSSSUUUWWWZZZ]]]^^^______^^^___```aaaaaaaaaaaa```fffcccaaaaaacccdddcccaaabbbbbbcccdddeeefffggggggjjjggghhhmmmqqquuu{{{xxx{{{xxxjjjUUUDDD<<<;;;===@@@DDDIIIVVVfffoooppprrrvvv~~~wwwjjj```UUUPPPMMMJJJKKKNNNKKKGGGBBB???CCCOOObbbqqqpppmmmhhhaaa[[[WWWSSSRRRMMMUUUaaakkkrrruuuxxxzzzxxxwwwvvvyyy}}}~~~tttttttttwww{{{}}}}}}}}}}}}~~~yyywwwzzzsss||||||uuuwwwxxxuuu{{{}}}sssddd___hhhtttzzz|||wwwfffTTTGGG@@@<<>>555...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111555AAAZZZjjjmmmwww|||sssttttttlll\\\UUUeee{{{{{{bbbLLLBBBUUUbbbeeetttlllXXXFFFGGGYYYtttkkkwww|||uuuooo___MMMAAA>>>;;;999888777444333111000...------,,,+++)))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))((('''''''''((())))))))))))))))))((((((((((((((()))***)))'''''''''))))))******++++++++++++++++++++++++,,,...111333555888888777555333333444666666555444444555666777888;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[ZZZZZZZZZZZZ[[[[[[XXXWWWVVVUUUUUUTTTRRRPPPSSS[[[dddjjjkkkjjjjjjjjjgggcccaaaccchhhkkkjjjggg___ZZZSSSLLLHHHFFFDDDCCC???888555666777:::III[[[hhhkkkooopppooollljjjjjjkkklllmmmkkkiiihhhhhhiiimmmooopppooommmlllllllllooorrruuuuuuooohhhaaa]]]iiiqqqvvvvvvttttttsssqqqjjjbbbZZZ[[[dddpppyyy}}}|||wwwppplllmmmoooooonnnlllllliiigggjjjpppssssssmmmiii]]]KKK???AAAIIIOOOhhhqqqyyyzzzzzz~~~yyyvvvrrrqqqooojjjccc^^^ZZZ]]]gggssszzzzzzzzz|||yyyzzzzzzzzz{{{}}}~~~{{{kkk___SSSJJJFFFGGGKKKSSS___hhhlllooorrrtttuuuwwwyyyzzzzzzzzz{{{}}}|||yyytttqqquuu||||||xxxtttrrrlllaaaVVVQQQSSSWWWdddQQQTTTiiitttwwwxxxuuucccFFF444333999FFFQQQOOO<<<999666333111///,,,***)))))))))(((((()))))))))((((((...///111FFF^^^eee\\\SSSTTTeeerrrtttyyysssnnnqqqmmmmmmtttuuuaaa^^^___hhhpppmmm]]]NNNWWW\\\XXXQQQ\\\ssszzzrrr^^^HHH777999>>>???DDDMMMSSSUUUWWWZZZ]]]^^^______^^^___```aaabbbccccccbbbcccaaa```aaacccddddddcccbbbbbbcccdddeeeffffffgggjjjiiijjjnnnooorrrzzzyyydddNNNAAA<<<<<<>>>BBBJJJWWWgggoooppptttxxxxxxmmmbbbWWWQQQOOONNNRRRWWWQQQLLLDDDAAAHHHWWWhhhsssrrrooohhhaaa[[[VVVSSSRRRLLLSSS^^^hhhooosssvvvwwwyyywwwvvvxxx}}}~~~{{{xxxwwwyyy{{{}}}~~~|||wwwxxxyyyuuuooolllnnnjjjwwwzzzttt]]]MMMUUUfffyyy|||wwwfffTTTIIICCC@@@DDDFFFEEE???666///...///,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222<<>>;;;999888777444333222000.........---,,,***))))))))))))((((((((((((''''''''''''''''''''''''))))))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((---,,,***(((((()))+++,,,))))))))))))((((((((((((((())))))((('''&&&&&&''')))***++++++,,,,,,++++++******+++,,,...111444666888888777555333333444666555555444444555666777888;;;<<<===>>>???AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPRRRUUUWWWWWWWWWWWWWWWWWWWWWVVVVVV[[[ZZZZZZZZZZZZZZZZZZ[[[XXXWWWWWWVVVTTTPPPMMMJJJSSS\\\gggkkklllmmmlllkkkhhhdddaaadddiiimmmkkkhhh```[[[TTTMMMIIIFFFDDDBBB???888555777777;;;KKK\\\jjjmmmpppqqqpppnnnllllllllllllllljjjhhhhhhiiikkknnnoooppppppoooooopppqqqtttvvvxxxvvvppphhhaaa]]]jjjrrrwwwuuurrrrrrpppnnnhhhbbb[[[\\\dddoooxxx|||xxxrrrmmmllloooqqqoookkkgggddd```]]]```iiisssyyyqqqrrrfffOOOBBBEEEMMMOOOfffooowwwxxxyyy}}}{{{xxxtttpppkkkeee]]]XXXUUUYYYcccqqqyyyyyyyyy{{{yyyyyyyyyzzz{{{}}}~~~|||lll___TTTJJJFFFGGGIIIRRR___gggjjjlllooorrrtttvvvxxxzzzzzzzzz|||}}}}}}xxxqqqnnnttt}}}|||wwwxxxrrrcccVVVRRRUUUYYYaaaRRR\\\yyysssNNN555222888GGGTTTTTT>>>;;;777333111///,,,******))))))(((((())))))***((('''---...///CCC[[[bbbbbbUUUQQQ]]]gggjjjrrr~~~mmmhhhooolllkkktttzzzccc[[[UUUXXX```aaaZZZQQQTTTZZZXXXQQQ[[[rrrzzzsss```III888999>>>???DDDMMMSSSUUUWWWZZZ]]]^^^______^^^___```aaabbbcccddddddbbbaaaaaaaaaaaabbbccccccaaaaaabbbcccdddeeeffffffkkkkkklllmmmlllllluuupppZZZHHH???<<<<<<@@@JJJYYYgggnnnoootttyyy{{{oooeeeYYYSSSPPPPPPVVV^^^VVVQQQJJJHHHQQQaaaoootttsssooohhhaaaZZZVVVSSSRRRLLLRRR[[[eeemmmrrruuuvvvxxxwwwwwwyyy}}}{{{zzz{{{|||}}}}}}yyywwwttttttyyyzzzuuuooommmnnnjjjvvv~~~uuuYYYBBBJJJ```uuuxxxtttdddQQQGGGDDDCCCDDDFFFFFF@@@666///...///---------------------------------...///000222222333:::OOOaaalll{{{{{{vvvooohhh]]]JJJ===GGG[[[nnnrrrvvvvvvpppcccTTTKKK@@@SSSbbbgggtttttt{{{vvvfffXXXOOOEEEHHH\\\xxxcccaaatttzzztttmmm\\\IIIAAA>>>;;;999888777444333333111//////000///...,,,))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((---,,,***(((((()))+++,,,))))))))))))((((((((((((((())))))((('''&&&&&&'''******+++,,,,,,,,,,,,+++******+++,,,...111444666888888777555333333444666555444444444555666888999;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPSSSVVVXXXWWWWWWWWWWWWWWWWWWVVVVVVZZZZZZZZZ[[[[[[ZZZZZZZZZYYYXXXWWWSSSNNNIIIEEECCCSSS___iiimmmnnnooommmiiigggdddaaaccchhhkkkjjjggg___ZZZSSSNNNJJJGGGDDDBBB===777444666777;;;KKK]]]lllooorrrrrrqqqooonnnnnnmmmmmmllljjjiiiiiilllnnnmmmnnnppppppooopppqqqsssxxxzzz{{{xxxqqqhhhaaa]]]iiiqqqwwwuuuqqqooollliiieee```[[[[[[bbbllltttxxxsssooolllmmmpppoookkkfff]]]XXXRRRNNNQQQ\\\lllyyytttvvvkkkTTTEEEGGGNNNPPPfffooowwwxxxyyy}}}}}}|||yyytttnnnhhhaaaZZZVVVUUUXXXbbbooowwwwwwxxxzzzyyyyyyyyyzzz|||~~~{{{kkk^^^SSSIIIEEEFFFGGGQQQ^^^fffhhhiiilllooorrruuuxxxyyyzzz{{{|||~~~|||wwwoookkkppp{{{~~~{{{zzzlll^^^[[[\\\]]]cccVVVddd}}}TTT666222888FFFTTTVVVAAA===888444111///---+++*********))))))*********)))'''------...BBBYYY___bbbTTTMMMUUU\\\```lll{{{pppjjjqqqmmmmmmvvv|||iii```WWWTTTUUUVVVRRRNNNRRRYYYVVVNNNXXXpppzzzuuubbbJJJ888999>>>???EEENNNSSSUUUWWWZZZ]]]^^^____________```aaabbbcccdddeeebbbbbbbbbaaa`````````aaa```aaaaaabbbcccdddeeeeeeiiihhhjjjkkkiiiiiipppzzzyyydddPPPDDD???<<>>;;;999888777444333333222000000000000///---))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***)))((((((((()))******))))))))))))((((((((((((((()))***)))''''''''')))***++++++,,,,,,,,,,,,,,,+++++++++,,,...111333555888888777555333333444666555444444444555666888999::::::;;;===>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHHHHKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZXXXVVVSSSMMMFFFAAA>>>>>>QQQ___kkkmmmnnnqqqnnnhhhgggccc```bbbgggiiigggddd]]]YYYSSSNNNKKKHHHEEECCC<<<666333666777;;;KKK]]]nnnpppssssssrrrqqqppppppmmmmmmmmmlllkkkkkknnnpppmmmnnnoooooonnnooorrrtttzzz||||||xxxqqqhhhaaa]]]fffooovvvuuuqqqmmmiiidddbbb^^^ZZZYYY^^^fffmmmrrrqqqooommmnnnooonnnjjjfff[[[TTTKKKEEEDDDNNNbbbtttwwwvvvmmmYYYIIIEEEKKKQQQgggpppxxxyyyyyy}}}|||zzzxxxsssmmmfffaaa^^^\\\ZZZ]]]eeepppvvvvvvwwwzzzyyyyyyzzz{{{}}}{{{kkk^^^RRRHHHDDDEEEFFFQQQ___ggghhhhhhkkknnnqqqtttwwwyyyzzz{{{}}}zzzwwwqqqkkkmmmwww~~~vvvrrrooojjjiiiYYYdddUUU777333888EEESSSXXXCCC???999555222000---,,,+++******))))))******+++***(((---------@@@WWW^^^ZZZPPPLLLTTTYYY]]]kkk~~~yyyrrrtttooopppxxxzzzlllfff^^^VVVPPPJJJEEECCCSSSYYYTTTIIIRRRlllzzzwwwcccKKK999:::>>>???EEEOOOSSSUUUWWWZZZ]]]^^^_______________```aaabbbcccdddaaabbbbbbaaa___^^^___aaa``````aaabbbcccddddddeeecccbbbdddhhhhhhiiiooowww~~~lllXXXKKKDDD>>>>>>JJJZZZfffmmmqqqqqqyyyrrrhhh\\\RRRLLLKKKRRR[[[hhhfff___XXX]]]jjjqqqpppooommmhhhbbb]]]XXXTTTRRROOORRRXXXaaakkkrrrvvvvvvtttwwwzzz||||||{{{||||||}}}}}}}}}~~~|||}}}}}}}}}~~~~~~~~~wwwppplllllltttzzzxxxsssqqqoooiiirrr~~~|||~~~jjjXXX^^^ooovvvzzztttaaaKKKAAA@@@AAAEEEGGGFFF@@@666...---...------------------------////////////000222333444888===OOO^^^gggvvv~~~wwwpppfffbbbaaaVVVHHHOOOccclllppprrrjjj\\\OOOHHHGGGGGGYYYbbb^^^ddduuu}}}xxxzzzuuudddWWWNNNBBBFFFYYYvvv___YYYfffxxx|||wwwqqq___LLLAAA>>>;;;999888777444333222111//////000000...---))))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((())))))******+++))))))))))))((((((((((((''')))***)))(((((()))******+++,,,,,,------,,,,,,,,,,,,,,,---...000222444888888777555333333444666444444444444555777888:::999999:::<<<===>>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMMMMOOOOOOPPPQQQOOOPPPQQQSSSTTTVVVWWWXXXUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYTTTQQQLLLDDD<<<888999;;;MMM]]]jjjmmmooosssqqqiiihhhdddaaabbbfffhhhfffbbb]]]YYYTTTPPPMMMKKKHHHFFF<<<666333666888<<>>@@@FFFOOOSSSUUUWWWZZZ]]]^^^______``````_________```bbbbbb^^^```aaa```^^^^^^```ccc______```aaabbbcccddddddbbb```bbbgggjjjjjjmmmrrrvvv{{{rrraaaUUUIII@@@>>>JJJZZZfffmmmrrrqqqzzzsssiii\\\QQQHHHEEELLLTTTeeeeee\\\RRRUUUdddoooooonnnmmmjjjfffaaa[[[WWWTTTOOOQQQVVV___jjjqqquuuvvvuuuwwwzzz{{{yyyyyyzzz{{{}}}||||||}}}}}}{{{||||||}}}}}}~~~yyyqqqmmmssszzz{{{vvvssspppjjjuuu~~~tttlllsss~~~iiiPPPCCCAAACCCFFFHHHHHHAAA777///...///......................../////////000111222333444999???PPP___fffttt}}}xxxpppddd```ddd^^^UUU___uuuvvvzzz{{{qqqaaaQQQIIIGGGNNN^^^bbbWWWWWWmmm~~~jjjYYYNNNBBBEEEXXXttt\\\VVVbbbsss}}}zzzsssbbbOOOAAA>>>;;;999888777555333111000......//////...,,,))))))))))))(((((((((((())))))))))))))))))))))))&&&(((***++++++)))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((()))***,,,------------))))))))))))((((((((((((''')))******))))))***,,,***+++,,,,,,------,,,,,,------,,,---...000222333888888777555333333444666444444333444555777999:::888999:::;;;<<<>>>??????CCCCCCDDDEEEFFFGGGHHHHHHLLLLLLMMMNNNOOOPPPPPPQQQOOOPPPRRRTTTVVVWWWXXXXXXUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYPPPMMMFFF===666333666999III[[[iiilllooouuussskkkiiieeeaaabbbfffhhheeeaaa]]]ZZZUUURRROOOMMMJJJHHH<<<666444777999===MMM```qqqsssuuuuuusssrrrrrrsssmmmnnnppppppooooooppprrrnnnooooooooonnnppprrruuuxxxyyyyyyuuunnneee^^^[[[```kkktttuuuqqqkkkddd]]]\\\ZZZVVVUUUWWW]]]cccgggjjjjjjkkkmmmpppvvv}}}uuucccQQQCCCAAAQQQdddrrrlllfff]]]NNNCCCKKKZZZjjjssszzzzzzyyy}}}}}}zzzxxxtttrrroookkkjjjkkkooorrriiiiiimmmtttxxxxxxyyy|||zzz{{{{{{}}}|||lll___SSSIIIDDDEEEHHHUUUdddkkkjjjiiilllpppppprrrvvvxxxyyy{{{}}}yyy{{{xxxoookkkqqq{{{yyy\\\RRR```mmmvvv{{{yyytttMMM555666:::DDDTTT\\\FFFAAA;;;666222000...,,,((((((''''''''''''((((((+++***......---@@@VVV\\\RRRRRR[[[fffeeebbbnnnxxxtttoookkkuuu|||uuummmsssvvvooo```RRRLLLJJJVVVYYYPPPAAAIIIeeexxxzzzeeeMMM::::::???@@@FFFPPPSSSUUUXXX[[[]]]^^^______aaa```___^^^^^^___```aaa\\\^^^``````^^^___bbbeee______```aaabbbcccddddddfffcccccchhhkkkjjjiiikkkjjjooowww~~~vvvhhh]]]LLLBBB???JJJZZZfffmmmsssqqq{{{{{{sssiii\\\PPPFFFBBBGGGOOO\\\\\\SSSHHHKKK^^^nnnqqqnnnnnnllliiiddd^^^YYYVVVOOOPPPUUU^^^hhhqqqtttuuuuuuxxxzzzyyyxxxxxxzzz}}}}}}{{{{{{|||}}}|||{{{{{{||||||}}}~~~yyyqqqvvv~~~zzzvvvuuuppp{{{zzzzzzlllPPPAAA>>>@@@HHHJJJIIIBBB888111///000........................//////000000111222444555888???QQQ___eeesss~~~zzzpppccc___fffeee```ooo{{{iiiXXXMMMIIIRRRbbbcccQQQNNNgggooo[[[NNNAAADDDXXXxxx```WWW]]]lll}}}~~~zzzsss___IIIAAA???;;;999888666444222444333111///---,,,++++++++++++)))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((,,,+++***(((''''''''''''***,,,---,,,***(((((()))'''((()))******++++++***)))******++++++,,,------............000222444555888888999777444333333444222333333333222333666888999:::;;;===>>>?????????@@@BBBDDDEEEEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPRRRTTTVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZ[[[\\\[[[ZZZXXXWWWQQQJJJ>>>555000222777<<>>888666333...+++++++++*********))))))((((((,,,,,,,,,,,,,,,777PPPfffVVVSSS^^^iiigggiiirrruuuyyyxxxsssooopppvvvyyywwwsssyyy|||}}}{{{sss^^^JJJUUUTTTRRRGGGCCCZZZtttxxxjjjOOO888888>>>@@@EEEMMMSSSUUUWWWZZZ[[[[[[[[[ZZZ]]]]]]^^^^^^___`````````\\\]]]^^^^^^______^^^^^^dddeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeggghhhiiimmmmmmnnnsss{{{{{{mmm]]]OOODDD???JJJZZZffflllnnnqqqyyy|||ssskkk]]]PPPFFFBBBBBBCCCGGGIIIGGGBBBHHHWWWeeejjjkkkkkkkkkhhhccc]]]WWWSSSTTTPPPRRR]]]hhhnnnppprrrvvvwwwwwwvvvuuuuuuxxxzzzyyyzzzzzzzzz{{{{{{||||||||||||||||||}}}~~~}}}|||uuuwww|||jjjNNN???AAAJJJHHHLLLMMMFFF999000---///...------,,,,,,,,,------000111111000///000444666666III___eeefffvvv~~~tttmmmaaadddrrrrrrjjjwwwvvv^^^PPPQQQWWWhhhcccRRR[[[wwwiiiYYYRRRCCCBBBSSSttt^^^WWW```ooo}}}|||yyyrrr^^^HHHAAA>>>;;;999888777555333444333111///---,,,+++++++++***)))(((((('''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++***)))((((((''''''(((***,,,---,,,***(((((()))'''((()))******++++++************+++,,,,,,------............000222444555888888999777555333333444333444444444333444666999999:::;;;<<<===???@@@@@@AAACCCEEEFFFFFFGGGIIIKKKLLLLLLMMMMMMNNNNNNOOOPPPOOOPPPRRRTTTVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXYYY[[[[[[ZZZXXXUUUTTTHHHBBB999222000333999===OOOZZZfffmmmppptttsssppphhheeebbbcccfffhhhhhhfffccc```[[[VVVQQQLLLGGGCCCAAA999666888999<<>>???DDDLLLRRRTTTWWWYYY[[[[[[[[[ZZZ\\\\\\]]]^^^^^^______```]]]]]]^^^_______________bbbccccccccccccdddddddddeeeeeeeeefffggggggggghhhfffhhhjjjpppxxxzzzqqqdddRRRFFF@@@HHHYYYeeekkknnnpppxxxzzzrrriii\\\PPPHHHDDDBBBAAAAAACCCAAA>>>DDDSSSaaagggjjjjjjiiifffbbb]]]XXXTTTTTTQQQSSS^^^hhhmmmppprrruuuvvvvvvuuutttuuuwwwyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~|||}}}yyyvvv}}}~~~yyywww~~~}}}hhhNNN@@@CCCKKKIIILLLMMMFFF999000---///...------,,,,,,------...000000111000000222555888AAAQQQfffjjjhhhttt{{{oooiii^^^bbbsssxxxwwwtttaaa\\\YYYlllkkkaaaqqqvvv```VVVFFFDDDUUUxxxccc```lllzzzzzzxxxsss___III???===:::999888777666444333222111///---,,,++++++))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))***+++,,,,,,)))(((((()))'''((()))******++++++*********++++++,,,,,,------............000222444555777888999777555333444555444555555555444555777:::;;;::::::;;;<<>>:::>>>MMMRRRVVV\\\^^^ZZZWWW^^^hhhrrrvvvzzz|||{{{|||xxxlllccc___^^^jjjpppsssnnnhhhddd```\\\```aaafffnnnrrrtttyyy{{{|||}}}nnn```SSSHHHCCCCCCJJJTTTaaaiiikkkkkklllnnnqqqsssvvvwwwwwwwwwwwwxxxyyywwwrrrkkkfffffflllqqqfffggggggiiilllrrrzzzuuuZZZKKKUUU\\\TTTPPPVVVZZZJJJ888222:::FFFKKKLLLAAA;;;888777555///++++++************))))))))))))&&&''')))+++---999RRRiiiccc[[[fffyyy{{{zzz|||yyyppppppmmmjjjmmmsssvvvtttoooqqq{{{yyyddd\\\SSSEEE???TTTmmmrrrkkkPPP;;;999===>>>BBBJJJQQQSSSVVVYYYZZZ[[[[[[ZZZ\\\\\\\\\]]]^^^^^^______^^^^^^___````````````___``````aaaaaabbbbbbbbbbbbdddeeefffgggggggggfffeee___bbbgggllltttyyytttlllVVVIII@@@FFFVVVcccjjjnnnooowwwxxxqqqgggZZZQQQLLLHHHCCC???===>>>===<<>>CCCGGGPPPZZZeeelllrrrvvvtttooohhheeeaaaaaadddggggggfffbbb___[[[XXXUUURRRNNNKKKFFF???888777888===IIIVVVaaaeeejjjnnnqqqrrrssssssooorrrtttvvvuuutttrrrrrrmmmlllllllllmmmoooppppppooosssuuurrriii^^^WWWSSS^^^dddjjjjjjfffcccccceee]]]^^^dddoootttpppiiifffjjjlllooorrrtttwww|||yyyttt```LLLCCC===>>>JJJMMMRRR[[[aaa```___fffpppuuuxxx||||||{{{{{{}}}zzzlll^^^XXXUUUSSS[[[^^^fffppptttuuuxxx~~~||||||~~~nnn```TTTIIIDDDDDDJJJTTTaaaiiikkkkkklllnnnqqqsssvvvwwwwwwvvvwwwxxxzzzxxxrrrkkkffffffkkkqqqgggeeebbb___]]]```eeeiiigggXXXTTTbbbjjjbbb[[[]]]UUUGGG888555===HHHMMMMMMAAA;;;888888666000++++++*********)))))))))))))))&&&''')))+++---888QQQgggcccVVV___tttzzz|||~~~|||uuusssmmmggghhhoootttssspppgggdddqqqqqqiii^^^SSSDDD<<>>>>>>>>>>>>>>CCCNNNZZZbbbfffeeecccaaa___\\\ZZZYYYSSSPPPRRR[[[ccchhhlllppprrrsssttttttsssssstttvvvyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~~~~|||{{{zzzzzz|||}}}~~~}}}}}}xxxuuuooooooyyy{{{uuuvvv{{{{{{tttbbbMMM@@@???DDDKKKNNNNNNEEE999000...///...------------......///...000222444555888<<>>AAARRRrrruuu~~~xxxtttvvvsss```III???<<<:::999888888666555222222000///---,,,,,,,,,)))(((((((((((())))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((()))***+++)))+++,,,+++)))''''''((('''((()))******++++++******++++++,,,------..................000222444555777888999888666555555666555666666666555666999;;;;;;;;;:::;;;<<>>===???DDDHHHKKKVVV^^^gggmmmrrruuurrrmmmgggccc______bbbeeeeeeeeeaaa___[[[XXXVVVSSSPPPMMMFFF@@@999666777<<>>KKKaaajjjjjjQQQ===;;;<<<;;;???HHHMMMOOOSSSVVVYYYZZZZZZZZZ\\\]]]]]]^^^______``````^^^______```aaa```````````````aaaaaabbbccccccdddaaacccdddeeeeeedddbbb```cccfffiiikkkqqqwwwuuuooo\\\KKK>>>AAAOOO]]]ggglllooouuu~~~zzztttkkkbbbWWWQQQPPPLLLEEE>>>@@@???>>>???CCCJJJTTT\\\dddcccbbbaaa___]]][[[ZZZQQQOOOQQQYYY```dddiiinnnqqqsssttttttsssssstttuuuwwwxxxxxxyyyzzz{{{{{{|||{{{|||}}}~~~}}}{{{yyywwwvvvwwwzzz}}}zzz{{{~~~{{{uuuzzzttt||||||rrrttt{{{yyyooo^^^LLLAAABBBFFFLLLOOONNNEEE888///...000---------------...///000...000333666888;;;???BBBFFFOOObbblllllluuuzzzppplll]]]RRROOOGGGBBBQQQiii|||eeeRRRJJJHHH[[[aaaddd}}}fffKKKCCC===CCCTTT}}}|||zzztttppptttqqq]]]EEE???===:::999888777666444222111000///---------,,,))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******)))***++++++(((''''''((('''((()))******++++++***++++++,,,,,,------..................000222444555777888999888666555666777555666666666555666888;;;::::::;;;<<<>>>@@@CCCDDDEEEGGGHHHHHHHHHHHHIIIKKKKKKLLLNNNPPPPPPPPPOOOOOONNNOOOQQQSSSTTTVVVVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYXXXYYYYYYXXXVVVTTTQQQOOOHHHFFFDDDCCCEEEIIIMMMPPP]]]ccchhhlllqqquuurrrmmmgggbbb^^^]]]```ccceeedddbbb___\\\YYYWWWUUUQQQOOOGGGAAA:::555555999???DDDIIILLLRRR[[[dddjjjmmmmmmkkkpppttttttqqqmmmllllllhhhjjjmmmnnnnnnoooqqqssssssuuuvvvqqqggg]]]VVVSSS\\\aaaggggggccc______aaa\\\\\\bbboooxxxwwwqqqnnnlllnnnqqqsssuuuvvvyyy{{{|||pppWWWIII???>>>GGGMMMNNNQQQUUUWWWYYYcccnnnuuuyyy|||{{{yyyyyy{{{}}}{{{oooaaaVVVQQQSSS\\\kkkvvvyyy{{{}}}{{{{{{|||}}}~~~|||lll___TTTJJJFFFGGGIIITTTaaajjjmmmmmmnnnqqqppprrruuuvvvvvvvvvvvvwwwxxxxxxuuuppplllmmmqqqvvvnnnmmmhhh```VVVNNNIIIGGGOOOLLLSSSfffuuuxxxsssooofffQQQ:::444AAAQQQZZZ[[[GGG@@@;;;999666000---...))))))))))))************)))***,,,++++++444JJJ______JJJKKK___jjjrrr}}}rrriiijjjsss{{{}}}kkk[[[OOOVVVeeejjjeee]]]gggaaa^^^SSSDDDKKK```jjjhhhPPP>>>;;;<<<:::???HHHKKKMMMQQQUUUXXXZZZZZZZZZ\\\\\\\\\]]]^^^^^^______^^^^^^___````````````___``````aaabbbcccddddddeeeaaabbbcccdddddddddcccbbbfffhhhiiilllsssyyyvvvnnn[[[JJJ<<>>???<<<<<<>>>AAAFFFNNNWWWcccccccccbbb```^^^[[[ZZZQQQOOORRRXXX^^^bbbgggnnnqqqsssuuuuuutttssstttuuuvvvwwwxxxyyyzzz|||}}}}}}zzz{{{{{{{{{zzzxxxwwwvvvuuuwwwzzz}}}~~~}}}tttuuu|||zzz~~~uuuxxxzzzmmmooozzzuuuiiiXXXJJJDDDFFFKKKNNNPPPNNNEEE888///...000------------...///000000///222555888;;;>>>AAADDDGGGOOO```kkklllssswwwnnnlll___UUUOOODDD<<>>;;;999888777555333222111000...------------+++***)))(((((('''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))((((((((((((((()))***)))***+++***(((''''''''''''((()))******++++++***++++++,,,,,,---.....................000222444555777888999888666666666888444555666555444555888:::999:::;;;===???AAACCCDDDEEEFFFHHHHHHGGGGGGIIIJJJJJJLLLMMMOOOPPPOOONNNNNNNNNOOOPPPRRRTTTUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTPPPNNNLLLKKKLLLPPPUUUXXXbbbfffiiilllqqqvvvtttooogggccc^^^]]]```dddeeeeeedddbbb^^^[[[YYYWWWSSSQQQIIIEEE===555333444777888999<<>><<<<<<:::???IIIJJJLLLPPPTTTWWWYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]^^^__________________```aaabbbcccddddddeeeccccccddddddeeeeeeffffffddddddeeejjjuuu}}}yyypppYYYHHH:::===KKKYYYccciiikkkooouuuzzz}}}|||zzzxxxyyyyyyzzz||||||vvvnnnggg]]]XXXQQQJJJFFFBBB???<<<===999999>>>AAADDDLLLUUUbbbcccddddddbbb___[[[YYYRRRQQQSSSYYY^^^aaahhhoooqqqsssuuuvvvuuuttttttuuuvvvwwwwwwxxxyyyzzzzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{~~~}}}|||wwwxxx~~~|||sssqqqvvvtttyyy}}}mmmppp}}}tttdddRRREEEBBBGGGMMMOOOQQQOOOEEE888///...000------------...///000111000333777:::===???BBBEEEIIIOOO```lllnnntttxxxooojjj```XXXSSSHHH>>>FFFVVVjjjnnnqqqmmm```OOOEEECCC???UUU[[[[[[nnn{{{yyyvvvdddPPPFFF<<<>>>MMM}}}vvvsssxxxvvvaaaHHHAAA???;;;999888666444222222111000......---------++++++***(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))(((((((((((()))))))))***+++***(((''''''''''''((()))******++++++***++++++,,,------......///............000222444555777888999888777666777888444555555555444555777:::888999<<<>>>@@@BBBCCCCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIKKKMMMOOOPPPOOONNNMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWUUURRRQQQSSSWWW\\\```dddgggiiikkkqqqwwwvvvrrrhhhddd___^^^aaadddfffffffffddd```]]][[[XXXUUURRRLLLGGG>>>666111111000///---///555>>>HHHNNNOOONNNWWW]]]eeegggeeebbbcccdddgggkkknnnpppoooppprrruuutttuuussslllbbbYYYTTTRRRZZZ```ggggggbbb]]][[[\\\WWWSSSVVVaaalllpppooonnnlllnnnqqqssstttuuuwwwxxxxxxttt\\\MMMEEEFFFPPPTTTOOOKKKKKKLLLSSSaaaooosssvvvzzzzzzxxxwwwyyy||||||yyyooohhhnnnvvvzzzzzzzzzyyyyyyxxxyyyzzz}}}nnn```SSSHHHCCCDDDIIISSSbbbkkkoooppprrruuuppprrruuuvvvvvvuuuvvvwwwyyyzzz{{{zzzxxxxxx|||}}}vvvmmmeee```___ZZZTTTVVVfffccc>>>222AAAVVVbbbcccNNNFFF>>>999555000///111(((((())))))*********+++''')))+++++++++444JJJ^^^YYYBBBCCCUUU]]]dddwww{{{|||{{{wwwsssaaaOOOHHHGGGEEEFFFIIITTTXXXaaa[[[GGGEEEXXXeeeeeeOOO>>><<<<<<:::???JJJIIIKKKOOOTTTWWWYYYZZZZZZXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]^^^^^^______^^^^^^______```aaabbbcccddddddeeeddddddeeeeeeggghhhiiiaaa```aaaiiiwww|||qqqWWWGGG999<<>><<<;;;<<<888999???CCCEEEMMMWWWbbbccceeeeeeccc___[[[XXXTTTSSSUUU[[[___bbbiiipppqqqtttvvvwwwvvvuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxuuuttttttuuuvvvwwwyyyzzzzzz{{{}}}~~~}}}}}}~~~ooolllqqq~~~xxxuuuyyysssppptttvvvcccOOOAAA???DDDJJJOOOQQQOOOEEE888///...111---------......000111111111444888;;;>>>@@@CCCEEEIIINNN___nnnqqqxxx|||tttbbb\\\YYYXXXQQQJJJRRRaaannnpppoooiii[[[KKKAAA===BBBXXX^^^\\\kkkzzzwwwqqqooossshhhXXXMMMBBBCCCQQQ~~~zzzyyy|||vvvcccPPPCCC@@@;;;999888777666555444111...,,,---...------************))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((((((((())))))))))))))))))((('''''''''(((***---...---,,,,,,------------------------...///000000000111444777;;;;;;;;;999777666888:::666666666444333444777999;;;===>>>???>>>>>>@@@AAAHHHIIIIIIIIIHHHHHHJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOQQQSSSVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZ\\\[[[YYYXXXYYY[[[^^^______^^^[[[XXXXXX[[[aaafffiiihhhggghhhnnnvvvwwwrrrkkkhhhdddbbbcccfffiiijjjhhheeeaaa^^^\\\ZZZWWWUUULLLFFF===666111///---,,,///---000666:::;;;???DDDKKKTTT]]]^^^[[[ZZZ```gggfffkkkooopppooonnnoooqqqqqqttttttmmmaaaWWWTTTUUU\\\dddjjjgggaaa___^^^\\\XXXUUUVVV]]]hhhooonnnlllnnnoooqqqrrrrrrtttwwwyyyzzz{{{sssbbbRRRMMMNNNOOORRRNNNLLLMMMNNNQQQ^^^mmmvvvwwwyyyyyyyyyyyy{{{|||~~~|||yyyuuu{{{xxxlllmmmsssuuuwwwyyyxxxyyyzzzzzzzzz|||~~~kkk\\\PPPFFFCCCDDDLLLTTT```jjjppprrrrrrqqqrrrssstttuuuvvvwwwxxxyyyyyyyyysssvvvuuukkk\\\ZZZiii~~~ccc===444@@@MMMXXXbbbOOOHHH@@@===888111------))))))))))))))))))))))))...+++%%%)))000111>>>YYY[[[MMMHHHPPPWWW\\\nnn~~~uuuxxxhhh[[[WWWQQQGGGBBBEEENNNRRRVVVQQQFFFDDDRRRdddaaaSSS===666???>>>;;;CCCJJJMMMQQQTTTUUUVVVXXXZZZXXXXXXYYYZZZZZZZZZZZZZZZ\\\]]]]]]^^^^^^_________aaa``````______aaabbbcccbbbdddfffjjjkkkkkkhhhfffaaa^^^]]]dddsss~~~yyynnnUUUFFF:::>>>LLLYYYaaaeeeiiikkknnnqqqsssssssssrrrrrrtttwwwyyywwwpppfff___VVVRRRKKKDDD???<<<<<<<<<<<<=========???DDDKKKPPP[[[aaadddbbb```___\\\XXXVVVTTTXXX___aaa```dddkkksssqqqooooooqqqtttuuuvvvvvvwwwwwwwwwwwwwwwvvvuuuqqqsssuuuwwwyyyzzz{{{|||zzz{{{}}}~~~rrrjjjnnnyyywwwxxx|||}}}qqqSSSAAAAAAGGGKKKIIIQQQPPP@@@333///000.........//////000000111111222444777:::<<<@@@DDDGGGLLLUUUdddkkkmmmzzzsssppp]]]dddiiiTTTMMM```mmmsssssstttmmm[[[FFF@@@CCCEEEWWW___WWWWWWhhhzzz{{{vvvhhh\\\RRRAAA???PPP|||zzz{{{vvvcccPPPCCC@@@;;;888777777666555444111...------...------*********)))))))))((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''&&&''')))+++,,,,,,,,,+++------------------------...///000000000111444777;;;;;;:::999666666777999777777777555333444666999:::<<<>>>???>>>???AAACCCGGGHHHIIIHHHGGGGGGIIIKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPOOOOOOPPPQQQSSSUUUVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[ZZZYYYZZZ\\\```cccfffeeeccc___[[[YYY[[[```eeehhhhhhffffffmmmtttuuuqqqllliiieeeccceeehhhjjjllljjjgggdddaaa___]]]ZZZXXXOOOHHH>>>666111...------000---///333666666999===HHHQQQZZZ\\\YYYXXX]]]cccgggkkkpppqqqooommmnnnpppqqqttttttmmmaaaWWWUUUUUU^^^fffkkkgggbbb___^^^\\\WWWTTTSSSZZZdddlllnnnllloooppprrrrrrrrrtttvvvxxxzzzzzzrrraaaRRRMMMOOOPPPPPPLLLJJJLLLMMMSSSaaaooouuuwwwxxxyyyyyyyyy{{{}}}}}}|||{{{xxxyyy{{{zzzyyywwwmmmooouuuxxxxxxzzzyyyzzz{{{zzzzzz|||~~~}}}jjj\\\OOOEEEBBBDDDJJJRRR^^^hhhnnnppppppppprrrssssssuuuvvvwwwxxxyyyyyyyyyrrrssszzz~~~kkk^^^dddppp~~~\\\;;;444@@@MMMYYYbbbOOOGGGAAA===888111------))))))))))))))))))))))))***)))&&&***111111@@@\\\^^^NNNHHHQQQ[[[aaapppxxxuuummmfffddd___TTTIIICCCKKKNNNPPPKKKAAAAAAQQQccc___RRR===666>>>>>><<>>???CCCIIIMMM[[[aaaeeedddaaa```\\\XXXWWWWWWZZZaaacccaaadddiiiooonnnmmmnnnpppsssttttttuuuuuuuuuuuuttttttssssssssstttvvvxxxyyy{{{||||||zzz{{{~~~~~~wwwooorrrwwwuuu|||vvv~~~zzz|||\\\GGGCCCIIIMMMLLLSSSQQQAAA333///000.........//////000111111111222555888;;;===AAAEEEHHHLLLUUUdddiiiiiiuuu|||ssssssaaadddhhhVVVSSSkkk}}}|||uuu^^^HHHAAAFFFFFFXXXaaaWWWTTTeeexxxvvvdddXXXQQQCCCAAAOOO|||xxxxxxrrr```NNNCCC???;;;888777777666444444111...------...---,,,******))))))))))))((((((''''''&&&&&&&&&&&&''''''###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))******))))))((((((%%%&&&(((***+++++++++***------------------------...///000000000111444777999::::::888666555666888777888777555444444777999:::<<<>>>>>>???@@@CCCEEEFFFGGGHHHGGGFFFGGGHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYY[[[___eeekkknnnkkkiiiddd___\\\\\\```dddhhhhhhfffeeejjjrrrtttqqqmmmjjjeeedddeeeiiilllmmmmmmjjjgggeeecccaaa^^^\\\NNNGGG>>>555111///......333//////222333222444888DDDNNNXXX[[[WWWVVVZZZ```iiimmmqqqqqqooommmmmmoooqqqsssrrrkkkaaaYYYWWWXXXbbbiiimmmiiibbb___]]][[[UUURRRPPPUUU___iiimmmmmmpppqqqrrrrrrrrrsssvvvxxxzzzzzzrrrcccUUUPPPQQQQQQMMMJJJIIIJJJMMMUUUcccppptttuuuxxxyyyyyyzzz|||~~~{{{zzzxxxvvvwwwvvvsssoooqqqwwwzzzyyy{{{rrrlllooovvvxxxxxxxxxzzz{{{{{{{{{zzz{{{~~~~~~|||jjj[[[OOOEEEBBBCCCGGGOOO[[[eeekkkmmmnnnnnnqqqrrrssstttvvvwwwxxxyyyyyyzzzrrrqqqtttvvvppp\\\^^^aaagggppprrrlllQQQ888444???KKKWWW```NNNGGGAAA>>>999222------))))))))))))))))))))))))&&&((('''+++000000CCCccchhhUUUKKKTTT```fffnnnyyy}}}|||vvvwwwyyy{{{|||uuubbbOOOKKKKKKJJJCCC;;;<<>>;;;999999:::;;;===>>>???@@@BBBFFFIIIZZZaaafffeeecccaaa\\\WWWYYYZZZ^^^cccdddbbbcccgggiiihhhiiikkkoooqqqrrrqqqssssssrrrqqqqqqqqqqqqqqqtttuuuwwwyyyzzz{{{||||||zzz|||}}}~~~}}}zzzwww{{{vvvwwweeeNNNGGGLLLRRRQQQWWWRRRAAA222///000.........//////000111222222333555888;;;===AAAEEEHHHMMMXXXhhhlllhhhqqqyyytttqqqcccffflll___^^^vvvdddNNNHHHLLLLLL^^^eee[[[VVVfff~~~~~~bbbRRROOOFFFBBBMMMyyyuuuuuuppp^^^LLLBBB???;;;888777666555444333111............---,,,***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((())))))***))))))*********))))))(((&&&''')))***++++++++++++---------------------------.../////////111444666888999999888666555666777666666666555555666:::<<<===>>>?????????@@@BBBEEEFFFGGGGGGGGGFFFFFFHHHJJJJJJKKKKKKMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYY\\\aaahhhoootttooolllgggaaa^^^^^^bbbeeeiiiiiigggeeeiiipppsssrrrnnnjjjeeeccceeeiiilllnnnnnnllliiihhhgggdddaaa___QQQKKKCCC===999666555333666222000111222111444888EEEOOOYYY\\\YYYWWW[[[aaakkknnnrrrrrrooommmmmmnnnooopppoooiiiaaa\\\[[[\\\fffmmmpppjjjbbb___]]][[[TTTPPPNNNQQQZZZeeelllooopppqqqrrrrrrrrrsssuuuwww}}}~~~yyylll___YYYUUURRROOOLLLIIIIIIMMMWWWeeeppprrrtttwwwxxxyyyzzz|||~~~~~~yyyxxxvvvsssqqqoookkkhhhggggggfffdddnnniiiggglllssswwwwwwuuuzzz{{{{{{{{{zzz{{{~~~{{{jjj\\\PPPFFFBBBCCCFFFNNNYYYcccjjjlllmmmnnnqqqqqqrrrtttvvvwwwxxxyyyxxx{{{tttrrrrrrrrryyyhhhYYY```^^^WWWWWWWWW[[[GGG555333<<>>@@@BBBDDDGGGIIIWWW^^^eeeeeeccc```[[[VVVZZZ]]]aaaddddddcccbbbccccccdddeeeiiimmmppppppoooppppppoooooopppqqqrrrsssvvvwwwxxxzzz{{{|||||||||zzz{{{}}}~~~}}}~~~uuuzzzyyyxxxyyyqqqnnnttt}}}}}}hhhSSSJJJNNNUUUVVVZZZSSS@@@222//////---......///000111222222333333555888:::<<<@@@DDDGGGMMMZZZmmmssslllpppxxxtttkkkdddiiirrrllliiiqqq___XXXYYYVVVgggnnnddd```rrrhhhPPPLLLFFFCCCJJJyyyvvvwwwsssaaaNNNBBB???:::777666666555444333111///.........---+++)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******))))))************))))))((((((***+++,,,,,,---------------------------------.../////////000333666888999:::999666555555666333444555555666999===@@@@@@@@@@@@???>>>???BBBDDDFFFGGGGGGGGGFFFFFFHHHJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXXXX[[[aaaiiiqqqvvvpppnnniiiccc``````dddhhhkkkkkkhhheeehhhoootttsssnnnjjjdddbbbcccgggjjjlllnnnlllkkkjjjiiigggcccaaaWWWUUUQQQLLLHHHBBB<<<888888333000111222222555:::IIISSS]]]___\\\ZZZ___eeemmmppptttssspppnnnnnnooonnnnnnlllhhhbbb______```hhhoooqqqjjjbbb^^^]]][[[TTTOOOLLLNNNVVVaaajjjnnnnnnoooqqqqqqqqqrrrtttvvvssshhh]]]UUUTTTRRRMMMJJJNNNYYYfffnnnrrrtttvvvxxxxxxyyy|||~~~~~~yyyvvvsssooohhhbbb[[[XXXWWWWWWXXXYYYbbbbbbdddiiirrrxxxwwwtttzzzzzz{{{{{{zzz{{{~~~{{{kkk]]]QQQGGGCCCDDDGGGNNNYYYccciiimmmnnnooopppqqqrrrtttuuuwwwxxxyyywww~~~|||vvvuuutttsssnnnuuu|||cccZZZdddaaaWWWRRRPPPQQQBBB444222;;;FFFPPPUUUKKKEEEAAA@@@;;;333---,,,(((((((((((((((((((((((('''***''''''))),,,EEElllpppeeejjjsssvvvtttssswww{{{yyyooolllssszzz{{{ooonnnpppyyyXXXRRRJJJ@@@777777DDDRRRfffeeeTTTBBB>>>:::999AAAEEEHHHLLLPPPQQQSSSUUUWWWZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[``````___^^^]]]\\\[[[[[[___```dddlllsssuuuqqqlll___XXXRRRWWWiii|||}}}jjjYYYIIIIIITTT___fffjjjhhheee```[[[VVVRRRPPPOOOKKKMMMRRRWWWZZZZZZWWWSSSQQQNNNHHHBBB===:::999888999<<>>111//////---......///000111222333333222555777:::<<>>:::777666666555333222111/////////...---+++))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''(((((()))***+++))))))******++++++******))))))***+++,,,---......---------------------------.../////////000333666888999::::::888666666666333444555666777:::>>>BBB@@@AAAAAA??????@@@CCCFFFFFFGGGHHHGGGFFFGGGHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWXXX[[[bbbkkksssxxxrrrpppkkkfffbbbcccgggjjjmmmmmmiiieeefffnnnssstttqqqkkkeeeaaabbbfffiiikkknnnmmmllllllkkkiiifffcccYYYZZZ\\\]]]YYYOOODDD<<<;;;666222333333444888>>>NNNWWW```aaa^^^]]]cccjjjnnnrrruuuuuurrrpppppprrrooonnnkkkfffbbb``````bbbiiipppqqqjjjbbb^^^\\\[[[QQQNNNJJJJJJQQQ\\\eeekkkkkkmmmnnnooopppqqqtttvvvkkk[[[ZZZWWWQQQKKKOOO\\\hhhnnnssstttwwwxxxxxxyyy{{{}}}yyytttoooiii]]]TTTKKKGGGFFFGGGKKKPPPZZZ^^^bbbiiirrrzzzzzzwwwxxxyyyzzzzzzzzz|||zzzjjj]]]QQQGGGBBBCCCGGGNNNYYYbbbiiimmmooopppooopppqqqsssuuuwwwxxxyyyxxx~~~|||xxxwwwuuussslllrrrvvvuuurrrttt}}}www^^^WWW___^^^ZZZXXXTTTOOOBBB444222<<>>IIIaaaeeeWWWEEE>>>999888@@@CCCFFFKKKNNNPPPRRRTTTVVVYYYZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZ`````````___^^^\\\[[[ZZZ^^^aaaffflllpppooollliiiaaaZZZSSSYYYlllqqq^^^LLLJJJTTT___hhhmmmkkkiiieee```[[[UUUQQQNNNJJJLLLQQQVVVZZZ[[[YYYWWWUUURRRLLLFFFAAA===;;;:::<<>>:::777666555444333222000////////////,,,***))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((()))***+++((()))***++++++++++++***(((((())))))***,,,---...------------------------,,,---.........000333555888:::;;;;;;999777666777555666777777777999===@@@>>>????????????BBBFFFJJJGGGHHHIIIHHHGGGGGGIIIKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVWWW\\\cccmmmwww}}}wwwtttoooiiieeeeeeiiillllllmmmiiicccdddkkkrrrttttttnnngggcccccceeeiiikkkooonnnnnnnnnnnnlllhhheeeXXX___jjjrrrrrrhhhYYYOOODDD>>>999999888999===CCCQQQXXX``````]]]]]]eeelllooossswwwwwwtttrrrsssttttttqqqlllfffaaa_________iiioooqqqiiiaaa^^^\\\[[[NNNKKKGGGGGGMMMVVV```fffhhhjjjlllmmmnnnppptttvvvzzzddd]]][[[TTTMMMRRR```lllpppsssuuuwwwwwwwwwxxxzzz{{{xxxqqqiiibbb\\\VVVTTTUUUTTTNNNKKKLLLSSSYYY```fffpppzzz{{{wwwwwwxxxyyyzzz{{{}}}wwwhhh[[[OOOEEE@@@AAAFFFMMMXXXaaahhhlllooopppooooooqqqsssuuuwwwxxxyyyzzz{{{wwwvvvuuurrrlllnnnnnnkkkeeeccchhhooogggWWWUUU\\\___cccddd\\\RRRDDD555333@@@OOOVVVWWWHHHDDDAAAAAA===444---+++))))))))))))))))))))))))(((+++)))***,,,***<<<]]]xxxtttrrruuuxxxyyyzzz|||vvvnnnnnntttyyypppbbb[[[hhh}}}[[[SSSJJJAAA888444888@@@SSS\\\TTTCCC<<<888888@@@BBBEEEJJJMMMOOOQQQTTTUUUXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]^^^______```___^^^]]]\\\^^^cccjjjnnnmmmjjjgggfff___WWWQQQWWWkkksss___KKKHHHSSS```kkkrrrsssqqqmmmgggaaa\\\XXXVVVTTTUUUXXX\\\``````___\\\ZZZXXXSSSNNNJJJFFFDDDCCCCCCEEEFFFGGGGGGHHHKKKMMMRRRZZZ```bbbcccdddccc___aaafffhhheeeeeehhhiiigggbbbaaaaaadddhhhllloooooommmooorrruuuvvvvvvuuutttxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}~~~zzzqqqhhh[[[nnn~~~~~~~~~zzztttnnnpppsssxxx}}}~~~vvvmmmlllfff___XXXOOOJJJQQQ[[[^^^\\\OOO:::......000------...///000222333444555666888:::<<<>>>@@@DDDGGGGGGNNNcccoookkklllssssssppppppfffaaa```ZZZnnnrrrcccNNN]]]kkkppptttyyyWWWKKKDDDBBBIII|||dddLLLAAA>>>:::777666555444333222000//////000///,,,***)))((((((((('''''''''''''''''''''&&&&&&'''''''''###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((()))++++++((()))***+++++++++++++++((('''(((((()))+++,,,---------------------------,,,---.........000333555999:::<<<<<<:::888777777888888888777777888;;;>>><<<===>>>>>>@@@DDDIIIMMMHHHIIIIIIIIIHHHHHHJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUWWW\\\eeepppzzz{{{xxxrrrlllgggfffiiilllllllllhhhbbbbbbiiipppsssvvvqqqiiidddcccfffiiikkkppppppooopppooommmjjjggg[[[gggyyyvvvjjjMMMGGGAAA???>>>>>>BBBHHHQQQXXX______[[[]]]eeemmmppptttwwwxxxvvvttttttvvvxxxtttmmmfff```]]]\\\]]]iiiooopppiiiaaa]]]\\\[[[LLLIIIEEEEEEJJJRRR\\\bbbfffhhhkkklllnnnpppsssvvvkkk^^^\\\UUUNNNTTTcccpppssstttvvvwwwxxxwwwwwwyyyzzz}}}wwwooofff^^^eeegggoooxxxvvvgggXXXQQQNNNUUU\\\bbblllwwwzzzvvvvvvwwwyyyzzz{{{}}}uuufffYYYNNNCCC>>>???EEELLLWWW```gggkkknnnpppnnnoooqqqsssuuuwwwxxxyyy{{{zzzvvvuuussspppjjjgggddd```ZZZUUUUUUWWW[[[TTTYYYcccjjjrrrqqqdddTTTFFF666555CCCTTT\\\[[[GGGCCCAAABBB>>>444---***))))))))))))))))))))))))'''***+++...000+++888TTTqqqqqqrrrrrrqqqpppqqqttt~~~tttqqqvvvzzzmmm]]]UUU]]]gggjjjlllqqqXXXPPPHHH@@@888222555;;;FFFSSSNNN@@@:::888999BBBAAAEEEIIIMMMOOOQQQSSSUUUXXXXXXYYYZZZZZZZZZZZZZZZVVVVVVXXXYYY[[[]]]^^^___\\\]]]^^^```aaa``````______fffmmmoookkkfffddddddZZZSSSMMMSSShhh~~~sss^^^JJJGGGSSSaaannnvvv}}}xxxqqqkkkgggdddccc^^^___aaadddfffgggdddbbb```^^^ZZZVVVRRROOOMMMMMMIIIIIIIIIHHHGGGHHHJJJLLLSSS[[[aaabbbdddffffffdddccciiikkkffffffjjjllljjjdddbbbbbbdddhhhlllooopppnnnqqqtttvvvwwwuuusssqqqxxxxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~yyyxxxxxxqqqggg]]]\\\ooo~~~~~~{{{}}}{{{uuuvvvxxxyyy}}}~~~mmmhhh___UUUOOOJJJIIITTT```^^^\\\NNN999---...000------...///111222333555555888:::<<<>>>@@@BBBFFFIIIKKKOOOaaammmjjjnnnwwwxxxmmmrrriiibbb\\\JJJQQQvvv~~~qqq```PPPBBBQQQccckkkpppzzzvvvXXXLLLEEECCCJJJ}}}cccKKKBBB???;;;999777666444222000000///...---,,,,,,+++)))((((((((((((((())))))+++)))(((''''''((()))+++***&&&######%%%''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''',,,***)))''''''(((***+++)))(((((()))+++---,,,++++++((('''+++000222///++++++,,,------......------,,,---...//////000222555888;;;===<<<999888999<<<666888::::::999999:::;;;<<<>>>@@@AAABBBCCCGGGIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLLLLNNNOOOPPPQQQQQQPPPOOOOOOPPPSSSTTTTTTSSSSSSTTTUUUUUUTTTTTTVVVXXXVVVSSSSSSZZZcccmmmyyy}}}xxxtttppppppqqqrrrpppmmmhhhcccbbbeeelllqqqvvvuuuqqqkkkgggggglllqqqvvvwwwuuuqqqpppoookkkdddbbbbbbqqq~~~iii\\\SSSRRRNNNEEECCCIIIPPPTTTXXXXXXWWWZZZdddlllmmmrrrwwwyyyxxxwwwyyy{{{yyyxxxoooaaaXXXXXX]]]___kkksssqqqeee]]]]]]ZZZRRRLLLDDD===???FFFNNNWWW^^^bbbdddgggiiijjjlllooorrryyypppbbbZZZRRRSSS]]]iiiqqqtttuuuuuuuuuvvvwwwwwwxxxxxxzzzpppeeehhhrrrvvvVVVYYYUUUVVV```nnnyyyzzzxxx{{{yyywwwyyy}}}uuufff\\\OOOBBB???DDDHHHOOOXXXaaafffjjjmmmoooqqqrrrsssuuuvvvvvvwwwwwwxxx}}}~~~}}}|||xxxrrrsssuuurrriii^^^WWWTTTSSSVVVOOO[[[qqqyyy|||}}}xxxaaaFFF555999JJJaaallleeeOOOJJJDDD???;;;555...)))))))))))))))))))))))))))###%%%)))++++++///===LLLkkkjjjcccbbbiiihhhhhhrrr}}}zzz{{{zzzqqq\\\VVV[[[WWWUUUXXXXXXKKKRRRRRRGGG<<<888555111;;;IIINNNCCC999:::===<<<@@@CCCHHHLLLNNNPPPRRRTTTVVVWWWWWWXXXYYYYYYXXXXXXYYYXXXWWWZZZ^^^```^^^\\\___^^^^^^]]]^^^___aaabbbfffeeeiiipppoooeee\\\ZZZUUUQQQLLLPPPbbbwwwnnn```RRROOOUUUaaappp{{{{{{tttnnnjjjhhhjjjlllnnnooonnnkkkgggdddcccbbbaaaaaa```^^^ZZZXXXTTTOOOIIIEEEEEEIIILLLNNNVVV[[[bbbeeeggghhhkkknnnmmmjjjfffeeefffhhhiiijjjaaaccceeehhhllloooqqqrrrrrrsssuuuvvvvvvvvvuuutttwwwwwwwwwxxxyyyzzz|||}}}|||||||||{{{yyyxxxzzz{{{zzz||||||yyy{{{nnnqqqwww{{{wwwooohhhbbb^^^bbbsss~~~}}}}}}}}}zzzzzzpppddd^^^SSSHHHDDDIIISSS\\\]]]XXXIII777...///111///000000111222333444444555999<<<>>>===;;;===DDDJJJJJJPPP___hhhkkkuuuzzzqqqvvvqqqfff```XXXHHHGGGYYYrrr~~~~~~pppcccSSSGGG@@@DDDUUU```^^^fffuuu{{{nnnRRRHHHDDDBBBEEE{{{cccMMMBBB???;;;999777666444222000000///...---,,,,,,+++))))))(((((((((((())))))((('''&&&%%%%%%&&&'''((((((%%%""""""$$$&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&+++***)))(((((()))***+++)))(((((()))+++---,,,+++,,,***))),,,111222000,,,+++,,,------......------,,,---/////////000333555777;;;>>>===999666666777444666999:::999:::;;;======???AAAAAAAAABBBDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJMMMMMMNNNNNNOOOOOOOOOOOOPPPOOOOOOPPPSSSUUUTTTTTTSSSTTTUUUTTTTTTTTTUUUWWWXXXVVVWWW]]]dddnnn|||~~~xxxtttrrrrrrsssqqqnnnhhhcccaaaeeelllrrrvvvvvvuuupppllljjjmmmppptttvvvvvvsssrrrqqqlllfffbbb```jjjtttfff\\\XXXRRRHHHFFFKKKPPPUUUYYYYYYXXX\\\fffooorrrvvvzzz{{{yyyxxxyyy{{{{{{yyypppaaaWWWWWW\\\___jjjqqqpppddd\\\[[[XXXQQQJJJBBB<<<>>>DDDKKKSSSZZZ```bbbeeeggghhhjjjlllnnnrrrzzzzzzkkkbbbZZZTTTVVV```jjjqqqsssuuuuuuvvvwwwxxxyyyyyyzzz{{{sssjjjppp{{{jjjZZZWWWWWW```nnnxxxyyywww{{{yyyxxxzzz}}}tttggg^^^QQQCCC>>>BBBIIIOOOYYYaaagggjjjmmmooorrrrrrsssuuuuuuvvvvvvvvvxxx}}}|||zzzzzzyyywwwwwwzzzxxxpppfff```\\\YYY\\\QQQ]]]yyyhhhJJJ777999JJJbbbmmmeeePPPLLLFFFAAA<<<555...))))))))))))))))))))))))))))))***,,,---,,,000???NNNaaaccc]]]\\\ccccccaaaiiilll\\\[[[aaaZZZSSSRRROOOGGGRRRYYYRRRGGG>>>666000888FFFKKKAAA888999;;;:::???CCCGGGKKKMMMPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZXXXXXXZZZ]]]___]]][[[^^^]]]]]]]]]]]]___```aaagggfffkkkpppnnncccYYYVVVSSSNNNJJJNNN___tttmmm```SSSQQQYYYeeesss~~~xxxsssooommmoooppprrrsssqqqmmmiiifffiiihhhggghhhhhhhhheeecccZZZTTTMMMHHHGGGIIIKKKMMMUUU[[[ccchhhiiiiiijjjlllllliiidddcccdddgggiiijjjfffgggiiikkknnnqqqssstttssstttuuuvvvvvvvvvuuutttvvvwwwwwwxxxyyyzzz{{{|||{{{|||||||||zzzyyyyyy{{{xxxzzz}}}~~~|||}}}qqqkkkrrryyyxxxpppfff^^^ZZZggguuu}}}{{{}}}zzz~~~uuuddd[[[OOOEEEDDDJJJTTT[[[]]]WWWHHH666...///000...111111222333444666666777;;;>>>@@@???<<<===CCCIIIJJJNNN\\\fffkkkyyy|||ssspppfff___VVVFFFFFFZZZjjjsssyyyuuuhhhYYYKKKBBB<<>>:::666444444333555888999999:::<<<>>>===???AAABBBAAA@@@AAAAAADDDDDDEEEFFFHHHIIIJJJJJJOOOOOONNNOOOOOONNNOOOOOOOOONNNNNNPPPSSSUUUUUUTTTSSSTTTUUUUUUTTTTTTUUUVVVXXXWWWYYY]]]bbbkkk{{{~~~yyywwwxxxyyysssoooiiidddbbbeeemmmrrrvvvxxxyyyvvvrrrnnnnnnpppssswwwxxxvvvuuutttnnnfff```\\\```nnnyyy|||xxxjjjbbbXXXLLLIIILLLOOOTTTXXXXXXXXX]]]hhhrrrwwwzzz~~~|||zzz{{{|||~~~|||ssscccWWWWWW\\\___iiippppppdddYYYVVVSSSNNNGGG???:::<<<@@@EEEMMMTTT[[[]]]aaacccdddeeeggghhhiiilllrrryyy|||xxxooogggaaa\\\XXX[[[dddmmmqqqrrruuuuuuvvvwwwyyyzzzzzz{{{|||vvvpppvvvttt]]]YYYYYY```llluuuxxxvvv{{{yyyxxxzzz}}}~~~rrrggg___RRRDDD>>>AAAIIIQQQ[[[cccgggiiilllooorrrrrrssstttuuuuuuuuuuuuwww}}}~~~yyyuuuwww{{{}}}yyyuuupppkkkfffVVV___pppOOO888999HHHaaallldddPPPMMMHHHCCC===666...))))))))))))))))))))))))))),,,+++,,,------444DDDSSS```bbbXXXRRRYYY\\\\\\cccwwwrrrfffiiippphhh___XXXPPPEEEPPPZZZXXXOOODDD999000444@@@FFF???777888:::999>>>AAAFFFJJJMMMOOOQQQSSSSSSTTTVVVWWWYYYZZZZZZZZZZZZZZZYYY[[[\\\]]]\\\ZZZ]]]\\\\\\\\\]]]^^^```aaaggghhhmmmqqqmmmbbbWWWSSSPPPLLLHHHLLL\\\ppp{{{|||jjj^^^SSSTTT\\\iiiyyyzzzwwwvvvvvvxxxyyyyyywwwrrrmmmjjjmmmllllllnnnqqqsssrrrqqqbbb\\\SSSMMMJJJJJJKKKKKKSSSYYYbbbggghhhhhhiiijjjlllhhhdddbbbcccfffiiikkkkkklllmmmoooqqqssstttuuussstttuuuvvvwwwvvvuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{yyy{{{||||||{{{yyyyyyyyyuuuxxx|||~~~|||{{{|||oookkksss|||~~~vvvjjjaaa]]]nnnvvvzzzwww{{{{{{}}}kkk]]]LLLCCCDDDMMMVVV[[[]]]UUUEEE666...///000///222222444555777888999:::;;;>>>@@@>>>;;;<<>>@@@|||~~~yyycccNNNBBB???;;;888777666444222000000///...---,,,,,,+++***))))))(((((((((((())))))((((((''''''(((((()))&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&***))))))((())))))***+++***)))((()))+++,,,+++***'''&&&&&&)))+++,,,***(((+++,,,------......------,,,...///000000111333555999<<>>AAAJJJSSS^^^eeegggiiikkknnnrrrrrrssstttttttttttttttwww|||}}}vvvqqquuu}}}rrr\\\___}}}rrrQQQ999777FFF^^^iiiaaaPPPNNNKKKEEE>>>666...)))))))))))))))))))))))))))***((()))+++...777HHHXXXkkkmmm^^^OOOSSSZZZ^^^eeeooozzzmmmooozzzzzzvvvooocccQQQRRRSSSRRROOOGGG;;;111111<<>>AAACCCBBB??????DDDIIIRRRRRR]]]gggkkkvvv}}}qqqlllbbbbbbccc[[[]]]qqq~~~{{{|||zzzmmmXXXKKKHHH@@@III]]]cccUUUUUUooonnnOOOCCC@@@???DDDwww|||{{{cccMMMBBB???;;;888777666444222000000///...---,,,,,,+++******)))(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((()))))))))))))))******++++++)))))))))+++,,,+++***&&&&&&'''(((******)))'''+++,,,------......---------...000000000111444666;;;===>>>===:::999;;;>>>888888999888777777999:::888;;;???AAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSOOONNNNNNPPPSSSUUUUUUTTTSSSUUUWWWXXXWWWWWWXXXYYYVVVVVVXXXYYYZZZ```ppp{{{wwwqqqjjjfffggglllpppxxxzzz|||yyyuuussstttvvvwww{{{}}}{{{yyyvvvmmmdddYYYVVVUUUYYY^^^fffpppxxx}}}sssfff\\\SSSLLLIIIIIIHHHLLLOOOOOOPPPWWWeeepppuuuzzz~~~kkk\\\XXX\\\___kkksssuuuiiiWWWIIICCCBBB???:::777888888999===CCCJJJLLLOOOQQQRRRTTTWWWZZZ\\\\\\]]]```ccceeeffffff``````aaafffmmmrrrtttssssssssstttuuuvvvwwwxxxxxx|||~~~rrrlllmmmtttuuuuuuuuuwwwyyywwwsssfffbbb___bbbjjjqqquuuuuuwwwwwwwwwwwwxxxzzz|||~~~~~~ooo```VVVKKK???>>>DDDKKKTTT```ggghhhhhhjjjnnnpppqqqrrrssssssttttttssswww|||}}}uuupppttt|||xxx```[[[kkkyyy}}}jjjMMM777777CCCYYYccc\\\NNNNNNLLLGGG???666...***)))))))))))))))))))))))))))''''''***---555DDDRRRoooxxxmmm[[[ZZZ___aaaeeepppyyyiiihhhwwwpppaaaQQQJJJJJJEEE;;;222///999@@@@@@;;;999999999:::>>>CCCGGGJJJMMMPPPRRRQQQRRRTTTVVVXXXZZZ[[[[[[ZZZ[[[[[[[[[ZZZZZZYYYYYY[[[[[[[[[[[[\\\^^^```aaafffmmmtttuuuppphhh```[[[RRROOOJJJKKKXXXjjjvvvyyydddYYYPPPRRR^^^mmm~~~}}}wwwtttrrrqqqppprrrwww{{{~~~ssslll```VVVPPPMMMKKKJJJKKKOOORRRTTTVVVZZZaaagggpppmmmhhhgggiiimmmqqqrrrqqqqqqrrrrrrssssssssstttrrrssstttvvvvvvuuuuuuttttttuuuvvvxxxxxxxxxxxxwwwvvvyyy||||||{{{yyyyyyyyyyyyzzz|||~~~yyyyyy~~~{{{tttssswww~~~vvviiifffjjj{{{zzzxxxvvvzzz||||||sssUUUFFFIIIUUU^^^```\\\PPP@@@666333222333444222333555888:::===???@@@CCCGGGJJJIIIFFFGGGKKKPPPUUUUUUbbboooqqqwww~~~zzzvvvlll```dddooonnnrrrvvvbbbTTTNNNKKKOOO^^^cccUUUXXXxxxxxxTTTBBB===>>>FFFzzzttt{{{|||cccMMMBBB???;;;999777666444222000000///...---,,,,,,++++++***)))((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&''')))))))))******)))))))))(((((())))))******+++++++++***)))***+++,,,+++)))((((((***+++++++++******+++,,,------......---------...000000000111444666;;;===???>>>;;;;;;===???999999999777555555777999999<<>>;;;888777777555333777<<<@@@BBBCCCEEEGGGKKKPPPTTTUUUWWWYYY\\\___aaadddeeebbbcccfffkkkppptttuuuuuusssssstttuuuuuuvvvvvvvvv{{{rrrfffbbbmmmmmmlllkkkmmmpppsssuuukkkgggcccdddjjjppptttvvvvvvwwwwwwwwwwwwxxx{{{}}}~~~nnn___TTTIII??????FFFLLLVVVccciiihhhgggjjjmmmooooooqqqrrrssstttttttttwww|||}}}wwwssstttxxxzzz}}}xxx```UUUZZZ[[[^^^bbb^^^]]]EEE777888BBBTTT]]]WWWKKKLLLLLLHHH@@@666...***))))))))))))))))))))))))+++))))))***,,,///999DDDbbbxxxxxxhhhdddfffddddddpppxxx}}}|||yyyhhhdddqqquuuZZZMMMJJJDDD:::222///777???AAA===999888999999<<>>;;;::::::888888888666555666888;;;===>>>@@@@@@@@@@@@AAACCCEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLMMMOOOQQQRRRSSSTTTRRRQQQPPPQQQSSSSSSSSSRRRMMMPPPTTTVVVWWWWWWXXXYYYYYYUUUTTTUUUVVVXXX```hhh{{{tttnnnjjjjjjkkknnnsssxxxzzzwwwtttttttttuuuyyy{{{zzzyyywwwqqqiiiccc___ZZZVVVUUUUUUSSSQQQFFFCCC???<<<<<<======<<<<<<>>>@@@??????HHHVVVcccooottt{{{~~~rrr___WWWWWWYYYiiittt|||ttt]]]GGG>>>>>>999777666666333000222777888999999:::===CCCJJJOOORRRTTTVVVZZZ]]]```cccfffccceeehhhmmmrrruuuvvvwwwuuuuuuuuuuuuuuuvvvvvvvvvzzzvvvhhhbbbbbbaaa```aaabbbfffmmmssspppkkkgggfffjjjppptttwwwwwwxxxyyyyyyxxxxxx|||}}}nnn```WWWLLLAAA@@@FFFLLLWWWdddjjjhhhgggiiimmmmmmnnnoooqqqssstttuuuuuuwww|||}}}zzzvvvvvvuuurrrkkktttyyy|||sss]]]UUUXXXSSSRRRSSSPPPNNN===777;;;BBBQQQZZZTTTGGGJJJLLLHHH@@@666///+++))))))))))))))))))))))))+++)))***,,,,,,,,,222999OOOmmmuuuddd```eeehhhjjjpppttt{{{yyyqqqrrryyy~~~mmmgggmmm{{{}}}eeeXXXPPPEEE:::444///555===AAA>>>999666777777;;;@@@EEEHHHKKKNNNPPPRRRSSSTTTVVVXXXYYYYYYYYYWWWYYY\\\[[[YYYXXXYYY[[[\\\\\\\\\\\\^^^```bbbccciiirrrxxxuuupppmmmiiidddXXXTTTLLLIIISSSfffuuu|||gggZZZOOOPPP[[[lll{{{{{{xxxtttrrrtttwwwyyyzzzssskkk___TTTMMMIIIGGGEEEBBBEEEHHHKKKNNNUUU___fffkkkjjjhhhiiilllooopppqqqqqqqqqrrrrrrrrrssssssssspppqqqrrrsssssssssrrrqqqssstttvvvwwwxxxwwwvvvuuuwwwyyyzzzzzzyyyyyyzzz{{{{{{|||}}}}}}~~~}}}qqqpppzzz{{{qqqooorrrvvvwwwxxxvvvmmmllluuuyyywwwwww{{{~~~kkkUUULLLQQQ[[[aaabbbUUUEEE777333333333555888666777:::===AAADDDGGGHHHKKKNNNQQQNNNJJJHHHJJJNNNTTTRRRbbbtttxxx{{{xxxooocccccclllnnnzzzooo```UUUYYY___WWW\\\yyynnnLLL999666@@@yyyvvv|||xxxbbbOOOBBB???;;;999777666444222000000///...---,,,,,,+++++++++)))(((''''''''''''&&&''''''((((((''''''&&&###&&&((((((%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''')))***++++++++++++,,,***)))***++++++***)))&&&(((******)))(((((()))+++,,,------......---------///000111111222444666666<<>>:::777666888777444888:::;;;::::::BBBRRR^^^oootttzzz}}}~~~sss___UUUTTTVVVfffrrr}}}vvv```HHH???@@@999777777666222...000555444444333444777>>>GGGMMMRRRTTTVVVYYY\\\```eeehhhdddfffjjjooosssvvvwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvzzz~~~zzzmmmgggZZZYYYZZZ[[[]]]bbbjjjrrrrrrnnniiigggjjjpppuuuwwwxxxzzz{{{zzzyyyyyy}}}|||ooobbbZZZOOOCCCAAAFFFLLLXXXeeekkkiiifffiiimmmkkkmmmoooqqqssstttuuuvvvwww|||~~~{{{yyywwwrrrlll```iiimmmpppnnn\\\YYY___\\\YYYXXXSSSEEE999777===CCCPPPXXXSSSEEEIIIKKKHHH@@@666///+++))))))))))))))))))))))))(((''')))---...---000666DDDdddkkkXXXTTT```llltttuuuxxx~~~wwwmmmpppyyyqqqhhhfffkkk{{{kkkaaaUUUGGG;;;888...333<<<@@@>>>888555555777:::@@@DDDGGGJJJNNNPPPRRRSSSTTTVVVWWWXXXYYYYYYVVVYYY[[[[[[YYYXXXZZZ\\\\\\\\\\\\]]]^^^```cccdddkkktttyyyuuunnnllliiidddZZZUUULLLHHHQQQddduuu}}}jjj\\\PPPOOOZZZlll}}}{{{wwwrrrpppppprrrttttttppphhh\\\RRRJJJFFFDDDCCC@@@DDDIIIMMMQQQWWW```fffgggffffffhhhkkkmmmnnnnnnqqqrrrrrrrrrssssssttttttooopppqqqrrrsssrrrqqqqqqssstttvvvwwwxxxwwwuuutttxxxyyyyyyyyyxxxxxxzzz|||zzz{{{|||}}}~~~}}}xxxzzzpppnnnxxxvvvjjjgggjjjnnnqqqsssuuuqqqvvvyyyuuuxxxoooaaaQQQLLLSSS]]]aaa```RRRBBB333000222333555888888:::<<<@@@DDDGGGJJJLLLVVVYYYZZZWWWQQQMMMOOORRRTTTQQQ___pppssswww}}}|||wwwpppeeeaaadddcccsssvvveeeWWWZZZbbb^^^ddd~~~{{{TTT;;;666???}}}~~~zzzrrr\\\JJJ???===:::888777666444333000///...---,,,+++++++++***)))(((((())))))(((''')))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%''')))***+++***((('''******))))))******+++,,,,,,+++)))''''''''''''((()))((('''(((***++++++++++++,,,,,,,,,,,,,,,,,,---+++---///111222444888:::>>>@@@BBB???;;;888888:::888999::::::999:::;;;===DDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPPPPQQQSSSUUUTTTSSSSSSOOOIIIDDDBBBCCCEEEFFF^^^tttyyyqqqkkkhhhfffiiinnnrrrrrrrrrqqqqqqmmmsss{{{~~~yyysssoookkkfff]]]RRRIIIBBB>>><<<999888888666555444333333333555999;;;:::===KKKYYYiiisss{{{|||{{{}}}zzzeeeVVVRRRTTTcccppp~~~qqq\\\III>>>888666777999777000---...222......222444777AAAMMMRRRVVVZZZ^^^```aaacccdddaaafffmmmpppqqqrrruuuwwwvvvuuutttsssssstttvvvwww}}}yyyqqqkkkbbb^^^aaagggooottttttnnngggfffkkkqqqttttttxxxyyyyyyzzz{{{|||}}}}}}~~~~~~pppcccZZZNNNBBB???DDDLLLYYYfffkkkkkklllkkkhhhlllnnnppprrrtttuuuvvvvvv{{{~~~~~~|||zzzzzztttnnnbbbbbbeeegggiiikkkqqqvvvfff^^^___ccc``````\\\OOOAAA:::444999KKKZZZYYYPPPOOOMMMLLLJJJBBB666---***))))))))))))))))))))))))+++,,,,,,,,,,,,...222555EEETTTeeeaaaSSS^^^vvv~~~{{{vvvoooqqqtttqqqhhh^^^YYYaaarrr|||llleeebbbZZZTTTGGG333111000666???>>>666222666888:::===AAAEEEIIIKKKLLLPPPPPPQQQSSSTTTUUUVVVWWWYYYXXXXXXXXXXXXYYYYYYZZZ\\\ZZZZZZ\\\]]]]]]aaagggmmmuuuvvvnnniiijjjiiiddd[[[XXXNNNFFFMMMaaasss{{{hhhXXXLLLMMMWWWfffxxx~~~yyyvvvqqqkkkhhhggghhhiiiddd]]]RRRGGG???===>>>???===BBBHHHKKKMMMSSS^^^hhhhhhhhhjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnooopppqqqsssqqqpppnnnnnnoooqqqrrrrrrssssssssstttuuuuuuuuuxxxxxxyyyyyyyyyyyyyyyyyy~~~|||}}}~~~wwwnnnlllqqqyyyyyymmmsss|||qqqkkkkkknnnqqqrrrsss~~~|||tttooohhhVVVMMMMMMOOOZZZbbb\\\KKK>>>222///222222222333<<<@@@FFFMMMRRRUUUUUUUUUaaacccccc^^^VVVQQQQQQSSSUUUWWW^^^iiiooooooqqqttttttkkkfffddd]]]XXXbbbrrrsssbbbVVV[[[fffcccggg{{{\\\;;;===888{{{|||xxx~~~}}}oooYYYFFF???===:::888777666444333000///...---,,,+++++++++***)))(((((())))))((('''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''')))*********)))(((******))))))******+++,,,---+++***(((''''''(((((()))((('''(((***++++++++++++,,,,,,,,,,,,---------,,,...000111222333666999>>>@@@BBB@@@<<<999999;;;:::::::::::::::;;;===???CCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSTTTTTTRRRPPPHHHEEE@@@<<<;;;;;;<<<===MMM___zzzuuunnnjjjfffiiimmmpppqqqqqqpppooolllrrrzzzzzzsssooogggaaaXXXNNNEEE???;;;:::888888777666555444333333333666;;;???===>>>HHHTTTeeepppyyy{{{zzz|||}}}}}}{{{fffUUUPPPRRR\\\iiiyyy~~~nnnZZZLLL>>>999666777666111......222//////111222666BBBOOOVVVZZZ]]]___```___``````bbbgggnnnrrrrrrqqqssstttvvvuuuuuutttttttttuuuuuu{{{|||wwwvvvvvvuuutttmmmgggfffkkkqqqtttuuuxxxyyyyyyzzz{{{|||}}}}}}~~~pppbbbYYYNNNBBB???DDDLLLZZZfffkkkllllllkkkiiimmmnnnppprrrtttuuuvvvwwwzzz}}}zzzssskkkeeeccc```\\\YYYYYY]]]ccc]]]YYYbbbllllllkkkbbbRRRDDD;;;444;;;PPPbbbaaaWWWOOOMMMLLLJJJBBB555---+++))))))))))))))))))))))))***+++,,,++++++---111444>>>PPPggggggWWW[[[lllqqqtttzzz|||rrrppp|||xxxmmm]]]OOOOOO[[[gggoooaaa\\\___\\\YYYNNN;;;333000333<<<>>>666222444666888;;;???DDDGGGJJJKKKPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\ZZZZZZ\\\\\\\\\```fffooowwwxxxoooiiiiiihhhccc[[[YYYSSSNNNSSScccrrrwwwhhhXXXKKKJJJUUUdddvvv|||sssoooggg___ZZZWWWWWWWWWTTTNNNFFF===888777999:::<<>>BBBJJJRRRYYY]]]___```ccccccbbb\\\VVVSSSTTTXXXYYYZZZ___gggmmmnnnpppttttttmmmiiiggg]]]RRRSSS]]]zzzdddWWWJJJMMM[[[```fffwww___;;;999555www~~~zzz~~~oooXXXEEE???===:::888777666444333111000...---,,,,,,++++++***)))(((((())))))(((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((((((((())))))))))))***))))))))))))***++++++...---+++)))(((((((((((()))((('''(((***+++++++++++++++,,,,,,------------...///111111111222555777999===@@@@@@>>><<<===???===<<<:::::::::<<>>555>>>XXXllljjj___PPPNNNMMMKKKBBB555---+++)))))))))))))))))))))))))))***+++++++++,,,///222555JJJgggmmm[[[UUU\\\^^^hhhooo~~~zzzrrrwwwvvvmmm[[[IIICCCMMMXXXbbbVVVUUU^^^aaacccZZZHHH888000000999===888333333333555999===BBBFFFIIIKKKPPPQQQRRRSSSTTTUUUVVVWWWUUUVVVVVVWWWXXXZZZ\\\\\\]]][[[[[[\\\\\\\\\```fffqqqxxxyyypppjjjjjjgggbbb\\\\\\YYYWWW]]]hhhqqquuugggXXXIIIGGGPPP```qqq}}}vvviiicccZZZPPPHHHDDDBBBBBB@@@===999444222222444555999<<<@@@AAACCCJJJVVV___hhhhhhgggfffgggiiijjjlllkkkkkkkkkkkklllmmmnnnoooqqqpppooonnnnnnoooqqqqqqqqqrrrrrrsssttttttuuuuuuxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{}}}vvvlllhhheeebbbbbbeeennntttyyyxxxqqqmmmuuu|||yyyyyyxxxuuusss||||||pppggg[[[LLLGGGKKKPPP[[[```XXXCCC999111111444666888:::DDDIIIOOOWWW^^^bbbdddeeeccccccaaa\\\WWWUUUXXX\\\\\\ZZZ\\\bbbgggiiimmmrrrrrrooonnnlll```OOOHHHJJJggg{{{qqq]]]MMMAAA@@@NNN[[[bbblllxxxddd<<<777444pppzzzpppYYYGGG???===:::888777666444333111000///---,,,,,,,,,,,,***)))(((((())))))((('''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((((((((('''((()))******)))))))))))))))***++++++...---+++***)))((()))))))))((('''(((***+++++++++++++++,,,,,,---.........///000111111000111333555444999>>>@@@??????BBBDDD>>><<<999888999<<>>777444444666666666:::<<>>666000222666888;;;>>>KKKMMMRRRWWW[[[]]]^^^______```___]]]ZZZYYYZZZ\\\[[[XXXXXX\\\```ccchhhooorrrpppqqqpppfffUUUJJJGGGYYYiii}}}}}}jjjZZZFFF@@@<<>>@@@??????@@@BBB===:::666555888;;;===>>>======>>>???@@@AAACCCCCCDDDEEEGGGHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTRRROOOMMMLLLJJJIIIKKKLLLIIIBBB<<<;;;777DDDfff|||wwwsssoookkkhhheee```\\\ZZZ]]]ccckkkoooooojjjfff^^^ZZZRRRJJJCCC>>>;;;:::888999::::::999888666555555<<>>888222///...+++...111111777FFF[[[iiimmmkkkgggaaaZZZVVVTTTTTTcccjjjsssxxxyyyxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuxxx|||vvvppplllmmmjjjfffeeehhhnnntttwwwyyyzzzzzz{{{|||}}}~~~~~~{{{mmm^^^VVVKKKAAA@@@FFFPPP]]]iiilllmmmnnnnnnmmmmmmnnnqqqsssvvvxxxyyyzzzxxx||||||xxxvvvxxx{{{zzzzzz|||zzztttpppnnnhhh___ddddddvvvtttRRRCCC777BBB___tttpppaaaPPPPPPPPPMMMAAA333,,,,,,))))))))))))))))))))))))((()))++++++***+++---///000>>>]]]kkkZZZHHHDDDDDDNNNXXXkkk~~~kkkTTTHHHLLLUUUTTTIIIKKKUUU]]]ggghhh\\\BBB555...555<<<:::555444333444777;;;@@@EEEIIILLLOOOOOOPPPQQQSSSTTTUUUVVVRRRSSSTTTVVVXXX[[[]]]^^^```^^^]]]_________ccciiinnnwwwyyyrrrnnnnnnlllggg^^^\\\[[[]]]ccclllwww~~~eeeXXXGGGAAAJJJYYYeeejjjmmmoooqqqqqqpppooopppqqqtttvvvuuupppjjjcccXXXNNNHHHDDD>>>888333111111222/////////000000000000///000111222222444:::BBBHHHNNNQQQWWW^^^cccfffhhhhhhhhhhhhiiiiiijjjlllmmmnnnnnnnnnnnnooooooppppppqqqppppppqqqrrrssstttuuuvvvvvvvvvwwwwwwxxxyyyyyyzzzxxxzzz}}}~~~}}}~~~wwwkkkkkkllliiijjjppp||||||ttthhhgggrrr|||wwwlllXXXQQQEEEEEENNNVVV___]]]OOO:::333000333777999<<<@@@IIIKKKNNNQQQTTTUUUUUUUUUYYY[[[]]]^^^]]]ZZZYYYXXXXXXUUUUUUZZZ^^^bbbhhhooovvvsssqqqooohhh\\\RRRMMMYYYgggxxxrrr^^^OOO@@@AAA===CCCSSSTTTTTTbbbuuujjjAAA999555|||kkkvvv~~~uuufffVVVIII???===:::888777666444333111111///...---,,,,,,,,,***)))(((((())))))((('''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((((((((()))******+++***)))(((((()))***+++)))((('''(((***+++++++++++++++,,,---...//////000000111111111000000111333888<<<@@@AAA>>>;;;;;;<<<;;;888444444888;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQRRRUUUVVVUUUTTTSSSUUUZZZ```ccc^^^QQQGGG???999<<>>===<<<:::888777<<>>DDDHHHKKKMMMNNNOOOPPPQQQSSSTTTTTTRRRRRRSSSUUUXXX[[[]]]^^^___]]]]]]___``````dddjjjmmmvvvzzztttooopppnnnhhh]]]XXXUUUYYY___hhhttt~~~ggg[[[KKKDDDLLL[[[cccccc```aaa```^^^\\\[[[\\\]]]^^^^^^[[[TTTNNNIIIAAA888888666444222000000000000,,,---............------.../////////000333999===>>>CCCKKKUUU]]]cccfffggghhhhhhhhhiiijjjlllnnnnnnmmmnnnnnnoooooopppppppppooopppqqqrrrssstttuuuvvvttttttuuuvvvwwwxxxxxxyyywwwzzz|||||||||~~~{{{vvvyyyvvvnnnoooyyyzzziiiiiiyyyyyyzzz}}}~~~www}}}gggSSSGGGHHHTTT[[[aaaZZZIII666111000333777888;;;???BBBDDDGGGKKKNNNQQQRRRSSSSSSVVVYYY\\\\\\YYYUUUSSSUUUSSSUUU\\\bbbgggmmmttt{{{vvvppplllhhhaaaZZZTTThhhwwwqqq]]]MMM>>>FFF???CCCVVVUUUPPP^^^yyynnnFFF<<<444}}}nnnyyy|||mmm```SSSIII???===:::888777666444333222111000...------------***)))(((((())))))((('''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&''')))*********)))(((((((((((((((((()))******)))(((''''''((()))+++,,,)))((('''(((***+++++++++++++++,,,---...///000000///000111000///000111333777;;;???@@@===:::999::::::666333444999;;;;;;888:::;;;<<<>>>@@@AAABBBCCCDDDEEEHHHJJJLLLMMMMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSWWW[[[\\\]]][[[XXXVVVZZZ```aaa]]]XXXIIIFFFAAAGGGbbb~~~xxxoooiiifffbbb\\\WWWVVVVVVXXX___fffkkkjjjgggcccaaa]]]VVVOOOHHHBBB>>>===>>>@@@AAAAAA???===;;;999<<>><<<<<<===:::666444555:::<<<;;;888999:::<<<>>>@@@BBBBBBCCCDDDFFFHHHJJJLLLMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQTTTYYY^^^bbbcccbbbWWWIIIFFFNNNZZZdddhhhUUUTTTJJJEEEYYY~~~wwwnnniiifffccc]]]YYYXXXWWWXXX^^^fffllllllkkkeeeccc```ZZZRRRJJJCCC???>>>@@@BBBCCCCCCAAA???===:::;;;AAAIIIOOORRRYYY```fffrrr}}}}}}cccOOO===>>>JJJcccwwwgggTTTDDD888333666<<<555777888<<>>;;;FFFMMMXXXeeexxxuuuiiiccceeekkk~~~mmm[[[IIIIIISSSSSSAAA555,,,///111///000555222222444666:::???CCCFFFKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUWWWZZZ\\\]]]ZZZXXXYYY\\\]]]^^^cccjjjqqqzzz}}}vvvpppppplllfffUUUOOOLLLQQQVVV[[[eeepppmmmcccUUUMMMTTTbbbeee___[[[XXXRRRJJJCCC???>>>@@@<<<:::666000000333333111111222333444444333222111,,,---...///000000000000///000000000///000111111333555:::BBBLLLXXXbbbhhhhhhhhhiiijjjkkkmmmooopppllllllnnnoooppppppppppppnnnooopppqqqssstttuuuvvvqqqqqqrrrssstttuuuvvvwwwvvvyyy||||||}}}zzzgggiii{{{{{{rrrrrrssswww{{{|||yyyvvvlllyyynnnYYYNNNQQQ\\\bbbcccWWWBBB444000000333555555888<<>>BBBBBB???<<<:::;;;777444555999<<<;;;888:::===???AAAAAAAAACCCDDDCCCEEEGGGIIIIIIJJJMMMOOOMMMOOOQQQSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUVVVWWW[[[```aaa___WWWOOOHHHEEEEEELLL```ssshhhbbbTTTIIIQQQmmm~~~zzztttnnnhhhccc```^^^VVVWWWXXX\\\dddkkknnnmmmjjjkkkfff\\\SSSMMMEEE>>>CCCEEEGGGHHHFFFEEEDDDDDD@@@<<<;;;BBBKKKPPPUUUYYYbbblllzzzmmmOOOCCC???CCCVVVqqqrrr```LLLCCCAAA@@@>>>>>>AAA???;;;???QQQhhhvvvwwwuuulllaaaYYYRRROOOSSS[[[jjjmmmqqqtttttttttuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{~~~}}}ppp___SSSUUURRRUUU___hhhiiijjjkkkjjjeee______fffooowww{{{}}}|||{{{{{{|||~~~wwwjjj\\\SSSHHH???AAAJJJUUU```iiikkkkkklllnnnnnnoooppprrrtttwwwyyy{{{|||~~~zzzwwwyyy|||}}}iii^^^aaajjjmmmqqqpppeeeGGG:::555DDD[[[gggeee```TTTVVVVVVNNN@@@333,,,)))++++++******)))(((((((((((())))))***++++++,,,,,,000555FFF\\\bbbTTTAAA888BBBKKKYYYiiivvv~~~zzz{{{|||wwwkkkccchhhqqqzzzYYYTTTOOOJJJSSSDDD777---000555666555666555555555555777<<>>BBBAAA===:::888;;;777333444888;;;:::777999;;;>>>???@@@@@@BBBCCCCCCEEEGGGIIIIIIJJJLLLNNNMMMNNNPPPRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWWWWXXX\\\```ccc```XXXOOOIIIFFFKKK\\\mmm~~~|||oooZZZRRRaaa}}}xxxppplllgggccc```WWWUUUTTTXXX```iiimmmnnnllllllhhh___VVVPPPHHHAAADDDEEEHHHLLLOOOPPPNNNMMMEEE>>>;;;@@@GGGKKKOOOSSS___iiiwwwrrrVVVBBB;;;:::GGG^^^qqqxxxwwwkkk^^^QQQJJJFFFCCCCCCEEEHHHFFFBBBFFFWWWlllwwwxxxtttkkkaaaYYYSSSPPPUUU\\\kkknnnqqqtttttttttuuuvvvuuuuuuvvvvvvwwwxxxyyyyyyzzz~~~|||sssmmm\\\XXXTTTVVV[[[aaabbbaaabbb^^^[[[\\\cccmmmuuuyyy|||{{{{{{{{{|||~~~wwwjjj\\\SSSHHH???BBBKKKVVV```jjjkkkkkklllnnnnnnoooppprrrtttwwwyyy{{{|||~~~uuupppooopppooonnnvvvzzz{{{{{{cccXXXXXX\\\ZZZ\\\ZZZPPPBBB777555EEEYYYbbb___ZZZUUUWWWVVVMMM@@@333,,,***************))))))))))))))))))***++++++,,,,,,---000222BBB^^^ooofffOOO===DDDQQQ```ooo}}}qqqrrrtttssskkkbbbaaafffeeeZZZPPPHHHMMMHHH:::...///555777777777555555555555666:::@@@EEEHHHIIIJJJNNNQQQSSSSSSRRRPPPRRRTTTUUUUUUVVVXXXZZZWWWXXXXXXYYYZZZ]]]bbbfffnnnwwwxxxpppjjjhhhbbbYYYKKKCCC>>>===@@@FFFQQQ[[[aaa\\\RRRMMMWWWgggjjjccc___SSSHHHDDDBBB@@@@@@AAA999;;;:::555333555444000111222333111///...///000000000/////////////////////111222111000000111222111222555999AAALLLYYYaaaeeegggiiijjjjjjkkkmmmooommmmmmmmmmmmmmmmmmnnnnnnmmmnnnoooppprrrssstttttttttsssrrrqqqrrrsssuuuwwwwwwyyyyyyyyyzzzmmmppp}}}zzztttooojjjlllttt{{{}}}|||uuummmmmmpppllldddYYYVVVWWW]]]ccc]]]LLL===333222222333666;;;???BBBFFFJJJPPPUUUWWWWWWUUUSSSRRRQQQPPPNNNMMMMMMMMMMMMNNNPPPWWWdddrrrzzz{{{yyy{{{uuuppppppqqqnnniiittthhhrrrooo^^^ZZZsssyyyPPPPPPooo{{{vvvppp]]]JJJ???<<<999777666666555333000000///...---,,,,,,+++***((('''((()))***)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&((())))))(((''')))***++++++*********)))))))))(((((('''((()))***,,,---,,,,,,------.../////////000000111222222222222111555999???AAA@@@<<<999777999666333444777999888666777:::<<<>>>>>>???AAABBBCCCEEEGGGHHHIIIJJJLLLNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUWWWWWWVVVUUUXXXaaaiiioooiiiaaaXXXQQQRRR```nnnvvv___aaayyy~~~wwwsssooogggaaaWWWQQQLLLOOOYYYdddlllppppppqqqmmmeee]]]WWWOOOHHHGGGGGGKKKRRRZZZ]]]YYYUUUKKKCCC<<<===@@@BBBEEEIIITTT```ppp}}}xxx___FFF===555:::JJJ\\\gggkkkbbb^^^ZZZUUUNNNHHHIIINNNRRROOOLLLQQQ```qqqyyyyyyuuummmccc\\\WWWTTTYYYaaalllooorrrtttttttttuuuvvvvvvvvvvvvwwwwwwxxxxxxyyyxxx~~~|||wwwiiiYYYUUU[[[[[[VVVSSSRRRRRRVVV___iiirrrvvvzzzzzz{{{|||}}}~~~wwwiii[[[RRRHHH@@@DDDMMMWWWbbbjjjkkkkkklllnnnnnnpppqqqrrrtttwwwyyyzzz{{{~~~|||sssllliiigggdddaaaiiikkkhhhooozzzyyyoooddd[[[ZZZZZZSSSRRRQQQGGG<<<555777GGGXXX^^^XXXRRRVVVWWWVVVMMM???333---+++)))))))))************+++******+++,,,,,,------...222000>>>]]]xxxvvvZZZ@@@GGGWWWgggrrrkkkkkknnnqqqnnnddd]]][[[ggglll]]]TTTKKKJJJNNN>>>000...444888888777444444444333444777===AAADDDGGGKKKNNNOOOQQQRRRTTTQQQSSSUUUUUUUUUUUUWWWYYYWWWXXXXXXXXXYYY\\\aaaeeellluuuxxxoooddd^^^WWWOOOBBB===999666555888BBBMMM]]]XXXNNNKKKXXXiiikkkbbbXXXOOOFFFDDDFFFFFFIIIMMMKKKNNNNNNJJJGGGFFFAAA;;;:::===>>>:::444111222555111111111222222222222222111333444444333222222333666666666999???JJJWWW___ccceeehhhiiiiiijjjmmmoookkkkkkllllllmmmnnnoooooommmnnnnnnpppqqqrrrssstttuuutttrrrrrrrrrrrrssstttuuuuuutttuuu}}}www{{{|||qqqjjjqqq}}}yyyxxxsssnnnooosssyyy|||~~~wwwmmmkkkiii```UUUQQQSSSYYY```cccYYYGGG999444444444666999>>>BBBDDDEEEHHHNNNSSSVVVVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNQQQYYYeeerrr{{{~~~}}}xxxrrrrrrrrrkkk```ppppppgggqqqrrrgggbbbpppUUUNNNxxx}}}yyyppp\\\III>>><<<888777777777666444000000///...---,,,,,,+++***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&((())))))(((((()))***+++++++++*********)))))))))((((((((((((***,,,---,,,,,,------.../////////000000111111222222222222555999>>>AAA@@@<<<:::888888666333333555777777666777999<<<>>>>>>???AAACCCCCCEEEGGGHHHHHHIIIKKKMMMMMMLLLMMMMMMNNNOOOQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWVVVTTTWWWeeessszzzzzzwwwnnnccc___fffnnntttjjjxxx}}}wwwjjj___QQQHHHAAADDDPPP^^^jjjsssuuuvvvtttllleee___WWWPPPMMMKKKNNNWWWbbbgggbbb[[[RRRGGG>>>;;;;;;:::<<<@@@EEESSSgggwww{{{eeePPPGGG<<<999@@@MMMYYY```]]]aaaeeecccYYYOOOPPPVVVZZZWWWUUU[[[iiivvv{{{zzzxxxppphhhbbb]]][[[```gggnnnpppssstttttttttuuuvvvwwwwwwxxxxxxyyyyyyyyyyyywww}}}hhhVVVTTTQQQIIIEEEEEEIIIPPPZZZfffpppvvvyyyyyy{{{|||}}}~~~~~~~~~uuuhhhZZZQQQHHHAAAEEEOOOYYYccckkkllljjjlllnnnnnnqqqqqqsssuuuvvvxxxzzzzzzzzz}}}{{{uuuoookkkfffaaaccchhhfff^^^^^^gggkkkgggfffbbbeeeddd[[[ZZZWWWKKK999666<<>>333---,,,(((((()))******+++,,,,,,++++++,,,,,,---......///333222;;;VVVssswww^^^AAAJJJ[[[hhhooo~~~sssoooooossssssjjj___XXXRRRlllvvvgggYYYUUURRRNNNTTTDDD333---111666777555444444333222222555999===AAAEEEJJJLLLLLLMMMPPPSSSSSSTTTVVVVVVUUUUUUVVVXXXWWWWWWXXXXXXXXX[[[```dddmmmwww{{{qqqcccWWWNNNGGG<<<999666333///000999DDDXXXSSSKKKKKK[[[lllmmmcccWWWQQQMMMOOORRRSSSVVVZZZaaafffiiigggeeebbb[[[TTTPPPSSSSSSJJJ>>>555444666555555555666666777777777555888:::;;;:::999:::;;;===<<<;;;<<>><<<<<<888666444444444555666666777999<<<>>>???@@@BBBDDDDDDEEEGGGHHHHHHHHHJJJLLLLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUWWWXXXVVVYYYhhhyyytttjjjggghhhxxxuuuzzzyyygggXXXHHH>>>777;;;GGGUUUggguuuwwwzzzxxxqqqkkkeee^^^VVVQQQNNNPPPZZZgggnnnkkkeeeWWWKKK???:::888666777:::999HHH^^^ppp{{{|||jjjXXXQQQGGG???>>>DDDOOOVVV```gggooopppeeeYYYWWW\\\___[[[ZZZcccoooyyy||||||zzzrrrkkkeeeaaa___ccckkkoooqqqssstttsssssstttvvvxxxyyyzzz{{{{{{{{{zzzzzzwww}}}pppWWWPPPKKKBBBBBBDDDGGGMMMWWWdddpppxxxxxxyyyzzz|||}}}}}}}}}}}}|||sssfffXXXPPPGGGAAAFFFQQQ\\\eeelllllljjjlllnnnooorrrrrrsssuuuvvvxxxyyyyyywwwzzz{{{wwwssspppiiibbbhhhjjjdddYYYTTTZZZaaabbbaaacccmmmppphhhddd[[[III::::::CCCWWWfffeeeZZZPPPWWWWWWTTTJJJ<<<111------(((((()))***+++,,,------+++,,,,,,------...//////222444:::MMMgggrrrbbbKKKQQQ]]]fffjjjvvvxxxsssvvvxxxpppccc[[[RRR___fff]]]QQQSSSWWWRRRXXXJJJ999......333555333333333333222111333777:::???CCCHHHJJJIIIJJJLLLOOOSSSUUUVVVVVVUUUTTTVVVWWWWWWWWWWWWWWWXXX[[[___cccmmmvvv|||uuueeeUUUHHHAAA888666444222...---555???RRROOOKKKNNN^^^ppprrriiiggg```YYYYYY[[[^^^dddkkkqqqxxxxxxnnnoookkk]]]JJJ<<<666555;;;<<<<<<===>>>??????@@@???@@@BBBCCCBBBBBBCCCDDD@@@???>>>>>>CCCLLLXXXaaaaaacccfffgggggghhhkkkmmmkkkkkkllllllllllllllllllmmmmmmnnnoooooopppqqqqqqoooooopppqqqrrrssstttuuunnnrrrrrrhhhaaabbbgggjjjjjjeeeggghhhiiivvv}}}tttiiidddccclllzzz}}}vvvvvv{{{zzzxxxtttgggUUUGGGHHHRRR^^^ccc\\\MMM===333222444666:::>>>BBBEEEFFFGGGIIIMMMPPPSSSUUUUUUUUUSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPRRRVVV^^^iiittt|||uuuqqqqqqdddOOOMMM\\\uuu}}}sssaaaRRRMMMQQQZZZ___^^^nnniiiXXXvvv~~~nnnVVVDDD@@@===:::888777777666444000000///...---,,,,,,+++***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''(((***)))(((((()))+++,,,++++++++++++************)))((((((((()))+++,,,,,,,,,------.../////////111111000000111111222333555999>>>AAAAAA@@@>>>>>>888777555444444555666666666999<<<>>>???@@@BBBDDDDDDEEEGGGHHHGGGHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTWWWZZZXXXYYYgggxxxsssjjjfffttt|||sss___NNNAAA888333888@@@LLLaaauuuyyy|||{{{vvvpppkkkccc\\\TTTPPPPPPXXXeeennnnnnkkkYYYMMMAAA<<<999666666999666BBBTTTeeeqqqyyy~~~ooo[[[YYYRRRHHHAAACCCLLLUUUgggllluuuxxxqqqeee```bbbaaa\\\\\\gggttt|||{{{tttmmmhhhcccaaaffflllqqqsssttttttsssssstttvvvxxxyyy{{{{{{|||{{{zzzyyywww|||rrrddd___[[[TTTTTTSSSRRRSSSXXXcccoooxxxxxxxxxyyyzzz{{{|||}}}}}}yyyqqqcccVVVNNNFFFAAAGGGRRR^^^gggmmmllljjjllloooooosssssstttuuuvvvwwwxxxxxxwwwyyyxxxuuutttsssoooiiillllllggg]]]WWWYYY]]]^^^___iii|||~~~uuuaaaDDD======HHH^^^ooonnn```TTTWWWWWWSSSHHH:::000,,,,,,))))))******+++,,,------++++++,,,------......//////555;;;FFF^^^qqqlll[[[VVV]]]bbbfffoooxxxyyy{{{tttiiiaaa^^^[[[```^^^PPPPPPWWWUUU\\\RRRAAA222---000333222222222222222111333666999>>>AAAEEEHHHIIIKKKMMMNNNSSSTTTVVVVVVUUUUUUVVVXXXVVVWWWWWWWWWWWWZZZ^^^bbbhhhrrr{{{yyylllZZZJJJAAA888555333222///...333:::LLLMMMNNNRRRcccuuuyyyrrrnnndddZZZWWWZZZcccqqq}}}uuucccTTTLLLIIINNNOOOOOOQQQRRRSSSTTTTTTOOOOOONNNKKKHHHFFFFFFGGGEEEDDDBBBAAADDDLLLVVV]]]bbbccceeeffffffgggiiijjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnooooooppppppmmmnnnoooppprrrssstttuuuooouuutttiii]]]]]]ccciiifffcccffffffhhhuuuzzzpppccc___dddsss~~~xxxooo```QQQHHHJJJUUUaaaaaaVVVFFF:::444222444888<<>>:::888777666555333000000///...---,,,,,,+++***((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''')))******))))))***+++,,,,,,+++++++++************)))((((((((()))++++++,,,,,,------.../////////222111000000000111222333888<<<@@@BBBBBB@@@???>>>888888777555444444666777444777:::<<<===???AAACCCDDDEEEGGGGGGGGGGGGIIIKKKJJJKKKMMMOOOPPPPPPPPPOOORRRRRRRRRSSSTTTTTTUUUUUUWWWTTTVVV[[[ZZZWWWaaapppvvvlllfffiiirrr{{{yyyhhhTTTEEE>>>777555999<<>>;;;999888:::888>>>HHHSSS^^^kkkxxxuuubbbccc___UUULLLLLLWWWaaammmpppwww|||zzzqqqjjjhhhbbb[[[\\\iiiwwwyyyrrrmmmhhhfffjjjpppssstttttttttsssrrrtttvvvwwwxxxyyyzzzzzzyyyxxxwwwwww{{{~~~{{{|||uuuoooqqqxxx}}}{{{wwwrrrnnnfff^^^\\\bbbmmmvvvyyyxxxxxxxxxyyy{{{}}}~~~wwwnnnaaaSSSLLLDDD@@@GGGSSS___hhhnnnmmmjjjllloooooosssttttttuuuvvvwwwwwwxxxxxxwwwssspppssszzz|||zzz{{{|||zzzrrrjjjeeebbb___dddssspppJJJ>>>===HHHaaavvvvvveeeVVVVVVVVVQQQFFF888...+++,,,*********++++++,,,,,,,,,+++++++++,,,------......---555:::BBBYYYrrrsssdddUUUWWW\\\bbbgggqqq~~~~~~zzzooohhhfff[[[eeemmm\\\SSSYYYZZZ```ZZZKKK888---...222222111111222222111333666888<<<>>>AAAFFFLLLPPPQQQQQQRRRTTTUUUUUUUUUUUUWWWXXXVVVWWWWWWVVVVVVYYY]]]aaacccmmmyyyxxxfffTTTIII>>>999666555444111333777GGGMMMQQQWWWgggyyy|||rrriiiaaa^^^___eeeqqq}}}xxxsssqqqpppqqqrrrsssuuuvvvwwwxxxqqqoooiiiaaaYYYTTTRRRRRRRRRPPPNNNLLLMMMRRRYYY___bbbdddeeefffeeeeeeggghhhiiiiiijjjjjjkkkkkklllllllllmmmmmmnnnnnnooooooooonnnooopppqqqqqqrrrrrrrrrqqquuusssjjjcccfffnnntttlllggghhhkkkppp~~~nnnbbb```iii|||ttt```PPPJJJNNNYYYccc___PPP@@@888777333555:::???DDDGGGIIIJJJLLLMMMOOOQQQRRRTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXUUUWWWWWWVVVVVV[[[gggppp~~~zzzrrrxxxooo[[[EEEIIIYYYsss{{{ttt___HHHAAA???999HHHaaahhh]]]^^^lllxxxbbbtttZZZHHHBBB???;;;888777666444333000000///...---,,,,,,+++***((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''')))******))))))***+++,,,,,,,,,+++++++++*********))))))(((((()))***+++,,,,,,------...//////000222111000000000111333444;;;>>>BBBCCCBBB@@@>>>===888888888666555444666888333555999;;;<<<>>>@@@BBBDDDEEEGGGGGGGGGGGGIIIJJJJJJKKKNNNPPPQQQQQQPPPOOORRRRRRRRRSSSTTTTTTUUUUUUXXXTTTVVV\\\ZZZUUU\\\iiiooo|||qqqiiidddfffiiiuuu{{{nnnhhhmmmrrr___LLL???>>>999888;;;;;;AAAWWWqqq{{{tttmmmZZZSSSKKKIIIMMMSSSVVVVVVXXXNNNDDD@@@>>>;;;:::<<<888;;;>>>DDDMMM]]]ooo|||zzzjjjllljjjaaaWWWXXXdddqqqqqqqqqvvv~~~xxxpppmmmbbb[[[\\\jjjyyyxxxsssnnnkkkooouuussstttuuutttrrrrrrtttvvvuuuwwwxxxyyyyyyxxxvvvuuuvvvzzzzzzsssmmm```\\\mmmuuuhhh```bbbkkktttyyyyyyxxxwwwxxxzzz}}}}}}uuummm___RRRJJJCCC???GGGSSS```hhhnnnmmmjjjlllooooootttttttttuuuvvvwwwwwwwwwxxxuuuooommmtttuuujjjbbbeeeyyy}}}QQQ???===GGGbbbyyyzzzhhhWWWVVVUUUPPPEEE777---***+++***++++++++++++,,,,,,,,,******+++,,,,,,------......666:::???WWWqqqsssdddQQQPPPVVV___aaaggg~~~uuunnnfff[[[lll|||hhhXXX]]]```ccc```RRR<<<...---222333000111222222222333666999;;;<<>>::::::999666555777DDDMMMTTT[[[iii{{{|||vvvrrrlllggggggkkkuuuzzz~~~}}}qqqiiifffeee```^^^[[[XXXWWWZZZ___dddcccdddfffeeeddddddeeegggfffggghhhiiikkklllmmmnnnllllllmmmmmmnnnnnnooooooooopppqqqqqqqqqqqqppppppqqqrrrpppjjjjjjqqqzzz}}}zzzrrrqqqttt}}}qqqdddcccnnnfffRRRJJJQQQ\\\ddd]]]LLL<<<777888444777<<>>:::888666555444222000///...,,,+++***))))))******)))(((((((((((((((""" !!!%%%'''&&&$$$******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))))),,,---,,,+++))))))+++---,,,,,,+++(((&&&&&&(((***++++++,,,,,,---...//////111000000000000222333444:::===??????AAACCC@@@;;;:::777333222333555777888999444444:::?????????AAADDDDDDDDDDDDEEEFFFGGGHHHJJJKKKMMMOOOPPPPPPPPPOOORRRSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWYYYYYYZZZfffjjjmmmmmmiiidddbbbaaakkkjjjiiijjjjjjeee]]]WWW___nnnwwwgggUUUIIIDDDCCC;;;999<<<===CCCVVVllltttjjjbbbWWWKKKEEEBBBBBBGGGMMMQQQOOOKKKEEE???<<<;;;;;;;;;;;;<<<===@@@LLLeee{{{}}}pppiiidddgggjjjkkkmmmpppsssvvvwwwxxx}}}wwwkkkaaa[[[YYYbbbttt~~~uuuooonnnoooqqquuuuuuttttttssssssssssssttttttttttttuuuuuuuuuuuuuuuwww}}}qqqmmmaaa___bbbppp}}}uuuiii``````jjjsssyyyzzzzzzzzz|||}}}~~~}}}|||}}}zzzsssiii]]]QQQIIIAAA===FFFSSSdddmmmtttssspppoooooonnnvvvvvvvvvvvvvvvuuuuuutttzzzrrrnnnttt~~~mmm``````uuuuuuLLL>>>===IIIcccyyyzzzjjj[[[\\\[[[RRRBBB444...+++)))++++++******************,,,,,,,,,---...///000000666666;;;???JJJcccqqqiiiZZZZZZXXXXXX^^^kkkwww}}}}}}sssrrrdddgggtttyyyccc\\\ccc\\\___XXXDDD444/////////111111111000///000222555999<<>>:::777666555444222222111///---,,,+++************)))((((((((((((((((((&&&%%%&&&((()))(((&&&)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))(((,,,,,,,,,***)))(((***,,,,,,,,,+++)))'''&&&(((***........................222111111111111333444555777;;;===>>>AAADDDCCC>>>===999555333333555666777888444333888<<<===???AAADDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPPPPPPPOOORRRRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYY[[[^^^aaaaaa^^^[[[ZZZZZZaaabbbaaa___[[[VVVRRRPPPVVV```ppp~~~pppdddWWWMMMIIILLLEEEBBBDDDDDDGGGWWWkkkvvvlll^^^SSSGGGAAA>>>===AAAFFFLLLMMMNNNJJJEEE@@@>>>>>>:::999::::::;;;DDDYYYlll{{{uuupppmmmmmmmmmkkkkkknnnssswwwyyyyyy{{{{{{rrrggg[[[VVVVVVaaassswwwqqqpppqqqrrrvvvvvvvvvuuuuuuttttttttttttttttttttttttuuuuuuuuuuuuwww~~~{{{pppllldddcccgggqqq~~~~~~|||tttiii```aaaiiirrryyyyyyyyyzzz{{{|||~~~{{{zzz{{{xxxpppfffZZZOOOIIIBBB???IIIVVVdddlllrrrrrroooppppppooottttttuuuuuuuuuuuuttttttxxxssspppuuu|||sssdddYYYiii}}}kkkIII:::<<>>FFF]]]nnniiihhhjjjhhhccc```fffsss}}}~~~zzzvvvjjjooouuucccaaa\\\___YYYGGG666000000111000111111000///000222444777999>>>DDDIIILLLNNNOOONNNOOOPPPRRRSSSTTTTTTTTTXXXVVVSSSQQQQQQSSSVVVXXX\\\ffftttxxxfffUUUOOOFFF>>>;;;::::::999BBBGGGOOOZZZjjj{{{{{{sssiii___XXXTTTMMMMMMNNNPPPSSSSSSQQQPPPTTTXXX]]]ccciiinnnrrrtttvvvuuuwww{{{{{{pppeeeaaa```^^^___bbbcccdddfffhhhiiiiiihhhgggggghhhiiiiiiiiijjjlllnnnnnnooooooppppppoooooonnnqqqppppppoooooopppppppppoooooohhh```bbbtttfffrrr}}}~~~{{{yyyyyy~~~~~~~~~ppp^^^SSSWWW\\\]]]UUUEEE999666777:::===BBBGGGKKKNNNOOOPPPSSSSSSRRRQQQQQQQQQQQQQQQTTTTTTUUUSSSRRRSSSUUUWWWWWWVVVWWWYYYZZZ[[[```hhhlllxxx{{{qqqmmmmmmbbbbbbrrr~~~iiiYYYVVVNNNHHHVVVmmmiiieeeuuu{{{}}}}}}tttZZZHHH@@@>>>:::777666666444333222111000...---,,,,,,,,,******)))(((((((((((((((+++***(((((())))))(((&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((('''***++++++***(((((()))++++++,,,+++)))''''''(((***000000/////////.........333222222222222444555666555999<<<===AAAFFFEEEAAA@@@<<<777444444555666666777222000444888999===AAACCCDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPPPPOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYVVVXXXZZZ[[[ZZZXXXXXXYYYUUUVVVUUUOOOGGGCCCDDDGGGJJJNNNXXXmmmwwwnnnggg^^^XXXUUUUUUOOOKKKKKKIIIIIIUUUeeexxxlllXXXMMMBBB;;;888666999>>>EEELLLSSSSSSMMMGGGCCCBBB;;;::::::999999>>>LLL[[[qqq|||yyywwwuuusssmmmggggggllltttxxx{{{yyyuuuoooeee]]]OOOLLLNNNZZZnnnyyysssrrrssstttuuuuuuttttttttttttssssssssssssssstttttttttuuuuuuuuuvvv|||~~~vvvsssqqqqqqsssxxx~~~~~~|||vvvmmmeeeeeekkkrrryyyyyyyyyyyyzzz{{{}}}}}}{{{zzz{{{wwwooocccXXXMMMHHHBBBAAAKKKZZZccckkkppppppnnnpppqqqooorrrrrrsssssstttuuuuuuuuuwwwssssssuuuxxx{{{ppp___QQQYYYccckkktttrrr]]]FFF777;;;JJJaaapppnnnaaaVVV]]][[[RRRAAA222,,,***(((******++++++++++++++++++,,,,,,---...///000111111444555;;;<<<@@@UUUhhhgggmmmqqqrrrkkkcccdddqqq~~~|||yyy{{{|||vvvpppqqqjjj```ZZZ]]]YYYJJJ888///...///000111111111000000222444444777;;;@@@EEEIIIKKKLLLIIIJJJLLLOOOQQQSSSTTTUUUUUUSSSQQQOOOOOOPPPRRRTTTZZZbbbnnn}}}zzzccc[[[NNNDDD===;;;::::::===CCCJJJUUUfffwww}}}uuukkk```XXXTTTEEEDDDCCCDDDEEEEEECCCAAADDDEEEGGGJJJNNNRRRVVVXXXUUURRRSSSXXX^^^iiiyyywwwlllbbb^^^]]]]]]^^^aaabbbdddfffiiijjjkkkjjjiiiggghhhiiiiiiiiijjjlllnnnnnnnnnnnnoooooonnnnnnnnnoooooooooooooooppppppppppppiiiaaa^^^___jjjpppxxx~~~|||zzzwwwssspppuuuqqqppptttsssiii^^^WWW]]]^^^ZZZNNN@@@777666999???AAAEEEJJJNNNPPPRRRSSSUUUTTTSSSQQQPPPOOOOOOOOOSSSSSSSSSRRRPPPPPPRRRTTTTTTTTTVVVZZZ\\\^^^eeemmmhhhtttvvvpppooouuurrrvvvooobbbVVV___tttmmmdddooo~~~sssWWWDDD@@@===:::777777666444333222111///...---,,,,,,,,,***))))))((((((((((((((((((((('''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))))))))))))))((((((''')))***+++***((('''(((******++++++)))(((''')))***.............../////////222222111111222333555666555999;;;<<>>BBBCCCDDDFFFGGGHHHHHHIIIIIIKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXWWWXXXYYYYYYXXXXXXXXXXXXOOOMMMGGG@@@:::999;;;>>>@@@BBBJJJ[[[uuuyyysssooojjjfffbbb^^^YYYUUUSSSPPPOOOVVVaaayyyuuuiiiSSSIII>>>999666444666:::BBBLLLXXX[[[VVVNNNIIIGGG???=========<<<===FFFQQQeeeuuu|||zzzxxxrrrhhhaaadddlllvvvzzz{{{vvvjjj^^^SSSLLLAAA@@@DDDRRRfffyyyxxxtttrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssstttttttttuuuvvvwww|||zzzssslllkkkoootttxxxxxxxxxyyyzzz{{{||||||}}}|||}}}wwwooobbbWWWLLLGGGBBBAAAMMM\\\dddjjjnnnnnnnnnqqqrrrppprrrrrrrrrssstttuuuwwwwwwvvvtttuuuuuurrrpppuuu|||hhhVVVMMMPPPRRRSSSZZZ]]]RRRBBB666<<>>BBBFFFHHHIIIHHHIIIKKKNNNPPPRRRSSSTTTQQQPPPOOONNNNNNPPPRRRTTTXXX\\\eeesssnnndddUUUHHH???;;;::::::666;;;CCCNNN```qqq{{{|||yyyoooddd[[[VVVKKKHHHEEECCCCCCCCCAAA@@@BBBAAAAAABBBFFFIIIKKKLLLDDD@@@===???BBBHHHTTT```~~~}}}vvvjjjaaaXXXXXXZZZ\\\```dddbbbdddfffiiijjjjjjiiihhhggghhhiiiiiihhhiiikkkmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnoooooooooooooooooosssdddZZZYYYYYY]]]ooouuu|||}}}}}}zzzwwwxxx{{{{{{vvvqqqlllkkkkkkkkkfff^^^ZZZ[[[bbb^^^UUUHHH;;;555777;;;BBBDDDGGGKKKNNNQQQSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSQQQOOOOOOPPPRRRSSSSSSUUUYYY[[[___iiiuuuooovvvzzzsssqqqwwwrrr{{{ssseeekkk|||vvveeegggsssWWWDDD@@@===999777777666555444000000...---,,,,,,,,,,,,***))))))(((((((((((((((%%%&&&&&&&&&&&&&&&'''(((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))***+++***)))(((((())))))***+++***(((((()))******++++++---...///000000111111000000111222444555666999;;;<<<@@@EEEEEEAAA>>>;;;777666777999;;;;;;444000------...///555;;;@@@BBBCCCEEEGGGHHHHHHHHHIIIJJJLLLNNNOOOOOOOOONNNOOOOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSQQQPPPMMMFFF===777666888999:::<<<@@@FFFRRRfff|||zzzwwwuuupppllliiieeeaaa]]]YYYWWW\\\bbbttt~~~qqqeeeQQQHHH>>>:::777555777;;;AAALLLYYY___\\\UUUNNNKKKBBB@@@???AAA@@@@@@EEEKKKYYYmmm|||xxxpppeee___eeeooowwwxxxvvvmmm]]]LLLBBB>>>::::::???LLL```rrr~~~{{{vvvsssqqqrrrssspppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttttttttvvvxxx}}}~~~}}}xxxsssqqqrrruuuyyyyyyyyyyyyyyyzzz{{{|||||||||}}}uuummmcccWWWLLLFFFAAAAAAMMM]]]fffkkkmmmmmmnnnqqqsssqqqssssssssstttuuuwwwxxxyyywwwuuuuuusssnnnhhhiiinnnsssppppppxxx~~~xxxfffVVVMMMPPPOOOLLLOOORRRJJJ===444;;;IIIVVVYYYVVVTTTUUU\\\ZZZOOO>>>000+++***(((******++++++,,,,,,,,,,,,,,,---...///111222333444666555;;;===;;;KKK___eeeUUUVVV\\\ffflllooouuu}}}~~~qqqtttwwwssslll]]]VVV___kkklllfffbbbbbbdddddd]]]PPP@@@444000...000111111000000111222222444888<<<@@@DDDGGGHHHIIIJJJLLLNNNOOOPPPQQQQQQNNNNNNNNNNNNPPPRRRUUUWWWWWWZZZ```jjj|||wwwlll[[[KKKAAA;;;999888222666===HHHYYYmmmxxxzzzzzzooobbbWWWQQQKKKHHHDDDCCCCCCEEEFFFFFFFFFEEEEEEGGGJJJMMMMMMMMMFFFAAA===<<<;;;:::>>>DDDXXXiiiyyy|||wwwnnnfffbbbZZZTTTUUUZZZ]]]aaafffccceeefffhhhhhhgggfffeeeggghhhiiiiiihhhhhhjjjllllllllllllmmmmmmllllllllllllmmmnnnoooooooooooonnnooo^^^SSSUUUVVVUUUbbbtttxxxuuu{{{}}}yyyzzztttpppttt{{{~~~zzzsssjjjlllnnniii]]]SSSVVV]]]ddd]]]PPPBBB888555888===DDDEEEHHHKKKMMMPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTSSSTTTSSSQQQOOOOOOQQQSSSTTTSSSTTTUUUWWW]]]kkkyyyxxxyyy~~~zzzrrrpppkkkbbbddd|||xxxiiimmm{{{hhhaaawwwuuuYYYGGG???<<<999777777666555444000///...---,,,,,,,,,,,,******)))(((((((((((((((%%%'''((((((''''''(((***''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((())))))))))))))))))+++,,,+++***((())))))(((***+++***)))((()))***((()))***,,,...///000111111000000///000222333444666999;;;;;;@@@EEEFFFBBB>>>;;;777666777:::;;;<<<666222//////...---222999>>>@@@BBBEEEFFFGGGGGGGGGIIIJJJLLLNNNOOOOOONNNNNNNNNNNNPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWUUUTTTTTTSSSQQQNNNKKKHHH@@@777333555888:::999<<>>;;;999999<<<@@@HHHTTT\\\]]]YYYSSSOOOEEEAAAAAACCCDDDCCCEEEIIIPPPddd|||~~~yyyqqqgggaaafffooosssooojjj```QQQBBB999999;;;;;;@@@LLL\\\mmmxxx}}}|||zzzwwwsssqqqqqqqqqrrrrrrrrrssssssssssssttttttooopppqqqqqqrrrsssttttttuuuxxx~~~||||||xxxuuuuuuuuuzzzzzzyyyyyyzzz{{{||||||zzzzzz{{{|||rrriiibbbVVVKKKEEEAAABBBOOO___iiimmmnnnlllnnnrrrsssqqqttttttssstttuuuwwwyyyzzzxxxtttsssrrrmmmgggfffiiijjjddd```fffnnnoooeeeYYYTTTXXXXXXSSSQQQOOOEEE888222<<>>KKK^^^dddVVVPPPSSSaaallloooqqquuupppkkkooopppjjj]]]SSSXXXbbbeeebbb_________aaaccc[[[III777...---///111111000///000111222444666:::>>>BBBEEEGGGJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOORRRUUUWWWYYYWWW[[[___eeesssuuucccQQQDDD<<<888777222555999BBBSSSgggtttwww~~~xxxkkk\\\OOOGGGAAA>>>;;;;;;???DDDHHHJJJJJJIIIJJJNNNRRRTTTQQQMMMFFFAAA>>>===:::666666999EEEXXXjjjpppppppppkkkcccccc\\\WWWZZZ^^^```bbbeeedddeeeggghhhgggfffeeecccggghhhiiiiiihhhhhhjjjkkkkkkkkkllllllllllllkkkkkkkkklllmmmooooooooonnnnnnhhhXXXOOOUUU[[[[[[```iiisss~~~~~~}}}wwwnnnsssyyy|||}}}sssmmmqqq{{{{{{rrrmmmooopppjjj[[[QQQTTT]]]bbbYYYKKK>>>666666:::>>>EEEFFFHHHJJJLLLNNNPPPQQQNNNNNNOOOPPPQQQSSSUUUUUUSSSSSSSSSRRRPPPPPPRRRTTTTTTSSSTTTTTTTTTYYYhhhwww{{{wwwyyyyyypppnnndddZZZTTTaaa|||tttfffgggppp|||hhh___lllsssWWWFFF???<<<999777777777555444111000///...------------******)))(((((((((((((((''')))***)))'''&&&''')))%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&''')))************)))+++------+++))))))***((()))++++++)))((()))******+++,,,---...///000111111111000000111222444555444777999;;;@@@FFFHHHEEE???<<<888666666888::::::999666444333000...222888<<<>>>AAADDDEEEFFFFFFEEEIIIJJJLLLMMMNNNOOONNNNNNMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVSSSNNNJJJ>>>:::555222333555999;;;>>>BBBFFFLLLZZZqqq|||uuullleeeddddddeeennnvvv}}}~~~zzzqqqhhhZZZQQQHHHCCC???::::::<<<<<>>======AAAKKKXXXfffppptttvvvuuusssqqqqqqqqqrrrrrrsssssssssssstttttttttuuuoooooopppqqqrrrssstttttttttwww|||}}}zzzyyy{{{{{{zzzzzz{{{{{{|||}}}zzzzzz{{{{{{pppggg___SSSIIIDDDAAACCCRRRbbbmmmooonnnlllnnnssstttrrrttttttsssssssssuuuwwwyyyxxxssspppqqqpppkkkiiijjjggg]]]VVVXXXbbbhhheee___```gggggg```ZZZTTTGGG888555CCCUUU^^^WWWOOOQQQYYYXXXVVVLLL;;;///+++,,,,,,******++++++,,,------...,,,---...000222333555555;;;666<<>>///---///111111000///000000111222555888<<<@@@DDDEEEGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNOOOPPPRRRUUUWWWXXXUUUZZZ]]]```jjj|||lllYYYIII>>>888555333444555;;;JJJ^^^kkkoooxxx{{{{{{vvvkkk\\\NNNFFF>>>;;;777777<<>>AAAIIITTT```iiimmmsssrrrqqqqqqqqqqqqrrrsssqqqqqqqqqrrrrrrsssssssssnnnooopppqqqrrrsssttttttsssvvvzzz}}}||||||{{{{{{{{{||||||}}}||||||}}}}}}rrrhhh\\\QQQGGGDDDBBBEEETTTeeeooopppooommmooossstttrrrtttsssrrrqqqrrrtttvvvwwwwwwqqqnnnppprrrpppnnnnnniii___UUUUUU^^^gggjjjhhhlllssstttlllcccZZZJJJ;;;999KKK```iii```UUUVVV^^^WWWUUUKKK;;;///,,,------******+++,,,,,,---......------///000222444555666===777===DDDFFFQQQaaadddbbbUUUOOOUUU[[[\\\aaajjjuuupppsss|||pppbbbYYYWWWWWWYYY[[[\\\ZZZaaaooossscccIII888,,,...111111000//////000000111333777;;;???BBBDDDEEEEEEGGGIIIJJJKKKLLLLLLOOOOOOPPPQQQRRRTTTUUUVVVQQQWWW[[[\\\dddvvvttt___MMM@@@888444333222111444BBBUUUbbbgggrrrvvvyyyvvvmmm```SSSLLLEEEAAA<<<:::===BBBGGGJJJSSSTTTXXX^^^bbb___VVVNNNCCC===888888888666777999CCCUUUdddfffhhhmmmlllfffbbb]]][[[```dddeeeeeefffbbbdddfffiiijjjjjjjjjiiiggghhhiiihhhggggggiiikkkjjjjjjjjjkkkkkkjjjjjjjjjiiijjjlllnnnoooooonnnmmmiii___YYY```mmmqqqhhh^^^]]]ccclllqqqiii^^^___ggguuuxxx{{{}}}xxxnnnssspppmmmjjjiiiddd]]]ZZZ\\\\\\RRREEE;;;888:::>>>@@@HHHHHHIIIJJJKKKMMMOOOPPPKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQQQQPPPOOOPPPRRRUUUOOORRRWWWXXXUUUUUU___kkktttooouuuxxxtttdddYYYKKKDDDLLLbbbyyy|||sssjjj[[[KKKDDDEEETTTVVVZZZXXX[[[xxxoooTTTDDD???===:::888777666444222000000///...---,,,,,,+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&(((((('''''''''(((((()))%%%%%%%%%'''***+++***))))))+++,,,,,,+++***,,,---+++...///,,,'''%%%'''+++,,,------...///000111111111222222222111222555888555333333999BBBIIIJJJIIIAAA===888666666888:::;;;===??????===888444333333999<<>>BBBEEEGGGNNNccc}}}vvvpppllloooppptttyyy}}}{{{uuupppfff]]]SSSLLLCCC;;;999<<<999<<<@@@GGGTTT___aaa^^^XXXTTTPPPNNNOOOOOOLLLJJJJJJQQQddd}}}xxxlllaaaXXX\\\WWWRRROOOOOOMMMIIIEEEEEEGGGIIIJJJMMMTTT___hhhkkknnnrrrssssssqqqpppppprrrrrrrrrqqqqqqppppppppprrrqqqpppppppppqqqrrrsssuuuwwwyyy||||||}}}}}}~~~~~~~~~~~~rrrddd\\\RRRHHHAAAAAAIII[[[jjjrrrrrrqqqpppnnnnnnoooqqqssssssssssssuuuwwwyyyzzzxxxwwwvvvvvvvvvwwwxxxyyyvvvjjj___]]]aaagggooovvv{{{ttt```MMM???AAAOOOeeerrrlll]]]WWWYYYZZZVVVIII999...+++***)))+++,,,---.........---,,,//////111222444555777777===;;;===AAAFFFLLLYYYeeecccZZZTTTUUUVVVUUUWWW[[[nnnooo```ZZZZZZWWWRRRXXXYYY[[[aaahhheeePPP:::222...---///000///000444...///111333777:::===>>>BBBEEEHHHJJJJJJIIIJJJJJJPPPNNNMMMNNNRRRTTTTTTSSSRRRUUUZZZ^^^```jjjmmmWWWFFF<<<777222111333888===CCCOOO[[[iiirrryyyxxxrrriii]]]SSSMMMHHHAAA???AAADDDEEEFFFLLLRRRWWWZZZ\\\[[[RRRHHH???;;;777777555333444888GGGXXXeeeeeedddhhhiiieee``````aaabbbcccddddddeeeddddddeeeeeefffgggggggggiiijjjjjjkkkkkkjjjjjjiiijjjjjjkkkkkkkkkjjjiiihhhfffgggiiilllnnnnnnkkkhhhddd\\\___qqq|||vvvlllhhhfffkkksssrrrdddYYYbbbsss~~~zzz{{{zzzlllssseee[[[dddbbb\\\[[[[[[\\\NNN===777<<>>:::777777888999999<<<>>>@@@>>>:::555333333999<<<@@@CCCDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRQQQQQQPPPQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVWWWUUUSSSRRROOOIII@@@999222222111222333666999;;;<<>>FFFSSS```eeeccc^^^ZZZTTTRRRQQQPPPNNNKKKKKKQQQbbb|||uuueeeZZZYYYZZZZZZXXXUUUPPPKKKHHHIIIKKKMMMMMMNNNSSS]]]dddiiilllppprrrrrrqqqppppppsssssssssrrrrrrrrrqqqqqqrrrqqqpppppppppqqqsssssstttvvvxxx}}}}}}zzzvvvsssxxxzzz~~~|||{{{~~~||||||}}}}}}}}}~~~~~~~~~}}}}}}oooccc[[[RRRGGGBBBBBBKKK\\\kkktttuuuuuusssrrrqqqrrrtttuuuuuutttuuuvvvxxx{{{|||xxxyyyzzz|||~~~{{{tttnnnjjjjjjqqqzzzgggOOO???AAAOOOdddnnngggZZZVVV\\\ZZZUUUHHH888---++++++)))+++,,,---.........------///000111333444666777888<<<;;;===BBBFFFLLLWWWcccddd^^^UUUNNNMMMPPPTTTWWWkkkuuugggaaa___[[[WWWYYY\\\[[[YYY]]]___PPP===444///---///000...000333...///111333666999<<<===@@@CCCGGGIIIIIIIIIJJJKKKOOOMMMLLLNNNRRRTTTTTTSSSRRRUUUYYY]]]___ggg{{{sss]]]LLLAAA:::333111111555888<<>>CCCRRRdddiii___TTTVVV^^^YYYSSSFFF666---++++++)))+++,,,---...............000111222444555777888999;;;;;;???DDDGGGKKKTTT^^^hhhkkkeeeYYYTTTXXXYYYVVVffftttyyynnnhhheeecccbbbccciiidddVVVRRRWWWPPP???555000---///000...///222//////111333555888:::<<<===@@@DDDFFFGGGHHHJJJKKKLLLKKKLLLNNNQQQTTTTTTTTTRRRTTTXXX[[[\\\cccuuu{{{fffUUUHHH???666333222444444555;;;BBBRRRbbbrrrwwwsssmmmfffaaaZZZVVVPPPLLLJJJHHHFFFEEEEEEKKKQQQUUUXXXXXXSSSKKKDDD???<<<<<<;;;888999===LLLZZZeeedddccceeeddd```___```aaabbbcccdddddddddccccccdddeeefffggghhhiiiiiiiiijjjjjjjjjjjjiiiiiijjjkkklllllllllkkkiiihhhjjjjjjkkkmmmnnnllliiifff\\\[[[eeevvv|||wwwvvvzzz|||~~~wwwfff[[[ggg{{{||||||~~~{{{___PPPSSSQQQSSSXXXXXXOOOEEE;;;999???GGGJJJKKKJJJKKKLLLKKKJJJJJJLLLNNNOOONNNMMMKKKJJJIIIIIIIIIRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRSSSUUUWWWZZZ[[[cccgggkkktttxxx~~~lllWWW[[[uuulllVVVKKKJJJJJJGGGXXXfff```TTTZZZ{{{iiiRRREEE???<<<999888777777555333000000///...---,,,,,,+++((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((***+++)))'''&&&''')))******)))(((***,,,---,,,++++++,,,***+++,,,+++(((''''''(((++++++,,,---///000111111222333444333111111222333444333444888???FFFJJJKKKEEEBBB>>><<<:::999777555999<<<@@@AAA???;;;555222777;;;???BBBDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUSSSTTTRRRMMMEEE===888555333222222222333666999::::::<<<>>>AAAHHHVVVhhhuuurrrcccWWWQQQWWWZZZaaakkkuuuyyywwwsssiiibbbYYYRRRIII???;;;<<<;;;===???DDDQQQaaalllnnniiiccc[[[VVVSSSPPPLLLIIIGGGIIIUUUoootttcccZZZVVVVVV]]]fffmmmllldddYYYQQQJJJNNNSSSRRRPPPQQQWWW]]]fffjjjooorrrrrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssstttoooqqquuuwwwxxxzzz|||~~~{{{xxxuuusssqqqmmmhhhddd[[[^^^gggsssyyyyyyzzz}}}||||||||||||||||||||||||||||||~~~xxxkkkaaaYYYOOOFFFDDDGGGQQQ```nnnoooqqqttttttrrrqqqqqqqqqvvvvvvvvvwwwyyyzzz|||}}}yyy|||kkkfffmmmzzz}}}___HHH===HHHWWWfffeeeXXXOOOUUU___XXXQQQCCC444,,,,,,,,,))),,,,,,---....../////////111222333555777888999::::::;;;@@@EEEHHHJJJQQQYYYlllzzztttllllllggg]]]dddnnn|||zzzttt|||wwwpppiiieeehhhnnnoooyyyrrr[[[PPPUUUQQQCCC777000,,,---///...///111///000000222444666888999999<<<@@@CCCEEEGGGIIIKKKIIIJJJKKKNNNPPPRRRSSSTTTRRRSSSWWWYYYZZZ^^^mmm{{{nnn___OOOCCC:::666444444444222555:::FFFYYYmmmtttssspppnnnmmmgggddd___YYYTTTPPPLLLJJJJJJQQQXXX\\\___```\\\UUULLLGGGCCCAAA???;;;;;;>>>JJJVVV___aaaaaabbbaaa^^^___```aaacccddddddddddddbbbcccdddeeefffhhhiiiiiihhhhhhiiiiiiiiiiiihhhhhhjjjkkklllllllllkkkiiihhhjjjjjjjjjkkkllljjjfffcccTTTUUUaaavvv{{{kkk```kkk~~~}}}xxxzzz{{{sssqqqssslllUUUIIILLLMMMSSSYYYVVVIIICCC<<<<<>><<<999888777777555444000000///...---,,,,,,+++))))))))))))))))))))))))''''''((())))))(((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''((()))***)))(((&&&''')))***+++***(((***,,,---,,,+++++++++)))***++++++)))(((''''''******+++---...000111111111222444333111111111222333333444888>>>EEEIIILLLGGGDDD@@@===;;;999777555:::<<>>999888666555444444555777999;;;<<<===>>>AAAGGGQQQ\\\eeerrr{{{kkk\\\PPPHHHIIILLLTTT___kkkrrrtttrrrjjjddd]]]WWWOOOEEE@@@AAAAAABBBBBBDDDNNN]]]iiimmmhhhaaaYYYSSSPPPMMMIIIFFFGGGFFFPPPfff}}}tttcccYYYVVVSSSVVV]]]ffflllfffXXXLLLDDDKKKRRRTTTQQQQQQVVV\\\gggkkkpppsssttttttuuuuuuqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssttttttttttttmmmppptttvvvvvvwwwxxxyyy{{{yyyxxxvvvtttrrrooommm___```gggqqqxxxxxxyyy||||||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~vvvjjjbbbWWWNNNEEEEEEJJJTTTcccooonnnppprrrsssqqqpppppppppttttttvvvxxxyyyzzzzzzzzzqqqtttxxxfff[[[^^^aaannn{{{zzzhhhQQQAAA;;;MMM\\\gggbbbTTTMMMTTT^^^VVVOOOAAA222+++,,,,,,***,,,,,,------...///000000333333555666888:::;;;<<<;;;<<<@@@FFFGGGHHHMMMUUUkkkxxxvvvqqqhhhlllssszzzhhhjjjmmmpppoooeee^^^dddpppppp{{{wwwbbbVVVWWWUUUKKK===333,,,+++---...000222///000000111333444666777666999===@@@BBBEEEHHHJJJGGGHHHKKKNNNOOOQQQRRRSSSRRRRRRUUUXXXWWWZZZeeerrrvvvhhhXXXHHH===888444444333111222666===PPPeeeoooqqqsssuuuvvvtttrrrmmmfff___YYYTTTRRRRRR[[[cccfffhhhiiieee```VVVPPPJJJGGGBBB===;;;>>>FFFNNNXXX\\\^^^``````^^^^^^___aaacccdddddddddcccccccccdddeeefffggghhhiiiggghhhhhhiiiiiihhhhhhgggiiijjjkkkkkkkkkjjjiiihhhhhhhhhhhhiiiiiifffbbb___UUUVVVaaawwwpppdddkkkzzzuuuqqqooottt|||xxxkkkcccbbb[[[KKKEEEJJJNNNWWW[[[TTTEEEBBB@@@AAADDDIIILLLMMMNNNPPPPPPOOOMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVRRRRRRRRRRRRSSSUUUWWWXXXYYYfffjjjjjjyyyxxxyyyfffaaaxxxpppfff[[[ccctttyyydddTTTpppzzz{{{uuuaaaKKK@@@>>>;;;999888888777666444000000///...---,,,,,,+++))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))'''&&&&&&)))+++,,,,,,'''***---...---+++++++++***+++,,,,,,,,,+++)))((()))***+++,,,...000111111000111333333222111111222333333555888===CCCIIIMMMIIIEEEAAA===;;;:::888777;;;<<<>>>@@@???;;;555///666999>>>BBBCCCDDDFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTRRROOOKKKGGGCCC@@@>>>;;;:::888777777888:::;;;======>>>AAAGGGNNNTTTXXX]]]lll}}}vvvjjj\\\OOOGGG@@@BBBHHHTTT```jjjnnnnnniiiccc^^^ZZZSSSJJJFFFFFFDDDEEEDDDCCCJJJWWWbbbgggddd^^^VVVPPPNNNLLLIIIGGGJJJGGGLLL\\\ooo~~~mmm[[[SSSOOOMMMPPPXXX___\\\NNNBBB???HHHRRRUUURRRQQQVVV\\\iiilllqqqtttuuuuuuuuuvvvppppppqqqqqqqqqqqqrrrrrrrrrsssttttttuuuuuuttttttnnnqqqtttuuuvvvwwwxxxzzz~~~}}}|||yyyvvvssspppooojjjhhhiiipppuuuvvvwwwzzz{{{{{{{{{{{{{{{zzzzzzzzz|||~~~}}}tttiiiaaaUUULLLEEEFFFMMMXXXeeeqqqpppqqqssssssrrrqqqrrrsssppprrrvvvyyyzzzzzzxxxwwwoooqqquuuzzzzzzbbbVVVUUUVVV]]]eeeeeeYYYHHH===;;;NNN\\\fff```SSSNNNUUU\\\UUUMMM>>>000***------***------------...///111111444555666888999;;;<<<===<<<===AAAEEEFFFFFFKKKQQQeeewww}}}rrroooppppppxxx|||nnnaaadddjjjmmmdddYYY[[[eeeeeeooopppeee[[[ZZZZZZVVVHHH<<<000,,,---...000222000000000000111333444444555777;;;===???BBBFFFHHHEEEHHHLLLNNNNNNOOOPPPQQQQQQQQQTTTWWWVVVXXX```jjjsssbbbPPPAAA:::444333222000000333999III[[[ffflllsssyyy{{{}}}{{{wwwooofff___[[[ZZZYYYcccmmmpppqqqpppkkkfff^^^WWWQQQLLLFFF???===???BBBIIIRRRXXX\\\^^^^^^^^^^^^___bbbdddeeeeeedddcccddddddeeeeeefffggggggggggggggghhhhhhhhhhhhgggggghhhiiijjjjjjjjjiiigggfffgggffffffggggggeeeaaa]]]YYY\\\dddttt}}}rrrgggjjjtttiiifffgggnnnuuuxxxzzz{{{uuuhhh^^^[[[RRRHHHGGGLLLQQQ[[[\\\OOOBBBBBBDDDEEEHHHKKKMMMNNNOOOQQQRRRQQQOOOMMMMMMNNNMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPRRRSSSUUUVVVVVVVVVSSSSSSSSSSSSSSSUUUWWWXXXZZZhhhooonnnyyysssyyyxxxiii]]]iii{{{iiinnn}}}ppp]]]sss|||uuuvvvqqq___KKKAAA===;;;999888888777666555000000///...---,,,,,,+++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((&&&%%%&&&))),,,......'''***---...---+++++++++******+++,,,---+++)))'''))))))***,,,...000111111...000222333222111222333222333555777<<>>>>>:::333...555999>>>AAACCCDDDFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUQQQNNNLLLLLLKKKGGGDDD@@@>>><<<:::::::::;;;<<<<<<<<<>>>BBBHHHNNNQQQRRRRRR]]]iiipppxxx|||uuulll```RRRIII===>>>BBBKKKWWWaaaggghhhfffaaa]]][[[VVVNNNJJJJJJCCCEEECCC@@@EEEQQQ\\\```bbb[[[TTTOOONNNMMMLLLJJJJJJFFFFFFOOO]]]mmm~~~vvvaaaVVVMMMJJJIIILLLPPPMMMCCC:::===HHHTTTXXXTTTRRRWWW\\\iiilllqqqtttttttttttttttqqqqqqqqqrrrrrrrrrssssssrrrssstttuuuvvvuuuuuutttqqqssstttuuuvvvwwwzzz}}}|||xxxvvvwwwqqqnnnpppsssuuuwwwzzz{{{{{{{{{zzzzzzzzzyyyyyyzzz}}}}}}sssggg___TTTKKKDDDGGGOOOZZZgggrrrqqqrrrssssssrrrrrrtttuuunnnqqqwww{{{}}}{{{wwwuuummmooorrrvvvyyy|||}}}~~~tttuuuxxxxxxooo```VVVSSSTTTUUUYYY[[[SSSEEE<<<;;;JJJXXXaaa\\\SSSRRRWWW[[[TTTKKK<<<...***------***------,,,---...000111222555666777999:::<<<===>>>===>>>AAADDDEEEDDDIIIOOO]]]mmm||||||qqqhhhjjjppp{{{||||||ccc```dddmmmjjj^^^XXXZZZ]]]bbbfffeee___[[[\\\___XXXHHH777///......///222000000000000000111222333444666999;;;===@@@DDDGGGEEEHHHLLLNNNMMMMMMNNNOOOPPPPPPSSSVVVVVVVVV]]]eeewwwmmmZZZHHH???777444333111111444777CCCQQQ[[[eeeqqqyyy|||zzzqqqhhhaaa^^^^^^```kkkvvvyyyyyyvvvpppiiibbb[[[UUUPPPIIIBBB@@@BBBBBBGGGOOOWWW\\\]]]]]]^^^]]]___bbbdddeeeeeecccbbbfffffffffffffffffffffffffffgggggghhhhhhggggggfffggghhhhhhiiiiiigggfffeeefffffffffggggggeeeaaa]]]___eeennntttzzzzzzvvvqqqkkknnnvvvhhheeegggooosssqqqpppqqq{{{|||~~~}}}uuuhhhbbbbbbTTTMMMLLLNNNRRR[[[YYYHHH>>>AAAFFFIIIKKKMMMOOOQQQOOOQQQSSSRRRPPPOOONNNOOOPPPOOOMMMLLLLLLMMMNNNOOOPPPPPPRRRSSSUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYgggppprrrxxxwwwvvvsssiiiYYYWWWsss~~~pppssswwwfffvvvwwwqqqsssooo___LLLCCC===;;;999888888777666555000000///...---,,,,,,+++))))))))))))))))))))))))&&&'''(((******((('''&&&(((((((((((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$&&&)))---///000'''***---...---,,,+++***(((((()))***+++***'''%%%((()))***,,,...000111222---///222333222222222333222333555777;;;BBBIIINNNKKKGGG@@@<<<:::;;;;;;;;;>>>===<<<======999222---555999>>>AAACCCDDDFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMMMMOOOQQQRRRTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTVVVQQQMMMLLLOOOPPPMMMIIICCCAAA???<<<;;;;;;<<<<<<::::::===BBBJJJOOOQQQQQQOOOWWW___bbbgggpppzzz~~~{{{xxxtttmmmbbbTTTJJJ???>>>@@@GGGRRR\\\bbbdddccc___\\\[[[WWWOOOKKKLLLAAACCCAAA>>>BBBMMMWWW\\\aaa[[[SSSOOOOOOPPPOOONNNIIICCC@@@EEEOOO^^^sss|||kkkbbbOOOLLLJJJHHHFFFCCC===888>>>JJJVVVZZZVVVSSSWWW\\\hhhlllpppssssssrrrrrrsssrrrrrrrrrsssssstttttttttrrrsssuuuvvvvvvvvvuuuttttttuuuuuuuuuuuuwww{{{yyyrrrrrrtttuuuxxx|||{{{{{{{{{zzzzzzyyyyyyyyyyyy||||||qqqeee]]]TTTJJJDDDGGGPPP\\\iiirrrqqqrrrrrrqqqpppqqqsssvvvmmmqqqxxx}}}|||wwwtttfffhhhkkknnnqqqrrrsssssspppkkkhhhjjjhhh```XXXTTTSSSPPPRRRVVVQQQDDD<<<;;;EEESSS]]]ZZZSSSTTTXXXZZZTTTKKK;;;---***------***------,,,---...000222333666666888999;;;<<<>>>>>>>>>>>>AAADDDDDDCCCHHHOOOWWWhhh}}}xxxiiifffnnnvvvuuuvvvfff^^^```mmmrrrfffZZZUUU]]]]]]bbbfffaaaZZZ\\\ddddddQQQ===222///...///111000000000000000111111222444666888:::<<>>FFFMMMLLLHHHCCC@@@???===999555999<<<>>>===999555444444777:::???BBBDDDDDDFFFGGGKKKJJJJJJJJJKKKLLLNNNOOOJJJLLLOOOQQQRRRSSSRRRQQQTTTTTTUUUUUUUUUUUUVVVVVVVVVRRRPPPRRRVVVWWWTTTPPPKKKGGGBBB>>>>>>>>>????????????@@@CCCHHHNNNSSSWWWXXXZZZ]]]bbbfffiiilllmmmrrrrrrsssuuutttlll^^^TTTJJJBBB???DDDJJJNNNVVV___]]]]]]\\\ZZZWWWRRRMMMJJJFFFBBB>>>===>>>CCCPPP]]]aaa___[[[YYYZZZZZZQQQFFFEEE:::666:::<<>>>>>@@@CCCGGGKKKVVVmmmssshhh___aaaqqqtttoooxxxccc\\\iiioooddd\\\``````^^^aaahhhhhhaaa]]]___jjjdddOOO444(((,,,000...111111000///////////////222444666777999;;;@@@CCCGGGHHHIIIKKKLLLLLLMMMMMMNNNPPPRRRSSSUUUWWW\\\___nnn}}}nnn___QQQDDD>>>;;;888777888;;;BBBLLLUUU^^^iiiwww|||}}}{{{tttjjjeeegggkkkpppwwwmmmggg```WWWQQQNNNJJJDDD???GGGMMMTTTZZZ]]]]]]]]]]]]```aaaaaaaaaaaabbbbbbbbbddddddcccbbbbbbcccccccccgggffffffffffffeeeeeeeeeggggggffffffffffffgggggglllgggeeehhhhhhddd```___lllyyy}}}qqqgggmmmzzzqqqffflllyyyxxxxxxvvv~~~mmmkkk{{{}}}vvvqqqlllfffZZZTTTRRRYYY\\\VVVKKKDDDBBBDDDHHHKKKNNNPPPQQQRRRQQQRRRSSSRRRPPPPPPQQQRRRYYYhhhlll^^^PPPPPPTTTUUUWWWWWWVVVSSSPPPPPPQQQSSSTTTSSSRRRSSSUUUVVVVVVTTTWWWYYYhhhyyywwwooo{{{~~~uuuhhhVVVHHHIIIQQQssssssccc___]]]YYY___jjjffffffttttttyyywwwxxxvvvaaaIIIBBB>>>;;;888666666555333111000000///...---,,,,,,+++************************''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&***)))((((((((()))+++,,,)))******+++,,,---......++++++,,,---///...+++)))***+++,,,---.../////////111111222222222222111111333555777777999>>>GGGMMMNNNJJJEEEBBB@@@>>>;;;888666<<>>======>>>AAAEEEKKKRRRXXX\\\```aaaccceeeggghhhhhhhhhnnnooossswwwyyyuuujjjbbbRRRHHHBBBBBBEEEHHHOOOWWW[[[[[[[[[YYYUUUOOOJJJGGGAAA===<<<<<<>>>CCCOOO[[[bbbddddddaaa___ZZZNNNBBB???555222555666999NNNhhh}}}wwwvvvuuujjj]]]WWWTTTMMMDDD>>>DDDQQQ]]]```ZZZVVVXXX^^^gggnnnrrrssssssvvvvvvtttttttttttttttsssssssssrrrsssrrrrrrqqqqqqrrrrrrsssvvvuuusssrrrssswww~~~{{{xxxxxxzzz|||zzzzzzzzzyyyyyyxxxxxxxxx{{{}}}~~~}}}vvvkkk```YYYPPPKKKGGGKKKVVVdddpppvvvvvvtttrrrsssvvvyyyyyyxxxuuuuuuvvvxxxzzzyyyvvvtttnnnmmmkkkiiifffeeefffgggWWWTTTVVV\\\ccchhhpppvvvpppmmm```SSSLLL@@@<<>>@@@AAA>>>??????@@@AAADDDHHHKKK[[[sss~~~tttlllbbbkkklllhhhyyyrrrcccllltttmmmggghhhgggcccccchhhiiibbb\\\[[[iiifffVVV===......000---111111000///////////////222333555777888;;;???BBBFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTWWW[[[^^^jjj{{{}}}jjj^^^RRRMMMJJJFFFEEEEEECCCJJJRRR[[[cccmmmzzz}}}uuuqqqsssvvvxxxllleee\\\VVVSSSOOOJJJEEEJJJQQQYYY^^^`````````aaaaaaaaaaaabbbbbbbbbbbbcccdddcccccccccccccccccccccffffffffffffeeeeeeeeeeeeffffffffffffffffffggggggkkkfffcccbbbaaa]]]]]]___gggqqqsssggg```hhhvvv}}}wwwkkkdddlllyyy~~~zzz}}}nnnooo|||ooofffbbb[[[VVVTTTZZZ\\\UUUJJJCCCCCCEEEHHHLLLNNNPPPQQQRRRPPPRRRTTTTTTSSSSSSSSSTTTdddrrrwwwjjj[[[XXXXXXWWWVVVVVVUUUSSSQQQOOOPPPQQQSSSRRRRRRRRRTTTUUUTTTSSSWWWYYYeeesssrrrmmmzzzwwwjjjYYYIIICCCFFFZZZrrr}}}jjjYYYOOOLLLFFFJJJVVVZZZZZZ```vvv|||{{{yyysss]]]HHHEEE>>>;;;888777666555333111000000///...---,,,,,,+++******)))***+++,,,...///'''''''''''''''''''''''')))((('''&&&%%%###""""""((('''&&&%%%$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((***)))((((((((()))+++,,,))))))***+++,,,---......+++,,,...000222000---***)))***,,,---.../////////111111222222222222222111222444666777888>>>FFFMMMQQQMMMHHHDDDAAA>>>;;;999444;;;EEEJJJIIIBBB:::555;;;>>>CCCEEEFFFGGGHHHIIIEEEEEEFFFGGGHHHJJJLLLMMMLLLNNNPPPRRRSSSTTTSSSSSSRRRSSSTTTVVVWWWXXXYYYYYYUUUVVVXXX]]]aaa```[[[VVVTTTPPPKKKFFFCCC@@@>>><<<:::<<<@@@GGGNNNUUU\\\___ggggggiiijjjjjjjjjiiihhhkkknnnrrryyy|||zzzsssmmmZZZPPPEEE@@@>>>@@@EEEKKKTTTUUUUUUSSSOOOJJJEEEBBB<<<;;;<<>>FFFSSSaaaccc[[[VVVYYY___iiioootttttttttwwwwwwuuuuuuuuuuuutttttttttsssssssssrrrrrrqqqqqqrrrrrrssssssssssssssssssvvv{{{~~~|||zzzzzz{{{||||||{{{{{{zzzyyyxxxxxxxxx|||}}}~~~{{{tttjjj___XXXPPPLLLIIIMMMYYYgggsssyyywwwuuutttuuuyyy|||~~~yyyyyyyyyzzzzzzyyyuuusssqqqtttvvvrrrkkkffffffggg\\\YYYZZZ```hhhrrrnnnVVVHHH>>>BBBTTTlllvvvwwwiii[[[XXXZZZZZZNNN???111,,,---,,,+++,,,,,,...000111333666;;;>>><<<<<<<<<<<<===???@@@BBB@@@AAAAAABBBBBBDDDHHHKKK\\\tttzzz___ccccccfffuuunnnsss}}}zzzooohhhmmmhhhfffjjjlllggg]]]WWWccceee[[[FFF444///...,,,000000000000////////////111333444666777:::>>>AAAEEEFFFGGGIIIKKKLLLLLLLLLMMMOOOPPPRRRSSSVVVZZZ]]]fffuuusssiii^^^YYYUUUQQQOOOPPPPPPVVV]]]eeemmmwww}}}~~~ssslllddd]]]YYYTTTOOOKKKLLLTTT^^^bbbbbbaaabbbdddaaabbbbbbbbbbbbcccccccccccccccccccccccccccccccccffffffeeeeeeeeedddddddddeeeeeeeeeeeefffggggggggghhhddd```]]]XXXTTTXXX___lllsssqqqfffaaajjjuuuyyyqqqiiigggqqq|||}}}{{{|||{{{mmmqqqkkk```aaa^^^YYYXXX[[[[[[SSSHHHBBBEEEGGGIIILLLNNNPPPRRRRRRPPPRRRUUUVVVUUUTTTTTTUUUbbbnnnsssiii]]]XXXVVVSSSTTTUUUVVVTTTRRROOOOOOOOOSSSRRRQQQRRRTTTTTTTTTRRRWWWXXX```kkklllkkkxxxwwwlll^^^NNNDDD@@@LLLddd}}}|||jjjXXXKKKFFF>>>@@@MMM[[[^^^ZZZ{{{~~~zzzttt]]]HHHEEE>>><<<999777666555333222000000///...---,,,,,,++++++***)))((())),,,...000''''''''''''''''''''''''))))))(((''''''&&&%%%%%%((('''%%%$$$$$$%%%'''(((###$$$&&&&&&&&&&&&''')))***)))((((((((()))+++,,,))))))***+++,,,------...+++,,,///222444222...***)))***+++---.../////////111111222222333333222222000222555666888===FFFLLLTTTQQQKKKFFF@@@<<<999777333:::DDDLLLLLLEEE===777;;;???CCCEEEFFFFFFGGGHHHDDDEEEFFFGGGIIIJJJLLLMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWSSSVVV\\\cccgggeee___ZZZUUURRRNNNJJJGGGCCC???<<<888;;;???FFFNNNUUU[[[___ggghhhkkknnnoooppppppooommmooorrrwwwzzzxxxtttoooaaaWWWKKKAAA===<<>>@@@DDDEEEFFFNNNVVV___gggkkkfffZZZMMM???555444///...222000///:::JJJkkkxxx|||www|||yyyzzzrrriiihhhpppooo\\\EEELLLXXXeeefff^^^XXX[[[aaakkkqqquuuuuuuuuwwwwwwuuuvvvuuuuuuuuuuuutttttttttsssrrrrrrqqqqqqrrrrrrssspppqqqsssssssssuuuxxxzzz|||}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvv}}}~~~}}}yyyrrrggg]]]WWWOOOKKKIIIOOO[[[iiitttzzzxxxwwwvvvwwwyyy}}}|||{{{zzzyyyyyywwwssspppttt}}}}}}vvvuuuwwwrrrjjjccccccjjjyyy\\\FFF>>>JJJaaavvv~~~nnn^^^ZZZ[[[[[[GGG;;;///,,,.........///---...000111333666:::===<<<;;;;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBDDDHHHKKKWWWooo______cccjjjuuuyyy}}}rrraaammmhhhffflllrrrnnnbbbWWWXXX^^^ZZZHHH555,,,+++,,,///000000000000000//////000222333444666888<<>><<<999777777666444222000000///...---,,,,,,++++++***)))'''''')))+++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''((("""$$$&&&&&&&&&&&&((()))***)))((((((((()))+++,,,((())))))***+++,,,---...+++,,,///222444222...+++((()))+++---...///000000111111222333333333333333000222444555666<<>>999999===AAADDDEEEEEEFFFGGGEEEFFFGGGIIIJJJLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWWWWXXXWWWVVVTTTSSSPPPVVV___hhhllliiibbb]]]VVVTTTQQQOOOLLLHHHCCC???;;;===AAAGGGNNNVVV\\\```gggiiimmmqqqtttvvvvvvvvvqqqqqqsssuuuwwwwwwuuutttjjjcccXXXMMMGGGEEEDDDBBBBBBCCCCCCDDDDDDDDDCCCCCCFFFEEEFFFHHHGGGGGGLLLTTTXXX___bbb[[[OOODDD:::222222//////333222222;;;GGG___xxx~~~zzz}}}vvvooosss{{{]]]WWW```iiihhhaaa]]]___ccclllrrrvvvuuuuuuwwwwwwtttvvvuuuuuuuuuuuutttttttttsssrrrrrrqqqqqqrrrrrrsssoooqqqssssssssstttuuuwwwvvvzzz}}}~~~|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxxxxwwwvvvvvvuuu~~~}}}{{{vvvnnndddZZZTTTLLLIIIJJJPPP]]]jjjsssxxxxxxxxxxxxxxxxxxzzz}}}|||{{{yyywwwvvvssspppmmmuuuppphhhlll~~~___EEE???NNNgggwww}}}zzzjjj]]][[[\\\ZZZHHH===333000000//////111...///000111222444777::::::::::::;;;<<<===>>>???@@@AAABBBAAAAAADDDGGGJJJUUUiiinnniiiiiinnnqqqvvvvvvcccgggddddddkkktttsssgggYYYOOOUUUUUUHHH555+++***,,,...///000000000000/////////111222333444666:::===???@@@BBBEEEGGGIIIJJJJJJKKKMMMNNNOOOPPPRRRVVVYYY^^^hhh{{{}}}uuunnnhhhhhhjjjhhhnnnwwwwwwvvvssspppjjjbbbZZZUUUUUU[[[aaacccbbbaaabbbeeeaaaaaabbbbbbbbbcccccccccaaabbbcccddddddddddddccceeedddddddddccccccccccccbbbcccdddeeeffffffeeeeee`````````\\\TTTPPPVVV```ttt|||yyyvvvxxxwwwqqqnnnnnnsss{{{~~~zzzuuuttt|||rrrnnnvvvrrruuu{{{rrrcccbbbmmmbbb^^^\\\[[[UUULLLFFFDDDHHHHHHJJJKKKMMMOOOPPPQQQUUUTTTRRRPPPNNNOOOQQQTTTTTTWWWYYYWWWVVVWWWWWWVVVSSSUUUWWWVVVTTTRRRRRRRRRVVVUUUTTTTTTVVVVVVUUUTTTUUUWWW\\\aaaeeeiiinnnsssyyyooohhhaaaZZZUUUXXXvvv{{{eeeVVVMMMHHHKKK___gggWWWhhhLLLCCC???<<<999888777666444222000000///...---,,,,,,++++++***((('''''''''((((((''''''''''''''''''''''''#########$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((###$$$&&&&&&&&&&&&''')))***)))((((((((()))+++,,,(((((()))***+++,,,------***+++---000222111...+++((()))+++---...000000000000111222333444444444444000222444444555:::BBBIIITTTTTTQQQKKKCCC;;;666333444777<<>>GGGeee|||yyyrrrtttuuueeeiiilllkkkfffbbbccceeemmmsssvvvuuuuuuvvvvvvsssuuuuuuuuutttttttttsssssssssrrrrrrqqqqqqrrrrrrsssoooqqqsssssssssssstttvvvuuuwwwyyy{{{|||}}}|||{{{yyyyyyyyyzzzzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvv}}}|||yyysssjjj```WWWQQQIIIHHHKKKSSS___jjjqqqtttwwwxxxyyyyyyxxxxxxzzz||||||zzzwwwuuutttqqqmmmkkktttnnnkkkuuuZZZCCC@@@PPPgggqqquuuoooaaaYYYZZZZZZWWWKKKAAA888555333000///000///000111111111333666999999999:::;;;<<<===>>>>>>@@@AAAAAAAAABBBDDDHHHKKKWWWccc}}}uuuqqqnnnppp|||~~~zzzmmmcccaaa```dddlllpppggg[[[LLLSSSVVVMMM===000---...---...000111111000/////////000111222333555999;;;;;;===???BBBDDDFFFHHHHHHKKKLLLMMMNNNOOOQQQUUUWWWZZZ```qqqzzzvvvxxxtttzzz|||uuutttwwwjjjfffgggkkkooouuuxxxvvvooogggaaa___```bbbcccbbbcccdddeee```aaaaaaaaaaaabbbbbbbbb```aaacccdddeeeeeedddcccdddddddddcccccccccbbbbbbcccccceeeeeeeeedddcccbbb___^^^^^^[[[VVVSSSZZZeeerrr{{{hhhkkkrrrzzz{{{uuurrrttt{{{}}}wwwoooiiifffgggddd```eeeooobbb^^^[[[XXXQQQIIIFFFHHHHHHHHHIIIJJJKKKMMMOOOPPPSSSRRRQQQNNNLLLMMMPPPSSSUUUTTTSSSTTTUUUWWWVVVUUUQQQSSSUUUUUUSSSSSSSSSTTTWWWVVVUUUUUUVVVWWWUUUTTTSSSVVVYYY]]]dddlllnnnmmmssshhhccc```]]]\\\{{{nnnhhhbbbWWWcccnnn```jjjNNNGGG???===:::888777666444333000000///...---,,,,,,+++)))))))))(((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''(((***)))((((((((()))+++,,,(((((()))***+++,,,------))))))+++---//////---+++((()))+++---...000000111000111222333444444444444111222444333444999@@@GGGPPPRRRSSSOOOGGG???999777444666:::???BBBAAA<<<777555999>>>AAACCCEEEGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJMMMNNNNNNOOOQQQRRRSSSTTTTTTUUUVVVWWWVVVTTTQQQOOONNNWWWdddnnnrrroooiiieeebbbbbbbbbaaa___YYYRRRMMMBBBBBBDDDHHHPPPYYYbbbgggiiimmmrrrwwwzzz|||{{{{{{zzzxxxuuussssssxxx~~~{{{}}}zzzrrrkkkdddXXXMMM???===;;;;;;===AAAFFFIIIHHHDDDAAA???<<<<<>>>>>???@@@AAABBBBBBCCCFFFJJJNNNWWWYYYjjj|||vvvuuu|||yyyzzzxxxpppeeeaaa[[[XXX^^^eeebbbZZZPPPWWW^^^ZZZKKK;;;222000---...000111111111000///...///111111222444777:::888999<<>>BBBDDDFFFHHHJJJHHHIIIJJJKKKKKKJJJIIIIIIMMMMMMNNNNNNPPPQQQSSSTTTQQQSSSUUUVVVVVVTTTRRRPPPNNNXXXeeepppsssqqqlllhhhjjjjjjjjjiiifff```XXXRRR@@@@@@AAAEEEMMMXXXbbbhhhgggkkkqqqwww|||~~~~~~{{{uuuqqqpppttt{{{}}}{{{sssjjj[[[LLL===;;;777666777<<>>????????????AAABBBCCCDDDEEEHHHLLLPPPSSSOOOYYYvvv|||{{{zzzuuurrrjjjiiicccXXXOOORRR[[[]]]XXXUUU]]]fffeeeXXXDDD777222,,,...000111222111000///...///000111111333777999666888:::===AAACCCEEEEEEJJJKKKLLLMMMMMMOOOSSSUUU\\\XXX```zzzwwwkkk\\\RRRFFFAAA<<<:::999777666777@@@OOOeeexxxyyyttthhhbbb\\\ZZZ]]]``````^^^____________````````````___aaaccceeefffeeedddccccccccccccbbbbbbbbbbbbaaaddddddeeefffeeeccc```___bbb\\\VVVTTTSSSWWWcccooorrrppptttzzz}}}wwwooonnnrrrmmmwwwwww{{{ssslll```TTTTTT[[[`````````\\\WWWRRRJJJEEEHHHPPPHHHHHHHHHHHHIIIKKKMMMNNNFFFJJJPPPSSSTTTSSSRRRRRRMMMJJJKKKRRRXXXXXXSSSNNNLLLMMMNNNNNNNNNPPPTTTVVVVVVUUUTTTTTTUUUUUUSSSRRRRRRTTTRRRSSS```qqqwwwsssppp~~~yyyhhhaaabbbcccXXXmmmmmmmmmjjjMMMEEE>>><<<999777666555333222000//////......---,,,+++******((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((((((((((()))'''((()))++++++,,,,,,+++,,,***((((((+++,,,+++******)))((()))+++...//////000000000111222222333333333333444444555999>>>BBBJJJRRRVVVPPPHHHCCC???;;;999888999<<<>>><<<777222555888<<<@@@DDDFFFGGGGGGFFFGGGIIIJJJKKKLLLLLLLLLOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTVVVYYYZZZZZZYYY]]]^^^gggssswwwrrrppprrrmmmnnnpppoookkkaaaUUUMMM???<<<;;;>>>HHHUUUbbbiiijjjhhhjjjpppxxx|||~~~|||tttuuuwwwwwwyyy~~~zzznnn^^^OOOFFF555444333333444666888:::777444444555555666???HHHMMMQQQUUUWWWYYYZZZTTTLLLKKKFFFBBB???AAADDDGGGHHHaaannnwwweee___lllzzz~~~vvvsssnnnkkkkkkkkkjjjiiioooqqqssstttsssssstttuuussssssrrrrrrrrrrrrqqqqqqpppqqqqqqrrrrrrsssssstttuuuttttttssssssssstttttttttuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxzzz{{{xxxtttrrruuuyyy|||xxxsssmmmeee[[[QQQJJJEEEGGGQQQ___fffhhhlllssstttuuuwwwyyyzzz||||||}}}||||||zzztttmmmiiijjjlllllllllooosssvvvzzzvvveeeaaabbb^^^WWWdddaaa^^^PPPAAAJJJ[[[^^^eee```UUUNNNQQQUUUOOOEEE222000---+++***,,,///000000000111333555777999;;;===???AAAAAA@@@@@@AAABBBCCCBBBBBBBBBCCCEEEHHHJJJNNNQQQRRRdddyyysssmmmjjjnnnmmmgggXXXIIIKKKVVVXXXQQQXXXVVVcccmmmeeeWWWHHH888222111,,,***///666444...//////000111222222333333555888:::<<<>>>@@@DDDGGGIIIIIIJJJKKKLLLNNNPPPQQQXXX[[[^^^ooo{{{kkkXXXKKK>>>;;;777333111222444555666???PPPggg{{{|||uuugggbbb]]][[[\\\^^^^^^]]]____________````````````bbbcccddddddddddddcccbbbcccbbbaaaaaa``````aaaaaaccccccccccccbbb```^^^]]]aaaVVVMMMQQQ[[[bbbeeeggglllwww}}}sssxxx}}}|||sssppptttzzzxxxuuuttt{{{uuukkkbbb___[[[XXX[[[bbb```\\\TTTKKKDDDCCCFFFIIIHHHHHHHHHHHHHHHIIIJJJJJJLLLMMMNNNQQQSSSSSSQQQOOOOOOLLLKKKMMMPPPSSSRRRQQQPPPQQQQQQNNNMMMOOOUUUZZZZZZUUUPPPOOORRRTTTRRROOOQQQSSSRRRNNNUUUfffuuu{{{tttttttttrrrwwwkkk___ZZZjjjsssuuuqqqhhhpppjjjMMMFFF>>><<<999777666555333222111000///---,,,,,,+++++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))((())))))***++++++,,,,,,---+++)))***,,,...---++++++)))((()))+++...//////000000000111222222333333111111222222333777;;;???IIIQQQWWWSSSLLLFFFAAA<<<999999:::<<<>>><<<666111555888<<<@@@CCCEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQSSSVVV[[[^^^aaabbbeeecccgggoootttrrrppprrroooooonnnlllfff[[[PPPHHH888777666888AAANNN]]]gggkkkjjjjjjooouuuzzz~~~{{{||||||yyyyyy|||{{{yyysssiii]]]OOOBBB;;;222111000///000111333555222000000222222444<<>><<<999777666555333222333222///,,,+++***+++++++++******)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))***))))))))))))+++,,,---...,,,++++++---.........,,,***((()))+++---...///000000000111222222333333111111222222333666;;;???HHHQQQXXXWWWQQQKKKCCC===999888999<<<>>><<<666111555777;;;???BBBDDDFFFFFFIIIIIIHHHGGGGGGHHHIIIJJJMMMMMMNNNOOOPPPQQQSSSTTTOOOPPPRRRVVV]]]dddkkkooooooiiiggglllpppqqqooonnnhhhfffbbb\\\UUUKKKAAA:::111222222333888FFFYYYgggmmmmmmmmmmmmqqqwww}}}|||zzz|||uuunnncccVVVIII???777333000///...---......000111///---...000111444<<>>AAACCCCCCDDDEEEDDDAAA@@@@@@AAABBBBBBCCCCCCEEEHHHJJJLLLPPPPPPKKKTTTppptttppppppooofffvvvyyykkkdddlllpppkkk]]]TTTVVVYYYXXXVVVPPPWWWjjj}}}{{{[[[AAA777000111111,,,---222111000//////000111333444444666888:::;;;===@@@CCCDDDEEEEEEGGGIIIKKKLLLMMMLLLTTTVVV]]]ooohhhTTTFFF===888888666444222000/////////...///444???NNNYYY^^^^^^\\\ZZZXXXYYY\\\___aaabbb]]]]]]^^^^^^^^^_________aaaaaaccccccccccccaaaaaa___```aaaaaaaaa```^^^]]]^^^^^^^^^^^^^^^]]]\\\[[[TTT___tttxxxuuuiiilllsssvvvsssnnnooosss|||yyyvvvxxxxxxqqqggg^^^YYYWWWVVVXXX\\\]]]VVVOOOJJJJJJKKKLLLKKKNNNMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNPPPRRRRRRQQQOOONNNMMMLLLMMMPPPQQQRRRQQQRRRRRRRRRTTTVVVWWWVVVTTTSSSPPPMMMMMMQQQSSSRRRQQQNNNSSSWWWXXX[[[aaafffggglllmmm}}}{{{wwwbbbMMMCCCMMMdddjjjXXXMMMGGGGGGKKKeeeHHHAAA>>><<<999777666555333222555222///+++))))))***+++++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((((((((())))))***+++***)))((((((***,,,...---,,,,,,,,,---...//////...+++))))))***---......000000000111222222333333333333444444555888<<<@@@GGGPPPYYYYYYTTTMMMCCC;;;777777888;;;>>>===999444444666999===AAACCCEEEFFFIIIHHHGGGFFFGGGIIIKKKMMMMMMMMMMMMNNNPPPRRRSSSTTTPPPQQQSSSWWW]]]gggrrryyyvvvoooiiijjjnnnmmmiiiddd\\\XXXRRRKKKDDD<<<555000...000111000333@@@UUUfffnnnppppppnnnooottt{{{~~~~~~tttkkk\\\LLL???777444333111000////////////000000///...///222333666>>>GGGWWWaaajjjmmmmmmlllgggbbb]]]YYYSSSOOOMMMLLLKKKJJJHHHDDDMMMooowwwpppssswwwrrrllleee```aaafffkkknnnnnnppprrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqpppooooooppppppqqqrrrrrrrrrtttsssssssssssstttuuuuuuwwwvvvuuutttuuuvvvxxxyyyxxxxxxxxxxxxyyyyyyyyyzzzxxxyyyyyywwwuuutttwwwyyyxxxtttlllddd\\\SSSKKKFFFFFFMMMXXXcccjjjmmmoooqqqssstttuuuwwwyyyzzz{{{{{{{{{yyytttllleeebbbeeehhhpppqqqnnnggg```]]]]]]\\\______```ccckkkqqqoooiiihhhWWWKKKFFFGGGZZZooosssdddZZZQQQSSS[[[ZZZKKK;;;///...,,,+++,,,...000111333444666999<<>><<<999777666555333222444222...+++))))))***++++++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******,,,+++)))((((((***,,,---++++++,,,,,,,,,---...000000---***)))***,,,......000000000111222222333333333444444444444777;;;???EEEOOOYYY[[[WWWOOODDD999555555555999===???<<<999444555888<<>>GGGUUUbbbnnnrrrqqqooollliiibbb^^^YYYTTTQQQNNNKKKIIIDDD???FFFiiiuuusssuuunnnhhhaaa]]]___ffflllpppqqqrrrttttttsssrrrssstttrrrrrrqqqqqqqqqpppppppppnnnnnnoooppppppqqqqqqrrrssssssssssssssstttuuuuuuwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxvvvuuuvvvwwwyyywwwrrrjjjbbbZZZRRRKKKFFFFFFOOO[[[eeekkkooopppooorrrsssuuuwwwxxxzzzzzz{{{{{{xxxrrrkkkfffffflllrrrvvv}}}|||ooo```YYYWWWUUUYYY[[[```jjjyyyzzznnnUUUEEEDDDLLLdddyyy|||fffYYYNNNPPPVVVSSSDDD555------,,,,,,,,,...000222666666777999<<<>>>@@@BBB@@@AAABBBAAA@@@@@@CCCDDDBBBCCCDDDEEEGGGIIIJJJKKKGGGNNNNNNNNNWWWeee~~~jjjbbbccceeebbbhhhsssuuukkkqqqwwwwwwjjj[[[VVV[[[aaahhheeefffcccdddttt}}}aaaEEE///---000---...444111000/////////000111222111333444555666777:::===@@@@@@AAACCCEEEGGGIIIKKKNNNRRRQQQTTTaaajjjxxxgggOOOBBB???CCCGGGGGGCCC<<<555111///000000111//////444===FFFMMMOOOUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^_________`````````______```aaaaaa```_________```aaabbbbbb```^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXWWWlll}}}yyy~~~zzz{{{|||tttlllqqq~~~ooofffXXXPPPPPPWWW\\\^^^YYYSSSMMMLLLNNNOOOLLLHHHLLLLLLMMMNNNOOOQQQRRRSSSQQQPPPOOOPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTXXX[[[ZZZUUUPPPRRRPPPOOONNNNNNNNNMMMLLLKKKNNNSSSXXX]]]aaaggglllqqqlllppp}}}uuusssbbbTTTLLLRRRnnnooo[[[NNNGGGDDDBBBgggKKKEEE>>><<<999777666555333222222111...+++***)))*********))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''(((((()))***+++++++++***))))))***+++,,,***+++,,,,,,,,,---///111111...***)))***,,,......000000000111222222333333111222222111222444999<<>>>>><<<333555777:::>>>AAACCCEEEFFFFFFGGGIIIKKKOOORRRSSSMMMMMMNNNOOOPPPQQQSSSTTTSSSTTTUUUVVV[[[eeesss}}}{{{yyysssmmmiiidddYYYNNNDDD???999444111///---,,,))),,,...,,,+++333BBBOOO___mmmwwwuuussswwwzzzxxxwwwnnn^^^MMM>>>555111///111222222222222222222222444333444666666777===EEESSSbbbqqqvvvuuusssrrrpppkkkgggaaa[[[VVVPPPKKKGGGCCC???FFFeeexxxrrrqqqhhhbbb\\\ZZZ]]]eeemmmrrrssstttvvvvvvtttttttttuuuqqqqqqqqqqqqppppppppppppnnnnnnnnnoooppppppqqqqqqssssssssssssssstttuuuvvvvvvvvvvvvvvvwwwwwwvvvvvvxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxxxxsssmmmeee]]]UUUOOOIIIEEEHHHRRR___gggmmmqqqqqqoooqqqrrrtttvvvxxxyyyzzzzzzzzzvvvpppiiiggglllwwwooofff```ZZZ]]]bbbmmmwwwYYYEEEFFFQQQeeeuuuuuufffYYYOOOQQQUUUOOO@@@444,,,,,,,,,,,,---///111222777777888:::<<<>>>@@@AAA@@@AAAAAA@@@@@@AAACCCFFFBBBCCCDDDEEEGGGHHHIIIIIIDDDKKKLLLLLLQQQYYYtttssshhhggghhhbbbdddjjjwww~~~vvvhhh___^^^aaagggkkktttqqqcccdddtttzzzjjjQQQ777//////------000000000000000000000000000000111333333333555777999<<<===>>>@@@BBBEEEGGGHHHKKKNNNLLLPPP[[[^^^bbbooo~~~vvvrrrqqqxxx}}}zzzhhhWWWKKKFFFFFFHHHPPPKKKBBB:::333///------//////000444;;;BBBHHHJJJRRRTTTWWWYYYYYYYYY[[[\\\]]]^^^^^^^^^____________^^^^^^````````````^^^^^^^^^___`````````___]]]]]]ZZZYYYXXXVVVUUUUUUUUUUUUVVVggg|||yyytttpppvvv~~~}}}jjjbbbVVVNNNPPPYYY]]]\\\TTTQQQNNNMMMNNNNNNKKKIIIKKKLLLMMMNNNPPPRRRTTTUUURRRQQQOOOOOOPPPPPPOOONNNNNNOOOOOOOOONNNNNNPPPRRRSSSSSSUUUVVVWWWVVVSSSPPPQQQQQQPPPOOONNNMMMLLLLLLNNNMMMOOOTTTWWWZZZ___fffooonnniiivvv}}}qqqiiiccc[[[\\\uuutttdddUUUNNNNNNhhhMMMGGG>>><<<999777666555333222000///...,,,+++*********)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++***************************,,,......---...000333333///+++)))))),,,......000000000111222222333333111222222111111444888<<>>EEEOOO```rrrxxxvvvuuuuuutttqqqnnnhhhbbb]]]VVVPPPLLLIIIFFFGGGYYY~~~uuunnnlll```\\\WWWVVV[[[dddlllqqqsssuuuwwwvvvuuuttttttuuuqqqqqqqqqqqqppppppppppppmmmmmmnnnnnnoooppppppqqqsssrrrrrrssssssuuuvvvvvvuuuvvvwwwxxxxxxwwwvvvtttvvvvvvwwwwwwwwwxxxxxxxxxyyyxxxvvvvvvvvvwwwxxxxxxooojjjaaaYYYRRRMMMHHHEEEJJJVVVcccjjjpppuuutttpppqqqrrrtttvvvwwwyyyyyyyyywwwssslllggghhhrrr|||pppiiijjjrrryyyYYYEEEIIITTTdddkkkeee```VVVPPPUUUVVVMMM===222+++++++++,,,...000111222666777888:::===@@@BBBDDDCCCCCCCCCAAA@@@AAACCCFFFCCCCCCDDDEEEFFFFFFFFFFFFEEEGGGEEEHHHNNNRRRdddvvvttttttmmmjjjkkktttwwwllldddbbb___```nnnqqq___WWWdddqqqqqqbbbLLL;;;222///------...///000111111000///...///000111222222333555777888999:::<<<>>>AAACCCEEEFFFKKKJJJNNNVVVTTTSSS]]]]]]aaaeeehhhhhhgggffffffeeebbbbbbeeehhhiiinnntttyyyuuulll```TTTIIIBBB>>>JJJGGGBBB===777222...,,,......///222888???EEEHHHNNNRRRVVVXXXXXXYYYZZZ\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___``````___^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[XXXWWWUUURRRQQQPPPPPPPPPXXXaaatttyyywww{{{yyyxxxuuuqqq```\\\TTTOOOSSS[[[[[[VVVMMMMMMMMMNNNNNNMMMLLLKKKLLLMMMMMMNNNPPPRRRTTTUUUSSSRRRPPPOOOPPPPPPOOOMMMMMMOOOPPPOOOMMMMMMPPPRRRRRRTTTTTTTTTRRRQQQQQQRRROOOPPPPPPPPPOOONNNMMMNNNOOOLLLNNNSSSUUUUUU[[[bbbooouuukkklllqqqqqqoooeeecccmmmcccggggggLLLGGG>>><<<999777666555444222......------,,,+++******((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))++++++******+++++++++******)))+++...000000...///222555333000+++)))))),,,---...000000000111222222333333333444444333333666:::======GGGSSS[[[___]]]TTTJJJ???:::555333666:::<<<<<<333444666888<<<@@@CCCDDDEEEFFFHHHJJJKKKMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQRRROOOQQQSSSUUUXXXbbbppp{{{|||nnnccc\\\UUULLL===999444111000000///...+++...///...,,,...444:::GGG```vvv|||||||||||||||~~~{{{rrr]]]ZZZVVVPPPIIICCC???<<<888888:::;;;<<<<<<<<<<<<@@@>>>??????===<<<@@@GGGJJJ]]]pppwwwuuutttuuuuuussspppkkkgggccc]]]XXXTTTKKKFFF???EEE\\\xxx}}}xxxrrrkkkfffeee[[[WWWSSSSSSYYYbbbkkkpppsssuuuvvvvvvuuuttttttuuuqqqqqqqqqppppppppppppooommmmmmnnnnnnoooppppppppprrrrrrrrrssstttuuuvvvwwwtttuuuxxxyyyyyywwwuuusssuuuuuuuuuuuuvvvvvvvvvvvvyyywwwvvvuuuwwwxxxxxxxxxnnniii```XXXRRRMMMIIIGGGLLLYYYfffmmmsssxxxvvvqqqqqqrrrsssuuuwwwxxxyyyyyyuuuqqqjjjeeehhhuuummmgggffftttnnnOOO???IIIYYYgggkkkaaaUUUMMMLLLSSSSSSGGG666,,,***++++++,,,...000222333555666888;;;>>>BBBEEEGGGFFFFFFEEECCCAAAAAACCCEEECCCCCCDDDEEEEEEEEEEEEEEEFFFDDD???DDDMMMOOOYYYooowwwqqqmmmpppzzzvvvxxx}}}|||pppeee___XXXRRR]]]fffWWWMMMZZZjjjvvvppp___HHH777111///------///111222222111...,,,...///111111111111444666555666777999;;;>>>AAABBBDDDKKKLLLNNNSSSNNNMMMXXXTTTVVVXXXYYYXXXXXXZZZ[[[^^^\\\\\\^^^___```gggpppppppppmmmeeeXXXIII<<<555>>>>>>>>>===;;;666222///.........111777>>>EEEIIIKKKOOOUUUXXXXXXYYY[[[]]]YYYZZZZZZZZZZZZ[[[[[[[[[]]]]]]^^^______^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZVVVUUURRRPPPMMMLLLLLLLLL[[[```mmmwwwwww}}}~~~}}}|||{{{}}}|||sssllljjjgggcccYYYXXXSSSPPPVVV\\\ZZZQQQGGGJJJMMMNNNNNNMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTRRRPPPOOOOOOOOONNNMMMMMMOOOQQQPPPMMMMMMOOORRRRRRTTTTTTRRROOONNNPPPSSSMMMNNNPPPPPPOOOOOOOOOPPPNNNLLLOOOUUUXXXWWW[[[cccqqq~~~qqqhhhrrrsssrrreeeaaattt|||iiiLLLCCCAAA>>><<<:::999777444222000000...---,,,+++++++++&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&************)))))))))))))))***+++***))))))+++---///111222///++++++000444111111///---+++,,,///222000222333333222333555777666777777777555555777888<<>>>>>>>>??????@@@AAABBBGGGEEECCCAAAAAABBBDDDFFFNNNbbbsssvvvwww{{{{{{uuupppnnnlllkkkhhhbbbZZZSSSPPPMMMJJJHHHKKKPPPWWW[[[]]]ZZZXXXYYY^^^aaabbbbbbZZZWWWTTTVVV]]]fffnnnsssvvvvvvvvvvvvuuutttsssrrrqqqqqqppppppppppppppppppqqqoooooooooqqqrrrqqqpppppppppqqqrrrsssuuuuuuvvvuuuuuuvvvvvvuuutttrrrqqqssssssssssssssstttuuuuuuvvvtttssssssuuuvvvvvvuuuqqqhhh```ZZZTTTLLLIIIJJJQQQ]]]iiiooorrrwwwzzz{{{xxxuuussstttvvvyyy{{{|||qqqkkkccc___eeerrr~~~mmmeee^^^eeeyyypppbbbIIICCCSSSfffrrrmmm\\\NNNLLLNNNRRRNNN@@@444000///000000000......000222555555777:::===@@@CCCDDDHHHGGGEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEBBBDDDFFFGGGJJJQQQ[[[bbb|||}}}zzzsssssszzzrrrooommmqqqtttqqqggg]]]ZZZZZZVVVWWWYYYTTT[[[rrr{{{zzzqqq^^^III;;;333///333222333555333///...111......///000111333555666555666777999;;;===>>>???DDDFFFHHHKKKNNNQQQRRRSSSRRRSSSTTTTTTSSSRRRSSSTTTZZZZZZZZZXXXXXX\\\dddkkkuuuooohhh^^^OOO???777888888<<>>;;;999888666333111000///...---,,,+++++++++((()))))))))((('''&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))***++++++******+++---...000222000,,,+++///333111111///---++++++---//////000111111111222444666555666777666555666777999;;;EEEQQQ[[[bbbbbbXXXLLLAAA;;;666555444444999@@@888222000666===???AAADDDEEEFFFGGGHHHJJJLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSUUUUUUYYYeeesssyyylllbbbYYYRRRCCC>>>777111///...////////////...............///555DDDYYYjjjtttwwwxxxyyy{{{wwwnnnhhhdddccceeebbbWWWNNNJJJEEEDDDDDDCCCCCCDDDEEEEEEIIIHHHFFFDDDDDDEEEGGGIIIPPPcccuuuzzz}}}}}}xxxuuuqqqnnnkkkgggbbb^^^YYYVVVRRRNNNKKKJJJJJJKKKHHHGGGHHHLLLSSSZZZ^^^___ZZZWWWUUUVVV]]]fffnnnrrruuuvvvvvvuuutttsssrrrrrrpppppppppppppppppppppppppppooonnnoooqqqqqqqqqpppppppppqqqrrrssstttuuuuuuttttttvvvwwwwwwvvvuuuttttttsssssssssssstttuuuvvvuuutttrrrssstttuuuuuutttllleee]]]XXXSSSMMMKKKMMMSSS^^^jjjooosssxxxzzzzzzwwwvvvtttuuuvvvxxxxxxxxxrrrkkkccc___cccmmmuuuyyyggg```YYY\\\jjjvvvuuummm\\\GGGEEEYYYlllwwwooo[[[JJJJJJNNNQQQJJJ<<<111...---///000000000111333555777777999;;;>>>AAACCCDDDGGGEEEDDDBBBAAAAAAAAABBBDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGLLLTTTZZZrrrzzzwwwtttrrrsssvvvzzz}}}nnnkkkiiijjjllllllhhhcccdddddd___```bbbYYYYYYggg}}}uuuZZZ???111......---///333333//////111////////////111222333444333444555777999:::<<<<<>><<<;;;:::AAAJJJOOOMMMDDD999222111000000111555<<>><<<:::888777555333111000///...---,,,+++++++++*********)))((('''%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***+++,,,,,,++++++,,,...+++...111000---,,,...000111111///---***)))+++,,,---///000111000111333555444555666666666666999;;;;;;DDDOOOXXX```aaaZZZPPPDDD===777444333333888>>>:::444111444:::>>>AAADDDEEEEEEFFFGGGIIIJJJJJJKKKOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRSSSUUUUUUWWWaaammm~~~tttiii```ZZZJJJDDD<<<666222111000000222111///...------...///+++666EEESSS\\\bbbhhhkkknnntttxxxwwwuuutttpppmmmllljjjkkknnnkkkbbbXXXTTTNNNMMMKKKJJJIIIIIIIIIJJJLLLKKKJJJHHHIIIJJJLLLMMMRRReeexxx~~~xxxssspppnnnlllkkkeeeccc^^^XXXQQQIIIDDD@@@<<<<<<===CCCKKKSSSYYY\\\ZZZXXXVVVXXX^^^fffmmmqqqtttuuuuuuttttttsssrrrqqqppppppppppppppppppppppppooonnnmmmnnnpppqqqpppoooppppppqqqrrrssstttuuuuuussstttvvvwwwxxxxxxxxxwwwtttttttttsssttttttuuuvvvtttsssrrrsssttttttrrrqqqggg```ZZZVVVQQQMMMMMMPPPVVVaaakkkppptttxxxzzzyyyyyyxxxwwwxxxyyyxxxvvvtttmmmfff^^^\\\^^^cccfffhhhnnnvvvyyywww}}}wwwbbb\\\SSSOOOUUU```dddbbbSSSAAADDDZZZkkkqqqeeePPPEEEIIINNNOOOEEE777...---,,,---///000111222555777999:::;;;<<<>>>AAACCCDDDDDDCCCBBB@@@@@@@@@AAABBBDDDDDDCCCCCCBBBAAAAAAAAACCCEEEFFFFFFDDDFFFJJJOOOZZZjjj}}}rrriiidddhhhjjjiiilllsssnnnlllhhhdddbbbdddgggkkkjjjjjjggglllrrrggg[[[```wwwnnnJJJ666333...,,,...333333000///111///////////////000111111111111333444666777888999???@@@CCCFFFHHHJJJLLLLLLOOOPPPRRRRRRQQQQQQRRRSSSTTTUUUTTTSSSSSSWWW^^^eeeooojjj\\\JJJCCCEEECCC===???HHHTTT[[[YYYMMM>>>444111000///111555;;;AAAEEELLLOOORRRTTTUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWVVVXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTUUUUUUTTTSSSQQQPPPJJJLLLJJJGGGQQQcccppprrrooohhhbbbfffooouuutttppppppuuusssvvv}}}~~~zzzxxxuuuttt{{{~~~wwwtttvvvxxxqqqgggeeeggggggdddaaa\\\QQQFFFIIIIIIKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIINNNNNNNNNNNNOOOOOOOOOOOOMMMOOOPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTRRROOONNNRRRSSSTTTVVV[[[hhh{{{yyyrrr|||uuukkkccc^^^bbbkkk~~~www~~~cccIIIBBB===;;;888777666555222000//////...---,,,++++++,,,*********))))))'''&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***+++------,,,,,,,,,...***---000000///------...000000000---***(((((())),,,...000111111222333555222444555666666777:::<<<<<>>:::888777777777555333000.........///***///666<<>>@@@BBBCCCAAAAAA@@@??????@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAACCCEEEFFFEEEBBBBBBDDDGGGKKKVVVeeevvvmmm]]]UUU\\\___\\\```kkkttttttooofff___```iiisssmmmmmmkkksss~~~wwwjjjiiiuuuxxxzzzZZZBBB:::333000000333444111///111000000///...............///000111222444555666777<<<>>>@@@CCCEEEGGGHHHIIILLLMMMOOOOOOOOOOOOPPPRRRPPPRRRSSSSSSRRRTTTYYY^^^^^^ggggggZZZSSSUUUPPPDDDGGGOOOYYY___]]]PPP@@@444000//////111555;;;AAAEEELLLOOOSSSTTTUUUUUUVVVXXXXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVUUUTTTTTTTTTUUUUUUSSSSSSSSSSSSQQQOOOLLLJJJIIILLLHHHEEETTTlllwwwsssqqqlllgggjjjqqqtttqqqllljjjuuuxxxxxx|||{{{|||{{{www|||yyyuuutttqqqkkkeeegggnnnpppggg\\\TTTNNNIIIJJJKKKLLLLLLLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKKKKLLLMMMNNNNNNOOOMMMOOOQQQRRRQQQPPPPPPQQQRRRRRRSSSSSSRRRQQQOOONNNPPPPPPQQQRRRSSSTTTUUUUUURRROOONNNQQQRRRRRRTTTYYYeeevvvvvvqqqvvvjjj^^^TTTOOOWWWuuulll~~~cccHHHAAA<<<:::888777666555222000///...------,,,,,,,,,,,,(((((()))))))))))))))(((&&&''''''''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''((()))+++---...,,,,,,,,,---))),,,///000000...------///000000...+++((('''''',,,...111333333333444555222333555666666777:::<<<===CCCJJJQQQ[[[cccbbb\\\PPPFFF<<<777555444666:::===:::666444777===BBBDDDFFFFFFGGGHHHIIIIIIJJJJJJNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSUUUUUUUUUZZZaaammm}}}pppeeeZZZTTTKKKDDDAAA???>>>>>><<<:::888555222000000///......//////111555;;;>>>FFFIIILLLNNNQQQWWWdddooorrrtttuuusssqqqnnnkkkhhh___]]]YYYUUURRRQQQQQQRRRSSSSSSRRRQQQPPPQQQQQQRRRWWWeeexxx~~~{{{xxxwwwwwwyyyvvvqqqjjjccc]]]YYYWWWQQQPPPNNNMMMNNNQQQVVVYYY]]][[[ZZZ]]]bbbiiinnnpppqqqrrrrrrrrrrrrqqqqqqpppnnnnnnooooooooopppppppppooommmmmmnnnooopppooonnnpppqqqqqqrrrrrrsssssssssvvvwwwwwwxxxwwwvvvuuutttttttttssssssssssssttttttppppppppprrrrrrpppmmmjjjbbb]]]XXXTTTOOOKKKNNNTTT___eeejjjlllooouuuwwwvvvxxxyyyzzz||||||xxxsssooo^^^WWWUUU\\\cccbbb```___WWWXXXYYYYYY\\\bbbhhhlllnnnhhh___XXXYYY^^^\\\WWWMMMDDDLLL^^^dddbbbVVVCCCCCCKKKPPPIII<<<111......---...///000///000222444::::::;;;<<<===???@@@AAA@@@@@@???>>>???@@@AAABBB??????AAABBBCCCCCCCCCCCCAAADDDEEEDDDAAA@@@BBBDDDHHHJJJRRRddd~~~nnn[[[PPPUUUZZZYYY]]]fffvvvyyywwwoooeeeeeeqqq}}}{{{pppppp}}}|||{{{{{{fffLLL===555000...111333111000222111000///...------------///000111222333444555666:::;;;>>>@@@BBBDDDEEEFFFHHHIIIKKKLLLLLLLLLNNNPPPLLLPPPSSSTTTSSSSSSVVVYYYVVVjjjuuummmcccaaa\\\RRRNNNQQQUUUWWWTTTJJJ===444000//////000444;;;AAAEEEMMMPPPSSSUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRPPPMMMJJJGGGEEEDDDGGGEEEFFFWWWqqqzzzsssqqqnnnnnnrrrwwwvvvoooggghhhyyy{{{xxxttt|||~~~uuurrr{{{|||rrreee[[[WWWXXXeeeooosssfffTTTKKKKKKMMMKKKLLLLLLMMMLLLKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLOOOQQQRRRQQQPPPPPPPPPPPPQQQRRRSSSRRRQQQOOONNNPPPQQQQQQRRRSSSTTTUUUUUUSSSOOONNNPPPQQQPPPRRRVVV```qqq}}}mmmuuusssfffVVVJJJJJJcccooodddHHH@@@<<<:::888777666555333111///...---,,,,,,,,,,,,,,,'''((())))))*********)))&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((***------,,,++++++,,,+++,,,...000111000///......000111///,,,)))''''''+++...111333333444444666222444555666666777:::<<<<<>>;;;777444111000000///---,,,---000444666999;;;???FFFMMMWWWffftttwww|||~~~|||yyywwwuuuqqqgggeee```\\\YYYXXXXXXXXXXXXXXXVVVUUUTTTTTTSSSSSSWWWdddvvv|||{{{{{{}}}vvvoooiiidddaaa```YYYWWWUUURRRQQQSSSWWW[[[___^^^]]]```eeekkkooopppppppppqqqqqqqqqqqqppppppmmmnnnnnnoooooopppppppppooonnnmmmnnnpppqqqpppooopppqqqqqqqqqrrrrrrrrrsssuuuvvvvvvvvvuuutttrrrqqqtttsssrrrrrrrrrrrrrrrrrrnnnooopppqqqqqqooojjjfffaaa\\\XXXUUUPPPMMMQQQYYYbbbfffggggggjjjqqqttttttuuuvvvwwwyyyyyywwwqqqmmmUUUNNNPPP^^^hhhiiiffffffaaaZZZRRRMMMKKKQQQ___lllnnnnnnllliiihhheee[[[QQQDDDBBBPPP``````[[[SSSFFFEEEMMMOOOEEE888000//////...///000000000111333555:::::::::<<<===???AAABBBAAA@@@???>>>>>>???@@@AAA<<<>>>@@@BBBCCCDDDDDDCCC@@@CCCDDDBBB???>>>@@@CCCHHHFFFHHHTTTkkkppp___SSSUUU[[[\\\]]]aaapppwww|||xxxpppoooyyyyyymmmssszzz}}}wwwuuukkkVVVDDD777000,,,...111111111333111111///......---------///000000111333444444555777999;;;===???AAABBBBBBCCCEEEGGGHHHHHHIIIKKKMMMJJJNNNRRRSSSSSSVVVZZZ^^^___pppzzzqqqccc]]]]]]]]]OOOMMMIIIHHHFFF@@@999333000///...000444:::@@@DDDLLLOOORRRTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTSSSRRROOOLLLIIIFFFDDDCCC>>>AAACCCLLL```vvv~~~yyyqqqqqqtttyyy{{{wwwlllccciii}}}~~~wwwrrr|||vvvmmmnnn{{{ttt]]]LLLLLLSSSeeemmmnnn___NNNFFFIIIMMMJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJFFFGGGGGGHHHIIIJJJJJJKKKJJJMMMPPPQQQPPPOOONNNNNNLLLMMMOOOPPPPPPOOOOOONNNPPPPPPQQQRRRSSSTTTUUUUUUSSSOOONNNOOOPPPNNNPPPTTTgggvvvjjjhhhuuuzzzooobbbUUUOOO___zzz{{{fffIIIAAA<<<:::888777777666444222......---,,,,,,,,,------))))))*********))))))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''(((((())))))'''))),,,---,,,+++***+++,,,---...///111111000///---///111000---***((('''))),,,000222333333444444333444666666666777999;;;:::>>>BBBHHHTTT```eeecccYYYKKK>>>888555333333666999;;;888333333:::>>>>>>CCCCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLLLLNNNPPPQQQRRRRRRQQQSSSWWWXXXVVVXXX\\\^^^lll{{{hhhbbbXXXPPPKKKHHHFFFEEEEEEEEECCCAAA===888333111///...,,,,,,---///000111333444;;;HHHRRR\\\jjjwww}}}zzzpppmmmhhhddd```___``````^^^]]]\\\ZZZXXXWWWVVVUUUWWWcccvvv|||vvvpppllliiihhhaaa```]]]YYYVVVWWW[[[___aaa``````ccchhhmmmpppqqqoooooopppppppppppppppooommmmmmnnnnnnoooppppppqqqpppooonnnoooqqqqqqqqqpppqqqqqqqqqqqqqqqrrrrrrrrrqqqrrrsssttttttsssqqqqqqsssrrrqqqqqqpppppppppqqqmmmnnnoooqqqqqqmmmhhhddd^^^[[[XXXUUUQQQPPPVVV___eeefffdddbbbeeemmmrrrrrrtttuuuwwwyyyzzzxxxtttqqqYYYRRRVVViiiwwwyyywwwxxxrrrhhh___WWWQQQPPP\\\kkkwwwyyykkkYYYKKK???CCCVVVeee___VVVNNNEEEHHHMMMLLL@@@444000///......000222222222444666999::::::;;;<<<>>>@@@BBBCCCBBBAAA@@@?????????@@@AAA===>>>AAABBBCCCCCCBBBBBBAAABBBBBB@@@<<<;;;>>>AAAEEEFFFGGGIIIUUUiiiyyywwwlllbbbbbbiiilllgggaaahhhtttxxxuuuzzztttqqqoooqqq{{{{{{llljjjmmmfffYYYDDD999111///000000000222111111000///...............//////000111222333333444555777:::<<<===>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKJJJLLLNNNOOORRRYYYcccjjjkkkrrrtttjjjZZZOOOPPPUUUJJJDDD===999999888666333//////...000444:::@@@DDDJJJMMMPPPQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMNNNPPPQQQRRRRRRRRRQQQOOOMMMJJJGGGDDDCCCCCCCCC>>>???GGGWWWlll{{{vvvwwwzzz~~~~~~wwwlllbbblllzzztttzzztttlllkkkvvvrrr[[[KKKNNNZZZjjjkkkdddVVVKKKGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHKKKNNNPPPOOOMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUSSSOOOMMMOOOOOOMMMNNNRRRhhhwwwooohhhnnn}}}wwwpppgggZZZbbbhhhKKKBBB===;;;999888777666444222......---,,,,,,,,,------++++++++++++***((('''&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))******&&&))),,,---,,,*********...---...///111222111000---///111111...+++)))((((((+++///111222222222333444555666666666666999;;;999<<>>@@@BBBDDDEEECCCBBB@@@?????????@@@AAA???@@@BBBCCCCCCBBBAAA???AAABBBAAA>>>:::888;;;>>>@@@GGGIIIEEEGGGWWWmmm}}}~~~wwwuuu|||wwwjjjeeesss|||uuuvvvyyy~~~uuuhhh___bbbnnnvvvqqqbbbaaaooouuupppSSSFFF999444222///...///111111000///////////////---......///000111222222222333555777999;;;;;;<<<>>>@@@BBBCCCDDDEEEHHHJJJJJJJJJJJJKKKPPP[[[jjjtttqqqpppmmmeeeTTTDDD@@@EEEDDD===444111222444444333///......000444:::@@@DDDIIIKKKNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKLLLOOOQQQRRRQQQPPPOOOKKKIIIFFFCCCAAAAAACCCDDDCCCBBBLLLaaattt}}}}}}~~~yyymmmdddnnn~~~xxxxxx|||tttlllgggkkkqqqxxxwwwssshhhVVVKKKQQQ___pppjjj]]]PPPJJJJJJHHHCCCEEEFFFGGGGGGHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTOOOOOOPPPQQQRRRSSSTTTTTTSSSOOOMMMOOONNNLLLNNNQQQ[[[kkk{{{wwwzzz|||zzzttteeeiiigggHHH@@@===;;;888777666555222000111000///...---,,,++++++******)))(((((((((((((((&&&&&&'''''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&((()))***+++((()))***+++,,,+++******---...000111222111///...000444777777111+++'''&&&***+++,,,...000222444555555555666777888999999:::555<<>>>>>???@@@AAAAAABBBBBBEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCAAA?????????AAABBB@@@AAACCCDDDDDDBBB@@@???BBBFFFIIIHHHGGGOOO^^^kkktttrrrlllpppvvvnnnoootttlllcccYYYPPPWWWccciiiiiikkkyyyeeeGGG888333000000333111//////111000,,,,,,000...............///000000222222333444555666777888<<<<<<===???@@@BBBCCCCCCEEEHHHHHHIIIOOO[[[eeehhhkkkjjjdddYYYLLLAAA>>>???@@@;;;555222333444333222000///------111888???DDDIIIJJJLLLMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHIIIKKKLLLJJJHHHEEEBBB@@@AAAEEEHHHGGGEEEKKKSSS\\\bbbiiittt{{{}}}}}}|||yyyvvvzzzyyyzzz{{{uuunnnrrrzzzyyywwwzzzvvvnnnoookkk\\\___fffeeeZZZRRRWWWaaagggkkk^^^RRRLLLJJJHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGBBBCCCEEEFFFGGGGGGFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGEEEFFFIIIKKKLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRPPPNNNNNNNNNPPPQQQYYY___kkkzzz|||ppp{{{vvvtttgggzzzeeeGGG@@@===;;;888777666555222000000000///...---,,,++++++******)))((((((((((((((( !!!"""###$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''')))***+++((()))***+++,,,++++++***---...///111111000///...000444888777333...***)))***+++---///111333444444555555666777888999999:::666<<<@@@CCCLLLYYYcccfffcccYYYLLLCCC>>>:::666333444666777555222333777;;;AAACCCEEEFFFFFFGGGIIIKKKJJJLLLNNNNNNNNNNNNPPPQQQSSSTTTUUUUUUUUUVVVYYY[[[\\\\\\eeexxxoooccc^^^ZZZUUUPPPKKKIIIJJJFFF>>>888777000...,,,---...//////...111111666???JJJXXXkkk{{{xxxrrrpppnnnmmmllljjjgggccc___]]][[[XXXVVVXXX```ppp~~~~~~{{{zzz{{{yyyyyyxxxsssnnnjjjjjjjjjiiihhhhhhjjjmmmoooooonnnpppppppppoooppppppqqqqqqooonnnmmmnnnppprrrrrrqqqppppppppppppoooooooooooooooppppppqqqqqqppppppoooppppppqqqqqqqqqqqqppppppooooooppppppoooooonnnnnnnnnnnnoooooolllhhhdddaaa\\\ZZZVVVSSSSSSXXXaaahhhnnnnnnnnnmmmmmmooosssvvvuuuwwwyyyzzzzzz{{{{{{|||zzztttxxxwwwpppooorrrSSSMMMEEEVVVmmmvvvhhhRRRGGGGGGIIIIIIAAA444,,,---///...000222444555777999<<>>???@@@AAABBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCCDDDEEEFFFGGGGGGFFFFFFEEEBBBEEEGGGGGGHHHNNN[[[dddyyykkkgggjjjxxxxxxmmmjjjqqq|||pppaaaXXXUUUYYY___aaaaaafffxxxzzz```JJJ888,,,,,,222111000111444444000000333...............///000000111111222333444555666666888999:::;;;===>>>???@@@BBBEEEFFFHHHNNNWWW\\\[[[VVVXXX\\\[[[OOOAAA>>>CCCAAA<<<666222222111111///000///---...222888???DDDGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGHHHIIIIIIGGGDDD@@@@@@AAABBBCCCEEEGGGHHHSSS^^^gggggggggmmmwww}}}{{{{{{}}}}}}zzzuuu{{{xxxwwwuuuooohhhiiiooosssqqqwwwxxxqqqpppnnnddd\\\]]]YYYRRRSSS]]]hhhmmmbbbXXXNNNKKKJJJHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEECCCDDDEEEGGGHHHHHHGGGGGGIIIHHHFFFEEEFFFGGGIIIJJJLLLJJJHHHGGGHHHIIIIIIIIIMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNPPPRRRTTTSSSRRRPPPOOONNNOOOPPPQQQQQQVVV___lllxxxqqqzzzxxxnnn^^^lllbbbFFF@@@===;;;888777666555222000000//////...---,,,++++++******)))(((((((((((((((######%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((******))))))***++++++++++++***,,,---...///000//////...000333777888555111...,,,)))***---///222333333333555555666777888999::::::999===???AAAIIIUUUaaafffeee\\\PPPEEE???:::666333222444666666333222555777???AAADDDEEEFFFGGGIIIJJJIIIKKKLLLMMMMMMMMMOOOPPPSSSTTTUUUUUUUUUUUUWWWYYY\\\[[[```mmm|||sssllleee___VVVQQQNNNNNNIII@@@888555111///------...//////...000000222777>>>LLLcccvvv}}}xxxuuutttsssssspppmmmiiieeebbb___[[[XXXVVV\\\iii{{{yyysssrrrtttwww|||~~~yyytttrrrqqqooommmkkklllnnnooopppppprrrqqqpppooooooooooooooonnnmmmlllmmmppprrrrrrrrrppppppppppppoooooooooooooooppppppqqqqqqppppppoooppppppqqqqqqqqqqqqppppppnnnnnnooopppooonnnmmmlllnnnnnnnnnmmmjjjfffbbb___ZZZXXXTTTRRRSSSZZZdddkkkpppqqqqqqqqqpppqqqtttvvvuuuvvvyyyzzzzzzyyywwwvvvpppoootttxxxnnnllltttfffPPPPPPTTT```nnnpppaaaNNNFFFGGGKKKFFF<<<000,,,---...---111333555666777999<<>>???@@@BBBCCCEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJCCCDDDEEEFFFIIINNNUUUZZZvvv||||||vvvsssvvvuuupppaaaaaaccckkkxxxzzzooofffbbblll|||hhh___YYY[[[___```___bbbooo}}}~~~eeeFFF000,,,222000...///333333///...000///............//////000000000111111222333444444444555666777888::::::;;;???AAACCCEEEKKKRRRRRRNNNDDDGGGRRRZZZRRR@@@<<>>@@@FFFPPP]]]eeeiiiaaaUUUJJJAAA;;;555222000333555555444222333444<<>>TTTggg}}}zzzyyyyyyyyyvvvtttqqqnnnkkkgggccc```YYYZZZbbbqqq~~~xxxooofff]]]WWWZZZ```iiisss{{{~~~yyywwwtttqqqnnnmmmnnnpppqqqpppppppppooooooooooooppppppnnnmmmlllmmmppprrrsssrrrppppppppppppooooooooonnnooooooppppppppppppooooooppppppqqqqqqqqqqqqppppppnnnnnnooopppooonnnlllkkknnnnnnmmmkkkhhhddd```]]]XXXVVVRRRRRRUUU^^^gggnnnooopppqqqpppppppppqqqssstttuuuwwwyyyyyyvvvrrrooollllllooovvv}}}sssjjjhhhbbboooyyyzzzrrr\\\PPPXXXiiinnnooogggVVVIIIFFFIIILLLCCC666---,,,......---222333555666777999<<<>>><<<===>>>@@@AAACCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDBBBAAABBBCCCEEEFFFGGGFFFEEEEEEFFFGGGJJJKKKFFFEEEEEEGGGJJJNNNPPPQQQaaalllssspppjjjfffccc___WWW[[[]]]^^^gggrrrvvvtttiiibbbfff{{{}}}rrr```dddlllpppnnniiilllrrr~~~```DDD555222222//////222222...,,,---//////............///000......///000000111222222222222333444555666777777<<<>>>???BBBJJJTTTUUURRRLLLHHHNNNWWWPPP===777>>>BBB???;;;777444333222222000//////111444999>>>BBBDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHFFFEEEDDDCCCBBB@@@===<<<:::AAAFFFEEEAAAEEERRR___pppxxx{{{sssjjjllluuu|||}}}zzz|||~~~yyyrrrllljjjjjjhhheeeqqq{{{sssllljjjffffff[[[OOOPPP[[[ffffffaaaQQQKKKHHHJJJKKKIIIIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIJJJJJJLLLMMMNNNMMMKKKJJJKKKMMMOOOPPPPPPNNNNNNMMMNNNNNNNNNOOOOOOQQQPPPOOONNNNNNOOOQQQRRRRRRRRRQQQPPPPPPQQQQQQRRRXXXYYYZZZZZZ\\\dddpppzzz{{{zzz}}}gggWWWUUUXXXhhhbbbHHHCCC===;;;888777666555222000.........---,,,,,,++++++***))))))(((((((((((((((&&&&&&&&&%%%%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((()))***************++++++++++++,,,---....../////////,,,...111333444333111///(((***,,,///111222222222444444555777888999;;;;;;<<<===>>>@@@CCCKKKXXXcccmmmggg\\\QQQFFF===555111000222444555444222111111999<<>>CCCMMMZZZiiiuuu~~~zzzvvvssspppoooooopppppppppnnnnnnnnnnnnooopppqqqrrrnnnmmmlllmmmppprrrrrrrrrppppppppppppooooooooonnnoooooooooppppppooooooooooooppppppqqqqqqppppppooonnnooooooooonnnmmmkkkjjjllllllkkkiiifffbbb^^^\\\WWWTTTRRRSSSYYYbbbkkkpppnnnoooppppppooooooqqqssswwwwwwxxxzzzzzzwwwqqqlllkkklllllljjjiiilllpppsssssszzz{{{pppgggcccXXX```eeehhheeeWWWUUUeee{{{xxxnnn\\\KKKDDDGGGKKKKKK???222,,,---/////////111333555666777999<<>>@@@DDDDDDEEEEEEEEEEEEEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFCCCBBBAAA???===;;;;;;;;;>>>DDDHHHGGGFFFNNN```ooovvvyyyxxxrrrooosssxxxyyyvvv{{{xxxqqqllliiiqqqooo{{{{{{sssnnneeepppeee]]]```iiikkkcccZZZOOOJJJIIIKKKKKKIIIHHHJJJGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMNNNOOOPPPOOONNNLLLMMMOOORRRRRRRRRNNNNNNMMMMMMMMMNNNOOOPPPUUUUUUVVVUUUTTTRRRPPPOOORRRRRRRRRRRRRRRRRRRRRSSSUUUWWWXXXUUURRRVVV___gggzzzwwwcccUUUKKKJJJeeecccHHHDDD===;;;888777666555222000------------,,,,,,++++++******)))((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''(((******))))))******+++,,,,,,,,,---...///000000111+++,,,...111333333111...)))***+++---///111333333333444555777888:::;;;<<<<<<<<<>>>@@@BBBGGGTTT```mmmiiibbbXXXLLLAAA777222222333333444444333111000666:::???CCCEEEGGGIIIJJJJJJLLLNNNNNNNNNNNNPPPQQQQQQSSSUUUVVVUUUUUUVVVWWWTTTUUUYYY\\\]]]aaannn|||}}}uuummmggg^^^SSSKKKIIIDDD@@@:::666444333111000...///111222000000:::FFF[[[mmm}}}~~~~~~~~~}}}|||zzzvvvppplllhhhaaaZZZVVVSSSMMMBBB999777333111666@@@MMM```ooo}}}~~~yyyvvvsssqqqoooppppppooonnnmmmmmmmmmnnnoooppprrrrrrooonnnmmmnnnpppqqqqqqqqqppppppppppppoooooooooooonnnooooooppppppoooooonnnnnnoooooooooooooooooonnnooonnnnnnmmmlllkkkjjjjjjjjjjjjiiigggddd```]]][[[VVVTTTSSSVVV]]]fffmmmqqqpppqqqqqqqqqpppqqqtttvvvzzzyyyyyy{{{{{{xxxrrrlllfffhhhfff```]]]```eeegggkkkkkkooosssrrrjjjbbb___VVVXXXWWWYYYYYYOOOSSSiiiyyyiiiSSSDDDBBBHHHLLLGGG<<<111...//////000222111333555777888;;;>>>AAADDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHLLLJJJHHHEEEDDDDDDDDDEEEGGGFFFDDDDDDDDDFFFHHHJJJHHHGGGGGGIIIJJJJJJIIIGGGFFFXXXnnnwwwqqqeee[[[VVVPPPSSSXXXYYYUUUVVVbbbpppzzz{{{|||yyywwwwwwuuurrruuuzzzfffqqqxxx\\\EEE@@@777000000111000000333000//////............///---------....../////////000000111222222333444444222666999@@@QQQiii}}}xxxhhhZZZJJJ;;;333111333444333222000000222333///000111333777:::===???BBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>;;;999999;;;===AAAEEEIIILLLQQQ\\\mmmzzzwwwwwwuuutttwww}}}}}}yyyvvv}}}yyysssooo|||~~~wwwfffiiiddddddiiikkkdddYYYRRRNNNJJJJJJKKKKKKHHHHHHJJJEEEFFFHHHIIIKKKLLLLLLLLLIIIHHHHHHGGGGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSQQQNNNNNNOOOPPPPPPOOOOOONNNMMMMMMMMMNNNOOOPPPVVVWWWYYYYYYWWWTTTQQQNNNRRRRRRRRRSSSSSSSSSSSSSSSRRRUUUWWWVVVTTTUUU[[[```ppp}}}~~~xxxuuugggXXXFFFOOOnnncccHHHDDD===;;;888777666555222000---------,,,,,,,,,,,,+++******)))((((((((((((((('''(((((()))))))))))))))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''+++***)))))))))***+++,,,---------...///000222222,,,,,,---000333333111...*********+++---000333555333444555666888:::;;;<<<<<<<<<>>>AAAAAADDDPPP]]]jjjiiieee^^^RRRFFF<<<666444333333333333333222111444888>>>CCCEEEGGGIIIJJJIIIKKKLLLMMMMMMMMMOOOPPPOOOQQQTTTVVVUUUUUUVVVWWWTTTUUUXXXZZZZZZ[[[dddooo}}}ssshhh\\\TTTRRRKKKFFF@@@:::777444333222111000111333222222888AAAOOOaaaxxx~~~|||}}}~~~~~~}}}zzzuuunnniiiccc[[[PPPGGGAAA;;;555000111000000222777CCCVVVhhhwww}}}{{{vvvsssrrrppppppppppppnnnlllnnnnnnnnnnnnnnnooopppqqqqqqooonnnnnnoooppppppoooppppppppppppoooooooooooonnnnnnoooooooooooonnnnnnmmmmmmnnnnnnnnnnnnmmmmmmnnnmmmjjjhhhgggggghhhiiiiiihhhgggeeebbb```]]]\\\VVVUUUUUUYYYaaaiiioooqqqpppqqqppppppooorrrvvvyyyzzzxxxwwwxxxyyywwwpppjjjeeeiiihhhaaa\\\^^^___^^^^^^___dddlllnnniiieeefff___\\\TTTSSSQQQGGGMMMeeewwwrrrcccNNNAAACCCHHHKKKCCC999111000111000222666222444777999;;;>>>BBBEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJHHHFFFDDDCCCDDDEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEAAAQQQeeerrrqqqiiibbbaaa]]]ZZZ___hhheee[[[___kkk}}}~~~ssslllgggdddhhhmmmfffkkkrrr}}}yyyeeeWWWIII;;;444111//////111000000///...............---------............/////////000000111222222222///444999===KKKccc|||}}}cccLLL???888444111333333222000///111444///000222555888;;;===>>>@@@@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAA@@@???>>>======;;;888666777===AAA@@@CCCIIIRRR]]]kkkvvv~~~xxxzzz{{{}}}zzz~~~zzzvvv{{{}}}bbb^^^aaahhhmmmfffXXXNNNLLLLLLIIIHHHJJJIIIFFFGGGKKKGGGGGGHHHJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQOOOMMMLLLMMMNNNNNNMMMOOONNNMMMLLLLLLNNNPPPQQQTTTUUUVVVVVVUUUTTTRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTQQQTTTXXXYYYYYYZZZ\\\___fffssszzzxxx|||uuummmTTTNNNgggcccGGGCCC===;;;888777666555222000---,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((((((((((('''&&&$$$###"""%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''+++***)))))))))***,,,---------......///111222333---,,,---000333444111...++++++******,,,000333666333333555666888:::;;;<<<<<<;;;>>>BBBAAACCCNNN\\\ggghhhfffaaaWWWJJJ@@@:::555444333333333333222111333777===BBBEEEGGGIIIJJJHHHJJJKKKLLLKKKLLLMMMOOONNNQQQTTTVVVVVVVVVWWWXXXUUUUUUWWWYYYXXXYYY```iiiuuu{{{nnnaaaYYYWWWPPPJJJCCC<<<888666444222333000000333444555:::AAAIII[[[sss}}}{{{|||~~~}}}|||xxxrrrjjjeeeYYYRRRGGG===777555333333111111111222222;;;OOObbbssszzzyyytttrrrppppppppppppooommmkkkpppoooooonnnnnnnnnnnnnnnrrrpppnnnnnnooopppooonnnppppppppppppoooooooooooonnnnnnoooooooooooonnnnnnllllllmmmmmmmmmmmmllllllmmmkkkhhheeedddeeefffgggggggggfffdddbbb___]]]\\\VVVUUUVVV\\\dddkkkooopppoooooonnnmmmnnnqqquuuyyywwwuuussstttuuusssmmmgggnnnsssrrrkkkeeedddaaa]]]RRRWWWbbbnnnqqqnnnoootttmmmfff[[[VVVRRRGGGMMMeeennnjjj]]]KKKBBBDDDIIIJJJ@@@777222222222000333888333555888;;;===AAAEEEHHHCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGFFFDDDCCCCCCDDDCCCPPPbbbppprrrooommmoookkkbbbgggxxxwwwfffaaajjj}}}}}}yyynnneee^^^]]]```iiihhhhhhrrrsssbbbNNNAAA999333111222111000///...............------.....................//////000000111111111///555999999BBBWWWooo~~~lllOOOBBB===999444555666555222111333555///000222555888;;;===>>>>>>?????????>>>===<<<;;;;;;<<>>DDD???AAAIIIVVVfffttt{{{}}}{{{}}}xxxzzz|||yyywwwsss|||~~~\\\^^^eeepppsssfffSSSKKKMMMJJJGGGGGGIIIHHHFFFHHHLLLHHHIIIJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGIIIKKKMMMOOOPPPQQQQQQLLLJJJIIIJJJLLLNNNOOOOOOOOONNNMMMLLLLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTQQQRRRSSSTTTTTTTTTTTTTTTNNNQQQTTTVVVWWWXXXYYYZZZ```kkkvvv}}}{{{wwwxxxaaaWWWnnn```FFFCCC===;;;888666555444333111000000...---,,,+++++++++************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((())))))))))))***---//////,,,+++,,,///000///---+++,,,///222555777666444000---******---000000///111333666777888999<<<>>><<<<<<@@@DDDBBBAAAIIIUUU]]]gggooolllaaaSSSEEE;;;999777444333333333222111000333999???DDDFFFGGGGGGIIIKKKMMMMMMMMMNNNPPPQQQUUUSSSRRRSSSVVVWWWUUUSSSUUUUUUVVVWWWYYY[[[]]]^^^jjjqqqrrrfffaaaWWWRRRJJJDDD@@@===999777777555555777777555888===NNNXXXiii}}}{{{zzz|||~~~}}}{{{|||xxxmmmbbb]]]TTTGGG;;;777555111111555111000000111222:::LLL\\\rrrwwwzzzuuuuuuuuuoooooooooooonnnnnnnnnnnnkkkmmmoooooonnnmmmnnnooopppppppppppppppppppppppprrrqqqooonnnnnnnnnooopppmmmmmmmmmllllllmmmmmmmmmooonnnmmmnnnoooooommmkkkllliiiddd```___aaaeeehhhjjjgggccc```___]]][[[ZZZXXXYYYZZZ^^^gggppprrrnnnmmmoooppppppooopppuuuyyyzzzvvvsssssspppllljjjlll{{{}}}tttpppfffZZZTTTTTTYYYfffsss~~~{{{lll^^^MMMNNN```lllsssqqqcccOOOFFFIIIHHHBBB:::444...+++---000333333777888999<<<>>>@@@BBBCCC???@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAHHHUUUcccpppxxx}}}yyysssxxxyyyiiidddooo{{{|||zzzppp```^^^```___```cccjjjuuuqqq^^^OOOAAA555...222111///...///000/////////000000000000///........./////////000000111111111333666<<>>?????????===<<<;;;<<<;;;;;;<<<<<<<<<;;;999666666777;;;AAADDDCCCBBBHHHPPP```ooosssoooqqqwwwxxxwww}}}{{{rrrvvv~~~xxxzzzyyylllmmmmmmqqqtttppphhhiiiooommmwwwvvvgggXXXRRRMMMEEEGGGHHHHHHHHHGGGGGGIIIKKKHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLNNNPPPPPPQQQSSSTTTSSSRRRPPPOOOQQQRRRSSSSSSSSSRRRPPPOOOPPPPPPPPPQQQSSSUUUVVVWWWZZZccclllxxxxxxyyyooorrr```FFFDDD===;;;888666555444333111000///...---,,,+++++++++******)))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))***))))))***---//////---,,,---///111///...++++++---111666999777555111...******,,,///000///111333666777777999;;;===:::;;;>>>AAA@@@>>>FFFQQQ]]]gggooommmcccXXXJJJ@@@:::888555333333333333222///222777===BBBEEEFFFGGGHHHJJJLLLLLLLLLMMMOOOQQQTTTRRRRRRSSSVVVVVVUUURRRSSSSSSTTTUUUWWWYYY[[[\\\aaafffppptttnnnddd^^^WWWPPPKKKEEE???;;;<<<::::::<<<<<<:::<<<@@@IIISSSeeezzz~~~}}}{{{zzzttthhh\\\WWWOOOEEE;;;777555222444:::777555444666888===IIIUUUiiimmmsssyyy{{{tttqqqqqqrrrpppppppppoooooonnnnnnnnnkkkmmmnnnnnnmmmmmmnnnoooqqqqqqqqqrrrrrrqqqqqqqqqrrrqqqpppooonnnoooooopppmmmmmmllllllllllllmmmmmmooonnnmmmnnnoooooommmkkkkkkhhhddd``````bbbfffiiiiiifffbbb___]]]\\\ZZZYYYWWWZZZ^^^ccclllsssrrrllljjjmmmppprrrqqqrrrtttwwwxxxtttrrrrrrooolllooouuu~~~uuujjjeee______jjj{{{ooo^^^TTT^^^sss|||wwwqqq```LLLEEEIIIGGG@@@777222---,,,...222555666777777999;;;===???AAABBB>>>>>>>>>????????????@@@===>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAGGGPPPZZZeeeqqq}}}{{{|||}}}nnnhhhccciiixxx{{{yyy|||jjjccccccfffjjjgggffflllyyy~~~jjjTTTAAA666333111///000222222111...000000000000//////...---......//////000000000000000222666===FFFNNNTTTWWW___kkkxxx|||xxxnnn```TTTKKKDDD<<<777555666666666000222444777999:::;;;;;;:::;;;===>>>>>>>>>======@@@???===<<<;;;:::888777888===CCCHHHIIIHHHGGGGGG]]]fffsss|||xxxqqqttt|||xxxsssvvvvvvrrrqqquuuzzztttrrrnnnhhhpppuuunnngggcccbbbcccbbb```eeelllqqquuuooo^^^QQQNNNKKKEEEFFFFFFGGGFFFEEEEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFHHHJJJKKKMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJIIIIIIKKKLLLMMMOOOPPPRRRSSSSSSRRRPPPOOOOOOOOOPPPPPPOOONNNMMMLLLOOOOOOPPPPPPQQQRRRSSSTTT[[[ccckkkzzz{{{{{{yyysssnnnttt}}}~~~```FFFCCC===;;;888666555444333111000///...---,,,+++++++++)))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))******)))***---//////...---...000111000///...------222:::>>>===:::333000+++)))***---///000222333666777777888:::<<<:::;;;>>>@@@>>>>>>DDDMMM[[[eeennnoooiii___RRRGGG===999555333333333333222...000444999>>>BBBEEEFFFFFFHHHJJJKKKKKKLLLNNNPPPSSSRRRRRRSSSUUUUUUTTTRRRQQQQQQRRRSSSUUUWWWXXXYYY]]]___eeeooo~~~|||qqqkkkccc\\\VVVPPPIIIDDD@@@======??????<<<===@@@FFFPPPbbbvvv{{{wwwnnnaaaVVVQQQKKKEEE???<<<888777;;;AAA@@@;;;999;;;===>>>CCCIII___aaaeeekkkpppuuuxxxzzzxxxwwwvvvrrrooommmnnnoooqqqqqqppppppooonnnmmmmmmjjjlllnnnnnnmmmlllmmmnnnpppqqqrrrssssssrrrqqqpppqqqqqqpppoooooooooooopppllllllkkkkkkkkkkkkllllllooonnnmmmmmmnnnnnnlllkkkjjjgggdddaaaaaacccfffiiigggddd```]]]\\\[[[YYYWWWVVV\\\ccciiiqqqvvvrrrkkkhhhkkkpppsssttttttuuuvvvuuussssssqqqnnnlllrrr{{{uuuiiiaaagggyyykkk[[[ZZZlll|||ppp[[[HHHDDDIIIFFF===444111...---000444777888666777888:::<<<>>>???@@@>>>>>>=========>>>???@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@@@@@@@@@@BBBFFFKKKQQQZZZjjj}}}~~~zzztttfff___\\\[[[dddttt~~~{{{wwwiiifffkkkmmmgggbbbffftttkkkNNN;;;444111...000555666444111111111111111000000//////......////////////000000///111555>>>IIIQQQTTTUUUPPP\\\kkkvvv|||xxxjjj\\\TTTLLLAAA:::888888888777222333555666888888999999777888:::;;;============@@@>>><<<;;;999999999999@@@FFFLLLMMMJJJKKKOOOTTTnnnuuu~~~vvvpppvvv}}}xxxnnnlllqqqtttsssooovvvkkkeee```]]]iiisssoooggg```XXXUUUTTTXXX```hhhrrrpppcccQQQHHHIIIIIIEEEDDDEEEFFFEEECCCCCCDDDFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKNNNOOONNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQQQQPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLMMMOOOPPPRRRSSSXXXaaalllwwwuuuzzztttzzzvvvhhh{{{}}}nnnxxx}}}___DDDAAA===;;;888666555444333111//////...---,,,++++++,,,((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((************,,,...////////////000111000000333000///555===CCCBBB???555222---))))))+++...000111333555666666777999;;;<<<>>>@@@AAA???@@@EEEKKKTTT___kkkqqqppphhhZZZMMM???;;;666222111222222222---///222555:::???BBBDDDDDDFFFHHHIIIIIIJJJMMMNNNQQQQQQQQQRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTVVVWWWXXX\\\\\\^^^eeeqqq|||uuukkkddd___ZZZTTTNNNHHHDDDBBBCCCCCC@@@???AAAGGGPPPaaattt}}}xxxsssiii\\\SSSPPPJJJJJJIIIFFFBBB@@@CCCGGGGGG@@@;;;;;;<<<;;;;;;===OOORRRXXX^^^dddhhhkkkmmmmmmnnnoooooommmlllmmmoooppppppooonnnmmmllllllkkkjjjlllmmmnnnmmmlllmmmnnnooopppqqqrrrrrrqqqpppoooqqqqqqpppppppppooooooooolllkkkkkkjjjjjjkkkkkklllooonnnmmmmmmnnnnnnllljjjhhhfffcccaaaaaacccfffhhhccc```]]][[[ZZZZZZXXXWWWXXX^^^eeekkkrrrvvvsssmmmiiikkkooorrrtttuuuvvvwwwssstttuuussslllhhhnnnwwwqqqcccdddrrrbbbYYY___sss~~~~~~mmmUUUDDDCCCHHHCCC999333111000000222555777888666777888999;;;<<<===>>>@@@???>>>======???AAABBBCCCBBB???===<<<<<<<<<===>>>>>>>>>???????????????BBBCCCDDDEEEDDDBBB@@@>>>@@@@@@@@@@@@????????????CCCFFFIIILLLSSScccyyy{{{wwwpppeeeZZZTTTZZZWWW[[[hhhuuu}}}rrrkkknnniiiccc```gggvvvaaaKKK???999333222666999777555222222111111111111111222////////////////////////000000333===JJJUUU[[[]]]UUU[[[dddlllrrrqqqdddVVVWWWPPPHHHCCC@@@===888333444444555555666666666666666777888999:::;;;;;;<<<888888888888999<<>>@@@@@@???AAAEEEHHHLLLXXXgggrrrvvvqqqaaaRRRDDD???888222000000000000......000222666;;;@@@CCCCCCEEEGGGHHHHHHJJJLLLNNNOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXVVVWWWXXX[[[cccooo}}}yyyppplllggg```ZZZVVVOOOKKKKKKJJJGGGEEEFFFGGGPPP```ttt~~~yyytttoooggg\\\VVVVVVQQQTTTVVVSSSNNNKKKJJJJJJIII@@@999888888666444555<<<@@@HHHQQQYYY^^^aaaccchhhjjjllllllkkkkkklllmmmnnnmmmmmmlllkkkjjjjjjjjjjjjlllnnnnnnmmmlllmmmnnnmmmnnnoooppppppooonnnmmmqqqqqqqqqqqqpppppppppooolllkkkkkkjjjjjjkkkkkklllooonnnmmmmmmnnnmmmkkkiiifffeeecccbbbaaabbbdddeee```]]]ZZZYYYYYYZZZYYYXXX\\\aaafffjjjooottttttpppnnnmmmnnnpppsssvvvyyyzzztttuuuwwwtttkkkcccdddkkktttiiigggmmmttt}}}lll[[[WWW```uuu{{{gggOOOBBBCCCGGG@@@666333333333444444555666777777777888999:::;;;<<<===???>>>===<<<<<<>>>@@@AAACCCBBB@@@>>><<<<<<<<<============>>>>>>>>>??????BBBCCCDDDDDDCCCAAA???===????????????????????????@@@DDDGGGIIINNN[[[nnn}}}}}}pppeee[[[UUUYYYXXX[[[aaahhhsss}}}{{{yyykkkeeeaaaeeesssqqq[[[QQQEEE===;;;;;;999888222111000000000000111111000000000000000000000///000///111999HHHWWWccciiieeefffggghhhlllmmmggg^^^[[[WWWSSSRRRQQQKKKAAA888555555444444444444444444777777777777777888888888444666888999;;;>>>DDDHHHMMMOOORRRWWW```lllzzz~~~{{{}}}xxxyyyxxxnnnvvv|||tttaaaZZZaaannntttzzzyyymmmqqqqqqmmmcccZZZZZZbbbjjj\\\UUUKKKCCCBBBFFFFFFDDDEEEFFFFFFEEECCCCCCEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHEEECCCCCCEEEHHHJJJIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKJJJIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNOOOOOOQQQPPPPPPOOOOOOOOOOOOOOOKKKKKKKKKLLLMMMNNNPPPQQQRRRXXX___tttvvv|||rrrxxx}}}uuu___CCC???===;;;888666555444333111///...---,,,,,,,,,,,,,,,)))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&(((***+++++++++,,,------///000000///...000111000......000444888;;;===777555111,,,((('''***---...000333444555666999;;;999===???===>>>BBBDDDDDDGGGRRRbbbpppyyywwwiiiZZZKKKDDD;;;444111000000000000000///000333888===AAABBBDDDFFFHHHHHHJJJLLLNNNNNNOOOQQQQQQPPPPPPPPPQQQSSSSSSSSSTTTUUUVVVWWWXXXTTTVVVWWWYYY[[[cccmmmttt|||rrrjjjcccZZZRRRPPPNNNKKKHHHIIIJJJQQQ___rrryyyuuuqqqmmmfff^^^\\\___^^^aaa```ZZZTTTQQQMMMIIIGGG???888777666222000111333888@@@JJJTTT[[[```ccceeefffhhhhhhggggggiiijjjkkkkkkkkkjjjjjjjjjjjjiiikkkmmmoooooonnnmmmnnnooonnnmmmmmmmmmmmmmmmmmmnnnqqqqqqrrrrrrqqqqqqpppooollllllkkkkkkkkkkkkllllllooonnnmmmmmmmmmllljjjhhheeedddcccaaaaaaaaaaaaaaa\\\ZZZXXXXXXYYY[[[[[[ZZZ___dddhhhjjjnnntttuuusssrrrpppoooppptttxxxzzz{{{uuuuuuvvvsssjjj```^^^aaaqqqzzz~~~|||}}}uuunnnhhhgggeeecccdddgggkkkZZZQQQPPPYYYpppsss```JJJAAADDDFFF>>>333111333666777666666666777888888999::::::;;;<<<<<<;;;;;;:::::::::;;;<<<===============>>>>>>???@@@<<<<<<<<<===>>>>>>??????AAAAAABBBBBBAAA@@@???>>>======>>>>>>???@@@@@@@@@>>>AAADDDFFFIIIRRR^^^hhh{{{zzzsssiii```___eeeiiiiiigggooo|||ssshhhccckkk{{{uuueeeUUUJJJDDD@@@???888666444111000/////////222222111111111111000000111000000555AAARRRbbbmmmnnnrrrsssrrrtttzzz|||{{{kkkgggbbbaaa```ZZZMMMCCC555444333333222222333333666555555444555555666777777:::===>>>>>>@@@FFFJJJHHHOOOYYYfffqqqzzzzzzsssuuu{{{{{{tttkkkrrrwwwpppddd___mmmwwwmmmqqqppphhh```___bbbdddMMMIIIDDDBBBDDDFFFEEEDDDDDDEEEFFFEEEDDDEEEFFFHHHEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHEEECCCBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOQQQPPPOOONNNNNNMMMMMMNNNTTTVVVSSS[[[qqqzzz}}}{{{{{{bbbFFFCCC===;;;888666555444333111......---,,,,,,,,,------******)))))))))(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%(((***,,,++++++,,,---,,,...000///------///111---............000555:::666666333...)))'''(((***,,,///222333555777:::<<<888===???===???DDDFFFDDDHHHQQQ]]]kkkxxx{{{qqqdddRRRKKKAAA888333222111222333111///...111666;;;???BBBDDDFFFHHHHHHJJJLLLNNNLLLOOOQQQQQQOOONNNPPPQQQRRRRRRSSSSSSTTTUUUWWWWWWVVVXXXYYYYYYYYY]]]eeelll{{{~~~ttthhh]]]YYYVVVSSSPPPQQQTTTXXXbbbppp~~~|||wwwssspppmmmgggaaabbbfffmmmkkkdddYYYSSSQQQMMMGGGAAA===;;;;;;999333000000222555;;;CCCNNNYYYbbbgggbbbdddeeeeeedddeeehhhjjjjjjjjjjjjjjjjjjkkkkkkkkklllnnnppppppooonnnooopppooonnnmmmllllllmmmnnnoooqqqqqqrrrrrrrrrqqqpppooommmmmmllllllllllllmmmmmmooonnnmmmmmmmmmllljjjhhhdddcccbbbaaa```___^^^^^^YYYWWWVVVWWWZZZ\\\]]]]]]aaaggglllnnnqqquuuvvvtttsssqqqqqqssswwwzzzzzzyyyvvvsssqqqoooiiiaaa^^^```dddjjjssswwwuuuooolllllljjjgggfffccc]]]UUUSSSUUUXXXNNNLLLNNNWWWmmm{{{vvviiiXXXGGGBBBEEEEEE;;;222...222666888888888888:::999999::::::;;;;;;<<<<<<999::::::::::::;;;;;;;;;999:::;;;======>>>>>>>>><<<<<<<<<===>>>?????????????????????????????????<<<<<<===>>>@@@AAABBBCCC@@@AAACCCDDDFFFKKKQQQVVVcccsss|||llliiittt|||zzzsssuuuwwwkkkhhhqqqsssbbbVVVQQQPPPFFFDDD???:::666333111111333333333222222222111111111222222333999FFFXXXeeemmmxxx{{{nnneee___XXXLLLCCC444444222222111222222333333222222222333555666777;;;???CCCDDDCCCDDDIIIMMMWWWbbbnnnwwwyyyzzz|||~~~{{{uuuqqqtttzzz|||wwwpppwwwuuuvvvtttlllwww{{{lllnnnkkkeeebbbaaa[[[TTTDDDBBBAAABBBCCCDDDDDDEEEBBBDDDEEEEEEDDDEEEGGGIIIEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFDDDBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIKKKLLLLLLJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRQQQQQQPPPQQQQQQQQQRRRWWWRRRPPP]]]iiivvv|||www{{{eeeIIIFFF===;;;888666666555333111......---,,,,,,,,,------************))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%(((+++,,,++++++,,,---+++---//////---,,,...000...000000...+++---333999666666444///)))&&&''')))+++...111333555777:::===:::???AAA???AAAHHHIIIFFFKKKQQQZZZgggvvv}}}wwwlllWWWPPPDDD;;;555333333333555222///...000444:::>>>BBBDDDFFFHHHIIIJJJMMMOOOLLLNNNQQQQQQOOONNNOOOQQQRRRRRRRRRRRRSSSUUUVVVVVVUUUWWWXXXVVVUUUXXX___ffflllyyylllfffccc___^^^^^^___aaafffppp|||}}}{{{yyyvvvssspppnnnhhhccceeekkkwwwqqqeeeVVVPPPPPPLLLEEE===<<<===@@@===555000000///000333:::DDDQQQ^^^eeebbbcccdddddddddfffiiillliiijjjjjjkkkkkkllllllmmmmmmooopppqqqpppooopppqqqqqqpppmmmllllllmmmpppqqqqqqqqqrrrsssrrrqqqpppooonnnmmmmmmllllllmmmmmmnnnooonnnmmmlllmmmllliiigggdddcccbbbaaa___]]]\\\[[[WWWVVVUUUWWWZZZ]]]^^^___aaaiiioooqqqtttwwwwwwuuusssrrrsssvvvzzz|||yyywwwwwwrrrmmmlllhhhbbbaaaccc\\\aaaiiioooooojjjfffeeejjjiiihhhdddZZZPPPNNNRRRQQQLLLOOOVVV```qqqxxxlllcccSSSEEEBBBFFFDDD:::111+++000666999999999;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<=========<<<<<<:::;;;<<<<<<<<<;;;:::999<<<<<<<<<===>>>??????@@@???>>>>>>===>>>>>>???@@@;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDDDDFFFIIILLLNNNSSSddduuuvvvmmmzzz{{{yyyvvvkkkkkksss{{{zzzuuugggbbbaaaTTTQQQKKKDDD===888666444444444444333333222222222111333333111333===NNN\\\iiizzzsssaaaVVVMMMBBB:::444333222111111111222333000000000111333555888999<<>>@@@DDDGGGIIIDDDLLLUUU^^^mmmzzz}}}wwwaaaUUUHHH@@@:::666222000111222222000///111777<<>>===;;;555111000111111222777@@@KKKWWW]]]````````````bbbeeehhhjjjiiiiiijjjjjjkkklllmmmmmmnnnoooooooooooopppppppppnnnmmmmmmmmmnnnoooqqqrrrppptttvvvtttpppnnnppptttooonnnnnnmmmllllllkkkkkklllllllllmmmmmmjjjfffbbb```^^^]]]^^^___]]]YYYUUUOOORRRUUUXXXYYY[[[]]]___fffjjjooorrrtttuuuwwwxxxyyywwwvvvvvvwwwxxxxxxwwwzzztttooonnnllljjjkkknnnkkkiiikkkmmmggg\\\[[[bbbfffiiijjjgggaaaZZZUUUTTTVVVNNNMMMYYYiiiqqqppplllZZZIII>>>CCCGGG???444111000111444777:::===???@@@@@@>>><<<:::999:::;;;;;;<<<;;;:::999999999999999>>>>>>======>>>???@@@@@@>>>===;;;;;;===>>>===<<>>;;;;;;>>>???>>>;;;============>>>@@@AAACCCBBBCCCEEEFFFHHHJJJKKKLLLOOO\\\kkk{{{xxx||||||}}}sssdddjjjzzzwwwzzzrrreee]]]RRRLLLIIICCC:::222888555444444333000111666///444777666333555===DDDXXXpppvvv___JJJ===777666///111333444333222222222111///...///444:::>>>@@@AAAEEEHHHIIIKKKUUUeeeqqqxxx{{{}}}ppptttyyy}}}}}}ssszzz}}}|||{{{zzz~~~mmmiiixxx{{{uuuwwwlllkkkiiiddd\\\SSSIIICCCAAABBBBBBBBBBBBBBBAAAAAABBBDDDEEEEEEFFFHHHLLLOOOFFFEEECCCBBBCCCDDDFFFGGGIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDIIIHHHHHHGGGGGGFFFFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQPPPNNNNNNQQQUUUWWWVVVUUUVVVTTTSSSRRRUUUZZZ___bbbooowwwuuurrrooodddeeeyyyhhhMMMDDD>>>;;;777555555444222111///...---,,,++++++++++++,,,+++)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******+++---......---...///111111222222111000111333555666888555...))))))(((&&&***---111444555777999:::===<<<===>>>@@@DDDGGGIIIEEEKKKQQQZZZhhhvvv|||zzznnnbbbRRREEE<<<555111///000111222000000111555999@@@AAACCCEEEFFFGGGHHHHHHJJJLLLNNNNNNNNNNNNPPPRRRSSSTTTTTTSSSRRRRRRTTTVVVWWWWWWWWWVVVVVVWWWZZZ]]]```fffppp~~~|||wwwrrrrrrrrrrrrtttwwwzzz}}}|||yyyvvvtttsssqqqooommmpppnnnoooooollliiimmmsssxxxvvvnnneeeaaa___ZZZSSSMMMFFFAAAAAA???999444333///...///222999CCCLLLRRRYYYYYYZZZ[[[^^^aaaeeefffhhhiiijjjjjjkkklllmmmmmmooooooppppppqqqqqqqqqqqqnnnmmmmmmmmmmmmooopppqqqpppsssuuusssooommmpppssspppoooooonnnmmmmmmllllllnnnmmmllllllkkkgggccc______]]]\\\]]]]]][[[VVVRRRRRRTTTWWWYYY[[[]]]```ccchhhkkkpppsssuuuvvvwwwyyywwwvvvuuuuuuwwwxxxxxxwwwvvvooommmrrryyy|||~~~wwwqqqnnnmmmeee\\\]]]fffnnnuuu}}}yyymmmbbb[[[TTTPPPRRR```pppxxxuuupppWWWHHH@@@CCCDDD;;;111///000111444777:::===@@@AAAAAA???===;;;;;;;;;<<<=========<<<;;;;;;;;;;;;;;;=========>>>>>>>>>??????;;;:::999:::<<<>>>>>>>>>???>>><<<<<<======<<<;;;;;;::::::;;;===@@@BBBDDDCCCCCCDDDEEEFFFHHHIIIJJJNNNVVV```lllzzzmmmlllsssxxx~~~}}}sssttt{{{wwwjjjaaa[[[WWWSSSPPPGGG@@@;;;:::888555444777333555666444111333888<<>>;;;888666666555333222111000///---,,,++++++++++++***)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))*********+++---......---...///111222333444333222333444666999<<<:::333---,,,+++((((((+++...111333666888:::<<<<<<===>>>@@@CCCFFFHHHGGGJJJMMMSSS```ppp{{{~~~zzzooo]]]KKK>>>777444222///000111111000111333555:::>>>BBBDDDDDDEEEHHHKKKJJJLLLMMMNNNNNNNNNPPPQQQRRRSSSTTTSSSSSSSSSUUUWWWVVVWWWWWWVVVUUUVVVXXX[[[\\\^^^bbbiiiuuu~~~{{{xxxwwwwwwxxxyyywwwuuurrrqqqppppppnnnmmmqqqppppppqqqooommmqqqxxx}}}zzzrrrjjjfffbbbZZZPPPJJJBBB======<<<777222222...------///444;;;CCCGGGPPPQQQSSSWWW[[[```ccceeehhhhhhiiijjjkkklllmmmnnnoooppppppqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmnnnnnnooonnnqqqrrrqqqnnnmmmoooqqqpppppppppooonnnnnnmmmmmmooommmlllkkkiiieee```\\\]]]\\\[[[[[[ZZZWWWSSSOOOVVVWWWZZZ[[[]]]aaaeeehhhjjjmmmqqqtttvvvvvvwwwxxxuuutttssstttvvvwwwwwwuuutttmmmmmmzzzxxxsssiii___aaaiiivvvrrrdddPPPRRRYYYhhhwww}}}xxxpppRRRHHHBBBCCC@@@555...---000222444777;;;>>>AAABBBBBBAAA???>>>======>>>???======<<<<<<<<<;;;;;;;;;<<<===>>>?????????>>>===;;;:::999;;;===@@@@@@@@@>>>??????>>><<<;;;;;;;;;:::::::::;;;===AAADDDGGGEEEDDDCCCCCCCCCEEEGGGHHHKKKPPPVVV^^^rrrwwwpppggg\\\[[[aaakkkpppvvv~~~|||wwwuuurrrqqqrrrdddYYYPPPMMMJJJDDD???===:::999777555444444666777555<<>>AAACCCFFFGGGIIIIIIJJJOOOYYYiiixxxvvveeePPPAAA;;;888666...///000111111111111222666<<>>@@@AAAAAA@@@>>>======<<<;;;<<>>;;;;;;<<<===<<<<<<===???BBBFFFHHHHHHFFFDDDBBBBBBDDDFFFHHHHHHLLLQQQXXXfffxxx|||pppfff[[[TTTVVV^^^lllkkkkkkppp{{{|||wwwxxxwwwkkkhhheee[[[PPPIIIHHHCCC???<<<<<<;;;999777666555666;;;AAADDD@@@;;;>>>===:::555111000222444444555666888<<>><<<;;;999888888666444222222111000...,,,+++++++++)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***+++++++++---......---...///000000222333333222222333444@@@DDDCCC===777333...)))'''***---000222555999<<<:::;;;<<<>>>AAACCCEEEFFFJJJIIIJJJMMMTTTaaarrr|||mmmWWWEEE===:::666//////000111222111000///444:::@@@BBBBBBDDDIIINNNIIIKKKMMMMMMMMMMMMOOOQQQQQQSSSUUUUUUTTTTTTVVVWWWVVVWWWWWWVVVUUUTTTUUUWWWWWWZZZ^^^aaaeeeooo|||}}}}}}zzzxxxvvvuuuvvvvvvuuusssrrrqqqqqqsssrrrrrrxxx{{{ggg\\\WWWVVVRRRFFF:::555333222333666111000000111444999===@@@@@@BBBGGGMMMUUU\\\bbbfffeeefffggghhhiiikkklllllljjjkkklllnnnnnnmmmllllllmmmmmmmmmmmmmmmllllllllllllmmmnnnmmmmmmlllmmmnnnnnnnnnmmmmmmmmmmmmllllllmmmkkkiiihhhgggeeeaaa^^^XXXXXXXXXVVVTTTSSSRRRRRRZZZ\\\]]]^^^```dddiiilllkkknnnqqqsssssssssssstttrrrqqqqqqrrrttttttrrrpppnnniiimmm|||qqqpppvvvyyyeeeRRR]]]jjjtttzzzxxxkkk]]]KKKIIIFFFAAA999111...000333444666999<<>>>>>???@@@@@@??????>>>>>>???AAABBBBBBAAA???>>>>>>===;;;<<<===>>>>>>===>>>AAAEEEEEEAAA>>>===>>>>>>>>>>>>>>>@@@BBBCCCDDDJJJHHHEEECCCCCCDDDFFFHHHHHHKKKMMMOOOWWWeeerrrxxxzzznnn```WWWZZZbbbooopppooonnnrrr{{{|||}}}zzzkkk```^^^XXXQQQLLLJJJFFF@@@<<>>@@@<<<777333...)))(((***---///111444888;;;999:::<<>>@@@AAA@@@@@@@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDDCCCBBB???@@@AAAAAAAAA@@@???>>><<<;;;999999;;;;;;;;;:::>>>AAAEEEFFFEEEBBB???>>><<<===>>>@@@AAAAAAAAAAAAIIIHHHFFFDDDDDDEEEFFFGGGIIIIIIHHHFFFIIIUUUfffssssssgggdddgggmmmvvv{{{xxxsssrrruuuvvv}}}~~~yyyqqqjjjddd^^^WWWRRRHHHDDDAAAAAAAAA@@@BBBEEE???@@@AAAAAABBBDDDGGGJJJOOOSSSXXX\\\___aaadddfffhhhpppzzz~~~uuuttt~~~|||vvvpppfffeeekkkyyy~~~rrriiivvvxxxwwwtttuuuuuujjj[[[WWWNNNCCC???AAADDDDDDCCC<<<>>>AAAEEEHHHKKKMMMNNNDDDGGGIIIJJJGGGEEECCCBBBBBBBBBCCCCCCDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIJJJMMMOOOOOOOOOPPPQQQRRRRRRSSSSSSUUUSSS\\\wwwxxxrrr{{{eeeJJJBBB999888777777777666333111///...---,,,++++++++++++'''((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&((()))+++,,,,,,+++---......---...///111...111333333222111222222111888<<<;;;888666111,,,(((***,,,---///222666999999:::<<>>777222111444555777888999;;;<<<>>>???@@@>>>>>>>>>?????????>>>>>>@@@BBBCCCEEEEEEEEECCCBBB?????????>>>>>>>>>======<<<:::999:::<<<======<<<>>>???BBBEEEGGGEEEAAA===;;;===@@@DDDEEEEEEDDDCCCFFFFFFEEEDDDDDDDDDEEEEEEFFFHHHIIIGGGEEEKKKYYYfffrrr}}}sssmmmqqq}}}vvvpppooooooxxxxxx{{{nnnfff```aaabbb```aaadddddddddddddddccceeeiiilllppptttyyy|||~~~{{{yyyxxxyyy{{{|||{{{zzz}}}yyyqqqllliiiiiieeeiiivvvyyylllccckkknnnqqqtttsssiiiWWWHHHFFFBBB>>>>>>AAACCCCCCBBB<<<===@@@CCCFFFHHHIIIJJJBBBDDDFFFFFFEEEBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDGGGGGGEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGFFFDDDDDDFFFGGGHHHIIIIIIIIIFFFGGGIIIJJJKKKJJJJJJJJJJJJKKKLLLKKKIIIHHHJJJLLLNNNNNNNNNOOOPPPRRRSSSTTTRRRSSSYYYhhh|||}}}{{{wwwbbbGGGAAA888777777777777666333000...---,,,,,,++++++++++++'''((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&((()))+++,,,,,,+++---......---...///111///111333444333222222333,,,444;;;;;;;;;:::666111((()))+++,,,---000444777999:::<<>>>>>???<<<======>>>>>>>>>======>>>???AAACCCCCCBBBAAA@@@???>>>===<<<;;;<<<<<<<<<===<<<;;;===???AAABBBBBB======???DDDGGGFFFAAA<<<;;;???DDDIIIKKKKKKIIIGGGDDDDDDDDDDDDDDDDDDCCCCCCAAAGGGNNNNNNIIIGGGNNNWWW___ppptttyyyxxxrrrqqqrrrpppttt}}}yyy~~~yyyuuuvvvvvvsssxxx{{{pppkkkjjjjjjlllccccccmmmuuupppeee^^^YYY\\\dddkkkhhhYYYEEE999:::;;;>>>@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCBBBBBB===???BBBCCCCCCCCCCCCDDDCCCDDDDDDEEEFFFEEEEEEEEEGGGFFFEEECCCCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGHHH@@@AAABBBCCCDDDFFFFFFGGGGGGHHHJJJJJJJJJHHHFFFEEECCCCCCEEEFFFGGGHHHHHHHHHEEEGGGIIIKKKKKKKKKIIIHHHHHHKKKLLLKKKIIIGGGIIIKKKMMMMMMMMMMMMNNNQQQSSSTTTSSSYYY]]]^^^gggttt||||||uuu|||cccHHHAAA===:::777555555555444222//////...---,,,++++++***((('''(((***+++)))###$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))***++++++---.........///000000000222333444666666666666555...000555:::<<<;;;666222---+++***+++---111555888888:::===>>>>>>@@@BBBEEECCCHHHLLLNNNMMMOOOUUUZZZoooyyyyyykkk[[[KKK@@@999555222333333000111444//////000444888===??????FFFGGGIIIIIIJJJKKKNNNQQQOOOQQQTTTVVVWWWWWWUUUTTTVVVWWWXXXXXXXXXVVVTTTRRRVVVVVVVVVWWWXXXZZZ\\\]]]aaacccfffkkkppptttxxxyyyzzz}}}uuuqqqrrrttt~~~hhhddd]]]TTTLLLFFFAAA;;;777666444000//////000000///000...111999BBBIIISSS\\\]]]___bbbdddeeefffiiijjjggghhhiiijjjkkkjjjiiihhhhhhiiijjjkkkmmmnnnoooooommmllllllmmmpppqqqqqqppppppooonnnooopppooonnnllliiieeeaaa^^^^^^]]][[[XXXVVVTTTQQQQQQTTTZZZ```eeefffeeeeeegggiiijjjiiihhhjjjmmmppprrrrrrrrrrrrssssssrrrppppppqqqpppiiiaaabbbccc```[[[ZZZ___cccdddjjjddddddllltttssslllhhh```WWWTTTZZZ[[[UUUQQQSSSaaaaaaffflllfffVVVHHHCCCBBB===666111000333555777666777999<<<===>>>>>>======>>>@@@???===<<<<<<===??????@@@AAAAAA???>>>===@@@@@@@@@@@@@@@???>>>===@@@??????>>>>>>>>>>>>>>>???@@@BBBGGGKKKHHH@@@888@@@AAACCCEEEGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDEEEFFFCCCEEEHHHJJJIIIIIIJJJKKKRRR^^^tttsssbbbaaalllqqqrrrvvv|||{{{wwwsssqqqsssvvvyyyzzztttsssyyy{{{vvv{{{~~~vvvssswwwvvvnnnfffdddfffgggnnnccc___fffggg___YYYZZZZZZ^^^dddeee^^^QQQAAA777>>>>>>===<<<<<<===>>>???@@@@@@???>>>>>>???@@@AAA======>>>>>>???AAABBBCCCEEEEEEEEEEEEEEEEEEDDDDDDGGGFFFDDDBBBAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJHHHFFFKKKKKKLLLLLLLLLLLLKKKKKKNNNOOOOOOOOONNNOOORRRUUUYYY[[[]]]]]]___gggsss|||}}}rrrrrrdddIIICCC===:::777666555555444222//////...---,,,++++++***)))(((((()))***((($$$ $$$&&&''''''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''')))******+++---------......///000000111222444666777777777777111111333888<<<<<<777222---,,,***)))***,,,000222777:::===???@@@AAACCCDDDDDDHHHLLLMMMLLLNNNSSSXXXhhhsss|||{{{rrrdddSSSFFF;;;555222222000......111//////000222666:::===???CCCEEEHHHIIIIIIKKKMMMOOOOOOQQQSSSVVVWWWVVVUUUTTTUUUVVVWWWXXXWWWVVVTTTSSSUUUUUUVVVWWWXXXZZZ[[[\\\^^^___bbbeeehhhkkkmmmnnnqqqsssxxx~~~vvvooommmhhhuuuqqqkkkdddZZZRRRKKKFFFBBB>>>888555000---------,,,,,,000...000777>>>EEEOOOYYY[[[^^^aaadddeeefffhhhjjjggghhhiiijjjkkkjjjiiiiiiggggggiiikkkmmmnnnpppqqqlllkkkkkkmmmoooqqqqqqpppooonnnmmmmmmnnnmmmjjjhhhhhheee```^^^]]]\\\ZZZXXXVVVUUUTTTTTTXXX]]]cccfffgggffffffhhhjjjkkkjjjhhhkkknnnqqqsssrrrqqqqqqqqqppppppqqqpppooommmhhhdddccceeeccc]]][[[^^^aaaaaaggg```\\\bbbiiijjjgggfffZZZSSSPPPSSSSSSNNNOOOUUUjjjjjjlllkkk```OOODDDBBB@@@;;;444111111444666888999:::;;;<<<======<<<<<<>>>???@@@@@@>>>======>>><<<<<<===>>>>>>>>>===<<>>>>>>>>=========>>>??????@@@BBBCCCEEEJJJNNNLLLDDD===AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDBBBDDDGGGHHHHHHHHHHHHIIILLLTTTggg~~~~~~}}}{{{nnn\\\WWW\\\ccchhhooo}}}mmmjjjffffffhhhmmmppprrrsssttt|||}}}~~~iiiiiiddd]]][[[```dddffflllbbb\\\^^^\\\SSSQQQUUUaaadddfffbbbYYYNNNDDD??????>>>===<<<<<<===>>>???AAA@@@???>>>>>>??????@@@>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCEEEDDDBBBAAAAAAAAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHJJJKKKJJJHHHLLLLLLLLLMMMLLLLLLKKKKKKMMMNNNOOOOOONNNPPPRRRUUUTTTVVVXXXXXXZZZ```jjjrrr{{{xxxyyyqqqnnneeeJJJDDD===:::777666666555333222//////...---,,,++++++******)))((((((((('''%%%###&&&'''((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))******+++,,,,,,---......//////111222444666888999999999444222111777===???:::444000...+++)))(((***,,,---555888===@@@AAABBBCCCDDDDDDGGGJJJKKKKKKLLLQQQUUU___kkkwww~~~|||rrr```PPP???888222111000------000/////////000333777;;;===???BBBFFFHHHIIIJJJKKKMMMNNNOOORRRTTTUUUUUUTTTSSSSSSTTTUUUVVVWWWVVVUUUUUUTTTUUUVVVWWWXXXZZZ[[[[[[]]]]]]^^^___aaabbbccccccgggiiilllpppsssyyy}}}rrrlllbbbeeefffiiivvvtttmmmcccXXXPPPKKKGGGDDD===999333///------,,,,,,000...///444999???IIISSSYYY\\\```ccceeefffhhhjjjggghhhiiijjjkkkjjjjjjiiieeefffhhhjjjlllnnnpppqqqlllkkkkkkllloooppppppooonnnllllllkkkkkkjjjgggeeegggccc___]]][[[ZZZXXXWWWVVVVVVWWWZZZ]]]bbbfffhhhiiiiiiiiikkkmmmnnnllljjjnnnpppssssssrrrpppoooooollloooqqqpppmmmkkklllnnnxxx{{{yyypppiiiggggggfffaaaZZZXXX___fffhhhhhhhhhaaaZZZVVVUUUQQQNNNXXXfffvvvwwwuuulllYYYGGG@@@BBB===999444111222444777888;;;;;;<<<<<<<<<;;;::::::>>>???AAA@@@>>>===>>>>>>:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>????????????;;;<<<<<<<<<>>>???@@@AAACCCCCCFFFJJJNNNMMMGGGBBBBBBBBBAAABBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBCCC@@@BBBEEEFFFFFFEEEFFFGGGGGGKKKWWWkkk}}}~~~xxxlll^^^WWWZZZ\\\hhhmmmrrr~~~wwwkkkeee]]]YYY]]]gggpppwwwwwwgggddd^^^\\\cccnnnrrrqqqqqqdddYYYUUUQQQMMMQQQZZZfffeeeaaaYYYOOOHHHEEEDDD???>>>===<<<<<<===>>>???AAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGIIIHHHHHHIIIKKKMMMLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNNNNNNNPPPRRRUUURRRTTTVVVVVVWWWZZZaaafffsssqqqvvvrrrtttfffIIIBBB<<<:::888666666555333111//////...---,,,++++++******)))((('''''''''&&&&&&'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))******++++++,,,---...//////111222444666888:::;;;<<<777222000666???DDD@@@:::555222///+++******,,,---222666<<<@@@BBBCCCCCCDDDDDDGGGIIIIIIJJJKKKNNNQQQWWWcccrrr~~~}}}lll[[[FFF===555222111//////222//////......///333888;;;<<>>??????===<<<===>>>;;;;;;<<<>>>???@@@@@@AAA<<<<<<======>>>???@@@@@@<<<<<<<<<<<<===>>>???@@@???@@@BBBFFFIIIIIIFFFBBBAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA???AAADDDDDDDDDCCCDDDEEEFFFHHHOOOZZZgggvvvzzzmmmbbb```cccddduuuxxxqqqsssyyy~~~qqqpppzzz~~~wwwqqqnnntttjjj]]]WWW\\\kkk||||||pppiiihhhhhhnnn|||tttgggYYYUUUVVVXXX^^^fff```[[[SSSKKKFFFDDDBBBBBB??????===<<<<<<======>>>AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIHHHHHHIIILLLNNNNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIKKKMMMNNNNNNPPPRRRTTTSSSUUUWWWWWWWWWYYY\\\___kkkjjjtttsssxxxfffIIIAAA<<<:::888777777555333111//////...---,,,++++++*********)))'''&&&&&&'''((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))*********+++,,,---...///000111222333555777:::<<<===777222///666AAAHHHHHHCCC777555111---++++++,,,...000444:::???AAABBBDDDEEEEEEFFFGGGHHHIIIKKKMMMOOOSSS]]]kkkyyytttdddLLLAAA666222111000000222/////////------///444999999===BBBFFFHHHIIIKKKLLLKKKLLLNNNPPPRRRSSSSSSSSSQQQRRRSSSTTTUUUUUUVVVVVVUUUVVVXXXYYY[[[[[[\\\\\\\\\]]]]]]^^^______``````bbbdddfffgggfffffffffgggjjjjjjjjjjjjlllnnnpppqqquuuvvvyyy{{{pppmmmlllhhhbbbdddppp~~~~~~xxxlll___RRRIIIDDDBBB<<<888333000000111111111111......///111666BBBNNNXXX[[[```dddeeefffggghhhfffgggiiijjjkkkkkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkkjjjiiijjjlllmmmmmmlllhhhhhhhhhjjjkkkiiifffccc___^^^\\\YYYWWWVVVVVVVVVUUUXXX]]]bbbfffhhhiiiiiiooooooppprrrtttsssqqqnnnnnnppprrrrrrpppmmmlllllllllmmmoooooommmppp{{{xxxwwwiiifffgggpppyyy}}}iiiYYYNNNPPPcccyyy~~~|||kkkVVVGGGDDDEEE===:::666444444555666666777777777888888999:::::::::;;;======<<<;;;;;;<<<:::;;;;;;<<<>>>???@@@AAA<<<;;;;;;<<<===>>>@@@AAA======<<<<<<<<<<<<<<<======>>>???BBBDDDEEEDDDBBB???>>>===<<<;;;<<<===>>>>>>??????@@@@@@@@@AAAAAA>>>AAACCCDDDCCCBBBCCCCCCBBBEEEKKKPPPUUUaaaxxxsssgggcccfffkkkzzzvvv{{{mmmgggnnnxxx}}}xxxwwwsssllljjjlllqqqjjjcccaaahhhvvv{{{yyyvvvkkkeeeiiiqqq~~~mmmeee```dddiiijjjhhheeeVVVNNNEEEBBBCCCDDDAAA===@@@???>>><<<<<<<<<===>>>@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;===>>>????????????AAAAAABBBBBBCCCEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCEEEFFFGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHHHHHHHJJJHHHGGGHHHKKKMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIKKKMMMNNNNNNOOOQQQRRRTTTVVVWWWWWWWWWXXXYYYZZZzzzgggiiirrrqqqvvveeeIIIBBB;;;:::888777777666333000//////...---,,,++++++***)))******(((&&&&&&''')))'''((()))(((&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%'''(((******++++++---...///000111111222333444666999;;;<<<888333111666@@@IIIKKKJJJ:::777222...+++***+++,,,...222888<<>>>>><<<;;;;;;;;;<<<===???@@@======<<<;;;;;;;;;;;;;;;===>>>???@@@AAABBBCCCCCC======<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAA???BBBDDDDDDDDDCCCCCCCCC>>>BBBHHHKKKKKKSSSfffzzzxxxpppmmmoooxxxooouuuxxxpppsssyyy~~~}}}xxxmmmhhhgggjjjhhhdddfffnnnkkklllnnnssszzz}}}xxxwwwqqqeeeddddddZZZccckkkuuuggghhhnnnuuuxxxpppaaaUUUMMMGGGAAA@@@CCCEEEBBB???@@@???>>>===<<<<<<======>>>???@@@@@@@@@@@@??????>>>>>>???@@@???>>><<<;;;<<<<<<===>>>????????????BBBBBBCCCDDDDDDEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAADDDEEEFFFGGGHHHGGGFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCEEEFFFHHHHHHIIIIIIIIIHHHFFFGGGIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKMMMNNNNNNNNNOOOPPPRRRRRRSSSSSSTTTUUUUUUUUUzzzlllnnnvvvrrrwwwdddIIIBBB;;;999888888777666333000//////...---,,,++++++***''')))+++***'''&&&''')))&&&'''((((((''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))++++++,,,---///000111222222222222333555777:::;;;999555222555===EEEJJJLLLAAA===777111---+++******---000555999<<<@@@CCCFFFDDDDDDEEEGGGJJJLLLNNNOOOMMMTTT\\\eeeqqq{{{}}}yyycccSSSBBB999555111000000...111222000---,,,000444333666:::>>>AAADDDHHHKKKIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRRRRSSSSSSTTTUUURRRSSSVVVXXXYYYZZZYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^[[[]]]___``````aaacccddddddcccbbbbbbcccdddfffgggiiijjjjjjjjjjjjnnntttyyyvvvjjjbbbTTTGGG@@@BBBLLLVVV\\\\\\YYYRRRJJJEEECCCCCC<<<:::999888999888777555222000///000000666FFFTTT[[[___cccfffgggfffffffffeeefffhhhjjjkkkkkkkkkkkkhhhhhhiiiiiiiiiiiiiiiiiijjjiiihhhiiijjjkkkkkkiiihhhgggggghhhgggccc^^^ZZZVVVWWWXXXVVVSSSSSSVVVXXX\\\___ccchhhkkkmmmmmmlllmmmmmmoooqqqrrrqqqmmmjjjgggjjjmmmnnnnnnmmmmmmmmmmmmjjjkkkmmmhhhfffrrrzzzqqqmmmmmmuuu}}}eee[[[[[[___kkkwwwvvvpppaaaPPPHHHGGGEEEAAA999777666777999;;;<<<<<<::::::999888888999:::;;;888:::<<<<<<;;;;;;;;;<<<999999888999999;;;<<<======<<<;;;::::::<<<>>>???;;;;;;;;;:::;;;;;;<<<<<<<<<============>>>@@@BBB======>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCAAACCCEEEFFFEEEDDDDDDDDD@@@AAAEEEIIIJJJLLLUUU```lllwww|||wwwddddddgggvvvyyylllccc```[[[\\\bbbcccccclllyyy~~~yyytttmmmjjjcccXXX[[[___WWWffflllrrrtttxxx~~~qqqwww|||zzzpppaaaRRRHHHFFFEEECCCBBBAAAAAABBBDDDAAA@@@>>>===<<<<<<<<<=========???@@@AAAAAA@@@@@@===>>>@@@AAA@@@???>>>===>>>>>>???????????????>>>AAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAADDDFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDAAACCCEEEGGGHHHIIIIIIIIIIIIGGGEEEEEEFFFHHHIIIIIIHHHIIIJJJKKKKKKLLLKKKKKKIIILLLNNNNNNMMMLLLMMMNNNOOONNNNNNOOOQQQRRRRRRRRR~~~sssvvv{{{ttt{{{cccHHHBBB;;;999888888888666333000000///...---,,,++++++***&&&)))++++++(((&&&''')))%%%'''(((((('''''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))+++,,,---...000111222333222222222222444666999:::999666444555:::AAAGGGKKKHHHDDD===666000,,,++++++,,,///333777;;;???CCCGGGDDDDDDDDDGGGJJJMMMOOOOOOKKKQQQWWW___jjjxxxooo^^^JJJ???999555111111...111333111---,,,///333111444777:::===AAAFFFJJJIIIIIIKKKLLLNNNPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSTTTPPPQQQTTTVVVXXXXXXWWWWWWZZZZZZ[[[[[[\\\]]]]]]^^^YYY[[[]]]^^^___```bbbddddddcccbbbaaaaaabbbcccccc```bbbddddddcccdddgggjjjqqqvvvmmmiii[[[HHH999444777@@@IIIHHHJJJKKKHHHDDDAAABBBCCCFFFEEEDDDCCCCCCBBB???===222111000111111888HHHWWW\\\```eeeggggggfffeeeeeeeeefffhhhjjjkkkkkkkkkkkkggggggggghhhiiiiiijjjjjjjjjiiihhhiiijjjkkkjjjiiiiiihhhggggggeee```ZZZUUUTTTVVVVVVUUUSSSSSSVVVYYY___bbbfffjjjmmmnnnnnnnnnjjjkkkmmmooopppoookkkhhhdddgggkkkmmmmmmmmmmmmnnnllliiijjjllleee^^^eeetttyyyyyytttooojjjiiirrr}}}kkkWWWWWW___hhhqqqyyyssshhhUUUDDD@@@DDDDDD>>>666555555888;;;>>>??????>>>===<<<:::999999::::::999;;;======<<<<<<<<<===<<<;;;::::::;;;<<<>>>???===<<<;;;::::::;;;===???999999999:::;;;<<<===>>>;;;;;;;;;::::::;;;===???===>>>@@@AAAAAAAAA@@@???@@@AAABBBDDDEEEEEEDDDDDDBBBDDDFFFGGGEEEDDDDDDEEEEEECCCDDDIIIKKKIIIIIIKKK[[[dddtttwww~~~rrr]]]\\\ZZZgggppptttyyyxxxwww~~~{{{{{{wwwmmmcccbbb\\\]]]dddhhhkkkyyy}}}xxxnnnhhhhhhddd___hhhrrrnnngggkkkjjjdddbbbkkkvvv}}}vvvaaaPPPHHHEEEAAAEEEGGGCCC===;;;AAAHHHAAA@@@>>>===<<<<<<<<<===;;;===>>>@@@AAAAAAAAA@@@===>>>@@@AAAAAA@@@???>>>???@@@@@@@@@@@@??????>>>@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@????????????===???BBBDDDEEEEEEEEEDDDEEEDDDCCCBBBAAABBBCCCDDDAAABBBEEEGGGHHHIIIIIIIIIIIIFFFDDDCCCEEEGGGGGGGGGFFFGGGIIIJJJKKKKKKLLLLLLJJJLLLNNNNNNMMMLLLLLLLLLNNNMMMLLLMMMPPPRRRRRRRRRzzz|||cccIIIEEE???===:::888777555222////////////...------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%(((***)))***+++---///000111111---222555666888;;;888333;;;<<<;;;999777;;;DDDLLLDDDEEEDDD>>>333***))),,,------111777999:::===CCCAAACCCFFFHHHIIIJJJLLLNNNLLLKKKNNNXXXdddooo|||~~~nnn\\\NNN@@@555333888111///....../////////...111111222555888<<>>GGGQQQSSSPPPEEE999555:::BBBSSSPPPPPPTTTSSSJJJ@@@;;;;;;777222111555@@@NNNWWWaaadddhhhjjjiiihhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggjjjiiihhhhhhhhhhhhhhhhhhggggggeeeccc___[[[WWWUUUSSSTTTTTTRRRQQQTTTZZZ^^^dddhhhkkkkkkiiiiiimmmqqqpppnnnlllnnnqqqssssssrrrjjjiiiiiijjjmmmpppqqqqqqnnniiiccc^^^ZZZYYY]]]cccaaaiiillljjjnnnwwwyyytttwwwrrrlllfff```\\\___cccbbbYYYTTTYYYeeennnrrrrrrsss[[[HHHGGGIIIBBB<<<;;;:::777666:::AAAEEEDDDAAA>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<:::::::::;;;<<<======>>><<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::;;;<<>>AAACCCCCCAAA???>>>DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCDDDDDDEEEFFFHHHHHHOOOWWWeeexxxxxxwwwqqqdddXXX\\\dddpppyyy|||}}}zzzyyy{{{|||uuuooommmpppssszzz}}}lll^^^aaabbbdddpppxxxmmmgggjjjnnnvvvzzzmmm___[[[___jjj{{{kkkUUUEEEBBBGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEBBB??????AAABBBAAA@@@AAA@@@???@@@DDDEEEDDDBBBBBBAAA@@@BBBDDDEEEBBB??????@@@AAABBBBBBAAA???===???@@@BBBBBBBBB@@@>>>===<<<===>>>@@@AAAAAAAAAAAA?????????@@@BBBDDDEEEFFFBBBAAAAAA@@@@@@AAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLNNNOOONNNNNNPPPQQQSSSSSSRRRRRRSSSUUU}}}{{{bbbIIIDDD???===:::888777555222000/////////...------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%&&&(((***)))***,,,...000111111222333444555999CCCIIIEEE===:::;;;:::777555777>>>DDDEEEEEECCC???888///***(((,,,,,,///555888999===BBBBBBEEEHHHIIIJJJKKKLLLNNNMMMKKKMMMUUU___jjjxxxyyyjjj[[[JJJ;;;666888111///......///000/////////000111333666999===???CCCDDDFFFHHHIIIKKKNNNPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUTTTUUUWWWYYYZZZYYYXXX\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ\\\]]]^^^^^^^^^^^^aaacccdddcccbbb``````aaaccccccdddcccccccccfffhhhiiipppvvvwwwvvvqqqfff\\\ccc```WWWHHH<<<:::CCCLLL[[[\\\WWWJJJ;;;666<<>>>>>===<<<<<<<<<======>>>???===<<<;;;::::::<<<===>>>;;;;;;;;;:::999:::===??????@@@BBBBBBBBBAAA@@@???CCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCCCCCCCDDDFFFEEEEEEEEEEEEEEEFFFGGGHHHLLLRRR]]]mmm~~~tttjjjaaa\\\^^^hhhtttyyyvvvvvv~~~zzzxxxxxxrrrxxx{{{uuunnnjjjiiioootttxxx}}}xxxnnn^^^dddiiiooo|||vvvoooiiiaaa```hhhtttsssfff\\\^^^kkk|||vvveeeUUUJJJEEEGGGGGGFFFFFFEEEEEEEEEEEEFFFEEECCC@@@@@@AAACCCBBBAAABBB@@@>>>???BBBDDDDDDCCCAAA@@@@@@AAACCCCCCAAA>>>===>>>@@@AAABBBAAA@@@???@@@AAABBBBBBBBBAAA???>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKNNNMMMMMMNNNOOOPPPPPPPPPQQQSSSTTTTTTSSSSSSUUUVVV|||uuu{{{~~~|||~~~```GGGDDD@@@===:::888777555222000/////////...------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%&&&((()))***+++,,,...000111222222666333222:::JJJTTTOOOCCC;;;<<<;;;999555555999===CCCDDDDDDBBB>>>777...(((+++***---333555777;;;BBBDDDFFFHHHJJJJJJJJJLLLMMMNNNKKKKKKQQQXXXcccqqq~~~vvvhhhTTTAAA888777222000......///000000000......///000333666999:::???BBBEEEGGGHHHJJJLLLNNNPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUWWWZZZ\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\```aaaccccccaaa``````aaaaaabbbcccbbbbbbbbbdddfffiiirrr}}}~~~rrreeecccdddbbbYYYMMMHHHLLLRRR``````[[[NNN???888<<>>>>>>>>===============>>>>>>???>>>===<<<;;;:::;;;<<<===;;;<<<<<<;;;::::::<<>>@@@BBBCCCCCCDDDFFFHHHGGGFFFFFFFFFFFFFFFGGGGGGIIIMMMSSS\\\iii{{{xxxjjjeeefffcccppp~~~uuuwww|||sssvvvwwwooommmkkkjjjjjjdddmmmwww}}}}}}}}}|||{{{tttbbb[[[ZZZXXX]]]ffftttrrriiifffppp}}}gggZZZSSSLLLFFFDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFCCCAAA@@@AAABBBBBBAAACCC@@@>>>>>>@@@BBBCCCDDD@@@@@@@@@AAABBBBBB@@@>>>;;;<<<>>>@@@AAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???>>>??????@@@@@@?????????DDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOOOOOOORRRSSSUUUUUUTTTTTTVVVXXXvvvpppwww||||||{{{]]]EEEBBB@@@>>>;;;999777555222000/////////...------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&''')))***+++---///000222222333333000///666EEEOOOJJJ???<<<===>>><<<:::999:::<<>>BBBEEEGGGHHHJJJKKKOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSVVVZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[^^^```aaaaaa```___```aaa___aaabbbbbbaaaaaaccceeeiiivvvrrraaahhhmmmiii^^^VVVTTTVVV^^^]]]ZZZTTTMMMEEE@@@===@@@@@@CCCEEEBBB???AAAFFFEEEEEEBBB??????IIIXXXcccfffggghhhhhhggggggiiijjjffffffffffffffffffffffffeeefffffffffffffffggggggfffffffffggggggfffffffffaaa___\\\XXXUUURRRPPPOOONNNPPPTTTXXX^^^dddjjjmmmpppqqqqqqoookkkiiiiiijjjjjjkkklllnnnpppqqqrrrrrrpppooonnnnnnoooooommmkkkrrrooolllllloooooofff\\\[[[YYY[[[]]]XXXTTT___pppmmmmmmkkkfffbbb]]]TTTLLLQQQSSS\\\lll~~~yyyjjjTTTJJJCCCCCCCCC>>>999777999888888:::===??????>>>;;;;;;:::::::::::::::;;;999:::;;;;;;999999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>=========>>>>>>?????????===<<<<<<<<<<<<===<<<===>>>===;;;;;;===???EEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>@@@BBBDDDDDDFFFHHHJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHJJJMMMOOOUUUbbbsssuuupppqqqkkkwwwtttqqq}}}~~~{{{pppnnnoooppprrruuurrryyyxxxrrrrrrssssssoootttqqqdddYYYXXX\\\^^^hhhjjjnnnrrrvvvyyyxxxvvvvvvsssvvv~~~wwwgggWWWPPPMMMIIIDDDBBBDDDEEEEEEFFFFFFGGGGGGGGGDDDCCCAAA@@@@@@@@@@@@@@@CCCAAA>>>===>>>@@@CCCDDD@@@@@@AAABBBCCCBBBAAA???<<<===>>>@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>DDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIGGGHHHJJJJJJJJJKKKLLLMMMPPPRRRTTTTTTSSSTTTUUUWWWrrrmmmuuu{{{{{{xxx[[[DDDAAA@@@>>>;;;999888666333000/////////...------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((((((&&&&&&'''(((***+++,,,...000111222222///000000333:::@@@===777:::;;;=========<<<======EEEPPPUUUMMMAAA999555222,,,)))***...000111777>>>@@@CCCEEEGGGGGGHHHIIIKKKOOOMMMKKKLLLNNNSSS```lllttt___NNNEEE:::777333111111111111000------,,,---...///111222666:::>>>BBBDDDEEEGGGIIILLLMMMNNNOOOPPPQQQRRRRRROOOOOOQQQTTTWWWZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]]]]]]]]]]\\\\\\[[[\\\^^^``````______```aaa^^^```aaabbbaaaaaabbbcccdddrrryyylllooooooiii___WWWVVVWWWXXXVVVVVVZZZ]]]WWWIII<<>>>>>===============>>>@@@@@@???>>>>>>=========>>>???@@@???======>>>@@@EEECCCAAA???>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>???AAACCCEEEFFFGGGIIILLLHHHHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJJJJKKKSSS___iii}}}~~~vvvyyytttjjjoooqqqxxxqqqhhhccc```^^^XXX]]]bbbeeejjjnnnooommmuuummmeeebbbdddjjjqqqvvv}}}{{{zzzxxxpppeee^^^]]][[[SSSMMMKKKIIIEEEBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFBBBAAA@@@>>>======>>>???BBB@@@???======???AAADDDAAABBBDDDDDDDDDCCCBBBBBB??????@@@@@@@@@?????????BBBBBBBBBCCCCCCBBBBBBBBBAAABBBBBBAAAAAA@@@???>>>BBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBEEEFFFHHHIIIIIIIIIGGGGGGEEEGGGIIIIIIIIIIIIKKKMMMNNNOOOQQQRRRQQQRRRTTTUUUoookkkttt{{{{{{yyy[[[DDDAAAAAA>>>;;;999888666333111/////////...------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''&&&'''((()))***+++---///000111111///222333222333555444111666777888:::<<<===>>>>>>HHHXXX```VVVEEE<<<666222...+++***,,,...///555===>>>AAADDDEEEFFFGGGIIIKKKOOONNNNNNOOOMMMNNNXXXcccyyy~~~kkkXXXKKKAAA===888444222111000//////...---------...///000333666:::===???BBBEEEGGGIIIJJJLLLNNNOOOPPPPPPPPPNNNNNNOOORRRUUUXXXXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\ZZZ\\\^^^______^^^```aaa]]]___aaabbbaaaaaabbbccccccnnnxxxkkk^^^UUURRRTTTVVVQQQNNNOOOWWW___\\\LLL===IIIGGGIIIOOOUUU[[[eeennnnnncccTTTLLLNNNVVV]]]aaaeeefffhhhhhhgggffffffgggddddddddddddddddddddddddccccccddddddeeefffffffffhhhiiiiiiiiihhhfffdddcccZZZXXXTTTPPPNNNNNNOOOOOOPPPRRRWWW___hhhooossstttrrrrrrpppnnnllliiihhhgggiiilllnnnpppooooooooopppmmmmmmmmmnnnooonnnkkkiiieeewwwzzztttmmmgggbbbcccmmmyyyzzzfffUUUQQQ]]]kkkyyyyyyfffJJJJJJIIIFFFAAA<<<:::999::::::::::::999999999888999999888888999999::::::;;;===>>>===<<<;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<===??????>>>>>>>>>>>>>>>===>>>???@@@@@@>>>===>>>???AAA@@@???>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJGGGGGGFFFEEEDDDDDDEEEEEECCCEEEHHHIIIKKKPPPWWW\\\mmmvvv{{{yyyssskkkgggjjjsssyyywwwnnnbbbXXXSSSHHHQQQbbbvvvuuupppeee\\\\\\ccckkkuuu|||zzzqqqeeeWWWMMMLLLQQQIIIGGGHHHIIIHHHCCCBBBEEEBBBCCCDDDEEEEEEEEEDDDCCCAAAAAA@@@>>><<<;;;<<<>>>@@@@@@???>>>======@@@BBBAAACCCEEEEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@AAABBBDDDFFFFFFFFFFFFEEECCCCCCBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAADDDEEEGGGHHHHHHGGGEEEDDDDDDGGGJJJJJJIIIIIILLLOOOKKKMMMOOOPPPOOOPPPRRRTTTnnniiisss{{{||||||]]]DDDAAAAAA???<<<:::888666333111/////////...------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&((((((''''''''''''((()))***,,,...///000000000333444111111333333///444555666888;;;===>>>>>>CCCVVVbbb\\\PPPGGG===444111---+++,,,,,,---444;;;===@@@CCCEEEGGGHHHKKKMMMOOOPPPRRRRRRNNNLLLRRR[[[kkkzzzxxxfffWWWHHHCCC<<<666333111///---000///...------......///000222555888;;;>>>BBBFFFGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNOOOQQQUUUWWWVVVUUUWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[YYY[[[]]]^^^^^^^^^___aaa]]]___bbbcccbbbaaabbbccceeelllwww{{{iii[[[UUUTTTVVVVVVSSSPPPOOOTTTYYYXXXPPPHHHRRROOOQQQXXX___bbbfffkkkqqqhhh]]]VVVUUUZZZ```dddccceeehhhhhhgggeeeddddddddddddddddddddddddddddddbbbccccccdddeeeeeeffffffiiiiiiiiiiiigggdddbbb```XXXUUUQQQNNNLLLMMMOOOQQQTTTVVV[[[dddmmmtttwwwwwwsssrrrpppooommmllljjjiiikkknnnqqqrrrpppoooooopppnnnnnnmmmmmmmmmlllhhheee___qqqvvvkkkkkkrrrxxxmmmZZZWWWdddqqqxxx~~~}}}mmmZZZHHHKKKKKKFFF???:::999999888888999999888888999:::888888888888888999::::::;;;<<<===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::======<<<;;;;;;;;;;;;;;;;;;<<<<<<============<<<===>>>??????===<<<<<<=========<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAABBBDDDDDDCCCCCCDDDFFFEEEEEEDDDDDDCCCDDDDDDDDDBBBBBBDDDGGGJJJMMMQQQSSS___eeeooozzzvvvooohhhooo~~~uuu||||||zzzzzzuuupppdddZZZUUUNNNWWWjjj}}}pppccc]]]]]]hhhssswwwxxxyyyrrriii]]]SSSJJJDDDFFFKKKCCCAAABBBEEEEEEBBBBBBEEEAAABBBDDDEEEDDDCCCAAA@@@AAABBBAAA???<<<;;;<<>>???@@@???===<<<>>>AAA@@@CCCEEEEEECCCBBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEECCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFFFFEEECCCBBB@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDFFFGGGGGGEEECCCBBBBBBFFFJJJJJJHHHHHHKKKOOOJJJLLLNNNOOOOOOPPPRRRSSSmmmhhhrrr|||~~~___EEEAAAAAA???<<<:::888666444111000//////...------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&((()))(((''''''''''''(((***,,,---//////000111222222000222555444///666666666999<<<>>>???>>>;;;OOO^^^___YYYSSSFFF888333...,,,,,,,,,,,,333:::===@@@CCCFFFHHHJJJLLLNNNNNNPPPTTTUUUPPPKKKOOOWWWcccsssvvvfffMMMGGG???888444000...,,,222111///...---......///...000333555888<<>>===;;;::::::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCBBBAAAAAAAAACCCDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAACCCFFFIIIJJJJJJQQQSSSXXX```kkk{{{{{{ssskkkvvvvvv{{{|||xxx}}}ssshhhffffffbbb___```___dddqqqsssggg```___hhh{{{zzzrrrZZZRRRJJJFFFCCC???===???CCC???===@@@BBB@@@@@@BBBAAABBBCCCDDDDDDBBB@@@>>>BBBCCCCCC@@@<<<;;;===@@@===???AAA@@@===<<<>>>@@@???BBBEEEDDDBBB@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFEEECCCAAA@@@??????@@@AAACCCEEEGGGHHHFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAACCCEEEFFFFFFDDDBBBAAA@@@DDDGGGGGGEEEEEEIIIMMMJJJLLLNNNOOOOOOPPPRRRTTT|||pppuuu|||{{{___LLLEEE@@@===;;;999888666333111/////////...------,,,,,,************)))))))))))))))'''%%%%%%&&&'''((('''''''''((((((''''''&&&%%%######$$$&&&((()))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&$$$###""""""%%%&&&(((+++---000111222222111111111222444666777555666888:::;;;===>>>>>><<<999@@@RRR[[[SSSFFFAAA;;;333+++)))((((((---333666;;;AAAFFFIIIJJJKKKLLLPPPRRRTTTUUUUUUSSSQQQOOOXXX```nnnzzzaaaNNN<<<888888444000......,,,---///...***+++///------///111444888<<<>>>BBBDDDFFFHHHJJJKKKKKKKKKMMMNNNNNNPPPRRRTTTVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^___]]]```bbbccccccbbbbbbcccdddfffiiiqqq|||rrrpppmmmeee___^^^ZZZRRRNNNTTTYYYWWWUUUVVV[[[[[[VVVSSSaaasssppp___eeegggjjjjjjiiigggeeeeeecccddddddeeeeeeddddddccccccbbbaaa``````aaabbbccccccbbbbbbccceeefffeeedddeeefffggggggccc^^^XXXTTTQQQQQQPPPNNNLLLMMMPPPSSS___hhhpppqqqtttyyyzzzwwwrrrpppnnnnnnooopppooonnnnnnooopppqqqrrrqqqpppppptttmmmjjjnnnmmmddd]]][[[\\\cccmmmwwwxxxtttoookkkxxx~~~nnnaaa]]]hhhllltttxxxnnn\\\PPPNNNSSSJJJAAA???===:::999;;;999888888777888888999999::::::999888777666555444777888999:::;;;<<<<<<<<<:::;;;;;;888666666999======<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::======<<<;;;:::::::::::::::===@@@AAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAA@@@@@@AAACCCDDDCCCBBB???@@@AAABBBDDDFFFHHHJJJKKKLLLMMMOOOWWWfffxxxsssoookkkooo}}}|||~~~}}}xxx}}}{{{~~~ssskkkqqqiiicccaaaccceeejjjpppmmmjjjiiimmmtttvvvrrrmmmvvvyyyxxxeeeWWWMMMGGG???;;;;;;===>>>======>>>>>>???@@@AAACCCCCCBBBAAA@@@?????????@@@AAA???@@@@@@>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;@@@AAAAAABBBAAA@@@>>>===???@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCAAA@@@@@@BBBCCCCCCCCCBBBCCCEEEFFFFFFDDDBBB@@@>>>???AAACCCEEEFFFGGGGGGKKKJJJKKKKKKMMMPPPSSSTTT~~~uuu{{{|||www\\\LLLEEE???===:::999888666333111/////////...------,,,,,,)))))))))((((((((((((''')))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%((('''%%%###!!!"""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***---///111222111222222222333444555666777888:::;;;<<<=========;;;888;;;GGGRRRQQQJJJEEE>>>666...,,,******---222333888>>>DDDGGGIIIJJJLLLOOOQQQSSSUUUVVVUUUSSSRRRUUUZZZfffuuusss```KKK@@@:::555111111000...///111///++++++...------...000333666999;;;???AAACCCFFFHHHIIIJJJJJJMMMMMMNNNPPPRRRTTTVVVWWWUUUUUUUUUVVVVVVVVVVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[]]]]]]^^^```bbbbbbaaaaaabbbcccdddfffiiiooo~~~{{{vvvnnniiihhhYYYOOOKKKUUU______XXXSSS^^^aaa\\\XXXdddxxx}}}uuujjjjjjjjjiiihhhfffdddccccccddddddeeeeeeddddddcccbbbaaaaaa````````````aaabbbaaaaaabbbdddeeeeeeccccccccccccaaa]]]XXXSSSPPPNNNNNNMMMMMMNNNQQQWWW\\\bbbkkktttwwwxxx{{{yyytttpppnnnmmmmmmnnnooonnnnnnnnnooopppqqqqqqqqqpppooonnnkkkkkkmmmiii___XXXWWW]]]^^^^^^___iiivvv{{{yyy}}}|||zzzwwwvvvsssggg[[[^^^ccclllpppjjj^^^YYYZZZhhhlllrrrsssgggUUUJJJIIIQQQFFF===;;;;;;999888999888888888777777888888999999999888777777666666555777888999::::::;;;;;;;;;999::::::888666666999<<<>>>===<<<<<<<<<<<<===>>>:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;<<<>>>AAABBBAAA@@@@@@AAA======>>>????????????>>>???>>>>>>???BBBCCCCCCBBB?????????AAABBBDDDFFFGGGGGGGGGGGGGGGJJJSSS```iiixxxzzztttttt}}}{{{{{{yyy|||{{{wwwyyyyyy{{{|||{{{wwwrrrnnnrrrrrrwww}}}~~~xxxsssqqqgggbbb___dddnnnxxx||||||{{{vvvooocccTTTIII@@@??????AAACCCCCCAAA???===>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAA?????????>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???@@@BBBCCCCCCAAABBBDDDFFFGGGGGGFFFDDDBBBAAAAAABBBDDDEEEEEEEEEEEEJJJJJJKKKMMMOOORRRTTTUUU|||{{{rrrYYYJJJEEE???===:::888777666333111/////////...------,,,,,,(((((((((((('''''''''''')))'''%%%%%%'''((('''&&&'''''''''''''''&&&%%%%%%&&&'''&&&###!!!!!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&'''(((''''''((()))+++---///000111222333444555555444444888999;;;<<<======<<<;;;:::888666:::FFFPPPOOOHHHAAA999111///---+++,,,000///444:::@@@DDDGGGJJJLLLNNNPPPSSSUUUVVVVVVUUUTTTPPPRRRZZZgggxxxsss]]]LLL@@@777444444222000000222111---,,,...------...///111333666777<<<===@@@CCCEEEGGGIIIIIIKKKLLLNNNOOORRRTTTUUUVVVTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYY[[[\\\]]]^^^```aaa`````````bbbddddddfffhhhlllxxx~~~vvvrrrrrreeeYYYTTT^^^kkkmmmddd[[[fffllljjjbbbgggyyyppplllhhhggggggfffccc```cccddddddeeeeeeddddddcccaaaaaaaaaaaa``````___^^^aaa``````bbbdddeeedddcccbbbaaa^^^ZZZVVVRRRNNNLLLNNNMMMMMMMMMOOOUUU^^^dddhhhqqqyyy|||}}}{{{wwwqqqooommmkkkkkklllnnnnnnmmmnnnooopppppppppooonnnmmmkkkmmmooonnnfff[[[WWWYYY```]]]XXXUUU[[[gggpppsssvvvtttrrrsssvvvrrr```NNNJJJNNNUUUZZZXXXVVV[[[cccjjjllloookkk]]]NNNHHHIIINNNBBB888666999888777666888888888777777777777777777777777777777777777777666777888999999999999999888999999888777777999:::>>>>>>============>>>>>>:::::::::;;;;;;<<<<<<===<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;<<<<<<>>>@@@BBBCCCAAA@@@@@@@@@<<<===>>>>>>??????>>>>>>===<<<<<<>>>@@@BBBBBBAAA>>>>>>??????@@@BBBCCCDDDFFFGGGGGGEEEDDDGGGNNNTTTddduuu}}}{{{yyyzzzzzz~~~wwwuuuwwwyyyuuutttyyy}}}tttpppmmmlllkkkkkkmmmooorrrsss{{{~~~zzznnnhhh\\\ZZZ\\\eeesssyyykkk___UUUMMMEEE@@@?????????@@@AAA???<<<:::999;;;===???AAAAAAAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>??????>>><<<;;;<<<===;;;;;;;;;;;;::::::::::::999:::<<<>>>@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???DDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAA??????@@@BBBDDDEEECCCBBBDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEJJJKKKMMMOOORRRSSSTTTUUU|||oooVVVHHHCCC>>><<<999888777666333111/////////...------,,,,,,))))))((((((((('''''''''((('''%%%&&&'''((('''&&&&&&&&&'''''''''&&&%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''(((***,,,...///000222444666666555333222666777999;;;<<<<<<<<<<<<;;;;;;777444???OOOSSSLLLEEE<<<444111///,,,+++------111777<<<@@@EEEHHHKKKNNNOOOQQQSSSTTTTTTSSSSSSLLLLLLQQQ\\\mmmmmm[[[KKK???888666333000///222222///---......---------...000222333888:::<<>>444444777888666555777777777777777777666666444444555666666777777888666666777888888888888888777777888888888888888999======<<<<<<<<<<<<======:::;;;;;;<<<===>>>>>>???==================<<<;;;:::999999:::;;;<<<===>>>>>>???AAAAAA???>>>>>>???>>>??????@@@@@@@@@@@@@@@===<<<<<<>>>@@@BBBBBBAAA????????????@@@AAABBBBBBDDDFFFHHHGGGFFFGGGJJJNNNTTTcccuuu~~~zzz|||yyyvvvuuuttt{{{pppjjjhhhfffeeekkkkkkoooxxx|||xxxsssqqqiiiiiijjjjjjlllpppuuuxxx~~~}}}|||ttthhh___^^^[[[```jjjwww~~~yyyjjjbbbUUUKKKFFFCCCBBBAAA@@@>>>;;;::::::;;;===>>><<<<<<=========>>>>>>>>>AAA@@@@@@???>>>>>>>>>>>><<<>>>???>>><<<;;;;;;<<<;;;;;;;;;:::::::::::::::888999:::<<<>>>???@@@AAA?????????@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCBBBAAA???>>>@@@@@@??????>>>>>>??????AAA@@@@@@@@@AAAAAABBBCCCAAABBBBBBBBBBBBBBBAAAAAAAAAAAACCCFFFHHHIIIGGGEEEGGGHHHJJJLLLMMMNNNMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGLLLMMMOOOQQQRRRSSSRRRRRR|||mmmTTTFFFAAA===;;;999777777666333111/////////...------,,,,,,*********)))))))))(((((('''&&&&&&&&&(((((('''%%%&&&&&&&&&'''&&&%%%%%%$$$(((%%%$$$&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((***---...///222444777777666444222222333555777:::<<<===>>>>>>@@@<<<888???NNNUUUQQQLLLBBB888444111---******,,,///444999===AAAFFFIIIMMMNNNOOOPPPQQQQQQQQQPPPKKKKKKNNNUUUcccsss~~~nnn]]]MMM@@@888555000...111222000...///...---,,,,,,---...000111666777999<<>>?????????======>>>>>>===<<<<<<;;;999999999:::;;;<<<===>>>;;;===>>>===<<<;;;;;;<<<>>>>>>???@@@@@@@@@@@@???>>>======>>>AAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCC@@@CCCFFFGGGFFFEEEHHHKKKIIIPPP\\\iiivvvwwwwww}}}{{{sssuuuxxxwwwzzzkkkeeeggghhhccc]]]gggfffiiipppuuuvvvwwwzzzvvvxxxyyywwwsssqqqpppqqqrrrnnnllljjjeeeaaabbbfffooottt|||yyyjjj___PPPLLLGGGCCC@@@@@@??????:::;;;<<<>>>AAAEEEIIILLLFFFDDDAAA???>>>???AAABBB>>>>>>======<<<;;;::::::;;;===>>>>>>===;;;;;;<<<;;;;;;:::::::::999999999999999::::::;;;<<<======;;;<<<===>>>???????????????>>>>>>=========>>>>>>AAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<<<<<<<===??????CCCBBBBBBBBBBBBCCCCCCDDDAAAAAABBBBBBBBBBBBBBBAAACCCDDDFFFIIILLLLLLKKKIIIJJJKKKMMMOOOPPPPPPQQQPPPSSSRRRPPPNNNLLLKKKKKKKKKOOOOOOQQQQQQQQQPPPOOONNN{{{iiiQQQDDD@@@<<<:::888777777666333111/////////...------,,,,,,************))))))))))))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&%%%$$$$$$,,,((($$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%'''***---//////111444777888777666444222222333444777:::>>>@@@AAACCCBBB???BBBMMMWWW\\\[[[NNNAAA:::555///+++)))+++...111444888<<>>===============<<<;;;:::999999999:::;;;<<<===>>>888:::;;;:::999888:::;;;;;;<<<======>>>>>>======???>>>===>>>@@@AAAAAA@@@BBBBBBAAABBBBBBCCCDDDEEECCCFFFHHHHHHFFFEEEGGGJJJMMMMMMPPPYYYbbbnnn}}}wwwuuu{{{~~~|||vvvmmmoooxxx}}}yyysssrrroooooossswwwyyy}}}yyynnneee```^^^^^^```fffmmmoooooosssyyy|||vvvmmmaaaTTTKKKEEEDDDDDDBBB@@@===;;;:::>>>BBBIIIMMMNNNLLLKKKJJJFFFDDDAAA>>>======???@@@<<<<<<<<<<<<;;;999888777:::<<<>>>>>>===;;;;;;<<<;;;;;;::::::999999888888:::999999888999999::::::999:::;;;===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<@@@@@@?????????@@@AAABBB>>>>>>======>>>???AAABBBDDDDDDDDDCCCCCCDDDDDDEEEAAAAAABBBCCCCCCCCCCCCBBBDDDDDDEEEIIILLLMMMMMMKKKKKKLLLMMMNNNPPPPPPQQQQQQSSSRRRPPPNNNMMMLLLLLLMMMOOOOOOOOOOOONNNNNNMMMLLLyyy|||dddNNNBBB???<<<:::888777666555333111/////////...------,,,,,,***))))))))))))((((((((('''&&&&&&''')))((('''%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!'''(((%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&)))---//////000333666777888777777555444333333555999>>>AAADDDDDDEEEEEEEEEKKK[[[jjjnnn___MMMBBB;;;222,,,)))***,,,...000222666;;;>>>GGGIIIKKKMMMPPPRRRTTTUUUUUUSSSOOOMMMOOOWWW```fffzzzyyycccPPPFFF===444222222000...///------,,,+++,,,---...///000000111333666:::===???@@@BBBEEEIIILLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^[[[]]]______^^^^^^___```cccaaaaaadddgggnnnyyyqqqmmmeeedddcccbbbbbbbbbcccddd______````````````______]]]]]]]]]]]]^^^___``````^^^]]]]]]]]]]]]ZZZVVVSSSHHHEEECCCAAABBBFFFJJJMMMNNNSSS\\\eeemmmuuu|||~~~yyyvvvuuurrrooorrrxxxzzzvvvqqqooonnnooooooooonnnnnnnnnmmmllljjjhhhfffaaa\\\TTTUUUhhhvvvrrrqqquuu|||iii^^^UUUXXXbbbnnnzzzuuudddTTTOOOPPPNNNIII999666666888777444444777555666777777666555333111222222333444555555666666777888888999999888888777777777999<<>>;;;888::::::;;;<<<<<<;;;::::::999999999999::::::::::::=========<<<<<<;;;999999:::::::::::::::;;;<<<===666888999888777888:::;;;;;;<<<<<<===============???>>>======??????>>>===AAAAAAAAAAAABBBCCCEEEEEEFFFHHHIIIGGGEEEDDDGGGJJJOOOLLLMMMPPPRRRVVV```lll|||~~~}}}~~~|||~~~}}}|||yyy|||~~~yyyvvvvvvuuusssvvv|||zzzzzzvvvnnnccc\\\[[[\\\___eeeqqq{{{|||xxxwww{{{yyyqqqfffZZZPPPJJJFFFDDDBBBCCCCCCBBB@@@>>>===<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;999888666999;;;>>>>>>===<<<;;;;;;;;;;;;::::::999888888777888888777777777888999:::999:::;;;<<<===>>>>>>>>><<<<<<<<<;;;<<<<<<======???>>>======>>>@@@CCCEEEGGGEEEDDDBBBBBBBBBDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEAAABBBCCCDDDDDDDDDDDDDDDBBBAAABBBEEEHHHKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNOOONNNLLLJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMMMM~~~vvvwww~~~vvv```LLLBBB@@@<<<:::888777666555333222000//////...------,,,,,,)))(((((((((''''''''''''&&&&&&&&&'''))))))&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$***222---%%%$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%)))---000...000222555777888999999999777444333444888>>>AAAEEECCCEEEHHHFFFIII]]]uuu}}}kkkVVVIII???555---))))))***,,,---...222666:::EEEGGGIIIMMMQQQUUUXXXYYYZZZVVVOOOJJJIIIOOOWWW]]]lllyyyrrr^^^OOOCCC888444333000......------,,,+++,,,---///000......///000333666999;;;>>>@@@DDDHHHKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXXXXXXXYYY[[[\\\]]]ZZZ\\\___```___^^^______eeeaaa```bbbdddiiivvvwwwoookkkcccddddddcccaaa```aaabbb^^^^^^____________^^^^^^[[[[[[ZZZZZZ[[[]]]___```\\\[[[[[[[[[ZZZWWWRRRNNNDDDCCCBBBBBBDDDHHHMMMQQQSSSZZZcccllltttyyy~~~|||wwwtttuuurrrnnnpppwww{{{wwwrrrnnnnnnnnnnnnnnnnnnnnnnnnmmmllliiigggfffYYYRRRKKKPPPjjjvvvvvvtttxxxgggZZZPPPUUUbbboooyyyrrrkkk\\\QQQQQQTTTPPPFFF444444666999666111222777555666777777666444222111222222333444444555666666888888999999999888888777777777999===@@@@@@<<<888:::;;;<<<======<<<;;;:::888888777777777777777777<<<<<<<<<<<<;;;:::999888;;;;;;:::::::::;;;<<<<<<666777888888777888:::<<<===>>>>>>??????????????????===<<<<<<======<<<;;;@@@@@@@@@AAABBBCCCEEEEEEBBBDDDDDDBBB@@@AAAEEEIIICCCCCCGGGKKKKKKKKKVVVcccdddnnn}}}~~~|||}}}tttuuutttuuu||||||{{{zzzzzz{{{|||~~~}}}xxxssspppjjjeeeeeeiiirrrqqqmmmfff``````eeekkknnnttt~~~tttmmmnnnbbbZZZOOODDD??????BBBDDD???@@@AAAAAA@@@AAACCCDDDBBBDDDEEEDDDAAA>>>???AAA:::<<>>===============<<<:::888777888;;;>>>>>>===<<<;;;;;;;;;;;;::::::999888777777777666666666666888:::;;;;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;<<<===>>>??????>>><<<;;;===@@@DDDGGGNNNMMMJJJGGGFFFEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEDDDDDD?????????AAADDDHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHJJJLLLNNNOOO~~~ttt\\\JJJBBB@@@===:::777666666555333222111000...---,,,+++******)))((('''((()))***)))((()))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%%%%%%%&&&(((***///111444555555666888999666666555444444666;;;>>>EEEFFFJJJLLLEEEBBBRRRhhhwwwjjj]]]SSSEEE666//////,,,,,,,,,******---111555???AAAEEEIIIMMMQQQSSSTTTYYY\\\\\\UUUMMMJJJQQQXXXeeesssrrr]]]PPPAAA999666444111......//////...---,,,---.../////////000222444777888;;;===???CCCFFFJJJLLLNNNMMMNNNOOOQQQRRRRRRSSSSSSXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZ[[[[[[\\\]]]^^^___````````````bbbhhhpppuuu{{{pppjjjhhhcccccccccbbbbbbbbbaaaaaa^^^______````````````___]]]\\\[[[ZZZZZZ[[[\\\]]]]]]ZZZVVVTTTRRROOOJJJEEE@@@@@@@@@AAABBBEEEMMMUUUXXXbbblllrrrxxx}}}~~~|||yyyuuuqqqrrruuuvvvssspppttttttsssqqqooollljjjiiinnnlllkkkiiihhheeeaaa^^^NNNJJJLLLYYYmmm}}}tttssscccZZZVVV]]]hhhooovvv{{{nnn^^^RRRTTTXXXRRRFFF===222333555666666666555444222333666777888777666444555444333222333555777888888888999:::999888777666777:::===>>><<<;;;::::::999:::<<<=========<<<;;;=========;;;999777888888;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>;;;888888999:::;;;;;;:::;;;<<<=========<<<;;;===>>>?????????===<<<;;;??????@@@AAABBBDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFGGGHHHJJJMMMPPPRRRWWW^^^kkk{{{~~~uuummmlllsss|||~~~yyywwwzzzrrrkkkjjjooossstttqqqsssqqqooollleeeaaaeeelllmmmrrrtttrrrmmmlllrrrxxx~~~uuuhhh[[[RRRLLLJJJGGGDDDBBBAAAAAABBBCCCCCCBBBAAA@@@>>>>>>===>>>???@@@>>><<<;;;;;;<<<>>>>>>?????????>>>>>>===<<<;;;:::999888999::::::999:::;;;;;;<<<<<<<<<;;;<<<;;;:::999777666555555666777888777777888:::===???>>><<<;;;;;;;;;<<<===;;;;;;<<<<<<<<<;;;;;;:::;;;===??????@@@AAADDDFFFNNNKKKGGGGGGHHHHHHFFFDDDFFFDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDCCCDDDEEEGGGIIIGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJMMMLLLIIIHHHHHHJJJLLLMMMxxxaaaMMMCCC???<<<:::888666666555333222000000...---,,,,,,,,,,,,)))((('''((()))***)))((()))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%%%%%%%&&&((()))...000333555666777999::::::999777555555777;;;???@@@DDDKKKOOOLLLHHHKKKQQQfffiiieeeWWWJJJAAA888///,,,+++******,,,...000111;;;===AAAFFFKKKOOORRRTTTUUUXXXYYYUUUNNNKKKNNNRRR[[[hhhwwwwwwgggQQQAAA999333///,,,---.........---------...,,,,,,,,,---...000222333777999;;;???CCCFFFIIIJJJJJJJJJLLLMMMOOOOOOPPPPPPUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXZZZYYYYYYYYYZZZ[[[\\\\\\``````___^^^___dddjjjooo{{{~~~rrriiicccaaabbbbbbaaaaaaaaa`````````_______________^^^^^^]]]]]]\\\[[[ZZZXXXXXXXXXWWWWWWTTTPPPMMMKKKHHHDDDAAA???@@@AAABBBEEEKKKUUU]]]dddnnnxxx|||{{{uuurrrooopppsssuuusssqqqrrrrrrqqqooommmkkkiiihhhhhhfffeeedddbbb]]]TTTMMMFFFIIIPPPYYYcccnnnzzz~~~}}}uuukkkfffppprrr\\\]]]aaalllxxx~~~}}}yyyddd[[[VVVYYYZZZPPPBBB:::333444555666666666555555444555777888999999999888444333222111222444666777777888999::::::999888888999;;;======<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;AAACCCDDDBBB===:::999999<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========;;;888777888999999999999:::;;;<<<======<<<;;;;;;<<<>>>?????????>>>>>>?????????@@@AAACCCDDDEEECCCCCCDDDEEEEEEDDDDDDDDDCCCCCCDDDFFFIIIMMMPPPRRRTTTXXX```jjjuuuxxxpppllloootttxxxzzzzzzxxxvvvqqqjjjdddccciiinnnnnnlllpppooorrrvvvvvvtttvvv|||~~~vvvrrrsssvvvqqqnnnhhhaaaYYYSSSNNNLLLEEECCCAAA???>>>???@@@@@@CCCBBBBBBAAA???>>>>>>======>>>???>>><<<:::;;;<<<======>>>>>>>>>======<<<<<<;;;:::999999999::::::999::::::;;;;;;;;;;;;:::;;;;;;:::999888777777666666777777777666777:::<<<>>>>>>===<<<<<<===>>>???>>>>>>????????????>>>>>><<<===?????????@@@BBBEEEIIIGGGEEEEEEFFFGGGFFFDDDDDDCCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBEEEDDDCCCBBBBBBDDDEEEGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJLLLJJJHHHFFFEEEFFFGGGIIIyyyeeeQQQEEE???<<<:::888777666555333111000//////...---------...)))((('''((()))***)))(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&((())),,,///222444666888:::<<<;;;:::999777666999>>>BBBFFFJJJMMMNNNPPPOOOHHH@@@OOOccclll___SSSNNNBBB222///,,,)))))),,,......,,,444666;;;@@@FFFLLLPPPRRRWWWYYY\\\\\\YYYVVVSSSRRRSSS]]]jjjwwwjjjTTTFFF>>>888333000000000000///......---,,,,,,+++,,,,,,---...///222333666:::===AAADDDEEEEEEFFFHHHIIIKKKLLLMMMMMMPPPQQQRRRSSSTTTTTTSSSRRRUUUUUUUUUUUUVVVVVVWWWWWWYYYXXXXXXXXXXXXXXXYYYYYY___^^^]]]\\\\\\___cccgggkkkyyyzzzppphhhccc___]]]`````````____________^^^^^^_________^^^]]]\\\[[[ZZZZZZZZZYYYWWWUUUTTTSSSQQQMMMHHHDDDBBB@@@???===AAACCCDDDEEEIIIRRR]]]fffmmmwwwzzztttqqqooommmnnnrrrtttsssqqqoooooonnnmmmllljjjiiihhhfffeeedddccc___VVVKKKBBBMMMWWW___```\\\\\\bbbiiimmmpppvvv||||||yyylllbbbZZZ[[[dddhhhddd]]]XXXaaakkktttrrrXXXYYY]]]___YYYKKK===777444444555666666666666555777777888999:::<<<<<<===999888666555444444444555777888999:::;;;;;;;;;:::;;;<<<===<<<;;;:::<<<===:::::::::::::::;;;;;;<<>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>===;;;888777888888888777888999:::;;;<<<<<<<<<<<<:::;;;===>>>???@@@@@@@@@????????????@@@BBBCCCCCCAAACCCEEEFFFGGGFFFEEEDDD@@@AAABBBEEEHHHLLLOOOQQQRRRRRRSSSWWW___iiirrrxxxyyyllllllqqqtttxxxzzzxxxxxx{{{}}}xxxssssssxxx}}}~~~|||~~~}}}xxxooohhhdddbbb[[[WWWPPPIIIDDDBBBBBBCCC???>>>=========>>>@@@AAABBBBBBAAA@@@???>>>>>>======>>>>>>===;;;:::;;;<<<;;;<<<<<<======<<<<<<<<<<<<;;;:::999999999:::::::::::::::::::::999999999;;;:::::::::999999999999666777888888777777999;;;>>>>>>>>>>>>>>>???AAAAAABBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@@@@??????AAACCCEEECCCBBBCCCDDDEEEDDDCCCBBBAAA@@@??????@@@AAABBBFFFFFFFFFFFFEEEDDDCCCBBBEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJGGGEEEDDDEEEFFFGGGxxxgggSSSEEE@@@;;;:::888777777555333111000//////.........//////)))((('''((()))***)))((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''((())),,,000333555888;;;===;;;:::999888999<<>>EEEHHHJJJJJJNNNYYYeeelllvvv~~~~~~wwwppprrrpppnnnnnnqqqrrrqqqpppmmmmmmmmmlllkkkiiihhhgggdddeeeeee```WWWNNNHHHEEEZZZdddkkkfff[[[WWWYYY\\\___hhhoooqqqsssvvvuuuqqqfff^^^VVVQQQSSSVVVWWWWWW[[[hhhpppsss{{{yyygggTTT[[[bbb```TTTDDD888444444444555555666666666666777777888888:::<<<>>>???BBB@@@>>>;;;888666555555777888999:::;;;<<<<<<===>>>>>>===;;;999:::<<<>>>;;;;;;:::999999;;;<<<===BBBHHHOOONNNGGG@@@======CCCBBBAAA@@@@@@??????@@@>>>>>>>>>?????????@@@@@@???===:::999999999888777777888999:::;;;<<<======;;;<<<===>>>???@@@@@@AAA????????????@@@AAAAAABBB@@@BBBEEEGGGHHHGGGEEEDDDAAAAAACCCEEEHHHKKKMMMNNNPPPNNNMMMMMMRRRYYYaaafffsss|||~~~pppbbb]]]^^^aaaaaadddjjjsss|||wwwkkkaaaZZZUUUOOOLLLIIIIIIHHHFFFDDDAAA???===???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>===<<<;;;;;;<<<;;;;;;<<<=========<<<<<<;;;;;;:::::::::999999999::::::999999888888999999::::::::::::::::::::::::777999::::::999999:::<<<======>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDD@@@AAABBBAAA@@@@@@BBBDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>???@@@CCCDDDDDDEEEEEEDDDDDDCCCEEEEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@AAACCCDDDEEEDDDDDDDDDDDDEEEFFFFFFKKKJJJIIIHHHGGGHHHIIIJJJzzziiiTTTDDD>>>;;;:::888888777666333000000//////.........//////)))((('''((()))***)))((('''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''***...222444777:::<<<======<<<;;;:::<<<@@@CCCSSSVVVTTTLLLLLLQQQNNNEEE>>>LLL```lllhhhZZZNNNJJJFFF===111++++++------,,,---///222888>>>DDDIIILLLRRRUUU[[[aaaeeeddd^^^YYYXXXYYY]]]eeeppp~~~~~~nnn___KKK;;;999555111//////000///...000000000000//////......,,,---000222555888:::;;;???@@@CCCEEEGGGIIIJJJJJJIIIKKKMMMPPPQQQQQQPPPOOORRRRRRSSSTTTTTTUUUVVVVVVXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[___aaacccffflllttt||||||vvvsssnnnjjjeeecccddddddbbb___^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZ[[[\\\]]]]]]]]]\\\XXXXXXWWWUUURRRNNNKKKIIICCCAAA>>>;;;:::<<>>===;;;:::999888777777888999:::<<<===>>>>>>>>>===:::888999;;;>>><<<;;;:::::::::;;;===>>>===DDDJJJKKKGGGAAA???>>>BBBBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBB@@@=========<<<;;;999888888999:::;;;===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@AAAAAA???AAADDDGGGHHHGGGEEEDDDCCCDDDEEEGGGHHHIIIJJJKKKKKKJJJIIIJJJMMMQQQUUUXXXbbbhhhnnnnnnggg]]]UUURRRWWWUUUTTTWWW^^^gggnnnrrrkkkmmmsss{{{{{{wwwyyyzzzuuunnnjjjccc\\\TTTOOOMMMKKKHHHEEEBBBCCCEEEFFFFFFCCCAAA???@@@@@@??????????????????AAA@@@@@@??????>>>>>>>>>===>>>???>>><<<;;;<<<===;;;<<<======>>>>>>>>>===;;;;;;;;;:::::::::999999::::::999888888888999:::999999::::::::::::;;;;;;999:::<<<<<<;;;:::;;;<<<<<<<<<>>>???@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDCCCAAAAAACCCEEEEEEFFFFFFEEECCC@@@???>>>@@@@@@??????>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDHHHHHHGGGHHHIIIJJJLLLMMMmmmTTTBBB===:::999888888888666222000000//////...---------...)))((('''((()))***)))(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%(((---000222555888;;;???@@@???===::::::;;;<<>>CCCFFFMMMPPPVVV^^^ccceeedddbbb]]][[[\\\aaahhhsssyyyaaaLLLAAA;;;444000000222222111......//////......---,,,,,,---///111333555666777;;;<<>>;;;;;;:::::::::===BBBFFFIIITTT]]]```hhhuuu~~~~~~zzzzzzzzzwwwvvvuuussspppnnnlllkkkjjjjjjjjjjjjiiigggeeedddccc]]]]]]YYYOOOGGGLLL[[[iiivvvkkkhhheeeaaaaaa``````dddjjjnnnpppooopppjjj___TTTMMMPPPYYY```kkk{{{~~~rrraaaQQQ\\\___[[[NNN???777444222333333222222333333444555333444555666777888999:::888888999999:::;;;;;;;;;777777888888999;;;<<<=========<<<:::888888:::<<<:::::::::::::::;;;;;;<<<:::>>>BBBDDDCCCAAA???>>>=========<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAACCCAAA@@@@@@@@@@@@>>><<<:::::::::;;;<<<===>>>?????????>>>>>>>>>???@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@BBBDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEFFFGGGHHHIIIKKKLLLMMMRRRVVVZZZ\\\ZZZTTTMMMIIIKKKKKKMMMQQQUUUXXXYYYXXXUUUUUUWWW\\\bbbfffiiiiiihhhhhhiiimmmqqqrrrpppmmmnnnllljjjjjjjjjjjjhhhgggeee^^^XXXYYYYYYTTTNNNLLLLLLHHHDDDDDDFFFGGGGGGEEEAAA@@@????????????@@@AAA??????>>>>>>======<<<<<<@@@@@@?????????>>>>>>>>>;;;===>>>===;;;;;;<<<===;;;<<<===>>>>>>>>>>>>>>>::::::;;;;;;;;;:::999888:::999888888888:::;;;<<<999999999999::::::::::::999;;;<<<<<<;;;:::;;;<<<:::;;;<<<>>>???@@@@@@@@@===>>>???@@@@@@@@@@@@@@@BBBCCCDDDCCCBBBBBBCCCEEEFFFGGGHHHFFFBBB???>>>===AAAAAAAAA@@@@@@???>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFHHHJJJKKKpppTTTBBB???:::999888888888666222///000000...---,,,,,,,,,,,,)))((('''((()))***)))(((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$'''+++...111333666888;;;===>>>===<<<:::::::::;;;:::@@@IIINNNLLLGGGEEEBBBDDDJJJXXXgggqqqnnnhhh[[[UUUJJJ>>>555///,,,+++------...000333777;;;>>>FFFIIIPPPWWW]]]cccgggiiieeeaaa___```aaaffftttpppXXXNNNBBB999666555333111---......//////...---,,,,,,---...///000111222333555666999<<>>===<<<<<<;;;<<<===>>>???>>>>>>======>>>@@@BBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAABBBDDDFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFHHHLLLPPPPPPLLLHHHFFFFFFAAACCCFFFJJJNNNNNNKKKHHHKKKJJJJJJLLLOOOPPPPPPOOOMMMNNNQQQSSSSSSRRRPPPOOORRRRRRQQQQQQQQQQQQOOONNNNNNJJJHHHKKKKKKGGGCCCBBB>>>>>>>>>>>>@@@AAAAAAAAA@@@>>><<<;;;;;;<<<>>>???===============<<<<<<;;;????????????>>>>>>>>>>>>999:::;;;;;;999999:::;;;::::::;;;<<<============::::::;;;;;;;;;:::999888:::999888888999;;;===???999999999999999888888888888:::;;;<<<:::999999999999:::;;;===>>>>>>======:::;;;<<<===>>>>>>>>>>>>@@@AAABBBAAA@@@AAACCCDDDCCCEEEGGGFFFBBB???>>>>>>BBBBBBBBBBBBAAA@@@??????AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDFFFGGGGGGqqqTTTCCCBBB:::999999999888666222///111000...---,,,+++******)))((('''((()))******(((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%###&&&***---///222555777444777;;;===============:::333444BBBLLLKKKIIIKKKBBBGGGGGGLLLccc|||~~~ooo___[[[SSSGGG:::000+++)))------,,,---000333666888<<<@@@FFFLLLSSS[[[ccchhhlllgggcccaaa^^^]]]gggtttpppcccQQQCCC<<<777333000......000000000///...---,,,,,,---......///000000000222444777:::===>>>???BBBBBBCCCEEEFFFIIIKKKLLLLLLMMMMMMNNNPPPQQQRRRRRRPPPPPPPPPQQQQQQSSSTTTUUUSSSUUUWWWWWWWWWVVVWWWXXXWWWUUUWWW]]]\\\XXXYYY___ZZZZZZ[[[[[[\\\]]]^^^^^^[[[\\\]]][[[XXXXXX[[[___WWWWWWVVVVVVVVVUUUUUUUUUVVVVVVUUUSSSQQQOOOMMMLLLDDDBBB???<<<:::888888888777:::>>>AAADDDIIIQQQVVVbbbrrr}}}~~~}}}rrrddd___dddjjjnnnsssrrrqqqnnnjjjhhhhhhhhhffffffeeecccaaa^^^\\\[[[TTTKKK???===GGG\\\ppp}}}|||pppllltttyyy~~~~~~fffXXXYYYeeepppvvv}}}nnnZZZVVV[[[YYYUUUIII:::222333333///222111000000000111222333222444666777888777666555777777777777777666555444888777777666777888:::;;;;;;;;;;;;:::777666777999444555777888888888777666===999666888<<<>>><<<999999999999:::;;;<<<===>>>??????@@@@@@@@@AAAAAAAAABBBAAA@@@AAABBBBBBAAA??????>>>===<<<<<<===??????<<<<<<<<<===???AAADDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA>>>???BBBDDDFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDJJJNNNLLLDDD???AAAEEEAAAAAABBBEEEIIIJJJJJJHHHEEEDDDEEEFFFGGGFFFDDDAAADDDFFFHHHHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBDDDIIIIIIEEEAAAAAA<<<===>>>???>>>>>>============?????????===<<<;;;<<<===>>>>>>???>>>>>>>>>????????????>>>>>>>>>>>>777888999999888777888:::888999:::;;;<<<<<<<<<<<<::::::;;;<<<;;;:::999888:::999888888:::<<>>???@@@@@@???@@@BBBDDD???CCCEEEEEEBBB???>>>???CCCDDDDDDCCCBBBAAA@@@???CCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDCCCBBBAAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEE}}}}}}~~~lllRRRBBB@@@===;;;999888666444111...111000000...---,,,++++++))))))))))))))))))))))))))))))(((((('''''''''&&&###$$$$$$%%%%%%$$$$$$######***+++"""###&&&%%%$$$%%%&&&''''''&&&%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%&&&'''***---000333555444777;;;======<<<<<<<<<999666666<<>>@@@>>>;;;888666666777888>>>:::<<>>NNN```lllqqq{{{|||{{{zzz}}}yyysssnnnnnn|||```TTTbbboooqqq{{{}}}{{{pppbbbZZZXXXYYYWWWFFF888777555......444111111111111111000//////111111222333333333222222333333333444444333333222222333444555666888999999777999;;;999555333333555777888:::999999999:::<<<;;;:::888666666777999:::777777888888999999999999<<<===>>>???????????????===???@@@AAAAAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<>>>@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>======>>>@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGGGGFFFDDDBBBBBBBBBDDDEEEIIIIIIHHHGGGFFFEEEDDDCCCEEECCCCCCFFFIIIIIIFFFCCCAAAAAABBBBBBCCCDDDDDDEEECCCBBBBBBAAAAAAAAABBBBBBDDDEEEDDDBBB@@@@@@BBBDDDDDDDDDCCCCCCBBBBBBBBBAAADDD@@@<<<<<<>>>??????===???AAACCCBBB???======???===<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<999888888777777888888999;;;;;;:::::::::;;;;;;<<<:::;;;;;;;;;:::;;;>>>@@@@@@===:::777777999<<<>>>AAA???===<<<<<<<<<;;;:::999::::::999777777999:::999777666777:::;;;:::888:::999999999999:::;;;;;;======>>>???@@@AAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDCCCBBB@@@AAAAAA@@@AAABBBCCCCCCAAA???>>>@@@AAABBBBBBBBBAAA@@@???BBBBBBCCCCCCCCCCCCCCCBBBDDDCCCCCCFFFHHHGGGCCC???EEECCCBBBAAABBBEEEHHHIIIlllQQQAAA???===<<<999888777555222///000000///...---,,,++++++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&((("""!!!'''...---)))%%%%%%&&&&&&&&&&&&&&&&&&%%%((('''%%%$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%&&&'''))),,,///222444888999<<<>>>???>>><<<;;;:::999:::???EEEIIIIIIGGGPPP[[[```\\\dddvvvqqqcccYYYWWWQQQ@@@111,,,---------,,,---...000111333666;;;AAAGGGOOOXXX]]]fffgggiiiiiihhhggghhhiiigggsssxxx___PPPHHH@@@888666444222111//////......111000...---,,,,,,---.../////////000222333555666888999;;;===@@@BBBDDDEEEEEEEEEFFFGGGIIIMMMPPPRRROOONNNNNNNNNNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYXXXXXXZZZZZZYYYXXXWWWWWWWWWWWWTTTSSSQQQQQQRRRRRRPPPOOOOOOLLLJJJJJJJJJGGGAAA;;;999888666444333555777999AAA>>>AAAJJJRRRXXXaaaiiixxx}}}vvvsssnnnkkkkkknnnqqqtttuuussspppnnnllljjjfffddddddcccbbb```^^^[[[TTTOOOAAA===;;;@@@LLLYYYbbbeeedddjjjpppuuuzzzrrrlllkkkvvv~~~ccc\\\gggrrrtttvvveeeYYYXXXZZZZZZMMM>>>333333333......444111111111111111000//////000111111222222222222222111222222333333333333222333333444555666777777888777888999888777555555555666888::::::999888888999999888777666777777999999888888888888888999999::::::;;;<<<===???@@@AAABBB???@@@AAABBBBBBAAA???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAA???@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDEEEDDDBBBAAA@@@AAABBBCCCJJJIIIHHHGGGEEEDDDCCCCCCDDDBBBBBBCCCFFFGGGEEECCCAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBB@@@??????@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@===999999;;;<<<<<<<<<:::<<<>>>>>><<<:::;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<888888777777777777888888999999888999999:::;;;;;;999::::::::::::;;;>>>@@@>>><<<999777777888:::<<>>??????CCCBBBAAA@@@@@@?????????BBBDDDEEEEEECCCBBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBCCCFFFIIIJJJGGGDDDFFFEEECCCCCCCCCFFFHHHJJJkkkOOO@@@>>>>>><<<:::999888666222000//////...---,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))"""""")))'''"""---'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''&&&'''(((%%%&&&''')))+++...111222;;;:::;;;>>>BBBCCC@@@===<<<===???BBBFFFJJJMMMNNNOOO\\\fffddd```eeeqqqzzzzzzqqqfff```[[[PPP???000)))***+++***))))))***+++...111555:::???GGGNNNSSS\\\```eeeiiijjjjjjkkkkkkbbbjjjrrryyypppbbbRRRFFF>>>:::555333444333111///111111000///......------............///000111222333444555777999;;;===>>>BBBBBBBBBCCCFFFHHHKKKMMMJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSTTTSSSUUUUUUSSSRRRRRRRRRRRRRRRNNNMMMKKKKKKLLLLLLKKKJJJJJJGGGCCCAAAAAA???:::666444444444444555777<<>>===<<<<<<;;;;;;<<<<<<>>>===<<<<<<<<<===>>>???<<<===???@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA======>>>???@@@AAAAAAAAABBBAAA???>>>>>>???@@@@@@HHHHHHGGGFFFDDDCCCBBBAAABBBAAA???@@@BBBCCCBBBBBB@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>@@@BBBBBB@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA>>>;;;999999:::<<<======888:::;;;;;;:::999:::<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777777777666666777777777666666666777888999:::;;;777999:::::::::;;;===???<<<;;;999777777777777888:::999999;;;>>>@@@AAAAAA?????????<<<999777777888888777666777888999888777::::::999999::::::;;;<<<999999::::::;;;<<<======@@@@@@@@@???>>>>>>>>>===AAACCCDDDDDDCCCBBBCCCDDDDDDEEEFFFFFFFFFEEECCCBBBAAABBBCCCCCCDDDDDDDDDCCC@@@AAABBBCCCDDDDDDDDDDDDAAABBBDDDGGGKKKLLLKKKIIIHHHGGGEEEEEEEEEGGGIIIJJJjjjOOO@@@@@@===<<<:::999888666333111......---,,,++++++******))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&###'''222:::777///)))'''&&&%%%$$$$$$%%%&&&'''))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%&&&'''(((***,,,...000:::888999???FFFJJJHHHEEE>>>@@@AAABBBEEEKKKTTT[[[RRRXXX^^^^^^XXXUUU]]]iiizzzwwwmmmaaa\\\ZZZOOO@@@...,,,++++++,,,,,,)))&&&,,,...111555999???EEEJJJOOOUUU^^^eeeiiijjjjjjjjjfffiiilllpppxxxooo```NNNFFF<<<777777777555222222222222222222111000///...------------------...///000111222444666777777=========???@@@CCCEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLMMMMMMNNNNNNOOONNNMMMLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFFFFDDDBBBDDD@@@;;;999888777555333333555777777999===CCCHHHMMMPPPXXXbbbmmmvvv}}}|||xxxvvvrrrrrrqqqqqqqqqrrrrrrssspppnnnjjjhhhhhhgggfffdddccc^^^ZZZVVVPPPIIIDDDDDDMMMVVV______VVVMMMJJJKKK]]]fffooouuuvvvwwwxxxxxxxxxmmm```XXXRRRRRRXXX```fff\\\XXXbbbqqqzzz{{{tttbbbPPPRRR^^^[[[LLL666///+++...///------//////000000000000000//////....../////////000111111/////////000000111222222444444444444444444444444777555444777:::;;;999777444777::::::888666444333333444555777888888888888:::999888777777999:::<<<:::999999999;;;>>>AAACCC>>>???@@@AAAAAA@@@@@@??????>>>======<<<<<<======???>>><<<;;;;;;;;;<<<======>>>@@@AAACCCDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@<<<===>>>????????????>>>>>>>>>===<<<<<<======>>>EEEEEEDDDCCCBBBAAA@@@???@@@???>>>===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDDDDCCCBBBAAA@@@>>>>>>???AAADDDEEEDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<<<<===???@@@AAA;;;;;;;;;:::999999999::::::999999999999::::::;;;::::::;;;;;;;;;;;;::::::888777777777777777777888555555555666777999:::;;;888999::::::999999:::<<<999999888777666555555555444333333555999<<<======?????????<<<999888888999777777777777777888777777:::999999999999:::;;;;;;999::::::;;;<<<=========????????????>>>>>>=========???AAAAAAAAA@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDD???@@@AAACCCDDDEEEEEEEEEBBBCCCFFFIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJKKKxxx{{{~~~jjjOOOBBBBBB===;;;999888888666333111---------,,,,,,++++++***))))))))))))))))))))))))'''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%% !!!;;;dddsssNNN'''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&'''''')))+++,,,---444333666>>>HHHOOOPPPNNN@@@AAAAAAAAADDDMMMZZZeee```YYYUUUVVVSSSOOOOOOTTTiiiooolllaaa[[[[[[TTTHHH888222...000555666000***,,,...000222555999???CCCFFFMMMVVV___dddggghhhiiikkkkkklllmmmqqq|||{{{```UUUGGG===:::888555222000111111222222222111111...---,,,,,,++++++,,,,,,......///000111222333333777777888999;;;===>>>???AAAAAAAAAAAABBBCCCDDDEEEHHHHHHIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGEEECCCAAAAAA???===;;;===:::666333333333444444222555888:::<<<@@@HHHNNNWWW]]]fffpppzzz}}}yyyvvvttttttuuuuuutttsssrrrqqqppppppnnnkkkiiiggggggfffdddccc```\\\YYYRRRFFF>>>AAAKKK]]]iiissspppaaaUUUSSSVVVfffiiilllnnnmmmmmmqqquuussskkkaaa[[[UUUPPPPPPTTT\\\WWWZZZiiiwww{{{yyywwwooohhhYYYPPPXXXaaaSSS===111...---...///---,,,---...//////000000000//////............///000111222000000/////////000111222444444444444333333333333666444444666:::<<<:::777444666999:::888555444333333444555777888888888888:::999888888888999;;;;;;<<<;;;999999999;;;===???<<<<<<======>>>>>>>>>>>>@@@???>>>>>>======>>>>>>???>>>===;;;;;;;;;<<<===AAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????<<<===???@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<>>>>>???>>>===<<<<<<<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCBBBAAA???>>>===???BBBDDDEEEDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>@@@BBBDDD???===;;;999888777666666888888888888888999::::::999999::::::::::::999999888888777777777777888888555555555666777999:::;;;999:::;;;:::888666777888777777777777666555444333333222111333555777888888;;;<<<<<<;;;999999:::<<<777888888888777777777888888888888888888999::::::999999::::::;;;;;;<<<<<<>>>????????????>>>>>>===<<<>>>@@@AAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBCCC???@@@AAACCCDDDEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJKKKJJJIIIIIIHHHIIIJJJJJJnnnttt}}}}}}jjjOOOBBBCCC;;;:::888777777555333000...---------,,,,,,,,,+++))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))'''%%%!!!,,,OOOfffLLL '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''&&&&&&&&&'''((()))***+++///000444<<>>888555111111111111111111111111......---,,,++++++,,,,,,------......//////000000222333444555666777888888;;;;;;<<<<<<===>>>@@@@@@DDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDAAA???===<<<;;;:::777555777666333222222444666888222777<<>>>>>======>>>>>><<<============>>>>>>>>>BBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@>>>>>>===>>>@@@AAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???>>>>>>???>>><<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@>>>======???AAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@>>>===>>>@@@CCC@@@===:::777666555444333777777777777777888999:::888888999999999999888888888777777666666777777888555555555666777888999:::888:::;;;:::777555555666666666666666555555555555666444333333555666666555777888999999888999;;;===888999:::999888777888999777777666666777777888999777777777888888999999999===>>>?????????>>>===<<<<<<>>>AAABBBBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBAAAAAA@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHHHHGGGGGGHHHIIILLLKKKJJJJJJIIIIIIIIIIIIgggnnnzzz|||iiiNNN@@@AAA:::888777666666444222///.........---------------))))))))))))))))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))%%%***'''"""...111***%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&'''&&&&&&&&&'''((())))))---///333999???EEEIIIKKKFFFEEECCCAAABBBFFFKKKPPP[[[ZZZWWWSSSQQQQQQNNNJJJGGGPPP\\\dddfffcccZZZSSSJJJFFF@@@:::555000---***+++,,,,,,,,,,,,...222555:::>>>DDDKKKPPPUUUZZZ^^^bbbeeelllpppmmmjjjpppzzzppp___QQQFFF@@@888666555333222111111222......------,,,------------------------............///000111222333333333666666666666888999:::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBAAA@@@???>>>============999888666666666666444222333333333333444777;;;===999@@@GGGKKKOOOVVVbbbkkkuuu}}}yyytttrrrttttttrrruuuzzzuuutttrrrpppnnnllljjjjjjfffeeeddddddccc```\\\XXXUUUMMMFFFAAA:::;;;NNNeeerrrqqqwwwxxxmmmdddbbbeeekkkuuu{{{ooo___TTTPPPWWWdddqqq{{{tttaaa]]]]]]^^^XXXHHH888111...///000///.........------......///000000/////////.........///111333555444333111/////////000111222222222222222333333333111333555666666666777888555777888888777666777888999888777666777777999999777888:::;;;<<<;;;:::999;;;;;;::::::999999888888999999999999:::;;;<<<<<<>>>======<<<<<<<<<<<<<<<999;;;===???@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAABBBBBB@@@>>><<<<<<>>>???@@@@@@>>><<<:::;;;;;;<<<===============<<<<<<===>>>???@@@AAAAAA===???AAA@@@===<<<===>>>@@@@@@@@@@@@@@@?????????@@@@@@BBBBBBBBB@@@???===<<<===>>><<<;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@AAA@@@>>><<<<<>>999777777777666444666666666666777888999999777888888888888888888777555555555444444555555555555555444444555666777777555777999999777666666777666555555555555666777777666555333444555666666555444666777666666777999;;;999;;;<<<;;;888777888:::555555555555555666777777777777888888888888999999:::;;;===>>>>>>===<<<;;;;;;===@@@AAAAAABBBCCCEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBDDDFFFFFFEEEEEEFFFHHHLLLLLLKKKJJJIIIIIIHHHHHH}}}ccclllyyy|||hhhLLL>>>???999888666555555444111///..................------))))))))))))))))))))))))&&&'''''''''(((((())))))((('''%%%$$$$$$%%%'''(((!!!%%%)))***'''$$$$$$%%%$$$%%%''''''''''''%%%$$$""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((---000444777:::>>>BBBEEEHHHGGGEEECCCBBBAAAAAA@@@DDDOOOUUUQQQMMMPPPRRRPPPHHHJJJRRR```kkkllliiifff\\\[[[TTTGGG888---+++,,,)))******)))(((***---000444777<<>>:::777444333333444///......------.........---------,,,,,,,,,,,,,,,,,,---...///000000000000222222222333444555777888444555777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;:::999888777666666666666333222111222333444333222111222333444666:::>>>AAACCCKKKSSSYYY^^^gggttt~~~xxxsssnnnnnnrrrtttssswww~~~rrrqqqooommmkkkjjjiiiiiibbbbbbccccccbbb^^^XXXTTTQQQEEE;;;999888???UUUlll|||zzzlllhhhjjjnnnwww~~~gggWWWRRR___qqq~~~|||jjj```___ccccccRRR999///444,,,//////...---...//////------...///000000//////000///......///111444555666444222000//////000111111111222222222333333333000333666666444444666888555777888888777777888:::;;;:::888666666777999:::666888;;;======<<<:::888999999:::::::::999888888999999888999:::;;;<<<===<<<<<<;;;::::::::::::;;;777:::===@@@BBBBBBAAA@@@===>>>???@@@@@@@@@@@@@@@<<<>>>AAACCCCCC@@@===;;;<<<===???@@@???===:::999;;;<<<<<<===>>>>>>>>>===;;;<<<===???@@@BBBCCCDDD===???BBBBBB???<<<===>>>@@@@@@?????????????????????@@@AAABBBBBBAAA???>>>>>>>>>===;;;999999;;;===<<<<<<======>>>>>>>>>???BBBCCCBBB@@@======???CCCCCC???;;;:::;;;<<<;;;999555555555555666777999999777777888888888888777777444333333222222333333444444444333333333444555555222444777888888777888999666555444444555666888999555333222222444555555444444555666555444555777888999<<<===<<<999777999;;;444444444444444555666666:::::::::::::::;;;;;;;;;999:::<<<======<<<:::999888;;;===??????@@@AAACCCBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFDDDBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCC@@@BBBEEEEEEDDDDDDFFFIIILLLLLLKKKJJJIIIHHHHHHGGG}}}eeesss}}}vvvaaaKKKBBBAAA;;;999777666555444222000000000///...---,,,,,,++++++,,,,,,,,,,,,+++******(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((---333666777888;;;>>>EEEEEEFFFFFFFFFDDDBBB@@@CCCFFFMMMTTTUUUUUU[[[eeeXXXWWWWWW]]]iiisssuuurrriiigggddd\\\MMM;;;///***)))***+++***))))))+++---222222444888===CCCHHHKKKUUUZZZ```fffiiilllnnnooonnnqqqyyyxxxnnn]]]OOODDD@@@===888555666000000111111222222111111,,,,,,------------------,,,,,,,,,---....../////////000000000000000000///111111111222333333444444444333333444666666555333222222222222333333333333555444222222333333222222222111000111333555666666111333999@@@??????GGGSSSRRRZZZeeennnuuu|||}}}uuuooommmnnnoooppprrrsssuuuuuuqqqoookkkhhhffffffggghhhddddddbbb^^^ZZZWWWRRRNNNBBB<<<666555<<>><<<;;;888666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888777888888:::===???AAA===;;;:::;;;>>>>>><<<999:::<<<>>>???@@@???>>>===?????????>>><<<;;;===>>>:::===@@@CCCCCCBBB???===??????@@@@@@AAABBBCCCCCC@@@@@@??????>>>======<<<===<<<<<<===???@@@@@@???>>>===<<<===>>>???>>>===AAAAAA@@@???>>>>>>======>>>???@@@AAABBBAAA@@@@@@;;;===??????===;;;::::::;;;999888:::<<<>>>>>>>>>AAACCCFFFHHHHHHFFFCCCAAA@@@===::::::===>>>>>><<<777777777777666666666666444555555666777888888999666666555444444555666777555555444444444444555555444444444555666888:::;;;;;;999888;;;???@@@<<<777333333333444444444555555444555555666777888888888777888888999999:::;;;;;;:::999777666666888999;;;:::999888999999999777555888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAAAAABBBBBBFFFDDDBBB@@@???@@@AAABBBAAAAAAAAA@@@@@@@@@??????@@@AAACCCEEEFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHIIIJJJ~~~ooo}}}~~~eeeLLL@@@>>>;;;999777666555444222000000000///...---,,,,,,+++***++++++++++++***))))))'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((+++000555777:::<<<>>>BBBFFFKKKLLLIIIFFFEEEFFFEEEIIIOOOTTTXXX[[[]]]___aaacccddddddhhhooovvvzzzxxxrrrkkkcccXXXIII:::000,,,+++++++++,,,,,,,,,,,,------///333777===BBBEEEJJJOOOWWW^^^ccchhhmmmppppppqqqsssxxxnnn```QQQIIIBBB;;;777888444444333333222111///---/////////...............++++++++++++,,,,,,------,,,------------------,,,,,,------......///000000111/////////111222111000......////////////000000///...---...///000111111555333222111222444444555444666===CCCEEEFFFOOOZZZaaaiiittt{{{{{{wwwrrrnnnllllllmmmnnnooopppqqqqqqnnnmmmjjjgggffffffggghhhfffccc```]]][[[WWWNNNFFF===999777:::AAAIIIOOOQQQWWWZZZcccpppxxx{{{xxxpppiiihhhqqq}}}ttt```___gggvvvzzzzzzooohhheeegggggg^^^III888000///.......................................////////////............///000111222111111111111111111111111222222222222222333333333333333555555666555555444666555555444555777:::;;;:::999777666666777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888999999:::;;;===>>>???===;;;:::;;;===>>><<<999;;;<<<===>>>>>>===;;;:::;;;<<<<<<;;;999999:::;;;<<<===@@@BBBBBBAAA???>>>>>>???@@@AAABBBCCCCCCCCCAAAAAA@@@??????>>>>>>===@@@??????@@@AAABBBBBBAAA???>>>======??????>>>===@@@@@@@@@@@@???>>>=========>>>???@@@AAA@@@@@@??????@@@AAA???===;;;;;;;;;???>>><<<===>>>??????>>>@@@BBBDDDEEEEEEDDDBBB@@@>>><<<999999;;;===<<<;;;888888888777777777666666555666666777888888999999777666555555444555666777555555444444444444555555333444444555666777888888:::888777:::===>>>:::666333333444444444555555555555555666666777888888999777777888888999::::::;;;;;;:::888777666777888999:::999888888999999777555888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDCCCAAA@@@???@@@AAABBBAAA@@@@@@@@@???????????????AAABBBDDDEEEFFFFFFFFFHHHGGGGGGHHHHHHIIIJJJKKKssshhhMMM???<<<;;;999777666555444222000000000///...---,,,,,,+++)))************)))(((((('''''''''(((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((())),,,222888<<<>>>>>>===EEENNNPPPLLLIIIJJJLLLJJJSSS[[[```hhhnnnggg[[[___dddgggdddaaadddppp||||||sssiiiccc___UUUDDD555111...++++++---///---+++******+++...222666:::<<<===AAAIIIQQQYYYbbbjjjoootttrrrpppqqqvvv}}}lll```TTTIIIAAA???999777555444333111...,,,//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,------///---++++++---/////////,,,,,,,,,---------......---,,,,,,,,,,,,...///000222111000111222444666888;;;>>>EEEMMMQQQUUU___iiittt{{{|||uuuqqqpppooonnnjjjjjjkkkkkkkkkkkkkkkkkkiiigggfffdddcccddddddeeefff```[[[YYYWWWPPPEEE<<<777:::@@@GGGLLLNNNMMMKKKPPPTTT^^^kkksssvvvxxx{{{xxxvvvpppggg\\\YYYdddqqqwwwyyyeee[[[bbbmmmtttwwwzzzzzzrrrhhhhhhmmmhhh___NNN;;;111//////------------------------------............/////////...............///000111000000000000111111111111///000111222333555555666222333444555555555555444777666555444444555777777888777666555666888:::;;;::::::::::::;;;;;;;;;;;;999999999999999999999999999:::;;;<<<============<<<;;;:::;;;======;;;:::<<<<<<=========;;;:::888:::;;;<<<;;;:::999:::;;;===>>>??????@@@??????>>><<<>>>@@@BBBCCCCCCCCCBBBCCCBBBAAA@@@@@@?????????CCCAAAAAAAAACCCDDDCCCBBB@@@???>>>???@@@@@@???>>>@@@@@@BBBBBBBBB@@@>>><<<<<<===>>>?????????>>>>>>???AAABBBAAA?????????@@@EEECCCAAA@@@@@@@@@???>>>===>>>>>>??????>>>>>>===<<<:::888777999:::::::::888888888777777777777666666666666777888888999999888777666555555555555555555444444333333444444555333444555666777666555555777666555888;;;;;;888555444444444555555555666666555666666777777888888999777777777888999999::::::<<<;;;999777666666666777999888888888999999888666888888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????AAA@@@?????????@@@BBBCCC????????????>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKnnniiiNNN@@@>>>;;;999777666555444222000000000///...---,,,,,,+++***************))))))(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((...666<<<>>>>>>;;;BBBJJJPPPPPPOOOOOOOOOLLLYYYccckkkxxxuuu```WWWZZZ]]]\\\WWWWWWbbbnnnsssnnngggcccbbb]]]OOOAAA888222+++))),,,///...,,,+++++++++,,,...000222333333777===EEENNNYYYcccjjjooonnnnnnnnnqqquuuyyy|||vvvfffXXXQQQHHHCCC===:::888777555333111111///...........................------------,,,,,,------------,,,,,,+++++++++,,,------......///---******,,,...//////,,,,,,------......///////////////...---...111333222333444666999===BBBFFFGGGLLLUUU]]]ccckkkuuu}}}yyyrrrmmmlllmmmnnnooojjjiiiiiihhhhhhgggggggggcccbbbbbbaaa`````````aaaaaa[[[UUUQQQLLLDDD===;;;@@@LLL[[[bbb^^^WWWRRRPPP]]]___ccciiillllllkkkjjjnnnkkkeee]]]UUURRRVVV[[[XXX^^^cccbbb^^^```hhhqqqmmmttttttjjjcccffflllooo```QQQ>>>111...000///,,,---------------------------------.........//////...---------......///000/////////000000000000000///000111222333444555666222222333333444444444555555555444444444555555666777777666666777999;;;<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<=========<<<;;;;;;<<<>>>??????===<<<===>>>>>>>>>===<<<<<<=========;;;===@@@CCCDDDDDDCCCAAADDDCCCBBBAAA@@@AAAAAABBBCCCBBBAAABBBCCCDDDCCCBBBBBB@@@??????AAAAAA@@@>>>@@@AAACCCDDDDDDBBB???>>><<<<<<<<<===============<<>><<<999999888888888888999999999888666666666777888888777777666666666555555555555555555666666666777777888777777666555444444333444444333333333333444444444555777888888666444333555444444555888888666444444444555555555666666666666666666777777888888888666666777777888999999999:::999888777666666777777888777777888::::::999777888888888888999999999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>=========<<<===>>>@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFHHHIIIJJJ|||kkk}}}iiiMMM@@@???;;;999777666555444222000000000///...---,,,,,,+++++++++,,,,,,++++++***)))&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''%%%&&&+++333:::<<<<<<>>>@@@FFFNNNUUUXXXVVVRRRMMMVVV]]]cccttttttaaa\\\ZZZZZZVVVQQQRRRWWWkkknnnnnnjjjgggcccZZZOOO@@@777...)))+++......---,,,,,,++++++************...111666<<>>GGG]]]pppwwwggg``````ggggggeeebbb```aaaaaaaaannniiiccc^^^\\\ZZZSSSMMMMMMOOOTTT\\\fffnnnsssuuuooozzzsss^^^XXXgggmmmeeeQQQBBB222,,,///111///+++------------------------------------............------------------...///....../////////000000000111111111222222333333333111111111222333444444555333333333444444555666666777777777777888999;;;<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????===???AAAAAA@@@??????@@@>>>===<<<;;;:::;;;;;;<<<:::===@@@CCCEEEDDDCCCBBBEEECCCBBBAAAAAAAAABBBCCCEEEDDDCCCDDDFFFFFFFFFDDDCCCAAA@@@@@@AAAAAA@@@>>>@@@BBBDDDFFFEEECCCAAA???<<<<<<<<<<<<<<<=========>>>DDDKKKPPPQQQOOOMMMLLLGGGDDDAAA???>>>===;;;999888888777666666777888888666666555444444555666777444444444444333333333333333333333333444444444444666666666555444333222222333333222222222222333333555666777888888666444333333333333444555555555444444444444444555555555666666666666666666777777777555666666777777888888999666666666777777888888999777777777888::::::999888777777888888888999999999999999999999:::::::::;;;999::::::;;;;;;<<<======<<<<<<<<<===>>>???@@@AAA========================:::;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHH~~~}}}xxxnnnhhhLLL???>>>;;;999777666555444222000000000///...---,,,,,,+++,,,,,,,,,,,,,,,+++******'''''''''(((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%&&&)))...444888:::BBB@@@BBBKKKVVV\\\[[[XXXUUUWWWVVVXXXggg~~~vvviii______]]]UUUMMMKKKaaakkkqqqlllgggddd]]]UUUEEE>>>555///.........---++++++***)))((('''&&&&&&---///222666<<>>@@@AAAAAA;;;>>>@@@AAA???>>>>>>?????????===<<<;;;;;;;;;;;;;;;===???BBBDDDDDDDDDCCCEEECCCBBB@@@@@@AAACCCDDDFFFEEEEEEFFFHHHIIIIIIHHHCCCAAA@@@@@@AAA@@@???>>>@@@AAACCCDDDDDDCCCAAA@@@<<<<<<;;;;;;<<<<<<===>>>DDDIIIPPPSSSRRRNNNJJJHHHCCCAAA>>><<<<<<;;;999777:::999999888888999999:::555555555444333333555777333333333222222222111111222222222222222222222222333444444444333222111111333222222111111222222333444555666777666666444444222222222222333333444444333333333444444444555555555555555555555555555555555555555666777777888888444555555666888888999999666666666888:::;;;:::999777777777888888888888999888888999999999:::::::::999999::::::;;;<<<<<<<<<:::;;;;;;<<<===>>>>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFzzzyyyssspppgggJJJ>>>>>>;;;999777666555444222000000000///...---,,,,,,++++++++++++++++++***))))))'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!###%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((***...444888???>>>@@@FFFOOOWWW[[[\\\]]]ZZZWWWWWW^^^kkk{{{yyyggg[[[^^^aaa[[[SSSQQQTTTbbbkkkiiifffeee___UUUHHHEEE@@@:::555000---,,,***************)))((((((+++---///111555;;;BBBGGGLLLOOOUUU\\\ccciiimmmoooooommmlllooovvv{{{rrrgggZZZPPPKKKHHHCCC>>>:::888777777444444333222111000///.........////////////......+++,,,,,,------...//////...,,,,,,,,,...///...---......///000111222333333000444777999:::???HHHNNN^^^aaacccbbbbbbfffnnnuuu~~~zzzvvvqqqnnnnnnmmmmmmnnnoooooommmkkkffffffeeedddbbbaaa``````_________]]]ZZZVVVRRRPPPKKKCCC>>>;;;777888III^^^uuu|||zzzkkk___```gggllluuuuuueeeVVVKKKNNNRRRZZZfffsss{{{}}}}}}nnnggg``````gggiii^^^PPP777///+++---///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---,,,,,,---......///000000////////////////////////000000///000111333444555666666666666666555444444666555555555666666666666777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::666999;;;;;;::::::;;;===;;;;;;;;;<<<===>>>???@@@:::===@@@@@@???>>>>>>>>>BBBAAAAAA@@@>>>===<<<<<<<<<===???AAACCCDDDEEEEEEDDDCCCAAA@@@@@@AAACCCEEECCCBBBBBBDDDGGGHHHHHHHHHBBBAAA??????@@@@@@>>>===??????@@@@@@@@@@@@??????===<<<;;;;;;;;;<<<>>>>>>AAAEEEHHHJJJHHHEEECCCBBB@@@>>>;;;:::::::::888777999999999999999999999999444555555444222222444777333333333333222222222111222222222222222222222222000111222222222222111000222222111111111111222222333333333333333333333333111222222222222222333444222222222333333333333444444444444444444444444444444444555666666777777888555555666777777888888888666555666888:::;;;;;;999777777777777888888888888888888888888999999999999999999::::::;;;<<<<<<===::::::;;;<<<<<<<<<<<<<<<=========>>>>>>?????????>>>===<<<<<<<<<===???@@@??????@@@AAABBBDDDFFFGGGvvvwwwooollldddIII>>>???;;;999777666555444222000000000///...---,,,,,,+++***************)))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!"""%%%'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''(((''''''***111666:::;;;===AAAGGGOOOWWW]]][[[ZZZYYYZZZXXXXXXaaalllkkkYYYOOOVVV___^^^\\\^^^MMM\\\ggghhhjjjlllfffZZZHHHHHHGGGCCC;;;333---******+++,,,---.........---)))+++---///111666<<>>@@@@@@???BBBJJJQQQqqqtttwwwxxxyyy~~~~~~|||xxxuuusssqqqooonnntttrrrpppooonnnmmmjjjhhheeedddcccbbbaaa```___^^^ZZZZZZZZZXXXTTTOOOJJJGGGCCC999333555666:::JJJ^^^cccppp}}}llliiiooottthhhYYYRRROOOWWWbbbmmmwwwxxxbbbZZZgggnnn]]]FFF;;;333---+++......******...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,,,,,,,,,,,,,------...///000000---.........//////000000000/////////111222444666888888888777666444333222444444444444444444333333777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888::::::555888;;;<<<:::999;;;===<<<<<<;;;;;;;;;<<<<<<===;;;>>>AAABBBAAA@@@???@@@DDDDDDCCCCCCAAA@@@>>>=========>>>@@@BBBDDDEEEFFFDDDCCC@@@??????AAACCCEEE>>>>>>>>>@@@CCCEEEEEEEEEBBBAAA????????????>>><<<==================>>>>>>======<<<;;;<<<===>>>???999;;;======<<<;;;<<<===>>><<<:::999999999888777666666777888888777666666444555666444222111444777444444444333333333222222333333333333333333333333...///111222222111000///222222111111111111222222111111000000111111222333111222222222111222333555111111222222222333333333333333333333333333333333444444555555666777777777666777777777777777666555555555555888:::<<<;;;:::777777777777888888888888777888888888888999999999999::::::;;;;;;<<<<<<===::::::;;;<<<<<<<<<;;;;;;======>>>>>>??????@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@AAACCCEEEFFFGGG~~~ssskkkzzzuuu\\\III???===;;;999666555555555333222000000000///......------,,,+++)))((((((((()))***((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))333888>>>CCCFFFKKKSSSYYY```___]]]YYYUUURRRRRRSSSWWWXXXSSSMMMPPP]]]hhhkkkfffeeebbbcccjjjppphhh\\\QQQMMMJJJIIIFFF>>>555000...++++++,,,,,,)))+++///,,,------...///000111111888666888>>>EEEMMMYYYdddkkkllllllkkkiiiiiijjjkkkyyy{{{}}}vvvooofffZZZRRRPPPOOOLLLHHHDDDAAA>>>===::::::999888777666555555222333444444333333444555555555555666666777888999999;;;>>>@@@AAACCCEEEHHHOOOOOOQQQQQQGGG<<<<<>>EEEGGGGGGRRROOOZZZoooxxxwwwtttkkkjjjjjjkkkYYYTTT]]]hhhuuu~~~{{{wwwvvvfffiiijjjdddWWWFFF888000111000...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------///...,,,,,,,,,---///111///000111222111222555777444444444444444444444444222222222333444555666777666777:::;;;;;;:::777666999999:::::::::;;;;;;;;;::::::999777555444666888:::;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>???AAACCCEEEDDDDDDEEEEEECCCAAA>>><<<>>>???@@@CCCEEEGGGIIIJJJ???>>>======???AAADDDEEEAAA???>>>???BBBCCCAAA>>>AAA@@@@@@???>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<@@@>>>===>>>@@@AAA>>>;;;888888999999999:::::::::888888888888888777666666555555555555666666777777444333222111000111222222333333333222222111111111333333222222111000//////////////////////////////111111111000000000000000///000111000//////111333222222222111111111000000000000111111111222222222111111111111111111111111222222222333333444444444666666666666666777777777999888888777777888888999999999999999999888777666888888888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<======<<<===???@@@BBBBBBBBBBBB@@@CCCFFFDDD@@@===???BBBCCCAAA???AAAEEEGGGGGGFFF{{{{{{zzzttttttZZZFFF===:::;;;999666555555555333222000000000///......---------,,,+++*********++++++((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%$$$$$$$$$#########$$$%%%'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&000777@@@EEEFFFJJJRRRZZZaaabbbbbb___[[[XXXVVVUUUXXX[[[[[[YYY[[[```aaa^^^fffgggeeebbbfffnnnpppmmmddd]]]VVVOOOIIIBBB;;;777000,,,+++,,,+++)))***---******+++,,,------......222000222888???FFFQQQ[[[dddfffiiiiiihhhgggggggggiiikkknnntttnnnlllhhhbbb\\\UUUPPPMMMJJJIIIHHHFFFDDDBBBAAA@@@AAABBBCCCBBBAAA@@@AAABBBBBBBBBCCCEEEGGGIIIKKKLLLMMMNNNOOOQQQSSSXXX^^^bbbgggggghhheeeZZZNNNKKKOOOeee{{{xxxrrrooommmmmmmmmmmmnnnoooppppppqqqooommmjjjhhhfffdddcccdddcccbbb```]]]ZZZXXXWWWWWWQQQKKKHHHBBB:::555444555;;;CCCIIIKKKJJJIIIGGGJJJPPP[[[hhhqqqxxx|||iii``````aaatttwwwaaaYYY[[[llluuu~~~pppgggbbbdddbbbXXXGGG888///---111000///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------///...,,,,,,,,,---///000///000111111000111333555444444444444444444333333333222222333333555666666666777888::::::888777666888888888999999999:::::::::;;;;;;:::888666777888::::::::::::::::::::::::;;;:::::::::::::::;;;;;;======<<<======???AAABBBCCCDDDDDDDDDCCCAAA???>>>AAAAAAAAABBBBBBCCCCCCDDDBBBAAA@@@??????@@@AAABBBAAA???>>>???AAABBB@@@===>>>>>>>>>======<<<<<<<<<999999999999:::;;;<<<=========>>>AAABBBAAA===999777777777777888888888999666666666666666555555444333333333444444444555555444444222111111111222333333333222222222111111111333333222111111000//////////////////////////////000000000000000000000000///000111000//////111333222222222111111000000000000000000111111111222222111111111111111111111111//////000111222333444555666666666666777777777777::::::999999999999::::::999999999999999888777777888888888999:::<<<===>>>===>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBFFFHHHGGGCCCBBBCCCFFFDDDBBB@@@BBBEEEGGGGGGGGG}}}|||tttYYYFFF<<<999;;;999777666666555333222000000000///......------,,,,,,+++************+++((((((((((((''''''''''''''''''((((((((((((''''''$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$############!!!"""###%%%''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&+++444???EEEHHHKKKRRRYYY```dddggghhhddd___[[[YYYYYY^^^bbbfffiiiiiibbbZZZ^^^```^^^YYYYYYaaakkkqqqsssmmmbbbVVVMMMFFF@@@<<<666000,,,,,,,,,******,,,*********++++++,,,,,,,,,---,,,---333888>>>GGGQQQ^^^aaaeeehhhhhhhhhhhhhhhddddddfffjjjrrr~~~|||tttmmmiii___]]][[[YYYVVVSSSQQQPPPQQQRRRSSSRRRPPPNNNOOOPPPPPPQQQRRRUUUXXX[[[^^^___bbbbbbbbbcccfffmmmuuu{{{uuuiiieeeggguuuzzzsssooolllkkkiiiiiiiiijjjkkklllmmmmmmjjjjjjiiigggfffdddcccccc_________^^^\\\YYYWWWUUUPPPJJJDDD>>>777111000444777JJJ^^^fff^^^RRRLLLKKKPPP[[[dddffflllvvv{{{xxxzzzqqq```XXXYYY[[[```kkkuuuoooaaaXXX\\\dddvvv}}}jjj[[[fffeee^^^NNN;;;///---000111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------...---,,,,,,,,,---///000...///000/////////111333333333333333333333333333333222222333333444555666666666777777777777666666666666777777777888888888888;;;===>>><<<999777777:::::::::::::::999999999888888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>AAABBBCCCCCCCCCBBB@@@???????????????@@@@@@@@@@@@CCCCCCBBBAAA@@@???>>>>>>AAA@@@??????@@@@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;888888888999999;;;<<<<<<;;;===@@@CCCDDDAAA;;;777555555666666666666777777444444444444444333222222111111111222222222222222444444333222222222222333222222222111111111111111222222111111000000///////////////////////////////////////000000000000000...///000///...///000222111111111111000000000000000000000000111111111111000000000000000000000000,,,,,,...///111333444555666666666666777777888888;;;::::::999999::::::;;;999999999:::999999888777777888888:::;;;===???@@@>>>>>>??????@@@?????????;;;;;;;;;<<<===>>>???@@@@@@?????????@@@BBBCCCEEECCCFFFIIIHHHFFFEEEFFFHHHFFFDDDBBBCCCEEEGGGHHHHHH~~~sssYYYGGG???<<<:::999777777777666333111000000000///......------******))))))((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((((((((...777AAAIIIOOOSSSVVV]]]bbbjjjmmmkkkeee___[[[ZZZ\\\```ffflllnnniiidddVVVWWWVVVRRROOOSSS[[[bbbnnnmmmggg^^^VVVPPPIIICCC>>>666000000111...++++++,,,,,,,,,,,,,,,,,,------,,,***,,,000444888@@@HHHRRRUUUYYY\\\___aaaeeeggghhhiiijjjkkkmmmsssyyy~~~|||{{{xxxuuuqqqnnnkkkjjjiiijjjjjjiiifffeeeeeeffffffggghhhjjjmmmpppssstttwwwxxxxxxyyy{{{~~~{{{vvvqqqnnnmmmnnnnnnjjjiiiiiihhhhhhhhhiiiiiieeeeeeeeeeeeddddddcccbbbZZZZZZ[[[[[[YYYWWWTTTSSSHHHCCC===777111---222:::GGGaaa}}}tttaaaZZZ[[[bbbhhhiiieeedddggghhhffflllqqqrrriii___ZZZXXXVVVPPPUUUYYYYYYXXX[[[dddmmmrrrxxx{{{jjj^^^jjjbbbTTTBBB333,,,...111......---,,,+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---...///...------///000222222222222333333333333333222222222333444444555666666666555555666666666555555555555666666666666666:::>>>???>>>:::777666:::::::::::::::::::::;;;777777777777888999:::;;;;;;::::::::::::;;;;;;;;;===>>>???@@@@@@@@@??????;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@???>>><<<;;;@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<999999888888888999::::::;;;===AAACCCCCC@@@;;;888666666666666666666666666333333333333333222222111111111111111111111111111444333333222222222222222111111111111111111111000111111000000000/////////..............................///////////////000.../////////......000222000000000000000000000000/////////000000000111111000000000000000000000000,,,---...///111222333444555555555666777777888888999999888888888888999999888999999999999999888888888888888999:::<<<===>>>===>>>???@@@@@@@@@@@@???::::::;;;<<<===???AAABBBBBBAAA@@@???@@@BBBDDDFFFAAADDDFFFGGGFFFEEEGGGHHHGGGFFFDDDDDDEEEGGGHHHIIInnnVVVFFF@@@===:::999888888888666444111000000000///......------***************))))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''---888FFFOOORRRQQQVVV]]]gggmmmmmmgggaaa]]]XXXUUUTTTWWW]]]bbbfffhhhWWWUUUTTTSSSSSSQQQOOOOOO[[[ccciiihhhgggeee^^^VVVIII@@@888999:::666000---,,,,,,,,,,,,,,,,,,+++++++++)))***...111222888???@@@BBBDDDGGGKKKRRRYYY^^^dddfffiiikkkkkkjjjkkklllkkksss|||{{{tttmmmllllllkkkkkklllmmmnnnmmmllljjjhhhfffeeeddddddbbbbbbcccccccccbbbbbbaaaYYYYYYXXXVVVSSSOOOLLLJJJ>>>999555222//////777AAAZZZssssssnnnrrrrrrnnnjjjeee\\\SSSUUU\\\iiinnnppplllhhhccc\\\UUUKKKJJJKKKRRR^^^iiiqqqtttoooqqquuuwwwwwwrrrkkkfff```SSSAAA333,,,++++++***++++++***))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---...---,,,,,,---///111111111222222222333333333333222222222333444444666555555555555555555666444444555555555666666666555999===???===:::777666666666777888999999::::::777777777777888999:::;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<============::::::;;;;;;<<<======>>><<<<<<=========<<<<<<;;;>>>??????>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888===???AAABBBAAA>>>;;;:::777777777777777777777777333444444444444333222222222222222111111111111111222222222222222111111111000000000000000000000000000000//////////////////------------------------------........./////////---...///...------///111////////////////////////....../////////000000000//////////////////////////////000000111111222222333444444555666666777777777666666666666666666777777888888999999888888888888888888777888888999999:::;;;===???@@@@@@??????::::::;;;<<<>>>@@@AAACCCCCCBBB@@@@@@@@@BBBDDDFFFBBBCCCEEEFFFFFFFFFGGGHHHFFFFFFGGGFFFFFFFFFGGGHHH~~~fffPPPDDD>>>;;;:::999888888888777444111000000000///......------------......------,,,+++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&000===HHHLLLLLLNNNVVVaaaiiijjjgggbbb___XXXQQQKKKJJJKKKNNNVVV^^^UUUQQQPPPTTTVVVQQQKKKGGGNNN]]]kkkqqquuuyyyuuummmVVVKKKCCCDDDFFF@@@777111+++++++++******)))))))))((('''(((+++,,,,,,000666555666777999===EEEOOOUUUZZZ^^^dddggghhhhhhhhhhhheeejjjpppsssuuuzzzzzzvvvuuutttppplllkkkkkkllllllmmmmmmmmmmmmooommmkkkhhheeecccaaa```___```aaaaaaaaa```^^^]]]ZZZWWWSSSNNNHHHCCC???===666111...///111444<<>>>>><<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999999===@@@BBBBBB@@@===;;;;;;999999888888888888777777444444444444444333333222222222222222222111111111111111111222111111000///////////////000000000000////////////............------------------------,,,,,,------.../////////,,,---......,,,---...000............////////////............////////////////////////////////////000000000000111111111111111222222333444555666666555444444333333444444555555666777777888777777777888777666666555555666666888999<<<>>>@@@??????>>>;;;;;;<<<===>>>@@@BBBBBBCCCCCCBBBAAABBBCCCDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHDDDFFFHHHIIIGGGEEEEEEEEEzzzcccOOOCCC===::::::999999999999777444111000000000///......------....../////////...---,,,((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&***111:::CCCHHHIIIPPP[[[dddgggfffcccbbbYYYTTTPPPMMMHHHEEEJJJSSSPPPJJJJJJQQQUUUSSSPPPPPPPPP```lllppptttzzzyyyrrraaaVVVNNNOOOQQQJJJ>>>555---,,,,,,+++******))))))((('''(((+++***))),,,111111222333444777===EEEJJJPPPTTTZZZ^^^aaadddfffhhhkkknnnrrrsssqqqpppqqqsss{{{~~~}}}yyywwwssspppoooooommmlllkkkooonnnnnnmmmmmmmmmnnnnnnmmmllliiifffcccaaa```___]]]^^^______^^^\\\ZZZXXXSSSPPPJJJDDD===999666555555000...222777<<>>===;;;::::::<<<<<<<<<;;;;;;::::::999999:::::::::::::::;;;<<<<<<;;;???DDDEEEAAA===:::999999999999888888777777777333333444444333333222111222222222111111111000000///000000111000///...---........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,---...---,,,,,,...000---------....../////////------........./////////........................------...///000000111111///000111222333444444555444333333222222333333444444444555666666666666666666555555555555555666666777999<<>><<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEBBBFFFJJJKKKHHHEEECCCCCC{{{dddPPPEEE???::::::999999999999777444111000000000///......------,,,---.........---,,,+++)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$'''(((((((((///<<>>HHHKKKOOORRRVVVZZZ___ccchhhlllqqquuuuuusssqqqpppnnnppptttxxx}}}xxxtttuuutttooommmkkkkkkmmmnnnllllllllllllkkkiiiggggggiiikkklllkkkiiigggeeebbbaaa```___\\\]]]]]]]]]\\\YYYVVVUUUKKKGGGBBB<<<777555444444888222000777>>>CCCGGGKKKCCCIIITTT```kkkvvv~~~iiifffjjjggggggzzzdddXXXNNNTTT]]]hhhttt}}}qqq^^^\\\dddcccQQQ???+++))))))***,,,---+++))))))((((((((()))***+++,,,************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,***+++,,,,,,,,,---000222...//////000111222222222333333222222111222222222444555888999999888555444888888888888999999999999=========<<<:::;;;===@@@>>>>>>===;;;999888777666666555555444444444555555555666888:::;;;<<<;;;;;;999999888888999::::::;;;999:::;;;<<<>>>???@@@AAA===<<<:::999999:::<<<===888;;;======:::999;;;===;;;;;;::::::999888777777888888999:::;;;===???@@@888>>>EEEGGGDDD>>>999666999999888888777777666666222333333333333222111111222222111111000000000///...///000000000///---,,,---.........//////000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,---------,,,,,,...///---------.........//////---------.........//////........................******+++---///000111222...///000111222333444444444333333222222333333444333333444555666666555555444444444555555777888888777999<<>>???AAAAAABBBCCCDDDDDDEEEDDDDDDCCCAAAAAA@@@BBBCCCCCCBBBAAA@@@EEEJJJLLLIIIDDDBBBAAAxxxaaaMMM???;;;===:::999888777777666444111111111111000///---,,,++++++,,,,,,,,,,,,+++******((((((((()))******++++++(((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&'''+++000444FFFKKKSSS[[[aaaeeehhhjjjddd___ZZZWWWWWWWWWWWWWWWccc]]]]]]bbbbbb\\\^^^fffgggqqqtttmmmgggiiimmmnnnrrreee[[[[[[]]]UUUGGG===999333---,,,,,,+++***)))+++++++++++++++++++++***,,,,,,+++,,,...222666999===???AAACCCEEEIIIOOOSSS]]]aaagggkkkmmmooopppqqqpppqqqtttwwwzzz}}}~~~zzzvvvrrrqqqpppooonnnllliiigggfffiiijjjkkkkkkjjjiiigggfffgggfffeeefffhhhiiiiiiggghhhfffcccaaaaaa```^^^]]]YYYYYYXXXWWWUUURRRNNNKKKAAA999444444222...111777===NNNWWWQQQNNNSSSSSSLLLDDDOOOWWWcccrrrxxx|||~~~sssjjjaaaZZZooouuu___VVVUUU___lllsssvvvyyy~~~}}}nnnbbbaaa```SSS>>>...+++++++++***)))(((((('''******)))))))))))))))******++++++***((('''((()))+++++++++++++++++++++++++++++++++******)))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///000111222444555666777111111000000000000111111555555555555666666666666::::::;;;<<<;;;:::888777:::<<<===;;;;;;<<<<<<;;;===<<<;;;999777666444444999999888888888888999999666666888;;;===>>><<<:::888777777:::>>>@@@>>>;;;===<<<;;;:::;;;<<<>>>@@@AAA???===:::999999:::::::::::::::;;;;;;;;;<<<<<<============;;;:::888777999888888999;;;???DDDFFF:::;;;BBBJJJGGG===666777777777666555444444333333333222222222111111000000000000000000000000000000//////...---------------...///000222222333333333000///...---,,,---......,,,,,,,,,+++++++++******+++,,,------......------......---------......///+++,,,------......------////////////////////////..................---------......///////////////---------...///111222333333333222222333333444555222333444444333222000///444444333444444555666777777888:::<<<===>>>??????========================BBB???@@@CCCBBB???AAAFFFCCCBBBAAA@@@@@@@@@AAAAAACCCCCCDDDDDDCCCCCCBBBAAAxxxeeeRRRCCC======:::999888777777666444111/////////...---,,,+++***+++++++++++++++******)))******))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&)))---000;;;FFFSSS\\\___```cccgggcccddddddaaa]]]\\\]]]^^^jjjiiiooo{{{}}}pppgggooovvvxxxrrrnnnpppuuuwwwxxxnnneeebbb```YYYPPPLLLFFF>>>666444444333///,,,---,,,++++++,,,,,,++++++------,,,,,,---///222333555666888:::;;;???DDDGGGPPPUUU[[[___bbbdddfffgggkkkmmmpppssswwwzzz|||~~~|||{{{{{{}}}}}}zzzuuurrrppppppooonnnllllllmmmmmmkkkhhheeeccccccccceeefffgggffffffeeeeeedddbbbbbbccccccaaa```cccbbb```___^^^]]][[[YYYVVVUUUSSSPPPMMMHHHCCC???;;;555000///---///999DDDaaasss~~~vvvhhh```\\\XXXUUU___bbbhhhrrrpppkkkppppppyyy~~~wwwiii___XXXTTTdddkkkuuuzzzsssfff``````aaahhhrrrzzz|||zzzuuurrrooohhh```[[[QQQAAA333---++++++******)))(((((('''******)))))))))))))))***)))***+++***((((((((()))************************++++++++++++*********)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,...---...///000222333444555111111000000000000111111555555555666666666666666999:::::::::999999888777<<<;;;888777999<<<======<<<<<<;;;999888666555444888777777777777777777888666666888:::======<<<:::888777777:::===???>>><<<===<<<;;;::::::<<<>>>???AAA@@@>>>;;;::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999888888888888777666666777999<<<>>>999:::BBBJJJJJJ@@@888555666555555444333333222222222222111111000000000000////////////////////////000///......------......---///222444555444222111///...---,,,+++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,------......------......---------------...+++,,,------......------..........................................------------...///////////////............///000222222333222222222222333444444222222333333333222111000222222222333333444555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>?????????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@rrrbbbSSSDDD<<<::::::999888777777666444111000000000///...---,,,+++******++++++******)))(((++++++***))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&%%%&&&)))+++---===OOOYYYZZZYYY]]]cccffflllpppnnngggbbbaaadddfffiiirrrqqqqqqtttuuuqqqppptttyyy{{{zzzvvvsssrrrlllccc\\\[[[UUULLLBBB???AAA@@@:::333---,,,*********+++***)))...---,,,,,,,,,,,,------...///000111222444888;;;CCCGGGLLLQQQTTTVVVXXXZZZ```bbbeeeiiimmmqqqssstttwwwwwwwwwxxxyyyyyywwwuuulllnnnooooooqqqvvv~~~~~~|||yyytttnnniiiiiijjjlllmmmhhhjjjllllllkkkiiifffccc]]]^^^```bbbdddeeeeeefffhhhgggeeeddddddbbb```]]]^^^]]]\\\[[[[[[YYYVVVSSSNNNMMMJJJGGGBBB<<<777444444111---,,,...555EEESSSttt~~~kkkgggjjjhhhpppooommmpppiii```aaaggguuuwwwggg\\\XXXXXXUUUTTTUUUXXXYYYYYY^^^eeejjjnnnuuu}}}zzzmmmbbbccc```[[[PPP>>>///***...+++******))))))((((((''')))))))))(((((())))))***)))***+++***)))((()))***))))))))))))))))))))))))+++++++++++++++***************++++++++++++************++++++,,,,,,------+++,,,---,,,******,,,---+++,,,---...///111111222222111111000000111111222555555555666666666777777:::999888888777888888888;;;999777777999:::;;;<<<;;;;;;;;;:::999777666555777777666666666666777777666666777999<<<<<<;;;999999888777999<<<>>>>>>>>>===<<<;;;:::;;;<<<===>>>BBBAAA???===<<<<<<===>>>============<<<<<<<<<<<<<<<;;;999888777888999999999777555444444555666888777888???HHHJJJCCC999333444444333333222111111111000000000000////////////........................000000///...............,,,///333666666444111///------,,,++++++++++++,,,------------,,,,,,,,,,,,+++,,,------......------///......---,,,,,,,,,,,,+++,,,------......------........................------------------......------...////////////...///.........///000000111222222111111222222333444000111222222333222222222111111111111222333444555777888999999999999999999::::::::::::::::::::::::<<>>:::===EEEDDD===>>>???@@@AAABBBBBBBBBAAA???????????????>>>>>>>>>{{{iii]]]RRREEE===<<<:::999888777777666444111222222222222111000///...)))************)))((((((******))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((###%%%&&&'''&&&%%%&&&'''%%%333DDDNNNRRRUUUZZZ```hhhmmmrrrqqqllleeebbbbbb^^^```cccpppmmmmmmlllkkkmmmrrrvvvxxxoooooosssxxxvvvmmmeeebbb___XXXNNNKKKNNNOOOFFF:::111...++++++,,,---,,,***,,,,,,,,,+++++++++******,,,---...///...000222444;;;???CCCGGGHHHJJJLLLNNNRRRTTTXXX\\\```dddfffgggppppppqqqrrrtttssspppnnnccceeegggiiikkkpppwww|||~~~|||yyyvvvssstttxxx{{{yyyyyyxxxzzz|||}}}|||{{{zzzuuunnnjjjhhhiiijjjjjjeeeffffffgggfffeeedddddd``````bbbccceeefffggggggiiigggfffeeedddbbb___\\\[[[ZZZYYYXXXWWWSSSOOOKKKCCCCCCAAA===888444111000///------///555???LLLVVViiixxx|||jjjhhhppprrr{{{wwwmmmiiiccc___dddrrr~~~mmmaaa\\\[[[LLLHHHIIIOOOUUUXXX]]]ccckkkmmmqqqwww{{{vvvlllbbb```YYYOOOBBB333((()))///******))))))(((((((((((()))(((((((((((())))))***)))***+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++************++++++++++++******))))))***+++,,,------...+++,,,,,,+++******+++---++++++,,,---...///000000111111111000000111111111444444555555666666777777:::999888777777888999:::777:::???BBB???999888:::999::::::::::::888777666777777666666666666777777777666777888;;;;;;:::999999888888888:::===??????>>>===<<<<<<<<<===>>>>>>BBBAAA@@@???>>>>>>??????>>>>>>>>>>>>============:::::::::999999999999999:::999777555555555666666777666999@@@EEEBBB:::333222222111111111000000000//////////////////..............................000000///............///,,,...000333333222000...---------,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------///...---,,,+++++++++++++++,,,------......------........................,,,,,,------------......,,,---......//////......//////.........//////000111111111111111222333333///000000111222333333333111111111222222333444555666777888999999999999999::::::::::::::::::::::::888>>>===888???MMMMMMAAA<<<===>>>???@@@@@@???>>>=========<<<<<<<<<<<<<<>>777333...---000111///,,,***+++++++++++++++++++++---...//////......000111777999<<<>>>>>>>>>@@@AAAFFFIIIMMMQQQUUUXXXYYYZZZ^^^___```cccffffffeeeccc^^^```cccfffhhhkkkmmmoootttsssppplllkkkmmmqqquuutttsssrrrssstttuuuuuutttqqqoookkkiiihhhhhhfffeeeeeedddcccbbbbbbcccdddeeeggggggffffffffffffggggggcccbbbaaa```___]]]ZZZWWWXXXVVVTTTRRRPPPKKKFFFBBB;;;;;;999444///,,,---...---...000555===DDDHHHIIIUUU___mmmuuuppphhhjjjrrroooddd```cccoooxxxooo```UUUKKKHHHJJJSSS\\\aaaeeejjjpppooonnnooopppnnnkkkhhh^^^NNN<<<222...******,,,)))))))))(((((((((((((((((((((''''''((()))******((()))******)))((()))+++******************************************************++++++++++++******))))))******+++,,,------++++++,,,+++***)))+++---+++,,,,,,---...///000000111000000//////000000111222333333444555555666666:::999888777777888999:::555???MMMSSSJJJ;;;666:::888999:::;;;;;;:::888888999888888777777888888999777666666777999:::999888999999999999:::<<<>>>@@@??????>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<===<<<;;;:::888888888777666555555666666666444444666;;;===999333000000000000000/////////..................//////........................000000///...............---------------........................------,,,......---------,,,,,,,,,+++,,,------......------///...---++++++*********+++,,,------......------........................,,,,,,,,,,,,------......,,,------...............///...............//////111000000000000111222222//////000000111222333444222222222222333444555666444555666888:::;;;;;;;;;::::::::::::::::::::::::777===<<<777???MMMMMMAAA<<<<<<=========<<<<<<;;;===<<<;;;::::::::::::;;;~~~dddNNNJJJJJJCCC>>>???:::999888777777666444111.../////////......---,,,******++++++******)))(((&&&&&&'''(((((()))******&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&((((((&&&%%%&&&'''%%%'''+++111:::DDDNNNUUURRRRRRTTTYYY___cccdddbbb\\\[[[XXXVVV[[[ccceeebbb^^^VVVSSSYYYbbbfffggggggccc^^^^^^eeemmmsssyyyoooooojjjeeedddbbbTTTBBB999333...---///000...++++++++++++++++++,,,------,,,---......---,,,---...111333555555444444555666>>>@@@EEEIIILLLNNNOOOOOONNNNNNPPPTTTXXXZZZZZZYYY\\\]]]```bbbcccdddccccccccccccccccccdddiiioootttqqqooommmlllllllllkkkiiiiiihhhhhhiiikkkkkkiiigggkkkjjjiiihhhhhhiiijjjkkkjjjiiigggfffdddccccccccc___^^^]]]]]]\\\YYYTTTQQQPPPNNNKKKHHHEEEAAA<<<888555555222---)))***///444:::>>>@@@AAABBBEEECCC@@@DDDNNN\\\ffflllsss{{{zzzlllhhhkkkvvvyyyoooZZZQQQNNNPPPYYYccckkkttt{{{{{{uuunnniiifffeeecccaaaRRR???---(((+++,,,***(((((((((((((((((((((((((((''''''''''''((()))******((()))******))))))***+++************************((((((((()))))))))))))))******++++++++++++******))))))******++++++,,,,,,***+++,,,+++))))))+++,,,,,,,,,------...//////000000//////......//////000000111111222333444555555777777777777777777888999777BBBRRRZZZPPP>>>888===666888:::;;;<<<;;;:::999999999888888888888999999777666555666888999888777777888:::::::::;;;>>>@@@?????????>>>>>>>>>======>>>>>>>>>>>>????????????============>>>>>>>>>???;;;;;;<<<===<<<;;;999888555555444444444444444444333333111000333777666222000000//////////////////............////////////........................//////...------------------,,,+++******+++,,,........./////////...---,,,------------,,,,,,,,,,,,+++,,,------......------------,,,+++************+++,,,------......------------------------------++++++,,,,,,------......,,,,,,---............---...---------...//////000000000000///000000111222/////////000000222333444222222222333333444555666333444666888999;;;;;;<<<::::::::::::::::::::::::888;;;:::777;;;CCCBBB<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;999999:::;;;;;;sssWWWCCCDDDIIIBBB;;;;;;:::999888777777666444111---............---,,,,,,+++++++++++++++******)))''''''((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$&&&((()))---555BBBKKKPPPQQQSSSVVVZZZaaaggglllccc___]]]]]][[[WWWUUUWWW^^^TTTPPPYYYdddhhhfffddddddbbbccceeefffgggnnnvvvnnnssstttpppooommm___NNNBBB;;;444333666777555111///...,,,++++++,,,...///***,,,------,,,++++++,,,,,,---//////......000111555888<<<@@@BBBDDDDDDCCCBBBBBBDDDGGGKKKOOOPPPPPPVVVUUUUUUVVVWWWXXXWWWWWWSSSTTTVVVXXX[[[aaahhhmmmllljjjhhhggghhhhhhhhhggggggfffggghhhjjjkkkiiihhhiiijjjkkklllkkkjjjiiihhhfffeeebbb___]]]\\\[[[[[[\\\ZZZYYYXXXVVVQQQLLLHHHDDDBBB>>><<<999777333111//////...,,,,,,222===FFFYYY___```VVVLLLIIIJJJJJJGGGVVVbbbfffmmmzzz{{{rrrooommmpppuuuwwwaaaZZZXXX[[[dddlllttt~~~wwwkkkccc```\\\SSSKKK===222))))))+++***((('''(((((((((((((((((((((((('''&&&&&&'''''')))******''')))******))))))***+++))))))))))))))))))))))))&&&'''''''''((((((((()))******++++++++++++*********************+++++++++***++++++***))))))***,,,+++,,,,,,------......///......------------......//////000111222333444444333444555555666666666555999<<>>======:::;;;<<<<<<===>>>??????>>>===;;;999888888999:::555555444333333222111111///333222//////333333000///////////////000000000....../////////000000000////////////////////////......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------.........---,,,+++,,,,,,,,,,,,+++++++++++++++,,,------......------++++++************+++++++++,,,------......------------------------------***++++++,,,------......+++,,,------......------,,,,,,,,,---...///000111000////////////000111111000000//////000111222333111111111111222333444555333333555666777888888999888888888888888888888888777777777777888999::::::;;;:::999999;;;>>>AAACCC>>>===;;;:::999:::;;;<<>>???@@@BBB>>>999444333555999;;;888777666555333222111000,,,222444000///222222.../////////000000000000000.../////////000000111111000000000000000000000000------,,,++++++++++++,,,+++,,,---......---+++***,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******+++,,,------......------******************+++++++++,,,------......------------------------------******+++,,,,,,---......+++,,,------......------++++++,,,---...///111222///////////////000111111111000/////////000222222000000000000111222333444333444555555666666555555777777777777777777777777555333555888888666999>>>:::999888999<<<@@@EEEHHH???>>><<<::::::;;;<<<===tttRRRCCCLLLMMMHHHCCC???>>><<<:::999888555222//////............------------------,,,,,,,,,+++++++++***((('''&&&''')))***&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''%%%$$$%%%(((((()))///666LLL```llleeeXXX\\\lllzzztttpppkkkfffcccaaa^^^]]]gggaaa]]]ggg|||zzzjjjbbb```gggiii___RRRKKKXXXjjj}}}}}}uuummmbbbZZZNNNGGGMMMUUUSSSJJJ>>>999333...---...//////------,,,++++++***++++++///---+++,,,---///......000111222333333333333333444555888:::===???AAAAAABBBAAAAAAAAABBBDDDFFFGGGIIIIIIJJJJJJKKKNNNSSSVVV[[[^^^bbbccccccbbbbbbccccccbbb```^^^\\\\\\\\\\\\XXXYYY[[[\\\\\\\\\[[[ZZZ[[[YYYWWWTTTRRRRRRRRRSSSOOOMMMIIIDDD???;;;888666333000///111///+++***,,,222444------<<>>:::;;;;;;::::::999:::::::::888888999:::;;;<<<===>>>::::::<<<===>>>>>>>>>>>>>>>;;;888666555555777888777777666555333222111111111111111000000000000000////////////////////////......//////000000111111000000//////.........---......------------......------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,++++++******++++++,,,------............------...---,,,+++******************+++++++++,,,,,,,,,''''''((()))***++++++,,,---------............/////////......---------,,,////////////000000000000...//////000111222222222000000000000111222333444444444444444444555666777555666666777777777666666666666666666777777777777777888888999999::::::;;;<<<<<<;;;::::::===BBBFFFAAA???===:::999999999:::tttRRRCCCKKKLLLFFFBBB>>>>>><<<999888777555222//////............---------,,,,,,,,,,,,+++++++++++++++***((('''&&&'''((()))''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&''''''&&&(((***)))''')))///;;;OOObbbfffdddfffjjjmmmsssttttttqqqlllfffbbb```\\\XXXVVV___ssshhh]]]XXX^^^eee```UUUMMMPPPcccuuu}}}~~~~~~{{{wwwqqqjjj\\\OOOLLLOOOLLLFFF???:::444///...///000000//////...---------------***))))))***,,,......---...//////000111111000000000111333666888::::::;;;:::999999:::;;;<<<>>>??????@@@AAAAAAAAADDDIIILLLRRRTTTWWWXXXWWWVVVVVVWWWXXXWWWVVVTTTSSSSSSSSSSSSQQQRRRSSSTTTUUUTTTSSSSSSOOOMMMKKKHHHGGGGGGGGGHHHGGGEEEAAA<<<888444222000///,,,+++,,,+++***...555666;;;999:::DDDIIIMMMWWW```kkkrrrnnnjjjnnnvvv{{{}}}wwwmmmbbbZZZXXXYYY```hhhnnnjjj^^^VVVVVVYYYgggaaa[[[ZZZ]]]bbbddddddgggkkkooosssxxx|||yyyrrrmmmlllhhh]]]LLL<<<111,,,(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((()))(((((((((((()))******((((((((((((((((((((((((*********)))))))))))))))*********************************+++++++++,,,,,,******++++++,,,------...***+++,,,---...///000111.../////////000000000000000111222333444444444444555555555555555555555555666777888999999888777666555555444444333444444444777666555666999;;;:::888:::999:::===@@@@@@>>>;;;===<<<;;;:::999999::::::999999999999::::::::::::::::::;;;<<<============;;;:::888666555555666666666666555444333222111111111000000000000000000000------------------------.........///////////////////////////......------......------------......------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,...---,,,++++++******************+++++++++,,,,,,((())))))******+++++++++------------............/////////......---------............////////////......///000000111222222000000000000111222333444333333333333333333444555444444555666666666666666555555666666666666777777888888999999:::;;;;;;;;;<<<======<<<;;;===AAADDD@@@@@@???>>><<<;;;::::::sssSSSDDDKKKJJJCCC@@@===<<<;;;888777666444111//////............---------,,,++++++++++++************)))((('''''''''((()))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%&&&''''''&&&(((+++***&&&'''+++)))777HHHVVV```fffeeeaaajjjoootttuuuqqqkkkfffddd]]]ZZZUUUTTT^^^mmmwwwyyyeeeWWWLLLQQQ\\\bbb___[[[SSS```mmmqqqrrruuuyyy{{{wwwuuulll___VVVRRRQQQOOOBBB===777333111111222111000///...---,,,,,,++++++***))))))+++---...,,,++++++,,,,,,---------------,,,---///000111222333333222222222222333555666777666666777777888:::>>>AAADDDGGGIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFHHHIIIIIIIIIHHHGGGAAA???===;;;:::::::::;;;888777444111...,,,+++***,,,++++++,,,,,,000<<>>===<<>>??????>>>===???@@@???@@@AAABBBAAA???<<<;;;rrrSSSFFFLLLIIIAAA>>>===;;;:::888777666444111...///............---------+++++++++*********))))))***)))(((''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&%%%$$$%%%((()))''')))---&&&***111===LLLZZZdddggg___bbbfffjjjlllllljjjiiiiiiggg___TTTPPPVVV^^^aaagggZZZMMMKKKSSS\\\```aaaaaafffiiihhheeeeeejjjmmmrrrwwwxxxqqqeee]]]ZZZZZZNNNJJJCCC???======<<<<<<777666333000...,,,,,,+++...---------...---+++)))******++++++,,,++++++***+++,,,,,,---......------//////000000111222333333000111222222222444777:::;;;<<<>>>===;;;:::::::::999999;;;<<<<<<;;;:::999:::;;;===>>>>>>>>>===<<<777666555333222222222333000///...,,,++++++++++++,,,,,,000333666===NNN^^^qqqqqqdddVVVQQQIIIEEELLLLLLYYYjjjsssxxxxxxiiiccceeeiiimmm}}}}}}oooiiiZZZTTTQQQXXXiiixxxwwwxxxuuummmhhhiiijjjiiiccc]]]PPP???000((('''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''''''''((((((((((((((((((((((((((((((+++***((((((((()))+++---******++++++,,,,,,,,,,,,,,,---------------.............../////////000000//////000111222222222222222222222222222222222222555555666666666666555555444444333222111111111111333444444666888::::::;;;<<<;;;999999999;;;;;;<<<>>>===:::777666666777888888888888777777777777666999999:::::::::999888888777888888888777555333222333333333222111111111000000000000000000111111111////////////////////////...---------,,,+++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++++++++++++++*********++++++************++++++***++++++,,,,,,++++++***------------,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,------------....................................////////////.........//////000000000111000000111111222333444444333222111111111111111333333444444666777888999666666777777888888999999999999:::;;;;;;<<<<<<===>>>@@@AAAAAA???===<<<======???CCCEEEEEEBBB>>><<>>FFFVVVfffyyyzzzmmm___ZZZSSSQQQZZZ```gggpppwww|||xxxpppkkkhhhfffhhhqqqaaaQQQTTTZZZeeesssuuuggg______aaabbb\\\PPPAAA333,,,)))((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))),,,+++)))((()))***,,,...******+++++++++++++++,,,------------------------............///////////////000111222222333333333222222222222222222222222444444444444444444444444444333222111111111111111333555666777888:::;;;<<<999888777666666777999:::<<<;;;888666555555666666777777777777888888888888777888888888888777777666666777888888777555333111111111111111111000000000//////000000111111111111////////////////////////------,,,,,,++++++******,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********************************+++******))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,+++***))))))*********+++++++++------,,,,,,+++*********++++++++++++,,,,,,,,,---------------...................../////////000000.............../////////000000000000111222333333444444333222111111111222444444444444666777999:::777777888999::::::;;;;;;999999:::;;;;;;<<<<<<===>>>@@@BBBBBB@@@===::::::;;;>>>BBBDDDEEEBBB???===kkkRRRKKKSSSLLL@@@======;;;999888777777555222000///............---------,,,++++++++++++*********((((((((('''''''''&&&&&&'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$%%%&&&,,,'''%%%((()))'''''')))''''''))),,,111<<>>@@@AAA@@@???>>>gggQQQMMMVVVOOOAAA>>>===;;;:::888888777666333111///............---------,,,,,,,,,,,,++++++++++++''''''((((((''''''&&&&&&&&&''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''&&&%%%$$$%%%&&&(((&&&''',,,///+++'''&&&###$$$(((+++***,,,999HHH^^^bbbgggiiijjjnnnuuu{{{xxxsssoooiiicccYYY___dddgggppprrrgggaaafffjjjeee\\\WWWKKKMMMVVVdddooouuu{{{tttooojjjeeebbb```^^^\\\QQQKKKBBB999444444777:::<<<999444111//////...---,,,,,,------,,,++++++***+++,,,,,,,,,,,,+++*********+++,,,---------,,,+++((()))******))))))+++,,,...//////...---,,,...///------,,,,,,+++,,,,,,,,,***+++,,,---------,,,++++++++++++,,,,,,,,,,,,+++***...444===GGGQQQXXX\\\WWWRRRLLLIIIFFFFFFLLLTTTVVVeeennnttt~~~vvveee______```cccgggjjjooosssnnnddd[[[WWWXXXcccnnn|||}}}qqqfff```bbbgggmmmrrrwww}}}{{{lll]]]TTTPPPKKKEEE777222,,,)))******)))''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''&&&'''(((((()))''''''''''''''''''''''''&&&''''''((())))))******)))))))))))))))))))))))))))))))))************+++++++++******************+++++++++,,,,,,------------------.........//////......///000111111111111222222222222222222222222222222222111111222222222222222111222222333444555333555888777666666888:::333555666666555555888:::999999::::::999888777666666666666666555555555555222333444555666666666555444444333333222000///............//////000000000...//////000111111222222------------------------+++++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++************++++++++++++++++++************((((((((()))))))))************))))))))))))******)))******++++++******)))((()))+++,,,,,,+++)))((())))))))))))******************************))))))************++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------......///000111111111000000000111222222444333222111222333555666555666666777888999:::;;;888888999999:::;;;;;;;;;<<<>>>@@@@@@===:::888888888999:::;;;<<<===>>>???eeePPPOOOYYYPPPBBB>>>>>><<<:::999888888777444222//////.........------------------,,,,,,,,,++++++''''''((((((''''''&&&%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%!!!!!!&&&000444000***'''(((''')))+++(((&&&000===PPP]]]kkkoookkklllttt~~~yyyddd___UUUOOOXXXmmm}}}lllZZZZZZbbbhhhjjjkkk```XXXVVV^^^hhhooovvv~~~~~~yyytttqqqooollljjjZZZTTTJJJAAA===>>>CCCGGGKKKEEE===777222///---,,,,,,,,,,,,,,,,,,+++***************+++******))))))+++,,,---......------,,,((()))++++++******+++,,,+++,,,,,,+++******+++------,,,***)))))))))***+++((()))***+++,,,+++******,,,,,,---.........------111777BBBRRRcccsssrrrggg[[[RRRKKKHHHJJJPPPXXXhhhrrr{{{iii]]]ZZZYYYZZZ^^^kkkqqqsssiii[[[VVV^^^jjj[[[\\\]]][[[ZZZ\\\aaagggiiimmmsssxxx{{{}}}qqqjjj\\\MMMEEE???666,,,(((((()))(((((('''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''((()))******))))))))))))))))))))))))''''''((()))***)))))))))++++++************************+++,,,,,,---......---------.........//////,,,---...///000000000000111111111111111111111111222222111111111111222222111111111222333444666666333555777777555444666999222444777777666666999;;;888:::;;;<<<<<<;;;999888777666666555333222222111111222333444555555666666222222111000///...------------......///000000000...//////000111222222222////////////////////////+++++++++,,,,,,------...*********++++++,,,,,,,,,++++++************+++++++++++++++************)))'''((((((((())))))************))))))))))))******(((((())))))))))))(((((('''(((***++++++***)))((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))*********+++++++++---------------------------,,,,,,------...///000//////...//////000111222333222000//////111222444333444555666777888999999777888888999999:::;;;;;;<<<>>>??????<<<999888888888777777777999;;;===???gggSSSNNNUUUNNNDDD@@@===;;;:::888888888777444222222000......///000000///(((((())))))*********+++))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&((((((((((((((()))******:::EEEYYYmmmtttqqqmmmlllsssxxx~~~wwwlll]]]RRRPPPTTT\\\aaaeeebbb[[[TTTVVVaaakkkooommmnnnmmmeeeYYYTTT]]]iiipppyyy~~~xxxuuuvvvnnn^^^SSSVVVVVVPPPLLLNNNTTTRRRMMMCCC999222111333---///000///,,,+++,,,///000---++++++---......---///,,,***+++......,,,)))++++++++++++++++++++++++))))))((()))))))))******)))(((((((((***,,,------///---++++++,,,,,,+++)))---000666:::;;;888555222>>>>>>GGGVVVdddllluuu~~~rrrrrrjjj\\\TTTVVV^^^ccclllnnnttt~~~pppeeehhhllllllkkkhhhrrrxxxuuuoookkkccc[[[QQQMMMKKKPPPZZZeeepppwwwxxxvvvpppmmmqqqvvvrrrhhh___VVVIII<<<333...***)))))))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))******++++++,,,------,,,+++***---111333222000------------------------111111000000000000111111333333222111//////000222222111111111222333333444333333444444444444333333555555555555555555555555555666666666666777:::===>>>>>>>>>>>><<<:::888777777777666555444333222222444333111000000111333444444444333222111//////...////////////////////////---......///000111111222111///---,,,+++,,,...///,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++******+++++++++******)))((()))***++++++***)))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........000///.........///111222111111222333333333222222000222444777888999888777777888888999999999999888888999;;;<<<<<<;;;:::999888777777777777999;;;<<>>::::::999777777777666333111111///...---...///...---)))*********++++++++++++))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&(((''''''''''''((())))))///555CCCVVVdddjjjlllnnnjjjkkkpppvvv|||~~~|||yyyyyyooobbbWWWRRRRRRTTTVVVYYY]]]___^^^bbbhhhkkkjjjtttvvvuuunnncccYYYQQQLLLccclllwww~~~}}}||||||tttggg^^^```___WWWTTTVVVVVVRRRLLLBBB999222///...444777999777111...///111555555333000---,,,---...,,,---------------...///*********+++,,,,,,,,,,,,,,,,,,---............---,,,+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,222888CCCKKKOOOLLLGGGCCCHHHEEEFFFKKKPPPTTT]]]fffkkkmmmkkkdddbbbgggnnnpppooolllnnnsssyyyvvvqqqqqqpppkkkgggnnnrrreee\\\LLLMMMRRR\\\hhhsssyyy}}}~~~{{{tttjjjggghhheee___RRRKKK@@@666///+++)))((())))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))******++++++,,,---------,,,,,,///222333111///------------------------000000////////////000000333333333111000///111333222111111111222222333444333444444555555444444333555555555555555555555555444555666666666777:::<<<======>>>===<<<:::999777999999888777666555444444333222111000000111222333444444333222111000//////////////////////////////------...//////000111111000///...,,,,,,---...///******++++++++++++******************************************************))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))))))))*********))))))(((((()))***++++++***)))((())))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000///.........///000111000111222222333333222222000222444666888888888777555666666777777777777777777888:::;;;;;;:::999888888888777777888999;;;<<<~~~^^^NNNPPPYYYPPPCCC>>>999999888666666666555222000222000------------,,,++++++++++++++++++,,,,,,,,,)))((((((''''''(((((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))'''---<<>>999222------...,,,///222000,,,***,,,///*********++++++,,,,,,,,,***+++,,,...//////......,,,+++)))))))))***+++,,,111333444555333222111222999AAANNNZZZaaaaaa]]]YYYTTTNNNHHHDDDAAACCCMMMXXXccchhhmmmpppvvvvvvkkk```\\\]]]bbblllvvv}}}wwwrrrooolllhhheeexxxvvvcccYYYNNNSSS^^^lllyyy~~~zzzqqqcccZZZWWWUUUSSSBBB<<<444---)))(((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++)))))))))))))))))))))))))))******++++++,,,------......///222333333000---------------------------//////............//////333444444333111111222444222111111111111222333333444444555555555555444444555555555555555555555555444555666666666666999;;;<<<<<<======<<<:::999888;;;;;;:::999888777666666333222111000000000222222444333333222111000//////////////////////////////---------...//////000000000///...---,,,---......)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((()))'''(((((()))))))))((((((((()))************))))))))))))***++++++++++++***************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///............///000000000000111222222222222222000111444666777777777777333444444555666666555555555666888999:::999888888888888777777888999:::;;;zzz\\\PPPVVV```VVVFFF???;;;999888666666666555222000333111...---------,,,+++++++++++++++++++++++++++(((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''+++&&&&&&...999DDDQQQ[[[hhheeecccgggpppyyy~~~}}}{{{xxxvvvrrrmmmgggccciiijjjhhheeeiiissszzz}}}qqqsssnnnhhhmmmtttooocccOOOOOOSSS[[[fffqqqwwwyyyzzzxxxyyy}}}{{{sssnnnooommmhhhaaa\\\WWWQQQIIIDDDEEEKKKQQQNNNEEE>>>===???DDDFFFGGGFFFAAA;;;666333555888;;;:::666111///...,,,,,,------...///000000------......000222555666666444111---,,,...222555BBBFFFKKKLLLIIIDDD@@@>>>>>>BBBJJJSSS\\\bbbfffgggZZZVVVOOOHHHFFFKKKXXXcccdddmmmwwwmmmWWWJJJIIIPPP^^^iiiwwwwwwrrrggg______cccggg|||ooo\\\TTT[[[bbblllwww{{{wwwqqqggg\\\SSSNNNJJJGGG666222,,,(((&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******)))))))))))))))))))))))))))******++++++,,,------...000222444444222...,,,------------------------000//////......//////000333444444444222222333444222111111111111111222222444444555555555555444444555555555555555555555555333555666666555666777999:::;;;;;;<<<;;;:::888777:::::::::999888777777777333333222111111111222222333333222111111000//////........................,,,,,,------............//////...---,,,------...)))+++,,,......,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))'''((())))))***)))))))))((())))))***************))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000111222222222222000111333555666666666666222333444555555555555555444555666777888888888777777777666666666777999:::yyyZZZQQQ[[[fffYYYGGG???;;;:::888777777777666333111444222///...///...---,,,******************))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''***((((((***+++///;;;HHH\\\aaahhhpppuuuyyy{{{}}}yyyyyyzzz{{{zzzwwwrrrnnnppplllbbbXXXVVV^^^eeehhhkkkmmmhhh___^^^eeehhhdddfffdddcccfffiiihhhccc___fffjjjttt}}}wwwrrrmmmeee\\\UUUNNNSSSVVVRRRGGG>>>::::::@@@AAAEEEKKKOOOLLLCCC;;;???@@@BBBEEEFFFBBB;;;555111111111333555999===???;;;:::777777999>>>CCCFFFLLLIIICCC<<<777777;;;???IIIOOOWWW\\\[[[UUUOOOKKK???===<<>>;;;;;;>>>DDDIIIIIIDDD???777666666777<<>>BBBGGGKKKTTTSSSOOOGGG???;;;<<>>>>>@@@AAAHHHLLLOOOLLLEEE>>><<<<<<888999???IIITTTXXXTTTOOOKKKIIIIIIKKKRRR]]]hhhoooooovvv}}}vvvwww~~~xxxoooiiieeedddjjjrrr}}}qqq```TTTJJJJJJPPPYYY___ccckkktttxxxyyytttpppuuu}}}xxxllleeeYYYNNNHHHBBB777000---+++)))'''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******(((''''''''''''((()))))))))))))))))))))))))))))))))******++++++,,,------...000222222///------...------------------------000000////////////000000///111333333222222222333222222111000000000000000000111111222222111111000222222222222222222222222111333555666555444444555222333444555666555555444444444444333333333333222222222222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++******))))))'''((()))***++++++++++++)))((((((((()))***+++,,,))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,---...------,,,+++,,,...///000111111111111111111222222333444444222333444666777777888888444444555555666888999:::888888666666666666777888ttt^^^ZZZgggppp___HHH@@@===888666555555555333111///000...,,,---...///...---,,,,,,,,,++++++*********'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&'''******((()))---)))///===RRRgggsssvvvtttfffdddcccfffnnnwwwzzzpppgggbbb\\\VVVWWWWWWcccsssrrrjjjttt~~~vvvqqqqqqrrrkkkbbbYYYXXXbbbpppxxxzzzzzzuuuppphhh___XXX\\\[[[XXXUUUSSSPPPMMMJJJ===???AAAAAAAAAEEEMMMSSSGGGAAA:::555444888>>>CCCFFFFFFDDDBBB???<<<:::888<<>>555+++)))---((('''%%%%%%%%%&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))))))))))))))******+++,,,,,,---------000111000...,,,---///------------------------//////............//////...000222333222111111222222222111000000///000000000000111111111111000000111111111111111111111111111333555666555444444444000111333444555444444333333333333333333333222222000000000000///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))))))))(((''''''******)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((&&&'''((()))************)))((((((((((((***,,,---))))))***++++++++++++***************************++++++,,,,,,,,,---------,,,,,,,,,++++++************+++,,,---...---,,,,,,+++,,,---///000111111111111111111111222333444444111222333555666777777777444444555555777888999::::::999888777777888999999ttt[[[ZZZaaahhh^^^HHH===@@@<<<:::888666555444111///222000---,,,---------,,,,,,------,,,***(((''''''***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***,,,///777CCCSSSdddpppnnnllliiigggjjjrrr|||xxxpppllliiiggglllqqqllldddiiiuuufffZZZaaammmqqqvvvyyywwwuuuuuurrrnnnggg```___hhhqqqvvvzzz~~~{{{vvvuuuppppppmmmkkkmmmnnnhhh___bbb^^^XXXRRROOOPPPTTTXXXRRRIIIBBBBBBBBB@@@BBBHHHOOOPPPPPPMMMHHHEEEFFFGGGLLLRRRXXXYYYVVVTTTUUUXXX[[[]]]```bbbdddhhhmmmqqqvvv}}}~~~xxxwwwvvvtttuuusss{{{ooo```]]]\\\```fffnnnwww}}}tttiiiYYYNNNMMMYYYkkkwww}}}lllaaa]]]QQQZZZgggsssyyy}}}vvvgggbbbaaa^^^YYYVVVIII???444,,,+++,,,+++***&&&$$$###%%%((()))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***************)))(((((())))))***++++++++++++***...---,,,,,,+++++++++,,,,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......000000000000000000000000222111111000000111222333111000///......///000111111000000000//////......333222111111111222333444333333333333333333333333000000000000000000000000......------------......---------,,,,,,+++++++++,,,,,,------,,,,,,+++***+++++++++++++++***)))((()))))))))))))))*********)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))((((((((((((************************))))))))))))))))))))))))((()))++++++*********+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++------......///000000000222222222222222222222222111333555777777666555444777777555555666777:::;;;<<<;;;;;;;;;::::::::::::tttVVVSSSVVV[[[SSSBBB:::>>><<<:::777666555444111///222000---,,,---...---,,,,,,,,,---,,,***(((''''''***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&'''***000;;;GGGPPPfffqqqxxxwwwvvvzzz}}}}}}yyypppkkkjjjkkkcccYYYZZZcccpppvvvxxxooo```UUUTTTXXXjjjwwwwwwpppeeeYYYPPPNNNQQQUUU]]]fffmmmlllpppyyy~~~|||xxxzzz~~~~~~{{{wwwvvvrrrlllfffccceeeggglllcccZZZXXXVVVSSSUUUZZZ___aaacccccc```___```aaaaaafffllloooppppppsssuuuqqqooollliiijjjpppzzz~~~tttkkkeee\\\WWW[[[bbbhhhtttwwwkkkhhhgggiiinnnsssxxxuuufff\\\YYY[[[^^^```]]]ccchhhiiigggddddddeeehhhlllqqqvvv{{{uuufff```\\\SSSJJJDDD888111***&&&''''''%%%"""&&&%%%$$$%%%((((((&&&$$$$$$%%%%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***************)))(((((((((((()))))))))*********------,,,+++++++++++++++,,,,,,++++++***++++++,,,---,,,,,,,,,,,,---......////////////////////////000000111111111222222222000000///......///000000111111111000000000//////111111000000000111222333222222222333333222222222111111111111111111111111......------------......---------,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((''''''))))))))))))((((((((('''************************))))))))))))))))))))))))((()))++++++*********+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222222222222222222222111222444666666666666666555444444444666888;;;===>>>>>>=========<<<<<<<<>>@@@@@@?????????>>>>>>>>>ppp[[[XXXTTTOOOGGG???<<<===;;;999777666555444222000111000......//////---,,,,,,+++*********)))(((&&&))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((***---000666OOOdddmmmwww~~~{{{yyy}}}zzzpppkkkkkk^^^\\\\\\```fffhhheeeaaayyyvvvnnnjjjiiixxxvvvrrroookkkiiihhhjjjhhh^^^TTTOOONNNTTTaaalllppptttvvvtttwwwyyy{{{|||wwwsssnnnttt}}}|||}}}}}}~~~zzzpppeee]]]___iiiqqquuu|||}}}tttjjj]]]TTTWWWUUU\\\eeekkkvvvyyymmmeee\\\UUUWWW^^^mmmnnn\\\PPPIIIEEEKKKLLLPPPXXXccclllqqqsss{{{{{{|||~~~}}}yyyuuuwwwkkk^^^UUULLL>>>111***)))((((((***++++++(((%%%''''''&&&'''&&&&&&%%%###&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((()))))))))))))))(((((()))((('''&&&&&&(((***+++******))))))))))))******++++++******++++++,,,,,,---,,,,,,,,,,,,---..............................---...111222333222111000111111000000000000111111222222222222222222222222111111111111111222222222222333444444444444333222000000000000000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,++++++***)))))))))))))))((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''************************))))))))))))))))))))))))''')))++++++***)))***+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......///000000000111111111111222222222222222222222333555777888:::555555555777888;;;===>>>@@@@@@@@@@@@?????????>>>rrrbbbdddbbbWWWKKKBBB>>><<<;;;999777666555444222000111000////////////---,,,+++***))))))******(((&&&((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''###$$$&&&&&&&&&''')))+++'''666CCCNNNaaa{{{xxxwwwrrrqqqzzzzzzxxxpppiiiccceeejjjkkkddd\\\```pppuuuhhh[[[SSSZZZ```hhhpppwww|||}}}{{{uuulllaaaYYYRRROOOUUU]]]kkkpppqqqllljjjqqq|||~~~wwwuuuvvvxxxooohhhooozzz}}}yyytttqqqrrrtttuuuuuuvvvuuunnnbbbTTTLLLLLLOOOUUU^^^hhhmmmoooppplllfffcccbbbiiippprrrzzz|||pppeeeXXXOOOQQQYYYggglllXXXMMMKKKLLLNNNRRR[[[hhhuuu}}}}}}{{{wwwuuussstttuuussskkkeeefff[[[NNNGGG@@@666...+++((('''&&&&&&''''''&&&%%%&&&'''''''''&&&%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((()))))))))((((((***)))((('''''')))+++,,,)))))))))(((((()))******+++*********++++++,,,------,,,,,,,,,,,,---..............................,,,...000222333222111000222222222222222222222222222222222222222333333333222222222333333333333333333444555666666555444333////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************))))))))))))))))))(((((('''''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000111111222222222222222222333555777888:::888888888999:::;;;<<<===??????>>>>>>>>>=========uuugggoooooo___LLLCCC===999:::888666666666555333111111000///000000000...,,,+++)))'''(((++++++(((%%%((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$&&&''''''&&&%%%&&&'''(((***---666JJJ```ooorrrxxx|||yyyqqqqqq|||}}}xxxtttttttttlll^^^RRRMMMUUU]]]``````___YYYSSSRRRWWW___hhhttt}}}}}}yyyrrrppppppnnnhhhbbbbbbgggtttwwwssshhh___]]]___aaagggmmmuuuyyyuuummmccc^^^aaahhhqqqwww{{{zzzsssjjj[[[```iiittt|||}}}{{{tttooofff]]]VVVTTTTTTVVVbbbgggiiidddXXXOOOLLLMMMXXX```gggkkkmmmnnnjjjdddXXXVVV___jjjsss}}}kkk\\\XXXVVVUUU___oootttuuuqqqhhh[[[TTTTTTWWW\\\bbbmmm{{{zzzvvvnnngggdddffffff```[[[PPPFFF;;;777333...++++++(((((('''%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&((('''%%%$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((())))))((((((((()))***+++))))))))))))))))))***+++************+++,,,---------,,,,,,,,,,,,---..............................,,,---///111222222111111222222333333333333222222111222222222222333333333222333333444555444444444222444555777777555444222------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++******)))'''((())))))))))))))))))***))))))((((((''''''&&&&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((()))***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////000000111222222222222222333444555777777888999999999:::;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;wwwiiiwwwxxxcccLLLBBB>>>;;;:::888666666666555333111111000000000111000...++++++(((&&&(((+++,,,(((%%%'''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))'''&&&'''(((---'''&&&...888AAALLLVVVlllzzzxxxssszzz~~~uuuhhh]]]TTTOOOIIIHHHQQQ^^^dddbbb^^^bbbfffmmmxxx~~~xxxmmmcccdddhhhlllllllllrrrzzzzzzmmmbbb^^^\\\ZZZYYY^^^fffmmmnnnggg[[[RRRGGGNNNTTTYYYbbbkkkmmmiiiVVVVVVXXX^^^ffflllppppppoooiii___RRRGGGBBBDDDGGG\\\cccjjjiii```XXXVVVXXX```fffkkkkkkjjjfff^^^UUUKKKKKKXXXgggwwwzzzcccYYYOOOBBB@@@IIIWWW[[[```aaa```___```bbbnnnsss|||}}}xxxnnnfff]]][[[^^^\\\TTTLLL===555...,,,+++(((''')))'''((((((((('''&&&&&&&&&###%%%((('''&&&%%%&&&''')))'''%%%$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((())))))(((((('''''''''((((((((())))))***))))))))))))***+++,,,************+++,,,---...---,,,,,,,,,,,,---......////////////////////////------...///000111222222000000111222222111000000111111111111222222222333111222333444444444333333000222444555555444222000........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++***))))))(((((()))******************))))))(((''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((()))***((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------......///000000000/////////000111222222222111222444666666666666666555666777999:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::uuulll|||~~~eeeKKKBBBAAA???:::888666666666555333111111000000111111000...++++++(((&&&'''+++,,,((($$$'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))---&&&&&&...///,,,333AAARRRjjj}}}|||yyy~~~||||||uuuppp```YYYRRRSSS```mmmmmmfff^^^cccjjjtttxxxgggWWWUUUUUUYYY]]]fffvvvxxxpppooonnnlllhhhhhhiiilllnnnjjjaaaYYYRRRTTTRRRQQQWWWdddkkkjjj]]]XXXSSSSSSYYYaaagggiiillljjjcccYYYQQQPPPVVV]]]iiiooosssmmmaaaVVVSSSTTTTTT[[[bbbeeefffddd[[[QQQNNNPPP]]]lll{{{yyy^^^SSSKKK@@@AAAJJJQQQSSSVVV[[[aaafffjjjkkknnnttt|||~~~{{{ddd^^^ZZZ[[[]]]WWWHHH<<<444...)))))))))&&&%%%&&&!!!###&&&'''&&&%%%######"""%%%((('''&&&%%%&&&((()))(((%%%#########$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''******))))))***+++,,,,,,************+++,,,---...---,,,,,,,,,,,,---......000000000000000000000000------......///111222333...///000111111000///...000000000111111222222222000111222333444333222222///000222444444222000///////////////////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***++++++++++++***))))))((()))***+++++++++++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((()))***''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////------......///000000000...//////000111222222222111333555777777666555444111333555777999:::;;;<<<<<<;;;;;;;;;;;;:::::::::xxxsss}}}nnnUUUDDD???>>>999999888777555333222111444222000///...---+++)))++++++******)))(((((((((*********'''$$$$$$'''***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&'''((('''&&&&&&'''(((((('''&&&&&&'''((('''%%%((((((''''''(((***---...333???QQQaaaooo{{{zzzxxxyyy|||zzz~~~rrrjjjbbb```dddiiikkkkkkeeeZZZSSSWWW```gggmmmqqqbbbZZZRRRQQQUUU]]]jjjuuuxxxlllccceeeppp{{{|||zzzxxxuuuqqqnnnmmmooojjjdddjjjwwwyyyrrrllljjjjjjkkkkkklllrrryyytttpppmmmkkkeeeaaahhhrrryyy}}}xxxfffTTTIIIGGGFFFFFFVVVjjjzzzsssbbbdddaaa\\\ZZZ^^^iiiyyyssskkk___QQQIIIGGGLLLPPPYYY___eeellluuu{{{yyysssrrrvvv{{{~~~|||wwwpppllleeeaaa[[[SSSIII===111***''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%((()))***)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((((((''''''&&&&&&((()))***---+++***(((((()))+++,,,***)))(((((()))+++---............------.........,,,,,,------...------,,,...............---------222111111111111111111111///000111222222111000///000000000000000000000000111222444444444222000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,---...///000111111...///////////////......111111000000111111222333555555555444444333333333222444555555555555666888777777777888888888777777xxxwwwZZZEEE===<<<999999888777555333222111333111/////////...,,,***++++++******)))((((((((((((((((((&&&$$$$$$&&&)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((,,,)))&&&$$$%%%&&&&&&&&&'''&&&&&&&&&''')))+++---(((---555???MMM___ssszzztttqqqpppqqqzzzrrrnnnoooppppppnnnbbbWWWLLLHHHJJJQQQ[[[dddlllddd]]][[[\\\aaajjjttt{{{uuuiiiYYYNNNQQQaaaoooyyy}}}~~~wwwmmmggghhhkkkgggpppwwwzzzsssmmmfffccciiiqqqwww}}}uuuhhh^^^UUURRRYYYccc|||qqq___TTTOOOLLLXXXdddvvvwwwlllaaaSSSIIIGGGKKKSSSXXXccc```ZZZTTTRRRVVV]]]bbbhhhmmmrrrxxxyyyuuusssqqqrrrssspppiiiccc[[[SSSGGG<<<444///,,,***''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%((()))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&'''((()))***,,,+++)))(((((()))+++,,,+++***)))((()))***,,,---...------,,,,,,------...---------...------,,,,,,------..................111111222222222111000000//////000111111111000///000000000000000000000000111111333333333222000//////...---,,,,,,+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''((((((((())))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,------......//////......////////////......111111000000000111222222444444444333333333222222111333444444444444555777777888888999999888777666~~~|||~~~wwwzzzZZZCCC999888999999888777555333222111111000......//////---,,,++++++******)))(((((((((%%%&&&'''&&&%%%%%%''')))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&'''///+++&&&######$$$%%%&&&&&&%%%%%%%%%&&&''')))+++((('''&&&&&&,,,:::LLLXXXmmmqqqvvvxxxxxxuuusssrrr|||yyyjjjbbbXXXQQQMMMNNNXXXcccppphhh^^^YYYTTTQQQTTTYYYkkkkkkeeeYYYMMMNNNZZZgggsss}}}|||jjj[[[XXXZZZZZZjjj{{{qqq```VVVPPPZZZlll{{{zzzmmm[[[OOOJJJMMMXXXbbbyyykkkbbb\\\WWWZZZaaalllzzz|||rrrjjj^^^NNNCCCAAAEEEJJJLLLWWWXXXYYY[[[^^^dddlllqqqwww{{{~~~xxxnnniiifffgggkkkiii___WWWGGG???333***%%%%%%'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%'''((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''((()))***+++***)))(((((()))++++++++++++)))))))))***+++,,,---,,,,,,++++++,,,,,,------.........---,,,,,,+++,,,---------.../////////111111222222222111///...//////000000000000//////000000000000000000000000///000111222111000///...///...---,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((((((((()))))))))***************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......000000000000000111111222333222222222222111111111000222333333333333444666777888:::;;;:::888666555zzzyyy|||uuuzzzxxxYYYCCC<<<<<<999999888777555333222111000///......//////...---++++++******)))((((((((($$$%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''+++)))%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))))))******)))''''''***///333FFFQQQbbbrrr|||xxxsssnnnjjjeee```bbbgggfff^^^VVVPPPIIIAAA???AAAVVVaaajjjhhh^^^VVVWWW\\\dddppp~~~yyyiii]]]VVVVVVddduuuzzz[[[PPPJJJTTTgggyyyzzznnn^^^TTTSSSXXXaaahhhyyymmmfffYYYRRRLLLPPP]]]iiillliii___YYYQQQLLLMMMSSSYYY^^^^^^```dddgggiiilllpppssszzz}}}zzzqqqkkkgggcccbbb___WWWIII???222///+++((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((()))))))))***))))))((()))******+++,,,+++***))))))******+++,,,++++++++++++++++++,,,............---,,,++++++,,,,,,,,,---...///000000000111222222222111///...000000000000/////////...////////////////////////...//////000000///......///...---,,,++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************************((((((((((((((((((((((((***++++++++++++,,,,,,,,,...---------,,,,,,,,,+++------......//////......000////////////000111111111111111111111000000000///111222333222222333555888999:::;;;;;;999666555{{{xxx{{{uuuxxxvvvYYYFFFAAAAAA999999888777555333222111000...---...///000///---++++++******)))(((((((((%%%&&&''')))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&'''(((&&&$$$&&&&&&&&&&&&'''(((((()))"""%%%)))+++,,,+++++++++---777HHHZZZiiivvv|||{{{~~~|||zzzvvvpppllllllbbb]]]XXXUUUPPPIIIFFFGGGGGGVVVeeeiii___RRRJJJHHHMMMTTTbbbsss~~~|||ooodddXXX]]]dddllluuu~~~iii___XXXZZZaaalllzzz~~~rrrgggaaa___]]]\\\gggrrr|||{{{uuummmeee___RRRIIIBBBFFFQQQ[[[```aaa]]]^^^^^^[[[XXX[[[cccjjjqqqsssuuuuuusssqqqpppooorrrvvvyyy{{{~~~}}}uuulllkkkfff]]]RRRFFF:::///)))((('''((()))******'''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))((((((((())))))******+++++++++******************+++++++++******+++++++++---.........---,,,,,,+++,,,,,,,,,---...///000000///000111111111111000///111111000000////////////////////////////////////............///...............---,,,++++++++++++************************(((((((((((((((((((((((('''((()))******)))((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,//////......---,,,,,,,,,,,,,,,---...............//////......//////000111000000000000000000000000///111222222222222333555777888:::::::::888666555zzzxxx|||wwwzzzmmmSSSCCC>>>>>>999999888777555333222111000///......///000...---++++++******)))(((((((((&&&&&&(((***,,,---***(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&"""###$$$'''))))))&&&$$$&&&&&&&&&'''''''''((((((###$$$&&&'''((()))))))))))),,,111999EEEUUUdddnnn|||xxxvvvwwwyyy}}}}}}}}}uuupppllliiibbbXXXSSSSSSOOOXXXaaaaaaVVVJJJAAA>>>BBB@@@EEETTTgggpppjjjaaaNNNKKKHHHHHHOOO[[[hhhqqqnnneee[[[TTTOOOPPPYYYdddzzzzzztttjjj```YYYQQQJJJEEEPPPZZZ^^^___```___\\\LLLHHHIIIRRR\\\```bbbcccnnnrrrtttqqqkkklllsss|||~~~yyysssooonnnhhhmmmqqqtttwwwwwwooofffYYYQQQEEE777---(((((()))(((&&&$$$$$$&&&)))***)))&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''((()))*********))))))'''(((((())))))*********************************,,,++++++******++++++,,,,,,------......------,,,,,,---------.../////////.../////////000111111222333222111000/////////000000000000000000000000000..................//////...---,,,++++++*********************************((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++///.........------,,,,,,+++,,,---..............................///000000/////////000000000000111///111222222222222333555777777777888888888777777wwwvvv~~~{{{~~~{{{fffNNN@@@<<<;;;999999888777555333222111111///......//////...,,,++++++******)))(((((((((&&&&&&'''***---,,,)))%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$%%%''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$%%%%%%%%%$$$((((((((()))...777BBBIIIbbblll{{{}}}xxxzzz{{{|||~~~{{{tttiiibbbbbbgggiiihhhcccZZZQQQKKKIIIIIIEEEEEEKKKVVV\\\\\\XXXIIICCC<<<:::<<>>HHHYYYiiiwww~~~{{{|||xxxyyyvvvtttqqqlllfff^^^YYYUUUPPPSSSWWWZZZ\\\]]]___aaaTTTPPPKKKHHHHHHKKKSSS[[[[[[TTTLLLIIIGGGHHHOOOXXXTTT]]]```ZZZSSSQQQPPPMMMUUUZZZ^^^___bbbjjjppprrr{{{wwwwww|||~~~}}}xxxyyy|||~~~xxxooohhhdddbbbdddfffeeeaaa\\\UUUGGG:::111+++%%%&&&******%%%$$$%%%&&&((())))))&&&###&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''((()))++++++******)))&&&&&&((()))************'''((()))++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******,,,---.../////////...............---------...---,,,,,,...111555777666555333111000111111222000000000000000000000000...............///000111...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,---...............------------.../////////000000000111111222222000222333333333333444666555444333333444666999:::~~~vvvyyyzzz^^^QQQHHHAAAAAA<<<:::777555444444555666333333222111000///...---///...,,,***)))(((''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$###""""""###$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&'''((()))+++,,,,,,333666<<>>>>><<<:::777555333222222222222222111000//////......---,,,+++)))((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&(((+++...111;;;HHHTTT\\\gggvvv~~~zzz}}}~~~xxxxxx}}}}}}tttllliiijjjgggbbbjjjbbbWWWLLLDDD>>>999666000///...+++)))'''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&'''$$$%%%%%%&&&&&&'''''''''&&&''''''''''''((((((((((((((((((((())))))))))))((((((((()))***+++,,,---))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---......//////...///............//////000///////////////000111222000000000000////////////---------,,,,,,,,,+++++++++******))))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///111333333555444333222222222333444555666777666555444555777444444555555555666666666uuuqqqyyy{{{^^^QQQJJJCCCDDD;;;:::777555333111000000222111111000//////......---,,,***)))((('''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((***)))'''&&&'''(((***+++(((...111444>>>PPP___eeeuuu}}}~~~wwwrrrqqqtttxxxvvvqqqjjjdddaaa```[[[WWWVVVNNNBBB888000,,,)))(((((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***+++------************************++++++,,,------------,,,...------,,,,,,+++++++++++++++,,,---............//////............///000............///000000111000000000000000/////////,,,,,,,,,,,,++++++++++++******))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,------///000222333444777666444222222333444555666777888777666555666888555555555666666666666777uuusss}}}}}}___QQQHHHAAABBB;;;:::888555333111000///111111000000///.........,,,,,,***)))((((((((((((((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***((()))'''%%%***555@@@GGGOOO]]]llluuuzzz}}}sssssssssrrrqqqqqqsssuuukkkeee]]]WWWSSSNNNHHHEEE@@@:::111***&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,------------,,,---------,,,,,,++++++******+++,,,---............//////............//////------......///////////////000000111000///......,,,,,,+++++++++*********)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((***************+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---///000222333333666555333222222333555666666777888777666555666888555555555666666666666777wwwxxxaaaOOODDD;;;;;;:::999888666444333111000000000000//////.........---,,,+++***))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%''')))))))))***---///333===FFFKKKRRR^^^jjjpppwwwxxx}}}yyy|||{{{uuuppptttsssrrrooommmjjjhhhfff[[[RRRIIIDDD???888222000///+++&&&$$$$$$&&&((((((&&&&&&%%%$$$$$$###############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))*********))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------......---000//////............///------............------...///000000000///---,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,,,,,,,---------......+++,,,---///000111111111333333222111222333444555555666777666555444555777444444555555555666666666wwwzzzaaaOOOEEE<<<<<<999999888777666444333222///////////////............---,,,+++************(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$"""$$$'''***)))'''&&&'''***///111000222:::AAADDDMMMPPPXXXdddkkkqqqyyyzzzwwwyyy|||xxxqqqllljjjfffaaa[[[UUUPPPKKKIIIDDD:::222111...)))%%%&&&'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))***************)))((((((((())))))************************)))******+++,,,++++++++++++++++++++++++,,,,,,,,,******+++,,,------------000000///.....................//////...---+++***------/////////...,,,++++++*********))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,,,,,,,---------......***+++---.../////////...//////000111222333333444333444555555333333444555333444444444555555555555~~~uuuxxx}}}___QQQJJJDDDFFF999999999888777555444333///////////////...............---,,,++++++++++++))))))))))))))))))))))))$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&''''''&&&%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&%%%$$$###&&&&&&'''((('''''')))---###(((+++))))))+++,,,))),,,---222;;;AAAGGGQQQ[[[gggkkkqqqxxx}}}~~~|||{{{{{{yyyvvvkkkmmmppppppllleee]]]XXXJJJFFF@@@:::777444333111111((("""%%%&&&$$$$$$'''&&&$$$###$$$%%%%%%###!!!""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******++++++***)))(((''''''''''''))))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,---******+++,,,------------111000///................../////////...,,,***))),,,---...//////---+++***************))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))++++++******************((())))))***++++++,,,,,,,,,,,,,,,---------......***+++---.........------,,,---///000222222333333222333444333222222333444333333333444444444555555rrrxxxuuu^^^RRROOOHHH<<<;;;:::999777666444333222444222000///000///---,,,000...+++***+++,,,++++++%%%***...---)))&&&'''***))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))))))(((((('''''''''&&&,,,+++******,,,...111333;;;===BBBHHHOOOVVV[[[^^^hhhjjjlllnnnxxx~~~{{{xxxwwwxxx}}}{{{wwwtttsssssssss|||yyyuuuooohhhbbb]]][[[UUURRRNNNHHHBBB<<<777555......,,,***)))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************((()))+++,,,------,,,,,,++++++*********+++,,,,,,---------............///000000...------...///000.........------,,,,,,,,,,,,,,,------,,,,,,+++***************))))))))))))'''&&&%%%'''***+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444555444333333222222222333333333333333333333333333yyyttt\\\OOONNNJJJAAA::::::888777555333222222333222000000000///---,,,///---******+++,,,,,,+++''',,,//////+++((()))+++)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((((((((('''''''''&&&((((((''''''(((***,,,---///000222555888<<>>:::888666444111...,,,+++++++++)))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************((()))***,,,------,,,,,,,,,++++++++++++,,,,,,------------............///......------...///000111//////.........---------,,,,,,------,,,,,,+++************)))))))))(((((((((&&&&&&''')))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000222333444333333222222222222222222222222222222222222222}}}vvv\\\MMMJJJHHHBBB999999777666444222111111222111000000000000---,,,,,,+++))))))+++,,,,,,,,,(((,,,......+++((()))***((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((((()))+++,,,---,,,...000333;;;DDDEEEBBBAAA@@@>>>???AAACCCDDDDDDCCCDDDDDDCCCBBB???===;;;:::999666333000,,,***)))((((((''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&###""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######""""""############$$$$$$$$$$$$##############################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------............///,,,,,,,,,---...///111222////////////............,,,,,,,,,,,,,,,++++++*********))))))))))))((((((((('''''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((())))))******+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222222222222111111111111111111111111111111111111111{{{{{{___LLLEEEAAA<<<888888666555333111000000111000000000111000...+++***)))((())),,,------,,,(((***++++++(((&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&'''''')))******)))))))))***---000000......---,,,,,,---......///------------,,,+++***)))...---,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$'''((($$$###""""""""""""###$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######""""""############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))((()))))))))************))))))******++++++++++++,,,,,,,,,,,,---...//////---------............///------------...//////000..................------+++,,,,,,,,,,,,+++*********)))))))))((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((()))))))))*********+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222000000111111111000000000000000000000000000000000||||||bbbMMMBBB<<<999888777666444333111000///000000000111111111...+++)))))))))***---...---,,,)))******)))(((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))******))))))((('''%%%%%%%%%%%%&&&'''((()))***((('''''''''&&&%%%$$$''''''''''''&&&&&&'''''')))'''&&&$$$$$$%%%'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%''')))%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######"""######$$$$$$######"""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))((()))))))))******************************++++++,,,,,,,,,,,,---...///000---------............/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))))))))((((((((((((''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111222//////000111111111000///000000000000000000000000xxxbbbNNNBBB<<<;;;888888666555333111000000000///000111222111...+++*********,,,...///...,,,,,,,,,+++***)))(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''(((''''''&&&&&&&&&&&&'''***'''''')))(((%%%%%%'''%%%&&&''''''%%%$$$%%%&&&***(((&&&$$$$$$&&&(((***$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""###%%%&&&(((&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######""""""######""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))******************)))))))))******+++++++++++++++,,,...//////---------............///////////////...,,,+++***+++++++++++++++,,,,,,,,,+++++++++++++++******)))))))))((((((((((((''''''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000222222...///111222222111000000000000000000000000000000ttt___LLL@@@<<<===999888777555444222111000//////000111222111...+++,,,+++,,,---///000...,,,---,,,***))))))(((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&(((((()))((((((''''''''''''((()))''''''***)))%%%%%%***###&&&''''''%%%$$$%%%'''((('''&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%$$$######""""""######""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************+++***)))(((((()))***+++)))*********+++---...///---------............///---............---+++***+++++++++,,,,,,---------+++++++++++++++***))))))))))))((((((((('''''''''###&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000111...///111333333222111000111111111111111111111111}}}{{{sss]]]III<<<999;;;999999777666444222111111...///000222333222...+++---,,,---...000000...,,,,,,***((('''''''''&&&%%%&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&''''''''')))(((&&&&&&&&&(((***+++######$$$$$$%%%&&&((((((((($$$$$$(((&&& !!!&&&###%%%((((((%%%$$$&&&((($$$$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###############""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$!!! !!!$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!%%%$$$$$$###"""#########""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))************+++***)))(((((()))******)))))))))***+++,,,...///---------.........//////+++,,,---.........---,,,,,,,,,,,,------.........***++++++++++++***)))))))))(((((((((''''''''''''"""%%%((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000...000222333444333222111111111111111111111111111wwwzzzpppYYYHHH@@@======888777777666555333222111/////////000000000000000,,,000///++++++000000---***,,,------,,,*********%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&########################################################################''''''&&&%%%%%%$$$##############################$$$$$$##################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++*********))))))***************)))(((((()))************+++++++++***++++++,,,,,,------...---,,,++++++------,,,+++------------------------,,,,,,,,,+++***))))))((()))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,+++******+++,,,...///......---------......///000111333222000//////000111111000000//////......xxx{{{pppYYYIII@@@<<<<<<888777777666555333222111////////////////////////,,,//////++++++///000---***+++------+++***)))***''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&&&&%%%$$$$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((('''((((((((())))))))))))+++++++++*********))))))***************)))(((((())))))*********+++++++++******+++,,,,,,------......,,,+++,,,------,,,+++------------------------,,,++++++***))))))(((((()))((('''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))*********+++++++++,,,,,,,,,,,,++++++,,,---///000...------------......///000111222222000//////000111000000000/////////...zzz}}}ooo[[[JJJ@@@<<<;;;888777777666555333222111000/////////...------------///...++++++......,,,)))+++,,,,,,***))))))***((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%%%%%%%$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""#########%%%$$$$$$######$$$$$$%%%########################%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))+++************)))))))))***************)))(((((()))))))))*********++++++******++++++,,,---------...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))*********++++++++++++,,,---,,,,,,,,,---...///000------,,,------.../////////111222111000//////000000000000000////////////~~~ooo\\\LLL@@@;;;:::888777777666555333222111000000///...---,,,,,,+++---...---++++++,,,,,,,,,)))+++,,,+++)))((()))***)))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""##################%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))************))))))))))))***************)))(((((())))))))))))*********************+++,,,,,,------///---,,,,,,------,,,+++++++++++++++++++++++++++))))))((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))************++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,---...//////...000111111000//////000000000000000////////////}}}ppp^^^MMM@@@;;;999888777777666555333222111000000///...---,,,,,,+++...,,,,,,,,,+++***+++,,,)))***+++***((('''((()))))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""##########################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((((((((((()))))))))*********))))))***++++++,,,,,,---...---,,,,,,......---,,,++++++++++++++++++++++++((((((((('''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))*********+++++++++)))******+++,,,,,,------+++++++++,,,,,,...//////---///111111///...///000////////////000000000000~~~qqq___MMM@@@;;;:::888777777666555333222111000/////////...---------...+++***,,,+++))))))+++)))******((('''&&&((()))'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%""""""""""""##################""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""#########$$$########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""############""""""$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((()))))))))))))))******************)))((((((((((((((()))))))))******))))))******+++,,,,,,,,,---,,,+++,,,...000///...************************((((((((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((())))))))))))))))))))))))************+++((()))***+++,,,,,,,,,+++++++++++++++,,,---//////---...000000///...///000////////////000000000000rrr```MMM@@@;;;;;;888777777666555333222111///////////////////////////+++***,,,+++''''''+++)))))))))(((&&&&&&''')))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""""""""###############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""###$$$$$$########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""########################$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%#################################$$$$$$#########&&&%%%%%%%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))*********************)))(((((((((((((((((()))))))))***)))))))))***++++++,,,,,,+++******,,,///111111000************************((((((((((((((((((((((((%%%%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************((()))+++,,,------,,,,,,*********+++,,,---///000,,,...000000///...///000.../////////000000000111sssaaaMMM@@@;;;;;;888777777666555333222111/////////000000000000000///***))),,,+++''''''+++)))))))))'''%%%%%%''')))$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################ !!!"""###$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))*********************)))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,*********,,,///222222111))))))))))))))))))))))))((((((((()))))))))))))))$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************)))***,,,---......---,,,*********+++,,,---///000,,,...///000///...///000.../////////000000111111sss___MMM@@@999555777777666555333222111000////////////............,,,,,,++++++***)))))))))(((((((((((((((((((((((()))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$###""""""############$$$$$$$$$####################################$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""############$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&"""!!!"""$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$#########""""""!!!!!!########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""###"""""""""$$$$$$""" ###%%%$$$!!!###'''%%%""""""""""""##################$$$$$$$$$$$$######&&&###!!!$$$$$$###%%%$$$######""""""######%%%$$$$$$$$$###"""""""""$$$$$$###############$$$######""""""""""""######""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,))))))))))))***,,,...///))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))))))))))))))))))))))))))************))))))(((******+++,,,,,,,,,,,,+++---------............//////......------///000111sss]]]KKK@@@:::888777777666555333222111000////////////............,,,++++++***))))))((((((''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$########################%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$###""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%#########""""""###############$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$"""!!!###%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$###############"""""""""$$$$$$"""!!!###%%%$$$!!!###'''%%%""""""""""""##################$$$$$$$$$$$$######%%%### """$$$###"""%%%$$$######""""""######$$$$$$$$$###############$$$$$$###############$$$######""""""""""""######""""""""""""""""""""""""$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,+++******+++,,,---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((((((((((((((((((((())))))*********)))))))))***++++++,,,,,,++++++------------............///......---...///000111sss\\\JJJ@@@<<<;;;777777666555333222111000////////////............+++******))))))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$########################&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&!!!###$$$$$$###"""###%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%%%%$$$$$$$$$###############"""!!!"""$$$$$$###!!!"""######"""###&&&$$$ """"""""""""##################$$$$$$$$$$$$#########"""!!!"""###$$$###!!!%%%$$$######""""""#####################$$$$$$$$$$$$###############$$$$$$######""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$############$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,///...---,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''''''''(((((((((((((((((((((((('''((()))***************)))***++++++,,,,,,++++++------------..................------......///000ttt]]]KKKAAA<<<;;;777777666555333222111000////////////............******))))))((('''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$########################&&&%%%$$$###############$$$$$$###############$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!"""$$$$$$###!!!!!!"""""""""###$$$###"""!!!"""""""""##################$$$$$$$$$$$$######"""""""""#########"""!!!%%%$$$######""""""######"""""""""###$$$$$$$$$%%%#########"""######$$$%%%######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((())))))************)))************++++++++++++///......,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''&&&'''(((******+++++++++))))))***+++++++++++++++,,,,,,---------.........------------......//////sss^^^MMMAAA<<<:::777777666555333222111000////////////............******))))))((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$########################%%%$$$###""""""!!!""""""$$$###############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############""""""################################################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""$$$$$$###"""!!!!!!"""######""""""###!!!"""""""""##################$$$$$$$$$$$$######!!!"""#########"""""""""%%%$$$######""""""######"""""""""###$$$$$$$$$%%%######""""""###$$$$$$%%%######""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((((()))***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))((((((((((((((((((((((((((((((&&&'''(((******+++++++++))))))***++++++++++++***,,,,,,,,,------------...,,,------...............qqq]]]LLLAAA;;;999777777666555333222111000////////////............+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$############$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$########################$$$######""""""""""""############"""######$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$%%%$$$###!!!%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############"""""""""""""""####################################""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""$$$%%%$$$"""""""""###%%%###"""""""""""""""##################$$$$$$$$$$$$######!!!###$$$###"""!!!"""###%%%$$$######""""""#####################$$$$$$$$$""""""""""""###$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''((()))******+++******)))))))))************+++)))***+++,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$###""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))))))))))))))))))))))))))))))))'''((()))***************((()))******++++++******,,,,,,,,,,,,------------,,,,,,---............---mmmXXXHHH???;;;;;;777777666555333222111000////////////............,,,++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&######""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$#########""""""###############$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&###!!! !!!$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""""""""######$$$$$$$$$########################"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!! """$$$%%%$$$###$$$"""###&&&###"""""""""""""""##################$$$$$$$$$$$$######"""###$$$""" ###%%%%%%$$$######""""""######$$$$$$$$$###############""""""""""""###$$$%%%&&&######""""""""""""######""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''((()))******+++++++++))))))))))))************((()))***+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((())))))*********************************((())))))*********))))))((())))))***************++++++,,,,,,,,,---------+++,,,---.........------jjjTTTDDD===<<<===777777666555333222111000000/////////............,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$########################%%%%%%%%%%%%&&&''''''(((######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$"""########################$$$$$$######$$$$$$%%%&&&###%%%%%%###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################"""""""""""""""######$$$&&&&&&&&&%%%%%%%%%$$$$$$!!! """$$$%%%$$$###%%%###$$$&&&"""!!!""""""""""""##################$$$$$$$$$$$$#########$$$$$$!!!###&&&%%%$$$$$$###"""#########%%%$$$$$$$$$######""""""""""""""""""###$$$%%%&&&######""""""""""""######""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))''''''(((******+++++++++))))))))))))************((()))***++++++***)))((())))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$''')))***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))************************************)))************))))))((((((((()))***************++++++,,,,,,,,,---------+++,,,---.........---,,,vvv___RRRIII@@@;;;;;;777777666555333222111000////////////...............---+++***))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!"""###%%%%%%$$$######$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""################################################!!!###$$$$$$######$$$%%%$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$%%%%%%$$$###""""""############""""""######$$$%%%$$$$$$########################################################################$$$$$$$$$$$$####################################""""""######$$$%%%((('''%%%###""""""###$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$$$$%%%&&&%%%###!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""############################################################"""""""""###$$$$$$$$$%%%###$$$%%%$$$"""""""""$$$$$$#########""""""!!!!!!""""""""""""""""""""""""###############"""!!! """############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((******+++++++++******)))))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,+++++++++,,,,,,---------sss^^^PPPFFF<<<888888777777666555333222111000////////////...............---+++***))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""################################################!!!###$$$$$$######$$$%%%$$$###"""!!!!!!!!!!!!""""""############$$$$$$$$$%%%$$$$$$###""""""############""""""######$$$%%%##############################################################################$$$$$$$$$$$$####################################""""""######$$$%%%'''&&&$$$###""""""##############################""""""""""""""""""""""""$$$#########""""""""""""$$$######$$$%%%$$$""" """"""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""###########################################################################$$$$$$$$$###$$$$$$$$$"""!!!"""###############"""""""""!!!""""""""""""""""""""""""""""""#########"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((******+++++++++******)))))))))))))))))))))))))))************************)))))))))***+++++++++,,,+++++++++,,,,,,,,,------uuucccSSSGGG===:::;;;777777666555333222111000////////////...............---+++***))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############################################################"""######$$$%%%$$$$$$$$$###############"""###$$$$$$$$$$$$###"""################################################!!!###$$$$$$######$$$%%%######""""""!!!!!!"""""""""############$$$$$$$$$%%%$$$######"""###############""""""######$$$%%%##############################################################################$$$$$$$$$$$$####################################""""""######$$$%%%%%%$$$###"""""""""""""""########################""""""""""""""""""""""""###############"""""""""###"""""""""######!!! ###############$$$$$$$$$$$$$$$############$$$$$$""""""""""""############################################################$$$$$$$$$###############"""###$$$###!!! !!!"""############""""""""""""""""""""""""""""""""""""!!!!!!"""#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******+++++++++******))))))))))))))))))))))))******************************************+++++++++++++++++++++,,,,,,,,,xxxfffUUUGGG>>>;;;<<<777777666555333222111000////////////............------+++***)))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$###"""""""""###%%%&&&#################################$$$$$$#########################################################!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$######""""""######$$$%%%###############$$$$$$$$$######################################################$$$$$$$$$$$$####################################""""""######$$$%%%$$$######"""""""""!!!!!!########################""""""""""""""""""""""""########################$$$###""""""######""" ########################$$$$$$############$$$$$$!!!"""""""""############################################################%%%$$$$$$$$$###"""""""""!!!"""###"""!!! """#########""""""""""""""""""""""""""""""""""""""" !!!"""#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&%%%###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))***+++++++++******))))))))))))))))))))))))************************+++++++++************************+++++++++++++++wwweeeQQQCCC<<<999888777777666555333222111000////////////............------+++***)))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$###"""""""""###%%%&&&########################$$$##################$$$################################################!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$###############$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$####################################""""""######$$$%%%############"""""""""!!!########################""""""""""""""""""""""""###############$$$$$$$$$&&&$$$######$$$$$$###"""########################$$$$$$############$$$$$$!!!"""""""""############################################################%%%$$$$$$$$$###"""""""""!!!"""###"""!!! """""""""""""""""""""######"""""""""""""""""""""""" !!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************|||gggQQQDDD???<<<888777777666555333222111000////////////...............---+++***))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############################################################"""######$$$%%%###############$$$$$$$$$$$$$$$###""""""###$$$$$$################################################!!!###$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&'''"""############$$$$$$$$$#########"""######$$$%%%######""""""######$$$%%%"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$####################################""""""######$$$%%%"""######$$$$$$###""""""########################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###$$$$$$$$$###############$$$$$$############$$$$$$""""""""""""############################################################$$$$$$$$$###############"""###$$$###!!! !!!"""""""""""""""############"""""""""""""""""""""""" !!!"""""""""!!!!!!"""############$$$$$$$$$#######################################$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++*********)))))))))))))))jjjRRRFFFCCC@@@999777777666555333222111000////////////...............---+++***))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$################################################!!!###$$$$$$######$$$%%%###############$$$%%%%%%"""############$$$$$$$$$######""""""###$$$$$$%%%######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$####################################""""""######$$$%%%"""###$$$%%%%%%$$$##############################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&$$$""""""###$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""###########################################################################$$$$$$$$$###$$$$$$$$$"""!!!"""###!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$#########################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******)))))))))(((((((((gggNNNCCCBBB===666777777666555333222111000000/////////...............---+++***))))))(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!"""###%%%%%%$$$######""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################!!!###$$$$$$######$$$%%%""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$######""""""###$$$%%%%%%#########"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$#######################################"""###$$$$$$%%%######%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&###!!!!!!"""###""""""$$$$$$$$$$$$######""""""$$$$$$############$$$$$$""""""""""""############################################################""""""######$$$$$$$$$%%%###$$$%%%$$$###""""""$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""""""""!!! """############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$###$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))((((((((('''|||cccOOODDD@@@>>><<<:::888555333333222111///111111111111000///------......,,,+++)))((('''&&&%%%###"""$$$'''((('''%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################"""###$$$$$$$$$"""!!! """###$$$$$$###"""###$$$'''&&&&&&%%%$$$###"""""" """######"""###(((---##############################""""""###$$$$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%$$$############ !!!!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$%%%******%%%###'''""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##############################%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$##############################$$$$$$############$$$$$$***)))'''&&&&&&''')))***((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""#########%%%%%%%%%$$$$$$############%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********************************))))))))))))))))))))))))((()))*********((('''&&&{{{bbbNNNCCC???<<<;;;:::888555333333222111///111111111111000///...---------,,,+++***(((((('''&&&$$$###$$$&&&'''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$###################################################"""######$$$###"""!!! """###$$$$$$###"""###$$$%%%%%%%%%$$$######"""""""""""""""""""""$$$'''***###########################"""""""""""""""##############################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$&&&%%%%%%$$$############!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""&&&%%%!!! ###""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$######"""""""""###$$$$$$$$$$$$##############################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$((('''%%%$$$$$$%%%'''((('''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********++++++*********)))))))))************************)))))))))))))))))))))))))))))))))))))))(((''''''{{{bbbNNNBBB>>>;;;::::::888555333333222111///000111111000000///...---,,,,,,++++++***))))))((('''&&&$$$%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$##################$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############"""!!!!!!"""###$$$$$$###"""###$$$########################$$$###!!!!!!###%%%&&&&&&###########################""""""!!!!!!!!!""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$#########$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$&&&&&&###"""###""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$############""""""""""""###$$$%%%%%%$$$###""""""######$$$$$$######"""!!!"""######$$$$$$#################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((***)))((('''&&&$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$%%%%%%############%%%%%%&&&%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!###$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))*********))))))))))))(((((((((************************))))))))))))))))))))))))))))))((((((''''''((((((}}}dddOOOCCC>>><<<::::::888555333333222111///000000000000000///......+++++++++*********))))))''''''&&&&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########""""""""""""###$$$$$$###"""###$$$!!!!!!"""""""""#########&&&### !!!$$$&&&%%%###########################$$$######"""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$###############$$$%%%"""##################"""################################################&&&%%%%%%&&&%%%$$$###$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""""""""###$$$$$$$$$$$$###"""""""""############""""""!!!""""""#######################################"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$%%%$$$############$$$%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))***)))'''&&&&&&'''((()))fffQQQEEE@@@===;;;:::888555333333222111//////000000000000//////...+++++++++*********))))))''''''''''''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""############""""""#######################################$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######"""###$$$$$$###"""###$$$!!!!!!!!!"""######$$$$$$%%%### !!!$$$%%%$$$!!!########################%%%$$$$$$######$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""######$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""########################!!!""""""!!!!!!""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$#################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########"""""""""######"""""""""!!!!!!"""############"""########################"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""######$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########""""""######$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''((((((((('''(((((((((((()))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))hhhRRRFFF@@@===;;;:::888555333333222111/////////000000000000//////,,,,,,++++++***))))))(((&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!""""""###$$$"""###$$$$$$###"""###$$$"""""""""######$$$$$$$$$###"""""""""$$$$$$###"""########################$$$$$$$$$$$$$$$%%%&&&&&&########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######"""""""""######!!!""""""""""""""""""!!!""""""""""""""""""""""""########################!!!######!!!"""%%%&&&%%%""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""""""""###########################!!!""""""######""""""!!! !!!""""""######""""""########################"""###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$%%%&&&&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''(((((((((((())))))))))))************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''((((((hhhRRREEE@@@<<<::::::888555333333222111/////////000000000000//////------,,,+++***(((((('''$$$&&&((((((&&&%%%''')))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$######################################################"""!!!!!!!!!"""$$$%%%"""###$$$$$$###"""###$$$#########$$$$$$$$$$$$$$$ !!!#########"""###$$$########################""""""######$$$%%%''''''########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$%%%$$$###""""""!!!"""""""""######$$$$$$######"""""""""""""""""""""""""""########################"""&&&&&&###$$$***,,,)))""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$##################$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""########################!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############$$$%%%%%%&&&'''((()))((('''%%%$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((((('''gggQQQEEE???;;;999:::888555333333222111/////////000000000000000///......---+++)))((('''&&&$$$&&&((((((&&&%%%'''***$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###########################"""!!!!!!!!!###$$$%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""!!!###&&&######################## !!!!!!"""###%%%&&&'''########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###### """(((+++(((""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$######################## !!!###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""######$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""######$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""########################!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&''')))***+++***)))'''&&&#########$$$$$$%%%%%%%%%!!!###$$$$$$######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((()))((('''&&&nnnRRRHHHAAA;;;===999888666555333333222222111000000///...---------...---+++)))((('''&&&&&&&&&((()))******)))(((&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###########################""""""""""""""""""""""""########################$$$$$$###############$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$##################!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$ """$$$%%%$$$###""" !!!############&&&((($$$$$$$$$############"""""""""#########""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$#########""""""!!!!!!$$$###"""###%%%&&&%%%$$$$$$$$$##################%%%$$$######""""""######$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###%%%$$$###########################"""!!! !!!$$$%%%###!!!######""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$#########""""""###$$$$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$%%%&&&'''%%%###&&&&&&%%%$$$############((('''&&&&&&$$$$$$###"""$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''oooRRRHHHAAA:::===999888666555333333222222222111111000//////.........---,,,***)))(((''''''&&&''')))******)))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###########################################################################$$$$$$###############$$$########################""""""!!!!!!!!!!!!""""""################################################!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$ !!!###$$$$$$###"""!!! """############&&&((($$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%############"""""""""!!!$$$###"""###%%%&&&%%%$$$########################%%%$$$######""""""############$$$%%%%%%$$$######$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!###$$$###!!!###########################"""!!!"""%%%%%%###!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""###$$$$$$###"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""##########################################$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###########################""""""$$$&&&'''&&&$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''pppTTTIIIAAA:::<<<999888666555333333222222222222222111111000000///......---,,,***)))((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$########################################################################$$$###############$$$$$$###########################""""""!!!!!!""""""###################################################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$###!!! !!!"""#########$$$&&&((($$$$$$$$$############"""""""""###############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$############$$$%%%############""""""""""""$$$###"""###%%%%%%%%%$$$########################%%%$$$######""""""######""""""############""""""$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""&&&$$$############""" ########################$$$######$$$%%%%%%###"""###""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###############"""$$$$$$$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###########################""""""$$$%%%&&&%%%###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&qqqTTTIIIAAA:::<<<999888666555333222222222222222111111111000000000.........---,,,***))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################"""$$$%%%$$$###"""###$$$#################################################################################"""######$$$%%%###########################""""""""""""""""""##########################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$###"""!!! """###$$$$$$###$$$&&&((($$$$$$$$$#########""""""""""""###$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$#########"""""""""""""""$$$""""""###$$$%%%$$$##################$$$$$$$$$%%%$$$######""""""##############################$$$##################$$$######$$$$$$$$$$$$######!!!"""""""""###############$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$###"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%$$$#########""""""!!!########################%%%$$$$$$%%%%%%%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################&&&%%%$$$%%%&&&&&&$$$###############$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&qqqTTTIIIAAA:::<<<999888666555333222222222111000000000000000//////............---+++***)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$$$$###"""###$$$##############################################################################""""""###$$$$$$%%%##############################""""""""""""##############################""""""#########$$$$$$$$$""""""###$$$$$$$$$######""""""#########$$$$$$$$$############""""""!!!!!!"""$$$$$$$$$###$$$&&&'''$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""#########"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$%%%$$$######""""""######$$$$$$$$$######$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$######!!!"""""""""#####################$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""""""""""""""##############################$$$%%%%%%%%%$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$&&&)))***)))(((############$$$%%%&&&&&&"""######$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&~~~pppTTTIIIAAA:::<<<999888666555333333222222000000000000000000000000------......---,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$$$$###"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################"""""""""###$$$$$$%%%%%%"""######$$$$$$$$$######"""############$$$$$$$$$#########"""""""""""""""###$$$%%%$$$###$$$&&&'''$$$$$$$$$############"""""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""###$$$$$$###""""""""""""""""""###############"""!!!"""$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$######""""""######%%%$$$############$$$%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######""""""""""""#####################$$$$$$%%%%%%&&&%%%#########$$$%%%$$$###""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" """"""""""""$$$%%%########################!!!###%%%%%%$$$###$$$%%%"""""""""############$$$""""""""""""""""""""""""###############$$$$$$$$$"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&#########$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%&&&%%%############$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################!!!!!!###&&&+++.........$$$$$$$$$###$$$$$$%%%%%%"""#########$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%{{{~~~oooRRRHHHAAA:::===999888666555333333222222111111111111111111111111+++,,,---...---+++)))(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!###$$$$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$######""""""############$$$$$$$$$""""""""""""""""""######$$$%%%%%%%%%$$$$$$%%%'''$$$$$$$$$############"""!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!!!!"""""""""###############"""!!!"""###$$$###"""!!!""""""###$$$$$$%%%%%%%%%$$$######""""""######$$$###""""""""""""###$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######""""""""""""############"""######$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$###""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" """$$$$$$""""""$$$&&&########################!!!$$$$$$######$$$&&&""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""###%%%$$$$$$###%%%&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%%%%%%%###"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$##################$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################!!!!!!###&&&***---------%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%xxx}}}{{{uuu{{{nnnRRRHHHAAA;;;===999888666555333333222222222222222222222222222222***+++---------+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''###""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!###$$$$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$######""""""############$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$###!!!!!!"""###$$$###"""!!!""""""###$$$$$$%%%%%%%%%$$$$$$###"""############"""!!! !!!"""###"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""""""""############""""""###$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$###""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""$$$&&&%%%###"""$$$'''######################## ######""""""%%%'''""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%&&&((()))((('''&&&&&&%%%$$$##########################################$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%|||pppxxxnnnUUUEEE???<<<999999888777666444222111000000000000000000///...............---+++)))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""!!! ########################$$$$$$$$$#########""""""######################################################""""""!!!!!! ########################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!###!!!!!!%%%'''&&&###%%%$$$$$$######"""""""""########################!!!!!!!!!!!!""""""""""""#########"""""""""""""""$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################!!!"""###$$$%%%%%%$$$###%%%&&&'''%%%###""""""###%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$############"""&&&%%%%%%$$$#########$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%'''%%%###"""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$###""""""$$$&&&'''%%%###!!!"""$$$&&&''''''$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%uuu}}}nnnUUUEEE???===999999888777666444222111000000000000000000///............---,,,+++)))((('''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!########################$$$$$$$$$#########""""""######################################################""""""!!!!!!!!!!!!########################""""""""""""""""""""""""###########################""""""""""""""""""###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$###""""""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$#################################""""""""""""###############"""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""######$$$$$$###"""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""########################""""""###$$$%%%$$$######%%%%%%&&&%%%###!!!"""###$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%$$$$$$###"""""""""""""""########################$$$$$$$$$#######################################$$$$$$##################$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$#########$$$%%%&&&$$$###""""""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%zzznnnUUUEEE@@@===999999888777666444222111000000000000000000///............---,,,+++***((('''))))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$##################################################################""""""""""""!!!!!!!!!########################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$#####################$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%####################################$$$$$$$$$$$$""""""""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""$$$###""""""""""""""""""######""""""######$$$%%%######################################################$$$$$$$$$###""""""###$$$%%%$$$"""!!!!!!"""#########""""""#########""""""""""""""""""""""""######################## !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!#########"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%{{{oooUUUEEE@@@===:::999888777666444222111000000000000000000///......---------,,,+++***(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$######""""""$$$&&&%%%""" """%%%$$$$$$$$$%%%%%%&&&&&&&&&########################"""""""""#########$$$$$$"""""""""""""""#########$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######"""""""""""""""#########""""""######$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$###!!! !!!"""######""""""""""""######""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%$$$""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""###%%%''''''%%%###$$$$$$######""""""""""""$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%zzz{{{oooVVVFFF@@@===:::999888777666444222111000000000000000000///......---------,,,+++***)))((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%################################################################################################""""""""""""####################################""""""""""""""""""""""""########################$$$######""""""######$$$""""""###$$$$$$$$$$$$###"""######$$$$$$######"""######$$$$$$$$$######""""""######$$$$$$$$$######"""$$$&&&%%%""" """%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!!!!"""""""""######!!!!!!""""""############$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###"""""""""""""""############""""""######$$$%%%########################""""""#########$$$$$$$$$%%%%%%$$$######""""""""""""###$$$###!!!!!!!!!#########""""""""""""######""""""""""""""""""""""""################################################%%%&&&&&&'''''''''&&&%%%########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%&&&&&&$$$"""$$$$$$###""""""###$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%~~~vvvzzzoooVVVFFFAAA>>>:::999888777666444222111000000000000000000///......,,,,,,,,,,,,+++***))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%#######################################$$$$$$$$$################################################"""""""""############$$$########################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""############""""""!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%######################## !!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$######""""""######$$$%%%########################"""""""""###$$$$$$%%%%%%%%%$$$######"""#########"""###$$$$$$"""""""""$$$#########""""""#########""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!"""$$$%%%%%%%%%$$$###########################!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###""""""###%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&$$$###$$$######"""###%%%&&&'''(((((()))(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%{{{vvv|||pppVVVFFFAAA>>>;;;999888777666444222111000000000000000000///......,,,,,,,,,,,,++++++***)))''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""######""""""###$$$$$$$$$$$$###""""""############"""""" ###%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$#################################!!!!!!"""""""""######### !!!!!!"""######$$$$$$$$$$$$############$$$$$$##############################""""""""""""######"""""""""""""""###$$$$$$######""""""######$$$%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$###"""""""""###$$$%%%"""$$$%%%$$$######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$ !!!###$$$%%%$$$###"""########################!!!!!!"""######$$$%%%%%%##########################################$$$$$$""" %%%+++,,,'''!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((&&&$$$######$$$%%%$$$$$$$$$#########$$$&&&)))+++++++++***)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%|||xxx~~~pppVVVFFFAAA>>>;;;999888777666444222111000000000000000000//////...,,,,,,,,,,,,,,,+++***))))))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""############"""""" """%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$###!!! !!!%%%'''&&&###%%%$$$$$$######"""""""""########################"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$""""""!!!""""""###$$$$$$#########"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%######"""""""""###%%%&&&###$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&!!!"""$$$&&&&&&&&&$$$###########################""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""### !!!)))222444---%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$######""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%(((***'''%%%###"""###%%%%%%$$$############%%%(((+++---,,,,,,+++***(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''((((((((()))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%nnnQQQFFF@@@:::===888777666444333222111111000000000000000///......+++++++++***)))((('''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''$$$""""""%%%&&&$$$"""%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""############!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""$$$$$$$$$############"""!!!"""###%%%%%%$$$############""""""!!!!!! !!!###%%%&&&%%%###""" !!!###$$$%%%%%%$$$$$$$$$$$$#########$$$&&&'''((('''%%%###""""""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########"""""" !!!!!!""""""######""""""############""""""""""""!!!!!! """#########$$$$$$$$$$$$&&&###!!!!!!$$$%%%$$$"""%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&########################################################################$$$$$$$$$############"""%%%%%%$$$$$$###"""!!!!!!%%%!!! &&&///222,,,%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&((()))))))))))))))((('''%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''')))***''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%lllPPPEEE???:::>>>888777666444333222111111000000000000000///......---------,,,+++***)))((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$%%%$$$$$$$$$"""############$$$$$$$$$&&&$$$""""""%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$"""!!!!!!!!!"""###""""""""""""############ !!!""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""###$$$$$$$$$######!!!"""#########"""!!!!!!$$$$$$#########$$$%%%&&&((('''%%%#########$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######""""""############""""""""""""!!!!!!!!! """""""""#########$$$$$$%%%###!!!"""$$$%%%$$$"""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""%%%%%%$$$$$$###""""""!!!%%%###!!!%%%***,,,(((###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&((('''(((((('''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%jjjNNNDDD???;;;>>>888777666444333222111111000000000000000///......---------,,,+++***)))((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!###%%%%%%$$$###""""""############$$$$$$$$$$$$###""""""$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""""""""""""""############!!!!!!""""""###$$$%%%%%%$$$$$$$$$###############$$$$$$$$$############"""#########"""######$$$%%%###""""""""""""!!!!!!!!!$$$$$$##################"""######""""""!!!$$$$$$#########$$$%%%&&&((('''%%%$$$######$$$%%%""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$###############!!!!!!!!!""""""""""""###""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######%%%###""""""###$$$$$$###%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$###############""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""&&&$$$######$$$%%%###!!!########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((''''''''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%gggLLLCCC>>>;;;???888777666444333222111111000000000000000///......+++++++++***)))((('''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## !!!$$$%%%%%%###!!!""""""#########$$$$$$$$$###""""""###$$$&&&&&&'''%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!"""""""""###########################$$$$$$$$$########################$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&""""""""""""""""""""""""&&&%%%###"""!!!"""###$$$#########""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$############$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""########################"""""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######"""######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%$$$"""!!!!!!"""###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~rrrqqqeeeJJJCCC???;;;???888777666444333222111111000000000000000///......+++++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%"""""""""#########$$$$$$$$$"""#########$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%####################################################################################"""""""""!!!!!!"""""""""############%%%%%%$$$$$$###"""""""""########################$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&""""""""""""############'''%%%###!!!!!!!!!###$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$##########################################""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""######$$$$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$##################$$$$$$###!!!!!!$$$'''########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))*********&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&nnndddggg{{{cccJJJCCC???:::===888777666444333222111111000000000000000///......---------,,,+++***)))(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%$$$""" """############$$$$$$$$$"""###$$$$$$######%%%'''%%%$$$$$$######$$$$$$%%%################################################"""""""""""""""""""""""""""############"""!!!!!!""""""""""""############$$$$$$$$$###""""""!!!!!!###############$$$$$$$$$$$$$$$$$$############"""#########"""######$$$%%%"""""""""############$$$&&&%%%###!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%$$$########################""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""######!!!!!!!!!"""""""""#########$$$$$$###""""""###%%%########################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$############"""####################################"""###%%%(((########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))*********%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''kkk```ggg|||xxxaaaKKKEEE@@@:::<<<888777666444333222111111000000000000000///......---------,,,+++***)))(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$###"""############$$$$$$$$$###$$$&&&$$$""""""$$$'''%%%$$$$$$######$$$$$$%%%########################################################################"""######$$$###"""!!! """"""""""""############!!!!!!!!!""""""#########""""""#########$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%######"""!!!""""""###$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########"""""""""#########$$$$$$"""$$$%%%$$$"""!!!###%%%########################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""##############################""""""###$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$&&&'''((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''mmmbbbkkkyyyvvvaaaKKKEEE@@@999;;;888777666444333222111111000000000000000//////...+++++++++***)))((('''&&&&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###%%%&&&''''''"""############$$$$$$$$$###%%%&&&%%%"""!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$"""!!! """"""""""""############!!!"""$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###%%%%%%$$$######""""""######$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%###"""!!! !!!!!!$$$%%%%%%&&&%%%$$$###"""%%%%%%&&&'''''''''&&&&&&""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$############$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&##################$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&########################################################################$$$$$$$$$############"""##################$$$$$$$$$###!!!"""###$$$""" ########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''###$$$%%%&&&'''(((((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''vvvppp{{{yyy___KKKAAA===<<<;;;:::999777555333222111111000000000000////////////...------,,,,,,++++++***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""$$$$$$############$$$$$$######""""""""""""##############################"""############$$$$$$$$$"""""""""""""""######$$$############################################################""""""""""""$$$$$$$$$#########""""""&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$%%%'''))))))'''$$$##############################"""############$$$$$$$$$########################%%%###"""###$$$$$$###"""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################$$$$$$##########################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''#########$$$$$$$$$######%%%$$$$$$######$$$%%%%%%########################&&&%%%$$$#########$$$%%%&&&%%%%%%$$$#########$$$%%%$$$"""!!!!!!"""$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$'''''''''&&&%%%$$$""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&zzzvvvvvv]]]JJJ@@@===<<<;;;:::999777555333222111111000000000000////////////...------,,,,,,+++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''%%%$$$###""""""$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""""""""""""""###$$$$$$############################################################""""""""""""$$$$$$$$$#########""""""$$$###""""""$$$$$$$$$"""%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$%%%'''((((((%%%$$$##############################"""############$$$$$$$$$########################$$$###""""""$$$%%%$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################################################################!!!!!!"""###############"""############$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$###"""!!! """""""""######$$$$$$$$$########################$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&|||xxxqqqZZZHHH???<<<;;;::::::999777555333222111111000000000000////////////---------,,,++++++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%###"""###$$$&&&%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$###""""""""""""###$$$$$$################################################$$$$$$#########"""""""""$$$$$$$$$###############"""!!! """$$$%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$%%%&&&&&&%%%###"""###$$$########################"""############$$$$$$$$$###########################"""!!!"""$$$%%%%%%$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$####################################################################################### !!!!!!"""###""""""""""""############$$$$$$$$$"""###$$$$$$######$$$&&&((('''&&&%%%###!!! !!!###$$$$$$$$$###########################""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$######$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&yyyttt||||||lllWWWFFF>>><<<;;;::::::999777555333222111111000000000000////////////------,,,,,,+++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''########################&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$#########""""""########################"""!!!!!!"""%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$$$$%%%%%%###"""!!!"""$$$########################""""""#########$$$$$$$$$########################"""!!!!!!"""$$$&&&%%%$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""#######################################################################################$$$$$$$$$########################!!!!!!"""###############""""""#########$$$$$$$$$!!!###$$$$$$###"""$$$%%%''''''&&&%%%###!!!"""$$$%%%%%%$$$$$$######################## !!!###$$$%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&vvvqqqvvvxxxiiiUUUFFF???===;;;999:::999777555333222111111000000000000////////////---,,,,,,++++++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""##############################""""""#########$$$$$$$$$###############$$$$$$%%%################################################$$$$$$$$$$$$#######################################""""""$$$&&&(((((('''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$###$$$$$$###!!!!!!###$$$########################""""""#########$$$$$$$$$########################"""!!!!!!"""$$$&&&%%%$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$$$$%%%$$$$$$###!!!!!! ###%%%'''&&&&&&%%%########################!!!"""$$$%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$##################$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&uuusssyyyvvvhhhUUUGGG@@@>>><<<::::::999777555333222111111000000000000////////////,,,,,,,,,+++******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""""""""""""""###########################"""############$$$$$$$$$$$$############$$$%%%%%%################################################%%%$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$''')))((((((%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$"""$$$%%%$$$###"""###$$$########################"""############$$$$$$$$$###########################"""!!!"""$$$%%%%%%$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""#######################################$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$"""###$$$$$$######$$$&&&"""######$$$$$$$$$######!!!"""$$$%%%&&&&&&&&&%%%########################!!!!!!"""###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%##############################$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&{{{sssvvv~~~vvvhhhVVVHHHBBB???<<<::::::999777555333222111111000000000000////////////,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""########################""""""######$$$$$$$$$%%%$$$$$$############$$$$$$$$$######""""""######$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&################################################%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$######$$$&&&''''''&&&%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$!!!###%%%&&&$$$######$$$########################"""############$$$$$$$$$########################$$$###""""""$$$%%%$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&"""######$$$$$$$$$######""""""######$$$$$$$$$%%%##############################""""""""""""######$$$$$$######$$$$$$%%%&&&#########$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&uuupppvvvvvviiiWWWIIICCC@@@===::::::999777555333222111111000000000000////////////,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###$$$&&&%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&################################################%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$!!!###&&&'''&&&$$$##############################"""############$$$$$$$$$########################%%%###"""###$$$$$$###"""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''###$$$$$$$$$$$$###""""""###""""""!!!""""""###$$$########################$$$###"""!!!!!!"""######$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$ !!!"""###%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&}}}qqqxxxxxxlll[[[KKKAAA===;;;;;;888777666444333222111111111111111111000000000000,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########'''$$$""""""%%%&&&%%%######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################""""""""""""""""""""""""'''&&&$$$"""!!!""""""###$$$#########""""""!!!!!!$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$######""""""########################!!!"""$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######"""""""""$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$###""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''|||rrr{{{{{{nnn[[[KKKAAA===;;;;;;888777666444333222111111111111111000000000//////,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&$$$""""""%%%&&&%%%######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################"""!!!!!!!!!!!!###$$$%%%############"""""""""!!!$$$###"""###%%%&&&%%%$$$"""""""""""""""#################################!!!###$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$###""""""############$$$$$$$$$$$$#########################################################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((~~~xxxqqq\\\KKKAAA===<<<;;;888777666444333222111111111111000000000000//////,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!"""$$$$$$############""""""""""""$$$###"""###%%%&&&%%%$$$ !!!!!!"""#################################"""###$$$$$$###"""$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%&&&&&&%%%##########################################$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################"""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######"""###############$$$$$$$$$$$$#########################################################$$$%%%$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((rrr\\\JJJ@@@===<<<;;;888777666444333222111111111000000000////////////,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########"""""""""""""""$$$###"""###%%%&&&%%%$$$""""""""""""####################################"""###$$$$$$###"""###%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######""""""###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!########################"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$##################$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################"""$$$%%%$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((()))))))))~~~pppYYYHHH@@@===<<<:::888777666444333222111111000000000////////////...,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##################################################################$$$$$$$$$$$$$$$$$$######""""""""""""""""""######$$$###"""###%%%&&&%%%$$$&&&&&&%%%$$$$$$###""""""########################"""$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######""""""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!########################"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$$$$""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******vvv{{{kkkUUUFFF@@@>>>;;;999888777666444333222111111000000////////////......,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################""""""""""""""""""""""""!!!"""###%%%&&&'''''''''""""""""""""############$$$###"""###%%%&&&%%%$$$(((((('''%%%$$$###"""!!!###########################$$$%%%$$$"""""""""$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###################################################$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""""""""############$$$"""######$$$%%%$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$$$$######################################################"""###$$$###""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$""""""######$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((()))(((((((((''''''((((((((()))))))))'''(((((())))))******+++xxxooo|||uuufffQQQDDD???>>>;;;888888777666444333222111111000000/////////.........,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$################################################!!!###%%%&&&'''''''''!!!"""""""""############$$$###"""###%%%&&&%%%$$$&&&&&&%%%%%%$$$###""""""###########################$$$%%%$$$"""!!!"""######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""############!!!"""###$$$%%%$$$$$$#########""""""###$$$$$$%%%######$$$$$$$$$$$$######################################################!!!###$$$###"""!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))(((((('''((((((((())))))))))))'''(((((()))******++++++uuulllzzzqqqbbbNNNBBB???>>>;;;777888777666444333222111111000/////////............,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""!!!!!!""""""#########$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$##########################################%%%%%%$$$"""!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""$$$&&&'''&&&$$$########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%$$$###"""""""""""""""############!!!"""###$$$%%%$$$############""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!###$$$###"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''%%%###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))(((((((((((((((((())))))))))))'''(((((()))***+++++++++~~~lllrrrtttbbbOOOEEEAAA===::::::999777444333333333111000000/////////............---,,,,,,+++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""######$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$##########################################$$$$$$##################""""""#########$$$$$$$$$***((('''%%%$$$$$$%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""!!!"""""""""#########$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&((('''&&&$$$######(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))******))))))))))))******,,,***((((((+++---///000wwwlllxxxqqqaaaNNNEEEAAA===:::999999777444333333333111000000000/////////.........------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$###########################################################################$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((('''***))))))))))))******+++)))))))))+++---000111222sssjjjxxxnnn^^^MMMDDD@@@<<<999888999777444333333333111000000000000/////////......------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###'''&&&%%%$$$###!!! """############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!!!!!##################""""""$$$$$$#########"""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,***+++---000222333444444vvvjjjuuulll\\\KKKCCC@@@<<<999888999777444333333333111000000000000////////////......---,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$%%%#######################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$################################################!!!"""###$$$$$$###!!! %%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###$$$''')))((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((***************+++++++++))))))))))))***+++,,,---...000333444444444444444yyyooo|||mmm]]]LLLCCC@@@<<<999999999777444333333333111000111000000000////////////...------,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" """###%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###$$$''')))''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))'''''''''(((((((((((())))))*********+++++++++,,,))))))******,,,---//////111333555444333222333555xxxuuuqqq___MMMDDD@@@===;;;;;;999777444333333333111000111111000000000/////////......---,,,+++***))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$################################################""""""######$$$$$$######!!!!!!!!!"""""""""######$$$$$$#########"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%$$$###############$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))***************+++,,,...000111222111333444444333444999>>>wwwwwwuuucccOOODDD@@@===<<<===999777444333333333111000111111111000000000//////......---,,,+++******)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''########################!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######################################################""""""######$$$%%% !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%$$$######"""#########$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''''''''''''''((((((''''''''''''((((((&&&'''''''''((((((((()))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))))))))*********+++'''(((((())))))***+++++++++,,,,,,...000222444555333555666777999???JJJSSSxxxuuuxxxeeePPPDDD@@@>>>===???999777444333333333111000111111111111000000000000///...------++++++***)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$***)))'''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$########################""""""""""""""""""""""""$$$###"""""""""###%%%&&&######$$$%%%'''((())))))%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&((('''&&&$$$######'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$%%%'''((((((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))(((''''''&&&&&&((()))***)))))))))))))))))))))))))))*********++++++++++++)))******+++,,,,,,------,,,,,,---///111333555666555777:::<<<@@@KKK[[[fffssslll|||kkkUUUFFFAAA@@@===999:::888555444444444222111000000000000//////////////////...---+++)))'''&&&((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%%%%$$$###""""""$$$&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))***+++++++++***)))((())),,,...///000000//////000111333555666///777>>>CCCNNN___iiikkk|||ooommm|||kkkUUUFFFAAA???===999:::888555444444444222111000000000000//////////////////...---+++)))'''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$###"""###$$$&&&'''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***(((((())))))*********++++++***))))))+++---///000000111222444555666777777@@@HHHOOOTTT\\\gggllllllyyyqqqttt{{{kkkVVVGGGAAA???<<<999:::888555444444444222111000000000000///////////////......---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$#########$$$&&&''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))*********,,,++++++,,,---///222333444444444666:::???DDDGGGVVV]]]dddggghhhjjjiiifffzzzzzzkkkWWWHHHAAA>>><<<::::::888555444444444222111000000000000////////////......---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$######"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************)))******************+++,,,///111222333555666888666555888AAAMMMZZZbbbjjjooosssqqqlllfffaaa^^^~~~xxxkkkXXXIIIAAA>>><<<::::::888555444444444222111000000000000////////////......---,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$######"""%%%%%%%%%%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********************++++++++++++++++++///333555444222222333444666;;;CCCNNN\\\hhhooorrrttttttpppggg^^^ZZZYYY{{{wwwkkkYYYJJJAAA===;;;::::::888555444444444222111000000000000////////////---------,,,+++***((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++***++++++,,,------.........111555555333222333555888>>>IIITTT^^^dddfffgggeeegggiiihhhaaaYYYYYY]]]|||vvvkkkZZZJJJAAA===;;;::::::888555444444444222111000000000000////////////---------,,,+++***)))(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++***+++,,,---...000111111///222555555555999AAAGGGRRRVVV]]]bbbdddbbb^^^[[[XXX\\\dddkkkjjjgggkkksss{{{vvvkkkZZZKKKAAA===;;;::::::888555444444444222111000000000000////////////---------,,,+++***)))(((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#########!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&***)))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++***+++,,,...000111222333///222444555999CCCRRR]]]pppnnnkkkgggbbb]]]YYYWWWWWW^^^lllzzz~~~~~~vvvvvvkkkZZZKKKAAA<<<::::::<<<999555333333222222111000000000000///////////////...---,,,***)))(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$&&&$$$###%%%''''''$$$ &&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((&&&$$$%%%'''(((&&&$$$'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############"""###%%%'''((('''&&&%%%&&&"""%%%''''''%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&&&&''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((()))***++++++***)))((())))))******+++++++++++++++---------...000111000555555666;;;GGGVVVfffooouuurrrlllddd\\\XXXXXXYYYXXXdddvvv}}}zzzmmm[[[KKKAAA===;;;:::<<<999555333333333222111000000000000///////////////...---,,,***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$#########&&&%%%%%%'''))))))'''$$$$$$$$$$$$$$$%%%&&&'''''')))))))))((((((''''''&&&***((('''(((***+++***(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%''''''&&&%%%&&&'''###%%%'''&&&$$$###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***((()))***++++++***)))((())))))******++++++,,,,,,,,,---//////111333444444666999???GGGRRR]]]ggglllooolllgggaaa\\\\\\___bbbeeeooo~~~~~~~~~rrr]]]KKKAAA===<<<;;;;;;999555333333333222111000000000000///////////////...---,,,***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''########################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########%%%''''''&&&%%%""""""###$$$%%%&&&''''''))))))((((((((('''''''''((('''&&&''')))******)))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&(((***&&&&&&&&&%%%######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&''''''(((((())))))***((()))************))))))((())))))***+++,,,,,,---...///000333555888:::<<>><<<;;;:::888555444444333222111000000000000///////////////...---,,,***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%'''(((###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&'''(((((())))))))))))*********++++++++++++((((((((()))***+++++++++++++++***))))))))))))))))))))))))((((((((('''''')))))))))'''&&&(((+++...)))(((&&&$$$###$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((())))))))))))((())))))***************((()))***+++,,,---......222000222777===AAAGGGMMMZZZ]]]```ccceeeeeedddcccbbbdddiiiooowwwwwwrrrzzz|||xxx```LLLCCC???===;;;999777555444444444222111000000000000///////////////...---,,,***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%'''(((###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))******))))))))))))******+++,,,,,,---,,,,,,+++,,,,,,---...///000111111,,,---............//////,,,,,,+++************+++++++++++++++************------,,,******,,,000333,,,***'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++))))))***,,,---///000111444222777BBBLLLUUU___iiiwwwsssnnnhhhdddbbbbbbbbbdddjjjsss~~~zzzkkkdddqqq{{{yyy```MMMDDDAAA===:::888777555555555444333111000000000000///////////////...---,,,***)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''(((((())))))%%%%%%&&&'''(((((()))))))))***+++***))))))+++---***,,,---...//////...---/////////000000111111222...///000///...---...000---,,,++++++******++++++......---------,,,,,,,,,//////...------///333666///,,,)))((((((((('''&&&(((''''''&&&&&&''''''((((((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++,,,******,,,---///111333333666666@@@RRRaaajjjuuutttjjjdddbbbdddfffmmmsss{{{sssbbbVVV___qqq|||yyy```NNNFFFBBB===999888666555555555555333111000000000000///////////////...---,,,***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''((()))***+++,,,(((((()))***+++------...+++---.........///333666555666999<<<>>>??????>>><<<<<<;;;:::999888888777333555666444222000111333000000///...............////////////............////////////...000333666000...++++++++++++(((&&&((((((''''''''''''(((((((((&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,+++,,,---///111333555666:::===LLLcccqqqtttxxx|||tttlllhhhhhhkkkmmmyyyzzz}}}xxxmmm]]]NNNSSScccxxx```NNNFFFBBB===999777666555555666555333111000000000000///////////////...---,,,***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''')))***,,,---...------...///000222333333222555777888999;;;@@@DDDGGGJJJNNNRRRUUUWWWWWWWWWQQQPPPNNNLLLIIIGGGEEEDDD>>>@@@AAA???;;;:::;;;<<<555444333333222222333333000000000000////////////...////////////000333555111///---------,,,)))%%%((((((''''''''''''((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((((((((())))))***************))))))))))))))))))((((((((((((***,,,---+++,,,...000333555666777???CCCUUUlllwwwsssppptttwwwuuuqqqnnnmmmoooqqqsss~~~{{{yyyzzz{{{pppkkkaaaVVVZZZjjjrrrZZZKKKCCC<<<888777:::888666444333222222333111111111111000///...---...---+++***)))((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''))))))(((&&&%%%&&&))),,,)))***,,,,,,+++...333777555666777:::===BBBFFFIIILLLIIIKKKRRRTTTUUUZZZcccbbbhhhlllnnnrrrwwwuuuoooooonnnkkkiiihhhhhhhhhhhh```^^^]]][[[YYYUUUPPPLLLKKKDDD>>>;;;======;;;777999777777888999777111---777555222///...111666;;;222000...000222222///---------,,,+++)))'''%%%$$$))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##################"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&---'''$$$%%%&&&%%%&&&)))&&&'''(((&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%)))---...---)))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************)))))))))))))))******))))))***,,,---------///000333555333333===IIIRRR[[[gggmmmmmmmmmpppsssppphhhcccjjjwww{{{llldddffflllrrrtttvvvtttooofffbbbfffsss~~~rrrZZZKKKCCC===::::::999888666555333333222222000000111000///...------+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&"""%%%)))+++,,,+++,,,---+++---000222444777<<>><<<<<<888777777666555333222111///000000000///...---,,,...---+++***)))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%%%%(((,,,......------......333999@@@GGGNNNUUUYYY^^^ZZZWWWXXX]]]bbbfffggglllhhheeeccc]]]XXXWWWZZZ]]]``````ZZZUUUTTTUUUTTTZZZ[[[\\\___aaadddeeefffeeebbb```aaaffflllqqqsssyyyuuunnnhhhdddcccdddeee^^^WWWNNNFFFAAA>>><<<;;;555555666777777888888888555333111000000000///........./////////...------*********)))((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&""""""&&&)))(((%%%&&&+++***'''######&&&((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&(((******((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))******+++++++++,,,,,,---...///000000222666<<>>EEEPPPWWWccckkkkkkiiimmmtttsssppprrrqqq___\\\gggllliiikkkqqqzzz~~~yyyttteeeTTTIIICCC<<<888777666666555555444444444444000000000000////////////---,,,,,,++++++******)))*********)))(((((('''''''''%%%$$$%%%((((((&&&###((($$$ !!!&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''%%%$$$$$$&&&(((''''''###%%%'''(((((('''((()))((()))))))))+++000666;;;FFFKKKPPPPPPKKKDDD???===999===CCCIIIOOORRRTTTTTTfffeeeiiittt}}}|||uuusssuuuyyy{{{|||wwwnnnjjjkkknnnbbbaaaaaafffjjjiiiccc]]]XXXZZZ\\\___dddllluuu|||{{{vvvqqqqqquuuwwwuuurrr}}}{{{zzzzzzzzz{{{zzzsssrrreeeddddddfffgggfff```[[[bbbiiirrrzzz|||tttiii```WWWJJJ???===???<<<777333444///...222222...---111///000111111000...,,,+++***)))((('''&&&''''''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((***(((&&&&&&)))+++***((()))((((((((((((***,,,---)))************+++++++++***+++++++++,,,,,,,,,,,,...000333444777@@@OOOYYYooojjjiiilllkkkgggiiiooommmsss}}}rrrbbbYYY\\\lll{{{xxxyyy|||}}}wwwyyyxxxqqqmmmssscccRRRHHHBBB<<<888777777666666555444444333333000000000000////////////------,,,,,,+++*********&&&&&&&&&''''''''''''''''''%%%$$$%%%'''(((&&&$$$(((&&&%%%(((+++,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''&&&&&&&&&'''((('''&&&%%%&&&'''(((***,,,///444;;;DDDJJJQQQQQQOOOHHH???;;;===@@@JJJOOOXXXdddoootttuuutttqqqmmmmmmqqquuuuuuvvvyyy|||tttmmmllliiiccc^^^\\\``````___\\\VVVQQQNNNMMMKKKFFFBBBCCCGGGJJJIIIFFFAAABBBDDDFFFJJJOOOUUUZZZ___]]]ZZZYYY\\\aaafffiiixxxwwwvvvtttrrrqqqrrrsssooottt~~~~~~|||{{{zzzzzzzzzwwwpppkkk\\\^^^cccllluuu|||sssggg[[[SSSLLLCCC>>>======666222333333000222777111000000//////000000111+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((***(((&&&''')))+++***((())))))(((((()))***+++,,,************+++++++++++++++++++++,,,,,,,,,------111444999===CCCPPPaaammmqqqnnnnnnooommmhhhiiinnnoooqqqwwwsssjjjjjjsssnnnjjjnnnooommmkkk}}}xxxppp```NNNEEEAAA===999888888777777555444333222222000000000000////////////......---,,,,,,++++++***%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%''''''&&&%%%&&&&&&(((,,,///...(((###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$(((((((((&&&$$$$$$&&&(((---111777<<<@@@DDDGGGJJJFFFGGGDDD>>>;;;@@@MMMXXX^^^aaaiiiuuuzzzqqqlllhhhiiihhhfffeeegggooodddYYYUUUSSSNNNHHHFFFGGGGGGFFFEEECCC???;;;777;;;777444555:::<<<:::777:::<<<>>>@@@@@@BBBDDDFFFHHHFFFCCC@@@AAAGGGPPPXXXggggggfffeeecccccceeegggjjjppp}}}eeebbb```bbbhhhooouuuyyy|||uuuhhhVVVIIIDDD888666777:::;;;777333333555333111//////000222444---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((()))((('''''')))******)))***)))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......///444:::AAAJJJYYYlllyyyrrrpppooonnniiifffhhhnnnpppoooooovvvvvvsss|||tttdddaaadddffffffgggyyypppnnn]]]KKKCCC@@@===:::999999888777666444222111111000000000000////////////......------,,,+++++++++(((((((((((())))))******'''&&&%%%%%%&&&&&&&&&&&&###$$$&&&)))+++***&&&"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%%%%$$$''''''''''''''')))---000777<<>>DDDIIIOOOPPPPPPNNNKKKJJJMMMPPPZZZ```mmm}}}xxxyyy|||wwwtttpppllliiifffaaa^^^pppttt~~~nnn]]]UUUBBB>>>:::999999888555444888666333111000000111222000///...,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''(((((((((((((((((((((((()))(((''''''((()))***************)))))))))))))))*********+++++++++,,,,,,++++++++++++,,,---/////////555===EEENNN\\\mmmyyyssspppkkkfffbbbcccjjjpppsssoookkkmmmxxx{{{|||}}}ssshhh______cccfffiiilll|||ooommm[[[HHHAAA@@@>>>;;;999999888777666444222111111000000000000////////////...------,,,,,,+++************))))))((((((((((((&&&&&&&&&%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$&&&(((***,,,000666:::???@@@AAA???===;;;;;;<<>>;;;;;;===@@@DDDQQQ```iiiiiihhhiiikkkkkkooovvv~~~~~~~~~|||wwwppplll^^^___eeepppwwwtttooolllfffZZZHHH;;;666888:::;;;555555444333333222222222222111000///...,,,+++***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******************)))))))))***++++++++++++,,,,,,,,,+++******+++,,,...111222555<<>>:::777999@@@IIIPPP]]]gggssszzzwwwnnnddd___\\\VVVPPPOOOQQQQQQOOOKKK@@@:::666777999;;;>>>CCCJJJKKKNNNPPPRRRVVVcccpppvvv|||zzzooojjjooowwwyyyxxx{{{~~~wwwnnnppprrrsssssstttvvvwwwtttnnnhhhhhhkkkllliiieee^^^aaaaaa\\\SSSLLLKKKLLLFFFFFFKKKSSSUUUPPPKKKIIIPPPQQQVVV```mmmyyy|||{{{|||~~~uuuhhh\\\ZZZ]]]cccjjjpppwwwrrrfff[[[SSSKKK???444333444444555666666777777444444333333111000...---++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((('''((()))((('''((()))+++((()))************))))))++++++++++++,,,,,,,,,,,,+++++++++,,,...222666888999CCCQQQ\\\cccjjjrrrxxxtttqqqmmmlllsss~~~{{{nnnbbbXXXUUU[[[ddduuu~~~}}}wwwpppeee^^^^^^bbb``````dddgggiiiooowwwooo[[[FFF???@@@@@@<<<:::777666666555444444333333000000000000////////////,,,++++++******))))))((('''''''''''''''&&&&&&&&&&&&''''''%%%######&&&)))(((((('''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))***)))(((+++...111444777:::===<<<======???EEEMMMWWW^^^bbbhhhqqquuurrrfffXXXNNNGGGCCC>>>;;;::::::999999666333444===IIISSS]]]fffnnnkkkjjjjjjiiikkksss|||vvvlllkkknnnllliiihhhlllqqqsssoookkkXXXYYYYYYXXXYYY[[[___ccckkkhhheeeeeeggghhhhhhggghhhmmmrrrqqqjjjdddccceeeccc^^^\\\]]]YYYOOOFFFBBBAAAAAADDDMMM[[[hhhqqquuusssqqqpppsssyyy}}}oooeee___]]]bbbjjjmmmrrrtttssspppeeePPP===<<<:::888777666777888999555555666666555333222111///...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((***)))''''''))),,,'''((()))***++++++******+++++++++,,,,,,,,,------,,,,,,---///222777<<<>>>CCCNNN^^^hhhllllllmmmooommmpppttt}}}|||pppdddYYYVVVaaaooo~~~pppjjjfffaaabbbhhhooolllkkkkkkjjjllluuuppp\\\GGG???AAA@@@<<<:::666666555555555444444444000000000000////////////++++++******)))(((((((((''''''(((((()))*********&&&''''''%%%######&&&***%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$&&&(((+++++++++,,,...222444444555777999999???HHHPPPVVVYYY\\\]]]bbbccceeefffaaaUUUEEE:::777777777888:::===AAABBBBBB???BBBMMM[[[hhhttt~~~yyyqqqmmmiiieeefffiiihhhmmmoookkkaaaVVVOOOLLLLLLKKKKKKPPPUUUVVVQQQLLLGGGFFFEEECCCCCCGGGLLLQQQQQQQQQOOOMMMLLLMMMQQQTTTWWW___iiillliiifffgggjjjpppjjjggghhheee]]]UUURRRNNNJJJGGGJJJQQQZZZ___aaaiiihhhhhhkkkrrryyy~~~wwwmmmiiilllhhhjjjjjjjjjoooqqqiii]]]GGGCCC===888555555666888666666777777777666444333111000...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$######$$$&&&''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&(((***)))''''''))),,,&&&''')))***+++++++++***++++++,,,,,,,,,---------......///111555;;;@@@CCCPPP\\\lllttttttooojjjiiieeemmmzzzzzzpppiiicccfffxxxsss```\\\___bbbmmmzzzqqqppppppqqqrrryyyuuubbbMMMCCC@@@<<<999888777777666555333222111000000000///...............---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''***---000000111111222555:::===RRRRRRSSSUUUWWWXXXWWWVVVYYYSSSQQQSSSNNNBBB888666222444888???HHHNNNQQQRRRVVVQQQRRR]]]hhhnnntttzzzzzzssshhh]]]UUUQQQQQQQQQNNNPPPQQQQQQMMMFFF@@@;;;;;;<<<=========>>>@@@BBB999999888888888999:::;;;<<<===>>>>>>>>>>>>AAACCCFFFKKKRRRVVVUUUTTTSSSTTT[[[\\\```dddhhhhhhfffcccgggeeeaaa[[[TTTOOOMMMMMMPPPMMMNNNVVV```jjjwwwqqqtttzzz}}}|||rrrccc[[[___iiimmmkkkeeeXXXGGG;;;888888888777:::777333333555777666444444333222000...+++)))((($$$&&&)))(((%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''(((((((((((()))(((((((((((((((((((((((()))((('''''''''(((***+++)))************+++++++++***************+++,,,,,,...111555666888@@@MMMWWWgggkkkqqqvvvuuunnnfffbbbbbbmmmzzz}}}qqqqqqvvv}}}uuuiii\\\]]]hhhrrrssspppuuuvvvwwwzzzsss```LLLBBB@@@===:::999777777666555333222111000000000///...............---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((*********,,,---444333111111444>>>IIIQQQaaaaaaaaa___ZZZSSSKKKFFFDDD>>><<<>>>===888555666===DDDPPP^^^kkkrrrsssrrreee]]]ZZZ^^^aaa``````cccVVVRRRLLLDDD???;;;:::999666777999999888555111......///////////////000111111000000000000000000000222333444333111111222444777;;;???AAA@@@??????@@@DDDFFFKKKRRRZZZ^^^______nnnmmmkkkfff```[[[XXXWWWNNNFFF???@@@GGGRRRaaannnxxxyyysssyyy~~~vvv___PPPRRR[[[ccceeefffeee]]]OOOCCC;;;888333222222555888:::888666777666555333000...+++***&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******************+++++++++++++++++++++++++++,,,---...000222666;;;EEERRR```jjjqqqvvv{{{zzzsssjjjffffffrrruuuuuuwww{{{vvvzzz~~~{{{zzzzzznnngggbbbdddkkkpppnnnkkkkkkvvv~~~sss```LLLCCC@@@===:::999777777666555333222111000000000///...............---,,,+++***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###''',,,......---------222222333666<<>>DDDGGGJJJMMMUUU]]]iiivvv}}}}}}vvvqqqYYYQQQKKKIIIGGGCCC???>>>777666444111///---,,,+++---....../////////......111111222222222222222222333333222222111111000000///000000///...---...//////000111000///...///111///000444;;;BBBHHHKKKKKKUUUWWWZZZ]]]^^^```bbbdddYYYOOOEEEBBBCCCHHHTTT^^^ppprrrllljjjooooootttuuueee]]]\\\]]]```gggooorrrmmm```PPPFFF999888777777888888666555:::999888666444111///...,,,***'''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((())))))******))))))************+++++++++,,,,,,,,,,,,,,,---...000111999999===HHHXXXiiiuuu{{{|||wwwlllhhhnnnuuu|||ssskkkkkkwww{{{yyy|||vvvrrrsssvvvnnnnnnnnnooooooooommmlllxxx|||vvvcccNNNDDDAAA>>>:::999777777666555333222111000000000///...............---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((***...000////////////...333:::AAAEEEIIILLLNNNNNNNNNLLLHHHBBB;;;666444666<<>>777444444777999888888888777666444333222333...***((()))***(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,...000333555BBBCCCIIIVVVhhhwww}}}}}}~~~~~~yyyoookkksssvvvjjjcccfffqqqyyywwwyyyxxxrrrssswww{{{wwwyyyyyyvvvrrrsssxxx~~~|||zzzfffQQQFFFBBB>>>:::888777777666555333222111000000000///...............---,,,+++***))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))---............///333555:::@@@FFFJJJJJJFFFCCCAAAEEECCC???888333111333666;;;III^^^pppzzzyyyooofff]]][[[YYYVVVRRRLLLEEE???222111000111444666444000---------...000444777:::444444444444555777999:::999:::===AAAEEEGGGEEECCCBBBBBBBBBAAA@@@>>><<<;;;888::::::999666333222222666444222000//////000000222000......///000000000111222333555:::BBBLLLRRRYYYVVVWWWZZZZZZVVVVVVYYYXXXTTTJJJEEEFFFDDDNNNeeewwwzzz|||zzzzzz{{{zzzvvvooobbbXXX[[[iiiuuuxxxuuueee[[[KKK<<<444444999>>>555555666666777666666666444000,,,***++++++(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((***+++++++++***)))***++++++++++++,,,,,,,,,+++++++++,,,///333777999CCCGGGRRRaaaooowwwvvvsssvvvwwwtttsss|||xxxkkk```]]]eeennnzzz}}}xxxkkkjjjooorrrttt||||||zzzvvvvvv~~~~~~zzzgggQQQFFFBBB>>>:::888777777666555333222111000000000///...............---,,,+++***)))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,000//////...///444:::???OOOPPPOOOKKKFFFAAA>>>===555555444111111666>>>EEEPPP___rrrzzzhhhXXXKKKGGGAAA<<<:::888666555111222222444888<<<:::555/////////000333666:::<<<>>>???BBBEEEHHHJJJKKKLLLNNNOOOSSSYYY___aaa^^^[[[VVVWWWWWWWWWVVVTTTRRRPPPMMMNNNNNNKKKFFFAAA???>>>>>><<<999888777555333000111///......000111111000333222111000222888@@@EEEEEEBBBBBBGGGKKKNNNSSSZZZ___aaaXXXNNNJJJDDDHHHXXXhhhyyyzzzvvv{{{|||qqqcccYYY\\\iiiuuu}}}tttcccPPP@@@777555666333333444555666666666666222000...---,,,***(((&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''(((((((((((()))))))))''''''((((((((()))))))))'''(((((((((((()))))))))'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((((((((((()))))))))))))))))))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,+++++++++...222777<<<@@@@@@JJJZZZgggnnnnnnjjjgggmmmpppuuuvvviii___^^^iiivvvzzzfff^^^bbbjjjnnnnnnwwwvvvvvvxxxxxxvvvcccNNNDDDAAA>>>;;;:::777777666555333222111000000000///...............---,,,+++***))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---...---...///000444;;;DDDJJJUUURRRMMMEEE===999888888...333888<<<@@@FFFOOOVVV___iiisssvvvsssiiiWWWGGG;;;888444111111111000000000444777999@@@FFFEEE???BBBCCCEEEFFFHHHIIIIIIJJJPPPSSSXXX\\\______^^^]]]aaabbbeeelllrrrtttppplllggghhhiiiiiihhhfffdddcccfffggghhhfffaaa]]][[[ZZZXXXVVVTTTRRRPPPKKKEEE@@@;;;999888777777777555333000000000///000222777;;;888444333777<<>><<<;;;777777666555333222111000000000///...............---,,,+++***))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,...//////***,,,///333999BBBKKKQQQLLLKKKGGG@@@888222//////<<>>AAADDDFFFEEEAAA:::444///...///111CCCUUUfffiiieee___WWWPPPRRROOOJJJBBB;;;444000......///666???AAA>>>BBBIIIIIICCC???FFFTTTcccllloootttpppllljjjhhhddd___ZZZVVVUUUSSSQQQOOOOOOOOOPPPNNNNNNSSSXXXYYYVVVVVVZZZYYYVVVTTTTTTWWWYYYYYYWWWccciiimmmmmmnnnpppqqqoootttwww}}}}}}tttpppqqqiiiddd]]]YYYXXXUUUPPPKKK@@@<<<666333111111000///111000.........000333555GGGQQQYYYZZZ]]]ccceeeddd]]]aaabbbZZZNNNJJJQQQYYYfffppp}}}{{{sssooo``````eeeqqq{{{vvvbbbQQQBBB===666444666888666333999:::999777555444111...***)))'''&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((('''''''''(((((()))))))))(((((('''''''''&&&************))))))))))))************))))))))))))(((((())))))))))))((((((((((((((((((***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''))))))))))))(((((((((((('''''''''((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++*********))))))(((((((((((())))))))))))(((((((((***++++++***)))+++,,,+++,,,,,,------.........222///...444@@@JJJMMMMMMbbbooo||||||nnnaaa```fffgggoootttuuu{{{tttwww~~~|||yyy{{{zzzvvvgggccc```ccciiimmmkkkhhhiiissstttdddPPPCCC@@@???<<<999888888777555444333222111111000000///......---------,,,+++***)))))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''$$$$$$%%%&&&'''(((((()))*********+++,,,...000111555777:::;;;<<<<<<>>>???:::777333//////333999>>>OOO___mmmnnnfff\\\PPPGGGCCC@@@<<<666222000000111777:::BBBNNNTTTWWW^^^fffggg```YYYZZZbbbjjjnnnnnnppplllgggdddaaa^^^YYYUUUKKKJJJIIIHHHHHHHHHIIIIIIDDDEEEIIIOOOQQQPPPSSSWWW^^^ZZZVVVTTTUUUUUUTTTSSSVVV\\\```___```dddeeeccc```ccckkkrrrrrrooopppttttttqqqnnnlllkkkhhhbbb]]]OOOKKKEEECCCCCC@@@:::444.........///111333555666777???FFFGGGJJJPPPTTTTTTWWW\\\^^^XXXNNNGGGGGGJJJUUUcccxxxjjjiiihhhjjjmmmnnnmmmjjjSSSGGG999444777999666111444555555555555555333111---,,,***((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((***)))((('''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))************************++++++************++++++,,,,,,+++******+++,,,,,,////////////////////////---------,,,+++*********************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************)))))))))((((((((())))))))))))(((((()))***,,,+++******+++---,,,,,,,,,,,,------......///111444:::AAAHHHOOOSSSiiiwwwzzzjjjcccdddmmmwww|||wwwttt|||~~~vvv|||wwwtttrrrooogggeeeccccccfffjjjoooqqqyyyttteeeRRREEE@@@???<<<999888888777555444333222111000000000///......------,,,,,,+++***)))))))))))))))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))))),,,+++***+++---222777:::>>>>>>===;;;888666555666//////...///333<<>>>>>>>>???@@@AAABBBCCC>>>>>>AAAGGGIIIJJJNNNTTT^^^ZZZUUURRRRRRRRRRRRQQQQQQWWWZZZYYYZZZ]]]___^^^UUUWWW[[[``````^^^aaagggllljjjhhhiiimmmqqqtttvvvgggbbb^^^___aaa\\\PPPFFF:::999666444111000///......333666555777===AAABBBMMMWWWbbbgggbbbXXXNNNHHHNNN^^^uuu}}}}}}xxxnnnbbb___dddkkkfff___SSSGGG>>>888555333444333333555666666444333111000...+++)))((('''&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))((('''&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))*********+++,,,,,,------...---,,,++++++,,,---.........------------......222222222222222222222222000//////......---------,,,,,,,,,++++++++++++***,,,,,,++++++******))))))((((((((())))))*********+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))************))))))))))))((())))))******))))))(((***+++---,,,++++++,,,...,,,,,,,,,,,,,,,------......444<<>>EEENNNTTT\\\___```YYYMMMAAA999555444777999;;;;;;>>>DDDHHHVVVVVVXXXZZZ\\\^^^aaaddd___YYYRRRMMMKKKIIIEEEBBB===;;;999777777666666666888999:::<<<>>>@@@AAABBBAAA@@@AAADDDFFFFFFJJJPPPUUUSSSPPPNNNOOOQQQSSSTTTUUUYYYZZZXXXWWWZZZ\\\[[[UUUUUUWWWZZZZZZYYY^^^eeefffaaa[[[XXX[[[fffsss|||vvvrrrooorrrwwwssshhh]]]MMMIIIDDD===777333000///555444333000000333777999>>>MMMccctttyyyrrrdddYYYTTT___ooo{{{{{{gggXXXUUUWWWjjjsssvvvjjjSSS@@@:::<<<999555333555777666444333666444222///---***((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''******)))((('''''''''((())))))))))))))))))))))))))))))))))))************++++++,,,,,,---...//////000///---,,,,,,---///000---......///111222333444333333333333333333333333111000000000/////////............---------,,,,,,......------,,,+++++++++))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))*********))))))))))))))))))))))))******)))))))))+++,,,...---,,,,,,---///---,,,,,,+++,,,,,,---...111777>>>EEELLLVVVdddnnnooovvv{{{zzzvvvtttrrrqqqzzzxxxllleeedddffflllrrrwwwiiiggghhhhhhmmmkkkiiikkkrrr~~~zzzpppdddSSSFFF@@@>>><<<:::888888777555444333222111////////////............,,,+++******)))*********((((((((((((((('''''''''&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''%%%&&&&&&'''((()))***+++***+++...222666:::===>>>===;;;888333///...000222???DDDIIIJJJIIIIIILLLOOOPPPMMMFFF>>>666111333666AAAGGGOOORRRRRRQQQRRRTTT[[[ZZZWWWTTTSSSRRRQQQOOOHHHDDD???;;;:::888555222000000222333555777999:::;;;<<<>>>@@@BBBCCCDDDEEEGGGDDDCCCDDDCCCAAADDDJJJMMMLLLKKKKKKLLLNNNRRRTTTSSSVVVVVVQQQOOORRRSSSRRRRRRSSSWWW\\\```cccllluuutttmmmcccXXXTTTYYYdddmmmxxxvvvvvvyyy|||{{{tttmmm```\\\UUUNNNGGGCCCAAA@@@<<<777222///...///222555333@@@TTTgggssstttoooiii]]]aaafffiiijjjmmmrrrvvvttt}}}uuueeeZZZUUU^^^kkkyyy{{{nnn\\\MMMEEE>>>666111444666444333444888777555333000---+++***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((()))***+++)))*********************************++++++,,,,,,,,,------...///000000111000000///......///000000------///000111222333444222222222222222222222222000000000000000/////////////////////............//////......------------++++++******)))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))******))))))************))))))+++---......---,,,...///---,,,++++++,,,---///000555666:::DDDSSSbbbooovvvlllqqqtttvvv|||{{{wwwsssppppppnnntttkkkeeejjjllljjjnnnkkkkkkrrrssslllbbbRRRFFF@@@>>><<<;;;888888777555444333222111//////////////////......++++++***************+++((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&'''((()))***++++++***,,,111555999:::;;;;;;666555222...---000555999MMMRRRVVVTTTMMMGGGDDDEEEAAA:::333...+++---444===LLLUUU___bbb^^^XXXTTTTTTRRRSSSPPPMMMLLLMMMJJJFFF:::777444222111111///...000333777:::<<>>FFFOOOVVV[[[___dddccc\\\TTTNNNLLL```hhhsss|||~~~{{{tttppp]]]VVVUUUbbbuuu~~~vvvjjj[[[III;;;999888333222666666666666666555333111000(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))************''''''''''''''''''''''''''''''(((((())))))******(((((((((((()))***++++++*********+++++++++,,,,,,,,,,,,------...//////000111111111111111222222222111222444555555444222111333444555666666555444333333333333333333333333333111111111111111111111111000000000000////////////------......//////000000///.........------,,,,,,((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((()))))))))*********((()))))))))************)))******++++++******)))***,,,------,,,,,,---...---,,,,,,,,,...222555777;;;<<>><<<999<<<:::666777888333+++/////////222666:::???AAA@@@EEEJJJLLLJJJHHHGGGHHHEEEFFFFFFEEEDDDBBB@@@???@@@???@@@CCCBBB@@@BBBFFFGGGJJJNNNOOOMMMLLLNNNOOOKKKMMMLLLGGGFFFKKKOOOOOOJJJJJJNNNQQQOOOLLLNNNSSSJJJNNNOOOKKKHHHKKKWWWbbbrrr|||eeeTTTQQQUUU\\\cccnnnxxx|||{{{vvvrrriii\\\OOOHHHAAA777333444...111444444333444999===???KKK\\\gggggg```WWWRRRLLLWWWhhhwww}}}mmmfff______fffqqqzzzoooZZZGGGAAA<<<444111555555555666666666444333222(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******)))))))))))))))************++++++,,,,,,,,,------......///000000111333333222222222222222222222444666888888666444222555777999;;;<<<======<<<555555555555555555555555222222222222222222222222000000000000////////////,,,,,,---...///000111111////////////000000000000++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************(((((())))))*********+++******++++++++++++*********+++---,,,++++++,,,...---,,,,,,---///333777:::???DDDPPPaaarrr|||}}}{{{mmmllliiimmm|||}}}~~~uuummmkkkoooooolllsssyyy}}}}}}{{{iiijjj___OOOCCC???@@@???<<<999999888666555444333222111000......//////---,,,......---,,,+++))))))(((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((()))))),,,+++))))))***,,,///111222333444333222222333444000000222777===CCCGGGIIIMMMNNNKKKAAA555...000444777:::???CCCFFFGGGFFFFFFGGGGGGFFFEEECCC@@@>>>===444111...---///222333444:::<<>>KKKbbbvvv{{{qqqeeeOOOQQQ\\\nnnzzz{{{{{{}}}yyyttttttttthhh\\\eeeyyy|||qqqaaaRRRGGG>>>666000333555777777666555555666111000---***)))(((((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++...+++(((''')))+++,,,,,,+++,,,---...............222333555777444222777>>>>>>CCCAAA888333777999666CCCLLLYYYaaaZZZJJJ>>>::::::AAAKKKWWWdddhhh^^^QQQGGG@@@<<<>>>@@@@@@@@@BBBFFFAAA<<<:::888555333333777444111000111000---+++111000...---,,,---...///222222111111111111111111---...//////...,,,+++***))))))))))))************'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************++++++,,,,,,------...///...000222222555>>>HHHLLL\\\mmmwww~~~{{{rrrmmmfffdddjjjvvv|||uuuooolllmmmooopppzzzooofff[[[MMMCCCAAAAAA>>>:::999999888666555444333222111000......//////---,,,------,,,+++***))))))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((())))))+++***)))***+++...111333666666555222000000333555666777999<<>>FFFRRR]]]fffsssxxxrrrooorrrvvvuuuooojjjnnnvvvtttnnnlllxxxsssnnnmmmpppuuuzzz}}}{{{jjjZZZIIIBBB@@@>>>;;;888999999888666555444333222111000......//////---,,,******))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''((((((((('''((())))))***))))))+++---000333666777999777333///...111777<<>>GGGOOOTTTYYYZZZZZZZZZYYY]]]fffooooooyyy~~~tttiiijjjlllrrrxxxxxxooo___RRRDDD===555222444666555333444555555555333///,,,)))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((******))))))))))))******///---------///000///...+++---111666>>>GGGOOOSSSXXXRRRMMMMMMQQQZZZkkkyyyvvvrrrppplllttt|||}}}yyy}}}{{{}}}pppccc^^^ZZZWWWTTTWWWXXXQQQDDD:::777777666555444333222222111111//////000000111222222222111000/////////000222333000///...---+++)))(((''')))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........000111777@@@IIIQQQ[[[eeeuuu}}}|||uuuqqqoootttzzz{{{ppphhhfffqqq{{{~~~~~~ooojjjkkksssoookkkmmmsss|||ttt___JJJAAA???<<<::::::999999888666555444333222111000......//////---,,,******))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''((((((((((((((()))******)))***,,,///222444666666555333111...///444<<>><<<:::888666444444444222///...000555:::>>>>>>===<<<>>>@@@AAA@@@???DDDFFFHHHIIIIIIIIIJJJKKKLLLMMMOOOQQQSSSSSSSSSSSSRRRPPPNNNNNNOOOOOOMMMKKKJJJHHHKKKPPPTTTTTTVVVZZZRRRSSSUUUVVVXXXYYYZZZZZZ]]]aaadddfffeeedddccccccfffffffffeeedddbbb___^^^YYYXXXVVVTTTQQQMMMGGGCCCDDDDDDCCCBBBBBBBBBCCCCCCAAACCCDDDGGGIIIJJJKKKLLLJJJSSSaaappp||||||ooo```QQQEEE:::444333555777666555666999===AAAHHHOOOQQQPPPQQQTTTWWWYYYgggvvv}}}yyykkkcccaaalll|||wwwjjjZZZNNN???555222333333222555666777777555222...,,,(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,,,,000///...///222555777777888:::AAAKKKXXXgggttt{{{zzzrrriiieeeeeehhhrrr}}}}}}ssswwwwwwooowww{{{wwwttt|||~~~rrr___MMMCCCAAAAAA???===;;;888777555555000111111111222222222333111111000000111333555666333222111///---+++)))(((***))))))((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------.../////////444>>>IIIPPPUUU^^^hhh|||zzzqqqmmmqqqxxx}}}rrriiihhhuuu}}}|||pppnnnrrrooollljjjoooxxx{{{bbbJJJAAA???;;;:::;;;999999888666555444333222111000......//////---,,,+++++++++******)))))))))))))))************++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''))))))(((((())))))***+++***+++...111333333333333///000000000333888@@@EEENNNLLLFFF===444///000222222555:::>>>??????@@@AAA>>>;;;777333111111222333000222666:::===>>>>>>>>>???>>>===>>>AAABBBCCCBBBCCCFFFHHHJJJIIIIIIIIIJJJJJJMMMQQQUUUYYY\\\^^^___XXXUUUQQQQQQTTTUUUTTTRRRTTTSSSWWW___dddfffjjjnnnlllmmmoooqqqssstttuuuuuu}}}yyywwwuuurrrmmmeee]]]WWWOOONNNLLLKKKHHHFFFEEEDDDHHHFFFCCCAAA@@@@@@AAABBBHHHPPP___ooo|||rrr^^^JJJ<<<666888999777333111222444777888>>>IIIYYYbbb]]]SSSRRR[[[iiiuuu|||xxxkkkaaagggxxx}}}ssseeeQQQ@@@666333333333555666777888777444111///+++***)))'''&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))*********+++,,,---//////111111333888???DDDHHHIIIJJJMMMRRR\\\kkk|||zzzuuuuuuyyy}}}rrraaa```cccjjjnnnppprrrwww}}}rrraaaUUUWWWffftttzzzwww|||uuurrruuuvvvaaaSSSMMMIIIHHHGGGEEE@@@;;;666444333333333333333333333333111111111222444666777888666555333111///---,,,+++******)))((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---666DDDNNNQQQSSS^^^jjj}}}|||zzzsssjjjkkkyyy}}}sssooo}}}vvvuuuyyyooollllllrrr~~~{{{aaaIIIBBBAAA<<<999;;;999999888666555444333222111000......//////---,,,------,,,+++***))))))(((((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''))))))(((((())))))***++++++---///222222222111000,,,...000333666;;;@@@EEEEEEDDD???777000...333888;;;@@@CCCBBB===;;;<<>>AAA???===>>>@@@BBBDDDDDDCCCFFFIIIKKKJJJJJJJJJKKKIIILLLRRRYYY```eeeiiikkkfffbbb]]]^^^bbbfffgggfffiiihhhmmmuuu{{{~~~yyyllliiiccc]]]WWWRRROOONNNNNNLLLIIIFFFCCCAAA@@@???FFFLLLVVVdddpppvvvvvvtttsssxxxzzzcccRRRCCCAAA===888222000111222777666888DDDYYYiiihhh]]]XXXWWW```qqq}}}{{{rrrmmmpppyyyxxxdddOOO@@@888555555444555777777777666444333///---+++((('''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,...000222333333888@@@KKKVVV^^^aaabbb^^^^^^___eeeooo}}}xxxooolllooosssqqqhhheeegggddd]]]RRRMMMLLLOOOQQQRRRUUUYYY```^^^UUUKKKHHHPPPXXX]]]]]]bbbiiinnnhhh^^^XXXYYYeeeqqq{{{sssfff```VVVXXX[[[ZZZTTTJJJ???888666555555444444333333222000111222555666888999999888777555444222000......+++******)))(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000;;;IIIPPPOOORRRaaarrr}}}{{{vvvooofffiii|||uuuvvv|||wwwxxxooommmnnnvvvwww^^^HHHDDDDDD>>>999:::999999888666555444333222111000......//////---,,,......---,,,+++***)))((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))))))))******+++,,,...000222222111///---***---111555888<<<@@@CCC>>>===999333///000888???DDDFFFFFF@@@777444777<<<:::555000,,,---222888===FFFFFFFFFFFFEEEDDDBBBBBBEEEBBB???===???AAABBBBBBCCCFFFJJJLLLLLLKKKKKKLLLHHHLLLSSS[[[dddkkkppprrryyytttooopppvvv|||~~~{{{{{{|||qqqggg```[[[YYYOOOOOONNNLLLJJJGGGDDDCCCCCCEEEJJJSSS^^^gggkkklllhhhkkkuuuyyyhhhWWWQQQGGG<<<444111222444555888:::>>>IIIZZZcccccc___VVV[[[qqquuukkknnn~~~qqq[[[HHH<<<888777444555666777777666555555111///,,,)))'''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++---///222444555777???LLL]]]kkktttvvvvvvnnnkkkiiikkkpppzzzpppbbb\\\UUU[[[[[[RRRNNNTTTZZZYYYTTTNNNLLLMMMOOONNNPPPSSS[[[______XXXRRRRRRTTTTTTWWWYYY^^^aaa]]]SSSNNNOOOQQQXXX^^^eeeuuu}}}ooooooyyyzzzttthhhmmmrrrssslll^^^NNNDDD777777666555444333333222///000333666888999:::999888888777555333111000///++++++***))))))((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////555@@@NNNSSSPPPSSSfff{{{~~~{{{vvvnnndddeeeyyypppvvvwwwuuupppnnnpppyyyvvvppp]]]IIIAAA???>>>======999888777666555444333222000000000///......------******+++,,,+++***)))(((************)))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$$$$%%%%%%&&&'''(((((())))))(((((()))+++---...000111111///---,,,---...111111222555999;;;;;;:::888555111...000555<<<@@@DDDBBB===777222///000222111...,,,///666???GGGLLLOOONNNMMMKKKHHHEEECCCAAABBBDDDDDDCCCAAA@@@@@@AAAAAADDDHHHMMMPPPQQQQQQQQQIIILLLQQQTTTYYYcccqqq{{{~~~tttjjjbbbXXXSSSQQQOOOLLLHHHHHHFFFFFFHHHIIIIIIMMMSSSRRRUUU___ooo~~~sss]]]LLLBBB:::111***111333555777:::AAALLLTTTaaaWWWUUUdddwwwppprrr~~~rrraaaTTTDDD777666666555666777888888888444333000...+++)))((('''((('''&&&&&&'''&&&$$$"""&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((('''((()))))))))))))))))))))(((((()))+++------,,,------000444999===??????JJJSSSdddttt{{{~~~~~~tttooosssxxxyyyuuuqqqmmmllllllhhh```YYYWWWYYYZZZ[[[]]]cccjjjpppqqqiiidddddd^^^XXX```nnn~~~tttlllnnntttuuuxxx{{{xxxpppcccWWWPPPWWWSSSPPPTTT]]]dddfffeeecccgggsss~~~~~~nnndddPPPLLLGGG@@@<<<:::::::::999333000444888888888:::888999999888666333222222000///...,,,+++***))))))******+++,,,,,,***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************++++++******************,,,,,,,,,---------......+++---......---...222666@@@GGGOOOVVV```nnnxxx{{{yyyssslllfff___```nnn{{{{{{}}}xxxuuuqqquuu|||uuuppp]]]III@@@???>>><<<<<<999888888666555444333222000000000///......------***+++,,,,,,,,,+++))))))************)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$$$$%%%&&&&&&'''(((((())))))((()))***,,,...///000000000...---,,,...000777777888888888888888888333111//////111555:::===888888777444000......///---...222999BBBKKKRRRVVVXXXUUUQQQLLLIIIFFFEEEEEEDDDEEEEEEDDDDDDDDDFFFIIIHHHIIIKKKMMMPPPSSSUUUWWWOOORRRUUUXXX^^^jjjyyywwwiiiaaa[[[VVVRRRLLLGGGFFFGGGGGGCCCBBBCCCGGGHHHQQQddd{{{iiiNNN<<<999;;;444444333222333666:::>>>EEEMMMWWW___dddiiipppuuu{{{~~~wwwiiiwww|||hhhYYYNNNHHH888777666777888999888666555444111///,,,***((('''((('''&&&&&&''''''%%%###&&&&&&%%%%%%&&&&&&'''(((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))((())))))***************)))+++++++++,,,---......---000555>>>HHHQQQVVVWWWWWW\\\aaalllzzzqqqddd``````^^^___bbbiiittt}}}}}}yyy{{{yyyvvvvvvzzz{{{wwwttt}}}~~~yyysssnnnooouuuyyywwwsssfffaaaaaahhhrrr|||xxxsssuuu|||ssslllbbb[[[WWWRRRMMMIII>>>777222444666666666888;;;;;;:::999666555555555222111///---,,,+++++++++******++++++******)))((())))))))))))))))))))))))((()))))))))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''')))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))************************************,,,,,,,,,---------......,,,...000...,,,///555<<>>>>>:::555222333444......///111333555888999000111222111...,,,+++,,,+++111:::EEEPPPXXX^^^aaaaaa]]]WWWPPPKKKHHHHHHHHHIIIHHHGGGEEEEEEGGGKKKOOOOOOOOOPPPSSSWWW]]]cccgggcccdddeeeggglllvvvzzznnnccc\\\QQQJJJEEEFFFGGGBBB<<<:::AAA???DDDWWWqqqcccLLLBBBAAA888666333111111222222222222BBBOOOQQQSSSYYY\\\ZZZhhhttt~~~lllkkkuuu~~~{{{rrrhhh___XXX>>>;;;777666888:::999888666555333000...+++)))(((((('''&&&&&&'''(((&&&%%%&&&&&&&&&%%%&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************---,,,,,,,,,---...///000444>>>OOO___jjjooonnnllleeefffmmm{{{~~~~~~xxxiii\\\WWWWWWXXXbbbkkkzzz~~~oooaaa]]]```fffooovvvnnneeecccqqquuupppqqqooofff]]]III@@@999777777555555666<<<;;;:::999888888888888555333111...---------...+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************************************,,,,,,,,,---------......---000111...,,,000:::DDDNNNVVV```jjjvvvxxxooofffeeefffggghhhjjjsss{{{||||||{{{yyywwwyyy~~~}}}xxxzzz}}}~~~sssmmmZZZHHH@@@>>>===:::::::::999888666555333222222000000000///......------------------,,,,,,++++++)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((((()))***+++---...000111///...---,,,,,,///333777>>>@@@???999222...///333///111333555666666666555111111111000---++++++,,,///666@@@KKKUUU\\\bbbeeedddaaa]]]WWWQQQMMMJJJIIILLLKKKHHHFFFFFFIIINNNSSSXXXZZZ]]]bbbiiiqqqxxx|||~~~}}}|||rrr```TTTIIIIIIKKKIIIDDDAAACCC@@@AAAMMMaaaqqqyyyzzzsssxxx~~~{{{kkkVVVGGG???:::444111222444555444666;;;===???MMM^^^[[[LLLYYYjjjyyyqqqkkkfffgggnnnpppiii```QQQIII>>>777666888:::;;;777666555333000...+++***)))'''&&&&&&(((((((((&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********+++************************+++++++++---000444777>>>LLLaaattt|||pppmmmnnnwww|||yyyqqqmmmlllqqqtttpppjjjgggiiimmmrrr|||wwwpppnnnkkkiiihhhbbbXXXSSS^^^rrr{{{pppYYYNNNCCC>>>;;;777555777:::999999999::::::999777666444111///------...///+++***)))((('''((()))***(((((((((((((((((((((((()))******))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((()))))))))***************************+++++++++,,,,,,,,,---------......---000111...,,,222???KKKRRR\\\hhhrrr||||||yyyuuurrrqqqqqqooollliiiiiimmmssswww|||xxxxxxvvvssstttyyy~~~|||}}}zzznnniiiXXXFFF???>>>===:::999:::999888777555333222111000000000///......------------,,,,,,,,,+++++++++((())))))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))***,,,---...///000---------,,,,,,000555999;;;<<<;;;555...,,,///333444666888999888666444222000000///---+++,,,///222666;;;BBBIIIOOOUUU\\\```___``````^^^ZZZTTTNNNKKKKKKKKKKKKKKKMMMQQQXXX]]]gggjjjpppwww}}}ooo^^^WWWVVVRRRLLLIIIGGGEEEEEEHHHPPPZZZaaaeee```ccclllzzzvvvhhhUUUKKK???666333333333333999888444555JJJcccfffZZZWWW___nnnyyyyyyvvv}}}ooo___ZZZ^^^fffkkknnnooocccQQQ@@@666444666999777777666555333111///---+++)))'''&&&(((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********+++******)))))))))***+++,,,)))+++///111444999???DDDPPP^^^rrryyyqqqooommmgggbbb```yyy~~~}}}ttt|||jjjaaaYYY[[[eeevvviii\\\OOOHHHBBB===:::;;;999888888999;;;;;;888555666444222///.........///,,,+++)))((((((((()))***(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))************))))))*********+++++++++,,,,,,,,,---------......,,,///000//////777DDDPPPTTT```mmmvvv||||||wwwxxx~~~}}}wwwqqqnnnhhhiiinnnuuuxxxpppsssooommmsss}}}|||tttgggfffUUUDDD>>>>>>===;;;:::;;;:::888777555333111111000000000///......------------,,,+++++++++++++++(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((()))***,,,------------,,,---------...111555999777777555111---,,,000444888888999999777555222000************+++///444999;;;>>>BBBDDDFFFKKKRRRXXXXXX[[[aaadddbbb]]]VVVQQQNNNPPPTTTXXX]]]cccjjjoooyyy}}}wwwnnncccXXXRRROOOMMMLLLJJJKKKNNNSSSWWWUUU[[[dddppp{{{{{{ooo\\\III<<<444111000111666666666AAAWWWggglllaaa]]]eeevvv}}}zzz|||{{{lll______qqq~~~lllVVVBBB777555777777777777777666444222111---+++((('''((((((((('''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))******+++++++++******))))))***,,,...///...555???GGGLLLOOOSSSVVV[[[fffvvvxxxnnngggddddddjjjrrr}}}zzzpppjjjkkkwwwxxxvvvvvvjjj^^^VVVQQQKKKHHHIIICCC???;;;:::;;;:::777444555444333111000//////...,,,++++++***************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,---------......---...000222666>>>JJJRRRVVVdddsssxxxxxxxxxwwwuuu{{{ooonnnpppyyyxxxpppkkkkkkhhhiiisss~~~~~~vvv{{{qqqgggcccRRRBBB===>>>>>><<<;;;;;;:::999777555333111000000000000///......---------,,,+++***)))******+++(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))'''''''''(((((((((((((((((((((((((((''''''''''''))))))+++,,,,,,,,,+++++++++---...//////111555888666444000------///222555666666555444333111000///&&&(((***,,,...222777::::::===@@@@@@@@@DDDKKKRRRRRRWWW```fffhhheee```[[[\\\```gggmmmrrrwww{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~pppfff___[[[WWWUUUTTTTTTTTTSSSRRRWWW^^^hhhuuuxxx___JJJ;;;444333///333666666777BBBSSSaaa^^^\\\___jjjuuu}}}rrrhhhvvvrrrYYYDDD;;;:::555666888888888777555444///,,,)))''''''((('''''''''''''''''''''(((((())))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))******+++,,,,,,++++++***+++---///222444:::GGGZZZhhhmmmllliiihhhdddjjjqqqtttuuuvvvyyy|||~~~|||zzzvvvpppoooyyyyyyxxx{{{uuulllbbb___hhhvvvzzzooojjjfffbbb___```UUUMMMAAA:::999999888666555666666555444222000///,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&'''((())))))******)))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((()))************)))((())))))))))))************((())))))***++++++,,,,,,,,,,,,,,,---------............111666>>>GGGOOOTTT[[[kkkyyy{{{vvvtttuuuvvv{{{wwwxxxzzzssslllhhhdddffflllvvv~~~{{{{{{sssjjjaaaQQQAAA===>>>>>>===<<<;;;:::999777555333111000000000000///......------,,,+++***)))))))))***+++(((((()))))))))))))))(((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((((((((((((''''''''')))***+++,,,,,,+++***)))+++---///000000222444777777333...,,,---111333555444333111000////////////)))+++///111222444666888777;;;>>>??????BBBIIIOOOPPPVVV___gggkkkjjjgggdddkkkpppwww}}}~~~}}}||||||xxxxxxwwwyyy|||~~~~~~~~~uuuuuuwwwxxxyyyyyyyyyyyyuuuuuutttsssrrrrrrqqqqqqppprrruuuwwwxxxxxxwwwvvvvvvwwwzzz~~~{{{oooiiibbb``````___ZZZUUUUUUTTTYYYggg|||iiiPPP>>>666444666222000222333444<<>>333333;;;888999999888666444333333//////...---,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++---...///......///000111***000BBBMMMNNNUUU___nnnvvv}}}}}}vvvrrrtttxxx|||mmmcccccc[[[kkkxxx{{{{{{vvvkkkhhhNNNAAAAAA===<<<===888888888777555444333222111/////////...------,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''(((((()))******************+++++++++...000222222111111222333000000///...///000111222222111///...,,,+++******,,,---...000222444555666444777:::<<>>CCCMMM[[[eeettt~~~|||qqqZZZdddwwwoooZZZEEE===777888:::888555555777555111...+++)))))))))'''''''''(((''''''&&&&&&((('''''''''&&&&&&&&&%%%)))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************++++++)))***++++++******,,,...---...000444999>>>EEEKKK]]]iiiyyyzzzlllbbb]]]]]]___eeexxx|||uuuxxx}}}xxx{{{zzzhhhVVVLLLGGG@@@:::888777888999888666333222111000000000///////////////,,,++++++************+++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...---...///444222999IIIRRRVVVaaannn~~~~~~zzzuuuqqqpppqqqwwwttthhheeeggguuu{{{~~~vvvmmmhhhNNN@@@@@@===<<<>>>999888888777555444333222111/////////...------,,,,,,+++++++++************)))************************((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))***++++++******)))***+++,,,---///111222222000000111222///////////////000111222///...---,,,,,,,,,,,,,,,//////000222333444666666444666888:::<<<@@@EEEIIILLLOOOUUU^^^iiirrrwwwzzzzzz|||~~~}}}|||{{{xxxuuusssrrrpppnnnlllpppnnnkkkiiihhhfffcccaaa\\\XXXTTTRRRRRRQQQNNNKKKJJJHHHFFFGGGIIIKKKIIIFFF??????>>>============>>>AAA@@@@@@???>>><<<<<<;;;;;;<<<>>>AAAFFFKKKOOOQQQSSSRRRRRRRRRTTTWWWYYY[[[cccgggpppyyyuuufffbbb\\\TTTOOONNNSSSXXX\\\XXX[[[aaalllzzzuuufffTTTGGG:::555444333333555333444555666999AAALLLUUUeeeqqq~~~bbb```eeexxxrrrUUUFFF888555999999666555777666444111///,,,***)))'''''''''(((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***************++++++++++++,,,///111222666<<>>;;;777555555888888888888;;;BBBKKKRRRYYYfffuuuuuufffZZZcccyyy|||cccRRR???666666666777999777777666555222///,,,+++(((((((((((((((((()))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++,,,---------,,,...111444888CCCOOOXXX^^^ccceeeccc^^^iiirrrqqqjjjiiiqqqzzz|||tttrrrrrrvvv}}}|||vvvnnniiiiiikkknnnooolllooonnnhhh___[[[\\\^^^hhhkkkrrrwwwuuunnnkkknnntttyyy~~~uuu{{{{{{iii^^^WWWYYYhhhzzzyyyzzzssshhhfffgggYYYFFFFFFBBB===999888999::::::444444444444444555555555///...---,,,+++*********++++++++++++++++++++++++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------,,,---...---,,,,,,...///000:::HHHQQQUUU```ttt{{{rrrppprrrtttuuuooorrrwww}}}{{{sssppp|||}}}|||jjjOOOAAA@@@<<<===???;;;888888777555444333222111/////////...------,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++++++++))))))***,,,...///111111111000......000222555555444333222000///...***++++++,,,---...000111333333444555666777888999444444333222333666<<<@@@HHHJJJPPP[[[hhhqqquuuuuuvvvxxxzzz||||||||||||{{{vvvuuusssrrrqqqqqqqqqqqqsssoookkkgggeeecccaaa___ZZZWWWRRRNNNKKKFFFBBB???<<<:::888777777666666555444333333333444444444333000000111222222333333333111111222222222222222222444444333333555777:::<<>>;;;999999:::<<<===<<<>>>AAAEEELLLUUU```gggwwwrrr___QQQKKKIIIGGGEEESSSUUUZZZfff{{{}}}ooo___TTTJJJ>>>444000555555444555888???GGGLLLMMMXXXiiivvv||||||nnnaaaeeeuuuttteeeRRRBBB666111555;;;777777888777555222///---))))))((((((((())))))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++,,,------,,,,,,///222666CCCUUUhhhnnnnnnoooooonnneeehhhiiieeebbbjjj}}}}}}}}}{{{~~~vvvnnnhhhgggccc^^^]]]___dddhhhkkkkkkooossssssooolllnnnqqqwwwxxx{{{}}}zzzuuuvvvzzzzzzqqqccchhhqqqsssdddYYY^^^lllwww~~~yyyzzzrrrccc[[[RRREEE;;;777777888999777777666666555444444333000///---,,,+++*********************************((((((((((((((((((((((((''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,---------,,,---...---------000222555CCCRRRXXX]]]jjj~~~|||uuusssvvv{{{qqqpppqqqvvvzzz~~~|||uuutttxxx}}}yyyvvvyyylllQQQBBB@@@<<<<<<>>>;;;888888777555444333222111/////////...------,,,,,,+++++++++************)))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++++++++************+++,,,...///000000000///......000333666666555444222///---,,,***++++++,,,...000222333333444555666888999:::;;;666555444222333888>>>CCCKKKPPPXXXcccnnnuuuxxxxxxwwwwwwwwwwwwuuusssqqqpppooooooooonnnnnnmmmmmmllljjjeee^^^XXXTTTPPPMMMKKKHHHEEEAAA>>>;;;888444111111000000000000000111222000000000000000000000000---...///000111111111111/////////000000111111111222111000000000111222333666444222111000111222333666777888999;;;@@@FFFJJJRRR^^^nnn}}}gggRRRIIIGGGFFFFFFCCCLLLXXXfffwwwwwwfffQQQ???888333222000111444999???CCCFFFNNN\\\lllwww~~~wwwlllllluuu{{{lllYYYCCC444333999666777777777666444222111,,,+++)))((((((((()))***(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---++++++,,,---...222777;;;UUUlll~~~|||yyymmmaaaXXX\\\jjj||||||uuuooogggcccbbbdddfffgggggggggiiinnnuuu||||||tttnnnllllllooowwwsssiiiiiizzz}}}pppcccPPPAAA888555444333999999888777666555444333222111///...,,,+++******************************))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,------...,,,---.........///222555:::IIIWWW\\\cccrrr~~~}}}zzzwwwxxxxxxyyy}}}{{{qqqnnnttt}}}}}}vvvsss}}}nnnRRRBBB@@@<<<;;;===:::888888777555444333222111/////////...------,,,,,,+++++++++************)))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++++++++***))))))******+++,,,---...////////////...---...111444333333333222000...,,,+++++++++,,,---///111333444444444666777999;;;======777777666555888>>>FFFLLLTTT[[[eeemmmrrrtttuuuuuuppppppooonnnllliiigggfffiiiiiiiiihhhfffdddbbb```VVVQQQJJJDDD@@@===:::888888666444333222111///---....../////////000111333///000000000/////////000///000111222333333222222333333333333222222222222111111111111222222222222111111000/////////000000222333444333333444666999777???IIIQQQYYYiiikkkYYYOOOJJJIII>>>FFFPPPZZZgggwwwhhhTTTKKK:::777333111222555999:::BBBCCCMMM^^^lllwwwwwweeefffxxxsssZZZCCC888999666666666666666555555444...---+++)))(((((())))))'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......+++---///111555;;;BBBGGG___vvvxxxlll___WWW```tttuuunnniiifff`````````eeemmmuuu{{{~~~{{{zzzuuuzzzwwwzzzvvv}}}wwwxxx{{{mmm[[[KKKBBB===999666999999888888777777777666555444222000...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,,,,---......,,,---......///111555999@@@OOO\\\```kkkzzz~~~|||~~~~~~||||||pppiiikkkuuu~~~~~~yyy{{{oooTTTCCC@@@;;;;;;===999888888777555444333222111000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++)))(((((()))+++,,,---............//////...---///222555000000111000///...,,,+++,,,,,,---...000222444555333444666888:::<<<>>>???999888888999===DDDNNNUUU^^^eeennnsssssspppmmmmmmeeeeeeeeedddcccbbbaaa```_________]]]ZZZUUUQQQOOODDD@@@:::666333222111000000///...///111222111000000111222222111222444555000111222222111000111222...///111222222222111000555555444333222111000000000000111333333333333333333333333444444444444444111222333333111000111222...555;;;===>>>HHHZZZhhhvvvppp\\\PPPKKKEEEGGGIIIKKKUUUdddpppuuusss}}}sssaaaZZZ???;;;666222111222333333;;;888===LLL]]]jjjyyypppeeepppmmmRRRAAA<<<555555555555555666666666000...+++)))((('''((()))&&&'''''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))************************)))******,,,---...//////...000333777===DDDMMMSSS[[[pppxxxllliiieeegggpppzzz~~~{{{tttlllgggfffffffffooouuuwwwqqquuu~~~tttuuu{{{}}}zzzpppggghhhsss}}}}}}qqqaaaTTTMMMHHHCCC???888888999999999999::::::888777555333111///......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---...///000333777;;;KKKYYYccchhhuuu~~~xxxvvv{{{~~~|||uuuiiieeekkkvvv}}}oooSSSAAA???<<<<<<>>>999:::999888666555333222111111000///...---,,,++++++---,,,***)))))),,,///111---,,,***)))))))))***+++))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((''''''''''''(((((()))((((((((((((((()))))))))+++---...///...///111222///...---,,,,,,---...///333111///---++++++,,,---+++,,,---///111333555555222444777888888999:::<<<;;;===???AAAFFFMMMUUUZZZeeegggiiillllllkkkiiihhhbbb```\\\[[[\\\^^^`````````[[[UUUOOOLLLGGGBBB===999777555333111000000000111000//////111111111000333222000000000222444555666666666666666666777777444444555444444444666777666666777777777777666666333333333444444333333333333333444444444444333333222222222222222333333333555444333444777===CCCGGG^^^kkkuuu^^^OOOHHHFFFEEEHHHOOOXXX___dddhhhvvvqqqZZZXXXEEE777777888333222555999999<<>>999777888999777555777555222000...---------------,,,+++************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......///,,,---222111///999HHHXXX[[[___hhhxxx|||xxx|||pppaaacccrrrzzzxxx{{{oooSSSAAA???<<<<<<>>>999:::999888666555333222111111111000///...---,,,+++,,,+++***))))))+++,,,---***))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''(((((()))*********)))))))))))))))))),,,---//////......000111///......------...//////000...,,,*********+++,,,...//////111222333444444555666888999999999;;;===BBBDDDGGGJJJNNNTTTZZZ^^^eeeeeefffgggfffdddbbb```]]]\\\ZZZZZZ[[[ZZZXXXVVVSSSOOOIIIDDDAAA===888444333222000/////////000000111111111222333333333222333333444555666666666666555666777888888888777777999:::;;;;;;;;;;;;<<<===;;;;;;;;;:::999888666555666555333222222333555666666666666555444444333333666666555555444444333333333222111111333777;;;>>>EEEPPPcccyyyttt\\\LLLGGGBBBBBBGGGNNNTTTWWWgggrrr{{{|||~~~tttbbbLLL888444666444444888555555999???EEELLLZZZggg{{{}}}ooofffcccrrrtttbbbUUU;;;999777666666666666555444222///+++)))(((((()))))))))((('''&&&&&&&&&&&&)))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''((((((''''''''''''((((((((('''%%%&&&((()))'''%%%'''((())))))(((((()))***))))))))))))************+++,,,,,,+++)))(((***++++++((((((,,,---,,,...111888@@@IIIPPPZZZfffmmmooojjjkkknnnsss{{{|||pppoooyyyzzz~~~{{{qqqhhhdddfffjjjnnnqqqtttzzzwwwnnnkkkkkk||||||sssooopppjjj^^^NNNGGG>>>999888888888777777666444222000///.........---,,,+++************************************))))))(((''''''((())))))))))))))))))************************************))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---...000000333???JJJXXX]]]eeeooo}}}zzz|||~~~uuuiiieeemmmyyy~~~{{{~~~oooSSSAAA???<<<<<<>>>999:::999888666555333222111111111000000///...------++++++***************)))((())))))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))(((((()))******+++,,,++++++***))))))))))))---...//////...---...///000///............//////---,,,+++***++++++---...111111222222333333444444777888999999999:::===@@@GGGKKKPPPTTTWWWZZZ]]]___bbbbbbaaa```^^^\\\ZZZYYYXXXXXXWWWWWWUUUQQQLLLGGG@@@===:::777666444111///000/////////000111333444111222333444555666666666999;;;>>>AAACCCBBBAAA@@@BBBDDDFFFHHHIIIHHHHHHGGGKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLJJJHHHGGGCCC???:::666666888===@@@===<<<:::888777666555555777777666555444333222222333222111000111222333444222888CCCPPP]]]ppp{{{]]]SSSGGGBBBDDDJJJOOOPPP[[[gggooorrryyyfffKKK>>>888333222555222333777<<>>999:::999888666555333222111222111111000///.........+++,,,,,,,,,+++***(((''')))***+++,,,,,,+++***)))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,,,,...---,,,***************...///000///---,,,---...000000//////.........///,,,,,,,,,,,,---///000111111222222333444555666666666777888999:::<<>>???@@@AAADDDGGGKKKOOORRRTTTTTTTTTYYYZZZ[[[]]]```bbbdddeeeggggggggghhhhhhgggdddcccdddeeeffffffeeedddbbb```WWWRRRKKKEEEBBBDDDIIILLLJJJIIIFFFBBB@@@>>>===<<<::::::999888666555444333333333333222222111111111333444777:::>>>JJJbbbwwwuuufffSSSGGGEEEHHHLLLMMMJJJVVVdddooo}}}hhhTTTCCC777333666333333555:::<<<===CCCKKKYYYkkkxxx{{{yyybbbTTTaaarrrhhhOOO<<<;;;<<<666555:::888666444111///,,,+++***+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''((((((((('''''''''(((((((((''''''((())))))(((((()))***((()))))))))************+++,,,,,,+++***)))+++,,,******+++------111<<>>999:::999888666555333222111111111000000//////......,,,---......---+++)))''')))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---...---+++*********+++,,,...///000///---+++,,,---///////////////...------***+++,,,---...000111222000000222333555777888999444666777999;;;???DDDHHHKKKOOOTTTXXXXXXWWWVVVVVVSSSTTTTTTTTTUUUVVVVVVWWWUUUQQQKKKEEE@@@;;;666333------.........///000111111111222444666999<<<>>>AAAEEEIIILLLLLLMMMOOOQQQPPPRRRVVV[[[aaafffiiikkkooooooppprrruuu{{{{{{yyyzzz{{{{{{zzzwwwtttrrrnnniiibbb[[[WWWVVVWWWXXXXXXVVVSSSOOOKKKGGGEEECCCAAA@@@>>>===;;;999888777444444444444333222222111555555666555333666DDDSSSggg|||dddPPPGGGDDDDDDDDDCCCKKKXXXiii{{{}}}kkkTTTAAA888888555222222666888;;;BBBIIIMMMZZZkkk|||yyyeeedddfffsss{{{ZZZ===888:::777555999888777666444111///---+++++++++***)))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''(((((((((((('''(((((('''((())))))(((((()))***((()))))))))************+++,,,,,,+++******,,,---++++++,,,...///444@@@LLLgggkkkggghhhttt~~~wwwnnnkkkmmmlllkkkkkkmmmsss|||zzzsssrrrvvvyyyxxxqqqddd[[[WWWXXXZZZXXXVVVYYY\\\]]]YYYUUUPPPOOOMMMPPP[[[eeefff```[[[]]]______aaagggrrr{{{zzz~~~qqq[[[III???;;;999999777777777777666444111000111000///---,,,+++++++++******************************++++++++++++******((()))))))))************************************((()))))))))************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,111222111;;;NNNYYYYYYZZZiiixxxqqqooommmmmmmmmkkklllttt~~~|||}}}ooojjjjjjnnnnnnllluuuoooSSSAAA???<<<<<<>>>999:::999888666555333222111000000000//////.........------......---,,,***)))'''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))***+++---------,,,***))))))***,,,------//////...,,,+++,,,---.../////////...---,,,+++'''((()))+++---...000000///000111333555777999:::444666999<<<>>>BBBGGGJJJLLLOOOSSSTTTTTTRRRQQQQQQMMMNNNOOOPPPQQQQQQQQQQQQMMMHHHAAA:::666333111000//////000///------...000222222444777<<<@@@DDDGGGKKKPPPVVVYYYYYYZZZ\\\______bbbffflllsssyyy~~~}}}xxxrrrnnnlllfffeeeaaa]]]XXXRRRNNNKKKIIIHHHEEEBBB???<<<999888777777666555555444333333111111444555333222777@@@DDD\\\{{{iiiWWWKKKEEEBBBHHHHHHMMMZZZkkkzzzhhhNNN<<<444777222///222444777>>>EEEFFFLLL^^^www~~~sssjjjpppdddGGG;;;999777555777777777777666444111...---,,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''((())))))''''''((()))'''((())))))(((((()))***))))))))))))************+++,,,,,,,,,***+++,,,......---...222444999CCCMMMeee}}}{{{lllkkkmmmwww~~~|||nnnffffffiiinnnppptttyyy|||pppddd^^^]]]YYY[[[\\\XXXPPPKKKKKKMMMJJJJJJIIIJJJKKKKKKJJJIIIFFFEEECCCCCCIIIPPPPPPKKKPPPPPPPPPPPPRRRVVV\\\aaadddiiisss{{{~~~~~~zzz}}}vvvqqqsss{{{yyymmm[[[LLLBBB===999666888888888777666444333222222111///...---,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))************++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++---000777DDDSSSZZZ[[[dddqqqwwwvvvvvvvvvwwwvvvpppjjjlllrrruuu~~~}}}mmmnnnnnnlllgggjjjyyyoooSSSAAA???<<<<<<>>>999:::999888666555333222111/////////...............,,,,,,,,,,,,,,,+++***)))((((((((((((((())))))***''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((()))***+++,,,---+++***)))((((((***---///,,,.........,,,,,,,,,...---.........---,,,+++***'''(((***,,,---...///000000111222333555666777888888;;;>>>@@@BBBDDDHHHJJJLLLMMMNNNNNNLLLKKKKKKLLLJJJKKKLLLLLLKKKIIIFFFEEE@@@;;;666222111000/////////000222111///000222555999;;;>>>CCCJJJQQQVVVZZZ[[[aaahhhlllllllllooosssvvvzzz}}}vvvoooiiieee^^^\\\WWWRRRLLLGGGBBB@@@???>>><<<:::888777777666222111222555555222333777444===RRRmmmrrr___SSSNNNKKKHHHHHHNNNXXXdddmmmsssxxxkkkQQQ@@@;;;555111222333444777<<<>>>AAAOOOgggzzzwwwtttzzzbbbLLL???999777777555666777777555333000...,,,,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((''')))***)))''''''(((***'''((())))))(((((()))***))))))))))))***************,,,,,,,,,++++++---///000...111999@@@FFFNNNVVVeeesss}}}tttrrrrrrxxx{{{ppphhhhhhqqqyyyuuuhhh^^^UUUOOONNNFFFHHHJJJIIIHHHIIILLLOOOKKKNNNRRRTTTSSSRRRSSSTTTRRRSSSQQQNNNPPPTTTTTTQQQPPPMMMIIIHHHIIIIIIHHHGGGMMMOOOVVV^^^bbbccchhhooovvvyyyppplllnnnrrrwwwooodddZZZSSSMMMFFFBBB;;;:::999777666666666666333222000...---,,,,,,+++++++++++++++++++++++++++))))))***++++++***))))))))))))))))))************++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......///---333AAAQQQYYY]]]```rrrzzz~~~~~~}}}sssppprrryyy}}}~~~tttqqquuurrriiieeennn~~~oooSSSAAA@@@<<<<<<>>>999:::999888777555333222111...............---------+++++++++***************+++***)))))))))***,,,---''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''((()))+++,,,---***)))((('''(((+++---///,,,---......,,,,,,---...------......---+++***((()))***,,,...///000111111222222333333444555555666<<>>;;;:::999888666555333222111000000000///......------************))))))))))))+++*********))))))((((((&&&'''''''''(((((())))))+++)))(((''')))***++++++)))******))))))((('''&&&*********+++,,,---///000111///,,,******+++---///------------,,,***)))(((,,,,,,,,,---...///000111222222222333666999===???DDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFJJJIIIEEEAAA<<<777444222...///000///------///000000555999:::???EEEHHHGGGJJJTTTaaaiiimmmrrrzzz|||uuujjjbbb[[[VVVOOOKKKHHHEEE???;;;<<<:::777444333222222222444///111888>>>HHH```yyyvvvdddXXXOOONNNOOOPPPMMMKKKOOOVVV```sssaaaGGG555777999222000666:::666999HHH[[[kkkwww~~~vvvzzz~~~eeeGGG888888444555666666666777555222000...+++)))((()))***,,,))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((&&&%%%'''***,,,+++))))))************+++++++++---***))),,,---,,,---111444@@@JJJPPP]]]mmmqqqkkkpppkkkgggkkk}}}vvvqqq{{{yyytttnnnnnnuuu|||fff___^^^ZZZZZZ^^^UUUWWWXXXWWWUUUVVVYYY\\\___```bbbfffkkkrrrwwwzzzxxxooohhhddd\\\VVVPPPMMMNNNMMMIIIFFFFFFIIIMMMTTT\\\fffnnnrrrqqqnnnzzz|||tttQQQEEE;;;888999888777888888666444333222000...,,,,,,,,,,,,,,,,,,***))))))******+++++++++,,,,,,,,,++++++++++++******))))))+++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,222000---,,,---///000000///444FFF\\\bbb___fffuuuxxxttt|||gggbbbnnnrrryyyvvvkkknnn~~~~~~~~~~~~~~~~~~~~~kkkQQQBBBAAA======???;;;:::999888666555333222111000000//////......------************))))))))))))************)))))))))(((''''''''''''((((((((()))((('''&&&&&&'''((())))))(((((()))))))))))))))(((+++*********)))*********///---,,,*********,,,------,,,,,,+++***))))))))),,,,,,,,,---...///000111333222333444777:::>>>@@@DDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEECCC???;;;666333000///...//////...------...000777;;;>>>???DDDLLLPPPPPP]]]fffpppwwwzzz~~~wwwoooggg^^^WWWSSSOOOKKKHHHBBB@@@<<<999777777666666777222222666777;;;LLLaaa~~~ppp```UUUPPPNNNNNNMMMKKKMMMRRRVVVhhhxxxyyy[[[===444555333111222444333888CCCNNNZZZiiiuuu{{{~~~wwwqqqvvvpppUUUCCC<<<777777666666666777444222000///,,,***))))))***,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((('''&&&'''***,,,+++)))************++++++++++++***)))))),,,,,,,,,000777CCCSSS```fffmmmxxx{{{wwwnnnhhheeemmm}}}|||}}}xxxvvvpppooopppvvvoooYYYSSSSSSPPPRRRXXXXXX\\\bbbgggjjjnnnssswwwrrrtttxxx}}}tttnnngggaaa]]]XXXQQQKKKIIIHHHGGGHHHKKKQQQVVVZZZeeeiiiuuuwwwzzzyyy^^^PPPAAA;;;999777777888999777444333222111...,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---------//////000333;;;OOObbbfffcccjjjyyytttttt{{{fffaaakkknnnooollliiirrr~~~~~~~~~||||||{{{{{{||||||}}}~~~lllRRRDDDCCC???>>>???::::::999888666555333222111000000//////...---------************))))))))))))************))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))&&&'''((()))************************************,,,,,,++++++++++++******,,,,,,***)))((())))))***,,,,,,------...000111222333333444666999<<<@@@AAADDDDDDDDDDDDCCCAAA???>>>;;;<<<===???@@@AAABBBBBB???===999444111...------,,,...000000111222555777===BBBGGGJJJRRR\\\bbbcccssszzz~~~qqqfff^^^YYYUUUQQQIIIEEE@@@<<<:::999777666888444444555333111:::GGG___pppsss^^^TTTKKKIIIKKKJJJKKKMMMMMM[[[jjjwwwwwwRRR:::444555555222///222888===AAAHHHYYYiiizzzzzz~~~mmmjjjtttkkkSSSBBB;;;888555555666666444111111///---+++******+++,,,))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))(((''''''(((***+++***)))************+++++++++,,,******,,,...---...666@@@WWWlll~~~kkkeeedddqqqyyyqqqnnnoooppprrruuu|||ppp^^^NNNLLLOOORRRXXX^^^nnnssszzz{{{rrrggg___ZZZVVVOOOIIIDDDCCCDDDEEEIIILLLVVVaaagggkkkyyy~~~xxxjjjZZZGGG===999777888;;;:::777555444333222///------------,,,++++++************+++++++++,,,,,,,,,++++++++++++************---------,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------------------...///000000555DDDZZZjjjjjjhhhqqqwwwwwwrrraaa^^^cccddd``````iiixxx{{{{{{{{{|||}}}~~~~~~wwwxxxxxxxxxyyy{{{|||}}}kkkQQQDDDCCC???===>>>999:::999888666555333222111000//////......---,,,,,,************)))))))))(((*********)))))))))))))))'''''''''((((((((((((((((((((())))))))))))+++,,,'''((()))***************'''(((***+++---......///***+++,,,------,,,+++***,,,+++)))''''''(((***+++---------...///111222333444555666888;;;>>>AAABBBCCCCCCDDDCCCBBB???<<<::::::;;;<<<>>>???>>>======999777333///------......---///333666888<<>>:::777777555555777555111444;;;DDDRRRhhhooo___OOOIIIIIIHHHGGGGGGGGGQQQ^^^mmmsssQQQ===:::888444111333777:::;;;@@@PPP___yyyrrrkkklllzzzgggOOOCCC:::333333666666444333222111...,,,+++++++++,,,))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((()))*********************+++++++++,,,,,,+++,,,///000...000;;;HHHddd|||jjjeeefffsssyyyzzzpppiiinnnvvv{{{|||ppp___UUUPPPVVV```hhhpppwww}}}xxxoooeee[[[RRRMMMJJJFFFDDDFFFIIIKKKPPP^^^mmmpppuuu{{{~~~vvv{{{ooo^^^JJJ???:::888999<<<:::888666555444222000......------,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,---------------+++,,,---......///000222999MMMeeeqqqpppooozzz{{{www~~~iii\\\ZZZ[[[XXXUUU[[[lll|||zzzzzzzzz|||}}}}}}|||{{{tttuuuuuuwwwxxxzzz|||}}}kkkQQQBBBAAA===<<<===888:::999888666555333222111/////////...------,,,,,,************)))))))))((())))))))))))))))))******((((((((((((((('''''''''&&&(((******))))))+++---***************)))((((((((((((***+++------------+++,,,---......---,,,++++++***((('''''')))+++,,,---------...000222333444666666888:::<<>>IIITTTkkk~~~~~~}}}wwwmmmooo}}}|||gggOOO@@@444222555555444444333222000...,,,,,,,,,,,,))))))))))))((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))******))))))***+++***++++++++++++,,,,,,,,,,,,---///111000222>>>KKKbbbxxxnnnjjjjjjsssuuuwwwzzzpppppp~~~}}}sssjjjjjjmmmlllccc[[[]]]]]]bbbmmmyyy|||vvvrrrooonnnooonnnnnnoooqqqsssuuuvvvvvvzzz~~~wwwmmmggg\\\VVVNNNFFF@@@AAAJJJUUUvvvxxxqqqxxx~~~~~~tttqqqwww~~~ttteeeTTTJJJCCC===:::999;;;999777666555444111//////...---,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,************++++++++++++,,,++++++******++++++,,,,,,,,,,,,------.........***,,,.........///222555AAAYYYrrrzzzxxxzzzvvvqqqtttzzzwwwfff]]]XXXUUULLLRRR```rrr}}}~~~|||{{{{{{}}}~~~}}}zzzwwwssstttuuuvvvxxx{{{}}}~~~~~~mmmQQQBBB@@@;;;:::<<<999:::999888666555333222111//////......---,,,,,,,,,************))))))))))))))))))))))))************((((((((((((((('''''''''"""&&&))))))'''''')))+++++++++++++++***)))((('''******++++++***(((&&&%%%+++,,,---...///...---,,,***))))))((()))***,,,,,,------...///111333444555777888999;;;===>>>@@@@@@>>>>>>>>>>>>===;;;999888>>>===<<<:::888555333222,,,+++++++++---000333555<<<>>>BBBEEEHHHLLLQQQTTTccckkkttt{{{{{{nnnddd\\\TTTKKKDDDBBB>>>;;;888777555333222222444999EEE^^^}}}}}}nnn]]]LLLCCC@@@===@@@IIIVVVcccmmmwww~~~oooTTTBBB777777111///333777;;;AAAGGGYYYsss}}}lllqqqxxxcccMMM999555777555444555444333111000...---,,,,,,))))))))))))(((((((((((('''''''''(((((())))))***************************((())))))******))))))(((((((((((()))))))))******)))***++++++))))))***+++++++++++++++,,,,,,,,,,,,++++++...111333888CCCOOO[[[lllyyyqqqmmmsss~~~zzz|||}}}yyyttt}}}qqqdddXXXVVVZZZ^^^aaaccckkkpppyyy}}}yyyuuurrrmmmgggccc```^^^^^^^^^\\\[[[\\\___aaacccccc___bbbfffiiikkknnnrrrtttwwwyyy|||~~~wwwiiiYYYKKKDDDEEEIIIVVVbbbnnnuuuvvvllllllppp~~~tttqqqvvv|||ttthhhaaaYYYLLL???999<<<:::888777666444222000000///---+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***************++++++,,,++++++******++++++,,,,,,,,,,,,---......//////+++---///......000555:::NNNhhh~~~~~~rrrlllmmmrrruuuxxxzzz}}}tttiiiaaaXXXQQQHHHWWWkkkxxx|||}}}~~~}}}|||{{{~~~~~~yyyuuusssssstttvvvxxxzzz}}}~~~}}}oooSSSBBB???::::::>>>;;;:::999888666555333222111///......------,,,,,,+++************))))))))))))((()))))))))************)))(((((((((''''''''''''!!!%%%)))***'''&&&))),,,******+++++++++******)))++++++,,,+++)))'''$$$"""++++++,,,---------------)))))))))***+++,,,,,,---------...///111333555666999999;;;<<<======>>>>>>;;;;;;;;;;;;;;;:::::::::===;;;999666333111000///+++,,,...111444888;;;===BBBFFFKKKOOOTTTZZZ```dddsssxxx}}}zzzpppfffZZZQQQMMMGGG???:::888999777444333555555777EEE^^^wwwnnnVVVHHHEEE@@@>>>CCCNNNVVV\\\fffqqq{{{oooRRR@@@777333111333555666:::???III```uuuvvvmmmkkkwwwzzz^^^CCC:::999555333555555444222111///---,,,,,,))))))))))))((((((((((((''''''((())))))***++++++))))))))))))))))))))))))))))))************))))))(((((()))))))))*********)))+++,,,+++)))(((***,,,+++++++++,,,,,,,,,------,,,,,,///666<<>>ZZZrrryyyooopppwww{{{|||yyyvvvvvv}}}xxxqqqpppmmmbbbTTTJJJJJJ___ttt{{{}}}~~~yyyzzzyyyzzz}}}zzztttrrrssstttuuuwwwyyy{{{|||yyyrrrUUUCCC???:::;;;???===:::999888777555333222111///......------,,,++++++************))))))))))))(((((())))))*********+++))))))(((((('''''''''&&&"""''',,,,,,***(((+++...((()))***+++++++++++++++***+++,,,---,,,***(((&&&*********++++++,,,,,,,,,((()))***,,,---------------......000222444555777999:::;;;<<<=========<<<::::::999999999:::;;;<<<;;;999666333000///......---///333777<<<@@@CCCEEEEEEIIIPPPWWW___gggoootttyyy}}}yyylllbbbTTTMMMCCC<<<;;;>>>===:::555888888444888III```nnnzzz___OOOLLLGGGAAABBBIIIOOORRR\\\iiinnnwwwbbbKKK999666555666555333666;;;<<>>:::555222444555444333111000...,,,,,,))))))))))))(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))************)))+++---,,,)))(((***,,,++++++,,,,,,,,,---------000...222<<>><<<999888777666333111111///---+++++++++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,------...///000000---///000...---111:::AAA```wwwzzzvvv||||||zzzqqqhhhlllmmmaaaOOODDDMMMeeeyyy|||~~~tttwwwvvvwww|||zzzuuurrrrrrssstttvvvxxxzzz{{{ttt}}}uuuTTTBBBBBB>>><<<===;;;<<<999777555555444333111000000000///......------(((((((((((('''''''''''''''(((******((((((((()))''''''''''''((((((((((((((((((((((((((()))******+++***((('''&&&&&&&&&''',,,,,,,,,+++++++++******,,,,,,,,,,,,+++)))((('''(((((()))***+++,,,,,,---///.........000111333555;;;;;;<<<<<<<<<;;;999888666777888999::::::999888666444111000//////......---000666;;;@@@DDDGGGHHHNNNUUU___gggmmmqqqvvvzzz{{{}}}}}}rrrddd^^^TTTKKKDDD???;;;999666777777444333777AAAIIIjjjvvvaaaNNNHHHDDD@@@>>>AAAIIIUUU^^^bbblllxxxjjjCCC:::444555444222333888===CCCNNN___xxx{{{iii```jjj}}}aaaFFF::::::999666666555444444333000,,,(((+++***)))))))))))))))*********))))))((((((''''''******))))))))))))******+++*********))))))(((((((((((((((((())))))))))))+++)))((())),,,---+++)))+++,,,---,,,******+++,,,000777CCCNNNWWW```iiiooorrrpppooorrr}}}~~~rrrjjjhhhlllrrrrrr{{{{{{~~~vvvggg\\\RRRXXXbbblllttt|||zzzxxxrrrnnnoooooollljjjjjjjjjeee^^^YYYUUUSSSRRRQQQRRRUUUTTTPPPPPPWWWYYYVVVWWWTTTQQQPPPRRRTTTUUUTTTSSSTTTWWW[[[aaaggglllnnnrrrtttvvvvvvwww}}}pppcccUUUHHHEEEEEECCCDDDHHH[[[sss~~~wwwuuu}}}yyykkkpppzzzrrraaaOOOBBB666555888777555333222111///...,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000...***,,,222///---<<>>;;;===;;;;;;999666555444444222000000000//////......------*********)))))))))(((((('''(((******((((((((()))''''''''''''((((((((((((((((((((((((((()))******,,,+++***(((''''''((((((,,,,,,++++++************((())))))***************))))))***+++,,,---......///......///111333555666::::::;;;;;;:::999888777777888999:::999888666555444222000/////////000000888;;;???DDDIIIMMMQQQSSSYYY___hhhoootttxxx{{{~~~|||}}}}}}}}}{{{~~~tttcccVVVOOOKKKFFFBBB999999888444111333:::@@@KKKaaayyy{{{dddPPPIIIBBB@@@>>>???HHHSSS[[[dddoooXXXIII;;;777666555555777333888AAAQQQhhh}}}vvviiihhhuuurrrXXXCCC999555222666555444444333111---***++++++***))))))))))))*********))))))((((((((((((++++++************++++++************)))))))))((((((((((((((()))))))))***,,,***)))***---...,,,+++***+++,,,,,,+++,,,...000555EEEZZZjjjqqqvvv}}}xxxllljjjtttuuummmkkkpppvvvuuullllllmmmggg]]]VVV]]]dddnnnyyy{{{vvvrrrpppooooooqqqnnniiihhhkkkhhheeeaaa^^^\\\ZZZXXXWWWUUUXXXYYYVVVXXX^^^aaa___]]]ZZZVVVTTTTTTUUUUUUTTTQQQQQQSSSVVVYYY^^^bbbdddjjjoootttuuutttuuuxxx|||ooo]]]SSSKKKDDDBBBDDDHHHZZZppp|||www{{{{{{qqqnnnzzzgggSSSEEE999777999888555444222111000...---,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,------//////000---///333111222DDDZZZmmmpppsssvvv}}}~~~}}}qqqooolllssswwweeeRRRRRRdddrrr}}}{{{wwwsssppptttuuusssrrrtttrrrnnnrrrpppppptttxxxxxxtttpppjjjiiiqqquuuTTTBBBBBB>>>;;;===;;;:::888555444444333111000000000//////...---------,,,,,,+++++++++*********'''(((******((((((((()))''''''''''''((((((((((((((((((((()))))))))******,,,+++***)))))))))))))))+++************)))))))))(((((()))))))))***************+++,,,---...//////...//////111333555777888999::::::999999777666666888999::::::999666333111222000...---...000333555<<>>LLLeeeqqqZZZHHHGGGFFF???AAAJJJNNN\\\ooopppMMM999666999999777777:::???FFFQQQbbbsss}}}|||mmmmmmwwwuuuWWWBBB999666666555444444444444111///---,,,+++***************))))))))))))))))))))))))+++++++++******+++++++++*********)))))))))))))))(((((()))))))))*********++++++++++++,,,------,,,***++++++++++++...333777AAAXXXvvv~~~oooffflllvvv}}}~~~xxxtttwwwuuuiii___^^^bbbeeeiiinnnssszzz{{{wwwvvvvvvvvvvvv{{{xxxuuusssmmmeeeccceeecccbbbbbbaaaaaadddiiilllrrrtttwwwyyy|||~~~|||wwwoooddd[[[XXXYYY\\\___^^^]]]\\\\\\\\\]]]^^^fffkkkrrrwwwxxxwwwvvvvvvlllqqqsssrrrpppuuuvvveeeVVVMMMFFFFFFKKK[[[uuunnndddlllyyyvvvtttwww}}}www}}}xxxlll]]]NNN>>>777666555555777444333222000///...------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///.........------------------...///333BBB[[[pppxxxrrrpppyyy~~~xxxyyyfffUUUaaatttyyy~~~}}}xxxsssqqqpppqqqrrroookkkjjjmmmooommmooooooooorrruuuuuusssqqqkkklllrrr|||~~~~~~|||[[[HHHFFF@@@<<<;;;999:::777555333333222111////////////...------,,,,,,+++************)))))))))'''(((******((((((((()))''''''''''''(((((((((((((((((()))***+++******)))(((((()))))))))))))))))))))))))))))))))))))))***,,,+++)))(((''''''''''''))))))***+++,,,---.........///111333666888999::::::999999888888888888888555666777888777555222111---///000111222666;;;@@@AAAFFFMMMRRRWWW]]]gggmmmqqqrrrtttvvvxxxxxxwwwwwwyyyyyyyyyyyyxxxxxxwwwwwwyyyxxxwwwxxxyyyyyyxxxwwwvvvuuutttssstttvvvxxxzzzzzzzzzxxxvvvsssssstttvvvxxxzzz|||nnn```WWWJJJHHHDDD???:::666555555444444:::KKKhhhiiiQQQKKKKKKFFFDDDIII@@@MMMaaasss}}}```DDD777555555333333666;;;AAAHHHTTTdddpppwwwrrrsssttt}}}mmmXXXDDD666777666444444555555333111...---,,,+++************))))))))))))******************))))))))))))******))))))))))))))))))******))))))))))))************)))******+++***++++++,,,,,,,,,++++++,,,000555:::LLL\\\sss}}}wwwlllhhhooowww}}}{{{zzzqqqqqqiiibbb___cccjjjooovvv}}}zzzxxxvvvwwwzzz}}}~~~tttkkkiiihhheeecccbbb^^^___aaaeeemmmyyy|||ooojjjlllqqqxxxvvvrrrnnnkkkhhhgggfffdddfffhhhllloootttyyy}}}tttvvvyyyzzzzzz{{{}}}qqqcccKKKGGGFFFPPPccczzz{{{pppmmmnnn{{{}}}yyyqqqssstttqqqfffVVVFFF<<<888555555777555444333111000///......---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------..................---------//////000:::OOOiiiyyy{{{xxxyyy{{{{{{|||}}}xxx^^^VVVfffxxxyyy{{{{{{wwwrrrqqqrrrvvvvvvrrrkkkiiilllmmmlllmmmnnnoooqqqsssssssssrrrqqqrrrvvv|||~~~}}}~~~|||[[[GGGFFF@@@<<<<<<::::::888555444444333111000//////......---,,,,,,,,,***))))))))))))((((((((('''(((******((((((((()))''''''''''''((((((((((((((()))***+++++++++***)))''''''((()))*********))))))))))))************+++***)))((('''((()))***+++))))))***+++,,,---......///000222444666777888999888888888777888888999:::555555666666555333222111---000444666777:::@@@DDDEEEKKKSSSXXX\\\bbbkkkrrrtttssstttuuuwwwwwwvvvtttuuuuuuuuuuuuuuuuuuuuuuuuqqqpppooooooppppppooommmpppooonnnnnnoooqqqsssuuuzzz{{{{{{zzzyyyxxxzzz{{{~~~}}}~~~rrrfffYYYUUUOOOGGG@@@;;;888666444222222999MMMlll~~~dddVVVPPPJJJFFFDDDDDDHHHRRR___fffooo{{{[[[AAA555111//////111777>>>DDDLLL[[[hhh|||rrrjjjqqqzzzsssSSS888999777555555555555444222///...---,,,+++*********)))))))))************+++***))))))))))))))))))***))))))))))))************)))))))))*********++++++(((***++++++***)))+++,,,------,,,,,,...444;;;@@@NNNYYYhhhuuu|||~~~}}}|||~~~wwwooommmsss|||}}}~~~~~~yyysssxxxssseeeeeeiiiqqqyyy~~~zzzzzzzzz~~~tttjjjlllrrruuuuuuuuutttttttttuuuzzz~~~{{{zzznnnllliiihhhkkkrrryyy~~~dddYYYOOOMMMSSS```qqq}}}ssskkkrrrzzz}}}~~~zzzyyy}}}~~~vvviiiZZZOOOFFF===888777666555444222111000//////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///111111333DDD___vvvzzz{{{zzz|||vvv~~~~~~yyyqqqvvvyyysssmmmeeeXXXZZZmmm{{{zzz{{{{{{xxxsssrrruuuxxxxxxsssllliiikkkllljjjlllmmmnnnpppqqqrrrrrrrrrssstttwwwzzz{{{{{{{{{{{{}}}vvvVVVDDDDDD@@@===>>><<<;;;999666555444444222000///......------,,,,,,+++******)))))))))((((((((('''(((******((((((((()))''''''''''''((((((((((((''')))***,,,,,,+++***)))'''((()))++++++,,,++++++************++++++,,,,,,+++***)))((((((***+++,,,******+++,,,---.../////////000222444666777777777666555555555666888:::;;;888777666444222111000000---222888;;;<<<>>>CCCHHHHHHOOOXXX\\\]]]aaahhhooosssrrrrrrsssuuuvvvtttrrrqqqqqqqqqrrrrrrssstttuuuqqqooonnnnnnpppqqqqqqppppppooonnnnnnoooqqqtttuuuyyy{{{}}}~~~}}}}}}~~~~~~|||{{{}}}rrrkkkaaaUUUKKKBBB<<<999777666444444===UUUwwwgggVVVOOOJJJEEENNNHHHIIIQQQVVV]]]qqqxxxTTT===444222333222555;;;@@@GGGSSS```vvvzzznnnqqqwwwfffGGG;;;999666555666555444333000///...,,,+++++++++***))))))*********++++++++++++******))))))******+++((()))))))))************))))))*********+++++++++(((+++,,,,,,******+++---------...///222:::CCCJJJNNNWWWccckkkooossszzzyyyooosssvvvpppuuuyyyvvvwwwzzz~~~~~~rrrllllllnnnvvv}}}|||}}}zzzvvv{{{}}}vvvpppnnnooorrrsss{{{}}}wwwaaaTTTMMMMMMUUU^^^ooo~~~~~~uuuqqqpppuuuuuuyyyvvvlll^^^LLL<<<666777666444333111000000000------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******+++---...///000/////////222111555KKKkkk~~~zzz{{{zzznnntttnnnsss|||yyyqqqkkktttyyynnn^^^XXXWWW```rrr}}}zzzyyy{{{xxxrrrpppsssuuuuuuqqqjjjhhhjjjkkkiiikkklllnnnooooooppprrrsssrrrtttvvvwwwyyy{{{{{{zzz}}}qqqRRR@@@BBB???===@@@>>><<<999777555555444333111///......------,,,++++++*********))))))))))))(((''')))******((((((((()))''''''''''''((((((((()))''')))+++,,,,,,,,,***)))''')))***,,,---------,,,******+++++++++,,,,,,,,,///---+++)))(((((()))***+++,,,,,,---...///000000///111333555666666666555333333333444555777999;;;;;;999666333000///......---333;;;>>>???@@@EEEIIINNNUUU^^^aaaaaabbbhhhnnnrrrpppoooqqqssstttrrrpppooooooooopppqqqssstttuuuuuutttssstttwwwxxxyyyxxxrrrrrrqqqqqqrrrtttwwwxxxrrruuuxxxzzzzzzzzzzzz{{{{{{xxxvvvxxx}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~pppaaaTTTIIIAAA<<<444555555444999KKKkkkvvv]]]TTTPPPJJJKKKCCCCCCMMMTTTYYYjjjdddGGG;;;:::777222222666:::>>>IIIUUUiiixxxxxxzzzyyy}}}uuuYYY<<<:::777666666555444333000000...---,,,+++++++++))))))******++++++++++++,,,++++++++++++++++++,,,(((((())))))*********+++)))************+++++++++))),,,...---+++***,,,///------...111666???JJJQQQRRR]]]hhhlllkkkooozzztttyyypppgggpppvvvsssppp|||xxxuuuxxxtttiiigggmmmpppsss{{{~~~}}}xxxvvvxxx|||~~~}}}vvvooojjjfffdddiiimmmsss|||}}}lllZZZOOOJJJKKKPPPcccwww|||qqqhhhllloookkk|||pppWWW@@@555777666555333222111000000...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++***))))))***,,,...000000000000---000///555NNNppp~~~{{{|||xxxhhhwwwpppsssvvvuuuyyytttoookkkwww}}}oooXXXSSSYYYeeettt|||xxxwwwyyyvvvooollloooqqqqqqnnnhhhfffiiijjjhhhjjjlllmmmnnnoooppprrrsssqqqsssuuuvvvxxx|||}}}|||}}}qqqYYYDDD@@@AAA???<<<<<<999888666444222111000000/////////...------,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))***+++,,,------,,,+++*********++++++++++++******(((((())))))*********+++'''''''''(((((()))***++++++,,,,,,---...///000000222333333444444333333222111111111222444555777888888666333000//////000111666999<<>>WWWnnnqqqWWWMMMMMMJJJIIIIIIKKKMMMTTTdddsssYYY@@@777666444555777888:::@@@HHH\\\rrrrrrqqq{{{{{{```DDD;;;555777888444222444444333111...,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++(((((())))))******++++++)))************+++++++++++++++******)))******+++......000555???JJJSSSWWW]]]hhhhhhccceeekkkzzz}}}{{{~~~qqqlllqqquuuuuuzzzxxxoookkkccc\\\cccpppwww}}}~~~~~~~~~{{{tttkkkhhhkkkrrrwwwyyy~~~~~~{{{pppbbbWWW___```eeemmmvvvzzzuuuuuuzzz~~~ooo[[[LLLFFFHHHRRRkkkuuujjjlll{{{kkknnn|||hhhKKK<<<<<<999666444333222000...------------------------+++++++++,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,...///111222...000222>>>]]]~~~~~~rrrqqq{{{zzzuuu{{{|||jjjhhhsssrrrVVVMMM___qqquuuyyyyyyxxxtttqqqnnnmmmmmmpppmmmjjjgggfffgggiiikkkllllllllllllmmmooopppqqqoooppprrrtttvvvxxxyyyzzzzzz}}}www^^^HHHBBBCCC???;;;;;;999888666444222111000000/////////...------,,,,,,******)))))))))((((((((())))))))))))))))))))))))(((''''''''''''((())))))******+++,,,,,,+++************++++++++++++******((()))))))))************'''''''''(((((()))***++++++,,,,,,---...///000000222333333444444333333222111111222333555666777777444333111///000111333444888:::<<<>>>AAADDDIIIMMMTTTZZZ```bbbaaabbbggglllooopppqqqpppnnnllllllmmmkkkkkklllmmmnnnooonnnnnnooopppppppppooooooppppppnnnllljjjjjjlllnnnnnnnnnkkkjjjhhheeedddccccccccc```^^^[[[ZZZZZZ[[[\\\]]]___^^^\\\YYYVVVRRROOONNNTTTXXXZZZYYYUUUSSSVVVYYYZZZZZZZZZXXXWWWYYY\\\______aaacccfffjjjpppvvv{{{qqqbbbVVVPPPDDD>>>888555444999HHHVVVtttmmmZZZPPPMMMKKKJJJKKKKKKPPP^^^llluuuWWWBBB555333333777888999>>>EEEOOOfffzzz|||xxxyyyxxxyyy}}}oooWWWIII;;;777777444222333444333111///---,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++///000555@@@NNN\\\fffjjjooowwwqqqdddaaafffyyy|||wwwqqqtttzzz}}}ooobbb```aaacccmmmzzz~~~|||{{{zzzzzzpppmmmiiiddddddkkkvvv{{{|||~~~}}}zzz||||||zzz{{{~~~}}}~~~zzzwwwyyy{{{}}}{{{zzzzzzzzzuuulllddd```___```dddkkksssyyy|||}}}vvvqqqnnnnnnxxx}}}kkkZZZOOONNN[[[nnnwwwgggjjjzzz{{{kkkhhhrrrXXXKKK===999555333333444333111------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111///111888IIIddd{{{zzzzzz~~~sssggghhhqqq{{{zzzjjjSSSOOObbbsssvvvwwwvvvssspppllljjjiiiiiillljjjhhheeeeeefffiiijjjlllkkkkkkkkkllllllmmmnnnnnnoooppprrrtttvvvxxxxxxyyy|||}}}dddLLLEEEDDD???;;;:::999888666444222111000000//////......---,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((('''''''''(((((()))***)))******++++++******)))******++++++++++++******))))))))))))************'''''''''(((((()))***++++++,,,,,,---...///000000222222333333333333222222111222444555666666666555000///...///000333666888:::;;;===???CCCHHHNNNSSSTTTXXX^^^aaaccceeeggghhhmmmnnnooonnnlllkkklllmmmjjjiiiiiillloooooollliiinnnnnnmmmmmmmmmmmmmmmmmmhhhfffdddbbbbbbaaa___^^^YYYXXXVVVSSSPPPNNNMMMMMMLLLMMMNNNMMMKKKIIIIIIJJJFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFDDDEEEGGGIIIKKKMMMOOOPPPQQQRRRUUUWWWXXXYYY\\\^^^cccjjjrrrxxxuuueee\\\QQQHHH???;;;888777:::???ZZZ}}}jjjSSSPPPMMMJJJJJJJJJMMMWWWbbbxxxoooMMM999555444777888888;;;???DDD[[[ooovvv~~~|||uuuwwwnnnYYYBBB777666666555555444333222///...---,,,,,,++++++************++++++++++++++++++++++++++++++***************)))))))))************+++++++++,,,---.........------,,,+++///222;;;MMMbbbttt~~~uuubbb\\\bbbyyy{{{}}}}}}wwwzzz{{{gggWWWWWWaaammmzzz|||||||||{{{yyywwwuuutttkkknnnnnnjjjfffmmm}}}|||yyyxxxqqqkkkiiilllpppqqquuuyyywww|||{{{vvvrrrppppppuuutttuuuxxx|||{{{wwwsssiiieeeaaaaaaeeelllrrruuuxxxpppiiieeejjjlllrrruuu]]]VVVRRR\\\uuuhhh^^^kkk|||xxxgggmmm{{{vvv```RRRBBB===777444555555444222..................------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000111222???WWWnnnvvvuuusss~~~ssshhhccceeejjjppplll]]]NNNRRRgggvvvwwwwwwtttpppllliiigggffffffgggfffdddcccdddfffhhhiiilllkkkjjjjjjiiiiiijjjjjjlllmmmoooqqqssstttvvvwwwyyy{{{~~~fffNNNFFFDDD???;;;:::999888666444222111000000//////...------,,,,,,+++++++++++++++*********)))((((((((((((((((((((((((''''''''''''((()))******)))))))))******)))))))))******++++++++++++******)))))))))))))))*********''''''''''''((()))***++++++,,,,,,---...///000000222222333333333333222222111333555666777666444333------...///111444777999999<<<@@@DDDHHHMMMRRRUUUUUUWWW[[[```eeeffffffeeekkkllllllllljjjjjjkkkllljjjhhhhhhkkkppppppkkkfffjjjjjjkkklllmmmllljjjhhhddd```ZZZVVVSSSQQQNNNLLLKKKJJJHHHGGGEEECCCBBBBBBHHHJJJLLLLLLJJJIIIJJJKKKAAAAAAAAABBBCCCFFFHHHJJJCCCCCCDDDEEEGGGIIIKKKMMMQQQTTTYYY]]]___aaacccddddddfffhhhkkknnnsssyyy}}}oooeee^^^TTTJJJDDD>>>888777999MMMtttwwwZZZSSSMMMIIIIIIJJJMMMUUU]]]qqq}}}UUU@@@:::555666777666666999???QQQcccmmmxxx}}}uuu|||~~~gggIII888555888999888555444222111///---,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******)))))))))*********+++++++++,,,,,,------.........---,,,+++///333@@@UUUnnnqqq]]]ZZZbbbxxx~~~xxx|||~~~}}}ssscccVVVXXXdddsss{{{{{{zzzxxxuuusssrrrrrrmmmrrrvvvtttrrrwww~~~vvviiibbb___cccjjjpppxxx~~~{{{yyy}}}}}}}}}~~~sssmmmfffbbbcccggglllooo~~~xxxrrrnnniiihhhjjjqqqsssbbbSSSSSSkkkqqqbbbiiivvv|||nnnrrruuu___NNNEEE@@@:::777888777444000/////////...............,,,,,,------------------------------------------,,,,,,,,,------------...///...............//////111333EEEccctttrrroooqqq~~~~~~}}}nnn___]]]```aaaccc[[[OOOJJJWWWmmmyyyzzzxxxuuupppkkkiiihhhgggfffbbbbbbbbbcccdddfffhhhiiilllkkkjjjiiihhhhhhhhhhhhlllmmmnnnppprrrtttuuuvvvyyy{{{~~~fffMMMEEEDDD???;;;;;;999888666444222111000000.........---,,,,,,++++++++++++++++++*********)))(((((((((((((((((((((((('''''''''(((((()))++++++***))))))))))))))))))*********++++++++++++************))))))))))))))))))''''''''''''((()))***++++++,,,,,,---...///000000111222222333333222222111222333555666666444222111......///000222555777999888===EEEKKKOOOQQQSSSTTTTTTUUUYYY^^^dddfffeeeccchhhiiijjjiiihhhhhhjjjkkkkkkiiihhhlllppppppkkkfffgggfffeeeffffffddd```]]]]]]XXXQQQLLLIIIHHHHHHGGGIIIIIIJJJKKKKKKLLLLLLLLLOOOQQQSSSUUUUUUUUUUUUVVVPPPOOONNNMMMMMMNNNPPPQQQTTTTTTUUUWWWYYY[[[]]]^^^bbbffflllqqqsssuuuwwwxxxwwwyyy|||}}}}}}}}}~~~tttcccZZZOOOFFF>>>777888===CCChhhfffYYYQQQJJJJJJLLLOOOVVV\\\jjjwwwgggGGG<<<444222444444444666===JJJYYYeeettt|||rrrwwwuuuWWW@@@666777888777555444333222000...---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,///555CCCXXXoooooo___```gggwwwvvvuuuzzz|||zzzvvvccc^^^\\\```jjjwww}}}yyyuuussssssuuutttxxx}}}|||mmmddd]]]```hhhpppxxx~~~zzzsssjjjcccaaabbbccceeevvvzzz}}}yyyoooooooooooorrr}}}sss___SSS]]]mmmzzz}}}nnnkkknnn~~~uuuvvvzzz|||uuuaaaMMMDDD>>>999777999888444...000000000//////.........------------------------------------------------,,,,,,---------.........//////.........//////000111666LLLlllyyysssqqqxxx}}}jjjZZZYYY\\\\\\YYYOOOFFFKKK___sss{{{{{{wwwsssnnnjjjiiihhhfffddd___```aaacccdddfffhhhhhhkkkkkkjjjiiihhhhhhhhhhhhlllmmmnnnppprrrtttvvvvvvyyy{{{fffMMMDDDCCC???<<<<<<999888666444222111000000......------,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,+++******))))))******+++******++++++++++++******************))))))))))))'''''''''(((((()))***++++++,,,,,,---...///000000111111222222222222111111333444444444333222000///...///000222444777999::::::@@@HHHOOORRRSSSSSSSSSSSSTTTWWW\\\aaaccccccbbbfffggggggfffeeefffiiikkkjjjiiiiiikkknnnnnnjjjgggeeeaaa\\\[[[\\\]]][[[YYY[[[WWWSSSQQQRRRTTTUUUVVVXXXZZZ]]]```cccfffhhhhhhhhhiiijjjmmmooonnnjjjfffaaaaaabbbccceeeggghhhiiisssvvvyyy{{{||||||~~~hhh^^^QQQGGG===777999>>>999VVVxxxzzzeeeZZZOOOLLLNNNQQQVVV[[[aaajjjqqqvvvTTTEEE666111222333444666@@@IIIUUUcccuuuxxxsssyyykkkOOO;;;555444444555555444333111///---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////333;;;HHHYYYjjjvvv|||zzzmmmlllnnnwww~~~wwwtttvvvyyy{{{{{{sssxxxxxx{{{wwwiii```WWW\\\eeelllttt}}}}}}xxxwwwyyy|||uuukkkdddffflllppptttwwwzzz}}}~~~zzzzzz{{{{{{|||}}}~~~~~~|||wwwoooiiifffcccaaa___dddkkkvvv{{{wwwxxxwwwsssoooqqqzzzeeeXXXWWW___sssyyynnnhhhrrr{{{{{{pppvvvyyyxxxhhhUUUJJJBBB999666888999555000111111000000//////..................------------,,,,,,,,,------------...,,,---------............///.........///000000111333>>>YYYvvv{{{{{{xxxdddVVVWWW\\\^^^WWWKKKFFFSSShhhvvv{{{zzzqqqmmmiiiggggggfffccc___\\\]]]```bbbdddeeeffffffiiihhhhhhhhhhhhhhhiiiiiillllllnnnppprrrtttuuuvvvwwwzzz~~~hhhNNNEEECCC???<<<<<<999888666444222111000000......---,,,,,,++++++*********)))))))))((((((((())))))))))))))))))))))))'''''''''((()))+++,,,---,,,+++************+++,,,******++++++++++++******************)))))))))((('''''''''(((((()))***++++++,,,,,,---...///000000111111222222222222111111444444333222111//////......///111333666999;;;===>>>CCCJJJOOORRRRRRSSSSSSQQQSSSVVVZZZ]]]___bbbcccdddeeeeeeddddddeeehhhkkkiiiiiiiiijjjjjjiiiiiihhhfff___VVVTTTZZZbbbhhhjjjgggggggggjjjmmmooopppooopppssswww}}}~~~tttgggiiilllpppsssvvvxxxyyy~~~}}}uuuvvvuuutttssstttvvvyyy|||}}}}}}}}}~~~yyyiiiXXXMMMEEE???;;;<<<666EEE]]]xxxvvvgggWWWPPPPPPPPPSSSVVVZZZ]]]bbbjjjyyyppp[[[CCC888555555555666;;;DDDQQQ^^^nnnzzzttt~~~~~~```EEE888666777555555555444222000...,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++++++++,,,+++++++++,,,,,,,,,---------,,,++++++,,,///222444;;;CCCPPP\\\fffmmmsssvvv}}}vvvsss{{{uuuppptttzzzzzzuuurrr}}}zzziiihhhhhh```YYYYYY[[[eeeqqqzzz}}}{{{ssspppuuuzzz{{{xxxwwwsssvvv|||zzzuuuooohhhccc```bbbdddfffhhhjjjlllmmmooonnnllllllkkkiiieeebbb]]]```hhhrrr|||}}}xxxuuuuuuvvviiiYYYWWW^^^eeewww|||uuueeeiiippp~~~nnnqqq~~~{{{mmmaaaTTTCCC:::888888555111222222111000000///......///.........------------,,,,,,,,,---------......------------........................///000222222777JJJiii}}}ppp```UUUVVV]]]ccc\\\PPPNNN]]]qqqyyyxxxwwwllliiieeefffgggfffaaa\\\YYY[[[^^^```bbbcccccccccddddddeeeeeefffhhhiiijjjjjjkkklllnnnppprrrttttttuuuxxx{{{~~~~~~jjjPPPFFFDDD???;;;;;;999888666444222111111000......---,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))+++,,,------,,,+++******+++,,,---******++++++++++++******+++*********))))))(((((('''''''''(((((()))***++++++,,,,,,---...///000000111111222222222222111111555444222000///.........,,,...000444888;;;>>>???BBBFFFKKKNNNPPPQQQSSSTTTPPPRRRVVVXXXZZZ]]]aaaddddddddddddccccccdddhhhjjjggghhhiiihhhgggfffggghhhiii___UUUTTT^^^nnn{{{xxxzzz~~~xxxeeefffiiikkkllllllllllllvvv~~~uuuooolllkkkccccccbbb```^^^___aaadddcccdddeeegggiiimmmsssxxxzzz}}}vvvaaaVVVPPPHHH???::::::<<>>;;;<<<888888666555333111000000...------,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))***+++,,,,,,------******))))))******+++,,,---,,,++++++******++++++,,,+++***)))(((((((((((())))))))))))************+++,,,---...////////////000111111111111222222222333333333222111///---,,,222333555666777999<<<>>>FFFHHHLLLPPPRRRRRRRRRQQQOOOPPPSSSVVVXXX[[[]]]^^^____________aaadddgggiiifffhhhkkkmmmmmmllljjjhhhjjjhhhfffhhhppp||||||jjjbbb^^^bbbgggeeebbb___hhhmmmwwwyyyrrrllliiifffbbb___XXXXXXXXXXXXWWWVVVUUUUUUXXXVVVSSSRRRSSSXXX]]]```iiinnntttyyynnn___WWWNNNEEE???:::===BBBNNNjjjgggUUUTTTPPPMMMSSSUUUWWW[[[aaakkk{{{sssPPP:::555666666777999===CCCOOOaaauuuzzzyyy|||ZZZCCC===888888555222333666666444111---,,,+++++++++,,,---...---,,,***)))))))))******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///000000...,,,000888@@@KKK^^^fffeeeiiijjjjjjqqq{{{vvvuuuoooyyyqqqXXXQQQSSSWWWaaammmmmm{{{~~~|||{{{yyywwwuuutttwww~~~|||vvvqqqiiiaaa[[[UUUPPPMMMLLLLLLNNNPPPRRRVVVYYY[[[]]]\\\]]]___dddgggiiiiiieeefffeeeaaa```hhhvvv~~~ppppppttt~~~xxxggg]]]WWWYYYeeexxx}}}mmmqqqlll```kkkdddJJJ===;;;999444444333333222111000//////........................................................................---111---,,,111///---555EEEaaa{{{rrrppptttvvveee```XXXOOOXXXiiiggg``````kkktttvvvuuuvvvnnniiidddbbbbbbaaa^^^\\\YYY[[[]]]___aaabbbbbbaaa```aaabbbdddfffhhhiiijjjiiihhhhhhjjjmmmoooooooooqqqtttxxx{{{}}}~~~~~~}}}~~~mmmPPPDDDAAA===;;;<<<888888666555333111000000...------,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))******+++,,,,,,---******))))))******+++,,,---,,,++++++******++++++,,,+++***)))(((((((((((())))))))))))************+++,,,---...//////////////////000000000111111111222222111111000/////////222444666777888:::>>>AAAFFFHHHKKKNNNPPPQQQQQQQQQOOOPPPRRRTTTVVVYYY[[[]]]^^^]]]]]]^^^```cccfffhhhhhhiiikkklllmmmlllkkkjjjooommmjjjkkkqqqzzzxxxsssqqqqqquuu}}}}}}ddd\\\YYY___ffffffbbb___^^^aaahhhpppyyy|||xxxuuusssoookkkeeeaaa```^^^[[[YYYWWWWWWVVVTTTSSSPPPOOOMMMOOOMMMJJJHHHHHHKKKNNNPPPTTTXXX___fffnnnzzz{{{iii[[[MMMBBB>>>888999===EEEVVVmmmqqq]]]YYYSSSMMMRRRRRRTTTXXX___jjjzzzbbbDDD777444555555777:::???IIIYYYlllyyy}}}{{{oooUUUCCC444777555333333333333111......---,,,,,,,,,---...///---,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...000000///111:::IIIUUU^^^iiimmmpppwwwrrrkkknnn}}}xxxuuuyyy}}}kkkSSSOOOWWW```jjjtttyyy{{{wwwvvvwwwwwwwwwsssssswww~~~yyy~~~zzzrrrjjjccc]]]XXXUUUPPPOOOOOOPPPSSSVVVYYY[[[^^^]]]^^^```dddggghhhhhhjjjjjjiiieeeccceeelllrrrtttsssrrrvvv{{{eeeVVVVVV\\\kkkzzzuuu}}}|||ccc]]]ooouuu\\\KKKCCC>>>888444444333222111000//////........................................................................,,,000------222000///999NNNjjj}}}~~~uuutttyyysssddd\\\SSSMMMSSS___bbb^^^aaajjjqqqqqqqqqrrrkkkgggccc``````^^^[[[XXXXXXYYY[[[^^^___````````````aaabbbccceeeggghhhhhhhhhggghhhjjjmmmooopppoooqqqtttxxxzzz{{{|||~~~~~~}}}~~~nnnQQQEEEAAA===::::::888888666555333111000000...------,,,,,,++++++***++++++*********)))))))))))))))))))))))))))))))))((())))))******+++++++++******))))))******+++,,,,,,,,,+++************+++++++++***)))(((((((((((())))))))))))************+++,,,---......//////............/////////000000111111000//////000111222444555666777999<<>>999555444333333111111000///........................................................................+++///---...333000222???\\\uuu~~~zzzxxxqqqeeeWWWNNNKKKMMMPPPXXX[[[ccckkknnnlllkkknnngggdddaaa___]]]ZZZWWWTTTUUUWWWYYY\\\^^^^^^______```aaabbbcccdddeeeffffffffffffgggiiimmmppppppppprrruuuxxxzzzzzzzzz|||}}}|||}}}}}}~~~nnnQQQEEEAAA<<<999:::888888666555333111000000...------,,,,,,++++++***************))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,,,,++++++*********************)))(((((((((((((((((()))))))))************++++++,,,---................../////////000000000000///......///111333555555666777999;;;???DDDHHHGGGGGGHHHHHHJJJMMMOOOPPPQQQQQQQQQQQQSSSVVVYYYZZZ\\\[[[[[[\\\___bbbeeegggkkkkkkjjjkkklllnnnpppqqqpppnnnmmmlllllloooqqqsssttttttuuuxxxzzzvvvnnnfffeeefffccc\\\WWWZZZfffpppwww}}}uuuiiiccckkkyyy}}}vvvrrrnnnlllnnnttt{{{yyywwwrrrmmmhhhddd```___\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYWWWUUURRRNNNLLLJJJEEEDDDBBB???===<<<;;;:::;;;<<<>>>???DDDNNN[[[eeettt}}}oooUUUGGGFFF>>>666444888555888SSSuuu~~~nnnYYYRRRLLLNNNRRRZZZeeesss\\\AAA888;;;:::999777777:::EEETTT^^^qqqxxx}}}sssuuuwww|||dddHHH::::::888666444222111111//////---,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,///111333;;;PPPooommm\\\```pppyyyvvv{{{~~~zzz|||kkk\\\RRRXXXgggvvv|||{{{|||~~~yyyyyy||||||{{{yyysssmmmiiidddbbb```______aaadddfffhhhfffeeedddeeedddaaa```dddbbbbbbccceeeddd```]]]```mmm{{{zzzpppjjjmmmxxxvvvbbbXXXSSS\\\oooxxxooo~~~ccc\\\gggvvvmmmWWWGGG???:::555555444333222111000000........................................................................+++///---///333///333EEEhhh|||}}}qqqwww}}}~~~uuutttiiiVVVKKKIIIHHHCCCNNNXXXeeelllllliiiiiikkkeeeccc```^^^ZZZWWWTTTRRRTTTVVVXXX[[[]]]^^^^^^^^^``````aaabbbbbbcccddddddeeeeeefffhhhllloooppppppsssuuuxxxzzzzzzyyyzzz{{{zzz{{{}}}~~~nnnQQQEEEAAA<<<999:::888888666555333111000000...------,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((()))))))))))))))***************))))))******+++,,,,,,+++******))))))*********)))((((((((((((((((((((()))))))))***************+++,,,---............/////////000000000111111///...------///222444666555666999:::===AAAFFFJJJGGGFFFFFFFFFHHHJJJMMMOOOQQQQQQQQQRRRTTTWWWYYYZZZ\\\[[[[[[]]]___cccfffhhhkkkjjjjjjjjjllloooqqqsssnnnnnnmmmmmmmmmnnnnnnoooppprrruuuyyy|||{{{vvvqqqpppqqqmmmaaaUUURRR[[[eeeqqqwww{{{{{{|||zzzooohhhqqqyyyrrrnnnpppsssvvvvvvtttpppkkkfffbbb___^^^\\\\\\\\\[[[[[[ZZZ[[[\\\YYYYYYXXXWWWUUUSSSQQQPPPFFFEEECCCAAA>>><<<:::999;;;;;;:::888999???IIIPPP```nnn~~~```MMMIIICCC666222777555222EEEaaa|||ttt^^^TTTLLLNNNQQQXXXcccnnnxxx}}}qqqfffKKK===;;;888777666555999DDDRRR]]]lllvvvzzzsssrrrqqq|||uuuVVV===:::777555333333333333///...,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,------------000111444===TTTrrrzzzeee\\\hhhooozzzwwwyyy{{{~~~yyy~~~zzz}}}qqq]]][[[]]]fffqqq|||~~~~~~xxxqqqlllgggfffdddccccccdddggghhhmmmkkkhhhfffddd```\\\YYYYYYVVVUUUWWWZZZ\\\ZZZWWWWWW^^^gggrrr~~~xxxnnnjjjmmmqqqpppcccUUURRRYYYjjjxxxgggooo{{{hhheeerrrzzziiiWWWJJJAAA<<<666666555444333222111111////////////////////////................................................---///---///222...777MMMppp~~~xxxkkktttvvvwwwyyy}}}uuuwwwlllWWWJJJHHHDDD===IIIWWWgggnnnllliiiiiijjjdddcccaaa]]]XXXUUURRRQQQTTTUUUXXXZZZ]]]^^^^^^^^^_________```aaabbbbbbcccddddddeeehhhlllooopppooosssuuuxxxzzzyyyyyyzzz{{{wwwzzz}}}~~~~~~nnnQQQEEEAAA===::::::888888666555333111000000...------,,,,,,++++++*********)))))))))((((((((())))))))))))))))))))))))******************************))))))******+++,,,++++++***))))))))))))***)))((((((''''''((((((((())))))))))))***************+++,,,------......---//////000000000111111111---------...000222555666555777:::===???BBBFFFIIIEEEEEEEEEEEEGGGIIIKKKLLLOOOPPPQQQSSSVVVWWWYYYZZZ[[[[[[[[[\\\___cccfffhhhiiiiiiiiijjjllloooqqqssspppoooooooooppppppqqqqqqqqqrrruuuzzz~~~~~~|||zzz{{{wwwiiiYYYRRRVVV^^^lllrrrvvvvvvxxxuuullliiirrr}}}vvvsssrrrsssrrrpppmmmiiidddaaa___]]][[[\\\]]]\\\[[[ZZZZZZ[[[YYYYYYZZZZZZYYYXXXWWWWWWKKKIIIFFFCCC???<<<:::999:::::::::888777:::@@@FFFQQQaaatttpppWWWMMMEEE777222777777222<<>>[[[uuu|||sssjjjwwwrrrvvvyyy{{{tttssshhhVVVIIIEEEAAA<<>>@@@BBBEEEFFFCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMPPPSSSVVVWWWXXXXXXYYYYYYZZZ[[[^^^bbbeeegggggghhhiiikkkmmmoooqqqrrrqqqqqqpppppppppqqqqqqqqqppprrrvvv{{{tttbbbWWWVVVZZZdddjjjoooqqquuu}}}tttooonnnvvv}}}yyyxxxrrrqqqnnnjjjgggdddbbbaaa\\\___aaa```^^^]]]^^^```^^^^^^____________^^^^^^WWWUUUPPPJJJEEEAAA???>>>:::<<<===<<<:::;;;???BBBHHHVVVhhhuuu}}}hhhXXXIII>>>777999888444888BBBVVVrrr{{{ggg\\\TTTTTTTTTXXX^^^dddffffff[[[WWW^^^oooxxxmmmVVVEEE777666444333666@@@OOOYYY\\\lllxxxrrrmmmrrr~~~qqqOOODDD888222444666555222000///---,,,++++++,,,,,,***+++,,,---------,,,,,,)))***+++,,,,,,,,,,,,+++******+++,,,,,,---......000000222777BBBRRRbbblll}}}xxxoooccc^^^ffftttxxxrrrooo}}}}}}vvvssskkk```aaacccaaahhhnnnvvv}}}|||zzz|||zzz{{{}}}~~~}}}xxxvvvllleeefffggghhhiiikkklllmmmmmmmmmkkkhhhfffccc^^^YYYUUUPPPOOOLLLLLLLLLMMMMMMMMMPPPQQQUUU]]]fffnnnuuuyyyxxxpppllliiisssrrr\\\OOONNNZZZhhh}}}jjjbbbdddrrrsssiiinnn~~~{{{uuunnnjjjaaaOOO???777777666555444333222222////////////////////////...................................................///---111555555IIIkkkyyyyyyooommm}}}vvvxxx|||uuunnniii^^^PPPEEE???>>>===MMM]]]lllnnnkkkgggccc___eeeddd___YYYRRROOOOOOQQQPPPRRRUUUXXXZZZ\\\\\\]]]ZZZ[[[\\\^^^___aaabbbbbbeeedddeeegggjjjlllmmmlllnnnppptttuuuuuuvvvwwwxxxsssxxx||||||zzzyyy{{{~~~{{{lllPPPDDDBBB>>>;;;<<<888888666555333111000000......---,,,,,,++++++***))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++++++++++++++*********)))***++++++,,,+++******)))))))))))))))(((((('''''''''(((((()))))))))))))))******************+++,,,---------------------.........//////,,,---...000222333333444333777<<<@@@AAABBBDDDEEEBBBCCCDDDEEEFFFGGGHHHHHHGGGJJJOOOSSSVVVWWWWWWVVVXXXXXXXXXZZZ]]]```dddffffffgggiiikkkmmmoooqqqrrrqqqppppppoooooooooooooooqqqtttyyykkk\\\WWWXXX^^^dddiiilllsss{{{zzzwwwxxx~~~|||uuutttqqqnnnkkkiiigggfff```cccffffffdddccceeegggddddddeeeeeeeeeeeedddddddddaaaZZZSSSMMMHHHEEEDDD>>>AAACCCBBB???>>>???AAADDDOOO___mmmxxxwwwdddMMMEEE>>>;;;888555888>>>AAAfffmmm^^^XXXVVVVVVYYY]]]aaaaaa```VVVNNNTTTpppsss___<<<:::666222333:::FFFPPPWWWeeewww{{{rrrpppwww[[[LLL<<<555888;;;888333111000...---,,,,,,------)))***,,,---...---,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......000000222999DDDQQQ\\\bbblll{{{|||vvvuuurrrnnnrrrzzzxxxooo||||||xxxtttyyyjjj[[[\\\dddiiitttwww{{{|||{{{~~~zzzzzzzzz}}}|||{{{wwwooovvvttthhhaaa[[[\\\___bbbdddeeeeeeeeejjjiiigggeeeccc___ZZZVVVQQQQQQQQQPPPPPPPPPPPPPPPLLLOOOTTTYYY\\\aaaiiippp~~~~~~vvvooohhhmmmttt~~~fffTTTJJJLLLSSSvvvzzzeee___XXXsssgggaaauuuvvv___III777777666555444333333222000000000000000000000000...................................................///---222777:::QQQvvv{{{wwwmmmppptttttt}}}yyyooohhh```UUUKKKAAA;;;;;;???QQQ```mmmnnniiieee```ZZZeeeccc^^^VVVOOOLLLNNNQQQNNNPPPSSSVVVYYYZZZ[[[[[[YYYZZZ[[[]]]___aaabbbcccfffeeeeeegggjjjllllllkkkkkknnnqqqsssssstttuuuvvvssswww||||||yyywwwyyy}}}{{{mmmQQQEEEAAA<<<;;;======:::777666666555333222//////...---,,,,,,,,,,,,...---,,,***)))'''&&&%%%******))))))))))))*********++++++,,,,,,++++++******+++,,,,,,,,,,,,+++******++++++++++++***))))))))))))(((((('''''''''&&&&&&(((***+++,,,+++)))(((***+++,,,---............,,,------...///000111111---///111333444555555444666999===@@@AAAAAABBBCCCAAACCCEEEEEEEEEEEEFFFGGGLLLMMMPPPSSSUUUUUUTTTTTTUUUXXX\\\___aaabbbdddfffkkkjjjiiiiiikkkmmmoooqqqsssrrrpppmmmjjjiiikkkmmmtttvvvzzzoooddd``````aaadddkkkuuu{{{}}}{{{wwwvvvuuurrrpppnnnlllkkkbbb```aaaeeelllpppooommmmmmlllkkkjjjjjjiiijjjjjjkkkgggbbb]]]ZZZWWWSSSQQQQQQLLLIIIJJJJJJGGGGGGHHHJJJMMMXXXgggttt|||~~~eeeVVVGGG@@@===:::777666<<>>>>>???@@@AAA@@@BBBDDDDDDDDDEEEFFFHHHJJJLLLNNNQQQSSSSSSTTTSSSVVVYYY\\\^^^```aaadddeeeggggggggggggiiillloooqqqooooooooommmkkkkkkmmmoooppprrrvvv}}}}}}rrrkkkfffkkkvvv~~~|||yyyyyy|||~~~~~~~~~~~~~~~~~~|||zzzxxxwwwrrrqqqpppssswwwyyyxxxvvvxxxwwwvvvuuuttttttttttttyyyvvvrrrooommmkkkiiigggggg___YYYWWWTTTOOOMMMOOORRRSSSZZZgggrrrzzzzzzbbbQQQDDD;;;666555444777MMMlllccc___YYYWWWXXX[[[]]]______fffpppqqqSSS999444777555666:::===DDDVVVnnn|||kkkgggrrrnnnTTT???666444444444222111000000......---,,,------......------,,,+++---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,---...000111;;;UUUeeeiiinnnooottt{{{pppsssyyypppjjjmmmwwwssshhhnnnyyy~~~|||zzz{{{~~~yyyzzz}}}yyyoooeee^^^^^^jjjwwwyyyppplllaaaZZZVVVWWWYYY[[[___dddiiihhhgggeeecccaaa______ZZZXXXUUUUUUVVVXXXXXXXXXXXXZZZ^^^aaadddhhhlllooommmqqqwww|||wwwqqqllljjjmmmxxx{{{hhhYYYOOOQQQdddwwwkkktttkkkVVVWWWeee|||___PPP@@@999999666333111222222111000////////////........................//////000000///...------//////...///:::QQQmmmvvvyyy{{{wwwqqqlllmmmvvvpppjjj___PPPBBB===;;;:::AAAKKKaaakkkqqqnnngggaaa\\\XXX]]][[[SSSKKKGGGJJJMMMMMMMMMNNNPPPRRRTTTUUUVVVWWWXXXXXXYYYZZZ\\\^^^___```aaabbbccceeefffggghhhhhhllllllnnnooopppqqqqqqqqqsssvvvxxxzzzzzz{{{}}}~~~jjjOOODDD@@@;;;999;;;:::888555444333333111000//////...---,,,,,,,,,,,,'''(((((()))***++++++,,,******))))))))))))*********++++++,,,,,,++++++******+++,,,,,,,,,,,,+++******++++++++++++***))))))((((((((((((((('''''''''(((((()))************)))******+++,,,------------.....................---///000111222444555666666666999<<<>>>>>>???@@@BBB@@@AAACCCCCCCCCDDDFFFHHHJJJKKKMMMPPPRRRSSSTTTTTTVVVYYY\\\^^^___aaaccceeefffeeeeeefffhhhllloooqqqnnnooopppooonnnoooqqqsssvvvvvvwwwzzz~~~}}}ssskkkrrr}}}}}}tttqqquuu|||~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyy|||zzzxxxxxxvvvtttrrrooohhhaaa^^^[[[VVVTTTVVVZZZYYY^^^hhhqqqyyyqqq\\\LLL@@@::::::999444AAA[[[xxxjjjddd[[[WWWXXX[[[^^^```bbbkkkxxx```@@@555777666444555<<>>??????AAACCC@@@AAABBBBBBCCCDDDGGGIIIJJJKKKMMMOOOQQQSSSTTTUUUWWWYYY[[[]]]^^^```bbbeeeeeeeeeeeefffhhhkkkoooqqqoooppprrrrrrrrrsssuuuwww{{{zzzzzz{{{||||||{{{yyyzzz~~~|||qqqwwwuuuooosss{{{~~~}}}||||||||||||~~~~~~~~~}}}{{{vvvooojjjhhhfffaaa```aaabbbaaaccckkksssyyylllYYYIII@@@>>><<<444:::NNNhhhqqqhhh\\\VVVVVV[[[^^^___cccjjjuuudddCCC666666666444444;;;???KKK[[[hhhqqqzzzwwwwwwxxxVVV===666666333222222111000///...------------......------,,,+++---------,,,,,,++++++++++++,,,---------///444888TTTxxxxxxfffggg}}}ssszzzzzzttt}}}yyywww~~~wwwqqqnnnttt~~~}}}vvvgggZZZUUU]]]ggg{{{|||uuuqqqkkkccc^^^^^^``````dddhhhiiikkkllliiifffbbbaaabbbccc```[[[YYYXXXYYYYYYYYY\\\^^^aaaccceeehhhllloooqqqqqqpppooopppuuu}}}~~~xxxqqqiiiccceeetttxxxaaaPPPRRRZZZkkkhhheeevvvvvv^^^[[[jjj}}}ooofffVVVDDD777333444666333222111000000///////////////////////////////////////000//////...------//////...444IIIeeezzzyyy~~~~~~~~~pppmmmWWWIII>>>:::999:::DDDRRRbbbiiimmmhhhcccaaaaaaaaa___WWWNNNIIIGGGGGGHHHIIIJJJKKKMMMOOOQQQRRRRRRSSSUUUUUUVVVWWWYYY[[[]]]^^^aaaaaabbbcccdddfffggghhhiiijjjkkkmmmnnnoooppppppssstttwwwxxxyyyzzz}}}gggNNNEEEBBB>>><<<>>>;;;999666555444444222111//////...---,,,,,,,,,,,,************))))))))))))******))))))))))))*********++++++,,,,,,++++++******+++,,,,,,,,,,,,+++******++++++++++++***))))))'''''''''((((((((((((((()))))))))))))))*********)))***+++,,,,,,---------------------------......111111111222333555777888:::<<<>>>>>>>>>???AAACCC???@@@AAABBBBBBDDDGGGJJJKKKKKKMMMOOOQQQTTTUUUVVVXXXYYY[[[\\\]]]___bbbeeeffffffffffffhhhkkknnnpppppprrrtttuuuuuuuuuwwwyyy}}}|||{{{|||~~~~~~}}}{{{xxx{{{uuuzzzyyysssvvv}}}~~~~~~~~~~~~xxxsssoooooommmiiiggghhhkkkhhhjjjpppuuuyyyxxxbbbMMM@@@;;;;;;333777DDDYYYzzzzzznnn^^^UUUTTTXXX[[[[[[```ccclllwww}}}}}}}}}}}}eeeJJJ;;;888666666777777;;;FFFUUUbbblllwwwtttooo{{{gggHHH999555444333222111111//////...---------......------,,,+++---,,,,,,,,,,,,,,,,,,+++***,,,---------000666;;;TTTtttrrrccceeeyyyvvvyyy{{{vvv}}}ssssssxxxqqqkkkmmm{{{~~~yyyhhhWWWNNNRRRZZZttt|||tttooommmfff``````bbbbbbfffjjjkkknnnpppmmmiiieeedddeeegggccc^^^ZZZZZZZZZ[[[ZZZ```bbbdddeeefffgggjjjmmmrrrsssrrrpppooosss{{{yyyssslllfffeeemmmxxxmmmXXXSSSPPP[[[ttt|||iiiaaakkkfffZZZddd~~~~~~ssslllhhhZZZFFF777333555777333333222111000000000000////////////////////////......////////////.........//////888QQQnnn||||||xxx{{{pppjjjTTTHHH===:::888:::FFFUUU```gggjjjeee``````aaaaaa___UUUKKKHHHGGGFFFFFFHHHJJJKKKMMMNNNPPPQQQQQQQQQTTTTTTUUUVVVXXXZZZ[[[]]]``````aaabbbccceeefffgggggghhhjjjlllnnnoooooopppqqqsssuuuvvvwwwyyy}}}jjjQQQGGGCCC>>>;;;<<<:::888555444333333111000//////...---,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++******+++,,,,,,,,,,,,+++******++++++++++++***))))))''''''''''''((((((((())))))))))))))))))******+++)))***+++,,,,,,---,,,,,,,,,,,,,,,------.........111111111222333555777888:::;;;=========>>>@@@CCC???@@@AAAAAAAAACCCGGGJJJKKKLLLMMMOOORRRTTTWWWXXXXXXZZZ[[[\\\\\\^^^bbbdddhhhgggggggggiiikkknnnpppppprrruuuvvvuuuvvvwwwyyy{{{zzzzzz|||}}}~~~}}}{{{wwwyyy~~~wwwyyy|||}}}}}}zzzwwwzzzzzzxxxyyyxxxssspppppprrroooppptttxxxyyy}}}mmmVVVFFF???<<<666999???LLLlllyyyeeeYYYVVVXXXYYYYYY]]]]]]ccckkknnnnnnqqqwwwpppZZZIII===777666777555999DDDSSS```jjjvvvssshhhqqqwwwTTT;;;444555333222222111000///......------......------,,,++++++,,,,,,,,,,,,,,,,,,---))),,,...------000777===MMMfffyyynnncccgggwww{{{yyy}}}|||{{{vvvmmmjjjhhhfffpppzzzgggUUUIIIJJJQQQhhhvvvyyyssspppiiiddddddffffffjjjnnnnnnqqqsssqqqlllgggggghhhhhhccc^^^[[[[[[\\\]]]^^^bbbcccddddddcccdddfffhhhkkkooorrrrrrpppqqquuuzzz}}}xxxssspppkkkfffhhhnnn{{{eee[[[QQQSSSfff~~~oooaaa___nnnsss___^^^ttt~~~zzzrrrgggdddWWWEEE:::777777555333333222111000000000000////////////////////////,,,---...///000000000000---///111===XXXttt|||vvvzzzyyymmmcccQQQEEE<<<999888<<>>:::<<<>>>DDDaaammm^^^YYYYYYZZZYYY]]][[[^^^bbbbbbaaagggppp~~~kkkVVVDDD888555777666;;;EEESSS___hhhttt{{{vvvhhhlllvvv|||\\\===333666333333222111000///......------......------,,,++++++++++++,,,,,,---------))),,,...------000888???HHH[[[hhhppp|||~~~zzz|||mmmdddiiivvv~~~xxxvvv}}}{{{xxx{{{qqqggg]]]aaappp{{{hhhUUUGGGGGGMMM^^^nnn~~~{{{tttmmmhhhhhhjjjkkkooosssooosssvvvtttnnniiiiiijjjgggccc^^^[[[\\\^^^``````aaabbbbbbaaa______```bbbbbbiiippprrrpppoooppprrrzzzvvvsssrrrnnnhhhfffgggmmmnnneeeWWWQQQ\\\qqqvvvbbbWWW```zzzggg[[[ggg}}}|||wwwddd```SSSDDD<<<<<<888222444333222111000000000000000000000000000000000000+++,,,---///000000111111,,,///222???\\\www|||qqqxxxkkk\\\NNNCCC;;;999999===LLL^^^```fffhhhbbb\\\ZZZ[[[[[[XXXLLLCCCCCCEEEDDDEEEIIIJJJKKKMMMNNNPPPPPPQQQQQQRRRSSSSSSUUUVVVXXXZZZ[[[^^^]]]]]]^^^___aaaccceeefffgggiiikkkmmmnnnoooooooooqqqrrrsssuuuwww{{{~~~lllRRREEEAAA???<<<;;;;;;888666444444333222000......---,,,++++++++++++************************)))+++,,,,,,+++***,,,------,,,,,,+++*********+++******))))))))))))******(((((((((((())))))))))))***))))))(((((((((((()))((())))))))))))*********++++++++++++++++++++++++---,,,,,,,,,---...000111111111222333444666777888888;;;>>>???>>>=========AAAAAABBBCCCEEEFFFHHHIIIKKKNNNQQQSSSUUUVVVYYY[[[\\\\\\]]]^^^```bbbcccdddggghhhiiijjjjjjkkkoooqqqpppppprrrtttwwwwwwvvvtttssstttuuuwwwxxxxxxxxxxxxtttvvvyyyzzzyyywwwvvvvvvwwwyyyzzzyyyvvvsssqqqpppuuuqqqoooqqqwww}}}~~~{{{uuutttpppoootttxxxzzz~~~|||gggVVVHHHAAA777888@@@JJJjjjlllZZZUUUVVVXXX\\\\\\]]]```dddgggiiijjjpppZZZBBB444888333444>>>PPPcccpppzzznnnmmmwwwqqqIII777<<<666333111222///+++,,,000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---111:::AAAIIITTT___fffooo}}}uuuvvvooopppzzzvvvtttqqqzzzppphhhcccmmmyyy|||fffTTTKKKFFFBBBSSS^^^ooo~~~wwwsssssssssqqqrrruuuxxxvvvuuuvvvwwwuuupppkkkcccaaa\\\YYYXXXYYY\\\^^^aaabbbbbb```^^^\\\]]]]]]\\\```fffjjjlllmmmnnnooouuuwwwxxxuuuoooiiifffeeekkkqqq~~~ppp]]]WWWXXXbbbwwwvvvdddWWW```zzztttUUUWWWtttvvvlllYYYGGG===:::666111555333111111222222111000////////////////////////............/////////000222,,,333NNNjjjwwwvvvsss}}}|||rrrdddWWWEEE>>>777555777@@@QQQ```bbb```___]]]ZZZWWWXXXZZZUUUKKKCCCBBBCCCCCCEEEHHHFFFHHHKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWWWW\\\^^^````````````aaabbbeeegggiiijjjkkkmmmooorrrooooooppppppppptttxxx|||mmmSSSEEEAAA???<<<;;;;;;888666444444333111000......---,,,++++++++++++************************)))***++++++******+++,,,---,,,++++++******++++++*********))))))*********))))))))))))(((((((((((())))))(((((((((((())))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---///000111222222333444555777888999888;;;===???>>>=========AAAAAABBBCCCEEEFFFHHHIIIMMMNNNPPPQQQRRRUUUZZZ]]]]]]]]]^^^___aaaccceeefffhhhiiijjjjjjiiikkknnnpppqqqqqqrrruuuwwwxxxvvvtttuuuvvvwwwwwwxxxxxxxxxwwwwwwxxxzzzyyyvvvrrrqqqpppuuuwwwzzzzzzxxxtttpppmmmllljjjjjjnnnuuu}}}|||}}}}}}{{{||||||}}}~~~xxxsssooolllkkkpppuuuxxx}}}ppp^^^PPPHHH;;;888>>>EEEaaattt___VVVWWWYYY[[[YYYYYY]]]cccggghhhhhhrrrPPP:::;;;666555;;;JJJ[[[hhhsss{{{{{{}}}uuuRRR===:::555222111222000------000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000333:::DDDKKKTTT\\\dddiiirrr|||zzz|||{{{lllkkkvvvpppjjjiiiqqq{{{~~~jjjYYYOOOHHHBBBJJJTTTdddwww|||{{{{{{yyyzzz}}}~~~|||{{{{{{{{{xxxrrrllleeeccc```]]]\\\]]]^^^```bbbcccbbb```]]]ZZZYYYYYYXXX\\\bbbfffiiilllnnnpppuuuxxxyyyxxxssslllhhheeehhhmmmyyy~~~hhh[[[VVV[[[pppyyy___VVVbbbvvv~~~ZZZNNNeeevvvlllRRRBBB===;;;888666444222111222222111000////////////////////////........./////////000000444...666RRRmmmxxxuuuqqqyyymmm]]]PPPBBB<<<777777:::BBBQQQ___aaa___]]][[[XXXVVVVVVWWWSSSJJJBBBAAABBBCCCDDDGGGFFFHHHKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSUUUVVVWWWXXX[[[]]]___`````````aaabbbdddfffhhhiiijjjkkknnnqqqooopppppppppqqqtttxxx||||||oooTTTFFFBBB???<<<;;;:::888555444444333111000......---,,,++++++++++++)))))))))))))))))))))))))))***++++++******+++,,,,,,,,,++++++******++++++++++++************++++++******))))))((((((''''''(((((('''(((((()))***+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///111222333333444444666777999:::888:::===>>>=========>>>@@@AAAAAACCCDDDFFFHHHIIINNNOOOOOOPPPQQQUUUZZZ^^^^^^___```bbbccceeefffgggiiijjjjjjjjjiiijjjmmmoooqqqqqqrrrtttwwwwwwvvvtttvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyyyywwwssspppnnnmmmrrruuuyyy{{{yyyssslllggg______aaahhhrrr{{{|||zzz{{{~~~{{{xxxwwwuuuttttttwwwzzz|||~~~|||{{{{{{yyytttpppjjjgggggglllqqquuu|||zzzgggXXXOOO???888;;;@@@WWWzzz}}}dddUUUSSSVVVWWWVVVVVVZZZ```fffhhhhhh~~~^^^???999999666888BBBNNNZZZfffooo{{{}}}bbbGGG888555222111333333///...111///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---111777AAALLLSSS]]]gggppptttxxx~~~rrrccceeerrr~~~ooolllrrrwww}}}mmm\\\QQQHHHBBBBBBIIIXXXmmmzzzrrrlllfffeeecccaaa``````aaaaaadddeeeeeebbb^^^ZZZXXXWWWVVVYYY^^^cccgggmmmrrrvvvwwwyyy{{{|||yyyrrrkkkfffgggjjjtttwwwdddVVVVVVhhh~~~jjjQQQOOOfffcccIII[[[ggg}}}^^^FFF===:::888666444222222222222111000////////////////////////....../////////000000000555000;;;XXXrrryyyuuuqqq~~~wwwhhhWWWJJJ???:::777999>>>FFFSSS___aaa___\\\XXXUUUTTTTTTTTTPPPGGG@@@???AAAAAACCCEEEFFFHHHKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTVVVWWWXXXZZZ\\\^^^_________```bbbbbbdddfffggggggiiillloooooooooppppppqqqssswww{{{vvvpppUUUFFFBBB???;;;::::::888555444333333111///......---,,,++++++++++++((((((((((((((((((((((((***+++,,,,,,++++++,,,---,,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,+++******)))(((''''''&&&''''''''''''((()))++++++(((((()))))))))*********************************+++,,,---...///000111222333333333444555777999999888:::======<<<<<<===>>>???@@@AAABBBDDDFFFHHHIIIMMMNNNPPPQQQRRRUUUZZZ]]]___```bbbdddeeeggghhhhhhiiijjjjjjiiiiiiiiilllnnnqqqpppppprrrtttuuutttrrrssstttttttttuuuvvvwwwwwwwwwxxxyyywwwtttqqqpppqqqppptttyyy{{{yyypppeee]]]RRRRRRVVV```lllxxx{{{xxx{{{zzzxxxuuuqqqoooooorrrvvvyyy}}}yyyvvvttttttrrrnnnjjjeeebbbbbbffflllqqq{{{nnn]]]TTTCCC999:::===OOOlllhhhUUUOOOOOOPPPSSSVVVZZZ]]]ccciiinnnuuukkkEEE999:::666666;;;CCCKKKUUU^^^mmm~~~ssstttVVV;;;666222222444444111///111///............---------------------------------///...---111;;;IIIVVV___dddrrr{{{yyyzzz|||jjj]]]bbbppp{{{xxxooooooxxx{{{lllZZZOOOFFF@@@???CCCOOOeeeyyyooohhhdddddddddcccbbbaaaaaaaaafffhhhhhhfffbbb]]]ZZZYYYVVVXXX]]]bbbhhhpppxxx}}}yyy{{{~~~yyypppiiiiiikkkqqq{{{ppp\\\UUUbbbssszzz___YYYeeemmmNNN\\\dddxxxkkkQQQBBB;;;666777555333222222222111000////////////////////////...////////////000000000333222AAAaaayyy|||wwwvvvzzzxxxvvv}}}wwwgggVVVIII???999666999???IIIVVVbbbbbb```\\\VVVTTTUUUTTTQQQLLLDDD======???@@@AAADDDFFFHHHJJJJJJJJJJJJJJJLLLLLLMMMOOOQQQSSSUUUWWWXXXYYY[[[]]]^^^^^^^^^```aaa```bbbdddeeeeeegggjjjmmmnnnoooppppppqqqsssvvvyyysssoooUUUFFFAAA>>>;;;::::::777555333333222111///......---,,,++++++++++++((((((((((((((((((((((((+++,,,------,,,,,,---///,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,+++******)))(((''''''&&&''''''''''''((()))++++++(((((()))))))))*********************************+++,,,---...000111222222111111222333444666777888888:::<<<<<<<<<;;;===>>>??????@@@BBBDDDFFFHHHJJJJJJMMMQQQTTTVVVWWWXXXZZZ___```bbbdddfffggghhhhhhiiijjjjjjiiihhhiiikkknnnooonnnnnnoooqqqrrrqqqpppnnnooooooqqqsssuuuwwwxxxzzz{{{{{{yyyuuurrrrrrrrrpppsssxxx{{{xxxnnn___UUUIIIIIILLLUUUcccqqq{{{~~~{{{uuuvvvxxxyyy{{{~~~}}}{{{yyy||||||xxxtttpppmmmmmmqqqvvvzzzzzzuuupppmmmkkkiiiddd```]]]ZZZZZZ]]]bbbiiiuuuuuuddd\\\HHH<<<::::::EEE[[[uuuqqq]]]QQQMMMJJJRRRYYY[[[ZZZ___jjjttt{{{vvvOOO>>>;;;777555888<<<@@@HHHOOOVVVmmmttteeeFFF999444222444555222111111///............---------------------------------222///...666GGG]]]ooozzzuuuuuuooo|||xxxwww}}}~~~wwwfff^^^dddnnnssszzz}}}rrrpppuuu{{{}}}~~~}}}hhhVVVKKKDDD>>>???@@@HHH\\\vvv~~~xxxnnnfffcccccccccbbbbbbaaa``````fffhhhjjjiiieeeaaa]]]\\\VVVXXX]]]bbbiiirrr|||~~~~~~vvvnnnkkkkkknnnttt~~~fffXXX[[[dddrrrlllfffvvvUUUXXX]]]ooo|||dddRRRDDD;;;888666333222333222111000////////////////////////////////////000000000111000333IIIkkk~~~||||||xxxzzztttwww}}}uuufffVVVKKKAAA:::555777???JJJYYYfffcccbbb\\\UUUTTTWWWVVVQQQIIIAAA;;;<<<>>>???@@@BBBDDDFFFIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPRRRTTTVVVWWWWWWYYY\\\]]]]]]^^^___aaa^^^```bbbcccdddeeehhhkkklllnnnoooooopppqqqtttwwwooonnnSSSEEEAAA>>>;;;:::999777444333333222000///......---,,,++++++++++++))))))))))))))))))))))))+++,,,------,,,,,,---...++++++******++++++,,,,,,++++++************++++++******))))))((((((''''''(((((('''(((((()))***+++***++++++++++++,,,,,,,,,***************************+++---///111222222222111111111222444555777888999:::;;;;;;;;;;;;===>>>>>>>>>@@@AAADDDFFFHHHJJJHHHLLLRRRVVVWWWWWWXXXXXX^^^___bbbdddfffggggggfffhhhiiiiiiiiihhhiiilllnnnnnnmmmlllmmmooopppooonnnkkkllllllnnnqqqtttwwwyyy~~~~~~|||xxxtttpppnnnnnnooorrrwww{{{yyynnn^^^RRRFFFDDDCCCJJJYYYiiiuuu|||{{{vvvrrrmmmmmmnnnnnnooosssxxx|||||||||}}}yyyvvvqqqmmmmmmqqqvvvyyywwwqqqjjjfffccc```\\\XXXUUURRRQQQSSSWWW^^^kkkxxx|||mmmdddPPP@@@<<<777999HHHcccxxxnnn^^^TTTKKKRRRYYYZZZXXX\\\gggrrr~~~xxxTTTBBB;;;777666777999<<>>===AAAQQQhhh|||~~~~~~ssskkkeeeeeeeeeddddddccccccccchhhjjjmmmmmmiiiccc___]]]XXXZZZ___dddkkkuuu}}}uuummmlllkkknnnvvvrrr^^^WWWWWWkkkyyyttteee|||aaaPPPPPPcccnnn]]]KKK>>>888666444333333333111000/////////////////////////////////000000000111111///777RRRuuu~~~||||||zzzqqqcccUUUMMMCCC:::444777@@@LLL[[[gggcccccc\\\TTTTTTYYYXXXRRRGGG???:::;;;>>>>>>???BBBBBBDDDGGGHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVXXX[[[\\\\\\]]]___```]]]___aaabbbcccdddgggjjjkkklllnnnnnnnnnooorrrtttnnnlllQQQDDD@@@===;;;:::999777444333222222000.........---,,,++++++++++++************************)))***,,,+++******+++---++++++******++++++,,,---*********))))))*********))))))))))))(((((((((((())))))(((((((((((())))))***++++++++++++,,,,,,,,,***************************+++---000111222333333222222222333555666888999999:::;;;;;;:::;;;<<<>>>===>>>???AAACCCFFFHHHJJJJJJMMMQQQTTTVVVWWWXXXZZZ\\\^^^```ccceeeeeeeeeeeegggggghhhhhhhhhiiillloooooommmlllmmmnnnoooooonnnmmmlllmmmnnnpppsssvvvxxx{{{{{{yyyuuupppmmmllllllmmmpppvvv||||||rrrbbbVVVGGGBBB>>>AAAOOO```pppxxx~~~}}}xxxrrrnnnjjjjjjiiiffffffjjjpppvvvzzz~~~{{{vvvrrrpppssswwwyyywwwqqqiiidddaaa___[[[XXXSSSOOONNNNNNPPPWWWffftttooohhhTTTCCC>>>777444>>>PPPfffnnn^^^QQQTTTVVVVVVWWW[[[bbbhhhsss}}}xxxXXXHHH===888666666999>>>JJJVVVQQQXXXiiigggnnn}}}}}}hhhAAA999222333444333111222///............---------........................---,,,222EEEaaa}}}~~~rrrhhhgggwwwwww}}}xxxpppwwwyyyoooeeeaaabbbhhhsss~~~}}}{{{zzzzzz|||}}}lll[[[QQQIIICCC===;;;===III]]]ttt|||yyy{{{~~~vvvlllkkkjjjiiiiiiiiijjjjjjooorrrttttttooohhhccc```^^^aaaeeekkkrrr{{{{{{rrrooollllllqqq{{{}}}hhh[[[VVVYYYttt~~~ooooooxxxTTTMMM]]]yyyzzz}}}}}}uuukkk^^^MMM>>>999777444333333333111000//////////////////////////////000000000111111111111===\\\}}}|||~~~wwwoooaaaUUUOOOBBB:::555:::CCCNNN[[[eeebbbbbb[[[RRRSSS[[[ZZZRRREEE>>>999;;;>>>>>>???BBB@@@BBBEEEGGGHHHIIIJJJLLLLLLLLLMMMOOOPPPRRRSSSSSSUUUWWWZZZ[[[\\\\\\^^^```]]]___```aaabbbdddgggiiiiiijjjlllmmmmmmmmmpppqqqpppzzzjjjPPPCCC???===;;;:::999777444333222222000.........---,,,++++++++++++************************''')))******))))))***++++++*********+++,,,,,,---******))))))))))))******(((((((((((())))))))))))***))))))(((((((((((()))((())))))))))))*********)))))))))))))))))))))))))))+++---000222333333333333333333444666777999:::999:::;;;;;;::::::<<<>>>===>>>???AAACCCFFFHHHJJJLLLNNNPPPRRRTTTVVVYYY\\\[[[]]]```bbbdddddddddcccfffggghhhhhhhhhjjjmmmppppppnnnmmmmmmoooppppppoooooonnnnnnnnnpppsssvvvwwwtttuuutttqqqnnnllllllmmmlllooovvv}}}~~~vvvggg[[[IIIBBB;;;<<>>999555666999BBBQQQ```ZZZUUU^^^xxxyyy[[[aaaqqqrrrDDD:::333222444222222222//////.........---------...........................---444FFF```vvvtttoookkkjjjqqq{{{vvv|||qqqnnnwwweee]]]^^^eeerrr}}}}}}{{{}}}{{{yyyyyyzzz|||~~~qqqaaaVVVMMMFFF>>>;;;<<>>???@@@BBB???AAADDDFFFGGGIIIKKKMMMLLLMMMMMMNNNPPPQQQRRRRRRTTTVVVYYY[[[[[[\\\^^^___]]]___```aaabbbdddgggiiihhhiiikkklllllllllnnnpppnnn|||hhhMMMCCC@@@<<<999:::999999777555333111///......---,,,,,,++++++,,,,,,++++++***)))(((((())))))******++++++++++++******))))))***++++++++++++***,,,+++***((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((()))************+++++++++***************+++++++++***+++---...000111222222111222333555666888999:::<<<;;;:::999:::<<<>>>???===>>>??????@@@CCCGGGJJJNNNPPPRRRRRRSSSUUUWWWZZZ[[[]]]^^^```aaaaaaaaaaaaeeeeeeeeeeeegggiiikkkmmmnnnjjjhhhhhhlllooopppoookkkmmmqqqtttwwwwwwvvvuuuuuuqqqnnnooommmiiiiiilllooosssxxx{{{|||vvvhhhYYYJJJ@@@;;;???FFFPPPbbbttt||||||vvvrrrssslllhhhiiigggdddeeekkkzzz~~~~~~||||||}}}}}}zzztttlllgggdddbbb^^^[[[TTTOOOOOOTTTSSSSSS```rrrwwwfffUUUJJJAAA999666999BBBQQQkkknnn^^^XXXUUUWWWYYYYYY[[[^^^cccbbbhhhzzzsssTTTEEE>>>888555555>>>SSSfffeeeaaa]]]iii~~~yyy{{{``````mmmRRR???777777222111333///333///,,,,,,---...---,,,++++++---.........------///...666III___mmmvvv{{{|||~~~xxxkkkdddhhhpppsss{{{wwwsssjjj|||hhhUUUXXXiiixxx}}}|||}}}yyyvvvvvvyyy}}}~~~uuugggYYYMMMFFF???>>>>>>BBBRRRlll{{{vvvuuuyyy{{{vvvwwwvvvrrrrrrvvv||||||xxxvvvvvvuuuvvvzzzyyyqqqlllkkkkkknnn{{{yyybbbUUUSSS^^^nnnqqqtttppp\\\XXXjjj}}}xxxxxxqqqbbbZZZOOO>>>777888777555444333111...000000000000////////////............///000222444444IIIlllwwwxxxmmmfff\\\KKK>>>888444;;;JJJVVVZZZZZZWWWZZZUUUMMMPPPYYYXXXPPP>>>===;;;::::::<<<>>>@@@???@@@AAACCCDDDFFFGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPVVVWWWXXXYYYYYYZZZ]]]______]]]\\\]]]```ccceeefffhhhiiiiiihhhhhhjjjmmmpppmmmhhhMMMCCCAAA===::::::999888777555333111//////...---,,,,,,++++++,,,,,,++++++***)))))))))))))))******++++++++++++******))))))***++++++++++++***+++***)))(((((())))))***((((((''''''''''''(((((())))))))))))(((((((((((()))************+++++++++***************++++++++++++,,,---///000111111111111222333555666888999:::<<<;;;:::::::::<<<>>>???>>>???@@@@@@AAACCCGGGJJJNNNOOOQQQRRRRRRSSSUUUXXX\\\]]]^^^___```______^^^eeeeeeeeefffhhhiiijjjkkkllliiiggghhhjjjlllmmmlllmmmooorrruuuwwwxxxwwwvvvqqqmmmjjjkkkjjjggghhhlllpppuuuzzz}}}~~~xxxiiiZZZIII???:::===CCCMMM___rrr||||||wwwvvvpppllllllkkkhhhjjjooowww~~~|||tttnnnkkkgggccc___ZZZUUUUUUXXXVVVUUUaaaqqqppp]]]PPPEEE;;;777888===IIIaaa~~~{{{bbb[[[VVVWWWYYYYYY[[[^^^aaacccfffrrrkkkRRRCCC777555666<<>>AAAQQQkkk}}}zzzyyy}}}~~~|||~~~~~~~~~wwwoookkkhhhjjjtttlll]]]RRR[[[llluuueeeggg~~~[[[QQQ]]]|||xxxeeeZZZPPP???;;;:::777444333333222000111000000000////////////...............///222333:::SSSrrr~~~wwwxxxpppeee___VVVFFF<<<777444<<>>===;;;::::::<<<>>>@@@???@@@AAABBBDDDFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPSSSUUUWWWXXXXXXXXXZZZ\\\^^^]]]\\\]]]```ccceeefffggghhhhhhhhhhhhjjjnnnqqqnnniiiNNNDDDBBB>>>:::;;;999888777555333111000///...---,,,,,,++++++,,,,,,+++***))))))))))))))))))******++++++++++++******))))))***++++++++++++******))))))((())))))***+++((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++))))))*********+++++++++,,,---...///000000000000111222333555666888999:::<<<;;;::::::;;;<<<>>>??????@@@AAAAAAAAACCCFFFIIILLLNNNPPPQQQQQQRRRTTTVVV\\\]]]^^^_________^^^]]]dddeeefffhhhiiiiiihhhhhhjjjhhhhhhiiikkklllkkkjjjlllnnnqqqtttuuuuuuuuutttmmmhhheeeeeeeeedddggglllqqqvvv|||zzzkkk\\\III???888:::@@@III[[[mmm{{{~~~xxxsssrrrpppnnnppptttzzzzzzuuuoookkkgggcccbbbdddbbbbbblllzzz|||hhhXXXKKK@@@999888:::AAATTTrrrjjjaaaZZZYYYZZZYYYZZZ\\\]]]ccccccggg|||kkkOOO999777888888BBBRRRkkkjjjfffpppyyynnnIII555888666333333222222000...---......---,,,------.........------,,,222666???KKKTTTZZZ```gggxxx{{{{{{tttooonnnnnnmmm}}}~~~}}}yyymmmdddeeexxxaaaWWWfffzzz~~~~~~|||yyywwwxxx{{{}}}}}}wwwjjj\\\PPPJJJCCCBBB>>>@@@OOOiii{{{ssslllggggggoooyyyyyyiiiTTTYYYhhhzzzeee\\\hhhbbbPPPRRRkkkrrrcccUUUCCC>>>:::666333333333333333111111000000000//////////////////...---...111444@@@^^^zzzyyyxxx~~~pppeeeYYYUUUNNNAAA:::666555???OOO\\\aaa```VVVUUUOOOHHHLLLTTTSSSLLL===<<<:::::::::;;;===???>>>???@@@BBBCCCEEEFFFGGGHHHIIIKKKLLLNNNOOOOOOOOOOOORRRUUUVVVVVVVVVWWWXXX]]]]]]]]]]]]___bbbdddeeefffggghhhhhhhhhkkkooorrrrrrjjjOOOEEEBBB>>>;;;<<<888888666555333111000///...---,,,,,,++++++,,,,,,******)))))))))))))))******++++++,,,,,,++++++***))))))***++++++++++++***((((((((())))))***++++++((((((''''''''''''(((((((((((((((((())))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,---...///000000000000000111222333555666888999:::;;;:::::::::;;;<<<===>>>???@@@AAAAAAAAABBBEEEGGGIIILLLOOOQQQRRRTTTWWWYYY\\\^^^___aaaaaaaaaaaa```ccceeegggiiijjjiiigggffffffggghhhjjjlllmmmmmmlllkkklllnnnpppqqqqqqppppppkkkfffbbbbbbbbbcccgggmmmrrrwww}}}}}}nnn___LLL@@@999:::>>>EEEWWWhhhvvv~~~}}}zzzxxxyyy{{{~~~yyytttqqqpppqqqooopppxxxppp^^^PPPEEE===999:::===LLLhhhuuuiii___[[[[[[ZZZYYY[[[[[[ccccccaaatttbbb@@@999999555;;;HHH___ccceeeqqqxxx|||~~~RRR777888777222333222111000///.........------...............---------000777BBBMMMRRRVVV___iiiuuuxxx|||~~~}}}{{{vvvrrr|||}}}vvvhhhaaa```ppp|||```]]]mmm}}}|||~~~~~~}}}{{{zzzzzz}}}~~~{{{|||zzzmmm___TTTMMMEEECCC>>>>>>KKKfff~~~~~~wwwoooiiihhhnnnuuurrrZZZYYYccc~~~lllWWWWWWkkkoooUUUNNN___vvvttt^^^DDD>>>888444444555444333444111111111000000000/////////000000...---...222555DDDddd~~~|||uuu|||yyyhhh]]]QQQNNNJJJ>>>888555666BBBSSS```dddcccXXXUUUNNNIIIMMMTTTRRRLLL<<<;;;:::999:::;;;===>>>===>>>???AAABBBDDDEEEFFFGGGHHHJJJLLLMMMNNNOOOOOOMMMPPPTTTVVVVVVVVVVVVVVV[[[\\\]]]^^^___```ccceeedddeeefffggghhhjjjooorrrxxxjjjOOOEEEBBB>>>;;;<<<888777666555333222000000...---,,,,,,++++++,,,,,,***)))))))))))))))******++++++,,,,,,,,,,,,++++++))))))***++++++++++++***(((((())))))************((((((''''''''''''(((((('''((((((((()))))))))***))))))*********+++++++++((())))))***++++++,,,,,,......///000111111000000111222333555666888999:::999999999::::::;;;<<<===>>>???AAAAAAAAABBBDDDFFFFFFJJJNNNRRRTTTWWWZZZ\\\[[[]]]___bbbdddeeeeeeeeebbbdddgggiiijjjhhhfffeeeaaacccfffhhhjjjlllmmmnnnllllllnnnooooooooonnnnnnlllfffaaaaaaaaabbbgggmmmrrrwww|||~~~pppbbbOOODDD<<<<<<>>>CCCRRRbbbqqq{{{~~~|||yyyyyy~~~vvvcccVVVLLLCCC===999;;;FFF___~~~sssddd^^^]]][[[YYYZZZ\\\fffgggdddtttuuuJJJ;;;888444888BBBMMMXXX^^^lllzzzyyy]]]???;;;666111222111000000000000...---------........................///999HHHUUUZZZ___jjjvvvssstttyyyyyypppppp}}}}}}uuuccc]]][[[ggg~~~ssseeeiiiuuu|||}}}}}}~~~}}}}}}}}}{{{|||zzznnnaaaUUUNNNFFFEEE???===IIIddd}}}uuummmkkknnnpppyyy___XXXZZZrrrrrrWWWRRReeexxxZZZLLLVVVggglllKKK@@@888444666888555333444111111111111000000000000///000111///---...444999HHHggg}}}yyyuuuuuudddXXXMMMKKKIII>>>777555888DDDVVVcccfffcccXXXSSSLLLJJJOOOSSSPPPIII;;;::::::999:::;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEFFFGGGIIIKKKMMMNNNOOOOOONNNQQQTTTVVVVVVVVVVVVWWWYYY[[[]]]^^^^^^___bbbeeecccdddeeeeeefffiiimmmppp{{{iiiNNNDDDBBB>>>:::;;;888777666555333222111000...---,,,,,,++++++,,,,,,)))))))))))))))******+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***((())))))************)))((((((''''''''''''((((((''''''(((((())))))******)))************+++++++++(((((()))***+++,,,,,,------...///000111111111111111222333555666888999:::777777888999999::::::;;;<<<===@@@@@@AAAAAACCCEEEEEEIIINNNRRRUUUXXX[[[]]]YYY[[[^^^aaadddffffffgggaaacccfffhhhiiihhhgggeee^^^```ccceeefffhhhkkknnnoooooopppppppppooooooooommmgggcccbbbbbbbbbffflllqqquuuyyy}}}~~~sssfffRRRGGG???>>>>>>@@@LLL[[[lllzzz|||iii\\\TTTKKKCCC999999AAAUUUrrr|||jjjbbb___\\\ZZZZZZ```gggjjjjjjvvvTTT>>>777555888===@@@OOOXXXdddzzz{{{jjjMMM@@@444111333111///111222111///------.........------......///000555BBBWWWgggnnnpppxxxwwwsssxxxqqqjjjyyy|||rrrXXXXXXYYY```ooo|||~~~zzzpppjjjkkkttt{{{{{{|||~~~|||zzzooobbbWWWPPPIIIHHHCCC@@@JJJddd{{{rrrnnnkkkjjjzzzdddXXXSSSbbb~~~eee]]]iii___LLLPPPZZZpppbbbIII>>>666999:::555222444222222111111111000000000...111222000...000777===RRRjjj{{{zzzyyy|||ooo```VVVLLLKKKIII>>>777555999GGGXXXdddeeebbbVVVOOOIIIJJJOOOQQQLLLEEE:::999999999::::::;;;;;;;;;<<<===???@@@BBBCCCDDDEEEFFFHHHJJJLLLNNNNNNOOOOOOQQQTTTVVVVVVVVVVVVXXXWWW[[[^^^^^^]]]^^^aaadddbbbcccdddddddddgggkkknnnyyyhhhMMMCCCAAA===::::::777777666555333222111111...---,,,,,,++++++,,,,,,)))))))))))))))***+++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***))))))***+++******((((((((((((''''''''''''(((((('''''''''((()))*********)))************+++++++++'''((()))***+++,,,------,,,---///000222222333333111222333555666888999:::555666777888888999999999999;;;>>>???@@@AAACCCEEEEEEIIINNNRRRTTTVVVXXXYYYVVVXXX[[[^^^```aaabbbbbbaaabbbeeeggghhhhhhhhhgggbbbdddfffffffffgggkkknnnqqqqqqppppppoooooonnnnnnnnnhhhdddcccbbbaaadddiiiooosssvvvyyy~~~~~~uuujjjTTTIIIAAA@@@>>>>>>GGGSSSeeeuuupppccc\\\RRRIII>>><<<>>>KKKbbb|||oooeeeaaa^^^[[[ZZZaaabbbeeekkkttt~~~ZZZ@@@666777999888;;;LLLUUU___tttzzzwww]]]FFF444222666111...111333222///------...------------...///111222AAARRRkkkuuummmrrryyyppp~~~{{{qqq\\\dddhhhfffeeegggfffbbb``````iiixxx}}}yyyzzz~~~uuuhhh]]]VVVLLLLLLGGGDDDMMMfffwwwmmmkkkkkkqqq}}}vvvqqqlllgggppp}}}lll^^^QQQWWWmmmwwwlllllljjjRRRNNNPPPccczzzYYYHHH;;;:::999333222555222222222111111111000000...111333111///111:::AAA```ppp|||~~~yyyyyy{{{hhh[[[SSSKKKKKKHHH===777666;;;HHHYYYdddccc___UUUNNNIIILLLRRRRRRJJJCCC999999999999999::::::::::::;;;<<<>>>@@@AAABBBCCCDDDEEEGGGJJJLLLMMMNNNOOOOOOQQQSSSTTTTTTTTTVVVXXXVVVZZZ^^^___]]]]]]```dddaaabbbbbbbbbbbbdddhhhkkkvvvhhhMMMCCC@@@<<<999:::777777666555333222111111...---,,,,,,++++++,,,,,,))))))((())))))***+++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***)))***++++++***)))((('''((((((''''''''''''((((((&&&''''''((()))******+++)))************+++++++++'''((()))***+++,,,------,,,---...000222333333444111222333555777888999:::444555666777777888888777777999===??????AAACCCDDDGGGJJJNNNQQQRRRSSSTTTUUUUUUVVVXXX[[[\\\]]]]]]]]]aaabbbdddfffhhhhhhiiiiiiiiijjjkkkiiiggghhhlllppppppoooooonnnmmmmmmlllllloooiiieeedddbbb```bbbfffnnnqqqtttwww|||}}}vvvlllTTTJJJCCCAAA>>><<>>DDDVVVppprrrgggbbb___\\\[[[___\\\^^^hhhoootttzzz]]]AAA666999999444;;;LLLUUU^^^tttwww{{{hhhKKK444444999222...111333222///------...---,,,,,,---...000222333KKK^^^{{{kkkaaaggg}}}zzz}}}rrrooo{{{vvvfff]]]YYYWWWXXXYYYddduuu{{{vvvwww~~~{{{oooddd]]]OOOOOOKKKGGGPPPhhh}}}yyyvvvpppgggZZZVVVTTTXXXcccqqq|||}}}zzzyyyuuupppjjjgggwwwrrrdddTTTSSSbbbzzz}}}sssnnnwww[[[PPPKKK\\\fffQQQ???:::888222222777222222222111111111111000...111444222000333<<>>???AAABBBCCCDDDEEEGGGIIILLLMMMNNNOOOOOOPPPRRRRRRRRRSSSVVVXXXUUUZZZ^^^___]]]\\\```dddaaabbbbbbaaaaaacccfffiii}}}xxxkkkNNNCCCBBB>>>::::::999777444333222111000...///......------,,,++++++******))))))))))))******++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))***+++***((('''))))))))))))))))))))))))---,,,+++*********+++,,,///111222111000///000111222222222333444555777777555777999999888777777888<<<===???@@@AAABBBEEEGGGIIILLLNNNPPPQQQRRRSSSUUURRRSSSVVVYYY\\\]]]^^^^^^aaabbbcccdddfffggghhhhhhmmmkkkiiijjjlllmmmkkkiiijjjmmmppppppmmmkkklllmmmmmmjjjhhhccc\\\YYY```jjjnnnmmmmmmsss|||wwwkkkYYYPPPGGGCCCAAAAAAEEEJJJ[[[lll{{{{{{ppphhh___WWWJJJDDDBBBGGGNNN^^^}}}|||jjjcccdddbbb\\\ZZZ[[[^^^dddgggjjjrrr{{{|||uuu[[[BBB;;;777444777999FFFYYYjjjyyyiiirrrmmmPPP===888777444222111000/////////111111222///------,,,+++///555LLLbbbzzz~~~kkk]]]^^^zzz~~~{{{llltttjjjOOOIIIGGGYYYlllttttttwww|||~~~~~~zzzlllcccWWWVVVOOOHHHSSSmmmzzz}}}}}}vvvooojjjgggeeeYYYUUURRRRRRTTT[[[iiivvv~~~~~~wwwpppllllllrrr|||gggZZZVVVTTTjjjzzzhhhaaalllwwweeeNNNQQQbbb|||ppp[[[EEE999666444333333222222222111111111111000000222000222333...:::VVVxxxxxx|||zzzgggUUUQQQRRRMMMCCC;;;666666<<>>???AAABBBBBBDDDDDDEEEFFFHHHIIIJJJKKKPPPRRRSSSSSSRRRRRRSSSUUUYYYZZZ[[[\\\^^^___``````aaa```___]]]]]]```fffjjj}}}{{{jjjNNNCCCBBB>>>::::::999777444333222111000......------,,,++++++************))))))))))))*********++++++++++++++++++***))))))*********+++++++++))))))))))))))))))))))))''''''''''''((((((((()))&&&''')))*********(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,///000111111000///000111111222222222333555666777666888999888777777888999:::<<<>>>@@@AAACCCGGGIIIIIILLLOOOQQQQQQRRRTTTVVVRRRTTTVVVYYY\\\]]]^^^^^^aaaaaabbbdddfffiiikkklllmmmkkkiiiiiijjjkkkiiifffgggiiilllllliiiggghhhiiiffffffeee```XXXTTT\\\gggkkkjjjjjjnnnxxx}}}uuujjjYYYPPPGGGCCC@@@>>>AAAFFFPPP```pppvvv|||}}}|||}}}xxxoooddd[[[UUUOOOKKKJJJKKKVVVqqqooocccaaaaaa^^^ZZZZZZ]]]aaaccccccjjjqqqyyyvvv```GGG===777444999:::DDDYYYqqqyyybbblllsssWWWAAA888666555222111000//////////////////------...------111888LLL```tttuuueeeZZZ[[[sss~~~wwwmmmrrrRRRJJJJJJ[[[mmmttttttwww{{{~~~~~~~~~~~~pppjjj______XXXPPPXXXqqqzzzssswwwvvvvvvzzz~~~|||wwwrrrnnnkkkiiihhh^^^YYYUUUTTTTTTWWWbbbnnn}}}zzzrrrmmmkkkoooyyymmm]]]VVVQQQccc|||{{{eeeXXX___jjj~~~uuuZZZUUU^^^|||~~~tttnnn\\\III>>>:::888777777222222222111111111111000000222000111333///<<>>???@@@AAACCCDDDEEEFFFGGGIIIJJJJJJNNNPPPQQQQQQPPPQQQRRRSSSYYYYYYZZZ\\\]]]^^^___```_________^^^___bbbfffjjjjjjMMMCCCBBB>>>;;;:::999777444333222111000...---,,,,,,++++++***))))))******))))))))))))************++++++++++++*********************+++++++++))))))))))))))))))))))))''''''''''''((((((((((((&&&''')))*********)))((())))))))))))))))))))))))+++***)))((())))))++++++///000111111//////000111111111111222333444555666777777888777666777999;;;999;;;===???AAADDDHHHJJJJJJLLLOOOQQQRRRSSSUUUWWWSSSUUUWWWZZZ\\\^^^______``````aaacccgggkkknnnpppmmmkkkiiihhhhhhhhhfffdddeeeggghhhhhhfffeeedddddd`````````]]]UUURRRYYYdddkkkiiigggjjjssszzzuuulll[[[SSSKKKEEEAAA===???CCCGGGTTTaaahhhnnn{{{{{{xxxyyyyyyzzzzzzzzzwwwtttqqqoookkkkkkmmmpppvvv}}}uuuhhh]]][[[WWWSSSPPPKKKOOOfffvvvccc[[[\\\^^^YYYYYY\\\___^^^\\\```fffvvv{{{mmmUUUFFF999444999;;;@@@VVVwwwsss___ggg}}}aaaFFF888555555111111111111000///...---,,,+++---/////////555<<>>???BBBCCCDDDEEEFFFHHHIIIIIILLLNNNOOOOOOOOOOOOPPPRRRXXXXXXYYYZZZ\\\]]]^^^___\\\^^^___```aaacccgggjjjhhhLLLBBBBBB???;;;;;;999777444333222111000...------,,,,,,+++***************))))))))))))******)))******++++++******)))************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))***))))))((())))))))))))))))))))))))***)))((((((((()))***+++///000111000///...///111111111111111222333444555555666555444444555999<<<:::<<<>>>@@@AAACCCGGGIIIJJJLLLOOOQQQRRRSSSUUUWWWVVVWWWYYY[[[]]]___```aaa^^^^^^___bbbfffjjjoooqqqmmmllljjjiiigggfffdddccceeefffggggggfffdddcccbbb[[[YYYXXXXXXWWWVVV\\\dddnnnkkkhhhiiiqqqyyyvvvooo^^^WWWPPPJJJCCC>>>???DDDFFFMMMTTTWWW]]]iii{{{{{{yyytttlllgggfffddddddddddddcccbbbaaa```YYY[[[___fffnnnxxxtttggg[[[TTTSSSUUUUUUOOOPPPccczzz~~~cccTTTUUU[[[VVVWWWZZZ]]]\\\ZZZ]]]ccctttkkkXXXCCC666888:::999NNNsss|||hhhfffyyyjjjJJJ666222555222333333333222000...,,,,,,,,,...111000000666???MMMVVV___eeennnwwwzzzxxxgggiiiggglll|||uuu|||vvvggggggUUUGGGUUUcccqqquuutttwwwzzz{{{|||~~~zzzxxx~~~gggYYYUUUYYYgggxxxzzzvvvuuutttlllhhheeebbb^^^]]]ccckkkxxx{{{yyy|||zzzqqqjjjlllqqq{{{ppp___SSSXXXpppoooTTTIIIOOOkkkvvvYYYQQQiiizzzooobbbRRRGGG<<<444222444222222222111111111000000///111///000222222EEEfff{{{yyyyyy}}}yyyjjj^^^___bbbXXXEEE666777999AAAPPP```fffaaaYYYOOOHHHGGGNNNTTTPPPFFF???999888666555555666888999888888999:::;;;<<<===>>>AAAAAABBBDDDEEEFFFGGGHHHKKKLLLNNNNNNNNNNNNPPPRRRVVVWWWXXXYYYZZZ[[[\\\]]]ZZZ\\\___aaabbbeeehhhjjjgggKKKBBBBBB???;;;;;;999777444333222111000............---,,,,,,++++++******))))))))))))************++++++++++++******************************))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,...000111000///...///000111111111111111222333444333333333333333444888;;;===>>>@@@@@@@@@BBBDDDGGGIIIKKKOOOQQQRRRSSSVVVWWWXXXYYYZZZ\\\^^^```aaabbb]]]]]]___aaaeeeiiilllnnnllllllkkkjjjhhhfffeeeeeeeeeeeeeeeeeedddbbb```^^^VVVPPPLLLQQQWWW[[[___dddpppmmmiiihhhooowwwvvvqqq___YYYRRRLLLEEE@@@AAAGGGGGGHHHHHHHHHKKKWWWjjjyyy}}}yyytttpppooojjjaaa[[[YYYUUUTTTTTTTTTTTTUUUVVVWWWPPPSSSXXX___iiisss|||zzzooobbbVVVKKKMMMTTTYYYVVVUUUcccvvvhhhSSSPPPVVVTTTUUUYYY]]]\\\[[[^^^dddrrrnnnRRR;;;666999444CCCgggwwwiiisssrrrOOO666000555444444444444333111///---......000222000000888BBBKKKOOOUUU[[[fffttt~~~lllrrrqqqnnnxxx~~~xxxooo^^^```}}}TTTHHHZZZgggrrruuuuuuwwwzzzzzz|||~~~yyykkkYYYNNNKKKYYYmmm~~~}}}xxxuuurrrnnnkkkiiifffdddjjjsss}}}|||wwwzzz}}}vvvnnnmmmnnnvvvwwweeeXXXUUUhhh|||```NNNKKKbbbzzzYYYMMMaaavvviiiXXXKKK@@@888555777222222222111111111000000///111///000333555KKKooozzzxxx|||vvvjjj```[[[```cccYYYFFF888666999BBBRRRbbbfff___VVVMMMFFFEEELLLRRRNNNEEE>>>999888777777777777888999999999::::::;;;<<<======???@@@AAABBBDDDEEEFFFFFFJJJLLLNNNNNNNNNNNNPPPRRRTTTUUUVVVWWWXXXZZZ[[[[[[XXX[[[^^^aaabbbdddgggiiifffJJJAAAAAA???<<<<<<999777444333222111000...//////...------,,,,,,+++******))))))))))))******+++++++++,,,,,,++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((()))***,,,---...///000000......///000111111000000111111222333111222333333333555888;;;>>>???@@@AAA@@@AAACCCEEEGGGJJJMMMPPPQQQSSSUUUWWWXXXYYYYYY[[[\\\^^^```bbb^^^___```bbbeeeggghhhiiijjjkkkkkkjjjgggffffffgggdddcccbbbbbbaaa```\\\ZZZQQQIIIEEEKKKSSSYYY___dddpppnnniiihhhmmmttttttppp^^^YYYSSSMMMFFFBBBFFFMMMNNNIIIDDDAAAAAAHHHYYYhhh{{{}}}xxxvvvqqqllliiihhhcccZZZSSSQQQKKKJJJIIIHHHJJJLLLOOOQQQOOOQQQUUU\\\eeepppzzzyyynnn```TTTKKKMMMSSSZZZXXXVVVaaapppsss[[[SSSWWWUUUUUUXXX\\\[[[ZZZ^^^eeepppcccCCC777777222===WWWlllvvvooommm|||YYY<<<222666444444333333222111000/////////111111///000;;;GGGKKKMMMRRRZZZeeerrr|||sss{{{zzzqqqqqq{{{{{{}}}fffXXX\\\pppuuuRRRNNN___iiisssuuuuuuxxxzzzzzz~~~~~~~~~~~~|||rrr|||ttt```QQQMMMWWWfffxxx~~~{{{wwwtttqqqmmmlllrrrzzzyyyyyy{{{rrrooolllqqq}}}{{{iii]]]RRR]]]{{{vvv___PPPZZZuuuzzz[[[MMMZZZuuu}}}mmmYYYJJJ@@@999666777222222222111111111111000///222000000444888RRRxxxzzzyyyqqq]]]WWWVVV[[[\\\RRRCCC888555888CCCSSSbbbfff]]]SSSKKKDDDCCCKKKQQQMMMCCC<<<888888888777777888888888999999999:::;;;<<<<<<<<<>>>???@@@AAABBBDDDEEEEEEIIIKKKMMMMMMMMMNNNPPPRRRSSSSSSTTTUUUWWWXXXYYYZZZXXXZZZ]]]___aaacccfffhhheeeJJJAAAAAA???<<<<<<999777444333222111000.........------,,,++++++*********))))))))))))******,,,,,,------------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((())))))***))))))))))))))))))))))))******))))))***+++---......///000///......///000111000000000000111222222000222555666666777:::<<<===>>>@@@@@@@@@BBBDDDFFFFFFIIILLLOOOPPPRRRTTTVVVWWWWWWWWWXXXYYY\\\^^^___aaabbbdddeeefffeeeddddddeeegggiiihhhffffffgggiiieeecccbbbaaabbb```\\\YYYOOOJJJHHHKKKNNNTTT___iiisssqqqmmmjjjnnnttttttpppaaa\\\VVVQQQKKKIIIOOOXXX___WWWOOOHHHBBBAAAJJJVVVeeeppp~~~zzzwwwuuuqqqlllhhhfffaaaWWWPPPMMMFFFEEECCCBBBDDDGGGKKKNNNPPPQQQSSSYYYcccnnnxxxtttdddWWWSSSPPPQQQVVVWWWVVV___kkkiii^^^^^^YYYXXXYYYZZZWWWUUUYYY___kkkqqqLLL:::666555;;;JJJ[[[hhhsss{{{xxxlllgggFFF777777222111111000/////////000//////000000...111???MMMRRRTTTZZZccckkkrrrwww{{{xxxmmmoooxxxrrr]]]UUU[[[eee|||}}}zzzbbbMMMRRRaaakkksssuuuvvvyyy{{{{{{~~~~~~~~~~~~|||vvvnnndddnnnlll[[[RRRTTT\\\kkk|||vvvtttzzz|||yyy}}}vvvpppjjjlllwwwooodddQQQTTTrrrvvv[[[WWWggg|||```PPPTTTfffyyy___LLLAAA:::666555222222222111111111111000000333111111555;;;WWW{{{|||qqqZZZTTTQQQRRROOOEEE<<<777333888CCCTTTccceee[[[PPPIIICCCBBBJJJPPPLLLBBB;;;777777777777777777777777777888888999999:::::::::===>>>???@@@AAACCCDDDDDDGGGIIIKKKKKKKKKLLLNNNPPPQQQRRRSSSTTTVVVWWWXXXXXXXXXZZZ\\\]]]^^^aaadddgggeeeIIIAAAAAA???<<<===999777444333222222000...------,,,,,,+++******)))******))))))))))))******,,,------......------,,,++++++++++++******))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******))))))))))))))))))))))))***************,,,...///...///000///...---...000111000000000000000111222111333666888999:::;;;===;;;===???@@@AAACCCFFFHHHEEEHHHKKKNNNOOOQQQTTTVVVUUUUUUUUUUUUWWWYYY\\\]]]ccceeeggghhhhhheeecccaaabbbdddggggggeeeeeegggjjjhhhfffdddddddddccc^^^[[[OOOOOOOOONNNLLLQQQ___nnnwwwuuuqqqnnnqqqvvvvvvrrreee```[[[VVVPPPOOOXXXbbbqqqhhh]]]SSSGGG>>>@@@HHHRRR___qqq|||yyywwwuuupppkkkhhhbbbXXXPPPMMMEEEDDDAAAAAABBBFFFKKKNNNPPPQQQSSSXXXaaammmxxx|||{{{jjj[[[XXXQQQOOOSSSTTTUUU___kkktttgggeee]]][[[YYYXXXTTTPPPSSSYYYhhh}}}wwwRRR===666888<<>>???AAABBBCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOQQQQQQRRRTTTUUUVVVWWWXXXXXXZZZ[[[\\\]]]___cccffffffLLLBBBAAA>>>;;;<<<888888666555333111000000111///---+++))))))***+++,,,+++)))''''''(((***++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***))))))***,,,...000000000000000000000000000000/////////000222444555555555555666888:::<<<>>>>>>===<<<===???BBBCCCCCCGGGHHHJJJMMMPPPQQQPPPNNNRRRUUUWWWUUUQQQQQQUUUZZZ___bbbfffgggfffcccaaaaaaeeedddcccccceeehhhlllnnnkkkgggdddeeeiiihhhaaaZZZWWWXXXQQQPPPRRRQQQ[[[qqq}}}|||xxxwwwzzz|||vvvlllbbb___^^^\\\VVVTTTbbbuuu{{{pppcccTTTFFF===;;;BBBFFFVVVmmm~~~}}}zzzvvvqqqmmmhhh```UUUNNNJJJGGGDDDCCCDDDFFFGGGGGGMMMQQQVVV]]]dddmmmvvv{{{~~~zzzmmmaaaSSSRRRSSSUUUVVVWWW___iiitttdddbbb]]]WWWTTTPPPMMMOOOTTT]]]ooosssWWWBBB:::444555@@@LLLUUU^^^hhhvvvuuuddd>>>666555333111000000000...,,,111000222333...111JJJgggpppnnnooovvvzzzxxxpppjjjtttppp~~~yyyooo```WWW]]]iiigggcccYYYTTTOOOBBBDDDYYYhhhjjjmmmoooqqquuuyyy{{{~~~}}}}}}}}}~~~uuuhhhlllcccYYYSSSPPPUUUhhh|||qqqddd[[[RRRSSSccc~~~~~~wwwvvv{{{}}}uuullliiippp|||zzzfffZZZYYY^^^}}}iii\\\yyyhhhSSSKKK]]]xxxqqq___MMM;;;555:::555555333222111000000000---111///444///>>>mmmyyyttt```[[[TTTLLLAAA888555666555:::DDDSSS___```WWWNNNNNNDDD@@@HHHPPPMMMBBB999777777777777777777777777777888888999999:::;;;;;;>>>>>>???@@@AAAAAABBBBBBEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUVVVVVVWWWXXXZZZ]]]```cccfffgggeeeKKKBBBAAA>>>;;;;;;888888666555333111000000111///---+++*********++++++***)))(((((()))***++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++******))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))***,,,...000////////////////////////000000000000111333444555666666666777888;;;===???>>>===<<<===???BBBCCCDDDFFFGGGIIILLLNNNOOONNNMMMRRRTTTVVVUUURRRQQQUUUYYY___bbbfffgggfffcccaaaaaaeeedddddddddfffiiimmmoookkkgggeeefffjjjjjjeee___YYYXXXRRROOOQQQPPPZZZppp}}}{{{~~~xxxnnn```\\\\\\\\\XXXWWWeeewwwyyynnn^^^MMM@@@:::;;;<<>>>>>???@@@AAABBBBBBDDDDDDFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRTTTUUUUUUVVVVVVXXXZZZ]]]```ccceeefff|||bbbJJJCCCBBB>>>:::;;;888888666555333111000000000///---+++******+++++++++***)))(((((()))+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))***,,,...///........................111111111111222444555666666666666777999;;;===???>>>===<<<===>>>@@@CCCDDDGGGHHHJJJLLLMMMNNNMMMMMMRRRTTTVVVUUURRRRRRUUUXXX]]]aaadddfffdddbbb``````eeeddddddeeegggjjjnnnpppllliiifffhhhlllmmmiiieee]]]\\\TTTQQQSSSQQQ[[[rrr|||qqq^^^ZZZZZZ\\\ZZZ[[[hhhyyyzzzkkkXXXFFF:::999777<<>>???@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKMMMNNNOOOQQQSSSUUUUUUVVVVVVWWWYYY\\\___bbbdddeeezzzaaaIIICCCBBB>>>::::::888888666555333111000000///...---++++++***++++++******)))))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***+++,,,...///------------------------111111222222333444555666555444555555777:::<<<===<<<<<<;;;;;;;;;>>>AAADDDHHHJJJLLLMMMMMMMMMNNNOOOSSSUUUVVVUUUSSSSSSTTTVVVZZZ^^^aaacccbbb```^^^^^^bbbcccccceeegggjjjnnnooooookkkiiiiiilllllliiifffaaa```XXXTTTVVVSSS]]]sssttt^^^YYYXXX[[[\\\^^^kkkzzz~~~rrrbbbOOOAAA???:::999===BBBLLLccc{{{{{{sssoookkkhhheeebbb___[[[WWWVVVTTTSSSQQQPPPRRRWWW___jjjuuu~~~wwwlll[[[RRRLLLNNNSSSXXX^^^cccyyyddd^^^YYYXXXVVVSSSRRRUUUUUU[[[eeesss|||tttXXX===555777777999HHHccczzzuuusssppptttUUUBBB666444111000111222111000000///000111333>>>WWWnnntttzzzwwwkkkaaaooozzznnnYYYNNNYYYwwwoooQQQBBB@@@PPPiiimmmooopppqqqsssvvvzzz}}}~~~||||||}}}~~~~~~pppgggTTTOOOIIIEEEGGGRRRcccqqq{{{fffUUURRR^^^rrr}}}zzzvvvrrrpppqqqtttvvv~~~uuurrrwww~~~~~~{{{tttkkkffflll{{{qqq^^^ZZZ\\\ggg{{{~~~uuukkkllljjjuuupppTTTRRRlllzzzyyy~~~lllNNN>>>>>>777666555333222222222222000333///666;;;SSSzzzxxx\\\RRR[[[]]]QQQ@@@666555777777<<>>???AAAAAABBBAAABBBCCCEEEFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUWWWYYY[[[^^^aaacccdddzzzaaaIIICCCBBB>>>::::::888888666555333111000000...------,,,++++++++++++***************+++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))***(((((((((((())))))))))))************************(((((())))))))))))(((((()))))))))***+++,,,---...------------------------000111222333444555555555222222222333555777:::;;;:::::::::999888;;;???CCCIIILLLNNNOOONNNOOOPPPRRRUUUVVVWWWVVVUUUUUUUUUVVVWWWZZZ^^^```___]]]\\\[[[___```aaacccfffjjjmmmnnnqqqnnnlllkkkkkkiiieeebbbaaa```YYYVVVWWWTTT]]]rrrwwwaaaZZZVVVZZZ\\\```lll{{{|||tttjjjZZZMMMFFF???:::999888===PPPeee{{{vvvsssooommmkkkhhhccc```^^^\\\YYYWWWSSSSSSXXX```lllwww~~~zzzooo^^^SSSHHHFFFJJJPPPXXX___{{{~~~eee^^^YYYYYYYYYWWWWWWZZZXXX]]]jjj}}}hhhIII;;;>>>===;;;BBBXXXsssxxx{{{oookkk|||aaaEEE777555222111111222111111000//////000444AAAWWWjjjeeennnwww|||~~~|||qqqeeeqqq{{{xxxzzzoooVVVGGGVVV|||xxxRRRAAACCCUUUmmmnnnooopppqqqsssvvv{{{~~~|||}}}~~~~~~rrrbbbZZZOOOLLLHHHDDDIIIXXXkkkwwwnnnZZZWWW```mmmuuusssooohhhbbb^^^]]]]]]^^^cccgggppp{{{wwwrrrvvv|||}}}wwwlllfffiiiwww}}}iii___]]]hhhpppdddgggbbbmmmaaaTTThhh{{{vvvxxx}}}pppUUUBBB>>>777777555444333222222222111444///777@@@[[[~~~uuuXXXPPP\\\___RRR@@@777777888888===GGGRRRYYYZZZTTTOOOHHHCCCBBBJJJOOOJJJ???888555555555555555555555555666777777888888999:::::::::;;;<<<===???@@@AAABBBAAABBBCCCDDDFFFHHHIIIJJJJJJLLLNNNPPPRRRTTTUUUUUUUUUVVVXXXZZZ]]]___aaabbb|||bbbJJJCCCBBB>>>:::;;;888888666555333111000000---------,,,,,,+++++++++))))))***++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++************************))))))))))))(((((((((((())))))))))))************************(((((())))))))))))((((((((()))***+++,,,------...------------------------///000111333444444444444111111111222444666888:::999::::::888777999???DDDIIILLLOOOPPPOOOOOOSSSVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUXXX]]]___^^^\\\[[[ZZZ]]]^^^```cccfffjjjlllnnnrrrpppooommmkkkgggbbb^^^^^^___YYYWWWXXXTTT[[[pppxxxdddZZZTTTWWW\\\bbbooo}}}zzzvvvssshhh[[[LLLCCC===:::777777DDDTTT{{{wwwtttqqqmmmiiidddaaa^^^ZZZWWWXXXXXXZZZcccnnnyyyzzzoooaaaUUUIIIDDDDDDHHHQQQZZZtttiiiaaaZZZYYY[[[ZZZ[[[^^^YYY]]]iii}}}tttWWW@@@===999999===LLLggg~~~{{{yyyqqq|||kkkHHH:::777333111111111111111------...///555CCCWWWeeeaaakkksssyyywwwhhhrrr}}}~~~xxxvvvnnnPPP@@@RRR|||yyyQQQ@@@EEEXXXooommmnnnoooppprrrvvv|||~~~|||}}}~~~~~~xxxaaaQQQJJJHHHGGGDDDBBBLLLaaawwwyyybbb\\\aaahhhkkknnniiiccc^^^ZZZVVVSSSQQQSSSSSSYYYcccnnnyyy{{{tttvvvzzz~~~xxxnnngggjjjuuuttteee___ccc}}}rrraaaaaaYYYffflllUUUeee}}}wwwsssvvvmmmUUUBBB<<<888777666555444333333333111444///888DDDaaaxxx}}}uuuXXXOOO[[[^^^PPP???999888888888>>>IIITTTZZZZZZTTTOOOGGGCCCDDDKKKOOOIII???888555555555555555555555555666666777777888999999999999:::;;;===>>>@@@AAABBB@@@AAABBBDDDEEEGGGHHHIIIIIIKKKMMMOOORRRSSSTTTUUUTTTUUUWWWYYY\\\^^^```aaaeeeKKKBBBAAA>>>;;;;;;888888666555333111000000,,,,,,------,,,,,,++++++))))))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++*********************)))((((((''''''(((((((((((())))))))))))************************(((((())))))))))))((((((((()))***+++,,,---------------------------------...///111222333444333333111111111222444666888::::::;;;<<<999777:::@@@FFFGGGKKKNNNOOONNNOOOTTTXXXYYYYYYYYYZZZZZZYYYWWWVVVUUUYYY]]]___^^^\\\[[[[[[]]]^^^aaadddgggkkkmmmoooqqqqqqqqqpppmmmhhhbbb]]]]]]___\\\[[[]]]XXX]]]qqqyyydddXXXPPPTTT\\\eeesss}}}|||}}}uuuhhhXXXMMMCCC???;;;888???KKKkkk{{{vvvpppjjjeee___\\\___]]]___fffqqq{{{{{{ooo___VVVKKKDDD@@@AAAIIIRRRmmmpppfff\\\ZZZ[[[\\\]]]___[[[\\\eeezzzrrrSSSBBB777888;;;AAAUUUlllsssxxxyyy|||wwwPPP<<<999444111111111111000---......///555BBBRRR]]]^^^fffoooxxxqqqtttvvvzzz|||zzz~~~jjjMMM@@@PPPrrrtttMMM>>>FFFZZZnnnkkklllmmmoooqqqvvv}}}|||{{{{{{}}}~~~~~~qqqZZZLLLGGGBBBCCCAAABBBQQQmmmlllbbbdddjjjoooooolllhhhdddaaa]]]WWWRRRNNNKKKLLLRRRYYYbbbqqq~~~xxxwwwxxx~~~xxxpppjjjkkksss{{{{{{llldddcccyyyzzzbbb]]]UUU\\\mmmVVV___vvv~~~uuuuuukkkTTTBBB>>>999888777555444444333333111444000999GGGddd~~~www|||tttXXXNNNYYY[[[LLL===999888666888@@@LLLWWW\\\ZZZTTTOOOEEEBBBCCCKKKNNNHHH>>>777555555555555555555555555666666777777888888999999888999:::<<<>>>???AAAAAA>>>???@@@BBBDDDEEEFFFGGGHHHJJJLLLOOOQQQSSSTTTUUUTTTUUUWWWYYY[[[]]]___```fffLLLBBBAAA>>>;;;<<<888888666555333111000000,,,,,,---------,,,++++++((()))***+++,,,---------,,,+++)))(((((()))+++,,,+++++++++************)))******)))((('''&&&&&&%%%(((((((((((())))))))))))************************(((((())))))))))))((((((((()))***+++,,,---------........................---...000222333333333222222222222333444777999:::;;;======;;;888;;;BBBHHHEEEIIIMMMNNNMMMNNNTTTYYYZZZZZZZZZ[[[[[[ZZZXXXVVVVVVYYY^^^```___^^^\\\\\\]]]___aaaeeeiiillloooppppppqqqrrrrrroooiiiccc^^^___bbb``````bbb\\\aaatttyyycccVVVNNNRRR\\\gggwww}}}ooofffXXXKKKEEE???:::>>>FFFRRRhhh{{{ssslllhhhdddbbbbbbiiittt}}}~~~qqq[[[TTTLLLEEE>>>;;;AAAJJJgggvvvjjj___[[[\\\[[[\\\___aaaaaaggg|||qqqSSS>>><<<:::555???RRRdddiiixxx|||zzzYYY>>>:::555222111111000///111222111000444???LLLSSSWWW___iiiuuu{{{vvvrrrpppuuu|||~~~}}}|||~~~xxxfffNNNCCCOOOeeesssnnnIII<<>>???AAAAAA======???@@@BBBDDDEEEEEEHHHIIILLLNNNQQQSSSTTTUUUTTTUUUVVVXXX[[[]]]^^^___iiiNNNAAA>>>===<<<;;;888888666555333111000000///---,,,,,,---...,,,+++)))))))))***++++++,,,,,,...------,,,,,,,,,------+++)))))))))+++,,,+++***++++++************++++++------+++***))))))((((((************************+++*********))))))(((((())))))***+++,,,------...000000//////.........---//////000111222444555666444555666777999:::;;;<<<>>>>>>???@@@BBBCCCDDDDDDJJJLLLMMMMMMNNNPPPTTTWWWXXXXXXYYYYYYYYYYYYXXXXXXVVVYYY]]]^^^]]]\\\ZZZZZZ[[[```eeehhhiiikkknnnrrrqqqtttwwwwwwsssmmmhhhfffddddddbbbaaaaaaeeelllpppvvvcccWWWMMMNNNUUUccc{{{yyymmmaaaYYYPPPEEE@@@@@@GGGTTTgggxxx|||yyyvvvsssrrrvvvyyy{{{uuu___SSSJJJGGG@@@888;;;FFFZZZtttppp]]][[[\\\YYY[[[aaa\\\gggssshhhFFF;;;999555666???SSSZZZooo~~~hhhPPP999222777222...111222//////000111666@@@LLLVVV]]]aaalllzzzooodddmmmzzz}}}{{{{{{{{{jjjRRRDDDIIIXXXdddnnnnnnZZZAAA???JJJ[[[nnnlllkkkjjjkkkooouuu{{{~~~~~~}}}}}}~~~zzzsssrrrqqqsssxxxnnn[[[PPPGGGEEEBBBDDDSSSmmmxxxttt}}}|||wwwwwwyyyttthhh^^^WWWQQQLLLIIIHHHMMMYYYeeevvvtttuuu{{{yyyrrrpppxxx|||~~~yyyppplllqqqwwwuuuiiidddrrrkkkeee^^^ZZZzzzlllRRRVVVcccqqqXXXDDD:::;;;666444555666333111333111444333777TTTyyy{{{tttooo~~~jjjRRRGGGTTTPPPBBB===888222222777BBBSSS___ccc^^^WWWQQQCCCAAADDDKKKMMMFFF;;;555666666666666666666666666666666666777888888999999888999:::<<<===>>>>>>??????@@@BBBCCCDDDDDDEEEEEEGGGIIIKKKLLLMMMNNNPPPRRRSSSUUUXXXYYYYYYZZZ\\\]]]iiiOOOBBB???===;;;:::888888666555333111000000///---,,,,,,------,,,+++*********+++,,,,,,------...---,,,,,,,,,,,,---...,,,+++******+++,,,+++)))*********))))))*********---,,,+++***))))))))))))*********************************)))))))))(((((()))))))))***+++,,,---...000/////////............//////000111222444555666666666777888:::;;;<<<===>>>??????AAABBBCCCDDDEEEIIIJJJLLLLLLMMMOOOSSSUUUWWWXXXYYYYYYZZZZZZZZZYYY___aaabbbaaa^^^[[[YYYYYY]]]```eeeggghhhjjjnnnrrruuuvvvwwwuuuqqqmmmjjjiiijjjiiigggdddcccfffjjjooo{{{uuu^^^QQQGGGHHHNNN[[[sssxxxpppjjj```QQQFFFBBBFFFNNNYYYaaabbb```]]][[[WWWWWWXXX]]]gggttt}}}zzz}}}zzzaaaSSSHHHCCC>>>777999BBBWWWqqquuuaaa\\\[[[XXXYYY___]]]gggrrr}}}kkkHHH;;;777333666???MMMUUUiii~~~wwwVVV===444888333...111111000000000000444???OOO[[[```fffqqq{{{oooaaakkk{{{zzzhhhRRRGGGKKKUUU[[[```___MMM;;;<<>>>>>>>>???@@@AAACCCDDDDDDDDDDDDGGGIIIKKKLLLLLLMMMOOOQQQRRRUUUWWWYYYYYYZZZ[[[]]]iiiPPPDDD@@@>>>;;;999888888666555333111000000...---,,,,,,------,,,+++***++++++,,,------.........---,,,******,,,...///...---++++++,,,,,,+++)))***))))))(((((())))))***,,,+++***)))))))))))))))******************************))))))))))))(((((())))))(((((()))+++---...////////////............//////000111222444555666777777888999:::<<<=========>>>???@@@BBBCCCDDDEEEGGGHHHJJJKKKLLLMMMQQQSSSVVVWWWXXXZZZ[[[[[[[[[[[[cccddddddbbb___\\\[[[[[[___bbbeeefffgggjjjoootttyyyyyyxxxuuuqqqnnnmmmmmmqqqppplllhhheeefffiiillluuu{{{ttt^^^RRRHHHGGGLLLYYYqqq}}}yyyppp___NNNEEEBBBFFFJJJLLLKKKHHHFFFEEE::::::;;;???FFFOOOXXX^^^zzzeeeUUUFFF@@@;;;666888===RRRkkk}}}ggg]]]ZZZVVVWWW\\\^^^gggpppxxxhhhGGG999555222777???IIIPPPbbb|||{{{^^^CCC666888333///111000000111111000444AAAUUUeeeeeellluuuxxxvvvxxxwwweeemmm~~~yyyeeeSSSNNNSSSVVVTTTXXXQQQCCC777;;;MMMcccqqqnnnnnnnnnooosssyyy~~~|||yyyyyy{{{~~~~~~}}}xxxqqqlllgggeeeeeekkkuuuqqq[[[QQQEEE>>>BBBQQQdddqqq}}}tttlllddd^^^WWWRRROOOPPPYYYcccnnnlllmmmrrrzzz{{{tttooovvv{{{}}}yyyooohhhhhhkkkwwwiiiYYYdddyyywwwfff}}}xxxTTTRRRZZZooo]]]JJJEEE<<<777444555555222111333333555666AAA___|||vvvzzzxxx{{{oooxxxttt\\\OOOXXXOOO<<<777666444888<<>>>>>>>>???@@@AAABBBCCCDDDDDDDDDFFFHHHJJJKKKKKKLLLOOOQQQRRRTTTVVVWWWXXXYYY[[[]]]iiiQQQEEEAAA>>>:::888888888666555333111000000...---+++,,,------,,,*********++++++,,,---------...---+++******,,,...//////...,,,,,,,,,,,,***)))))))))(((((((((((())))))+++******))))))))))))***************************))))))))))))))))))(((((()))((((((((()))+++---...///////////////.........//////000111222444555666666777777888:::;;;;;;<<<;;;<<<===>>>@@@BBBCCCCCCEEEGGGIIIJJJKKKLLLOOOQQQUUUVVVXXXZZZ[[[\\\]]]]]]^^^___``````^^^^^^___```ccceeeffffffgggkkkrrrxxx|||}}}|||yyyuuurrrpppqqqtttsssoookkkggggggjjjlllsssyyy~~~{{{qqq]]]RRRIIIGGGJJJUUUmmmzzzjjjWWWKKKDDDDDDCCCBBBAAAAAAAAAAAA::::::999:::<<<@@@DDDFFFXXXmmm~~~kkkZZZHHH???;;;777777:::KKKccc|||lll___YYYVVVWWWZZZ]]]dddkkkqqqzzzyyy]]]BBB666444333888AAAQQQXXXfff{{{xxxwwweeeGGG777777333000111000///111111111777GGG```rrrppprrrtttqqqkkkmmm|||{{{kkktttxxx```TTTXXXbbbbbb[[[\\\MMMAAA:::>>>RRRhhhpppnnnnnnnnnpppuuuzzz}}}yyyuuuvvvyyy~~~~~~~~~yyytttooollliiifffdddhhhrrr}}}~~~fffXXXHHH@@@AAAKKKZZZgggzzz~~~wwwpppiiiccc]]]YYYTTTTTT\\\eeeooommmmmmqqqyyyyyyrrrtttyyy}}}zzzrrrkkkiiiiii|||wwwhhh[[[```mmmkkkxxxYYYPPPVVVllldddNNNBBB>>>888444555555222222333222333888JJJiii~~~}}}sssxxxuuuZZZMMMWWWMMM;;;666444333666===GGGVVV```aaa[[[RRRLLLBBBAAADDDJJJJJJCCC;;;777666666666666666666666666555555666666777888888888777888999;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGIIIJJJJJJLLLNNNPPPRRRSSSUUUVVVVVVXXXZZZ\\\jjjQQQEEEBBB>>>:::888888888666555333111000000...,,,++++++,,,---+++***))))))******++++++,,,,,,---,,,*********,,,...//////...,,,,,,,,,,,,***)))))))))(((((((((((()))))))))))))))((())))))******))))))))))))))))))))))))(((((((((((((((((())))))))))))((()))***+++---............/////////////////////000111222444555666555555666777888999999:::999999;;;<<<>>>@@@AAABBBDDDFFFIIIJJJKKKLLLNNNPPPUUUVVVWWWYYY[[[\\\]]]]]]\\\^^^___``````aaaccceeedddfffhhhhhhiiinnnuuu|||~~~~~~zzzvvvsssrrrsssrrrooollliiihhhkkkmmmrrrvvvyyy{{{|||{{{sssiiiTTTJJJBBBAAABBBKKKaaaxxxsss```RRRJJJFFFAAA<<<999777777777777777666555555555666777AAAOOOeee~~~zzz~~~qqqbbbOOOCCC===999888999FFF\\\uuuqqqbbbYYYVVVVVVXXXZZZ___dddhhhmmmuuu{{{|||gggSSS>>>555333444;;;BBBccckkkuuuwwwnnnzzzmmmKKK777666333111222000///000111333<<>>AAAWWWnnnqqqmmmnnnoooqqquuu{{{}}}wwwttttttwww|||~~~|||wwwrrrnnnlllpppkkkgggiiiqqq{{{ooo^^^LLLCCCBBBFFFRRR]]]kkk|||wwwnnniiiccc___[[[ZZZaaajjjpppnnnmmmqqqyyyxxxsssxxx}}}|||vvvpppmmmmmmzzzxxxhhh^^^ZZZ```qqqsssttt```OOOUUUlllxxx___JJJ???999555555555222222444111000999SSSuuuxxx}}}rrrSSSJJJUUUNNN>>>999666333555<<>>===>>>???AAABBBBBBCCCCCCDDDFFFHHHIIIIIIJJJMMMOOOQQQRRRTTTTTTUUUVVVYYY\\\kkkRRREEEAAA>>>;;;999888888666555333111000000---,,,++++++,,,,,,+++***((())))))******+++,,,,,,*********++++++,,,---......---++++++,,,,,,+++)))***))))))(((((())))))***(((((((((((())))))***+++))))))))))))))))))))))))''''''(((((((((((())))))((()))***+++,,,------............/////////////////////000111222444555666555555666666777888888999888999:::<<<>>>@@@AAABBBDDDGGGJJJKKKLLLMMMOOOQQQTTTUUUWWWXXXZZZ[[[\\\\\\___aaacccdddcccbbbcccdddccceeehhhiiikkkpppwww~~~~~~|||wwwtttrrrqqqqqqooollljjjjjjmmmooooooqqqqqqppppppoooggg^^^LLLEEE???======CCCWWWmmm|||iiiXXXKKKFFF???;;;999888888777555444444444444444444444666<<>>BBB[[[tttsssmmmnnnooorrrwww|||~~~xxxtttsssvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~xxxrrrooonnnvvvqqqkkkkkkrrrzzzuuubbbNNNEEEAAA@@@GGGPPPaaazzzzzztttoookkkgggcccbbbhhhpppqqqnnnmmmqqqxxx}}}tttyyy}}}~~~zzzuuurrrqqqxxx|||lll___UUUUUUfff|||zzzpppRRRUUUhhhuuuZZZ@@@:::555555444222222444222000<<<[[[wwwoooMMMHHHTTTOOOAAA<<<999555666<<>>>>>BBBFFFEEE===777666666666666666666666666666444555555666666777777888666777999:::<<<============>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHHHHJJJLLLNNNQQQRRRSSSSSSSSSUUUYYY[[[lllRRRDDD@@@>>>;;;:::888888666555333111000000---,,,++++++,,,,,,+++)))))))))***++++++,,,,,,---((()))+++,,,------,,,,,,,,,+++******+++,,,+++)))*********))))))*********'''''''''((((((***++++++))))))))))))))))))))))))'''''''''((((((((())))))((())),,,---///......---............/////////000//////000111222444555666666666666777888888999999999999;;;===???AAACCCCCCEEEHHHKKKMMMNNNOOOPPPRRRTTTUUUVVVXXXYYYYYYZZZZZZ___aaadddeeedddbbbbbbbbb```cccfffhhhkkkpppxxx~~~}}}yyyuuuttttttrrrrrrqqqnnnllllllnnnpppkkklllkkkhhhgggfff```WWWIIIBBB???>>><<<@@@RRRgggyyymmm[[[MMMIIICCCAAAAAABBBBBBBBB;;;::::::999888888888888444666:::FFF___~~~|||yyy{{{wwwnnn^^^LLL@@@:::888888>>>RRRkkk}}}{{{gggYYYRRROOOLLLOOOTTTZZZ```dddkkkvvvvvveeeOOO>>>666555<<>>999555333222...111///000777GGG\\\ppp|||zzzmmm]]][[[mmm|||gggTTT[[[|||qqqHHH:::???BBB]]]wwwrrrnnnoooqqquuuyyy~~~zzzuuussstttwwwyyy~~~~~~~~~~~~~~~~~~~~~~~~xxxuuutttxxxsssmmmlllrrryyyvvvbbbNNNFFFAAA===AAAIIIZZZttt|||xxxtttpppkkkhhhmmmuuussspppnnnqqqyyyvvvzzz~~~{{{wwwtttssstttrrrcccUUURRReee{{{}}}VVVSSS___yyyzzz{{{aaaAAA;;;666555444222222444555111???bbb~~~wwwnnnLLLEEEQQQLLL===:::888444666???IIIWWWaaaaaaZZZPPPIII>>>???CCCGGGDDD<<<777777666666666666666666666666444444555555666777777777666777888:::;;;<<<======<<<===>>>@@@AAAAAAAAAAAABBBDDDFFFGGGHHHIIIKKKMMMPPPQQQRRRRRRRRRTTTXXX[[[mmmQQQCCC???===;;;;;;888888666555333111000000---,,,***+++,,,,,,+++)))***++++++,,,,,,---......'''(((+++---...---,,,++++++***))))))+++,,,+++***++++++************++++++''''''''''''(((***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((***---///000000...------.........//////000000//////000111222444555666777777888888999999999::::::;;;<<<>>>AAACCCDDDEEEFFFIIILLLNNNOOOPPPQQQRRRTTTTTTVVVWWWXXXXXXYYYYYYZZZ]]]aaaccccccbbbaaaaaa\\\```eeehhhkkkpppwww}}}}}}yyyuuussssssuuuttttttrrrpppmmmlllnnnpppjjjjjjhhheeedddddd]]]UUUDDD???<<<<<<999;;;MMMaaapppnnn\\\UUUPPPJJJGGGFFFFFFDDDBBB???>>><<<:::888777666666666777666:::JJJeee~~~zzzyyyxxx|||wwwpppbbbOOO@@@:::888777===PPPiii|||hhhYYYPPPKKKGGGLLLQQQYYY```eeennn{{{uuuZZZCCC666555;;;CCCTTTrrreee[[[{{{aaaCCC<<<777444222,,,333000000888III]]]nnnwwwyyy|||{{{mmm[[[XXXmmm}}}~~~uuuaaaRRR^^^zzzLLL<<>>AAAIIITTTmmm~~~zzzvvvppplllpppwwwuuurrrpppttt{{{xxx{{{{{{wwwtttsssqqq}}}wwwiiiYYYTTTggg}}}|||vvvYYYQQQWWWuuu{{{www~~~ttt^^^BBB;;;666555444222222555888444BBBgggyyy{{{nnnMMMAAAMMMGGG888555444222555AAAKKKYYYaaaaaaXXXNNNGGG???@@@CCCGGGDDD===888888666666666666666666666666444444555555666777777777666777888:::;;;<<<======<<<===>>>???@@@AAAAAAAAABBBDDDFFFGGGGGGHHHKKKMMMPPPQQQQQQQQQRRRTTTXXX[[[jjjNNNDDDAAA===999999999777555555444333000...111000///---+++)))((('''))))))***++++++++++++*********+++,,,,,,,,,,,,+++***(((&&&&&&((()))))))))))))))(((((('''''''''&&&******)))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((***+++,,,------------------...............//////000111333444555666666666666777888999;;;;;;;;;;;;<<<===>>>@@@BBBCCCFFFHHHKKKMMMMMMNNNPPPQQQUUUUUUUUUUUUUUUUUUVVVWWWYYY^^^aaa___^^^______\\\___```cccfffjjjnnnqqqrrrvvvuuuqqqllliiiiiillloooqqqnnnlllmmmlllkkknnnssslllgggaaa]]][[[XXXTTTPPPBBB<<<888999<<>>???AAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKMMMNNNOOOQQQTTTVVVWWWXXXiiiNNNDDDAAA===999:::999777555555444333000.........---,,,,,,+++******))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++)))'''''')))******)))))))))((((((((('''''''''******))))))))))))******))))))************))))))))))))))))))))))))))))))((((((***+++,,,---------------------............//////000111333444555666777777777888999:::;;;<<<<<<<<<<<<===???@@@BBBCCCEEEHHHKKKMMMNNNOOOQQQRRRUUUTTTSSSSSSRRRRRRSSSSSSXXX]]]aaa___^^^``````^^^___aaacccgggiiilllmmmnnnllljjjfffcccaaaaaaccceeehhheeeeeehhhhhhhhhkkkpppooojjjeee```]]]WWWPPPJJJBBB<<<777888:::???HHHRRRcccooo{{{vvvnnnhhheeebbbaaaaaa```]]]ZZZUUURRRNNNIIIFFFDDDDDDDDD@@@<<<888666:::FFFTTT^^^iiiqqq{{{}}}zzzyyyzzz}}}vvveeeSSSEEE===::::::888EEE[[[sss{{{dddVVVMMMGGGFFFDDDGGGPPP]]]ooodddIII???===:::DDDVVVmmmwwwzzzzzzUUU===666555333000222...///777BBBNNN\\\gggrrrzzzkkkdddnnnssshhhbbbmmm}}}|||{{{~~~}}}nnnPPPAAAPPPhhh~~~rrrPPP999:::GGG^^^oooqqqqqqrrruuuzzz{{{yyy{{{{{{yyyxxxzzz|||~~~}}}zzzxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~yyyqqqlllmmmrrryyy}}}sssqqqrrrpppkkk^^^VVVKKKAAA======>>>???JJJ^^^rrr}}}uuuooommmnnnooopppmmmmmmrrr|||~~~zzzuuuuuuxxxxxxuuuqqqqqqyyytttbbb\\\hhh~~~|||bbb___\\\XXX___zzzcccPPPRRRkkkzzzssshhhUUUCCC===666222333555444222888333DDDlll{{{pppnnn~~~}}}dddJJJFFFMMMEEE999777444333:::AAAPPP^^^bbb^^^XXXPPPIII@@@===@@@GGGEEE;;;666777555444444333333444444555444444555555666666777777777888999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBDDDEEEGGGHHHJJJJJJLLLMMMOOOQQQSSSUUUWWWXXXiiiNNNDDDAAA===999:::999777555555444333000...++++++,,,,,,,,,,,,------)))******+++++++++++++++******+++,,,,,,,,,,,,+++,,,***((((((***+++***)))))))))((((((((((((''''''***)))))))))))))))************++++++++++++******))))))))))))))))))))))))((((((***+++,,,,,,------,,,,,,------............//////000111333444555666888888888888999;;;<<<============>>>???AAABBBCCCDDDGGGJJJMMMNNNPPPRRRTTTTTTSSSRRRQQQOOOOOOOOOOOOVVV[[[___^^^^^^aaaaaa___aaacccfffhhhiiiiiihhhgggbbb___[[[YYYYYYZZZ[[[[[[^^^\\\^^^cccfffhhhkkkppppppmmmhhheeeaaaZZZQQQJJJCCC>>>999999:::===GGGQQQcccnnnwwwzzz{{{|||vvvooonnnmmmmmmllljjjfffcccaaa^^^YYYTTTPPPLLLJJJIIIGGGCCC<<<666777???KKKTTT___hhhssswwwvvvuuuxxx|||xxxhhhVVVHHH???;;;:::777AAAUUUlll}}}nnn[[[NNNFFFEEEBBBBBBIIIUUUgggwwwQQQ===777666@@@MMM```uuu{{{vvv```EEE999666444111222000222:::CCCMMM[[[ggguuu{{{vvvooottttttbbb[[[gggyyy}}}}}}|||kkkPPPBBBJJJZZZnnnzzzvvvjjjLLL888999FFF]]]pppqqqpppqqquuu{{{zzzyyy|||}}}zzzxxxzzz{{{||||||{{{yyyxxxyyyzzzyyyzzz{{{|||}}}}}}||||||}}}~~~~~~~~~~~~|||wwwqqqkkkhhhlllttt|||tttooommmhhhaaaXXXQQQGGG@@@======>>>???EEEYYYmmm}}}vvvpppmmmlllmmmkkkjjjkkkrrr|||{{{uuusssuuuvvvssspppnnnvvvxxxhhh```ggg~~~qqqddd[[[UUUWWWllleeeQQQOOOfffxxxfffRRRDDD???999555444444444444666555HHHppp|||nnnmmmyyyxxxyyycccLLLJJJPPPFFF999777555444:::DDDRRR^^^```\\\VVVNNNHHH@@@===@@@GGGEEE;;;555777555444444333333444444555444444444555666666777777777888999:::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWXXXiiiNNNDDDAAA===::::::999777555555444333000...++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++,,,+++)))***++++++***)))))))))(((((((((((((((((())))))))))))))))))***+++)))******++++++******)))((((((((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,,,,------....../////////000111333444555666888888888999:::;;;======>>>>>>>>>???@@@AAABBBCCCDDDGGGJJJMMMOOOPPPSSSUUUTTTSSSRRRPPPOOONNNMMMMMMSSSYYY]]]]]]]]]```aaa___ccceeehhhjjjjjjgggcccaaa___[[[XXXVVVWWWYYYYYYXXXXXXVVVYYYaaahhhkkkoootttqqqnnnjjjgggddd___WWWRRRFFFAAA===<<<;;;???IIISSSdddoooyyy{{{|||}}}xxxvvvuuutttrrrqqqooommmlllkkkhhhddd]]]WWWRRRNNNLLLOOOJJJBBB;;;:::@@@IIIQQQYYYcccooottttttvvv|||~~~{{{kkkYYYJJJ@@@;;;999666>>>OOOfffyyyvvv___OOOHHHJJJEEEBBBEEENNN^^^vvv~~~WWW@@@999888???HHHYYYnnn|||ssskkkLLL:::555333111111111555>>>FFFPPP]]]iiivvvzzz}}}yyy{{{xxxooobbbggguuuyyy}}}gggPPPFFFKKKUUUffftttttt]]]EEE777:::GGG^^^oooooooooqqqtttzzz}}}yyyyyy|||~~~{{{yyyzzz{{{{{{zzzzzzzzz{{{}}}~~~wwwyyy{{{}}}~~~~~~}}}|||{{{|||}}}~~~}}}~~~~~~xxxpppkkkgggbbbaaaiiisss}}}wwwrrrooohhh```UUUOOOGGGAAA??????@@@AAACCCUUUhhh~~~wwwrrrooommmmmmggghhhkkkrrr|||}}}uuurrrsssuuutttqqqnnnuuu~~~zzzlllaaaccczzzsssccc[[[ZZZlllfffPPPLLLaaa}}}}}}gggRRRDDD>>>999666444222333666444555MMMttt~~~rrrsssqqqpppuuubbbMMMOOOSSSGGG999777666444:::GGGSSS^^^___YYYSSSLLLGGG@@@<<<@@@FFFEEE;;;555777555444444333333444444555333333444555555666666777777888999::::::;;;::::::;;;;;;<<<===>>>???@@@AAA@@@AAABBBDDDFFFGGGIIIIIIJJJKKKMMMOOORRRTTTVVVWWWhhhMMMCCCAAA===:::;;;999777555555444333000...---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,+++******++++++***((((((((())))))))))))))))))))))))(((((()))***++++++(((((())))))))))))((((((((((((((((((((((((((((((((())))))***++++++++++++++++++,,,,,,---....../////////000111333444555666888888888999:::;;;======????????????@@@BBBCCCCCCDDDGGGKKKMMMOOOQQQSSSUUUUUUTTTSSSQQQPPPOOOOOONNNQQQWWW[[[\\\]]]```aaa___fffgggjjjkkkiiieee```]]]]]][[[WWWUUUUUUVVVWWWXXXUUUSSSUUU___hhhnnnsssxxxuuuqqqmmmiiigggbbb\\\VVVHHHDDD@@@>>><<>>777666555222333777222555PPPyyyzzz}}}ssstttwwwdddQQQTTTVVVHHH999888666444999HHHTTT^^^^^^XXXQQQKKKEEE???<<>>??????@@@@@@@@@BBBCCCEEEGGGHHHHHHHHHIIIKKKNNNQQQSSSUUUWWWhhhMMMCCCBBB>>>;;;;;;999777555555444333000...//////...---+++***))))))***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++******+++***(((&&&(((((())))))))))))******(((((((((((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))((())))))***++++++************+++,,,---....../////////000111333444555666888888888888999;;;<<<===@@@@@@@@@@@@AAABBBCCCDDDEEEHHHKKKNNNOOOQQQSSSUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRXXX\\\]]]^^^aaabbb```fffgggiiiiiigggccc^^^[[[YYYXXXUUUQQQNNNOOORRRVVVTTTPPPRRR\\\gggooouuuzzz|||yyyuuurrrnnnhhh```YYYMMMIIIEEEAAA===>>>HHHSSSbbbnnnyyy{{{zzz|||}}}yyyvvvwwwzzz}}}|||vvvpppjjjggg___[[[UUUNNNJJJKKKPPPTTTSSS[[[fffooovvv{{{~~~ooo^^^NNNBBB:::777888999EEE\\\tttlllYYYQQQLLLIIIHHHKKKPPPYYYiiiwwwoooTTTEEE===777;;;EEEXXXkkkxxxqqq}}}wwwVVV<<<333111//////111;;;LLL]]]hhhqqqxxxzzzvvvyyywwwooottttttlllwwwyyyYYYKKKKKKWWW]]]ccccccZZZAAA666555===JJJccctttqqqqqqrrrvvv||||||xxxwww{{{}}}{{{{{{}}}uuutttssstttxxx||||||}}}~~~{{{}}}~~~~~~~~~}}}yyytttooohhhaaa\\\WWWUUUYYYeeessszzzrrrmmmddd[[[QQQMMMFFFAAA??????>>>>>>BBBNNN\\\ttt}}}yyytttoookkkiiifffiiinnnuuu~~~wwwssssssuuutttrrrlllqqqwww}}}lllaaa```jjjooodddrrrmmmTTTLLL[[[uuuwwwiiiPPPBBB666555666333222666333666SSS~~~}}}vvvzzz}}}iiiVVVXXXYYYIII999888777555999HHHTTT^^^^^^WWWQQQIIIDDD???<<>>?????????@@@AAACCCDDDFFFGGGHHHGGGHHHJJJMMMPPPSSSUUUVVVhhhMMMCCCBBB>>>;;;<<<999777555555444333000...///......---+++******)))***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,++++++***)))*********'''%%%(((((()))))))))*********(((((((((((()))***+++,,,)))))))))******)))))))))))))))))))))))))))))))))((())))))***************)))***+++,,,---....../////////000111333444555666777777777888999:::;;;<<>>444222000222555AAAXXXooo}}}~~~vvvrrrjjj___hhh|||zzzwwwzzzXXXMMMTTTgggrrrtttjjjXXX===555555<<>>===@@@JJJVVVnnn}}}wwwqqqkkkhhhhhhkkkqqqwww~~~yyysssrrrrrrooolllhhhmmmsss|||mmmccccccfffuuuiiirrrqqqYYYPPP^^^www}}}]]]HHH888666777333111333555888VVVyyy~~~ttt~~~jjjVVV\\\[[[JJJ999888777555999FFFSSS^^^^^^XXXQQQIIIBBB???<<>>>>>>>>??????AAABBBDDDEEEGGGGGGFFFGGGIIILLLOOORRRTTTVVVhhhMMMCCCBBB>>>;;;<<<999777555555444333000...---------,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***))))))******)))&&&$$$(((((())))))*********+++(((((((((((()))***+++,,,******++++++++++++******))))))))))))))))))))))))((())))))************))))))******+++---...////////////000111333444555666666666666777888999;;;;;;AAAAAAAAAAAABBBBBBCCCDDDHHHJJJMMMOOOOOOPPPRRRSSSQQQQQQRRRRRRTTTUUUVVVWWWXXX^^^bbbbbbcccffffffeeebbbbbbccccccaaa^^^[[[YYYQQQRRRPPPHHH??????HHHQQQYYYSSSRRR[[[hhhrrrzzzyyyooobbb^^^WWWOOOEEEAAAIIITTT\\\jjjwww{{{zzz{{{|||{{{{{{yyyvvvooofff]]]XXXVVVVVVTTTYYYaaannnzzzuuudddSSSFFF===888666555>>>VVVpppgggYYYRRRQQQSSSUUUUUUTTTYYY```llluuurrr___JJJBBB???<<<===HHH___{{{bbbZZZxxx}}}\\\???555333000000222AAA\\\vvvwwwnnnaaaTTT___wwwyyyTTTKKKWWWqqqrrr[[[===555555;;;JJJiiiwwwxxx{{{}}}xxxvvvyyy{{{{{{}}}}}}zzzvvvwwwzzz}}}~~~~~~~~~}}}~~~~~~~~~|||wwwtttuuutttssssssqqqmmmhhhdddYYYXXX]]]kkkzzz|||tttooohhh```WWWSSSMMMGGGDDDBBB@@@>>>===GGGRRRkkk{{{tttmmmiiiiiimmmsssyyyzzzsssqqqoookkkgggeeeiiipppzzzooofffgggdddlllllltttsss[[[SSSccc}}}gggNNN:::777999444000111777:::XXXtttzzzssshhhSSS^^^]]]KKK:::888888555999EEERRR]]]^^^XXXQQQHHHBBB???;;;???EEEDDD:::444666555444444333333444444555222222333444444555555666666777888999999:::999999;;;;;;<<<<<<======>>>>>>>>>???@@@BBBDDDEEEFFFGGGEEEFFFIIILLLOOORRRTTTUUUhhhNNNDDDBBB>>>::::::888888666555333111000000//////...------------...***++++++,,,,,,,,,++++++,,,------......------,,,************))))))))))))))))))))))))))))))))))))'''((()))++++++,,,,,,,,,,,,,,,++++++***)))))))))((())))))(((%%%$$$$$$%%%))))))*********))))))(((*********+++,,,---...///222111111000111333444555444555777777888999<<<>>>>>>@@@BBBBBB@@@???@@@AAAGGGIIIKKKNNNQQQSSSUUUUUURRRTTTVVVWWWVVVVVVWWWXXX]]]aaafffeeeaaa___```bbbdddcccaaa___^^^]]]]]]]]][[[SSSMMMIIICCC@@@EEEOOORRRSSSWWW]]]gggqqqzzz{{{gggeee```VVVIIIAAAFFFPPP___jjjvvvzzz||||||zzzvvvwww{{{}}}tttkkkeee^^^VVVQQQPPPYYYfffrrr{{{tttcccSSSFFF===888999:::>>>MMMggguuu```YYYQQQOOOSSSUUUTTTYYYbbbqqqvvvxxxnnnXXXCCC;;;>>>:::AAAPPPpppxxx___ZZZmmm}}}___CCC666222///111444???RRReeesss{{{nnn]]]RRRbbb|||uuuOOOMMM]]]xxxyyyYYYAAA333333===JJJbbb{{{zzzzzz||||||zzzxxxxxxyyy{{{}}}~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~|||zzzyyyuuuuuuvvvxxxxxxtttoookkkaaaaaaeeeoooyyy|||qqqlllgggbbbVVVTTTQQQNNNKKKIIIEEEBBBBBBHHHVVVkkkzzzwwwqqqjjjkkknnnsss{{{uuunnnkkkjjjjjjiiikkkoooxxxrrrccc```aaapppkkkkkkfffQQQZZZzzz|||zzznnnPPP===999444444555111444777^^^~~~wwwooouuuvvv^^^YYY___UUUAAA777:::777444<<>>>>>?????????@@@AAABBBBBBAAAAAACCCEEEGGGHHHIIIJJJKKKNNNRRRUUUhhhMMMDDDBBB>>>::::::888888666555333111000000,,,,,,+++************+++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++***)))))))))((())))))(((&&&%%%&&&'''))))))************))))))*********+++,,,...///000222111000000111222444555555666777888777888;;;======???AAAAAA??????@@@AAAGGGIIIKKKNNNQQQSSSTTTUUUTTTVVVWWWWWWVVVUUUVVVWWW[[[___cccccc```^^^___aaa__________________``````___WWWPPPKKKEEEAAAFFFNNNSSSUUUXXX___gggqqqyyy}}}iiiddd\\\RRRGGGAAAEEENNN^^^hhhsssxxx{{{}}}|||yyyvvvzzz|||zzzyyywwwnnnfff___YYYUUUUUU]]]jjjuuu}}}tttbbbRRREEE===999777888<<>>>>>??????>>>>>>???@@@@@@???@@@BBBCCCFFFGGGIIIJJJKKKMMMQQQTTT{{{gggMMMDDDBBB>>>:::;;;888888666555333111000000++++++***))))))))))))***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++***)))))))))'''((())))))''''''((()))))))))***************)))))))))***+++---...000111111111000000111222444555555777888888777888:::<<<<<<>>>??????>>>>>>???AAAGGGHHHKKKNNNPPPRRRTTTUUUVVVXXXYYYYYYWWWVVVVVVWWWZZZ^^^aaaaaa___]]]]]]^^^YYYYYYZZZ\\\___bbbdddfffeee^^^VVVOOOHHHEEEHHHNNNTTTVVVZZZ```hhhooovvvyyykkkbbbWWWMMMDDD@@@DDDKKKXXXcccmmmsssxxx{{{{{{xxxtttwww|||~~~yyyuuuyyy|||qqqooovvvyyynnnfff```\\\YYYYYYaaammmxxx}}}}}}}}}}}}tttbbbRRREEE===999555666:::GGG```{{{pppbbbVVVNNNNNNNNNPPPYYYeeevvv|||^^^AAA>>><<>>444333444333888CCCOOOZZZfffpppyyytttssskkkbbbgggppplllcccwww}}}pppJJJDDDOOOggg|||rrrPPP???333444999===OOOgggsssvvvxxx|||uuusssrrrsssvvvzzz}}}~~~~~~~~~~~~{{{{{{{{{|||}}}}}}~~~~~~}}}|||zzzzzz{{{|||{{{xxxsssooohhhfffhhhqqq{{{xxxsssnnniiifffaaaZZZSSSMMMIIIEEEBBBAAADDDNNNddd|||vvvooommmqqqxxxzzzsssooonnnooojjjkkklllsss{{{llleeebbbmmmxxxyyyyyy___\\\zzzxxxYYYSSSeee~~~~~~kkkOOO===:::444444666222666AAAkkkwww|||gggqqq}}}gggYYY```VVVAAA666888444111888EEERRR]]]^^^XXXQQQHHHBBB<<<===AAAEEEBBB:::555555444444444444444444444444333333333444555555666666666666777777777888888888;;;;;;<<<===>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBBEEEFFFHHHJJJKKKMMMPPPSSSrrryyyfffLLLCCCBBB>>>:::;;;888888666555333111000000...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------......------,,,************)))))))))((())))))))))))))))))))))))---,,,***)))((()))+++,,,,,,,,,++++++***)))))))))&&&((())))))(((((()))+++))))))***+++++++++******))))))***+++---///111222111000000000000222333444666777888777666777999:::;;;<<<============???AAAFFFGGGJJJMMMPPPRRRSSSTTTWWWYYYZZZZZZYYYXXXYYYZZZ]]]___bbbaaa___\\\[[[\\\WWWVVVUUUVVV[[[bbbiiinnnmmmggg^^^UUUOOOLLLMMMOOOTTTVVVZZZ```gggmmmrrruuuwwwvvvwwwzzz~~~~~~}}}kkk___QQQHHHBBB???AAAFFFPPP[[[gggooouuuxxxuuupppooottt{{{}}}vvvooopppwwwvvvjjjdddgggnnnuuuyyyuuukkkccc___\\\\\\ZZZbbbnnnyyy}}}||||||}}}~~~tttcccSSSFFF>>>:::444555999DDD\\\wwwwwweeeXXXMMMKKKKKKNNNZZZhhhqqqGGG>>><<<;;;MMMlll}}}^^^AAA555555555333666>>>GGGQQQ^^^iiiuuuxxx|||mmmkkkllleee\\\pppzzzkkkIIIBBBJJJ^^^tttoooMMM<<<333444999999HHH```lllsssvvv|||vvvssspppqqquuuyyy{{{{{{~~~~~~|||||||||}}}}}}}}}~~~~~~}}}}}}~~~~~~|||||||||||||||yyytttpppjjjgggiiirrr|||~~~xxxsssnnnlllfff^^^UUUOOOJJJFFFCCCCCCEEENNNdddxxxpppmmmsss{{{}}}tttpppoooooolllllllllqqq~~~|||mmmddd```lllsssppplllYYYUUUqqqzzz\\\QQQ]]]uuu{{{iiiNNN>>>:::444333666333777FFFrrrzzz{{{ggguuunnn\\\^^^SSS???555888444111999FFFSSS^^^___XXXPPPHHHAAA<<<===AAAEEEBBB:::555555444444444444444444444444222333333444444555666666666666777777888888999999:::;;;<<<===>>>>>>>>>>>>;;;<<<=========>>>@@@BBBEEEGGGIIIKKKLLLMMMPPPSSSqqq{{{fffLLLCCCAAA>>>:::;;;888888666555333111000000//////...------------------------------,,,+++***,,,------......------,,,************)))))))))((())))))))))))))))))))))))...---+++******+++,,,---,,,,,,++++++***)))))))))&&&'''))))))((((((***+++))))))***+++++++++++++++******+++,,,---///000111111000000///000222333444666777777777666666888::::::;;;<<<<<<<<<===@@@BBBEEEGGGIIILLLOOOQQQRRRSSSVVVXXXZZZ[[[[[[[[[]]]^^^```bbbcccbbb```]]][[[ZZZYYYUUUQQQPPPUUU```llltttqqqmmmeee\\\WWWTTTRRRPPPQQQTTTXXX]]]dddjjjooorrrrrrpppoooooopppppppppooofffZZZLLLDDD@@@===>>>BBBIIIUUUcccnnnuuuvvvqqqiiijjjqqq{{{~~~uuuiiiggglllzzztttpppiii```ZZZ]]]eeemmmyyyuuunnnfff```\\\\\\\\\WWW```lllxxx~~~~~~~~~~~~~~~vvveeeUUUHHH???:::555666888BBBXXXrrr{{{hhhYYYLLLIIIIIIMMMZZZiiitttHHH;;;===<<>>;;;555333666444666JJJwwwyyy~~~mmm|||}}}iiiXXXZZZPPP===444888666333<<>>>>>>>>;;;===>>>>>>>>>???AAACCCDDDGGGJJJLLLMMMNNNQQQSSS~~~ttteeeKKKBBBAAA>>>:::;;;888888666555333111000000...---,,,,,,++++++,,,,,,---......------,,,+++******++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,++++++***)))))))))&&&''')))((((((((()))***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---///000111000000//////000111333444444666777777666777999;;;:::;;;<<<<<<<<<>>>AAADDDEEEFFFIIILLLNNNPPPRRRSSSTTTVVVYYY[[[[[[\\\]]]___aaaaaabbbcccbbb```]]]\\\[[[VVVPPPMMMRRR]]]kkksssrrrpppjjjbbb]]][[[VVVPPPMMMOOOSSSYYY```gggmmmpppqqqpppmmmkkkhhheeecccccc^^^TTTJJJDDD???;;;;;;???CCCOOO^^^jjjsssvvvpppgggeeennnzzz}}}rrrccc___bbb}}}mmmfffhhhfff___VVVTTTZZZbbbmmmllliiieee```\\\[[[\\\VVV^^^kkkwww~~~~~~~~~yyyiiiYYYKKK@@@:::666666888@@@TTTmmmkkk\\\OOOJJJIIIKKKWWWeeepppKKK999>>>>>>FFF\\\nnn{{{|||oooIII555555333333666===DDDNNN^^^kkkuuu~~~vvvtttmmm\\\kkktttttt|||~~~lllGGGDDDKKKXXXiiiwwwjjjIII:::111333:::===LLLbbbkkkmmmsss|||xxxsssnnnoootttxxxwwwuuuyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~}}}|||{{{zzzxxxssspppkkkiiilllwww|||wwwqqqlllccc[[[UUUOOOJJJGGGAAAFFFQQQeeewwwooommmuuuwwwooommmnnnlllmmmlllnnnyyyqqqgggaaaqqq}}}kkkaaaPPPOOOggg~~~www___RRRVVViiieeeLLL???<<<555333777666777MMM{{{}}}sss|||qqq\\\OOOYYYOOO<<<444999777555>>>KKKWWWbbbaaaZZZRRRIIIBBB<<<===AAAEEEBBB:::555555333333333333333333333333222222222333444444555555777777888999:::;;;;;;<<<::::::;;;<<<============<<<===>>>??????@@@BBBDDDCCCFFFIIIKKKLLLNNNPPPQQQ|||yyydddKKKBBBAAA===:::;;;888888666555333111000000---,,,++++++******++++++............---,,,+++******++++++,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,++++++***)))))))))&&&'''(((((('''&&&''')))((()))***+++,,,,,,,,,,,,---------------...//////000000//////000111333444333444666666666777999;;;:::;;;<<<<<<<<>>>>>???@@@BBBDDDAAADDDGGGJJJKKKLLLMMMOOO|||}}}dddKKKBBBAAA===;;;;;;888888666555333111000000...---,,,,,,++++++,,,,,,............---,,,+++***,,,------......------,,,************))))))))))))))))))))))))))))))))))))%%%&&&((()))************,,,,,,++++++***)))))))))&&&'''((('''&&&%%%&&&(((((()))***+++,,,---------......---------.........000////////////111222333222444555666666777:::<<<:::;;;<<<<<<===???CCCGGGDDDEEEHHHKKKNNNPPPQQQRRRSSSUUUWWWWWWVVVVVVVVVWWWYYYZZZ\\\```ccceeedddccc\\\XXXTTTQQQTTT[[[ccciiikkkmmmkkkeeebbbaaaXXXNNNFFFHHHKKKPPPXXXbbbkkkpppoooooommmiiibbb[[[VVVTTTPPPLLLIIIGGG@@@999777;;;666???KKKXXXeeeoooooojjjbbbkkkttttttfffWWWUUUZZZbbbuuusss___FFFLLLSSSVVVVVVTTTRRRQQQgggjjjnnnmmmgggaaa]]]\\\YYYaaammmwww}}}{{{uuuwww|||~~~zzzzzz{{{|||~~~}}}ooo___OOOBBB:::555666666;;;LLLdddvvv~~~sssdddUUUOOOIIIFFFMMMXXXfff{{{~~~nnnYYYFFF999<<<:::CCC]]]pppwww~~~}}}ppp~~~TTT777222000111666===DDDNNN]]]lllssssss|||rrreee}}}sss___EEEGGGPPPXXXbbbpppeeeGGG>>>111222;;;BBBRRRdddiiiiiiqqq|||rrrlllhhhjjjqqqwwwwwwtttuuuwwwzzz|||}}}}}}}}}|||}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~}}}{{{yyyuuurrrlllkkkqqq{{{yyytttlllddd\\\SSSKKKFFFCCCLLL[[[mmm|||ssskkklllvvv{{{qqqnnnnnnggghhhhhhjjjttt~~~rrrhhh]]]fffwww^^^___|||hhhSSSMMM[[[zzzcccLLL@@@===555333777777:::QQQzzzlllXXXWWW\\\RRR???555999666444<<>>>>>???BBBDDD???BBBEEEHHHIIIJJJKKKMMMwwwcccLLLEEE>>>===>>>:::888888777666555333111000,,,,,,+++++++++,,,---------------,,,,,,,,,++++++,,,---...//////---+++***************))))))))))))---,,,+++***))))))))))))*********++++++,,,,,,---***+++,,,***((('''((()))+++++++++)))'''&&&&&&((()))***++++++------...///---------............///......//////000111333444777888::::::999999:::;;;;;;<<<===<<<<<<===@@@CCCEEEGGGJJJLLLMMMOOOQQQSSSWWWWWWWWWVVVUUUTTTRRRQQQVVVXXX\\\___aaabbbaaa```aaa___]]]\\\]]]___aaaccchhheeebbbbbbaaa[[[RRRJJJFFFBBBBBBKKK\\\iiinnnmmmpppooolllgggaaa[[[VVVSSSPPPMMMIIIEEEAAA===999555888<<>>777:::@@@MMMfff~~~|||ooottt~~~XXX888222///222777>>>HHHUUUdddmmmgggjjjiiihhhppp|||}}}wwwqqqiiiSSSCCCHHHXXXhhhttt{{{kkkKKK888555444:::GGGWWWccciiimmmttt|||nnnllliiikkkooosssuuuttttttvvvxxxzzz|||}}}~~~~~~|||{{{zzzzzzzzzzzz{{{{{{{{{}}}~~~|||zzzwwwrrrooommmmmmuuu}}}xxxqqqiii___UUUKKKFFFDDDOOO^^^ooo~~~zzzsssnnnkkksss~~~uuuooommmhhhgggfffhhhtttpppddd___bbbppp~~~pppnnnrrrRRRRRReeeyyytttSSS@@@???:::666777555999XXX~~~}}}xxxppp[[[VVV\\\LLL;;;555777777777888PPP\\\ccc```ZZZVVVLLL@@@:::;;;@@@DDDAAA999555555333333333333333333333333444444333333333444555555555666888:::;;;;;;;;;:::;;;;;;;;;<<<>>>???>>>===>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFHHHKKKLLLMMMsssaaaJJJCCC===;;;===999888888777666555333111000------,,,++++++,,,,,,,,,------,,,,,,+++++++++***+++,,,.........---+++***************)))))))))))),,,+++***)))((((((((((((*********++++++,,,,,,---+++,,,---+++)))((()))************)))'''&&&'''))))))***++++++------...///---------............////////////000111222333444666888999999888888:::;;;;;;<<<======<<<>>>@@@CCCEEEGGGJJJLLLMMMNNNQQQSSSVVVVVVVVVVVVUUUTTTSSSRRRWWWYYY\\\```bbbcccbbbbbbcccbbbaaa```aaaccceeeffffffccc```___^^^ZZZQQQKKKGGGCCCBBBKKK\\\jjjpppqqqrrrqqqnnniiiccc]]]XXXUUUQQQNNNIIIEEEAAA>>>:::888777;;;CCCOOO```nnnpppkkkfffmmmsssrrriii^^^VVVSSSgggtttzzzooogggbbb^^^]]]ZZZVVVVVVYYY```fffhhheeebbbcccccc```___```fffpppvvvxxx|||~~~tttggghhhvvv~~~|||}}}tttfffUUUFFF<<<888888666:::JJJaaasss{{{ppp___XXXWWWWWWYYY[[[fffnnn}}}}}}kkk]]]PPP???777777<<>>???>>>===>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCFFFHHHJJJLLLMMMrrr|||___HHHAAA;;;:::;;;777888888777666555333111000...------,,,++++++++++++------,,,,,,+++***))))))++++++,,,---,,,+++***)))************))))))))))))******)))(((''''''''''''))))))***+++,,,,,,------,,,------,,,***)))***+++((()))***)))''''''(((***)))***++++++------...///---------............///000000000000222333444555666777888888777888:::;;;;;;===>>>>>>===>>>AAACCCEEEGGGJJJKKKMMMNNNQQQSSSTTTUUUUUUVVVVVVUUUUUUTTTWWWXXX[[[^^^```aaaaaaaaacccccccccddddddeeeffffffdddaaa^^^]]]\\\XXXRRRMMMIIIDDDCCCKKK[[[jjjsssvvvtttsssppplllfff___YYYVVVQQQMMMGGGCCC@@@>>>;;;999777:::AAAMMM^^^nnnqqqmmmiiiooouuusssiii^^^WWWUUUjjjzzz|||tttlllfff```^^^[[[WWWXXX\\\aaaeeefffcccaaaaaaaaa_________dddkkkppptttzzzxxxooopppzzz}}}}}}~~~uuugggVVVGGG===999888666999GGG^^^pppxxxtttccc___aaaaaa^^^\\\aaakkk}}}ssseeeUUUAAA;;;777888JJJllluuudddddduuu___===222555555999CCCRRRcccrrrzzzpppjjj___YYYbbbsssyyyuuuzzzhhhOOO???NNNkkkgggFFF777555444;;;HHHVVVaaagggccciiisss~~~~~~|||tttsssrrrrrrssssssrrrqqqjjjmmmqqquuuyyy{{{||||||}}}}}}}}}||||||{{{{{{{{{|||}}}~~~}}}|||}}}~~~~~~}}}{{{zzzyyyvvvrrrooojjjlllwwwxxxnnnbbbWWWOOOJJJHHHRRR```ppp|||xxxrrrmmmjjjqqq{{{~~~xxxuuunnnlllhhhiiitttsssddd\\\^^^kkkyyyaaaccc{{{{{{zzz|||[[[FFFBBB:::666888888999YYY~~~}}}sss^^^KKKIIILLLBBB999666555555888<<>>???>>><<<============>>>???@@@AAA@@@AAACCCEEEHHHJJJLLLLLLrrryyy~~~^^^HHHAAA:::999;;;777888888777666555333111000///...---,,,+++*********------,,,+++***))))))(((***++++++++++++***))))))************)))))))))(((***)))(((((('''''''''((())))))***+++,,,,,,------,,,------,,,***))))))***'''((()))((('''((()))+++)))***++++++------...///---------............///000000000111222333555555555666666666666777999;;;<<<===??????>>>???AAACCCEEEGGGIIIKKKLLLNNNQQQSSSTTTTTTUUUWWWWWWWWWWWWWWWYYYYYY[[[\\\]]]]]]]]]]]]aaaaaacccdddddddddccccccbbb___]]]\\\[[[XXXTTTPPPKKKFFFDDDJJJYYYiiitttyyytttsssqqqmmmfff___YYYUUUNNNIIICCC???===;;;:::999777999???JJJ]]]nnnssspppnnntttxxxuuukkkaaaZZZXXXlllzzzpppiiibbb___\\\YYY[[[```dddeeedddbbb``````______]]]___eeelllppprrryyyzzz|||~~~~~~vvvhhhWWWGGG===999888666777DDDZZZmmmvvvxxxgggdddgggeee]]]VVVXXXddd{{{tttdddOOODDD<<<777BBB^^^{{{zzzeee___wwwgggCCC444666555888AAAQQQcccqqqxxxwwwpppccc\\\eeeuuuyyysssvvviiiQQQ@@@LLLjjjfffCCC888666666===JJJXXXbbbfffgggjjjrrr|||}}}zzzvvvvvvvvvwwwwwwvvvuuutttnnnnnnppprrrtttxxxzzz|||}}}}}}}}}}}}}}}||||||{{{|||}}}}}}|||{{{{{{}}}|||zzzxxxuuuqqqmmmiiikkkxxx{{{pppdddYYYQQQMMMJJJTTTbbbqqq}}}~~~{{{wwwqqqmmmiiioooxxx|||yyyooommmhhhiiitttuuufff]]]^^^mmm|||}}}cccaaayyy}}}xxx}}}|||\\\GGGBBB888333666666999[[[vvv}}}qqqZZZDDDAAADDD>>>999777444333888???MMMYYY```[[[TTTPPPIII@@@:::;;;@@@DDDAAA999555555333333333333333333333333333333333333444444555666444444555666777888999999;;;::::::<<<>>>>>>===<<<============>>>???@@@@@@@@@AAABBBDDDGGGIIIKKKLLL{{{mmmrrr~~~^^^HHHBBB;;;;;;<<<888888888777666555333111000///...---,,,+++*********------,,,,,,+++***))))))***+++++++++******))))))************)))))))))(((******)))((((((((())))))((())))))+++,,,---......***+++,,,+++)))'''((()))&&&((()))((('''(((***,,,)))***++++++------...///---------............///000000000111222333555555444444555555444666999;;;<<<>>>???@@@@@@@@@AAACCCDDDFFFIIIKKKLLLNNNPPPRRRTTTUUUVVVXXXYYYZZZZZZZZZ^^^^^^]]]\\\\\\[[[[[[[[[```aaacccddddddcccaaa```___^^^]]]\\\[[[YYYVVVTTTMMMHHHEEEJJJWWWgggsssxxxssssssppplllfff___XXXTTTIIIEEE@@@<<<:::999888777888999===HHH[[[nnnvvvuuuuuuyyy|||xxxnnnddd^^^]]]mmm|||tttkkkeee```]]]___dddgggdddbbbaaa```^^^^^^^^^\\\```iiirrruuuuuuyyy~~~~~~~~~}}}}}}}}}}}}}}}wwwiiiXXXHHH>>>888888666666BBBWWWkkkuuu{{{iiieeegggbbbVVVLLLMMM[[[xxxlllMMMCCC999<<>>AAA===999777444333888???RRR___eee^^^UUUPPPJJJCCC:::;;;@@@DDDAAA999555555333333333333333333333333333222222333444555666666444444555555666888999999:::::::::;;;===>>>===<<<<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDFFFHHHJJJKKKsssiiippp~~~^^^IIIBBB<<<<<<===:::888888777666555333111000...------,,,++++++++++++---------,,,,,,,,,+++++++++++++++************)))************))))))))))))***))))))(((((())))))***(((((()))***,,,---......***++++++***(((''''''((('''((()))((('''(((***+++)))***++++++------...///---------............///000000000000222333444555333333444333333555888;;;<<<>>>@@@AAAAAAAAABBBCCCDDDFFFIIIJJJLLLMMMPPPRRRTTTUUUWWWXXXYYYZZZZZZZZZcccbbb```^^^\\\\\\]]]]]]bbbcccccccccbbb```___^^^[[[\\\]]]]]]\\\ZZZWWWVVVOOOJJJFFFIIITTTbbbnnntttrrrrrrppplllfff^^^VVVRRRGGGCCC???<<<;;;:::999777999999<<>>===;;;;;;;;;;;;<<<<<<===>>>???>>>???AAACCCFFFHHHJJJJJJvvvpppzzz~~~^^^HHHBBB<<<;;;===:::888888777666555333111000------,,,++++++,,,,,,,,,,,,------------.........,,,,,,+++***************************))))))))))))(((((((((''''''(((((()))'''((()))***,,,---...///+++,,,,,,+++)))(((((()))((())))))((('''''')))+++)))***++++++------...///---------............////////////000111222333444222222222222222444888;;;<<<>>>AAABBBBBBAAABBBCCCDDDFFFIIIJJJKKKMMMPPPRRRTTTTTTUUUWWWXXXXXXXXXXXXaaa___]]][[[[[[\\\]]]___bbbbbbaaa___^^^\\\ZZZYYYVVVYYY\\\]]]\\\YYYWWWUUUOOOKKKGGGIIIRRR^^^iiiooosssrrrqqqmmmfff^^^VVVQQQGGGEEEBBB@@@???>>><<<:::::::::<<>>666555777@@@LLLXXX___bbbjjjpppxxx~~~{{{yyyvvvxxxyyyyyyxxxxxx|||}}}yyytttrrrrrrssstttvvvxxxzzz|||~~~~~~}}}}}}|||||||||{{{zzz||||||xxxtttoooiiieeeaaa```jjj}}}iiiXXXOOOMMMMMMXXXhhhvvv}}}yyysssnnnfffiiipppzzz}}}tttppphhhfffpppzzzjjj___bbbtttzzzggg[[[QQQQQQgggfff___llluuuYYYJJJGGG===666999:::>>>___~~~vvv|||gggLLLCCCKKKCCC;;;888555444888===RRR___fff^^^UUUQQQOOOJJJ:::;;;@@@DDDAAA999555555333333333333333333333333222222222333444555666777666555555555666888:::;;;:::999999;;;======<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@CCCEEEGGGIIIJJJ|||}}}]]]GGGAAA;;;;;;===999888888888666555333111000,,,,,,+++++++++,,,------,,,,,,---......//////000---,,,++++++******++++++************))))))))))))''''''&&&&&&&&&''''''((('''((()))***,,,---...///,,,------,,,***))))))***((()))***)))''''''(((***)))***+++,,,---......///---------.........//////......//////000111333444222222222111111444888;;;<<<>>>AAACCCBBBBBBBBBCCCDDDFFFHHHJJJKKKMMMPPPRRRRRRSSSTTTUUUVVVVVVVVVVVV\\\ZZZYYYWWWXXXZZZ\\\^^^```___]]][[[YYYWWWUUUTTTSSSVVVZZZ\\\[[[XXXVVVTTTPPPKKKGGGIIIPPP[[[eeekkkssssssrrrnnnggg___WWWRRRIIIGGGEEEDDDCCCAAA???===;;;:::<<>>KKKVVV]]]___ccclllxxx~~~|||zzzwwwxxxxxxwwwuuuvvvzzz}}}~~~|||zzzwwwuuusssqqqqqqtttvvvyyy|||~~~~~~~~~}}}|||||||||{{{{{{}}}}}}yyyvvvrrrnnnhhhddd^^^\\\eee}}}jjjXXXNNNJJJMMMYYYiiiwww{{{~~~zzzsssnnnfffhhhoooyyywwwrrrjjjfffooozzziii^^^```sssyyydddZZZSSSRRRddd|||hhh```iii}}}oooUUUGGGFFF<<<444777888???___nnn}}}}}}zzzhhhOOOFFFOOOFFF<<<888666555888<<>>>>>>>>???@@@BBBEEEGGGIIIJJJ}}}{{{YYYEEECCC===:::;;;:::999888666444222111111000...---,,,,,,++++++,,,,,,//////...---,,,,,,++++++,,,,,,------,,,,,,+++***)))***+++***(((((()))+++---***'''''')))+++***(((+++***+++,,,---000222444///...,,,***)))))))))***((((((((((((((()))******++++++,,,---............---------............///222111///......000222333333333222111111333777:::===>>>@@@BBBCCCCCCCCCBBBFFFFFFFFFGGGJJJLLLOOOPPPSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[]]]^^^aaaaaa___\\\WWWSSSRRRRRRTTTSSSSSSTTTVVVVVVUUUTTTOOOKKKJJJPPPVVV[[[bbbhhhpppqqqooohhhccc___ZZZTTTRRRNNNIIIFFFEEECCC@@@===@@@>>><<>>:::999777888@@@QQQfffuuuzzzgggbbb___UUUGGG>>>FFFJJJddd{{{QQQDDD;;;???HHHTTTcccqqqooo{{{]]]999333444555888???LLL\\\gggsss}}}~~~uuuooollliiiiiiqqqGGGCCCCCCYYYeeeqqqpppNNN;;;777555888AAAJJJPPPWWW\\\aaaiiiuuu~~~|||yyyvvvvvvxxxyyywwwxxx{{{}}}}}}~~~~~~{{{xxxtttrrrrrrrrrrrruuuxxxzzz{{{zzz}}}~~~~~~|||yyyvvvsssnnniiieeebbb\\\WWWiiiqqq```UUUNNNMMM\\\lllxxxzzz}}}~~~}}}vvvmmmhhhiiillluuu}}}yyytttkkkfffmmm~~~xxxggg^^^ZZZjjjlllZZZVVVVVVddd|||bbb[[[fff}}}hhhUUUEEEAAA???999666999<<>>>>>AAA???888555555222333444444222222333444333333222222222333444444444444444555666888999:::999999999:::::::::;;;;;;;;;<<<===<<<;;;;;;<<<===<<<===???AAACCCEEEGGGGGG{{{YYYEEECCC===:::;;;:::999888666444222111000000...---,,,,,,++++++,,,,,,///......---,,,,,,++++++,,,,,,------,,,,,,+++***)))******)))((((((***+++---***'''''')))******(((*********+++---///111333///...,,,+++)))))))))***((((((((((((((()))******++++++,,,---............---------............///111111///...///000222333555555555444333555999<<<<<<===???AAACCCCCCCCCCCCFFFFFFGGGGGGIIILLLNNNPPPSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]___```aaaaaaaaa```]]]XXXTTTRRRRRRUUUTTTSSSUUUWWWXXXWWWVVVSSSNNNMMMTTT\\\bbbfffjjjmmmooommmgggccc```\\\VVVSSSOOOLLLIIIHHHFFFBBB>>><<<===???FFFWWWkkkwwwyyy}}}{{{uuuoooaaaYYY```sss|||~~~tttsssyyy~~~tttnnnhhhfffbbb]]]]]]aaa^^^eeennntttxxxzzz~~~}}}{{{zzz{{{|||||||||}}}{{{oooaaaPPPAAA:::888777888@@@QQQfffttt~~~jjjbbb^^^TTTGGG@@@AAACCCYYYrrryyywwwooobbbKKKAAA888999CCCSSSdddpppzzziiittt\\\999333444666999@@@LLLZZZdddllltttzzzyyyvvvssspppkkklllrrrJJJCCCCCCXXXggguuusssOOO:::666444777AAAJJJQQQWWW]]]aaaiiittt~~~~~~zzzwwwxxx{{{{{{yyyyyy||||||xxxvvvpppoooppprrrvvvyyyzzzzzz~~~~~~|||yyyvvvsssnnniiifffaaa]]]XXXbbbyyy|||iii\\\SSSOOO___ooozzzyyypppiiiiiimmmuuu{{{uuukkkfffnnnxxxggg^^^XXXddd}}}qqq]]]XXX]]]qqq~~~```YYYdddwwwkkkWWWFFFAAA>>>999777:::>>>hhhiiisssyyyfffOOOFFFNNNDDD;;;666555444777<<>>???AAA???888444555222333444444222222333444333333222222333333444555555555555666777888::::::::::::::::::;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;===<<<===>>>@@@CCCDDDFFFGGG{{{YYYEEECCC===:::;;;::::::999777444222000//////...---,,,,,,++++++,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,++++++***((()))***)))((()))+++,,,---***(((((()))***)))))))))))))))***,,,...000111...---,,,+++***)))))))))((((((((((((((()))*********+++,,,---............---------............///111000/////////000222333555555555444444666999<<<;;;<<<>>>@@@BBBDDDEEEEEEGGGGGGGGGHHHIIIKKKNNNOOOSSSTTTUUUVVVWWWYYYZZZZZZ[[[[[[\\\]]]^^^```bbbcccaaabbbbbb```[[[VVVSSSRRRVVVUUUTTTUUUWWWXXXYYYXXXVVVOOONNNWWWbbbgggiiijjjjjjlllkkkgggcccaaa]]]XXXTTTRRRPPPNNNLLLIIIDDD@@@;;;???DDDLLLZZZlllwwwyyy{{{rrrkkk]]]VVV___rrr{{{~~~zzzuuuvvv~~~vvvqqqllljjjgggaaa```ccc^^^eeemmmtttwwwyyy}}}~~~~~~~~~~~~}}}{{{zzz{{{|||{{{{{{|||~~~zzzooocccRRRDDD999888777888???PPPdddrrrlll___YYYPPPFFF???>>>>>>RRRjjjpppkkk```OOODDD???888777DDD\\\qqq|||vvveeekkk~~~ZZZ999444555666888???IIIUUU]]]aaafffkkkmmmrrruuusssnnnuuupppKKKBBBBBBZZZlllzzzuuuNNN999444333666AAAJJJQQQWWW\\\```hhhsss~~~zzzxxxyyy}}}~~~zzzzzz|||~~~{{{zzzqqqpppppprrrvvvzzz||||||}}}yyyuuurrrooojjjgggaaa___WWWWWWaaaoootttdddYYYTTTcccrrr||||||tttjjjjjjmmmuuuwwwlllgggpppxxxhhh```WWW]]]rrryyyaaaXXX```zzz{{{^^^[[[hhhyyyrrr]]]IIIBBB>>>999888<<>>???BBB???888444444222333444444222222333444333333333333333444555555666666666777888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<:::<<<===<<<;;;:::;;;<<<<<<<<<>>>@@@BBBDDDEEEFFF{{{YYYEEECCC===:::;;;::::::999777444222000//////...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******'''((())))))((()))+++---,,,+++)))(((((()))))))))(((((()))***,,,---...///------,,,+++*********)))((((((((((((((())))))******+++,,,---......//////---------............///000/////////000111222333222333444333333444777::::::;;;===???BBBDDDFFFFFFGGGGGGGGGHHHIIIKKKMMMOOORRRRRRSSSUUUVVVXXXYYYZZZYYYZZZ[[[\\\^^^```bbbcccccceeefffddd___ZZZVVVUUUWWWUUUTTTUUUWWWXXXYYYYYYTTTMMMMMMXXXeeejjjjjjhhhjjjllllllgggdddbbb^^^YYYUUUUUUTTTSSSOOOJJJDDDAAA???DDDIIIPPP\\\mmmyyy~~~zzzooogggYYYTTT___sss{{{zzz~~~~~~zzzwwwzzzxxxsssooonnnjjjdddbbbdddbbbhhhpppuuuxxxyyy|||~~~||||||||||||||||||}}}}}}~~~~~~|||{{{{{{|||zzzzzz{{{}}}zzzooocccSSSEEE999888666777???NNNbbbppp~~~lll[[[QQQJJJBBB===???@@@VVVqqqyyyuuufffRRR@@@???::::::KKKiiisssbbbbbb{{{}}}[[[:::555555555888>>>HHHRRRXXXXXXYYYZZZ___jjjtttvvvqqqmmmKKK???DDDdddxxxtttKKK777333111666@@@JJJQQQVVV\\\___gggsss}}}yyyxxxzzz~~~{{{yyy{{{|||}}}~~~~~~~~~}}}{{{zzzyyywwwvvvvvvyyy|||~~~~~~}}}yyyuuurrrpppmmmjjjccc```SSSKKKNNNZZZyyy}}}kkk___XXXeeesss|||wwwmmmlllnnnuuu~~~zzzmmmgggqqqyyykkkdddZZZ[[[lllyyyiiiZZZ___zzzyyy^^^aaattt}}}fffOOOEEE???999999===EEElllqqqxxxzzzcccKKKCCCEEE===666444444444777;;;JJJVVV\\\SSSEEE???@@@DDD@@@>>>???BBB@@@888444333222333444444222222333444333333333333333444555666777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<::::::;;;<<<;;;<<<===???AAABBBDDDDDD{{{YYYEEECCC===:::;;;::::::999777444222000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))'''((())))))((()))+++---++++++***((((((((()))***'''((()))***,,,------...,,,,,,,,,,,,+++******)))((((((((((((((())))))***)))***,,,---.../////////---------............////////////000000111222333222333444444444555777999999:::<<<>>>AAADDDFFFGGGGGGGGGGGGHHHIIIKKKNNNOOOPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZ[[[\\\___aaaccceeeeeegggiiigggccc___[[[ZZZXXXVVVUUUUUUWWWXXXXXXWWWSSSMMMOOO\\\iiimmmkkkhhhlllooonnniiieeeccc___ZZZXXXXXXYYYVVVQQQJJJDDDAAAAAAEEEIIINNNZZZlllzzz{{{pppfffYYYUUUaaatttzzz{{{|||yyywwwxxx|||{{{uuuqqqoookkkdddbbbdddgggmmmtttyyyzzzzzz|||~~~||||||||||||||||||||||||}}}{{{{{{|||yyyzzz{{{}}}{{{ooobbbQQQCCC888777666777>>>MMM```mmm}}}lllUUUIIICCC===999>>>@@@YYYyyyqqq[[[DDDAAA<<<<<>>===???BBB@@@999444444222333444444222222333444333333333333444555666777777777777777888999::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<;;;:::999:::<<<;;;;;;<<<>>>@@@AAABBBCCC{{{YYYEEECCC===:::;;;:::999888666444222111111000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))((()))***)))((()))+++,,,+++++++++)))'''''')))+++((((((***+++,,,---------+++,,,,,,,,,,,,+++***)))((((((((((((((()))******)))***+++---...//////000---------............///......///000111222222333444555777777666777999;;;::::::<<<>>>@@@CCCEEEGGGFFFFFFFFFGGGJJJLLLOOOPPPPPPPPPRRRTTTVVVWWWYYYZZZZZZ[[[\\\^^^aaadddfffgggfffhhhiiihhheeeaaa```___YYYXXXXXXYYYZZZYYYWWWVVVSSSPPPUUUbbbnnnqqqooommmnnnqqqpppkkkhhhfffbbb]]]\\\]]]]]]YYYRRRJJJEEEBBB???AAADDDJJJXXXkkkyyy}}}~~~rrrhhh[[[YYYfffuuu|||zzzyyyrrrssswww}}}yyyssspppjjjdddbbbdddjjjpppwww{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{|||zzzzzz{{{~~~{{{ooobbbPPPBBB777777666777===LLL^^^kkk|||mmmSSSDDD???;;;777<<<===VVVyyyyyybbbPPPFFF<<<<<>>CCCAAA:::555555222333444444222222333444333333333333444555777777777777777777777888999999:::;;;;;;;;;;;;<<<<<<<<<999;;;<<<;;;:::999:::;;;:::;;;<<<===???@@@AAAAAA{{{YYYEEECCC===:::;;;:::777666555444333222222222...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))))))******)))((((((***+++***++++++)))'''&&&)))+++((()))+++,,,---...------++++++,,,,,,,,,+++***)))((((((((((((((()))******)))***+++---...///000000---------............///---...///000111222222333444555777777777888999;;;;;;;;;<<<===???BBBEEEFFFDDDEEEEEEGGGJJJMMMPPPRRRQQQRRRSSSUUUWWWYYY[[[\\\YYYZZZ\\\^^^aaadddfffhhheeeggggggfffdddbbbbbbbbb\\\\\\\\\]]]]]]\\\XXXUUUQQQRRRZZZhhhrrrsssqqqpppooorrrrrrnnnkkkkkkgggcccbbbcccbbb\\\TTTKKKFFFDDD<<<>>>AAAIIIZZZmmmxxxyyyuuulll___]]]kkkwww}}}{{{ppprrrwww}}}vvvqqqkkkdddbbbdddiiiooowww|||}}}~~~}}}{{{{{{zzz{{{|||~~~{{{ooobbbQQQCCC777666666666===KKK]]]iiixxxqqqUUUDDD???<<<999;;;:::QQQvvvqqq```MMM>>>>>>CCCNNNiiivvvhhhfff|||gggCCC777444444:::FFFUUUbbbiiigggdddaaacccmmmwwwwwwrrrsssvvv\\\FFFIIIiiitttKKK<<<333222666AAAIIIMMMQQQUUU\\\dddppp{{{|||zzzzzz}}}~~~{{{{{{~~~}}}|||||||||}}}{{{xxxuuuzzz|||~~~~~~zzzwwwwwwxxxyyyzzzzzzrrraaaXXXVVVPPPSSSeeezzzpppcccfffnnnyyy~~~uuukkkfffjjjttt|||yyyvvvtttvvv|||uuukkklllyyyxxxnnn```aaasss~~~~~~lll]]]mmmxxxaaaiii|||~~~oooVVVIIIBBB:::999===IIIvvvzzzzzzXXX@@@AAA>>>888555555666555666999KKKYYYbbbZZZKKK@@@<<<;;;::::::===CCCBBB;;;777666222333444444222222333444222333333333555666777888777777666666666777888888::::::::::::;;;;;;;;;;;;999:::;;;;;;999999:::;;;::::::;;;<<<>>>???@@@@@@{{{YYYEEECCC===:::;;;:::666666555444333333333333...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******+++***(((((()))+++***+++,,,)))'''&&&))),,,)))***+++---......------***+++,,,---,,,+++***)))((((((((((((((()))******((()))+++---...///000000---------.........//////---...///111222222333333222444555666555666777999<<<<<<<<<===???BBBDDDFFFCCCDDDEEEGGGJJJNNNQQQSSSRRRSSSUUUWWWYYY[[[]]]]]]WWWWWWYYY[[[___bbbdddfffdddeeefffeeecccbbbcccddd^^^______aaaaaa^^^YYYUUUOOORRR\\\iiirrrrrrqqqqqqnnnqqqrrrooonnnnnnkkkgggfffgggeee^^^UUULLLGGGEEE;;;===AAALLL___qqqyyywwwxxxnnnbbb```ooo{{{rrrtttyyyxxxrrrkkkdddccceeegggmmmvvv{{{~~~}}}{{{{{{zzz{{{}}}zzzooocccRRRDDD777666666666===JJJ\\\hhhuuu}}}tttWWWEEEAAA>>>;;;<<<:::PPPuuukkkSSSBBBCCCDDDIIIccczzzjjj~~~kkkFFF;;;777333777AAANNNZZZ___hhhhhhgggiiipppvvvssskkkppp}}}sssZZZEEEAAA[[[tttrrrIII999333222777AAAIIIMMMPPPTTT[[[dddpppzzz|||{{{~~~~~~|||}}}~~~~~~{{{{{{|||~~~}}}yyyvvvxxxzzz}}}zzzwwwxxxzzz|||}}}rrriiicccWWWTTTaaavvvxxxnnnfffgggmmmyyy~~~{{{rrr```^^^gggvvv}}}{{{xxxuuuwww{{{wwwllljjjvvvyyymmm___aaattt~~~~~~{{{uuucccOOO^^^rrr^^^ggg}}}|||lllTTTHHHAAA;;;:::===IIIwww{{{{{{UUU===AAA???999555666777555666888IIIXXXccc\\\NNNCCC???>>>888999===CCCBBB<<<888777222333444444222222333444222333333444555666888888777666666666666666777888999999999:::::::::;;;;;;999:::;;;;;;999999:::;;;::::::;;;<<<===>>>???@@@vvvYYYFFFBBB;;;:::<<<999888666444333333222000...---,,,+++***)))***+++,,,,,,,,,,,,+++++++++******------------,,,+++***)))++++++************++++++******)))))))))))))))***)))***+++,,,---.........///---+++)))(((((()))***((((((((((((((()))******------,,,------...000000......---,,,---...///000000/////////000111222222333444555777888888888888;;;;;;;;;<<<>>>@@@CCCDDDDDDDDDDDDCCCDDDGGGMMMQQQTTTUUUXXXZZZ[[[[[[ZZZYYYVVVSSSRRRSSSXXX^^^ccceeeeeegggiiigggeeeeeegggiiiggghhhfffbbb```___ZZZTTTPPPSSS^^^ooozzzzzzuuurrrvvvwwwxxxvvvtttrrrrrrrrrnnnmmmjjjddd\\\SSSIIIDDDBBB>>>AAAPPPaaammmtttxxx~~~nnndddeeejjjwwwxxx{{{|||ssslllgggdddbbbeeemmmuuuwwwyyy~~~~~~|||{{{{{{|||zzz{{{|||~~~~~~tttgggWWWIII;;;777444666;;;FFFXXXhhhuuuzzzbbbLLLDDD@@@;;;:::<<>>666444555444666888JJJWWWaaa^^^RRRHHHAAA===;;;999<<>>???AAACCCCCCDDDDDDEEEEEEHHHMMMQQQUUUVVVXXXZZZ[[[[[[ZZZZZZVVVTTTSSSUUUZZZ```eeegggjjjkkkjjjhhhdddccceeeggghhhiiifffaaa___^^^ZZZTTTQQQSSS___qqq~~~~~~||||||}}}}}}}}}|||{{{zzzzzzvvvuuurrrmmmeee[[[PPPJJJEEEBBBFFFUUUfffqqqxxx{{{}}}nnngggkkkrrr||||||{{{ssskkkfffcccbbbfffooovvvxxxzzz}}}~~~~~~}}}|||||||||{{{}}}|||}}}}}}~~~ttthhhXXXJJJ;;;777444666;;;FFFXXXhhhvvvzzzfffPPPGGGCCC???AAACCCTTTvvvqqqPPP@@@???HHH]]]qqqvvvsssHHH;;;666555777;;;BBBMMMXXXrrrxxxzzzvvvwwwyyyqqqdddhhhxxx{{{yyylllRRRCCCBBBNNNhhhzzzoooOOO444555444777???EEEIIIOOOUUU]]]cccppp~~~}}}}}}}}}~~~}}}{{{~~~}}}}}}||||||{{{{{{{{{{{{|||}}}~~~}}}|||{{{{{{|||~~~}}}|||nnn]]]OOOOOOTTTeee~~~zzzooofffiiiqqq|||zzzuuuqqq___[[[hhhxxx|||wwwvvvyyy~~~tttnnnppp{{{xxxiiiiii|||oooZZZNNNGGGSSSkkkxxxrrr]]]RRRbbbxxx{{{```QQQMMMBBB:::<<<>>>JJJvvvVVVBBB???III???666444555444666999HHHVVV```]]]RRRHHHBBB>>>;;;999<<>>@@@@@@AAACCCEEEGGGHHHJJJNNNPPPUUUWWWYYYZZZ[[[\\\[[[[[[WWWUUUUUUXXX^^^dddiiikkkpppooolllhhhdddcccdddeeejjjjjjfff```^^^]]]ZZZTTTPPPSSS___sss~~~{{{wwwpppeeeZZZRRRIIIGGGMMM]]]mmmvvv{{{~~~{{{nnniiipppyyy{{{rrrjjjeeebbbaaahhhqqqyyyzzz{{{}}}~~~}}}{{{zzzzzzzzzzzz{{{{{{|||~~~vvvzzzttthhhXXXJJJ<<<777444666;;;FFFXXXggguuu{{{nnnWWWOOOKKKHHHNNNQQQ]]]wwwnnnQQQBBB???GGGXXXiii|||wwwvvvNNN===777444555:::BBBPPP\\\mmmvvv|||~~~vvvhhhkkk{{{}}}|||nnnQQQ@@@???LLLfffyyypppRRR999555333777>>>DDDHHHMMMSSS[[[bbbooo}}}~~~}}}}}}~~~}}}|||zzzzzzzzz{{{{{{{{{{{{{{{yyy{{{}}}}}}}}}}}}{{{|||mmmVVVDDD>>>???GGGXXXkkk}}}}}}rrrggglllttt~~~{{{xxxkkkZZZ\\\eee||||||uuuuuu{{{vvvppprrr|||wwwiiijjj}}}uuuZZZJJJFFFVVVqqq|||pppZZZSSScccttttttZZZNNNMMMCCC;;;<<<<<>>>>>???BBBEEEHHHJJJLLLOOOQQQVVVWWWYYYZZZ[[[\\\\\\[[[YYYYYYZZZ^^^dddjjjnnnppprrrqqqmmmiiigggffffffggglllkkkfff```]]]]]]ZZZUUUPPPSSS___ttt}}}wwwlll```WWWLLLLLLSSSbbbpppxxx|||yyymmmiiipppxxx{{{rrrjjjeeecccbbbjjjsss{{{}}}}}}~~~zzzzzzyyyxxxyyyzzz{{{{{{~~~~~~uuuzzz}}}sssgggWWWIII<<<777555666;;;FFFWWWgggtttyyyvvvbbb[[[YYYVVV\\\aaajjjyyywwwbbbKKK??????HHHYYYhhhwwwuuuuuuMMM:::555333666<<>><<<>>>FFFPPP___sssvvviiiooovvv~~~|||{{{aaaWWWYYYfffuuu|||tttttt|||xxxrrrsss}}}vvvffffffwww{{{^^^MMMJJJ]]]{{{uuu[[[VVVdddpppoooWWWMMMNNNDDD;;;<<<;;;HHH|||zzzpppYYYIIIFFFIII???666444555555777:::DDDQQQ\\\ZZZPPPHHHCCC@@@<<<:::;;;@@@AAA;;;666444333333333333333333333333222222333333444555666666666666666666777888999999777777888888:::;;;======::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===wwwZZZGGGCCC<<<;;;===:::999777555444444333111///,,,---...///...---,,,+++......---------,,,,,,,,,,,,,,,---------,,,++++++++++++************++++++---,,,+++)))((('''''''''((()))***,,,---...//////......---+++******))))))((((((((((((((())))))***+++,,,---...////////////---------................../////////111222333444444555666888999999999999<<<<<<<<<======<<<<<<<<<<<<@@@DDDHHHJJJLLLOOOQQQVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]___cccjjjpppssstttrrrpppnnnlllkkkkkkllllllllllllgggaaa^^^^^^[[[VVVSSSTTT___ttt~~~yyyooocccZZZOOOOOOWWWeeeqqqwww{{{~~~wwwkkkggglllsss||||||ssslllgggfffeeekkkttt|||~~~}}}|||{{{zzzyyyzzz{{{|||~~~~~~~~~~~~zzzpppdddTTTGGG===888555666;;;EEEWWWfffrrrxxx}}}nnnjjjhhheeehhhnnnuuu{{{zzznnn```RRRBBB<<>>CCCFFFIIILLLPPPRRRVVVVVVWWWXXXYYYZZZ[[[[[[^^^___bbbgggmmmrrruuuuuuqqqpppooooooqqqrrrqqqpppkkklllhhhcccaaaaaa^^^XXXUUUSSS[[[ooo}}}zzzrrrfff]]]TTTUUU\\\hhhrrrvvvzzz}}}}}}tttiiifffkkkqqqrrrtttxxx}}}{{{|||~~~uuunnnkkkjjjjjjnnnvvv|||}}}~~~~~~}}}|||}}}}}}||||||}}}}}}yyynnncccSSSEEE===888555666;;;EEEVVVfffrrrwwwvvvuuutttooopppwww|||}}}}}}nnn^^^PPPGGG===;;;FFF]]]vvv~~~fffxxxrrrIII888555333777>>>GGGUUUaaa```bbbhhhqqq{{{}}}oooPPP???AAAPPPjjjyyypppTTT>>>666555777>>>CCCEEEJJJOOOVVV\\\iiixxx~~~|||zzzyyyzzz{{{zzzyyy}}}}}}|||{{{zzzzzzyyyyyyzzz{{{{{{{{{{{{||||||}}}|||~~~~~~|||zzz|||}}}uuukkkbbbYYYPPPJJJBBB@@@???@@@@@@AAAGGGPPPWWWaaammmwwwyyyoooeeemmmtttzzz{{{uuuvvvsss^^^RRRIIIOOO___vvv~~~yyyzzzzzztttttt}}}vvvccc]]]jjjxxxjjjZZZYYYnnnuuuYYYWWWpppwww]]]QQQPPPEEE<<<======GGG}}}www|||zzzoooWWWEEEAAAAAA999333444666666777999BBBOOOYYYWWWMMMFFFCCC@@@===:::;;;???@@@;;;666555333333333333444444444444333333333444444444555555333333333444555666777888666666777777888999:::;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<>>::::::888666555444333111///------,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++************++++++++++++***)))(((((())))))'''(((***,,,...///000000.........---,,,+++))))))((((((((((((((()))*********,,,...///000///......,,,---.../////////...---......///000111333444555555666777888999:::::::::999:::;;;<<<===<<<<<<;;;999<<>>:::EEE^^^yyy~~~uuu___rrrvvvOOO;;;666555999BBBOOO```ooofffbbbaaafffppp{{{tttXXX===AAARRRlll|||qqqVVV@@@888666888>>>CCCEEEJJJOOOUUUZZZgggvvv}}}{{{xxxxxxxxxyyyxxxwwwzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}|||~~~zzztttkkk___SSSJJJIIIDDDAAA@@@===;;;>>>CCCGGGOOOXXXbbbkkkpppkkkccc^^^gggooouuu{{{ooommmrrr|||zzz~~~~~~iiiZZZJJJHHHOOOdddzzzuuuttt|||wwwfffbbbooowwwtttbbbbbbvvv{{{```___eeeUUUQQQDDD<<<===???III|||tttVVVAAA;;;;;;555222555888777666777BBBOOOXXXUUULLLEEEBBB@@@===:::;;;??????:::666666333333333444444444555555333333333444444444444555333333444444555777888999888888888888888999:::;;;::::::::::::::::::::::::::::::999999::::::;;;<<>>::::::888666555555444111///---,,,+++***)))***+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,++++++************++++++******)))))))))))))))***'''(((***,,,...///000000.........---,,,+++***)))((((((((((((((()))*********+++...///000000......,,,,,,.../////////...---//////000111222444666777555666777888999:::::::::888999:::<<<======<<<;;;999;;;???CCCFFFKKKPPPSSSUUUUUUUUUVVVWWWXXXYYYZZZ]]]___bbbgggmmmqqqrrrrrrsssrrrrrruuuxxxyyyvvvrrriiikkkjjjgggffffffaaa[[[LLLCCCBBBSSSnnn~~~zzzqqqiiiaaa```eeeooouuuyyy}}}yyynnngggiiisss}}}vvvoooeee___^^^bbbhhhkkkqqqsssyyyxxxsssqqqrrrssssssyyy|||yyyyyy|||~~~|||zzzyyyyyy{{{}}}{{{}}}yyyooodddTTTFFF>>>999555666;;;EEEVVVeeevvvzzz{{{}}}yyyqqqttt{{{~~~|||jjjUUUMMMAAA999AAAXXXrrrxxxmmm\\\ooo{{{UUU<<<777666<<>>@@@IIIzzzXXX@@@999888333111555888777666777BBBOOOXXXUUUKKKEEEAAA???===:::;;;??????:::777666333333333444444555555555333333444444444444444444444444555555666888999::::::::::::999999:::;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<